@charset "utf-8";
body {font-family:"微软雅黑";}
table{border-collapse:separate !important;}
.shadow-box{box-shadow: 0 0 10px #ccc;}
.color1 {color:#ff6600;}
:focus{ outline:none;}
.cursor{cursor: pointer;}
.fl {float:left;}
.fr {float:right;}
a:hover { text-decoration:none;}
.h5_ad_open{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,1);z-index:990;background-repeat:no-repeat;background-position:center top;background-size:cover;}
.h5_ad_open a{display:block;width:100%;height:100%;}
.counter{position:fixed;z-index:991;border:1px solid #ffffff;border-radius:5px;color:#ffffff;font:normal 12px/26px 'Microsoft Yahei';bottom:20%;right:15px;padding:0 1em;}
.indexAd {position:fixed;right:0;top:30%;width:3rem;padding:0;margin:0;z-index:980;}
.indexAd li{display:block;width:100%;}
.indexAd li.show-index-ad{position: fixed;z-index: 981; left: 0;right: 0;top: 0;bottom: 0;padding:0 1rem;background-color: rgba(0,0,0,0.8);display: flex;align-items: center;}
.indexAd li.show-index-ad .clo{position:fixed;z-index:982;display:block;right:2rem;top:3rem;color:#fff;border:1px solid #fff;border-radius: 45px;width:2rem;height:2rem;text-align: center;background-color: rgba(0,0,0,0.8);}
.indexAd li a {display:block;width:100%;padding:0;border-top-left-radius:45px;border-bottom-left-radius:45px;margin-bottom:1rem;font-size:0px;}
.indexAd li a img{width:100%;border-top-left-radius: 45px;border-bottom-left-radius: 45px;}
.indexAd li.show-index-ad a{text-align: center;}
.indexAd li.show-index-ad a img{border-radius: 15px;width:auto;}

.device-check-tips-wrap{display: none;position: fixed;z-index: 970;top:1rem;left:0;right:0;text-align: center;}
.device-check-tips{display:inline-block;background-color:#fff;border: none;border-radius: 15px;padding:0 1rem;font-size:0.75rem;}
.device-check-tips a{color:#3f3f3f;}
.top {height:6.125rem;background:#097dca;overflow:hidden;}
.logo img, .search img {max-width:100%;height:auto;display:block;max-height:6.125rem;}
.search img{width:2rem;}
.dh-wrap{height:3.5rem;flex-wrap: nowrap;position: relative;}
.dh{height:3.5rem;line-height:3.5rem;overflow: hidden;white-space: nowrap;overflow-x:scroll;margin-right:1.75rem;}
.dh a {font-size:1rem;width:auto;text-align:center;display: inline-block;color:#232323;margin-right:1.25rem;}
.dh a.dh-item{display:inline-block;position: relative;}
.dh a.default-item{display: inline-block !important;}
.dh a.on {font-weight: bold;}
.dh a.on:after {content: "";display: block;width: 30%;height: 3px;border-radius: 5px;background-image:linear-gradient(#097dca,#2ca673);margin: 0 auto;position: absolute;bottom: 10px;left:0;right:0;}
.dh a.parent:after{}
.wmap {width:3rem;position: absolute;right:0;text-align: right;
/*	background-image: linear-gradient(to left, white,white, transparent);*/
	background-image: linear-gradient(to left, rgba(255,255,255,10),rgba(255,255,255,50),rgba(255,255,255,0))
}
.nav-map-but{width:1.75rem;}
.news-item{border-bottom:solid 1px #dddddd;padding:1rem 0;}
.news-item a.cnt{display:flex;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
.news-item a.cnt:visited{color:#999999;}
.news {/*width:calc(100% - 9rem);width:18rem;*/}
.news-img{/*width:13rem;*/}
.news-img img {width:100%;border-radius: 3px;}
.news-text {font-size:1.125rem;font-weight:normal;color:#232323;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin-bottom:1rem;}
.news-time {font-size:0.75rem;color:#999999;}
.text-info-1 {color:#232323;}
.text-info-1 p img {max-width:100%;}
.news-item p{margin:0;}
.nav-map {position:fixed;top:0;bottom:0;left:0;right:0;background:#fefefe;z-index:999;overflow-y:scroll;padding-top:3.5rem;line-height: 2;padding-bottom:1rem;}
.nav-map-top{position: fixed;top:0;left:0;right:0;padding-left:15px;line-height:3rem;box-shadow: 0 0 8px #ccc;background:#fefefe;z-index: 999;}
.nav-map-top .gb{padding:0 1rem;}

.topic-f2{font-size: 1.25rem;line-height: 2.5rem;}
.topic-f1{font-size:1.5rem;line-height:3rem}
.topic-f3{font-size:1.125rem;line-height:2.25rem;}
span.f1{font-size:1.5rem;}
span.f2{font-size: 1.25rem;}
span.f3{font-size:1rem;}
a.edit-user-nav-but{/*background-color:#f6f6f6;color:#b2b2b2;*/color:red !important;border-radius: 15px;line-height:1.5;margin-top:0.71rem;}
.root-nav:before{ content:"";display:inline-block;width:.18rem;height:.8rem;border-radius: 5px;background-color:#097dca;margin:0 .25rem; }
.info-txt{font-size:0.875rem;color:#b2b2b2;padding:0 1rem;}
a.bk-1 {display:inline-block;/*background:#f6f6f6;*/border:1px solid #f6f6f6; color:#232323;border-radius:3px;padding:0 .5rem;margin-right:.5rem;margin-bottom:0.4rem;min-width: 5rem; text-align: center;position: relative;}
.root-nav a.bk-1{border:none;}
.dash-circle:after{content:"";position: absolute;right:-0.4rem;top:-0.4rem; display:inline-block;width:.875rem;height:.875rem;background:url(dash-circle.svg) center no-repeat;background-size: contain;}
.plus-circle:after{content:"";position: absolute;right:-0.4rem;top:-0.4rem; display:inline-block;width:.875rem;height:.875rem;background:url(plus-circle.svg) center no-repeat;background-size: contain;}
.carousel-inner img {width: 100%; border-radius:0.5rem;}
.carousel-caption h6{font-weight: bold;}
.carousel-indicators li{width:8px;border:5px;}
.carousel-indicators li.active{width:16px;}
.carousel-caption{padding-top:4px;padding-bottom:4px;}

.article-wrap h3.title{font-size: 1.5rem; font-weight: bold;line-height: 1.5;margin:1rem 0;}
.article-wrap .article-info{font-size: 0.75rem;line-height:1.2;margin:1rem 0;}
.dt-bottom {text-align: center;color: #a2a7ad;font-size: 1rem;line-height: 2rem;}
.detail-page .posi h2{font-size:1.25rem;color:#ffffff;font-weight:bold;margin:0;padding:0;}
.detail-top{height:3.5rem;position: relative;}
.detail-top a{color:inherit;text-decoration: none;}
.dt-back{width:2rem;}
.dt-logo img{width:2rem;margin:0 0.5rem;}
.dt-more{width:1.5rem;position:absolute;right:0.5rem;}
/*数据加载调试*/
.mescroll{height:calc(1vh*100 - 9.625rem);}
.no-padding{padding-left:0;padding-right:0;}
.padding-left{padding-left:15px;}
.padding-right{padding-right:15px;}
.list-top{font-size:1.125rem;background:#097dca;padding:0.5rem 0;}
.list-top,.list-top a{color:white;}
.list-top .logo img{height:2rem;display: inline;width:auto;}
.v-liner{height:60%;width:1px;background-color:#eceaea;}
.s-inp{background:url(search.svg) 0.5rem center no-repeat;padding-left:2.5rem;background-size:6%;}
.refresh-icon img{height:1.5rem;}
.footer{margin-top:1rem;font-size:0.9rem;}
.footer a,.footer .info{color:#3f3f3f;text-align:center;}
