*{margin: 0 auto;padding: 0;font-family: "微软雅黑","宋体",tahoma,Srial,helvetica,sans-serif;;}
ul{list-style-type: none;}
a{text-decoration: none; cursor: pointer;}
img{border: 0;}


/*banner*/
#banner{width: 100%;height:614px;background-image: url(../images/11_01.jpg);background-position: center top;background-size:1920px 614px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;left:0;top:0;min-width:1200px;}
#header{width: 1200px;height: 80px;position: relative;overflow: hidden;margin: 0 auto;margin-top: 20px;}
#header a.tel{color:#fff;font-size:26px;float: right;margin-top: 20px;margin-right: 15px;}
#banner .banner_chat{display: block;width: 425px;height:280px;text-align: center;font-size: 18px;position: absolute;left: 50%;color: #fff;line-height: 42px;background-color:#e8e8e8;margin-top:90px;margin-left:115px;box-shadow: 5px 5px 10px #666;-webkit-box-shadow: 5px 5px 10px #666;}
#banner .banner_chat img{vertical-align: middle;margin-left: 3px;margin-top: -2px;}
/*#banner .banner_chat:hover{background-color: #f29300;}*/
.banner_title{
	height:58px;
	line-height:58px;
	font-size:32px;
	background-color:#ffffff;
	color:#659302;
	font-weight: bold;

	
}
.banner_baoming{
	height:56px;
	
	line-height:56px;
	background-image: url(../images/shouji_03.png);
	background-size:315px 56px;
	display:block;
	background-repeat: no-repeat;
	margin-top:35px;
	width:315px;
	border:0px;
}

.banner_input{
	outline: none;
-webkit-appearance: none;
border-radius: 0;
height:50px;
font-size:28px;
	border:0px;
	line-height:50px;
	width:255px;
	margin-left:60px;
}
.banner_button{
	width:315px;
	height:58px;
	background-color:#fff600;
	margin-top:20px;
	border:0px;
	font-size:32px;
	color:#659302;
}
.text_xy {
	color:#030303;
}

