.banner{
    width: 100%;
}
.banner img{
    width: 100%;
    height: auto;
}
.choose{
    width: 100%;
    position: relative;

}
.choose ul{
    overflow: hidden;
    list-style: none;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
    position: absolute;
    top: -0.5rem;
    color: #343434;
    font-size: 0.24rem;
}
.choose ul li{
    width: 1.5rem;
    height: 0.88rem;
    line-height: 0.88rem;
    text-align: center;
}
.choose-margin-left{
    margin-left: 0.9rem;
}
.banner-text-one{
    width: 1.52rem;
    height: 0.62rem;
    text-align: center;
    font-size: 0.26rem;
    line-height: 0.62rem;
    margin-top: 0.375rem;
    background: #ffffff;
    border-radius: 5px;
}
.banner-margin-left{
    margin-left: 0.27rem;
}
.banner-margin-top{
    margin-top: 0.24rem;
}
.banner-content-one{
    position: absolute;
    width: 100%;
    height: 1.37rem;
    background: #f8f8f8;
    top: 0.2rem;
    left: 0;
    z-index: 1;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
}
.banner-content-two{
    height: 3.08rem;
}
.banner-content-three{
    height: 3.95rem;
}
.banner-content-four{
    height: 2.23rem;
}
.choose-active{
    background: #000000;
    color: #FFFFFF;
}
.content-one-item{
    width: 7.14rem;
    height: 6rem;
    margin: 0 auto;
    position: relative;
    margin-top: 0.36rem;
}
.content-one-item iframe{
    width: 100%;
    height: 6rem;

}
.content-one-modal{
    width: 100%;
    height: 5.55rem;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.content-one-mask{
    width: 100%;
    height: 0.52rem;
    background: #000000;
    position: absolute;
    left: 0;
    bottom: 0;
    opacity: 0.5;
}
.content-one-text-wraper{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    padding-left: 0.23rem;
    padding-right: 0.23rem;
}
.content-one-text-one{
    font-size: 0.24rem;
    color: #ffffff;
    height: 0.52rem;
    line-height: 0.52rem;
    width: 4rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.content-one-text-two{
    width: 1.98rem;
    height: 0.45rem;
    background: #d60000;
    font-size: 0.24rem;
    color: #ffffff;
    line-height: 0.45rem;
    text-align: center;
    border-radius: 3px;
    margin-top: 0.035rem;
}
.content-two{
    width: 100%;
    padding-top: 0.87rem;
    padding-bottom: 1.05rem;
}
.content-two img{
    width: 100%;
    height: auto;
}
.input{
    width: 4.8rem;
    height: 0.7rem;
    border: 1px solid #aaaaaa;
    text-indent: 0.3rem;
    display: block;
    margin: 0 auto;
    margin-top: 0.2rem;
}
.btn{
    width: 5.55rem;
    height: 0.8rem;
    background: #d60000;
    font-size: 0.36rem;
    color: #ffffff;
    display: block;
    margin: 0 auto;
    border:1px solid #ffffff;
    margin-top: 0.73rem;
    border-radius: 5px;
}