/*全局*/
html, body { width:100%; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, p, th, td, select, span, i, em, a, button, img { margin:0; padding:0; box-sizing:border-box; }
body { font-size:12px; color:#333; font-family:Microsoft Yahei, Arial, sans-serif; }
img { border:0; display:block; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight: normal; }
i, em { font-style:normal; }
input, button, textarea, select { outline:none; border:none; display:inline-block; background:none; font-family:Microsoft Yahei, Arial, sans-serif; }
button { cursor:pointer; }
textarea { resize:none; overflow:auto; padding:4px; }
input, textarea, a { color:#333; font-size:12px; }
a,a:hover { text-decoration:none; }
input[type="text"] { padding:0 4px; }
input[type="checkbox"], input[type="radio"], label { cursor:pointer; }
.aui_state_noTitle { position:fixed !important;    top: 200px!important; }
/*.aui_state_focus { position:absolute !important; }*/
/*公共类*/
.clearfix:after { content:""; visibility:hidden; height:0; display:block; clear:both; }
.clearfix { zoom:1; }
.vam_box:before { content:""; width:1px; height:100%; display:inline-block; vertical-align:middle; margin-left:-1px; }
.vam_box>* { display:inline-block; vertical-align:middle; }
.vat_box>* { display:inline-block; vertical-align:top; }
.dib { display:inline-block; }
.vat { vertical-align:top; }
.fl { float:left; }
.fr { float:right; }
.tac { text-align:center; }
.grey { color:#a9a9a9; }
.red { color:#ff8f6f; }
.red a, .red a:hover { color:#ff8f6f; }
.redo { color:#ff8f6f; font-weight:bold; font-size:18px; }
.redo a, .redo a:hover { color:#ff8f6f; }
.orange { color:#538800; }
.orange_s { color:#ff8f6f; }
.orange, .orange_s, .green { padding:0 1px; }
.green { color:#93d9a1; }
/*按钮*/
.btn_b { background-color:#6ead0b; color:#fff; height:38px; line-height:38px; font-size:12px; min-width:50px; text-align:center; }
.btn_b:hover { background-color:#588a09; }
.btn_b2 { background-color:#ff7a5c; cursor:pointer; display:inline-block; color:#fff; min-width:80px; padding:0 10px; text-align:center; height:38px; line-height:38px; border-radius:2px; font-size:16px; }
.btn_b2:hover { background-color:#588a09; cursor:pointer; }

.btn_gwc2 { background-color:#fe7226; display:inline-block; color:#fff; width:80px; text-align:center; height:38px; line-height:38px; border-radius:2px; font-size:16px; cursor:pointer }
.btn_gwc2:hover { background-color:#fe7226; }
.btn_gwc3 { background-color:#588a09; display:inline-block; color:#fff; width:100px; text-align:center; height:38px; line-height:38px; border-radius:2px; font-size:16px; margin:10px 0; cursor:pointer }
.btn_gwc3:hover { background-color:#588a09; }
.btn_b2:disabled, .btn_b2:disabled:hover { cursor:default; background:#ccc; }
.btn_b3 { background-color:#fe7226; display:inline-block; color:#fff; width:100px; text-align:center; height:38px; line-height:38px; border-radius:2px; font-size:16px; }
.btn_b3:hover { background-color:#d84c00; }
.btn_b3:disabled, .btn_b2:disabled:hover { cursor:default; background:#ccc; }
.btn_b4 { background:none; display:inline-block; color:#588a09; width:80px; text-align:center; height:38px; line-height:38px; border-radius:2px; font-size:16px;  cursor:pointer;}
.btn_b4:hover { background:none; }
.btn_b4:disabled, .btn_b4:disabled:hover { cursor:default; background:none; }
.btn_pull { height:38px; color:#333; border-radius:2px; cursor:pointer; position:relative; z-index:2; }
.btn_o { background-color:#fe7226; color:#fff; height:38px; line-height:38px; min-width:80px; padding:0 10px; margin:0 3px; text-align:center; border-radius:2px; display:inline-block; cursor:pointer }
.btn_o:hover { background-color:#f2b36b; }
.btn_g { background-color:#68bd72; color:#fff; color: #fff; height: 38px; line-height: 38px; min-width: 80px; text-align: center; border-radius: 2px; display: inline-block; margin:0 3px; }
.btn_g:hover { background-color:#31cc79; }
.btn_grey { height:38px; color:#666; background-color:#b4b4b4; border-radius:2px; font-size:12px; }
.btn_grey:hover { background-color:#cacaca; }
.btn_grey2 { width:98px; height:36px; line-height:36px; text-align:center; display:inline-block; background:#cacaca; font-size:14px; color:#666; }
.btn_grey2:hover { background:#b7b7b7; }
.btn_red { width:98px; height:36px; line-height:36px; text-align:center; display:inline-block; background:#e86c6c; font-size:14px; color:#fff; cursor:pointer }
.btn_red:hover { background:#ea7a7a; }
/*******首页*******/
/*头部*/
.header { height:110px; min-width:1000px; }
.header_in, .nav_in { width:1000px; height:100%; margin:0 auto; font-size:0; }
.nav_in li.last{ float:right}
.logo { width:201px; height:55px; background:url(../images/logo.png); margin-top:27px; float:left; }
.logo a { display:block; height:100%; }
.header_fr { margin-top:36px; float:right; font-size:0; }
.search { width:349px; height:38px; background:#6ead0b; border-radius:2px; overflow:hidden; margin-right:250px; }
.search_inp { width:162px; height:34px; line-height:34px; background:#fff; margin:2px 0 0 0px; padding:0 10px !important; }
.search_btn { width:85px; background-image:url(../images/search.png); background-repeat:no-repeat; background-position:20px center; text-align:center; padding-left:20px; border-radius:0; }
.search-xx { width:200px; height:38px; background:#6ead0b; border-radius:2px; overflow:hidden; float:left; }
.search_inp-xx { width:128px; height:34px; line-height:34px; background:#fff; margin:2px 0 0 2px; padding:0 10px !important; float:left; }
.search_btn-xx { width:70px; background-image:url(../images/search.png); background-repeat:no-repeat; background-position:10px center; text-align:center; padding-left:15px; border-radius:0;  float:left;}
.login_btn { padding:0 5px; cursor:pointer; text-align:center; color:#FFF }
.login_btna { padding:0 5px; background:#ff9600; text-align:center; color:#FFF; min-width:50px; }
.login_btna a { color:#FFF }
.login_btna:hover { background:#df8300 }
.search select { width:100px; height:34px; line-height:34px; background:#fff; margin:2px 0 0 2px; padding:8px 10px !important; border:0; border-right:1px solid #CCC; }
.search option { background:#fff; padding:5px 0!important; height:40px!important; }
/*个人信息*/
.user { line-height:38px; background:url(../images/mrtx.png) no-repeat left center; padding:0  0 0 40px; margin-right:2px; font-size:12px; }
.pull_1 { background-color:#6cbce8; }
.user_in { display:inline-block; padding-right:15px; background-repeat:no-repeat; background-position:right center; color:#333;width:90px;
    overflow: hidden;
    height: 30px; }
.pull_1 .user_in { }
.pull_2 { background-color:#fff; }
.pull_2 .user_in { }
.pdown { display:none; background-color:#fff; border-radius:2px; position:absolute; top:45px; right:0; min-width:100%; cursor:default; border:1px solid #dcdcdc; }
.pdown { padding:4px 0 0; }
.pdown ul { float:left; }
.pdown li { white-space:nowrap; }
.pdown li:first-child { padding-bottom:0; }
.pdown li a { height:27px; line-height:27px; display:inline-block; color:#333; text-align:left; }
.pdown_1 li { text-align:center; padding:5px; line-height:34px; height:34px; }
.pdown li a:hover { background-color:#6cbce8; display:block; color:#538800; background:#f1f2f4; }
.pdown_1 em { background-repeat:no-repeat; background-position:left center; }
.pdown_1 li a { padding:0 15px; display:block; }
.pdown .last { border-top:1px solid #e3e3e3; }
/*身份切换*/
.roles { line-height:38px; background:url(../images/qeihuan.png) no-repeat center center; margin-left:10px; width:40px; margin-right:2px; font-size:12px; }
.roles .pdown { padding:9px 5px; }
.roles td { white-space:nowrap; height:27px; line-height:normal; padding:0 15px; }
.roles tr { cursor:pointer; }
.roles tr:hover { background:#6cbce8; }
/*通知*/
.mail { width:50px; background-image:url(../images/mail.png); background-repeat:no-repeat; background-position:center center; }
.num_mark { position:absolute; min-width:14px; padding:0 2px; height:14px; line-height:14px; text-align:center; border-radius:2px; background:#ff8f6f; right:0; top:0; }
.num_mark em { -webkit-transform:scale(0.8); font-size:10px; display:block; color:#fefefe; }
.pdown_2 li { padding:5px 30px 5px 15px; position:relative; }
.pdown_2 li a { padding:0 10px; }
.pdown_2 li em { text-align:left; }
.pdown_2 .last { text-align:center; padding:5px 0; }
.pdown_2 .last a { color:#e3e3e3; }
.pdown_2 .icon { display:inline-block; width:14px; height:14px; background:url(../images/close2.png) no-repeat center center; position:absolute; right:15px; top:11px; cursor:pointer; }
.pdown_2 .icon:hover { background-image:url(../images/close2_2.png); }
.pdown_2 a:hover { text-decoration:underline; }
.mail_link { position:absolute; width:50px; height:38px; border-radius:2px; left:0; top:0; z-index:1; }
/*导航*/
.nav { height:50px; line-height:50px; background:#6ead0b; min-width:1000px; }
.nav li { display:inline-block; margin-left:10px; }
.nav li:first-child { margin-left:0; }
.nav li a { color:#fefefe; font-size:14px; padding:0 20px; display:block; }
.nav li a.cur, .nav li a:hover { background-color:#588a09; }
.nav .mobile { background-image:url(../images/gwcd.png); background-repeat:no-repeat; background-position:19px center; padding-left:45px; }
.nav .gwc { background-image:url(../images/gouwuc.png); background-repeat:no-repeat; background-position:19px center; padding-left:42px; }
/*banner*/
.banner { height:380px; overflow:hidden; position:relative; min-width:1000px; }
.banner ul { position:relative; z-index:1; height:100%; }
.banner ul li { position: absolute; left: 0; top: 0; width:100%; height:100%; background-repeat:no-repeat; background-position:center center; display:none; }
.banner ol { position: absolute; left:0; bottom: 10px; z-index: 2; width:100%; text-align:center; }
.banner ol li { display:inline-block; width: 8px; height: 8px; background: #fff; opacity:.5; filter:alpha(opacity=50); margin: 0 8px; cursor: pointer; }
.banner ol .cur { height: 16px; opacity:1; filter:alpha(opacity=100); }
/*主体内容*/
.content { background:#f0f0f0; padding:0 0 20px; min-width:1000px; width:100%;/*min-height:680px;*/ float:left; }
.content_in { width:1000px; margin:0 auto; overflow:hidden; }
.wrap { background:#fff; margin:30px 0 10px; padding:15px 0 0 20px; }
.wrapi { margin:30px 0 10px; padding:15px; background:#fff }
/*个人学习动态*/
.study { overflow:hidden; text-align:center; padding-top:5px; }
.study .favo { width:280px; height:334px; margin-left:0; padding:38px 0 0; }
.study li { background:#fff; margin-top:25px; }
.study .ul2 { width:720px; }
.study .ul2 li { display:inline-block; width:326px; height:154px; margin-right:30px; }
.study .favo .icon { display:inline-block; width:100%; height:132px; background:url(../images/study1.png) no-repeat center center; }
.study p { font-size:16px; }
.study .favo p { margin:18px 0 30px; }
.study .txt { font-size:14px; color:#666; }
.study .num { font-size:36px; color:#ff8f6f; font-weight:bold; padding-right:8px; }
.study .line { display:inline-block; width:0px; height:28px; border-left:1px dashed #d6d6d6; margin:0 18px; }
.study .ul2 li>* { display:inline-block; vertical-align:top; height:100%; }
.study .ul2 .text { width:186px; float:right; text-align:center; padding-top:38px; }
.study .ul2 p { padding-bottom:18px; }
.study .ul2 .img { width:140px; height:100%; float:left; background-color:#97c351; background-repeat:no-repeat; background-position:center center; }
.study .ul2 .li01 .img { background-image:url(../images/study2.png); }
.study .ul2 .li02 .img { background-image:url(../images/study3.png); }
.study .ul2 .li03 .img { background-image:url(../images/study4.png); }
.study .ul2 .li04 .img { background-image:url(../images/study5.png); }
.study .ul2 .li03 .text { padding-top:34px; }
.study .ul2 .li03 p { padding-bottom:8px; }
.study .ul2 .li03 h3 { font-size:12px; color:#999; padding-top:8px; }
/*最近学习课程*/
.wrap h2 { font-size:24px; border-left:4px solid #6ead0b; margin-left:-20px; padding-left:20px;box-sizing:border-box; padding-right:15px; }
.biat { height:30px; width:100%; }
.wrap h2.gd { font-size:16px; border-left:5px solid #6ead0b; padding-left:15px; float:left; }
.genm { float:right; background:url(../images/more.png) right center no-repeat; padding-right:15px; display:inline-block; margin-right:10px; }
.xxjl{ float:right; margin-right:15px;}
.wrapi h2 {   font-size: 24px;
    border-left: 4px solid #6ead0b;
    margin-left: -15px;
    padding-left: 20px; }
.recent { overflow:hidden; }
.hist { position:relative; margin:15px 0; padding-right:20px; }
.recent_con { overflow:hidden; background:url(../images/vert.png) repeat-y 151px 0px; }
.list { overflow:hidden; position:relative; }
.list li { height:80px; line-height:80px; overflow:hidden; position:relative; }
.list li>div { float:left; }
.list .time { font-size:14px; color:#666; width:128px; cursor:default; }
.md { float:left; }
.year { padding:0 5px 0 8px; float:left; }
.point { width:64px; height:29px; margin-top:25px; text-align:center; line-height:normal; -webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -ms-transition:all 0.1s linear; -o-transition:all 0.1s linear; transition:all 0.1s linear; }
.point b { background-color:#fff; display:inline-block; border-radius:50%; -webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -ms-transition:all 0.1s linear; -o-transition:all 0.1s linear; transition:all 0.1s linear; background-repeat:no-repeat; width:29px; height:100%; }
.point b.icon1 { background:url(../images/bofang_s.png) no-repeat; background-size:29px; width:29px; height:29px; display:inline-block}
.point b.icon2 { background-image:url(../images/shijuan_s.png);  background-size:100%}
.point b.icon3 { background-image:url(../images/xiti_s.png);  background-size:100%}
.histt { cursor:default; float:none !important; margin-left:192px; height:40px; line-height:40px; padding:0 20px; background:#fafafa; margin-top:21px; }
.hisct { max-width:22%; min-width:1px; overflow: hidden; float:left; height:40px;}
.hisct a { font-size:14px; color:#444; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.hiszz { font-size:12px; color:#999; line-height:42px; width:37%; padding-left:14px; float:left;overflow: hidden; height:40px;  }
.hissj { font-size:14px; color:#666; text-align:right; width:38%; float:right; overflow: hidden;height:40px; }
.thiscur .point { height:39px; margin-top:20px; }
.thiscur .point b { width:39px; }
.thiscur .point b.icon1 {background:url(../images/bofang_s.png) no-repeat; background-size:39px; width:39px; height:39px; display:inline-block; padding-left:0!important }
.thiscur .point b.icon2 { background-image:url(../images/shijuan_s.png); }
.thiscur .point b.icon3 { background-image:url(../images/xiti_s.png); }
.thiscur .hisct a { color:#6d992c; }
/*热门课程*/
.hotLesson ul { font-size:0; }
.hotLesson li { display:inline-block; width:220px; padding-bottom:15px; margin:30px 10px 0px 10px; background:#fff ; border:1px solid #fff; text-align:center}
.hotLesson li:hover{ border:1px solid #f0f0f0; }
.imgWrap { overflow:hidden; width:100%; }
.hotLesson .imgWrap { height:140px; }
.imgWrap img { width:100%; min-height:100%; }
.hotLesson li p { margin:6px 0 8px; font-size:16px; padding:5px 10px; }
.feedb { color:#999; }
.feedb span { background-position:left center; height:20px; line-height:18px; display:table-cell; vertical-align:bottom; }
.view { background-image:url(../images/view.png); padding-left:23px; padding-right:20px; background-repeat:no-repeat; cursor:default !important; }
.like { background-image:url(../images/like.png); padding-left:20px; background-repeat:no-repeat; cursor: pointer; }
.fleft { float:left; color:#fe7226; font-size:16px; font-weight:bold; padding-left:10px; }
.fleft i{ color:#666; font-size:12px; font-weight:normal}
.fright { float:right; color:#999; font-size:14px; padding-right:10px; }
.hotLesson a { color:#444; }
.hotLesson a:hover { color:#538800; }
/*底部*/
.footer { background:#4c4c4c; text-align:center; font-size:14px; min-width:100%; height:170px; float:left; }
.footer1 { background:#404242; text-align:left; color:#9a9a9a; font-size:14px; font-size:14px; min-width:100%; float:left; }
.footer_nav { width:1000px; margin:0 auto; padding:20px 0; }
.footer_nav a { margin:0 15px; color:#b7b7b7; font-size:14px; }
.footer_nav a:hover { color:#fff; }
.footer p { color:#9a9a9a; }
.footer .p1 { padding-top:10px; width:45%; float:left; text-align:left; line-height:25px; }
.footer .p2 { padding-top:10px; width:55%; float:left; text-align:left; line-height:25px; }
.footer .p3 { padding-top:5px; width:50%; float:left; text-align:left }
.footer_nav1 { width:25%; border-right:1px solid #404449; float:left }
.footer_nav1 img { float:left; }
.footer_nav1 span { float:left; vertical-align:middle; display:inline-block; padding-top:40px; padding-left:10px; color:#FFF; font-size:14px; }
.footer_nav2 { width:30%; border-right:1px solid #404449; font-size:12px; float:left; color:#FFF }
.footer_nav2 li { height:25px; line-height:25px; }
.footer_nav2 li a { color:#9a9a9a; }
.footer_nav2 li a:hover { color:#fff; }
.footer_nav2 li span { font-size:14px; color:#FFF; }
.footer_nav3 { width:44%; float:left; font-size:12px; text-align:left; color:#9a9a9a; line-height:25px; padding-left:60px; }
.footer_nav3 span { color:#FFF; font-size:13px; }
/*******课程中心*******/
/*科目导航*/
.nav_sub { min-height:52px; margin:20px 0 10px; background:#fff; border:1px solid #e1e1e1; font-size:14px !important; }
.grade { width:90px; position:relative; float:left; text-align:center; z-index:3; }
.grade:after { content:""; width:1px; height:26px; background:#e3e3e3; position:absolute; right:0; top:12px; }
.nav_sub_ul { float:left; display:inline-table; width:908px; }
.nav_sub_ul li, .grade span { text-align:center; height:50px; line-height:50px; color:#444; cursor:pointer; }
.nav_sub_ul li { padding:0 20px; float:left; }
.nav_sub_ul li:hover, .nav_sub_ul li.cur { background-color:#6cbce8; color:#fff; }
.grade_name { display:inline-block; padding-right:15px; background-repeat:no-repeat; background-position:right center; }
.pull2_1 .grade_name { background-image:url(../images/down2.png); }
.pull2_2 .grade_name { background-image:url(../images/up2.png); }
.pDown2 { width:91px; border:1px solid #e1e1e1; padding:6px 6px 1px; background:#fff; position:absolute; left:-1px; top:50px; box-shadow:#e1e1e1 2px 2px 20px; display:none;overflow-y: auto!important;
    height: 100px; }
.pDown2 li { height:24px; line-height:24px; margin:0 0 5px 0; cursor:pointer; padding-right:14px; font-weight:normal; background:#ebebeb; color:#636363 }
.pDown2 li.cur { background:#6ead0b !important; color:#fff; }
.pDown2 li:hover { background:#6ead0b; color:#FFF; }
/*科目导航改版*/
.daoh { border-bottom:1px solid #CCC; padding:15px; font-size:14px; font-family:"微软雅黑"; }
.daohn { border-bottom:0px solid #CCC; padding:15px; font-size:14px; font-family:"微软雅黑"; }
.daoh li { float:left; display:inline-block; padding:5px 10px; color:#999; }
.daoh span { display:inline-block; float:left; padding:5px 15px; cursor:pointer; margin:0 2px; }
.daoh span:hover { display:inline-block; float:left; padding:5px 15px; cursor:pointer; background:#6ead0b; color:#fff; }
.daoh span.cur { display:inline-block; float:left; padding:5px 15px; background:#6ead0b; color:#fff; }
.yjfki { padding:15px; font-size:16px; font-family:"微软雅黑"; }
/*左侧导航*/
.content .vat_box { font-size:0; }
.nav_left { width:240px; padding-bottom:10px; }
.nav_left_title { height:40px; line-height:40px; background:#fe7226; color:#FFF; font-size:14px; font-weight:bold; padding:0 20px; }
.term { position:relative; z-index:1; cursor:pointer; }
.term .pDown2 { right:-20px; left:auto; top:40px; text-align:center; padding:13px 6px 8px; }
.term .pDown2 li { padding-right:8px; font-size:12px; font-weight:normal; }
/*右侧内容*/
.con_right { margin-left:20px; width:740px; }
.con_right>div { padding:0 25px; font-size:12px; color:#999; background:#fff; }
.nav_con_right span { float:right; }
.nav_con_right span.class { float:left; font-size:14px; padding-right:10px; }
.nav_con_right span.pir { float:right; font-size:20px; color:#fe7226; padding-right:10px; }
.nav_con_right { height:40px; line-height:40px; padding-left:22px !important; margin-top:10px; }
.nav_con_right li { float:left; background:url(../images/right.png) no-repeat 6px center; padding-left:16px; cursor: default; max-width: 200px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.nav_con_right li.li01 { background:none; padding-left:0px; }
.nav_con_right li.hover { color:#444; cursor:pointer; }
.kczx { padding:0 !important; /*background:none !important;*/ overflow:hidden; float:left; width:100% }
.kczx>ul { overflow:hidden; }
.kczx>ul>li { margin-top:0px; border-bottom:1px solid #eee; background:#fff; padding:14px 23px 14px 26px; margin-bottom:10px; }
.kczx>ul>li>div:after { content:""; visibility:hidden; height:0; display:block; clear:both; }
.kczx>ul>li>div { zoom:1; }
.kczx .imgWrap { width:230px; height:138px; float:left; }
.kczx .imgWrap a { display:block; height:100%; }
.kczx .right { padding-left:20px; margin-left:230px; }
.kczx .right>* { overflow:hidden; }
.kczx h2 {/*height:24px;*/ margin-bottom:8px; }
.kczx h2 a { font-size:16px; font-weight:bold; line-height:24px; color:#fe7321; }
.kczx h2 a:hover { color:#6cbce8; }
.search_sum .kczx h2 a { font-size:16px; font-weight:bold; line-height:24px; color:#333; }
.search_sum .kczx h2 a:hover { color:#333; }
.kczx .right p { font-size:14px; color:#444; line-height:24px; height:48px; margin-bottom:8px; }
.kczx .name { font-size:12px; color:#999; line-height:20px; height:20px; }
.kczx .name i{ background:url(../images/xueke.png) 0px 0px no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle; margin-right:3px;}
.kczx .conBot { margin-top:0px; height:38px; font-size:12px; }
.kczx .conBot ul { float:left; margin-top:12px; }
.feedback { height:15px; }
.feedback li { background-position:left bottom; color:#999; padding:0 0 0 20px; margin-left:20px; height:15px; line-height:20px; display:inline-block; cursor:pointer; }
.kczx .conBot li:first-child { margin-left:0; }
.favo { background-image:url(../images/favo.png); background-repeat:no-repeat; }
.favo.clicked { background-image:url(../images/favo_b.png); }
.like.clicked { background-image:url(../images/like_b.png); }
.kczx .fr a { display:inline-block; width:80px; vertical-align:top; line-height:38px; text-align:center; margin-left:15px; font-size:14px; }
.kczx .fr a:first-child { margin-left:0; }
/*翻页条*/
.page { height:60px; line-height:60px; margin:20px 0 10px; color:#999; padding:0 25px; /*position:absolute; bottom:0; */width:100%; }
.page .fr { font-size:0; }
.page .fr li { display:inline-block; font-size:12px; margin-left:8px; }
.page .fr li:first-child { margin-left:0; }
.page .fr li button { height:30px; line-height:28px; text-align:center; border-radius:2px; cursor:pointer; color:#999; width:38px; border:1px solid #dadada; }
.page .fr li button.w { width:53px; }
.page .fr li button:hover, .page .fr li button.cur { background:#538800; border:1px solid #538800; color:#fff; }
.page .fr li button:disabled, .page .fr li button:disabled:hover { color:#999; background:#dadada; border:1px solid #dadada; cursor:default; }
/******* 综合测试*******/
.ceshi { width:auto; margin:0; }
.dycs { margin:0px 0 10px 0; overflow:hidden; padding:0 20px !important; }
.dycs .orange { padding-right:3px; }
.dycs li { overflow:hidden; padding:30px 13px 20px; border-bottom:1px dashed #cecece; margin-bottom:-1px; }
.dycs h2, .dycs h2 a { font-size:16px; color:#444; font-weight:600; }
.dycs h2:hover, .dycs h2 a:hover { text-decoration:none; color:#538800; cursor:pointer }
.dycs h2 .grey { font-size:14px; color:#666; font-weight:normal; padding-left:10px; }
.dycs p { color:#666; margin-top:5px; font-size:14px; }
/*******错题本*******/
/*错题导航*/
.nav_ctb { height:60px; background:#fff; margin-top:20px; padding:0px 20px 0 0; width: 1000px;
    margin: 0 auto;}
.nav_ctb a { font-size:16px; padding:0 20px; display:inline-block; height:60px; line-height:60px; position:relative; }
.nav_ctb a.cur, .nav_ctb a:hover { font-weight:bold; border-bottom:2px solid #6ead0b; color:#6ead0b; }
.nav_ctb a:first-child { /*border-right:1px solid #ddd; */}
.triangle { position:absolute; width:14px; height:8px; left:50%; bottom:-16px; margin-left:-7px; background:url(../images/tri.png) no-repeat; display:none; }
.nav_ctb a.cur .triangle { display:block; }
.nav_ctb2 ul { font-size:0; padding:0 20px; }
.nav_ctb2 li { display:inline-block; line-height:50px; width:90px; }
.nav_ctb2 li a { color:#444; }
.nav_ctb2 li a:hover, .nav_ctb2 li a.cur { font-weight:bold; border-bottom:2px solid #ffa430; }
/*左侧导航*/
.nav_left_ctb .nav_left_title { cursor:pointer; position:relative; z-index:2; border:none; text-align:center; }
.nav_left_ctb .nav_left_title .grade_name { background-position:right 5px; display:inline; }
.nav_left_ctb .pDown2 { top:40px; left:0; width:240px; }
/*错题*/
.ctb { padding:0 !important; background:none !important; float:left; width:100%; }
.ctb li { padding-bottom:10px; }
.ctb li.true, .ctb li.false { position:relative; }
.ctb h2 { height:40px; background:#f7f7f7; padding:0 20px; color:#666; font-size:12px; }
.ctb h2>span { height:40px; }
.ctb h2 .fl { line-height:40px; }
.ctb h2 em { padding-right:10px; }
.ct_con_wrap { background:#fff; padding:24px 22px; }
.ct_con { margin-bottom:10px; position:relative; }
.ct_con dt { font-size:14px; color:#333; line-height:20px; }
.ct_con .num { min-width:20px; font-size:14px; color:#333; height:20px; line-height:20px; float:left; }
/* .ct_con dl{margin-left:20px;background-color:red;position:relative;} */
.ct_con dl div.trueOrFalse { position:absolute; right:27%; top:35%; width:30px; height:30px; }
.ct_con dd { font-size:14px; color:#444; margin-top:10px; line-height:30px; min-height:30px; }
.ct_con dd label { display:inline-block; }
.ct_con dd label:after { content:""; visibility:hidden; height:0; display:block; clear:both; }
.ct_con dd label { zoom:1; }
.ct_con dd input[type="radio"], .ct_con dd input[type="checkbox"] { margin-right:10px; margin-top:0.8em; float:left; }
.ct_con dd em { float:left; margin-right:5px; text-align:center; width:28px; height:30px; line-height:30px; }
.ct_con dd em.gx { float:left; background:url(../images/xuanzhogn.png) 0px 0px no-repeat; }
.ct_con dd .sky { margin-left:0; vertical-align:top; width:100%;box-sizing:border-box; display: inline;}
.ct_con dd .sky span{ display:inline-block; min-width:6px; height:18px;}
.ct_answ { margin-top:30px; }
.ct_answ_t { height:44px; border-top:1px dashed #e5e5e5; border-bottom:1px dashed #e5e5e5; overflow:hidden; }
.ct_answ_t li { display:inline-block; height:44px; line-height:44px; cursor:pointer; padding:0 20px; color:#444; background-repeat:no-repeat; background-position:left center; }
.ct_answ_t .favo { background-image:url(../images/favo2.png); }
.ct_answ_t .favo.clicked { background-image:url(../images/favo3.png); }
.remove { background-image:url(../images/remove.png); }
.ct_answ_t .pull.pull3_1 { background-image:url(../images/down3.png); }
.ct_answ_t .pull.pull3_2 { background-image:url(../images/up3.png); }
.ct_answ_b { padding:0 20px; color:#444; display:none; }/* display:none; */
.ct_answ_b>ul>li { font-size:14px; overflow:hidden; }
.ctb_sel { overflow:hidden; margin:10px 0 30px; padding:0 25px; }
.ctb_sel .fr { height:38px; }
.ctb_sel label { color:#444; padding:0 20px 0 2px; cursor:pointer; }
.ctb_sel .btn_b { width:80px; }
.renew { background-image:url(../images/renew.png); }
.add { background-image:url(../images/add.png); }
.add_cd { cursor:default !important; background-image:url(../images/add2.png); color:#999 !important; }
/*******收藏夹*******/
.search_favo { float:right; width:158px; height:28px; background:#f2f2f2; border-radius:12px; margin-top:15px; }
.search_favo input[type="text"] { width:130px; height:28px; line-height:28px; padding-left:17px; }
.search_favo button { width:28px; height:28px; background:url(../images/search2.png) no-repeat center center; }
.con_right_favo .kczx { margin-top:0; }
.con_right_favo .kczx li { margin:0 0 10px; }
.con_right_favo .kczx h2 .fr { line-height:normal; }
.con_right_favo .kczx h2 .fr em { color:#666; font-size:12px; font-weight:normal; padding-right:5px; }
.con_right_favo .ctb_sel { margin:10px 0; }
.ctb_sel .btn_margin { margin-right:15px; }
/*******学习记录*******/
.xxjl .nav_ctb a { border:none !important; }
.xxjl .recent { margin:15px 0 10px; padding-top:0; }
/*******学情统计*******/
.xxjl .nav_left { margin-top:10px; }
.xqtj .dycs { margin-top:10px; }
.xqtj .dycs .btn_b2 { width:110px; }
.xqtj .nav_ctb .fr { font-size:0; }
.xqtj .nav_ctb .fr>select { margin-left:8px; padding:0 20px 0 6px; }
.xqtj .nav_ctb .fr>select option:hover { background:#30a5e6; }
.xqtj .nav_ctb .fr>select:first-child { margin-left:0; }
/*******通知*******/
.mail_con { padding:10px 20px 40px; background:#fff; margin-top:40px; }
.mail_con h2 { border-bottom:3px solid #3498db; height:33px; position:relative; }
.mail_con h2 span { position:absolute; left:0px; top:0px; background:#fff url(../images/border.png) no-repeat; display:inline-block; width:88px; height:33px; line-height:33px; text-align:center; font-size:14px; color:#3498db; }
.mail_con ul { padding-top:10px; color:#444; }
.mail_con li { margin-top:10px; padding:8px 10px; background:#f7f7f7; border-bottom:1px dashed #d2d2d2; }
.mail_con li>div { display:inline-block; vertical-align:top; }
.mail_icon { width:53px; height:53px; border:1px solid #e3e3e3; border-radius:6px; background:#fff url(../images/mail2.png) no-repeat center center; position:relative; }
.mail_con .con { padding:5px 0 0 15px; }
.mail_con p { padding-bottom:10px; }
.mail_con .time { color:#999; padding-left:10px; }
.mail_con a { color:#3498db; }
.mail_con a:hover { text-decoration:underline; }
.new { position:absolute; top:-6px; right:-4px; width:16px; height:16px; background:#fff url(../images/new.png) no-repeat; }
/*******视频播放*******/
.videoa { background:#FFF; }
.videob { width:1000px; margin:0 auto; }
.nav_top { padding:0 0 8px; background:#FFF; width:740px; }
.nav_top .nav_con_right { color:#999; }
.con_all_head { color:#999; padding:30px 20px 20px; overflow:hidden; }
.con_all_head .fr { color:#6cbce8; background:url(../images/next.png) no-repeat right center; padding-right:15px; }
.con_all_head .fr:hover, .video_right div a:hover { text-decoration:underline; }
.video { height:540px; background:#2b2e30; }
.player { width:700px; height:530px; overflow:hidden; position:relative }
.zhez { width:700px; height:530px; background:rgba(0, 0, 0, 0.4); position:absolute; z-index:1988 }
.zhez div { text-align:center; padding-top:200px; color:#FFF; font-size:14px; line-height:45px; }
.video_right { width:300px; height:530px; padding:15px 0; position:relative; }
.video_right h3 { font-size:14px; color:#fff; line-height:20px; padding-bottom:12px; border-bottom:1px solid #fff; }
.other { padding:0px; background:#303030; height:525px; overflow-y:auto; border-bottom:1px solid #CCC; border-right:1px solid #CCC; }
.video_right h4 { font-size:12px; color:#fff; }
.video_right div a { color:#999; display:inline-block; width:299px; height:40px; line-height:40px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.other_in { padding:0; }
/*.other_in ul { background:url(../images/play_line.png) 8px 0 repeat-y; }
*/.other_in li { /*background:#fff url(../images/moren.png) 10px center no-repeat;*/ /*padding-left:30px;*/ height:40px; line-height:40px; /*margin-bottom:1px;*/ margin-top:0px; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear; border-bottom:1px solid #eee }
.other_in li.cur i { background:url(../images/baofang2.png) #6ead0b 0 center no-repeat; float:right; display:inline-block; width:22px; height:22px; margin-top:9px; margin-right:10px; }
.other_in li.mianfei { background:url(../images/tyuan.png) 10px center no-repeat!important; color:#333; cursor:pointer }
.other_in li.mianfei i { background:url(../images/mianfei2.png) 0 center no-repeat; float:right; display:inline-block; width:35px; height:26px; margin-top:15px; margin-right:20px; }
.other_in li:hover a { color:#FFF }
.other_in li.cur a { color:#FFF }
.other_in li:first-child { margin-top:0; }
.doc_view ul { padding-top:10px; }
.doc_view li { padding-left:25px; line-height:25px; }
.video_right .btn_o { width:128px; text-align:center; position:absolute; bottom:0px; left:36px; font-size:14px; }
.video_right .btn_g { width:128px; text-align:center; position:absolute; bottom:54px; left:36px; font-size:14px; }
.video_b { height: 62px; padding: 12px 0; font-size: 12px; color: #999; line-height: 38px; }
.con_txt:nth-child(1) {
margin:20px 0 0 0;
}
.con_txt_head { height:50px; background:url(../images/xu_bg17.png) #fff center center repeat-x; padding:10px 15px; }
.con_txt_head span { display:inline-block; line-height:30px; font-size:16px; font-weight:bold; background:#FFF; color:#333; padding:0 5px; }
.con_txt_p { background:#fff; padding:30px 30px 0; }
.con_txt p { font-size:14px; color:#444; line-height:30px; text-indent:2em; padding-bottom:30px; }
.con_txt h3 { font-size:14px; font-weight:bold; color:#333; line-height:30px; }
/*******随堂练习*******/
.lianxi { position:relative; }
.lianxi .left { width:740px; position:relative; }
.lianxi .rightWrap { width:1000px; position:absolute; top:0; left:50%; margin-left:-500px; }
.lianxi .rightWrap.stop { position:fixed; }
.lianxi .rightWrap.stop2 { position:absolute; bottom:0; }
.lianxi .rightWrap.stop2 .right { bottom:10px; top:auto; }
.lianxi .right { width:236px; background:#f6fded; border:1px solid #7acc42; border-radius:2px; padding:10px 6px 15px 10px; font-size:0; position:absolute; top:0; right:0; }
.lianxi .right dl { margin-bottom:15px; }
.lianxi .right dt { font-size:12px; color:#3f3f3f; padding-bottom:5px; }
.lianxi .right dd { display:inline-block; width:40px; height:30px; line-height:28px; text-align:center; margin:0 4px 10px 0; cursor:pointer; color:#444; font-size:14px; background-color:#fff; background-position:right bottom; background-repeat:no-repeat; }
.lianxi .right dd.cur { background-color:#fe7226 !important; color:#fff; }
.lianxi .right dd.fini { background-color:#a0a0a0; color:#fff; }
.lianxi .right .sub { padding-top:15px; text-align:center; }
.lianxi .right .btn_b2 { min-width:90px; color:#fefefe; background:#6ead0b; }
.lianxi .right .btn_b2:hover { background:#588a09; cursor:pointer }
.lianxi .right:before { content:""; position:absolute; width:0; height:0; left:-20px; top:66px; width:0px; height:0px; border-width:10px; border-style:dashed solid dashed dashed; border-color:transparent #7acc42 transparent transparent; }
/*******课程搜索*******/
.search_sum .num { color:#999; padding:0 10px; height:40px; line-height:65px; background:#FFF; margin-top:20px; padding-left:25px; }
.search_sum .key { color:#fe7321; }
.search_sum .kczx h2 span { color:#999; padding-left:15px; }
.search_sum .nav_con_right { padding-left:0 !important; height:20px; line-height:20px; }
.search_sum .nav_con_right li { color:#999; cursor:default; }
/*******提交答案*******/
.result { height:40px; line-height:40px; background:#fff; margin-bottom:10px; text-align:center; font-size:14px; font-weight:bold; color:#666; }
.ct_answ_t .fl { height:44px; line-height:44px; padding-left:20px; font-size:14px; }
.ct_answ_t .fl>span { float:left; }
.true .da { color:#66aa77; }
.false .da { color:#ff5566; }
.ct_con_wrap .d { display:inline-block; width:32px; font-weight:bold; height:32px; margin:6px 1px 0; line-height:32px; text-align:center; color:#fff; background-repeat:no-repeat; }
.da .d { margin-left:3px; }
.true .d { background-image:url(../images/yuan_gr.png); }
.false .d { background-image:url(../images/yuan_red.png); }
.liCon .d { background-image:url(../images/yuan_gr.png); }
.ct_answ_b .da { height:44px; line-height:44px; }
.ct_answ_b .liT { float:left; }
.ct_answ_b .li .liT { width:70px; height:22px; line-height:22px; color:#666; font-size:12px; background:url(../images/yuan_grey.png) no-repeat; overflow:hidden; }
.ct_answ_b .li .liT .ic { display:inline-block; width:16px; height:16px; background-repeat:no-repeat; background-position:center center; float:left; margin:3px 3px 0 7px; }
.ct_answ_b .li .liT .ic1 { background-image:url(../images/ic1.png); }
.ct_answ_b .li .liT .ic2 { background-image:url(../images/ic2.png); }
.ct_answ_b .li .liT .ic3 { background-image:url(../images/ic3.png); }
.ct_answ_b .li .liCon { margin-left:72px; }
.check { position:absolute; background-position:center center; background-repeat:no-repeat; }
.true .check { background-image:url(../images/true.png); width:45px; height:60px; top:85px; right:44px; z-index:1000; }
.false .check { background-image:url(../images/false.png); width:34px; height:60px; top:85px; right:50px; z-index:1000; }
.sub a { display:inline-block; text-align:center; line-height:38px; margin:0 12px; }
.sub .btn_o { width:88px; }
.lianxi .right dd.false { background:url(../images/cuowu.png) 0px 0px no-repeat !important; color:#333; }
.lianxi .right dd.true { background:url(../images/dui.png) 0px 0px no-repeat!important; color:#333; }
.lianxi .right dd.cur.true, .lianxi .right dd.cur.false { color:#333 !important; }
/*******学习记录详情*******/
.result2 { height:60px; }
.result2 .btn_b2 { display:inline-block; width:150px; margin-top:11px; }
/*******学生学习概况*******/
.tabWrap { padding-top:20px; }
.tabWrap h2 { padding:0 30px 10px; font-size:14px; color:#666; }
.tab { width:100%; text-align:center; font-size:14px; color:#333; background:#fff; }
.tab tr { height:44px; }
.tab a { font-size:14px; }
.tab thead tr { background:#f7f7f7; height:40px; }
.tab tbody tr:hover, .tab tfoot tr:hover { background:#e9e9e9; }
.tab tbody td { font-weight:normal; color:#444; }
.tab tfoot td { font-weight:600; color:#444; }
.tab .blue { color:#30a5e6; cursor:pointer; }
.tab .blue:hover { text-decoration:underline; }
.txt1 { padding:20px 0 15px; }
.txt1 span { background:url(../images/sigh2.png) no-repeat left center; padding-left:20px; color:#999; }
/*******学生答题记录*******/
.tabWrap3 { margin-top:20px; background:#fff; }
.tabWrap3 h2 { height:70px; padding:0 30px 0 38px; overflow:hidden; }
select { min-width:80px; height:26px; border:1px solid #abadb3; color:#333; }
.tabWrap3 h2 select { margin-top:22px; }
.tabWrap3 .filtre li { height:70px; color:#666; }
.tab3 { width:100%; text-align:center; font-size:14px; color:#333; border-bottom:1px solid #fff; border-collapse:collapse; }
.tab3 thead td { border-bottom:1px solid #d9d9d9; background:#f7f7f7; }
.tab3 tbody td { border-bottom:1px dashed #e0e0e0; color:#444; }
.tab3 td { height:40px; }
.tab3 td.td01 { padding-left:38px; }
.tab3 tbody td.td01 { position:relative; }
.tab3 tbody td.td01:before { content:""; position:absolute; left:0; bottom:-1px; height:1px; width:38px; background:#fff; }
.tab3 td.td02 { padding-right:22px; }
.tab3 tbody td.td02 { position:relative; }
.tab3 tbody td.td02:before { content:""; position:absolute; right:0; bottom:-1px; height:1px; width:22px; background:#fff; }
.end { padding:5px 0; }
.end li { float:left; width:26px; height:20px; line-height:20px; text-align:center; margin:5px; color:#fff; }
.end .true { background-color:#93d9a1; }
.end .false { background-color:#f78989; }
/*******意见反馈*******/
.fdback { margin:20px 0 10px; background:#fff; padding:0 30px; }
.txtwrap { padding:24px 0; position:relative; }
.txtwrap textarea { display:block; width:100%; height:120px; border:1px solid #e6e6e6; background:#fafafa; font-size:14px; line-height:25px; padding:6px 10px; }
.txtwrap p { position:absolute; color:#999; right:10px; bottom:35px; }
.txtwrap p span { color:#ff8f6f; }
.imgwrap2 { padding:5px 0 20px; }
.imgwrap2 p { color:#999; margin:80px 0 0; }
.fujian { float:left; margin-left:-18px; }
.fujian li { width:70px; height:70px; margin-left:18px; float:left; cursor:pointer; position:relative; overflow:hidden; }
.fujianLi div { height:100%; }
.fujianLi img { width:100%; height:100%; }
.fujianLi i { position:absolute; width:14px; height:14px; right:0; top:0; background:#fff url(../images/close3.png) no-repeat; }
.fujianLi i:hover { background-image:url(../images/close4.png); }
.fileLi { background:url(../images/add3.png) no-repeat; }
.file { opacity:0; filter:alpha(opacity=0); width:100%; height:300%; position:absolute; left:0; top:-100%; cursor:pointer; }
.inpwrap { float:right; margin-top:16px; }
.inpwrap .inp1 { width:210px; height:38px; line-height:36px; padding:0 6px; border:1px solid #e6e6e6; margin-right:28px; }
.inpwrap>* { float:left; }
.fds { padding:30px 0 0; border-top:1px dashed #d4d4d4; }
.fds dl { padding-bottom:28px; }
.fds dl>* { padding-left:12px; font-size:14px; }
.fds dt { height:40px; line-height:40px; background:#e2f9ff; }
.fds dd { color:#666; padding-top:8px; line-height:24px; }
.fds dd span { float:left; }
.fds dd p { margin-left:28px; }
.fds dd .fujian { margin:10px 0 3px 10px; }
/*******没有内容*******/
.nothing { height:570px; background:#fff url(../images/nothing.png) no-repeat center 125px !important; }
/*******弹窗*******/
/*登录框*/
.pop { width:470px; padding:35px 0 30px; }
.pop_in { width:380px; margin:0 auto; }
.pop_login { padding-bottom:55px; }
.pop_login li { height:50px; border:1px solid #d6d6d6; padding:12px 0; }
.pop_login .li01 { margin-bottom:-1px; }
.pop_login .icon { display:inline-block; width:46px; height:24px; background-position:center center; background-repeat:no-repeat; border-right:1px solid #e3e3e3; }
.pop_login .li01 .icon { background-image:url(../images/user.png); }
.pop_login .li02 .icon { background-image:url(../images/password.png); }
.pop_login input[type="text"] { width:332px; height:24px; line-height:22px; vertical-align:top; padding-left:15px; font-size:12px; }
.pop_login .mima { padding:20px 0 25px; height:18px; }
.pop_login .mima label { color:#444; padding-left:5px; cursor:pointer; }
.pop_login .mima a { color:#6cbce8; float:right; line-height:18px; }
.pop_login .mima a:hover { text-decoration:underline; }
.login_btn2 { width:380px; height:58px; line-height:58px; background:#ffaa30; color:#fff; font-size:18px; margin-top:20px; }
.login_btn2:hover { background:#f09c24; }
/*练习未完成提示*/
.pop_tip p { font-size:16px; line-height:26px; }
.pop_tip img { margin:0 auto 25px; }
.pop .buttons { padding:30px 0 0; text-align:center; }
.pop .buttons>* { width:80px; margin:0 15px; vertical-align:top; }
/*题目*/
.pop_timu { width:740px; }
.pop_timu dd { padding-left:20px; }
.pop_timu .ct_con_wrap { padding-bottom:0; }
.pop_timu .ct_answ_t { background:#fff; }
.pop_timu .ct_answ_b { display:block; padding-top:10px; }
.pop_timu .ctb>ul>li { padding:0; }
.pop_timu .td2 { padding-left:0; }
.pop_timu .ct_answ { margin-top:10px; }
/*学生答题详情*/
.pop_detail { width:580px; }
.roll { height:300px; overflow:auto; padding:0 22px; }
.filtre li { display:inline-block; height:50px; padding-left:18px; color:#666; }
.filtre li:first-child { padding-left:0; }
.filtre label { padding-left:6px; }
.tabWrap2 { background:#fafafa; padding:0 15px; }
.tab2 { text-align:center; width:100%; }
.tab2 thead tr { height:40px; }
.tab2 thead td { border-bottom:1px dashed #d2d2d2; color:#333; }
.tab2 tbody tr { height:35px; }
.tab2 tbody td { color:#444; }
.true1 { display:inline-block; width:18px; height:14px; background:url(../images/true1.png) no-repeat; }
.false1 { display:inline-block; width:14px; height:18px; background:url(../images/false1.png) no-repeat; }
div.tac .close_pop { margin:15px 0; }
/*查看大图*/
.pop_bigImg { text-align:center; font-size:0; width:800px; height:600px; }
.pop_bigImg img { max-width:100%; max-height:100%; }
.hotLesson p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ct_con_wrap img { display: inline; vertical-align:middle; }
.bofang { float:left; position:relative; display:block }
.mianfei { position:relative }
.mianfei i { background:url(../images/mianfei.png) 0px 0px no-repeat; width:36px; height:24px; display:block; position:absolute; top:-10px; right:-12px; }
/*学情统计*/
.xqtjs { padding:25px 0px 15px 0px; box-sizing:border-box; width:100%; border-bottom:1px solid #eee; margin-bottom:10px; float:left }
.xqtjs select, .xqtjs input { background:#FFFFFF; color:#666; padding:2px 10px; margin-right:10px; height:28px; border:1px solid #CCC }
.xqtjs .btn_g { background-color:#68bd72; color:#fff; height:28px; line-height:28px; width:60px; text-align:center; font-size:14px; border-radius:2px; display:inline-table }
.xqtjl { padding-top:10px; }
.tableb { background:#ececec; margin:10px 0 20px 0; color:#666 }
.tableb td { background:#FFFFFF; padding:10px; }
.tableb tr:first-child td { background:#f7f7f7; color:#000 }
.tableb a, .tableb a:hover, .xuexi a, .xuexi a:hover { color:#6cbce8; font-size:12px; }
.tableb tr:first-child td i { width:16px; height:16px; display:inline-table; background:url(../images/zigukt_03.png) 0px 0px no-repeat; vertical-align:middle; margin-left:10px; cursor:pointer; position:relative }
.xuexi { float:right; line-height:30px; }
.shuoming { display:none; position:absolute; z-index:9; top:18px; left:-133px; width:162px; height:62px; background:url(../images/zigukt_07.png) 0px 0px no-repeat; padding:10px 5px 5px 5px; }
.xitiz { width:100%; margin:0; }
.dycs1 { margin: 0px 0 10px; margin-top:-20px; overflow-x:auto; padding: 0 20px !important; }
.dycs1:first-child { margin: 15px 0 20px; overflow-x:auto; padding: 0 20px !important; }
.dycs2 { margin:0px; margin-bottom:20px; overflow-x:auto; padding: 0 20px !important; }
.dycs2:first-child { margin:0px; margin-bottom:20px; overflow-x:auto; padding: 0 20px !important; }
.xqtjs input[type='radio'] { margin:0px 5px 0 20px; vertical-align:middle }
.dycs1 td { min-width:80px; }
.true1 { background:url(../images/true.png) 0px 0px no-repeat; background-size:100%; width:23px; height:23px; display:inline-table }
.false1 { background:url(../images/false.png) 0px 0px no-repeat; background-size:100%; width:23px; height:23px; display:inline-table }
.dycs1 tr.lastb td { background:#fcfcfc }
.dycs1 td.yellow { color:#e5ad3c; font-family:Verdana; font-size:12px; font-weight:bold }
.tabys { background:#fafafa; padding-top:20px; padding-left:10px; float:left; margin-top:15px; width:100%; border-bottom:1px solid #dadada; position:relative }
.tabys li { padding:8px 20px; height:25px; line-height:25px; display:inline-table; float:left; border:1px solid #dadada; margin:0 5px; background:#FFFFFF; margin-bottom:-1px; cursor:pointer }
.tabys li a:hover { color:#30a5e6; }
.tabys li.cur, .tabys li.cur:hover { border-bottom:1px solid #FFFFFF; color:#e5ad3c; font-weight:bold }
.shijian { background:url(../images/shijian.png) 0px 0px no-repeat; width:18px; height:18px; display:inline-table; vertical-align:middle; margin-right:5px; }
/******* 套餐详情*******/
.taoc { background:#FFF; width:1000px; margin:0 auto; padding:30px; margin-top:30px; float:left; }
.taocl { float:left; width:410px; height:275px; }
.taocl img{ width:100%; float:left}
.taocr { float:left; width:530px; height:275px; }
.taocr li { padding:8px 20px; width:100%; display:inline-table; }
.taocr li span { display:inline-block }
.taocr li span.a { font-size:20px; font-family:"微软雅黑" }
.taocr li span.b { font-size:20px; font-family:"微软雅黑"; color:#F00; }
.taocr li span.c { font-size:14px; font-family:"微软雅黑"; color:#333; padding-right:20px; }
.taocr li span.h { font-size:14px; font-family:"微软雅黑"; color:#999; padding-left:20px; }
.taocr li span.d { font-size:14px; font-family:"微软雅黑"; color:#999; padding-right:10px; width:90px; }
.taocr li span.e { font-size:14px; font-family:"微软雅黑"; border:1px solid #CCC; color:#333; margin-right:10px; padding:5px 10px; cursor:pointer; box-sizing: border-box;}
.taocr li span.e.cur, .taocr li span.e:hover { font-size:14px; font-family:"微软雅黑"; border:2px solid #6ead0b; color:#6ead0b;box-sizing: border-box; }
.taocr li span.f { margin-right:10px; padding:2px 30px; width:auto; height:auto; font-size:18px; cursor:pointer; }
.taocr li span.g { margin-right:10px; padding:2px 20px; width:auto; height:auto; font-size:18px; cursor:pointer; border:1px solid #ff7a5c; background:#ffecdb; color:#fd8e30 }
.taocr li span.g img, .taocr li span.c img { display:inline-block; vertical-align:sub; margin-right:5px; }
.taocr li i.h { background:#ea443b; border-radius:3px; text-align:center; color:#FFF; width:18px; height:18px; line-height:18px; overflow:hidden; display:inline-block; }
/******* 课程介绍*******/
.kecml { border-bottom:1px solid #CCC; padding:0px 30px; float:left; width:100%; background:#FFF; margin-top:20px; }
.kecml li a { color:#333; font-size:18px; padding:15px 20px; float:left; display:inline-block; border-bottom:2px solid #fff; cursor:pointer; }
.kecml li a:hover, .kecml li.cur a { color:#6ead0b; font-size:18px; padding:0 20px; border-bottom:2px solid #6ead0b; padding:15px 20px; float:left; display:inline-block; }
.kecm1 { background:#FFF; float:left; padding:15px; line-height:25px; font-size:14px; width:100%; }
.xuanx { border-bottom:2px solid #6ead0b; color:#333; font-size:16px; width:100%; float:left; margin-bottom:10px; }
.xuanx li { float:left; display:block; cursor:pointer; }
.xuanx li a { float:left; display:block; padding:10px 20px; cursor:pointer; font-size:16px; }
.xuanx li:hover, .xuanx li:hover a, .xuanx li.cur a { float:left; display:block; background:#6ead0b; color:#fff; }
/******* 学习中心*******/
.juz { margin:0 auto; width:1000px; }
.xuel { float:left; width:210px; background:#FFF; border:1px solid #e4e4e4; margin-top:28px; }
.xuer { float:left; width:760px; margin-left:30px; font-size:14px; }
.xuel li { float:left; width:210px; padding:10px 0; font-size:14px; padding-left:20px; cursor:pointer; }
.xuel li:hover { float:left; width:210px; padding:10px 0; font-size:14px; padding-left:20px; background:#f6faf1 }
.xuel li.cur { float:left; width:208px; padding:10px 0; font-size:14px; padding-left:20px; color:#fe813d; background:url(../images/this.png) #FFF 180px center no-repeat; }
.xuel dd { float:left; width:210px; padding:13px 0; color:#8baf57; font-size:14px; padding-left:20px; border-bottom:1px solid #e4e4e4; }
.xuel .xuexi { width:18px; float:left; margin-right:5px; height:18px; display:inline-block; background:url(../images/xuexi.png) }
.xuel .this { width:10px; float:left; margin-right:5px; height:10px; display:inline-block; background:url(../images/this.png) }
.xuel .dd { border-top:1px solid #e4e4e4; }
/******* 我的课程*******/
.wdkc1 { padding:10px 20px; font-size:16px; width:100%; /*background:#f7f7f7; border:1px solid #e4e4e4;*/ margin-top:30px; width:1000px; margin:0 auto; }
.wdkc1 span { border-top:2px solid #f7f7f7; color:#333; padding:10px 15px; cursor:pointer; float:right; margin-top:-10px; }
.wdkc1 span.cur, .wdkc1 span:hover { border-top:2px solid #fe762d; color:#fe762d }
.wdkc51 { padding:10px 20px; font-size:16px; width:100%; background:#fff; border:1px solid #e4e4e4; margin-bottom:10px; float:left }
.wdkc51 li { padding:2px 10px; font-size:13px; cursor:pointer; color:#659518; background:#f1ffe7; border:1px solid #d3efc0; display:inline-block; margin:0 3px; float:left }
.wdkc51 li:hover, .wdkc51 li.cur { padding:2px 10px; font-size:13px; cursor:pointer; color:#fff; background:#6ead0b; border:1px solid #6ead0b; display:inline-block; margin:0 3px; }
.wdkc7 { float:left; padding:15px 20px; font-size:16px; width:100%; background:#fff; border:1px solid #e4e4e4; margin-bottom:10px; }
.wdkc8 { float:left; width:100%; }
.wdkc8 span { border-left:5px solid #6ead0b; margin-bottom:10px; float:left; height:25px; line-height:25px; padding-left:8px; }
.wdkc7 table.tabled { margin-top:10px; float:left }
.wdkc2 { width:100%; padding:0 20px; background:#fff; border:0px solid #e4e4e4; float:left }
.wdkc2 a{ float:left;width:130px; overflow:hidden;}
.wdkc3 { padding:10px 20px; font-size:16px; width:100%; background:#fff; margin-top:10px; float:left; }
.wdkc3d { padding:10px; font-size:16px; text-align:left; width:100%; background:#fff; float:left; }
.wdkc4 { font-size:16px; width:100%; background:#fff; margin-top:10px; float:left; }
.wdkc5 { width:100%; padding:0px; background:#fff; border:0px solid #e4e4e4; float:left; font-size:14px; text-align:center; margin-bottom:10px; }
.huise { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
.wdkc4 span.tu3 { color:#b2b2b2 }
.wdkc2 li { width:100%; float:left; text-align:left }
.wdkc2 li span.tu1 { width:130px; padding:15px 0; display:inline-block; float:left }
.wdkc2 li span.tu2 { width:390px; padding:15px 0; line-height:30px; display:inline-block; float:left; text-align:left }
.wdkc2 li span.tu3 { width:192px; padding:15px 0; line-height:30px; display:inline-block; text-align:right; float:left }
/******* 充值卡充值*******/
.diyibu { width:100%; float:left; background:#FFF; padding:20px 20px; }
.diyibu span { float:left; background:url(../images/juxing.png) 0px 0px no-repeat; width:226px; line-height:36px; font-size:14px; margin-right:10px; padding-left:10px; height:36px; display:inline-block; }
.diyibu span.cur { float:left; background:url(../images/juxingh.png) 0px 0px no-repeat; width:226px; line-height:36px; font-size:14px; margin-right:10px; padding-left:10px; height:36px; display:inline-block; }
.diyibu1 { width:100%; float:left; background:#FFF; padding:80px 10px 0 10px; text-align:center }
.diyibu2 { width:100%; float:left; background:#FFF; padding:10px 10px 80px 10px; text-align:center; margin-bottom:20px; }
.diyibu1 span { margin:0 2px; }
.diyibu1 input[type=text] { width:80px; font-size:16px; border:1px solid #CCC; height:30px; line-height:30px; }
span.sm i { background:url(../images/tshi.png) left center no-repeat; padding-left:15px; height:30px; border:0; padding-left:20px; width:100%; text-align:left; }
.diyibu9 { float:left; width:100%; background:#FFF; margin-bottom:10px; padding:30px 20px; }
.diyibu9 li { width:100%; display:block; padding:20px 0; }
.diyibu9 li span { border:1px solid #CCC; padding:5px 10px; display:inline-block; margin:10px 10px 0 0; cursor:pointer }
.diyibu9 li span:hover, .diyibu9 span.cur, .diyibu9 span.cur:hover { border:1px solid #fe7226; background:#fe7226; padding:5px 10px; display:inline-block; color:#FFF; }
.diyibu9 li span.disabled{background:#fff;border:1px solid #CCC;  color:#333}
.diyibu9 li span.disabled:hover{background:none;border:1px solid #CCC;  color:#333}

.diyibu9 li i { text-align:center; display:inline-block; min-width:30px; margin:0 auto; }
/******* 课程目录*******/
blr:expression(this.onFocus=this.blur()); /* IE Opera去掉点击链接时的虚线外框 */
outline:none; /* FF Opera去掉点击链接时的虚线外框 */
area { blr:expression(this.onFocus=this.blur());
} /* 图片热点去掉点击链接时的虚线外框 */
a:focus { -moz-outline-style: none; }
a.hidefocus { outline:none; }
/* FF去掉点击链接时的虚线外框 */
.clear { clear:both; font-size:0; height:0; line-height:0; }
body { font-size:12px; font-family:"微软雅黑"; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
a { color:#444444; text-decoration:none; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.ztb_nav { background:#f1eded; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; width:235px; _height: expression(document.documentElement.clientHeight-0+"px");
overflow: hidden; }
.ztb_up { height:19px; width:100%; margin-top:10px; }
.ztb_down { height:19px; width:100%; position:absolute; bottom:10px; }
.ztb_up a { display:block; cursor:pointer; width:32px; height:19px; margin:0 auto }
.ztb_down a { display:block; cursor:pointer; width:32px; height:19px; margin:0 auto }
.ztb_content { width:100%; margin-bottom:10px; overflow: hidden; }
.online { width:1px; position:absolute; left: 21px; right: 0px; top:0px; bottom: 0px; _height: expression(document.documentElement.clientHeight-0+"px");
overflow: hidden; border-left:1px solid #fe7226; z-index:0 }
.ztb_main_01 { position:relative;  float:left; width:100%; }
.ztb_content_01 { padding:0;float:left; width:100%; }
.ztb_over{ float:left; width:100%; position:relative}
.ztb_content_01 .ztb_con_text { font-size:14px; color:#404040; background:url(../images/ztb_lc.png) 0px 0px no-repeat; padding-left:40px; display:block; height:24px; }
.ztb_content_01 .ztb_content_02 li { float:left; width:100%; display:inline-block; cursor:pointer; padding:7px 10px; box-sizing:border-box; border-bottom:1px dashed #ccc; color:#b5b5b5; font-size:12px; line-height:20px; position:relative; height:40px; }

.ztb_content_01 .ztb_content_02 li:nth-last-of-type(1) {
float:left;
width:100%;
display:inline-block;
cursor:pointer;
padding-bottom:7px;
}
.ztb_content_01 .ztb_content_02 li:nth-last-of-type(1):hover {
float:left;
width:100%;
display:inline-block;
cursor:pointer;
padding-bottom:7px;
}
.ztb_content_01 .ztb_content_02 li:hover { background:#f6faf1 }
.ztb_over .ztb_con_text { font-size:14px; color:#404040; background:url(../images/shouqi.png)  10px 6px no-repeat; padding:6px 10px; padding-left:40px; display:block; height:40px; line-height:28px;  float:left; width:95%; }
.ztb_over{    background: url(../images/lix.png) left 39px repeat-x;}
.ztb_over .cur { font-size:14px; color:#404040; background:url(../images/zhank.png) 10px 6px no-repeat; padding:6px 10px; padding-left:40px; display:block; height:40px; line-height:28px; }
.ztb_end.cur{ height:40px; background:#f7f7f7;}
.ztb_content_01 .ztb_content_02 li.ztb_end span { font-size:14px; }
.ztb_content_01 .ztb_content_02 li.ztb_end span.xuhao { border-radius:50%; width:22px; height:22px; display:inline-block; border:1px solid #6ead0b; background:#FFF; text-align:center; line-height:22px; }
.ztb_on .ztb_con_text { font-size:14px; color:#404040; background:url(../images/ztb_active-6.png) no-repeat; padding-left:40px; display:block; height:24px; margin-bottom:20px }
.ztb_content_01 .ztb_content_02 li.ztb_active { background:url(../images/ztb_active.png) left center no-repeat; }
.ztb_content_01 .ztb_content_02 li.ztb_active a { color:#2285d3; font-weight:bold }
.ztb_content_01 .ztb_content_02 li a:hover { text-decoration:none }
.ztb_content_01 li a { display:inline-block; color:#6ead0b; }
.ztb_end a { margin-left:10px; }
.ztb_content_01 .ztb_content_02 li.ztb_active a { }
.ztb_content_01 .ztb_content_02 li.ztb_online a { background:url(../images/ztb_sel.png) right center no-repeat; }
.ztb_content_01 .ztb_content_02 li.ztb_online a:hover { text-decoration:underline }
.ztb_con_text { font-weight: bold; }
.ztb_time { display:inline-block; font-size:12px; font-weight:normal }
.ztb_content_02 { display:none }
.you { float:right; width:290px; text-align:right; margin-left:20px; display:inline-block; font-weight:normal; color:#999; font-size:12px; position: absolute;
    right: 10px;
    z-index: 9999;height: 41px;
    line-height: 10px; top:0; padding-top:14px;}
.search_sum { background:#FFF; width:100%; float:left; }
.touy { background:url(../images/touyuan.png) 0px 0px no-repeat; width:40px; height:40px; background-size:100% 100%; display:block; text-align:center; line-height:40px; color:#ea463d; font-size:16px; margin-right:10px; }
.feedback a { font-size:14px; }
.mbxbj { background:none; margin-top:10px; }
.mbxbj .nav_con_right { padding-left:0!important; }
/*注册*/

.zhuce { color:#333; display:inline-table; font-size:12px; }
.zhuce a { color:#6ead0b; }
.heeartop { padding-top:30px; }
.yhzce { width:100%; padding:50px 60px; color:#6ead0b; font-size:24px; font-family:"微软雅黑"; }
.yhzce1 { width:100%; float:left; margin:50px 0; display:none }
.yhzce2 { width:100%; float:left; margin:50px 0; display:block }
.yhzce4 { display:block; float:left; width:880px; font-size:14px; height:42px; text-align:left; background:#f7f7f7; padding:10px 20px; margin:0 60px; font-weight:bold; }
span.baocun { padding:2px 10px; display:inline-block; float:right; background:#6ead0b; text-align:center; min-width:50px; color:#FFF; border-radius:3px; margin:0 5px; font-weight:normal; cursor:pointer; }
span.xiugai { padding:2px 10px; display:inline-block; float:right; background:#6ead0b; text-align:center; min-width:50px; color:#FFF; border-radius:3px; margin:0 5px; font-weight:normal; cursor:pointer; }
span.bianji{ display:none}
span.dingd { padding:2px 10px; display:inline-block; background:#6ead0b; text-align:center; min-width:50px; color:#FFF; border-radius:3px; margin:0 5px; font-weight:normal; cursor:pointer; }
span.quxiao { padding:2px 10px; display:inline-block; float:right; background:#fe7226; text-align:center; min-width:50px; color:#FFF; border-radius:3px; margin:0 5px; font-weight:normal; cursor:pointer; }
.yhzce1 li,.yhzce2 li { width:100%; float:left }
.yhzce1 li span,.yhzce2 li span { color:#333; font-size:14px; line-height:30px; padding:5px 6px; float:left; display:inline-block; box-sizing:border-box; }
.yhzce1 li input[type=text], .yhzce1 li input[type=password] { width:100%; height:30px; border:1px solid #CCC; float:left; }
.yhzce1 li input[type=text].yzm { width:60%; height:30px; border:1px solid #CCC; }
.yhzce1 li input[type=text]:focus, .yhzce1 li input[type=password]:focus { width:100%; height:30px; border:1px solid #fc4343; }
.yhzce1 li input[type=text].yzm:focus { width:60%; height:30px; border:1px solid #fc4343; }
.yhzce1 li i,.yhzce2 li i { float:left; width:40%; text-align:center; background:#f6f6f6; border:1px solid #CCC; height:30px; border-left:0; cursor:pointer; }
.yhzce1 li button { float:left; width:40%; text-align:center; background:#f6f6f6; border:1px solid #CCC; height:30px; border-left:0; cursor:pointer; }
.yhzce1 li span.mc { text-align:right; width:35%; }
.yhzce2 li span.sr { text-align:left; width:32%; text-align:left }
.yhzce2 li span.mc { text-align:right; width:35%; text-align:right }
.yhzce1 li span.sr { text-align:left; width:32%; }
.yhzce1 li span.sr a { text-align:left; width:30%; color:#6ead0b; font-size:14px; cursor:pointer }
.yhzce1 li span.sr select { width:13%; margin:0 1%; }
.yhzce1 li span.sm { text-align:left;/* width:100%; */color:#fc4343; }
.yhzce1 li span.sm i { background:url(../images/tshi.png) left center no-repeat; padding-left:20px; height:30px; border:0; float:left; width:100%; text-align:left; }
.yhzce2 { width:100%; text-align:center; float:left; margin-bottom:50px; margin-top:50px }
.yhzce2 span { padding:5px 0px; width:30%; line-height:30px; }
.yhzce3 { width:100%; text-align:center; float:left; margin-bottom:50px; margin-top:50px }
.yhzce3 span { padding:5px 0px; width:13%; margin:0 1%; line-height:30px; }
.zclv { color:#269c1a; font-size:18px; text-align:center; padding:15px 0 }

.zclve { color:#269c1a; font-size:18px; text-align:center; margin:35px 0 10px 0; float:left }
.zclv img { vertical-align:middle; display: inline; margin-right:10px; }
.zchs { color:#999; font-size:13px; text-align:center; padding:15px 0 }
.tabled td { background:#FFF; padding:8px; }
.tabled td.did { background:#e7faef; text-align:left; font-size:13px; }
.tabled td.px { background:#f7f7f7; text-align:left; font-size:13px; }
.tabled table td { text-align:left }
.did span, .px span { float:right; cursor:pointer }
.disb { margin-bottom:30px; }
.shanchus { display:inline-block; background:url(../images/dell.png) 0px 0px no-repeat; width:14px; height:16px; }
.shanchus:hover { display:inline-block; background:url(../images/dellh.png) 0px 0px no-repeat; width:14px; height:16px; }
.xiaoxuec { border:1px solid #CCC; border-top:0; padding:15px; width:250px; }
.xiaoxuec span { color:#CCC; display:block; padding-top:5px; }
.twop { width:20%; text-align:center;    position: relative; }
.onefp { width:10%; text-align:left; padding-left:15px!important; box-sizing:border-box;}
.threep { width:40%; text-align:center; }
.sixp { width:60%; text-align:center; }
.fourp { width:40%; text-align:center; }
.onep { width:15%; text-align:center; }
.hs { color:#aaa }
.disb td { padding: 5px; position:relative; font-size:14px; }
.disb tr:nth-child(1) table {
padding:5px;
position:relative;
font-size:15px;
color:#64a700
}
.disb a { font-size:14px; }
.tableo { background:#fe7226; color:#FFF; position:absolute; z-index:1; padding:0 5px; }
.piczt { margin:10px; }

.gouwc{ background:#FFF; border:1px solid #CCC; margin:20px 0;}
.zhifu{ padding:10px 20px;}

.gouwc td{ padding:5px; height:30px; min-height:50px; font-size:14px;}
.zhifu td{ height:50px;}
.gouwc tr.xt:nth-child(1) td{ padding:10px; font-size:18px; background:#FFF; border-bottom:1px solid #CCC}
.tongbu{ background:#f7f7f7; margin-bottom:5px;}
.gouwc .red{ font-size:16px;}
.qxall{ text-align:left!important; font-size:16px!important; padding:10px 0!important;}
.zffs span,.zffs img,.zffs label,.zffs input{ vertical-align:middle; line-height:40px; display:inline-block; float:left;}
.zffs img{ margin-right:5px;}
.zffs input{ margin-top:13px; margin-right:5px;}
.zffs span{ margin-right:40px;}

.bfkc1{ border-top:2px solid #6ead0b; border-bottom:1px solid #f0f0f0; line-height:40px; height:44px; float:left; width:100%; font-size:14px; padding:2px 15px;}
.bfkc2{ height:42px; float:left; width:100%; font-size:14px; padding:0 15px;}
.bfkc2 li{ padding:5px 20px; line-height:30px; display:inline-block; float:left; cursor:pointer; font-size:14px;border-bottom:2px solid #fff;}
.bfkc2 li a{ font-size:14px;}
.bfkc2 li:hover,.bfkc2 li.cur{ padding:5px 20px; line-height:30px; display:inline-block; float:left; color:#6ead0b; border-bottom:2px solid #6ead0b; font-size:14px;}
.bfkc3{ min-height:40px; width:100%; float:left; font-size:14px!important; cursor:pointer; margin-top:10px;}
.bfkc3a{ /*height:334px; overflow-y:auto;*/ width:100%; float:left; font-size:14px!important;padding:0 15px;}
.bfkc3b{/* height:389px; overflow-y:auto; */width:100%; float:left; font-size:14px!important;padding:0 15px;}

.bfkc3 span{ font-size:14px!important;}
.bfkc3-1{  height:40px; float:left; width:100%; padding:0 5px; background:url(../images/zhankai.png)#f7f7f7 10px 13px no-repeat;}
.bfkc3-1.cur{ background:url(../images/shouqi1.png)#f7f7f7 10px 13px no-repeat;}
.bfkc3-2{  min-height:40px; float:left; width:100%; padding:0 5px; background:none; display:none; border-bottom:1px dashed #CCC;}
.bfkc3-2:hover{  min-height:40px; float:left; width:100%; padding:0 5px; background:#f6faf1;}
.bfkc1 .close_pop{ float:right; background:url(../images/guanbi1.png) center center no-repeat; display:inline-block; width:20px; height:20px; cursor:pointer; margin-top:9px;}

.bfkc1 .close_pop:hover{ float:right; background:url(../images/guanbi2.png) center center no-repeat; display:inline-block; width:20px; height:20px;}

span.one{  height:40px; line-height:40px; float:left; width:40%; padding:0 5px; display:inline-block; text-align:left; padding-left:30px; font-weight:bold;}
span.two{  height:40px; line-height:40px; float:left; width:20%; padding:0 5px; display:inline-block; text-align:center}
span.three{  height:40px; line-height:40px; float:left; width:25%; padding:0 5px; display:inline-block; text-align:center; color:#fe7226;}
span.four{  height:40px; line-height:40px; float:left; width:15%; padding:14px 5px; display:inline-block; text-align:right}
.bfkc4{ height:60px; line-height:60px; width:100%; float:left; background:#f0f0f0; font-size:14px; overflow:hidden;}
.bfkc4 span{ float:right; margin:11px 10px 0 10px; height:36px; line-height:36px; display:inline-block;}
.bfkc4 span:nth-child(1){ float:left;}
.bfkc4 i{ font-size:15px; font-weight:bold;}
.tipk{position:fixed; top:50%; margin:0 auto; background:rgba(0,0,0,0.6); border-radius:5px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; padding:0 30px; left:50%; margin-left:-100px; margin-top:-20px; width:200px;}


/*我的课程*/
.myWrap { height:140px; position:relative; overflow: hidden; width: 100%;}
.myWrap span{ position:absolute; top:0px; left:0; background:#fe7226; padding:2px 5px; color:#FFF; z-index:97}
.wrapa i{ background:rgba(0,0,0,0); width:100%; height:140px;  position:absolute; z-index:98; display:block;text-align:center}
.wrapa i span{ background:none; border:2px solid #fff000; border-radius:15px; margin:0 auto; padding:5px 20px; display:none; margin-left:60px; margin-top:55px; width:100px; height:35px; color:#fff000; font-size:14px; line-height:21px;}
.wrapa i:hover{  background:rgba(0,0,0,0.5);  width:100%; height:140px; display:block; position:absolute; z-index:98;}
.wrapa i:hover span{ display:block}
.wrapa i:hover span:hover{ background:#6ead0b; display:block}
.wrapa { margin:30px 0 0px 0; padding:15px; background:#fff }
.wrapa h2 {   font-size: 24px;
    border-left: 4px solid #6ead0b;
    margin-left: -15px;
    padding-left: 20px; }
.wrapa li:hover{ border:1px solid #FFF;}
.wrapa a:hover{ color:#444}
.moreg{ font-size:12px; float:right; color:#6ead0b; cursor:pointer; line-height:30px; height:30px;}
.moreg b{ font-size:14px; padding-right:5px; display:none}
.moreg:hover{ color:#ff9900}
.moreg:hover b{ display:inline-table}
.xuek{ margin-left:20px;}
.xuek,.dankc{ font-size:13px; background:#FFF; border:1px solid #6ead0b; padding:6px 10px; margin-right:-21px; cursor:pointer; }
.xuek:hover,.dankc:hover{ background:#6ead0b; color:#FFF}
.xuek.cur,.dankc.cur{ background:#6ead0b; color:#FFF}
.xkul1{ display:none}
.xkul2{ display:block; text-align:center;}
.xkul2 img{ display:inline-table}
.qhsf{ float:left; width:100%; padding:30px 0;}
.qhsf li{ width:80%; line-height:20px; border:1px solid #6ead0b; padding:10px; margin:10px auto; cursor:pointer }
.qhsf li:hover,.qhsf li.cur{ width:80%; line-height:20px;padding:10px; margin:10px auto; background:#6ead0b; color:#FFF; }
.sr span.yinj{ border:1px solid #ccc; padding:2px 10px; cursor:pointer; margin-right:10px; margin-bottom:10px;}
.sr span.cur{ border:1px solid #fe7226; background:#fe7226; padding:2px 10px; color:#FFF;}
.btn_b2zc {
    background-color: #6ead0b;
    display: inline-block;
    color: #fff;
    min-width: 300px;
    padding: 0 10px;
    text-align: center;
    height: 38px;
    line-height: 38px;
    border-radius: 2px;
    font-size: 16px;
}

.btn_b2zc:disabled, .btn_b2zc:disabled:hover { cursor:default; background:#ccc; }
.jgs{    background: url(../images/tshi.png) left center no-repeat;
    padding-left: 20px;
    height: 30px;
    border: 0;
    float: left;
    width: 100%;
    text-align: left; color:#fc4343}
.btn_bn-n {
    background-color: #f1ffe7;
	border:1px solid #ceebb9;
	color:#538800;
	padding:0 10px;
    height: 38px;
    line-height: 36px;
    font-size: 12px;
	border-radius:3px;
}
.btn_bn-n:hover {
    background-color: #6ead0b;
	border:1px solid #ceebb9;
	color:#fff;
	padding:0 10px;
    height: 38px;
    line-height: 36px;
    font-size: 12px;
}
.taoc1 { background:#FFF; width:1000px; margin:0 auto; padding:10px 0; margin-top:30px;  }
.nob{ background:none; margin-top:0px; text-align:left}
.bfkc3-3{  min-height:40px; display:none}
.bfkc3-3:hover{  min-height:40px;}
.bfkc3-4 {
    height: 40px;
    float: left;
    width: 100%;
    padding: 0 5px;
    background: url(../images/zhankai.png)#f7f7f7 10px 13px no-repeat;
}
.you1 {
    float: right;
    width: 200px;
    text-align: right;
    margin-left: 20px;
	height: 40px;
	line-height:40px;
    display: inline-block;
    font-weight: normal;
}
.ztb_over1 .ztb_con_text1 { font-size:14px; color:#fff; background:url(../images/shouqi2.png) #303030 10px center no-repeat; padding:6px 10px; padding-left:40px; cursor:pointer; display:block; height:40px; line-height:28px; border-bottom:1px solid #ccc; }
.ztb_over1 .cur { font-size:14px; color:#fff; background:url(../images/zhankai1.png) #303030 10px center no-repeat; padding:6px 10px; padding-left:40px; display:block; height:40px; line-height:28px; }
.ztb_content_02 li.cur { background:none!important;}
.ztb_over1 li{ border-bottom:0px!important;}
.ztb_content_01 .ztb_content_02 li.ztb_end span.xuhao1 { width:22px; height:22px; display:inline-block;  background:url(../images/bofang1.png) 10px 6px no-repeat;  text-align:center; line-height:22px; vertical-align:bottom }
.online1 {
    width: 1px;
    position: absolute;
    left: 39px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    _height: expression(document.documentElement.clientHeight-0+"px");
    overflow: hidden;
    border-left: 1px solid #fff;
    z-index: 0;
}
.ztb_over1 li.cur .xuhao1{ background:url(../images/bofang3.png) #363636 0px center no-repeat!important; color:#FFF; cursor:pointer }
.ztb_over1 li .xuhao1 { background:url(../images/bofang2.png) 0px center no-repeat!important; color:#FFF; cursor:pointer }

.ztb_over1 li:hover .xuhao1 { background:url(../images/bofang3.png) 0px center no-repeat!important; color:#FFF; cursor:pointer }
.ztb_over1 li:hover { background:#363636!important; color:#FFF; cursor:pointer }
.ztb_over1 a:hover{ text-decoration:none!important}
.ztb_over1  .ztb_content_02 li { float:left; width:100%; display:inline-block; cursor:pointer; padding:7px 25px 7px 30px; box-sizing:border-box; border-bottom:1px dashed #ccc; color:#b5b5b5; font-size:12px; line-height:20px; white-space:nowrap; 
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow: hidden; height:40px; position:relative}
.ztb_over1 li,.ztb_over1 a,.ztb_over1{ border-bottom:0!important}
.video_right .ztb_content{ margin-bottom:0!important}
.ztb_end i.vip {
    background: url(../images/youxiaoqi2.png) center center no-repeat!important;
    float: right!important;
    display: inline-block!important;
    width: 16px!important;
    height: 14px!important;
    margin-top: 5px!important;
    margin-right: 0px!important;
}
.ztb_end i.vip {
    background: url(../images/youxiaoqi2.png) center center no-repeat!important;
    float: right!important;
    display: inline-block!important;
    width: 16px!important;
    height: 14px!important;
    margin-top: 5px!important;
    margin-right: 0px!important;
	position: absolute;
    right: 5px;
    top: 8px;
}
.ztb_end i.gq {
    background: url(../images/guoqi2.png) center center no-repeat!important;
    float: right!important;
    display: inline-block!important;
    width: 16px!important;
    height: 14px!important;
    margin-top: 5px!important;
    margin-right: 0px!important;
	position: absolute;
    right: 5px;
    top: 8px;    
}
.ztb_end i.mf {
    background: url(../images/mianfei3.png) center center no-repeat!important;
    float: right!important;
    display: inline-block!important;
    width: 16px!important;
    height: 14px!important;
    margin-top: 5px!important;
    margin-right: 0px!important;
	position: absolute;
    right: 5px;
    top: 8px;
}

.pdown li a .icon1{ background:url(../images/shezhi.png) left center no-repeat; width:28px; height:28px; padding-left:20px!important;}
.pdown li a .icon2{ background:url(../images/icon2.png) left center no-repeat; width:28px; height:28px; padding-left:20px!important;}
.pdown li a .icon3{ background:url(../images/icon3.png) left center no-repeat; width:28px; height:28px; padding-left:20px!important;}
.pdown li a .icon4{ background:url(../images/icon4.png) left center no-repeat; width:28px; height:28px; padding-left:20px!important;}
.pdown li a .icon5{ background:url(../images/icon5.png) left center no-repeat; width:28px; height:28px; padding-left:20px!important;}

.pdown li a:hover .icon1{ background:url(../images/shezhi1.png) left center no-repeat;}
.pdown li a:hover .icon2{ background:url(../images/icon21.png) left center no-repeat;}
.pdown li a:hover .icon3{ background:url(../images/icon31.png) left center no-repeat;}
.pdown li a:hover .icon4{ background:url(../images/icon41.png) left center no-repeat;}
.pdown li a:hover .icon5{ background:url(../images/icon51.png) left center no-repeat;}

#bookname{display: inline-block;
    float: left;
    width: 840px;}
	
		
	/*******气泡*******/
.arrow_box {
	position: relative;
	background: #fff;
	color:#999;
	border: 1px solid #6ead0b;
	padding:5px;
	display: inline-block;
}
.arrow_box:after, .arrow_box:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #6ead0b;
	border-width: 6px;
	margin-top: -6px;
}
.arrow_box:before {
	border-color: rgba(170, 173, 11, 0);
	border-right-color: #6ead0b;
	border-width: 7px;
	margin-top: -7px;
}
.redC {
    color: #fe7226!important;
}

hr {

    border: 0;
    border-top: 1px solid #ddd;
}
.shixiao{ background:url(../images/shixiao.png) center center no-repeat; width:109px; height:73px; position:absolute;}
.xiajia{ background:url(../images/xiajia.png) center center no-repeat; width:109px; height:73px; position:absolute;}

.aui_state_noTitle .aui_close{ display:none!important}

/* 20180419*/
.yqm{}