@charset "utf-8";
/* CSS Document */

/**
 * @name	:HTML标签重定义
 * @author	:wenzi(email:shiyewenzi@126.com)
 * @version	:1.0
 * @type	:公共规则
 * @explain	:无
 */
/* reset css */
html, body, form, p, h1, h2, h3, h4, h5, h6, dl, ul, ol, li, dt, dd, select, figure { margin: 0; padding: 0; font-size: 100%; font-weight: 400; }
body{ background: #fff; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body, select, input, option { color: #1f1f1f; font: 1em/1.5 "Microsoft YaHei",Arial; -webkit-text-size-adjust: none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
ul, ol, li { list-style-type: none; }
em, i { font-style: normal; }
input, button, textarea, select { font-size: 1em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a { text-decoration: none; -webkit-tap-highlight-color:rgba(0,0,0,0); color: white; cursor:pointer;}
a:visited{color: white;}
a:hover{ color:white;  }
img{ max-width: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0); display: block; }
a img { border: 0 none; }
.clear {clear: both; display: block; height: 0; visibility: hidden; font: 0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0}
.clearfix {*zoom: 1}
article, aside, footer, header, hgroup, main, nav, section { display: block;}
.c{ clear:both;}



.t-pic {
	height: 52px;
	width: 1000px;
	float: inherit ;
	
}
.t-pic1 {
    height: 52px;
	
	width: 884px;
	float:left
	
}
.t-pic2 {

	height: 52px;
	width: 102px;
	float:left;
	
	
}

/*-导航-*/
.top-f { background-color: #04140d;height: 56px;width: 100%;z-index:999;}
#b-pic1 { width:990px;height: 56px;margin:0 auto;}
#b-pic1 p{ float:left; font-size:2px;color:#FFF; margin-top:20px; padding-left:30px;}
#b-pic1 p span{ margin-left:8px; font-size:14px;color:#FFF; font-family:"汉仪中圆简"; }

.top1 {
	background-color: #d30037;
	height: 56px;
	width: 100%;
	z-index:999;
}
#b-pic2 {
	width:1000px;
	height: 58px;
	margin:0 auto;
}
#b-pic2 img{ float:left; margin-top:5px; margin-left:0px;}
#b-pic2 p{ float:left; font-size:13px;color:#FFF; margin-top:20px; padding-left:60px;}
#b-pic2 p span{ margin:0 15px; font-size:16px;color:#FFF; font-family:"雅黑"; }
.lalala{padding-left:20px;}

.banner_bg {
  height:500px;
  width:100%;
  margin:0px auto;
  overflow:hidden;
}

.banner {
	height:500px;
	width: 100%;
	margin-top:0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/banner001.jpg);
	background-repeat: no-repeat;
	background-position: center;
}




.banner2_bg {
height:368px;
width:100%;
 margin:0px auto;
overflow:hidden;
}

.banner2 {
	height:220px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/index_05.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.banner2-1 {
	height:148px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/index_06.jpg);
	background-repeat: no-repeat;
	background-position: center;
}


.banner3_bg {
height:500px;
width:100%;
margin:0px auto;
overflow:hidden;
}

.banner3 {
	height:77px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bd_01.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.banner3_1 {
	height:503px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/bd_02.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.banner3_2 {
	height:231px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/index_09.jpg);
	background-repeat: no-repeat; background-position: center;}
	
	.banner3_3 {
	height:320px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/index_10.jpg);
	background-repeat: no-repeat; background-position: center;}

.z_bg{
  height:947px;
  width:100%;
  margin:0px auto;
  overflow:hidden;
  }
.z{
	height:143px;
	width:100%;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image: url(../images/index_11.jpg);
	background-repeat: no-repeat; background-position: center;
  }

.z1{
	height:396px;
	width:100%;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image: url(../images/index_12.jpg); background-repeat: no-repeat; background-position:center;}
.z2{
	height:408px;
	width:100%;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image: url(../images/index_13.jpg); background-repeat: no-repeat; background-position:center;}

.ms_bg{
  height:798px;
  width:100%;
  margin:0px auto;
  overflow:hidden;
  }

.ms_t{
  height:268px;
  width:100%;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(images/tengfei_09.png);
  background-position:center;
	background-repeat:no-repeat;}
.ms_f{
  height:383px;
  width:100%;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(images/tengfei_10.png);
  background-position: center;
	background-repeat:no-repeat; }
.kc_bg{
   height:690px;
   width:100%;
   overflow:hidden;
   margin:0px auto;
	
   }
.kc01{
   height:10px;
   width:100%;
   margin-bottom:0px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   background-repeat: no-repeat; background-position: center;
   }
.kc{
   height:440px;
   width:100%;
   margin-bottom:0px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   background-image: url(images/chunjiban_16.png); background-repeat: no-repeat; background-position: center;
   }
.memu, .current, .others{list-style-type:none; border-radius:1px; font-family:"汉仪中圆简";color:#202d5c;
font-size:23px; font-weight: bold; }
.box{width:1000px;margin-left:auto;margin-right:auto; margin-bottom: 100px; }
.menu{overflow:hidden}
.menu li{float:left;width:150px;text-align:center;padding:4px; margin-left:4px; border-radius: 10px;}
.content{width:786px;}


