/*通用类*/
*{
	margin:0;
	padding:0;	
}
body{		
	min-width:1000px;
	margin:0 auto;
	font-size:12px;	
	font-family:"Microsoft Yahei";	
	background:#fff;
	text-align:left;
	color:#58595b;	
}
h1,h2,h3{	
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#58595b;
	text-decoration:none;	
	outline:none;
}
a:hover{
	color:#427498;	
}
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:"Microsoft Yahei";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
.line5{
	font-size:1px;height:5px;width:100%;clear:both;	
}
.line10{
	font-size:1px;height:10px;width:100%;clear:both;	
}
.line20{
	font-size:1px;height:20px;width:100%;clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.wp1000{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;	
}

/*公用CSS 开始*/

/*header 开始*/
.header_t{
	height:42px;
	background:#ebf2f5;	
	position:relative;
	z-index:110;
}
.header_t .wrapin{
	position:relative;
	z-index:110;	
}
.header_t .logo{
	position:absolute;
	left:0;
	top:0;	
}
.header_t .logo img{
	display:block;
	width:162px;
	height:152px;
}
.ht_right{
	width:435px;
	padding-left:15px;
	height:42px;
	background:#427498;	
	float:right;
	position:relative;
	z-index:110;
	color:#fff;
}
.ht_right .tit1{
	line-height:42px;
	font-size:15px;	
}
.ht_pos{
	float:left;	
}
.ht_pos .handle{
	display:inline-block;
	font-size:15px;	
	color:#fff;
	line-height:42px;
	padding-right:22px;	
	background:url("../images/ht_pos.png") no-repeat right center;
}
.ht_city{
	float:left;	
}
.ht_city .handle{
	display:inline-block;
	font-size:15px;	
	color:#fff;
	line-height:42px;
	padding:0 22px 0 11px;
	background:url("../images/ht_city.png") no-repeat right center;
}
.xq_sel{
	width:590px;
	background:#fff;
	position:absolute;
	right:0;
	top:42px;
	z-index:110;
	border:1px solid #bbb;	
	display:none;
}
.ht_pos:hover .xq_sel{
	
}
.xq_sel li{
	min-height:42px;
	_height:42px;
	color:#58595b;	
	clear:both;
	cursor:pointer;
}
.xq_sel li:hover{
	color:#fff;
	background:#0e6f9a;	
}
.xq_sel li .tit{
	float:left;	
	display:inline-block;
	width:150px;
	line-height:42px;
	font-size:15px;
	font-weight:bold;
	padding-left:20px;
}
.xq_sel li p{
	width:280px;
	float:left;
	line-height:20px;
	padding:10px 0;
	font-size:12px;	
}
.city_sel{
	width:720px;
	background:#fff;
	position:absolute;
	right:0;
	top:42px;
	z-index:110;
	border:1px solid #bbb;	
	display:none;
}
.ht_city:hover .city_sel{
	display:block;	
}
.city_sel .title{
	height:60px;
	line-height:60px;	
	padding-left:22px;
	color:#a3a3a3;
	font-size:16px;
	font-weight:bold;
}
.city_sel .close{
	width:60px;
	height:60px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:0;
	background:url("../images/city_close.png") no-repeat center center;	
	display:none;
}
.city_sel .hot{
	height:36px;
	line-height:36px;
	background:#f7f7f7;	
	clear:both;
	font-weight:bold;
	padding-left:20px;
	font-size:15px;
}
.city_sel .hot a{
	color:#0e6f9a;
	margin-right:5px;	
}
.city_sel .c_list{
	background:url("../images/c_list.png");	
}
.city_sel ul{
	width:340px;
	float:left;
	padding:0 10px;
	font-size:12px;
	line-height:28px;	
}
.city_sel strong{
	color:#0e6f9a;	
	margin-right:2px;
}
.city_sel a{
	margin-right:3px;
	white-space:nowrap;	
}
.header{
	height:110px;
	width:100%;
	position:relative;
	z-index:100;	
}
.nav{
	float:right;	
	height:110px;
}
.nav_in{
	float:left;
	margin-left:38px;	
}
.nav .par{
	display:inline-block;
	height:72px;
	padding-top:38px;	
	text-align:center;
	_width:80px;
}
.nav .par span{
	display:block;
	height:23px;
	line-height:23px;	
	font-size:14px;
	color:#427498;
	font-weight:bold;
}
.nav .par em{
	display:block;
	height:14px;
	line-height:14px;	
	font-size:10px;
	color:#427498;	
	padding-bottom:6px;
	text-transform:uppercase;
	border-bottom:2px solid #fff;
}
.nav_in:hover .par em,.now_hover .par em{
	border-color:#427498;	
}
.nav_slide{
	height:57px;
	line-height:57px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:100;
	background:#ebf2f5;
	top:110px;	
	display:none;
}
.nav_in:hover .nav_slide{
	display:block;	
}
.nav_slide a{
	float:left;
	display:block;
	width:20%;
	height:57px;
	text-align:center;
	color:#427498;
	font-size:14px;
}
.nav_slide a:hover{
	text-decoration:underline;
}
.nav_slide9{
	height:auto;
	padding:16px 0 12px 0;	
}
.nav_slide9 .fg{
	width:60px;
	height:50px;
	float:left;	
}
.nav_slide9 a{
	float:none;
	height:auto;
	width:auto;
	font-size:12px;
	text-align:left;	
}
.nav_slide9 dl{
	width:104px;
	float:left;	
	font-size:12px;
}
.nav_slide9 dt{
	height:30px;
	line-height:30px;
	font-weight:bold;	
}
.nav_slide9 dd{
	height:20px;
	line-height:20px;	
}
/*header 结束*/

/*banner 轮播图*/
.banner{
	height:480px;
	width:100%;
	position:relative;
	overflow:hidden;
	cursor:pointer;	
}
.hm_banner{
	height:640px;	
}
.banner .pics li{
	height:480px;
	width:100%;		
	background-repeat:no-repeat;
	background-position:top center;
}
.hm_banner .pics li{
	height:640px;	
}
.banner .pics .tip{
	height:120px;
	width:100%;
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
	background:url("../images/ba_tip.png");	
}
.hm_banner .pics .tip{
	height:160px;	
}
.banner .pics dl{
	padding:18px 0 0 36px;	
	font-weight:bold;
}
.hm_banner .pics dl{
	padding-top:12px;	
}
.banner .pics dt{
	line-height:30px;
	font-size:22px;	
	font-weight:bold;
}
.hm_banner .pics dt{
	font-size:35px;
	line-height:42px;	
	text-transform:uppercase;
	padding-bottom:10px;
}
.banner .pics dd{
	line-height:30px;
	font-size:20px;
	font-weight:normal;		
}
.hm_banner .pics dd{
	font-size:30px;
	line-height:35px;
}
.banner .c_btn{
	position:absolute;
	top:50%;
	width:74px;
	height:74px;
	margin-top:-37px;
	z-index:70;	
}
.banner .pre{
	left:100px;
	background:url("../images/ba_pre.png") no-repeat center center;	
}
.banner .next{
	right:100px;
	background:url("../images/ba_next.png") no-repeat center center;	
}
.banner .btns{
	height:6px;
	width:100%;
	font-size:1px;
	position:absolute;
	left:0;
	bottom:175px;
	z-index:60;
	text-align:center;
	display:none;
}
.banner .btns span{
	display:inline-block;
	width:30px;
	height:6px;
	font-size:1px;
	margin:0 5px;
	background:#fff;	
}
.banner .btns .hover{
	background:#0e6f9a;	
}
/*banner 轮播图*/

/*footer 底部*/
.footer_top{
	height:483px;
	padding-top:52px;
	background:#427498;	
	position:relative;
	z-index:100;
	color:#fff;
	font-size:14px;
}
.ft_logo{
	height:80px;
	text-align:center;	
}
.ft_cnt{
	height:52px;
	line-height:52px;
	border-bottom:1px solid #fff;	
	clear:both;
	padding-left:176px;
}
.ft_tel{
	width:198px;
	float:left;
	padding-left:38px;
	background:url("../images/ft_tel.png") no-repeat left center;
}
.ft_email{
	width:188px;
	float:left;
	padding-left:35px;
	background:url("../images/ft_email.png") no-repeat left center;
}
.ft_pos2{
	width:330px;
	float:left;
	padding-left:30px;
	background:url("../images/ft_pos.png") no-repeat left center;
}
.ft_nav{
	width:110px;
	float:left;
	text-align:center;
	margin-top:20px;	
}
.ft_nav dt{
	height:36px;
	line-height:36px;
	color:#fff;
	font-weight:bold;	
}
.ft_nav dd{
	height:30px;
	line-height:30px;	
}
.ft_nav a{
	color:#fff;	
}
.ft_nav a:hover{
	text-decoration:underline;	
}

.ft_sign{
	width:337px;
	float:right;
	padding-top:20px;	
}
.ft_sign .title{
	height:38px;
	line-height:38px;
	font-weight:bold;
	font-size:20px;	
}
.ft_sign .t1{
	height:35px;
	line-height:35px;
	font-size:15px;	
}
.ft_sign .text{
	width:100%;
	height:33px;
	line-height:33px;
	text-indent:10px;
	border:0;
	background:#fff;
	color:#a4aaad;	
}
.ft_sign .half{
	width:160px;	
	position:relative;
}
.ft_age .handle{
	background:#fff url("../images/ft_age.png") no-repeat right center;	
}
.ft_city .handle{
	background:#fff url("../images/ft_city.png") no-repeat right center;	
}
.ft_pos .handle{
	background:#fff url("../images/ft_pos2.png") no-repeat right center;	
}
.ft_age ul{
	width:158px;
	background:#fff;
	border:1px solid #bbb;
	position:absolute;
	left:0;
	top:68px;
	z-index:100;	
	cursor:pointer;
	display:none;
}
.ft_age:hover ul{
	display:block;
}
.ft_age li{
	color:#a4aaad;
	height:33px;
	line-height:33px;	
	padding-left:10px;
	width:148px;
}
.ft_age li:hover{
	color:#fff;
	background:#0e6f9a;	
}
.ft_city .city_sel{
	top:68px;	
}
.ft_city:hover .city_sel{
	
}
.ft_pos .xq_sel{
	top:68px;	
}
.ft_pos:hover .xq_sel{
	display:block;	
}
.ft_sign .sub{
	height:42px;
	line-height:42px;
	width:100%;
	background:#f8b62a;
	font-size:16px;
	color:#ebf2f5;
}
.footer_bottom{
	background:#484d50;	
	padding:20px 0 30px 0;
	border-top:1px solid #fff;
	color:#fff;
}
.fb_wp{
	width:1000px;
	position:relative;
	overflow:hidden;	
}
.fb_wp .s_list{
	width:1011px;	
}
.fb_wp .item{
	width:326px;
	height:87px;
	float:left;
	margin:0 11px 11px 0;
	background:#5b5f62;	
	font-size:13px;
}
.fb_wp .item dl{
	padding:8px 0 0 17px;
	line-height:22px;	
}
.fb_wp .item dt{
	height:25px;
	line-height:25px;
	color:#f8b62a;	
	font-size:15px;
}
.ft_links{
	font-size:13px;
	text-align:center;
	padding-top:14px;	
	line-height:26px;
}
.ft_links a{
	color:#fff;	
}
.ft_links a:hover{
	color:#fff;
	text-decoration:underline;
}
.ft_copy{
	text-align:center;
	font-size:13px;	
}
/*footer 底部*/

/*公用CSS 结束*/

/*hm 首页*/

.blue_bg{
	background:#ebf2f5;		
}
.cm_title1{
	height:124px;
	padding-top:50px;	
	text-align:center;
	color:#0e6f9a;
	text-transform:uppercase;
	line-height:36px;
}
.cm_title1 dt{
	font-size:15px;
	font-weight:bold;	
}
.cm_title1 dd{
	font-size:21px;	
}
.cm_title1in{
	display:inline-block;
	padding-bottom:30px;
	background:url("../images/cm_title1in.png") no-repeat bottom center;	
}
.hm_about{
	height:607px;	
}
.hmab_class{
	width:1000px;
	position:relative;
	overflow:hidden;	
}
.hmab_class .s_list{
	width:1020px;	
}
.hmab_class .item{
	float:left;
	width:241px;
	height:242px;	
	display:inline-block;
	margin-right:12px;
}
.hmab_class .photo{
	display:block;
	width:241px;
	height:168px;	
}
.hmab_class .nm{
	height:61px;
	padding-top:15px;
	text-align:center;
	font-size:15px;
	line-height:22px;
	font-weight:bold;	
	color:#fff;
}
.hmab_class .nm1{
	background:#a1a83e;	
}
.hmab_class .nm2{
	background:#33677f;	
}
.hmab_class .nm3{
	background:#2d95a2;	
}
.hmab_class .nm4{
	background:#4f607e;	
}
.hmab_bt{
	margin-top:17px;
	background:#fff;
	height:115px;	
}
.hmab_bt .date{
	width:134px;
	height:98px;
	float:left;
	text-align:center;
	background:#d1e2e9;
	color:#427498;	
	padding-top:17px;
}
.hmab_bt .date dt{
	height:60px;
	line-height:60px;
	font-size:50px;
	font-weight:bold;	
}
.hmab_bt .date dd{
	height:30px;
	line-height:30px;
	font-size:12px;	
	text-transform:uppercase;
}
.hmab_bt .cl{
	width:110px;
	float:left;
	padding-top:30px;	
	text-align:center;
}
.hmab_bt .cl dt{
	height:32px;
	line-height:32px;
	background:#427499;
	color:#fff;
	font-size:18px;	
}
.hmab_bt .cl dd{
	height:38px;
	line-height:38px;
	font-size:14px;
	color:#427499;
	font-weight:bold;	
}
.hmab_bt  .inf{
	float:left;
	width:714px;
	padding:24px 0 0 20px;
	line-height:20px;	
}

.hm_news{
	padding-bottom:50px;	
}
.hm_news .oa{
	color:#ffad00;	
}

.hmn_left{
	width:662px;
	float:left;	
}
.hmn_left .item1{
	display:block;
	height:131px;
	margin-bottom:17px;
	background:#ebf2f5;	
}
.hmn_left .item1:hover{
	color:#fff;
	background:#427498;	
}
.hmn_left .date{
	display:block;
	width:134px;
	height:107px;
	text-align:center;
	padding-top:24px;	
	color:#fff;
	background:#427498;
	float:left;
}
.hmn_left .item1:hover .date{
	background:#f8b62a;	
	color:#fff;
}
.hmn_left .date dt{
	height:58px;
	line-height:58px;
	font-size:45px;
	font-weight:bold;	
}
.hmn_left .date dd{
	height:33px;
	line-height:33px;	
	font-size:14px;
	font-weight:bold;
}
.hmn_left .inf{
	float:left;
	width:480px;
	padding:25px 0 0 26px;	
}
.hmn_left .inf dt{
	height:36px;
	line-height:36px;
	font-size:15px;	
}
.hmn_left .nm{
	color:#0e6f9a;	
	display:inline-block;
	max-width:460px;
	_width:460px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.hmn_left .item1:hover .nm{
	color:#fff;	
}
.hmn_left .inf dd{
	line-height:20px;	
}

.hmn_right{
	width:322px;
	height:426px;
	background:#ebf2f5;	
	position:relative;
}
.hmn_right .photo{
	display:block;
	width:322px;
	height:190px;	
}
.hmn_right .photo img{
	display:block;
	width:322px;
	height:190px;		
}
.hmn_right .nm{
	width:270px;
	height:38px;
	line-height:38px;
	text-align:center;
	background:#0e6f9a;	
	font-size:13px;
	color:#fff;
	position:absolute;
	left:26px;
	top:171px;
	z-index:20;
}
.hmn_right dl{
	width:270px;
	padding:38px 0 0 0;
	margin:0 auto;	
}
.hmn_right dt{
	height:60px;
	font-size:15px;
	line-height:25px;	
}
.hmn_right .nm2{
	color:#0e6f9a;	
}
.hmn_right dd{
	line-height:20px;	
}
.hmn_right .read_a{
	display:block;
	width:108px;
	height:40px;
	line-height:40px;
	text-align:center;
	border:1px solid #91d1ec;
	border-radius:5px;
	color:#0e6f9a;	
	position:absolute;
	left:26px;
	bottom:20px;
}
.hmn_more{
	display:block;
	width:160px;
	height:42px;
	line-height:42px;
	margin:33px auto 0 auto;
	text-align:center;
	color:#fff !important;
	background:#f8b62a;	
	border-radius:5px;
	font-size:14px;
}
.hm_count{
	height:203px;
	background:url("../images/hm_count.jpg") no-repeat top center;
	color:#fff;	
}
.hm_count .item{
	width:160px;
	float:left;
	margin-top:59px;	
}
.hm_count img{
	float:left;
	display:block;
	width:85px;
	height:85px;	
}
.hm_count dl{
	width:75px;
	float:right;
	text-align:center;	
	padding-top:10px;
}
.hm_count dt{
	height:34px;
	line-height:34px;
	border-bottom:2px solid #fff;
	font-size:18px;	
}
.hm_count dd{
	height:40px;
	line-height:40px;
	font-size:16px;	
}
.hm_count .fg{
	width:50px;
	height:50px;
	float:left;	
}

.hm_dp{
	width:1000px;
	margin:0 auto;
	padding:64px 0;	
	position:relative;
}
.hm_dp .c_left{
	height:320px;
	width:187px;
	float:left;
	border-right:3px solid #ebf2f5;	
	font-weight:bold;
	line-height:30px;
}
.hm_dp .c_left dl{
	padding-top:130px;
	color:#427498;
	font-size:18px;	
}
.hm_dp .c_left dd{
	text-align:center;
	font-weight:normal;	
}
.hmdp_slide{
	width:776px;
	height:320px;
	float:right;
	position:relative;
	overflow:hidden;	
}
.hmdp_slide li{
	width:776px;
	height:320px;
	float:left;	
}
.hmdp_slide .intro{
	float:left;
	width:470px;
	margin:77px 0 0 0;
	padding:30px 0 0 13px;
	line-height:20px;	
	background:url("../images/hmdp_li.png") no-repeat left top;
}
.hmdp_slide .photo{
	float:right;
	display:block;
	width:256px;
	height:320px;
	position:relative;	
}
.hmdp_slide .photo img{
	display:block;
	width:256px;
	height:320px;	
}
.hmdp_slide dl{
	width:100%;
	height:80px;
	color:#fff;	
	background:url("../images/ba_tip.png");
	position:absolute;
	left:0;
	bottom:0;
	z-index:10;
	text-align:center;
}
.hmdp_slide dt{
	font-size:18px;	
	line-height:30px;
	padding-top:15px;
}
.hmdp_slide dd{
	font-size:13px;	
	text-transform:uppercase;
}
.hmdp_page{
	position:absolute;
	right:300px;
	bottom:116px;
	z-index:60;	
}
.hmdp_page a{
	display:inline-block;
	height:30px;
	line-height:30px;
	margin-left:15px;
	font-size:14px;
	border-bottom:2px solid #46779a;	
}
.hmdp_page .selected{
	color:#46779a;	
}

.hm_join{
	height:736px;
	background:#ebf2f5 url("../images/hmjoin_bg.png") no-repeat center 160px;	
	text-align:center;
}
.hm_join .tip{
	font-size:15px;
	line-height:30px;	
	color:#0e6f9a;
}
.hm_join .tel{
	font-size:50px;
	height:100px;
	line-height:100px;
	color:#f8b62a;
	font-weight:bold;
}
.hm_join .item{
	width:222px;
	height:188px;
	padding-top:58px;
	float:left;
	color:#fff;
	background:url("../images/hmj_item.png") no-repeat top center;	
	line-height:24px;
}
.hm_join .fg{
	width:37px;
	height:100px;
	float:left;	
}
.hm_join .item img{
	display:block;
	width:70px;
	height:70px;
	margin:0 auto;	
}
.hm_join .join_a{
	display:block;
	width:160px;
	height:42px;
	margin:50px auto 0 auto;
	background:#f8b62a;	
	border-radius:6px;
	color:#fff;
	text-align:center;
	line-height:42px;
	font-size:16px;
}

/*hm 首页*/

/*about 关于我们*/

.ab_intro{		
	padding-bottom:60px;
}
.now_pos{
	height:60px;
	line-height:60px;
	padding-left:26px;
	font-size:16px;
	color:#427498;	
	background:url("../images/now_pos.png") no-repeat left center;
}
.now_pos a{
	color:#427498;		
}
.ab1_left{
	width:444px;
	height:290px;
	background:url("../images/ab1_left.png") no-repeat right bottom;	
}
.ab1_left .vdo_photo{
	display:block;
	width:431px;
	height:277px;
	position:relative;	
}
.ab1_left .vdo_photo img{
	display:block;
	width:431px;
	height:277px;
}
.ab1_left .fg{
	display:block;
	width:431px;
	height:277px;
	position:absolute;
	left:0;
	top:0;
	background:url("../images/blue40.png");	
	z-index:10;
}
.ab1_left .btn{
	width:72px;
	height:72px;
	position:absolute;
	left:50%;
	top:50%;
	margin:-36px 0 0 -36px;
	z-index:20;
	background:url("../images/ab1_btn.png") no-repeat center center;	
}
.ab1_right{
	width:500px;
	padding-top:42px;	
	font-size:15px;
	line-height:25px;
}
.ab1_right2{
	width:500px;	
	font-size:15px;
	line-height:25px;
}
.ab1_right2 .blue{
	color:#427498;
	font-weight:bold;	
}
.ab_zc{
	padding:65px 0;
	background:#427499;
	color:#fff;	
}
.ab2_left{
	width:616px;	
}
.ab2_left dl{
	padding:16px 0 30px 0;	
}
.ab2_left dt{
	height:30px;
	line-height:30px;	
	font-size:15px;
	text-transform:uppercase;
}
.ab2_left dd{
	height:34px;
	line-height:34px;	
	font-size:23px;
}
.ab2_left .intro{
	font-size:14px;
	line-height:20px;	
}
.ab2_left .wt{
	height:44px;
	line-height:44px;
	padding-top:50px;
	font-size:14px;	
}
.ab2_photo{
	float:right;
	display:block;
	width:285px;
	height:371px;
	border:10px solid #fff;	
}
.ab_path .cm_title1{
	background:#4e5c65;	
	color:#fff;
}
.ab_path .cm_title1 .cm_title1in{
	background-image:url("../images/cm_title1in2.png");	
}
.ab_his{
	height:573px;
	color:#fff;
	padding-top:133px;	
	background:url("../images/abhis_bg.jpg") no-repeat top center;
	position:relative;
	overflow:hidden;
}
.ab_his .c_btn{
	width:40px;
	height:40px;
	cursor:pointer;	
	position:absolute;
	left:50%;
	margin-left:-20px;	
}
.ab_his .pre{
	top:25px;	
}
.ab_his .next{
	bottom:30px;	
}
.abhis_slide{
	height:440px;	
	position:relative;
	overflow:hidden;
}
.abhis_slide ul{
	width:1000px;
	position:absolute;
	left:0;
	top:0;	
}
.abhis_slide li{
	height:110px;	
}
.abhis_slide .lt{
	text-align:right;	
}
.abh_left{
	width:472px;	
	text-align:right;
}
.abh_right{
	padding-top:105px;
	text-align:left;	
	width:472px;	
}
.abh_item{	
	font-size:14px;
	line-height:18px;
	width:472px;
}
.abh_item dt{
	font-size:17px;
	height:30px;
	line-height:30px;
	font-weight:bold;	
}

.ab_honor{
	padding-bottom:60px;	
}
.abh_slide{
	width:1035px;
	height:255px;	
	position:relative;
	overflow:hidden;
	text-align:center;
}
.abh_slide li{
	width:310px;
	height:255px;
	float:left;
	margin-right:35px;
	_display:inline;	
}
.abh_slide .photo{
	display:block;
	width:310px;
	height:205px;	
}
.abh_slide .photo img{
	display:block;
	width:310px;
	height:205px;		
}
.abh_slide .name{
	display:inline-block;
	height:50px;
	line-height:50px;
	font-size:18px;
	max-width:300px;
	_width:300px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.abh_btns{
	text-align:center;
	height:18px;	
}
.abh_btns a{
	display:inline-block;
	width:18px;
	height:18px;
	margin:0 5px;
	background:#427498;
	border-radius:100%;
	color:#427498;	
	font-size:1px;
}
.abh_btns .selected{
	background:#f8b038;	
	color:#f8b038;
}
.ab_join{
	padding-bottom:76px;		
}
.ab4_left{
	float:left;
	width:440px;
	height:242px;
	position:relative;
	background:#427498;	
}
.ab4_left img{
	display:block;
	width:430px;
	height:242px;	
	position:absolute;
	left:0;
	top:-10px;
}
.ab4_right{
	width:500px;
	float:right;
	position:relative;	
	font-size:15px;
	line-height:24px;
}
.ab4_right .join_a{
	display:inline-block;
	height:42px;
	line-height:42px;
	padding:0 10px;
	background:#f8b62a;	
	border-radius:6px;
	color:#fff;
	position:absolute;
	right:100px;
	bottom:-10px;
}

/*about 关于我们*/

/*college 国际*/

.col_about{
	padding-bottom:65px;	
}
.clab_left{
	width:500px;	
	font-size:15px;
	line-height:26px;
}
.clab_left .t2{
	font-weight:bold;
	color:#427498;
}
.line25{
	height:25px;
	clear:both;	
}
.col_ts{
	height:562px;
	background:url("../images/clts_bg.jpg") no-repeat top center;
	color:#fff;	
}
.col_ts .title{
	height:114px;	
	padding-top:66px;
}
.col_ts .title dt{
	height:30px;
	line-height:30px;	
	font-size:15px;
}
.col_ts .title dd{
	height:36px;
	line-height:36px;	
	font-size:22px;
}
.colts_item{
	width:422px;	
}
.colts_item .tp{
	height:130px;
	background:#ebf2f5;
	color:#427498;	
}
.colts_item dl{
	padding:18px 18px 0 18px;
	line-height:30px;	
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.colts_item dd{
	font-size:17px;	
}
.colts_item .intro{
	padding-top:40px;	
	font-size:14px;
	line-height:22px;
}
.col_cur{
	padding-bottom:54px;	
}
.cur_area{
	min-height:423px;
	_height:423px;
	background:url("../images/cur_area.jpg") no-repeat top center;	
}
.cur_area .item{
	padding-bottom:30px;	
	line-height:24px;
	font-size:14px;	
}
.cur_left{
	width:288px;
	text-align:left;	
}
.cur_right{
	width:298px;
	text-align:right;	
}
.cur_area .t1{
	padding-bottom:10px;
	height:33px;
	line-height:33px;	
}
.cur_area .t1 span{
	color:#fff;
	font-weight:bold;
	padding:0 10px;
	display:inline-block;
	height:33px;
	font-size:15px;	
}
.cur_area .nm1{
	background:#a67950;	
}
.cur_area .nm2{
	background:#96b443;	
}
.cur_area .nm3{
	background:#8b69a9;	
}
.cur_area .nm4{
	background:#ed7f25;	
}
.cur_area .nm5{
	background:#e56a61;	
}
.cur_area .nm6{
	background:#536d78;	
}
.cur_area .nm7{
	background:#5ebdc9;	
}
.cur_left .t1 span{
	padding-right:40px;	
}
.cur_right .t1 span{
	padding-left:40px;	
}

.col_class{
	padding:80px 0 53px 0;	
}
.col_class .title{
	width:333px;
	height:204px;
	float:left;
	background:#427498;	
	color:#fff;	
	font-size:14px;
	line-height:22px;
}
.col_class .title dl{
	padding:28px 24px 0 24px;	
}
.col_class .title dt{
	height:46px;
	line-height:46px;
	font-size:21px;
	font-weight:bold;
}
.col_class .item{
	display:block;
	width:333px;
	height:204px;
	float:left;
	position:relative;	
}
.col_class img{
	display:block;
	width:333px;
	height:204px;	
}
.col_class .nm{
	display:block;
	width:112px;
	height:33px;
	line-height:33px;
	background:#427498;
	color:#fff;
	text-align:center;
	position:absolute;
	right:0;
	bottom:0;
	font-size:15px;
	font-weight:bold;	
}
.col_class .more_a{
	display:block;
	width:158px;
	height:42px;
	line-height:42px;
	text-align:center;
	color:#fff;
	background:#f8b62a;	
	border-radius:5px;
	margin:50px auto 0 auto;
	font-size:16px;
}
.tea_team{
	padding-bottom:68px;	
}
.tea_tip{
	text-align:center;
	line-height:28px;
	font-size:15px;
	color:#427498;	
	padding-bottom:25px;
}
.tea_slide{
	width:1020px;
	height:250px;
	position:relative;
	overflow:hidden;	
}
.tea_slide li{
	width:184px;
	height:250px;
	float:left;
	text-align:center;
	margin-right:20px;
	_display:inline;	
	position:relative;
}
.tea_slide .photo{
	display:block;
	width:158px;
	height:158px;
	border-radius:100%;
	overflow:hidden;
	border:13px solid #ebf2f5;	
	margin-bottom:8px;
}
.tea_slide2 .photo{
	border-color:#fff;	
}
.tea_slide .photo img{
	display:block;
	width:158px;
	height:158px;	
}
.tea_slide dt{
	height:24px;
	line-height:24px;
	font-weight:bold;	
}
.tea_slide dd{
	height:24px;
	line-height:24px;
	font-weight:bold;	
}
.tea_slide i{
	display:block;
	width:6px;
	height:6px;
	font-size:1px;
	background:#f8b038;
	border-radius:100%;
	position:absolute;
	left:50%;
	top:174px;
	margin-left:-3px;	
}
.tea_ctrl{
	height:36px;
	text-align:center;	
}
.tea_ctrl .c_btn{
	display:inline-block;
	width:36px;
	height:36px;
	margin:0 5px;	
}
.tea_ctrl .pre{
	background:url("../images/tea_pre.png") no-repeat center center;
}
.tea_ctrl .next{
	background:url("../images/tea_next.png") no-repeat center center;
}
.tea_env{
	padding-bottom:60px;	
}
.teaenv_list{
	width:1020px;	
}
.teaenv_list .item1{
	display:block;
	float:left;
	margin:0 8px 8px 0;
	width:496px;
	height:244;	
}
.teaenv_list .item1 img{
	display:block;	
	width:496px;
	height:244px;	
}
.teaenv_list .item2{
	display:block;
	float:left;
	margin:0 8px 8px 0;
	width:244px;
	height:244px;	
}
.teaenv_list .item2 img{
	display:block;	
	width:244px;
	height:244px;	
}
.teaenv_list .item3{
	display:block;
	float:left;
	margin:0 8px 8px 0;
	width:118px;
	height:118px;	
}
.teaenv_list .item3 img{
	display:block;	
	width:118px;
	height:118px;	
}
.wait_join{
	padding-bottom:70px;	
}
.wait_tabs{
	width:1000px;
	height:464px;
	margin:0 auto;	
}
.wait_tabs .handle{
	width:246px;
	height:464px;
	float:left;
	background:#427498;	
}
.wait_tabs .handle a{
	display:block;
	height:53px;
	line-height:53px;
	border-bottom:1px dashed #fff;
	font-size:17px;
	padding-left:30px;
	width:216px;	
	color:#fff;
}
.wait_tabs .handle .hover{
	color:#fff;
	background:#f8b62a;	
}
.wait_map{
	width:754px;
	height:464px;
	float:left;
	display:none;	
	position:relative;
	overflow:hidden;
}
.show{
	display:block;	
}

/*college 国际*/

/*join 加盟*/

.jn_about{
	padding-bottom:60px;	
}
.jnab_tip{
	font-size:15px;
	line-height:26px;
	text-indent:2em;	
	padding-bottom:26px;
}
.jnab_tip strong{
	color:#427498;	
}
.jnab_left{
	width:440px;
	height:276px;
	background:#427498;
	position:relative;	
	margin-top:10px;
}
.jnab_left img{
	display:block;
	width:430px;
	height:276px;	
	position:absolute;
	left:0;
	top:-10px;
}
.jnab_right{
	width:560px;
	float:right;	
}
.jnab_right .tp{
	padding-left:56px;
	text-indent:2em;	
	font-size:15px;
	line-height:26px;
}
.jnab_right .bt{
	padding:10px 0 5px 56px;
	min-height:145px;
	color:#fff;
	background:#5380a1 url("../images/jnab_rt.png") no-repeat right bottom;	
	font-size:15px;
	line-height:25px;
}
.jn_sup{
	height:635px;
	background:url("../images/jnsup_bg.jpg") no-repeat top center;	
	color:#fff;
}
.jn_sup .title{
	height:115px;
	padding-top:70px;	
}
.jn_sup .title dt{
	height:30px;
	line-height:30px;
	font-size:16px;	
	text-transform:uppercase;
}
.jn_sup .title dd{
	height:34px;
	line-height:34px;
	font-size:24px;	
}
.jnsup_area{
	width:900px;
	margin:0 auto;
	position:relative;
	height:390px;	
}
.jnsup_area .item{
	font-size:16px;
	line-height:24px;
	height:118px;
	width:187px;
	padding-top:8px;	
	border-top:4px solid #50bfed;
	position:absolute;	
}
.jnsup_area .item1{
	left:0;
	bottom:0;	
}
.jnsup_area .item2{
	left:36px;
	bottom:130px;	
	border-color:#3ecac2;
}
.jnsup_area .item3{
	left:205px;
	bottom:260px;	
	border-color:#97d93f;
}
.jnsup_area .item4{
	right:205px;
	bottom:260px;	
	border-color:#faa744;
}
.jnsup_area .item5{
	right:36px;
	bottom:130px;	
	border-color:#f68148;
}
.jnsup_area .item6{
	right:0;
	bottom:0;	
	border-color:#e9497f;
}

.jn_obj1{
	padding-bottom:70px;	
}
.jn1_left{
	width:442px;
	text-align:center;
	font-size:18px;
	color:#427498;	
	line-height:40px;
	font-weight:bold;
}
.jn1_right{
	width:516px;	
	color:#fff;
}
.jn1_right .item{
	width:128px;
	height:130px;
	padding:53px 12px 0 12px;
	position:relative;
	margin:66px 0 0 20px;
	float:left;
	_display:inline;	
	font-size:13px;
	line-height:20px;
}
.jn1_right .tit{
	display:block;
	width:80px;
	height:58px;
	padding-top:22px;
	border-radius:100%;
	border:6px solid #58bac4;	
	position:absolute;
	top:-46px;
	left:50%;
	margin-left:-46px;
	background:#fff;
	color:#58bac4;
	text-align:center;
	font-size:15px;
	line-height:18px;
}
.jn1_right .item1{
	background:#58bac4;	
}
.jn1_right .item2{
	background:#d4b27a;	
}
.jn1_right .item2 .tit{
	border-color:#d4b27a;
	color:#d4b27a;	
}
.jn1_right .item3{
	background:#e46a69;	
}
.jn1_right .item3 .tit{
	border-color:#e46a69;
	color:#e46a69;	
}
.jn1_right .item4{
	background:#e46a69;	
}
.jn1_right .item4 .tit{
	border-color:#e46a69;
	color:#e46a69;	
}
.jn1_right .item5{
	background:#a18b98;	
}
.jn1_right .item5 .tit{
	border-color:#a18b98;
	color:#a18b98;	
}
.jn1_right .item6{
	background:#58bac4;	
}
.jn1_right .item6 .tit{
	border-color:#58bac4;
	color:#58bac4;	
}

.jn_obj2{
	padding-bottom:60px;	
}
.jn_obj2 .t1{
	text-align:center;
	height:60px;
	line-height:60px;	
	color:#427498;
	font-weight:bold;
	font-size:16px;
}
.jn_obj2 .c_left{
	width:470px;
	line-height:25px;
	font-size:15px;	
}
.jn_obj2 .blue{
	color:#427498;
}
.jn_obj2 .oa{
	color:#f8b62a;		
}
.jn_obj2 .ctrl{
	padding:13px 0 0 0;	
}
.jn_obj2 .ctrl a{
	display:block;
	width:116px;
	height:32px;
	line-height:32px;
	text-align:center;
	float:left;
	margin-right:22px;
	background:#f8b62a;
	border-radius:5px;
	font-size:12px;
	font-weight:bold;
	color:#fff;	
}
.jn_levels{
	height:450px;
	background:url("../images/jn_level.png") no-repeat top center;	
}
.jn_levels .item{
	height:80px;
	padding-bottom:10px;	
}
.jn_levels .tit{
	float:left;
	width:550px;	
	line-height:60px;
	font-weight:bold;
	color:#427498;
	text-indent:355px;
}
.jn_levels dl{
	width:440px;
	float:left;
	padding-top:7px;	
	line-height:22px;
}
.jn_levels dt{
	height:22px;
	line-height:22px;
	font-weight:bold;
	color:#427498;	
}

.jn_hd{
	padding-bottom:64px;	
	text-align:center;
}
.jn_hd .item{
	width:222px;
	height:188px;
	padding-top:58px;
	float:left;
	color:#fff;
	background:url("../images/hmj_item.png") no-repeat top center;	
	line-height:24px;
}
.jn_hd .fg{
	width:37px;
	height:100px;
	float:left;	
}
.jn_hd .item img{
	display:block;
	width:70px;
	height:70px;
	margin:0 auto;	
}

.jn_zc{
	padding-bottom:60px;	
}
.jnzc_wp{
	width:1000px;
	position:relative;
	overflow:hidden;	
}
.jn_zc .item{
	width:200px;
	height:430px;
	float:left;
	border-left:1px solid #9dc4d4;	
	margin-left:-1px;
}
.jn_zc .item dl{
	height:118px;
	text-align:center;	
	color:#427498;
}
.jn_zc .item dt{
	height:56px;
	line-height:54px;	
	font-size:26px;
	background:url("../images/jn_zc.png") no-repeat bottom center;
}
.jn_zc .item dd{
	height:54px;
	line-height:54px;
	font-size:16px;
	font-weight:bold;	
}
.jn_zc .bt{
	height:318px;
	background:#d0e5ee;	
	padding:24px 20px 0 20px;
	line-height:20px;
	font-size:13px;
}

.jn_cnd{
	height:584px;
	background:url("../images/jncnd_bg.jpg") no-repeat top center;	
}
.jn_cnd .cm_title1 .cm_title1in{
	color:#fff;	
	background-image:url("../images/cm_title1in2.png");
}

.jncnd_wp{
	padding:20px 70px;
	background:url("../images/wbg90.png");
	width:560px;
	margin:0 auto;	
	border-radius:20px;
}
.jncnd_wp .t1{
	height:54px;
	line-height:54px;
	font-size:25px;
	font-weight:bold;
	color:#427498;	
	text-align:center;
}
.jncnd_wp li{
	height:38px;
	line-height:38px;
	padding-left:38px;
	border-bottom:1px dashed #b4c9d6;	
	font-size:15px;
	background:url("../images/jncnd_li.png") no-repeat left center;
}
.jncnd_wp .read_a{
	display:block;
	width:158px;
	height:42px;
	line-height:42px;
	text-align:center;
	background:#f8b62a;
	border-radius:5px;
	color:#fff;
	margin:25px auto 0 auto;
	font-size:18px;
}

/*join 加盟*/

/*english 少儿英语*/

.en_tx{
	padding:0 0 60px 0;	
}
.entx_wp{
	width:1000px;
	height:500px;
	margin:0 auto;
	position:relative;
	background:url("../images/entx_bg.jpg") no-repeat top center;	
}
.entx_wp .level{
	position:absolute;
	line-height:20px;
}
.entx_wp .t{
	height:22px;
	line-height:22px;
	font-weight:bold;
	color:#427498;	
}
.entx_wp .level1{
	width:258px;
	left:0;
	top:0;	
}
.entx_wp .level2{
	width:260px;
	right:0;
	top:0;	
}
.entx_wp .level3{
	width:230px;
	right:0;
	top:130px;	
}
.entx_wp .level4{
	width:260px;
	right:0;
	top:356px;	
}
.entx_wp .level5{
	width:258px;
	left:0;
	top:256px;	
}
.en_tx .ask_a{
	display:block;
	width:158px;
	height:42px;
	line-height:42px;
	margin:50px auto 0 auto;
	background:#f8b62a;	
	border-radius:5px;
	color:#fff;
	text-align:center;
	font-size:16px;
}
.en_word{
	padding:68px 0 60px 0;
	background:#427498;	
	color:#fff;
}
.enw_left{
	width:490px;	
	font-size:15px;
}
.enw_left .t1{
	height:34px;
	line-height:34px;
	font-size:22px;	
}
.enw_left .d1{
	padding:20px 0;
	line-height:22px;	
}
.enw_left .d1 dt{
	font-weight:bold;
}
.enw_left .photo{
	float:left;
	display:block;
	width:128px;
	height:128px;	
}
.enw_left .d2{
	width:340px;
	float:right;	
	padding-top:6px;
	font-size:14px;
	line-height:20px;
}
.enw_left .t2{
	height:50px;
	line-height:50px;
	padding-top:6px;
	font-size:16px;
	font-weight:bold;	
}
.enw_left .read_a{
	display:block;
	width:108px;
	height:38px;
	line-height:38px;
	text-align:center;
	background:#eaf1f4;
	border-radius:5px;	
	font-size:14px;
	color:#427498;
	float:left;
	margin-right:6px;
}
.enw_right{
	display:block;
	width:370px;
	height:302px;
	border:6px solid #fff;	
}
.enw_right img{
	display:block;
	width:370px;
	height:302px;	
}

.en_ys{
	padding-bottom:64px;
}
.en_ys .t2{
	text-align:center;
	line-height:42px;
	padding-bottom:25px;
	color:#427498;
	font-size:16px;	
}
.enys_wp{
	width:999px;
	margin:0 auto;	
}
.enys_wp .item{
	width:333px;
	float:left;
	height:408px;	
	color:#fff;
	background:#427498;
}
.enys_wp .photo{
	display:block;
	width:333px;
	height:204px;	
}
.enys_wp .photo img{
	display:block;
	width:333px;
	height:204px;		
}
.enys_wp .bt{
	height:204px;	
}
.enys_wp dl{
	padding:46px 50px 0 50px;	
}
.enys_wp dt{
	height:36px;
	line-height:36px;
	font-size:17px;
	font-weight:bold;	
}
.enys_wp dd{
	line-height:22px;	
}

/*english 少儿英语*/

/*school 校区分布*/

.sc_fb{
	padding-bottom:50px;	
}
.scfb_tip{
	text-align:center;
	line-height:25px;
	font-weight:bold;
	color:#427498;
	font-size:14px;
	padding-bottom:25px;		
}
.scfb_num{
	text-align:center;
	height:70px;	
	color:#427498;
	font-size:20px;
	font-weight:bold;
}
.scfb_num strong{
	font-size:72px;
	padding:0 10px;	
}
.sc_map{
	position:relative;
	width:685px;
	height:564px;
	margin:0 auto;
	background:url("../images/sc_map.png") no-repeat top center;	
}
.sc_map .pos{
	display:block;
	width:47px;
	height:20px;
	position:absolute;		
}
.sc_map .pos1{
	left:120px;	
	top:187px;	
}
.sc_map .pos2{
	left:234px;	
	top:278px;	
}
.sc_map .pos3{
	left:361px;	
	top:255px;	
}
.sc_map .pos4{
	left:345px;	
	top:292px;	
}
.sc_map .pos5{
	left:321px;	
	top:362px;	
}
.sc_map .pos6{
	left:302px;	
	top:455px;	
}
.sc_map .pos7{
	left:423px;	
	top:188px;	
}
.sc_map .pos8{
	left:439px;	
	top:254px;	
}
.sc_map .pos9{
	left:394px;	
	top:306px;	
}
.sc_map .pos10{
	left:391px;	
	top:368px;	
}
.sc_map .pos11{
	left:376px;	
	top:423px;	
}
.sc_map .pos12{
	left:405px;	
	top:470px;	
}
.sc_map .pos13{
	left:420px;	
	top:540px;	
}
.sc_map .pos14{
	left:498px;	
	top:193px;	
}
.sc_map .pos15{
	left:521px;	
	top:217px;	
}
.sc_map .pos16{
	left:481px;	
	top:235px;	
}
.sc_map .pos17{
	left:511px;	
	top:266px;	
}
.sc_map .pos18{
	left:458px;	
	top:307px;	
}
.sc_map .pos19{
	left:448px;	
	top:353px;	
}
.sc_map .pos20{
	left:442px;	
	top:406px;	
}
.sc_map .pos21{
	left:476px;	
	top:465px;	
}
.sc_map .pos22{
	left:598px;	
	top:82px;	
}
.sc_map .pos23{
	left:587px;	
	top:132px;	
}
.sc_map .pos24{
	left:556px;	
	top:177px;	
}
.sc_map .pos25{
	left:552px;	
	top:311px;	
}
.sc_map .pos26{
	left:522px;	
	top:343px;	
}
.sc_map .pos27{
	left:589px;	
	top:336px;	
}
.sc_map .pos28{
	left:496px;	
	top:400px;	
}
.sc_map .pos29{
	left:575px;	
	top:376px;	
}
.sc_map .pos30{
	left:531px;	
	top:422px;	
}
.sc_win{
	width:400px;
	height:200px;
	border:1px solid #fff;
	background:url("../images/wbg90.png");
	position:absolute;
	z-index:20;
	left:50%;
	top:50%;
	margin:-101px 0 0 -201px;	
	display:none;
}
.sc_win .title{
	height:30px;
	line-height:30px;
	padding:0 12px;
	background:#585c66;
	font-size:14px;
	color:#fff;	
}
.sc_win .close{
	width:30px;
	height:30px;
	position:absolute;
	right:0;
	top:0;
	z-index:10;
	background:url("../images/sc_close.png") no-repeat center center;	
	cursor:pointer;
}
.sc_win .city_a{
	display:inline-block;
	height:24px;
	line-height:24px;
	padding:0 5px;
	float:left;
	margin:10px 0 0 10px;
	background:#dfdfdf;
	font-size:13px;	
}
.sc_wp{
	width:1000px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	padding-bottom:50px;	
}
.sc_list{
	width:1014px;	
}
.sc_wp .title{
	height:68px;
	line-height:68px;
	font-size:18px;
	font-weight:bold;
	color:#427498;
	clear:both;	
}
.sc_item{
	width:324px;
	height:136px;
	float:left;
	margin:0 14px 14px 0;
	background:#ebf2f5;	
}
.sc_item dl{
	padding:12px 18px 0 18px;	
	font-size:16px;
}
.sc_item dt{
	height:28px;
	line-height:28px;	
	font-weight:bold;
	color:#427498;
}
.sc_item dd{
	line-height:28px;
	font-size:15px;	
}

/*school 校区分布*/

/*school_detail 校区简介*/

.sd_aside{
	width:220px;
	float:left;	
}
.sd_aside .title{
	height:52px;
	line-height:52px;
	background:#427498;	
	font-size:17px;
	color:#fff;
	padding-left:20px;
}
.sda_nav{
	margin-top:2px;	
}
.sda_nav .par{
	display:block;
	height:33px;
	line-height:33px;
	padding-left:20px;
	width:200px;
	font-size:13px;
	font-weight:bold;
	background:#ebf2f5;	
}
.sda_nav ul{
	background:#ebf2f5;	
	margin-top:2px;	
	display:none;
}
.sda_navshow ul{
	display:block;	
}
.sda_nav li{
	height:30px;
	line-height:30px;
	vertical-align:top;	
}
.sda_nav li a{
	display:block;
	padding-left:20px;
	width:200px;
	height:30px;	
	font-size:13px;
}
.sda_nav li .hover{
	color:#427498;	
}
.sd_section{
	width:736px;
	float:right;	
	font-size:15px;
	line-height:30px;
}
.sd_section .title{
	line-height:46px;
	text-align:center;
	padding-bottom:18px;
	color:#427498;
	font-size:24px;
	font-weight:bold;	
}
.sd_cnt img{
	display:block;
	width:662px;
	height:auto;
	margin:25px auto;
	box-shadow:0 0 5px #555;	
}
.sd_cnt .s{
	font-weight:bold;
}
.sd_code{
	width:662px;
	margin:0 auto;	
}
.sd_code dt{
	height:30px;
	line-height:30px;
	font-weight:bold;
	color:#464646;
	padding-bottom:8px;	
}
.sd_code img{
	display:block;
	width:313px;
	height:313px;	
}
.sd_contact{
	padding:25px 0 0 0;	
}
.sd_contact .c_left{
	width:395px;	
	font-size:14px;
	line-height:33px;
}
.sd_contact .t1{
	font-weight:bold;	
}

/*school_detail 校区简介*/

/*news 新闻*/

.ne_media{
	padding-bottom:54px;	
}
.nem_left{
	display:block;
	position:relative;
	width:500px;
	height:345px;	
}
.nem_left img{
	display:block;	
	width:500px;
	height:345px;	
}
.nem_left dl{
	width:476px;
	background:url("../images/ba_tip.png");	
	position:absolute;
	left:0;
	bottom:0;
	padding:10px 12px 10px 12px;
	z-index:10;
	color:#fff;
}
.nem_left dt{
	height:24px;
	line-height:24px;
	font-size:15px;	
}
.nem_left dd{
	height:20px;
	line-height:20px;	
	font-size:13px;
}
.nem_left .nm{
	display:inline-block;
	max-width:460px;
	_width:460px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.nem_right{
	width:480px;	
}
.nem_right .item{
	height:100px;
}
.nem_right .date{
	width:65px;
	padding:0 10px;
	height:82px;
	background:#fff;
	float:left;	
	text-align:right;
	font-weight:bold;
}
.nem_right .date dt{
	height:30px;
	line-height:30px;
	padding-top:19px;	
	font-size:18px;
}
.nem_right .date dd{
	height:20px;
	line-height:20px;	
}
.nem_right .inf{
	width:385px;
	float:right;
	padding-top:3px;	
}
.nem_right .inf dt{
	height:26px;
	line-height:26px;
	font-size:15px;
	font-weight:bold;	
}
.nem_right .nm2{
	display:inline-block;
	max-width:360px;
	_width:360px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.nem_right .inf dd{
	line-height:22px;	
	font-size:13px;
}
.nem_right .read_more{
	display:block;
	width:86px;
	height:42px;
	background:#f8b62a;	
	border-radius:5px;
	color:#fff;
	text-align:center;
	line-height:42px;
	font-size:14px;
}
.ne_la{
	padding-bottom:53px;	
}
.ne_la .item1{
	display:block;
	height:131px;
	margin-top:17px;
	background:#ebf2f5;	
}
.ne_la .item1:hover{
	color:#fff;
	background:#427498;	
}
.ne_la .date{
	display:block;
	width:134px;
	height:107px;
	text-align:center;
	padding-top:24px;	
	color:#fff;
	background:#427498;
	float:left;
}
.ne_la .item1:hover .date{
	background:#f8b62a;	
	color:#fff;
}
.ne_la .date dt{
	height:58px;
	line-height:58px;
	font-size:45px;
	font-weight:bold;	
}
.ne_la .date dd{
	height:33px;
	line-height:33px;	
	font-size:14px;
	font-weight:bold;
}
.ne_la .inf{
	float:left;
	width:820px;
	padding:25px 0 0 26px;	
}
.ne_la .inf dt{
	height:36px;
	line-height:36px;
	font-size:14px;	
}
.ne_la .nm{
	color:#0e6f9a;	
	display:inline-block;
	max-width:800px;
	_width:800px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.ne_la .item1:hover .nm{
	color:#fff;	
}
.ne_la .inf dd{
	line-height:20px;	
}
.ne_la .read_more{
	display:block;
	width:158px;
	height:42px;
	line-height:42px;
	text-align:center;
	background:#f8b62a;
	border-radius:5px;
	color:#fff;
	font-size:14px;
	margin:53px auto 0 auto;	
}
.ne_exc{
	padding-bottom:60px;	
}
.neexc_list{
	width:1020px;	
}
.neexc_item{
	width:322px;
	height:347px;
	float:left;
	margin-right:17px;
	_display:inline;	
}
.neexc_item .photo{
	display:block;
	height:216px;
	margin-bottom:8px;	
}
.neexc_item .photo img{
	display:block;
	height:216px;
	width:322px;	
}
.neexc_item dt{
	height:30px;
	line-height:30px;
	font-size:16px;	
}
.neexc_item dd{
	font-size:13px;
	line-height:22px;	
}
.neexc_item .name{
	color:#427498;
	display:inline-block;
	max-width:310px;
	_width:310px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.ne_exc .read_more{
	display:block;
	width:158px;
	height:42px;
	line-height:42px;
	text-align:center;
	background:#f8b62a;
	border-radius:5px;
	color:#fff;
	font-size:14px;
	margin:0 auto;
}

.med_wp{
	background:url("../images/med_wp.png");
}
.med_list{
	width:1020px;	
}
.med_item{
	width:322px;
	height:368px;
	float:left;
	margin-right:17px;
	_display:inline;
	padding-top:35px;	
}
.med_item .photo{
	display:block;
	width:322px;
	height:216px;	
	margin-bottom:13px;
}
.med_item .photo img{
	display:block;
	width:322px;
	height:216px;		
}
.med_item dt{
	height:25px;
	line-height:25px;
	font-size:15px;	
}
.med_item .name{
	color:#427498;
	display:inline-block;
	max-width:310px;
	_width:310px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.med_item dd{
	line-height:22px;
	font-size:13px;	
	height:44px;
	overflow:hidden;
}
.med_item .read_a{
	color:#427498;
	font-size:13px;		
}
.page{
	text-align:center;
	height:22px;
	line-height:20px;	
}
.page a,.page span{
	display:inline-block;
	width:20px;
	height:20px;
	border:1px solid #ccc;	
	margin:0 2px;
}
.page a:hover,.page span{
	color:#fff;
	background:#f69900;
	border-color:#f69900;
}
.me_bt{
	padding:17px 0 58px 0;	
}
.mebt_in{
	width:500px;
	float:left;	
}
.mebt_in .title{
	height:58px;
	line-height:58px;
	font-size:14px;
	font-weight:bold;
	color:#427498;
	padding-left:30px;
	background:url("../images/med_bt.png") no-repeat left center;	
}
.mebt_in li{
	font-size:14px;
	height:30px;
	line-height:30px;
}
.mebt_in li a{
	display:inline-block;
	max-width:480px;
	_width:480px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.ned_title{
	padding:38px 0 15px 0;
	text-align:center;
	color:#427498;	
}
.ned_title h2{
	height:44px;
	line-height:44px;
	font-size:24px;
	font-weight:bold;	
}
.ned_title p{
	height:34px;
	line-height:34px;
	font-size:15px;	
}
.ned_cnt{
	width:840px;
	margin:0 auto;
	padding-bottom:70px;	
	font-size:15px;
	line-height:30px;
}
.ned_cnt img{
	display:block;
	width:708px;
	margin:20px auto 0 auto;	
}
.ned_cnt .t2{
	text-align:center;
	color:#626262;
	font-size:15px;
	height:60px;
	line-height:60px;	
}
.ned_bt{
	width:1000px;
	margin:0 auto 30px auto;
	height:44px;
	line-height:44px;
	background:#ebf2f5;
	clear:both;
	font-size:14px;	
}
.ned_bt .half{
	width:480px;
	float:left;
	padding-left:20px;	
}
.ned_bt .half a{
	float:left;
	display:inline-block;
	max-width:370px;
	_width:370px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/*news 新闻*/

/*direct 直营校区*/

.dir_tp{
	padding-bottom:60px;	
}
.dir_list{
	width:1020px;	
	padding-bottom:17px;
}
.dir_item{
	height:242px;
	width:322px;
	float:left;
	text-align:center;	
	display:block;
	margin-right:17px;
	line-height:25px;
	font-weight:bold;
	color:#fff !important;
	font-size:16px;
}
.dir_itemfull{
	width:1000px;	
}
.dir_item img{
	display:block;
	width:322px;
	height:168px;
	margin-bottom:10px;	
}
.dir_itemfull img{
	display:block;
	width:1000px;
	height:168px;	
}
.dir_item1{
	background:#2d95a2;	
}
.dir_item2{
	background:#33677f;	
}
.dir_item3{
	background:#4f607e;	
}
.dir_know{
	background:#fff;
	padding:24px 210px 24px 26px;
	position:relative;
	font-size:14px;
	line-height:22px;	
}
.dir_know .read_a{
	display:block;
	width:158px;
	height:42px;
	line-height:42px;
	text-align:center;
	background:#f8b62a;	
	border-radius:5px;
	position:absolute;
	right:26px;
	top:50%;
	margin-top:-21px;
	color:#fff;
	font-size:15px;
}

/*direct 直营校区*/

/*news_back 家长反馈*/

.news_back{
	padding:50px 0;	
}
.news_back .half{
	width:452px;
	font-size:13px;
	line-height:22px;	
}
.news_back .t1{
	font-size:17px;
	color:#427498;	
}
.news_back p{
	text-indent:2em;	
}
.news_back .t2{
	text-indent:0;	
}
.news_back .trt{
	text-align:right;	
}

/*news_back 家长反馈*/

/*art 艺术中心*/

.art{
	padding-bottom:68px;	
}
.art_list{
	width:1012px;	
}
.art_list .item1{
	float:left;
	background:#427498;
	color:#fff;
	display:block;
	width:241px;
	height:305px;
	text-align:center;	
	margin-right:12px;
}
.art_list .item1 img{
	display:block;
	width:241px;
	height:248px;
	margin-bottom:5px;	
}
.art_list .item2{
	float:left;
	background:#427498;
	color:#fff;
	display:block;
	width:494px;
	height:305px;
	text-align:center;	
	margin-right:12px;
}
.art_list .item2 img{
	display:block;
	width:494px;
	height:248px;
	margin-bottom:5px;	
}
.art_list dt{
	height:24px;
	line-height:24px;
	font-size:16px;
	font-weight:bold;	
}
.art_list dd{
	height:18px;
	line-height:18px;
	font-size:13px;	
}

/*art 艺术中心*/

/*cohesion 幼小衔接*/
.coh_tx{
	padding-bottom:35px;	
}
.coh_tx .tip{
	text-align:center;
	color:#427498;
	font-size:16px;	
	padding-bottom:10px;
}
.cohtx_left{
	text-align:center;
	color:#427498;	
	font-size:18px;
	font-weight:bold;
	line-height:50px;
}
.cohtx_right{
	width:500px;
	padding-top:110px;	
}
.cohtx_right .item{
	width:212px;
	height:128px;
	position:relative;	
}
.cohtx_right img{
	display:block;
	height:70px;
	position:absolute;
	left:0;
	top:0;	
}
.cohtx_right dl{
	width:128px;
	float:right;	
	line-height:20px;
	font-size:13px;
}
.cohtx_right dt{
	height:24px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	color:#427498;	
}

.coh_ff{
	padding:65px 0;
	background:#427498;
	color:#fff;	
}
.coh_ff .c_left{
	width:600px;	
	padding-top:30px;
}
.coh_ff dl{
	padding-bottom:14px;	
}
.coh_ff dt{
	height:32px;
	line-height:32px;
	font-size:15px;
	text-transform:uppercase;	
}
.coh_ff dd{
	height:35px;
	line-height:35px;	
	font-size:24px;
}
.coh_ff p{
	width:500px;	
	font-size:15px;
	line-height:22px;
	padding-top:16px;
}
.coh_ff .c_right{
	display:block;
	width:370px;
	height:300px;
	border:10px solid #fff;	
}
.coh_ff .c_right img{
	display:block;
	width:370px;
	height:300px;	
}
.coh_kc{
	padding-bottom:70px;	
}
.coh_kc .tip1{
	text-align:center;
	height:45px;
	line-height:45px;
	padding-bottom:30px;
	color:#427498;
	font-size:17px;	
	clear:both;
}
.coh_kc .intro{
	width:283px;	
}
.coh_kc .item{
	height:250px;
	position:relative;	
}
.coh_kc p{
	padding-bottom:16px;
	line-height:20px;
	font-size:13px;	
}
.coh_kc .item strong{
	font-weight:bold;	
}
.coh_kc .item dl{
	height:97px;	
	padding-left:120px;
	padding-top:16px;
}
.coh_kc .item4 dl,.coh_kc .item5 dl,.coh_kc .item6 dl{
	padding-left:0;
	padding-right:120px;	
	text-align:right;
}
.coh_kc .item img{
	position:absolute;
	left:0;
	top:0;	
}
.coh_kc .item4 img,.coh_kc .item5 img,.coh_kc .item6 img{
	position:absolute;
	left:auto;
	right:0;
	top:0;	
}
.coh_kc dt{
	height:40px;
	line-height:40px;
	font-weight:bold;
	font-size:22px;	
}
.coh_kc dd{
	height:22px;
	line-height:22px;	
}
.coh_kc .fg{
	height:51px;
	clear:both;
	background:url("../images/col_line.gif") repeat-x left center;	
}
.coh_kc .item1 .cl{
	color:#03c19b;	
}
.coh_kc .item2 .cl{
	color:#ff7600;	
}
.coh_kc .item3 .cl{
	color:#4b9afa;	
}
.coh_kc .item4 .cl{
	color:#fe851c;	
}
.coh_kc .item5 .cl{
	color:#03c19b;	
}
.coh_kc .item6 .cl{
	color:#41bd21;	
}
.coh_kc .photos{
	float:left;
	width:309px;
	padding-left:63px;	
}
.coh_kc .photos img{
	display:block;
	width:309px;
	height:205px;
	margin-bottom:8px;	
}
.coh_kc .read_a{
	display:block;
	width:158px;
	height:42px;
	line-height:42px;
	text-align:center;
	background:#f8b62a;
	border-radius:6px;
	margin:50px auto 0 auto;	
	font-size:16px;
	color:#fff;
}
.art_cou{
	padding-bottom:58px;	
}
.cou_list{
	width:1020px;	
}
.cou_item{
	width:322px;
	height:292px;
	float:left;
	margin:17px 17px 0 0;
	background:#ebf2f5;	
}
.cou_item img{
	display:block;
	width:322px;
	height:124px;	
}
.cou_item dl{
	padding:10px 25px 0 25px;	
	font-size:13px;
	line-height:22px;
}
.cou_item dt{
	height:40px;
	line-height:40px;
	text-align:center;
	color:#427498;	
	font-weight:bold;
	font-size:16px;
}
.art_cou .read_a{
	margin:58px auto 0 auto;
	display:block;
	width:158px;
	height:42px;
	line-height:42px;
	background:#f8b62a;	
	border-radius:6px;
	font-size:16px;
	color:#fff;
	text-align:center;
}
.art_xx{
	padding:66px 0;	
}
.art_xx .c_left{
	width:550px;	
}
.art_xx dl{
	padding:34px 0 15px 0;
	color:#427498;	
}
.art_xx dt{
	height:24px;
	line-height:24px;
	font-size:15px;	
	text-transform:uppercase;
}
.art_xx dd{
	height:36px;
	line-height:36px;
	font-size:22px;	
}
.art_xx li{
	font-size:16px;
	line-height:30px;	
}
.art_xx .c_right{
	display:block;
	width:370px;
	height:300px;
	border:10px solid #427498;	
}
.art_cur{
	padding-bottom:40px;	
}
.artcur_slide{
	width:1017px;
	height:618px;
	position:relative;
	overflow:hidden;	
}
.artcur_slide li{
	width:1017px;
	height:618px;
	float:left;	
}
.artcur_item{
	width:322px;
	height:292px;
	float:left;
	margin:0 17px 17px 0;
	display:block;
	background:#ebf2f5;	
}
.artcur_item img{
	display:block;
	width:322px;
	height:165px;	
}
.artcur_item dl{
	padding:10px 25px 0 25px;	
	font-size:13px;
	line-height:20px;
}
.artcur_item dt{
	height:40px;
	line-height:40px;
	font-weight:bold;
	color:#427498;
	font-size:17px;	
}
.artcur_btns{
	text-align:center;
	padding-top:13px;	
	height:36px;
}
.artcur_btns a{
	display:inline-block;	
	width:36px;
	height:36px;
	margin:0 5px;
}
.artcur_btns .pre{
	background:url("../images/tea_pre.png") no-repeat center center;	
}
.artcur_btns .next{
	background:url("../images/tea_next.png") no-repeat center center;	
}

/*cohesion 幼小衔接*/

.vdo_win{
	width:600px;
	height:400px;
	position:fixed;
	left:50%;
	top:50%;
	margin:-200px 0 0 -300px;
	z-index:200;	
	display:none;
}
.vdo_win .close{
	width:30px;
	height:30px;
	position:absolute;
	right:-30px;
	top:0;
	cursor:pointer;
	background:url("../images/mv_close.png") no-repeat center center;	
}
.alert_flog{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:199;
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
	display:none;	
}