* {
    margin: 0;
    padding: 0;

}


ul li {
    list-style: none;
}


a{
    text-decoration:none;
}


.clear {
    clear: both;
}



@font-face {
    font-family: 'siyuan';
    src: url('../font/SourceHanSansCN-Regular.ttf') format('truetype');

    font-weight: normal;
    font-style: normal;
}

body {
    font-family: "siyuan";
}



.banners img{
    width:100%;
}



.gy-box1{
    width:1200px;
    margin:40px auto;
}


.gy-box1 .img1{
    width:993px;
    display: block;
    margin:0 auto;
}

.gy-box1 .gy-text1{
    width:100%;
    text-indent:2em;
    font-size:20px;
    color:#000000;
    margin:40px 0;
    line-height:50px;
    text-align: justify;
}


.gy-box1 .gy-text2{
    width:100%;
    height:690px;
    position: relative;
    /*border:1px solid red;*/
}

.gy-box1 .gy-text2 .img2{
    display:block;
    width:685px;
    height:432px;
    position:absolute;
    z-index:3;
    left:0;
    top:0;
}

.gy-box1 .gy-text2 .gy-introduce1{
    width:486px;
    height:320px;
    text-align: justify;
    position:absolute;
    right:0;
    top:0;
    z-index:1;
    font-size:19px;
    color:#000000;
    text-indent:2em;
    line-height:47px;

}

.gy-box1 .gy-text2 .border-text{
    width:1188px;
    height: 362px;
    border:1px solid #000000;
    position:absolute;
    bottom:0;
    left:0.5%;
}


.gy-box1 .gy-text2 .border-text .gy-introduce2{
    width:341px;
    height:225px;
    color:#000000;
    font-size:18px;
    position:absolute;
    left:2%;
    bottom:0;
    text-align:justify;
    text-indent:2em;
    line-height:30px;
}

.gy-box1 .gy-text2 .border-text .img3{
    display:block;
    width:283px;
    height:198px;

    position:absolute;
    left:33%;
    bottom:8%;
}



.gy-box1 .gy-text2 .border-text .img4{
    display:block;
    width:283px;
    height:198px;

    position:absolute;
    right: 17%;
    bottom: 33%;
}


.gy-box1 .gy-text2 .border-text .gy-introduce3{
    width:171px;
    height:200px;
    color:#000000;
    font-size:18px;
    position: absolute;
    right: 1%;
    bottom: 26%;
    line-height:30px;
    text-align: justify;
    text-indent:2em;
}

.gy-box1 .gy-text2 .border-text .gy-introduce4{
    width:451px;
    height:80px;
    font-size:18px;
    position: absolute;
    bottom:2%;
    right:2%;
}


.gy-box2 img{
    display:block;
    margin:0 auto 15px;
    width:1200px;
}

.gy-box2text{
    width:1200px;
    margin:10px auto;
    font-size:20px;
    color:#000000;
    text-align: center;
}


.gy-box3{
    width:100%;
    background-color:#e8e8e8;
    height:733px;
}

.gy-box3 .gybox3-inset{
    width:1200px;
    margin:0 auto;

    padding-top:60px;
}

.gy-box3 .gybox3-inset .img5{
    display:block;
    width:993px;
    margin:0 auto;


}


.gy-box3 .gybox3-inset .gytext3{
    width:100%;
    height:492px;
    /*border:1px solid red;*/
    position:relative;
    margin-top:45px;
}

.gy-box3 .gybox3-inset .gytext3 .img6{
    display: block;
    width:556px;
    height:364px;
    position:absolute;
    left:3%;
    top:0;
    z-index:3;
}


.gy-box3 .gybox3-inset .gytext3 .gytext3-right{
    width:561px;
    height:161px;
    position:absolute;
    right:3%;
    top:1%;
    font-size:18px;
    text-align: justify;
    text-indent:2em;
    line-height:35px;

}


.gy-box3 .gybox3-inset .gytext3 .gytext3-bottom{
    position:absolute;
    bottom:0;
    width:100%;
    height:307px;
    border:1px solid #000000;
    z-index:1;
}


.gy-box3 .gybox3-inset .gytext3 .gytext3-bottom .gytext3bom-text{
    position:absolute;
    right:3%;
    top:12%;
    width:548px;
    height:159px;
    font-size:18px;
    text-align: justify;
    text-indent:2em;
    line-height:35px;
}


.gy-box3 .gybox3-inset .gytext3 .gytext3-bottom .gytext3bom-text2{
    position:absolute;
    bottom:11%;
    left:3%;
    width:1131px;

    font-size:18px;
    text-align: justify;
    text-indent:2em;

}

.gy-box4{
    width:1200px;
    margin:60px auto 0;
}


.gy-box4 .img7{
    display:block;
    width:993px;
    margin:0 auto;
}



.gy-box4 .gybox4-insset{
    width:100%;
    height:764px;
    position:relative;
    /*border:1px solid red;*/

    margin:70px 0 40px;
}


