*{
    padding: 0;
    margin: 0;
}

a{
    text-decoration: none;
    color: #000;
    /* background-color: #524300;  */
    /* 鼠标悬停时的背景颜色 */
}

a:active {
    /* background-color: #524300;  */
    /* 点击后的背景颜色 */
    color: #000;
}

a:hover {
    text-decoration: underline;
    color: #e9381c;
    /* background-color: #524300;  */
    /* 鼠标悬停时的背景颜色 */
}

h4,p{
    text-align: justify;
    /* font-family: "宋体"; */
}

img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

html, body{
    box-sizing: border-box;
    width: 100%;
    min-width: 1000px;                                                                                                                                                                           
    height: auto;
    overflow-x: hidden;
}

.main-all{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: auto;
    margin: 0 auto;
}

/* banner */
.main-banner{
    position: relative;
    width: 100%;
    height: 601px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(../img/banner.jpg) no-repeat center top/auto 100%;
}

/* dy */
.main-dy{
    position: relative;
    width: 100%;
    height: 1132px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(../img/dy.jpg) no-repeat center top/auto 100%;
}
.diyi{
    position: relative;
    width: 1000px;
    height: 1132px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
}


.daohang{
    position: relative;
    width: 314px;
    height: 66px;
    margin: 0 auto;
    min-width: 314px;
    overflow: hidden;
    padding-top: 549px; 
    margin-left: 262px;
}

.daohang1{
    position: relative;
    width: 261px;
    height: 464px;
    margin: 0 auto;
    min-width: 261px;
    overflow: hidden;
    margin-top: -485px; 
    margin-right: 87px;
}

/* one */
.main-one{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 1622px;
    /* padding-top: 44px; */
    margin: 0 auto;
    background: url(../img/onebj.jpg) no-repeat center top;
}
.dier{
    position: relative;
    width: 1000px;
    height: 1622px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
}
.dier1{
    position: relative;
    width: 500px;
    height: 359px;
    margin: 0 auto;
    min-width: 314px;
    overflow: hidden;
    padding-top: 230px; 
    margin-left: 0px;
}
.dier2{
    position: relative;
    width: 491px;
    height: 352px;
    margin: 0 auto;
    min-width: 261px;
    overflow: hidden;
    margin-top: -355px; 
    margin-right: 0px;
}
.dier3{
    position: relative;
    width: 643px;
    height: 362px;
    margin: 0 auto;
    min-width: 261px;
    overflow: hidden;
    margin-top: 530px; 
    margin-right: 45px;
}

/* two */
.main-two{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 1427px;
    /* padding-top: 44px; */
    margin: 0 auto;
    background: url(../img/twobj.jpg) no-repeat center top;
}

.disan{
    position: relative;
    width: 1000px;
    height: 1427px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
}
.disan1{
    position: relative;
    width: 956px;
    height: 280px;
    margin: 0 auto;
    min-width: 956px;
    overflow: hidden;
    padding-top: 271px; 
    margin-left: 23px;
}
.disan2{
    position: relative;
    width: 642px;
    height: 361px;
    margin: 0 auto;
    min-width: 642px;
    overflow: hidden;
    padding-top: 396px; 
    margin-right: 43px;
}

/* three */
.main-three{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 1750px;
    /* padding-top: 44px; */
    margin: 0 auto;
    background: url(../img/threebj.jpg) no-repeat center top;
}
.main-threehj{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 50px;
    /* padding-top: 44px; */
    margin: 0 auto;
    background: url(../img/sanjj.jpg) no-repeat center top;
}
.disi{
    position: relative;
    width: 1000px;
    height: 1750px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
}
.disi1{
    position: relative;
    width: 957px;
    height: 154px;
    margin: 0 auto;
    min-width: 957px;
    overflow: hidden;
    padding-top: 271px; 
    margin-left: 23px;
}
.disi2{
    position: relative;
    width: 643px;
    height: 361px;
    margin: 0 auto;
    min-width: 643px;
    overflow: hidden;
    padding-top: 354px; 
    margin-right: 43px;
}

/* four */
.main-four{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 1557px;
    /* padding-top: 44px; */
    margin: 0 auto;
    background: url(../img/four.jpg) no-repeat center top;
}
.diwu{
    position: relative;
    width: 1000px;
    height: 1557px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
}
.diwu1{
    position: relative;
    width: 929px;
    height: 159px;
    margin: 0 auto;
    min-width: 929px;
    overflow: hidden;
    padding-top: 271px; 
    margin-left: 33px;
}
.diwu2{
    position: relative;
    width: 631px;
    height: 355px;
    margin: 0 auto;
    min-width: 631px;
    overflow: hidden;
    padding-top: 615px; 
    margin-right: 40px;
}
/* four */
.main-five{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 967px;
    /* padding-top: 44px; */
    margin: 0 auto;
    background: url(../img/five.jpg) no-repeat center top;
}
.diliu{
    position: relative;
    width: 1000px;
    height: 967px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
}
.diliu1{
    position: relative;
    width: 620px;
    height: 294px;
    margin: 0 auto;
    min-width: 620px;
    overflow: hidden;
    padding-top: 80px; 
    margin-left: 173px;
}
.diliu2{
    position: relative;
    width: 561px;
    height: 315px;
    margin: 0 auto;
    min-width: 561px;
    overflow: hidden;
    padding-top: 60px; 
    margin-right: 95px;
}