@charset "utf-8"
/*公共样式*/
*{margin:0;padding:0;font-family:"Microsoft Yahei"!important;}
a{text-decoration:none;}
li{list-style: none;}
input{outline:none;}
img{ pointer-events: none;}
.clearfloat:after{display: block;content:"";font-size:0;visibility: 0;clear:both;height: 0;}
.clearfloat{zoom:1;}
.bx-wrapper .bx-viewport{
	box-shadow: none;
	border:0;
}
.header{
	position: relative;
}

/*section1样式*/
.section1{
	width: 100%;
	height: 49.34rem;
	position: relative;
	/*background: url(../images/section1bg.jpg) no-repeat 0 0/cover;*/
}

.section1 .part2{
	width: 100%;
	height: 38.64rem;
	position: relative;
	z-index: 2;
}
.section .part2 > img{
	position: absolute;
	width: 100%;
	/*height: 100%;*/
	z-index:1;
}
.section1 .s_main{
	position: relative;
	z-index:2;
}
.section1 .s_main1{
	width: 100%;
	height: 10.54rem;
	overflow:hidden;
	z-index:0;
	position: relative;
}
.section1 .s_main1 .bannerBox{
	width: 100%;
	height: 100%;
	position: relative;

}
.section1 .s_main1 .bannerBox li{
	
	z-index: -1;	
}
.section1 .s_main1 .bannerBox li >img{
	width: 100%;
	position: absolute;
}
.section1 .s_main1 .bannerBox .container{
	position: absolute;
	width: 100%;
	padding-left:1.92rem;
	z-index: 20;
	
}
.section1 .s_main1 >img{
	position: absolute;
	width: 100%;
	z-index: 10;
}
.section1 .s_main1 h2{
	font-weight: bold;
	font-size:0.91rem;
	color:#F7B52C;
	margin-top: 2.78rem;
	letter-spacing:0.01rem;
	font-family: Microsoft Yahei;
	text-shadow:0 2px 1px rgba(0,0,0,1);
}
.section1 .s_main1 h2 span{
	font-size:0.786rem;
}
.section1 .s_main1 .p1{
	font-size:0.447rem;
	font-family: Microsoft Yahei;
	color:#8DC21F;
	text-shadow:0 2px 1px rgba(0,0,0,1);
	letter-spacing: 2px;
	font-weight: bold;
}
.section1 .s_main1 .p1 span{
	color:#F7B52C;
}
.section1 .s_main1 .p2{
	margin-top: 0.25rem;
	font-size:0.4184rem;
	font-family: Microsoft Yahei;
	color:#fff;
	text-shadow:0 2px 1px rgba(0,0,0,1);
	letter-spacing: 2px;
	text-align:right;
	width:9.29rem;
	font-weight: bold;
}
.section1 .s_main1 .p2 span{
	font-size:0.5974rem;
}

/*s_main2样式*/
.section1 .s_main2{
	width:100%;
	height: 8.63rem;
	overflow: hidden;
}
.section1 .s_main2 .title{
	width: 100%;
	margin-top: 0.05rem;
}
.section1 .s_main2 .title p{
	font-size:0.4304rem;
	font-family: Microsoft Yahei;
	color:#8DC21F;
	text-align:center;
	letter-spacing: 0.05rem;
}
.section1 .s_main2 .title .p1 span{
	font-size:0.6881rem;
	color:#F7B52C;
}

.section1 .s_main2 .title .p2{
	color:#00913A;
}
.section1 .s_main2 .title .p2 span{
	font-size:0.6255rem;
	color:#F29600;
}

.section1 .s_main2 .content{
	width:15.3rem;
	margin: 0 auto;
	position: relative;
}

