@charset "utf-8";
@import "/weui/css/weui.css";
@import "/weui/css/weuix.css";
@import "//at.alicdn.com/t/font_1489981_jpwxe4o4s2.css";
.donghua {
   transition: margin-top 1s linear 0s;
   margin-top: -1rem;
}
.exam_header{ height:3rem; background:#18BA95; line-height:3rem;}
.exam_header_box{ display:flex; display:-webkit-flex;}
.exam_header_box_1{ flex:0 0 20%;}
.exam_header_box_2{ flex:0 0 55%;}
.exam_header_box_3{ flex:0 0 15%;}
.tc{ text-align:center;}
.header-grow_1{ flex:0 0 10%; height:3rem; line-height:3rem; text-align:center; color:#FFF;}
.header-grow_2{ flex:0 0 80%; height:3rem; line-height:3rem; text-align:center; color:#FFF;}
.cate-class{ height:2rem; line-height: 2rem; background:#fff; margin:.5rem; text-align:center; overflow:hidden;}
.search-input{ height:2rem; margin:.5rem 0rem; background:#FFF; text-align:center; line-height:2rem;}
.search-btn{ /*margin:.5rem;*/ color:#FFF; text-align:center;}
.fts { font-size:1rem; color:#CBCCCD; padding:0px 5px;}
.exam-icon{ font-size:.6rem; color:#CBCCCD; padding:.3rem;}
.suo-icon{ font-size:.6rem; color:#FF7F00; padding:.3rem;}
.list-title{ height:1.5rem; line-height:1.5rem; font-size:.7rem; padding:0px 10px;}
.exam-item-one{ border-top:1px solid #d6d6d6; padding:.5rem; color:#666666; font-size:.6rem;}
.exam-item-one p{ height:1rem; line-height:1rem;}
.go-btn{ padding:.1rem .5rem; display:inline-block; float:right; background:#FF7F00; color:#FFF; border-radius:4px; font-size:.5rem;}
.end-btn{padding:.1rem .5rem; display:inline-block; float:right; background:#d4d4d4; color:#FFF; border-radius:4px; font-size:.5rem;}
.exam-tongji{ padding-left:.3rem;}
.exam-tongji b{ color:#FF0000; padding:0px 5px;}
.load-more{ height:2rem; text-align:center; line-height:2rem; background:#f0f0f0; color:#FFF;}
.index-link{ padding:.5rem 1rem; display:flex; display:-webkit-flex;}
.index-link li{ list-style:none; flex-grow:1; text-align:center;}
.index-link i{ font-size:2rem;}
.index-link img{ width:2rem; height:2rem;}
.index-link p{ font-size:.5rem; text-align:center;}
.page-title{ background:#f6f6f6; height:2rem; line-height:2rem; padding:0px .5rem; font-size:.7rem; border-bottom:2px solid #d6d6d6;}
.page-body{ padding:0rem .5rem;}
.page-title i{ font-style:normal; padding:0px 5px; color:#008C46;}
.exam-time{ font-size:.7rem; padding:.5rem .2rem; text-align:center;}
.exam-time i{ font-style:normal;font-size:.5rem;}
.hh-height{ height:4rem; text-align:center; position:relative;}
.hh-height .span{ width:1px; background:#ccc; height:3.5rem; position:absolute; top:.25rem; display:block; right:1px;}
.hh-height p:first-child{ height:2rem; line-height:2rem;}
.hh-height p:last-child{ height:2rem; line-height:2rem; color:#008C46;}
.paper-style{ padding:.5rem 0rem; border-bottom:1px solid #ccc;}
.paper-style dt{ height:1.5rem; line-height:1.5rem; font-size:.7rem; font-weight:bold;}
.join-btn-end { background:#d4d4d4 !important;}
.join-btn{ padding:.4rem 1rem; display:block; background:#008c46; color:#FFF; height:1rem; line-height:1rem; border-radius:4px; text-align:center; margin:10px 0px;}
.exam-info{ padding:5px 0px;}
.exam-info dt{ height:1.5rem; line-height:1.5rem; font-weight:bold; font-size:.7rem;}
.exam-info dd{ padding:.5rem 0rem; border-radius:6px; border:1px solid #ddd; /*line-height:.6rem;*/ padding:.5rem; margin:.5rem 0rem; position:relative; font-size:.8rem;}
.exam-info dd:before{
    display: block;
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    background: url(../images/icon-raw.png) center no-repeat;
    background-size: 100% auto;
    top: -12px;
    left: 10px;
}

.timeend{ padding:5rem 6rem; color:#FF0000; text-align:center;}
.answer{ padding:10px 0px; border:1px solid #ccc; border-left:none; border-right:none; margin:4px 0px;}
.select-itme{ font-style:normal; padding:5px;}
.answer-title{ line-height:1rem; font-size:.9rem; font-weight:bold; color:#666666;}
.answer-title p:first-child{float:left !important;}
.answer-icon{ color:#d6d6d6; padding:0px 4px; font-style:normal;}
.tool-box{ height:2rem; border:1px solid #ccc; border-left : none ; border-right:none;}
.tool-box i{ padding:0px 5px;}
.tl{ text-align:left !important;}
.tr{ text-align:right !important;}
.tool-box-btn{ text-align:center; height:2rem; line-height:2rem;display:block;}

/*用户中心*/
.user-box{ background:#4EB0ED; height:8rem; text-align:center; color:#FFF; position:relative;}
.user-box img{ width:4rem; height:4rem; border-radius:200px; margin-top:1rem;}
/*border:4px solid #356B99*/
.user-balance{ background:#1488CD; height:3rem; color:#FFF; text-align:center;}
.border-right{ position:relative;}
.border-right:after{ position:absolute; width:1px; background:#FFF; height:2.5rem; right:0px; top:.25rem; content:"";}
.weui-flex__item p{ height:1.5rem; line-height:1.5rem;}
.user-notice-box{ padding:.5rem .2rem; background:#FFF; display:flex; display:-webkit-flex; height:1rem; line-height:1rem; margin-top:.3rem; border-bottom:1px solid #ccc;}
.user-notice-title{ flex: 0 0 30%; text-align:center;}
.user-notice-title i{ font-size:.6rem; font-style:normal; color:#d6d6d6; padding-left:4px;}
.user-notice-content{ flex: 0 0 70%; overflow:hidden;}
/*.user-notice-content div{ height:1rem; line-height:1rem;}*/
.menu-box{ background:#FFF; margin-top:.5rem;}
.sysset-btn{ font-size:1.5rem; position:absolute; top:0rem; right:.5rem;}
.menu-box-item{ height:2.5rem; line-height:2.5rem; border-bottom:1px solid #f0f0f0; display:flex; display:-webkit-flex;}
.menu-box-item-left{ flex: 0 0 80%;}
.menu-box-item-right{ flex: 0 0 20%; text-align:right;}
.menu-coin{ font-size:1.2rem; padding: 0rem .3rem;}
.menu-center-tool { height:2rem; line-height:2rem;}
.menu-center{ text-align:center;}
.menu_current{ position:relative; cursor:pointer;}
.menu_current:after{ position:absolute;  height:2px; background:#FF0000; content:""; bottom:0px; right:0px; width:100%;}
.menu_bg{ background:#ECECFB;}
/**icon color start**/
.c_1_0{ color:#4CD8A4;}
.c_1_1{ color:#ECC10E;}
.c_1_2{ color:#85ACF7;}
.c_1_3{ color:#FF7F00;}
.c_1_4{ color:#4EB0ED;}
/**icon color end**/
.nodata{ height:2rem; line-height:2rem; text-align:center;}
.Balance-list{ padding: 0px 0px 2rem 0rem;}
.balance-item{}
.balance-item dt{ background:#f0f0f0; border-bottom:1px solid #ccc; padding:0px 10px; height:2rem; line-height:2rem;}
.balance-item dd{ height:2rem; line-height:2rem;padding:0px 10px; }
.balance-zhichu { color:#FFF; background:#ff0000; border-radius:4px; padding:0px 5px; font-size:.5rem; font-weight:bold; float:right; height:1rem; line-height:1rem; margin-top:.5rem;}
.balance-shouru { color:#FFF; background:green; border-radius:4px; padding:0px 5px; font-size:.5rem; font-weight:bold; float:right; height:1rem; line-height:1rem; margin-top:.5rem;}

/*提款*/
.drawal-user-show{ height:3rem; line-height:3rem; background:#f0f0f0; padding:0rem 1rem; line-height:}
.drawal-user-show img{ width:2.5rem; height:2.5rem; border-radius:150px; border:4px solid #FFF;}
.drawal-money-balance{ padding:0rem .5rem; height:3rem; line-height:1.5rem; float:right; font-size:.5rem;}
.drawal-info{ font-size:.5rem; padding:.5rem 1rem;}
.drawal-info dt{ height:1.5rem; line-height:1.5rem;}
.drawal-info dd{ line-height:1rem; color:#ccc;}
.drawal-input-set{ height:2rem; line-height:2rem;display:flex; display:-webkit-flex;}
.drawal-input-set input{ height:2rem; background:0; border:none; line-height:2rem; padding:0rem .5rem; width:80%; float:left;}
.drawal-input-set-icon { height:2rem ; line-height:2rem; font-size:1.5rem; padding:0rem .5rem;}
.drawal-box-input{ padding:.5rem 1rem;}
.drawal-box-input dt{ height:2rem; line-height:2rem; font-size:.8rem;}
.drawal-box-input dd{ height:3rem; line-height:3rem; }
.submit-btn{ height:1.8rem ; line-height:1.8rem; text-align:center; font-size:.6rem; background:#65A1F7; border-radius:4px; display:inline-block; color:#FFF; width:90%;}

/*提款记录*/
.my-plan-list { height:2rem; padding:0px 5px; margin-bottom:.5rem;}
.my-plan-list .cp-box{ width:25%; height:2rem; line-height:2.3rem; float:left;}
.my-plan-list select { cursor:pointer; height:1.6rem; line-height:1.6rem; background:#FFF;}
.my-plan-list .date-box{ width:75%; float:left; line-height:2rem;text-align:center;}
.my-plan-list  input { width:35%; cursor:pointer; font-size:.5rem; height:1.5rem; padding:none; margin:none; line-height:1.5rem; background:#FFF;}
.my-plan-list button{ height:1.7rem; line-height:1.7rem; padding:0px 10px; margin-top:.2rem;}
.user-data-list{ border-top:4px solid #f0f0f0;}
.user-data-title{ height:2rem; line-height:2rem; display:flex;display: -webkit-flex;}
.user-data-title span{ flex:0 0 25%; height:2rem; line-height:2rem; font-size:.6rem; text-align:center; position:relative; background:#f9f9f9;}
.user-data-title span:after{ width:1px; content:''; height:1.8rem; line-height:1.8rem; background:#f0f0f0; position:absolute; top:.1rem; right:0rem;}
.user-data-title span:last-item :after{ none;}
.user-data-content{ padding-bottom:2.5rem; overflow-y:scroll}
.user-data-item{ height:2rem; line-height:2rem; display:flex;display: -webkit-flex; font-size:.5rem;}
.user-data-item span{flex:0 0 25%; height:2rem; line-height:2rem; font-size:.6rem; text-align:center;}

/*已报名列表*/
.search-box-tool{ height:2rem; line-height:2rem; background:#f9f9f9; padding:0rem .2rem;}
.search-box-tool input{ height:1.1rem; line-height:1.1rem; margin:0px; padding:0px; width:5rem; text-align:center;}
.search-box-tool select{ height:1.2rem; line-height:1.2rem; margin:0px; padding:0px; width:4rem;}
.search-box-tool button{ width:3rem; height:1.2rem; line-height:1.2rem;}

/*排名*/
.ranking-title{ height:2rem ; line-height:2rem; text-align:center; color:#FFEFBF;}
.ranking-title b{ padding:0px 5px; color:#EC971F;}
.ranking-list{ padding:0px 10px;}
.geduan{ height:4px !important; display:block; background:none !important;}
.ranking-list dt{ height:2rem; line-height:2rem; background:#fff; border-radius: 10px 10px 0px 0px; color:#EC971F; padding:0px 10px;}
.ranking-list dd{ background:#FFEEDD; height:2.4rem; line-height:2.4rem; padding:0px 10px;}
.rank-icon{ width:40px; height:49px; display:block; text-align:center; line-height:33px; font-weight:bold;font-style:normal;}
.no_1{ background:url(../../../head/leval/nun-1.png); background-size:contain; background-repeat:no-repeat;}
.no_2{ background:url(../../../head/leval/nun-2.png);background-size:contain; background-repeat:no-repeat;}
.no_3{ background:url(../../../head/leval/nun-3.png);background-size:contain; background-repeat:no-repeat;}
.no_4{ background:url(../../../head/leval/nun-4.png);background-size:contain; background-repeat:no-repeat;}
.dd-header{ width:1.5rem; height:1.5rem; border-radius:200px; float:left; margin:5px;}

/*错误答案 底部工具箱*/
.youranswer{ min-height:2rem; text-indent:2rem; list-style:none;}
.font-wr{ font-size:1rem; color:#FF0000;}
.answershow{ font-style:normal;}
.showWrongRight{ height:2rem; line-height:2rem; line-height:2rem; text-align:center;}
.showWrongRight .Result{ width:45%; height:1.8rem; line-height:1.8rem; display:inline-block; background:#09F; color:#FFF;}
.showWrongRight .daan{ width:45%; height:1.8rem; line-height:1.8rem; display:inline-block; background:#FF0000; color:#FFF;}
.footer-tool{ height:2rem; position:fixed; left:0px; bottom:0px; width:100%; background:#f0f0f0;}
.jiexie-box{ padding:10px; font-size:.6rem; color:#FF0000;}

/*登录页面*/
.show-msg{ font-size:1.5rem; color:#FF0000; font-weight:bold; text-align:center; padding:2rem 1rem;}
.login-box{ width:calc(100% - 3rem ); padding:2rem 1.5rem;}
.login-box li{ list-style:none;}
.login-item{ height:2rem; line-height:2rem;}
.login-item input{ height:1.6rem; line-height:1.6rem; padding:0rem 2rem; border:none; width:calc(100% - 4rem)}
.login-item-u{ background:url(../../images/u.svg); background-repeat:no-repeat; background-position:left; background-size:contain;}
.login-item-p{ background:url(../../images/p.svg); background-repeat:no-repeat; background-position:left; background-size:contain;}
.login-btn{ height:2rem; line-height:2rem; background:#39F; color:#FFF; border-radius:4px; width:100%; margin:0 auto; border:none; margin-top:1rem;}
.login-box a{ text-decoration:underline;}
.reg-item{ height:2rem; line-height:2rem; display:flex; display:-webkit-flex;}
.reg-item input{ height:1.6rem; line-height:1.6rem; padding:0rem 2rem; border:none; width:calc(80% - 1rem); background:#FFF; border-radius:6px;}
.reg-font-size{ font-size:1.2rem;}
.show-art-box{ border-top:8px solid #d4d4d4;}
.show-art-box dt{ height:1.5rem; line-height:1.5rem; font-weight:bold; font-size:.7rem; color:#ccc; border-bottom:1px solid #d4d4d4;}
.title-icon{ font-size:.8rem; padding:0px 5px;}
.more{ color:#CCC; float:right;}


/*活动*/
.activity-box{ padding:.5rem .5rem 2.5rem .5rem;}
.activity-item{ height:7rem; border-bottom:1px dashed #ccc; margin-bottom:.5rem; padding:.5rem 0rem; overflow:hidden;}
.activity-image{ height:7rem; border-radius:8px; width:100%;}
.activity-new-show{ height:10rem;  background:rgba(0,0,0,0.4);transform:translateY(-40px);}
.activity-new-show-title{ height:2rem; line-height:2rem; overflow:hidden; text-align:center; color:#FFF;}
.activity-new-show-title a{ color:#FFF; text-decoration:none;}
.activity-btn-box{ padding:0rem 1.5rem; margin-top:2rem; text-align:center;}
.join-activity{ height:2rem; line-height:2rem; padding:.2rem 0rem; background:rgba(255,0,0,0.5); color:#FFF; text-align:center; position:fixed; left:0px; bottom:0px; width:100%;}

/*通知公告列表*/
.notice-title{ height:3rem; background:#65A1F7; text-align:center; color:#FFF; line-height:3rem;}
.notice-list{ height:auto; padding:.5rme 0rem;}
.notice-list-title{ height:2rem; line-height:2rem; position:relative; font-size:.8rem; text-align:center;}
.notice-list-title:after{ width:3.5rem; content:' '; background:#65A1F7; height:2px; position:absolute;bottom:-5px; left:0rem;}
.notice-list li{ height:2rem; line-height:2rem; padding:0rem 1rem; font-size:.7rem;}
.notice-list-time{ color:#ccc; float:right;}
.article-box{ padding:1rem;}
.a-link{ text-decoration:none; color:#333;}
.article-box-title{ height:2rem; line-height:2rem;}
.article-box-content{ padding:0.5rem 0rem; text-indent:2rem; line-height:1rem; font-size:.6rem;}
.article-box-content-time{ height:2rem; line-height:2rem; color:#ccc; text-align:right;}
.win-box{ width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:99999; background:rgba(0,0,0,0.4)}

/**add style**/
.jiangchi{ float:right; padding:0px 5px; color:#FF0000; font-weight:bold;}
.test-list{ padding:10px 15px;}
.test-list li{ list-style:none; height:30px; line-height:30px; border-bottom:1px solid #f0f0f0; margin-top:5px; height:auto;}
.test-list-xh{ font-style:normal; font-weight:bold;}


/*zhongajing*/
.win-box-item-new{ width:18rem; height:18.5rem; background:url(../../images/red.jpg); background-size:100%; margin:8rem auto; position:relative; font-size:.8rem; }
.win-box-item-text{ width:18rem; position:absolute; left:0px; top:5.5rem; line-height:1.5rem; padding:5px 0px; text-align:center; color:#fff;}
.win-box-notice{ width:14rem; position:absolute; left:2rem; top:7.5rem; height:auto; color:#FF0000;}
.win-box-content{ padding:5px;}
.win-box-btn{ position:absolute;left:6rem; width:7rem; border-radius:10px; background:#FFF; text-align:center; height:2rem; line-height:2rem; bottom:.2rem;}