.h100{height:100px;}

.nav li a{font-size:18px;}
.mt15{margin-top:15px;}

.f_b {font-weight:bold;}
.px13 {font-size:13px;}
a:link,a:visited,a:active {color:#333333;text-decoration:none;}
a:hover {color:#FF6600;}

a.w:link,a.w:visited,a.w:active {color:#FFFFFF;text-decoration:none;}

.klogo{margin-left:25px; padding-top:18px; float:left;}
.ksearch{float:left; width:642px; padding-top:30px; margin-left:20px;}
.ksearch .ksearch_i{width:522px; border:1px solid #b8b8b8; padding-left:10px; font-size: 14px; height: 36px; line-height: 24px; color: #666666; background: #FFF;}
.ksearch .ksearch_s{ position: absolute; width:108px; line-height: 38px; border: none; background: #ff5700; font-size: 16px; font-weight: bold; color: #FFF; cursor: pointer; margin-left: -2px;}
#destoon_kw.curr{border:1px solid #b8b8b8!important;}
.ksearch_i:focus{outline:none;}
.ktiwen{margin-left:10px; padding-top:30px; float:left; font-size: 16px; line-height: 38px; text-align:center;}
.ktiwen a{ border:1px solid #fe6e0e; height: 38px; width: 108px; display: inline-block; color: #fe680e;}

.nav li a{padding:0 100px;}

.banner{background:url(kimages/banner.jpg) center no-repeat; margin: 1px 0px 40px;}
.bannerr{width:270px; height:370px; margin-top:15px; float:right; background-color: #fafbfc;}
.bannerr span.tit{margin:25px 0px 0px 20px; font-size:16px; display: inline-block; font-weight:bold; color:#333333}
.bannerr .bannerrt{font-size:20px; color:#fe6e0e; margin-left:20px; line-height:36px}
.bannerr .bannerrt .bl{width:140px; float:left; margin-top:70px;}
.bannerr .bannerrt .br{float:left; margin-top:45px;}
.bannerr .jiejuewentishu{display: inline-block; width:100%; text-align:center; margin-top:40px; font-size:14px;}
.bannerr .jiejuewentishu i{font-size:30px; font-style:normal; color:#fe6e0e;}
.answer-question-section{height: 60px; background-color: #fe6e0e; margin-top: 56px;}   
.answer-question-section a{display: inline;
    float: left;
    width: 134px;
    height: 60px;
    background-color: #fe6e0e;
    color: #fff;
    text-align: center;
    line-height: 60px;
    text-decoration: none;
	font-size:16px;} 
.item-logo{      display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px; background-repeat:no-repeat;}
.question-button-logo{  background-image: url(kimages/itemlog.png); }
.answer-button-logo{background-image: url(kimages/itemque.png);}

.kf_layer_l{width:440px; float:left; background-color: #f8f8f8; height:450px; margin-bottom: 20px; padding:0px 20px;}
.kf_layer_l ul li{margin-bottom: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:14px; color:#3d3d3d}
.kf_layer_l ul li em{padding:0px 15px; color:#cccccc}

.kf_layer_r{width:670px; float:right;}
.kf_layer_r .tit{font-size:18px; color:#3d3d3d;}
.kf_layer_r .imghotknow{height:140px; margin: 25px 0px 40px; }
.kf_layer_r .imghotknow .kimg{width:140px; height:140px; float:left; margin-right:20px;}
.kf_layer_r .imghotknow .kimgc{font-size:14px; color:#3d3d3d; line-height:30px;}
.kf_layer_r .imghotknow span{display: inline-block; width: 510px; font-size:18px; line-height: 18px; padding-bottom: 8px;}
.hotknowlist .hklist{float:left; width:400px; font-size:16px; color:#666; }
.hotknowlist .hklist li{margin-bottom:20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hotknowlist .hklist li em{color:#ccc; margin-right: 10px;}
.hotknowlist .hotknowad{width:250px; height:227px; float:right;}

.ks_layer .tit{font-size:18px; color:#3d3d3d;}
.ks_layer ul{width:1208px; margin:20px -9px;}
.ks_layer ul li{margin:0px 9px; height:338px; width:282px; border:1px solid #e9e9e9; float:left;}
.ks_layer ul li .tit{font-size:16px; height:58px; line-height:58px; padding:0px 20px; -webkit-box-shadow: #ccc 0px 3px 5px; -moz-box-shadow: #ccc 0px 3px 5px; box-shadow: #ccc 0px 3px 5px;}
.ks_layer ul li .ks_intro{background: #fff9f5; height: 210px; margin-top: 3px; line-height:30px;  font-size:14px; color:#666666; padding:0px 20px; overflow: hidden;
    text-overflow: ellipsis;}
.ks_layer ul li .ks_class{background: #fff9f5; font-size: 14px; text-align: center; height:67px; color:#fe6e0e}
.ks_layer ul li a{color:#fe6e0e; height: 60px; line-height: 60px; width: 240px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-block;}
.ks_layer ul li .ks_class a{display:initial}


.kt_layer .tit{font-size:18px; color:#3d3d3d; margin-bottom:20px}
.kt_layer .tit span{font-size:14px; color:#b7b7b7; padding-left: 15px;}
.kt_left{float:left; width:438px; height:248px; border:1px solid #e8e8e8; margin-bottom:40px;}
.kt_left .tit{font-size:16px; color:#666666; margin:20px 20px 3px 20px;}
.kt_left .tit span{float:right; color:#fe6e0e}
.kt_left .kt_info{clear:both; width:400px; height:148px; font-size:16px; color:#3d3d3d; padding:0px 20px; display: table-cell; vertical-align: middle; line-height: 30px;}
.kt_left .kt_sub{height:60px; background: #f7f7f7; text-align:center;}
.kt_left .kt_sub a{display: inline-block; color: #fff; height: 40px; line-height: 40px; background-color: #fe6e0e; font-size: 18px; width: 140px; margin-top: 10px; border-radius: 5px;}
.kt_center{width:480px; margin-left:20px; float:left;}
.kt_center ul li{height:48px; line-height:48px; font-size:16px; border-bottom:#dee0dd 1px dashed; overflow: hidden; text-overflow: ellipsis;}
.kt_center ul li a{ color:#296acc}
.kt_center ul li a:hover{ color:#FF6600}
.kt_right{float:right;}

.kclass .tit{font-size:14px; color:#666666; line-height:40px; height:40px;}
.kclist{background:#fff; margin-bottom:40px;}
.kclist ul{padding:30px 0px;}
.kclist ul li{float:left; padding-left:40px; width:190px; font-size:16px; line-height:36px; border-right:1px dashed #e5e5e5}
.kclist ul li.nbr{border-right:0px solid #ccc}

.klist{margin-bottom:60px;}
.klist_l{width:870px; background:#fff; float:left;}
.klist .klist_l .tit{font-size:18px; height:50px; line-height:50px; background:#eaeaea;}
.klist .klist_l .tit span{width:186px; background:#fff; display: inline-block; text-align: center;}
.klist .klist_l .tit span.nochecked{background:#eaeaea;}
.klist .klist_l .tit a{width:186px; display: inline-block; text-align: center; border-right:1px solid #dadada}


.klist .tit a img{position: absolute; left: 880px; width: 36px; height: 36px;}
.klist_l ul{padding:0px 40px 75px;}
.klist_l ul li{height:59px; border-bottom: 1px solid #dadada; line-height:59px;}
.klist_l ul li .mt15{margin-top:0px}
.klist_l ul li .mt15:nth-child(3){margin-top:10px; height:40px;}
.klist_l ul li span{display:block; height:59px;}
.know_credit {background:url('image/ico_reward.gif') no-repeat;font-size:11px;color:#666666;padding:0 0 0 14px; background-position-y:23px; float:left; margin-right:3px;}
.lispanl img{margin-top:20px;}
.klist_l ul li a{color:#296acc; font-size:16px; width: 500px; display: inline-block;     white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.klist_l ul li a:hover{color:#FF6600}
.klist_l ul li .lispanr{float:right; color:#b2b2b2; font-size:14px;}

.klist_r{width:300px; float:right;}
.klisthot{background:#fff; width:300px; height:240px; margin-bottom:10px;}
.klisthot .tit{font-size:14px; font-weight:bold; color:#333333; padding:20px 0px 0px 20px;}
.klisthot ul{padding:5px 20px 0px;}
.klisthot ul li{line-height:30px; font-size:14px; }
.klisthot ul li a{color:#296acc; font-size:14px;}
.klisthot ul li a:hover{color:#FF6600}

.klist_rad{margin-bottom:10px;}
.knowsearch{width: 190px;
    border: 1px solid #b8b8b8;
    padding-left: 10px;
    font-size: 14px;
    height: 26px;
    line-height: 14px;
    color: #666666;
    background: #FFF;}

.kshow{clear: both; margin:30px auto 60px;}
.kshow_l{width:870px; float:left;}
.kshowc{background:#fff; padding-bottom:30px;}
.kshow_r{float:right}

.kshow_l .tit{padding-top:30px; color:#333333;}
.kshow_l .tit .kbq{height:24px; margin-left:48px; margin-right:20px; float:left;}
.kshow_l .tit .ktit{float:left; font-size:18px;width: 686px; line-height:24px;}
.kshow_l .kbinfo{margin:20px 92px 0px 92px; color:#7f7f7f; font-size:14px;}

.kinfoclass{margin:20px 92px 0px 92px; color:#7f7f7f; font-size:14px;}
.kinfoclass img{float:left;}
.kinfoclass div{float:left; margin-left:10px;}
.kinfoclass div a{color:#7f7f7f; }
.kinfoclass div a:hover{color:#FF6600; }
.knowintro{margin:20px 92px 0px 92px; clear:both; font-size:14px; line-height:30px;}
.know_addition{margin:0px 92px;}
.know_addition strong{font-size:16px;}
.know_addition p{font-size:14px;  line-height:30px;}
.knowinfobest{margin-top: 40px;}
.knowinfobest .kbq{height:28px; margin-left:49px; margin-right:21px; float:left;}
.knowinfobest .ktit{float:left; font-size:16px; width: 686px; line-height:28px; color:#fe6e0e}
.knowinfobest .binfo{margin:12px 92px 0px 92px; color:#7f7f7f; font-size:14px;}
.knowinfobest .binfo .bname{color:#296acc;}
.knowinfobest .binfo .bdate{float:right}
.knowinfobest .bestcontent,.knowinfobest .bagree{margin:20px 92px 0px 92px; font-size:16px; color:#666}
.knowinfobest .know_comment{margin:10px 92px 0px 92px; line-height:30px; font-size:16px; color:#666; background-color: #f6f6f6;}
.knowinfobest .bagree{float:right; margin-bottom:20px; }    
.knowinfobest .bagree a{width: 93px; height: 32px;  border: 1px solid #f6f6f6;  display: inline-block; text-align: center; line-height: 32px;}
.knowinfobest .bagree a img{margin-right: 10px;}

.k_othercontent,k_pages{width:870px;}
.knowcould_answer{background:#fff;}

.answer_box{margin:10px 92px 0px 92px; padding:10px 0px;}
.knowcould_answer .answer_box{margin-top:0px; padding-top:20px;}
.px14{font-size:14px;}
.knowcould_answer .b{color:#296acc; text-decoration: none;}
.knowcould_answer .b:hover{color:#fe6e0e}
.knowcould_answer .br{float:right;}
.answer_btn{width: 90px; height: 35px; background: #fe6e0e; border: 0px; color: #fff; font-size: 16px; margin-left: 10px; }

.knowm{ background: #fff;  margin-top: 15px; }
.left_head {height:31px;line-height:31px;overflow:hidden; font-size:14px;font-weight:bold; margin-top:-25px; color: #333;}
.question_op {padding:15px 20px 10px 20px;line-height:25px;}
#destoon_answers{padding:15px 92px 30px 92px; background: #fff; margin-top:15px;}
#destoon_answers .left_head{background:url(); border-top:0px;}
#destoon_answers .kbinfo{margin:20px 0px 0px; color:#7f7f7f; font-size:14px;}
#destoon_answers .knowintro{margin: 10px 0px; font-size: 16px;}