﻿.main-banner {min-height: 860px;width: 100%;-webkit-background-size: cover;background-size: cover;background-position: center center;background-repeat: no-repeat;background-image: url("/resources/img/main/main_banner.jpg");aspect-ratio: 1920 / 860;display: flex;align-items: center;}   
.banner-t1 {font-size: 30px;font-weight: 700;color: #fff;margin-bottom: 20px;}
.banner-t2 {font-size: 70px;font-weight: 800;color: #fff;margin-bottom: 35px;}
.banner-t3 {font-size: 30px;font-weight: 700;color: #fff;margin-bottom: 60px;}

.main-stit {font-size: 24px;font-weight: 700;color: #39328B;margin-bottom: 40px;}
.main-tit {font-size: 36px;font-weight: 700;color: #000;line-height: 1.38;}
.main-txt {font-size: 18px;color: #fff;line-height: 1.5;}
.white {color: #fff !important;}
.mw650 {max-width: 650px;}

.section1,.section3 {padding: 200px 0;}
.section2 {min-height: 780px;width: 100%;-webkit-background-size: cover;background-size: cover;background-position: center center;background-repeat: no-repeat;background-image: url("/resources/img/main/company_bg.jpg");aspect-ratio: 1920 / 780;display: flex;align-items: center;}
.section3-df {display: flex;justify-content: space-between;}
.section3-left {width: 25%;}
.section3-right {width: 66%;}

.section1-df {display: flex;justify-content: space-between;margin-bottom: 120px;}
.slide-nav {display: inline-flex;gap: 15px;align-self: end;}
.slide-nav a {display: inline-block;width: 60px;height: 60px;-webkit-background-size: cover;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.slide-nav a.prev {background-image: url("/resources/img/main/slide_prev.png?v=1");}
.slide-nav a.next {background-image: url("/resources/img/main/slide_next.png?v=1");}
.slide-wrap {position: relative;margin: 0 0 0 auto;padding-left: 8.3333%;}
.product-slide {padding-right: 150px;margin-left: auto;overflow: hidden;}
.product-slide .owl-stage-outer {overflow: visible;}
.product-tit {font-size: 20px;font-weight: 700;color: #000;margin-top: 25px;}

@media (max-width: 1600px) {

}
@media (max-width: 1560px) {

}
@media (max-width: 1499px) {

}

@media (max-width: 1429px) {
	.banner-t2 {font-size: 60px;}
	.main-tit {font-size: 30px;}
}
@media (max-width: 1399px) {

}
@media (max-width: 1259px) {

}

@media (max-width: 1219px)	{
	.banner-t1 {font-size: 20px;}
	.banner-t2 {font-size: 50px;}
	.banner-t3 {font-size: 20px;margin-bottom: 40px;}

	.btn {padding: 15px 30px;}
	.main-banner {min-height: 760px;}
	.main-tit {font-size: 25px;}
	.product-tit {font-size: 18px;}
}

@media (max-width: 991px) {
	.main-banner {min-height: 560px;}
	.banner-t1 {font-size: 18px;margin-bottom: 10px;}
	.banner-t2 {font-size: 40px;margin-bottom: 20px;}
	.banner-t3 {font-size: 18px;margin-bottom: 20px;}
	.section1, .section3 {padding: 100px 0;}
	.main-stit {font-size: 20px;margin-bottom: 20px;}
	.main-tit {font-size: 20px;}
	.section1-df {margin-bottom: 60px;}
	.product-tit {font-size: 16px;margin-top: 10px;}
	.section2 {min-height: 580px;}
	.main-txt {font-size: 16px;}
	.product-slide {padding-right: 75px;}
	.form-wrap {margin-top: 35px;}
}	

@media (max-width: 767px) {
	.main-banner {min-height: 460px;}
	.section1-df {flex-direction: column;}
	.slide-nav a {width: 40px;height: 40px;}
	.section2 {min-height: 480px;}
	.main-stit {font-size: 16px;}
	.main-tit {font-size: 18px;}
	.main-txt {font-size: 14px;}
	.section3-df {flex-direction: column;}
	.section3-left,.section3-right {width: 100%;}
	.banner-t2 {font-size: 25px;}
	.banner-t1 {font-size: 16px;}
}	

@media (max-width: 375px) {

}