/*----the author is doreen 借鉴注明出处--*/

@charset "utf-8";
body {
	color: #000000;
	font-size: 14px;
	background-color: #fff;
	overflow-x: auto;
	font-family: "Microsoft YaHei", "Tahoma", "宋体";
	*font-family: "微软雅黑", "Microsoft YaHei", "Tahoma", "宋体";
}

.textCenter {
	text-align: center;
}

.textLeft {
	text-align: left;
}

.textRight {
	text-align: right;
}

.left {
	float: left;
}

.right {
	float: right;
}

.hide {
	display: none;
}

img {
	display: inline-block;
	border: none;
}

a {
	cursor: pointer;
	text-decoration: none;
}

li {
	list-style: none;
}

input {
	border: none;
}

.mainNav {
	clear: both;
	width: 100%;
	margin: 0px auto 0;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
}

.mainNav .mainNav_wrap {
	width: 100%;
	height: 50px;
	overflow: hidden;
	position: static;
	background-color: #14264a;
	opacity: 1;
}

.mainNav.fixedTop {
	position: fixed;
	z-index: 999;
	top: 0;
}

.mainNav ul {
	width: 1024px;
	margin: 0 auto;
	color: #fbfbfb;
	height: 50px;
	line-height: 50px;
}

.mainNav ul li {
	width: auto;
	padding: 0 19px;
	text-align: center;
	float: left;
	font-size: 14px;
	cursor: pointer;
}

.mainNav ul li:hover,
.mainNav ul a:hover,
.mainNav ul .activeNav a {
	color: #f03442;
}

.mainNav a {
	float: left;
	text-align: center;
	font-size: 14px;
	width: 90px;
	cursor: pointer;
	color: #fff;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
}

.clearfix {
	zoom: 1;
}

.wrapper {
	width: 1000px !important;
	margin: 0 auto;
}

.btn_list {
	width: 600px;
	margin: 0 auto;
	margin-top: 20px;
}

.a_btn {
	display: block;
	width: 280px;
	height: 50px;
	line-height: 50px;
	background: #51c21a;
	font-size: 18px;
	color: #fff;
	border-radius: 4px;
	text-align: center;
	margin: 0 auto;
	margin-top: 30px;
}

.a_btn:hover {
	background: #419b15 !important;
	color: #fff;
}

.a_btn_hollow {
	display: block;
	width: 270px;
	height: 50px;
	line-height: 50px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 18px;
	text-align: center;
	color: #096dd9;
	cursor: pointer;
	border: 1px solid #096dd9;
	margin-top: 30px;
	margin-left: 30px;
	box-sizing: border-box;
}

.a_btn_hollow:hover {
	background: #096dd9 !important;
	color: #fff;
}

.a_list {
	display: block;
	width: 680px;
	margin: 0 auto;
}

.a_list a:nth-child(1) {
	float: left;
}

.a_list a:nth-child(2) {
	float: right;
	margin-top: 30px;
}


/*<!--头部【导语和表单】-->*/

.header {
	width: 100%;
	height: 556px;
	background: url(../img/banner.jpg) no-repeat center top;
}

.header .headbtn_list {
	position: relative;
	width: 385px;
	height: 55px;
	line-height: 55px;
	margin: 0 auto;
	top: 390px;
	left: -290px;
}

.header .headbtn_list a.button {
	width: 175px;
	height: 55px;
	font-size: 18px;
	line-height: 55px;
	color: #333;
	background: transparent;
	text-align: center;
	border: 1px solid #333;
	border-radius: 3px;
}

.header .headbtn_list a.button:hover {
	background: #333;
	color: #fff;
	cursor: pointer;
}

.dyform {
	width: 100%;
	height: 280px;
	background: #f3f4f8;
}

.dyform h3 {
	font-size: 30px;
	color: #333;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: center;
}

.dybox {
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	padding: 80px 0 0 20px;
}

.dybox p {
	text-align: center;
	font-size: 14px;
	color: #666;
	width: 827px;
	margin: 0 auto;
	line-height: 30px;
	margin-top: 10px;
}

.biaodan {
	width: 360px;
	padding-top: 30px;
	border: 5px solid #c8edfd;
	background: #fff;
	box-sizing: border-box;
	position: relative;
	top: 10px;
}

.biaodan h2 {
	line-height: 30px;
	text-align: center;
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #333;
}

