@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
body{ text-align:center; font:12px SimSun,Microsoft YaHei,SimHei; color:#000; background:#deeeff url(images/bd_bg.gif) repeat-x left top;height:100%;max-height:100%;}
input, button, select, textarea { outline:none; }
fieldset,img{ border:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
textarea { resize:none; } /*forbidden text drag especail in chrome*/
.compatibility_ie6{ /* _behavior: url(../common/iepngfix/iepngfix.htc); behavior: url(ie-css3.htc); */}
a{ text-decoration:none; color:#000; font:12px SimSun,Microsoft YaHei,SimHei;}
li{ list-style-position:outside; list-style:none; vertical-align:bottom;}
/****************************** Above Common Css Style End ******************************/
.clear{ clear:both;}
.rela{ position:relative; top:0px; left:0px;}
.mgt10{ margin-top:10px;}
.mgt101{ margin-top:0px;}
.mgt102{ margin-top:8px;}
.mgt103{ margin-top:1px;}
/****************************** Above Custom Common Css Style End ******************************/

.container{ height:auto; width:1110px; margin:0px auto; text-align:center; position:relative;}
/** Header Start **/
.header{ height:57px; width:100%; text-align:center; overflow:hidden;}
.header .logo{ display:block; height:38px; width:334px; overflow:hidden; float:left; margin-top:9px;}
.header .logo img{ _behavior: url(../common/iepngfix/iepngfix.htc);}
.header h2{ display:block; height:39px; margin-top:18px; overflow:hidden; float:right;}
.header h2 span{ display:block; height:39px; float:right; overflow:hidden;}
.header h2 span.r_bg{ width:4px; background:url(images/top_rit_tit_bg_r.png) no-repeat left top; _behavior: url(../common/iepngfix/iepngfix.htc);}
.header h2 span.m_bg{ background:url(images/top_rit_tit_bg_m.gif) repeat-x; padding:0 10px;  font:normal 18px/39px microsoft yahei; color:white; max-width:544px;}
.header h2 span.l_bg{ width:44px; background:url(images/top_rit_tit_bg_l.png) no-repeat left top; _behavior: url(../common/iepngfix/iepngfix.htc);}
/** Header End **/

/** Content Start **/
.content{ height:543px; overflow:hidden; width:100%; position:relative; left:0px; top:0px; margin-top:-2px;}
.content .inner_cons{ height:540px; width:1108px; background:#eaf6ff; }
.content img.lft_t{ display:block; position:absolute; left:0px; top:0px; z-index:55;}
.content img.lft_b{ display:block; position:absolute; left:0px; bottom:0px; _bottom:-1px; z-index:55;}
.content img.rit_b{ display:block; position:absolute; right:0px; bottom:0px; _bottom:-1px; z-index:55;}

/** vod start **/
.content .inner_cons .lft_vod{ float:left; overflow:hidden; width:790px; height:518px; float:left; margin-top:13px; text-align:center;}
.content .inner_cons .lft_vod .lv_cons{ height:518px; width:760px; overflow:hidden; margin:0 auto;}
/** vod end **/

/** right menue start **/
.content .inner_cons .rit_menue{  height:530px; width:39px; padding-top:10px; float:right; background:#bae1ff; position:relative; left:0px; top:0px; z-index:555;}
.content .inner_cons .nlbd{ border-left:1px #bae1ff solid;}
.content .inner_cons .rit_menue ul{ width:37px; height:auto; position:relative; left:-1px; _left:-2px; +left:-2px; top:0px;}
.content .inner_cons .rit_menue ul li{ height:75px; width:37px; background:url(images/tit_btm_line_bg.gif) no-repeat center bottom; overflow:hidden; cursor:pointer;}
.content .inner_cons .rit_menue ul li.menue1 span{ display:block; height:10px; width:16px; overflow:hidden; margin:0 auto; margin-top:8px;}
.content .inner_cons .rit_menue ul li.menue2 span{ display:block; height:17px; width:17px; overflow:hidden; margin:0 auto; margin-top:8px;}
.content .inner_cons .rit_menue ul li.menue3 span{ display:block; height:16px; width:16px; overflow:hidden; margin:0 auto; margin-top:8px;}
.content .inner_cons .rit_menue ul li.menue4 span{ display:block; height:12px; width:15px; overflow:hidden; margin:0 auto; margin-top:8px;}
.content .inner_cons .rit_menue ul li.menue5 span{ display:block; height:16px; width:16px; overflow:hidden; margin:0 auto; margin-top:8px;}
.content .inner_cons .rit_menue ul li span img.offs{ display:block;}
.content .inner_cons .rit_menue ul li span img{ _behavior: url(../common/iepngfix/iepngfix.htc); display:block;}
.content .inner_cons .rit_menue ul li a{ display:block; width:26px; height:auto; overflow:hidden; margin:0 auto; margin-top:8px; line-height:140%; font-size:12px; color:#024888; outline:none;}
.content .inner_cons .rit_menue ul li a:hover{ color:#1181f4;}
.content .inner_cons .rit_menue ul li.on{ background:url(images/ver_tit_bg.png) no-repeat; _background:url(images/ver_tit_bg.gif) no-repeat left bottom;}
.content .inner_cons .rit_menue ul li.on a{ color:#333;}
.content .inner_cons .rit_menue ul li.on span img.offs{ display:none;}
/** right menue end **/

/** right left slide content start **/
.content .inner_cons .rit_sh_cons{display:none; width:272px; height:540px; overflow:hidden; float:right; background:#fafae2 url(images/rit_col_btm_bg.gif) repeat-x left bottom; border-left:1px #ccdae5 solid; -webkit-box-shadow:-1px 0px 2px #f7d3cd; -moz-box-shadow:-1px 0px 1px #f7d3cd;}
.content .inner_cons .rit_sh_cons .rsc_common_tit{ height:21px; border-bottom:1px #d9d8d6 solid; overflow:hidden; margin-top:8px; padding-bottom:2px; width:236px;}
.content .inner_cons .rit_sh_cons .rsc_common_tit img{ display:block; float:left; margin-left:4px; _margin-left:2px; margin-top:9px;}
.content .inner_cons .rit_sh_cons .rsc_common_tit a{ display:block; float:left;}

.content .inner_cons .rit_sh_cons .rsc_common_tit span{ display:block; height:21px; margin-left:10px; font:14px/21px microsoft yahei; color:#de5411; float:left;}
.content .inner_cons .rit_sh_cons .rsc_common_tit a.close{ display:block; height:17px; width:18px; overflow:hidden; float:right; margin-top:2px; background:url(images/close_btn.png) no-repeat; _background:url(images/close_btn.gif) no-repeat; outline:none;}
.content .inner_cons .rit_sh_cons .rsc_common_tit a.close:hover{ background:url(images/close_btn2.png) no-repeat; _background:url(images/close_btn2.gif) no-repeat;}
.content .inner_cons .rit_sh_cons .nbd{ border-bottom:0px;}
.content .inner_cons .rit_sh_cons .rsc_common_tit .jyCheck{border-bottom: 2px solid #de5411;font-weight:bold}
/** right left slide content end **/

/** stjy start **/
.content .inner_cons .rit_sh_cons .stjy_cont{ width:251px; height:540px; padding-right:1px; overflow:hidden; padding-left:12px; position:relative; left:0px; top:0px;}
.live_bro_lft_channel{width:254px; height:490px; position:relative; left:0px; top:0px; margin-top:14px; overflow:hidden;}
.content .inner_cons .rit_sh_cons .stjy_cont .stjy_shower{position:absolute; top:0; left:0; width:220px; overflow:hidden; font-size:12px; color:#333; line-height:190%; text-align:left;}
.content .inner_cons .rit_sh_cons .stjy_cont .stjy_container{width:254px; height:490px; backface-visibility:hidden; overflow:hidden; position:absolute; left:0; top:0; word-wrap:break-word; overflow:hidden;}
.content .inner_cons .rit_sh_cons .stjy_cont .stjy_scroller{position:absolute; left:238px; top:0; width:13px; height:490px; -moz-user-focus:ignore;-moz-user-input:disabled;-moz-user-select:none; background-image:url(images/scroll_bar_bg.gif); background-repeat:repeat-y; background-position:center top;}
.content .inner_cons .rit_sh_cons .stjy_cont .stjy_scroll_bar{position:absolute; width:13px; height:45px; background:url(images/scroll_bar.gif) no-repeat left top; left:0; top:15px; cursor:pointer;}
.content .inner_cons .rit_sh_cons .stjy_cont .stjy_scroll_up{position:absolute; background:white; width:13px; height:15px; background-image:url(images/scroll_up_btn.gif); background-position:0 0; background-repeat:no-repeat; left:0px; top:0; cursor:pointer; cursor:pointer; overflow:hidden;}
.content .inner_cons .rit_sh_cons .stjy_cont .stjy_scroll_down{position:absolute; background:white; width:13px; height:15px; background-image:url(images/scroll_down_btn.gif); background-position:0 0; background-repeat:no-repeat; left:0px; bottom:0; cursor:pointer;}
/** stjy end **/

/** stbj start **/
.content .inner_cons .rit_sh_cons .stbj_cont{ margin:0 auto; height:540px; width:238px; overflow:hidden; display:none;}
.content .inner_cons .rit_sh_cons textarea.coms{ display:block; height:415px; width:220px; border:1px #d2d2d2 solid; padding:10px 8px; overflow:hidden; text-align:left; line-height:150%; color:#bcbcbc; margin-top:5px;}
.content .inner_cons .rit_sh_cons .submit_row{ height:31px; overflow:hidden; margin-top:10px;}
.content .inner_cons .rit_sh_cons .submit_row input{ display:block; height:31px; width:65px; overflow:hidden; float:left; margin-left:95px; border:0px; background:url(images/submit_btn.png) no-repeat; _background:url(images/submit_btn.gif) no-repeat; cursor:pointer; _margin-left:47px;}
.content .inner_cons .rit_sh_cons .submit_row input:hover{ background:url(images/submit_btn2.png) no-repeat; _background:url(images/submit_btn2.gif) no-repeat;}

.content .inner_cons .rit_sh_cons .all_note{ height:31px; overflow:hidden; margin-top:-31px;width:68px; float:right;}
.content .inner_cons .rit_sh_cons .all_note input{ display:block; height:31px; width:65px; overflow:hidden; float:right; border:0px; background:url(images/qbbz.jpg) no-repeat; _background:url(images/qbbz.jpg) no-repeat; cursor:pointer;}
.content .inner_cons .rit_sh_cons .all_note input:hover{ background:url(images/qbbz.jpg) no-repeat; _background:url(images/qbbz.jpg) no-repeat;}
/** stbj end **/

/** classes category alert start **/
.cla_cat{ width:0px; height:0px; overflow:hidden; position:absolute; left:380px; top:270px; z-index:88888;}
.cla_cat .cc_tit{ height:39px; background:url(images/tit_cir_m.gif) repeat-x; overflow:hidden; width:760px;}
.cla_cat .cc_tit .ct_l{ float:left; height:39px; background:url(images/tit_cir_l.gif) no-repeat left top; overflow:hidden; float:left;}
.cla_cat .cc_tit .ct_l img{ display:block; float:left; margin-left:10px; _margin-left:5px; margin-top:14px; _behavior: url(../common/iepngfix/iepngfix.htc);}
.cla_cat .cc_tit .ct_l span{ display:block; height:39px; margin-left:10px; font:18px/39px microsoft yahei; color:white; float:left;}
.cla_cat .cc_tit a.close{ display:block; height:13px; width:15px; overflow:hidden;float:right;margin-top:13px; margin-right:10px; background:url(images/vd_close_btn.gif) no-repeat; outline:none;}
.cla_cat .cc_tit .ct_r{ float:right; height:39px; width:5px; background:url(images/tit_cir_r.gif) no-repeat;}
.cla_cat .cc_cons{ height:476px; width:758px; border:1px #90bef3 solid; border-top:0; overflow:hidden; background:#f3faff;}
.cla_cat .cc_cons .cc_inner{ padding:0px 30px 10px 22px; width:705px; height:460px; overflow:hidden; overflow-y:auto;}
.cla_cat .cc_cons .cc_inner .ci_tit{ height:30px; width:705px; border-bottom:1px #d7eefb solid; margin-top:10px;}
.cla_cat .cc_cons .cc_inner .ci_tit .ct_lt{ float:left; height:28px; border-bottom:2px #2e93f3 solid; padding-left:30px; overflow:hidden;}
.cla_cat .cc_cons .cc_inner .ci_tit .ct_lt strong{ display:block; height:28px; line-height:28px; float:left; color:#0860b0; font-size:12px;}
.cla_cat .cc_cons .cc_inner .ci_tit .ct_lt span{ margin-left:22px; display:block; height:28px; line-height:28px; float:left; color:#0860b0; font-size:12px;}
.cla_cat .cc_cons .cc_inner .ci_row{ height:22px; width:705px; overflow:hidden; margin-top:15px; padding-bottom:5px;}
.cla_cat .cc_cons .cc_inner .ci_row a{ display:block; height:22px; padding-left:0px; float:left;}
.cla_cat .cc_cons .cc_inner .ci_row a span.ci_row_img{ display:block; height:22px; padding-left:0px; width:25px; background:url(images/rit_vd_icon.gif) no-repeat; background-position:0px -38px; float:left;}
.cla_cat .cc_cons .cc_inner .ci_row a span.nums{ display:block; height:22px; line-height:22px; float:left; color:#6f6f6f; width:62px; text-align:left;}
.cla_cat .cc_cons .cc_inner .ci_row a span.cla_name{ display:block; height:22px; line-height:22px; float:left; width:600px; text-align:left; font-size:14px; color:#333;}
.cla_cat .cc_cons .cc_inner .ci_row:hover a span.nums{ color:#0860b0;}
.cla_cat .cc_cons .cc_inner .ci_row:hover a span.cla_name{ color:#0860b0;}

.cla_cat .cc_cons .cc_inner .ci_tit .ct_lt1{ float:left; height:28px; border-bottom:2px #0860b0 solid;padding-left:30px; overflow:hidden;}
.cla_cat .cc_cons .cc_inner .ci_tit .ct_lt1 strong{ display:block; height:28px; line-height:28px; float:left; color:#0860b0; font-size:12px;}
.cla_cat .cc_cons .cc_inner .ci_row1{ height:17px; width:705px; overflow:hidden; margin-top:0px; padding-bottom:5px;}
.cla_cat .cc_cons .cc_inner .ci_row1 a{ display:block; height:22px; padding-left:0px; float:left;}
.cla_cat .cc_cons .cc_inner .ci_row1 a span.ci_row_img{ display:block; height:22px; padding-left:0px; width:25px; background:url(images/rit_vd_icon.gif) no-repeat; background-position:0px -38px; float:left;}
.cla_cat .cc_cons .cc_inner .ci_row1 a span.nums{ display:block; height:22px; line-height:22px; float:left; color:#6f6f6f; width:62px; text-align:left;}
.cla_cat .cc_cons .cc_inner .ci_row1 a span.cla_name{ display:block; height:22px; line-height:22px; float:left; width:600px; text-align:left; font-size:12px; color:#333;}
.cla_cat .cc_cons .cc_inner .ci_row1:hover a span.nums{ color:#1c70ba;}
.cla_cat .cc_cons .cc_inner .ci_row1:hover a span.cla_name{ color:#1c70ba;}
/** classes category alert end **/

/** synchronous notes start**/
.synchronous_notes{ height:462px; width:760px; overflow:hidden; position:absolute; left:0; top:0; z-index:77777;}
.synchronous_notes .sn_inner{ height:459px; width:758px; border-left:1px #cad3da solid; border-right:1px #cad3da solid; border-top:2px #f69122 solid; border-bottom:1px #d9d8d6 solid; background:#fafae2 url(images/synchronous_notes_con_bg.gif) repeat-x 0 bottom; overflow:hidden;}
.synchronous_notes .sn_tits{ height:33px; background:#fbedbe;}
.synchronous_notes .sn_tits span{ display:block; float:left; height:33px; padding-left:22px; font:18px/33px microsoft yahei; color:#de5411; background:url(images/tbjy_lft_icon.gif) no-repeat 10px center;}
.synchronous_notes .sn_tits  a.close{ display:block; height:17px; width:18px; overflow:hidden; float:right; margin-top:8px; background:url(images/close_btn.png) no-repeat; _background:url(images/close_btn.gif) no-repeat; outline:none; margin-right:10px; _margin-right:5px;}
.synchronous_notes .sn_tits  a.close:hover{ background:url(images/close_btn2.png) no-repeat; _background:url(images/close_btn2.gif) no-repeat;}
.synchronous_notes .sn_tits strong{font: 15px/33px microsoft yahei;height: 33px; color: #DE5411; display:inline-block; width:560px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.synchronous_notes .sn_tits i{ float:right; font-style:normal; line-height:33px; color:#de540c; padding:0 10px 0 0;}
.synchronous_notes .sn_tits i a{ color:#de540c;}
.synchronous_notes .sn_cons{ height:426px; width:678px; overflow:hidden; overflow-y:auto; text-align:left; padding:0 55px 0 25px;}

.synchronous_notes .live_bro_lft_channels{width:758px; height:426px; position:relative; left:0px; top:0px; margin-top:0px; overflow:hidden;}
.synchronous_notes .sn_shower{position:absolute; top:0; left:0; width:678px; padding:0 25px 0 25px; overflow:hidden; font-size:12px; color:#333; line-height:190%; text-align:left;}
.synchronous_notes .sn_container{width:758px; height:426px; backface-visibility:hidden; overflow:hidden; position:absolute; left:0; top:0; word-wrap:break-word; overflow:hidden;}
.synchronous_notes .sn_scroller{position:absolute; right:0; top:0; width:13px; height:426px; -moz-user-focus:ignore;-moz-user-input:disabled;-moz-user-select:none; background-image:url(images/scroll_bar_bg.gif); background-repeat:repeat-y; background-position:center top;}
.synchronous_notes .sn_scroll_bar{position:absolute; width:13px; height:45px; background:url(images/scroll_bar.gif) no-repeat left top; left:0; top:15px; cursor:pointer;}
.synchronous_notes .sn_scroll_up{position:absolute; background:white; width:13px; height:15px; background-image:url(images/scroll_up_btn.gif); background-position:0 0; background-repeat:no-repeat; left:0px; top:0; cursor:pointer; cursor:pointer; overflow:hidden;}
.synchronous_notes .sn_scroll_down{position:absolute; background:white; width:13px; height:15px; background-image:url(images/scroll_down_btn.gif); background-position:0 0; background-repeat:no-repeat; left:0px; bottom:0; cursor:pointer;}
/** synchronous notes end**/

/** Content End **/

/** Bottom Start **/
.bottom{ height:21px; overflow:hidden; margin-top:5px; padding-bottom:10px;}
.bottom .link_lft{ height:21px; line-height:21px; float:left; overflow:hidden; color:#1e77c9; font-size:12px;}
.bottom .link_lft a{ color:#1e77c9; font-size:12px;}
.bottom .link_lft a img.swt{ position:relative; left:0px; margin-right:2px; top:4px;}
.bottom span{ display:block; height:21px; line-height:24px; float:right; color:#1e77c9; font-size:12px;}
.bottom a.logo_url{ display:block; height:21px; line-height:24px; float:right; padding-left:20px; background:url(images/wx_logo.png) no-repeat left 3px; color:#1e77c9; font-size:12px;}
/** Bottom End **/

/*-----------------------Course List Start----------------------*/
.course_all_cont{ width:950px;}
.course_all_cont .content{ height:auto; overflow:hidden; width:950px;}

/** learn progress **/
.course_all_cont .content .learn_inros{ width:948px; border: 1px solid #acd5fb; background: url(images/learn_pro_bg.gif) repeat-x bottom #e7f6ff;}
.course_all_cont .content .learn_inros .teacher_img{float: left;display: inline;margin: 12px 0 12px 24px;width: 147px;height: 98px;background: url(images/box.gif) no-repeat; position: relative;}
.course_all_cont .content .learn_inros .teacher_img img{ width:135px; height:83px; margin:7px auto 0 auto; display:block;}
.course_all_cont .content .learn_inros .teacher_img .vd{ width:33px; height:32px; background:url(images/play_icon.png) no-repeat; position:absolute; left:56px; top:33px;}
.course_all_cont .content .learn_inros .xx{ float:left; padding:10px 0 0 35px; width:435px;}
.course_all_cont .content .learn_inros .xx h3{ line-height:34px; font-size:16px; font-weight:bold; color:#0860b0; font-family:microsoft yahei; text-align:left;}
.course_all_cont .content .learn_inros .xx .lsxx{ height:32px; line-height:32px;}
.course_all_cont .content .learn_inros .xx .lsxxf{ height:20px; line-height:20px;}
.course_all_cont .content .learn_inros .xx .ls{ float:left; padding:0 10px 0 0;}
.course_all_cont .content .learn_inros .xx .jspj{ float:left; background:url(images/pj.gif) no-repeat 10px; padding-left:25px;}
.course_all_cont .content .learn_inros .xx .viewon{ float:left; padding-left:25px;}
.course_all_cont .content .learn_inros .xx .jd{ height:32px; line-height:32px;}
.course_all_cont .content .learn_inros .xx .jd  h4{ float:left; display:block;}
.course_all_cont .content .learn_inros .xx .jd .jdt{ float:left; width:228px; height:11px; background:url(images/learn_pro_allbg.gif) no-repeat; position:relative; margin:10px 0 0 0;}
.course_all_cont .content .learn_inros .xx .jd .jdt .t01{ width:228px; height:11px; background:url(images/kk_bg.gif) no-repeat; position:absolute; left:0; top:0; z-index:2;}
.course_all_cont .content .learn_inros .xx .jd .jdt .t02{ width:228px; height:11px; background:url(images/l_p_bg.gif) no-repeat; position:absolute; left:0; top:0; z-index:1;}
.course_all_cont .content .learn_inros .xx .jd .jdt .d{ width:15px; height:19px; background:url(images/pos_icon.png) no-repeat; position:absolute; top:-8px; right:-8px; z-index:3; _behavior: url(../common/iepngfix/iepngfix.htc);}
.course_all_cont .content .learn_inros .xx .jd .jdt .wc{ width:240px; height:22px; line-height:22px; padding:6px 0 0 0; text-align:center; color:#8a8a8a; background:url(images/pro_show_bg.gif) no-repeat;background-size:235px 28px; position:absolute; top:15px; right:-123px;}
.course_all_cont .content .learn_inros .xx .jd .jdt .wc span{ color:#f65506;}
.course_all_cont .content .learn_inros .xx .jd .jjxx{ float:left; display:inline; margin:0 0 0 20px; width:113px; height:28px; background:url(images/continue_learn_btn.png) no-repeat; _background:url(images/continue_learn_btn.gif) no-repeat; text-indent:-99999px;}
.course_all_cont .content .learn_inros .xx .jd .jjxx a{ display:block; width:113px; height:28px;}
.course_all_cont .content .learn_inros .rit_six_btns{ height:auto; float:right; width:280px; overflow:hidden; margin-top:34px;}
.course_all_cont .content .learn_inros .rit_six_btns .rsb_inner{ height:auto; width:320px; overflow:hidden;}
.course_all_cont .content .learn_inros .rit_six_btns a{ display:block; height:31px; line-height:31px; overflow:hidden; width:82px; border-left:1px #97ccf8 solid; border-right:1px #97ccf8 solid; text-align:center; font-size:12px; color:#0b569a; float:left; margin-bottom:12px; margin-right:7px; background:url(images/btn_bg.gif) repeat-x;}
.course_all_cont .content .learn_inros .rit_six_btns .a2{ width:128px; margin-right:6px;}
.course_all_cont .content .learn_inros .user_name_welcoms{ height:19px; line-height:19px; overflow:hidden; text-align:right; width:450px; color:#888; position:absolute; right:10px; top:18px;}
.course_all_cont .content .learn_inros .user_name_welcoms img{ position:relative; left:0; top:1px; margin-right:8px; }

/** course category **/
.course_all_cont .content .course_category_box{ border:1px #7bb0e0 solid; overflow:hidden; width:948px; height:auto; background:white; border-top-left-radius:4px; border-top-right-radius:4px;}
.course_all_cont .content .course_category_box .ccb_tit{ height:37px; background:url(images/cla_tit_bg.gif) repeat-x; overflow:hidden;}
.course_all_cont .content .course_category_box .ccb_tit h2{ display:block; height:26px; padding-left:38px; margin-top:6px; overflow:hidden; font:18px/27px microsoft yahei; color:#0860b0; float:left; background:url(images/yls_lft_icon.gif) no-repeat 17px center;}
.course_all_cont .content .course_category_box .ccb_tit span{ float:right; color:#0860b0; padding:10px 10px 0 0; font-size:14px; line-height:1.5; }
.course_all_cont .content .course_category_box .ccb_cons{ padding:13px; padding-bottom:0; padding-top:0; margin-top:13px; margin-bottom:20px; padding-right:20px; overflow:hidden; width:915px; height:auto; background:url(images/lft_ver_line.gif) repeat-y 36px 0;}
.course_all_cont .content .course_category_box .ccb_cons .cc_tits{ height:28px; border-bottom:1px #e3e3e3 solid; margin-left:12px; margin-top:14px;}
.course_all_cont .content .course_category_box .ccb_cons .nmgt{ margin-top:0;}
.course_all_cont .content .course_category_box .ccb_cons .cc_tits h2{ display:block; height:28px; float:left; background:url(images/db_tit_m.gif) repeat-x 0 0; position:relative; left:-11px; top:0px;}
.course_all_cont .content .course_category_box .ccb_cons .cc_tits h2 span.ct_l{ height:28px; width:14px; overflow:hidden; float:left; display:block; background:url(images/db_tit_l.gif) no-repeat 0 0;}
.course_all_cont .content .course_category_box .ccb_cons .cc_tits h2 span.capters{ display:block; height:28px; line-height:30px; padding:0 10px 0 25px; float:left; overflow:hidden; font-size:14px; color:#0860b0; font-weight:normal; cursor:pointer;}
.course_all_cont .content .course_category_box .ccb_cons .cc_tits h2 span.cur_tit{ display:block; height:28px; line-height:30px; padding:0 10px 0 0px; float:left; overflow:hidden; font-size:14px; color:#0860b0; font-weight:normal;}
.course_all_cont .content .course_category_box .ccb_cons .cc_tits h2 span.ct_r{ height:28px; width:14px; overflow:hidden; float:left; display:block; background:url(images/db_tit_r.gif) no-repeat 0 0px;}
.course_all_cont .content .course_category_box .ccb_cons .un_op{ border-bottom:1px #e9e9e9 solid;}
.course_all_cont .content .course_category_box .ccb_cons .un_op h2{ background-position:0 -28px; margin-left:0; position:relative; left:-11px; top:0;}
.course_all_cont .content .course_category_box .ccb_cons .un_op h2 span.dots{ display:block; height:9px; width:9px; background:url(images/isnt_kk.png) no-repeat; _background:url(images/isnt_kk.gif) no-repeat; position:absolute; top:9px; left:18px;}
.course_all_cont .content .course_category_box .ccb_cons .un_op h2 span.ct_l{ height:28px; width:14px; overflow:hidden; float:left; display:block; background:url(images/db_tit_l.gif) no-repeat 0 -28px;}
.course_all_cont .content .course_category_box .ccb_cons .un_op h2 span.capters{ display:block; height:28px; line-height:30px; padding:0 10px 0 25px; float:left; overflow:hidden; font-size:14px; color:#656565; font-weight:normal;}
.course_all_cont .content .course_category_box .ccb_cons .un_op h2 span.cur_tit{ display:block; height:28px; line-height:30px; padding:0 10px 0 0px; float:left; overflow:hidden; font-size:14px; color:#656565; font-weight:normal;}
.course_all_cont .content .course_category_box .ccb_cons .un_op h2 span.ct_r{ height:28px; width:14px; overflow:hidden; float:left; display:block; background:url(images/db_tit_r.gif) no-repeat 0 -28px;}
.course_all_cont .content .course_category_box .ccb_cons .un_op span.rit_tips{ display:block; height:28px; line-height:28px; padding-right:10px; overflow:hidden; float:right; color:#999;}

.course_all_cont .content .course_category_box .ccb_cons ul.lists li{ height:33px; width:910px; margin-top:5px; margin-left:5px; overflow:hidden; padding-left:11px;}
.course_all_cont .content .course_category_box .ccb_cons ul.lists li span.learn_ed_ing_img_btn{cursor:pointer; bottom:0; display:block; height:36px; line-height:18px; width:75px; overflow:hidden; float:right; margin-top:4px; margin-right:10px; _margin-right:6px; text-align:right; color:#656565; font-size:12px; background:url(images/ztbtn.gif) no-repeat;background-position:0px -50px;} 
.course_all_cont .content .course_category_box .ccb_cons ul.lists li span.learned_status{ display:block; height:17px; width:17px; background:url(images/learned_status.png) no-repeat 0 0; _background:url(images/learned_status.gif) no-repeat 0 0; margin-top:8px; float:left;}
.course_all_cont .content .course_category_box .ccb_cons ul.lists li span.learning_status{ display:block; height:17px; width:17px; background:url(images/learning_status.png) no-repeat 0 0; _background:url(images/learning_status.gif) no-repeat 0 0; margin-top:8px; float:left;}
.course_all_cont .content .course_category_box .ccb_cons ul.lists li span.isnt_learn{ display:block; height:17px; width:17px; background:url(images/isnt_learn.png) no-repeat 0 0; _background:url(images/isnt_learn.gif) no-repeat 0 0; margin-top:8px; float:left;}
.course_all_cont .content .course_category_box .ccb_cons ul.lists li span.capters{ display:block; float:left; height:33px; line-height:33px; color:#6f6f6f; padding-left:15px; width:50px; text-align:left; overflow:hidden;}
.course_all_cont .content .course_category_box .ccb_cons ul.lists li span.cur_tit{ display:block; float:left; height:33px; line-height:33px;width:650px; overflow:hidden; color:#333; font-size:12px; text-align:left;}
.course_all_cont .content .course_category_box .ccb_cons ul.lists li span.un_cur_tit{ display:block; float:left; height:33px; line-height:33px;width:650px; overflow:hidden; color:#656565; font-size:12px; text-align:left;}
.course_all_cont .content .course_category_box .ccb_cons ul.lists li span.un_learn{ display:block; height:16px; line-height:18px; width:15px; overflow:hidden; float:right; margin-top:8px; margin-right:12px; _margin-right:6px; background:url(images/rit_vd_icon.gif) no-repeat 80px -80px;  text-align:right; color:#656565; font-size:12px; width:60px; padding-right:35px;}
.course_all_cont .content .course_category_box .ccb_cons ul.lists li span.learn_ed_ing_div{ display:block; height:36px; line-height:18px; width:75px; overflow:hidden; float:right; margin-top:8px; margin-right:12px; _margin-right:6px; text-align:right; color:#656565; font-size:12px; width:40px; padding-right:15px; }
.course_all_cont .content .course_category_box .ccb_cons ul.lists li span.learn_ed_ing_img{ display:block; height:36px; line-height:18px; width:75px; overflow:hidden; float:right; margin-top:4px; margin-right:12px; _margin-right:6px; text-align:right; color:#656565; font-size:12px; background:url(images/kk_btn.gif) no-repeat; background-position:0px -50px;}
.course_all_cont .content .course_category_box .ccb_cons ul.lists li:hover{ background:#f0f9ff url(images/lft_ver_line.gif) repeat-y 18px 0;}
.course_all_cont .content .course_category_box .ccb_cons ul.lists li:hover span{ color:#1c70ba;}

/*-----------------------Course List End----------------------*/

/*-----------------------Learning Record Start----------------------*/
.course_all_cont .content .learning_record_box{ border:1px #7bb0e0 solid; overflow:hidden; width:948px; height:auto; background:white; border-top-left-radius:4px; border-top-right-radius:4px; text-align:center;}
.course_all_cont .content .learning_record_box .ccb_tit{ height:37px; background:url(images/cla_tit_bg.gif) repeat-x; overflow:hidden;}
.course_all_cont .content .learning_record_box .ccb_tit h2{ display:block; height:26px; padding-left:38px; margin-top:6px; overflow:hidden; font:18px/27px microsoft yahei; color:#0860b0; float:left; background:url(images/yls_lft_icon.gif) no-repeat 17px center;}

/** all learn situation **/
.course_all_cont .content .learning_record_box .lea_situ{ height:188px; width:915px; overflow:hidden; margin:0 auto; background:url(images/all_learn_situation_bg.jpg) no-repeat 0 0; margin-top:12px; position:relative; left:0; top:0;}
.course_all_cont .content .learning_record_box .lea_situ h2{ padding-left:42px; width:108px; text-align:left; font-size:14px; color:white; position:absolute; left:0; top:0; height:32px; line-height:32px;}
.course_all_cont .content .learning_record_box .lea_situ .ls_lft_time{ height:auto; width:390px; overflow:hidden; margin-top:35px; float:left;}
.course_all_cont .content .learning_record_box .lea_situ .ls_lft_time .llt_inner{ height:auto; width:450px; overflow:hidden; padding-left:22px;}
.course_all_cont .content .learning_record_box .lea_situ .ls_lft_time .llt_row{ height:18px; line-height:18px; text-align:left; width:214px; border-right:1px #c7c4c4 dotted; font-size:12px; color:#6f6e6d; margin-right:10px; margin-top:21px; float:left;}
.course_all_cont .content .learning_record_box .lea_situ .ls_lft_time .llt_row span{ color:#0860b0; font-size:12px;}
.course_all_cont .content .learning_record_box .lea_situ .ls_lft_time .llt_row span.log_times{ letter-spacing:5px; font-size:12px; color:#0860b0; }

.course_all_cont .content .learning_record_box .listening_pro{ height:auto; float:left; margin-top:15px; width:320px; margin-left:120px; position:relative; left:0; top:0;}
.course_all_cont .content .learning_record_box .listening_pro .xxjd_tips{ display:block; height:32px; width:39px; padding-right:4px; background:url(images/xxjd_bg.jpg) no-repeat; line-height:120%; text-align:center; overflow:hidden; position:absolute; left:-44px; bottom:-22px; color:#888; padding-top:4px;}.course_all_cont .content .learning_record_box .listening_pro .btm_scss{ height:16px; line-height:16px; width:55px; text-align:center; font-size:12px; color:#888;}
.learning_record_box .listening_pro .bss1{ position:absolute; bottom:-24px; left:0;}
.learning_record_box .listening_pro .bss2{ position:absolute; bottom:-24px; left:81px;}
.learning_record_box .listening_pro .bss3{ position:absolute; bottom:-24px; left:162px;}
.learning_record_box .listening_pro .bss4{ position:absolute; bottom:-24px; left:243px;}
.course_all_cont .content .learning_record_box .listening_pro h3{ font-weight:normal; height:22px; text-align:left; overflow:hidden; font:16px/22px microsoft yahei; color:#0860b0;}
.course_all_cont .content .learning_record_box .listening_pro .lp_con{ height:110px; border-bottom:1px #928c8a dashed; padding-bottom:2px; _padding-bottom:0px; margin-top:7px; position:relative; left:0; top:5px;}
.course_all_cont .content .learning_record_box .listening_pro .lp_con .lc_l{ float:left; overflow:hidden; width:65px; padding-left:1px; overflow:hidden;}
.course_all_cont .content .learning_record_box .listening_pro .lp_con .lc_l span{ display:block; height:31px; line-height:31px; text-align:right; background:url(images/zzt_ali_l_bg.gif) no-repeat left center; font-size:12px; color:#b2b2b2; padding-right:10px;}
.course_all_cont .content .learning_record_box .listening_pro .lp_con .lc_r{ height:110px; width:320px; position:absolute; left:10px; top:0px;}
.course_all_cont .content .learning_record_box .listening_pro .lp_con .lc_r span.sjjd{ display:block; width:36px; bottom:0; left:0; background:#3695d9; position:absolute;}
.course_all_cont .content .learning_record_box .listening_pro .lp_con .lc_r span.jhjd{ display:block; width:36px; bottom:0; left:81px; background:#707ddd; position:absolute;}
.course_all_cont .content .learning_record_box .listening_pro .lp_con .lc_r span.pjjd{ display:block; width:36px; bottom:0; left:162px; background:#8abc1f; position:absolute;}
.course_all_cont .content .learning_record_box .listening_pro .lp_con .lc_r span.ajjd{ display:block; width:36px; bottom:0; left:284px; background:orange; position:absolute;}
.course_all_cont .content .learning_record_box .listening_pro .lp_con .lc_r span.orange_scales{ display:block; width:36px; bottom:0; left:242px; background:#fa9553; position:absolute;}
.course_all_cont .content .learning_record_box .listening_pro .lp_con .lc_r span font{ display:block; height:14px; line-height:14px; width:36px; text-align:center; color:#888; position:absolute; left:0; top:-14px; font-size:12px;}
.course_all_cont .content .learning_record_box .rit_tps{ width:85px; overflow:hidden; float:left; height:auto; margin-left:-5px; margin-top:25px;}
.course_all_cont .content .learning_record_box .rit_tps span{ display:block; padding-left:20px; width:65px; height:22px; line-height:22px; text-align:left; color:#888;}
.course_all_cont .content .learning_record_box .rit_tps span.sjjd{ background:url(images/blue_dot.gif) no-repeat 0 center;}
.course_all_cont .content .learning_record_box .rit_tps span.jhjd{ background:url(images/light_blue_dot.gif) no-repeat 0 center;}
.course_all_cont .content .learning_record_box .rit_tps span.pjjd{ background:url(images/green_dot.gif) no-repeat 0 center;}
.course_all_cont .content .learning_record_box .rit_tps span.ajjd{ background:url(images/orange_dot.gif) no-repeat 0 center;}
.course_all_cont .content .learning_record_box .kkjd_txt{ height:22px; font:16px/22px microsoft yahei; width:132px; overflow:hidden; text-align:left; position:absolute; right:20px; top:150px; color:#0458ad;}


/** section specific record **/
.course_all_cont .content .learning_record_box .section_record{ height:auto; width:915px; margin:0 auto; margin-top:15px; overflow:hidden; margin-bottom:30px;}
.course_all_cont .content .learning_record_box .section_record .sr_tit{ height:32px; border-bottom:3px #1d8fe8 solid; overflow:hidden;}
.course_all_cont .content .learning_record_box .section_record .sr_tit span.l_tt{ display:block; height:32px; line-height:30px; padding-left:40px; text-align:left; float:left; color:#0458ad; font-size:14px; font-weight:bold; background:url(images/clock_icon.gif) no-repeat 5px 4px;}
.course_all_cont .content .learning_record_box .section_record .sr_tit .r_tt{ float:right; height:31px; background:url(images/l_r_t_bg.gif) repeat-x 0 0; border:1px #aad3f8  solid; border-bottom:0px; border-top-left-radius:3px; border-top-right-radius:3px; width:537px;}
.course_all_cont .content .learning_record_box .section_record .sr_tit .r_tt span{ display:block; float:right; height:31px; line-height:31px; overflow:hidden; border-left:1px #aad3f8  solid; color:#0860b0; font-size:12px;}
.course_all_cont .content .learning_record_box .section_record .sr_tit .r_tt span.col6{ width:110px;}
.course_all_cont .content .learning_record_box .section_record .sr_tit .r_tt span.col5{ width:80px;}
.course_all_cont .content .learning_record_box .section_record .sr_tit .r_tt span.col4{ width:90px;}
.course_all_cont .content .learning_record_box .section_record .sr_tit .r_tt span.col3{ width:80px;}
.course_all_cont .content .learning_record_box .section_record .sr_tit .r_tt span.col2{ width:80px;}
.course_all_cont .content .learning_record_box .section_record .sr_tit .r_tt span.col1{ width:92px;}
.course_all_cont .content .learning_record_box .section_record .sr_tit .r_tt span.nbd{ border:0;}
.course_all_cont .content .learning_record_box .section_record .sr_rows{ height:41px; border-bottom:1px #aad3f8  solid; border-left:1px #aad3f8  solid; border-right:1px #aad3f8  solid; width:913px; overflow:hidden;}
.course_all_cont .content .learning_record_box .section_record .sr_rows a.col1{ display:block; width:547px; overflow:hidden; float:left; border-right:1px #aad3f8  solid;}
.course_all_cont .content .learning_record_box .section_record .sr_rows a.col1 span.zj{ display:block; height:41px; line-height:41px; padding-left:20px; text-align:right; width:46px; color:#6f6f6f; font-size:12px; float:left; background:url(images/blue_ver_icon.gif) no-repeat 12px center;}
.course_all_cont .content .learning_record_box .section_record .sr_rows a.col1 span.tt{ display:blockl; width:470px; text-align:left; height:41px; line-height:41px; overflow:hidden; margin-left:10px; float:left; color:#333;}

.course_all_cont .content .learning_record_box .section_record .sr_rows div.col1{ display:block; width:375px; overflow:hidden; float:left; border-right:1px #aad3f8  solid;}
.course_all_cont .content .learning_record_box .section_record .sr_rows div.col1 span.zj{ display:block; height:41px; line-height:41px; padding-left:20px; text-align:left; width:350px; color:#6f6f6f; font-size:12px; float:left; background:url(images/blue_ver_icon.gif) no-repeat 12px center;}
.course_all_cont .content .learning_record_box .section_record .sr_rows div.col1 span.tt{ display:blockl; width:470px; text-align:left; height:41px; line-height:41px; overflow:hidden; margin-left:10px; float:left; color:#333;}


.course_all_cont .content .learning_record_box .section_record .sr_rows span.col2{ display:block; height:41px; line-height:41px; color:#333; width:92px; overflow:hidden; float:left; border-right:1px #aad3f8  solid; background:#fbfdff;}
.course_all_cont .content .learning_record_box .section_record .sr_rows span.col3{ display:block; height:41px; line-height:41px; color:#333; width:80px; overflow:hidden; float:left; border-right:1px #aad3f8  solid; background:#fbfdff;}
.course_all_cont .content .learning_record_box .section_record .sr_rows span.col4{ display:block; height:41px; line-height:41px; color:#333; width:80px; overflow:hidden; float:left; border-right:1px #aad3f8  solid; background:#fbfdff;}
.course_all_cont .content .learning_record_box .section_record .sr_rows span.col5{ display:block; height:41px; line-height:41px; color:#333; width:90px; overflow:hidden; float:left; border-right:1px #aad3f8  solid; background:#fbfdff;}
.course_all_cont .content .learning_record_box .section_record .sr_rows span.col6{ display:block; height:41px; line-height:41px; color:#333; width:80px; overflow:hidden; float:left; background:#fbfdff;}
.course_all_cont .content .learning_record_box .section_record .sr_rows span.col7{ display:block; height:41px; line-height:41px; color:#333; width:110px; overflow:hidden; float:left; border-right:1px #aad3f8  solid;background:#fbfdff;}
.course_all_cont .content .learning_record_box .section_record .sr_rows:hover a.col1 span.zj{ color:#0860b0;}
.course_all_cont .content .learning_record_box .section_record .sr_rows:hover a.col1 span.tt{ color:#0860b0;}
/*-----------------------Learning Record End----------------------*/

/** page un_expand **/
.un_expand{ width:915px;}
.un_expand .inner_cons{ width:913px;}
.un_expand .inner_cons .lft_vod{ width:870px;}

/** **/
.tanchu{ width:415px;display:none; position:absolute;z-index: 25;}
.tanchu .tit{ height:42px; line-height:42px; border-left:1px solid #2b5cbf; border-right:1px solid #2b5cbf; background:url(images/dia-tit-bg.gif) repeat-x; font-size:18px; text-align:center; font-weight:bold; color:#fff; font-family:"微软雅黑"; position:relative;}
.tanchu .tit .close{ position:absolute; width:15px; height:15px; right:15px; top:14px;}
.tanchu .tit .close a{ display:block; height:15px; width:15px; background:url(images/vd_close_btn.gif) no-repeat; text-indent:-9999px;}
.tanchu .nr{ width:413px; border:1px solid #abc6e0; border-top:0;}
.tanchu .nr .t{ height:100px; background:#f3faff; padding:50px 0 0 0; text-align:center;}
.tanchu .nr .t .ip01{ width:80px; height:28px; line-height:28px; border:1px solid #c7cfd5; margin:0 5px;}
.tanchu .nr .b{ height:50px; background:#e6f2fe; text-align:center; padding:15px 0 0 120px;}
.tanchu .nr .b a{ float:left; display:block; width:75px; height:35px; line-height:35px; margin:0 5px; text-align:center; color:#0d69bf; font-weight:bold; font-size:14px; background:url(images/jxbf-btn.gif) no-repeat;}
.tanchu_zsd{ width:595px;position: absolute;z-index: 26;display: none; margin-left:50%;left:-318px;}
.tanchu_zsd .tit{ height:42px; line-height:42px; border-left:1px solid #2b5cbf; border-right:1px solid #2b5cbf; background:url(images/dia-tit-bg.gif) repeat-x; font-size:18px; text-align:center; font-weight:bold; color:#fff; font-family:"微软雅黑"; position:relative;}
.tanchu_zsd .tit .close{ position:absolute; right:15px; top:14px;}
.tanchu_zsd .tit .close a{ display:block; height:15px; width:15px; background:url(images/vd_close_btn.gif) no-repeat; text-indent:-9999px;}
.tanchu_zsd .nr{ width:593px; border:1px solid #1a2e40; border-top:0;}
.tanchu_zsd .nr .b{ height:50px; background:#e6f2fe; text-align:center; padding:15px 0 0 200px;}
.tanchu_zsd .nr .b a{float:left; display:block; width:75px; height:35px; line-height:35px; margin:0 5px; text-align:center; color:#0d69bf; font-weight:bold; font-size:14px; background:url(images/jxbf-btn.gif) no-repeat;}

/** audioPlay jy mouseover **/
.divMouseOver {border: 1px solid gray;background-color: #FFFEC9;padding: 10px;}

/** audioPlay jy double click a div **/
.divSelected {border-bottom: #89adf7 2px dashed; border-left: #89adf7 2px dashed; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;border-top: #89adf7 2px dashed;border-right: #89adf7 2px dashed;padding-top: 10px;}

/**Alert Diolog Start **/
.alert_dialog{ height:175px; width:245px; background:none; overflow:hidden; z-index:99999999; position:absolute;display:none;}
.alert_dialog .opacity_bg{ height:100%; width:100%; width:245px; height:175px; overflow:hidden; background:black; opacity:0.5; filter: Alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; z-index:5; border-radius:6px;}
.alert_dialog .tab_content{ height:155px; width:225px; position:absolute; left:10px; top:10px; overflow:hidden; position:absolute; z-index:8; background:#fff;}
.alert_dialog .tab_content .tab_tit{ height:33px; width:225px; background:url(images/dh_bg.gif) repeat-x 0 0; border-top:3px #0f8cff solid; position:relative; left:0; top:0;}
.alert_dialog .tab_content .tab_tit a{ display:block; float:left; height:33px; line-height:33px; overflow:hidden; padding:0 24px; position:relative; left:0; top:0; color:#1e77c9; background:none; border-right:1px #b8b8b8 solid; outline:none;}
.alert_dialog .tab_content .tab_tit a.currents{ border-top:3px #ffac41 solid; height:33px; line-height:33px; top:-3px; background:#fff;}
.alert_dialog .tab_content .tab_tit a.frs{ border-right:0;}
.alert_dialog .tab_content .tab_tit span.cls{ display:block; height:14px; width:16px; overflow:hidden; background:url(images/cls.png) no-repeat; margin-right:8px; _margin-right:4px; margin-top:7px; cursor:pointer; float:right;}
.alert_dialog .tab_content .tab_tit span.cls:hover{ background:url(images/cls_on.png) no-repeat;}
.alert_dialog .tab_content .tab_con{ width:225px; height:170px; overflow:hidden; margin-top:2px;}
.alert_dialog .tab_content .tab_con .color_set_row{ height:16px; width:225px; margin-top:18px;}
.alert_dialog .tab_content .tab_con .color_set_row .csr_tit{ width:68px; height:16px; line-height:16px; overflow:hidden; text-align:right; float:left; color:#4b4b4b;}
.alert_dialog .tab_content .tab_con .color_set_row img.minus_btn{ display:block; height:10px; width:10px; float:left; overflow:hidden; margin-left:8px; margin-top:2px; cursor:pointer;}
.alert_dialog .tab_content .tab_con .color_set_row .proc_bar{ height:6px; width:178px; margin-top:4px; float:left; margin-left:8px; padding:1px; position:relative; left:0; top:0; background:url(images/proc_bg.png) no-repeat 0 0; _background:url(images/proc_bg.gif) no-repeat 0 0;}
.alert_dialog .tab_content .tab_con .color_set_row .proc_bar .procs{ height:5px; width:50%; background:url(images/proc_bls.png) no-repeat 0 0; position:absolute; left:1px; top:1px; z-index:2;}
.alert_dialog .tab_content .tab_con .color_set_row .proc_bar .procs img.pro_dot{ display:block; position:absolute; right:-2px; top:-5px; cursor:pointer; _behavior: url(../common/iepngfix/iepngfix.htc); width:14px; height:14px;}
.alert_dialog .tab_content .tab_con .color_set_row img.plus_btn{ display:block; height:10px; width:10px; float:left; overflow:hidden; margin-left:8px; margin-top:2px; cursor:pointer;}
.alert_dialog .tab_content .tab_con .color_set_btnr{ height:26px; margin-top:18px; overflow:hidden;}
.alert_dialog .tab_content .tab_con .color_set_btnr input{ display:block; width:60px; height:26px; line-height:26px; overflow:hidden; background:url(images/blue_btns.png) no-repeat; margin-right:10px; color:white; border:0; float:left; cursor:pointer; _behavior: url(../common/iepngfix/iepngfix.htc);}
.alert_dialog .tab_content .tab_con .color_set_btnr input.fi{ margin-left:46px; _margin-left:43px;}
.alert_dialog .tab_content .tab_con .color_set_btnr input:hover{ background:url(images/blue_btns_on.png) no-repeat;}

.alert_dialog .tab_content .tab_con .effect_row{ height:62px; line-height:22px; overflow:hidden; margin-top:15px; color:#4b4b4b; text-align:center;margin-left: 60px;width: 100px;float:left;display:inline;}
.alert_dialog .tab_content .tab_con .effect_row input{ position:relative; left:0; top:2px; margin-right:10px; margin-left:10px;}
/** Alert Diolog Eed **/


.layout{ clear:both;width:950px;text-align:left;margin:0 auto;}
.solid:after{content:'\20';display:block;height:0;clear:both;}
.solid{*zoom:1;}
.left{ float:left;}
.middle{ float:left;}
.right{ float:right;}
.marb2{ margin-bottom:2px; clear:both}
.marb3{ margin-bottom:3px; clear:both}
.marb5{ margin-bottom:5px; clear:both}
.marb6{ margin-bottom:6px; clear:both}
.marb8{ margin-bottom:8px; clear:both}
.marb10{ margin-bottom:10px; clear:both}
.warp{ background:url(images/myclass/body_bg.gif) repeat-x}
.main_left{ float:left; width:950px;}

.title01{ width:950px; height:38px; background:url(images/title01.gif) no-repeat;}
.title01 .tit{ float:left;}
.title01 .tit .t1{ float:left; width:29px; height:38px; background:url(images/t01.gif) no-repeat;}
.title01 .tit .t2{ float:left; line-height:38px; font-size:16px; font-weight:bold; color:#fff; font-family:"微软雅黑"; background:url(images/t02.gif) repeat-x; padding:0 20px 0 10px;}
.title01 .tit .t3{ float:left; width:4px; height:38px; background:url(images/t03.gif) no-repeat;}
.title01 .r{ float:right; padding:0 10px 0 0;}
.title01 .xz{ float:left; display:inline; margin:11px 10px 0;}
.title01 .xz a:link{ color:#0b569a;}
.title01 .xz a:visited{ color:#0b569a;}
.title01 .xz a:hover{ color:#0b569a;}
.title01 .xl{ float:right; padding:5px 10px 0 0;}
.title02{ width:950px; height:38px; background:url(images/tiku/title01.gif) no-repeat;}
.title02 h3{ float:left; font-size:16px; line-height:38px; font-weight:bold; color:#0860b0; font-family:"微软雅黑"; padding:0 20px 0 40px;}
.title02 span{ float:right; color:#90c1d7; padding:11px 10px 0 0;}

.kc{  margin:0 0 10px 0; border:1px solid #b2d3f1; border-top:0;background-color: white;} 
.kc .biaoge{ width:930px; margin:0 auto ;border-left:1px solid #d6ecff;border-top:1px solid #d6ecff;}
.kc .biaoge .bt{ padding: 1px; color: #1e77c9;font-size: 14px;font-weight: bold;}
.kc .biaoge td{ border-right:1px solid #d6ecff; border-bottom:1px solid #d6ecff; height:20px; line-height:20px; padding:8px 0;}
.kc .tableA tr td table{ border-right:1px solid #d6ecff; border-bottom:1px solid #d6ecff;}



.kc .biaoge .open{ padding:8px 5px 8px 0; background:#fafafa; border-bottom:1px solid #d6ecff;}
.kc .biaoge .open:hover{ background:#fffbec;}
.kc .biaoge .open a{ color:#023f92;}
.kc .biaoge .open h3{ background:url(images/myclass/d_open.gif) no-repeat 10px 2px; padding-left:35px; font-size:14px; font-weight:bold; color:#023f92;}
.kc .biaoge .close{ border-bottom:1px solid #d6ecff; background:#fafafa; }
.kc .biaoge .close h3{ background:url(images/myclass/d_close.gif) no-repeat 10px 2px; padding-left:35px; font-size:14px; font-weight:bold; color:#6f6f6f;}
.kc .biaoge tr:hover{ background:#fffbec;}
.kc .biaoge td:hover{ background:#fffbec;}

.kc .downloadbiaoge{ width:900px; margin:0 auto ;border-left:1px solid #d6ecff;background-color: white;}
.kc .downloadbiaoge td{ border-right:1px solid #d6ecff; border-bottom:1px solid #d6ecff; height:20px; line-height:20px; padding:8px 0;}
.kc .downloadbiaoge .open{ padding:8px 5px 8px 0; background:#fafafa; border-bottom:1px solid #d6ecff;}
.kc .downloadbiaoge .open:hover{ background:#fffbec;}
.kc .downloadbiaoge .open a{ color:#023f92;}
.kc .downloadbiaoge .open h3{ background:url(images/myclass/d_open.gif) no-repeat 10px 2px; padding-left:35px; font-size:14px; font-weight:bold; color:#023f92;}
.kc .downloadbiaoge .close{ border-bottom:1px solid #d6ecff; background:#fafafa; }
.kc .downloadbiaoge .close h3{ background:url(images/myclass/d_close.gif) no-repeat 10px 2px; padding-left:35px; font-size:14px; font-weight:bold; color:#6f6f6f;}
.kc .downloadbiaoge a:link{ color:#0b569a;}
.kc .downloadbiaoge a:visited{ color:#0b569a;}
.kc .downloadbiaoge a:hover{ color:#0b569a;}
.kc .downloadbiaoge a strong { color:#ff0000;}
.kc .downloadbiaoge a.lnk { color:#ff0000;}
.kc .downloadbiaoge td i{ color:#ff0000;font-style:normal;line-height:32px;}
.kc .downloadbiaoge span{ color:#0b569a;}
.kc .downloadbiaoge .ys{ background:#f1f7ff;}

.kc .biaoge ul{ height:36px; line-height:36px; border-bottom:1px solid #d6ecff;}
.kc .biaoge li{ float:left;}
.kc .biaoge .ls{ float:left; font-size:14px; width:13%; text-align:center; border-right:0;}
.kc .biaoge .ks{ float:left; width:30%; text-align:center; border-right:0;}
.kc .biaoge .jd{ float:left; width:31%; border-right:0; padding:0 0 0 10px;}
.kc .biaoge .gx{ float:left; width:20%; text-align:center;}
.kc .biaoge .b1{ background:#eff8ff;}
.kc .biaoge .b2{ background:#f0f6fa;}
.kc .tit{ width:930px; height:35px; background:url(images/myclass/kc_tit.gif) no-repeat; margin:0 auto;}
.kc .tit ul{}
.kc .tit li{ float:left;display:inline; line-height:35px; font-weight:bold; color:#0b569a; text-align:center;}
.kc .tit .w1{ width:20%; background:url(images/myclass/tiao.gif) no-repeat right center;}
.kc .tit .w2{ width:15%; background:url(images/myclass/tiao.gif) no-repeat right center;}
.kc .tit .w3{ width:20%; background:url(images/myclass/tiao.gif) no-repeat right center;}
.kc .tit .w4{ width:25%; background:url(images/myclass/tiao.gif) no-repeat right center;}
.kc .tit .w5{ width:15%;}
.kc .sm{ line-height:34px; padding:0 0 0 10px; color:#005dae;}

.notes-list{ width:896px; border-top:0; background:#fbfbfb; padding:0 10px 20px 10px;}
.notes-list ul{ float:left; width:896px; padding:10px 0 0 0;}
.notes-list li{ height:44px; line-height:44px; background:url(images/tit011.gif) repeat-x; margin:10px 0 0 0; border-left:1px solid #e8f4ff; border-right:1px solid #e8f4ff;}
.notes-list li h3{ float:left; padding-left:30px; font-size:14px; color:#333333; background:url(images/dian01.gif) no-repeat 10px;}
.notes-list li span{ float:right; display:inline; margin:14px 10px 0 0; background:url(images/tiku/dian02.gif) no-repeat right center;}
.notes-list li span a{ margin-right:15px; color:#f95f30;}
.notes-list li:hover{ background:url(images/tit01_hover.gif) repeat-x; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.notes-list li:hover a{ color:#ff7b25;}

.notes-content{ width:918px; background:#fbfbfb; padding:15px;}
.notes-content ul{}
.notes-content li{ padding:0 0 15px 0;}
.notes-content h3{ height:32px; line-height:32px; background:url(images/dian03.gif) no-repeat 10px 8px; padding:0 0 5px 35px; color:#999999;}
.notes-content h3 strong{ font-weight:bold; color:#ff8a00; padding:0 20px 0 0; font-size:14px;}
.notes-content .nr{ border:1px solid #d2e5f2; background:#f5fbff; position:relative; padding:10px; width:896px;}
.notes-content .jt{ width:14px; height:8px; position:absolute; background:url(images/jt.gif) no-repeat; top:-8px; left:55px;}
.notes-content h4{ line-height:32px; height:32px; width:810px; overflow:hidden; font-size:14px; padding:0 0 6px 0;}
.notes-content p{ line-height:24px;}
.notes-content .close{ position:absolute; right:30px; top:-25px; background:url(images/close.gif) no-repeat 8px; padding:0 0 0 22px;}
.notes-content .modify{ position:absolute; right:30px; top:-25px; background:url(images/modify.gif) no-repeat 8px; padding:0 70px 0 24px;}
.notes-content .redact-det{width:770px;height:109px;padding-left:5px;line-height:22px; font-size:14px; overflow-y:auto; border:1px solid #d8d8d8;}
.notes-content .redact-det-wrap{padding:11px 37px 0 43px;}

.redact-det-wrap .redact-btn{width:100px;height:21px;background-color:#63b8f1; background-position:left -191px; border:0 none; margin-right:9px; cursor:pointer; color:#fff;}
.pt8{padding-top:8px;}

.aft_sn{ margin:0 auto; width:770px; position:static; height:auto;}
.aft_sn .sn_inner{ width:768px; overflow:hidden; height:auto;}
.aft_sn .sn_cons{width:768px; height:758px;overflow:hidden; background:#fafae2; padding:10px; text-align:center;}

/** 增加flash版本过低提示**/
.tanchu02{width:427px; height:217px;left:50%; top:20%; margin-left:-263px; position:absolute; background:url(images/tishi/tanchu.jpg) no-repeat; padding:1px; text-align:left; z-index:9999}
.tanchu02 .tit{ height:40px;}
.tanchu02 .tit h3{ float:left; width:179px; height:40px; background:url(images/tishi/tc_tit.gif) no-repeat;}
.tanchu02 .tit span{ float:right; padding:20px 20px 0 0;}
.tanchu02 .nr{ height:100px; padding:40px 60px; font-size:14px; line-height:32px;}
.tanchu02 .nr h3{ font-weight:bold;}
.tanchu02 .nr p{ text-indent:2em;}

/**
按钮控制
**/
.tanchu02 .nr p a input{ display:block;width:60px; height:26px; line-height:26px; overflow:hidden; background:url(images/blue_btns.png) no-repeat; color:white; border:0; cursor:pointer; _behavior: url(../common/iepngfix/iepngfix.htc);}
.tanchu02 .nr p a input.fi{ margin:0 10px 10px 60px;position:absolute;left:60px;top:146px;}
.tanchu02 .nr p a input:hover{ background:url(images/blue_btns_on.png) no-repeat;}

/**遮盖层**/
#BgDiv{background-color:#e3e3e3; position:absolute; z-index:1100; left:0; top:0; display:none; width:100%; height:1000px;opacity:0.5;filter: alpha(opacity=50);-moz-opacity: 0.5;}


.kc .biaoge1{ width:930px; margin:0 auto ;border-left:1px solid #aad3f8 ;border-top:1px solid #aad3f8 ;}
.kc .biaoge1 td{ border-right:1px solid #aad3f8 ; border-bottom:1px solid #aad3f8 ; height:20px; line-height:20px; padding:8px 0;}
.kc .biaoge1 td a {color: #0b569a; text-decoration: none;}
.kc .biaoge1 td a:hover {color: #0b569a;text-decoration: underline;}

.kc .downloadbiaoge i{ line-height:32px; color:#ff0000; font-style:normal;}
.kc .downloadbiaoge .download{}
.kc .downloadbiaoge .download h3{ font-size:16px; color:#0860b0; font-family:"Microsoft YaHei"; font-weight:normal;}
.kc .downloadbiaoge .download h4{ line-height:42px; font-size:14px;}
.kc .downloadbiaoge .download h4 img{  vertical-align:-10px}
.kc .downloadbiaoge .download .dleft{ float:left; padding:10px 0 0 16px;}
.kc .downloadbiaoge .download  .rollBox{ float:right; overflow:hidden; padding:0 20px 20px 0; }
.kc .downloadbiaoge .download  .rollBox .LeftBotton{width:10px;float:left;height:25px; background:url(images/gn_left.gif) no-repeat; overflow:hidden;display:inline;cursor:pointer; margin:46px 0 0 20px;} 
.kc .downloadbiaoge .download  .rollBox .RightBotton{width:10px;float:left;height:25px; background:url(images/gn_right.gif) no-repeat; overflow:hidden;display:inline;cursor:pointer; margin:46px 0 0 0;} 
.kc .downloadbiaoge .download  .rollBox .Cont{width:190px; overflow:hidden;float:left;} 
.kc .downloadbiaoge .download  .rollBox .ScrCont{width:10000000px;} 
.kc .downloadbiaoge .download  .rollBox .Cont .pic{ width:158px; height:120px; float:left; display:inline; margin:0 15px; overflow:hidden;} 
.kc .downloadbiaoge .download  .rollBox .Cont .pic img{ width:158px; height:120px; }
.kc .downloadbiaoge .download  .rollBox #List1,.rollBox #List2{float:left;}
.kc .downloadbiaoge .download  .rollBox #List2,.rollBox #List3{float:left;}
.blue a:link{ color:#1b72d3}
.blue a:visited{ color:#1b72d3}
.blue a:hover{ color:#ff6500; text-decoration:underline}


/** Memory curve 20141120 add **/
.continue_memory_curve{ width:760px; display:none; overflow:hidden; position:absolute; left:50%; margin-left:-402px; top:15px; background:#fff; z-index:1000;}
.continue_memory_curve .cc_tit{ height:39px; background:url(images/tit_cir_m.gif) repeat-x; overflow:hidden; width:760px;}
.continue_memory_curve .cc_tit .ct_l{ float:left; height:39px; background:url(images/tit_cir_l.gif) no-repeat left top; overflow:hidden; float:left;}
.continue_memory_curve .cc_tit .ct_l img{ display:block; float:left; margin-left:10px; _margin-left:5px; margin-top:10px; _behavior: url(../common/iepngfix/iepngfix.htc);}
.continue_memory_curve .cc_tit .ct_l span{ display:block; height:39px; margin-left:10px; font:18px/39px microsoft yahei; color:white; float:left; background:url(images/qx1.gif) no-repeat 0px 10px; padding:0 0 0 30px;}
.continue_memory_curve .cc_tit a.close{ display:block; height:13px; width:15px; overflow:hidden;float:right;margin-top:13px; margin-right:10px; background:url(images/vd_close_btn.gif) no-repeat; outline:none;}
.continue_memory_curve .cc_tit .ct_r{ float:right; height:39px; width:5px; background:url(images/tit_cir_r.gif) no-repeat;}
.continue_memory_curve .cons{ border:1px solid #9dd3f9; width:758px; height:440px; overflow:hidden; background:#f3faff; padding:30px 0 0 0;}
.continue_memory_curve .cons h4{ font-size:26px; font-weight:bold; font-family:"Microsoft YaHei"; color:#1486ea; padding:0 0 30px 0;}
.continue_memory_curve .cons .btn{ text-align:center;}
.continue_memory_curve .cons .btn a{ display:inline-block; width:180px; height:46px; line-height:46px; text-align:center; font-size:18px; font-family:"Microsoft YaHei"; margin:5px 0; color:#fff;  border-radius:5px;}
.continue_memory_curve .cons .btn .a1{ background:#f8873d;}
.continue_memory_curve .cons .btn .a2{ background:#1c95f3;}
.continue_memory_curve .cons .ts{ width:409px; height:85px; background:url(images/qx2.gif) no-repeat; margin:50px auto 0;}
.continue_memory_curve .cons .ts p{ padding:25px 10px 0 100px; line-height:18px; color:#555; text-align:left;}

.tanchu_warp{ width:100%; position:absolute; left:0; top:0; z-index:999999; overflow:hidden;}
.tanchu_warp .opt-bg{ background:#000; height:100%; width:100%; position:absolute; left:0; top:0; z-index:5; opacity:0.6; filter: Alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; z-index:1;}
.tanchu_warp .tanchuquxian{ border:1px solid #5493c8; width:618px; border-radius:2px; position:absolute; left:-329px; margin-left:50%;margin-top:200px; background:#fff; z-index:11;}
.tanchu_warp .tanchuquxian .tit{ height:40px; line-height:40px; background:#2390ea; padding:0 10px;}
.tanchu_warp .tanchuquxian .close{ float:right; text-align:right; padding:12px 0 0 0;}
.tanchu_warp .tanchuquxian .close a{ display:block; width:15px; height:15px; background:url(images/vd_close_btn.gif) no-repeat;}
.tanchu_warp .tanchuquxian h3{ float:left; font-size:18px; font-family:"Microsoft YaHei"; font-weight:bold; color:#fff;}
.tanchu_warp .tanchu_warp .tanchuquxian p{ line-height:24px; color:#ed6502;}
.tanchu_warp .tanchuquxian .cons{background:#fafffa; padding:20px 0 30px 0;}
.tanchu_warp .tanchuquxian .cons .btn{ text-align:center;}
.tanchu_warp .tanchuquxian .cons .btn a{ display:inline-block; width:180px; height:46px; line-height:46px; text-align:center; font-size:18px; font-family:"Microsoft YaHei"; margin:5px 0; color:#fff;  border-radius:5px;}
.tanchu_warp .tanchuquxian .cons .btn .a1{ background:#f8873d;}
.tanchu_warp .tanchuquxian .cons .btn .a2{ background:#1c95f3;}
.tanchu_warp .tanchuquxian .cons .ts{ width:409px; height:85px; background:url(images/qx2.gif) no-repeat; margin:20px auto 0;}
.tanchu_warp .tanchuquxian .cons .ts p{ padding:25px 10px 0 100px; line-height:18px; color:#555; text-align:left;}

/* 弹框 */
.tk{ width:590px; margin:0 auto; text-align:left; font-size:12px; background-color:#fff;}
.tk .tit{ overflow:hidden; height:39px; background:url(/qz/images/point/tk_02.jpg) repeat-x;}
.tk .tit-left{ float:left; padding-left:30px; width:530px; text-align:center; font-size:18px; font-family:'黑体'; color:#fff; line-height:39px; font-weight:700;}
.tk .tit-right{ float:right; width:30px; padding-top:12px;}
.tk .bottom{ overflow:hidden;}
.tk .bottom .t{ line-height:50px; text-align:center; font-size:16px; color:#024888;}
.tk .bottom table{ margin:0 auto; border-collapse:collapse; background-color:#f5fbfe; margin-bottom:15px;}
.tk .bottom td{ padding:5px 10px; border:1px solid #dbe3e8;}
.tk .bottom .tabb{ color:#5c93c7; background-color:#e7f3fe; font-weight:700;}
.tk .bottom .f{ height:35px; padding:15px 0; background-color:#e6f2fe; text-align:center;}
.tk .bottom .f span{ display:inline-block; width:74px; height:35px; background:url(/qz/images/point/tk_17.jpg) no-repeat; line-height:35px; font-size:14px; font-weight:700; text-align:center; color:#0d69bf; cursor:pointer;}

/*提示*/
.tishi{ width:596px;}
.tishi .top{ width:596px; height:5px; overflow:hidden; background: no-repeat;}
.tishi .nr{ padding-left:20px;padding-right: 20px;padding-top: 15px}
.tishi .nr h2{ line-height:32px; font-size:18px; font-weight:bold; color:#e95e01; text-align:center; font-family:"微软雅黑";}
.tishi .nr h3{ line-height:32px; font-size:14px; color:#164d6b; padding:10px 0; border-bottom:1px solid #c2e4fd; text-align:center;}
.tishi .nr ul{ padding:20px 0 0 0;}
.tishi .nr li{ overflow:hidden; padding:0 0 10px 0; width:100%;}
.tishi .nr .bu{ float:left; width:66px; height:23px; line-height:22px; text-align:center; background:url(../../images/playCheck/bu.gif) no-repeat; font-size:14px; font-weight:900; color:#fff; padding:0 10px 0 0;}
.tishi .nr .bu span{ font-size:16px; color:#fffb61;}
.tishi .nr .text{ float:left; }
.tishi .nr .text p{ line-height:32px;font-size:16px; font-weight:bold; color:#073a79;}
.tishi .nr .text h4{ line-height:32px; color:#164d6b;}
.tishi .nr .text .xz{ line-height:32px; font-weight:bold;}
.tishi .nr .text .xz a{  display:list-item; margin:0 20px 0 0; display:block; padding-left:30px; background:url(../../images/playCheck/xz.gif) no-repeat 6px 6px;}
.tishi .nr .text .xz a:link{ color:#26ab00; text-decoration:underline;}
.tishi .nr .text .xz a:visited{ color:#26ab00; text-decoration:underline;}
.tishi .nr .text .xz a:hover{ color:#26ab00; text-decoration:underline;}
.tishi .nr .text .xz a{ font-size:15px;}
.tishi  .btn{ width:178px; height:39px; margin:0 auto; text-align:center; background:url(../../images/playCheck/btn01.png) no-repeat; font-size:19px; font-weight:900; color:#fff;padding-top: 6px;}

.flash_tanchu{ width:427px; left:50%; top:20%; margin-left:-213px; position:absolute; padding:1px; text-align:left; z-index:7777777777;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);background:#e8e8e8\9; padding:5px;}
:root .flash_tanchu{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
:root .flash_tanchu{filter:none;}/*for IE9*/
.flash_tanchu .tit{ height:34px; line-height:34px; background:#f9f9f9; padding:0 10px;}
.flash_tanchu .tit h4{ float:left; font-size:16px; font-family:"Microsoft YaHei"; color:#ff6920;}
.flash_tanchu .tit span{ float:right; width:13px; height:12px; padding:10px 0 0 0;}
.flash_tanchu .tit span a{ display:block; width:13px; height:12px; background:url(images/flash_close.gif) no-repeat; text-indent:-9999px;}
.flash_tanchu .nr{ color:#595959; line-height:26px; padding:40px 0 50px 50px; background:#fff;}
.flash_tanchu .nr strong{ font-size:14px;}
.flash_tanchu .nr a{ display:inline-block; width:69px; height:26px; background:url(images/flash_btn.gif) no-repeat; text-indent:-9999px; vertical-align:6px; vertical-align:-5px/9; *vertical-align:-5px; _vertical-align:-5px;}

/** ---------- Migrate from mb.css Start ----------  **/
.mainbg{background-color:#fffef0;}
.kcjztopbg{background-color:#fefccb;}
.indexbg03{background-color:#759ddb;}
.indexbg09{background-color:#fffee2;}
.font12link{line-height:1.2;color:#1977c5;font-size:12px;}
.font12link1{line-height:1.2;color:#0860a3;font-size:12px;}
.font12xglmlink{line-height:1.8;color:#000;font-size:12px;}
.vod{border-bottom:#e3e3e3 1px solid;border-left:#e3e3e3 1px solid;line-height:normal;border-top:#e3e3e3 1px solid;border-right:#e3e3e3 1px solid;}
.font12{font-size:12px;}
.font12xz{line-height:1.8;color:#000;font-size:12px;}
.font12banquan{line-height:1.5;color:#fff;font-size:12px;}
.font14lanmu{line-height:1.2;color:#fff;font-size:12px;}
.font14xzzx{line-height:1.3;color:#ff0101;font-size:12px;}
.font14left{line-height:1.2;color:#000;font-size:12px;}
.font12ikcjz{line-height:1.2;font-size:12px;}
.font12ikcjz01{line-height:1.2;color:#7f7f7f;font-size:12px;}
.font12bzxj{line-height:1.2;color:#f67003;font-size:12px;}
.font12bom{line-height:1.2;color:#e4540d;font-size:12px;font-weight:bold;}
.font14bom{line-height:1.2;color:#c85338;font-size:12px;font-weight:bold;}
.double{border-bottom:#000 2pt double;line-height:1.5;}
.indexbg01{background-color:#bbd9fb;}
.indexbg02{background-color:#ebf5ff;}
.font122{color:#fff;font-size:12px;}
.font12b{color:#fff;font-size:12px;}
.font1215{line-height:1.5;color:#15428b;font-size:12px;}
.font12zt{color:#0032ab;font-size:12px;}
.font12xgqh{color:#0032ab;font-size:12px;}
.font12ztjc{color:#0032ab;font-size:12px;font-weight:bold;}
.font12ikcjz{line-height:1.2;color:#005eac;font-size:12px;}
.font14{line-height:1.5;font-size:12px;}
.font14jz{line-height:1.8;color:#000;font-size:12px;}
.font14zt{line-height:1.5;color:#1e50a2;font-size:12px;}
.font14jqkt{line-height:1.5;color:#7f7f7f;font-size:12px;}
.font16{color:#1e50a2;font-size:15px;font-weight:bold;text-decoration:none;}
.font1417{line-height:1.7;color:#000;font-size:12px;}
.font1415{line-height:1.5;color:#000;font-size:12px;}
.font14zd{line-height:1.5;color:#a50021;font-size:14px;}
.font14td{line-height:1.5;color:#0053a6;font-size:12px;font-weight:bold;}
.font20{font-size:20px;text-decoration:none;}
.indexmbody{background-color:#3780ec;}
.indexbody1{background-color:#5794ef;}
.indexbody2{background-color:#f1faff;}
.booklistbg{background-color:#f7faff;}
.bgbody{background-color:#004698;}
.bgbody1{background-color:#8bacf8;}
.mb{background-color:#4a9af7;}
.sybg{background-color:#fff9e7;}
.mxxglmbg01{background-color:#f3fbfe;}
.videobody{background-color:#f0f7ff;}
.tsym{background-color:#fff;}
.buttoncs{clip:rect(0px 0 0 0);background-image:url(button.gif);border-bottom:0;border-left:0;padding-bottom:0;line-height:1.3;background-color:#efefef;margin:0;padding-left:0;width:74px;padding-right:0;background-repeat:no-repeat;background-position:center center;height:22px;color:#fff;font-size:12px;border-top:0;top:0;cursor:hand;font-weight:bold;border-right:0;padding-top:0;left:0;}
.buttonzs{clip:rect(0px 0 0 0);background-image:url(clue.gif);border-bottom:0;border-left:0;padding-bottom:0;line-height:1.3;background-color:#efefef;margin:0;padding-left:0;width:97px;padding-right:0;background-repeat:no-repeat;background-position:center center;height:22px;color:#fff;font-size:12px;border-top:0;top:0;cursor:hand;font-weight:bold;border-right:0;padding-top:0;left:0;}
.buttonzzs{clip:rect(0px 0 0 0);background-image:url(clue01.gif);border-bottom:0;border-left:0;padding-bottom:0;line-height:1.3;background-color:#efefef;margin:0;padding-left:0;width:97px;padding-right:0;background-repeat:no-repeat;background-position:center center;height:22px;color:#fff;font-size:12px;border-top:0;top:0;cursor:hand;font-weight:bold;border-right:0;padding-top:0;left:0;}
.buttonsx{clip:rect(0px 0 0 0);background-image:url(sxb.gif);border-bottom:0;border-left:0;padding-bottom:0;line-height:1.3;background-color:#efefef;margin:0;padding-left:0;width:126px;padding-right:0;background-repeat:no-repeat;background-position:center center;height:21px;color:#fff;font-size:12px;border-top:0;top:0;cursor:hand;font-weight:bold;border-right:0;padding-top:0;left:0;}
.buttongb{clip:rect(0px 0 0 0);background-image:url(sxbgb.gif);border-bottom:0;border-left:0;padding-bottom:0;line-height:1.3;background-color:#efefef;margin:0;padding-left:0;width:74px;padding-right:0;background-repeat:no-repeat;background-position:center center;height:22px;color:#fff;font-size:12px;border-top:0;top:0;cursor:hand;font-weight:bold;border-right:0;padding-top:0;left:0;}
.font14sxb{line-height:normal;color:#fff;font-size:12px;text-decoration:none;}
.font14ikcjz{line-height:1.5;color:#1e50a2;font-size:12px;}
.indexbg07{background-color:#aad0fb;}
/** ---------- Migrate from mb.css End ----------  **/



/** 20150323add 下载中心提示页面增加开通下载按钮 **/
.xzkt-add{ padding-top:10px;text-indent:2em;}
.cloh-add{ color:#f00; text-indent:2em;}
.xzkt-add img{ vertical-align:middle;}

.mobile-kk-btn{ display:block; height:20px; width:66px; float:right; overflow:hidden; margin:10px 20px 0 0; background:url(images/kk-xk-btn.jpg) no-repeat 0 0; text-indent:-1000px;}
.mobile-selectcourse{ display:block; height:27px; width:90px; overflow:hidden; background:url(images/ljxkbtns.jpg) no-repeat 0 0; text-align:left; color:#fff; float:right; margin:5px 26px 0 0; _margin:5px 13px 0 0; text-indent:-1000px;}



/** 20150709add 播放页面添加swf检测异常弹框 **/
/* 弹框 */
.htk{ width:380px; display: none;}
.htk .tit{ overflow:hidden; height:39px;}
.htk .tit .l{ float:left; height:39px; padding-left:15px; line-height:38px; font-size:18px; color:#fff; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.htk .tit .r{ float:right; height:39px; width:5px;}
.htk .tit .close{ float:right; display:block; width:15px; height:13px; margin:13px 10px 0 0; cursor:pointer;}
.htk .bot{ overflow:hidden; padding:50px 0;}
.htk .bot p{ line-height:36px; text-align:center; font-size:14px; color:#000; padding-bottom:20px;}
.htk .bot .han{ overflow:hidden; display:block; margin:0 auto; width:91px; height:27px; line-height:28px; font-size:12px; font-weight:700; color:#fff; text-align:center; cursor:pointer; text-decoration:none;}

.htk .titcolor{ background:url(images/tit_color_m.gif) repeat-x;}
.htk .titcolor .l{ background:url(images/tit_color_l.gif) no-repeat left;}
.htk .titcolor .r{ background:url(images/tit_color_r.gif) no-repeat;}
.htk .titcolor .close{ background:url(images/close_color.gif) no-repeat;}
.htk .botcolor{ border:1px solid #90bef3; border-top:0px; background-color:#f3faff;}
.htk .botcolor .han{ background:url(images/han.png) no-repeat 0 0px;}