.detaile { background : #fff; padding-bottom: 75px; .bor { border-bottom: 1px solid rgba(240, 240, 240, 1); } .name { margin : 20px 15px 13px; // height : 347px*0.5; background : rgba(255, 255, 255, 1); box-shadow : 0px 4px 16px 0px rgba(0, 0, 0, 0.05); border-radius: 4px; padding : 20px; .title { p { font-size : 16px; font-family: PingFang-SC-Bold; font-weight: bold; color : rgba(32, 32, 32, 1); margin-bottom: 15px; } span { padding-left : 20px; background : no-repeat left center; background-size: 12px; } .time { background-image: url(../static/img/time.png); display : block; height : 36px; line-height : 36px; @extend .bor; margin-bottom: 10px; } .address { color : #7A7A7A; background-position-y: 4px; background-image : url(../static/img/address.png); display : block; } } } .content { margin: 20px; @extend .bor; .title { height : 50px; line-height: 50px; img { width : 15px; margin-right : 5px; vertical-align: inherit; margin-bottom : -2px; } .con { font-size : 16px; font-family: PingFang-SC-Medium; font-weight: 500; color : rgba(32, 32, 32, 1); } .time { float: right; } } .list { width: 100%; tr { margin-bottom: 10px; display : block } .t { color : #7A7A7A; min-width : 70px; vertical-align: text-top; } .con { padding-left: 20px; } .img { border-radius: 0px 0px 10px 0px; background : #ffd6d6; width : 118px*0.5+10px; height : 24px; line-height : 26px; color : rgba(255, 92, 92, 1); font-size : 14px; margin-left : -20px; margin-bottom: 10px; text-align : center; } .mt40 { margin-bottom: 40px; display : block; } } } .money { width : 100%; height : 50px; line-height: 50px; background : rgba(255, 92, 92, 1); font-size : 18px; font-family: PingFang-SC-Medium; font-weight: 500; color : #fff; text-align : center; position : fixed; bottom : 0; left : 0; } }