.img-icon{font-family:image-icon!important;font-style:normal;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#carousel .swiper-custom-pagination{z-index:99;position:relative;margin-top:-20px;bottom:3px}
#carousel .swiper-pagination-custom-bullet{width:.3733rem;height:.3733rem;display:inline-block;margin:.2667rem;border-radius:50%;background:#39b54a;border:1px solid #39b54a;transition:width .3s}
#carousel .swiper-pagination-custom-active{width:1.0667rem;border-radius:.16rem;background:#39b54a}
#carousel .swiper-pagination-custom-active:focus{outline:0}
.pos-rel{position:relative}
.pos-abs{position:absolute}
.pos-fix{position:fixed}
.flex{display:flex}
.flex-grow{flex-grow:1}
.justify-start{justify-content:flex-start}
.justify-center{justify-content:center}
.justify-end{justify-content:flex-end}
.justify-around{justify-content:space-around}
.justify-between{justify-content:space-between}
.align-start{align-items:flex-start}
.align-center{align-items:center}
.align-end{align-items:flex-end}
.align-baseline{align-items:baseline}
.block{display:block}
.width{width:100%}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-bold{font-weight:700}
.text-bolder{font-weight:bolder}
.text-xxs{font-size:.64rem}
.text-xs{font-size:.7467rem}
.text-sm{font-size:.8533rem}
.text-lg{font-size:.96rem}
.text-xl{font-size:1.0667rem}
.text-red{color:red}
.text-white{color:#fff}
.common-form{padding:.533rem 1.0667rem}
.common-form-item{margin-bottom:1.0667rem}
.common-form-item label{width:4.2667rem;line-height:2.1333rem;color:#606266;padding:0 .64rem 0 0}
.common-form-item input{outline:0;background-color:#fff;background-image:none;color:#606266;cursor:pointer;transition:border-color .2s cubic-bezier(.645, .045, .355, 1)}
.common-form-item input:focus{border-color:#409eff}
.common-form-item input:disabled{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}
.common-form-item input.readonly:read-only{user-select:none;pointer-events:none}
.common-form-item input::-webkit-input-placeholder{color:#dcdfe6}
.common-form-item button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dcdfe6;color:#606266;-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;transition:.1s;font-weight:500;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;padding:.64rem 1.06667rem;font-size:.7467rem;border-radius:.2133rem}
.common-form-item button.primary{color:#fff;background-color:#409eff;border-color:#409eff}
.common-form-item button.primary:focus:hover{background:#66b1ff;border-color:#66b1ff;color:#fff}
.expoFormBlock{background-image:url("//img.jiuzhouauto.com/i/2021/12/21/1640054802576-54802.jpeg");background-size:100% 100%;background-repeat:no-repeat}
.content .expoForm{box-shadow:0 0 1.0667rem -1px rgba(0,0,0,.3);border-radius:.4267rem;padding:0 .7466rem;border:1px solid #9b8a78;background-color:#fff;position:relative}
.content .expoForm .common-form-item{margin-bottom:0;border-bottom:1px solid #dcdfe6}
.content .expoForm input{width:calc(100% - .8rem);border:none;border-radius:0;padding:.384rem 0;line-height:2.1333rem;font-size:18px;font-weight:700}
.content .expoForm input[placeholder]{color:#888}
#getVerifyCodeBtn{line-height:.64rem;height:1.4933rem;width:4.7333rem;padding:0;font-size:.64rem}
.private{padding:1.0667rem 0 0 1.8666rem;color:#3d37e6}
.confirm{padding:0 calc(4vw)}
#anchor button,#confirm button{font-size:1.0667rem;padding:0;font-weight:700;margin:0;width:100%}
.confirm button{width:90%;margin:0 5%;border-radius:.4267rem;padding:.8rem 0;font-size:1.0667rem;background-image:linear-gradient(to bottom,#f62,#ff4022,#ff6b80)}
.confirm button:hover:focus{opacity:.5}
.tip{padding:0 calc(4vw);padding-left:3.4rem;padding-top:.3rem;font-size:.64rem;color:#442e25}
.tipEnd{height:.3rem;width:100%}
.detail{padding-bottom:5.28rem}
.content{padding-left:1.0667rem;padding-right:1.0667rem;padding-top:1.1733rem}
.mobileSelect{position:relative;z-index:0;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,z-index .4s;transition:opacity .4s,z-index .4s}
.mobileSelect *{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.mobileSelect .grayLayer{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.7);z-index:888;display:block}
.mobileSelect .content{width:100%;display:block;position:fixed;z-index:889;color:#000;-webkit-transition:.4s;transition:.4s;bottom:-350px;left:0;background:#fff;border-top-left-radius:.4267rem;border-top-right-radius:.4267rem}
.mobileSelect .content .fixWidth{width:90%;margin:0 auto;position:relative}
.mobileSelect .content .fixWidth:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.mobileSelect .content .btnBar{border-bottom:1px solid #dcdcdc;font-size:15px;height:45px;position:relative;text-align:center;line-height:45px}
.mobileSelect .content .btnBar .cancel,.mobileSelect .content .btnBar .ensure{height:45px;width:55px;cursor:pointer;position:absolute;top:0}
.mobileSelect .content .btnBar .cancel{left:0;color:#666}
.mobileSelect .content .btnBar .ensure{right:0;color:#1e83d3}
.mobileSelect .content .btnBar .title{font-size:15px;padding:0 15%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mobileSelect .content .panel:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.mobileSelect .content .panel .wheels{width:100%;height:200px;overflow:hidden}
.mobileSelect .content .panel .wheel{position:relative;z-index:0;float:left;width:50%;height:200px;overflow:hidden;-webkit-transition:width .3s;transition:width .3s}
.mobileSelect .content .panel .wheel .selectContainer{display:block;text-align:center;-webkit-transition:-webkit-transform .18s ease-out;transition:transform .18s ease-out;transition:transform .18s ease-out,-webkit-transform .18s ease-out}
.mobileSelect .content .panel .wheel .selectContainer li{font-size:15px;display:block;height:40px;line-height:40px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mobileSelect .content .panel .selectLine{height:40px;width:100%;position:absolute;top:80px;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}
.mobileSelect .content .panel .shadowMask{position:absolute;top:0;width:100%;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(rgba(255,255,255,0)),to(#fff));background:-webkit-linear-gradient(top,#fff,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,#fff,rgba(255,255,255,0),#fff);opacity:.9;pointer-events:none}
.mobileSelect-show{opacity:1;z-index:10000;visibility:visible}
.mobileSelect-show .content{bottom:0}
#car{line-height:2.1333rem;padding:.384rem 0;width:calc(100% - .8rem);color:#888;font-size:.7467rem;pointer-events:auto}
.btn-img{width:100%;height:auto}
.successModal{top:0;left:0;z-index:130;background-color:rgba(0,0,0,.6);width:calc(100vw);height:calc(100vh)}
.successModal>div{width:80%}
.successModal button{outline:0;cursor:pointer;display:inline-block;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;box-sizing:border-box;-webkit-appearance:none;color:#fff;border:none;text-align:center;border-radius:.4267rem;margin:calc(2vh) calc(10%) 0;width:calc(80%);background-color:#07c160;line-height:1.6rem}
.modal-tips{position:absolute;font-size:12px;top:56%;width:80%;line-height:16px;padding-left:20px;transform:scale(.9);transform-origin:left;display:none}
.dialog-content-ft.side button{width:auto}
.renderModal{width:calc(100vw);height:calc(100vh);display:none;left:0;top:0;z-index:11;background-color:rgba(0,0,0,.6);transition:opacity .3s}
.brandList,.seriesList{animation-duration:.3s;float:right;width:80%;height:calc(100% - .2667rem);overflow-y:scroll;top:0;right:0;background-color:#fff;padding-bottom:.2667rem}
.seriesList{display:none;position:absolute;z-index:4}
.brandList .carBrandIndex,.seriesList .carSeriesIndex{padding:0 1.0667rem;font-size:.7467rem;font-weight:700;color:#666d7f;line-height:1.6rem;background-image:linear-gradient(90deg,#f8f9fc,rgba(248,249,252,0))}
.seriesList .carSeriesIndex{padding:.5333rem 1.0667rem}
.brandList .carBrandItem{display:flex;justify-content:flex-start;align-items:center}
li{list-style:none}
.brandList .carBrandIndex .carBrandItem,.seriesList .carSeriesItem{overflow:hidden}
.brandList ul .carBrandItem img,.seriesList ul .carSeriesItem img{float:left;width:2.1333rem;height:2.1333rem;margin:.5333rem .8533rem .5333rem 1.0667rem}
.seriesList ul .carSeriesItem img{width:4.9067rem;height:3.68rem}
.brandList ul .carBrandItem span,.seriesList ul .carSeriesItem span{display:block;font-size:.8533rem;color:#111e36;line-height:3.2rem}
.seriesList ul .carSeriesItem span{line-height:4.5333rem}
.jumpTag{position:fixed;right:0;top:2.4533rem;z-index:12;display:none;opacity:0;transition:opacity .3s}
.jumpTag .jumpUl .jumpLi{min-height:.9067rem;width:1.28rem;position:relative}
.jumpTag .jumpUl .jumpLi span:first-child{position:absolute;top:0;left:0;width:1.28rem;height:1.28rem;font-size:.8rem;font-weight:400;color:#999cab;line-height:1.28rem;text-align:center;border-radius:50%;-webkit-transform:scale(.666);-ms-transform:scale(.666);transform:scale(.666)}
.jumpTag .jumpUl .jumpLi span:last-child{display:none;position:absolute;top:50%;right:2.1333rem;width:2.6667rem;height:2.6667rem;margin-top:-1.3333rem;font-size:1.7067rem;color:#fff;line-height:2.6667rem;text-align:center;background-color:#c5cad4;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0)}
.jumpTag .jumpUl .jumpLi.active span:first-child{color:#fff;background-color:#0051ff}
.jumpTag .jumpUl .jumpLi.touched span:last-child{display:block}
.jumpTag .jumpUl .jumpLi.touched span:last-child:after{content:"";position:absolute;top:50%;right:-.5333rem;z-index:-1;width:0;height:0;border:solid;border-color:transparent transparent transparent #c5cad4;border-width:1.0667rem 0 1.0667rem 1.0667rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.floatBtn{position:fixed;z-index:9;bottom:-80px;left:50%;transform:translate(-50%,0);width:100%;max-width:600px;opacity:0;font-size:0;transition:opacity .3s}
.floatBtn-show{bottom:-1px;opacity:1}
.floatBtn-img{width:100%;height:75px}
#countDown{box-sizing:border-box;width:100%;padding:10px 20px;background-repeat:no-repeat;background-size:cover}
.down-img{background-image:url("//img.jiuzhouauto.com/i/2023/03/20/1679290269252-90269.png");background-repeat:no-repeat;background-size:contain;position:absolute;right:10px;top:22px;width:13px;height:15px}
.pr{position:relative}