@charset "utf-8";

.part1-section{padding:260px 15px 90px; text-align:center; background:url("../img/part1_bg.jpg") no-repeat center center; background-size:cover;}
.part1-section .title-box{width:100%; height:357px; margin-bottom:200px; position:relative; overflow:hidden;}
.part1-section img{max-width:100%; }

@media screen and (max-width:980px){
	.part1-section{padding:90px 15px;}
	.part1-section .title-box{height:357px;}
}

@media screen and (max-width:880px){
	.part1-section{padding:80px 15px;}
	.part1-section .title-box{height:357px;}
}

@media screen and (max-width:780px){
	.part1-section{padding:60px 15px;}
	.part1-section .title-box{height:357px;}
}

@media screen and (max-width:680px){
	.part1-section{padding:50px 15px;}
	.part1-section .title-box{height:357px;}
}

@media screen and (max-width:580px){
	.part1-section{padding:80px 15px;}
	.part1-section .title-box{height:357px;}
}


.part2-section{padding:120px 15px 120px; text-align:center; background:url("../img/part2_bg.jpg") no-repeat center center; background-size:cover;}
.part2-section ul{width:100%; max-width:1200px; margin:0 auto;}
.part2-section ul:after{clear:both; content:""; display:block;}
.part2-section ul li{width:50%; padding:7px; float:left;}
.part2-section img{max-width:100%;}

@media screen and (max-width:880px){
	.part2-section{padding:70px 15px;}
}

@media screen and (max-width:780px){
	.part2-section{padding:60px 15px;}
}

@media screen and (max-width:580px){
	.part2-section{padding:50px 15px;}
}


.part3-section{padding:105px 15px 70px; text-align:center; background:url("../img/part3_bg.jpg") no-repeat center center; background-size:cover;}
.part3-section .title-box{width:100%; height:164px; margin-bottom:40px; position:relative; overflow:hidden;}
.part3-section .title-box img{width:100%; max-width:564px;}
.part3-section .part-box img{max-width:100%;}
.part3-section ul{width:100%; max-width:1200px; margin:0 auto;}
.part3-section ul:after{clear:both; content:""; display:block;}
.part3-section ul li{width:33.333%; padding:15px; float:left;}
.part3-section div{margin-top:20px;}

@media screen and (max-width:1080px){
	.part3-section{padding:90px 15px 70px;}
}

@media screen and (max-width:980px){
	.part3-section{padding:80px 15px 70px;}
	.part3-section ul li{padding:10px;}
}

@media screen and (max-width:880px){
	.part3-section{padding:70px 15px;}
}

@media screen and (max-width:780px){
	.part3-section{padding:60px 15px;}
}


@media screen and (max-width:580px){
	.part3-section{padding:50px 10px;}
	.part3-section ul li{padding:5px;}
}



.part4-section{padding:100px 15px 90px; text-align:center; background:url("../img/part4_bg.jpg") no-repeat center center; background-size:cover;}
.part4-section .title-box{width:100%; height:356px; margin-bottom:40px; position:relative; overflow:hidden;}
.part4-section .title-box img{height:100%; left:50%; -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%); vertical-align:middle; position:absolute;}
.part4-section ul{width:100%; max-width:1200px; margin:80px auto 0;}
.part4-section ul:after{clear:both; content:""; display:block;}
.part4-section ul li{width:33.333%; padding:7px; float:left;}
.part4-section img{max-width:100%;}

@media screen and (max-width:980px){
	.part4-section .title-box{height:291px;}
}

@media screen and (max-width:880px){
	.part4-section .title-box{height:261px;}
	.part4-section ul{margin-top:60px;}
}

@media screen and (max-width:780px){
	.part4-section{padding:60px 15px;}
	.part4-section .title-box{height:231px;}
	.part4-section ul{margin-top:40px;}
}

@media screen and (max-width:680px){
	.part4-section{padding:50px 15px;}
	.part4-section .title-box{height:201px;}
	.part4-section ul{margin-top:20px;}
}

@media screen and (max-width:580px){
	.part4-section .title-box{height:171px;}
	.part4-section{padding:40px 15px;}
}



.part5-section{padding:115px 15px 156px; text-align:center; background:url("../img/part5_bg.jpg") no-repeat center center; background-size:cover;}
.part5-section img{max-width:100%;}



.part6-section{padding:290px 15px 230px; text-align:center; background:url("../img/part6_bg.jpg") no-repeat center center; background-size:cover;}
.part6-section .part-box{width:100%; max-width:1230px; margin:0 auto;}
.part6-section .part-box ul{margin:0 -20px;}
.part6-section .part-box ul:after{clear:both; content:""; display:block;}
.part6-section .part-box ul li{width:50%; padding:0 20px; float:left;}
.part6-section img{max-width:100%;}

@media screen and (max-width:1080px){
	.part6-section{padding:250px 15px 190px;}
}

@media screen and (max-width:980px){
	.part6-section{padding:220px 15px 160px;}
	.part6-section .part-box ul{margin:0 -10px;}
	.part6-section .part-box ul li{padding:0 10px;}
}

@media screen and (max-width:880px){
	.part6-section{padding:190px 15px 150px;}
	.part6-section .part-box ul{margin:0 -5px;}
	.part6-section .part-box ul li{padding:0 5px;}
}

@media screen and (max-width:780px){
	.part6-section{padding:160px 15px 140px;}
}

@media screen and (max-width:680px){
	.part6-section{padding:110px 15px;}
}

@media screen and (max-width:580px){
	.part6-section{padding:70px 15px;}
}

@media screen and (max-width:480px){
	.part6-section{padding:40px 15px;}
	.part6-section .part-box ul{margin:0;}
	.part6-section .part-box ul li{width:100%; padding:20px; float:none;}
	.part6-section .part-box ul li:last-child{margin-top:10px;}
}
