.w1600{max-width: 1600px;margin: 0 auto;}
.w1500{max-width: 1500px;margin: 0 auto;}
.w1400{max-width: 1400px;margin: 0 auto;}
*{box-sizing: border-box;}
a{transition: .3s;}
@media screen and (max-width: 1650px){
    .w1600{max-width: 1400px;}
}
@media screen and (max-width: 1480px){
    .w1600{max-width: 1200px;}
}
@media screen and (max-width: 1520px){
    .w1500{max-width: 1200px;}
    .w1400{max-width: 1200px;}
}
code{
    max-width: 100%;
    white-space: wrap;
}
 /* znkf start */
 .znkf-app{width: 100%;height: 100vh;background:#d5e2f2 url(/xinbandemo/znkfBg.png) no-repeat center center;background-size: cover;position: relative;}
 /* 粒子动态 */
.znkf-app .dynamic-bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;}
.znkf-app .content-box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 3;}

.znkf-app .content-box .w1500{position: relative;padding: 95px 0 30px;height: 100%;}

.znkf-app .top-icon{width: 100%; padding-top: 15px;margin-bottom: 10px;position: absolute;left: 0;top: 0;}
.znkf-app .top-icon i{margin-right: 20px;}
.znkf-app .top-icon a{display: inline-block;}
.znkf-app .top-icon a img{vertical-align: 7px;}

