@charset "utf-8";
/* 基本元素重置 */
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body, input, textarea, select, button, table { font-size:14px; line-height:1.25em; background:#fff;color: #000;}
body { min-width:320px; font-size:14px; font-family: 微软雅黑 !important; color:#000; -webkit-text-size-adjust:none;}
img, fieldset { border:0; }
ul, ol { list-style:none; }
em, address { font-style:normal; }
a {text-decoration:none; cursor:pointer;color:#000;}
table { border-collapse:collapse; }
h1, h2, h3, h4, h5, h6, em, i { font-style:normal;  outline:none; }
.fabulous div img,.Second_right p,.top_ul li{cursor: pointer;}

/*               通用样式                             */
.fl,.titles h3,.titles img,.news_ul span,.news_ul a{float: left;}
.fr,.titles a,.news_ul em{float: right;}
.logo a,.homepage a,.search input,.titles img,.news_ul span,.news_ul em,.news_ul a,.imgs3 a p em{display: block;}
.tops,.bottoms{width: 100%;height: auto;overflow: hidden;background: #005669;}
.top_ls,.btmdiv,.navul,.conts{width: 1170px;height: auto;margin: 0 auto;}
.navul .dhl a,.news_ul a,.imgs3 a p em,.notice ul span,#slide-desc,.swiper-slide a p em,.rightul li a,.listul a span,.Paging a,.tpuls li p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*                头部                                  */
.top_ls{margin: 25px auto;overflow: hidden;}
.logo a img{height: 92px;}
.homepage{width:196px;overflow: hidden;height:15px;margin: 8px 0 14px 4px;}
.homepage li{float: left;width: 68px;}
.homepage a{color: #fff;width: 100%;height:15px;line-height: 15px;text-align: center;}
.hpli1,.hpli2{border-right: 1px solid #fff;}
.homepage .hpli2{width: 62px;}.homepage .hpli3{width: 63px;}.homepage .hpli3 a{text-align: right;}
.homepage li a:hover{text-decoration: underline;}
.search{border: 1px solid #fff;width: 200px;overflow: hidden;height: 24px;}
.search input{outline: 0;border: 0;}
.intext{background: #005669;color: #fff;width: 170px;height: 24px;text-indent: 10px;}
.insbt{width: 30px;height: 24px;background: url(../img/ssjg.png) no-repeat center;cursor: pointer;}
/*               pc导航                                  */
.Navigation{width: 100%;height: 36px;background: #005669;}
.navul{height: 36px;}
.navul li{float: left;position: relative;z-index: 888;width:9.3%}
.navul .lisone{width:7%}
.navul li a{display: block;color: #fff;line-height: 36px;height: 36px;font-size: 16px;font-weight: 500;text-align: center;width:100%;text-align:center}
.dhl{display: none;position: absolute;top: 36px;left: 0;width: 100%;z-index: 999;background: #005669;}
.navul .dhl li{width: 100%;}
.navul .dhl a{font-size: 15px;}
.navul>li:hover,.activelis,.navul>li>.dhl li:hover{background: #02728b;}
.navul>li>.dhl li:hover a,.notice ul span:hover{text-decoration: underline;}
.navul li .dhl:hover{display: block;}
/*               手机导航                                  */
.container{position: absolute;top:40px;right: 15px;z-index: 999;width: 100%;display: none;}
.dl-menuwrapper>button, .dl-menuwrapper{float: right !important;}
.container .dl-menu{margin-top:44px !important}
.dl-menuwrapper li.dl-back:after{content:"" !important;}
/*                底部                                  */
.btmdiv{margin: 15px auto;overflow: hidden;}
.banquan{float: left;width: 76%;}
.btmdiv .banquan p{color: #fff;width:100%;line-height: 20px;text-align: left;}
.bdsharebuttonbox{float:right}.banquan p span{margin-right:10px}

@media only screen and (max-width: 1170px) {
	.top_ls,.btmdiv,.navul{width: 100%;}.banquan{margin-left:2.5%}.bdsharebuttonbox{margin-right:2.5%}
	.logo{margin-left: 20px;}.ssjg{margin-right: 20px;}.navul>li{width: 10%;}.navul>li>a{width: 100%;padding: 0;}
}
@media only screen and (max-width:870px) {
.banquan p span{display:block;margin:0}
}
@media only screen and (max-width:835px) {
	.Navigation{display: none;}
	.container{display: block;}
	.logo,.ssjg{float: none;}
	.ssjg{margin: 0;overflow: hidden;width: 420px;margin: 0 auto;margin-top: 15px;}
	.homepage{float: left;margin: 0;margin:5px 18px 0 0;}
	.search{float: left;}.top_ls{margin-top: 20px;}
	.banquan{width:65%}
}
@media only screen and (max-width:570px) {.bdsharebuttonbox{width:156px; margin: 0 auto;}
	.logo a{width: 80%;}.logo{width: 98%;margin-left:2%;}.banquan p span{width:100%;text-align:center}.banquan p em{display:block}
	.logo a img{height: auto;width: 100%;}	.banquan,.bdsharebuttonbox{float:none}.banquan{width:96%;margin:10px 2% 0 2%}
}
@media only screen and (max-width:420px) {
	.ssjg{width: 100%;margin-top: 10px;}.container{top: 25px;left: 0;}.top_ls{margin: 15px 0;}
	.homepage,.search{float: none;margin: 0 auto;}.homepage{margin-bottom: 15px;}
}