﻿@charset "utf-8";
* {
	font-family: "微软雅黑",Microsoft YaHei,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
ul,li {
	list-style:none;
	padding:0;
	margin:0;	
}
a {
	
}
a:hover {
	color:#337ab7;
	text-decoration:none;	
}
.auto-height {
	height:100%;
}
img {
	max-width:100%;
}
/*******头部*******/
/****标题****/
.head
{
   
	background-color:#c2c2c2}
.head p
{
    float: left;
    margin-bottom: 0;}
.head .link
{
    float: right;}
.head .link a img
{
    height: 20px;}
.head .link p a
{
    color: #000000;
    font-size:1em;
    text-decoration: none;}
.border-b
{
    border-bottom:1px solid #e4e3e3;}    
.bg
{
    background-color:#FFF;}

/******搜索*******/
/*.bt form
{
    width: 25%;
    float: right;
    height: 20%;
    padding: 2% 0;}

.bt form .input-group
{
    width:100%;
    border: 2px solid #cc0033;
    }
.bt form .input-group input
{
    border:none;
    height: 28px;}
.input-group button
{
    color: white;
    background-color: #cc0033;
    border-radius: 0;
    height: 28px;
        padding: 3px 10px;
    border: 1px solid #c03;}*/
	
	





/**************导航栏**********************/
.bg-red
{
    background-color:#005825;}
.navv nav 
{
    margin:auto;
    background-color:#005825;
    border:none;}
/**导航栏字体颜色、字号**/
.navv .nav li a, .navv .navbar-header a
{
    color:White;
    font-size:medium;}
/**导航栏hover色**/
#example-navbar-collapse > ul > li > a:hover
{
    color:white;
    background-color:#023819;}
/***下拉菜单字体色**/
#example-navbar-collapse ul li.dropdown.open a
{
    background-color: #023819;
    color:White;}

/***下拉菜单背景色**/
.nav .dropdown ul
{
    background-color: #023819;
}

/***下拉菜单hover背景色**/
#example-navbar-collapse .dropdown.open > ul > li > a:hover
{
    background-color:#012a12;}
/**手机版搜索框**/
.navbar-header form
{
    width:60%;
    border:none;
    margin:0;
    }
.navbar-header form .form-group
{
    width:70%;
    float:left;}
.navbar-header form button
{
    color:white;
    background-color:#023819;
    margin-left:2%;
    width:28%;
    }
/*****图片*****/
.tu img
{
    width:100%;}
.tu
{
    padding:0;}

/*************************首页内容********************/
.index-xyxw{
	 margin-top:40px;
	}
.index-xyxw-title{
		
	}
.index-xyxw-title a{
	font-size:1.3em;
		color:#1a4801;
		text-decoration : none;
		letter-spacing:2px;	
	}
.index-xyxw-border{
	border-bottom: 2px solid #02873a; 
	padding-bottom:15px;
	}

.index-xyxw-more{
	float:right;
	}

.index-xyxw-more a {
	color:#5f5f5f;
	text-decoration:none;
	}
/*学院要闻左边第一幅图片样式*/
.index-xyxw-img{
	margin-bottom:20px;
	margin-top:20px;
	position:relative;
	}
.index-xyxw-img img{
	width:100%;}
.index-xyxw-img-bottom-bg{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:30px;
	opacity:0.5;
	filter:alpha(opacity=50);	
	}
.index-xyxw-img-title{
	position:absolute;
	left:0;
	bottom:0;
	line-height:30px;
	width:100%;
	height:30px;
	color:#ffffff;
	
	}
.index-xyxw-img-title a{
	display:block;
	color:#fff;
	font-size:1.1em;
	text-decoration:none;
	
	}

.xyxwbg{
	background:#3b373b;
	}
.index-xyxw-img:hover{
	opacity: 0.8;
	filter:alpha(opacity=80);
	}
.index-xyxw-img-bottom-bg{
	opacity: 0.8;
	filter:alpha(opacity=80);
	}
/*学院要闻左边第一幅图片样式*/

#index-xyxw-list{
	margin-top:10px;
	
	}


#index-xyxw-list ul li{
	height:43px;
	line-height:43px;}
#index-xyxw-list ul li p{
		
	overflow:hidden; 
		white-space:nowrap; 
		text-overflow:ellipsis;
	}
#index-xyxw-list ul li a{
	font-size:1.1em;
	color:#000;}


#index-mtjj-list{
	margin-top:10px;}
#index-mtjj-list ul li{
		height:32px;
	line-height:32px;
	}
#index-mtjj-list ul li p{
	overflow:hidden; 
		white-space:nowrap; 
		text-overflow:ellipsis;
	}
#index-mtjj-list ul li a{
	font-size:1.1em;
	color:#000;
	}