.biaodan form div {
	margin-bottom: 10px;
}

.biaodan form input,
.biaodan form select {
	height: 38px;
	font-family: "微软雅黑";
	display: block;
	width: 265px;
	color: #666666;
}

.biaodan form .mobile,
.biaodan form .name,
.biaodan form .branch,
.biaodan form .nianling {
	width: 265px;
	padding: 1px 0;
	margin: 0 auto;
	padding-left: 36px;
	margin-bottom: 10px;
}

.biaodan form .mobile {
	background: url(../img/phone_box.jpg) no-repeat center;
}

.biaodan form .name {
	background: url(../img/name_box.jpg) no-repeat center;
}

.biaodan form .branch {
	background: url(../img/city_box.jpg) no-repeat center;
}

.Validform_right {
	visibility: hidden;
}

.biaodan form .from_submit {
	width: 301px;
	margin: 0 auto;
}

.from_submit #submit {
	display: block;
	background: #096dd9 !important;
	margin-bottom: 0;
	width: 300px;
	height: 48px;
	line-height: 48px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px;
	color: #fff;
	cursor: pointer;
	border: 1px solid #096dd9;
}

.from_submit a.submit {
	background: #fff !important;
	margin-bottom: 0;
	margin-top: -49px;
	width: 141px;
	height: 46px;
	line-height: 46px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 16px;
	text-align: center;
	color: #51c21a;
	cursor: pointer;
	border: 1px solid #51c21a;
}

.from_submit a.submit:hover {
	background: #51c21a !important;
	color: #fff;
}

.img_semicircle {
	position: relative;
	/*top: 60px;*/
}


/*--------begin section-----------*/

.sections {}

.sections .title_p {
	font-size: 30px;
	color: #666;
	padding: 20px;
}

.sections .section {
	width: 100%;
	/*padding-top: 56px;*/
	font-family: "微软雅黑";
}

.sections .titleh2 {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	font-size: 36px;
	color: #14264a;
	font-weight: bold;
	padding-top: 30px;
	padding-bottom: 2px;
	background: url(../img/title_line.png) no-repeat center top;
}

.sections .titleh2_W {
	color: #fff !important;
	background: url(../img/title_line_w.png) no-repeat center top;
}

.sections .box-title {
	font-size: 16px;
	top: 27px;
	font-weight: bold;
	position: relative;
}

.section {
	padding: 60px 0;
}


/*--模块开始--*/

.bg_gary {
	background: #f3f4f7;
}

.martop30 {
	margin-top: 30px;
}

.div_l {
	float: left;
}

.div_r {
	float: right;
}


/*---------第一届交流会开始-------------*/

