.inner{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}
.a_gd{transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s;}
.a_default:hover{color: #d72502;}
.clears::after{
	content: ".";
	clear: both;
	display: block;
	overflow: hidden;
	font-size: 0;
	height: 0;
}
.clears{
	zoom: 1;
}

/* ----------topbar---------- */
.topbar{
	width: 100%;
	height: 30px;
	background: #ebebeb;
	border-bottom: 1px #dfdfdf solid;
}
.topbar p{
	font-size: 12px;
	color: #565656;
	line-height: 30px;
}
.topbar p a{
	color: #565656;
	margin: 0 5px;
}
.topbar p a:hover{
	opacity: .8;
}
.topbar p img{
	float: left;
	margin-top: 8px;
	margin-right: 4px;
}
.innl{
	float: left;
}
.innr{
	float: right;
}

/* ----------header---------- */
.header{position: relative; background: #fff; height: 127px;}
.header_con{width:100%; background:#fff;position: relative;}
.header_con .inner{width:1200px; margin: 0 auto; position: relative; height:auto; overflow:inherit;}
.head_up .hp{float:left; padding:16px 0; margin-left: 14px;}
.head_up .hp img{display: block;} 
.head_up .slogan{float: right; margin-top: 35px;} 
.head_up .city{float: left; margin-top: 30px; z-index:999999; margin-left: 60px; cursor:pointer;}
.head_up .city h3{float: left; font-size: 24px;}
.head_up .city .city_in{float: left; position: relative; margin-top: 5px; z-index: 999999; margin-left:10px;}
.head_up .city .city_in .city_nav{line-height: 26px; background:  no-repeat left center; font-size: 12px; font-family: "宋体"; padding-left: 24px; display: block;}
.head_up .city .city_con{float: left;position: absolute; left:30px; top:-20px; z-index: 999999; display: none;}
.head_up .city .city_con strong{display: block; width: 10px; height: 17px; background:  no-repeat; position: absolute; left:-9px; top:26px; z-index: 2;}
.head_up .city .city_con ul{padding:0 0 20px 20px; width:600px; overflow: hidden; background: #fff; border: 1px solid #dfdfdf; }
.head_up .city .city_con ul li{width:100px; height: 90px; float: left; margin-right: 20px; position: relative;}
.head_up .city .city_con ul li .imgbox{display:block; text-align: center; width:100px; position: absolute; bottom: 29px;}
.head_up .city .city_con ul li .imgbox img{display: inline-block;}
.head_up .city .city_con ul li a:hover .s_name{background: #d72502; color: #fff;}
.head_up .city .city_con ul li .s_name{display:block; background: #e9e9e9; width:100px; line-height: 23px; color: #333; font-size: 16px; text-align: center; position: absolute; bottom:0; left:0;}
.head_up .slo{float:right; margin-top:10px;}
.head_up .city .city_con ul li strong{display:block; background: ; width:23px; height:23px; position: absolute; left:77px; top:15px;}
.head_up .slo{float:right; margin-top:10px;}
.head_up .city .city_con ul li .red{background: #d72502; color: #fff;}
/* ----------导航---------- */
.head_nav{background: #2a2a36;}
.head_index{background: #fff;}
.head_nav ul{overflow: hidden; width:1200px; margin: 0 auto;}
.head_nav ul li{float:left; font-size: 16px; line-height:40px;}
.head_nav ul li .all{width:232px; background: #d72502; color: #fff; text-align: center; margin-right:10px;border-top-right-radius: 7px;border-top-left-radius: 7px;}
.head_nav ul li .all:hover{color: #fff;}
.head_nav ul li a{display:block; color: #fff;}
.head_nav ul li a:hover{color: #ccc;}
.head_nav ul li a.cur{color:#d72502;}
.head_index ul li {margin-left:31px;}
.head_nav ul li.lione{float: left;margin-left: 0;}
.head_index ul li a{color: #090723;}
.head_index ul li a:hover{color: #d72502;}
.head_index ul li .all:hover{color: #fff;}
/* 头部导航下拉样式 */
.fdnav{position:absolute; top:127px; width:100%;  background: #f6f6f6; z-index: 100;height: 0;overflow: hidden; display:block;}
.fdnav ul{width:1200px; margin:0 auto; padding:26px 0 16px; overflow: hidden;}
.fdnav ul li{float:left; width: 185px;height: 24px;margin-bottom: 12px;}
.fdnav ul li.w108{width: 108px;}
.fdnav ul li.w127{width: 127px;}
.fdnav ul li.w180{width: 180px;}
.fdnav ul li a{display: block; width:auto;}
.fdnav ul li img{display: block; margin:0 auto;float: left;margin-right: 8px;}
.fdnav ul li span{float: left; margin-right: 0;font-size:14px;line-height: 24px;}
.fdnav ul li.li_last{border-right:0;}
.fdnav ul li:hover span{color: #d50212;}

.ban .slidebox:hover .bb{display: block;}
.ban .slidebox .prev,
.ban .slidebox .next{ position:absolute; left:0;top: 0;display:block; width:32px; height:40px; background: -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; border-radius:3px; }
.ban .slidebox .next{ left:auto; right:0; background-position:8px 5px; }
.ban .slidebox .prev:hover,	
.ban .slidebox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.ban .slidebox .prevstop{ display:none;}
.ban .slidebox .nextstop{ display:none;}
.ban .slideban .prev,
.ban .slideban .next{ background-color:#3a394f; padding:10px 0; background-position:-110px 14px;}
.ban .slideban .next{ background-position:8px 14px; }

/* ----------分校页面banner---------- */
.slide_school .bd .li_in{padding-left: 0; padding-right: 232px;}
.slide_school .hd{padding-left: 0; padding-right: 232px;}
.slide_school .bb{padding-right: 0; margin-left: -600px;}

/* 开班通用样式 e*/
.kb_box .kb .ulbox{ width:895px; height:188px; float:left; overflow:hidden;}
.kb_box .kb .ulbox ul{ max-width:446px;height: 188px;float: left;}
.kb_box .kb .ulbox ul.addshow{display: block;}
.kb_box .kb .ulbox li{ width:415px; margin:0 0 20px 0; height:31px; float:left; line-height:31px; border-bottom:1px solid #ccc; position:relative;}
.kb_box .kb .ulbox li h3{ background: #e01d09; width:48px; font-size:12px; color:#fff; text-align:center; line-height:25px; position:absolute; left:0; top:6px;}
.kb_box .kb .ulbox li p{  width:90px; float:left; text-align:center; line-height:31px; font-size:15px;}
.kb_box .kb .ulbox li p a{ font-size:15px; color:#e01d09;}
.kb_box .kb .ulbox li p.p1{ width:196px; padding-left: 48px;}
.kb_box .kb .ulbox li p.p2{width:65px; background: no-repeat 5px 4px; padding-left:16px; float:right;}
.kb_box .kb .ulbox li p a:hover{color: #d72502;}

/*校区环境*/
.slide_tu{ width:1140px; height:273px; overflow:hidden; position:relative; margin:0 auto 25px auto;}
.slide_tu .bd{ position:relative; height:100%; z-index:0;}
.slide_tu .bd li{ zoom:1; vertical-align:middle; width:1140px; height:274px; position:relative; margin-right:15px;}
.slide_tu .bd .hjbox{ position:absolute; overflow:hidden;}
.slide_tu .bd .hjbox1{ width:425px; height:273px; left:0; top:0;}
.slide_tu .bd .hjbox2{ width:247px; height:273px; left:446px; top:0;}
.slide_tu .bd .hjbox3{ width:210px; height:130px; left:707px; top:0;}
.slide_tu .bd .hjbox4{ left:930px; top:0;}
.slide_tu .bd .hjbox5{ left:707px; top:143px;}
.slide_tu .bd .hjbox6{ left:930px; top:143px;}
.slide_tu .bd .hjbox img{ display:block; transition: .4s; -moz-transition: .4s; -ms-transition: .4s; -webkit-transition: .4s;}
.slide_tu .bd .hjbox p{ font-size:18px; height:44px; line-height:44px; width:100%; text-align:center; background:; color:#fff; position:absolute; left:0; bottom:0;}
.slide_tu .bd .hjbox: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);}
.slide_tu .prev,
.slide_tu .next{ position:absolute; left:0%; top:50%; margin-top:-40px; display:block; width:40px; height:65px; background:#000  -109px center no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slide_tu .next{ left:auto; right:0%; background-position:14px center; }

/* ----------footer---------- */
.footer{
	width: 100%;
	background:#eaeaea;
}
.footer .footer-top{
	width: 100%;
	background: #eaeaea;
}
.footer .footer-top .footer-logo{
	width: 780px;
	margin: 42px auto 36px;
}
.footer .footer-top .footer-logo img{
	margin: 0 26px;
	display:inline-block;
}
.footer .footer-top .footer-cz{
	font-size: 14px;
	color: #333;
	text-align: center;
}
.footer .footer-top .footer-cz a{
	color: #333;
	margin: 0 18px;
}
.footer .footer-top .footer-yq{
	width:900px;
	text-align: center;
	font-size: 12px;
	color: #333;
	line-height: 28px;
	margin: 26px auto 28px ;
}
.footer .footer-top .footer-yq b{
	font-weight: 400;
	float: left;
}
.footer .footer-top .footer-yq a{
	color: #333;
	margin: 0 4px;
}
.footer .footer-top .footer-yq a:hover{
	color: #d50212;
}
.footer .footer-top .footer-tel{
	text-align: center;
	font-size: 12px;
	color: #333;
}
.footer .footer-top .footer-tel span{
	margin: 0 6px;
}
.footer .footer-top .footer-pic{
	width: 280px;
	margin: 34px auto 30px;
}
.footer img{display:inline-block;}
.footer .footer-top .footer-pic img{
	width: 84px;
	margin: 0 3px;
	display:inline-block;
}
.footer .footer-cen{
	text-align: center;
	width: 1200px;
	margin: 0 auto;
}
.footer .footer-cen p{padding: 0 88px 20px;line-height: 30px;overflow: hidden;}
.footer .footer-cen p a{
	font-size: 14px;
	color: #333;
	padding: 0 10px;
}
.footer .footer-bot{
	width: 100%;
	background: #343b43;
}
.footer .footer-bot p{
	font-size: 12px;
	color: #c2c2c2;
	text-align: center;
	padding: 24px 0 20px;
}
.footer .footer-bot p a{
	color: #188eee;
	margin-left: 10px;
}

/*弹窗*/
#webim{width:280px; height: 188px; position: fixed; right: 0; bottom:0; z-index:999999; border-radius:10px; overflow:hidden;}
#webim .dlstyle{width:24px; height: 24px; position: absolute; right:0; }
#webim .dlstyle span{width:24px; height: 24px; display: block; background: ;text-indent: -9999px;}