*{
    padding: 0;
    margin: 0;
}
.main-all{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: auto;
    margin: 0 auto;
}

.main-banner{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 1080px;
    margin: 0 auto;
    background: url(//x0.ifengimg.com/ucms/special/images/2A9941F548E661CE86AEC299EA08FEFC.jpg) no-repeat center top;
}

.main-banner .banner-dy{
    position: absolute;
    width: 958px;
    height: 383px;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
}

.main-con{
    width: 100%;
    min-width: 1000px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    /* background: url(//x0.ifengimg.com/ucms/special/images/E0BC75AAF6A19778EC3E68BE27B6F01A.jpg) no-repeat center top; */
}


/* one */
.main-one{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 1985px;
    margin: 0 auto;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/E0BC75AAF6A19778EC3E68BE27B6F01A.jpg) no-repeat center top;
}

.main-title{
    width: 602px;
    height: 65px;
    margin: 46px auto 24px;
}

.main-one .one-con{
    position: relative;
    width: 950px;
    height: auto;
    margin: 0 auto 24px;
    overflow: hidden;
}

.main-one .one-con .one-list{
    position: relative;
    width: 916px;
    height: 585px;
    margin: 0 auto 42px;
    overflow: hidden;
}

.main-one .one-con .one-list .list-con{
    position: relative;
    width: 866px;
    height: 547px;
    margin: 19px auto;
    transform: translateX(5px);
    overflow: hidden;
}

.main-one .one-con .one-list .list-con>div{
    float: left;
}

.main-one .one-con .one-list .list-con .list-box{
    position: relative;
    width: 375px;
    height: auto;
    overflow: hidden;
}

.main-one .one-con .one-list .list-con .list-box .box-con{
    width: 866px;
    height: 547px;
}

.main-one .one-con .one-list .list-con .list-box .list-img{
    width: 375px;
    height: 356px;
    margin: 0 auto 17px;
    overflow: hidden;
}

.main-one .one-con .one-list .list-con .list-box .list-img img{
    width: auto;
    height: 356px;
    transition: .3s;
    -webkit-transition: .3s;
}

.main-one .one-con .one-list .list-con .list-box .list-img img:hover{
    transform: scale(1.05);
}

.main-one .one-con .one-list .list-con .list-box .list-p{
    width: auto;
    height: 175px;
    margin: 0 auto;
    text-align: justify;
}

.main-one .one-con .one-list .list-con .list-box .list-p h3{
    font-size: 18px;
    line-height: 34px;
    margin: 0 auto;
    color: #37668a;
    text-align: justify;
}

.main-one .one-con .one-list .list-con .list-box .list-p a{
    color: #37668a;
    text-decoration: none;
}

.main-one .one-con .one-list .list-con .list-box .list-p a:hover p{
    color: #c93b25;
    text-decoration: underline;
}

.main-one .one-con .one-list .list-con .list-box .list-p a p{
    font-size: 18px;
    line-height: 34px;
    text-align: justify;
    text-indent: 2em;
    color: #5e7d88;
}

.main-one .one-con .one-list .list-con .list-box+.list-box{
    float: right;
    width: 450px;
    height: 163px;
    margin-bottom: 28px;
    overflow: hidden;
}

.main-one .one-con .one-list .list-con .list-box+.list-box>div{
    float: left;
}

.main-one .one-con .one-list .list-con .list-box+.list-box .list-img{
    width: 165px;
    height: 163px;
    margin-right: 10px;
    overflow: hidden;
}

.main-one .one-con .one-list .list-con .list-box+.list-box .list-img img{
    width: auto;
    height: 163px;
    transition: .3s;
    -webkit-transition: .3s;
}

.main-one .one-con .one-list .list-con .list-box+.list-box .list-p{
    width: 272px;
    height: 163px;
    overflow: hidden;
}




.main-one .one-con .one-list:nth-child(2){
    position: relative;
    width: 916px;
    height: 1200px;
    margin: 0 auto 42px;
    overflow: hidden;
}

