﻿#app,body,html{font-size:.32rem;max-width:600px;margin:0 auto}
body{font-family:\\5FAE\8F6F\96C5\9ED1,sans-serif}
*{padding:0;margin:0}
input,textarea{border:0;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,255,255,0);resize:none}
@media screen and (min-width:320px){html{font-size:266.58%}
.select-more{width:7.30rem !important}
.more-box{width:2.0rem !important}}@media screen and (min-width:360px){html{font-size:300%}
.page-btn-bg{bottom:-0.18rem !important}}@media screen and (min-width:375px){html{font-size:312.5%}}@media screen and (min-width:400px){html{font-size:333.333%}}@media screen and (min-width:440px){html{font-size:366.667%}}@media screen and (min-width:480px){html{font-size:400%}}@media screen and (min-width:520px){html{font-size:433.333%}
.more-box{margin: 0 .15rem .18rem !important;height: 2.52rem !important}
.page-btn-bg{bottom:-0.21rem !important}}@media screen and (min-width:560px){html{font-size:466.667%}}@media screen and (min-width:600px){html{font-size:500%}}.page1 img{width:100%;vertical-align:top}
.page1 .title{text-align:center;color:#333;font-size:.34rem;margin-bottom:.5rem;padding-top:.2rem}
.page1 .special{font-style:italic;color:#e6454a;font-size:.48rem;display:inline-block}
.thired-desc{font-size:.28rem;color:#666;margin-top:.5rem;margin-bottom:.5rem}
.thired-desc p{position:relative;margin-bottom:.3rem;text-align:center}
.special div{display:table-cell;position:relative;top:.1rem}
.our-server{width:90%;margin:0 auto;overflow:hidden}
.our-server li{float:left;width:25%;text-align:center;font-size:.2rem;color:#666;line-height:1}
.our-server li:before{content:"";display:block;width:.8rem;height:.8rem;margin:0 auto .23rem}
.our-server li em{display:block;font-size:.24rem;color:#e6454a;margin-bottom:.08rem}
.prompt-box[data-v-304982a8]{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:10}
.prompt-box .box[data-v-304982a8]{width:295px;position:absolute;top:50%;left:50%;z-index:20;background:#fff;border-radius:4px;transform:translate(-50%,-50%);text-align:center;overflow-y:hidden}
.prompt-box .box h3[data-v-304982a8]{margin:20px 0 10px;font-size:17px}
.prompt-box .text[data-v-304982a8]{margin:15px 25px;position:relative;line-height:1.5}
.prompt-box .btn-box[data-v-304982a8]{height:44px;line-height:44px;margin:0 auto;font-size:16px;border-top:1px solid #e0e0e0;color:#e6454a;display:-ms-flexbox;display:flex;display:-webkit-flex}
.prompt-box .btn-box .ikonw[data-v-304982a8]{flex:1}
.prompt-box .btn-box .ikonw.right-border[data-v-304982a8]{border-right:1px solid #e0e0e0}
.prompt-box .btn-box .confirm[data-v-304982a8]:hover,.prompt-box .btn-box .ikonw[data-v-304982a8]:hover{background-color:#f5f7fa}
.prompt-box .btn-box .confirm[data-v-304982a8]{flex:1}
.page-btn-bg{width:100%;position:fixed;bottom:0rem;background:#fff;left:0}
.page-btn{width:7.48rem;margin:0 auto;height:.72rem;border-radius:.08rem;font-size:.34rem;text-align:center;line-height:.72rem;color:#fff;background:#009c4b;margin-bottom:.3rem}
.page-btn.mb1{margin-bottom:.1rem}
.page-btn:active,.page-btn:focus,.page-btn:hover{background:#009c4b;color:#f4e1e2}
.address{font-size:.1rem;color:gray;text-align:center;margin-bottom:.2rem}
.address{font-size:.1rem;color:gray;text-align:center}
.address.bottom{position:fixed;bottom:.2rem;left:0;width:100%}
.page2 .title{height:.7rem;font-size:.28rem;color:#333;line-height:.7rem;padding-left:.3rem}
.select-one{margin-left:.5rem;margin-top:.3rem;margin-bottom:.3rem}
.one-box{text-align:center;margin-right:.32rem;width:1.9rem;color:#c2c2c2;font-size:.28rem;display:inline-block}
.one-item{height:2rem;width:1.9rem;border:1px solid #c2c2c2;border-radius:.08rem}
.item-icon{width:.6rem;margin-top:.65rem}
.item-text{margin:.3rem 0}
.select-more{width:7.25rem;-margin:.1rem auto .125rem;margin:.1rem auto}
.more-box{width:2.02rem;height:2.56rem;border:1px solid #c2c2c2;border-radius:.08rem;text-align:center;display:inline-block;margin:0 .15rem .28rem;border-sizeing:border-box}
.more-icon{width:1.3rem;height:1.3rem;vertical-align:top}
.more-icon,.more-select{margin:0 auto;margin-top:.2rem}
.more-select{width:.3rem;height:.3rem;margin-bottom:.1rem;border-radius:.3rem;border:1px solid #c2c2c2}
.mroe-desc{font-size:.28rem;color:#c2c2c2}
.sel{border:1px solid #009c4b}
.sel-tex{color:#e6454a}
/*!*width: 6.9rem;*!*//*!*left: .3rem;*!*/.page2 .page-btn{background:#f8928f;color:#f4e1e2}
.page2 .btn-submit{background:#009c4b;color:#fff}
.mes-box{width:6.5rem;margin:0 auto;margin-top:1.4rem;font-size:.3rem}
.mes-city,.mes-phone{border:1px solid #d6d6d6;height:.88rem;position:relative;border-radius:.04rem;padding-left:.3rem;margin-bottom:.2rem;overflow:hidden}
.city-text,.phone-text{color:#333;width:1.3rem;line-height:.88rem;margin-right:.1rem}
.city-change{color:#ccc}
.arrow{position:absolute;display:block;content:"";border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:0;border-left:0;width:.2rem;height:.2rem;transform:rotate(-45deg);top:.32rem;right:.2rem;z-index:1}
.mobile-input{height:.88rem;font-size:.3rem;line-height:.88rem}
input::-moz-input-placeholder{color:#ccc;font-size:.3rem;line-height:.88rem;opacity:1}
input::-webkit-input-placeholder{color:#ccc;font-size:.3rem;line-height:.88rem;opacity:1}
input::-ms-input-placeholder{color:#ccc;font-size:.3rem;line-height:.88rem;opacity:1}
.mes-verify{padding-bottom:.1rem;position:relative;border-radius:.04rem;margin-bottom:.2rem;overflow:hidden}
.verify-input{width:4.2rem;border:1px solid #ccc;border-radius:.04rem;padding-left:.3rem;font-size:.3rem}
.code-btn,.verify-input{height:.88rem;line-height:.88rem}
.code-btn{width:1.8rem;position:absolute;right:0;top:0;color:#f8928f;border:1px solid #f8928f;border-radius:.04rem;text-align:center}
.mes-box .mes-btn{width:100%}
.valid{color:#f44944;border:1px solid #f44944}
.valid:active,.valid:focus,.valid:hover{background:#fad2d3;color:#e6454a;border:1px solid #e6454a}
.mes-btn{width:100%;height:.88rem;line-height:.88rem;text-align:center;color:#fff;border-radius:.08rem;margin-top:.3rem}
.btn-submit{background:#e6454a;color:#fff}
.btn-submit:active,.btn-submit:focus,.btn-submit:hover{background:#c23a3ft;color:#f4e1e2}
.show-box{width:6rem;height:2.4rem;margin:0 auto;text-align:left;overflow:hidden;position:relative}
.show-desc{text-align:center;color:#292d33;border:1px solid #d6d6d6;margin-bottom:.8rem;position:relative;padding:.5rem 0 .2rem}
.show-title{font-size:.32rem;margin-bottom:.2rem;position:absolute;width:100%;left:0;top:-.4rem;text-align:center}
.show-title p{display:inline-block;background:#fff;padding:0 .2rem}
.show-box ul{animation:10s move1 infinite linear;-webkit-animation:10s move1 infinite linear}
.show-box li,.show-list{font-size:.255rem;color:#666;line-height:.6rem;height:.6rem}
.show-spe{color:#e6454a;font-size:.48rem;font-style:italic}
.fray{background:#fad2d3;color:#e6454a;border:1px solid #e6454a}
@keyframes move1{0%{transform:translateY(0);-webkit-transform:translateY(0)}
to{transform:translateY(-100%);-webkit-transform:translateY(-100%)}}ul{padding:0;margin:0;list-style-type:none}
.city-wrap{position:absolute;top:0;left:0;right:0;background-color:#fff;z-index:20}
.cur-city[data-v-5b101ff8]{padding:0 20px 0 15px;line-height:60px}
.cur-city h3[data-v-5b101ff8]{margin:0;font-size:16px;font-weight:400}
.cur-city .tips[data-v-5b101ff8]{float:right;font-size:12px;color:red}
.citylist-main{padding-right:20px}
.letter-box h4[data-v-465cc2c5]{margin:0;padding-left:15px;height:32px;line-height:32px;background-color:#f1f2f6;color:rgba(0,0,0,.6)}
.letter-box ul[data-v-465cc2c5]{padding-left:15px}
.letter-box .city-box[data-v-465cc2c5]{height:50px;line-height:50px;font-size:16px;border-bottom:1px solid #e5e5e5}
.letter-box .city-box[data-v-465cc2c5]:last-child{border-bottom:0}
.citylist-nav{position:fixed;top:50%;right:-15px;transform:translate(-50%,-50%);width:25px;text-align:center;font-size:12px;color:#e6454a;z-index:9}
.citylist-nav li{width:100%;height:25px;line-height:25px}
.sub-banner img{width:100%;vertical-align:top}
.sub-text{text-align:center;margin:.4rem .4rem 1.2rem}
.sub-text p{font-size:.36rem}
.tel{text-align:center;font-size:.3rem}
.tel a{display:block;color:#e6454a;font-size:.34rem;text-decoration:none;margin:0 .93rem .2rem;line-height:.84rem;border:1px solid #e6454a;border-radius:.08rem;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}
.tel a:active{background:#fad2d3;color:#e6454a;border:1px solid #e6454a}