.index-jjmt-tzgg{
	margin-top:20px;}
	

.index-tzgg-title{
		
	}
.index-tzgg-title a{
	font-size:1.3em;
		color:#1a4801;
		text-decoration : none;
		letter-spacing:2px;	
	}
.index-tzgg-border{
	border-bottom: 1px solid #ccc; 
	padding-bottom:5px;
	}

.index-tzgg-more{
	float:right;
	}

.index-tzgg-more a {
	color:#5f5f5f;
	text-decoration:none;
	}	
	
	
	




.index-yhdh-tb {
	margin-bottom:20px;
	margin-top:20px;
	position:relative;
}
.index-yhdh-tb img {
	width:100%;
}
.index-yhdh-tb-bottom-bg {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:30px;
	opacity: 0.5;
	filter:alpha(opacity=50);	
}
.index-yhdh-tb:hover .index-yhdh-tb-bottom-bg {
	opacity: 0.8;
	filter:alpha(opacity=80);	
}

.index-yhdh-tb-bottom-title {
	position:absolute;
	left:0;
	bottom:0;
	line-height:30px;
	width:100%;
	height:30px;
	color:#ffffff;
	text-align:center;
	letter-spacing:2px;
}
.index-yhdh-tb-bottom-title a {
	display:block;
	width:100%;
	height:100%;
	color:#ffffff;
}
.index-yhdh-whitebg {
	position:absolute;
	left:0;
	bottom:0;
	background:#ffffff;
	opacity: 0;
	filter:alpha(opacity=0);
	width:100%;
	height:100%;	
}
.index-yhdh-tb:hover .index-yhdh-tb-whitebg {
	opacity: 0.1;
	filter:alpha(opacity=10);	
}
.yhdhbg-tb1 {
	background:#eb921c;	
}
.yhdhbg-tb2 {
	background:#938e05;	
}
.yhdhbg-tb3 {
	background:#a8002f;	
}
.yhdhbg-tb4 {
	background:#7e01a2;	
}
.yhdhbg-tb5 {
	background:#1fde00;	
}
.yhdhbg-tb6 {
	background:#006ade;	
}
.yhdhbg-tb7 {
	background:#de6e00;	
}
.yhdhbg-tb8 {
	background:#0eb3f4;	
}







/*师生服务板块*/
.news-block {
	
	
}
.box1{
    margin: 20px auto;
    max-height: 142px;
    width: 100%;
    padding: 10px;
    position:relative;
    border: 1px solid #ccc;
/*	box-shadow: 0px 0px  10px 1px rgba(0, 0, 0, 0.3);*/
/*box-shadow:20px 0px 30px 10px #abcdef  inset;/zz/*/
/*这6个值分别是：left值 、top值、透明度、阴影外延宽度、颜色、向里凹陷（选填，默认为外延）*/
    box-shadow:#ccc 4px 4px 30px 2px ;
  /*  -webkit-box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.3);*/
}
.index-ssfw{
	font-size:1.3em;
}
.index-ssfw-list{
	min-height:140px;
		
	
	}
.index-ssfw-list ul{
	padding-bottom:10px;}

.index-ssfw-list ul li{
	float:left;
	padding:10px 25px 10px 25px;
}
 .index-ssfw-list ul li a
 {
	 color:#000;
	 font-size:1.1em;}
.index-ssfw-list-xs{
	min-height:110px;
		
	
	}
.index-ssfw-list-xs ul{
		padding-bottom:10px;
	
	
	}
.index-ssfw-list-xs ul li{
	float:left;
	padding:5px 5px 5px 5px;
}
 .index-ssfw-list-xs ul li a
 {
	 color:#000;
	 font-size:1em;}






.index-ssfw-list1{
	min-height:140px;
		
	
	}
.index-ssfw-list1 ul{
	padding-bottom:10px;}

