
img{display: block;}

/*button.btn,a.btn{width: 30rem;height:4.8rem;background: #265C7F; color: #fff;text-align: center;line-height: 4.8rem;font-size: 1.7rem;}*/
/* .kv,.thanks{
	background: #D05A6E;
	border-radius: 0 0 0 12rem;

} */
.container{max-width: 133.5rem;margin:0 auto;}
.kv .container,.thanks .container{
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	max-width: initial;
}
.kv{
	background: url('../images/kv-bg.png');
	background-size: cover;
	height: 108rem;
}
.kv .container{
	padding-top: 9.8rem;
	padding-bottom: 9.8rem;
}
.kv-title{
	position: absolute;
	width: 16.3rem;
	left: 25rem;
	top: 22rem;

}
.kv-txt{
	position: absolute;
	left: 50%;
	top: calc(309/1080*100%);
	margin-left: 21.6rem;
	width: 24rem;
}
.kv-txt p{
	font-size: 2.4rem;
	line-height: 1.5em;
	position: absolute;
	left: 55%;
	top: 110%;
	width: 13em;
	letter-spacing: 0rem;
}
.kv-span{
	position: absolute;
	left: 50%;
	margin-left: 44rem;
	bottom: 11%;
	width: 16.6rem;
}



p{font-size: 1.6rem;line-height: 2em;font-weight: 500}
h3{
	font-size: 3.2rem;color: #000;
	position: relative;margin-bottom: .5em;line-height: 1.5em;
}

