.f62{ font-size:62px;}

.f60{ font-size:60px;}

.f56{ font-size:56px;}

.f48{ font-size:48px;}

.f40{ font-size:40px;}

.f24{ font-size:24px;}

.f18{ font-size:18px;}

html{--wrap-1600-width:1600px;}

/*关于我们*/

.about-banner {

  --wrap-w: var(--wrap-1760-width);

  overflow: hidden; background:url(../images/about/banner-img.jpg) center center no-repeat;background-attachment: fixed; position:relative; z-index:0;}

.about-banner:after{ content:""; width:56.9%; right:0; top:0; height:100%; background:#fff; position:absolute; z-index:-1;}

.about-banner .h2-box{ position:absolute; top:23.5%;}

.about-banner .h2-box .h2 {

  word-break: keep-all;

  white-space: nowrap;

  font-size: clamp(0px, calc(100vw*0.12689), 128px);

  line-height: 0.8em;

  font-weight:bold;

}

.about-banner .h2-box .h2 label{background: var(--linear-color); -webkit-background-clip: text; color: transparent;}

.about-banner .h2-box .h2 span { color: var(--main-color); -webkit-text-stroke: 0.3px var(--main-color);color: transparent;}

.about-banner .cont-box .left-cont {width: 42%; position:relative; left:0; top:0; height:100%; display:block; }

.about-banner .cont-box .left-cont .num-box { position: relative; background-image: linear-gradient(124deg, #004ea2, #e60012), linear-gradient(124deg, #004ea2, #e60012); background-blend-mode: normal, normal; border-radius: 0px 30px 0 30px; color: #fffefc; float:right;padding-left:34px; padding-right:100px; padding-top:70px; padding-bottom:40px;}

.about-banner .cont-box .left-cont .num-box .num-num { align-items: center; font-size: 120px; line-height: 1em;}

.about-banner .cont-box .left-cont .num-box .num-val {line-height: 1.2em;}

.about-banner .cont-box .left-cont .num-box .num-txt { line-height: 1.4em;letter-spacing:0; margin-top:75px;}

.about-banner .cont-box .right-cont { width: 58%; background:#ffffff; float:right;}

.about-banner .cont-box .right-cont .boxs{ width:94%; float:right; max-width:900px; overflow:hidden; margin-top:525px; margin-bottom:60px;}

.about-banner .cont-box .right-cont .h1{ font-weight:lighter; color:#000; overflow:hidden; line-height:1.3;}

.about-banner .cont-box .right-cont .h3{ font-weight:normal; color:#000; overflow:hidden; line-height:1.3;}

.about-banner .cont-box .right-cont .des{ overflow:hidden; margin-top:10%; line-height:24px; color:#585858; /*font-weight:lighter; */font-size:16px;}

.about-banner .cont-box .right-cont .des p{/* width:49%; max-width:383px; */overflow:hidden; margin-bottom:2%;}

.about-block-a{ overflow:hidden; background:url(../images/about/bg1.jpg) center center no-repeat; background-size:cover;}

.about-block-a .list .list-li{ overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:cover;transition:all 0.6s;}

.about-block-a .list .list-li .pad{ overflow:hidden; width:88%; max-width:360px; margin:0 auto; margin-top:16%; margin-bottom:7%; height:870px; position:relative;}

.about-block-a .list .list-li .pad .title-box .line{ width:103px; height:14px; overflow:hidden; background:url(../images/about/about_pic1.png) no-repeat; display:block; margin-top:27px;}

.about-block-a .list .list-li .pad .cont-box{ margin-top:38.8%; position:relative;}

.about-block-a .list .list-li .pad .cont-box .default{transition:all 0.6s;}

.about-block-a .list .list-li .pad .cont-box .default .icon-box{ position:relative;}

.about-block-a .list .list-li .pad .cont-box .default .icon-box .self-svg{ width:102px; height:101px; padding-top:16px; position:absolute; top:59px; left:88px; background:url(../images/about/bg1-point-2.png) no-repeat; background-size:100% 100%; --fill: #fff; --size: 100%;}

.about-block-a .list .list-li .pad .cont-box .default .icon-box .self-svg svg.icon{ height:83px;}

.about-block-a .list .list-li:nth-child(3) .pad .cont-box .default .icon-box .self-svg{ padding-left:20px;}

.about-block-a .list .list-li:last-child .pad .cont-box .default .icon-box .self-svg{ padding-top:28px; padding-left:8px;}

.about-block-a .list .list-li:last-child .pad .cont-box .default .icon-box .self-svg svg.icon{ height:71px;}

.about-block-a .list .list-li .pad .cont-box .default .des{ margin-top:126px; overflow:hidden;}

.about-block-a .list .list-li .pad .cont-box .default .des .txt{ line-height:58px; height:58px; color:#f9f9f9; background:url(../images/about/bg1-point-1.png) left top no-repeat; overflow:hidden;}

.about-block-a .list .list-li .pad .cont-box .default .des .txt-en{ font-size:14px; overflow:hidden; line-height:20px; height:20px;background: var(--linear-color); -webkit-background-clip: text; color: transparent;}

.about-block-a .list .list-li .pad .bot-icon{ position:absolute; bottom:0; left:0;}

.about-block-a .list .list-li .pad .cont-box .hover{ position:absolute; top:50px;transition:all 0.6s;opacity:0;filter:Alpha(opacity=0);transition-delay:0.1s;}

.about-block-a .list .list-li .pad .cont-box .hover .des{ margin-top:63px; overflow:hidden;}

.about-block-a .list .list-li .pad .cont-box .hover .des .txt{ line-height:58px; height:58px; color:#f9f9f9; background:url(../images/about/bg1-point-1.png) left top no-repeat; overflow:hidden;}

.about-block-a .list .list-li .pad .cont-box .hover .des .txt-en{ font-size:14px; overflow:hidden; line-height:20px; height:20px;background: var(--linear-color); -webkit-background-clip: text; color: transparent;}

.about-block-a .list .list-li .pad .cont-box .hover .p-li{ line-height:34px; overflow:hidden; margin-top:57px; color:#c1c1c1;}

.about-block-a .list .list-li:hover .pad .cont-box .hover{ top:0px;opacity:1.0;filter:Alpha(opacity=100);}

.about-block-a .list .list-li:hover .pad .cont-box .default{opacity:0;filter:Alpha(opacity=0);}

.about-block-a .list .list-li:hover{ background-image:url(../images/about/bg1_1.jpg);}

.about-block-a .list .list-li:nth-child(2):hover{ background-image:url(../images/about/bg1_2.jpg);}

.about-block-a .list .list-li:nth-child(3):hover{ background-image:url(../images/about/bg1_3.jpg);}

.about-block-a .list .list-li:nth-child(4):hover{ background-image:url(../images/about/bg1_4.jpg);}

.about-block-b{ overflow:hidden; background:url(../images/about/about_bg1.jpg) center center no-repeat;background-size:cover; padding-top:32px; padding-bottom:110px;background-attachment: fixed;}

.about-block-b .wrap3{ max-width:1600px;}

.about-block-b .left-cont{ float:left; width:455px; overflow:hidden; margin-right:10px;}

.about-block-b .left-cont .about-auto-cont{ margin-top:188px; color:#222222;}

.about-block-b .left-cont .about-auto-cont .mini{ overflow:hidden; line-height:65px; font-weight:lighter; margin-bottom:14px;margin-top:11px; }

.about-block-b .left-cont .about-auto-cont .cont40{ overflow:hidden; line-height:54px;}

.about-block-b .right-cont{overflow:hidden; padding-top:248px;}

.about-block-b .right-cont img{ max-width:100%;}

.culture_t{ overflow:hidden; margin-top:70px;}

.culture_t .culture_t_l{ float:left;}

.culture_t .culture_t_l .span{ line-height:48px; text-transform:uppercase; overflow:hidden;background: var(--linear-color);-webkit-background-clip: text; color: transparent;}

.culture_t .culture_t_l .h3{ display:inline-block; vertical-align:top; line-height:50px; margin-top:20px; padding-bottom:30px; background:url(../images/about/about_pic2.png) left bottom no-repeat; color:#222; font-weight:bold;}

.about-block-c{ overflow:hidden; background:url(../images/about/bg2.jpg) center center no-repeat;background-size:cover; position:relative; z-index:0;}

.about-block-c .wrap3{ max-width:1600px;}

.about-block-c .left-cont{ position:absolute; top:24px; width:100%; overflow:hidden;}

.about-block-c .about-auto-cont{ margin-top:188px; color:#fff;}

.about-block-c .about-auto-cont .mini{ overflow:hidden; line-height:30px; font-weight:lighter; margin-bottom:14px;margin-top:11px; color:#c5c5c5; }

.about-block-c .about-auto-cont .cont40{ overflow:hidden; line-height:54px;}

.about-block-c .mark{overflow:hidden; float:right; width:67.96%;}

.about-block-c .mark img{ width:100%;}

.about-block-c .culture_t .culture_t_l .h3{ color:#fff;}

.about-block-c .left_zi{ position:absolute; bottom:0; left:0; width:100%; z-index:-1; }

.about-block-c .left_zi img{ display:block;  height:182px;}

.about-block-d{ padding-top:90px; padding-bottom:67px; position:relative;}

.about-block-d .wrap3{ max-width:1600px;}

.about-block-d .left-cont{ float:left; width:29.76%; margin-bottom:21px; }

.about-block-d .left-cont .line{ display:block; max-width:320px; width:80%; height:12px; background:url(../images/about/about_pic4.png) no-repeat; background-size:auto 100%; margin-bottom:140px;margin-top:92px;}

.about-block-d .middle-cont{ float:left; width:60.7%;}

.about-block-d .middle-cont .text{ line-height:40px; color:#333333;}
@keyframes textShade{
	0%{background-position:0 0;}
	100%{background-position:100% 100%;}	
}
.about-block-d .middle-cont .color-text{/*  height:157px; background:url(../images/about/about_pic5.png) left center no-repeat; background-size:auto 100%;  */margin-top:22px; margin-bottom:46px;background-image: url(../images/about/about_pic5_2.jpg); -webkit-background-clip: text; background-clip: text;color: transparent; background-position: 50% 50%;animation: textShade linear 20s infinite;
  background-size: auto 100%;font-size: 68px;line-height: 1.3;}

.about-block-d .right-cont{ float:right;writing-mode:tb-rl;}

.about-block-d .right-cont .en-big{ color:#eeeeee; line-height:60px; margin-left:3px;}

.about-block-d .right-cont .en{ line-height:24px; overflow:hidden; color:#999999; font-weight:lighter;}

.about-block-d .right-cont .en .line{ height:99px; width:1px; font-weight:normal; display:inline-block; background:#d7d7d7; margin-bottom:6px; font-size:0;}

@media (max-width: 1660px) {

.f62{ font-size:58px;}

.f60{ font-size:57px;}

.f56{ font-size:53px;}

.f48{ font-size:45px;}

.f40{ font-size:38px;}

.f24{ font-size:23px;}

.f18{ font-size:17px;}

/*关于我们*/

.about-banner .cont-box .right-cont .boxs{ margin-top:470px; margin-bottom:60px;}

.about-block-a .list .list-li .pad{ height:770px;}

.about-block-a .list .list-li .pad .cont-box{ margin-top:32%;}

.about-block-a .list .list-li .pad .cont-box .hover .des{ margin-top:43px;}

.about-block-c .left_zi img{  height:162px;}

.about-block-c .about-auto-cont{ margin-top:150px;}

/* .about-block-d .middle-cont .color-text{ height:147px;} */

}

@media (max-width: 1550px) {

.f62{ font-size:55px;}

.f60{ font-size:53px;}

.f56{ font-size:49px;}

.f48{ font-size:42px;}

.f40{ font-size:35px;}

.f24{ font-size:21px;}

.f18{ font-size:16px;}

/*关于我们*/

.about-block-b{ padding-bottom:220px;}

.about-block-b .left-cont .about-auto-cont{ margin-top:150px;}

.about-block-b .left-cont .about-auto-cont .cont40{ line-height:50px;}

.about-block-c .left_zi img{  height:142px;}

.about-block-c .about-auto-cont{ margin-top:120px;}

.about-block-c .about-auto-cont .cont40{ line-height:50px;}

/* .about-block-d .middle-cont .color-text{ height:137px;} */

.about-block-d{ padding-top:70px; padding-bottom:57px;}

}

@media (max-width: 1400px) {

.f62{ font-size:49px;}

.f60{ font-size:48px;}

.f56{ font-size:45px;}

.f48{ font-size:38px;}

.f40{ font-size:32px;}

.f24{ font-size:19px;}

.f18{ font-size:14px;}

/*关于我们*/

.about-banner .cont-box .left-cont .num-box{ padding-top:50px; padding-right:80px;}

.about-banner .cont-box .left-cont .num-box .num-num{ font-size:110px;}

.about-banner .cont-box .left-cont .num-box .num-txt{ margin-top:50px;}

.about-banner .cont-box .right-cont .boxs{ margin-top:400px; margin-bottom:60px;}

.about-block-b{ padding-bottom:180px; padding-top:10px;}

.about-block-b .left-cont .about-auto-cont{ margin-top:130px;}

.about-block-b .left-cont .about-auto-cont .cont40{ line-height:40px;}

.about-block-b .right-cont{ padding-top:258px;}

.about-block-c .left_zi img{  height:122px;}

.about-block-c .about-auto-cont{ margin-top:90px;}

.about-block-c .about-auto-cont .cont40{ line-height:40px;}

.about-block-c .left-cont{ top:14px;}

/* .about-block-d .middle-cont .color-text{ height:127px;} */
}
@media (max-width: 1200px) {
/*关于我们*/
.about-block-c .about-auto-cont{ margin-top:70px;}
}
@media (max-width: 992px) {
  /*关于我们*/
  .about-banner {background:#fff;margin-top: 50px;}
  .about-banner .h2-box {position: static;margin-top: 7%;}
  .about-banner .h2-box .h2 {font-size: 75px;}
  .about-banner .cont-box .right-cont .boxs {float: none;width: 100%;margin-top: 5%;margin-bottom: 6%;}
  .about-banner .cont-box .left-cont {display: none;}
  .about-banner .cont-box .right-cont {width: 100%;float: none;}
  .about-banner .cont-box .right-cont .des{margin-top: 5%;}
  .about-block-d{padding-top: 7%;overflow: hidden;}
  .about-block-d .left-cont .line{display: none;}
  .about-block-d .right-cont{display: none;}
  .about-block-d .middle-cont{float: none;width: 100%;margin-bottom: 6%;padding-bottom: 6%;}
  .about-block-d .left-cont{float: none;position: absolute;bottom: 7%;width: 100%;}
  .about-block-d .middle-cont .color-text{font-size: 60px;margin-bottom: 5%;}
  


}
@media (max-width: 960px) {
  .f62{font-size: 41px;}
  .f60{font-size: 40px;}
  .f48{ font-size:31px;}
  .f40{ font-size:26px;}
  .f24{ font-size:16px;}
  /*关于我们*/
  .about-banner .h2-box .h2 {font-size: 60px;}
  .about-block-a .list {flex-wrap: wrap;}
  .about-block-a .list .list-li{width: 50%;}
  .about-block-a .list .list-li .pad{height: 670px;margin-top: 12%;}
  .about-block-a .list .list-li .pad .cont-box{margin-top: 22%;}
  .about-block-b{padding-bottom: 8%;}
  .about-block-b .left-cont{float: none;width: 100%;margin-right: 0;}
  .about-block-b .right-cont{padding-top: 5%;}
  .about-block-b .left-cont .about-auto-cont{margin-top: 10%;}
  .culture_t{margin-top: 7%}
  .culture_t .culture_t_l .span{line-height: 40px;}
  .culture_t .culture_t_l .h3{line-height: 44px;padding-bottom: 25px;}
  .about-block-b .left-cont .about-auto-cont .mini{line-height: 50px;margin-top: 5px;margin-bottom: 5px;}
  .about-block-c .mark{float: none;width: 100%;}
  .about-block-c .left-cont{position: static;}
  .about-block-c .about-auto-cont{margin-top: 9%;}
  .about-block-d .middle-cont .color-text{font-size: 50px;}
}
@media (max-width: 780px) {
  .f62{font-size: 39px;}
  .f60{font-size: 38px;}
  .f48{ font-size:29px;}
  .f40{ font-size:24px;}
  /*关于我们*/
  .about-banner .h2-box .h2 {font-size: 50px;}
  .about-block-a .list .list-li .pad{height: 570px;}
  .about-block-a .list .list-li .pad .cont-box{margin-top: 15%;}
  .about-block-a .list .list-li .pad .cont-box .default .icon-box .self-svg{width: 90px;
    height: 90px;}
  .about-block-a .list .list-li .pad .cont-box .default .icon-box img{height: 150px;width: auto;}
  .about-block-a .list .list-li .pad .cont-box .hover .p-li{margin-top: 7%;}
}
@media (max-width: 640px) {
  .f62{font-size: 34px;}
  .f60{font-size: 33px;}
  .f48{ font-size:26px;}
  .f40{ font-size:22px;}
  .f18{font-size: 13px;}
  /*关于我们*/
  .about-banner .h2-box .h2 {font-size: 36px;}
  .about-banner .cont-box .right-cont .des{font-size: 15px;}
  .about-block-a .list .list-li .pad{height: 470px;}
  .about-block-a .list .list-li .pad .title-box img{width: 70px;}
  .about-block-a .list .list-li .pad .title-box .line {width: 70px;}
  .about-block-a .list .list-li .pad .cont-box .default .icon-box img{height: 120px;}
  .about-block-a .list .list-li .pad .cont-box .default .icon-box .self-svg{width: 80px;height: 80px;top: 40px;left: 60px;}
  .about-block-a .list .list-li .pad .cont-box .default .des {margin-top: 20%;}
  .about-block-a .list .list-li .pad .cont-box .hover {top:30px}
  .about-block-a .list .list-li .pad .cont-box .hover .des{margin-top: 23px;}
  .about-block-a .list .list-li .pad .cont-box .hover .p-li{line-height: 24px;}
  .culture_t{margin-top: 8%;}
  .culture_t .culture_t_l .span{line-height: 32px;}
  .culture_t .culture_t_l .h3{line-height: 36px;}
  .about-block-b .left-cont .about-auto-cont{margin-top: 8%;}
  .about-block-b .left-cont .about-auto-cont .cont40{line-height: 32px;}
  .about-block-d .middle-cont .color-text{font-size: 40px;}
}
@media (max-width: 480px) {
  .f62{font-size: 28px;}
  .f60{font-size: 27px;}
  .f48{ font-size:23px;}
  .f40{ font-size:20px;}
  .f18{font-size: 12px;}
  /*关于我们*/
  .about-banner .h2-box .h2 {font-size: 30px;}
  .about-banner .cont-box .right-cont .des{font-size: 14px;}
  .about-block-a .list .list-li .pad{height: 370px;}
  .about-block-a .list .list-li .pad .title-box img{width: 50px;}
  .about-block-a .list .list-li .pad .title-box .line {width: 50px;margin-top: 12px;}
  .about-block-a .list .list-li .pad .cont-box .default .icon-box img{height: 90px;}
  .about-block-a .list .list-li .pad .cont-box .default .icon-box .self-svg{width: 60px;height: 60px;top: 25px;left: 45px;}
  .about-block-a .list .list-li .pad .cont-box .default .des .txt-en{font-size: 12px;}
  .about-block-a .list .list-li .pad .cont-box .hover .p-li{line-height: 22px;}
  .about-block-a .list .list-li .pad .cont-box .hover .des{margin-top: 12px;}
  .about-block-d .middle-cont .color-text{font-size: 30px;}
  
}


/*关于我们linami20221108*/