@charset "utf-8";

@import "http://www.dongao.com/ceduitem/css/nav.css";

body,html{
	min-width: 1180px; overflow-x: hidden;
}
body{color:#333; font-size:12px; font-family:"Microsoft YaHei"; padding:48px 0 0; background: #fff;}
input, textarea, keygen, select, button{font-family: 'Microsoft YaHei';}
*{ margin:0; padding:0;}
img{ border:0;}
table{ border-collapse:collapse; border-spacing:0; width:100%; border:0px; text-align:center;}
ul,li{list-style:none;}
a{text-decoration:none; color: #333; outline: none;}
.clear{clear: both;}

.fl{float:left;}
.fr{float:right;}
.txt_rt{text-align:right;}
.txt_lt{text-align:left;}
.t_c{
	text-align: center;
}
.yellow{color:#fefcc6;}
.org{color:#f6400e;}

.wrap{
	width:1122px; margin:0 auto;
}

/*头部*/
.head{
  	height: 43px; width: 100%; position:fixed; left:0; top:0px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _margin-top: 0px; z-index: 3; text-align: right; -webkit-transform:translateZ(0); padding-top: 6px; background: #fff;
}
.head_main{
	font-size: 14px; text-align: right;
}
.buy_btn1{ 
	display: inline-block; width: 126px; height: 32px; line-height: 32px; background: url(../images/btn_buy1.png) no-repeat; color: #fff; margin: 0; vertical-align: middle;  font-size: 16px; text-align: center;
 }
.buy_btn1:hover{
 	background: url(../images/btn_buy1_ex.png) no-repeat; color: #fff;
 }
.head .buy_btn1{
	margin-left: 10px;
}
.a_logo {
	float: left;
}
.head_rt a{
	display: inline-block; margin: 0 10px;
}

.banner{
	height: 500px; background: url(../images/banner.jpg) no-repeat center 0;
}

.cont_tit1{
	line-height: 138px; padding-top: 7px; font-size: 36px; font-weight: normal; text-align: center;
}

/* 领航者 */
.cont1{background:url(../images/cont1.jpg) no-repeat center 145px;}
.lhz_ul{
	height: 377px; padding-top: 47px;
}
.lhz_ul li{
	width: 185px; height: 290px; /*background: #fff0ae; border-radius: 10px;*/ margin-right: 60px; /*position: relative; z-index: 1; */color: #fff; font-size: 14px; padding: 69px 25px 0; float: left;
}


.lhz_ul li strong{
	line-height: 36px; display: block; text-align: center; font-size: 20px;
}
.lhz_ul li b{
	display: block; line-height: 26px; text-align: right; font-size: 16px; padding-right: 3px;font-weight: normal;
}
.lhz_ul li p{
	line-height: 24px; color: #fff; /*text-indent: 26px;*/ padding-top:6px;
}
.lhz_ul .li_last{
	margin-right: 0;
}

/* 名师 */
.cont2{
	height: 820px; background: url(../images/cont2_bg.jpg) no-repeat center 0;
}
.teacher_ul{
	padding-top: 101px; height: 513px;width:752px;margin:0 auto;
}
.teacher_ul li{
	width: 374px; height: 283px; position: relative; float: left; background: #fff; padding-top: 230px; text-align: center; font-size: 14px; color: #534b5a;line-height:22px;
}
.teacher_ul li:after{
	content: ''; width: 1px; height: 400px; background: #dcdcdc; position: absolute; top: 57px; right: 0;
}
.teach_img1{
	display: block; position: absolute; top: -98px; left: 0;
}
.teach_sp1{
	display: block; /*height: 52px;*/ line-height: 40px; font-size: 16px;padding-left:55px;text-align:left;
}
.teach_sp1 strong{
	display:block;font-size: 36px; font-weight: normal; color: #746286; margin-right: 9px;
}
.teach_sp1 b{
	
}
.teach_p1{
	height: 75px; line-height: 24px; padding: 0px 53px 0 55px;  text-align: left;
}
.a_play{
	display: inline-block; position: relative; margin: 0 5px;
}
.img_play{
	position: absolute; top: 0; left: 0;
}
.teacher_ul .li_last:after{
	width: 0; height: 0;
}


/* 极速冲关 */
.cont3{
	width: 1000px; margin: 0 auto; padding-bottom: 60px; font-size: 14px;
}
.kc_ul{
	overflow: hidden;
}
.kc_ul li{
	width: 332px; background: #f9f9f9; float: left; margin-right: 1px;
}
.kc_tit1{
	line-height: 69px; text-align: center; color: #fff; background: #40a0e3; font-size: 24px; font-weight: normal; position: relative; width: 332px;
}
.kc_tit1:after{
	content: ''; width: 18px; height: 6px; background: url(../images/tit_bg1.png) no-repeat; position: absolute; top:69px; left: 50%; margin-left: -9px;
}
.kc_tit1 img{
	position: absolute; top: 0; left: 18px; 
}
.kc_p1{
	line-height: 22px; padding: 20px 0 17px 30px; width: 263px; margin: 0 auto; border-bottom: 1px #aaa dashed;height:111px;
}
.kc_p1 strong{
	line-height: 46px; font-weight: normal; font-size: 18px; display: block;
}
.kc_p1 strong span{
	font-size: 35px;
}
.kc_p1_1{
	border-bottom: 0;
}
.kc_p2{
	padding: 25px 0 30px; /*text-align: center;*/ background: #ececec; line-height: 25px;
}
.sp_check{
	display: inline-block; padding-left: 24px; background: url(../images/check_box.png) no-repeat 0 center; cursor: pointer;margin-left:80px;
}

.check_on{
	background: url(../images/check_ex.png) no-repeat 0 center; 
}
.sp_price{
	display: block; height: 102px; padding: 27px 0 19px; line-height: 40px; font-size: 16px; color: #1c1c1c; vertical-align: middle; padding-left:50px;
}
.sp_price b{
	font-size: 26px; font-weight: normal; vertical-align: top;
}
.sp_price span{
	display: inline-block; margin-left: 18px;
}
.buy{ display:block; text-align:center;}
.a_btn1,.a_btn2{
	display: inline-block; width: 98px; line-height: 32px; border: 1px #f60 solid; text-align: center; border-radius: 5px; margin: 0 7px;
}
.a_btn1,.a_btn1:hover{
	background: #f60; color: #fff;
}
.a_btn2,.a_btn2:hover{
	background: #fff; color: #f60;
}
.kc_ul .li_two{
	background: #fefaed;
}
.li_two .kc_tit1{
	background: #ff8f69;
}
.li_two .kc_tit1:after{
	background: url(../images/tit_bg2.png) no-repeat;
}
.li_two .kc_p2{
	background: #faf0d1;
}
.li_two .sp_price,.li_last .sp_price{
	line-height: 40px; text-align: left; padding-left: 55px;
}
.li_last .sp_price{
	padding-left: 50px;
}
/* 购课提示 */
.nav_ts{
	padding: 12px 0 25px 30px; line-height: 23px; color: #50414d; background: #f5f5f5;
}
.nav_ts strong{
	display: block; line-height: 56px; font-size: 18px; color: #f30; font-weight: normal;
}
.nav_ts a{
	color: #ff6600; text-decoration: underline;
}
.nav_ts .a_btn1{
	width: 189px; line-height: 38px; color: #fff; text-decoration: none; display: block; margin: 20px auto 0;border-radius:19px; font-size:18px;
}


/* 班次 */
.cont4{
	height: 774px; background: url(../images/cont4_bg.jpg) no-repeat center 0; 
}
.p_tab{
	height: 44px; text-align: center;
}
.p_tab a span{
	display: inline-block; height: 42px; line-height: 42px; width:205px; border:1px #61a8d9 solid; border-left: 0px; color: #333333; font-size: 18px; background: #fff; cursor: pointer; vertical-align: middle;
}
.p_tab a .on,.p_tab a:hover .on{
	background: #42a0e2; color: #fff;
}
.p_tab .tab_first span{
	background: url(../images/l_tab_bg2.png) no-repeat; height: 44px; line-height: 44px; border-width: 0 1px 0 0;
}
.p_tab .tab_first .on,.p_tab .tab_first:hover .on{
	background: url(../images/l_tab_bg2_ex.png) no-repeat;
}
.p_tab .tab_last span{
	background: url(../images/l_tab_bg1.png) no-repeat right center; height: 44px; line-height: 44px; border:0px;
}
.p_tab .tab_last .on,.p_tab .tab_last:hover .on{
	background: url(../images/l_tab_bg1_ex.png) no-repeat right center; color: #fff;
}
.nav_bc{
	width: 1000px; margin: 40px auto 0; font-size: 14px;
}
.nav_bc .bc_cent{
	display: none; width:100%;
}
.nav_bc table{
	background: #fff;
}
.nav_bc th{
	height: 60px; background: #40a0e3; color: #fff; font-size: 16px; font-weight: normal;
}
.nav_bc td{
	border-bottom: 1px #e4e0e8 dashed; color: #1c1c1c; line-height: 24px; padding: 11px 0;
}
.nav_bc .th_th{
	background: #3e82cf;
}
.nav_bc .td_th{
	background: #deeff8; color: #555; border-bottom-color: #fff;
}
.nav_bc .td_bd{
	border-right:1px solid #e0dce5;
	}
.nav_bc .th_none{
	background: #dcdcdc;
}
.nav_bc .td_none{
	color: #bababa;
}
.nav_bc .tr_last td{
	border-bottom-style: solid;
}
.nav_bc .tr_last .td_th{
	border-bottom-color: #efe2c2;
}
.bc_p1{
	padding: 15px 0 40px; color: #555;
}
.bc_p2{
	height: 46px; text-align: center;
}
.bc_p2 .a_btn1{
	vertical-align: top; width: 189px; line-height: 38px; margin: 0 20px 0 0; font-size: 18px; border-radius: 19px;
}

/* 机考 */
.cont5{
	height: 1020px; background: url(../images/cont5_bg.png) repeat-x;
}
.jk_slide{
	width: 847px; height: 605px; background: url(../images/jk_bg.png) no-repeat center 4px; margin: 0 auto; padding: 35px 0 0 153px; position: relative;
}
.jk_ul{
	width: 694px; height: 392px; overflow: hidden;
}
.jk_ul img{
	display: block;
}
.prev,.next{
	position: absolute; top: 203px; cursor: pointer; filter: alpha(opacity=20); opacity: 0.2;
}
.prev{
	left: 164px;
}
.next{
	right: 164px;
}
.prev:hover,.next:hover{
	filter: alpha(opacity=100); opacity: 1;
}
.nav_jk{
	width: 1100px; margin: 0 auto; font-size: 14px;
}
.jk_p1{
	display: block; padding: 19px 0 0 31px; width: 285px; height: 175px; line-height: 29px; border-right: 1px #cdcdcd solid;
}

.jk_p1 span{
	display: block; padding-left: 17px; background: url(../images/style_1.png) no-repeat 0 center; color: #1c1c1c;
}
.jk_p2{
	display: block; padding: 21px 0 0 10px; height: 173px;  width: 241px; border-right: 1px #cdcdcd solid; line-height: 25px; color: #000;
}
.jk_p3{
	padding: 14px 0 0 30px; width: 240px;
}
.jk_p4{
	padding: 0px 0 0 0px; width: 240px; text-align:center;
}
.jk_p4 b{display:block; font-weight:normal;}
.jk_p4 .jk_org{color:#ff0000; padding:0; background:none;}
.jk_p2 .sp_check{ margin-left:30px;}
.jk_sp1{
	display: block; line-height: 40px; vertical-align: middle; color: #333; font-size: 16px;
}
.jk_sp1 b{
	font-size: 32px; font-weight: normal;
}
.jk_p3 .buy_btn1{
	margin: 20px 0 0 48px;
}
.cont6{
	height: 738px; background: url(../images/cont6_bg.jpg) no-repeat center bottom; 
}
.cont6 .wrap{
	height: 216px; padding-top: 312px; line-height: 36px; color: #fff; font-size: 16px;
}
.app_sp1{
	display: block; width: 270px;
}
.app_sp1 span{
	display: inline-block; padding-left: 40px; background: url(../images/style_2.png) no-repeat 25px center;
}
.app_sp2{
	width: 134px; margin-right: 80px; text-align: center;
}

/* 备考利器 */
.cont7{
	background: #f4f4f4; padding-bottom: 60px;
}
.bk_tab{
	height: 235px; text-align: center;
}
.bk_tab span{
	display: inline-block; width: 178px; margin-right: 54px; line-height: 36px; font-size: 15px; color: #6b6b6b;
}
.bk_tab span a{display:inline-block;width:178px;height:178px;}
.img_1{ background:url(../images/img_1.jpg) no-repeat center 0px;}
.img_2{ background:url(../images/img_2.jpg) no-repeat center 0px;}
.img_3{ background:url(../images/img_3.jpg) no-repeat center 0px;}
.img_4{ background:url(../images/img_4.jpg) no-repeat center 0px;}
.img_5{ background:url(../images/img_5.jpg) no-repeat center 0px;}
.on .img_1{ background:url(../images/img_1_h.jpg) no-repeat center 0px;}
.on .img_2{ background:url(../images/img_2_h.jpg) no-repeat center 0px;}
.on .img_3{ background:url(../images/img_3_h.jpg) no-repeat center 0px;}
.on .img_4{ background:url(../images/img_4_h.jpg) no-repeat center 0px;}
.on .img_5{ background:url(../images/img_5_h.jpg) no-repeat center 0px;}
.bk_tab span img{
	display: block; margin-bottom: 28px;
}
.bk_tab .sp_last{
	margin-right: 0;
}
.nav_bk{
	padding: 40px 73px 0 60px; height: 123px; background: #fff; border-radius: 5px; box-shadow: 0 0 8px 2px #ececec; margin-top: 20px; position: relative; line-height: 30px; color: #6b6b6b; font-size: 14px; display: none;
}
.nav_bk:before{
	content: ''; width: 35px; height: 20px; background: url(../images/cont7_nav1.jpg) no-repeat; position: absolute; top: -20px; left: 69px;
}
.nav_bk strong{
	font-size: 18px;
}
.nav_bk p{
	padding-top: 20px;
}
.nav_bk_2:before{
	left: 310px;	
}
.nav_bk_3:before{
	left: 550px;	
}
.nav_bk_4:before{
	left: 780px;	
}
.nav_bk_5:before{
	left: 1020px;	
}


/* 常见问题 */
.cont8{
	overflow: hidden; padding-bottom: 40px;
}
.zj_cjwt{ 
	width:479px; font-size:14px; 
}
.zj_cjwt dt{
	color:#5b9be3; line-height:38px; background:url(../images/icon_q.png) no-repeat left center; padding-left:46px;
}
.zj_cjwt dd{
	color:#1c1c1c; line-height:32px; background:url(../images/icon_a.png) no-repeat left 2px; padding-left:46px; margin-bottom:25px;
}
.zj_cjwt dd a{    
	text-decoration: underline;
}


/*底部导航*/
.bottom{ background:#515151; padding: 16px 0;}
.bottom .z_main {width:1000px; margin: 0 auto; height: 119px;padding-top: 30px;color: #fff;position: relative;
}
.bot_ul li {color: #fff;float: left;height: 96px;width: 166px;border-right: 1px #fff dotted;padding-left: 30px;}
.bot_ul li strong {font-size: 18px;font-weight: normal;display: block;margin-bottom: 5px;}
.bot_ul li a {color: #fff;display: block;font-size: 14px;line-height: 20px;}
.qtfw {position: absolute;right: 0px;top: 40px;}


/* 视频 */
.a_mask{
    position: fixed; width: 100%; height: 100%; background: url(http://files.dongao.com/gaoji/2017-gxtg/images/a_touming_bj.png); top: 0; left: 0; _position: absolute; z-index: 9; display: none;
}
.video_tip{
	position: absolute; width:600px; height: 442px; top:100px; left:50%; margin-left:-300px; background: #bbb; display: none; -webkit-transform:translateZ(0);z-index:10;
}
.video_tip h5{
	height: 30px; text-align: right; padding: 10px 10px 0 0;
}
.video_ct{
	width:600px; height: 402px;
}
.video_close{
	cursor: pointer;
}
#video_logo{
	display: none;
}

.xz_cont{border-top:1px solid #dedede;}
.xz_m{
	height:500px; margin-bottom:35px; background:url(../images/xz_cont.jpg) no-repeat center 0px; position:relative;}
.xz_m p{ font-size:20px;line-height:50px; text-align:center;color:#543b15;}
.xz_m p b{font-size:24px;color:#ff7b0f;font-weight:normal;}
.xz_m span{display:inline-block;font-size:18px;color:#fff; line-height:32px; position:absolute;}
.span_1s{left:142px;top:180px;}
.span_2s{ left:824px; top:280px;}
















