*{
    padding: 0;
    margin: 0;
}
.main-all{
    position: relative;
    width: 100%;
    min-width: 1000px;
    margin: 0 auto;
}

.main-banner{
    width: 100%;
    min-width: 1000px;
    height: 580px;
    background: url(../img/banner.jpg) no-repeat center top;
}

.main-con{
    width: 100%;
    min-width: 1000px;
    margin: 0 auto;
    /* background: url(../img/bgm1.jpg) no-repeat center top,
                url(../img/bgm2.jpg) no-repeat center 580px,
                url(../img/bgm3.jpg) no-repeat center 1228px; */
}


/* one */
.main-one{
    width: 100%;
    height: 3040px;
    margin: 0 auto;
    background: url(../img/bgm1.jpg) no-repeat center top;
}

.one-con{
    width: 1000px;
    height: 2664px;
    margin: 0 auto;
    padding-top: 376px;
}

.one-con .one-top{
    width: 1000px;
    position: relative;
    margin-bottom: 112px;
}

.one-con .one-top .top-p{
    width: 890px;
    height: 220px;
    position: relative;
    margin-bottom: 126px;
}

.one-con .one-top .top-p h3{
    height: 82px;
}

.one-con .one-top .top-p a{
    color: #000;
    text-decoration: none;
}

.one-con .one-top .top-p a p{
    width: 830px;
    font-size: 24px;
    line-height: 36px;
    text-align: justify;
    margin: auto;
}

.one-con .one-top .top-p a p:hover{
    color: #ec696e;
    text-decoration: underline;
}

.one-con .one-top .top-video{
    width: 770px;
    height: 432px;
    margin: 0 auto;
}

.one-con .one-top .top-video video{
    width: 770px;
    height: 432px;
}



.one-con .one-mid{
    width: 1000px;
    height: 220px;
    position: relative;
    margin-bottom: 640px;
}
.one-con .one-mid .mid-p{
    float: right;
    width: 890px;
    height: 220px;
    position: relative;
}

.one-con .one-mid .mid-p h3{
    height: 98px;
}

.one-con .one-mid .mid-p a{
    color: #000;
    text-decoration: none;
}

.one-con .one-mid .mid-p a p{
    width: 830px;
    font-size: 24px;
    line-height: 36px;
    text-align: justify;
    margin: auto;
}

.one-con .one-mid .mid-p a p:hover{
    color: #ec696e;
    text-decoration: underline;
}


.one-con .one-bottom{
    width: 1000px;
    /* height: 220px; */
    position: relative;
    /* margin-bottom: 112px; */
}

.one-con .one-bottom .bottom-p{
    width: 890px;
    height: 220px;
    position: relative;
    margin-bottom: 126px;
}

.one-con .one-bottom .bottom-p h3{
    height: 82px;
}

.one-con .one-bottom .bottom-p a{
    color: #000;
    text-decoration: none;
}

.one-con .one-bottom .bottom-p a p{
    width: 830px;
    font-size: 24px;
    line-height: 36px;
    text-align: justify;
    margin: auto;
}

.one-con .one-bottom .bottom-p a p:hover{
    color: #ec696e;
    text-decoration: underline;
}

.one-con .one-bottom .bottom-video{
    width: 770px;
    height: 432px;
    margin: 0 auto;
}

.one-con .one-bottom .bottom-video video{
    width: 770px;
    height: 432px;
}


/* two */
.main-two{
    width: 100%;
    min-width: 1000px;
    height: 1850px;
    margin: 0 auto;
    background: url(../img/bgm2.jpg) no-repeat center top;
}

.two-con{
    width: 980px;
    /* height: 535px; */
    margin: 0 auto;
    padding-top: 280px;
}

.two-con .video-con{
    width: 856px;
    margin: 0 auto;
    position: relative;
    /* height: 535px; */
    /* box-shadow: 4px 4px 5px 0px #000; */
}

.two-con .two-p{
    position: relative;
    width: 798px;
    height: 408px;
    margin: 0 auto 186px;
}

.two-con .two-p p{
    position: absolute;
    bottom: 60px;
    right: 40px;
    font-size: 24px;
    line-height: 30px;
    color: #000;
    text-decoration: underline;
    text-underline-offset: 6px;
}

.two-con .two-p p:hover{
    color: #ec696e;
}

.two-con .video-con video{
    position: absolute;
    top: 440px;
    right: 56px;
    width: 642px;
    height: 360px;
}

