.hy-button {
    display: inline-block;
    margin-top: 100px;
    width:530px;
    height:60px;
    font-size: 22px;
    color: #fff;
    line-height: 60px;
    background:rgba(255,114,0,1);
    border-radius:8px;
}
.gz-container {
}
.gz-container-center {
    margin: 0 auto;
    width: 1240px;
}
.gz-box {
    position: relative;
    text-align: center;
    margin-bottom: 140px;
}
.gz-box.no1 {
    margin-bottom: 40px;
    padding-top: 645px;
    height: 807px;
    background: url(../images/sbgz/top-bg.png) no-repeat center;
    background-size: 1920px auto;
}
.gz-box.no1 .xn {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -328px;
    top: 515px;
    width: 126px;
    height: 40px;
    z-index: 1;
}
.gz-box.no1 .button {
    position: relative;
    margin-right: 30px;
    width: 380px;
    height: 75px;
    line-height: 75px;
    background:linear-gradient(180deg,#ff7200 0%,#ff7200 100%);
    border: none;
    color: #fff;
    font-size: 26px;
    transition: 0.3s;
    border-radius:8px;
    overflow: hidden;
}
.button {
    position: relative;
    border: none;
}
.button span {
    position: relative;
    z-index: 1;
}
.button:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    opacity: 0;
    transition: 0.3s;
    background:linear-gradient(180deg,rgba(255,235,82,1) 0%,rgba(255,153,0,1) 100%);
    border-radius:8px;
}
.gz-box.no1 .button:last-of-type {
    margin-right: 0px;
}
.button:hover:after {
    opacity: 1;
}
.gz-box.no2 {
    height: 1134px;
    background: url(../images/sbgz/lc/bg.png) no-repeat center 208px;
    background-size: 1920px auto;
}
.gz-box.no2 .no2-img {
    position: relative;
    margin: 0 auto;
    width: 1240px;
}
.gz-box.no2 img.i {
    position: absolute;
    width: 300px;
}
.gz-box.no2 img.i.i1 {
    top: 60px;
    left: -30px;
}
.gz-box.no2 img.i.i2 {
    top: 250px;
    left: 220px;
}
.gz-box.no2 img.i.i3 {
    top: 60px;
    left: 480px;
}
.gz-box.no2 img.i.i4 {
    top: 250px;
    left: 736px;
}
.gz-box.no2 img.i.i5 {
    top: 60px;
    left: 1000px;
}
.gz-box.no3 .no3-bg {
    position: relative;
    height: 201px;
    background: url(../images/sbgz/no.3.png?v=1) no-repeat center;
    background-size: contain;
}
.gz-box.no3 p {
    margin-bottom: 20px;
}
.gz-box.no3 p a {
    color: inherit;
    text-decoration: underline;
}
.gz-box.no4 {
    margin-bottom: 0;
    height: 824px;
    background: url(../images/sbgz/no.4.png) no-repeat center 208px;
    background-size: 1920px auto;
}
.gz-box.no4 .title {
    margin-bottom: 40px;
}
.gz-box.no4 h3 {
    margin-top: 30px;
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 22px;
    text-align: left;
}
.gz-box.no4 p {
    font-size: 22px;
    text-align: left;
}
.gz-box.no2 .title {
    margin-bottom: 208px;
}
.gz-box .top-banner1 {
    position: absolute;
    left: 50%;
    top: 170px;
    margin-left: -80px;
}
.gz-box .title img {
    width: auto;
    height: 46px;
}
.gz-box p {
    font-size: 20px;
}
.gz-box .s-title {
    position: absolute;
    left: 50%;
}
.gz-box.no2 .s-title.s-title1 {
    top: 180px;
    margin-left: -624px;
}
.gz-box.no2 .s-title.s-title2 {
    top: 900px;
    margin-left: -614px;
}
.gz-box.no2 .s-title.s-title3 {
    top: 180px;
    margin-left: -90px;
}
.gz-box.no2 .s-title.s-title4 {
    top: 900px;
    margin-left: 416px;
}
.gz-box.no2 .s-title.s-title5 {
    top: 180px;
    margin-left: 380px;
}
.gz-box .s-title h2 {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 40px auto;
}
.gz-box .s-title.s-title1 h2 {
    background-image: url(../images/sbgz/01.png);
}
.gz-box .s-title.s-title2 h2 {
    background-image: url(../images/sbgz/02.png);
}
.gz-box .s-title.s-title3 h2 {
    background-image: url(../images/sbgz/03.png);
}
.gz-box .s-title.s-title4 h2 {
    background-image: url(../images/sbgz/04.png);
}
.gz-box .s-title.s-title5 h2 {
    background-image: url(../images/sbgz/05.png);
}
.gz-box.no3 .s-title {
    top: 50px;
}
.gz-box.no3 .s-title h2 {
    padding-left: 0;
    padding-top: 18px;
    font-size: 16px;
    width: 150px;
    font-weight: normal;
    text-align: left;
}
.gz-box.no3 .s-title.s-title1 {
    margin-left: -600px;
}
.gz-box.no3 .s-title.s-title2 {
    margin-left: -180px;
}
.gz-box.no3 .s-title.s-title3 {
    margin-left: 250px;
}
.gz-box .s-title h2 {
    display: inline-block;
    padding: 9px 26px;
    font-size: 28px;
    font-weight: bold;
    color: #222;
}
.gz-box .s-title p {
    font-size: 20px;
    color: #666;
}