﻿
/* 基本属性
---------------------------------------------------------------------------------------------------------------------- */
/**{margin: 0;padding: 0;border: 0;list-style: none;text-decoration: none;color: inherit;font-weight: normal;font-family: "微软雅黑";box-sizing: border-box;font-style: normal;}*/
html, body,  span,
h1, h2, h3, h4, h5, h6,  pre,a,
dl, dt, dd, ol, ul, li,div,i,button,
fieldset, form,  legend,input,textarea, /*label,*/
canvas,  footer, header,section{margin: 0;padding: 0;border: 0;list-style: none;text-decoration: none;color: inherit;box-sizing: border-box;font-style: normal;font: inherit;vertical-align: baseline;}

body{font-size:0.32rem;background:none; width: 100%;color: #000;text-align: left;overflow-x: hidden;font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', SimSun, 'Segoe UI', Tahoma, Helvetica, Sans-Serif;/*禁止选择复制*/-moz-user-select: none;-webkit-user-select: none;user-select: none;}

a {text-decoration: none;}
a:link, a:visited {color: #333;}
a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}

img{width: auto\9;vertical-align: middle;max-width: 100%;height: auto;border: 0;-ms-interpolation-mode: bicubic;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}

blockquote {margin-left:0.44rem;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}

input:not([type]), input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"] {padding: 0 0;}
input, button, select, textarea {font-size:.32rem;color: #333;font-family: 'Microsoft YaHei UI', 'Microsoft YaHei', SimSun, 'Segoe UI', Tahoma, Helvetica, Sans-Serif;}
input::-webkit-input-placeholder {
    color: #999 !important; /* WebKit browsers */
    font-size:.28rem;
}
input:-moz-placeholder {
    color: #999 !important; /* Mozilla Firefox 4 to 18 */
    font-size:.28rem;
}
input::-moz-placeholder {
    color: #999 !important; /* Mozilla Firefox 19+ */
    font-size:.28rem;
}
input:-ms-input-placeholder {
    color: #999 !important; /* Internet Explorer 10+ */
    font-size:.28rem;
}


.back-fa{background:#fafafa;}
.back-white,.back-fff{background:#fff;}


@keyframes audioPlay
{
    0% {background:url(../images/icon/audio.png) no-repeat center;}
    33%{background:url(../images/icon/audio1.png) no-repeat center;}
    66%{background:url(../images/icon/audio2.png) no-repeat center;}
}
 
@-webkit-keyframes audioPlay /* Safari 与 Chrome */
{
    0% {background:url(../images/icon/audio.png) no-repeat center;}
    33%{background:url(../images/icon/audio1.png) no-repeat center;}
    66%{background:url(../images/icon/audio2.png) no-repeat center;}
}


.question-audio{display:none; width:1rem;height:1rem;background:#fff;position:fixed;right:0.4rem;bottom:1.2rem;z-index:10;box-shadow:0 0 0.06rem #ddd, inset 0 -0.24rem 0.2rem -0.24rem #f4f4f4;border-radius:0.1rem;}
.question-audio .audio-icon{background:url(../images/icon/audio.png) no-repeat center; width:1rem;height:1rem;animation:audioPlay 1s infinite;}

@keyframes audioPlay
{
    0% {background:url(../images/icon/audio.png) no-repeat center;}
    33%{background:url(../images/icon/audio1.png) no-repeat center;}
    66%{background:url(../images/icon/audio2.png) no-repeat center;}
}
 
@-webkit-keyframes audioPlay /* Safari 与 Chrome */
{
    0% {background:url(../images/icon/audio.png) no-repeat center;}
    33%{background:url(../images/icon/audio1.png) no-repeat center;}
    66%{background:url(../images/icon/audio2.png) no-repeat center;}
}

/***按钮***/
.button1 {box-shadow:0 0 0.06rem #ddd,inset 0 -0.24rem 0.2rem -0.24rem #f4f4f4; height: 0.8rem;background:#fff; border:none; width: 80%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border-radius: 0.1rem;color: #90cd18;font-size: 0.32rem;outline: none;}
.button1-off {background:#f4f4f4;color:#ccc;box-shadow:none;}
.button1:not(.button1-off):active {background:#f4f4f4;color:#ccc;box-shadow:none;/*opacity:0.9;*/}

.button-round{border-radius: 0.1rem;-webkit-border-radius: 0.1rem;-moz-border-radius: 0.1rem;}

.page{display:none;}
.page .loader{height:0.8rem;line-height:0.8rem;text-align:center;display:none;font-size:0.28rem;margin-top:0.2rem;}
.page .loader img{width:0.5rem;height:0.5rem;}
.page .loader-more {line-height: 0.6rem;text-align: center;width: 100%;color: #ccc;font-size: 0.28rem;padding: 0.2rem 0;display: none;}
.page .loader-more a {color: #90cd18;}
.page .loader-more img{width:0.4rem;height:0.4rem;}
.page .no-list {padding-top: 0.6rem;line-height: 0.6rem;text-align: center;width: 100%;font-size: 0.32rem;color: #999;display: none;}
.page .nolist {padding-top: 1rem;line-height: 0.6rem;text-align: center;width: 100%;font-size: 0.32rem;color: #999;display: none;} 

.page .page-header{position: fixed;top:0;left:0; height: .88rem;width: 100%;text-align: center;background:#fff;z-index:99;}
.page .page-header .nav-bar{height: .88rem;width: 100%;text-align: center;color: #333333;}
.page .page-header .nav-bar .text{height: .88rem;line-height: .88rem;width: 100%;text-align: center;font-size: .36rem;color: #333333;position:relative;}
.page .page-header .nav-bar .goBack{background: url(../images/icon1/icon-left.png) center no-repeat;position: absolute;top: 0;left: 0;height: 100%;display: inline-block;background-size: 0.18rem 0.32rem;width:0.8rem;height: 100%;z-index:99;}

.page .page-header .nav-bar .text img{width:0.5rem;height:0.5rem;border-radius:0.5rem;margin-right:0.1rem; }
.page .page-header .nav-bar .text .username{height:0.5rem;line-height:0.5rem;display:inline-block;}

.page .page-header .nav-bar .right{position: absolute;top:0;right:0.2rem;height: 100%;display: inline-block;height:100%;line-height:0.88rem; font-size:0.28rem; z-index:99;}
.page .page-header .nav-bar .right span{color:#90cd18;}

/*.page .page-container{padding: .88rem 0 0;}*/
.page .page-container{padding:0;margin:0; position:fixed;top:0.88rem;left:0;bottom:0;width:100%;overflow-y:auto;background:#fff;}
.page .ifooter{bottom:1.2rem;left:0;}

.page .back-fa{background:#fafafa;}
.page .back-white,.page .back-fff{background:#fff;}

/*底部*/
.page .page-footer{background: #fff;border-top: 0.02rem solid #efefef; overflow: hidden; width: 100%; height:1.2rem;/*position: absolute;*/position: fixed; bottom: 0; left: 0;z-index:110;padding:0.1rem 0;}
.page .page-footer .footer-item{display:flex;justify-content:space-around;}
.page .page-footer .item{display: inline-block;width: 20%;height:1rem; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; text-align: center;}
.page .page-footer .item .div-icon{position:relative;width:0.5rem;height:0.5rem;margin: 0.05rem auto;}
.page .page-footer .item span{display: block;}
.page .page-footer .item span.icon{width: 0.5rem; height: 0.5rem; margin:0 auto; margin-bottom: 0.1rem;}
.page .page-footer .item span.icon-home{ background: url(../images/icon/book.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.page .page-footer .item span.icon-rc{ background: url(../images/icon/Saturn.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.page .page-footer .item span.icon-zy{ background: url(../images/icon/zy_999.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.page .page-footer .item span.icon-find{ background: url(../images/icon/find2.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.page .page-footer .item span.icon-my{ background: url(../images/icon/my.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.page .page-footer .item span.text{font-size: 0.24rem;line-height:0.4rem;}

.page .page-footer .item-cur .text{color:#90cd18;}
.page .page-footer .item-cur span.icon-home{ background: url(../images/icon/book_90cd18.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.page .page-footer .item-cur span.icon-rc{ background: url(../images/icon/Saturn_90cd18.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.page .page-footer .item-cur span.icon-zy{ background: url(../images/icon/zy_90cd18.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.page .page-footer .item-cur span.icon-find{ background: url(../images/icon/find2_90cd18.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.page .page-footer .item-cur span.icon-my{ background: url(../images/icon/my_90cd18.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.page .page-footer .item .div-icon .num-tips{background: #ff6a64;position: absolute;top: -0.18rem;right: -0.3rem;box-shadow: 0 0 0.1rem #fff;border-radius: 0.4rem;display: block;padding: 0.04rem;min-width: 0.3rem;height: 0.3rem;text-align: center;line-height: 0.3rem;margin-top: 0.08rem;color: #fff;border: 0.02rem solid #fff;outline: none;font-size:0.24rem;box-sizing: content-box;}
.page .page-footer .item .div-icon .tips-d{width:0.4rem;right:-0.36rem;padding:0.04rem 0.08rem; }
.page .page-footer .item .div-icon .tips-m{width:0.5rem;right:-0.46rem;text-align:right;}


.pHeader .page-header {height:1rem;line-height: 1rem;}
.pHeader .page-header .nav-bar {height: 1rem;}
.pHeader .page-header .nav-bar .text {height: 1rem;}
.pHeader .page-header .nav-bar .text span {font-size: 0.32rem;line-height: 0.5rem;display: block;}
.pHeader .page-header .nav-bar .text span.s-title {font-size: 0.28rem;color: #999;}
.pHeader .page-container{top:1rem;bottom:0;}


/**登录-注册-找回密码**/
.form-box{position:relative;}
.form-box .logo{text-align:center;margin:0 auto;}
.form-box .logo img{width: 100px; height: 100px;}
.form-box .form-top-login .logo{ text-align: center; margin:0 auto;position:absolute;top:30px;left:50%; width:120px;transform:translate(-50%,0);}
.form-box .form-top-login .back1{background:#90cd18;width:100%;height:160px;transform:scale(1.2);border-radius:70px;}
.form-box .form-top-login .logo img{width: 100px; height: 100px;}
.form-box .form-info{margin:0px auto;position:relative;width:100%;z-index:10;}
.form-box .item{padding:10px 0px; width: 80%; margin:0 auto;}

.form-box .item .item-btn{height: 40px; line-height: 40px; padding:0 10px; border:1px solid #90cd18; display: block; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; background: none;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; color: #000; font-size:16px; outline: none; font-family: 微软雅黑;background: #90cd18; color: #fff; font-weight:bold;cursor:pointer;}
.form-box .item .item-btn:active{background:#9ac71d;}
.form-box .item .btn-off{opacity:0.6;filter:alpha(opacity=60);}

.form-box .item .input-text{height: 40px; line-height: 40px; padding:0 10px; border:1px solid #90cd18; display: block; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; background: none;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; color: #000; font-size: 16px; outline: none; font-family: 微软雅黑;background:#fff;box-shadow:0px 0px 1px #efefef;}

.form-box .item-pwd{position:relative; }
.form-box .item-pwd .input-text{padding:0px 40px 0px 10px;}
.form-box .item-pwd i {position: absolute;top: 10px;right: 0px;background: url('../images/pwd_hide.png') no-repeat;width: 40px;height: 40px;background-size: 18px;background-position: center;background-origin: padding-box;transition: all 0.1s;}
.form-box .item-pwd i.on{background: url('../images/pwd_show.png') no-repeat;background-size: 18px;background-position: center;}

.form-box .item .input-select{position:relative;}
.form-box .item .input-select input{height: 40px; line-height: 40px; padding:0 10px; border:1px solid #90cd18; display: block; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; background: none;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; color: #000; font-size: 14px; outline: none; font-family: 微软雅黑;background:#fff;box-shadow:0px 0px 1px #efefef;text-align:center;}
.form-box .item .input-select i {position: absolute;top: 15px;right: 10px;background: url('../images/triangle_black.png') no-repeat;width: 10px;height: 10px;background-size: 8px;background-position: center;background-origin: padding-box;transition:all 0.1s;}
.form-box .item .input-select.select-on i{position: absolute;top: 15px;right: 10px;width: 10px;height: 10px;background: url('../images/triangle_90cd18.png') no-repeat;background-size: 8px;background-position: center;background-origin: padding-box;transform: rotate(-180deg);}

.form-box .item-text{padding:10px 0px;line-height:20px;text-align:center;}
.form-box .item-text span{font-size:16px;color:#999;}

.form-box .item .visitors-login-btn{width:48%;display:none;}

.form-box .item-code{position:relative;}
.form-box .item-code .input-text{padding-right:95px;}
.form-box .item-code .btn-code{position:absolute;top:10px;right:0;width:auto;line-height:initial;border:none;color:#90cd18;background:none;line-height:40px;padding:0px 10px;margin:0;font-size:14px;outline:none;}
.form-box .item-code .btn-code:active{color:#f90;}
.form-box .item-code .off{color:#ccc;}

.form-box .item-more{text-align:center;padding:10px 0px 20px;overflow:hidden;}
.form-box .item-more .item-btn{height: 40px; line-height: 40px; padding:0 10px; border:1px solid #90cd18; display: block; width: 48%; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; background: none;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; color: #000; font-size: 1.6rem; outline: none; font-family: 微软雅黑;background: #90cd18; color: #fff; font-weight:bold;cursor:pointer;float:left;}
.form-box .item-more .btn-right{float:right;}

/****学堂---------------****/
#Index .page-header{z-index:110;}
#Index .page-header .subject-select{display:block;width:2rem; height:0.6rem;border:none;left:0.1rem;top:0.14rem;position:absolute;outline:none;font-size:0.32rem;line-height:0.6rem;text-align:left;}
#Index .page-header .subject-select .stage-text{height: 0.5rem;width: 0.5rem;color: #90cd18;border-radius: 0.1rem;font-weight: bold;display: inline-block;margin-right: 0.12rem;margin-top: 0.04rem;line-height: 0.4rem;font-size: 0.32rem;float: left;box-sizing: border-box;border: 0.04rem outset #90cd18;text-align: center;}
#Index .page-header .subject-select .subject-text{font-weight:bold;}
#Index .page-header .subject-select i{background: url(../images/triangle_black.png) no-repeat;background-size: 0.12rem;background-position: center;width: 0.16rem;height: 0.16rem;display:inline-block;position:relative;top:-0.02rem;left:0.14rem;transition:all 0.2s;}
#Index .page-header .subject-select.on i{/*background: url(../images/triangle_90cd18.png) no-repeat;*/background-size: 0.12rem;background-position: center;width: 0.16rem;height: 0.16rem;display:inline-block;position:relative;top:-0.04rem;left:0.1rem;transform:rotate(-180deg);}

#Index .content_menu {margin-left:2rem; overflow-x:scroll;overflow-y:hidden; scrollbar-width: none;-ms-overflow-style: none;}
#Index .content_menu::-webkit-scrollbar {width: 0;}

#Index .content_menu .content-hidden{display:block; width:0.2rem;height:0.88rem; position:absolute;left:2rem;top:0;background: linear-gradient(to right, #fff, transparent );}
#Index .content_menu ul{display:flex;justify-content:space-between;flex-wrap:wrap;flex-flow: row;}
#Index .content_menu ul li{min-width:2rem;text-align: center;}
#Index .content_menu ul li.on span:not(.tips){color: #fff;font-weight:bold;background:#90cd18;}
#Index .content_menu span {position:relative;font-size:0.32rem;color:#333;display: inline-block;height: 0.6rem;line-height: 0.6rem;border-radius: 0.1rem;padding: 0 0.3rem;}
#Index .content_menu span .tips{background: #ff6a64;position: absolute;top: 0.04rem;right: 0.15rem;box-shadow: 0 0 0.03rem #fff;width: 0.15rem;height: 0.15rem;border-radius: 50%;}
#Index .content_menu .border {border-bottom: 0.04rem solid #90cd18;width:0.64rem;margin-left:-0.32rem; height: 0.08rem;position: absolute;left: 0;bottom: 0;transition: all 0.5s;}

/*学习圈----------------*/
.relation .list-item {background: #fff;}
.relation .page-header .right{float: right;position: absolute;top: 0.15rem;right: 0.15rem;}
.relation .list-item .item-title {padding: 0.2rem 0.1rem;line-height: 0.5rem;border-bottom:0.02rem solid #f4f4f4;}
.relation .list-item .item-title .item-icon {background: url(../images/icons/triangle_ccc.png) no-repeat;background-size: 0.16rem;background-position: center;width: 0.3rem;height: 0.44rem;display: inline-block;float:left; transform: rotate(0deg);}
.relation .list-item .item-title .item-icon-on {transform: rotate(90deg);}
.relation .list-item .item-title .item-name {font-size: 0.32rem;color: #333;margin-left:0.1rem;}
.relation .list-item .item-title .item-num {font-size: 0.32rem;margin-left: 0.1rem;}
.relation .list-item .item-title .add {height: 0.6rem;float: right;display: block;margin-right: 0.2rem;}
.relation .list-item .item-title .add img{width:0.4rem;height:0.4rem;}
.relation .list-item .item-title .invited_num {height: 0.6rem;line-height:0.6rem; float: right;display: none;margin-right: 0.2rem;}
.relation .list-item .item-title .invited_num span {background: #ff6a64;border-radius: 50%;display:inline-block;padding: 0.04rem;min-width: 0.4rem;height: 0.4rem;text-align: center;line-height: 0.36rem;color: #fff;font-size:0.28rem;}
.relation .list-item .item-ul {background: #fff;}

/*机构/用户列表-----------------*/
.relation .item-ul li {}
.relation .item-ul:not(.no-select) li:active{/*background:#f4f4f4;*/}
.relation .item-ul .item-info{position:relative;padding:0.2rem 0.1rem;margin:0 0.1rem;border-bottom:0.02rem solid #f4f4f4;overflow:hidden;}
.relation .item-s .item-info{padding:0.2rem 0.1rem;margin:0 0 0 0.2rem;}
.relation .item-ul li:last-child .item-info{border:none;}
.relation .item-ul .item-info .u-icon{width: 0.8rem;height: 0.8rem;display: inline-block;text-align: center;margin-top:0.08rem;float:left;}
.relation .item-ul .item-info .u-icon img{border-radius:50%;width:0.8rem;height:0.8rem;}
.relation .item-ul .item-info .u-info{display: inline-block;color: #333;margin-left: 0.2rem;line-height: 0.4rem;max-width:60%;}
.relation .item-ul .item-info .u-info .u-name{display:block;font-size:0.32rem;line-height:0.5rem;}
.relation .item-ul .item-info .u-info .u-detail{display:inline-block;font-size:0.24rem;color:#999;line-height:0.5rem;}
.relation .item-ul .item-info .u-info .u-detail .tag{margin-right: 0.1rem;color: #999;padding: 0.06rem 0.16rem;border-radius: 0.06rem;background:#efefef;}
.relation .item-ul .item-info .item-btn{float: right;margin-right: 0.1rem;}
.relation .item-ul .item-info .item-btn .btn{font-size: 0.24rem;border-radius: 0.06rem;padding: 0.04rem 0.16rem;display: block;color: #fff;background: #ccc;margin-bottom:0.12rem;text-align:center;line-height: 0.4rem;box-sizing:border-box;}
.relation .item-ul .item-info .item-btn .btn:last-child{margin:0;}
.relation .item-ul .item-info .item-btn .btn:nth-last-child(1):first-child{margin:0.26rem 0 0 0;}
.relation .item-ul .item-info .item-btn .btn:active:not(.btn-off,.off){opacity:0.7;filter:alpha(opacity=70);}
.relation .item-ul .item-info .item-btn .follow,.relation .item-ul .item-info .item-btn .apply,.relation .item-ul .item-info .item-btn .accept,.relation .item-ul .item-info .item-btn .sel {background:#90cd18;}
.relation .item-ul .item-info .item-btn .del,.item-ul .item-user .item-btn .cancel {background:#ff6a64;}
.relation .item-ul .item-info .item-btn .btn-off,.relation .item-ul .item-info .item-btn .off{background:#efefef;color:#ccc;}
.relation .item-ul .item-info .item-btn .refuse {}
.relation .item-ul .item-info .item-menu{display: inline-block;margin-right: 0.1rem;float: right;margin-top: 0.3rem;}
.relation .item-ul .item-info .item-menu img{transform:rotate(90deg);}
.relation .item-ul .item-info .item-menu .item-show{display:block;width:0.36rem;height:0.36rem;background:url(../images/icon/carat-d-ccc.png) no-repeat;background-size:0.2rem;background-position:center;}
.relation .item-ul .item-info.on .item-menu .item-show{transform:rotate(180deg);}

.relation .item-ul li .class-list{display:none;background:#fdfdfd;}
.relation .item-ul li .class-list .item-class-ul{border-bottom:0.02rem solid #f4f4f4;margin-left:0.2rem;}
.relation .class-list  .nolist{padding:0.3rem 0;font-size:0.28rem;color:#ccc;}
.relation .item-ul .no-li{line-height:0.6rem;padding:0.3rem 0.2rem;font-size:0.28rem;text-align:center;color:#999;}

/*机构、用户信息----------------*/
.userinfo .info-wrap{padding: 0.1rem 0.2rem 0.3rem;margin:0 auto;min-height:1.5rem;background:#fff;}
.userinfo .info-wrap .head{width: 1.5rem; height: 1.5rem; border-radius: 1.5rem; overflow: hidden;position:relative;float:left; }
.userinfo .info-wrap .head img{border-radius:50%;width:1.5rem;height:1.5rem;}
.userinfo .info-wrap .uinfo{line-height:0.5rem;display:inline-block;margin-left:0.2rem;}
.userinfo .info-wrap .uinfo .name{color: #333; font-size: 0.36rem;font-weight:bold; }
.userinfo .info-wrap .uinfo .name img{margin-left:0.1rem;}
.userinfo .info-wrap .uinfo .name .img-sex{vertical-align:text-top;}
.userinfo .info-wrap .uinfo .userid{color: #999; font-size: 0.24rem; }
.userinfo .info-wrap .uinfo .role{color: #999; font-size: 0.24rem; }
.userinfo .info-list{margin-top:0.2rem;padding:0 0.2rem; background:#fff;}
.userinfo .info-list ul li{line-height: 0.5rem;border-bottom: 0.02rem solid #f4f4f4;padding: 0.3rem 0;font-size: 0.28rem;}
.userinfo .info-list ul li:last-child{border:none;}
.userinfo .info-list ul li .info-title{display:inline-block;width:1.5rem;float:left;color:#333;font-size:0.28rem;}
.userinfo .info-list ul li .info-text{margin-left:0.2rem; color:#999;display:inline-block;}
.userinfo .info-list ul li .info-title1{font-size:0.24rem;}
.userinfo .info-list ul li .info-text1{color:#999;padding:0.1rem;}

/**考卷、试题、知识学习**/
.EPQBrowsePage .page-container{top:0.88rem;bottom:0;}
.EPQBrowsePage .page-container .content-wrap{padding:0.1rem 0.2rem;margin-top:0.8rem;}
.EPQBrowsePage .wrap-full{position: fixed;top:0;bottom:0;left: 0;}
.EPQBrowsePage .wrap-full .content-wrap{margin-top:0;}

.EPQBrowsePage .loader{height: 0.8rem;line-height: 0.6rem;color: #90cd18;text-align: center;display: none;font-size: 0.28rem;margin-top:1rem;}
.EPQBrowsePage .noInfo{font-size:0.32rem;text-align:center;padding:0.6rem 0;display:none;width:4rem;color:#666;margin:0.8rem auto 0;}
.EPQBrowsePage .noInfo img{width:1rem;height:1rem;margin:0.2rem;}

.EPQBrowsePage .time_cal{display:none; background:url(../images/icon/time_90cd18.png) no-repeat;background-size:0.28rem;background-position:0.06rem center; line-height:0.6rem;padding-left:0.4rem;position:absolute;right:0;top:0.1rem; font-size:0.24rem;color:#90cd18;margin-right:0.2rem;}
.EPQBrowsePage .page-header .saverwresult{display:none;height:0.88rem;line-height:0.88rem;text-align:center;position:absolute;top:0;right:0;padding-right:0.3rem;}
.EPQBrowsePage .page-header .saverwresult a{font-size:0.28rem;color:#90cd18;}

.EPQBrowsePage .menu-wrap{width:100%;position:fixed;top:0.88rem;left:0; background:#fff;height:0.8rem;display:none;z-index:99;}
.EPQBrowsePage .menu-wrap .buttons{padding:0.1rem 0.2rem;height:0.8rem;}
.EPQBrowsePage .menu-wrap .buttons button.btn2{border:none; color:#90cd18; border-radius:0.4rem;padding:0 0.3rem;height:0.6rem;background:none;font-size:0.28rem;display:inline-block;outline:none;border:0.02rem solid #ccc;background:none;}
.EPQBrowsePage .menu-wrap .buttons button.btn2.active{color:#FFF;border:0.02rem solid #90CD18;background:#90CD18;}
.EPQBrowsePage .menu-wrap .buttons button.btn1{border:none;width:1.6rem;height:0.6rem;border-radius:0.4rem;}
.EPQBrowsePage .menu-wrap .buttons button.btn1:active{opacity:0.7;}
.EPQBrowsePage .menu-wrap .buttons button.off{color:#ccc;border:0.02rem solid #ccc;box-shadow:none;}
.EPQBrowsePage .menu-wrap .buttons button:active:not(.off){background:#90cd18;color:#fff;}
.EPQBrowsePage .menu-wrap .buttons button:not(:first-child){margin-left:0.2rem;}

.EPQBrowsePage .menu-wrap .fun-nav{position:absolute;top:0;right:0.2rem; height: 0.8rem;padding:0.1rem 0;}
.EPQBrowsePage .menu-wrap .fun-nav span {display: inline-block;text-align: center;width:0.6rem;height:0.6rem;line-height:0.6rem;}
.EPQBrowsePage .menu-wrap .fun-nav span:active{opacity:0.8;filter:alpha(opacity=80);}
.EPQBrowsePage .menu-wrap .fun-nav span.myresult {background: url('../images/icon/myresult.png') no-repeat;background-size:0.36rem;background-position:center;}
.EPQBrowsePage .menu-wrap .fun-nav span.content-full {background: url('../images/icon/full.png') no-repeat;background-size:0.36rem;background-position:center;}
.EPQBrowsePage .menu-wrap .fun-nav span.expand {background: url('../images/icon/expand.png') no-repeat;background-size:0.36rem;background-position:center;}
.EPQBrowsePage .menu-wrap .fun-nav span.reduce {background: url('../images/icon/reduce.png') no-repeat;background-size:0.36rem;background-position:center;}
.EPQBrowsePage .menu-wrap .fun-nav span.print{background: url('../images/icon/print.png') no-repeat;background-size:0.36rem;background-position:center;}
.EPQBrowsePage .menu-wrap .fun-nav span.returnTop{background: url('../images/icon/top.png') no-repeat;background-size:0.36rem;background-position:center;}
.EPQBrowsePage .menu-wrap .fun-nav span.handwriting{background: url('../images/draw/hand.png') no-repeat;background-size:0.36rem;background-position:center;}

.EPQBrowsePage .content-menu {position:fixed;right:0.5rem;bottom:0.6rem;width:0.6rem; display:none;transition:all 0.5s;z-index:100;}
.EPQBrowsePage .content-menu div{width:0.6rem;height:0.6rem;box-shadow:0 0.1rem 0.2rem #ccc;display:block;border-radius:50%;text-align:center;}
.EPQBrowsePage .content-menu div:active{opacity:0.8;filter:alpha(opacity=80);}
.EPQBrowsePage .content-menu .menu-recovery{background:#fff url('../images/icon/recovery.png') no-repeat;background-size:0.36rem;background-position:center;}
.EPQBrowsePage .content-menu .menu-top{background:#fff url('../images/icon/top.png') no-repeat;background-size:0.36rem;background-position:center;display:none;margin-top:0.3rem;}

.EPQBrowsePage .content-wrap{font-size: 0.28rem; line-height: 0.5rem; color: #333; letter-spacing: 0.02rem;font-family:'Times New Roman';word-wrap: break-word; -moz-user-select:text;-webkit-user-select: text;user-select: text;}

.isLandscape .content-wrap{position:absolute;top:1.8rem;left:0;bottom:0;overflow:hidden;display:flex;width:100%;}
.isLandscape .content-wrap .qitems{display:flex;width:100%;transition: all 0.2s;}

.EPQBrowsePage .q-content{padding: 0.2rem;}
.EPQBrowsePage .content-wrap p{margin:0.3rem 0;}

.EPQBrowsePage .content-wrap .exampage_myresult{margin-bottom:0.1rem;}
.EPQBrowsePage .content-wrap .question-title{text-align:center;}
.EPQBrowsePage .content-wrap .question-title p{text-align:center; font-size:0.36rem;margin:0.1rem 0;}
.EPQBrowsePage .content-wrap .question-title p.title-sname{font-size:0.28rem;}
             
.EPQBrowsePage .content-wrap .question{text-align:left;box-shadow: 0 0 0.06rem #ccc;border-radius: 0.06rem;padding: 0.1rem;margin-top:0.2rem;}
.EPQBrowsePage .content-wrap .question span[name=answer_area], .exampagebrowse .ep-content span[name=answer_area] {display:inline;}
.EPQBrowsePage .content-wrap .question span[name=answer_area] span[name=tk_spacearea]{white-space: normal;word-wrap: break-word;width:100%;}
.EPQBrowsePage .content-wrap .question table{width:100%; table-layout: fixed;word-break: break-all; word-wrap: break-word;}
.EPQBrowsePage .content-wrap .question table span[name=tk_spacearea]{display:inline-block;}
.EPQBrowsePage .content-wrap .question select{border: 0.02rem solid #ccc;line-height: 0.5rem;font-size:0.28rem;border-radius: 0.1rem;outline:none;/*display:none;*/}
.EPQBrowsePage .content-wrap .question button{display:none;border: 0.02rem solid #ccc;background: #efefef;border-radius: 0.1rem;line-height: 0.5rem;padding: 0 0.2rem;outline:none;font-size:0.28rem;}
.EPQBrowsePage .content-wrap .question button.on{background:#90cd18;color:#fff;}
                             
.EPQBrowsePage .content-wrap .question .rw-result{font-size:0.48rem;color:red;}
.EPQBrowsePage .content-wrap .question .tips-comment{width: 0.3rem;height: 0.3rem;display: inline-block;background:url(../images/icon/exclamatory.png) no-repeat;background-size:0.3rem;position:relative;top:-0.14rem;}
.EPQBrowsePage .content-wrap .question .question-result{color:blue;}
.EPQBrowsePage .content-wrap .question .question-result.result-tk{vertical-align: bottom;display:inline-block;}
            
.EPQBrowsePage .content-wrap .q-operation{overflow: hidden;display:block;}
.EPQBrowsePage .content-wrap .q-operation .answer_one{color:#f90;}
/*.EPQBrowsePage .content-wrap .q-operation .answer_one.active{color:#666;}*/
.EPQBrowsePage .content-wrap .q-operation .feedback{color:#90cd18;float: right;margin-right: 0.1rem;}
.EPQBrowsePage .content-wrap .q-operation .splitscreen{color:#90cd18;float: right;margin-right: 0.1rem;}
                
.EPQBrowsePage .content-wrap .question-item{padding: 0 0.2rem;font-family: 'Times New Roman';line-height: 0.5rem;font-size: 0.28rem;color:blue;}
.EPQBrowsePage .content-wrap .question-item .question-comment{font-size:0.28rem;color:#f90;font-weight:bold;}
.EPQBrowsePage .content-wrap .question-item .question_standard_answer{color:blue;line-height:0.5rem;}
.EPQBrowsePage .content-wrap .question-item .question_knowledges{color:blue;}
.EPQBrowsePage .content-wrap .question-item .question_knowledges .question_knowledge{color:#6B8E23;cursor: pointer;}
.EPQBrowsePage .content-wrap .question-item .question_info{color:blue;}
.EPQBrowsePage .content-wrap .question-item .question_exampage{color:blue;}
.EPQBrowsePage .content-wrap .question-item .result{text-align:left;font-size:0.32rem;}

.EPQBrowsePage .TipsComment{position: absolute;width:80%; background: #fff;top: 0;z-index: 99;padding: 1%;border-radius: 0.06rem;box-shadow: 0 0 0.06rem #ccc;}
.EPQBrowsePage .TipsComment .title{position:relative;line-height: 0.5rem;}
.EPQBrowsePage .TipsComment .title h1{font-size:0.28rem;font-weight:bold;}
.EPQBrowsePage .TipsComment .content{padding:0 0.1rem;}
.EPQBrowsePage .TipsComment .content span{word-wrap: break-word;word-break: break-all;color:#f90;font-size:0.24rem;}
.EPQBrowsePage .TipsComment i{background:url(../images/sj_ccc.png) no-repeat;width: 0.3rem;height: 0.16rem;display: block;position: absolute;z-index:100;}
.EPQBrowsePage .TipsComment i.down{transform:rotate(180deg);bottom:-0.16rem;}
.EPQBrowsePage .TipsComment i.up{top:-0.16rem;}

.EPQBrowsePage .content-wrap .ep-score{text-align:center;
    border-collapse: separate; /* 确保边框分开显示 */
    border-spacing: 0; /* 如果需要去除单元格之间的间距 */
    border: 0.02rem solid #ccc; /* 定义边框样式 */
    border-radius: 0.1rem; /* 应用圆角 */
    overflow: hidden; /* 隐藏超出边框的内容 */}
.EPQBrowsePage .content-wrap .ep-score tr td{padding:0.1rem;}
.EPQBrowsePage .content-wrap .ep-score tr td,.EPQBrowsePage .content-wrap .ep-score tr th{border: 0.02rem solid #ccc; /* 定义边框样式 */}

.EPQBrowsePage .rw_result{color:red;font-size:0.48rem;}
.EPQBrowsePage .rw_result .rw-right{color:red;}
.EPQBrowsePage .rw_result .rw-right_b8{color:red;}
.EPQBrowsePage .rw_result .rw-right_s8{color:red;}
.EPQBrowsePage .rw_result .rw-error{color:red;} 

.EPQBrowsePage .mark-toolbox{display:flex;position:absolute;top:50%;left:50%;/*transform:translate(-50%, -150%);*/background:#fff;border-radius:0.1rem;box-shadow:0 0 0.06rem #ccc;transition:all 0.2s;z-index:99;}
.EPQBrowsePage .mark-toolbox span{font-size:0.24rem;display:inline-block;height:0.6rem;line-height:0.6rem;margin:0.1rem 0.2rem;text-align:center;min-width:0.6rem;}
 
.EPQBrowsePage .mark-solid{border-bottom:0.02rem solid #000; background:none;color:#000;}
.EPQBrowsePage .mark-background{background:#ff6a64;color:#000;border:none;}
.EPQBrowsePage .mark-color{color:#ff6a64;background:none;border:none;}

.EPQBrowsePage .handle {position: absolute;cursor: move;touch-action: none; /* 防止触摸滚动 */display:none;}
.EPQBrowsePage .handle:after{display: block;width: 2px;height: 20px;background: #1890ff;content: " ";text-align: center;margin: 0 7px;border-radius: 50%;opacity:0.7;}
.EPQBrowsePage .handle:before{display: block;width: 10px;height: 10px;background: #1890ff;position: absolute;content: " ";top: -10px;left: 3px;border-radius: 50%;}
.EPQBrowsePage .end-handle:before{top:20px;}
  
/*答题卡*/
.EPQBrowsePage .myresult-wrap{display:none;position: fixed;width: 100%;height:0.88rem;bottom: 0;background: #fff;overflow-y:auto;transition:height 0.5s;z-index:99;}
.EPQBrowsePage .myresult-wrap .title{position: fixed;width: 100%;background: #fff;font-size: 0.36rem;color: #333;height: 0.88rem;line-height: 0.88rem;text-align: center;border-bottom:1px solid #efefef;}
.EPQBrowsePage .myresult-wrap .title span{border: 1px solid #efefef;height: 0.8rem;display: block;width: 2.5rem;border-bottom: none;margin-top: 0.08rem;border-radius: 0.1rem 0.1rem 0 0;margin-left: 0.3rem;background: #fff;font-size:0.28rem;color:#90cd18;}
.EPQBrowsePage .myresult-wrap .title span i{position: relative;
top: 0;
left: 0.06rem;
display: inline-block;
width: 0.2rem;
height: 0.2rem;
background: url(../images/triangle_90cd18.png) no-repeat;
background-size: 0.16rem;
background-position: center;
transform: rotate(180deg);transition:all 0.5s;}
.EPQBrowsePage .myresult-wrap .title.show span i{transform: rotate(0deg);}
.EPQBrowsePage .myresult-wrap .title.hide span i{transform: rotate(180deg);}
.EPQBrowsePage .myresult-wrap .content{margin-top:0.88rem;padding:0.2rem; font-size: 0.28rem; line-height: 0.5rem; color: #333; letter-spacing: 0.02rem;font-family:'Times New Roman';word-wrap: break-word;}
.EPQBrowsePage .myresult-wrap .content .rw-result{font-size:0.48rem;color:red;}

.EPQBrowsePage .myresult-wrap .content .resultcard_area{cursor:pointer;}

.EPQBrowsePage .myresult-wrap .content .qanswer-content{}
.EPQBrowsePage .myresult-wrap .content .qanswer-content .resultcard_area{display:inline-block;margin:0 0.2rem;}

.EPQBrowsePage .myresult-wrap .content .area_select span{border-radius:50%;display:inline-block;width:0.6rem;height:0.6rem;border:0.01rem solid #ccc;text-align:center;line-height:0.58rem;margin:0.1rem;}

.EPQBrowsePage .myresult-wrap .content .qanswer-content .area_button{padding:0.2rem 0;}
.EPQBrowsePage .myresult-wrap .content .area_button span.qnum{border-radius:0.1rem;display:inline-block;text-align:center;line-height:0.58rem;margin:0.1rem;min-width:0.6rem;}
.EPQBrowsePage .myresult-wrap .content .area_button span.area_content{width:3rem;min-height:0.6rem;display:inline-block;white-space:nowrap;text-overflow:ellipsis;color:blue; border-radius:0.1rem;display:inline-block;border:0.01rem solid #ccc;text-align:center;line-height:0.58rem;margin:0.1rem;}

.EPQBrowsePage .myresult-wrap .content .area_tk{display:inline-block;margin:0.1rem 0.2rem;}
.EPQBrowsePage .myresult-wrap .content .area_tk span{max-width:3.2rem;min-width:1.6rem; min-height:0.6rem;display:inline-block;white-space:nowrap;text-overflow:ellipsis;color:blue; border-radius:0.1rem;display:inline-block;border:0.01rem solid #ccc;text-align:center;line-height:0.58rem;margin:0.1rem;padding:0 0.1rem;}
.EPQBrowsePage .myresult-wrap .content .area_tk span.qnum{min-width:0.6rem;}

.EPQBrowsePage .myresult-wrap .content .qanswer-content .resultcard_area .qnum{color:#000;font-weight:bold;border:none;width:0.6rem;}
.EPQBrowsePage .myresult-wrap .content .resultcard_area .error{background:rgba(255, 0, 0, 0.80);border:0.02rem solid rgba(255, 0, 0, 0.80);}
.EPQBrowsePage .myresult-wrap .content .resultcard_area .correct{background:#999;border:0.02rem solid #999;}
.EPQBrowsePage .myresult-wrap .content .resultcard_area .part{background:rgba(255, 153, 0, 0.80);border:0.02rem solid rgba(255, 153, 0, 0.80);}

/*试题分屏显示*/
.EPQBrowsePage .page-splitscreen {display:none;position: fixed;width: 100%;top:0rem;bottom: 0;background: #fff;overflow:hidden;transition:height 0.5s;z-index:100;}
.EPQBrowsePage .page-splitscreen .splitscreen-title{height: .88rem;line-height: .88rem;width: 100%;text-align: center;font-size: .36rem;color: #333333;position: relative;}
.EPQBrowsePage .page-splitscreen .splitscreen-title .goBack{background: url(../images/icon1/icon-left.png) center no-repeat;position: absolute;top: 0;left: 0;height: 100%;display: inline-block;background-size: 0.18rem 0.32rem;width: 0.8rem;height: 100%;z-index: 99;}
.EPQBrowsePage .page-splitscreen .splitscreen-title .text{height: .88rem;line-height: .88rem;width: 100%;text-align: center;font-size: .36rem;color: #333333;position: relative;}
.EPQBrowsePage .page-splitscreen .splitscreen-title .menu-tool{position: absolute;top: 0;right: 0.2rem;height: 0.88rem;padding: 0.14rem 0;}
.EPQBrowsePage .page-splitscreen .splitscreen-title .menu-tool span{display: inline-block;text-align: center;width: 0.6rem;height: 0.6rem;line-height: 0.6rem;}
.EPQBrowsePage .page-splitscreen .splitscreen-title .menu-tool span.handwriting {background: url(../images/draw/hand.png) no-repeat;background-size: 0.36rem;background-position: center;}

.EPQBrowsePage .QSplitScreen-Wrap{position: absolute;width: 100%;top:0.88rem;bottom: 0;background: #fff;overflow:hidden;transition:height 0.5s;z-index:100;}
.EPQBrowsePage .QSplitScreen-Wrap .close{position:fixed;top:50%;left:50%;width:2rem;height:0.4rem;background:#ccc;transform:translate(-50%,-50%);margin-top:0.44rem;clip-path: polygon(20% 0, 80% 0, 100% 50%, 80% 100%,20% 100%,0 50%); text-align:center;}
.EPQBrowsePage .QSplitScreen-Wrap .close span{display:inline-block;background:url(../images/icon/close.png) no-repeat;background-size:0.2rem;background-position:center right;height:0.4rem;line-height:0.4rem;padding-right:0.3rem;font-size:0.28rem;color:#000;}
.EPQBrowsePage .QSplitScreen-Wrap .qss-page{font-size: 0.28rem;line-height: 0.5rem;color: #333;letter-spacing: 0.02rem;font-family: 'Times New Roman';height:50%;overflow-y:auto;padding: 0.1rem;}
.EPQBrowsePage .QSplitScreen-Wrap .qss-qtext{border-bottom:0.04rem solid #ccc;}
.EPQBrowsePage .QSplitScreen-Wrap .qss-qanswer{border-top:0.04rem solid #ccc;}

.EPQBrowsePage .QSplitScreen-Wrap .qss-page span[name=answer_area], .exampagebrowse .ep-content span[name=answer_area] {display:inline;}
.EPQBrowsePage .QSplitScreen-Wrap .qss-page span[name=answer_area] span[name=tk_spacearea]{white-space: normal;word-wrap: break-word;width:100%;}
.EPQBrowsePage .QSplitScreen-Wrap .qss-page table{width:100%; table-layout: fixed;word-break: break-all; word-wrap: break-word;}
.EPQBrowsePage .QSplitScreen-Wrap .qss-page table span[name=tk_spacearea]{display:inline-block;}
.EPQBrowsePage .QSplitScreen-Wrap .qss-page select{border: 0.02rem solid #ccc;line-height: 0.5rem;font-size:0.28rem;border-radius: 0.1rem;outline:none;/*display:none;*/}
.EPQBrowsePage .QSplitScreen-Wrap .qss-page button{display:none;border: 0.02rem solid #ccc;background: #efefef;border-radius: 0.1rem;line-height: 0.5rem;padding: 0 0.2rem;outline:none;font-size:0.28rem;}
.EPQBrowsePage .QSplitScreen-Wrap .qss-page button.on{background:#90cd18;color:#fff;}
               
.EPQBrowsePage .QSplitScreen-Wrap .qss-page .rw-result{font-size:0.48rem;color:red;}
.EPQBrowsePage .QSplitScreen-Wrap .qss-page .tips-comment{width: 0.3rem;height: 0.3rem;display: inline-block;background:url(../images/icon/exclamatory.png) no-repeat;background-size:0.3rem;position:relative;top:-0.14rem;}
.EPQBrowsePage .QSplitScreen-Wrap .qss-page .question-result{color:blue;}
.EPQBrowsePage .QSplitScreen-Wrap .qss-page .question-result.result-tk{vertical-align: bottom;display:inline-block; }

@media screen and (min-width: 550px)  {
    .EPQBrowsePage .QSplitScreen-Wrap .qss-page{width:50%;height:100%;display:inline-block;}
    .EPQBrowsePage .QSplitScreen-Wrap .qss-qtext{border:none;border-right:0.04rem solid #ccc;}
    .EPQBrowsePage .QSplitScreen-Wrap .qss-qanswer{border:none;border-left:0.04rem solid #ccc;}
    .EPQBrowsePage .QSplitScreen-Wrap .close{top:calc(100% - 100% * 0.618); height: 2rem;width: 0.4rem;clip-path: polygon(50% 0,100% 20%,100% 80%,50% 100%,0 80%,0 20%);}
    .EPQBrowsePage .QSplitScreen-Wrap .close span{height: auto;width: 0.4rem;background-position: bottom center;padding:0; padding-bottom: 0.3rem;line-height: 0.4rem;margin-top: 0.45rem;}
}

/*学科学时购买*/
.PurchasePage .page-container{bottom:1.2rem;}
.PurchasePage .page-container .pay-content{margin:0 0.2rem;}
.PurchasePage .page-container .pay-message{padding:0;line-height:.48rem;}
.PurchasePage .page-container .pay-message span{font-size:.28rem;color:#999;line-height:.48rem;}
.PurchasePage .page-container .subject-tips{padding:0.32rem 0;display:none;}
.PurchasePage .page-container .subject-tips span{font-size:.32rem;color:#999;line-height:.8rem;line-height:.48rem;}
.PurchasePage .page-container .subject-tips span .tips-text{color:#90cd18;margin:0 0.12rem;font-weight:bold;}
.PurchasePage .page-container h2{font-size: .28rem;color: #000;}
.PurchasePage .account-balance{width: 100%;height: auto;overflow: hidden;padding: .62rem 0;}
.PurchasePage .account-balance .balance{font-size:.64rem;}
.PurchasePage .subject-pay{width: 100%;height: auto;overflow: hidden;padding: .5rem 0;}
.PurchasePage .subject-pay ul{display: flex;}
.PurchasePage .subject-pay ul li{width: 50%;height: .8rem;line-height: .8rem;background: #fff;color: #333;font-size: .28rem;text-align: center;margin: 0.14rem;border: 2px solid #999;border-radius: 1.05rem;}
.PurchasePage .subject-pay ul li .subject-text{display:inline-block;}
.PurchasePage .subject-pay ul li span{margin:0 0.14rem;}
.PurchasePage .subject-pay ul li i.sel-active{width: .28rem;height: .22rem;display:inline-block;background: url(../images/triangle_black.png) no-repeat;background-position:left center;background-size:0.12rem;}
.PurchasePage .subject-pay ul li.active{border: 2px solid #90cd18;border-radius: 1.05rem;}
.PurchasePage .subject-pay ul li.active span{color:#90cd18;}
.PurchasePage .subject-pay ul li.active.subject-all{color:#90cd18;}
.PurchasePage .quick-pay{width: 100%;height: auto;overflow: hidden;padding: .5rem 0;}
.PurchasePage .quick-pay ul{display: flex;}
.PurchasePage .quick-pay ul li{width: 50%;height: .8rem;line-height: .8rem;background: #e0e6e9;color: #333333;font-size: .28rem;text-align: center;margin: 0 .14rem;border-radius: .05rem;}
.PurchasePage .quick-pay ul li.active{background: #90CD18;color: #FFFFFF;}
.PurchasePage .other-pay{padding-top: .3rem;padding-bottom: .62rem;}
.PurchasePage .other-pay input{display: inline-block;width: 2.55rem;height: .8rem;line-height: .8rem;padding-left: .3rem;font-size: .52rem;color: #333333;border-bottom: .03rem solid #f2f2f2;outline: none;}
.PurchasePage .pay-type{padding-top: .5rem;padding-bottom:.3rem;}
.PurchasePage .pay-type ul{display: flex;flex-direction: column;padding: 0 .1rem;}
.PurchasePage .pay-type ul li{display: flex;justify-content: space-between;align-items: center;height: 1.05rem;width: 100%;border: 2px solid #e0e0e0;border-radius: 1.05rem;font-size: .28rem;color: #333333;padding-left: .40rem;padding-right: .45rem;margin-bottom: .35rem;}
.PurchasePage .pay-type ul li span sup{display: inline-block;background: #ff6767;font-size: .2rem;padding: .02rem .05rem;border-radius: .08rem .08rem .08rem 0;color: #FFFFFF;margin-left: .08rem;}
.PurchasePage .pay-type ul li.off{opacity:0.5;filter: alpha(opacity=50);}
.PurchasePage .pay-type ul li .type{display: flex;align-items: center;height: 100%;}
.PurchasePage .pay-type ul li .type i{display: inline-block;width: .85rem;height: 100%;background: url(../images/icon1/icon-wxpay.png) center center no-repeat;background-size: .45rem .40rem;}
.PurchasePage .pay-type ul li i.check{display: inline-block;width: .85rem;height: 100%;background: url(../images/icon1/icon-checked.png) right center no-repeat;background-size: .31rem .31rem;}
.PurchasePage .pay-type ul li .type i.wx{background: url(../images/icon1/icon-wxpay.png) left center no-repeat;background-size: .45rem .40rem;}
.PurchasePage .pay-type ul li .type i.zfb{background: url(../images/icon1/icon-alipay.png) left center no-repeat;background-size: .47rem .38rem;}
.PurchasePage .pay-type ul li .type i.zhye{background: url(../images/icon1/icon-zhye.png) left center no-repeat;background-size: .47rem .38rem;}
.PurchasePage .pay-type ul li.active{border-color: #90CD18;color: #90CD18;}
.PurchasePage .pay-type ul li.active .type i.wx{background-image: url(../images/icon1/icon-wxpay-active.png);}
.PurchasePage .pay-type ul li.active .type i.zfb{background-image: url(../images/icon1/icon-alipay-active.png);}
.PurchasePage .pay-type ul li.active .type i.zhye{background-image: url(../images/icon1/icon-zhye-active.png);}
.PurchasePage .pay-type ul li.active i.check{background-image: url(../images/icon1/icon-checked-active.png);}
        
.PurchasePage .page-footer .p-pay{width: 100%;height: 1.2rem;display: flex;justify-content: space-between;align-items: center;box-shadow: -0.1rem 0rem .15rem rgba(144,205,24,.1);padding: 0 .3rem;background: #FFFFFF;}
.PurchasePage .page-footer .p-pay p{display: flex;align-items: center;font-size: .28rem;color: #000;}
.PurchasePage .page-footer .p-pay p span{padding-left: .35rem;font-size: .36rem;color: #fe403c;font-weight: bold;}
.PurchasePage .page-footer .p-pay p span i{font-weight: bold;}
.PurchasePage .page-footer .p-pay button{height: .68rem;line-height: .68rem;text-align: center;font-size: .32rem;color: #FFFFFF;letter-spacing: .02rem;border-radius: .68rem;outline: none;display: inline-block;width: 100%;background: #90cd18;width: 1.6rem;flex-shrink: 0;}


@media screen and (min-width: 600px)  {
    .PurchasePage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10rem;height:15rem;box-shadow: 0 0 0.06rem #ddd;border-radius: 0.06rem;}
}

/******知识学习*******/
.KnowledgeCourse .content{background: #fff;padding: 0.2rem;font-size: 0.28rem;line-height: 0.5rem;color: #333;letter-spacing: 0.02rem;font-family: 'Times New Roman';}
.KnowledgeCourse .content h1{line-height:0.5rem;font-size:0.4rem;font-weight:bold;text-align:center;padding:0.2rem 0;}
.KnowledgeCourse .content p{line-height:0.5rem;margin:0.3rem 0;}

/*默写----------------*/
.ditation-page .ditation-wrap{}
.ditation-page .StartPanel{margin-top:0.3rem;margin-bottom:1.2rem;}
.ditation-page .StartPanel.set-info{padding-bottom:0.2rem;}
.ditation-page .StartPanel h1 {text-align: center;font-size: 0.28rem;color: #999;line-height: 0.6rem;margin-bottom: 0.1rem;}
.ditation-page .StartPanel .test_select {width: 90%;margin: 0 auto;padding: 0.3rem 0.2rem 0.1rem;box-shadow:0 0 0.06rem #efefef;border-radius:0.06rem;border:0.02rem solid #efefef;}
.ditation-page .StartPanel .test_select ul li {min-width:1.5rem;width:96%;height:1rem;display:inline-flex;background: #f4f4f4;border-radius: 0.06rem;margin:0 2%;margin-bottom:0.3rem;position:relative;transition:all 0.5s;}
.ditation-page .StartPanel .test_select ul li span {color: #333;text-align: center;line-height: 1rem;font-size: 0.28rem;display:inline-block;width:1.5rem;text-align:center;}
.ditation-page .StartPanel .test_select ul li.on {background: #90cd18;display:block;margin-right:0;}
.ditation-page .StartPanel .test_select ul li.on span{color:#fff;}
.ditation-page .StartPanel .test_select ul li .ck {color: #999;text-align: right;padding-right: 0.1rem;font-size: 0.24rem;line-height:0.4rem;position:absolute;right: 0.2rem;top: 0.1rem;margin-left: 1.5rem;}
.ditation-page .StartPanel .test_select ul li .ck label {color: #666;}
.ditation-page .StartPanel .test_select ul li.on .ck {color: #f4f4f4;}
.ditation-page .StartPanel .test_select ul li.on .ck label {color: #fff;}
.ditation-page .StartPanel .bottom{background: #fff;overflow: hidden;width: 100%;position: fixed;bottom: 0;left: 0;z-index: 110;padding:0.2rem 0;text-align:center;}
.ditation-page .StartPanel .bottom button{width:80%;}
      
.ditation-page .StartPanel .mcdcl {text-align: center;padding:0.2rem 0;}
.ditation-page .StartPanel .mcdcl .title {display: block;padding: 0.2rem 0;color: #999;font-size:0.24rem;}
.ditation-page .StartPanel .mcdcl .ditation_num{display:inline-block; border:0.02rem solid #efefef;border-radius:0.06rem;}
.ditation-page .StartPanel .mcdcl #quantity {width: 0.6rem;height:0.6rem;text-align: center;border:none;line-height: 0.6rem;font-size: 0.28rem;float:left;border-left:0.02rem solid #efefef;border-right:0.02rem solid #efefef;background:#fefefe; }
.ditation-page .StartPanel .mcdcl button {border: none;border-radius: 0.06rem 0 0 0.06rem;height: 0.6rem;width: 0.6rem;outline:none;box-shadow:0 0.02rem 0.04rem rgba(0, 0, 0, 0.05), inset 0 -0.3rem 0.2rem -0.24rem rgba(0, 0, 0, 0.1);float:left;background:#fefefe;}
.ditation-page .StartPanel .mcdcl button:active{background:#f4f4f4;}
.ditation-page .StartPanel .mcdcl .qa {border-radius: 0 0.06rem 0.06rem 0;}
        
.ditation-page .TestPanel{display:none;margin-bottom:1.2rem;}
.ditation-page .TestPanel .test-top {padding: 0.06rem 0 0 0;width: 100%;overflow: hidden;padding: 0.2rem 0;position: relative;left: 0;background: #fff;}
.ditation-page .TestPanel .test-top li {height: 1rem;width: 33%;float: left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;color: #fff;}
.ditation-page .TestPanel .test-top li span {height: 0.5rem;line-height: 0.5rem;display: block;}
.ditation-page .TestPanel .test-top li span.it1 {font-size: 0.32rem;color: #333;}
.ditation-page .TestPanel .test-top li span.it1 b {font-size: 0.36rem;}
.ditation-page .TestPanel .test-top li span.dError  {color: #ff6a64;font-weight:bold;font-size:0.36rem;}
.ditation-page .TestPanel .test-top li span.dProgress {color: #999;}
.ditation-page .TestPanel .test-top li span.it2 {font-size: 0.24rem;color: #999;}
.ditation-page .TestPanel .test-info{background:#fff;padding:0.4rem 0;}
.ditation-page .TestPanel .test-content{padding:0.2rem 0.2rem 0.4rem;margin:0 0.2rem;box-shadow:0 0 0.06rem #ccc;}
.ditation-page .TestPanel .test-content h1{font-size:0.36rem;color:#333;padding-top:0.2rem;}
.ditation-page .TestPanel .test-content .dcontent{padding:0.4rem 0.2rem;font-size:0.32rem;line-height:0.6rem;color:#666;overflow:hidden; text-indent:2em;}
.ditation-page .TestPanel .test-content .dcontent input{color:#000; outline:none;padding:0 0.1rem; border:none;border-bottom:0.02rem solid #ccc;font-size:0.32rem;line-height:0.4rem; display:inline;border-radius:0;}
.ditation-page .TestPanel .test-content .dcontent .div-input{display:inline-block; outline:none;padding:0 0.1rem; border:none;border-bottom:0.02rem solid #ccc;font-size:0.32rem;line-height:0.4rem;border-radius:0;}
.ditation-page .TestPanel .bottom{background: #fff;overflow: hidden;width: 100%;position: fixed;bottom: 0;left: 0;z-index: 110;padding:0.2rem 0;text-align:center;}
         
.ditation-page .ResultPanel{margin-bottom:1.2rem;}
.ditation-page .ResultPanel .result-info{background:#fff;}
.ditation-page .ResultPanel .result-info h1{font-size:0.32rem;color:#666;padding:0.2rem;width:100%;position:fixed;top:0.88rem;background:#fff;text-align:center;}
.ditation-page .ResultPanel .result-info .err-list{margin-top:0.6rem;padding:0.1rem 0.2rem;}
.ditation-page .ResultPanel .err-list .eInfo-item{padding:0.2rem;font-size:0.28rem;line-height:0.6rem;color:#333;overflow:hidden;text-align:left;box-shadow:0 0 0.06rem #ccc;margin-bottom:0.2rem;}
.ditation-page .ResultPanel .err-list .eInfo-item input{outline:none;padding:0 0.1rem; border:none;border-bottom:0.02rem solid #ccc;font-size:0.32rem;line-height:0.4rem;border-radius:0;}
.ditation-page .ResultPanel .err-list .eInfo-item .div-input{display:inline-block; outline:none;padding:0 0.1rem; border:none;border-bottom:0.02rem solid #ccc;font-size:0.32rem;line-height:0.4rem;}
.ditation-page .ResultPanel .err-list .eInfo-item input.error,.ditation-page .ResultPanel .err-list .eInfo-item .div-input.error{border-bottom:0.02rem solid #ff6a64;}
.ditation-page .ResultPanel .err-list .eInfo-item input.correct,.ditation-page .ResultPanel .err-list .eInfo-item .div-input.correct{border-bottom:0.02rem solid #90cd18;}
.ditation-page .ResultPanel .err-list .eInfo-item sup,.ditation-page .ResultPanel .err-list .eInfo-item sup{color:#ff6a64;}
.ditation-page .ResultPanel .result-icon{margin-top:1rem;text-align:center;}
.ditation-page .ResultPanel .bottom{background: #fff;overflow: hidden;width: 100%;position: fixed;bottom: 0;left: 0;z-index: 110;padding:0.2rem 0;text-align:center;}
.ditation-page .bottom{font-weight:bold;}



/*阅读----------------*/
@media (min-width: 768px) {
    .r-show .r-list-item ul li{width:31%;display:inline-block;margin:0 1% 0.2rem;position:relative;}
}
@media (max-width: 767px) {
    .r-show .r-list-item ul li{width:48%;display:inline-block;margin:0 1% 0.2rem;position:relative;}
}
#Reader .head-top .bookshelf{position: absolute;background: url(../images/icons/bookshelf.png) no-repeat;background-size: 0.36rem;background-position: center;width: 0.4rem;height: 0.4rem;top: 0.2rem;right: 0.2rem;padding: 0;}

.reader-menu{width:100%;position:fixed;top:0.88rem;left:0;bottom:0;  z-index:99;}
.reader-menu ul{background:#fff;}
.reader-menu ul li{width:25%;display:inline-block;}
.reader-menu ul li .menu-item{position:relative;padding:0.1rem 0;text-align:center;line-height:0.6rem;font-size:0.28rem;}
.reader-menu ul li .menu-icon{position:relative;top:0;left:0.06rem; display:inline-block;width: 0.2rem;height: 0.2rem;background: url(../images/icon/carat-r-ccc.png) no-repeat;background-size: 0.16rem;background-position: center;transform: rotate(90deg);}
.reader-menu .menu-list{padding:0.4rem 0.2rem 0.2rem;display:none;background:#fafafa;}
.reader-menu .menu-list span{font-size:0.28rem;border-radius:0.1rem;color:#333; padding:0.06rem 0;display:inline-block;text-align:center;box-sizing:border-box;min-width:1rem;line-height:0.6rem;background: #f5f5f5;width: 23%;margin: 0.1rem 1%;box-sizing: border-box;letter-spacing: 0.02rem;}
.reader-menu .menu-list span.on{color:#90cd18;font-weight:bold;}
.reader-menu .menu-back{background:rgba(0,0,0,0.2);width:100%;height:100%;display:none;}
.reader-menu ul li .menu-on .menu-icon{transform:rotate(-90deg);}
.reader-menu ul li .menu-on span{color:#90cd18;}
    

/*阅读搜索*/
.reader-page .goBack{z-index:99;}
.reader-page .rs-search {position: absolute;top:0;left:0; padding:0.06rem 0.1rem 0 0.8rem;box-sizing: border-box;width: 100%;}
.reader-page .rs-search .input-srarch {color:#333;position:relative;top:-0.05rem;}

.reader-page .rs-search .s-hr{position: absolute;top: 0.2rem;right: 1.5rem;height: 0.4rem;display: block;border-right: 0.02rem solid #ccc;}
.reader-page .rs-search .btn-search{position: absolute;right: 0.1rem;top: 0.02rem;border: none;background: none;color: #666;font-size: 0.32rem;width: 1.4rem;height:0.8rem; outline:none;text-align: center;padding:0 0.1rem 0 0.46rem;}
.reader-page .rs-search .btn-search i{width:0.36rem;height:0.36rem;display:block;background: url('../images/icon/sobtn.png') no-repeat;margin:0 auto;background-position: -0.72rem -0;background-size:1.8rem 1.44rem;position:absolute;top:0.24rem;left:0.1rem;}

.reader-page .input-srarch1{width: 100%;height:0.6rem;border: 0.02rem solid #efefef;background: #fafafa url(../images/icons/s_ccc.png) no-repeat;background-size:0.4rem;background-position:0.1rem center;border-radius: 0.1rem;padding-left: 0.6rem;font-size:0.28rem;color:#999;outline:none;box-sizing: border-box;}
.reader-page .input-srarch2{width: 100%;height:0.06rem;border: 0.02rem solid #efefef;border-radius: 0.1rem;padding: 0 0.1rem;font-size:0.28rem;color:#999;outline:none;box-sizing: border-box;}
.reader-page .input-srarch{width: 100%;height:0.8rem;line-height:0.8rem; border: 0.02rem solid #efefef;border-radius: 0.1rem;padding: 0 1.5rem 0 0.1rem;font-size:0.28rem;color:#333;outline:none;box-sizing: border-box;background:#f4f4f4;}

.reader-page .r-search{padding:0.2rem 2%;background:#fff;}
.reader-page .r-search .input-srarch{height:0.7rem;}
/*搜索历史*/
.reader-page .search-history{width:100%;height:100%;}
.reader-page .search-history .h-title{padding:0.2rem 0.2rem 0;font-size:0.24rem;line-height:0.4rem;}
.reader-page .search-history .h-title h2{display:inline-block;color:#333;font-weight:bold;}
.reader-page .search-history ul{padding:0.2rem;}
.reader-page .search-history ul li{display:inline-block;padding:0.14rem 0.3rem;margin-right:0.2rem;margin-top:0.2rem; border-radius:0.06rem;font-size:0.24rem;color:#333;background:#f4f4f4;}
.reader-page .search-history .clear{text-align:center;padding:0.2rem 0;color:#999;display:none;font-size:0.28rem;}
.reader-page .search-history .no-history{padding:0.2rem 0;color:#ccc;text-align:center;font-size:0.24rem;}

.search-list{padding-top:0.88rem;}
.search-list .reader-list{padding:0.2rem;}
.search-list .reader-list li{}
.search-list .reader-list li .r-item{border-radius:0.1rem;background:#fff;box-sizing:border-box;padding:0.1rem;position:relative;}
.search-list .reader-list li .r-item:active{border-radius:0.06rem;background:#fafafa;}
.search-list .reader-list li .r-item-icon{width:1.2rem;height:1.6rem;display:inline-block;}
.search-list .reader-list li .r-item-icon img{width:1.2rem;height:1.6rem;border-radius:0.06rem;}
.search-list .reader-list li .r-item-info{display:inline-block;padding-left:0.2rem; position: absolute;}
.search-list .reader-list li .r-info-name{display:block;font-size:0.28rem;color:#333;line-height:0.4rem;padding:0.1rem 0;}
.search-list .reader-list li .r-info-author{display:block;font-size:0.24rem;color:#999;line-height:0.4rem;}
.search-list .loadering{height:0.8rem;line-height:0.8rem;font-size:0.28rem;color:#999;text-align:center;display:none;}

.r-show{margin-top:0.2rem;}
.r-show .r-list-item{margin-bottom:0.2rem;background:#fff;}
.r-show .r-list-item:last-child{margin:0;}
.r-show .r-list-item .r-item-title{padding:0.2rem 0;margin:0 2%;line-height:0.5rem;}
.r-show .r-list-item .r-item-title h2{font-size:0.32rem;color:#000;display:inline-block;}
.r-show .r-list-item .r-item-title .more{float:right;font-size:0.28rem;color:#90cd18;}
.r-show .r-list-item ul{padding:0.2rem 2%;}
.r-show .r-list-item ul li .r-item{border-radius:0.1rem;background:#fff;box-sizing:border-box;padding:0.1rem;}
.r-show .r-list-item ul li .r-item:active{border-radius:0.06rem;background:#fafafa;}
.r-show .r-list-item ul li .r-item-icon{width:1.2rem;height:1.6rem;display:inline-block;}
.r-show .r-list-item ul li .r-item-icon img{width:1.2rem;height:1.6rem;border-radius:0.06rem;}
.r-show .r-list-item ul li .r-item-info{display:inline-block;padding-left:0.2rem; position: absolute;}
.r-show .r-list-item ul li .r-info-name{display:block;font-size:0.28rem;color:#333;line-height:0.4rem;padding:0.1rem 0;}
.r-show .r-list-item ul li .r-info-author{display:block;font-size:0.24rem;color:#999;line-height:0.4rem;}


.ChapterContent .page-header{transition:all 0.5s;}
.ChapterContent .page-header .setup{position:absolute;background: url(../images/icon/setup_333.png) no-repeat;background-size: 0.36rem;background-position:center; width: 0.6rem;height: 0.88rem;top: 0;right:0.1rem;padding:0;}
.ChapterContent .page-header .addbook{position:absolute;background: url(../images/icons/favorites_333.png) no-repeat;background-size: 0.36rem;background-position:center; width: 0.6rem;height: 0.88rem;top: 0;right:0.7rem;padding:0;}
.ChapterContent .page-header .bookshelf{position:absolute;background: url(../images/icons/bookshelf.png) no-repeat;background-size: 0.36rem;background-position:center; width: 0.6rem;height: 0.88rem;top: 0;right:1.4rem;padding:0;}

.DisplayChapter .page-header .addbook{position:absolute;background: url(../images/icons/favorites_333.png) no-repeat;background-size: 0.36rem;background-position:center; width: 0.6rem;height: 0.88rem;top: 0;right:0.1rem;padding:0;}
.DisplayChapter .page-header .bookshelf{position:absolute;background: url(../images/icons/bookshelf.png) no-repeat;background-size: 0.36rem;background-position:center; width: 0.6rem;height: 0.88rem;top: 0;right:0.7rem;padding:0;}

.chapter-nta{padding:0.1rem 0.2rem;}
.nta-item {text-align:left;/*color:DimGray;*/display:none;line-height:0.5rem;}
.nta-item h2{padding:0.2rem 0;/*color:#333;*/font-weight:bold;}
.nta-item .nta-content{padding:0 0.2rem;}

.chapter{line-height:1.7em;}
.chapter .chapter-info {padding:0.2rem;}
.chapter-info .chapter-title{text-align:center;margin:0.2rem 0 0.4rem;}
.chapter-info .chapter-author{text-align:center;margin:0.2rem 0;color:#666;}
.chapter-info .chapter-content{text-align:left;line-height:0.6rem;}

.chapter .chapter-info1 {padding:0.2rem 0.4rem;background:#fff;}
.chapter .chapter-info1 .info-icon {width: 1.36rem;height: 1.36rem;display: inline-block;}
.chapter .chapter-info1 .info-icon img{width:1.36rem;height:1.36rem;border-radius:0.06rem;}
.chapter .chapter-info1 .info-top{display:inline-block;padding-left:0.3rem;position:absolute;}
.chapter .chapter-info1 .info-top .info-title {display: block;font-size: 0.32rem;color: #333;line-height: 0.5rem;margin-bottom:0.1rem;}
.chapter .chapter-info1 .info-top .info-author {display: block;font-size: 0.24rem;color: gray;line-height: 0.4rem;margin-bottom:0.1rem;}

.chapter .chapter-introduce{margin-top:0.3rem;padding:0.2rem 0.2rem 0 ;background:#fff;}
.chapter .chapter-introduce h2{font-size:0.32rem;color:#000;padding:0.1rem 0.2rem;font-weight:bold;}
.chapter .chapter-introduce .i-content{padding:0.2rem;color:#333;line-height:0.5rem;font-size:0.28rem;}
.chapter .chapter-introduce .i-content p{margin:0;}


.chapter .chapter-list{margin-top:0.3rem;padding:0.2rem 0.2rem 0;background:#fff;}
.chapter .chapter-list h2{font-size:0.32rem;color:#000;padding:0.1rem 0.2rem;font-weight:bold;}
.chapter .chapter-list .section {padding: 0.2rem 0.2rem 0;display:none;}
.chapter .chapter-list .section span {font-size: 0.28rem;border-radius: 0.06rem;color: #333;border: 0.02rem solid #ccc;margin-right: 0.2rem;margin-bottom: 0.2rem;padding: 0.1rem 0.2rem;display: inline-block;text-align: center;box-sizing: border-box;}
.chapter .chapter-list .section span.on {color: #90cd18;border: 0.02rem solid #90cd18;}
.chapter .chapter-list ul{padding:0 0.2rem;}
.chapter .chapter-list ul li{line-height:0.5rem;font-size:0.28rem;color:#333;border-bottom:0.02rem solid #f4f4f4;padding:0.2rem 0;overflow:hidden;}
.chapter .chapter-list ul li:active{color:#90cd18;}
.chapter .chapter-list .list-more{padding:0.2rem 0;text-align:center;color:#90cd18;font-size:0.28rem;}

.chapter .chapter-item{border-top:0.04rem solid #eee;}
.chapter .chapter-item:first-child{border:none;}
.chapter .a-title{text-align:left;padding:0.2rem 0.3rem 0;line-height:0.5rem;font-size:0.28rem;}
.chapter .a-title h2{color:#ccc;}
.chapter.black .a-title h2{color:#777;}
.chapter .c-title{text-align:center;margin:0.1rem 0.2rem ;line-height:0.6rem;font-weight:bold;}
.chapter .c-content{text-align:left;padding:0.2rem;}
.chapter .c-content img{max-width:92%;}
.chapter .c-content .p-item{box-shadow: 0 0 0.06rem #ccc;padding: 0.1rem;margin-bottom:0.2rem;}
.chapter .c-content .p-bottom{text-align:right;}
.chapter .c-content .p-bottom button {border: 0.04rem solid #d5e8b0;background: none;width: 0.5rem;height: 0.5rem;text-align: center;border-radius: 50%;outline: none;margin-right: 0.1rem;font-size: 0.24rem;padding:0;color: #999;line-height:normal;}
.chapter .c-content .p-bottom button.on {font-weight:bold; color: #90cd18;}

.chapter.black .c-content .p-bottom button{border:0.04rem solid #ccc;color:#999;}
.chapter.black .c-content .p-bottom button.on {font-weight:bold;color: #f4f4f4;}
.chapter.black .chapter-info .chapter-author{color:#aaa;}

.chapter.eye .c-content .p-bottom button{border:0.04rem solid #ccc;color:#999;}
.chapter.eye .c-content .p-bottom button.on {border: 0.04rem solid #90cd18;color: #90cd18;}

.chapter .c-content .chapter-pnta{padding:0;}


.chapter-page .bottom{position: fixed;width: 100%;bottom: 0;padding:0.14rem 0.2rem;background:#fff;box-sizing: border-box;transition:all 0.5s;}

.chapter-page .bottom .button-item{position:relative;height:0.52rem;}
.chapter-page .bottom .button-item .div-button{position:absolute;text-align:center;width:100%;}
.chapter-page .bottom .button-item .div-button button{border:none;color:#90cd18;height:0.5rem;font-size:0.28rem;margin-right:0.1rem;outline:none;background:none;font-weight:bold;}
.chapter-page .bottom .button-item .div-button button:not(.off):active{opacity:0.7;filter: alpha(opacity=70);}
.chapter-page .bottom .button-item .div-button button.off{color:#ccc;}
.chapter-page .bottom .button-item .div-button button:last-child{margin:0;}


.chapter-page .bottom .div-nta{position:absolute;right:0;z-index:10;}
.chapter-page .bottom .div-nta button{border:0.04rem solid #d5e8b0;background:none;width:0.5rem;height:0.5rem;text-align:center;border-radius:50%;outline:none;margin-right:0.1rem;font-size:0.24rem;color:#999;padding:0;}
.chapter-page .bottom .div-nta button:last-child{margin:0;}
.chapter-page .bottom .div-nta button.on{font-weight:bold; color:#90cd18;}
        
.chapter-page .bottom .div-read{position:absolute;left:0;z-index:10;}
.chapter-page .bottom .div-read button{width:0.5rem;height:0.5rem;background:url(../images/icons/paly.png) no-repeat;background-size:0.42rem;background-position:center;outline:none;border:none;border-radius: 50%;border: 0.04rem solid #d5e8b0;float:left;}
.chapter-page .bottom .div-read button.stop{background:url(../images/icons/stop.png) no-repeat;background-size:0.42rem;background-position:center;display:none;}
.chapter-page .bottom .div-read button.read{margin-right:0.1rem;}
.chapter-page .bottom .div-read button.load{background:url(../images/loader2.gif) no-repeat;background-size:0.4rem;background-position:center;border:none;}
.chapter-page .bottom .div-read button.pause{background:url(../images/icons/pause.png) no-repeat;background-size:0.42rem;background-position:center;}


#DisplayCatalogue .dialog_box-b .title h2{text-align:left;margin-left:0.2rem;font-weight:bold;}
#DisplayCatalogue .dialog_box-b .c-list{overflow-y: auto;position: absolute;top: 0.8rem;width: 100%;left: 0;bottom: 0;}
#DisplayCatalogue .dialog_box-b .c-list ul{padding:0 0.2rem;}
#DisplayCatalogue .dialog_box-b .c-list ul li {line-height: 0.5rem;font-size: 0.28rem;color: #333;border-bottom: 0.02rem solid #f4f4f4;padding: 0.2rem 0;overflow:hidden;}
#DisplayCatalogue .dialog_box-b .c-list ul li:active{color:#90cd18;}
#DisplayCatalogue .dialog_box-b .c-list ul li.on{color:#90cd18;}
#DisplayCatalogue .dialog_box-b .section {padding: 0.2rem;display:none;}
#DisplayCatalogue .dialog_box-b .section span {font-size: 0.28rem;border-radius: 0.06rem;color: #333;border: 0.02rem solid #ccc;margin-right: 0.2rem;padding: 0.1rem 0.2rem;display: inline-block;text-align: center;box-sizing: border-box;}
#DisplayCatalogue .dialog_box-b .section span.on {color: #90cd18;border: 0.02rem solid #90cd18;}

/*阅读设置*/
.SetupDialog{display:none;}
.SetupDialog .setup-box{position: fixed;width: 100%;bottom: 0;left: 0;background: #fff;z-index: 106;box-shadow: 0 0 0.06rem #ccc;border-radius: 0.1rem 0 0 0;}
.SetupDialog .setup-box .setup-title{text-align:center;padding:0 0.2rem;font-size:0.36rem;height: 0.88rem;line-height:0.88rem;}
.SetupDialog .setup-box .setup-title .close{display: block;width: 0.8rem;height: 0.88rem;position: absolute;top: 0;right: 0;background: url(../images/icon/close.png) no-repeat;background-size: 0.25rem;background-position: center;z-index:10;}
.SetupDialog .setup-box .setup-title .close:active{opacity:0.7;}
.SetupDialog .setup-box .setup-item{padding:0.1rem 0.2rem;}
.SetupDialog .setup-box .setup-item .sitem-title{padding:0.2rem 0.1rem;text-align:left;}
.SetupDialog .setup-box .setup-item .sitem-title h2{font-size:0.28rem;color:#333;font-weight:bold;}
.SetupDialog .setup-box .div-size,.SetupDialog .div-voice{text-align:center;padding:0.1rem 0;position:relative;}

.SetupDialog .setup-box .setup-item .r-item-title{text-align: center;padding: 0.1rem 0;color: #999;}
.SetupDialog .setup-item .div-size .item-font{font-size: 0.28rem;width: 0.6rem;height: 0.6rem;display: inline-block;line-height: 0.6rem;color:#999;}
.SetupDialog .setup-item .div-size .font-max{font-size:0.4rem;}
.SetupDialog .setup-item .div-size .font-value{position:relative;top:-0.08rem;}

.SetupDialog .setup-item .div-size .font-default{width: 0.6rem;position: absolute;top: 0.3rem;left: 50%;margin-left: -0.3rem;}
.SetupDialog .setup-item .div-size .font-default .font-icon{display: block;width: 0.12rem;height: 0.24rem;background: #ccc;margin: 0 auto;margin-bottom: 0.2rem;    border-radius: 0.1rem;}
.SetupDialog .setup-item .div-size .font-default .font-text{color:#333;}

.SetupDialog .setup-box .div-size button{width:auto;margin-right:0.3rem;height:0.5rem;text-align:center;}
.SetupDialog .setup-box .div-size button:last-child{margin:0;}
           
.SetupDialog .setup-box .div-voice .v-sex{padding: 0.1rem 0;position: relative;text-align: left;border-bottom: 0.02rem solid #efefef;margin: 0 0.2rem;line-height: 0.5rem;font-size:0.28rem;}
.SetupDialog .setup-box .div-voice .v-sex:last-child{border:none;}
.SetupDialog .setup-box .div-voice .v-sex i{width: 0.3rem;height: 0.3rem;display: inline-block;position: absolute;top: 0.2rem;right: 0.02rem;border: 0.02rem solid #ccc;box-shadow: 0 0 0.02rem #ccc;border-radius: 50%;box-sizing: border-box;}
.SetupDialog .setup-box .div-voice .v-sex.on i{border: 0.06rem solid #90cd18;box-shadow: 0 0 0.02rem #90cd18;}

            
.SetupDialog .setup-box .div-back{text-align:center;padding:0.2rem 0;}
.SetupDialog .setup-box .div-back button{width: 0.5rem;height: 0.5rem;outline: none;border: none;border-radius: 50%;margin-right: 0.5rem;background: #fff;box-shadow: 0 0 0.06rem #ccc;}
.SetupDialog .setup-box .div-back button.white{background:#fff;}
.SetupDialog .setup-box .div-back button.eye{background:rgb(204, 232, 207);}
.SetupDialog .setup-box .div-back button.black{background:#333;}
.SetupDialog .setup-box .div-back button.on{box-shadow:0 0 0.1rem #90cd18;}
.SetupDialog .setup-box .div-back button:last-child{margin:0;}

.SetupDialog .setup-back{position:fixed;top:0.8rem;left:0;width:100%;height:100%;z-index:104;background:rgba(0,0,0,0.2);}

/*书架*/
.BookShelf{margin-top:0.4rem;}
.BookShelf .list-item{margin-bottom:0.2rem;}
.BookShelf .list-item ul{padding:0.1rem 1%;}
.BookShelf .list-item ul li{width:33%;display:inline-block;margin:0 0 0.3rem;float:left;}
.BookShelf .list-item ul li .r-item{border-radius:0.1rem;background:#fff;box-sizing:border-box;padding:0.1rem;margin:0 auto;width:1.6rem;position:relative;min-height:3.3rem;}
.BookShelf .list-item ul li .r-item-icon{width:1.4rem;height:2.1rem;display:inline-block;}
.BookShelf .list-item ul li .r-item-icon img{width:1.4rem;height:2.1rem;border-radius:0.06rem;}
.BookShelf .list-item ul li .r-item-info{text-align:left;width:1.4rem;}
.BookShelf .list-item ul li .r-info-name{display:block;font-size:0.28rem;color:#333;line-height:0.4rem;padding:0.1rem 0;}
.BookShelf .list-item ul li .r-info-author{display:block;font-size:0.24rem;color:#999;line-height:0.4rem;}
.BookShelf .bs-close{background: #ff6a64;background:rgba(255,106,100,0.9); width: 0.4rem;height: 0.4rem;border-radius: 50%;position: absolute;top: -0.08rem;left: -0.08rem;z-index:10;}
.BookShelf .bs-close span{background: url(../images/icon/close_fff.png) no-repeat;background-size: 0.2rem;background-position: center;width: 0.4rem;height: 0.4rem;display: block;border-radius: 50%;}
.BookShelf .bs-nolist{padding:0.2rem;color:#999;font-size:0.28rem;text-align:center;}


.network-tips{padding: 0.2rem ;color: rgba(254, 0, 0, 0.8);background: rgba(255,106,100,0.2);font-size:0.28rem;line-height:0.4rem;display:none;}
.network-tips i{width:0.4rem;height:0.4rem;display:inline-block;background:url(../images/icons/question1.png) no-repeat;background-size:0.36rem;background-position:center; float:left;margin-right:0.1rem;}
                     
#ShowErrorList .dialog_box-b .words-wrap .word h1{text-align:center;}
#ShowErrorList .dialog_box-b .words-wrap .word h1 .title-word{font-weight:bold;}
#ShowErrorList .dialog_box-b .words-wrap .word h1 .tips-word{font-size: 0.28rem;color: #999;text-align: center;padding: 0.1rem 0;line-height: 0.5rem;margin-left:0.16rem;}
#ShowErrorList .dialog_box-b .e-list{overflow-y: auto;position: absolute;top: 0.8rem;width: 100%;left: 0;bottom: 0;}
#ShowErrorList .dialog_box-b .e-list ul{padding:0 0.2rem;}
/*#ShowErrorList .dialog_box-b .e-list ul li {line-height: 0.5rem;font-size: 0.28rem;color: #333;border-bottom:0.02rem solid #efefef;padding: 0.2rem 0;}
#ShowErrorList .dialog_box-b .e-list ul li:last-child {border:none;}
#ShowErrorList .dialog_box-b .e-list ul li .word-name{font-size: 0.28rem;color: #333;font-weight: bold;line-height: 0.5rem;padding: 0.1rem 0;}
#ShowErrorList .dialog_box-b .e-list ul li .word-tips{font-size:0.24rem;color:#999;margin-left:0.1rem;margin-left: 0.2rem;font-weight: 500;}
#ShowErrorList .dialog_box-b .e-list ul li .word-text{line-height: 0.4rem;color: #666;}*/

#ShowErrorList .dialog_box-b .e-list ul li {}
#ShowErrorList .dialog_box-b .e-list ul li .words-wrap{position:relative;width:92%;margin:0.3rem auto;box-shadow:0 0 0.06rem #ccc;border-radius:0.06rem; font-size:0.28rem;}
#ShowErrorList .dialog_box-b .e-list ul li .words-wrap .words-info .recite{padding:0.1rem 0;}
#ShowErrorList .dialog_box-b .e-list ul li .words-wrap .words-info .recite p{  margin: 0.2rem 0 0.2rem 0.7rem;}

#ShowErrorList .dialog_box-b .e-list ul li .words-wrap .err-num{width:0.7rem;height:0.5rem;line-height:0.5rem;background:#ff6a64;text-align:center;border-radius:0.06rem 0 0 0;position:absolute;top:0.02rem;left:0.02rem;}
#ShowErrorList .dialog_box-b .e-list ul li .words-wrap .err-num span{color:#fff;font-size:0.32rem;font-weight:bold;}

.footer1 .buttons .k-catalogue{width: 0.6rem;height:0.6rem;float: left;background: url(../images/icons/menu_999.png) no-repeat;border:0.04rem solid #d5e8b0;background-size: 0.32rem;background-position: center;box-sizing: border-box;border-radius: 0.6rem;margin-top:0.1rem;padding:0;}
.footer1 .buttons .on{background: url(../images/menu1.png) no-repeat;background-size: 0.32rem;background-position: center;}

        
input[type=range] {
    -webkit-appearance: none;
    width: calc(100% - 1.6rem);
    border-radius: 0.06rem; /*这个属性设置使填充进度条时的图形为圆角*/
}
input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
}
    input[type=range]::-webkit-slider-runnable-track {
        height: 0.1rem;
        border-radius: 0.06rem; /*将轨道设为圆角的*/
        /*box-shadow: 00.02rem0.02rem #def3f8, inset 0 .125em .125em #0d1112;*//*轨道内置阴影效果*/
        background:#efefef;
    }
    input[type=range]:focus {
        outline: none;
    }
    input[type=range]::-webkit-slider-thumb {
        -webkit-appearance: none;
        height: 0.4rem;
        width: 0.4rem;
        margin-top: -0.14rem; /*使滑块超出轨道部分的偏移量相等*/
        background: #ffffff;
        border-radius: 50%; /*外观设置为圆形*/
        /*border: solid 0.125em rgba(205, 224, 230, 0.5);*/ /*设置边框*/
        /*border: solid0.02rem rgba(144, 205, 24, 0.50);*/
        box-shadow:0 0 0.06rem #90cd18;
        /*box-shadow: 0 .125em .125em #3b4547;*/ /*添加底部阴影*/
        position:relative;
        z-index:10;
    }



/*轻松背单词------------*/
.words-page .StartPanel{margin:0.4rem 0;}
.words-page .StartPanel.set-info{padding-bottom:0.2rem;}
.words-page .StartPanel .test_select {width: 86%;margin: 0 auto;padding: 0.3rem 0.2rem 0.1rem 0.2rem;box-shadow:0 0 0.06rem #efefef;border-radius:0.06rem;border:0.02rem solid #efefef;}
.words-page .StartPanel .test_select ul li {min-width:1.5rem;width:46%;height:1rem;display:inline-flex;background: #f4f4f4;border-radius: 0.06rem;margin:0 2%;margin-bottom:0.2rem;position:relative;transition:all 0.5s;}
.words-page .StartPanel .test_select ul li span {color: #333;text-align: center;line-height: 1rem;font-size: 0.28rem;display:inline-block;width:96%;text-align:center;}
.words-page .StartPanel .test_select ul li.on {background: #90cd18;display:block;width:96%;margin-right:0;}
.words-page .StartPanel .test_select ul li.on span{color:#fff;width:1.5rem;font-weight:bold;}
.words-page .StartPanel .test_select ul li .ck {color: #f4f4f4;text-align: right;padding-right: 0.1rem;font-size: 0.24rem;line-height:0.4rem;position:absolute;right: 0.2rem;top: 0.1rem;margin-left: 1.5rem;}
.words-page .StartPanel .test_select ul li .ck label {color: #fff;}

.words-page .StartPanel .mcdcl {text-align: center;padding:0.2rem 0;}
.words-page .StartPanel .mcdcl .title {display: block;padding: 0.2rem 0;color: #999;font-size:0.24rem;}
.words-page .StartPanel .mcdcl .words_num{display:inline-block; border:0.02rem solid #efefef;border-radius:0.06rem;}
.words-page .StartPanel .mcdcl #quantity {width: 0.6rem;height:0.6rem;text-align: center;border:none;line-height: 0.6rem;font-size: 0.28rem;float:left;border-left:0.02rem solid #efefef;border-right:0.02rem solid #efefef;background:#fefefe; }
.words-page .StartPanel .mcdcl button {border: none;border-radius: 0.06rem 0 0 0.06rem;height: 0.6rem;width: 0.6rem;outline:none;box-shadow:0 0.02rem 0.04rem rgba(0, 0, 0, 0.05), inset 0 -0.3rem 0.2rem -0.24rem rgba(0, 0, 0, 0.1);float:left;background:#fefefe;}
.words-page .StartPanel .mcdcl button:active{background:#f4f4f4;}
.words-page .StartPanel .mcdcl .qa {border-radius: 0 0.06rem 0.06rem 0;}

/*英语词汇量测试*/
#VocabularyTest .page-container{bottom:1.2rem;}
.words-page .page-footer{text-align:center;padding:0.2rem 0;}
.words-page .SetPanel {background: #fff;width:100%;height:100%;}
.words-page .SetPanel .set-info {padding: 0.4rem 0;}
.words-page .SetPanel h1 {text-align: center;font-size: 0.28rem;color: #999;line-height: 0.6rem;margin-bottom:0.1rem;}   
.words-page .SetPanel .test_select {width: 86%;margin: 0 auto;padding: 0.1rem 0.2rem;box-shadow:0 0 0.06rem #efefef;border-radius:0.06rem;border:0.02rem solid #efefef;}
.words-page .SetPanel .test_select ul{margin-bottom:0.1rem;}
.words-page .SetPanel .test_select ul li {min-width:1.5rem;width:46%;height:1rem;display:inline-block;color: #333;background: #f4f4f4;line-height: 1rem;font-size: 0.28rem;border-radius: 0.06rem;margin:0 2%;margin-bottom:0.2rem;position:relative;text-align:center;transition:all 0.5s;}
.words-page .SetPanel .test_select ul li.on {background: #90cd18;color:#fff;font-weight:bold;}
.words-page .SetPanel .test_select ul li:last-child{width:96%;margin-bottom:0;}

.words-page .ResultPanel .words-result{position: absolute;width: 90%;left: 5%;top: 3%;z-index:99;}
.words-page .ResultPanel .words-result .result-top {padding: 0.06rem 0 0 0;width: 100%;overflow: hidden;padding: 0.4rem 0.4rem 0.2rem;position: relative;left: 0;box-sizing: border-box;}
.words-page .ResultPanel .words-result .result-top li {width: 49.5%;float:left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;}
.words-page .ResultPanel .words-result .result-top li span {line-height: 0.6rem;font-size:0.28rem;color:#999;display: block;}
.words-page .ResultPanel .words-result .result-top li span.it1 {font-size: 0.36rem;color: #666;line-height:0.7rem;}
.words-page .ResultPanel .words-result .result-error{padding:0.5rem 0 0.2rem;text-align:center;}
.words-page .ResultPanel .words-result .result-error span{color:#ccc; font-size:0.28rem;line-height:0.5rem;}
.words-page .ResultPanel .words-result .result-error span.on{color:red;}

.words-page .ResultPanel .words-result .result-schedule{text-align:center;padding:0.2rem 0;}
.words-page .ResultPanel .words-result .result-schedule span{width:1.2rem;height:1.2rem;margin:0 auto; font-weight:bold;display:block;line-height:1.2rem;font-size:0.52rem;border-radius:50%;border:0.06rem solid;}

.words-page .ResultPanel .result-info{text-align: center;padding-top: 0.1rem;}
.words-page .ResultPanel .result-info h2{padding:0.3rem 0;font-size:0.28rem;color:#999;}
.words-page .ResultPanel .result-info .result-text {font-size:0.8rem;padding: 0.3rem 0;color:#90cd18;letter-spacing: 0.06rem;}

.words-page .ResultPanel .result-user{padding:0.1rem 0 0.2rem;display:none;}
.words-page .ResultPanel .result-user .user-icon{text-align:center;margin:0.1rem auto;width:0.8rem;height:0.8rem;position:relative;}
.words-page .ResultPanel .result-user .user-icon .cover{position:absolute;top:0;left:0;z-index:99;}
.words-page .ResultPanel .result-user .user-icon img{border-radius:0.8rem;width:0.8rem;height:0.8rem;-webkit-border-radius: 0.8rem;-moz-border-radius: 0.8rem;}
.words-page .ResultPanel .result-user .user-name{text-align:center;font-size:0.28rem;color:#999;padding:0.1rem 0;}
.words-page .ResultPanel .result-back{background: rgba(144, 205, 24, 0.8);width: 150%;height: 35%;left: -25%;position: absolute;bottom: 0;border-radius: 50% 50% 0 0;-webkit-border-radius: 50% 50% 0 0;-moz-border-radius: 50% 50% 0 0;display:none;}
.words-page .ResultPanel .bj-share{position:fixed;width:100%;left:0;bottom:0.5rem;z-index:99;}
.words-page .ResultPanel .bj-share .bj-icon{width:1.6rem;height:1.6rem;margin:0.1rem auto;border-radius:0.06rem;}
.words-page .ResultPanel .bj-share .bj-text{text-align:center;font-size:0.32rem;color:#fff;line-height:0.4rem; letter-spacing:0.02rem;line-height: 0.4rem;padding:0.1rem 0;}

.words-page .test-top {padding: 0.06rem 0 0 0;width: 100%;overflow: hidden;padding: 0.2rem 0;position: relative;left: 0;background: #fff;}
.words-page .test-top li {height: 1rem;width: 49.5%;float: left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;color: #fff;}
.words-page .test-top li span {height: 0.5rem;line-height: 0.5rem;display: block;}
.words-page .test-top li span.it1 {font-size: 0.32rem;color: #333;}
.words-page .test-top li span.it1 b {font-size: 0.36rem;}
.words-page .test-top li #lError b {color: #ff6a64;}
.words-page .test-top li #rCount b {color: #90cd18;}
.words-page .test-top li span.it2 {font-size: 0.24rem;color: #999;}

/*背单词*/
#ReciteWords .page-container{bottom:1.2rem;}    
.words-page .words-info {font-size: 0.28rem;}
.words-page .words-info ul {padding: 0 0.4rem;}
.words-page .words-info .word {line-height: 0.6rem;text-align: center;padding: 0.2rem;}
.words-page .words-info .word h1 {font-size: 0.32rem;color: #333;font-weight: bold;}
.words-page .words-info .word img {width: 0.5rem;height: 0.5rem;padding: 0.1rem;}
.words-page .words-info .word .tips-word {font-size: 0.28rem;color: #999;text-align: center;padding: 0.1rem 0;line-height: 0.5rem;}
.words-page .words-info .recite .cx {color: #ccc;float: left;line-height: 0.6rem;text-align: right;width: 0.6rem;padding-right: 0.1rem;}
.words-page .words-info .recite p {margin-left: 0.7rem;line-height: 0.6rem;}
.words-page .words-info .recite p span {display: block;color: #999;}
.words-page .words-info .recite p span:first-child {color: #666;}

/*巩固学习*/
#ReciteWordsInfo .page-container{bottom:1.2rem;}   
.words-page .words-test {margin-top: 0.2rem;width: 100%;background: #fff;padding: 0.2rem 0;overflow-y: scroll;}
.words-page .words-test .word {line-height: 0.6rem;text-align: center;padding: 0.2rem;margin-bottom: 0.2rem;}
.words-page .words-test .word h1 {font-size: 0.32rem;color: #333;font-weight: bold;}
.words-page .words-test .word img {width: 0.5rem;height: 0.5rem;padding: 0.1rem;}
.words-page .words-test .word .show-word {margin-left: 0.2rem;color: CadetBlue;height: 0.6rem;line-height: 0.6rem;display: inline-block;}
.words-page .words-test .word .tips-word {font-size: 0.24rem;color: #999;text-align: center;padding: 0.1rem 0;line-height: 0.5rem;display: none;}
.words-page .words-test ul {padding: 0 0.4rem;}
.words-page .words-test ul li {font-size: 0.28rem;line-height: 0.5rem;padding: 0.1rem 0.2rem;margin-bottom: 0.3rem;color: #666;background: #f6f6f6;border:0.02rem solid #f1f1f1;border-radius: 0.1rem;}
.words-page .words-test ul li.on {background: #D7FFBF; /*d7ff87*/border:0.02rem solid #90cd18;}
.words-page .words-test ul li.error {background: #ffdcdc;border:0.02rem solid #ff6a64;}
.words-page .input-word {width: 100%;text-align: center;padding: 0.4rem 0;margin: 0.4rem 0;position:relative;}
.words-page .input-word .txt-word {width: 80%;min-width: 2rem;border: none;border-bottom:0.02rem solid #efefef;color: #90cd18;text-align: center;line-height: 0.5rem;font-size: 0.32rem;outline: none;}
.words-page .input-word .input-error {position: absolute;right: 0;top: 0.5rem;font-size: 0.32rem;color: red;display: none;margin-right: 10%;}
.words-page .input-word-off .input-error{display:block;}

/*底部*/
.words-page .page-container{bottom:1.2rem;}
.words-page .page-footer .bottom{text-align:center;padding:0.1rem 0;}
.words-page .page-footer .progress {position: absolute;right: 0.2rem;top: 0.4rem;font-size: 0.28rem;height: 0.4rem;color:#ccc;line-height:0.4rem;}
.words-page .page-footer .progress .text{color:#90cd18;}
.words-page .page-footer .autoread {position: absolute;left: 0.2rem;top: 0.4rem;font-size: 0.24rem;height: 0.4rem;}
.words-page .page-footer .bottom button{min-width:1.6rem;}
.words-page .WordsSelect .autoread {font-size: 0.24rem;padding:0.2rem 0;text-align:center;}
.words-page .autoread-off .text {color: #ccc;}
.words-page .autoread .riado {display: inline-block;position: relative;top: 0.06rem;}
.words-page .autoread .riado .riado_on {display: block;width: 0.3rem;height: 0.3rem;background: #90cd18;border-radius: 0.3rem;position: absolute;z-index: 100;transition: left 0.5s;}
.words-page .autoread-off .riado .riado_on {left: 0.3rem;background: #999;}
.words-page .autoread .riado .riado_s {display: block;width: 0.6rem;height: 0.3rem;border-radius: 0.3rem;background: #efefef;border-radius: 0.2rem;position: relative;top: 0;}

.words-page .words-errors{font-size:0.28rem;color:#ccc;text-align:center;padding:0.2rem 0;line-height:0.5rem;}
.words-page .words-errors.on{color:#ff6a64;}
.words-page .words-message{color: #999;text-align: center;margin-top: 0.4rem;font-size: 0.28rem;}


/***分享****/
#ShareDialog .dialog_back{opacity:0.8;filter: alpha(opacity=80);z-index:111;}
#ShareDialog .dialog_back_bottom {position: absolute;z-index: 113;border: 0;background: #fff;border-radius:0.02rem;width: 100%;color: #666;border-radius: 0.06rem 0.06rem 0 0;bottom:0;}
#ShareDialog .dialog_back_content {position: absolute;z-index: 112;text-align: center;width: 100%; position: absolute;top: 0.82rem;}
#ShareDialog .dialog_back_bottom .content{}
#ShareDialog .dialog_back_bottom .content ul{padding:0.1rem 0.2rem 0.3rem;}
#ShareDialog .dialog_back_bottom .content li{display:inline-block;width:1rem;margin-right:0.2rem;text-align:center;}
#ShareDialog .dialog_back_bottom .content li img{padding:0.1rem;border-radius:0.06rem;display:inline-block;}
#ShareDialog .dialog_back_bottom .content li:active img{opacity:0.5;}
#ShareDialog .dialog_back_bottom .title {text-align:center;font-size:0.28rem;padding:0.2rem 0 0.1rem 0;}
#ShareDialog .dialog_back_bottom .button{background:#fff;width:100%;border-top:0.02rem solid #efefef;}
#ShareDialog .dialog_back_bottom .button .share_close{text-align:center;color:#666;font-size:0.32rem;padding:0.2rem 0;width:100%;border:none;background:#fff;outline:none;}
#ShareDialog .dialog_back_bottom .button .share_close:active{background:#f1f1f1;}

/*筛选*/
.filter-list {background:#fff;}
.filter-list .f-menu{width:96%;margin:0 auto;}
.filter-list .f-menu .f-item {padding: 0.1rem 0;position:relative;}
.filter-list .f-menu .f-item .name {width:1.4rem;text-align: left;font-size: 0.28rem;color: #000;line-height:0.7rem;position:absolute;top:0.1rem;left:0;}
.filter-list .f-menu .f-item .text {margin-left:1.4rem;}
.filter-list .f-menu .f-item .text .input_select{position:relative;border-radius:0.1rem;width:100%;}
.filter-list .f-menu .f-item .text input{text-align: center;margin: 0;width: 100%;height:0.7rem;padding: 0.1rem 0.4rem;color: #90cd18;background:none;font-size: 0.28rem;outline: none;border: none;}
.filter-list .f-menu .f-item .text .input_select i{position:absolute;top:0;right:0;width:0.4rem;height:0.7rem; background: url(../images/triangle_black.png) no-repeat;background-size: 0.16rem;background-position:center;background-origin: padding-box;}
.filter-list .f-menu .f-item .text .select-on i {transform:rotate(-180deg);}
.filter-list .f-menu .f-item .text .date-hr{display:inline-block;width:6%;text-align:center;color:#666;}
.filter-list .f-menu .f-item .text .date-select{padding-left:0.6rem; background:#f4f4f4 url(../images/icon/date_ccc.png) no-repeat;background-size:0.4rem;background-position:0.1rem center;}
.filter-list .f-menu .f-item .text .input_date{text-align: center;margin: 0;width: 47%;height:0.7rem;padding: 0.1rem 0;color: #333;font-size: 0.28rem;border: none;background:none;outline: none;}

/*学习轨迹列表*/
.lhistory-list{}
.lhistory-list .lh-select{overflow-x: scroll;overflow-y:hidden; scrollbar-width: none;-ms-overflow-style: none;display:flex;flex-wrap:nowrap;width:96%;margin:0 auto;}
.lhistory-list .lh-select div{min-width:2rem;text-align: center;height:0.8rem;}
.lhistory-list .lh-select div span{height:0.8rem;line-height:0.8rem; font-size:0.28rem;color:#999;padding:0.1rem 0.2rem 0.1rem 0.4rem;background:url(../images/no.png) no-repeat;background-size:0.3rem;background-position:left center;}
.lhistory-list .lh-select div.on span{color:#90cd18;background:url(../images/yes.png) no-repeat;background-size:0.3rem;background-position:left center;}

.lh-list{position: absolute;width: 100%;top: 1.8rem;left: 0;bottom: 0;overflow-y: auto;}

.lhistory-list .lh-list{top:0.88rem;}
.lh-list .loader{height: 0.8rem;line-height: 0.8rem;color: #90cd18;text-align: center;font-size: 0.28rem;margin-top: 0.3rem;display:none;}
.lh-list .loader img{width:0.5rem;height:0.5rem;}
.lh-list .loadering{height:0.8rem;line-height:0.8rem;font-size:0.32rem;color:#90cd18;text-align:center;display:none;}
.lh-list .loadering img{width:0.5rem;height:0.5rem;}
.lh-list .no-list{padding-top: 0.6rem;text-align: center;width: 100%;display: none;}
.lh-list .no-list span{font-size:0.32rem;line-height:0.6rem;color: #ccc;}
.lh-list .loader-more {text-align: center;width: 100%;color: #ccc;padding: 0.2rem 0;display: none;font-size: 0.28rem;line-height: 0.5rem;}
.lh-list .loader-more img{width:0.5rem;height:0.5rem;display:inline-block;}
.lh-list .loader-more span{display:inline-block;}
.lh-list .loader-more a{color: #90cd18;}
.lh-list .list-content .t_item{margin:0.3rem auto;padding:0.2rem;width:96%;background:#fff;}
.lh-list .list-content .t_item:last-child{margin:0 auto;}
.lh-list .list-content .t_item:first-child{margin:0 auto 0.3rem;}
.lh-list .list-content .t_item .title {height: 0.6rem;line-height: 0.6rem;}
.lh-list .list-content .t_item .title h1 {display: inline-block;color: #333;font-size: 0.28rem;font-weight: bold;padding-left: 0.6rem;background: url(../images/lh.png) no-repeat;background-position: left center;background-size: 0.5rem;}
.lh-list .list-content .t_item .title span {float: right;color: #999;font-size: 0.24rem;}
.lh-list .list-content .t_item .content {padding: 0.3rem 0.1rem;font-size: 0.28rem;color: #333;line-height: 0.6rem;}
.lh-list .list-content .t_item .bottom {height: 0.6rem;line-height: 0.6rem;}
.lh-list .list-content .t_item .bottom span {height: 0.6rem;font-size: 0.24rem;color: #999;margin-right: 0.3rem;display: inline-block;margin-left:0.1rem}
.lh-list .list-content .t_item .bottom span:last-child {margin-left: 0;}
.lh-list .list-content .t_item .bottom .review {height: 0.6rem;line-height: 0.6rem;background: #90cd18;color: #fff;border-radius: 0.1rem;float: right;margin: 0;padding:0 0.3rem;font-size:0.28rem;}
.lh-list .list-content .t_item .bottom .review:active {opacity: 0.8;}

/*错题本列表*/
.error-list{position: absolute;width: 100%;top:0.9rem;left: 0;bottom: 0;overflow-y: auto;}
.error-list .loader{height: 0.8rem;line-height: 0.8rem;color: #90cd18;text-align: center;font-size: 0.28rem;margin-top: 0.3rem;display:none;}
.error-list .loader img{width:0.6rem;height:0.6rem;}
.error-list .loadering{height:0.8rem;line-height:0.8rem;font-size:0.32rem;color:#90cd18;text-align:center;display:none;}
.error-list .loadering img{width:0.5rem;height:0.5rem;}
.error-list .no-list{padding-top: 0.6rem;text-align: center;width: 100%;display: none;}
.error-list .no-list span{font-size:0.32rem;line-height:0.6rem;color: #ccc;}
.error-list .loader-more {text-align: center;width: 100%;color: #ccc;padding: 0.2rem 0;display: none;font-size: 0.28rem;line-height: 0.5rem;}
.error-list .loader-more img{width:0.5rem;height:0.5rem;display:inline-block;}
.error-list .loader-more span{display:inline-block;}
.error-list .loader-more a{color: #90cd18;}
.error-list .list-content .t_item{margin:0.3rem auto;padding:0.2rem;width:96%;background:#fff;}
.error-list .list-content .t_item:first-child{margin:0.1rem auto 0.3rem;}
.error-list .list-content .t_item:last-child{margin:0 auto;}
.error-list .list-content .t_item .title {height: 0.6rem;line-height: 0.6rem;}
.error-list .list-content .t_item .title h1 {display: inline-block;color: #333;font-size: 0.28rem;font-weight: bold;padding-left: 0.6rem;background: url(../images/error.png) no-repeat;background-position: left center;background-size: 0.5rem;}
.error-list .list-content .t_item .title span {float: right;color: #999;font-size: 0.24rem;}
.error-list .list-content .t_item .content {padding: 0.3rem 0.1rem;font-size: 0.28rem;color: #333;line-height: 0.6rem;}
.error-list .list-content .t_item .bottom {height: 0.6rem;line-height:0.6rem;text-align:center;}
.error-list .list-content .t_item .bottom span {height: 0.6rem;font-size: 0.24rem;color: #666;text-align:center;font-size:0.28rem;width:33.3%;display:inline-block;}
.error-list .list-content .t_item .bottom span:last-child {margin-left: 0;}
.error-list .list-content .t_item .bottom span:nth-child(2){color:#f90;}
.error-list .list-content .t_item .bottom span:nth-child(3) {color: #90cd18;}
.error-list .list-content .t_item .bottom span:active {opacity: 0.8;}

/*能力评估/学习情况*/
.evaluate .info-item {padding: 0.06rem 0 0 0;width: 100%;overflow: hidden;padding-bottom: 0.1rem;position: relative;}
.evaluate .info-item li{height: 1rem;width: 50%;float: left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;color: #fff;}
.evaluate .info-item li .border {border-left: 0.02rem solid #ccc;position: absolute;top: 0.3rem;left: 50%;height: 0.6rem;}
.evaluate .info-item li span{height: 0.5rem;line-height: 0.5rem;display: block;}
.evaluate .info-item li span.it1{font-size: 0.24rem;color: #999;}
.evaluate .info-item li span.it2 {font-size: 0.32rem;color: #333;}

.evaluate .err_rate{padding: 0.4rem 0.2rem;margin-bottom: 0.2rem;overflow: hidden;background: #fff;}
.evaluate .time-evaluate .descript {color: #999;text-align: center;padding: 0 0.2rem 0.3rem;font-size:0.24rem;}

.evaluate .subject-evaluate { margin-top: 0.2rem;}
.evaluate .result-evaluate .e_result {width: 100%;text-align: center;padding: 0.2rem 0;background:#fff;}
.evaluate .result-evaluate .e_result h1 {font-size: 0.36rem;border: 0.04rem solid red;width: 1.2rem;height: 1.2rem;border-radius: 1.2rem;line-height: 1.1rem;color: red;margin: 0.2rem auto;font-weight: bold;}
.evaluate .result-evaluate .e_result p {font-size: 0.28rem;line-height: 0.4rem;padding: 0.1rem 0.2rem;margin: 0;color: #ad2500;}

.evaluate .klist-evaluate .title {text-align: center;font-size: 0.28rem;line-height: 0.6rem;margin: 0.2rem 0.2rem 0;color:#999;}
.evaluate .klist-evaluate .pie_list {width: 100%;overflow-y: auto;}

.evaluate .klist-evaluate .div_pie{box-shadow:0 0 0.06rem #ccc;}
.evaluate .klist-evaluate .pie_list .div_pie .button {width: 100%;padding:0.2rem 0 0;} 
.evaluate .klist-evaluate .pie_list .div_pie .button button{background:#fff;width:2rem;color:#90cd18;height:0.7rem;font-size:0.28rem;}

.evaluate .div_pie .percentage .name {font-size:0.32rem;line-height:0.4rem;display:inline;}
.evaluate .pie-title {height: 0.6rem;line-height: 0.6rem;text-align: left;padding: 0 0.2rem;}
.evaluate .pie-title span {font-size: 0.28rem;color: #999;}
.evaluate .pie-title span.num {float: right;}
.evaluate .pie-title span b {color: #333;}

.evaluate .eva-info {background:#fff;width:100%;margin:0.2rem auto;overflow:hidden;display:none;}
.evaluate .eva-info .eva-item{width:33.3%;display:inline-block;text-align:center;float:left;padding:0.1rem 0;}
.evaluate .eva-info .eva-item .div_pie{margin:0;padding:0;}
.evaluate .eva-info .eva-num .info-num{font-size:0.4rem;color:#333;font-weight:bold;line-height:0.6rem;margin-top:0.2rem;display:block;}
.evaluate .eva-info .eva-rate .info-rate{font-size:0.4rem;color:#ad2500;font-weight:bold;line-height:0.6rem;margin-top:0.2rem;display:block;}
.evaluate .eva-info .eva-num .info-text,.eva-info .eva-rate .info-text{font-size:0.28rem;display:block;color:#999;line-height:0.6rem;}
.evaluate .eva-info .eva-clear{padding:0 0 0.3rem;text-align:center;}
.evaluate .eva-info .eva-clear span{color:#90cd18;font-size:0.28rem;}

.evaluate .eva-info .eva-result h1 {font-size: 0.36rem;border: 0.04rem solid red;width: 1.2rem;height: 1.2rem;border-radius: 1.2rem;line-height: 1.1rem;color: red;margin: 0 auto;font-weight: bold;text-align:center;}
.evaluate .eva-info .eva-item .div_pie .info-text{padding: 0.1rem 0;text-align: center;font-size: 0.28rem;color:#333;}

.evaluate .vtest-evaluate {background:#fff;width:100%;margin:0.2rem auto;overflow:hidden;padding:0 0 0.3rem;display:none;}
.evaluate .vtest-evaluate .vtest-info{width: 90%;margin: 0 auto;box-shadow: 0 0 0.06rem #ccc;overflow: hidden;}
.evaluate .vtest-evaluate .vtest-stage{position:relative;padding: 0.2rem;text-align: center;}
.evaluate .vtest-evaluate .vtest-stage span{font-size: 0.32rem;color:#90cd18;}
.evaluate .vtest-evaluate .vtest-stage i{background: url(../images/icon/carat-d-ccc.png) no-repeat;background-size: 0.16rem;background-position: center;width: 0.16rem;height: 0.16rem;display: inline-block;margin-left: 0.06rem;margin-right: -0.14rem;padding-top: 0.06rem;}
.evaluate .vtest-evaluate .vtest-stage.on i{transform:rotate(180deg);}
.evaluate .vtest-evaluate .vtest-item{width:100%;display:inline-block;text-align:center;padding:0.2rem 0;}
.evaluate .vtest-evaluate .vtest-info .vtest-item .info-avg{font-size:0.48rem;color:#333;font-weight:bold;line-height:0.6rem;display:block;padding:0.2rem 0;}
.evaluate .vtest-evaluate .vtest-info .vtest-item .info-text{font-size:0.28rem;display:block;color:#999;line-height:0.6rem;}
.evaluate .vtest-evaluate .vtest-info .vtest-item .div_pie{margin:0;}
.evaluate .vtest-evaluate .vtest-info .vtest-total{padding:0.16rem 0.3rem;color:#666;font-size:0.28rem;line-height:0.4rem;text-align:center;}
.evaluate .vtest-evaluate .vtest-info .vtest-total .info-text:last-child{margin-left:0.4rem;}
.evaluate .vtest-evaluate .vtest-info .vtest-total .btnVTest{float:right;font-size:0.28rem;color:#90cd18;}



/******拍照搜题********/
.CameraSearch .camera-item{width:92%;margin:0.3rem auto 0;background:#fff;border-radius:0.01rem;}
.CameraSearch .camera-image{padding:0.4rem 0;position:relative;}
.CameraSearch .camera-image .camera-btn{width:2rem;height:2rem; margin:0 auto;border-radius:50%;border:0.1rem solid #90cd18;}
.CameraSearch .camera-image .camera-icon{width:1.6rem;height:1.6rem;margin:0.1rem auto;border-radius:50%;background:#90cd18;text-align:center;line-height:1.5rem;}
.CameraSearch .camera-image .camera-icon:active{opacity:0.7;filter:alpha(opacity=70);}

.CameraSearch .camera-image .image-btn{margin: 0 auto;border-radius: 50%;position: absolute;top: 1.44rem;left: 50%;margin-left: 1.2rem;display:none;}
.CameraSearch .camera-image .image-icon{width:0.7rem;height:0.7rem;margin:0 auto;border-radius:50%;background:#90cd18;text-align:center;line-height:0.6rem;}
.CameraSearch .camera-image .image-icon:active{opacity:0.7;filter:alpha(opacity=70);}

.CameraSearch .camera-history{margin-bottom:0.3rem;}
.CameraSearch .camera-history .item-title{line-height:0.6rem;padding:0.06rem 0;margin:0 0.2rem;border-bottom:0.02rem solid #efefef;}
.CameraSearch .camera-history .item-title h1{font-size:0.28rem;color:#333;display:inline-block;font-weight:bold;margin-left:0.04rem;}
.CameraSearch .camera-history .item-title .history-clear{display:inline-block;float:right;margin-right:0.04rem;color:#90cd18;display:none;font-size:0.28rem;}

.CameraSearch .camera-history .history-list{min-height:2rem;}
.CameraSearch .camera-history .history-list ul{padding:0 0.2rem 0.3rem 0.2rem;overflow:hidden;}
.CameraSearch .camera-history .history-list li{border:0.02rem solid #ccc;border-radius:0.06rem;margin-right:0.2rem;margin-top:0.3rem; float:left;text-align:center;overflow: hidden;box-sizing: border-box;}

.CameraSearch .camera-history .history-list .no-hlist{margin-top:0.4rem;display:none;}
.CameraSearch .camera-history .history-list .no-hlist-text{text-align:center;line-height:0.6rem;color:#ccc;padding:0.2rem 0;font-size:0.28rem;}

/*****拍照搜题结果*******/
.CmaeraSearchResult .search-image{width:100%;max-height:2rem;}
.CmaeraSearchResult .search-image img{max-height:2rem;width:100%;}
.CmaeraSearchResult .question_loader{line-height:0.6rem;text-align:center;display:none;}
.CmaeraSearchResult .question_nolist{margin-top:0.4rem;display:none;text-align:center;}
.CmaeraSearchResult .question_nolist .text{line-height:0.6rem;color:#ccc;font-size:0.32rem;}
.CmaeraSearchResult .question_list {margin: 0 auto;position: relative;overflow: hidden;z-index: 1;width: 100%;display: none;}
.CmaeraSearchResult .question_content {position: relative;z-index: 1;width: 100%;height: 100%;display: flex;box-sizing: content-box;transition: all 0.2s;}

.CmaeraSearchResult .question_content .qitem {width: 100%;height: 100%;position: relative;z-index: 1;flex-shrink: 0;}
.CmaeraSearchResult .question_page {width: 100%;line-height: 0.6rem;text-align: center;font-size: 0.28rem;color: #333;padding:0.1rem 0;}

.CmaeraSearchResult .question_page b {color: #333;}
.CmaeraSearchResult .question_page span {color: #666;width: 0.3rem;height: 0.3rem;line-height: 0.3rem;text-align: center;display: inline-block;margin-right: 0.3rem;font-size: 0.28rem;min-width: 0.3rem;padding: 0.3rem;}
.CmaeraSearchResult .question_page span:last-child{margin:0;}
.CmaeraSearchResult .question_page .on {color: #90cd18;font-weight:bold;}
.CmaeraSearchResult .question_content .action {display: block;}
.CmaeraSearchResult .question_content .qitem .question_info {width: 96%; /*height:100%;*/margin: 0 auto;border-radius: 0.1rem;background: #fff;overflow:hidden;position:relative;}
.CmaeraSearchResult .question_content .qitem .question_info .question_tool {position:absolute;width:100%;height:0.5rem;border-radius:0.1rem 0;background:#fff;}
.CmaeraSearchResult .question_content .qitem .question_info .question_tool .q_tag {position: absolute;top: 0;background: #90cd18;border-radius: 0.1rem 0 0.2rem 0;color: #fff;height: 0.5rem;line-height: 0.5rem;width: 1.4rem;text-align: center;font-size:0.28rem;}
.CmaeraSearchResult .question_content .qitem .question_info .question_tool .btnFeedback {position:absolute;top:0;right:0;border:none;background:none;font-size:0.28rem;color:#90cd18;background:#fff;outline:none;height:0.5rem;line-height:0.5rem;}
.CmaeraSearchResult .question_content .qitem .question_info .q_content {padding: 0.5rem 0.2rem 0;font-family: 'Times New Roman';line-height: 0.5rem;font-size: 0.28rem;overflow: scroll;}
.CmaeraSearchResult .question_content .qitem .question_info .question_item {padding: 0 0.2rem;font-family: 'Times New Roman';line-height: 0.5rem;font-size: 0.28rem;}

.CmaeraSearchResult .question_content .qitem .question_info .buttons{padding:0.1rem;border-top:0.02rem solid #efefef;}
.CmaeraSearchResult .question_content .qitem .question_info .buttons button {box-sizing: border-box;border: none;background: none;width: 33%;font-size: 0.28rem;color: #90cd18;height: 0.6rem;line-height:0.6rem;outline: none;border-right: 0.02rem solid #efefef;}
.CmaeraSearchResult .question_content .qitem .question_info .buttons button:first-child{margin-left:0;}
.CmaeraSearchResult .question_content .qitem .question_info .buttons button:active{opacity:0.8;filter:alpha(opacity=80);}
.CmaeraSearchResult .question_content .qitem .question_info .buttons .btn_hide {color: #666;}
.CmaeraSearchResult .question_content .qitem .question_info .buttons .btnDoQuestion{color:#ff6a64;border:none;}

.CmaeraSearchResult .question_content .qitem .question_info .buttons button i{width:0.4rem;height:0.4rem;display:inline-table;position:relative;top:0.1rem;right:0.06rem;}
.CmaeraSearchResult .question_content .qitem .question_info .buttons .btnMyresult i{background: url(../images/myresult.png) no-repeat;background-position:center;background-size: 0.4rem; }
.CmaeraSearchResult .question_content .qitem .question_info .buttons .btnAnswer i{background: url(../images/answer.png) no-repeat;background-position:center;background-size: 0.4rem; }
.CmaeraSearchResult .question_content .qitem .question_info .buttons .btnDoQuestion i{background: url(../images/book.png) no-repeat;background-position:center;background-size: 0.28rem;top:0.08rem;}

.CmaeraSearchResult .question_content .qitem .question_info .buttons .off {color: #ccc;}


/*高招资讯（视频浏览）*/
/*.NewsVideoBrowsePage .page-footer{height:auto;transition:height 0.5s;}
.NewsVideoBrowsePage .page-footer.hide{height:0.8rem;}

.NewsVideoBrowsePage .list-wrap .wrap-title{text-align:left;background:#fff;padding:0.1rem 0.2rem;}
.NewsVideoBrowsePage .list-wrap .wrap-title h3{font-size:0.32rem;display:inline-block;}
.NewsVideoBrowsePage .list-wrap .wrap-title span{font-size:0.28rem;float:right;color:#90cd18;}
.NewsVideoBrowsePage .list-content{display:flex;background:#fff;overflow-x:scroll;overflow-y:hidden;}
.NewsVideoBrowsePage .list-item{position:relative;padding:0.1rem;text-align:center;margin-right:0.2rem;max-width:2.6rem;}
.NewsVideoBrowsePage .list-item:last-child{margin-right:0.1rem;}
.NewsVideoBrowsePage .list-item .item-image{position: relative;width: 2.4rem;height:1.6rem;box-shadow: 0 0 0.06rem #efefef;display:flex;border-radius: 0.06rem;}
.NewsVideoBrowsePage .list-item .item-image img{width:2.4rem;height:1.6rem;}
.NewsVideoBrowsePage .list-item .item-image .item-play{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.NewsVideoBrowsePage .list-item .item-image .item-play span{font-size:0.32rem;text-align:center;color:#fff;position:absolute;top:50%;left:50%; margin: -0.16rem 0 0 -0.48rem;}
.NewsVideoBrowsePage .list-item .item-title{padding:0.1rem 0 0.2rem;line-height:0.4rem;font-size:0.28rem;}
.NewsVideoBrowsePage .list-item .item-title span{height:0.8rem; color:#666;text-align: justify;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.NewsVideoBrowsePage .list-item .item-icon{position: absolute; left: 50%; margin: -0.32rem 0 0 -0.32rem; top: 50%;width:0.64rem; height:0.64rem;}
.NewsVideoBrowsePage .list-item .item-icon span{font-size: 0.36rem;text-align: center;color: #fff;background: #ccc;display: inline-block;border-radius: 50%;box-shadow: 0 0 3px #ccc;width:0.64rem;height:0.64rem;line-height:0.64rem;}
.NewsVideoBrowsePage .list-item .item-info{font-size:0.24rem;line-height:0.4rem;text-align:left;color:#999;}
.NewsVideoBrowsePage .list-item .item-info .item-author{float:right;}
.NewsVideoBrowsePage .list-item .item-info .item-source{}

.NewsVideoBrowsePage .list-item .list-more{position:relative;top:50%;transform:translateY(-50%);min-width:0.5rem;}
.NewsVideoBrowsePage .list-item .list-more span{font-size:0.28rem;line-height:0.5rem;color:#90cd18;}
.NewsVideoBrowsePage .list-item .list-more img{width:0.5rem;height:0.5rem;}

.NewsVideoBrowsePage .list-item.item-on .item-title span{font-weight:bold;color:#000;}*/


/*-------------------------------*/



/*（收录视频浏览）*/
.VideoLinkBrowsePage .video-play{margin:0;padding:0;}
.VideoLinkBrowsePage .video-play iframe{width:100%;}
.VideoLinkBrowsePage .video-info{padding:0.1rem;font-size:0.28rem;}
.VideoLinkBrowsePage .video-info .video-title{font-size:0.32rem;color:#000;padding:0.2rem 0;}
.VideoLinkBrowsePage .video-info .video-author{color:#999;padding:0.2rem 0;}
.VideoLinkBrowsePage .video-info .video-author span{margin-right:0.4rem;}
.VideoLinkBrowsePage .video-desc{color:#999;padding:0.2rem 0;}
.VideoLinkBrowsePage .video-desc .desc-text{padding:0.1rem 0;line-height:0.4rem;text-indent:2em;}

/*高招资讯查看*/
.AdmissionNewsRead .content{background: #fff;padding: 0.2rem;font-size: 0.28rem;line-height: 0.5rem;color: #333;letter-spacing: 0.02rem;font-family: 'Times New Roman';}
.AdmissionNewsRead .content h1{line-height:0.5rem;font-size:0.4rem;font-weight:bold;text-align:center;padding:0.2rem 0;}
.AdmissionNewsRead .content p{line-height:0.5rem;}

/**********打印预览**********/
#PrintBrowse .pbBack{display:block;width:96%;position:absolute;left:2%;top:0.1rem;bottom:0.2rem; border-radius:0.06rem;/*background:rgba(0,0,0,0.2);*/}
#PrintBrowse .pbBack .loader{background: #fff;width: 1.8rem;border-radius: 0.06rem;position:absolute;top:50%;margin-top:-0.8rem;left:50%;margin-left:-0.9rem;}
#PrintBrowse .pbBack .loader span{line-height:0.4rem;display:block;color:#999;}
#PrintBrowse .pbBack .pbMsg{display:none;font-size:0.28rem;text-align:center;color:#999;line-height:0.5rem;position:absolute;top:45%;width:100%;}
#PrintBrowse .pbiFrame{display:block;width:98%;margin:0 auto;height:100%;border:0.02rem solid #f4f4f4;border-radius:0.06rem;overflow:hidden;}
#PrintBrowse .page-footer{height:1rem;text-align:center;}
#PrintBrowse .page-footer .buttons button{width:60%;padding:0.1rem 0;}

/******打印设置******/
#PrintSetUpDialog .dialog .dialog_box{max-width:6rem;}
#PrintSetUpDialog .content{padding:0.3rem 0 0.5rem;overflow:hidden;}
#PrintSetUpDialog .content ul{width:96%;margin:0 auto;}
#PrintSetUpDialog .content ul li{text-align:center;width:46%;float:left;margin: 0 2%;}
#PrintSetUpDialog .content ul li .print-item{border-radius:0.06rem;padding :0.2rem 0;border:0.02rem solid #efefef;box-shadow:0 0 0.06rem #ddd,inset 0 -0.24rem 0.2rem -0.24rem #f4f4f4;}
#PrintSetUpDialog .content ul li .print-item i{width: 0.4rem;height:0.4rem;display: inline-block;text-align: center;background: url(../images/no.png) no-repeat;background-size: 0.3rem 0.3rem;background-position: center;}
#PrintSetUpDialog .content ul li .print-item span{font-size:0.32rem;display:block;line-height:1rem;}
#PrintSetUpDialog .content ul li:active .print-item{border-color:#90cd18;}
#PrintSetUpDialog .content ul li:active .print-item span{color:#90cd18;}

#PrintSetUpDialog .content ul li.on .print-item{border-color:#90cd18;}
#PrintSetUpDialog .content ul li.on .print-item i{background: url(../images/yes.png) no-repeat;background-size: 0.3rem 0.3rem;background-position: center;}

 /*班级学生*/
#ClassMemberBrowse {display: none;}
#ClassMemberBrowse .dialog_back{}
#ClassMemberBrowse .dialog_box-b{height:auto;min-height:75%;}
#ClassMemberBrowse .dialog_box-b .title{color: #333;background: #fff;border-bottom: 0.02rem solid #efefef;}
#ClassMemberBrowse .dialog_box-b .content{max-height:7rem;overflow-y:scroll;}
#ClassMemberBrowse .dialog_box-b .content .m-title {font-size: 0.28rem;padding: 0.2rem;position: absolute;width: 100%;background: #fff;top:0.8rem;left:0;z-index:10;box-sizing:border-box;}
#ClassMemberBrowse .dialog_box-b .content .list-item{margin-top:0.7rem;}

/*Dialog*/
.dialog {/*display: none;*/}

.dialog .loader{height:0.8rem;line-height:0.8rem;text-align:center;display:none;font-size:0.28rem;margin-top:0.2rem;}
.dialog .loader img{width:0.5rem;height:0.5rem;}
.dialog .loader-more {line-height: 0.6rem;text-align: center;width: 100%;color: #ccc;font-size: 0.28rem;padding: 0.1rem 0;display: none;}
.dialog .loader-more a {color: #90cd18;}
.dialog .loader-more img{width:0.4rem;height:0.4rem;}
.dialog .no-list {padding-top: 0.6rem;line-height: 0.6rem;text-align: center;width: 100%;font-size: 0.32rem;color: #999;display: none;}
.dialog .nolist {padding-top: 1rem;line-height: 0.6rem;text-align: center;width: 100%;font-size: 0.32rem;color: #999;display: none;} 

.dialog .dialog_back {background: #000;opacity: 0.3;filter: alpha(opacity=30);width: 100%;height: 100%;position: absolute;z-index: 111;top: 0;left: 0;border: none;margin: 0;padding: 0;}
.dialog .dialog_box {position: absolute;z-index: 112;top: 50%;left: 50%;border: 0;background: #fff;width: 90%;color: #333;border-radius: 0.1rem;max-width:10rem;transform:translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);}

.dialog .dialog_box .title {font-size: 0.36rem;color: #333;height: 0.88rem;line-height: 0.88rem;text-align: center;}
.dialog .dialog_box .title .close{display:block;width:0.8rem;height:0.88rem; position:absolute;top:0;right:0; background:url('../images/icon/close.png') no-repeat;background-size:0.25rem;background-position:center;}
.dialog .dialog_box .title .close:active{ background:url('../images/icon/close_ff6a64.png') no-repeat;background-size:0.25rem;background-position:center;}

.dialog .dialog_box .bottom{text-align: center;padding: 0.2rem 0;}

.dialog .dialog_box1{position: fixed;z-index: 112;top: 0; right:-75%; bottom: 0;background: #fff;border-radius: 0.02rem;width: 75%;border-radius: 0.6rem 0 0 0.6rem;margin:0;transition:right 0.3s;}
.dialog .dialog_box1-show{right:0;}


.dialog .dialog_box-b{position: fixed;z-index: 113;left : 0;bottom:-50%;width:100%;max-height:75%;height:75%; border: 0;background: #fff;color: #666;border-radius: 0.1rem 0.1rem 0 0;transition:bottom 0.5s;}
.dialog .dialog_box-b .title {font-size: 0.36rem;color: #333;height: 0.88rem;line-height: 0.88rem;text-align: center;}
.dialog .dialog_box-b .title .close{display:block;width:0.8rem;height:0.88rem; position:absolute;top:0;right:0; background:url('../images/icon/close.png') no-repeat;background-size:0.25rem;background-position:center;}
.dialog .dialog_box-b .title .close:active{ background:url('../images/icon/close_ff6a64.png') no-repeat;background-size:0.25rem;background-position:center;}

.dialog .dialog_box-b .title .title .select-ok{position:absolute;right:0;top:0;color:#90cd18;display:block;width:0.8rem;height:0.88rem;}
.dialog .dialog_box-b .title .select-ok:active{opacity:0.8;}

.dialog .dialog_box-b .content{}
.dialog .dialog_box-b .bottom{text-align: center;padding: 0.2rem 0;position:absolute;left:0;bottom:0;width:100%;}

.dialog .dialog_box-b .select-list{width:100%; position:absolute;top:0.88rem;bottom:0; overflow-y:scroll;}
.dialog .dialog_box-b .select-list li{padding:0.2rem 0;margin:0 0.3rem; font-size:0.28rem;color:#666;line-height:0.5rem; }
.dialog .dialog_box-b .select-list li.on{color:#000;font-weight:bold;background:url('../images/icon1/icon-checked-active.png') no-repeat;background-position:right center;background-size:0.31rem; }
.dialog .dialog_box-b .select-list li:last-child{border:none;}


/*学科选择*/
#SubjectSelectDialog .dialog_back{z-index:104;}
#SubjectSelectDialog .dialog_box{position: fixed;z-index: 105;top: 0.88rem;left:-100%; bottom: 1.2rem;background: #fff;width: 100%;max-width:7rem; color: #666;border-radius: 0;margin:0;transform:none;transition:left 0.1s;}
#SubjectSelectDialog .dialog_back .content{position: absolute;top: 0;bottom: 0;overflow-y: scroll;}


/*学员菜单*/
#TSMeunSelectDialog .dialog_back{z-index:110;}
#TSMeunSelectDialog .dialog_box-b{height:auto;background:#f4f4f4;}
#TSMeunSelectDialog .dialog_box-b .title{background:#fff;color:#333; }
#TSMeunSelectDialog .dialog_box-b .content ul {margin-top:0.2rem;background:#fff;}
#TSMeunSelectDialog .dialog_box-b .content ul:first-child{margin:0;}
#TSMeunSelectDialog .dialog_box-b .content ul li{padding: 0.2rem;font-size: 0.28rem;line-height: 0.5rem;text-align: center;}
#TSMeunSelectDialog .dialog_box-b .content ul li.on {color: #90cd18;}
#TSMeunSelectDialog .dialog_box-b .content ul li:active {color: #90cd18;background: #f4f4f4;} 

/*班级菜单*/
#ClassMeunDialog .dialog_back{z-index:110;}
#ClassMeunDialog .dialog_box-b{height:auto;background:#f4f4f4;}
#ClassMeunDialog .dialog_box-b .title{background:#fff;color:#333; border-bottom:0.02rem solid #efefef;}
#ClassMeunDialog .dialog_box-b .content ul {margin-top:0.2rem;background:#fff;}
#ClassMeunDialog .dialog_box-b .content ul:first-child{margin:0;}
#ClassMeunDialog .dialog_box-b .content ul li{padding: 0.2rem;font-size: 0.28rem;line-height: 0.5rem;text-align: center;}
/*#ClassMeunDialog .dialog_box-b .content ul li:not(:last-child){border-bottom:0.02rem solid #efefef;}*/
#ClassMeunDialog .dialog_box-b .content ul li.on {color: #90cd18;}
#ClassMeunDialog .dialog_box-b .content ul li:active {color: #90cd18;background: #f4f4f4;}     

/**水平等级选择**/
#SelectStageDialog .dialog_back {display: none;z-index: 104;}
#SelectStageDialog .dialog_box-b {position: fixed;z-index: 111;left: 0;bottom: -50%;width: 100%;height: 50%;border: 0;background: #fff;color: #666;border-radius: 0.06rem 0.06rem 0 0;transition: bottom 0.5s;}
#SelectStageDialog .dialog_box-b .title {font-size: 0.32rem;color: #333;height: 0.8rem;line-height: 0.8rem;text-align: center;border-radius: 0.06rem 0.06rem 0 0;}
#SelectStageDialog .stage-list {overflow: scroll;position: absolute;top: 0;bottom: 0;width: 100%;margin: 0.8rem 0 0 0;}
#SelectStageDialog .stage-list ul {margin-left: 0.2rem;display: none;}
#SelectStageDialog .stage-list li {padding: 0.2rem 0.1rem 0.2rem 0.2rem;font-size: 0.28rem;color: #666;border-bottom:0.02rem solid #efefef;line-height: 0.5rem;}
#SelectStageDialog .stage-list li.on { /*background:url(../images/yes.png) no-repeat;background-position:98% center;*/color: #90cd18;background-size: 0.4rem;}


/*选择项*/
#SelectItemDialog .dialog_back{z-index:110;}
#SelectItemDialog .dialog_box-b{height:auto;background:#f4f4f4;}
#SelectItemDialog .dialog_box-b .title{color:#333;background:#fff;border-bottom:0.02rem solid #efefef;}
#SelectItemDialog .dialog_box-b .content ul {margin-top:0.2rem;background:#fff;}
#SelectItemDialog .dialog_box-b .content ul:first-child{margin:0;}
#SelectItemDialog .dialog_box-b .content ul li{padding: 0.2rem;font-size: 0.28rem;line-height: 0.5rem;text-align: center;}
#SelectItemDialog .dialog_box-b .content ul li.on {color: #90cd18;}
#SelectItemDialog .dialog_box-b .content ul li:active {color: #90cd18;background: #f4f4f4;}

/***选择列表***/
#SelectListDialog .dialog_back{display:none;z-index:200;}
#SelectListDialog .dialog_box-b{z-index:201;height:75%;}

/******选择知识点******/
#SelectKnowledgeDialog .dialog_back{display:none;z-index:200;}
#SelectKnowledgeDialog .dialog_box-b{z-index:201;height:75%;}

#SelectKnowledgeDialog .dialog_box-b .select-list{bottom:1rem;}
#SelectKnowledgeDialog .dialog_box-b .select-one{bottom:0;}

#SelectKnowledgeDialog .tips{width:100%;position:absolute;top:0.88rem;left:0; text-align:center;padding:0.2rem;background:rgba(255,255,255,0.7);display:none;}
#SelectKnowledgeDialog .tips span{font-size:0.28rem;color:red;}

/***学习类型***/
#TypeListDialog .dialog_box-b {height:auto;}
#TypeListDialog .dialog_box-b .content{max-height:7rem;overflow-y:scroll;}
#TypeListDialog .dialog_box-b .content ul {margin:0; padding:0.1rem;text-align:center;}
#TypeListDialog .dialog_box-b .content ul li{line-height:0.6rem;font-size:0.28rem;padding:0.1rem 0;}
#TypeListDialog .dialog_box-b .content ul li:active{color:#90cd18;}
#TypeListDialog .dialog_box-b .content ul li.on{color:#90cd18;}


/***年级选择***/
#SelectGradeDialog .dialog_back {display: none;z-index: 114;}
#SelectGradeDialog .dialog_box-b {z-index: 115;height:auto; border-radius: 0.06rem 0.06rem 0 0;transition: bottom 0.5s;}
#SelectGradeDialog .dialog_box-b .title .sr-ok {position: absolute;right:0.2rem;top: 0;color: #90cd18;}
#SelectGradeDialog .dialog_box-b .title .sr-ok:active {opacity: 0.8;}

#SelectGradeDialog .dialog_box-b .title button{color:#999; border:none;background:none;position:absolute;top:0;padding:0.2rem 0;line-height:0.4rem;outline:none;}
#SelectGradeDialog .dialog_box-b .title button.btn-close{left:0.2rem;}
#SelectGradeDialog .dialog_box-b .title button.btn-close:active{color:#ff6a64;}
#SelectGradeDialog .dialog_box-b .title button.btn-select{color:#90cd18;right:0.2rem;}
#SelectGradeDialog .dialog_box-b .title button.btn-select:active{color:#f90;}

#SelectGradeDialog .grade-menu {padding: 0.1rem;}
#SelectGradeDialog .grade-menu ul{display:flex;justify-content:space-around;}
#SelectGradeDialog .grade-menu ul li {width:33%;display:inline-block; text-align: center;}
#SelectGradeDialog .grade-menu ul li span{text-align: center;line-height:0.6rem;height: 0.6rem;font-size: 0.32rem;padding: 0.1rem 0.4rem;}
#SelectGradeDialog .grade-menu ul li.active span{color: #FFF;background:#90cd18;border-radius:0.4rem;}

#SelectGradeDialog .grade-list {overflow: auto;max-height:7rem;}
#SelectGradeDialog .grade-list ul {margin-left: 0.2rem;display: none;}
#SelectGradeDialog .grade-list li {padding:0.3rem 0;margin:0 0.3rem;font-size: 0.28rem;color: #666;line-height:0.5rem;}
#SelectGradeDialog .grade-list li.on {color:#000;font-weight:bold;background:url('../images/icon1/icon-checked-active.png') no-repeat;background-position:right center;background-size:0.31rem;}

/***地区选择***/
#SelectRegionDialog .dialog_back{z-index:200;}
#SelectRegionDialog .dialog_box-b{z-index: 210;}

#SelectRegionDialog .dialog_box-b .title button{color:#999; border:none;background:none;position:absolute;top:0;left:0; line-height:0.88rem;outline:none;font-size:0.32rem;min-width:0.8rem;height:0.88rem;}
#SelectRegionDialog .dialog_box-b .title button.btn-close{left:0.1rem;color:#999;}
#SelectRegionDialog .dialog_box-b .title button.btn-select{right:0.1rem;left:initial;color:#90cd18;}
#SelectRegionDialog .dialog_box-b .title button:active{opacity:0.7;}

#SelectRegionDialog .r-list{overflow:scroll;position:absolute;top:0;bottom:0;width:100%;margin:0.88rem 0 0;}
#SelectRegionDialog .r-list ul{margin-left:0.3rem;}
#SelectRegionDialog .r-list li{font-size:0.28rem;color:#666;border-bottom:0.02rem solid #efefef;line-height:0.5rem;}
#SelectRegionDialog .r-list li .item-title{padding:0.2rem 0.1rem 0.2rem 0.2rem;}
#SelectRegionDialog .r-list li .icon{background: url(../images/icon/carat-r-ccc.png) no-repeat;background-size: 0.2rem;background-position: center 0.12rem;width: 0.5rem;height: 0.5rem;display: inline-block;margin-right: 0.1rem;transform: rotate(0deg);float:left;transition:all 0.2s;}

#SelectRegionDialog .r-list li .icon1 {background:#ccc;border-radius:50%;width:0.2rem;height:0.2rem;margin:0.12rem 0.1rem 0;display:inline-block;}
#SelectRegionDialog .r-list li .icon-show{transform: rotate(90deg);}
#SelectRegionDialog .r-list li .item-title.on{background:url(../images/yes.png) no-repeat;background-position:98% center;background-size:0.32rem;color:#333;font-weight:bold;}
#SelectRegionDialog li .item-title.on .icon1{background:#90cd18;}
#SelectRegionDialog .r-list li:last-child{border:none;}
#SelectRegionDialog .bottom{position: absolute;bottom: 0;width: 100%;text-align: center;padding: 0.1rem 0;}

/*学习圈 - 学科选择*/
#SubjectDialog .dialog_back{z-index:105;}
#SubjectDialog .dialog_box-b {max-height:80%;}
#SubjectDialog .dialog_box-b .select_nd .off {color: #ccc;}

#SubjectDialog .subject_list{overflow: auto;width:100%;position:absolute;top:0.88rem;bottom:0;}
#SubjectDialog .subject_list .subject_item .name{line-height:0.6rem;font-size:0.32rem;}
#SubjectDialog .subject_list .subject_item .text .select_nd{display:flex;flex-flow: wrap;}
#SubjectDialog .subject_list .subject_item .text .select_nd li{font-size:0.28rem;margin:0.2rem 1%;width:31%;text-align:center;display:inline-block;height:0.6rem;color:#333;border:0.02rem solid #ccc;border-radius:0.4rem;line-height:0.56rem;}
#SubjectDialog .subject_list .subject_item .text .select_nd li.off{color:#ccc;}
#SubjectDialog .subject_list .subject_item .text .select_nd li.on{border:0.02rem solid #90cd18;color:#90cd18;}
#SubjectDialog .subject_list .subject_item {padding:0.1rem 0.2rem 0.1rem 0.2rem;}

/**人工判题**/
#RWResultDialog .dialog_back{z-index:200;}
#RWResultDialog .dialog_box-b{z-index:201;height:auto;}
#RWResultDialog .dialog_box-b .content{padding:0.1rem 0.3rem;margin-bottom:1rem;}
#RWResultDialog .score-item {padding: 0.2rem 0;width: 100%;overflow:hidden;}
#RWResultDialog .score-item li {height: 1rem;width: 50%;float: left;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;color: #fff;}
#RWResultDialog .score-item li span {height: 0.5rem;line-height: 0.5rem;display: block;}
#RWResultDialog .score-item li span.it1 {font-size: 0.28rem;color:#666;}
#RWResultDialog .score-item li span.it2 {font-size: 0.44rem;color:#90cd18;}
#RWResultDialog .result p,.comment p{line-height:0.5rem;font-size:0.28rem;color:#666;margin:0.2rem 0;}

#RWResultDialog .result .select-result{padding:0.2rem 0;}
#RWResultDialog .result .select-result .select-item{width:48%;display:inline-block;margin:0.1rem 1%;}
#RWResultDialog .result .select-result .select-item span{display:block;font-size:0.28rem;width:100%;color:#999;border-radius:0.06rem;}
#RWResultDialog .result .select-result .select-item span.item-icon{font-size:0.44rem;}

#RWResultDialog .result .select-exam .select-item{width:31%;display:inline-block;margin:0.1rem 1%;}

#RWResultDialog .result .select-result .select-item.on {background:#fafafa;}
#RWResultDialog .result .select-result .select-item.on span{color:#333;}
#RWResultDialog .result .select-result .item-right.on span{color:red;/*color:#90cd18;*/}
#RWResultDialog .result .select-result .item-right_b8.on span{color:red;/*color:#90cd18;*/}

#RWResultDialog .result .select-result .item-right_s8.on span{color:red;}
#RWResultDialog .result .select-result .item-error.on span{color:red;}
#RWResultDialog .result .select-result .item-right_w.on span{color:#f90;}
#RWResultDialog .result .select-result .select-item.off{opacity:0.5;filter:alpha(opacity=50);}

#RWResultDialog .result .select-result span{font-size:0.48rem;color:#999;width:50%;display:inline-block;text-align:center;line-height:0.5rem;margin:0.1rem 0;}
#RWResultDialog .result .select-result span.off{opacity:0.3;filter:alpha(opacity=30);}
#RWResultDialog .result .select-result span .iscore{font-size:0.48rem;width:100%;height:0.5rem;line-height:0.5rem; text-align:center;border:none; outline:none;color:#f90;background:none;}

#RWResultDialog .result .select-result span.on .r_right{color:#90cd18;}
#RWResultDialog .result .select-result span.on .right_8{color:#90cd18;}
#RWResultDialog .result .select-result span.on .right_no8{color:red;}
#RWResultDialog .result .select-result span.on .r_error{color:red;}

#RWResultDialog .comment .rwr-comment{padding:1%;font-size:0.28rem;color:#333;line-height:0.5rem;height:1.2rem;width:100%;border:0.02rem solid #ccc;border-radius:0.06rem;resize:none;}

/**问题反馈**/
#FeedbackDialog .dialog_back{z-index:200;}
#FeedbackDialog .dialog_box-b{z-index:201; max-height:75%;bottom:-100%;}
#FeedbackDialog .content{padding:0 0.2rem;}
#FeedbackDialog .content div h1{line-height:0.5rem;font-size:0.32rem;color:#666;margin:0.1rem 0;}
#FeedbackDialog .content .err-type ul{padding:0.2rem 0;}
#FeedbackDialog .content .err-type ul li{display:inline-block;margin-bottom:0.2rem;margin-right:0.2rem; border-radius:0.4rem;color:#333;border:0.04rem solid #ccc; line-height:0.5rem;text-align:center;font-size:0.28rem;padding:0.1rem 0.2rem;}
#FeedbackDialog .content .err-type ul li.on{color:#ff6a64;border:0.04rem solid #ff6a64;}
#FeedbackDialog .content_text .err-text{padding:0.1rem;margin:0.2rem 0; font-size:0.28rem;color:#333;line-height:0.5rem;height:1.6rem;width:100%;border:0.02rem solid #ccc;border-radius:0.06rem;resize:none;}




/**编辑知识微课**/
#KCourseEditDialog .dialog_box-b{height:auto;}
#KCourseEditDialog .content-info{padding:0 0.2rem;}
#KCourseEditDialog .content-info .kc-cdate{color:#90cd18;}
#KCourseEditDialog .content-info .kc-knowledge{color:#90cd18;}
#KCourseEditDialog .content-info .sel-link{display: inline-block;position: absolute;top: 0.14rem;right: 0;width: 1rem;text-align: center;color: #90cd18;}

#KCourseEditDialog .kselect{position:absolute;top:0.8rem;bottom:0;width:100%;background:#fff;display:none;}
#KCourseEditDialog .kselect .s-title{height: 0.8rem;position: relative;margin: 0.1rem 0;width: 100%;text-align: center;box-shadow:0 0 0.1rem #efefef;}
#KCourseEditDialog .kselect .s-title h1{text-align: center;height: 0.8rem;line-height: 0.8rem;font-size:0.28rem;color:#666;}
#KCourseEditDialog .kselect .s-title .ks-ok{display: block;height: 0.4rem;position: absolute;right: 0.2rem;top: 0.1rem;cursor: pointer;line-height:0.4rem;color:#9ac71d;font-size:0.28rem;}
#KCourseEditDialog .kselect .s-title .ks-ok:active{opacity:0.7;filter:alpha(opacity=70);}
#KCourseEditDialog .kselect .s-list{overflow:scroll;position:absolute;top:0.8rem;bottom:0;width:100%;}
#KCourseEditDialog .kselect .s-list ul{margin-left:0.2rem;}
#KCourseEditDialog .kselect .s-list li{padding:0.2rem 0.1rem;font-size:0.28rem;color:#666;border-bottom:0.02rem solid #efefef;line-height:0.5rem;}
#KCourseEditDialog .kselect .s-list li.on{color:#90cd18;}
#KCourseEditDialog .bottom1{text-align:center;padding:0.2rem 0;box-shadow:0 0 0.1rem #efefef;}


/***列表***/
.i_item {padding: 0.2rem 0;line-height: 0.5rem;overflow: hidden;border-bottom:0.02rem solid #f4f4f4;position: relative;}
.i_item:last-child{border:none;}
/*.i_item:last-child{border:none;}*/
.i_item .name {width: 1.4rem;text-align: left;font-size: 0.28rem;float: left;position: absolute;top: 50%;color:#666;  transform: translateY(-50%);
-ms-transform: translateY(-50%); /* IE 9 */
-moz-transform: translateY(-50%); /* Firefox */
-webkit-transform: translateY(-50%); /* Safari 和 Chrome */
-o-transform: translateY(-50%); /* Opera */}
.i_item .text1 {margin-left: 1.4rem;font-size: 0.28rem;min-height: 0.5rem;}
.i_item .text1 .input_text {padding: 0.04rem 0;font-size: 0.28rem;width: 100%;height: 0.6rem;line-height: 0.5rem;background-color: #fff;vertical-align: top;vertical-align: middle\9;outline: 0;border: none;}
.i_item .text1 .input_select {text-align: center;margin: 0;min-width:3rem;width:100%; padding: 0.1rem 0.4rem 0.1rem 0.4rem;color: #90cd18;background: url(../images/icon/carat-r-ccc.png) no-repeat;
    background-size: 0.2rem;
    background-position: center right;font-size: 0.28rem;outline: 0;border: none;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
.i_item .text1 .select_nd li {padding: 0.04rem 0.16rem;font-size: 0.28rem;float: left;border-radius: 0.06rem;line-height: 0.5rem;margin-top: 0.1rem;margin-right: 0.1rem;text-align: center;min-width: 0.56rem;background: #efefef;}
.i_item .text1 .select_nd li.on {background: #f90;color: #fff;cursor: pointer;}

.i_item .text {margin-left: 1.4rem;font-size: 0.28rem;}
.i_item .text .input_text {padding: 0.04rem 0;font-size: 0.28rem;width: 100%;height: 0.6rem;line-height: 0.5rem;background-color: #fff;vertical-align: top;vertical-align: middle\9;outline: 0;border: none;}
.i_item .text .input_text input{text-align:center;margin: 0;min-width: 3rem;width: 100%;height: 0.7rem;padding: 0.1rem 0.4rem;color: #333;background: none;font-size: 0.28rem;outline: 0;border: none;border-radius:0.1rem;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.i_item .text .input_select{position:relative;margin:0;padding:0;}
.i_item .text .input_select input{text-align: center;margin: 0;min-width: 3rem;width: 100%;height: 0.7rem;padding: 0.1rem 0.4rem;color: #333;background: none;font-size: 0.28rem;outline: 0;border: none;border-radius:0.1rem;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.i_item .text .input_select i {position: absolute;top: 0.26rem;right: 0.1rem;width: 0.2rem;height: 0.2rem;background: url(../images/triangle_black.png) no-repeat;background-size: 0.12rem;background-position:  center;background-origin: padding-box;transition:all 0.2s;}
.i_item .text .select-on i {/*position: absolute;top:0.26rem;right: 0.1rem;width: 0.2rem;height: 0.2rem;background: url(../images/triangle_90cd18.png) no-repeat;background-size: 0.12rem;background-position:  center;background-origin: padding-box;*/transform: rotate(-180deg);}
.i_item .text .select_nd{}
.i_item .text .select_nd span{background: #f6f6f6;border:0.02rem solid #f6f6f6;color: #666;width: 30%;margin-right: 1%;border-radius: 0.1rem;display: inline-block;text-align: center;height: 0.7rem;line-height: 0.7rem;font-size: 0.28rem;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.i_item .text .select_nd span.on{color: #fff;background: #90cd18;}


/*Page*/


/*知识列表*/
.knowledge-wrap .loader{height:0.8rem;line-height:0.8rem;text-align:center;display:none;font-size:0.28rem;margin-top:0.2rem;}
.knowledge-wrap .loader img{width:0.4rem;height:0.4rem;}
.knowledge-wrap .loader-more {line-height: 0.6rem;text-align: center;width: 100%;color: #ccc;font-size: 0.28rem;padding: 0.1rem 0;display: none;}
.knowledge-wrap .loader-more a {color: #90cd18;}
.knowledge-wrap .loader-more img{width:0.4rem;height:0.4rem;}
.knowledge-wrap .k-message{text-align:center;font-size:0.24rem;color:#999;line-height:0.3rem;padding:0.2rem;}
.knowledge-wrap .no-list {padding-top: 0.6rem;line-height: 0.6rem;text-align: center;width: 100%;font-size: 0.32rem;color: #999;display: none;}
.knowledge-wrap .nolist {padding-top: 1rem;line-height: 0.6rem;text-align: center;width: 100%;font-size: 0.32rem;color: #999;display: none;} 

.knowledge-wrap .search{padding:0.1rem 0;width:100%;background:#fff;}

.knowledge-wrap .search-input {margin:0 0.1rem;position:relative;}
.knowledge-wrap .search-input .input-search{display: block;width:100%; height: 0.8rem;padding:0.1rem 2rem 0.1rem 0.2rem; border: none;outline: none;background:#f4f4f4;border-radius:0.1rem; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;color: #333;font-size: 0.28rem;}

.knowledge-wrap .search-input .s-hr{position: absolute;top: 0.24rem;right: 1.4rem;height: 0.32rem;display: block;border-right: 0.02rem solid #ccc;}
.knowledge-wrap .search-input .btn-search{display:block;color:#666;border:none;outline:none;width:1.4rem;height:0.8rem;font-size:0.32rem; position:absolute;top:0;right:0;padding:0 0.16rem 0 0.52rem;background:none;}
.knowledge-wrap .search-input .btn-search i{width:0.36rem;height:0.36rem;display:block;background: url('../images/icon/sobtn.png') no-repeat;margin:0 auto;background-position: -0.72rem 0;position: absolute;top: 0.22rem;left: 0.16rem;background-size:1.8rem 1.44rem;}
.knowledge-wrap .search-input button:active {opacity: 0.8;filter: alpha(opacity=80);}
.knowledge-wrap .search-input .btn-ts{width:0.68rem;height:0.8rem;display:block;border:none;outline:none;position:absolute;top:0;right:1.42rem;padding:0;background:none;}
.knowledge-wrap .search-input .btn-ts i{width:0.36rem;height:0.36rem;display:block;background: url('../images/icon/sobtn.png') no-repeat;margin:0 auto;background-size:1.8rem 1.44rem;}
.knowledge-wrap .search-input .clear-search{display:none;}
.knowledge-wrap .search-input .clear-search i{width:0.32rem;height:0.32rem;background-position:-0.64rem -0.96rem;background-size:1.6rem 1.28rem;}

.knowledge-wrap .k-menu {background:#fff;padding:0 0.1rem;height:0.8rem;line-height:0.8rem; display:flex;justify-content:space-between;position:relative;}
.knowledge-wrap .k-menu .k-title{height: 0.8rem;}
.knowledge-wrap .k-menu .k-title .bd{font-size:0.28rem;overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;max-width:4rem;float:left;}
.knowledge-wrap .k-menu .k-title .bd label{color:#90cd18;font-size:0.28rem;font-weight:bold;}

.knowledge-wrap .k-menu .admin-menu{display:none;height:0.8rem;line-height:0.5rem;margin-right:0.1rem;margin-left:0.2rem;}
.knowledge-wrap .k-menu .admin-menu span{ color:#90cd18;font-size:0.28rem;}
.knowledge-wrap .k-menu .admin-menu span:last-child{margin-left:0.2rem;color:#f90;}

.knowledge-wrap .k-menu .item{height: 0.8rem;padding:0.1rem 0;position:absolute;right:0.1rem;top:0;}
.knowledge-wrap .k-menu .item a{display: inline-block;height: 0.6rem;line-height: 0.6rem;border-radius: 0.06rem;color: #90cd18;font-size: 0.28rem;background: #f5faeb;float: left;margin-left: 0.1rem;padding: 0 0.16rem;border-radius:0.1rem;}
.knowledge-wrap .k-menu .item a:active{opacity:0.7;}
.knowledge-wrap .knowledge-list {position: absolute;top:1.8rem;left: 0;bottom: 0;z-index: 99;overflow-y: scroll;width: 100%;}
.knowledge-wrap .knowledge-list .ul-list{padding:0 0.2rem;margin:0;box-sizing:border-box;}
.knowledge-wrap .knowledge-list li{margin:0.2rem auto 0;background:#fff;border-radius: 0.1rem;}

.knowledge-wrap .knowledge-list li .item{position:relative;padding:0.1rem;}
.knowledge-wrap .knowledge-list li .item .item-title{padding:0.1rem 0 0.2rem;line-height:0.4rem;font-size:0.32rem;}
.knowledge-wrap .knowledge-list li .item .item-img{position: relative;width: 2.4rem;float: left;margin-right: 0.2rem;height:1.6rem;box-shadow: 0 0 0.06rem #efefef;display:flex;border-radius: 0.06rem;}
.knowledge-wrap .knowledge-list li .item .item-icon{position: absolute; left: 50%; margin: -0.32rem 0 0 -0.32rem; top: 50%;width:0.64rem; height:0.64rem;}
.knowledge-wrap .knowledge-list li .item .item-icon span{font-size: 0.36rem;text-align: center;color: #fff;background: #ccc;display: inline-block;border-radius: 50%;box-shadow: 0 0 3px #ccc;width:0.64rem;height:0.64rem;line-height:0.64rem;}
.knowledge-wrap .knowledge-list li .item .item-info{height:1.6rem; padding-left:2.6rem;font-size:0.28rem;line-height:0.4rem;}
.knowledge-wrap .knowledge-list li .item .item-info .item-desc{height:0.8rem;color:#333;overflow:hidden;line-height:0.4rem;}
.knowledge-wrap .knowledge-list li .item .item-info .item-desc span{display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;overflow: hidden;}
.knowledge-wrap .knowledge-list li .item .item-info .item-author,.item .item-info .item-source{color:#999;font-size:0.24rem;}


/*知识学习（视频浏览）*/
.VideoBrowse .page-container{bottom:0;overflow:hidden auto;}
.VideoBrowse .video-play{margin:0;padding:0;}
.VideoBrowse .video-play iframe{width:100%;}
.VideoBrowse .video-info{padding:0.1rem;font-size:0.28rem;}
.VideoBrowse .video-info .video-title{font-size:0.32rem;color:#000;padding:0.2rem 0;}
.VideoBrowse .video-info .video-author{color:#999;padding:0.2rem 0;}
.VideoBrowse .video-info .video-author span{margin-right:0.4rem;}
.VideoBrowse .video-desc{color:#333;padding:0.2rem 0;}
.VideoBrowse .video-desc h3{font-size:0.32rem;}
.VideoBrowse .video-desc .desc-text{padding:0.1rem 0;line-height:0.4rem;text-indent:2em;}

.VideoBrowse .video-play .play-message{font-size:0.28rem;line-height:0.5rem;text-align:center;width:100%;padding:0 0.2rem;box-sizing:border-box;display:inline-table;background:#f4f4f4;}
.VideoBrowse .video-play .play-message span{display:table-cell;vertical-align:middle;color:#999;}
.VideoBrowse .video-play .play-message label{color:#90cd18;}

.VideoBrowse .video-play .play-showpage{text-align:center;width:100%;box-sizing:border-box;display:inline-table;position:relative;}
.VideoBrowse .video-play .play-showpage img{width:100%;}
.VideoBrowse .video-play .play-showpage .play-icon{position: absolute;left: 50%;margin: -0.48rem 0 0 -0.36rem;top: 50%;width: 0.96rem;height: 0.72rem;border-radius: 0.2rem;background: rgba(0,0,0,0.2);}

.VideoBrowse .bottom{padding:0.1rem 0;text-align:center;}
.VideoBrowse .bottom button{width:1.6rem;height:0.6rem;}

.VideoBrowse .news-message{font-size:0.32rem;line-height:0.5rem;text-align:center;width:100%;padding:0 0.2rem;box-sizing:border-box;display:inline-table;margin-top:1rem;}
.VideoBrowse .news-message span{display:table-cell;vertical-align:middle;color:#ccc;}

.VideoBrowse .item-play{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);}
.VideoBrowse .item-play span{font-size:0.32rem;text-align:center;color:#fff;position:absolute;top:50%;left:50%; margin: -0.16rem 0 0 -0.48rem;}


.VideoBrowse .wrap-vlist.hide{}
.VideoBrowse .wrap-vlist .vlist .wrap-title{text-align:left;background:#fff;padding:0.1rem;}
.VideoBrowse .wrap-vlist .vlist .wrap-title h3{font-size:0.32rem;display:inline-block;}
.VideoBrowse .wrap-vlist .vlist .wrap-title span{font-size:0.28rem;float:right;color:#90cd18;display:none;}

.VideoBrowse .list-content{display:flex;background:#fff;overflow-x:scroll;overflow-y:hidden;}
.VideoBrowse .list-item{position:relative;padding:0.1rem;text-align:center;margin-right:0.2rem;max-width:2.6rem;}
.VideoBrowse .list-item:last-child{margin-right:0.1rem;}
.VideoBrowse .list-item .item-image{position: relative;width: 2.4rem;height:1.6rem;box-shadow: 0 0 0.06rem #efefef;display:flex;border-radius: 0.06rem;}
.VideoBrowse .list-item .item-image img{width:2.4rem;height:1.6rem;}
.VideoBrowse .list-item .item-title{padding:0.1rem 0 0.2rem;line-height:0.4rem;font-size:0.28rem;}
.VideoBrowse .list-item .item-title span{height:0.8rem; color:#666;text-align: justify;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.VideoBrowse .list-item .item-icon{position: absolute; left: 50%; margin: -0.32rem 0 0 -0.32rem; top: 50%;width:0.64rem; height:0.64rem;}
.VideoBrowse .list-item .item-icon span{font-size: 0.36rem;text-align: center;color: #fff;background: #ccc;display: inline-block;border-radius: 50%;box-shadow: 0 0 3px #ccc;width:0.64rem;height:0.64rem;line-height:0.64rem;}
.VideoBrowse .list-item .item-info{font-size:0.24rem;line-height:0.4rem;text-align:left;color:#999;}
.VideoBrowse .list-item .item-info .item-author{float:right;}
.VideoBrowse .list-item .item-info .item-source{}

.VideoBrowse .list-item .list-more{position:relative;top:50%;transform:translateY(-50%);min-width:0.5rem;}
.VideoBrowse .list-item .list-more span{font-size:0.28rem;line-height:0.5rem;color:#90cd18;}
.VideoBrowse .list-item .list-more img{width:0.5rem;height:0.5rem;}

.VideoBrowse .list-item.item-on .item-title span{font-weight:bold;color:#000;}

.VideoBrowse .wrap-vlist .show-list{display:none;}


/*手动横屏*/
.videoLandscape .page-container{overflow:hidden;}
.videoLandscape .wrap-video{width:calc(100% - 3rem); display: inline-block;position: absolute;top: 0;bottom: 0;left: 0;overflow: scroll;transition:all 0.5s;padding:0.1rem 0;}
.videoLandscape .wrap-video .video-info{padding:0;}
.videoLandscape .wrap-video.full{width:100%;}

.videoLandscape  .wrap-vlist{width:3rem;height: 100%;position: absolute;right: 0;transition:all 0.5s;max-width:3rem;}
.videoLandscape .wrap-vlist.hide{right:-3rem;}

.videoLandscape .list-content{position:absolute;top:0.6rem;bottom:0;overflow-y:scroll;overflow-x:hidden;display:block;width:100%;}
.videoLandscape .list-item{margin:0 auto 0.1rem;}
.videoLandscape .list-item:last-child{margin:0 auto;}

.videoLandscape .wrap-vlist .vlist .wrap-title span{display:block;}
.videoLandscape .wrap-vlist .show-list{position:fixed;top:50%;right:3rem;background:rgba(255,255,255,0.9);transition:all 0.5s;display:none;border-radius: 0.1rem 0 0 0.1rem;width: 0.5rem;text-align:center;padding:0.1rem;transform: translateY(-50%);}
.videoLandscape .wrap-vlist .show-list span{font-size:0.28rem;color:#90cd18;}
.videoLandscape .wrap-vlist.hide .show-list{right:0;display:block;}

/* 媒体查询 */
@media screen and (orientation: portrait){
/* 竖屏 */
}

@media screen and (orientation: landscape){
/* 横屏 */
.VideoBrowse .page-container{overflow:hidden;}
.VideoBrowse .wrap-video{width:calc(100% - 3rem); display: inline-block;position: absolute;top: 0;bottom: 0;left: 0;overflow: scroll;transition:all 0.5s;padding:0.1rem 0;}
.VideoBrowse .wrap-video .video-info{padding:0;}
.VideoBrowse .wrap-video.full{width:100%;}

.VideoBrowse  .wrap-vlist{width:3rem;height: 100%;position: absolute;right: 0;transition:all 0.5s;max-width:3rem;}
.VideoBrowse .wrap-vlist.hide{right:-3rem;}

.VideoBrowse .list-content{position:absolute;top:0.6rem;bottom:0;overflow-y:scroll;overflow-x:hidden;display:block;width:100%;}
.VideoBrowse .list-item{margin:0 auto 0.1rem;}
.VideoBrowse .list-item:last-child{margin:0 auto;}

.VideoBrowse .wrap-vlist .vlist .wrap-title span{display:block;}
.VideoBrowse .wrap-vlist .show-list{position:fixed;top:50%;right:3rem;background:rgba(255,255,255,0.9);transition:all 0.5s;display:none;border-radius: 0.1rem 0 0 0.1rem;width: 0.5rem;text-align:center;padding:0.1rem;transform: translateY(-50%);}
.VideoBrowse .wrap-vlist .show-list span{font-size:0.28rem;color:#90cd18;}
.VideoBrowse .wrap-vlist.hide .show-list{right:0;display:block;}
}

 /*提示框*/
#PromptDialog .dialog_back{z-index:114;}
#PromptDialog .dialog_box{z-index:115;}
#PromptDialog .dialog_box .content {padding: 0.2rem;text-align: center;}
#PromptDialog .dialog_box .content p {line-height: 0.5rem;font-size: 0.28rem;}
#PromptDialog .dialog_box .bottom {width: 100%;padding:0;border-top:0.02rem solid #efefef;}
#PromptDialog .dialog_box .bottom button {background: none;border: none;width: 50%;line-height: 0.8rem;height: 0.8rem;font-size: 0.28rem;outline: none;color: #999;float: left;border-radius: 0.06rem;}
#PromptDialog .dialog_box .bottom button:active {background: #efefef;}
#PromptDialog .dialog_box .bottom .btn_ok {color: #9ac71d;border-left:0.02rem solid #efefef;}


/*画板*/
#DrawDialog .dialog_draw .goBack{display: block;height: 0.4rem;background: url(../images/arr_left_666.png) no-repeat;background-size: 0.32rem 0.32rem;position: absolute;left: 0.2rem;top: 0.24rem;padding-left: 0.3rem;font-size: 0.28rem;line-height: 0.4rem;color: white;cursor: pointer;}
#DrawDialog .dialog_question{position:absolute;top:0;left:0;width:100%;height:40%;overflow:scroll;z-index:110;border-bottom:0.02rem solid #efefef;background:#fff;}
#DrawDialog .dialog_draw{position:absolute;top:40%;left:0;width:100%;height:60%;overflow:hidden;z-index:110;background:#fff;}
#DrawDialog .dialog_draw #draw{background:#fff;}
#DrawDialog .dialog_draw .tool{position:absolute;right:0;top:0;}
#DrawDialog .dialog_draw .tool .draw-pen-color{position:absolute;right:0.7rem;top:2.9rem;width:1.8rem;display:none;}
#DrawDialog .dialog_draw .tool .draw-pen-color span{width:0.6rem;height:0.6rem;margin:0.1rem 0; display:inline-block;}
#DrawDialog .dialog_draw .tool .draw-pen-color .pen-black{background:url('../images/draw/pen_black.png') no-repeat;background-size:0.4rem;background-position:center;}
#DrawDialog .dialog_draw .tool .draw-pen-color .pen-red{background:url('../images/draw/pen_red.png') no-repeat;background-size:0.4rem;background-position:center;}
#DrawDialog .dialog_draw .tool .draw-pen-color .pen-grey{background:url('../images/draw/pen_grey.png') no-repeat;background-size:0.4rem;background-position:center;}
#DrawDialog .dialog_draw .tool .draw-pen-color .pen-blue{background:url('../images/draw/pen_blue.png') no-repeat;background-size:0.4rem;background-position:center;}
#DrawDialog .dialog_draw .tool .draw-control{margin-top:0.2rem;}
#DrawDialog .dialog_draw .tool .draw-control span{width:0.6rem;height:0.6rem;margin:0.1rem auto; display:block;}
#DrawDialog .dialog_draw .tool .draw-control span.draw-off{opacity:0.3;filter:alpha(opacity=30);}
#DrawDialog .dialog_draw .tool .draw-control span.draw-return{background:url('../images/draw/return.png') no-repeat;background-size:0.4rem;background-position:center;}
#DrawDialog .dialog_draw .tool .draw-control span.draw-clear{background:url('../images/draw/clear.png') no-repeat;background-size:0.4rem;background-position:center;}
#DrawDialog .dialog_draw .tool .draw-control span.draw-pen{background:url('../images/draw/pen_black.png') no-repeat;background-size:0.4rem;background-position:center;}
#DrawDialog .dialog_draw .tool .draw-control span.draw-pen-red{background:url('../images/draw/pen_red.png') no-repeat;background-size:0.4rem;background-position:center;}
#DrawDialog .dialog_draw .tool .draw-control span.draw-pen-blue{background:url('../images/draw/pen_blue.png') no-repeat;background-size:0.4rem;background-position:center;}
#DrawDialog .dialog_draw .tool .draw-control span.draw-pen-grey{background:url('../images/draw/pen_grey.png') no-repeat;background-size:0.4rem;background-position:center;}
#DrawDialog .dialog_draw .tool .draw-control span.draw-eraser{background:url('../images/draw/eraser_black.png') no-repeat;background-size:0.4rem;background-position:center;}
#DrawDialog .dialog_draw .tool .draw-control span.draw-save{background:url('../images/draw/save.png') no-repeat;background-size:0.4rem;background-position:center;}
#DrawDialog .dialog_draw .tool .draw-control span.draw-close{background:url('../images/draw/close.png') no-repeat;background-size:0.4rem;background-position:center;}

#DrawDialog .draw-pen-size{width:0.8rem;text-align:center;display:inline-block;}
#DrawDialog .draw-pen-size span{width:0.6rem;height:0.6rem;display:inline-block;    margin: 0.1rem auto 0;}
#DrawDialog .draw-pen-size span::after{content:''; width:0.16rem;height:0.16rem;border-radius:50%;display:inline-block;border:0.02rem solid #333; }
#DrawDialog .draw-pen-size span.draw-small::after{margin-top:0.2rem; }
#DrawDialog .draw-pen-size span.draw-secondary::after{width:0.24rem;height:0.24rem;margin-top:0.16rem; }
#DrawDialog .draw-pen-size span.draw-big::after{width:0.32rem;height:0.32rem; margin-top:0.12rem;}
#DrawDialog .draw-pen-size span.draw-on::after{background:#333;}

/*手写板*/
#HandWritingDialog .dialog_draw{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:110;}
#HandWritingDialog .dialog_draw #draw{background:rgba(0,0,0,0.2);width:100%;height:100%;}
#HandWritingDialog .dialog_draw .tool{position:absolute;right:0;top:0;width:100%;background:#fff;border-radius:0 0 0.1rem 0.1rem;}
#HandWritingDialog .dialog_draw .tool .draw-control{display:flex;}
#HandWritingDialog .dialog_draw .tool .draw-control span{width:25%;height:0.6rem;margin:0.1rem auto; display:block;}
#HandWritingDialog .dialog_draw .tool .draw-control span.draw-off{opacity:0.3;filter:alpha(opacity=30);}
#HandWritingDialog .dialog_draw .tool .draw-control span.draw-up{background:url('../images/draw/return.png') no-repeat;background-size:0.4rem;background-position:center;transform:rotate(-45deg);}
#HandWritingDialog .dialog_draw .tool .draw-control span.draw-next{background:url('../images/draw/next.png') no-repeat;background-size:0.4rem;background-position:center;transform:rotate(45deg);}
#HandWritingDialog .dialog_draw .tool .draw-control span.draw-clear{background:url('../images/draw/clear.png') no-repeat;background-size:0.4rem;background-position:center;}
#HandWritingDialog .dialog_draw .tool .draw-control span.draw-close{background:url('../images/draw/close.png') no-repeat;background-size:0.4rem;background-position:center;}


/*选择判卷人*/
#SelectRelationsDialog .list-item {background: #fff;}
#SelectRelationsDialog .list-item .item-title {padding: 0.2rem 0.1rem;line-height: 0.5rem;border-top: 0.02rem solid #efefef;}
#SelectRelationsDialog .list-item .item-title .item-icon {background: url(../images/icon/carat-r-ccc.png) no-repeat;background-size: 0.2rem;background-position: center 0.06rem;width: 0.3rem;height: 0.3rem;display: inline-block;margin-top: 0.06rem;margin-right: 0.1rem;transform: rotate(0deg);}
#SelectRelationsDialog  .list-item .item-title .item-icon-on {transform: rotate(90deg);}
#SelectRelationsDialog  .list-item .item-title .item-name {font-size: 0.32rem;color: #333;}
#SelectRelationsDialog  .list-item .item-ul {background: #fff;}
#SelectRelationsDialog  .list-item .item-ul li {padding-left: 0.2rem;position: relative;}
#SelectRelationsDialog   .list-item .item-ul li:not(.no-li):active {background: #efefef;}
#SelectRelationsDialog    .list-item .item-ul li:last-child {border: none;}
#SelectRelationsDialog  .list-item .item-ul li.no-li {line-height: 0.6rem;padding: 0.2rem 0.2rem 0.2rem 0;text-align: center;color: #ccc;}
#SelectRelationsDialog  .list-item .item-ul li .item-user {padding: 0.1rem 0;width: 100%;border-bottom: 0.02rem solid #efefef;display: inline-block;}
#SelectRelationsDialog   .list-item .item-ul li:last-child .item-user {border: none;}
#SelectRelationsDialog  .list-item .item-ul li .item-a {height:0.6rem; display: block;position: absolute;top: 0.28rem;right: 0.3rem;}
#SelectRelationsDialog   .list-item .item-ul li .item-a a {display: inline-block;height: 0.5rem;line-height: 0.5rem;border-radius: 0.06rem;color: #fff;font-size: 0.28rem;float: left;margin-left: 0.1rem;padding: 0 0.1rem;}
#SelectRelationsDialog  .list-item .item-ul li .user-img {width: 0.64rem;height:0.64rem;display: inline-block;border-radius: 0.64rem;float: left;margin-top: 0.1rem;margin-right: 0.2rem;}
#SelectRelationsDialog  .list-item .item-ul li .user-info {display: inline-block;line-height: 0.8rem;}
#SelectRelationsDialog   .list-item .item-ul li .info1 {line-height: 0.4rem;}
#SelectRelationsDialog  .list-item .item-ul .uname {font-size: 0.32rem;}
#SelectRelationsDialog  .list-item .sel{background:#90cd18;}
 


/*******上传头像********/
#PortraitUpdate .portrait{padding:0.4rem;text-align:center;background:#fff;position:relative;}
#PortraitUpdate .portrait #UserPortrait{width:80%;height:80%;max-width:6rem;max-height:6rem;border-radius:0.1rem;border:0.06rem solid #f4f4f4;border-radius:50%;}
#PortraitUpdate .portrait .loadering{height:0.6rem;line-height:0.6rem; color:#90cd18;font-size:0.32rem; text-align:center;display:none;position:absolute;top:50%;left:50%;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%); /* IE 9 */
-moz-transform: translate(-50%,-50%); /* Firefox */
-webkit-transform: translate(-50%,-50%); /* Safari 和 Chrome */
-o-transform: translate(-50%,-50%); /* Opera */
}
#PortraitUpdate #btn_GetImg{margin-top:0.6rem; text-align:center;width:100%;}
#PortraitUpdate #btn_GetImg button{margin-bottom:0.4rem;}

/****图片剪截******/
#ImageCropper .page-container{top:0;}
#ImageCropper .cropper_button{position: fixed;width:100%;background:#666;height: 1.6rem;padding: 0;text-align: center;opacity:0.9;display: block;bottom:0;left:0;z-index:11;}
#ImageCropper .cropper_button .buttons{width:5rem;margin:0 auto;position:relative;}
#ImageCropper .cropper_button button {outline:none;}
#ImageCropper .cropper_button #btn_img_ok{border: 0.04rem solid #fff;border-radius: 50%;font-size: 0.28rem;color: #fff;position:absolute;top:0.3rem;left:50%;margin-left:-0.5rem;padding:0.06rem;background:none;}
#btn_img_ok span{display: block;background: #fff;width: 0.8rem;height: 0.8rem;line-height: 0.8rem;color: #90cd18;font-size:0.24rem;border-radius: 50%;}
#btn_img_ok span:active{background:#efefef;}
#ImageCropper .cropper_button button#btn_img_close {width: 0.6rem;height: 0.6rem;border-radius:50%;position: absolute;top: 0.5rem;left: 0.4rem;background: url(../images/icon/img_close.png) no-repeat;background-position: center;border: none;background-size: 0.36rem;}
#ImageCropper .cropper_button button#btn_img_rotate {width: 0.6rem;height: 0.6rem;position: absolute;border-radius:50%;top: 0.5rem;right: 0.4rem;background: url(../images/icon/img_rotate.png) no-repeat;background-position: center;border: none;background-size: 0.4rem;}



/*--------------------------*/

/*题型训练*/
#Simulation .s_info{padding:0.2rem 0;}
#Simulation .s_item{padding:0.2rem 0;border-bottom:0.02rem solid #efefef;margin:0 0.2rem;position:relative;}
#Simulation .s_item:last-child{border:none;}
#Simulation .s_item .name{width: 1.4rem;font-size: 0.24rem;color: #666;font-weight: bold;display: inline-block;min-width: 1rem;position: absolute;top:0.3rem;left:0; height: 0.5rem;line-height: 0.5rem;}
#Simulation .s_item .text{margin-left: 1.4rem;font-size: 0.28rem;min-height: 0.5rem;}
#Simulation .s_item .text .input_select {position:relative;}
#Simulation .s_item .text input{text-align: center;margin: 0;min-width:3rem;width: 100%;height:0.7rem;padding: 0.1rem 0.4rem 0.1rem 0.1rem;color: #90cd18;font-size: 0.28rem;outline: 0;border: none;border-radius:0.1rem;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#Simulation .s_item .text input:active{opacity:0.8;filter:alpha(opacity=80);}
#Simulation .s_item .text .input_select i {position: absolute;top: 0.28rem;right: 0.1rem;width: 0.2rem;height: 0.2rem;background: url(../images/icon/carat-r-ccc.png) no-repeat;background-size: 0.2rem;background-position: right center;background-origin: padding-box;transform: rotate(90deg);}
#Simulation .s_item .text .select-on i{transform: rotate(-90deg);} 

#Simulation .s_item .name1 {font-size: 0.24rem;color: #666;font-weight: bold;display: inline-block;min-width: 1rem;}
#Simulation .s_item .text1{margin-top:0.2rem;padding:0 0.1rem;}
#Simulation .s_item .text1 span{background:#efefef;color:#333;width:32%; margin-top:0.1rem;margin-right:1%;border-radius:0.1rem;display:inline-block;text-align:center;height:0.6rem;line-height:0.6rem;font-size:0.28rem;box-sizing: border-box;-moz-box-sizing: border-box;    -webkit-box-sizing: border-box;}
#Simulation .s_item .text1 span.on {color:#fff;background:#90cd18;}

#Simulation .s_item .text2 span{background:#f6f6f6;border:0.02rem solid #f6f6f6;color:#666;width:32%; margin-top:0.1rem;margin-right:1%;border-radius:0.1rem;display:inline-block;text-align:center;height:0.6rem;line-height:0.6rem;font-size:0.24rem; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#Simulation .s_item .text2 span.on {border:0.02rem solid #90cd18;color:#90cd18;background:#f5faeb;}

#Simulation #SelectDialog .s-list{overflow:scroll;max-height:5rem;}
#Simulation #SelectDialog .s-list ul{margin:0 0.2rem;}
#Simulation #SelectDialog .s-list li{padding:0.2rem 0.1rem;font-size:0.28rem;color:#666;border-bottom:0.02rem solid #efefef;line-height:0.5rem;text-align:center;}
#Simulation #SelectDialog .s-list li:last-child{border:none;}
#Simulation #SelectDialog .s-list li.on{color:#90cd18;}

#Simulation  .s_info #btnEvaluate:active{background:#9ac71d;color:#fff;}

/*学时列表*/
.p-list ul li {padding:0.2rem 0;margin:0 0.2rem;border-bottom:0.02rem solid #f4f4f4;}
.p-list ul li.due{opacity:0.5;filter: alpha(opacity=50);}
.p-list ul li:last-child{border:none;}
.p-list .p-item{position:relative;}
.p-list .p-item .p-icon{width: 0.6rem;height: 0.6rem;display: inline-block;text-align: center;font-size: 0.32rem;border-radius: 50%;border: 0.02rem solid #90cd18;line-height: 0.6rem;color: #90cd18;margin-top:0.08rem;float:left;}
.p-list .p-item .p-info{display: inline-block;color: #333;margin-left: 0.2rem;line-height: 0.4rem;}
.p-list .p-item .p-info .p-name{display:block;font-size:0.28rem;}
.p-list .p-item .p-info .p-date{font-size:0.24rem;color:#999;}
.p-list .p-item .p-info .p-date i{color:#90cd18;margin:0 0.04rem;}
.p-list .p-null{color:#ccc; font-size:0.24rem;text-align:center;padding:0.3rem 0;display:none;line-height:0.6rem;}
.p-list .p-null .p-go{color:#90cd18;font-size:0.28rem;}
.p-list .p-item .item-btn{float:right;margin-top:0.3rem;}
.p-list .p-item .item-btn .btn{font-size:0.24rem;color:#90cd18;margin-right:0.1rem;}
.p-list .p-item .item-btn .btn:active{opacity:0.7;filter: alpha(opacity=70);}
.p-list .loadering{height:0.6rem;line-height:0.6rem; color:#90cd18;font-size:0.32rem; text-align:center;display:none;padding:0.1rem 0;}


/*知识选择*/
#KnowledgeSelectDialog .dialog_back{z-index:102;}
#KnowledgeSelectDialog .dialog_box{position: absolute;z-index: 103; background: #fff;width: 100%; color: #666;margin:0;transform:none;}
@media screen and (min-width: 350px) and (max-width:450px) {
#SubjectSelectDialog .dialog_box,#KnowledgeSelectDialog .box-left {width:80%;}
}
#KnowledgeSelectDialog .box-left{left:-100%;bottom: 1rem;top: 0.8rem;max-width:5rem;transition:left 0.2s;border-radius:0;z-index:105;}
#KnowledgeSelectDialog .box-bottom{left :0;bottom:-100%;top:auto;max-height:75%;height:75%; max-width:100%; border-radius: 0 0.1rem 0.1rem 0;transition:bottom 0.2s;}

#KnowledgeSelectDialog .content{position:absolute;top:0.8rem;bottom:0;overflow-y:scroll;width: 100%;}
#KnowledgeSelectDialog .content ul{padding:0.1rem 0 0.1rem 0.2rem;}
#KnowledgeSelectDialog .content ul li{padding:0.3rem 0;line-height:0.4rem;font-size:0.32rem;border-bottom:0.02rem solid #efefef;}
#KnowledgeSelectDialog .content ul li:last-child{border:none;}
#KnowledgeSelectDialog .content ul li.on{color:#90cd18;}
#KnowledgeSelectDialog .content ul li span{float:left;}
#KnowledgeSelectDialog .content ul li div{margin-left:0.3rem;}


/*学生列表*/
#StudentListDialog .dialog_back{z-index:106;}
#StudentListDialog .dialog_box{position: absolute;z-index: 107;top: 0;left:inherit; right :0; bottom: 0;background: #fff;width: 75%;color: #666;border-radius:0.06rem 0 0 0.06rem;margin:0;transform:none;transition:left 0.1s;}
#StudentListDialog .content{position:absolute;top:0.88rem;bottom:0;overflow-y:scroll;width:100%;}
#StudentListDialog ul li.no-li{line-height:0.6rem;padding:0.2rem 0.2rem 0.2rem 0;text-align:center;color:#ccc;}


/*筛选*/
.FilterDialog .dialog_back{z-index:102;}
.FilterDialog .dialog_box{position: absolute;z-index: 103;top: 0.88rem;left:initial; right:-75%; bottom: 1.2rem;background: #fff;border-radius: 0.02rem;width: 100%;max-width:6rem; color: #666;border-radius:0;margin:0;transform:none;transition:right 0.1s;}
.FilterDialog .attr_info{position:absolute;top:0.88rem;bottom:0.8rem;overflow-y:scroll;width:100%;}
.FilterDialog .attr_item{padding:0.2rem 0;border-bottom:0.02rem solid #efefef;margin:0 0.2rem;}
.FilterDialog .attr_item:last-child{border:none;}
.FilterDialog .attr_item .name{font-size:0.28rem;color:#666;font-weight:bold;display:inline-block;min-width:1rem;position:absolute;height:0.4rem;line-height:0.4rem;}
.FilterDialog .attr_item .name1{font-size:0.28rem;color:#666;font-weight:bold;display:inline-block;min-width:1rem;}
.FilterDialog .attr_item .f_select{float:right;margin-right:0.1rem;margin-top:0.1rem; color:#9ac71d;font-size:0.28rem;}
.FilterDialog .attr_item .f_select:active{opacity:0.8;filter:alpha(opacity=80);}
.FilterDialog .attr_item .text{display:block;margin-left:1.1rem;}
.FilterDialog .attr_item .text input{border:none;font-size:0.28rem;color:#90cd18;text-align:center; height:0.4rem;outline:none;width:100%; background:url(../images/triangle_black.png) no-repeat;background-size:0.12rem;background-position:right center;padding:0 0.3rem 0 0.1rem;background-origin:padding-box; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.FilterDialog .attr_item .text1{margin-top:0.2rem;padding:0 0.1rem;}
.FilterDialog .attr_item .text1 span{background:#fff;border:0.02rem solid #ccc;color:#666;width:31%;margin:0.1rem 1%;border-radius:0.4rem;display:inline-block;text-align:center;height:0.6rem;line-height:0.6rem;font-size:0.24rem; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.FilterDialog .attr_item .text1 span.on {border:0.02rem solid #90cd18;color:#90cd18;background:#f5faeb;}

.FilterDialog .attr_item .text .attr_type{background:#fff; border:0.02rem solid #ccc;border-radius:0.1rem;min-width:0.6rem;padding:0.04rem 0.1rem;font-size:0.28rem;outline:none;}

.FilterDialog .bottom{text-align:center;padding:0.1rem 0;position:absolute;bottom:0;left:0;width:100%;}
.FilterDialog .bottom button{height:0.6rem; width:45%;font-size:0.24rem;padding:0.04rem 0.1rem;color:#666;}
.FilterDialog .bottom .btnFOK{color:#90cd18;margin-left:2%;}
.FilterDialog .kselect{position:absolute;top:0;bottom:0;width:100%;background:#fff;display:none;border-radius:0.06rem 0 0 0;}
.FilterDialog .kselect .s-title{height:0.8rem;position: relative;width: 100%;text-align: center;}
.FilterDialog .kselect .s-title h1{text-align: center;height: 0.8rem;line-height: 0.8rem;font-size:0.32rem;color:#666;}
.FilterDialog .kselect .s-title .ks-ok{display: block;height: 0.4rem;position: absolute;right: 0.2rem;top: 0.2rem;cursor: pointer;line-height:0.4rem;color:#9ac71d;font-size:0.28rem;}
.FilterDialog .kselect .s-title .ks-ok:active{opacity:0.7;filter:alpha(opacity=70);}
.FilterDialog .kselect .s-title .goBack{display: block;height:0.28rem;background: url(../images/arr_left_666.png) no-repeat;background-size: 0.28rem;position: absolute;left: 0.2rem;top: 0.26rem;padding-left: 0.3rem;font-size: 0.28rem;line-height: 0.4rem;color: white;cursor: pointer;}
.FilterDialog .kselect .s-list{overflow:scroll;position:absolute;top:0.8rem;bottom:0;width:100%;}
.FilterDialog .kselect .s-list ul{margin-left:0.2rem;}
.FilterDialog .kselect .s-list li{padding:0.2rem 0.1rem;font-size:0.28rem;color:#666;line-height:0.5rem;}
.FilterDialog .kselect .s-list li.on{/*background:url(../images/yes.png) no-repeat;background-position:98% center;*/color:#000;font-weight:bold;}
.FilterDialog .kselect .s-list li:last-child{border:none;}

/***试题篮***/
#MyQuestionsDialog .dialog_box-b{position: fixed;z-index: 112;left : 0;bottom:0%;width:100%;height:-100%; border: 0;background: #fff;color: #666;transition:bottom 0.5s;}
#MyQuestionsDialog .dialog_box-b .title {font-size: 0.32rem;color: #333;height: 0.8rem;line-height: 0.8rem;text-align: center;border-radius: 0.06rem 0.06rem 0 0;}
#MyQuestionsDialog .dialog_box-b .title h1 .number{color:#90cd18;font-weight:bold;}
#MyQuestionsDialog .dialog_box-b .title .close{display:block;width:0.28rem;height:0.28rem; position:absolute;top:0.26rem;right:0.2rem; background:url('../images/icon/close.png') no-repeat;background-size:0.28rem;}
#MyQuestionsDialog .dialog_box-b .title .close:active{ background:url('../images/icon/close_ff6a64.png') no-repeat;background-size:0.28rem;}

#MyQuestionsDialog .dialog_box-b .content{position: absolute;top: 0.8rem;bottom: 0.6rem;overflow-y: scroll;width:100%;}
#MyQuestionsDialog .dialog_box-b .content .my-list {padding:0 0.2rem;}
#MyQuestionsDialog .dialog_box-b .content .my-list .list-item{border-bottom:0.02rem solid #efefef;padding:0.2rem 0;font-size:0.28rem;line-height:0.4rem;color:#333;}
#MyQuestionsDialog .dialog_box-b .content .my-list .list-item{border:none;}
#MyQuestionsDialog .dialog_box-b .content .my-list .list-item .q-num{display:inline-block;width:0.6rem;text-align:center;float:left;}
#MyQuestionsDialog .dialog_box-b .content .my-list .list-item .q-text{display:inline-block;width:60%;}
#MyQuestionsDialog .dialog_box-b .list-item .q-operation{display:inline-block;float:right;}
#MyQuestionsDialog .dialog_box-b .list-item .q-operation button{border:none;width:0.4rem;height:0.4rem;margin-right:0.1rem;vertical-align: middle;}
#MyQuestionsDialog .dialog_box-b .list-item .q-operation button.btn_up{background:url(../images/icons-png/arrow-u-black.png) no-repeat;background-position:center;}
#MyQuestionsDialog .dialog_box-b .list-item .q-operation button.btn_down{background:url(../images/icons-png/arrow-d-black.png) no-repeat;background-position:center;}
#MyQuestionsDialog .dialog_box-b .list-item .q-operation button.btn_del{background:url(../images/icons-png/delete-red.png) no-repeat;background-position:center;}

#MyQuestionsDialog .dialog_box-b .bottom{text-align:center;padding:0.1rem 0;box-shadow:0 0 0.1rem #efefef;position:absolute;bottom:0;left:0;width:100%;background:#fff;}
#MyQuestionsDialog .dialog_box-b .bottom button{width:30%;font-size:0.24rem;padding:0.06rem 0.1rem;}
#MyQuestionsDialog .dialog_box-b .bottom .btnMQClear {color:#999;border:0.02rem solid #999;}

#MyQuestions .page-header .text .number {color:#f90;font-weight:bold;}
#MyQuestions .page-container{top:0.88rem;bottom:1rem;padding-top:0.2rem;}
#MyQuestions .q-content {background:none; padding: 0.2rem; font-size: 0.28rem; line-height: 0.5rem; color: #333; letter-spacing: 0.02rem;font-family:'Times New Roman';}
#MyQuestions .q-content .question{box-shadow:none;}
#MyQuestions .q-content .message{text-align:center;line-height:0.6rem;padding:0.6rem 0;color:#999;}
#MyQuestions .q-content .q-list-item{background:#fff;padding:0.1rem;text-align:left;border-radius:0.1rem;margin-bottom:0.2rem;}
#MyQuestions .q-content .q-list-item:last-child{margin-bottom:0;}
#MyQuestions .q-content .buttons {padding:0.1rem 0;border-top: 0.02rem solid #efefef;overflow: hidden;}
#MyQuestions .q-content .buttons button {box-sizing: border-box;border: none;background: none;width: 50%;font-size: 0.28rem;color: #90cd18;height: 0.6rem;line-height:0.6rem;outline: none;}
#MyQuestions .q-content .buttons button:active{opacity:0.8;filter:alpha(opacity=80);}
#MyQuestions .q-content .buttons .btn_hide {color: #666;}

#MyQuestions .q-content .buttons .btnDel{color:#ff6a64;border-left: 0.02rem solid #efefef;}
#MyQuestions .q-content .buttons .btnDown,#MyQuestions .q-content .buttons .btnUp{color:#f60;border-left: 0.02rem solid #efefef;}

#MyQuestions .q-content .buttons button i{width:0.4rem;height:0.4rem;display:inline-table;position:relative;top:0.1rem;right:0.06rem;}
#MyQuestions .q-content .buttons .btnAnswer i{background: url(../images/answer.png) no-repeat;background-position:center;background-size: 0.4rem; }
#MyQuestions .q-content .buttons .btnUp i{background: url(../images/arrow.png) no-repeat;background-position:center;background-size: 0.28rem; top:0.08rem;}
#MyQuestions .q-content .buttons .btnDown i{background: url(../images/arrow.png) no-repeat;background-position:center;background-size: 0.28rem;transform:rotate(180deg);top:0.08rem;}
#MyQuestions .q-content .buttons .btnDel i{background: url(../images/del.png) no-repeat;background-position:center;background-size: 0.28rem; top:0.08rem;}

#MyQuestions .page-footer{line-height:inherit;height:1rem;padding:0.2rem 0;}
#MyQuestions .page-footer .buttons{margin:0;text-align:center;}
#MyQuestions .page-footer .buttons button{border:none; color:#90cd18; border-radius:0.1rem;width:45%; height:0.6rem;background:none;font-size:0.28rem;display:inline-block;outline:none;box-shadow: 0 0 0.06rem #ddd, inset 0 -0.24rem 0.2rem -0.24rem #f4f4f4;}
#MyQuestions .page-footer .buttons button:active:not(.off){background:#efefef;color:#ccc;}
#MyQuestions .page-footer .buttons button.off{color:#ccc;border:0.02rem solid #ccc;box-shadow:none;}
#MyQuestions .page-footer .buttons .btnMQClear {color:#999;background:#fff;margin-right:4%;}

/***选择大学***/
#SelectUSchoolDialog .dialog_back{display:none;z-index:104;}
#SelectUSchoolDialog .dialog_box-b{position: fixed;z-index: 111;left : 0;bottom:-75%;width:100%;max-height:75%; border: 0;background: #fff;color: #666;border-radius: 0.06rem 0.06rem 0 0;transition:bottom 0.5s;}
#SelectUSchoolDialog .dialog_box-b .title .close{display:block;width:0.28rem;height:0.28rem; position:absolute;top:0.26rem;right:0.2rem; background:url('../images/icon/close.png') no-repeat;background-size:0.28rem;}
#SelectUSchoolDialog .dialog_box-b .title .close:active{ background:url('../images/icon/close_ff6a64.png') no-repeat;background-size:0.28rem;}
#SelectUSchoolDialog .dialog_box-b .title .select-region{position:absolute;right:0.2rem;top:0;color:#90cd18;font-size:0.28rem;line-height:.0.88rem;}
#SelectUSchoolDialog .dialog_box-b .title .select-region i{background: url(../images/triangle_black.png) no-repeat;background-size: 0.12rem;background-position: center;width: 0.16rem;height: 0.16rem;display: inline-block;margin-left: 0.06rem;position:relative;top:-0.02rem;}
#SelectUSchoolDialog .dialog_box-b .title .select-region.on i{transform:rotate(-180deg);}
#SelectUSchoolDialog .dialog_box-b .title .select-region:active{opacity:0.8;}

#SelectUSchoolDialog .select-list{overflow:scroll;position:absolute;top:0.88rem;bottom:0;width:100%;}
#SelectUSchoolDialog .select-list ul{margin-left:0.2rem;}
#SelectUSchoolDialog .select-list li{padding:0.2rem 0.1rem 0.2rem 0.2rem;font-size:0.28rem;color:#666;line-height:0.5rem;}
#SelectUSchoolDialog .select-list li.on{/*background:url(../images/yes.png) no-repeat;background-position:98% center;*/color:#000;font-weight:bold;}

#SelectUSchoolDialog .r-list{overflow:scroll;position:absolute;top:0.88rem;bottom:0;width:100%;display:none;background:#fff;}
#SelectUSchoolDialog .r-list ul{margin-left:0.3rem;}
#SelectUSchoolDialog .r-list li{padding:0.2rem 0.1rem 0.2rem 0.2rem;font-size:0.32rem;color:#666;line-height:0.5rem;}
#SelectUSchoolDialog .r-list li:last-child{border:none;}
#SelectUSchoolDialog .r-list li.on{color:#000;font-weight:bold;}


/***选择专业***/
#SelectMajorDialog .dialog_back{display:none;z-index:104;}
#SelectMajorDialog .dialog_box-b{position: fixed;z-index: 111;left : 0;bottom:-75%;width:100%;max-height:75%; border: 0;background: #fff;color: #666;border-radius: 0.06rem 0.06rem 0 0;transition:bottom 0.5s;}
#SelectMajorDialog .dialog_box-b .title {font-size: 0.36rem;color: #333;height: 0.8rem;line-height: 0.8rem;text-align: center;border-radius: 0.06rem 0.06rem 0 0;position:relative;z-index:100;}
#SelectMajorDialog .dialog_box-b .title .close{display:block;width:0.28rem;height:0.28rem; position:absolute;top:0.26rem;right:0.2rem; background:url('../images/icon/close.png') no-repeat;background-size:0.28rem;}
#SelectMajorDialog .dialog_box-b .title .close:active{ background:url('../images/icon/close_ff6a64.png') no-repeat;background-size:0.28rem;}
#SelectMajorDialog .dialog_box-b .title .select-category{position:absolute;right:0.2rem;top:0;color:#90cd18;font-size:0.32rem;}
#SelectMajorDialog .dialog_box-b .title .select-category i{background: url(../images/triangle_black.png) no-repeat;background-size: 0.12rem;background-position: center;width: 0.16rem;height: 0.16rem;display: inline-block;margin-left: 0.06rem;position:relative;top:-0.02rem;}
#SelectMajorDialog .dialog_box-b .title .select-category.on i{transform:rotate(-180deg);}
#SelectMajorDialog .dialog_box-b .title .select-category:active{opacity:0.8;}
 
#SelectMajorDialog .category-list{overflow:scroll;position:absolute;top:0;bottom:0;width:100%;display:none;background:#fff;margin-top:0.8rem;}
#SelectMajorDialog .category-list li{padding:0.2rem 0.1rem 0.2rem 0.2rem;font-size:0.32rem;color:#666;border-bottom:0.02rem solid #efefef;line-height:0.5rem;}
#SelectMajorDialog .category-list li:last-child{border:none;}
#SelectMajorDialog .category-list li.on{color:#90cd18;}

#SelectMajorDialog .major-list {position: absolute;top: 0;left: 0;bottom: 0;margin-top: 0.8rem;width: 100%;overflow-y: scroll;}
#SelectMajorDialog .major-list .item-ul li .item-user{padding-right:1.6rem;}
#SelectMajorDialog .major-list .item-ul li .item-a{width:1.6rem;}
#SelectMajorDialog .major-list .item-ul li .item-a a{height:1.6rem;line-height:1.6rem;}


/*过关测试*/
#ExamPageTest .loader{display:none;}
#ExamPageTest .loader img{width:0.5rem;height:0.5rem;}

#ExamPageTest .page-footer{text-align:center;padding:0.2rem;border:none;}
#ExamPageTest .page-footer button{width:60%;}
#ExamPageTest .title{line-height:0.6rem;padding:0.1rem 0.2rem;font-size:0.28rem;background:#fff;}
#ExamPageTest .title div{display:inline-block;}
#ExamPageTest .title .title-knowledge .k-name{color:#90cd18;font-weight:bold;}
#ExamPageTest .title .title-knowledge i{background: url(../images/triangle_black.png) no-repeat;background-size: 0.12rem;background-position: center;width: 0.16rem;height: 0.16rem;display:inline-block;position:relative;top:-0.04rem;left:0.1rem;transition:all 0.2s;}
#ExamPageTest .title .title-knowledge.on i{/*background: url(../images/triangle_90cd18.png) no-repeat;*/background-size: 0.12rem;background-position: center;width: 0.16rem;height: 0.16rem;display:inline-block;position:relative;top:-0.04rem;left:0.1rem;transform:rotate(-180deg);}
#ExamPageTest .title .title-message{float:right;}
#ExamPageTest .title .title-message .ept-message{color: #f90;font-size:0.32rem;font-weight:bold;display:none;}
#ExamPageTest ul li.on {box-shadow: 0 0 0.1rem #90cd18;}
#ExamPageTest ul li.on .item-li .info-name{color:#90cd18;}
#ExamPageTest ul li:active{box-shadow: 0 0 0.1rem #90cd18;}
#ExamPageTest ul li:active{box-shadow: 0 0 0.1rem #90cd18;}
#ExamPageTest ul li:active .item-li .info-name{color:#90cd18;}
#ExamPageTest ul li{padding:0.2rem;background:#fff;border-radius:0.1rem;margin:0.3rem auto;width:90%;box-shadow: 0 0 0.1rem #ddd, inset 0 -0.24rem 0.2rem -24rem #f4f4f4;}
#ExamPageTest ul li .t-name{width:30%;margin-right:0.1rem; float:left;height: 1.6rem;line-height: 1.6rem;text-align: center;font-size: 0.4rem;}
#ExamPageTest ul li .t-info{font-size:0.28rem;line-height:0.5rem;padding-top:0.05rem;}
#ExamPageTest ul li .t-info span{color:#999;}
#ExamPageTest ul li .t-info label{color:#333;}
#ExamPageTest ul li.excellent .t-info label{color:Green;}
#ExamPageTest ul li.good .t-info label{color:Blue;}
#ExamPageTest ul li.middling .t-info label{color:SkyBlue;}
#ExamPageTest ul li.poor .t-info label{color:red;}

#ExamPageTest .item-li{display:flex;justify-content:space-between;}
#ExamPageTest .item-li .info-name{color:#000;font-size:0.32rem;}
#ExamPageTest .item-li .info-enum{color:#999;font-size:0.24rem;margin-top:0.2rem;}
#ExamPageTest .item-li .info-enum label{color:#333;}

#ExamPageTest .item-li .item-it{display:block;text-align:center;font-size:0.28rem;color:#ccc;}

#ExamPageTest .subject-level .level-icon i{background:url(../images/icon/xing.png) no-repeat;background-size:1.5rem 0.3rem; display:inline-block;width:0.3rem;height:0.3rem;margin-top:0.1rem;}
#ExamPageTest .subject-level .level-icon i.full{background-position-x:0;}
#ExamPageTest .subject-level .level-icon i.half{background-position-x:-0.3rem;}
#ExamPageTest .subject-level .level-icon i.null{background-position-x:-0.6rem;}
#ExamPageTest .subject-level .level-icon i.half-ccc{background-position-x:-0.9rem;}
#ExamPageTest .subject-level .level-icon i.null-ccc{background-position-x:-1.2rem;}


/*加载提示*/
.loading_dialog .loading{position:fixed;top:20%;text-align:center;padding:0.2rem;background:#fff;border-radius:0.06rem;left:50%;            
    top: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%); /* IE 9 */
    -moz-transform: translate(-50%,-50%); /* Firefox */
    -webkit-transform: translate(-50%,-50%); /* Safari 和 Chrome */
    -o-transform: translate(-50%,-50%); /* Opera */
    -webkit-box-shadow:0.02rem 0.02rem 0.06rem #ccc;
    -moz-box-shadow:0.02rem 0.02rem 0.06rem #ccc;
    box-shadow:0.02rem 0.02rem 0.06rem #ccc;
    z-index:115;
    display:flex;
    flex-direction:column;
}
.loading_dialog .loading img{width:0.6rem;height:0.6rem;margin:0 auto;}
.loading_dialog .loading span{font-size:0.28rem;line-height:0.4rem;margin:0.1rem 0 0;}

/**覆盖背景**/
.back_1,#back_1 {background:#000;opacity:0.2;filter:alpha(opacity=20); width:100%;height:100%;position:fixed;z-index:100;top:0;left:0;border:none;margin:0;padding:0;}



/**提示信息条**/
.tips_message1 {position: fixed;bottom: 1rem;z-index: 9999;display: none;}
.tips_message1 .tips_back{width:100%; padding: 0 0.2rem;height:0.6rem;position:absolute;z-index:999;background: #000;text-align: center;filter: Alpha(Opacity=50);opacity: 0.5;border-radius: 0.1rem;}
.tips_message1 .tips_text {font-size: 0.28rem;color: #fff;line-height:0.6rem;padding:0 0.2rem;width:100%;position:relative;z-index:999;text-align:center;}

.tips_message {position: fixed;bottom: 1rem;left: 5%;z-index: 9999;width: 90%;text-align: center;display: none;}
.tips_message .tips_text {margin: 0 auto;display: inline-block;padding: 0.1rem 0.2rem;min-width: 1.6rem;color: #fff;background:rgba(0,0,0,0.5);line-height: 0.4rem;text-align: center;border-radius: 0.1rem;font-size: 0.28rem;}



/**试题属性**/
#QuestionAttrDialog .dialog_box-b{height:auto;}
#QuestionAttrDialog .content{overflow: scroll;max-height: 7rem;}
#QuestionAttrDialog .attr_info{padding:0 0.2rem;}

#QuestionAttrDialog .i_item .input_select{border: 0.02rem solid #efefef;border-radius: 0.06rem;box-sizing: border-box;}
#QuestionAttrDialog .i_item ul li{ border-radius: 0.4rem;border: 0.02rem solid #efefef;width: 31%;text-align: center;display: inline-block;margin: 0.1rem 1%;line-height:0.6rem;box-sizing:border-box;font-size:0.28rem;}
#QuestionAttrDialog .i_item ul li.on{background: #fff;color: #90cd18;border: 0.02rem solid #90cd18; }

#QuestionAttrDialog .attr_item{padding:0.2rem 0;border-bottom:0.02rem solid #efefef;}
#QuestionAttrDialog .attr_item:last-child{border:none;}
#QuestionAttrDialog .attr_item .name{font-size:0.24rem;color:#666;font-weight:bold;display:inline-block;}
#QuestionAttrDialog .attr_item .attr_kselect{float:right;margin-right:0.1rem;margin-top:0.1rem; color:#9ac71d;font-size:0.28rem;}
#QuestionAttrDialog .attr_item .attr_kselect:active{opacity:0.7;filter:alpha(opacity=70);}
#QuestionAttrDialog .attr_item .text{display:inline-block;margin-left:0.2rem;}
#QuestionAttrDialog .attr_item .text .attr_knowledge{border:none;font-size:0.28rem;color:#f90;height:0.4rem;outline:none;}
#QuestionAttrDialog .attr_item .text1{margin-top:0.2rem;padding:0 0.1rem;}
#QuestionAttrDialog .attr_item .text1 span{background:#efefef;border:0.02rem solid #efefef;color:#333;margin-top:0.1rem;margin-right:0.1rem;padding:0.06rem 0.2rem;border-radius:0.1rem;min-width:0.6rem;display:inline-block;text-align:center;height:0.4rem;line-height:0.4rem;font-size:0.28rem;}
#QuestionAttrDialog .attr_item .text1 span.on {border:0.02rem solid #90cd18;color:#fff;background:#90cd18;}

#QuestionAttrDialog .attr_item .text .attr_type{background:#fff; border:0.02rem solid #ccc;border-radius:0.1rem;min-width:0.6rem;padding:0.04rem 0.1rem;font-size:0.28rem;outline:none;}

#QuestionAttrDialog .kselect{position:absolute;top:0.88rem;bottom:0;width:100%;background:#fff;display:none;}
#QuestionAttrDialog .kselect .s-title{height: 0.6rem;position: relative;margin: 0.1rem 0;width: 100%;text-align: center;box-shadow:0 0 0.1rem #efefef;}
#QuestionAttrDialog .kselect .s-title h1{text-align: center;height: 0.6rem;line-height: 0.6rem;font-size:0.28rem;color:#666;}
#QuestionAttrDialog .kselect .s-title .ks-ok{display: block;height: 0.4rem;position: absolute;right: 0.2rem;top: 0.1rem;cursor: pointer;line-height:0.4rem;color:#9ac71d;font-size:0.28rem;}
#QuestionAttrDialog .kselect .s-title .ks-ok:active{opacity:0.7;filter:alpha(opacity=70);}
#QuestionAttrDialog .kselect .s-list{overflow:scroll;position:absolute;top:0.6rem;bottom:0;width:100%;}
#QuestionAttrDialog .kselect .s-list ul{margin-left:0.2rem;}
#QuestionAttrDialog .kselect .s-list li{padding:0.2rem 0.1rem;font-size:0.28rem;color:#666;border-bottom:0.02rem solid #efefef;line-height:0.5rem;}
#QuestionAttrDialog .kselect .s-list li.on{background:url(../images/yes.png) no-repeat;background-position:98% center;color:#90cd18;background-size:0.4rem;}
#QuestionAttrDialog .bottom1{text-align:center;padding:0.2rem 0;box-shadow:0 0 0.1rem #efefef;}



/*收录视频*/
.DataEnterPage .enter-menu{width:100%;position:fixed;top:1.8rem;left:0;bottom:0;  z-index:99;}
.DataEnterPage .enter-menu ul{background:#fff;}
.DataEnterPage .enter-menu ul li{width:50%;display:inline-block;}
.DataEnterPage .enter-menu ul li .menu-item{position:relative;padding:0.1rem 0;text-align:center;line-height:0.6rem;font-size:0.28rem;}
.DataEnterPage .enter-menu ul li .menu-icon{position:relative;top:0;left:0.06rem; display:inline-block;width: 0.2rem;height: 0.2rem;background: url(../images/triangle_black.png) no-repeat;background-size:0.1rem;background-position: center;transform: rotate(0deg);}
.DataEnterPage .enter-menu .menu-list{padding: 0.2rem;display: none;background: #fafafa;position: absolute;bottom: 0;top: 0.8rem;width: 100%;box-sizing: border-box;}
.DataEnterPage .enter-menu .menu-list span{font-size:0.28rem;border-radius:0.06rem;color:#333;margin-bottom:0.2rem; padding:0.1rem 0;display:block;text-align:center;box-sizing:border-box;line-height:0.6rem;background:#fff;}
.DataEnterPage .enter-menu .menu-list span.on{color:#90cd18;}
.DataEnterPage .enter-menu .menu-back{background:rgba(0,0,0,0.25);width:100%;height:100%;display:none;}
.DataEnterPage .enter-menu ul li .on .menu-icon{transform:rotate(-180deg);}
.DataEnterPage .enter-menu ul li .on span{color:#90cd18;}

.DataEnterPage .wrap .loader{height:0.8rem;line-height:0.8rem;text-align:center;display:none;font-size:0.28rem;margin-top:0.2rem;}
.DataEnterPage .wrap .search{padding:0.1rem 0;position:fixed;width:100%;background:#fff;z-index:101;}
.DataEnterPage .wrap .search-input {margin:0 0.1rem;position:relative;}
.DataEnterPage .wrap .search-input .input-search{display: block;width:100%; height: 0.8rem;padding:0.1rem 2rem 0.1rem 0.2rem; border: none;outline: none;background:#f4f4f4;border-radius:0.1rem; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;color: #333;font-size: 0.28rem;}
.DataEnterPage .wrap .search-input .s-hr{position: absolute;top: 0.24rem;right: 1.4rem;height: 0.32rem;display: block;border-right:0.02rem solid #ccc;}
.DataEnterPage .wrap .search-input .btn-search{display:block;color:#666;border:none;outline:none;width:1.4rem;height:0.8rem;font-size:0.32rem; position:absolute;top:0;right:0;padding:0 0.16rem 0 0.52rem;background:none;}
.DataEnterPage .wrap .search-input .btn-search i{width:0.36rem;height:0.36rem;display:block;background: url('../images/icon/sobtn.png') no-repeat;margin:0 auto;background-position: -0.72rem 0;position: absolute;top: 0.22rem;left: 0.16rem;background-size:1.8rem 1.44rem;}
.DataEnterPage .wrap .search-input button:active {opacity: 0.8;filter: alpha(opacity=80);}
.DataEnterPage .wrap .search-input .btn-ts{width:0.68rem;height:0.8rem;display:block;border:none;outline:none;position:absolute;top:0;right:1.42rem;padding:0;background:none;}
.DataEnterPage .wrap .search-input .btn-ts i{width:0.36rem;height:0.36rem;display:block;background: url('../images/icon/sobtn.png') no-repeat;margin:0 auto;background-size:1.8rem 1.44rem;}
.DataEnterPage .wrap .search-input .btn-refer{width:0.68rem;height:0.8rem;display:block;border:none;outline:none;position:absolute;top:0;right:1.42rem;padding:0;background:none;}
.DataEnterPage .wrap .search-input .btn-refer i{width:0.36rem;height:0.36rem;display:block;background: url('../images/icon/refer.png') no-repeat;margin:0 auto;background-size:1.8rem 0.36rem;background-position:-0.72rem 0;}
.DataEnterPage .wrap .search-input .btn-refer.on i{background-position:0 0;}
.DataEnterPage .wrap .search-input .clear-search{display:none;}
.DataEnterPage .wrap .search-input .clear-search i{width:0.32rem;height:0.32rem;background-position:-0.64rem -0.96rem;background-size:1.6rem 1.28rem;}

.DataEnterPage .wrap .content-list li .item-content{padding:0.1rem 0 0.2rem;}
.DataEnterPage .wrap .content-list .ul{padding:0 0.2rem;margin:0;box-sizing:border-box;}
.DataEnterPage .wrap .content-list li{margin:0.2rem auto 0;background:#fff;border-radius: 0.06rem;}
.DataEnterPage .wrap .content-list li .item{position:relative;padding:0.1rem 0.1rem 0;}
.DataEnterPage .wrap .content-list li .item .item-title{padding:0.1rem 0 0.2rem;line-height:0.4rem;font-size:0.32rem;position:relative;}
.DataEnterPage .wrap .content-list li .item .item-title .pages-icon{position:absolute;top:0;right:0;background:#fff;z-index:11;padding:0.1rem 0.2rem;}
.DataEnterPage .wrap .content-list li .item .item-title .pages-icon span{font-size:0.28rem;}
.DataEnterPage .wrap .content-list li .item .item-img{position: relative;width: 2.4rem;float: left;margin-right: 0.2rem;height:1.6rem;box-shadow: 0 0 0.06rem #efefef;display:flex;border-radius: 0.06rem;}
.DataEnterPage .wrap .content-list li .item .item-icon{position: absolute; left: 50%; margin: -0.32rem 0 0 -0.32rem; top: 50%}
.DataEnterPage .wrap .content-list li .item .item-icon span{font-size: 0.36rem;text-align: center;line-height: 0.6rem;color: #fff;background: #ccc;display: inline-block;width: 0.6rem;border-radius: 50%;box-shadow: 0 0 0.06rem #ccc;}
.DataEnterPage .wrap .content-list li .item .item-info{height:1.6rem; padding-left:2.6rem;font-size:0.28rem;line-height:0.4rem;}
.DataEnterPage .wrap .content-list li .item .item-info .item-desc{height:0.8rem;color:#333;overflow:hidden;line-height:0.4rem;}
.DataEnterPage .wrap .content-list li .item .item-info .item-desc span{display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;overflow: hidden;}
.DataEnterPage .wrap .content-list li .item .item-info .item-author,.item .item-info .item-source{color:#999;font-size:0.24rem;}

.DataEnterPage .wrap .content-list li .item .item-btn{text-align:center;}
.DataEnterPage .wrap .content-list li .item .item-btn button{font-size:0.32rem;color:#f90;border:none; text-align:center;width:50%;background:none;padding:0.1rem 0;line-height:0.6rem;}
.DataEnterPage .wrap .content-list li .item .item-btn button:first-child{color:#90cd18;}


.DataEnterPage .wrap .content-list li .item .item-pages .pages-title{text-align:left;background:#fff;padding:0.1rem;border-bottom:0.02rem solid #efefef;}
.DataEnterPage .wrap .content-list li .item .item-pages .pages-title h3{font-size:0.28rem;display:inline-block;}
.DataEnterPage .wrap .content-list li .item .item-pages .pages-title span{font-size:0.28rem;float:right;color:#90cd18;}
.DataEnterPage .wrap .content-list li .item .item-pages .pages-title .hide{}

.DataEnterPage .wrap .content-list li .item .item-pages .pages-content{display:flex;background:#fff;overflow-x:scroll;overflow-y:hidden;}
.DataEnterPage .wrap .content-list li .item .item-pages .list-item{position:relative;padding:0.2rem 0.1rem 0.1rem;text-align:center;margin-right:0.2rem;max-width:2.6rem;}
.DataEnterPage .wrap .content-list li .item .item-pages .list-item:last-child{margin-right:0.1rem;}
.DataEnterPage .wrap .content-list li .item .item-pages .list-item .page-image{position: relative;width: 2.1rem;height:1.4rem;box-shadow: 0 0 0.06rem #efefef;display:flex;border-radius: 0.06rem;}
.DataEnterPage .wrap .content-list li .item .item-pages .list-item .page-image img{width:2.1rem;height:1.4rem;}
.DataEnterPage .wrap .content-list li .item .item-pages .list-item .page-title{padding:0.1rem 0;line-height:0.4rem;font-size:0.28rem;}
.DataEnterPage .wrap .content-list li .item .item-pages .list-item .page-title span{ color:#666;text-align: justify;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.DataEnterPage .wrap .content-list li .item .item-pages .list-item .page-icon{position: absolute; left: 50%; margin: -0.32rem 0 0 -0.32rem; top: 50%;width:0.64rem; height:0.64rem;}
.DataEnterPage .wrap .content-list li .item .item-pages .list-item .page-icon span{font-size: 0.36rem;text-align: center;color: #fff;background: #ccc;display: inline-block;border-radius: 50%;box-shadow: 0 0 3px #ccc;width:0.64rem;height:0.64rem;line-height:0.64rem;}
.DataEnterPage .wrap .content-list li .item .item-pages .list-item .page-info{font-size:0.24rem;line-height:0.4rem;text-align:left;color:#999;}
.DataEnterPage .wrap .content-list li .item .item-pages .list-item .page-info .pages-author{float:right;}
.DataEnterPage .wrap .content-list li .item .item-pages .list-item .page-info .pages-source{}

/*参照*/
.DataEnterPage .refer-menu{width:100%;position:fixed;top:1.8rem;left:0;bottom:0;z-index:100;background:#fff; display:none;}
.DataEnterPage .refer-menu ul{}
.DataEnterPage .refer-menu .menu-ul li{width:33.3%;display:inline-block;}
.DataEnterPage .refer-menu .menu-ul li .menu-item{position:relative;padding:0.2rem 0;text-align:center;line-height:0.6rem;font-size:0.28rem;}
.DataEnterPage .refer-menu .menu-ul li .menu-item.on span{background: #90cd18;padding: 0.1rem 0.3rem;border-radius: 0.4rem;color: #fff;font-weight: bold;}
.DataEnterPage .refer-menu .menu-list{}
.DataEnterPage .refer-menu .menu-list .mitem-list{}
.DataEnterPage .refer-menu .menu-list .mitem-list .sel-item{display:flex;flex-direction:row;padding:0.2rem;white-space: nowrap;overflow-x:auto;scrollbar-width:none;}
.DataEnterPage .refer-menu .menu-list .mitem-list .sel-item span{margin-right:0.2rem;background:#fafafa;color:#333; display:inline-block;padding:0.1rem 0.2rem;border-radius:0.1rem;font-size:0.28rem;}
.DataEnterPage .refer-menu .menu-list .mitem-list .sel-item span.on{background:#90cd18;color:#fff;}

.refer-list{overflow-y:auto;position:absolute;width:100%;top:3rem;bottom:0;}
.refer-list ul li{padding:0.2rem;}
.refer-list ul li span{font-size:0.28rem;color:#333;}
.slist .refer-list{top:2rem;}
.refer-list ul li:active span{color:#90cd18;}
.DataEnterPage .refer-list .loader{height:0.8rem;line-height:0.8rem;text-align:center;display:none;font-size:0.28rem;margin-top:0;}
.DataEnterPage .refer-list .loader a{color:#90cd18;}
.DataEnterPage .refer-list .loader span{color:#ccc;}


/**合集**/
#DataPageListDialog .dialog_box-b{height:auto;max-height:80%;}
#DataPageListDialog .content{overflow-y:auto;max-height:7rem;}

#DataPageListDialog .content-list li .item-content{padding:0.1rem 0 0.2rem;}
#DataPageListDialog .content-list .ul{padding:0 0.2rem;margin:0;box-sizing:border-box;}
#DataPageListDialog .content-list li{margin:0.2rem auto 0;background:#fff;border-radius: 0.06rem;}
#DataPageListDialog .content-list li .item{position:relative;padding:0.1rem 0.1rem 0;}
#DataPageListDialog .content-list li .item .item-title{padding:0.1rem 0 0.2rem;line-height:0.4rem;font-size:0.32rem;position:relative;}
#DataPageListDialog .content-list li .item .item-title .pages-icon{position:absolute;top:0.1rem;right:0.2rem;}
#DataPageListDialog .content-list li .item .item-title .pages-icon span{font-size:0.28rem;}
#DataPageListDialog .content-list li .item .item-img{position: relative;width: 2.4rem;float: left;margin-right: 0.2rem;height:1.6rem;box-shadow: 0 0 0.06rem #efefef;display:flex;border-radius: 0.06rem;}
#DataPageListDialog .content-list li .item .item-icon{position: absolute; left: 50%; margin: -0.32rem 0 0 -0.32rem; top: 50%}
#DataPageListDialog .content-list li .item .item-icon span{font-size: 0.36rem;text-align: center;line-height: 0.6rem;color: #fff;background: #ccc;display: inline-block;width: 0.6rem;border-radius: 50%;box-shadow: 0 0 0.06rem #ccc;}
#DataPageListDialog .content-list li .item .item-info{height:1.6rem; padding-left:2.6rem;font-size:0.28rem;line-height:0.4rem;}
#DataPageListDialog .content-list li .item .item-info .item-desc{height:0.8rem;color:#333;overflow:hidden;line-height:0.4rem;}
#DataPageListDialog .content-list li .item .item-info .item-desc span{display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;overflow: hidden;}
#DataPageListDialog .content-list li .item .item-info .item-author,.item .item-info .item-source{color:#999;font-size:0.24rem;}

/**保存信息**/    
#DataEditSaveDialog .dialog_box-b{height:auto;max-height:85%;}
#DataEditSaveDialog .dialog_box-b .title{position:relative;}
#DataEditSaveDialog .dialog_box-b .title .save-pages{display:none;position:absolute;top:0;left:0.1rem;}
#DataEditSaveDialog .dialog_box-b .title .save-pages span{font-size:0.28rem;background:url(../images/no.png) no-repeat;background-size:0.3rem;background-position:left center;padding-left:0.35rem;}
#DataEditSaveDialog .dialog_box-b .title .save-pages.on span{background:url(../images/yes.png) no-repeat;background-size:0.3rem;background-position:left center;}
#DataEditSaveDialog .content{overflow-y:scroll;max-height:7rem;}
#DataEditSaveDialog .content-info{padding:0 0.2rem;}

#DataEditSaveDialog .content-info .item-cdate{color:#90cd18;}
#DataEditSaveDialog .content-info .item-knowledge{color:#90cd18;}

#DataEditSaveDialog .content-info .sel-link{display: inline-block;position: absolute;top: 0.14rem;right: 0;width: 1rem;text-align: center;color: #90cd18;}
 
#DataEditSaveDialog .kselect{position:absolute;top:0;bottom:0;width:100%;background:#fff;display:none;}
#DataEditSaveDialog .kselect .s-title{height: 0.8rem;position: relative;width: 100%;text-align: center;box-shadow:0 0 0.1rem #efefef;}
#DataEditSaveDialog .kselect .s-title h1{text-align: center;height: 0.8rem;line-height: 0.8rem;font-size:0.32rem;color:#666;}
#DataEditSaveDialog .kselect .s-title .ks-ok{display: block;height: 0.4rem;position: absolute;right: 0.2rem;top: 0.1rem;cursor: pointer;line-height:0.4rem;color:#9ac71d;font-size:0.28rem;}
#DataEditSaveDialog .kselect .s-title .ks-ok:active{opacity:0.7;filter:alpha(opacity=70);}
#DataEditSaveDialog .kselect .s-title .close {display: block;width: 0.28rem;height: 0.28rem;position: absolute;top: 0.26rem;right: 0.2rem;background: url(../images/icon/close.png) no-repeat;background-size: 0.28rem;}
#DataEditSaveDialog .kselect .s-list{overflow:hidden auto;position:absolute;top:0.8rem;bottom:0;width:100%;}
#DataEditSaveDialog .kselect .s-list ul{margin-left:0.2rem;}
#DataEditSaveDialog .kselect .s-list li{padding:0.2rem 0.1rem;font-size:0.28rem;color:#666;border-bottom:0.02rem solid #efefef;line-height:0.5rem;}
#DataEditSaveDialog .kselect .s-list li.on{color:#90cd18;}
#DataEditSaveDialog .bottom1{text-align:center;padding:0.2rem 0;box-shadow:0 0 0.1rem #efefef;}

.dmanage-menu{background: #fff;width: 94%;margin:0.4rem auto;border-radius: 0.2rem;}
.dmanage-menu ul li{width:33%;box-sizing:border-box;display:inline-block;padding:0.2rem 0;}
.dmanage-menu ul li:active{background:#efefef;}
.dmanage-menu ul li .menu-item{text-align:center;border-right:0.02rem solid #efefef;}
.dmanage-menu ul li .menu-item span{line-height:0.6rem;font-size:0.32rem;color:#000;}
.dmanage-menu ul li:last-child .menu-item{border:none;}

.DataEditOrReviewPage .wrap .loader{height:0.8rem;line-height:0.8rem;text-align:center;display:none;font-size:0.28rem;margin-top:0.2rem;}
.DataEditOrReviewPage .wrap .search{padding:0.1rem 0;position:fixed;width:100%;background:#fff;z-index:101;}
.DataEditOrReviewPage .wrap .search-input {margin:0 0.1rem;position:relative;}
.DataEditOrReviewPage .wrap .search-input .input-search{display: block;width:100%; height: 0.8rem;padding:0.1rem 2rem 0.1rem 0.2rem; border: none;outline: none;background:#f4f4f4;border-radius:0.1rem; box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;color: #333;font-size: 0.28rem;}
.DataEditOrReviewPage .wrap .search-input .s-hr{position: absolute;top: 0.24rem;right: 1.4rem;height: 0.32rem;display: block;border-right:0.02rem solid #ccc;}
.DataEditOrReviewPage .wrap .search-input .btn-search{display:block;color:#666;border:none;outline:none;width:1.4rem;height:0.8rem;font-size:0.32rem; position:absolute;top:0;right:0;padding:0 0.16rem 0 0.52rem;background:none;}
.DataEditOrReviewPage .wrap .search-input .btn-search i{width:0.36rem;height:0.36rem;display:block;background: url('images/icon/sobtn.png') no-repeat;margin:0 auto;background-position: -0.72rem 0;position: absolute;top: 0.22rem;left:0.16rem;background-size:1.8rem 1.44rem;}
.DataEditOrReviewPage .wrap .search-input button:active {opacity: 0.8;filter: alpha(opacity=80);}
.DataEditOrReviewPage .wrap .search-input .btn-ts{width:0.68rem;height:0.8rem;display:block;border:none;outline:none;position:absolute;top:0;right:1.42rem;padding:0;background:none;}
.DataEditOrReviewPage .wrap .search-input .btn-ts i{width:0.36rem;height:0.36rem;display:block;background: url('images/icon/sobtn.png') no-repeat;margin:0 auto;background-size:1.8rem 1.44rem;}
.DataEditOrReviewPage .wrap .search-input .clear-search{display:none;}
.DataEditOrReviewPage .wrap .search-input .clear-search i{width:0.32rem;height:0.32rem;background-position:-0.64rem -0.96rem;background-size:1.6rem 1.28rem;}

.DataEditOrReviewPage .der-menu{width:100%;position:fixed;top:1.8rem;left:0;bottom:0;  z-index:99;}
.DataEditOrReviewPage .der-menu .menu-more{position:absolute;right:0.1rem;top:0.1rem;width:0.6rem;height:0.6rem;}
.DataEditOrReviewPage .der-menu .menu-more i{background:url(../images/icons/menu_999.png) no-repeat;background-size:0.4rem;background-position:center;width:0.4rem;height:0.4rem;display:block;margin:0.1rem;}
.DataEditOrReviewPage .der-menu ul{background:#fff;padding-right:0.8rem;}
.DataEditOrReviewPage .der-menu ul li{width:25%;display:inline-block;overflow:hidden;}
.DataEditOrReviewPage .der-menu ul li .menu-item{position:relative;padding:0.1rem 0;text-align:center;line-height:0.6rem;font-size:0.28rem;}
.DataEditOrReviewPage .der-menu ul li .menu-icon{position:relative;top:0;left:0.06rem; display:inline-block;width: 0.2rem;height: 0.2rem;background: url(../images/triangle_black.png) no-repeat;background-size:0.1rem;background-position: center;transform: rotate(0deg);}
.DataEditOrReviewPage .der-menu .menu-list{padding: 0.2rem;display: none;background: #fafafa;position: absolute;bottom: 0;top: 0.8rem;width: 100%;box-sizing: border-box;overflow-y:scroll;}
.DataEditOrReviewPage .der-menu .menu-list span{font-size:0.28rem;border-radius:0.06rem;color:#333;margin-bottom:0.2rem; padding:0.1rem 0.2rem;display:block;text-align:center;box-sizing:border-box;line-height:0.6rem;background:#fff;}
.DataEditOrReviewPage .der-menu .menu-list span.on{color:#90cd18;}
.DataEditOrReviewPage .der-menu .more-list{padding: 0.1rem;display: none;position: absolute;right:0.02rem; top:0.84rem;width:2.4rem;box-sizing: border-box;background: #fff;box-shadow: 0 0 0.06rem #ccc;}
.DataEditOrReviewPage .der-menu .more-list i{background: url(../images/sj_ccc.png) no-repeat;width:0.3rem;height:0.16rem;display: block;position: absolute;top:-0.16rem;right:0.24rem; z-index: 100;}
.DataEditOrReviewPage .der-menu .more-list span{font-size:0.28rem;color:#333; display:block;text-align:center;box-sizing:border-box;line-height:0.6rem;background:#fff;}
.DataEditOrReviewPage .der-menu .menu-back{background:rgba(0,0,0,0.25);width:100%;height:100%;display:none;}
.DataEditOrReviewPage .der-menu ul li .on .menu-icon{transform:rotate(-180deg);}
.DataEditOrReviewPage .der-menu ul li .on span{color:#90cd18;}
.DataEditOrReviewPage .der-menu ul li .menu-item.menu-row span{display: -webkit-box;-webkit-line-clamp: 1;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;padding-right: 0.26rem;}
.DataEditOrReviewPage .der-menu ul li .menu-item.menu-row i{position: absolute;top:0.3rem;right:0.02rem;left: inherit;}

.DataEditOrReviewPage .wrap .content-list ul{padding:0 0.2rem;margin:0;box-sizing:border-box;}
.DataEditOrReviewPage .wrap .content-list li{margin:0.2rem auto 0;background:#fff;border-radius: 0.06rem;}
.DataEditOrReviewPage .wrap .content-list li .item{position:relative;padding:0.1rem 0.1rem 0;}
.DataEditOrReviewPage .wrap .content-list li .item .item-title{padding:0.1rem 0 0.2rem;line-height:0.4rem;font-size:0.32rem;}
.DataEditOrReviewPage .wrap .content-list li .item .item-content{padding:0.1rem 0 0.2rem;}
.DataEditOrReviewPage .wrap .content-list li .item .item-stag{padding: 0.1rem 0;color: #90cd18;display: inline-block;border-radius: 0.1rem;}
.DataEditOrReviewPage .wrap .content-list li .item .item-img{position: relative;width: 2rem;float: left;margin-right: 0.2rem;height:1.6rem;box-shadow: 0 0 0.06rem #efefef;display:flex;border-radius: 0.06rem;}
.DataEditOrReviewPage .wrap .content-list li .item .item-icon{position: absolute; left: 50%; margin: -0.32rem 0 0 -0.32rem; top: 50%}
.DataEditOrReviewPage .wrap .content-list li .item .item-icon span{font-size: 0.36rem;text-align: center;line-height: 0.6rem;color: #fff;background: #ccc;display: inline-block;width: 0.6rem;border-radius: 50%;box-shadow: 0 0 0.06rem #ccc;}
.DataEditOrReviewPage .wrap .content-list li .item .item-info{height:1.6rem; padding-left:2.6rem;font-size:0.28rem;line-height:0.4rem;}
.DataEditOrReviewPage .wrap .content-list li .item .item-info .item-desc{height:0.8rem;color:#333;overflow:hidden;line-height:0.4rem;}
.DataEditOrReviewPage .wrap .content-list li .item .item-info .item-desc span{display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; text-overflow: ellipsis;overflow: hidden;}
.DataEditOrReviewPage .wrap .content-list li .item .item-info .item-author,.item .item-info .item-source{color:#999;font-size:0.24rem;}

.DataEditOrReviewPage .wrap .content-list li .item .item-btn{text-align:center;border-top:0.02rem solid #efefef;}
.DataEditOrReviewPage .wrap .content-list li .item .item-btn button{font-size:0.32rem;color:#90cd18;border:none; text-align:center;width:33%;background:none;padding:0.1rem 0;line-height:0.6rem;border-right:0.02rem solid #efefef;color:#90cd18;}
.DataEditOrReviewPage .wrap .content-list li .item .item-btn button:nth-child(2){color:#f90;}
.DataEditOrReviewPage .wrap .content-list li .item .item-btn button:last-child{border-right:none;color:#ff6a64;}
.DataEditOrReviewPage .wrap .content-list .loader-more{padding:0.2rem 0;}

/*编辑Or审核*/
#DataSubmitReviewDialog .dialog_box-b{height:auto;max-height:85%;}
#DataSubmitReviewDialog .content{overflow-y:scroll;max-height:7rem;}
#DataSubmitReviewDialog .content-info{padding:0 0.2rem;}

#DataSubmitReviewDialog .content-info .item-cdate{color:#90cd18;}
#DataSubmitReviewDialog .content-info .item-knowledge{color:#90cd18;}

#DataSubmitReviewDialog .content-info .sel-link{display: inline-block;position: absolute;top:0.14rem;right: 0;width: 1rem;text-align: center;color: #90cd18;}
 
#DataSubmitReviewDialog .kselect{position:absolute;top:0;bottom:0;width:100%;background:#fff;display:none;}
#DataSubmitReviewDialog .kselect .s-title{height: 0.8rem;position: relative;width: 100%;text-align: center;box-shadow:0 0 0.1rem #efefef;}
#DataSubmitReviewDialog .kselect .s-title h1{text-align: center;height: 0.8rem;line-height: 0.8rem;font-size:0.32rem;color:#666;}
#DataSubmitReviewDialog .kselect .s-title .ks-ok{display: block;height: 0.4rem;position: absolute;right: 0.2rem;top: 0.1rem;cursor: pointer;line-height:0.4rem;color:#9ac71d;font-size:0.28rem;}
#DataSubmitReviewDialog .kselect .s-title .ks-ok:active{opacity:0.7;filter:alpha(opacity=70);}
#DataSubmitReviewDialog .kselect .s-title .close {display: block;width: 0.28rem;height: 0.28rem;position: absolute;top: 0.26rem;right: 0.2rem;background: url(../images/icon/close.png) no-repeat;background-size: 0.28rem;}
#DataSubmitReviewDialog .kselect .s-list{overflow:scroll;position:absolute;top:0.8rem;bottom:0;width:100%;}
#DataSubmitReviewDialog .kselect .s-list ul{margin-left:0.2rem;}
#DataSubmitReviewDialog .kselect .s-list li{padding:0.2rem 0.1rem;font-size:0.28rem;color:#666;border-bottom:0.02rem solid #efefef;line-height:0.5rem;}
#DataSubmitReviewDialog .kselect .s-list li.on{color:#90cd18;}
#DataSubmitReviewDialog .bottom1{text-align:center;padding:0.2rem 0;box-shadow:0 0 0.1rem #efefef;}
#DataSubmitReviewDialog .bottom1 button{width:40%;}
#DataSubmitReviewDialog .bottom1 button:last-child{margin-left:10%;}
#DataSubmitReviewDialog .bottom1 button.btnSave{color:#333;}
#DataSubmitReviewDialog .bottom1 button.btnNoReview{color:#f90;}

#DataSubmitReviewDialog .temps_back{background: #000;opacity: 0.2;filter: alpha(opacity=20);width: 100%;height: 100%;position: absolute;z-index: 104;top: 0.8rem;left: 0;border: none;margin: 0;padding: 0;display:none;}
#DataSubmitReviewDialog .temps_input{position:absolute;bottom:0;width:100%;background:#fff;height:5.6rem;z-index:105;display:none;}
#DataSubmitReviewDialog .temps_input .t-title{height: 0.8rem;position: relative;width: 100%;text-align: center;}
#DataSubmitReviewDialog .temps_input .t-title h1{text-align: center;height: 0.8rem;line-height: 0.8rem;font-size:0.32rem;color:#666;}
#DataSubmitReviewDialog .temps_input .t-title .close {display: block;width: 0.28rem;height: 0.28rem;position: absolute;top: 0.26rem;right: 0.2rem;background: url(../images/icon/close.png) no-repeat;background-size: 0.28rem;}
#DataSubmitReviewDialog .temps_input .t-content{padding:0.3rem 0.2rem 0.2rem;}
#DataSubmitReviewDialog .temps_input .t-content .item-input{width:100%;height:3.2rem;border:0.02rem solid #efefef;border-radius:0.1rem;box-sizing:border-box;}
#DataSubmitReviewDialog .temps_input .t-bottom{text-align:center;padding:0.1rem;}


/*线上辅导*/
#CreateClassRoomDialog .dialog_box-b {height: 75%;}
#CreateClassRoomDialog .dialog_box-b .content {position: initial;}

#CreateClassRoomDialog .content .item{padding:0.2rem 0; margin:0 0.2rem;position:relative;}

#CreateClassRoomDialog .content .item .input-text{height: 0.8rem; line-height: 0.8rem; padding:0 0.2rem;border:none; border-bottom:0.02rem solid #ccc; display: block; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; background: none;color: #000; font-size: 0.32rem; outline: none; font-family: 微软雅黑;background:none;padding:0 0.1rem;border-radius:0;text-align:center;}

#CreateClassRoomDialog .content .item .item-btn{height: 1rem;border:none; display: block; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; background: none;border-radius: 1rem;-webkit-border-radius: 1rem;-moz-border-radius: 1rem; color: #fff; font-size:0.36rem; outline: none; font-family: 微软雅黑;background: #90cd18; color: #fff; font-weight:bold;cursor:pointer;}
#CreateClassRoomDialog .content .item .item-btn:active{background:#9ac71d;}
#CreateClassRoomDialog .content .item .btn-off{opacity:0.6;filter:alpha(opacity=60);}

#CreateClassRoomDialog .content .item .input-select{position:relative;}
#CreateClassRoomDialog .content .item .input-select input{text-align:center; height: 0.8rem; line-height: 0.8rem; padding:0 0.8rem 0 0.9rem;border:none; border-bottom:0.02rem solid #ccc; display: block; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; background: none;color: #90cd18; font-size: 0.28rem; outline: none; font-family: 微软雅黑;background:none;}
#CreateClassRoomDialog .content .item .input-select .select-icon {position: absolute;top: 0.3rem;right: 0.2rem;background: url('../images/triangle_black.png') no-repeat;width: 0.2rem;height: 0.2rem;background-size: 0.16rem;background-position: center;background-origin: padding-box;transition:all 0.1s;}
#CreateClassRoomDialog .content .item .input-select.select-on .select-icon{transform: rotate(-180deg);}

#CreateClassRoomDialog .content .item .input-select .item-icon{position: absolute;top:0;left: 0;background: url('../images/icon/uicon.png') no-repeat;width: 0.8rem;height: 0.8rem;background-size: 0.36rem;background-position: center;opacity:0.5;filter:alpha(opacity=50);}

#CreateClassRoomDialog .content .item-text{padding:0.2rem 0;line-height:0.4rem;text-align:center;}
#CreateClassRoomDialog .content .item-text span{font-size:0.32rem;color:#999;}

#CreateClassRoomDialog .userinfo{position:absolute;top:0;left:0;height:0.88rem;display:flex;}
#CreateClassRoomDialog .userinfo .user-icon{height:0.88rem;padding:0 0.1rem;}
#CreateClassRoomDialog .userinfo .user-icon i{display:inline-block; background:url(../images/user.jpg) no-repeat;width:0.6rem;height:0.6rem;background-position:center;background-size:0.6rem;border-radius:50%;margin-top:0.14rem;}
#CreateClassRoomDialog .userinfo .user-name{height:0.88rem;line-height:0.88rem;}
#CreateClassRoomDialog .userinfo .user-name span{color:#000;font-size:0.32rem;}

#CreateClassRoomDialog .users-list{display:none;position:absolute;top:0;bottom:0;left:0;width:100%;background:#fff;z-index:10;}
#CreateClassRoomDialog .users-list .u-title{font-size: 0.32rem;color: #333;height: 0.88rem;line-height: 0.88rem;text-align: center;}
#CreateClassRoomDialog .users-list .u-title button{background:none;border: none;background: none;color: #999;display: inline-block;font-size: 0.28rem;line-height: 0.88rem;outline: none;position: absolute;top: 0;left: 0.2rem;}
#CreateClassRoomDialog .users-list .u-title .u-ok{color: #90cd18;left: auto;right: 0.2rem;}
#CreateClassRoomDialog .users-list .item.on .title span{color:#90cd18;}
#CreateClassRoomDialog .users-list .item .item-info .title span.fname{line-height:0.88rem;}

#CreateClassRoomDialog .buttons{position:absolute;left:0;bottom:0;width:100%;text-align:center;}
#CreateClassRoomDialog .buttons button{width:60%;height:0.8rem;display:inline-block;background:none;margin:0.2rem 1%;border:1px solid #ccc;border-radius:0.4rem;}
#CreateClassRoomDialog .buttons button.btn-ok{color:#fff;border:1px solid #90cd18;background:#90cd18;}
#CreateClassRoomDialog .buttons button:active{opacity:0.5;}

#CreateClassRoomDialog .ulist{overflow-y: auto;position: absolute;top: 0.88rem;left: 0;bottom: 0;width: 100%;}
#CreateClassRoomDialog .ulist li.on{background: url(../images/yes.png) no-repeat;background-size: 0.4rem;background-position: right center;}
#CreateClassRoomDialog .ulist li.on .u-name{color:#90cd18;}

#CreateClassRoomDialog .apply-list{display:flex;width:80%;margin:0.2rem auto;justify-content:center;overflow-y:auto;max-height:4rem;}
#CreateClassRoomDialog .apply-list li{display:inline-block;border:1px solid #efefef;margin:0 0.2rem;padding:0.1rem 0.2rem;border-radius:0.1rem;}
#CreateClassRoomDialog .apply-list li img{width: 1rem;height: 1rem;display: block;border-radius: 50%;margin:0 auto;}
#CreateClassRoomDialog .apply-list li span{text-align:center;font-size:0.28rem;margin:0.15rem 0 0;color:#333;display:inline-block;}

#CreateClassRoomDialog .select-list .sel-title .close {display: block;width: 0.8rem;height: 0.88rem;position: absolute;top: 0;right: 0;background: url(../images/icon/close.png) no-repeat;background-size: 0.25rem;background-position: center;}
#CreateClassRoomDialog .select-list{display:none;position:absolute;top:0;bottom:0;left:0;width:100%;background:#fff;z-index:10;}
#CreateClassRoomDialog .select-list .sel-title{font-size: 0.32rem;color: #333;height: 0.88rem;line-height: 0.88rem;text-align: center;}
#CreateClassRoomDialog .select-list ul{display:flex;justify-content:flex-start;flex-flow:column;}
#CreateClassRoomDialog .select-list ul li{font-size:0.28rem;line-height:0.6rem;color:#000;text-align:center;cursor:pointer;}
#CreateClassRoomDialog .select-list ul li span{font-size:0.28rem;line-height:0.6rem;color:#000;}
#CreateClassRoomDialog .select-list ul li.on{color:#90cd18;}
#CreateClassRoomDialog .select-list ul li:active{color:#90cd18;}
#CreateClassRoomDialog .select-list ul li.on span{color:#90cd18;}

#CreateClassRoomDialog .select-list ul.sel1{position: absolute;top: 0.88rem;left: 0;bottom: 0;overflow-y: auto;width: 100%;}
#CreateClassRoomDialog .select-list ul.sel1 li{text-align:left; }


         #MobileInviteDialog .dialog_box-b {
            height: auto;
        }

            #MobileInviteDialog .dialog_box-b .content {
                position: initial;
            }

                #MobileInviteDialog .dialog_box-b .content .update-info {
                    width: 80%;
                    margin: 0.8rem auto 1rem;
                    display: none;
                }

                    #MobileInviteDialog .dialog_box-b .content .update-info input {
                        width: 100%;
                        text-align: center;
                        background: none;
                        font-size: 0.36rem;
                        line-height: 0.8rem;
                        color: #333;
                        border: none;
                        outline: none;
                    }

                    #MobileInviteDialog .dialog_box-b .content .update-info .div-hr {
                        height: 2px;
                        background: linear-gradient(to left,#fff,#ccc,#fff);
                        width: 100%;
                    }

            #MobileInviteDialog .dialog_box-b .title button {
                border: none;
                background: none;
                color: #999;
                display: inline-block;
                font-size: 0.32rem;
                line-height: 0.88rem;
                outline: none;
                position: absolute;
                top: 0;
                left: 0.2rem;
            }

                #MobileInviteDialog .dialog_box-b .title button:active {
                    opacity: 0.6;
                    filter: alpha(opacity=60);
                }

                #MobileInviteDialog .dialog_box-b .title button.btn-ok {
                    color: #90cd18;
                    left: auto;
                    right: 0.2rem;
                }

       #MobileInviteDialog .buttons{position:absolute;left:0;bottom:0;width:100%;text-align:center;}
       #MobileInviteDialog .buttons button{width:60%;height:0.8rem;display:inline-block;background:none;margin:0.2rem 1%;border:1px solid #ccc;border-radius:0.4rem;}
       #MobileInviteDialog .buttons button.btn-ok{color:#fff;border:1px solid #90cd18;background:#90cd18;}
       #MobileInviteDialog .buttons button:active{opacity:0.5;}

/*********更新APP**********/
#UpdateAPPDialog .dialog_box .title h1 span{color:#90cd18;}
#UpdateAPPDialog .dialog_box .content{padding:0.2rem;color:#333;min-height:3rem;}
#UpdateAPPDialog .dialog_box .content h1{font-size:0.28rem;padding:0.1rem 0;}
#UpdateAPPDialog .dialog_box .content .update-info{padding:0 0.2rem;font-size:0.28rem;}
#UpdateAPPDialog .dialog_box .content .update-info p{padding:0.2rem 0;margin:0;}
#UpdateAPPDialog .dialog_box .bottom{padding:0.2rem 0;}
#UpdateAPPDialog .dialog_box .bottom .btnUpdate{width:60%;height:0.7rem;line-height:0.7rem;font-size:0.28rem;}

/*退出APP提示*/
#exitApp_message{color:#fff;background:#000;border-radius:0.1rem;position:fixed;bottom:1.4rem;left:50%;margin-left:-2rem;padding:0.1rem;line-height:0.5rem;font-size:0.28rem;opacity:0.5;filter:alpha(opacity=50);width:4rem;text-align:center;z-index:1001;}



/* 媒体查询 */
@media screen and (orientation: portrait){
/* 竖屏 */
.isLandscape .page-container{bottom:1.2rem;}
}

@media screen and (orientation: landscape){
/* 横屏 */
.page .page-header{position: fixed;top:0;left:0; height: 0.88rem;text-align: center;background:#fff;z-index:99;}
.isLandscape .page-header{bottom:0;left:1.2rem;width: calc(100% - 1.2rem);}

/*.page .page-container{padding:0;margin:0; position:fixed;top:0.88rem;left:0; bottom:0;z-index:10;}*/
.isLandscape .page-container{bottom:0;left:1.2rem;width: calc(100% - 1.2rem);}

/*.page .page-container .page-wrap{position:relative;}*/
/*首页*/
.isLandscape .page-footer{background: #fff;border:none; border-right: 0.02rem solid #efefef; overflow: hidden; height: 100%; width:1.2rem;/*position: absolute;*/position: fixed; top: 0; left: 0;bottom:0; z-index:110;padding:0 0.1rem;}
.isLandscape .page-footer .footer-item{display:flex;justify-content:space-around;height:100%;flex-direction:column; }
.isLandscape .page-footer .item{display: inline-block;width: 100%;height:1rem; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; text-align: center;}
.isLandscape .page-footer .item .div-icon{position:relative;width:0.5rem;height:0.5rem;margin: 0.05rem auto;}
.isLandscape .page-footer .item span{display: block;}
.isLandscape .page-footer .item span.icon{width: 0.5rem; height: 0.5rem; margin:0 auto; margin-bottom: 0.1rem;}
.isLandscape .page-footer .item span.icon-home{ background: url(../images/icon/book.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.isLandscape .page-footer .item span.icon-rc{ background: url(../images/icon/Saturn.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.isLandscape .page-footer .item span.icon-zy{ background: url(../images/icon/zy_999.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.isLandscape .page-footer .item span.icon-find{ background: url(../images/icon/find2.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.isLandscape .page-footer .item span.icon-my{ background: url(../images/icon/my.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.isLandscape .page-footer .item span.text{font-size: 0.24rem;line-height:0.4rem;}

.isLandscape .page-footer .item-cur .text{color:#90cd18;}
.isLandscape .page-footer .item-cur span.icon-home{ background: url(../images/icon/book_90cd18.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.isLandscape .page-footer .item-cur span.icon-rc{ background: url(../images/icon/Saturn_90cd18.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.isLandscape .page-footer .item-cur span.icon-zy{ background: url(../images/icon/zy_90cd18.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.isLandscape .page-footer .item-cur span.icon-find{ background: url(../images/icon/find2_90cd18.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.isLandscape .page-footer .item-cur span.icon-my{ background: url(../images/icon/my_90cd18.png) no-repeat; background-size: 0.5rem 0.5rem;background-position:center;}
.isLandscape .page-footer .item .div-icon .num-tips{background: #ff6a64;position: absolute;top: -0.18rem;right: -0.3rem;box-shadow: 0 0 0.1rem #fff;border-radius: 0.4rem;display: block;padding: 0.04rem;min-width: 0.3rem;height: 0.3rem;text-align: center;line-height: 0.3rem;margin-top: 0.08rem;color: #fff;border: 0.02rem solid #fff;outline: none;font-size:0.24rem;box-sizing: content-box;}
.isLandscape .page-footer .item .div-icon .tips-d{width:0.4rem;right:-0.36rem;padding:0.04rem 0.08rem; }
.isLandscape .page-footer .item .div-icon .tips-m{width:0.5rem;right:-0.46rem;text-align:right;}


.isLandscape .question_content .qitem .question_info{margin:0 0 0.2rem;}
.isLandscape .question_content .qitem .question_info .question_tool{padding-right: 1.2rem;}
.isLandscape .question_content .qitem .question_info .q_content{top: 0.5rem;left: 0;right: 1rem;bottom: 0;padding:0.1rem 0.2rem;}
.isLandscape .question_content .qitem .question_info .buttons{padding:0;border:none; border-left: 0.02rem solid #efefef;position: absolute;bottom: 0;top: 0;width: 1rem;right: 0;left:auto; height: 100%;display: flex;flex-direction: column;text-align: center;justify-content: space-around;}
.isLandscape .question_content .qitem .question_info .buttons button{box-sizing: border-box;border: none;background: none;width: 100%;font-size: 0.28rem;color: #90cd18;height: 0.6rem;line-height: 0.5rem;outline: none;height: 25%;border:none;}
.isLandscape .question_content .qitem .question_info .buttons button i{width: 0.5rem;height: 0.5rem;position: relative;top: 0;right:0; margin: 0 auto;display: block;background-size:0.5rem;}
.isLandscape .question_content .qitem .question_info .buttons .btnDoQuestion i{background-size:0.36rem;}
.isLandscape .question_content .qitem .question_info .buttons .btn_hide{color:#666;}


.FilterDialog .dialog_box{bottom:0;}

/*反馈*/
#FeedbackDialog .content{position:absolute;top:0.88rem;left:0;bottom:1rem;overflow-y:scroll;}

/*学科选择-首页*/
#SubjectSelectDialog .dialog_box{bottom:0;margin-left: 1.2rem;}

@media screen and (min-width: 375px) {
    .isLandscape .question_content .qitem .question_info .buttons button{font-size:0.24rem;line-height:0.4rem;}
    .isLandscape .question_content .qitem .question_info .buttons button i{background-size:0.4rem;} 
    .isLandscape .question_content .qitem .question_info .buttons .btnDoQuestion i{background-size:0.28rem;}
}

}


