*{
    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: 523px;
    margin: 0 auto;
    min-width: 1000px;
    background: url(//x0.ifengimg.com/ucms/special/images/163CA4A3DC3F03594ECD5BC444D0B5C4.jpg) no-repeat center top;
}

/* dy */
.main-dy{
    position: relative;
    width: 100%;
    height: 414px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/3BD50ABF6CC34C7C9984B64AED61EBE4.jpg) no-repeat center top/auto 100%;
}

/* one */
.main-onebt{
    position: relative;
    width: 100%;
    height: 73px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/42B025C0E1AE315A1D8CD538A1652C5E.jpg) no-repeat center top/auto 100%;
}
.main-one{
    position: relative;
    width: 920px;
    height: 1292px;
    min-width: 920px;
    margin: 0 auto;
    background: url(//x0.ifengimg.com/ucms/special/images/C8B67B2A88DB671AA1E37CA323BA01DB.jpg) no-repeat center top/100% auto; 
}
.main-onewzbt{
    position: relative;
    width: 851px;
    height: 150px;
    margin: 0 auto;
    min-width: 830px;
    overflow: hidden;
    top:380px;
    left:10px;
    font-size: 20px; 
    line-height: 2.0;
    color: #fff;
    font-weight: bold;
}
.main-onewzzy{
    position: relative;
    width: 810px;
    height: 150px;
    margin: 0 auto;
    min-width: 810px;
    overflow: hidden;
    top:270px;
    left:0px;
    text-indent: 2em;
    font-size: 16px; 
    line-height: 1.6;
    color: #fff;
}
.main-onewzbt1{
    position: relative;
    width: 416px;
    height: 30px;
    margin: 0 auto;
    min-width: 416px;
    overflow: hidden;
    top:440px;
    left:-210px;
    font-size: 20px; 
    line-height: 2.0;
    color: #fff;
    font-weight: bold;
}
.main-onewzzy1{
    position: relative;
    width: 390px;
    height: 150px;
    margin: 0 auto;
    max-width: 390px;
    overflow: hidden;
    top:460px;
    left:-220px;
    text-indent: 2em;
    font-size: 16px; 
    line-height: 1.6;
    color: #fff;
}
.main-onewzbt2{
    position: relative;
    width: 416px;
    height: 30px;
    margin: 0 auto;
    min-width: 416px;
    overflow: hidden;
    top:260px;
    left:230px;
    font-size: 20px; 
    line-height: 2.0;
    color: #fff;
    font-weight: bold;
}
.main-onewzzy2{
    position: relative;
    width: 390px;
    height: 150px;
    margin: 0 auto;
    max-width: 390px;
    overflow: hidden;
    top:280px;
    left:220px;
    text-indent: 2em;
    font-size: 16px; 
    line-height: 1.6;
    color: #fff;
}
.main-onewzbt3{
    position: relative;
    width: 416px;
    height: 30px;
    margin: 0 auto;
    min-width: 416px;
    overflow: hidden;
    top:470px;
    left:-210px;
    font-size: 20px; 
    line-height: 2.0;
    color: #fff;
    font-weight: bold;
}
.main-onewzzy3{
    position: relative;
    width: 390px;
    height: 150px;
    margin: 0 auto;
    max-width: 390px;
    overflow: hidden;
    top:490px;
    left:-220px;
    text-indent: 2em;
    font-size: 16px; 
    line-height: 1.6;
    color: #fff;
}
.main-onewzbt4{
    position: relative;
    width: 416px;
    height: 30px;
    margin: 0 auto;
    min-width: 416px;
    overflow: hidden;
    top:290px;
    left:230px;
    font-size: 20px; 
    line-height: 2.0;
    color: #fff;
    font-weight: bold;
}
.main-onewzzy4{
    position: relative;
    width: 390px;
    height: 150px;
    margin: 0 auto;
    max-width: 390px;
    overflow: hidden;
    top:310px;
    left:220px;
    text-indent: 2em;
    font-size: 16px; 
    line-height: 1.6;
    color: #fff;
}
.main-one1{
    position: relative;
    width: 920px;
    height: 1416px;
    min-width: 920px;
    margin: 0 auto;
    background: url(//x0.ifengimg.com/ucms/special/images/A722613048C3201172F6F414509D6989.jpg) no-repeat center top/100% auto; 
}
.main-one1wzbt{
    position: relative;
    width: 851px;
    height: 150px;
    margin: 0 auto;
    min-width: 830px;
    overflow: hidden;
    top:450px;
    left:10px;
    font-size: 20px; 
    line-height: 2.0;
    color: #fff;
    font-weight: bold;
}
.main-one1wzzy{
    position: relative;
    width: 810px;
    height: 150px;
    margin: 0 auto;
    min-width: 810px;
    overflow: hidden;
    top:350px;
    left:0px;
    text-indent: 2em;
    font-size: 16px; 
    line-height: 1.6;
    color: #fff;
}
.main-one1wzbt1{
    position: relative;
    width: 416px;
    height: 30px;
    margin: 0 auto;
    min-width: 416px;
    overflow: hidden;
    top:525px;
    left:-220px;
    font-size: 20px; 
    line-height: 2.0;
    color: #fff;
    font-weight: bold;
}
.main-one1wzzy1{
    position: relative;
    width: 390px;
    height: 150px;
    margin: 0 auto;
    max-width: 390px;
    overflow: hidden;
    top:540px;
    left:-230px;
    text-indent: 2em;
    font-size: 16px; 
    line-height: 1.6;
    color: #fff;
}
.main-one1wzbt2{
    position: relative;
    width: 416px;
    height: 30px;
    margin: 0 auto;
    min-width: 416px;
    overflow: hidden;
    top:345px;
    left:230px;
    font-size: 20px; 
    line-height: 2.0;
    color: #fff;
    font-weight: bold;
}
.main-one1wzzy2{
    position: relative;
    width: 390px;
    height: 150px;
    margin: 0 auto;
    max-width: 390px;
    overflow: hidden;
    top:360px;
    left:220px;
    text-indent: 2em;
    font-size: 16px; 
    line-height: 1.6;
    color: #fff;
}
.main-one1wzbt3{
    position: relative;
    width: 416px;
    height: 30px;
    margin: 0 auto;
    min-width: 416px;
    overflow: hidden;
    top:550px;
    left:-220px;
    font-size: 20px; 
    line-height: 2.0;
    color: #fff;
    font-weight: bold;
}
.main-one1wzzy3{
    position: relative;
    width: 390px;
    height: 150px;
    margin: 0 auto;
    max-width: 390px;
    overflow: hidden;
    top:565px;
    left:-230px;
    text-indent: 2em;
    font-size: 16px; 
    line-height: 1.6;
    color: #fff;
}
.main-one1wzbt4{
    position: relative;
    width: 416px;
    height: 30px;
    margin: 0 auto;
    min-width: 416px;
    overflow: hidden;
    top:370px;
    left:230px;
    font-size: 20px; 
    line-height: 2.0;
    color: #fff;
    font-weight: bold;
}
.main-one1wzzy4{
    position: relative;
    width: 390px;
    height: 150px;
    margin: 0 auto;
    max-width: 390px;
    overflow: hidden;
    top:385px;
    left:220px;
    text-indent: 2em;
    font-size: 16px; 
    line-height: 1.6;
    color: #fff;
}
/* two */
.main-twobt{
    position: relative;
    width: 100%;
    height: 66px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/B3BF6E14523660FF10D0F617F996BF36.jpg) no-repeat center top/auto 100%;
}
.main-two{
    position: relative;
    width: 920px;
    height: 2184px;
    min-width: 920px;
    margin: 0 auto;
    background: url(//x0.ifengimg.com/ucms/special/images/F08110127795F39E57FFDA3D8C1FB30F.jpg) no-repeat center top/100% auto; 
}
.main-twosp{
    position: relative;
    width: 881px;
    height: 463px;
    margin: 0 auto;
    min-width: 881px;
    overflow: hidden;
    top:28px;
    left:0px;
}
.main-twosp1{
    position: relative;
    width: 881px;
    height: 463px;
    margin: 0 auto;
    min-width: 881px;
    overflow: hidden;
    top:113px;
    left:0px;
}
.main-twosp2{
    position: relative;
    width: 881px;
    height: 463px;
    margin: 0 auto;
    min-width: 881px;
    overflow: hidden;
    top:202px;
    left:0px;
}
.main-twosp3{
    position: relative;
    width: 881px;
    height: 463px;
    margin: 0 auto;
    min-width: 881px;
    overflow: hidden;
    top:290px;
    left:0px;
}
/* three */
.main-three{
    position: relative;
    width: 100%;
    height: 88px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/2E03E037B9956F7577F2F3A590B4C20C.jpg) no-repeat center top/auto 100%;
}
.main-three2{
    position: relative;
    width: 100%;
    height: 784px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/6FF84D80E6EEEA71F0E0D7456DD21F31.jpg) no-repeat center top/auto 100%;
}
.main-three1{
    position: relative;
    width: 920px;
    height: 540px;
    margin: 0 auto;
    min-width: 920px;
    overflow: hidden;
    top:20px;
}
.main-three1.three-swiper{
    position: relative;
    width: 888px;
    height: 540px;
    margin: 95px auto 0;
    overflow: hidden;
    margin-top:120px;
}

.main-three1 .three-swiper .swiper-slide{
    width: 880px;
    height: 540px;
    margin: 0 auto;
    overflow: hidden;
}

.main-three1 .three-swiper .swiper-slide img{
    width: auto;
    height: 100%;
    margin-left: 50%;
    transform: translateX(-50%);
}