@charset "utf-8";
@import url(base.css);
/* 头部 */
.headertop{width: 100%;height: 0.24rem;background: #4d4d4d;line-height: 0.24rem;padding: 0 0.12rem;box-sizing: border-box;}
.headertop p{font-size: 0.12rem;color: #fff;float: left;}
.headertop a{float: right;font-size: 0.12rem;color: #fff;}
.header{width: 100%;height: 0.44rem;background: #fff;padding: 0 0.12rem;box-sizing: border-box;}
.headercon{width: 100%;height: 0.44rem;margin: 0 auto;}
.headerlogo{float: left;padding-top: 0.08rem;box-sizing: border-box;}
.headerlogo a{display: block;width: 1.49rem;height: 0.32rem;}
.headerlogo a img{width: 100%;height: 100%;}
.headernav{float: right;height: 0.44rem;line-height: 0.44rem;}
.headernav a{font-size: 0.14rem;color: #333;}
.headernav a i{display: inline-block;width: 0.14rem;height: 0.14rem;background: url(../images/dianhua.png) no-repeat;background-size:100% 100%;margin-right: 0.05rem;vertical-align: -0.01rem;}
/* banner */
.banner{width: 100%;height: 1.5rem;}
.bannercon{width: 100%;height: 1.5rem;}
.bannercon ul li{width: 100%;height: 1.5rem;}
.bannercon ul li a{width: 100%;height: 1.5rem;display: block;font-size: 0;}
.pagination {position: absolute;left: 0;text-align: center;bottom:0.25rem;width: 100%;z-index: 300;}
.pagination .swiper-pagination-bullet{height: 0.02rem;width: 0.13rem;opacity: 1;background: #bababa;border-radius: 0;margin: 0 0.02rem !important;}
.pagination .swiper-pagination-bullet-active{opacity: 1;background: #fff;}
.conter{width: 100%;padding: 0 0.12rem;box-sizing: border-box;background: #fff;}
.contercon{width: 100%;height: 1.1rem;background: linear-gradient(-118deg,#00c1e0 1%,#098df9 93%);}
.contop{width: 100%;height: 0.67rem;border-bottom: 0.01rem dashed rgba(255,255,255,0.6);line-height: 0.67px;padding: 0 0.22rem;box-sizing: border-box;}
.contop p{font-size: 0.18rem;color: #fff;padding-top: 0.25rem;box-sizing: border-box;}
.contop p i{display: inline-block;width: 0.3rem;height: 0.18rem;vertical-align: -0.03rem;margin-right: 0.16rem;}
.contop p i img{width: 100%;height: 100%;}
.conbut{width: 100%;height: 0.43rem;padding: 0.12rem 0.22rem 0 0.22rem;box-sizing: border-box;}
.conbut a{display: block;}
.conbut span{float: left;width: 0.35rem;height: 0.2rem;background: #f18f35;text-align: center;line-height: 0.2rem;font-size: 0.12rem;color: #fff;margin-right: 0.1rem;}
.conbut p{float: left;font-size: 0.12rem;color: #fff;line-height: 0.2rem;}
.biaozhun{width: 100%;padding: 0.15rem 0.12rem;background: #fff;box-sizing: border-box;border: 0.01rem solid #dadada;border-top: 0;}
.bztitle{width: 100%;}
.bztitle h4{font-size: 0.22rem;color: #373d41;text-align: center;font-weight: 500;}
.bztitle p{color: #777f84;font-size: 0.14rem;text-align: center;padding-bottom: 0.15rem;border-bottom: 0.01rem dashed #bcc1c4;box-sizing: border-box;}
.bzcon{width: 100%;margin: 0.12rem 0;border-bottom: 0.01rem dashed #bcc1c4;}
.bzcon ul li{width: 100%;text-align: center;font-size: 0.12rem;color: #373d41;height: 0.28rem;line-height: 0.28rem;margin-bottom: 0.11rem;}
.bzxuanze{width: 100%;padding: 0.12rem 0.24rem 0.15rem;box-sizing: border-box;border-bottom: 0.01rem dashed #bcc1c4;}
.bzxuanze ul li{width: 50%;text-align: center;float: left;margin-bottom: 0.09rem;}
.bzxuanze ul li span{float: left;width: 0.14rem;height: 0.14rem;background: url(../images/duihao.png) no-repeat;background-size:100% 100%;margin-top: 0.03rem;margin-right: 0.04rem;}
.bzxuanze ul li p{float: left;font-size: 0.14rem;color: #777f84;}
.jiage{width: 100%;padding: 0.15rem 0;box-sizing: border-box;padding-bottom: 0;}
.jiage h4{font-size: 0.3rem;color: #d73f23;text-align: center;}
.jiage h4 span{font-size: 0.12rem;color: #999;}
.jiage a{width: 0.95rem;height: 0.27rem;background: #df492a;text-align: center;line-height: 0.27rem;font-size: 0.12rem;color: #fff;margin: 0.1rem auto 0;display: block;}
.yxys{width: 100%;background: #fff;}
.yxtop{width: 100%;padding: 0.3rem 0;box-sizing: border-box;}
.yxtitle{width: 100%;margin-bottom: 0.3rem;}
.yxtitle h4{font-size: 0.22rem;color: #333;text-align: center;font-weight: bold;margin-bottom: 0.1rem;}
.yxtitle p{color: #999;font-size: 0.15rem;text-align: center;}
.yxtopcon{width: 100%;background: #fff;}
.yxtopcon ul li{float: left;width: 33.3%;height: 1.65rem;padding: 0 0.05rem;box-sizing: border-box;}
.yximg{width: 0.4rem;height: 0.4rem;margin: 0.22rem auto 0.1rem;}
.yximg img{width: 100%;height: 100%;}
.yxtext{width: 100%;}
.yxtext h4{font-size: 0.18rem;color: #333;font-weight: 500;text-align: center;margin-bottom: 0.04rem;}
.yxtext p{font-size: 0.12rem;color: #999;text-align: center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.yxconcon{width: 100%;}
.yxcontop{width: 100%;height: 1.98rem;background: #fafafa;}
.yxcontop ul li{width: 33.3%;float: left;padding: 0 0.05rem;box-sizing: border-box;}
.yxconimg{width: 0.4rem;height: 0.4rem;margin: 0.35rem auto 0.15rem;}
.yxconimg img{width: 100%;height: 100%;}
.yxcontext h4{font-size: 0.18rem;color: #333;font-weight: 500;text-align: center;margin-bottom: 0.07rem;}
.yxcontext p{font-size: 0.12rem;color: #999;text-align: center;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.yxconbut{width: 100%;padding: 0.15rem 0.12rem;box-sizing: border-box;}
.yxconbut ul li{float: left;width: 50%;margin-bottom: 0.25rem;}
.yxconbut ul li h4{font-size: 0.18rem;color: #333;font-weight: 500;position: relative;padding-left: 0.1rem;box-sizing: border-box;margin-bottom: 0.05rem;}
.yxconbut ul li h4:before{content: "";width: 0.02rem;height: 0.15rem; background: #1199f2;position: absolute;top: 4px;left: 0;}
.yxconbut ul li p{font-size: 0.12rem;color: #777f84;padding-left: 0.12rem;box-sizing: border-box;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.footer{width: 100%;background: #292b2e;padding: 0 0.12rem;box-sizing: border-box;}
.footercon{width: 100%;padding-top: 0.26rem;box-sizing: border-box;padding-bottom: 0.26rem;}
.footer_left ul li{float: left;padding: 0 0.09rem;box-sizing: border-box;position: relative;}
.footer_left ul li:first-child{padding-left: 0;}
.footer_left ul li:before{content: "";width: 0.01rem;height: 0.12rem;background: #fff; position: absolute;top: 0.03rem;right: 0;}
.footer_left ul li:last-child:before{display: none;}
.footer_left ul li a{display: block;font-size: 0.12rem;color: #999;}
.footer_left p{font-size: 0.12rem;color: #999;margin-top: 0.05rem;}
.footer_right{margin-top: 0.1rem;}
.footer_right i{float: left;width: 0.35rem;height: 0.35rem;border-radius: 50%;background: url(../images/talls.png) no-repeat;background-size: 100% 100%;margin-top: 0.03rem;margin-right: 0.1rem;}
.footer_right h4{font-size: 0.16rem;color: #fff;font-weight: 500;}
.footer_right p{font-size: 0.14rem;color: #999;}
.goumai{width: 100%;height: 0.46rem;background: #ededed;padding: 0.06rem 0.12rem 0.01rem 0.12rem;box-sizing: border-box;position: fixed;bottom: 0;left: 0;z-index: 300;}
.gmleft{float: left;width: 8%;height: 0.36rem;position: relative;}
.gmleft i{background: url(../images/cosle.png) no-repeat;display: block;position: absolute;width: 0.12rem;height: 0.12rem;top: 0;right: 0;bottom: 0;left: 0;margin: auto;
background-size:100% 100%;}
.gmright{float: left;width: 92%;}
.gmcon{float: left;}
.gmlefter{float: left;width: 0.36rem;height: 0.36rem;margin-right: 0.05rem;}
.gmlefter img{width: 100%;height: 100%;}
.gmrighter{float: left;}
.gmrighter h4{font-size: 0.14rem;color: #333;font-weight: 500;}
.gmrighter p{font-size: 0.12rem;color: #666;font-weight: 500;}
.gmbut{float: right;}
.gmbut a{display: block;width: 0.96rem;height: 0.32rem;font-size: 0.14rem;color: #fff;text-align: center;line-height: 0.32rem;background: #ff6a00;}
/* 弹层 */
.contab input{ -webkit-appearance: none !important; border-radius:0 !important;background:#fff !important;}
.tc{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 500;display: none;}
.tcbj{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.7);}
.tcbox{width: 90%;background: #fff;position: absolute;top: 50%;left: 50%;border-radius: 0.04rem;transform: translate(-50%,-50%);}
.tctop>i{width: 0.3rem;height: 0.3rem;display: block;position: absolute;top: 0;right: 0;border-radius: 0 0.04rem 0 0.04rem;
background:#ea2b03 url(../images/closed.png) center no-repeat;cursor: pointer;transition: 0.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;}
.tctop>i:hover{opacity: 0.9;}
.tctop{width: 100%;border-radius: 0.04rem 0.04rem 0 0;min-height: 1.03rem;padding: 0.26rem 0 0.15rem 0;box-sizing: border-box;border-bottom: 0.02rem solid #ea2b03;}
.tctop h4{font-size: 0.2rem;color: #212121;font-weight: 500;text-align: center;margin-bottom: 0.1rem;}
.tctop p{font-size: 0.12rem;color: #333;text-align: center;}
.tcbut{width: 100%;padding: 0.15rem 0.12rem;box-sizing: border-box;}
.tcbut ul li{width: 100%;}
.tcconter{width: 100%;}
.tcconter span{float: left;width: 20%;line-height: 0.3rem;font-size: 0.14rem;color: #666;box-sizing: border-box;}
.tcconter span strong{font-weight: 500;color: #ea2b03;}
.tcconter input{width: 80%;height: 0.3rem;padding-left: 0.15rem;box-sizing: border-box;border-radius: 0.04rem;border: 0.01rem solid #d3d3d3;font-size: 0.14rem;color: #333;}
.tcconter input:focus{border-color: #ea2b03;box-shadow: 0px 0px 0.05rem rgba(223,73,42,0.5);}
.tcconter input::-webkit-outer-spin-button,.tcconter input::-webkit-inner-spin-button {-webkit-appearance: none;}
.tcconter input[type="number"]{-moz-appearance: textfield;}
.tcbut ul li p{font-size: 0.12rem;color: #ea2b03;padding-left: 20%;margin: 0.02rem 0;box-sizing: border-box;visibility: hidden;}
.tcbut ul li p i{display: inline-block;width: 0.16rem;height: 0.16rem;border-radius: 50%;background: url(../images/tishi.png) no-repeat;background-size:100% 100%;vertical-align: middle;
margin-right: 5px;}
.tcbut ul li button{width: 1.45rem;height: 0.4rem;font-size: 0.16rem;color: #fff;text-align: center;line-height: 0.4rem;border-radius: 0.05rem;background: #ea2b03;border: 0;margin: 0 auto;display: block;
transition: 0.3s;-moz-transition: .3s;-webkit-transition: .3s;-o-transition: .3s;margin-top: 0.06rem;}
.zhankai{width: 100%;}
.zhankai a{display: block;width: 1rem;height: 0.3rem;font-size: 0.14rem;color: #ea2b03;border: 0.01rem solid #ea2b03;text-align: center;line-height: 0.3rem;margin: 0 auto;}
.onlyleft{border: 0.01rem solid #e0e0e0;width: 90% !important;}
.onlytitle{width: 100%;height: 0.42rem;border-bottom:  1px solid #e0e0e0;position: relative;}
.onlytitle h4{font-size: 0.18rem;color: #373d41;text-align: center;line-height: 0.42rem;font-weight: 500;}
.onlytitle:before{content: "";height: 0.2rem;width: 0.2rem;border: 0.01rem solid #e0e0e0;border-top: 0;border-right: 0;
position: absolute;bottom: -0.11rem;left: 50%;transform: translateX(-50%) rotate(-45deg);background-color: #fff;}
.con{padding: 0 0.1rem 0.15rem;box-sizing: border-box;width: 100%;margin-right: 0.2rem;}
.item{width: 100%;padding-top: 0.25rem;}
.item-tit{font-size: 0.16rem;color: #373d41;line-height: 0.24rem;font-weight: 400;}
.item-con{margin-top: 0.2rem;width: 100%;overflow: hidden;}
.old{float: left;color: #9b9ea0;background-color: #f9f9f9;height: 1.2rem;padding: 0.1rem 0.05rem;box-sizing: border-box;font-size: 0.14rem;line-height: 0.16rem;width: 49%;}
.now{float: right;color: #373d41;background-color: #f9f9f9;height: 1.2rem;padding: 0.1rem 0.05rem;box-sizing: border-box;font-size: 0.14rem;line-height: 0.16rem;width: 49%;}
.now p:first-child{margin-bottom: 0.05rem;position: relative;padding-left: 0.2rem;box-sizing: border-box;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.old p:first-child{margin-bottom: 0.05rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.now p{font-size: 0.14rem;}
.now p img{position: absolute;left: 0rem;top: 0rem;}
.now p:last-child{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.old p:last-child{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.onlyright{border: 0.01rem solid #e0e0e0;margin-left: 0.05rem;width: 89% !important;}
.cononeright{width: 100%;float: right;background: #fff;border: 0.01rem solid #dadada;padding: 0 0.1rem;box-sizing: border-box;border-top: 0;padding-top: 0.25rem;}
.cononeconter{width: 100%;}
.conzong{margin-bottom: 0.15rem;}
.conzong span{float: left;font-size: 0.12rem;color: #666;width: 22%;}
.contab{float: left;padding-left: 0.1rem;box-sizing: border-box;}
.contab p{float: left;font-size: 0.12rem;color: #333;width: 0.7rem;height: 0.24rem;text-align: center;line-height: 0.24rem;cursor: pointer;}
.contab .on{background: #ea2b03;color: #fff;}
.contab .inp-but{float: left;width: 0.4rem;height: 0.3rem;border: 0.01rem solid #eee;background: #fff;color: #888;font-size: 0.2rem;}
.contab .inp-t{border: 0.01rem solid #eee;border-right: 0;border-left: 0;width: 0.8rem;height: 0.28rem;float: left;text-align: center;font-size: 0.14rem;color: #666;}
.contabs p{width: auto;padding: 0 10px;box-sizing: border-box;}
.contab h5{font-size: 0.12rem;color: #666;font-weight: 500;}
.contab h5 strong{font-size: 0.26rem;color: #ea2b03;}
.contab .inp-o{width: 2.15rem;height: 0.26rem;border: 0.01rem solid #eee;background: #fff;padding-left: 0.14rem;box-sizing: border-box;font-size: 0.12rem;color: #333;}
.conzong button{width: 80%;border: 0;height: 0.4rem;background: #ea2b03;font-size: 0.14rem;color: #fff;margin-top: 0.15rem;margin-bottom: 0.09rem;}
.conzong .ts{font-size: 0.12rem;color: #ea2b03;padding-left: 0.84rem;box-sizing: border-box;margin: 0.05rem 0;visibility: hidden;}
.sse{line-height: 0.36rem;color: #ea2b03;float: left;font-size: 0.14rem;padding-left:0.1rem;visibility: hidden;}
.celan{width: 0.36rem;position: fixed;right: -0.12rem;top: 55%;transform: translate(-50%);z-index: 300;}
.celan ul li{width: 0.36rem;height: 0.35rem;border-radius: 50%;margin-bottom: 0.1rem;}
.celan ul li a{display: block;}
.celan ul li:last-child{margin-bottom: 0;}
.celan ul li img{width: 100%;height: 100%;border-radius: 50%;}

