@charset "utf-8";
html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, ul, dl, li { margin:0px; padding:0px; border:0; outline:none; list-style:none;}
*html { _background-image:url(about:blank); }
body { font-size:14px; font-family:"微软雅黑"; color:#494949 }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:0px; }
.domMobile { display:none!important; }
.clear { clear:both; }
.blank40 { height:40px; clear:both}
.blank20 { height:20px; clear:both}
.head { background:url(//www.xinhuanet.com/politics/2016lh/fangtan/imgs/banner1.jpg) no-repeat center 0px; height:322px; }
.main { width:1000px; margin:0px auto; position:relative}
.head .main { height:322px}
.head h1 { position:absolute; width:690px; height:60px; bottom:0px; left:155px; line-height:60px; z-index:1000; font-weight:normal; font-size:24px}
.head h1 a { color:#fff}
.head .pic1 { width:50px; position:absolute; height:50px; right:185px; bottom:185px; background:#3988ca}
.head .pic2 { width:185px; position:absolute; height:185px; right:0px; bottom:0px}
.head .pic2 img {width:185px;  height:185px;}
.content { width:880px; margin:0px auto}
.area1 {  position:relative; margin-bottom:10px; overflow:hidden}
.area1 h1 { font-weight:bold; font-size:36px; height:68px; line-height:40px; text-align:center; padding-top:30px }
.area1 h1 a { color:#445581}
.nav { border-top:1px dotted #a1aac0; padding-top:15px; overflow:hidden; clear:both; padding-bottom:15px }
.nav .title { height:45px; line-height:35px }
.nav .title em {background:url(//www.xinhuanet.com/politics/2016lh/fangtan/imgs/bqjs.jpg) no-repeat; display:block; height:45px; width:86px; float:left; margin-right:20px; font-style:normal; text-align:center; color:#fff; font-size:18px; line-height:31px}
.nav .title h2 { color:#000; font-weight:normal; font-size:18px}
.nav .title h2 a { color:#000}
.nav p { font-size:14px; line-height:24px; padding-top:8px; height:100px; overflow:hidden; }
.pic3 { float:left; width:185px; background:#eaeff9; height:291px}
.pic3 img {width:185px;  height:185px;}
.pic3 p { background:url(//www.xinhuanet.com/politics/2016lh/fangtan/imgs/icon1.jpg) no-repeat 3px 0px; padding-left:37px; font-size:16px; color:#445581; line-height:31px}
.pic4 {width:125px; position:absolute; height:125px; right:0px; bottom:0px; background:#3988ca}
.title1 { border-bottom:1px solid #445581; height:32px; margin-bottom:5px; overflow:hidden}
.title1 h2 { border-bottom:3px solid #446681; height:29px; width:140px; float:left}
.title1 span { float:right; line-height:29px}
.title1 span a { color:#445581}
.textlist ul { }
.fr { float:right!important; margin-right:0px!important}
.textlist ul li.first h2 a { color:#445581; font-weight:bold}
.textlist ul li { border-bottom:1px dotted #a1aac0; padding:10px 0px; float:left; width:420px }
.textlist ul li h2 {  font-size:18px;height:24px; overflow:hidden; font-weight:normal}
.textlist ul li p { padding:5px 0px 0px 0px; line-height:24px}
.textlist ul li p a { color:#ce0402}
.textlist ul li a { color:#333}
.piclist { clear:both; margin-top:20px}
.piclist li { float:left; width:200px; border:1px solid #dbd8d8; margin-right:24px; margin-bottom:30px}
.piclist li p { text-align:center; height:50px; line-height:50px; font-size:18px}
.piclist li p a { color:#333}
.foot { background:#3a5585; height:95px; line-height:95px; color:#fff; clear:both; text-align:center; font-size:13px}
/*图片滚动组件2扩展1:向左滚动*/ 
.picScroll2-1-left{ width:880px; position:relative;   } 
.picScroll2-1-left .hd{ overflow:hidden;  height:30px; } 
.picScroll2-1-left .hd .prev,.picScroll2-1-left .hd .next{ display:block;  width:25px; height:19px; float:right; margin-left:5px; margin-top:10px;  overflow:hidden; 
     cursor:pointer; background:url("//www.xinhuanet.com/politics/2016lh/fangtan/imgs/arrow.jpg") no-repeat;} 
.picScroll2-1-left .hd .next{ background-position:-30px 0px;  } 
.picScroll2-1-left .hd .prevStop{ background-position:-60px 0; } 
.picScroll2-1-left .hd .nextStop{ background-position:-60px -50px; } 
.picScroll2-1-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; } 
.picScroll2-1-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("//www.xinhuanet.com/global/img/iconBtn/icoCircle.gif") 0 -9px no-repeat; } 
.picScroll2-1-left .hd ul li.on{ background-position:0 0; } 
.picScroll2-1-left .bd{ padding:0px;   } 
.picScroll2-1-left .bd ul{ overflow:hidden; zoom:1; } 
.picScroll2-1-left .bd ul li{ margin-right:13px; float:left; _display:inline; overflow:hidden; text-align:center; position: relative; height:205px} 
.picScroll2-1-left .bd ul li .img, .picScroll2-1-left .bd ul li .img a {display: block;font-size: 0;height: 205px;width: 285px;} 
.picScroll2-1-left .bd ul li .img img { width:285px; height:205px}
.picScroll2-1-left .bd ul li .text {position: absolute;left: 1px;bottom: 0;height: 30px;width: 280px;} 
.picScroll2-1-left .bd ul li .text h4 {height: 30px;overflow: hidden;padding: 0 5px;text-align: center;font-weight: normal;color: #fff;font-size: 16px;line-height: 30px;} 
.picScroll2-1-left .bd ul li .text h4 a {color: #fff;font-size: 16px;line-height: 30px;overflow: hidden;text-align: center;} 
.picScroll2-1-left .bd ul li .bg {position: absolute;left: 1px;bottom: 0;height: 30px;width: 280px;background: #000;opacity: 0.4;filter: alpha(opacity=40);}
.vdbox { position:relative}
.vdbox img { width:100%}
.vdbox .bg {position: absolute;left: 0px;bottom: 4px;height: 50px;width: 100%;background: #000;opacity: 0.4;filter: alpha(opacity=40);}
.vdbox .text {position: absolute;left: 0px;bottom:4px;height: 50px;width:100%; }
.vdbox .text a { color:#fff; padding:0px 20px; font-size:18px; line-height:50px}
.vdbox em {position: absolute;top: 50%;left: 50%;margin-top: -26px;margin-left: -26px;
background: url("//www.xinhuanet.com/politics/2014gjwlaqxcz/images/slider.png") no-repeat scroll 0px 0px transparent;width: 52px;height: 52px;}
#tsform {
float: right;
padding-top: 5px;
font-size: 14px;
font-style: normal;}
.morelist { clear:both; margin-top:30px; width:1000px; margin:0 auto;}
.morelist li { float:left; width:228px; border:1px solid #dbd8d8; margin: 0 10px; margin-bottom:30px}
.morelist li img { width:228px; height:166px;}

.morelist li p { text-align:center; height:40px; line-height:40px; font-size:18px; overflow:hidden;}
.morelist li p a { color:#333}
.listbox { width:1000px; margin: 0 auto; margin-top: 20px; }
.listbox  .titlebg{ background:none; width:997px; height:32px; margin-bottom:20px;}
.listbox li {
	padding: 10px 2% 17px 25px; overflow: hidden; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; position: relative; display:none;
}
.listbox h3 {
	width: 80%; font-size: 1.12em; font-weight: normal; float: left; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.listbox h3 a {
	color: rgb(51, 51, 51);
}
.listbox .info {
	padding: 0px; width: 20%; height: 18px; text-align: right; line-height: 18px; float: right;
}
.listbox li .time {
	color: rgb(153, 153, 153); padding-right: 10px; padding-left: 5px; font-size: 12px;
}
.listbox li i {
width: 5px;
height: 5px;
background: #42a4ea;
position: absolute;
left: 0px;
top: 18px;
margin-top: 0px;
margin-left:10px;
}
#moreBtn {
	padding: 15px 0px; text-align: center;
}
#moreBtn span {
	background: #445581; border-radius: 25px; width: 200px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 18px; display: inline-block; cursor: pointer;
}
.pcnav {
	width: 90px;
	height: 380px;
	background:none;
	position: fixed;
	top: 310px;
	margin-left: 400px;
	left: 64%;
	
	overflow: hidden;
	z-index: 100;
}
.pcnav ul { padding-top: 55px;}
.pcnav ul li {
	width: 90px;
	height: 34px;
	text-align:center;
	line-height:32px;
	font-size:20px;
	overflow: hidden;
	color:#569bea;
	margin-bottom:14px;
}
.pcnav ul li a {
	display:block;
	width: 88px;
	height: 32px;
	text-align:center;
	line-height:32px;
	overflow: hidden;
	color:#569bea;
	font-size:20px;
	border:1px solid #569bea;
}
.pcnav ul li a:hover {
	display:block;
	width: 88px;
	height: 32px;
	text-align:center;
	line-height:32px;
	overflow: hidden;
	color:#cb3829;
	font-size:20px;
	border:1px solid #cb3829;
	text-decoration: none;
}
#topbar{ height:30px; line-height:26px; position: relative; left:0; top:0; z-index:19; background:#000; width:100%;}
#topbar a{ color:#8d8d8d; font-size:12px; font-family:"宋体"; margin:0 12px;}
.comWidth { width: 1200px; margin: 0 auto; }
.main_wzsl { width:100%; background-color: #FFFFFF; float: left; padding-top: 10px; padding-bottom: 10px; }

.main_wzsl .tx { width:78px; float: left; padding: 0px; height: 78px; margin-right: 10px; }
.main_wzsl h2 { font-family: "微软雅黑"; font-size:18px; line-height: 25px; color: #418fe6; text-decoration: none; padding:0 10px;  }
.main_wzsl p { font-family: "微软雅黑"; font-size: 16px; line-height: 30px; color: #333333; text-decoration: none; padding:10px 10px 0 10px; }
.main_wzsl span { font-family: "微软雅黑"; font-size:16px; line-height: 28px; color: #999999; text-decoration: none; }

.bqft{ margin:0px auto; border-top:3px solid #445581; padding-top:20px; overflow:hidden; background:#f5f6f9; padding-bottom:20px}
.bqft_con{ width:880px; margin:0 auto}
.bqft_l{ width:95px; float:left; }
.bqft_l h2{ font-size:16px;line-height:58px; color:#3a5585; font-weight:bold}
.bqft_r{ width:780px; float:left;   border-left:1px dotted #CCCCCC; white-space:nowrap;}
.bqft_r p{ float:left; margin:0 23px; font-size:12px; line-height:30px ; width:80px}
.js_l { float:left; width:546px}
.js_r { float:right; width:300px}
.js_r img {width:234px; height:145px}
.js_l1 { float:left; width:275px}
.js_r1 { float:left; width:546px}
.js_l1 img {width:234px; height:145px}
