html{ _background-image:url(about:blank); _background-attachment:fixed;/** 防止 ie6 抖动 **/} 
.float{ position:fixed; z-index:48; top:0px;} 
* html .float{ position:absolute; _top:expression(documentElement.scrollTop-0);} 
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,small{font-family:"Arial","Hiragino Sans GB","Microsoft YaHei",\5fae\8f6f\96c5\9ed1,"Helvetica","sans-serif";line-height:150%;font-weight:normal}
h5{font-size:1.17em;margin:0.6em 0 0.33em 0}
*{margin:0;padding:0;list-style-type:none;}
a{cursor:hand;}
a,img{border:0;text-decoration: none;}
img{vertical-align:top}
html,body{padding: 0px;margin: 0px;}
body{font-family:  "微软雅黑",Arial, Helvetica, sans-serif;font-size: 12px;background-color: #f0f0f0;}
.left,.f-fl{float:left}.right,.f-fr{float:right}
.rel,.f-pr{position:relative}.abs,.f-pa{position:absolute}
.rel{position:relative}
.abs{position:absolute}
.hight10{ height:10px;}
.hight20{ height:20px;}
.hight40{ height:40px;}
.hight137{ height:137px;}
.white{color:#fff}
.oranger{ color:#fff600}
.oranger2{color:#FF7315}
.gray{color: #333;}
.Purple{color: #9b52e9;}
.blue1{color: #00e4ff;}
.line{border-bottom: solid 1px #c1c1c1;}
.indent{text-indent: 25px;}
.widthALL{clear: both;width: 100%;background-color: #FFF;}
.topbg{background: repeat url(../../images/bg_footer_1.gif);}
.width980{clear: both;width: 980px;margin-right: auto;margin-left: auto;overflow: hidden;}
/*#footer { height:46px; background:url(../../images/bg_copyright.gif) repeat-x;}*/
.clear{ clear:both; float:none;}
.x_line{background: top repeat-x url(../../images/xx_1.gif);clear: both;height: 4px;}

/*小编推荐样式*/
.recom{}
.recom .nav{margin-bottom: 16px;clear: both;overflow: hidden;}
.recom .nav h1{font-size: 25px;color: #333;float: left;font-weight: 400;}
.recom .nav ul{padding-top: 13px;display: block;}
.recom .nav ul li{float: left;display: block;margin-right: 10px;margin-left: 10px;}
.recom .nav ul li a{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;display: inline-block;position: relative;color: #5B5B5B;text-decoration: none;font-size: 14px;padding: 0px 4px 0px 4px;line-height: 20px;position: relative;behavior: url(pie.htc);}
.recom .nav ul li a:hover{text-decoration: none;background-color: #dd7f03;color: #FFF;}
.recom .l_box:after{clear:both;content:'.';display:block;height:0;visibility:hidden}
.recom .l_box{zoom:1}
.recom .l_box .g-cell1 .tit a{line-height: 25px;display: block;clear: both;font-size: 14px;color: #333;text-decoration: none;margin-top: 6px;}
.recom .l_box .g-cell1 .tit a:hover{color: #dd7f03;}
.recom .l_box  .g-cell1{float:left;margin:0 8px 0 7px}
.recom .l_box  .g-cell1{width:153px}
.recom .l_box  .g-cell1{width:153px;margin-top: 0;margin-right: 30px;margin-bottom: 0;margin-left: 0px;}
.recom .l_box  .u-cover:hover .shadow{box-shadow:0 0 8px #666}
.recom .l_box  .u-cover .mask,.recom .l_box  .u-cover .sub,.recom .l_box  .u-cover .new,.recom .l_box  .u-cover .update,.recom .l_box  .u-cover .NEW,.recom .l_box  .u-cover .UPDATE{bottom:0;right:0}
.recom .l_box  .u-cover .mask{top:0;left:0;background-color:#dd7f03;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.2s ease-in 0s;-moz-transition:opacity 0.2s ease-in 0s;transition:opacity 0.2s ease-in 0s;-webkit-transition:box-shadow 0.2s ease-in 0s;-moz-transition:box-shadow 0.2s ease-in 0s;transition:box-shadow 0.2s ease-in 0s;z-index:25}
.recom .l_box  .u-cover:hover .mask{opacity:.5;filter:alpha(opacity=50)}
.recom .l_box  .u-cover:hover .shadow{box-shadow:0 0 8px #666}

.login_XXbtn{top: 0px;right: 0px;}
.login_XXbtn a{
	background-image: url(../../images/login_xx_btn.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 96px;
	width: 253px;
	display: block;
	text-indent: -9999px;
}
.login_XXbtn a:hover{
	background-image: url(../../images/login_xx_btn.png);
	background-repeat: no-repeat;
	background-position: 0px -96px;
	height: 96px;
	width: 253px;
	display: block;
}
/*类型*/

.shadow,.f-shadow{box-shadow:0px 2px 2px #ccc}.shadow1,.f-shadow1{box-shadow:0px 1px 1px #ccc}
.clear:after,.f-cb:after{clear:both;content:'.';display:block;height:0;visibility:hidden}.clear,.f-cb{zoom:1}
.g-cell1,.g-cell2,.g-cell3{float:left;margin:0 9px 0 8px}.g-cell1{width:180px}
.g-cell2{width:380px}
.g-card1{height:175px}
.m-cate{overflow:hidden;padding:50px 0 30px 0;}.m-recommend .rec,.m-cate .rec{border:1px solid #09924b;border-radius:4px;color:#09924b;padding:2px 3px 1px 3px;font-size:12px;margin-left:3px;white-space:nowrap}.m-cate1{background-color:#f0f0f0}
.g-row:after{clear:both;content:'.';display:block;height:0;visibility:hidden}.g-row{margin:0 -8px 0 -7px;zoom:1}
.g-row{margin:0 -10px}
.g-row:after{clear:both;content:'.';display:block;height:0;visibility:hidden}.g-row{margin:0 -8px 0 -7px;zoom:1}

.m-ted,.m-kecheng1,.m-kecheng2,.m-kecheng3,.m-gjgkk{margin-bottom:25px;cursor:pointer;height:90px;padding:30px 20px;background-color:#970700;color:#fff;-webkit-transition:background 0.1s ease-in 0s;-moz-transition:background 0.1s ease-in 0s;transition:background 0.1s ease-in 0s}.m-ted h2,.m-kecheng1 h2,.m-kecheng2 h2,.m-kecheng3 h2,.m-gjgkk h2{
	font-size:34px;
	line-height:34px;
	font-weight: normal;
}.m-ted h2 span,.m-kecheng1 h2 span,.m-kecheng2 h2 span,.m-kecheng3 h2 span,.m-gjgkk h2 span{font-size:12px;line-height:12px}.m-ted h2 a,.m-kecheng1 h2 a,.m-kecheng2 h2 a,.m-kecheng3 h2 a,.m-gjgkk h2 a{margin-left:.5em}.m-ted ul,.m-kecheng1 ul,.m-kecheng2 ul,.m-kecheng3 ul,.m-gjgkk ul{margin-top:10px}.m-ted .link,.m-kecheng1 .link,.m-kecheng2 .link,.m-kecheng3 .link,.m-gjgkk .link{font-size:14px;color:#fff;line-height:26px}.m-ted a,.m-kecheng1 a,.m-kecheng2 a,.m-kecheng3 a,.m-gjgkk a{color:#fff}.m-ted .blok,.m-kecheng1 .blok,.m-kecheng2 .blok,.m-kecheng3 .blok,.m-gjgkk .blok{width:80px;overflow:hidden}.m-ted .lk,.m-kecheng1 .lk,.m-kecheng2 .lk,.m-kecheng3 .lk,.m-gjgkk .lk{margin-left:5px}.m-ted a:hover,.m-kecheng1 a:hover,.m-kecheng2 a:hover,.m-kecheng3 a:hover,.m-gjgkk a:hover{text-decoration:underline}.m-ted:hover .lk,.m-kecheng1:hover .lk,.m-kecheng2:hover .lk,.m-kecheng3:hover .lk,.m-gjgkk:hover .lk{text-decoration:underline}.m-ted:hover.shadow,.m-kecheng1:hover.shadow,.m-kecheng2:hover.shadow,.m-kecheng3:hover.shadow,.m-gjgkk:hover.shadow{box-shadow:0 0 8px #666}.m-ted .blok,.m-gjgkk .blok{width:65px}.m-kecheng2 .blok{width:100px}.m-kecheng2 h2,.m-kecheng3 h2,.m-gjgkk h2{font-size:26px;line-height:26px}.m-kecheng1{background-color:#e07900}.m-kecheng2{background-color:#0065b7}.m-kecheng3{background-color:#2aac18}.m-gjgkk{background-color:#257397}.m-ted:hover{background-color:#800a08}.m-kecheng1:hover{background-color:#ab5c00}.m-kecheng2:hover{background-color:#005193}.m-kecheng3:hover{background-color:#188808}.m-gjgkk:hover{background-color:#145978}
.f-icon{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.u-cover .mask,.u-cover .sub,.u-cover .new,.u-cover .update,.u-cover .NEW,.u-cover .UPDATE{bottom:0;right:0}.u-cover .mask{top:0;left:0;background-color:#dd7f03;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.2s ease-in 0s;-moz-transition:opacity 0.2s ease-in 0s;transition:opacity 0.2s ease-in 0s;-webkit-transition:box-shadow 0.2s ease-in 0s;-moz-transition:box-shadow 0.2s ease-in 0s;transition:box-shadow 0.2s ease-in 0s;z-index:25}.u-cover .sub{left:0;height:20px;line-height:20px;background:rgba(0,0,0,0.5);background:#888\9;color:#fff;text-indent:5px;z-index:20}
.u-cover:hover .mask{opacity:.5;filter:alpha(opacity=50)}
.u-cover:hover .shadow{box-shadow:0 0 8px #666}
.f-c9{color:#999}
.f-c3{color:#333}
a .f-c0:hover,a.f-c0:hover,a .f-c3:hover,a.f-c3:hover,a .f-c6:hover,a.f-c6:hover,a .f-c9:hover,a.f-c9:hover,a .f-cgreen:hover{color:#e07900}
.nowrp,.f-thide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ohide,.f-ohide{overflow:hidden}
/*课程介绍*/
.kcjs{margin-right: 25px;margin-left: 25px;clear: both;overflow: hidden;}
.kcjs .kc_l{height: 277px;width: 372px;float: left;border: 4px solid #e4e4e6;display: block;}
.kcjs .kc_r{display: block;width: 528px;overflow: hidden;height: 277px;clear: both;top: 0px;right: 0px;}
.kcjs .kc_r h1{display: block;color: #333333;font-size: 28px;font-weight: 500;}
.kcjs .kc_r .text{color: #333333;line-height: 22px;}
.kc_cz{clear: both;height: 70px;overflow: hidden;}
.kc_cz .cz_l{left: 0px;top: 0px;}

.kc_cz .cz_r{right: 0px;bottom: 15px;}
.bm a{background: 0px 0px no-repeat url(../../images/bm_btn.png);display: block;height: 52px;width: 203px;overflow: hidden;text-indent: -99999px;line-height: 52px;}
.bm a:hover{background: 0px -52px no-repeat url(../../images/bm_btn.png);display: block;height: 52px;width: 203px;overflow: hidden;line-height: 52px;}
.bm_ok a{background: 0px -104px no-repeat url(../../images/bm_btn.png);display: block;height: 52px;width: 203px;overflow: hidden;text-indent: -99999px;line-height: 52px;}
.bm_ok a:hover{background: 0px -156px no-repeat url(../../images/bm_btn.png);display: block;height: 52px;width: 203px;overflow: hidden;line-height: 52px;}
.deta_l{float: left;width: 648px;overflow: hidden;}
.deta_r{float: right;width: 316px;overflow: hidden;}
/*课程列表样式*/
.kc_list{border: 1px solid #bebec0;	background-color: #FFF;}
.kc_list .tit{line-height: 52px;height: 52px;display: block;background-color: #f4f4f4;border-bottom: solid 1px #e8e8e8;}
.kc_list .tit h2{color: #0b9478;font-weight: normal;font-size: 20px;line-height: 52px;height: 52px;text-indent: 21px;}
.kc_list .table{margin: 10px;}
.kc_list .table table{border-style: none;font-size: 14px;}
.kc_list .table th{line-height: 44px;height: 44px;border-bottom: solid 1px #e8e8e8;color: #969696;text-align: left;padding-left: 10px;}
.kc_list .table td{line-height: 44px;height: 44px;border-bottom: solid 1px #e8e8e8;color: #969696;text-align: left;padding-left: 10px;}
.kc_list .table td a{color: #666;}
.kc_list .table td a:hover{text-decoration: underline;}
.ys{ background-color:#f5f5f5;}
.kc_list .table TBODY tr:hover{background-color: #ebebeb;}
.all{display: block;clear: both;height: 35px;width: 100%;line-height: 35px;background-color:#F8F8F8;border: 1px solid #DDD;text-align: center;color: #999;font-size: 16px;margin-top: 10px;}
.all:hover{background-color:#FFFFFF;}
.download_btn,.play_btn{background: no-repeat url(../../images/kc_btn.png);text-indent: -9999px;}
.download_btn{background-position: 0px 0px;display: block;height: 30px;	width: 30px;}
.download_btn:hover{background-position: 0px -30px;display: block;height: 30px;width: 30px;}
.play_btn{background-position: -30px 0px;display: block;height: 30px;width: 30px;}
.play_btn:hover{background-position: -30px -30px;display: block;height: 30px;width: 30px;}
#table tr.color1{background-color:#FFFFFF;}
#table tr.color2{background-color:#F8F8F8;}

课程章节列表*/
.kc_chap{border: 1px solid #bebec0;	background-color: #FFF;}
.kc_chap .tit{line-height: 62px;height: 62px;display: block;}
.kc_chap .tit h2{color: #0b9478;font-weight: normal;font-size: 20px;line-height: 62px;height: 62px;text-indent: 8px;}
.kc_chap .tit h2 i{ margin-left:20px; margin-top:20px;}
.kc_chap .tit h2 i,.kc_chap h1 i{ width:4px; height:20px; float:left; background-color:#019b7f; border-radius:10px;}
.kc_chap h1 i{ background-color:#cecece; margin-right:10px;}
.kc_chap .chapBox{ padding:0 20px;}
.kc_chap h1{font-size:16px; margin-bottom:10px;}
.kc_chap .zj{ margin-left:15px; margin-bottom:20px;}
.kc_chap li{ line-height:40px; font-size:14px; display:block; overflow:hidden;}
.kc_chap li a{ color:#333333;}
.kc_chap li a:hover{ color:#f7941e;}
.chapBox li ol{}
.chapBox li > span img{ margin-top:8px; margin-left:5px;}


/*课程具体内容页 2015 课程章节详细页面*/
/*课程具体内容页*/
.kc_info{}
.kc_listBox{ height:570px;}
.kc_info .kc_tree{ width:320px; height:700px; background-color:#6d6e71; color:#fff; float:left;}
.kc_info .kc_tree .kc_heard{ background-color:#f7941e; text-align:center; padding:16px; font-size:16px; line-height:30px;}
.kc_info .kc_tree .kc_heard .pname{ font-size:14px; color:#fcd8bc;}
.kc_info .kc_tree .kc_li { padding:15px; padding-right:5px; border-top:dashed 1px #fff;}
.kc_info .kc_tree .kc_ul > li{border-radius:4px; padding:0px 5px; margin-bottom:4px; cursor:pointer;}
.kc_info .kc_tree .kc_ul .cur,.kc_info .kc_tree .kc_ul li:hover{ background-color:#4b4b4b; color:#f7941e;}
.kc_info .kc_tree .kc_li h1{ font-size:16px; line-height:35px;}
.kc_info .kc_tree .kc_li h1 i{ font-size:28px; display:block; float:left; border-radius:50%; width:35px; height:35px; line-height:35px; text-align:center; background-color:#fff; color:#6d6e71; margin-right:10px;}
.kc_info .kc_tree .kc_ul{ padding-left:15px; padding-right:0px; margin-top:10px;}
.kc_info .kc_tree li{ line-height:30px; font-size:14px; display:block; overflow:hidden;}
.kc_info .kc_tree .kc_ul li > span img{ margin-top:5px; margin-left:5px;}
.kc_info .kc_tree li a{ color:#ffffff;}
.kc_info .kc_tree li a:hover{ color:#f7941e;}

.kc_cont{ padding:10px; margin-left:330px; }
.kc_cont .downloadBox{ line-height:35px; text-align:right;}
.kc_cont .downloadBox a{ color:#343434; margin-left:40px; position:relative;}
.kc_cont .downloadBox a:hover{ color:#f7941e;}
.kc_cont .downloadBox a i{ position:absolute; top:-2px; left:-22px;}
.kc_cont .downloadBox .d1,.kc_cont .downloadBox .d2{width: 20px;height: 20px;
	background-image: url(../../images/kc_icon.png);
	background-repeat: no-repeat;display:inline-block;}
.kc_cont .downloadBox .d1{background-position: -40px -20px;}
.kc_cont .downloadBox .d2{background-position: -40px -40px;}
.kc_video{ background-color:#262a2d; padding:20px; text-align:center;}
.kc_video .moveBox{display:block;width:100%;height:500px; margin:0px auto;}
.kc_text{ background-color:#fff; border:solid 1px #bababa; overflow:hidden; margin-top:10px; padding:45px;}
.kc_text h3{ text-align:center; font-size:18px; margin-bottom:20px;}
.kc_text p{ line-height:22px; font-size:14px;}

.hwork{ margin-top:40px;}
.hwork h1{ padding:20px; background-color:#f4eed8; border:dashed 1px #ff821e; color:#262a2d; font-size:18px;}

.subject{ margin-top:20px;}
.subject h2{ font-size:14px; background-color:#f6f6f6; border:solid 1px #d9d9d9; padding:8px 20px; border-radius:3px;}
.subject i{ font-style:normal; font-size:22px; color:#f7941e; margin-right:10px; font-weight:bold;}
.sublist{ padding:10px; }
.sublist li{ line-height:25px; font-size:14px; display:block; margin-bottom:5px; cursor:pointer;padding:10px;}
.sublist li:hover{ background-color:#fff7f2; }
.sublist li em{ display:block; float:left; width:25px; height:25px; line-height:25px; background-color:#fff; border:solid 1px #bcbcbc; text-align:center; font-style:normal; border-radius:3px; margin-right:10px;}
.sublist .subCur em{background-color:#f7941e; border:solid 1px #f7941e; color:#fff;}



/*课程具体内容页 2015 课程章节详细页面 end*/

/*精彩评论样式*/
.pl{border-top: solid 4px #333333;border-right: solid 1px #e4e4e4;border-bottom: solid 1px #e4e4e4;border-left: solid 1px #e4e4e4;background-color: #FFF;overflow: hidden;padding: 16px;}
.pl h3{color: #2b2b2b;font-size: 18px;font-weight: normal;padding-bottom: 16px;display: block;border-bottom: solid 1px #e3e3e3;}
.pl .pf{font-size: 14px;display: block;padding-top: 10px;padding-bottom: 10px;}
.pl .textBox{display: block;height: 150px;width: 590px;clear: both;background-color: #FFF;border: 1px solid #D9D9D9;padding: 10px;color: #666;}
.T3{padding: 5px;clear: both;width: 850px; margin-top:10px; margin-right: auto;margin-left: auto;border-bottom: solid 1px #D9D9D9;}
.T3 .T3_l{display: block;float: left;height: 42px;width:42px;}
.T3 .T3_r{display: block;margin-left: 60px;}
.T3 .T3_r .T3_r1{font-size: 13px;color: #2b2b2b;line-height: 25px;display: block;}
.T3 .T3_r .T3_r2{font-size: 14px;color: #fff;line-height: 25px;background-color: #979797;padding: 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;display: inline-block;position: relative;margin-top: 5px;behavior: url(pie.htc);position: relative;}
.T3 .T3_r .T3_r2 .jt{background: no-repeat url(../../images/jt.png);height: 15px;width: 14px;position: absolute;left: -14px;top: 15px;display: block;}
.T3 .T3_l .tx{-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;display: block;height: 42px;width: 42px;}
.start{margin-left: 10px;}
.tj{font-size: 12px;display: block;padding-top: 4px;padding-bottom: 4px;clear: both;text-align: right;line-height: 30px;color: #666;}
.pl_btn{font-size: 14px;text-decoration: none;display: block;color: #FFF;background-color: #333;text-align: center;padding-top: 2px;padding-bottom: 2px;width: 100px;float: right;margin-left: 10px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;behavior: url(pie.htc);position: relative;}
.pl_btn:hover{background-color: #666;}
/*右侧内容*/
.jsjs{background-color: #FFF;padding-top: 15px;padding-right: 21px;padding-bottom: 15px;padding-left: 21px;color: #333333;height: 585px;}
.jsjs h4{font-size: 14px;display: block;}
.jsjs p{line-height: 22px;}