@charset "utf-8";
/* CSS Document */
/
.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;}

/*试听*/
.main3_l{ width:190px;}
.main3_l dl{ margin:0 0 10px 0;}
.main3_l dt{ line-height:32px; background:#fca500; color:#fff; font-size:14px; font-weight:bold; padding:0 0 0 20px;}
.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:10px 25px; background:#f3f3f4}
.name{ border-bottom:1px dotted #b4b4c2; padding:10px 0;}
.nameb{ border:none;}
.name a{ display:block; width:auto; float:left; margin:0 18px 0 0; color:#397aad; line-height:25px; padding:0 5px;}
.name a:hover{ background:#b2dafa;}
.name a.hover{ background:#b2dafa;}
.cursors{ padding:20px 0 0 0;}
.cursors_t{ font-size:14px; padding:0 0 0 20px; line-height:33px; background:#f3f3f4; font-weight:bold; border-top:2px solid #fca500;}
.cursors_c{ padding:20px 0 15px 0; border-bottom:2px solid #eee;}
.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; }
.title2{ color:#666;}
.title2 .reds{ font-size:16px;}
.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;}