/* common */
.full-cover{width:100%;height:100%;object-fit:cover;transition:all .8s ease}
.full-width{width:100%;object-fit:cover;transition:all .8s ease}
.full-maxWidth{max-width:100%;object-fit:cover;height:auto;transition:all .8s ease}
.full-maxHeight{max-height:100%;width:auto;object-fit:cover;transition:all .8s ease}
.full-auto{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:cover}
.full-maxAuto{max-width:80%;max-height:80%;width:auto;height:auto;transition:all .8s ease}
.placeholder{visibility:hidden!important;height:0!important;border:0!important;padding:0!important;margin:0!important}
.centered{display:flex;align-items:center;justify-content:center}
/*flex*/
.fix_box{display:none!important}
.block{display:block}
.inline-block{display:inline-block}
.flex{display:flex}
.inline-flex{display:inline-flex}
.flex-direction-row{flex-direction:row}
.flex-direction-row-reverse{flex-direction:row-reverse}
.flex-direction-column{flex-direction:column}
.flex-wrap-nowrap{flex-wrap:nowrap}
.flex-wrap-wrap{flex-wrap:wrap}
.flex-wrap-reverse{flex-wrap:wrap-reverse}
.flex-justify-start{justify-content:flex-start}
.flex-justify-end{justify-content:flex-end}
.flex-justify-center{justify-content:center}
.flex-justify-between{justify-content:space-between}
.flex-align-start{align-items:flex-start}
.flex-align-end{align-items:flex-end}
.flex-align-center{align-items:center}
.height100{height:100%}
/*font justify*/
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.inline-bg{background-repeat:no-repeat;background-size:cover;background-position:center}
.swiper-button-disabled{cursor:not-allowed!important;opacity:.6}
.relative{position:relative}
.swiper-pagination{font-size:0}
.margin{margin:0 auto}
.btn-hvr{transition:box-shadow .4s ease,border .4s ease}
.btn-hvr:hover{border-color:transparent;box-shadow:0 0 0 .2rem rgba(0, 91, 172,.5)}
.font-hvr{transition:box-shadow .4s ease}
.font-hvr:hover{box-shadow:inset 0 -10px 0 rgba(0, 91, 172,.2)}

/* 动画 */
.build-in-scale-fade{opacity: 0;transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1);transform: scale(.95) translateY(40px)}
.animate.build-in-scale-fade{opacity: 1;transform: scale(1) translateY(0)}

