.banner{
    width: 100%;
    height: 360px;
    background: url(../img/gongye-banner.jpg) repeat-x 50% 0;
    overflow: hidden;
}
.banner img {
    width: 1920px;
}
.banner .content {
    width: 1200px;
    height: 360px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}
.banner .content h3{
    position: absolute;
    float: right;
    top: 170px;
    right: 450px;
    font-weight: normal;
    font-size: 28px;
    color: #fff;
}
.banner .content p {
    position: absolute;
    width: 550px;
    top: 250px;
    left: 270px;
    font-weight: normal;
    font-size: 14px;
    color: #FFFFFF;
}
section  .title {
    padding: 0 0 20px 0;
}
section  .title h2 {
    font-size: 28px;
    line-height: 40px;
    font-weight: lighter;
    color: #38a3db;
    text-align: center;
    margin-bottom: 8px;
    border-bottom: 1px solid #eeedee;
    padding: 20px 0;
}
section.block02 .container { width: 1200px; padding: 50px 0 20px 0; margin: 0 auto;}
section.block02 .title { padding: 0; color: #fff;}
section.block02 .title p { font-size: 18px; line-height: 150%; width: 950px; margin: 40px auto; color: #666;}
section.block02 .container .content { width: 1200px; height: 585px;}
section.block03 .container { width: 1200px; padding: 50px 0 20px 0; margin: 0 auto;}
section.block03 .title { padding: 0; color: #fff;}
section.block03 .container .content { width: 1200px; height: 1150px;}
section.block04 .container { width: 1200px; padding: 50px 0 20px 0; margin: 0 auto;}
section.block04 .title { padding: 0; color: #fff;}
section.block04 .title p { font-size: 18px; line-height: 150%; width: 550px; margin: 40px auto; color: #666;}
.s5_1{padding-top: 30px;}
.s5box{width: 239px;height: 260px;float: left;color: #7e7e7e;text-align: center;border-left: 1px dotted #d2d2d2;border-top: 1px dotted #d2d2d2;}
.s5_1 .s5box{border-top:none;}
.s5boximg {padding: 16px 70px 10px 70px;}
.s5box{transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;}
.s5box:hover{background: #fff;transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;}
.s5box img {width: 98px;height: 98px;}
.s5box h1{font-size: 16px;line-height: 35px;font-style: normal;font-weight: 600;}
.s5box h2{font-size: 13px;line-height: 20px;font-style: normal;font-weight: 500;text-align: left;padding: 0 20px;}

