@charset "utf-8";
.swiper-pagination{z-index: 1;position: static;font-size: 0;text-align: left;}
.swiper-pagination-clickable .swiper-pagination-bullet{height: 8px;width: 2.6vw;margin-right: 1vw;background-color: #aaaaaa;border-radius: 0;}
.swiper-pagination-bullet-active{background: #da251c !important;}
.arrow{border-radius: 18px;overflow: hidden;box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.1);}
.arrow div{opacity: 1; width: 60px;height: 37px;float: left;line-height: 37px;text-align: center;background: #ffffff;color: #000;font-size: 26px; 
  position: static;margin: 0;font-family: Simsun,'宋体';
  transition: .2s all ease;-ms-transition: .2s all ease;-webkit-transition: .2s all ease;
}
.arrow .swiper-button-next.swiper-button-disabled,.arrow .swiper-button-prev.swiper-button-disabled{opacity: 0.8;}
.arrow .swiper-button-prev{background-color: #00479d;color: #fff;}
.BannerShow_c1 img{display: block; width: 100%;}
.banner{width: 100%;overflow: hidden;position: relative;}
.banner .swiper-container{height: 100%;}
.banner .arrow{position: absolute;left: 6.5%;bottom: 30px;z-index: 2;}
.banner .swiper-slide a{display: block;width: 100%;height: 100%;overflow: hidden;height: 50vw;max-height: 960px;}
.banner .swiper-slide img{width: 100%;height: 100%;display: block;object-fit: cover;}

.mymore{width: 80px;text-align:left;padding: 0 1vw;color: #fff;background-color: #00479d;display: block;height: 37px;line-height: 37px;box-shadow: 2px 2px 10px 0 rgba(0,0,0,0.2);
border-radius: 18px;overflow: hidden;font-size: 14px; transition: .6s all ease;-ms-transition: .6s all ease;-webkit-transition: .6s all ease;}
.mymore i{float: right;}

.title{text-align: center;margin-bottom: 3vw;position: relative;background: url(../images/tbg.png) top center no-repeat ;
  padding-top: 1.3vw;background-size: auto 4.4vw;max-height: 88px;min-height: 4.4vw; text-transform: uppercase;}

.bg1{
  background: url(../images/bg1.png) left bottom no-repeat,-webkit-linear-gradient(#ffffff, #ecf3ff);
  background: url(../images/bg1.png) left bottom no-repeat,-o-linear-gradient(#ffffff, #ecf3ff);
  background: url(../images/bg1.png) left bottom no-repeat,linear-gradient(#ffffff, #ecf3ff);
  background-size: 81.1% auto;
}
.bg2{background: url(../images/bg2.jpg) #fff left bottom no-repeat;background-size: 100% auto;}
.bg3{background: url(../images/bg3.jpg) no-repeat;background-size: cover;}
.bg4{background: url(../images/bg4.jpg) #fff left bottom no-repeat;background-size: 100% auto;}
.bg5{background: url(../images/bg5.jpg) #00479d left bottom no-repeat;background-size: 100% auto;}
.bg6{background: url(../images/bg6.jpg) #efefef left bottom no-repeat;background-size: 100% auto;}
.abg2{background: url(../images/bg1-2.jpg) right bottom no-repeat;background-size: auto 100%;}

.B1 .abg2{padding: 3.5vw 0 5.2vw 0;}
.B1 .title{text-align: left;padding-top: 2.6vw;background-position: 1.5vw top;}
.B1 .t .fl{width: 39.8%;}
.B1 .t .fr{width: 54%;top: -8.2vw;box-shadow: 0 3px 18px 0 rgba(0,0,0,0.2);}
.B1 .t .fr img{display: block;width: 100%;height: 100%;object-fit:cover;}
.B1 .t .fr a{height: 29vw;display: block;}
.B1 .t .arrow{position: absolute;left: 6.5%;bottom: 1.5vw;z-index: 2;}
.B1 .t .fl .ppp{line-height: 1.8;height: 10.6em;display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; overflow: hidden;}
.B1 .b{background: url(../images/ab1.jpg) left center #fff no-repeat;background-size: 50% 100%;position: relative;}
.B1 .b .fl{width: 50%;padding-top: 10vw;padding-left: 3vw;box-sizing:border-box;position: absolute;left: 0;height: 100%;
 box-shadow: 0 3px 18px 0 rgba(0,0,0,0.2);}
.B1 .b:before{content: "";width: 50px;height: 50px;background-color: #22ac38;display: block;position: absolute;bottom: -25px;left: -15px;z-index: 1;}
.B1 .b .fl .line{display: block;width: 4vw;height: 8px;}
.B1 .b .fr{width: 50%;box-sizing:border-box;padding: 3vw 1.5vw 2.5vw 1.5vw;}
.B1 .b .fr li{display: inline-block;width: 25%;margin: 0 3%;vertical-align: top;}
.B1 .b .fr li:nth-of-type(1),.B1 .b .fr li:nth-of-type(2){width: 40%;}
.B1 .b .fr i{display: block;height: 4vw;}
.B1 .b .fr i img{max-height: 80%;display: inline-block;}
.B1 .b .fr li h3:after{content: "";display: block;width: 1.2em;height: 3px;background: #00479d;margin: 0.6vw auto;}
.B1 .b .fr li p{line-height: 1.5;min-height: 6em;}

.B2 li{box-sizing:border-box;display: block;float: left;width: 23.2%;margin-right: 2.4%;margin-bottom: 2.6vw;border: 1px solid #e8e8e8;border-top-right-radius: 20px;
  overflow: hidden;border-bottom-left-radius: 20px;padding: 1.5vw 1.2vw 1vw 0.7vw;background-color: #fff;
  transition: .6s all ease;-ms-transition: .6s all ease;-webkit-transition: .6s all ease;
}
.B2 li:nth-child(4n){margin-right: 0;}
.B2 li i{display: block;margin-top: 1.2vw;height: 4.2vw; text-align: right; background: url(../images/pmore.png) no-repeat;background-position: left bottom;
  transition: .6s all ease;-ms-transition: .6s all ease;-webkit-transition: .6s all ease;
}
.B2 li img{display: inline-block;max-height: 100%;}
.B3 li a{display: block;position: relative;height: 20vw;background-size: cover;}
.B3 .txt{color: #fff; position: absolute;padding: 2.4vw 1.3vw;box-sizing:border-box;width: 100%;height: 100%;
    transition: .6s all ease;-ms-transition: .6s all ease;-webkit-transition: .6s all ease;
}
.B3 .hover{opacity: 0; line-height: 1.8;padding-top: 3vw;background: url(../images/smore.png) left top no-repeat;
  font-size: 16px;margin-top: 16px;background-size: 2vw;
    transition: .6s all ease;-ms-transition: .6s all ease;-webkit-transition: .6s all ease;
}
.B3 .newlist{width: 93.75%;margin: 0 0 0 auto;}

.B3 .mymore,.B5 .mymore{background-color: #22ac38;}

.B4 .title{margin-bottom: 3.7vw;}
.B4 .tap_box li{box-sizing:border-box;display: block;float: left;width: 32.1%;margin-right: 1.85%;}
.B4 .tap_box li:nth-child(3n){margin-right: 0;}
.B4 .tap_box li a{box-sizing:border-box;display: block;height: 275px;background-size: cover;background-position: right center;border-bottom-right-radius: 1.5vw;
  overflow: hidden;border-top-left-radius: 1.5vw;padding: 2.3vw 1.7vw 1vw 1.7vw;position: relative;}
.B4{padding: 5.2vw 0 8vw 0;}
.B4 .title{padding: 0;padding: 0;}
.B4 li a:after{opacity: 0;content: "";display: block;width: 100%;height: 100%;left: 0;top: 0; position: absolute;background: rgba(34,172,56,0.85);
    transition: .6s all ease;-ms-transition: .6s all ease;-webkit-transition: .6s all ease;
}
.B4 li p{transition: .3s all ease;-ms-transition: .3s all ease;-webkit-transition: .3s all ease;}
.B4 .tap_btnlist li{box-sizing:border-box;display: inline-block;line-height: 1.8;padding: 0 4vw; border-bottom: 1vw solid transparent;}
.B4 .title{padding: 0;padding: 0;}
.B4 .tap_btnlist li.on{border-color: #22ac38;}

.B5 .NewsList_a1{width: 93.75%;margin: 0 0 0 auto;}


.B5 .NewsList_a1{width: 93.75%;margin: 0 0 0 auto;}
  .mymore.mob{display: none;}

@media screen and (min-width: 1024px){
  .arrow div:hover{background-color: #22ac38;color: #fff;}
  .B2 li:hover{box-shadow: 0 3px 18px 0 rgba(0,0,0,0.2);/* border: none; */
    background: -webkit-linear-gradient(bottom left, #b3e2f4, #fff);
    background: -o-linear-gradient(bottom left, #b3e2f4, #fff);
    background: linear-gradient(to top right, #b3e2f4, #fff);
  }
  .B2 li:hover i{background-position: 1.5vw bottom;}
  .B2 li:hover *{color: #00479d;}
  .B3 li a:hover .txt{background: rgba(0,71,157,0.7);}
  .B3 li a:hover .hover{opacity: 1;}

  .B4 li:hover a p{color: #fff;position: relative;z-index: 1;}
  .B4 li:hover a:after{opacity: 1;}

  .B5 li a:hover .newimg{opacity: 0.3;}
  .B5 li a:hover {color: #fff;background-color: #00479d;}
  .B5 li a:hover img{transform:translate(-50%,-50%) scale(1.08,1.08) ;-ms-transform:translate(-50%,-50%) scale(1.08,1.08) ;-webkit-transform:translate(-50%,-50%) scale(1.08,1.08) ;}
  
  .mymore:hover{width: 100px;background-color: #22ac38;}
  .B3 .mymore:hover,.B5 .mymore:hover{background-color: #00479d;}

}
@media screen and (max-width: 1250px){
  .B1 .b .fr li{margin: 0 1%;width: 31%;}
  .B1 .b .fr li h3{font-size: 16px;}
  .B1 .b .fr li p{font-size: 12px;}

}
@media screen and (max-width: 1100px){
  .B1 .t .fr{width: 49%;top: 4vw;}
  .B1 .t .fl{width: 47%;}
  .B1 .t .fl p{margin-top: 0;}
  .B1 .b{background: #fff;}
  .B1 .b .fl{width: 39%;padding-top: 5vw; background: url(../images/ab1.jpg) no-repeat;background-size: cover;}
  .B1 .b .fr{width: 61%;}


  /* .B1 .b .fr li:nth-of-type(1),.B1 .b .fr li:nth-of-type(2),.B1 .b .fr li{width: 100%;display: block;margin: 0 0 4vw 0;padding-left: 7vw;box-sizing: border-box;position: relative;
        text-align: left;}
        .B1 .b .fr li:last-child{margin-bottom: 0;}
  .B1 .b .fr li i{position: absolute;top: 1em;left: 1.5vw;width: 5vw;height: 5vw;}
  .B1 .b .fr li i img{height: 100%;}
  .B1 .b .fr li h3{margin-bottom: 5px;}
  .B1 .b .fr li h3:after{display: none;}
  .B1 .b .fr li p{height: auto;min-height: 1em;} */

}
@media screen and (max-width: 640px){
  .swiper-pagination{text-align: center;}
  .swiper-pagination-clickable .swiper-pagination-bullet{width: 6.8vw;height: 1vw;min-height: 4px;margin: 0 1.5vw;}
  .p_tb_80{padding: 8vw 0;}
  .mymore.pc{display: none;}
  .mymore.mob{display: block;}
  .mymore{padding: 0 5vw;line-height: 7vw;height: 7vw;font-size: 12px;border-radius: 3vw; width: 5em;}
  .banner .swiper-slide a{height: 125vw;}
  .arrow div{height: 7vw;line-height: 7vw;width: 8vw;font-size: 12px;}
  
  .title{margin-bottom: 8vw;background-size: contain;padding-top: 3vw;}
  .title p{padding-bottom: 3vw;background-size: 4em auto;}
  
  .bg2{background-image: url(../images/mbg1.jpg);}
  .bg3{background-image: url(../images/bg3.jpg);}
  .bg4{background-image: url(../images/mbg2.jpg);}
  .bg5{background: none;}
  .bg6{background-image: url(../images/mbg4.jpg);background-color: #fff;}
  .abg2{background: none;}


  .B2 li{width: 47.5%;margin-right: 5%;margin-bottom: 5vw;padding: 2.6vw 2.6vw 1vw 2.6vw ;}
  .B2 li:nth-child(2n){margin-right: 0;}
  .B2 li .font-over1{white-space: normal;line-height: 1.5;height: 3em;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
  .B2 li .font-over1.pc{display: none;}
  .B2 li i{height: 18.2vw; margin-top: 10vw;background-position: left 11vw;background-size: 4vw auto;}
  .B2 li{background: none;}

  .B3 .txt .f-12{display: none;}
  .B3 li a{height: 53.3vw;}
  .B3 li .font-over1{white-space: normal;display: block;height: auto;}
  .B3 .newlist{width: 90%;margin: 0 auto;}
  .B3 .txt{padding: 8vw 3vw 3vw 5vw;}

  .B1 .abg2{padding: 0;}
  .B1 .t{background: #f3f3f3;position: relative;}
  .B1 .title{margin-bottom: 0;}
  .B1 .t .fl .ppp{margin-top: 8vw;}
  .B1 .t .fl{box-sizing: border-box;float: none;width: 86.6%;padding: 13vw 5vw 20.5vw 5vw;background: #fff;}
  .B1 .t .fr{position: absolute;float: none;width: 90%;margin: 0 auto;bottom: -40vw;left: 5%;top: auto;}
  .B1 .t .fr a{height: 57.6vw;}
  .B1 .mymore{margin-top: 4vw;}
  .B1 .b:before{display: none;}

  .B1 .b .fl{padding-left: 5vw;padding-right: 24%;background-image: url(../images/mbg1-2.jpg);position: static;width: 100%;float: none;padding-top: 38vw;padding-bottom: 6vw;}
  .B1 .b .fr{float: none;width: 100%;padding: 6vw 5% 0 5%;}
  .B1 .b {background-color: #eff2f9;}
  .B1 .b .fl .line{height: 1vw;min-height: 3px;max-height: 8px;width: 10vw;}
  .B1 .main-w{width: 100%;}
  .B1 .t .arrow{left: 3vw;bottom: 3vw;}

  .B1 .b .fr li,.B1 .b .fr li:nth-of-type(1), .B1 .b .fr li:nth-of-type(2){width: 47.5%;margin: 0 5% 0 0;padding-top: 4vw;}
  .B1 .b .fr li:nth-child(2n){margin-right: 0;}
  .B1 .b .fr li:last-child{width: 94%;margin: 0 auto;}
  .B1 .b .fr i{height: 14vw;}
  .B1 .b .fr li h3{font-size: 4.6vw;line-height: 1.6;}
  .B1 .b .fr li h3:after{height: 2px;margin-bottom: 5px;}
  
  .B4{padding: 0;}
  .tap_btnlist{background: url(../images/mbg.jpg) no-repeat;background-size: cover;padding-top: 12.6vw;}
  .B4 .main-w{width: 100%;}
  .B4 .tap_box li{display: none;float: none;width: 100%;}
  .B4 .tap_box li a{height: auto; padding: 13vw 7% 11vw 7%;}
  .B4 .tap_box li.show{display: block;}
  .B4 .mymore{background-color: #22ac38;}
  
  .B5 .NewsList_a1{width: 90%;margin: 0 auto;}


} 

