.cf:after {	clear: both;content:".";display: block;height:0;visibility: hidden;}
.banner{background: url(../images/case.png) no-repeat center 0;background-size:cover;height:460px;width:100%;position: relative;}
.carousel-info{color: #fff;width: 100%;padding: 0 20%;text-align: center;position: absolute;top: 50%;transform: translateY(-50%);}
.carousel-info .carousel-title{font-size: 40px;line-height: 56px;margin-bottom: 25px;}
.carousel-info .carousel-desc{font-size: 28px;line-height: 33px;}

/*详情*/
.details{width: 100%;background: #ffffff;}
.details-info{width: 1120px;margin: 0 auto;padding-top: 20px;padding-bottom: 33px;}
/*详情标题*/
.details-info .details-title h3{margin-top: 20px;margin-bottom: 20px;height: 45px;font-size: 32px;font-weight: bold;line-height: 45px;color: #272727;}

/*详情内容*/
.details-info .details-content{width: 1120px;}
.details-info .details-content h4{height: 37px;font-size: 26px;font-weight: 500;line-height: 44px;color: #333333;text-align: left;padding-bottom:46px;}
.details-info .details-content p{width: 1119px;font-size: 20px;font-weight: 400;line-height: 30px;color: #333333;text-align: left;padding-bottom:75px;font-family: PingFang SC;}
.details-info .details-img{width: 1120px;}
.details-info .details-img img{width: 543px;height: 292px;background: rgba(0, 0, 0, 0);margin-bottom: 28px;}