﻿*,:after,:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
	-webkit-tap-highlight-color: transparent;
	font-family: Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif,Helvetica Neue
}
body { width: 100%; overflow-x: hidden;}
body,button,code,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {
	margin: 0;
	padding: 0;
	font-family: Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif,Helvetica Neue
}

body,button,code,dd,div,dl,dt,form,input,li,ol,p,pre,td,textarea,ul {
	font-family: Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif
}

.sub-title,h1,h2,h3,h4,h5,h6,th {
	font-family: Roboto,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif,Helvetica Neue
}
ul li{
	list-style: none;
}
a{
	text-decoration: none;
	color: #333;
}

.copyRight { text-align: center; font-size: 14px; color: #999999; line-height: 2;}
.copyRight a {color: #999999; font-size: 14px;}
.navBox{
	position: relative;
}
.top-bar{
	position: absolute;
}
.top_bar{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	padding-top: 3.1rem;
	position: absolute;
	z-index: 99999;
	width: 100%;
}
.top_left img { display: block; width: 100%;}
.top_center{
	width: 40%;
}
.top_center ul{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	padding: 0 6rem;
}
.top_center ul li a{
	font-size: 1.666rem;
	line-height: 4rem;
	padding-bottom: 0.5rem;
	
}
.top_center ul li a:hover{
	color: #ec733c;
}
.current{
	color: #ec733c!important;
	border-bottom:0.25rem solid #ec733c;
}
.top_bar .top_right a{
	display: inline-block;
	border-radius: 0.5rem;
	background-color: #0abbb5;
	padding: 0 2rem;
	font-size: 2rem;
	color: #fff;
	line-height: 4rem;
}

.bannerBox{
	position: relative;
}
.banner{
	width: 100%;
}
.banner img{
	max-width: 100%;
}
.bannerTitle{
	position: absolute;
	top:28rem;
	left:21rem;
}
.bannerTitle h2 { margin-bottom: 10px; display: inline-block; font-size:3.2rem; line-height: 1.5; border-radius: 6px; padding: 0 2.2rem; background:#ec733c; color: #ffffff;}
.bannerTitle h1{
	font-size: 4rem;
	color: #0abbb5;
	line-height: 5.1rem;
	font-weight: normal;
}
.bannerTitle p{
	margin-top: 1.2rem;
	font-size: 2rem;
	color: #666;
}
.tip{
	position: absolute;
	left: 6.58rem;
	top: 22.75rem;
	display: none;
}
.dec{
	position: absolute;
	left: 2rem;
	bottom:2rem;
	display: none;
}
.titleBox{
	text-align: center;
	margin: 6.8rem auto;
}
.titleBox h1{
	font-size: 4rem;
	color: #0abbb5;
	margin-bottom: 1.8rem;
	font-weight: normal;
}
.titleBox p{
	font-size: 2rem;
	color: #333;
	line-height: 3rem;
}
.titleBox a{
	display: inline-block;
	line-height: 4rem;
	font-size: 2rem;
	padding-left: 1rem;
	padding-right: 1.2rem;
	text-decoration: underline;
	color: #0abbb5;

	margin-top: 2rem;
}
.imgBox{
	width: 100%;
	text-align: center;

	margin: 0 auto;
}
.imgBox img{
	max-width: 100%;
	display: block; margin: 0 auto;
}
.tpadding{
	padding-top:5rem;
	padding-bottom: 5rem;
}
.ConBox ul li{
	padding: 0rem 8rem;

}
.conLeft,.conRight{
	width: 50%;
	float: right;
}
.ConBox ul li { overflow: hidden;}
.ConBox ul li .conLeft{
	padding:5rem 5rem 4rem 5rem;
	background: url(../image/img_bg.png) no-repeat right center;
	float: left;
	background-size: 80% 100%;
}
.ConBox ul li:nth-child(odd) .conLeft {background: url(../image/img_bg2.png) no-repeat left center;background-size: 80% 100%;}
.conRight { float: right;}
.ConBox ul li:nth-child(2n) .conLeft{ float: right;}
.ConBox ul li:nth-child(2n) .conRight{ float: left;}
.conLeft img{
	width: 100%;
	max-height: 100%;
	transition: all 1s;
}
.conLeft:hover img { transform: scale(1.2);}
.ConBox ul li{
	margin: 14rem 0;
}
.ConBox ul li .conRight{
	padding-top:24rem;
	padding-left: 3rem;
	padding-right: 3rem;
}
.ConBox ul li .conRight h1{
	font-size: 4rem;
	color: #0abbb5;
	margin-bottom: 1.8rem;
	font-weight: normal;
}
.ConBox ul li .conRight p{
	font-size: 2rem;
	color: #333;
	line-height: 3rem;
}
.titleBox .titleImg{
	margin-top: 13rem;
	text-align: center;
}
.titleImg img{
	width:90%;
	max-width: 100%;
	max-height: 100%;
}
.bottomTop{
	text-align: center;
	padding: 10.5rem 0;
	margin: 16rem auto 0 auto;
	background-image: linear-gradient(111deg,#b2dfda 9%,#eff5fb 79%);
	position: relative;
}
.bottomBox { background: url(../image/footbg.jpg) center no-repeat; background-size:cover ;}
.bottomTop h1{
	font-size: 4rem;
	color: #000;
}
.bottomTop a{
	display: inline-block;
	font-size: 2rem;
	color: #506b6a;
	border: 0.1rem solid #506b6a;
	border-radius: 2rem;
	padding: 0.5rem 3.5rem;
	margin-top: 4rem;
}
.bCon{
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	padding: 7rem 13.75% 7rem 11%;
}
.bCon h2 { margin-bottom: 3rem; line-height: 2; font-weight: normal; text-align: left; font-size: 2rem; color: #000000; position: relative;}
.bCon h2:after { content: ''; width: 3.8rem; height: 3px; left: 0; bottom: 0; border-radius: 3px; background: #000; position: absolute;}
.bimg,.bqr{
	width:25%;
}
.bimg img { max-width: 17rem;}
.bnav { width: 20%;}
.contactBox { width: 30%;}
.contactBox p { font-size: 1.6rem; color: #000000; margin-top:4rem; line-height:1.5; margin-bottom:3.5rem; padding-left: 32px;}
.contactBox p:nth-child(2) { background: url(../image/footicon1.png) left .3rem no-repeat;}
.contactBox p:nth-child(3) { background: url(../image/footicon2.png) left .3rem no-repeat;}
.contactBox p:nth-child(4) { background: url(../image/footicon3.png) left .3rem no-repeat;}
.qr img{ max-width:100%;}
.bimg{
	text-align: left;
	
}

.bqr{
	text-align: right;
	padding-top:12rem;
	width: 11rem;
}

.bnav ul li a{
	display: inline-block;
	color: #000;
	font-size: 1.6rem;

	line-height:3;
	text-align: left;
	width: 100%;

}
.bqr{
	text-align: center;
}
.bqr p{
	font-size: 1.3rem;
	color: #333;
    width: 90%;
	text-align: center;
	margin-top: 0.5rem;
	margin-left: auto;
    margin-right: auto;
}
.pad{
	padding-top: 6rem;
}
.titleBox{
	position: relative;
}
.tip1{
	position: absolute;
	top: 8rem;
	left: 13rem;
	display: none;
}
.tip13{
	position: absolute;
	top: 4rem;
	left: 13rem;
}
.tip11{
	position: absolute;
	top: 46rem;
	right: 13rem;
}
.tip12{
	position: absolute;
	top: -8rem;
	left: 13rem;
}
.ConBox ul li:first-child{
	position: relative;
}
.tip2{
	position: absolute;
	top: 49rem;
	right: 0;
	display: none;
}
.ConBox ul li:nth-child(2n) .conRight{ float: left;}
.ConBox ul li:last-child{
	position: relative;
}
.tip3{
	position: absolute;
	top: 49rem;
	right: 14rem;
}
.tip31{
	position: absolute;
	top: 9rem;
	left: 14rem;
}
.location{
	position: relative;
}
.tip4{
	position: absolute;
	top: 20rem;
	left: 4rem;
}
.adding ul li{
	position: relative;
}
.tip5{
	position: absolute;
	top: -15rem;
    right: 4rem;
}
.tip6{
	position: absolute;
	top: -5rem;
	left: 0rem;
}
.tip60{
	position: absolute;
	top: 0rem;
	right: 0rem;
}
.atip{
	position: absolute;
	bottom: -30rem;
	right: 0rem;
}
.atip1{
	position: absolute;
	bottom: -15rem;
	right: 0rem;
}
.tip7{
	position: absolute;
	top: 20rem;
	left: 11rem;
}
.adding .conRight{
	padding-left: 8rem!important;
	padding-top: 26rem!important;
}
.rotate,.rotate1,.dec1{
	position: absolute;
}
.rotate{
	top: 23rem;
	left: 16.5rem;
	animation:revolving 14s 0s infinite;
}

.sc_center{
	text-align: center;
}
.sc_center img{
	max-width: 100%;
}
.edu_instrument{
	width: 120rem;
	margin: 0 auto;
	background: url(../image/sczs.jpg) right no-repeat;
	background-size: contain;
	height: 70rem;
}
.edu_ileft{
	width: 40%;
	margin: 12rem 0 12rem 5rem;
}
.edu_ileft h1{
	font-size: 4rem;
	color: #0abbb5;
	border-bottom: 0.2rem solid #606060;
	padding-bottom: 1rem;
	display: inline-block;
	margin-bottom: 2rem;
	margin-top: 2rem;
}
.edu_ileft p{
	color: #0abbb5;
	font-size: 2rem;
}
.edu_ileft img{
	max-width: 100%;
	margin-top: 1.5rem;
}
.twoBox{
	width: 100rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-around;
}
.twoLeft{
	background: url(../image/borderbg2.jpg) no-repeat center;
	width: 50%;
	background-size: contain;
	text-align: center;
	height: 33rem;
	padding:6rem 2.5rem 0;
	position: relative;
	transition: all 0.5s;
}
.twoLeft:after { content: ''; position: absolute; background: url(../image/eduicon1.jpg) center no-repeat;
top: -4.666rem; left: 50%; transform: translateX(-50%); width: 12rem; height: 8.58rem; background-size:contain ; transition: all 0.5s;}

.twoRight{
	background: url(../image/borderbg2.jpg) no-repeat center;
	width: 50%;
	background-size: contain;
	text-align: center;
	height: 33rem;
	padding:6rem 2.5rem 0;
	position: relative;
	transition: all 0.5s;
}
.twoRight:hover,.twoLeft:hover {background: url(../image/borderbg1.jpg) no-repeat center;background-size: contain;}
.twoRight:after { content: ''; position: absolute; background: url(../image/eduicon2.jpg) center no-repeat;
top: -4.666rem; left: 50%; transform: translateX(-50%); width: 12rem; height: 8.58rem; transition: all 0.5s; background-size:contain ;}
.twoLeft:hover:after { background: url(../image/eduicon1on.jpg) center no-repeat; background-size:contain ;}
.twoRight:hover:after { background: url(../image/eduicon2on.jpg) center no-repeat; background-size:contain ;}
.twoLeft h1,.twoRight h1{
	font-size: 2.2rem;
	color: #333333;
	font-weight: normal;
	margin-bottom: 4rem;
}

.twoLeft p{
	font-size: 1.5rem;
	color: #333333;
	line-height:2 ;
}
.twoRight p{
	font-size: 1.5rem;
	color: #333333;
	line-height:2.5;
}
.threeBox{
	background: url(../image/sc_bg1.jpg) no-repeat center;
	padding: 6.18rem;
	margin-top: 9rem;
	margin-bottom: 9rem;
}
.threeBottom{
	display: flex;
	justify-content: space-around;
	padding: 6rem 5rem 0 5rem;
}
.threeTop{
	width: 62rem;
    margin: 0 auto;
}
.threeTop,.tbLeft,.tbRight{
	width: 62rem;
	padding: 4rem 3rem;
}
.threeTop p,.tbLeft p,.tbRight p{
	font-size: 2.5rem;
	color: #fff;
}
.threeTop h1,.tbLeft h1,.tbRight h1{
	font-size: 4rem;
	color: #fff;
}
.threeTop{
	background-color: #0abbb5;
}
.tbLeft{
	background-color:#7cb859;
}
.table_big{
	background-color: #f8f8f8;
	padding-top: 3rem;
	padding-bottom: 8rem;
}
.tableBox{
	width: 116.5rem;
	margin: 0 auto;
}
.tableIn{
	display: flex;
	justify-content: space-around;
	padding-left: 8rem;
}
.tbRight{
	background-color: #f08c5f;
}
.table_right{
	padding: 2rem;
	width: 50%;
}
.table_left{
	padding: 1rem;
	width: 30%;
}
.table_left img,.table_right img{
	max-width: 100%;
}

.teacherBox{
	display: flex;
	justify-content: space-around;
	width: 124rem;
	margin: 0 auto;
	padding-top: 15rem;
}
.teacherBig{
	position: relative;
}
.teacherBig .tip1{
	top: 35rem;
    left: 0rem;
}
.teacherBig .tip2{
	top: 29rem;
    right: 0rem;
}
.teacherImg { margin:0 2rem; border-radius: 2rem; box-shadow: 0 0 10px rgba(0,0,0,0.2); overflow: hidden;}
.teacherBox .last{
	padding-top: 12rem;
}
.line{
	width: 88rem;
	height: 0.2rem;
	background-color: #a6a6a6;
	margin: 4rem  auto 0 auto;
}
.teacherCon .ttitle{
	font-size: 4rem;
	color: #333333;
	text-align: center;
	padding-top: 4rem;
	padding-bottom: 2rem;
	font-weight: 200;
}
.teacherCon p{
	text-align: center;
	font-size: 2rem;
	color: #333333;
	font-weight: 200;
}
.techerIntro {
	width: 125rem;
	margin: 0 auto;
	display: flex;
	justify-content: flex-start;
	padding: 0;
}
.tleft{
	width: 15%;
}
.tIn{
	width:28.33%;
}
.tbg{
	background-color: #e9f9f8;
	margin-right: 2%;
	padding-bottom: 4rem;
	text-align: center;
	font-size: 1.8rem;
	line-height: 2;
	color: #333333;
}
.tbg1{
	background-color: #e9f9f8;
	margin-right: 2%;
	font-size: 1.8rem;
	line-height:4;
	color: #333333;
	text-align: center;
}
.tleft{
	background-color: #0fbdb6;
	color: #fff;
	display: inline-flex;
	padding: 8rem 4rem 8rem 4rem;
	align-items: center;
	margin-right: 2%;
}
.techerIntro{
	padding-top: 12.75rem;
}
.tleft h1{
	writing-mode: initial;
	font-size: 3.6rem;
	font-weight: normal;
	letter-spacing: 1rem;
	width: 5rem;
}
.tIn .ti_title{
	text-align: center;
	line-height: 6.33rem;
	background:url(../image/teamtitbg.jpg) center no-repeat;
	background-size:100% 100%;
	font-size: 3rem;
	color: #fff;
	letter-spacing: 0.3rem;
}
.headImg{
	display: flex;
	justify-content: space-around;
	margin-top: 4.16rem;
	margin-bottom: 4.16rem;
	padding: 0 17px;
}
.tIn p{
	font-size: 2rem;
	color: #333;
	padding:0 1rem;
	line-height:2;
	position: relative;
	text-align: center;
}


.headImg img{
	max-width: 100%;
	height: auto!important;
}
.teacherImg img{
	max-width: 100%;
}



@keyframes revolving {
	50% {
		-webkit-transform: rotate(180deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

@-webkit-keyframes revolving {
	50% {
		-webkit-transform: rotate(180deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}
.rotate1{
	top: 6.5rem;
	right: 16.5rem;
	animation:revolving 14s 0s infinite;
}
.dec1{
	top: 18.5rem;
	right: 10.5rem;
}
.show2{
	display: none!important;
}
.tip img,.tip1 img,.tip2 img,.tip3 img,.tip4 img,.tip5 img,.tip6 img,.tip7 img,.dec img,.rotate img,.rotate1 img,.dec1 img{
	max-width: 100%;
}
.mnav{
	height: 16rem;
	position: relative;
}

.mnav .logo img{
	max-width: 100%;
}
.dropDown{
	position: relative;
	width: 100%;
	z-index: 9999999;
	height: 100%;
}
.menu_icon{
	z-index: 999999999;
	width: 100%;
	background-color: #fff;
	line-height: 16rem;
	padding-left: 5rem;
}
.dropDown .navlist{
	border-top: 0.5rem solid #eaeaea;
	top:16rem;
	position: absolute;
	width: 100%;
	background-color:#fff;
	text-align: center;
	display: none;
}
.dropDown .navlist ul li a{
	font-size: 6rem;
}
.dropDown .navlist li{
	line-height: 15rem;
	padding: 0 10rem;
}
.dropDown .navlist li a{
	display: inline-block;
	width: 100%;
	height: 100%;
	font-size: 7rem;
	border-bottom: 0.5rem solid #eaeaea;
	text-align: left;
}
.current1{
	color: #ec733c;
}
.navBox{
	display: block;
}
.mnav{
	display: none;
}
.clearfix::after { content: '\20'; clear: both; display: block; height: 0;}
.homeContList { width: 1523px; margin: 0 auto; max-width: 90%;}
.homeContList ul { width: ;}
.homeContList li { padding-bottom:35px; float:left; margin-bottom:5%; background: #f7f7f7; transition:all 0.5s; width: 30%; margin-right:5%;}

.homeContList li:nth-child(3n){ margin-right: 0;}
.homeContimg { overflow: hidden;}
.homeContList li img { transition: all 1s; display: block; width: 100%;}
.homeContList li p { margin-bottom: 20px; display: inline-block; position: relative; line-height:1.5;
font-size: 2.166666rem; color:#ffffff}
.homeContList li p i { font-style: normal; font-size: 3rem; color: #333333;  z-index: 2; position: relative;}
.homeContList li p:after { content: ''; opacity: 0.5; position: absolute; width: 100%; height: 30%; bottom: 0; left: 0;}
.homeContList li:nth-child(1) p:after { background:#6096e6}
.homeContList li:nth-child(2) p:after { background:#58b6e5}
.homeContList li:nth-child(3) p:after { background:#56ca95}
.homeContList li:nth-child(4) p:after { background:#ffba55}
.homeContList li:nth-child(5) p:after { background:#f18870}
.homeContList li:nth-child(6) p:after { background:#ec5f74}
.homeContTxt { padding: 20px 7% 0;}
.homeContList li span { height:128px;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:4;  -webkit-box-orient: vertical; color:#333333; font-size:20px; line-height:32px; display:block;} 
.homeContList li:hover {background: #ffffff; box-shadow: 0 10px 20px rgba(0,0,0,0.2);}
.homeContList li:hover img { transform: scale(1.2);}
.homeContList li:hover span { color: #0abbb5;}
.shortAim {background: url(../image/aboutimg2.jpg) center no-repeat; padding-top: 115px; background-size:cover; position: relative;}
.shortTag { position: absolute; color: #ffffff; background: #0abbb5; font-size: 48px; line-height: 115px; right: 13%; top: 0; padding: 0 30px;}
.shortCont { position: relative; overflow: hidden; padding: 0 4.375vw 120px 7.3vw;}
.futureAim .shortTit { position: absolute; left: 7.3vw;}
.shortTit { float: left; width: 12.9vw;}
.shortTit img { display: block; width: 100%;}
.shortTit img { display: block; width: 100%;}
.shortSlide { margin-top:75px; float: right; width: 76%; position: relative;}
.shortSlide .slide1{ width: 56.66%; position: absolute; top:1vw; left: 36.8%;}
.shortSlide .slide2{ width: 50.9%; position: absolute; left: 0; top: 15.14vw;}
.shortSlide .slide3{ width: 49.35%; position: absolute; right: 0; top: 12.96vw;}
.longSlide {margin-top:75px; float: right; width:calc(100% - 9vw); position: relative; overflow: hidden;}
.futureAim {background: url(../image/timg1abt.png) 18% top no-repeat; padding-top: 115px; background-size:40% auto; position: relative;}
.longSlideTxt { text-align: justify; line-height: 2; font-size:1.68rem; color: #333333; float: left; width: calc(100% - 790px);  padding: 9.2vw 55px 0 90px;}
.longSlideImg { float: right; width: 790px;}
.longSlideImg img { display: block; width: 100%;}
.msgEnter { box-shadow: 0 0 10px rgba(0,0,0,0.5); border-radius: 8px; overflow: hidden; cursor: pointer; display: block; position: fixed; right: 16px; bottom: 18px; z-index: 99999; width:80px;}
.msgEnter img { display: block; width: 100%;}
.msgAlt { display: none; z-index: 99999; position: fixed; width:290px; box-shadow: 0 0 10px rgba(0,0,0,0.2); border-radius: 8px;
overflow: hidden; right: 16px; bottom: 18px;}
.msgAlt .msgTitle { line-height: 41px; background: #0abbb5; font-size: 18px; color: #ffffff;
text-indent: 18px; position: relative;}
.msgTitle .closeAlt { height: 19px; cursor: pointer; width: 19px; display: block;
 right: 19px; top: 50%; transform: translateY(-50%); position: absolute;}
 .msgTitle .closeAlt:after { content: ''; width: 100%; height: 3px; top: 50%; transform: translateY(-50%); position: absolute; left: 0;
 top: 50%; transform: translateY(-50%); background: #ffffff;}
.altForm { padding: 8px 12.5px; background: #ffffff;}
.altForm input {font-size: 14px; margin-bottom: 12px; padding: 0; box-sizing: border-box; width: 100%; line-height: 39px; display: block; outline: none; border:1px solid #dfdfdf; border-radius: 8px;}
.altForm input.nameInp { background: url(../image/formicon1.jpg) 8px center no-repeat;
text-indent: 38px; background-size:17px auto;}
.altForm input.phoneInp { background: url(../image/formicon2.jpg) 11px center no-repeat;
text-indent: 38px; background-size:14.5px auto;}
.altForm textarea { display: block; height: 125px; resize: none; outline: none; padding: 8px 13px; box-sizing: border-box;
font-size: 14px; border:1px solid #dfdfdf; border-radius: 4px; width: 100%;}
.altForm button { display: block; height: 40px; border-radius: 4px; color: #ffffff; background: #0abbb5;
font-size: 14px; border: none; margin: 25px auto 0; outline: none; width: 100%;}
.testBar { max-width:100%; margin: 6.25vw auto 5px; width: 89.75rem; position: relative;}
.testBar img { display: block; width: 100%;}
.testBar li { position: absolute;}
.testBar li .testTag { position: relative; display: block; border-radius: 50%; width: 12rem; padding-top: 100%;}
.testBar li .testTag span { position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); font-size: 3rem; color: #ffffff;
text-align: center;}

.testBar li:nth-child(1) .testTag { background: #ed5a00;}
.testBar li:nth-child(2) .testTag { background: #f9c900;}
.testBar li:nth-child(3) .testTag { background: #99cc39;}
.testBar li:nth-child(4) .testTag { background: #00aaa2;}
.testBar li:nth-child(1) { left: -4.83rem; top: 21.83rem;}
.testBar li:nth-child(2) { left: 18.83rem; top: -2.1rem;}
.testBar li:nth-child(3) { right: 18.83rem; top: -2.1rem;}
.testBar li:nth-child(4) { right: -4.83rem; top: 21.83rem;}
.testBar li:nth-child(1) .testTxt {white-space:nowrap; position: absolute; right: 14rem; top: 50%; transform: translateY(-50%);}
.testBar li:nth-child(2) .testTxt {white-space:nowrap; position: absolute; right: 14rem; top: 50%; transform: translateY(-50%);}
.testBar li:nth-child(3) .testTxt {white-space:nowrap; position: absolute; left: 14rem; top: 50%; transform: translateY(-50%);}
.testBar li:nth-child(4) .testTxt {white-space:nowrap; position: absolute; left: 14rem; top: 50%; transform: translateY(-50%);}
.testTxt p { color: #666666;}
.testSlides { background: url(../image/systemimg.jpg) .6rem center no-repeat; background-size:100% 100%;}
.testSlides ul { text-align: center; padding: 2vw 0 0;}
.testSlides li { width: 14rem; background: url(../image/slidetxtbg.png); background-size:100% 100%; border-radius: 8px 8px 0 0; overflow: hidden; width: 14rem; margin: 0 6.5vw; display: inline-block;}
.testSlides li h2 { background: #ffffff; font-size: 3.5rem; line-height: 1.7; font-weight: normal; color: #0abbb5;}
.testSlides li p { padding: 1rem 0 3rem; font-size: 2.6rem; color: #ffffff; line-height: 1.5;}
.teamInfos .show1 { overflow: hidden;} 
.teamInfos .show1 img { display: block; float: left;}
.teamInfos .show1 img:nth-child(1) { width: 38.69%!important;}
.teamInfos .show1 img:nth-child(2){ width: 61.31%!important;}
.lcBig {background: url(../image/linesimg.jpg) center .4rem no-repeat; padding-bottom:8.333rem ; background-size:100% auto; width: 115.41rem; max-width: 100%; margin: 0 auto 6rem;}
.lcBig .flex-a-c { text-align: center;}
.lcBig .flex-a-c .t-item{ vertical-align: top; display:inline-block; width: 18%; margin: 0 1.8%;}
.is-date {font-size: 2.833rem; line-height: 2;}
.team-t-box .t-item:nth-child(odd) .is-date {  color: #1baea7;}
.team-t-box .t-item:nth-child(even) .is-date { color: #ed733d;}
.team-t-box2 .t-item:nth-child(odd) .is-date { color: #ed733d;}
.team-t-box2 .t-item:nth-child(even) .is-date { color: #1baea7;}
.lcBig .flex-a-c .t-item .is-desc { position: absolute; width: 100%; top: 50%; transform: translateY(-50%); padding: 0 10%; font-size: 2rem; color: #ffffff;}
.decTxt { border-radius: 8px; overflow: hidden; height: 17rem; position: relative;}
.lcBig .flex-a-c .t-item { padding-top: 3.3rem; position: relative;}
.lcBig .flex-a-c .t-item:after { content: ''; position: absolute; top:0; width: 1rem; height: 1rem;
border-radius: 50%; border: 2px solid #e7e6e6; left: 50%; transform: translateX(-50%);}
.lcBig .team-t-box .t-item:nth-child(odd):after,.lcBig .team-t-box2 .t-item:nth-child(even):after { background:#1baea7 ;}
.lcBig .team-t-box .t-item:nth-child(even):after,.lcBig .team-t-box2 .t-item:nth-child(odd):after { background:#ed733d ;}
.lcBig .team-t-box .t-item:nth-child(odd) .decTxt { background-color: #1baea7;}
.lcBig .team-t-box .t-item:nth-child(even) .decTxt { background-color: #ed733d;}
.lcBig .team-t-box2 .t-item:nth-child(odd) .decTxt { background-color: #ed733d;}
.lcBig .team-t-box2 .t-item:nth-child(even) .decTxt { background-color: #1baea7;}
.lcBig .team-t-box{ margin-bottom:5.2rem; position: relative;}
.pcShow { display: block;}
.mobShow { display: none;}
.newsPage { width: 1395px; margin:0 auto 0; max-width: 92%; padding: 120px 0;}
.newsHd { margin: 55px auto;}
.newsSlide li { transition: all .5s; border-bottom: 1px solid #cecece; padding: 50px 50px 50px 38px; overflow: hidden;}
.newsHd span.cur { background: #373775; color: #ffffff;}
.newsPic { float: left; width: 417px; height: 289px; overflow: hidden;}
.newsPic img { display: block; width: 100%; height: 100%; object-fit: cover;}
.newsArt { max-width: calc(100% - 550px); padding-top: 35px; float: left; width: 630px; margin-left: 32px;}
.newsArt h2 {overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; font-size: 20px; color: #1f1f1f; line-height: 1; margin-bottom: 14px;}
.newsArt p {overflow: hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:3;-webkit-box-orient: vertical; font-size: 18px; color: #626262; line-height: 2;}
.newsDate { padding-top: 100px; float: right; text-align: center;}
.newsDate p { font-size: 65px; color: #9b9b9b; line-height: 1;}
.newsDate span { font-size: 22px; color: #9b9b9b; display: block;}
.newsSlide li:hover {border-bottom:1px solid #ffffff; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.newsArt span { margin-top: 48px; display: block; width: 128px; line-height: 28px; font-size: 16px; color: #282828; text-align: center; border: 1px solid #c4c4c4;
border-radius: 28px; transition: all .5s;}
.newsSlide li:hover .newsArt span { color: #ffffff; background: #ec733c; border: 1px solid #ec733c;}
.titleCell { margin-bottom: 5.2vw; position: relative; background: url(../image/titBg.png) center bottom no-repeat;}
.titleCell p { position: relative; z-index: 2; font-size: 42px; color: #181818; text-align: center; line-height: 80px;}
.titleCell span { font-size: 51px; width: 100%; line-height: 1; text-align: center; opacity: .1; color: #616161; position: absolute; left: 0; top: -14px;}
.fpage { margin-top: 80px; text-align: center;}
.fpage a,.fpage span { display: inline-block; font-size: 16px; margin: 0 3px; padding: 0 16px; line-height: 38px; color: #333333; vertical-align: top; border: 1px solid #cccccc;}
.fpage a.cur,.fpage a:hover,.fpage span.current { color: #ffffff!important; background: #ec733c; border: 1px solid #ec733c;}
.articlePage {width: 1395px; margin:0 auto 0; max-width: 92%; padding:50px 0;}
.articleTit { margin-bottom: 50px; text-align: center; font-size: 32px; line-height: 1.5; padding: 30px 0; border-bottom: 1px solid #d1d1d1;}
.articleInfor p { margin: 0 auto 20px; font-size: 18px; color: #363636; line-height: 2;}
.articleInfor img { height: auto; display: block; margin: 0 auto 20px; max-width: 100%;}
.articleInfor h3 { text-align: center; line-height:2; font-size: 18px;}
.articleInfor {font-size: 18px; color: #363636; line-height: 2;}
.articlePages { padding: 18px 0; margin: 40px 0; border-top: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb;}
.articlePages p {overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; line-height: 2; font-size: 18px; color: #3f3f3f;}

.articlePages p a { margin-left: 10px; color: #3f3f3f; transition: all .5s;}
.articlePages p:hover a { color: #ec733c;}

@media screen and (max-width:1000px){
	.articleTit {
	    font-size: 18px;
	    margin-bottom: 20px;
	}
	.articleInfor p {
	    margin-bottom: 10px;
	    font-size: 14px;
	}
	.articlePages p {
	    font-size: 14px;
	}
	.titleCell span { font-size: 24px; top: -4px;}
		.titleCell p { line-height: 2; font-size: 20px;}
	.newsPage { padding: 30px 0;}
		.newsPic { margin: 0 auto; float: none; max-width: 100%; height: auto;}
		.newsArt { float: none; width: 100%; max-width: none; margin: 20px 0; padding: 0;}
		.newsArt span { font-size: 14px; margin: 20px 0 0;}
		.newsHd span { width: auto; font-size: 14px; padding: 0 10px; margin: 0 10px;}
		.newsArt h2 { font-size: 16px;}
		.newsArt p { font-size: 14px;}
		.newsDate { display: none;}
		.newsSlide li { padding: 0;}
		.fpage { margin-top: 20px;}
}
@media screen and (max-width:750px) {
	.pcShow { display: none;}
	.mobShow { display: block;}
	.fpage a, .fpage span {padding: 0 8px; margin: 0; font-size: 12px; line-height: 2;}
}
@media screen and (max-width:415px) {
	.tip img,.tip1 img,.tip2 img,.tip3 img,.tip4 img,.tip5 img,.tip6 img,.tip7 img,.dec img,.rotate img,.rotate1 img,.dec1 img,.tip11 img,.tip12 img,.tip60 img,.tip13 img,.atip img,.atip1 img{
		max-width: 60%;
	}
	.ceping img{
		max-width: 90%;
	}
	.bimg img{
		max-width: 85%;
	}
	.qr img{
		max-width: 47%;
	}
}
@media screen and (max-width:376px){
	.homeContList li span { font-size:16px}
	.navBox{
		display: none;
	}
	.mnav{
		display: block;
	}
	.bannerTitle{
		top: 19rem;
		left: 15rem;
	}
	.bannerTitle h1{
		line-height: 10rem;
		    font-size:6rem;
		    width:100%;
	}
	.bannerTitle p{
		width: 70%;
	}
	.tip img,.tip1 img,.tip2 img,.tip3 img,.tip4 img,.tip5 img,.tip6 img,.tip7 img,.dec img,.rotate img,.rotate1 img,.dec1 img,.tip11 img,.tip12 img,.tip60 img,.tip13 img,.atip img,.atip1 img{
		max-width: 20%;
		z-index: 1;
	}
	.ConBox ul li{
		flex-direction: column;
		z-index: 99999999;
		margin: 16rem 0;
	}
	.titleBox{
		padding-left: 10rem;
		padding-right: 10rem;
		z-index: 9999;
		margin: 11rem auto 10rem auto;
	}
	.titleBox h1{
		font-size: 9rem;
		margin-bottom: 3rem;
		
	}
	.titleBox p{
		line-height: normal;
		font-size: 6rem;
	}
	.titleBox a{
		line-height: normal;
		font-size: 6rem;
		padding: 2rem 4rem;
		margin-top: 4rem;
	}
	.ConBox ul li .conRight{
		padding-top: 9rem;
	}
	.ConBox ul li .conRight h1{
		
		font-size: 9rem;
		text-align: center;
	}
	.ConBox ul li .conRight p{
		line-height: normal;
		font-size: 6rem;
	}
	.conLeft, .conRight{
		width: 100%;
	}
	.show1{
		display: none!important;
	}
	.show2{
		display: block!important;
	}
	.ceping img{
		max-width: 100%;
	}
	.tip{
		left: 3.5rem;
	}
	.tip1{
		top: 1.5rem;
	}
	.tip3{
		display: none;
	}
	.bottomTop h1{
		font-size: 8rem;
	}
	.bottomTop a{
		font-size: 6rem;
		margin-top: 6rem;
	}
	.bottomTop{
		padding: 16.5rem 0;
	}
	.bCon{
		flex-direction: column;
		padding:9rem 0 1rem;
	}
.bimg, .bqr{
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.contactBox,.bnav { float: left; width: 50%;}
	.contactBox { padding-top: 20px;}
	.contactBox { padding-top: 20px;}
	.bqr{
		padding-right: 0;
		padding-top: 0;
	}
	.bnav ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		padding: 2rem 0 6rem 0;
	}
	.bnav ul li{
		padding-left: 0;
	}
	.bnav ul li a{
		font-size: 6rem;
	}
	.qr img {
		max-width: 33%;
	}
	.bimg img {
		max-width: 75%;
	}
	.brain{
		top: -7rem!important;
		left: -10rem!important;
	}
	.twoBox{
		flex-direction: column;
		width: 100%;
	}
	.twoLeft,.twoRight{
		width: 100%;
		height: 55rem;
		padding: 6rem;
		margin-bottom: 3rem;
	}
	.twoLeft h1, .twoRight h1{
		font-size: 7rem;
		font-weight: normal;
		
	}
	.twoLeft p, .twoRight p{
		font-size: 2.5rem;
	}
	.edu_ileft img{
		margin-top: 5rem;
	}
	.edu_instrument{
		width: 100%;
		background: none;
		height: auto;
		margin-top: 10rem;
		margin-bottom: 10rem;
	}
	.edu_ileft{
		width: 100%;
	}
	.threeBox{
		padding-top: 15rem;
		padding-bottom: 15rem;
	}
	.threeTop, .tbLeft, .tbRight{
		width: 100%;
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	.threeBottom{
		flex-direction: column;
		padding: 0;
	}
	.threeTop h1, .tbLeft h1, .tbRight h1{
		font-size: 7rem;
	}
	.tableIn{
		flex-direction: column;
	}
	.table_left{
		width: 70%;
		margin: 0 auto;
	}
	.table_right{
		width: 100%;
		margin: 0 auto;
		padding-top: 10rem;
	}
	.teacherBox{
		flex-direction: column;
		width: 100%;
		padding: 8rem;
	}
	.teacherBox .teacherImg{
		margin-top: 4rem;
		margin-bottom: 4rem;
	}
	.teacherCon .ttitle{
		font-size: 10rem;
	}
	.teacherCon p{
		font-size: 6rem;
	}
	.techerIntro{
		flex-wrap: wrap;
		width: 100%;
	}
	.tleft,.tIn{
		width: 50%;
	}
	.tIn .ti_title{
		line-height: 11rem;
		font-size: 6rem;
	}
	.tIn p{
		font-size: 6rem;
		line-height: 10rem;
	}
	.tleft h1{
		font-size: 10rem;
	}
	.lcBig{
		width: 90%;
		margin-top: 13rem;
    	margin-bottom: 30rem;
		overflow: hidden;
		height: 93rem;
	}
	.lctop{
		top: 7rem;
	}
	.lcbottom{
		bottom: -3rem;
    	left: 16rem;
	}
	.lcbottom img{
		width: 87.8%;
	}
	.swiperBig{
		width: 100%!important;
	}
	.swiper-slide img{
		height: 180px;
		width: auto;
	}
	.homeContList li { float:none; width:100%; margin-right:0;}
	.homeContList li p { width:60rem; font-size:16px; line-height:2.5;}
}
@media screen and (max-width:750px) {
	.tip img,.tip1 img,.tip2 img,.tip3 img,.tip4 img,.tip5 img,.tip6 img,.tip7 img,.dec img,.rotate img,.rotate1 img,.dec1 img,.tip11 img,.tip12 img,.tip60 img,.tip13 img,.atip img,.atip1 img{
		max-width: 60%;
	}
	.ceping img{
		max-width: 90%;
	}
	.bimg img{
		max-width: 85%;
	}
	.qr img{
		max-width:100%;
	}
	.testBar li:nth-child(1) .testTxt {white-space:nowrap; position: absolute; right: 17rem; top: 50%; transform: translateY(-50%);}
	.testBar li:nth-child(2) .testTxt {white-space:nowrap; position: absolute; right: 17rem; top: 50%; transform: translateY(-50%);}
	.testBar li:nth-child(3) .testTxt {white-space:nowrap; position: absolute; left: 17rem; top: 50%; transform: translateY(-50%);}
	.testBar li:nth-child(4) .testTxt {white-space:nowrap; position: absolute; left: 17rem; top: 50%; transform: translateY(-50%);}
	.testBar li:nth-child(2) { left: 18.83rem; top: -6rem;}
	.testBar li:nth-child(3) { right: 18.83rem; top: -6rem;}
}
@media screen and (max-width:750px){
	.homeContList li span { font-size:16px}
	.navBox{
		display: none;
	}
	.mnav{
		display: block;
		position: relative;
	}
	.menu_icon { background: none!important; position: absolute; padding: 0; width: 20px; line-height: 0; height: 20px; right: 4%; top: 50%; transform: translateY(-50%);}
	.logo { line-height:14rem; vertical-align: middle; width:50%; height: 16rem; position: absolute; left: 4%; top: 50%; transform: translateY(-50%);}
	.bannerTitle{
		top: 19rem;
		left: 10rem;
	}
	.bannerTitle h1{
		line-height: 10rem;
		font-size: 8rem;
	}
	.bannerTitle p{
		width:50%;
		font-size: 12px ;
		overflow: hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp:7;-webkit-box-orient: vertical;

	}
	.tip img,.tip1 img,.tip2 img,.tip3 img,.tip4 img,.tip5 img,.tip6 img,.tip7 img,.dec img,.rotate img,.rotate1 img,.dec1 img,.tip11 img,.tip12 img,.tip60 img,.tip13 img,.atip img,.atip1 img{
		max-width: 20%;
		z-index: 1;
	}
	.ConBox ul li{
		flex-direction: column;
		z-index: 99999999;
		margin: 16rem 0;
	}
	.titleBox{
		padding-left: 10rem;
		padding-right: 10rem;
		z-index: 9999;
		margin: 11rem auto 10rem auto;
	}
	.titleBox h1{
		font-size: 9rem;
		margin-bottom: 3rem;
		
	}
	.titleBox p{
		line-height: normal;
		font-size:13px;
	}
	.titleBox a{
		line-height: normal;
		font-size: 6rem;
		padding: 2rem 4rem;
		margin-top: 4rem;
	}
	.ConBox ul li .conRight{
		padding-top: 9rem;
	}
	.ConBox ul li .conRight h1{
		
		font-size: 9rem;
		text-align: center;
	}
	.ConBox ul li .conRight p{
		line-height: normal;
		font-size: 6rem;
	}
	.conLeft, .conRight{
		width: 100%;
	}
	.show1{
		display: none!important;
	}
	.show2{
		display: block!important;
	}
	.ceping img{
		max-width: 100%;
	}
	.tip{
		left: 3.5rem;
	}
	.tip1{
		top: 1.5rem;
		display: none;
	}
	.tip3{
		display: none;
	}
	.bottomTop h1{
		font-size: 8rem;
	}
	.bottomTop a{
		font-size: 6rem;
		margin-top: 6rem;
	}
	.bottomTop{
		padding: 16.5rem 0;
	}
	.bCon{
		display: block;
		padding: 7rem 0 11rem 0;
	}
	.bimg, .bqr{
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.bnav { width:35%;}
	.contactBox { margin-bottom: 20px; float: left; width: 65%; box-sizing: border-box;padding-right: 4%;}
	.bnav { box-sizing: border-box; padding-left: 4%; float: left;}
	.contactBox { padding-top: 20px;}
	.bqr{
		padding-right: 0;
		padding-top: 0;
	}

	.bnav ul{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-around;
		padding: 2rem 0 6rem 0;
	}
	.bnav ul li{
		padding-left: 0;
		margin: 4rem 0 3.5rem;
	}
	.bnav ul li a{
		font-size: 14px;
		line-height: 1;
		display: block;
	}
	.qr img {
		max-width: 33%;
	}
	.bimg img {
		max-width: 75%;
	}
	.brain{
		top: -7rem!important;
		left: -10rem!important;
		display: none;
	}
	.twoBox{
		flex-direction: column;
		width: 100%;
	}
	.twoLeft,.twoRight{
		width: 100%;
		height: 55rem;
		padding: 6rem;
		margin-bottom: 3rem;
	}
	.twoLeft h1, .twoRight h1{
		font-size: 7rem;
	}
	.twoLeft p, .twoRight p{
		font-size: 2.5rem;
	}
	.edu_ileft img{
		margin-top: 5rem;
	}
	.edu_instrument{
		width: 100%;
		background: none;
		height: auto;
		margin-top: 10rem;
		margin-bottom: 10rem;
	}
	.edu_ileft{
		width: 100%;
	}
	.threeBox{
		padding-top: 15rem;
		padding-bottom: 15rem;
	}
	.threeTop, .tbLeft, .tbRight{
		width: 100%;
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	.threeBottom{
		flex-direction: column;
		padding: 0;
	}
	.threeTop h1, .tbLeft h1, .tbRight h1{
		font-size: 7rem;
	}
	.tableIn{
		flex-direction: column;
	}
	.table_left{
		width: 70%;
		margin: 0 auto;
	}
	.table_right{
		width: 100%;
		margin: 0 auto;
		padding-top: 10rem;
	}
	.teacherBox{
		flex-direction: column;
		width: 100%;
		padding: 8rem;
	}
	.teacherBox .teacherImg{
		margin-top: 4rem;
		margin-bottom: 4rem;
	}
	.teacherCon .ttitle{
		font-size: 10rem;
	}
	.teacherCon p{
		font-size: 6rem;
	}
	.techerIntro{
		flex-wrap: wrap;
		width: 100%;
	}
	.tleft,.tIn{
		width: 50%;
	}
	.tIn .ti_title{
		line-height: 11rem;
		font-size: 6rem;
	}
	.tIn p{
		font-size: 6rem;
		line-height: 10rem;
	}
	.tleft h1{
		font-size: 10rem;
		margin-left: 15rem;
		writing-mode:inherit;
	}
	.lcBig{
		width: 90%;
		margin-top: 13rem;
    	margin-bottom: 30rem;
		overflow: hidden;
		height: 93rem;
	}
	.lctop{
		top: 7rem;
	}
	.lcbottom{
		bottom: -3rem;
    	left: 16rem;
	}
	.lcbottom img{
		width: 87.8%;
	}
	.swiperBig{
		width: 90%!important;
	}

	.homeContList li { float:none; width:100%; margin-right:0;}
	.homeContList li p { width:60rem; font-size:16px; line-height:2.5;}
}

@media screen and (max-width:1480px) {
	.longSlideTxt { padding:10vw 20px 0; font-size: 1.6rem;}
}
@media screen and (max-width:1200px) {
	.shortTit { display: none;}
	.longSlide { margin-top: 20px; float: none; width: 100%;}
	.shortSlide { float:none;}
	.shortSlide .slide1,.shortSlide .slide2,.shortSlide .slide3 { width: 100%; position: static;}
	.shortSlide { width: 100%;}
	.shortTag { font-size: 20px; line-height: 3;}
	.shortAim,.futureAim { padding-top: 60px;}
	.shortCont { padding-bottom: 20px;}
	.longSlideTxt { font-size: 16px; float: none; width: 100%; margin-bottom: 20px;}
	.longSlideImg { max-width: 100%; float: none;}
}
@media screen and (max-width:750px) {
	.homeContList li span { line-height: 1.5; font-size:14px; height:auto}
	.longSlideTxt { font-size: 14px;}
	.t-m-r-b { overflow: hidden;}
	.msgAlt { display: none;}
	.contactBox p { font-size: 14px;}
	.homeContList li { text-align: center;}
	.homeContList li p { display: inline-block; width: auto!important; padding: 0 10px;}
	.bqr p { width: 100%; font-size: 12px;}
	.t-m-box { overflow: hidden;}
	.t-m-r-b { padding: 1px 10px!important;}
	.homeContList li p i { font-size: 20px;}
	.homeContList li p:after { height: 10%;}
	.homeContTxt { padding-top: 0;}
	.bannerTitle { top: 8rem;}
	.bimg img { max-width: 40%;}
	.contactBox { padding-top: 0;}
	.bCon h2 { font-size: 16px;}
	.bCon h2:after {

	    width: 40px;
	}
	.bnav ul { padding-bottom: 0; display: block;}

	.testSlides li { margin: 0 3vw; width: 30%;}
	.testBar li .testTag { width: 16rem;}
	.testTxt p { zoom: 0.8; font-size: 12px;}
	.shortTag { line-height: 2; font-size: 16px; padding: 0 10px;}
	.shortAim, .futureAim { padding-top: 30px;}
	.tbg,.tleft,.tbg1 { margin-right: 0; font-size: 12px;}
	.testSlides li h2 { font-size: 14px;}
	.testSlides li p { font-size: 12px;}
	.twoLeft p, .twoRight p { font-size: 12px;}
	.twoLeft, .twoRight { background-size:80% 100%; height: auto; margin-bottom:40px;}
	
	.lcBig { height: auto!important;}

	.tbg1 { line-height: 2;}
	.t-img-box { display: none!important;}
	.lcBig { background: none!important;}
	.twoRight:hover, .twoLeft:hover { background-size:80% 100%!important;}
	.twoRight:hover:after, .twoLeft:hover:after { background-size:120% auto!important;}
	.twoLeft:after,.twoRight:after { width:30px; border-radius: 50%; background-size:120% auto; height: 30px; top: -15px;}
	.tip31 { display: none;}
	.tip2 { display: none;}
	.msgEnter { display: none;}
	.lcBig .flex-a-c .t-item { width: 22%; margin: 0;}
	.lcBig .flex-a-c .t-item:after { width: 10px; height: 10px;}
	
	.decTxt { height: 100px;}
	.lcBig .flex-a-c .t-item .is-desc { font-size: 12px; zoom: 0.9; padding: 0 2px;}
	.team-t-box .t-item .is-date,.is-date { font-size: 12px!important;}
}
.imgInfor { overflow: hidden;}

.swiperBig .swiper-button-next:after, .swiperBig .swiper-rtl .swiper-button-prev:after { color: #000000;}
.swiperBig .swiper-button-prev:after, .swiperBig .swiper-rtl .swiper-button-next:after { color: #000000;}
.swiperBig{
	width: 90%;
	margin: 10rem auto 0 auto;
	overflow: hidden;
	position: relative;
}
.swiper-slide {
	text-align: center;

	
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: 300ms;

  }
  .swiper-slide-active,.swiper-slide-duplicate-active{
	transform: scale(1);
  }