@charset "utf-8";
*{margin:0;padding:0;list-style-type:none;font-size:12px;}
body{ color:#000; font-family:苹方;  background:#fff;-webkit-overflow-scrolling: touch;}
.pages{ position:fixed;width:100vw;height:100vh; overflow:auto;top:0;left:0;
    overflow-y: auto;-webkit-overflow-scrolling:touch; }
.hidden{ display: none;}
a {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}
/*使用图片作为a标签的点击按钮时，当触发touchstart的时候，往往会有一个灰色*/
a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    text-decoration: none;
}

/*去除ios中图片被选中时的蓝色背景*/
img {
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
    user-select: none;
	display:block;
	border:0;
}


/*********-over*/
.img100{width:100%}
.pic-bottom{ position:fixed;bottom:0;left:0}
/*srkl-box*/
.srkl-box{}
.srkl-box .t1{ font-size:22px;color:#fff; font-weight:bold;  text-align:center; padding-top:0.2rem}
.srkl-box .srk{width:5.24rem;height:0.9rem;border-radius:0.9rem; line-height:0.9rem;border:0.06rem solid #ba2517; text-align:center;color:#666; font-size:15px; margin:auto; display:block; margin-top:0.30rem; background:#fff}
.srkl-box .redtips{ text-align:center;color:#fff; opacity:0.6;font-size:12px; padding-top:0.10rem}
/*pop*/
.blackbj{ width: 100%;height: 100%;position: absolute; background:#000;z-index:2;opacity: 0.7; }
.all{ width:100%; height:100%; position:fixed;top:0; left:0; z-index:99 }
.popbox-w{width:500px;height:495px; position:absolute;left:50%;top:50%;margin:-250px 0 0 -250px; z-index:100;}
.popbox .bottombar{ text-align:center; padding:20px 30px 0 30px;}

/*tx-pop*/
.tx-pop .left-jb{ position:absolute;left:0;top:0;width:0.68rem;height:0.56rem;}
.tx-pop{width:5.60rem;z-index:100; background:#fff; border-radius:0.20rem;position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);  overflow:hidden}
.tx-pop .in{ padding:0.40rem;}
.wxts-title{font-size:16px;color:#333;font-weight:bold; text-align:center; padding-bottom:0.30rem}
.hb-red-tips{ font-size:14px;color:#f8313a; text-align:center;   padding-bottom:0.20rem}
.hb-red-tips2{ font-size:14px;color:#7e7e7e; text-align:center;   padding:0.2rem 0 0.40rem 0}
.srkbox{}
.tx-pop .dl{ clear:both; padding-bottom:0.20rem ; overflow:hidden}
.tx-pop .ltext{ float:left; display:block; font-size:14px; line-height:0.54rem}
.tx-pop .rtext{ float:left; display:block;font-size:14px; line-height:0.54rem}
.rtext-input{width:1.72rem;height:0.54rem;border-radius:0.1rem; border:0.01rem solid #e3e3e3; text-indent:0.10rem; font-size:12px;color:#666}
.tx-pop .bottombtn{ text-align:center;padding-top:0.30rem}
.tx-pop .btn1,.tx-pop .btn2{width:1.8rem;height:0.60rem;  display:inline-block; text-align:center;border-radius:0.60rem; line-height:0.60rem;color:#fff; font-size:12px;}
.tx-pop .btn1{ background:#c3c0c1;margin-right:0.3rem;}
.tx-pop .btn2{background:#fc3d46}
.tx-pop .hb-s2{width:2.47rem;height:1.13rem; margin:auto;}
.tx-pop .names{ font-size:14px;color:#414141; text-align:center; padding-bottom:0.20rem}
.tx-pop .phones{font-size:14px;color:#414141; text-align:center; padding-bottom:0.10rem}
/**/
.loading-w{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index:22}
/*searchbar*/
.searchbar{width:7.5rem;height:1.08rem; position: absolute;top: 9.6rem;left: 0;}
.searchbar .inputbj{width:7.50rem;height:1.09rem;}
.searchbar .in{width:7.50rem;height:1.09rem; position:absolute;}
.searchbar .inputs{ background:none;width:3.50rem; height:0.56rem; line-height:0.56rem;position:absolute;top:0.26rem;left:1.08rem; border:0; outline:none;  font-size:18px; color:#bfbfbf;}
.searchbar .searhbtn{width:1.92rem;height:0.82rem; position:absolute;top:0.12rem;right:0.72rem;  box-shadow: 0px 8px 15.04px 0.96px rgb(204 41 24), inset 0px 0px 6px 0px rgb(255 255 255 / 76%); border-radius:0.82rem;}
.srbtnimg{width:1.92rem;height:0.82rem; }
.btn-wzdl{width:4.66rem;height:1.17rem; margin:auto}
.btn-wzdl-img{width:4.66rem;height:1.17rem; margin:auto}
/*iphone6*/
@media screen and (min-width:321px) and (max-width:400px){
}
/*iphone6plus*/
@media screen and (min-width:400px){
}

/*iPhone X 适配*/
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
}
 