.v-service-details{background:#fff;min-height:493px}.v-service-details .v-service-status{height:149px;background:#f9f9f9;border-bottom:1px solid #e4e4e4}.v-service-details .v-service-status .status{float:left;text-align:center;width:198px}.v-service-details .v-service-status .status .icon{padding:34px 0 9px 0}.v-service-details .v-service-status .status .txt{font-size:16px;color:#1abc9c}.v-service-details .v-service-status dl{float:left;text-align:center}.v-service-details .v-service-status dl dt{padding:52px 0 13px;color:#999;font-size:16px}.v-service-details .v-service-status dl dd{font-size:14px}.v-service-details .v-service-status .number{width:150px}.v-service-details .v-service-status .time{width:172px}.v-service-details .v-service-status .opt-button{padding:54px 18px 0 0;float:right}.v-service-details .v-service-status .opt-button .btn{float:left;margin-right:10px;width:100px;height:40px;line-height:38px;text-align:center;color:#1abc9c;font-size:14px;background-color:hsla(0,0%,100%,0);-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #1abc9c;border-radius:3px;cursor:pointer}.v-service-details .v-service-status .opt-button .btn:hover{background-color:#1abc9c;color:#fff}.v-service-details .v-service-status .opt-button .btn.red{background-color:#f04844;border:1px solid #f04844;color:#fff}.v-service-details .v-service-status .opt-button .btn.red:hover{opacity:.8}.v-service-details .orider-new-msg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:46px;padding:0 18px;background:#f9f9f9;border:1px solid #e4e4e4}.v-service-details .orider-new-msg .msg{display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;line-height:30px}.v-service-details .orider-new-msg .msg .time{margin-right:10px;color:#999}.v-service-details .orider-new-msg .opt{display:-webkit-box;display:-ms-flexbox;display:flex}.v-service-details .orider-new-msg .opt a{width:100px;height:30px;border:1px solid #1abc9c;color:#1abc9c;text-align:center;line-height:28px;-webkit-box-sizing:border-box;box-sizing:border-box}.v-service-details .orider-new-msg .opt a:hover{background:#1abc9c;color:#fff}.v-service-details .msg-lit{padding:18px 20px;border:1px solid #e4e4e4}.v-service-details .msg-lit .row{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:32px}.v-service-details .msg-lit .row .label{font-size:14px;color:#999}.v-service-details .msg-lit .row .value{padding-left:5px;font-size:14px}.v-service-details .title{height:70px;padding-top:37px;font-size:16px;color:#999;-webkit-box-sizing:border-box;box-sizing:border-box}.v-service-details .problem-desc{border:1px solid #e4e4e4;padding:18px 28px 20px 19px}.v-service-details .problem-desc p{line-height:33px;font-size:14px}