﻿@charset "utf-8";
/* 
*/
html{height:100%}
body{min-height: 100%;position: relative;font-size:14px;color:#333; background-color:#fff;}
a{color:#333}a:hover,a:focus,.maincolor,.maincolor a{color:#06c}
.bg-1{ background-color:#f5fafe}
h4{line-height:30px}
.fl{ float:left;}
.fr{ float:right;}
/*页面框架*/
.ks-header{position:fixed;top:0; right:0; left:0;height:70px;z-index:999; background: url(../images/new/ksbg1.jpg) no-repeat }
.ks-header2{position:fixed;/*top:106px;*/bottom:0; right:0; left:0;height:40px;z-index:998;background: #A8DFF3 url(../images/new/prompt1.png) no-repeat 2%;}
.ks-aside{position: absolute;top:106px;left:0;padding: 10px 20px 95px 13px;width:320px;z-index:99; /*background: url(../images/side1.jpg) repeat-x top #fdfefd;*/border-right: 1px solid #c1bdbd}
.ks-aside,.ks-article-box,.dislpayArrow{-moz-transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;-ms-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s}
.ks-article-box{position: absolute;top:106px;right:0;left:345px; overflow:hidden;  background-color:#fff}
.big-page .ks-article-box,.big-page .dislpayArrow,.big-page .breadcrumb{left:0px}
.big-page .ks-aside{ left:-353px}

/*组件*/
	/*logo*/
	.ks-logo,.ks-logo-m{height: 44px;margin-left: 80px;cursor: pointer;font-size: 28px;font-weight: bold;line-height: 44px;color: #ffffff;margin-top: 5px;}
	.ks-logo{display:inline-block;padding-right:5px}
	.ks-logofu{height: 20px;float: left;margin-left: 80px;clear: both;font-size: 12px;color: #ffffff;}
	.ks-userbar{ position:absolute; top:6px; right:40px}
	.ks-userbar > li{ float:left; display:inline-block; position:relative;line-height:40px}
	.ks-userbar > li > a{ display:inline-block; padding:0 15px; height:44px; line-height:40px}
	.ks-userbar > li > a:hover,ks-userbar > li.current > a{ text-decoration:none;background-color:rgba(255,255,255,0.2)}
	.ks-userbar2{ position:absolute; top:11%; right:40px}
/*	.ks-userbar2 > li{ float:left; display:inline-block; position:relative; margin-right: 12px;}
	.ks-userbar2 > li > a{ display:inline-block;color: #ffffff; }
	.ks-userbar2 > li > a:hover,ks-userbar2 > li.current > a{ text-decoration:none;}*/
	.ks-ank{padding: 5px 10px;background: #00ACFF;text-align: center;color: #ffffff;float: left; display: inline-block;position: relative; margin-right: 12px; border: 0;font-size: 16px; cursor:pointer; border-radius: 24px }
	.ks-ank:hover{ background: #1FB4FF;}
	.ks-username{ color: #00ACFF; padding:0;}
	.Hui-logo-m{display:none;width:45px;margin-left:10px}
	.Hui-subtitle{ font-size:12px; color:#eee; padding-top:15px}
	.viewhome{ line-height:44px; padding-right:15px}
	.viewhome a{ color:#FFF; padding-left:20px; background:url(../images/icon_link.png) no-repeat 0 center}
	
	/*左侧菜单*/
	.ks-aside .ks-menu-title{ background: #FFF;margin-top: 20px;height: 40px;font-size: 24px;font-weight: bolder;color: #00ACFF;line-height: 40px;padding-left: 20px;z-index:9;}
	.ks-aside .ks-menu-titlesmall{padding: 18px 0 0 20px;/*border-bottom: 3px solid #018853;*/font-size: 16px;color: #00ACFF;font-weight: bold;line-height: 26px;}
	.ks-aside .ks-menu-content{background: #FFF; padding: 8px; padding-top: 0px; overflow: hidden; margin-top: 5px;}
	.ks-aside .ks-menu-content ul{ padding-top: 9px; overflow: hidden;}
	.ks-aside .ks-menu-content li{float: left;margin-left: 5px;border: 1px solid #DDD;background: #ffffff;text-align: center;line-height: 25px;font-size: 16px;/*font-weight: 600;*/ color: #00ACFF;}
	.ks-aside .ks-menu-content li.no{margin-left: 0px;}
	.ks-aside .ks-menu-content li a{ width: 23px;height: 23px; display: block; color: #00ACFF; text-decoration: none;}
	.ks-aside .ks-menu-content li a:hover{ color: #00ACFF;}
	.ks-aside .ks-menu-content .ks-menu-select{border: 1px solid #00ACFF;background: #00ACFF; color: #ffffff;}
	.ks-aside .ks-menu-content .ks-menu-sign{border: 1px solid #FFA340;background: #FFA340; color: #ffffff;}
	.ks-aside .ks-menu-content .ks-menu-select a:hover{ color: #ffffff;}
	.ks-aside .ks-menu-content .ks-menu-sign a:hover{ color: #ffffff; }
	.ks-aside .ks-menu-content .ks-menu-select a{ color: #ffffff; text-decoration: none;}
	.ks-aside .ks-menu-content .ks-menu-sign a{ color: #ffffff; text-decoration: none;}
	/*菜单收缩切换*/
	.dislpayArrow{position: fixed;top: 0;bottom: 0;left:352px;width:0px; height:100%;z-index:10;border: 1px solid #c1bdbd;}
	.dislpayArrow a{ position:absolute; display:block; width:26px; height:97px;top:50%; margin-top:-30px;outline:none;background: url(../images/ch1.png) no-repeat;}
	.dislpayArrow a:hover{ text-decoration:none; background-position:right 0}
	.dislpayArrow.on a{ position:absolute; display:block; width:26px; height:97px;top:50%; margin-top:-30px;outline:none;background: url(http://cdn.kjcytk.com/temples/images/ch12.png) no-repeat;}

	/*右侧内容*/
	.ks-content{}
	.ks-tabNav{overflow-y: scroll;*height: 686px; height:610px; position: relative;background:#fdfefd;border-right: 1px solid #c1bdbd;border-left: 1px solid #c1bdbd;margin: 2px 20px 80px 48px;/*border-top:10px solid #035233;*/ font-size: 16px; }
	/*导航考试时间*/
	.ks-tabcon{padding-top: 12px;padding-left: 40px;}
	.ks-tabNav-title{float: left; height: 28px; background:url(../images/kstb.png) no-repeat left top; color: #feb401; font-weight: bold; font-size: 16px;width: 140px;padding-left: 33px;}
	.ks-sjzf{color: #044fc0; background:url(../images/kstb.png) no-repeat left -60px;}
	.ks-sysj{color: #fc5a5a; background:url(../images/kstb.png) no-repeat left -31px;width: 190px;}
	.ks-sysj span{float: left;}
	.ks-sysjtime{ color: #ffffff; background: #fc5a5a; padding-right: 8px;padding-left: 8px; margin-left: 20px;line-height: 28px;height: 28px; width:80px;}
	.ks-con-title{background: #FFF;padding-top: 5px;padding-bottom: 5px;font-size: 20px;color: #222;padding-left: 3%;margin-top: 10px;}
	/*面包屑导航*/
	.breadcrumb{background-color:#F5F5F5}

	/*内容右侧
	*/
	.ks-con-title-bold{ font-weight: bold;}
    .ks-con-title-bold1{ font-weight: bold;color: #00ACFF;}
	.ks-con-titletk{color: #666666;font-size: 18px;padding-left: 3%;border-bottom: 1px solid #c1bdbd; padding-top: 10px;padding-bottom: 5px;}
	.ks-con-question{border-bottom: 1px solid #c1bdbd;padding: 1% 2% 0 2%; overflow:hidden;}
	.w6{width: 6%;}
	.w94{width: 94%;}
	.ks-con-question span{font-size: 16px;color: #000000;}
	.ks-con-question>div>span{font-size: 16px;color: #000000;line-height: 28px; display: block;}
	/*.ks-con-question>div>div>span{font-size: 16px;color: #000000;line-height: 28px; display: block;}*/
	.ks-con-question .ks-con-questiontb{background: url(../images/public6.png) no-repeat;width: 40px;height: 40px;float: left;padding-right: 22px;font-size: 20px;padding-top: 5px;color: #0085c3;font-weight: bolder; margin-top: 7px;text-align: center;}
	.ks-question-xx{padding: 4px 0 1% 5%;border-bottom: 1px dashed #0f0f0f;font-size: 16px;color: #000000; overflow:auto;}
	.ks-con-biaozhu{margin: .5% 0;padding-left: 5%; overflow: hidden;}
	.ks-con-biaozhu a{background: url(../images/smallb.png) no-repeat top left;float: left;height: 28px;line-height: 28px; color: #96999a;}
	.ks-con-biaozhu a:hover{ text-decoration: none; color: #96999a;}
	.ks-con-biaozhu .ks-con-biaozhu1{height: 35px;width: 95px; color: #0085c3; background: #c8eeff;border: 1px solid #0085c3;line-height: 35px;text-align: center; margin-right: 15px;}
	.ks-con-biaozhu .ks-con-biaozhu1:hover{ color: #0085c3;}
	.ks-con-biaozhu .ks-con-biaozhu2{padding-left: 33px;margin-left: 3%;margin-right:20px;}
	.ks-con-biaozhu .ks-con-biaozhu3{padding-left: 33px;background: url(../images/smallb.png) no-repeat left -24px;}
	.ks-con-biaozhu .ks-con-biaozhu4{padding-left: 33px;margin-left: 2%;background: url(../images/smallb.png) no-repeat left -51px;}
	.ks-con-biaozhu .ks-con-biaozhu6{padding-left: 33px;margin-left: 2%;background: url(../images/smallb.png) no-repeat left -107px;}
	.ks-con-biaozhu .ks-con-biaozhu5{padding-left: 33px; float: right; background: url(../images/smallb.png) no-repeat left -79px;width: 39px;}
    .ks-con-biaozhu .ks-con-biaozhuvideo{padding-left: 33px;margin-left: 2%;background: url(../images/video_play.png) no-repeat left 0px;}
    .ks-hr{border-top: solid 1px #c1bdbd;border-bottom: solid 1px #c1bdbd; padding: 1% 1% 1% 0; text-align: right; }
/*交卷透明遮罩层
	*/
.ks-loading{position: fixed; width:100%; height: 100%; background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;filter:Alpha(opacity=50); background:#000; z-index: 100000; display: none; left:0; top:0; }
.ks-loadingimg{position: absolute;top: 50%;left: 50%;height: 60px;margin-top: -30px;margin-left: -80px;color: #fdd64b;text-align: center;font-size: 20px;font-weight: bold;}
.ks-tijiao{ background: #13b676; border-radius: 5px; border: none; color: #ffffff; padding: 5px 20px; font-size: 18px; margin-top: 20px;}
.ks-tijiao:hover{ background: #018954;}
@media(min-width: 768px) and (max-width: 979px) {
    .ks-tabNav-title {
       background: none;
       width: 17%;
       padding-left: 0;

}
.ks-sysj{width: 25%;}
}    
/*计算分析题弹出框*/
#win{ z-index: 99999; background-color: #f0f6e4; max-height: 200px; overflow: auto; max-width:370px; width: expression_r( this.scrollHeight > 370 ? "370px" : "auto" );-webkit-max-height: 370px; }
 
/*草稿*/
.areacgb{  width: 100%; height: 60px; padding: 5px;}
/*实务操作*/
.ks-btncaiwu{line-height: 20px; margin-left: 20px; color: White;font-size: 14px; padding: 5px 20px;background-color: Blue;}
.fontsize12{ font-size:12px!important;}

.ks_time,.ks_zf {
    font-size: 28px;
    font-family:微软雅黑;
    font-style: normal;
    margin-left: 20px;
}
.jsfxinput {margin-left:13px;}
.txtanswer {
            background: url(../images/biaoge.gif);
            height: 90px;
            width: 98%;
            line-height: 18px;
}
.timeleft {
    height: 50px;
    width: 200px;
    background:#FFF url(../images/new/time.png) no-repeat 10%;
    border-radius: 50px;
    float: right;
    margin-right: 30px;
    margin-bottom: 15px;
    text-align: right;
    padding-right: 30px;
    margin-top: -2px;
}
.timeleft_time {
    font-size: 28px;
    color: #00ACFF;
    line-height: 50px;
}
.ks-menu-line {
    width:90%;
    margin-top:-20px;
    margin-left:0px;
    border-top:3px solid #f00;
    z-index:0; 
}

.ks-menu-titlesmall img {
    margin:0px 5px 0px 3px;
}

.ks-title {
    float:left;
    padding-left:30px;
    font-size:28px;
    color:#fff;
    height:70px;
    line-height:70px;
}
.ks-question-xx{
        border: none;
        display: block;
    }
