@charset "utf-8";
/* 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 { background:#fff; height:100%; width:100%; font-size:14px; line-height:24px; font-family:"微软雅黑"; }
body { color:#fff; }
li { list-style-type:none; }
a { text-decoration:none; outline:none; color:#484848; }
a:hover { text-decoration:none;}
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 */
.left { float:left; }
.right {float: right} 
.swiper-slide{float: left}
.arrow-left:after,.arrow-left:before,.arrow-right:after,.arrow-right:before,.banner-shadow,.banner-video-off:after,.col-bg:after,.col:before,.interactive .left .colIn:before,.interactive .right .colIn:before,.list li:before,.part-video-list .pic:before,.part2 .rot .swiper-slide:after,.part2-col-ico0:after,.part3 .right .list li:after,.part3 .right .list li:before,.pic:after,.swiperBig .swiper-slide:after{content: ''}
.hide,[hidden],template{display: none}
a,body,mark{color: #000}
progress,sub,sup{vertical-align: baseline}
img,svg:not(:root){overflow: hidden}
.swiper-slide,.swiper-wrapper,hr{box-sizing: content-box}
.banner,.swiper-container,.swiper-wrapper,.top,sub,sup{position: relative}
.footer,.nav-item,.top{text-align: center}
.banner-video-off,.nav-item,.part-video-btn,.roundTab li .t{cursor: pointer}
.swiper-container{margin: 0 auto;overflow: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden;z-index: 1}
.swiper-wrapper{width: 100%;-webkit-transition-property: -webkit-transform,left,top;-webkit-transition-duration: 0s;-webkit-transform: translate3d(0,0,0);-webkit-transition-timing-function: ease;-moz-transition-property: -moz-transform,left,top;-moz-transition-duration: 0s;-moz-transform: translate3d(0,0,0);-moz-transition-timing-function: ease;-o-transition-property: -o-transform,left,top;-o-transition-duration: 0s;-o-transition-timing-function: ease;-o-transform: translate(0,0);-ms-transition-property: -ms-transform,left,top;-ms-transition-duration: 0s;-ms-transform: translate3d(0,0,0);-ms-transition-timing-function: ease;transition-property: transform,left,top;transition-duration: 0s;transform: translate3d(0,0,0);transition-timing-function: ease}
.swiper-free-mode>.swiper-wrapper{transition-timing-function: ease-out;margin: 0 auto}[type=checkbox],[type=radio],legend{box-sizing: border-box;padding: 0}
.swiper-wp8-horizontal{-ms-touch-action: pan-y}
.swiper-wp8-vertical{-ms-touch-action: pan-x}/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */body{font-family: PingHei,STHeitiSC-Light,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif}
.clearfix:after,.col:after,.interactive .right .numlist:after,.listPic:after,.part:after,.titleBox:after{display: block;content: '';clear: both;width: 100%;overflow: hidden;height: 0}
.main{width:100%; margin: 0 auto; overflow: scroll;}
.main::-webkit-scrollbar{display:none}
.banner{height: 100%;width: 100%;overflow: hidden;position: absolute;top: 0;left: 0;}
.banner-swiper,.banner-video-container{z-index: 2;width: 1920px;left: 50%;pointer-events: none}
.banner-swiper-box,.nav-bg{width: 100%}
.banner .col:before{display: none}
.banner-swiper,.banner-swiper img,.banner-swiper-box{height: 100%;}
.banner-swiper{margin: 0 auto 0 -960px}
.bigTitle,.bigTitle a{font-size: 20px;line-height: 40px;/*text-overflow:ellipsis;white-space:nowrap*/ font-weight:bold;}
.titleBox{ margin-bottom: 10px;}
.abs{color: #004ea1;font-size: 15px;line-height: 24px; height:62px;}
.arrow-left,.arrow-right{position: absolute;right: 10px;top: 50%;margin-top: -25px;width: 17px;height: 30px;z-index: 5;transition: none}
.arrow-left{left: 10px}
.arrow-left:active{transform: translateX(-3px)}
.arrow-right:active{transform: translateX(3px)}
.arrow-left:before,.arrow-right:before{display: block;background-image: url("http://www.gz.xinhuanet.com/ztpd/nfdwgzdwgs_2019/image/arrows.png");background-repeat: no-repeat;position: absolute;top: 0;width: 17px;height: 30px;z-index: 2}
.arrow-left:before{left: 0;background-position: 0 top}
.arrow-right:before{right: 0;background-position: 0 bottom}
.arrow-left:after,.arrow-right:after{display: block;width: 17px;height: 30px;padding: 20px 10px;position: absolute;top: 50%;left: 50%;margin-top: -35px;margin-left: -19.5px;border-radius: 8px;border: 1px solid transparent;z-index: 1}
.arrow-left:after{border-top-left-radius: 0;border-bottom-left-radius: 0}
.arrow-right:after{border-top-right-radius: 0;border-bottom-right-radius: 0}
.arrow-left:hover:after,.arrow-right:hover:after{border-color: #FFF;background: url("http://www.gz.xinhuanet.com/ztpd/nfdwgzdwgs_2019/image/titleBg.png");}
.arrow-left:active:after,.arrow-right:active:after{border-width: 2px;border-color: #FFF;background: url("http://www.gz.xinhuanet.com/ztpd/nfdwgzdwgs_2019/image/titleBg2.png");}
/*logo*/
.jckyhlogo{ width:380px; height:80px; float:left; }
.jckyhlogo img{ width:380px; height:80px;}

/*新闻搜索*/
.search { width: 254px;  height: 30px; float: right; margin-top:42px; position: relative;}
.search form { width: 232px; height: 30px;}
.search .submitBtn {  width: 13px; height: 13px; background-image: url("http://www.gz.xinhuanet.com/ztpd/nfdwgzdwgs_2019/image/btn_ser.png"); background-repeat: no-repeat; position: absolute; right: 12px; top: 11px; background-color: #fff; color: #00367a; border: 0; outline: 0;}
.search input { width: 232px; height: 30px; padding: 0 10px; color: #00367a; font-size: 14px; line-height: 30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; outline: 0;border: 1px solid #00367a;}
.search input::-webkit-input-placeholder { font-size:14px; line-height: 14px; color:#00367a;}
.search input:-moz-placeholder { font-size:14px; line-height: 14px; color:#00367a;}
.search input::-moz-placeholder { font-size:14px; line-height: 24px; color:#00367a;}
.search input:-ms-input-placeholder { font-size:14px; line-height: 14px; color:#00367a;}

.part{width: 1000px; margin: 0 auto}
.part0{margin-top:0!important; padding:60px 0px 30px 0px; z-index: 6;}
.part1{margin-top:0!important; background-color: rgba(0,54,122,.45); padding:40px 20px 20px 20px; z-index: 6;}
.part2{margin-top:0!important; background-color: rgba(0,54,122,.45); padding:20px; z-index: 6;}
.part3{margin-top:0!important; height:480px; background-color: rgba(0,54,122,.45); padding:30px 20px 60px 20px; z-index: 6;}
.content{width:100%; height:100%; margin:0 auto; position:absolute; left: 0%; margin:0 auto; z-index:4; overflow-x: hidden; overflow-y: scroll;}
.content::-webkit-scrollbar{display: none;}
/*part0*/
.part1_left{ width:370px; height:162px; border-radius:5px; border: #ffffff 1px solid; float:left;}
.part1_left .jjtit{ float:left; padding-left:10px; margin:15px 0px 10px 0px; line-height:24px; font-family:"微软雅黑"; font-size:18px; font-weight:bold; float:left; color:#fff;}
.part1_left p{ float:left; padding-left:12px; padding-right:8px; line-height:24px; font-family:"微软雅黑"; font-size:14px; float:left; color:#fff; text-indent: 2em;}
.part1_left p a{ color:#fff; font-weight:bold;}
.part1_right{ width:600px; border-radius:5px; float: right; }
.part1_right img{ width:600px; height:164px; border-radius:5px;}
/*part2*/
.part2 .list li{ line-height:51px; overflow: hidden; padding-left: 15px; position: relative; text-overflow: ellipsis; border-bottom: #ffffff 1px dotted;}
.part2 .list li:before,.pic:after{ position: absolute; left: 0; display: block}
.part2 .list li a{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.part2 .list li:before{ width: 5px;height: 5px; border-radius: 2.5px;background-color: #ffffff; top: 50%; margin-top: -3px}
.part2 .list li,.pic .name{font-size: 16px;white-space: nowrap}
.part2 .list li,.part2 .list li a,.pic .name a{color: #FFF}
.part2 .more{ width:220px; height:51px; float:right; padding-right:10px;}
.part2 .more a{ line-height:51px; font-family:"微软雅黑"; font-size:16px; float:right; color:#fff;}
.part2 .abs,.part2 .abs a,.part2 .bigTitle,.part2 .bigTitle a{color: #ffffff}
.part2 .abs a:hover,.part1 .bigTitle a:hover{color: #FFF!important}
.part2 .bigTitle a{white-space: normal;overflow: visible}
.part2 .rot,.part3 .left,.part3 .list li,.part3 .part{overflow: hidden}
.part2 .rot,.part2 .rot .swiper-container{width: 560px;height: 360px; border-radius: 5px; margin-top:4px;}
.part2 .rot{position: relative}
.part2 .rot .pagination{position: absolute;text-align: right;left: -8px;bottom: 25px;width: 100%;z-index: 5}
.part2 .rot .swiper-pagination-switch{display: inline-block;width: 6px;height: 6px;background: #FFF;margin-right: 8px;cursor: pointer;border-radius: 2.5px}
.part2 .rot .swiper-active-switch{background: #ba9868}
.part2 .rot .swiper-slide{position: relative}
.part2 .rot .swiper-slide:after{position: absolute; bottom: 0;left: 0; background-color: rgba(0,54,122,.45); z-index: 4;width: 100%;height: 62px}
.part2 .rot .swiper-slide .name,.part2 .rot .swiper-slide .name a{display: block;width: 90%;color: #fff;line-height: 62px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 2px}
.part2 .rot .swiper-slide .name{position: absolute;bottom: 0;left: 10px;z-index: 5}
.part2 .rot .swiper-slide:hover:after{background: url("http://www.gz.xinhuanet.com/ztpd/nfdwgzdwgs_2019/image/titleBg2.png");}
.part2 .rot .line{display: block;z-index: 5;width: 100%;height: 1px;border-top: #eee 1px solid;position: absolute;left: 0;bottom: 61px;pointer-events: none}
.part2 .right{width: 402px}
.part2 .right .col{position: relative;height: 35px;margin-top: 0;margin-bottom: 10px}
.part2 .right .col:before{display: none}
/*part3*/
.part3 .item{ width:239px; border-radius:5px; border: #ffffff 1px solid; float:left; margin-right:12px;}
.part3 .itemR{ width:239px; border-radius:5px; border: #ffffff 1px solid; float:right;}
.part3 .lmtit{ width:220px; height:32px; float:left; padding-left:10px; margin:10px 0px 20px 0px;}
.part3 .lmtit a{ line-height:40px; font-family:"微软雅黑"; font-size:20px; float:left; color:#fff; font-weight:bold;}
.part3 .lmimg{ width:239px; margin:0 auto;}
.part3 .lmimg img{ width:239px; height:112px;}
.part3 .yebk { padding:20px 0px 20px 0px;}
.part3 .yelb { padding:0px 10px 0px 10px;}
.part3 .yelb h3{ color: #fff; font-size:16px; line-height:28px; font-weight:bold; }
.part3 .ywjs li{line-height:28px; padding-left: 12px; position: relative;}
.part3 .ywjs li:before{ position: absolute;left: 0; display: block; width: 5px; height: 5px;border-radius: 2.5px;background-color:#ffffff; top: 19%;}
.part3 .ywjs li{line-height: 28px; overflow: hidden; padding-left: 12px;}
.part3 .ywjs li a{color: #fff; font-size:14px; line-height:28px; }
.part3 .list { padding:20px 10px 20px 10px;}
.part3 .list li{line-height:28px; padding-left: 12px; position: relative;}
.part3 .list li:before{ position: absolute;left: 0; display: block; width: 5px; height: 5px;border-radius: 2.5px;background-color:#ffffff; top: 19%;}
.part3 .list li{line-height: 28px; overflow: hidden; padding-left: 12px;}
.part3 .list li a{color: #fff; font-size:14px; line-height:28px; }
.part3 .more{ width:220px; height:42px; float:right; padding-right:10px;}
.part3 .more a{ line-height:28px; font-family:"微软雅黑"; font-size:14px; float:right; color:#fff;}
/*底部*/
.footer{width: 100%; background-color:#00367a; padding: 30px 0; margin-top:40px;}
.footer p{text-align: center;color: #fff;line-height: 30px;font-size:14px;}