.znkf-app .o-fn{position: absolute;width: auto;height: 55px;top: 30px;right: 0;}
.znkf-app .o-fn .set-font-size{height: 36px;width: auto;border-radius: 18px;border: 1px solid #4186f4;padding: 0 18px;line-height: 34px;font-size: 15px;background-color: rgba(255, 255, 255, 0.2);}
.znkf-app .o-fn .set-font-size a{padding: 0 5px;color: #333;}
.znkf-app .o-fn .set-font-size a:hover,
.znkf-app .o-fn .set-font-size a.on{color: #4186f4;}

.znkf-app .o-fn .to-old{margin-right: 15px;display: block;height: 36px;border: 1px solid #4186f4;border-radius: 18px;color: #4186f4;padding-left: 40px;padding-right: 10px;line-height: 34px;font-size: 15px;background: url(/xinbandemo/toold.png) no-repeat 16px 12px ;}
.znkf-app .o-fn .to-old:hover{opacity: .7;}



.znkf-app .inner-box{position: relative;padding-top: 8px;width: 100%;height: 100%;}

.znkf-app .g-box{height: 100%;;border: 1px solid #fff;border-radius: 30px;box-shadow:0 0 10px rgba(93, 155, 255, .25);padding-left: 420px;position: relative;overflow: hidden;}
.znkf-app .g-box .left-box{width: 420px;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(255, 255, 255, 0.65);border-left: 1px solid #fff;padding: 315px 20px 0;}
.znkf-app .g-box .left-box h4{color: #333;font-weight: 500;letter-spacing: 2px;margin-bottom: 20px;}


.znkf-app .g-box .left-box  .bmfw{width: 379px; height: 290px;overflow: auto;position: absolute;top: 25px;}
.znkf-app .g-box .left-box  .bmfw::-webkit-scrollbar{width:3px;}
.znkf-app .g-box .left-box  .bmfw::-webkit-scrollbar-thumb{background-color: #7bb4e0;}

.znkf-app .g-box .left-box  .bmfw-swiper{width: 100%;padding-bottom: 20px;}
.znkf-app .g-box .left-box  .bmfw-swiper ul li{float: left;width: 25%;padding: 0 12px;margin-bottom: 15px;}
.znkf-app .g-box .left-box  .bmfw-swiper ul li a{display: block;width: 100%;}
.znkf-app .g-box .left-box  .bmfw-swiper ul li a i{display: block;width: 100%;text-align: center;font-size: 0;margin-bottom: 3px;}
.znkf-app .g-box .left-box  .bmfw-swiper ul li a em{text-align: center;display: block;width: 100%;color: #333;}
.znkf-app .g-box .left-box  .bmfw-swiper ul li a:hover em{color: #4186f4;}

.znkf-app .g-box .left-box  .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 5px;}
.znkf-app .g-box .left-box  .swiper-pagination-bullet-active{width: 30px;border-radius: 4px;}
.znkf-app .g-box .left-box  .zck{width: 100%;height:100%;padding-bottom: 10px;padding-top: 45px;position: relative;}
.znkf-app .g-box .left-box .zck .tabSwitchBtns{width: 100%; position: absolute;top: 0;}
.znkf-app .g-box .left-box .zck .tabSwitchBtns a{display: block;float: left;width: 50%;font-size: 0;text-align: center;}
.znkf-app .g-box .left-box .zck .tabSwitchBtns a span{position: relative;color:#333;}
.znkf-app .g-box .left-box .zck .tabSwitchBtns a.active span{color: #4085f4;}
.znkf-app .g-box .left-box .zck .tabSwitchBtns a.active span::after{content: '';display: block;width: 120px;height: 2px;position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%);background-color: #4186f4;}
.znkf-app .g-box .left-box .zck .switchBox{height: 100%;overflow-y: auto;}

.znkf-app .g-box .left-box .zck .switchBox::-webkit-scrollbar{width:3px;}
.znkf-app .g-box .left-box .zck .switchBox::-webkit-scrollbar-thumb{background-color: #7bb4e0;}

.znkf-app .g-box .left-box .zck li{padding: 15px 5px;border-bottom: 2px dashed  #fff;}
.znkf-app .g-box .left-box .zck li a{color: #333;line-height: 1.8;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.znkf-app .g-box .left-box .zck li a:hover{color: #4085f4;}
.znkf-app .g-box .left-box .zck a.zc-more{color: #4085f4;display: block;width: auto;margin: 14px auto 0;text-align: center;}
.znkf-app .g-box .left-box .zck a.zc-more:hover{text-decoration: underline;}

/* 右边 */
.znkf-app .g-box .right-box{width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.15);padding:30px 15px 170px;overflow: hidden;position: relative;}
.znkf-app .g-box .right-box .scroll-box{width: 100%;height: 100%;overflow: auto;padding-right: 15px;padding-bottom: 20px;}

.znkf-app .g-box .right-box .scroll-box::-webkit-scrollbar{width:3px;background-color:#fff;}
.znkf-app .g-box .right-box .scroll-box::-webkit-scrollbar-track{background-color:#F5F5F5;}
.znkf-app .g-box .right-box .scroll-box::-webkit-scrollbar-thumb{background-color: #7bb4e0;}

.znkf-app .g-box .right-box .tip-box{padding-right: 150px;padding-left: 20px; padding-top: 10px;position: relative;}
.znkf-app .g-box .right-box .tip-box i{position: absolute;top: 15px;right: 0;}
.znkf-app .g-box .right-box .tip-box-content{width: 100%;padding: 20px ;border: 1px solid #fff;border-radius: 40px;border-top-left-radius: 0;color: #333;box-shadow: 0 0 10px rgba(93, 155, 255, .35);background-color: rgba(255, 255, 255, .3) ;margin-top: 10px;}
.znkf-app .g-box .right-box .tip-box-content .tip{line-height: 2;}
.znkf-app .g-box .right-box .tip-box-content .q-box{ margin-top: 15px;font-size: 0;}
.znkf-app .g-box .right-box .tip-box-content .q-box a{display: inline-block;margin-bottom: 10px; padding: 0 25px;background-color: #fff;color: #333;margin-right: 20px;line-height: 46px;height: 46px;border-radius: 23px;box-shadow: 0 0 10px rgba(93, 155, 255, .25);}
.znkf-app .g-box .right-box .tip-box-content .q-box a:last-child{margin-right: 0;}
.znkf-app .g-box .right-box .tip-box-content .q-box a:hover{color: #4186f4;}

.znkf-app .g-box .right-box .QA-box{margin-top: 35px;padding: 0 25px;}
.znkf-app .g-box .right-box .QA-box .QA-item i.avtar img{width: 62px;height: 62px;border-radius: 50%;}

.znkf-app .g-box .right-box .QA-box .QA-item{position: relative;margin-bottom: 30px;}
.znkf-app .g-box .right-box .QA-box .QA-item:last-child{margin-bottom: 0;}
.znkf-app .g-box .right-box .QA-box .QA-item .content{max-width: 90%;border-radius: 26px;border: 1px solid #fff;box-shadow: 0 0 10px rgba(93, 155, 255, .35);line-height: 1.6;padding: 15px 30px ;}

/* 问题 */
.znkf-app .g-box .right-box .QA-box .QA-item.Q-item{padding-right: 80px;}
.znkf-app .g-box .right-box .QA-box .QA-item.Q-item i.avtar{position: absolute;top: 0;right: 0;}
.znkf-app .g-box .right-box .QA-box .QA-item.Q-item .content{margin-top:5px;float: right; background: #4e87ed;border-top-right-radius: 0;color: #fff;}

/* 回答 */
.znkf-app .g-box .right-box .QA-box .QA-item.A-item{padding-left: 80px;}
.znkf-app .g-box .right-box .QA-box .QA-item.A-item i.avtar{position: absolute;top: 0;left: 0;}
.znkf-app .g-box .right-box .QA-box .QA-item.A-item .content{margin-top: 15px;float: left;background: url(/xinbandemo/QABg.png) no-repeat center ;background-size: cover;border-top-left-radius: 0;min-width: 400px;min-height: 58px}

/* 推理思考 */
.znkf-app .g-box .right-box .QA-box .QA-item.A-item .content .reasoningContent{color: #8b8b8b;padding-left: 15px;margin-bottom: 10px;border-left: 2px solid #ccc;}


.znkf-app .g-box .right-box .QA-box .QA-item.A-item .footer-info{position: relative;border-top: 1px solid rgba(38, 146, 207, .35);margin: 15px 0 0;padding: 15px 0 0;height: 50px;}
.znkf-app .g-box .right-box .QA-box .QA-item.A-item .footer-info a{padding-left: 22px;color: #646479;position: absolute;}
.znkf-app .g-box .right-box .QA-box .QA-item.A-item .footer-info a::before{content: '';display: block;position: absolute;top: 50%;transform: translateY(-50%);width: 16px;height: 16px;background-size: 100%;left: 0px;}

.znkf-app .g-box .right-box .QA-box .QA-item.A-item .footer-info a.reload{left: 0;}
.znkf-app .g-box .right-box .QA-box .QA-item.A-item .footer-info a.reload::before{background-image: url(/xinbandemo/rload.png);}
.znkf-app .g-box .right-box .QA-box .QA-item.A-item .footer-info a.mz{left: 50%;transform: translateX(-50%);}
.znkf-app .g-box .right-box .QA-box .QA-item.A-item .footer-info a.mz::before{background-image: url(/xinbandemo/mz.png);}
.znkf-app .g-box .right-box .QA-box .QA-item.A-item .footer-info a.copy{right: 0;}
.znkf-app .g-box .right-box .QA-box .QA-item.A-item .footer-info a.copy::before{background-image: url(/xinbandemo/copygpt.png);}

/* ai在思考中 未开始回答 */
.znkf-app .g-box .right-box .QA-box .QA-item.A-item .NOSTART{position: relative;padding-left: 45px;}
.znkf-app .g-box .right-box .QA-box .QA-item.A-item .NOSTART i{font-size: 0;position: absolute;left: 0;top: 13px;animation: rotate 2s linear infinite;}
/* 定义旋转动画 */
@keyframes rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes fade {
  from {opacity: 0;  }
  to { opacity: 1;  }
}
/* 回答中，打字机效果 */
.znkf-app .g-box .right-box .QA-box .QA-item.A-item .last-string-letter::after{
    content: '|';
    display: inline-block;
    margin: 0 5px;
    vertical-align: 1px;
    animation: fade .25s infinite ;
}
/* 停止生成 */
.znkf-app .g-box .right-box .QA-box .stop-btn a{display: block;width: 180px;height: 50px;background-color: #fff;text-align: center;line-height: 50px;border-radius: 10px;color: #666;margin: 20px auto;}
/* input 功能区 */
.znkf-app .g-box .right-box .input-box{position: absolute;width: 1035px;left: 20px;bottom: 25px;}
.znkf-app .g-box .right-box .input-box .recommend{position: relative;margin-bottom: 25px;padding-right: 50px;}
.znkf-app .g-box .right-box .input-box .recommend em{color: #6097f5;padding: 8px 0;margin-right: 10px;}
.znkf-app .g-box .right-box .input-box .recommend span a{margin-bottom: 5px; display: inline-block;padding: 6px 15px;border: 1px solid #fff;color: #333;border-radius: 14px;background: linear-gradient(to bottom, #e7f5fd 0%, #eaf7fd 25%, #f1fafe 50%, #f7fefe 75%, #f7fefe 100%);margin-right: 10px;box-shadow: 0 0 10px rgba(93, 155, 255, .35);}
.znkf-app .g-box .right-box .input-box .recommend span a:last-child{margin-right: 0;}
.znkf-app .g-box .right-box .input-box .recommend a.to-top{display: block;position: absolute;right: 0;top: 50%;transform: translateY( -50%);width: 40px;height: 40px;box-shadow: 0 0 10px rgba(93, 155, 255, .35);border: 1px solid #fff;}
.znkf-app .g-box .right-box .input-box .recommend a.to-top img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.znkf-app .g-box .right-box .input-box .inp{width: 100%;height: 50px;position: relative;border-radius: 25px;background-color: #FFF;box-shadow: 0 0 10px rgba(93, 155, 255, .35);padding-right: 50px;padding-left: 25px;}
.znkf-app .g-box .right-box .input-box .inp textarea{width: 100%;height: 100%;line-height: 50px;resize: none;background: none;border: none;outline: none;overflow: hidden;}
.znkf-app .g-box .right-box .input-box .inp a.sendBtn{display: block;width: 40px;height: 40px;position: absolute;top: 50%;right: 5px;transform: translateY(-50%);background: #4085f4 url(/xinbandemo/send.png) 40% center no-repeat;border-radius: 50%;}

.znkf-app.answering .g-box .right-box .input-box .inp a.sendBtn{
    background:  url(/xinbandemo/loading.png) 40% center no-repeat;
    animation: rotate2 2s linear infinite;
    cursor: not-allowed;
}
@keyframes rotate2 {
  0% { transform:translateY(-50%) rotate(0deg); }
  100% { transform:translateY(-50%) rotate(360deg); }
}


/* 把页面上的 fontsize 和特别调整的地方 提出来单独写 */
.znkf-app.font-s  .g-box .left-box h4{font-size: 22px;}
.znkf-app.font-s  .g-box .left-box .bmfw-swiper ul li a em{font-size: 13px;}

.znkf-app.font-s  .g-box .left-box .zck .tabSwitchBtns a span{font-size: 22px;}
.znkf-app.font-s  .g-box .left-box .zck li a{font-size: 15px;}
.znkf-app.font-s  .g-box .left-box .zck a.zc-more{font-size: 16px;}

.znkf-app.font-s  .g-box .right-box  .tip-box-content .tip,
.znkf-app.font-s  .g-box .right-box  .tip-box-content .q-box a,
.znkf-app.font-s  .g-box .right-box .QA-box .QA-item .content{font-size: 16px;}

.znkf-app.font-s  .g-box .right-box .input-box .recommend,
.znkf-app.font-s  .g-box .right-box .input-box .inp textarea{font-size: 14px;}

.znkf-app.font-s .g-box .right-box .QA-box .QA-item.A-item .content .reasoningContent{font-size: 15px;}
/* 中号 */
.znkf-app.font-m  .g-box .left-box h4{font-size: 24px;}
.znkf-app.font-m  .g-box .left-box .bmfw-swiper ul li a em{font-size: 15px;}

.znkf-app.font-m  .g-box .left-box .zck .tabSwitchBtns a span{font-size: 24px;}
.znkf-app.font-m  .g-box .left-box .zck li a{font-size: 17px;}
.znkf-app.font-m  .g-box .left-box .zck a.zc-more{font-size: 18px;}

.znkf-app.font-m  .g-box .right-box  .tip-box-content .tip,
.znkf-app.font-m  .g-box .right-box  .tip-box-content .q-box a,
.znkf-app.font-m  .g-box .right-box .QA-box .QA-item .content{font-size: 18px;}

.znkf-app.font-m  .g-box .right-box .input-box .recommend,
.znkf-app.font-m  .g-box .right-box .input-box .inp textarea{font-size: 16px;}
.znkf-app.font-m .g-box .right-box .QA-box .QA-item.A-item .content .reasoningContent{font-size: 17px;}

/* 中号特殊处理 */
.znkf-app.font-m .g-box .left-box .zck li{padding: 8px 0;}
.znkf-app.font-m .g-box .right-box{padding-bottom: 200px;}
/* 大号 */
.znkf-app.font-l  .g-box .left-box h4{font-size: 26px;}
.znkf-app.font-l  .g-box .left-box .bmfw-swiper ul li a em{font-size: 17px;}

.znkf-app.font-l  .g-box .left-box .zck .tabSwitchBtns a span{font-size: 26px;}
.znkf-app.font-l  .g-box .left-box .zck li a{font-size: 19px;}
.znkf-app.font-l  .g-box .left-box .zck a.zc-more{font-size: 20px;}

.znkf-app.font-l  .g-box .right-box  .tip-box-content .tip,
.znkf-app.font-l  .g-box .right-box  .tip-box-content .q-box a,
.znkf-app.font-l  .g-box .right-box .QA-box .QA-item .content{font-size: 20px;}

.znkf-app.font-l  .g-box .right-box .input-box .recommend,
.znkf-app.font-l  .g-box .right-box .input-box .inp textarea{font-size: 18px;}

.znkf-app.font-m .g-box .right-box .QA-box .QA-item.A-item .content .reasoningContent{font-size: 19px;}

/* 大号特殊处理 */
.znkf-app.font-l .g-box .left-box .zck li{padding: 5px 0;}
.znkf-app.font-l .g-box .right-box .input-box .recommend p a{margin-right: 5px;}
.znkf-app.font-l .g-box .right-box{padding-bottom: 200px;}




/* 免责声明 start */
body.ovh {height: 100%;overflow: hidden;}
.ovBg {opacity: 0;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 39;background-color: rgba(0, 0, 0, 0.3);display: none;visibility: hidden;}

.ovBg.on {visibility: visible;opacity: 1;display: block;}

.mz-box{width: 1050px;height: 530px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);padding-bottom: 100px;border-radius: 20px;overflow: hidden;background-color: #f4f4f4;}
.mz-box .mz-content{width: 100%;height: 100%;background: linear-gradient(to bottom,#dce8ff 0%,#e8f0ff 25%,#f7faff 50%,#fcfdff 75%,#fff 100%);padding: 50px 85px 0;}
.mz-box .mz-content h6{font-size: 24px;font-weight: bolder;text-align: center;margin-bottom: 25px;}
.mz-box .mz-content p{font-size: 18px;line-height: 2;margin-bottom: 10px;}
.mz-box .mz-content .close{width: 40px;height: 40px;text-align: center;background-color: #8ac3ff;border-radius: 50%;color: #fff;font-size: 40px;line-height: 35px;position: absolute;right: 10px;top: 10px;}

.mz-box .iknow{width: 100%;height: 100px;background-color: #f4f4f4;position: absolute;left: 0;bottom: 0;}
.mz-box .iknow a{display: block;background-color: #0078f5;width: 180px;border-radius: 6px;text-align: center;font-size: 18px;padding:12px 0;color: #fff;position: absolute; top: 50%;left: 50%;transform: translate(-50%,-50%);}
.mz-box .iknow a:hover{opacity: .7;}



/* 适配 */
@media screen and (max-width: 1520px) { 
    .znkf-app .g-box{padding-left: 390px;}
    .znkf-app .g-box .left-box .bmfw{width: 349px;}
    .znkf-app .g-box .left-box{width: 390px;}
    .znkf-app .g-box .left-box .bmfw-swiper ul li{padding: 0 5px;}
    .znkf-app .g-box .right-box .input-box{width: 775px;left: 20px;}
    .znkf-app .g-box .right-box{padding-bottom: 190px;}


}
@media screen and (max-width: 1200px){
    .znkf-app .content-box .w1500{padding: 80px 20px 20px;}
    .znkf-app .top-icon{padding: 15px 20px 10px;}
    
    .znkf-app .g-box{padding-left: 0;}
    .znkf-app .g-box .left-box{display: none;}
    .znkf-app .g-box .right-box .input-box{width:100%;left: 0;padding: 0 15px;}

    .znkf-app .top-icon i{margin-right: 10px;}
    .znkf-app .top-icon i img{height: 60px;}
    .znkf-app .top-icon a img{height: 50px;vertical-align: 4px;}
    .znkf-app .o-fn{top: 25px;right: 20px;}

    /* 免责声明 */
    .mz-box{width: 90%;height: auto;}
    .mz-box .mz-content{padding:45px 45px 30px;}

}
@media screen and (max-width: 760px){
    .znkf-app .top-icon i img{height: 45px;}
    .znkf-app .top-icon a img{height: 40px;vertical-align: 2px;}
    .znkf-app .content-box .w1500{padding: 110px 20px 20px;}
    .znkf-app .o-fn{top: 70px;}
    .znkf-app .o-fn .to-old{font-size: 13px;background: url(/xinbandemo/toold.png) no-repeat 15px 8px;height: 30px;line-height: 28px;}
    .znkf-app .o-fn .set-font-size{height: 30px;line-height: 28px;}
    .znkf-app .g-box .right-box{padding-bottom: 145px !important;;}
    .znkf-app .g-box .right-box .tip-box i{right: 25px;}
    .znkf-app .g-box .right-box .tip-box i img{height: 120px;}
    .znkf-app .g-box .right-box .scroll-box{padding-right: 0 }


    .znkf-app .g-box .right-box .tip-box-content .q-box a{display: block; margin-right: 0;line-height: 35px;height: auto;}

    .znkf-app .g-box .right-box .tip-box{padding-top: 0;padding-left: 10px;padding-right: 15px;}
    .znkf-app .g-box .right-box .tip-box-content{padding: 15px;border-radius: 25px;border-top-left-radius: 0;}
    .znkf-app .g-box .right-box .tip-box-content .tip{padding-right: 95px;}

    
    .znkf-app .g-box .right-box .QA-box{margin-top: 25px;padding: 0 10px;}
    .znkf-app .g-box .right-box .QA-box .QA-item{margin-bottom: 15px;}
    .znkf-app .g-box .right-box .QA-box .QA-item i.avtar img{width: 45px;height: 45px;}

    .znkf-app .g-box .right-box .QA-box .QA-item.A-item{padding-left: 60px;}
    .znkf-app .g-box .right-box .QA-box .QA-item.Q-item{padding-right: 60px;}
    .znkf-app .g-box .right-box .QA-box .QA-item .content{max-width: 97%;}
    .znkf-app .g-box .right-box .QA-box .QA-item.A-item .content{margin-top: 5px;min-width: auto;}

    .znkf-app .g-box .right-box .QA-box .QA-item .content{padding: 15px;}
    .znkf-app .g-box .right-box .input-box .recommend{margin-bottom: 10px;}

    .znkf-app .g-box .right-box .QA-box .QA-item.A-item .footer-info{display: flex;height: auto; flex-wrap: wrap;justify-content: space-between;}
    .znkf-app .g-box .right-box .QA-box .QA-item.A-item .footer-info a{position: relative;left: auto !important;right: auto !important;}
    .znkf-app .g-box .right-box .QA-box .QA-item.A-item .footer-info a.mz{transform: none;}
    .znkf-app .g-box .right-box .input-box .recommend{padding-right: 55px;}
    .znkf-app .g-box .right-box .input-box .recommend span{white-space: nowrap;width: 100%;overflow-x: auto;}
/* 760 以下 字体适配 */
.znkf-app.font-s  .g-box .left-box h4{font-size: 20px;}
.znkf-app.font-s  .g-box .left-box .bmfw-swiper ul li a em{font-size: 12px;}

.znkf-app.font-s  .g-box .left-box .zck .tabSwitchBtns a span{font-size: 20px;}
.znkf-app.font-s  .g-box .left-box .zck li a{font-size: 13px;}
.znkf-app.font-s  .g-box .left-box .zck a.zc-more{font-size: 14px;}

.znkf-app.font-s  .g-box .right-box  .tip-box-content .tip,
.znkf-app.font-s  .g-box .right-box  .tip-box-content .q-box a,
.znkf-app.font-s  .g-box .right-box .QA-box .QA-item .content{font-size: 14px;}

.znkf-app.font-s  .g-box .right-box .input-box .recommend,
.znkf-app.font-s  .g-box .right-box .input-box .inp textarea{font-size: 12px;}

.znkf-app.font-s .g-box .right-box .QA-box .QA-item.A-item .content .reasoningContent{font-size: 13px;}
/* 中号 */
.znkf-app.font-m  .g-box .left-box h4{font-size: 22px;}
.znkf-app.font-m  .g-box .left-box .bmfw-swiper ul li a em{font-size: 13px;}

.znkf-app.font-m  .g-box .left-box .zck .tabSwitchBtns a span{font-size: 22px;}
.znkf-app.font-m  .g-box .left-box .zck li a{font-size: 15px;}
.znkf-app.font-m  .g-box .left-box .zck a.zc-more{font-size: 16px;}

.znkf-app.font-m  .g-box .right-box  .tip-box-content .tip,
.znkf-app.font-m  .g-box .right-box  .tip-box-content .q-box a,
.znkf-app.font-m  .g-box .right-box .QA-box .QA-item .content{font-size: 16px;}

.znkf-app.font-m  .g-box .right-box .input-box .recommend,
.znkf-app.font-m  .g-box .right-box .input-box .inp textarea{font-size: 14px;}
.znkf-app.font-m .g-box .right-box .QA-box .QA-item.A-item .content .reasoningContent{font-size: 15px;}


/* 大号 */
.znkf-app.font-l  .g-box .left-box h4{font-size: 24px;}
.znkf-app.font-l  .g-box .left-box .bmfw-swiper ul li a em{font-size: 15px;}

.znkf-app.font-l  .g-box .left-box .zck .tabSwitchBtns a span{font-size: 24px;}
.znkf-app.font-l  .g-box .left-box .zck li a{font-size: 17px;}
.znkf-app.font-l  .g-box .left-box .zck a.zc-more{font-size: 18px;}

.znkf-app.font-l  .g-box .right-box  .tip-box-content .tip,
.znkf-app.font-l  .g-box .right-box  .tip-box-content .q-box a,
.znkf-app.font-l  .g-box .right-box .QA-box .QA-item .content{font-size: 18px;}

.znkf-app.font-l  .g-box .right-box .input-box .recommend,
.znkf-app.font-l  .g-box .right-box .input-box .inp textarea{font-size: 16px;}

.znkf-app.font-m .g-box .right-box .QA-box .QA-item.A-item .content .reasoningContent{font-size: 17px;}

    /* 免责声明 */
    .mz-box{padding-bottom: 80px;}
    .mz-box .mz-content{padding: 20px 30px 10px;}
    .mz-box .mz-content h6{font-size: 20px;margin-bottom: 10px;}
    .mz-box .mz-content p{font-size: 13px;margin-bottom: 10px;}
    .mz-box .iknow{height: 80px;}
    .mz-box .iknow a{width: 160px;font-size: 15px;}
}






/*common_footer start*/
.com_footer{width: 100%;height: auto;}
.com_footer .fLinks_box{width: 100%;height: 40px;background-color: #333;position: relative;display: none;}
.com_footer .fLinks_box .footer_w1400{width: 100%;max-width: 1400px}
.com_footer .fLinks_box ul.fLinks_inner{height: 40px;margin: 0 auto;}
.com_footer .fLinks_box ul.fLinks_inner li{display: inline-block;width: 33%;height: 40px;box-sizing: border-box;line-height: 40px;font-size: 18px;text-align: center;color: #fff;vertical-align: middle;position: relative;}
.com_footer .fLinks_box ul.fLinks_inner li::after{display: inline;content: '';border-top: 9px solid #cfcfcf;border-right: 9px solid transparent;border-left: 9px solid transparent;border-bottom: 9px solid transparent;margin-left: 5px;position: absolute;top: 50%;transform: translateY(-15%);}
.com_footer .fLinks_box ul.fLinks_inner li:nth-child(2){border-left: 1px solid #474f54;border-right: 1px solid #474f54;}
.com_footer .fLinks_box .fLinks_tips{display: none;width: 100%;max-width: 1920px;height: auto;box-sizing: border-box;background-color: rgba(255, 255, 255, 0.95);position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);padding: 30px 0;z-index: 99;}
.com_footer .fLinks_box .fLinks_tips a{display: inline-block;width: 24.775%;box-sizing: border-box;line-height: 40px;font-size: 16px;color: #333;text-align: center;}
.com_footer .fLinks_box .fLinks_tips a:hover{text-decoration: underline;}
.com_footer .footer_copyrightInfo{width: 100%;height: auto;background-color: #fff;}
.com_footer .footer_copyrightInfo .copyright_box{width: 100%;height: auto;max-width: 1500px;box-sizing: border-box;padding: 15px 0;margin: 0 auto;}
.com_footer .copyright_left{width: 510px;height: 100%;box-sizing: border-box;padding-left: 25px;}
.com_footer .copyright_left p,
.com_footer .copyright_left a{width: auto;font-size: 14px;color: #666;line-height: 30px;}
.com_footer .copyright_left p.web_state a{display: inline-block;}
.com_footer .copyright_left p .m_phone{margin-left: 25px;}
.com_footer .copyright_right{width: auto;box-sizing: border-box;}
.com_footer .copyright_right  p{font-size: 14px;color: #666;line-height: 30px;}
.com_footer .copyright_right .footer_logo img{height: 60px;}
.com_footer .copyright_right  .bsm{display: inline-block;color: #333;}
.com_footer .footer_copyrightInfo p a:hover{color: #333;}
.com_footer .copyright_right p a{color: #333;}
@media screen and (max-width:1400px){
    .com_footer .fLinks_box .footer_w1400,
    .com_footer .footer_copyrightInfo .copyright_box{width: 100%;}
    .com_footer .fLinks_box .fLinks_tips a{width: 33%;}
}
@media screen and (max-width:1280px){
    .com_footer .footer_copyrightInfo .copyright_box{height: auto;}
    .com_footer .copyright_left,
    .com_footer .copyright_right{float: none !important;margin: 0 auto;}
    .com_footer .copyright_left{width: 500px;padding-left: 0;text-align: center;}
    .com_footer .copyright_right{width: 525px;padding-right: 0;}
    .com_footer .copyright_right>div,
    .com_footer .copyright_right .complain_address{float: none !important;text-align: center;}
    .com_footer .copyright_right p{text-align: center;} 
}
@media screen and (max-width:968px){
    .com_footer .fLinks_box .fLinks_tips a{width: 48%;}
    .com_footer .fLinks_box ul.fLinks_inner li{width: 30%;}
}
@media screen and (max-width:767px){
    .com_footer .fLinks_box{display: none;}
    span.btn_more a {width: 120px;height: 40px;line-height: 40px;font-size: 14px;}
 }
 @media screen and (max-width:568px){
    .com_footer .copyright_left{width: 90%;}
    .com_footer .copyright_left p, .com_footer .copyright_left a,
    .com_footer .copyright_right p{font-size: 12px;}
    .com_footer .copyright_left p span{display: inline-block;}
    .com_footer .copyright_right{width: 90%;}
    .com_footer .copyright_left p,
     .com_footer .copyright_left a,
     .com_footer .copyright_right p{line-height: 20px;}
    .com_footer .copyright_right .footer_logo img {height: 40px;}
 }
 @media screen and (max-width:455px){
    .com_footer .copyright_left p .m_phone{margin-left: 0;}
    .f4item_box .f4item{height: auto;padding: 10px;}
    .f4item_box .f4item dl dd h4 a{height: 64px;line-height: 32px;}
    span.btn_more a{width: 90px;height: 35px;line-height: 35px;font-size: 12px;}
    .yicp{font-size: 12px;}
 }
 /*common_footer end*/

