*{
    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: 570px;
    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: 715px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(../img/dy.jpg) no-repeat center top/auto 100%;
}



.main-con{
    width: 100%;
    min-width: 1000px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

/* one */
.main-one{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 1310px;
    /* padding-top: 44px; */
    margin: 0 auto;
    background: url(../img/bgm1.jpg) no-repeat center top;
}

.main-one .main-title{
    position: relative;
    width: 100%;
    height: 130px;
    margin: 0 auto;
}

.main-one .one-con{
    position: relative;
    width: 932px;
    height: 1088px;
    margin: 32px auto 0;
}

.main-one .one-con .one-pro{
    position: relative;
    width: 100%;
    height: 149px;
    margin: 0 auto 43px;
    overflow: hidden;
}

.main-one .one-con .one-list{
    position: relative;
    width: 870px;
    height: 284px;
    margin: 0 auto 36px;
    overflow: hidden;
}

.main-one .one-con .one-list+.one-list{
    margin-top: 82px;
}

.main-one .one-con .one-list .one-msg{
    position: relative;
    width: 100%;
    height: 284px;
    margin: 0 auto;
    overflow: hidden;
}

.main-one .one-con .one-list .one-msg .msg-title{
    width: 100%;
    height: 48px;
    text-align: center;
}

.main-one .one-con .one-list+.one-list .one-msg .msg-con{
    margin: 34px auto 0;
}

.main-one .one-con .one-list .one-msg .msg-con{
    width: 870px;
    height: auto;
    margin: 31px auto 0;
    overflow: hidden;
}

.main-one .one-con .one-list .one-msg .msg-con>div{
    float: left;
}

.main-one .one-con .one-list .one-msg .msg-con .msg-info{
    width: 500px;
    height: auto;
    overflow: hidden;
    margin-left: 6px;
}

.main-one .one-con .one-list .one-msg .msg-con .msg-info .info-list{
    width: 500px;
    height: auto;
    margin-bottom: 35px;
    overflow: hidden;
}

.main-one .one-con .one-list .one-msg .msg-con .msg-info .info-list a p:hover{
    color: #e9381c;
}

.main-one .one-con .one-list .one-msg .msg-con .msg-info .info-list a p{
    font-size: 22px;
    line-height: 32px;
    color: #000;
    text-align: justify;
    text-indent: 1.2em;
}

.main-one .one-con .one-list .one-msg .msg-con .msg-video{
    float: right;
    width: 340px;
    height: 190px;
}

.main-one .one-con .one-list .one-msg .msg-con .msg-video video{
    width: 340px;
    height: 190px;
    object-fit: fill;
}


/* two */
.main-two{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 1340px;
    /* padding-top: 44px; */
    margin: 0 auto;
    background: url(../img/bgm2.jpg) no-repeat center top;
}

.main-two .main-title{
    position: relative;
    width: 100%;
    height: 130px;
    margin: 0 auto;
    padding-top: 14px;
}

.main-two .two-con{
    position: relative;
    width: 932px;
    height: 1088px;
    margin: 38px auto 0;
}

.main-two .two-con .two-pro{
    position: relative;
    width: 100%;
    height: 135px;
    margin: 0 auto 0;
    overflow: hidden;
}

.main-two .two-con .two-list{
    position: relative;
    width: 870px;
    height: 298px;
    margin: 0 auto 36px;
    overflow: hidden;
}

.main-two .two-con .two-list+.two-list{
    margin-top: 176px;
}

.main-two .two-con .two-list .two-msg{
    position: relative;
    width: 100%;
    height: 298px;
    margin: 0 auto;
    overflow: hidden;
}

.main-two .two-con .two-list .two-msg .msg-title{
    width: 100%;
    height: 68px;
    text-align: center;
}

.main-two .two-con .two-list+.two-list .two-msg .msg-con{
    margin: 34px auto 0;
}

.main-two .two-con .two-list .two-msg .msg-con{
    width: 870px;
    height: auto;
    margin: 31px auto 0;
    overflow: hidden;
}

.main-two .two-con .two-list .two-msg .msg-con>div{
    float: right;
}

.main-two .two-con .two-list .two-msg .msg-con .msg-info{
    width: 480px;
    height: auto;
    overflow: hidden;
    margin-left: 6px;
}

.main-two .two-con .two-list .two-msg .msg-con .msg-info .info-list{
    width: 480px;
    height: auto;
    margin-top: 11px;
    margin-bottom: 35px;
    overflow: hidden;
}

.main-two .two-con .two-list .two-msg .msg-con .msg-info .info-list+.info-list{
    margin-top: 0px;
    margin-bottom: 2px;
}

.main-two .two-con .two-list .two-msg .msg-con .msg-info .info-list a p:hover{
    color: #e9381c;
}

.main-two .two-con .two-list .two-msg .msg-con .msg-info .info-list a p{
    font-size: 22px;
    line-height: 32px;
    color: #000;
    text-align: justify;
    text-indent: 1.2em;
}

.main-two .two-con .two-list .two-msg .msg-con .msg-video{
    float: left;
    width: 340px;
    height: 190px;
    margin-left: 6px;
}

.main-two .two-con .two-list .two-msg .msg-con .msg-video video{
    width: 340px;
    height: 190px;
    object-fit: fill;
}

.main-two .two-con .two-list+.two-list .two-msg .msg-con .msg-info{
    float: left;
}

.main-two .two-con .two-list+.two-list .two-msg .msg-con .msg-video{
    float: right;
}

.main-two .two-con .two-list+.two-list .two-msg .msg-con .msg-info .info-list{
    margin-top: 30px;
}

/* three */
.main-three{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 1265px;
    /* padding-top: 44px; */
    margin: 0 auto;
    background: url(../img/bgm3.jpg) no-repeat center top;
}

.main-three .main-title{
    position: relative;
    width: 100%;
    height: 130px;
    margin: 0 auto;
    padding-top: 54px;
}

.main-three .three-con{
    position: relative;
    width: 932px;
    height: 1088px;
    margin: 38px auto 0;
}

.main-three .three-con .three-pro{
    position: relative;
    width: 100%;
    height: 135px;
    margin: 0 auto 0;
    overflow: hidden;
}

.main-three .three-con .three-list{
    position: relative;
    width: 870px;
    height: 298px;
    margin: 0 auto 36px;
    overflow: hidden;
}

.main-three .three-con .three-list+.three-list{
    margin-top: 0px;
}

.main-three .three-con .three-list .three-msg{
    position: relative;
    width: 100%;
    height: 298px;
    margin: 0 auto;
    overflow: hidden;
}

.main-three .three-con .three-list .three-msg .msg-title{
    width: 100%;
    height: 120px;
    text-align: center;
}

.main-three .three-con .three-list+.three-list .three-msg .msg-con{
    margin: 34px auto 0;
}

.main-three .three-con .three-list .three-msg .msg-con{
    width: 870px;
    height: auto;
    margin: 0 auto 0;
    overflow: hidden;
}

.main-three .three-con .three-list .three-msg .msg-con>div{
    float: right;
}

.main-three .three-con .three-list .three-msg .msg-con .msg-info{
    width: 480px;
    height: auto;
    overflow: hidden;
    margin-right: 65px;
}

.main-three .three-con .three-list .three-msg .msg-con .msg-info .info-list{
    width: 480px;
    height: auto;
    margin-top: 15px;
    margin-bottom: 24px;
    overflow: hidden;
}

.main-three .three-con .three-list .three-msg .msg-con .msg-info .info-list+.info-list{
    margin-top: 0px;
    margin-bottom: 2px;
}

.main-three .three-con .three-list .three-msg .msg-con .msg-info .info-list a p:hover{
    color: #e9381c;
}

.main-three .three-con .three-list .three-msg .msg-con .msg-info .info-list a p{
    font-size: 22px;
    line-height: 32px;
    color: #000;
    text-align: justify;
    text-indent: 1.2em;
}

.main-three .three-con .three-list+.three-list .three-msg .msg-con .msg-video{
    float: left;
    width: 380px;
    height: 214px;
    margin-left: 7px;
    border-radius: 10px;
    overflow: hidden;
}

.main-three .three-con .three-list+.three-list .three-msg .msg-con .msg-video video{
    object-fit: fill;

}

.main-three .three-con .three-list+.three-list .three-msg .msg-title{
    width: 340px;
    height: 0px;
    object-fit: fill;
}

.main-three .three-con .three-list+.three-list .three-msg .msg-con{
    width: 870px;
    height: auto;
    margin: 35px auto 0;
    overflow: hidden;
}

/* four */
.main-four{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 1974px;
    /* padding-top: 44px; */
    margin: 0 auto;
    background: url(../img/bgm4.jpg) no-repeat center top;
}

.main-four .main-title{
    position: relative;
    width: 100%;
    height: 130px;
    margin: 0 auto;
    padding-top: 20px;
}

.main-four .four-con{
    position: relative;
    width: 932px;
    height: 1088px;
    margin: 38px auto 0;
}

.main-four .four-con .four-pro{
    position: relative;
    width: 100%;
    height: 162px;
    margin: 0 auto 0;
    overflow: hidden;
}

.main-four .four-con .four-list{
    position: relative;
    width: 853px;
    height: 330px;
    margin: 0 auto 370px;
    overflow: hidden;
}

.main-four .four-con .four-list+.four-list{
    margin-top: 0px;
}

.main-four .four-con .four-list .four-msg{
    position: relative;
    width: 100%;
    height: 330px;
    margin: 0 auto;
    overflow: hidden;
}

.main-four .four-con .four-list .four-msg .msg-title{
    width: 100%;
    height: 60px;
    text-align: center;
}

/* .main-four .four-con .four-list+.four-list .four-msg .msg-con{
    margin: 34px auto 0;
} */

.main-four .four-con .four-list .four-msg .msg-con{
    width: 853px;
    height: auto;
    margin: 10px auto 0;
    overflow: hidden;
}

.main-four .four-con .four-list .four-msg .msg-con>div{
    float: left;
}

.main-four .four-con .four-list .four-msg .msg-con .msg-info{
    width: 390px;
    height: auto;
    overflow: hidden;
    margin-left: 30px;
    margin-right: 35px;
}

.main-four .four-con .four-list .four-msg .msg-con .msg-video{
    float: left;
    width: 366px;
    height: 206px;
    margin-left: 7px;
    border-radius: 10px;
    overflow: hidden;
}

.main-four .four-con .four-list .four-msg .msg-con .msg-video video{
    width: 366px;
    height: 206px;
    overflow: hidden;
    object-fit: fill;
}

.main-four .four-con .four-list .four-msg .msg-con .msg-info .info-list{
    width: 366px;
    height: auto;
    margin-top: 14px;
    margin-bottom: 36px;
    overflow: hidden;
}

.main-four .four-con .four-list+.four-list .four-msg .msg-con .msg-info .info-list{
    width: 366px;
    height: auto;
    margin-top: 18px;
    margin-bottom: 36px;
    overflow: hidden;
}

.main-four .four-con .four-list .four-msg .msg-con .msg-info .info-list+.info-list{
    margin-top: 0px;
    margin-bottom: 2px;
}

.main-four .four-con .four-list .four-msg .msg-con .msg-info .info-list a p:hover{
    color: #e9381c;
}

.main-four .four-con .four-list .four-msg .msg-con .msg-info .info-list a p{
    font-size: 22px;
    line-height: 32px;
    color: #000;
    text-align: justify;
    text-indent: 1.2em;
}

.main-four .four-con .four-list+.four-list .four-msg .msg-con .msg-video{
    float: left;
    width: 366px;
    height: 206px;
    margin-left: 7px;
    border-radius: 10px;
    overflow: hidden;
}

.main-four .four-con .four-list+.four-list .four-msg .msg-con .msg-video{
    width: 366px;
    height: 206px;
    object-fit: fill ;
}

/* .main-four .four-con .four-list+.four-list .four-msg .msg-con .msg-video video{
    object-fit: fill;

}

.main-four .four-con .four-list+.four-list .four-msg .msg-title{
    width: 853px;
    height: 60px;
    object-fit: fill;
}

.main-four .four-con .four-list+.four-list .four-msg .msg-con{
    width: 853px;
    height: auto;
    margin: 10px auto 0;
    overflow: hidden;
} */