.t_banner {
	position: relative;
	width: 700px;
	top: 35px;
	margin: 0 auto;
	margin-top: -18px;
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	padding: 10px 0;
	border-radius: 50px;
	background: #cc2027;
	background: -webkit-linear-gradient(left, #cc2027, #f03442);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #cc2027, #f03442);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #cc2027, #f03442);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #cc2027, #f03442);
	/* 标准的语法 */
}

.sec_firstsession .div_inter {
	width: 1000px;
	height: 500px;
	padding: 50px 40px;
	box-sizing: border-box;
	border: 1px solid #e3e4e4;
	box-shadow: 0 10px 38px #e3e4e4;
}

.sec_firstsession .organ_box {
	text-align: center;
	margin-bottom: 15px;
}

.sec_firstsession .organ_box span {
	margin-right: 65px;
	line-height: 60px;
	font-weight: bold;
	color: #333;
}

.sec_firstsession .outer_left {
	width: 530px;
}

.nomarginright {
	margin-right: 0 !important;
}

.sec_firstsession .detail_div {
	background: url(../img/bg_detai.png) no-repeat;
	background-position: left top;
	padding: 2px 0px;
	padding-left: 50px;
	line-height: 25px;
}

.sec_firstsession .detail_div p {
	margin-bottom: 20px;
}

.sec_firstsession .left .a_btn_hollow {
	margin: 0;
	width: 300px;
	font-size: 16px;
}

.sec_firstsession .code {
	margin-top: 20px;
	font-size: 12px;
}

.sec_firstsession .code span {
	width: 145px;
	display: -webkit-box;
	float: left;
	height: 33px;
	vertical-align: center;
	margin: 34px 10px;
}


/*-------神助攻--------*/

.ul_assist {
	margin-top: 30px;
}

.ul_assist li {
	width: 235px;
	height: 370px;
	padding: 35px 18px;
	float: left;
	background: #fff;
	margin-right: 20px;
	border: 1px solid #e3e4e4;
	box-shadow: 0 10px 30px #e3e4e4;
	box-sizing: border-box;
}

.ul_assist li h3 {
	color: #14264a;
	font-weight: bold;
	line-height: 25px;
	font-size: 16px;
	margin: 10px 0;
}

.ul_assist li p {
	color: #666;
	line-height: 25px;
	font-size: 14px;
	text-align: left;
}


/*-----------成就孩子未来----------*/

.ul_future {
	margin-top: 30px;
}

.ul_future li {
	float: left;
	width: 490px;
	margin-right: 15px;
}

.ul_future li .div_inter {
	box-sizing: border-box;
	padding: 60px 45px 40px 45px;
	background: #fff;
	height: 380px;
	border: 1px solid #e3e4e4;
	box-shadow: 0 10px 38px #e3e4e4;
	position: relative;
}

.ul_future .t_banner {
	width: 300px !important;
	font-size: 30px !important;
	position: relative;
	z-index: 1;
}

.ul_future li p {
	color: #666;
	margin-top: 20px;
	line-height: 25px;
	font-size: 14px;
}

.ul_future li .a_div {
	text-align: center;
	position: absolute;
	bottom: 40px;
	width: 400px;
}

.ul_future .a_div a {
	color: #0c98ff;
}

.sec_future .annotation {
	width: 600px;
	margin: 0 auto;
	line-height: 25px;
	font-size: 14px;
	margin-top: 30px;
	text-align: center;
	color: #666;
}

.sec_future .annotation b {
	color: #cc2027;
}


/*-----------学校类型大PK-----------*/

.ul_type {}

.ul_type li {
	margin-right: 20px;
	margin-bottom: 20px;
	width: 490px;
	height: 248px;
	float: left;
	background: #fff;
	border: 1px solid #e3e4e4;
	box-shadow: 0 10px 38px #d0d2d4;
	box-sizing: border-box;
}

.ul_type h3 {
	color: #fff;
	text-align: center;
	height: 68px;
	line-height: 68px;
	font-size: 30px;
	font-weight: bold;
	background: #cc2027;
	background: -webkit-linear-gradient(left, #cc2027, #f03442);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #cc2027, #f03442);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #cc2027, #f03442);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #cc2027, #f03442);
	/* 标准的语法 */
}

.ul_type p {
	padding: 40px;
	color: #666;
	line-height: 25px;
}

.sec_type {
	padding: 60px 0;
}

.sec_type .div_pk {
	position: relative;
	top: 105px;
	margin-top: -60px;
}


/*--------多重优势------------*/

.sec_adva {
	background: url(../img/sec_bg.jpg) no-repeat;
}

.ul_adva {
	margin-top: 30px;
	margin-bottom: 40px;
}

.ul_adva li {
	width: 185px;
	height: 270px;
	padding: 35px 18px;
	float: left;
	background: #fff;
	margin-right: 18px;
	border: 1px solid #e3e4e4;
	box-shadow: 0 10px 30px #e3e4e4;
	box-sizing: border-box;
}

.ul_adva li img {
	height: 80px;
}

.ul_adva li p {
	margin-top: 30px;
	color: #666;
	line-height: 25px;
	font-size: 14px;
	text-align: left;
}


/*-------AEAS考试----------*/

.li_cell_1 .right {
	width: 460px;
	height: 238px;
	display: table;
}

.li_cell_1 .right p {
	height: 240px;
	line-height: 25px;
	display: table-cell;
	vertical-align: middle;
}

.css_box {
	float: left;
	margin-top: 20px;
	/*width: 490px;*/
	margin-right: 20px;
	padding: 50px 30px 50px 30px;
	border: 0.5px solid #e3e4e4;
	box-shadow: 0 0px 30px #e3e4e4;
	box-sizing: border-box;
}

.li_cell_2 .css_box {
	width: 490px;
}

.css_box .left img {
	margin-right: 20px;
}

.css_box h3 {
	font-size: 18px;
	color: #14264a;
	font-weight: bold;
	margin-bottom: 10px;
}

.css_box p {
	font-size: 14px;
	color: #666;
	line-height: 25px;
}


/*------大咖名校云集-----------*/

.schools_tab {
	width: 848px !important;
	margin: 0 auto;
	margin-top: 40px;
}

.schools_tab li {
	float: left;
	width: 140px;
	color: #14264a;
	border: 1px solid #14264a;
	border-right: 0;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}

.schools_tab li:hover,
.schools_tab li.active {
	color: #fff;
	background: #14264a;
}

.contents .content {
	display: none;
}

.contents .current {
	display: block;
}


/*切换*/

.pic_school {
	position: relative;
}

.pic_school .hd .prev {
	position: absolute;
	top: 40%;
	left: 10px;
	width: 27px;
	height: 46px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/prev.png) no-repeat;
}

.pic_school .hd .next {
	position: absolute;
	top: 40%;
	right: 1px;
	width: 27px;
	height: 46px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/next.png) no-repeat;
}

