*{ margin: 0; padding: 0;}
html{height: 100%; width: 100%; font-size: 100px; outline: 0; -webkit-text-size-adjust:none;}
body{ font-size: 0.24rem; height: 100%; -webkit-user-select: none; position: relative; font-family:"SimHei"; margin: 0; padding: 0; background:#f7f8fc;}
a{ text-decoration: none; color: #333;-webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none;}
p,h1,h2,h3,h4,h5,h6{ padding: 0; margin: 0;}
img{ border: none; display: block; margin: 0 auto;}
ul,li{ list-style: none;}
input[type="button"], input[type="submit"], input[type="reset"], input[type="text"] {-webkit-appearance: none; font-family:"SimHei";}
em,i{font-style: normal;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; }

.wrap{width: 7.5rem; position: relative; margin: 0 auto;}


.title{ padding:0 0.3rem; width:6.9rem; line-height:1rem; font-size:0.3rem; color:#999;}
.buy_tel_fill{width: 7rem; margin: 0 auto 0.1rem;background: #fff; box-sizing: border-box; padding: 0 0.3rem; min-height: 1.0rem; border:1px solid #ddd; border-radius: 0.16rem;}
.buy_tel_fill div span{display: inline-block; vertical-align: middle; width: 1.8rem; font-size: 0.28rem; color: #333333; line-height: 0.98rem; text-align: left;}
.buy_tel_fill div span er{color:#ff0101;}
.buy_tel_fill div{position: relative; font-size: 0; text-align: center; border-bottom: 0.02rem solid #f7f7f7;}
.buy_tel_fill div input{display: inline-block; vertical-align: middle; width: 4.5rem; border: none; outline: none; font-size: 0.28rem; color: #333;}
.buy_tel_fill div .text{display: inline-block; vertical-align: middle; width: 4.5rem; border: none; outline: none; font-size: 0.28rem; color: #333;}
.ad{display: inline-block; vertical-align: middle; width: 4.5rem; border: none; outline: none; font-size: 0.3rem; color: #333; border:none;}
.ad .city{ display: inline-block; vertical-align: middle; width: 1rem; font-size: 0.28rem; color: #333333; line-height: 0.98rem; text-align: left; float:left;}
.ad select{display: block;vertical-align: middle;width: 1.6rem;color: #333333;height: 0.5rem;line-height: 0.5rem;float:left;border: 1px solid #cecece;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size: 0.28rem;margin-top: 0rem;background: #fff;background: url(../images/xl.png) no-repeat 1.2rem center transparent;background-size: 0.24rem;padding: 0 0.2rem;border-radius: 0.08rem;}
.s_ad{display: inline-block; vertical-align: middle; width: 4.5rem; border: none; outline: none; font-size: 0.3rem; color: #333; border:none;}
.s_ad div{  display: inline-block; vertical-align: middle; width: auto; font-size: 0.3rem; color: #999; line-height: 0.98rem; text-align: left; float:left; border:none;}
.s_ad .dx_bt{display: inline-block; vertical-align: middle; width: 0.32rem; height: 0.32rem;  float:left; margin-left: 0.1rem; margin-top: 0.33rem;}
button{display: block; width: 92%; margin: 0.8rem auto 0.2rem; height: 1rem; line-height: 1rem; text-align: center; color:#fff; border:none;outline: none; border-radius: 0.2rem;background-image: linear-gradient(90deg, #209cff, #17d1ff); font-size:0.32rem;}


/*12闁哄牞鎷�11闁哄啨鍎查弻濠冩櫠閿燂拷*/
.header{width: 100%;background: #fff;box-sizing: border-box;padding: 0 0.3rem;height: 1.0rem;margin-bottom: 0.1rem; font-size:0.3rem;}
.header span:first-child{ display:inline-block; width:1.2rem; color:#333; line-height: 1rem;}
.header span:nth-child(2){ display:inline-block; width:4rem; text-align: center; line-height: 1rem; color:#209cff; text-align: center;}
.title img{ width:0.6rem; float:left; margin-top: 0.2rem; margin-right: 0.2rem;}

.kuan_dai.m0{margin-top: 0;}

.xin_content{width: 100%; position: relative; overflow: hidden; border-top: 1px solid #EEEEEE; box-sizing: border-box; padding: 0.15rem 0.35rem; background: #fff;}
.xin_content span{display: block; width: 1.4rem; font-size: 0.26rem; line-height: 0.6rem; color: #666666; float: left;}
.xin_content p{float: left; width: 5.5rem; font-size: 0.26rem; color: #999999; line-height: 0.6rem; box-sizing: border-box; padding-left: 0.1rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.xin_content input[type="text"]{float: left; width: 5.5rem; height: 0.6rem; border: none; font-size: 0.26rem; outline: none; box-sizing: border-box; padding-left: 0.1rem;}
.xin_content input::-webkit-input-placeholder{color: #999999;}
.xin_content h5{width: 100%; box-sizing: border-box; padding: 0; font-size: 0.26rem; line-height: 0.36rem; color: #f98b00;}
.xin_content select{display: block; width: 1.8rem; height: 0.6rem; float: left; margin-right: 0.3rem; border-radius: 0.08rem; padding-left: 0.1rem; margin-left: 0.1rem; font-size: 0.3rem; color: #666;}
.xin_content.bg{background: url(../images/icon_3.png) 6.9rem center no-repeat; background-size: 0.35rem 0.43rem;}
.xin_content.p0{padding: 0.15rem 0.2rem;}
.xin_content.p1{padding: 0 0.2rem;background: #f6f6f6; border-top: 0;}
.xin_content input[type="checkbox"]{width: 0.3rem; height: 0.3rem; float: left; margin-top: 0.15rem;margin-left: .2rem;}
.xin_content i{font-size: 0.32rem; color: #f98b00; font-style: normal; float: left; line-height: 0.6rem; margin-right: 0.1rem; margin-top: 5%;}
.xin_content p em{ font-style: normal; color: #f97e16; font-size: 0.24rem;}

.fade{display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.5); z-index: 9999;}
.buy_content{width: 100%; background: #fff; position: absolute; left: 0; bottom: 0; box-sizing: border-box; padding: 0.5rem 0.2rem 0.6rem;}
.close_img{width: 0.22rem; height: 0.22rem; position: absolute; top: 0.24rem; right: 0.24rem;}
/*.buy_content{width: 100%; position: relative; background: #fff; margin-top: 0.2rem;}*/
.buy_content h2{font-size: 0.3rem; color: #333333; display: block; font-weight: normal; padding-left: 0.1rem;}
.buy_content h5{width: 100%; position: relative; font-size: 0.26rem; line-height: 0.36rem; color: #999999; box-sizing: border-box; padding: 0.25rem 0.2rem; font-weight: normal;}
.buy_content h5 span{line-height: 0.3rem; border-left: 3px solid #f98901; padding-left: 0.15rem;}

.buy_pag{width: 100%; box-shadow: 0 0 0.2rem #ccc; margin-top: 0.2rem; border-radius: 0.1rem; box-sizing: border-box; padding: 0 0.24rem 0 0.4rem;}
.buy_pag div{ border-bottom: 1px solid #eee; padding: 0.15rem 0; overflow: hidden; background: url(../images/icon_5.png) right center no-repeat; background-size: 0.37rem 0.37rem;}
.buy_pag div.active{background: url(../images/icon_4.png) right center no-repeat; background-size: 0.37rem 0.37rem;}
.buy_pag div:last-child{margin-bottom: 0;}
.weixin{display: inline-block; width: 0.45rem; height: 0.43rem; float: left; margin-top: 0.2rem;}
.buy_pag div p{float: left; font-size: 0.3rem; line-height: 0.4rem; margin-left: 0.2rem;}
.buy_pag div p span{color: #666; font-size: 0.24rem; line-height: 0.34rem;}

.time_pag{display: block; width: 4.0rem; height: 0.55rem; border-radius: 0.55rem; text-align: center; line-height: 0.55rem; font-size: 0.26rem; color: #999; background: #f7f7f7; margin: 0.3rem auto 0;}
.link_pag{width: 100%; height: 100%; position: relative;  border-top: 1px solid #EEEEEE;}
.link_pag a{display: block; width:100%; height: 0.97rem; background: url(../images/btn-bj@3x.png) no-repeat; background-size: 100% 100%; margin:0 auto; font-size: 0.32rem; color: #fff; text-align: center; line-height: 0.97rem;}
.link_pag.p1{padding-bottom: 0; border-top: 0;}

.win_pag{width: 100%; box-shadow: 0 0 0.2rem #ccc; margin-top: 0.2rem; border-radius: 0.1rem; box-sizing: border-box; padding: 0 0.2rem; overflow: hidden; padding-bottom: 0.3rem;}
.icon_6{width: 0.75rem; height: 0.75rem; margin-top: 0.5rem;}
.win_text{width: 100%; text-align: center; font-size: 0.26rem; color: #666; line-height: 0.36rem; padding: 0.1rem; border-bottom: 1px solid #eee; margin-top: 0.5rem; box-sizing: border-box;}
.win_text span{color: #ff5500;}
.win_hint{width: 100%; box-sizing: border-box; padding: 0 0.3rem; margin-top: 0.4rem; font-size: 0.26rem; color: #666;margin-left: 15%;}
.link_pag.p2{padding-bottom: 0; border-top: 0; padding-top: 0.5rem;}

.xy{ width:90%; margin: 0.2rem auto; height: 0.4rem;}
.xy er{color:#ff9406;line-height:0.4rem;}
.xy input{background: #fff; border:1px solid #cacaca;border-radius: 0; outline: none; vertical-align: middle;}
.xy p{color:#5d5d5f;font-size:0.28rem;line-height:0.4rem;display: inline-block;vertical-align: middle;}
.xy p span{color:#1d9cff;}
.lb{ width:90%; margin:0.1rem auto;}
.lb img{float:left; width:0.28rem; margin-top:0.05rem;}
.lb p{float:left;line-height:0.36rem; font-size:0.24rem; color:#209cff; margin-left:0.1rem;}

.fade{display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,0.5);z-index: 9999;}
.dgsm{width: 86%;margin: 0 auto;background: #fff;z-index: 9999999;padding-bottom: 15px;position: fixed;left: 50%;top: 40%;transform: translate(-50%,-50%);border-radius: 0.3rem;}
.dgsm i{position: absolute;right: 0.2rem;top: 0.2rem;width: 35px;height: 35px;cursor: pointer;}
.dgsm i img{width: 25px;height: 25px;}
.dgsm_title{border-top-left-radius: 0.2rem;border-top-right-radius: 0.2rem;width: 100%;height: 48px;font-size: 14px;color: #fff;background: #209cff;text-align: center;line-height: 48px;}
.dgsm_main{width: 90%;margin: 10px auto;font-size: 13px;color: #333;line-height: 18px;overflow-y: scroll;height: 300px;}
.submit-btn{width: 94%;margin: 0 auto 10px;height: 48px;border-radius: 4px;background:#209cff;font-size: 16px;line-height: 48px;text-align: center;}
.p1{float: left;font-size: 0.26rem;color: #999999;line-height: 0.6rem;box-sizing: border-box;padding-left: 6.5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
em{font-style: normal;color: #f97e16;font-size: 0.24rem;}
.success{}
#successinfo .button{display: block; width: 92%; margin: 0.5rem auto; height: 1rem; line-height: 1rem; text-align: center; color: #fff; border: none; outline: none; border-radius: 0.2rem; background-image: linear-gradient(90deg, #209cff, #17d1ff); font-size: 0.32rem;}
#successinfo .okimg{width:50%}