@charset "utf-8";
/*width:1200+*/

@media only screen and (min-width: 1004px) and (max-width: 2800px){
	/** 鼠标滑过 斜切 **/
.dd, .simg, .imgW .img, .imga, .product-list a, .teach-list .imga a, .news-list .more{transition:all ease-in .3s;-moz-transition:all ease-in .3s;-ms-transition:all ease-in .3s;-o-transition:all ease-in .3s;-webkit-transition:all ease-in .3s;}
.shadow1 .imga:hover,.shadow1 dd:hover{
    box-shadow:0px 0px 10px #aaa;
    -moz-box-shadow:0px 0px 10px #aaa;
    -ms-box-shadow:0px 0px 10px #aaa;
    -o-box-shadow:0px 0px 10px #aaa;
    -webkit-box-shadow:0px 0px 10px #aaa;
}
.shadow99 .imga:hover,.shadow99 dd:hover{
    transform:translateY(-5px);
    -moz-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    -o-transform:translateY(-5px);
    -transform:translateY(-5px);
    box-shadow:0px 0px 10px #999;
    -moz-box-shadow:0px 0px 10px #999;
    -ms-box-shadow:0px 0px 10px #999;
    -o-box-shadow:0px 0px 10px #999;
    -webkit-box-shadow:0px 0px 10px #999;
}
.shadowcc .imga:hover{
    box-shadow:0px 0px 10px #ccc;
    -moz-box-shadow:0px 0px 10px #ccc;
    -ms-box-shadow:0px 0px 10px #ccc;
    -o-box-shadow:0px 0px 10px #ccc;
    -webkit-box-shadow:0px 0px 10px #ccc;
}
.lateY .imga:hover{
    transform:translateY(-5px);
    -moz-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    -o-transform:translateY(-5px);
    -transform:translateY(-5px);
    box-shadow:0px 0px 10px #ccc;
    -moz-box-shadow:0px 0px 10px #ccc;
    -ms-box-shadow:0px 0px 10px #ccc;
    -o-box-shadow:0px 0px 10px #ccc;
    -webkit-box-shadow:0px 0px 10px #ccc;
}
.lateY10 .imga:hover{
    transform:translateY(-10px);
    -moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    -o-transform:translateY(-10px);
    -transform:translateY(-10px);
}
.scale:hover .simg,.imgW:hover .img,.product-list a:hover .img{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}



}



@media only screen and (min-width: 1200px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){
.wp{ width:96%;}

}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
.nav{ display:none;}
.menubtn{ display:block;} 
.fy {
    padding-top: 20px;
    padding-right: 40px;
  padding-left: 0; 
}
.loarea{ height:50px;}
.loarea .logo{ width:140px; padding-top:14px; }
.loarea .logo img{ height:32px;}
.tel{ display:none;}
.mtel{ display:block;}
.banner .swiper-pagination{ display:none;}
.banner .swiper-button-prev,.banner .swiper-button-next{ display:inline-block; width:20px; height:28px;margin-top:-14px;}
.footer_wap{ display:block;}
.pcshow{ display:none;}
.wapshow{ display:inline-block;}

.section.sectionPage1{
	padding: 30px 0 0
}
.section {
    display: block!important;
    height: auto!important;
    overflow: hidden;
    padding: 30px 0
}
.fp-tableCell{
	display: block!important;
}
.inlxban{
	height:auto;
	width: 100%
}
.inlxban img{
	width: 100%;
	height: auto;
}
.inteamFl,.inteamFr{
	width: 100%
}
.inwp{
	width: 80%
}
.intitle{font-size: 28px; margin-bottom: 30px; }
.intitlbg{font-size: 30px; margin-top: -10px; margin-left: -10px;}
.inteamconTit{font-size: 18px}
.inteamconnr{font-size: 14px; line-height: 24px;}
.inteamFr{margin-top: 20px;}
.nexxbtn{display: none;}
.inresultsBox li{width: 23%}
.inseevicFl{width: 100%}
.inseevicFr{width: 100%; padding-top: 40px;}
.inactivityBg .inteamFr{width: 100%}
.inactivityBg .inteamFl{width: 100%; padding-top: 40px}
.feetprg{display: none;}
.infeelFl{width: 100%}
.infeelFr{width: 100%; margin-top: 20px;}

