.swiper-container {
    position: absolute;
    top: 0%;
    right: auto;
    bottom: auto;
    left: 0px;
    width: 100%;
    height: 100%;

}
.swiper-container-web{
    width: 100%;
    overflow: hidden;;
}
.swiper-slide {
    /*text-align: center;*/
    /*font-size: 18px;*/
    /*background: #5dafd1;*/
    background: #fff;
}
/*pc端*/
@media screen and (min-width:760px) {
    .main_v{
        height: calc( 100vh - 160px );
    }
    .bkimg {
        width: 100%;
        height: 800px;
    }
    .web-nav{
        display:none;
    }
    .swiper-button-next{color:#fff;right:4%;opacity: 0.4;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;}
    .swiper-button-prev{color:#fff;left:4%;opacity: 0.4;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;}
    .swiper-button-prev:hover,.swiper-button-next:hover{opacity:0.8}
}
.bkimg img{
    width: 100%;
    max-width: inherit;
    /*height: 100%;*/
    margin: auto;
    overflow: hidden;
}
.bkimg video{
    width: 100%;
    /*height: 100%;*/
    /*width: auto;*/
    max-width: inherit;
}
/*@media screen and (min-width:980px){
    .bkimg{
        width: 100%;
        height: 100%;
    }
    .bkimg img{
        width: 100%;
        max-width: inherit;
        !*height: 100%;*!
        margin: auto;
        overflow: hidden;
    }
    .bkimg video{
        !*width: 100%;*!
        height: 100%;
        width: auto;
        max-width: inherit;
    }
}
@media screen and (min-width:0px) and (max-width:980px){
    .bkimg{
        width: 100%;
        height: 100%;
    }
    .bkimg img{
        width: auto;
        max-width: inherit;
        height: 100%;
        margin: auto;
        overflow: hidden;
    }
    .bkimg video{
        !*width: 100%;*!
        height: 100%;
        width: auto;
        max-width: inherit;
    }
}*/
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 13%;
    left: 10%;
    width: unset;
    display:none
}
.swiper-pagination-bullet {
    width: 50px;
    height: 2px;
    display: inline-block;
    border-radius: 0;
    background: #3a333f;
    position:relative;
}
.swiper-pagination-bullet:before{content:"";display:block;position:absolute;width:0;height:2px;left:0px;top:0px;background: #918c94;transition: 6s;-webkit-transition: 6s;-moz-transition: 6s;}
.swiper-pagination-bullet.swiper-pagination-bullet-active:before{
    width:100%;
}
/*
:root {
    --swiper-theme-color: #007aff;
}*/
.banner_blue{width:100%;background:#3b57f8;}
.banner_blue_bg{max-width: 1600px;margin:0 auto;text-align:center;overflow:hidden;padding:25px 0;}
.banner_blue_bg>div{width:33.3%;float:left;position:relative;}
.banner_blue_bg>div:before{content:"";position:absolute;left:-10px;top:50%;width:26px;margin-top:-10px;height:5px;background:#fff;font-size:80px;
transform:rotate(-45deg);
-ms-transform:rotate(-45deg); 
-moz-transform:rotate(-45deg); 	
-webkit-transform:rotate(-45deg); 
-o-transform:rotate(-45deg); }
.banner_blue_bg>div.banner_blue_text1{clear:both;}
.banner_blue_bg>div.banner_blue_text1:before{display:none;}
.banner_blue_bg>div span{font-size: 72px;color:#fff;font-weight:bold;line-height: 80px;font-family: "GOTHICB";}
.banner_blue_bg>div p{font-size:18px;line-height:30px;;color:#fff;}

@media screen and (max-width:1399px) {
    .main_v .copy_area_bg{width:58%;left:21%}
    .main_v .copy_area2_2{font-size: 48px;}
    .main_v{height:calc( 100vh - 132px );}
    .banner_blue_bg{padding: 20px 0;}
    .banner_blue_bg>div span{font-size:56px;line-height:66px;}
    .banner_blue_bg>div p{font-size:16px;line-height:26px}
}



/*手机端*/
@media screen and (min-width:760px) {
    .link_list_mobile{display:none!important}
}
@media screen and (max-width:760px) {
        .main_v{
        height: 400px;
    }
    .bkimg {
        width: 100%;
        height: 400px;
    }
    .pc-nav{
        display:none;
    }
    .banner_blue_bg{padding:20px 0}
    .banner_blue_bg>div span{font-size:28px;line-height:48px;}
    .banner_blue_bg>div p{width:80%;margin:0 auto;font-size:13px;line-height:20px;}
    .banner_blue_bg>div:before{margin-top:0;top:32px;width:20px;height:3px;left:-8px}

    .link_list_pc{display:none!important}
    .link_list_mobile{display:inline-block!important}
}