*{
  outline:0 none !important; ;
}
html{font-size: 100px;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;outline: none;}
@font-face {
  font-family: 'ab';
    src: url("../font/light1.0.ttf");
}
@font-face {
  font-family: 'ar';
    src: url("../font/regular1.0.ttf");
}

@font-face {
  font-family: 'al';
    src: url("../font/light1.0.ttf");
}
body {position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0 ; width: 100%;color: #000;font-family:Arial, Microsoft YaHei,-apple-system, BlinkMacSystemFont, PingFang SC, Segoe UI, Hiragino Sans GB, Helvetica Neue, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size:0.14rem;  line-height:1;background: #fff;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1;}
a{display: inline-block; text-decoration:none!important; cursor:pointer;color: #000;}
textarea,select{ outline:none; color:#666; font-size:0.14rem; width:100%;}
textarea{
resize:none;
padding: 0;border: 0;
font-family: hr;
}
img{border:none;max-width: 100%;display: block;}
img[src=""]{opacity: 0;}
i{font-style: normal;}

/* 滚动条样式 */
*::-webkit-scrollbar{ width:4px;height: 1px;}
*::-webkit-scrollbar-thumb{ background:#000;}
*::-webkit-scrollbar-track{ background:rgba(0,0,0,0.4);}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: hr;outline: none;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand { display: none; }

/*@font-face {*/
/*  font-family: 'gilroy_b';*/
/*    src: url("../font/gilroy-semibold.otf");*/
/*}*/
/*@font-face {*/
/*  font-family: 'gilroy_r';*/
/*    src: url("../font/gilroy-regular.otf");*/
/*}*/
@font-face {
  font-family: 'ysbty';
    src: url("../font/ysbty.ttf");
}

/*@font-face {*/
/*   font-family: 'hb';*/
/* 	src: url("../font/HarmonyOS_Sans_SC_Bold.ttf");*/
/* }*/
 /*@font-face {*/
 /*  font-family: 'hbl';*/
 /*	src: url("../font/HarmonyOS_Sans_SC_Black.ttf");*/
 /*}*/
/* @font-face {*/
/*   font-family: 'hl';*/
/* 	src: url("../font/HarmonyOS_Sans_SC_Light.ttf");*/
/* }*/
/* @font-face {*/
/*   font-family: 'hm';*/
/* 	src: url("../font/HarmonyOS_Sans_SC_Medium.ttf");*/
/* }*/
/* @font-face {*/
/*   font-family: 'hr';*/
/* 	src: url("../font/HarmonyOS_Sans_SC_Regular.ttf");*/
/* }*/

/*@font-face {*/
/*  font-family: 'al';*/
/*    src: url("../font/OPPOSans-L-2.ttf");*/
/*}*/



.f_12 {
  font-size: 12px;
}
.f_14 {
  font-size: 14px;
}
.f_16 {
  font-size: 16px;
}
.f_18 {
  font-size: 18px;
}
.f_20 {
  font-size: 20px;
}
.f_22 {
  font-size: 22px;
}
.f_24 {
  font-size: 24px;
}
.f_26 {
  font-size: 26px;
}
.f_28 {
  font-size: 28px;
}
.f_30 {
  font-size: 30px;
}
.f_32 {
  font-size: 32px;
}
.f_34 {
  font-size: 34px;
}
.f_36 {
  font-size: 36px;
}
.f_40 {
  font-size: 40px;
}
.f_42 {
  font-size: 42px;
}
.f_44 {
  font-size: 44px;
}
.f_46 {
  font-size: 46px;
}
.f_48 {
  font-size: 46px;
}
.f_50 {
  font-size: 50px;
}
.f_52 {
  font-size: 52px;
}
.f_54 {
  font-size: 54px;
}
.f_56 {
  font-size: 56px;
}
.f_60 {
  font-size: 60px;
}
.f_64 {
  font-size: 60px;
}
.f_68 {
  font-size: 68px;
}
.f_72 {
  font-size: 72px;
}
.f_74 {
  font-size: 74px;
}
.f_80 {
  font-size: 80px;
}
.f_88 {
  font-size: 88px;
}
.f_133 {
  font-size: 133px;
}
@media (max-width: 1760px) {
  .f_133 {
    font-size: 110px;
  }
}
@media (max-width: 1680px) {
.f_16 {
    font-size: 13px;
  }
.f_18 {
    font-size: 15px;
  }
.f_20 {
    font-size: 17px;
  }
.f_22 {
    font-size: 20px;
  }
.f_24 {
    font-size: 22px;
  }
.f_26 {
    font-size: 24px;
  }
.f_28 {
    font-size: 26px;
  }
.f_30 {
    font-size: 28px;
  }
.f_32 {
    font-size: 28px;
  }
.f_34 {
    font-size: 32px;
  }
.f_36 {
    font-size: 34px;
    
  }
.f_40 {
    font-size: 34px;
  }
.f_42,
.f_44 {
    font-size: 36px;
  }
.f_46 {
    font-size: 36px;
  }
.f_48 {
    font-size: 36px;
  }
.f_50 {
    font-size: 40px;
  }
.f_52 {
    font-size: 40px;
  }
.f_54 {
    font-size: 46px;
  }
.f_56 {
    font-size: 48px;
  }
.f_60,
.f_64,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 54px;
  }
.f_88 {
    font-size: 56px;
  }
.f_133 {
    font-size: 72px;
  }
}
@media (max-width: 1440px) {
  .f_16 {
      font-size: 13px;
    }
  .f_18 {
      font-size: 14px;
    }
  .f_20 {
      font-size: 16px;
    }
  .f_22 {
      font-size: 18px;
    }
  .f_24 {
      font-size: 20px;
    }
  .f_26 {
      font-size: 22px;
    }
  .f_28 {
      font-size: 22px;
    }
  .f_30 {
      font-size: 24px;
    }
  .f_32 {
      font-size: 24px;
    }
  .f_34 {
      font-size: 26px;
    }
  .f_36 {
      font-size: 28px;
    }
  .f_40 {
      font-size: 30px;
    }
  .f_42,
  .f_44 {
      font-size: 32px;
    }
  .f_46 {
      font-size: 32px;
    }
  .f_48 {
      font-size: 34px;
    }
  .f_50 {
      font-size: 36px;
    }
  .f_52 {
      font-size: 34px;
    }
  .f_54 {
      font-size: 38px;
    }
  .f_56 {
      font-size: 40px;
    }
  .f_60,
  .f_64,
  .f_68,
  .f_72,
  .f_74,
  .f_80 {
      font-size: 44px;
    }
  .f_88 {
      font-size: 46px;
    }
  .f_133 {
    font-size: 60px;
  }
  }
@media (max-width: 1280px) {
  .f_14 {
    font-size: 12px;
  }
  .f_16 {
    font-size: 13px;
  }
.f_18 {
    font-size: 14px;
  }
.f_20 {
    font-size: 15px;
  }
.f_22 {
    font-size: 16px;
  }
.f_24 {
    font-size: 16px;
  }
.f_26 {
    font-size: 20px;
  }
.f_28 {
    font-size: 20px;
  }
.f_30 {
    font-size: 20px;
  }
.f_32 {
    font-size: 22px;
  }
.f_34 {
    font-size: 23px;
  }
.f_36 {
    font-size: 25px;
  }
.f_40 {
    font-size: 30px;
  }
.f_42,
.f_44 {
    font-size: 32px;
  }
.f_46 {
    font-size: 30px;
  }
.f_48,
.f_50 {
    font-size: 38px;
  }
.f_52{
  font-size: 32px;
}
.f_54,
.f_56,
.f_60,
.f_64,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 40px;
  }
.f_88 {
    font-size: 42px;
  }
.f_133 {
  font-size: 56px;
}
}
@media (max-width: 767px) {
.f_14,
.f_16 {
    font-size: 0.28rem;
  }
.f_18,
.f_20 {
    font-size: 0.3rem;
  }
.f_22,
.f_24,
.f_26,
.f_27 {
    font-size: 0.32rem;
  }
.f_28 {
    font-size: 0.36rem;
  }
.f_30,
.f_32,
.f_34 {
    font-size: 0.4rem;
  }
.f_36,
.f_40,
.f_42,
.f_44,
.f_46 {
    font-size: 0.46rem;
  }
.f_48,
.f_50,
.f_52,
.f_54,
.f_56,
.f_60,
.f_64,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 0.58rem;
}
.f_88 {
    font-size: 0.6rem;
}
.f_133 {
  font-size: 52px;
}
}

html {
  font-size: calc(100vw/19.2);
}
@media (min-width: 1901px) {
  html {
    font-size: calc(100vw/19.2);
  }
}
/* @media (max-width: 1600px) {
  html {
    font-size: 66px;
  }
} */
@media (max-width: 767px) {
  html {
    font-size: calc(100vw/7.5);
  }
}

/* 头部 */
.header{position: fixed;top: 0;left: 0;width: 100%;transition: all 0.5s;z-index: 999;padding: 0 1.3rem;}
.header .img2{display: none;}
.header .con{display: flex;justify-content: space-between;align-items: center;padding: 0.37rem 0;}
.header .con .logo{display: block;width: 2.06rem;}
.header .con .h_right{display: flex;align-items: center;}
.header .con .h_right .h_nav{display: flex;margin-right:2vw;}
/*margin-right: 1.24rem;*/
.header .con .h_right .h_nav a{display: block;margin-right: 0.71rem;color: #ffffff;line-height: 1.3125;transition: all 0.5s;}
.header .con .h_right .h_nav  li>a:hover{color: #B60812;}
.header .con .h_right .h_nav li.act>a{color: #B60812;}
.header .con .h_right .h_nav li:last-child a{margin-right: 0;}
.header .con .h_right .h_nav>li .h_nav1{position: fixed;top: 0.8rem;left: 0;width: 100%;padding: 0.44rem 0 0.55rem 0; background-color: #ffffff;display: none;}
.header .con .h_right .h_nav>li .h_nav1 ul{display: flex;justify-content: center;}
.header .con .h_right .h_nav>li .h_nav1 a{display: block;color: #000000;opacity: 0.6;margin: 0 0.5rem;transition: all 0.5s;}
.header .con .h_right .h_nav>li .h_nav1 a:hover{color: #B60812;opacity: 1;}


.header .con .h_right .cat{display: flex;align-items: center;margin-right: 0.6rem;color: #ffffff;}
.header .con .h_right .cat .kuai{position: relative;width: 0.55rem;height:0.36rem;display: flex;justify-content: center;align-items: center;z-index: 2;margin-right: 0.087rem;transition: all 0.5s;}
.header .con .h_right .cat .kuai .img2{display: none;}
.header .con .h_right .cat .kuai:after{content: "";position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background: url(../img/h_kuai1.svg);background-size: 100% 100%;z-index: -1;}
.header .con .h_right .ml{display: flex;align-items: center;line-height: 0.22rem;padding: 0.07rem 0.3rem 0.07rem 0.38rem;position: relative;z-index: 2;background: url(../img/h_kuai2.svg)no-repeat;background-size: 100% 100%;color: #000000;transition: all 0.5s;}
.header .con .h_right .ml img{width: 0.08rem;margin-left: 0.16rem;}
.header .con .h_right .h_ser{width: 0.22rem;height: 0.22rem;display:block;}
.header .con .h_right .h_ser img{width: 100%;}

.header.on{background-color: #ffffff;}
.header.on .con .h_right .h_nav a{color: #000000;}
.header.on .img1{display: none;}
.header.on .img2{display: block;}
.header.on .con .h_right .cat{color: #000000;}
.header.on .con .h_right .cat .kuai:after{background-image: url(../img/h_kuai1_1.svg);}
.header.on .con .h_right .cat .kuai .img1{display: none;}
.header.on .con .h_right .cat .kuai .img2{display: block;}
.header.on .con .h_right .ml{background-image: url(../img/h_kuai2_1.svg);color: #ffffff;}

.header.onx{background-color: #ffffff;}
.header.onx .con .h_right .h_nav a{color: #000000;}
.header.onx .img1{display: none;}
.header.onx .img2{display: block;}
.header.onx .con .h_right .cat{color: #000000;}
.header.onx .con .h_right .cat .kuai:after{background-image: url(../img/h_kuai1_1.svg);}
.header.onx .con .h_right .cat .kuai .img1{display: none;}
.header.onx .con .h_right .cat .kuai .img2{display: block;}
.header.onx .con .h_right .ml{background-image: url(../img/h_kuai2_1.svg);color: #ffffff;}

.header.onxx{background-color: #ffffff;}
.header.onxx .con .h_right .h_nav a{color: #000000;}
.header.onxx .img1{display: none;}
.header.onxx .img2{display: block;}
.header.onxx .con .h_right .cat{color: #000000;}
.header.onxx .con .h_right .cat .kuai:after{background-image: url(../img/h_kuai1_1.svg);}
.header.onxx .con .h_right .cat .kuai .img1{display: none;}
.header.onxx .con .h_right .cat .kuai .img2{display: block;}
.header.onxx .con .h_right .ml{background-image: url(../img/h_kuai2_1.svg);color: #ffffff;}

.pl_xl{position: absolute;top: 100%;left: 0;width: 100%;background-color: #fff;}
.pl_xl .con{padding: 0.6rem 1.1rem 0.71rem 1.1rem;display: flex;border-bottom: 1px solid #EBEBEB;justify-content:space-between;}
.pl_xl .con .item{width: 1.1rem;text-align:center;color:#000000;}
.pl_xl .con .item .pic{width: 1.1rem;height: 1.1rem;overflow: hidden;margin-bottom: 0.22rem;}
.pl_xl .con .item .pic img{width: 100%;height: 100%;object-fit: contain;transition:all 0.5s;}
.pl_xl .con .item:hover .pic img{transform:scale(1.05);}
.header .con .h_right .h_nav li .pl_xl .px_btn{display: flex;justify-content: center;padding: 0.32rem 0;align-items:center;color:#333333;}
.header .con .h_right .h_nav li .pl_xl .px_btn img{width: 0.15rem;margin-left: 0.14rem;}

.hy_xl{position: absolute;top: 100%;left: 0;width: 100%;background-color: #fff;padding:0.55rem 1.3rem;background-color:#fff;}
.hy_xl .cons{display: flex;align-items: center;}
.hy_xl .cons .left{width: 2.95rem;border-right:1px solid #E2E2E2;}
.header .con .h_right .h_nav li .hy_xl .cons .left .li{display: flex;align-items:center; width: 100%;position:relative;padding:0.22rem 0 0.22rem 0.27rem;transition:all 0.5s;z-index:2;}
.header .con .h_right .h_nav li .hy_xl .cons .left .li:after{content:"";position: absolute;left: 0;top: 0;width: 3.2rem;height: 100%;z-index: -1;background-color: #B60812;opacity:0;}
.header .con .h_right .h_nav li .hy_xl .cons .left .li.on:after{opacity:1;}
.header .con .h_right .h_nav li .hy_xl .cons .left .li .icon{width: 0.25rem;margin-right:0.15rem;}
.header .con .h_right .h_nav li .hy_xl .cons .left .li .icon img{width: 100%;height:0.29rem;object-fit:contain;}
.header .con .h_right .h_nav li .hy_xl .cons .left .li .icon img.pic2{display: none;}
.header .con .h_right .h_nav li .hy_xl .cons .left .li.on .icon img.pic1{display: none;}
.header .con .h_right .h_nav li .hy_xl .cons .left .li.on .icon img.pic2{display: block;}
.header .con .h_right .h_nav li .hy_xl .cons .left .li .h{color: #000000;line-height: 1.33;transition: all 0.5s;}
.header .con .h_right .h_nav li .hy_xl .cons .left .li.on .h{color: #fff;}
.header .con .h_right .h_nav li .hy_xl .cons .left .li .jt{position: absolute;right: 0.24rem;top: 50%;transform: translateY(-50%);width: 0.18rem;}
.hy_xl .cons .right{width: calc(100% - 2.95rem);padding-left: 1.25rem;}
.hy_xl .cons .right .con{display: none;}
.hy_xl .cons .right .con.on{display:flex;justify-content:space-between;align-items:center;}
.hy_xl .cons .right .con .txt{width: 5rem;}
.hy_xl .cons .right .con .txt .h{color: #000000;line-height: 1.13;margin-bottom: 0.28rem;font-weight: 600;}
.hy_xl .cons .right .con .txt .p{color: #666666;line-height: 0.32rem;height: 1.28rem;margin-bottom: 0.46rem;overflow:hidden;}
.hy_xl .cons .right .con .txt .btn{display: flex;justify-content: center;align-items: center;color: #fff; width: 1.85rem;line-height: 0.5rem;background: url(../img/ip1_btnbj.svg);background-size: 100% 100%;}
.hy_xl .cons .right .con .txt .btn img{width: 0.4rem;margin-left: 0.18rem;}
.hy_xl .cons .right .con .pic{width: 6.07rem;height: 4.04rem;overflow: hidden;}
.hy_xl .cons .right .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.hy_xl .cons .right .con .pic:hover img{transform:scale(1.05);}

.m_header{display: none;}
.mh_nav{display: none;} 

.footer{background: url(../img/f_bj.png)no-repeat center;background-size: cover;position: relative;z-index: 40;}
.footer .f_top{padding: 1rem 1.88rem 0.6rem 1.3rem;display: flex;justify-content: space-between;border-bottom: 1px solid rgba(255,255,255,0.12);}
.footer .f_top .f_logo{display: table;padding-right: 0.22rem;position: relative;color: #fff;line-height: 1.32;}
.footer .f_top .f_logo:after{content: "";position: absolute;right: 0;bottom:0.1rem;width: 0.1rem;height: 0.067rem;background: url(../img/h_kuai.svg)no-repeat center;background-size: cover;}
.footer .f_top .f_nav{display: flex;flex-wrap: wrap;width: 7.02rem;}
.footer .f_top .f_nav a{display: block;margin-right: 0;width:25%; color: #FFFFFF;line-height: 1.3333;margin-bottom: 0.4rem;}
.footer .f_top .f_nav a:nth-child(4n){margin-right: 0;}
.footer .f_top .f_nav a:nth-child(n+5){margin-bottom: 0;}
.footer .f_center{padding: 0.6rem 2.88rem 0.88rem 1.3rem;display: flex;justify-content: space-between;align-items: flex-start;border-bottom: 1px solid rgba(255,255,255,0.12);}
.footer .f_center .tit{display: table;padding-right: 0.22rem;position: relative;color: #fff;line-height: 1.32;}
.footer .f_center .tit:after{content: "";position: absolute;right: 0;bottom:0.1rem;width: 0.1rem;height: 0.067rem;background: url(../img/h_kuai.svg)no-repeat center;background-size: cover;}
.footer .f_center .f_right .h1{color: #FFFFFF;line-height: 1.33;margin-bottom: 0.5rem;}
.footer .f_center .f_right .text{width: 6rem;line-height: 1.3;padding-bottom: 0.2rem;border-bottom: 1px solid rgba(255,255,255,0.3);margin-bottom: 0.36rem;background-color: transparent;color: #fff;}
.footer .f_center .f_right .text::placeholder{color: #ffffff;opacity: 0.6;}



.footer .f_center .f_right .sub{display: flex;align-items: center;justify-content: center;line-height: 0.5rem;background:url(../img/sub_kuai.svg);background-size: 100% 100%;cursor: pointer;color: #fff; width: 2.05rem;transition: all 0.5s;position: relative;margin-bottom: 0.7rem;}
.footer .f_center .f_right .sub:hover{background-image:url(../img/sub_kuai1.svg) ;}
.footer .f_center .f_right .sub img{width: 0.12rem;margin-left: 0.16rem;}
.footer .f_center .f_right .sub img.img2{display: none;}
.footer .f_center .f_right .sub:hover img.img1{display: none;}
.footer .f_center .f_right .sub:hover img.img2{display: block;}
.footer .f_center .f_right .sub input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.footer .f_center .f_right .fx{display: flex;}
.footer .f_center .f_right .fx a{display: block;height: 0.27rem;margin-right: 0.3rem;opacity: 0.3;transition: all 0.5s;position:relative;}
.footer .f_center .f_right .fx a .code{position: absolute;top: 115%;left: 50%;width: 1.6rem;transform: translateX(-50%);opacity:0;pointer-events: none;transition:all 0.5s}
.footer .f_center .f_right .fx a:hover .code{opacity:1;}
.footer .f_center .f_right .fx a:hover{opacity: 1;}
.footer .f_center .f_right .fx a:last-child{margin-right: 0;}
.footer .f_center .f_right .fx a img{height: 100%;}
.footer .f_bottom{display: flex;justify-content: space-between;align-items: center;padding: 0.4rem 1.3rem;}
.footer .f_bottom .b_left{display: flex;color: rgba(255,255,255,0.5);}
.footer .f_bottom .b_left span{margin: 0 0.08rem;}
.footer .f_bottom .b_left a{color: rgba(255,255,255,0.5);display: block;transition: all 0.5s;}
.footer .f_bottom .b_left a:hover{color: #ffffff;}
.footer .f_bottom .b_right{display: flex;align-items: center;}
.footer .f_bottom .b_right img{width: 0.2rem;margin-right: 0.06rem;}
.footer .f_bottom .b_right a{display: block;color: rgba(255,255,255,0.5);transition: all 0.5s;}
.footer .f_bottom .b_right a:hover{color: #fff;}

/* .index_con{background-color: #F5F5F5;} */

/*侧边栏 height: .44rem;*/
.right_fed {height: .44rem;width: .44rem;overflow:hidden;transition: all 1s;position: fixed;right: 0;bottom: 1.19rem;z-index: 9999;}
.right_fed.show {height:2.6rem;}
.sidebar {height: 2.60rem; position: absolute; bottom: 0;}
.sidebar li {transition: all .8s; cursor: pointer; width: .44rem;height: .44rem;display: flex;background-color:#F7F7F7;border-radius: .04rem;margin-bottom: .1rem;}
.sidebar li:last-child{margin-bottom: 0;}
.sidebar li a {position: relative; width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;z-index:10000;}
.sidebar li a img {position: absolute;left: 50%;top: 50%;transition: all 1s;transform: translate(-50%,-50%);}
.sidebar li a img.img2 {opacity: 0;}

.sidebar li .point {display: flex;align-items: center;justify-content: center;width: 100%;}
.sidebar li .point span {width: .04rem;height: .04rem;border-radius: 50%;margin-right: .04rem;background-color: #666666;}
.sidebar li .point span:last-child {margin-right: 0;}
.sidebar .item:hover {background-color: #B60812; }
.sidebar .item:hover a img.img1{opacity: 0;}
.sidebar .item.ov {position:relative;z-index:9999}
.sidebar .item.ov .hid {    width: auto;
    min-width: 1.7rem;
    display: none;
    font-size: 0.16rem;
    color: #4A4E52;
    padding: 0.13rem 0.22rem;
    background-color: #ffffff;
    border-radius: 0.11rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: .7rem;
    white-space: nowrap;
    box-shadow: 3px 3px 15px rgba(0, 104, 183, 0.15);
}
.sidebar .item.ov .hid::after {
    content:"";
    display: block;
    position: absolute;
    top:50%;
    transform: translateY(-50%);
    right: -0.18rem;
    width: 0;
    height: 0;
    border-style:solid;
    border-width: .2rem .2rem 0  .2rem;
    border-color: #ffffff transparent  transparent transparent;
}
.sidebar .item.ov:hover .hid {display:block}
.sidebar .item.ov img {max-width:1.3rem;}
/*.sidebar .item.ov .hoveewm {padding-right:.1rem; position: absolute;left:-.2rem;transition:all .5s;z-index: 99;left:0;top:50%;transform:translate(-100%,-50%);display:none;}*/
/*.sidebar .item.ov:hover .hoveewm{display:block;}*/

/*.sidebar .item.ov .hoveewm span {width: auto;border-radius: 0.11rem;min-width: 1.7rem;}*/
/*.sidebar .item.ov .hoveewm img {max-width:1.5rem; height:1.5rem;}*/
.sidebar .item:hover a img.img2{opacity: 1;}

/* 首页 */
.banner{position: relative;height: 100vh;overflow: hidden;}
.banner .m_img{display: none;}
.banner .swiper-slide{position: relative;}
.banner .swiper-slide .p_img{width: 100%;height: 100%;}
.banner .swiper-slide .p_img img{width: 100%;height: 100%;object-fit: cover;}
.banner .swiper-slide .p_img video{width: 100%;height: 100%;object-fit: cover;}
.banner .swiper-slide .txt{position: absolute;color: #fff;top: 51%;left: 0;text-align: center;transform: translateY(-50%);padding: 0 1rem;width: 100%;}
.banner .swiper-slide .txt .h{font-weight: 600;line-height:1.333;margin-bottom: 0.15rem;}
.banner .swiper-slide .txt .p{line-height: 1.333;}
.banner .swiper-pagination{bottom: 0.6rem;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 7px;background: url(../img/pg_kuai1.svg);background-size: 100% 100%;opacity: 1;border-radius: 0;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background-image:url(../img/pg_kuai2.svg) ;}

.i_part1{position: relative;height: 150vh;}
.i_part1>.con{position: sticky;top: 0;padding: 2.06rem 0 1.8rem 0;height: 100vh;}
.i_part1 .txts{position: absolute;left: 1.3rem;top: 34.26vh;width: 5rem;overflow: hidden;z-index: 2;}
.i_part1 .txts .swiper-slide{opacity: 0;transition: all 0.5s;}
.i_part1 .txts .swiper-slide-active{opacity: 1;}
.i_part1 .txts .h1{font-weight: bold;color: #000000;line-height: 1.4;margin-bottom: 0.14rem;}
.i_part1 .txts .h2{font-weight: bold;color: #000000;margin-left: 0.24rem;line-height: 1.4;}
.i_part1 .txts .btn{display: flex;justify-content: center;align-items: center;color: #fff; width: 1.85rem;line-height: 0.5rem;background: url(../img/ip1_btnbj.svg);background-size: 100% 100%;margin-top: 28.7vh;}
.i_part1 .txts .btn img{width: 0.4rem;margin-left: 0.18rem;}
.i_part1 .pics{width: 100%;position: relative;overflow: hidden;padding: 1.12rem 0;}
.i_part1 .pics .swiper-slide{position: relative;height: 4rem;display: flex;align-items: center;justify-content: center;z-index: 2;transition: all 0.5s;}
.i_part1 .pics .swiper-slide-active{transform: scale(1.5);}
.i_part1 .pics .swiper-slide-prev{opacity: 0.1;}
.i_part1 .pics .swiper-slide img{width: 50%;}
.i_part1 .pics .swiper-slide:after{content: "";position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);width: 100%;height: 100%;background: url(../img/ip1_kuai.png);background-size: 100% 100%;z-index: -1;}





.i_part1_new {
    width: 100%;
    height: 200vh;
    background-color: #fff;
}
.i_part1_new .con {
    position: sticky;
    top: 0;
    height: 100vh;
    background: url(../img/ipn_bjx.png)no-repeat center;
    background-size: cover;
    background-color: #fff;
    overflow: hidden;
}

.i_part1_new .con .tit{position: absolute;top: 13.14vh;left: 0;width: 100%;text-align: center;color: #000000;font-weight: 600;}
.i_part1_new .con .btns{position: absolute;bottom: 9vh;left: 0;width: 100%;justify-content: center;display:flex;}

.i_part1_new .con .con1{position: absolute;top: 0;left: 0;width: 100%;height: 100vh;transform:scale(1);transition:all 1.5s;z-index:5;}
.i_part1_new .con .con1:after{content:"";position: absolute;top: 0;left: -0.32rem;top: -0.32rem;width: calc(100% + 0.64rem);height: calc(100% + 0.64rem);background: url(../img/ip1n_bj.png)no-repeat center;background-size: 100% 100%;z-index: -1;}
.i_part1_new .con .con1.show{transform: scale(0.5);}

.i_part1_new .con .bgimg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
}

.i_part1_new .con .video_background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index:2;
    opacity: 0;
}

.i_part1_new .con .video_background.on {
    opacity: 1;
}


.i_part1_new .con .con_container {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 3;
}

.i_part1_new .con .con_container .btn {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: .54rem;
    z-index: 1;
    cursor: pointer;
    width: 2.22rem;
    height: .57rem;
    border: 1px solid #03718b;
    border-radius: .1rem;
    background-color: #000003;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.i_part1_new .con .con_container .btn .img {
    width: .32rem;
    height: .32rem;
    border-radius: 50%;
    position: relative;
    margin-right: .13rem;
}

.i_part1_new .con .con_container .btn .img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: all .5s;
    opacity: 0;
}
.i_part1_new .con .con_container .btn .img .img1{
    opacity: 1;
}
.i_part1_new .con .con_container .btn.on .img .img1 {
    opacity: 0;
}
.i_part1_new .con .con_container .btn.on .img .img2{
    opacity: 1;
}


.i_part1_new .con .con_container .swiper1 {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 2.5rem;
    width: 3.41rem;
    height: 3.89rem;
}

.i_part1_new .con .con_container  .swiper2 {
    position: absolute;
    top: 50%;
    right: .9rem;
    transform: translateY(-50%);
    width: 5rem;
    height: 5.72rem;
}
.i_part1_new .con .con_container  .swiper2 .item {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transform: all .5s;
}

.i_part1_new .con .con_container  .swiper2 .item.on {
    opacity: 1;
}
.i_part1_new .con .con_container  .swiper2 .item img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}


.i_part1_new .con .con_container .swiper1 .item {
    width: 3.41rem;
    height: 3.89rem;
    position: absolute;
    top: 0;
    left: 0;
    transition: transform .6s;
    z-index: 3;
    cursor: pointer;
}

.i_part1_new .con .con_container .swiper1 .item img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}




.i_part1_new .con .con_container .swiper1 .item.on {
    opacity: 0;
    /*display: none;*/
    transform: translate(.6rem,.6rem);
    z-index: 4;
    pointer-events: none;
}
.i_part1_new .con .con_container .swiper1 .item.ac1 {
    transform: translate(-.6rem,-.6rem);
    z-index: 2;
    opacity: .7;
}
.i_part1_new .con .con_container .swiper1 .item.ac2 {
    transform: translate(-1.2rem,-1.2rem);
    z-index: 1;
    opacity: .3;
}
/*.i_part1_new .con .con_container .swiper1 .swiper-slide.swiper-slide-active+.swiper-slide {*/
/*    position: relative;*/
/*    z-index: 3;*/
/*    opacity: .7;*/
/*    left: -.6rem !important;*/
/*}*/

/*.i_part1_new .con .con_container .swiper1 .swiper-slide.swiper-slide-active+.swiper-slide+.swiper-slide {*/
/*    position: relative;*/
/*    z-index: 3;*/
/*    opacity: .7;*/
/*    left: -1.2rem !important;*/
/*}*/







.i_part3_4{position: relative;}
.i_part3_4>.bj{position: sticky;top: 0;height: 1px;z-index: 3;}
.i_part3_4>.bj>img{opacity: 0.3;filter: brightness(0);height: 100vh;width: 11.23rem;object-fit: cover;}
.i_part3_4>.bj1{position: sticky;top: 0;height: 1px;z-index: 2;}
.i_part3_4>.bj1>img{opacity: 0.4;height: 100vh;width: 12.68rem;object-fit: cover;float: right;}
.i_part3_4 .bj .t_con{position: absolute;top: 0;left: 0;width: 100%;height: 100vh;overflow: hidden;transition: all 0.5s;}
.i_part3_4 .bj .t_con.hid{opacity: 0;}
.i_part3_4 .bj .t_con .txts{position: absolute;bottom: 0.65rem;left: 1.72rem;color: #ffffff;}
.i_part3_4 .bj .t_con .txts .txt{display: none;}
.i_part3_4 .bj .t_con .txts .txt.on{display: block;}
.i_part3_4 .bj .t_con .txts .txt .h{font-weight: 600;line-height: 1.33;margin-bottom: 0.3rem;}
.i_part3_4 .bj .t_con .txts .txt ul{padding-bottom: 0.5rem; width: 3rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.i_part3_4 .bj .t_con .txts .txt ul li{width: 1.4rem;display: flex;align-items: center;line-height: 0.22rem;height: 0.22rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.15rem;}
.i_part3_4 .bj .t_con .txts .txt ul li span{margin-right: 0.08rem;}
.i_part3_4 .bj .t_con .txts .txt .btn{display: flex;align-items: center;justify-content: center;line-height: 0.5rem;background:url(../img/sub_kuai.svg);background-size: 100% 100%;cursor: pointer;color: #fff; width: 2.05rem;transition: all 0.5s;}
.i_part3_4 .bj .t_con .txts .txt .btn:hover{background-image:url(../img/sub_kuai1.svg) ;}
.i_part3_4 .bj .t_con .txts .txt .btn img{width: 0.12rem;margin-left: 0.16rem;}
.i_part3_4 .bj .t_con .txts .txt .btn img.img2{display: none;}
.i_part3_4 .bj .t_con .txts .txt .btn:hover img.img1{display: none;}
.i_part3_4 .bj .t_con .txts .txt .btn:hover img.img2{display: block;}
.i_part3_4 .bj .t_con .solids{position: absolute;top: 0;left: 5rem;height: 100%;padding-top: 19.5vh;z-index: 2;}
.i_part3_4 .bj .t_con .solids:after{content: "";position: absolute;top: -10%;left: 2.53rem; width: 1px;height: 120%;background-color: #E9E9E9;transform: rotate(-23deg);}
.i_part3_4 .bj .t_con .solids .item{white-space: nowrap; color:rgba(255,255,255,0.5);width: 1.4rem;justify-content: flex-end; display: flex;align-items: center;cursor: pointer;margin-bottom: 0.76rem;transition: all 0.5s;}
.i_part3_4 .bj .t_con .solids .item.on{color: #ffffff;}
.i_part3_4 .bj .t_con .solids .item img{display: block;width: 0.12rem;margin-left: 0.16rem;opacity: 0.7;}
.i_part3_4 .bj .t_con .solids .item.on img{opacity: 1;}
.i_part3_4 .bj .t_con .solids .item:nth-child(2){margin-left: 0.38rem;}
.i_part3_4 .bj .t_con .solids .item:nth-child(3){margin-left: 0.76rem;}
.i_part3_4 .bj .t_con .solids .item:nth-child(4){margin-left: 1.14rem;}
.i_part3_4 .bj .t_con .solids .item:nth-child(5){margin-left: 1.52rem;}
.i_part3_4 .bj .t_con .solids .item:nth-child(6){margin-left: 1.9rem;}
.i_part3_4 .bj .t_con .solids .item:nth-child(7){margin-left: 2.28rem;}
.i_part3_4 .bj .t_con .solids .item:nth-child(8){margin-left: 2.85rem;}
.i_part3{position: sticky;top: 0;height: 100vh;}
.i_part3_4 .pics{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.i_part3_4 .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.i_part3_4 .pics .pic.on{opacity: 1;}
.i_part3_4 .pics .pic img{width: 100%;height: 100%;object-fit: cover;}
.i_part3_4 .i_part4{position: relative;z-index: 10;background-color: #949faa;margin-top: 50vh;display: flex;align-items: center;justify-content: space-between;}
/* .i_part3_4 .i_part4:after{content: "";position: absolute;top: 0;right: 0;z-index: -1;width: 11.37rem;height: 100%; background: url(../img/ip4_bj.png)no-repeat top center;background-size: 100% auto;} */
.i_part3_4 .i_part4 video{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 30vw;z-index: -1;}
.i_part3_4 .i_part4 .left{width: 6.8rem;padding: 2rem 0 1.87rem 1.3rem;color: #ffffff;}
.i_part3_4 .i_part4 .left .h{font-weight: 600;line-height: 1.333;margin-bottom: 0.35rem;}
.i_part3_4 .i_part4 .left .p{line-height: 1.75;margin-bottom: 1.88rem;}
.i_part3_4 .i_part4 .left .btn{display: flex;align-items: center;justify-content: center;line-height: 0.5rem;background:url(../img/sub_kuai.svg);background-size: 100% 100%;cursor: pointer;color: #fff; width: 2.05rem;transition: all 0.5s;}
.i_part3_4 .i_part4 .left .btn:hover{background-image:url(../img/sub_kuai1.svg) ;}
.i_part3_4 .i_part4 .left .btn img{width: 0.12rem;margin-left: 0.16rem;}
.i_part3_4 .i_part4 .left .btn img.img2{display: none;}
.i_part3_4 .i_part4 .left .btn:hover img.img1{display: none;}
.i_part3_4 .i_part4 .left .btn:hover img.img2{display: block;}
.i_part3_4 .i_part4 .right{width: 9.58rem;padding: 1.59rem 1.56rem 1.59rem 0;}
.i_part3_4 .i_part4 .right .item{padding-bottom: 0.285rem;border-bottom: 1px solid rgba(255,255,255,0.3);margin-bottom: 0.415rem;color: #fff;width: 5.94rem;}
.i_part3_4 .i_part4 .right .item:last-child{margin-bottom: 0;}
.i_part3_4 .i_part4 .right .item .nums{display: flex;align-items: center;margin-bottom: 0.02rem;}
.i_part3_4 .i_part4 .right .item .nums .num{font-weight: 600;line-height: 0.72rem;margin-right: 0.1rem;font-style: italic;}
.i_part3_4 .i_part4 .right .item .nums .n_right{position: relative;height: 0.72rem;}
.i_part3_4 .i_part4 .right .item .nums .n_right .add{position: absolute;top: 0.1rem;left: 0;font-weight: 600;}
.i_part3_4 .i_part4 .right .item .nums .n_right .dw{position: absolute;bottom: 0.1rem;left: 0;}
.i_part3_4 .i_part4 .right .item:nth-child(2){margin-left: 0.7rem;}
.i_part3_4 .i_part4 .right .item:nth-child(3){margin-left: 1.4rem;}
.i_part3_4 .i_part4 .right .item:nth-child(4){margin-left: 2.1rem;}

.i_part5{padding: 1.4rem 1.3rem 1.6rem 1.3rem;position: relative;z-index: 40;background-color: #fff;}
.i_part5 .tit{color: #000000;line-height: 1.3;margin-bottom: 0.4rem;}
.i_part5 .con{display: flex;justify-content: space-between;}
.i_part5 .con .item{display: block;position: relative;width: 5.16rem;height: 6.55rem; background-color: #F9F9F9;z-index: 2;padding: 0.82rem 0.45rem 0.5rem;}
.i_part5 .con .item .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -3;opacity: 0;transition: all 0.5s;overflow: hidden;}
.i_part5 .con .item .pic:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.i_part5 .con .item:hover .pic{opacity: 1;}
.i_part5 .con .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.i_part5 .con .item:hover .pic img{transform: scale(1.05);}
.i_part5 .con .item .bj{position: absolute;bottom: 0;right: 0;width: 4.6rem;height: 5.8rem;z-index: -1;}
.i_part5 .con .item .bj img{width: 100%;height: 100%;object-fit: contain;}
.i_part5 .con .item .bj img.img2{display: none;}
.i_part5 .con .item:hover .bj img.img1{display: none;}
.i_part5 .con .item:hover .bj img.img2{display: block;}
.i_part5 .con .item .txt .h{color: #000000;line-height: 0.44rem;height: 0.88rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 3.5rem;transition: all 0.5s;}
.i_part5 .con .item:hover .txt .h{color: #ffffff;}
.i_part5 .con .item .txt .bottom{border-top: 1px solid #E4E4E4;display: flex;justify-content: space-between;align-items: center;padding-top: 0.145rem;}
.i_part5 .con .item .txt .bottom .num{color: #B60812;line-height: 0.9rem;font-weight: 600;transition: all 0.5s;}
.i_part5 .con .item:hover .txt .bottom .num{color: #ffffff;}
.i_part5 .con .item .txt .bottom .txt1{line-height: 1.33;color: #000000;text-align: right;transition: all 0.5s;}
.i_part5 .con .item:hover .txt .bottom .txt1{color: #ffffff;}

.i_part6{background-color: #EBF1F6;padding: 1.82rem 0 0 1.3rem;position: relative;z-index: 40;}
.i_part6 .tit{position: absolute;top: 1.14rem;left: 1.3rem;color: #000000;font-weight: 600;line-height: 1.33;}
.i_part6 .tit .h2{margin: 0.06rem 0 0 0.35rem;}
.i_part6 .con{padding: 1.43rem 0 2.37rem 0;position: relative;overflow: hidden;}
.i_part6 .con .swiper-slide{height: 3.93rem;background: url(../img/ip6_bj1.png);background-size: 100% 100%;transform: translateY(0.96rem);transition: all 0.5s;padding: 0.8rem 2.54rem 0.41rem 1.2rem;}
.i_part6 .con .swiper-slide-prev{opacity: 0;}
.i_part6 .con .swiper-slide-next{transform: translate(-0.7rem,-1.43rem);}

.i_part6 .con .swiper-slide:hover{background-image: url(../img/ip6_bj2.png);}
.i_part6 .con .swiper-slide-active{transform: translate(0);}
.i_part6 .con .swiper-slide .icon{width: 0.47rem;margin-bottom: 0.3rem;}
.i_part6 .con .swiper-slide .icon img{width: 100%;}
.i_part6 .con .swiper-slide .icon img.img2{display: none;}
.i_part6 .con .swiper-slide:hover .icon img.img1{display: none;}
.i_part6 .con .swiper-slide:hover .icon img.img2{display: block;}
.i_part6 .con .swiper-slide .h{font-weight: 600;color: #000000;line-height: 1.3;margin-bottom: 0.16rem;margin-left: 0.24rem;transition: all 0.5s;}
.i_part6 .con .swiper-slide .p{color: #666666;line-height: 0.28rem;height: 1.12rem;overflow:auto;padding-right:4px;  margin-left: 0.48rem;margin-bottom: 0.2rem;transition: all 0.5s;}

.i_part6 .con .swiper-slide .p::-webkit-scrollbar{ width:2px;height: 1px;}
.i_part6 .con .swiper-slide .p::-webkit-scrollbar-thumb{ background:#c4c4c4;}
.i_part6 .con .swiper-slide .p::-webkit-scrollbar-track{ background:rgba(0,0,0,0.1);}

.i_part6 .con .swiper-slide .num{display: flex;align-items: center;color: #000000;font-weight: 600;font-style: italic;margin-left: 0.72rem;}
.i_part6 .con .swiper-slide .num img{display: block;width: 0.1rem;margin-right: 0.1rem;}
.i_part6 .con .swiper-slide:hover .h{color: #fff;}
.i_part6 .con .swiper-slide:hover .p{color: #fff;}
.i_part6 .con .swiper-slide:hover .num{color: #fff;}
/* 首页 end */

/* 新闻列表 */
.ny_banner{position: relative;width: 100%;height: 7rem;background: no-repeat center;background-size: cover;color: #fff;}
.ny_banner .txt{    z-index: 99; position: absolute;left: 0;
top: 45%;    text-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.6);
transform: translateY(-50%);width: 100%;text-align: center;line-height: 1.32;}
.nl_con{padding: 0.9rem 0 2.8rem 0;}
.nl_con .tab{padding: 0 1.3rem;border-bottom: 1px solid #E5E5E5;display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 0.6rem;position:relative;z-index:2;}
.nl_con .tab .left{display: flex;}
.nl_con .tab .left a{color: #000000;line-height: 1.3;padding-bottom: 0.24rem;position: relative;display: block;margin-right: 0.7rem;transition: all 0.5s;}
.nl_con .tab .left a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 0.03rem;background-color: #B60812;opacity: 0;transition: all 0.5s;}
.nl_con .tab .left a.on{color: #B60812;}
.nl_con .tab .left a.on:after{opacity: 1;}
.nl_con .tab .right{position: relative;padding-bottom: 0.15rem;cursor: pointer;}
.nl_con .tab .right .h{padding-right: 0.37rem;color: #000000;line-height: 1.3;background: url(../img/nl_jt.png)no-repeat right center;background-size: 0.09rem auto;}
.nl_con .tab .right ul{position: absolute;top: 100%;left: -0.15rem;padding: 0.15rem;width: calc(100% + 0.3rem);background-color: #fff;line-height: 0.3rem;display: none;height:1.8rem;overflow:auto;}

.nl_con .tab .right ul::-webkit-scrollbar{ width:2px;height: 1px;}
.nl_con .tab .right ul::-webkit-scrollbar-thumb{ background:#000;}
.nl_con .tab .right ul::-webkit-scrollbar-track{ background:rgba(0,0,0,0.4);}


.nl_con .tab .right ul a{transition: all 0.5s;display: block;color: #000;display:block;line-height:0.3rem;}
.nl_con .tab .right ul a:hover{color:#B60812}
.nl_con .item{display: flex;width: 100%;padding: 0.86rem 1.3rem 0.86rem 1.3rem;transition: all 0.5s;justify-content: space-between;align-items: center;position: relative;transition: all 0.5s;border-bottom: 1px solid #E5E5E5;}
.nl_con .item:hover{background-color: #fff;box-shadow: 0 0 0.5rem rgba(0,0,0,0.09);}
.nl_con .item:after{content: "";position: absolute;right: 0;bottom: 0;width: 5.52rem;height: 1.68rem;background: url(../img/nl_bj.png)no-repeat center;background-size: 100% 100%;transition: all 0.5s;opacity: 0;}
.nl_con .item:hover:after{opacity: 1;}
.nl_con .item .time{display: flex;align-items: center;}
.nl_con .item .time .day{color: #B60812;font-style:italic;margin-right: 0.36rem;}
.nl_con .item .time .num{color: #000000;}
.nl_con .item .txt{width: 8.2rem;}
.nl_con .item .txt .h{color: #000000;line-height: 0.4rem;height: 0.4rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-bottom: 0.34rem;}
.nl_con .item .txt .p{color: #666666;line-height: 0.34rem;height: 0.68rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 1rem;}
.btnq{width: 1.85rem;height: 0.5rem;display: flex;transition: all 0.5s; align-items: center;justify-content: center;color: #000000;background: url(../img/nl_btn.png);background-size: 100% 100%;}
.btnq .kuai{width: 0.12rem;height: 0.08rem;background: url(../img/nl_kuai1.png);background-size: 100% 100%;display: flex;justify-content: center;align-items: center;transition: all 0.5s;margin-left: 0.18rem;}
.btnq .kuai img{width: 0.15rem;transform: scale(0);transition: all 0.5s;}
.btnq:hover{background-image: url(../img/nl_btn1.png);color: #ffffff;}
.btnq:hover .kuai{width: 0.4rem;height: 0.26rem;}
.btnq:hover .kuai img{transform: scale(1);}
.nl_con .item .pic{position: absolute;left: 4.06rem;top: 50%;transform: translateY(-50%);width: 4.8rem;height: 5.22rem;overflow: hidden;transition: all 0.5s;opacity: 0;}
.nl_con .item:hover .pic{opacity: 1;}
.nl_con .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.nl_con .item .pic:hover img{transform: scale(1.05);}
.page{margin-top: 1.5rem;}
/*.page a{display: block;width: 0.5rem;line-height: 0.5rem;display:flex;justify-content:center;align-items:center;color:#666;transition:all 0.5s} */
/*.page a:hover{color:#B60812;}*/
/*.page a img{width: 0.1rem;}*/
/* 新闻列表 end */

/* 新闻详情 */
.nd_con{padding: 1.1rem 0 0 0;position: relative;}
.nd_con .left{float: left;width: 7.5rem;position: sticky;top: 1.1rem;background-color: #F9F9F9;min-height: calc(100vh - 1.1rem);padding: 1.04rem 1.4rem 1.04rem 1.3rem;}
.nd_con .left .top{margin-bottom: 2.5rem;}
.nd_con .left .top .h{color: #000000;font-weight: 600;line-height: 1.47;margin-bottom: 0.3rem;}
.nd_con .left .top .day{color: #999999;line-height: 1.33;}
.nd_con .left .bottom .share .p{color: #999999;line-height: 1.33;margin-bottom: 0.12rem;}
.nd_con .left .bottom .share .btns{display: flex;margin-bottom: 0.46rem;}
.nd_con .left .bottom .share .btns a{display: block;width: 0.3rem;height: 0.3rem;margin-right: 0.28rem;}
.nd_con .left .bottom .share .btns a img{width: 100%;height: 100%;object-fit: contain;}
.nd_con .left .bottom .share .btns a img.img2{display: none;}
.nd_con .left .bottom .share .btns a:hover img.img1{display: none;}
.nd_con .left .bottom .share .btns a:hover img.img2{display: block;}
.nd_con .left .bottom .nd_page>div{margin-bottom: 0.2rem;}
.nd_con .left .bottom .nd_page>div .p{color: #999999;line-height: 1.33;margin-bottom: 0.04rem;}
.nd_con .left .bottom .nd_page>div a{display: block;width: 3.9rem;height: 0.24rem;line-height: 0.24rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;transition: all 0.5s;}
.nd_con .left .bottom .nd_page>div a:hover{color: #B60812;}
.nd_con .right{width: calc(100% - 7.5rem);background-color: #fff;float: right;padding: 1.1rem 1.3rem 1.1rem 0.93rem;}
.nd_con .right p{color: #333333;line-height: 0.3rem;margin-bottom: 0.3rem;}
.nd_con .right img{width: 100%;margin-bottom: 0.3rem;}
/* 新闻详情 end */

/* 产品中心 */
.pl_con .tab{padding: 0.9rem 1.3rem 0 1.3rem;border-bottom: 1px solid #E5E5E5;}
.pl_con .tab ul{width: 100%;display: flex;justify-content: space-between;}
.pl_con .tab ul a{display: block;color: #000000;line-height: 1.3;padding-bottom: 0.24rem;position: relative;transition: all 0.5s;}
.pl_con .tab ul a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 0.03rem;background-color: #B60812;opacity: 0;transition: all 0.5s;}
.pl_con .tab ul a.on{color: #B60812;}
.pl_con .tab ul a.on:after{opacity: 1;}
.pl_con .con{padding: 0.76rem 1.3rem 1.6rem 1.3rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.pl_con .con:after{content: "";width: 5.32rem;height: 1px;}
.pl_con .box1{width: 10.96rem;padding: 0.95rem 0.4rem;display: flex;justify-content: space-between;border: 1px solid #E5E5E5;transition: all 0.5s;background-color: #fff;position: relative;margin-bottom: 0.32rem;}
.pl_con .box1:after{content: "";position: absolute;bottom: 0;left: 0;width: 0%;height: 0.03rem;background-color: #B60812;transition: all 0.5s;}
.pl_con .con .box1:hover:after{width: 100%;}
.pl_con .con .box1:hover{border-color: transparent;box-shadow: 0 0 0.5rem rgba(0,0,0,0.09);}
.pl_con .con .box1 .pic{width: 4.3rem;height: 3.03rem;overflow: hidden;}
.pl_con .con .box1 .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pl_con .con .box1:hover .pic img{transform: scale(1.05);}
.pl_con .con .box1 .txt{width: 5.14rem;}
.pl_con .con .box1 .txt .h{color: #000000;font-weight: 600;line-height: 0.44rem;height: 0.88rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.2rem;}
.pl_con .con .box1 .txt .p{color: #666666;line-height: 0.24rem;height: 0.72rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-bottom: 0.68rem;}
.pl_con .con .box{padding: 0.55rem 1.04rem 0.4rem 1.04rem;border: 1px solid #E5E5E5;transition: all 0.5s;background-color: #fff;width: 5.32rem;margin-bottom: 0.32rem;text-align: center;}
.pl_con .con .box:hover{border-color: transparent;box-shadow: 0 0 0.5rem rgba(0,0,0,0.09);}
.pl_con .con .box .pic{width: 100%;margin-bottom: 0.77rem;height: 2.3rem;overflow: hidden;}
.pl_con .con .box .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.pl_con .con .box:hover .pic img{transform: scale(1.05);}
.pl_con .con .box .h{color: #000000;line-height: 0.28rem;height: 0.56rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.2rem;}
.pl_con .con .box .more{display: table;padding-right: 0.29rem;color: #666666;line-height: 0.2rem;background: url(../img/pl_jt.png)no-repeat right center;background-size: 0.15rem auto;margin: 0 auto;}
.pl_con .page{margin-top:0;margin-bottom:1.5rem;}
/* 产品中心 end */

/* 核心竞争力 */
.core1{padding: 1.3rem 1.3rem 1.17rem 1.3rem;display: flex;justify-content: space-between;align-items: center;}
.core1 .pic{width: 7.2rem;height: 4.76rem;overflow: hidden;}
.core1 .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.core1 .pic:hover img{transform: scale(1.05);}
.core1 .txt{width: 7.75rem;margin-right: 0.55rem;}
.core1 .txt .h{color: #000000;font-weight: 600;line-height: 1.4;margin-bottom: 0.32rem;}
.core1 .txt .p{color: #666666;line-height: 2;}

.core2{position: relative;background-color: #F9F9F9;}
.core2 .left{float: left;width: 10.6rem;position: sticky;top: 0;height: 100vh;padding: 2.28rem 3.52rem 0.98rem 1.3rem;background: url(../img/core2_bj.png)no-repeat center;background-size: cover;}
.core2 .left .txt .h{font-weight: 600;color: #000000;line-height: 1.3;margin-bottom: 0.32rem;}
.core2 .left .txt .p{color: #666666;line-height: 2;}
.core2 .left .bottom{position: absolute;left: 1.3rem;bottom: 0.98rem;width: 3.2rem;}
.core2 .left .bottom .solid{width: 100%;height: 1px;background-color: #E9E9E9;margin-bottom: 0.13rem;}
.core2 .left .bottom ul{width: 100%;display: flex;}
.core2 .left .bottom ul li{width: 100%;}
.core2 .left .bottom ul li a{display: block;text-align: right;position: relative;color: rgba(65,83,95,0.5);transition: all 0.5s;}
.core2 .left .bottom ul li.on a{color: #333333;font-weight: 600;}
.core2 .left .bottom ul li a:after{content: "";width: 0.09rem;height: 0.06rem;background: url(../img/core_kuai2.png);background-size: 100% 100%;position: absolute;right: 0;top: -0.13rem;transform: translateY(-50%);}
.core2 .left .bottom ul li.on a:after{background-image: url(../img/core_kuai1.png);}
.core2 .right{float: right;width: 7.57rem;padding:1.75rem 1.3rem 1.75rem 0;}
.core2 .right .item{width: 100%;margin-bottom: 0.5rem;}
.core2 .right .item .h{position: relative;font-weight: 600;color: #333333;line-height: 0.26rem;margin-bottom: 0.48rem;}
.core2 .right .item .h .num{position: absolute;top: 0;left: -0.71rem;color: #333333;}
.core2 .right .item .pic{width: 100%;height: 3.5rem;overflow: hidden;}
.core2 .right .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.core2 .right .item .pic:hover img{transform: scale(1.05);}
.core3{padding: 1.37rem 1.3rem 0.6rem 1.3rem;}
.core3 .tit{padding: 0 1.05rem;text-align: center;margin-bottom: 0.44rem;}
.core3 .tit .h{font-weight: 600;color: #000000;line-height: 1.3;margin-bottom: 0.33rem;}
.core3 .tit .p{color: #666666;line-height: 1.625;}
.core3 .list{display: flex;flex-wrap: wrap;}
.core3 .list .item{width: 3.94rem;margin-right: 2.3rem;height: 2.62rem;overflow: hidden;margin-bottom: 0.52rem;}
.core3 .list .item:nth-child(3n){margin-right: 0;}
.core3 .list .item img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.core3 .list .item:hover img{transform: scale(1.05);}
.core4{padding: 1.16rem 1.3rem 0.82rem 1.3rem;background-color: #F9F9F9;}
.core4 .tit{padding: 0 1.05rem;text-align: center;margin-bottom: 0.44rem;}
.core4 .tit .h{font-weight: 600;color: #000000;line-height: 1.3;margin-bottom: 0.33rem;}
.core4 .tit .p{color: #666666;line-height: 1.625;}
.core4 .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.core4 .list .item{width: 5.4rem;height: 6.52rem;overflow: hidden;}
.core4 .list .item img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.core4 .list .item:hover img{transform: scale(1.05);}
.core5{padding: 1.2rem 1.3rem;}
.core5 .tit{padding: 0 1.05rem;text-align: center;margin-bottom: 0.44rem;}
.core5 .tit .h{font-weight: 600;color: #000000;line-height: 1.3;margin-bottom: 0.33rem;}
.core5 .tit .p{color: #666666;line-height: 1.625;}
.core5 .con{display: flex;justify-content: space-between;flex-flow:row-reverse;}
.core5 .con .left{width: 9.77rem;background-color: #FFFFFF;box-shadow: 0 0.23rem 0.46rem rgba(0,0,0,0.03);padding: 0.57rem 0.48rem 0.56rem 0.75rem;border-radius: 0.1rem;position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;}
.core5 .con .left .item{width: 33.33%;padding:0 2.6%; text-align: center;margin-bottom: 1.05rem;position:relative;z-index:2;}
.core5 .con .left .item:after{content:"";position: absolute;left: 0;top: 0.61rem;width: 100%;height: 1px;background-color: #BABABA;opacity: 0.34rem;z-index:-1;}
.core5 .con .left .item .kuai{margin:0 auto;width: 0.09rem;margin-top: 0.23rem;margin-bottom: 0.29rem;}
.core5 .con .left .item:nth-child(n+4){margin-bottom: 0;}
.core5 .con .left .item:nth-child(3):before{content:"";position: absolute;right: 0;top:0.61rem;height: calc(100% + 1.05rem);width:1px;background-color: #BABABA;opacity: 0.34rem;}
.core5 .con .left .item .icon{width: 0.4rem;height: 0.36rem;margin: 0 auto;}
.core5 .con .left .item .p{color: #333333;line-height: 1.33;}
.core5 .con .right{padding: 0.54rem 0.35rem 1.04rem;background-color: #FFFFFF;box-shadow: 0 0.23rem 0.46rem rgba(0,0,0,0.03);width: 6.38rem;border-radius: 0.1rem;}
.core5 .con .right .h{text-align: center;line-height: 1.3;margin-bottom: 0.58rem;}
/* 核心竞争力 end */

/* 行业应用 */
.ind_tab{margin: 0 1.3rem;position: absolute;bottom: 0;left: 0;width: calc(100% - 2.6rem);box-shadow: 0 0.13rem 0.46rem rgba(0,0,0,0.05); transform: translateY(50%);background: url(../img/ind_tabbj.png)no-repeat center;background-size: 100% 100%;}
.ind_tab ul{width: 100%;display: flex;}
.ind_tab ul li{width: 100%;}
.ind_tab ul li a{display: flex;justify-content: center;align-items: center; width: 100%;line-height: 0.8rem;}
.ind_tab ul li a .icon{display: block;width: 0.2rem;height: 0.2rem;margin-right: 0.1rem;}
.ind_tab ul li a .icon img{width: 100%;height: 100%;}
.ind_tab ul li a .icon img.img2{display: none;}
.ind_tab ul li.on a {color: #fff;background: url(../img/ind_tabkuai.png)no-repeat center;background-size: 100% 100%;}
.ind_tab ul li.on a .icon img.img1{display: none;}
.ind_tab ul li.on a .icon img.img2{display: block;}
.ind1{padding: 1.5rem 1.3rem 1.17rem 1.3rem;display: flex;justify-content: space-between;flex-flow:row-reverse;align-items: center;}
.ind1 .pic{width: 7.2rem;height: 5.44rem;overflow: hidden;}
.ind1 .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ind1 .pic:hover img{transform: scale(1.05);}
.ind1 .txt{width: 7.28rem;}
.ind1 .txt .h{color: #000000;font-weight: 600;line-height: 1.33;margin-bottom: 0.38rem;}
.ind1 .txt .p{color: #666666;line-height: 1.625;}

.ind2{padding: 1.16rem 1.3rem 1.02rem 1.3rem;background-color: #F7F9FB;}
.ind2 .tit{color: #000000;font-weight: 600;line-height: 1.33;margin-bottom: 0.6rem;}
.ind2 .con{width: 100%;display: flex;flex-wrap: wrap;}
.ind2 .con .item{width: 3.9rem;margin-right: 0.3rem;background-color: #FFFFFF;position: relative;z-index: 2;padding: 0.44rem 1.1rem 0.33rem 0.37rem;margin-bottom: 0.3rem;transition: all 0.5s;display: block;}
.ind2 .con .item:hover{transform: translateY(-0.08rem);box-shadow: 0 0.08rem 0.26rem rgba(0,0,0,0.05);}
.ind2 .con .item:after{content: "";position: absolute;bottom: 0;right:0;width: 1.74rem;height: 0.53rem;background: url(../img/ind2_bj.png);background-size: 100% 100%;opacity: 0;transition: all 0.5s;z-index: -1;}
.ind2 .con .item:hover:after{opacity: 1;}
.ind2 .con .item:nth-child(4n){margin-right: 0;}
.ind2 .con .item .h{color: #000000;font-weight: 600;line-height: 1.3;margin-bottom: 0.1rem;transition: all 0.5s;}
.ind2 .con .item:hover .h{color: #30479A;}
.ind2 .con .item .p{color: #000000;line-height: 1.62;}
.ind3{padding: 1.35rem 0 1.55rem 0;}
.ind3 .top{padding: 0 1.3rem;margin-bottom: 0.56rem;display: flex;justify-content: space-between;align-items: center;}
.ind3 .top .tit{color: #000000;font-weight: 600;line-height: 1.3;}
.ind3 .top .btns{display: flex;}
.ind3 .top .btns>div{width: 0.5rem;height: 0.5rem;margin-left: 0.19rem;cursor: pointer;}
.ind3 .top .btns>div img{width: 100%;height: 100%;object-fit: contain;}
.ind3 .top .btns>div img.img2{display: none;}
.ind3 .top .btns>div:hover img.img1{display: none;}
.ind3 .top .btns>div:hover img.img2{display: block;}
.ind3 .con{padding-left: 1.3rem;position: relative;overflow: hidden;}
.ind3 .con .swiper-slide {height:calc( 4.74rem + 0.3rem + .8rem);}
.ind3 .con .swiper-slide .pic{width: 100%;height: 4.74rem;overflow: hidden;margin-bottom: 0.3rem;}
.ind3 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ind3 .con .swiper-slide:hover .pic img{transform: scale(1.05);}
.ind3 .con .swiper-slide:hover .h{height: 0.8rem; -webkit-line-clamp: 2;}
.ind3 .con .swiper-slide .h{color: #111111;line-height: 0.4rem;height: 0.4rem;transition:all .5s; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-align:center;}
.ind4{padding: 1.16rem 1.3rem 1.13rem 1.3rem;background-color: #F7F9FB;}
.ind4 .tit{color: #000000;line-height: 1.3;margin-bottom: 0.6rem;}
.ind4 .list{display: flex;flex-wrap: wrap;}
.ind4 .list .item{width: 3.09rem;margin-right: 0.26rem;margin-bottom: 0.26rem;height: 0.94rem;background-color: #fff;box-shadow: 0 0 0.24rem rgba(0,0,0,0.05);}
.ind4 .list .item img{width: 100%;height: 100%;object-fit: contain;}
.ind4 .list .item:nth-child(5n){margin-right: 0;}
/* 行业应用 end */

/* 服务支持 */
.ser1{padding: 1.16rem 1.3rem 1.2rem 1.3rem;}
.ser1 .tit{text-align: center;color: #000000;font-weight: 600;line-height: 1.3;margin-bottom: 0.45rem;}
.ser1 .con{display: flex;justify-content: space-between;flex-wrap: wrap;padding-bottom: 0.17rem;}
.ser1 .con:after{content: "";display: block;width: 5.3rem;height: 1px;}
.ser1 .con .item{display: block;width: 5.3rem;margin-bottom: 0.35rem;border: 1px solid #E5E5E5;background-color: #FFFFFF;padding: 0.46rem 0.48rem 0.44rem 0.42rem;transition: all 0.5s;}
.ser1 .con .item:hover{border-color: transparent;box-shadow: 0 0 0.5rem rgba(0,0,0,0.09);}
.ser1 .con .item .h1{color: #B60812;line-height: 1.3125;margin-bottom: 0.28rem;}
.ser1 .con .item .h2{color: #000000;line-height: 0.36rem;height: 0.72rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 0.28rem;}
.ser1 .con .item .more{display: flex;align-items: center;width: fit-content;color: #666666;transition: all 0.5s;}
.ser1 .con .item .more img{width: 0.15rem;margin-left: 0.14rem;}
.ser1 .con .item .more img.img2{display: none;}
.page{display: flex;justify-content: center;align-items: center;}
.page a{display: flex;justify-content: center;align-items: center;width: 0.5rem;height: 0.5rem;margin: 0 0.08rem;background-color: #F7F9FB;border-radius: 0.04rem;text-align: center;line-height: 0.5rem;color: #2D3235;transition: all 0.5s;}
.page button{display: flex;justify-content: center;align-items: center;width: 0.5rem;height: 0.5rem;margin: 0 0.08rem;background-color: #F7F9FB;border-radius: 0.04rem;text-align: center;line-height: 0.5rem;color: #2D3235;transition: all 0.5s;border:none;cursor:pointer;}
.page a:hover{color: #ffffff;background-color: #E70012;}
.page button:hover{color: #ffffff;background-color: #E70012;}
.page a.on{color: #ffffff;background-color: #E70012;}
.page a.prev,.page a.next{background-color: #F7F9FB!important;}
.page a img{width: 0.06rem;}

.cj_tc{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 999;opacity: 0;transition: all 0.5s;pointer-events: none;}
.cj_tc.show{opacity: 1;pointer-events: all;}
.cj_tc .bj{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);}
.cj_tc .con{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 1216px;max-width: 90%; height: 70vh;background-color: #fff;overflow: auto;}
.cj_tc .con .out{position: absolute;top: 0;right: 0;width: 0.8rem;height: 0.8rem;display: flex;justify-content: center;align-items: center;background-color: #F3F3F3;cursor: pointer;}
.cj_tc .con .out img{width: 0.25rem;transition: all 0.5s;}
.cj_tc .con .out:hover img{transform: rotate(180deg);}
.cj_tc .con .top{padding: 0.78rem 4.6rem 0.5rem 0.72rem;border-bottom: 1px solid #E5E5E5;margin-bottom: 0.67rem;}
.cj_tc .con .top .h1{color: #B60812;line-height: 1.3;margin-bottom: 0.28rem;}
.cj_tc .con .top .h2{color: #000000;line-height: 1.5;}
.cj_tc .con .p{color: #666666;line-height: 2;padding: 0 0.72rem;}

.ser2{padding: 1.16rem 1.3rem 0.75rem 1.3rem;background: url(../img/ser2_bj.png)no-repeat center;background-size: cover;}
.ser2 .tit{text-align: center;padding: 0 0.9rem;margin-bottom: 0.67rem;}
.ser2 .tit .h{font-weight: 600;line-height: 1.3;color: #000000;margin-bottom: 0.3rem;}
.ser2 .tit .p{color: #333333;line-height: 1.625;}
.ser2 .con{background-color: #fff;padding: 0.5rem 1.2rem 1.78rem 1.2rem;}
.ser2 .con .ser_f{padding-bottom: 0.29rem;padding-left: 0.1rem;border-bottom: 1px solid #EBEBEB;display: flex;align-items: center;margin-bottom: 0.54rem;}
.ser2 .con .ser_f img{width: 0.28rem;margin-right: 0.1rem;}
.ser2 .con .ser_f input{width: calc(100% - 0.38rem);}
.ser2 .con .tab{display: flex;margin-bottom: 0.5rem;}
.ser2 .con .tab li{cursor: pointer;width: 1.44rem;line-height: 0.42rem;margin-right: 0.2rem;text-align: center;color: #333333;transition: all 0.5s;background: url(../img/ser2_bj1.png);background-size: 100% 100%;transition: all 0.5s;}
.ser2 .con .tab li.on{background-image: url(../img/ser2_bj2.png);color: #fff;}
.ser2 .con .list{display: flex;justify-content: space-between;flex-wrap:wrap;}
.ser2 .con .list .item{width: 6.82rem;border: 1px solid #F1F1F1;padding: 0.22rem 0.23rem 0.26rem 0.24rem;margin-bottom:0.3rem;}
.ser2 .con .list .item .h{display: flex;align-items: center;color: #000000;line-height: 0.28rem;margin-bottom: 0.2rem;}
.ser2 .con .list .item .h img{width: 0.26rem;margin-right: 0.18rem;}
.ser2 .con .list .item .p{padding-left: 0.44rem;display: flex;align-items: center;justify-content: space-between;}
.ser2 .con .list .item .p .btns{display: flex;align-items: center;}
.ser2 .con .list .item .p .btns .solid{color: #EFEFEF;margin: 0 0.14rem;}
.ser2 .con .list .item .p .btns .btn{display: flex;align-items: center;transition: all 0.5s;}
.ser2 .con .list .item .p .btns .btn:hover{color: #B60812;}
.ser2 .con .list .item .p .btns .btn .icon{width: 0.2rem;height: 0.13rem;margin-right: 0.07rem;}
.ser2 .con .list .item .p .btns .btn .icon img{width: 100%;height: 100%;object-fit: contain;}
.ser2 .con .list .item .p .btns .btn .icon img.img2{display: none;}
.ser2 .con .list .item .p .btns .btn:hover .icon img.img1{display: none;}
.ser2 .con .list .item .p .btns .btn:hover .icon img.img2{display: block;}
.ser2 .con .list .item .p .time{color: #B60812;}

.ser3{padding: 2.07rem 1.3rem 1.37rem 2.62rem;background-color: #F6F6F6;position: relative;}
.ser3 .pic{position: absolute;bottom: 0;right: 2.9rem;width: 6.7rem;}
.ser3 .txt1{width: 4.9rem;margin-bottom: 1rem;}
.ser3 .txt1 .h{color: #000000;font-weight: 600;line-height: 1.3;margin-bottom: 0.18rem;}
.ser3 .txt1 .p{color: #333333;line-height: 0.26rem;min-height:1.04rem;}
.ser3 .txt2 .h1{display: flex;align-items: center;color: #000000;font-weight: 600;margin-bottom: 0.16rem; }
.ser3 .txt2 .h1 img{width: 0.54rem;margin-right: 0.18rem;}
.ser3 .txt2 .tel{display: block;color: #B60812;line-height: 1.2;margin-bottom: 0.3rem;}
.ser3 .txt2 .p1{color: #000000;line-height: 1.3;}
/* 服务支持 end */

/* esg */
.esg1{}
.esg1 .top{padding:1.16rem 5.2rem 0.5rem 1.3rem;}
.esg1 .top .h{color: #000000;font-weight: 600;line-height: 1.3;margin-bottom: 0.26rem;}
.esg1 .top .p{color: #333333;line-height: 1.8;}
.esg1 .con{position: relative;}
.esg1 .con .pic{position: sticky;top: 0;width: 100%;height: 100vh;}
.esg1 .con .pic img{width: 100%;height: 100%;object-fit: cover;}
.esg1 .con .pic .kuangs{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.esg1 .con .pic .kuangs>div{position: absolute;background-color: #fff;transition: all 1.2s;}
.esg1 .con .list{position: relative;z-index: 2;padding:30vh 1.3rem;}

.esg1 .con .pic .kuangs .kuang1{top: 0;left: 0; width: 100%;height: 1.3rem;}
.esg1 .con .pic .kuangs .kuang2{bottom: 0;left: 0; width: 100%;height: 1.3rem;}
.esg1 .con .pic .kuangs .kuang3{left: 0;top: 0; height: 100%;width: 1.3rem;}
.esg1 .con .pic .kuangs .kuang4{right: 0;top: 0; height: 100%;width: 1.3rem;}

.esg1 .con .pic .kuangs.show .kuang1{height: 0;}
.esg1 .con .pic .kuangs.show .kuang2{height: 0;}
.esg1 .con .pic .kuangs.show .kuang3{width: 0;}
.esg1 .con .pic .kuangs.show .kuang4{width: 0;}
.esg1 .con .list .items{display: flex;color: #fff;}
.esg1 .con .list .items:nth-child(2n){justify-content: flex-end;margin: 20vh 0;}
.esg1 .con .list .items .item{width: 6.3rem;padding: 0.64rem 0.53rem;border-radius: 0.1rem;background-color: rgba(255,255,255,0.06);backdrop-filter: blur(5px);}
.esg1 .con .list .items .item .h1{font-weight: 600;line-height: 1.3;margin-bottom: 0.34rem;}
.esg1 .con .list .items .item .h2{line-height: 1.36;margin-bottom: 0.14rem;}
.esg1 .con .list .items .item .p{line-height: 2;margin-bottom: 0.5rem;}
.esg1 .con .list .items .item .p:last-child{margin-bottom: 0;}
.esg2{padding: 1.54rem 1.3rem 1.74rem 1.3rem;display: flex;justify-content: space-between;align-items: center;}
.esg2 .left{width: 7.6rem;}
.esg2 .left .h1{font-weight: 600;color: #000000;line-height: 1.3;margin-bottom: 0.67rem;}
.esg2 .left .h2{color: #000000;line-height: 1.32;margin-bottom: 0.2rem;}
.esg2 .left .p{line-height: 2;color: #333333;margin-bottom: 0.5rem;}
.esg2 .left .p:last-child{margin-bottom: 0;}
.esg2 .pic{width: 7.7rem;height: 8rem;overflow: hidden;}
.esg2 .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.esg2 .pic:hover img{transform: scale(1.05);}
.esg3{padding: 1.4rem 0.64rem 1.2rem 0.64rem;background-color: #F9F9F9;}
.esg3 .top{padding: 0 0.66rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:0.7rem;}
.esg3 .top .h{font-weight: 600;color: #000;line-height: 1.4;}
.esg3 .top ul{display: flex;}
.esg3 .top ul li{padding-left: 0.68rem;margin-left:0.18rem;line-height:1.3;color:#666666;position:relative;transition:all 0.5s;cursor:pointer;}
.esg3 .top ul li.on{color: #000;}
.esg3 .top ul li:after{content:"";position: absolute;left: 0;top: 50%;width: 0.44rem;height: 0.28rem;transform: translateY(-50%);background:url(../img/esg3_icon.png);background-size:100% 100%;opacity:0;transition:all 0.5s;}
.esg3 .top ul li.on:after{opacity:1;}
.esg3 .bottom .con{padding: 0 0.65rem 0.66rem 0.65rem; position: relative;overflow: hidden;display: none;}
.esg3 .bottom .con.on{display: block;}
.esg3 .bottom .con .prve{position: absolute;left: 0;top: 1.9rem;transform: translateY(-50%);width: 0.5rem;height: 0.5rem;cursor: pointer;z-index:2;}
.esg3 .bottom .con .prve img{width: 100%;height: 100%;object-fit: contain;}
.esg3 .bottom .con .prve img.img2{display: none;}
.esg3 .bottom .con .prve:hover img.img1{display: none;}
.esg3 .bottom .con .prve:hover img.img2{display: block;}
.esg3 .bottom .con .next{position: absolute;right: 0;top: 1.9rem;transform: translateY(-50%);width: 0.5rem;height: 0.5rem;cursor: pointer;z-index:2;}
.esg3 .bottom .con .next img.img2{display: none;}
.esg3 .bottom .con .next:hover img.img1{display: none;}
.esg3 .bottom .con .next:hover img.img2{display: block;}
.esg3 .bottom .con .swiper-slide .pic{width: 100%;height: 2.6rem;overflow: hidden;transition:all 0.5s;}
.esg3 .bottom .con .swiper-slide:hover .pic{height:2.1rem;}
.esg3 .bottom .con .swiper-slide .pic img{width: 100%;height: 2.6rem;object-fit: cover;}
.esg3 .bottom .con .swiper-slide .txt{background: #fff;padding:0.22rem 0.17rem 0 0.29rem;overflow:hidden;height:1.3rem;overflow:hidden;transition:all 0.5s;}
.esg3 .bottom .con .swiper-slide:hover .txt{height:1.8rem;}
.esg3 .bottom .con .swiper-slide .txt .h{color: #000000;line-height:0.28rem;height: 0.56rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom:0.14rem;}
.esg3 .bottom .con .swiper-slide .txt .time{color: #333;padding-bottom: 0.14rem;}
.esg3 .bottom .con .swiper-slide .txt .btn{padding: 0.18rem 0;display: flex;align-items: center;justify-content: center;color:#B60812;border-top:1px solid rgba(112,112,112,0.18);height:0.56rem;opacity:0;transition:all 0.5s;}
.esg3 .bottom .con .swiper-slide:hover .txt .btn{opacity:1;}
.esg3 .bottom .con .swiper-slide .txt .btn img{width: 0.2rem;height: 0.2rem;margin-left: 0.1rem;}
.esg3 .bottom .con .swiper-pagination{bottom: 3px;}
.esg3 .bottom .con .swiper-pagination-bullet{width: 0.92rem;height: 1px;border-radius: 0;background-color: #E9E9E9;margin: 0;opacity:1;position:relative;}
.esg3 .bottom .con .swiper-pagination-bullet:after{content:"";position: absolute;right: 0;top: -2px;width: 8px;height: 5px;background: url(../img/esg3_kuai1.png);background-size: 100% 100%;}
.esg3 .bottom .con .swiper-pagination-bullet-active{background-color: #707070;}
.esg3 .bottom .con .swiper-pagination-bullet-active:after{background-image: url(../img/esg3_kuai.png)}



/* esg end */

/* 质量管控 */
.qua1{padding: 1.16rem 0 0.8rem 0;}
.qua1 .top{padding: 0 1.3rem;margin-bottom: 0;display: flex;justify-content: space-between;align-items: center;}
.qua1 .top .tit{color: #000000;font-weight: 600;line-height: 1.3;}
.qua1 .top .btns{display: flex;}
.qua1 .top .btns>div{width: 0.5rem;height: 0.5rem;margin-left: 0.19rem;cursor: pointer;}
.qua1 .top .btns>div img{width: 100%;height: 100%;object-fit: contain;}
.qua1 .top .btns>div img.img2{display: none;}
.qua1 .top .btns>div:hover img.img1{display: none;}
.qua1 .top .btns>div:hover img.img2{display: block;}
.qua1 .con{padding-left: 1.3rem;padding-top: 0.52rem;padding-bottom: 0.5rem; position: relative;overflow: hidden;}
.qua1 .con .swiper-slide{position: relative;padding-bottom: 0.43rem;}
.qua1 .con .swiper-slide .box{width: 100%;height: 5.4rem;background-color: #F9F9F9;transition: all 0.5s;position: relative;padding: 0.52rem 0.55rem;transition: all 0.5s;}
.qua1 .con .swiper-slide:hover .box{background-color: #fff;box-shadow: 0 0 0.5rem rgba(0,0,0,0.1);}
.qua1 .con .swiper-slide .box .h1{color: #000000;line-height: 1.3;margin-bottom: 0.09rem;}
.qua1 .con .swiper-slide .box .h2{color: #000000;line-height: 1.3;}
.qua1 .con .swiper-slide .box:after{content: "";position: absolute;bottom: 0;left: 0;width: 3.34rem;height: 0.88rem;background: url(../img/qua1_bj.png);background-size: 100% 100%;}
.qua1 .con .swiper-slide .pic{position: absolute;bottom: 0;right: 0.38rem;width: 3.25rem;overflow: hidden;}
.qua1 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.qua1 .con .swiper-slide .pic:hover img{transform: scale(1.05);}

.qua2{padding: 1.54rem 1.3rem 1.07rem 1.3rem;background: url(../img/qua2_bj.png)no-repeat top center;background-size: 100% auto;background-color: #F9F9F9;}
.qua2 .top{margin-bottom: 0.7rem;color: #fff;text-align: center;padding: 0 0.4rem;}
.qua2 .top .h{font-weight: 600;line-height: 1.3;margin-bottom: 0.14rem;}
.qua2 .top .p{line-height: 1.3125;}
.qua2 .con{background-color: #fff;}
.qua2 .con .top1{padding: 0.65rem 1.1rem 0.5rem 1.1rem;background-color: #F9F9F9;}
.qua2 .con .top1 .tit{text-align: center;color: #000000;font-weight: 600;line-height: 1.33;margin-bottom: 0.47rem;}
.qua2 .con .top1 .tab{display: flex;}
.qua2 .con .top1 .tab .item{width: 100%;text-align: center;position: relative;cursor: pointer;}
.qua2 .con .top1 .tab .item .icon{width: 0.7rem;height: 0.7rem;margin: 0 auto;margin-bottom: 0.2rem;display: flex;justify-content: center;align-items: center;border: 1px solid #D5D5D5;border-radius: 50%;}
.qua2 .con .top1 .tab .item.on .icon{background-color: #B60812;border-color: transparent;}
.qua2 .con .top1 .tab .item .icon img{width: 0.25rem;}
.qua2 .con .top1 .tab .item .icon img.img2{display: none;}
.qua2 .con .top1 .tab .item.on .icon img.img1{display: none;}
.qua2 .con .top1 .tab .item.on .icon img.img2{display: block;}
.qua2 .con .top1 .tab .item .h1{color: #000000;text-align: center;line-height: 1.33;transition: all 0.5s;}
.qua2 .con .top1 .tab .item.on .h1{color: #B60812;}
.qua2 .con .top1 .tab .item:after{content: "";position: absolute;top: 0.35rem;right: 0;transform: translate(50%,-50%);width: 0.28rem;height: 0.2rem;background: url(../img/qua2_jd1.png);background-size: 100% 100%;}
.qua2 .con .top1 .tab .item.prev:after{background-image: url(../img/qua2_jd2.png);}
.qua2 .con .top1 .tab .item:last-child:after{display: none;}
.qua2 .con .bottom1 .con1{display: none;padding: 0.52rem 1.5rem 0.55rem 1.5rem;color: #000000;}
.qua2 .con .bottom1 .con1.on{display: block;}
.qua2 .con .bottom1 .con1 .h{font-weight: 600;line-height: 1.33;margin-bottom: 0.14rem;}
.qua2 .con .bottom1 .con1 .p{color: #666666;line-height: 1.4;margin-bottom: 0.3rem;}
.qua2 .con .bottom1 .con1 p{line-height: 1.8;}
.qua2 .con .bottom1 .con1 .h1{color: #000000;line-height: 1.33;margin-bottom: 0.14rem;}
.qua2 .con .bottom1 .con1 .p:last-child{margin-bottom: 0;}
.qua3{padding: 1.2rem 1.3rem;background-color: #fff;}
.qua3 .top{display: flex;align-items: end; justify-content: space-between;border-bottom: 1px solid #E9E9E9;margin-bottom: 0.6rem;}
.qua3 .top .tit{color: #000000;font-weight: 600;line-height: 1.325;padding-bottom: 0.3rem;}
.qua3 .top .tab{display: flex;}
.qua3 .top .tab li{margin-left: 0.74rem;cursor: pointer;color: #333333;line-height: 1.33;padding-bottom: 0.3rem;position: relative;transition: all 0.5s;}
.qua3 .top .tab li.on{color: #B60812;}
.qua3 .top .tab li:after{content: "";position: absolute;left: 0;bottom: -1px;width: 100%;height: 0.03rem;background-color: #B60812;transition: all 0.5s;opacity: 0;}
.qua3 .top .tab li.on:after{opacity: 1;}
.qua3 .bottom .con{display: none;background-color: #fff;box-shadow: 0 0 0.5rem rgba(0,0,0,0.06);}
.qua3 .bottom .con.on{display: flex;flex-flow:row-reverse;}
.qua3 .bottom .con .txt{width: 7.6rem;padding: 0.98rem 0.75rem;}
.qua3 .bottom .con .txt .h{color: #000000;font-weight: 600;line-height: 1.33;margin-bottom: 0.68rem;}
.qua3 .bottom .con .txt .p1{color: #666666;line-height: 1.33;margin-bottom: 0.09rem;}
.qua3 .bottom .con .txt .h1{color: #000000;line-height: 1.3;font-weight: 600;}
.qua3 .bottom .con .txt .li{margin-bottom: 0.3rem;}
.qua3 .bottom .con .txt .li:last-child{margin-bottom: 0;}
.qua3 .bottom .con .pics{width: 9rem;position: relative;overflow: hidden;}
.qua3 .bottom .con .pics .swiper-slide{height: 6.35rem;overflow: hidden;}
.qua3 .bottom .con .pics .swiper-slide img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.qua3 .bottom .con .pics .swiper-slide:hover img{transform: scale(1.05);}
.qua3 .bottom .con .pics .swiper-pagination{bottom: 0.35rem;left: auto;width: auto;right: 0.4rem;}
.qua3 .bottom .con .pics .swiper-pagination-bullet{border-radius: 0;width: 0.15rem;height: 0.12rem;transform: skew(20deg);margin: 0 0.1rem;opacity: 1;background-color: #E9E9E9;}
.qua3 .bottom .con .pics .swiper-pagination-bullet-active{background-color: #B50711;}
.qua4{padding-bottom: 1.2rem;}
.qua4 .top{padding: 0 1.3rem;margin-bottom: 0.35rem;}
.qua4 .top .h{font-weight: 600;line-height: 1.33;margin-bottom: 0.3rem;color: #000000;}
.qua4 .top .p{width: 9.1rem;color: #666666;line-height:1.625;}
.qua4 .con{position: relative;overflow: hidden;padding-left: 1.3rem;}
.qua4 .con .pic{width: 100%;height: 4rem;overflow: hidden;margin-bottom: 0.3rem;}
.qua4 .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.qua4 .con .pic:hover img{transform: scale(1.05);}
.qua4 .con .h{color: #000000;line-height: 0.32rem;height: 0.32rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.qua5{padding: 0.93rem 1.3rem;background-color: #F9F9F9;display: flex;justify-content: space-between;align-items: center;}
.qua5 .left{width: 7.26rem;}
.qua5 .left .h1{color: #000000;line-height: 1.3;margin-bottom: 0.37rem;font-weight: 600;}
.qua5 .left .h2{color: #000000;line-height: 1.416;margin-bottom: 0.24rem;}
.qua5 .left .p{color: #666666;line-height: 1.82;}
.qua5 .left .list{display: flex;flex-wrap: wrap;justify-content: space-between;}
.qua5 .left .list .item{width: 40%;margin-top: 0.34rem;}
.qua5 .left .list .item .p3{color: #666666;line-height: 1.3125;margin-bottom: 0.07rem;}
.qua5 .left .list .item .h3{color: #000000;font-weight: 600;line-height: 1.333;}
.qua5 .right{width: 7.6rem;height: 8rem;overflow: hidden;}
.qua5 .right img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.qua5 .right:hover img{transform: scale(1.05);}
.qua6{padding: 1.5rem 1.3rem 1.62rem 1.3rem;}
.qua6 .h1{color: #000000;font-weight: 600;line-height: 1.33;margin-bottom: 0.37rem;}
.qua6 .h2{color: #000000;font-weight: 600;line-height: 1.33;margin-bottom: 0.31rem;}
.qua6 img{width: 100%;}

/* 质量管控 end */

/* 社会招聘 */
.soc_con{padding: 1.04rem 1.3rem 1.78rem 1.3rem;}
.soc_con .con{border: 1px solid #E5E5E5;}
.soc_con .con .top{padding: 0.35rem 0.73rem;display: flex;justify-content: space-between;}
.soc_con .con .top .h{color: #000000;line-height: 1.35;text-align: center;width: 15%;font-weight: 600;}
.soc_con .con .top .h:nth-child(1){width: 10%;text-align: left;}
.soc_con .con .item{border-top: 1px solid #E5E5E5;}
.soc_con .con .item .top1{padding: 0.35rem 0.73rem;display: flex;justify-content: space-between;transition: all 0.5s;}
.soc_con .con .item .top1 .h1{color: #000000;line-height: 1.35;text-align: center;width: 15%;transition: all 0.5s;}
.soc_con .con .item .top1 .h1:nth-child(1){width: 10%;text-align: left;}
.soc_con .con .item .top1 .btn{display: flex;justify-content: center;align-items: center;color: #B60812;cursor: pointer;}
.soc_con .con .item .top1 .btn img{width: 0.22rem;margin-right: 0.14rem;}
.soc_con .con .item.on .top1{background-color: #B60812;}
.soc_con .con .item.on .top1 .h1{color: #fff;}
.soc_con .con .item.on .top1 .btn img{display: none;}
.soc_con .con .item .bottom1{padding: 0.75rem 0.7rem 0.8rem 0.7rem;display: none;}
.soc_con .con .item .bottom1>div{display: flex;justify-content: space-between;align-items: self-start;}
.soc_con .con .item .bottom1 .btns{display: flex;}
.soc_con .con .item .bottom1 .txt{width: 9.6rem;}
.soc_con .con .item .bottom1 .txt .txt1{margin-bottom: 0.42rem;}
.soc_con .con .item .bottom1 .txt .txt1:last-child{margin-bottom: 0;}
.soc_con .con .item .bottom1 .txt .txt1 .h2{color: #000000;font-weight: 600;line-height: 1.3125;margin-bottom: 0.2rem;}
.soc_con .con .item .bottom1 .txt .txt1 .p2{color: #666666;line-height: 1.82;}
/* 社会招聘 end */

/* 关于我们 */
.ab1{padding: 1.2rem 0 1.6rem 1.3rem;position: relative;display: flex;justify-content: space-between;}
.ab1 .left{width: 10.86rem;}
.ab1 .left .tit{color: #000000;font-weight: 600;line-height: 1.3;margin-bottom: 0.3rem;}
.ab1 .left .p{color: #666666;line-height: 1.87;margin-bottom: 0.3rem;}
.ab1 .left img{width: 100%;margin: 0 0 0.3rem 0;}
.ab1 .right{width: 6.07rem;position: relative;}
.ab1 .right .bj{width: 100%;}
.ab1 .right .pic{width: 100%;height: 7.88rem;overflow: hidden;}
.ab1 .right .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab1 .right .v_pic{position: absolute;left: -0.4rem;bottom: -0.4rem;width: 2.42rem;height: 2.02rem;border-radius: 0.34rem;border-top-right-radius: 0;}
.ab1 .right .v_pic .btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 0.72rem;height: 0.72rem;border-radius: 50%;border: 1px solid #FFFFFF;background-color: rgba(255,255,255,0.06);backdrop-filter: blur(10px);cursor: pointer;}
.ab1 .right .v_pic .btn img{position: absolute;top: 50%;left: 50%;width: 0.12rem;height: 0.17rem;transform: translate(-50%,-50%);}
.ab2{padding: 1.32rem 1.3rem 1.25rem 1.3rem;display: flex;justify-content: space-between;background: url(../img/ab2_bj.png)no-repeat center;background-size: cover;}
.ab2 .left{width: 6.62rem;position: relative;}
.ab2 .left .tit{color: #000000;line-height: 1.32;margin-bottom: 0.31rem;font-weight: 600;}
.ab2 .left .pic{width: 4.76rem;transform: translateX(-0.3rem);margin-bottom: 0.8rem;}
.ab2 .left .pic img{width: 100%;}
.ab2 .left .txts{position: relative;overflow: hidden;margin-bottom: 1.25rem;}
.ab2 .left .txts .swiper-slide{color: #666666;line-height: 1.77;}
.ab2 .left .tab{position: relative;width: calc(3.2rem + 26px);}
.ab2 .left .tab>div{position: relative;width: 3.2rem;height: 1px;background-color: #CFCFCF;}
.ab2 .left .tab>div:after{content: "";position: absolute;top: 0;left: 0;height: 1px;width: 0%;background-color: #B50711;transition: all 0.5s;}
.ab2 .left .tab>div.on0:after{width: 33.33%;}
.ab2 .left .tab>div.on1:after{width: 66.66%;}
.ab2 .left .tab>div.on2:after{width: 100%;}
.ab2 .left .tab ul{padding: 0 0 0 0.7rem;display: flex;justify-content: space-between;}
.ab2 .left .tab ul li{color: rgba(36,36,36,0.5);transition: all 0.5s;position: relative;width: 52px;text-align: center;padding-top: 0.13rem;cursor: pointer;white-space: nowrap;}
.ab2 .left .tab ul li::before{content: "";position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);width: 0.08rem;height: 0.05rem;background: url(../img/ab2_kuai1.svg);background-size: 100% 100%;}
.ab2 .left .tab ul li.on{color: #B50711;font-weight: 600;opacity: 1;}
.ab2 .left .tab ul li.on::before{background-image: url(../img/ab2_kuai2.svg);}
.ab2 .right{width: 8.02rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.ab2 .right .box{width: 100%;height: 4.11rem;overflow: hidden;margin-bottom: 0.26rem;}
.ab2 .right .box img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab2 .right .box:hover img{transform: scale(1.05);}
.ab2 .right .box1{width: 3.92rem;height: 2.73rem;overflow: hidden;position: relative;color: #fff;}
.ab2 .right .box1 img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab2 .right .box1:hover img{transform: scale(1.05);}
.ab2 .right .box1 .txt1{position: absolute;bottom: 0.5rem;left: 0;padding: 0 0.5rem 0 0.24rem;line-height: 1.625;}

.ab3{position: relative;padding: 1.36rem 1.3rem 1.39rem 1.3rem;}
.ab3 .pic{position: sticky;top: 1.6rem;width: 6.75rem;height: 6.95rem;float: left;}
.ab3 .txt{width: 8.56rem;padding: 1rem 1rem 0 0; height: 6.95rem;float: right;}
.ab3 .txt .tit{font-weight: 600;color: #000000;line-height: 1.3;margin-bottom: 0.48rem;}
.ab3 .txt .p{color: #333333;line-height: 1.75;margin-bottom: 0.77rem;}
.ab3 .txt ul li{padding-left: 0.19rem;line-height: 0.26rem;margin-bottom:0.1rem;background: url(../img/ab2_kuai2.svg)no-repeat left 0.08rem;background-size: 0.1rem auto;color: #000000;}

.ab4{width: 100%;position: relative;height: 8.96rem;}
.ab4 .pics{position: relative; width: 100%;height: 100%;}
.ab4 .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.ab4 .pics .pic.on{opacity: 1;}
.ab4 .pics .pic img{width: 100%;height: 100%;object-fit: cover;}
.ab4 .txts{position: absolute;top: 45%;transform: translateY(-50%);left: 0;width: 100%;color: #fff;}
.ab4 .txt{display: none;font-weight: 600;text-align: center;line-height: 1.5;}
.ab4 .txt.on{display: block;}
.ab4 .list{position: absolute;left: 1.3rem;bottom: 0;width: calc(100% - 2.6rem);display: flex;background-color: rgba(0,0,0,0.5);backdrop-filter: blur(10px);}
.ab4 .list .item{width: 100%;padding: 0.43rem 0;color: #fff;position: relative;text-align: center;z-index: 2;cursor: pointer;}
.ab4 .list .item:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background-color: #B60812;opacity: 0;transition: all 0.5s;}
.ab4 .list .item.on:after{opacity: 1;}
.ab4 .list .item .icon{width: 100%;justify-content: center;margin-bottom: 0.16rem;display: flex;}
.ab4 .list .item .icon img{height: 0.55rem;}

.ab5{padding: 1.2rem 1.3rem 1.9rem 1.3rem;}
.ab5 .cons{position: relative;background-color: #FBFBFB;padding: 0.93rem 0 1.77rem 0.76rem;}
.ab5 .cons .tit{color: #000;line-height: 1.33;margin-bottom: 0.09rem;font-weight: 600;}
.ab5 .cons .con{position: relative;overflow: hidden;}
.ab5 .cons .con:after{content: "";position: absolute;top: 0;right: 0;width: 3.2rem;height: 100%;background: linear-gradient(to left,#FBFBFB,transparent);z-index: 2;}
.ab5 .cons .con .swiper-slide{display: flex;justify-content: space-between;transition: all 0.5s;opacity: 0.5;}
.ab5 .cons .con .swiper-slide-active{opacity: 1;}
.ab5 .cons .con .swiper-slide .pic{width: 6.51rem;height: 4.12rem;overflow: hidden;}
.ab5 .cons .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;}
.ab5 .cons .con .swiper-slide .txt{width: 4.37rem;padding-top: 0.8rem;}
.ab5 .cons .con .swiper-slide .txt .h{color: #000000;font-weight: 600;line-height: 1.34;margin-bottom: 0.16rem;}
.ab5 .cons .con .swiper-slide .txt .p{color: #666666;line-height: 1.67;}
.ab5 .cons .bottom{position: absolute;left: 0;bottom: 0;z-index: 10;width: 100%;display: flex;align-items: flex-end;}
.ab5 .cons .bottom .byears{transform: translateY(0.56rem);margin-right: 2.5rem;}
.ab5 .cons .bottom .byears .year{color: #B60812;font-weight: 600;font-size: 1.6rem;line-height: 2.12rem;display: none;}
.ab5 .cons .bottom .byears .year.on{display: block;}
.ab5 .cons .bottom .myears{position: relative;overflow: hidden;width:50.83vw;}
.ab5 .cons .bottom .myears .swiper-slide{padding-bottom: 0.27rem;color: #333333;line-height: 1.33;position: relative;text-align: center;transition: all 0.5s;cursor: pointer;}
.ab5 .cons .bottom .myears .swiper-slide:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0.03rem;background-color: #B60812;opacity: 0;}
.ab5 .cons .bottom .myears .swiper-slide.active{color: #B60812;}
.ab5 .cons .bottom .myears .swiper-slide.active:after{opacity: 1;}
.n_ab5 {padding-bottom:1.9rem;padding-left:1.3rem;}
.n_ab5 .container {width: 100%;height: 7.04rem;background-color: #F9F9F9;position: relative;padding: 2.14rem 0 0 .71rem;}
.n_ab5 .container .titile {font-size: .4rem;font-weight: bold;color: #000000;position: absolute;top:.92rem;left: .71rem;}
.n_ab5 .swiper {
 width: 100%;
 overflow: hidden;
 height: 100%;
}
.n_ab5 img {-webkit-user-drag: none;-moz-user-drag: none;-ms-user-drag: none;user-drag: none;}
.n_ab5 .swiper .swiper-slide {display: flex;width: 100%;background-color: #F9F9F9;}
.n_ab5 .swiper-container-v {width: 100% !important;overflow: hidden;}
.n_ab5 .swiper-container-v  .swiper-slide {margin-right: .77rem;width: auto !important;}
.n_ab5 .swiper-container-v  .swiper-slide:last-child {margin-right: 0;}
.n_ab5 .swiper-container-v  .swiper-slide .item .p {max-width:5.65rem;line-height: .32rem;font-size: .18rem;color: #666666;margin-bottom: .28rem;max-height:0.96rem;overflow:auto;}
/*.n_ab5 .swiper-container-v  .swiper-slide .item .p {max-width:5.65rem;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3;overflow:hidden; height: .96rem;line-height: .32rem;font-size: .18rem;color: #666666;margin-bottom: .28rem;}*/
.n_ab5 .swiper-container-v  .swiper-slide .item .bot_img {display: flex;align-items: center;}
/*.n_ab5 .swiper-container-v  .swiper-slide .item .bot_img img {width: 2.3rem;height: 1.6rem;margin-right: .1rem;}*/
.n_ab5 .swiper-container-v  .swiper-slide .item .bot_img img {width:100%;height: 1.55rem;object-fit:contain; margin-right: .1rem;}
.n_ab5 .swiper-container-v  .swiper-slide .item .bot_img img:last-child {margin-right: 0;}
.n_ab5 .swiper .swiper-pagination { padding-bottom:0.05rem; overflow: auto;user-select:none;cursor: pointer; width: 11.8rem;left: auto;right: .79rem!important; bottom: 0;flex-direction:row;display: flex;}
.n_ab5 .swiper .swiper-pagination::-webkit-scrollbar {display:none;}
.n_ab5 .swiper .swiper-pagination-bullet {border-bottom: .03rem solid transparent;margin-right: 1.19rem; border-radius: 0; width: auto;height: auto;background: none;font-size: .24rem;opacity: 1;color: #333333;transition: all .5s;padding-bottom: .25rem;}
.n_ab5 .swiper .swiper-pagination-bullet:last-child {margin-right: 0;}
.n_ab5 .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active {color: #B60812;border-bottom: .03rem solid #B60812;}
.n_ab5 .swiper .pag {z-index: 90;position: absolute;font-size: 1.6rem;font-weight: bold;color: #B60812;bottom: -0.06rem; left: 0;}

.n_ab5 .seiper{padding-bottom:0.05rem; overflow: hidden;position:absolute; cursor: pointer; width: 61.56vw;left: auto;right: .79rem!important; bottom: 0;}
.n_ab5 .seiper .swiper-slide {border-bottom: .03rem solid transparent; border-radius: 0; width: auto;height: auto;background: none;font-size: .24rem;opacity: 1;color: #333333;transition: all .5s;padding-bottom: .25rem;}
.n_ab5 .seiper .swiper-slide:last-child {margin-right: 0;}
.n_ab5 .seiper .swiper-slide.on {color: #B60812;border-bottom: .03rem solid #B60812;}


.ab6{padding: 0 1.3rem 1.2rem 1.3rem;}
.ab6 .top{display: flex;justify-content: space-between;align-items: flex-end;}
.ab6 .top .t_txt{width: 7.9rem;}
.ab6 .top .t_txt .h{color: #000000;line-height: 1.3;font-weight: 600;margin-bottom: 0.2rem;}
.ab6 .top .t_txt .p{color: #000000;line-height: 1.3125;}
.ab6 .top .t_tab{display: flex;}
.ab6 .top .t_tab .item{width: 1.44rem;line-height: 0.42rem;text-align: center;color: #333333;background: url(../img/ab6_kuai1.png);background-size: 100% 100%;margin-left: 0.14rem;cursor: pointer;}
.ab6 .top .t_tab .item.on{color: #fff;background-image: url(../img/ab6_kuai2.png);}
.ab6 .cons{padding: 0 1rem;position: relative;}
.ab6 .cons .prve{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.5rem;height: 0.5rem;cursor: pointer;z-index:2;}
.ab6 .cons .prve img{width: 100%;height: 100%;object-fit: contain;}
.ab6 .cons .prve img.img2{display: none;}
.ab6 .cons .prve:hover img.img1{display: none;}
.ab6 .cons .prve:hover img.img2{display: block;}
.ab6 .cons .next{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 0.5rem;height: 0.5rem;cursor: pointer;z-index:2;}
.ab6 .cons .next img.img2{display: none;}
.ab6 .cons .next:hover img.img1{display: none;}
.ab6 .cons .next:hover img.img2{display: block;}
.ab6 .cons .con{padding: 0.57rem 0 0 0;text-align: center;line-height: 1.32;color: #000000;display: none;}
.ab6 .cons .con.on{display: block;}
.ab6 .cons .con .pic{width: 100%;height: 3.04rem; border: 1px solid #E6E6E6;padding: 0.49rem 0.63rem;background-color: #fff;margin-bottom: 0.3rem;transition: all 0.5s;}
.ab6 .cons .con .pic img{width: 100%;    height: 100%;
    object-fit: contain;transition: all 0.5s;}
.ab6 .cons .con .pic:hover{box-shadow: 0 0 0.5rem rgba(0,0,0,0.09);border-color: transparent;}
.ab6 .cons .con .pic:hover img{transform: scale(1.05);}
.ab7{padding: 1rem 1.3rem 1.44rem 1.3rem;}
.ab7 .tit{color: #000000;line-height: 1.3;margin-bottom: 0.36rem;font-weight: 600;}
.ab7 .con{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;}
.ab7 .con .pic{width: 8.1rem;height: 7.4rem;overflow: hidden;position:relative;}
.ab7 .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;position:absolute;top:0;left:0;opacity:0;transition:all 0.5s;}
.ab7 .con .pic img.on{opacity: 1;}
.ab7 .con .pic:hover img{transform: scale(1.05);}
.ab7 .con .list{width: 7.1rem;}
.ab7 .con .list .item{border-bottom: 1px solid #DFDFDF;padding-bottom: 0.3rem;margin-bottom: 0.3rem;}
.ab7 .con .list .item .h{color: #000000;font-weight: 600;line-height: 1.33;padding-right: 0.5rem;position: relative;}
.ab7 .con .list .item .h:after{content: "";position: absolute; right: 0.25rem;width: 0.15rem;height: 0.07rem;top: 50%;transform: translateY(-50%);background: url(../img/ab7_jt.png);background-size: 100% 100%;transform: rotate(180deg);opacity: 0.7;transition: all 0.5s;}
.ab7 .con .list .item.on .h:after{opacity: 1;transform: rotate(0deg);}
.ab7 .con .list .item .p{margin-top: 0.17rem;color: #666666;padding-right: 0.5rem;line-height: 1.5;display: none;}
/*.ab7 .con .list .item.on .p{display: block;}*/

.ab8{padding:0.98rem 0 1.35rem 1.3rem;background: url(../img/ab8_bj.png)no-repeat center top;background-size: 100% auto;background-color: #F9F9F9;}
.ab8 .top1{width: 8rem;color: #fff;margin-bottom: 0.56rem;}
.ab8 .top1 .h{font-weight: 600;line-height: 1.3;margin-bottom: 0.2rem;}
.ab8 .top1 .p{line-height: 1.625;}
.ab8 .top2{display: flex;justify-content: space-between;align-items: center;padding-right: 1.3rem;margin-bottom: 0.74rem;}
.ab8 .top2 .btns{display: flex;align-items: center;}
.ab8 .top2 .btns .btn{width: 1.85rem;line-height: 0.54rem;margin-right: 0.16rem;display: flex;justify-content: center;align-items: center;background: url(../img/ab8_kuai1.png);background-size: 100% 100%;cursor: pointer;color: #FFFFFF;transition: all 0.5s;}
.ab8 .top2 .btns .btn:hover{background-image: url(../img/ab8_kuai2.png);}
.ab8 .top2 .btns .btn .icon{width: 0.28rem;margin-right: 0.1rem;}
.ab8 .top2 .btns .btn .icon img{width: 100%;}
.ab8 .top2 .btns .prev{width: 0.5rem;height: 0.5rem;margin-left: 0.19rem;cursor: pointer;}
.ab8 .top2 .btns .prev img{width: 100%;height: 100%;object-fit: contain;}
.ab8 .top2 .btns .prev img.img2{display: none;}
.ab8 .top2 .btns .prev:hover img.img2{display: block;}
.ab8 .top2 .btns .prev:hover img.img1{display: none;}
.ab8 .top2 .btns .next{width: 0.5rem;height: 0.5rem;margin-left: 0.19rem;cursor: pointer;}
.ab8 .top2 .btns .next img{width: 100%;height: 100%;object-fit: contain;}
.ab8 .top2 .btns .next img.img2{display: none;}
.ab8 .top2 .btns .next:hover img.img2{display: block;}
.ab8 .top2 .btns .next:hover img.img1{display: none;}
.ab8 .bottom .con{position: relative;overflow: hidden;}
.ab8 .bottom .con .swiper-slide .pic{width: 100%;height: 3.4rem;overflow: hidden;position:relative;}
.ab8 .bottom .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ab8 .bottom .con .swiper-slide:hover .pic img{transform: scale(1.05);}
.ab8 .bottom .con .swiper-slide .pic .h1{font-weight: 600;color:#000;position: absolute;left: 0;bottom: 0.3rem;width: 100%;padding: 0 0.4rem;z-index:3;transition:all 0.5s;}
.ab8 .bottom .con .swiper-slide:hover .pic .h1{color:#fff;}
.ab8 .bottom .con .swiper-slide .txt{padding:0.5rem 0.4rem 0.42rem 0.4rem;background-color: #fff;position:relative;z-index:2;}
.ab8 .bottom .con .swiper-slide .pic:after{content:"";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: url(../img/ab7_txtbj.png)no-repeat center;background-size: cover;z-index: 2;opacity: 1;transition:all 0.5s;background-color:#fff;}
.ab8 .bottom .con .swiper-slide:hover .pic:after{opacity:0;}
.ab8 .bottom .con .swiper-slide .txt .h2{font-weight: 600;color: #000000;line-height: 1.3;margin-bottom: 0.12rem;}
.ab8 .bottom .con .swiper-slide .txt .p2{color: #666666;line-height: 1.5;margin-bottom: 0.28rem;}
.ab8 .bottom .con .swiper-slide .txt .btnq{border: none!important;width: fit-content; background: transparent!important;color: #000000;}
.ab8 .bottom .con .swiper-slide .txt .btnq:hover{color: #000000;}

.tcs{position: fixed;top: 0;left: 0;z-index: 999;width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);display: none;}
.tcs.show{display: block;}
.tcs .pic_tc{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: none;}
.tcs .pic_tc.on{display: block;}
.tcs .pic_tc .con{width: 16.6rem;padding: 0.55rem 0 0.82rem 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: #fff;position: relative;overflow: hidden;}
.tcs .pic_tc .con .out{position: absolute;top: 0;right: 0;width: 0.66rem;height: 0.66rem;cursor: pointer;}
.tcs .pic_tc .con .tit{text-align: center;color: #000000;font-weight: 600;margin-bottom: 0.3rem;}
.tcs .pic_tc .con .swiper-slide{text-align: center;transform: scale(0.7);transition: all 0.5s;}
.tcs .pic_tc .con .swiper-slide-active{transform: scale(1);}
.tcs .pic_tc .con .swiper-slide .pic{width: 100%;height: 5.58rem;overflow: hidden;margin-bottom: 0.3rem;}
.tcs .pic_tc .con .swiper-slide .h{color: #000000;}

/* 关于我们 end */

/* 联系我们 */
.cat1{padding: 1.17rem 0 1.54rem 0;}
.cat1 .top{padding: 0 1.3rem;text-align: center;margin-bottom: 0.62rem;}
.cat1 .top .tit{font-weight: 600;line-height: 1.3;margin-bottom: 0.27rem;color: #000000;}
.cat1 .top .h{display: flex;justify-content: center;align-items: center;margin-bottom: 0.15rem;color: #000000;font-weight: 600;}
.cat1 .top span{color: #B60812;margin-left: 0.16rem;}
.cat1 .top .p{display: flex;align-items: center;justify-content: center;color: #2C3235;}
.cat1 .top .p a{color: #0055FF;}
.cat1 .con{padding: 0 1.07rem 0 1.3rem;display: flex;justify-content: space-between;align-items: flex-start;}
.cat1 .con .map{width: 12.06rem;position:relative;}
.cat1 .con .map .dian_box{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.cat1 .con .map .dian_box .box{position: absolute;width:0.07rem;height:0.07rem;cursor:pointer;}
.cat1 .con .map .dian_box .box:hover{z-index:2;}
.cat1 .con .map .dian_box .box.on{z-index:2;}
.cat1 .con .map .dian_box .box .dian{width: 100%;height: 100%;border-radius:50%;background-color:#B60812;position: relative;}
.cat1 .con .map .dian_box .box .dian:after{content:"";position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;border-radius: 50%;background-color: #B6081250;transform:translate(-50%,-50%);animation: 3s linear infinite move-forever}
.cat1 .con .map .dian_box .box .dian:before{content:"";position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;border-radius: 50%;background-color: #B6081220;animation: 3s linear infinite move-forever1}

@keyframes move-forever {
  0% {
      transform: translate(-50%,-50%) scale(1);
      opacity: 1;
  }

  to {
    transform: translate(-50%,-50%) scale(3);
    opacity: 0;
  }
}
@keyframes move-forever1 {
  0% {
      transform: translate(-50%,-50%) scale(1);
      opacity: 1;
  }

  to {
    transform: translate(-50%,-50%) scale(5);
    opacity: 0;
  }
}

.cat1 .con .map .dian_box .box .txt{opacity: 1;position:absolute;top:-0.32rem;right:calc(100% + 0.12rem);pointer-events:none;width:2.8rem;min-height:1.72rem;background:url(../img/map_kuang.png);background-size:100% 100%;box-shadow:-0.3rem 0.1rem 0.3rem rgba(0,0,0,0.1);padding:0.2rem 0.2rem 0.2rem 0.2rem;opacity:0;transition:all 0.5s;}
.cat1 .con .map .dian_box .box:hover .txt{opacity:1;}
.cat1 .con .map .dian_box .box.on .txt{opacity:1;}
.cat1 .con .map .dian_box .box .txt .h_1{color: #B60812;font-weight: 600;line-height: 1.44;margin-bottom: 0;}
.cat1 .con .map .dian_box .box .txt .h_2{color: #000;font-weight: 600;line-height: 1.44;margin-bottom: 0.08rem;}
.cat1 .con .map .dian_box .box .txt .p{color: #666;font-weight: 400;line-height: 1.44;}
/*.cat1 .con .map{width: 100%;}*/
.cat1 .con .right{width: 4.47rem;background-color: #FFFFFF;box-shadow: 0 0 0.5rem rgba(0,0,0,0.06);padding: 0.33rem 0 0 0.36rem;}
.cat1 .con .right .r_top{display: flex;border-bottom: 1px solid #E6E6E6;margin-bottom: 0.36rem;}
.cat1 .con .right .r_top .li{line-height: 1.32;padding-bottom: 0.1rem;position: relative;width: fit-content;margin-right: 0.7rem;cursor: pointer;}
.cat1 .con .right .r_top .li:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background-color: #B60812;opacity: 0;transition: all 0.5s;}
.cat1 .con .right .r_top .li.on{color: #B60812;}
.cat1 .con .right .r_top .li.on:after{opacity: 1;}
.cat1 .con .right .con1{height: 4.94rem;overflow: auto;}

.cat1 .con .right .con1::-webkit-scrollbar{ width:4px;height: 1px;}
.cat1 .con .right .con1::-webkit-scrollbar-thumb{ background:#B7B7B7;border-radius: 2px;}
.cat1 .con .right .con1::-webkit-scrollbar-track{ background:#fff;}

.cat1 .con .right .con1 .con2{display: none;}
.cat1 .con .right .con1 .con2.on{display: block;}
.cat1 .con .right .con1 .con2 .item{margin-bottom: 0.15rem;padding-bottom: 0.15rem;border-bottom: 1px dashed #EEEEEE;padding-right: 0.6rem;}
.cat1 .con .right .con1 .con2 .item .h1{color: #333333;line-height: 1.3;margin-bottom: 0.15rem;transition: all 0.5s;font-weight: 600;}
.cat1 .con .right .con1 .con2 .item:hover .h1{color: #B60812;}
.cat1 .con .right .con1 .con2 .item ul{color: #000000;line-height: 1.7;}
.cat2{width: 100%;height: 8.4rem;position: relative;background: url(../img/cat2_bj.png)no-repeat center;background-size: cover;}
.cat2 .con{position: absolute;left: 0;width: 100%;top: 50%;transform: translateY(-50%);text-align: center;}
.cat2 .con .tit{color: #fff;font-weight: 600;line-height: 1.32;margin-bottom: 0.48rem;}
.cat2 .con .btns{display: flex;justify-content: center;}
.cat2 .con .btns .btn{display: flex;justify-content: center;align-items: center;width: 2.28rem;height: 0.65rem;margin: 0 0.1rem;background: url(../img/cat2_kuai1.png);background-size: 100% 100%;color: #fff;transition: all 0.5s;}
.cat2 .con .btns .btn img{width: 0.34rem;margin-right: 0.14rem;}
.cat2 .con .btns .btn:hover{background-image: url(../img/cat2_kuai2.png);}
.cat3{padding: 1.05rem 1.3rem 0.86rem 1.3rem;background: url(../img/cat3_bj.png)no-repeat center;background-size: cover;}
.cat3 .con{display: flex;justify-content: space-between;align-items: flex-start;}
.cat3 .con .left{width: 4rem;}
.cat3 .con .left .tit{color: #000000;line-height: 1.3;margin-bottom: 1.6rem;font-weight: 600;}
.cat3 .con .left .list .item{margin-bottom: 0.32rem;display: flex;align-items: center;}
.cat3 .con .left .list .item:last-child{margin-bottom: 0;}
.cat3 .con .left .list .item .icon{width: 0.64rem;height: 0.64rem;object-fit: contain;margin-right: 0.26rem;}
.cat3 .con .left .list .item .p{color: #5E5E5E;opacity: 0.68;line-height: 1.33;margin-bottom: 0.08rem;}
.cat3 .con .left .list .item .h{color: #4D4D4D;font-weight: 600;line-height: 1.2;}
.cat3 .con form{width: 11.74rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.cat3 .con form .input{width: 3.68rem;margin-bottom: 0.16rem;}
.cat3 .con form .input .name{display: flex;align-items: flex-start;color: #4D4D4D;margin-bottom: 0.12rem;}
.cat3 .con form .input .name span{color: #ED1C24;margin-right: 0.05rem;}
.cat3 .con form .input input{line-height: 0.52rem;border: 1px solid #E2E2E2;border-radius: 2px;background-color: #ffffff;padding: 0 0.2rem;width: 100%;}
.cat3 .con form .input textarea{line-height: 0.52rem;border: 1px solid #E2E2E2;border-radius: 2px;background-color: #ffffff;padding: 0 0.2rem;width: 100%;height: 1.46rem;}
.cat3 .con form .input1{width: 5.71rem;}
.cat3 .con form .input2{width: 100%;margin-bottom: 0.44rem;}
.cat3 .con form .btnq{position: relative;cursor: pointer;}
.cat3 .con form .btnq input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
/* 联系我们 end */

/* 产品详情 */
.pd1{position: absolute;top: 0;height: 250vh;width: 100%;}
.pd1 .b_pis{position: sticky;top: 0;width: 100%;height: 100vh;z-index: 2;}
.pd1 .b_pis:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/pd_bj.png)no-repeat center;background-size: 100% 100%;z-index: -1;opacity: 0;transition: all 0.5s;}
.pd1 .b_pis.show:after{opacity: 1;}
/*.8*/
.pd1 .b_pis .imgs img{position: absolute;left: 45%;transform: translateX(-50%);bottom: 0rem;width: 8.32rem;transition: all 0.8s;opacity: 0;}
.pd1 .b_pis .imgs img.on{opacity: 1;}
.pd1 .b_pis .con1{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding:0 1.3rem 1.5rem 1.3rem;display: flex;justify-content: space-between;align-items: end;opacity: 0;transition: all 0.5s;}
.pd1 .b_pis.on1 .con1{opacity: 1;}
.pd1 .b_pis .con1 .left{width: 50%;}
.pd1 .b_pis .con1 .left .txt {height:4rem;}
.pd1 .b_pis .con1 .left .tit{font-weight: 600;color: #000000;line-height: 1.32;margin-bottom: 2.14rem;}
.pd1 .b_pis .con1 .left .h{color: #000000;font-weight: 600;line-height: 1.33;margin-bottom: 0.38rem;}
.pd1 .b_pis .con1 .left .li{margin-bottom: 0.32rem;}
.pd1 .b_pis .con1 .left .li .p{color: #999999;line-height: 1.33;margin-bottom: 0.07rem;}
.pd1 .b_pis .con1 .left .li .h1{color: #000000;line-height: 1.33;}
.pd1 .b_pis .con1 .right{width: 5rem;position: relative;overflow: hidden;}
.pd1 .b_pis .con1 .right .swiper-slide{padding-top: 0.3rem;position: relative;opacity: 0.3;transition: all 0.5s;}
.pd1 .b_pis .con1 .right .swiper-slide.active{opacity: 1;}
.pd1 .b_pis .con1 .right .swiper-slide:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 0.04rem;background-color: #B60812;opacity: 0;transition: all 0.5s;}
.pd1 .b_pis .con1 .right .swiper-slide.active:after{opacity: 1;}
.pd1 .b_pis .con1 .right .swiper-slide img{width: 100%;height: 0.6rem;object-fit: contain;}
.pd1 .b_pis .con2{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding:23.6vh 2.4rem 0 0;display: flex;justify-content: flex-end;opacity: 0;transition: all 0.5s;}
.pd1 .b_pis.on2 .con2{opacity: 1;}
.pd1 .b_pis.on2 .imgs img{left: 25%;bottom:.8rem;}
.pd1 .b_pis .con2 .con2_1{width: 6.95rem;}
.pd1 .b_pis .con2 .con2_1 .h{font-weight: 600;color: #000;line-height: 1.3;margin-bottom: 0.2rem;}
.pd1 .b_pis .con2 .con2_1 .p{color: #333333;line-height: 1.625;margin-bottom: 0.66rem;}
.pd1 .b_pis .con2 .con2_1 li{padding-left: 0.24rem;position: relative;background: url(../img/nl_kuai.png)no-repeat left center;background-size: 0.13rem auto;color: #000000;line-height: 0.44rem;}
.pd2{padding: 0.78rem 2.07rem 1.02rem 2.07rem;background: #F9F9F9;margin-top: calc(250vh - 7rem);position: relative;z-index: 10;overflow: hidden;}
.pd2{padding: 0;height: 0;overflow: hidden;}
.pd2 .top{text-align: center;margin-bottom: 0.4rem;}
.pd2 .top .h{color: #000;font-weight: 600;line-height: 1.3;margin-bottom: 0.14rem;}
.pd2 .top .p{color: #333333;line-height: 1.3;}
.pd2 .cons{position: relative;padding: 0 1.13rem;}
.pd2 .cons .prev{position: absolute;top: 3.25rem;left: 0;width: 0.5rem;height: 0.5rem;cursor: pointer;z-index: 2;}
.pd2 .cons .prev img{width: 100%;height: 100%;object-fit: cover;}
.pd2 .cons .prev img.img2{display: none;}
.pd2 .cons .prev:hover img.img2{display: block;}
.pd2 .cons .prev:hover img.img1{display: none;}
.pd2 .cons .next{position: absolute;top: 3.25rem;right: 0;width: 0.5rem;height: 0.5rem;cursor: pointer;z-index: 2;}
.pd2 .cons .next img{width: 100%;height: 100%;object-fit: cover;}
.pd2 .cons .next img.img2{display: none;}
.pd2 .cons .next:hover img.img2{display: block;}
.pd2 .cons .next:hover img.img1{display: none;}
.pd2 .cons .con .pics{position: relative;width: 100%;overflow: hidden;margin-bottom: 0.46rem;}
.pd2 .cons .con .pics .swiper-slide{height: 6.5rem;overflow: hidden;}
.pd2 .cons .con .pics .swiper-slide img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd2 .cons .con .pics .swiper-slide:hover img{transform: scale(1.05);}
.pd2 .cons .con .list{display: flex;justify-content: center;border-bottom: 1px solid #DBDBDB;}
.pd2 .cons .con .list .li{    white-space: nowrap;cursor:pointer; width: 92px;text-align: center; position: relative;margin: 0 0.59rem;color: #666666;line-height: 1.3;padding-bottom: 0.16rem;transition: all 0.5s;}
.pd2 .cons .con .list .li:after{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 0.03rem;background-color: #B60812;transition: all 0.5s;opacity: 0;}
.pd2 .cons .con .list .li.on{color: #B60812;}
.pd2 .cons .con .list .li.on:after{opacity: 1;}
.pd3{padding: 1.1rem 2.4rem 1.35rem 2.4rem;}
.pd3 .tit{color: #000000;font-weight: 600;line-height: 1.3;margin-bottom: 0.31rem;text-align: center;}
.pd3 table{width: 100%;border-collapse: collapse;margin-bottom: 0.3rem;}
.pd3 table tr:nth-child(2n){background-color: #F9F9F9;}
.pd3 table th{background-color: #B60812;color: #fff;line-height: 0.72rem;text-align: center;border: 1px solid rgba(255,255,255,0.4);width: 2.4rem;}
.pd3 table th:nth-child(3){width: 3rem;}
.pd3 table th:nth-child(6){width: 1.8rem;}
.pd3 table td{line-height: 0.68rem;text-align: center;border: 1px solid #EBEBEB;width: 2.4rem;color: #000000;}
.pd3 table td:nth-child(3){width: 3rem;}
.pd3 table td:nth-child(6){width: 1.8rem;}
.pd3 .p{color: #B60812;line-height: 1.3125;}
/* 产品详情 end */

/*搜索页面*/
*{box-sizing: border-box;font-size: 14px;}


.ser_con .top{padding: 10.42vw 0 5.00vw 0;background:#F9F9F9;text-align: center;}
.ser_con .top .tit{font-size: 2.08vw;line-height: 1.3;color: #000000;font-family:hb;margin-bottom: 2.08vw;}
.ser_con .top form{width: 52.08vw;margin: 0 auto;position:relative;}
.ser_con .top form input{background-color: #fff;line-height: 3.54vw;border: 1px solid #E1E1E1;font-size:0.94vw;width:100%;padding-left:3.65vw;}
.ser_con .top form:after{content:"";position: absolute;top: 50%;left: 1.30vw;transform: translateY(-50%);width: 1.04vw;height: 1.04vw;background: url(../img/ser_icon.png);background-size: 100% 100%;}

.ser_con .tab{width: 100%;display: flex;justify-content: center;background-color: #F9F9F9;border-top:1px solid #DCDCDC;line-height:3.65vw;}
.ser_con .tab .li{width: 13.54vw;text-align: center;border-left: 1px solid #DCDCDC;border-right: 1px solid #DCDCDC;}
.ser_con .tab .li:last-child{border-left:none;}
.ser_con .tab .li a{display: block;font-size: 1.04vw;color: #000000;position:relative;}
.ser_con .tab .li a:after{content:"";position: absolute;bottom: 0;left: 0;width:100%;height: 0.16vw;background-color: #B60812;opacity: 0;transition:all 0.5s;}
.ser_con .tab .li.on a{color: #B60812;}
.ser_con .tab .li.on a:after{opacity:1;}
/*.ser_con .cons{padding: 2.92vw 9.58vw 5.21vw 9.58vw;}*/
.ser_con .cons .pl_con{display: none;}
.ser_con .cons .pl_con.on{display: block;}
.ser_con .cons .nl_con{display: none;}
.ser_con .cons .nl_con.on{display: block;}

/*搜索页面 end*/





@media screen and (min-width: 1922px) {
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1560px) {
}
@media screen and (max-width: 1440px) {
  .header .con .h_right .h_nav a{margin-right: 0.6rem;}

}
@media screen and (max-width: 1366px) {

}
@media screen and (max-width: 1280px) {
  .header .con .h_right .h_nav a{margin-right: 0.5rem;}
}
@media screen and (max-width: 1024px) {
html{font-size: 60px!important;}
 .header {display: none;}

  /*.m_tel{padding: 5px 15px;display:block!important;line-height:20px;position:sticky;top:0;background-color:#f6f0f0;text-align:right;font-size:14px;z-index:999;}*/
  .m_header {position: fixed;top: 0;left: 0;width: 100%;background-color: #fff;padding: 10px 15px;z-index: 98;display: flex !important;justify-content: space-between;transition: all 0.5s;}
  .m_header.on {background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
  .m_header .logo { width: 100px;}
  .m_header .logo img {width: 100%;}
  .m_header .right {display: flex;align-items: center;}
  .m_header .right .tel {font-size: 16px;font-weight: 600;margin-right: 12px;padding-left: 26px;line-height: 26px;background: url(../img/m_tel.svg)no-repeat left center;background-size: 22px auto;}

  /*.m_header .right .tel{width: 22px;margin-right: 18px;}*/
  /*.m_header .right .tel img{width: 100%;}*/
  .m_header .right .ser {width: 20px;margin-right: 18px;}
  .m_header .right .ser img {width: 100%;}
  .m_header .btn {display: block;}
  .m_header .btn {margin-right: 0;cursor: pointer;height: 37px;padding-top: 16px;}
  .m_header .btn.hide {opacity: 0;}
  .m_header .btn div {display: block;width: 22px;height: 1px;background-color: #333;border-radius: 1px;transition: all 0.3s;}
  .m_header .btn div:nth-child(1) {transform: translate(0, -8px);}
  .m_header .btn div:nth-child(2) {transform: translate(12px, 0);width: 12px;}
  .m_header .btn div:nth-child(3) {transform: translate(0px, 8px);}
  .m_header .btn:hover div:nth-child(1) {transform: translate(0, -8px);}
  .m_header .btn:hover div:nth-child(2) {transform: translate(0, 0);width: 22px;}
  .m_header .btn:hover div:nth-child(3) {transform: translate(0, 8px);}
  .m_header {display: flex !important;display: flex;justify-content: space-between;align-items: center}
  .mh_nav {display: block !important;}
  .mh_nav {position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 999;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 15px;transition: all 0.5s;box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);}
  .mh_nav.show {transform: translateX(0);}
  .mh_nav .close {position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;}
  .mh_nav .nav>li {border-bottom: 1px solid rgba(0, 0, 0, 0.1);position: relative;padding-right: 40px;}
  .mh_nav .nav>li>a {line-height: 60px;font-size: 16px;display: block;font-family: hm;}
  .mh_nav .nav>li:after {content: "";position: absolute; right: 0;top: 24px;transition: all 0.5s;width: 12px;height: 12px;background: url(../img/hx_add.svg)no-repeat center;background-size: auto 100%;transform: rotate(-90deg);}
  .mh_nav .nav>li.on:after {transform: rotate(0deg);}
  .mh_nav .nav>li:nth-child(1):after {display: none;}
  /*.mh_nav .nav>li:nth-child(2):after {display: none;}*/
  /*.mh_nav .nav>li:nth-child(3):after {display: none;}*/
  .mh_nav .nav>li:nth-child(7):after {display: none;}
  .mh_nav .nav>li .nav1 {padding: 15px;line-height: 24px;display: none;font-size: 14px;font-family: hm;}
  .mh_nav .nav>li .nav1 .h {font-family: 'hb';font-weight: 600;font-size: 14px;color: #1f1f1f;margin-bottom: 8px;}
  .mh_nav .nav>li .nav1 a {padding: 6px 0;}
  .mh_nav .nav>li .nav2 {font-size: 13px;padding-left: 16px;font-family: hr;}
  .mh_nav .nav>li .nav2 a {font-size: 13px;padding: 0;}
  
  /*首页*/
  .banner .swiper-slide .txt{padding: 0 25px;top:50%;}
  .banner .swiper-slide .txt .h{font-size: 25px;line-height: 33px;margin-bottom: 13px;}
  .banner .swiper-slide .txt .p{font-size: 17px;line-height: 27px;}
  
  .i_part1{display: none;}
  .i_part1_m{display: block!important;padding:60px 17px;background-color:rgba(235,241,246,0.4);}
  .i_part1_m .item{display: block;width: 100%;margin-bottom: 20px;background-color:#fff;}
  .i_part1_m .item:last-child{margin-bottom:0;}
  .i_part1_m .item .pic{width: 100%;height: 245px;border-bottom: 1px solid #D9D9D9;display:flex;justify-content:center;align-items:center;}
  .i_part1_m .item .pic img{width: 80%;height: 80%;object-fit: content;}
  .i_part1_m .item .txt{padding: 32px 26px;font-size:18px;color:#000000;font-weight:bold;line-height:27px;}
  .i_part3_4>.bj{display: none;}
  .i_part3_4>.bj1{display: none;}
  .i_part3{display: none;}
  .i_part3_m{display: block!important;padding:60px 0 65px 0;}
  .i_part3_m .tit{font-size: 23px;line-height: 30px;color: #000000;font-weight:bold;margin-bottom: 20px;padding-left:17px}
  .i_part3_m .tab{position: relative;overflow: hidden;margin-bottom: 12px;font-size:15px;line-height:20px;color:#666666;padding-left:17px;}
  .i_part3_m .tab .swiper-slide{transition: all 0.5s;width:fit-content;white-space:nowrap;margin-right:38px;}
  .i_part3_m .tab .swiper-slide-thumb-active{color:#B60812;font-weight:bold;}
  .i_part3_m .list{position: relative;overflow: hidden;}
  .i_part3_m .list .pic{width: 100%;height: 60vw;overflow: hidden;margin-bottom:27px;}
  .i_part3_m .list .pic img{width: 100%;height: 100%;object-fit: cover;}
  .i_part3_m .list .txt{padding: 0 17px;}
  .i_part3_m .list .txt .h{color: #000000;font-weight: bold;font-size: 18px;margin-bottom: 20px;line-height: 28px;}
  .i_part3_m .list .txt ul{display: flex;flex-wrap:wrap;padding-bottom:30px;}
  .i_part3_m .list .txt ul li{line-height: 18px;font-size: 13px;margin: 0 30px 14px 0;color:#333333;}
    .i_part3_m .list .txt .btn{display: flex;align-items: center;justify-content: center;line-height: 0.5rem;background:url(../img/nl_btn.png);background-size: 100% 100%;cursor: pointer;color: #000; width: 2.05rem;transition: all 0.5s;font-size:13px;}
    .i_part3_m .list .txt .btn:hover{background-image:url(../img/nl_btn1.png) ;color:#fff;}
    .i_part3_m .list .txt .btn img{width: 0.12rem;margin-left: 0.16rem;}
    .i_part3_m .list .txt .btn img.img2{display: none;}
    .i_part3_m .list .txt .btn:hover img.img1{display: none;}
    .i_part3_m .list .txt .btn:hover img.img2{display: block;}
   .i_part3_4 .i_part4{display: block;margin-top:0;}
   .i_part3_4 .i_part4 .left{width: 100%;padding:50px 17px 30px 17px;}
   .i_part3_4 .i_part4 .left .h{font-size: 23px;line-height: 30px;margin-bottom: 17px;}
   .i_part3_4 .i_part4 .left .p{margin-bottom: 0;font-size: 13px;line-height: 23px;}
   .i_part3_4 .i_part4 .left .btn{font-size: 13px;margin-top: 30px;}
   .i_part3_4 .i_part4 .right{width: 100%;padding:0 17px;display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:20px;}
   .i_part3_4 .i_part4 .right .item{margin-left:0!important;width:48%;padding-bottom:0; margin-bottom:30px;border-bottom:none;}
   .i_part3_4 .i_part4 .right .item .nums .num{font-size: 30px;line-height: 36px;}
   .i_part3_4 .i_part4 .right .item .nums .n_right .dw{font-size: 12px;}
   .i_part3_4 .i_part4 .right .item .p{font-size: 12px;}
   .i_part5{padding: 60px 17px;}
   .i_part5 .tit{font-size: 23px;line-height: 30px;font-weight: bold;margin-bottom: 15px;}
   .i_part5 .con{display: block;}
   .i_part5 .con .item{width: 100%;margin-bottom:30px;padding:41px 23px 15px 23px;height:87.3vw;}
   .i_part5 .con .item .txt .h{color: #fff;font-size: 15px;line-height: 25px;margin-bottom:173px;font-weight:bold;}
   .i_part5 .con .item .txt .bottom{padding-top: 9px;border-color:rgba(255,255,255,.4);}
   .i_part5 .con .item .pic{opacity: 1;}
   .i_part5 .con .item .pic:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
   .i_part5 .con .item .txt .bottom .num{font-size: 36px;color: #ffffff;line-height: 46px;}
   .i_part5 .con .item .txt .bottom .txt1{color: #fff;font-size: 13px;line-height: 23px;}
   
   .i_part6{padding: 60px 17px;}
   .i_part6 .tit{font-size: 23px;line-height: 33px;margin-bottom:27px;position:static;}
   .i_part6 .tit .h2{margin: 0!important;}
   .i_part6 .con{padding: 0;}
   .i_part6 .con .swiper-wrapper{display: block!important;display:block;transform:translate3d(0, 0, 0)!important;}
   .i_part6 .con .swiper-slide{width: 100%!important;height: auto;transform:translate3d(0, 0, 0)!important;background:#fff;margin-bottom:20px;padding:30px 24px;display: flex;}
   .i_part6 .con .swiper-slide-duplicate{display:none}
   .i_part6 .con .swiper-slide-prev{opacity: 1!important;}
   .i_part6 .con .swiper-slide .num{display: none;}
   .i_part6 .con .swiper-slide .h{margin-left: 0;font-size:15px;line-height:30px;margin-bottom:11px;}
   .i_part6 .con .swiper-slide .p{margin: 0!important;font-size:12px;line-height:20px;font-size:12px;line-height:20px;height:40px;}
   .i_part6 .con .swiper-slide .icon{width:28px;margin-right:17px;margin-top:5px;}
   .i_part6 .con .swiper-slide .hp{width:calc(100% - 45px);}
   
   .footer{}
   .footer .f_top{display: none;}
   .footer .f_center{padding: 30px 23px;display: block;}
   .footer .f_center .tit{font-size: 22px;line-height: 32px;margin-bottom:16px;}
   .footer .f_center .f_right .text{font-size: 14px;width:100%;}
   .footer .f_center .f_right .sub{font-size: 13px;}
   .footer .f_center .f_right .h1{display: none;}
   .footer .f_bottom{padding: 23px;display:block;text-align:center;font-size:12px;line-height:2;}
   .footer .f_bottom .b_left{display: block;width:100%;}
   .footer .f_bottom .b_right{width:100%;font-size:12px;justify-content:center;}
   .footer .f_bottom .b_left span{display: none;}
      /*首页 end*/
      
    .ny_banner{height: 73.33vw;margin-top:55px;}
    .ny_banner .txt{top: 50%;transform: translateY(-50%);font-size:25px;}
    .ny_banner .txt .h{font-size:25px;}
    .ab1{display: block;padding:60px 17px;}
    .ab1 .left{width: 100%;}
    .ab1 .right{width: 100%;}
    .ab1 .left .tit{font-size: 23px;line-height: 30px;margin-bottom: 15px;}
    .ab1 .left .p{font-size: 13px;line-height: 30px;}
    
    .ab1 .right .bj{display: none;}
    .ab1 .right .pic{height: 60vw;}
    .ab1 .right .v_pic{left: -10px;}
    
    .ab2{padding: 60px 17px;display:block;}
    .ab2 .left{width: 100%;margin-bottom:40px;}
    .ab2 .left .tit{font-size: 23px;line-height: 31px;margin-bottom:24px;}
    .ab2 .left .pic{width: 100%;transform: translateX(0);margin-bottom:5px;}
    .ab2 .left .txts{margin-bottom:30px;}
    .ab2 .left .txts .swiper-slide{font-size: 13px;line-height: 26px;}
    .ab2 .left .tab{width: 100%;}
    .ab2 .left .tab>div{width: 100%;}
    .ab2 .right{width: 100%;}
    .ab2 .right .box{height: 47vw;}
    .ab2 .right .box1{width: 100%;margin-bottom: 15px;height:40.66vw;}
    .ab2 .right .box1 .txt1{font-size: 13px;line-height: 20px;}
    
    .ab3{padding: 60px 17px;}
    .ab3 .pic{position: static;width: 100%;height: auto;margin-bottom:60px;}
    .ab3 .txt{padding: 0;width: 100%;height:auto;}
    .ab3 .txt .tit{font-size: 23px;line-height: 30px;margin-bottom: 17px;}
    .ab3 .txt .p{font-size: 13px;line-height: 26px;margin-bottom: 39px;}
    .ab3 .txt ul li{font-size: 14px;line-height: 32px;padding-left:12px; margin-bottom:0;background:url(../img/ab2_kuai2.svg)no-repeat left 13px;background-size:6px auto;}
    
    .ab4{height: auto!important;}
    .ab4 .txts,.ab4 .list{display: none;}
    .ab4 .list_m{display: block!important;position:relative;z-index:10;color:#fff;padding:81px 17px 47px 17px;}
    .ab4 .pics{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit:cover;}
    .ab4 .list_m .tit{font-size: 23px;line-height: 35px;margin-bottom:48px;}
    .ab4 .list_m .item{margin-bottom: 28px;display:flex;}
    .ab4 .list_m .item .icon{width: 22px;height: 22px;margin-right: 14px;}
    .ab4 .list_m .item .txt1{width: calc(100% - 36px);}
    .ab4 .list_m .item .txt1 .h{font-size: 13px;line-height: 17px;opacity: 0.7;margin-bottom: 10px;}
    .ab4 .list_m .item .txt1 .p{font-size: 16px;line-height: 22px;}
    .n_ab5{padding:0 ;}
    
    .ab6{padding: 60px 17px;display:none}
    .ab7{padding: 60px 17px;}
    .ab7 .tit{font-size: 23px;line-height: 30px;margin-bottom: 17px;}
    .ab7 .con{display: block;}
    .ab7 .con .pic{width: 100%;height:70vw;margin-bottom:35px;}
    .ab7 .con .list{width: 100%;}
    .ab7 .con .list .item{padding-bottom: 23px;margin-bottom: 23px;}
    .ab7 .con .list .item .h{font-size: 18px;line-height: 28px;}
    .ab7 .con .list .item .p{font-size: 13px;line-height: 26px;}
    
    .ab8{padding: 60px 0 60px 17px;}
    .ab8 .top1{width: 100%;padding-right: 17px;}
    .ab8 .top2{padding-right: 17px;}
    .ab8 .top1 .h{font-size: 23px;line-height: 30px;margin-bottom:17px;}
    .ab8 .top1 .p{font-size: 13px;line-height: 25px;margin-bottom: 35px;}
    .ab8 .top2 .btns .btn{font-size: 12px;}
    .ab8 .bottom .con .swiper-slide .pic{height: 46vw;}
    .ab8 .bottom .con .swiper-slide .pic .h1{bottom: 16px;font-size: 18px;line-height: 24px;}
    .ab8 .bottom .con .swiper-slide .txt{padding: 25px 20px 27px 27px;}
    .ab8 .bottom .con .swiper-slide .txt .h2{font-size: 15px;line-height: 20px;margin-bottom: 8px;}
    .ab8 .bottom .con .swiper-slide .txt .p2{font-size:13px;line-height:19px;}
    .tcs .pic_tc .con{width: calc(100% - 34px);}
    
    .pl_con .tab{padding: 60px 17px 0 17px;width:100%;overflow:auto;}
    .pl_con .tab ul{width:fit-content;}
    .pl_con .tab ul li{width:fit-content;white-space:nowrap}
    .pl_con .tab ul a{font-size: 16px;line-height: 24px;margin-right: 16px;}
    .pl_con .con{padding: 60px 17px;}
    .pl_con .con .box1{width: 100%;display: block;padding:16px;}
    .pl_con .con .box1 .btnq{display:none;}
    .pl_con .con .box1 .pic{width: 100%;height:60vw;margin-bottom:12px;}
    .pl_con .con .box1 .txt{width: 100%;}
    .pl_con .con .box1 .txt .h{font-size: 18px;line-height: 28px;max-height:56px;height:auto;margin-bottom:8px;}
    .pl_con .con .box1 .txt .p{font-size: 13px;line-height: 26px;margin-bottom:0;height:auto;max-height:78px;}
    .pl_con .con .box{width: 100%;padding:16px;}
    .pl_con .con .box .more{display: none;}
    
    .ind_tab{margin: 0 17px;width: calc(100% - 34px);background:#fff;}
    .ind_tab ul{flex-wrap: wrap;}
    .ind_tab ul li{width: 33%;}
    .ind_tab ul li a{background:#fff;}
    .ind_tab ul li.on a{background:#b60812;}
    .ind_tab ul li a .p{font-size:14px;}
    .ind1{padding: 120px 17px 60px 17px;display:block;}
    .ind1 .pic{width: 100%;margin-bottom:24px;}
    .ind1 .txt{width: 100%;}
    .ind1 .txt .h{font-size: 23px;line-height: 30px;margin-bottom:17px;}
    .ind1 .txt .p{font-size: 13px;line-height: 25px;}
    
    .ind2{padding: 60px 17px;}
    .ind2 .tit{font-size: 23px;line-height: 30px;margin-bottom:17px;}
    .ind2 .con{flex-wrap:wrap;justify-content:space-between;}
    .ind2 .con .item{width: 48%;margin-right:0;padding:14px;}
    .ind2 .con .item .h{font-size: 16px;line-height: 20px;margin-bottom: 8px;}
    .ind2 .con .item .p{font-size:13px;line-height:19px;height:auto;-webkit-line-clamp:30;}
    .ind3{padding: 60px 17px;}
    .ind3 .top{padding: 0;margin-bottom: 20px;}
    .ind3 .top .tit{font-size: 23px;line-height: 30px;}
    .ind3 .con{padding: 0;width: 100%;}
    .ind3 .con .swiper-slide .pic{height: 50vw;}
    .ind3 .con .swiper-slide .h{font-size: 20px;line-height: 26px;}
    .ind3 .con .swiper-slide{height: auto;}
    .ind4{padding: 60px 17px;}
    .ind4 .list{justify-content:space-between;}
    .ind4 .list .item{width: 48%;margin-right: 0;}
    
    .ser1{padding: 60px 17px;}
    .ser1 .tit{font-size: 23px;line-height: 30px;margin-bottom:17px;}
    .ser1 .con .item{padding: 14px;width:100%;}
    .ser1 .con .item .h1{font-size: 14px;line-height: 20px;margin-bottom: 8px;}
    .ser1 .con .item .h2{font-size: 17px;line-height: 26px;margin-bottom:15px;height:52px;}
    .ser1 .con .item .more{font-size: 12px;}
    
    .ser2{padding: 60px 17px;}
    .ser2 .tit{padding: 0;}
    .ser2 .tit .h{font-size:23px;line-height: 30px;margin-bottom:17px;}
    .ser2 .tit .p{font-size: 13px;line-height: 25px;}
    .ser2 .con{padding: 27px 16px;}
    .ser2 .con .ser_f input{font-size: 14px;}
    .ser2 .con .list .item .p .btns{font-size: 12px;}
    .ser2 .con .list .item .p .time{font-size: 12px;}
    .ser3{padding: 60px 17px;}
    .ser3 .pic{right: 17px;width: 2.7rem;}
    .ser3 .txt1 .h{font-size: 23px;line-height: 30px;margin-bottom: 17px;}
    .ser3 .txt1 .p{font-size: 13px;line-height: 25px;}
    .ser3 .txt2 .h1{font-size: 18px;}
    .ser3 .txt2 .tel{font-size: 23px;line-height: 30px;}
    .ser3 .txt2 .p1{font-size: 16px;}
    
    .nl_con .tab{display: none;}
    .nl_con{padding: 30px 0 60px 0;}
    .nl_con .item{padding: 30px 17px;display:block;}
    .nl_con .item .pic{opacity: 1;height:50vw;margin-bottom:16px; position: static;transform: translate(0,0);width: 100%;}
    .nl_con .item .txt{width: 100%;}
    .nl_con .item .time{margin-bottom: 8px;}
    .nl_con .item:after{display:none;}
    .nl_con .item .btnq{display:none;}
    .nl_con .item .time .day{font-size: 20px;}
    .nl_con .item .time .num{font-size: 14px;}
    .nl_con .item .txt .p{margin-bottom:0;font-size:13px;line-height:21px;height:42px;}
    .nl_con .item .txt .h{font-size: 16px;line-height: 24px;height: 24px;margin-bottom:8px;}
    .nl_con .page{margin-top: 50px;}
    
    .nd_con .left{float: none;width: 100%;position:static;padding:60px 17px 30px 17px;min-height:0;}
    .nd_con .left .top{margin-bottom: 30px;}
    .nd_con .left .top .h{font-size:23px;line-height: 30px;}
    .nd_con .left .top .day{font-size: 14px;}
    .nd_con .left .bottom .share .p{font-size: 14px;}
    .nd_con .left .bottom .nd_page>div{display: flex;align-items:center;}
    .nd_con .left .bottom .nd_page>div .p{font-size: 14px;line-height: 2;margin:0 10px 0 0;}
    .nd_con .left .bottom .nd_page>div a{display: block;font-size: 14px;line-height: 28px;height:28px;}
    .nd_con .right{float: none;width: 100%;padding:30px 17px 60px 17px;}
    .nd_con .right p{line-height: 2;}
    
    .cat1{padding: 60px 0;}
    .cat1 .top{padding: 0 17px;margin-bottom: 16px;}
    .cat1 .top .p{display: block;line-height:1.6;}
    .cat1 .top .tit{font-size: 23px;line-height: 30px;margin-bottom: 17px;}
    .cat1 .top .h{font-size: 18px;}
    .cat1 .top span{font-size: 26px;}
    .cat1 .con{padding: 0 17px;display:block;}
    .cat1 .con .map{width: 100%;margin-bottom:20px;}
    .cat1 .con .right{padding: 0 17px;width: 100%;}
    .cat1 .con .right .r_top .li{font-size: 16px;line-height: 40px;}
    .cat1 .con .right .con1 .con2 .item{padding-bottom: 20px;margin-bottom: 20px;}
    .cat1 .con .right .con1 .con2 .item .h1{font-size: 16px;}
    .cat1 .con .right .con1 .con2 .item ul{font-size: 13px;line-height: 25px;}
    
    .cat2 .con .tit{font-size: 23px;line-height: 30px;}
    .cat2 .con .btns .btn{font-size: 14px;}
    
    .cat3{padding: 60px 17px;display: block;}
    .cat3 .con{display: block;}
    .cat3 .con .left{width: 100%;}
    .cat3 .con form{width: 100%;}
    .cat3 .con .left .tit{font-size: 23px;line-height: 30px;margin-bottom: 20px;}
    .cat3 .con .left .list{margin-bottom: 30px;}
    .cat3 .con .left .list .item .p{font-size: 14px;}
    .cat3 .con .left .list .item .h{font-size: 18px;}
    .cat3 .con form .input{width: 100%;margin-bottom:20px;}
    .cat3 .con form .input .name{font-size: 13px;line-height:25px;}
    .cat3 .con form .btnq{font-size: 13px;}
    .banner{margin-top: 57px;height: 56.25vw;}
    .i_part1_new .con .con_container .swiper1,.i_part1_new .con .con_container .swiper2{display: none;}
    .i_part1_new{height: auto;}
    .i_part1_new .con{height: auto;padding:60px 17px;}
    .i_part1_new .con .tit{position: static;margin-bottom:30px;        font-size: 23px;
        line-height: 30px;}
    .i_part1_new .con .con1{position: relative;height:auto;transform: scale(1)!important;}
    .i_part1_new .con .video_background{position: relative;}
    .i_part1_new .con .btns{position: static;margin-top:30px;}
    .i_part1_new .con .con1:after{display:none;}
    .i_part1_new .con .con_container .btn{bottom: 10px;width: 100px;}
    
    .esg1 .top .h{font-size: 22px;}
    .esg1 .top{padding: 60px 17px;}
    .esg1 .con .list{padding: 30vh 17px;}
    .esg1 .con .list .items .item .h1{font-size: 22px;line-height: 30px;}
    .esg1 .con .list .items .item .h2{font-size: 16px;line-height: 24px;}
    .esg1 .con .list .items .item .p{margin-bottom: 12px;font-size: 13px;}
    .esg1 .con .pic .kuangs>div{display: none;}
    .esg2{padding: 60px 17px;display:block;}
    .esg2 .left{width: 100%;margin-bottom:20px;}
    .esg2 .left .h1{font-size: 22px;margin-bottom: 20px;}
    .esg2 .left .p{font-size: 14px;line-height: 24px;}
    .esg2 .pic{width: 100%;height:auto;}
    .esg3{padding: 60px 17px;}
    .esg3 .top{padding: 0;}
    .esg3 .top .h{font-size: 22px;}
    .esg3 .top ul li{padding-left: 0;background: none!important;}
    .esg3 .top ul li.on:after{display:none;}
    .esg3 .bottom .con .swiper-slide .txt .h{font-size: 14px;line-height: 24px;height: 48px;}
    .esg3 .bottom .con .swiper-slide .txt{height: auto!important;}
    .esg3 .bottom .con .swiper-slide .txt .btn{opacity: 1;}
    .esg3 .bottom .con .swiper-slide .pic{height: 40vw;}
    .esg3 .bottom .con .swiper-slide .txt .time{font-size: 12px;line-height: 20px;height: 30px;}
    .esg3 .bottom .con .swiper-slide .txt .btn{font-size: 12px;line-height: 20px;height: 40px;padding:10px 0;}
    .n_ab5 .container{padding:120px 17px 60px 17px;}
    .n_ab5 .container .titile{left: 17px;}
    .n_ab5 .swiper .pag{display: none;}
    .n_ab5 .seiper{width: 100%;right: 0!important;}
    .pd1{position: static;height:auto;padding-top:50px;}
    .pd1 .b_pis{height: auto;position:static;}
    .pd1 .b_pis .imgs img{position: static;transform: translateX(0);width: 100%;}
    .pd1 .b_pis .con1{padding: 30px 20px;display:block;position:static;opacity:1!important;}
    .pd1 .b_pis .con1 .left .tit{font-size: 20px;line-height: 32px;margin-bottom:30px;}
    .pd1 .b_pis .con1 .left .txt{display: none;}
    .pd1 .b_pis .con1 .left .h{font-size: 16px;line-height: 24px;}
    .pd1 .b_pis .con1 .left{width: 100%;}
    .pd1 .b_pis .con1 .right{width: 100%;}
    .pd1 .b_pis .con2{position: static;padding: 30px 20px;opacity: 1!important;}
    .pd1 .b_pis .con2 .con2_1{width: 100%;}
    .pd1 .b_pis:after{display:none;}
    .pd2{margin-top: 0;}
    .pd3{padding: 0;}
    .pd1 .b_pis .con2 .con2_1 .h{font-size: 20px;line-height: 32px;}
}

@media screen and (max-width: 668px) {

}