.others{
	background-color:#202d5c;
	color:white;
}
.yasi{
	margin-left:110px;
	margin-top:50px;
	width:1000px;
	
	}
	.yasii{
		margin-left:110px;
		margin-top:50px;}
.ms_j{
  height:147px;
  width:100%;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(images/tengfei_11.png);
  background-position: center;
  background-repeat:no-repeat;}

.jc_bg{
  height:1486px;
  width:100%;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-position: center;
  background-repeat:no-repeat;
   
   }
.jc{
	height:344px;
	width:100%;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image:url(images/tengfei_12.png); 
	background-position: center;
    background-repeat:no-repeat;
	  position: relative;
   }
.tecaher{
        width:500px;
		margin-bottom:0px;
		margin-top: 0px;
	    margin-right:auto;
	    margin-left:auto;
	    padding-right:599px;
	}

	
	
	
.tecaher_q{
	height:150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	position:absolute;
    bottom:0;
	margin-bottom:200px;
    padding-left:20  px;

}
.tecaher_s1{
	
	margin-top: 0px;
	margin-right: auto;
	
	float: left;
	margin-left:20px;} 
  .tecaher_s01{
	
	margin-top: 0px;
	margin-right: auto;
	
	float: left;
	margin-left:10px;
     padding-right:50px;}
  .tecaher_0s1{
	
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:1000px;
	float: left;
	margin-left:1px;
     padding-right:3.5px;}
.jc_t{
   height:352px;
   width:100%;
   margin-bottom:0px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   background-image:url(images/tengfei_13.png);
   background-position:center;
   background-repeat:no-repeat;
   position: relative;}

.student{
        width:1024px;
		margin-bottom:0px;
		margin-top: 0px;
	    margin-right:auto;
	    margin-left:auto;
	    padding-right:0px;
	    position: relative;
	}

	
	
	
.student_q{
	height:150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	position:absolute;
   
	margin-top:180px;
	padding-left: 102px;
  }
.student_r{
	height:150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	position:absolute;
    margin-top:410px;
    padding-left:105px;

}
.student_o{
	height:150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	position:absolute;
	margin-top:635px;
    padding-left:105px;

}
.student_p{
	height:150px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	position:absolute;
    margin-top:860px;
    padding-left:105px;

}
  .student_0s1{
	
	margin-top: 0px;
	margin-right: auto;
	margin-bottom:0px;
float: left;
	margin-left:60px;
    padding-right:10px;
  }

  .student_00s1{
	
	 margin-top: 0px;
	 margin-right: auto;
	 float: left;
	 margin-left:60px;
     padding-right:3.5px;}
.student_000s1{
	
	margin-top: 0px;
	margin-right: auto;
	
	float: left;
	margin-left:60px;
     padding-right:3.5px;}
.student_0000s1{
	
	margin-top: 0px;
	margin-right: auto;
	
	float: left;
	margin-left:60px;
     padding-right:3.5px;}
.jc_f{
	height:229px;
	width:100%;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image:url(images/tengfei_14.png);
    background-position:center;
    background-repeat:no-repeat;
	
  } 
.jc_w{
	height:247px;
	width:100%;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image:url(images/tengfei_15.png);
    background-position:center;
    background-repeat:no-repeat;
	
  } 
.jc_y{
	height:314px;
	width:100%;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	background-image:url(images/tengfei_16.png);
    background-position:center;
    background-repeat:no-repeat;
	
  } 



.jc1_bg{
   height:819px;
   width:100%;
   margin:0px auto;
   overflow:hidden;
   }


.jc1_1{
  height:453px;
  width:100%;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(../images/index_16.jpg);
  background-position:center;
  background-repeat:no-repeat;
 
 }



.jc1_2{
  height:366px;
  width:100%;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(../images/index_17.jpg);
  background-position:center;
  background-repeat:no-repeat;
  text-align: center;
  position: relative;
  }

.xuanxiang1{
	margin-top:0px;margin-right: auto;margin-bottom:0px;margin-left: auto; width:1000px; height:258px; padding-left:200px; padding-top:165px;
font-family: "汉仪中圆简";}

.xq1{margin-top:0px;margin-right: auto;margin-bottom:0px;margin-left: auto; position: absolute; bottom: 0; position:relative;font-family: "汉仪中圆简"; }

.jc1_3{
  height:21px;
  width:100%;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(images/dibu_01.png);
  background-position:center;
  background-repeat:no-repeat;
	position: relative;
  }
.xuanxiang2{
	margin-top:0px;margin-right: auto;margin-bottom:0px;margin-left: auto; width:869px; height:258px; padding-right:140px;  padding-top:30px;
font-family: "汉仪中圆简";}

.xq2{margin-top:0px;margin-right: auto;margin-bottom:0px;margin-left: auto; position: absolute; bottom: 0; position:relative;font-family: "汉仪中圆简"; }


.jc1_4{
  height:157px;
  width:100%;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(images/dibu_02.png);
  background-position:center;
  background-repeat: no-repeat;
  position: relative;
}
.xuanxiang3{
	margin-top:0px;margin-right: auto;margin-bottom:0px;margin-left: auto; width:1000px; height:258px; padding-left:435px; padding-top:130px;
font-family: "汉仪中圆简";}

