.clist-3 li{float: left;width: 33.3%; margin-top: 36px; padding: 1%; box-sizing: border-box;}
/* .clist-3 li:nth-child(3n+1){margin-left: 0;} */
.clist-3 li img{width: 100%;height: auto;}
.clist-3 li>a:nth-child(2){font-size: 24px; line-height:28px; height:104px; display: inline-block;margin: 15px 0 5px 0;}
.clist-3 li>a:nth-child(2):hover{color: #d31616;}
.clist-3 li p{height: 66px;overflow: hidden;margin-bottom: 20px;}
.clist-3 li div a{color: #000;}
.clist-2{border-bottom: 1px solid #eaeaea;}
.clist-2>ul>li{float: left;width: 33.33%;box-sizing: border-box;border-left: 1px solid #eaeaea;border-right: 1px solid #eaeaea;position: relative;}
.clist-2>ul>li>p{text-align: center;font-size: 32px;height: 110px;line-height: 110px;}
.clist-2>ul>li:hover>p{color: #ca2212;}
.clist-2>ul>li>p>span{margin-right: 20px;}
.clist-2 li ul{display: none; position: absolute;top: 110px;left: 0; background: #fff;font-size: 28px;padding: 20px 0 20px 50px;width: 100%;box-shadow: 0 5px 20px rgba(0,0,0,.2);box-sizing: border-box;}
.clist-2 li li{padding: 5px 0;}
.clist-2 li:hover ul{display: block;}
.clist-1 .bx-wrapper{margin-left: auto;margin-right: auto;max-width: none !important;}
.clist-1{background: url(../images/clist_1.jpg) no-repeat center 0 / 100% auto;padding: 0 0 100px 0;}
.clist-1 .index-title,.clist-1 .index-title div{color: #fff;}

.case-cover {
    width: 370px;
    height: 190px;
    overflow: hidden;
}
.case-cover img{
    width: 100%;
    height: auto;
}
