* { padding: 0; margin: 0; font-size: 62.5%; outline: 0 none; } h3{margin: 0;padding: 0;} .container { padding: 0; max-width: 768px; margin: 0 auto; background: #ececec; } #imgs { width: 100%; height: 168px; } .service:first-child { margin-top: 0; } .service { margin-top: 5px; background: #ffffff; } .service h3 img { width: 3px; height: 18px; margin-top: 13.5px; float: left; margin-right: 10px; } .service h3 span { float: left; height: 45px; line-height: 45px; font-size: 1.4rem; } .service h3 { color: #3C3C3C; padding-left: 15px; font-weight: normal; height: 45px; line-height: 45px; } .service hr { border-bottom: none; border-color: #CCCCCC; opacity: 0.2; } .service .promiseText { text-align: justify; padding: 15px 29px 15px 16px; } .service .promiseText div p { line-height: 20px; font-size: 1.2rem; color: #3C3C3C; } .service .specifications { padding-left: 16px; } .service .specifications div { display: inline-block; width: 30%; text-align: center; font-size: 1.2rem; line-height: 50px; } #guarantee,#guarantee div{clear:both;overflow: hidden;} #guarantee div p span { height: 20px; line-height: 20px; width: 60px; border: 1px solid rgb(255,133,35); border-radius: 5px; color: #FF8523; text-align: center; margin-right: 5px; display: inline-block; font-size: 1.2rem; } #guarantee div p{ margin-bottom: 10px; } #guarantee{ padding-bottom: 40px; } .servicebj{ background: #f8f8f8; }