@charset "gb2312";
/* CSS Document */
body{ background:#fff; color:#333;}
body, button, input, select, textarea {font: 12px/24px tahoma,arial,微软雅黑;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,table{ margin: 0; padding: 0;}
img, iframe{ display:block; border:0;}
ul, li{ list-style:none;}
.fr{ float:right;}
.fl{ float:left;}
.ml10{ margin-left:10px;}

/*?￡¤2?|ì?á2?1¨???§2?|ì￡¤*/
a{color:#333;text-decoration:none}
a:hover{color:#e40000;text-decoration:underline;}
.logbox{width:100%; height:36px;_height:36px; border-bottom:solid 1px #cccccc; background:#f7f7f7;position:fixed;top: 0; z-index:3000; _position:absolute;_left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop))}
.login{width:1200px; margin:0 auto;padding-top:5px; font-size: 14px;}
.login input.text{width:70px; height:18px; border:solid 1px #c4c4c4; line-height:18px; padding:2px 5px; font-size:12px; color:#666; margin-left:5px;}
.login input.btnLogin {height:23px;width: 50px;color:#fff;cursor: pointer;background:#2084f4; font-size:12px;line-height:21px;border: solid 1px #1474e0;margin-left: 6px;border-radius: 3px;}
.login input.btnLogin:hover{ background:#3896ff;}
.topmenu_L{width:430px;height:24px;line-height:22px;}
.topmenu {float:right;width: 300px;height:18px; padding-top:6px;}
.topmenu li{float:right;height: 13px;padding-left:15px; line-height:12px;}
.footer{ z-index: 98;width:1200px;height:153px;font-size:12px;line-height:24px; text-align:center;  margin:0 auto; padding-top:60px; border-top: 1px dotted red;}

.footer a:hover{ text-decoration:underline;}
.footer img{display:inline;}
/*end*/

.djs_span1{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:1px;}
.djs_span5{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:5px;}

.djs_span10{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:10px;}
.djs_span20{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:20px;}
.f16{ display:block; width:1200px; height:60px;margin:0 auto; font-size:16px;}
.header01{background-attachment: scroll; background-image:url(images/banner_01.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:215px; overflow:hidden;}
.header02{background-attachment: scroll; background-image:url(images/banner_02.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:215px; overflow:hidden;}
.header03{background-attachment: scroll; background-image:url(images/banner_03.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:147px; overflow:hidden;}
.h2Sty{ height:60px; color:#26335f; font-size:30px;background:url(images/numbg.jpg) no-repeat; padding-top:20px; }
.numbg{ display:block; float:left;  width:84px; height:58px; color:#fff; font-size:30px; text-align:center;margin-right:6px;}
.main_div{ width:1200px;  margin:0 auto;  overflow:hidden; } 
.main_div_white{ width:1120px;  padding:20px; border-radius:10px; margin:0 auto;  overflow:hidden;}
.main_div_white_s{ width:530px; height:240px;background:#f4faff; padding:20px; border-radius:10px; overflow:hidden;}
.class_Txt{ float:right; width:797px; height:373px; font-size:16px; padding:20px; background:url(images/kuang.jpg) no-repeat; }
.class_Txt h2{ font-size:20px; margin-bottom:10px; font-weight:normal;}
.class_Txt p{  text-indent:2em; margin-bottom:10px; line-height:21px;}
.class_Txt span{ font-size:16px; margin:5px;}
.class_Txt b{font-size:30px; color:#FF1B1F;}
.class_Txt strong{ color:#f00; font-size:16px; margin-top:5px;}
.xlasswx{ color:#e38680; font-size:16px; margin-top:5px;}
.dgbg{ background:#fafafa; width:1160px; height:200px; padding:20px 20px;}
.dgbg b{ color:#1a5a66;}
.dg{ width:800px; height:200px; text-indent:2em;font-size:16px; line-height:28px;}

.dgbg_01{ width:1158px; height:200px; padding:20px 20px; border:solid 1px #ddd;}
.dgbg b{ color:#26335f;}
.dg_01{ width:800px; height:170px; text-indent:2em;font-size:16px; line-height:28px; padding-top:30px;} 

.zixun{ width:500px; height:50px; background:#f7f7f7; font-size:24px; padding:20px 50px 20px 650px; line-height:50px;}

.class_Txt_jc{  width:777px; height:150px; font-size:16px; padding:30px; line-height:28px;background:url(images/kuang_02.jpg) no-repeat; text-indent:2em; margin-top:50px; }
.jctxt{ display:block; width:630px; height:150px; padding-top:30px;}
.zgt{ background:#f7f7f7; width:1160px; height:200px; padding:20px;}
.dg_zgt{ width:950px; height:150px; text-indent:2em;font-size:16px; padding-top:50px;}

.class_Txt_zgt{  width:777px; height:257px; font-size:16px; padding:30px; line-height:28px;background:url(images/kuang_01.jpg) no-repeat; text-indent:2em; margin-top:50px; }


.jiage{ margin:20px 0;}
.checkTyp{ display:inline-block; border:none; width:25px; height:25px; background:url(images/checkImg.jpg) no-repeat;}
.button_zx{ display:block;float:left; width:52px; height:25px; border:solid 1px #3ea6fe; color:#3ea6fe; background:#fff; text-align:center; font-size:14px; line-height:25px;  margin-right:15px;text-decoration:none;}
.button_gm{ display:block;float:left; width:52px; height:25px; border:solid 1px #e38680; color:#e38680; background:#fff; text-align:center; font-size:14px; line-height:25px; margin-right:5px;text-decoration:none;}
.button_zx:hover{ background:#3ea6fe; color:#fff; text-decoration:none;}
.button_gm:hover{ background:#e38680; color:#fff; text-decoration:none;}

.class_Txt_s{ float:right; width:240px; height:205px;}
.main_div_white_s h2{ font-size:16px; font-weight:normal; margin-bottom:10px;}

.banjia a:hover{color:#00c6ff;}
.button_zx_B{  display:block; width:270px; height:58px; color:#fff; background:#ff6c00; text-align:center; font-size:24px; line-height:58px; text-decoration:none; border-radius:29px; margin:20px auto;}
.button_gm_B{ display:block;float:left; width:180px; height:25px; border:solid 1px #e38680; color:#e38680; background:#fff; text-align:center; font-size:14px; line-height:25px; text-decoration:none; margin-right:10px;}
.button_zx_B:hover{ background:#ff8a00; color:#fff; text-decoration:none;}
.button_gm_B:hover{ background:#e38680; color:#fff; text-decoration:none;}

/*直播班*/
.main01{ width:100%; background:url(images/main01_bg.jpg) no-repeat center; height:774px;}
.mainbg_tx{background-attachment: scroll; background-image:url(images/arrowline.jpg); background-position: 50% 0px; background-color:#fafafa;background-repeat: no-repeat; overflow:hidden;}

.mainbg{background-color:#fff;background-repeat: no-repeat;overflow:hidden;}
.main_con{ width:1200px; margin:0 auto; padding:50px 0;}
.main_con h2{ font-size:50px; line-height: 60px;height: 66px; color:#fff; font-weight:normal; letter-spacing:2px;text-shadow:0em 0em 0.1em #2b9cfc;}
.main_con p.main_text{ font-size:20px; line-height:32px; color:#fff;text-shadow:0.1em 0em 0.1em #2b9cfc; padding:0 20px; margin:60px 0; }

.main_con dl{ background:#50b3f8;}

.main_con dl dt{ width:210px; float:left; background:#3ca7f3; height:115px; overflow:hidden;}
.main_con dl dt span{ display:block; text-align:center;text-decoration: line-through; font-size:18px; color:#fff; margin-top:18px;}
.main_con dl dt p{ font-size:18px; color:#ff0000;text-align:center;text-shadow: 0.1em -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff; margin-top:25px;}

.main_con dl dt p i{ font-size:30px; font-style:normal; }
.main_con dl dd{ width:750px; float:left; padding:35px 0 0 20px;}
.main_con dl dd span{ float:left; height:42px; line-height:42px; padding:0 15px; font-size:18px; color:#fff; background:#43a3e7; margin-right:10px; }
.main_con dl dd span b{ font-size:24px; color:#ffe400; font-weight:normal;}
.main_btn{ height:80px;padding:0 260px; margin-top:30px;}
.main_btn a{ float:left; width:312px; height:76px; line-height:76px; background:#ff5c0c; font-size:28px; color:#fff; text-align:center; border-radius:38px; text-decoration:none; }
.main_btn .zixun_btn{ display:inline-block; margin-left:30px; background:#09eafe;} 

.dao{ font-size:16px; text-indent:2em;}

.main02{ width:100%; }
.main02 .main_con h2{ color:#4facfe; text-shadow:none;}
.main02 .main_con p.main_text{ color:#333;text-shadow:none; font-size:18px; margin:45px 0;}
.text02{ margin-bottom:50px; background:url(images/banner_11.png) no-repeat; height:64px; line-height:64px; font-size:17px; text-shadow:0em 0em 0.1em #2b9cfc; color:#fff; padding:0 20px; margin-left:15px;}
.main02 .main_con dl dd p{ float:left; width:100%; color:#fff; font-size:17px; margin-top:15px; text-shadow:0em 0em 0.1em #2b9cfc;}
.main02 .main_con dl dd{ }
.main02 .main_con dl{ height:175px;}
.main02 .main_con dt{ height:175px;}
.main02 .main_con dl dt span{ margin-top:33px;}
.main02 .main_con dl dd span{  background:#fff; color:#999;}

.main03{  background:url(images/main03_bg.jpg) no-repeat center; margin-top:30px; padding-bottom:30px;}
.main03 .main_con h2{ color:#fff; font-weight:normal; letter-spacing:2px;text-shadow:0em 0em 0.1em #ec8000;}
.main03 .main_con p.main_text{color:#fff;text-shadow:0.1em 0em 0.1em #ec8000; margin-top:25px; }
.main03 .text02{  background:url(images/mian03_text_bg.png) no-repeat; text-shadow:0em 0em 0.1em #ec8000;}
.main03 .main_con dl{ height:180px; background:#ecaa00;}
.main03 .main_con dl dt{ height:180px; background:#ec9600; }

.main03 .main_con dl dt span{ color:#a45500;}
.main03 .main_con dl dd span{ height:34px; line-height:34px; font-size:16px; color:#a45500; background:#ffbf1c;}
.main_con dl dd span b{ font-size:16px;}
.main03 .main_con dl dd{ padding: 20px 0 0 10px;}
.main03 .main_con dl dd p{ float:left; width:100%; color:#a45500; font-size:17px; margin-top:15px; text-shadow:none;}
.tiao{ width:632px; height:49px; font-size:16px; line-height:30px; color:#4facfe; background:url(images/tiao.png) no-repeat; padding:15px 500px 0 60px; margin-bottom:25px;}
.btn_kj{ display:block; float:right; width:160px; height:32px; line-height:32px; background:#ff5c0c; text-align:center; color:#fff; margin-right:10px;}
.btn_qx{ display:block; float:right; width:160px; height:32px; line-height:32px; background:#69c3ff; text-align:center; color:#fff;}
/*更多课程*/
.ggg{ display:block;width:800px; height:80px; font-size:24px; text-align:center; margin:0 auto; padding:40px 0; line-height:32px;}


.wxmkBox{ width:1190px; height:270px; font-size:18px; margin:0 auto;}
.wxmkBox h4{ font-size:20px; margin-bottom:15px;}
.wxmk{ width:1191px; height:175px; background:url(images/yipaierweima.png) no-repeat; margin:0 auto;}

.zgtZb{background-attachment: scroll; background-image:url(images/bg.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:730px;font-size:20px; line-height:36px; color:#fff; overflow:hidden; padding-top:100px;}/* padding-top:150px;*/
.zgtZb p{ font-size:18px; text-indent:2em; line-height:32px;}
.zgtZb h1{ font-size:40px; line-height:42px; text-align:center; margin-bottom:50px;}
.zgtZb h1 p{ font-size:20px; text-align:center;}
.main_Box{ width:1200px; margin:0 auto;}
.qian{ font-size:26px;margin:10px auto;  height:40px; text-indent:0; text-align:center;}
.qian b{ font-size: 36px; color:#f00; font-weight: normal;font-family:Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif"; }

.button_gm_b{ display:block; float:left; width:275px; height:69px; background:url(images/button_gm_r.png) no-repeat; margin:0 auto;}


.zhuyi{ width:1200px; padding-top:20px;  margin:0 auto; }
.zhuyi ul{  margin:0 auto; line-height:32px;}
.zhuyi em{ display:inline-block;width:22px; height:22px; background:#eb5f22; line-height:22px; border-radius:3px; font-style:normal;text-align:center; color:#fff; margin-right:8px;}


.button_zx_s{ display:block; float:left; width:177px; height:52px; background:url(images/button_zx_b.jpg) no-repeat;margin-left:10px;}
.button_zx_s:hover{ margin-top:-2px;}
.button_zx_b{ display:block; float:left; width:275px; height:69px; background:url(images/button_zx_b.png) no-repeat;margin-left:10px;}
.button_zx_b:hover{ margin-top:-2px;}

.dbgm_box{ width:560px; margin:0 auto;}
.button_gm{ display:block; float:left; width:275px; height:69px; background:url(images/button_gm_r.png) no-repeat; margin-left:70px; margin-top:40px;}
.button_gm:hover{ background:url(images/button_gm_r_hover.png) no-repeat;}


/*上岸*/
.qqhk{ width:1200px;  background:#fff;margin:0 auto;  font-size:18px;}
.qqhk h2{ font-size:40px; line-height:60px; text-align:center; margin-bottom:40px;}
.qqhk h2 p{ font-size:24px;  text-align:center;}

.qqhk p{ text-indent:2em; font-size:18px; line-height:30px;}
.qqhk span{ display:block; width:866px; height:52px; background:url(images/hui.jpg) no-repeat; padding:20px;margin-top:10px;line-height:30px;}
.qqhk_jg{ width:1180px; height:201px; background:url(images/jiage.jpg) no-repeat; margin:0 auto; padding-top:80px; padding-left:20px; }
.jjg{ float:left; width:450px; height:180px; font-size:18px;  margin-left:10px;}
.jjg p{ display:block; height:60px; text-indent:0;}
.jjg b{ font-size: 28px; color:#f00; font-weight: normal;font-family:Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif"; }
.jjg em{ font-size:22px;color:#999; margin-right:15px; text-decoration:line-through; font-style:normal;}
.jjg i{font-size:14px; font-style:normal;margin-right:15px;}
.button_gm_y{ display:block; float:left; width:177px; height:52px; background:url(images/button_gm_y.jpg) no-repeat; }
.button_gm_y:hover{ margin-top:-2px;}
.button_zx_s{ display:block; float:left; width:177px; height:52px; background:url(images/button_zx_b.jpg) no-repeat;margin-left:10px;}
.button_zx_s:hover{ margin-top:-2px;}
.button_zx_b{ display:block; float:left; width:275px; height:69px; background:url(images/button_zx_b.png) no-repeat;margin-left:10px;}
.button_zx_b:hover{ margin-top:-2px;}


/*主观题录播课*/

.timeline table{ 
	width:100%; 
}
.table_rk{
	width:100%; 
	margin: 25px auto;
	border-radius: 10px;
	background: #fff;
	/* box-shadow: 0px 0px 15px #eee; */
	border: 1px solid #eb5f22;
}
table a.tk_btn{
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #fff;
	background-image: linear-gradient(120deg, #4467d2, #4478f0);
	box-shadow:0px 5px 10px #b4d0f0;
	border-radius: 18px;
	padding:0 20px;
}

.timeline table a.buy_btn{
	display: inline-block;
	height: 26px;
	margin-left: 10px;
	line-height: 26px;
	font-size: 16px;
	color: #fff;
	background-color:#3493e4;
	background-image:linear-gradient(120deg, #d9222b,#e34223);
	box-shadow:0px 5px 10px #f1afb7;
	border-radius: 13px;
	padding:0 15px;
}

.timeline table .table_tit{
	height: 96px; 
	line-height: 96px;
	color: #fff; 
	font-size: 20px;
	font-weight: bold;
	background: #6a6fff;
	border-radius: 15px 15px 0 0;
}
.timeline table tr{ 
	height: 50px;
	line-height: 50px;
}
.timeline table tr td{
	text-align: center;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}
.bd_tit li{ 
	display: inline-block;
	width: 19%; 
	font-weight: bold; 
	font-size: 20px; 
	color: #fff; 
	height: 74px; 
	line-height: 74px; 
	text-align: center;
}
.bd_tit li.tit02{ width: 40%;}
.bd_tit li:hover{ 
	background:none;
}
.bd_tit{ 
	background: #eb5f22;
	border-radius: 8px 8px 0 0;
}
.no_bor td{ 
	border-bottom: none; 
	padding-bottom: 30px;
}
.mar_10 td{
	padding-top: 10px;
}
.first2{ 
	background: url(../images/bg2.jpg) repeat;
}
.first2 .table_rk .bd_tit li:hover{
	background:none;
}
.zhongji a.tk_btn{
	background-image: linear-gradient(120deg, #815bde, #9e84df); 
	box-shadow:0px 5px 10px #bca8ec;
	}

table a:hover{ 
	filter:alpha(opacity:80);
	opacity:0.8; 
	-moz-opacity:0.8;
	-khtml-opacity: 0.8; 
}

.mxmg td{ padding:7px 10px; line-height:26px; font-size: 16px;}
.table_jc td{ color: #333;}
/* .table_jc{box-shadow: 0px 0px 15px #222;} */
.table_jc .bd_tit li.tit01{ width: 49.5%;}
.table_jc .bd_tit li.tit02,.table_jc .bd_tit li.tit03{ width: 24.5%;}
.mxmg img{ width: 40px; height: 40px; float: left;margin-left: 80px;}
.mxmg td b{ display: inline-block;float: left;margin: 6px 0 0 10px; font-weight: normal;}

.t_gm_btn{ display: block; background: #e43838; font-weight: bold; border-radius: 17px;color: #fff;font-size: 16px;height: 34px;line-height: 34px;width: 75px; margin:0 auto; margin-top: 10px;text-decoration: initial;}
.t_gm_btn:hover{ color:#fff !important;}

width:800px; height:170px; text-indent:2em;font-size:16px; line-height:28px; padding-top:30px;} 