.index-ssfw-list1 ul li{
	float:left;
	padding:5px 10px 5px 10px;
}
 .index-ssfw-list1 ul li a
 {
	 color:#000;
	 font-size:1.1em;}
	 
	 /***
.index-ssfw-list-xs{
	min-height:110px;
		
	
	}
.index-ssfw-list-xs ul{
		padding-bottom:10px;
	
	
	}
.index-ssfw-list-xs ul li{
	float:left;
	padding:5px 5px 5px 5px;
}
 .index-ssfw-list-xs ul li a
 {
	 color:#000;
	 font-size:1em;}
	 
***/







	 
	 
.foot{
	background-color:#dedede;}
.foot ul{}
.foot  ul li{
	float:left;
	height:50px;
	line-height:50px;
	padding-right:10px;}
.foot  ul li a{
	font-size:1em; 
	color:#000;}
.footer{
	background-color:#005825;
	padding-top:30px;
	padding-bottom:30px;}
.footer p{
	color:#FFF;}
.footer a{
	color:#FFF;}
	
	
.list-tb{
	margin-top:20px;}	
.list-tb-title{
	border-bottom:1px solid #CCC;
}
.list-tb-title span a{
	font-size:1.1em;
	color:#000;}
.list-content{
	    color: #000;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 2em;
    font-size: 1.1em;
    word-break: normal;
    word-wrap: break-word;
    overflow: auto;
    overflow-y: hidden;
    width: 100%;}
.list-nav{
	width:100%;
	}
.list-nav1{
	width:100%;
	font-size:1.3em;
	background-color:#005825;
	height:3em;
	line-height:3em;
	color:#FFF;
	text-align:center;}
.list-nav2{
	height:2.8em;
	line-height:2.8em;
	color:#000;
	text-align:center;
	border-bottom:1px solid #CCC;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;}
.list-nav2 a{
	color:#000;
	}
	
	
	
/*列表页*/	

.gray-line {
	border-bottom:#CCC solid 2px;
	position:relative;
}

.xww-list-catname {
	font-size:1.5em;
	color:#000;
	line-height:2.5em;
	margin-top:20px;
	letter-spacing:3px;	
}
.xww-list-nav {
	position:absolute;
	right:0;
	bottom:0;
	line-height:2em;
}
.xww-list-nav a{
	color:#000;}
.xww-list-container {
	margin-bottom:20px;
}
.xww-list {
	width:100%;
}
.xww-list li {
	padding-top:20px;
	padding-bottom:40px;
/*	margin-top:20px;
*/	margin-bottom:21px;
	border-bottom:#CCC solid 1px;
	overflow:auto;
	position:relative;
	padding-right:10px;
}
.xww-list a {
	display:block;
}
.xww-list-hover {
	/*
	
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
	*/
}
.xww-list li .xww-list-thumb {
	float:left;
	width:30%;
}
.xww-list li .xww-list-text {
	float:left;
	width:67%;
	padding-left:2%;	
}
.xww-list li .xww-list-text-full {
	width:100%;
	padding-left:0;
	float:none;
}
.xww-list li .xww-list-text .xww-list-title {
	font-size:1.3em;
}
.xww-list-title{
	color:#000;
	
	}
.xww-list li .xww-list-text .xww-list-description {
	font-size:1.1em;
	color:#777;
	text-indent:2em;
	padding-top:10px;
	padding-bottom:10px;
}
.xww-list li .xww-list-text .xww-list-info {
	color:#999;
	
}
.xww-list li .xww-list-text .xww-list-info span {
	padding-right:20px;	
}
.xww-list li .xww-list-text .xww-list-info span i {
	padding-right:3px;
}
/*首页右侧*/
.xww-xwjs-title {
	
	position:relative;

}
.green-line {
	border-bottom:#005825 2px solid;
	position:relative;
}
.box5 {
	
	width:100%;
	min-height:100px;
}
.box5 h4{
	font-size:1.5em;
	color:#000;
	line-height:2.5em;
	margin-top:10px;
	}

.hot-list {
	margin-top:10px;
	width:100%;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:2px solid  #005825;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:10px;
	padding-right:10px;
	margin-bottom:10px;
	
}
.hot-list li{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	
	}
.hot-list li a {
	display:block;
	width:100%;
	color:#333;
	font-size:1.1em;
	line-height:2em;
	/*text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;*/
}
.hot-list li a:hover {
	color:#069;

}
/*.hot-list li:nth-child(1) a,.hot-list li:nth-child(2) a,.hot-list li:nth-child(3) a {
	color:#1986e5;
}*/

/*.news-index-list4 {
	padding-top:20px;
}
.news-index-list4 li {
	margin-bottom:10px;
}
.news-index-list4 li.thumb1 {
	width:23%;
	float:left;
}
.news-index-list4 li.title1{
	width:100%;
	padding-left:26%;
}
.blue-line {
	border-bottom:#06C 2px solid;
	position:relative;
}*/
.search-container {
	width:100%;
	margin:10px auto;
}
.search-input {
	margin-bottom:10px;
}
.black-line{
	border-bottom:#005825 2px solid;
	position:relative;
	}


.xww-djph-title {
	
	position:relative;

}
.box6 {
	
	width:100%;
	min-height:100px;
}
.box6 h4{
	font-size:1.5em;
	color:#000;
	line-height:2em;
	margin-top:10px;
	}
/*内容页样式*/
.show-gray-line {
	
	
}
.xww-show-catname{
	font-size:1em;
	color:#000;
	line-height:2.5em;
	margin-top:20px;
	/*letter-spacing:3px;	*/
	
	
	}
.xww-show-catname a{
	color:#000;}
.show-content-title{
	height:3em;
	line-height:3em;
	font-size:1.6em;
	}
.show-content-time{
	border-bottom:1px solid #ccc;
	font-size:0.9em;
	color:#888787;
	}
.show-content-time span{
	padding-right:30px;}
.show-content {
    color: #333;
    padding-top: 20px;
    padding-bottom: 20px;
    line-height: 2em;
    font-size: 1.2em;
    word-break: break-all;
    -webkit-word-wrap: break-word;
    -webkit-word-break: break-all;
    word-wrap: break-word;
    word-break: normal;
    word-wrap: break-word;
    overflow: auto;
    overflow-y: hidden;
    width: 100%;}



	
/****机构设置，话说校园，视频风采*******/	
	
.xww-list2-container{
	margin-top:20px;
	margin-bottom:40px;}
.xww-list2-title{
	height:2em;
	line-height:2em;
	padding-bottom:5px;}
.xww-list2-titlea{

	font-size:1.2em;
	color:#333;}
.xww-list-picture{
	border:1px solid #ccc;
	margin-top:10px;
	margin-left:5px;
	}
.xww-list-picture{
	padding-top:5px;}
	
/*右边列表*/
.li-y .nr li
{
    border: 1px solid #333;
    border-style: none none dotted;
    padding-top: 25px;}
.li-y .nr li a
{
    text-decoration: none;
    color: #353535;
    }
.li-y .nr .li-part
{
    color:#c00;
    padding: 0;
}
.li-y .nr .li-title
{
    padding: 0;
    -webkit-line-clamp: 1;
     /*white-space: nowrap; IE超出一行隐藏*/
    }
.li-y .nr .li-time
{
    text-align:right;
    padding: 0;}
.li-y .pagination .active a
{
    background-color: #c00;
    color: White;
    border-color: #cc0000;}
.li-y .pagination li a 
{
    color:#555;}
.page
{
    text-align:center;
    margin-top: 15px;}
	
	
.picture
{
    text-align: center;
    margin-top: 35px;
    line-height: 8px;
	
	}
.picture a{
	display:block;
	 border: 1px solid #ccc;
	
	

	}

.picture img

{ padding:5px;  
    }
.picture h5
{
    color: #555;}
.picture p
{
    font-size: small;
    color: #555;}
.picture p span
{
    color: #777;}
	
	
	
	
	
/* 安全宣教页面补充样式*/
.news-list-text {
	float:left;
	width:67%;
	padding-left:2%;	
}
.news-list-text-full {
	width:100%;
	padding-left:0;
	float:none;
}
.news-list-text  {
	font-size:1.3em;
}
.news-list-text  {
	font-size:1.1em;
	color:#777;
	text-indent:2em;
	padding-top:10px;
	padding-bottom:10px;
}
 .news-list-text  {
	color:#999;
	
}
 .news-list-text {
	padding-right:20px;	
}
 .news-list-text  {
	padding-right:3px;
}


/****列表分类导航****/
#pages { padding:14px 0 10px; margin:10px; }
#pages a { display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333}
#pages a.a1 {width:56px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
#pages span { display:inline-block; width:26px; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px soli
}