.bill-comp{width:840px;padding-top:50px;padding-bottom:50px}.bill-comp .price{font-family:DIN-Regular,Arial,Helvetica,sans-serif}.bill-comp .module-hd{font-size:24px;color:#333;line-height:1.2;font-weight:700}.bill-comp .bill{margin-top:20px}.bill-comp .bill li{margin-bottom:15px}.bill-comp .bill .label{float:left;font-size:14px;line-height:30px}.bill-comp .bill .value{float:right;max-width:770px;font-size:16px;word-break:break-all;color:#333;max-width:600px;text-align:right;font-weight:600;font-family:DIN-Regular,Arial,Helvetica,sans-serif}.bill-comp .bill .tax{margin-right:20px;font-size:14px;font-weight:400}.bill-comp .bill .price{color:#ff3838}.bill-comp .pic-list{overflow:hidden;float:right}.bill-comp .pic-list>li{float:left;width:100px;height:100px;background-color:#f8f8f8;margin-left:10px;margin-bottom:10px;overflow:hidden;position:relative}.bill-comp .pic-list .pic{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%}.bill-comp .remark>.label,.bill-comp .remark>.value{color:#999;font-size:14px;font-weight:400;font-family:inherit}.bill-comp .cost-info{padding:10px 20px;background-color:#f9f9f9}.bill-comp .cost-info .item{overflow:hidden;color:#333}.bill-comp .cost-info .label{float:left;font-size:14px;line-height:30px;font-weight:600}.bill-comp .cost-info .value{float:right;font-size:16px;font-weight:500;line-height:30px}.bill-comp .cost-info .price{color:#ff3838;font-weight:600}.bill-comp .total{text-align:right;margin-top:10px;font-size:16px;color:#333}.bill-comp .total .price{font-size:24px;color:#ff3838;font-weight:700}