.detail_banner{
    width:100%;
    position:relative;
    height:750px;
}
.detail_banner>section{
    width:100%;
}
.detail_banner>section>div{
    width:60%;
    color:#fff;
}
.detail_banner>section>div h2{
    font-size:40px;
    line-height:80px;
    font-weight:bold;
}
.detail_banner>section>div h3{
    line-height:42px;
}

.detail_content{
    width:60%;
    margin:0 auto;
    position: relative;
    padding-bottom:40px;
}
.detail_content>section{
    width:100%;
    border:1px solid #ccc;
    background:#f7f7f7;
    margin-top: -160px;
}
.detail_content>section div{
    padding:40px;
}
.detail_content>section div h4{
    font-size:24px;
    border-left:10px solid #1e9fff;
    padding-left:10px;
    margin-bottom:20px;
}
.detail_content>section div article{
    font-size:18px;
}

.detail_content>div {

}

.detail_content>div img{
    display:block;
    width:70% !important;
    margin:50px auto !important;
}

.detail_content + .detail_content{
    margin-top:80px;
}

@media screen and (max-width:1080px){
    .detail_banner{
        height:520px;
    }
    .detail_banner>section>div{
        width:86%;
    }
    .detail_banner>section>div h2{
        font-size:30px;
        line-height:46px;
    }
    .detail_banner>section>div h3{
        line-height:32px;
    }
    .detail_content{
        width:90%;
        padding-top:120px;
        padding-bottom:30px;
    }
    .detail_content>section{
        top:-30px;
    }
    .detail_content>section div{
        padding:26px;
    }
    .detail_content>section div h4{
        font-size:20px;
        border-left-width:6px;
        padding-left:8px;
        margin-bottom:14px;
    }
    .detail_content>section div article{
        font-size:16px;
        line-height:26px;
    }
    .detail_content + .detail_content{
        margin-top:60px;
    }
}
