@charset "utf-8";
.s30_one{height:950px;width: 100%;background: url("../ackpass/ackpass_bg01.jpg") no-repeat center center; background-size:cover;text-align: center; position:relative;}
.s30_one .ackpass_one{ width:50%; height:200px; position:absolute; left:25%; top:20%; background:rgba(255,255,255,0.5);}
.s30_one .ackpass_one .so_color{font-size: 48px;color: #036; width:50%; margin-left:25%;  padding-top:0 !important; }
.s30_one .so_color .sc1{color: #3FF;}
.s30_one .so_color .sc2{color: #FCF;padding-left: 52px;}
.s30_one .so_color .sc3{color: #FFC;padding-left: 52px;padding-right: 52px;}
.s30_one h2{font-size: 18px;color: #069;margin-top: 36px;font-weight: normal; width:calc(50% - 14px); margin-left:25%; border-top:2px solid #036; padding:10px;}
.s30_one p.so_txt{margin-top: 14px;font-size: 14px;color: #fff;}
.s30_one a{margin: 116px auto 0 auto;display: block;width: 211px;height: 54px;background-color: #4dc885;border-radius: 27px;text-align: center;font-size: 16px;color: #fff;line-height: 54px;}
.s30_one .so_bottom,.s30_six .ss_bottom,.s30_six .ss_top,.s30_seven .ss_top{font-size: 24px;color: #fff;margin: 308px auto 0 auto;line-height: 78px;vertical-align: middle;letter-spacing: 6px;width: 388px;}
.s30_one .so_bottom em,.s30_six .ss_bottom em,.s30_six .ss_top em,.s30_seven .ss_top em{font-size: 60px;line-height: 78px;padding-right: 20px;float: left;margin-left: 30px;}

.s30_two{height:950px;width: 100%; background-image:url("../ackpass/ackpass_bg02.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center;  }
.s30_two .line{ width:100px; height:10px; background:#FC6;}
.two_n{ width:15%; height:auto; position:absolute; left:10%; background:#069; padding:5%;}
.two_n h3{	font-size:42px; margin-bottom:40px; color:#fff; line-height:80px; text-align: left; }
.two_n p{	font-size:18px; line-height:40px; text-align: left; color:#FFF;}

.s30_three{height:950px;width: 100%; background-image:url("../ackpass/ackpass_bg03.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center;  }
.s30_three .line{ width:100px; height:10px; background:#FC6; margin:0 auto;}
.three_n{ width:30%; height:auto; position:absolute; right:35%; background:#069;}
.three_n h3{	font-size:42px; margin-bottom:40px; color: #fff; line-height:80px; text-align: center; }
.three_n p{	font-size:18px; line-height:40px; text-align: center; color:#fff;}

.s30_four{height:950px;width: 100%; background-image:url("../ackpass/ackpass_bg04.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center; position:relative;  }
.s30_four .line{ width:100px; height:10px; background:#FC6;}
.four_n{ width:10%; height:60%; position:absolute; left:70%;  background:#069; padding:10%;}
.four_n h3{	font-size:42px; margin-bottom:40px; color: #fff; line-height:80px; text-align:  left; }
.four_n p{	font-size:18px; line-height:40px; text-align:   left; color:#fff;}



.s30_five{height:950px;width: 100%; background-image:url("../ackpass/ackpass_bg05.jpg"); background-repeat:no-repeat; background-size:cover; background-position:center; position:relative; }
.s30_five .line{ width:100px; height:10px; background:#FC6; margin:0 auto;}
.five_n{ width:40%; height:auto; position:absolute; left:30%; top:20%; background:rgba(255,255,255,0.5);}
.five_n h3{	font-size:42px; margin-bottom:40px; color: #036; line-height:80px; text-align: center; }
.five_n p{	font-size:18px; line-height:40px; text-align: center; color:#069;}


@media screen and (max-width:1440px){
	.s30_one,s30_two,s30_three,s30_four,s30_five{height:800px;}
	.s30_one .ackpass_one{ width:80%; height:200px; position:absolute; left:10%; top:20%; background:rgba(255,255,255,0.5);}
	.s30_one .ackpass_one .so_color{font-size:2em;color: #036; width:100%; margin-left:0;  padding-top:0 !important; }
	.s30_one h2{font-size:1.4em;color: #069;margin-top: 36px;font-weight: normal; width:calc(80% - 14px); margin-left:10%; border-top:2px solid #036; padding:10px;}
	
.two_n{ width:30%; height:auto; position:absolute; left:10%; background:#069; padding:5%;}
.two_n h3{	font-size:2em; margin-bottom:40px; color:#fff; line-height:80px; text-align: left; }
.two_n p{	font-size:1.4em; line-height:40px; text-align: left; color:#FFF;}
	
.three_n{ width:40%; height:auto; position:absolute; right:35%; background:#069;}
.three_n h3{	font-size:2em; margin-bottom:40px; color: #fff; line-height:80px; text-align: center; }
.three_n p{	font-size:1.4em; line-height:40px; text-align: center; color:#fff;}

.four_n{ width:60%; height:60%; position:absolute; left:10%;  background:#069; padding:10%;}
.four_n h3{	font-size:2em; margin-bottom:40px; color: #fff; line-height:80px; text-align:  left; }
.four_n p{	font-size:1.4em; line-height:40px; text-align:   left; color:#fff;}

.five_n{ width:50%; height:auto; position:absolute; left:30%; top:20%; background:rgba(255,255,255,0.5);}
.five_n h3{	font-size:2em; margin-bottom:40px; color: #036; line-height:80px; text-align: center; }
.five_n p{	font-size:1.4em; line-height:40px; text-align: center; color:#069;}
	}

@media screen and (max-width:414px){
	.s30_one,s30_two,s30_three,s30_four,s30_five{height:800px;}
	.s30_one .ackpass_one{ width:80%; height:200px; position:absolute; left:10%; top:20%; background:rgba(255,255,255,0.5);}
	.s30_one .ackpass_one .so_color{font-size:2em;color: #036; width:100%; margin-left:0;  padding-top:0 !important; }
	.s30_one h2{font-size:1.4em;color: #069;margin-top: 36px;font-weight: normal; width:calc(80% - 14px); margin-left:10%; border-top:2px solid #036; padding:10px;}
	
.two_n{ width:30%; height:auto; position:absolute; left:10%; background:#069; padding:5%;}
.two_n h3{	font-size:2em; margin-bottom:40px; color:#fff; line-height:80px; text-align: left; }
.two_n p{	font-size:1.4em; line-height:40px; text-align: left; color:#FFF;}
	
.three_n{ width:40%; height:auto; position:absolute; right:35%; background:#069;}
.three_n h3{	font-size:2em; margin-bottom:40px; color: #fff; line-height:80px; text-align: center; }
.three_n p{	font-size:1.4em; line-height:40px; text-align: center; color:#fff;}

.four_n{ width:60%; height:60%; position:absolute; left:10%;  background:#069; padding:10%;}
.four_n h3{	font-size:2em; margin-bottom:40px; color: #fff; line-height:80px; text-align:  left; }
.four_n p{	font-size:1.4em; line-height:40px; text-align:   left; color:#fff;}

.five_n{ width:50%; height:auto; position:absolute; left:30%; top:20%; background:rgba(255,255,255,0.5);}
.five_n h3{	font-size:2em; margin-bottom:40px; color: #036; line-height:80px; text-align: center; }
.five_n p{	font-size:1.4em; line-height:40px; text-align: center; color:#069;}
	}

