@charset "utf-8";
/* CSS Document */
*{
	padding: 0;
	margin: 0;
	
	border: 0;
}

body{

	font-family:"微软雅黑";
	font-size:14px !important;
	color:#666666;
	 width:100%;	
}

ul li{
	list-style:none;
}

a{
	text-decoration: none;
	color:#828282;
}

a:hover, a:visited {
	 text-decoration:none;
	
	
}

a:hover{
	 color:#003565;
}

p,ul {
	margin:0;
}

.clearfix:after{
  content: ""; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;  
}

.clearfix{
	zoom:1;
}

.col-md-3, .col-sm-3, .col-xs-12, .col-md-4, .col-md-6, .col-md-12, .col-sm-6, .col-xs-12,.col-sm-12{
	padding:0;
}

/*头部*/

.container{
	 padding:0;
}

.header{
	background:#003565;
	padding:14px 0 22px;
}

.logo{
	display:block;
	width:50%;
	_width:50%;
	float:left;

}

.header-right{
	 width:49%;
	 float:left;
	  margin-top:15px;
}


.navbar-toggle {
	display:none;
    position: relative;
    float: right;
	width:24px;
	height:22px;
	background:url(../images/anniu.png) no-repeat;
	margin-top: 12px;
	padding:0;
	margin-right:0;
    margin-bottom: 8px;
    border:none;
    border-radius: 0px;
	
}

/*搜索*/

.search{
	 width:82%;
	  float:left;
	text-align:right;
	line-height:40px; 
}

.searchbox{
	 width:70%;
	  margin:0 0 0 auto;
    height: 45px;
	padding:0 5px;
	 border-bottom:1px solid #86adc4;
}

.search_kang {
	 float:left;
    width: 88%;
    height: 35px;
    outline: none;
	margin:5px 5px 0 0;
	background:none;
	 color:#487598;
}

input:-webkit-autofill,
   textarea:-webkit-autofill,
   select:-webkit-autofill {
   -webkit-box-shadow: 0 0 0 1000px #003565 inset;
   -webkit-text-fill-color: #487598;
}


/* 通用 */
::-webkit-input-placeholder { color:#487598; }
::-moz-placeholder { color:#487598; } /* firefox 19+ */
:-ms-input-placeholder { color:#487598; } /* ie */
input:-moz-placeholder { color:#487598; }


.search_submit{
	 vertical-align:middle;
	 outline: none;
	 padding:0 0 0 10px;
	  line-height:30px;
	 
}

.more_link{
	 width:18%;
	 display:block;
	 font-size:16px;
	 color:#86adc4;
	 text-align:right;
	  float:left;
	   margin-top:20px;
}

.more_link:hover{
	 color:#86adc4;
}


/*导航*/
.nav{
	 width:100%;
	 position:relative;
	
}


.nav ul{
	 width:80%;
	  float:left;
}

.nav ul li{
	float:left;
	 width:10%;
	 margin:0 3.5%;
	text-align:center;

}

.nav ul li:first-child{
	 width:8%;
	 margin:0 3.5% 0 0;
}

.nav ul li a{
	 display:block;
	 color:#333;
	 height:59px;
	 line-height:59px;
	 font-family:"微软雅黑";
	 font-size:16px;
	 
}

.nav ul li:hover a{
	 border-bottom:6px solid #b9b309;
}

.nav ul li.active a{
	 border-bottom:6px solid #b9b309;
}


.nav ul li .nav_item{
	 display:none;
	  background:url(../images/nav-item.png) left center repeat;
	 position:absolute;
	 left:0;
	 top:59px;
	 width:100%;
	 z-index:999;
}

.nav ul li:hover .nav_item{
	display:block;

}

.nav ul li .nav_item li{
	float:left;
	 width:auto;
	 margin:0 3.2% 0 0;
	height:51px;
	line-height:51px;
		
}

.nav ul li .nav_item li a{
	  padding:0 10px;
	  font-size:16px;
	  color:#fff;
	  line-height:51px;
	 
}


.nav ul li:hover .nav_item li a{
	 	border-bottom:none;
}
.manag{
	 display:block;
	 font-size:16px;
	 color:#fff;
	 background:#b9b309;
	 height:59px;
	  line-height:59px;
     padding:0 3%;
	  float:right;
}

.manag:hover{
	 color:#fff;
}




/*banner相关设置*/

.fullWidth {
	 width:100%;
}

#full-width-slider {
	width: 100%;
	  
}

#full-width-slider .rsOverflow{
	
	  width:100% !important;
	  overflow:hidden;
	
}

#full-width-slider img.rsImg{
	 width:100% !important;
	  height:auto !important;
}

#full-width-slider .textbox{
	  width:48%;
	   background:url(../images/banner_title.png)  left 100% no-repeat;
	   padding:18px 0 20px;
	   position:absolute;
	   right:0;
	   bottom:0;
}


