@media screen and (min-width: 750px) {
  html {
    font-size: 40px;
  }
}

@media screen and (min-width: 800px) {
  html {
    font-size: 50px;
  }
}

@media screen and (min-width: 1200px) {
  html {
    font-size: 50px;
  }
}

@media screen and (min-width: 1350px) {
  html {
    font-size: 50px;
  }
}


/*.addnopop{width:100%;height:100%;line-height:.36rem;position:fixed;top:0;left:0;bottom:0;right:0;z-index:10000;}*/
.mt10{margin-top:.1rem!important;}
.mt20{margin-top:.1rem!important;}
.mt30{margin-top:.2rem!important;}
.cor1{color:#666!important;}
.cor2{color:#ff0000!important;}
.tac{text-align:center!important;}
.fl{float:left;}
.fr{float:right;}
.addmask{background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;z-index:9992;}
.adpclose{background:url(../img/adpclose.png) no-repeat center center;background-size:.2rem auto;width:.4rem;height:.4rem;position:absolute;top:0;right:0;z-index:10;}
.addpop{background:#fff;width:3.8rem;padding:.1rem .2rem;overflow:hidden;border-radius:.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9993;font-size:.16rem;line-height:0.22rem}
.addpop b{font-weight:bold}
.adptit{line-height:.3rem;color:#23c268;font-weight:bold;text-align:center;font-size:.22rem;}
.adptxt{margin:.1rem auto 0;}
.adptxt p{color:#333;}
.adpbtns{margin:.1rem auto 0;text-align:center;}
.adpbtns .adptbtn{background:#23c266;height:.4rem;line-height:.44rem;display:inline-block;vertical-align:top;color:#fff;font-size:.17rem;text-align:center;border-radius:.1rem;padding:0 0.2rem;}
.adpbtns .btn-double{width:auto !important;padding:0 0.2rem;margin:0 0.2rem;min-width:1.2rem;}

.adptzs{margin:.1rem auto 0;font-size:.15rem;}
.adptzs dt{color:#666;}
.adptzs dd p{color:#333;}
.adpimg img{width:100%;display:block;overflow:hidden;}
.adpimg p{height:.48rem;line-height:.48rem;overflow:hidden;}
.addts{color:#999;font-size:0.15rem}

.wxstep{border-top:#999 dashed 1px;margin-top:0.2rem;padding-top:0.2rem;}
.wxstep li{font-size:0.22rem;margin-top:0.2rem;}
.wxstep li em{background:url(../img/addimg-yd.png) no-repeat 0 0.13rem;background-size:0.1rem auto;line-height:0.36rem;display: block;color:#23c268;padding-left:0.2rem;font-size:0.24rem}
.wxstep img{width:100%;margin-top:0.2rem;}
.wxstep .st-img{background:#f6f6f6;padding:0.1rem;display: table;width:100%;margin-top:0.1rem;}
.wxstep .st-img span,.addnopop .st-img ul{display: table-cell;vertical-align: middle;}
.wxstep .st-img img{width:2.7rem;margin-top:0;height:1.4rem;}
.wxstep .st-img ul{padding:0 0.3rem;width:2.3rem;}
.wxstep .st-img li{list-style-type: decimal;line-height:0.3rem;font-size:0.2rem;margin-top:0;}


/* addpptip */
.addpptip .cor1{color:#666!important;}
.addpptip .cor2{color:#ff0000!important;}
.addpptip .tac{text-align:center!important;}

.addpptip{background:#fff;width:5.1rem;padding:.3rem .25rem .5rem;line-height:.36rem;border-radius:.1rem;font-size:.28rem;overflow:hidden;position:fixed;top:0;left:0;z-index:10000;}
.addpptip .adpclose{background:url(../img/adpclose.png) no-repeat center center;background-size:.31rem .31rem;width:.6rem;height:.6rem;position:absolute;top:0;right:0;z-index:10;}
.addpptip .adptxt{font-size:.32rem;text-align:justify;}
.addpptip .adptxt p{line-height:.4rem;color:#333;}
.addpptip .adpbtns{margin:.2rem auto 0;text-align:center;}
.addpptip .adpbtns .adptbtn{background:#23c266;width:80%;height:.68rem;line-height:.68rem;display:inline-block;vertical-align:top;color:#fff;font-size:.3rem;text-align:center;border-radius:.1rem;}
.addpptip .adptzs{margin:.2rem auto 0;font-size:.28rem;}
.addpptip .adptzs dt{line-height:.4rem;padding:.1rem 0;color:#666;}
.addpptip .adptzs dd p{line-height:.4rem;color:#333;}
.addpptip .adpimg img{width:100%;display:block;overflow:hidden;}
.addpptip .adpimg p{height:.48rem;line-height:.48rem;overflow:hidden;}
.addpptip .adpscroll{max-height:4.8rem;padding:0 .2rem;overflow-y:auto;}
.addpptip .adpscroll::-webkit-scrollbar-thumb:horizontal{background:#fff;width:0.07rem;-webkit-border-radius:6px;}
.addpptip .adpscroll::-webkit-scrollbar-track-piece{background:#fff;-webkit-border-radius:6px;border-right:1px solid #fff;}
.addpptip .adpscroll::-webkit-scrollbar{width:0.07rem;height:0.1rem;}
.addpptip .adpscroll::-webkit-scrollbar-thumb:vertical{background:#23c266;height:0.5rem;-webkit-border-radius:3px;outline-offset:-2px;border-right:1px solid #23c266;}
.addpptip .adpscroll::-webkit-scrollbar-thumb:hover{background:#23c266;height:0.5rem;-webkit-border-radius:4px;}

.tishi{height:0.2rem;line-height:0.2rem;position:relative;font-size:0.14rem;margin-top:0.1rem;}
.tishi input{position:absolute;left:0;top:0rem;width:0.16rem;height:0.16rem;display:block;z-index:1 ;opacity:0}
.tishi input + span {background:#fff;width:0.18rem;height:0.18rem;float:left;border:1px solid #000;border-radius:5px;display:inline-block;position:relative;margin-right:0.1rem}
.tishi input:checked + span:after {content:'';background:url(../img/ico-sure.png) no-repeat center center;background-size:0.18rem auto;border-radius:5px;position:absolute;top:0px;left:0px;color:#fff;width:100%;height:0.18rem;text-align:center;font-size:0.24rem;vertical-align:top;text-shadow:#000 0px 0px 3px}
.add-txt{max-height:1.5rem;overflow:auto;width:100%;padding:0 0.1rem;margin-left:-0.1rem;-moz-box-sizing: content-box;box-sizing: content-box}
.add-txt::-webkit-scrollbar{width:2px;height:2px;background-color:#fff;border-radius:10px;} 
.add-txt::-webkit-scrollbar-thumb{background-color:#23c266} 
.pop-spc{transform:none;margin:-153px 0 0 -250px;}
.pop-spc .adptit{line-height:46px;font-size:30px;}
.pop-spc .adpbtns .adptbtn{width:80%;height:58px;line-height:58px;font-size:26px;}
.pop-spc .adpclose{width:60px;height:60px;}
.name-edit{overflow: hidden;height:0.62rem;}
.name-edit em{background:url(../img/c1.png) no-repeat 0 0 #5c6473;background-size:100% 100%;width:0.62rem;height:0.62rem;float:left}
.name-edit em.c2{background-image:url(../img/c2.png)}
.name-edit em.c3{background-image:url(../img/c3.png)}
.name-edit em.c4{background-image:url(../img/c4.png)}
.name-edit em.c5{background-image:url(../img/c5.png)}
.name-edit em.c6{background-image:url(../img/c6.png)}
.name-edit input{background:#d8d8d8;width:3.5rem;height:0.52rem;padding:0 0.2rem;margin-top:0.05rem;float:right;}
.name-keep input{background:#d8d8d8;width:100%;height:0.52rem;padding:0 0.2rem}
.adpbtns .b-yellow{background:#ddb93d}
.adpbtns .b-gray{background:#bbb}
.set-sign{height:0.5rem;overflow: hidden;line-height:0.54rem;padding:0 1px;margin-top:0.1rem;}
.set-sign img{width:0.5rem;height:0.5rem;border-radius:0.06rem;overflow: hidden;float: left;}
.set-sign span{width:1.6rem;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size:0.18rem;padding-left:0.1rem;}
.set-sign a{height:0.3rem;line-height:0.34rem;overflow: hidden;float:right;margin-top:0.1rem;box-shadow:#c1dfdf 0 0 0 1px;color:#77a7c5;font-size:0.16rem;padding:0 0.1rem;border-radius:0.5rem;}
.set-refresh{background:url(../img/icon-time.png) no-repeat 0 center;background-size:0.18rem auto;height:0.36rem;line-height:0.4rem;overflow: hidden;padding-left:0.3rem;color:#666;font-size:0.16rem;overflow: hidden;margin-top:0.1rem;}
.set-refresh em{background:#bbb;width:0.6rem;height:0.26rem;border-radius:0.4rem;overflow: hidden;position: relative;float: right;-webkit-transition:all 0.2s;margin-top:0.05rem;}
.set-refresh em::before{content:'';width:0.16rem;height:0.16rem;background:rgba(255,255,255,.75);position: absolute;left:0.05rem;top:0.05rem;border-radius:100%;-webkit-transition:all 0.2s}
.set-refresh em.on{background:#23c268;}
.set-refresh em.on::before{left:0.39rem;}
.set-time{overflow: hidden;height:0.4rem;padding:1px;-webkit-box-sizing:content-box;line-height:0.44rem;margin-top:0.1rem;display:none;color:#5e8a9f}
.set-time input{background:#e5eff5;float: left;height:0.4rem;width:0.6rem;text-align:center;border:none;color:#5e8a9f;font-size:0.18rem;box-shadow:#d0e5e4 0 0 0 1px inset;border-radius:3px;margin:0 0.05rem;text-align:center}
.set-time input::-webkit-input-placeholder{color:#5e8a9f;font-size:0.18rem;}
.set-time span{float: left;color:#333;}
.set-time em{background:#23c266;height:0.4rem;line-height:0.44rem;padding:0 0.08rem;float: left;color:#fff;margin-right:0.05rem;border-radius:3px;}
.set-ts{font-size:0.14rem;line-height:0.2rem;margin-top:0.1rem;color:#999}
.route{background-image:url(../h-img-v2/route.png);background-size:0.24rem auto;padding-left:0.32rem;}
.ad-choose{font-size:0.14rem;width:3.01rem;margin:0.1rem auto 0;overflow: hidden;}
.ad-choose a{width:0.35rem;height:0.25rem;line-height:0.28rem;box-shadow:#bbb 0 0 0 1px;border-radius:3px;text-align:center;overflow: hidden;float: left;margin:0.04rem;}
.ad-recom{width:3.1rem;margin:0.1rem auto;}
.ad-recom b{display:block;font-size:0.14rem;padding-left:0.1rem;padding-bottom:0.06rem;}
.ad-recom a{font-size:0.14rem;margin:0.05rem 0.1rem;display:inline-block;vertical-align:top;height:0.2rem;line-height:0.2rem;}
.pop-locat{background:url(../img/location2.png) no-repeat 0 center;background-size:0.18rem auto;padding-left:0.25rem;height:0.4rem;line-height:0.44rem;color:#1ccb7f;font-size:0.2rem}
.pop-locat span{color:#5c6473;font-size:0.14rem}
.loc-list{padding:0 0.1rem;max-height:1.8rem;overflow:auto;margin-top:0.1rem;}
.loc-list::-webkit-scrollbar{width:2px;height:2px;background-color:#fff;border-radius:10px;} 
.loc-list::-webkit-scrollbar-thumb{background-color:#23c266} 
.loc-list span{display:block;color:#5c6473;font-size:0.15rem;height:0.34rem;line-height:0.34rem;overflow:hidden;width:50%;float: left;padding:0 5%;}
.loc-tab{height:0.34rem;overflow: hidden;text-align:center;margin-top:0.1rem}
.loc-tab .swiper-slide{width:1.1rem;height:0.34rem; line-height:0.36rem;font-size:0.16rem;color:#1ccb7f;border:#1ccb7f solid 1px;-webkit-box-sizing: border-box;border-right:none}
.loc-tab .swiper-slide:first-child{border-radius:5px 0 0 5px}
.loc-tab .swiper-slide:last-child{border-right:#1ccb7f solid 1px;border-radius:0 5px 5px 0}
.loc-tab .on{background:#1ccb7f;color:#fff;}
.loc-name{padding:0 0.2rem;position: relative;margin-top:0.1rem;}
.loc-name .swiper-container{}
.loc-name .swiper-slide{height:0.44rem;line-height:0.44rem;color:#000;font-size:0.16rem;width:auto;margin:0 0.15rem;}
.loc-name .on{border-bottom:#23c266 solid 1px;-webkit-box-sizing: border-box}
.loc-name .swiper-button-prev,.loc-name .swiper-button-next{background:url(../img/prev.png) no-repeat 0 center;background-size:0.14rem auto;width:0.2rem;height:100%;position: absolute;top:0;outline:none;margin:0;}
.loc-name .swiper-button-prev{left:0;}
.loc-name .swiper-button-next{right:0;-webkit-transform: scaleX(-1)}
.player-talk{padding-top:0.1rem;}
.player-talk p{margin-bottom:0.1rem;font-size:0.16rem;line-height:0.24rem;border-bottom:#d8d6d5 solid 1px;padding-bottom:0.1rem;}
.player-talk li{padding:0.05rem 0;position:relative;font-size:0.16rem;line-height:0.24rem}
.player-talk li label{padding-left:0.4rem;position:relative;z-index:2;display:inline-block;vertical-align:middle}
.regular-radio{display:none}
.regular-radio + span{-webkit-appearance:none;background-color:#fff;width:0.2rem;height:0.2rem;border-radius:100%;display:inline-block;position:absolute;left:0;top:50%;margin-top:-0.1rem;box-shadow:#acacac 0 0 0 1px inset}
.regular-radio:checked + span{background:url(../img/sure.png) no-repeat center center #23c268;background-size:0.17rem auto;box-shadow:none}
.regular-radio:checked + span+label{color:#23c266}
