.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;
}
/*导航组件4*/ 
.mobileNav { font-family: "微软雅黑"; } 
.mobileNav { width: 100%; background:url(//www.xinhuanet.com/video/2015/images/bgSjTop.jpg) no-repeat; -webkit-background-size: 100% 45px; background-size: 100% 45px; position:relative; } 
.mobileNav .logo { display: block; width: 70px; height: 45px; position: absolute; top:0px; left: 5px; background:url(//www.xinhuanet.com/world/2015/images/xh_mobile_header.png) no-repeat; -webkit-background-size: 57px; background-size: 57px; } 
.mobileNav .logo img { width:70px}
.mobileNav .name { display: inline-block; width:150px; height: 45px; line-height: 48px; font-size: 22px; font-family:"微软雅黑"; padding: 0 0 0 10px; color: #fff; vertical-align: top; margin: 0 0 0 74px; background:url(//www.xinhuanet.com/global/img/iconBtn/xh_mobile_header.png) 0 -160px no-repeat; -webkit-background-size: 57px; background-size: 57px; } 
.mobileNav .name img { width:120px}
.mobileNav .right { display: block; width: 30px; height: 45px; position: absolute; top: 0px; right: 10px; background: url(//www.xinhuanet.com/global/img/iconBtn/xh_mobile_header.png) no-repeat 100% -45px; -webkit-background-size: 57px; background-size: 57px; } 
.navBar{display: block;width: 30px;height: 40px;background: #f1f1f1;position: absolute;right: 15px;top: 5px;}
 .navBar i{display: block;width: 25px;height: 2px;background: #1d71b7;position: relative;top: 20px;left: 5px;}
.navBar i::before{content:"";display: block;width: 25px;height: 2px;background: #1d71b7;position: relative;top: -6px;left: 0px;}
.navBar i::after{content:"";display: block;width: 25px;height: 2px;background: #1d71b7;position: relative;top: 4px;left: 0px;}
.navBar em{display: block;width: 2px;height: 40px;background: #f1f1f1;position: relative;top: -2px;left:7px;}
.mobileNav .mobileNavList { width: 100%; height:0px; overflow:hidden; position: absolute; top: 45px; left: 0px; background: #ededed; z-index:10; } 
.mobileNav .mobileNavList a { float: left; width: 20%; padding: 10px 0; color: #000; text-align: center; font-size:16px; } 
.mobileNav .phnav { text-align: center; padding-bottom:6px; } 
.mobileNav .phnav a { float:left; width:25%; height: 30px; line-height: 35px; text-align:center; font-size:16px; font-family:"微软雅黑"; color:#333; } 

.foucebox {width:100%;background:#000;margin:0 auto; float:left; position:relative; border:0px solid #fff; height:auto}
	.foucebox .bd{position:relative;float:left;width:100%;overflow:hidden;}
	.foucebox .showDiv {position:relative;width:100%; height:auto}
	.foucebox .showDiv img {width:100%; height:auto}
	.foucebox .showDiv p { position:absolute;left:20px;bottom:10px;color:#aaa;z-index:9; height:40px; width:205px; overflow:hidden }
	.foucebox .showDiv h2 { position:absolute;left:20px; bottom:0px; width:100%;height:30px; font-size:18px;font-family:"Microsoft Yahei";line-height:24px;z-index:9;overflow:hidden;}
	.foucebox .showDiv h2 a {color:#fff;font-weight:normal;}
	.foucebox .foucebox_bg {position:absolute;left:0;bottom:0;width:100%;height:50px;background:#000;filter:alpha(opacity=60);opacity:0.6;z-index:8;overflow:hidden;}

	.foucebox .hd{width:0%; height:60px; position:absolute; bottom:10px; right:0px; z-index:10000; display:none}
	.foucebox .hd ul li{width:20%; height:60px; float:left; margin:0 0 10px 4px; display:inline; position:relative;}
	.foucebox .hd ul a {display:block;width:114px;height:60px; }
	.foucebox .hd ul img{width:100%;  margin:3px }
	.foucebox .hd ul .mask{width:100%;  display:block; position:absolute; left:3px; bottom:3px; z-index:3; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');background:rgba(0,0,0,0.4);}
	.foucebox .hd ul a:hover .mask, .foucebox .hd ul .on .mask{display:none; position:relative;}
	.foucebox .hd ul a:hover img, .foucebox .hd ul .on img{border:3px solid #5399b6; margin:0px}
	.foucebox .hd ul a:hover{color:#fff;}
	.foucebox .hd ul a:hover .txt_bg {background:#70a20f;}
.box { background:#fff; padding:10px 8px; margin-top:15px; overflow:hidden}
.box h2 { background:url(//www.xinhuanet.com/video/htszcm/images/icon3.png) no-repeat 0px 5px; height:35px; line-height:35px; font-size:20px; color:#000; padding-left:35px}
.box h2 a { color:#000}
.box h2 em { float:right; width:80px; height:27px; display:block; margin-top:5px}
.imglist { clear:both } 
.imglist .info { font-size:14px; height:24px; line-height:24px;  overflow:hidden; text-align:center}
.imglist li { width:190px; height:138px; float:left; position:relative;  display:inline; margin:5px} 
.imglist .img1 { border: 0 none; font-weight: normal; list-style: none outside none; margin: 0; outline: medium none; padding: 0; position: relative; left:0; top:0; z-index:1; border:1px solid #98a7d2; padding:1px; width:188px} 
.imglist .bg1 { background: #000000; bottom:28px; height: 20px; left: 2px; opacity: 0.6; filter:alpha(opacity=60); position: absolute; width: 188px; z-index: 10; } 
.imglist .name { font-family:"微软雅黑"; bottom: 28px; color: #FFFFFF; height: 20px; left: 0px; line-height: 20px; overflow: hidden; position: absolute; text-align: left; padding-left: 10px; padding-bottom:0px; z-index: 11; font-size: 12px; } 
.imglist .name a { color: #FFFFFF; }  

.box2 .title { height:38px; background:#d8d8d8;  }
.box2 .title h2 { background:#0c5baf; width:95px; height:38px; text-align:center; color:#fff; font-size:18px; line-height:35px}
.box2 .con { padding:10px; overflow:hidden; color:#333333; text-indent:2em; line-height:26px} 
.blank20 { height:20px}
.img_info { padding:15px 5px}
.img_info li { margin-bottom:17px; overflow:hidden}
.img_info li img { width:88px; float:left; height:65px;  }
.img_info h2 { padding:0px 10px; overflow:hidden; height:25px; font-size:16px}
.img_info p { color:#666666; padding:0px 10px; overflow:hidden}
.foot { height:65px; clear:both}

/*瀑布流组件1*/ 
.Waterfall1 .tabTitHeight { height:47px; position:relative; } 
.Waterfall1 .tabTit { border-bottom:1px solid #ccc; height:46px; line-height:46px; overflow:hidden; ;} 
.Waterfall1 .tabTit .tabLi { float:left; font-size:18px; color: #006cba; width:100px;  float:left; height:46px; line-height: 46px; font-family:"微软雅黑"; cursor:pointer; } 
.Waterfall1 .tabTit a:hover { text-decoration:none; } 
.Waterfall1 .tabTit .on { color: #fff} 
.Waterfall1 .dataList li { padding: 15px 0 17px 0; border-bottom: 1px solid #ededed; overflow: hidden; position:relative; } 
.Waterfall1 .dataList h3 { margin-bottom: 10px;  font-family:"微软雅黑",Microsoft YaHei; } 
.Waterfall1 .dataList h3 a { display: inline-block; line-height: 30px; overflow: hidden; font-size: 22px; color: #333333; } 
.Waterfall1 .dataList .imgs a { font-size: 0px; vertical-align: top; float:left; width:138px; height:90px; overflow:hidden; display:inline; margin-right:10px; } 
.Waterfall1 .dataList .imgs img { width: 138px; height: 90px; vertical-align: top; padding-right:10px; float:left; display:none; -moz-transition:-moz-transform .3s ease; -ms-transition:-ms-transform .3s ease; transition:transform .3s ease; } 
.Waterfall1 .dataList .imgs img:hover { width: 138px; height: 90px; vertical-align: top; float:left; display:none; -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)} 
.Waterfall1 .dataList .summary { height: 75px;  line-height: 24px; overflow: hidden; color: #666; font-size:14px; } 
.Waterfall1 .dataList .info { height: 14px; line-height: 14px; padding: 0; text-align: right; } 
.Waterfall1 .dataList .time { font-size: 12px; color:#999; } 
.Waterfall1 .bdsharebuttonbox { position: absolute; top: 20px; right: 0px; display: none; } 
.Waterfall1 .bdsharebuttonbox span.bds_more { padding: 0 0 0 20px!important; background: url(//www.xinhuanet.com/house/bj/fcpdgb2015/img/icon_share.png) no-repeat 0px 0px!important; line-height:20px;} 
.Waterfall1 .dataList .moreBtn { text-align: center; padding: 15px 0; vertical-align: middle; cursor: pointer;} 
.Waterfall1 .dataList .moreBtn i { display: inline-block; width: 16px; height: 16px; background: url(//www.news.cn/fortune/2015/images/more.gif) no-repeat; vertical-align: middle; margin-right: 5px; display: none; } 
.Waterfall1 .dataList .moreBtn .text { line-height: 16px; vertical-align: middle; font-size:12px; color: #333333} 

.w1200 #main { width:100%; padding-top:0px}
.content2 { margin:0px}
.line1 { background:none; margin-bottom:15px}
.colT{background: #fff;border-bottom: 2px solid #065fb9;border-top: 1px solid #ededed; }
.colT a{color: #065fb9;height:46px; line-height:46px; padding:0px 20px; font-size:18px}
.content3 { margin-top:0px}
.imglist { width:100%}
.imglist ul { margin:0px 1%}
.imglist li.big { width:98%; margin:5px 1%; height:auto}
.imglist li.big img { width:100%; height:auto}
.imglist li.big p { width:100%; padding:0px;}
.imglist li p { width:100%; padding:0px; bottom:5px; font-size:14px}
.imglist li p a { padding-left:5px}
.imglist li { width:48%; height:auto; margin:0px 1%}
.imglist li img { width:100%; height:auto}
.imglist2 { width:98%; margin:5px 1%}
.imglist2 li.big { width:48%; height:auto }
.imglist2 li { width:48%; margin:0px 1%; height:auto}
.imglist2 li.big img { width:100%; height:auto}
.imglist2 li img { width:100%; height:auto}
.imglist2 li p { width:100%; padding:0px; bottom:4px}
.imglist2 li.big p {width:100%; }
.imglist2 li p a { padding-left:5px}
.xhwsp { width:100%; height:auto}
.right { width:96%; margin:5px 2%}
.list_txt_03 { width:100%}
.list_txt_03 { width:100%}
.list_txt_03 li.n1 { border:0px; width:54%}
.list_txt_03 li.n2 { border:0px; width:46%}
.list_txt_03 li.n3 { border:0px; width:46%}
.list_txt_03 li.n4 { border:0px; width:54%}
.imglist3 { width:98%; margin:5px 1%}
.imglist3 li { width:48%; margin:0px 1%; height:auto}
.imglist3 li img { width:100%; height:auto}
.imglist3 .name { background:none; height:45px; width:100%}
.life { background:none; height:auto}
.list_txt_05 { background:none}
.title1 { height:40px}
.slides li { width:31%; margin:0px 1%; height:auto; line-height:inherit}
.slides li img { width:100%; height:auto}
.list_txt_06 li { width:auto; margin:0px 10px}
.wrap { width:100%}
.top-fixed { width:100%}
.header { margin-top:20px}
.header .left { width:100%}
.header h1 { padding:0px 10px}
.mblank { clear:both; height:15px}
.content1 { padding:0px}
.content1 .right { width:96%}
.move-list ol { padding:0px}
.move-list .pics { width:40%; height:auto}
.move-list .pics img { width:100%; height:auto}
#main1 { padding-top:0px; width:96%; margin:0px 2%}
.gdleft { width:100%; margin-top:10px}
#frame { height:800px}
.tab { border-bottom:1px solid #e1e1e1; line-height:30px; height:30px; font-size:18px; font-weight:bold}
