/* CSS Document */
@charset "utf-8";
.hd_box{position: relative;text-align: center;}
.hd_box .h1{color: #000000;font-size: 36px;line-height: 46px;font-weight: bold;text-align: center;}



.col-a{position: relative;padding: 55px 0 60px;}
.col-a .bd{margin-top: 35px;display: flex;}
.col-a .bd .bd1{width: 620px;}
.col-a .bd .bd1 .swiper-slide a{display: block;position: relative;}
.col-a .bd .bd1 .swiper-slide a .tle{position: absolute;left: 0;bottom: 0;width: 100%;line-height: 50px;color: #ffffff;font-size: 16px;font-weight: bold;background: rgba(0, 0, 0, 0.5);padding: 0 144px 0 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box;}

.col-a .bd .bd1 .swiper-pagination-bullet{ width: 10px; height: 10px; opacity: 1; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;background: white; }
.col-a .bd .bd1 .swiper-pagination{width: unset;left: unset;right: 20px;bottom: 14px;}
.col-a .bd .bd1 .swiper-pagination-bullet-active{background: #d21e1e;}

.col-a .bd .bd2{width: calc(100% - 620px);padding-left: 40px;box-sizing: border-box;}
.col-a .bd .bd2 .b_hd{background: #f5f5f5;display: flex;align-items: center;justify-content: space-between;padding-right: 15px;box-sizing: border-box;}
.col-a .bd .bd2 .b_hd ul{display: flex;}
.col-a .bd .bd2 .b_hd ul li a{display: block;width: 140px;line-height: 40px;text-align: center;font-weight: bold;color: #999999;font-size: 20px;}
.col-a .bd .bd2 .b_hd ul li.on a{color: white;background: #d21e1e;}
.col-a .bd .bd2 .b_hd .more a{color: #666666;font-size: 14px;padding-right: 25px;background: url(/images/ico1.png) no-repeat right center;}
.col-a .bd .bd2 .b_bd{margin-top: 20px;}
.col-a .bd .bd2 .b_bd li a{display: flex;justify-content: space-between;padding-left: 22px;background: url(/images/ico5.png)no-repeat left center;line-height: 39px;}
.col-a .bd .bd2 .b_bd li a .mt{color: #000000;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 75%;}
.col-a .bd .bd2 .b_bd li a .time{color: #666666;font-size: 16px;}
.col-a .bd .bd2 .b_bd li:hover a .mt{font-weight: bold;color: #d21e1e;}
.col-b .bd{background: #f5f5f5;}
.col-b .bd .bd2{padding:55px  40px 70px;display: flex;}
.col-b .bd .bd2 ul{width: 462px;display: flex;flex-wrap: wrap;}
.col-b .bd .bd2 ul li{width: 220px;height: 100px;background: rgba(255, 255, 255, 0.8);margin-right: 20px;margin-top: 20px;display: flex;flex-direction: column;justify-content: center;}
.col-b .bd .bd2 ul li:nth-child(2n){margin-right: 0;}
.col-b .bd .bd2 ul li:nth-child(-n+2){margin-top: 0;}
.col-b .bd .bd2 ul li .s1{color: #666666;font-size: 18px;line-height: 30px;text-align: center;font-weight: bold;}
.col-b .bd .bd2 .desc{width: calc(100% - 462px);padding-right: 50px;box-sizing: border-box;}
.col-b .bd .bd2 .desc .t1{color: #000000;font-size: 36px;font-weight: bold;line-height: 46px;}
.col-b .bd .bd2 .desc .t2{color: #000000;font-size: 20px;font-weight: bold;line-height: 30px;margin-top: 8px;}
.col-b .bd .bd2 .desc .t3{color: #000000;font-size: 16px;line-height: 30px;margin-top: 8px;}
.col-b .bd .bd2 .desc .more{margin-top: 33px;}
.col-b .bd .bd2 .desc .more a{width: 160px;height: 40px;background:url(/images/ico6.png)no-repeat right 40px center #d21e1e ;line-height: 40px;display: block;padding-left: 40px;box-sizing: border-box;color: #fdfdfd;}







.col-c{padding: 50px 0 60px;}
.col-c .bd{margin-top: 35px ;}
.col-c .bd ul{display: flex;justify-content: space-between;}
.col-c .bd ul li{width: 630px;}
.col-c .bd ul li a{display: block;position: relative;}
.col-c .bd ul li .txt{position: absolute;left: 40px;bottom: 30px;}
.col-c .bd ul li .t2{	color: #ffffff;font-size: 24px;line-height: 34px;font-weight: bold;margin-top: 10px;}
.col-c .bd ul li a .pc img{width: 100%;}

.col-d{background: url(/images/bg1.png) no-repeat top  center;background-size: cover;padding: 60px 0 ;}
.col-d .bd{display: flex;}
.col-d .bd .bd1{width: 415px;margin-right: 18px;padding: 20px;background: white;box-sizing: border-box;}
.col-d .bd .b_hd {display: flex;justify-content: space-between;background-color: #f5f5f5;align-items: center;padding-right: 15px;box-sizing: border-box;margin-bottom: 10px;}
.col-d .bd .b_hd .tle{width: 280px;height: 40px;background-color: #d21e1e;color: #ffffff;display: flex;align-items: center;padding-left: 35px;box-sizing: border-box;}
.col-d .bd .b_hd .tle .t1{color: #ffffff;font-size: 18px;font-weight: bold;position: relative;margin-right: 8px;}
.col-d .bd .b_hd .tle .t1::after{content: "";left: -20px;border-bottom: 2px solid #ffffff;width: 12px;margin-top: -1px;top: 50%;position: absolute;}
.col-d .bd .b_hd .more a{color: #666666;font-size: 14px;padding-right: 25px;background: url(/images/ico1.png) no-repeat right center;}
.col-d .bd .bd1 .swiper-slide a{display: block;position: relative;}
.col-d .bd .bd1 .swiper-slide a .tle{position: absolute;left: 0;bottom: 0;line-height: 40px;background: rgba(0, 0, 0, 0.5);color: #ffffff;font-size: 16px;padding: 0 20px;	overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:1;width: 100%;box-sizing: border-box;}
.col-d .bd .bd1 li a{display: flex;justify-content: space-between;padding-left: 22px;background: url(/images/ico5.png)no-repeat left center;line-height: 39px;}
.col-d .bd .bd1 li a .mt{color: #000000;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 70%;}
.col-d .bd .bd1 li a .time{color: #666666;font-size: 16px;}
.col-d .bd .bd1 ul{margin-top: 7px;}
.col-d .bd .bd1 li:hover a .mt{font-weight: bold;color: #d21e1e;}
.col-d .bd .bd2{width: 415px;padding: 20px;box-sizing: border-box;background: white;}
/* .col-d .bd .bd2  */
.col-d .bd .bd2 li a{display: flex;justify-content: space-between;padding-left: 22px;background: url(/images/ico5.png)no-repeat left center;line-height: 40px;}
.col-d .bd .bd2 li a .mt{color: #000000;font-size: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 70%;}
.col-d .bd .bd2 li a .time{color: #666666;font-size: 16px;}
.col-d .bd .bd2 ul{margin-top: 14px;}
.col-d .bd .bd3{width: 415px;padding: 20px;box-sizing: border-box;background: white;margin-right: 17px;}
.col-d .bd .bd3 li{margin-top: 8px;}
.col-d .bd .bd3 li:nth-child(1){margin-top: 0;}
.col-d .bd .bd3 ul{margin-top: 20px;}
.col-d .bd .bd2 li:hover a .mt{font-weight: bold;color: #d21e1e;}











.col-g{background: url(/images/bg.png) no-repeat top center;padding: 75px 0 54px;background-size: cover;}
.col-g .bd{margin-top: 35px;position: relative;}
.col-g .bd .swiper-slide a{background: white;display: block; position: relative;}
.col-g .bd .swiper-slide a .pc img{width: 100%;}
.col-g .bd .swiper-slide a .tle{background: white;color: #000000;font-size: 16px;line-height: 50px;text-align: center;}
.col-g .swiper-button-next, .col-g .swiper-button-prev{width: 50px;height: 80px;margin-top: -40px;}
.col-g .swiper-button-prev{background: url(/images/prev.png) no-repeat center;left: -80px;}
.col-g .swiper-button-next{ background: url(/images/prev.png) no-repeat center; right: -80px; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); }
.col-g .swiper-button-next:after,.col-g .swiper-button-prev:after{display: none;}


@media (max-width:1300px) {
  .col-g{padding: 40px 0;}
  .col-g .bd ul li a{padding: 60px 20px 0;height: 450px;}
  .col-g .bd{margin-top: 40px;}
  .col-a{padding-top: 40px;padding-bottom: 40px;}
  .col-a .bd .bd1{width: 440px;}
  .col-a .bd .bd2{width: 590px;}
  .col-a .bd .bd1 ul li{padding:  0 20px;}
  .col-a .bd .bd1 ul{margin-top: 40px;}
  .col-a .bd .bd1 .more{margin-top: 40px;}
  .col-b{padding-top: 40px;}
  .col-b .bd ul li .infobox{padding: 30px;}
  .col-c .bd .mySwiper2 .swiper-slide .desc{width: 500px;height: 240px;padding: 30px 30px 0;}
  .col-c .bd .mySwiper2 .swiper-button-next{left: 585px;}
  .col-c .bd .mySwiper2 .swiper-button-prev{left: 540px;}
  .col-e .bd .bd2{width: 600px;}
  .col-e .bd .bd1{width: 330px;}
  .col-f{padding-top: 40px;}
  .col-f .bd{margin-top: 40px;}
  /* .col-f .bd .swiper-slide{padding-top: 40px;} */
  .section-sites{padding:  40px 0;}
  .col-b .bd{margin-top: 0;}
  .col-b{padding-bottom: 40px;}
  .col-c{padding: 40px 0;}
  .col-c .bd{margin-top: 40px;}
  .col-d{padding-bottom: 40px;}
  .col-e{padding: 40px 0;}
 
  /* .col-d .bd ul li{padding: 0 20px;line-height: 50px;font-size: 16px;} */
  .col-c{padding-top: 0;}
  .col-c .bd ul li{width: 49%;margin-right: 2%;}
  .col-c .bd ul li:nth-child(2){margin-right: 0;}
  .col-d{padding-top: 40px;}
  .col-d .bd .bd1{width: 32%;margin-right: 2%;}
  .col-d .bd .bd2{width: 32%;}
  .col-d .bd .bd3{width: 32%;margin-right: 2%;}
  .col-d .bd .b_hd .tle{width: 195px;}
  .col-d .bd .bd1 li a .mt,.col-d .bd .bd2 li a .mt{width: 63%;}
  .col-d .bd .bd3 li img{width: 100%;}
  .col-g .swiper-button-prev{left: 0;}
  .col-g .swiper-button-next{right: 0;}
}
@media (max-width:1000px) {
  .col-a{padding-top: 20px;}
  .col-a .bd{flex-direction: column;}
  .col-a .bd .bd1{width: 100%;position: unset;}
  .col-a .bd .bd1 .desc .t1{font-size: 24px;line-height: 34px;}
  .col-a .bd .bd1 .desc .mt{margin-top: 20px;}
  .col-a .bd .bd1 .desc .mt{font-size: 18px;line-height: 28px;}
  .col-a .bd .bd1 .desc .mc{margin-top: 20px;}
  .col-a .bd .bd1 ul{margin-top: 20px;}
  .col-a .bd .bd1 ul li .t1{font-size: 20px;height: 20px;line-height: 20px;}
  .col-a .bd .bd1 ul li .t2{font-size: 14px;height: 14px;line-height: 14px;}
  .col-a .bd .bd1 ul li span{margin-top: 15px;}
  .col-a .bd .bd1 .more{margin-top: 20px;}
  .col-a .bd .bd2{width: 100%;}
  .col-b{padding-top: 20px;}
  .hd_box .h1{font-size: 24px;line-height: 34px;}
  .hd_box .h2{font-size: 18px;line-height: 28px;}
  .col-b .bd ul li{width: 100%;}
  .col-b .bd{margin-top: 20px;}
  .col-b .bd .pc .img02{display: block;}
  .col-b .bd .pc .img01{display: none;}
  /* .col-b .bd ul li .infobox{padding: 20px;}
  .col-b .bd ul li{border: 1px solid #e3e9ee;}
  .col-b .bd ul{ border-radius:0 ; -webkit-border-radius:0 ; -moz-border-radius:0 ; -ms-border-radius:0 ; -o-border-radius:0 ; }
  .col-b .bd ul li .icon img{width: 70px;}
  .col-b .bd ul li a{height: 400px;} */
  .col-b{padding-bottom: 20px;}
  .col-c{padding: 20px 0;}
  .hd_box .dot{margin-top: 20px;}
  .col-c .bd{margin-top: 20px;}
  .col-c .bd ul{flex-direction: column;}
  .col-c .bd ul li{width: 100%;margin-right: 0;}
  .col-c .bd ul li.on{width: 100%;}
  .col-c .bd ul li a .t3{position: unset;margin-top: 20px;}
  .col-c .bd ul li {margin-top: 20px;}
  .col-c .bd ul li:nth-child(1) {margin-top: 0;}
  /* .col-c .bd .mySwiper2 .swiper-slide .pc1 img{width: 100%;}
  .col-c .bd .mySwiper a span{margin-top: 20px;}
  .col-c .bd .mySwiper2 .swiper-slide .desc{ left: 50%; transform:translate(-50%,0) ; -webkit-transform:translate(-50%,0) ; -moz-transform:translate(-50%,0) ; -ms-transform:translate(-50%,0) ; -o-transform:translate(-50%,0) ; width: 90%;} */
  .col-b .bd ul li .con .t1{font-size: 20px;line-height: 30px;}
  .col-b .bd ul li .con .t2{margin-top: 20px;}
  /* .col-c .bd .mySwiper2 .swiper-slide .desc .num{font-size: 20px;line-height: 30px;}
  .col-c .bd .mySwiper2 .swiper-slide .desc .desc_box .txt .t1{font-size: 18px;line-height: 28px;}
  .col-c .bd .mySwiper2 .swiper-slide .desc{height: 200px;padding: 20px 20px 0;} */
  /* .col-d .bd ul li{width: 49%;margin-right: 2%;margin-top: 2%;}
  .col-d .bd ul li:nth-child(2n){margin-right:0;}
  .col-d .bd ul li a{width: 100%;}
  .col-d .bd ul li .s{font-size: 40px;} */
  .col-d{padding-bottom: 20px;}
  .col-e{padding: 20px 0;}
  .col-e .bd{margin-top: 20px;}
  .col-e .bd{flex-direction: column;}
  .col-e .bd .bd1{width: 100%;}
  .col-e .bd .bd1 .mt a{font-size: 18px;}
  .col-e .bd .bd1 .mc{margin-top: 20px;}
  .col-e .bd .bd1 .time{margin-top: 20px;padding-top: 20px;}
  .col-e .bd .bd1 .more{margin-top: 20px;}
  .col-e .bd .bd2{width: 100%;margin-top: 20px;}
  .col-e .bd .bd2 .swiper a .mc{margin-top: 15px;}
  .col-f .hd{flex-direction: column;}
  .col-f .bd{margin-top: 20px;}
  .col-f .bd .swiper-slide{width: 100%;}
  .col-f .bd .swiper-slide .mc{flex-direction: column;margin-top: 20px;}
  .col-f .bd .swiper-slide .mt{font-size: 18px;line-height: 36px;height: 72px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;display:box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
  .col-f .bd .swiper-slide{padding: 20px;}
  .col-f .bd .swiper-slide .mc .pc1{width: 100%;}
  .col-f .bd .swiper-slide .mc .pc1 img{width: 100%;}
  .col-f .bd .swiper-slide .mc .desc{width: 100%;padding-left: 0;margin-top: 20px;}
  .section-sites .hd{padding: 0 10px;}
  .section-sites .slide-hd{width: 100%;}
  .section-sites .hd .item{margin-right: 20px;}
  .section-sites .slide-bd{padding: 0 10px;}
  .section-sites .slide-bd .item a{line-height: 34px;}
  .section-sites{padding: 20px 0;}
  .col-f .bd .swiper .swiper-button-next{ right: 80px;left: unset;top: unset;bottom: 20px;}
  .col-f .bd .swiper .swiper-button-prev{right: 20px;left: unset;top: unset;bottom: 20px;}
  .col-f{padding-top: 20px;}
  .col-c .bd .mySwiper2 .swiper-slide .pc1 .img02{display: block;}
  .col-c .bd .mySwiper2 .swiper-slide .pc1 .img01{display: none;}

  .col-g{padding: 20px 0;}
  .col-g .bd{    background: url(/images/bg5.png) no-repeat top center;background-size: cover;}
  .col-g .bd ul{flex-direction: column;}
  .col-g .bd ul li{margin-top: 20px;border-bottom: 1px solid #5d6988;}
  .col-g .bd ul li:nth-child(1){margin-top: 0;}
  .col-g .bd ul li a{padding: 20px 20px 20px;height: 450px;}
  .col-g .bd{margin-top: 20px;}
  .col-g .bd ul li a .more{display: flex;align-items: center;justify-content: center;}
  .col-g .bd ul li a{height: unset;}

  .col-d .bd{flex-direction: column;}
  .col-d .bd ul{width: 100%;padding-left: 0;}
  .col-d .bd ul li::after{display: none;}

  .col-a .bd .bd1 .swiper-slide a img{width: 100%;}
  .col-a .bd{margin-top: 20px;}
  .col-a .bd .bd2{padding-left: 0;margin-top: 20px;}
  .col-a{padding-bottom: 20px;}
  .col-b{padding-top: 0;}
  .col-b .bd .bd2{padding: 20px;flex-direction: column;}
  .col-b .bd .bd2 .desc{width: 100%;padding-right: 0;}
  .col-b .bd .bd2 ul{width: 100%;margin-top: 20px;}
  .col-b .bd .bd2 ul li{width: 49%;margin-right: 2%;margin-top: 2%;}
  .col-b .bd .bd2 ul li:nth-child(2n){margin-right: 0;}
  .col-b .bd .bd2 ul li:nth-child(-n+2){margin-top: 0;}
  .col-b .bd .bd2 .desc .t1{font-size: 24px;line-height: 34px;}
  .col-b .bd .bd2 .desc .more{margin-top: 20px;}
  .col-b .bd .bd2 ul li .s1{font-size: 16px;}
  .col-b{padding-bottom: 0;}
  .col-d{padding-top: 20px;}
  .col-d .bd .bd1{margin-right: 0;width: 100%;}
  .col-d .bd .bd2{margin-right: 0;width: 100%;margin-top: 20px;}
  .col-d .bd .bd3{margin-right: 0;width: 100%;margin-top: 20px;}
  .col-d .bd .b_hd{margin-bottom: 20px;}
  .col-d .bd .bd1 .swiper-slide a img{width: 100%;}
  .col-d .bd .bd1 li a .mt, .col-d .bd .bd2 li a .mt{width: calc(100% - 100px);}
  .col-g .bd .swiper-slide a .tle{line-height: 35px;}
  .col-a .bd .bd1 .swiper-slide a .tle{padding: 0 90px 0 20px;}
  .col-a .bd .bd2 .b_bd li a .mt{max-width: calc(100% - 100px);}
  .col-a .bd .bd2 .b_hd ul li a{font-size: 18px;width: 110px;}
  .col-b .bd{margin-top: 0;}
  .col-b .bd .bd1 img{width: 100%;}
  .col-c .bd ul li .t2{font-size: 18px;line-height: 28px;}
  .col-c .bd ul li .txt{left: 20px;bottom: 20px;}

  .col-g .swiper-button-next, .col-g .swiper-button-prev{width: 25px;height: 40px;}
  .col-g .swiper-button-prev{background: url(/images/prev.png) no-repeat center;background-size: 100%;}
  .col-g .swiper-button-next{background: url(/images/prev.png) no-repeat center;background-size: 100%;}
}