.section1 .s_main2 .c_left{
	margin-top: 0.92rem;
	width: 5.45rem;
	color:#C8C9CA;
	float:left;
}
.section1 .s_main2 .c_left p{
	text-indent: 2em;
	font-size:0.2262rem;
	font-family: "Microsoft Yahei";
	line-height: 0.35rem;
}
.section1 .s_main2 .swiper-container{
	width:55.5%;
	/*width:8.4rem;*/
	height: 3.62rem;
	margin-top: 0.56rem;
	right: 0;
	overflow: hidden;
	float:right;
}
.section1 .s_main2 .workslider img{
	display: block;
	width: 100%;
	height: 100%;
}
/*s_main3样式*/
.section1 .s_main3{
	width: 100%;
	height: 12.65rem;
	overflow: hidden;
}
.section1 .s_main3 h2{
	font-weight: normal;
	font-size: 0.4537rem;
	color:#fff;
	text-align: center;
	margin-bottom: 0.37rem;
	margin-top: 1.4rem;
	letter-spacing: 0.05rem;
}
.section1 .s_main3 .content{
	width: 14.8rem;
	margin:0 auto;
}
.section1 .s_main3 .faq{
	width: 100%;
}
.section1 .s_main3 .faq li{
	float:left;
	width: 7.22rem;
	height: 4.18rem;
	background: url(../image/s_m3Img01.png) no-repeat center center /contain;
}
.section1 .s_main3 .faq li:last-child{
	float:right;
}
.section1 .s_main3 .faq li span{
	display: block;
	font-size:0.337rem;
	line-height: 0.52rem;
	font-family: arial;
	color:#fff;
	padding-left:1.12rem;
}
.section1 .s_main3 .faq li .title{
	font-size:0.4363rem;
	font-family: "Microsoft Yahei";
	color:#fff;
	margin-top: 0.875rem;
	padding-left:1.72rem;
}
.section1 .s_main3 .faq li .desc{
	padding-left:0.575rem;
	padding-right: 0.805rem;
	margin-top: 0.2rem;
}
.section1 .s_main3 .faq li .desc p{
	font-size:0.1992rem;
	line-height: 0.3rem;
	color:#fff;
	text-indent: 2em;
	letter-spacing: 0.02rem;
}
.section1 .s_main3 .advantage{
	width:100%;
	margin-top: 1.02rem;
}
.section1 .s_main3 .advantage li{
	width: 33%;
	float:left;
	text-align: center;
}
.section1 .s_main3 .advantage li:hover img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.section1 .s_main3 .advantage li img{
	width: 1.75rem;
	height: 1.74rem;
	display: block;
	margin:0 auto;
	pointer-events: auto;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-backface-visibility: hidden;
}
.section1 .s_main3 .advantage li .title{
	font-size:0.3957rem;
	font-family: "Microsoft Yahei";
	color:#8DC21F;
	line-height: 0.3109rem;
	margin-bottom: 0.1rem;
	margin-top: 0.265rem;
}
.section1 .s_main3 .advantage li .desc{
	font-size:0.1979rem;
	line-height: 0.3109rem;
	color:#fff;
	font-family: "Microsoft Yahei";
}

/*s_main4样式*/
.section1 .s_main4{
	width:100%;
	height:7.94rem;
	overflow: hidden;
	position: relative;

}
.section1 .s_main4 .courseDetail{
	position: absolute;
	display: block;
	width: 3.73rem;
	height: 0.94rem;
	line-height: 0.94rem;
	background:url(../image/s_m5Img02.png) no-repeat center center/contain;
	bottom: 0;
	right: 0;
	font-size: 0.3276rem;
	color:#fff;
	text-align: center;
	margin-right: 3.85rem;
}
.section1 .s_main4 .courseDetail span{
	font-size: 0.4913rem
}
.section1 .s_main4 h2{
	font-size:0.5384rem;
	color:#1EAA39;
	font-family: 'Microsoft Yahei';
	font-weight: normal;
	text-align: center;
	line-height: 1.26rem;
}
.section1 .s_main4 h2 span{
	font-size: 0.7587rem;
	color:#F29600;
}

.section1 .s_main4 .content{
	width: 14.8rem;
	margin:0 auto;
	margin-top: 0.67rem;
}
.section1 .s_main4 .content .left{
	width: 3.83rem;
	padding-left: 0.27rem;
	float:left;
	box-sizing:border-box;
}
.section1 .s_main4 .content .left p{
	font-size:0.2262rem;
	color:#B4B4B5;
	line-height: 0.2909rem;
	text-indent: 2em;

}
.section1 .s_main4 .content .left a{
	margin-top: 0.38rem;
	display: block;
	font-size:0.2281rem;
	line-height: 0.6rem;
	color:#fff;
	text-align: center;
	width: 3.23rem;
	height: 0.6rem;
	background: url(../image/s_m4Img01.png) no-repeat center center/contain;
	-moz-box-shadow:0.05rem 0.05rem 0px rgba(0,0,0,.3);
	-webkit-box-shadow:0.05rem 0.05rem 0px rgba(0,0,0,.3); 
	box-shadow:0.05rem 0.05rem 0px rgba(0,0,0,.3);
}

