	.wrap{height:800vh;min-height:4800px}
.section{position:relative;height: 16.666%;/* background-size:cover !important; */}

.section .inbox{position:relative; height:100%;}

.box1{background:url(../img/con1_bg.png) no-repeat 50%;}
.box1 p{position:absolute;bottom: 10%; text-align:right; left:0;width:100%;}


.box2{background:url(../img/con2_bg.png) no-repeat 50%;}
.box2 h3{position:absolute;top: 15%;text-align:center;left:0;width:100%;}
.box2 .inbox div{position:absolute;left:0;bottom: 11%;width: 100%;height:555px;background: url(../img/con2_img1.png) no-repeat 50%;}
.box2 .inbox video{position:absolute;left: 50%;top:25px;width:800px;height:450px;margin-left: -400px;}


.box3{background:url(../img/con3_bg.png) no-repeat 50%;}
.box3 h3{position:absolute; top:18.5%; text-align:center; left:0; width:100%;}

.box4{background:url(../img/con4_bg.png) no-repeat 50%;}
.box4 h3{position:absolute; top:14%; text-align:center; left:0; width:100%;}
.box4 span {position:absolute;bottom:36%;text-align:center;right:240px;display:inline-block;}
.box4 p{position:absolute;bottom:5%;text-align:center;right:240px;display:inline-block;}


.video{position:relative;background-color:#000}
.video video{position:absolute;top:0;left: 50%;width: auto;height: 100%;transform: translateX(-50%);}

.box5{background:url(../img/con5_bg.png) no-repeat 50%;}
.box5 h3{position:absolute;top: 15%;text-align:center;left:0;width:100%;}



.box6{background:url(../img/con6_bg.png) no-repeat 50%;}
.box6 h3{position:absolute;top: 17%;text-align:center;left:0;width:100%;}
.box6 p{position:absolute;bottom: 33%;text-align:center; left:50px; display:inline-block;}


.box7{background:url(../img/con7_bg.png) no-repeat 50%;}
.box7 h3{position:absolute;top: 12%;text-align:center;left:0;width:100%;}
.box7 p{position:absolute;bottom: 9%;text-align:center;left:0;width:100%;}

.box8{background:url(../img/con8_bg.png) no-repeat 50%;}

.box8 h3{position:absolute;top: 16%;text-align:center;width:100%;}
.box8 .slide{position:absolute;top: 33%;width:880px;height:170px;left:50%;margin-left:-440px;background-color:#f8f6f4;border-radius:30px;box-shadow: 0 0 10px rgba(205,191,180,0.5);}
.box8 .slide>span{position:absolute;top: -7px;left:0;width:100%;height: 186px;background:url(../img/con8_img.png) no-repeat 50%;}
.box8 .slide li {display:table; height:170px}
.box8 .slide li p{display:table-cell; vertical-align:middle; text-align:center; font-size:22px; line-height:1.5em}
.box8 .inbox> p{position:absolute;bottom: 30%;text-align:center;left:0;width:100%;}
 em {font-style:normal;}

.box9{background:url(../img/con9_bg.png) no-repeat 50%;}
.box9 h3{position:absolute;top: 18%;text-align:center;left:0;width:100%;}
.box9 p{position:absolute;top: 39%;text-align:center;left:0;width:100%;}

.box10{background:url(../img/con10_bg.png) no-repeat 50%;}
.box10 .inbox{position:absolute; top:50%; left:50%;  margin-left:-550px; height:715px; margin-top:-357px;}
.box10 h3{position:absolute;top: 19px;text-align:center;left: -5%;width:100%;}

.box11{background:url(../img/con11_bg.png) no-repeat 50%;}
.box11 h3{position:absolute;top: 18%;text-align:center;left:0;width:100%;}
.box11 p{position:absolute;top: 39%;text-align:center;left:0;width:100%;}
 
 
.form{position:absolute;left:160px;bottom: 20px;width:480px;}
.form li {font-size:0;margin-bottom: 10px;}
.form li.tel{display: flex; align-items: center;}
.form li label,.form li input{display:inline-block; vertical-align:middle;}
.form li label{width:80px; color:#222; font-size:20px; text-align: left;}
.form li input,.form li select{width:400px;height:70px;color:#222;font-size:20px;border: 1px solid #dedede;padding-left: 20px;}
.form li input#name{width:190px;}
.form li input#age{width:130px;}
.form div.tel_wrap{display: flex;
    width: calc(100% - 80px);
    height: 70px;
    color: #222;
    font-size: 20px;
    position: relative;
    left: 0;
    box-sizing: border-box;
    justify-content: space-between;
	}
.form div.tel_wrap input,.form div.tel_wrap select{width:32%}
.form div{position:absolute;top: 0;left: 102%;width:270px;}
.form div button{margin-bottom: 11px;width:100%;border:0;height:150px;color:#fff;font-size:38px;font-weight:bold;text-align:center;background-color:#ba725a;line-height: 1.2em;}

.form p{margin-bottom: 11px;font-size:15px;color:#222;}

.form p input{width:15px; height:15px;}

.footer{height:auto !important;background-color: #232323;padding:50px 0}
.footer p{text-align:center;color:#fff;font-size:14px;line-height: 1.5em;}

.quick{position:fixed;right: 50px;top: 50px; cursor:pointer}