.content_wrap{width: 100%;height:4645px;background-color:#91c522;}

.question{width: 1200px;height: 800px;background-color: white ;}

.question_bg{background-image: url(../images/bg_08.png);background-size: 1200px;width: 1200px;height: 162px;
	
}
.question .slide{width: 1100px;height: auto;position: relative;overflow: hidden;margin-top: 0px;padding: 10px 0;}
.question .slide dl{float: left;width: 340px;height: 218px;margin: 0 13px;box-shadow:5px 5px 10px #666;-webkit-box-shadow: 5px 5px 10px #666; position: relative;overflow: hidden;margin-top: 30px;background-repeat: no-repeat;}
.question .slide>dl>dt{width: 340px;height: auto;text-align: center;margin-top: 25px;}
.question .slide>dl>dt span{display: block;width: 80px;height:76px;background-size:80px 76px;background-repeat: no-repeat;background-position:0 0;}
.question .slide>dl>dt>h3{color: #91c522;text-align: center;font-size: 20px;margin-top: 20px;font-weight: normal;line-height: 34px;}
.question .slide>dl>dd{width: 100%; height: 45px;background-color: #f29300;position: absolute;bottom: -45px;}
.question .slide>dl>dd>a{display: block; width: 100%;height: 45px;line-height: 45px; color: #fff;font-size: 18px;position: relative;overflow: hidden;text-align: center;}
.question .slide>dl.hov{background-color:#91c522;}
.question .slide>dl.hov dt h3{color: #fff;margin-top: 60px;}
.question .slide>dl.hov dt span{height: 0;}
.question .slide>dl.hov dd{bottom: 0;}

.part_wrap{width: 1200px;height: 1434px;background-color:white;background-size: 1200px 1454px;}
.part_wrap ul.ys{width: 1100px;height: auto;margin-top: 20px;position: relative;overflow: hidden;}
.part_wrap ul.ys li{width:232px;height: 154px; padding: 30px 15px;float: left;;background-size: 232px 214px;}
.part_wrap ul.ys li h3{color: #91c522;font-weight: normal;font-size: 26px;}
.part_wrap ul.ys li h3 i{font-size:34px;font-weight: bold;display: inline-block;margin-right: 6px;}
.part_wrap ul.ys li p{color: #626262;line-height: 28px;font-size: 18px;margin-top: 15px;}

.part_wrap ul.serivce{width: 1100px;height: auto;margin-top: 40px;position: relative;overflow: hidden;}
.part_wrap ul.serivce li{width:252px;height: 450px;float: left;background-color: #91c522;margin-right: 30px;}
.part_wrap ul.serivce li h3{color: #fff;height: 50px;line-height: 50px; font-weight: normal;font-size: 20px;}
.part_wrap ul.serivce li h3 i{font-size: 26px;font-weight: bold;display: inline-block;margin-right: 4px;}
.part_wrap ul.serivce li p{color: #fff;line-height: 28px;font-size: 16px;margin-top: 8px;padding: 0 5px;text-align: left;}

.part_wrap ul.serivce li img{margin-left:5px;}

.vip{width: 1200px;height:850px;background-color:white;background-size: 1000px 740px;}
.vip table{width: 1100px;height: auto;margin-top: 40px;border-right: 1px solid #91c522;}
.vip table tr th{background-color: #91c522;color: #fff;height: 52px;font-size: 20px;font-weight: normal;}
.vip table tr td{font-size: 16px;color: #626262;padding: 10px;line-height: 30px;border-left: 1px solid #91c522;border-bottom: 1px solid #91c522;}
.vip table tr td.lf{text-align: left;}
.vip table tr td a{display: block;width: 216px;height: 42px;text-align: center;line-height: 42px; background-color: #f29300;border-radius: 26px;    color: #fff}

.vip table tr td a:hover{display: block;width: 216px;height: 42px;text-align: center;line-height: 42px; background-color: #91c522;border-radius: 26px;    color: #fff}


.vip1{width: 1200px;height:720px;background-color:white;background-size: 1000px 740px;}
.vip1 table{width: 1100px;height: auto;margin-top: 40px;border-right: 1px solid #91c522; }
.vip1 table tr th{background-color: #91c522;color: #fff;height: 52px;font-size: 20px;font-weight: normal;}
.vip1 table tr td{font-size: 16px;color: #626262;padding: 10px;line-height: 30px;border-left: 1px solid #91c522;border-bottom: 1px solid #91c522;}
.vip1 table tr td.lf{text-align: left;}
.vip1 table tr td a{display: block;width: 216px;height: 42px;text-align: center;line-height: 42px; background-color: #f29300;border-radius: 26px;    color: #fff}

.vip1 table tr td a:hover{display: block;width: 216px;height: 42px;text-align: center;line-height: 42px; background-color: #91c522;border-radius: 26px;    color: #fff}


.vip2{width: 1200px;height:850px;background-color:white;background-size: 1000px 740px;margin-top:50px;}
.vip2 table{width: 1100px;height: auto;margin-top: 40px;border-right: 1px solid #91c522; text-align:center;}
.vip2 table tr th{background-color: #91c522;color: #fff;height: 52px;font-size: 20px;font-weight: normal;}
.vip2 table tr td{font-size: 16px;color: #626262;padding: 10px;line-height: 30px;border-left: 1px solid #91c522;border-bottom: 1px solid #91c522;}
.vip2 table tr td.lf{text-align: left;}
.vip2 table tr td a{display: block;width: 216px;height: 42px;text-align: center;line-height: 42px; background-color: #f29300;border-radius: 26px;    color: #fff}

.vip2 table tr td a:hover{display: block;width: 216px;height: 42px;text-align: center;line-height: 42px; background-color: #91c522;border-radius: 26px;    color: #fff}






.hj{width: 100%;height:1200px;background-position: center top;background-size:1920px 789px;position: relative;overflow: hidden;margin: 0 auto;text-align: center;padding-top: 10px;text-align: center;}
.hj img{margin-top: 40px;}

.teacher_wrap{width: 1200px;height:660px;background-color:white;}

.teacher{width:915px;height:338px;overflow:hidden;background:#ffffff;margin: 0 auto;margin-top: 30px;}
.teacher-main{width:915px;}
.teacher .box{float:left;width:146px;height:330px;overflow:hidden;}
.teacher .box.act{width:474px;background-image: url(../images/tea_bg.jpg);}
.teacher .box .img{float:left;width:146px;height:338px;position:relative;}
.teacher .box .img img{width:146px;height:338px;}
.teacher .box.act .img{display: none;}
.teacher .box .info{float:left;opacity:0;width:0px;}
.teacher .box.act .info{float:left;opacity:1;width:474px;}
.teacher .box .info dl{width: 420px;height: auto;position: relative;overflow: hidden;margin-top: 15px;} 
.teacher .box .info dl dt{width: 160px;height: auto;float: left;}
.teacher .box .info dl dt div.intro{border-left: 7px solid #f1e15e;padding-left: 15px;text-align: left;}
.teacher .box .info dl dt div.intro h3{color: #fff;font-size: 24px;font-weight: normal;}
.teacher .box .info dl dt div.intro h3 span{font-size: 16px;color: #f1e15e;display: inline-block;margin-left: 3px;}
.teacher .box .info dl dt div.intro p{color: #fff;font-size: 18px;}
.teacher .box .info dl dt img{margin-top: 10px;width: 152px;height: auto;}
.teacher .box .info dl dd{width: 240px;height: auto;float: right;text-align: left;}
.teacher .box .info dl dd span{display: inline-block;width: 100px;height: 28px;border: 1px solid #f1e15e;font-size: 18px;color: #f1e15e;text-align: center;line-height: 28px;border-radius: 21px;font-weight: bold;}
.teacher .box .info dl dd p{font-size: 16px;color: #fff;text-align: center;line-height: 28px;margin-top: 5px;text-align: left;}



.pub_head{width: 100%; text-align: center;overflow: hidden; padding-top:80px;}


.pub_head b{text-align: center;color: #d3f3ff;font-size: 110px;display: inline-block;}
.pub_head p{;width: 100%;text-align: center;font-size: 32px;color: #91c522;line-height: 40px;}
.pub_head p span{font-size: 16px;}
p.pub_info{width: 1100px; color: #91c522;font-size: 16px;margin-top: 30px;line-height: 30px;text-align: left;}
h3.ej_head{width: 1000px;font-size: 30px;color: #d3f3ff;margin-top:30px;text-align: center;}



div.pub_btn{overflow: hidden;width: 1000px;height: 52px;margin-top: 40px;}
div.pub_btn>a{display: block;width: 318px;height:50px;text-align: center;font-size: 20px;position: absolute;left: 50%;color: #fff;line-height: 52px;border-radius: 26px;margin-left: -159px;border: 1px solid #f29300;background-color: #f29300;}
div.pub_btn>a span{display: inline-block;width: 22px;height: 26px;background-image: url(../images/hand.png);vertical-align: middle;margin-left: 3px;background-size: 22px 26px;}
div.pub_btn>a:hover{background-color: #fff;border: 1px solid #91c522;color: #91c522;}
div.pub_btn>a:hover span{background-image: url(../images/hand.png);}


.bottom{height:160px; background:#333333;}
.banquan{ width:1000px; padding:30px 0 0px; margin:0 auto;  text-align:center;color:#FFF; font-size:16px;}





.chengji_box{overflow:hidden; margin-top:40px; height:36px; background-color:#5ac5a7; color:#fff; text-align:center; width:100%;}
.chengji_box li{ color:#fff; text-align:center; height:36px; line-height:36px; font-weight:bold;}
.chengji_box li:nth-child(1){width:18%; float:left; border-right:solid 1px #fff;}
.chengji_box li:nth-child(2){width:18%; float:left; border-right:solid 1px #fff;}
.chengji_box li:nth-child(3){width:18%; float:left; border-right:solid 1px #fff;}
.chengji_box li:nth-child(4){width:18%; float:left;border-right:solid 1px #fff;}
.chengji_box li:nth-child(5){width:27%; float:left;}
.list_lh{ height:404px; overflow:hidden; background-color:#f8f6f6; width:100%;}
.list_lh li{ border-bottom:solid 1px #fff; text-align:center; height:36px; line-height:36px;overflow:hidden;}
.list_lh li .jiacheng_gun01{width:18%; float:left; border-right:solid 1px #fff;}
.list_lh li .jiacheng_gun02{width:18%; float:left; border-right:solid 1px #fff;}
.list_lh li .jiacheng_gun03{width:18%; float:left; border-right:solid 1px #fff;}
.list_lh li .jiacheng_gun04{width:18%; float:left; border-right:solid 1px #fff;}
.list_lh li .jiacheng_gun05{width:27%; float:left;}
.list_lh li:nth-child(2n){background-color:#f2f2f2;}

.addres{
color:#91c522;
margin:auto;
text-align:left;
width:600px;
}