.section1 .s_main4 .content .right{
	width: 10.39rem;
	padding-right: 0.1rem;
	font-size:0;
	float:right;

}
.section1 .s_main4 .content .right li{
	position: relative;
	display: inline-block;
	width: 3.1rem;
	height: 4.23rem;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-backface-visibility: hidden;
	top:0;
}
.section1 .s_main4 .content .right li:hover{
	transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	top: -0.2rem;
}
.s_main4 .content .right li:before{
	position: absolute;
	content:"";
	display: block;
	width: 3.085rem;
	height: 1.061rem;
	/*background-color:red; */
	bottom: -1.16rem;
	background: -webkit-linear-gradient(rgba(0,0,0,30%),rgba(0,0,0,0)); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(rgba(0,0,0,30%),rgba(0,0,0,0)); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(rgba(0,0,0,30%) ,rgba(0,0,0,0)); /* Firefox 330% - 15 */
  background: linear-gradient(rgba(0,0,0,30%),rgba(0,0,0,0))
}
.section1 .s_main4 .content .right li +li{
	margin-left: 0.5225rem;
}
.section1 .s_main4 .content .right li img{
	width: 100%;
}
.section1 .s_main4 .content .right li p{
	position: absolute;
	width: 100%;
	height: auto;
	font-size: 0.1939rem;
	color:#fff;
	line-height: 0.2163rem;
	text-align: center;
	letter-spacing: 0.02rem;
	font-family: "Microsoft Yahei";
}
.section1 .s_main4 .content .right li:nth-of-type(1) p{
	top:0.24rem;
}
.section1 .s_main4 .content .right li:nth-of-type(2) p{
	bottom:0.1rem;
}
.section1 .s_main4 .content .right li:nth-of-type(3) p{
	top:0.24rem;
}

/*s1_main5样式*/
.section1 .s_main5{
	width: 100%;
	height: 9.51rem;
	overflow: hidden;
}

.section1 .s_main5 .content{
	width: 100%;
	margin-top: 3.8rem;
	padding-left:1.2rem;
}
.section1 .s_main5 .content h2{
	font-weight: bold;
	font-size:0.7119rem;
	color:#8DC21F;
	line-height: 1.3rem;
	text-shadow:0 2px 1px rgba(0,0,0,1);
	letter-spacing: 0.02rem;
}
.section1 .s_main5 .content h2 .s1{
	color:#F7B52C;
}
.section1 .s_main5 .content h2 .s2{
	color:#FFF000;
	font-size: 1.083rem;
}
.section1 .s_main5 .content h2 .s3{
	font-size: 1.083rem;
}
.section1 .s_main5 .content >p{
	font-size:0.2909rem;
	color:#8DC21F;
	margin-bottom:0.3625rem;
	margin-top: 0.28rem;
}
.section1 .s_main5 .content .feture{
	width: 100%;
	font-size:0;
}
.section1 .s_main5 .content .feture p{
	display: inline-block;
	font-size:0.3276rem;
	color:#fff;
	text-align: center;

}
.section1 .s_main5 .content .feture p +p{
	margin-left: 0.98rem;
}
.section1 .s_main5 .content .feture p:nth-of-type(1){
	width: 2.879rem;
	height: 0.9267rem;
	line-height: 0.9rem;
	background: url(../image/s_m5Img01.png) no-repeat center center/contain;
}
.section1 .s_main5 .content .feture p:nth-of-type(2){
	width: 3.73rem;
	height: 0.94rem;
	line-height: 0.9rem;
	background: url(../image/s_m5Img02.png) no-repeat center center/contain;
}
.section1 .s_main5 .content .feture p:nth-of-type(3){
	width: 3.52rem;
	height: 0.94rem;
	line-height: 0.9rem;
	background: url(../image/s_m5Img03.png) no-repeat center center/contain;
}
.section1 .s_main5 .content .feture p:nth-of-type(4){
	width: 3.53rem;
	height: 0.94rem;
	line-height: 0.9rem;
	background: url(../image/s_m5Img04.png) no-repeat center center/contain;
}