span{font-size: 1.6rem;line-height: 3.4rem;color: #ADADAD;}



.swiper-ctrl{
/* 	width: 100%; */
	position: relative;
/* 	margin-top: 1.5rem; */
	display: flex;
	justify-content: center;align-items: center;
}

.swiper-ctrl{
	position: absolute;
	top: calc(50% - 2.2rem);
	left: 0rem;
	width: 100%;
	z-index: 3;
}
.swiper-arrows{
	position: absolute;
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 2.4rem;
}
.swiper-process{
	position: relative;
	height: 2px;
	width: 80rem;
	background: #C8C9CA;
	margin-right: 1rem;
}
.swiper-process-bar{
	position: relative;
	left: 0;
	top: 0;
	background: #717071;
	height: 100%;
	width: 0%;
}
.swiper-arrows{display: flex;}
.swiper-arrow{
	position: relative;
	width: calc(2.4rem * 1.25);
	height: calc(4.4rem * 1.25);
	background: url(../images/slider-arrow.svg) center center no-repeat;
	background-size: cover;
	cursor: pointer;
}

.swiper-arrow-left{

	transform: scaleX(-1);
/* 	padding-left: 1.4rem; */
	margin-right: 0rem;
	
}
.swiper-arrow-left::after{
/* 	content: "";
	position: absolute;
	top: 0;
	left: -1.4rem;
	height: 100%;
	border-left: 1px solid #62766C; */
}

.sec-pic p{
	right: 1em;
}

/* sec1 */
.sec1{padding-bottom: 10rem;}
.section-head{
	background: #fff;
	width: 100%;
	position: relative;
	height: 21rem;
/* 	padding-top: 12rem; */

}
.sec1-title{
	position: absolute;
	width: 75.3rem;
	left: 85.7rem;
	top: 12rem;
}

.row{
	position: relative;
	width: 100%;
	display: flex;
}
.sec1-pic1{
	width: 64.7rem;
}

.sec1-main{
	width: calc(100% - 64.7rem);
	
	height: 100%;
	flex: 1; 
	padding:8rem 0;
	padding-left: 8rem;
}

.sec1-title-en{
	width: 37rem;
}

.sec1-txts{
	position: relative;
	display: flex;
	align-items: flex-end;
	margin-bottom: 4rem;

}
.sec1-txts-title{
	padding-left: 7rem;
}
.sec1-txts-title h3{margin-bottom: 0;}
.sec1-txts-txt{
	font-size: 1.6rem;
	width: 22em;
	margin-left: 9rem;
}
.sec1-line{width: 24.2rem;position: absolute;left: 45rem;top: -16rem;}
.sec1-pics{display: flex;justify-content: space-between;align-items: flex-start;}
.sec1-pics div{position: relative;}
.sec1-pics-left{
	width: 53rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.sec1-pic-1{position: relative;}
.sec1-pic-2{margin-bottom: 2rem;}
.sec1-pic-3{width: 47.6%;}
.sec1-pic-4{width: 50%;}
.sec1-pic-5{
	width: 62rem;
}
/* sec1 */



.pic-container{
	max-width: 100%;
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: space-between;align-items: flex-start;
}
.sec-txts{
	position: relative;
	line-height: 2em;
	font-weight: 400;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	padding: 0 4.5rem;
	padding-top: 13rem;
}

.sec-txts p{
	text-align: justify;
}
.sec-txts b{
	font-weight: bold;
	font-size: 125%;
}
.sec2 .sec-txts{
	padding-top: 44.5rem;
}
.sec-pic{
	position: relative;
/* 	width: 100%; */
}

.sec2{
	height:100vh;
	padding: 12rem 0 11rem 0;
}


.sec2 .swiper-ctrl{
	justify-content: flex-end;
	flex-direction: row-reverse;
}
.sec2 .row{
	justify-content: flex-end;
	align-items: center;
}
.sec2-left{
	width: 117rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.sec2-right{
	width: 67rem;
	padding-left: 5rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.sec2-pic1{margin-bottom: 1rem;}
.sec2-pic2,.sec2-pic3,.sec2-pic4{
	height:24.4rem ;
}
.sec2-pic5,.sec2-pic6{
	height:27rem ;
}
.sec2-pic2 img,.sec2-pic3 img,.sec2-pic4 img,.sec2-pic5 img,.sec2-pic6 img{
	height: 100%;
	width: auto;
}
.sec2-txts{
	margin-top: 7rem;
	padding-left: 6rem;
	padding-right: 10rem;
}
.sec2-txts p{width: 24em;}
.sec2-txts h3{margin-bottom: 1em;}

h2{
	font-size: 4rem;
    color: #000;
    position: relative;
    line-height: 1.5em;
}



/* sec2 */

/* sec3 */

.sec3{background: url('../images/sec3-bg.png') center center;height: 58.33vw;background-size: cover;}

.sec3-title{position: absolute;left: 23rem;top: 35rem;}
.sec3-title img{width: 51.9rem;}
.sec3-title h2{color: #fff;margin-top: .25em;}
.sec3-logo{position: absolute;width: 4.5rem;right: 16.5rem;top: 32rem;}
.sec3-txts{position: absolute;right:7.6rem;bottom: 8rem;display: flex;flex-direction: column;align-items: flex-end;}
.sec3-txts h3{color: #fff;text-align: right;}
.sec3-txts h4{color: #fff;text-align: right;font-size: 2.6rem;margin-bottom: .5em;}
.sec3-title p,.sec3-txts p{width: 23em;color: #fff;}

/* sec4 */

.sec4{height: 100vh;padding-top: 10rem;}
.sec4-pics{display: flex;width: 107.6rem;justify-content: center;padding-top: 10rem;}
.sec4-pic1{height: 74rem;margin: 0 2.8rem;}
.sec4-pic2{height: 74rem;margin: 0 2.8rem;}
.sec4-pic1 img,.sec4-pic2 img{
	height: 100%;
	width: auto;
	object-fit: cover;
}
.sec4-pic3{margin-top:3.6rem;width: 54.2rem;margin-left: 13rem;}
.sec4-txts p{margin-left: 13rem;}
.sec4-titls{width: 73.2rem;}

/* .sec4 .sec-pic p{font-size: 2.6rem;} */


/*sec5*/

.sec5{padding-top: 5rem;padding-bottom: 5rem;}
.sec5 .row{justify-content: flex-start;align-items: center;flex-direction: row-reverse;}
.sec5-pics{
	display: flex;width: 80.9rem;justify-content: center;padding-top: 5rem;flex-wrap: wrap;

}
.sec5-pic{width: 77.2rem;
}
.sec5-pic1{
	width: 80%;
	height: 90dvh;
}
.sec5-pic1 img{width: 100%;object-fit: cover;}
.sec5-pic1 img,.sec5-pic2 img{
	height: 100%;
	width: auto;
}
.sec5-main{
	width: calc(100% - 80.9rem);
	display: flex;
	flex-wrap: wrap;
}
.sec5-pic2,.sec5-pic3{
	width: 50rem;
	margin: 1em auto;
	max-height: 60rem;
}
.sec5-pic2 img,.sec5-pic3 img{
	height: auto;
	width: 100%;
	max-height: 60rem;
	object-fit: contain;
}
.sec5-txts p{margin-left: 13rem;}
.sec5-titls{width: 59.6rem;}

.sec5-txts{margin-top: 7.8rem;padding-left: 17.5rem;}
.sec5-txts p{margin-left: 13rem;}
.sec5-titls{width: 76.2rem;}
/* .sec5 .sec-pic p{font-size: 2.6rem;} */


/* sec6 */

.sec6{padding-top: 5rem;padding-bottom: 5rem;}
.sec6 .row{justify-content: flex-start;align-items: center;flex-direction: row;}
.sec6-pics{
	display: flex;width: 80.9rem;justify-content: center;padding-top: 5rem;flex-wrap: wrap;

}
.sec6-pic{
	

}

.sec6-pic1 img,.sec6-pic2 img{
	height: 100%;
	width: auto;
}
.sec6-pic1{
	width: 80%;
	height: 90dvh;
}
.sec6-pic1 img{width: 100%;object-fit: cover;}
.sec6-pic2,.sec6-pic3{margin-top:3.6rem;width:40rem;margin: 1em auto;max-height: 60rem;}
.sec6-pic2 img,.sec6-pic3 img{
	height: auto;
	width: 100%;
	max-height: 60rem;
	object-fit: contain;
}
.sec6-main {padding-left: 10rem;display: flex;
	flex-wrap: wrap;    width: calc(100% - 80.9rem);}
	.sec6-txts{margin-bottom: 7.8rem;padding-left: 17.5rem;}
.sec6-txts p{margin-left: 13rem;}
.sec6-titls{width: 66.8rem;}


/* se7 */

.sec7{padding-top: 5rem;}
.sec7 .row{justify-content: flex-start;align-items: center;flex-direction: row-reverse;}
.sec7-pics{
	display: flex;width: 80.9rem;justify-content: center;padding-top: 5rem;flex-wrap: wrap;

}
.sec7-pic{width: 77.2rem;
}
.sec7-pic1{
	width: 80%;
	height: 90dvh;
}
.sec7-pic1 img{width: 100%;object-fit: cover;}
.sec7-pic1 img,.sec7-pic2 img{
	height: 100%;
	width: auto;
}
.sec7-main{
	width: calc(100% - 80.9rem);
	display: flex;
	flex-wrap: wrap;
}
.sec7-pic2,.sec7-pic3{
	width: 50rem;
	margin: 1em auto;
	max-height: 60rem;
}
.sec7-pic2 img,.sec7-pic3 img{
	height: auto;
	width: 100%;
	max-height: 60rem;
	object-fit: contain;
}
.sec7-txts{margin-top: 7.8rem;padding-left: 17.5rem;}
.sec7-txts p{margin-left: 13rem;}
.sec7-titls{width: 76.2rem;}



/* sec8 */


.sec8{
	height: 100vh;    
	padding-bottom: 5rem;
}
.sec8 .row{justify-content:center;align-items: center;}
.sec8-pics{
	display: flex;width: 75.3rem;justify-content: center;padding-top: 10rem;flex-wrap: wrap;

}
.sec8-pic1{width: 100%;
}

.sec8-main{
	width: 88rem;
/* 	width: calc(100% - 80.9rem); */
	display: flex;
	flex-wrap: wrap;
}
.sec8-pic2{width: 88rem;margin-bottom: 9rem;}
.sec8-pic3{width: 25.8rem;margin: 0 1rem;}

.sec8-txts{margin-right: 5rem;}
.sec8-txts p{}
.sec8-titls{width: 47.7rem;margin-bottom: 2rem;}





/* form */

.form {
	display: flex;
	align-items: center;
	background: url('../images/form-bg.png');
	background-size: cover;
	padding-left: 13.5rem;
	height: 110rem;
}
.form .form-wrap{
	position: relative;
	padding:0rem 3.6rem 8rem 3.6rem;
	width: 54rem;
	height: 100%;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
}
.form .form-wrap::before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	mix-blend-mode: multiply;
	background: rgb(194 153 145 / .73);
}
.form .map{position: relative;
	width: 47.2rem;
	height: 30.2rem;
	z-index: 2;
}
.map-btn{
	margin-bottom: 5.6rem;
}
.twzipcode{
	width: 100%;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.form .form-content > ul > li.form-tip{margin-bottom: 0;}
.form .form-tip p{
	font-size: 1.4rem;
	color: #000;
	line-height: 1.25em;
	text-align: left;
}
.form .form-content li.demand-check{margin-top: 0;}
.form .form-content li select{
	width: 22.6rem;
}
.form .form-content > ul > li.form-content-title,.form .send-row{
	font-size: 3.8rem;
	color: #804F21;
/* 	border:1px solid #804F21; */
	line-height: 9.2rem;
}
.form .form-content > ul > li.form-title{
	display: flex;
	justify-content: space-between;
	width: 20rem;
	align-items: center;
}
.form .form-content > ul > li.form-title p{
	color: #fff;
	font-weight: bold;
	font-size: 2.5rem;
}
.form-logo{width: 27.3rem;}
.form .send-row button{
/* 	font-family:'Noto Serif TC','微軟正黑體', 'Microsoft JhengHei', sans-serif; */
	font-size: 1.6rem;
	text-align: center;
	height: 4rem;
	line-height: 4rem;
	width: 100%;
	color: #fff;
	background: #7F4F21;
	margin: 0;
}
button.send{
	outline: none;border:none;
	margin:0 auto;
}
.form-main{margin-left: 16.5rem;width: 86rem;padding-top: 15rem;}
.form-main-head{
	position: relative;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;

}
.form-logo{
	position: absolute;
	width: 15.9rem;
	top: -23rem;
	right: 13rem;
}
.form-main-slog{
	width: 8.8rem;
}
.form-main-pic{

	width: 48rem;
}

.form-main h3{
	text-align: right;
	font-weight: bold;
	margin-right: 1.5em;
	margin-top: 1em;
}

.form-body{
	width: 100%;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;

}

.form-qrcode{
width: 15.2rem;
}

.form-txts{
	display: flex;
	flex-direction: column;

}

.fomr-txt{
	position: relative;
	width: 67.6rem;

}

.form-txts p{
	color: #fff;

}
.fomr-fb{

	margin-top: 1em;
	width: 40rem;
	justify-self: flex-end;
	align-content: flex-end;
	align-items: flex-end;
	margin-left:auto;
}
/*  */

.footer-bar{
	width: 100%;

}
footer{height: 14.3rem;
background: url(../images/footer-bg.jpg);display: flex;justify-content: center;align-items: center;}
.footer-logo{
	width: 15.2rem;
	/*padding: 3rem 0;*/
	margin:0 auto;
}
.sec-txts .swiper-container{
	width: 100%;
	/*min-width: calc((40rem + 2.2rem) * 2);*/
	width: 42.2rem;
	margin-left: 0;
	margin-top: 4rem;
}
.swiper-container .swiper-slide{position: relative;}
.sec-txts .swiper-container .swiper-slide{
	position: relative;
	padding-right: 2.2rem;
	/*width: 40rem !important;*/
}
.sec-pic{position: relative;}
.sec1-pic-1 p,.sec1-pics p,.sec-pic p,.sec-pic .swiper-slide p,.sec-txts .swiper-slide p{
	font-size: 1.3rem;
    position: absolute;
    left: 1em;
    bottom: 1em;
    color: #fff;
    line-height: 1em;text-align: right;
}
.t-a-r{right: 1em;}
.sec-txts .swiper-slide p{margin-right: 2.2rem;}
.swiper-pagination{position: relative;text-align: left;margin-top: 3rem;}

.swiper-pagination-bullet{
	line-height: .4rem;
	width: 5rem;
	height: .4rem;
	background: #E0E0E0;
	border-radius: 0;
	opacity: 1;
	margin-right: 2rem;
}

.swiper-pagination-bullet-active{
	background: #8DCEE3;	
}

.thanks{height: 100dvh;}
.thanks .container{padding-bottom: 0;}
.thanks .container > img{width: 480px;} 
.thank-footer{position: absolute;bottom: 0;left:0;width: 100%;}


/* .sec1-ing{width:139.2rem;position: absolute;right: -4.3rem;top: 1.5rem; } */
/* .sec3-ing{width:139.2rem;position: absolute;left: -3rem;top: -13rem; } */
/* .sec5-ing{top: 5rem;right: -6rem;} */
/* .nav-mb{display: none;} */

.full-container{
	flex-wrap: wrap;
}
.full-container .sec-pic{
	margin-top: 0;
}

.nav{display: flex;position: fixed;top: 50%;right: 0;z-index: 99;flex-direction: column;transform: translateY(-50%);}
.nav a{
	display: flex;justify-content: center;
	align-items: center;padding: 1rem 0;
	background: #AC5032;width: 8rem;height: 8rem;
}
.nav a img{width: 55%;}

.mb{display: none;}

@media screen and (max-width: 750px){
	.mb{display: flex;}
	.pc{display: none;}
	section{background-size: cover;min-height: 133.6rem;}
	.nav{bottom: 0;width: 100%;top: initial;transform: none;flex-direction: row;justify-content: flex-end;}
	.nav a{width: 25%;padding: 1rem 0;height: 12rem;border-right: 1px solid #fff;}
	.nav a:last-child{border-right: none;}
	.nav a img{width: 40%;}
/* 	p{font-size: 2.75rem;} */
/* 	span{font-size: 2.5rem;} */ 
	.form .form-content > ul > li.form-title p{font-size: 3rem;}
	section.kv{
		height: 133.6rem
	}
	.thanks .container > img{width: 436px;max-width:60vw } 

	.kv{
		background: url('../images/mb/kv-bg.jpg') center bottom no-repeat;
		background-size: cover;
	}
	.kv-title{
		left: 12.6rem;
		top: 14.5rem;
	}
	.kv-txt{
		width: 20.4rem;
		left: 38.5rem;    
		top: 42.5rem;
		margin-left: 0rem;
	}
	.kv-txt p{
		left: 0;
		font-size: 2rem;
		top: 120%;
	}

	.kv-span{width: 15.5rem;left: 49rem;margin-left: 0;bottom:12.5%;}	
	.kv-title{width: 17.7rem;}

	/* sec1	 */
	.sec1{padding-bottom: 3rem;}
	.row{flex-direction: column;}
	.sec1-pic-1{width: 100%;}
	.sec1-main{width: 100%;}
	.sec1-txts{flex-direction: column;}

	.sec1-title {
	    width: 30.5rem;
	    left: 34rem;
	    top: 19.8rem;
	}
	.sec1-title-en{
		position: absolute;
		width: 21.8rem;
		left: 38rem;
		bottom: 5rem;
	}
	.sec1-txts-txt{margin-left: 0;width: 100%;}

	.sec1-main{padding:5rem 0 0rem 6rem;}
	.sec1-txts{align-items: flex-start;margin-bottom: 2rem;}
	.sec1-txts-title{padding-left: 0;}

	.sec1-pics{
		width: 45rem;
	}

	.sec1-pic-2,.sec1-pic-3,.sec1-pic-4,.sec1-pic-5{width: 100%;margin:0rem;}
	
	/* sec2	 */
	.sec2{padding-top: 0;padding-bottom: 0;}
	.sec2-txts{margin-top: 1rem;}
	.sec2-txts p{width: 100%;}
	.sec2-pics{width: 100%;}
	.sec2-pic2{width: 36.8rem;margin-bottom: 1rem;}
	.sec2-pic3{		width:36.8rem;margin-bottom: 1rem;	}
	.sec2-pic4{width: 36.8rem;margin-bottom: 1rem;}
	.sec2-pic5{width: 27.8rem;margin-bottom: 1rem;}
	.sec2-pic6{width: 26.8rem;margin-bottom: 1rem;}
	.sec2-pic7{	width: 36.8rem;margin-bottom: 1rem;}
	.sec2-pics{width: 65.5rem;margin-bottom: 1rem;margin-top: 4rem;}
	.sec2-pic-info{width: 27.8rem;}
	.sec2-pic2 img, .sec2-pic3 img, .sec2-pic4 img,.sec2-pic5 img, .sec2-pic6 img, .sec2-pic7 img{
		height: auto;
		width: 100%;
	}
	.sec2-right{padding-left: 0;}
	.sec2-box{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.sec2-pic-info{padding-top: 3rem;padding-left: 2.5rem;}
	.sec2-pic-info img{width: 6rem;}
	.sec2-pic-info ul{margin-top: 1em;}
	.sec2-pic-info li{font-size: 1.6rem;}
	/* sec3 */

	.sec3{
		background: url('../images/mb/sec3.jpg');	
		height: 133.6rem;
		background-size: cover;
	}

	.sec3-logo{width: 3.7rem;top:7rem;right: 14rem;}
	.sec3-title{width: 40rem;    left: 5.5rem;    top: 56rem;}
	.sec3-title img{width: 33.9rem;}
	.sec3-title h2{font-size: 2.5rem;}
	.sec3-txts h3{text-align: left;font-size: 2.4rem;}
	.sec3-txts h4{font-size: 2rem;}
	.sec3-txts{
		top: 78rem;
		bottom: initial;
		left: 5.5rem;
		right: initial;
		align-items: flex-start;
	}
	/* sec4	 */
	.sec4{
		padding-top: 20rem;
	}
	.sec4-titls{width: 52.6rem;margin: 0 auto;}
	.sec4-pics{
		width: 100%;
		flex-wrap: wrap;
	}
	.sec4-pic1,.sec4-pic2{width:32rem;height: auto;margin:1rem;}
	.sec4-pic3{width: 66rem;margin: 0;}
	.sec4-pic1 img, .sec4-pic2 img{height: auto;width: 100%;}

	.sec4-txts p{margin-left: 22rem;}


	/* sec5	 */
 	.sec5{padding-top: 20rem;}
	.sec5 .row{align-items: center;}
	.sec5-main{padding-left: 0;width: 100%;}
	.sec5-titls{width: 45.6rem;margin: 0 auto;}
	.sec5-txts p{margin-left: 11rem;}
	.sec5-pics{
		width: 100%;
		flex-wrap: wrap;
	}
	.sec5-pic1,.sec5-pic2{width:32rem;height: 21.3rem;margin:1rem;}
	.sec5-pic3{width: 66rem;margin: 0;}
	.sec5-pic1 img, .sec5-pic2 img{height: 100%;width: 100%;object-fit: cover;}


	/* sec6	 */
	.sec6{padding-top: 20rem;padding-bottom: 5rem;}
	.sec6-main{padding-left: 0;width: 100%;}
	.sec6 .row{align-items: center;}
	.sec6-titls{width: 52rem;margin: 0 auto;}
	.sec6-txts p{margin-left: 10rem;}
	.sec6-pics{
		
		width: 100%;
		flex-wrap: wrap;
/* 		justify-content: space-between; */
		padding: 0 2rem;
		padding-top: 4rem;
	}
	.sec6-pic1,.sec6-pic2{width:32rem;height: 21.3rem;margin:1rem;}
	.sec6-pic3{width: 66rem;margin: 0;}
	.sec6-pic1 img, .sec6-pic2 img{height: 100%;width: 100%;object-fit: cover;}
	/* sec7	 */

	.sec7{padding-top: 20rem;padding-bottom: 5rem;}
	.sec5 .row,.sec6 .row,.sec7 .row{align-items: center;flex-direction: column;}
	.sec7-titls{width: 55rem;margin: 0 auto;}
	.sec7-main{width: 100%;}
	.sec5-txts,.sec6-txts,.sec7-txts{padding-left: 0;margin: 0 auto;}
	.sec7-txts p{margin-left: 8rem;}
	.sec7-pics{
		width: 100%;
		flex-wrap: wrap;
/* 		justify-content: space-between; */
		padding: 0 2rem;
		padding-top: 4rem;
	}

	.sec7-pic1,.sec7-pic2{width:32rem;height: 21.3rem;margin:1rem;}
	.sec7-pic3{width: 66rem;margin: 0;height: 44rem;}
	.sec7-pic1 img, .sec7-pic2 img, .sec7-pic3 img{height: 100%;width: 100%;object-fit: cover;}
	.sec7-pic3 img{object-position: center bottom;}

	/* sec8	 */

	.sec8{padding-top: 15rem;padding-bottom: 5rem;}
	.sec8 .row{align-items: flex-start;flex-direction: column;}
	.sec8-titls{width: 43.8rem;margin: 0 auto;}
	.sec8-main{width: 100%;}
	.sec8-pics{width: 59.5rem;}
	.sec8-pic2{width: 64.8rem;margin: 0 auto;}
	.sec8-pic3{width: 20rem;margin-left: auto;margin-right: 5rem;margin-top: 1rem;}
	.sec8-txts{
		position: absolute;
		top: 5rem;
		left: 17.8rem;
	}
	.sec8-txts p{
		position: absolute;
		left: 15rem;
		top: 10rem;
		line-height: 1.5em;
		width: 40em;
	}
	/* sec9	 */

	.form {flex-direction: column-reverse;height: auto;padding-left: 0;background: none;}
	.form-logo{position: relative;width: 13.3rem;top: 0;right: initial;margin-bottom: 8rem;}
	.form-main-head{flex-direction: column;align-items: center;}
	.form-main h3{margin: 0 auto;text-align: center;margin-top: .5em;}
	.form-main{
		width: 100%;
		margin-left: 0;
		background: url(../images/mb/form-bg.png);
    	background-size: cover;
    	height: 133.6rem;
	}
	.form-body{margin-top: 6rem;flex-direction: column;}

	.form-qrcode{display: flex;width: auto;align-items: center;}

	.form-qrcode > img{
		width: 17.2rem;
	}
	.form-slog{width: 17.7rem;margin-left: 3rem;}
	.form-txts{margin-top: 4.6rem;justify-content: center;align-items: center;}
	.fomr-txt{width: 59.8rem;}
	.form-txts p{color: #000;font-size: 1.4rem;}
	.fomr-fb{width: 48.4rem;margin:1rem auto;}

	.form .form-wrap{background: #A64524;width: 100%;padding-top: 6rem;height: 133.6rem;}
	.form .form-wrap::before{content: none;}

	.form .form-content{width: 56rem;}
	.form .form-content > ul > li.form-title{width: 24.5rem;margin-bottom: 4rem;}
	.form .form-content li input[type="text"], .form .form-content li input[type="tel"], .form .form-content li input[type="email"], .form .form-content li select{

	}
	.form .form-content li select{width: 27rem;}
	.form .form-tip p{color: #fff;font-size: 1.6rem;}
	.form .form-content li.demand-check label,.form .form-content li.demand-check{font-size: 1.6rem;}
	.form .demand-check span.margin-r{font-size: 1.6rem;color: #fff;}
	.demand-check a{color: #fff;}
	.form .send-row button{
		background: #f3a68c;
		color: #000;
	}
	.form .map{width: 56rem;}

/* 	.form {padding-bottom: 8rem;border-radius: 0;flex-direction: column-reverse;}
	.form .container{padding-top: 8.7rem;flex-direction: column;}
	.form-con{padding: 0;}
	.form-pic{width: 61.7rem;}
	.form-logo{width: 27.5rem;margin:6rem 0;}
	.map-btn{margin-bottom: 6.5rem;}
	button.btn, a.btn{width: 32.5rem;height: 5.2rem;font-size: 1.8rem;}
	.form .form-con{margin-left: 0;}
	.form .form-content{width: 61.5rem;}
	.form .form-content li input[type="text"], .form .form-content li input[type="tel"], .form .form-content li input[type="email"], .form .form-content li select{
		height: 7.7rem;
		font-size: 2.75rem;
		line-height: 7.7rem;
	} */
/* 	.form .form-content li.demand-check{margin-top: .5rem;}
	.form .demand-check span.margin-r{font-size: 2.75rem;}
	.form .form-content > ul > li.form-content-title, .form .send-row{font-size: 3.2rem;line-height: 7.7rem;}
	.form .send-row button{font-size: 2.75rem;} */
/* 	.form .form-content-title, .form .send-row button{font-size: 3.2rem;line-height: 7.7rem;height: 7.7rem;background: initial;} */
/* 	.form .form-content ul li:first-child, .form .form-content ul li:last-child{
		line-height: 7.7rem;height: 7.7rem;}
	.footer-logo{width: 40.1rem;} */


/* 	.sec1-ing{width:73.5rem;position: absolute;right: -9.5rem;top: 3.5rem; } */
/* 	.sec3-ing{width:69.8rem;position: absolute;left: -3rem;top: 13rem; transform: rotate(10deg);} */
/* 	.sec5-ing{top: 5rem;right: -6rem;} */
/* 	footer{display: none;}
	.form .form-con{margin-right: 0;} */
}


@media screen and (max-height: 560px){
/* 	.kv{
		min-height: 560px;
	}
	.kv .container{padding-top: 26rem;} */
/* 	.kv-title{
		height: 37.5dvh;
		width: auto;
	} */
/* 	.kv-title img{height: 100%;width:auto;} */
}