﻿@import url(common.css);

/*第一屏 s*/
.downarr{ -webkit-animation: rightan 1s infinite;-webkit-animation-fill-mode: both;color:#fff;width:19px; position:absolute; bottom:48px; left:50%;margin-left:655px; z-index:999; text-align:center;cursor: pointer;overflow: hidden;line-height: 18px;}
.downarr span{display: block;height: 24px;position: relative;width: 14px;margin:0px auto;border-radius: 6px;border:2px solid #fff;}
.downarr span:After{position: absolute;left: 50%;top: 8px;width: 2px;content: "";background:#fff;margin-left: -1px;height: 6px;}
.downarr .sp1{animation-name: down_move1; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms;}
.downarr .sp2{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;}
.downarr .iconxjt{opacity: 0; animation-name: down_move2; animation-duration: 2000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 800ms;font-size: 20px;position: relative;margin-top: -80px;}
@keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.2rem; opacity:1;}
100% { top:0.4rem; opacity:0;}
}
@-webkit-keyframes down_move1
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}

@keyframes down_move2
{
0% { top:0; opacity:0;}
50% { top:0.7rem; opacity:1;}
100% { top:1.2rem; opacity:0;}
}
@-webkit-keyframes down_move2
{
	0% { top:0; opacity:0;}
	50% { top:0.7rem; opacity:1;}
	100% { top:1.2rem; opacity:0;}
}