.pic_school .hd .prev:hover {
	background: url(../img/prev_hover.png) no-repeat;
}

.pic_school .hd .next:hover {
	background: url(../img/next_hover.png) no-repeat;
}

.pic_school .bd {
	margin: 0px 42px 50px;
	/*width:185px;*/
	overflow: hidden;
}

.pic_school .bd {
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 65px;
}

.pic_school .bd ul {
	overflow: hidden;
	zoom: 1;
}

.pic_school .bd ul li {
	width: 1000px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.pic_school .bd ul li a {

}

.pic_school .bd ul li .pic {
	overflow: hidden;
	text-align: center;
	float: left;
	margin: 0 15px;
}

.pic_school .bd ul li .pic img {
	width: 263px;
	height: 388px;
	border: 1px solid #c9c9c9;
	display: block;
}

.pic_school .bd ul li .title {
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-align: center;
	padding-top: 25px;
	color: #666;
}

.pic_school .hd ul {
	position: absolute;
	bottom: 30px;
	text-align: center;
	display: block;
	width: 100%;
	line-height: 10px;
	font-size: 1px;
	z-index: 1000;
}

.pic_school .hd ul li {
	display: inline-block;
	cursor: pointer;
	color: transparent;
	margin: 0 5px;
	width: 10px;
	height: 10px;
	background-color: transparent;
	border: 1px solid #4d5361;
	border-radius: 50px;
}

.pic_school .hd ul li.on {
	background-color: #4d5361;
	color: #4d5361;
}

.slide_outer {
	text-align: left;
	box-shadow: 5px 5px 50px #eceef1;
	margin: 5px;
	background: #fff;
	padding: 30px 20px;
	float: left;
	width: 277px;
	height: 430px;
	margin-right: 16px;
	margin-top: 30px;
}

.slide_outer img {
	display: block;
	margin: 0 auto;
	width: 200px;
	height: 70px;
	margin-top: 7px;
	margin-bottom: 25px;
}

.slide_outer h1 {
	height: 80px;
	font-size: 16px;
	font-weight: bold;
	color: #14264a;
	margin-bottom: 20px;
	line-height: 30px;
	text-align: center;
}

.slide_outer .txt {
	height: 200px;
}

.slide_outer p {
	font-size: 14px;
	color: #666;
	line-height: 30px;
}

.slide_outer strong {
	color: #666;
}
.more_l
{
	margin-right: 100px;
}

.slide_outer .more {
	margin: 0 auto;
	text-align: center;
	position: absolute;
	bottom: 30px;
	width:270px;
}

.slide_outer .more a {
	color: #096dd9;
}

.sec_schools .btn_list .a_btn_hollow {
	margin-top: 0px;
}


/*-------------名师团------------*/

.panel_marquee {
	position: relative;
	width: 1000px;
	overflow: hidden;
	margin-top: 30px;
}

.panel_marquee .hd .next {
	position: absolute;
	width: 12px;
	height: 122px;
	left: 1px;
	background: url(../img/anl.gif) no-repeat;
	cursor: pointer;
}

.panel_marquee .hd .prev {
	position: absolute;
	width: 12px;
	height: 122px;
	right: 1px;
	background: url(../img/anr.gif) no-repeat;
	cursor: pointer;
}

.panel_marquee .bd {
	margin-left: 50px;
	width: 950px;
}

.panel_marquee .bd ul {
	overflow: hidden;
	zoom: 1;
}

.panel_marquee .bd ul li {
	float: left;
	width: 276px;
	height: 120px;
	margin-right: 32px;
	border: 1px solid #ccc;
}

.panel_marquee .bd ul li img {
	display: block;
	width: 120px;
	height: 120px;
	padding-right: 24px;
	overflow: hidden;
}

.panel_marquee .bd .guwentit {
	padding-top: 16px;
	line-height: 20px;
	width: 130px;
}


/*------------------轮播offer-----------------*/

.pic_offer {
	position: relative;
	margin-top: 30px;
}

.pic_offer .hd .prev {
	position: absolute;
	top: 40%;
	left: 10px;
	width: 27px;
	height: 46px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/prev.png) no-repeat;
}

