﻿@import url(common.css);

/*栏目页公用样式 s*/
.SubPage{position: relative;background:#fff;z-index: 2;overflow: hidden;}
.SubPage.graybg{background-color: #f7f7f7;}

.SubBan{position: relative;overflow: hidden;}
.SubBan .w1400{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;color:#fff;}
.SubBan h2{font-size: 0.56rem;line-height: 2;}
.SubBan .tidesc{font-size: 0.24rem;line-height: 1.2;}
.SubBan .img img{width: 100%;transform: scale(1.1);transition: all 5s;}
.SubBan.on .img img{transform: scale(1);}
.noban{padding-top: 100px;}
.SubBan .img li .imgbox{padding-bottom: 21%;}
.SubBan .slick-dots{bottom: 20px;}
.SubMenu{line-height: 60px;background:#fff;box-shadow: 0 5px 10px rgba(0,0,0,0.04);position: relative;z-index: 3;}
.SubMenu ul{float: left;}
.SubMenu li{position: relative;float: left;}
.SubMenu li a{ display:block; position: relative;z-index: 1;padding:0 0.32rem;}
.SubMenu li:after{content: "";position:absolute;left: 50%;bottom: 0;width: 0;background:#e60012;transition: all 0.3s;height: 100%;}
.SubMenu li a:hover,.SubMenu li.onli a{ color:#fff;}
.SubMenu li:hover:after,.SubMenu li.onli:after{width: 100%;left: 0;}

.ColName{ background:#e60012; color:#fff;display:none; position:relative; z-index:100; line-height:36px;padding-left: 12px;font-size: 15px;}
.ColName .iconfont{ font-size:20px; position:absolute; width:100%; height:100%; text-align:right; right:10px; top:0;transition: all ease 0.3s;}

.SubNav{margin-bottom: 0.4rem;text-align: center;}
.SubNav li{display: inline-block;margin:0 0.05rem 0 0.06rem;position: relative;line-height: 0.48rem;}
.SubNav li:After{position: absolute;left: 0;top: 0;width: 100%;height: 100%;border-radius: 0.25rem;border:2px solid #fcb600;opacity: 0;content: "";}
.SubNav li a{display: block;padding:0 0.37rem;border:1px solid #e5e5e5;border-radius: 0.25rem;position: relative;z-index: 1;}
.SubNav li:hover a,.SubNav li.onli a{color:#fcb600;border:1px solid transparent;}
.SubNav li:hover:after,.SubNav li.onli:after{opacity: 1;}

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify;line-height: 0.32rem;}
.SinglePage.l34{line-height: 0.34rem;}
.SinglePage .video{position: relative;cursor: pointer;max-width: 988px;margin:0px auto 0.28rem;}
.SinglePage .video .play{width: 100%;height: 100%;left: 0;top: 0;position: absolute;z-index: 10;background:rgba(0,0,0,0.8);}
.SinglePage .video video{display: block;width: 100%;}
.SinglePage .video .ewm{position: absolute;right: 0;top: 0;padding:6px;background:#fff;z-index: 20;width: 104px;height: 104px;}
.SinglePage .video .iconbf{width: 0.5rem;height: 0.5rem;border:0.04rem solid #fff;left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;z-index: 10;text-align: center;line-height: 0.45rem;color:#fff;border-radius: 50%;transition: all 0.3s;opacity: 0.8;}
.SinglePage .video:hover .play{background:rgba(0,0,0,0.4);}
.SinglePage .share{width: .2rem;height: .2rem;background-image: url('../images/share.png');background-size: 100%;cursor: pointer;float: left;margin-right: 0.1rem;margin-top: 0.07rem}
.SinglePage .time ul li{display: inline-block;margin-right: 0.38rem;color:#999999;vertical-align: middle;}
.SinglePage .time ul i{font-size: 22px;margin-top: -3px;}
@media(max-width:767px){
	.SubBan h2{display: none;}
	.SubBan .tidesc{font-size: 15px;}
	.ColName{display: block;}
	.SubMenu{line-height: 16px;padding: 10px 0;position: relative;z-index: 2;}
	.SubMenu ul{float: none;display: flex;flex-wrap: wrap;margin-top: 10px;}
	.SubMenu li{width: 33.333%;margin: 0;text-align: center;height: 32px;display: flex;align-items: center;justify-content: center;}
	.SubMenu li a{font-size: 15px;padding: 0 5px;}
	.SubMenu li:after{display: none;}
	.SubMenu li a:hover, .SubMenu li.onli a{color:#e60012;}
	.SinglePage{line-height: 24px !important;}
	.SinglePage .video .ewm{width: 80px;height: 80px;}
	.SinglePage .video .iconbf{font-size: 18px;width: 35px;height: 35px;line-height: 33px;}
	.SinglePage img{height: auto !important;}
}
/*栏目页公用样式 end*/


/* 资讯中心 */
.NewsList .item{margin-bottom: 0.25rem;border-radius: 0.2rem;position: relative;overflow: hidden;}
.NewsList .item:After{position: absolute;left: 0.05rem;top: 0.35rem;content: "";width: 0.03rem;height: 0.26rem;background:#e60012;transition: all 0.3s;}
.NewsList .item a{padding:0.23rem 0.5rem;border-radius: 0.2rem;background:#fff;}
.NewsList .item .imgbox{border-radius: 0.21rem;padding-top: 1.68rem;width: 29.5%;}
.NewsList .item .info{vertical-align: top;padding:0 10% 0 0;}
.NewsList .item .tit{font-size: 0.3rem;line-height: 1.6;}
.NewsList .item .date{color:#999999;}
.NewsList .item .date span i{font-size: 20px;margin:-2px 5px 0 0;}
.NewsList .item .date span{margin-right: 0.42rem;}
.NewsList .item .desc{margin:0.1rem 0 0.1rem;color:#999999;}
.NewsList .item:hover:After{top: 0;height: 100%;left: 0;}
.NewsList.cjrh{background-image: linear-gradient(to right, #fef3f4 , #fff);}
.NewsList.cjrh .slider{height:4.7rem;overflow-y:auto;}

.Place{padding:0.15rem 0 0.15rem;color:#666666;}
.Place a{color:#666666;}
.Place a:hover{color:#e60012;}

.DetailLeft{width: 70.71%;float: left;padding:0.37rem 0.6rem;background:#fff;border-radius: 0.1rem;}
.DetailLeft .SinglePage li{  list-style: disc;}
.DetailLeft .SinglePage li p{text-indent:0em !important;margin:0;}

.DetailRight{width: 27.14%;float: right;}
.DetailRight.fix{position: fixed;top: 0;width: 3.8rem;left: 50%;margin-left: 3.2rem;z-index: 100;transition: all 0.3s;}
.DetailRight.fix2{top: -3rem;}
.DetailRight .Col{margin-bottom: 0.2rem;border-radius: 0.1rem;padding:0.28rem;background:#fff;}
.DetailRight .Col .title{border-bottom: 1px solid #faccd0;line-height: 1.5;padding-bottom: 0.1rem;margin-bottom: 0.24rem;}
.DetailRight .Col .title h2{position: relative;font-size: 0.3rem;font-weight: normal;}
.DetailRight .Col .title h2:before{content: "";display: inline-block;vertical-align: middle;width: 3px;height: 26px;background:#e60012;margin:0 17px 0 2px;}
.DetailRight .Col .class li{line-height: 0.28rem;}
.DetailRight .Col .class li:not(:last-child){margin-bottom: 0.15rem;padding-bottom: 0.12rem;border-bottom: 1px solid #f0f0f0;}
.DetailRight .Col .ti{color:#666666;}.DetailRight .Col .ti:hover{color:#e60012;}
.DetailRight .Col .class .date{color:#999999;margin-top: 6px;}

.DetailRight .Col .news li{padding-left: 16px;position: relative;}
.DetailRight .Col .news li:before{position: absolute;left: 0;top: 0.11rem;width: 5px;height: 5px;border-radius: 50%;content: "";background:#e60012;transition: all 0.3s;}
.DetailRight .Col .news li:not(:last-child){margin-bottom: 0.12rem;padding-bottom: 0.12rem;border-bottom: 1px solid #f2f2f2;}
.DetailRight .Col .news li:hover:before{left: 4px;}

.DetailRight .Col .teacher li{padding-right: 25px;position: relative;}
.DetailRight .Col .teacher li:not(:last-child){margin-bottom: 0.12rem;padding-bottom: 0.12rem;border-bottom: 1px solid #f2f2f2;}
.DetailRight .Col .teacher i{position: absolute;right: 0;top: 50%;transform: translateY(-50%);color:#a9a9a9;font-size: 20px;transition: all 0.3s;}
.DetailRight .Col .teacher li:hover i{color:#e60012;right: 10px;}

.TitleInfo{padding-bottom:0.4rem;}
.TitleInfo h1{font-size: 0.3rem;line-height:1.25;margin-bottom:9px;font-weight: normal;}
.TitleInfo ul li{display: inline-block;margin-right: 0.38rem;color:#999999;}
.TitleInfo ul i{font-size: 22px;margin-top: -3px;}
.TitleInfo.t2{text-align: center;border-bottom: 1px solid #dedede;padding-bottom: 0.33rem;margin-bottom: 0.8rem;}
.DetailLeft .TitleInfo{padding-bottom: 0;}
.DetailTi{line-height: 48px;border-bottom: 1px solid #fde7e9;margin-bottom: 0.22rem;}
.DetailTi h3{display: inline-block;vertical-align: bottom;font-size: 0.24rem;position: relative;padding-right: 46px;color:#e60012;}
.DetailTi h3 i{position: relative;z-index: 2;}
.DetailTi h3:after{position: absolute;bottom: 0;height: 40%;width: 100%;z-index: 0;content: "";left: 0;background-image: linear-gradient(to right, #fffefe , #f16d77);}
.DetailTi h3:before{position: absolute;content: "";right: 0.1rem;top: 50%;transform: translateY(-38%);width: 14px;height: 21px;background:url(../images/ico/arr4.png);z-index: 5;}
.Detailtxt:not(:first-child){padding-bottom: 0.2rem;}

.PrevNextInfo{padding: 0.38rem 2.2rem 0 0;margin-top: 0.3rem;border-top: 1px solid #eeeeee;position: relative;}
.PrevNextInfo dl{position: relative;padding-left: 72px;min-height: 0.3rem;margin-bottom: 0.11rem;}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;}
.PrevNextInfo dl dd a{color:#666666;}.PrevNextInfo dl dd a:hover{color:#e60012;}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.45rem;text-align: center;color:#e60012;width: 1.68rem;line-height: 0.51rem;background:#fce5e7;border-radius: 0.26rem;}
.PrevNextInfo .back:before{content: "";display: inline-block;vertical-align: middle;margin-right: 0.11rem;width: 0.29rem;height: 0.23rem;background:url(../images/ico/back.png) no-repeat;background-size: contain;transition: all 0.3s;}
.PrevNextInfo .back:hover:before{margin-right: 0.18rem;}

@media(max-width:1440px){
	.DetailRight.fix{right: 3.6%;left: auto;margin-left: 0;}
}
@media(max-width:1024px){
	.DetailRight.fix{position: static;right: auto;width: auto !important;}
}
@media(max-width:767px){
	.NewsList .item a{padding:0.2rem 0.3rem 0.3rem;}
	.NewsList .item .info{display: block;padding:0 0 0.3rem;}
	.NewsList .item .imgbox{display: block;padding-top: 64%;width: auto;}
	.NewsList .item:After{top: 0.26rem;width: 2px;height: 18px;}
	.NewsList .item .desc{margin:0.12rem  0;}
	.NewsList .item .tit{font-size: 16px;}

	.Place {padding-bottom: 0.3rem;}
	.DetailLeft{width: auto;float: none;padding: 0.3rem;}
	.DetailRight{width: auto;float: none;}
	.TitleInfo h1{font-size: 20px;}
	.PrevNextInfo .back{top: -30px;width: 100px;line-height: 26px;}
	.PrevNextInfo{padding-right: 0;margin-top: 40px;}
	.PrevNextInfo dl{padding-left: 55px;}
	.DetailTi h3{font-size: 16px;}
	.DetailRight .Col .class li{line-height: 24px;}
	.DetailRight .Col .title h2{font-size: 18px;}
	.DetailRight .Col .title h2:before{height: 20px;}

	.NewsList.cjrh .slider{height:7.1rem;}
}


/* 联系我们 */
.ContactUs{margin-bottom: 0.8rem;background:#fcf7f8;border-radius: 0.25rem;}
.ContactUs .info{padding:0.2rem 0.4rem;}
.ContactUs .title{border-bottom: 1px solid #fadee1;margin-bottom: 0.08rem;}
.ContactUs .title h2{display: inline-block;vertical-align: middle;padding-bottom: 0.07rem;line-height: 1.6;color:#e60012;font-size: 0.5rem;border-bottom: 2px solid #e60012;}
.ContactUs dl{border-bottom: 1px solid #e8e8e8;padding:0.23rem 0 0.23rem 86px;position: relative;}
.ContactUs dl dt{position: absolute;left: 0;top: 0.23rem;}
.ContactUs .imgbox{width: 45.71%;border-radius: 0.25rem;}
.AddList {margin-left: -3.333%;}
.AddList .item{width: 30%;float: left;margin:0 0 3.333% 3.333%;padding-top: 0.23rem;position: relative;text-align: center;}
.AddList .item .title{position: absolute;left: 50%;top: 0;width: 74%;line-height: 0.6rem;background:url(../images/titbg2.png) center center no-repeat;background-size:contain;font-weight: normal;font-size: 0.24rem;text-align: center;color:#fff;z-index: 1;transform: translateX(-50%);}
.AddList .item .title:After{left: 50%;bottom: -11px;width: 2px;height: 15px;content: "";position: absolute;background:#d31018;transition: all 0.3s;}
.AddList .item .info{box-shadow: 0 4px 16px rgba(68,68,67,0.1);border-radius: 10px;padding: 0.65rem 12px 7px 12px;position: relative;background:#fff url(../images/xqbg.gif) center top no-repeat;min-height: 156px;border:1px solid rgba(0,0,0,0)}
.AddList .item .info *{position: relative;z-index: 1;}
.AddList .item .info:After{position: absolute;left: 0;top: 0;width: 100%;height: 0.37rem;border-radius: 10px 10px 0 0;content: "";z-index: 0;background:url(../images/xxbg.gif) right center no-repeat;}
.AddList .item:hover .title{background:url(../images/titbg3.png) center center no-repeat;background-size:contain;font-weight: bold;}
.AddList .item:hover .title:After{height: 20px;}
.AddList .item:hover .info{border:1px solid #f8dbdd;}
@media(min-width:1025px){
	.AddList .item:nth-child(3n+1){clear: both;}
}
@media(max-width:1024px){
	.AddList .item:nth-child(2n+1){clear: both;}
	.AddList .item{width: 46.667%;}
}
@media(max-width:767px){
	.ContactUs .imgbox{width:auto;display: block;}
	.ContactUs .info{display: block;}
	.AddList .item{width: auto;float: none;}
	.ContactUs dl{padding-left: 70px;}
	.ContactUs .title h2{font-size: 20px;}
	.AddList .item .title{font-size: 16px;top: 6px;}
	.AddList .item .info{min-height: 105px;padding-top: 0.85rem;}
}

/* 誉天优势 */
.AdvantageList .item{margin-bottom: 0.8rem;background:#fcf7f8;border-radius: 0.25rem;}
.AdvantageList .item:last-child{margin-bottom: 0;}
.AdvantageList .imgbox{width: 45.71%;}
.AdvantageList .imgbox img{border-radius: 0.25rem;}
.AdvantageList .info{padding:0.64rem 0.64rem 0.4rem 0.4rem;vertical-align: top;}
.AdvantageList .title{border-bottom: 1px solid #fadee1;position: relative;margin-bottom: 0.43rem;}
.AdvantageList .title .en{position: absolute;font-size: 1.42rem;line-height: 0.8;top: -20%;left:0;background-image: linear-gradient(to bottom,#efeeee, rgba(245,240,240,0.3));background-clip: text;-webkit-background-clip: text;color:transparent;}
.AdvantageList .title h2{display: inline-block;vertical-align: bottom;border-bottom: 2px solid #e60012;line-height: 2.15;font-size: 0.5rem;color:#e60012;position: relative;z-index: 1;margin-bottom: -1px;}
.AdvantageList p{line-height: 0.32rem;position: relative;}
.AdvantageList p:before{display: inline-block;vertical-align: middle;color:#e60012;content: "·";font-weight: bold;margin-right: 7px;}
@media(max-width:1024px){
	.AdvantageList .title{margin-bottom: 0.2rem;}
	.AdvantageList .title h2{font-size: 0.36rem;}
}
@media(max-width:767px){
	.AdvantageList .info{padding:0.3rem;display: block;}
	.AdvantageList .imgbox{display: block;width: auto;}
	.AdvantageList .title h2{font-size: 20px;}
	.AdvantageList .title .en{font-size: 40px;}
	.AdvantageList p{line-height: 24px;}
}

/* 招贤纳士 */
.HrSlogan{background-image: linear-gradient(to right, #fef3f4 , #fff);}
.HrSlogan .slogan{width: 39%;float: left;position: relative;padding:0.59rem 0 0.33rem;font-size: 0.3rem;line-height: 1.5;color:#e60012;}
.HrSlogan .slogan:before{position: absolute;left: 0;top: 0;width: 0.98rem;height: 0.82rem;background:url(../images/kh1.png) no-repeat;background-size:contain;z-index: -1;content: "";}
.HrSlogan .slogan:After{position: absolute;left: 0;bottom: 0;width: 0.72rem;height: 0.03rem;content: "";background:#e60012;}
.HrSlogan .info{line-height: 0.28rem;width: 61%;float: right;padding-left: 8.5%;border-left: 1px solid #fcdee1;}
.HrSlogan .info h3{font-size: 0.3rem;margin-bottom: 0.12rem;}
.HrSlogan .info h3:not(:first-child){margin-top: 0.28rem;}
.HrWelfare{background-image: linear-gradient(to left, #fef3f4 , #fff);}
.HrWelfare ul{margin: 0 0 -3.333% -3%;}
.HrWelfare .item{width: 30%;float: left;margin:0 0 3.333% 3.333%;border-radius: 0 0.3rem 0 0.3rem;padding:0.4rem 0.5rem;min-height: 2.2rem;overflow: hidden;color:#fff;position: relative;}
.HrWelfare .icon{position: absolute;width: 1.4rem;right: 0;bottom: -0.2rem;opacity: 0.15;transition: all 0.3s;}
.HrWelfare .title{font-size: 0.36rem;line-height: 1.5;}
.HrWelfare .item:nth-child(6n+1){background:#ffad33;}
.HrWelfare .item:nth-child(6n+2){background:#deb11d;}
.HrWelfare .item:nth-child(6n+3){background:#02aa5d;}
.HrWelfare .item:nth-child(6n+4){background:#e60012;}
.HrWelfare .item:nth-child(6n+5){background:#4481eb;}
.HrWelfare .item:nth-child(6n+6){background:#25c2d5;}
.HrWelfare .item:hover .icon{right: 0.3rem;bottom: 0;}

.SubTit{text-align: center;padding-bottom: 0.4rem;}
.SubTit h2{color:#e60012;font-size: 0.5rem;line-height: 1;}
.SubTit .tdesc{font-size: 0.2rem;margin:0.15rem auto 0;max-width: 9.29rem;}
.SubTit .tdesc.auto{max-width: none;font-size: 0.18rem;}
.SubTit.white h2,.SubTit.white .tdesc{color:#fff;}

.HrDisplay .big .imgbox{padding-top: 54.28%;}
/* .HrDisplay .big .imgbox img{object-fit: none;width: auto;height: auto;} */
.HrDisplay .small{margin:0 -6px;}
.HrDisplay .small .item{margin:0 6px;padding-top: 13px;position: relative;}
.HrDisplay .small .imgbox{padding-top: 59%;cursor: pointer;}
.HrDisplay .small .item.slick-current:After{content: "";position: absolute;width: 10px;height: 10px;left: 50%;transform: translateX(-50%) rotate(45deg);top: 8px;background:#e60012;z-index: -1;}
.HrDisplay .small .item.slick-current .imgbox:After{width: 100%;height: 100%;border:0.03rem solid #e60012;content: "";position: absolute;z-index: 1;top: 0;}

.HrList .thead{background:#e60012;}
.HrList .thead .cell{height: 0.8rem;color:#fff;font-size: 0.24rem;}
.HrList .cell{padding-left: 0.3rem;text-align: center;}
.HrList .w1{text-align: left;padding-left: 0.5rem;width: 20%;}
.HrList .w2{width: 20%;}
.HrList .w3{width: 40%;}
.HrList .item{background:#fff;box-shadow: 5px 6px 30px rgba(25,25,25,0.1);margin-bottom: 0.2rem;}
.HrList .item .info{cursor: pointer;}
.HrList .item .iconyjt{transition: all 0.3s;margin-right: -0.15rem;}
.HrList .item .cell{height: 0.8rem;font-size: 0.2rem;}
.HrList .item .w1{font-size: 0.24rem;}
.HrList .item .w4{color:#999999;}
.HrList .item.on {padding:0.16rem 0 0 0;border-radius: 0 0 10px 10px;box-shadow: 5px 6px 30px rgba(230,0,18,0.1);}
.HrList .item:hover {box-shadow: 5px 6px 30px rgba(230,0,18,0.1);}
.HrList .item.on .w4,.HrList .item:hover .w4{color:#e60012;}
.HrList .item.on .iconyjt{transform: rotate(90deg);}
.HrList .detail{border-top: 1px solid #eeeeee;padding:0.5rem 240px 0.6rem 0.5rem;position: relative;display: none;color: #666666;line-height: 0.32rem;}
.HrList .detail .sitem{display: none;}
.HrList .detail .sti{font-size: 0.22rem;color:#e60012;padding: 0.36rem 0 0.15rem;}
.HrList .detail .sti:nth-child(2){padding-top: 0;}
.HrList .applybtn{position: absolute;right: 0.5rem;bottom: 0.6rem;width: 1.8rem;text-align: center;line-height: 0.51rem;color:#fff;border-radius: 26px;background:#e60012;}
.HrList .applybtn img{display: inline-block;vertical-align: middle;margin-left: 10px;}
.HrList .applybtn:hover{background:#d70314;}

.HrInfo{text-align: center;color:#fff;background:url(../images/hrinfobg.jpg) center center no-repeat;background-size:cover;}
.HrInfo .SubTit h2{color:#fff;}
.HrInfo .mail{text-decoration: underline;}
.HrInfo .tel{font-size: 20px;vertical-align: middle;}
.HrInfo a{color:#fff;}.HrInfo a:hover{color:#ffcc00;}
.HrInfo .imgbox{position: absolute;left: 0.8rem;top: 50%;transform: translateY(-50%);width: 2.51rem;}

@media(max-width:1024px){
	.HrWelfare .title{font-size: 0.3rem;}
}
@media(max-width:640px){
	.HrSlogan .slogan{width: auto;float: none;font-size: 16px;}
	.HrSlogan .info{width: auto;float: none;border-left: 0;border-top: 1px solid #fcdee1;padding:5% 0 0 0;margin-top: 5%;line-height: 24px;}
	.HrSlogan .info h3{font-size: 16px;}
	.HrWelfare .item{width: 46.667%;min-height: 3rem;}
	.HrWelfare .title{font-size: 16px;margin-bottom: 6px;}
	.SubTit h2{font-size: 20px;}
	.SubTit .tdesc{font-size: 14px !important;}
	.HrList .thead .cell,.HrList .item .w1,.HrList .detail .sti{font-size: 15px;}
	.HrList .w1{width: 65%;}
	.HrList .w2,.HrList .w3{display: none;}
	.HrList .item .cell{font-size: 14px;}
	.HrList .item .iconyjt{font-size: 20px;}
	.HrList .detail{padding-right: 0.5rem;line-height: 24px;}
	.HrList .applybtn{position: static;display: block;margin-top: 15px;width: 100px;line-height: 32px;}
	.HrList .applybtn img{width: 18px;margin-left: 6px;}
	.HrInfo .imgbox{position: static;margin:15px auto 0;transform: translate(0);}
}

/* 誉天介绍 */
.HornorBox{background:url(../images/hornorbg.jpg) center bottom no-repeat;background-size:cover;}
.HornorBox .item{margin-right: 0.5rem;display: inline-block;vertical-align: top;position: relative;}
.HornorBox .item:last-child{margin-right: 0;}
.HornorBox .item:after{content: "";position: absolute;top: 0;width: 0.33rem;height: 2.25rem;background:url(../images/shadow.jpg) 0px no-repeat;left: -0.33rem;}
.HornorBox .sroll{ overflow: hidden; height: 3.6rem;font-size: 0;position: relative;margin-bottom: -0.4rem;background:url(../images/ryshadow.png) center 2.25rem no-repeat;background-size: contain;}
.HornorBox .sroll #list{ white-space: nowrap; position: absolute;left: 0;top: 0;}
.HornorBox .waplist{display: none;}
.HornorBox .imgbox{padding:12px;height: 2.25rem;text-align: center;}
.HornorBox .imgbox .bg{position: absolute;width: 100%;height: 100%;z-index: 0;left: 0;top: 0;}
.HornorBox .imgbox .bg:After{position: absolute;left: 0;top: 0;width: calc(100% - 19px);height:calc(100% - 12px);background:url(../images/rylt.jpg) 0 top no-repeat;content: "";}
.HornorBox .imgbox .bg:before{position: absolute;right:0;top:0;width: 19px;height:calc(100% - 12px);background:url(../images/ryrt.jpg) right top no-repeat;content: "";}
.HornorBox .imgbox .bg span{position: absolute;left: 0;top:auto;bottom: 0;width: 100%;height: 12px;z-index: 10;}
.HornorBox .imgbox .bg span:After{position: absolute;left: 0;top: 0;width: calc(100% - 19px);height:100%;background:url(../images/rylb.jpg) 0 top no-repeat;content: "";}
.HornorBox .imgbox .bg span:before{position: absolute;right:0;top: 0;width: 19px;height:100%;background:url(../images/ryrb.jpg) right top no-repeat;content: "";}
.HornorBox .imgbox img{position: relative;z-index: 2;width: auto;}
.HornorBox .ti{margin-top: 0.42rem;text-align: center;font-size: 0.18rem;}
.HornorBox .slick-arrow {top: 46%;}

.HistoryInfo{background:url(../images/historybg.jpg) center bottom no-repeat;background-size:cover;overflow: hidden;}
.HistoryInfo .TabCon {margin-bottom:0.8rem;z-index: 10;position: relative;}
.HistoryInfo .TabCon .slick-list{margin: 0 -14% 0 -14%;}
.HistoryInfo .TabCon .item{opacity: 0.2;transition: all 0.3s;padding-left: 0.32rem;position: relative;}
.HistoryInfo .TabCon .item:After{content: "";width: 1px;left: 0;top: 0.97rem;height: calc(100% - 1.1rem);position: absolute;background:#d5dee3;}
.HistoryInfo .TabCon .year{font-size: 0.56rem;line-height: 0.88rem;}
.HistoryInfo .TabCon .desc{line-height: 0.32rem;margin-bottom: 0.23rem;max-width: 94%;position: relative;font-size: 0.2rem;}
.HistoryInfo .TabCon .desc p{padding-left: 0.75rem;position: relative;margin-bottom: 0.21rem;}
.HistoryInfo .TabCon .desc p span{position: absolute;left: 0;top: 0;color:#e60012;}
.HistoryInfo .TabCon .imgbox{padding-top: 2.2rem;width: 3.8rem;opacity: 0;transition: all 0.3s;}
.HistoryInfo .TabCon .slick-current{opacity: 1;}
.HistoryInfo .TabCon .slick-current .imgbox{opacity: 1;}
.HistoryInfo .TabCon .slick-arrow{top: auto;transform: translateY(0);bottom: -118px;z-index: 10;}

.HistoryInfo .TabNav{position: relative;padding: 0 1rem;}
.HistoryInfo .TabNav:after{width: 100%;top: 12px;height: 1px;background:#dee0e3;content: "";left: 0;position: absolute;}
.HistoryInfo .TabNav .item{text-align: center;position: relative;padding-top: 23px;font-size: 24px;line-height: 2;z-index: 10;cursor: pointer;}
.HistoryInfo .TabNav .item:after{position: absolute;left: 50%;top: 4px;border-radius: 50%;content: "";width: 17px;height: 18px;transition: all 0.3s;transform: translateX(-50%);background:url(../images/ls_dot1.png);background-size:contain;}
.HistoryInfo .TabNav .item:before{position: absolute;left: 50%;top: 12px;width: 0;height: 1px;transition: all 0.3s;background:#e60012;z-index: 1;content: "";}
.HistoryInfo .TabNav .item.slick-current{color:#e60012;}
.HistoryInfo .TabNav .item.slick-current:After{width: 22px;height: 23px;background:url(../images/ls_dot2.png);background-size:contain;top: 0;}
.HistoryInfo .TabNav .item.slick-current:before{width: 100%;left: 0;}

@media(max-width:1280px){
	.HistoryInfo .TabCon .slick-list{margin: 0 -10% 0 -10%;}
	.HistoryInfo .TabCon .slick-arrow {bottom: -100px;}
	.HistoryInfo .TabCon .slick-prev {left: 0;}
	.HistoryInfo .TabCon .slick-next {right: 0;}
}
@media(max-width:767px){
	.HornorBox .sroll{margin-bottom: 0;}
	.HornorBox .ti{font-size: 14px;}

	.HistoryInfo .TabCon .slick-list{margin-left: 0;margin-right: 0;}
	.HistoryInfo .TabCon .slick-next{right: 0;}
	.HistoryInfo .TabCon .year{font-size: 24px;}
	.HistoryInfo .TabCon .desc{max-width: none;font-size: 14px;line-height: 24px;}
	.HistoryInfo .TabNav .item{font-size: 17px;}

	.HistoryInfo .TabCon .slick-arrow {bottom: -66px;}
	.HornorInfo .Info{width: auto;float: none;padding-bottom: 0.3rem;}
}

/* 师资力量 */
.teachertxt{font-size: 0.2rem;padding-top: 0.31rem;}
.teachertxt p{margin-bottom: 9px;padding-left: 0.34rem;background:url(../images/ico/arr3.png) 0px center no-repeat;}
.teachertxt p:last-child{margin-bottom: 0;}
.TeacherList{margin-left: -3.333%;}
.TeacherList .item{width: 30%;float: left;margin:0 0 3.333% 3.333%;}
.TeacherList .item a{background:#f5f6fa;}
.TeacherList .item .imgbox{border-radius: 0 0.38rem 0 0;padding-top: 2.41rem;width: 1.8rem;}
.TeacherList .item .info{vertical-align: top;padding:0.3rem 0.1rem 0 0.25rem;}
.TeacherList .item .name{font-size: 0.24rem;margin-bottom: 0.13rem;}
.TeacherList .item .tag{min-height: 1.14rem;}
.TeacherList .item .tag em{display: inline-block;color:#e60012;margin:0 0.15rem 0.15rem 0;min-width: 1.6rem;padding:0 0.13rem;border:1px solid #e5e5e5;border-radius: 0.18rem;box-shadow: 0 5px 12px rgba(147,147,147,0.14);text-align: center;vertical-align: top;}
.TeacherList .item .tag em:last-child{margin-right: 0;}
.TeacherList .item .mores{color:#666666;}

@media(max-width:1024px){
	.TeacherList .item{width: 46.667%;}
}
@media(max-width:767px){
	.TeacherList .item{width: auto;float: none;}
	.TeacherList .item .name{font-size: 15px;}
	.TeacherList .item .tag em{font-size: 12px;line-height: 20px;}
	.TeacherList .item .tag{min-height: auto;}
}

/* 华为认证 */
.HuaweiInfo .info{width: 57.28%;float: left;padding-top: 0.34rem;}
.HuaweiInfo .info .title{font-size: 0.3rem;line-height: 1.5;padding-bottom: 0.15rem;position: relative;margin-bottom: 0.34rem;}
.HuaweiInfo .info .title:After{position: absolute;left: 0;bottom: 0;width: 0.72rem;height: 2px;content: "";background: #e60012;}
.HuaweiInfo .info .text{font-size: 0.2rem;}
.HuaweiInfo .imgbox{width: 35.71%;float: right;border-radius: 4px;border:2px solid #dac79a;}

.HuaweiSelect{background:#faf7f8;}
.HuaweiSelect .content{margin-bottom: 0.21rem;position: relative;}
.HuaweiSelect .content .centerimg{width: 4.9rem;height: 4.9rem;margin:0px auto;position: relative;transition: all 0.3s;}
.HuaweiSelect .content .centerimg span{border-radius: 50%;left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;}
.HuaweiSelect .content .centerimg .c1{width: 100%;height: 100%;background:#faedec;z-index: 1;transition: all 0.2s;}
.HuaweiSelect .content .centerimg .c2{width: calc(100% - 0.72rem);height: calc(100% - 0.72rem);background-image: linear-gradient(to right, #ff6600 , #e60012);z-index: 2;opacity: 0.2;transition: all 0.3s;}
.HuaweiSelect .content .centerimg .c3{width: calc(100% - 1.4rem);height: calc(100% - 1.4rem);background-image: linear-gradient(to right, #ff6600 , #e60012);z-index: 3;opacity: 0.6;transition: all 0.4s;}
.HuaweiSelect .content .centerimg .c4{width: calc(100% - 2.1rem);height: calc(100% - 2.1rem);background:#fff;z-index: 4;display: flex;align-items: center;justify-content: center;transition: all 0.5s;}
.HuaweiSelect .content .centerimg .c4 img{width: 1.63rem;height: 1.63rem;}
.HuaweiSelect .content .centerimg:hover span{transform:translate(-50%,-50%) scale(1.1);}
.HuaweiSelect .content li{position: absolute;background:#fff;border-radius: 0.5rem 0.5rem 0 0.5rem;box-shadow: 0 5px 10px rgba(0,0,0,0.08);line-height: 0.28rem;padding:0.17rem 0.39rem;width: 3.88rem;z-index: 10;transition: all 0.3s;}
.HuaweiSelect .content li h3{font-weight: normal;font-size: 0.24rem;color:#e60012;margin-bottom: 0.08rem;}
.HuaweiSelect .content li .dot{width: 18px;height: 18px;border-radius: 50%;position: absolute;bottom: 0;transition: all 0.3s;}
.HuaweiSelect .content li .dot::before{width: 10px;height: 10px;left: 50%;top: 50%;margin:-5px 0 0 -5px;border-radius: 50%;content: "";background-image: linear-gradient(to right, #ff805a , #ff575f);position: absolute;}
.HuaweiSelect .content li .dot::after {width: 100%;	height: 100%;	border: 1px solid #f29496;position: absolute;	left: 0;	top: 0;	content: '';	border-radius: 50%;	-webkit-animation: scaleAnimate 2s linear infinite;	opacity: 0;}
.HuaweiSelect .content li:nth-child(1){top: 0.64rem;}
.HuaweiSelect .content li:nth-child(1) .dot{right: -0.85rem;}
.HuaweiSelect .content li:nth-child(2){bottom: 1.14rem;}
.HuaweiSelect .content li:nth-child(2) .dot{right: -1.09rem;}
.HuaweiSelect .content li:nth-child(3){right:0;top: 0.64rem;border-radius: 0.5rem 0.5rem  0.5rem 0;}
.HuaweiSelect .content li:nth-child(3) .dot{left: -0.85rem;}
.HuaweiSelect .content li:nth-child(4){right:0;bottom: 1.14rem;border-radius: 0.5rem 0.5rem  0.5rem 0;}
.HuaweiSelect .content li:nth-child(4) .dot{left: -1.09rem;}
/*java*/
.HuaweiSelect2 .content li:nth-child(1){top: 0rem;}
.HuaweiSelect2 .content li:nth-child(1) .dot{right: -0.85rem;}
.HuaweiSelect2 .content li:nth-child(2){bottom: 2.14rem;}
.HuaweiSelect2 .content li:nth-child(2) .dot{right: -0.59rem;}
.HuaweiSelect2 .content li:nth-child(3){top: 3rem;border-radius:0.5rem 0.5rem 0 0.5rem;right: auto;left: 0}
.HuaweiSelect2 .content li:nth-child(3) .dot{right: -1rem;left: auto}
.HuaweiSelect2 .content li:nth-child(4){right:0;top: 0;bottom: auto; border-radius: 0.5rem 0.5rem  0.5rem 0;}
.HuaweiSelect2 .content li:nth-child(4) .dot{left: -0.85rem;}
.HuaweiSelect2 .content li:nth-child(5){right:0;bottom: 2.14rem;border-radius: 0.5rem 0.5rem  0.5rem 0;}
.HuaweiSelect2 .content li:nth-child(5) .dot{left: -0.59rem;}
.HuaweiSelect2 .content li:nth-child(6){right:0;bottom: auto;top: 3.2rem;border-radius: 0.5rem 0.5rem  0.5rem 0;}
.HuaweiSelect2 .content li:nth-child(6) .dot{left: -1.09rem;}
.HuaweiSelect2 .content li:hover:hover{box-shadow: 0 5px 10px rgba(0,0,0,0.2);}
.HuaweiSelect2 .content li:hover .dot{transform: scale(1.54);}

.HuaweiSelect .feature{display: flex;}
.HuaweiSelect .feature li{flex: 1;margin-right: 0.2rem;}
.HuaweiSelect .feature li:last-child{margin-right: 0;}
.HuaweiSelect .feature .box{background:#fff;border-radius: 10px;padding:0.23rem 0 0.23rem 0.18rem;display: flex;align-items: center;}
.HuaweiSelect .feature .box .ico{width: 0.74rem;height: 0.74rem;margin-right: 0.16rem;border-radius: 50%;background:#fcedef;}
.HuaweiSelect .feature .box h3{font-size: 0.24rem;}
.HuaweiSelect .feature .box p{font-size: 0.24rem;}

.HuaweiHornor .item:not(:last-child){margin-bottom: 10px;}
.HuaweiHornor .item .title{width: 1.86rem;text-align: center;border-radius: 4px;background:#e60012;color:#fff;font-size: 0.24rem;}
.HuaweiHornor .item .title .cn{font-weight: bold;margin-top: 0.1rem;}
.HuaweiHornor .item .title *{font-size: inherit !important;color:inherit !important;line-height: inherit ！important; }
.HuaweiHornor .item .con ul{display: flex;flex-wrap: wrap;}
.HuaweiHornor .item .con li{min-width: 25%; border-radius: 6px;box-shadow: 0 5px 10px rgba(0,0,0,0.08);min-height: 0.65rem;flex: 1;margin:0 0 10px 10px;display: flex;justify-content: center;align-items: center;line-height: 20px;text-align: center;}
.HuaweiHornor .item:nth-child(1) .con ul:nth-child(3){min-height: 1.1rem;}
.HuaweiHornor .item:nth-child(1) .con ul:nth-child(3) li{align-items: center;padding-top: 0.15rem;}
.HuaweiHornor .item:nth-child(1) .con ul:nth-child(4) {margin-bottom: -10px;}
.HuaweiHornor .item:nth-child(2) .con {padding-right: 1rem;position: relative;}
.HuaweiHornor .item:nth-child(2) .con ul:last-child{position: static;right;width: auto;height: 100%;top: 0;text-align: center;}
.HuaweiHornor .item:nth-child(2) .con ul:last-child li{align-items: center;margin-bottom: 0;}
.HuaweiHornor .item:nth-child(2) .con ul:nth-child(3){min-height: 1.1rem;margin-bottom: -10px;}
.HuaweiHornor .item:nth-child(2) .con ul:nth-child(3) li{align-items: center;padding-top: 0.15rem;}

.HuaweiHornor_hm .item .con ul{flex-wrap: wrap;}
.HuaweiHornor_hm .item .con ul li{flex: auto;width:24%;margin-left:1%;line-height: 30px;}

.HuaweiHornor .hornor{padding-right: 10px;}
.HuaweiHornor .ImgList{width: 2.44rem;background:#faf7f8;text-align: center;box-shadow: 0 5px 10px rgba(0,0,0,0.08);border-radius: 5px;line-height: 22px;padding:0.1rem 5px;}
.HuaweiHornor .ImgList li img{margin:0px auto 10px;height: 1.03rem;}
.HuaweiHornor .ImgList li:not(:last-child){padding-bottom: 0.5rem;position: relative;}
.HuaweiHornor .ImgList li:not(:last-child):After{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0.21rem;width: 10px;height: 14px;background:url(../images/ico/arr6.png);content: "";}

.HuaweiRoad{background:#e60012;}
.HuaweiRoad ul{margin-left: -3.333%;}
.HuaweiRoad .item{width: 33.333%;padding-left: 3.333%;float: left;}
.HuaweiRoad2 .item{width: 25%;padding-left: 1%;}
.HuaweiRoad .ico{margin: 0px auto 0.27rem;width: 1.2rem;height: 1.2rem;border-radius: 50%;position: relative;background: #fcf2f3;}
.HuaweiRoad .ico:after{content: "";left: 0;top: 0;width: 100%;height: 100%;position: absolute;background:#e60113;z-index: 0;border-radius: 50%;opacity: 0;}
.HuaweiRoad .item:hover .ico:after {opacity: 1;
	-webkit-animation: guang 1.5s ease-out;
 -moz-animation: guang 1.5s ease-out;
 animation: guang 1.5s ease-out;
 -webkit-animation-iteration-count: infinite;
 -moz-animation-iteration-count: infinite;
 animation-iteration-count: infinite;}
.HuaweiRoad .item a{display:block;border-radius: 0.2rem 0.2rem 0 0;background:#fff;padding:0.5rem 0.2rem 0;height: 3.9rem;text-align: center;}
.HuaweiRoad .title{min-height: 1.2rem;}
.HuaweiRoad .title .cn{font-size: 0.24rem;}
.HuaweiRoad .title .en{font-size: 0.2rem;text-transform: uppercase;}

.HuaweiAdvantages:after{content: "";left: 0;top: 0;width: 100%;height: 81.5%;position: absolute;background:#faf7f8;}
.HuaweiAdvantages .Advantages{margin-left: -3%;}
.HuaweiAdvantages .Advantages .item{margin:0 0 2.5% 3%;border-radius: 0.2rem 0.2rem 0 0;background:#db0d11;padding:0.4rem 0.3rem 0 0.3rem;min-height: 2.8rem;color:#fff;width: 30.333%;float: left;}
.HuaweiAdvantages .Advantages h3{font-size: 0.3rem;margin-bottom: 0.23rem;font-weight:normal;text-align: center;}
.HuaweiAdvantages .Advantages dd{line-height: 0.26rem;padding-left: 0.19rem;position: relative;}
.HuaweiAdvantages .Advantages dd:After{position: absolute;left: 0;top: 0.08rem;border-radius: 50%;width: 0.07rem;height: 0.07rem;background:#fff;content: "";}
.HuaweiAdvantages .Advantages dd:not(:last-child){margin-bottom: 0.18rem;}
.HuaweiAdvantages.HuaweiAdvantages2 .Advantages .item{margin:0 0 2% 2%;width: 23%;}
.HuaweiHornor.HuaweiHornor2 .item:nth-child(2) .con {padding-right: 0rem;position: relative;}
.HuaweiHornor.HuaweiHornor2 .item .title .cn{margin:0}

.HuaweiAdvantages .Honor{clear: both;}
.HuaweiAdvantages .Honor .item{margin:5px;}
.HuaweiAdvantages .Honor .imgbox{padding-top: 125%;box-shadow: 0 4px 10px rgba(0,0,0,0.05);background:#fff;}
.HuaweiAdvantages .Honor .imgbox span{top: 0.35rem;height: calc(100% - 0.7rem);left: 0.2rem;width: calc(100% - 0.4rem);}
.HuaweiAdvantages .Honor .imgbox img{width: auto;height: auto;object-fit: none;max-height: 100%;max-width: 100%;}

.HuaweiProcess{background:url(../images/processbg.jpg) center bottom no-repeat;}
.HuaweiProcess ul{display: flex;justify-content: space-between;padding: 0.1rem 0 0.4rem;}
.HuaweiProcess .item{text-align: center;font-size: 0.22rem;position: relative;}
.HuaweiProcess .item:not(:last-child):After{position: absolute;width: 0.38rem;height: 0.15rem;content: "";background:url(../images/ico/arr7.png) center center no-repeat;background-size:contain;right: -8vw;top: 0.45rem;}
.HuaweiProcess .ico{margin: 0 auto 0.3rem;font-size: 0.36rem;width: 0.9rem;height: 0.9rem;line-height:0.9rem;font-size: 0.36rem;background-position: center center;background-repeat: no-repeat;background-size:contain;}
.HuaweiProcess .item:nth-child(1) .ico{background-image: url(../images/yuanbg1.png);}
.HuaweiProcess .item:nth-child(2) .ico{background-image: url(../images/yuanbg2.png);}
.HuaweiProcess .item:nth-child(3) .ico{background-image: url(../images/yuanbg3.png);}
.HuaweiProcess .item:nth-child(4) .ico{background-image: url(../images/yuanbg4.png);}

@media(max-width:1024px){
	.HuaweiInfo .info{width: auto;float: none;}
	.HuaweiInfo .imgbox{width: auto;float: none;margin-top: 0.3rem;}
	.HuaweiAdvantages .Advantages .item{width: 47%;}
}
@media(max-width:767px){
	.HuaweiInfo .info .title{font-size: 16px;}
	.HuaweiSelect .content li h3{font-size: 16px;}
	.HuaweiSelect .content li{position: relative;top: auto !important;left: auto;bottom: auto !important;width: auto;margin-bottom: 0.3rem;line-height: 24px;}
	.HuaweiSelect .feature{flex-wrap: wrap;}
	.HuaweiSelect .feature li{width: 100%;margin:0 0 2%;flex: none;}
	.HuaweiSelect .feature .box h3{font-size: 16px;}
	.HuaweiSelect .feature .box p,
	.HuaweiInfo .info .text{font-size: 14px;}
	.HuaweiHornor .hornor{display: block;}
	.HuaweiHornor .ImgList{display: block;width: auto;margin-top: 0.3rem;}
	.HuaweiHornor .item .title{width: auto;display: block;padding:0.15rem 0;font-size: 16px;}
	.HuaweiHornor .item .title br{display: contents;}
	.HuaweiHornor .item .con li{min-height: 45px;font-size: 12px;line-height: 20px;}
	.HuaweiHornor .item:nth-child(2) .con ul:nth-child(3){min-height: 45px;}
	.HuaweiHornor .item .con{display: block;}
	.HuaweiHornor .item:nth-child(2) .con{padding-right: 0;}
	.HuaweiHornor .item:nth-child(2) .con ul:last-child{position: static;width: auto;}
	.HuaweiHornor .item:nth-child(2) .con ul:last-child li{align-items: center;}
	.HuaweiRoad .item{width: auto;float: none;margin-bottom: 0.3rem;height: auto;}
	.HuaweiRoad .item a{padding:0.3rem;}
	.HuaweiRoad .title .cn{font-size: 16px;}
	.HuaweiRoad .title .en{font-size: 15px;}
	.HuaweiAdvantages .Advantages .item{width: auto;float: none;padding:0.3rem;}
	.HuaweiAdvantages .Advantages dd{line-height: 24px;}
	.HuaweiAdvantages .Advantages h3{font-size: 16px;}
	.HuaweiAdvantages .Advantages dd:After{top: 9px;}
	.HuaweiProcess .item{font-size:14px;padding:0 10px;}
	.HuaweiProcess .item:not(:last-child):After {right: -3vw;}
	.HuaweiAdvantages.HuaweiAdvantages2 .Advantages {display: flex;flex-wrap: wrap;}
	.HuaweiAdvantages.HuaweiAdvantages2 .Advantages .item{width:48%;}
	.HuaweiHornor .item .con li{min-width:33%;pading-right:10px !important;}
	.HuaweiHornor .item .con ul{margin:10px 0px;}
}

/* 精品课程 */
.SubTit2{border-bottom: 1px solid #fde7e9;margin-bottom: 20px;clear: both;}
.SubTit2 h2{display: inline-block;vertical-align: bottom;font-size: 0.3rem;position: relative;padding-right: 75px;color:#e60012;line-height: 60px;}
.SubTit2 h2 i{position: relative;z-index: 2;}
.SubTit2 h2:after{position: absolute;bottom: 0;height: 40%;width: 100%;z-index: 0;content: "";left: 0;background-image: linear-gradient(to right, #fffefe , #f16d77);}
.SubTit2 h2:before{position: absolute;content: "";right: 0.1rem;top: 50%;transform: translateY(-30%);width: 14px;height: 21px;background:url(../images/ico/arr4.png);z-index: 5;}
.SubTit2.pt30{padding-top: 0.3rem;}
.SubTit2.flex{display: flex;justify-content: space-between;align-items: center}
.SubTit2 .more a{display: flex;align-items: center;font-size: .18rem;color:#666;}
.SubTit2 .more a:after{display: block;content: '';margin-left: .1rem;width: .08rem;height: .08rem;border-top: 1px solid #666;border-right: 1px solid #666;transform: rotate(45deg)}
.SubTit2 .more a:hover{color:#e60012;}
.SubTit2 .more a:hover:after{border-top: 1px solid #e60012;border-right: 1px solid #e60012;}
.ClassList{margin:0 0 0 -3.333%;}
.ClassList .item{width: 30%;float: left;margin:0 0 3.333% 3.333%;border-radius: 0.2rem 0.3rem 0 0;background:#fff;position: relative;overflow: hidden;box-shadow: 0 5px 12px rgba(0,0,0,0.07);}
.ClassList .item:after{position: absolute;left: -0.5rem;bottom: -0.5rem;width: 2.57rem;height:3.5rem;background:url(../images/classbg2.png) center center no-repeat;transition: all 0.3s;content: "";}
.ClassList .item a{display: block;height: 2.93rem;padding:0.3rem 0.2rem 0;position: relative;z-index: 2;}
.ClassList .item .tit{font-size: 0.24rem;text-transform: uppercase;}
.ClassList .item .en{text-transform: uppercase;color: #666666;}
.ClassList .item .tag{margin-right: 1.4rem;min-height: 1.56rem;margin-top: 0.21rem;}
.ClassList .item .tag span{display: inline-block;text-align: center;min-width: 1.61rem;padding:0 0.15rem;line-height: 32px;background:#fff2f3;border-radius: 0.2rem 0.2rem 0 0.2rem;position: relative;color:#e60012;border:1px solid #f5989f;margin:0 0.13rem 0.14rem 0;vertical-align: top;}
.ClassList .item .tag span:after{content: "";position: absolute;width: 100%;height:34px;border-radius: 0.2rem 0.2rem 0 0.2rem;background: #e72531;z-index: -1;right: -5px;bottom: -5px;}
.ClassList .item .ico{width: 1rem;height: 1rem;right: 0.3rem;top: 0.74rem;position: absolute;background:#fcf2f3;border-radius: 50%;}
.ClassList .item .ico img{border-radius: 50%;object-fit: cover;}
.ClassList .item .ico:after{content: "";left: 0;top: 0;width: 100%;height: 100%;position: absolute;background:#e60113;z-index: 0;border-radius: 50%;opacity: 0;}
.ClassList .item:hover .ico:after {opacity: 1;
	-webkit-animation: guang 1.5s ease-out;
 -moz-animation: guang 1.5s ease-out;
 animation: guang 1.5s ease-out;
 -webkit-animation-iteration-count: infinite;
 -moz-animation-iteration-count: infinite;
 animation-iteration-count: infinite;
}
.ClassList .item .num{color:#666666;position: relative;}
.ClassList .item:hover:after{left: 0.2rem;bottom: 0;}
.ClassList .item .mores{position: absolute;right: 0;top: 0;color:#666666;}
.ClassList.huawei {margin-bottom: -3%;}
.ClassList.huawei .item .tag{min-height: 1.15rem;}

@media(max-width:1024px){
	.ClassList .item{width: 46.667%;}
}
@media(max-width:640px){
	.SubTit2 h2{font-size:18px;line-height: 48px;padding-right: 45px;}
	.SubTit2 h2:after {height: 36%;}
	.ClassList .item{width: auto;float: none;}
	.ClassList .item .tit{font-size: 15px;}
	.ClassList .item a{height:auto;padding-bottom: 0.3rem;}
	.ClassList .item .tag span{line-height: 26px;}
	.ClassList .item .tag span:after{height: 28px;}
}

/* 在线体验 */
.VideoFocus{width: 51.14%;float: left;overflow: hidden;}
.VideoFocus .imgbox{padding-top: 4.72rem;border-radius: 0.25rem 0.25rem 0 0;}
.VideoFocus .iconbf{width: 0.5rem;height: 0.5rem;border:0.04rem solid #fff;left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;z-index: 10;text-align: center;line-height: 0.45rem;color:#fff;border-radius: 50%;transition: all 0.3s;opacity: 0.8;}
.VideoFocus .ti{position: absolute;font-size: 0.48rem;opacity: 0.2;z-index: 1;text-align: center;width: 60%;left: 50%;top: 50%;transform: translate(-50%,-50%);line-height: 1.2;color:#fff;text-transform: uppercase;}
.VideoFocus .info{border-radius: 0 0 0.25rem 0.25rem;background:#f5f6fa;border:1px solid #edeef2;border-top: 0;padding:0.38rem 0.85rem 0 0.17rem;min-height: 1.33rem;position: relative;}
.VideoFocus .more{width: 0.4rem;height: 0.4rem;position: absolute;background:#dcdde1;border-radius: 50%;right: 0.16rem;top: 0.48rem;}
.VideoFocus .more:after{border-top: 2px solid #fff;border-right: 2px solid #fff;width: 12px;height: 12px;content: "";position: absolute;left: 50%;top: 50%;transform: translate(-68%,-50%) rotate(45deg);}
.VideoFocus .tit{font-size: 0.24rem;margin-bottom: 0.06rem;text-transform: uppercase;}
.VideoFocus .num{color:#666666;}
.VideoFocus .num i{font-size: 20px;margin:-2px 7px 0 0;}
.VideoFocus .dots{position: absolute;margin-left: 0.3rem;bottom: 0.27rem;left: 1.6rem;z-index: 10;}
.VideoFocus .item:hover .more{background:#e60113;}
.VideoFocus .item:hover .iconbf{width: 0.6rem;height: 0.6rem;line-height: 0.55rem;opacity: 1;}
.VideoFocus .item:hover .info{border:1px solid #faccd0;border-top: 0;background:#fff;box-shadow: 0 3px 6px rgba(230,0,18,0.1);}
.VideoFocus:hover .slick-prev{left: 3%;}
.VideoFocus:hover .slick-next{right: 3%;}
.VideoFocus .slick-dots{position: static;display: inline-block;vertical-align: middle;margin-bottom: 0.08rem;}

.VideoList{clear: both;}
.VideoList ul{margin-left: -0.37rem;}
.VideoList .item{width: 25%;float: left;padding:0 0 0.21rem 0.37rem;}
.VideoList .imgbox{padding-top: 2.13rem;border-radius: 0.25rem 0.25rem 0 0;}
.VideoList .iconbf{width: 0.5rem;height: 0.5rem;border:0.04rem solid #fff;left: 50%;top: 50%;transform: translate(-50%,-50%);position: absolute;z-index: 10;text-align: center;line-height: 0.45rem;color:#fff;border-radius: 50%;transition: all 0.3s;opacity: 0.8;}
.VideoList .ti{position: absolute;font-size: 0.24rem;opacity: 0.2;z-index: 1;width: 100%;left: 0;top: 28%;padding:0 0.2rem;line-height: 1.4;color:#fff;text-transform: uppercase;}
.VideoList .info{border-radius: 0 0 0.25rem 0.25rem;background:#f5f6fa;border:1px solid #edeef2;border-top: 0;padding:0.11rem 0 0 0.18rem;min-height: 0.76rem;}
.VideoList .tit{font-size: 0.2rem;text-transform: uppercase;}
.VideoList .num{color:#666666;line-height: 24px;}
.VideoList .num i{font-size: 20px;margin:-2px 7px 0 0.16rem;}
.VideoList .item:hover .iconbf{width: 0.6rem;height: 0.6rem;line-height: 0.55rem;opacity: 1;}
.VideoList .item:hover .info{border:1px solid #faccd0;border-top: 0;background:#fff;box-shadow: 0 3px 6px rgba(230,0,18,0.1);}
.VideoList.Rec {width: 48.85%;float: right;clear: none;}
.VideoList.Rec ul{margin-left: 0;}
.VideoList.Rec .item{width: 50%;padding:0 0 0.27rem 0.2rem;}

@media(max-width:1024px){
	.VideoFocus{width: auto;float: none;margin-bottom: 0.2rem;}
	.VideoFocus .imgbox{padding-top: 64%;}
	.VideoList.Rec ul{margin-left: -0.2rem;}
	.VideoList.Rec{width: auto;float: none;}
	.VideoList .imgbox{padding-top: 64%;}
	.VideoList .item{width: 50%;}
}
@media(max-width:580px){
	.VideoFocus .dots{left: 150px;bottom: 0.25rem;}
	.VideoFocus .info{padding:0.2rem;}
	.VideoFocus .tit{font-size: 15px;}
	.VideoFocus .iconbf,.VideoList .iconbf{width: 35px;height: 35px;line-height: 32px;font-size: 20px;}
	.VideoFocus .more{top: 0.8rem;width: 23px;height: 23px;}
	.VideoList .item{width: auto !important;float: none;}
	.VideoList .info{padding:0.2rem;}
	.VideoList .tit,.VideoList .ti,.VideoFocus .ti{font-size: 15px;}
}

/* 产教融合 */
.SolutionInfo .Detail{width: 60.14%;float: left;color:#666666;}
.SolutionInfo .Detail .title{max-width: 570px;font-size: 0.24rem;color:#fff;line-height: 0.5rem;padding:0 0.2rem;border-radius: 5px;font-weight: normal;background:#e60012;margin-bottom: 0.25rem;}
.SolutionInfo .Detail .title:not(:first-child){margin-top: 0.25rem;}
.SolutionInfo .Detail .title img{display: inline-block;vertical-align: middle;margin-right: 0.2rem;}
.SolutionInfo .Img{width: 35.71%;float: right;}
.SolutionInfo .Img img{border-radius: 8px;}

.SolutionJg .SubTit{background:#faf7f8;padding:0.4rem;margin-bottom: 0.38rem;}
.SolutionJg .content{position: relative;font-size: 0.2rem;}
.SolutionJg .content .title{font-size: 0.32rem;background:#e60012;text-align: center;border-radius: 4px;width: 0.64rem;min-height: 4.47rem;display: flex;justify-content: center;align-items: center;position: absolute;left: 0;top: 50%;transform: translateY(-50%);color:#fff;padding:0.1rem;line-height: 0.37rem;z-index: 2;}
.SolutionJg .content .title span{font-size: 0.24rem;}
.SolutionJg .content li{min-height: 0.6rem;border-radius: 5px;box-shadow: 0 5px 10px rgba(0,0,0,0.08);text-align: center;border:1px solid #f2f2f2;display: flex;justify-content: center;align-items: center;padding:0 0.1rem;}
.SolutionJg .content .nav {border:1px solid #f0f0f0;border-radius: 4px;margin-left: 0.29rem;padding:0.18rem 0.21rem 0.18rem 0.55rem;width: 2.88rem;float: left;margin-right: 0.47rem;position: relative;}
.SolutionJg .content .nav:after {position: absolute;width: 0.49rem;height: 0.35rem;background:url(../images/ico/arr5.png) no-repeat;background-size:contain;right: -0.39rem;top: 50%;transform: translateY(-50%);content: "";}
.SolutionJg .content .nav li:not(:last-child){margin-bottom: 0.25rem;}
.SolutionJg .content .inner{width: calc(100% - 3.64rem);float: right;}
.SolutionJg .content .item{margin-bottom: 0.45rem;border:1px solid #f0f0f0;border-radius: 4px;padding:0.39rem 0 0.11rem;position: relative;clear: both;}
.SolutionJg .content .item h4{width: 2.6rem;line-height: 0.5rem;position: absolute;left: 50%;transform: translateX(-50%);font-size: 0.3rem;color:#fff;border-radius: 4px;top: -0.25rem;background:#e60012;text-align: center;font-weight: normal;}
.SolutionJg .content .item ul{display: flex;justify-content: center;}
.SolutionJg .content .item li{flex: 1;margin:0 0.15rem;}
.SolutionJg .content .item:nth-child(1){margin-top: 0.26rem;}
.SolutionJg .content .item:last-child{margin-bottom: 0;}
.SolutionJg .content .item:nth-child(5),.SolutionJg .content .item:nth-child(6){margin-bottom: 0;}
.SolutionJg .content .item.w2,.SolutionJg .content .item.w5{ clear: none;width: 42%;float: left;}
.SolutionJg .content .item.w3,.SolutionJg .content .item.w6{ clear: none;width: 56%;float: right;}

.SolutionCy{background:#faf7f8;}
.SolutionCy .AllNav{display: flex;}
.SolutionCy .AllNav li{border-radius: 5px;border:0.02rem solid #e60012;font-size: 0.24rem;color:#e60012;height: 0.7rem;margin:0 0.15rem;display: flex;align-items: center;justify-content: center;padding:0 0.19rem;cursor: pointer;}
.SolutionCy .AllNav li.on{background:#e60012;color:#fff;}
.SolutionCy .detail{line-height: 0.36rem;margin:0.4rem 0 0 0;padding:0.39rem 0.78rem 0.36rem 0.82rem;font-size: 0.2rem;position: relative;}
.SolutionCy .detail:before{content:"";position: absolute;left: 0;top: 0;width: 0.98rem;height: 0.82rem;background:url(../images/kh1.png) no-repeat;background-size:contain;}
.SolutionCy .szpxslider .slick-list{margin: 0 -0.2rem;}
.SolutionCy .szpxslider .item{margin: 0 0.2rem;background:#fff;border-radius: 0.25rem;padding-bottom: 0.25rem;}
.SolutionCy .szpxslider .imgbox{padding-top: 66.59%;border-radius: 0.25rem 0.25rem 0 0;}
.SolutionCy .szpxslider .info{padding:0.08rem 0.25rem 0;height: 2.82rem;overflow-y: auto;}
.SolutionCy .szpxslider aside{display: inline-block;line-height: 0.45rem;vertical-align: top;border-bottom: 2px solid #e60012;margin-bottom: 0.14rem;font-size: 0.24rem;}
.SolutionCy .szpxslider .text{color:#666666;}

.SolutionCy .Box{background:#fff;border-radius: 0.2rem;margin:0.4rem 0 0 0;padding-bottom: 0.5rem;}
.SolutionCy .Nav{border-bottom: 1px solid #fce5e7;padding: 0.19rem 0.3rem 0;line-height: 0.65rem;margin-bottom: 0.52rem;}
.SolutionCy .Nav.tc {text-align: center;}
.SolutionCy .Nav.tc .slick-track{margin:0px auto;width: auto !important;}
.SolutionCy .Nav .item{cursor: pointer;float: none;display: inline-block;margin:0 0.4rem;font-size: 0.24rem;position: relative;vertical-align: bottom;width: auto !important;}
.SolutionCy .Nav .item:last-child{margin-right: 0;}
.SolutionCy .Nav .item:nth-child(1){margin-left: 0;}
.SolutionCy .Nav .item:after{left: 50%;bottom: 0px;width: 0;transition: all 0.3s;height: 2px;position: absolute;content: "";background:#e60012;}
.SolutionCy .Nav .item.slick-current,.SolutionCy .Nav .item.on{color: #e60012;font-weight: bold;}
.SolutionCy .Nav .item.slick-current:after{width: 100%;left: 0;}
.SolutionCy .Con{padding:0 0.3rem;}
.SolutionCy .ApplyBox .imgbox{border-radius: 0.2rem;width: 46.26%;}
.SolutionCy .ApplyBox .info{vertical-align: top;line-height: 0.28rem;padding:0.55rem 0 0 0.37rem;}
.SolutionCy .ApplyBox .info .title{font-size: 0.24rem;margin-bottom: 0.2rem;}
.SolutionCy .ApplyBox .info .title:before{display: inline-block;margin-right: 10px;width: 2px;height: 22px;vertical-align: middle;background:#e60012;content: "";}
.SolutionCy .ApplyBox .info .text{color:#666666;}

.SolutionCy .ssfdBox .info{color:#666666;line-height: 0.32rem;width: 42.53%;float: left;}
.SolutionCy .ssfdBox .btnam{margin-top: 0.72rem;}
.SolutionCy .ssfdBox .img{width: 53.73%;float: right;position: relative;}
.SolutionCy .ssfdBox .img dd{margin-bottom: 0.2rem;}
.SolutionCy .ssfdBox .img dd img{display: block;width: 100%;border-radius: 0.2rem;height: 2.5rem;}
.SolutionCy .ssfdBox .img dd:nth-child(3){width: 43.19%;position: absolute;right: 0;top: 0;}
.SolutionCy .ssfdBox .img dd:nth-child(3) img{height: auto;}
.SolutionCy .ssfdBox .img dd:nth-child(4){width: 43.19%;position: absolute;right: 0;}
.SolutionCy .ssfdBox .img.w4 dd:nth-child(3) img{height: 2.5rem;}
.SolutionCy .ssfdBox .img.w4 dd:nth-child(4){top: 2.7rem;}
.SolutionCy .ssfdBox .img.w4 dd:nth-child(4) img{height: 2.5rem;}

.SolutionCy .ssfdBox.ssfd2 .img dd img{height:auto;}

.SolutionCy .hrBox .info{line-height: 0.32rem;color:#666666;margin:0 0 0.26rem;}
.SolutionCy .scrollimg{margin:0 -0.28rem;}
.SolutionCy .scrollimg .item{padding:0 0.28rem;}
.SolutionCy .scrollimg .imgbox{border-radius: 0.2rem;padding-top: 2.64rem;}
.SolutionCy .scrollimg .slick-arrow{background-color: rgba(255,255,255,0.6);border:0;}
.SolutionCy .scrollimg .slick-prev{left: 0.28rem;}
.SolutionCy .scrollimg .slick-next{right: 0.28rem;}

.CooperateBox .slick-list{margin: 0 0 0.6rem -5px;}
.CooperateBox .item {vertical-align: top;}
.CooperateBox .item a{border-radius: 20px;background:#f7f7f7;padding:0.26rem 0.2rem 0.14rem;display: block;text-align: center;margin:0 0 5px 5px;position: relative;overflow: hidden;color:#666666;}
.CooperateBox .item a:hover{color:#e60012;}
.CooperateBox .imgbox{padding-top: 0.83rem;margin-bottom: 0.05rem;}
.CooperateBox .imgbox span{height: 0.83rem;width: 80%;left: 10%;top: 50%;transform: translateY(-50%);}
.CooperateBox .imgbox img{height: auto;max-height:0.83rem;max-width: 100%;width: auto;}
.CooperateBox .item a:after,
.CooperateBox .item a:before{width: 0;height: 0;content: "";position: absolute;transition: all 0.3s;opacity: 0;}
.CooperateBox .item a:after{border-top: 1px solid #e60012;border-left: 1px solid #e60012;top: 0;left: 0;z-index: 10;border-radius: 20px 0 0 20px;}
.CooperateBox .item a:before{border-right: 1px solid #e60012;border-bottom: 1px solid #e60012;bottom: 0;right: 0;z-index: 10;border-radius:0 20px 20px 0;}
.CooperateBox .item:hover a:before,
.CooperateBox .item:hover a:After{width: 100%;height: 100%;opacity: 1;}
.CooperateBox.notit a{padding:0;}
.CooperateBox.notit .imgbox{border-radius: 20px;background:#f7f7f7;margin:0 0 5px 5px;padding-top: 1.58rem;}
.CooperateBox.notit .imgbox span{height: 0.92rem;width: 80%;left: 10%;top: 50%;transform: translateY(-50%);}
.CooperateBox.notit .imgbox img{height:0.92rem;max-height:0.92rem;max-width: 100%;width: auto;}
@media(max-width:1024px){
	.SolutionInfo .Detail{width: auto;float: none;}
	.SolutionInfo .Img{width: auto;float: none;text-align: center;margin-top: 0.3rem;}
	.SolutionJg .content .item{width: auto !important;float: none !important;clear: both !important;}
	.SolutionJg .content .item:nth-child(5){margin-bottom: 0.45rem;}

	.SolutionCy .AllNav {flex-wrap: wrap;}
	.SolutionCy .AllNav li{margin-bottom: 0.3rem;}
}
@media(max-width:767px){
	.SolutionInfo .Detail .title{font-size: 15px;line-height: 35px;}

	.SolutionJg .content .title{position: static;transform: translate(0,0);width: 100%;min-height: auto;margin-bottom: 0.3rem;padding:0.2rem;font-size: 18px;}
	.SolutionJg .content .title br{display: contents;}
	.SolutionJg .content .nav{width: auto;float: none;display: flex;flex-wrap: wrap;margin: 0 0 0.7rem;padding:0.2rem 0;}
	.SolutionJg .content .nav li{width: 31.333%;margin:0 1%;font-size: 12px;height: 50px;line-height: 20px;}
	.SolutionJg .content .nav:after{top: auto;bottom: -0.4rem;right: auto;left: 50%;transform: translateY(-50%) rotate(90deg);}
	.SolutionJg .content .inner{width: auto;float: none;}
	.SolutionJg .content .item{padding:30px 0.15rem 0.2rem;}
	.SolutionJg .content .item h4{line-height: 26px;font-size: 16px;}
	.SolutionJg .content .item.w4 ul{display: block;}
	.SolutionJg .content .item.w4 li{display: inline-block;margin-bottom: 0.3rem;min-width: 28%;}
	.SolutionJg .content li{font-size: 13px;}

	.SolutionCy .AllNav li{font-size: 16px;}
	.SolutionCy .detail{font-size: 14px;line-height: 24px;padding-left: 0.39rem;padding-right: 0.39rem;}
	.SolutionCy .szpxslider aside{line-height: 35px;font-size: 16px;}
	.SolutionCy .szpxslider .info{height: 150px;}
	.SolutionCy .Nav{line-height: 35px;overflow-x: auto;white-space: nowrap;}
	.SolutionCy .Nav .item{font-size: 15px;margin:0 10px;}
	.SolutionCy .hrBox .info{line-height: 24px;}
	.SolutionCy .ApplyBox .imgbox{display: block;width: auto;}
	.SolutionCy .ApplyBox .info{display: block;line-height: 24px;}
	.SolutionCy .ApplyBox .info .title{font-size: 16px;}
	.SolutionCy .ssfdBox .info{width: auto;float: none;line-height: 24px;}
	.SolutionCy .ssfdBox .img{width: auto;float: none;margin-top: 0.3rem;}
	.SolutionCy .slick-arrow{display: none !important;}

	.CooperateBox .slick-prev{left: -15px;}
	.CooperateBox .slick-next{right: -15px;}
}

/* 人才服务 */
.ServiceInfo .slogan{background:#e20012;margin-bottom: 0.38rem;}
.ServiceInfo .slogan .imgbox{width: 45.71%;}
.ServiceInfo .slogan .info{text-align: center;font-size: 0.24rem;line-height: 0.4rem;color:#fff;}
.ServiceInfo .slogan .info img{display: block;width: 1.18rem;margin:0px auto 0.38rem;}
.ServiceInfo .text{text-align: center;font-size: 0.2rem;line-height: 0.36rem;margin-bottom: 0.65rem;}
.ServiceInfo .TabFa{display: flex;margin: 0px -4px 0 -5px;}
.ServiceInfo .TabFa .item{padding: 0 4px 12px 5px;}
.ServiceInfo .TabFa .item h3{color: #fff;display: flex;align-items: center;justify-content: center;margin-bottom: 0.1rem;font-size: 0.3rem;font-weight: normal;}
.ServiceInfo .TabFa .item h3 span{background:#e20012;min-height: 0.66rem;display: flex;align-items: center;justify-content: center;flex: 1;}
.ServiceInfo .TabFa .item h3 span:not(:last-child){margin-right: 0.11rem;}
.ServiceInfo .TabFa .item h4{font-size: 0.24rem;border:1px solid #b4b4b4;background:#f2f2f2;min-height: 0.63rem;display: flex;align-items: center;justify-content: center;font-weight: normal;margin:10px 0;}
.ServiceInfo .TabFa .item .info{border:1px solid #b4b4b4;text-align: center;height: 4.12rem;font-size: 0.2rem;display: flex;justify-content: center;flex-direction: column;line-height: 0.36rem;padding:0.1rem 0.35rem;}
.ServiceInfo .TabFa .item .info dl{padding-left: 40%;position: relative;min-height: 0.36rem;margin:0.09rem 0;text-align: left;}
.ServiceInfo .TabFa .item .info p{margin:0.09rem 0;}
.ServiceInfo .TabFa .item .info dl dt{position: absolute;left: 0;top: 0;}
.ServiceInfo .TabFa .item:nth-child(1){flex: 1;}
.ServiceInfo .TabFa .item:nth-child(1) .info{background:#f2f2f2;font-size: 0.24rem;}
.ServiceInfo .TabFa .item:nth-child(2){flex: 1;}
.ServiceInfo .TabFa .item:nth-child(3){flex: 2;}
.ServiceInfo .TabFa .item:nth-child(4){flex: 1.5;}
.ServiceInfo .TabTit{text-align: center;color:#fff;font-size: 0.3rem;background:#f05a66;line-height: 0.66rem;}
.ServiceInfo .TabTit:hover{background:#e20012;}

@media(max-width:1024px){
	.ServiceInfo .slogan .imgbox{width: auto;display: block;}
	.ServiceInfo .slogan .info{display: block;padding:0.3rem;}
}
@media(max-width:767px){
	.ServiceInfo .TabFa{display: block;}
	.ServiceInfo .TabFa .item .info{height: auto;}
}
@media(max-width:480px){
	.ServiceInfo .TabFa .item h3,.ServiceInfo .TabTit{font-size: 16px;}
	.ServiceInfo .TabFa .item h4{font-size: 15px;}
	.ServiceInfo .TabFa .item .info{font-size: 14px;line-height: 24px;}
	.ServiceInfo .slogan .info,.ServiceInfo .text{font-size: 14px;line-height: 24px;}
}

.ServiceHr:After{background:#faf7f8;width: 100%;left: 0;top: 0;content: "";position: absolute;height: 3rem;}
.ServiceHr .TabNav{text-align: center;margin-bottom: 0.8rem;}
.ServiceHr .TabNav li{display: inline-block;width: 3.07rem;border:1px solid #e60012;border-radius: 8px;color:#e60012;font-size: 0.3rem;margin:0 0.09rem;position: relative;cursor: pointer;line-height: 0.7rem;}
.ServiceHr .TabNav li span{position: relative;z-index: 1;}
.ServiceHr .TabNav li:after{position: absolute;left: 0;bottom: 0;background:#e60012;content: "";transition: all 0.3s;height: 00;width: 100%;border-radius: 8px;}
.ServiceHr .TabNav li.on a,.ServiceHr .TabNav li:hover a{color:#fff;}
.ServiceHr .TabNav li a{position: relative;z-index: 1;display: block;}
.ServiceHr .TabNav li.on:After,.ServiceHr .TabNav li:hover:After{height: 100%;}
.ServiceHr .content{width: 5.46rem;height: 5.46rem;border:1px solid #e61f19;margin:0px auto 0.75rem;border-radius: 50%;position: relative;}
.ServiceHr .content .imgbox{position: absolute;left: 0.55rem;top: 0.55rem;border-radius: 50%;width: 4.28rem;height: 4.28rem;}
.ServiceHr .content .info{position: absolute;left: 1.51rem;top: 1.51rem;border-radius: 50%;width: 2.48rem;height: 2.48rem;display: flex;justify-content: center;flex-direction: column;font-size: 0.3rem;color:#e20012;border:1px solid #e61f19;background:#fff;z-index: 2;align-items: center;}
.ServiceHr .content .info span{font-size: 0.62rem;line-height: 1.6;}
.ServiceHr .content li{position: absolute;padding-right: 1.87rem;font-size: 0.3rem;}
.ServiceHr .content li:after{content: "";position: absolute;right: 0;top: 50%;height: 0.02rem;background:#e61f19;width:1.38rem;}
.ServiceHr .content li:before{content: "";position: absolute;right: 0;top: 50%;height: 0.27rem;background:#e61f19;width:0.27rem;transform: translateY(-50%);border-radius: 50%;}
.ServiceHr .content li:nth-child(1){left: -2.25rem;top: 0.76rem;}
.ServiceHr .content li:nth-child(2){left: -2.8rem;top: 1.77rem;}
.ServiceHr .content li:nth-child(3){left: -2.9rem;top: 2.83rem;}
.ServiceHr .content li:nth-child(4){left: -2.85rem;top: 3.98rem;}
.ServiceHr .content li:nth-child(5){right: -2.25rem;top: 0.76rem;padding-left: 1.87rem;padding-right: 0;}
.ServiceHr .content li:nth-child(6){right: -3.1rem;top: 1.77rem;padding-left: 1.87rem;padding-right: 0;}
.ServiceHr .content li:nth-child(7){right: -3.25rem;top: 2.83rem;padding-left: 1.87rem;padding-right: 0;}
.ServiceHr .content li:nth-child(8){right: -2.56rem;top: 3.98rem;padding-left: 1.87rem;padding-right: 0;}
.ServiceHr .content li:nth-child(5):after,.ServiceHr .content li:nth-child(6):after,.ServiceHr .content li:nth-child(7):after,.ServiceHr .content li:nth-child(8):after{right: auto;left: 0;}
.ServiceHr .content li:nth-child(5):before,.ServiceHr .content li:nth-child(6):before,.ServiceHr .content li:nth-child(7):before,.ServiceHr .content li:nth-child(8):before{right: auto;left: 0;}
.ServiceHr .assess{margin-left: -4%;}
.ServiceHr .assess .item{padding-top: 0.61rem;width: 21%;margin-left: 4%;position: relative;float: left;}
.ServiceHr .assess .item .info{border-radius: 8px;height: 2.8rem;background:#faf4f0;padding:0.93rem 0.28rem 0 0.28rem;text-align: center;line-height: 0.28rem;}
.ServiceHr .assess .item .imgbox{position: absolute;left: 50%;top: 0;width: 1.2rem;height: 1.2rem;border-radius: 50%;transform: translateX(-50%);}
.ServiceHr .assess .item h3{font-size: 0.2rem;color:#e60012;margin-bottom: 0.11rem;}
.ServiceHr .assess .item .num{position: absolute;right: 0.4rem;bottom: 0;color:#ff0000;opacity: 0.04;font-style: italic;font-size: 1.2rem;line-height: 0.8;font-weight: bold;transition: all 0.3s;}
.ServiceHr .assess .item .desc{font-size: 0.15rem;color:#666666;}
.ServiceHr .assess .item:not(:last-child):after{content: "";width: 0.25rem;height: 0.13rem;right: -2vw;background:url(../images/ico/arr8.png);background-size:contain;position: absolute;top: 55%;}
.ServiceHr .assess .item:hover .num{font-size: 0.9rem;}

@media(max-width:1024px){
	.ServiceHr .content{zoom: 0.8;}
}
@media(max-width:767px){
	.ServiceHr .content{zoom:0.65}
	.ServiceHr .assess .item{width: 46%;}
	.ServiceHr .assess .item:not(:last-child):after{right: -3.2vw;}
}
@media(max-width:480px){
	.ServiceHr .assess .item {width: auto;float: none;}
	.ServiceHr .assess .item .info{line-height: 24px;height: auto;padding-bottom: 0.28rem;}
	.ServiceHr .assess .item h3{font-size: 15px;}
	.ServiceHr .assess .item .desc{font-size: 14px;}
	.ServiceHr .TabNav li{font-size: 16px;}
}

.ServiceEva{color:#fff;background:url(../images/banbg.jpg) center center no-repeat;background-size:cover;margin-bottom: 0.6rem;}
.ServiceEva .w1400{height: 2.1rem;display: flex;align-items: center;padding:0.3rem 0;}
.ServiceEva .SubTit{text-align: left;padding-bottom: 0;}
.ServiceEva .SubTit .tdesc{max-width: none;font-size: 0.18rem;}
.ServiceEva .btnam{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
@media(max-width:767px){
	.ServiceEva .w1400{height: auto;display: block;}
	.ServiceEva .btnam{transform: translateY(0);position: static;margin-top: 15px;}
}

.ServicePlan{background:#fff5ef;}
.ServicePlan .tithead{line-height: 0.61rem;border-bottom: 1px solid #f0f0f0;margin-bottom: 0.2rem;clear: both;position: relative;}
.ServicePlan .tithead h3{font-size: 0.24rem;font-weight: normal;}
.ServicePlan .tithead h3:before{display: inline-block;vertical-align: middle;margin-right: 0.14rem;width: 5px;height: 20px;border-radius: 4px;background:#d70012;content: "";}
.ServicePlan .tithead p{position: absolute;right: 0;top: 0;color:#999999;}
.ServicePlan .Colbox{background:#fff;border-radius: 0.2rem;height: 5.57rem;padding:0.32rem 0.4rem;width: 47.85%;margin-bottom: 0.26rem;}
.ServicePlan .Colbox .contrast img{width: 100%;}
.ServicePlan .Colbox .Ranking li{line-height: 0.4rem;background:url(../images/linebg.gif) 0px center repeat-x;position: relative;}
.ServicePlan .Colbox .Ranking .job{position: absolute;right: 0;padding-left: 0.4rem;min-width: 2.06rem;background:#fff;color:#999999;}
.ServicePlan .Colbox .Ranking .ti{background:#fff;min-width: 1.24rem;display: inline-block;vertical-align: middle;}
.ServicePlan .Colbox .Ranking .ti em{display: inline-block;vertical-align: middle;font-size: 15px;color:#fff;border-radius: 4px;width: 26px;height: 26px;line-height: 26px;background:#f39800;text-align: center;margin-right: 17px;font-weight: bold;}
.ServicePlan .Colbox .Ranking li:nth-child(1) .ti em{background:url(../images/jpbg1.gif);width: 32px;height: 32px;margin-right: 10px;}
.ServicePlan .Colbox .Ranking li:nth-child(2) .ti em{background:url(../images/jpbg2.gif);width: 32px;height: 32px;margin-right: 10px;}
.ServicePlan .Colbox .Ranking li:nth-child(3) .ti em{background:url(../images/jpbg3.gif);width: 32px;height: 32px;margin-right: 10px;}
.ServicePlan .wages{display: flex;justify-content: space-between;text-align: center;padding:0 0.4rem;}
.ServicePlan .wages li{width: 33%;}
@media(max-width:767px){
	.ServicePlan .Colbox{width: auto;float: none !important;height: auto;}
	.ServicePlan .wages{display: block;}
	.ServicePlan .wages li{width: auto;}
	.ServicePlan .wages li:not(:last-child){margin-bottom: 0.3rem;}
	.ServicePlan .Colbox .Ranking li{line-height: 30px;}
	.ServicePlan .Colbox .Ranking .ti em{width: 20px;height: 20px;line-height: 20px;}
	.ServicePlan .tithead{line-height: 40px;}
	.ServicePlan .tithead h3{font-size: 18px;}
}

.ServiceGuidance ul{margin-left: -4%;}
.ServiceGuidance .item{width: 21%;margin-left: 4%;position: relative;float: left;border-radius: 10px;padding:0.5rem 0.2rem 0;height: 2.6rem;text-align: center;font-size: 0.2rem;}
.ServiceGuidance .item .ico{width: 1.1rem;height: 1.1rem;margin:0px auto 14px;position: relative;}
.ServiceGuidance .item .ico:After{width: 100%;height: 100%;position: absolute;left: 0;top: 0;animation: turn 3s linear infinite;content: "";background-position: center center;background-size: contain;}
.ServiceGuidance .item:not(:last-child):after{content: "";width: 0.25rem;height: 0.13rem;right: -2vw;background:url(../images/ico/arr8.png);background-size:contain;position: absolute;top: 49.5%;}
.ServiceGuidance .item:nth-child(1){background: #ebfbf6 url(../images/hrbg1.gif) center bottom no-repeat;}
.ServiceGuidance .item:nth-child(1) .ico:After{background-image: url(../images/icobg1.png);}
.ServiceGuidance .item:nth-child(2){background: #eef0fb url(../images/hrbg2.gif) center bottom no-repeat;}
.ServiceGuidance .item:nth-child(2) .ico:After{background-image: url(../images/icobg2.png);}
.ServiceGuidance .item:nth-child(3){background: #faf0f1 url(../images/hrbg3.gif) center bottom no-repeat;}
.ServiceGuidance .item:nth-child(3) .ico:After{background-image: url(../images/icobg3.png);}
.ServiceGuidance .item:nth-child(4){background: #faf4f0 url(../images/hrbg4.gif) center bottom no-repeat;}
.ServiceGuidance .item:nth-child(4) .ico:After{background-image: url(../images/icobg4.png);}
@media(max-width:640px){
	.ServiceGuidance ul{margin-bottom: -4%;}
	.ServiceGuidance .item{width: 46%;margin-bottom: 4%;font-size: 14px;padding:0.3rem;height: auto;}
}

.ServiceJob{background:url(../images/jobbg.jpg) center center no-repeat;background-size: cover;}
.ServiceJob li{float: left;padding:0 0 0.1rem 0.1rem;}
.ServiceJob li:nth-child(6n+1){width: 50%;}
.ServiceJob li:nth-child(6n+1) .imgbox{padding-top: 4.66rem;}
.ServiceJob li:nth-child(6n+2),.ServiceJob li:nth-child(6n+3){width: 25%;}
.ServiceJob li:nth-child(6n+2) .imgbox,.ServiceJob li:nth-child(6n+3) .imgbox{padding-top: 2.26rem;}
.ServiceJob li:nth-child(6n+4),.ServiceJob li:nth-child(6n+5),.ServiceJob li:nth-child(6n+6){width: 16.666%;}
.ServiceJob li:nth-child(6n+4) .imgbox,.ServiceJob li:nth-child(6n+5) .imgbox,.ServiceJob li:nth-child(6n+6) .imgbox{padding-top: 2.3rem;}

.ServicePush{color:#fff;background:url(../images/jianli.jpg) center center no-repeat;background-size:cover;}
.ServicePush .w1400{min-height: 2.1rem;display: flex;align-items: center;justify-content: center;padding:0.3rem 0;}
.ServicePush .SubTit{padding-bottom: 0;}
.ServicePush .SubTit .tdesc{max-width: none;font-size: 0.18rem;}
.ServicePush .btnam{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
@media(max-width:767px){
	.ServicePush .w1400{display: block;}
	.ServicePush .btnam{position: static;transform: translateY(0);margin-top: 15px;}
}

.ServiceCus li{float: left;padding:0 0 0.1rem 0.1rem;}
.ServiceCus li:nth-child(6n+1){clear: both;}
.ServiceCus li:nth-child(6n+1),.ServiceCus li:nth-child(6n+2){width: 25%;}
.ServiceCus li:nth-child(6n+1) .imgbox,.ServiceCus li:nth-child(6n+2) .imgbox{padding-top: 2.26rem;}
.ServiceCus li:nth-child(6n+3){width: 50%;}
.ServiceCus li:nth-child(6n+3) .imgbox{padding-top: 4.66rem;}
.ServiceCus li:nth-child(6n+4){width: 16.666%;margin-top: -2.4rem;}
.ServiceCus li:nth-child(6n+5){width: 16.666%;margin: -2.4rem 0 0 16.666%;}
.ServiceCus li:nth-child(6n+6){width: 16.666%;margin: -2.4rem 0 0 33.332%;}
.ServiceCus li:nth-child(6n+4) .imgbox,.ServiceCus li:nth-child(6n+5) .imgbox,.ServiceCus li:nth-child(6n+6) .imgbox{padding-top: 2.3rem;}

.ServiceMeeting ul{margin: 0 0 -3.333% -3%;}
.ServiceMeeting .item{width: 30%;float: left;margin:0 0 3.333% 3.333%;border-radius: 0 0.3rem 0 0.3rem;min-height: 1.4rem;overflow: hidden;color:#fff;position: relative;display: flex;align-items: center;padding:0 0.5rem;}
.ServiceMeeting .icon{position: absolute;width: 1.4rem;right: 0.2rem;bottom: -0.2rem;opacity: 0.15;transition: all 0.3s;}
.ServiceMeeting .num b{font-size: 0.72rem;line-height: 1;display: inline-block;margin:0 0.1rem -0.1rem 0;}
.ServiceMeeting .num span{margin-left: 0.34rem;}
.ServiceMeeting .item:nth-child(6n+1){background:#25c2d5;}
.ServiceMeeting .item:nth-child(6n+2){background:#f4a22c;}
.ServiceMeeting .item:nth-child(6n+3){background:#d70012;}
.ServiceMeeting .item:hover .icon{right: 0;bottom: 0;}
@media(max-width:767px){
	.ServiceMeeting .item{width: auto;float: none;}
}

.ServiceRun{background:#fff2f1 url(../images/hrbg5.jpg) center bottom no-repeat;}
.ServiceRun ul{margin: 0 0 -0.2rem -4%;}
.ServiceRun ul li{float: left;width: 46%;margin:0 0 0.2rem 4%;background:#fff;border-radius: 10px;height: 1.69rem;padding:0 0 0 0.5rem;display: flex;align-items: center;border:1px solid #ebebeb;}
.ServiceRun ul li:nth-child(1){float: none;margin:0px auto 0.2rem;}
.ServiceRun ul .ico{width: 0.69rem;height: 0.69rem;background:#d70012;border-radius: 50%;}
.ServiceRun ul .ico:after,.ServiceRun ul .ico:before{opacity: 1;width: 130%;height: 130%;left: -15%;top: -15%;background:#d70012;content: "";position: absolute;border-radius: 50%;
	-webkit-animation: guang 1.5s ease-out;
 -moz-animation: guang 1.5s ease-out;
 animation: guang 1.5s ease-out;
 -webkit-animation-iteration-count: infinite;
 -moz-animation-iteration-count: infinite;
 animation-iteration-count: infinite;
}
.ServiceRun ul .ico:before{width: 160%;height: 160%;left: -30%;top: -30%;}
.ServiceRun ul .info{padding-left: 0.28rem;}
.ServiceRun ul .num b{font-size: 0.72rem;line-height: 1;display: inline-block;margin:0 0.1rem -0.1rem 0;color: #d70012;}
.ServiceRun ul .num sup{position: absolute;left: 0.42rem;width: 0.7rem;top: 0.05rem;}
.ServiceRun ul .num span{padding-right: 0.1rem;position: relative;display: inline-block;}
.ServiceRun ul .num i{display: inline-block;margin-right: 0.13rem;}

@media(max-width:767px){
	.ServiceRun ul li{width: auto;margin-left: 4% !important;}
}

/* RPO/猎头服务 */
.ServiceHr .content2{height: 4.86rem;position: relative;font-size: 0.3rem;width: 10.18rem;margin: 0px auto 0.6rem;background:url(../images/ltewbg.jpg) center center no-repeat;background-size:contain;}
.ServiceHr .content2 li{position: absolute;}
.ServiceHr .content2 li:nth-child(1){top: 1.85rem;left: 0.1rem;}
.ServiceHr .content2 li:nth-child(2){bottom: 0.4rem;left: 1.18rem;}
.ServiceHr .content2 li:nth-child(3){bottom: 1.26rem;right: 1.18rem;}
.ServiceHr .content2 li:nth-child(4){top: 1.5rem;right: 0rem;}
.ServiceHr .content2 li:nth-child(5){top: 0.12rem;right: 1.84rem;}
@media(max-width:1024px){
	.ServiceHr .content2{zoom: 0.8;}
}

.ServicePain{background: #f3f3f3;}
.ServicePain ul{margin-left: -3.333%;}
.ServicePain .item{margin-left: 3.333%;float: left;min-height: 5.6rem;padding:0.26rem 0.5rem;color:#fff;border-radius: 0 0.35rem 0 0.35rem;width: 30%;}
.ServicePain .item:nth-child(1){background-image: linear-gradient(to right, #e25500 , #ff841d);}
.ServicePain .item:nth-child(2){background-image: linear-gradient(to right, #cc0406 , #ed1c29);}
.ServicePain .item:nth-child(3){background-image: linear-gradient(to right, #7c4fd4 , #535ed4);}
.ServicePain .tithead{line-height: 0.75rem;border-bottom: 1px solid rgba(255,255,255,0.1);margin-bottom: 0.18rem;position: relative;}
.ServicePain .tithead h3{font-size: 0.28rem;font-weight: normal;position: relative;z-index: 1;}
.ServicePain .tithead:after{content: "?";line-height: 0.8;font-size: 1.4rem;position: absolute;left: -0.08rem;top: -0.08rem;opacity: 0.1;}
.ServicePain .desc{margin-bottom: 0.32rem;}
.ServicePain .imgbox{border-radius: 0 0.25rem 0 0.25rem;padding-top: 60.36%;}

@media(max-width:1024px){
	.ServicePain .item{width: auto;float: none;margin-bottom: 0.3rem;min-height: auto;padding:0.3rem;}
}

.ServiceFeature ul{margin-left: -4%;}
.ServiceFeature .item{margin-left: 4%;width: 46%;float: left;min-height: 3.29rem;padding:0.5rem;background:#fff6f6 url(../images/tdbg.jpg) 0px bottom no-repeat;}
.ServiceFeature .tithead{padding:0.1rem 0 0.4rem;border-bottom: 1px solid #f6dcde;margin-bottom: 0.33rem;}
.ServiceFeature .tithead img{width: 0.7rem;display: inline-block;vertical-align: middle;margin-right: 0.21rem;}
.ServiceFeature .tithead h3{font-size: 0.5rem;color:#e60012;}
.ServiceFeature .desc{line-height: 0.32rem;}

.ServiceAbroad{background:url(../images/mapbg.jpg) center bottom no-repeat;background-size:cover;}
.ServiceAbroad .Info{width: 27%;float: left;}
.ServiceAbroad .Info .title{line-height: 0.63rem;font-size: 0.36rem;font-weight: normal;}
.ServiceAbroad .Info .item{padding-top: 0.31rem;}
.ServiceAbroad .Info .item .num{line-height: 0.52rem;}
.ServiceAbroad .Info .item .counter{font-size: 0.48rem;color:#e60012;margin-right: 7px;display: inline-block;}
.ServiceAbroad .Info .item:not(:last-child){border-bottom: 1px solid #eee0e1;padding-bottom: 0.24rem;}

.ServiceAbroad .Map{width: 8.84rem;height: 4.32rem;float: right;position: relative;background:url(../images/map.png) center center no-repeat;background-size:contain;}
.ServiceAbroad .Map li{position: absolute;}
.ServiceAbroad .Map .dot{position: absolute;width: 0.32rem;height: 0.32rem;background:#d70012;border-radius: 50%;}
.ServiceAbroad .Map .dot:After{position: absolute;width: 0.2rem;height: 0.2rem;left:50%;top:50%;margin:-0.1rem 0 0 -0.1rem;background:#fff;border-radius: 50%;content: "";z-index: 1;
opacity: 1;
	-webkit-animation: guang 1.5s ease-out;
 -moz-animation: guang 1.5s ease-out;
 animation: guang 1.5s ease-out;
 -webkit-animation-iteration-count: infinite;
 -moz-animation-iteration-count: infinite;
 animation-iteration-count: infinite;}
.ServiceAbroad .Map .dot:before{position: absolute;width: 130%;height: 130%;left:-15%;top:-15%;background:#d70012;border-radius: 50%;content: "";z-index: 1;opacity: 1;
		-webkit-animation: guang 1.5s ease-out;
		-moz-animation: guang 1.5s ease-out;
		animation: guang 1.5s ease-out;
		-webkit-animation-iteration-count: infinite;
		-moz-animation-iteration-count: infinite;
		animation-iteration-count: infinite;	}
.ServiceAbroad .Map li.jnd{left: 0.33rem;top: 1.74rem;}
.ServiceAbroad .Map li.jnd .dot{right: -0.44rem;top: -0.01rem;}
.ServiceAbroad .Map li.bx{left: 2.78rem;bottom: 0.34rem;}
.ServiceAbroad .Map li.bx .dot{top: -0.34rem;left: 0.02rem;}
.ServiceAbroad .Map li.dg{left: 3.48rem;top: 1.64rem;}
.ServiceAbroad .Map li.dg .dot{top: -0.05rem;left: 0.52rem;}
.ServiceAbroad .Map li.hg{right: 1.65rem;top: 1.3rem;}
.ServiceAbroad .Map li.hg .dot{top: 0.33rem;left: 0.28rem;}
.ServiceAbroad .Map li.yd{right: 2.53rem;top: 1.95rem;}
.ServiceAbroad .Map li.yd .dot{top: 0rem;left: 0.52rem;}
.ServiceAbroad .Map li.sllk{right: 2.4rem;top: 2.84rem;}
.ServiceAbroad .Map li.sllk .dot{top: 0rem;left: 0.84rem;}
.ServiceAbroad .Map li.rb{right: 0.65rem;top: 1.95rem;}
.ServiceAbroad .Map li.rb .dot{top: -0.04rem;left: -0.45rem;}
.ServiceAbroad .Map li.adly{right: 0.6rem;bottom: 0rem;}
.ServiceAbroad .Map li.adly .dot{top: -0.41rem;left: 0.08rem;}

.ServiceCulture{background:#faf7f8;}
.ServiceCulture ul{display: flex;flex-wrap: wrap;}
.ServiceCulture li{line-height: 0.57rem;font-size: 0.24rem;margin-bottom: 0.43rem;position: relative;}
.ServiceCulture li:After{width: 0.56rem;height: 1px;top: 50%;right: 0.2rem;content: "";position: absolute;background:url(../images/linebg2.gif);}
.ServiceCulture li span{display: inline-block;width: 1.2rem;text-align: center;color:#fff;background:#ef3800;border-radius: 0.28rem;font-weight: bold;margin-right: 0.15rem;}
.ServiceCulture li:nth-child(1){width:31%;}
.ServiceCulture li:nth-child(2){width:24%;}
.ServiceCulture li:nth-child(3){width:24%;}
.ServiceCulture li:nth-child(4){width:21%;}
.ServiceCulture li:nth-child(4):after{transform: rotate(90deg);right: 0;left: 0.35rem;top: 0.8rem;}
.ServiceCulture li:nth-child(5){width:21%;order: 8;}
.ServiceCulture li:nth-child(6){width:24%;order: 7;}
.ServiceCulture li:nth-child(7){width:24%;order: 6;}
.ServiceCulture li:nth-child(8){width:31%;order: 5;}

@media(max-width:1024px){
	.ServiceFeature .item{width: auto;float: none;margin-bottom: 0.3rem;}
	.ServiceFeature .item:last-child{margin-bottom: 0;}

	.ServiceAbroad .Info{width: auto;float: none;}
	.ServiceAbroad .Map{float: none;margin:0px auto;}

	.ServiceCulture li {width: 33.333% !important;text-align: center;}
	.ServiceCulture li span{display: block;margin:0px auto;}
	.ServiceCulture li:After{top: 0.28rem;right: -0.3rem;}
	.ServiceCulture li:nth-child(3):after{right: 44%;transform: rotate(90deg);top: auto;bottom: -0.18rem;width: 0.4rem;}
	.ServiceCulture li:nth-child(4){order: 6;}
	.ServiceCulture li:nth-child(4):after,.ServiceCulture li:nth-child(8):after{display: none;}
	.ServiceCulture li:nth-child(5){order: 5;}
	.ServiceCulture li:nth-child(6){order: 4;}
	.ServiceCulture li:nth-child(7){order: 7;}
	.ServiceCulture li:nth-child(8){order: 8;}
}
@media(max-width:767px){
	.ServiceAbroad .Map{zoom: 0.8;}
	.ServiceFeature .tithead h3{font-size: 18px;}
	.ServiceFeature .tithead{padding-bottom: 0.2rem;}
	.ServiceFeature .item .desc{line-height: 24px;}
}
@media(max-width:480px){
	.ServiceHr .content2{zoom: 0.7;}
	.ServicePain .tithead h3{font-size: 16px;}
	.ServiceCulture li{font-size: 14px;}
}

/* 考试服务 */
.ExamInfo .SinglePage{line-height: 0.36rem;font-size: 0.2rem;}
.InfoItem{padding:0.38rem;background-image: linear-gradient(to right, #fef3f4 , #fff);}
.InfoItem .imgbox{border-radius: 5px;box-shadow: 0 5px 20px rgba(0,0,0,0.06);width: 35.71%;background:#fff;}
.InfoItem .info{padding:0 0 0 0.5rem;}
.InfoItem .title{display: inline-block;color:#fff;vertical-align: top;font-size: 0.24rem;border-radius: 5px;background: #e60012;min-width: 2.8rem;padding:0 0.14rem;line-height: 2.1;text-align: center;font-weight: normal;margin-bottom: 0.23rem;}
.InfoItem .desc{line-height: 0.32rem;}
.InfoItem:nth-child(2n+2){background-image: linear-gradient(to left, #fef3f4 , #fff);}
.InfoItem:nth-child(2n+2) .info{padding-right: 0.5rem;padding-left: 0;}

.ExamProcess{background:#faf7f8}
.ExamProcess ul{display: flex;flex-wrap: wrap;margin: 0 0 -4% -5.333%;}
.ExamProcess .item{border: 2px solid #e60012;height: 1.04rem;width: 28%;font-size: 0.2rem;border-radius: 10px;display: flex;align-items: center;padding:0.2rem;margin:0 0 4% 5.333%;background:#faf0f1;position: relative;}
.ExamProcess .item:After{position: absolute;width: 0.25rem;height: 0.12rem;background:url(../images/ico/arr9.png);right: -12%;top: 50%;transform: translateY(-50%);background-size:contain;content: "";}
.ExamProcess .item .ico{width: 0.74rem;height: 0.74rem;margin-right: 0.2rem;border-radius: 50%;background:#fae8ea;}
.ExamProcess .item .ico:after{content: "";left: 0;top: 0;width: 100%;height: 100%;position: absolute;background:#e60113;z-index: 0;border-radius: 50%;opacity: 0;}
.ExamProcess .item:hover .ico:after {opacity: 1;
	-webkit-animation: guang 1.5s ease-out;
 -moz-animation: guang 1.5s ease-out;
 animation: guang 1.5s ease-out;
 -webkit-animation-iteration-count: infinite;
 -moz-animation-iteration-count: infinite;
 animation-iteration-count: infinite;}
.ExamProcess .item .desc{max-width: 2.8rem;}
.ExamProcess .item:nth-child(3):after{transform: rotate(90deg) translateY(0);right: 50%;top:auto;bottom: -0.4rem;}
.ExamProcess .item:nth-child(4){order: 6;}
.ExamProcess .item:nth-child(4):After{display: none;}
.ExamProcess .item:nth-child(5){order: 5;}
.ExamProcess .item:nth-child(5):After{transform: rotate(180deg);}
.ExamProcess .item:nth-child(6){order: 4;}
.ExamProcess .item:nth-child(6):After{transform: rotate(180deg);}
.ExamProcess .item:nth-child(6):before{position: absolute;width: 0.25rem;height: 0.12rem;transform: rotate(90deg);background:url(../images/ico/arr9.png);left: 50%;bottom:-0.4rem;background-size:contain;content: "";}
.ExamProcess .item:nth-child(7){order: 7;}
.ExamProcess .item:nth-child(8){order: 8;}
.ExamProcess .item:nth-child(9){order: 9;}
.ExamProcess .item:nth-child(9):After{display: none;}

.ExamService{background:#e60012;}
.ExamService ul{margin-left: -3%;}
.ExamService .item{width: 30.333%;float: left;margin:0 0 2.2% 3%;background:#fff;padding:0.1rem 0.4rem;text-align: center;border-radius: 0.25rem 0.25rem 0 0;height: 3.26rem;position: relative;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.ExamService .ico{width: 1.2rem;height: 1.2rem;margin: 0px auto;border-radius: 50%;background:#fae8ea;transition: all 0.3s;}
	.ExamService .ti{margin: 0.25rem 0 0.14rem;font-size: 0.3rem;color:#e60012;font-weight: normal;}
	.ExamService .desc{font-size: 0.2rem;}
	.ExamService .item:hover{background:#c30312;box-shadow:0 5px 12px rgba(0,0,0,0.07);}
	.ExamService .item:hover .ico{width: 0;height: 0;}
	.ExamService .item:hover .ti,	.ExamService .item:hover .desc{color:#fff;}

	.ExamEnvironmen{background: #faf7f8;}
	.ExamEnvironmen ul{margin-left: -0.1rem;}
	.ExamEnvironmen li{float: left;padding:0 0 0.1rem 0.1rem;}
	.ExamEnvironmen li:nth-child(5n+1){width: 25%;}
	.ExamEnvironmen li:nth-child(5n+1) .imgbox{padding-top: 4.7rem;}
	.ExamEnvironmen li:nth-child(5n+2){width: 41%;}
	.ExamEnvironmen li:nth-child(5n+2) .imgbox{padding-top: 4.7rem;}
	.ExamEnvironmen li:nth-child(5n+3){width: 34%;}
	.ExamEnvironmen li:nth-child(5n+3) .imgbox{padding-top: 2.3rem;}
	.ExamEnvironmen li:nth-child(5n+4){width: 17%;}
	.ExamEnvironmen li:nth-child(5n+4) .imgbox{padding-top: 2.3rem;}
	.ExamEnvironmen li:nth-child(5n+5){width: 17%;}
	.ExamEnvironmen li:nth-child(5n+5) .imgbox{padding-top: 2.3rem;}

	@media(max-width:1024px){
		.ExamProcess .item:nth-child(3):after,.ExamProcess .item:nth-child(6):before{bottom: -0.25rem;}
	}
	@media(max-width:767px){
		.ExamInfo .SinglePage{font-size: 14px;}
		.InfoItem{padding-left:0;padding-right: 0;}
		.InfoItem .imgbox{display: block;width: auto;}
		.InfoItem .info{display: block;padding:0.3rem 0 0 0;}
		.InfoItem .title{font-size: 16px;}
		.InfoItem .desc{line-height: 24px;}

		.ExamProcess .item .ico{width: 1rem;height: 1rem;}
		.ExamProcess .item{width: 100%;height: auto;padding:0.3rem 0.5rem;font-size: 15px;margin-bottom: 0.4rem;}
		.ExamProcess .item .desc {max-width: 70%;}
		.ExamProcess .item .desc br{display: contents;}
		.ExamProcess .item:after{right: auto;left: 50%;transform: rotate(90deg) !important;bottom: -0.3rem;top: auto;display: block !important;}
		.ExamProcess .item:before{display: none;}
		.ExamProcess .item:last-child:after{display: none !important;}

		.ExamService .item{width: 47%;height: 3.8rem;justify-content: flex-start}
		.ExamService .ti{font-size: 16px;}
		.ExamService .desc{font-size: 14px;}
		.ExamService .desc br{display: contents;}
	}

	/* 企业内训 */
.EnterpriseTd	{background: #faf7f8;}
.EnterpriseTd ul{margin-left: -4%;}
.EnterpriseTd .item{width: 46%;float: left;margin:0 0 0 4%;border-bottom: 1px solid #e5e5e5;padding-bottom: 0.17rem;padding-left: 1.04rem;position: relative;margin-bottom: 0.32rem;min-height: 1.15rem;}
.EnterpriseTd .item:nth-child(2n+1){clear: both;}
.EnterpriseTd .item .ico{position: absolute;left: 0;top: 0;width: 0.81rem;height: 0.81rem;}
.EnterpriseTd .item .ti{font-size: 0.24rem;color:#000000;font-weight: normal;padding:0.06rem 0 0.02rem;}
.EnterpriseTd .item .desc{color:#666666;}

.EnterpriseProcess ul{display: flex;justify-content: space-between;margin-bottom: 0.4rem;}
.EnterpriseProcess .item{width: 1.9rem;height: 3.76rem;background:url(../images/processbg2.jpg) center center no-repeat;background-size:contain;position: relative;}
.EnterpriseProcess .item .num{position: absolute;width: 0.62rem;height: 0.62rem;line-height: 0.62rem;text-align: center;font-size: 0.44rem;top: 1.95rem;left: 0.13rem;color:#e20012;}
.EnterpriseProcess .item .ico{position: absolute;width: 0.5rem;height: 0.5rem;bottom: 0.56rem;left: 0.75rem;}
.EnterpriseProcess .item .info{padding-left: 0.48rem;line-height: 0.28rem;}
.EnterpriseProcess .item .info aside{color: #e20012;font-size: 0.24rem;line-height: 23px;margin-bottom: 0.16rem;}
.EnterpriseProcess .item:nth-child(2n+2){background:url(../images/processbg3.jpg) center center no-repeat;background-size:contain;margin-top: 1.35rem;}
.EnterpriseProcess .item:nth-child(2n+2) .num{top: 1.26rem;}
.EnterpriseProcess .item:nth-child(2n+2) .info{padding-top: 2.55rem;}
.EnterpriseProcess .item:nth-child(2n+2) .ico{top: 0.56rem;}

.EnterprisessSys{background:#faf7f8}

.EnterprisekcSys{background:#fff}

.EnterpriseDirection{background:#fff;}
.EnterpriseDirection ul{margin-left: -2.5%;}
.EnterpriseDirection li{width: 12.5%;float: left;text-align: center;line-height: 25px;}
.EnterpriseDirection li .ico{border-radius: 0.25rem;background:#f6f6f7;margin:0px auto 0.09rem;padding-top: 70%;width: 80%;}
.EnterpriseDirection li aside{min-height: 0.88rem;padding-bottom: 0.25rem;}
.EnterpriseDirection li:hover .ico{background:#e7e7e8;}

.EnterprisePlatform{background:#faf7f8;}
.EnterprisePlatform ul{margin-left: -3%;}
.EnterprisePlatform .item{width: 30.333%;margin:0 0 0 3%;text-align: center;float: left;padding-top: 0.68rem;position: relative;}
.EnterprisePlatform .ico{position: absolute;left: 50%;top: 0;transform: translateX(-50%);border:0.1rem solid #fff;width: 1.2rem;height: 1.2rem;border-radius: 50%;transition: all 0.3s; z-index: 10;}
.EnterprisePlatform .info{background: #e20012;border-radius: 0.2rem 0.2rem 0 0;padding:0.94rem 0.35rem 0;color:#fff;font-size: 0.2rem;min-height: 2.85rem;}
.EnterprisePlatform .info .ti{line-height: 0.61rem;font-size: 0.3rem;font-weight: normal;}
.EnterprisePlatform .item:hover .ico{width: 1.4rem;height: 1.4rem;border:0.1rem solid rgba(255,255,255,0.3);}

.EnterpriseTeam ul{margin-left: -4.5%;}
.EnterpriseTeam .item{padding-left: 4.5%;width: 33.333%;float: left;text-align: center;}
.EnterpriseTeam .title{color:#fff;border-radius: 10px;background:#e20012;font-size: 0.36rem;line-height: 1.18rem;font-weight: normal;}
.EnterpriseTeam .txt1{margin:0.18rem 0;border:0.02rem solid #222222;border-radius: 10px;min-height: 1.6rem;display: flex;justify-content: center;align-items: center;font-size: 0.24rem;line-height: 0.36rem;padding:0.2rem;}
.EnterpriseTeam .txt2{margin:0.18rem 0;border:0.02rem solid #222222;border-radius: 10px;min-height: 1.10rem;display: flex;justify-content: center;align-items: center;font-size: 0.24rem;line-height: 0.36rem;padding:0.2rem;}
.EnterpriseTeam .imgbox{border-radius: 10px;padding-top: 2.21rem;}

.EnterpriseCase .item{padding:0 0.2rem 0;line-height: 24px;text-align: center;vertical-align: top;}
.EnterpriseCase .info{padding:0.21rem 0.1rem 0.2rem;min-height: 1.23rem;}
.EnterpriseCase .ti{font-size: 0.2rem;margin-bottom: 7px;}
.EnterpriseCase .imgbox{padding-top: 64%;border-radius: 0.2rem;}
.EnterpriseCase .date{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 2;line-height: 36px;color:#fff;background:rgba(226,0,18,0.78);border-radius: 0 0 0.2rem 0.2rem;}

@media(max-width:767px){
	.EnterpriseTd .item{width: auto;float: none;}
	.EnterpriseTd .item .desc br{display: contents;}
	.EnterpriseTd .item .ti{font-size: 15px;}

	.EnterpriseProcess ul{display: block;margin-bottom: 0.2rem;}
	.EnterpriseProcess .item{display: inline-block;vertical-align: top;width: 46%;background:none !important;padding:0 0 0.3rem 0.25rem !important;margin-top:0 !important;height: auto;}
	.EnterpriseProcess .item .info{padding-top: 0 !important;line-height: 24px;}
	.EnterpriseProcess .item .num{background:#e20012;color:#fff;border-radius: 50%;left: 0 !important;top: 0 !important;}
	.EnterpriseProcess .item .ico{bottom: auto !important;top: 0.08rem !important;}
	.EnterpriseProcess .item .info aside{padding-left: 0.65rem;margin-bottom: 0.15rem;line-height: 0.62rem;font-size: 15px;}

	.EnterpriseDirection li{width: 33.333%;line-height: 20px;}

	.EnterprisePlatform .item{width: auto;float: none;margin-bottom: 0.3rem;}
	.EnterprisePlatform .item:last-child{margin-bottom: 0;}
	.EnterprisePlatform .info .ti{font-size: 15px;}
	.EnterprisePlatform .info{font-size: 14px;}

	.EnterpriseTeam .item{width: auto;float: none;}
	.EnterpriseTeam .title{font-size: 18px;line-height: 45px;}
	.EnterpriseTeam .txt1,.EnterpriseTeam .txt2{font-size: 14px;line-height: 24px;}
	
	.EnterpriseCase .ti{font-size: 15px;}
}

.subNav_three{margin-bottom:3%;display:none;}
.subNav_three ul li{display: inline-block;margin-right:0.25rem;line-height: 0.4rem;background:#fff;}
.subNav_three ul li a{display: block;padding:0 0.35rem;}
.subNav_three ul li.on{background:#e60012;}
.subNav_three ul li.on a{color:#fff;}
.subNav_three ul li:hover{background:#e60012;}
.subNav_three ul li:hover a{color:#fff;}

@media(max-width:767px){
	.subNav_three ul li{line-height: 30px;margin-right:10px;margin-bottom:5px;}
	.subNav_three ul li a{padding:0 10px;}
}


.addTeacher614 .Teacher{margin: 0 -13px 0 -12px;}
.addTeacher614 .Teacher .slick-list{padding:0 0.05rem;margin-left: -0.05rem;}
.addTeacher614 .Teacher .item{position: relative;padding: 0.63rem 0.13rem 0.3rem 0.13rem;}
.addTeacher614 .Teacher .imgbox{width: 1.36rem;height: 1.36rem;position: absolute;left: 50%;top: 0;transform: translateX(-50%);border-radius: 50%;}
.addTeacher614 .Teacher .imgbox img{height: auto;}
.addTeacher614 .Teacher .info{border-radius: 10px;background:#fff;box-shadow: 0 10px 25px rgba(51,51,51,0.14);min-height: 3.8rem;text-align: center;padding:1rem 0.12rem 0.3rem;}
.addTeacher614 .Teacher .tit{font-size: 0.24rem;}
.addTeacher614 .Teacher .job{margin: 0.12rem 0 0.18rem;color:#2b2c31;}
.addTeacher614 .Teacher .desc{display: inline-block;text-align: left;color:#2b2c31;}
.addTeacher614 .Teacher .btnam2{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0.13rem;}

@media(max-width:767px){
	.addTeacher614 .Teacher .tit{font-size: 15px;}
	.addTeacher614 .Teacher .info{min-height: 5.2rem;padding-bottom: 0.5rem;}
}