@charset "utf-8";
/* CSS Document */
body{background: #fff;}
.mt37{ margin-top: 37px;}
.container{width: 1200px;}
.gary{ background: #fafafa;}
/*公共 end*/
/*头部*/
.yshj_header{ background: url("bannerbg.jpg") center 0 no-repeat; background-size: cover}
.yshj_header .container{position: relative;}
.yshj_logo{ padding: 11px 0 0 8px;}
.yshj_logo img{ height: 67px; width: auto;}
.yshj_banimg{ padding: 42px 0 0; text-align: center;}
.yshj_banimg img{max-width: 96%; height: auto;}
.guidang{position: absolute; top: 0; right: 0;}
.yshj_banbox{height: 400px;}
/*导航*/
.yshj_navbox{height: 75px;background: rgb(40 96 189 / 70%);}
.yshj_navbox .nav{ padding:0 0 0 20px;}
.yshj_navbox li{float: left;}
.yshj_navbox li a{display: block; color: #fff !important; font-size: 24px; background: url("navfg.png") left center no-repeat; width: 182px; text-align: center; height: 75px; line-height: 74px;}
.yshj_navbox li.active a,.yshj_navbox li a:hover{color: #fffeb9 !important; font-weight: bold;}
.yshj_navbox li.first a{ width: 144px; background: none;}
.yshj_navbox li.lang a{ width: 248px;}
/*标题1*/
.yshj_tel{ height: 47px; background: url("telbg.png") 0 bottom repeat-x;}
.yshj_tel h2{width: 243px; padding: 0 47px 0 15px; position: relative; text-align: center; background: #2860bd; line-height: 0;}
.yshj_tel h2 span{display: block; position: absolute; top: 0; height: 100%;}
.yshj_tel h2 .bgl{ width: 15px; background: url("telbgl.png") 0 0 no-repeat; left: 0;}
.yshj_tel h2 .bgr{ width: 47px; background: url("telbgr.png") right 0 no-repeat; right: 0;}
.yshj_tel h2 a{display: inline-block; text-align: center; font-size: 24px; font-weight: bold; padding-left: 46px; height: 47px; line-height: 46px; vertical-align: middle; background: url("tel_ico.png") 0 0 no-repeat; color: #fff;}
.yshj_tel.zc h2 a{ background-position: 0 -47px; padding-left: 49px;}
.yshj_tel .more{ font-size: 16px; color: #666; line-height: 34px;}
.yshj_tel .more:hover,.yshj_tel2 .more:hover{color: #d00;}
/*标题2*/
.yshj_tel2{ height: 50px; background: url("telbg2.gif") 0 bottom repeat-x; text-align: center; line-height: 0; position: relative;}
.yshj_tel2 h2 a,.yshj_tel2 h2 span{ display: inline-block; vertical-align: middle; height: 49px; line-height: 44px; border-bottom: 1px #2860bd solid; font-size: 24px; font-weight: bold; color: #2860bd;}
.yshj_tel2 .more{ position: absolute; right: 0; top: 0; font-size: 16px; color: #666; line-height: 42px;}
/*标题3*/
.yshj-tel3{ height: 34px; padding: 40px 0 47px; line-height: 0; font-size: 0; text-align: center;}
.yshj-tel3 h2{ display: inline-block; vertical-align: middle; font-size: 0; height: 100%; padding: 0 37px; position: relative;}
.yshj-tel3 h2 span{display: block; position: absolute; width: 16px; height: 100%; top: 0; background: url("gd_ico.png") 0 center no-repeat;}
.yshj-tel3 h2 .l{left: 0;}
.yshj-tel3 h2 .r{right: 0;}
/*列表*/
.list{ padding: 9px 0 0;}
.list li{ height: 45px; border-bottom: 1px #e3e3e3 dashed; padding-left: 17px; background: url("ico.png") left center no-repeat; line-height: 44px; font-size: 16px; padding-right: 50px; position: relative;}
.list li .date{ position: absolute; right: 0; top: 0; color: #999;}
.list li img{display: none;}
.list li a{display: inline-block; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
/*列表盒子*/
.yshj_newbox{ width: 582px; overflow: hidden; height: 362px;}
/*办事直达*/
.yshj_bszd{ padding: 20px 0 30px;}
.yshj_bszd ul{padding: 20px 0 0;height: 216px;overflow: hidden;}
.yshj_bszd li{float: left;width: 374px;height:100%;padding-left: 20px;line-height: 0;font-size: 0;}
.yshj_bszd li.num1{padding-left: 0;}
.yshj_bszd li img{width: 100%; height: 100%; vertical-align: middle;}

.yshj-gdbox{ height: 379px; background: url("gd_bgd.png") center 0 no-repeat;}
.yshj-gdbox .bg{height: 7px; background: url("gd_bg.gif") center bottom no-repeat; position: absolute; left: 0; right: 0; bottom: 0;}
.yshj-gdbox .ranks_con{ text-align: center; margin: 0 109px; background: #fff; position: relative; padding:33px 50px 32px;}
.yshj-gdbox .ranks_con p{ text-align: left; color: #194882; font-size: 18px; line-height: 42px; font-weight: bold; padding-bottom: 14px; text-indent: 2em;}
.yshj-gdbox .ranks_con a{ font-size: 16px; color: #bfbfbf; line-height: 36px; display: inline-block;}
.yshj-gdbox .ranks_con a:hover{color: #d00;}
/*通栏图片*/
.yshj-link{ line-height: 0; font-size: 0; overflow: hidden;}
.yshj-link li{margin-top: 20px;}
.yshj-link li img{width: 100%; vertical-align: middle; height: auto;}
/*底部*/
.footer{ background: #f3f3f3;    margin-top: 80px;
    border-top: 1px solid #c9c9ca;
    padding: 15px 0 15px 0;
    background-color: #f8f8f8;
    text-align: center;
    line-height: 25px;
    color: #333;
    font-size: 14px;}
@media (min-width: 992px) and (max-width:1199px) {
.container{width: 992px;}
.yshj_navbox li a{width: 153px;}
.yshj_navbox li.lang a{width: 228px;}
.yshj_navbox li.first a{width: 105px;}
.yshj_newbox{width: 486px;}
.yshj_bszd ul{height: 131px;}
.yshj_bszd li{width: 233px;}
.yshj-gdbox{ background-size: 100% 100%;}
}
@media (min-width: 768px) and (max-width:991px) {
.mt37{margin-top: 20px;}
.container{width: 768px;}
.yshj_navbox li a{width: 125px;}
.yshj_navbox li.lang a{width: 194px;}
.yshj_navbox li.first a{width: 74px;}
.yshj_bszd{padding: 10px 0 20px;}
.yshj_bszd ul{ height: 103px;}
.yshj_bszd li{width: 184px; padding-left: 10px;}
.yshj-gdbox{background-size: 828px 320px;}
.yshj-tel3{ padding: 30px 0 37px;}
.yshj-gdbox .ranks_con{margin: 0 50px; padding: 30px 20px;}
.yshj-link li{margin-top: 15px;}
}
@media (max-width: 991px) {
.yshj_newbox{float: none; width: auto; height: 352px;}
.yshj_navbox .nav{padding-left: 0;}
.yshj-gdbox{height: auto; padding-bottom: 25px; background-color: #116ba9;}
}
@media (max-width: 768px) {
.mt37{margin-top: 15px;}
.container{width: auto;}
.yshj_banbox{height: auto;}
.yshj_banimg{padding: 40px 0 70px;}
.yshj_newbox{ padding: 0 10px; height: 347px;}
.yshj_bszd{padding: 5px 10px;}
.yshj_bszd ul{height: auto; padding: 15px 0 0;}
.yshj_bszd li{ padding-bottom: 10px; padding-left:0; width: 50%;}
.yshj_bszd li a{display: block; margin: 0 5px;}
.yshj-gdbox{ background-image: none; margin: 0 10px;}
.yshj-tel3{ margin: 0 10px; padding: 30px 0 37px; background: url("gd_bgline.png") center bottom no-repeat; background-size: 100% 23px;}
.yshj-tel3 h2{ font-size: 32px; font-family: "SimSun", "宋体"; font-weight: bold; line-height: 34px; color: #fff;}
.yshj-tel3 h2 a{color: #fff;}
.yshj-tel3 h2 img{ display: none;}
.yshj-gdbox .ranks_con{margin: 0 30px; padding:10px 10px 20px; margin-top: -10px;}
.yshj-link{padding: 0 10px;}
.yshj-link li{margin-top: 10px;}
.yshj-gdbox .ranks_con p{padding-bottom: 0;}
}
@media (max-width: 767px) {
.yshj_navbox{height: 50px; position: relative; z-index: 10;}
.yshj_navbox .navbar-brand{font-weight: bold; padding: 0 0 0 10px; line-height: 48px; color: #fff;}
.navbar-toggle{ margin-right: 10px;}
.yshj_navbox .navbar-collapse{ border-color: #116ba9;}
.yshj_navbox .nav{ padding: 5px 0; margin: 0; background: url("navbg.png");}
.yshj_navbox .navbar-nav li.first{ display:none;}
.yshj_navbox .navbar-nav li{height:50px; line-height: 50px; margin: 0; float: none;}
.yshj_navbox li a{width:auto !important; background:none;height:50px; line-height: 50px; font-size: 18px; }
}
@media (max-width: 540px) {
.yshj-tel3{height: auto;}
.yshj-tel3 h2{padding: 0 25px; font-size: 28px; line-height: 1.1;}
.yshj_tel{position: relative;}
.yshj_tel .more{position: absolute; right: 0; top: 0;}
.yshj_tel h2 a{font-size: 20px; background: none; padding-left: 0 !important;}
.yshj_tel h2{width: auto; padding: 0 57px 0 25px;}
}

/*栏目页样式*/

.lh_content{ padding: 0 0 30px;}
.wz_position{ line-height: 1.4;font-size: 16px;background: url( "../images_bhdc/wz_ico20170430.png") 5px 18px no-repeat;padding: 15px 10px 15px 24px;}
.lm_main{ border: 1px #ddd solid; padding:30px;}
.lm_main .yshj_tel2{ text-align: left;}

.listnews{ font-size:16px; line-height:200%; overflow:hidden; min-height:488px; height:auto; padding:20px 10px;}
.listnews .titelr{ width:687px; border-bottom:1px dashed #e0e0e0; padding:8px 11px; font-size:14px;}
.listnews .titelr div{height:30px; width:687px; position:relative;}
.listnews .titelr div a{ height:30px; line-height:30px;}
.listnews .titelr div .tr{ position:absolute; top:5px; right:0;}
.listnews .titelr div .tl{ position:absolute; top:5px; left:0;}
.listnews ul{clear: both;}
.listnews li{font-size:16px; line-height:42px; overflow:hidden; padding: 0 0 0 18px; background: url(../images_bhdc/dot20170430.gif) 0 center no-repeat;}
.listnews li span.date{color:#adadad; white-space: nowrap;}
.listnews table,.listnews img{max-width:100% !important;}
.listnews td{ line-height:26px;}
.listnews ul li a{font-size:16px; max-width:890px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listnews .doc_list li,.listnews ul.download-list li{overflow:hidden;}
.listnews .doc_list li img{float:left;margin:10px 0 0 5px;}
.listnews li.lm_line{ margin: 15px 0 0; border-top: 1px dashed #dadada; height: 15px; overflow: hidden; background: none;}
.listnews li.lm_line.add{ display:none;}
.listnews li.columnName{ background: #f8f8f8; line-height: 50px; font-weight: bold;  margin:15px 0; padding:0 10px;}
.listnews li.columnName a.more{ font-size:15px; color:#888; font-weight: normal; float: right !important; margin: 0 !important;}
.listnews li.columnName a.more:hover{ color:#c00;}
.listnews li.columnName a.title{ font-weight:bold; color: #2860bd;font-size: 20px; display: inline !important; margin-right: 0 !important;}
.listnews li a span.buvis{ color:#999;}
.listnews li a:hover span.buvis{ color:#c00;}
.videoNews-list li.num5{margin: 0 0 15px;border-bottom: 1px dashed #dadada;padding-bottom: 15px;}

.listnews .doc-list-year li span.date{ float: left; display: inline-block; margin-right: 5px; color: #417dc5;}
.listnews .doc-list-year li a{max-width: 1020px;}
.listnews .doc-list-year li img,.listnews .doc-list-nodate li img{display: none;}

.listnews .doc-list-nodate li a{max-width: 100% !important; margin-right: 0 !important;}

@media (min-width: 992px) and (max-width:1159px) {
.listnews ul li a{max-width: 733px;}
}
@media (max-width: 991px) {
.rightnr{ margin:0; width: 100%;}
.dqlanmu{margin-top: 15px;}
.listnews{ padding-top: 0; min-height: 300px;}
.listnews .doc_list li a,.listnews .videoNews-list li a{ display: block; margin-right: 100px; max-width: none !important; width: auto;float: none;}
.listnews .doc_list li img{ display: none;}
.listnews li.lm_line{margin: 15px 0 0; height: 15px;}
.listnews .doc_list,.listnews .videoNews-list{ padding-top: 10px;}
.lh_content{ padding: 60px 10px 10px;}
.lm_main{ padding: 15px;}
.listnews{padding-left: 5px; padding-right: 5px;}
}
@media (max-width: 767px) {
.lh_content{padding: 10px 10px 0;}
.lm_main{ padding: 10px;}
}
@media (max-width: 580px) {
}
@media (max-width: 420px) {
.ptlm{ padding: 0 10px;}
}
@media (max-width: 380px) {
}
/*栏目页 图片列表 */
ul.picture-list{ clear:both; width: 110%; border-top:none; overflow:hidden; padding-left: 20px;}
ul.picture-list li{float:left; background:none;	padding:0 30px 20px 0;height:auto; overflow:hidden;text-align:center; width:240px; font-size: 16px;}
ul.picture-list li a{display: block; overflow: hidden; width: 100%; vertical-align: middle;}
ul.picture-list li a img{border: 1px solid #A5A397; padding: 8px; border-right: 4px ridge #BFBFBF; border-bottom: 4px ridge #BFBFBF; width:220px; height:165px; float:left;}
ul.picture-list li a:hover{ color:#003399;}
ul.picture-list li a:hover img{ background:#f7f9fe;}
ul.picture-list li .img_title{ display:block; height:26px; line-height:26px; text-align:center; padding-top:8px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:100%;}
ul.picture-list li .date{height: 26px; line-height: 26px; text-align: center; color: #333; display: block; width: 100%; float: left;}
ul.picture-list li a{ clear:both;}
.imggx{ padding:5px 10px 10px; font-size:12px;}

/*视频列表 */
ul.videoNews-img-list{ clear:both; border-top:none; padding-left:2px; overflow:hidden;}
ul.videoNews-img-list li{float:left; display:inline;	background:none;	padding:8px 12px 2px 12px;height:auto; overflow:hidden;text-align:center; width:265px;}
ul.videoNews-img-list li a{display: block; margin: 0;}
ul.videoNews-img-list li a img{float:none;width:245px; height:184px;padding:10px; background:#f8f8f8;}
ul.videoNews-img-list li a.pic:hover img{ background:#f7f9fe;}
ul.videoNews-img-list li span.title{ height:30px; line-height:30px;text-align:left; display:block; padding:0 5px;  }
ul.videoNews-img-list li span.title a{display: block; width: 100%; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
ul.videoNews-img-list li span.datetime{ display:block; padding-bottom:12px; height:20px; line-height:20px; color:#999; font-family:arial; font-size:14px;text-align:left;}
ul.videoNews-img-list li a{ clear:both;}
ul.videoNews-img-list li a:hover{color:#003399;}

@media (min-width: 992px) and (max-width:1159px) {
ul.videoNews-img-list li{padding:0 8px;width:195px; height:auto; }
ul.videoNews-img-list li a img{width:174px; height:131px;}
ul.picture-list li{padding:0 33px 20px 0; width:195px; }
ul.picture-list li a img{width:174px; height:131px;}
}
@media (min-width: 768px) and (max-width:991px) {
/*图片新闻列表*/
ul.videoNews-img-list li{padding:0 18px 20px;width:210px; height:auto; }
ul.videoNews-img-list li a img{width:190px; height:143px;}
ul.picture-list{ width: 100%; padding: 15px 0 0;}
ul.picture-list li{padding: 0 19px 20px; width:210px; }
ul.picture-list li a img{width:190px; height:143px;}
}
@media (max-width: 767px) {
/*图片新闻*/
ul.videoNews-img-list li{float:none;width:98%; height:auto; display:block; margin:0 1%; padding:0; }
ul.videoNews-img-list li a img{ width:90%; background:#f2f2f2; padding: 10px; height:auto; float:none;}
ul.picture-list{ width: 100%; padding: 15px 0 0;}
ul.picture-list li{ float:none; width:98%; height:auto; display:block; margin:0 1%; padding:0 0 15px 0;}
ul.picture-list li a{ display:block; width:100%; text-align: center; max-width: none;}
ul.picture-list li.mg_img{ width:100%; display:block;}
ul.picture-list li a img{ width:90%; height:auto; float:none;}
}
/*文章页*/
.wenzhang{padding-bottom: 30px;}
.con_main{ border:1px solid #ddd; min-height: 400px; padding:30px 45px; position:relative;}
.con_main .guidang{ position:absolute; top:-31px; right:130px;}
.newstitle,.wztit{ font-size:30px; line-height:150%; padding:0 0 5px 0; text-align:center; color: #000;}
.newstitlef{font-size:20px; text-align: center; line-height: 30px; padding:0 0 12px 0;}
.newsinfo,.zn_newsinfo{height:auto;line-height:28px; font-size:14px; padding:7px 0 7px 4px; color:#666; border-bottom: 1px solid #ddd;}
.newsinfo a,.zn_newsinfo a{color: #666;}
.newsinfo a:hover,.zn_newsinfo a:hover{color: #dd0000;}
.gk_newinfo{padding-top: 15px;}

.newsinforight span{ display: inline-block;}
.newsinforight .print{ display:inline-block; background:url(../images/print.gif) 7px center no-repeat; padding-left:30px;  }
.newsinforight .font{padding-right: 10px;}
.newsinforight .font a{ padding:0 2px;}
.newsinforight .share{ padding-left:20px;}
.newsinforight .share .bshare-custom{ display: inline-block; vertical-align: middle; padding-left:23px; background:url(../images/wzicon2.gif) left center no-repeat; height: 28px;}
.newsinforight .share .bshare-custom a{margin-top: 2px;}
.j-share{display: inline-block; width: 87px; height: 25px; position: relative; vertical-align: middle; z-index: 1000;}
.share-box{top: -2px; left: 0; right: auto;}
.share-bar a{margin-right: 6px; margin-top: 0 !important;}


.newsinfo input{width: 10px;height: 10px;border: 1px solid #666666; margin:0 1px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}
.top_ztimg{position:absolute;width:100px;height:36px;right:0;top:12px;overflow:hidden;}
.top_ztimg .si_img{display:block;float:left;width:36px;height:36px;margin-left:10px;}
.newscontnet{font-size:18px; margin:0 auto; color:#333; line-height:200%; padding:20px 0 40px; overflow-x: auto;}
.newscontnet p{padding-bottom: 12px;}
.gkwz_content .newscontnet p{padding-bottom: 0;}
.newscontnet img,.newscontnet table{ max-width:90%; height: auto;}
.newscontnet table{ margin: 0 auto;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.newscontnet .con{display: block;}
.newscontnet table td{  border-left: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;line-height: 36px;font-size: 18px;}
.newscontnet div{padding-bottom: 12px;line-height: 36px;font-size: 18px;}
.wz_bot{ border-top: 1px dashed #dddddd; color: #666; text-align: right; line-height: 28px; font-size: 14px; padding: 8px 0 0;}
.wz_bot span{padding: 0 7px;}
.minh300{  height:auto !important;  min-height:300px; }
.wzewm{ text-align: center; padding: 10px 0 30px;}
.wzewm .j-qrcode{width: 160px; height: 160px; margin: 0 auto;}
.wzewm .title{ color: #666; font-size: 14px; padding: 5px 0; line-height: 22px; display: inline-block;}
.close_xx{border-bottom: 1px solid #d0d0d0;margin-top: 10px;padding-bottom: 15px;text-align: right;}
.close_xx a{padding-left: 4px;color: #666;font-weight: bold;font-size: 14px;}
.close_xx a:hover{color: #dd0000;}
.wz_xgjd{line-height: 34px;font-size: 16px;color: #003399;}
.wz_xgjd ul{padding: 5px 0 10px;}
.wz_xgjd ul li a {color: #003399;}
.wzbot1{border-top: 1px solid #ddd; padding: 20px 0 10px; font-size: 16px; color: #666;}
.wzbot1 .updown{margin-right: 270px;}
.wzbot1 .updown div{line-height: 22px; padding: 5px 0;}
.close{font-size: 14px; font-weight: bold;}
.close a{color: #666;}
.wzbot1 a{color: #666;}
.wzbot1 a:hover,.close a:hover{color: #dd0000;}
.wz_xgyd{ padding:6px 18px 12px 18px; height:auto; overflow:hidden; background:#fafafa;}
.wz_xgyd h3{ height:38px; line-height:38px; color:#003399; font-size:18px; font-weight:bold; padding-left:5px; }
.wz_xgyd .list ul li{ height:36px; line-height:36px; background:url(../images/icon.gif) left center no-repeat; padding-left:13px; font-size:16px; width:439px; float:left;padding-right:40px; overflow:hidden;}
.wz_xgyd .list ul li a{max-width: 100% !important; _width: 100% !important; display:inline-block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.wz_xgyd .list ul li span{display: none;}
.wz_xgyd .list ul li.num2,.wz_xgyd .list ul li.num4,.wz_xgyd .list ul li.num6,.wz_xgyd .list ul li.num8,.wz_xgyd .list ul li.num10{ width:417px; padding-right:0;}
.ptlmcont{ font-size: 18px; line-height: 2;}
.ptlmcont p{padding-bottom: 12px;}
.ptlmcont .con{display: block;}
/*通用栏目页 */
/*视频文章 */
.video_main_content{text-align:center;padding:0 0 15px;}
@media (max-width:1159px) {
.wzbot1{padding: 10px 0;}
.wzbot1 .updown{margin-right: 0;}
.wzbot1 .close{float: none; padding-bottom: 10px;}
}
@media (max-width:991px) {
.con_main{ padding: 20px 10px 0;}
}
@media (max-width:767px) {
.j-video-player video,.j-video-player{width: 100% !important; height: auto;}
}

.focus,
.focus .pic {
    position: relative;
    width: 570px;
    height: 340px;
}

.focus .pic>div {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.focus .pic img {
    height: 100%;
    width: 100%;
}

.focus .pic span {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    padding: 10px 80px 10px 10px;
    line-height: 26px;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background-color: #333;
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
}

.focus .focus-prev,
.focus .focus-next {
    position: absolute;
    top: 50%;
    z-index: 3;
    display: block;
    width: 60px;
    height: 60px;
    margin-top: -30px;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, .5);
    background-size: 24px auto;
    color: #fff;
    opacity: 0;
    transition: all .3s;
}

.focus .focus-prev {
    transform: translate(-50px, 0);
    left: 0;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
    background-image: url(arr_l.png)\0;
}

.focus .focus-next {
    transform: translate(50px, 0);
    right: 0;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
    background-image: url(arr_r.png)\0;
}

.focus:hover .focus-prev,
.focus:hover .focus-next {
    opacity: 1;
    transform: translate(0, 0);
}

.focus .navi {
    position: absolute;
    bottom: 14px;
    right: 0;
    z-index: 9;
    text-align: right;
    padding: 0 10px;
    box-sizing: border-box;
    margin-bottom: 4px\9;
}

.focus .navi li {
    float: left;
    width: 8px;
    height: 8px;
    margin: 0 2px;
    font: 0/0 lx;
    border: 1px solid #fff;
    color: transparent;
    border-radius: 100px;
    transition: all .3s;
}

.focus .navi li.on {
    background-color: #fff;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 2px;
}

.focus .swiper-pagination-bullet {
    border: 1px solid #fff;
    background: none;
    opacity: 1;
}

.focus .swiper-pagination-bullet-active {
    background-color: #fff;
}

.zt-top{
    background-color: #2860bd;
}
.zt-xn-nav a {
color: #fff;
}


.lhxx ul li{
box-sizing: content-box;
}

.zt-top{position: relative;z-index: +333;}
.zt-top-logo{width:30%;height: 4rem;}
.zt-top-logo img{height:4rem;}
.zt-top-menu{width:60%;}
.zt-xn-nav-bg{position:relative;} 
.zt-xn-nav{ padding-bottom: 0;height:4rem; position:relative;}
.zt-xn-nav::-webkit-scrollbar{ display:none; }
.zt-xn-nav ul{padding:0; margin: 0 auto;}
.zt-xn-nav ul li{float:left;height: 4rem;line-height:4rem;padding: 0 1%;margin: 0 0.5%;vertical-align: middle;position: relative;width: 7%;text-align: center;}
.zt-xn-nav ul li:nth-child(3){width:20%;}
.zt-xn-nav ul li img{ left: 0.5rem;top: 0.75rem; position: absolute; height: 0.8rem}
.zt-xn-nav ul li a{ display:block; height: 100%; font-size:1.2rem;}
.zt-xn-nav ul li span{ font-size: 1.2rem; padding: 0 0.3rem 0 0; transition: all 0.5s;}
.zt-xn-nav ul li:hover{-webkit-transition-property: all;-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;}
.zt-xn-nav ul li:hover a{color:#fff;text-decoration:none}
.zt-xn-nav ul .on>a{ background: url("2020ty_nav_bg.png") no-repeat center bottom;}

.container:after {
display: table;
content: " ";
clear: both;
}

.zt-top .container,.footer .container {
width: 1200px;
margin: 0 auto;
}