body{ margin:0 auto;background:url(bgBody.jpg) no-repeat top center #CB521D;font-size:12px; color:#333}
p,ul,li,form{ margin:0; padding:0}img{ border:0}
a{ color:#c00;text-decoration:none}a:hover{ color:#c00; text-decoration:underline}
.wrap{ width:960px; margin:0 auto; background-color:#fff}.fl{ float:left}.fr{ float:right}.clearfloat{height:0; clear:both; overflow: hidden; font-size:0; line-height:0}
.marT10{ margin-top:10px}
.topBar{ height:90px; background:none}.loginBar{ margin:15px 0 0 0; float:right;color:#fff; text-align:right; line-height:220%}.loginBar a{ color:#fff}.loginBar img{ margin-left:5px}
.partOne{ height:700px; padding-top:30px; background-color:#FFFCE2}
.specialTit{ height:50px;margin:0 auto 20px; padding-left:245px;font-family:simhei; font-size:30px; font-weight:bold; background:url(wow.gif) center top no-repeat}
.videoBox{ float:right; width:650px}.vcr{padding:40px 0; background:url(bgVideo.gif) no-repeat top center; text-align:center}.vcrTxt{ font-family:simhei; font-size:30px; font-weight:bold; text-align:center}
.shareBar{ position:relative; width:535px; height:30px; margin:0 auto; background-color:#DEE7ED}.shareBar .icon{ position:absolute; left:0;top:10px}
.leftBar{ float:left;width:290px; padding:0 10px; line-height:200%}
.danke{ padding:10px; background-color:#fff; border:#E1D993 1px solid}.btnBox{ position:relative; height:55px;  color:#fff; font-family:Microsoft Yahei}.btnBox .kName{ position:absolute; z-index:1; left:10px; top:15px;}.btnBox a{ position:absolute; left:0; top:0; width:175px; padding-left:85px; height:55px; background:url(bgBtnBuy.gif) no-repeat #BE0C15; color:#fff; font-family:Microsoft Yahei; text-decoration:none; font-size:35px;line-height:55px}.btnBox a:hover,.btnBox a:visited{ color:#fff; text-decoration:none}.btnBk{position:absolute;width:260px; padding-left:80px; height:55px;left:0; top:0; border:0;cursor:pointer;background:url(bgBtnBuy.gif) no-repeat #BE0C15}.kName{ font-size:20px}.priceBox span{ color:#c00; font-weight:bold; line-height:240%}.btnBox .price{ position:absolute; z-index:2; left:85px;font-size:35px;line-height:55px}.danke .xMoney{ color:#F00}
.priceBox td{ border-top:#E1D993 1px solid}
.buyNum{ height:60px; overflow:hidden; padding:10px; background-color:#fff; border:#ccc 1px solid; font-family:Microsoft Yahei; font-size:22px; text-align:center; color:#c00}.time{ padding:10px; background-color:#fff; border:#ccc 1px solid; border-top:0}.countdown{ height:32px; margin-top:10px; padding-bottom:10px; font-size:18px; font-weight:bold; background:url(bgTime.gif) no-repeat; color:#fff; text-align:center}.countdown span{ display:block; float:left; width:65px; text-align:center; line-height:32px}#marqueebox0{ height:25px;overflow:hidden; margin-top:10px;font-size:12px; color:#333; text-align:left; line-height:25px}#marqueebox0 li{ height:25px; overflow:hidden; background:url(duihao.gif) no-repeat 0 2px; padding:0 0 0 28px; }

.courseBar{ border-top:#EC5510 10px solid}
.teacherBar{ border-top:#EC5510 10px solid}
.youshiBar{ padding-top:20px}
.footer{ background-color:#131B1B}.footer .wrap{ height:117px; background:url(bgFooter.gif) no-repeat; color:#999; line-height:117px; text-indent:15em}

#UserLoginWindow {position:absolute;z-index:10;height:500px;top:300px; left:40%;padding:10px}#UserLoginWindow .loginBox{ width:300px; height:200px; border:#718EBE 2px solid; background:url(/images/skin/bgLogin.gif) repeat-x #fff}#UserLoginWindow .loginBox h2{ position:relative; padding:0 0 0 10px; margin:10px 0; font-size:14px}#UserLoginWindow .loginBox h2 span{ position:absolute; right:10px}#UserLoginWindow .loginForm{ width:277px; overflow:hidden; padding:10px; background:#fff; border:#CCDCF4 1px solid}
