[v-cloak]{display:none;}
.font-title{font-size:.5rem}
.font-text{font-size:.18rem}
@keyframes topAnimate{0%{opacity:0;transform:translate3d(0,100%,0)}
100%{opacity:1;transform:translate3d(0,0%,0)}
}
.index{width:100%;min-height:100vh}
.desk-language {
    display: none;
}

/* 轮播 */
.slideBox{ 
    width:100%; 
    /* height:6.6rem;  */
    overflow:hidden; 
    position:relative; 
}
/* .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; } */
.slideBox .bd{ 
    position:relative; 
    height:100%; z-index:0;   
}
.slideBox .bd li{ 
    zoom:1; 
    vertical-align:middle;
    position: relative;
}
.slideBox .bd li .middle-img{
    position: absolute;
    top: 2rem;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    height: .2rem;
}
.slideBox .bd img{ 
    width:100%; 
    /* height:6rem;  */
    display:block;  
}

/* 弹框 */
.modal{
    display: none;
    position: fixed;
    z-index: 9999;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background-color: rgba(0, 0, 0,0.5);
}
.modal-content{
    background-color: #f4f4f4;
    margin: 1rem auto;
    width: 42%;
    box-shadow: 0 5px 8px 0 rgba(0, 0, 0,0.2), 0 7px 20px 0 rgba(0, 0, 0,0.2);
    animation-name: modalopen;
    animation-duration: 1s;
    z-index: 9999;
    border-radius: 10px;
}
.modal-header{
    background-color: #1c1c1c;
    padding: .15rem;
    color: #fff;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.closeBtn{
    color: #fff;
    float: right;
    font-size: .3rem;
    display: inline-block;
    line-height: .3rem;
}
.closeBtn:hover,.closeBtn:focus{
    /* color: #000; */
    text-decoration: none;
    cursor: pointer;
}
.modal-body{
    width: 6rem;
    margin: 0 auto;
    padding: .5rem .5rem .2rem .5rem;
}
.modal-body p{
    font-size: .22rem;
    margin-bottom: .2rem;
    text-align: left;
}
.modal-body p a{
    color: #333;
}
.modal-body p a:hover{
    color: rgb(41, 188, 202);
}
.modal-footer{
    color: #333;
    /* background-color: #1c1c1c; */
    padding: 0 .5rem .5rem .5rem;
    text-align: center;
    font-size: .3rem;
}
.modal-footer a{
    display: inline-block;
    padding: .1rem .3rem;
    font-size: .22rem;
    color: #fff;
    /* background: rgb(41, 188, 202); */
    background-color: #4180e4;
    border-radius: .3rem;
}
@keyframes modalopen{
    from {opacity: 0}
    to {opacity: 1}
}
/* 弹框 */

video{
    width: 60%;
    margin: 0 auto;
    display: block;
}

.top-text{
    width: 100%;
    height: .4rem;
    color: #fff;
    background-color: #151516;
    font-size: .2rem;
    line-height: .42rem;
    text-align: center;
    margin: 74px 0 0 0;
}
.index-main{
    /* margin-top: .7rem; */
    overflow: hidden;
}

/* 1 */
.section-first{
    text-align: center;
    position: relative;
}
.section-first .text-box{
    position: absolute;
    top: .4rem;
    left: 50%;
    transform: translateX(-50%);
    height: 90%;
}
.section-first .text-one{
    font-size: .16rem;
    color: #231815;
}
.section-first .text-two{
    font-size: .14rem;
    color: #ff0000;
    margin: .3rem 0 .2rem 0;
    height: .14rem;
}
.section-first .text-three{
    font-size: .2rem;
    /* font-weight: 900; */
    margin-bottom: .4rem;
    color: #fff;
}
.section-first .text-three img{
    display: inline-block;
    /* width: 3.8rem; */
    height: .6rem;
}
/* .section-first .text-four{
    font-size: .2rem;
    color: #fff;
    margin: .2rem 0 0 0;
} */
.section-first .text-four img{
    display: inline-block;
    width: 1rem;
    /* height: .2rem;   */
    vertical-align: middle;
}
.section-first .first-img{
    width: 100%;
    /* height: 2.8rem; */
}
.section-first .first-bottom{
    width: 100%;
    height: 1.4rem;
    font-size: .16rem;
    font-weight: 100;
    color: #231815;
    background: #f9f7f9;
    display: flex;
    display: -webkit-flex;
    -webkit-align-items: center;
    justify-content: center;
    align-items: center;
    white-space:nowrap
}