.gy-box4 .gybox4-insset .img8{
    display:block;
    width:424px;
    height:501px;
    position:absolute;
    top:0%;
    left:2%;
    z-index:3;
}

.gy-box4 .gybox4-insset .gybox4-text1{

    width:345px;
    height:158px;
    position:absolute;
    left:39%;
    top:6%;
    font-size:18px;
    line-height:30px;
    text-align:justify;
    text-indent:2em;

}
.gy-box4 .gybox4-insset .img9{
    display:block;
    width:345px;
    height:247px;
    position:absolute;
    left:39%;
    top:32%;
    z-index:3;
}
.gy-box4 .gybox4-insset .img10{
    display:block;
    width:291px;
    height:202px;
    position:absolute;
    right:3%;
    top:0;
}


.gy-box4 .gybox4-insset .gybox4-text2{

    width:356px;
    height:188px;
    position:absolute;
    right: 0%;
    top: 29%;
    font-size:18px;
    line-height:30px;
    text-align:justify;
    text-indent:2em;

}

.gy-box4 .gybox4-insset .img11{
    display:block;
    width:371px;
    height:272px;
    position:absolute;
    right:0.5%;
    top: 50%;
    z-index:3;
}

.gy-box4 .gybox4-insset .gybox4-text3{
    width:100%;
    height:318px;
    border:1px solid #000000;
    position:absolute;
    bottom:0;
    z-index:1;
}

.gy-box4 .gybox4-insset .gybox4-text3 .gybox4-bom4{
    width:765px;
    height:111px;
    position:absolute;
    left:3%;
    bottom:38%;
    font-size:18px;
    text-align: justify;
    text-indent:2em;
}

.gy-box4 .gybox4-insset .gybox4-text3 .gybox4-bom5{
    width:765px;
    height:111px;
    position:absolute;
    left:3%;
    bottom:5%;
    font-size:18px;
    text-align: justify;
    text-indent:2em;
}


.gy-box5{
    background:#e8e8e8;
    width:100%;
    height:1234px;

}

.gy-box5 .gy5-inset{

    width:1200px;
    margin:20px auto;

    padding-top:60px;
    box-sizing: border-box;

}


.gy-box5 .gy5-inset .img12{
    display:block;
    width:992px;
    height:58px;

    margin:0 auto;
}

.gy-box5 .gy5-text1{
    font-size:20px;
    color:#000000;
    text-align:justify;
    text-indent:2em;
    line-height:40px;
    margin:30px 0;
}


.gy-box5 .gy5-inset .gy5-box2{
    width:100%;
    height:755px;
    /*border:1px solid red;*/

    position:relative;
}


.gy-box5 .gy5-inset .gy5-box2 .img13{
    display:block;
    width:400px;
    height:254px;
    position:absolute;
    left:16%;
    top:0;
}

.gy-box5 .gy5-inset .gy5-box2 .img14{
    display:block;
    width:549px;
    height:327px;
    position:absolute;
    right:3%;
    top:0;
    z-index:3;
}


.gy-box5 .gy5-inset .gy5-box2 .gy5-text2{
    position:absolute;
    bottom:0;
    width:100%;
    height:462px;
    border:1px solid #000000;
    z-index: 1;

}


.gy-box5 .gy5-inset .gy5-box2 .img15{
    display:block;
    width:442px;
    height:265px;
    position:absolute;
    left:2%;
    top:36%;
    z-index:3;
}


.gy-box5 .gy5-inset .gy5-box2 .gy5-text2 .gy5-right1{
    width:705px;
    height:185px;
    position:absolute;
    right:0;
    top:10%;
    font-size:18px;
    color:#000000;
    text-align:justify;
    text-indent:2em;
    line-height:50px;
}


.gy-box5 .gy5-inset .gy5-box2 .gy5-text2 .gy5-right2{
    width:1160px;
    position:absolute;
    bottom:29%;
    left:2%;
    color:#000000;
    font-size:18px;
    text-align: justify;
    text-indent:2em;

}


.gy-box5 .gy5-inset .gy5-box2 .gy5-text2 .gy5-right3{
    width:1160px;
    position:absolute;
    bottom:12%;
    left:2%;
    color:#000000;
    font-size:18px;
    text-align: justify;
    text-indent:2em;

}



.gy-box6 .gy6-inset{
    width:1200px;
    margin:0 auto;

    padding-top:60px;
}





.gy-box6 .gy6-inset .img16{
    display:block;
    width:993px;
    height:58px;
    margin:0 auto;

}

.gy-box6 .gy6-inset .gy6-text1{
    width:100%;
    text-align: justify;
    text-indent:2em;
    color:#000000;
    font-size:20px;
    line-height:40px;
    margin:20px 0;
}

.gy-box6 .gy6-inset .img17{
    display:block;
    width:100%;
    margin-bottom:15px;

}


.gy-box6 .gy6-inset .img18{
    display:block;
    width:100%;

}

.gy-box6 .gy6-inset .img19{
    display:block;
    width:100%;
    margin:20px 0;

}