.main-one .one-con .one-list:nth-child(2) .list-con{
    position: relative;
    width: 866px;
    height: 1160px;
    margin: 19px auto;
    overflow: hidden;
    transform: translateX(5px);
}

.main-one .one-con .one-list:nth-child(2) .list-con>div{
    float: left;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box:nth-child(1){
    position: relative;
    width: 866px;
    height: auto;
    overflow: hidden;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box:nth-child(1) .list-img{
    width: 866px;
    height: 356px;
    margin: 0 auto 17px;
    overflow: hidden;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box:nth-child(1) .list-img img{
    width: 866px;
    height: auto;
    transition: .3s;
    -webkit-transition: .3s;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box{
    position: relative;
    width: 375px;
    height: auto;
    overflow: hidden;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box .box-con{
    width: 866px;
    height: 547px;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box .list-img{
    width: 375px;
    height: 356px;
    margin: 0 auto 17px;
    overflow: hidden;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box .list-img img{
    width: auto;
    height: 356px;
    transition: .3s;
    -webkit-transition: .3s;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box .list-img img:hover{
    transform: scale(1.05);
}

/* .main-one .one-con .one-list:nth-child(2) .list-con .list-box:nth-child(5) .list-img:hover img{
    transform: scale(1.05);
} */

.main-one .one-con .one-list:nth-child(2) .list-con .list-box .list-p{
    width: auto;
    height: 175px;
    margin: 0 auto;
    text-align: justify;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box .list-p h3{
    font-size: 18px;
    line-height: 34px;
    margin: 0 auto;
    color: #37668a;
    text-align: justify;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box .list-p a{
    color: #37668a;
    text-decoration: none;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box .list-p a:hover p{
    color: #c93b25;
    text-decoration: underline;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box .list-p a p{
    font-size: 18px;
    line-height: 34px;
    text-align: justify;
    text-indent: 2em;
    color: #5e7d88;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box+.list-box{
    float: left;
    width: 418px;
    height: 280px;
    margin-bottom: 28px;
    overflow: hidden;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box:nth-child(2n+1){
    float: right;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box+.list-box>div{
    float: left;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box+.list-box .list-img{
    width: 418px;
    height: 164px;
    margin-right: 10px;
    overflow: hidden;
}

.list-img{
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box+.list-box .list-img img{
    width: 418px;
    height: auto;
    transition: .3s;
    -webkit-transition: .3s;
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box:last-of-type .list-img img{
    transform: translateY(-110px);
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box:last-of-type .list-img img:hover{
    transform: translateY(-110px) scale(1.05);
}

.main-one .one-con .one-list:nth-child(2) .list-con .list-box+.list-box .list-p{
    width: 418px;
    height: 110px;
    overflow: hidden;
}


/* two */
.main-two{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 2700px;
    margin: 0 auto;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/A436E0DF4C16EA638742A960098A5CE6.jpg) no-repeat center top;
}

.main-two .main-title{
    width: 602px;
    height: 65px;
    margin: 46px auto 43px;
}

.main-two .two-con{
    position: relative;
    width: 950px;
    height: 564px;
    margin: 0 auto 42px;
    overflow: hidden;
}

.main-two .two-con .two-list{
    position: relative;
    width: 916px;
    height: 564px;
    margin: 0 auto 42px;
    overflow: hidden;
}
/* video::-webkit-media-controls {
    display:none !important;
}
video::-moz-media-controls {
    display:none !important;
} */
.main-two .two-con .two-list .list-con{
    position: relative;
    width: 870px;
    height: 2390px;
    margin: 23px auto;
    /* overflow: hidden; */
    transform: translateX(5px);
}

.main-two .two-con .two-list .list-con .list-video{
    position: relative;
    width: 870px;
    height: 489px;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.main-two .two-con .two-list .list-con .list-video video{
    width: 870px;
    height: 489px;
}

.main-two .two-con .two-list .list-con .list-title{
    position: relative;
    width: 870px;
    height: 38px;
    margin-top: 6px;
    overflow: hidden;
}

.main-two .two-con .two-list .list-con .list-title h3{
    font-size: 20px;
    line-height: 38px;
    text-align: center;
    color: #37668a;
}