*{margin: 0;padding: 0;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1;}
a{text-decoration: none;color: #333;}
li{list-style: none;}
img{border: none;}
body{font-family:Verdana,Microsoft Yahei,微软雅黑; *font-family:微软雅黑,Verdana,Microsoft Yahei; color: #333;min-width: 1200px;}
.nav{width: 100%;height: 50px;line-height:50px;margin-top: -80px;background-color: rgba(0,0,0,0.4);position: relative;z-index: 1;}
.main{width: 1200px; margin:30px auto;}
.logo_banner{background-image: url(../images/banner_logo.jpg);}
.culture_banner{background-image: url(../images/banner_culture.jpg);}
.city_banner{background-image: url(../images/banner_city.jpg);}
.sitemap_banner{background-image: url(../images/banner_sitemap.jpg);}
.join_banner{background-image: url(../images/banner_join.jpg);}
.mtbd_banner{background-image: url(../images/banner_mtbd.jpg);}
.news_banner{height: 460px;background-repeat:no-repeat;background-position:center;color: #fff;font-size: 16px;line-height: 30px;text-align: center;}
.news_banner>h1{padding: 120px 0 40px;font-size: 46px;}
.nav_about{text-align: center;}
.nav_about>a{display: block; float: left; width: 11.1%; height: 50px; line-height: 50px; color: #fff; font-size: 18px;}
.nav_about>a:hover{background: #1B95FD;}
.nav_about>a.cur{background: #1B95FD;}
.main>.title{font-size: 30px;text-align: center;color: #2078D9;font-weight: normal;}
.main>.title>i{display: inline-block;width: 38px;height: 1px;background: #2078D9;vertical-align: middle;}

/*logo开始*/
.about_logo{background: #F8F8F8;margin-top: 35px;padding: 60px 88px;color: #656565;}
.about_logo>img{display:block; width: 412px;/* height: 36px;*/ margin: 0 auto;}
.about_logo>p{margin-top: 50px;text-align: left;}
.about_logo>p>img{vertical-align: none;}
.about_logo>div{font-size: 15px;line-height: 26px;}
.about_logo>div>h1{font-size: 20px;font-weight: normal; color: #333;margin: 30px 0 20px;}
/*logo结束*/
/*企业文化开始*/
.culture_part{text-align: center;color: #656565;}
.culture_part .dir{font-size: 28px;text-align: center;margin-top: 30px;}
.culture_part .content{margin-top: 30px;}
.culture_part1{background: #fff;}
.culture_part1 img{display: block;width: 100%;margin: 30px auto;}
.culture_part2{padding:20px 0px;background: #F8F8F8;text-align: center;}
.culture_part2 ul{margin-top: 30px;}
.culture_part2 li{width: 23%;margin:0 1%;font-size: 42px; float: left;padding:80px 0;background: #fff;}
.culture_part2 .culture_icon{width: 100%;height: 100px;}
.culture_part3{background: #fff;}
.culture_part4{background: #fff;}
.culture_part4 .fl{width: 500px;padding: 130px 0;margin-top: 40px;background: #F8F8F8;font-size:28px;line-height: 50px;}
.culture_part4 .fr{width: 700px;}
.culture_part4 .fr>img{width: 100%;}
.culture_part5{padding:20px 0px 40px;background: #F8F8F8;text-align: center;}
.culture_part5 li{width: 380px; margin-top:30px;margin-left: 30px;font-size: 28px;line-height:50px;float: left;padding-top:50px;background: #fff;}
.culture_part5 .culture_icon{width: 100%;margin-top: 50px;}
.culture_part5 .culture_icon img{width: 100%;display: block;}
.culture_part6{background: #fff;}
.culture_part6 .fl{width: 600px;margin-top: 70px;font-size:28px;line-height: 60px;text-align: left;}
.culture_part6 .fl>p{padding-left: 78px;}
.culture_part6 .fr{width: 600px;}
.culture_part6 .fr>img{width: 100%;}
.culture_part7{background: #fff;}
.culture_part8{background: #F8F8F8;height: 580px;padding-top:10px;}
.culture_part8 #lunbobox {width:100%;position:relative;}
.culture_part8 .lunbo {width:100%;}
.culture_part8 .lunbo img {width:100%;position:absolute;top:0;left:0;}
.culture_part8 #lunbobox ul { width:100%;position:absolute;bottom:10px;right:0px;z-index:5;}
.culture_part8 #lunbobox ul li {cursor:pointer;width:10px;height:4px;border:1px solid #cccccc;float:left;list-style:none;background:#cccccc;text-align:center;margin:0px 5px 0px 0px;}
.culture_part8 #toleft {display:block;width:40px;height:50px;font-size:40px;line-height:45px;text-align:center;color:#fff;background:#E5E5E5;position:absolute;top:230px;left:-50px;cursor:pointer;z-index:99;}
.culture_part8 #toright {display: block;width:40px;height:50px;font-size:40px;line-height:45px;text-align:center;color:#fff;background:#E5E5E5;position:absolute;top:230px;right:-50px;cursor:pointer;z-index:99;}
/*企业文化结束*/
/*诚聘英才开始*/
.join_part{padding:30px 0px;text-align: center;}
.join_part .main{margin: 0 auto;}
.join_part .dir{font-size: 15px;line-height:25px;color: #4C4C4C;text-align: center;margin-top: 30px;}
.join_part1{padding-top: 30px;}
.join_part1 .dir{width: 100%;margin: 0 auto;margin-top: 30px;text-align: left;text-indent: 2em;}
.join_part1 .content{width: 100%;height: 780px;background: url(../images/join_bg1.jpg) no-repeat;background-size: 100% 100%;margin-top: 30px;}
.join_part1 .join_nav{width: 320px;margin-top:56px;}
.join_part1 .join_cont{width: 780px;height: 660px;padding: 20px 20px 20px 60px;text-align:left;margin-top: 40px;background: #fff;border-radius: 10px;}
.join_part1 .join_nav>p{height:60px;margin-left: 60px;margin-bottom:8px;text-align: left;}
.join_part1 .join_nav a{display:inline-block;height:50px;line-height:50px;font-size:20px;color:#fff;text-align: left;padding: 0 30px;border-radius: 50px;}
.join_part1 .join_nav>p.active>a{color:#5561EF;background: #fff;}
.join_part1 .join_item{width: 100%;height: 100%;color: #4f4f4f;overflow-y:scroll;display: none;}
.join_part1 .join_item.active{display: block;}
.join_part1 .join_item>h1{font-size: 20px;font-weight: normal;line-height: 60px;border-bottom: 1px solid #EBEBEB;}
.join_part1 .join_item .box>p{font-size: 20px;line-height: 50px;margin-top: 15px;}
.join_part1 .join_item .box li{display: inline-block;width: 40%;font-size: 15px;line-height: 30px;color: #656565;}
/*.join_part1 .join_item .box>ul{margin: 0 30px;}*/
.join_part1 .join_item .box .word{font-size: 15px;line-height: 30px;}
.join_part2{background: #FAFAFA;height: 900px;}
.join_part2 div.content {position: relative;width: 100%;margin: 80px auto;}
.join_part2 .uItems>div {position: absolute;width: 100%;}
.join_part2 .uItems .city{border-bottom: 1px solid #E7E7E7;}
.join_part2 .uItems .city>a{padding: 20px 1.8%;display: inline-block;font-size: 32px;}
.join_part2 .uItems .city>a.first{margin-left: 0px;}
.join_part2 .uItems .city>a.active{border-bottom: 4px solid #5561EF;}
.join_part2 div.btn {width: 40px;height: 60px;text-align: center;line-height: 60px; opacity: .8;color: #A5A5A5;font-size: 32px; position: absolute;}
.join_part2 div.btnPrev {top: 10px;}
.join_part2 div.btnNext {top: 10px;right: 0;}
.join_part2 .city_dir{background: #fff;margin-top: 70px;overflow: hidden;display: none;}
.join_part2 .city_dir.active{display: block;}
.join_part2 .city_dir>img{width: 36.8%;min-height: 600px;}
.join_part2 .city_dir>.join_item{width: 57.2%;padding: 40px 3%;text-align: left;}
.join_part2 .join_item>h1{font-size: 30px;font-weight: normal;line-height: 100px;border-bottom: 1px solid #EBEBEB;}
.join_part2 .join_item .box>p{font-size: 28px;line-height: 80px;margin-top: 30px;}
.join_part2 .join_item .box li{display: inline-block;width: 40%;font-size: 22px;line-height: 50px;}
.join_part2 .join_item .box>ul{margin: 0 30px;}
.join_part2 .join_item .box .word{font-size: 22px;line-height: 50px;margin: 0 30px;}
.join_part2 .join_item .box .word>p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.join_part3 img{width:100%;margin-top: 30px;}
/*诚聘英才结束*/
/*各地分校开始*/
.about_city{background: #F8F8F8;padding : 40px 0;}
.about_city .main{margin: 0 auto;}
.about_city .main>div{box-shadow: 0 0 10px #e3e3e3;}
.about_city .city_part{width: 379px;height: 872px;padding: 20px 0;background: #fff;text-align: center;}
.about_city .city_part>h1{font-size: 30px;color: #2D77CB;font-weight: normal;line-height: 90px;}
.about_city .city_part li{padding: 18px 0;clear: both;min-height: 60px;}
.about_city .city_part li.add>.fr{margin-top: 30px;}
.about_city .city_part li.active{background: #F9F9FC;}
.about_city .city_part .fl{font-size: 20px;font-weight: bold;width: 30%;margin-left: 2%;}
.about_city .city_part li.first .fl{margin-top: 14px;}
.about_city .city_part .fr{font-size: 16px;width: 68%;margin-top: -5px;}
.about_city .city_part li.odd .fr{margin-top: 12px;}
.about_city .city_part .fr>a{display: block;float: left;padding: 4px 8%;margin-right:1%;border-radius: 20px; cursor: pointer;}
.about_city .city_part .fr>a:hover{background: #2298F4;color: #fff;}
.about_city .city_part .fr>a.active{background: #2298F4;color: #fff;}
.about_city .city_map{width: 809px;padding: 50px 0;background: #fff;text-align: center;position: relative;}
.about_city .city_map>img{width: 87.5%;}
.about_city .city_map>.city_map_word{width: 214px;height: 255px;position: absolute;top:50px;left:50px;padding: 50px;background: #2298F4;color: #fff;font-size: 22px;font-weight: bold;text-align: left;}
.about_city .city_map>.city_map_word>p{line-height: 35px;}
.about_city .city_map>.city_map_word>p>span{font-size: 36px;line-height: 55px;}
.about_city .city_cont{width: 809px;margin-top: 10px;}
.about_city .city_cont .city_nav{background: #fff;height: 60px;line-height: 60px;padding: 0 5%;}
.about_city .city_cont .city_nav>a{display: block;float: left;line-height: 56px;border-bottom: 4px solid #fff;padding: 0 10px;cursor: pointer;}
.about_city .city_cont .city_nav>a.active{border-bottom: 4px solid #2298F4;}
.about_city .city_cont .city_word{background: #fff;margin-top: 10px;padding: 20px 5%;font-size:16px;line-height: 38px;min-height: 155px;}
.city_cont{display: none;}
.city_cont.active{display: block;}
.city_word{display: none;}
.city_word.active{display: block;}
/*各地分校结束*/
/*网站地图开始*/
.content_item6{width:1200px; margin: 0 auto;}
.content_item6>.box{
	margin-bottom: 5px;
	padding: 20px 50px;
	padding-bottom: 0px;
	clear: both;
	background: #f2f2f2;
}
.content_item6>.box>.columns{
	border-top: 1px solid #fff;
	padding: 16px 0px;
}
.content_item6>.box>.columns.first{
	border: none;
}
.content_item6>.box>h3{
	height: 19px;
	line-height: 19px;
	font-weight: bold;
	color: #1B95FD;
	border-left: 4px solid #1B95FD;
	padding-left: 10px;
}
.content_item6>.box a{
	font-size: 14px;
}
.content_item6>.box a:hover{
	color: #1B95FD;
}
.content_item6>.box>.columns>a{
	display: inline-block; 
	padding: 10px 15px;
	background: #fff;
	margin: 5px 20px 3px 0;
}
.content_item6>.box>.columns>.cloumns_left{
	display: inline-block;
	vertical-align: middle;
	width: 110px;
	padding: 10px 0;
}
.content_item6>.box>.columns>.cloumns_left>a{
	padding: 10px 15px;
	background: #fff;
	margin-right:20px;
}
.content_item6>.box>.columns>.cloumns_left>.long_name{
	display: block;
	width: 86px;
	padding: 10px 0px;
	line-height: 24px;
	text-align: center;
}
.content_item6>.box>.columns>.cloumns_right{
	display: inline-block;
	width: 970px;
	/*padding-top: 6px;*/
	clear: both;
}
.content_item6>.box>.columns>.cloumns_right>a{
	margin-right: 20px;
	padding: 10px 0px;
	line-height: 30px;
}



.culture_part8 {
	background: #F8F8F8;
	height: 580px;
	padding-top: 10px;
}

.culture_part8 #lunbobox {
	width: 100%;
	position: relative;
}

.culture_part8 .lunbo {
	width: 100%;
}

.culture_part8 .lunbo img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.culture_part8 #lunbobox ul {
	width: 100%;
	position: absolute;
	bottom: 10px;
	right: 0px;
	z-index: 5;
}

.culture_part8 #lunbobox ul li {
	cursor: pointer;
	width: 10px;
	height: 4px;
	border: 1px solid #cccccc;
	float: left;
	list-style: none;
	background: #cccccc;
	text-align: center;
	margin: 0px 5px 0px 0px;
}

.culture_part8 #toleft {
	display: block;
	width: 40px;
	height: 50px;
	font-size: 40px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: #E5E5E5;
	position: absolute;
	top: 230px;
	left: -50px;
	cursor: pointer;
	z-index: 99;
}

.culture_part8 #toright {
	display: block;
	width: 40px;
	height: 50px;
	font-size: 40px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: #E5E5E5;
	position: absolute;
	top: 230px;
	right: -50px;
	cursor: pointer;
	z-index: 99;
}

.cculture_part.title_wrap {
	display: flex;
	align-items: center;
	padding-top: 60px;
	box-sizing: border-box;
	justify-content: center;
}

.cculture_part.title_wrap i {
	width: 38px;
	height: 1px;
	background: #2078D9;
	display: block;
	margin: 0 10px;
}

.cculture_part.title_wrap p {
	font-size: 30px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #2078D9;
}

.culture_part9 .part9_con {
	padding-top: 60px;
	box-sizing: border-box;
	margin: 0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: space-around;
	width: 1200px;
	padding-bottom: 60px;
}

.part9_con .item_wrap {
	font-size: 24px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #656565;

}

.culture_part10 {
	background: #F8F8F8;
}

.part10_con {
	padding-top: 60px;
}

.part10_con .one {
	background-color: #fff;
	width: 1200px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 412px;
}

.part10_con .one .one_le {
	display: flex;
	justify-content: center;
	width: 582px;
	font-size: 28px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #333333;

}

.part10_con .one .one_re {
	display: flex;
	align-items: center;

}

.part10_con .title2 {
	font-size: 28px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #2078D9;
	line-height: 36px;
	padding: 30px;
	padding-top: 40px;
	box-sizing: border-box;
}

.part10_con .item_con2 p {
	font-size: 28px;
	font-family: SourceHanSansCN;
	font-weight: 400;
	color: #333333;
	line-height: 36px;
	padding-top: 20px;
	box-sizing: border-box;
}

.part10_con2 {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 20px;
	box-sizing: border-box;
}

.part10_con .there {
	background-color: #fff;
}




/*网站地图结束*/
/*媒体报导开始*/
.mtbd{width: 100%;height: 320px;margin-top: 20px;box-shadow: 0 0 10px #E5E5E5;}
.img_mt{width: 456px;height: 320px;}
.img_mt>img{width: 100%;}
.mtbd>.content{width: 590px;margin-left: 40px;font-size: 15px;color: #656565;}
.mtbd>.content>h1{font-size: 24px;color: #333;line-height: 110px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.mtbd>.content>.dir{display: block;height: 75px;margin-top: 15px;line-height: 24px;overflow: hidden;}
.mtbd>.content>.mt_xq{margin-top: 30px;}
.mtbd .mt_xq>a{display: inline-block;vertical-align: middle;width: 110px;height: 32px;line-height: 32px;font-size: 14px;color: #fff;background: #2D77CB;border-radius: 16px;text-align: center;}
.mtbd .mt_xq>img{display: inline-block;vertical-align: middle;width: 110px;height: 32px;margin-left: 20px;}
.media{background: #E9E9E9;padding: 60px 0;text-align: center;}
.media_img{margin-top: 40px;}
.media img{margin: 0 10px;background: #fff;border-radius: 5px;overflow: hidden;}
/*媒体报导结束*/