.consult{padding: 0 0.15625rem; background: #fff;}
.consult .ly{line-height: 0.33854167rem; margin: 0 auto; text-align: right;}
.consult .ly a{color: #fff; font-size: 0.09375rem; padding: 0.0625rem 0.09375rem; background: var(--main-color); border-radius: 0.04166667rem;}
/*写留言*/
.consult li{line-height: 0.15625rem; margin-bottom: 0.10416667rem;}
.consult li span{font-size: 0.09375rem; color: #646464;}
.consult li .star{color: #c70000;}
/*留言编号*/
.code{background: #333; color: #fff; border-radius: 0.04166667rem; padding: 0.00520833rem 0.01041667rem;}
/*留言列表*/
.consult .list{width: 100%; margin: 0 auto; border-collapse: collapse;}
.consult .list th,
.consult .list td{line-height: 0.28645833rem; font-size: 0.09375rem; color: #333; text-align: left; padding: 0 0.10416667rem; border-bottom: solid 0.00520833rem #eee;}
.consult .list th{background: #eee;}
.consult .list th:first-of-type{width: 2.5rem; text-align: left;}
.consult .list td{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.consult .list td:first-of-type{text-align: left; transition: all 0.3s ease-in-out;}
.consult .list td:first-of-type:hover{animation: 0.15s forwards info-item-in;}
.consult .list td a{color: #333;}
.consult .list td:hover a{color: var(--main-color);}
/*留言详情*/
.consult .query-box{width: 100%; margin: 0 auto 0.05208333rem;}
.tip{line-height: 0.234375rem; font-size: 0.09375rem; color: #999999; padding-left: 0.05208333rem;}
.consult .detail{width: 100%; margin: 0 auto 0.05208333rem; border: solid 0.00520833rem #eee; border-collapse: collapse;}
.consult .detail th{line-height: 0.13020833rem; padding: 0.078125rem; font-weight: normal; text-align: center; color: #333; font-size: 0.09375rem; border-bottom: solid 0.00520833rem #eee;}
.consult .detail td{line-height: 0.13020833rem; text-align: left; padding: 0.078125rem; border: solid 0.00520833rem #eee; font-size: 0.09375rem; color: #333;}
select{border: 0.00520833rem solid #dbdbdb; border-radius: 0.015625rem; font-size: 0.09375rem; color: #333333; height: 0.26041667rem; line-height: 0.26041667rem; padding: 0 0.05208333rem; vertical-align: top; width: 100%; cursor: pointer; background: #f9f9f9;}
textarea{width: 100%; padding: 0.078125rem; border: 0.00520833rem solid #dbdbdb; resize: none; border-radius: 0.01041667rem; font-size: 0.09375rem; color: #333333; line-height: 0.11458333rem; height: 0.515625rem; outline: 0rem; background: #f9f9f9;}
textarea:hover{border: solid 0.00520833rem #aaa; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.txt{border: 0.00520833rem solid #dbdbdb; border-radius: 0.01041667rem; font-size: 0.09375rem; color: #333333; line-height: 0.26041667rem; padding: 0rem 0.05208333rem; height: 0.26041667rem; width: 100%; background: #f9f9f9;}
.txt:hover{border: solid 0.00520833rem #aaa; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.btn{height: 0.26041667rem; line-height: 0.26041667rem; width: 0.78125rem; border: none; background-color: var(--main-color); font-size: 0.10416667rem; color: #ffffff; border-radius: 0.015625rem; cursor: pointer; padding: 0rem 0.10416667rem;}
.txtQueryCode{border: 0.01041667rem solid #dbdbdb; border-radius: 0.02604167rem 0 0 0.02604167rem; font-size: 0.08333333rem; color: #333333; width: 1.82291667rem; height: 0.234375rem; line-height: 0.234375rem; padding: 0 0.05208333rem;}
.btnQuery{border: none; height: 0.234375rem; line-height: 0.234375rem; padding-left: 0.15625rem; padding-right: 0.15625rem; background: var(--main-color); color: #fff; font-size: 0.08333333rem; border-radius: 0 0.02604167rem 0.02604167rem 0;}
/*受理信件*/
.handle{background: #4E8FDE; color: #fff !important; width: 0.625rem;}
/*办理中*/
.handle-ing{background: #EC8941; color: #fff !important; width: 0.625rem;}
/*办结信件*/
.handle-end{background: #37C276; color: #fff !important; width: 0.625rem;}
