@charset "utf-8";
@font-face{font-family:'DIN';src:url('../font/DIN.otf');}

/* reset.css */
ol,ul,li,dt,dd,dl{list-style:none;}
fieldset, img{border:0;}
body {color: #3e3e3e;width: 100%;overflow-x: hidden;line-height:0.373rem;font-size:0.373rem;position: relative;background: #f5f5f5 !important; text-size-adjust: 100% !important;}
input[type="button"]{-webkit-appearance:none;}
input[type="submit"]{-webkit-appearance:none;}
input[type="text"]{-webkit-appearance:none;}
input[type="search"]{-webkit-appearance:none;}
select,input{vertical-align:middle;}
img{border:none;}
a:link,a:visited,a:hover{text-decoration:none !important;}
audio{display: block;width:9.2rem;margin: 0.4rem auto 0.4rem auto}
nav,header,footer,section{display: block;}

a{cursor:pointer;}
a:active,a:hover,a:focus{text-decoration:none;outline:none;}
a:link,a:visited{text-decoration:none;}
:focus{outline:0;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
texearea{resize:none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.titleH2{font-size: 0.533rem;margin-bottom: 0.4rem;color: #333;line-height: 0.853rem;width: 9.2rem;margin: 0 auto 0.4rem auto}
.bn{border:none !important;}
.dn{display: none !important;}
.bgn{background: none !important;}
div.lazy-load {background-color: #e6e6e6;overflow: hidden;display: inline-block;}
img.lazy-load{background-color: #e6e6e6;transition:opacity 0.3s ease-in;border: 0;outline: 0;}
.bt1{border-top: 0.013rem solid #e5e5e5;}
.fbn{font-weight: normal !important}
.cgOrg{background: #FB5F20 !important;}
.mt0{margin-top: 0 !important;}
.pt30{padding-top: 0.28rem;}

/* 边距 */
.mt10{padding-top:0.133rem !important}
.mt50{padding-top: 0.667rem !important}
.mt70{padding-top: 0.933rem !important}
.mb20{margin-bottom:0.267rem !important}
.mb30{margin-bottom: 0.4rem !important}
.p40{padding: 0.4rem 0 0 0 !important}
.pb100{padding-bottom:1.2rem !important;}

/*字体字色*/
.b{font-weight: bold;}
.cWhite{color: #fff !important;}
.c000{color: #000;}
.h100{height: 100%; overflow: hidden;}

/* 加载中 */
.loadAll{width:100%;height: 100%;position: fixed;top:0;left:0;right:0;bottom:0;margin:auto;background: url(../images/load.gif) no-repeat center center #fff;background-size: 1.32rem 1.32rem;z-index: 99}
.loadTab{width:1.32rem;height:1.32rem;margin:2rem auto;background: url(../images/load.gif);background-size:100%;z-index: 99}

/* 顶部登录 */
.topLogin{padding: 0 0.44rem 0 0.36rem;height:1.08rem;background:#fff;display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 3}
.topLogin .logo{width:1.04rem;height: 100%;display: flex;align-items: center}
.topLogin .logo img{display: block;width:1.04rem;height: 1.04rem}
.topLogin a.menuOpen{width:0.52rem;height:0.44rem;background: url(../images/menu.png);background-size:100% 100%;display: block;}
.topLogin .userHead{flex-grow: 1;flex-shrink: 1;height: 0.8rem;display: flex;align-items: center;}
.topLogin .top_head{display: block;width:0.64rem;height:0.64rem;border-radius: 0.053rem;margin-right:0.16rem;overflow: hidden;}
.topLogin .top_head img{width:100%;height: 100%}
.topLogin h4{color: #888;font-size: 0.32rem;line-height: 0.44rem;}

.openWin{display: none;width:100%;height: 100%;position: fixed;top:0;left:0;right:0;bottom:0;margin:auto;background: rgba(0,0,0,0.5);z-index: 999;}
.openWin .menuBox{position: absolute;width:6.0rem;height: 100%;background: #fff;right:-6rem;top:0;display: flex;flex-direction:column;justify-content: space-between;}
.openWin .menuBox .menuTop{flex-grow: 1;flex-shrink: 1;padding-top: 0.92rem;}
.openWin .menuBox .menuTop .menuHeader{width:fit-content;margin:0 auto;display: flex;justify-content: center;align-items: center}
.openWin .menuBox .menuTop .menuHeader img{display: block;width:1.2rem;height: 1.2rem;border-radius: 100%;}
.openWin .menuBox .menuTop .menuHeader h3{font-size: 0.373rem;line-height:0.52rem;margin-left: 0.4rem;color: #333}
.openWin .menuBox .menuTop ul{margin-top: 1.96rem;padding: 0 0.76rem;}
.openWin .menuBox .menuTop ul li{margin:0 auto 0.92rem 0;height:0.56rem}
.openWin .menuBox .menuTop ul li:last-child{margin:0 auto;}
.openWin .menuBox .menuTop ul li a{display: block;padding-left: 1.16rem;height: 100%;line-height: 0.56rem;font-size: 0.4rem;color: #333;}
.openWin .menuBox .menuTop ul li a.menuHome{background: url(../images/home.png) no-repeat left center;background-size: 0.44rem 0.44rem}
.openWin .menuBox .menuTop ul li a.menuHistory{background: url(../images/history.png) no-repeat left center;background-size: 0.44rem 0.44rem}
.openWin .menuBox .menuTop ul li a.menuCenter{background: url(../images/center.png) no-repeat left center;background-size: 0.44rem 0.44rem}
.openWin .menuBox .menuTop ul li a.menuSearch{background: url(../images/search_b.png) no-repeat left center;background-size: 0.44rem 0.44rem}
.openWin .menuBox .menuBottom{padding-bottom: 1.08rem;margin:0 auto;}
.openWin .menuBox .menuBottom p{text-align: center;font-size: 0.32rem;line-height: 0.453rem;color: #888;margin-top: 0.16rem}
.openWin .menuBox .menuBottom img{display: block;width:2.0rem;height: 2.0rem;margin:0 auto;}

/* 弹层 */
.textOpen{width:100%;height: 100%;position: fixed;top:0;left:0;right:0;bottom:0;margin:auto;background: rgba(0,0,0,0.5);z-index: 999;display: none}
.textOpen .textTop{width:100%;height: 1.6rem;text-align: center;display: flex;align-items: center;justify-content: center;font-size:0.48rem;line-height: 0.48rem;color: #222;font-weight: bold;z-index: 1001;}
.textOpen .close{position: absolute;width:0.4rem;height: 0.4rem;background: url(../images/close.png);background-size: 100% 100%;right:0.52rem;top:0.6rem;}
.textOpen .textOverBox{width:100%;max-height: 70%;min-height: 40%;padding-bottom: 0.6rem;overflow: hidden;;background: #fff;border-radius: 0.4rem 0.4rem 0 0;position: absolute;left:0;right:0;bottom:0;margin:auto;}
.textOpen .textOverBox .tOver{max-height:12rem;overflow-y: auto;}
.textOpen .textOverBox .tOver p{color: #666;font-size: 0.373rem;line-height:0.56rem;text-align:justify;padding: 0 0.44rem;margin-bottom: 0.2rem}
.textOpen .textOverBox .tOver p img{display: block;max-width: 100%;margin:0 auto;}
.textOpen .textOverBox .tOver p:last-child{margin-bottom: 0}
.swiper-slide {height: 100% !important;-webkit-box-sizing: border-box;box-sizing: border-box;}
.closeDiv{width:100%;height: 100%;position: absolute;top:0;left:0;}


/* 首页 */
.banner{width:100%;}
.banner img{display: block;width:100%;}
.new_bigImg{position: fixed;z-index: 999999;width:100%;height: 100%;top:0;background:#222;align-items: center;display:none;}
.new_bigImg img{width:100%;height: auto;display: block;}
.imgShow{display: none;position: fixed;width:100%;height: 100%;top:0;left:0;right:0;z-index:100;background:#0D0D0D;margin:0 auto;align-items: center}
.imgShow .close{position: absolute;display: block;color: #F3F3F3;font-size: 0.373rem;line-height: 0.373rem;height: 0.4rem;width:fit-content;top:0.4rem;left:0.4rem;z-index: 101}
.swiper-container {width: 100%;height: 100%;}
.swiper-pagination{top:0.4rem;line-height: 0.4rem;color: #F3F3F3;font-size: 0.32rem;height: 0.4rem}
.swiper-pagination-current{font-weight: 600}
.swiper-slide{width:100%;height:100%;}
.swiper-slide .p{display:flex;align-items: center;padding: 0 0.72rem;height: 100%}
.swiper-slide img{display: block;width:100%;height: auto}
.swiper-slide video{display:block;width:100%;height: auto}
.swiper-button-prev{width:1.08rem;height: 2.4rem;background: url(../images/prev.png);background-size: 100% 100%;left:0;top:0;bottom:0;margin:auto 0;}
.swiper-button-next{width:1.08rem;height: 2.4rem;background: url(../images/next.png);background-size: 100% 100%;right:0;top:0;bottom:0;margin:auto 0;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{display: none}
.swiper-button-next:after, .swiper-button-prev:after{display: none}

.tipsBase{display:none;width:100%;height: 100%;position: fixed;top:0;left:0;right:0;bottom:0;margin:auto;background: rgba(0,0,0,0.5);z-index: 999;}
.tips{position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:7.2rem;height: 3.44rem;background: #fff;flex-direction: column;}
.tips .tipsText{flex-grow: 1;flex-shrink: 1;height: 1.44rem;padding-top:0.64rem;border-radius: 0.053rem}
.tips .tipsText p{text-align: center;font-size: 0.373rem;line-height: 0.52rem;color: #333;}
.tips a.close{flex-grow: 0;flex-shrink: 0;height: 1.32rem;line-height: 1.32rem;text-align: center;border-top: 1px solid #DDD;font-size: 0.48rem;color: #004BE2;font-weight: 500;display: block;}
.tips .btn{height: 1.32rem;border-top: 1px solid #DDD;display: flex;}
.tips .btn a{width:50%;line-height: 1.32rem;text-align: center;font-size: 0.48rem;color: #004BE2;font-weight: 500;display: block;}
.tips .btn a.cancel{color: #888;font-weight: 400}

.spokesman{width:8.52rem;margin:0.32rem auto 0 auto;background:#FFF;position: relative;box-shadow: 0px 0px 0.12rem 0px rgba(110, 117, 142, 0.09);border-radius: 0.12rem;padding: 0.56rem 0.32rem 0.44rem 0.32rem;}
.spokesman .spokesmanInfo{display: flex;margin-top:0.48rem}
.spokesman .s_icon{padding-left:0.56rem;font-size: 0.373rem;line-height: 0.4rem;color: #666;margin-bottom:0.2rem;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}
.spokesman .s_icon.company{background: url(../images/company.png) no-repeat left center;background-size: 0.4rem 0.4rem}
.spokesman .s_icon:last-child{margin-bottom: 0;}
.spokesman .s_icon.time{background: url(../images/time.png) no-repeat left center;background-size: 0.4rem 0.4rem;font-family: 'Arial'}
.spokesman .spokesmanInfo img{display: block;width:1.6rem;height:1.6rem;border-radius: 0.12rem;margin-right:0.28rem;flex-grow: 0;flex-shrink: 0}
/*.spokesman .spokesmanInfo .info{flex-grow: 1;flex-shrink: 1;height:1.6rem;display: flex;flex-direction: column;justify-content: center}*/
.spokesman .spokesmanInfo .info{flex-grow: 1;flex-shrink: 1;display: flex;flex-direction: column;justify-content: center}
.spokesman .spokesmanInfo h2{font-size:0.453rem;line-height:0.64rem;font-weight: bold;margin-bottom: 0.08rem;width:100%;}
.spokesman .spokesmanInfo p{color: #333;font-size: 0.32rem;line-height:0.453rem;max-height: 0.9rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.spokesman .speakText{margin:0.44rem 0 0.44rem 0;position: relative;}
.spokesman .speakText .speakContent{position: relative;}
.spokesman .speakText .speakContent p{font-size: 0.347rem;line-height: 0.54rem;color: #888;text-align:justify;}
.spokesman .speakText .speakContent .getMore{display: none;width:0.28rem;height: 0.54rem;background: url(../images/more.png) no-repeat center center;background-size: 100% auto;bottom:0;right:0;position: absolute;}
.spokesman .speakText .speakContent .getMore.on{background: url(../images/more2.png) no-repeat center center;background-size: 100% auto;}
.spokesman ul{display: flex;align-items: center;justify-content: center;height: 0.48rem;}
.spokesman ul li{width:50%;text-align: center;font-size:0.347rem;line-height:0.48rem;color: #666;position: relative;}
.spokesman ul li:after{content: '';width:1px;height: 0.4rem;position: absolute;top:0;bottom:0;right:0rem;margin:auto 0;background: #DDD}
.spokesman ul li:last-child{margin:0;}
.spokesman ul li:last-child:after{display: none}
.spokesman ul li span{display: inline-block;font-size: 0.373rem;line-height:0.48rem;margin-left:0.2rem;color: #333;font-weight: bold}
.spokesman .state{position: absolute;top:0;right:0;width:2rem;height: 0.56rem;}
.spokesman .state:before{content:'状态文字';position: absolute;top:0;right:0;line-height: 0.56rem;font-size: 0.293rem;color: #fff;width:fit-content;padding: 0 0.28rem;height: 0.56rem;border-radius: 0 0.12rem 0 0.28rem;background: #8CAEF2}
.spokesman .state.s1:before{content:'未开始';background:#8CAEF2;}
.spokesman .state.s2:before{content:'现场环节';background:#73D5C1;}
.spokesman .state.s3:before{content:'答复中';background:#73D5C1;}
.spokesman .state.s4:before{content:'已结束';background:#BFBFBF;}

/* 视频 */
.video{width:9.16rem;height: 5.12rem;position: relative;margin:0.32rem auto 0 auto;}
.video .play{position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:1.2rem;height: 1.2rem;background: url(../images/play.png);background-size: 100% 100%;z-index: 3}
.videoBox{width:100%;height: 100%;background: #000;border-radius: 0.12rem;overflow: hidden;}
.videoBox video{display: block;width:100%;height: 100%}
.videoCover{width:100%;height: 100%;border-radius:0.12rem;overflow: hidden;position: absolute;z-index: 2;top:0;}
.videoCover img{width:100%; height: 100%}

/* 问答 */
.decode{width:9.16rem;margin:0.32rem auto 0 auto;background: #fff;box-shadow: 0px 0px 0.12rem 0px rgba(110, 117, 142, 0.1);border-radius:0.12rem;}
.decode dl{padding: 0.32rem 0.4rem 0.4rem 0.36rem;}
.decode dl dt{padding-bottom: 0.04rem}
.decode dl dt img{display: block;width:1.76rem;}
.decode dl dd{margin-top: 0.24rem}
.decode dl dd a{display: block;width:100%;height: 0.4rem;line-height: 0.4rem;font-size: 0.347rem;color:#333;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}
.decode dl dd a i{display: inline-block;font-size: 0.373rem;margin-right: 0.28rem;color: #F4743F;font-family:'DIN';font-style: normal;}

.solveMain{width:100%;margin:0.32rem auto 0 auto;}
.solveMain ul.tab{width: 100%;overflow: hidden;height:1.08rem;background: #fff;display: flex;border-bottom: 1px solid #f0f0f0}
.solveMain ul.tab li{width:fit-content;padding: 0 0.44rem;height:100%;line-height:1.08rem;font-size: 0.373rem;color: #222}
.solveMain ul.tab li span{margin-left: 0.16rem}
.solveMain ul.tab li.on{font-weight: bold;position: relative;}
.solveMain ul.tab li.on:before{content: "";position: absolute;bottom:0rem;left:0;right:0;margin:0 auto;width:0.72rem;height:0.067rem;background:#014BE2;border-radius: 0.04rem}

.solveTop{padding:0.28rem 0.44rem 0 0.44rem;background:#fff;}
.solveTopMain{padding:0.28rem 0.32rem 0.28rem 0.32rem;background:#F5F7FA}
.solveTop .headImg{overflow: hidden;height:0.52rem;margin-bottom:0.28rem;display: flex;}
.solveTop .headImg img{display: block;width:0.52rem;height: 0.52rem;border-radius: 0.04rem;margin-right:0.16rem}
.solveTop .headImg .tit{display: flex;margin-bottom: 0;overflow: hidden;position: relative;height: 0.52rem;flex-shrink: 0;flex-grow: 1}
.solveTop .headImg .tit h3{line-height: 0.52rem;color: #333;font-size: 0.32rem;font-weight: bold;flex-grow: 0;flex-shrink: 0;margin-right: 0.2rem;display: block;width:fit-content;}
.solveTop .headImg .tit .rank{color: #666;font-size: 0.32rem;flex-grow: 0;flex-shrink: 1;max-width:6.2rem;line-height:0.52rem;font-weight: bold;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}
.solveTopText{position: relative;padding-bottom: ;}
.solveTopText.ov{overflow: hidden;max-height: 2.2rem}
.solveTopText:before{content: '';position: absolute;border-radius: 0.24rem;left:-0.08rem;top:0.06rem;width:1.32rem;height:0.48rem;line-height:0.48rem;text-align: center;background:rgba(1,80,228,0.5);color:#fff;font-size: 0.32rem;transform: scale(0.8);}
.solveTopText.start:before{content: '开场语';}
.solveTopText.end:before{content: '结束语';}
.solveTop p{color: #666;font-size: 0.373rem;line-height:0.56rem;text-align:justify;}
.solveTop p:first-child{text-indent: 3.4em;}
.solveTop .getMore{position: absolute;bottom:0;right:0;color: #325595;font-size: 0.373rem;line-height:0.56rem;height:0.56rem;width:3.6rem;text-align:right;display: none;background:linear-gradient(to right,rgba(245,245,245,0) 0%,rgba(245,245,245,1) 50%,rgba(245,245,245,1) 100%);}
.solveTop .getMore.on{}
.solveTopText.p30{padding-bottom: 0.6rem !important;}
.solveTop .imgBox{position: relative;margin:0.28rem auto 0 auto;height:1.76rem;width:100%;overflow: hidden;}
.solveTop .imgBox ul{width:9.16rem;overflow: auto;margin:0 auto;display: flex;}
.solveTop .imgBox ul li{width:2.52rem;height:1.76rem;flex-grow: 0;flex-shrink: 0;margin-right: 0.12rem}
.solveTop .imgBox ul li:last-child{margin: 0}
.solveTop .imgBox ul li img{display:block;width:100%;height:100%;border-radius: 0.08rem}

.solveList{width:100%;margin:0 auto;position: relative;}
.solveList .solveBox{background: #fff;margin-bottom:0.2rem;padding:0.44rem 0.44rem 0.52rem 0.44rem;position: relative;display: block;}
.solveList .solveBox .title{display: block;}
.solveList .solveBox h4{font-size:0.427rem;line-height:0.6rem;color:#333;letter-spacing: 0.5px;font-weight: bold}
.solveList .solveBox p{font-size: 0.32rem;line-height:0.52rem;margin-top: 0.4rem;color: #888;display: flex;align-items: center;position: relative;}
.solveList .solveBox p img{display: block;width:0.52rem;height: 0.52rem;border-radius: 100%;margin-right: 0.16rem}
.solveList .solveBox p span,.solveList .solveBox .p span{margin-right:0.2rem;display: inline-block;position: relative;color: #888;}
.solveList .solveBox p span.me{margin-right: 0.24rem;position: relative;background: url(../images/mine.png);background-size: 100% 100%;width:1.32rem;height: 0.4rem}
.solveList .solveBox p i{font-style: normal;display:block;background:rgba(115,213,193,0.1);padding:0 0.2rem;width:fit-content;line-height: 0.44rem;height: 0.44rem;position: absolute;right:0;top:0;bottom:0;margin:auto 0;color: #15B998}
.solveList .solveBox .p{margin-top: 0.4rem;display: flex;align-items: center;justify-content: space-between;}
.solveList .solveBox .p .btn{width:fit-content;height: 0.44rem;display: flex}
.solveList .solveBox .p .btn a{display: block;width:0.44rem;height: 0.44rem;margin-left: 0.36rem}
.solveList .solveBox .p .btn a.revise{background: url(../images/revise.png);background-size: 100%}
.solveList .solveBox .p .btn a.remove{background: url(../images/remove.png);background-size: 100%}

.solveList .solveBox ul{overflow: hidden;width:100%;margin-top: 0.4rem;display: flex;}
.solveList .solveBox ul li{width:2.96rem;height:2.28rem;overflow: hidden;border-radius: 0.08rem;margin-right: 0.12rem;position: relative;}
.solveList .solveBox ul li:last-child{margin-right: 0}
.solveList .solveBox ul li:only-child{width:6.04rem;height: 5.32rem;border-radius: 0.08rem}
.solveList .solveBox ul li img{display:block;object-fit: cover;width: 100%;height: 100%;}
.solveList .solveBox ul li.v:before{content:'';position: absolute;z-index: 3;width:1.04rem;height: 1.04rem;background: url(../images/play.png);background-size: 100% 100%;top:0;bottom:0;left:0;right:0;margin:auto;}
.solveList .solveBox .solveVideo{width:6.04rem;height:3.52rem;margin:0.4rem 0 0 0;position: relative;border-radius: 0.08rem;overflow: hidden;}
.solveList .solveBox .solveVideo img{display: block;width: 100%;height:100%;object-fit: cover;}
.solveList .solveBox .solveVideo:before{content:'';position: absolute;z-index: 3;width:1.04rem;height: 1.04rem;background: url(../images/play.png);background-size: 100% 100%;top:0;bottom:0;left:0;right:0;margin:auto;}
.solveList .end{padding: 0.4rem 0 1.52rem 0;text-align: center;font-size: 0.32rem;line-height: 0.32rem;color: #888}
.solveList .more{padding: 0.4rem 0 1.52rem 0;text-align: center;font-size: 0.32rem;line-height: 0.32rem;color: #888}
.solveList .null{width: 100%;padding:4.88rem 0;text-align: center;color:#888;font-size: 0.373rem;line-height:0.72rem;background:url(../images/null.png) no-repeat center 2.28rem;background-size:4.2rem 1.96rem}
.solveList .myNull{width: 100%;padding:6.36rem 0 3rem 0;text-align: center;color:#B0B0B0;font-size: 0.373rem;line-height:0.72rem;background:url(../images/null3.png) no-repeat center 3.24rem;background-size:2.4rem 2.48rem}

.solveTab{width:100%;margin:0 auto;background: #fff;padding-top: 0.28rem;}
.solveTab ul{height:1.08rem;display: flex}
.solveTab ul li{width:50%;text-align: center;height: 1.08rem;line-height: 1.08rem;font-size: 0.427rem;color: #888;font-weight: 600;position: relative;}
.solveTab ul li.on{color:#333;}
.solveTab ul li.on:before{content:'';width:0.72rem;height:0.067rem;background: #014BE2;border-radius:0.04rem;position: absolute;bottom:0;margin:0 auto;left:0;right:0;}

.myQ .solveBox{padding-top: 0.72rem;}
.myQ .solveBox .tag{position: absolute;top:0;right:0;padding: 0 0.2rem;font-size: 0.32rem;line-height: 0.52rem;height: 0.52rem;width:fit-content;border-radius: 0 0 0 0.053rem}
.myQ .solveBox .tag.t1{background: rgba(255,100,0,0.1);color:#F87C30}
.myQ .solveBox .tag.t2{background: rgba(87,137,238,0.1);color:#5789EE}
.myQ .solveBox .tag.t3{background: rgba(115,213,193,0.1);color:#15B998}
.myQ .solveBox .tag.t4{background: rgba(254,107,107,0.1);color:#FE6B6B}

/* 底部按钮 */
.footer{width:100%;height: 1.68rem;background: #fff;position: fixed;z-index: 9;bottom:0;left:0;display: flex;align-items: center;justify-content:space-around;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
.footer .goQuestion{display: block;width:4.0rem;height: 1.16rem;background:#004BE2;box-shadow: 0px 0.16rem 0.12rem -0.12rem rgba(0, 125, 241, 0.3);border-radius:0.56rem;position: relative;margin-right:0.44rem}
.footer .goQuestion:before{content:'提问';position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:fit-content;height: 1.16rem;line-height: 1.16rem;color: #fff;font-size: 0.427rem;font-weight: 600;}
.footer .goQuestion.end{background: #C2C2C2;box-shadow: 0px 0.16rem 0.12rem 0px rgba(230, 230, 230, 0.3);}
.footer .goQuestion.end:before{content:'提问截止'}
.footer a{flex-grow: 0;flex-shrink: 0}
.footer .clickGood{display: block;position: relative;width:fit-content;padding-left: 0.84rem;height: 0.64rem;line-height: 0.64rem;font-size: 0.32rem;color: #333;}
.footer .clickGood:before{content:'';position: absolute;left:0;top:0;width:0.64rem;height:0.64rem;background: url(../images/good.png);background-size:100% 100%;}
.footer .clickGood:hover:before{background: url(../images/good_2.png);background-size: 100% 100%;animation:good 0.5s 1;}
@keyframes good {0%{transform: scale(1.0);opacity: 1}50%{transform: scale(0.5);opacity: 0}100%{transform: scale(1.0);opacity: 1}}
.footer .clickGood.active:before{background: url(../images/good_2.png);background-size: 100% 100%;}
.footer .clickColl{width:0.64rem;height: 0.64rem;display: block;background: url(../images/sc.png) no-repeat center center;background-size:100% auto;}
.footer .clickColl.active{background: url(../images/sc_2.png) no-repeat center center;background-size:100% auto;}
.footer .clickColl.on{animation:good 0.5s 1;}
.footer .goShare{width:0.64rem;height: 0.64rem;display: block;background: url(../images/share.png);background-size:100% 100%;margin-left: 0.44rem}
.footer .collection{width:0.64rem;height: 0.64rem;display: block;background: url(../images/l.png) no-repeat center center;background-size:100% auto;;margin-right: 0.44rem}
.footer .collection.active{background: url(../images/l_2.png) no-repeat center center;background-size:100% auto;}
.footer .collection.on{animation:good 0.5s 1;}
.footer.detail{justify-content: space-around;}
.shareBox{display:none;width:100%;height: 100%;position: fixed;top:0;left:0;right:0;bottom:0;margin:auto;background:url(../images/s.png) no-repeat top right rgba(0,0,0,0.9);background-size: 5.52rem auto;z-index: 999;}
.shareBox p{position: absolute;left:5.0rem;top:5.32rem;font-size: 0.4rem;line-height: 0.56rem;letter-spacing: 0.133rem;color:#C8C8C8;}

/* 底部信息 */
.bottom{margin: 0 0.44rem 2rem 0.44rem;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
.bottom p{font-size: 0.32rem;line-height: 0.48rem;color: #888}
.bottom .logoList{display: flex;margin:0.76rem 0 0 0;}
.bottom .logoList span{display: block;flex-grow: 0;flex-shrink: 0;width:fit-content;font-size: 0.293rem;line-height: 0.4rem;color: #888;margin-right: 0.08rem}
.bottom .logoList .logoBox{flex-grow: 1;flex-shrink: 1;display: flex;flex-wrap: wrap}
.bottom .logoList .logoBox img{display: block;height:0.44rem;margin:0 0.4rem 0.24rem 0;}

/* 个人中心 */
.centerHeader{width:100%;margin:0 auto;background:url(../images/bg.png) no-repeat top center #fff;background-size: 100% auto;height:4.4rem;display: flex;align-items: center}
.centerHeader img{display: block;width:1.88rem;height: 1.88rem;border-radius: 100%;margin:0 0.4rem 0 0.92rem;flex-grow: 0;flex-shrink: 0;}
.centerHeader .myText{flex-grow: 1;flex-shrink: 1;}
.centerHeader .myText h2{font-size:0.533rem;line-height:0.76rem;color: #222}
.centerHeader .myText p{font-size:0.373rem;line-height:0.52rem;margin-top: 0.12rem;color:#999;}

.listBox{width:100%;margin:0.2rem auto 0 auto;background: #fff;}
.listBox a{display: block;margin-left:0.4rem;height:1.4rem;line-height:1.4rem;font-size: 0.427rem;color: #333;padding-left: 1.64rem;position: relative;}
.listBox a.line{border-bottom: 0.013rem solid #F3F3F3;}
.listBox a span{float: right;font-size: 0.32rem;color: #9b9b9b}
.listBox a.icon_01{background: url(../images/mytw.png) no-repeat 0.44rem center,url(../images/go.png) no-repeat 8.92rem center;background-size:0.8rem,0.2rem 0.36rem}
.listBox a.icon_02{background: url(../images/mysc.png) no-repeat 0.44rem center,url(../images/go.png) no-repeat 8.92rem center;background-size:0.8rem,0.2rem 0.36rem}
.listBox a.icon_03{background: url(../images/mydy.png) no-repeat 0.44rem center,url(../images/go.png) no-repeat 8.92rem center;background-size:0.8rem,0.2rem 0.36rem}
.listBox a:after{content:'';background: #F5F7FA;width:9.52rem;height: 1px;bottom:0;right:0;position: absolute;}

.quit{position: fixed;bottom:2.6rem;width:100%;}
.quit p{color:#E15151;font-size: 0.427rem;line-height: 0.6rem;text-align: center;}

header.h1{padding: 0.4rem 0.4rem 0 0.4rem;line-height: 0.88rem;height: 0.88rem;background: #fff;font-size: 0.587rem;color: #333;font-weight: bold}
.guest{margin:-0.16rem 0 0.44rem 0;padding:0 0.44rem 0.28rem 0;border-bottom: 1px solid #F5F7FA;display: flex;align-items: center;font-size: 0.32rem;color: #888}
.guest img{display: block;width:0.68rem;height: 0.68rem;border-radius: 0.08rem;margin-right: 0.28rem}
.guest span{margin-right: 0.28rem}
.guest h5{font-weight: 400}

/* 提问详情 */
.questionBox{background: #fff;padding:0.52rem 0.44rem 0.68rem 0.44rem;margin:0 auto;}
.questionBox h1{font-size:0.48rem;line-height:0.72rem;font-weight: bold;margin-bottom: 0.44rem;color:#333;max-height: 2.16rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.questionBox .headerInfo{font-size: 0.32rem;line-height:0.52rem;margin-top: 0.4rem;color: #888;display: flex;align-items: center;position: relative;margin-bottom: 0.56rem}
.questionBox .headerInfo img{display: block;width:0.52rem;height: 0.52rem;border-radius: 100%;margin-right: 0.16rem}
.questionBox .headerInfo span{margin-right:0.2rem;display: inline-block;position: relative;}
.questionBox .headerInfo span.me{margin-right: 0.24rem;position: relative;background: url(../images/mine.png);background-size: 100% 100%;width:1.32rem;height: 0.4rem}
.questionBox .headerInfo a{display: block;width:fit-content;font-size: 0.32rem;color: #325595;margin-left: 0.2rem}
.questionBox .headerInfo i{font-style: normal;display:block;background:rgba(115,213,193,0.1);padding:0 0.2rem;width:fit-content;line-height: 0.44rem;height: 0.44rem;position: absolute;right:0;top:0;bottom:0;margin:auto 0;color: #15B998}
.questionBox .headerInfo i.off{color: #5789EE;background: rgba(87,137,238,0.1);}
.questionBox .headerInfo i.t1{background: rgba(255,100,0,0.1);color:#F87C30}
.questionBox .headerInfo i.t2{background: rgba(87,137,238,0.1);color:#5789EE}
.questionBox .headerInfo i.t3{background: rgba(115,213,193,0.1);color:#15B998}

.questionBox .questionText{position: relative;}
.questionBox .questionText.ov{max-height:4.08rem;overflow: hidden;}
.questionBox .questionText p{color: #333;font-size: 0.4rem;line-height:0.68rem;text-align:justify}
.questionBox .questionText .getMore{position: absolute;bottom:0;right:0;color: #325595;font-size: 0.373rem;line-height:0.68rem;height:0.68rem;width:3.6rem;text-align:right;display: none;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);}
.questionBox .questionText.p30{padding-bottom: 0.6rem;}
.questionBox .imgBox{position: relative;margin:0.56rem auto 0 auto;height:2.28rem;width:100%;overflow: hidden;}
.questionBox .imgBox ul{width:9.16rem;overflow: auto;margin:0 auto;display: flex;}
.questionBox .imgBox ul li{width:2.96rem;height:2.28rem;flex-grow: 0;flex-shrink: 0;margin-right:0.12rem;position: relative;}
.questionBox .imgBox ul li.v:before{content: '';position: absolute;z-index: 3;width:0.72rem;height:0.72rem;background: url(../images/play.png);background-size: 100% 100%;top:0;bottom:0;left:0;right:0;margin:auto;}
.questionBox .imgBox ul li:last-child{margin: 0}
.questionBox .imgBox ul li img{display:block;width:100%;height:100%;border-radius: 0.08rem;object-fit: cover;}

.decodeMain{background: #fff;padding:0.52rem 0.44rem 0.84rem 0.44rem;margin:0 auto;}
.decodeMain h1{font-size:0.52rem;line-height:0.76rem;font-weight: bold;color:#333;}
.decodeTime{font-size: 0.373rem;line-height:0.52rem;margin-top:0.28rem;color: #999;}
.decodeMain .article{padding: 0.52rem 0 0 0;}
.decodeMain .article > *{margin-bottom: 0.8rem;color:#333;font-size:0.453rem;line-height:0.84rem}
.decodeMain .article p{color:#333;font-size:0.453rem;line-height:0.84rem}
.decodeMain .article img{max-width: 100%;margin:0 auto;display: block}
.decodeMain .article p span{font-size:0.32rem;line-height:0.4rem;color: #8B99B5;margin-top:0.32rem;display: block;padding-left: 0.32rem;border-left: 0.08rem solid #8B99B5}
.decodeMain .article p em{font-size:0.32rem;line-height:0.4rem;color: #8B99B5;margin-top:0.32rem;display: block;padding-left: 0.32rem;border-left: 0.08rem solid #8B99B5}
.decodeMain .article video{width: 100% !important;margin:0 auto;background: #222}
.decodeMain .article h1,.article h2,.article h3,.article h4,.article h5,.article h6{font-weight: bold;font-size:0.453rem;line-height:0.84rem}

.govAnswer{padding:0.56rem 0.44rem 0 0.44rem;margin:0 auto 3.6rem auto;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}
.govAnswer .textBox{font-size: 0.507rem;line-height: 0.72rem;overflow: hidden;}
.answerBox .time{color: #9B9B9B;font-size: 0.293rem;line-height: 0.293rem;}
.answerBox .null{width: 100%;padding: 2rem 0;text-align: center;color: #9b9b9b;font-size: 0.373rem;line-height: 0.373rem;background: #fff}

.govAnswer .ansHead{display: flex;position: relative;}
.govAnswer .ansHead img{display: block;width:0.92rem;height: 0.92rem;border-radius: 0.08rem;margin-right:0.24rem;flex-grow: 0;flex-shrink: 0}
.govAnswer .ansHead .ansTit{position: relative;width:7.96rem;}
.govAnswer .ansHead .ansTit .tit{display: flex;margin-bottom: 0.2rem;position: relative;height: 0.373rem}
.govAnswer .ansHead .ansTit .tit h2{font-size:0.4rem;line-height:0.4rem;font-weight: bold;flex-grow: 0;flex-shrink: 0;width:fit-content;margin-right: 0.2rem}
.govAnswer .ansHead .ansTit .tit .rank{color: #333;font-size: 0.32rem;flex-grow: 0;flex-shrink: 1;max-width:4.5rem;line-height:0.4rem;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}
.govAnswer .ansHead .ansTit p{color: #888;font-size: 0.32rem;line-height: 0.32rem;letter-spacing: 0.2px;width:100%;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}
.govAnswer .ansHead .tag{width:1.8rem;height:0.52rem;background:linear-gradient(133deg, #F8BE5A 0%, #FF8D0A 100%);border-radius:0.28rem;position: absolute;top:-0.06rem;right:0;}
.govAnswer .ansHead .tag:before{content:'';position: absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:1.64rem;height: 0.48rem;}
.govAnswer .ansHead .tag.t1:before{background:url(../images/y.png);background-size:100%;}
.govAnswer .ansText{color: #666;font-size: 0.373rem;line-height: 0.6rem;text-align:justify;margin:0.4rem auto 0 auto;}
.govAnswer .ansText p{margin-bottom: 0.16rem}
.govAnswer .ansText p:last-child{margin-bottom: 0}
.govAnswer .imgBox ul{width:9.16rem;overflow: auto;margin:0.4rem auto 0 auto;display: flex;}
.govAnswer .imgBox ul li{width:2.96rem;height:2.28rem;flex-grow: 0;flex-shrink: 0;margin-right:0.12rem;position: relative;overflow: hidden;}
.govAnswer .imgBox ul li.v:before{content: '';position: absolute;z-index: 3;width:0.72rem;height:0.72rem;background: url(../images/play.png);background-size: 100% 100%;top:0;bottom:0;left:0;right:0;margin:auto;}
.govAnswer .imgBox ul li:last-child{margin: 0}
.govAnswer .imgBox ul li img{display:block;width:100%;height:100%;border-radius: 0.08rem;object-fit: cover;}
.govAnswer .time{font-size: 0.32rem;line-height: 0.36rem;color: #666;margin-top: 0.4rem}
.govAnswer .null{padding-top: 5.84rem;background: url(../images/null2.png) no-repeat center 2.84rem;background-size: 2.4rem 2.32rem;font-size: 0.373rem;line-height: 0.72rem;color: #B0B0B0;text-align: center;}

.cTips{width:fit-content; visibility: ;height:1.08rem;line-height: 1.08rem;background: rgba(50,50,50,0.9);color: #fff;padding: 0 0.4rem;font-size:0.373rem;position: fixed;left:0;right:0;bottom:0;top:0;margin:auto;border-radius: 0.12rem;animation:tip 3s 1;z-index: 5}
@keyframes tip {
	0%{opacity: 0}
	25%{opacity: 1}
	75%{opacity: 1}
	100%{opacity: 0}
}

/* 排期 */
.dateBanner{position: fixed;z-index: 1;width:100%;height: 100%;top:0;}
.dateMain{position: relative;z-index: 2;width:100%;margin:3.32rem auto 0 auto;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);}

.dateColumn{margin-left: 0.96rem;border-bottom: 1px solid #F5F7FA;padding: 0.52rem 0.44rem 0.4rem 0;display: flex;position: relative;}
.dateColumn .dateBox{width:100%;margin-right: 0.28rem}
.dateColumn .dateBox .date_info{display: flex;margin-top: 0.28rem;}
.dateColumn .dateBox .date_info img{display: block;width:1.52rem;height:1.52rem;border-radius:0.12rem;margin-right:0.28rem;flex-grow: 0;flex-shrink: 0}
.dateColumn .dateBox .date_info .date_text{flex-grow: 1;flex-shrink: 1;height:1.52rem;display: flex;flex-direction: column;justify-content: center}
.dateColumn .dateBox .date_info h3{font-size:0.32rem;line-height:0.44rem;margin-bottom:0.12rem;width:100%;color: #333}
.dateColumn .dateBox .date_info p{color: #888;font-size: 0.32rem;line-height:0.44rem;max-height: 0.88rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.dateColumn .date_btn.off{border:1px solid #ccc !important;color: #888 !important;}
.dateColumn .dateBox .s_icon{font-size: 0.32rem;margin-bottom:0.24rem;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}
.dateColumn .dateBox .s_icon.company{line-height:0.48rem;color: #333;font-weight: 600;font-size: 0.427rem;width:6.6rem;}
.dateColumn .dateBox .s_icon.time{font-family: 'Arial';line-height:0.36rem;color: #888;width:fit-content;}
.dateColumn .dateBox .s_icon:last-child{margin-bottom: 0;}
/* .dateColumn:last-child{border-bottom: 0} */
.dateColumn .dateBox .time:after{margin-left: 0.4rem}
.dateColumn.s1 .dateBox .time:after{content:'未开始';color:rgba(1,79,227,0.8);}
.dateColumn.s2 .dateBox .time:after{content:'现场环节';color:#15B998;}
.dateColumn.s3 .dateBox .time:after{content:'答复中';color:#15B998;}
.dateColumn.s4 .dateBox .time:after{content:'已结束';color:#BFBFBF;}
.dateColumn.s5 .dateBox .time:after{content:'已延期，时间待定';color:#E74E4E;}
.dateColumn.s6 .dateBox .time:after{content:'24年度延期一次';color:#E74E4E;}
.dateColumn.s7 .dateBox .time:after{content:'24年度缺席';color:#E74E4E;}
.dateColumn.s1:before{background:#014FE3 !important}
.dateColumn.s2:before{background:#15B998 !important}
.dateColumn.s3:before{background:#15B998 !important}
.dateColumn.s4:before{background:#BFBFBF !important}
.dateColumn.s5:before{background:#E74E4E !important}
.dateColumn.s6:before{background:#E74E4E !important}
.dateColumn.s7:before{background:#E74E4E !important}

.sub{padding-bottom: 2rem;}
.sub .dateColumn{margin-left: 0.4rem}
/* .sub .dateColumn:last-child{border: none !important} */
.sub .end{padding: 0.4rem 0 1.52rem 0;text-align: center;font-size: 0.32rem;line-height: 0.32rem;color: #888}

.lately{width:100%;background:#F5F7FA;border-radius:0.52rem 0.52rem 0 0;padding-bottom: 0.28rem;}
.lately .dateTit{font-size:0.39rem;line-height:0.52rem;color:#333;padding: 0.4rem 0.44rem 0.36rem 0.44rem;font-weight: bold;}
.lately .dateOver{height: 4.6rem;overflow: hidden;width:100%;}
.lately .dateColumn{overflow-x: auto;display: flex;height:4.8rem;padding:0 0.44rem !important;margin-left: 0 !important;border-bottom: none !important}
.lately .dateColumn .dateBox{width:5.08rem;height:3.68rem;padding: 0.4rem 0.4rem 0.52rem 0.4rem;margin-right:0.28rem;background: #fff;overflow: hidden;flex-grow: 0;flex-shrink: 0;border-radius:0.16rem;box-shadow: 0px 0px 0.12rem 0px rgba(110, 117, 142, 0.09);position: relative;}
.lately .dateColumn .dateBox .s_icon{margin-bottom:0.16rem;width:100% !important;}
.lately .dateBox .s_icon.company{font-size: 0.373rem;}
.lately .dateColumn .dateBox .s_icon:last-child{margin-bottom: 0;}
.lately .dateColumn .dateBox .date_btn{position: absolute;bottom:0.52rem;left:0;right:0;margin:0 auto;display: block;width:fit-content;margin:0 auto;height:0.68rem;border:1px solid #014FE3;color: #014FE3;line-height: 0.68rem;padding: 0 0.56rem;font-size: 0.32rem;border-radius: 0.36rem}
.lately .dateColumn .null{width:1px;height: 100%}
.lately .dateColumn .dateBox .date_tag{position:absolute;width:2rem;height: 0.56rem;top:0;right:0;}
.lately .dateColumn .dateBox .date_tag:before{content:'';width:fit-content;color:#fff;height: 0.56rem;line-height: 0.56rem;padding: 0 0.28rem;position: absolute;top:0;right:0;border-radius: 0 0.16rem 0 0.28rem}
.lately .dateColumn .dateBox .date_tag.s1:before{content:'未开始';background:#8CAEF2;}
.lately .dateColumn .dateBox .date_tag.s2:before{content:'现场环节';background:#73D5C1;}
.lately .dateColumn .dateBox .date_tag.s3:before{content:'答复中';background:#73D5C1;}
.lately .dateColumn .dateBox .date_tag.s4:before{content:'已结束';background:#BFBFBF;}
.lately .dateColumn .dateBox .date_info img{width:1.32rem;height:1.32rem;border-radius:0.12rem;}
.lately .dateColumn .dateBox .date_info .date_text{height:1.32rem;}
.lately .dateColumn .dateBox .date_info h3{font-size:0.32rem;line-height:0.44rem;font-weight: bold;margin-bottom: 0.08rem;width:100%;}
.lately .dateColumn .dateBox .date_info p{color: #333;font-size: 0.32rem;line-height:0.453rem;max-height: 0.9rem;}

.dateTab{background: #fff;position: relative;height: 1.2rem;width:100%;border-bottom: 1px solid #F5F7FA;}
.dateTab.fixed{position: fixed;top:0;border-bottom: 0;z-index: 9}
.dateTab ul{display: flex;height: 100%;width:100%;}
.dateTab ul li{width:33%;text-align: center;position: relative;height: 1.2rem;line-height: 1.2rem;font-size: 0.373rem;color: #333}
.dateTab ul li.on{font-weight: bold}
.dateTab ul li.on:before{content:'';width:0.52rem;height: 0.067rem;border-radius: 0.04rem;background: #0653E3;position: absolute;bottom:0;left:0;right:0;margin:0 auto;}

.tabBox{width:100%;position: relative;padding-bottom:2rem;}
.tabBox:before{content:'';width:0.84rem;height: 0.72rem;background: #fff;position: absolute;top:0;left:0;z-index: 3}
.tabBox:after{content:'';width:0.84rem;height: 2rem;background: #fff;position: absolute;bottom:1.32rem;left:0;z-index: 3}
.dateList{width:100%;background: #fff;position: relative;}
.dateList:before{content:'';width:0.027rem;height: 100%;background: #F0F0F0;position: absolute;left:0.48rem;top:0;}
.dateList.sub:before{display: none}
.dateMonth{width:100%;position: relative;}
.dateMonth:last-child:before{content:'';width:0.027rem;height: 1.2rem;background: #F0F0F0;position: absolute;left:0.48rem;top:-0.4rem;z-index: 6}
.dateMonthTit{width:100%;display: flex;height: 0.533rem;padding-top: 0.533rem;justify-content: space-between;position: relative;}
.dateMonthTit h2{font-size: 0.373rem;line-height: 0.533rem;color: #333;padding-left: 0.96rem}
.dateMonthTit span{font-size: 0.32rem;line-height: 0.533rem;color: #888;padding-right:0.44rem}
.dateMonthTit.on:before{content:'';transition: all 0.5s;width:0.2rem;height:0.16rem;background: url(../images/on.png);background-size: 100% 100%;position: absolute;top:0.72rem;left:0.4rem;z-index: 7}
.dateMonthTit.off:before{content:'';transition: all 0.5s;width:0.16rem;height:0.2rem;background: url(../images/off.png);background-size: 100% 100%;position: absolute;top:0.72rem;left:0.42rem;z-index: 7}

.tabBox .dateColumn:before{content: '';position: absolute;left:-0.52rem;top:0.62rem;width:0.12rem;height:0.12rem;border-radius: 100%;background:#D8D8D8;z-index: 5}
.tabBox .dateColumn .date_btn,.sub .dateColumn .date_btn{position: absolute;display: block;text-align: center;width:1.72rem;top:0;bottom:0;margin:auto 0;right:0.44rem;height:0.68rem;border:1px solid #014FE3;color: #014FE3;line-height: 0.68rem;font-size: 0.32rem;border-radius: 0.36rem}

.dateTips{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;border-radius: 0.2rem;width:1.88rem;height: 1.08rem;padding: 0 0.4rem;text-align: center;background: rgba(0,0,0,0.75);color: #fff;font-size: 0.373rem;line-height: 1.08rem;z-index: 10;}
.dateTips.S{padding-top: 1.68rem;background: url(../images/success.png) no-repeat center 0.44rem rgba(0,0,0,0.75);background-size: 0.96rem 0.96rem}

/* search */
.goSearch{position: absolute;width:5.92rem;height:0.8rem;font-size: 0.373rem;line-height: 0.8rem;color: #999;background:url(../images/search_s.png) no-repeat 0.4rem center #F2F3F5;background-size: 0.36rem 0.36rem;border-radius:0.48rem;top:0;bottom:0;left:1.52rem;margin:auto 0;padding-left: 1.0rem;}

/* 聚合提问 */
.hotSolveBox{background: #fff;margin-bottom:0.2rem;padding:0.44rem 0.44rem 0.52rem 0.44rem;position: relative;display: block;}
.hotSolveBox .title{text-indent:1.4rem;line-height: 0.6rem;font-size: 0.427rem;color: #333;font-weight: bold;margin-bottom: 0.333rem;background: url(../images/hot.png) no-repeat left 0.04rem;background-size: 1.16rem 0.44rem;line-height:0.64rem;font-weight: bold;margin-bottom: 0.32rem;color:#333;max-height:1.2rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.hotSolveBox p{color: #666;font-size:0.347rem;line-height:0.533rem;max-height:1.067rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;margin-bottom: 0.4rem}
.userList{display: flex;align-items: center;position: relative;}
.userList .moreUser{display: flex;position: relative;margin-right: 0.24rem}
.userList .moreUser img{display: block;width:0.507rem;height: 0.507rem;border:0.04rem solid #F5F7FA;margin-right: -0.2rem;border-radius: 100%}
.userList .moreUser:after{content:'';background: url(../images/usermore.png);background-size: 100% 100%;width:0.58rem;height: 0.58rem;z-index: 2;top:0;right:-0.4rem;}
.userList span{display: block;font-size:0.32rem;color: #888;line-height:0.44rem;}
.userList i{font-style: normal;display:block;background:rgba(115,213,193,0.1);padding:0 0.2rem;width:fit-content;line-height: 0.44rem;height: 0.44rem;position: absolute;right:0;top:0;bottom:0;margin:auto 0;color: #15B998}

.hotQuestionBox{background:url(../images/qm.png) no-repeat 8.76rem 0.28rem #fff;background-size: 0.8rem 0.813rem;padding:0.56rem 0.44rem 0.24rem 0.44rem;margin:0 auto;}
.hotQuestionBox h1{text-indent: 1.64rem;background: url(../images/hot.png) no-repeat left 0.06rem;background-size: 1.4rem 0.52rem;font-size:0.453rem;line-height:0.64rem;font-weight: bold;margin-bottom: 0.32rem;color:#333;}
.hotQuestionBox p{font-size:0.347rem;color: #666;line-height:0.573rem;}
.ansTop{width:100%;height: 0.76rem;background: url(../images/unify.png) no-repeat center center #fff;background-size:auto 100%}

.unifyMain{background: #fff;}
.unifyMain .tit{padding: 0.52rem 0.44rem 0.28rem 0.44rem;border-bottom: 1px solid #f0f0f0;background: #fff;position: relative;font-size:0.373rem;font-weight: 600;color: #333;line-height:0.533rem;}
.unifyMain .tit:after{content:'';position: absolute;bottom:0;left:2.2rem;width:0.72rem;height:0.08rem;background: #014BE2;border-radius:0.04rem;}
.unifyMain .solveBox{margin-bottom: 0;border-bottom: 1px solid #F5F7FA;padding-left: 0;margin-left: 0.44rem;padding-top: 0.32rem;padding-bottom: 0.4rem}
.unifyMain .solveList .solveBox:last-child{border: none !important}
.unifyMain .solveBox h4{font-size: 0.373rem;line-height: 0.56rem;font-weight: 400;}
.unifyMain .solveBox p{margin-top: 0.32rem}

.unifyGo{display: block;width:8.36rem;padding: 0.4rem;background:url(../images/unifyGo.png) no-repeat 8.6rem center #FFF;background-size: 0.16rem 0.28rem;box-shadow: 0px 0.04rem 0.12rem 0.04rem rgba(228, 232, 238, 0.75);border-radius:0.12rem;margin:0 auto 0.52rem auto;}
.unifyGo h2{text-indent:1.4rem;width:90%;margin-bottom: 0.4rem;font-size:0.427rem;font-weight: 600;color: #333;line-height:0.6rem;background: url(../images/hot.png) no-repeat left 0.04rem;background-size: 1.16rem 0.44rem;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;}

.moreList{display:flex;align-items: center;justify-content: center;width:100%;color: #888;line-height:0.347rem;height: 0.6rem;font-size: 0.347rem;background: #fff;padding-bottom: 1.08rem}
.moreList i{display: block;width:0.373rem;height: 0.373rem;background: url(../images/moreList.png);background-size: 100% 100%;margin-left: 0.133rem}



/*是否满意*/
.myqst_pf_status{
	border:1px solid #F87C2F;border-radius: .27rem;height: .53rem;line-height: .53rem;display: inline-block;position: absolute;
	color: #F87C2F;padding: 0 .16rem;font-size: .32rem;right: .43rem;bottom: .32rem;cursor: pointer;
}
.myqst_pf_status:before{
	content:'';display: inline-block;width: .32rem;height: .32rem;background: url(../images/icon_xl_l.png);background-size: 100% 100%;margin-right: .05rem;vertical-align: middle;
}

/*详情图标*/
.qstdetail_icon{
	display: block;width: 1.6rem;height: 1.73rem;background: url(../images/mdy_kf.png);background-size: 100% 100%;cursor: pointer;position: fixed;right: .4rem;bottom: 2rem;z-index: 9
}
.qstdetail_icon .close{
	width: .53rem;height: .53rem;background: url(../images/myd_gb.png);background-size: 100% 100%;position: absolute;top: -.4rem;right: -.25rem;z-index: 10;cursor: pointer;
}
/*详情交互*/
.myd_pop{
	display: none;
	position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.5);z-index: 100
}
.myd_popMain{
	position: absolute;left: 0;right: 0;bottom: 0;background-color: #fff;border-radius: .4rem .4rem 0 0;z-index: 111;
	padding: .8rem .43rem .8rem .43rem;
}
.myd_img{
	position: absolute;width: 1.49rem;height: 1.52rem;left: .35rem;top: -1.5rem;z-index: 110;
}
.myd_close{
	width: .4rem;height: .4rem;display: block;position: absolute;top: .8rem;right: .53rem;cursor: pointer;
}
.myd_tit{
	color: #333;font-size: .48rem;font-weight: bold;text-align: center;display: block;text-align: center;margin-bottom: .53rem;line-height: .67rem;
}
.myd_des{
	color: #333;font-size: .37rem;text-align: left;display: block;line-height: .53rem;margin-bottom: .27rem;
}
.myd_qst{
	display: block;background-color: rgba(0, 75, 226, 0.1);border-radius: .03rem;padding: .21rem .32rem;color: #666;font-size: .32rem;line-height: .48rem;text-align: justify;margin-bottom: .65rem;
}
.myd_pf{
	margin-bottom: .99rem;
}
.myd_pf .myd_label{
	margin-bottom: .24rem;color: #999;font-size: .32rem;line-height: .44rem;display: flex;flex-direction: row;justify-content: space-between;min-width: 0;
}
.myd_pf .myd_label span{
	display: inline-block;flex:1;text-align: left;
}
.myd_pf .myd_label span:last-child{text-align: right;}
.myd_pf .myd_icon{
	display: flex;flex-direction: row;min-width: 0;justify-content: space-around;margin-bottom: .13rem;
}
.myd_pf .myd_icon .myd_icon_item{
	display: inline-block;width: .59rem;height: .59rem;cursor: pointer;
}
.myd_pf .myd_num{
	display: flex;flex-direction: row;min-width: 0;justify-content: space-around;margin-bottom: .53rem;
}
.myd_pf .myd_num .myd_num_item{
	display: inline-block;width: .59rem;cursor: pointer;text-align: center;line-height: .44rem;color: #666;font-size: .32rem;
}
.myd_pf .myd_tip{
	color: #ECBD89;display: block;text-align: left;font-size: .32rem;line-height: .44rem;
}
.myd_pf .myd_tip .myd_tip_icon{
	display: inline-block;width: .35rem;height: .35rem;margin-right: .13rem;vertical-align: middle;
}
.myd_btn{
	display: block;margin: 0 auto;width: 5.33rem;height: 1.15rem;background-color: #004BE2;border-radius: .57rem;text-align: center;line-height: 1.15rem;
	color: #fff;font-size: .43rem;font-weight: bold;
	box-shadow: 0px 12px 8px -8px rgba(0,125,241,0.3);
}


