@charset "utf-8";
h2,H3{    font-weight: 100;}
.page42 .section2 h3{font-weight: 350;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both; height: 0;}
.hidden{overflow: hidden;}

.show{background: #044b8b;}
.show h2{text-align: center; padding: 15% 6% 50px; font-size: 50px; color: #fff;}
.show .showBox{width: 63%; max-width: 993px; margin: 0 auto; position: relative;}
.show .showBox img{display: block; max-width: 100%; margin: 0 auto;}
.show .showBox a{position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
.case-6-bg{background:#fff;padding-top:1px;}

/*temlate1*/
.page42 .section1{width: 100%; position: fixed; top: 0; left: 0; z-index: -1;}
.page42 .section1 img{width: 100%;}
.page42 .section2{margin-top: 75.5%; padding: 5% 0 10%; background: #eee;}
.page42 .section2 .main{max-width: 1550px; margin: 0 auto;}
.page42 .section2 h3{font-size: 54px; color: #000; line-height: 1;}
.page42 .section2 p{font-size: 20px; line-height: 1.6; color: #000; text-align: justify; margin-top: 30px;}
.page42 .section3{position: relative; background: #eee; padding-bottom: 11%;}
.page42 .section3 img{width: 64.84%; position: absolute; top: 0; left: 0;}
.page42 .section3 .txt{width: 500px; margin-left: 67%; color: #292929;}
.page42 .section3 .txt span{font-size: 60px; line-height: 1;}
.page42 .section3 .txt h3{font-size: 40px; line-height: 1.5; margin: 40px 0;}
.page42 .section3 .txt p{font-size: 18px; line-height: 2; text-align: justify;}
.page42 .section4{background: #044b8b; padding-top: 11%;}
.page42 .section4 .txt{padding: 0 5%; text-align: right; color: #fff;}
.page42 .section4 .txt span{font-size: 60px; line-height: 1;}
.page42 .section4 .txt h3{font-size: 40px; line-height: 1.5; margin: 40px 0;}
.page42 .section4 .txt p{font-size: 18px; line-height: 2;}
.page42 .section4 img{display: block; width: 100%; margin-top: 5%;}
.page42 .section5{background: #eee; padding-top: 6%;}
.page42 .section5 .main{position: relative; padding: 0 5% 28%;}
.page42 .section5 .txt{width: 580px; color: #292929; padding-top: 5%;}
.page42 .section5 .txt span{font-size: 60px; line-height: 1;}
.page42 .section5 .txt h3{font-size: 40px; line-height: 1.5; margin: 40px 0;}
.page42 .section5 .txt p{font-size: 18px; line-height: 2; color: #5a5a5a; text-align: justify;}
.page42 .section5 img{width: 61.61%; position: absolute; right: 0; top: 0;}

@media screen and (max-width: 1700px){
	.page42 .section2 .main{max-width: 1300px;}
	.page42 .section2 h3{font-size: 40px;}
	.page42 .section2 p{font-size: 18px;}
	.page42 .section3 img{width: 60%;}
	.page42 .section3 .txt{margin-left: 63%;}
	.page42 .section3 .txt span{font-size: 40px;}
	.page42 .section3 .txt h3{font-size: 30px;}
	.page42 .section3 .txt p{font-size: 20px;}
	.page42 .section4 .txt span{font-size: 40px;}
	.page42 .section4 .txt h3{font-size: 30px;}
	.page42 .section4 .txt p{font-size: 20px;}
	.page42 .section5 .txt span{font-size: 40px;}
	.page42 .section5 .txt h3{font-size: 30px;}
	.page42 .section5 .txt p{font-size: 20px;}
	.page42 .section5 img{width: 55%;}
	.page42 .section5 .main{padding-bottom: 24%;}
	.show h2{font-size: 50px; padding-top: 10%;}
}
@media screen and (max-width: 1500px){
	.page42 .section2 .main{max-width: 1000px;}
	.page42 .section2{padding-bottom: 6%;}
	.page42 .section2 h3{font-size: 30px;}
	.page42 .section2 p{font-size: 18px;}
	.page42 .section3 .txt{margin-left: 58%; width: 460px;}
	.page42 .section3 .txt span{font-size: 30px;}
	.page42 .section3 .txt h3{font-size: 18px; margin: 20px 0;}
	.page42 .section3 .txt p{font-size: 18px;}
	.page42 .section4 .txt span{font-size: 30px;}
	.page42 .section4 .txt h3{font-size: 18px; margin: 20px 0;}
	.page42 .section4 .txt p{font-size: 18px;}
	.page42 .section5 .txt span{font-size: 30px;}
	.page42 .section5 .txt h3{font-size: 18px; margin: 20px 0;}
	.page42 .section5 .txt p{font-size: 18px;}
	.page42 .section5 img{width: 45%;}
	.page42 .section5 .main{padding-bottom: 20%;}
}
@media screen and (max-width: 1200px){
	.page42 .section2 .main{max-width: 900px;}
	.page42 .section3 .txt{width: 400px;}
	.page42 .section3{padding-bottom: 8%;}
	.page42 .section4{padding-top: 8%;}
	.page42 .section5 .txt{width: 480px;}
	.page42 .section5 .main{padding-bottom: 15%;}
}
@media screen and (max-width: 992px){
	.page42 .section2{padding: 20px;}
	.page42 .section2 h3{font-size: 20px;}
	.page42 .section2 p{font-size: 16px; margin-top: 15px;}
	.page42 .section3 img{width: 100%; position: static;}
	.page42 .section3 .txt{width: 100%; margin: -12% 0 0 0; padding: 0 20px;}
	.page42 .section3 .txt span{font-size: 20px;}
	.page42 .section3 .txt h3{font-size: 20px; margin: 10px 0;}
	.page42 .section3 .txt p{font-size: 16px; line-height: 1.6;}
	.page42 .section4 .txt{padding: 0 20px; text-align: left;}
	.page42 .section4 .txt span{font-size: 20px;}
	.page42 .section4 .txt h3{font-size: 20px; margin: 10px 0;}
	.page42 .section4 .txt p{font-size: 16px; line-height: 1.6; text-align: justify;}
	.page42 .section5 .main{padding: 0;}
	.page42 .section5 .txt{width: 100%; padding: 0 20px;}
	.page42 .section5 .txt span{font-size: 20px;}
	.page42 .section5 .txt h3{font-size: 20px; margin: 10px 0;}
	.page42 .section5 .txt p{font-size: 16px; line-height: 1.6;}
	.page42 .section5 img{position: static; width: 100%; margin-top: 15px;}
	.show h2{font-size: 18px; padding: 30px 0;}
}