.main{
    padding-bottom: 13.066667vw;
}
.bigimg{
    width: 100vw;
}
.buyticketnow{
    width: 100vw;
    height: 13.333333vw;
    line-height: 13.333333vw;
    text-align: center;
    display: block;
    background: linear-gradient(-270deg, #4187CC, #3CA3BD, #A38B58);
    position: fixed;
    bottom: 0;
    left: 0;
    font-size: 4.266667vw;
    font-weight: 500;
    color: #fff;
}
.form{
    width: 100vw;
    height: 223.466667vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_1/02_1.png?ver=0) no-repeat;
    background-size: 100%;
}
.form.mt{
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_2/02_mt.png?ver=0) no-repeat;
    background-size: 100%;
    height: 148.8vw;
}
.form.gz{
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_2/02_gz1.png?ver=0) no-repeat;
    background-size: 100%;
    height: 163.6vw;
}
.mt>form,.gz>form{
    margin-top: 32.933333vw !important;
}
.form>.first{
    width: 100vw;
    height: 14.666667vw;
}
.form>.first1{
    width: 0;
    height: 0;
}
.form>form{
    border-radius: 2.133333vw;
    margin-top: 107.2vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #fff;
    width: 88.266667vw;
}
form>.line{
    width: 80.133333vw;
    background: rgba(228, 234, 240, 1);
    border-radius: 1.6vw;
    display: flex;
    height: 12.266667vw;
    overflow: hidden;
}
form>.line.one{
    margin: 4.933333vw auto 2.666667vw auto;
}form>.line.two{
    margin-bottom: 2.666667vw;
}
form>.line>.left{
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(-43deg, #0076CB, #005DA8);
    height: 12.266667vw;
    width: 12.266667vw;
    min-width: 12.266667vw;
}
form>.line>.left.username{
    color: #fff;
    font-size: 5.333333vw;
}
form>.line>.left>.username{
    width: 6.4vw;
    height: 6.4vw;
}
form>.line>.left>.phone{
    width: 5.333333vw;
    height: 5.333333vw;
}
form>.line>.left>.validate{
    width: 4.266667vw;
    height: 4.933333vw;
}
form>.line>input{
    flex: 1;
    height: 12.266667vw;
    font-size: 4.266667vw;
    padding-left: 2.8vw;
    background: #E4EAF0;
    color: #005eaa;
}
form>.line>input[name="validate"]{
    width: 40vw;
}
form>.line>.sendsms{
    display: block;
    width: 26.133333vw;
    min-width: 26.133333vw;
    height: 12.266667vw;
    line-height: 12.266667vw;
    text-align: center;
    color: rgba(231, 120, 17, 1);
    font-size: 3.733333vw;
    font-weight: 300;
    flex: 1;
}
input::-webkit-input-placeholder{
    font-size: 3.733333vw;
	color:rgba(130, 173, 204, 1);
}
input{
    color: rgba(130, 173, 204, 1);
    outline: none;
    border: none;
    padding: 0;
    margin: 0;
}
form>.butbtn{
    width: 80.266667vw;
    height: 14.266667vw;
    margin-top: 5.333333vw;
}
form>.info{
    margin-top: 3.066667vw;
    font-size: 2.933333vw;
    color: rgba(173, 179, 186, 1);
}
form>.ys{
    margin-top: 3.466667vw;
    font-size: 3.466667vw;
    color: rgba(144, 148, 153, 1);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100vw;
    text-align: center;
}
form>.ys>img{
    width: 3.733333vw;
    height: 3.733333vw;
    display: inline-block;
}
form>.ys>span{
    color: rgba(0, 122, 209, 1);
}

.form>.userlist{
    margin-top: 14.133333vw;
    width: 100%;
    height: 3.733333vw;
    position: relative;
    overflow: hidden;
}
.form>.userlist>div{
    width: 100%;
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    transition: .5s;
}
.form>.userlist>div>div{
    margin-left: 5.333333vw;
    font-size: 3.466667vw;
    color: rgba(167, 186, 204, 1);
    font-weight: 400;
    line-height: 3.733333vw;
}

.brand{
    width: 100%;
    height: 139.733333vw;
    overflow: hidden;
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_2/15.jpg?ver=0) no-repeat;
    background-size: 100%;
}
.brand>.imglist{
    margin: 20vw auto 0 auto;
    width: 86.666667vw;
    height: 106.666667vw;
    overflow-x: scroll;
    overflow-y: hidden;
    position: relative;
    padding: 0;
}
.brand>.imglist::-webkit-scrollbar{
    width:0;
}
.brand>.imglist .item{
    width: 85.333333vw;
    padding-left: 1.333333vw;
    display: flex;
    flex-flow: wrap;
    flex-direction: row;
    align-content: flex-start;
}
.brand>.imglist .item span{
    display: block;
}
.brand>.imglist .item>.item_{
    background: #fff;
    border-radius: 1.066667vw;
    margin: 0 1.333333vw 1.333333vw 0;
    width: 20vw;
    height: 25.333333vw;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    text-align: center;
}
.brand>.imglist>ul{
    position: absolute;
    left: 0;
    top: 0;
    padding-left: 0;
}
.brand>.imglist .item>.item_>.img{
    width: 100%;
    text-align: center;
}
.brand>.imglist .item>.item_>.img>img{
    margin: 4.8vw auto 3.866667vw auto;
    height: 9.2vw;
    width: auto;
    display: inline-block;
}
.brand>.imglist .item>.item_>.name{
    font-size: 3.733333vw;
    color: rgba(121, 123, 128, 1);
    text-align: center;
    overflow: hidden;
    word-break: keep-all;
    font-weight: 400;
}
.brand>.points{
    margin-top: 2.666667vw;
    width: 100%;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}