.section1 .s_main5 .content .feture p span{
	font-size: 0.4913rem;
}

	
/*section2样式表*/
.section2{
	position: relative;
	width: 100%;
	height: 31.45rem;
}
.section2 >img{
	position: absolute;
	z-index: 1;
	width: 100%;
}
.section2 .main{
	position: relative;
	z-index:2;
}
.section2 .main1{
	width: 100%;
	height: 9.33rem;
	overflow: hidden;
}
.section2 .main1 h2{
	font-weight: normal;
	font-size: 0.5336rem;
	line-height: 0.6403rem;
	color:#fff;
	text-align: center;
	/*padding-right: 1.66rem;*/
	margin-top: 0.71rem;
	letter-spacing: 0.05rem;
}
.section2 .main1 .content{
	width: 16.2rem;
	margin:0 auto;
	margin-top: 0.63rem;
}
.section2 .main1 .content .left{
	float:left;
	width: 6.22rem;

}
.section2 .main1 .content .left p{
	font-size:0.2581rem;
	font-family: "Microsoft Yahei";
	color:#8DC21F;
	line-height: 0.3872rem;
	text-indent: 2em;

}
.section2 .main1 .content .left p span{
	font-size: 0.3227rem;
	color:#F29600;
}
.section2 .main1 .content .left a{
	display: block;
	width: 4.49rem;
	height: 0.59rem;
	background: url(../image/s2_m1Img01.png) no-repeat center center /contain;
	font-size: 0.2277rem;
	line-height: 0.65rem;
	color:#fff;
	box-sizing:border-box;
	padding-left:0.68rem;
	font-family: Microsoft Yahei;
	margin-top: 0.61rem;
	-moz-box-shadow:0.05rem 0.05rem 0px rgba(0,0,0,.3);
	-webkit-box-shadow:0.05rem 0.05rem 0px rgba(0,0,0,.3); 
	box-shadow:0.05rem 0.05rem 0px rgba(0,0,0,.3);
}
.section2 .main1 .content .right{
	float:right;
	width: 9.32rem;
}
.section2 .main1 .content .right ul{
	font-size: 0;

}
.section2 .main1 .content .right ul li{
	display: inline-block;
	width: 2.058rem;
	height: 3.26rem;
	box-sizing:border-box;
	border:0.18rem solid #8DC21F;
	position: relative;
	top:0;
	text-align: center;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d; 
}
.section2 .main1 .content .right ul li:hover{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	top:-0.2rem;
}
.section2 .main1 .content .right ul li +li{
	margin-left: 0.36rem;
}
.section2 .main1 .content .right ul li img{
	display: block;
	width: 100%;
}
.section2 .main1 .content .right ul li div{
	position: absolute;
	width: 1.39rem;
	height: 1.4rem;
	background: url(../image/s2_m1Img02.png) no-repeat center center/contain;
	left: 50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	bottom:-1.22rem;
	font-size: 0.1936rem;
	/*line-height: 1.4rem;*/
	color:#fff;
	overflow: hidden;
}
.section2 .main1 .content .right ul div span{
	display: inline-block;
	line-height: 0.2323rem;
	margin-top: 0.62rem;
	font-family: Microsoft Yahei;
}
.section2 .main1 .content .right ul li:nth-of-type(2) div span,.section2 .main1 .content .right ul li:nth-of-type(3) div span{
	margin-top: 0.49rem;
}

