.service-report{width:840px;padding-top:50px;padding-bottom:80px}.service-report .btn-primary{width:120px;height:36px;background:#f75959;text-align:center;line-height:36px;cursor:pointer;font-size:14px;color:#fff;margin:20px auto}.service-report .btn-primary:active{background-color:#ff3838}.service-report .module-hd{font-size:24px;color:#333;line-height:1.2;font-weight:700}.service-report .sub-title{font-size:18px;color:#333;line-height:1.5;margin-top:15px;margin-bottom:10px}.service-report .tab-hd{height:48px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.service-report .tab-hd li{float:left;height:48px;width:120px;line-height:45px;border:1px solid #e5e5e5;text-align:center;font-size:16px;color:#333;margin-left:-1px;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.service-report .tab-hd li.on{border-bottom-color:#fff}.service-report .tab-hd li:before{content:"";position:absolute;left:50%;top:-1px;z-index:2;width:0;height:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#f75959}.service-report .tab-hd li.on:before{width:100%;-webkit-transition:all .2s linear;transition:all .2s linear}.service-report .label{float:left;font-size:14px;color:#333;line-height:24px;min-width:70px;text-align:right}.service-report .table-hd{overflow:hidden;margin-bottom:10px}.service-report .table-type{float:right;font-size:14px;color:#333;line-height:24px}.service-report .table-type span{cursor:pointer}.service-report .table-type .on{color:#f75959}.service-report .table{width:100%;font-size:14px;border-collapse:collapse;background-color:#fff;margin-bottom:30px;text-align:center}.service-report .table tr{border:1px solid #e5e5e5}.service-report .table tr:first-child{background-color:#f9f9f9}.service-report .table th{height:48px;color:#999}.service-report .table td{height:48px;color:#333}.service-report .info-dl{margin-bottom:10px;overflow:hidden}.service-report .info-dl .value{float:left;max-width:770px}.service-report .pic{display:inline-block;width:80px;height:80px;vertical-align:middle;margin-right:20px;margin-bottom:10px}.service-report .report-desc{margin-bottom:40px;font-size:14px;color:#666;line-height:24px;word-break:break-all}.service-report .bill{margin-top:20px}.service-report .bill li{margin-bottom:15px}.service-report .bill .value{float:right;max-width:770px;font-size:16px;word-break:break-all}.service-report .bill .tax{color:#999}.service-report .bill .price{color:#ff3838}.service-report .bill .pic{margin-right:0;margin-left:20px}.service-report .remark>.label,.service-report .remark>.value{color:#999;font-size:14px}.service-report .cost-info{padding:10px 20px;background-color:#f9f9f9}.service-report .cost-info .item{overflow:hidden;color:#333}.service-report .cost-info .label{float:left;font-size:14px;line-height:30px;text-align:left}.service-report .cost-info .value{float:right;font-size:16px;font-weight:500;line-height:30px}.service-report .cost-info .price{color:#ff3838}.service-report .total{text-align:right;margin-top:10px;font-size:16px;color:#333}.service-report .total .price{font-size:24px;color:#ff3838}.service-report .form{padding:30px 50px 0}.service-report .form .form-item{margin-bottom:20px}.service-report .form .form-label{display:inline-block;width:140px;line-height:24px;font-size:14px;color:#666}.service-report .form .stars{display:inline-block}.service-report .form .stars .star-item{margin-right:22px}.service-report .form .btn-primary{margin-top:40px;margin-bottom:0}