@charset "gb2312";
/*-----------------------------------------登录--------------------------------------------*/
.logbox{ padding:80px 10% 0; position:relative;}
.lb_list{ height:36px; padding-top:10px;}
.lb_list span.lb_lico{ width:10%; padding-top:8px; float:left;}
.lb_list span.lb_lico img{ height:20px;}
.lb_list p{ float:left; width:90%; border-bottom:1px solid #999;}
.lb_list p input{ float:left; display:inline-block; border:0; line-height:36px; width:66%; box-sizing:border-box; padding:0 3%; color:#333;}
.lb_list p span.yan_on,.lb_list p span.yan_up{ float:left; width:30%; height:36px; display:inline-block;}
.lb_list p span.yan_on{ background:url(/resource/images/log/yan_on.png) no-repeat right center; background-size:auto 10px;}
.lb_list p span.yan_up{ background:url(/resource/images/log/yan_up.png) no-repeat right center; background-size:auto 10px;}
.lb_list p span.p_yzm{ float:left; width:33%; padding-top:5px; text-align:right; display:inline-block;}
.lb_list p span.p_yzm img{ height:24px;}
.lb_list p span.p_yzm button{ display:block; width:100%; box-sizing:border-box; height:24px; line-height:24px; border:1px solid #fc5b5b; color:#fc5b5b; border-radius:3px;}
.lb_center{ padding:10px 0 0 10%; box-sizing:border-box; height:40px; width:100%;}
.lb_center p{ float:left; width:50%; line-height:30px; font-size:12px;}
.lb_center p a{ color:#5aabfc;}
a.log_clk{ display:block; width:100%; margin:40px auto 0; line-height:40px; text-align:center; font-size:18px; border-radius:5px; background:#b4b4b4; color:#fff;}
a.log_clk.current,a.log_clk.current:hover{ background:#fc5b5b;}
.lb_errtip{ display:none; position:absolute; left:10%; bottom:0; width:80%; line-height:40px; text-align:center; color:#fff; background:#333;}

/*-----------------------------------------注册--------------------------------------------*/
.reg_tit{ padding-bottom:20px; font-size:12px; color:#fc5b5b; text-align:center;}
.lb_list p span.get_yzm{ float:left; width:39%; margin-top:8px; line-height:20px; text-align:center; display:inline-block; border:1px solid #fc5b5b; border-radius:3px; font-size:12px; color:#fc5b5b; box-sizing:border-box;}
.lb_read{ padding-top:25px; overflow:hidden;}
.lb_read input{ float:left; margin-left:10%; display:inline-block;}
.lb_read p{ float:left; padding-left:2%; color:#999; font-size:12px;}
.lb_read p a{ color:#5aabfc;}
/*弹出层*/
.reg_tccbg{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; z-index:33; opacity:0.85; background:#000;}
/*服务条款*/
.tcc_rule{ display:none; position:fixed; left:0; top:0; width:100%; padding:50px 3% 0 7%; box-sizing:border-box; height:100%; z-index:55;}
.tcc_rule span{ display:block; position:absolute; right:6%; top:22px; width:5%;}
.tcc_rule span img{ width:100%;}
.rule_box{ width:100%; padding-right:4%; box-sizing:border-box; height:93%; overflow-x:hidden; overflow-y:scroll;}
.rule_box p{ font-size:12px; color:#fff; padding-bottom:8px; line-height:16px;}
/*注册成功*/
.tcc_success{ display:none; position:fixed; left:5%; top:20%; width:90%; box-sizing:border-box; padding:30px 0 20px; z-index:66; background:#fff; border-radius:5px; overflow:hidden;}
.tcc_success span.tcc_up{ display:block; position:absolute; right:3%; top:12px; width:4%;}
.tcc_success span.tcc_up img{ width:100%;}
.succ_tt{ line-height:24px; font-size:16px; color:#000; text-align:center; padding-bottom:15px; overflow:hidden;}
.succ_tt p{ font-size:12px; color:#666;}
.succ_tt p span{ color:#fc5b5b;}
.succ_quan{ width:76%; margin:0 auto; padding:8px 0; overflow:hidden; background:url(/resource/images/log/tcc_b1.png) no-repeat 0 0; background-size:100% 100%; font-size:12px; line-height:18px;}
.succ_quan p{ text-align:center; color:#333; padding:0 5%;}
/*.succ_quan span{ display:inline-block; float:left; text-align:right; color:#333; width:50%;}
.succ_quan p{ float:left; width:50%; color:#fc5b5b;}*/

a.succ_clk{ width:76%; margin:25px auto 0; line-height:40px; font-size:16px; color:#fff; background:#fc5b5b; border-radius:3px; text-align:center; display:block;}

/*-----------------------------------------公共报名表样式--------------------------------------------*/
.lb_list p.new_nj{ box-sizing:border-box; padding:0 3%; height:36px; line-height:36px; color:#999;}
.lb_list p select{ float:left; display:inline-block; border:0; height:36px; width:100%; box-sizing:border-box; padding:0 3%; color:#333; background:url(/resource/images/se_ico.png) no-repeat right center; background-size:auto 6px; -webkit-appearance:none;}
.bm_style{ padding-top:25px; overflow:hidden;}
.bm_style span{ display:inline-block; float:left; width:84px; line-height:20px; color:#5aabfc;}
.bm_style p{ float:left; width:66%; line-height:20px; color:#999;}
/*报名成功弹层*/
.tcc_bm{ display:none; position:fixed; left:25%; top:35%; z-index:333; width:50%; background:#fff; border-radius:4px; padding:25px 0; text-align:center; overflow:hidden;}
.tcc_bm p{ color:#000; line-height:22px;}
/*新增中考全日制报名页*/
ul.lb_type{ width:100%; height:50px;}
ul.lb_type li{ float:left; width:33.3%; padding-left:7%; box-sizing:border-box; height:30px; line-height:30px; font-size:0.8rem; color:#466ae5; background:url(/resource/images/log/ty.png) no-repeat 3% center; background-size:auto 12px;}
ul.lb_type li#short1,ul.lb_type li#short2{ width:23.3%}
ul.lb_type li#long{ width:43.3%}
ul.lb_type li.current{ background:url(/resource/images/log/ty_cur.png) no-repeat 3% center; background-size:auto 12px; color:#ff6608;}
a.log_clk.current_zk{ background:#ff6608; border-bottom:2px solid #ff0808; border-radius:20px; width:70%;}

/*-----------------------------------------绑定手机号--------------------------------------------*/
ul.geb_pw{ width:100%; margin:0 auto 50px; overflow:hidden;}
ul.geb_pw li{ float:left; width:25%; cursor:pointer;}
ul.geb_pw li#pw02{ background:url(/resource/images/log/get2.png) no-repeat 0 0; background-size:100% auto;}
ul.geb_pw li#pw03{ background:url(/resource/images/log/get3.png) no-repeat 0 0; background-size:100% auto;}
ul.geb_pw li#pw04{ background:url(/resource/images/log/get4.png) no-repeat 0 0; background-size:100% auto;}
ul.geb_pw li#pw01.current{ background:url(/resource/images/log/get_on1.png) no-repeat 0 0; background-size:100% auto;}
ul.geb_pw li#pw02.current{ background:url(/resource/images/log/get_on1.png) no-repeat 0 0; background-size:100% auto;}
ul.geb_pw li#pw03.current{ background:url(/resource/images/log/get_on3.png) no-repeat 0 0; background-size:100% auto;}

.bm_tip{ padding-top:20px; font-size:12px; color:#5aabfc; text-align:center;}
.bm_tip a{ color:#fc5b5b; text-decoration:underline; display:inline-block;}
.pw_box{ display:none;}
.pw_tccbg{ position:fixed; left:0; top:0; z-index:44; background:#000; opacity:0.85; width:100%; height:100%;}
.pw_success{ position:fixed; left:25%; top:30%; z-index:66; background:#fff; border-radius:5px; width:50%; text-align:center; padding:15px 0;}
.pw_success p{ color:#000; line-height:22px;}
.pw_success p a{ color:#fc5b5b; text-decoration:underline;}

/*-----------------------------------------首页--------------------------------------------*/
/*焦点图*/
.banner{ width:100%; padding:0; box-sizing:border-box; position:relative;}
.ban_tup img{ width:100%; float:left;}
.ban_ico ul{ position:absolute; bottom:8px; text-align:right; right:5px;}
.ban_ico ul li{ width:8px; height:8px; display:inline-block; border-radius:50%; background-color:#fff; font-size:0px; margin:0 3px;}
.ban_ico ul li.on{ background-color:#5aabfc;}

/*模块*/
section{ border-bottom:10px solid #f3f3f3; overflow:hidden;}
ul.dhbox{ padding:15px 0 10px; overflow:hidden;}
ul.dhbox li{ float:left; width:25%; text-align:center; padding-bottom:5px;}
ul.dhbox li img{ width:60%;}
ul.dhbox li p{ width:100%; line-height:24px; color:#727272;}

/*课程推荐*/
.new_intit{ border-bottom:1px solid #eeeeee; height:20px; padding:12px 0; text-align:center;}
.new_intit p{ line-height:20px; font-size:18px; color:#fe7800; width:40%; margin:0 auto; height:20px; background:url(/resource/images/new_tbg.png) no-repeat 0 0; background-size:100% 100%;}
.in_title{ border-bottom:1px solid #eee; padding:12px 3%; height:18px;}
.in_title p{ float:left; width:86%; box-sizing:border-box; line-height:18px; font-size:18px; color:#000; padding-left:8px;}
.in_title a{ display:inline-block; float:left; width:14%; text-align:right; line-height:18px; color:#727272; font-size:12px;}
.in_tit01 p{/* border-left:4px solid #ff6766;*/}
ul.kctj{ padding:15px 2% 5px; overflow:hidden;}
ul.kctj li{ float:left; width:29.3%; margin:0 2% 10px; overflow:hidden;}
ul.kctj li a{ display:block;}
ul.kctj li img{ width:100%; border-radius:4px;}

/*精华头条*/
.in_tit02 p{/* border-left:4px solid #fbb03b;*/}
.tt_img{ padding:20px 5% 10px; overflow:hidden;}
.tt_img a{ display:block;}
.tt_img img{ width:100%; border-radius:4px;}
ul.jjtt,ul.jzhd{ overflow:hidden; padding-bottom:20px;}
ul.jjtt li,ul.jzhd li{ line-height:24px; padding:8px 5%; border-bottom:1px solid #f6f6f6; overflow:hidden;}
ul.jjtt li strong,ul.jzhd li strong{ float:left; display:inline-block; color:#5aabfc; width:3%;}
ul.jjtt li a,ul.jzhd li a{ float:left; display:inline-block; width:83%; color:#000; overflow:hidden; height:24px;}
ul.jjtt li span{ display:inline-block; float:left; width:14%; font-size:12px; color:#727272; text-align:right;}
.tel_box{ height:32px; margin-bottom:20px; background:#5aabfc; font-size:18px;}
.tel_box a{ display:block; height:32px; line-height:32px; background:url(/resource/images/ico_tell.png) no-repeat 33% center; background-size:auto 20px; color:#fff; padding-left:35%;}

ul.jjtt li{ float:left; width:90%; margin:0 5%; padding:8px 0; overflow:hidden; line-height:24px; background:url(/resource/images/new_ico1.png) no-repeat right center; background-size:auto 12px;}
.tel_box2{ border-bottom:16px solid #f3f3f3; overflow:hidden;}
.tel_box2 a{ display:block;}
.tel_box2 a img{ width:100%; float:left;}

/*讲座活动*/
.in_tit03 p{/* border-left:4px solid #16e5c0;*/}
.jz_img{ padding:20px 2% 10px; overflow:hidden;}
.jz_img a{ float:left; display:inline-block; width:46%; margin:0 2%;}
.jz_img img{ width:100%; border-radius:4px;}
ul.jzhd li a{ width:96%;}
ul.jzhd li a span{ font-size:12px;}

/*学员案例*/
.in_tit04 p{/* border-left:4px solid #09d3b6;*/}
ul.stual{ padding:10px 0; overflow:hidden;}
ul.stual li{ border-bottom:1px solid #ebebeb; padding:10px 3% 10px 3%; overflow:hidden;}
.stu_img{ float:left; width:42%; margin-bottom:1%; position:relative; background:url(/resource/images/stubg.png) no-repeat 0 0; background-size:100% 100%; padding:2% 5% 5% 5%; box-sizing:border-box;}
.stu_img a{ display:block;}
.stu_img img{ width:100%;}
.stu_img span{ position:absolute; left:0; top:0; width:40%; display:block;}
.stu_detail{ float:left; width:56%; margin-left:2%;}
.stu_detail span{ line-height:28px; font-size:16px; color:#000;}
.stu_detail p{ width:80%; margin-bottom:2%; line-height:22px; padding-left:14%;}
.stu_detail p.stu_qian{ background:url(/resource/images/case_bg1.png) no-repeat 0 0; background-size:100% 100%; color:#00aaff;}
.stu_detail p.stu_hou{ background:url(/resource/images/case_bg2.png) no-repeat 0 0; background-size:100% 100%; color:#ff7668;}

ul.stual2{ padding:10px 0; overflow:hidden;}
ul.stual2 li{ border-bottom:1px solid #f6f6f6; padding:10px 3% 10px 3%; overflow:hidden;}
.stu_img2{ float:left; width:40%; margin-bottom:1%; margin-right:3%; padding:5px; border:1px solid #d0d0d0; box-sizing:border-box;}
.stu_img2 a{ display:block;}
.stu_img2 img{ width:100%; float:left;}
.stu_detail2{ float:left; width:55%; margin-left:2%;}
.stu_name2 span{ display:inline-block; float:left; line-height:28px; font-size:16px; color:#000;}
.stu_name2 span.stu_ico{ margin-top:4px; padding:0 3%; margin-left:4%; line-height:20px; height:20px; background:#fe8953; border-radius:10px; color:#fff; font-size:12px;}
.stu_detail2 p{ width:80%; margin-bottom:2%; line-height:22px; color:#666;}
.stu_detail2 p.stu_qian2 span{ color:#00aaff;}
.stu_detail2 p.stu_hou2 span{ color:#ff7668;}


/*名师展示*/
.in_tit05 p{/* border-left:4px solid #e1a4fd;*/}
ul.teazs{ padding:22px 1% 20px; overflow:hidden;}
ul.teazs li{ float:left; width:21%; margin:0 2%; text-align:center;}
ul.teazs li a{ display:block;}
ul.teazs li img{ width:100%; border:1px solid #dedede; box-sizing:border-box;}
ul.teazs li p{ padding-top:4px; line-height:20px; font-size:14px; color:#000;}
ul.teazs li span{ display:block; line-height:16px; font-size:12px; color:#727272;}
ul.teazs li a p{ color:#000;}
ul.teazs li a span{ color:#727272;}

/*热门资讯*/
.in_tit06 p{/* border-left:4px solid #58a7f6;*/}
ul.rmzx{ padding:20px 2% 18px; overflow:hidden;}
ul.rmzx li{ float:left; width:23.3%; margin:0 5%; text-align:center;}
ul.rmzx li a{ display:block;}
ul.rmzx li img{ width:70%;}
ul.rmzx li p{ color:#727272; line-height:22px;}
ul.rmzx li a p{ color:#727272;}

/*20180817新增弹层*/
.infloat{ position:fixed; left:0; bottom:0; width:100%; height:100%; opacity:0.75; background:#000; z-index:111;}
.inflbox{ position:fixed; left:10%; top:20%; width:80%; z-index:122;}
.inflbox img{ float:left; width:100%;}
.inflbox .inf_up{ position:absolute; right:-5%; top:-6%; width:10%; z-index:133;}

/*-----------------------------------------课程--------------------------------------------*/
/*------列表页------*/
.l_choice{ border-bottom:1px solid #f3f3f3; background:#f8f8f8; height:44px; float:left; width:100%;}
.l_choice ul{ float:left; width:75%; height:44px;}
.l_choice ul li{ float:left; width:29.3%; padding:10px 0; margin:0 1% 0 3%;}
.l_choice ul li select{ width:100%; height:24px; display:block; color:#000; border:0; box-sizing:border-box; background:#f8f8f8 url(/resource/images/se_ico.png) no-repeat 80% center; background-size:auto 5px; -webkit-appearance:none;}
.l_choice span{ display:inline-block; float:left; width:25%; text-align:center; line-height:44px; background:#fc5b5b; color:#fff;}

.l_box{ overflow:hidden; margin-bottom:65px;}
.l_blist{ width:92%; margin:0 auto; padding:10px 0; overflow:hidden; border-bottom:1px solid #f6f6f6; position:relative;}
.l_blist a{ display:block;}
.l_bimg{ float:left; width:20%; margin-right:2%;}
.l_bimg img{ width:100%;}
.l_bl_r{ width:78%; float:left;}
.l_bl_rname{ font-size:16px; color:#000; line-height:18px; width:76%;}
.l_bl_r p{ color:#333; line-height:24px; padding-left:6%;}
.l_bl_r p span{ font-size:12px; color:#999;}
.l_bl_r p.l_bl_rdate{ background:url(/resource/images/lico1.png) no-repeat 0 2px; background-size:auto 20px;}
.l_bl_r p.l_bl_rplace{ background:url(/resource/images/lico2.png) no-repeat 0 2px; background-size:auto 20px;}
.l_blist img.l_bhot{ position:absolute; right:0; top:10px; width:4%;}
.l_blist span.l_bfull,.l_blist span.l_bfew{ position:absolute; right:0; top:10px; line-height:18px; width:19%; text-align:center; color:#fff; font-size:12px; border-radius:2px;}
.l_blist span.l_bfull{ background:#b4b4b4;}
.l_blist span.l_bfew{ background:#ffaa00;}
.l_bl_rprice{ font-size:16px; color:#fc5b5b; margin-top:5px; border-top:1px solid #f3f3f3;}
.l_bl_rprice span{ font-size:14px;}
/*加载更多*/
.load_more{ background:#fff; border-top:1px solid #f6f6f6; height:30px; margin-top:-1px;}
.load_more p{ line-height:30px; text-align:center; font-size:12px; color:#333;}
/*筛选无结果*/
.no_result{ text-align:center; padding-top:70px;}
.no_result img{ width:15%;}
.no_result p{ line-height:28px; color:#999;}

/*------详情页------*/
.l_dtitle{ text-align:center; padding:15px 0; width:100%; box-sizing:border-box; font-size:16px; color:#000; line-height:20px;}

/*授课教师*/
/*.sk_teabox{ padding:15px 4%; overflow:hidden;}
.sk_teabox a{ display:block;}
.sk_teabox img{ float:left; width:20%;}
.sk_tcon{ float:left; padding-left:3%; width:77%;}
.sk_tcon span{ display:block; line-height:28px; font-size:18px; color:#5aabfc;}
.sk_tcon p{ line-height:18px; color:#333;}*/

/*课程信息*/
.kc_information{ padding:15px 4%; overflow:hidden;}
.kc_information p{ line-height:22px; width:100%; font-size:12px; color:#333;}
.kc_information p span{ float:right; display:inline-block; text-align:right; width:50%;}
.kc_information p strong{ float:right; display:inline-block; text-align:right; width:25%;}
.kc_information p a{ display:inline-block; color:#5aabfc;}
.kc_information p.kc_inf_red{ padding-bottom:5px; color:#fc5b5b;}
.kc_intable{ padding-top:10px; overflow:hidden;}
.kc_intable table{ width:100%; box-sizing:border-box; border:1px solid #ddd; font-family:"微软雅黑"; font-size:12px; color:#333; text-align:center;}
.kc_intable table td{ box-sizing:border-box; padding:6px 0; border:1px solid #fff; line-height:18px; background:#f0f1f7;}
.kc_intable table td.kc_hover{ background:#fc5b5b; color:#fff;}

/*学员评论*/
.my_comment{ padding:20px 5% 6px; overflow:hidden;}
.my_comment input.my_ccom{ display:block; width:100%; box-sizing:border-box; padding:6px 3%; line-height:20px; border:1px solid #f3f3f3; background:#f3f3f3; border-radius:5px; color:#333;}
.my_cyzm{ height:32px; padding:5px 0;}
.my_cyzm input{ float:left; width:30%; display:inline-block; box-sizing:border-box; padding:5px 3%; border:1px solid #f3f3f3; line-height:20px; background:#f3f3f3; border-radius:5px; color:#333;}
.my_cyzm p{ float:left; padding-left:3%; width:30%;}
.my_cyzm p img{ height:32px;}
.my_comment span{ display:block; float:right; width:28%; background:#ffaa00; color:#fff; text-align:center; line-height:32px;}
.stu_comment{ padding:0 5% 65px; overflow:hidden;}
.stu_clist{ border-bottom:1px solid #f6f6f6; padding:10px 0; overflow:hidden;}
.stu_cleft{ float:left; width:20%;}
.stu_cleft img{ float:left; width:100%;}
.stu_cright{ float:left; width:77%; margin-left:3%;}
.stu_cright span{ line-height:18px; font-size:18px; color:#000;}
.stu_cright span strong{ display:inline-block; float:right; font-weight:normal; text-align:right; font-size:12px; color:#333; width:75px;}
.stu_cright p{ line-height:18px; color:#333; padding-top:5px;}

.no_comment{ padding:30px 0 90px; text-align:center;}
.no_comment img{ width:15%;}
.no_comment p{ line-height:28px; color:#999;}

/*课程介绍*/
.in_tit07 p{/* border-left:4px solid #a4fda8;*/}
.kc_introduce{ padding:15px 0; overflow:hidden;}
.kc_video{ width:100%; overflow:hidden; position:relative;}
.kc_video p{ font-size:18px; color:#bcc6ff; text-align:center; position:absolute; left:0; top:42%; line-height:20px; width:100%;}
.kc_video img{ position:absolute; left:42%; top:34%; width:16%;}
.jx_aim{ padding:0 5%; overflow:hidden;}
.jx_aim span{ display:block; line-height:24px; padding-top:6px; font-size:16px; color:#5aabfc;}
.jx_aim p{ line-height:18px; color:#000;}
table.Lecturestable1{ width:100%; box-sizing:border-box; border-collapse:collapse;}
table.Lecturestable1 th{ padding:5px 0; line-height:18px; color:#fff; background:#288fde;border:2px solid #b2b2b2; font-size:14px; box-sizing:border-box;}
table.Lecturestable1 td{ line-height:18px; padding:3px 10px; border:2px solid #b2b2b2; background:#fff;font-size:14px; box-sizing:border-box;}
table.Lecturestable1 td.treven{ background:#fafafa;}

/*授课内容*/
.sk_content{ padding:15px 5%; overflow:hidden;}
.sk_content table{ width:100%; border-collapse:collapse; box-sizing:border-box; text-align:center; font-family:"微软雅黑";}
.sk_content table th{ border:1px solid #008cd6; background:#55a9fa; line-height:36px; font-size:16px; font-weight:bold; color:#fff; box-sizing:border-box;}
.sk_content table td{ border:1px solid #008cd6; color:#008cd6; font-size:12px; padding:5px 0; line-height:16px;}
.sk_content table td p{ padding:0 3%; text-align:left;}

/*课程推荐*/
.in_tit08 p{/* border-left:4px solid #57fff9;*/}

/*福利*/
.well_box{ width:90%; margin:15px auto 70px; padding-bottom:15px; overflow:hidden; background:url(/resource/images/flbg.jpg) no-repeat 0 0; background-size:100% 100%;}
.w_btit{ text-align:center; font-size:18px; color:#fff; letter-spacing:2px; padding:10px 0;}
.w_btip{ width:196px; margin:0 auto 20px; height:20px;}
.w_btip span{ display:inline-block; float:left; line-height:18px; border:1px solid #95caff; padding:0 8px; margin:0 5px; color:#ffff00;}
.well_box p{ float:left; line-height:18px; color:#fff; width:60%; padding:0 5%;}
.well_box span.w_ewm{ float:left; display:inline-block; width:25%;}
.well_box span.w_ewm img{ width:100%;}

/*-----------------------------------------资讯--------------------------------------------*/
/*列表页*/
.infor_ul{ height:44px; border-bottom:1px solid #f3f3f3;}
.infor_ul ul li{ float:left; width:25%; text-align:center; line-height:44px; font-size:16px; color:#000;}
.infor_ul ul li.current{ background:url(/resource/images/inf.png) no-repeat center bottom; background-size:24% auto; color:#fc5b5b;}

.infor_box{ padding:0 0 65px; overflow:hidden; display:none;}
.inf_list{ padding:0 4%; overflow:hidden;}
.inf_list li{ border-bottom:1px solid #f6f6f6; padding:15px 0px; overflow:hidden; color:#000;}
.inf_list li a{ display:block;}
.inf_list li span{ float:left; display:inline-block; width:60px; height:60px; text-align:center;}
.inf_list li span img{ width:60px; height:60px;}
.inf_list li p{ float:left; width:72%; padding-left:4%; padding-top:11px; line-height:20px;}
.inf_list li a span,.inf_list li a p{ color:#000;}

/*试题答案页*/
.ans_choice{ height:44px; background:#f8f8f8; border-bottom:1px solid #d4d4d4; width:100%; float:left;}
.ans_choice ul{ float:left; width:70%; height:44px;}
.ans_choice ul li{ float:left; width:35%; padding:10px 0; margin-left:15%; text-align:center;}
.ans_choice ul li select{ width:100%; height:24px; display:block; color:#000; border:0; box-sizing:border-box; background:#f8f8f8 url(/resource/images/se_ico.png) no-repeat 40% center; background-size:auto 5px; -webkit-appearance:none;}
.ans_choice span{ display:inline-block; float:left; width:30%; text-align:center; line-height:44px; background:#fc5b5b; color:#fff;}

/*资讯详情页*/
.inf_title{ padding:20px 4% 0; text-align:center; color:#000; font-weight:bold;}
.dt_source{ text-align:center; padding:10px 0; font-size:12px; color:#999; border-bottom:1px solid #eee; margin-bottom:10px;}
.dt_source span{ display:inline-block; padding:0 2%;}
.dt_arcbox{ border-bottom:10px solid #f3f3f3; padding:0 4% 10px;}
.dt_arcbox p{ line-height:20px; color:#000; padding-bottom:10px;}
.dt_arcbox p span{ color:#ffaa00;}

/*-----------------------------------------学员案例--------------------------------------------*/
/*列表页*/
.case_box{ padding-bottom:65px; overflow:hidden;}
.stu_xinde { background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffad79), to(#ff690f)); background:-moz-linear-gradient(top,#ffad79,#ff690f);/*Mozilla浏览器*/ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffad79,endColorstr=#ff690f,grandientType=1);/*IE 浏览器*/ padding:6px 2%; border-radius:5px; line-height:18px; color:#fff; margin-top:5px;}
.stu_xinde span{ display:block;}
.stu_xinde p{ font-size:12px;}

/*详情页*/
.dt_title{ text-align:center; padding-top:20px; color:#000; font-weight:bold; font-size:16px;}
.dt_autor{ text-align:center; line-height:20px; color:#ffaa00; padding-bottom:15px;}

/*-----------------------------------------校区介绍--------------------------------------------*/
.cam_box{ padding-bottom:70px; overflow:hidden;}
/*列表页*/
ul.photo_box{ padding:6px 2% 0; overflow:hidden;}
ul.photo_box li{ float:left; width:48%; margin:5px 1%; background:url(/resource/images/sch/sch_bg.png) no-repeat 0 0; background-size:100% 100%; text-align:center; padding:15px 0 12px; overflow:hidden;}
ul.photo_box li a{ display:block;}
ul.photo_box li img{ width:85%;}
ul.photo_box li p{ color:#000; line-height:20px;}
ul.photo_box li p span{ font-size:12px;}
ul.photo_box li a p,ul.photo_box li a p span{ color:#000;}

.in_tit09 p{/* border-left:4px solid #8287fc;*/}

/*详情页*/
.sch_intro{ padding:15px 5%; border-bottom:10px solid #f3f3f3; position:relative; overflow:hidden;}
.sch_name{ padding-bottom:4px; font-size:16px; color:#2c93ff; font-weight:bold;}
.sch_inf{ line-height:18px; overflow:hidden;}
.sch_inf span{ float:left; width:48px; color:#1b8dff;}
.sch_inf p{ float:left; width:70%; color:#333;}
.sch_place{ padding-top:10px; overflow:hidden; border-top:1px solid #f6f6f6;}
.sch_place span{ float:left; width:75px; color:#1b8dff;}
.sch_place p{ float:left; width:70%; color:#333; padding-bottom:6px;}
.s_adr{ padding-bottom:10px; border-bottom:1px solid #f6f6f6;}
.s_tlp{ padding:10px 0;}
.sch_intro span.sch_map{ position:absolute; top:12px; right:5%; width:6%; text-align:right; height:24px;}
.sch_intro span.sch_map img{ width:auto; height:24px;}

.cls_choice{ height:44px; background:#fff; border-bottom:1px solid #d4d4d4; width:100%; float:left;}/*开设课程选项框样式*/
.cls_choice ul{ float:left; width:70%; height:44px;}
.cls_choice ul li{ float:left; width:35%; padding:10px 0; margin-left:15%; text-align:center;}
.cls_choice ul li select{ width:100%; height:24px; display:block; color:#000; border:0; box-sizing:border-box; background:#fff url(/resource/images/se_ico.png) no-repeat 40% center; background-size:auto 5px; -webkit-appearance:none;}
.cls_choice span{ display:inline-block; float:left; width:30%; text-align:center; line-height:44px; background:#fc5b5b; color:#fff;}

/*校区环境相册*/
ul.album_box{ padding:8px 2%; overflow:hidden;}
ul.album_box li{ float:left; width:48%; margin:5px 1%; background:url(/resource/images/sch/sch_bg.png) no-repeat 0 0; background-size:100% 100%; text-align:center; padding:15px 0 11px; overflow:hidden;}
ul.album_box li img{ width:85%;}
.al_clkmore{ border-top:1px solid #f3f3f3; margin:0 3%; text-align:center; padding:12px 0; color:#000; overflow:hidden;}
.al_clkmore span{ display:inline-block; padding-right:3px;}
.al_clkmore img{ width:12px;}

/*地图*/
.map_box{ overflow:hidden;}
.map_box img{ width:100%; float:left;}
ul.map_adress{ background:#fff; padding:15px 5% 7px; overflow:hidden;}
ul.map_adress li{ padding:0 0 8px 19px; width:100%; box-sizing:border-box; overflow:hidden;}
ul.map_adress li.mp_ico01{ background:url(/resource/images/lico2.png) no-repeat 0 0; background-size:auto 20px;}
ul.map_adress li.mp_ico02{ background:url(/resource/images/lico3.png) no-repeat 0 0; background-size:auto 20px;}
ul.map_adress li strong{ display:inline-block; float:left; width:3%; color:#999;}
ul.map_adress li p{ float:left; width:97%; line-height:20px; color:#999; font-size:12px;}
ul.map_adress li p span{ display:block; color:#333; font-size:14px;}
.map_clk{ width:90%; margin:20px auto; line-height:44px; background:#fc5b5b; border-radius:5px; text-align:center; font-size:18px; color:#fff;}

/*-----------------------------------------讲座活动--------------------------------------------*/
/*列表页*/
.lec_list{ width:90%; margin:0 auto; border-bottom:1px solid #f3f3f3; padding:10px 0; overflow:hidden; position:relative;}
.lec_list a{ display:block;}
.ll_name{/* border-left:4px solid #fc5a55;*/ padding-left:10px; line-height:18px; font-size:16px; color:#000; margin-bottom:8px;}
.lec_list p{ float:left; line-height:20px; color:#333; padding-left:20px; box-sizing:border-box; margin:2px 0;}
.lec_list p.ll_date{ border-right:1px solid #f3f3f3; width:48%; margin-right:2%; background:url(/resource/images/lico5.png) no-repeat 0 center; background-size:auto 20px;}
.lec_list p.ll_place{ width:100%; background:url(/resource/images/lico6.png) no-repeat 0 center; background-size:auto 20px;}
.lec_list p.ll_count{ width:50%; background:url(/resource/images/lico7.png) no-repeat 0 center; background-size:auto 20px;}
.lec_list span{ position:absolute; right:0%; bottom:10px; width:20%; border-radius:20px; border:1px solid #fc5b5b; text-align:center; line-height:22px; color:#fc5b5b; font-weight:bold; display:block;}
.lec_list span.over{ color:#b4b4b4; border:1px solid #f3f3f3;}
.lec_list a .ll_name{ color:#000;}
.lec_list a p{ color:#333;}

/*详情页*/
.lec_bm{ padding:10px 5%; border-bottom:1px solid #eee; overflow:hidden;}
.lec_bm p{ float:left; width:50%; line-height:22px; color:#fc5b5b;}
.lec_bm p strong{ font-size:16px; font-weight:normal;}
.lec_bm span{ float:right; width:20%; border-radius:20px; border:1px solid #fc5b5b; text-align:center; line-height:22px; color:#fc5b5b; font-weight:bold; display:inline-block;}
.lec_bm span.over{ color:#b4b4b4; border:1px solid #f3f3f3;}
.lec_arcbox{ border-bottom:10px solid #f3f3f3; padding:12px 4% 4px;}
.lec_arcbox p{ line-height:20px; color:#000; padding-bottom:8px;}
.lec_arcbox p span{ display:block; color:#ffaa00; font-size:16px; line-height:28px;}

/*-----------------------------------------教考教研--------------------------------------------*/
.teach_total{ padding:15px 5%; overflow:hidden;}
.teach_total p{ line-height:20px; color:#333; text-indent:28px;}

/*教学研究/考试研究*/
.teach_tit{ width:70%; margin:0 auto; line-height:40px; text-align:center; background:url(/resource/images/teaching/t_bg.png) no-repeat 0 0; background-size:100% 100%; font-size:18px; font-weight:bold; color:#fff; text-shadow:1px 2px 1px #ff5747;}
.teach_box{ border-bottom:10px solid #f3f3f3; padding:5px 5% 20px; overflow:hidden;}
.teach_list{ padding-top:15px; overflow:hidden;}
.teach_left{ width:62%; margin-right:3%; float:left; background:url(/resource/images/teaching/t_ico.png) no-repeat 0 bottom; background-size:100% auto;}
.teach_left span{ display:block; line-height:16px; font-size:16px; color:#5b71fd; border-left:3px solid #5b71fd; padding-left:6px;}
.teach_left p{ color:#333; line-height:18px; padding:6px 0 14px;}
.teach_right{ float:left; width:35%;}
.teach_right img{ width:100%; float:left;}

/*测评体系*/
.teach_tx{ border-bottom:10px solid #f3f3f3; padding:20px 0 10px;}
.t_txtit{ margin:0 5%; line-height:16px; font-size:16px; color:#5b71fd; border-left:3px solid #5b71fd; padding-left:6px;}
.t_txbox{ padding:10px 5%; overflow:hidden;}
.t_txbox p{ line-height:20px; color:#333;}
.t_txbox span{ display:block; color:#fe4049;}
.t_tximg{ padding:0 3% 10px; overflow:hidden;}
.t_tximg span{ display:inline-block; float:left; width:46%; margin:0 2%;}
.t_tximg span img{ width:100%;}

/*课程推荐*/
.teach_kctj ul{ padding:20px 3% 5px; overflow:hidden;}
.teach_kctj ul li{ float:left; width:46%; margin:0 2% 15px;}
.teach_kctj ul li a{ display:block;}
.teach_kctj ul li img{ width:100%;}

/*底部广告*/
.teach_foot img{ float:left; width:100%;}

/*-----------------------------------------名师展示--------------------------------------------*/
/*列表页*/
.tea_box{ overflow:hidden; padding:0 5% 65px;}
.tea_blist{ border-bottom:1px solid #f3f3f3; overflow:hidden; padding:15px 0;}
.tea_blist a{ display:block;}
.tea_blist a ul li{ color:#333;}
.tea_bimg{ float:left; width:20%; margin:24px 7% 0 0;}
.tea_bimg img{ width:100%; border:1px solid #dedede; box-sizing:border-box;}
.tea_blist ul{ float:left; width:73%; padding:5px 0;}
.tea_blist ul li{ width:100%; float:left; line-height:18px; color:#333; padding:4px 0;}
.tea_blist ul li.tea_bdname{ font-size:18px; color:#000;}
.tea_blist ul li span.tbd_g1,.tea_blist ul li span.tbd_g2,.tea_blist ul li span.tbd_g3{ display:inline-block; margin-right:5px; padding:0 3px; box-sizing:border-box; line-height:16px;}
.tea_blist ul li span.tbd_g1{ border:1px solid #47a2fe; color:#47a2fe;}
.tea_blist ul li span.tbd_g2{ border:1px solid #f58b2c; color:#f58b2c;}
.tea_blist ul li span.tbd_g3{ border:1px solid #fc5b5b; color:#fc5b5b;}
.tea_blist ul li span.tbd_star{ display:inline-block; padding-right:4px; height:10px;}
.tea_blist ul li span.tbd_star img{ height:10px;}

/*详情页*/
.tea_detail{ margin:15px 0; overflow:hidden; background:url(/resource/images/teabg.png) no-repeat center 0; background-size:100% 100%; padding:10px 0 10px 6%; color:#1b1c3e; position:relative;}
.tea_detail img{ position:absolute; right:2%; bottom:0; width:102px;}
.tea_dname{ line-height:22px; font-size:12px;}
.tea_dname strong{ font-size:16px; display:inline-block; margin-right:4px;}
.tea_detail span{ display:block; line-height:22px; font-size:16px;}
.tea_detail p{ line-height:18px; font-size:12px;}
.tea_teach{ padding:15px 5%;}
.tea_teach p{ line-height:20px; color:#333;}

/*2020421新增课程点击课程跳转鼎级班报名二维码弹层*/
.course_zhezhao{ display: none; position:fixed; left:0; bottom:0; width:100%; height:100%; opacity:0.75; background:#000; z-index:111;}
.course_ewm{ display: none; position:fixed; left:0%; top:25%; width:100%; z-index:122;}
.cewm_box{ width: 70%; margin: 0 auto; overflow: hidden; background: #fff; border-radius: 5px; padding: 20px 4%; box-sizing: border-box; text-align: center;}
.cewm_box img{ width: 88%;}
.cewm_box p{ display: none; padding: 10px 5% 0; line-height: 1.1rem; font-size: 0.75rem; color: #333;}

