@font-face{font-family:qaicon;src:url(fonts/iconfont.woff2?t=1) format('woff2'),url(fonts/iconfont.woff?t=1) format('woff'),url(fonts/iconfont.ttf?t=1) format('truetype')}
.qaicon{font-family:qaicon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.qaicon-sousuo:before {content: "\e636";}
.qaicon-daima:before {content: "\e60f";}
.qaicon-shangchuantupian:before {content: "\e712";}
.qaicon-yue:before{content:"\e60e"}
.qaicon-wanc:before{content:"\e66a"}
.qaicon-jiangli:before{content:"\e61c"}
.qaicon-loading:before{content:"\e6ca"}
.qaicon-quotation:before{content:"\e61d"}
.qaicon-shanchu:before{content:"\e718"}
.qaicon-close:before{content:"\e723"}
.qaicon-huifu:before{content:"\e609"}
.qaicon-zan:before{content:"\e607"}
.qaicon-jubao:before{content:"\e661"}
.qaicon-xiala:before{content:"\e8f2"}
.qaicon-huida:before{content:"\e7a0"}
.qaicon-chakan:before{content:"\e666"}
.qaicon-fabu:before{content:"\e606"}
.qaicon-home:before{content:"\e6ed"}
.qaicon-chajian:before{content:"\e69c"}
.qaicon-xiangmujine:before{content:"\e62f"}
.qaicon-zhuti_tiaosepan_o:before{content:"\eb6e"}
.qaicon-shijian_o:before{content:"\ebb1"}
.qaicon-bug:before{content:"\e8d2"}
.qaicon-yijianfankui:before{content:"\e635"}
.qaicon-loading{animation: rotate 1s linear infinite;display: inline-block;}
.qaicon-fanhui:before {content: "\e610";}
@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.qa{font-size:13px;color:#333;--btn-color:#0084ff;--color:#0076ff}
.qa *{box-sizing: border-box;}
.qa-align > *{vertical-align:middle}
.qa i+span{margin-left:3px}
.qa-btn{display:inline-block;line-height:28px;height:28px;font-size: 12px;background-color:#dbeaf9;overflow:hidden;border-radius:2px;color:var(--btn-color);padding:0 12px;border:none!important;cursor:pointer;}
.qa-btn + .qa-btn{margin-left:4px;}
.qa-btn:not(.qa-btn-transparent):not(.qa-btn-on):not(.qa-btn-default):hover{background-color:#c6e2ff;}
.qa-btn[disabled]{cursor:default;background-color:#c9c9c9!important;}
.qa-btn.qa-btn-on{background-color:#1b89ff;color:#fff!important;}
.qa-btn.qa-btn-big{line-height:38px;height:40px;padding:0 18px;}
.qa-btn-transparent{background-color:transparent;border:none;color:#999;}
.qa-btn-transparent:hover{color:#007bff;}
.qa-btn-line{border:solid 1px #339dff!important;background-color:#fff;color:#339dff;}
.qa-btn-line:hover{background-color:#339dff!important;color:#fff;}
.qa-btn-1{height:24px;line-height:24px;padding:0 8px}
.qa-btn-2{height:22px;line-height:22px;padding:0 5px}
.qa-btn-default{cursor:default;background-color:#2196f3;color:#fff;}
.qa input.qa-input{background-color:#fff;border:solid 1px #eee;height:30px;color:#444;padding:0 5px;outline:0;}
.qa input.qa-input[disabled]{background: #f6f6f6;cursor: default;color: #9f9f9f;}
.qa input.qa-input:focus,.qa input.qa-input:focus-visible{box-shadow:none;border-color:#ccc;}
.qa input.qa-input-wram{border-color:red!important;}
.qa [type=radio]{margin: 0 2px}
.qa-form-submit{border-radius:0;}
.admin .qa-form-submit{height: 32px!important;margin-top: 15px;}
.admin pre{background-color:#f1f1f1;padding:10px;}
.qa a:hover{color:#0084ff}
.qa-c9,.qa-c9 a{color:#999!important}
.qa-pd-20{padding:20px}
.qa-pd-10{padding:10px}
.qa-pd-40{padding:40px}
.qa-pd-15{padding:15px}
.qa-mt-20{margin-top:20px}
.qa-mt-10{margin-top:10px}
.qa-mt-15{margin-top:15px}
.qa-mt-5{margin-top:5px}
.qa-mr-15{margin-right:15px}
.qa-mr-5{margin-right:5px}
.qa-ml-15{margin-left:15px}
.qa-ml-10{margin-left:10px}
.qa-ml-5{margin-left:5px}
.qa-lh-18{line-height:1.8;}
.qa-fs-12{font-size:12px;}
.qa-fs-13{font-size:13px;}
.qa-fs-14{font-size:14px;}
.qa-w-full{width:100%;}
.qa-bg-w{background-color:#fff}
.qa-warn{color:red!important;}
.qa-width-50{display:inline-block;width:50%;}
.qa-rotate-180{display:inline-block;transform:rotate(180deg)}
.qaicon-yue{color: #f6cc4f;font-size:20px;}
.qa-nowrap-x-auto{white-space: nowrap;overflow-x: auto;}
.qa-flex{display:flex}
.qa-flex-between{justify-content:space-between}
.qa-flex-center{justify-content: center;align-items: center;}
.qa-center{text-align:center;}
.qa-nowarp{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.qa-avatar{border-radius:50%!important;width:100%;height:100%;border: solid 1px #fff;box-shadow: 0 0 10px 0px rgb(0 0 0 / 10%);}
.qa-cate-list a{margin-right:15px;margin-bottom:15px;padding-right:12px;padding-left:0;color: var(--btn-color);}
.qa-cate-list a.on .qa-icon{background-color:#0069d9}
.qa-cate-list .qa-icon{display:inline-block;padding:0 12px;background-color:#0076ff;margin-right:12px;position:relative;height:100%}
.qa-cate-list .qa-icon i{color:#fff}
.qa-posts-type{position:relative}
.qa-posts-type ul{width:calc(100% - 100px);}
.qa-posts-type ul li{display:inline-block}
.qa-posts-type ul li a{display:inline-block;line-height:42px;padding:0 16px;border-top-left-radius:3px;border-top-right-radius:3px}
.qa-posts-type ul li a:hover{background-color:#eee;color:#333}
.qa-posts-type ul li a.on{background-color:#fff;color:#555;cursor:default}
.qa-posts-type .qa-list-top-right{position:absolute;top:4px;right:0;display: flex;gap:10px;align-items: center;}
.qa-search{position: relative;margin-bottom: 20px;}
.qa-search .qaicon-sousuo{position: absolute;top:50%;left: 10px;transform: translateY(-50%);}
.qa-search .qa-search-form [name=q]{padding-left:30px;margin:0;width: 100%;height: 36px;border: solid 1px #ccc;border-radius: 3px;font-size: 12px;background-color: #fff;}
.qa-search .qa-search-form .qa-search-button{position: absolute;right:0;top: 50%;padding:0 15px;height:100%;transform: translateY(-50%);background-color: transparent;color:#0076ff;border:none;cursor: pointer;}
.qa-posts-type .qa-btn-publish{color: var(--btn-color)}
.qa-multi{padding:20px;transition:all .2s;}
.qa-multi:hover{background-color: rgb(219 234 249 / 10%);box-shadow: inset 0 0 15px 0px rgb(219 234 249 / 50%);}
.qa-multi-avatar{flex:0 0 50px;width:50px;height:50px;margin-right:20px}
.qa-multi .qa-multi-content{flex:1;flex-direction:column;justify-content:space-between}
.qa-multi .qa-multi-content .qa-top{margin-right:8px;}
.qa-multi .qa-title{font-size:16px;}
.qa-multi .qaicon-wanc{color:rgb(0 188 212);}
.qa-content{font-size:16px;}
.qa-content img{max-width:200px;cursor: zoom-in;}
.qa-content .qa-reply{margin-bottom:15px;overflow-y:auto;}
.qa-content-reply {position:relative;}
.qa-content-reply .qa-reply-return{position:absolute;top:10px;right:10px;z-index:1;cursor:pointer;}
.qa-tag{color: var(--btn-color);font-size:14px;line-height:24px;height:24px;margin-right:5px;}
.qa-info{font-size:12px;height:20px}
.qa-info .qa-flex-item>span{display:inline-block;}
.qa-problem-title{position:relative;}
.qa-problem-title .qa-top{position: absolute;top: 10px;left: 0;}
.qa-problem-title .qa-top + h1{text-indent: 50px;}
.qa-problem-title h1{font-size:24px;font-weight:500;display:inline-block;line-height: 1.5;}
.qa-head{border-bottom:solid 1px #f0f2f7;padding:10px 20px;}
.qa-answer-multi{position:relative;}
.qa-answer-multi .qa-answer-best{z-index:10;cursor:default;font-size:22px;position: absolute;right: 30px;top: 50px;border: solid 2px red;background-color: rgb(255 0 0 / 5%);color: red;padding: 6px 14px;border-radius: 2px;transform: rotate(14deg);}
.qa-answer-multi .qa-answer-best i{font-size:22px;}
.qa-answer-multi:not(:last-nth-child(3)){padding-bottom:15px}
.qa-answer-multi:not(:nth-child(2)){margin-top:15px;padding-top:15px;border-top:solid 1px #f0f2f7}
.qa-answer-name{color:#2c3e50;}
.qa-answer-name span{cursor:default;border-radius: 2px;margin-left:5px;font-weight: 400;background-color: #00bcd4;color: #fff;display: inline-block;height: 20px;line-height: 20px;font-size: 12px;padding: 0 5px;}
.qa-answer-name .qa-isqustionauthor{background-color:#00d6b1;}
.qa-answer-author{width:0;flex:1;display: flex;flex-direction: column;justify-content: center;}
.qa-answer-child .qa-answer-multi{background-color:#f2f7fd;margin-top:8px;padding-top:10px;transition: all .2s;}
.qa-answer-bottom{font-size:12px;}
.qa-answer-bottom>span+span{margin-left:5px}
.qa-reply-author > label{display:inline-block;}
.qa-at{color:#0366d6}
.qa-answer .qa-multi-avatar{margin-right:10px}
.qa .prism-show-language-label{top:10px!important;}
.qa :not(pre) > code[class*="language-"], .qa pre[class*="language-"] {margin: 10px 0!important;}
.qa textarea{max-width:100%;min-width:100%;min-height:150px;border:solid 1px #eee;box-shadow: none;padding: 10px;}
.qa textarea:focus{border-color:#ddd;}
.qa-reply{position:relative;background-color: beige;padding:20px 40px;max-height:120px;overflow:hidden;}
.qa-reply:before{content: "\e61d";font-family:qaicon;position: absolute;left: 12px;top: 20px;font-size: 20px;color: #cfcfcf;}
.qa-reply .qa-at,.qa-reply .prism-show-language{display:none;}
.qa-editor{position:relative;}
.qa-editor .qa-editor-login{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / 50%);}
.qa-editor-tool{border:solid 1px #eee;border-bottom:0;padding:5px;}
.qa-editor-tool-btn{display:inline-block;width: 35px;padding:2px 0;text-align: center;cursor:pointer;}
.qa-editor-tool-btn:hover{background-color:#f4f4f4;}
.qa-publish{position: relative;}
.qa-disabled{position: absolute;top:0;left:0;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;background-color: rgb(255 255 255 / 50%);backdrop-filter: blur(2px);font-size:18px;z-index: 100;}
.qa-open{background-color:rgb(0 0 0 / 20%);position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;opacity:0}
.qa-open .qa-open-container{position:relative;margin-top:-20px;background-color:#fff;min-width:240px;box-shadow: 1px 1px 12px rgb(0 0 0 / 20%);border-radius: 2px;}
.qa-open .qa-open-close{position:absolute;right:15px;top:10px;cursor:pointer}
.qa-open .qa-open-close i{font-size:20px;color:#607d8b}
.qa-open .qa-answer-form{width:800px;max-width:100%;max-height:calc(100% - 100px);margin-top:0}
.qa-open .qa-answer-form .w-e-scroll{max-height:600px;overflow-y:auto}
.qa-open .qa-head{font-weight: bold;}
.qa-open .qa-open-btns{margin:15px 0 -8px;text-align:right;}
.qa-tip .qa-open-content{font-size:14px;}
.qa-tip .qa-head{padding-top:8px;padding-bottom:8px;background-color: #fafafa;border-top-left-radius: 2px;border-top-right-radius: 2px;cursor:default;}
.qa-tip .qa-open-close{top:8px;}
.qa select{display:none;}
.qa-form-item input.qa-input{height:38px;padding:0 10px;border-radius:3px;}
.qa-form-item:not(:last-child){margin-bottom:35px;}
.qa-form-item .qa-input-inline{width:200px;}
.qa-form-item .qa-input-img{position:absolute;right:5px;top:5px;}
.qa-form-item .qa-input-block,.qa-form-item .qa-input-inline{margin-top:10px;position:relative;}
.qa-form-item .qa-input{width:100%;}
.qa-form-item .qa-form-label{font-size:14px;}
.qa-form-item .qa-input-text{position:absolute;right:10px;top:6px;color:#999;}
.qa-select{position:relative;}
.qa-select .qa-input{cursor:pointer;}
.qa-select .qa-input:hover{border-color:#dedede;}
.qa-select .qa-select-title{position:relative;}
.qa-select .qa-select-title .qaicon{position: absolute;right: 8px;top: 5px;color: #999;display:inline-block;}
.qa-select-tips{display:none;position:absolute;width:100%;max-height: 280px;overflow-y: auto;left:0;top:40px;background-color:#fff;border: 1px solid #d2d2d2;padding:5px 0;max-height:300px;box-shadow: 0 2px 4px rgb(0 0 0 / 12%);border-radius:2px;z-index:100;}
.qa-select-tips dd{padding:5px 10px;cursor:pointer;}
.qa-select-tips dd[selected]{background-color: #eaeaea;}
.qa-select-tips dd[value='']{color:#999;}
.qa-select-tips dd:hover{background-color:#f2f2f2;}
.qa-select-on .qa-select-tips{display:block;}
.qa-select-on .qa-select-title .qaicon{transform:rotate(180deg)}
.qa-pagebar a{margin: 0 2px;}
.qa-pay{position:relative;background-color:#607d8b;padding:10px;text-align:center;margin:20px 0;color:#fffcf0;border-radius:4px;border: dashed 1px #d8d8d8;font-size: 14px;}
.qa-pay a{color:#ffc107;}
.qa-pay .qa-pay-tips{position:absolute;background-color: white;color: #607d8b;padding: 1px 8px;border-radius: 2px;font-size: 12px;}
.qa-price{font-size:1.3em;color:#ffeb3b;}
.qa-pay .qa-btn-on{background-color:#ff9800;}
.qa-module-li .qa-module-title{line-height:1.5;}
.qa-module-li .qa-avatar {width:16px;height:16px;box-shadow:none;}
.qa-module-li .qa-avatar + .qa-avatar{margin-left:-8px;}
.qa-module-li:not(:last-child){padding-bottom:12px;margin-bottom:12px;border-bottom: 1px #efefef dashed;}
.qa-img-view{opacity: 1;cursor: zoom-out;}
.qa-img-view img{position: absolute;max-width: 100%;max-height: 100%;object-fit: contain;transition: all .3s ease-out;}
.qa-tips{background-color: #ffde7c;color: #555;padding: 4px 10px;border-radius: 3px;}
.qa-loading{position: fixed;left:0;top:0;width:100%;height:100%;background-color:rgb(0,0,0,10%);display:flex;justify-content:center;align-items:center;animation:opacity1 .5s;z-index:110000;}
.qa-loading-icon{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;width:2em}
.qa-loading-icon span{width:.3em;height:1em;background-color:var(--color)}
.qa-loading-icon span:nth-of-type(1){animation:grow 1s -.45s ease-in-out infinite}
.qa-loading-icon span:nth-of-type(2){animation:grow 1s -.3s ease-in-out infinite}
.qa-loading-icon span:nth-of-type(3){animation:grow 1s -.15s ease-in-out infinite}
.qa-loading-icon span:nth-of-type(4){animation:grow 1s ease-in-out infinite}
@keyframes grow{0%,100%{transform:scaleY(1)}50%{transform:scaleY(2)}}
@keyframes opacity1{from{opacity:0;}to{opacity:1;}}
#qanda_newanswer .qa-module-bottom{white-space: nowrap;}
#qanda_newanswer .qa-module-bottom div:first-child{padding-right: 12px;}
@media screen and (max-width:500px){
    .qa-info{flex-direction: column;height: auto;}
    .qa-multi:not(:last-child) {padding-bottom: 0;}
    .qa-answer-bottom,.qa-problem-bottom{flex-direction: column;}
    .qa-info{margin-top: 15px;}
}