﻿
/* CSS Document */
/* Reset */
html, body, div, img, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin: 0; padding: 0; border: 0; outline: none; list-style: none; font-weight: normal; }
body, html { height: 100%; width: 100%; font-size: 14px; line-height: 24px; font-family: "微软雅黑"; }
body { color: #484848; background:#fafafa; }
li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #484848; }
a:hover { text-decoration: underline; }
table { border-collapse: collapse; border-spacing: 0; margin: 0 auto; clear: both; }
img { border: 0; display: block; }
em { font-style: normal; }
hr { height: 0; clear: both; }
.none { display: none; }
.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 */
.fl { float: left; }
.fr { float: right; }
/* ===============================================================
Basic Swiper Styles 
================================================================*/

 body{ background:url(//www.xinhuanet.com/gongyi/zt/tpgj/images/banner_tpgj.jpg) 50% 0 no-repeat; min-width: 1200px; }
 .box1{width: 100%; height: 385px; }
/*头条*/
.topnews { width: 1000px; margin: 0 auto; }
.topnews h2, .topnews h2 a { width: 100%; color: #333333; font-size: 36px; font-weight: bold; overflow: hidden; line-height: 52px; height: 52px; margin: 20px 0; text-align: center; }
.topnews p { font-size: 16px; color: #333333; font-weight:bold; line-height: 24px; text-align: left; text-indent: 2em; }
.topnews p a{  color: #666666;  }
.box2 { width: 100%; height: 1530px; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/02.jpg) bottom center no-repeat; min-width: 1000px; padding-bottom: 40px; }
.part1 { width: 1200px; height: auto; margin: 0 auto; margin-top:35px; }
.focusL {  width: 1000px; height: 580px;  margin: 0 auto;    border:10px red solid }
#focusImg { width: 1000px; height:580px; overflow: hidden; position: relative; margin-bottom: 32px; }
#focusImg .swiper-wrapper { width: 1000px; height:580px; }
#focusImg .swiper-wrapper .swiper-slide { float: left; position: relative; }
#focusImg .swiper-wrapper .swiper-slide .img, #focusImg .swiper-wrapper .swiper-slide .img a, #focusImg .swiper-wrapper .swiper-slide img { width: 1000px; height: 580px; font-size: 0px; vertical-align: top; }
#focusImg .swiper-wrapper .swiper-slide .bg { width: 100%; height: 50px; position: absolute; z-index: 0; bottom: 0px; left: 0px; background: #000; filter: alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2; }
#focusImg .swiper-wrapper .swiper-slide .title { width: 100%; height: 50px; position: absolute; z-index: 1; bottom: 0px; left: 0px; }
#focusImg .swiper-wrapper .swiper-slide .title a { display: block; height: 50px; line-height: 50px; padding: 0 10px; font-size: 18px; color: #fff; font-family: \5FAE\8F6F\96C5\9ED1; text-decoration: none; }
#focusImg .titleLine { width: 3px; height: 50px; display: block; position: absolute; bottom: 0px; left: 0px; }
#focusImg .pagination { position: absolute; bottom: 21px; right: 10px; z-index: 100; height: 5px; display:none; }
.pagination span { margin-right: 1px; }
#focusImg .swiper-pagination-switch { display: inline-block; width: 5px; height: 5px; background: #acacac; margin-right: 5px; opacity: 1; cursor: pointer; float: left; }
#focusImg .swiper-visible-switch { background: #aaa; }
#focusImg .swiper-active-switch { background: #ff2183; }
#focusImg .arrow { position: absolute; top: 50%; margin-top: -20px; width: 90px; height:100px; line-height: 30px; z-index: 10; text-decoration: none; outline: none; }
#focusImg .arrow-left { left: 0px; background: url(//www.xinhuanet.com/gongyi/zt/tpgj/image/left_tpgj.png) no-repeat; }
#focusImg .arrow-right { right: 0px; background: url(//www.xinhuanet.com/gongyi/zt/tpgj/image/right_tpgj.png) no-repeat; }

.focusR { width: 378px; height: 360px; float: left;overflow-y: auto;  }
.focusR ul li { width: 350px; height:auto; overflow: hidden; padding-bottom: 8px; margin-bottom: 8px;  position:relative; height:20px; overflow:hidden; }
.focusR ul li img { width: 156px; height: 113px; float: left; margin-right: 10px; }
.focusR ul li h3, .focusR ul li h3 a { font-size: 16px; line-height: 24px; color: #000; padding-left:10px; }



.focusR ul li h3:before {
    content: "";
    position: absolute;
    left: 0;
    top: 11px;
    width: 6px;
    height: 6px;
    background: #035899;
    border-radius: 100%;
}

.focusR ul li p { font-size: 14px; line-height: 20px; color: #a8a8a8; margin-top: 10px; }
/*--------------联系方式--------------*/
.part2 { width: 1000px; height: 65px; margin: 0 auto; margin-top: 50px; }
.titlebox { width: 1000px; height: 64px;  }
.leftphone { width: 225px; height: 477px; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/Phone.png) no-repeat; float: left; margin-right: 60px; }
.leftphone .ewm { width: 118px; height: 118px; margin: 0 auto; padding-top: 100px; }
.righttext { width: 708px; float: left; padding-top: 50px; }
.righttext p { font-size: 24px; line-height: 30px; margin-bottom: 10px; }




.votebox { width: 432px; height: 40px; margin-left: 274px; margin-top: 29px; float: left; }
.empty { display: block; width: 124px; height: 39px; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/unclick.png) no-repeat; }
.vote { display: block; width: 124px; height: 39px; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/unclick.png) no-repeat; }
.vote:hover { background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/choose.png) no-repeat;}


.result { display: block; width: 124px; height: 39px; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/unclick.png) no-repeat; }
.empty:hover, .result:hover { background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/choose.png) no-repeat; }
.votebox span { float: left; margin: 0 10px; text-align: center; font-size: 16px; color: #fff; line-height: 39px; }
.votebox span a { display: block; width: 124px; height: 39px; color: #fff; }
.outlink { width: 120px; height: 35px; line-height: 35px; float: left; text-align: center; font-size: 16px; color: #fff; border: 2px solid #1b8a86; border-radius: 20px; margin-top: 29px; margin-left: 10px; background:#1ab6b1; }
.outlink a { color: #fff; }
.outlink:hover { color: #fff; border: 2px solid #bb7303; background: #f39900; }
.outlink:hover a { color: #fff; }
/*----互动----*/
.box4 { width: 100%; height: auto; background: url(//www.xinhuanet.com/newmedia/20170328zgws/images/04.jpg) top center no-repeat; min-width: 1000px; padding-bottom: 40px; }
.part4 { width: 1000px; overflow: hidden; margin: 30px auto; }
.box4 iframe { width: 1000px; height: 700px; display: block; margin: 90px auto; padding-top: 20px; background: #fff; }
/*----往期回顾----*/
.part5 { width: 1000px; overflow: hidden; margin: 0 auto; margin-top: 30px; }
.part5 ul { margin-top: 20px; width: 1200px; }
.part5 ul li { width: 300px; float: left; margin: 20px 15px 0 15px; }
.part5 ul li img { width: 300px; height: 102px; border: 2px solid #facd89; }
.part5 ul li h3, .part5 ul li h3 a { width: 300px; height: 28px; line-height: 28px; font-size: 22px; color: #4ca896; margin: 8px 0; }
.part5 ul li p { height: 70px; width: 300px; font-size: 14px; line-height: 24px; color: #707070; }
.part6 { width: 1000px; background: #fff; overflow: hidden; margin-top: 40px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 12px; padding-bottom: 20px; }
.tit_hxrzq { width: 1000px; height: 63px; margin: 0 auto; text-align: center; }
.blank15 { clear: both; height: 15px; }
.con1_2 { position: relative; width: 1000px; margin: 0 auto; }
.cArea_link_list { padding: 10px 10px; text-align: left; }
.cArea_link_list p { width: 130px; float: left; padding: 5px; font-family: "微软雅黑"; font-size: 12px; line-height: 24px; color: #000; text-decoration: none; }
#ewm01 { width: 120px; height: auto; float: left; margin: 10px 60px 0 60px; }
#ewm01 img { width: 95px; height: 95px; margin: 0 auto; }
#ewm01 h3 { font-size: 14px; color: #333; text-align: center; margin: 0px; padding: 0px; font-weight: bold; margin-top: 5px; }
#ewm02 { width: 120px; height: auto; float: left; margin: 10px 30px 0 30px; }
#ewm02 img { width: 95px; height: 95px; margin: 0 auto; }
#ewm02 h3 { font-size: 14px; color: #333; text-align: center; margin: 0px; padding: 0px; font-weight: bold; margin-top: 5px; }
#ewm03 { width: 120px; height: auto; float: left; margin: 10px 0 0 60px; }
#ewm03 img { width: 95px; height: 95px; margin: 0 auto; }
#ewm03 h3 { font-size: 14px; color: #333; text-align: center; margin: 0px; padding: 0px; font-weight: bold; margin-top: 5px; }


.wzlb{ margin-bottom:30px;}
.wzlb li{ width:1200px; height:215px;    border-bottom: 1px dotted #F3474A;padding-bottom: 25px;}
.wzlb li img{ width:385px; height:215px; float: left}
.wzlb li h2{font-size:24px; color:#000; margin-top:20px;   padding:0 20px; height:47px; overflow:hidden;}
.wzlb li h2 a{ color:#000;}
.wzlb li h3{font-size:16px; color:#000; margin-top:5px; padding:0 20px; height:24px; overflow:hidden;}
.wzlb li h3 a{ color:#000;}
.wzlb li p{font-size:14px; color:#656565; margin-top:8px; margin-left: 405px}
.wzlb li p a{color:#656565;}
.topnews {  margin-bottom: 35px;}
.part2 { width: 1200px; height: auto;}
.more{ width:120px; height: 50px;margin: 0 auto }
/*图片滚动组件2:向左滚动*/ 
.picScroll-left{ width:1200px; position:relative;    } 
.picScroll-left .hd{  padding:0 10px; position: relative; } 
.picScroll-left .hd .prev,.picScroll-left .hd .next{   background:url("//www.xinhuanet.com/global/img/iconBtn/icon_all.png") no-repeat scroll 0 0;height: 30px;position: absolute;top: 65px;width: 20px;cursor: pointer;} 
.picScroll-left .hd .prev{ background-position: -150px -140px; 
left: -13px; } 
.picScroll-left .hd .next{ background-position: -170px -140px; 
right: -30px; } 
.picScroll-left .bd{ padding:10px;   } 
.picScroll-left .bd ul{ overflow:hidden; zoom:1; } 
.picScroll-left .bd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center; position: relative; } 
.picScroll-left .bd ul li .img, .picScroll-left .bd ul li .img a {display: block;font-size: 0;height:160px;width:280px;} 
.picScroll-left .bd ul li .bg {background: #000 none repeat scroll 0 0;bottom: 0;height: 30px;left: 0;opacity: 0.4;position: absolute;width: 100%;z-index: 1;} 
.picScroll-left .bd ul li .text {bottom: 0;height: 30px;left: 0;position: absolute;width: 100%;z-index: 2;} 
.picScroll-left .bd ul li .text h4 {height: 30px;overflow: hidden;padding: 0 5px;text-align: center;font-weight: normal;} 
.picScroll-left .bd ul li .text h4 a {color: #fff;font-size: 12px;line-height: 30px;overflow: hidden;text-align: center;}
/*大小图滚动*/
.ytgz_box {width: 590px; height:100%; overflow:hidden; float: left; margin-right:40px; }
.poster-main { width:490px; height: 210px; position: relative; overflow:hidden;}
.poster-main a, .poster-main img { display: block; width:450px; height:260px;}
.poster-main .poster-list { width: 370px; height: 210px; }
.poster-main .poster-list .poster-item { width: 450px; height: 260px; position: absolute; left: 0; top: 0; overflow:hidden;}
.poster-main .poster-btn { position: absolute; top: 55px; z-index: 10; cursor: pointer; }
.poster-main .poster-prev-btn { top:0px; left: -20px; background: url(//www.xinhuanet.com/politics/2017/images/left.png) no-repeat center center; }
.poster-main .poster-next-btn { top:0px; right:-20px; background: url(//www.xinhuanet.com/politics/2017/images/right.png) no-repeat center center; }
.poster-main .picBg {background: #000;bottom: 0;height: 30px;left: 0;opacity: 0.4;position: absolute;width: 100%;z-index: 1;} 
.poster-main .picTit{bottom: 0;height: 30px;left: 0;position: absolute;width: 100%;z-index: 2;   overflow: hidden;padding: 0 5px;text-align: center;} 
.poster-main .picTit a{color: #fff;font-size: 12px;line-height: 30px;overflow: hidden;text-align: center;}
.partR{ width: 565px; float: left}
.partR .list0 li { height:53px; line-height:53px; background-position: -272px -63px; border-bottom:1px dotted #F3474A; overflow:hidden }
.partR .list0 li a { font-size:16px; color:#333333 }
.partR .list0 li.imp a{ font-weight:bold; font-size:17px; color:#000000 }
/*图滚动*/
.firstPart{ width:1200px; margin:0 auto; margin-top: 20px}
.firstPart .partL { width:590px; float:left; }
.firstPart .partR { width:565px; float:left; margin-left: 20px  }
.firstPart .partL .list1 li { height:53px; line-height:53px; background-position: -272px -63px;border-bottom:1px dotted #F3474A;  overflow:hidden }
.firstPart .partL .list1 li a { font-size:16px; color:#333333 }
.firstPart .partL .list1 li.imp a{ font-weight:bold; font-size:17px; color:#000000 }

/*焦点图*/

.device1 { width: 100%; position: relative; margin-bottom: 15px; margin-top: 20px; }
.device1 .arrow-left1 { background: url(//www.xinhuanet.com/world/2015/images/arrows.png) no-repeat left top; position: absolute; left: 17px; top: 30%;  width: 17px; height: 30px; z-index: 5; }
.device1 .arrow-right1 { background: url(//www.xinhuanet.com/world/2015/images/arrows.png) no-repeat left bottom; position: absolute; right: 17px; top: 30%;width: 17px; height: 30px; z-index: 5; }
.foucos-container1 { width: 650px; height: 415px; }
.pagination { position: absolute; left: 0; text-align: right; bottom: 5px; 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-container img { width: 100%; }
.swiper-slide li { width:180px; height: 310px; float: left; position: relative; margin-right:15px }
.swiper-slide li .bg { position: absolute; bottom: 0; left: 0; background: #000; z-index: 4; width: 180px; height: 310px; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; }
.swiper-slide li .text { position: absolute; top:40px;left: 10px; z-index: 10; }
.swiper-slide li .text a { color: #fff; line-height: 35px; font-size: 18px;  }
/*导航*/
.rightsidebar { position: fixed; width: 119px; height: 360px; top:420px; left: 51%;margin-left: 605px; z-index: 9900px; }
.rightsidebar .rightsidebar-top { width: 40px; height: 40px;  cursor: pointer; position: absolute; bottom: 70px; left: 40px; color: #FFF; font-size: 18px }
.rightsidebar .dh_xx {width: 119px;height: 360px;background: url(//www.xinhuanet.com/politics/2019qglh/zb/images/bg04_2019lh.png) no-repeat;}
.rightsidebar .dh_xx li { float: right; width: 119px; height: 47px; line-height: 48px; position: relative; text-align: center; font-size: 18px; color: #fff;     }
.rightsidebar .dh_xx li a { color: #fff; display: block ;border-bottom: 1px dotted #fe9aa1; width: 90px; margin:0 auto }
.rightsidebar .dh_xx li a:hover { color: #fff; }
.rightsidebar .dh_xx li:hover { background:#e72727;color: #fff; }
.rightsidebar .dh_xx li:hover a { color: #fff; }
.rightsidebar .dh_xx .on { background:#e72727; color: #fff; }
.rightsidebar .dh_xx .on a { color: #fff; border-bottom: none}

/*--footer--*/
.footer { width: 100%; height:90px; color: #333; background: #cf0024; text-align: center; border-top: 2px solid #d3d3d3; }
.copyright { padding-top: 20px; }
.copyright p{ color: #FFFFFF}
