.clear { clear:both; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
/* ===============================================================
Basic Swiper Styles 
================================================================*/
.swiper-container { margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden; /* Fix of Webkit flickering */
	z-index:1; }
.swiper-wrapper { position:relative; width:100%; -webkit-transition-property:-webkit-transform, left, top; -webkit-transition-duration:0s; -webkit-transform:translate3d(0px, 0, 0); -webkit-transition-timing-function:ease; -moz-transition-property:-moz-transform, left, top; -moz-transition-duration:0s; -moz-transform:translate3d(0px, 0, 0); -moz-transition-timing-function:ease; -o-transition-property:-o-transform, left, top; -o-transition-duration:0s; -o-transform:translate3d(0px, 0, 0); -o-transition-timing-function:ease; -o-transform:translate(0px, 0px); -ms-transition-property:-ms-transform, left, top; -ms-transition-duration:0s; -ms-transform:translate3d(0px, 0, 0); -ms-transition-timing-function:ease; transition-property:transform, left, top; transition-duration:0s; transform:translate3d(0px, 0, 0); transition-timing-function:ease; }
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide {  }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }
.domPC,.iframePC {
	display:none!important;
}
.domMobile {
	display:block!important;
}
.head { background:url(//www.xinhuanet.com/politics/2016lh/fangtan/imgs/banner_sj.jpg) no-repeat center 0px; background-size:100%; position:relative; height:120px }
.toutiao { background:url(//www.xinhuanet.com/politics/2016lh/fangtan/imgs/ttbg.jpg) no-repeat}
.toutiao h2 {  height:30px; font-size: 14px; font-weight:normal; overflow:hidden; line-height:30px; padding-left:10px; text-align:center ;color: #ffffff;}
.toutiao h2 a { color:#fff}
.banner { height:131px }
.nav_sj { background:url(//www.xinhuanet.com/politics/2016lh/fangtan/imgs/sjdhbg.jpg) repeat-y; height:45px;  text-align:center}
.nav_sj a {  padding:0px 8px; height:45px; line-height:40px; font-size:18px; color:#445581; font-weight:bold}
.content { width:100%} 
.area1 { height:auto;  background:none; overflow:hidden}
.pic3 { float:right; width:35%; height:auto}
.pic3 img { width:100%; height:auto}
.textlist ul li h2{ height:auto}
.nav { margin:0px 10px; padding-top:13px; padding-bottom:10px}
.nav .title em { background-size:100%; width:70px; margin-right:10px; font-size:14px}
.nav .title h2 { font-size:16px; line-height:24px}
.nav .title { margin-top:0px; height:25px;}
.nav p { font-size:14px; line-height:22px; padding-top:4px; clear:both; height:auto}
.pic3 p { background:none; padding-left:5px; font-size:12px; line-height:20px; padding-bottom:10px; padding-top:5px}
.line { background:url(//www.xinhuanet.com/politics/2016lh/fangtan/imgs/line.png) repeat-x; height:15px; clear:both}
.area2 { margin:0px 10px}
.textlist ul { width:100%}
.photolist { clear:both; overflow:hidden}
.photolist li { width:49%; float:left; position:relative}
.photolist li img { width:100%; height:auto}
.photolist li .bg {position: absolute;left: 0px;bottom: 5px;height: 30px;width: 100%;background: #000;opacity: 0.4;filter: alpha(opacity=40);}
.photolist li .text {position: absolute;left: 1px;bottom: 0;height: 30px;width:100%; text-align:center; line-height:24px; color:#fff}
.photolist li .text a { color:#fff}
.blank40 { height:20px}
.piclist li { width:48%; margin-right:0px; margin-bottom:10px}
.piclist li img { width:100%; height:auto}
.piclist li.pfr { float:right;}
.piclist li p { height:30px; line-height:30px; font-size:14px}
.foot { line-height:24px; padding-top:15px}
.vdbox .bg { height:30px}
.vdbox .text { height:30px}
.vdbox .text a { padding:0px 10px; line-height:30px; font-size:14px}
.main { width:100%}
.morelist { clear:both; margin-top:20px; width: 100%; margin:0 auto;}
.morelist li { float:left; width:44%; border:1px solid #dbd8d8; margin: 0 2.5%; margin-bottom:30px;}
.morelist li img { width:100%; height: auto;}

.morelist li p { text-align:center; height:40px; line-height:40px; font-size:0.8em; overflow:hidden;}
.morelist li p a { color:#333}
.main .title1 { margin:0px 10px}
.listbox { width:100%; margin: 0 auto; margin-top: 10px; }
.listbox  .titlebg{ background:none; width:100%; height:32px; margin-bottom:20px; overflow:hidden;}
.listbox li {
	padding: 10px 2% 17px 25px; overflow:auto; border-bottom-color: rgb(237, 237, 237); border-bottom-width: 1px; border-bottom-style: solid; position: relative; display:none;
}
.listbox h3 {
	width: 100%; font-size: 1.12em; font-weight: normal; float: left; height:auto; overflow:hidden; white-space: normal; text-overflow: inherit;
}
.listbox h3 a {
	color: rgb(51, 51, 51);
}
.listbox .info { display:none;
	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;
}
.textlist ul li { width:100%}

.js_l { float: none; width:100%}
.js_r { float:none; width:100%; margin-top:10px; }
.js_r img {width:100%; height: auto}
.js_l1 { float:none; width:100%}
.js_r1 { float:none; width:100%}
.js_l1 img {width:100%; height: auto}
