@charset "utf-8";

/***** 内页 *****/
#container{ width:1400px; margin-top:30px; overflow:hidden;}
#colL{width:300px; float:left; clear:left;background-color: #fff;}
#colR{width:1050px; padding: 10px; min-height: 500px; float:right; clear:right;background-color: #fff;}


/***** 左边导航 *****/
.nav                {width: 100%; height:auto; position:relative; border:1px #e5e5e5 solid;}
.nav dt             {height:60px; line-height:60px; text-align:center;  color:#FFF; font-size:20px; background:#0d3399 ;  font-weight:bold;}
.nav dd             {background:none;}
.nav ul             {display:block; }
.nav ul li          {display:block; width:auto;height:60px;border-bottom:1px #e5e5e5 solid; padding-left: 70px; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap;}
.nav ul li a        {display:block; height:60px; line-height:60px; color:#323232; font-size:16px;}
.nav ul li a:hover,.nav ul li.on a  {color:#fff;}
.nav ul li:hover,.nav ul li.on {background-color:#3166f4;}

/***** 当前位置 *****/
#position        { text-align:left!important; color:#393939; padding: 15px 0 20px 0; margin:auto; border-bottom:2px #374da3 solid; width:100%;font-size:14px;height: 16px;}
#position span{float:left;display: block; width: 6px; height: 16px; margin-right: 13px; background-color: #374da3;}
#position a      { font-size:14px;line-height: 16px; text-decoration:none;  color:#393939;}
#position a:hover{ color:#df3f3c; text-decoration:underline;}  


/***** 内页列表 *****/
.sortlist        { width:100%; margin-top:30px;}
.sortlist dl     { text-align:left; clear:both;}
.sortlist dl dt  { height:40px; padding-left:10px; color:#0146a7; background-color: #cedfff; line-height:40px; font-size:18px; font-weight: bold; border-bottom:1px #0146a7 solid; }
.sortlist dl dt a{ float:right; width:57px; color:#080c13; text-align:center; font-size:14px; font-weight: normal; text-decoration:none;}
.sortlist dl dt a:hover{color:#df3f3c;}	
.sortlist dl dd {min-height: 200px;padding:10px 0;}	

/***** 文字新闻列表 *****/
.sortlist ul           { text-align:left; }
.sortlist ul li        { height:40px;font:18px/40px "微软雅黑"; color:#323232; border-bottom:1px #e5e5e5 solid; text-align:left;  width:100%;}
.sortlist ul li:hover  { background-color: #f5f5f5;}
.sortlist ul li div.date{width: 70px; height: 70px; margin-right: 24px; float: left; background-color: #374da3; text-align: center;}  
.sortlist ul li div.date h1{font-size: 25px; color: #fff; line-height: 40px;}  
.sortlist ul li div.date h2{font-size: 14px; color: #fff;}  
.sortlist ul li h1{font-size: 16px;line-height:25px;color:#131313;}
.sortlist ul li p{font-size: 12px;line-height:20px;color:#999;text-indent: 24px;}
.sortlist ul li span   { float:right; font:14px/40px "Helvetica"; color:#999; text-align:right; padding-right:10px;}
.sortlist ul li a      { color:#323232; display:block; float:left; overflow:hidden; font-size:18px; background:url(/templates/site/images/icon-item-gray.png) no-repeat left center; padding-left:15px;}
.sortlist ul li a:hover{ color:#df3f3c;}
.sortlist ul li.newtips a{background:url(/templates/site/images/icon-item-red.png) no-repeat left center;}
.sortlist ul li.newtips span{color:#df3f3c;}

.sortlist dl dd ul li {height:40px; line-height: 40px; padding: 0;}

.sortlist1 ul{display: block;padding-top: 20px;}
.sortlist1 ul li {height: 70px; padding: 6px 0;border-bottom:1px #e5e5e5 solid;}
.sortlist1 ul li:hover  { background-color: #f5f5f5;}
.sortlist1 ul li a{width:100%;background: none; padding-left: 0;}
.sortlist1 ul li div.date{width: 70px; height: 70px; margin-left: 10px; margin-right: 24px; float: left; background-color: #374da3; text-align: center;}  
.sortlist1 ul li div.date h1{font-size: 25px; color: #fff; line-height: 40px;}  
.sortlist1 ul li div.date h2{font-size: 14px; color: #fff;line-height: 30px;}  
.sortlist1 ul li h1{font-size: 16px;line-height:25px;color:#131313;}
.sortlist1 ul li p{font-size: 12px;line-height:20px;color:#999;text-indent: 24px;}

.sortlist ul li a i,.sortlist1 ul li h1 i{display: none;}
.sortlist ul li a i.conferenceseating-99,.sortlist1 ul li h1 i.conferenceseating-99{display:inline-block; margin-left: 10px; width: 16px; height: 16px; background: url(/templates/site/images/icon-seating.png) center no-repeat; background-size: 100%;}


/***** 图片新闻列表 *****/
.sortlist .picture li             {display:block; float:left; width:200px; height:180px; margin-left:10px; padding: 5px; background:#fff; border:1px #fff9fa solid; border:none;}			 
.sortlist .picture li span           {display:block; width:200px; height:30px; margin:auto; padding: 0; color:#000; text-align:center; overflow: hidden;}
.sortlist .picture li img			{display:block; width:200px; height:150px; }
.sortlist .picture li a           {display:block; width:100%;height:150px; padding-left:0; text-align:center; line-height:18px; color:#000; float:left; font-size:15px; background:none; }
.sortlist .picture li a:hover     {color:#374da3; background:none;}

/***** 内页列表分页 *****/
.page { font-size:14px; line-height:32px; padding:40px 3px 10px; text-align:center; clear:both;}
.page a,.page span{ margin:0 6px;padding:0 16px;line-height: 32px;display: inline-block; background:#efefef; border-radius: 3px; color:#323232; text-decoration:none; }
.page a:hover,.page span.strong { color:#fff; background:#374da3; }


/*友情链接*/
.LinksList{margin-top: 20px;height: 125px;padding: 20px; overflow: hidden;}
.LinksList li{width: 152px;height: 125px;position: relative;float: left;margin-right: 20px;border-radius: 5px; list-style: none;}
.LinksList li:last-child{margin-right: 0 !important;}
.LinksList li img{width: 152px; height:95px;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.LinksListFiexd{position: absolute;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px; bottom: 0; left: 0;height: 34px;color: #fff;line-height: 34px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden;word-break: break-all;font-size: 17px;text-align: center;background-color: #75727d; width: 152px;}

.xnxxxt{height:auto;}
.xnxxxt li{margin-bottom:20px}
.xnxxxt li .LinksListFiexd{background-color:#0071bd;}

.m-links {
	overflow:hidden
}
.m-links .links dt {
	height:74px;
	padding-left:50px;
	line-height:74px;
	font-size:34px;
	color:#000;
	background:url(/templates/site/images/link_ab6c675.png) no-repeat left center;
	text-align: left
}
.m-links .links dd+dt {
	margin-top:26px;
    clear:both;
}

.m-links .links .list li {
	float:left;
	margin:0 20px 24px 0;
    list-style: none;
}
.m-links .links .list a {
	display:block;
	width:200px;
	height:34px;
	text-align:center;
	line-height:34px;
	font-size:14px;
	color:#000;
	border:1px dashed #e2e2e2;
-webkit-transition:.2s;
transition:.2s
}
.m-links .links .list a:hover {
	color:#fff;
	border-style:solid;
	border-color:#2e3192;
	background-color:#2e3192
}
.m-links .links .loading {
	display:block;
	width:100%;
	height:34px;
	text-align:center;
	line-height:34px;
	font-size:14px;
	color:#666;
	border:1px dashed #e2e2e2;
	background-color:#f8f8f8;
	margin-top:6px
}