.foottxt{font-size: 12px;}
.footBg li{font-size: 14px; width: 98%}
.innerWarp{padding-top: 60px;}
.entxtw{font-size: 16px;}
.entxtw h3{font-size: 24px;}
.searchText{min-width: 100%; height: 42px; line-height: 42px; box-sizing: border-box;}
.serchBtn{width: 25px; height: 25px;}
.enrolThtit h3{font-size: 16px;}
.enrollTable th{font-size: 12px;}
.enrollTable td{font-size: 14px;}
.enrollTable td .number{font-size: 20px}
.maintab{font-size: 12px;}
.childtab{font-size: 12px;}
.tabitem{margin: 0 5px;}

.studentBg{padding: 30px 0}
.titlema h3{font-size: 24px;}
.titlema{font-size: 18px}
.studentLi .imgW{width: 100%!important}
.studentLi .mlW{width: 100%!important; margin-top: 20px;}
.studentCont{padding-left: 0}
.studentCont h3{font-size: 18px; margin-bottom: 15px;}
.studetxt{font-size: 14px; line-height: 26px;}

.studentActiviFl{
	width: 100%
}
.studentActiviFr{
	width: 100%;
	display: none;
}
.studenActiTitle{
	padding: 10px 3%
}
.studenActiTitle h3{font-size: 20px;}
.sxpage{font-size: 14px;}

.gwzcImg{width: 120px; height: 120px;}
.gwzcImg img{width: 120px; height: 120px}
.gwzxBox ul li{width: 46%; margin: 30px 2%}
.gwzxTit{font-size: 20px;}
.fwtesBg{padding: 30px 0}
.featuresBox li{width: 98%}
.fwlcBg{padding: 30px 0}
.fwlcBox li{width: 48%}

.wdxzBg{padding: 30px 2%}
.wxdznmof li{width: 48%; margin: 25px 1%}
.wxdznmof li h3{font-size: 20px; margin: 10px 0}
.wxdznmof li a{
	width: 80%;
	line-height: 40px;
	height: 40px;
	font-size: 18px;
}
.wxdznmof li a img{
	width: 20px;
}

.lxwmJanjBox{
	padding: 30px 0;
	font-size: 14px;
	line-height: 26px
}
.lxwmBox{
	padding: 30px 0
}
.lxwmFl,.lxwmFr{width: 100%}
.lxwmFl li{width: 98%}
.lxwmText{width: 100%}
.lxwmFl li:last-child .lxwmText{width: 100%}
.tjbtn{font-size: 16px; height: 40px; line-height: 40px; margin: 20px auto 40px}
.fwnrBg{
	padding: 30px 0;
}
.fwntkyo{line-height: 26px;}
.fwntkyo h3{font-size: 22px;}

.fwnrbox li{
	width: 98%;
	margin: 10px 1%
}









}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
.banner .slick-dots{ bottom:10px;}
}
/** max-width:640 **/
@media only screen and (max-width: 639px) {
}

/** width:480 **/
@media only screen and (max-width: 479px) {

}

@media only screen and (max-width: 360px) {

}
/** width:320px **/
@media only screen and (max-width: 319px) {	
}

/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){}
/** width:960px **/
@media only screen and (max-width: 1023px){
}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){}
/** max-width:640 **/
@media only screen and (max-width: 639px){
	}
/** width:480 **/
@media only screen and (max-width: 479px) {}
/** width:360px **/
@media only screen and (max-width: 360px) {}

/** width:320px **/
@media only screen and (max-width: 319px){}
/*******************************************************************/