#full-width-slider .rsGCaption{
	 display:none;
	font-size:28px;
	color:#fff;
	width:552px;
	height:40px;
	line-height:40px;
	text-align:left;
	padding-left:15%;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#full-width-slider .abstract{
	 width:552px;
	 padding-left:15%;
	font-size:24px;
	 height:40px;
	line-height:40px;
	 color:#fff;
	 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}


.rsMinW .rsBullets {
	position: absolute;
	bottom: 17px;
	right:45%;
	z-index: 35;
	padding-top: 4px;
	height: auto;
	text-align: center;
	line-height: 6px;
	overflow: hidden;
}
.rsMinW .rsBullet {
	height: 15px;
	display: inline-block;
	*display:inline; 
	*zoom:1;
	box-sizing:content-box;
	padding: 2px 4px ;
}
.rsMinW .rsBullet span {
	display: block;
	width:15px;
	height:15px;
	border-radius: 50%;
	background: #fff;
}
.rsMinW .rsBullet.rsNavSelected span {
	background:#b9b309;
	
}

#full-width-slider .rsContent{
	background: #f8f8f8;
}

#full-width-slider .bannermore{
	display:none;
}

.banner img{
	 width:100%;
}


.banner .container{
	 position:relative;
}

.banner .coume{
	 position:absolute;
	   bottom:40%;
	  right:0;
	  padding:0 5%;
	 font-size:30px;
	 color:#fff;
          text-shadow:5px 2px 6px #000;
}

.banner .coume span{
	padding:0 10px;
}

/*首页背景*/
.write-content{
	 background:#fff;
}

.gary-content{ 
	background:#f2f2ec;
}

.back-content{
	background:#fafafa ;
}


/*标题样式*/
.title{
	 color:#003565;
	 margin:0 0 21px;
}

.title h3{
	 font-size:20px;
	 font-weight:bold;
	 padding-left:30px;
	 float:left;
	 margin:0;
	
}

.title .more{
	 font-size:14px;
	 float:right;
	 background:url(../images/more.png) right center no-repeat;
	 padding:0 23px 0 0;
	 color:#003565;
}

.title1 h3{
	 font-size:18px;
	 color:#fff;
	 float:left;
	 font-weight:bold;
	  margin:0;
}
.title1 .more{
	 font-size:14px;
	 color:#fff;
	 float:right;
}



/*首页新闻中心*/
.index_page1{
	padding:25px 0 80px;
}

.index_page1 .title h3{
	 background:url(../images/new-icon.png) left center no-repeat;
}

.index_page1 ul li{
	float:left;
	 width:30%;
	 margin-left:5%;
}

.index_page1 ul li:first-child{
	 margin-left:0;
}


.index_page1 .cal-time{
	 width:67px;
	 float:left;
	 text-align:center;
	 background: url(../images/calendar.png) left center no-repeat;
	 margin-right:10px;
}

.index_page1 .cal-time .date{
	 font-size:28px;
	 color:#b9b309;
	 font-weight:bold;
	 height:30px;
	 line-height:30px;
	 font-family:"Georgia";
	 margin-top:15px;
}

.index_page1 .cal-time .month {
    font-size: 16px;
    color: #999;
	height:25px;
	font-family:"Georgia";
}



.index_page1 .cal-Info{
	 overflow:hidden;
	 padding-top:10px;
}


.index_page1 .cal-Info .info-title {
    font-size: 16px;
	line-height:24px;
    color: #3f3f3f;
    height: 45px;
	font-weight:bold;
   	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	cursor:pointer;
}

.index_page1 .cal-Info .info-title:hover{
	color:#003565;
}


