﻿.index_part1_lb {
    width: 1590px;
    margin: 0 auto;
    height: 100%;
}

    .index_part1_lb .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .index_part1_lb .swiper-slide  img{
        width:100%;height:auto;
    }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: -66px;
    background: url(../images/main/righticon1.png) no-repeat center bottom;
    width: 41px;
    height: 80px;
    left: auto;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: -66px;
    background: url(../images/main/lefticon1.png) no-repeat center bottom;
    width: 41px;
    height: 80px;
    right: auto;
}
    .swiper-button-next:after, .swiper-button-prev:after {
        display: none;
    }
.swiper-button-next, .swiper-button-prev{top:38%;}

.swiper-button-next2, .swiper-button-prev2{position:absolute;top:125px;}
.swiper-button-next2, .swiper-container-rtl .swiper-button-prev2 {
    right: -66px;
    background: url(../images/main/righticon1.png) no-repeat center bottom;
    width: 41px;
    height: 80px;
    left: auto;
}
.swiper-button-prev2, .swiper-container-rtl .swiper-button-next2 {
    left: -66px;
    background: url(../images/main/lefticon1.png) no-repeat center bottom;
    width: 41px;
    height: 80px;
    right: auto;
}
    .swiper-button-next2:after, .swiper-button-prev2:after {
        display: none;
    }



    
  .gallery-top{
      width: 100%;
      height: 452px;
      margin-left: auto;
      margin-right: auto;
    }
   .gallery-top .swiper-slide {
      background-size: cover;
      background-position: center;
    }
  .gallery-top  .swiper-slide .intro{ padding:40px 36px 40px 757px; background:#000; margin-top:40px; height:300px; color:#fff; box-sizing:border-box;}
  .gallery-top  .swiper-slide .intro h2{ font-size:30px; font-weight:normal; color:#fff; margin-bottom:10px; margin-top:5px; line-height:45px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
   .gallery-top   .swiper-slide .intro h2:before{ width:30px; border:3px solid #f9613c; height:0; background:#c3121a; display:block; content:'';}
   .gallery-top   .swiper-slide .intro p{ width:565px; height:75px;overflow:hidden; text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
                                          color:#cccccc;font-size:14px;
   }
    
    .gallery-top {
      height: 500px;
    width: 1590px;
    }
    .gallery-top img{ position:absolute; left:118px; top:0px; }
    .gallery-thumbs { margin-top:-30px;  position:absolute!important; left:768px; bottom:20px;
      height: 130px; width:509px;
      box-sizing: border-box;
    }
   .gallery-top .swiper-slide .intro span{ float:left; margin-top:20px; background:#f9c63c;width:150px;height:40px;text-align:center;font-size:16px;line-height:40px;text-align:center;}
    .gallery-thumbs img{ width:114px; height:84px;border:3px solid #f6f6f6;}
    .gallery-thumbs .swiper-slide { margin-top:10px; }
    .gallery-thumbs .swiper-slide-thumb-active { position:relative; opacity: 1; }
    .gallery-thumbs .swiper-slide-thumb-active img{width:114px; height:84px;border:3px solid #000;}
    .gallery-thumbs .swiper-slide-thumb-active:before{ content:""; border:6px solid transparent; border-bottom:6px solid #000; width:0; height:0; display:block; position:absolute; left:50%; margin-left:-6px; top:-12px;}
  .gallery-top  .swiper-button-next,.gallery-top .swiper-button-prev{ width:20px!important; z-index:20; height:90px!important; bottom:50px!important; top:auto!important; margin-top:0px!important; }
   .gallery-top .swiper-button-next{ right:297px!important;background:#e5e5e5 url(../images/main/swiper_prev.jpg) no-repeat center center!important; }
   .gallery-top  .swiper-button-prev{ left:740px!important;background:#e5e5e5 url(../images/main/swiper_next.jpg) no-repeat center center!important; }



@media screen and (max-width: 1680px) {
 .index_part1 {
    position: relative;
    width: 1200px;
    height: auto;
    clear: both;
    margin: 0 auto;
    margin-top: 58px;
    padding-bottom: 80px;
}
 .index_part1_lb {
    width: 1200px;
    margin: 0 auto;
    height: 100%;
}
.swiper-button-next, .swiper-button-prev{top:30%;}
.index_part3 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 60px;
    padding-bottom:10px;
}
.tab_con .info_l {
    width: 456px;
    float: left;
    height: 475px;
}
.tab_con .newslist {
    width: 700px;
    float: right;
    height: 375px;
    overflow:hidden;
}
.newslist li .info {
    width: 520px;
    float: right;
}
.index_part4c {
    width: 1200px;
    margin: 0 auto;
    margin-top: 30px;
}
.index_part4_bd {
    width: 1200px;
    position: relative;
    margin-top: 40px;
}


.index_part4_lb .swiper-slide a{width:100%;height:280px;overflow:hidden;display:block; text-align:center;background:#fff;position:relative;color:#fae8e8;}
.index_part4_lb .swiper-slide .pic{width:100%;height:100%;}
.index_part4_lb .swiper-slide a img{margin:0 auto;margin-top:40px;width: 80%;}
.index_part4_lb .swiper-slide .info{display:none; background:#f9613c;width:100%;height:100%;overflow:hidden;}
.index_part4_lb .swiper-slide a .title{line-height:38px;height:38px;padding-bottom:13px;border-bottom:1px solid #fa8b70; width:260px;overflow:hidden;margin:0 auto;font-size:16px;font-weight:bold;margin-top:30px; }
.index_part4_lb .swiper-slide a .desc{line-height:28px;height:112px;   width:260px;overflow:hidden;margin:0 auto;font-size:14px; margin-top:15px;text-align:left; }
.index_part4_lb .swiper-slide  .more{line-height:40px;  width:270px;overflow:hidden;margin:0 auto;font-size:14px; margin-top:15px; text-align:left;}
.index_part4_lb .swiper-slide a .more span{display:inline-block;width:150px;height:40px;background:#d74826;color:#fff; text-align:center;}
.index_part4_lb .swiper-slide a:hover .info{display:block;}
.index_part4_lb .swiper-slide a:hover .pic{display:none;}
.swiper-button-next2, .swiper-button-prev2{position:absolute;top:105px;}

}