@charset "UTF-8";
body{height:auto}
/* banner */
.swiper-container{width:100%;position:relative;--swiper-navigation-color:#fff}
.we-banner{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;padding-top:0;width:100%;height:6.8rem;text-align:center;background:url(../image/aboutWe/banner.jpg) center center no-repeat;background-size:100% 100%}
.we-banner .we-banner-text{text-align:center;width:5.29rem;height:1.01rem;font-size:.36rem;color:#fff;margin-top:-.3rem}
.we-banner .we-banner-text>p:first-child{color:#FEFEFF;margin-bottom:.27rem}
.we-banner-play{width:.48rem;cursor:pointer;margin:.39rem auto 0}
.we-banner-play .layui-icon{font-size:.48rem
}
/* 介绍文字 */
.we-info{width:100%}
.we-info .we-introduce{width:67.708%;padding:0 3.9583% 0 3.4375%;box-sizing:border-box;margin:0 auto}
.we-info .we-introduce-word{background:url(../image/aboutWe/info-bg.png) center center no-repeat;background-size:100% 100%;padding-bottom:0.96rem}
.we-info .we-introduce-num{background:url(../image/aboutWe/num-bg.png) center center no-repeat;background-size:100% 100%}

.we-info .we-introduce .we-introduce-name{padding-top:4.063%;box-sizing:border-box;font-size:.34rem;line-height:.6rem;color:#192944;text-align:center}
.we-info .we-introduce .we-introduce-name:after{content:'';display:block;width:.7rem;height:0;border-bottom:.03rem solid #2B60B5;border-radius:.03rem;margin:auto}

.we-info .we-introduce .we-introduce-data{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:space-between;padding:2.737% 0;width:100%}

.we-introduce-data .date{font-size:.48rem;color:#fff;width:auto;margin-right:1.5%;font-weight:800;text-align:center}

.we-introduce-data .date > span{margin:0 .1rem}
.we-introduce-data .date>p{font-size:.18rem;color:#9fa7b5}
.we-introduce-data .area>span{margin-right:0}
.we-introduce .we-introduce-show{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:.59rem}
.we-introduce .we-introduce-show .text{width:100%;height:100%}

.we-introduce .we-introduce-show p{font-size:.14rem;line-height:.26rem;color:#424242;text-align:justify}
.we-introduce .we-introduce-show p+p{margin-top:.2rem}

/* 视频小窗 */
.video{position:fixed;top:0;left:0;z-index:10;display:none;width:100%;min-height:100%;background-color:rgba(0,0,0,.6);overflow:auto}
.video .video-close{position:absolute;top:50%;right:50%;z-index:2;width:.3rem;height:.3rem;margin-top:-16.875%;margin-right:-30%;background-color:#2b60b5;cursor:pointer}
.video .video-close::before,
.video .video-close::after{content:'';position:absolute;top:.125rem;left:10%;width:80%;height:2px;background-color:#fff}
.video .video-close::before{transform:rotate(45deg)}
.video .video-close::after{transform:rotate(-45deg)}
.video .video-js{position:absolute;top:50%;left:0;right:0;width:60%;padding-top:33.75%;height:0;margin:auto;background-color:#000;border:.04rem solid #2b60b5;transform:translateY(-50%)}
.video .video-js .vjs-big-play-button{position:absolute;top:calc(50% - 0.15rem);left:calc(50% - 0.15rem);width:.3rem;height:.3rem;padding:0;font-size:.15rem;line-height:.3rem;background-color:rgba(43,51,63,.7);opacity:1;border:.06666em solid #fff;border-radius:50%}
/* 脚部 */
.cont-footer{margin-top:0}
.phone .swiper-container-body{height:5.51rem}
.phone .we-banner{height:100%}
.phone .we-info{background:#fff}
.phone .we-info .we-introduce-word{background:none;padding-bottom:0}
.phone .we-info .we-introduce-num{background:none;padding-bottom:.96rem}
.phone .we-info .we-introduce{padding:0;width:90%}
.phone .we-info .we-introduce .we-introduce-name{font-size:.34rem;line-height:.7rem;padding-top:0.96rem}
.phone .we-info .we-introduce .we-introduce-data{flex-wrap:wrap;justify-content:space-between}
.phone .we-introduce .we-introduce-show{height:auto; flex-direction:column;margin-top:.16rem}
.phone .we-introduce .we-introduce-show .text{width:100%; margin-left:0}
.phone .we-introduce .we-introduce-show p{margin-top:0.4rem;line-height:.36rem;font-size:0.24rem}
.phone .we-introduce-data >div{width:50%; margin-right:0;margin-top:.96rem;font-size:.48rem;color:#424242}
/* 视频弹窗 */
.phone .video .video-js{width:96%;padding-top:54%}
.phone .video .video-close{width:.5rem;height:.5rem;margin-top:33%;margin-right:-.25rem;background-color:transparent;border:1px solid #fff;border-radius:50%}
.phone .video .video-close::after,.phone .video .video-close::before{top:.2rem;height:1px}
/* 媒体查询 */
@media screen and (max-width:1830px){
  .we-introduce .we-introduce-show p{ font-size:0.15rem;  line-height:.23rem}
}

@media screen and (max-width:1730px){
  .we-introduce .we-introduce-show p{ font-size:0.15rem;  line-height:.23rem}
}

@media screen and (max-width:1600px){
  html{ font-size:90px}
  .we-introduce .we-introduce-show p{ font-size:0.14rem;  line-height:.23rem}
}

@media screen and (max-width:1450px){
  .search:hover{ width:1.5rem}
  .we-introduce .we-introduce-show p{ font-size:0.13rem;  line-height:.23rem}
}

@media screen and (max-width:1366px){
  html{ font-size:85px}
  .we-introduce .we-introduce-show p{ font-size:0.12rem;  line-height:.21rem}
}
@media screen and (max-width:980px){
  html{font-size:13.33vw}
  html.pc{font-size:85px}
}