*{
    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: 1054px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/A5335DFAB2D930C9456B98F244E5D67B.jpg) no-repeat center top/auto 100%;
}

/* dy */
.main-dy{
    position: relative;
    width: 100%;
    height: 1911px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
    background: url(//x0.ifengimg.com/ucms/special/images/211AEB6A1DBC8BFAD4FEBD7DAEC44FE9.jpg) no-repeat center top/auto 100%;
}
.diyi{
    position: relative;
    width: 1000px;
    height: 1911px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;

}
.diyi1{
    position: relative;
    width: 821px;
    height: 462px;
    margin: 0 auto;
    min-width: 821px;
    overflow: hidden;
    margin-top: 239px; 
    margin-left: 88px;
    
}

.diyi2{
    position: relative;
    width: 821px;
    height: 462px;
    margin: 0 auto;
    min-width: 818px;
    overflow: hidden;
    padding-top: 175px; 
    margin-left: 88px;
}

.carousel-wrap {
      width: 818px;
      height: 350px;
      position: relative;
      overflow: hidden;
    }
    .carousel-list {
      display: flex;
      width: 100%;
      height: 100%;
      transition: transform 0.6s ease;
    }
    .carousel-item {
      flex: 0 0 100%;
      width: 818px;
      height: 348px;
      position: relative;
    }
    .carousel-item img {
      width: 818px;
      height: 350px;
      object-fit: cover;
      display: block;
    }
    /* 底部遮罩+文字区域 */
      .carousel-caption {
      position: absolute;
      left: 0;
      bottom: 5px;
      width: 100%;
      padding: 16px 20px;
      background: linear-gradient(transparent, rgba(0,0,0,0.7));
      color: #fff;
    }
    .carousel-caption h3 {
      font-size: 18px;
      margin-bottom: 6px;
    }
    .carousel-caption p {
      font-size: 14px;
      margin-bottom: 8px;
    }
    .carousel-caption a {
      color: #42a5f5;
      text-decoration: none;
    }
    /* 左右箭头 */
    .prev, .next {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 40px;
      height: 40px;
      background: rgba(255,255,255,0.4);
      border-radius: 50%;
      border: none;
      cursor: pointer;
      font-size: 20px;
      z-index: 2;
    }
    .prev { left:10px; }
    .next { right:10px; }

.diyi3{
    position: relative;
    width: 817px;
    height: 350px;
    margin: 0 auto;
    min-width: 817px;
    overflow: hidden;
    padding-top: 142px; 
    margin-left: 94px;
}


/* one */
.main-one{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 1362px;
    /* padding-top: 44px; */
    margin: 0 auto;
    background: url(//x0.ifengimg.com/ucms/special/images/FE1281CA8962F7A753BA3EEF80176EB6.jpg) no-repeat center top;
}
.dier{
    position: relative;
    width: 1000px;
    height: 1362px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
}
.dier1{
    position: relative;
    width: 831px;
    height: 473px;
    margin: 0 auto;
    min-width: 831px;
    overflow: hidden;
    padding-top: 260px; 
    margin-left: 80px;
}
.dier2{
    position: relative;
    width: 830px;
    height: 479px;
    margin: 0 auto;
    min-width: 830px;
    overflow: hidden;
    margin-top: 87px; 
    margin-left: 80px;
}


/* two */
.main-two{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 998px;
    /* padding-top: 44px; */
    margin: 0 auto;
    background: url(//x0.ifengimg.com/ucms/special/images/EB7662B3866F6CFB937647A2DDFDEF63.jpg) no-repeat center top;
}

.disan{
    position: relative;
    width: 1000px;
    height: 998px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
}
.disan1{
    position: relative;
    width: 830px;
    height: 350px;
    margin: 0 auto;
    min-width: 830px;
    overflow: hidden;
    padding-top: 175px; 
    margin-left: 82px;
}
.disan2{
    position: relative;
    width: 827px;
    height: 367px;
    margin: 0 auto;
    min-width: 827px;
    overflow: hidden;
    margin-top: 70px; 
    margin-left: 82px;
}

/* three */
.main-three{
    position: relative;
    width: 100%;
    min-width: 1000px;
    height: 1030px;
    /* padding-top: 44px; */
    margin: 0 auto;
    background: url(//x0.ifengimg.com/ucms/special/images/B6156AF05997859625BD5D80575D20C6.jpg) no-repeat center top;
}

.disi{
    position: relative;
    width: 1000px;
    height: 1030px;
    margin: 0 auto;
    min-width: 1000px;
    overflow: hidden;
}
.disi1{
    position: relative;
    width: 800px;
    height: 445px;
    margin: 0 auto;
    min-width: 800px;
    overflow: hidden;
    margin-top: 224px; 2                                                                                                                                                                          
    margin-left: 100px;
}
