@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
html,body{color:#202020;background:#fff;height:100}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,select,menu,nav,output,ruby,section,summary,time,mark,audio,video,input{margin:0;padding:0;outline:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,th,var,i,s{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
input[type=search]{-webkit-appearance:none}
input[type=checkbox]{vertical-align:middle}
input,button,select,textarea{outline:0}
a img,a span,a strong,a s{cursor:hand}
body,button,select,textarea,input{font-family:"Hiragino Sans GB","Microsoft Yahei",arial,\5b8b\4f53,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;font-size:12px;line-height:1.5;-webkit-font-smoothing:antialiased}
body{word-wrap:break-word;word-break:break-all;overflow-y:scroll!important;*overflow-y:visible!important}
button{white-space:nowrap;overflow:visible}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
a{text-decoration:none;outline:0;color: #000;}
a:hover{text-decoration:none;}
a:active{outline:0}
a:focus{-moz-outline-style:none}
div[contenteditable=true]{-webkit-line-break:after-white-space;-webkit-nbsp-mode:space;-webkit-user-modify:read-write;word-wrap:break-word}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.clear{display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;clear:both}
.hide{display:none}
.not-sel{user-select:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none}
.l{float:left}
.r{float:right}
.no-font{font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;width:0;height:0;display:inline}
.btn-default{margin-bottom:0;cursor:pointer;border:1px solid transparent;overflow:hidden;font-size:14px;text-align:center;vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:white;background-color:#04acf7}
.btn-default:hover{background-color:#04bbf7}
.btn-default:active{background-color:#038dcc}
.btn-default.disabled,.btn-default.dis-btn{pointer-events:none;color:#999;background-color:#e3e3e3;cursor:default}
.btn-weak{margin-bottom:0;cursor:pointer;border:1px solid transparent;overflow:hidden;font-size:14px;text-align:center;vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:black;background-color:#f3f3f3}
.btn-weak:hover{border-color:#d9d9d9;background-color:white}
.btn-weak:active{background-color:gainsboro}
.btn-weak.disabled,.btn-weak.dis-btn{pointer-events:none;color:#999;background-color:#e3e3e3}
.btn-primary{margin-bottom:0;cursor:pointer;border:1px solid transparent;overflow:hidden;font-size:14px;text-align:center;vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:white;background-color:#ff9a00}
.btn-primary:hover{background-color:#ffad2f}
.btn-primary:active{background-color:#ed7b00}
.btn-primary.disabled,.btn-primary.dis-btn{pointer-events:none;color:#999;background-color:#e3e3e3}
.btn-card{margin-bottom:0;cursor:pointer;border:1px solid transparent;overflow:hidden;font-size:14px;text-align:center;vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:black;background-color:#f3f3f3;position:relative}
.btn-card>i{display:none;position:absolute;width:0;height:0;top:0;left:-26px;overflow:hidden;border:16px solid transparent;border-top-color:#68b30f}
.btn-card:hover{background-color:white;border-color:#68b30f}
.btn-card:active{background-color:gainsboro;border-color:#68b30f}
.btn-card.on{background-color:white;border-color:#68b30f}
.btn-card.on>i{display:block}
.btn-card.disabled,.btn-card.dis-btn{pointer-events:none;color:#999;background-color:#e3e3e3}
.btn-client{margin-bottom:0;cursor:pointer;border:1px solid transparent;overflow:hidden;font-size:14px;text-align:center;vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:white;background-color:#5aa9ec}
.btn-client:hover{background-color:#3e9cea}
.btn-client:active{background-color:#3e9cea}
.btn-client.disabled,.btn-client.dis-btn{pointer-events:none;color:white;background-color:#c8c8c8}
.play-button.large{display:block;width:98px;height:98px;margin:-49px auto auto -49px;background-image:url(play_icon_large.png);_background-image:none;_filter:progid:dximagetransform.microsoft.alphaimageloader(src=../img/play_icon_large.png,sizingmethod="scale");background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;cursor:pointer}
.play-button.normal{display:block;width:62px;height:62px;margin:-31px auto auto -31px;background-image:url(play_icon_normal.png);_background-image:none;_filter:progid:dximagetransform.microsoft.alphaimageloader(src="../img/play_icon_normal.png",sizingmethod="scale");background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;cursor:pointer}
.play-button.small{display:block;width:26px;height:26px;margin:-13px auto auto -13px;background-image:url(play_icon_small.png);_background-image:none;_filter:progid:dximagetransform.microsoft.alphaimageloader(src="../img/play_icon_small.png",sizingmethod="scale");background-position:center center;background-repeat:no-repeat;position:absolute;top:50%;left:50%;cursor:pointer;_width:26px!important}
.btn-2{width:52px;height:20px;line-height:20px;background-color:#039ae3;font-size:12px;color:#fff;overflow:hidden;cursor:pointer;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn-2:hover{background-color:#00acff}
.btn-3{width:180px;height:42px;line-height:42px;background-color:#ff9b00;font-size:16px;color:#fff;overflow:hidden;cursor:pointer;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn-3:hover{background-color:#ffad2e}
.btn-3:active{background-color:#ed7b00}
.btn-7{padding:0 26px;height:36px;line-height:36px;background-color:#039ae3;font-size:16px;color:#fff;overflow:hidden;cursor:pointer;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn-7:hover{background-color:#00acff}
.btn-8{padding:0 26px;height:34px;line-height:34px;background-color:#f3f3f3;font-size:16px;border:1px solid #d9d9d9;color:#3a3a3a;overflow:hidden;cursor:pointer;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.btn-8:hover{background-color:#ebebeb}
.btn-disabled,.btn-disabled:hover,.btn-disabled:active{background-color:#e3e3e3;cursor:default;color:#adadad}
.radio{height:18px;line-height:18px;padding-left:28px;_padding-left:38px;overflow:hidden;position:relative}
.radio i{position:absolute;top:0;left:0;height:18px;_height:16px;width:18px;background:url(g-radio.png) no-repeat 0 0}
.radio:hover i{background:url(g-radio.png) no-repeat 0 -18px}
.radio.disabled:hover i{background:url(g-radio.png) no-repeat 0 0}
.radio.disabled.radio-check i{background:url(g-radio.png) no-repeat 0 -36px}
.radio-check i,.radio-check:hover i{background:url(g-radio.png) no-repeat 0 -36px}
.radio-disabled i,.radio-disabled:hover i{background:url(g-radio.png) no-repeat 0 -54px}
.radio-check-disabled i,.radio-check-disabled:hover i{background:url(radio-checked-disabled.png) no-repeat}
.checkbox{font-size:14px;height:13px;line-height:13px;padding-left:23px;_padding-left:53px;overflow:hidden;position:relative;cursor:pointer}
.checkbox i{position:absolute;top:0;left:0;height:13px;_height:10px;width:13px;background:url(g-checkbox.png) no-repeat 0 0}
.checkbox:hover i{background:url(g-checkbox.png) no-repeat 0 -13px}
.checkbox-check i,.checkbox-check:hover i{background:url(g-checkbox.png) no-repeat 0 -26px}
.checkbox-disabled i,.checkbox-disabled:hover i{background:url(g-checkbox.png) no-repeat 0 -39px}
.checkbox-check-disabled{cursor:default}
.checkbox-check-disabled i,.checkbox-check-disabled:hover i{background:url(checkbox-checked-disabled.png) no-repeat}
input{font-size:14px;border:1px solid #dedede;padding:12px 13px 9px;height:16px;line-height:1px;color:#545454;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}
input:hover,input:focus{border-color:#9a9a9a}
.textarea{width:530px;height:120px;padding:10px;border:1px solid #dedede;overflow:auto;resize:none}
.textarea:hover{border-color:#9a9a9a}
textarea{border:1px solid #dedede}
.field input{vertical-align:middle}
.field .field-help{vertical-align:middle;position:relative}
.field-help,.warning-tips{display:none;margin-left:10px}
.field-help i,.warning-tips i{display:block;height:14px;width:14px;float:left}
.field-help p,.warning-tips p{font-size:14px;line-height:14px;margin-left:5px;float:left}
.g-err .field-help{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle;position:relative}
.g-err .field-help i{background:url(ico-warn-small.png) no-repeat;_background:url(ico-warn-small-ie6.png) no-repeat}
.g-err .field-help p{color:#ea6533}
.g-err input{border-color:#e80808}
.g-err textarea{border-color:#e80808}
.g-warn .field-help,.g-warn .warning-tips,.g-info .field-help,.g-info .warning-tips{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle;position:relative}
.g-warn .field-help i,.g-warn .warning-tips i,.g-info .field-help i,.g-info .warning-tips i{background:url(ico-info-small.png) no-repeat;_background:url(ico-info-small-ie6.png) no-repeat}
.g-succ .field-help{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle;position:relative}
.g-succ .field-help i{background:url(ico-succ-small.png) no-repeat;_background:url(ico-succ-small-ie6.png) no-repeat}
.g-succ .field-help p{display:none}
.ico-warn-large{background:url(ico-warn-large.png) no-repeat;_background:url(ico-warn-large-ie6.png) no-repeat;width:36px;height:36px;display:block;float:left;margin-top:4px}
.ico-help-large{background:url(ico-help-large.png) no-repeat;_background:url(ico-help-large-ie6.png) no-repeat;width:36px;height:36px;display:block;float:left;margin-top:4px}
.ico-info-large{background:url(ico-info-large.png) no-repeat;_background:url(ico-info-large-ie6.png) no-repeat;width:36px;height:36px;display:block;float:left;margin-top:4px}
.ico-succ-large{background:url(ico-succ-large.png) no-repeat;_background:url(ico-succ-large-ie6.png) no-repeat;width:36px;height:36px;display:block;float:left;margin-top:4px}
.ico-warn-normal{background:url(ico-warn-normal.png) no-repeat;_background:url(ico-warn-normal-ie6.png) no-repeat;width:24px;height:24px;display:block;float:left;margin-top:4px}
.ico-help-normal{background:url(ico-help-normal.png) no-repeat;_background:url(ico-help-normal-ie6.png) no-repeat;width:24px;height:24px;display:block;float:left;margin-top:4px}
.ico-info-normal{background:url(ico-info-normal.png) no-repeat;_background:url(ico-info-normal-ie6.png) no-repeat;width:24px;height:24px;display:block;float:left;margin-top:4px}
.ico-succ-normal{background:url(ico-succ-normal.png) no-repeat;_background:url(ico-succ-normal-ie6.png) no-repeat;width:24px;height:24px;display:block;float:left;margin-top:4px}
.ico-warn-small{background:url() no-repeat;_background:url() no-repeat;width:14px;height:14px;display:block;float:left;margin-top:4px}
.ico-help-small{background:url() no-repeat;_background:url(ico-help-small-ie6.png) no-repeat;width:14px;height:14px;display:block;float:left;margin-top:4px}
.ico-info-small{background:url() no-repeat;_background:url() no-repeat;width:14px;height:14px;display:block;float:left;margin-top:4px}
.ico-succ-small{background:url() no-repeat;_background:url() no-repeat;width:14px;height:14px;display:block;float:left;margin-top:4px}
.icon{background:url('http://9.url.cn/edu/img/icon_2.png#unsprite#unsprite') no-repeat}
.icon-star{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url() no-repeat;_background:url() no-repeat;width:12px;height:12px}
.icon-star.icon-star_gray{background:url() no-repeat;_background:url() no-repeat}
.icon-star.icon-star_half{background:url() no-repeat;_background:url() no-repeat}
.icon-triangle{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url() no-repeat;width:15px;height:10px}
.icon-green-flag{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url() no-repeat;width:24px;height:24px}
.icon-flag-calender{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url() no-repeat;width:31px;height:31px}
.icon-qq{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline; background:url(../images/201504webcast/icon-qq.png) no-repeat;width:16px;height:18px;margin-top: -10px;}
.icon-qun{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url( ) no-repeat;width:24px;height:20px}
.icon-phone{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url() no-repeat;width:18px;height:20px}
.icon-add-blue{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url() no-repeat;width:18px;height:18px;vertical-align:-3px}
.icon-calender{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url() no-repeat;width:18px;height:14px}
.icon-sep{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url() no-repeat;_background:url() no-repeat;width:2px;height:14px}
::-webkit-scrollbar{height:11px;width:10px;background-color:#fff}
::-webkit-scrollbar-button{height:0;width:0}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:block}
::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement{display:none}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal,::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{border-style:solid;border-color:transparent}
::-webkit-scrollbar-track:vertical::-webkit-scrollbar-track:horizontal{background-clip:padding-box;background-color:#fff}
::-webkit-scrollbar-thumb{padding-top:100px;-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.1),inset -1px -1px 0 rgba(0,0,0,0.07);background-clip:padding-box;background-color:#dadada;min-height:28px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.25);background-color:rgba(0,0,0,0.4)}
::-webkit-scrollbar-thumb:active{-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.35);background-color:rgba(0,0,0,0.5)}
::-webkit-scrollbar-track:vertical,::-webkit-scrollbar-track:horizontal,::-webkit-scrollbar-thumb:vertical,::-webkit-scrollbar-thumb:horizontal{border-width:0}
::-webkit-scrollbar-track:hover{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0);background-color:rgba(0,0,0,0)}
::-webkit-scrollbar-track:active{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0),inset -1px -1px 0 rgba(0,0,0,0);background-color:rgba(0,0,0,0)}
.meta-mt-medium{margin-top:20px}
.nomargin{margin:0!important}
.nopadding{padding:0!important}
.mt10{margin-top:10px!important}
.mt20{margin-top:20px!important}
.mt30{margin-top:30px!important}
.mb10{margin-bottom:10px!important}
.mb20{margin-bottom:20px!important}
.mb30{margin-bottom:30px!important}
.pt10{padding-top:10px!important}
.pt20{padding-top:20px!important}
.pt30{padding-top:30px!important}
.pb10{padding-bottom:10px!important}
.pb20{padding-bottom:20px!important}
.pb30{padding-bottom:30px!important}
.mrl15{margin-left:15px;margin-right:15px}
.mrl25{margin-left:25px;margin-right:25px}
.nofont{line-height:0;font-size:0;text-indent:-9999px;overflow:hidden}
.noborder{border:none!important;border-width:0!important;border-color:white!important}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
.nor-link{color:#039ae3}
.nor-link:hover{color:#039ae3}
.nor-link-stress{color:#039ae3}
.tb{border-top:1px solid #dcdcdc}
.rb{border-right:1px solid #dcdcdc}
.bb{border-bottom:1px solid #dcdcdc}
.lb{border-left:1px solid #dcdcdc}
.tal{text-align:left}
.tar{text-align:right}
.tac{text-align:center}
.autoM{margin:0 auto;width:1200px}
.autoM-2{margin:0 auto;width:1110px}
.meta-c-strong{color:#e85308}
.red{color:#e13c1e}
.blue{color:#039ae3}
.c999{color:#999}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16{font-size:16px}
.fs18{font-size:18px}
.fs20{font-size:20px}
.fs22{font-size:22px}
.fs24{font-size:24px}
.icon-xl{padding-left:16px;background-position:-4px -62px;overflow:hidden}
.icon-cl{padding-left:16px;background-position:-4px -21px;overflow:hidden}
.icon-sy{padding-left:16px;background-position:-4px -41px;overflow:hidden}
.nodata-info{padding:0 10px}
.nodata-info .ico-wording{margin-left:10px;display:block;float:left;font-size:14px}
.meta-link{color:#1a96e1}
.meta-link:hover{color:#1b88da}
.meta-link:active{color:#1076b5}
.meta-d-ib{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.meta-f-l{float:left}
.meta-c-dark{color:#333!important}
.mod-search__input::-ms-clear{display:none}
.mod-header__wrap{border-bottom:1px solid #e0e0e0;margin-bottom:20px}
.mod-header{width:1200px;height:100px;margin:0 auto;*zoom:1}
.mod-header__link-logo{background:url(index/bg-logo.png) no-repeat center 18px;_background:url(index/bg-logo_ie6.png) no-repeat center 18px;width:288px;height:81px;float:left;zoom:1}
.mod-header__wrap-search{position:relative;float:right;padding-top:15px;margin-right:38px;zoom:1}
.mod-header__wrap-login{zoom:1;width:195px;height:40px;position:relative;padding-top:15px;float:right;line-height:40px;text-align:right}
.mod-header__wrap-login .mod-header__wrap-common-operation{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:baseline}
.mod-header__wrap-login .mod-header__link-user,.mod-header__wrap-login .mod-header__wrap-agency,.mod-header__wrap-login .mod-header__link-logout{display:none}
.mod-header__wrap-login .mod-header__link-login,.mod-header__wrap-login .mod-header__link-help{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:baseline;font-size:12px;color:#333}
.mod-header__wrap-login .icon-sep{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(index/icon-sep.png) no-repeat;_background:url(index/icon-sep_ie6.png) no-repeat;width:2px;height:14px;vertical-align:baseline;margin:0 6px -3px;_vertical-align:-2px}
.mod-header__wrap-login .mod-header__my-course,.mod-header__wrap-login .mod-header__user-operation,.mod-header__wrap-login .mod-header__link-logout{font-size:12px;color:#333}
.mod-header__wrap-logined{width:195px;text-align:left}
.mod-header__wrap-logined .mod-header__link-login{display:none}
.mod-header__wrap-logined .mod-header__link-user,.mod-header__wrap-logined .mod-header__wrap-agency,.mod-header__wrap-logined .mod-header__link-logout{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:baseline}
.mod-header__wrap-logined .mod-header__link-logout{margin-left:5px}
.mod-header__wrap-logined .mod-header__user-img{width:40px;height:40px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;margin-right:5px;vertical-align:top}
.mod-header__wrap-logined .mod-header__my-course{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:baseline;height:40px;line-height:45px;margin-right:10px;margin-top:-6px;*margin-top:-3px}
.mod-header__wrap-logined .mod-header__link-user{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:5px 0 5px 5px;margin-top:-5px;*margin-top:-4px;position:relative}
.mod-header__wrap-logined .mod-header__link-user .icon-red-circle{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(index/icon-red-circle.png) no-repeat;_background:url(index/icon-red-circle_ie6.png) no-repeat;width:8px;height:8px;position:absolute;top:0;left:40px}
.mod-header__wrap-logined .mod-header__link-user:hover{background:#eee}
.mod-header__wrap-logined .mod-header__wrap-common-operation{position:absolute;right:0;width:77px;top:15px;height:40px}
.mod-header__wrap-logined .mod-header__wrap-agency{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:relative;width:112px;height:40px;padding:5px 0;margin-top:-5px}
.mod-header__wrap-logined .mod-header__wrap-agency .mod-header__user-img{position:absolute;top:5px;left:0}
.mod-header__wrap-logined .mod-header__wrap-agency .icon-red-circle{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(index/icon-red-circle.png) no-repeat;_background:url(index/icon-red-circle_ie6.png) no-repeat;height:8px;width:8px;position:absolute;top:0;left:30px}
.mod-header__wrap-logined .mod-header__user-operations{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:70px;position:absolute;top:5px;left:45px;height:40px;border:1px solid white;line-height:40px;overflow:hidden}
.mod-header__wrap-logined .mod-header__user-operations li{padding:0 0 0 5px;background:#fff}
.mod-header__wrap-logined .mod-header__user-operations li:hover{background:#eee}
.mod-header__wrap-logined .mod-header__user-operations .icon-select-down{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(index/icon-select-down.png) no-repeat;_background:url(index/icon-select-down_ie6.png) no-repeat;width:8px;height:4px;margin-left:6px;vertical-align:3px;*vertical-align:7px;_vertical-align:-9px}
.mod-header__wrap-logined .mod-header__user-operations .mod-header__user-operation{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;height:40px;line-height:40px;vertical-align:1px;*margin-left:-15px}
.mod-header__wrap-logined .mod-header__user-operations:hover{height:82px;overflow:visible;border:1px solid #ddd;-webkit-box-shadow:#ddd 1px 2px 2px;-moz-box-shadow:#ddd 1px 2px 2px;box-shadow:#ddd 1px 2px 2px}
.mod-header_inner{width:960px;height:60px;position:relative;z-index:900}
.mod-header_inner .mod-header__wrap-login{height:30px;line-height:30px}
.mod-header_inner .mod-header__link-logo{width:142px;height:60px;background:url(bg-logo-inner.png) center no-repeat;_background:url(bg-logo-inner_ie6.png) center no-repeat}
.mod-header_inner .mod-header__nav{float:left;margin-top:8px;margin-left:18px;width:270px;height:52px;font-size:0;zoom:1}
.mod-header_inner .mod-header__nav-item,.mod-header_inner .mod-header__link-nav{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}
.mod-header_inner .mod-header__nav-item:hover{color:#188eee}
.mod-header_inner .mod-header__link-nav-hot{background:url(banner-tag-hot.png) no-repeat top right;background-position-y:4px}
.mod-header_inner .mod-header__link-nav-new{background:url(banner-tag-new1.png) no-repeat top right;background-position-y:4px}
.mod-header_inner .mod-header__nav-item_current .mod-header__link-nav{color:#188eee}
.mod-header_inner .mod-header__nav-item_current .mod-header__link-nav:hover{color:#188eee}
.mod-header_inner .mod-header__link-nav{position:relative;padding:0 20px;height:51px;line-height:48px;color:#333;text-align:center;font-size:16px;background:#fff;z-index:9}
.mod-header_inner .mod-header__nav-item-more{position:relative;margin-left:5px;_margin-left:0}
.mod-header_inner .mod-header__nav-item-more .mod-header__link-nav{margin-top:7px;padding-right:21px;padding-left:10px;*padding-right:15px;_padding-top:3px;_height:32px;height:44px;line-height:31px;border:1px solid #fff;border-bottom:0}
.mod-header_inner .mod-header__nav-item-selected .mod-header__activity-list{display:block}
.mod-header_inner .mod-header__nav-item-selected .mod-header__link-nav{color:#333;border-color:#d9d9d9}
.mod-header_inner .mod-header__nav-item-selected .mod-header__link-nav:hover{_color:#444}
.mod-header_inner .mod-header__nav-item-selected .mod-header__nav-item-arrow-outer{top:-7px;border-color:transparent transparent #000 transparent;border-style:dashed dashed solid dashed}
.mod-header_inner .mod-header__nav-item-selected .mod-header__nav-item-arrow-inner{top:-6px;border-color:transparent transparent #fff transparent;border-style:dashed dashed solid dashed}
.mod-header_inner .mod-header__nav-item-arrow{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:relative;margin-top:2px;margin-left:6px;width:14px;height:14px}
.mod-header_inner .mod-header__nav-item-arrow-outer,.mod-header_inner .mod-header__nav-item-arrow-inner{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:absolute;top:0;left:0;*margin-top:5px;*margin-left:6px;width:0;height:0;font-size:0;line-height:0;border-width:7px;border-style:solid dashed dashed dashed}
.mod-header_inner .mod-header__nav-item-arrow-outer{top:1px;border-color:#000 transparent transparent transparent}
.mod-header_inner .mod-header__nav-item-arrow-inner{border-color:#fff transparent transparent transparent}
.mod-header_inner .mod-header__activity-list{position:absolute;top:51px;left:0;border:1px solid #d9d9d9;display:none;box-shadow:3px 2px 5px #eee}
.mod-header_inner .mod-header__activity-item{background:#fff}
.mod-header_inner .mod-header__activity-item-content{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:140px;height:40px;line-height:40px;color:#333;font-size:16px}
.mod-header_inner .mod-header__activity-item-content:hover{color:#188eee;background:#eee}
.mod-header_inner .mod-header__activity-item-text{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding-left:10px;padding-right:18px}
.mod-header_inner .mod-header__activity-item-hot{background:url(banner-tag-hot-cn.png) no-repeat top right;background-position-y:8px}
.mod-header_inner .mod-header__activity-item-new{background:url(banner-tag-new-cn.png) no-repeat top right;background-position-y:8px}
.mod-header_inner .mod-header__wrap-search{padding-top:15px}
.mod-header_inner .mod-search{border:1px solid #188eee;height:28px;line-height:28px;width:250px}
.mod-header_inner .mod-search__input{margin:4px 10px 4px 64px;_margin-left:52px;width:135px;height:20px;line-height:20px;vertical-align:top}
.mod-header_inner .mod-search__input:-ms-input-placeholder{color:#a6a6a6}
.mod-header_inner .mod-search__btn-search{width:40px;height:30px;margin-top:-1px}
.mod-header_inner .mod-search-dropdown-item{height:26px;line-height:26px}
.mod-header_inner .mod-search-dropdown-item i{top:10px}
.mod-header_inner .icon-search-white{margin-top:-8px;*margin-top:5px}
.mod-header_inner .mod-header__wrap-login{padding-top:15px}
.mod-header_inner .mod-header__user-img{width:30px;height:30px}
.mod-header_inner .mod-header__link-user{height:30px}
.mod-header_inner .mod-header__link-user .icon-red-circle{left:30px}
.mod-header_inner .mod-header__link-user .mod-header__my-course{height:30px;line-height:30px}
.mod-header_inner .mod-header__wrap-agency{height:30px}
.mod-header_inner .mod-header__wrap-agency .mod-header__user-img{top:5px}
.mod-header_inner .mod-header__link-login{margin-top:-6px}
.mod-header_inner .mod-header__user-operations{top:5px;left:40px;height:30px;line-height:30px}
.mod-header_inner .mod-header__user-operations .mod-header__user-operation{margin-top:-1px;*margin-top:-4px;height:30px;line-height:30px;*margin-left:-15px}
.mod-header_inner .mod-header__user-operations .icon-select-down{vertical-align:4px;*vertical-align:8px;_vertical-align:-8px}
.mod-header_inner .mod-header__user-operations:hover{height:60px}
.mod-header_inner-1200{width:1200px}
.mod-header_inner-1200 .mod-header__nav{width:550px}
.mod-header_inner-no-nav .mod-header__nav{display:none}
.mod-header_hide-tab .mod-header__nav-item{display:none}
.logo{line-height:0;font-size:0;text-indent:-9999px;overflow:hidden;width:191px;height:50px;display:block;background:url(logo.png) no-repeat 0 0;overflow:hidden}
.login-area{color:#a0a0a0}
.login-area a{color:#666}
.login-area a:hover{color:#3c99c4}
.login-area label{color:#a0a0a0}
.login-area .name{display:inline-block;width:145px;text-align:right;overflow:hidden;word-wrap:normal;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}
.search{position:relative;width:219px;height:30px;display:block;background:#fff;border:1px solid #ccc;overflow:hidden}
.search .search-input{padding:0;margin:0 0 0 8px}
.search .clear-btn{position:absolute;display:none;top:7px;right:56px;width:16px;height:16px;background:url(ico-clear.png) no-repeat transparent}
.search .clear-btn:hover{background:url(ico-clear-hover.png) no-repeat transparent}
.search .clear-btn:active{background:url(ico-clear-active.png) no-repeat transparent}
.search .search-btn{position:absolute;top:0;right:0;_right:-1px}
.search-input{width:130px;height:30px;line-height:30px\9;display:block;border:0;border-width:0;outline:0;overflow:hidden}
.search-input:-ms-input-placeholder{color:#a6a6a6}
.search-btn{width:46px;height:30px;border-left:1px solid #ccc;text-align:center;display:block;overflow:hidden;background:url(search-btn.png) no-repeat}
.search-btn:hover{background:url(search-btn-hover.png) no-repeat}
.search-btn:active{background:url(search-btn-active.png) no-repeat}
.nav{position:relative;z-index:1;overflow:hidden;}
.nav .nav-item{position:relative;float:left;width:132px;border-left:1px solid #ebebeb;_overflow-x:hidden;_display:inline;_zoom:1}
.nav .nav-item .nav-a{position:relative;height:70px;line-height:70px;border-top:5px solid #fff;display:block;_zoom:1;text-align:center;font-size:16px;color:#222;overflow:hidden}
.nav .nav-item .nav-a:hover{border-top-color:#19b0f4;_zoom:1}
.nav .nav-item .nav-a:hover span{display:block}
.nav .nav-item .nav-a .tag{position:absolute;top:0;left:0;z-index:1;width:75px;height:4px;display:none;background-color:#2897e4;overflow:hidden}
.nav .nav-item .focus{border-top-color:#04abf7!important}
.nav .nav-item .focus .nav-bg{position:absolute;top:0;left:0;z-index:-1;width:75px;height:64px;display:block;overflow:hidden;background-color:#2897e4;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.nav .nav-item .icon-barr{margin-left:5px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;*vertical-align:middle}
.nav .nav-drop{position:absolute;top:75px;left:0}
.nav .nav-qgl{_padding-top:35px;_height:41px}
.header{margin-bottom:20px;position:relative;z-index:4;min-width:1200px;height:75px;background:#fff;border-bottom:1px solid #d9d9d9;-webkit-box-shadow:rgba(0,0,0,0.05) 3px 3px 4px;-moz-box-shadow:rgba(0,0,0,0.05) 3px 3px 4px;box-shadow:rgba(0,0,0,0.05) 3px 3px 4px}
.header .h-inner{position:relative;height:75px}
.header .logo-area{position:absolute;top:12px;left:1px}
.header .h-login{position:absolute;top:8px;right:0;color:#a0a0a0;z-index:2}
.header .h-login a{color:#a0a0a0;vertical-align:middle}
.header .h-login a:hover{color:#3c99c4}
.header .h-login label{color:#a0a0a0}
.header .h-login .name{display:inline-block;width:145px;text-align:right;overflow:hidden;word-wrap:normal;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}
.header .nav-area{position:absolute;top:0;left:219px;z-index:1}
.header .login-area{position:absolute;top:6px;right:0;height:20px;line-height:20px}
.header .login-area li{float:right;overflow:hidden}
.header .login-area .split-line{margin:-1px 14px 0 14px;_margin-top:-2px}
.header .login-area span{color:#202020}
.header .login-area a{color:#666;vertical-align:top}
.header .login-area .nick{max-width:150px;width:150px;_width:150px;text-align:right;word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.header .login-area .nick,.header .login-area .logout{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.header .logout{margin-left:14px}
.header .search-area{position:absolute;top:30px;right:1px}
.headerv1 .logo{width:140px;height:31px;background:url(v1/header/logo.png) no-repeat 0 0}
.placeholder{color:#a6a6a6!important}
.mod-search{width:450px;height:36px;border:2px solid #188eee;background:white;position:relative}
.mod-search__input{margin:6px 10px 6px 64px;_margin-left:51px;padding:0;width:315px;height:24px;line-height:24px;font-size:12px;text-indent:12px;border:0;border-left:1px solid #ececec;vertical-align:top}
.mod-search__input:hover,.mod-search__input:focus{border-color:#ececec}
.mod-search__btn-search{position:absolute;right:0;top:0;height:36px;_height:40px;width:58px;background:#188eee;line-height:36px;text-align:center}
.icon-search-white{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(index/icon-search-white.png) no-repeat;_background:url(index/icon-search-white_ie6.png) no-repeat;width:20px;height:20px;cursor:pointer;margin-right:-3px;margin-top:-3px;*margin-top:10px;_margin-top:10px}
.mod-search-dropdown{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:absolute;top:0;left:0;border:1px solid #fff;cursor:pointer;vertical-align:top}
.mod-search-dropdown:hover{border:1px solid #ddd;box-shadow:1px 1px 3px #e1e1e1}
.mod-search-dropdown-item{display:block;position:relative;height:34px;width:62px;color:#333;font-size:12px;text-indent:10px;line-height:34px;background:#fff}
.mod-search-dropdown-item i{display:none;position:absolute;top:15px;right:10px;*zoom:1;width:0;height:0;font-size:0;line-height:0;border-width:5px;border-style:solid dashed dashed dashed;border-color:#666 transparent transparent transparent}
.mod-search-dropdown-item-hover{background:#eee}
.mod-search-dropdown-item-selected i{display:inline-block}
.mod-search-word-list{height:32px;width:450px;overflow:hidden}
.mod-search-word{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:24px;line-height:32px;font-size:12px;color:#999}
.mod-search-word-hot{color:#e85308}
.mod-footer{padding:100px 0 20px 0;text-align:center;font-size:12px}
.mod-footer p{color:#777;line-height:24px}
.mod-footer_dark{padding:40px 0 55px;background:#444547}
.mod-footer_dark .icon-logo-gray{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(icon_logo_gray.png);_background:url(icon_logo_gray_ie6.png);width:42px;height:32px;margin-bottom:5px}
.footer{padding:100px 0 20px 0;text-align:center}
.footer p{color:#777;line-height:24px}
.footer.footer_dark{padding:30px 0 30px;background:#444547}
.footer.footer_dark .icon-logo-gray{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(icon_logo_gray.png) no-repeat;_background:url(icon_logo_gray_ie6.png) no-repeat;width:42px;height:32px;margin-bottom:5px}
.mod-dialog__bg{zoom:1;position:fixed;_position:absolute;width:100%;height:100%;padding:0;margin:0;left:0;top:0;z-index:999;opacity:.6;filter:alpha(opacity=60);background-color:black}
.mod-dialog__pop{position:fixed;_position:absolute;top:50%;left:50%;width:490px;margin-left:-245px;z-index:999;background:#fff;font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;overflow:hidden}
.mod-dialog__hd{height:30px;line-height:30px;text-indent:12px;background:#039ae3;color:#fff}
.mod-dialog__close{font-size:20px;font-style:normal;position:absolute;right:12px;top:0;color:#b4e8e8}
.mod-dialog__close:hover{color:#fdfdfd}
.mod-dialog__close:active{color:#125d80}
.mod-dialog__bd{position:relative;line-height:24px;max-height:500px;overflow-y:auto;overflow-x:hidden}
.mod-dialog__content{padding:20px;font-size:14px}
.mod-dialog__ft{margin:20px;text-align:right;*zoom:1}
.mod-dialog__ft a{margin-left:10px}
.mod-dialog__ft .btn-primary{width:100px;height:32px;line-height:32px;font-size:14px}
.mod-dialog__ft .btn-weak{width:100px;height:30px;line-height:30px;font-size:14px;border:1px solid #d9d9d9;background:#f3f3f3}
.mod-dialog__ft .btn-weak:hover{background:#fdfdfd}
.mod-dialog__ft .btn-weak:active{background:#ebebeb}
.modal-bg{zoom:1;position:fixed;_position:absolute;width:100%;height:100%;padding:0;margin:0;left:0;top:0;z-index:999;opacity:.4;filter:alpha(opacity=40);background-color:#808080}
.tips{position:fixed;_position:absolute;top:50%;left:50%;width:490px;margin-left:-245px;z-index:999;background:#fff;font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;overflow:hidden}
.tips .tips-hd{height:30px;line-height:30px;text-indent:12px;background:#039ae3;color:#fff}
.tips .tips-tool{margin:20px;text-align:right;*zoom:1}
.tips .tips-tool a{margin-left:10px}
.tips .tips-tool .btn-7,.tips .tips-tool .btn-8{width:auto;height:36px;line-height:36px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.tips .btn-close{font-size:20px;font-style:normal;position:absolute;right:12px;top:0;color:#b4e8e8}
.tips .btn-close:hover{color:#fdfdfd}
.tips .btn-close:active{color:#125d80}
.tips .tips-bd{position:relative;line-height:24px;max-height:500px;overflow-y:auto;overflow-x:hidden}
.tips .tips-bd .add-uins{margin-left:20px;margin-top:15px}
.tips .msg{margin-left:66px;position:relative;top:10px;word-break:break-all}
.tips .mrl22{margin-left:22px;margin-right:22px}
.alert-tips{width:450px;margin-left:-260px}
.alert-tips .tips-bd{padding:30px 40px}
.diy-select-area{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:relative;width:191px;font-size:14px}
.diy-select-area .diy-select{position:relative;padding-left:10px;height:37px;color:#202020;line-height:37px;border:1px solid #dedede;display:block;overflow:hidden;cursor:pointer;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px}
.diy-select-area .diy-select span,.diy-select-area .diy-select .diy-select-toggle{background:#fff;position:absolute;top:0;right:0;width:22px;height:37px;overflow:hidden}
.diy-select-area .diy-select b{position:absolute;top:18px;right:7px;width:0;height:0;display:block;overflow:hidden;border-top:4px solid #dedede;border-right:4px solid #fff;border-left:4px solid #fff;border-bottom:4px solid #fff}
.diy-select-area .diy-select.disabled{background:#ebebe4;border-color:#dedede;color:#545454}
.diy-select-area .diy-select.disabled b{border-top:4px solid #dedede;border-right:4px solid #ebebe4;border-left:4px solid #ebebe4;border-bottom:4px solid #ebebe4}
.diy-select-area .diy-select.disabled span{background:#ebebe4}
.diy-select-area .diy-select.disabled:hover{background:#ebebe4;border-color:#dedede}
.diy-select-area .diy-select.disabled:hover b{border-top:4px solid #dedede;border-right:4px solid #ebebe4;border-left:4px solid #ebebe4;border-bottom:4px solid #ebebe4}
.diy-select-area .text-tip{color:#999}
.diy-select-area .diy-optgroud{position:absolute;top:38px;left:0;width:189px;background:#fff;border:1px solid #9a9a9a;display:none;z-index:3}
.diy-select-area .diy-optgroud .diy-option{position:relative;line-height:30px;color:#202020;background:#fff;height:40px;line-height:40px;border-bottom:1px solid #dedede}
.diy-select-area .diy-optgroud .diy-option a,.diy-select-area .diy-optgroud .diy-option span,.diy-select-area .diy-optgroud .diy-option i{color:#202020;display:block;text-indent:10px;cursor:pointer}
.diy-select-area .diy-optgroud .diy-option i{text-indent:5px}
.diy-select-area .diy-optgroud .diy-option:hover,.diy-select-area .diy-optgroud .diy-option a:hover{background:#eee}
.diy-select-area:hover .diy-select{background:#fff;border-color:#9a9a9a}
.diy-select-area:hover .diy-select b{border-color:#fff;border-top-color:#666}
.diy-select-area .diy-select-ipt{width:80px;border:0;height:19px;line-height:19px;padding:10px 0 10px 10px;margin-left:-10px}
.diy-select-on{position:relative;z-index:10}
.diy-select-on .diy-select{border-color:#9a9a9a}
.diy-select-on .diy-select span{border-color:#666}
.g-err .diy-select{border:1px solid #e80808}
.diy-select-checkbox{position:relative}
.diy-select-checkbox .diy-option a{padding-left:21px}
.diy-select-checkbox .check-box{position:absolute;left:10px;top:14px;width:13px;height:13px;background:url(g-checkbox.png) no-repeat 0 0}
.diy-select-checkbox .opt-checked .check-box{background-position:0 -26px}
.diy-select-checkbox .diy-option-save{position:absolute;display:none;left:0;top:100px;z-index:5;width:189px;height:47px;background:#FFF;border:1px solid #9a9a9a}
.diy-select-checkbox .diy-option-save .btn-opt-save{width:109px;height:36px;line-height:36px;margin:4px 0 0 40px}
.diy-optgroud{overflow-y:auto;height:81px}
.dropdown{padding-right:20px;display:inline-block;*display:inline;*zoom:1;position:relative;height:20px;line-height:20px}
.dropdown .dropdown-title{z-index:0}
.dropdown .dropdown-arrow{position:absolute;top:6px;right:2px;width:0;height:0;display:block;overflow:hidden;border-width:7px;border-style:solid dashed dashed dashed;border-color:#999 transparent transparent transparent;z-index:0}
.dropdown .dropdown-arrow:hover{border-color:#666 transparent transparent transparent}
.dropdown .dropdown-panel{display:none;position:absolute;top:28px;right:0;padding-top:6px;padding-bottom:6px;min-width:80px;_width:80px;background:#fff;border:1px solid #dadada;border-radius:5px;box-shadow:3px 3px 3px #d3d3d3;z-index:9}
.dropdown .dropdown-panel ul li{height:30px;line-height:30px;padding-left:10px;padding-right:10px}
.dropdown .dropdown-panel ul li:hover{background-color:#eee}
.dropdown-selected .dropdown-panel{display:block}
.dropdown-selected .dropdown-arrow{border-color:#666 transparent transparent transparent}
.grid-wrap .grid-header-bg{border:1px solid #EEE;font-size:14px;color:#999;background:#f8f8f8}
.grid-wrap .grid-header-bg th{height:40px}
.grid-wrap .grid-data-wrap{position:relative;_overflow:hidden}
.grid-wrap .grid-data-wrap .grid-data tr.no-border{border-bottom:0}
.grid-wrap .grid-data-wrap .grid-data tr.grid-row-hover{background:#EEE}
.grid-wrap .grid-data-wrap .grid-data td{height:51px;border-bottom:1px solid #e6e6e6}
.grid-wrap .loading-wrap{position:absolute;height:100%;_height:9999px;width:100%;top:0;left:0;background:0;display:none}
.grid-wrap .grid-page-wrap{margin:30px 0}
.mod-change-page{text-align:center;_padding-bottom:2px}
.mod-change-page__btn{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;*vertical-align:middle;_vertical-align:middle;height:38px;line-height:38px;background:#fff;font-size:16px;border:1px solid #d9d9d9;color:#333;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:0 24px;margin:0 3px}
.mod-change-page__btn:hover{background-color:#f1f1f1}
.mod-change-page__btn_current{background:#049ee4;border-color:#049ee4;color:#fff}
.mod-change-page__btn_current:hover{background:#049ee4}
.mod-change-page__btn_pre,.mod-change-page__btn_next{margin:0;*margin:0 6px;_margin:0 6px;padding:0;width:78px;position:relative}
.mod-change-page__btn_pre i,.mod-change-page__btn_next i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:absolute;top:50%;left:50%;margin:-6px 0 0 -3px;width:7px;height:12px}
.mod-change-page__btn_pre i{background:url(page-arr-left.png) no-repeat;_background:url(page-arr-left_ie6.png) no-repeat}
.mod-change-page__btn_pre.mod-change-page__btn_disabled{border-color:#ededed;color:#bcbcbc;cursor:default!important;background-color:#e3e3e3!important}
.mod-change-page__btn_pre.mod-change-page__btn_disabled:hover{background-color:#e3e3e3!important}
.mod-change-page__btn_pre.mod-change-page__btn_disabled i{background:url(page-arr-left-dis.png) no-repeat;_background:url(page-arr-left-dis_ie6.png) no-repeat}
.mod-change-page__btn_next i{background:url(page-arr-right.png) no-repeat;_background:url(page-arr-right_ie6.png) no-repeat}
.mod-change-page__btn_next.mod-change-page__btn_disabled{border-color:#ededed;color:#bcbcbc;cursor:default!important;background-color:#e3e3e3!important}
.mod-change-page__btn_next.mod-change-page__btn_disabled:hover{background-color:#e3e3e3!important}
.mod-change-page__btn_next.mod-change-page__btn_disabled i{background:url(page-arr-right-dis.png) no-repeat;_background:url(page-arr-right-dis_ie6.png) no-repeat}
.page-pre-btn,.page-next-btn{height:38px;line-height:38px;width:78px;background:#fff;font-size:16px;border:1px solid #d9d9d9;color:#333;text-align:center;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.page-pre-btn:hover,.page-next-btn:hover{background-color:#f1f1f1}
.page-pre-btn i,.page-next-btn i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:absolute;top:50%;left:50%;margin:-6px 0 0 -3px;width:7px;height:12px}
.page-pre-btn i{background:transparent url(page-arr-left.png) no-repeat;_background:transparent url(page-arr-left_ie6.png) no-repeat}
.page-next-btn i{background:transparent url(page-arr-right.png) no-repeat;_background:transparent url(page-arr-right_ie6.png) no-repeat}
a.page-btn-dis{border-color:#ededed;color:#bcbcbc;cursor:default!important;background-color:#e3e3e3!important}
a.page-btn-dis:hover{background-color:#e3e3e3!important}
.page-pre-btn i.page-btn-dis{background:transparent url(page-arr-left-dis.png) no-repeat;_background:transparent url(page-arr-left-dis_ie6.png) no-repeat}
.page-next-btn i.page-btn-dis{background:transparent url(page-arr-right-dis.png) no-repeat;_background:transparent url(page-arr-right-dis_ie6.png) no-repeat}
.page-btn{height:38px;line-height:38px;width:64px;background:#fff;border:1px solid #d9d9d9;margin:0 3px;color:#333;font-size:16px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.page-btn:hover{background:#f1f1f1}
.page-btn-cur{background:#049ee4;border-color:#049ee4;color:#fff}
.page-btn-cur:hover{background:#049ee4}
.sort-page{text-align:center;_padding-bottom:2px}
.sort-page .page-box{font-size:0;margin-bottom:97px}
.sort-page .page-box span{font-size:12px}
.sort-page .page-pre-btn{margin-right:3px}
.sort-page .page-next-btn{margin-left:3px}
.sort-page a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;*vertical-align:middle}
.upload{overflow:hidden;position:relative;border:1px solid #dadada}
.upload .mask{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none}
.upload .mask .mask-bg,.upload .mask .mask-cont{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;font-size:14px}
.upload .mask .mask-bg{background:#000;opacity:.4;filter:alpha(opacity=40)}
.upload:hover .mask{display:block}
.upload .mask-cont{text-align:center;color:#fff}
.upload img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.upload input{padding:0;height:auto;font-size:200px;position:absolute;right:-1px;top:-1px;z-index:997;cursor:pointer;opacity:.01;filter:alpha(opacity=1)}
.upload.disabled .mask,.upload.disabled:hover .mask,.upload.disabled input{display:none}
.ie6-upload-disabled .mask,.ie6-upload-disabled:hover .mask,.ie6-upload-disabled input{_display:none}
.mod-tips{padding:20px}
.mod-tips__content{padding-left:11px;height:30px;line-height:30px;background-color:#fffbe5;border:1px solid #f7dcb1;color:#f09e3c;font-size:12px;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.mod-tips__content a{color:#1d93f7}
.mod-tips_whole{padding:0}
.mod-tips_whole .mod-tips__content{padding-left:0;color:#666;font-size:14px}
.mod-tips_whole .mod-tips__main{text-align:center;position:relative;width:1200px;margin:0 auto}
.mod-tips_whole .mod-tips__close{position:absolute;background:url(icon-close-tips.png) no-repeat;width:16px;height:16px;top:6px;right:0}
.mod-tips_whole .mod-tips__close:hover{background:url(icon-close-tips_hover.png) no-repeat}
.mod-tips_whole .mod-tips__close:active{background:url(icon-close-tips_active.png) no-repeat}
.yel-tip{padding-left:11px;height:30px;line-height:30px;background-color:#fffbe5;border:1px solid #f7dcb1;color:#f09e3c;font-size:12px;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.yel-tip a{color:#1d93f7}
.banner{width:758px;height:280px;overflow:hidden;position:relative}
.banner .slider{width:5000px;height:280px}
.banner .slider li{float:left;width:758px;height:280px;overflow:hidden}
.banner .sliderbox{float:left;position:relative}
.banner .b-pre-btn{position:absolute;left:0;top:85px}
.banner .b-next-btn{position:absolute;right:0;top:85px}
.banner .slidernav{position:absolute;bottom:7px;width:100%;height:10px;line-height:0;text-align:center}
.banner .slidernav li{width:8px;height:8px;margin-right:1px;background-color:white;cursor:pointer;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;filter:alpha(opacity=40);opacity:.4;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.banner .slidernav li.current{filter:alpha(opacity=100);opacity:1}
.course-card{cursor:pointer;position:relative;padding:6px;width:222px;line-height:20px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.course-card:hover{background-color:#e5e5e5 \9;background-color:rgba(0,0,0,0.1)}
.course-card .course-face{position:relative;width:222px;height:125px}
.course-card .course-face a,.course-card .course-face img{width:222px;height:125px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.course-card .course-face .border{position:absolute;top:0;left:0;width:220px;height:123px;border:1px solid #000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;filter:alpha(opacity=10);opacity:.1}
.course-card .course-face .course-time{position:absolute;bottom:0;left:0;width:222px;height:20px;line-height:20px;text-indent:3px;color:white;background-color:#868686 \9;background-color:rgba(0,0,0,0.55)}
.course-card .course-title{margin-top:7px;height:20px;overflow:hidden}
.course-card .course-title a{color:#333;font-size:14px;max-width:222px;width:auto!important;white-space:normal;word-wrap:break-word;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.course-card .course-title a:hover{color:#62b4f7}
.course-card .course-emphasis{margin-top:8px;height:20px}
.course-card .course-emphasis .course-price{color:#e85308;font-size:14px;height:20px;line-height:18px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;_vertical-align:middle}
.course-card .course-emphasis .course-num{margin-left:7px;height:20px;line-height:20px;color:#999;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;_vertical-align:middle}
.course-card .course-agency{margin-top:3px;position:relative;white-space:normal;word-wrap:break-word;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;height:26px;width:108px;padding-left:25px;color:#999;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.course-card .course-agency:hover{color:#62b4f7}
.course-card .course-agency .course-agency-icon{position:absolute;top:3px;left:0;width:20px;height:20px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.course-card .course-agency img{width:20px;height:20px}
.course-card .course-agency .border{position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #000;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;filter:alpha(opacity=10);opacity:.1}
.course-card .course-agency .course-agency-name{height:26px;line-height:26px}
.course-card .course-btn{width:76px;height:26px;line-height:26px;font-size:12px;position:absolute;right:6px;bottom:6px}
.course-card .course-btn .loading-dot{position:absolute}
.course-card .icon-card-lu{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(play_icon_normal_index.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/play_icon_normal_index.png',sizingMethod='crop');width:30px;height:30px;position:absolute;bottom:10px;left:10px}
.course-card .mod-support-listen{position:absolute;color:#fff;top:0;left:1px;font-size:14px;background:url(subscript.png) no-repeat;width:77px;height:21px;padding-left:5px}
.course-card-for-agency .course-agency{display:none}
.course-card-for-agency .course-emphasis{height:26px}
.course-card-nobtn .course-agency{max-width:197px;width:auto!important}
.course-card-nobtn .course-btn{display:none}
.mod-course-card{width:220px;height:180px;padding:10px 11px 8px 11px;border:1px solid transparent;_border:0;_padding:11px 12px 9px 12px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.mod-course-card .icon-card-play{display:none}
.mod-course-card:hover{-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;-webkit-box-shadow:#ececec 0 1px 1px;-moz-box-shadow:#ececec 0 1px 1px;box-shadow:#ececec 0 1px 1px;background:white;border:1px solid #ddd;_border:0}
.mod-course-card__link-img,.mod-course-card__img{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:220px;height:124px}
.mod-support-listen{position:absolute;color:#fff;top:1px;left:1px;font-size:14px;background:url(subscript.png) no-repeat;width:77px;height:21px;padding-left:5px}
.mod-cur-lesson{position:absolute;color:#fff;bottom:1px;right:4px;font-size:14px;height:21px;padding-left:5px}
.mod-course-card__name{font-size:14px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;max-width:220px;width:auto!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;padding-top:8px;color:#333;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.mod-course-card__name:hover{color:#62b4f7}
.mod-course-card__line{margin-right:-2px;width:220px;font-size:14px}
.mod-course-card__line .icon-sep{margin:0 7px}
.mod-course-card__teacher{color:#999;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.v-flag{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:16px;height:16px;background:transparent url(v.png) no-repeat;margin:-2px 0 0 10px}
.mod-course-card__price{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#e85308;margin-top:-1px}
.mod-course-card__price_free{color:#5fb41b}
.mod-course-card__agency{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:-1px;color:#999;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;max-width:128px;width:auto!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
.mod-course-card__agency:hover{color:#62b4f7}
.mod-course-card__group{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:-1px;color:#365d82;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;max-width:128px;width:auto!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
.mod-course-card__group:hover{color:#62b4f7}
.mod-course-card__group .mod-course-card__gn{margin-left:5px}
.mod-course-card__apply-num{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;*vertical-align:middle;_vertical-align:middle;color:#999;font-size:12px;margin-left:5px;margin-bottom:-2px}
.mod-course-card__extra-info{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:-1px;color:#999;margin-left:10px}
.mod-course-card__link-img{position:relative}
.mod-course-card_lu .icon-card-play{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(index/icon-card-play.png) no-repeat;_background:url(index/icon-card-play_ie6.png) no-repeat;width:30px;height:30px;position:absolute;bottom:10px;left:10px}
.mod-course-card_lu .icon-card-lu{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(play_icon_normal_index.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/play_icon_normal_index.png',sizingMethod='crop');width:30px;height:30px;position:absolute;bottom:10px;left:10px}
.mod-course-card_list{font-size:0;line-height:0;width:976px}
.mod-course-card__item{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:244px;line-height:1.5}
.mod-user-area{height:190px;border-bottom:1px solid #dcdcdc;overflow:hidden}
.mod-user-area__wrap{position:relative;height:120px;padding:29px 23px 12px 23px}
.mod-user-area__op{position:absolute;left:23px;bottom:0}
.mod-user-area__btn{width:171px;height:36px;line-height:36px}
.user-area{height:190px;border-bottom:1px solid #dcdcdc;overflow:hidden}
.user-area .user{position:relative;height:120px;margin:29px 23px 0 23px;padding-bottom:20px}
.user-area .user-tool{position:absolute;margin:20px 0 0;bottom:9px}
.user-tool .btn-2{font-size:14px}
.user-tool .btn-3{width:170px}
.people-card-star .people-face{float:left;margin-right:20px}
.people-card-star .people-face img{border-radius:67px;width:125px;height:125px;border:1px solid #cdcdcd}
.people-card-star .people-name{font-size:16px;font-weight:700}
.people-card-star .people-des{margin-top:8px;color:#989898}
.people-card-star .btn{margin-top:12px;width:113px;height:38px;line-height:38px}
.mod-user-card{position:relative;height:62px;overflow:hidden;padding-left:71px}
.mod-user-card__img-wrap{position:absolute;top:0;left:0;width:60px;height:60px;overflow:hidden;border:1px solid #e6e6e6;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.mod-user-card__img{width:60px;height:60px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.mod-user-card__name{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;max-width:7em;width:auto!important;height:20px;line-height:20px;font-size:14px;margin:2px 0 5px 0;color:#333}
.mod-user-card__name:hover{color:#039ae3}
.mod-user-card__addition-text{color:#999}
.usercard{position:relative;height:62px;overflow:hidden;padding-left:71px}
.usercard .user-head{position:absolute;top:0;left:0;width:60px;height:60px;overflow:hidden}
.usercard .user-head img{width:60px;height:60px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.usercard .user-name{height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;font-size:14px;margin:2px 0 5px 0}
.usercard .user-name a{color:#333}
.usercard .user-name a:hover{color:#039ae3}
.usercard .user-welcome{color:#999}
.usercard .border{position:absolute;top:0;left:0;width:58px;height:58px;border:1px solid #000;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;filter:alpha(opacity=10);opacity:.1}
.live-guide-tips{width:575px}
.modal-live-guide{width:495px;margin:0 40px 0 0}
.modal-live-guide .module-live-t{padding-bottom:35px}
.modal-live-guide .module-live-t .live-guide-title{float:left;font-size:18px;padding-left:20px;padding-top:10px}
.modal-live-guide .guide-hint{clear:left;float:left;width:300px}
.modal-live-guide .guide-hint .guide-hint-p{font-size:14px;line-height:18px;padding-bottom:30px}
.modal-live-guide .guide-pic{float:right;width:185px;height:205px;background:url(client-open-hint-bg.png)}
.treeres{height:68px;overflow:hidden}
.treeres .rb{border-right:1px solid #dcdcdc}
.treeres .treeres-item{float:left;width:80px;height:68px;font-size:18px}
.treeres .treeres-item .treeres-num{font-size:28px;line-height:36px;color:#e85308;text-align:center}
.treeres .treeres-item .treeres-cat{line-height:32px;text-align:center}
.treeres-active{height:68px;overflow:hidden}
.treeres-active .rb{border-right:1px solid #dcdcdc}
.treeres-active .treeres-item{float:left;width:59px;height:68px;font-size:18px;cursor:pointer}
.treeres-active .treeres-item .treeres-num{font-size:28px;line-height:36px;color:#e85308;text-align:center}
.treeres-active .treeres-item .treeres-cat{text-align:center;line-height:32px}
.treeres-active .treeres-item .treeres-cat:hover{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;color:#62b4f7}
.treeres-active .treeres-item:hover{background-color:#e5e5e5}
.user-area{height:190px;border-bottom:1px solid #dcdcdc;overflow:hidden}
.user-area .user{position:relative;height:120px;margin:29px 23px 0 23px;padding-bottom:20px}
.user-area .user-tool{position:absolute;margin:20px 0 0;bottom:9px}
.user-tool .btn-2{font-size:14px}
.user-tool .btn-3{width:170px}
.l-nav-area{background:#FFF}
.l-nav{padding-top:13px}
.l-nav .l-nav-item{width:219px;height:45px;overflow:hidden}
.l-nav .l-nav-item a{position:relative;height:45px;line-height:45px;color:#333;display:block;font-size:14px;text-indent:20px;border-left:4px solid #fff}
.l-nav .l-nav-item a:hover{background:#f2f2f2;font-size:14px;color:#049ee4;border-left:4px solid #e5e5e5}
.l-nav .l-nav-item a .red-point{color:#f94d4d;margin-left:5px}
.l-nav .l-nav-item a b{position:absolute;top:18px;left:38px;width:3px;height:3px;display:block;overflow:hidden;background:#7f7f7f;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:none}
.l-nav .l-nav-item a i{margin-left:8px;padding:0 5px;font-size:12px;line-height:15px;background-color:#d7605c;color:#fff;font-family:Tahoma;display:none;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;display:none}
.l-nav .l-nav-item-child{width:189px;height:30px;overflow:hidden}
.l-nav .l-nav-item-child a{position:relative;height:30px;line-height:30px;color:#666;display:block;font-size:14px;text-indent:20px;padding-left:15px}
.l-nav .l-nav-item-child a:hover{background:#f2f2f2;font-size:14px;color:#039ae3;padding-left:15px}
.l-nav .l-nav-cur a{color:#039ae3;border-left:4px solid #039ae1}
.l-nav .l-nav-cur a:hover{background:#fff;border-left:4px solid #039ae1}
.l-nav .l-nav-selected.l-nav-item a{color:#039ae3}
.l-nav .l-nav-selected.l-nav-item a:hover{background:#fff;border-left:4px solid #fff}
.l-nav-block{border-top:1px solid #eee}
.l-nav-block h3{position:relative;padding-top:5px;line-height:40px;color:#333;display:block;font-size:16px;text-indent:20px;border-left:4px solid #FFF;cursor:pointer}
.l-nav-block h3 .icon-arrow{position:absolute;width:10px;height:5px;right:20px;top:25px;background:url(icon-menu-up.png)}
.l-nav-block h3.l-nav-cur{color:#039ae3;border-left:4px solid #039ae1;position:relative}
.l-nav-block_close h3 .icon-arrow{background:url(icon-menu-down.png)}
.l-nav-block_close .l-nav{display:none}
.expand-mod .expand-mod-name{float:left;width:112px;height:40px;line-height:40px;text-align:right}
.expand-mod .expand-mod-cont .expand-del{margin-left:12px;color:#fb4d4d;line-height:40px}
.expand-mod .expand-mod-cont .expand-del:hover{text-decoration:underline}
.expand-mod .expand-add{width:285px;height:35px;line-height:35px;background:#fff;border:2px dashed #cdcdcd;color:#929292;display:block;text-align:center;overflow:hidden}
.expand-mod .expand-add:hover{border-color:#05a1e5;color:#05a1e5}
.js-agency-role .js-agency-manage{display:block!important}
.js-agency-role .js-agency-join{display:none!important}
.js-normal-role .js-agency-manage,.js-unknown-role .js-agency-manage{display:none!important}
.js-normal-role .js-agency-join,.js-unknown-role .js-agency-join{display:block!important}
.js-teacher-role .js-agency-manage{display:none!important}
.js-teacher-role .js-agency-join{display:none!important}
.js-teacher-role .js-agency-manage{display:none!important}
.js-teacher-role .js-agency-join{display:none!important}
.js-teacher-role.js-admin-role .js-agency-manage{display:block!important}
.js_cdn_switch_detector{visibility:hidden}
.blackBg{width:100%;height:100%;background-color:black;position:fixed;_position:absolute;z-index:999;filter:alpha(opacity=60);opacity:.6;left:0;top:0}
.s-main{width:1198px!important}
.s-main .sm-main,.s-main .sm-side{float:left}
.s-main .sm-main{width:978px}
.s-main .sm-side{width:219px}
.sm-main-big .sm-main{width:896px!important}
.sm-main-big .sm-side{width:300px!important;_overflow:hidden}
.sm-main-big .sm-main-content{border-top:1px solid #dcdcdc}
.market-mod{_position:relative}
.market-mod .market-cnt{position:relative;_zoom:1}
.market-hd{margin-bottom:7px}
.market-hd .title{padding-right:20px;font-size:22px}
.market-hd .count{color:#e85308}
.market-hd .now{padding-right:6px;color:#e85308}
.market-hd .time{color:#999}
.market-hd .more{color:#039ae3;font-size:14px}
.market-hd .more:hover{color:#039ae3}
.market-bd-6 .market-list-mod{width:1210px!important}
.market-bd-6 .mlm-item{margin:0!important;border:none!important;margin:0 8px 28px 0!important}
.market-list-mod{_zoom:1}
.market-list-mod .mlm-item{cursor:default;position:relative;float:left;margin:0 6px 8px 0}
.market-list-mod .mlm-rt{position:absolute;top:-6px;right:-6px;display:none}
.market-list-mod .mlm-rt .btn-del{line-height:0;font-size:0;text-indent:-9999px;overflow:hidden;width:20px;height:20px;background-position:0 -200px;display:block;overflow:hidden}
.market-list-mod .mlm-rt .btn-del:hover{background-position:0 -240px}
.market-list-mod .hover .mlm-rt{display:block!important}
.bm-menu-hd{padding:0 0 7px 0;margin-left:14px;font-size:18px}
.bm-menu-bd .mod{margin-bottom:6px;padding:6px 6px 13px 16px;*vertical-align:bottom;overflow:hidden}
.bm-menu-bd .mod:hover{background-color:#e5e5e5;background-color:rgba(0,0,0,0.1)}
.bm-menu-bd .mod-8{margin-bottom:15px}
.bm-menu-bd .bm-menu-name{color:#545454;margin-bottom:10px;float:left;width:100%;overflow:hidden;word-break:break-all;text-overflow:ellipsis}
.bm-menu-bd .bm-menu-name .name{float:left;display:inline-block;width:91px}
.bm-menu-bd .bm-menu-time{float:left;margin-left:12px;color:#999}
.bm-menu-bd .bm-menu-img{position:relative;float:left;width:91px;height:51px;display:block;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.bm-menu-bd .bm-menu-img .a-parent{position:absolute;top:0;left:0;width:89px;height:49px}
.bm-menu-bd .bm-menu-img img{width:90px;height:50px;display:block;overflow:hidden}
.bm-menu-bd .bm-menu-img .border{position:absolute;top:0;left:0;z-index:2;width:89px;height:49px;border:1px solid #000;filter:alpha(opacity=10);opacity:.1}
.bm-menu-bd .bm-menu-img span{position:absolute;bottom:0;left:0;width:91px;height:16px;line-height:16px;color:#fff;font-size:12px;text-indent:3px;background:#1d3962 \9;background:rgba(0,0,0,0.4)}
.bm-menu-bd .bm-menu-info{padding-left:102px;color:#999}
.bm-menu-bd .bm-menu-info .bm-menu-info-top{color:#999;margin-top:-4px;line-height:20px;max-height:36px;height:auto;_height:36px;overflow:hidden;white-space:normal;word-wrap:break-word;word-break:break-all;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.bm-menu-bd .bm-menu-info .bm-menu-info-top:hover{color:#04abf7;text-decoration:none}
.bm-menu-bd .bm-menu-info .bm-menu-info-top a{color:black;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.bm-menu-bd .bm-menu-info .bm-menu-info-top a:hover{color:#04abf7;text-decoration:none}
.bm-menu-bd .bm-menu-info .bm-menu-info-top a:hover{color:#3c99c4}
.bm-menu-bd .bm-menu-info .bm-menu-info-bottom{margin-top:4px;text-align:left}
.bm-menu-bd .bm-menu-info .bm-menu-price{margin-right:5px;color:#e85308}
.bm-menu-bd .bm-menu-more{clear:left;height:51px;overflow:hidden}
.sm-bm-style .bm-menu-hd{margin:25px 0 0 0;padding-bottom:9px;font-size:18px}
.sm-bm-style .mrl15 .bm-menu-hd{margin-left:10px}
.sm-bm-style .bm-menu-bd .mod{margin-bottom:-1px;padding:6px 6px 13px 9px}
.unit .unit-img{float:left}
.unit .unit-info{padding-left:101px}
.unit .unit-tool{margin:18px 0 0 0}
.unit .unit-more{margin:18px 0 0 0}
.unit .unit-name,.unit .unit-count{width:162px}
.unit .unit-detail{max-height:52px;_height:52px;overflow:hidden}
.unit-img img{width:90px;height:90px;display:block;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.unit-name{height:24px;font-size:16px;margin-bottom:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
.unit-name a{color:#202020}
.unit-name a:hover{color:#039ae3}
.unit-count{color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
.unit-title{font-size:14px}
.unit-cont{color:#545454}
.placeholder{color:#a6a6a6!important}
.mask{width:100%;height:100%;position:fixed;_position:absolute;top:0;left:0;z-index:995}
.mask,.ptlogin-mask,.modal-bg{background-color:#000!important;filter:alpha(opacity=60)!important;opacity:.6!important}
.pay-succ{width:570px;margin-left:-285px}
.pay-succ .tips-bd .part{text-indent:26px}
.pay-succ .form-item{margin-top:12px}
.pay-succ .ipt{width:200px;padding-left:4px}
.back-info .modal-cancel{display:none}
.add-uins{margin:0;padding:5px;width:436px;min-height:64px;max-height:300px;_height:34px;overflow:auto;overflow-x:hidden;border:1px solid #e8e8e8;resize:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.error-textarea{padding:3px 0}
.error-tip{display:inline-block;position:relative;vertical-align:top;*display:inline;*zoom:1}
.error-tip p{padding:6px 0 8px 30px;line-height:20px;color:#e85308;position:relative;*zoom:1}
.error-tip p i{position:absolute;top:10px;left:9px;width:16px;height:16px;background:url(warning.png) no-repeat}
.error-tip span{display:inline-block;padding:6px 0 8px 30px;line-height:20px;color:#e85308;position:relative;*display:inline;*zoom:1}
.error-tip span i{position:absolute;top:10px;left:9px;width:16px;height:16px;background:url(warning.png) no-repeat}
.mod-zoomdetect{width:100%;height:40px;background:#feffe5;line-height:40px;font-size:16px;text-align:center;border-bottom:1px solid #e7cf7b;position:fixed;_position:absolute;top:0;left:0;z-index:1000}
.mod-zoomdetect .wzd-btnclose{float:right;margin:12px 10px 0 0;line-height:20px;font-size:14px;text-decoration:none;display:block;height:17px;width:18px;text-indent:-999em;background:url() center center no-repeat}
.mod-zoomdetect q{font-weight:bold;color:#f00}
.mod-zoomdetect .wzd-nevertip{text-decoration:underline;color:#2383c2;font-size:14px}
.headerv1{height:58px;min-width:960px}
.headerv1 .autoM{width:960px}
.headerv1 .h-inner{height:58px}
.headerv1 .nav-area{left:157px}
.headerv1 .nav{border-right:0}
.headerv1 .nav .nav-item{width:auto;_width:5em;margin-left:16px;*margin-left:8px;border:0}
.headerv1 .nav .nav-item .nav-a{height:58px;line-height:58px;border-top:0;font-size:14px;color:#666}
.headerv1 .nav .nav-item .nav-a:hover{color:#19b0f4}
.headerv1 .search-area{margin-top:13px;float:right;margin-right:20px;position:relative;top:0;*margin-right:10px}
.headerv1 .login-area{top:19px}
.headerv1 .login-area{float:right;position:relative;_width:230px;max-width:230px}
.headerv1 .login-area .split-line{margin:-1px 8px 0 8px}
.headerv1 .login-area .logout{margin-left:8px}
.headerv1 .login-area .nick{*width:130px;max-width:130px;width:auto}
.mod-breadcrumbs{font-size:0;width:960px;margin:0 auto 20px;cursor:pointer}
.mod-breadcrumbs__nav{font-size:14px;color:#999}
.mod-breadcrumbs__nav:hover{color:#188eee}
.mod-breadcrumbs__arrow{font-size:14px}
.mod-breadcrumbs__current{font-size:14px;color:#666;cursor:default}
.mod-tab{width:700px}
.mod-tab__ul{font-size:0;cursor:pointer;_margin-bottom:-1px; border-top:5px solid #178EEE;}
.mod-tab__li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:150px;height:40px;padding-top:5px;}
.mod-tab__li a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:148px;height:40px;line-height:40px;text-align:center;border-left:1px solid #fcfcfc;border-right:1px solid #fcfcfc;border-bottom:1px solid #dfdfdf;color:#666;font-size:16px;background:#fcfcfc}
.mod-tab__li:hover a{color:#178eee}
.mod-tab__li_current{}
.mod-tab__li_current a{border-bottom:1px solid #dfdfdf;background:#fff}
.mod-tab__content{border-top:1px solid #dfdfdf;overflow:hidden}
.mod-form__line{position:relative;_z-index:1;margin-bottom:20px;font-size:14px;clear:both}
.mod-form__label{position:absolute;left:0;top:0;width:113px;line-height:39px;_height:39px;zoom:1;text-align:right}
.mod-form__label.mod-form__label_top{top:-13px}
.mod-form__label b{color:#e80808;margin-right:3px}
.mod-form__label span{color:#999}
.mod-form__content{font-size:0;padding-left:143px;width:775px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}
.mod-form__content .input-text{width:375px;vertical-align:middle}
.mod-form__content .unit{font-size:14px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;*vertical-align:middle;_vertical-align:middle;margin:0 3px}
.mod-form__upload-img-wrap{height:127px;overflow:hidden;zoom:1}
.mod-form__upload-img-wrap .field-help{margin-left:0}
.mod-form__upload-img{float:left;width:222px;height:125px;line-height:125px;overflow:hidden;position:relative;cursor:pointer;background:#eff1f3}
.mod-form__upload-img:hover .mask{display:none}
.mod-form__upload-img:hover .mod-form__upload-img-text span{color:#68b30f}
.mod-form__upload-img-text span,.mod-form__upload-img-text i{position:absolute;left:0;top:0;width:220px;text-align:center;font-size:80px;line-height:80px;color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.mod-form__upload-img-text i{top:90px;text-align:center;font-size:14px;line-height:14px}
.mod-form__upload-img_redo .mod-form__upload-img-text{display:none;font-size:14px}
.mod-form__upload-img_redo:hover .mask{display:block;font-size:14px}
.mod-form__upload-tips{font-size:14px;float:left;margin:-5px 0 0 20px;line-height:25px;color:#b1b1b1}
.mod-form__upload-img_covered:hover .mask{display:block}
.mod-form__select-wrap{_z-index:2;height:39px}
.mod-form__select-wrap .mod-form__content{float:left;height:39px}
.mod-form__select-wrap .diy-select-area{font-size:14px;float:left;width:127px;margin-right:10px}
.mod-form__select-wrap .diy-select-area .diy-optgroud{width:125px}
.mod-form__select-wrap .field-help{margin-top:12px;margin-left:0}
.mod-form__radios-wrap .radios{font-size:14px;float:left;height:18px;padding:10px 0 11px;_margin-left:15px}
.mod-form__radios-wrap .radios .radio{float:left;cursor:pointer;margin-right:20px}
.mod-form__radios-wrap .radios .radio a,.mod-form__radios-wrap .radios .radio a:hover{color:#202020}
.mod-form__radios-wrap .radios .radio-disabled a,.mod-form__radios-wrap .radios .radio-disabled a:hover,.mod-form__radios-wrap .radios .disabled a,.mod-form__radios-wrap .radios .disabled a:hover{color:#999}
.mod-form__radios-wrap .radios .radio-disabled a:active,.mod-form__radios-wrap .radios .disabled a:active{text-decoration:none}
.mod-form__radios-wrap .radios .checkbox{float:left;height:16px}
.mod-form__radios-wrap .radios_line{float:none;height:auto;padding-top:0}
.mod-form__radios-wrap .radios_line .radio{float:none;margin-bottom:20px;height:auto;overflow:visible}
.mod-form__radios-wrap .radios_line .radio i{_left:-26px}
.mod-form__radios-wrap .radios_line .radio_last{margin-bottom:0}
.mod-form__radios-wrap .radios_line .radio-input-wrap{position:absolute;top:-13px;left:130px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.mod-form__radios-wrap .radios_line .radio-text-wrap{position:absolute;top:0;left:130px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.mod-form__radios-wrap .radios_line a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}
.mod-form__checkboxes-wrap .checkbox{height:auto;overflow:visible}
.mod-form__checkboxes-wrap .checkbox i{*top:6px;_left:-23px}
.mod-form__checkboxes-wrap .checkbox-input-wrap{position:absolute;top:-15px;left:130px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}
.mod-form__choose-card .btn-card{width:225px;height:158px;padding:0 18px;margin-right:20px}
.mod-form__choose-card h3{padding:14px 0 6px;line-height:18px;text-align:left;font-size:18px;color:#202020}
.mod-form__choose-card h3 span{color:#999}
.mod-form__choose-card p{line-height:22px;text-align:left;font-size:14px;color:#999}
.mod-form__pick-date-wrap .diy-select-area{width:125px;_margin-left:31px}
.mod-form__pick-date-wrap .diy-select-area .diy-select .icon-calender{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;*vertical-align:8px;margin-bottom:2px;margin-left:5px;_vertical-align:-3px}
.mod-form__duration-wrap .mod-form__duration{font-size:14px;margin-bottom:20px;_margin-left:31px}
.mod-form__duration-wrap .mod-form__duration.mod-form__duration_last{margin-bottom:0}
.mod-form__duration-wrap .mod-form__duration .diy-select-ipt{width:60px}
.mod-form__duration-wrap .diy-select-area{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:95px}
.mod-form__duration-wrap .diy-select-area .diy-optgroud{width:93px}
.mod-form__duration-wrap .datetime-end{width:137px}
.mod-form__duration-wrap .datetime-end .diy-select-ipt{width:102px}
.mod-form__duration-wrap .datetime-end .diy-optgroud{width:135px}
.mod-form__duration-wrap .datetime-end .diy-option{position:relative}
.mod-form__duration-wrap .datetime-end .diy-option i{position:absolute;left:50px;top:0;color:#999}
.mod-form__duration-wrap .time-bridge{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0 5px;position:relative}
.mod-form__duration-wrap .mod-form__duration-op{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-left:5px}
.mod-form__calender-wrap .radios{float:none;margin-bottom:10px}
.mod-form__textarea-wrap textarea{float:left;font-size:14px}
.mod-form__textarea-wrap .field-help{float:left;margin-top:5px}
.mod-form__content-long .diy-select-area{font-size:14px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:550px;_margin-left:30px}
.mod-form__content-long .input-text{width:522px}
.mod-form__content-long .textarea{width:530px}
.mod-form__content-long .field-help i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;float:none}
.mod-form__content-long .field-help p{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;max-width:13em;width:auto!important;_width:10em;float:none}
.mod-form__content-long.g-succ .field-help p{display:none}
.input-text_short{width:34px;text-align:center;vertical-align:middle}
.mod-form__normal-text{font-size:14px;text-indent:40px}
.mod-form_tight .mod-form__content .input-text,.mod-form_tight .mod-form__content .input-text_short{padding:7px 13px 5px}
.mod-form_tight .mod-form__content .diy-select-area .diy-select{height:28px;line-height:28px}
.mod-form_tight .mod-form__content .diy-select-area .diy-select span{height:28px}
.mod-form_tight .mod-form__content .diy-select-area .diy-select b{top:13px}
.mod-form_tight .mod-form__content .diy-select-area .diy-optgroud{top:29px}
.mod-form_tight .mod-form__content .diy-select-area .diy-optgroud .diy-option{height:30px;line-height:30px}
.mod-form_tight .mod-form__content .diy-select-area .diy-select-ipt{padding:5px 0 5px 10px}
.mod-form_tight .mod-form__content .select-qun .diy-picker-icon,.mod-form_tight .mod-form__content .select-person .diy-picker-icon,.mod-form_tight .mod-form__content .select-video .diy-picker-icon{margin-top:-4px;*margin-top:6px}
.mod-form_tight .mod-form__duration-wrap{margin-bottom:10px}
.mod-form_tight .mod-form__radios-wrap .radios{padding:6px 0}
.mod-form_tight .mod-form__radios-wrap .radios_line{padding-top:0}
.mod-form_tight .mod-form__radios-wrap .radios_line .radio-input-wrap{top:-8px}
.mod-form_tight .mod-form__checkboxes-wrap .checkbox-input-wrap{top:-8px}
.mod-form_tight .mod-form__label{line-height:29px}
.mod-form_tight .mod-form__label.mod-form__label_top{top:-8px}
.mod-form_tight .mod-form__select-wrap .field-help{margin-top:8px}
.mod-form__block-name{font-weight:normal;font-size:18px;padding-bottom:20px;border-bottom:1px solid #f2f2f2}
.mod-form__block-content{padding:20px 0 60px}
.mod-form__main-text,.mod-form__link{font-size:14px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle;height:30px;line-height:30px}
.mod-form__link{color:#3672a2;margin-left:15px}
.mod-form__link:hover{color:#62b4f7}
.mod-side-bar-left{background:#FFF}
.mod-side-bar-left__ul{padding-top:15px}
.mod-side-bar-left__li{width:219px;overflow:hidden}
.mod-side-bar-left__a{position:relative;height:45px;line-height:45px;color:#333;display:block;font-size:14px;text-indent:20px;border-left:4px solid #fff}
.mod-side-bar-left__a:hover{background:#f2f2f2;font-size:14px;color:#049ee4;border-left:4px solid #e5e5e5}
.mod-side-bar-left__a .red-point{color:#f94d4d;margin-left:5px}
.mod-side-bar-left__a b{position:absolute;top:18px;left:38px;width:3px;height:3px;display:block;overflow:hidden;background:#7f7f7f;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:none}
.mod-side-bar-left__a i{margin-left:8px;padding:0 5px;font-size:12px;line-height:15px;background-color:#d7605c;color:#fff;font-family:Tahoma;display:none;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;display:none}
.mod-side-bar-left__li_current .mod-side-bar-left__a{color:#039ae3;border-left:4px solid #039ae1}
.mod-side-bar-left__li_current .mod-side-bar-left__a:hover{background:#fff;border-left:4px solid #039ae1}
.mod-side-bar-left__li_sub{width:219px;height:30px;overflow:hidden}
.mod-side-bar-left__li_sub .mod-side-bar-left__sub_a{position:relative;height:30px;line-height:30px;color:#666;display:block;font-size:14px;text-indent:20px;padding-left:15px}
.mod-side-bar-left__li_sub .mod-side-bar-left__sub_a:hover{background:#f2f2f2;font-size:14px;color:#039ae3;padding-left:15px}
.mod-side-bar-left__li_sub.mod-side-bar-left__li_sub_current .mod-side-bar-left__sub_a{color:#039ae3}
.mod-side-bar-left__li_sub.mod-side-bar-left__li_sub_current .mod-side-bar-left__sub_a:hover{background:#fff}
.mod-side-bar-left__li_block{border-bottom:1px solid #e5e5e5;padding-bottom:15px;height:auto}
.mod-side-bar-left__li_block .mod-side-bar-left__ul{padding-top:0}
.mod-side-bar-left__block-title{height:50px;color:#666;font-size:22px;line-height:50px;text-indent:24px}
.mod-side-bar-left_toggle{padding-top:0}
.mod-side-bar-left_toggle .mod-side-bar-left__li_block{padding-bottom:0}
.mod-side-bar-left_toggle .mod-side-bar-left__a{line-height:55px;font-size:16px;position:relative}
.mod-side-bar-left_toggle .mod-side-bar-left__ul_sub{padding-bottom:15px}
.mod-side-bar-left_toggle .mod-side-bar-left__li_sub .mod-side-bar-left__sub_a{font-size:14px}
.mod-side-bar-left_toggle .icon-arrow{position:absolute;width:10px;height:5px;right:20px;top:25px;background:url(icon-menu-up.png)}
.mod-side-bar-left_toggle .mod-side-bar-left__li_close .icon-arrow{background:url(icon-menu-down.png)}
.mod-side-bar-left_toggle .mod-side-bar-left__li_close .mod-side-bar-left__ul_sub{display:none}
.l-nav-area{background:#FFF}
.l-nav{padding-top:13px}
.l-nav .l-nav-item{width:217px;height:45px;overflow:hidden}
.l-nav .l-nav-item a{position:relative;height:45px;line-height:45px;color:#333;display:block;font-size:14px;text-indent:30px;border-left:4px solid #fff}
.l-nav .l-nav-item a:hover{background:#f2f2f2;font-size:14px;color:#049ee4;border-left:4px solid #e5e5e5}
.l-nav .l-nav-item a .red-point{color:#f94d4d;margin-left:5px}
.l-nav .l-nav-item a b{position:absolute;top:18px;left:38px;width:3px;height:3px;display:block;overflow:hidden;background:#7f7f7f;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:none}
.l-nav .l-nav-item a i{margin-left:8px;padding:0 5px;font-size:12px;line-height:15px;background-color:#d7605c;color:#fff;font-family:Tahoma;display:none;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;display:none}
.l-nav .l-nav-item-child{width:189px;height:30px;overflow:hidden}
.l-nav .l-nav-item-child a{position:relative;height:30px;line-height:30px;color:#666;display:block;font-size:14px;text-indent:20px;padding-left:15px}
.l-nav .l-nav-item-child a:hover{background:#f2f2f2;font-size:14px;color:#039ae3;padding-left:15px}
.l-nav .l-nav-cur a{color:#039ae3;border-left:4px solid #039ae1}
.l-nav .l-nav-cur a:hover{background:#fff;border-left:4px solid #039ae1}
.wrap-side-operation{position:fixed;_position:absolute;right:20px;bottom:50px;z-index:5;font-size:14px}
.wrap-side-operation .js-jump-container{display:none;position:relative;cursor:pointer}
.tips-buy-course .mod-course-banner_row:before,.tips-buy-course .mod-course-banner_row:after{content:"";display:table}
.tips-buy-course .mod-course-banner_row:after{clear:both}
.alert-tips .ipt{margin-left:20px;padding-left:4px;width:242px;font-size:14px;color:#333;border:1px solid #dedede}
.alert-tips .ipt:-ms-input-placeholder{color:#a6a6a6}
.alert-tips .yel-tip{margin-bottom:20px}
.alert-tips .form-item-input-error{border:1px solid #e16333}
.alert-tips .part-content{margin-bottom:10px;white-space:normal;word-break:break-all;font-size:12px;line-height:20px}
.alert-tips .part-row{margin-bottom:15px}
.alert-tips .part-row label{width:32px;float:left;display:block}
.alert-tips .part-row-desc{font-size:12px;line-height:20px}
.alert-tips .part-row-cont{margin-left:21px;min-width:160px;display:inline-block}
.alert-tips .part-list li{list-style-type:disc}
.alert-tips .part-action{margin-left:5px;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.alert-tips .part-qunavatar{display:inline-block;margin-right:8px;width:16px;height:16px;vertical-align:top;background:url(qun-icon.png) no-repeat}
.alert-tips .part-title{margin-top:3px;margin-bottom:22px;overflow:hidden;text-overflow:ellipsis;font-size:18px;line-height:30px;color:#202020;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;word-break:break-all}
.alert-tips .part-link{position:absolute;bottom:-48px;right:124px;font-size:12px}
.alert-tips .part-form{height:0;overflow:hidden;-webkit-transition:height .2s;-moz-transition:height .2s;-ms-transition:height .2s;-o-transition:height .2s;transition:height .2s}
.alert-tips .part-form-expand{height:200px}
.alert-tips .part-tips{height:30px;line-height:30px}
.alert-tips .part-action-clear{margin-left:10px;font-size:12px;cursor:pointer}
.alert-tips .icon{position:absolute;top:66px;left:40px;width:36px;height:36px;background:url(ico-succ-large.png) no-repeat}
.alert-tips .mrl22{margin-left:66px;margin-right:0}
.alert-tips .error-tip-hidden{display:none}
.alert-tips .tips-er-code{position:absolute;left:40px;bottom:-55px;display:block;width:25px;height:25px;background:url(er-code-icon.png) no-repeat 0 0}
.alert-tips .tips-er-code:hover{background-position:0 -25px;padding-right:7px}
.alert-tips .tips-er-code-float{position:absolute;left:32px;bottom:0;width:114px;height:141px;border:1px solid #d4d4d4;padding:14px 11px 9px 11px;display:none;background:white;cursor:default}
.alert-tips .tips-er-code-float img{cursor:default}
.alert-tips .tips-er-code-float p{text-align:center;font-size:12px;color:#313131}
.alert-tips .er-code-for-public-account-on-mobile{width:114px;height:114px;display:block;margin-bottom:11px}
.pay-succ{width:575px}
.pay-succ .tips-bd{padding:16px 30px 0 30px;min-height:160px;_heihgt:232px;overflow:visible;*zoom:1}
.pay-succ .tips-bd .part{text-indent:0}
.pay-succ .modal-cancel{display:none}
.part-id-code .ipt{width:120px;margin-left:52px;float:left}
.part-id-code .btn{width:110px;height:38px;line-height:38px;margin-left:10px}
.mod-course-banner{width:960px;margin:0 auto;cursor:default;position:relative}
.mod-course-banner__img-wrap{width:440px;height:248px;float:left;text-align:center}
.mod-course-banner__img{width:440px;height:248px}
.mod-course-banner__video-mask{position:absolute;width:440px;height:248px;top:0;left:0}
.mod-course-banner__content{position:relative;margin-left:40px;float:left;width:480px;min-height:248px;_height:248px}
.mod-course-banner__btn-wrap-free,.mod-course-banner__btn-wrap-video{position:absolute;bottom:0}
.mod-course-banner__title{font-size:22px;letter-spacing:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;max-width:480px;width:auto!important;margin-top:-8px;margin-bottom:5px;height:33px;line-height:33px;_margin-top:0}
.mod-course-banner__social{font-size:12px;color:#666;margin-bottom:5px;height: 20px;margin-top: 15px;}
.mod-course-banner__social span,.mod-course-banner__social a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top}
.mod-course-banner__star-wrap{margin-right:10px;margin-top:-2px;_margin-top:3px}
.mod-course-banner__vote-number{color:#aaa}
.mod-course-banner__sep{margin:0 10px;color:#c6c7c8;font-size:12px}
.mod-course-banner__share{margin-top:1px;_margin-top:3px;cursor:pointer;vertical-align:top;position:relative}
.mod-course-banner__share span{color:#666}
.mod-course-banner__share .icon-share{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(icon-share.png) no-repeat;_background:url(icon-share_ie6.png) no-repeat;width:14px;height:12px;vertical-align:-1px;margin-right:5px}
.mod-course-banner__share:hover span{color:#333}
.mod-course-banner__share:hover .icon-share{background:url(icon-share_hover.png) no-repeat;_background:url(icon-share_hover_ie6.png) no-repeat}
.mod-course-banner__share:active span{color:#333}
.mod-course-banner__share:active .icon-share{background:url(icon-share_active.png) no-repeat;_background:url(icon-share_active_ie6.png) no-repeat}
.mod-course-banner__share .share-panel{display:none;position:absolute;top:14px;left:0;*zoom:1;z-index:9}
.mod-course-banner__share .share-panel-content{display:block;margin-top:3px;padding:4px 9px;width:63px;font-size:0;line-height:0;text-align:center;border:1px solid #dcdcdc;background:#fff}
.mod-course-banner__share .share-qq,.mod-course-banner__share .share-qzone{display:inline-block;*display:inline;*zoom:1;width:26px;height:26px;background:url(btn-share.png) no-repeat}
.mod-course-banner__share .share-qq{margin-right:6px;background-position:0 -26px}
.mod-course-banner__share .share-qzone{background-position:0 0}
.mod-course-banner__share-expand .share-panel{display:block}
.mod-course-banner__content-line{margin-bottom:10px;font-size:14px;color:#666;margin-top: 10px;}
.mod-course-banner__content-line .mod-choose-time{margin-bottom:12px}
.mod-course-banner__content-line .mod-choose-time__tab-link,.mod-course-banner__content-line .mod-choose-time__time{height:30px;line-height:30px}
.mod-course-banner__text-light{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:10px;color:#999;vertical-align:baseline;width:60px}
.mod-course-banner__c-light{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top;color:#999}
a.mod-course-banner__c-light{width:283px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;vertical-align:top}
a.mod-course-banner__c-light:hover{color:#039ae3}
a.mod-course-banner__c-light:active{color:#1076b5}
.mod-course-banner__text-dark{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:10px;color:#333;vertical-align:baseline;width:60px}
.mod-course-banner__price{color:#e85308;vertical-align:baseline}
.mod-course-banner__price span{font-size:22px}
.mod-course-banner__price.mod-course-banner__price_free{color:#5fb41b}
.mod-course-banner__other-time{position:relative;cursor:pointer;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:baseline;width:110px;float:left}
.mod-course-banner__other-time .icon-calender-two-column{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(icon-calender.png) no-repeat;width:16px;height:14px;margin-right:3px;vertical-align:-2px}
.mod-course-banner__other-time.mod-course-banner__other-time_open{z-index:99999;zoom:1;color:#366086}
.mod-course-banner__other-time.mod-course-banner__other-time_open .icon-calender-two-column{background:url(icon-calender_open.png) no-repeat}
.mod-course-banner__other-time.mod-course-banner__other-time_open .mod-choose-time{display:block;top:30px;right:-65px;background:#fff}
.mod-course-banner__other-time_none{display:none}
.mod-course-banner__btn-wrap{margin-top:16px;font-size:0;zoom:1;_width:320px;_height:52px}
.mod-course-banner__btn-wrap .mod-course-banner__sep{vertical-align:middle;_vertical-align:baseline}
.mod-course-banner__btn-wrap .btn-primary,.mod-course-banner__btn-wrap .btn-default{width:200px;height:50px;font-size:16px;line-height:50px}
.mod-course-banner__btn-wrap .btn-in-class{background:#039ae3}
.mod-course-banner__btn-wrap .btn-heart{margin-right:0;width:auto;height:48px;line-height:48px;color:#666;font-size:14px;background:#f4f5f7;border:0}
.mod-course-banner__btn-wrap .btn-heart span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:-2px}
.mod-course-banner__btn-wrap .btn-heart .icon-heart{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(icon-heart.png) no-repeat;_background:url(icon-heart_ie6.png) no-repeat;width:20px;height:18px;margin-right:5px;_vertical-align:-3px}
.mod-course-banner__btn-wrap .btn-heart:hover{background:#f4f5f7;color:#333}
.mod-course-banner__btn-wrap .btn-heart:hover .icon-heart{background:url(icon-heart_hover.png) no-repeat;_background:url(icon-heart_hover_ie6.png) no-repeat}
.mod-course-banner__btn-wrap .btn-heart_done{width:auto;height:48px;line-height:48px;background:#f4f5f7;font-size:14px;color:#666;border:0}
.mod-course-banner__btn-wrap .btn-heart_done span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-top:-2px}
.mod-course-banner__btn-wrap .btn-heart_done .icon-heart{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(icon-heart_done.png) no-repeat;_background:url(icon-heart_done_ie6.png) no-repeat;width:20px;height:18px;margin-right:5px;_vertical-align:-3px}
.mod-course-banner__btn-wrap .btn-heart_done:hover{background:#f4f5f7}
.mod-course-banner__status{position:absolute;bottom:-50px;right:-5px;width:162px;height:120px}
.mod-course-banner__status.mod-course-banner__class-end{background:url(bg_class_end.png) no-repeat;_background:url(bg_class_end_ie6.png) no-repeat}
.mod-course-banner__status.mod-course-banner__registered{background:url(bg_registered.png) no-repeat;_background:url(bg_registered_ie6.png) no-repeat}
.mod-course-banner__status.mod-course-banner__signed-stop{background:url(bg_signed_stop.png) no-repeat;_background:url(bg_signed_stop_ie6.png) no-repeat}
.mod-course-banner__guide{margin-top:24px;height:18px;line-height:18px}
.mod-course-banner__guide-protect{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:20px;color:#666}
.mod-course-banner__guide-protect i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:5px;height:18px;width:18px;background:url(icon_pay_guide-1.png)}
.mod-course-banner__guide-payback{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#666}
.mod-course-banner__guide-payback i{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:5px;height:18px;width:18px;background:url(icon_pay_guide-2.png)}
.mod-choose-time{z-index:999999;position:absolute;width:425px;border:1px solid #d9dadc}
.mod-choose-time .icon-triangle{position:absolute;top:-10px;right:105px}
.mod-choose-time ul{_position:relative;max-height:123px;height:auto!important;overflow-y:auto;overflow-x:hidden}
.mod-choose-time .mod-choose-time__li{cursor:pointer;padding-right:20px;position:relative;height:40px;line-height:40px;font-size:14px;color:#808080;background:#fcfcfc;border-bottom:1px solid #eee}
.mod-choose-time .mod-choose-time__li:hover{background:#eff1f3}
.mod-choose-time .mod-choose-time__li .icon-green-flag{display:none}
.mod-choose-time .mod-choose-time__li.mod-choose-time__li_last{border-bottom:0}
.mod-choose-time .mod-choose-time__li.mod-choose-time__li_current{color:#333}
.mod-choose-time .mod-choose-time__li.mod-choose-time__li_current .icon-green-flag{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:absolute;top:0;left:0}
.mod-choose-time .mod-choose-time__time{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;max-width:420px;width:auto!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;text-indent:38px;vertical-align:middle;height:30px;line-height:30px}
.mod-choose-time .icon-calender{position:absolute;left:15px;top:15px}
.mod-choose-time .mod-choose-time_pop{max-width:440px;width:auto!important;display:none}
.mod-choose-time .mod-choose-time_pop ul{_position:relative;max-height:410px;height:auto!important;overflow-y:auto}
.mod-choose-time_v2{width:480px}
.mod-choose-time_v2 .mod-choose-time__tab{font-size:0;z-index:2}
.mod-choose-time_v2 .mod-choose-time__tab-item{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:14px;background-color:#f9f9f9;border:1px solid #ddd;border-bottom:0;margin-left:-1px;z-index:1}
.mod-choose-time_v2 .mod-choose-time__tab-item.mod-choose-time__tab-item_first{margin-left:0}
.mod-choose-time_v2 .mod-choose-time__tab-item i{display:none}
.mod-choose-time_v2 .mod-choose-time__tab-item:hover{background:#fff}
.mod-choose-time_v2 .mod-choose-time__tab-item_current{overflow:hidden;z-index:2;border:1px solid #68b30f;background:#fff;border-bottom-color:#fff;margin-bottom:-1px}
.mod-choose-time_v2 .mod-choose-time__tab-item_current i{display:block;_display:none;position:absolute;width:0;height:0;top:0;left:-26px;overflow:hidden;border:16px solid transparent;border-top-color:#68b30f}
.mod-choose-time_v2 .mod-choose-time__tab-item_current:hover{border-bottom-color:#fff}
.mod-choose-time_v2 .mod-choose-time__tab-item_default{overflow:hidden;z-index:2;border:1px solid #ddd;background:#fff;border-bottom-color:#fff;margin-bottom:-1px}
.mod-choose-time_v2 .mod-choose-time__tab-item_default i{display:none}
.mod-choose-time_v2 .mod-choose-time__tab-link{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:73px;_width:70px;height:30px;line-height:30px;text-align:center;color:#333}
.mod-choose-time_v2 .mod-choose-time__content{_width:430px;position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;border:1px solid #ddd;z-index:1;background:#fff;color:#333}
.mod-choose-time_v2 .mod-choose-time__content_selected{border-color:#68b30f;overflow:hidden;_width:430px}
.mod-choose-time_v2 .mod-choose-time__content_selected i{display:block;_display:none;position:absolute;width:0;height:0;top:0;left:-26px;overflow:hidden;border:16px solid transparent;border-top-color:#68b30f}
.mod-choose-time_v2 .mod-choose-time__time{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;padding:0 15px 0 18px;max-width:445px;_width:445px;height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
.mod-choose-time_v2.mod-choose-time_simple .mod-choose-time__tab-item{border:1px solid #ddd}
.mod-choose-time_v2.mod-choose-time_simple .mod-choose-time__tab-item:hover{border:1px solid #68b30f}
.mod-choose-time_v2.mod-choose-time_simple .mod-choose-time__tab-item_current{border:1px solid #68b30f;margin-bottom:0}
.mod-choose-time_v2.mod-choose-time_pop{width:393px}
.mod-choose-time_v2.mod-choose-time_pop .mod-choose-time__content{width:393px}
.mod-choose-time_v2.mod-choose-time_pop .mod-choose-time__time{width:358px}
.mod-choose-time_v2 .hide{display:none}
.mod-course-list{font-size:16px;color:#666;margin-bottom:20px}
.mod-course-list__li{padding:3px 0;background:#fcfcfc}
.mod-course-list__li.mod-course-list__li_gray{background:#f4f5f7}
.mod-course-list__number{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;font-size:24px;color:#999;text-indent:15px;vertical-align:middle}
.mod-course-list__name{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle;text-indent:13px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;max-width:600px;width:auto!important}
.mod-course-list_tab{margin-top:40px}
.mod-course-list_tab .mod-course-list__li{cursor:pointer;position:relative}
.mod-course-list_tab .mod-course-list__li:hover{background:#ededed}
.mod-course-list_tab .mod-course-list__name{max-width:420px;width:auto!important}
.mod-course-list__zhi .mod-course-list__name{color:#333;max-width:255px;width:auto!important}
.mod-course-list__zhi .mod-course-list__time-wrap{position:absolute;height:40px;line-height:40px;left:440px;font-size:14px;top:2px;color:#666}
.mod-course-list__zhi .mod-course-list__time{vertical-align:middle}
.mod-course-list__zhi .mod-course-list__status{display:none}
.mod-course-list__lu .mod-course-list__name{max-width:500px;width:auto!important;color:#497099}
.mod-course-list__lu .mod-course-list__name:hover{color:#1b88da}
.mod-course-list__lu .mod-course-list__name:active{color:#1076b5}
.mod-course-list__lu .mod-course-list__op .mod-course-list__arrow{_vertical-align:-3px}
.mod-course-list__free{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(bg_green-arrow-new.png) no-repeat;width:60px;height:16px;line-height:16px;_line-height:18px;font-size:12px;color:#fff;text-indent:8px}
.mod-course-list__op{font-size:14px;height:40px;line-height:40px;position:absolute;right:20px;top:2px}
.mod-course-list__op a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:18px;color:#497099;vertical-align:1px;cursor:pointer}
.mod-course-list__op a:hover{color:#1b88da}
.mod-course-list__op a:active{color:#1076b5}
.mod-course-list__op .mod-course-list__arrow{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(icon_drop_down.png) no-repeat;width:13px;height:7px;_vertical-align:-18px}
.mod-course-list__op .mod-course-list__video-btn{margin-right:15px}
.mod-course-list__op .mod-course-list__video-btn .mod-course-list__video-time{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0 0 0 5px;color:#999}
.mod-course-list__op .mod-course-list__video-btn .icon-play-video{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(icon_play_video.png) no-repeat;width:17px;height:13px;_vertical-align:-3px}
.mod-course-list__op .mod-course-list__video-btn:hover .icon-play-video{background:url(icon_play_video_hover.png) no-repeat}
.mod-course-list__op .mod-course-list__video-btn:hover .mod-course-list__video-time{color:#1b88da}
.mod-course-list__des{font-size:14px;padding:15px 20px 10px 84px;color:#666;display:none}
.mod-course-list__li_open .mod-course-list__arrow{background:url(icon_close_up.png) no-repeat}
.mod-course-list__li_open .mod-course-list__des{display:block}
.mod-course-list_tab-no-op .mod-course-list__name{max-width:600px;width:auto!important}
.mod-course-list_tab-no-op .mod-course-list__free,.mod-course-list_tab-no-op .mod-course-list__op a,.mod-course-list_tab-no-op .mod-course-list__video-btn{display:none}
.mod-course-list_editor{padding-top:20px}
.mod-course-list_editor .mod-course-list__li{padding:0;position:relative;background:#fff}
.mod-course-list_editor .mod-course-list__li.mod-course-list__li_gray{background:#f4f5f7}
.mod-course-list_editor .mod-course-list__li:hover{background:#ededed}
.mod-course-list_editor .mod-course-list__li .icon-calender{margin-left:10px;_vertical-align:-5px}
.mod-course-list_editor .mod-course-list__op{height:55px;line-height:55px;cursor:pointer;top:0;_right:50px}
.mod-course-list_editor .mod-course-list__op .mod-course-list__arrow_single{_vertical-align:-25px}
.mod-course-list_editor .mod-course-list__number{height:55px;line-height:55px;font-size:16px;color:#333}
.mod-course-list_editor .mod-course-list__name{color:#497099;text-indent:0;cursor:pointer;_width:180px}
.mod-course-list_editor .mod-course-list__name:hover{color:#1b88da}
.mod-course-list_editor .mod-course-list__name:active{color:#1076b5}
.mod-course-list_editor .mod-course-list__form{color:#202020;display:none;background:#fff;padding:20px 0 20px;border-bottom:1px solid #f2f2f2}
.mod-course-list_editor .mod-course-list__form .mod-form__label i{color:#202020}
.mod-course-list_editor .mod-course-list__li_open .mod-course-list__form{display:block}
.mod-course-list_editor .mod-course-list__li_open .mod-course-list__bar .icon-calender{display:none}
.mod-course-list_editor .mod-course-list__add-li{cursor:pointer;height:60px;line-height:60px;border-bottom:1px solid #f2f2f2;color:#3672a2;font-size:16px;text-align:center}
.mod-course-list_editor .mod-course-list__add-li span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-left:5px}
.mod-course-list_editor .mod-course-list__add-li:hover{background:#fff}
.mod-course-list__li_done{color:#999}
.mod-course-list__li_done .mod-course-list__name{color:#999;font-size:14px}
.mod-course-list__li_done .mod-course-list__time-wrap{color:#999}
.mod-course-list__li_done .mod-course-list__status{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:48px;height:16px;font-size:12px;color:#fff;background:#b7b7b7;margin-left:2px;text-align:center;line-height:16px;position:absolute;right:80px;top:16px;border-radius:3px}
.mod-side-bar-right{float:right;width:200px}
.mod-side-bar-right__box{padding:30px 0 30px;border-top:1px solid #d5d5d5}
.mod-side-bar-right__box.mod-side-bar-right__box_first{border-top:0;padding-top:0}
.mod-side-bar-right__title{font-size:16px;color:#333}
.mod-side-bar-right__nodata{padding-top:20px;font-size:14px;color:#999;text-align:center}
.mod-side-bar-right__content{padding-top:10px}
.mod-side-bar-right__school-logo{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:60px;height:60px;vertical-align:top;margin-bottom:10px}
.mod-side-bar-right__school-right-text{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;display:inline\9;margin-left:7px;vertical-align:top}
.mod-side-bar-right__school-title{font-size:16px;color:#365d82}
.mod-side-bar-right__school-title:hover{color:#1b88da}
.mod-side-bar-right__school-title:active{color:#1076b5}
.mod-side-bar-right__des{font-size:14px;color:#666}
.mod-side-bar-right__li{margin-bottom:20px;position:relative}
.mod-side-bar-right__li.mod-side-bar-right__li_last{margin-bottom:none}
.mod-side-bar-right__li .mod-side-bar-right__school-right-text{_width:11em}
.mod-side-bar-right__admin{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;max-width:11em;width:auto!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;font-size:14px;color:#365d82;margin-top:-4px}
.mod-side-bar-right__admin:hover{color:#1b88da}
.mod-side-bar-right__admin:active{color:#1076b5}
.mod-side-bar-right__ul.mod-side-bar-right__ul_inline{font-size:0}
.mod-side-bar-right__ul.mod-side-bar-right__ul_inline .mod-side-bar-right__li{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:0 25px 10px 0}
.mod-side-bar-right__user-img{width:40px;height:40px}
.mod-side-bar-right__content_user{padding-top:18px}
.mod-side-bar-right__content_user .mod-side-bar-right__li{margin-bottom:10px}
.mod-side-bar-right__user-name{font-size:14px;position:absolute;top:5px;left:45px;width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
.mod-side-bar-right__li_admin .icon-home{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;vertical-align:middle;background:url(icon-home.png) no-repeat;width:18px;height:18px;margin-top:-2px}
.mod-side-bar-right__li_admin .icon-qq{vertical-align:middle}
.mod-side-bar-right__li_admin .icon-qun{vertical-align:top}
.mod-side-bar-right__li_admin .icon-phone{_vertical-align:-5px}
.mod-side-bar-right__li_admin .mod-side-bar-right__link{display:block;position:relative;width:200px;height:23px}
.mod-side-bar-right__li_admin .mod-side-bar-right__link .wrap-icon{position:absolute;left:0;top:2px;*top:4px;width:24px;text-align:center}
.mod-side-bar-right__li_admin .mod-side-bar-right__link:hover .wrap-icon{top:-1px;*top:1px}
.mod-side-bar-right__li_admin .mod-side-bar-right__link:hover .mod-side-bar-right__link-text{color:#1b88da}
.mod-side-bar-right__li_admin .mod-side-bar-right__link-text{position:absolute;top:3px;left:29px;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;max-width:11em;width:auto!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;font-size:14px;color:#365d82}
.mod-side-bar-right__li_admin .mod-side-bar-right__des{text-indent:29px}
.mod-side-bar-right_apply{width:260px;padding:0 20px;_width:250px;_padding:0}
.mod-side-bar-right_apply .mod-side-bar-right__box{padding:20px 0 20px 30px}
.mod-side-bar-right_apply .mod-side-bar-right__ul{color:#7f7f7f;margin-top:3px;min-height:100px;height:auto!important}
.mod-side-bar-right_apply .mod-side-bar-right__ul.mod-side-bar-right__ul_inline{margin:9px 0 0 -8px;width:auto;height:auto;overflow:hidden}
.mod-side-bar-right_apply .mod-side-bar-right__ul.mod-side-bar-right__ul_inline .mod-side-bar-right__li{margin:2px 4px 1px 0;float:left;height:106px;width:106px;position:relative}
.mod-side-bar-right_apply .mod-side-bar-right__ul.mod-side-bar-right__ul_inline .mod-side-bar-right__li a{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;width:90px;height:90px;padding:8px}
.mod-side-bar-right_apply .mod-side-bar-right__ul.mod-side-bar-right__ul_inline .mod-side-bar-right__li a:hover{background-color:#e5e5e5}
.mod-side-bar-right_apply .mod-side-bar-right__ul.mod-side-bar-right__ul_inline .mod-side-bar-right__li img{display:block;width:90px;height:90px;overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;border:1px solid #e6e6e6}
.mod-side-bar-right_apply .mod-side-bar-right__li{list-style:square;list-style-position:inside;height:32px;line-height:32px;margin-bottom:0}
.mod-side-bar-right_apply .mod-side-bar-right__li a{color:#7f7f7f;font-size:14px}
.mod-side-bar-right_apply .mod-side-bar-right__li a:hover{text-decoration:underline}
.star-list i{display:inline-block;width:15px;height:15px;margin:0 3px 0 3px;background:url(comment-star.png) no-repeat left top;cursor:pointer}
.star-list i.half-star{background:url(comment-half-star.png) no-repeat left top}
.star-list i.no-star{background:url(comment-no-star.png) no-repeat left top}
.star-list .star-label{margin-left:8px;position:relative;top:-3px;color:#e85308}
.star-list i.no-event{cursor:auto}
.mod-comments{font-size:14px;color:#666;visibility:hidden}
.mod-comments .mod-comments-info__total,.mod-comments .mod-comments-info-score,.mod-comments .mod-comments-info__button{float:left;height:80px}
.mod-comments .mod-comments-info__total{width:110px;border-right:1px dashed #dfdfdf;text-align:center}
.mod-comments .mod-comments-info__total h3{position:relative;top:5px;font-size:30px;color:#ffb300;font-weight:bold}
.mod-comments .mod-comments-info__total span{position:relative;top:-2px}
.mod-comments .mod-comments-info-score{padding-left:25px;width:300px}
.mod-comments .mod-comments-info-score i{*position:relative;*top:-3px;_position:static}
.mod-comments .mod-comments-info-score .star-label{*position:relative;*top:0;_top:-2px}
.mod-comments .mod-comments-info-score .mod-comments-info__quality{position:relative;top:2px;overflow:hidden;_zoom:1}
.mod-comments .mod-comments-info-score .mod-comment-info__teacher{position:relative;top:10px;overflow:hidden;_zoom:1}
.mod-comments .mod-comments-info-score .mod-comment-info__attitude{position:relative;top:18px;overflow:hidden;_zoom:1}
.mod-comments .mod-comments-info-score .mod-comments-info__score-label,.mod-comments .mod-comments-info-score .mod-comments-info_star{float:left}
.mod-comments .mod-comments-info-score .mod-comments-info__score-label{padding-right:3px}
.mod-comments .mod-comments-info__button{float:right;display:none}
.mod-comments .mod-comments-info__button a{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:110px;height:40px;border:1px solid #d9d9d9;border-radius:2px;text-align:center;line-height:40px;color:#000;background:#f3f3f3;font-size:16px;position:relative;top:20px}
.mod-comments .mod-comments-info__button a:hover{border-color:#d9d9d9;background-color:#FFF}
.mod-comments .mod-comments-info__button a:hover:active{background-color:#dcdcdc}
.mod-comments .mod-comments-info{overflow:hidden;padding:20px 0 25px 0;border-bottom:1px solid #e6e6e6;_zoom:1}
.mod-comments .mod-comments-list .grid-header-bg{display:none}
.mod-comments .mod-comments-list .grid-data td{height:150px}
.mod-comments .mod-comments-list .grid-data .no-data td{border-bottom:0}
.mod-comments .mod-comments-list .grid-data .no-data.grid-row-hover{background:0}
.mod-comments .mod-comments-list .grid-data .grid-col-1 div{padding-left:5px}
.mod-comments .mod-comments-list .grid-data .grid-col-2 div{padding-right:5px}
.mod-comments .mod-comments-list .mo-comments-list__col-1{height:100%;position:relative;top:27px;*position:static;*top:auto}
.mod-comments .mod-comments-list .mod-comments-list__img{*margin-top:25px}
.mod-comments .mod-comments-list .mod-comments-list-item__title{float:left;color:#333}
.mod-comments .mod-comments-list .mod-comments-list-item__date{float:right;color:#999}
.mod-comments .mod-comments-list .mod-comments-list-item__content{padding:10px 0;height:52px}
.mod-comments .mod-comments-list .mod-comments-list-item__bottom{color:#999}
.mod-comments .mod-comments-list .mod-comments-list-item__bottom a{color:#365d82}
.mod-comments .page-box .page-pre-btn,.mod-comments .page-box .page-next-btn{width:55px}
.mod-comments .page-box .page-btn{width:47px}
.dialog-reservation-succ{width:634px}
.dialog-reservation-succ .tips-bd{padding:112px 122px;font-size:14px;max-width:576px}
.dialog-reservation-succ .custom_msg{padding-left:45px}
.dialog-reservation-succ .succ-wording{font-size:18px;line-height:36px}
.dialog-reservation-succ .class-notice{padding-top:12px}
.dialog-reservation-succ .to-my-course{color:#188eee}
.dialog-reservation-succ .class-time{color:#999}
.tips-comment-outer{width:450px;height:356px}
.tips-comment-outer .tips-hd,.tips-comment-outer .tips-tool{display:none}
.tips-comment-outer .tips-bd{height:100%;overflow:hidden}
.tips-buy-course .mod-course-banner_row{*zoom:1}
.tips-buy-course .mod-course-banner_row:before,.tips-buy-course .mod-course-banner_row:after{content:"";display:table}
.tips-buy-course .mod-course-banner_row:after{clear:both}
.wrap-side-operation{display:none}
.commentbox{width:450px;height:356px;margin-left:0;margin-top:0!important;top:0;left:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.commentbox .btn-close{display:none}
.commentbox .tips-bd{padding:0;overflow-y:inherit;overflow-x:inherit}
.commentbox .commentbox-hd{padding:24px 20px 12px 20px;background-color:#fff;font-size:16px}
.commentbox .commentbox-hd-avatar{float:left;width:100px;font-size:0;line-height:0}
.commentbox .commentbox-hd-content{float:left}
.commentbox .commentbox-hd-name{margin-bottom:8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:380px;word-wrap:normal}
.commentbox .commentbox-hd-name a{font-size:18px;line-height:20px;color:#333}
.commentbox .commentbox-hd-relations{font-size:12px;line-height:1}
.commentbox .commentbox-hd-relations i{margin:0 5px;border-left:1px solid #a5a5a5;border-right:1px solid #dcdcdc}
.commentbox .commentbox-hd-relations a{color:#1d93f7}
.commentbox .commentbox-hl{color:#e85308;float:left;padding-left:20px;background:url('http://9.url.cn/edu/img/warn.png#unsprite#unsprite') no-repeat 0 4px}
.commentbox .commentbox-bd{padding-left:20px}
.commentbox .commentbox-bd-row{font-size:14px;margin-bottom:3px}
.commentbox .comment-bd-row--text{margin-top:15px}
.commentbox .comment-bd-row-margin{margin-top:10px;margin-bottom:5px}
.commentbox .commentbox-bd-row-col1{float:left}
.commentbox .commentbox-bd-row-col2{float:left}
.commentbox .commentbox-bd-row-col2 i{*position:relative;*top:-3px;_top:3px}
.commentbox .commentbox-bd-row-col2 .star-label{_position:relative;_top:-3px}
.commentbox .commentbox-bd-comment{padding:10px;overflow:auto;width:386px;height:54px;resize:none;border:1px solid #dedede;vertical-align:middle;margin-bottom:8px}
.commentbox .commentbox-bd-comment-warp{color:#999;font-size:14px;line-height:1;float:left}
.commentbox .commentbox-bd-comment-warp-count{display:inline-block;margin:0 2px;min-width:27px;text-align:center;font-weight:700;font-size:18px;font-style:italic;font-family:Constantia,Georgia}
.commentbox .commentbox-bd-comment-warp-count-out{color:#e80808}
.commentbox .comment-share-box{float:right;height:18px;line-height:18px;margin-right:22px}
.commentbox .comment-share-box .checkbox{margin-left:10px}
.commentbox .comment-share-box i{margin-left:5px;margin-top:3px}
.commentbox .comment-share-box label{cursor:pointer}
.commentbox .tips-tool .modal-accept,.commentbox .tips-tool .modal-cancel{padding:0;width:100px}
.remindt{width:575px}
.remindt .remindt-header{position:relative;margin-bottom:40px;padding:0 0 0 50px;height:36px;line-height:44px;font-size:18px}
.remindt .remindt-header .remindt-header-link{font-size:14px;margin-left:10px}
.remindt .remindt-bd-title{margin-bottom:10px;font-size:14px}
.remindt .mod-choose-time{width:auto}
html,body{background:#fcfcfc;cursor:default;font-size:14px}
.fontsize-22{font-size:22px}
.raw-price{text-decoration:line-through}
.raw-price-range{color:#999;padding-left:10px}
.mod-header__wrap{margin-bottom:0}
.header{margin-bottom:0}
.course-banner-wrap{background:#f4f5f7;padding:25px 0 50px}
.container{width:960px;margin:0 auto;padding:30px 0;}
.des-title{font-size:16px;color:#333;padding:30px 0 25px}
.des-detail{color:#666;font-size:14px;}
.des-link{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:10px 0}
.mod-tab__content img{display:block;margin:10px 0;max-width:100%;width:auto!important}
.teacher-wrap{position:relative;float:left;width:328px;margin-bottom:10px}
.teacher-wrap .teacher-wrap-avatar{position:absolute;display:block;display:block;width:100px;height:100px;top:0;left:0}
.teacher-wrap .teacher-wrap-avatar .teacher-wrap-avatar-mask{position:absolute;display:block;top:0;left:0;width:100px;height:100px;z-index:9;background:url('http://9.url.cn/edu/img/img-mask.png#unsprite#unsprite') no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/img-mask.png',sizingMethod='crop')}
.teacher-wrap .teacher-wrap-avatar img{width:100px!important;height:100px;float:left;margin:0}
.teacher-wrap-even{margin-right:44px}
.kc-info h3{font-size:22px;width:460px;height:30px;line-height:100%;margin-bottom:15px;max-width:460px;width:auto!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal}
.kc-info p{color:#333;font-size:14px;line-height:24px}
.kc-info .hot{color:#e85308}
.teacher-info{position:relative;height:125px;margin-left:120px}
.teacher-info a{position:absolute;top:-3px;left:0}
.teacher-info .des-detail{padding-top:25px}
.teacher-info .teacher-info_name{max-width:208px}
.sep{margin:0 2px 0 5px;color:#c6c7c8;font-size:12px}
.promote-img{display:block;width:700px;height:300px;margin-top:60px}
.homework{font-size:0;margin-top:15px}
.homework img{display:inline;width:170px!important;height:150px;margin:0;margin-right:6px;_margin-right:5px}
.homework img.no-margin{margin-right:0}
.bottom-wrap{background:#f4f5f7;padding-bottom:30px}
.bottom-main{width:960px;margin:0 auto}
.bottom-main .mlm-item{zoom:1}
.market-hd{margin-left:-6px}
.mod-course-banner .mod-course-banner__title_v1{font-size:22px;letter-spacing:1px;max-width:500px;width:auto!important;margin-top:-8px;margin-bottom:5px;height:33px;line-height:33px;_margin-top:0}
.wrap-choose-time{padding-top:30px}
.tips-buy-course{width:576px}
.tips-buy-course .tips-des{margin:20px 0 15px}
.tips-buy-course .tips-bd{max-height:600px;height:auto!important;padding:40px 40px 10px;_height:auto}
.tips-buy-course .mod-course-banner{width:490px;height:90px}
.tips-buy-course .mod-course-banner__img{width:90px;height:50px;float:left}
.tips-buy-course .mod-course-banner__content{margin-left:16px;width:380px;min-height:50px;_height:50px}
.tips-buy-course .mod-course-banner__title{font-size:18px;max-width:21em;width:auto!important;margin-top:0;margin-bottom:0;height:auto;line-height:1.5}
.tips-buy-course .mod-choose-time{position:relative;width:490px}
.tips-buy-course .mod-choose-time_v2{width:auto}
.tips-buy-course .mod-choose-time__li{background:#fff}
.tips-buy-course .mod-choose-time__li:hover{background:#eff1f3}
.tips-buy-course .mod-choose-time__time{max-width:434px;_width:434px}
.tips-buy-course .mod-course-banner__price{margin-right:6px}
.tips-buy-course .btn-default{width:100px;height:37px;line-height:37px;font-size:16px}
.tips-buy-course .btn-weak{width:100px;height:37px;line-height:37px;font-size:16px;border:1px solid #d9d9d9;background:#f3f3f3}
.tips-buy-course .btn-weak:hover{background:#fdfdfd}
.tips-buy-course .btn-weak:active{background:#ebebeb}
.tips-buy-course .mod-course-banner_row{_position:relative;margin-bottom:18px}
.tips-buy-course .mod-course-banner_tips{margin-top:-10px;color:#e85308}
.tips-buy-course .mod-course-banner_tips-icon{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin-right:6px;margin-top:6px;width:14px;height:14px;vertical-align:top;background:url(ico-warn-small.png) no-repeat 0 0}
.tips-buy-course .mod-course-banner_col1{float:left;width:40px;padding-top:3px}
.tips-buy-course .mod-course-banner_col2{float:right;width:450px}
.op-right{float:right;width:480px;height:42px}
a.hide{display:none}
.high-hide{display:none!important}
.l-side-nav{background:#f8f8f8;height:58px;border-left:1px solid #ebebeb;width:286px;margin-top:30px}
.l-side-nav.only-one{width:143px}
.l-side-nav li{cursor:pointer;height:100%;float:left;text-align:center;color:#202020;font-size:16px;width:142px;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb}
.l-side-nav li p{border-top:5px solid #f8f8f8;line-height:52px}
.l-side-nav li p:hover{border-top:5px solid #039ae3}
.l-side-nav li.active{background:#fff;outline:1px solid #fff}
.l-side-nav li.active p{border-top:5px solid #039ae3}
.wraper-nav{padding:14px 0 0 0;margin-bottom:30px;overflow:hidden;border-top:1px solid #ebebeb}
.preview_mode .mod-header__wrap,.preview_mode #js_comment_list,.preview_mode .bottom-wrap,.preview_mode .footer{display:none}
.preview_mode .mod-breadcrumbs{cursor:default}
.preview_mode .mod-breadcrumbs__nav{cursor:default}
.preview_mode .mod-breadcrumbs__nav:hover{color:#999}
.preview_mode .mod-course-banner__share{cursor:default}
.preview_mode .mod-course-banner__share:hover span{color:#666}
.preview_mode .mod-course-banner__share:hover .icon-share{background:url(icon-share.png) no-repeat}
.preview_mode .mod-course-banner__share:active span{color:#666}
.preview_mode .mod-course-banner__share:active .icon-share{background:url(icon-share.png) no-repeat}
.preview_mode .mod-course-banner__other-time{cursor:default}
.preview_mode .mod-side-bar-right__school-title,.preview_mode .mod-side-bar-right__admin{cursor:default}
.preview_mode .mod-side-bar-right__school-title:hover,.preview_mode .mod-side-bar-right__school-title:active,.preview_mode .mod-side-bar-right__admin:hover,.preview_mode .mod-side-bar-right__admin:active{color:#365d82}
.preview_mode .mod-course-banner__btn-wrap .btn-primary,.preview_mode .mod-course-banner__btn-wrap .btn-default{cursor:default}
.preview_mode .mod-course-banner__btn-wrap .btn-primary:hover,.preview_mode .mod-course-banner__btn-wrap .btn-primary:active{background-color:#ff9a00}
.preview_mode .mod-course-banner__btn-wrap .btn-default:hover,.preview_mode .mod-course-banner__btn-wrap .btn-default:active{background-color:#04acf7}
.preview_mode .mod-course-banner__btn-wrap .btn-heart{background:#f4f5f7;color:#666}
.preview_mode .mod-course-banner__btn-wrap .btn-heart:hover{background:#f4f5f7;color:#666}
.preview_mode .mod-course-banner__btn-wrap .btn-heart:hover .icon-heart{background:url(icon-heart.png) no-repeat}
.preview_mode .mod-course-banner__btn-wrap .btn-heart_done:hover{background:#f4f5f7}
.preview_mode .mod-course-banner__btn-wrap .btn-in-class:hover{background:#039ae3}
.preview_mode .mod-course-banner__btn-wrap .mod-side-bar-right__school a{cursor:default}
.preview_mode .mod-course-banner__video-mask,.preview_mode .play-button{cursor:default}
.mod-course-banner .mod-course-banner__btn-wrap{clear:left;width:470px}
.button-region .btn-default,.button-region .btn-primary{width:166px}
.button-region .btn-reserve{margin-left:20px}
.mod-course-banner__price span{font-size:14px}
.mod-course-banner__price .fontsize-22{font-size:22px}
#js_passcard_price_step{font-size:22px}
.vc-line{height:53px;margin-top:20px}
.vc-line .js-vc-ipt-error{float:left;margin-top:30px;margin-left:10px;color:red}
.vc-line .js-vc-img{float:left;padding-right:6px;cursor:pointer}
.vc-line .js-vc-ipt{float:left;width:85px;margin-top:14px}
.mod-course-banner__content{width:480px}
.mod-course-banner__title{max-width:480px}
.mod-course-banner__title_v{font-size:18px}
.mod-course-banner__time{max-width:405px;width:auto!important}
.mod-course-list__zhi .mod-course-list__time-wrap{left:382px;width:175px;text-align:right}
.mod-course-list_tab{min-height:150px;height:auto!important}
.nodata-info{padding:115px 0 0 202px;border-top:1px solid transparent}
.nodata-info .ico-wording{font-size:16px;margin-left:7px;margin-top:7px;color:#666}
.mod-side-bar-right__school .score_grade{color:#e80808}
.mod-side-bar-right__school .btn-default{width:78px;height:28px;line-height:28px;margin-right:12px}
.mod-side-bar-right__school .btn-weak{width:98px;height:26px;border:1px solid #d9d9d9;line-height:26px}
.mod-side-bar-right__score{margin-top:18px;color:#666;line-height:28px}
.school-name{margin-right:10px;font-style:normal}
.mod-side-bar-right__school-right-text{margin-left:0}
.mod-side-bar-right__course-cover{float:left;width:90px;height:50px;position:relative}
.mod-side-bar-right__course-cover .icon-card-lu{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(play_icon_normal_index.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/play_icon_normal_index.png',sizingMethod='crop');width:30px;height:30px;position:absolute;bottom:4px;left:4px}
.mod-side-bar-right__course-cover .mod-support-listen{position:absolute;color:#fff;top:1px;left:1px;font-size:14px;background:url(subscript.png) no-repeat;width:77px;height:21px;padding-left:5px}
.mod-side-bar-right__course-name{float:left;margin-left:10px;width:98px;color:#666;max-height:52px;height:auto!important;overflow:hidden;line-height:18px;margin-top:-2px}
.mod-side-bar-right__course-name:hover{color:#049ee4}
.mod-side-bar-right__li{margin-bottom:16px}
.mod-side-bar-right__op{color:#1a96e1}
.mod-side-bar-right__arrow{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:9px;height:5px;margin-left:6px;background:transparent url(contact_expand.png) no-repeat;vertical-align:middle}
.js-folded-item{display:none}
.mod-side-bar-right__op_open .mod-side-bar-right__arrow{background:transparent url(contact_fold.png) no-repeat}
.mod-side-bar-right__op_open .js-folded-item{display:block}
.icon-level{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:57px;height:21px}
.icon-level_3{background:transparent url(star_3.png) no-repeat}
.icon-level_4{background:transparent url(star_4.png) no-repeat}
.icon-level_5{background:transparent url(star_5.png) no-repeat}
.icon-level_new{width:49px;height:17px;background:transparent url(star_new.png) no-repeat}
.mod-side-bar-right__entrance{margin-top:18px}
.js-apply-tips{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;margin:8px 0 0 3px;_margin-top:6px;margin-left:3px;height:14px;width:14px;vertical-align:top;_vertical-align:middle;background:url(ico-help-small.png) no-repeat}
video{width:500px;height:450px}

.wrap-side-operation .js-jump-plan-container{overflow:hidden;position:absolute;top:0;left:0;width:50px;height:82px}
.wrap-side-operation .js-jump-plan-container .js-jump-plane{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;position:absolute;width:42px;height:56px;left:3px;top:82px;background:url('http://9.url.cn/edu/img/index/bg-side-jump_active.png#unsprite#unsprite') no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/index/bg-side-jump_active.png',sizingMethod='crop')}
.mod-side-operation{width:50px;text-align:center}
.mod-side-operation__jump-to-top{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:50px;height:82px;background:url('http://9.url.cn/edu/img/index/bg-side-jump.png#unsprite#unsprite') 4px 32px no-repeat}
.mod-side-operation__jump-to-top-hover{background:url('http://9.url.cn/edu/img/index/bg-side-jump_hover2.png#unsprite#unsprite') 0 0 no-repeat}
.mod-side-operation__feedback{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:40px;height:40px;line-height:40px;text-align:center}
.mod-side-operation__feedback .icon-feedback{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:40px;height:40px;background:url(index/bg-side-fb.png) no-repeat}
.mod-side-operation__feedback .mod-side-operation__feedback-hover-text{display:none}
.mod-side-operation__feedback:hover{background:#188eee}
.mod-side-operation__feedback:hover .icon-feedback{display:none}
.mod-side-operation__feedback:hover .mod-side-operation__feedback-hover-text{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;width:40px;color:white;height:40px;line-height:18px;*padding-top:3px}
#_1357751832{display:none!important}
/*---top---*/.top{background-color:#48525e;}
.mj_top{background-image:url(../images/mj_top.gif);width:1000px;height:48px;margin:auto;}
.mj_top h3{color:#fff;font-size:16px;font-family:"Microsoft YaHei","Helvetica","Tahoma, Arial", "sans-serif";width:160px;margin-left:170px;height:48px;text-align:center;display:inline;line-height:48px;}
.mj_top h4{color:#fff;font-size:14px;font-family:"Microsoft YaHei","Helvetica","Tahoma, Arial", "sans-serif";width:160px;margin-left:503px;height:48px;display:inline;text-align:center;line-height:48px;}
.mj_top h5{color:#fff;font-size:14px;font-family:"Microsoft YaHei","Helvetica","Tahoma, Arial", "sans-serif";width:160px;margin-left:40px;height:48px;display:inline;text-align:center;line-height:48px;}
/*---top---*//*---nav---*/.mjjt-nav .container{position: relative;width: 960px;padding: 0;}
.mjjt-nav .navbar-nav > li > a{font-size: 16px;color: #727272;padding: 10px 6px;}
.mjjt-nav .navbar-nav > li.active, .mjjt-nav .navbar-nav > li > a:hover{background-color: transparent;border-bottom: 3px solid #dc3c00;}
li.active{margin-right: 28px;display:inline;}
.navbar-nav{float: left;margin: 0;}
.navbar-collapse:before, .navbar-collapse:after{display: table;content: " ";}
.csdn-nav .navbar-collapse{padding-left: 0;padding-right: 0;}
.navbar-nav{float: left;margin: 0;display:inline;}
.navbar-nav{margin: 7.5px -15px;}
.nav{padding-left: 0;margin-bottom: 0;list-style: none;}
.csdn-nav .container{position: relative;width: 960px;padding: 0;height:57px;}
.csdn-nav{background-color: #fff;border-bottom: 3px solid #e1e1e1;margin-bottom: 35px;margin-bottom: 20px;}
.navbar-nav>li{float: left;margin-right: 28px;line-height: 40px;}
.navbar-static-top{z-index: 1000;border-width: 0 0 1px;}
.navbar{position: relative;min-height:48px;border: 1px solid transparent;border-bottom: 3px solid #e1e1e1;}
.container{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
.navbar-collapse{max-height: 340px;padding-right: 15px;padding-left: 15px;overflow-x: visible;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling: touch;}
.navbar-collapse{width: auto;border-top: 0;box-shadow: none;}
.mj_dh{width: 220px;float: left;margin-top: 10px;margin-left: 140px;}
.mj_dh p{float:left;margin-top: -30px;margin-left: 40px;color:#48525e;font-size:14px}
/*---nav---*/#footer{background-color:#48525e;text-align: center;width: 100%;height: 120px;padding-top:20px;font-family: "aril";font-size: 12px;color: #fff;line-height: 190%;background-position: left top;}
#footer a{ color:#fff;}