.index_page1 .cal-Info .info-abstract {
    font-size: 14px;
	line-height:24px;
    color: #999;
    height: 96px;
	margin-top:12px;
	 display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
   
}

/*首页第二版块*/
.index_page2{
	padding:33px 0 43px;
}

.index-about{
	padding-top:7px;
	padding-right:3.8%;
}

.index-about .about-img{
	 position:relative;
	  width:47%;
	  float:left;
	   margin-right:3%;

}

.index-about .achievement-img{
	 position:relative;
	  width:47%;
	  float:left;
	   margin-right:3%;
	
}

.index-about img{
	 width:100%;
}


.img-text{
	 width:55%;
	 padding:4% 1%  30px 3%;
	 position:absolute;
}

.img-text p{
	 color:#fff;
	 font-size:14px;
	 line-height:18px;
	 margin-top:15px;
}


.about-img .img-text{
	top:0;
	left:0;
	background:url(../images/about-img.png) left center repeat;
}


.achievement-img .img-text{
	bottom:0;
	right:0;
	background:url(../images/achievement-img.png) left center repeat;
}

.event .title h3{
	 background:url(../images/match-icon.png)  left center no-repeat;
}

.event ul{
	height: 275px;
    margin-top: 6px;
    overflow-y: scroll;
    scrollbar-face-color: #333;
    scrollbar-3dlight-color: #666;
    scrollbar-highlight-color: #666;
    scrollbar-shadow-color: #999;
    scrollbar-darkshadow-color: #666;
    scrollbar-track-color: #666;
    scrollbar-base-color: #b9b9b9;
}

.event ul::-webkit-scrollbar{
	width:7px;height:155px;
}
.event ul::-webkit-scrollbar-button{ 
	display:none;
} 
.event ul::-webkit-scrollbar-track{
	background: url(../images/sroll.png) center repeat-y;
	width:7px;
} /*外层轨道*/
.event ul::-webkit-scrollbar-track-piece{ 
	width:7px;
	height:120px;
} /*内层轨道，滚动条中间部分*/
.event ul::-webkit-scrollbar-thumb{ 
	background:#b9b309;
	width:7px;
	border-radius:6px;
}/*滚动条里面可以拖动的那部分*/

.event ul li{
         width:100%;
	 margin-bottom:18px;
  	
}

.event .cal-time{
	 width:53px;
	 float:left;
	 text-align:center;
	 background:#8b9b93;
	 margin-right:12px;
	 padding:3px 0;
}

.event .cal-time .date{
	 font-size:22.5px;
	 color:#fff;
	 font-weight:bold;
	 height:30px;
	 line-height:30px;
	 font-family:"微软雅黑";
}

.event .cal-time .year {
    font-size: 12px;
    color: #fff;
	font-family:"微软雅黑";
}

.event .cal-Info{
	 overflow:hidden;
	 padding:3px 15px 5px 0;
}

.event .cal-Info .info-title {
    font-size: 16px;
	line-height:24px;
    color: #404040;
    height: 45px;
	font-weight:normal;
   	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
	cursor:pointer;
}

/*首页第二版块*/
.index_page3{
	padding:83px 0 73px;
}

.student{
	 padding-right:5.5%;
}

.list-map{
	position:absolute;
	 top:0;
	 left:0;
	 width:169px;
	  height:203px;
}

.list-map img{
	 width:100%;
}

.list-xinxi{
	 width:100%;
	 position:relative;
	 padding-left:40%;
}

.student .title h3{
	 background:url(../images/ach.png)  left center no-repeat;
}


.teach .title h3{
	 background:url(../images/scientific-icon.png)  left center no-repeat;
}
.teach .list-xinxi{
	padding-left:35%;
}

.list-xinxi ul li{
	 background:url(../images/dian.png) 5px center no-repeat;
	 padding-left:22px;
}

.list-xinxi ul li a{
	display:block;
	 font-size:16px;
	 color:#333;
	  height:30px;
	  line-height:30px;
	  overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}


/*列表页*/
.content_page{
	 padding-top:40px;
	 min-height:400px;
}

.left-box{

}