.section-first .email-box{
    width: 3rem;
    height: .35rem;
    background: rgba(255, 255, 255, 0.6);
    border-radius: 26px;
    overflow: hidden;
    margin: 0 auto;
    position: absolute;
    bottom: 10%;
    left: 50%;
    transform: translateX(-50%);
}
.section-first .email-box input{
    background: rgba(255, 255, 255, 0);
    width: 75%;
    font-size: .12rem;
    line-height: .35rem;
    color: #fff;
}
.section-first .email-box input::-webkit-input-placeholder{
    color: #fff;
}
.section-first .email-box .email-btn{
    border-radius: 50%;
    width: .25rem;
    height: .25rem;
    margin: .05rem;
    background-image: url(https://r.tourboxtech.com/en/src/images/tourboxElite-product/email-logo.png);
    background-color: #4180e4;
    background-position: center;
    background-repeat: no-repeat;
    background-size: .16rem;
    float: right;
    cursor: pointer;
}

.section-first .order-box{
    width: 100%;
    position: absolute;
    bottom: 15%;
    left: 50%;
    transform: translateX(-50%);
    text-align: center;
}
.section-first .order-box .order-now{
	display: block;
	border-radius: 6px;
	background-image: linear-gradient(218deg,#004ffc 4%,#3f6ef6 94%);
	font-size: .2rem;
	width: 1.4rem;
    height: 0.4rem;
	line-height: .4rem;
	color: #fff;
	text-align: center;
    margin: 0 auto;
}
.section-first .order-box .text-one{
	font-size: .2rem;
    color: #fff;
    height: auto;
}
.section-first .order-box .text-two{
    font-size: .2rem;
    color: #fff;
    height: auto;
    margin: .1rem 0 .1rem 0;
}

/* 2 */
.section-second{
    text-align: center;
    /* margin-top: 1rem; */
}
.section-second .text-one{
    font-size: .16rem;
    color: #231815;
    margin-bottom: .1rem;
}
.section-second .text-two{
    /* margin: .1rem 0 .3rem 0 ; */
    font-size: .6rem;
    font-weight: bold;
    color: #161616;
    /* margin-bottom: .1rem; */
}
.section-second .text-three{
    font-size: .2rem ;
    font-weight: bold;
    color: #231815;
    font-weight: unset;
}
.section-second .text-box{
    width: 100%;
    margin: 0 auto;
    padding: .7rem .5rem 0 .5rem;
    text-align: left;
    background: #000;
    display: flex;
}
.section-second .text-box div{
    position: relative;
    display: inline-block;
    flex: 1;
    font-size: .26rem;
    font-weight: bold;
    color: #fff;
    text-align: center;
}
.section-second .text-box div:not(:last-child){
    margin-bottom: .2rem;
}
.section-second .text-box div font{
    font-size: .12rem;
    font-weight: lighter;
    color: #dcdddd;
    display: block;
    margin-top: .1rem;
}
.section-second .text-box div i{
    width: .2rem;
    height: 2px;
    background: #fff;
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
}
.section-second .text-bottom{
    font-size: .2rem;
    color: #fff;
    margin-top: unset;
    background: #000;
    padding: .2rem 0;
}
.section-second video{
    width: 45%;
    margin-top: .2rem;
}

/* 3 */
.section-third{
    text-align: center;
}
.section-third .text-box{
    width: 100%;
    margin: 0 auto;
    padding: .7rem .5rem 0 .5rem;
    text-align: left;
    background: #000;
    display: flex;
}
.section-third .text-box div{
    position: relative;
    display: inline-block;
    flex: 1;
    font-size: .26rem;
    font-weight: bold;
    color: #fff;
    text-align: center;
}
.section-third .text-box div:not(:last-child){
    margin-bottom: .2rem;
}
.section-third .text-box div font{
    font-size: .12rem;
    font-weight: lighter;
    color: #dcdddd;
    display: block;
    margin-top: .1rem;
}
.section-third .text-box div i{
    width: .2rem;
    height: 2px;
    background: #fff;
    position: absolute;
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
}
.section-third .text-bottom{
    font-size: .2rem;
    color: #fff;
    margin-top: unset;
    background: #000;
    padding: .2rem 0;
}
.section-third .img-box{
    background-color: #000;
}
.section-third .img-box .s3-bg{
    width: 100%;
    height: auto;
    margin-bottom: -10px;
}
/* .section-third .email-bg{
    width: 100%;
    height: 5.3rem;
    background-image: url(https://r.tourboxtech.com/en/src/images/tourboxElite-product/email-bg.png);
    background-repeat: no-repeat;
    background-size: 100% 5.3rem;
}
.section-third .text-one{
    font-size: .36rem;
    color: #ffffff;
    padding-top: 1rem;
    margin: 0rem 0 .3rem 0;
    font-weight: 700;
    white-space: nowrap;
}
.section-third .text-two{
    font-size: .16rem;
    color: #ffffff;
    margin: 0rem 0 .2rem 0;
}
.section-third .text-two font{
    font-size: .2rem;
    font-weight: bold;
}
.section-third .text-three{
    color: #fff;
    font-size: .14rem;
    margin-top: .1rem;
}
.section-third .text-three font{
    font-size: .14rem;
    font-weight: bold;
} */
/* .section-third .email-box{
    width: 3rem;
    height: .35rem;
    background: #fff;
    border-radius: 26px;
    overflow: hidden;
    margin: 0 auto;
}
.section-third .email-box input{
    background: #fff;
    width: 75%;
    font-size: .12rem;
    line-height: .35rem;
}
.section-third .email-box .email-btn{
    border-radius: 50%;
    width: .25rem;
    height: .25rem;
    margin: .05rem;
    background-image: url(https://r.tourboxtech.com/en/src/images/tourboxElite-product/email-logo.png);
    background-color: #4180e4;
    background-position: center;
    background-repeat: no-repeat;
    background-size: .16rem;
    float: right;
    cursor: pointer;
} */

/* 4 */
.section-fourth{
    margin-top: 1.2rem;
    position: relative;
}
.section-fourth .s4-img{
    display: block;
    width: 6rem;
    height: 2.2rem;
    margin: 0 auto 1rem auto;
}
.section-fourth .text-box{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    color: #fff;
    width: 6rem;
    height: 2.2rem;
}
.section-fourth .text-box div{
    display: flex;
    text-align: center;
    height: 1.1rem;
    /* line-height: 1.1rem; */
    vertical-align: middle;
}
.section-fourth .text-box div span{
    flex: 1;
    font-size: .14rem;
    padding-top: .46rem;
    font-weight: bold;
}
.section-fourth .text-box div:first-child span:nth-child(2){
    padding-top: .36rem;
}
.section-fourth .s4-text{
    width: 90%;
    margin: 0 auto;
    text-align: center;
}
.section-fourth .s4-text .s4-title{
    height: .26rem;
}
.section-fourth .s4-text .s4-content{
    font-size: .16rem;
    color: #5b5b5b;
    margin: .1rem 0 .2rem 0;
}
.section-fourth .video-box{
    display: flex;
    margin-top: .1rem;
}
.section-fourth .video-box .video-index{
    flex: 1;
    width: 50%;
}
.section-fourth .video-box .video-index:first-child{
    padding: 0 .2rem 0 .8rem;
}
.section-fourth .video-box .video-index:last-child{
    padding: 0 .8rem 0 .2rem;
}
.section-fourth .video-box .video-index p{
    margin: .1rem 0 .2rem 0;
    font-size: .16rem;
    padding-left: .1rem;
}
.section-fourth .video-box .video-index video{
    flex: 1;
    width: 100%;
}

/* 5 */
.section-fifth{
    margin: 1.2rem 0  1rem 0;
    position: relative;
}
.section-fifth .s5-text {
    width: 90%;
    margin: 0 auto;
    text-align: center;
}
.section-fifth .s5-text .s5-title{
    height: .26rem;
}
.section-fifth .s5-text .s5-content{
    font-size: .16rem;
    color: #5b5b5b;
    margin: .1rem 0 .2rem 0;
}

/* 6 */
.section-sixth{
    margin: 1.2rem 0  1rem 0 ;
}
.section-sixth .s6-text{
    width: 90%;
    margin: 0 auto;
    text-align: center;
}
.section-sixth .s6-text .s6-title{
    height: .26rem;
}
.section-sixth .s6-text .s6-content{
    font-size: .16rem;
    color: #5b5b5b;
    margin: .1rem 0 .2rem 0;
}

/* 7 */
.section-seventh{
    margin: 1.2rem 0  .5rem 0 ;
}
.section-seventh .s7-text{
    width: 90%;
    margin: 0 auto;
    text-align: center;
}
.section-seventh .s7-text .s7-title{
    height: .26rem;
}
.section-seventh .s7-text .s7-content{
    font-size: .16rem;
    color: #5b5b5b;
    margin: .1rem 0 .05rem 0;
}

/* 8 */
.section-eighth{
    background: #f9f8f9;
    width: 60%;
    height: 2rem;
    text-align: center;
    margin: 0 auto;
    border-radius: 10px;
}
.section-eighth p{
    font-size: .24rem;
    color: #000000;
    margin: .1rem 0 .1rem 0;
}
.section-eighth p font{
    color: red;
    font-weight: bold;
    font-size: .24rem;
}
.section-eighth p .font1{
    color: #000;
}
.section-eighth p .font2{
    /* color: #000; */
    font-weight: unset;
    font-size: .24rem;
}

.section-eighth .text-one{
    /* padding-top: 1.3rem; */
    font-size: .24rem;
    color: #000000;
}
/* .section-eighth .s8-btn{
    margin-top: .2rem;
    display: inline-block;
    background: #4182cd;
    color: #fff;
    font-size: .1rem;
    font-weight: bold;
    padding: .05rem .1rem;
    border-radius: 25px;
} */

.section-eighth .email-box{
    width: 3rem;
    height: .35rem;
    background: #fff;
    border-radius: 26px;
    overflow: hidden;
    margin: .2rem auto 0 auto;
}
.section-eighth .email-box input{
    background: #fff;
    width: 75%;
    font-size: .12rem;
    line-height: .35rem;
}
.section-eighth .email-box .email-btn{
    border-radius: 50%;
    width: .25rem;
    height: .25rem;
    margin: .05rem;
    background-image: url(https://r.tourboxtech.com/en/src/images/tourboxElite-product/email-logo.png);
    background-color: #4180e4;
    background-position: center;
    background-repeat: no-repeat;
    background-size: .16rem;
    float: right;
    cursor: pointer;
}
.section-eighth .text-three{
    /* color: red; */
    font-size: .24rem;
    padding-top: .4rem;
}
.section-eighth .order-now{
	display: block;
	border-radius: 6px;
	background-image: linear-gradient(218deg,#004ffc 4%,#3f6ef6 94%);
	font-size: .2rem;
	width: 1.4rem;
    height: 0.4rem;
	line-height: .4rem;
	color: #fff;
	text-align: center;
    margin: .2rem auto 0 auto;
}

/* 9 */
.section-ninth{
    margin-top: 1rem;
    /* border-bottom: .1rem solid #efefef; */
}
.section-ninth .text-box{
    width: 50%;
    margin: 0 auto;
}
.section-ninth .text-box .text-one{
    font-size: .4rem;
    font-weight: bold;
    color: #000000;
}
.section-ninth .text-box .text-two{
    font-size: .16rem;
    color: #231815;
    margin: .2rem 0 .5rem 0;
}
.section-ninth img{
    display: block;
    width: 8rem;
    /* height: 3rem; */
    margin: 0 auto;
}

/* 10 */
.section-tenth{
    margin: 1rem auto;
    width: 100%;
    padding-bottom: 0;
    /* border-bottom: .1rem solid #efefef; */
}
.section-tenth .text-one{
    font-weight: bold;
    color: #231815;
    margin-bottom: .2rem;
    font-size: .7rem;
    text-align: center;
}
.section-tenth .text-img{
    width: 2.3rem;
    /* height: .4rem; */
    display: block;
    margin: 0 auto .7rem auto;
}
.section-tenth .img-box{
    display: flex;
    width: 80%;
    margin: 0 auto;
}
.section-tenth .img-box div{
    flex: 1;
    text-align: center;
}
.section-tenth .img-box div img{
    width: 50%;
}
.section-tenth .img-box2{
    margin-top: .2rem;
}
.section-tenth .box{
    width: 9.2rem;
    margin: 0 auto;
    display: flex;
}
.section-tenth .box .left{
    width: 4.3rem;
}
.section-tenth .box .left .top{
    width: 4.3rem;
    height: 1.6rem;
    background-image: url('https://r.tourboxtech.com/en/src/images/tourboxElite-product/s10-bg.png');
    background-repeat: no-repeat;
    background-size: 4.3rem 1.6rem;
}
.section-tenth .box .left .top div{
    padding: .2rem 0 0 .22rem;
    width: 60%;
    float: left;
}
.section-tenth .box .left .top div .text-one{
    font-size: .1rem;
    color: #2d2d2d;
    text-align: left;
    margin-bottom: .25rem;
}
.section-tenth .box .left .top div .text-two{
    font-size: .2rem;
    font-weight: bold;
    color: #000;
}
.section-tenth .box .left .top .bluebooth-img{
    float: right;
    width: .9rem;
    height: .9rem;
    margin: .4rem .6rem 0 0;
}
.section-tenth .box .left .bottom{
    width: 4.3rem;
    height: 4rem;
    margin-top: .2rem;
    background: #f9f7f9;
    border-radius: 10px;
    padding: .2rem;
}
.section-tenth .box .left .bottom .text-one{
    font-size: .1rem;
    color: #2d2d2d;
    text-align: left;
    margin-bottom: .15rem;
}
.section-tenth .box .left .bottom .text-two{
    font-size: .2rem;
    font-weight: bold;
    color: #000;
}
.section-tenth .box .left .bottom .text-three{
    font-size: .16rem;
    color: #000;
    margin-top: .1rem;
}
.section-tenth .box .left .bottom video{
    margin-top: .25rem;
    width: 2rem;
	/* height: 1.4rem; */
}
.section-tenth .box .right{
    flex: 1;
    width: 4.6rem;
    height: 5.8rem;
    background: #f9f7f9;
    border-radius: 10px;
    padding: .2rem 0 0 0;
    margin-left: .2rem;
}
.section-tenth .box .right .text-one{
    font-size: .1rem;
    color: #2d2d2d;
    margin-bottom: .15rem;
    text-align: left;
    padding-left: .2rem;
}
.section-tenth .box .right .clear-both{
    clear: both;
}
.section-tenth .box .right .text-box{
    float: left;
    width: 50%;
    padding-left: .2rem;
}
.section-tenth .box .right .text-box2{
    padding-left: .5rem;
}
.section-tenth .box .right .text-box .text-two{
    font-size: .18rem;
}
.section-tenth .box .right .text-box .text-three{
    font-size: .18rem;
    font-weight: bold;
}
.section-tenth .box .right .border-box{
    clear: both;
    margin: .3rem auto .2rem auto;
    text-align: center;
}
.section-tenth .box .right .border-box p{
    text-align: center;
    font-size: .2rem;
    color: #000000;
    margin-bottom: .2rem;
}
.section-tenth .box .right .border-box span{
    font-size: .1rem;
    color: #000000;
    display: inline-block;
    width: 23%;
}
.section-tenth .box .right .border-box .s1{
    text-align: right;
}
.section-tenth .box .right .border-box .s2{
    text-align: left;
}
.section-tenth .box .right .border-box .border{
    width: .3rem;
    height: 1px;
    line-height: .1rem;
    display: inline-block;
    margin: .04rem;
    background: #e1e1e1;
}
.section-tenth .box .right video{
    width: 3.4rem;
}

/* 11 */
.section-eleventh{
    padding: .6rem 0;
    border-bottom: .1rem solid #efefef;
    position: relative;
}
.section-eleventh .bg{
    width: 90%;
    display: block;
    margin: 0 auto;
}
.section-eleventh .text-box{
    position: absolute;
    top: .8rem;
    left: 12%;
    color: #fff;
}
.section-eleventh .text-box .text-one{
    vertical-align: middle;
    font-size: .14rem;
}
.section-eleventh .text-box .text-one img{
    float: left;
    height: .14rem;
    margin: .022rem .03rem 0 0;
    
}
.section-eleventh .text-box .text-two{
    font-size: .12rem;
}
.section-eleventh .text-box .text-three{
    font-size: .14rem;
}
.section-eleventh .text-box .text-three font{
    font-weight: bold;
    font-size: .2rem;
}


/* 12 */
.section-twelfth{
    margin: .2rem auto;
    border-bottom: .1rem solid #efefef;
}
.section-twelfth .box{
    padding: .6rem 0 .2rem 0;
    background: #f9f7f9;
    text-align: center;
    color: #231815;
    width: 90%;
    margin: 0 auto;
    border-radius: 10px;
    margin-bottom: .2rem;
}
.section-twelfth .text-one{
    font-size: .3rem;
    font-weight: bold;
    margin-bottom: .5rem;
}
.section-twelfth .text-two{
    font-size: .14rem;
    /* margin-bottom: .1rem; */
}
.section-twelfth .text-three{
    font-size: .4rem;
    margin-bottom: .5rem;
    font-weight: bold;
    line-height: .4rem;
}

/* 13 */
.section-thirteenth{
    margin: .2rem auto;
    border-bottom: .1rem solid #efefef;
}
.section-thirteenth .box{
    padding: .5rem 0 .2rem 0;
    background: #f9f7f9;
    text-align: center;
    color: #231815;
    width: 90%;
    margin: 0 auto;
    border-radius: 10px;
    margin-bottom: .2rem;
}
.section-thirteenth .text-one{
    font-size: .3rem;
    font-weight: bold;
    margin-bottom: .5rem;
}
.section-thirteenth .text-two{
    font-size: .16rem;
    width: 90%;
    margin: 0 auto;
}
.section-thirteenth .text-three{
    font-size: .16rem;
    margin: .2rem auto .2rem auto;
    width: 90%;
}

/* 14 */
.section-fourteenth{
    margin: .5rem auto .2rem auto;
}
.section-fourteenth .box{
    padding: .3rem .4rem .2rem .2rem;
    height: 4.5rem;
    background: #f9f7f9;
    text-align: left;
    color: #231815;
    width: 8.5rem;
    margin: 0 auto;
    border-radius: 10px;
    margin-bottom: 1rem;
}
.section-fourteenth .box .left{
    float: left;
    width: 30%;
}
.section-fourteenth .text-one{
    font-size: .2rem;
    font-weight: bold;
}
.section-fourteenth .text-two{
    font-size: .12rem;
    width: unset;
    margin: .3rem auto .4rem auto;
    line-height: .22rem;
    /* font-weight: bold; */
}
.section-fourteenth .text-two i{
    text-decoration: unset;
    display: inline-block;
    width: .05rem;
    height: .05rem;
    background: #000;
    border-radius: 50%;
    margin-right: .05rem;
    float: left;
    margin-top: .06rem;
}
.section-fourteenth .text-three{
    font-size: .16rem;
}
.section-fourteenth .video-box{
    float: right;
    background-image: url('https://r.tourboxtech.com/en/src/images/tourboxElite-product/computer.png');
    background-repeat: no-repeat;
    background-size: 100%;
    width: 5.5rem;
    height: 4.6rem;
    position: relative;
}
.section-fourteenth .video-box video{
    position: absolute;
    left: 0;
    top: .15rem;
    width: 100%;
    height: 2.93rem;
}

/* 15 */
.section-fifteenth{
    text-align: center;
}
.section-fifteenth .email-bg{
    width: 100%;
    height: 3rem;
    background-image: url('https://r.tourboxtech.com/en/src/images/tourboxElite-product/email-bg.png');
    background-repeat: no-repeat;
    background-size: 100% 4.5rem;
}
.section-fifteenth .email-box{
    width: 3rem;
    height: .35rem;
    background: #fff;
    border-radius: 26px;
    overflow: hidden;
    margin: 0 auto;
}
.section-fifteenth .text-one{
    font-size: .3rem;
    font-weight: 700;
    color: #ffffff;
    padding-top: .7rem;
    margin: 0rem 0 .3rem 0;
}
.section-fifteenth .email-box input{
    background: #fff;
    width: 75%;
    font-size: .12rem;
    line-height: .35rem;
}
.section-fifteenth .email-box .email-btn{
    border-radius: 50%;
    width: .25rem;
    height: .25rem;
    margin: .05rem;
    background-image: url(https://r.tourboxtech.com/en/src/images/tourboxElite-product/email-logo.png);
    background-color: #4180e4;
    background-position: center;
    background-repeat: no-repeat;
    background-size: .16rem;
    float: right;
    cursor: pointer;
}
.section-fifteenth .text-three
{
    color: #fff;
    font-size: .14rem;
    margin-top: .16rem;
}
.section-fifteenth .text-three font {
    font-size: .14rem;
    font-weight: bold;
}

/* 16 */
.section-sixteenth{
    /* width: 90%; */
    padding: 1rem 0 0 0;
    margin: 0 auto;
    text-align: center;
    background: #000;
    color: #fff;
}
.section-sixteenth .text-one{
    font-size: .2rem;
}
.section-sixteenth .text-two{
    font-size: .16rem;
    line-height: .24rem;
}
.section-sixteenth .s16-img{
    height: .3rem;
    display: block;
    margin: .1rem auto .3rem auto;
}
.section-sixteenth video{
    border-radius: 10px;
    margin-top: .5rem;
}
.section-sixteenth .bg-box{
    position: relative;
    text-align: left;
    margin-top: .5rem;
}
.section-sixteenth .bg{
    width: 100%;
    margin-bottom: -10px;
}

.section-sixteenth .text-box{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    color: #fff;
    width: 100%;
    text-align: center;
}
.section-sixteenth .text-box .text-one{
    vertical-align: middle;
    font-size: .4rem;
    font-weight: bold;
}
.section-sixteenth .text-box .text-two{
    font-size: .22rem;
    margin: .07rem 0 0 0;
}

/* 移动端下的样式 */
@media only screen and (max-width:979px){
    video{
        width: 100%;
    }

    .header{position:absolute}
    .header-desk .desk-language{margin-left:0}
    
    .header-buy{
      display: block;
      position:absolute;
      top:.44rem;left:0;right:0;
      z-index:99;width:100%;
      height:.44rem;font-size:.18rem;color:#fff;background-color:#1C1C1E;
      transform:translateY(0%);
    }
    
    .header-buy>.buy-nav {
      width: 100%;
      height: 100%;
      padding: 0 .2rem;
    }
    
    .header-buy>.buy-nav>.nav-left {
      font-size: .16rem;
      color: #fff;
    }
    
    .to-email {
      width: .8rem;
      height: .26rem;
      text-align: center;
      line-height: .26rem;
      font-size: .16rem;
      color: #fff;
      border-radius: 6px;
      background-image: linear-gradient(218deg,#004ffc 4%,#3f6ef6 94%);
    }
    
    .header-buy>.buy-list {
      position:fixed;
      top:.44rem;
      left: 0;
      z-index: 9;
      visibility: hidden;
      width: 100%;
      padding-bottom:.05rem;
      background-color:rgba(0,0,0,.9);
      box-shadow:1px 1px 1px 0px #eee;
    }
    
    .header-buy>.list-active {
      visibility: visible;
    }
    
    .header-buy>.buy-list>.list-item {
      position: relative;
      width:100%;
      height:.4rem;
      padding: 0 .2rem;
      font-size: .16rem;
      color: #fff;
    }
    
    .header-buy>.buy-list>div::after {
      position: absolute;
      left: 5%;
      bottom: 0;
      display: block;
      content: "";
      width: 90%;
      height: 1px;
      background-color: #f2f2f2;
    }
    
    .header-buy>.buy-list>.list-item>.item-shopify {
      position: absolute;
      right: 0;
      top: 0;
      z-index: 9;
      width: 280px;
      height: 100%;
    }
    
    .right-nav{
        display: none;
    }

    .top-text{
        width: 100%;
        height: .4rem;
        color: #fff;
        background-color: #dcdddd;
        font-size: .2rem;
        line-height: .42rem;
        text-align: center;
        margin: .45rem 0 0 0;
    }
    .index-main{
        margin-top: .95rem;
    }

    /* 弹框 */
    .modal{
        display: none;
        position: fixed;
        z-index: 9999;
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        overflow: hidden;
        background-color: rgba(0, 0, 0,0.5);
    }
    .modal-content{
        background-color: #f4f4f4;
        margin: 1rem auto;
        width: 80%;
        box-shadow: 0 5px 8px 0 rgba(0, 0, 0,0.2), 0 7px 20px 0 rgba(0, 0, 0,0.2);
        animation-name: modalopen;
        animation-duration: 1s;
        z-index: 9999;
    }
      /* .modal-header h2,.modal-footer h3{
        margin: 0;
      } */
    .modal-header{
        background-color: #1c1c1c;
        padding: .15rem;
        color: #fff;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }
    .closeBtn{
        color: #fff;
        float: right;
        font-size: .3rem;
        display: inline-block;
        line-height: .3rem;
    }
    .closeBtn:hover,.closeBtn:focus{
        /* color: #000; */
        text-decoration: none;
        cursor: pointer;
    }
    .modal-body{
        padding: .2rem .2rem 0 .2rem;
        width: 100%;
    }
    .modal-body p{
        font-size: .16rem;
        margin-bottom: .1rem;
        text-align: left;
    }
    .modal-footer{
        color: #333;
        padding: 0 .2rem .2rem .2rem;
        text-align: center;
        font-size: .3rem;
    }
    .modal-footer a{
        display: inline-block;
        padding: .1rem .1rem;
        font-size: .16rem;
        color: #fff;
        margin: 0 auto;
        /* background: rgb(41, 188, 202); */
        background-color: #4180e4;
        border-radius: 15px;
    }
    @keyframes modalopen{
        from {opacity: 0}
        to {opacity: 1}
    }
    /* 弹框 */

    /* 1 */
    .section-first{
        text-align: center;
        position: unset;
    }
    .section-first .text-box{
        position: unset;
        top: unset;
        left: unset;
        height: unset;
        transform: unset;
    }
    .section-first .text-one{
        font-size: .16rem;
        color: #231815;
    }
    .section-first .text-two{
        font-size: .1rem;
        color: #c30d23;
        margin: .2rem 0 0 0;
        height: unset;
    }
    .section-first .text-three{
        font-size: .4rem;
        font-weight: 900;
        margin-bottom: 0;
    }
    .section-first .text-three img{
        display: inline-block;
        /* width: 3.8rem; */
        height: .3rem;
    }
    .section-first .text-four{
        font-size: .1rem;
        color: #0263af;
        margin: 0 0 .3rem 0;
    }
    .section-first .text-four img{
        display: inline-block;
        width: 1rem;
        /* height: .2rem;   */
        vertical-align: middle;
    }
    /* .section-first video{
        width: 70%;
        margin-bottom: .2rem;
    } */
    .section-first .first-img{
        width: 100%;
        /* height: 2.8rem; */
    }
    .section-first .middle-box{
        margin: 0 auto;
    }
    .section-first .middle-box img{
        width: 90%;
        display: block;
        margin: 0 auto;
    }
    .section-first .middle-box .order-btn{
        display: block;
        border-radius: 6px;
        background-image: linear-gradient(218deg,#004ffc 4%,#3f6ef6 94%);
        font-size: .2rem;
        width: 1.4rem;
        height: 0.4rem;
        line-height: .4rem;
        color: #fff;
        text-align: center;
        margin: .2rem auto 0 auto;
    }
    .section-first .middle-box .p1{
        font-weight: bold;
        font-size: .26rem;
        margin-top: .1rem;
        margin-bottom: .1rem;
    }
    .section-first .middle-box .p2{
        font-size: .16rem;
        font-weight: 700;
    }
    .section-first .bottom-box{
        width: 100%;
        /* height: 0; */
        display: none;
        /* background: #f9f7f9; */

    }
    .section-first .bottom-box .first-bottom{
        width: 100%;
        font-size: .16rem;
        height: 1.1rem;
        padding-top: .5rem;
        font-weight: 100;
        color: #fff;
        padding-top: .3rem;
        /* display: flex;
        display: -webkit-flex;
        -webkit-align-items: center;
        justify-content: center;
        align-items: center; */
        white-space:nowrap;
        background: -webkit-linear-gradient(top,#f9f7f9, #fff); /* Safari 5.1 - 6.0 */
        background: -o-linear-gradient(top,#f9f7f9, #fff); /* Opera 11.1 - 12.0 */
        background: -moz-linear-gradient(top,#f9f7f9, #fff); /* Firefox 3.6 - 15 */
        background: linear-gradient(top,#f9f7f9, #fff); /* 标准的语法 */
    }
    .section-first .bottom-box img{
        width: 100%;
        height: auto;
    }

    .section-first .email-box{
        width: 3rem;
        height: .35rem;
        background: #fff;
        border-radius: 26px;
        overflow: hidden;
        margin: .2rem auto .3rem auto;
        border: 1px solid #ccc;
        position: unset;
        bottom: unset;
        left: unset;
        transform: unset;
    }
    .section-first .email-box input{
        background: #fff;
        width: 75%;
        font-size: .12rem;
        line-height: .35rem;
        color: #000;
    }
    .section-first .email-box input::-webkit-input-placeholder{
        color: #000;
    }
    .section-first .email-box .email-btn{
        border-radius: 50%;
        width: .25rem;
        height: .25rem;
        margin: .05rem;
        background-image: url(https://r.tourboxtech.com/en/src/images/tourboxElite-product/email-logo.png);
        background-color: #4180e4;
        background-position: center;
        background-repeat: no-repeat;
        background-size: .16rem;
        float: right;
        cursor: pointer;
    }

    /* 2 */
    .section-second{
        text-align: center;
        margin-top: .3rem;
        background: #000;
        color: #fff;

    }
    .section-second .text-one{
        font-size: .14rem;
        color: #fff;
    }
    .section-second .text-two{
        margin: .1ren 0 .3rem 0 ;
        font-size: .4rem;
        font-weight: bold;
        margin-bottom: .1rem;
        color: #fff;
    }
    .section-second .text-three{
        font-size: .14rem;
        font-weight: unset;
        /* font-weight: 600; */
        padding: 0 .3rem;
        color: #fff;
    }
    .section-second .text-box{
        width: 90%;
        margin: 0 auto;
        padding: .7rem 0 0 0;
        text-align: left;
        background: unset;
        display: block;
    }
    .section-second .text-box div{
        position: relative;
        font-size: .26rem;
        font-weight: bold;   
        display: block;
        flex: unset; 
        text-align: unset;
    }
    .section-second .text-box div:not(:last-child){
        margin-bottom: .2rem;
    }
    .section-second .text-box div font{
        font-size: .12rem;
        font-weight: lighter;
        color: #dcdddd;
        display: unset;
        margin-top: unset;
    }
    .section-second .text-box div i{
        width: .2rem;
        height: 2px;
        background: #fff;
        position: absolute;
        top: -2px;
        left: 0;
        transform: unset;
    }
    .section-second .text-box p{
        font-size: .16rem;
        margin-top: unset;
    }
    .section-second video{
        width: 100%;
        margin-top: .2rem;
    }

    /* 3 */
    .section-third{
        text-align: center;
        background: #000;
        color: #fff;
    }
    .section-third .text-box{
        width: 90%;
        margin: 0 auto;
        padding: .7rem 0 0 0;
        text-align: left;
        display: block;
        background: unset;
    }
    .section-third .text-box div{
        position: relative;
        font-size: .26rem;
        font-weight: bold;
        display: block;
        flex: unset;
        text-align: unset;
    }
    .section-third .text-box div:not(:last-child){
        margin-bottom: .2rem;
    }
    .section-third .text-box div font{
        font-size: .12rem;
        font-weight: lighter;
        color: #dcdddd;
        display: inline;
    }
    .section-third .text-box div i{
        width: .2rem;
        height: 2px;
        background: #fff;
        position: absolute;
        top: -2px;
        left: 0;    
        display: unset;
        margin-top: unset;
        transform: unset;
    }
    .section-third .text-box p{
        font-size: .16rem;
        margin-top: unset;
    }
    .section-third .s3-bg{
        width: 100%;
        margin: .1rem 0 -5px 0;
    }
    /* .section-third .email-bg{
        width: 100%;
        height: 3.7rem;
        background-image: url('https://r.tourboxtech.com/en/src/images/tourboxElite-product/email-bg.png');
        background-repeat: no-repeat;
        background-size: 100% 3.7rem;
    }
    .section-third .text-one{
        font-size: .3rem;
        color: #ffffff;
        padding-top: .7rem;
        margin: 0rem 0 .1rem 0;
        font-weight: 700;
        line-height: .34rem;
    }
    .section-third .text-two{
        font-size: .14rem;
        color: #ffffff;
        margin: 0rem 0 .1rem 0;
    }
    .section-third .text-two font{
        font-size: .2rem;
        font-weight: bold;
    }
    .section-third .text-three{
        color: #fff;
        font-size: .14rem;
        margin-top: .1rem;
    }
    .section-third .text-three font{
        font-size: .14rem;
        font-weight: bold;
    }
    .section-third .email-box{
        width: 90%;
        height: .5rem;
        background: #fff;
        border-radius: 26px;
        overflow: hidden;
        margin: 0 auto;
    }
    .section-third .email-box input{
        background: #fff;
        width: 75%;
        font-size: .14rem;
        line-height: .5rem;
    }
    .section-third .email-box .email-btn{
        border-radius: 50%;
        width: .4rem;
        height: .4rem;
        margin: .05rem;
        background-image: url(https://r.tourboxtech.com/en/src/images/tourboxElite-product/email-logo.png);
        background-color: #4180e4;
        background-position: center;
        background-repeat: no-repeat;
        background-size: .2rem;
        float: right;
        cursor: pointer;
    } */

    /* 4 */
    .section-fourth{
        margin: .8rem 0 .6rem 0;
    }
    /* .section-fourth .s4-img{
        display: block;
        width: 90%;
        margin: 0 auto 1rem auto;
        height: unset;
    } */
    .section-fourth .s4-text {
        width: 90%;
        margin: 0 auto;
        text-align: left;
    }
    .section-fourth .s4-text .s4-title{
        height: .16rem;
    }
    .section-fourth .s4-text .s4-content{
        font-size: .14rem;
        color: #5b5b5b;
        margin: .1rem 0 .2rem 0;
        line-height: 1.4;
    }
    .section-fourth video{
        margin-top: -1px;
    }
    .section-fourth .video-box{
        display: unset;
        margin-top: unset;
    }
    .section-fourth .video-box .video-index{
        flex: unset;
        width: unset;
    }
    .section-fourth .video-box .video-index:first-child{
        padding: unset;
    }
    .section-fourth .video-box .video-index:last-child{
        padding: unset;
    }
    .section-fourth .video-box .video-index p{
        margin: unset;
        font-size: unset;
        padding-left: unset;
    }
    .section-fourth .video-box .video-index video{
        flex: unset;
        /* width: unset; */
    }

    /* 5 */
    .section-fifth{
        margin: 0 0  0 0 ;
    }
    .section-fifth .s5-text {
        width: 90%;
        margin: 0 auto;
        text-align: left;
    }
    .section-fifth .s5-text .s5-title{
        height: .4rem;
    }
    .section-fifth .s5-text .s5-content{
        font-size: .14rem;
        color: #5b5b5b;
        margin: .1rem 0 .2rem 0;
        line-height: 1.4;
    }

    /* 6 */
    .section-sixth{
        margin: .6rem 0  .7rem 0;
    }
    .section-sixth .s6-text{
        width: 90%;
        margin: 0 auto;
        text-align: left;
    }
    .section-sixth .s6-text .s6-title{
        height: .16rem;
    }
    .section-sixth .s6-text .s6-content{
        font-size: .14rem;
        color: #5b5b5b;
        margin-bottom: .5rem;
        margin: .1rem 0 .2rem 0;
        line-height: 1.4;
    }

    /* 7 */
    .section-seventh{
        margin: 0 0 .2rem 0;
    }
    .section-seventh .s7-text{
        width: 90%;
        margin: 0 auto;
        text-align: left;
    }
    .section-seventh .s7-text .s7-title{
        height: .16rem;
    }
    .section-seventh .s7-text .s7-content{
        font-size: .14rem;
        color: #5b5b5b;
        margin: .1rem 0 .1rem 0;
        line-height: 1.4;
    }
    .section-seventh .bottom-border{
        width: 100%;
        height: 5px;
        background: #fff;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    /* 8 */
    .section-eighth{
        background: #efefef;
        width: 100%;
        height: 2.1rem;
        text-align: center;
        margin: unset;
        border-radius: unset;
    }
    .section-eighth p{
        font-size: .16rem;
        color: #595757;
        margin: unset;
    }
    .section-eighth p font{
        color: #595757;
        font-weight: unset;
    }
    .section-eighth p .font2{
        color: #e83828;
    }
    .section-eighth .text-one{
        padding-top: .3rem;
        font-weight: unset;
        font-size: .16rem;
        color: #595757;
        margin-bottom: .1rem;
    }
    /* .section-eighth .s8-btn{
        margin-top: .2rem;
        display: inline-block;
        background: #4182cd;
        color: #fff;
        font-size: .1rem;
        font-weight: bold;
        padding: .05rem .1rem;
        border-radius: 25px;
    } */
    
    .section-eighth .email-box{
        width: 90%;
        height: .5rem;
        background: #fff;
        border-radius: 26px;
        overflow: hidden;
        margin: .2rem auto 0 auto;
    }
    .section-eighth .email-box input{
        background: #fff;
        width: 75%;
        font-size: .14rem;
        line-height: .5rem;
    }
    .section-eighth .email-box .email-btn{
        border-radius: 50%;
        width: .4rem;
        height: .4rem;
        margin: .05rem;
        background-image: url(https://r.tourboxtech.com/en/src/images/tourboxElite-product/email-logo.png);
        background-color: #4180e4;
        background-position: center;
        background-repeat: no-repeat;
        background-size: .2rem;
        float: right;
        cursor: pointer;
    }
    .section-eighth .text-three{
        color: red;
        font-size: .1rem;
        margin-top: .1rem;
    }

    /* 9 */
    .section-ninth{
        margin-top: unset;
        border-bottom: unset;
    }
    .section-ninth .text-box{
        width: 90%;
        margin: 0 auto;
    }
    .section-ninth .text-box .text-one{
        font-size: .3rem;
        font-weight: bold;
        color: #000000;
    }
    .section-ninth .text-box .text-two{
        font-size: .14rem;
        color: #5b5b5b;
        margin: .2rem 0 .2rem 0;
    }
    .section-ninth img{
        display: block;
        background: #000;
        width: 100%;
        height: unset;
        margin: 0 auto;
    }

    /* 10 */
    .section-tenth{
        margin: .6rem auto 0 auto;
        width: 100%;
        padding-bottom: .6rem;
        border-bottom: .1rem solid #efefef;
    }
    .section-tenth .text-one{
        font-weight: bold;
        color: #231815;
        margin-bottom: .5rem;
        font-size: .3rem;
        text-align: center;
    }
    .section-tenth .img-box{
        display: flex;
        width: 80%;
        margin: 0 auto;
    }
    .section-tenth .img-box div{
        flex: 1;
        text-align: center;
    }
    .section-tenth .img-box div img{
        width: 50%;
    }
    .section-tenth .img-box2{
        margin-top: .2rem;
    }

    /* 11 */
    .section-eleventh{
        padding: .2rem 0;
        border-bottom: .1rem solid #efefef;
        position: relative;
    }
    .section-eleventh .bg{
        width: 90%;
        display: block;
        margin: 0 auto;
    }
    .section-eleventh .text-box{
        position: absolute;
        top: .4rem;
        left: 12%;
        color: #fff;
    }
    .section-eleventh .text-box .text-one{
        vertical-align: middle;
        font-size: .14rem;
    }
    .section-eleventh .text-box .text-one img{
        float: left;
        height: .16rem;
        margin: .02rem .03rem 0 0;
    }
    .section-eleventh .text-box .text-two{
        font-size: .14rem;
        margin: .2rem 0 0 0;
    }
    .section-eleventh .text-box .text-three{
        font-size: .14rem;
    }
    .section-eleventh .text-box .text-three font{
        font-weight: bold;
        font-size: .3rem;
    }


    /* 12 */
    .section-twelfth{
        margin: .2rem auto;
        border-bottom: .1rem solid #efefef;
    }
    .section-twelfth .box{
        padding: .6rem 0 .2rem 0;
        background: #f9f7f9;
        text-align: center;
        color: #231815;
        width: 90%;
        margin: 0 auto;
        border-radius: 10px;
        margin-bottom: .2rem;
    }
    .section-twelfth .text-one{
        font-size: .3rem;
        font-weight: bold;
        margin-bottom: .5rem;
    }
    .section-twelfth .text-two{
        font-size: .14rem;
        /* margin-bottom: .1rem; */
    }
    .section-twelfth .text-three{
        font-size: .4rem;
        margin-bottom: .5rem;
        font-weight: bold;
        line-height: .4rem;
    }
    .section-twelfth .border-box{
        clear: both;
        margin: .3rem auto .2rem auto;
        text-align: left;
    }
    .section-twelfth .border-box .box-index{
        text-align: center;
    }
    .section-twelfth .border-box p{
        text-align: center;
        font-size: .16rem;
        color: #000000;
        margin-bottom: .1rem;
    }
    .section-twelfth .border-box span{
        font-size: .1rem;
        width: 23%;
        text-align: center;
        color: #000000;
        display: inline-block;
    }
    .section-twelfth .border-box span:first-child{
        text-align: right;
    }
    .section-twelfth .border-box span:last-child{
        text-align: left;
    }
    .section-twelfth .border-box .border{
        width: .3rem;
        height: 1px;
        line-height: .1rem;
        display: inline-block;
        margin: .04rem;
        background: #e1e1e1;
    }

    /* 13 */
    .section-thirteenth{
        margin: .2rem auto 0rem auto;
        border-bottom: unset;
    }
    .section-thirteenth .box{
        padding: .5rem 0 .2rem 0;
        background: #f9f7f9;
        text-align: center;
        color: #231815;
        width: 90%;
        margin: 0 auto;
        border-radius: 10px;
        margin-bottom: .2rem;
    }
    .section-thirteenth .text-one{
        font-size: .3rem;
        font-weight: bold;
        margin-bottom: .5rem;
    }
    .section-thirteenth .text-two{
        font-size: .16rem;
        width: 90%;
        margin: 0 auto;
    }
    .section-thirteenth .text-three{
        font-size: .16rem;
        margin: .2rem auto .2rem auto;
        width: 90%;
    }
    .section-thirteenth video{
        width: 60%;
    }

    /* 14 */
    .section-fourteenth{
        margin: 0 auto 0 auto;
        border-bottom: unset;
        background: #000;
    }
    .section-fourteenth .box{
        padding: .5rem 0 0 0;
        height: auto;
        background: unset;
        text-align: center;
        color: #fff;
        width: 90%;
        margin: 0 auto 0 auto;
        border-radius: 10px;
    }
    .section-fourteenth .box .left{
        float: unset;
        width: unset;
    }
    .section-fourteenth .text-one{
        font-size: .3rem;
        font-weight: bold;
        width: 90%;
        margin: 0 auto .2rem auto;
        text-align: left;
    }
    .section-fourteenth .text-two{
        font-size: .14rem;
        width: 90%;
        margin: 0 auto .2rem auto;
        font-weight: unset;
        line-height: .24rem;
        text-align: left;
    }
    .section-fourteenth .text-two i{
        text-decoration: unset;
        display: inline-block;
        width: .05rem;
        height: .05rem;
        background: #fff;
        border-radius: 50%;
        margin-right: .05rem;
        float: left;
        margin-top: .09rem;
    }
    .section-fourteenth .video-box{
        float: unset;
        background-image: url('https://r.tourboxtech.com/en/src/images/tourboxElite-product/computer.png');
        background-repeat: no-repeat;
        background-size: 100%;
        width: 100%;
        height: 2.85rem;
        position: relative;
    }
    .section-fourteenth .video-box video{
        position: absolute;
        left: 50%;
        top: .08rem;
        transform: translateX(-50%);
        width: 95%;
        height: 1.82rem;
    }

    /* 15 */
    .section-fifteenth{
        text-align: center;
    }
    .section-fifteenth .email-bg{
        width: 100%;
        height: 3rem;
        background-image: url('https://r.tourboxtech.com/en/src/images/tourboxElite-product/email-bg.png');
        background-repeat: no-repeat;
        background-size: 100% 4.5rem;
    }
    .section-fifteenth .email-box{
        width: 90%;
        height: .5rem;
        background: #fff;
        border-radius: 26px;
        overflow: hidden;
        margin: 0 auto;
    }
    .section-fifteenth .text-one{
        font-size: .26rem;
        font-weight: 700;
        color: #ffffff;
        padding: .7rem .1rem 0 .1rem;
        margin: 0rem 0 .3rem 0;
    }
    .section-fifteenth .email-box input{
        background: #fff;
        width: 75%;
        font-size: .12rem;
        line-height: .5rem;
    }
    .section-fifteenth .email-box .email-btn{
        border-radius: 50%;
        width: .4rem;
        height: .4rem;
        margin: .05rem;
        background-image: url(https://r.tourboxtech.com/en/src/images/tourboxElite-product/email-logo.png);
        background-color: #4180e4;
        background-position: center;
        background-repeat: no-repeat;
        background-size: .2rem;
        float: right;
        cursor: pointer;
    }
    .section-fifteenth .text-three
    {
        color: #fff;
        font-size: .1rem;
        margin-top: .1rem;
    }

    /* 16 */
    .section-sixteenth{
        width: unset;
        padding: 0 0;
        margin: 0 auto;
        background: #000;
        color: #fff;
    }
    .section-sixteenth .text-one{
        font-size: .2rem;
        padding-top: .2rem;
    }
    .section-sixteenth .text-two{
        font-size: .14rem;
        width: 90%;
        margin: 0 auto;
        line-height: unset;
    }
    .section-sixteenth .s16-img{
        width: 90%;
        height: unset;
        display: block;
        margin: .1rem auto .2rem auto;
    }
    .section-sixteenth video{
        width: 100%;
        margin: .2rem 0 0 0;
        border-radius: 10px;
    }

    .section-sixteenth .bg-box{
        position: relative;
        text-align: left;
        margin-top: unset;
    }
    .section-sixteenth .bg{
        width: 100%;
        margin-bottom: -3px;
    }
    
    .section-sixteenth .text-box{
        position: absolute;
        top: .2rem;
        left: .2rem;
        transform: unset;
        color: #fff;
        width: 100%;
        text-align: left;
    }
    .section-sixteenth .text-box .text-one{
        vertical-align: middle;
        font-size: .24rem;
        font-weight: bold;
        padding-top: 0;
    }
    .section-sixteenth .text-box .text-two{
        font-size: .16rem;
        margin: .07rem 0 0 0;
    }

    
    .bottom-email{
        /* display: none; */
        width: 100%;
        height: .4rem;
        background-image: linear-gradient(218deg,#004ffc 4%,#3f6ef6 94%);
        /* border-radius: 26px; */
        padding: 0 .1rem;
        overflow: hidden;
        /* margin: .3rem auto .3rem auto; */
        /* border: 1px solid #ccc; */
        position: fixed;
        bottom: 0;
        left: 0;
        transform: unset;
    }
    .bottom-email .order-now{
        color: #fff;
        font-size: .2rem;
        text-align: center;
        line-height: .4rem;
    }
    .bottom-email .email-index{
        border-radius: 26px;
        padding: 0 .1rem;
        border: 1px solid #ccc;
        background: #fff;
        margin-top: .1rem;
    }
    .bottom-email .email-index input{
        /* background: #fff; */
        width: 75%;
        font-size: .12rem;
        height: .4rem;
        /* line-height: .6rem; */
        color: #000;
        border-radius: 26px;
    }
    .bottom-email .email-index input::-webkit-input-placeholder{
        color: #000;
    }
    .bottom-email .email-index .email-btn{
        border-radius: 50%;
        width: .25rem;
        height: .25rem;
        margin: .05rem;
        background-image: url(https://r.tourboxtech.com/en/src/images/tourboxElite-product/email-logo.png);
        background-color: #4180e4;
        background-position: center;
        background-repeat: no-repeat;
        background-size: .16rem;
        float: right;
        cursor: pointer;
    }
}