ul{
    margin: 0;
}
.points{
    width: 100vw;
    display: flex;
    justify-content: center;
}
.points>.point{
    transition: .5s;
    width: 1.333333vw;
    height: 1.333333vw;
    background: rgba(208, 226, 245, 1);
    border-radius: 50%;
    margin-left: 1.333333vw;
}
.points>.point.active{
    background: rgba(40, 130, 219, 1);
    width: 4vw;
    border-radius: 0.666667vw;
}

.position{
    height: 139.333333vw;
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_1/13.png?ver=0) no-repeat;
    background-size: 100%;
    position: relative;
}

.copyright{
    width: 100vw;
    line-height: 5.333333vw;
    text-align: center;
    color: rgba(116, 155, 194, 1);
    font-size: 3.2vw;
    font-weight: 400;
    position: absolute;
    bottom: 5.333333vw;
    left: 0;
}

.lb{
    width: 100vw;
    height: 104.266667vw;
    overflow: hidden;
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_2/04.jpg?ver=0) no-repeat;
    background-size: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
}

.lb>.imglist{
    width: 80vw;
    height: 42.666667vw;
    overflow-x: scroll;
    margin: 37.333333vw auto 0 auto;
    position: relative;
    border-radius: 2.133333vw;

}
.lb>.imglist>ul{
    position: absolute;
    left: 0;
    top: 0;
    height: 42.666667vw;
    margin: 0;
    padding: 0;
}
.lb>.imglist>ul>.item{
    width: 80vw;
    height: 42.666667vw;
}
.lb>.imglist>ul>.item>img{
    width: 80vw;
    height: 42.666667vw;
}
.lb>.points{
    position: absolute;
    bottom: 13.333333vw;
    left: 0;
}
.lb>.points>.point{
    background: rgba(255, 255, 255, .5);
}
.lb>.points>.point.active{
    background: rgba(0, 200, 240, 1);
}
.bigimg{
    margin-top: -1px;
}
.imgbg{
    width: 100vw;
    overflow: hidden;
    position: relative;
}
.imgbg>img{
    position: absolute;
}
.img05{
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_2/05.jpg?ver=0) no-repeat;
    background-size: 100%;
    height: 134.666667vw;
}
.img05>img{
    width: 39.733333vw;
    left: 13.333333vw;
    top: 108vw;
}
.img06{
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_2/06.jpg?ver=0) no-repeat;
    background-size: 100%;
    height: 88.4vw;
    display: flex;
    justify-content: center;
}
.img06>img{
    width: 26.8vw;
    top: 70.4vw;
}
.img07{
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_2/07.jpg?ver=0) no-repeat;
    background-size: 100%;
    height: 124.133333vw;
}
.img07>img{
    width: 50.533333vw;
    left: 24.933333vw;
    top: 110.666667vw;
}
.img08{
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_2/08.jpg?ver=0) no-repeat;
    background-size: 100%;
    height: 64.666667vw;
}
.img08>img{
    width: 24.933333vw;
    left: 52.8vw;
    top: 51.733333vw;
}

.img09{
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_2/09.jpg?ver=0) no-repeat;
    background-size: 100%;
    height: 69.066667vw;
}
.img09>img{
    width: 24.933333vw;
    left: 9.466667vw;
    top: 50.666667vw;
}
.img10{
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_2/10.jpg?ver=0) no-repeat;
    background-size: 100%;
    height: 59.333333vw;
}
.img10>img{
    width: 24.933333vw;
    left: 53.2vw;
    top: 46vw;
}
.img12{
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_2/12.jpg?ver=0) no-repeat;
    background-size: 100%;
    height: 59.2vw;
}
.img12>img{
    width: 24.933333vw;
    left: 51.733333vw;
    top: 48vw;
}
.img13{
    background: url(//kcwcpro.oss-cn-chengdu.aliyuncs.com/promotion/2023/autochongqing/2023_2/13.jpg?ver=0) no-repeat;
    background-size: 100%;
    height: 59.2vw;
}
.img13>img{
    width: 24.933333vw;
    left: 51.733333vw;
    top: 45.333333vw;
}
.alert{
    width: 100vw;
    height: 100vh;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .4);
    display: none;
}
.alert>.content{
    position: absolute;
    left: 0;
    bottom: 0;
    height: 0;
    border-radius: 2.133333vw;
    width: 100%;
    background: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    transition: .2s;
}
.alert>.content>img{
    width: 71.733333vw;
    display: block;
}
.alert>.content>.download_button{
    width: 71.733333vw;
    height: 13.333333vw;
    background: rgba(33, 68, 103, 1);
    border-radius: 1.6vw;
    line-height: 13.333333vw;
    text-align: center;
    color: #fff;
    font-size: 5.066667vw;
    font-weight: 400;
}