.left-box ul li{
	 border:1px solid #dedede;
	 padding:0 0 0 19%;
	 margin-bottom:18px;
	 /* background:url(../images/arrow-back.jpg) 6% center no-repeat;*/
	 
}



.left-box ul li a{
	 display:block;
	height:38px;
	 line-height:38px;
	 color:#595c5b;
}

.left-box ul li.active{
	 background:#003565;
}

.left-box ul li.active a{
	 color:#fff;
}

.left-box ul li:hover{
	 background:#003565;
}

.left-box ul li:hover a{
	 color:#fff;
}

.right-box{
	padding-left:4%;
	
}

.columntitle{
	font-size:26px;
	 height:45px;
	 line-height:45px;
	color:#0091bc;
	margin:0 0 10px;
	 border-bottom:1px solid #dedede;
	
}

.columntitle span{
	 display:block;
	  float:left;
	 height:44px;
	 line-height:44px;
	 border-bottom:1px solid #0091bc;
}

.location{
	float:right;
	height:45px;
	line-height:45px;
	 font-size:14px;
	 color:#e3e2de;
}

.location a{
	 color:#0091bc;
}

.location .on{
	color:#737373;
}


.list{
	margin-top:15px;
}

.list ul {
	 min-height:300px;
}

.list ul li a{
	background:url(../images/dian.png) no-repeat  2px center;
	padding-left:20px;
	display:block;
	height:45px;
	font-size:14px;
	color:#333;
	border-bottom:1px dashed #bbbbbb;
	
}



.list ul li a p{
	 float:left;
	 width:80%;
	  font-size:14px;
	 overflow: hidden;
	line-height: 45px;
	margin: 0;
    text-overflow: ellipsis;
    white-space: nowrap;

}

