@charset "UTF-8";
/*-----default model-----*/
body,h1, h2, h3, h4, h5, h6,p,ul, ol, dl, dd,figure, menu, input, textarea, button, select, th, td,figcaption {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,b, strong {font-size: 100%;font-weight: normal;}
li {list-style: none;}
em, i {font-style: normal;}
img {border:none;}
input,textarea,button,select {outline: 0 none;}
table{border-collapse: collapse; margin:0 auto; width: 100%;color: #333;text-align: center;}
textarea {resize: vertical;}
a {text-decoration: none;outline: 0 none;color:inherit}
.clearfix:before,.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfix{zoom:1} 
body{width: 100%;height:100%;font-size: 12px;min-width: 12rem!important;
    font-family: "Helvetica Neue","Microsoft YaHei", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC",  "WenQuanYi Micro Hei", sans-serif;
    color: #444;background: #fff;
}
#footer_bx{clear: both;}

.m-show,.m-ib{display: none!important;}

@media only screen and (min-width: 800px) {
	.pc-hide{display:none !important;}
}
/* @media screen and (min-width:800px) and (max-width:1440px){body{zoom:0.8}} */
.wrap{position: relative; width: 12rem; margin: 0 auto;font-size: 0;text-align: center;}
.wrap2{
	position: relative; width: 13.16rem; margin: 0 auto;font-size: 0;text-align: center;
}
 
/* body{
	cursor: url(https://files.cnblogs.com/files/monster-jian/cursor.ico),auto;
} */
 /* 输入框填充背景 */
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
        -webkit-box-shadow: 0 0 0 1000px white inset;
}
 
/* 输入框填充透明 */
/* input:-internal-autofill-previewed,
input:-internal-autofill-selected {
  -webkit-text-fill-color: #fff;
  transition: background-color 5000s ease-out 0.5s;
} */

.flex{
	display: flex;
	justify-content: center;
	align-items: center;
}
 
 
/*banner */
.banner-box{position:relative;height:6rem;background:url("../images/banner.jpg") no-repeat center top; overflow:hidden;width:100%; text-align:center;}
.banner-box .wrap{height: auto;}
.banner-box .logo{width: auto; position: absolute;left: 0; top: .2rem; cursor: pointer;display: block;}
.banner-box .logo img{width: 100%; max-width: 1.26rem;}

.sections{
	width: 100%; clear: both;
}
.secTit{
	width: 100%; padding-top: .24rem; text-align: center;
	position: relative;
}
.secTit h2{
	font-size: .4rem; line-height: 1; color: #333; font-weight: bold; margin-bottom: .23rem;
}
.secTit::after{
	content: ""; width: .62rem; height: .06rem; display: block; margin: auto;
	background: #e13b29;
}

.sec01{
	margin-top: .4rem;
	overflow: hidden;
}
.s1-main{
	width:100%; clear: both; padding-top: .48rem;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding-bottom: .37rem;
}
.s1-main .left{
	width: 5.8rem; display: block;
	font-size: .18rem; line-height: .3rem; text-align: justify;
	margin-top: -.05rem;
	position: relative;
}
.s1-main .left::before{
	content: ''; width: 1.2rem; height: 1.2rem; display: block;
	background: #f7f8f9;
	position: absolute; left: -.57rem; top: -.54rem;
}
.s1-main .left p{color: #333;
	position: relative;
	z-index: 2;
}
.s1-main .right{
	width: 6rem; display: block;
	min-height: 3.37rem;
	position: relative;
}
.s1-main .right::after{
	content: ''; width: 9.26rem; height: 1.92rem; display: block;
	background: #f7f8f9;
	position: absolute; left: .77rem; bottom: -.67rem;
	z-index: -1;
}

/* 企业文化 */
.s2-main{
	width:100%; clear: both; padding-top: .27rem;
	padding-bottom: .33rem;
}
.s2-main ul{
	width: 100%; clear: both;
	justify-content: space-between;
}
.s2-main ul li{
	position: relative;
}
.s2-main ul li.part1{
	width: 1.8rem; height: 3.2rem; display: block;
	background: url(../images/s2-img01.png) no-repeat center / 100%;
}
.s2-main ul li.part2{
	width: 2.1rem; height: 3.2rem; display: block;
	background: url(../images/s2-img02.png) no-repeat center / 100%;
}
.s2-main ul li.part3{
	width: 1.50rem; height: 3.20rem; display: block;
	background: url(../images/s2-img03.png) no-repeat center / 100%;
}
.s2-main ul li.part4{
	width: 2.70rem; height: 3.20rem; display: block;
	background: url(../images/s2-img04.png) no-repeat center / 100%;
}
.s2-main ul li.part5{
	width: 3.50rem; height: 3.20rem; display: block;
	background: url(../images/s2-img05.png) no-repeat center / 100%;
}
.s2-main ul li .txt{
	/* padding-left: .3rem; */
	color: #fff; line-height: 1;
	text-align: left;
	/* margin-top: 1.32rem; */
	height: 1.65rem;
	position: absolute; bottom: -.80rem; left: .30rem;
	transition: all .5s;
}
.s2-main ul li:hover .txt{
	transform: translateY(-1.05rem)
	/* bottom: .25rem; */
}
.s2-main ul li .txt h5{
	font-size: .27rem; font-weight: bold;
	padding-bottom: .20rem;
}
.s2-main ul li .txt h6{
	text-transform: uppercase;
	font-size: .18rem;
	padding-bottom: .22rem;
}
.s2-main ul li .txt i{
	width: .27rem; height: .02rem; display: block;
	background: #fff;
}
.s2-main ul li .txt span{
	font-size: .18rem; line-height: .30rem; text-align: left;
	display: block;
	padding-top: .16rem;
}
/* 发展历程 */
.s3-main{
	width: 100%; clear: both; margin-top: .54rem;
	position: relative; margin-bottom: .94rem;
}
.s3-main::before{
	content: '';width: 100%; height: .02rem; display: block;
	background: #ededed;
	position: absolute; top: .62rem;
	
}
.s3-lunbo{
	width: 100%; display: flex;
	justify-content: center;
	align-items: center;
}
.s3-lunbo .s3-swbtn02{
	margin-left: -.37rem;
}
.s3-lunbo .s3-swbtn01{
	margin-right: -.37rem;
}
.swiper {width: 100%;height: 100%;}

.s3-main .swiper-slide{
	text-align: left;font-size: .18rem;
}
.s3-main time{
	font-size: .28rem; line-height: 1; color: #e13b29; font-weight: bold;
}
.s3-main .box{
	width: 3.10rem;height: 5.20rem;
	background: #f7f8f9;
	margin-top: .85rem;
	position: relative;
	/* padding-bottom: .42rem; */
}
.s3-main .box .dot{
	width: .37rem; height: .37rem;
	background: #ffedeb;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute; left: .17rem; top: -.71rem;
}
.s3-main .box .dot::before{
	content: ""; width: .14rem; height: .14rem; display: block;
	background: #e13b29;
	border-radius: 50%;
}
.s3-main .box .dot::after{
	content: ""; width: .02rem; height: .90rem; display: block;
	background: #e13b29;
	position: absolute; left: .17rem; top: .25rem;
}
.s3-main .box ul{
	padding-top: .40rem; margin-left: .57rem; display: block;
}
.s3-main .box ul li{
	width: 2.35rem; text-align: left;
	font-size: .16rem; line-height: .26rem;
	position: relative;
	padding-bottom: .16rem;
}
.s3-main .box ul li::before{
	content: ''; width: .02rem; height: 100%; display: block;
	background: #e13b29;
	position: absolute; left: -.23rem; top: .15rem;
}
.s3-main .box ul li::after{
	content: ''; width: .11rem; height: .11rem; display: block;
	background: #fff;
	border: solid .02rem #e2402f;
	border-radius: 50%;
	position: absolute; top: .04rem; left: -.29rem;
}
.s3-main .box ul li:last-child::before{display: none;}
.s3-main .box ul li img{
	width:auto; display: block; margin-top: .16rem;
	max-width: 2.35rem;
}

/* 全国优路 */
.sec04{
	width: 100%; height: 8.28rem; display: block;
	background: url(../images/s4-bg01.jpg) no-repeat center;
}
.s4-title{padding-top: .58rem; color: #fff;}
.s4-title h2{color: #fff;}
.s4-title::after{background: #fff;}

.s4-main{
	width: 100%; clear: both; margin-top: .40rem;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.s4-main .left{
	width: 2.88rem;
}
.s4-main .left ul{
	width: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}
.s4-main .left ul li{
	width: .88rem; height: .40rem; display: block;
	background: #fff;
	font-size: .18rem; line-height: .40rem; color: #333;
	text-align: center;
	margin-right: .12rem;
	margin-bottom: .16rem;
	cursor: pointer;
}
.s4-main .left ul li:nth-child(3n){margin-right: 0;}
.s4-main .left ul li.on{
	background: #f54b2e;
	background: -webkit-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -moz-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -o-linear-gradient(90deg,#f54b2e,#e13b29);
	background: linear-gradient(90deg,#f54b2e,#e13b29);
	color: #fff;
}
.s4-main .right{
	width: 8.90rem;
	min-height: 6rem;
	/* height: 6.00rem; */
	display: block;
	background: #fff;
}
.s4-main .right .branch{
	padding-top: .27rem; padding-left: .38rem;
	clear: both;
	padding-bottom: .26rem;
	float: left;
}
.s4-main .right .branch span{
	width: 1.30rem; height: .36rem; display: block; float: left;
	border-radius: .08rem .08rem 0 0;
	background: #f7f8f9;
	font-size: .16rem; line-height: .36rem; color: #333;
	margin-right: .08rem; margin-bottom: .10rem;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.s4-main .right .branch span.on{
	background: #ffedeb; color: #e13b29;
}
.s4-main .right .address{
	width: 8.15rem; clear: both;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding-bottom: .25rem;
	flex-wrap: wrap;
	margin: auto;
}
.s4-main .right .address .txt{
	width: 100%;
	text-align: left;
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.s4-main .right .address .txt .adLeft{
	width: 5.8rem;
}
.s4-main .right .address .txt .adRight{
	width: 2.35rem;
	display: flex;
	justify-content: flex-end;
	align-content: flex-start;
	flex-wrap: wrap;
}
.s4-main .right .address .txt .adRight a{
	width: 1.35rem; height: .42rem;
	display: block;
	background: #f55e4e;
	border-radius: .5rem;
	line-height: .42rem; color: #fff; text-align: center; font-size: .16rem;
	margin-bottom: .26rem;
	/* visibility: hidden; */
}
.s4-main .right .address .txt .adRight p{
	text-align: right;
	white-space: nowrap;
	display: block;
}
.s4-main .right .address .txt h5{
	font-size: .24rem; line-height: .30rem; color: #333; font-weight: bold;
	padding-bottom: .08rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
/* .s4-main .right .address .txt i{ */
/* 	width: 2.40rem; height: .02rem; display: block; */
/* 	background: #f7f7f7; */
/* 	margin-bottom: .16rem; */
/* } */
.s4-main .right .address .txt p{
	font-size: .16rem; line-height: .30rem;
	letter-spacing: -1px;
	color: #333;
}
.s4-main .right .address .txt p.phone{
	width: 100%;
}
.s4-main .right .address .txt p.add{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor: pointer;
}
.s4-main .right .address .txt p span.telphone{color: #666;}
.s4-main .right .address .pic{
	width: 100%; display: flex;
	justify-content: center;
	align-items: center;
	margin-top: .15rem;
	overflow: hidden;
	max-height: 2.5rem;
}
.s4-main .right .address .pic img{
	width: 100%; display: block;
	transition: all .5s;
}
.s4-main .right .address .pic img:hover{
	transform: scale(1.1);
 }


/* 主营业务 */
.sec05{
	padding-top: .43rem;
}
.s5-main{
	width: 100%; clear: both; margin-top: .37rem; margin-bottom: .70rem;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.s5-sub{
	width: 2.20rem;
	background: #f7f8f9;
}
.s5-sub a{
	width:100%; height: .80rem; clear: both;
	font-size: .20rem; line-height: 1; color: #333;
	display: flex;
	justify-content: space-between;
	align-items: center;
	cursor: pointer;
}
.s5-sub a.on{
	background: #f54b2e;
	background: -webkit-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -moz-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -o-linear-gradient(90deg,#f54b2e,#e13b29);
	background: linear-gradient(90deg,#f54b2e,#e13b29);
	color: #fff;
}
.s5-sub a span{margin-left: .21rem;}
.s5-sub a::after{
	content: ''; width: .19rem; height: .19rem; display: block;
	background: url(../images/s5-icon01.png) no-repeat center / 100%;
	margin-right: .27rem;
}
.s5-sub a.on::after{
	background: url(../images/s5-icon02.png) no-repeat center / 100%;
}
.s5-right{
	width: 9.60rem; min-height: 5.20rem; display: block;
	background: #f7f8f9;
}
.s5-right .item{
	width: 9.00rem; display: none;
	margin: .42rem .30rem 0;
}
.s5-right .item.show{display: block;}
.s5-right .item .topTxt{
	text-align: left;
	width: 100%; clear: both;
}
.s5-right .item .topTxt h3{
	font-size: .28rem; font-weight: bold; color: #333;
	line-height: .37rem;
}
.s5-right .item .topTxt h3::before{
	content: ''; height: .37rem; display: block; float: left;
}
.s5-right .item .topTxt h3.icon01::before{
	width: .32rem;
	background: url(../images/s5-icon03.png) no-repeat center / 100%;
	margin-left: .09rem; margin-right: .15rem;
}
.s5-right .item .topTxt h3.icon02::before{
	width: .42rem;
	background: url(../images/s5-icon04.png) no-repeat center / 100%;
	margin-left: .09rem; margin-right: .15rem;
}
.s5-right .item .topTxt h3.icon03::before{
	width: .39rem;
	background: url(../images/s5-icon05.png) no-repeat center / 100%;
	margin-left: .07rem; margin-right: .11rem;
}
.s5-right .item .topTxt h3.icon04::before{
	width: .33rem;
	background: url(../images/s5-icon06.png) no-repeat center / 100%;
	margin-left: .10rem; margin-right: .15rem;
}
.s5-right .item .topTxt h3.icon05::before{
	width: .32rem;
	background: url(../images/s5-icon07.png) no-repeat center / 100%;
	margin-left: .10rem; margin-right: .15rem;
}
.s5-right .item .topTxt h3.icon06::before{
	width: .30rem;
	background: url(../images/s5-icon08.png) no-repeat center / 100%;
	margin-left: .10rem; margin-right: .15rem;
}

.s5-right .item .topTxt p{
	font-size: .18rem; line-height: .30rem; color: #666; text-align: left;
	width: 99%;
	padding-top: .20rem;
	margin-left: .07rem;
}
.s5-right .subject{
	width: 100%; clear: both; margin-top: .25rem;
}
.s5-right .subject .sub{
	width: 100%; clear: both;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}
.s5-right .subject .sub span{
	width: .90rem; height: .40rem; display: block;
	background: #fff;
	border-radius: .06rem;
	box-shadow: 0 0 .08rem rgba(235,241,248,.5);
	font-size: .18rem; line-height: .40rem; text-align: center;
	margin: 0 .05rem .10rem;
	cursor: pointer;
}
.s5-right .subject .sub span.on{
	background: #f54b2e;
	background: -webkit-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -moz-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -o-linear-gradient(90deg,#f54b2e,#e13b29);
	background: linear-gradient(90deg,#f54b2e,#e13b29);
	color: #fff;
}
.s5-right .subject .subPart{
	width: 100%; min-height: 2.40rem;
	background: #fff;
	box-shadow: 0 0 .08rem rgba(235,241,248,.5);
	margin: .2rem auto .26rem;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.s5-right .subject .subPart ul{
	display: block;
	width: 8.40rem; margin-left: .41rem;
}
.s5-right .subject .subPart ul li{
	width: 100%; display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin: .24rem auto;
}
.s5-right .subject .subPart ul li label{
	font-size: .18rem; line-height: 1; color: #333; font-weight: 600;
}
.s5-right .subject .subPart ul li .list{
	display: block;
	width: 7.35rem;
}
.s5-right .subject .subPart ul li .listAll{
	width: 8.10rem;
}
.s5-right .subject .subPart ul li .list a{
	cursor: pointer;
	font-size: .18rem; line-height: 1; color: #666;
	margin-right: .27rem;
	float: left;
	margin-bottom: .18rem;
}
.s5-right .subject .subPart ul li .list a:hover{
	color: #e2402f; font-weight: bold;
}

.s5-part4{
	width: 100%; clear: both;
	margin: .27rem auto;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.s5-part4 .partStep{
	width: 2.16rem; height: 1rem;display: block;
	background: #fff;
}
.s5-part4 .partStep h5{
	font-size: .18rem; line-height: 1; font-weight: 600; color: #333;
	margin-left: .27rem; margin-top: .26rem;
	display: block;
	float: left;
}
.s5-part4 .partStep h5::before{
	content: ""; width: .18rem; height: .18rem; display: inline-block;
	background: url(../images/s5-icon09.png) no-repeat center / 100%;
	vertical-align: middle; margin-right: .07rem;
}
.s5-part4 .partStep span{
	font-size: .18rem; line-height: 1; color: #666666;
	display: block; clear: both;
	float: left; margin-left: .26rem; margin-top: .15rem;
}
.s5-part4 .partStep:hover{
	box-shadow: 0 .05rem .05rem #d7d7d7;
	border-radius: .1rem;
}

.s5-swiper1{
	width:100%; margin:0 auto .22rem;
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.s5-swiper1.swiper{width: 8.2rem;}
.swbtn{
	width: .27rem; height: .27rem; display: block;
	background: #d0d3d8;
	border-radius: 50%;
	cursor: pointer;
	/* position: absolute; top: 50%; margin-top: -13.5rem; */
	position: relative;
	z-index: 9;
}
.swbtn::before{
	content: ''; width: .27rem; height: .27rem; display: block;
}
/* .s5-swbtn01{right: -.4rem;}
.s5-swbtn02{left: -.4rem;} */
.swiper-next::before{
	background: url(../images/s5-icon11.png) no-repeat center / 100%;
}
.swiper-prev::before{
	background: url(../images/s5-icon10.png) no-repeat center / 100%;
}

.s5-cloub{
	width: 100%; height: 3rem;
	background: #fff;
	box-shadow: 0 0 .08rem rgba(235,241,248,.5);
	margin: .2rem auto .26rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.s5-cloub .yuan{
	position: relative;width: 1.72rem;height: 1.72rem;
	color: #fff;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.s5-cloub .yuan.big{
	width: 2.28rem; height: 2.28rem; margin: auto -.05rem;
	/* background: #ffedeb; */
	/* border: dashed 1px #e13b29; */
}
.s5-cloub img{width:1.05rem; display: block;}
.s5-cloub .yuan::after,
.s5-cloub .yuan::before {
	content: "";
	display: block;
	position: absolute;
	border-radius: 50%;
	/* border:1px solid #ff0000; */
	background-color: #ffedeb;
	border: dashed 1px #e13b29;
	left: -.2rem;
	right: -.2rem;
	top: -.2rem;
	bottom: -.2rem;
	opacity: 0;
	animation: iconPulse 2s linear infinite;
}
.s5-cloub .yuan::after {
	animation-delay: 1s;
}
.s5-cloub .yuan span{
	width: 1.08rem; height: 1.08rem; display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	background: #f54b2e;
	background: -webkit-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -moz-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -o-linear-gradient(90deg,#f54b2e,#e13b29);
	background: linear-gradient(90deg,#f54b2e,#e13b29);
	color: #fff;
	position: relative;z-index: 5;
	font-size: .18rem; line-height: .22rem;
}
.s5-cloub .yuan.big span{
	width: 1.62rem; height: 1.62rem;
	background: #fff;
}
.s5-cloub .yuan.big span em{
	width: 1.18rem; height: 1.18rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	background: #f54b2e;
	background: -webkit-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -moz-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -o-linear-gradient(90deg,#f54b2e,#e13b29);
	background: linear-gradient(90deg,#f54b2e,#e13b29);
	color: #fff;
	font-size: .24rem; line-height: .28rem; font-weight: bold;
}



/* .s5-cloub img{
	width: 7.77rem; display: block;
} */
.s5-swiper2{
	width: 100%; clear: both;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: .32rem auto ;
}
.s5-swiper2 .mySwiper{
	width: 8.16rem;
}

.s5-right .itemBtn{
	width: 100%; clear: both; margin-bottom: .48rem;
}
.s5-right .itemBtn a{
	width: 1.6rem; height: .4rem; display: block; margin: auto;
	border-radius: .2rem;
	border: solid #f51e29 1px;
	background: #ffedeb;
	font-size: .18rem; line-height: .4rem; color: #f51e29;
	position: relative;
}
.s5-right .itemBtn a:hover{
	color: #fff;
	background: #f51e29;
}
.s5-right .itemBtn a::after{
	content: ''; width: .5rem; height: .5rem; display: block;
	background: url("../images/cursor01.png") no-repeat center / 100%;
	position: absolute; right: -.3rem; bottom: -.25rem;
	animation: scale1 0.5s linear infinite alternate;
}

/* 科技赋能 */
.sec06{
	height: 8.59rem;
	background: url(../images/s6-bg01.jpg) no-repeat center top;
}
.s6-title{padding-top: .68rem; color: #fff;}
.s6-title h2{color: #fff;}

.s6-main{
	width: 100%; clear: both; margin-top: .38rem;
}
.s6-sub{
	width: 100%; height: .8rem;
	clear: both;
	background: #fff;
	border-bottom: solid .02rem #8c8e8f;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.s6-sub span{
	width: 2rem; height: .8rem; display: block;
	font-size: .2rem; line-height: .8rem; color: #333;
	cursor: pointer;
}
.s6-sub span.on{
	background: #f54b2e;
	background: -webkit-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -moz-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -o-linear-gradient(90deg,#f54b2e,#e13b29);
	background: linear-gradient(90deg,#f54b2e,#e13b29);
	color: #fff;
}
.s6-itembox{
	width: 100%; clear: both; height: 5rem; display: block;
	background: #fff;
}
.s6-itembox .item{
	width: 100%; clear: both; display: none;
	justify-content: space-between;
	align-items: flex-start;
}
.s6-itembox .item.show{display: flex;}
.s6-left{
	margin-top: .44rem; margin-left: .68rem;
	width: 5.6rem;
	text-align: left;
}
.s6-left h4{
	font-size: .28rem; font-weight: bold; line-height: .31rem; color: #333;
}
.s6-left h4 i{
	width: .5rem; height: .31rem; display: block; float: left;
	background: #f7f8f9;
	margin-left: -.68rem;
}
.s6-left h4 i::before{
	content: ''; width: .08rem; height: .31rem; display: block;
	background: #e13b29; float: left;
}
.s6-left >p{
	width: 100%; line-height: .3rem; color: #666;
	clear: both;
	font-size: .18rem;
	margin-top: .13rem;
}
.s6-left1 ul{
	width: 4.21rem; clear: both; margin-top: .28rem;
}
.s6-left1 ul li{
	width: 100%; clear: both; float: left; margin-bottom: .16rem;
	font-size: .18rem; line-height: .49rem;
	background: url(../images/s6-img01.png) no-repeat center / 100%;
}
.s6-left1 ul li:hover{
	box-shadow: 0 .03rem .05rem #999;
	border-radius: .1rem 0 .1rem .1rem;
}
.s6-left1 ul li span{
	width: 1.4rem; text-align: center; color: #fff; float: left;
	margin-right: .25rem;
}
.s6-left3{
	width: 5.2rem;
}
.s6-left2 ul{
	width: 4.2rem; clear: both; margin-top: .28rem;
}
.s6-left2 ul li{
	width: 100%; clear: both; float: left; margin-bottom: .16rem;
	font-size: .18rem; line-height: .48rem;
	height: .48rem;
	background: #f7f8f9;
	overflow: hidden;
	text-align: left;
	/* transition: all .3s; */
}
.s6-left2 ul li span{display: block;transition: all .3s;}
.s6-left2 ul li::before{
	content: ''; width: .21rem; height: .48rem; display: block;
	background: url(../images/s6-icon01.png) no-repeat center /100%;
	float: left;
	margin-left: .23rem; margin-right: .14rem;
	transition: all .3s;
}
.s6-left2 ul li:hover{
	background: #e13b29; color: #fff;
	border-radius: .12rem;
}
.s6-left2 ul li:hover::before{
	/* margin-left: -.44rem; */
	transform: translateX(-.44rem);
}
.s6-left2 ul li:hover span{
	transform: translateX(-.34rem);
}


.s6-left4{
	width: 10.65rem;
}
.s6-left4 .picbox{
	width: 100%; clear: both; margin-top: .23rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.s6-left4 .picbox .itemPic{
	width: 2.52rem; height: 3rem; display: block;
	background: #f7f8f9;
}

.s6-left4 .itPic{
	height: 1.53rem; text-align: center;
}
.s6-left4 .itPic .swiper-slide{
	background: #000;
	display: flex;
	justify-content: center;
	align-items: center;
}
/* .s6-left4 .itPic .swiper-slide img{width: 2.48rem; display: block;} */
.s6-left4 .itPic .swiper-slide img{
	width: 100%; display: block;
}
.s6-left4 .itemPic h5{
	font-size: .20rem; line-height: 1; font-weight: bold; color: #e13b29;
	padding: .15rem 0;
	width: 100%;
	text-align: center;
}
.s6-left4 .itemPic i{
	width:100%; height: .02rem; display: block;
	background: #f1f2f3;
	position: relative;
}
.s6-left4 .itemPic i::before{
	content: ''; width: .60rem; height: .04rem; display: block;
	background: #e13b29;
	position: absolute; top: -.01rem; left: 50%;
	transform: translate(-50%,0);
}
.s6-left4 .itemPic span{
	font-size: .18rem; line-height: .26rem; color: #444;
	display: block; text-align: center;
	margin-top: .20rem;
}
.s6-left4 .itemPic:hover{
	box-shadow: 0 .05rem .05rem #d7d7d7;
	border-radius: 0 0 .1rem .1rem;
}

.s6-left6{width: 5.4rem;}
.s6-left6 ul{width: 3.2rem;}
.s6-med6{
	width: 4.4rem; display: block;
	margin-left: -1.68rem; margin-top: 1.79rem;
	position: relative;
}
.s6-med6 img{width: 100%; display: block;}
.s6-med6 span{
	width: 1rem; height: .36rem; display: block;
	background: #ffedeb;
	border-radius: .06rem;
	border: solid .04rem #e9402a;
	font-size: .18rem; line-height: .36rem; color: #e13b29;
	position: absolute; left: -.32rem; top: 1.03rem;
	
}
.s6-right6{
	width: 1.99rem; display: block; margin-top: .29rem; margin-right: .45rem;
	position: relative;
	/* margin-left: -.50rem; */
}
.s6-right6 img{width:100%; display: block;}
.s6-right6 span{
	width: 1rem; height: .36rem; display: block;
	background: #ffedeb;
	border-radius: .06rem;
	border: solid .04rem #e9402a;
	font-size: .18rem; line-height: .36rem; color: #e13b29;
	position: absolute;
	z-index: 9;
}
.s6-right6 span.type1{
	top: .54rem; left: -.69rem;
}
.s6-right6 span.type2{
	top: 1.92rem; right: -.53rem;
}

.s6-rightOne{
	width: 5rem; display: block;
	margin-top: .62rem; margin-right: .42rem;
}
.video-box2{width: 100%; display: block; margin-top: .50rem; border: solid .02rem #aaa}
.s6-rightTwo{
	width: 5.82rem; display: block;
	margin-top: .40rem; margin-right: .42rem;
	margin-left: -.20rem;
}
/* .s6-rightTwo img{width: 100%; display: block;} */
.s6-rightTwo .phone{
	width: 1.99rem; height: 3.98rem; display: block;
	position: relative;
	margin-left: 2.09rem;
}
.s6-rightTwo .phone img{width: 100%; display: block;}
.s6-rightTwo .phone .txt{
	width: 1.68rem; height: .48rem; display: block;
	position: absolute;
}
.s6-rightTwo .phone .txt.type01{
	background: url(../images/s6-ph01.png) no-repeat center / 100%;
}
.s6-rightTwo .phone .txt3.type01{
	width: 2rem;
	background: url(../images/s6-ph04.png) no-repeat center / 100%;
}
.s6-rightTwo .phone .txt.type02{
	background: url(../images/s6-ph02.png) no-repeat center / 100%;
}
.s6-rightTwo .phone .txt1{
	top: .82rem; left: -1.31rem;
}
.s6-rightTwo .phone .txt2{
	top: 1.47rem; right: -1.41rem;
}
.s6-rightTwo .phone .txt3{
	top: 2.40rem; left: -1.76rem;
}
.s6-rightTwo .phone .txt4{
	top: 3.20rem; right: -.75rem;
}
.s6-rightTwo .phone .txt span{
	width: .97rem; height: .36rem; display: block; line-height: .36rem; font-size: .18rem; color:#fff;
	position: relative;z-index: 2;
}
.s6-rightTwo .phone .txt.type02 span{
	float: right;
}
.s6-rightTwo .phone .txt::before{
	content: ''; width: .89rem; height: .89rem; display: block;
	background: url(../images/s6-ph03.png) no-repeat center / 100%;
	position: absolute; top: -.27rem;
	animation: animtran 2s linear infinite;
		-webkit-animation: animtran 2s linear infinite;
}
.s6-rightTwo .phone .txt.type01::before{
	left: -.33rem;
}
.s6-rightTwo .phone .txt.type02::before{
	right: -.33rem;
}


.s6-rightThird{
	width: 6rem; display: block;
	margin-top: .05rem; margin-right: .5rem;
	position: relative;
}
.s6-rightThird img.phone{width: 100%; display: block;}
.s6-rightThird img.fada{
	width: 1.65rem; display: block;
	position: absolute; top: 1rem; right: 1.20rem;
}

.s6-rightFifth{
	width: 6rem; display: block;
	margin-top: .05rem; margin-right: .5rem; margin-left: -.3rem;
	position: relative;
}
.s6-rightFifth img.pc{width: 100%; display: block;}
.s6-rightFifth img.fada{
	width: 1.75rem; display: block;
	position: absolute; top: 1rem; left: 1.2rem;
}


/* 教学服务 */
.sec07{
	height: 8.34rem;
	background: url(../images/s7-bg01.jpg) no-repeat center top;
}
.s7-title{padding-top: .75rem;}
.s7-main{
	width: 100%; clear: both; margin-top: .54rem;
}
.s7-sub{
	width: 100%; clear: both; display: flex;
	justify-content: center;
	align-items: center;
}
.s7-sub span{
	width: 1.6rem; height: .48rem; display: block;
	background: #fff;
	box-shadow: 0 0 .08rem rgba(235,241,248,.5);
	border-radius: .24rem;
	font-size: .20rem; line-height: .48rem; color: #333; cursor: pointer;
	margin: 0 .08rem;
}
.s7-sub span.on{
	background: #f54b2e;
	background: -webkit-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -moz-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -o-linear-gradient(90deg,#f54b2e,#e13b29);
	background: linear-gradient(90deg,#f54b2e,#e13b29);
	color: #fff;
}
.s7-tab{
	width: 100%; clear: both; margin-top: .62rem; display: block;
}
.s7-tab .item{
	width: 100%; clear: both; display: none;
	justify-content: space-between;
	align-items: flex-start;
}
.s7-tab .item.show{display: flex;}
.s7-tab .left-com{
	width: 7.59rem; height: 4.23rem; display: block;
	background: url(../images/s7-img01.png) no-repeat center / 100%;
	margin-left: -.74rem;
	position: relative; z-index: 3;
}
.s7-tab .left-com.flex{
	display: flex;
}
.s7-tab .left-com .comBox{display: none;}
.s7-tab .left-com .comBox.show{display: block;}
.s7-tab .left-com .comPic{
	width:5.70rem; display: block; margin: .24rem .93rem 0; float: left;
}
.s7-tab .left-com.flex >div{margin: auto;}

.s7-right{
	width: 6.27rem; height: 3.91rem; display: block;
	background: #fff;
	margin-left: -1.11rem;
	margin-top: .22rem;
}
.s7-right .txt{
	margin-left: .88rem; margin-top: .47rem;
	text-align: left;
}
.s7-right .txt h3{
	font-size: .28rem; font-weight: bold; color: #333; line-height: 1;
}
.s7-right .txt h3::before{
	content: ''; width: .06rem; height: .28rem; display: block;
	background: #e13b29;
	float: left; margin-right: .15rem;
}
.s7-right .txt p{
	font-size: .18rem; line-height: .30rem; color: #666;
	width: 5rem; padding-top: .15rem;
}
ul.s7-list1{
	width: 5rem; display: block; margin-top: .38rem;
	margin-left: .88rem;
}
ul.s7-list1 li{
	width: 2.20rem; height: .48rem; display: block;background: #f7f8f9;
	font-size: .18rem; line-height: .48rem; text-align: left;
	float: left;
	margin-right: .18rem; margin-bottom: .20rem;
	transition: all .3s;
	cursor: default;
}
ul.s7-list1 li::before{
	content: '';
	width: .21rem;
	height: .48rem;
	display: block;
	background: url(../images/s6-icon01.png) no-repeat center / 100%;
	float: left;
	margin-left: .18rem;
	margin-right: .13rem;
}
ul.s7-list1 li:hover{
	/* box-shadow: 0 0 .10rem #999;
	border-radius: .05rem; */
	background: #e13b29;
	color: #fff;
	text-align: center;
	border-radius: .10rem;
	overflow: hidden;
}
ul.s7-list1 li:hover::before{
	/* display: none; */
	margin-left: -.39rem;
}

.s7-lunbo1{
	width:4.92rem;margin-left: .88rem;margin-top: .26rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.s7-lunbo1 .swiper-slide{
	width: 2.40rem;
}
.s7-lunbo1 .swiper{margin: 0 .06rem;}
.s7-lunbo1 .swiper-slide img{width:100%; display: block;}
.s7-swbtn01{margin-right: -.37rem;}
.s7-swbtn02{margin-left: -.37rem;}

.s7-tab .comPic .pic{
	width: 100%; display: none;
}
.s7-tab .comPic .pic.show{display: block;}
.s7-right .comPic3Pagin{
	width: 4.80rem; margin-left: .88rem; margin-top: .43rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.s7-right .comPic3Pagin span{
	background-color: #eff0f1;
	width: 1.06rem; height: 1.06rem; display: block;
	border-radius: 50%;
	font-size: .22rem;
	margin: 0 .23rem;
	text-align: center;
	line-height: 1;
	cursor: pointer;
}
.s7-right .comPic3Pagin span.on{
	background: #f54b2e;
	background: -webkit-linear-gradient(#e13b29,#f54b2e);
	background: -moz-linear-gradient(#e13b29,#f54b2e);
	background: -o-linear-gradient(#e13b29,#f54b2e);
	background: linear-gradient(#e13b29,#f54b2e);
	color: #fff;
}
.s7-right .comPic3Pagin span i{
	width: .35rem; height: .32rem; display: inline-block;
	margin: .22rem .36rem .10rem;
	float: left;
}
.s7-right .comPic3Pagin span.dot1 i{
	background: url(../images/s7-icon01.png) no-repeat center / 100%;
}
.s7-right .comPic3Pagin span.dot1.on i{
	background: url(../images/s7-icon04.png) no-repeat center / 100%;
}
.s7-right .comPic3Pagin span.dot2 i{
	background: url(../images/s7-icon02.png) no-repeat center / 100%;
}
.s7-right .comPic3Pagin span.dot2.on i{
	background: url(../images/s7-icon05.png) no-repeat center / 100%;
}
.s7-right .comPic3Pagin span.dot3 i{
	background: url(../images/s7-icon03.png) no-repeat center / 100%;
}
.s7-right .comPic3Pagin span.dot3.on i{
	background: url(../images/s7-icon06.png) no-repeat center / 100%;
}

.s7-right .comPic4Pagin{
	width: 4.80rem; margin-left: .88rem; margin-top: .43rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.s7-right .comPic4Pagin span{
	background-color: #eff0f1;
	width: 1.40rem; height: 1.06rem;
	border-radius: .10rem;
	font-size: .22rem; line-height: .30rem; color: #333;
	margin: 0 .23rem;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.s7-right .comPic4Pagin span.on{
	background: #f54b2e;
	background: -webkit-linear-gradient(#e13b29,#f54b2e);
	background: -moz-linear-gradient(#e13b29,#f54b2e);
	background: -o-linear-gradient(#e13b29,#f54b2e);
	background: linear-gradient(#e13b29,#f54b2e);
	color: #fff;
}


ul.s7-list2{
	width: 5.00rem; display: block; margin-top: .10rem;
	margin-left: .88rem;
}
ul.s7-list2 li{
	width: 100%; min-height: .38rem; background: #f7f8f9;
	font-size: .16rem; line-height: .38rem; text-align: left;
	float: left;
	margin-bottom: .12rem;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
ul.s7-list2 li span{
	float: left;
	padding: 0 .12rem;
	background: #f54b2e;
	background: -webkit-linear-gradient(#e13b29,#f54b2e);
	background: -moz-linear-gradient(#e13b29,#f54b2e);
	background: -o-linear-gradient(#e13b29,#f54b2e);
	background: linear-gradient(#e13b29,#f54b2e);
	color: #fff;
	white-space: nowrap;
}
ul.s7-list2 li p{
	letter-spacing: -1px;
	margin-left: .07rem;
	text-align: left;
}
ul.s7-list2 li:nth-child(3) p{white-space: nowrap;}

ul.s7-list2 li:hover{
	box-shadow: 0 .03rem .05rem #999;
		border-radius: .10rem 0 .10rem .10rem;
}

/* 培训就业 */
.sec08{
	height: 9.36rem;
	background: url(../images/s8-bg01.jpg) no-repeat center top;
}
.s8-title{padding-top: .68rem; color: #fff;}
.s8-title h2{color: #fff;}
.s8-main{
	width: 100%; clear: both; margin-top: .53rem;
}
.s8-sub{
	width: 100%; height: .80rem; clear: both;
	background: #f7f8f9;
	border-radius: .10rem .10rem 0 0;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.s8-sub a{
	width: 25%; height: .80rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .20rem; line-height: 1; color: #333;
	position: relative;
}
.s8-sub a::before{
	content: '';
	display: block;
	margin-right: .13rem;
}
.s8-sub a.it1::before{
	width: .23rem; height: .23rem;
	background: url(../images/s8-icon01.png) no-repeat center;
}
.s8-sub a.it1.on::before{
	background: url(../images/s8-icon01-2.png) no-repeat center;
}
.s8-sub a.it2::before{
	width: .21rem; height: .24rem;
	background: url(../images/s8-icon02.png) no-repeat center;
}
.s8-sub a.it2.on::before{
	background: url(../images/s8-icon02-2.png) no-repeat center;
}
.s8-sub a.it3::before{
	width: .24rem; height: .25rem;
	background: url(../images/s8-icon03.png) no-repeat center;
}
.s8-sub a.it3.on::before{
	background: url(../images/s8-icon03-2.png) no-repeat center;
}
.s8-sub a.it4::before{
	width: .23rem; height: .20rem;
	background: url(../images/s8-icon04.png) no-repeat center;
}
.s8-sub a.it4.on::before{
	background: url(../images/s8-icon04-2.png) no-repeat center;
}
.s8-sub a.on{
	background: #f54b2e;
	background: -webkit-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -moz-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -o-linear-gradient(90deg,#f54b2e,#e13b29);
	background: linear-gradient(90deg,#f54b2e,#e13b29);
	color: #fff;
	border-radius: .10rem .10rem 0 0;
}
.s8-sub a.on::after{
	content: '';
	width: .15rem; height: .09rem; display: block;
	background: url(../images/s8-icon05.png) no-repeat center;
	position: absolute; bottom: -.09rem; left: 50%; margin-left: -.075rem;
}
.s8-itembox{
	width: 100%;clear: both;
}
.s8-itembox .item{width: 100%; height: 5.70rem; display: none; background: #fff;}
.s8-itembox .item.show{display: block;}
.s8-itembox .item .txt{
	width: 100%; padding-top: .57rem; padding-bottom: .26rem;
	font-size: .18rem; line-height: .30rem; color: #333;
}
.s8-itembox .item1 .left{
	float: left; margin-left: .96rem;
}
/* .s8-itembox .item1 .left img{width: 4.25rem; display: block;} */
.s8-itembox .item1 .left .yuan{
	width: 4.25rem; height: 4.25rem; display: block;
	background: url(../images/s8-yuan01.png) no-repeat center / 100%;
	-webkit-animation: animtran 2s linear infinite;
		animation: animtran 2s linear infinite;
}
.s8-itembox .item1 .left .yuan .inYuan{
	width: 100%; height: 100%; display: block;
	position: relative;
	-webkit-animation: animtrans 2s linear infinite;
	animation: animtrans 2s linear infinite;
}
.s8-itembox .item1 .left .yuan .inYuan img{width: 100%; display: block;}
.s8-itembox .item1 .left .yuan .inYuan span{
	width: .89rem; height: .36rem; display: block;
	background: #f54b2e;
	background: -webkit-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -moz-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -o-linear-gradient(90deg,#f54b2e,#e13b29);
	background: linear-gradient(90deg,#f54b2e,#e13b29);
	font-size: .16rem;line-height: .36rem; color: #fff; font-weight: 300;
	border-radius: .20rem;
	position: absolute;
}
.s8-itembox .item1 .left .yuan .inYuan span.dot1{left: .68rem; top: 1.67rem;}
.s8-itembox .item1 .left .yuan .inYuan span.dot2{left: 1.76rem; top: 2.75rem;}
.s8-itembox .item1 .left .yuan .inYuan span.dot3{right: .73rem; top: 1.38rem;}


.s8-itembox .item1 .right{
	width: 4.80rem;
	float: right; margin-right: 1.14rem; margin-top: .85rem;
}
.s8-itembox .item1 .right ul{
	width: 100%; clear: both;
}
.s8-itembox .item1 .right ul li{
	width: 100%; height: .48rem; display: block; float: left;
	margin-bottom: .21rem;
	line-height: .48rem; color: #333;
	background: #f7f8f9;
}
.s8-itembox .item1 .right ul li i{
	width: .48rem; height: .48rem; display: block; float: left;
	background: #f54b2e;
	background: -webkit-linear-gradient(#e13b29,#f54b2e);
	background: -moz-linear-gradient(#e13b29,#f54b2e);
	background: -o-linear-gradient(#e13b29,#f54b2e);
	background: linear-gradient(#e13b29,#f54b2e);
	color: #fff;
	font-size: .20rem; font-weight: 600;
}
.s8-itembox .item1 .right ul li span{
	color:#333; float: left; display: block;
	font-size: .18rem;
	margin-left: .22rem;
}
.s8-itembox .item .picbox{
	width: 100%; clear: both; padding-bottom: .43rem;
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.s8-itembox .item .picbox .itemPic{
	width: 3.52rem; height: 3.50rem; display: block;
	background: #f7f8f9;
	margin: 0 .10rem;
}

.s8-itembox .item .picbox .itemPic .itPic{
	width: 3.32rem; display: block; height: 2.40rem;
	margin: .10rem .10rem 0;
}
.s8-itembox .item .picbox .itemPic h5{
	font-size: .24rem; font-weight: 600; color: #e13b29;
	margin: .35rem auto .35rem; line-height: 1;
}
.s8-itembox .item .picbox .itemPic i{
	width:.80rem; height: .06rem; display: inline-block;
	background: #e7e8e9;
	transition: all .3s;
}
.s8-itembox .item .picbox .itemPic:hover{
	box-shadow: 0 .05rem .05rem #d7d7d7;
	/* border-radius: 0 0 .10rem .10rem; */
}
.s8-itembox .item .picbox .itemPic:hover i{
	background: #e2402f; width: 50%;
}
.s8-itembox .item .picbox .itemPic .swiper-slide img{width: 100%; display: block;}

.s8-itembox .item .tPicAll{
	width: 100%; clear: both; float: left;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	margin-top: .43rem;
}
.s8-itembox .item .txtPic{
	width: 3.52rem; height: 4.80rem; display: block;
	background: #f7f8f9;
	margin: 0 .12rem;
}
.s8-itembox .item .txtPic .itPic{
	width: 3.32rem; display: block; height: 2.40rem;
	margin: .10rem .10rem 0;
}
.s8-itembox .item .txtPic h5{
	font-size: .24rem; font-weight: 600; color: #e13b29;
	margin: .36rem auto .20rem; line-height: 1;
}
.s8-itembox .item .txtPic p{
	font-size: .18rem; line-height: .30rem; text-align: justify;
	color: #444;
	width: 3.02rem;
	margin: 0 .20rem;
	letter-spacing: -.015rem;
}
.s8-itembox .item .txtPic:hover{
	box-shadow: 0 .05rem .05rem #d7d7d7;
	border-radius: 0 0 .1rem .1rem;
}

.s8-itembox .item4 .left{
	float: left; margin-left: .47rem; margin-top: .18rem;
	width: 4.93rem; height: 3.48rem;
	background: url(../images/s8-img03.png) no-repeat center;
	text-align: center;
}
.s8-itembox .item4 .left h5{
	font-size: .20rem; line-height: 1; color: #e13b29; font-weight: bold;
	margin: .38rem auto .29rem;
}
.s8-itembox .item4 .left img{width: 4.45rem; display: inline-block; margin-bottom: .34rem;}
.s8-itembox .item4 .left a{
	width: 1.60rem; height: .42rem; display: inline-block;
	background: #f54b2e;
	background: -webkit-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -moz-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -o-linear-gradient(90deg,#f54b2e,#e13b29);
	background: linear-gradient(90deg,#f54b2e,#e13b29);
	color: #fff; font-size: .18rem; line-height: .42rem;
}
.s8-itembox .item4 .left a::after{
	content: ''; width: .5rem; height: .5rem; display: block;
	background: url("../images/cursor01.png") no-repeat center / 100%;
	position: absolute; right: -.3rem; bottom: -.25rem;
	animation: scale1 0.5s linear infinite alternate;
}
.s8-itembox .item4 .right{
	float: right; margin-right: .50rem; margin-top: .17rem;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
	width: 5.80rem;
}
.s8-itembox .item4 .right img{
	width: 2.80rem; display: block; margin-bottom: .18rem;
}

/* 社会责任 */
.sec09{padding-top: .36rem;}
.s9-main{
	width: 100%; height: 4.90rem; display: block;
	background: #f7f8f9;
	margin-bottom: 1.48rem;
}
.s9-main p{
	font-size: .18rem; line-height: .30rem; color: #333;
	text-align: left;
	width: 11.30rem;
	margin: .37rem .35rem .33rem;
	float: left;
}
.s9-swiper{
	width: 100%; clear: both;
	display: flex;
	justify-content: center;
	align-items: center;
}
.s9-swiper .mySwiper{
	width: 11.30rem;
}
.s9-swbtn01{margin-right: -.15rem;}
.s9-swbtn02{margin-left: -.15rem;}
.s9-btn{
	width: 100%; clear: both; float: left; margin-top: .33rem;
}
.s9-btn a{
	width: 2rem; height: .6rem; display: inline-block;
	background: #f54b2e;
	background: -webkit-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -moz-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -o-linear-gradient(90deg,#f54b2e,#e13b29);
	background: linear-gradient(90deg,#f54b2e,#e13b29);
	color: #fff; font-size: .24rem; line-height: .6rem;
}
.s9-btn a::after{
	content: ''; width: .5rem; height: .5rem; display: block;
	background: url("../images/cursor01.png") no-repeat center / 100%;
	position: absolute; right: -.3rem; bottom: -.25rem;
	animation: scale1 0.5s linear infinite alternate;
}
.swiper-slide >img{width: 100%; display: block;}

/* section10 */
.sec10{
	height: 9.15rem;
		background: url(../images/s10-bg.jpg) no-repeat center top;
	}
.s10-title{padding-top: .60rem;}
.s10-sub{
	width: 100%; clear: both; margin-top: .38rem;
}
.s10-sub span{
	width: 3rem; height: .6rem; display: inline-block;
	margin: 0 .09rem;
	background: #fff;
	border-radius: .1rem;
	font-size: .2rem; line-height: .6rem; color: #333; text-align: center;
	cursor: pointer;
}
.s10-sub span.on{
	color: #fff;
	background: #f54b2e;
	background: -webkit-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -moz-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -o-linear-gradient(90deg,#f54b2e,#e13b29);
	background: linear-gradient(90deg,#f54b2e,#e13b29);
}

.s10-main{
	width: 100%;height: 5.93rem; display: block; clear: both; margin-top: .25rem;
	background: #fff;
}
.s10-main .item{
	width: 100%; clear: both; display: none;
	/* display: flex; */
	justify-content: center;
	align-items: flex-start;
	flex-wrap: wrap;
}
.s10-main .item.show{display: flex;}
.s10-main .item p{
	width: 11.26rem; display: block;
	font-size: .18rem; line-height: .30rem; color: #666; text-align: left;
	margin: .40rem auto .26rem;
}
.s10-main .item .left{
	width: 6.34rem;
	display: flex;
	justify-content: space-between;
	align-content: flex-start;
	flex-wrap: wrap;
}
.s10-main .item .left .pic{
	width: 3.10rem; height: 2rem; display: block;
	border-radius: .1rem;
	overflow: hidden;
	margin-bottom: .15rem;
}
.s10-main .item .left .pic img{
	width: 100%; display: block;
	transition: all 0.5s; 
}
.s10-main .item .left .pic img:hover{
	transform: scale(1.1);
}
.s10-main .item .right{
	width: 4.7rem; height: 4.15rem; display: block; margin-left: .22rem;
	position: relative;
}
.s10-main .item .right .btn,.s10-bigPic .btn{
	width: 1.60rem; height: .48rem; display: block;
	font-size: .18rem; line-height: .48rem; color: #fff;
	background: #f54b2e;
	background: -webkit-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -moz-linear-gradient(90deg,#f54b2e,#e13b29);
	background: -o-linear-gradient(90deg,#f54b2e,#e13b29);
	background: linear-gradient(90deg,#f54b2e,#e13b29);
	border-radius: .30rem;
	position: absolute;
	left: 50%; bottom: .30rem; z-index: 33;
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	transform:translate(-50%,0);
}
.s10-lunbo{
	width: 6.35rem; height: 4.15rem; display: block; margin-right: .21rem;
}
.s10-bigPic{
	width: 4.70rem; height: 4.15rem; display: block;
	position: relative;
}
.s10-bigPic img{width: 100%; display: block;}


/*section1*/

/*section2*/

/*按钮悬停*/
.hvr-grow-shadow{
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:active {
    box-shadow: 0 .15rem .15rem .1rem rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}


/*放大缩小1*/
@keyframes scale1 {  from {    transform: scale(0.9)  }  to {    transform: scale(1.1)  }}
@-o-keyframes scale1  {  from {    transform: scale(0.9)  }  to {    transform: scale(1.1)  }}
@-moz-keyframes scale1  {  from {    transform: scale(0.9)  }  to {    transform: scale(1.1)  }}
@-webkit-keyframes scale1  {  from {    transform: scale(0.9)  }  to {    transform: scale(1.1)  }}

/* 冒泡放大 */
@-webkit-keyframes iconPulse {
	0%{
		-webkit-transform: scale(0.5);
		-ms-transform: scale(0.5);
		-o-transform: scale(0.5);
		transform: scale(0.5);
		opacity: 0;
	}
	50%{
		opacity: 1;
	}	
	100% {
		opacity: 0;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes iconPulse {
	0%{
		-webkit-transform: scale(0.5);
		-ms-transform: scale(0.5);
		-o-transform: scale(0.5);
		transform: scale(0.5);
		opacity: 0;
	}
	50%{
		opacity: 1;
	}	
	100% {
		opacity: 0;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}
}

/* 旋转 */
@keyframes animtran {
	from {
		transform: rotateZ(0deg);
	}
	to {
		transform: rotateZ(360deg);
	}
}
@-webkit-keyframes animtran {
	from {
		transform: rotateZ(0deg);
	}
	to {
		transform: rotateZ(360deg);
	}
}

@keyframes animtrans {
	from {
		transform: rotateZ(360deg);
	}
	to {
		transform: rotateZ(0deg);
	}
}
@-webkit-keyframes animtrans {
	from {
		transform: rotateZ(360deg);
	}
	to {
		transform: rotateZ(0deg);
	}
}
