@charset "utf-8";
/* CSS Document */
	
*,html{ padding:0px; margin:0px; border:0px; }
p{ color:#333; font-size:14px; font-family:"Microsoft YaHei",Tahoma,Arial,Helvetica,"宋体";}
body{ text-align:center; margin:0px auto; border:0px; font-size:12px; background-color: #fff; font-family:"Microsoft YaHei",Tahoma,Arial,Helvetica,"宋体";font-size:14px;}   
.clearfloat{ clear:both;}
.titles{ margin:0px auto; width:910px; height:50px; background: url(../img/titlebg.jpg) no-repeat left; background-color:#FFF; font-size:30px; line-height:50px; text-align:left; padding-left:70px; color:#007bb7; font-weight:bold;}

h2,h3,h4 {font-size: 14px; font-weight:700; background-image:}
h2 a,h3 a,h4 a{color: #333}
li{list-style:none;}

.domMobile { display:none!important; }
.domPC {display:block;}
.lazy-load {  background:#ffffff  url(//www.xinhuanet.com/tech/2015CSRzb/img/loading.gif) no-repeat 50% 50%; }

.w980 { width:100%; margin:0 auto; }
.pic_zt{ height:0px; display:none;}

.fake-bg { display: none;}

/* 导航 */
.top-bar {height: 30px;text-align: center;color: #fff ;width: 100%;position: relative; z-index: 1000;top: 0;left: 0;background: url(../img/topbg.png); box-shadow: 3px 0 3px rgba(0, 0, 0, 0.2);overflow: hidden;border-color: #622b2b;}
.top-bar .home-site-link { font-style: normal; font-weight: 700;}
.top-bar .item { line-height: 32px;}
.top-bar .item a { padding-left:3px; padding-right:3px; text-decoration:none}
.top-bar .home-site-link {  color: #f00;}
.top-bar a { color: #ffffff;}
.top-bar .loading { display: block; text-align: center; height: 32px; line-height: 32px; font-size: 12px; background-color: #f5f5f5;}
.dib, .item {  display: inline-block;  +display: inline;  +zoom: 1;  font-size: 14px;  letter-spacing: normal;  word-spacing: normal;  vertical-align: top;}

/* 导语 */
.section0{width:980px; height:420px; margin-top:30px; margin:0 auto;}
.section0 .sidebar{width:350px; height:420px; margin: 0 auto; margin-left:630px; background: url(../img/section0bg.png); position:relative; left:0px; top:0px;}
.section0 .sidebar .DY{position: absolute; top:35px; left:25px;}
.section0 .sidebar .info{position: absolute; left:50px; top:60px;}
.section0 .sidebar .info p{width:240px; height:250px; display:block; line-height:28px; font-size:16px; overflow:hidden; color:#fff; text-align: justify; text-indent:2em}
.section0 .sidebar span{ color:#FF0; font-size:18px; font-weight:bold; position: absolute; left:180px; bottom:25px;}

/* 焦点 */
.section1{ width:970px; height:350px; margin:0px auto; background-color:#FFF; padding:5px; position:relative; padding-bottom:10px;}
.section1 .left { border:solid 1px #d8e9f1; padding:4px; margin-left:5px; overflow:hidden; float:left; background-color:#FFF; width:600px; height:340px;}
.section1 .left .picture{ width:600px; height:340px; position: relative; left:0px; top:0px;}
.section1 .left .picture p a{position: absolute; left:0px; bottom:0px; width:96%; padding:0px 2%; height:30px; font-size:16px; color:#FFF; line-height:30px; background:url(../img/section0bg.png); text-decoration:none;}
.section1 .right { float:left;  padding:0px; margin:0px 2px; overflow:hidden;background-color:#FFF; width:350px; padding-bottom:3px;}
.section1 .right .headline { border:solid 1px #e9e9e9;  margin:0px 5px; padding:5px; height: 338px; width:330px; zoom:1; text-align:left; }
.section1 .right .headline ul{}
.section1 .right .headline li{ line-height:28px; margin-left:3px; font-size:14px; width:330px; height:160px; display:block; overflow:hidden; color:#666;}
.section1 .right .headline li p{ line-height:28px; margin-left:3px; font-size:14px; width:330px; height:160px; display:block; overflow:hidden; color:#666; text-indent:2em;}
.section1 .right .headline li h4 a{ color:#000; font-size:22px; line-height:45px; margin-left:4px;}
.section1 .right .headline li a{color:#f5b257; text-decoration:none; }

/*版块1*/
.action{width:980px; height:450px; background-color: #FFF; margin:0px auto; padding:0px;}
.action .item{float:left; width:460px; height:190px; border:solid 1px #d8e9f1; margin:10px 0px 10px 10px; padding:5px;}
.action .item img{ float:left; margin:5px;}
.item .text{ float:left; width:260px; height:180px; line-height:24px; overflow:hidden; text-align:left; float:left; margin:5px;}
.item .text p{ color:#666; text-indent:2em;} 
.action .text h4{ margin:5px auto; text-align:left;}
.action .text h4 a{ text-decoration:none; font-size:18px; color:#000;}
.text a{ color:#c00000; text-decoration:none;}

/*版块2*/
.flexslider {margin: 0px auto 20px;	position: relative;	width: 980px; height: 390px; overflow: hidden;	zoom: 1; background-image: url("//www.xinhuanet.com/static/world/jrch/gj_zltx_bk_line2.gif");}
.flexslider .slides li {width: 100%;height: 100%;}
.flexslider .slides li img{width:520px; height:330px; position:absolute; top:20px; right:60px;}
.flexslider .slides li .intro{ width:260px; height:160px; overflow:hidden; display:block; float:left; position:absolute; left:50px; top:70px; padding:25px 45px 30px 50px; background:#999; }
.flexslider .slides li .intro h3{ font-size:14px; line-height:36px; font-weight:bold; text-align:left }
.flexslider .slides li .intro h3 a{ font-size:22px; line-height:36px; font-weight:bold; color:#FFF; text-align:center; text-decoration:none; margin:0 auto; }
.flexslider .slides li .intro p{ font-size:14px; line-height:20px; text-indent:2em; color:#FFF; text-align:left;}
.flexslider .slides li .intro p a{ font-size:12px; line-height:20px; text-indent:2em; color:#F00; text-align:left;text-decoration:none;}
.flex-direction-nav a {	width: 40px; height: 100px; line-height: 99em; overflow: hidden; margin: -35px 0 0; display: block; position: absolute; top: 45%; z-index: 10; cursor: pointer; opacity:0.2; filter: alpha(opacity=20);	-webkit-transition: all .3s ease;	border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px; right: 0; background: url(../img/R.png) no-repeat;}
.flex-direction-nav .flex-prev {left: 0; background: url(../img/L.png) no-repeat;}
.flexslider:hover .flex-next { opacity: 0.8; filter: alpha(opacity=25);}
.flexslider:hover .flex-prev { opacity: 0.8; filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {	opacity: 1;	filter: alpha(opacity=50);}
.flex-control-nav {	width: 100%; position: absolute; bottom: 5px;	text-align: center;}
.flex-control-nav li {	margin: 0 2px;	display: inline-block;	zoom: 1; *display: inline;}
.flex-control-paging li a {	background: url(../img/dot.png) no-repeat 0 -16px;	display: block;	height: 16px; overflow: hidden;	text-indent: -99em;	width: 16px; cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a { background-position: 0 0;}
.flexslider .slides a img {	width: 520px; height: 330px;	display: block;}


/*图解*/
.section2{ width:980px; margin:0px auto; text-align:center; margin-bottom:20px;  overflow: scroll; overflow-x: hidden; height:600px;}

/*版块3*/
.section3{ width:980px; height:450px; margin:0px auto; text-align:center;/* margin-bottom:20px;*/}
.section3 .left { padding:4px; margin-right:20px; overflow:hidden; float:left; background-color:#FFF; width:360px; height:420px;}
.section3 .left .picture{ width:360px; height:420px; position: relative; left:0px; top:0px;}
.section3 .left .picture p a{position: absolute; left:0px; bottom:0px; width:96%; padding:0px 2%; height:30px; font-size:16px; color:#FFF; line-height:30px; background:url(../img/section0bg.png); text-decoration:none;}
.section3 .right { float:left;  padding:0px; margin:0px 2px; overflow:hidden;background-color:#FFF; width:580px; padding-bottom:3px; z-index:1000;}
.section3 .right .headline_02 { margin:0px 15px  0px 0px; height: 425px; width:560px; zoom:1; text-align:left; }
.section3 .right .headline_02 ul{}
.section3 .right .headline_02 li{ line-height:28px; margin-left:3px; font-size:14px; width:100%; height:210px; display:block; overflow:hidden; color:#333;}
.section3 .right .headline_02 li p{ line-height:28px; margin-left:3px; font-size:14px; width:98%; height:160px; display:block; overflow:hidden; color:#333; text-indent:2em; text-align:justify;}
.section3 .right .headline_02 li h4 a{ color:#333; font-size:22px; line-height:60px; margin-left:4px;}
.section3 .right .headline_02 li a{color:#f00; text-decoration:none; }

/*版块4  part4 热点透视 相关报道*/
.part4 { width: 100%; background: url(../img/part4_bg.jpg) 50% 0 no-repeat; height: 670px; margin-bottom:20px; }
.part4_box { width: 890px; margin: 0px auto; padding-top: 50px; }
.tpsp { width: 890px; margin: 0 auto; }
.tpsp .hd { width: 600px; margin: 0 auto; overflow: hidden; margin-bottom: 25px; }
.tpsp .hd ul li { float: left; width: 185px; height: 65px; cursor: pointer;/* background-image: url(../img/picTV_bg.png); */}
.tpsp .hd ul .tp_nav { background-position: 0 0; margin-left: 90px; font-size: 36px; font-weight: bolder; color: #fff; line-height: 70px; }
.tpsp .hd ul .tp_nav a { width: 100%; height: 100%; display: block; text-indent: 99999em; }
.tpsp .hd ul .sp_nav { background-position: 185px 0; margin-left: 90px; font-size: 36px; font-weight: bolder; color: #fff; line-height: 70px; width:230px; }
.tpsp .hd ul .sp_nav a { width: 100%; height: 100%; display: block; text-indent: 99999em; }
.tp { overflow: hidden; position: relative; width: 890px; margin: 0 auto; background: #fff; }
.tp .hd { overflow: hidden; height: 30px; position: absolute; width: 300px; bottom: 0; left: 47.5%; z-index: 999; }
.tp .prev, .tp .next { display: block; width: 33px; height: 79px; overflow: hidden; cursor: pointer; background: url(//www.news.cn/politics/xxjxs/20151225/images/btnVedio.png) -43px 0 no-repeat; position: absolute; top: 40%; z-index: 999; text-indent: 9999px; }
.tp .prev { background-position: -43px 0; left: 20px; }
.tp .next { background-position: 0 0; right: 20px; }
.tp .hd ul { overflow: hidden; zoom: 1; margin-top: 10px; }
.tp .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url(//www.news.cn/politics/xxjxs/20151225/images/20151218_xxjxs_sjtj_dian_v1.png) 0 -9px no-repeat; }
.tp .hd ul li.on { background-position: 0 0; }
.tp .xx { width: 860px; height: 415px; padding-top: 15px; margin: 0 auto; }
.tp .xx ul { overflow: hidden; zoom: 1; }
.tp .xx ul li { width: 860px; height: 400px; float: left; background: #fff; overflow: hidden; position: relative; }
.tp .xx ul li .pic { text-align: center; }
.tp .xx ul li .pic img { width: 860px; height: 400px; display: block; }
.tp .xx ul li .pic a:hover img { border-color: #999; }
.tp .xx ul li .title { line-height: 24px; font-size: 15px; position: absolute; left: 0; bottom: 0; z-index: 19; height: 40px; width: 100%; z-index: 999; }
.tp .xx ul li .title a { color: #fff; line-height: 40px; font-size: 16px; margin-left: 10px; text-decoration:none; }
.tp .xx ul li .bg { background:url(../img/section0bg.png); bottom: 0; height:40px; left: 0; position: absolute; width: 100%; z-index: 10; }
/*视频*/
.sp { background: #fff; padding: 15px; }
.sp .vw { height: 385px; position: relative; padding-right: 315px; overflow: hidden; }
.sp .vw .video { height: 385px; width: 630px; position: relative; overflow: hidden; background-color: #000; }
.sp .vw .video .goter { display: block; width: 100%; height: 100%; }
.sp .vw .video .vBtn { position: absolute; width: 70px; height: 70px; right: 10px; bottom: 10px; background: url(//www.news.cn/politics/xxjxs/20151225/images/20151120_kshzt_spbf01_v1.png) no-repeat; cursor: pointer; background-size: 100%; }
.sp .vlist { overflow: hidden; background-color: #eee; width: 230px; position: absolute; height: 450px; overflow-y: auto; top: 0px; right: 0; }
.sp .vlist ul { padding: 5px 5px 0px 10px; }
.sp .vlist ul li { color: #000; font-size: 14px; text-align:left; line-height: 21px; background: url(../img/20151120_kshzt_spbf02_v1.png) 0 20px no-repeat; padding: 15px 0 10px 32px; cursor: pointer; }
.sp .vlist ul li a{ color:#333; text-decoration:none;}
.sp .vlist ul li + li { border-top: 1px dashed #bebebe; }
.sp .vlist ul li.cur { font-weight: bold; }
.sp .vlist .oth { position: absolute; width: 14px; height: 50px; background: url(//www.news.cn/politics/xxjxs/20151225/images/20151120_kshzt_spbf03_v1.png) no-repeat; top: 50%; margin-top: -25px; left: 0; cursor: pointer; display: none; }
.sp .vlist .zk { background: url(//www.news.cn/politics/xxjxs/20151225/images/20151120_kshzt_spbf04_v1.png) no-repeat; }

.box{ width:860px; height:385px; margin:0px auto; }
.box .title{ 980px; height:385px; z-index:100; cursor:pointer; float:right; overflow:scroll; overflow-x:hidden; }
.box .title h2{ font-size:14px; line-height:20px; text-align:left; width:180px; padding:10px; display:block; color:#007db9; font-family: "微软雅黑";}
.box .title h2 a{color: #0f2e59; text-decoration: none;}
.box ul{}
.box ul li{ width:630px; height:385px; z-index:200; display:none; }
.box ul li .article{width:630px; height:385px; float:left;}
.box ul li .article .pic2{width:630px; height:385px; float:left; margin-right:10px; position: relative; left:0px; top:0px;}
.box ul li .article .pic2 img{width:630px; height:385px; }

/*版块5*/
.section5{ width:980px; height:280px ; margin:0 auto; text-align:center;}
.section5 .pic_01{ width:380px; height:260px; float:left; margin:0px 7px; position:relative; left:0px; top:0px}
.section5 .pic_01 p{ width:380px; height:30px; background:#000; filter:alpha(opacity=70); opacity:0.7; position:absolute; left:0px; bottom:0px;}
.section5 .pic_01 p a{ color:#FFF; line-height:30px; text-decoration:none;}

.section5 .pic_02{ width:180px; height:260px; float:left; margin:0 5px;}
.section5 .pic_02 .box{width:180px; height:125px; position:relative; left:0px; top:0px;}
.section5 .pic_02 .box p{ width:180px; height:30px; background:#000; filter:alpha(opacity=70); opacity:0.7; position:absolute; left:0px; bottom:0px;}
.section5 .pic_02 .box p a{ color:#FFF; line-height:30px; text-decoration:none;}

/*版块6*/
.section6{ width:980px; height:280px ; min-height:280px; height:auto !important; overflow:hidden; margin:0 auto; text-align:center;}
.section6 .intro{ width:980px; overflow:hidden; display:block; float:left; text-align:left; margin:15px 20px;}
.section6 .intro ul li{ padding-left:20px; background:url(../img/dot2.png) 0px center no-repeat; line-height:40px; font-size:20px;}
.section6 .intro ul li a{ color:#333; text-decoration:none}
.section6 .intro p a{ color:#333}


/*返回*/
.bar{ display:none; width:100px; height:280px; border:5px #ffffff solid; padding-top:105px; position:fixed; right:20px; bottom:80px; cursor:pointer; background:url(../img/code.png) no-repeat;}
.bar h3{ width:100px; height:40px; display:block; font-size:18px; color:#0074b1; line-height:40px; text-align:center; background:#007bb7; margin-bottom:2px;}
.bar h3 a{ width:100px; height:40px; font-size:18px; color:#ffffff; line-height:40px; text-align:center; text-decoration:none; }
.bar .toTop{ width:70px; height:70px; background:url(../img/tip.png) no-repeat; margin:0px auto; margin-top:5px; cursor:pointer;}

/*footer*/
.pft {background-color: #fff;color: white; width:980px; height: 90px;text-align: center;color: #666; margin:0 auto;}
.pft a {color: #c00;}
.pft .copyright {font-size: 12px;line-height: 90px; margin: 0 auto;}
.layout, .section .wrap, .pft .copyright {width: 980px;}


/* ===============================================================
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 { float: left; }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }
.swiper-wp8-vertical { -ms-touch-action: pan-x; }

/*板块2 小标题2 */
.device { width: 100%; height:auto; position: relative; margin-bottom:10px; padding-bottom:10px; background-color:#FFF }
.device .arrow-left { background: url(//www.news.cn/politics/2015/images/arrows.png 

) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5; }
.device .arrow-right { background: url(//www.news.cn/politics/2015/images/arrows.png 

) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index:5; }
.swiper-container { height: 340px; width: 100%; }
.swiper-container img { width:100%; height:340px; }
.content-slide { padding: 20px; color: #fff; }
.pagination { position: absolute; left: 0; text-align: right; bottom:35px; width: 100%; z-index:5; }
.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; background: #777; margin-right:8px; cursor: pointer; }
.swiper-active-switch { background: #fff; }
.swiper-slide { position:relative; }
.swiper-slide .name { position:absolute; bottom:0; left:10px; z-index:5; height:35px; }
.swiper-slide .bg { position:absolute; bottom:0; left:0; background:#000; z-index:4; width:100%; height:35px; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; }
.swiper-slide .name a { color:#fff; line-height:35px; font-size:14px; height:35px; overflow:hidden; }