.list ul li a  span{
	float:left;
	 text-align:right;
	 width:20%;
	 line-height:45px;
	  color:#595c5b;
	 overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.list ul li:hover {
	 background:#f5f5f5;
 
	
}

.list ul li:hover a span{
	color:#003565;
}


.list1 ul{
	min-height:300px;
}

.list1 ul li{
	 height:40px;
	 line-height:40px;
}

.list1 ul li.odd{
	 background:#c5c5c5;
	 margin-bottom:15px;
}

.list1 ul li.odd div{
	 color:#fff;
	 font-size:16px;
	  float:left;
}

.list1 ul li .name{
	 width:66%;
	 float:left;
	 overflow:hidden;
       text-overflow:ellipsis;
   	   white-space:nowrap;
	    background:url(../images/landian.png) 10px center no-repeat;
		padding-left:30px;
		 font-size:14px;
		 color:#333;
}

.list1  ul li.odd .name{
	padding-left:10%;
	 background:none;
}

.list1  ul li .time{
	 width:21%;
	 float:left;
	 font-size:14px;
	 color:#666;
	 text-align:center;
}


.list1  ul li .download{
	 width:13%;
	 float:left;
	  text-align:center;
	  background:url(../images/download.png) center center no-repeat;
	  height:40px;
}

.list1  ul li.odd .download{
	 background:none;
}


.list1 ul li:hover{
	 background:#f5f4da;
}



.list1 ul li:hover div{
	 color:#615f23;
	
}


.list1 ul li.odd:hover{
	 background:#c5c5c5;
}

.list1 ul li.odd:hover div{
	 color:#fff;
}

.list1 ul li:hover .download{
	 background:url(../images/download-up.png) center center no-repeat;
}

.list1 ul li.odd:hover .download{
	 background:none;
}






/*内容*/

.article{
	padding-top:20px;

   min-height: 350px;
}



.article h1.intro {
    text-align: center;
    font-size: 18px;
    color: #595c5b;
    font-family: "微软雅黑";
    line-height: 1.5;
	margin:0;
}

.article h2.title {
    text-align:center;
    font-size: 24px;
	 font-weight:normal;
    color:#333;
    font-family: "微软雅黑";
    line-height:24px;
    margin:10px 0 13px;
	 border-bottom:none;
	  background:none;
}

.article h3.subtitle {
    font-size: 18px;
    color: #393939;
    line-height: 1.5;
    text-align: center;
	margin:0;
}

.article h4.information {
    margin: 0;
    text-align:center;
    line-height:32px;
	 font-size:14px;
	  color:#333;
	   padding-bottom:10px;
	   margin:14px 0 ;
	    border-bottom:1px solid #dadadf;
		position:relative;
}



.article .content {
   color:#555555;
    font-size: 16px;
    line-height: 36px;
    min-height: 250px;
	padding: 10px 0 40px;
}


.article .content p{
	margin:0;
	 color:#737373;
	 font-size:16px;
	 line-height:31px;
	 margin-bottom:10px;
	 font-family:"微软雅黑";
}

.article .content p img{
	 max-width:100%;
}


/*尾部*/
.footer {
	padding:13px 0 21px;
	 background-color:#3f5a67;
	  background-image:url(../images/footer-img.png);
	  background-position: center bottom;
	  background-repeat:no-repeat;
		  
}

.footer .footer-left{
	 width:78%;
	 float:left;
	 text-align:left;
	 margin:18px 0 15px;
}

.footer .footer-left p{
	 font-size:14px;
	 color:#fff;
	 margin-top:10px;

}

.footer .footer-left p a{
 color:#fff;
}

.footer .footer-left p a:hover{
     color:#fff;
}

.footer-right{
	 width:22%;
	  height:108px;
	 float:left;
	  text-align:right;
	 position:relative;
}
.footer-right .wechat-xin{
	 text-align:center;
	 position:absolute;
	 right:130px;
	 top:32px;
}

.footer-right .wechat-xin p{
	 font-size:14px;
	 color:#fff;
	  margin-top:5px;
}

.footer-right .code{
   width: 117px;
}





/*分页栏*/
.pagebar{
	 margin: 31px auto  40px;
	 text-align:center;
}

.p_first_d,.p_last_d{
	 display:none;
    font-size: 16px;
    color: #8a8a8a;
	 background:#fff;
    border: 1px solid #e9e9e9;
    margin: 12px 2px;
    padding:8px 13px;
}

.p_first,.p_last{
	 display:none;
	 font-size: 14px;
    color: #848484;
	 background:#fff;
	 border-radius:10px;
	padding:8px 13px;
    border: 1px solid #e8e8e8;
    margin: 12px 2px;

}



.p_prev_d,.p_prev {
    font-size: 14px;
     color: #666;
	  background:#fff;
	padding:4px 9px;
    border: 1px solid #e8e8e8;
    margin: 12px 1px;
    display: inline-table;
}

.p_no {
    padding: 4px 9px;
	 background:#fff;
    border: 1px solid #e8e8e8;
    margin: 0px 1px;
   color: #666;
    font-size:14px;

}

.p_no_d {
   background: #0091bc;
   color: #f3e3e4;
    font-size:14px;
   padding: 4px 9px;
    border: 1px solid #e8e8e8;
    margin: 0px 1px;
	display: inline-table;
}

.p_next,.p_next_d {
    font-size: 14px;
	 background:#fff;
    color: #666;
   	padding:4px 9px;
	margin:12px 0 12px 1px;
    border: 1px solid #e8e8e8;
    display: inline-table;
}

.p_t{
   padding: 8px 13px;
    border: 1px solid #e8e8e8;
    margin: 0px 2px;
   color: #666;
    font-size:14px;
}




/*兼容ie*/

.ie7 .container ,.ie8 .container {
	max-width:1200px;
}

.ie7 .index-about{
	 width:62%;
}

.ie7 .event{
	 width:33%;
}

.ie7 .event .cal-Info{
	 float:left;
}

.ie7 .student{
	 width:44%;
	
}

.ie7 .teach{
	 width:50%;

}

.ie7 .list-xinxi{
	 width:65%;
	
}

.ie7 .list-xinxi ul{
	 width:95%;
}

.ie7 .manag{
	 height:65px;
}


.ie7 .left-box{
	width:17%;
}

.ie7 .right-box{
	 width:77%;
}

.ie7 .location{
	 border-bottom: 1px solid #dedede;
}

.ie7 .list1 ul li .name{
	 width:60%;
}

.ie8 .index-about{
	 width:66%;
}

.ie8 .event{
	 width:34%;
}

.ie8 .left-box{
	width:17%;
}

.ie8 .right-box{
	 width:83%;
}

.ie8 .student{
	 width:50%;
}

.ie8 .teach{
	 width:50%;
}