/* customize */
.com-tit{font-size:50px;font-weight:700;color:#444;line-height:64px}
.com-tit.white{color:#fff}
.com-tit span{display:block}
.com-tit span.orange{color:#ffc028}
.com-tip{max-width:960px;margin:0 auto;color:#9f9f9f;font-size:16px;line-height:26px}
.com-tit+.com-tip{margin-top:25px}
.view-more{display:flex;align-items:center;color:#505050;font-size:15px;line-height:1;transition:color .4s ease}
.view-more.white{color:#fff;padding-top: 35px;}
.view-more.white i{background-color:transparent;border:1px solid #fff}
.view-more.white:hover{font-weight:700;color:#fff}
.view-more i{border-radius:50%;display:block;width:26px;height:26px;background:#005bac url(../image/arrRW.svg) no-repeat center/14px;margin-left:9px;transition:transform .4s ease}
.view-more:hover{color:#005bac}
.view-more:hover i{transform:translateX(-3px)}
.swiper-line .swiper-pagination-bullet{width:40px;height:2px;border-radius:0;background:rgba(230,230,230,.7);opacity:1;margin:0 9px!important;position:relative;z-index:1}
.swiper-line .swiper-pagination-bullet:after{content:'';width:0;background:#005bac;position:absolute;left:0;top:0;height:100%;z-index:2}
.swiper-line .swiper-pagination-bullet-active.active:after{width:100%;opacity:1;transition:width 5s linear}
.swiper-line .swiper-pagination-bullet-active{background:#fff}

@keyframes clip{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0);opacity:1}}

.video-btn{color:#fff;font-size:16px;line-height:1;display:inline-block}
.video-btn i{display:block;background:url(../image/video-btn.png) no-repeat center/100%;width:53px;height:53px;transition:transform .4s ease;margin:0 auto 12px}
.video-btn:hover i{transform:scale(.9)}
.data-num ul{display:flex;color:#fff;justify-content:space-between}
.data-num li{padding:0 140px;position:relative}
.data-num li:first-child{padding-left:0}
.data-num li:last-child{padding-right:0}
.data-num li+li:after{content:'';width:1px;border-left:1px dashed rgba(255,255,255,.2);height:60%;left:0;top:50%;transform:translateY(-50%);position:absolute}
.data-num li .in{display:inline-block}
.data-num li i{height:70px;display:flex;justify-content:center;width:100%;font-style:normal;font-family:SamsungOne;font-size:25px;line-height:1}
.data-num li i span{font-size:60px;display:flex;align-items:flex-end}
.data-num li p{font-size:16px;margin-top:10px}
.customer-slider{margin-top:45px}
.customer-slider ul{display:flex;flex-wrap:wrap; }
.customer-slider li{height:226px;background:#fff;display:flex;align-items:center;justify-content:center;width:calc(20% - 1px); border:1px solid #d6d6d6; }

.customer-slider .chejian li{ border:none;/* width:calc(25% + 1px);*/ width:25%;}
.customer-slider .chejian li .full-maxAuto{ width:93%; height:auto; max-width:93%; max-height:93%;}

.customer-slider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}
.customer-slider .swiper-pagination-bullet,.customer-slider .swiper-pagination-bullet-active{background:#e0e0e0}
.customer-slider .swiper-wrapper{padding-bottom:48px}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
    .com-tit{font-size: 44px;line-height: 60px}
    .data-num li{padding: 0 100px}
    .data-num li i span{font-size: 80px}
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .com-block{padding:80px 0!important}
    .com-tit{font-size: 38px;line-height: 52px}
    .com-tit + .com-tip{margin-top: 15px}
    .data-num li{padding: 0 80px}
    .customer-slider li{height: 180px}
    .customer-slider .swiper-wrapper{padding-bottom: 40px}
    .data-num li i span{font-size: 70px}
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .com-block{padding:60px 0!important}
    .com-tit{font-size: 34px;line-height: 46px}
    .swiper-line .swiper-pagination-bullet{margin: 0 5px!important}
    .video-btn i{width: 45px;height: 45px}
    .data-num li i span{font-size: 60px}
    .data-num li i{font-size: 40px;height: 70px}
    .data-num li{padding: 0 40px}
    .data-num li p{font-size: 15px}
    .customer-slider li{height: 140px}
}

/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .com-block{padding:50px 0!important}
    .com-tit{        font-size: 48px;
        line-height: 80px;}
    .view-more i{width: 22px;height: 22px}
    .swiper-line .swiper-pagination-bullet{width: 30px}
    .build-in-scale-fade{opacity: 1;transform: scale(1) translateY(0)}
    .com-tip{font-size: 15px;line-height: 22px}
    .com-tit + .com-tip{margin-top: 10px}
    .video-btn{font-size: 25px}
    .video-btn i{width: 40px;height: 40px}
    .video-btn i{margin-bottom: 15px}
    .data-num li i span{font-size: 45px}
    .data-num li i{font-size: 30px;height: 60px}
    .data-num li p{font-size: 28px}
    .data-num li{padding: 0 15px}
    .customer-slider li{height: 180px}
    .customer-slider .swiper-wrapper{padding-bottom: 30px}
    .customer-slider{margin-top: 20px}
    .com-banner-cont p.max-width{font-size: 15px;line-height: 24px}
	 .data-num ul{flex-wrap: wrap}
	    .data-num li{width: 50%;margin-top: 20px;padding: 0 5px}
    .data-num li:first-child,.data-num li:last-child{padding: 0 15px}
	  .data-num li i span{font-size: 60px}
    .data-num li i{font-size: 40px;height: 80px}
    .data-num li:nth-child(2n+1):after{display: none}
 

 
    /* 移动终端以上 360 适配 */
    .com-block{padding:40px 0!important}
    .com-tit{font-size: 42px;line-height: 54px}
    .com-tit span{display: inline}
    .com-tip{font-size: 14px;line-height: 20px}
   

  
    .customer-slider li{width: 50%}
    .customer-slider .swiper-wrapper{padding-bottom: 20px}
}