@charset "utf-8";
/* CSS Document */
body{ background:#fff; color:#333; font-family:'Microsoft YaHei' !important;}
body, button, input, select, textarea {font: 12px/24px tahoma,arial,宋体;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,table{ margin: 0; padding: 0; list-style:none;}
img, iframe{ display:block; border:0;}
ul, li{ list-style:none;}
a{color:#333;text-decoration:none !important;}
a:hover{color:#2084f4;text-decoration:underline;}
.djs_span5{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:5px;}
.djs_span10{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:10px;}
.djs_span20{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:20px;}
.djs_span1{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:1px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}
.clear{clear:both;}


.main_con{ width:1180px; margin:20px auto;}
.banner01{background-attachment: scroll; background-image:url(../images/banner_01.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:120px; overflow:hidden;}
.banner02{background-attachment: scroll; background-image:url(../images/banner_02.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:120px; overflow:hidden;}
.banner03{background-attachment: scroll; background-image:url(../images/banner_03.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:120px; overflow:hidden;}
.banner04{background-attachment: scroll; background-image:url(../images/banner_04.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:120px; overflow:hidden;}
.banner05{background-attachment: scroll; background-image:url(../images/banner_05.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:120px; overflow:hidden;}
.app_banner{ display:none;}
.main01{  background:url(../images/main01_bg.jpg) no-repeat; padding:20px;  }
h2{ font-size:46px; color:#333; text-align:center; font-weight:normal; height:60px; line-height:60px; padding:30px 0!important; }
.main01_jj{ background:url(../images/jj_bg.jpg) no-repeat; height:80px; font-size:16px; color:#fff; padding:20px 50px; line-height:28px; }
.main04 .main_con{ margin:10px auto;}
/*eliteSchool begin*/
.eliteSchool {
    background-size: cover;
	margin-top:10px;
}
.eliteSchool dl{
    float: left;
    width: 28%;
    padding: 2% 1.5%;
    margin: 1%;
    background-color: #fff;
    border:1px solid #e7e7e7;
    -webkit-box-shadow: 0 0 10px rgba(236,238,244,1);
    -moz-box-shadow: 0 0 10px rgba(236,238,244,1);
    box-shadow: 0 0 10px rgba(236,238,244,1);
}

.eliteSchool dl dt{
    float: left;
    width: 28%;
    margin-right: 2%;
}
.eliteSchool dl dd{
    width: 70%;
    float: left;
}
.eliteSchool dl dd span{
    font-size: 20px;
    display: block;
    margin-bottom: 3%;
    color: #333333;
}
.eliteSchool dl dd p{
    font-size: 12px;
    line-height: 20px;
    color:#999999
}

.eliteSchool .smallbanner{
    margin-top: 30px;
}
/*eliteSchool end*/

.main02_lou{ width:875px; margin-left:280px;}
.main02_lou .lou_jj{ width:780px; min-height:250px; overflow:hidden; 
	background: -moz-linear-gradient(top, #4292ef 0%, #8ea2f9 100%);
    background: -webkit-gradient(linear, top, bottom, color-stop(0%,#4292ef), color-stop(100%,#8ea2f9));
    background: -webkit-linear-gradient(top, #4292ef 0%,#8ea2f9 100%);
    background: -o-linear-gradient(top, #4292ef 0%,#8ea2f9 100%);
    background: -ms-linear-gradient(top, #4292ef 0%,#8ea2f9 100%);
    background: linear-gradient(to bottom, #4292ef 0%,#8ea2f9 100%);
    background-color: #8ea2f9; border-radius:10px 10px 0 0; padding:40px 30px 40px 60px;
	font-size:16px; line-height:32px; color:#fff; text-indent:2em; }
.main02_lou .lou_jj p{ text-indent:2em; font-size: 14px;
    line-height: 26px;}
.lou_p b{ font-size:38px; float:left;line-height: 64px; height:64px; }
.lou_p span{ float:left;  }
.lou_p{ margin-bottom:20px;}
.main02{ position:relative; margin-top:80px;}
.lzq{ position:absolute; left:39px; bottom:0px;}
.lou_bg01{ position:absolute; left:-230px; bottom:-70px; z-index:10;}
.ljdy_btn{ display:block;  font-size:20px;
    color: #fff;  width:270px; height:52px; line-height:52px; text-align:center; -webkit-border-radius: 40px;
    -moz-border-radius:40px;
    border-radius: 40px;
    margin:20px auto;
   
    background: -moz-linear-gradient(left, #fe5d7f 0%, #fda656 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe5d7f), color-stop(100%,#fda656));
    background: -webkit-linear-gradient(left, #fe5d7f 0%,#fda656 100%);
    background: -o-linear-gradient(left, #fe5d7f 0%,#fda656 100%);
    background: -ms-linear-gradient(left, #fe5d7f 0%,#fda656 100%);
    background: linear-gradient(to right, #fe5d7f 0%,#fda656 100%);
    background-color: #fda656; cursor:pointer; }
.ljdy_btn:hover{ color:#fff;  -webkit-box-shadow:0px 10px 10px -7px rgba(254,93,127,1);
    -moz-box-shadow: 0px 10px 10px -7px rgba(254,93,127,1);
    box-shadow:0px 10px 10px -7px rgba(254,93,127,1); }
	

.review-box img{
	-webkit-transition: all ease-in 0.5s;
	-moz-transition: all ease-in 0.5s;
	-ms-transition: all ease-in 0.5s;
	-o-transition: all ease-in 0.5s;
	transition: all ease-in 0.5s;
}
.review-left1:hover img,.review-left2 div:hover img,.review-right3:hover img,.review-right4:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}	
	
.main03{ background:url(../images/main03_bg.jpg) no-repeat; margin-top:80px; padding:20px 0;}	

.main03 dl{ width:280px; height:300px; background:#fff; float:left; margin-right:20px; margin-bottom:15px;}
.main03 dl dt img{-webkit-transition: all ease-in 0.5s;
	-moz-transition: all ease-in 0.5s;
	-ms-transition: all ease-in 0.5s;
	-o-transition: all ease-in 0.5s;
	transition: all ease-in 0.5s; }
	.main03 dl dt{ width:280px; height:151px; overflow:hidden; position:relative;}
	.main03 dl dt span{ position:absolute; height:151px; line-height:151px; text-align:center; font-size:22px; width:100%;  color:#fff; text-align:center;  display:block; }
.main03 dl dt:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}	
.main03 dl dd{ padding:25px;}
.main03 dl dd b{ font-weight:normal; float:left; width:50%;}
.main03 dl.main03_list_last{ width:280px; height:300px;  }
.main03 dl.main03_list_last b{ font-size:16px; float:none; display:block; height:32px; width:100%;}
.main03_btn{ width:445px; margin:30px auto; display:block; }

.main04{ background:url(../images/main04_bg.jpg) no-repeat;  padding:35px;}
.main04_l{ width:42%; float:right; padding:40px; background:#fff; margin-left:18px; margin-top: 15px; border-radius:5px;}

.main04_r{ width:49%; float:left;  border-radius:5px;}
.main04_l ul li span{ float:right; font-size:14px; color:#999;}
.main04_l ul li{ height:36px; line-height:36px;}

.teacher01{ width:1130px; margin:60px auto; }
.t01_con{   }
.t01_con dt{ float:left; width:282px; overflow:hidden; }
.t01_con dd{ float:right; width:708px; background:#f5f5f5; height:323px; margin-top:16px; padding:20px 70px; font-size:16px; line-height:32px; color:#444; }
.t01_con dd p{ color:#fe7173; margin-top:10px;}
.t01_con dd h4{ font-size:30px; color:#444444; font-weight:normal; height:40px; line-height:40px; margin-bottom:15px;margin-top:10px;  }
.dyxz_btn{ height:32px; line-height:32px; text-align:center; width:136px; border-radius:16px; color:#222; background:#fdf75a; display:block; margin:10px auto; font-size:16px;}







.main04_l ul li a{ font-size:16px; color:#222;}
h3{ height:30px; line-height:30px; font-size:26px; font-weight:normal; margin-bottom:30px;}
h3 em{ font-size:20px; color:#fe647b; font-style:normal;}
h3 a{ float:right; font-size:14px; color:#444;}

.main04_r .dyxz{ width:240px; position:absolute; right:110px; top:59px; }
.main04_r .dyxz h3{ margin-bottom:15px !important; text-align:center;}
.main04_r{ background:url(../images/lmts_bg.png) no-repeat; height:440px; position:relative;}
.main04_r .dlb{ position:relative;  background: -moz-linear-gradient(left, #fe5d7f 0%, #fda656 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe5d7f), color-stop(100%,#fda656));
    background: -webkit-linear-gradient(left, #fe5d7f 0%,#fda656 100%);
    background: -o-linear-gradient(left, #fe5d7f 0%,#fda656 100%);
    background: -ms-linear-gradient(left, #fe5d7f 0%,#fda656 100%);
    background: linear-gradient(to right, #fe5d7f 0%,#fda656 100%); border-radius:5px; padding:30px 35px; height:140px; margin-top:25px }

.main04_r .dlb img{ position:absolute; right:0px; top:0px; }

.main04_r .dlb{-webkit-box-shadow:0px 10px 10px -7px #6b8ce9;-moz-box-shadow: 0px 10px 10px -7px #6b8ce9;box-shadow:0px 10px 10px -7px #6b8ce9;}
.main04_r .dyxz p{ font-size:16px; line-height:24px; color:#fff; text-indent:2em;}
.main04_r .dlb p{ font-size:16px; color:#fff; text-indent:2em;}
.main04_r .dlb h3{color:#fff; font-weight:bold; margin-bottom:0px; }
.main05{ background:url(../images/sm_bg.jpg) no-repeat; }
.main05 img{ display:block; width:947px; margin:0 auto; }

.footer {background: none repeat scroll 0 0 #fff;line-height: 24px; padding: 15px 0;text-align: center;border-top:solid 1px #ddd;}
/*.footer a {color: #FFFFFF;}*/
.footer img, .mainbox03 img {display: inline;}


.sweet-alert button.cancel:hover {
        background-color: #c8c8c8; }
      .sweet-alert button.cancel:active {
        background-color: #b6b6b6; }
      .sweet-alert button.cancel:focus {
        box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; }
		
.lb01{ width:100%; background:url(../images/lb_bg.jpg) repeat-y;}	
.lb01_con{ width:1200px; margin:0 auto; padding:30px 0; background:url(../images/lb_jt.png) no-repeat center bottom;}
.lb01_con h3{ font-size:46px; font-weight:normal; width:250px; height:68px; line-height:68px; text-align:center; color:#222; border-radius:34px; background:#fff; margin:0 auto;}	
.lb01_con p{ text-align:center; font-size:24px; color:#a52c00; height:40px; line-height:40px;  margin: 10px 0;}
.lb01_con span{ font-size:18px; color:#fff; text-align:center; display:block; line-height:34px; margin: 10px 0; }
.lb01_con span em{ font-size:26px; color:#7bf1df; font-style:normal;}
.mfhxb{ background:url(../images/mf_lmts_bg.png) no-repeat !important;}
.xfyyx{ background:url(../images/xf_lmts_bg.png) no-repeat !important;}
@media only screen and (max-width:1024px){
	.app_banner{ display:block; text-align:center; }
	.app_banner img{ width:100%; height:auto;}
	.banner01,.banner02,.banner03,.banner04,.banner05{ display:none;}
	.banner01{ width:100%;}
	.main_con{ width:99%;overflow: hidden;}
	.main01,.main04{ padding:2%;}
	br{ display:none;}
	.main02_lou .lou_jj{ width:82%;}
	.main03 dl dt{ width:100%;}
	.main03 dl dt img{ width:100%;}
	.main03 dl,.main03 dl.main03_list_last{ width:48%; margin:1%;}
	.main03 .main_con{ width:88%; margin:0 auto;}
	.main03{ background:#f4f4f4;}
	.main04_l{ padding:3.2%;}
	.main04_r .dyxz{ padding:5%;}
	.main04_r .dyxz p{ line-height:26px;}
	h3{ margin-bottom:20px;}
	.main02_lou{ width:72%;}
	.main04_r .dlb{ margin-top:3%;}
	.footer{ display:none;}
	.main01 .main_con{ margin-top:0px;}
	.lb01{ width:96%; padding:0 2%;}
	.lb01_con{ width:auto;}
	.main04_r .dyxz{ right: 19px; top: 25px;}
	.main04_r{ background-size:100%;}
	.t01_con dt img{ width:100%; height:auto;}
	.teacher01{ width:100%; overflow:hidden; }
	.t01_con dd{width: 70%;background:#f5f5f5; height:auto;margin-top: 14px;padding: 29px 30px;}
.t01_con dd p{  margin-top:10px;}
.t01_con dd h4{ margin-top:0px;}
.t01_con dt{ width:24%;}
.leyu_fix{ display: none;}
}
@media only screen and (max-width:768px){
	.main01_jj{ padding:3%; height:auto; background:#6b6bfd;}
	.eliteSchool dl{ width:44%; margin:1%;}
	.main01,.main04{ padding:1%;}
	.main01{ background:#f5f5f5;}
	.lzq{ display:none;}
	.main02_lou{ margin-left:0px; width:98%; margin:4%;}
	.lou_bg01{ display:none;}
	.main03 .main_con{ width:96%;}
	.main04_l{ float:none; width:90%; margin-left:0px; margin:0 auto;}
	.main04_r{ float:none; width:70%;  margin: 3% auto;}
	.main05{ display:none;}
	.main04{background: url(../images/main04_bg.jpg) no-repeat #a2b8f5;}
	.main04_r .dyxz{ right:33px;}
	.t01_con dd{ width:70%; padding:23px; margin-top:10px;}
	
}
@media only screen and (max-width:680px){
  

}
@media only screen and (max-width:600px){
}
@media only screen and (max-width:480px){
	.lou_p b{ display:block; text-align:center; width:100%;}
	.main03{ margin-top:0px;}
	.main02{ margin-top:20px;}
	h2{ font-size:36px; padding:5% 0;}
	.eliteSchool dl{ width:95%; margin:1% 0;}
	.lou_p span img{ width:100%; height:auto;} 
	.main02_lou .lou_jj{ width:94%; padding:3%;}
	.main02_lou{ width:100%;}
	.main03 dl,.main03 dl.main03_list_last{ width:98%; margin:1%;}
	.mfhxb{background:#fff !important;}
	.xfyyx{background:#fff !important;}
}
@media only screen and (max-width:414px){
	h2{font-size: 32px;padding: 2% 0 !important;}
	.main01_jj{ padding:3% 4%; line-height:30px; font-size:16px; text-indent:2em;}
	.main03_btn{ width:99%;}
	.main03_btn img{ width:99%; height:auto;}
	.main04_l ul li span{ display:none;}
	.main04{ margin-top:0px;}
	.main02_lou{ margin:0px;}
	.main04_r{ width:97%; background:#fff; }
	.main04_r .dyxz p{ color:#444;}
	.main04_r .dyxz{ left:0px; top:0px;  position: inherit; width:96%; padding:4% 2%;}
	.lb01_con h3{ width:220px; height:58px; line-height:58px; font-size:36px;}
	.main04 .main_con{ width:98%; margin:1%; overflow:hidden;} 
	.main04_l{ width:auto;}
	.main04_r{ width:auto; height:auto;}
	.main04_r .dyxz p{ line-height:30px; color:#444;}
    .lb01_con span{ font-size:16px; line-height:28px;}
	.t01_con dt{ float:none; width:80%; margin:0 auto;}
	.t01_con dd{ float:none; width:auto; margin-top:0px;}
	.teacher01{ margin: 20px auto;}
	h3 em{ font-size:18px;}
	.eliteSchool dl{ height: auto !important;}
}






