@charset "utf-8";
/* CSS Document */
/*banner*/
.focus{ position:relative; width:100%; height:400px; background-color: #000; float: left; overflow:hidden; min-width:1200px;}  
.focus img{ width: 100%; height: 400px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; left:46%; position:absolute; height:21px; text-align:center; z-index: 200; bottom:40px; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;  }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#355caf;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/*banner*/
/*新闻*/
.one{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
}
.one .news{
	width:770px;
	margin-top:20px;
	float:left;
}
.one .news .lm{
	width:100%;
	margin-top:20px;
	line-height:40px;
	border-bottom:1px solid #CCC;
	clear:both;
}
.one .news .lm .lmmc{
	font-size:24px;
	color:#3c4e96;
}
.one .news .lm .more a{
	color:#666;
	margin-left:630px;
	font-size:14px;
}

.xs-bot{
	width:340px;
	height:220px;
	overflow:hidden;
	float:left;

}
.xs-bot .left-banner-box{
	position: relative;
	float: left;
	width:340px;
	height: 220px;
	overflow: hidden;

}
.left-banner-box .pic,
.left-banner-box .tempWrap,
.left-banner-box .pic li{
	position: relative;
	height: 220px !important;
}
.left-banner-box .pic li img{
	transition: all 1s;
	-moz-transition:all 1s;
	-webkit-transition:all 1s;
	-o-transition: all 1s;
}
.left-banner-box .pic li img:hover{
	transform: scale(1.3);
	-moz-transform: scale(1.3);
	-webkit-transform: scale(1.3);
	-o-transform: scale(1.3);
}
.left-banner-box .pic li span{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 340px;
	height: 40px;
	padding: 0 10px;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	z-index:20;
}
.left-banner-box .pic li .bg{
	width:340px;
	height:40px;
	background-color:rgba(0,0,0,0.9);
	opacity:0.5;
	overflow:hidden;
	z-index:10;
}
.left-banner-box .pic li a{
	display: block;
	width: 100%;
	height: 100%;
	bottom: 200px;
}
.newslist{
	width:400px;
	float:left;
	margin-left:25px;
	margin-top:-13px;
}
.newslist li{
	height:46px;
	line-height:46px;
	border-bottom:1px dashed #CCC;
}
.newslist li .tit{
	float:left;
}
.newslist li .date{
	float:right;
	color:#666;
	font-size:14px;
}
.xkjs{
	width:400px;
	margin-top:20px;
	float:left;
	margin-left:30px;
	overflow:hidden;
}
.xkjs .lm{
	width:100%;
	margin-top:20px;
	line-height:40px;
	border-bottom:1px solid #CCC;
	clear:both;
}
.xkjs .lm .lmmc{
	font-size:24px;
	color:#3c4e96;
}
.xkjs .lm .more a{
	color:#666;
	margin-left:256px;
	font-size:14px;
}
.xkjs .xklist{
	width:400px;
	margin-top:7px;

	
}
.xkjs .xklist li{
	height:46px;
	line-height:46px;
	border-bottom:1px dashed #CCC;
}
.xkjs .xklist .tit{
	float:left;
}
.xkjs .xklist .date{
	float:right;
	color:#666;
	font-size:14px;
}



.two{ width:1200px; margin:0 auto;}
/*通知公告*/
.left{
	width:380px;
	float:left;
}
.left .notice{
	margin-bottom:32px;
           height:194px;
}
.left .notice .lm{
	width:100%;
	margin-top:30px;
	line-height:40px;
	border-bottom:1px solid #CCC;
	clear:both;
}
.left .notice .lm .lmmc{
	font-size:24px;
	color:#3c4e96;
}
.left .notice .lm .more a{
	color:#666;
	margin-left:140px;
	font-size:14px;
}
.left .notice .noticelist li{
	height:30px;
	line-height:30px;
	margin-top:20px;
}
.left .notice .noticelist li .date{
	display:block;
	width:64px;
	height:28px;
	line-height:28px;
	text-align:center;
	background:#3c4e96;
	color:#FFF;
	float:left;
}
.left .notice .noticelist li .nottit{
	float:left;
	margin-left:10px;
}
/*通知公告*/
/*下载专区*/
.left .download{
	margin-bottom:30px;
           height:185px;
}
.left .download .lm{
	width:100%;
	margin-top:20px;
	line-height:40px;
	border-bottom:1px solid #CCC;
	clear:both;
}
.left .download .lm .lmmc{
	font-size:24px;
	color:#3c4e96;
}
.left .download .lm .more a{
	color:#666;
	margin-left:240px;
	font-size:14px;
}
.left .download .downlist li{
	height:46px;
	line-height:46px;
	border-bottom:1px dashed #CCC;
}
.left .download .downlist li .tit{
	float:left;
}
.left .download .downlist li .date{
	float:right;
	color:#666;
	font-size:14px;
}
/*学术沙龙*/
.middle{
	width:380px;
	float:left;
	margin-left:30px;
		
}
.middle .lm{
	width:100%;
	margin-top:30px;
	line-height:40px;
	border-bottom:1px solid #CCC;
	clear:both;
}
.middle .lm .lmmc{
	font-size:24px;
	color:#3c4e96;
}
.middle .lm .more a{
	color:#666;
	margin-left:140px;
	font-size:14px;
}
.middle .tw{
	margin-top:20px;
		overflow:hidden;
}
.middle .tw .xspic{
	float:left;
}
.middle .tw .wen{
	width:200px;
	float:left;
	margin-left:10px;
}
.middle .tw .wen .tit{
	line-height:24px;
}
.middle .tw .wen .zy{
	font-size:12px;
	line-height:20px;
	margin-top:10px;
}
.xslist{
margin-top:10px;
}

.xslist li{
	height:46px;
	line-height:46px;
	border-bottom:1px dashed #CCC;
}
.xslist li .tit{
	float:left;
}
.xslist li .date{
	float:right;
	color:#666;
	font-size:14px;
}

/*学术沙龙*/	
/*团学活动*/
.right{
	width:380px;
	float:left;
	margin-left:30px;
	}
.right .lm{
	width:100%;
	margin-top:30px;
	line-height:40px;
	border-bottom:1px solid #CCC;
	clear:both;
}
.right .lm .lmmc{
	font-size:24px;
	color:#3c4e96;
}
.right .lm .more a{
	color:#666;
	margin-left:210px;
	font-size:14px;
}
.right .txhdlist li{
	height:46px;
	line-height:46px;
	border-bottom:1px dashed #CCC;
}
.right .txhdlist li .tit{
	float:left;
}
.right .txhdlist li .date{
	float:right;
	color:#666;
	font-size:14px;
}
/*研究机构*/
.yjjg{
	margin-top:30px;
	clear:both;
}
.yjjg p{
	width:140px;
	text-align:center;
	height:80px;
	line-height:80px;
	float:left;
	font-size:24px;
	color:#3c4e96;
}
.yjjg .jglist li{
	width:320px;
	height:80px;
	text-align:center;
	line-height:80px;
	color:#fff;
	float:left;
	background:#63afc4;
	margin-left:30px;
}
.yjjg .jglist li+li{
	background:#dcaf46;
}
.yjjg .jglist li+li+li{
	background:#c490bf;
}
.yjjg .jglist li a{
	font-size:22px;
	color:#fff;
}