.xq3{margin-top:0px;margin-right: auto;margin-bottom:0px;margin-left: auto; position: absolute; bottom: 0; position:relative;font-family: "汉仪中圆简"; }
.jc1_5{
  height:131px;
  width:100%;
  margin-bottom:0px;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  background-image:url(images/dibu_03.png);
  background-position:center;
  background-repeat: no-repeat;
	position: relative;
}


.fw_bg{
   height:133px;
   width:100%;
   margin:0px auto;
   overflow:hidden; }


.fw_0t{
	margin-top:0px;margin-right: auto;margin-bottom:0px;margin-left: auto; width:1024px; height:278px; padding-left:150px;
}

.fw_00t{margin-top:0px;margin-right: auto;margin-bottom:0px;margin-left: auto; position: absolute; bottom: 0;  padding-bottom:35px;}
.fw_t1{
	height:198px;
	width:100%;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align: center;
	background-image:url(images/dibu_04.png);
    background-position:center;
    background-repeat:no-repeat;
  }
.fw_c{
   height:133px;
   width:100%;
   margin-bottom:0px;
   margin-left:auto;
   margin-right:auto;
   margin-top:0px;
   background-image:url(../images/dibu_05.jpg);
   background-position:center;
   background-repeat:no-repeat;

}

.js5{width: 1024px;margin-bottom:0px; height: 133px;
   margin-left:auto;
   margin-right:auto; font-family: "微软雅黑"; }

.js4{width: 500px;  height:200px;
   font-size: 16px; color: white; height: 120px; padding-left:230px; padding-top: 20px; }
.js0001{
   margin-top: 10px; margin-bottom:0px; margin-left:auto;
   margin-right:auto;
   margin-top:0px; float: right; line-height: 25px;
}

.one {
 	background: #50acab; width: 100%; height: auto; padding: 25px 0;
}

.one_box,.two_box,.three_box{
	width: 1200px; margin: 0 auto;
}

