﻿@charset "utf-8";
/* CSS Document */

/*题库全部科目选择页-------------------------*/
.tkc-list:after,.tkc-list li:after,.tk-cate .tkc-lismore dd:after{ display: block; clear: both; height: 1px; margin-top: -1px; content: ''; }
.tkc-list .tkl-nav{ border-bottom:1px solid #ededed; border-top:1px solid #ededed; margin-top:-1px}
.tkc-list .tkl-nav a{height:48px; line-height:48px; overflow:hidden; background:#f8f8f8; padding:0 15px 0 40px;  display: block;font-size:1.7rem;position:relative; color:#34344c; font-weight:normal;}
.tkc-list .tkl-nav a:before{content: '';display: block;width:22px;height:22px;position: absolute;top:12px;left:15px; background: url(nav-icon.png) no-repeat;  background-size:67px auto; }
.tkc-list .tkl-nav a:after,.tkvideo-cha dt a:after{content: '';display: block;width:24px;height:24px;position: absolute;top:12px; right:4%; background: url(nav-icon.png) no-repeat;background-size:67px auto;}
.tk-cate,.tk-index{ position:relative;}
.tkc-list .tkl-navmore a:after{ background-position:0 -23px;}
.tkc-list .tkl-nav .tkl-hot:before{ background-position:0 -271px;}
.tkc-list .tkl-nav .tkl-jz:before{ background-position:0 -46px;}
.tkc-list .tkl-nav .tkl-kj:before{ background-position:0 -66px;}
.tkc-list .tkl-nav .tkl-zy:before{ background-position:0 -88px;}
.tkc-list .tkl-nav .tkl-wy:before{ background-position:0 -108px;}
.tkc-list .tkl-nav .tkl-jr:before{ background-position:0 -126px;}
.tkc-list .tkl-nav .tkl-gwy:before{ background-position:0 -148px;}
.tkc-list .tkl-nav .tkl-yy:before{ background-position:0 -170px;}
.tkc-list .tkl-nav .tkl-xl:before{ background-position:0 -190px;}
.tkc-list .tkl-nav .tkl-it:before{ background-position:0 -209px;}
.tkc-list .tkl-nav .tkl-other:before{ background-position:0 -240px;}
.tk-cate .tkc-lismore{overflow:hidden;}
.tk-cate .tkc-lismore  a{display: inline-block;width:33.3%;padding: 12px 0; float:left;font-size:1.4rem;color:#5b5961;text-align: center; border-right:1px solid #efefef; border-bottom:1px solid #efefef;margin-left:-1px;}
/*题库全部科目选择-end----  */


/*题库弹窗首页-------------------------*/
/*首页科目下拉窗*/
.tk-home-xla-bg{position:fixed;max-width: 640px; width: 100%; z-index: 10;}
.tk-home-xla-wrap{width: 100%;min-height: 180px;background: #fff;}
.tk-home-xla-wrap .ind-tit{height:40px;line-height: 40px; background:#f8f8f8;}
.ind-tit .inbut-edit{ padding:4px 15px; margin-top:5px; float:right;line-height: 1.2em; background:none; border:1px solid #e73600; border-radius:20px; color:#e73600;}
.tk-home-xla-wrap li a{position: relative;margin:6px 3%; width:43%; height:35px; line-height:35px; text-align: center;border:1px solid #dadada; border-radius:20px; font-size: 1.4rem; float:left; }
.tk-home-xla-wrap li a.class-checked{color:#e23b29;background:#fdf1ef;border-color: #fdf1ef;}
.tk-home-xla-wrap li i{position:absolute;left:0; top:-3px; width:25px; height:25px; display: block;background: url(head_bg.png) no-repeat 0px -516px;background-size:50px auto; width:100%}
.tk-home-xla-wrap .tdown-more a{width: 94%;height: 45px;line-height: 45px; border: none; border-radius:2px;background:#f4f4f4 url(head_bg.png) no-repeat 38% -557px;background-size: 50px auto;}

/*题库 tab*/
/*列表顶部选项*/
.hd-list-tab{ width:100%; position:relative; }
.hd-list-tab.two a{width:50%;}
.hd-list-tab a+a{border-left:#e7e7e7 solid 1px;}
.hd-list-tab a{ width:100%;display:block; float:left; font-size:1.4rem; line-height:40px; /*text-align:center;border-bottom:#e7e7e7 solid 1px;*/  margin-right:-1px; position:relative;background:#fff; z-index:999;}
.hd-list-tab a .txt{ width:80%; overflow:hidden; margin-left:10px; height:40px}
.hd-list-tab .arrow-down{ margin-left:10px;}
.hd-list-tab a.check{border-bottom:#e7e7e7 solid 1px; position:relative; color:#e23b29}
.hd-list-tab a.check .arrow-down{top:15px; border-color:transparent transparent #777; }

.mlogin-mask{position:fixed;left: 0px;top: 0px;z-index:9991;width: 100%;height:100%;background: rgba(0, 0, 0, .7);}
.dropdown-mask{position:fixed; /*top:165px; */ top:0;left:0; }
.top-mask{position:fixed; /*top:85px;*/ top:0; left:0;}

.tkdown-list li a{display: inline-block; width: 100%!important; line-height: 40px;height: 40px;}
.tkdown-list li a span{padding-left: 5%;}
.tkdown-list li.this a{color:#e23b29;background: #fff;}
.tab-left,.tab-right li{line-height: 40px;}
.tab-left{width:35%;}
.tab-left li a{padding-left: 15%;}
.tab-right{width: 55%;padding-left: 5%;}



/*题库类型*/
.tk-index .index-tkcon-img img{width: 100%;height: auto;}
.index-list .in-tktit{margin-top: -1px; border-top:1px solid #eee;border-bottom:1px solid #eee;height: 33px;padding-top: 14px;padding-left: 10px;}
.index-list .in-tktit h3{padding-left: 6px;line-height: 16px;height: 16px;}
.index-list .inli-ztms li{width:50%;float:left;border-bottom:1px solid #eee;}
.index-list .inli-ztms li a{position: relative;display: inline-block;padding-left: 50%; width:50%;line-height: 60px;height: 60px; font-size:1.4rem;color:#666;}
.index-list .inli-ztms li a:nth-child(2n-1){border-right: 1px solid #eee;margin-left: -1px;}
.index-list .inli-ztms li a:before {content: ""; display: block; width: 42px; height: 42px; position: absolute; top: 10px;left: 50%; margin-left: -45px; background: url(index_icon.png) no-repeat 0 -46px;background-size: 40px auto;}
.index-list .inli-ztms .inli-ztms a:before{background-position:0 -46px;}
.index-list .inli-ztms .in-zj a:before{ background-position:0 0;}
.index-list .inli-ztms .in-mr a:before{ background-position:0 -235px;}
.index-list .inli-ztms .in-kq a:before{ background-position:0 -92px;}
.index-list .inli-ztms .in-yc a:before{ background-position:0 -530px;}
.index-list .inli-ztms .in-ln a:before{ background-position:0 -138px;}
.index-list .inli-ztms .in-xy a:before{ background-position:0 -184px;}
.index-list .inli-ztms .in-sp a:before{ background-position:0 -236px;}
.index-list .inli-ztms .in-pjl a:before{ background-position:0 -294px;}
.index-list .inli-ztms .in-pct a:before{ background-position:0 -347px;}
.index-list .inli-ztms .in-psc a:before{ background-position:0 -401px;}
.index-list .inli-ztms .in-pji a:before{ background-position:0 -451px;}

.inli-ztms li i{ width:15px; height:15px; display:block; position:absolute; top:10px;left:50%; margin-left:-18px;background: url(index_icon.png) no-repeat 0 -506px;background-size: 40px auto;}


/*题库弹窗首页-end----  */


