@charset "utf-8";
/* CSS Document */

/*付费_免费上门收取2*/
.mbx{ line-height:25px; padding:0 0 0 18px; background:url(../images/mbx.jpg) no-repeat 0 center;}
.mbx a.hover{ color:#fc5a02; }
.gc_listq{ line-height:50px; height:50px; width:305px; text-align:center; font-weight:bold; font-size:18px; font-family:"微软雅黑"; background:#fc5a02; color:#fff;}
.gc{ margin:5px 0 20px 0;}
.gc_list{ width:173px; height:51px; line-height:50px; text-align:center; font-family:"微软雅黑"; background:url(../images/a1.png) no-repeat; font-weight:bold; font-size:16px;}
.gc_listo{background:url(../images/a2.png) no-repeat; }
.bhover{ background:url(../images/a1hh.png) no-repeat right; color:#fff; }
.hhover{ background:url(../images/a1h.png) no-repeat right; color:#fff; }
.ddh{  font-size:14px; font-family:"微软雅黑"; background:#f3f6ff; border-top:2px solid #fca500; padding:25px 15px 25px 10px; margin:0 0 15px 0;}
.ddh_l span{ color:#cc0000;}
.ddh_r b{ color:#cc0000; font-size:18px; margin:0 5px 0 0; }
.ddh_r span{ font-weight:normal; font-size:12px; color:#666666;}

.content_content{ background:url(../images/bg2.jpg) center bottom repeat-y; border-bottom:1px solid #eee; }
.content_c{ background:url(../images/bg1.jpg) no-repeat center top; padding:25px 30px; border-top:2px solid #cce0f8; }
.nav_content{ position:relative; z-index:11; top:2px; left:1px;}
.nav_content span{ display:block; float:left; width:160px; height:40px; line-height:40px; border:1px solid #efefef; border-bottom:none;   text-align:center; font-weight:bold; font-size:14px; color:#333; margin:0 10px 0 0;}
.nav_content span b{ display:block; line-height:40px; padding:0 0 0 40px;}
.nav_content span.hover{ color:#fc4302; border:2px solid #d8e8fc; border-bottom:none; background:url(../images/b2.jpg) no-repeat center top;}
.nav_content span.list1 b{ background:url(../images/c1.png) no-repeat 25px center;}
.nav_content span.list1 b.hover{ background:url(../images/c1h.png) no-repeat 25px center;}
.nav_content span.list2 b{ background:url(../images/c2.png) no-repeat 25px center;}
.nav_content span.list2 b.hover{ background:url(../images/c2h.png) no-repeat 25px center;}
.nav_content span.list3 b{ background:url(../images/c3.png) no-repeat 25px center; }
.nav_content span.list3 b.hover{ background:url(../images/c3h.png) no-repeat 25px center;}
.nav_content span.list4 b{ background:url(../images/c4.png) no-repeat 25px center; }
.nav_content span.list4 b.hover{ background:url(../images/c4h.png) no-repeat 25px center; }

.contact{ font-size:14px; font-weight:bold; margin:0 0 25px 0;}
.lxfs_c{ line-height:18px; font-size:14px; margin:0 0 10px 0;}
.lxfs_c input{ vertical-align:middle; margin:0 10px 0 0;}
.detail_lx{ line-height:30px; margin:0 0 22px 0; color:#666; }
.detail_name{ width:105px; font-size:14px; text-align:right; margin:0 10px 0 0; color:#666;}
.detail_lx input{ width:240px; height:25px; line-height:25px; font-size:14px; color:#666;}
.detail_lx select{ width:115px; height:28px; padding:5px 0 0 0; margin:0 10px 0 0;font-size:14px; color:#666;}
.detail_lx span{ color:#cc0000; font-size:14; margin:0 5px ;}

.ts1{ line-height:22px; font-size:14px; color:#fc5a02; margin:15px 0 10px 0;}
.ts2{ color:#333; line-height:30px;}
.footer2{ border-top:2px solid #eee; }
.footer2 .footer_b{ line-height:30px; }


/*试听*/
.main3_l{ width:190px;}
.main3_l dl{ margin:0 0 10px 0;}
.main3_l dt{ line-height:32px; margin-bottom:10px; background:#fca500; color:#fff; font-size:14px; font-weight:bold; padding:0 0 0 20px;}
.main3_l dt a{color:#fff;}
.main3_l dd{ line-height:31px; font-size:14px; padding:0 0 0 22px; border-bottom:1px dotted #fca500;}
.main3_l dd.hover{ background:url(../images/right.jpg) no-repeat 160px center; color:#f00;}
.main3_r{width:770px;}
.name_l{padding:0px 25px;background:#f3f3f4}
.name_l ul{width:100%;float:left;font-size:14px;margin-top:10px;}
.name_l li{float:left;line-height:220%; margin-top:5px;}
.lesson_top li{width:85px;}
.lesson_xy li{width:185px;}
.lesson_up li{width:85px;}
.name{padding:10px 0;}
.nameb{ border:none;}
.name a{display:block; width:auto; float:left; margin:0 18px 0 0; color:#397aad; line-height:30px; padding:0 5px;}
.name a:hover{ background:#b2dafa;}
.name a.hover{ background:#b2dafa;}
.cursors{ padding:0px;}
.cursors ul{width:100%;float:left;margin-top:20px;}
.cursors li{width:25%;float:left;line-height:180%; margin-bottom:20px;}
#cursors_t{ width:975px;font-size:18px;color:#333; padding:0 0 0 20px; line-height:35px; background:#f4f4f4; font-family:"宋体";font-weight:bold;border-left:5px solid #fca500;}
.cursors_c{ padding:20px 0 15px 0; border-bottom:1px solid #eee;}
.cursors_c1{ padding:20px 0 15px 0; border-bottom:1px solid #eee; background:url(../Images/bg_play.png) no-repeat;}
.cursors_c2{ padding:20px 0 15px 0; border-bottom:1px solid #eee; background:url(../Images/bg_play1.png) no-repeat;}
.cursors_c3{ padding:20px 0 15px 0; border-bottom:1px solid #eee; background:url(../Images/bg_play2.png) no-repeat;}
.img_titleb { width:220px;}
.img_titleb a{ display:block; width:220px; height:32px; padding:0;}
.cur_img{ width:220px;}
.cur_content{ width:520px; margin:0 0 0 20px; line-height:24px;}
.title1{ font-size:14px; font-weight:bold; margin-top:5px; }
.title2{ color:#666;}
.title2 .reds{color:#F30;font-size:16px;}
.title2 img{margin-top:5px;}
.pages{ text-align:center; padding:30px 0 40px 0;}
.pages span{  color:#f00; font-weight:bold; }
.pages a{ padding:0 0 0 10px; }

/*选课*/
.title2 span{ margin:0 45px 0 0;}
.tctj{ padding:20px 0 0 0; border:1px solid #e9e9e9; }
.tctj_l{ padding:0 0 20px 20px;}
.tctj_lb{ text-align:center; padding:0 0 0 22px;}
.tctj_lb img{ margin:40px 0 0 0;}
.total{ height:40px;  border-top:1px solid #e9e9e9; text-align:right; line-height:40px; padding:0 20px 0 0;}
.total input{ margin:0 0 0 10px; vertical-align:middle}
.total b{  margin:0 20px 0 0;  }

/*注册*/
.register_t{ line-height:50px; font-size:18px; font-family:"宋体", "微软雅黑"; font-weight:bold; background:#eeeeef; border-bottom:1px solid #e5e5e5; padding:0 0 0 20px; margin:0 0 30px 0; }
.register_t span{ font-size:12px; font-weight:normal; font-family:"宋体"; color:#666; margin:0 0 0 10px; padding:0 0 0 15px; border-left:1px solid #ccc;}

.r_left{ width:640px;}
.r_right{ width:358px; border-left:2px solid #eeeeef;}
.detail_nameb{ width:90px; color:#333; font-size:16px}
.detail_lxb input{ width:220px; border:1px solid #d8d8d8; border-top:1px solid #afafaf; margin:0 10px 0 0;}
.detail_lxb input:hover{ border:1px solid #fdac80;}
.dtt{color:#fc5a02; float:left; margin:0 0 0 20px;}
.r_c{ padding:85px 0 0 45px; text-align:center;}
.r_c_1{ font-size:16px; line-height:30px; font-family:"微软雅黑"; font-weight:bold; color:#fc8d1e; width:250px;}
.r_c_2{ font-size:16px; line-height:50px; font-family:"微软雅黑"; font-weight:bold; width:250px; color:#fff; background:#fc8d1e; margin:0 0 20px 0;}
.r_c_3{ text-align:left;}
.r_c_3 img{ margin:0 7px 0 0;}


.main4_l{ width:770px;}
.m_l{ padding:25px 60px 25px 70px; margin:0 0 20px 0; background:#f3f3f4 url(../images/sr.jpg) no-repeat 65px center; text-align:right;}
.main4_r{ width:190px;}
.nva{ width:108px; text-align:center; height:28px; line-height:28px; background:url(../images/nva.jpg) no-repeat; font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#e66014;}

/*加入购物车*/
.img_titlec{ width:155px; margin:0 auto;}
.nva_c{ border:1px solid #eeeeef;border-top:none;}
.nva_c table{ border-top:3px solid #fca500;}
.nva_c table th{ background:#f3f3f4; color:#666; line-height:33px; font-size:14px; border-right:1px solid #e3e3e5;}
.nva_c table td{ text-align:center; padding:20px 0; border-bottom:1px solid #eeeeef;}
.jxgw{ text-align:right; padding:10px 0 20px 0;}
.jxgw img{ margin:0 8px 0 0;}
.tctj_ld{ padding:0 0 40px 0;}
.r_title{ line-height:30px; font-size:14px; font-weight:bold; padding:0 0 0 30px; background:#fca500 url(../images/gwc.png) no-repeat 10px center; color:#fff;}
.j_curs{ background:#f3f3f4;}
.j_t{ padding:0 0 0 10px; line-height:30px; border-bottom:1px dotted #fca500;}
.j_tb{ line-height:18px; padding:5px;}
.price span{ font-weight:bold; font-size:14px; color:#cc0000;}
.j_tl{ margin:0 0 0 5px; *margin:0 ;}
.totalb{ padding:15px 0 0 10px;}
.check input{ line-height:40px; height:40px; border:none; background:url(../images/ab.jpg) no-repeat; color:#fff; font-family:"微软雅黑"; font-size:18px; width:190px; text-align:center;}

/*开始名师介绍*/
.teacher_box{ width:280px; padding-bottom:20px; background:#fff; }
.teacher_info{padding:20px;}
.teacher_pic{ float:left; width:77px; height:77px; overflow:hidden; position:relative;}
.teacher_pic img{ width:77px; height:77px;}
.teacher_pic a{ position:absolute; z-index:99px; width:77px; height:77px; background:url(../images/teacherbj.png) no-repeat; left:0px; top:0px; display:block;}
.teacher_name{ float:left; padding-left:10px;}
.teacher_name span{ display:block;overflow:hidden;}
.teacher_lesson{ font-size:14px;line-height:200%;}
.teacher_lesson span{font-weight:bold;color:#F30;}
.play_com_title{ height:48px; border-bottom:1px solid #e5e5e5; display:block; position:relative;}
.play_com_title h3{ background:url(../images/play_title.jpg) no-repeat left center; padding-left:25px; font-size:18px; color:#333333; line-height:48px; float:left;}
.name01{ font-size:18px;font-weight:bold;color:#424451;}
.zhicheng{font-size:14px;color:#999999;}
.teacher_box .detail {line-height:25px;padding:0 20px;}

/*开始考前测评*/
.play_test_befor,.play_test_after{ width:280px; padding-bottom:10px; background:#fff;}

.play_test_befor_list,.play_test_after_list{ padding:0 10px; overflow:hidden; margin-top:5px;}
.play_test_befor_list li,.play_test_after_list li{ float:left; font-size:14px; line-height:35px; display:block; width:100%; height:35px; overflow:hidden;}
.play_test_befor_list li span,.play_test_after_list li span{ float:right; color:#999999;}
.play_test_befor_list li span font,.play_test_after_list li span font{ color:#f60;}
.play_test_befor_list li a,.play_test_after_list li a{ line-height:35px; height:35px; width:55%; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#404040; background:url(../images/liicon.jpg) no-repeat left center; padding-left:10px;}
.play_test_befor_list li a:hover,.play_test_after_list li a:hover{ color:#f60;}
