*{
    padding: 0;
    margin: 0;
}

.a{
    text-decoration: none;
    color: transparent;
    /* background-color: #524300;  */
    /* 鼠标悬停时的背景颜色 */
    transition: 0s;
}

.a:active {
    /* background-color: #524300;  */
    /* 点击后的背景颜色 */
    color: #000;
}

.a:hover {
    text-decoration: underline;
    color: #e9381c;
    transition: 0.1s;
    /* 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: 100vw;
    min-width: 1000px;                                                                                                                                                                           
    height: auto;
    overflow-x: hidden;
}

.main-all{
    position: relative;
    width: 100vw;
    min-width: 1000px;
    height: auto;
    margin: 0 auto;
    /* background: url(../img/bgm.jpg) no-repeat center top/100% auto; */
}

/* banner */
.main-banner{
    position: relative;
    width: 100vw;
    height: 1631px;
    margin: 0 auto;
    min-width: 1000px;
    background: url(//x0.ifengimg.com/ucms/special/images/7DF5181E2D0D66887D2ACBC10C33CC32.jpg) no-repeat center top;
}

/* dy */
.main-dy{
    position: relative;
    width: 100%;
    height: 1305px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/8A8494F64E854FDDDB0ECBC4F5DE6EC6.jpg) no-repeat center top/auto 100%;
}

.zjxc{
    position: relative;
    width: 100%;
    height: 1280px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
}
.zjxcsp{
    position: relative;
    width: 884px;
    height: 453px;
    margin: 0 auto;
    min-width: 884px;
    overflow: hidden;
    margin-top:290px;
    right:10px;
}
.zjxcsp1{
    position: relative;
    width: 884px;
    height: 453px;
    margin: 0 auto;
    min-width: 884px;
    overflow: hidden;
    margin-top:70px;
    right:10px;
}
.szjj{
    position: relative;
    width: 100%;
    height: 876px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/8F9E9B5833F5C49F66D6E8732D93DE87.jpg) no-repeat center top/auto 100%;
}
.ghwl{
    position: relative;
    width: 100%;
    height: 564px;
    margin: 0 auto;
    min-width: 870px;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/1CB6DDC74A9580A686A3561685A8F5A2.png) no-repeat center top/auto 100%;
    margin-top:190px;
}
.ghwl1{
    position: relative;
    width: 100%;
    height: 486px;
    margin: 0 auto;
    min-width: 855px;
    overflow: hidden;
    margin-top:46px;
}
.ghwl2{
    position: relative;
    width: 100%;
    height: 88px;
    margin: 0 auto;
    min-width: 866px;
    overflow: hidden;
    margin-top:6px;
    margin-left:520px;
}
.zthd{
    position: relative;
    width: 100%;
    height: 900px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/1C2AE5B0C79C0D0DF1689CB20CF9DA8B.jpg) no-repeat center top/auto 100%;
}
.zthdtu{
    position: relative;
    width: 100%;
    height: 1000px;
    margin: 0 auto;
    min-width: 880px;
    overflow: hidden;
}
.zthdtu1{
    position: relative;
    width: 880px;
    height: 140px;
    margin: 0 auto;
    min-width: 880px;
    overflow: hidden;
    margin-top:250px;
}
.zthdtu2{
    position: relative;
    width: 880px;
    height: 600px;
    margin: 0 auto;
    min-width: 880px;
    overflow: hidden;
    margin-top:50px;
}
.jctj{
    position: relative;
    width: 100%;
    height: 1282px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/1D8CABBF20E7D4DAD716C54EBBF4203F.jpg) no-repeat center top/auto 100%;
}
.jctj1{
    position: relative;
    width: 871px;
    height: 362px;
    margin: 0 auto;
    min-width: 871px;
    overflow: hidden;
    margin-top:230px;
    
}
.jctj2{
    position: relative;
    width: 871px;
    height: 396px;
    margin: 0 auto;
    min-width: 871px;
    overflow: hidden;
    margin-top:50px;
    
}