.gy-box6 .gy6-inset .img20{
    display:block;
    width:100%;
    margin:20px 0;


}


.gy-box6 .gy6-inset .img21{
    display:block;
    width:1125px;
    margin:20px auto;

}


.gy-box6 .gy6-inset .gy6-text2{
    text-align:center;
    font-size:20px;
    color:#000000;
    margin:40px 0;
}


.gy-box7{
    background-color:#e8e8e8;
    width:100%;
    height:1783px;

    padding-top:70px;
    box-sizing: border-box;
    position: relative;

}


.gy-box7 .gy7-inset{
    width:1200px;
    margin:0 auto;

    box-sizing: border-box;
    position:relative;
    z-index:1;
}

.gy-box7 .img22{
    display:block;
    width:992px;
    height:58px;
    margin:0 auto;
}


.gy-box7 .img23{
    display:block;
    width:1000px;
    height:1336px;
    position:absolute;
    z-index:3;
    right:0;
    bottom:2%;

}

.gy-box7 .gy7-text1{
    width:1200px;

    margin:60px auto 0;
    font-size:20px;
    color:#000000;
    text-align: justify;
    text-indent:2em;
    line-height:50px;

}


.gy-box7 .gy7-text2{
    width:620px;
    height:738px;
    position:absolute;
    left:18%;
}


.gy-box7 .gy7-text2 .gy7text2-one{
    font-size:20px;
    color:#000000;
    text-align: justify;
    text-indent:2em;
    margin:10px 0;
    line-height:43px;
}

.gy7-text3{
    width:726px;
    height:475px;
    position:absolute;
    bottom:3%;
    left:18%;
    z-index:10;
}


.gy7-text3 .img24{
    display:block;
    width:379px;
    height:56px;

}

.gy7-text3 .gy7text3-one{
    text-align:justify;
    width:100%;
    text-indent:2em;
    margin:20px 0;
    line-height:33px;
    font-size:20px;
    color:#000000;
}
.gy7-text3 .img25{
    display:block;
    width:403px;
    height:57px;
    margin-top:74px;


}





.gy-box8{
    margin-top:80px;

}


.gy-box8 .gy8-inset{
    width:1200px;
    margin:0 auto;
    /*border:1px solid red;*/
}

.gy-box8 .gy8-inset .img26{
    display:block;
    width:992px;
    height:58px;
    margin:0 auto 50px;
}


.gy-box8 .gy8-inset .gy8-text1{
    color:#000000;
    font-size:20px;
    text-align:justify;
    text-indent:2em;
    line-height:45px;
}




.gy-box8 .gy8-inset .gy8-text2{
    width:100%;
    height:752px;
    /*border:1px solid #000000;*/
    border-top:1px solid #000000;
    border-left:1px solid #000000;
    margin-top:20px;
    position:relative;

}

.gy-box8 .gy8-inset .gy8-text2 .img27{
    display:block;
    width:402px;
    height:282px;
    position:absolute;
    left: 2%;
    top: 6%;
}

.gy-box8 .gy8-inset .gy8-text2 .gy8text2-one{
    width:334px;
    height:246px;
    font-size:18px;
    color:#000000;

    text-align:justify;
    text-indent:2em;
    position:absolute;
    left:38%;
    top: 4%;
    line-height:35px;
}

.gy-box8 .gy8-inset .gy8-text2 .img28{
    display:block;
    width:318px;
    height:208px;
    position:absolute;
    right: 4%;
    top: 6%;
}


.gy-box8 .gy8-inset .gy8-text2 .gy8text2-two{
    width:398px;
    height:198px;
    font-size:18px;
    color:#000000;

    text-align:justify;
    text-indent:2em;
    position:absolute;
    left: 2%;
    top: 49%;
    line-height:35px;
}


.gy-box8 .gy8-inset .gy8-text2 .gy8text2-three{
    width:777px;
    height:111px;
    font-size:18px;
    color:#000000;

    text-align:justify;

    position:absolute;
    left: 2%;
    top: 73%;
    line-height:35px;
}



.gy-box8 .gy8-inset .gy8-text2 .img29{
    display:block;
    width:359px;
    height:236px;
    position:absolute;
    left: 37%;
    top: 39%;
}


.gy-box8 .gy8-inset .gy8-text2 .gy8text2-four{
    width:335px;
    height:203px;
    font-size:18px;
    color:#000000;

    text-align:justify;

    position:absolute;
    right: 2%;
    top: 38%;
    line-height:35px;
}


.gy-box8 .gy8-inset .gy8-text2 .gy8text2-five{
    width:775px;
    height:69px;
    font-size:18px;
    color:#000000;

    text-align:justify;

    position:absolute;
    bottom: 4%;
    left: 2%;
    line-height:35px;
    text-indent:2em;
}


.gy-box8 .gy8-inset .gy8-text2 .img30{
    display:block;
    width:337px;
    height:230px;
    position:absolute;
    right:3%;
    bottom: 3%;
}