/* three */
.main-three{
    width: 100%;
    height: 4300px;
    margin: 0 auto;
    background: url(../img/bgm3.jpg) no-repeat center top;
}

.three-con{
    width: 980px;
    /* height: 535px; */
    margin: 0 auto;
    padding-top: 280px;
}

.three-con .three-top{
    width: 980px;
    position: relative;
    margin-top: 184px;
    /* margin-bottom: 96px; */
}

/* .three-con .three-top h3{
    height: 184px;
} */

.three-con .three-top .top-p{
    width: 980px;
    height: 160px;
    position: relative;
    margin-top: 184px;
}

.three-con .three-top .top-p a{
    color: #000;
    text-decoration: none;
}

.three-con .three-top .top-p a p{
    width: 920px;
    font-size: 24px;
    line-height: 36px;
    text-align: justify;
    margin: auto;
}

.three-con .three-top .top-p a p:hover{
    color: #ec696e;
    text-decoration: underline;
}

.three-con .three-top .top-video{
    position: relative;
    width: 898px;
    height: 448px;
    padding-top: 692px;
    margin: 0 auto;
}

.three-con .three-top .top-video video{
    position: absolute;
    right: 0;
    width: 796px;
    height: 448px;
}



.three-con .three-mid{
    width: 980px;
    position: relative;
    margin-top: 280px;
    /* margin-bottom: 96px; */
}

.three-con .three-mid .mid-p{
    width: 980px;
    height: 108px;
    position: relative;
    /* margin-top: 184px; */
}

.three-con .three-mid .mid-p a{
    color: #000;
    text-decoration: none;
}

.three-con .three-mid .mid-p a p{
    width: 920px;
    font-size: 24px;
    line-height: 36px;
    text-align: justify;
    margin: auto;
}

.three-con .three-mid .mid-p a p:hover{
    color: #ec696e;
    text-decoration: underline;
}

.three-con .three-mid .mid-video{
    position: relative;
    width: 916px;
    height: 360px;
    padding-top: 542px;
    margin: 0 auto;
}

.three-con .three-mid .mid-video video{
    position: absolute;
    right: 0;
    width: 642px;
    height: 360px;
}


.three-con .three-bottom{
    width: 980px;
    position: relative;
    margin-top: 280px;
    margin-bottom: 96px;
}

.three-con .three-bottom .bottom-p{
    width: 980px;
    height: 108px;
    position: relative;
    /* margin-top: 184px; */
}

.three-con .three-bottom .bottom-p a{
    color: #000;
    text-decoration: none;
}

.three-con .three-bottom .bottom-p a p{
    width: 920px;
    font-size: 24px;
    line-height: 36px;
    text-align: justify;
    margin: auto;
}

.three-con .three-bottom .bottom-p a p:hover{
    color: #ec696e;
    text-decoration: underline;
}

.three-con .three-bottom .bottom-video{
    position: relative;
    width: 916px;
    height: 350px;
    padding-top: 358px;
    margin: 0 auto;
}

.three-con .three-bottom .bottom-video video{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 620px;
    height: 350px;
}


/* four */
.main-four{
    width: 100%;
    min-width: 1000px;
    height: 3230px;
    margin: 0 auto;
    background: url(../img/bgm4.jpg) no-repeat center top;
}

.four-con{
    width: 980px;
    /* height: 1082px; */
    margin: 0 auto;
    padding-top: 396px;
}

.four-con .four-p{
    /* position: relative; */
    width: 810px;
    height: 144px;
    margin: 440px auto 0;
    padding-bottom: 498px;
}

.four-con .four-p a{
    text-decoration: none;
    text-align: justify;
}

.four-con .four-p a p{
    /* position: absolute;
    top: 440px; */
    /* right: 40px; */
    font-size: 24px;
    line-height: 36px;
    color: #000;
    /* text-decoration: underline; */
    /* text-underline-offset: 6px; */
}

.four-con .four-p a p:hover{
    color: #ec696e;
    text-decoration: underline;
}

.four-con .video-con{
    width: 732px;
    /* height: 1510px; */
    margin: 1099px auto 0;
    /* position: relative; */
    /* height: 535px; */
    /* box-shadow: 4px 4px 5px 0px #000; */
}

.four-con .video-con video{
    /* position: absolute;
    top: 1099px;
    right: 62px; */
    width: 732px;
    height: 412px;
    /* margin: 1099px auto 0; */
}