.swiper-slide.page-2-1{ width:inherit;}
.section1,.section2,.section3{
	background-repeat: repeat-y;
	background-position: center top;
	background-size: 100% auto;
	background-image: url(../images/section5_bg.jpg);
	left: 0;
	top: 0;
	overflow-y: auto;
	overflow-x: hidden;
}
.section1 a,.section2 a,.section3 a{
	text-decoration: none;
}

.section1 .btn-back,.section2 .btn-back,.section3 .btn-back{
	display: block;
	width: 4.25rem;
	height: 1.5625rem;
	line-height: 1.5625rem;
	text-align: center;
	position: absolute;
	left: 1.1875rem;
	top: 1.0625rem;
	z-index: 5;
	background-color: #f1ba39;
}
.section1 .btn-back img,.section2 .btn-back img,.section3 .btn-back img{
	vertical-align: middle;
	width: 0.5rem;
	margin-right: 0.375rem;
}
.section1 .btn-back span,.section2 .btn-back span,.section3 .btn-back span{
	font-size: 0.8125rem;
	color: #fff;
	vertical-align: middle;
	font-weight: bold;
}
.section1 .btn-back .bg-color,.section2 .btn-back .bg-color,.section3 .btn-back .bg-color{
	position: absolute;
	left: -0.25rem;
	top: -0.25rem;
	width: 100%;
	height: 100%;
	background-color: #e18d2d;
}