/*s2main2样式*/
.section2 .main2{
	width: 100%;
	height: 10rem;
	overflow: hidden;
}
.section2 .main2 .content{
	width: 15.75rem;
	margin:0 auto;
	padding-top:0.64rem;
}
.section2 .main2 .content >p{
	font-size: 0.5742rem;
	color:#8DC21F;
	font-family: "Microsoft Yahei";
	letter-spacing: 0.05rem;
	text-align: right;

}
.section2 .main2 .p1{
	padding-right: 4.07rem;
}
.section2 .main2 .p1 span{
	color:#F7B52C;
}
.section2 .main2 .p2{
	padding-right:1.64rem;
}
.section2 .main2 .content .teacher{
	margin-top: 0.42rem;
	height: 4.24rem;
}
.section2 .main2 .content .teacher .left{
	float:left;
	width:3.52rem;
	height: 100%;
	padding:0 0.295rem;
	position: relative;
	box-sizing:border-box;

}
.section2 .main2 .content .teacher .left img{
	width: 100%;
	position: relative;
	top:-0.1775rem;
}
.section2 .main2 .content .teacher .right{
	float:right;
	width: 11.85rem;
	padding:0.24rem 0.496rem;
	box-sizing:border-box;
}
.section2 .main2 .content .teacher .right .name{
	font-family: "Microsoft Yahei";
	color:#F7B52C;
	font-size: 0.3872rem;
}
.section2 .main2 .content .teacher .right .position{
	font-family: "Microsoft Yahei";
	color:#8DC21F;
	font-size: 0.2581rem;
	margin-top: 0.08rem;
}
.section2 .main2 .content .teacher .right .desc{
	margin-top: 0.3rem;
}
.section2 .main2 .content .teacher .right .desc p{
	font-family: "Microsoft Yahei";
	font-size: 0.2259rem;
	line-height: 0.3549rem;
	color:#8DC21F;
	letter-spacing: 0.01rem;
}
.section2 .main2 .content .exhibit{
	width: 100%;
	height: 2.605rem;
	padding-right:0.15rem;
	padding-left:0.295rem;
	box-sizing:border-box;
	overflow: hidden;
	padding-top: 0.22rem;
	position: relative;

}
.section2 .main2 .content .exhibit .tempWrap{
	width: 100%!important;
}
.section2 .main2 .content .exhibit ul{
 	width: 100%;
}
.section2 .main2 .content .exhibit li{
	width: 3.64rem;
	height: 2.27rem;
	overflow: hidden;
}
.section2 .main2 .content .exhibit li:hover img{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.section2 .main2 .content .exhibit li +li{
	margin-left: 0.18rem;
}
.section2 .main2 .content .exhibit li img{
	display: block;
	width:100%;
	height: 100%;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
}

/*s2main3样式*/
.section2 .main3{
	width: 100%;
	height: 6.72rem;
	background:url(../image/s2_m3Img02.jpg) no-repeat center center/contain;
}
.section2 .main3 .content{
	width: 15.25rem;
	margin:0 auto
}
.section2 .main3 .content h2{
	position: relative;
	top:-0.225rem;
	width: 100%;
	font-weight: normal;
	height: 0.68rem;
	line-height: 0.68rem;
	font-size: 0.2714rem;
	font-family: "Microsoft Yahei";
	color:#fff;
	text-align:center;
	background: url(../image/s2_m3Img01.png) no-repeat center center/contain;
}

.section2 .main3 .content .worksBox{
	width: 100%;
	height: 5.1rem;
	background: url(../image/s2_m3Img03.png) no-repeat center center/contain;
	position: relative;
}
.section2 .main3 .content .worksBox div{
	font-size:0.3353rem;
	font-family: Microsoft Yahei;
	line-height: 0.3711rem;
	color:#fff;
	position: absolute;
	overflow: hidden;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
}
.section2 .main3 .content .worksBox .item1{
	width: 2.55rem;
	height: 2.55rem;
	/*line-height: 2.55rem;*/
	top:0;
	left:6.78rem;
	overflow: hidden;
}
.section2 .main3 .content .worksBox .item1:before{
	display: block;
	content: "";
	position: absolute;
	width: 2.55rem;
	height: 2.55rem;
	transform:translateX(-100%);
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	background-color: #fff;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
}
.section2 .main3 .content .worksBox .item1:hover:before{
	transform:translateX(0);
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
}
.section2 .main3 .content .worksBox .item1:hover{
	color:#393;
}
.section2 .main3 .content .worksBox div span{
	width: auto;
	height: auto;
	position: absolute;
	text-align: center;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
}
.section2 .main3 .content .worksBox .item2{
	width: 3.37481rem;
	height: 2.55098rem;
	top:0;
	right:0;
	overflow: hidden;
}
.section2 .main3 .content .worksBox .item2:before{
	display: block;
	content: "";
	position: absolute;
	width: 3.37481rem;
	height: 2.55098rem;
	transform:translateX(100%);
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	background-color: #fff;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
}
.section2 .main3 .content .worksBox .item2:hover:before{
	transform:translateX(0);
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
}
.section2 .main3 .content .worksBox .item2:hover{
	color:#393;
}
.section2 .main3 .content .worksBox .item3{
	width: 2.55rem;
	height: 2.55rem;
	left:3.3747rem;
	bottom:0;
}
.section2 .main3 .content .worksBox .item3:before{
	display: block;
	content: "";
	position: absolute;
	width: 2.55rem;
	height: 2.55rem;
	transform:translateY(100%);
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	background-color: #fff;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
}
.section2 .main3 .content .worksBox .item3:hover:before{
	transform:translateY(0);
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
}
.section2 .main3 .content .worksBox .item3:hover{
	color:#393;
}
.section2 .main3 .content .worksBox .item4{
	width: 2.55rem;
	height: 2.55rem;
	bottom:0;
	right:0;
}
.section2 .main3 .content .worksBox .item4:before{
	display: block;
	content: "";
	position: absolute;
	width: 2.55rem;
	height: 2.55rem;
	transform:translateX(-100%);
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	background-color: #fff;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
}
.section2 .main3 .content .worksBox .item4:hover:before{
	transform:translateX(0);
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
}
.section2 .main3 .content .worksBox .item4:hover{
	color:#393;
}
/*s2_main4样式*/
.section .main4{
	width: 100%;
	height: 5.42rem;
	background:url(../image/s2_m4Img01.png) no-repeat center center/contain;
	overflow: hidden;
}
.section .main4 .content{
	width: 16.845rem;
	margin:0 auto;
	text-align: center;
}
.section .main4 .content h2{
	font-size: 0.4592rem;
	font-family: Microsoft Yahei;
	color:#fff;
	margin-top: 0.4884rem;
	text-align: center;
	font-weight: normal;
	margin-bottom: 0.573rem;
}

.section .main4 .content ul li{
	float:left;
	width: 2.03rem;
	height: 2.03rem;
	background: url(../image/s2_m4Img02.png) no-repeat center center/contain;
	font-size: 0.3192rem;
	font-family: Microsoft Yahei;
	color:#fff;
	line-height: 0.3831rem;
	position: relative;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-backface-visibility: hidden;
}
.section .main4 .content ul li:hover{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.section .main4 .content ul li +li{
	margin-left: 0.93rem;
}
.section .main4 .content ul li span{
	display: block;
	width: 100%;
	height: auto;
	text-align: center;
	position: absolute;
	top:50%;
	left: 50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
}
.section .main4 .content > a{
	font-size:0.2277rem;
	display: inline-block;
	color:#fff;
	width: 4.49rem;
	height:0.6rem;
	line-height: 0.6rem;
	background: url(../image/s2_m4Img03.png) no-repeat center center/contain;
	font-family: Microsoft Yahei;
	position: relative;
	-moz-box-shadow:0.05rem 0.05rem 0px rgba(0,0,0,.3);
	-webkit-box-shadow:0.05rem 0.05rem 0px rgba(0,0,0,.3); 
	box-shadow:0.05rem 0.05rem 0px rgba(0,0,0,.3);
}

.section .main4 .content > a:after{
	display: block;
	content: "";
	width: 
}

/*section3样式*/
.section3{
	width: 100%;
	height: 10.87rem;
	background: url(../image/section3Bg.jpg) no-repeat center center/contain;
	overflow: hidden;
}
.section3 h2{
	margin-top: 0.556rem;
	font-size: 0.5204rem;
	color:#fff;
	font-family: Microsoft Yahei;
	font-weight: normal;
	padding-left:1.9133rem;
	margin-bottom: 0.87rem;
}
.section3 .company{
	width: 12.48rem;
	height: 4.38rem;
	margin:0 auto;
	font-size:0;
}
.section3 .company img{
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	display: inline-block;
	pointer-events:auto;
}
.section3 .company img:hover{
	transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
}
.section3 .company img:nth-of-type(1){
	width:2.04rem;
	height: 1.38rem;
}
.section3 .company img:nth-of-type(2){
	width:2.46rem;
	height: 1.38rem;
}
.section3 .company img:nth-of-type(3){
	width:3.14rem;
	height: 1.38rem;
}
.section3 .company img:nth-of-type(4){
	width:2.96rem;
	height: 1.38rem;
}
.section3 .company img:nth-of-type(5){
	width:1.87rem;
	height: 1.38rem;
}
.section3 .company img:nth-of-type(6){
	width:3.65rem;
	height: 1.59rem;
}
.section3 .company img:nth-of-type(7){
	width:2.25rem;
	height: 1.59rem;
}
.section3 .company img:nth-of-type(8){
	width:3.43rem;
	height: 1.59rem;
}
.section3 .company img:nth-of-type(9){
	width:3.14rem;
	height: 1.59rem;
}
.section3 .company img:nth-of-type(10){
	width:2.12rem;
	height: 1.41rem;
}
.section3 .company img:nth-of-type(11){
	width:3.14rem;
	height: 1.41rem;
}
.section3 .company img:nth-of-type(12){
	width:3.78rem;
	height: 1.41rem;
}
.section3 .company img:nth-of-type(13){
	width:3.43rem;
	height: 1.41rem;
}
.section3 .d1{
	text-align: right;
	padding-right: 1.3rem;
	margin-top: 0.65rem;
}
.section3 .d1 p{
	font-size: 0.411rem;
	color:#fff;
	line-height: 0.5486rem;
	font-family: Microsoft Yahei;
	letter-spacing: 0.02rem;

}
.section3 .d1 p span{
	font-size: 0.6776rem;
	color:#FFF000;
}
.section3 .d1 a{
	display: inline-block;
	width: 4.49rem;
	height: 0.59rem;
	background: url(../image/s3Img01.png) no-repeat center center/contain;
	font-size: 0.2277rem;
	color:#fff;
	line-height: 0.59rem;
	text-align: center;
	font-family: Microsoft Yahei;
	position: relative;
	right: 0.3rem;
	-moz-box-shadow:0.05rem 0.05rem 0px rgba(0,0,0,.3);
	-webkit-box-shadow:0.05rem 0.05rem 0px rgba(0,0,0,.3); 
	box-shadow:0.05rem 0.05rem 0px rgba(0,0,0,.3);
}

/*section4样式*/
.section4{
	width: 100%;
	height: 6.74rem;
	overflow: hidden;
	background: url(../image/section4Bg.jpg) no-repeat center center/contain;
}
.section4 .envir{
	width: 18.05rem;
	height: 5.79rem;
	margin:0 auto;
	margin-top: 0.4175rem;
}
.section4 .envir .left{
	float:left;
	width: 4.83rem;
	height: 5.79rem;
	position: relative;
	z-index: 2;
}

.section4 .envir .left img{
	position: absolute;
	width: 5.26rem;
	height: 5.79rem;
	z-index:1;
}
.section4 .envir .left span{
	position: absolute;
	z-index: 2;
	font-size: 0.337rem;
	line-height: 0.6259rem;
	color:#fff;
	top:50%;
	left: 50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	text-align: center;
	font-family: Microsoft Yahei;
}
.section4 .envir .right{
	float:left;
	width:13.22rem;
	height: 100%;
}
.section4 .envir .right li img{
	display: block;
	width: 100%;
	height: 100%;
}
/*section5样式*/
.section5{
	width: 100%;
	height: 6.57rem;
	background: url(../image/section5Bg.jpg) no-repeat center center/contain;
	overflow: hidden;
}
.section5 h2{
	text-align: center;
	font-size: 0.6827rem;
	color:#fff;
	font-weight: normal;
	font-family: Microsoft Yahei;
	margin-top: 0.8rem;
}
.section5 h2 span{
	font-size: 0.5536rem;
	color:#F7B52C;
}
.section5 h1{
	font-family: Microsoft Yahei;
	font-size: 0.9816rem;
	color:#fff;
	text-align:center;
	letter-spacing: 0.02rem;
	font-weight: normal;
	margin-top: 0.73rem;
}
.section5 h1 span{
	color:#F7B52C;

}
.section5 form{
	width: 100%;
	text-align:center;
	font-size:0;
	margin-top: 0.74rem;
	margin-bottom: 0.56rem;

}
.section5 form input[type="text"],.section5 form input[type="submit"]{
	font-size: 0.2252rem;
	font-family:"Microsoft Yahei";
	color:#888888;
	width: 3.5829rem;
	height: 0.6011rem;
	padding-left: 0.157rem;
	box-sizing:border-box;
	border:0;
	border-radius: 0.05rem;
}

.section5 form input[type="submit"]{
	color:#fff;
	background: url(../image/s5Img01.png) no-repeat center center/contain;
}
.section5 form input +input{
	margin-left: 0.15375rem;
}
.section5 >p{
	font-size: 0.4435rem;
	font-family: Microsoft Yahei;
	color:#fff;
	text-align: center;
	letter-spacing: 0.02rem;
}

.swiper-button-prev{
	margin-top: 0;
	width: 0.23rem;
	height: 0.27rem;
	background: url(../image/btn-left.png) no-repeat center center/contain;
	left:6.39rem;
}
.swiper-button-next{
	width: 0.23rem;
	height: 0.27rem;
	background: url(../image/btn-right.png) no-repeat center center/contain;
	right: -0.4rem;
	margin-top: 0;
}