.one_box h2{ font-size: 35px; text-align: center; color: #fff;}
.one_box p{ font-size: 16px; text-align: center; color: #fff;margin-bottom: 30px;line-height: 35px;}
.one_con{ width:1100px; margin: 0 auto;}

.one_til {
	width: 180px; height: 45px; line-height: 45px; background: #f45c4f; color: #fff; text-align: center; margin: 0 auto;
	border-top-left-radius:3px; border-top-right-radius:3px;  font-size: 22px;
}

.one_p {
	 width:300px; height: 250px;  background: #fff;border-radius: 3px;
	-webkit-border-radius: 3px;
 -moz-border-radius：3px;
}
.one_p p{     display: block;
    width: 240px;
    line-height: 30px;
    font-size: 20px;
    color: #333;
    margin: 0 auto;
    text-align: left;
    padding-top: 50px; }
.one_mar{ margin:0 100px;}
.one_bigM{ margin-top:40px;}
.one_btn{ display: block; width: 260px; height: 55px; line-height: 55px; text-align: center;  color: #fff; font-size: 25px; background: #38538e; border-radius: 3px; margin: 0 auto; margin-top: 25px;}
.one_btn:hover,.five_con a:hover,.fix_a1:hover{background:#223763}


.fl {
    float: left;
    display: inline;
}

.wrapper {
  width: 990px;
  margin: 0 auto;
  position: relative;
}
/*预约*/
.yuyue {
  width: 1200px;
  height: 500px;

}


.yuyue .lxForm {
  width: 496px;
  float: left;
  padding-left: 700px;
  padding-top: 195px;
	position: relative;
}
.yuyue .tel{padding-left: 82px; padding-top: 340px;float: left;font-size:32px; color:#fff;}
.yuyue .lxForm input {
  width: 300px;
  margin-left:70px;
  border: 0;
  height: 44px;
  font-size: 16px;
  color: #000;
  outline: none;
  background: none;
  line-height: 44px;
  margin-bottom: 24px;
}

.yuyue .lxForm input.city {
  margin-bottom: 61px;
  padding-left:85px;
}
.yuyue .lxForm  select{width: 300px; font-size: 16px; height: 40px; color: #808080;margin-bottom: 27px; margin-top: 7px; margin-left:70px;border:none;}
.yuyue .lxForm .lxSubmit {
  width: 300px;
  height: 37px;
  background-color: #fff3b7;
	border-radius: 25px;
  margin-left: 50px;
  text-align: center;
  line-height: 37px;
  border: none;
  font-size: 16px;
  color: #232323;
  outline: none;
}

input::-webkit-input-placeholder {
  color: #9ca0a6;
}
.relative {
	position: relative;
}

.maintil{ font-size: 30px;  color: #000; padding:40px 0 26px; text-align: center; }
.maincont{font-size: 14px; color: #000; text-align: center;}
.btn-free,.btn-zl{width: 200px; height: 46px; line-height: 46px;  font-size: 20px;}
.btn-free{background: #ffcf0a; color: #000; text-align:center; }
.btn-partwo,.btn-partwo1,.btn-partsix,.btn-join,.btn-free,.btn-online,.btn-zl{margin: 0 auto; display: block; border-radius:6px ;  }
.btn-partwo1 {height: 400px;background-color:#fff;}
.btn-partwo1 ul {
    width: 1200px;
    margin: 0 auto;
}
.btn-partwo1 ul li {
    overflow: hidden;
    padding-bottom: 60px;
}
.btn-partwo1 ul li div h3 {
    font-size: 30px;
	font-weight: bold;
}
.btn-partwo1 ul li div h3 a{
    color: #5f5f5f;
}

.btn-partwo1 ul li div h4 {
    font-size: 18px;
	font-weight: bold;
}
.btn-partwo1 ul li .li-tit {

    font-size: 12px;

}
.btn-partwo1 ul li div p {
    line-height: 20px;
    font-size: 14px;
    margin-top: 10px;
}
.btn-partwo1  .icon {
    margin-right: 60px;
    margin-left: 60px;
    margin-top: 104px;
}
.btn-partwo1 ul li img {
    float: left;
}

.btn-partwo1 .ly a {
    cursor: pointer;
    display: inline-block;
    width: 170px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    color: #fff;
    background: #005dff;
    margin-right: 10px;
    border-radius: 20px;
    font-size: 16px;
}
.btn-partwo1 .ly {
    float: right;
    margin-top: 30px;
}
.parthree{ background-color:#f7f7f7;}
.parthree-cont{width: 1124px; height: 254px; margin: 0 auto;}
.parthree-cont>div ul li{height: 64px; line-height: 64px; font-size: 20px; }
.parthree-cont-l{width: 314px; height: 654px;position: absolute; left: 95px; top: 177px; }
.parthree-cont-c{width: 310px; height: 654px; position: absolute; left: 409px; top: 177px; }
.parthree-cont-r{width: 322px; height: 654px; position: absolute; left: 720px; top: 177px;}
.parthree-cont-l p{display: inline; }
.parthree-cont-l p span{font-size: 26px;}
.parthree-cont-l .p1{color: #d6404b;}
.parthree-cont-l .p2{ color: #ffcf0a;}
.parthree-cont-l .p3{color: #17d592;}
.parthree-cont-l .p4{ color: #75d2f4;}
.parthree-cont-l .p5{ color: #f07f1a;}
.parthree-cont-l ul,.parthree-cont-r ul{overflow: hidden; margin-bottom: 38px;}
.parthree-cont-c ul{overflow: hidden; margin-bottom: 65px;}
.parthree-cont-l ul li{color: #fff;  border-bottom: 1px solid #fff; text-align: center;}
.parthree-cont-c ul li{  border-bottom: 1px solid #3b3a3a; text-align: center;}
.parthree-cont-r ul li{ color: #fff;  text-indent: 20px; border-bottom: 1px solid #fff; text-align: left;}


.warp{
	width:1200px;
	margin:0 auto;
}
.tongdian{width: 100%; height: 650px;margin-top: 50px;}
.tdleft{width:71px;float: left;height: 550px;}
.tdright{width:  1090px; float: right;height: 650px;}
.liuxuzt{
	width:100%;
	height:780px;
	overflow: hidden;
}
.liuxuzt .biaoti{
	font-size:30px;
	text-align:center;
	line-height:50px;
	color:#000;
	margin-bottom: 26px;
}
.liuxuzt .liuxuexwen{
	width:996px;
	margin:0 auto;
	color:000;
	font-size: 14px;
	line-height: 24px;
}
.liuxuzt .liuxuexwen .liuxuexwen_left{
	float:left;
	width:470px;
	margin-top: 30px;
}

.liuxuzt .liuxuexwen .liuxuexwen_left h3{font-size:24px; color:#000;text-align: center;line-height: 66px;border-bottom: 1px solid #cccccc;}

.liuxuzt .liuxuexwen .liuxuexwen_left p{
	width:486px;
	height:200px;
	display:block;
	
	margin-top:25px;
	font-size:14px;
	line-height:28px;
	color:#000;
	text-align: center;
}
.liuxuzt .liuxuexwen .liuxuexwen_zhong{
	width: 275px;
	height: 275px;
	margin: 0 auto;
}
.liuxuzt .liuxuexwen .liuxuexwen_right{
	float:right;
	width:470px;
	margin-top: 30px;
}

.liuxuzt .liuxuexwen .liuxuexwen_right h3{font-size:24px; color:#000;text-align: center;line-height: 66px;border-bottom: 1px solid #cccccc;}

.liuxuzt .liuxuexwen .liuxuexwen_right p{
	width:486px;
	height:200px;
	display:block;
	
	margin-top:25px;
	font-size:14px;
	line-height:28px;
	color:#000;
	text-align: center;
}

.shezhi{
	width:100%;
	height:1000px;
	overflow: hidden;
	background:url(../images/07.jpg) top center ;
	background-siz:100% 100%;
}

.shezhi .tese{
	width:198px;
	height:56px;
	background:#FB9117;
	margin:0 auto;
	text-align:center;
	line-height:56px;
	color:#fff;
	font-size:30px;
	font-weight:normal;
}
.shezhi table{
	width:1200px;
	margin:0 auto;
	background:#fff;
	margin-top:25px;
}
.shezhi table .biaoti td{
	background:#40b63b;
	color:#fff;
	font-size:18px;
	border-right:none;
	line-height:42px;
}
.shezhi table tr td{
	text-align:center;
	border-right:1px solid #fff;
	line-height:25px;
	font-size:14px;
}
.shezhi table .hui td{
	background:#EFEFEF;
}
.shezhi ul{
	margin-left:0px;
	margin-top:6px;
}
.shezhi ul li{
	width:550px;
	height:83px;
	float:left;
	background:#fff;
	margin:17px 0 0 36px;
}
.shezhi ul li dl dt{
	width:450px;
	float:left;
}
.shezhi ul li dl dt h2{
	font-size:24px;
	text-align:center;
	font-size:24px;
	color:#616161;
	font-weight:normal;
	padding-top:20px;
	line-height:32px;
}
.shezhi ul li dl dt p{
	font-size:18px;
	text-align:left;
	color:#616161;
	line-height:26px;
	margin: 0 auto;
	margin-top: 10px;
	width:94%;
	
}
.shezhi ul li dl dd{
	width:94px;
	height:83px;
	background:#40b63b;
	float:left;
	font-size:24px;
	line-height:32px;
	text-align:center;

	cursor:pointer;
}
.shezhi ul li dl dd a{
	color:#fff;
	font-size:50px;
	line-height: 83px;
}

.shezhi1{
	width:100%;
	height:630px;
	overflow: hidden;
	background-color: #f7f7f7;
}
.shezhi1 p{margin-top: 20px;display: block;}
.shezhi1 img{margin-top: 30px;}

.shezhi1 .ly {
   
  padding:20px 413px;
}
.shezhi1  .ly a {
    cursor: pointer;
    display: inline-block;
    width: 170px;
    height: 44px;
    text-align: center;
    line-height: 44px;
    color: #fff;
    background: #ff911a;
    margin-right: 10px;
    border-radius: 20px;
    font-size: 16px;
}



.teacher{width: 100%;position: relative;height:1400px;}
.teacher .biaoti{
	font-size:30px;
	text-align:center;
	line-height:50px;
	color:#000;
	padding-top: 30px;
	margin-bottom: 26px;
}
.teacher .top{width: 1200px;margin: 0 auto;  padding-bottom: 60px; }
.teacher .top table{width: 100%;}
.teacher .top table:first-child{margin-bottom: .4rem;}
.teacher .top table td{width: 25%;}
.teacher .top table td:first-child{padding-right: .2rem;}
.teacher .top table td:last-child{padding-left: .2rem;}
.teacher .top .box{background-color: #f5f5f5;width: 315px;margin-bottom: 30px;margin-top: 40px;}
.teacher .top .box img{width: 100%;}
.teacher .top .box .item{padding: 15px;height:290px;position: relative;}
.teacher .top .box .item .p1{margin-bottom: 10px;text-align: left;font-size: 28px;font-weight: 100;font-stretch: normal;line-height: 24px;letter-spacing: 0rem;color: #232323;}
.teacher .top .box .jianjie{text-align: left;font-size: 16px;font-stretch: normal;line-height: 24px;color: #232323;margin-top: 10px;height: 140px;}
.teacher .top .box .item .p1 span{color: #333;font-size: 14px}
.teacher .top .box .item .p2{margin-bottom: .387rem;}
.teacher .top .box .item .p2 li{text-align: left;font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 24px;letter-spacing: 0rem;color: #666666;height: 48px;}
.teacher .top .box .item .p3{cursor: pointer;position: absolute;left:22px;bottom: 15px;width: 150px;height: 30px;line-height: 30px;text-align: center;background-color: #efcf76;border-radius: 20.5px;font-size: 14px;font-weight: normal;font-stretch: normal;letter-spacing: 0px;color: #333333;}
.teacher .top .box .item a{background-color: #c91113;width:200px; height: 50px; line-height: 50px; font-size:26px;text-align: center; font-weight: bold; color:#fff;display: block;margin: 0 auto;margin-top: 20px;}
.teacher .top .box.active{border: solid 0.013rem #dddddd;height: 3.7rem;}
.teacher .top .box.active .item{height: auto;}
.teacher .top .box.active .item .p3{bottom:0;}
.teacher .top .box.active1{background: url("../img/mAlevel2-section4-3.jpg") center center no-repeat;background-size: 100% 100%;border-right: none;}
.teacher .top table td.td{padding:0!important;width:50%;}
.teacher .bottom{padding: 0 .267rem;}
.teacher .bottom table{width: 100%;}
.teacher .bottom table:last-child{margin-bottom: .373rem;}
.teacher .bottom table td{text-align: center;width: 25%;}
.teacher .bottom img{width: 1.6rem;height: 1.6rem;border-radius: 0.793rem;overflow: hidden;}
.teacher .bottom .p1{margin-top: .52rem;margin-bottom: .373rem;text-align: left;font-size: 0.4rem;font-weight: bold;font-stretch: normal;line-height: 0.48rem;letter-spacing: 0rem;color: #333;}
.teacher .bottom .p2{text-align: center;font-size: 0.32rem;font-weight: normal;font-stretch: normal;line-height: 0.48rem;letter-spacing: 0rem;color: #333333;}
.teacher .bottom .p3{text-align: center;font-size: 0.293rem;font-weight: bold;font-stretch: normal;line-height: 0.48rem;letter-spacing: 0rem;color: #df4a43;}
.teacher .teacher-btn{display: block;text-align: center;margin: .5rem auto;width: 4.2rem; height: 0.72rem; line-height: .72rem;background-color: #efcf76; border-radius: 0.42rem; font-size: 0.32rem; font-weight: normal; font-stretch: normal; letter-spacing: 0rem;    color: #333333;}

.serve {
  height: 970px;

  padding-top: 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
 .serve .biaoti{
	font-size:30px;
	text-align:center;
	line-height:50px;
	color:#000;
	padding-top: 30px;
	margin-bottom: 26px;
}

.serve .model .model-left {
  float: left;
  height: 236px;
  margin-left: 98px;
}

.serve .model .model-txt {
  float: right;
  display: block;
  width: 820px;
  height: 146px;
  margin: 42px 0 0 0;
  text-align: left;
  background-color: #fefefe;
  -webkit-box-shadow: 5px 5px 0px 0px rgba(166, 166, 166, 0.11);
          box-shadow: 5px 5px 0px 0px rgba(166, 166, 166, 0.11);
  border-radius: 5px;
  font-size: 18px;
  line-height: 48px;
  color: #000;
  padding: 0 42px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.mt90{ margin-top: 90px; padding: 0 68px; margin-bottom: 30px;}
.clearfix::before,.clearfix::after{content: "."; height: 0; line-height: 0; display: block; visibility: hidden; clear: both;}
.li_box1 { width: 200px; height: 362px; border-radius: 5px; background: #e8eff9; text-align: center; position: relative;    padding-top: 40px; float: left; margin-right: 15px;}
.li_box1:last-child{ margin-right: 0;}
.li_box1 span{ border: 4px solid #fff; border-radius: 50%; width: 122px; height: 122px; position: absolute; top: -20%; left: 20%;}
.li_box1 h3{ font-size: 26px; color: #1f60c8; margin: 28px 0;}
.li_box1 p{ font-size: 20px;margin-bottom: 15px; padding-left: 20px; text-align: left;}
.li_box1 p i{ width: 4px; height: 4px; background: #1f60c8; display: inline-block; border-radius: 50%;position: relative;
    top: -5px;margin-right: 10px;}

.li_box1:nth-child(2n){ background: #fdf0f0;}
.li_box1:nth-child(2n) h3{color: #ed4541;}
.li_box1:nth-child(2n) p i{ background: #ed4541;}
.bottom {
    width: 100%;
    height: 150px;
    margin: 0px auto;
    text-align: center;
    background: #333333;
    padding-bottom: 20px;
}

.bottom_bt {
    width: 966px;
    height: auto;
    text-align: center;
    margin: 0px auto;
}

.bottom_seem {
    width: 1049px;
    height: auto;
    float: left;
    margin-top: 10px;
    display: inline;
}

.bottom_nav {
    line-height: 25px;
    padding: 5px;
    color: #fff;
    height: 25px;
}

.bottom_nav a {
    margin: 0px 4px;
    color: #fff;
}

.bottom_nav a:hover {
    text-decoration: underline;
    color: #fff;
}

.bottom_nav a:active,.bottom_nav a:focus {
    color: #fff;
}

.bottom_logo {
    float: left;
    width: 330px;
    height: auto;
    margin-top: 10px;
    display: inline;
}

.bottom_xi {
    float: left;
    width: 500px;
    height: auto;
    margin-left: 10px;
    display: inline;
}

.bottom_xi p {
    color: #fff;
    line-height: 35px;
    height: 35px;
    text-align: left;
}

.bottom_xi p a:hover {
    text-decoration: underline;
    color: #fff;
}

.bottom_xi p a:active,.bottom_xi p a:focus {
    color: #fff;
}

.bottom_tm {
    width: 210px;
    height: auto;
    float: right;
    text-align: right;
    display: inline;
}

.bottom_tm span {
    width: 80px;
    height: auto;
    float: right;
    margin-right: 20px;
}

.bottom_tm span p {
    color: #fff;
    text-align: center;
    line-height: 25px;
}

 .title-top {
    position: relative;
    padding: 30px 0 30px;
    font-size: 36px;
    text-align: center;
	 color:#002978;
}
  .title-top img{  max-width: none; 
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    display: inline; }

.title-top p {
    position: absolute;
    left: 0;
    top: 125px;
    width:100%;
    font-size: 14px;
}

.con-wrap {
    margin: 0 auto;
    width: 1200px;
}

.paddingb {
    padding-bottom: 90px;
}
.plancourse-box {
    background: #f9f9f9 url(../images/map.png) no-repeat center 0;
}
.postype {
    position: relative;
}
.title-top p {
    position: absolute;
    left: 0;
    top: 125px;
    width: 100%;
    font-size: 14px;
}
.plancourse-box .plancourse-bottom {
    position: relative;
    margin: 0 auto;
    width: 1250px;
    height: 530px;
}


.plancourse-box .plancourse-bottom .plancourse-b-con {
    margin: 0 auto;
    width: 1250px;
    height: 100%;
}

.plancourse-box .plancourse-bottom .planlist {
    width: 100%;
    height: 480px;
    padding-top: 20px;
}

.plancourse-box .plancourse-bottom .planlist li {
    position: relative;
    float: left;
    margin-top: 45px;
    width: 360px;
    height: 356px;
    color: #222;
    overflow: hidden;
    background: #fff;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -o-border-radius: 8px;
    -moz-border-radius: 8px;
    box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    -o-box-shadow: 0 0 30px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, .1);
}

.plancourse-box .plancourse-bottom .planlist li .servicelinks {
    display: block;
    width: 100%;
    height: 100%;
}

.plancourse-box .plancourse-bottom .planlist li .servicelinks .li-img {
    display: block;
    width: 100%;
}

.plancourse-box .plancourse-bottom .planlist li .servicelinks h3 {
    padding: 25px 0 15px;
    font-size: 24px;
    color: #222;
    text-align: center;
}

.redcolor {
    color: #c8161e;
}

.plancourse-box .plancourse-bottom .planlist li .servicelinks h3 {
    padding: 25px 0 15px;
    font-size: 24px;
    color: #222;
    text-align: center;
}
.plancourse-box .plancourse-bottom li .servicelinks .litext {
    padding: 0 20px;
    font-size: 12px;
    line-height: 22px;
    color: #666;
    opacity: 1;
    -webkit-opacity: 1;
    -o-opacity: 1;
    -moz-opacity: 1;
    transition: opacity .2s linear;
    -webkit-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
}

.plancourse-box .plancourse-bottom .planlist li .servicelinks .li-btn {
    position: absolute;
    bottom: 55px;
    left: 50%;
    margin-left: -60px;
    display: none \9;
    width: 120px;
    height: 30px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    background: #c8161e;
    opacity: 0;
    -webkit-opacity: 0;
    -o-opacity: 0;
    -moz-opacity: 0;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -o-border-radius: 50px;
    -webkit-border-radius: 50px;
    transition: opacity .2s linear;
    -webkit-transition: opacity .2s linear;
    -o-transition: opacity .2s linear;
    -moz-transition: opacity .2s linear;
}

.stu{
    background: url(../images/08.jpg) no-repeat top;
    padding-bottom:20px;
}
.select{
    width:1200px;
    margin:  0 auto;
    padding-top: 15px;

}
.stu ul{
   
    overflow: hidden;
    padding: 0 330px;
}
.stu ul li{
    float: left;
    width:228px;
    height: 40px;
    text-align: center;
    margin-bottom: 30px;
	
    font-size: 16px;
    color: #fff;
    font-weight: 900;
    line-height: 30px;
    cursor: pointer;
}
.stu ul li:first-child{
    background: #e60000;
	margin-right: 60px;
}
.stu ul li:nth-of-type(2){
    background: #2f68b9;
	
}
.stu ul li:nth-of-type(3){
    background: #ffa300;
}
.stu ul li:nth-of-type(4){
    background: #dd782a;
}

.school{
    width: 960px;
    margin: 0 auto 20px auto;
    font-weight: 900;
    background: #fafafa;
    padding-top: 15px;
    padding-bottom: 10px;

}
.school div{
    width: 960px;
    margin:  0 auto;
    background: #fff;
    display: none;
}
.school div img{
    width: 100%;
}
.school .active{
    display: block;
}

.pc-container .btn{display: flex; justify-content: center; flex-flow: row nowrap;}
      .pc-container .btn a{margin: 0 15px; cursor: pointer;}
      .pc-container .banner2 .btn{margin-top: 260px;}
   .pc-container .banner_bt{ height:294px;  background:url("../img/bt.png") no-repeat center;}
.country {
  background: url(../images/06.jpg) center no-repeat;
  padding: 16px 0 52px;
}

.country .title {
  width: 1000px;
  height: 60px;
  margin: 0 auto 46px;
	margin-top: 30px;
}

.country .pic {
  width: 100%;
}

.country .hide {
  display: none;
}

.country .pic-box {
  overflow: hidden;
}

.country .pic-box-li {
  float: left;
  margin-right: 49px;
  width: 260px;
  height: 127px;
}

.country .pic-box-li:last-child {
  margin-right: 0;
}

.country .table-box {
  overflow: hidden;
  width: 990px;
}

.country .table-box .pic-box {
  width: 956px;
  height: 330px;
  margin: 0 auto;
}

.country .table-list {
  float: left;
  width: 100%;
  height: 330px;
  padding: 25px 0 24px;
  display: none;
}

.country .table-list:first-child {
  display: block;
}

.country .table-list:first-child.active {
  background-color: #2f61a6;
}

.country .table-list.second-child.active {
  background-color: #bb3725;
}

.country .table-list.third-child.active {
  background-color: #1e94cb;
}

.country .table-list:last-child.active {
  background-color: #cb8c1e;
}


.zy {
  padding-bottom: 60px;
}
.zy h2 {
  font-size: 36px;
  font-weight: normal;
  color: #002978;
  text-align: center;
  	padding: 30px 0 10px;
  
}
.zy h4 {
  font-size: 16px;
  font-weight: normal;
  letter-spacing:8px;
  color: #002978;
  text-align: center;
	padding: 10px 0 40px;
  
}
.zy ul {
	margin: 0 auto;
  margin-top: 50px;
}
.zy li {
  float: left;
  width: 240px;
  height: 210px;
  background: #f4f6fb;
  margin-right: 35px;
}
.zy li h3 {
  width: 100px;
  height: 70px;
  padding-top: 30px;
  border-radius: 50%;
  background: #002978;
  margin: -50px auto 0;
  font-size: 18px;
  text-align: center;
  color: #fff ;
}
.zy li p {
  line-height: 28px;
  text-align: center;
  font-size: 14px;
  color: #444444;
}
.zy li:hover {
  box-shadow: 0 4px 14px 0 rgba(0, 41, 120, 0.2);
}
.zy li:hover h3 {
  box-shadow: 0px 0px 14px 4px rgba(0, 41, 120, 0.2);
}
.zy a {
  width: 270px;
  line-height: 50px;
  text-align: center;
  font-size: 20px;
  color: #fff;
  background: #00aea3;
  display: block;
  border-radius: 8px;
  margin: 30px auto 0;
}
.zy a:hover {
  background: #08a096;
}
.ms_yypx {
  background: #f6f6f6;
  padding-bottom: 50px;
}
.ms_yypx .px_list {
  margin: 0 -8.5px;
}
.ms_yypx .px_list {width:100%; height: 720px;background-color: #002978;}
.ms_yypx .px_list li {
  float: left;
  width: 330px;
  height: 210px;
  margin: 60px 30px;
  position: relative;
}
.ms_yypx .px_list li:hover .text {
  height: 260px;
  background: #004e92;
  box-shadow: none;
}
.ms_yypx .px_list li:hover .text h2 {
  color: #fff;
}
.ms_yypx .px_list li:hover .text span {
  background: #fff;
  margin-bottom: 10px;
}
.ms_yypx .px_list li .text {
  width: 240px;
  height: 120px;
  padding: 0 25px;
  background: rgba(255, 255, 255, 0.9);
  background: #fff\9;
  position: absolute;
  left: 50%;
  margin-left: -145px;
  bottom: -55px;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 2px 10px 0 #a8a8a8;
  transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
}
.ms_yypx .px_list li .text h2 {
  font-size: 22px;
  color: #333;
  font-weight: normal;
  text-align: center;
  padding: 5px 0 5px;
}
.ms_yypx .px_list li .text span {
  width: 50px;
  height: 2px;
  display: block;
  background: #004e92;
  margin: 0 auto 0px;
}
.ms_yypx .px_list li .text p {
  line-height: 24px;
	font-size:12px;
  color: #aca5a5;
}


.under_box4{background:url("../images/underg_bj3.jpg") no-repeat center;height:596px;overflow:hidden;margin:0px auto 0}
.under_box4 h2{padding: 30px 0 30px; color:#fff;}
.under_box4 .slideTxtBox{ width:1200px;margin:55px auto 0;}
.under_box4 .slideTxtBox .hd{width:579px;margin:0 auto;}
.under_box4 .slideTxtBox .hd ul li{cursor:pointer;width:193px;text-align:center;border-bottom:4px solid rgba(255,255,255,0.3);float:left;font-size:20px;color:#fff;font-weight:bold;padding-bottom:15px;}
.under_box4 .slideTxtBox .hd ul li.on{border-color:#4cd6c9;color:#4cd6c9;}
.under_box4 .slideTxtBox .bd ul{width:100%;float:left;margin-top:60px;}

.under_box4 .slideTxtBox .bd li .under_div{width:143px;float:left;position:relative;height:100%;margin-right:68px;}
.under_box4 .slideTxtBox .bd li .under_div:last-child{margin-right:0}
.under_box4 .slideTxtBox .bd li .under_div .undergra_p{width:100%;height:40px;color:#fff;font-weight:bold;text-align:center;line-height:40px;background:#4cd6c9;border-radius:7px;position:relative;}
.under_box4 .slideTxtBox .bd li .under_div .undergra_p:before{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px #4cd6c9 solid;position:absolute;bottom:-12px;left:50%;margin-left:-10px;}
.under_box4 .slideTxtBox .bd li .under_div .undergra_p2{font-size:15px;line-height:25px;color:#fff;text-align:center;margin-top:30px;}
.under_box4 .slideTxtBox .bd li .under_div .undergra_p2:before{content:"";width:10px;height:10px;border-radius:100%;background:#fff;position:absolute;left:50%;margin-left:-5px;bottom:-5px;}
.under_box4 .slideTxtBox .bd li .under_div .undergra_p2:after{content:">";font-size:20px;font-family:"??";position:absolute;bottom:-13px;left:175px;}
.under_box4 .slideTxtBox .bd li{height:184px;border-bottom:1px #fff solid;padding:0;margin:0;overflow:visible}
.under_box4 .slideTxtBox .bd li .under_div:last-child .undergra_p2:after{display:none;}
/*.under_box4 .slideTxtBox .bd ul:nth-child(1) .under_div{margin-right:385px;}*/
.under_box4 .slideTxtBox .bd ul:nth-child(1) .under_div:last-child{margin-right:0}
/*.under_box4 .slideTxtBox .bd ul:nth-child(3) .under_div{margin-right:385px;}*/
.under_box4 .slideTxtBox .bd ul:nth-child(3) .under_div:last-child{margin-right:0}
