.quality-layout .quality-banner{height:350px}.quality-layout .quality-banner img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.quality-layout .quality-main{min-width:1280px;width:100%;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}.quality-layout .quality-main .quality-body{width:1280px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;padding:20px 0}.quality-layout .quality-main .quality-body h3{text-align:center;color:#942627;font-size:26px;margin-top:40px;font-weight:700}.quality-layout .quality-main .quality-body .harmful{width:1280px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}.quality-layout .quality-main .quality-body .harmful .picture{float:left;width:560px;height:370px}.quality-layout .quality-main .quality-body .harmful .picture img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.quality-layout .quality-main .quality-body .harmful .content{float:right;width:700px;height:370px}.quality-layout .quality-main .quality-body .harmful .content h2{font-size:42px;height:50px;line-height:50px;color:#333}.quality-layout .quality-main .quality-body .harmful .content h2 span{font-size:16px;padding-left:10px;position:relative;top:-20px;color:#868686}.quality-layout .quality-main .quality-body .harmful .content .question{margin-top:15px;font-size:42px;color:#942627;font-weight:700}.quality-layout .quality-main .quality-body .harmful .content .consequence{margin-top:20px;color:#333;font-size:18px}.quality-layout .quality-main .quality-body .harmful .content .risk{border-top:1px solid #797979;border-bottom:1px solid #797979;padding:15px 0;margin-top:20px}.quality-layout .quality-main .quality-body .harmful .content .risk p{background:url(../images/icon-risk.png) no-repeat left center;background-size:20px;color:#333;font-size:13px;width:50%;float:left;height:42px;line-height:42px;padding-left:30px}.quality-layout .quality-main .quality-body .harmful .content .careful{margin-top:20px;font-size:18px;color:#942627;font-weight:700}.quality-layout .quality-main .quality-body .advantage .picture{float:left;width:560px;height:370px}.quality-layout .quality-main .quality-body .advantage .picture img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.quality-layout .quality-main .quality-body .advantage .list{width:700px;height:370px}.quality-layout .quality-main .quality-body .advantage .list dt{font-size:26px;color:#942627;font-weight:700;height:70px;line-height:70px}.quality-layout .quality-main .quality-body .advantage .list dd{font-size:18px;color:#333;margin-top:10px;padding-bottom:24px;line-height:1.2;border-bottom:1px dotted #333}.quality-layout .quality-main .quality-body .advantage .advantage-1{margin-top:40px}.quality-layout .quality-main .quality-body .advantage .advantage-1 .picture{float:right}.quality-layout .quality-main .quality-body .advantage .advantage-1 .list{float:left}.quality-layout .quality-main .quality-body .advantage .advantage-2{margin-top:40px}.quality-layout .quality-main .quality-body .advantage .advantage-2 .picture{float:left}.quality-layout .quality-main .quality-body .advantage .advantage-2 .list{float:right}.quality-layout .quality-main .quality-body .abouts{margin-top:80px}.quality-layout .quality-main .quality-body .abouts .company{text-align:center}.quality-layout .quality-main .quality-body .abouts .company span{color:#942627;font-size:26px;text-align:center;font-weight:700;position:relative}.quality-layout .quality-main .quality-body .abouts .company span:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:50px;left:-55px;height:2px;background:#942627}.quality-layout .quality-main .quality-body .abouts .company span:after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:50px;right:-55px;height:2px;background:#942627}.quality-layout .quality-main .quality-body .abouts .whatwehave{margin-top:40px}.quality-layout .quality-main .quality-body .abouts .whatwehave p{font-size:18px;line-height:36px;text-indent:2em}.quality-layout .quality-main .quality-body .construction{margin-top:40px}.quality-layout .quality-main .quality-body .construction .construction-head{font-size:26px;font-weight:700;color:#942627;height:60px;line-height:60px;background:url(../images/icon-construction-head.png) no-repeat left center;background-size:40px;padding-left:50px;border-bottom:1px solid #797979}.quality-layout .quality-main .quality-body .construction .construction-list{padding:0 20px;margin-top:20px}.quality-layout .quality-main .quality-body .construction .construction-list .construction-section{float:left;width:390px;margin-right:35px;border:1px solid #d9d9d9;-webkit-transition:.5s;transition:.5s}.quality-layout .quality-main .quality-body .construction .construction-list .construction-section .construction-picture{width:390px;height:260px;overflow:hidden}.quality-layout .quality-main .quality-body .construction .construction-list .construction-section .construction-picture img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s;transition:.5s}.quality-layout .quality-main .quality-body .construction .construction-list .construction-section .construction-name{padding:0 15px}.quality-layout .quality-main .quality-body .construction .construction-list .construction-section .construction-name a{display:block;font-size:13px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:40px;line-height:40px;-webkit-transition:.5s;transition:.5s}.quality-layout .quality-main .quality-body .construction .construction-list .construction-section:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}.quality-layout .quality-main .quality-body .construction .construction-list .construction-section:hover .construction-picture img{-webkit-transform:scale(1.05);transform:scale(1.05)}.quality-layout .quality-main .quality-body .construction .construction-list .construction-section:hover .construction-name a{color:#942627}.quality-layout .quality-main .quality-body .case{margin-top:40px}.quality-layout .quality-main .quality-body .case .case-head{font-size:26px;font-weight:700;color:#942627;height:60px;line-height:60px;background:url(../images/icon-case-head.png) no-repeat left center;background-size:40px;padding-left:50px;border-bottom:1px solid #797979}.quality-layout .quality-main .quality-body .case .case-list{margin-top:20px;padding:0 20px}.quality-layout .quality-main .quality-body .case .case-list .case-section{float:left;width:390px;margin-right:35px;border:1px solid #d9d9d9;-webkit-transition:.5s;transition:.5s}.quality-layout .quality-main .quality-body .case .case-list .case-section .case-picture{width:390px;height:260px;overflow:hidden}.quality-layout .quality-main .quality-body .case .case-list .case-section .case-picture img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:.5s;transition:.5s}.quality-layout .quality-main .quality-body .case .case-list .case-section .case-picture:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.quality-layout .quality-main .quality-body .case .case-list .case-section .case-name{padding:0 15px;border-bottom:1px solid #d9d9d9}.quality-layout .quality-main .quality-body .case .case-list .case-section .case-name a{display:block;font-size:13px;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:40px;line-height:40px;-webkit-transition:.5s;transition:.5s}.quality-layout .quality-main .quality-body .case .case-list .case-section .case-name a:hover{color:#942627}.quality-layout .quality-main .quality-body .case .case-list .case-section .case-designer{position:relative;height:40px;line-height:40px;padding-left:35px;font-size:13px;color:#333}.quality-layout .quality-main .quality-body .case .case-list .case-section .case-designer .icon{position:absolute;left:10px;top:50%;width:20px;height:20px;margin-top:-10px;z-index:2;overflow:hidden;border-radius:50%}.quality-layout .quality-main .quality-body .case .case-list .case-section .case-designer .icon img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.quality-layout .quality-main .quality-body .case .case-list .case-section:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}.quality-layout .quality-main .quality-body .case .case-list .case-section:hover .case-picture img{-webkit-transform:scale(1.05);transform:scale(1.05)}.quality-layout .quality-main .quality-body .case .case-list .case-section:hover .case-name a{color:#942627}.quality-layout .quality-main .quality-service{min-width:1280px;width:100%;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;background:#942627;padding:50px 0 60px}.quality-layout .quality-main .quality-service .quality-service-main{width:1280px;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}.quality-layout .quality-main .quality-service .quality-service-main dl{float:left;width:25%;color:#fff;padding-left:110px}.quality-layout .quality-main .quality-service .quality-service-main dl dt{font-size:20px;color:#fff}.quality-layout .quality-main .quality-service .quality-service-main dl dd{font-size:12px;margin-top:20px;color:#fff}.quality-layout .quality-main .quality-service .quality-service-main .jgbz{background:url(../images/icon-quality-1.png) no-repeat 50px center;background-size:43px 50px}.quality-layout .quality-main .quality-service .quality-service-main .lsdz{background:url(../images/icon-quality-2.png) no-repeat 50px center;background-size:43px 50px}.quality-layout .quality-main .quality-service .quality-service-main .hbcn{background:url(../images/icon-quality-3.png) no-repeat 50px center;background-size:43px 50px}.quality-layout .quality-main .quality-service .quality-service-main .wbfw{background:url(../images/icon-quality-4.png) no-repeat 50px center;background-size:43px 50px}.common-friendlylink{margin-top:0}