﻿/*题库*/
.tk-container { overflow: auto; margin-top: 20px; }
.tk-block { width: 310px; height: 170px; padding: 0 30px; float: left; display: inline; background-image: url(../images/tk-bg.png); background-repeat: no-repeat; color: #fff; cursor: pointer; }
.tk-block:nth-child(1) { background-position: 0 0; }
.tk-block:nth-child(1):hover { background-position: -470px 0; }
.tk-block:nth-child(1):active { background-position: -940px 0; }
.tk-block:nth-child(2) { margin: 0 25px; background-position: 0 -270px; }
.tk-block:nth-child(2):hover { background-position: -470px -270px; }
.tk-block:nth-child(2):active { background-position: -940px -270px; }
.tk-block:nth-child(3) { background-position: 0 -540px; }
.tk-block:nth-child(3):hover { background-position: -470px -540px; }
.tk-block:nth-child(3):active { background-position: -940px -540px; }
.tk-block .tk-block-tit { font-size: 30px; padding-top: 20px; }
.tk-block .tk-block-tool { margin-top: 35px; font-size: 16px; position: relative; }
.tk-block .tk-block-tool i { position: absolute; right: 0; top: 4px; font-size: 12px; }
.tk-block-dotted { height: 12px; position: relative; margin-top: 10px; border-bottom: 1px #ccc solid; }
.tk-block-dotted span { width: 10px; height: 10px; display: inline-block; border: 1px #ccc solid; background: #fff; position: absolute; top: 6px; border-radius: 50%; }
.tk-block-dotted span:nth-child(1) { left: 179px; }
.tk-block-dotted span:nth-child(2) { left: 574px; }
.tk-block-dotted span:nth-child(3) { left: 970px; }
.tk-bookNav a { padding: 0 10px; height: 26px; line-height: 26px; display: inline-block; border-bottom: 3px #f5f5f5 solid; }
.tk-bookNav a.selected { border-bottom: 3px #f77e20 solid; color: #f77e20; }
.tk-chapterlist { padding: 10px 0; border-bottom: 1px #ccc dotted; position: relative; }
.tk-chapterlist:first-child { padding-top: 0; }
.tk-chapterlist:last-child { border-bottom: 0; padding-bottom: 0; }
.tk-chapterlist-title { font-size: 16px; }
.tk-chapterlist-title i { margin-right: 5px; font-size: 14px; }
.tk-chapterlist span { color: #555; font-size: 12px; }
.tk-chapterlist-star { position: absolute; right: 0; top: 50%; margin-top: -15px; display: inline-block; width: 100px; height: 28px; line-height: 28px; text-align: center; border: 1px #eee solid; border-radius: 3px; }
.tk-chapterlist-star:hover { background: #f77e20; border-color: #f77e20; color: #fff; }
.tk-chapterlist-go { margin-top: 10px; font-size: 12px; }
.tk-chapterlist-go i { font-size: 12px; margin-left: 5px; }
.tk-chapterlist-nothing { font-size: 20px; color: #ccc; text-align: center; padding: 50px 0; }
.tk-chapterlist-nothing i { font-size: 24px; margin-right: 10px; }
.tk-section { margin: 15px auto auto auto; overflow: auto; border-radius:10px;}
.tk-chapterbar { width: 300px; padding: 10px; float: left; display: inline;  background: #fafafa; max-height: 600px; min-height: 400px; overflow: auto; position: relative; }
.tk-chapterbar p.nothing, .tk-stembar p.nothing, .tk-stembar-bank p.nothing { position: absolute; width: 500px; height: 60px; left: 50%; top: 50%; margin: -30px 0 0 -250px; text-align: center; color: #ccc; }
.tk-chapterbar p.nothing i, .tk-stembar p.nothing i { margin-right: 5px; }
.tk-chapterbar a.currect { font-weight:bold; }
#tk-learnlist h2 { font-size: 16px; }
#tk-learnlist ul { height: 362px; }
#tk-learnlist ul li { line-height: 20px; padding: 10px 0; border-bottom: 1px #ccc dotted; font-size: 12px; }
#tk-learnlist ul li img { width: 30px; height: 30px; vertical-align: middle; margin-right: 10px; border-radius: 50%; }
#tk-learnlist ul li i.icon-user-full { border-radius: 50%; display: inline-block; border: 1px #ccc solid; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 20px; margin-right: 5px; }
#tk-learnlist ul li b { font-weight: bold; font-style: italic; font-family: Constantia,Georgia; font-size: 20px; color: #ff4c08; }
#tk-learnlist .tk-learnlist-go { font-size: 12px; margin-top: 10px; }
#tk-learnlist .tk-learnlist-go i { font-size: 12px; margin-left: 5px; }
.tk-stembar { width: calc(100% - 340px); float: left; display: inline; background: #fff; min-height: 420px; padding: 0 10px; position: relative; }
.tk-stembar-details { border-bottom: 1px #eee solid; padding: 10px 5px 5px 10px; }
.tk-stembar-details-bank { position: relative; font-weight: bold; font-size: 16px; }
.tk-stembar-details-bank span { font-size: 12px; color: #555; font-weight: normal; position: absolute; right: 5px; top: 0; }
.tk-stembar-details-bank span b { color: #ff4c08; }
.tk-stembar-details-learn { font-size: 12px; padding-top: 5px; position: relative; color: #555; }
.tk-stembar-details-learn i { font-size: 12px; margin-right: 5px; }
.tk-stembar-details-learn .processBar { width: 120px; height: 8px; background: #eee; position: absolute; left: 100px; top: 10px; overflow: hidden; }
.tk-stembar-details-learn .processBar .bar { width: 0; height: 8px; background-color: green; }
.tk-stembar-details-learn .percent { position: absolute; left: 228px; top: 2px; font-weight: bold; font-style: italic; font-family: Constantia,Georgia; font-size: 14px; color: #ff4c08; }
.tk-stembar-details-learn .filter { position: absolute; right: 0; top: 0; }
.tk-stembar-bank { }
.tk-stembar-bank p.nothing { color: #555; }
.tk-stembar-bank p.nothing i { display: block; font-size: 60px; color: #999; }
.tk-stembar-bank p.nothing i.icon-confirm-full { color: green; }
.tk-stembar-bank p.nothing a.repeatlearn {  }
.tk-loadingbar { height: 30px; line-height: 30px; text-align: center; border: 1px #eee solid; margin-top: 10px; background: #fafafa; cursor: pointer; font-size: 12px; color: #555; margin-bottom: 10px; }
.tk-loadingbar img { height: 18px; vertical-align: middle; }
.tk-loadingbar:hover { border-color: #e0e0e0; }
.tk-loadingbar i { font-size: 16px; margin-right: 5px; }
.zujuan-question-item { padding: 5px; border: 1px #eee solid; margin: 10px 0; line-height: 20px; position: relative; }
.zujuan-question-item img { vertical-align: middle; }
.zujuan-question-item:hover { border-color: #ccc; box-shadow: #ccc 0 0 6px 0; }
.zujuan-question-item .q-view-materia-item { border: 0; position: relative; }
.zujuan-question-item .q-view-stem { position: relative; }
.zujuan-question-item .q-view-options { padding-left: 10px; }
.zujuan-question-item .q-view-stem-sort { display: inline-block; color: #fff; height: 24px; line-height: 24px; width: 24px; text-align: center; border-radius: 50%; margin-right: 5px; }
.q-setting-title { font-size: 14px; font-weight: bold; background: #fafafa; padding: 2px 10px; position: relative; border: 1px #eee solid; }
.q-setting-title i { font-size: 14px; margin-right: 5px; }
.q-setting-title i.icon-arrow-down { position: absolute; right: 5px; top: 2px; }
.q-choice-options { overflow: auto; zoom: 1; }
.q-choice-items { float: left; display: inline; }
.q-choice-itemstitle { }
.q-choice-itemstitle i { margin-left: 5px; font-size: 12px; }
.q-choice-items:nth-child(even) { margin-left: 10px; }
.q-choice-toolbar i { font-size: 12px; margin-right: 5px; }
.q-choice-toolbar a { text-decoration: none; }
.q-choice-toolbar a.q-choice-toolbar-add { margin-right: 8px; }
.q-choice-ask, .q-choice-analysis, .q-judge-ask, .q-judge-analysis, .q-ask-ask, .q-ask-analysis, .q-blank-ask, .q-blank-analysis, .q-material-stem { padding: 10px 0; }
.q-choice-ask a, .q-judge-ask a { display: inline-block; width: 50px; height: 28px; line-height: 28px; text-align: center; text-decoration: none; border: 1px #eee solid; border-left: 0; color: #333; font-size: 14px; background: #fafafa; position: relative; }
.q-choice-ask a:first-child, .q-judge-ask a:first-child { border-left: 1px #eee solid; }
.q-choice-ask a.selected, .q-judge-ask a.selected { color: #fff; }
.q-material-toolbar { background: #fafafa; border: 1px #eee solid; border-top: 0; padding-left: 5px; }
.q-material-toolbar i { font-size: 12px; margin-right: 5px; }
.q-material-toolbar a { text-decoration: none; }
.q-material-toolbar a.q-material-toolbar-add { margin-right: 8px; }
.q-material-container { padding: 15px 10px 10px 10px; border: 1px #ccc dotted; position: relative; margin-top: 15px; }
.q-material-container span.materialTitle { position: absolute; display: inline-block; left: 5px; top: -12px; width: 70px; height: 20px; text-align: center; line-height: 20px; background: #fff; }
.q-material-container span.materialTitle i { font-size: 12px; margin-right: 2px; }
.q-material-items-title { }
.q-material-items-title a { display: inline-block; padding: 0 8px; color: #fff; background: #f77e20; border-radius: 3px; line-height: 24px; height: 24px; }
.q-material-items { background: #fafafa; }
.q-stemview-eye { font-size: 13px; cursor: pointer; }
.q-stemview-eye:hover { color: #2A72C5; }
.q-view-stem { padding: 5px 0; }
.q-view-options-item { padding: 5px 0; }
.q-view-options-item img { vertical-align: middle; }
.q-view-options-answer, .q-view-options-answers { padding: 5px 0; }
.q-view-options-answer a, .q-view-options-answers a { display: inline-block; width: 40px; height: 28px; line-height: 28px; text-align: center; text-decoration: none; border: 1px #eee solid; border-left: 0; color: #333; font-size: 14px; background: #fafafa; position: relative; }
.q-view-options-answer a:first-child { border-left: 1px #eee solid; }
.q-view-options-answer a.skinSelectedBgColor {  color: #fff !important; }
.q-view-options-analysis { padding: 5px 0; }
.q-view-options-answers a, .q-view-options-corrects a { width: auto; padding: 0 5px; min-width: 40px; border: 0; border-bottom: 2px #000 solid; margin: 0 5px; background: none; display: inline-block; text-align: center; }
.q-view-materia-container { padding: 5px 0; }
.q-view-materia-item { padding: 5px; border: 1px #eee solid; }
.q-view-materia-item:first-child { margin-bottom: 5px; }
.q-view-materia-item:hover { background: #fafafa; }
div[answer], div[analysis] { display: none; }
.q-view-tools { padding: 5px 0; }
.q-view-tools a.qbtn { display: inline-block; line-height: 24px; height: 24px; border-width: 1px;border-style:solid; padding: 0 10px; font-size: 12px; border-radius: 3px; margin-right: 5px; }
.q-view-tools a.qbtn i { font-size: 14px; margin-right: 5px; }
.q-view-tools a.qbtn:hover, .q-view-tools a.skinSelectedBgColor { color: #fff !important; }
i.q-view-learntag { position: absolute; right: 5px; top: 5px; font-size: 16px; }
i.q-view-learntag-success { color: green; }
i.q-view-learntag-warn { color: #02c4ff; }
i.q-view-learntag-error { color: #ff6105; }
/*试卷列表*/
.tk-papernav { width: 300px; padding: 10px; float: left; display: inline; border-right: 1px #eee solid; background: #fafafa; position: relative; min-height: 400px; }
.tk-papernav h2 { font-size: 16px; margin-bottom: 5px; }
.tk-papernav-container { padding: 8px 0 8px 50px; border-bottom: 1px #eee solid; position:relative;}
.tk-papernav-container:last-child { border-bottom: 0; }
.tk-papernav-container a { display: inline-block; height: 26px; line-height: 26px; padding: 0 8px; border-radius:5px;margin:5px;}
.tk-papernav-container a:hover { background: #eee; }
.tk-papernav-container a.selected {  }
.tk-papernav-container span{font-weight:bold;position:absolute;left:0;top:15px;}
.tk-paperlist { width: calc(100% - 351px); float: left; display: inline; background: #fff; min-height: 420px; padding: 0 15px; position: relative; }
.tk-paperlist p.nothing { position: absolute; width: 300px; height: 100px; left: 50%; top: 50%; margin: -50px 0 0 -150px; text-align: center; color: #555; }
.tk-paperlist p.nothing i { display: block; font-size: 40px; color: #f90; }
.tk-paperlist-details { border-bottom: 1px #eee solid; padding: 10px 0 6px 0; position: relative; }
.tk-paperlist-details span.pbeauty{display:inline-block;width:3px;height:12px;vertical-align:middle;}
.tk-paperlist-details span.pcount { color: #555; font-weight: normal; position: absolute; right: 0; top: 8px; font-size: 12px; }
.tk-paperlist-details span.pcount b { font-style: italic; font-family: Constantia,Georgia; font-size: 16px; color: #ff4c08; }
.tk-paperlist-details i { font-size: 12px; margin: 0 5px; }
.tk-paperlist-show-container .page-box { margin: 15px 0 0 0; }
.tk-paperlist-show { padding: 15px 0 15px 50px; border-bottom: 1px #eee solid; position: relative; }
.tk-paperlist-show i.paperIcon{font-size:48px;position:absolute;left:0;top:50%;margin-top:-25px;color:#f23f4e;}
.tk-paperlist-show:last-child { border-bottom: 0; }
.tk-paperlist-show-title { font-size: 18px; font-weight:bold;display:block;margin-bottom:5px;}
.tk-paperlist-show span.tag { font-size: 12px; padding: 2px 4px;background: #eee;border-radius: 3px;margin-right: 5px; color:#666;}
.tk-paperlist-show span.priceMoney{color: #fb2104;}
.tk-paperlist-show span.freeMoney{color: #5fb41b;}
.tk-paperlist-show span.freeMoney, .tk-paperlist-show span.priceMoney {padding: 2px 4px;margin-right: 5px;font-weight:600;font-size:16px;}
.tk-paperlist-show span del{font-weight:normal;font-size:12px;}
.tk-paperlist-show-start { position: absolute; right: 0; top: 50%; margin-top: -15px; display: inline-block; width: 100px; height: 28px; line-height: 28px; text-align: center; border: 1px #eee solid; border-radius: 3px; }
.tk-paperlist-show-start:hover { color: #fff !important; }
/*试卷详情*/
.tk-papershow { padding: 10px; background: #fff; overflow: hidden; }
.tk-papershow-coverimg { float: left; display: inline; width: 220px; border: 3px #eee solid; border-radius: 5px; }
.tk-papershow-coverimg img { width: 220px; height: 220px; }
.tk-papershow-items { float: left; display: inline; margin-left: 20px; padding-top: 10px; }
.tk-papershow-items h2 { font-size: 18px; }
.tk-papershow-items .itemscontainer { height: 20px; padding-top: 10px; }
.tk-papershow-items .itemscontainer .tag { float: left; display: inline; width: 160px; }
.tk-papershow-items .itemscontainer .tag span { color: #999; }
.tk-papershow-items .gocontainer { margin-top: 40px; position: relative; }
.tk-papershow-items .gocontainer a.start { display: block; width: 200px; height: 40px; text-align: center; line-height: 40px; background: #f40; border: 1px solid #f40; color: #fff; border-radius: 3px; font-size: 16px; }
.tk-papershow-items .gocontainer #ckepop { position: absolute; left: 220px; top: 10px; }
.tk-papershow-title { border-bottom: 1px #eee solid; font-size: 16px; padding: 0 5px 5px 5px; position: relative; }
.tk-papershow-title p { position: absolute; right: 5px; top: 5px; font-size: 12px; }
.tk-papershow-content { color: #999; padding: 5px; line-height: 24px; }
/*考试页*/
.header .tk-exam-nav { height: 70px; background: #333; color: #fff; line-height: 70px; text-align: left; }
.header .tk-exam-nav span { font-size: 20px; font-weight: bold; margin-right: 10px; }
.header .tk-exam-nav a { display: block; width: 120px; height: 34px; line-height: 34px; text-align: center; position: absolute; right: 0; top: 17px; background: #f77e20; color: #fff; }
.header .tk-exam-nav a i { margin-right: 5px; }
.tk-exam-silder { width: 320px; padding: 10px 0; float: left; display: inline; border: 1px #eee solid; background: #fafafa; position: relative; min-height: 400px; position: relative; z-index: 10; }
.tk-exam-silderwrap { position: fixed; top: 80px; padding: 10px; background: #fafafa; z-index: 11; overflow-y: auto; overflow-x: hidden; }
.tk-exam-silderbutton { width: 320px; height: 50px; position: fixed; bottom: 0; right: 0px; line-height: 50px; text-align: center; background: #eee; z-index: 12; }
.tk-exam-handed { display: block; width: 320px; height: 50px; background: #f40; color: #fff; font-size: 20px; }
.tk-exam-handed:hover { color: #fff !important; }
.tk-exam-focus { width: 300px; height: 148px; padding: 10px 0; background: url(../images/exam-focus.png) no-repeat 0 0; text-align: center; }
.tk-exam-focus-time { height: 116px; font-size: 40px; font-weight: bold; line-height: 116px; color: #e65050; }
.tk-exam-focus-info { color: #999; height: 16px; }
.tk-exam-card { margin-top: 10px; width: 300px; }
.tk-exam-card-item { margin-top: 10px; }
.tk-exam-card-item-title { color: #999; font-size: 12px; position: relative; background: #eee; padding: 2px 5px; }
.tk-exam-card-item-title span { color: #333; font-size: 14px; margin-right: 5px; }
.tk-exam-card-item-title i.fa-location { position: absolute; right: 5px; top: 6px; font-size: 14px; cursor: pointer; }
.tk-exam-card-item-nav { border: 1px #eee solid; padding: 5px; }
.tk-exam-card-item-nav a { display: inline-block; height: 28px; line-height: 28px; width: 28px; text-align: center; margin: 5px; border: 1px #ccc solid; border-radius: 50%; }
.tk-exam-card-item-nav a:hover, a.completed { background: #f77e20; color: #fff !important; border-color: #f77e20; }
.tk-exam-card-item-nav a.correct { background-color: green; color: #fff; border-color: green; }
.tk-exam-card-item-nav a.mistake { background-color: #e65050; color: #fff; border-color: #e65050; }
.tk-exam-card-item-nav a.pigai { background-color: #a113ff; color: #fff; border-color: #a113ff; }
.tk-exam-question { width: calc(100% - 342px); float: left; display: inline; background: #fff; min-height: 400px; padding: 10px; position: relative; }
.tk-exam-question .zujuan-question-item:hover { }
.tk-exam-question p.nothing { position: absolute; width: 500px; height: 100px; left: 50%; top: 50%; margin: -50px 0 0 -250px; text-align: center; color: #555; }
.tk-exam-question p.nothing i { display: block; font-size: 40px; color: #f90; }
.zujuan-section-nav { position: relative; padding: 5px 10px 5px 10px; line-height: 20px; background: #fafafa; }
.q-view-options-correct { padding: 5px 0; display: none; }
.q-view-options-analysis { display: none; }
.q-view-options-myanswer { width: 400px; height: 70px; border: 1px #e0e0e0 solid; padding: 5px; outline: none; }
.q-view-options-myanswer:hover { border-color: #ccc; }
.q-view-options-myblank { border-bottom: 2px #000 solid; margin: 0 5px; text-align: center; vertical-align: text-bottom; width: 100px; height: 24px; outline: none; }
.q-view-options-myscore { padding: 5px 0; display: none; }
.q-view-options-myscore input { border-bottom: 1px #000 solid; margin: 0 5px; text-align: center; vertical-align: text-bottom; width: 80px; height: 24px; outline: none; font-family: Constantia,Georgia; font-size: 20px; color: #ff4c08; font-style: italic; background: none; }
.q-view-options-myscore span { margin-left: 5px; color: #999; }
i.tk-exam-question-correct, i.tk-exam-question-mistake { font-size: 60px; position: absolute; right: 20px; top: 20px; }
i.tk-exam-question-correct { color: green; }
i.tk-exam-question-mistake { color: #e65050; }
.tk-joinmistake { position: absolute; right: 0; bottom: 0; width: 80px; height: 24px; font-size: 12px; text-align: center; border-right: 0; border-bottom: 0; line-height: 24px; cursor: pointer;color:#fff; }
.tk-joinmistake i { font-size: 13px; margin-right: 5px; }
/*抽题*/
.tk-ct-nav { width: 300px; position: absolute; left: 0; top: 0; padding: 10px 0; }
.tk-ct-nav h2 { margin-left: 10px; margin-bottom: 10px; }
.tk-ct-nav-tab { width: 240px; height: 50px; line-height: 50px; padding-left: 80px; font-size: 16px; border: 1px #fafafa solid; border-left: 5px #fafafa solid; cursor: pointer; }
.tk-ct-nav-tab.selected { border-top-color: #eee !important; border-bottom-color: #eee !important; background: #fff; font-weight:bold;}
.tk-ct-qclass { padding: 5px; overflow: hidden; border: 1px #eee solid; border-top: 0; }
.tk-ct-qclass:first-child { border-top: 1px #eee solid; }
.tk-ct-qclass:nth-child(even) { background: #fafafa; }
.tk-ct-qclass-title { float: left; width: 40%; }
.tk-ct-qclass-lst { float: left; width: 60%; }
.tk-ct-qclass-lst .input { text-align: center; margin: 0 5px; }
.tk-ct-tx { }
.tk-ct-tx .msg-box { line-height: 24px; }
.tk-ct-tx .msg-box p { margin-left: 0; }
.tk-ct-process { text-align: center; }
.tk-ct-zj { border: 1px #eee solid; height: 400px; overflow: auto; padding: 10px; }
.form-box .form-group#tkChaptertree dd { line-height: 20px; }

/*题库首页*/
.tikuBanner{width:100%;margin:auto;height:220px;background:url(../images/tikuBanner.png) no-repeat center center;}
.tikuNav{margin:auto;background:#fff;height:54px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.tikuNavIn{padding:5px;height:44px;position:relative;}
.tikuNavIn .tkItem{width:calc(100% / 7);height:44px;float:left;text-align:center;line-height:44px;font-size:18px;border-radius:10px;}
.tikuNavIn .tkItem a{display:block;width:calc(100% - 10px);height:44px;border-radius:10px;font-weight:bold;padding:0 5px;}
.tikuNavIn .tkItem a:hover,.tikuNavIn .tkItem a.selected{background-color:#f5f7fa;}
.tikuNavIn .tkItem a i{font-size:24px;vertical-align:text-bottom;margin-right:10px;}
.tikuNavIn .tkItem:nth-child(1) a i{color:#2a87f9;}
.tikuNavIn .tkItem:nth-child(2) a i{color:#ff7b38;}
.tikuNavIn .tkItem:nth-child(3) a i{color:#2bd696;}
.tikuNavIn .tkItem:nth-child(4) a i{color:#41c4f8;}
.tikuNavIn .tkItem:nth-child(5) a i{color:#f23f4e;}
.tikuNavIn .tkItem:nth-child(6) a i{color:#0a920a;}
.tikuNavIn .tkItem:nth-child(7) a i{color:#9604c1;}
.tikuArea{margin:auto;font-size:28px;text-align:center;padding-top:20px;}
.tikuArea i{font-size:14px;vertical-align:middle;}
.tikuArea i.fa-circle{font-size:12px;}
.tikuModules{margin:auto;}
.tikuModulesOne{width:calc((100% - 60px) / 4);height:250px;border-radius:10px;background:#fff;float:left;margin-right:20px;margin-top:20px;box-shadow:0 0 10px #eee;position:relative;}
.tikuModulesOne:nth-child(4n+0){margin-right:0;}
.tikuModulesOne:hover{box-shadow:0 0 20px #ccc;}
.tikuModulesOne h3{padding-top:20px;text-align:center;font-size:20px;font-weight:600;}
.tkmBeauty{display:inline-block;position:absolute;height:3px;overflow:hidden;width:34px;border-radius:3px;top:55px;left:50%;margin-left:-17px;}
.tkmIcon{display:inline-block;position:absolute;width:56px;height:56px;top:75px;left:50%;margin-left:-28px;background-repeat:no-repeat;background-position:center center;background-size:56px;}
.tikuModulesOne:nth-child(1) .tkmIcon{background-image:url(../images/tkmIcon/1.png);}
.tikuModulesOne:nth-child(2) .tkmIcon{background-image:url(../images/tkmIcon/2.png);}
.tikuModulesOne:nth-child(3) .tkmIcon{background-image:url(../images/tkmIcon/3.png);}
.tikuModulesOne:nth-child(4) .tkmIcon{background-image:url(../images/tkmIcon/4.png);}
.tikuModulesOne:nth-child(5) .tkmIcon{background-image:url(../images/tkmIcon/5.png);}
.tikuModulesOne:nth-child(6) .tkmIcon{background-image:url(../images/tkmIcon/6.png);}
.tikuModulesOne:nth-child(7) .tkmIcon{background-image:url(../images/tkmIcon/7.png);}
.tikuModulesOne:nth-child(8) .tkmIcon{background-image:url(../images/tkmIcon/8.png);}
.tikuModulesOne:nth-child(9) .tkmIcon{background-image:url(../images/tkmIcon/9.png);}
.tikuModulesOne:nth-child(10) .tkmIcon{background-image:url(../images/tkmIcon/10.png);}
.tikuModulesOne:nth-child(11) .tkmIcon{background-image:url(../images/tkmIcon/11.png);}
.tikuModulesOne:nth-child(12) .tkmIcon{background-image:url(../images/tkmIcon/12.png);}
.tikuModulesOne:nth-child(13) .tkmIcon{background-image:url(../images/tkmIcon/13.png);}
.tikuModulesOne:nth-child(14) .tkmIcon{background-image:url(../images/tkmIcon/14.png);}
.tikuModulesOne:nth-child(15) .tkmIcon{background-image:url(../images/tkmIcon/15.png);}
.tikuModulesOne:nth-child(16) .tkmIcon{background-image:url(../images/tkmIcon/16.png);}
.tikuModulesOne:nth-child(17) .tkmIcon{background-image:url(../images/tkmIcon/17.png);}
.tikuModulesOne:nth-child(18) .tkmIcon{background-image:url(../images/tkmIcon/18.png);}
.tikuModulesOne:nth-child(19) .tkmIcon{background-image:url(../images/tkmIcon/19.png);}
.tikuModulesOne:nth-child(20) .tkmIcon{background-image:url(../images/tkmIcon/20.png);}
.tkmList{padding:0 20px;height:90px;top:150px;overflow:hidden;background:#fff;position:absolute;width:calc(100% - 40px);}
.tkmList a{display:inline-block;height:30px;line-height:30px;border:1px #eee solid;border-radius:15px;margin-right:10px;margin-bottom:10px;text-align:center;padding:0 5px;}
.tikuModulesOne:hover .tkmL6{height:auto;border-radius:10px;box-shadow:0 10px 10px #ccc;z-index:2;}
@media only screen and (min-width:1600px){
    .tkmList a{width:calc((100% - 66px) / 3);}
    .tkmList a:nth-child(3n+0){margin-right:0;}
}
@media only screen and (max-width:1599px){
    .tkmList a{width:calc((100% - 38px) / 2);}
    .tkmList a:nth-child(2n+0){margin-right:0;}
    .tikuModulesOne:hover .tkmL4{height:auto;border-radius:10px;box-shadow:0 10px 10px #ccc;z-index:2;}
}
/*题库子页*/
.tikuChildBanner{width:100%;margin:auto;height:160px;background-repeat:no-repeat;background-position:center center;}
.tikuChapterBanner{background-image:url(../images/chapterBanner.png);}
.tikuChoutiBanner{background-image:url(../images/choutiBanner.png);}
.tikuPaperBanner{background-image:url(../images/paperBanner.png);}
/*题库进入页面*/
.tikuFullPage{width:900px;margin:80px auto auto auto;background:#fff;border:0;border-top:3px;border-style:solid;border-radius:15px;}
.tfpTitle{font-size:20px;font-weight:bold;text-align:center;padding-top:20px;}
.tfpSubTitle{color:#666;text-align:center;padding-top:8px;font-size:16px;}
.tfpSubTitle .saleprice{color: #fb2104;font-weight:bold;font-size:18px;}
.tfpSubTitle .salepoint{color: #fb2104;font-weight:bold;margin-right:2px;font-size:18px;}
.tfpSubTitle .freeprice{color: #5fb41b;font-weight:bold;}
.tfpSubTitle i.fa-plus{margin:0 5px;}
.tfpSubTitle .marketprice{color: #fb2104;font-size:12px;margin-left:5px;}

.tfpSubTitle .awardpoint{display:inline-block;height:24px;line-height:24px;padding:0 10px;border-radius:8px;margin-left:5px;font-size:14px;}
.tfpBeatuy{text-align:center;margin-top:10px;}
.tfpBeatuy span{display:inline-block;width:60px;height:3px;border-radius:3px;}
.tfpScore{margin:30px 100px 10px 100px;}
.tfpScore .scoreRange{width:calc(100% / 4);float:left;text-align:center;}
.tfpScore .scoreRange .tfpSrTitle{color:#666;}
.tfpScore .scoreRange .tfpSrIcon{margin-top:10px;}
.tfpScore .scoreRange .tfpSrIcon i{font-size:30px;}
.tfpScore .scoreRange .tfpSrInfo{margin:10px 0;}
.tfpScore .scoreRange .tfpSrInfo span{font-size:18px;font-weight:bold;}
.tfpScore .scoreRange:nth-child(1) .tfpSrIcon i{color:#ff4c08;}
.tfpScore .scoreRange:nth-child(2) .tfpSrIcon i{color:green;}
.tfpScore .scoreRange:nth-child(3) .tfpSrIcon i{color:#a113ff;}
.tfpScore .scoreRange:nth-child(4) .tfpSrIcon i{color:#2A72C5;}
.tfpGo{margin:30px 120px 40px 120px;}
/*考试码表单*/
.tkCodeForm{position:absolute;width:500px;height:340px;margin-left:-250px;left:50%;top:50%;margin-top:-170px;text-align:center;}
.tkCodeTitle{font-size:18px;color:#666;padding:10px 0;}
.tkCodeTitleMore{}
.tkCodeInput{margin-top:15px;}
.tkCodeField{height:44px;vertical-align:middle;border:0;width:80px;color:#fff;font-size:20px;cursor:pointer;border-bottom-left-radius:5px;border-top-left-radius:5px;}
.tkCodeText{width:230px;height:40px;border:2px #ddd solid;padding:0 10px;font-size:20px;font-weight:bold;text-align:center;letter-spacing:5px;vertical-align:middle;border-bottom-right-radius:5px;border-top-right-radius:5px;}
.tkCodeText.tkVcInfo{letter-spacing:0;}
.tkCodeBtn{height:44px;vertical-align:middle;border:0;width:336px;color:#fff;font-size:20px;cursor:pointer;border-radius:5px;}
