body{ background:url(bg.gif)  no-repeat;background-attachment:fixed; font-family:"微软雅黑";font-size:12px;; margin:0 auto;line-height:25px;text-align:center; }
.w{ width:100%;}
ol,ul,li{ list-style:none;margin:0; padding:0;}
.pb15{padding-bottom:15px;}
.w1030{ width:1030px;} 
.auto{ margin:0 auto;}
.blok{ display:block}
.fr{ float:right;}
.a1 { font-size:22px; width:1030px; height:60px; background:url(123.png); color:#FFFFFF; text-align:center; margin:0px auto;  line-height:50px;}
.xuxian{height:1px;border:none;border-top:1px dotted #4D565E;width:260px;}
.OldPrice{ text-decoration:line-through}
.line{  margin-top:20px;background: url(tcbz_dh_bg.gif) repeat-x 0 -98px;}
.line p{ text-align:center;line-height:40px; font-size:22px; color:#666; }
.line span{  width:40px; height:48px; margin:0 auto; color:#FFF; background:url(cla_btn.png) 3px -251px no-repeat;}
.tabbt{ line-height:45px; background:#e6e6e6; font-size:16px; color:#000;}
.tabbt1{ line-height:30px; background:#e6e6e6; font-size:16px; color:#000; padding-top:5px;}
.kelb{ width:1030px; float:left; height:46px; background:url(tx.png) 0px 30px;  position:relative;}
.kelb .kelb_btn01{
	width:200px;
	float:left;
	height:45px;
	background:url(gd.png) 0px -147px
}
.kelb .kelb_btn01.jc{background:url(gd.png) 0px -207px; }
.kelb .phone{ width:398px; height:44px; float:right;background:url(phone.png) 0px 0px;  margin-right:20px; display:block}
.buttomlink:link{ color:#333;text-decoration: none; font-size:12px; line-height:24px;font-family:Arial;}
.buttomlink:visited{ color:#333;text-decoration: none; font-size:12px; line-height:24px;font-family:Arial;}
.buttomlink:hover{ color:#FF6600;text-decoration:none; font-size:12px; line-height:24px;font-family:Arial;}
.buttomlink:active{ color:#FF6600;text-decoration: none; font-size:12px; line-height:24px;font-family:Arial;}
.cword1{padding-left:10px; padding-right:10px;text-indent:24px;}
/*顶部TOP样式*/
.ctop{width:100%; height:65PX; margin:0px auto;font-family:"宋体"; margin-bottom:0px; background:#c44a0e}
.ctop .cbox{ width:1030px; margin:0px auto; line-height:60px; }
.ctop .cbox .logo{ width:300px; float:left; height:45px;line-height:44px; margin-top:10px;}
.rtbox{ width: auto; float:left; height:auto;font-size:14px; color:#fff; margin-top:15px; float:right}
.rtbox ul{float:left}
.rtbox li{margin-left:15px; float:left; display:inline-block;line-height:40px;margin-top:3px;text-align:center;position:relative}
.rtbox li a{background:url(st-bg.png)  right -487px no-repeat;padding-right:15px;text-decoration: none;}
.rtbox li a:link,.rtbox li a:visited{color:#fff;display:inline-block; font-size:14px;line-height:40px;text-decoration: none;}
.rtbox li a:hover{color:#ffc;display:inline-block;text-decoration: none;}
.rtbox li .lb{width:10px;height:10px;float:left;background:url(gd.png) -191px -387px no-repeat;position:absolute;left:57px;top:17px}
.rtbox li .lb2{float:left;display:inline-block;line-height:40px;text-align:center;}
.xllb{width:70px; float:left;height:auto; position:absolute; left:-20px; top:40px; display:none;z-index:99999}
.xllb ul{float:left;background:#c44a0e; border:1px solid #ff902f; border-top:none; padding-bottom:5px;}
.xllb ul li{width:70px;float:left; background:#c44a0e;line-height:24px; border-bottom:dashed 1px #ff902f ;color:#FFF; text-align:center; margin-right:15px; display:inline;}
.rtbox .xllb ul li a{ font-size:12px; line-height:24px; padding-right:0px; background:none;text-decoration: none;}
.rtbox .xllb ul li a:link,.rtbox .xllb ul li a:visited{color:#fff;text-decoration: none;}
.rtbox .xllb ul li:hover a,.rtbox .xllb ul li a:hover{display:block;cursor:pointer;color:#FFF; background:#ff902f;text-decoration: none;}
.show .xllb{ display:block}
.hide .xllb{ display:none}
.cbox .logintop{ width: auto; height:50px; float:right;margin-top:15px; padding-left:20px}
.btn2{ width:79px; float:left; margin-left:20px; height:33px; background:url(st-bg.png) 0px 0px repeat-x;font-size:14px;line-height:33px;font-weight:bold;text-align:center; display:block; color:#fff; display:inline;}
.btn2 a:link,.btn2 a:visited{color:#fff;width:79px;height:35px;display:block;}
.btn2 a:hover{ display:block;background:url(st-bg.png) -107px 0px no-repeat; height:35px;width:79px;text-align:center;color:#fff;}
/*顶级老师*/
.teac{ background:url(tea_bac.png) no-repeat;  height:342px; overflow:hidden;}
.teac_p{ width:500px; height:126px; color:#f0f0f0; padding-left:50px;padding-top:180px; line-height:24px; font-size:14px;float:left; text-align:left;}
.teac_p span{font-size:16px; font-weight:600; text-align:left;}
.teac_dian{ margin-left:450px;}
.teac_dian span{ display:block; margin:0 5px ; width:18px; height:18px; float:left; background: url(cla_btn.png) 0 -210px no-repeat;}
.teac_dian  .teac_dianh{ background:url(cla_btn.png) 0 -229px no-repeat;}
#tc-box{width:1030px;height:306px;display:block;position:relative; overflow:hidden;}
#tc-box li{width:1030px;height:306px;display:block;position:absolute;left:0;top:0;}


.klis{ height:auto; border-bottom:1px solid #d8d8d8}
.v{background:#f8f8f9;}
.v01{ background:#f8f8f9; border-bottom:1px solid #d8d8d8}
.v02{ background:#0f93d8 url(../images/sjao.png) no-repeat 50px 38px;}
.vtitle{height:50px;background:#f8f8f9;line-height:50px;border:1px solid #d8d8d8; border-bottom: none; cursor:pointer;}
.vtitle em{ display: inline-block; width: 100%; height: 50px}
.vconlist{background:#fff; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding: 20px 33px; }




@charset "utf-8";
/**  通用  **/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form,p,input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size: 12px; font-family:"微软雅黑"; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #f3f3f3 url(../images/manbc.gif) repeat-y; color: #333; }
a, a:link { color: #222; text-decoration: none; }
a:visited {}
a:active, a:hover {text-decoration: underline;color:#c94e04;}
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
.fl, .fr { display: inline; float: left; }
.fr { float: right; }
.clear{clear:both}
.h45{ height:45px; overflow: hidden; clear:both}
.h24{ height:24px; overflow: hidden; clear:both}
.h15{ height:15px; overflow: hidden; clear:both}
.h10{ height:10px; overflow: hidden; clear:both}
.h20{ height:20px; overflow: hidden; clear:both}
.h30{ height:30px; overflow: hidden; clear:both}
.width1000{width:1000px; margin:0 auto;}
.hidden{display:none}
*:link, *:visited, *:hover, *:active, *:focus {
-webkit-transition:
	background-color 0.2s ease 0s,
	border-color 0.2s ease 0s;
transition:
	background-color 0.2s ease 0s,
	border-color 0.2s ease 0s;
}



@charset "utf-8";
/** 直播课程内容 **/

.mase { height: auto; border: 1px solid #dedbdb; background: #fff}
.zb_oud { height: 85px }
.zb_kti { width: 656px; height: auto}
.zb_kti h1{ font-size: 28px; font-weight:bold; color: #333; padding-top: 8px}
.zb_kti p{ font-size: 13px; color: #9a9a9a; padding-top: 15px}
.zb_fex { width: 215px; padding-top: 20px; font-size: 13px; color: #9a9a9a;}
.zb_fex span{ width: 55px; line-height: 45px;}
.bitu {width: 570px; height:361px}
.bitu img{width: 570px; height:361px}


.pld { padding: 22px 30px; }
.const { font-size: 18px; color: #0f93d8; font-weight:bold; height: 38px; padding: 0}
.co_tes { font-size: 15px; color: #444; line-height: 24px}
.co_tes p{ padding: 2px 0}
.skliu { height:110px; background: #56aef2}
.skliu li{ width: 144px; height:91px; display:block;  padding-top: 19px; padding-left: 12px; float:left}


/** 课程表 **/
.klis{ height:auto; border-bottom:1px solid #d8d8d8}
.v{background:#f8f8f9;}
.v01{ background:#f8f8f9; border-bottom:1px solid #d8d8d8}
.v02{ background:#0f93d8 url(sjao.png) no-repeat 50px 38px;}
.vtitle{height:50px;background:#f8f8f9;line-height:50px;border:1px solid #d8d8d8; border-bottom: none; }
.vtitle em{ display: inline-block; width: 100%; height: 50px}
.vconlist{background:#fff; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; padding: 20px 33px; }


.v02 .kshi{ background:url(odys.png) no-repeat left; color:#fff; line-height: 50px; width: 60px; display:block; padding-left: 36px; font-size:13px; font-weight:normal; overflow:hidden; text-overflow : clip}
.v02 .kta{ color:#fff; line-height: 50px; width: 480px; padding-right: 26px;  display:block; font-weight:normal; font-size:15px; overflow:hidden; text-overflow : clip; clear:none; text-align:left;}
.v01 .kta{ line-height: 50px; width: 480px; padding-right: 26px;  display:block; font-weight:normal; font-size:15px; overflow:hidden; text-overflow : clip; color: #333; float:left; clear:none; text-align:left;}
.v01 .rd{ font-weight:normal; font-size:12px; padding-left: 15px; width: 88px; color: #919191; display:block;}
.v02 .rd{ font-weight:normal; font-size:12px; padding-left: 15px; width: 88px; color: #fff; display:block; text-align:left;}
.v01 .kshi {line-height: 50px; width: 60px; display:block; padding-left: 36px; background: url(odys.png) no-repeat left; color:#666; font-size:13px; font-weight:normal; overflow:hidden; text-overflow : clip}
.v01 .kuas {line-height: 50px; width: 220px; display:block; font-weight:normal; font-size:13px; overflow:hidden; text-overflow : clip; color: #666}
.v02 .kuas {line-height: 50px; width: 220px; display:block; font-weight:normal; font-size:13px; overflow:hidden; text-overflow : clip; color: #fff}
.v01 .ic_h1 { height:30px; width: 58px; background: #dae8fe url(kaoc.png) no-repeat 3px 1px; display:block; line-height: 30px; font-weight:normal; margin-top: 10px; color:#004e77; padding-left: 26px}
.v01 .ic_h1 a{ line-height: 30px; display:block; color:#004e77; text-decoration:none}
.v02 .ic_h1 { height:30px; width: 58px; background: #dae8fe url(kaoc.png) no-repeat 3px 1px; display:block; line-height: 30px; font-weight:normal; margin-top: 10px; color:#004e77; padding-left: 26px}
.v02 .ic_h1:hover{ background: #fff url(kaoc.png) no-repeat 3px 1px;}
.v02 .ic_h1 a{ line-height: 30px; display:block; color:#004e77; text-decoration:none}
.v01 .ic_tes { height:30px; width: 84px; display:block; line-height: 30px; font-weight:normal; margin-top: 10px; color:#666; text-align:center}
.v02 .ic_tes {color:#fff; height:30px; width: 84px; display:block; line-height: 30px; font-weight:normal; margin-top: 10px; text-align:center}
.ic_sak { height:30px; width: 58px; background: #ef8700 url(kaoc.png) no-repeat 3px -84px; display:block; line-height: 30px; font-weight:normal; margin-top: 10px; color:#fff; padding-left: 26px}
.ic_sak a{ line-height: 30px; display:block; color:#fff;}

.ke_ta .t_bl{height: 24px; display: inline-block; color:#333; font-size: 14px; font-weight:bold; width:100%; text-align:left;}
.ke_ta .pv{line-height: 24px;color:#666; font-size: 13px; font-weight: normal; text-align:left}
.ke_ta .t_b2{ line-height: 20px; display: block; color:#666; font-size: 13px; font-weight: normal; width:100%}