.pic_offer .hd .next {
	position: absolute;
	top: 40%;
	right: 1px;
	width: 27px;
	height: 46px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/next.png) no-repeat;
}

.pic_offer .hd .prev:hover {
	background: url(../img/prve_hover.png) no-repeat;
}

.pic_offer .hd .next:hover {
	background: url(../img/next_hover.png) no-repeat;
}

.pic_offer .bd {
	margin: 0px 42px 50px;
	/*width:185px;*/
	overflow: hidden;
}

.pic_offer .bd {
	width: 900px;
	margin: 0 auto;
	margin-bottom: 60px;
}

.pic_offer .bd ul {
	overflow: hidden;
	zoom: 1;
}

.pic_offer .bd ul li {
	width: 900px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.pic_offer .bd ul li a {
	display: block;
}

.pic_offer .bd ul li .pic {
	overflow: hidden;
	text-align: center;
	float: left;
	margin: 0 15px;
}

.pic_offer .bd ul li .pic img {
	width: 263px;
	height: 388px;
	border: 1px solid #c9c9c9;
	display: block;
}

.pic_offer .bd ul li .title {
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	text-align: center;
	padding-top: 25px;
	color: #666;
}

.pic_offer .hd ul {
	position: absolute;
	bottom: 30px;
	text-align: center;
	display: block;
	width: 100%;
	line-height: 10px;
	font-size: 1px;
	z-index: 1000;
}

.pic_offer .hd ul li {
	display: inline-block;
	cursor: pointer;
	color: transparent;
	margin: 0 5px;
	width: 10px;
	height: 10px;
	background-color: transparent;
	border: 1px solid #4d5361;
	border-radius: 50px;
}

.pic_offer .hd ul li.on {
	background-color: #4d5361;
	color: #4d5361;
}

.pic_offer .div_inter {
	width: 286px;
	margin-right: 20px;
	border: 1px solid #e3e4e4;
	box-shadow: 0 10px 20px #e3e4e4;
	box-sizing: border-box;
}

.sec_offer {
	padding: 60px 0;
}

.sec_offer .p_schname {
	color: #14264a;
	padding: 10px 0;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}


/*---------修改模板样式--------*/

.ausService h2 {
	color: #14264a !important;
	font-weight: bold !important;
}

.ausService h3,
.ausService ul li p,
.ausService .ewmBtn p {
	color: #666 !important;
}

.ausService .ewmBtn a {
	border: 1px solid #096dd9 !important;
	color: #096dd9 !important;
	background: none !important;
}

.ausService .ewmBtn a:hover {
	color: #fff !important;
	background: #096dd9 !important;
}

.serviceLis .service_txt h6 {
	color: #cc2027 !important;
}

a.grey {
	color: #252525 !important;
	text-decoration: none;
}

a.grey:hover {
	color: #0159a3 !important;
	text-decoration: underline;
}

a.blue {
	color: #0159a3 !important;
	text-decoration: none;
}

a.blue:hover {
	color: #0159a3 !important;
	text-decoration: underline;
}

.nopadding {
	padding: 0 !important;
}

.marbtom30 {
	margin-bottom: 30px;
}

.margin0 {
	margin: 0 auto;
}

.nopaddingbotm {
	padding-bottom: 0 !important;
}

.img_semicircle_botm {
	position: relative;
	top: 60px !important;
}

.ausService ul li img {
    position: relative;
    left: -222px;
    border-right: 32px solid transparent;
    -webkit-filter: drop-shadow(32px 0 #cf2129);
    filter: drop-shadow(235px 0 #cf2129);
    left:32px\0;
}

.ausService ul li
{
	    overflow: hidden !important;
	    
}
