﻿/* CSS Document */

/*公用切换科目*/
.class-qh{position: relative;z-index: 9;}
.class-qh>div:first-child{height:40px;line-height: 40px;}
.ico-change{margin-right:4px; display: inline-block; background: url("tiku_ico.png") no-repeat;}
.ico-change1{width:13px;height: 13px;background-position:0 -48px;background-size: 19px auto;}
.ico-change5{position:absolute;right: 10px; margin-top: 10px; width:13px;height: 15px;background-position:0 -110px;background-size: 19px auto;}
.class-qh .tab-left{width: 30%;}
.class-qh .tab-right{margin-left:30%;}
.class-qh li a{display:inline-block;padding-left: 10px; width:100%;}
.class-qh .tab-left li a.red-color{background:#fff;}

.class-qh .qiehuan{width: 100%; border-top: 1px solid #eee;z-index: 999;}
.class-qh .qiehuan li{line-height: 40px;}
#switchClass .van-overlay { top: 85px !important;}
#switchClass .van-popup { top: 85px !important;}

.class-qh p.fl{text-overflow: ellipsis;width: 70%;overflow: hidden; white-space: nowrap;}

/*收费入口*/
.tiku-shouf{height:40px;line-height: 40px;border-radius: 8px;background:#fff url("tk_bg_lj.png") no-repeat 80px center;background-size:60px auto;}
.gold{color:#c49b3e!important;}
.tiku-shouf .ykt{display: inline-block;margin-right: 8px; width: 26px;height:24px;vertical-align: middle;background: url("tk_img_card_zs.png")no-repeat;background-size:112px auto;}
.tiku-shouf a i.ico-change2{width:12px;height: 12px;background-position: 0 -70px;background-size: 19px auto;}

/*章节练习*/

.zhang-xx>span{margin-right: 10px;}
.zhang-xx .jdt{position: relative;display: inline-block;margin-right: 5px;width: 50px;height: 6px;border-radius: 6px; background:#f6e9e9;vertical-align: middle;}
.zhang-xx .jdt>span{position: absolute;margin-right: 5px;height: 6px;border-radius: 6px;  background:#ff9c5d;background-image: linear-gradient(270deg,#ff9c5d,#ff5c00);} 

.zj-box .zj-box-inner .zhang-xx span.stat-jd{position: relative;display: inline-block;width: 60px;height: 18px; vertical-align: middle;background: url("tk_icon_star_none.png")no-repeat ;background-size:75px auto;}
.zj-box .zhang-xx span.stat-jd>span{position: absolute;height: 18px; background: url("tk_icon_star_red.png") no-repeat;background-size:75px auto;}
.zj-box .zhang-xx span.stat-jd>span.one_xing{width:25%;}
.zj-box .zhang-xx span.stat-jd>span.two_xing{width:50%;}
.zj-box .zhang-xx span.stat-jd>span.three_xing{width:75%;}
.zj-box .zhang-xx span.stat-jd>span.four_xing{width:100%;}



/*章节*/
.chapter-box{margin-top:10px;}
.zj-wrap{display:block;background:#fff;font-size:1.4rem;color:#444;position:relative;}
.zj-inner{display:block;padding:12px 48px 9px 10px;position: relative;}
.zj-title{padding-left:24px;position: relative;z-index:2;cursor: pointer;font-size:1.5rem;}
.zj-title i{float:left;width:19px;height: 19px;background:url(tiku_ico.png) no-repeat 0px 0px;background-size:19px;position:absolute;left:0px;top:1px;}
.zj-title.open i{background-position:0px -25px;}
.zj-title.jie-icon i{left:-20px;}
.zj-title.dian-icon i{background-position:-7px -91px;left:-16px;top:14px;}
.van-cell__title .zhang-xx{padding-left:24px;}
.zhang-xx{font-size:1.2rem;color:#999;font-family:Microsoft Yahei,sans-serif;position: relative;}

.zj-jie-wrap{display:block;border-left:1px solid #eee;margin-left:34px;}
.zj-know-wrap{display:block;border-left:1px solid #eee;margin-left:22px;}
.zi-jie-list{position:relative;}
.zi-jie-list .zj-title,.zi-jie-list .zhang-xx{padding-left:5px;}
.zi-jie-list .zj-title{font-size:1.4rem;}
.zj-dian-box{display:block;}
.zhang-xx .stat-jd{position: relative;display: inline-block;width: 60px;height: 18px; vertical-align: middle;background: url(tk_icon_star_none.png)no-repeat ;background-size:75px auto;margin-right:5px;}
.zhang-xx .stat-jd>span{position: absolute;height: 18px; background: url(tk_icon_star_red.png) no-repeat;background-size:75px auto;}
.zhang-xx .stat-jd>span.one_xing{width:25%}
.zhang-xx .stat-jd>span.two_xing{width:50%}
.zhang-xx .stat-jd>span.three_xing{width:75%}
.zhang-xx .stat-jd>span.four_xing{width:100%}

.van-cell{padding:0!important;border-bottom:1px solid #eee;border-top:1px solid #eee;display:block !important;z-index:2;margin-top:-1px;overflow: inherit!important;}
.van-collapse-item__content{padding:0!important;}
.van-collapse{background: #fff;}

/*做题按钮*/
.zi-jie-box a.ico_zuoti,.zj-dian a.ico_zuoti{right:0px;}
a.ico_zuoti{position: absolute;top: 14px;right:10px;min-width: 40px; padding: 0 6px; height: 24px;line-height: 24px;font-size: 0; background: url("tk_icon_zt.png") no-repeat center;background-size: 22px auto;}
a.ico_zuoti.red-color{background:#fff;border:1px solid #ffa6a6;border-radius:24px;text-align: center;font-size: 1.4rem;}
.van-count-down{float:right;}

.jiange{width:100%;height: 10px;}


/*收费题库弹窗*/
.tiku_sftx {position: relative;}
.tiku_sftx .important-tips{padding:0 0 10px 0!important; position:relative; margin-top:-15px}
.tiku_sftx .close-black{position: absolute;right: 12px; font-size: 0; width: 19px;height: 19px;background: url("tiku_ico.png") no-repeat center -135px;background-size:19px auto;}
.tiku_sftx .zstb{position: absolute;top: -37px;margin-left: -64px; width:128px ;height:68px;background: url("tk_img_vip.png") no-repeat center top;background-size:100%;}
.tiku_sftx .tiku-sy{position: absolute;top:-30px;right:-28px; width:56px;height:24px;line-height:20px; color:#fff;background:url("tk_img_card_zs.png") no-repeat 0 -40px;background-size:112px auto; }
.tiku_sftx .jdtt{position: relative;margin-top:30px; margin-right: 5px; display: inline-block;width:120px;height:7px;border-radius: 7px; border: 1px solid #dc9e31;background:#fff6e3;}
.tiku_sftx .jdtt>span{position: absolute;margin-top:1px;left:1px;height: 5px;border-radius: 7px;background: linear-gradient(120deg,#f4cd86,#dc9e31);}

.tiku_sftx li{float:left;width: 50%;padding-bottom: 20px;line-height: 1.5em;}
.tiku_sftx li>i{display:inline-block;width: 32px;height: 32px;background: url("tk_img_card_zs.png") no-repeat;background-size: 112px auto;}
.tiku_sftx li:first-child>i{background-position: -35px 0;}
.tiku_sftx li+li>i{background-position: -72px 0;}
.tiku_sftx li+li+li>i{background: url("tk-20191231-bg.png") 0 -45px no-repeat;background-size: 40px auto;}
.tiku_sftx li+li+li+li>i{background: url("tk-20191231-bg.png") 0 -85px no-repeat;background-size: 40px auto;}

.vip-btn a{display: block;height: 40px; line-height: 40px;text-align: center;border-radius: 20px;box-sizing: border-box;}
.vip-btn a.bg-yellow{color:#fff;}
.vip-btn a.gold-color{border:1px solid #c79c58;}

/*模拟试题*/
.mk-box+.mk-box{border-top: 1px solid #eee;}
.mk-box div.fl{width: 80%;}
.mk-box .text-8a{line-height:2em;}
.mk-box .text-8a>span{display: inline-block;min-width:90px; padding-right:20px;}

/*历年真题*/
.zhenti-tab{text-align: center;border-top: 1px solid #eee;}
.zhenti-tab li{display: inline-block;}
.zhenti-tab li a{display: inline-block;font-weight: bold; margin:0 30px;line-height:48px;}
.zhenti-tab li a.checked,.week-tab a.checked{border-bottom:3px solid #e23b29;color:#e23b29;}
.mk-box{position: relative;}


/*每日一练*/
.week-tab{ overflow-x: auto;white-space: nowrap;}
.week-tab a {display: inline-block;padding: 6px 0px;margin:0 20px;text-align: center;}


/*考前押题*/
.yt-content .yt-title{border-bottom: 1px solid #eee;}
.yt-content .yt-title i.ti-kq{width:48px;height:48px;margin-right:5px;margin-top:3px;background:url("tk_yati.png") no-repeat left top ;background-size:160px auto;}
.yt-content .yt-box .none-ti{ display:inline-block;width: 174px;height: 174px;background:url("tk_yati.png") no-repeat 0 -60px ;background-size:174px auto;}

.yt-box p.qidai:last-child{line-height:36px;height: 36px; border:1px solid #eee;border-radius: 4px;}
.yt-box .btn-jxi{position:absolute;right:10px;color:#fff;padding:1px 8px;background:#fda62b;border-radius:2px;}

/*易错题*/
.xmjd-img{position: relative;}
.xmjd-img .xmjt-txt{position: absolute;width: 100%;margin-top: -44%; color: #fff;}
.xmjd-img .xmjt-txt p:first-child span.fb{font-size: 32px;}
.xmjd-img p.text-8a{position: absolute;width: 100%; bottom:10%;}
/*错题集*/
.cuoti-gl a{display: inline-block;padding: 6px 12px;border-radius: 4px;background:#666;color: #fff;}
.cuoti-gl a.checked{background:#e23b29;}
.cuoti-gl>a.fr{width:40px;height:40px;padding: 0; font-size: 0;background: url("../img/lmdhbg.png") no-repeat 0 -584px; background-size: 40px auto;}
.ctj-box .zj-box-inner{width:90%;}
.ctj-box .zhang-xx{line-height: 24px;}
.ctj-box .zhang-xx a{width:72px;font-size: 1.4rem; text-align: center;color:#e23b29;border:1px solid #f5b8b8;border-radius: 30px;}
.ctj-box .zj-inner{padding:10px;}

/*错题集弹窗*/
.tc-ctj{position: relative;}
.tc-ctj a.tc-close{margin: 0;}
.tc-ctj .tc-body li{line-height: 40px;border-top: 1px solid #eee;}
.tc-ctj .tc-body li a{display:block;}
.tc-ctj .tc-body li a.checked{color:#e23b29;}


/*充值付费页*/
/*题库付费背景*/
header.subtopic-head.special-head2{width: 100%; height:180px ;background:url("../tiku_img/tk_bg_paypage.jpg")no-repeat top center;background-size: 100%;border-bottom: none;}
.special-head2 .cont{color:#fff;}

.tk-card{margin-top: -130px;}
.tk-card-box{position: relative;margin: 0 20px; border-radius: 6px; color:#9f6b24; background:#e8c589 url("tk_img_card_vip.png")no-repeat right center;background-size: 245px auto; box-shadow: 0 12px 24px rgba(220,180,120,0.4); }
.tk-card-box i.zstb{position: absolute;right: 0;bottom:0; width:112px ;height:108px;background: url("tk_img_card_zs1.png") no-repeat;background-size: 100%;}
.tk-card-box h3 p{letter-spacing: 2px; color:#bf8a11;line-height:36px;font-size: 12px}
.tk-card-box h3+p{ padding-bottom:5px; padding-top: 5px}
.tk-card-box span.yxq{position:absolute;color:#c49b3e;padding:8px 0; min-width:86px;text-align: center; left:-5px; bottom:-7px; background:url("tk_img_card_zs.png") no-repeat 0 -75px;background-size: 112px auto;}

.tk-class .tk-class-box a{display: inline-block;width: 42%; padding:8px;border:2px solid #eee;border-radius:6px;}
.tk-class .tk-class-box a:nth-child(2n){float:right;}
.tk-class-box .tk-class-inner a.tk-checked{border-color:#c7a66a;background:#fffcf2 url("tk_choose_ico.png")no-repeat right bottom;background-size:30px auto ; box-shadow: 0 4px 8px rgba(220,180,120,0.2); }
.tk-class-box .tk-class-inner a.tk-checked span.gold-color{color:#f05c31;}
.tk-sf-important-hints{height:34px; line-height: 34px; background: #fff3f0; color: #e13b29; font-size: 1.4rem; border-radius: 4px; z-index: 5; margin-top: 20px; padding: 0 10px}
.tk-sf-important-hints .txt{text-align:left; float: left;}
.tk-sf-important-hints .more-btn{text-align:right; position:relative; float:right; padding-right: 10px}
.tk-sf-important-hints .more-btn .wn{ text-align: left}
.tk-sf-important-hints .more-btn i{ content:""; position:absolute; top:13px; right:0; width:7px; height:10px; background:url(tk-20191231-bg.png) left top no-repeat; background-size:40px auto;}

.tk-sf-ktsc h4 span{font-size: 1.2rem; color: #999; font-weight: 100} 
.tk-sf-ktsc-box li{ display: inline-block;width: 42%; padding:8px;border:2px solid #eee;border-radius:6px; text-align: center; position:relative;}
.tk-sf-ktsc-box li:nth-child(2),.tk-sf-ktsc-box li:nth-child(4){margin-right:0;float:right}
.tk-sf-ktsc-box li:nth-child(1),.tk-sf-ktsc-box li:nth-child(2){ margin-bottom:10px}
.tk-sf-ktsc-box li.tk-checked{border-color:#c7a66a;background:#fffcf2 url("tk_choose_ico.png")no-repeat right bottom;background-size:30px auto ; box-shadow: 0 4px 8px rgba(220,180,120,0.2); }
.tk-sf-ktsc-box li.tk-checked span.gold-color{color:#f05c31;}
/*.tk-sf-ktsc-box li.tuijian:after{content:""; display:block; width:30px; height:18px;background:url(tk-20191231-bg.png) 0 -15px no-repeat;background-size:40px auto; position:absolute; right:-10px; top:-10px}*/
.tk-sf-ktsc-box li.danke:after,.tk-sf-ktsc-box li.quanke:after{content:""; position:absolute; right:0; top:-1px; width:30px; height:18px;background:url(tk-20191231-bg.png) 0 -160px no-repeat;background-size:40px auto;}
.tk-sf-ktsc-box li.quanke:after{background-position: 0 -130px;}

.tk-sf-ktsc-box .txt1{ color: #666; font-size: 1.4rem;}
.tk-sf-ktsc-box .txt2{ color: #c49b3e; font-size: 1.4rem;}
.tk-sf-ktsc-box .txt2 strong{font-size:2rem; font-weight: bold}
.tk-sf-ktsc-box .txt3{ color: #999; font-size: 1.4rem;}
.ti-sf-btn{position:fixed;bottom:0;width:100%;max-width: 640px; height:65px;line-height:65px; border-top:1px solid #eee;}
.ti-sf-btn a.bg-gold{margin-top: 12px;margin-right: 20px;padding: 0 24px;color: #fff;line-height: 36px;border-radius: 24px;box-shadow: 0 4px 8px rgba(220,180,120,0.4);position: absolute;right:-10px;top:5px}
.ti-sf-btn .red-color>span{font-size:24px;}
.ti-sf-btn-prompt{font-size: 1.2rem; color:#c49b3e; line-height: 30px; position:relative;  margin-top:-5px; text-align:left;}

/*做题记录*/
.zuoti-wrap{width: 100%;}
.zuoti-wrap .zuoti-content p{margin-left:40px;}
.zuoti-wrap .zuoti-content p span{margin-right:12px;}
.zuoti-wrap .zuoti-content i{position: absolute;width: 30px;height: 30px;line-height: 30px; border-radius: 30px;border:1px solid #f5b8b8;}
.zuoti-box .zuoti-btn a{display: inline-block;width: 33%;margin:8px 0;line-height: 36px;height:36px; text-align: center;}
.zuoti-box .zuoti-btn a+a{border-left: 1px solid #eee;}

/*收藏试题 删除操作*/
.tksc-delete.van-collapse{padding-left:30px;}
.tksc-delete .input-radio {position:absolute;top: 24px;left: 14px;width:20px;height:20px;background:url("../img/xd.png") no-repeat 0 -1415px;background-size:70px auto;}
.zj-inner .input-radio{left:-50px;top:13px;}
.tksc-delete .input-radio.check {background-position: 0 -1389px;}
.tk-delete-footer{position: fixed;bottom: 0;width: 100%;max-width: 640px; height: 50px;line-height: 50px;z-index: 9;}
.tk-delete-footer .input-radio{top: 14px;left: 14px;}
.tk-delete-footer .input-radio+span{margin-left: 40px;}
.tk-delete-footer a.fr{width: 40%;}
.dianti-tip{background:#FFFBF5;color:#D5AE61;}

/*删除做题记录*/
.history-del .zuoti-content.p-10{padding-left: 50px;position: relative;}
.zuoti-wrap .dal-del{display: none;width: 18px;height: 18px;border-radius: 4px;border:1px solid #dbdbdb;vertical-align: middle;margin-top: -3px;margin-right: 6px;position: absolute;cursor: pointer;top:20px;left: 15px;}
.zuoti-wrap .dal-del.on{border-color: #e13b29;background-color: #e13b29;}
.zuoti-wrap .dal-del.on:before{box-sizing: content-box;content: "";border: 2px solid #fff;border-left: 0;border-top: 0;height: 11px;left: 5px;position: absolute;top: 1px;transform: rotate(45deg) scaleY(0);width: 6px;transition: transform .15s ease-in .05s;transform-origin: center;transform: rotate(45deg) scaleY(1);}
.zuoti-wrap .del-float{position: fixed;width: 100%;max-width:640px;background: #fff;bottom: 0;font-size: 1.6rem;color: #333;height: 45px;line-height: 45px;box-shadow: 0px 5px 15px #ddd;display: none;}
.zuoti-wrap .del-float .dal-del{top:16px;}
.zuoti-wrap .del-float .del-floatLf{float: left;padding-left: 50px;position: relative;}
.zuoti-wrap .del-float .del-floatRt{float: right;}
.zuoti-wrap .del-float .del-floatRt a{cursor: pointer;text-align: center;font-size: 1.4rem;background: #e13b29;color: #fff;display: block;padding: 0 25px;}
.history-del .zuoti-wrap .dal-del{display: block;}
.history-del .zuoti-wrap .del-float{display: block;}