.comp-QaList{background: #ffffff}
.comp-QaList li{position:relative;padding:0 220px 23px 30px;overflow:hidden;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
.comp-QaList li h3{padding-right:100px;width:100%;font-weight:700;font-size:16px;overflow:hidden}
.comp-QaList li h3 a{display:block;padding:25px 100px 8px 0;width:100%;line-height:26px;color:#333;font-size: 18px}
.comp-QaList li h3 a:hover{cursor:pointer;color:#f60;text-decoration:underline}
.comp-QaList li h3 .kw{color:#f60;font-weight:700}
.comp-QaList li.no-answer .msg-wrap{top:25px}
.comp-QaList li::after{content:"";display:block;position:absolute;left:30px;right:30px;bottom:0;border-bottom:1px dotted #e6e6e6}
.comp-QaList li:last-child::after{border-bottom:0}
.comp-QaList li:hover,.comp-QaList .li-hover{background:#f8f8f8}
.comp-QaList .answer{max-height:48px;margin-bottom:15px;font-size:14px;line-height:24px;color:#666;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:initial}
.comp-QaList .cell-footer{font-size:12px;color:#999}
.comp-QaList .cell-footer span{display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-right:1em}
.comp-QaList .msg-wrap{position:absolute;top:40px;right:30px;width:70px;height:70px;line-height:70px;background:#f2f6ed;border-radius:10px;text-align:center;font-size:18px;color:#62ab00;white-space:nowrap;overflow:hidden}
.comp-QaList .msg-wrap a{display:block;color:#62ab00}
.comp-QaList .msg-wrap a:hover{background:#e8eee2;text-decoration: none}
.comp-QaList li .msg-wrap,.comp-QaList li.no-answer .msg-wrap{top:50%;margin-top:-35px}
.comp-QaList li.no-answer{min-height:92px}
.comp-QaList li.no-answer h3 a{padding-bottom:8px}
.no-select{-webkit-user-select:none;user-select:none;cursor:default;-webkit-touch-callout:none;-ms-user-select:none}