.bg{
    background: url(../img/dc/banner.png) no-repeat center;
}

.sketch{
    height: 580px;
    overflow: hidden;
}
.sketch .head-title{
    margin-top: 50px;
    margin-bottom: 40px;
}
.sketch .info{
    width: 625px;
    height: 340px;
    background: #FFFFFF;
    box-shadow: 0px 0px 10px 0px rgba(41, 41, 41, 0.14);
    padding-top: 40px;
    padding-left: 40px;
}
.sketch .info p{
    width: 549px;
    font-size: 16px;
    
    color: #575757;
    line-height: 28px;
}

.detail{
    height: 782px;
    background: #F9F9F9;
    overflow: hidden;
}
.detail .head-title{
    margin-top: 50px;
    margin-bottom: 40px;
}
.detail .content{
    height: 522px;
    
    background: #FFFFFF;
    padding-left: 40px;
    padding-right: 20px;
    overflow: hidden;
}
.detail .imgbox{
    margin-top: 99px;
}
.detail .title{
    position: relative;
    font-size: 24px;
    color: #333333;
    margin-top: 27px;
}
.detail .title::before{
    content: url(../img/triangle_s.png);
    position: absolute;
    top: -7px;
    left: -23px;
}
.detail .info{
    width: 548px;
    font-size: 16px;
    
    color: #575757;
    line-height: 28px;
    margin-top: 16px;
}


.case{
    height: 580px;
    overflow: hidden;
}
.case .head-title{
    margin: 68px 0 54px 0;
}
.case .tab .category{
    height: 50px;
    margin-bottom: 57px;
}
.case .tab .category ul{
    width: 945px;
}
.case .tab .category ul li{
    width: 189px;
    
    color: #575757;
}
.case .tab .category ul li.active span{
    height: 50px;
}
.case .tab .content .cont .imgbox{
    width: 575px;
    height: 245px;
    box-shadow: 0px 0px 50px 0px rgba(187, 187, 187, 0.2);
}
.case .tab .content .cont .info{
    width: 589px;
    height: 204px;
    font-size: 16px;
    
    color: #575757;
    line-height: 28px;
    margin: 26px 0 0 28px;
}
