/*施工前后对比*/
.kz-w1200 { width: 1200px; margin: 0 auto; }
.kz-products_info { margin-top: 50px; }
.kz-products_info .left { float: left; }
.kz-products_info .user { width: 410px; height: 455px; background: url(../images/bg5.png) no-repeat; text-align: center; box-shadow: 0px 20px 80px #ccc; }
.kz-products_info .user>p { background: url(../images/icon29.png) no-repeat right center; height: 40px; margin: 0 15px 0 0; }
.kz-products_info .user h2{line-height:65px;}
.kz-products_info .user h2 span { margin: 0 10px; font-weight: normal; font-size: 20px; }
.kz-products_info .user .fl_one { text-align: center; font-size: 0px; }
.kz-products_info .user .fl_one p { width: 33.33%; display: inline-block; vertical-align: top; font-size: 19px; position: relative; }
.kz-products_info .user .fl_one p:before { content: ""; width: 1px; height: 100%; display: block; background: #ebebeb; position: absolute; top: 0px; left: 0px; }
.kz-products_info .user .fl_one p:first-child:before { display: block; }
.kz-products_info .user .fl_one i { font-size: 14px; display: block; color: #999; margin-top: 10px;font-style: normal; }
.kz-products_info .user .fr_one { text-align: left; margin-right: 25px; font-size: 16px; }
.kz-products_info .user .fr_one .kz-info-top { text-align: center; padding: 10px 0; margin: 15px; border-top: 1px dashed #ebebeb; border-bottom: 1px dashed #ebebeb; }
.kz-products_info .user .fr_one .kz-info-top i { color: #fff; background: #49DE71; font-size: 12px; padding: 5px 10px; margin-right: 15px; border-radius: 50px; }
.kz-products_info .user .fr_one .kz-info-score { text-align: center; font-size: 0px; }
.kz-products_info .user .fr_one .kz-info-score i,.kz-products_info .user .fr_one .kz-info-score img { display: inline-block; vertical-align: middle; font-size: 16px; }
.kz-products_info .user .fr_one .kz-info-score i { color: #999; }
.kz-products_info .user div p { margin: 10px 0; }
.kz-products_info .user .fr_one div span { font-size: 50px; }
.kz-products_info .user .fr_one div i { font-size: 18px; font-style: normal; color: #F6B427; }
.kz-info_case { margin-top: 50px; }
.kz-info_case h2 { line-height: 60px;font-weight: normal; margin-top: 20px !important; font-size: 20px; background: url(../images/icon41.png) no-repeat left center; padding-left: 15px; }
.kz-info_case .case1 { position: relative;height: 190px; margin-bottom: 20px; }
.kz-info_case .case1 .mask { width: 410px; height: 200px; position: absolute; top: 0; left: 0; border-radius: 10px; background: rgba(65, 208, 159,.9); color: #fff; font-size: 18px; }
.kz-info_case .case1 .mask h2 { margin: 30px 0 15px 30px; background: url(../images/icon12.png) no-repeat left center; }
.kz-info_case .case1 .mask h2 span { margin: 0 10px; font-weight: normal; font-size: 20px; }
.kz-info_case .case1 .mask p { margin: 8px 0 8px 54px; font-size: 14px; }
.kz-products_info .right { float: right; width: 750px; }
.kz-products_info .right .construction1, .kz-products_info .right .construction2, .kz-products_info .right .construction3 { border: 1px solid #eee; padding: 40px; margin-bottom: 25px; border-radius: 10px; background: #fff; box-shadow: 0 15px 32px 0 rgba(0,0,0,0.15); }
.kz-products_info .right div h2 { background: url(../images/icon41.png) no-repeat left center; padding-left: 15px; margin-top: 0; margin-bottom: 20px; font-size: 20px; font-weight: normal; }
.kz-products_info .right div img { margin-bottom: 10px; margin-right: 10px;width: 325px;
    height: 190px;
    border-radius: 5px; }
.kz-products_info .right div p { font-size: 14px; }