.section1 .tab-box,.section2 .tab-box{
	display: none;
	width: 100%;
	min-height:100%;position:absolute; z-index:1; 
}
.section1 .tab-box.tab1{ display:block;}
.section2 .tab-box.tab3{ display:block;}
.section1 .tab-box .section1_tet{ margin:7.6875rem auto 0; background-image: url(../images/section1_text.png); background-repeat:no-repeat; background-position:center; background-size:100% auto;width: 93.4375%; height:24rem;}
.tab-box.tab1 h2{ font-size:1.8125rem; line-height:1; color:#1ca9e0;}
.tab-box.tab1 h2 span{ font-size:1.1875rem; color:#fff;}
.tab-box.tab1 p{ font-size:0.75rem; line-height:1.5; width:92%; margin:0 auto; text-align:justify; color: #f0f9ff;}
.section1_top{ position:absolute; top:0; left:0; width:100%;z-index:2;}
.section1_bottom{ position:absolute; top:28.6875rem; left:0;width:100%; z-index:2;}

.index_tab{ position:fixed; bottom:-100px; left:0; width:100%; height:50px; line-height:50px; text-align:center; z-index:3;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-animation-delay:0.5s;-moz-animation-delay:0.5s;-o-animation-delay:0.5s;animation-delay:0.5s;}
.index_tab.active{ bottom:0;}
.index_tab li{ float:left; width:50%;}
.index_tab li a{ display:block; width:100%; color:#fff; font-size:14px;line-height:50px; height:50px; background-repeat:no-repeat; background-position:center; background-size:100%}
.index_tab li#tab1 a{background-image: url(../images/tab1_bg1.jpg);}
.index_tab li#tab2 a{background-image: url(../images/tab1_bg2.jpg);}

.section2 .index_tab li{ width:33.333%;}
.index_tab li#tab3 a{background-image: url(../images/tab1_bg3.jpg);}
.index_tab li#tab4 a{background-image: url(../images/tab1_bg4.jpg);}
.index_tab li#tab5 a{background-image: url(../images/tab1_bg5.jpg);}
.swiper-slide-active .section2.active .index_tab{ display:block;}

.section1 .tab-box.tab2{ text-align:center; padding-bottom:100px;background-image: url(../images/sec1_tab2_icon1.png); background-repeat:no-repeat; background-position:1% 6.6rem; background-size:16.4% auto;}
.section1 .tab-box.tab2 .text{ width:59.69%; margin:0 auto; padding-top:4rem; padding-bottom:0.9rem;}
.section1 .tab-box.tab2  h2{ font-size:1.125rem; line-height:1; padding-bottom:1.25rem;}
.section1 .tab-box.tab2 p{ font-size:0.75rem; line-height:1.5; width:92%; margin:0 auto; text-align:justify;}

.section1 .tab-box.tab2 .sec1_tit{ padding-top:2.6rem; font-size:0.75rem; text-align:left; position:relative; padding-left:32%; padding-bottom:0.6875rem;}
.section1 .tab-box.tab2 .sec1_tit img{ position:absolute; width:150px; left:9%; bottom:-0.8rem;}
.section1 .tab-box.tab2 .tab2_img{ width:92%; margin:0 auto;}
.section1 .tab-box.tab2 .second .sec1_tit{ text-align:right; padding-right:32%; width:100%; padding-left:0;}
.section1 .tab-box.tab2 .second .sec1_tit img{ width:115px; left:auto;right:0; bottom:-0.8rem;}
.sec1_cont.first{background-image: url(../images/sec1_tab2_icon2.png); background-repeat:no-repeat; background-position:right 0.6rem; background-size:24% auto;}
.sec1_cont.second{background-image: url(../images/sec1_tab2_icon3.png); background-repeat:no-repeat; background-position:left 1.5rem; background-size:16.5% auto;}
.sec1_cont.last{background-image: url(../images/sec1_tab2_icon4.png); background-repeat:no-repeat; background-position:right 7% top 0.3rem; background-size:21.8% auto;}

/* section2*/
.section2 .tab-box.tab3{ text-align:center; padding-bottom:50px;background-image: url(../images/sec1_tab2_icon1.png); background-repeat:no-repeat; background-position:1% 4.8rem; background-size:16.4% auto;}
.section2 .tab-box.tab4{ text-align:center; padding-bottom:50px;background-image: url(../images/sec2_tab2_bg.png); background-repeat:no-repeat; background-position:center top; background-size:100% auto; }
.section2 .tab-box.tab3 .text{ width:60%; margin:0 auto; padding-top:4rem; padding-bottom:0.9rem;}
.section2 .tab-box.tab4 .text{ width:60%; margin:0 auto; padding-top:4rem; padding-bottom:2rem;}
.section2_icon2{ position:absolute; right:0; top:8rem; width:32.968%;}
.section2_icon3{ position:absolute; right:0; top:18rem; width:25%;}
.section2_icon4{ position:absolute; left:42%; top:28rem; width:24%;}
.section2_icon5{ position:absolute; right:8%; top:37.5rem; width:21%;}
.section2_icon6{ position:absolute; left:0; top:53.5rem; width:12.9%;}
.section2_icon7{ display:block; width:100%; margin-top:0.9375rem;}
.section2_icon8{ position:absolute; left:0; top:24rem; width:9%;}
.section2_icon9{ position:absolute; right:0; top:22rem; width:53%;}
.section2_icon10{ position:absolute; bottom:50px; right:0; width:26.25%;}
.sec2_tit{ width:74%; margin:0 auto 2rem; color:#1ca9e0; font-size:1.5rem; line-height:1; position:relative; height:1.5rem;}
.sec2_tit span{ display:block; position:absolute; left:0; top:0; width:18%; height:1.5rem;background-image: url(../images/tit_line.png);background-repeat:no-repeat; background-size:100% auto; background-position:center left;}
.sec2_tit span.last{ left:auto; right:0; background-position:center right;}
.sec2_tit.second{ margin-top:2.6875rem;}
.sec2_tit.last{ margin-top:2.3rem;}
.tab2_table{ width:92%; margin:0 auto;}
.tab2_table table{ width:100%; }
.tab2_table td{ width:50%; color:#fff; font-size:0.75rem; line-height:1.6; vertical-align:middle; border-right:#fff solid 2px;}
.tab2_table td.last{ border-right:none;}
.tab2_table.second td{ width:65%;}
.tab2_table.second td.last{ width:35%;}
.tab2_table p{ text-align:left; background-image: url(../images/dot.png);background-repeat:no-repeat; background-size:8px auto; background-position:left 0.4rem; padding-left:14px;}
.tab2_table .table_line{ width:100%; height:2px; background-color:#fff; margin:0.625rem 0;}
.section2 .tab-box.tab5{ padding-bottom:50px;}
.section2 .tab-box.tab5 img{ width:100%; display:block;}
.section2 .tab-box.tab4 .tab_cont{ width:84.375%; margin:0 auto 1rem; padding:1.125rem 0 1.375rem;background-image: url(../images/sec2_bg.png);background-repeat:no-repeat; background-size:cover;}
.section2 .tab-box.tab4 .tab_cont h3{ text-align:left; font-size:1rem; line-height:1; padding-bottom:0.625rem;font-weight: bold;}
.section2 .tab-box.tab4 .tab_cont p{ text-align:left; font-size:0.75rem; line-height:1.5;}
.section2 .tab-box.tab4 .tab_cont p.br{ height: 0.5rem;}
.tab_cont1{padding-left:9.6%;background-image: url(../images/sec2_tab2_line.png);background-repeat:no-repeat; background-position: 0.375rem top; background-size: auto 100%; }
.section2 .tab-box.tab4 p.tet{ text-align:justify; font-size:0.75rem; line-height:1.666;width:86.875%; margin:0 auto 1rem;}
.section2 .tab-box.tab4 p.tet span{ color: #f9f110;}

.section3_icon1{ position:absolute; top:0; left:0; width:100%;}
.section3_icon2{ position:absolute; top:19.25rem; left:0; width:56%;}
.section3_icon3{ position:absolute; bottom:-5rem; left:0; width:100%;}
.section3 .section1_tet{background-image: url(../images/sec3_text_bg.png); background-repeat:no-repeat; background-position:center top; background-size:100% auto;width: 92%; height:33rem; margin:6.5rem auto 5rem;position: relative;}
.section3 .section1_tet h2{ font-size:1.8125rem; line-height:1; color:#1ca9e0; margin-bottom:1.25rem;}
.section3 .section1_tet p{ font-size:0.75rem; line-height:1.5; width:94%; margin:0 auto 2.625rem; text-align:justify;}
.sec3_cont{ float:right; width:7rem; text-align:center; margin-right:1rem;}
.sec3_cont h3{ color:#1aa2d6; font-size:1rem; margin-bottom:0.625rem;font-weight: bold;}
.sec3_cont ul{background-image: url(../images/sec3_icon.png);background-repeat:no-repeat; background-position:center top; background-size:100% auto; }
.sec3_cont ul li{ color:#fff; font-size:0.75rem;  margin-bottom:0.375rem; height: 1.25rem;line-height: 1.25rem;}
.sec3_cont ul li:last-child{
	margin-bottom: 0;
}


.section2 .btn-toudi{
	display: block;
	width: 9.75rem;
	height: 2.8125rem;
	line-height: 2.8125rem;
	text-align: center;
	background-color: #e18d2d;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 65rem;
}
.section2 .btn-toudi .bg-color{
	position: absolute;
	left: -0.625rem;
	top: -0.4375rem;
	width: 100%;
	height: 100%;
	background-color: #f1ba39;
	font-size: 1.25rem;
	color: #fff;
	font-weight: bold;
}




.btn-music{
  position: fixed;
  right: 1rem;
  top: 1rem;
  z-index: 99;
  width: 2.0625rem;
  border-radius: 100%;
  overflow: hidden;
}
.btn-music img{
  width: 100%;
}
.btn-music .stop{
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.btn-music.muted .stop{
	display: block;
}


#footer{
	height: 1.125rem;
	line-height: 1.125rem;
	text-align: center;
	font-size: 0.4375rem;
	color: #ffffff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.index_tab.active{
	bottom: 1.125rem;
}
.index1 #footer{
	position: fixed;
	background-color: #000;
	z-index: 1;
}
.index2 #footer{
	background-color: #000;
	z-index: 1;
}