@charset 'utf-8';
body{}
a,a:focus,a:visited,a:active,a:hover{outline:0;border:none;text-decoration: none;}
area{outline:0;}

.clear{clear: both;visibility: hidden;width: 100%;height: 0;overflow: hidden;}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
#edu36{background-color:#e40040}
#edu36 div, 
#edu36 dl,
#edu36 dt,
#edu36 dd,
#edu36 ul,
#edu36 ol,
#edu36 li,
#edu36 pre,
#edu36 form,
#edu36 fieldset,
#edu36 input,
#edu36 textarea,
#edu36 select,
#edu36 p,
#edu36 blockquote,
#edu36 h1,
#edu36 h2,
#edu36 h3,
#edu36 h4,
#edu36 h5,
#edu36 h6,
#edu36 a{font-family:'Microsoft Yahei';}
.banner-box{width:100%;overflow:hidden;}
.banner-inner{position:relative;width:1000px;margin:0 auto;}
.banner{position:absolute;width:1900px;left:-450px;top:0;}
.banner>img{display: block;}

.banner-title{}
.banner-title>img{display:block;margin:0 auto;}
.banner-title>p{display:block;font-size:20px;color:#fff;line-height:40px;text-align:center;font-weight:bold;}
.ld-list{
	width:100%;
	height:264px;
	padding-bottom:120px;
}
.ld-list li{
	float:left;
	width:194px;
	height:74px;
	padding-top:190px;
	margin-right:7px;
}
.ld-list li p{
	display:block;
	padding:0 18px;
	text-align:center;
	font-size:14px;
	color:#fff;
	line-height:22px;
}
.ld-list li p a{
	color:#e40000;
	text-decoration:underline;
}
.ld-list li.ld-li-1{
	background:url(images/ld-bg-1.png) 0 0 no-repeat;
	margin-left:1px;
}
.ld-list li.ld-li-2{
	background:url(images/ld-bg-2.png) 0 0 no-repeat;
}
.ld-list li.ld-li-3{
	background:url(images/ld-bg-3.png) 0 0 no-repeat;
}
.ld-list li.ld-li-4{
	background:url(images/ld-bg-4.png) 0 0 no-repeat;
}
.ld-list li.ld-li-5{
	background:url(images/ld-bg-5.png) 0 0 no-repeat;
	margin-right:0;
}
.city-table{
	width:100%;
	margin-top:25px;
	padding-bottom:160px;
}
.city-table tr td{
	width:12.5%;
	height:77px;
	padding-bottom:5px;
}
.city-table .city-name{
	width:117px;
	height:73px;
	background-color:#fff;
	border:2px solid #85dd8c;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	overflow:hidden;
	cursor:pointer;
	margin:0 auto;
}
.city-table .city-name h1{
	text-align:center;
	font-size:38px;
	font-weight:bold;
	color:#e40040;
}
.city-table .city-name p{
	text-align:center;
	color:#424242;
	font-size:14px;
}
.city-table .city-name:hover{background-color:#85dd8c}
.city-table .city-name:hover h1{color:#fff;}
.city-table .city-name:hover p{color:#fff;}
.city-table .city-info-box{
	width:744px;
	height:332px;
	margin:0 auto;
}
.city-table .city-info-box .city-logo{
	float:left;
	width:354px;
	height:250px;
	padding:41px 0;
}
.city-table .city-info-box .city-logo>img{display:block;margin:0 auto;}
.city-table .city-info-box .city-info{
	float:left;
	width:390px;
	padding-top:35px;
}
.city-table .city-info-box .city-info h1{
	color:#fff;
	font-size:62px;
	font-weight:bold;
	line-height:100px;
}
.city-table .city-info-box .city-info p{
	font-size:14px;
	color:#fff;
	line-height:24px;
}
.city-table .city-info-box .city-info .city-info-title{font-weight:bold;}

.baiwan{display: block;}
.baiwan-box{height: 592px;margin-bottom: 140px;}
.button{border: 1px solid #fff;border-radius: 5px;width: 129px;height: 43px;line-height: 43px;text-align: center;font-size: 14px;color: #fff;position: absolute;}
.but1{left: 243px;top:403px;}
.but2{right: 230px;top:403px;}
.button:hover{border: 1px solid #fff;}
.bw_btn{width: 409px;margin:0 auto;margin-top: 28px;}
.butt1{width: 237px;float: left;}
.butt2{width: 127px;float: right;}

a.linkbtn{
	display:block;
	height:39px;
	background-color:#a7e6ac;
	color:#830025;
	text-align:center;
	border-radius:5px;
	-wekit-border-radius:5px;
	-moz-border-radius:5px;
	line-height:39px;
	font-size:14px;
}
a.linkbtn:hover{
	background-color:#3a783f;
	color:#fff;
}
a.citybtn{
	width:219px;
	margin-top:15px;
	margin-left:0;
}

.giftInfo{
	text-align:right;
}
.giftInfo>a{
	color:#fff;
	text-decoration:underline;
	font-size:14px;
	line-height:35px;
}
.giftInfo .giftInfo-pop{
	display:none;
	position:fixed;
	width:434px;
	height:394px;
	top:50%;
	left:50%;
	margin-top:-196px;
	margin-left:-217px;
	border:3px solid #85dd8c;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	background-color:#fff;
	text-align:left;
}
.giftInfo .giftInfo-pop h1{
	font-size:30px;
	font-weight:bold;
	color:#e40040;
	text-align:center;
	line-height:60px;
}
.giftInfo .giftInfo-pop p{
	padding:3px 25px;
	line-height:24px;
	color:#474747;
	font-size:14px;
}
.giftImg{padding-bottom:145px;}
.giftImg>img{display:block;}
.giftImg .giftbtn{
	width:154px;
	font-size:16px;
	margin:30px auto 0;
}

.formbanner{
	height:163px;
	background:url(images/formbanner-bg.jpg) 0 0 no-repeat;
}
.bmform{
	width:1000px;
	margin:0 auto;
	padding-top:34px;
}
.bmform .form-mod{
	float:left;
	width:250px;
	height:34px;
	line-height:34px;
	color:#494949;
	font-size:14px;
}
.bmform .form-mod span{margin-right:5px;}
.bmform .form-mod input,.bmform .form-mod select{
	width:158px;
	height:32px;
	line-height:32px;
	border:1px solid #454545;
}
a.linkbtn.bmbtn{
	width:194px;
	font-size:16px;
	margin:37px auto 0;
}
.thers-list{
	margin-top:35px;
	width:1026px;
	height:1258px;
	background:url(images/thers-bg3.jpg) 0 0 no-repeat;
}
.thers-list li{width:365px;}
.thers-list li h1{
	font-size:60px;
	font-weight:bold;
	color:#fff;
	padding-top:20px;
}
.thers-list li h2{
	font-size:38px;
	color:#fff;
}
.thers-list li p{
	font-size:14px;
	line-height:24px;
	color:#fff;
}
.thers-list li.ther-1{
	padding-top:50px;
	margin-left:345px;
	width:480px;
}
.thers-list li.ther-1 h2{padding-left:95px;margin-bottom:60px;}
.thers-list li.ther-1 p{padding-right:120px;}
.thers-list li.ther-2{
	margin-top:240px;
	text-align:right;
	margin-left:250px;
}
#ther_2{
	margin-top:200px;
}
.thers-list li.ther-2 h2{
	font-size:18px;
	font-weight:bold;
	margin:20px 0 10px;
}
.thers-list li.ther-3{
	margin-left:345px;
	margin-top:130px;
}
.thers-list li.ther-3 h2{
	font-size:18px;
	font-weight:bold;
	margin:20px 0 10px;
}
a.linkbtn.therbtn{
	width:265px;
	font-size:18px;
	margin:35px auto 0;
}

.schools-cont{padding-bottom:165px;}
.schools-cont .schools-left{
	float:left;
	width:285px;
	height:428px;
}
.schools-cont .schools-left table{
	width:100%;
	height:100%;
}
.schools-cont .schools-left table tr td{vertical-align:top}
.schools-cont .schools-left .sch-nav{
	display: block;
	width:131px;
	height:131px;
	color:#e40040;
	line-height:131px;
	font-size:35px;
	text-align:center;
	border:2px solid #85dd8c;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#fff;
	font-weight:bold;
}
.schools-cont .schools-left .sch-nav.twoline{
	height:81px;
	padding:25px 0;
	line-height:40px;
	font-size:28px;
}
.schools-cont .schools-left .sch-nav.active{
	color:#fff;
	background-color:#85dd8c;
}
.schools-cont .schools-right{
	float: right;
	width:703px;
	height:410px;
	padding-top:18px;
	background:url(images/school-bg.png) 0 0 no-repeat;
}
.schools-cont .schools-right .schools-div{
	width:572px;
	height:287px;
	margin:0 auto;
	overflow:hidden;
}
.schools-cont .schools-right .schools-detail{
	display:none;
	width:572px;
	height:287px;
	overflow:hidden;
}
.schools-cont .schools-right .schools-detail.active{display:block;}
.schools-cont .schools-right .schools-detail .schools-img{
	width:100%;
	height:100%;
}
.schools-cont .schools-right .schools-detail .schools-img li{
	float:left;
	width:200px;
	height:134px;
	background-color:#fff;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	overflow:hidden;
	margin:0 43px;
	cursor:pointer;
}
.schools-cont .schools-right .schools-detail .schools-img li>img{display:block;}
.schools-cont .schools-right>p{
	color:#fff;
	font-size:14px;
	text-align:center;
	margin-top: 30px;
	line-height:36px;
}
.schools-cont .schools-right a.linkbtn.schbtn{
	width:131px;
	height:41px;
	line-height:41px;
	font-size:18px;
	margin:0 auto;
}
.schools-cont .schools-right a.scrollbtn{
	float:right;
	color:#fff;
	font-size:14px;
	margin-top:-20px;
	margin-right:13px;
}
.schools-cont .schools-right .schools-div .schools-detail .schools-table{
	width:100%;
	height:100%;
	overflow-y:auto;
}
.schools-cont .schools-right .schools-div .schools-detail .schools-table table{
	width:100%;
	border-collapse:collapse;
	border:1px solid #fff;
}
.schools-cont .schools-right .schools-div .schools-detail .schools-table table tr th{
	color:#e40040;
	background-color:#fff;
	height:40px;
	font-size:18px;
	text-align:center;
}
.schools-cont .schools-right .schools-div .schools-detail .schools-table table tr td{
	height:40px;
	color:#fff;
	font-size:14px;
	text-align:center;
	border:1px solid #fff;
	cursor:pointer;
}
.bk-list{
	width:100%;
	margin-top:25px;
}
.bk-list li{
	float:left;
	display:block;
	width:225px;
	height:150px;
	margin-right:33px;
}
.bk-list li a{
	display:block;
	width:100%;
	height:100%;
	color:#fff;
}
.bk-list li a img{display:block;}
.bk-list li a p{color:#fff;text-align:center;color:#fff;line-height:24px;margin-top:5px;font-size:14px;}

a.linkbtn.bkbtn{
	width:248px;
	height:41px;
	line-height:41px;
	font-size:18px;
	margin:27px auto 0;
}
.vip-list{
	width:100%;
	margin:35px 0;
}
.vip-list li{
	float:left;
	width:232px;
	height:232px;
	overflow:hidden;
	margin-right:24px;
}
.vip-list li>img{display:block;}
.vip-list li:hover img{margin-top:-232px;}
a.linkbtn.vipbtn{
	width:487px;
	height:41px;
	line-height:41px;
	margin:0 auto;
	font-size:18px;
}
.ft-list{
	width:100%;
	margin:20px 0;
}
.ft-list li{
	float:left;
	width:205px;
	height:300px;
	margin-right:60px;
}
.ft-list li>img{display:block}
.ftbtns{
	width:100%;
	text-align:center;
}
.ftbtns a.linkbtn{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:157px;
	height:41px;
	line-height:41px;
	font-size:18px; 
}
.ftbtns a.linkbtn.popbtn{margin-left:45px;}

/* 中间弹出 */
.shadow-box{
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:999;
	background-color:#000;
	opacity:0.8;
	filter: alpha(opacity=80);
}
.center-pop{
	position:fixed;
	width:910px;
	height:545px;
	top:50%;
	margin-top:-273px;
	left:50%;
	margin-left:-455px;
	z-index:9999;
	background:url(images/center-pop-bg.png) 0 0 no-repeat;
}
.center-pop .popleyu{
	display:block;
	width:100%;
	height:100%;
}
.center-pop .popbtn{
	position:absolute;
	display:block;
	width:204px;
	height:41px;
	margin-top:-120px;
	margin-left:353px;
	line-height:41px;
	background-color:#e40040;
	text-align:center;
	color:#fff;
	font-size:18px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
}
.center-pop .closeBtn{
	position: absolute;
	width:35px;
	height:35px;
	top:15px;
	right:5px;
	z-index:9999;
}
.popform-box{
	display:none;
	position:fixed;
	width:400px;
	height:275px;
	z-index:99999;
	top:50%;
	margin-top:-141px;
	left:50%;
	margin-left:-203px;
	background-color:#fff;
	border:3px solid #85dd8c;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}
.popform-box>h1{
	display:block;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	padding-top:10px;
	line-height:45px;
	color:#e40040;
}
.popform-box table{
	width:220px;
	margin:0 auto;
}
.popform-box table tr td{
	height:42px;
	font-size:14px;
	color:#2e2e2e;
}
.popform-box table tr td input,.popform-box table tr td select{
	width:147px;
	height:26px;
	border:1px solid #8b8b8b;
	line-height:26px;
}
.popform-box a.linkbtn{
	width:117px;
	height:29px;
	line-height:29px;
	font-size:14px;
	margin:0 auto;
}
.popform-box .closeBtn{
	position:absolute;
	width:17px;
	height:17px;
	top:10px;
	right:10px;
	z-index:999999;
	background:url(images/close-icon.png) 0 0 no-repeat;
}

.popgift{
	display:none;
	position:fixed;
	width:400px;
	height:275px;
	z-index:999999;
	top:50%;
	margin-top:-141px;
	left:50%;
	margin-left:-203px;
	background-color:#fff;
	border:3px solid #85dd8c;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}
.popgift>h1{
	text-align:center;
	font-size:30px;
	color:#e40040;
	font-weight: bold;
	line-height:45px;
	padding-top:40px;
}
.popgift p{
	font-size:18px;
	color:#e40040;
	text-align:center;
	line-height:48px;
}
.popgift p.popGiftInfo{
	font-size:48px;
	line-height:90px;
	font-weight:bold;
}
.popgift a.linkbtn{
	width:117px;
	height:29px;
	line-height:29px;
	font-size:14px;
	margin:5px auto 0;
}
.popgift .closeBtn{
	position:absolute;
	width:17px;
	height:17px;
	top:10px;
	right:10px;
	z-index:999999;
	background:url(images/close-icon.png) 0 0 no-repeat;
}
.fixedbox{
	display:none;
	position:fixed;
	top:50%;
	z-index:99;
}
.fixedbox.fixed-right{
	width:210px;
	height:445px;
	padding-top:50px;
	right:50%;
	margin-right:-765px;
	margin-top:-223px;
	background:url(images/fixed-r.png) 0 0 no-repeat;
}
.fixedbox.fixed-right .pagenav-list{
	width:110px;
	margin-left:22px;
}
.fixedbox.fixed-right .pagenav-list li{
	display:block;
	width:110px;
	height:42px;
	margin-bottom:6px;
	cursor:pointer;
}
.fixedbox.fixed-left{
	width:220px;
	height:550px;
	margin-top:-240px;
	left:50%;
	margin-left:-750px;
}
.dulData{
	display:none;
	position:fixed;
	width:329px;
	height:140px;
	z-index:999999;
	padding-top:20px;
	top:50%;
	margin-top:-80px;
	left:50%;
	margin-left:-165px;
	background-color:#fff;
	border:3px solid #85dd8c;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}
.dulData>h1{
	font-size:36px;
	line-height:49px;
	color:#e40040;
	font-weight:bold;
	text-align:center;
}
.dulData>p{
	text-align:center;
	font-size:14px;
	color:#585858;
	line-height:35px;
}
.dulData a.closeBtn{
	position:absolute;
	width:17px;
	height:17px;
	top:10px;
	right:10px;
	z-index:999999;
	background:url(images/close-icon.png) 0 0 no-repeat;
}
.dulData a.linkbtn{
	width:117px;
	height:29px;
	line-height:29px;
	font-size:14px;
	margin:5px auto 0;
}