.HomeBan{position: relative; z-index: 1; overflow:hidden;background:url(../images/loading.gif) center center no-repeat;}
.HomeBan .item{ position:relative;}
.HomeBan .Info{left: 50%;top:50%;transform: translate(-50%,-50%);z-index: 3;color:#fff;position: absolute;text-align: center;width: 90%;}
.HomeBan .Info img{height: 1.67rem;}
.HomeBan .Info .btnam{margin-top: 0.6rem;}
.HomeBan .imgbox{padding-top: 5.8rem;}
.HomeBan .item:nth-child(3) .Info{top: 30%;}
.HomeBan .slick-arrow{background-color:rgba(0,0,0,0.3);border:0;}
.HomeBan .slick-arrow:after{border-top: 2px solid #fff !important;border-right: 2px solid #fff !important;}
.HomeBan .slick-arrow:hover{background:#e60012;}
.HomeBan:hover .slick-prev{left: 3%;}
.HomeBan:hover .slick-next{right: 3%;}
.HomeBan .controls{position: absolute;z-index:10;left: 10%;bottom: 0.5rem;width:188px;padding-right: 42px;color:#fff;}
.HomeBan .controls .total{position: absolute;right: 43px;top: 0;font-size: 0.18rem;}
.HomeBan .controls .play{width: 28px;height: 28px;border-radius: 50%;border:1px solid rgba(255,255,255,0.5);position: absolute;right: 0;top: 0;background:url(../images/ico/arr.png) center center no-repeat;}
.HomeBan .controls .play:After{width: 30px;height: 30px;position: absolute;left: -1px;top: -1px;content: "";background:url(../images/yuan.png);animation: turn 3s linear infinite;}
.HomeBan .slick-dots {position: static;}
.HomeBan .slick-dots li{display: none;position: relative;margin: 0;}
.HomeBan .slick-dots li:after{width: 70px;height: 2px;background:rgba(255,255,255,0.3);content: "";left: 40px;position: absolute;top: 50%;margin-top: -1px;}
.HomeBan .slick-dots li:before{width: 0;height: 2px;background:#fff;content: "";left: 40px;position: absolute;top: 50%;margin-top: -1px;transition: all 0.3s;}
.HomeBan .slick-dots li button{border-radius: 0;width: 30px;height: 30px;background:transparent;color:#fff;}
.HomeBan .slick-dots li.slick-active{display: block;width: auto;height: auto;}
.HomeBan .slick-dots li.slick-active:before{animation-name: width100; animation-duration: 5000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms}
.HomeBan .slick-dots li.slick-active button{font-size: 0.18rem;background: transparent;}
@keyframes width100{
	0%{width:0;}
	100%{width:70px;}
}

.HomeTit{padding:0 0 0.33rem 0;text-align: center;position: relative;}
.HomeTit .ti{color:#e60012;font-size: 0.5rem;line-height: 1.01;padding-bottom: 11px;}
.HomeTit .Nav1{position: relative;display: flex;justify-content: center;margin-top: 10px;align-items: center;}
.HomeTit .Nav1:After,.HomeTit .Nav1:before{height: 1px;background:rgba(255,255,255,0.2);content: "";display: inline-block;flex:2;}
.HomeTit .Nav1 li{color:#fff;display: inline-block;padding: 0 0.3rem;position: relative;cursor: pointer;line-height: 34px;}
.HomeTit .Nav1 li span{display: inline-block;position: relative;}
.HomeTit .Nav1 li span:After{position: absolute;left: 50%;bottom: 0;width: 0;height: 2px;background-image: linear-gradient(to right, #ff6600 , #ffbb33);content: "";transition: all 0.3s;}
.HomeTit .Nav1 li:hover span:After,.HomeTit .Nav1 li.on span:After{left: 0;width: 100%;}
.HomeTit .Nav1 li:not(:last-child):After{position: absolute;width: 1px;height: 16px;content: "";right: 0;top: 50%;transform: translateY(-50%);background:rgba(255,255,255,0.5);}
.HomeTit .Nav2{position: relative;margin-top: 0.22rem;border-bottom: 1px solid #f0f0f0;}
.HomeTit .Nav2 li{display: inline-block;padding: 0 13px;position: relative;cursor: pointer;line-height: 0.34rem;}
.HomeTit .Nav2 li span{display: inline-block;position: relative;padding-bottom: 13px;}
.HomeTit .Nav2 li span:After{position: absolute;left: 50%;bottom: -2px;width: 0;height: 2px;background-image: linear-gradient(to right, #ff6600 , #ffbb33);content: "";transition: all 0.3s;}
.HomeTit .Nav2 li:hover span:After,.HomeTit .Nav2 li.on span:After{left: 0;width: 100%;}
.HomeTit .Nav2 li:hover span,.HomeTit .Nav2 li.on span{color:#cc141d;}
.HomeTit.white .ti{color:#fff;}
.HomeTit.white .tidesc{color:#fff;}

.HomeClass{position: relative;background:url(../images/homeclassbg.jpg) center top no-repeat;background-size:cover;overflow: hidden;}
.HomeClass canvas{position: absolute;left: 0;top: 0;width: 100%;z-index: 0;}
.HomeClass ul{margin-left: -28px;}
.HomeClass li{width: 20%;float: left;padding:0 0 0.28rem 0.28rem;}
.HomeClass li .ico{width: 0.74rem;height: 0.58rem;margin: 0px auto 0.08rem;}
.HomeClass li a{display: block;margin:7px 0 0 10px;position: relative;height: 1.93rem;background:#e60012 url(../images/classbg.png) right top no-repeat;color:#fff;text-align: center;border-radius: 10px;padding:0.29rem 0.25rem 0 0.25rem;transition: all 0.3s;}
.HomeClass li a:After{border-radius: 10px;border:1px solid #fdd9d9;top: -7px;left: -10px;width: 100%;height: 100%;z-index: -1;content: "";position: absolute;}
.HomeClass li .ti{line-height: 1.7;font-size: 0.28rem;text-transform: uppercase;}
.HomeClass .desc span{color:#fcbc3d;font-size: 0.24rem;vertical-align: middle;display: inline-block;margin-top: -11px;}
.HomeClass li a:hover{background-position: right 20px top; transform: scale(1.05);}
.HomeClass li a:hover:after{border: 1px solid #e60012;}
.HomeClass .btn{padding-top: 12px;clear: both;}
.wave {position: absolute;width: 100%;height: 180px;left: 0;bottom: 0;}
.wave .shape {position: absolute;background: url(../images/wave1.png);background-repeat: repeat-x;width: 100%;height: 100%;}
.wave .shape1 {opacity: 0.8;animation: waveMove1 15s linear infinite;background-position: 300px 20px;}
.wave .shape2 {opacity: 0.5;animation: waveMove2 19s linear infinite;background-position: 700px 10px;}
.wave .shape3 {opacity: 0.2;animation: waveMove3 13s linear infinite;background-position: 0px 0px;}
@keyframes waveMove1 {
	from {background-position: 300px 20px;}
	to {background-position: -1620px 20px;}
}
@keyframes waveMove2 {
	from {background-position: 600px 10px;}
	to {background-position: -1320px 10px;}
}
@keyframes waveMove3 {
	from {background-position: 0px 0px;}
	to {background-position: -1920px 0px;}
}
@media(max-width:1024px){
	.HomeClass li{width: 50%;}
}
@media(max-width:767px){
	.HomeClass li a{height: 2.3rem;}
	.HomeClass li .ti{font-size: 15px;}
	.HomeClass .desc span{font-size: 16px;}
}

.HomeNews{background:#e70012;position: relative;overflow: hidden;}
.HomeNews .list{width: 55%;float: left;}
.HomeNews .list .item:not(:last-child){margin-bottom: 12px;}
.HomeNews .list .table{background: #fff;border-radius: 20px;}
.HomeNews .list .imgbox{width: 49.35%;border-radius: 20px 0 0 20px;padding-top: 2.54rem;}
.HomeNews .list .info{padding:0 0.45rem 0 0.24rem;}
.HomeNews .list .tit{font-size: 0.2rem;font-weight: normal;}
.HomeNews .list .desc{font-size: 0.16rem;color:#999999;margin:0.1rem 0 0.37rem;}

.HomeNews .date{color:#4e5059;font-size: 0.16rem;position: relative;}
.HomeNews .date:before{width: 20px;height: 20px;background:url(../images/ico/date.png);content: "";display: inline-block;vertical-align: middle;margin-right: 10px;}
.HomeNews .date a{padding-left: 0.42rem;position: relative;}
.HomeNews .date a:before{position: absolute;left: 0.21rem;width: 1px;height: 13px;top: 50%;background:#d8d9db;transform: translateY(-50%);content: "";}

.HomeNews .Focus{width: 42.85%;float: right;overflow: hidden;}
.HomeNews .Focus .item{border-radius: 20px;background:#fff;}
.HomeNews .Focus .imgbox{border-radius: 20px 20px 0 0;padding-top: 4rem;}
.HomeNews .Focus .info{padding:0.28rem 0.44rem 0.21rem;min-height: 1.2rem;}
.HomeNews .Focus .tit{font-size: 0.24rem;margin-bottom: 0.09rem;font-weight: normal;}
.HomeNews .Focus .slick-dots{width: 150px;left: auto;right: 0;bottom: 0.3rem;}
.HomeNews .Focus:hover .slick-prev{left: 10px;}
.HomeNews .Focus:hover .slick-next{right: 10px;}
.HomeNews canvas{position: absolute;left: 0;top: 0%;width: 100%;height: 100%;z-index: 0;opacity: 0.6;}

@media(max-width:1024px){
	.HomeNews .Focus{width: auto;float: none;margin-bottom: 0.3rem;}	
	.HomeNews .Focus .imgbox{padding-top: 64%;}
	.HomeNews .list{width: auto;float: none;}	
}
@media(max-width:767px){
	.HomeNews .Focus .tit{font-size: 15px;}
	.HomeNews .date{font-size: 14px;}
	.HomeNews .list .tit{font-size: 15px;}
	.HomeNews .list .desc{font-size: 14px;-webkit-line-clamp: 1;}
	.HomeNews .list .imgbox {width: 35%;}
}

.HomeCol{position: relative;overflow: hidden;}
.HomeCol .thead{border-radius: 0.2rem 0.2rem 0 0;background:url(../images/tablehead.jpg) center center no-repeat;background-size:cover;color:#fff;font-weight: bold;font-size: 0.24rem;}
.HomeCol .thead .cell{height: 0.79rem;padding:0 10px;text-align: center;}
.HomeCol .thead .cell.w6{padding-right: 0.45rem;text-align: right;}
.HomeCol .select{color: #fff;background:url(../images/ico/arr2.png) right center no-repeat;padding-right: 26px;cursor: pointer;display: inline-block;}
.HomeCol .w1{width: 19%;}
.HomeCol .w2{width: 15%;}
.HomeCol .w3{width: 15%;}
.HomeCol .w4{width: 15%;}
.HomeCol .w5{width: 15%;}

.HomeCol .tbody{border-radius: 0 0 0 0.2rem;border: 1px solid #ea2030;border-top: 0;overflow-y: auto;height: 3.4rem;margin-bottom: 0.75rem;}
.HomeCol .tbody .cell{height: 0.68rem;padding:10px;font-size: 0.2rem;background:#f7f8f9;text-align: center;}
.HomeCol .tbody .cell span{display: none;}
.HomeCol .tbody .w6{padding-right: 0.25rem;text-align: right;}
.HomeCol .tbody .row:nth-child(2n+2) .cell{background:#fff;}
.HomeCol .tbody .row:hover .cell{background:#ffebec;}
.HomeCol .tbody .row:hover .w1{color:#e60012;}

.HomeCol .Teacher{margin: 0 -13px 0 -12px;}
.HomeCol .Teacher .slick-list{padding:0 0.05rem;margin-left: -0.05rem;}
.HomeCol .Teacher .item{position: relative;padding: 0.63rem 0.13rem 0.3rem 0.13rem;}
.HomeCol .Teacher .imgbox{width: 1.36rem;height: 1.36rem;position: absolute;left: 50%;top: 0;transform: translateX(-50%);border-radius: 50%;}
.HomeCol .Teacher .imgbox img{height: auto;}
.HomeCol .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;}
.HomeCol .Teacher .tit{font-size: 0.24rem;}
.HomeCol .Teacher .job{margin: 0.12rem 0 0.18rem;color:#2b2c31;}
.HomeCol .Teacher .desc{display: inline-block;text-align: left;color:#2b2c31;}
.HomeCol .Teacher .btnam2{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0.13rem;}

@media(max-width:767px){
	.srolltable{overflow-x: auto;}
	.HomeCol .thead .cell{font-size: 15px;min-width: 120px;white-space:nowrap;}
	.HomeCol .tbody .cell{font-size: 14px;min-width: 120px;white-space:nowrap;}
	.HomeCol .Teacher .tit{font-size: 15px;}
	.HomeCol .Teacher .info{min-height: 5.2rem;padding-bottom: 0.5rem;}
}
@media(max-width:640px){
	.HomeCol .thead{display: none;}
	.HomeCol .tbody{border-top: 1px solid #ea2030;border-radius: 0.2rem 0 0 0.2rem;height: 4rem;}
	.HomeCol .tbody .cell{text-align: left;}
	.HomeCol .tbody .cell span{margin-right: 5px;color:#999;opacity: 0.9;display: inline-block;}
}


.HomeSelect{background:url(../images/homeselectbg.jpg) center center no-repeat;background-size:cover;overflow: hidden;position: relative;}
.HomeSelect .TabNav{float: right;width: 300px;}
.HomeSelect .TabNav li:not(:last-child){padding-bottom: 0.1rem;}
.HomeSelect .TabNav li span{margin: 0.05rem 0 0 53px;display: block;line-height: 0.52rem;height:0.52rem;text-align: center;color:#e60012;font-size: 0.2rem;cursor: pointer;position: relative;border-radius: 25px 25px 0 25px;background:#fff;transition: all 0.3s;}
.HomeSelect .TabNav li span:after{position: absolute;border-radius: 25px 25px 0 25px;content: "";background:rgba(255,255,255,0.15);width: 100%;height: 100%;left: -8px;top: -5px;z-index: -1;}
.HomeSelect .TabNav li span:before{position: absolute;content: "";left: 0;width: 13px;height: 10px;background:url(../images/ico/arrmore.png);top: 50%;transform: translateY(-50%) rotate(180deg);opacity: 0;transition: all 0.3s;}
.HomeSelect .TabNav li b{font-size: 0.26rem;opacity: 0.3;font-style: italic;margin-right: 13px;transition: all 0.3s;}
.HomeSelect .TabNav li.on span{font-size: 0.24rem;font-weight: bold;}
.HomeSelect .TabNav li.on b{display: none;}
.HomeSelect .TabNav li.on span:before{left: -33px;opacity: 1;}
.HomeSelect .TabCon{float: left;width: calc(100% - 300px);padding:6px 16px 0;height: 3.92rem;background:#fff;border-radius: 25px 25px 0 25px;}
.HomeSelect .TabCon .title{color: #e60012;font-size: 0.3rem;line-height: 0.73rem;}
.HomeSelect .TabCon .desc{margin-bottom: 0.36rem;width: calc(100% - 165px);float: left;line-height: 0.36rem;}
.HomeSelect .TabCon .desc dd{width: 33.333%;padding-right: 30px;float: left;}
.HomeSelect .TabCon .btnam3{float: left;clear:none;margin-top: 8px;font-size: 0.16rem;}
.HomeSelect .TabCon .slider{clear: both;}
.HomeSelect .TabCon .slider .item{padding:0 3px 0 4px;}
.HomeSelect .TabCon .slider .imgbox{padding-top: 1.73rem;border-radius: 10px;}
.HomeSelect .TabCon .slider .slick-arrow{width: 20px;background-color: transparent;border-radius: 0;border: 0;background-color: transparent !important;}
.HomeSelect .TabCon .slider .slick-arrow:hover:after{border-top: 2px solid #e60012;border-right: 2px solid #e60012;}
.HomeSelect .TabCon .slider .slick-prev{left: -15px;}
.HomeSelect .TabCon .slider .slick-next{right: -15px;}

@media(max-width:1024px){
	.HomeSelect .TabNav{width: auto;float: none;display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 0.15rem;}
	.HomeSelect .TabNav li{width: 49%;}
	.HomeSelect .TabNav li span{margin-left:0;}
	.HomeSelect .TabNav li span:before{display: none;}
	.HomeSelect .TabCon{width: auto;float: none;height: auto;padding:16px;}
}
@media(max-width:767px){
	.HomeSelect .TabNav li span{font-size: 13px;line-height: 28px;height: 28px;}
	.HomeSelect .TabNav li.on span{font-size: 14px;}
	.HomeSelect .TabCon .title{font-size: 16px;}
	.HomeSelect .TabCon .desc{width: auto;float: none;line-height: 24px;}
	.HomeSelect .TabCon .desc dd{width: 50%;padding-right: 20px;}
	.HomeSelect .TabCon .btnam3{float: none;font-size: 14px;margin-bottom: 15px;}
}

.HomeHornor{text-align: center;background:url(../images/homehornorbg.jpg) center center no-repeat;background-size:cover;overflow: hidden;}
.HomeHornor .Inner{display: inline-block;width: 48%;padding:0 0 0.6rem 7%;}
.HomeHornor .ScrollList{height: 230px;}
.HomeHornor .Inner .ti{font-size: 0.3rem;color:#fff;text-align: center;padding-right: 0.39rem;line-height: 0.63rem;width:3.03rem;margin-bottom: 0.29rem;background:url(../images/titbg.png) no-repeat;background-size:contain;}
.HomeHornor .Inner li{text-align: left;font-size: 0.2rem;margin-bottom: 0.09rem;position: relative;padding-left: 14px;}
.HomeHornor .Inner li:after{position: absolute;left: 0;top: 0.13rem;content: "";width: 4px;height: 4px;background:#d31018;}

@media(max-width:767px){
	.HomeTit .ti{font-size: 20px;}
	.HomeHornor .Inner{width: auto;display: block;padding:0 0 0.4rem;}
	.HomeHornor .ScrollList{height: 150px;}
	.HomeHornor .Inner .ti{width: 200px;line-height: 45px;font-size: 18px;}
	.HomeHornor .Inner li{font-size: 14px;}
	.HomeHornor .Inner li:after{top: 9px;}
}

.HomeFaq{background:url(../images/homefaqbg.jpg) center center no-repeat;background-size:cover;overflow: hidden;}
.HomeFaq .slick-list{overflow: visible;padding-bottom: 13px;font-size: 0;}
.HomeFaq .item{opacity: 0.15;}
.HomeFaq .item i{opacity: 0;}
.HomeFaq .dl{padding:0 0.2rem 0.2rem;width: 33.333%;display: inline-block;}
.HomeFaq .dl:nth-child(1){margin-left: -0.6rem;}
.HomeFaq .dl a{display: block;line-height: 0.5rem;height: 0.5rem;overflow:hidden;padding:0 87px 0 0.74rem;position: relative;font-size: 0.2rem;border-radius: 10px;background:#fff;}
.HomeFaq .dl .num{width: 0.74rem;position: absolute;left: 0;top: 0;text-align: center;color:#c3c3c4;font-size: 0.32rem;font-weight: normal;}
.HomeFaq .dl .btnam2{width: 70px;line-height: 0.35rem;position: absolute;right: 13px;top: 50%;transform: translateY(-50%);font-weight: normal;}
.HomeFaq .dl:hover {font-weight: bold;}
.HomeFaq .dl:hover .num{color:#f5b8ba;}
.HomeFaq .slick-current {opacity: 1;}
.HomeFaq .slick-current i{opacity: 1;}
.HomeFaq .slick-dots li button{background: #fff;}
.HomeFaq .slick-dots li.slick-active button{background: rgba(255,255,255,0.64);}

@media(max-width:1024px){
	.HomeFaq .dl{width: 50%;}
}
@media(max-width:767px){
	.HomeFaq .dl{width: auto;display: block;}
	.HomeFaq .dl:nth-child(1){margin-left: 0;}
	.HomeFaq .dl:nth-child(odd){margin-left: -0.3rem;}
	.HomeFaq .dl .btnam2{line-height: 22px;font-size: 14px;width: 60px;}
	.HomeFaq .dl a{height: 30px;line-height: 30px;font-size: 14px;}
}

.HomeSchool{position: relative;overflow: hidden;}
.HomeSchool .slider{margin-left: -3.333%;}
.HomeSchool .item{width: 30%;float: left;margin:0 0 3.333% 3.333%;padding-top: 23px;position: relative;text-align: center;}
.HomeSchool .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%);}
.HomeSchool .item .title:After{left: 50%;bottom: -11px;width: 2px;height: 15px;content: "";position: absolute;background:#d31018;transition: all 0.3s;}
.HomeSchool .item .info{box-shadow: 0 4px 16px rgba(68,68,67,0.1);border-radius: 10px;padding: 65px 12px 7px 12px;position: relative;background:#fff url(../images/xqbg.gif) center top no-repeat;min-height: 180px;border:1px solid rgba(0,0,0,0)}
.HomeSchool .item .info *{position: relative;z-index: 1;}
.HomeSchool .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;}
.HomeSchool .item .tel{font-size: 0.2rem;color:#d31018;margin-bottom: 0.1rem;}
.HomeSchool .item .desc{font-size: 0.16rem;line-height: 22px;}
.HomeSchool .item:hover .title{background:url(../images/titbg3.png) center center no-repeat;background-size:contain;font-weight: bold;}
.HomeSchool .item:hover .title:After{height: 20px;}
.HomeSchool .item:hover .info{border:1px solid #f8dbdd;}

@media(max-width:1024px){
	.HomeSchool .item{width: 46.6%;}
}
@media(max-width:767px){
	.HomeSchool .slider{margin: 0 0 20px 0;}
	.HomeSchool .item{margin-bottom: 0.3rem;margin-left: 0;}
	.HomeSchool .item .title{font-size: 17px;}
	.HomeSchool .item .tel{font-size: 16px;}
	.HomeSchool .item .desc{font-size: 14px;}
}

.HomeCooperate{overflow: hidden;position: relative;}
.HomeCooperate .slick-list{margin: 0 0 0.6rem -5px;}
.HomeCooperate .item {vertical-align: top;}
.HomeCooperate .imgbox{border-radius: 20px;background:#f7f7f7;margin:0 0 5px 5px;padding-top: 1.58rem;}
.HomeCooperate .imgbox span{height: 0.92rem;width: 80%;left: 10%;top: 50%;transform: translateY(-50%);}
.HomeCooperate .imgbox img{height: auto;max-height:100px;max-width: 100%;width: auto;}
.HomeCooperate .imgbox:after,
.HomeCooperate .imgbox:before{width: 0;height: 0;content: "";position: absolute;transition: all 0.3s;opacity: 0;}
.HomeCooperate .imgbox:after{border-top: 1px solid #e60012;border-left: 1px solid #e60012;top: 0;left: 0;z-index: 10;border-radius: 20px 0 0 20px;}
.HomeCooperate .imgbox:before{border-right: 1px solid #e60012;border-bottom: 1px solid #e60012;bottom: 0;right: 0;z-index: 10;border-radius:0 20px 20px 0;}
.HomeCooperate .item:hover .imgbox:before,
.HomeCooperate .item:hover .imgbox:After{width: 100%;height: 100%;opacity: 1;}

@media(max-width:767px){
	.HomeCooperate .slick-prev{left: -15px;}
	.HomeCooperate .slick-next{right: -15px;}
}