﻿.kz-case-wrapper { font-family: arial,'microsoft yahei' !important; position: relative; }
.kz-case-wrapper a { color: #333; text-decoration: none; font-size: 16px; }
.kz-case-wrapper .kz-gd-floor { width: 1200px; margin: 50px auto 0; }
.kz-case-wrapper .kz-gd-floor .kz-choose { border: 1px solid #ebebeb; border-radius: 20px; padding: 20px 50px; background: #fff; }
.kz-case-wrapper .kz-gd-floor .kz-choose .kz-choose_2 { overflow: hidden; margin-bottom: 10px; }
.kz-case-wrapper .kz-gd-floor .kz-choose .kz-choose_2 .kz-left { float: left; width: 5%; font-weight: bold; line-height: 35px; font-size: 16px;}
.kz-case-wrapper .kz-gd-floor .kz-choose .kz-choose_2 .kz-right { float: left; width: 95%; }
.kz-case-wrapper .kz-gd-floor .kz-choose .kz-choose_2 .kz-right span { padding: 0 15px; line-height: 35px; display: inline-block; vertical-align: top;font-size: 16px; }
.kz-case-wrapper .kz-gd-floor .kz-choose .kz-choose_2 .kz-right span:hover, .kz-choose_2 .kz-right span.on { color: #49CD81; }
.kz-case-wrapper .kz-gd-floor .kz-choose .kz-choose_2 .kz-right span a:hover,.kz-choose_2 .kz-right span.on a{color: #49CD81;}
.kz-case-wrapper .kz-products .kz-products-title { font-size: 25px; text-align: center; margin: 32px 0 50px; }
.kz-case-wrapper .kz-products .kz-products-title:after { content: ""; width: 50px; height: 5px; background: #49cd81; border-radius: 50px; margin: 25px auto; display: block; }

.kz-case-wrapper .kz-products .kz-products-wrapper { width: 1216px; margin: auto; }
.kz-case-wrapper .kz-products .kz-products-content ul { padding: 0px; margin: 0px; font-size: 0px; }
.kz-case-wrapper .kz-products .kz-products-content ul li { width: 287px; list-style: none; padding: 0px; margin: 0px; display: inline-block; border: 1px solid #ebebeb; font-size: 16px; margin: 0 15px 32px 0; transition: all 0.5s ease; border-radius: 20px; }
.kz-case-wrapper .kz-products .kz-products-content ul li:hover { box-shadow: 0 15px 32px 0 rgba(0,0,0,0.1); transform: translateY(-10px); }
.kz-case-wrapper .kz-products .kz-products-content ul li p,.kz-case-wrapper .kz-products .kz-products-content ul li em, .kz-case-wrapper .kz-products .kz-products-content ul li i { font-style: normal; }
.kz-case-wrapper .kz-products .kz-products-content ul li img { width: 287px; height: 228px; border-radius: 20px 20px 0 0; }
.kz-case-wrapper .kz-products .kz-products-content ul li p { margin: 0px; background: #fff; }
.kz-case-wrapper .kz-products .kz-products-content ul li .kz-products-name { font-size: 19px; text-align: center; margin: 15px 15px 0; border-bottom: 1px dashed #ebebeb; padding-bottom: 15px; }
.kz-case-wrapper .kz-products .kz-products-content ul li .kz-products-name i { margin-left: 15px; font-size: 14px; padding: 5px 10px; color: #fff; background: #49cd81; border-radius: 50px; display: inline-block; vertical-align: middle; }
.kz-case-wrapper .kz-products .kz-products-content ul li .kz-products-name span { display: inline-block; vertical-align: middle; width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.kz-case-wrapper .kz-products .kz-products-content ul li .kz-products-infor { padding: 15px; }
.kz-case-wrapper .kz-products .kz-products-content ul li .kz-products-infor p { line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; }
.kz-case-wrapper .kz-products .kz-products-content ul li .kz-products-infor p em { color: #666; }
.kz-case-wrapper .kz-products .kz-products-content ul li .kz-products-btn { border-top: 1px solid #ebebeb; }
.kz-case-wrapper .kz-products .kz-products-content ul li .kz-products-btn a { width: 100%; padding: 15px 0; text-align: center; display: block; }
.kz-case-wrapper .kz-products .kz-products-content ul li:hover .kz-products-btn a { color: #fff; background: #49CD81; border-radius: 0 0 20px 20px; }
