*{
  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;}


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: Microsoft YaHei,Arial,-apple-system, BlinkMacSystemFont, 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%;}
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%;font-family:Microsoft YaHei;}
textarea{resize:none;padding: 0;border: 0;font-family:  Microsoft YaHei;}
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: Microsoft YaHei;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; }

:root{
  --color1: #221815;
  --color2: #E60012;
}

@font-face {
  font-family: 'pr';
  src: url("../fonts/POPPINS-REGULAR.TTF") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'pm';
  src: url("../fonts/POPPINS-MEDIUM.TTF") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'pb';
  src: url("../fonts/POPPINS-BOLD.TTF") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'pl';
  src: url("../fonts/POPPINS-LIGHT.TTF") format("truetype");
  font-display: swap;
}





.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_38 {
  font-size: 38px;
}
.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_58 {
  font-size: 58px;
}
.f_60 {
  font-size: 60px;
}
.f_62 {
  font-size: 62px;
}
.f_64 {
  font-size: 64px;
}
.f_66 {
  font-size: 64px;
}
.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_90 {
  font-size: 90px;
}
.f_133 {
  font-size: 133px;
}
@media (max-width: 1760px) {
  .f_133 {
    font-size: 110px;
  }
}
@media (max-width: 1680px) {
.f_16 {
    font-size: 14px;
  }
.f_18 {
    font-size: 14px;
  }
.f_20 {
    font-size: 17px;
  }
.f_22 {
    font-size: 19px;
  }
.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_38 {
    font-size: 36px;
  }
.f_40 {
    font-size: 32px;
  }
.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_58 {
    font-size: 48px;
  }
.f_60,
.f_62,
.f_64,
.f_66,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 52px;
  }
.f_88 {
    font-size: 56px;
  }
.f_90 {
    font-size: 58px;
  }
.f_133 {
    font-size: 72px;
  }
}
@media (max-width: 1560px) {
  .f_14 {font-size: 13px;}
  .f_58,
  .f_60,
  .f_62,
  .f_64,
  .f_66,
  .f_68,
  .f_72,
  .f_74,
  .f_80 {
      font-size: 48px;
  }
}
@media (max-width: 1440px) {
  .f_16 {
      font-size: 15px;
    }
  .f_18 {
      font-size: 14px;
    }
  .f_20 {
      font-size: 16px;
    }
  .f_22 {
      font-size: 18px;
    }
  .f_24 {
      font-size: 18px;
    }
  .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_38 {
      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_58 {
      font-size: 40px;
    }
  .f_60,
  .f_62,
  .f_64,
  .f_66,
  .f_68,
  .f_72,
  .f_74,
  .f_80 {
      font-size: 44px;
    }
  .f_88 {
      font-size: 46px;
    }
  .f_90 {
      font-size: 48px;
    }
  .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_38 {
    font-size: 26px;
  }
.f_40 {
    font-size: 30px;
  }
.f_42,
.f_44 {
    font-size: 32px;
  }
.f_46 {
    font-size: 30px;
  }
.f_48,
.f_50 {
    font-size: 34px;
  }
.f_52{
  font-size: 32px;
}
.f_54,
.f_56,
.f_58,
.f_60,
.f_62,
.f_64,
.f_66,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 40px;
  }
.f_88 {
    font-size: 42px;
  }
.f_90 {
    font-size: 44px;
  }
.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_38,
.f_40,
.f_42,
.f_44,
.f_46 {
    font-size: 0.46rem;
  }
.f_48,
.f_50,
.f_52,
.f_54,
.f_56,
.f_58,
.f_60,
.f_62,
.f_64,
.f_68,
.f_72,
.f_74,
.f_80 {
    font-size: 0.58rem;
}
.f_88 {
    font-size: 0.6rem;
}
.f_90 {
    font-size: 0.62rem;
}
.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: 767px) {
  html {
    font-size: calc(100vw/7.5);
  }
}

.breadcrumb {padding: 0.3rem 1.3rem 0.7rem 1.3rem;display: flex;align-items: center;gap: 0.08rem;}
.breadcrumb img{width: 0.2rem;height: 0.2rem;}
.breadcrumb img:nth-child(1){width:0.22rem;height: 0.22rem;margin-right: 0.08rem;}
.breadcrumb a{color: #333;opacity: 0.2;font-weight:400;text-transform:capitalize;}
.breadcrumb a:last-child{opacity:1;}

/*侧边栏*/
.r_silde{position: fixed;right: 0;top: 60%;width:0.88rem;transition:all 0.5s;display:flex;align-items:center;z-index:999;}
.r_silde .jt{width: 0.22rem;cursor: pointer;height:0.36rem;transition:all 0.5s;}
.r_silde.hid .jt{transform: translateX(0.66rem);}
.r_silde .jt img{width: 100%;}
.r_silde .jt img.img2{display:none;}
.r_silde.hid .jt img.img1{display:none;}
.r_silde.hid .jt img.img2{display:block;}
.r_silde .list{width: 0.56rem;border-radius: 10px;
border: 1px solid rgba(221, 221, 221, 0.40);
background: #FFF;
box-shadow: 0 0 40.8px 0 rgba(45, 5, 5, 0.07);transition:all 0.5s;}
.r_silde.hid .list{transform: translateX(0.66rem);}
.r_silde .list .item{display: block;width: 100%;padding:0.14rem;position:relative;}
.r_silde .list .item .txt{position: absolute;top: 0;right: calc(100% + 0.12rem);background: #FFF;width:fit-content;height:100%;background: #FFF;box-shadow: 0 0 40.8px 0 rgba(45, 5, 5, 0.07);transition:all 0.5s;border-radius: 10px;white-space:nowrap;color:#444;padding:0.14rem;font-size:0.18rem;line-height:0.22rem;opacity:0;right:200%;pointer-events:none;}
.r_silde .list .item .txt img{width: 1.2rem;max-width:1.2rem;}
.r_silde .list .item:hover .txt{right:calc(100% + 0.12rem);opacity: 1;}
.r_silde .list .item:after{content:"";position: absolute;bottom: 0;left: 0.14rem;width: calc(100% - 0.28rem);height:1px;background-color:#DDDDDD50;}
.r_silde .list .item:last-child:after{display:none;}
.r_silde .list .item>img{width: 100%;}
.r_silde .list .item>img.img2{display:none;}
.r_silde .list .item:hover>img.img1{display:none;}
.r_silde .list .item:hover>img.img2{display:block;}

.header{position: sticky;top: 0;left: 0;width: 100%;z-index: 99999;}
.header.fixed{position: fixed;}
.header .h_top{background-color: #010101;padding: 0.12rem 1rem;display: flex;align-items: center;justify-content: flex-end;}
.header .h_top a{color: #ffffff;display: flex;align-items: center;}
.header .h_top a img{display: block;width: 0.2rem;height: 0.2rem;margin-right: 0.12rem;}
.header .h_top span{display: block;width: 1px;height: 0.1rem;background-color: #FFF;opacity: 0.5;margin: 0 0.24rem;}
.header .h_top .h_lag{margin-left: 0.5rem;}
.header .h_bottom{background-color: #f7f7f7;padding: 0.22rem 1rem;display: flex;align-items: center;justify-content: space-between;}
.header .h_bottom .logo{display: block;width: 2.2rem;}
.header .h_bottom .logo img{width: 100%;}
.header .h_bottom .hb_right{display: flex;align-items: center;}
.header .h_bottom .hb_right .h_ser{display: block;width: 0.2rem;height: 0.2rem;}
.header .h_bottom .hb_right .h_ser img{width: 100%;height: 100%;object-fit: contain;}
.header .h_bottom .hb_right .h_nav{display: flex;gap: 0.6rem;margin-right: 0.5rem;}
.header .h_bottom .hb_right .h_nav .li>a{color:var(--color1);font-family:pr;text-transform: capitalize;transition: all 0.5s;}
.header .h_bottom .hb_right .h_nav .li.on>a,.header .h_bottom .hb_right .h_nav .li>a:hover{color: var(--color2);}
.header .h_bottom .hb_right .h_nav .li .h_xl{position: absolute;top: 100%;left: 0;width: 100%;background-color: #FFF;padding: 0.2rem 0;line-height: 0.6rem;display: none;}
.header .h_bottom .hb_right .h_nav .li .h_xl .list{width: 100%;display: flex; justify-content: center;gap: 0.36rem;}
.header .h_bottom .hb_right .h_nav .li .h_xl a{display: block;padding: 0 0.2rem;color: #333;transition: all 0.5s;}
.header .h_bottom .hb_right .h_nav .li .h_xl a:hover{color: var(--color2);}

.header .h_bottom .hb_right .h_nav .li .pl_xl{position: absolute;top: 100%;left: 0;width: 100%;display: none;background-color: #fff;}
.header .h_bottom .hb_right .h_nav .li .pl_xl>.conx{display: flex;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_left{width: 4.7rem;padding: 0.46rem 0.2rem 0.34rem 1.3rem;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_left .p{display: flex;align-items: center;margin-bottom: 0.3rem;color: #666;font-family:pr;text-transform: capitalize;transition: all 0.5s;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_left .p:hover{color: var(--color2);}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_left .p img{width: 0.2rem;height: 0.2rem;margin-left: 0.1rem;object-fit: contain;opacity: 0.7;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_left .p img.img2{display: none;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_left .p:hover img.img1{display: none;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_left .p:hover img.img2{display: block;opacity: 1;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_left ul li{margin-bottom: 0.26rem;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_left ul li a{color: var(--color1);font-family:pm;text-transform: capitalize;line-height: 1.33;transition: all 0.5s;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_left ul li.on a{color: var(--color2);}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right{width: calc(100% - 4.7rem);padding: 0.46rem 1rem 0.6rem 0;display:flex;justify-content:space-between}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right>img{display: block;width: 5.12rem;height: 3.2rem;object-fit: contain;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .list{display: flex;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .con{display: none;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .con.on{display: block;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .con .p1{display: flex;align-items: center;color: #000;font-family:pm;line-height: 1.55;text-transform: capitalize;transition: all 0.5s;margin-bottom: 0.26rem;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .con .p1 img{display: block;width: 0.2rem;height: 0.2rem;margin-left: 0.1rem;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .con .p1:hover{color: var(--color2);}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .con .p1 img.img2{display: none;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .con .p1:hover img.img1{display: none;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .con .p1:hover img.img2{display: block;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .list{display: flex;gap: 0.36rem;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .list .item{width: 2.4rem;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .list .item .p2{color: #888;font-family:pr;line-height: 1.5;text-transform: capitalize;margin-bottom: 0.22rem;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .list .item ul li a{display: block;color: #333;font-family:pr;text-transform: capitalize;margin-bottom: 0.2rem;transition: all 0.5s;line-height: 1.5;}
.header .h_bottom .hb_right .h_nav .li .pl_xl .pl_right .list .item ul li a:hover{color: var(--color2);}

.footer{padding: 0 0.3rem 0.1rem 0.3rem;}
.footer .f_top{background-color: #2a2a2a;border-radius: 0.3rem;margin-bottom: 0.12rem;padding: 0.55rem 1rem 0.4rem 1rem;}
.footer .f_top .f_logo{display: block;width: 2.8rem;margin-bottom: 1rem;}
.footer .f_top .f_logo img{display: block;width: 100%;}
.footer .f_top .talk{width: 100%;display: flex;justify-content: space-between;align-items: center;color: #ffffff;font-family:pb;font-style: italic;line-height: 1.5;padding-bottom: 0.4rem;border-bottom: 1px solid rgba(255,255,255,0.4);text-transform: capitalize;}
.footer .f_top .talk img{width: 0.7rem;}
.footer .f_top .talk img.img2{display: none;}
.footer .f_top .talk a:hover img.img2{display: block;}
.footer .f_top .talk a:hover img.img1{display: none;}
.footer .f_top .txt{display: flex;justify-content: space-between;align-items: flex-end;padding-top: 0.3rem;}
.footer .f_top .txt .t_left .p{display: flex;align-items: center; color: #fff;line-height: 1.5;}
.footer .f_top .txt .t_left .p:nth-child(1){margin-bottom: 0.12rem;}
.footer .f_top .txt .t_left .p a{color: #ffffff;}
.footer .f_top .txt .t_left .p span{display: block;width: 1px;height: 0.1rem;background-color: #fff;opacity: 0.5;margin: 0 0.2rem;}
.footer .f_top .txt .t_right{display: flex;color: #fff;opacity: 0.5;gap: 0.3rem;}
.footer .f_top .txt .t_right .p{display: flex;align-items: center;}
.footer .f_top .txt .t_right .p a{color: #ffffff;display: block;margin: 0 0.05rem;}

.footer .f_bottom{background-color: #2a2a2a;border-radius: 0.3rem;padding: 0.34rem 1rem;display: flex;justify-content: space-between;align-items: center;}
.footer .f_bottom ul{display: flex;gap: 0.6rem;}
.footer .f_bottom ul a{color: #fff;text-transform: capitalize;}
.footer .f_bottom .fx{display: flex;align-items: center;}
.footer .f_bottom .fx span{display: block;color: #fff;margin: 0 0.24rem;opacity: 0.3;}
.footer .f_bottom .fx a{display: block;width: 0.34rem;height: 0.34rem;transition: all 0.5s;opacity: 0.7;}
.footer .f_bottom .fx a:hover{opacity: 1;}
.footer .f_bottom .fx a img{width: 100%;height: 100%;object-fit: contain;}

/* 公共 */
.more{width: fit-content;padding: 0.12rem 0.2rem;display: flex;align-items: center;gap: 0.12rem;color:#ffffff;border-radius: 1rem;background: rgba(255, 255, 255, 0.20);backdrop-filter: blur(20px);transition: all 0.5s;margin-top: 0.46rem;text-transform: capitalize;}
.more img{width: 0.2rem;height: 0.2rem;object-fit: contain;}
.more:hover{background-color: var(--color2);}

.more1{width: fit-content;padding: 0.12rem 0.2rem;display: flex;align-items: center;gap: 0.12rem;color:var(--color1);border-radius: 1rem;border: 1px solid rgba(34, 24, 21, 0.30); transition: all 0.5s;margin-top: 0.46rem;text-transform: capitalize;}
.more1 img{width: 0.2rem;height: 0.2rem;object-fit: contain;}
.more1 img.img2{display: none;}
.more1:hover img.img1{display: none;}
.more1:hover img.img2{display: block;}
.more1:hover{color: #ffffff;background-color: var(--color2);border-color: transparent;}

.more_red{width: fit-content;padding: 0.12rem 0.3rem;color: #ffffff;background-color: var(--color2);border-radius: 0.1rem;transition: all 0.5s;}
.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.12rem;
  margin-top: 0.7rem;
}
.pagination a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.46rem;
  height: 0.46rem;
  border-radius: 0.06rem;
  border: 1px solid #DDD;
  color: #666;
}
.pagination a img {
  width: 0.2rem;
}
.pagination a.prev {
  margin-right: 0.16rem;
  border: none;
  background: #f7f7f7;
}
.pagination a.next {
  margin-left: 0.16rem;
  transform: rotate(180deg);
  border: none;
  background: #f7f7f7;
}
.pagination a.prev:hover:not(.disabled), 
.pagination a.next:hover:not(.disabled) {
  background: var(--color2);
  color: #fff;
}
.pagination a.prev:hover:not(.disabled) img, 
.pagination a.next:hover:not(.disabled) img {
  filter: var(--imgwhite);
}
.pagination a.disabled img {
  filter: var(--imggray);
}
.pagination a.dots {
  line-height: 1;
}
.pagination a.active {
  background: var(--color2);
  color: #fff;
}
.pagination a.page:hover {
  background: var(--color2);
  color: #fff;
}
/* 公共 end */

/* 首页 */
/*.banners{padding: 0 0.2rem 0.3rem 0.2rem;}*/
.banners .banner{width: 100%;height: 87.26vh;
/*border-radius: 0.3rem;*/
overflow: hidden;position: relative;}
.banners .banner .swiper-slide{height: 100%;position: relative;}
.banners .banner .swiper-slide .box{width: 100%;height: 100%;position: relative;
/*border-radius: 0.3rem;*/
overflow: hidden;}
.banners .banner .swiper-slide .box .pic{width: 100%;height: 100%;}
.banners .banner .swiper-slide .box .pic img{width: 100%;height: 100%;object-fit: cover;}
.banners .banner .swiper-slide .box .txt{position: absolute;bottom: 0.7rem;left: 1rem;width: 14rem;color: #ffffff;opacity: 0;}
.banners .banner .swiper-slide-active .box .txt{opacity: 1;}
.banners .banner .swiper-slide .box .txt .h{font-family:pb;font-style: italic;line-height: 1.5;margin-bottom: 0.14rem;}
.banners .banner .swiper-slide .box .txt .p{font-family:pr;line-height: 1.5;font-style: italic;}
.banners .banner .swiper-pagination{width: fit-content;left: auto;right: 1rem; bottom: 0.77rem;}
.banners .banner .swiper-pagination .swiper-pagination-bullet{width: 0.14rem;height: 0.03rem;border-radius: 0.02rem;opacity: 0.4;background-color: #ffffff;transform: rotate(120deg);}
.banners .banner .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.banners .banner .swiper-slide .box .pic{transition: all 0.8s;
/*border-radius: 0.3rem;*/
overflow: hidden;}
/*.banners .banner .swiper-slide .box .pic{transform: translateY(-100%) scale(0.8);}*/
/*.banners .banner .swiper-slide-active .box .pic{transform: translateY(0%) scale(1);transition: none;}*/

.banners .banner .prev{position: absolute;top: 50%;left: 0.6rem;width: 0.6rem;height: 0.44rem;transform: translateY(-50%);z-index: 5;cursor: pointer;}
.banners .banner .prev img{width: 100%;height: 100%;object-fit: contain;}
.banners .banner .prev img.img2{display: none;}
.banners .banner .prev img.img1{filter: invert(1);}
.banners .banner .prev:hover img.img2{display: block;}
.banners .banner .prev:hover img.img1{display: none;}
.banners .banner .next{position: absolute;top: 50%;right: 0.6rem;width: 0.6rem;height: 0.44rem;transform: translateY(-50%);z-index: 5;cursor: pointer;}
.banners .banner .next img{width: 100%;height: 100%;object-fit: contain;}
.banners .banner .next img.img2{display: none;}
.banners .banner .next img.img1{filter: invert(1);}
.banners .banner .next:hover img.img2{display: block;}
.banners .banner .next:hover img.img1{display: none;}


.part1{position: relative;height: 300vh;}
.part1 .con{position: sticky;top: 0;left: 0;width: 100%;height: 100vh;background:url(../img/ip1_bj.jpg)no-repeat center top;background-size: 100% auto;padding: 1.76rem 1.3rem 1.1rem 1.3rem;z-index: 2;overflow: hidden;}
.part1 .con .top .more_red{margin: 0 auto;margin-bottom: 0.3rem;}
.part1 .con .top .tit{text-align: center;color: #ffffff;font-family:pb;font-style: italic;line-height: 1.5;margin-bottom: 0.6rem;}
.part1 .con .txt1{width: 12rem;position: absolute;top: 3.3rem;left: 50%;transform: translateX(-50%); text-align: center;color: #ffffff;line-height: 1.9;opacity: 1;transition: all 1s;}
.part1 .con .txt1.hid{opacity: 0;top: -1rem;}
.part1 .con .txt2{position: absolute;top: 6.61rem;left: 0%;width: 100%;display: flex;justify-content: center;opacity: 0;transition: all 1s;}
.part1 .con .txt2.on{opacity: 1;top: 4.61rem;}
.part1 .con .txt2.on1{opacity: 0;top: 1rem;}
.part1 .con .txt2 .item{width: 25%;text-align: center;color: #ffffff;}
.part1 .con .txt2 .item .nums{display: flex;justify-content: center;align-items: flex-end;margin-bottom: 0.15rem;line-height: 1.5;}
.part1 .con .txt2 .item .nums .num{font-family:pb;}
.part1 .con .txt2 .item .nums .dw{transform: translate(0.03rem,-0.12rem);}
.part1 .con .txt2 .item .p{font-family:pr;line-height: 1.5;}
.part1 .con .qiu{position: absolute;top: 57.78vh;left: 50%;transform: translateX(-50%) scale(1.2);width: 10.8rem;z-index: -1;transition: all 1s;opacity: 1;}
.part1 .con .qiu.on1{top: 30vh;}
.part1 .con .qiu.on2{top: 6vh;transform: translateX(-50%) scale(0.8)}
.part1 .con .list{position: absolute;bottom: -15%;opacity: 0;transition: all 1s; left: 0;width: 100%;display: flex;gap: 0.4rem;justify-content: center;}
.part1 .con .list.on{bottom: 4.5%;opacity: 1;}
.part1 .con .list .item{width: 5.26rem;border-radius: 0.2rem;border-radius: 0.2rem;border: 1px solid rgba(255, 255, 255, 0.00);background: rgba(51, 51, 51, 0.30);backdrop-filter: blur(30px);padding: 0.36rem 0.4rem;color: #ffffff;}
.part1 .con .list .item .icon{width: 0.36rem;height: 0.36rem;object-fit: contain;margin-bottom: 0.28rem;}
.part1 .con .list .item .h{line-height: 1.5;font-family:pm;margin-bottom: 0.14rem;}
.part1 .con .list .item .p{line-height: 1.75;opacity: 0.8;font-family:pr;}
.part1 .con .sc-swiper{position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}
.part1 .con .sc-swiper.show{pointer-events: all;}

.part2{padding: 1.5rem 0 0 0;height: 350vh;}
.part2 .top .more_red{margin: 0 auto;margin-bottom: 0.3rem;}
.part2 .top .tit{text-align: center;color: var(--color1);font-family:pb;font-style: italic;line-height: 1.5;
margin-bottom: 0.8rem;
    /*width: 12rem;*/
    /*margin: auto;*/
    /*padding-bottom: 1rem;*/
}
.part2 .cons{width: calc(100% - 0.6rem);margin: 0 0.3rem;border-radius: 0.3rem;overflow: hidden;position: sticky;top: 0;transition: all 1.2s;}
.part2 .cons.show{width: 100%;margin: 0;border-radius: 0;}
.part2 .cons .con{width: fit-content;display: flex;transition: all 2s;}
.part2.on1 .cons .con{transform: translateX(0);}
/*.part2.on2 .cons .con{transform: translateX(-20vw);}*/
/* .part2.on3 .cons .con{transform: translateX(-34vw);} */
.part2 .cons .con .item{width:20vw;position: relative;height: 100vh;transition: all 1s;}
.part2.on2 .cons .con .item{width: 0;}
.part2.on2 .cons .con .item.on{width: 100vw;}
.part2 .cons .con .item .icon{position: absolute;top: 0.6rem;left:1rem;width: 0.8rem;height: 0.8rem;border-radius: 0.2rem;border: 1px solid rgba(255, 255, 255, 0.20);background: rgba(51, 51, 51, 0.30);backdrop-filter: blur(20px);display: flex;align-items: center;justify-content: center;transition: all 1s;z-index:3;}
.part2 .cons.show .con .item .icon{top: 1.86rem;left: 0.8rem;}
.part2 .cons .con .item .icon img{width: 0.5rem;height: 0.5rem;object-fit: contain;}
.part2 .cons .con .item .bj{width: 100%;height: 100%;position: relative;overflow: hidden;}
.part2 .cons .con .item .bj::after{content:"";position:absolute;top:0;left:0; width: 6.4rem;height: 100%;background: linear-gradient(270deg, rgba(17, 17, 17, 0.00) 0%, rgba(17, 17, 17, 0.50) 100%);}
.part2 .cons .con .item .bj img{width: 100vw;max-width: 9999px;position: absolute;top: 0;left: 50%;transform: translateX(-50%); height: 100%;object-fit: cover;}
/*.part2 .cons .con .item .bj img:last-child{width: 100% !important}*/
.part2 .cons .con .item .txt1{display: none;position: absolute;left: 1.3rem;bottom: 1.34rem;width: 4.9rem;color: #ffffff;}
.part2 .cons .con .item .txt1 .h{line-height: 1.5;font-family:pb;margin-bottom: 0.2rem;}
.part2 .cons .con .item .txt1 .p{line-height: 2;font-family:pr;margin-bottom: 0.5rem;}
.part2 .cons .con .item .txt2{position: absolute;left: 0;width: 100%;bottom: 1.34rem;color: #ffffff;opacity: 0.7;text-align: center;font-family:pm;}
.part2 .cons .con .item.on{width: 80vw;}
/*.part2 .cons .con .item.on:last-child{width: 100%}*/
.part2 .cons .con .item.on .txt2{display: none;}
.part2 .cons .con .item.on .txt1{display: block;}

.part3{padding: 1rem 1.3rem 1rem 1.3rem;background: url(../img/ip3_bj.jpg);background-size:cover;background-position: bottom;}
.part3 .top{margin-bottom: 0.46rem;}
.part3 .top .more_red{margin: 0 auto;margin-bottom: 0.3rem;}
.part3 .top .tit{color:var(--color1);font-family:pb;text-align: center;line-height: 1.5;font-style: italic;}
.part3 .tab{display: flex;gap: 0.2rem;justify-content: center;margin-bottom: 0.66rem;}
.part3 .tab li{color: #333;line-height: 1.5;padding: 0.12rem 0.2rem;font-family:pr;transition: all 0.5s;opacity: 0.4;cursor: pointer;}
/*.part3 .tab li:nth-child(n+4):nth-child(-n+7) {display: none;}*/
.part3 .tab li.on{color: var(--color2);font-family:pb;opacity: 1;}
.part3 .con{position: relative;overflow: hidden;display: none;}
.part3 .con.on{display: block;}
.part3 .con .swiper-slide{padding: 0 3.3rem;}
.part3 .con .swiper-slide .pic{width: 100%;height: 4.6rem;margin-bottom:0.3rem;}
.part3 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: contain;}
.part3 .con .swiper-slide .txt{text-align: center;color: var(--color1);font-family:pb;}
.part3 .con .prev{position: absolute;top: 2.3rem;left: 0;width: 0.6rem;height: 0.44rem;transform: translateY(-50%);z-index: 5;cursor: pointer;}
.part3 .con .prev img{width: 100%;height: 100%;object-fit: contain;}
.part3 .con .prev img.img2{display: none;}
.part3 .con .prev:hover img.img2{display: block;}
.part3 .con .prev:hover img.img1{display: none;}
.part3 .con .next{position: absolute;top: 2.3rem;right: 0;width: 0.6rem;height: 0.44rem;transform: translateY(-50%);z-index: 5;cursor: pointer;}
.part3 .con .next img{width: 100%;height: 100%;object-fit: contain;}
.part3 .con .next img.img2{display: none;}
.part3 .con .next:hover img.img2{display: block;}
.part3 .con .next:hover img.img1{display: none;}

.part4{padding: 1.3rem 0 0 0;position: relative;height: auto;}
.part4 .top{margin-bottom: 0.7rem;position: absolute;top: 15vh;left: 0;width: 100%;}
.part4 .top .more_red{margin: 0 auto;margin-bottom: 0.3rem;}
.part4 .top .tit{color:var(--color1);font-family:pb;text-align: center;line-height: 1.5;font-style: italic;}
.part4 .con{position: sticky;top: 0;height: 100vh;overflow: hidden;}
.part4 .con .list{position: absolute;top:calc(50vh - 4.1rem) ;left: 0;width: fit-content;height: 100%;display: flex;gap: 0.3rem;align-items: center;transition: all 0.6s;z-index:10;}
.part4.show .con .list{transform: translateX(0);top: 0%;gap: 0;z-index:1;}
.part4 .con .list .item{width: 100%;height: 5.2rem;border-radius: 0.2rem;overflow: hidden;transition: all 0.8s;position: relative;cursor:pointer;transition:all 0.5s;}
/*.part4 .con .list .item:nth-child(5){pointer-events:none;}*/
.part4 .con .list .item:hover{transform:translateY(-0.2rem);}
.part4 .con .list .item .txt{position: absolute;top: 4.5rem;left:.2rem;color: #fff;font-size: 24px;opacity:0;transition: all .3s ease}
.part4 .con .list .item:hover .txt{opacity: 1;}
.part4.show .con .list .item{opacity: 0;border-radius: 0;width: 0;}
.part4.show .con .list .itemx.on{opacity: 1;width: 100vw;height: 100vh;}
.part4.show .con .list .itemx img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;opacity: 0;transition: all 0.5s;}
.part4.show .con .list .itemx img.on{opacity: 1;}
.part4 .con .list .item img{width: 100%;height: 100%;object-fit: cover;}
.part4 .con .boxs{position: absolute;top: 8%;left: 0;width: 100%;height: 100vh;opacity: 0;z-index:2;}
.part4.show .con .boxs{top: 0;opacity: 1;transition: all 0.6s 0.6s;display:none;}
.part4.show .con .boxs.on{display: block;}
.part4.show .con .boxs .tab{position: absolute;left: 0;bottom: 0;width: 100%;display: flex;border-top: 1px solid rgba(255, 255, 255, 0.26);display: flex;}
.part4.show .con .boxs .tab .li{width: 100%;text-align: center;color: #ffffff;opacity: 0.6;transition: all 0.5s;line-height: 1.45;padding: 0.34rem 0;cursor: pointer;}
.part4.show .con .boxs .tab .li.on{opacity: 1;}
.part4.show .con .boxs .tits{position: absolute;left: 1.3rem;bottom: 1.8rem;color: #ffffff;font-family:pb;line-height: 1.5;text-transform: uppercase;}
.part4.show .con .boxs .tits .tit{display: none;}
.part4.show .con .boxs .tits .tit.on{display: block;}
.part4.show .con .boxs .swiperbox{position: absolute;top: 1.7rem;right: 1.56rem;overflow: hidden;width: 5.2rem;border-radius: 0.2rem;background-color: #ffffff;padding-bottom: 0.78rem;}
.part4.show .con .boxs .swiperbox.on{display: block;}
.part4.show .con .boxs .swiperbox .btns{position: absolute;bottom: 0;left: 0;width: 100%;display: flex;border-top: 1px solid #DFDFDF;}
.part4.show .con .boxs .swiperbox .btns>div{display: flex;cursor: pointer;width: 50%;align-items: center;justify-content: center;height: 0.58rem;border-right: 1px solid #DFDFDF;cursor: pointer;}
.part4.show .con .boxs .swiperbox .btns>div:last-child{border-right: 0;}
.part4.show .con .boxs .swiperbox .btns>div img{width: 0.24rem;height: 0.24rem;}
.part4.show .con .boxs .swiperbox .swiper-slide{padding: 0.34rem 0.36rem 0 0.36rem;opacity: 1;transition: all 0.5s;}
.part4.show .con .boxs .swiperbox .swiper-slide-active{opacity: 1;}
.part4.show .con .boxs .swiperbox .swiper-slide .num{color: var(--color1);opacity: 0.1;font-family:pb;text-transform: uppercase;line-height: 1.5;margin-bottom: 1vh;}
.part4.show .con .boxs .swiperbox .swiper-slide .h{color: var(--color1);line-height: 1.5;margin-bottom: 2vh;font-family:pb;text-transform: capitalize;display:none;}
.part4.show .con .boxs .swiperbox .swiper-slide .p{color: var(--color1);font-family:pm;line-height: 1.5;text-transform: capitalize;margin-bottom: 1vh;height: .6rem;}
.part4.show .con .boxs .swiperbox .swiper-slide .p1{color: #666;line-height: 0.26rem;position: relative;padding-left: 0.16rem;margin-bottom: 0.14rem;height: .8rem;}
.part4.show .con .boxs .swiperbox .swiper-slide .p1::before{content: "";position: absolute;left: 0;top: 0.13rem;width: 0.04rem;height: 0.04rem;border-radius: 50%;background-color: #666;transform: translateY(-50%);}
.part4.show .con .boxs .swiperbox .swiper-slide .pic{width: 100%;height: 2.8rem;border-radius: 0.16rem;overflow: hidden;}
.part4.show .con .boxs .swiperbox .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;}

.part5{padding: 1.6rem 0.3rem 0 0.3rem;}
.part5 .top{width: 100%;display: flex;justify-content: space-between;align-items: flex-end;padding: 0 1rem;}
.part5 .top .t_left{width: 10rem;}
.part5 .top .t_left .more_red{margin-bottom: 0.3rem;}
.part5 .top .t_left .tit{color: var(--color1);line-height: 1.5;font-style: italic;font-family:pb;}
.part5 .list{margin-top: 0.8rem;}
.part5 .list .item{width: 100%;padding: 0.4rem 0.4rem 0.8rem 0.4rem;background: #F7F7F7;border-radius: 0.1rem;display: flex;align-items: flex-start;justify-content: space-between;margin-bottom: 0.22rem;transition: all 0.5s;}
.part5 .list .item:hover{background:url(../img/ip5_bj.png)no-repeat center;background-size: cover; box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.1);}
.part5 .list .item:last-child{margin-bottom: 0;}
.part5 .list .item .left{width: 6.8rem;display: flex;align-items: flex-start;justify-content: space-between;}
.part5 .list .item .left .day{color: var(--color1);font-family:pb;line-height: 2;transition: all 0.5s;}
.part5 .list .item:hover .left .day{color: #fff;opacity: 0.7;}
.part5 .list .item .left .h{color: var(--color1);font-family:pm;width: 5.2rem;line-height: 1.5;height: 3em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-family:pr;transition: all 0.5s;}
.part5 .list .item:hover .left .h{color: #fff;}
.part5 .list .item .p{width: 8rem;color: #666;line-height: 1.8;height: 3.6em;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-family:pr;transition: all 0.5s;}
.part5 .list .item:hover .p{color: #fff;}

.part6{position: relative;padding-top: 1.6rem;padding-bottom: 0.8rem;}

.part6::before{content: "";position: absolute;top: 0;left: 0;height: 100%;width: 2.9rem;background: linear-gradient(to left, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);z-index: 10;}
.part6::after{content: "";position: absolute;top: 0;right: 0;height: 100%;width: 2.9rem;background: linear-gradient(to right, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);z-index: 10;}

.part6 .top {
  z-index: 11;
  margin-bottom: 0.5rem;
  width: 100%;
}
.part6 .top .more_red{margin: 0 auto;margin-bottom: 0.3rem;}
.part6 .top .tit{text-align: center;line-height: 1.5;font-family:pb;color: var(--color1);font-style: italic;}
.part6 .con{position: relative;overflow: hidden;width: 100%;height: 7.78rem;background: url(../img/ip6_bj.png)no-repeat;background-size: 100% 100%;}
/*.part6 .con::before{content: "";position: absolute;top: -5px;left: 0;width: 100%;height: 2.9rem;background: linear-gradient(0deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);pointer-events: none;z-index: 10;}*/
/*.part6 .con::after{content: "";position: absolute;bottom: -5px;left: 0;width: 100%;height: 2.9rem;background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);pointer-events: none;z-index: 10;}*/
.part6 .con .swiper-slide{display: flex;padding: 0 3.2rem;}
.part6 .con .swiper-slide-active{opacity: 1;}
.part6 .con .swiper-slide .icon{width: 25%;height: 2.6rem;position: relative;z-index: 2;}
.part6 .con .swiper-slide .icon:after{content: "";position: absolute;top: -0.59rem;left: -1.28rem;width: calc(100% + 1.29rem);height: calc(100% + 0.57rem);z-index: -1;background: url(../img/ip6_mask.png)no-repeat center;background-size: cover;opacity: 0;transition: all 0.5s;pointer-events: none;}
.part6 .con .swiper-slide .icon:hover:after{opacity: 1;}
.part6 .con .swiper-slide .icon img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;filter: grayscale(100%);}
.part6 .con .swiper-slide-active .icon img{opacity: 1;}
.part6 .con .swiper-slide .icon:hover img{filter:grayscale(0%) ;opacity: 1;}
.part6 .con .swiper-slide .icon:hover{z-index: 3;}
/* 首页  end*/

/* 品牌故事 */
.ab_banner{position: relative;}
.ab_banner .pic{width: 100%;height:60vh;}
.ab_banner .pic img{width: 100%;height: 100%;object-fit: cover;}
.ab_banner .pic .txt{position: absolute;bottom: 1.3rem;left: 0;width: 100%;text-align: center;color: #ffffff;}
.ab_banner .pic .txt1{bottom: auto;top: 70%;left: 50%;transform: translate(-50%,-50%);width: 11.7rem;}
.ab_banner .pic .txt .tit{font-family:pb;font-style: italic;line-height: 1.5;margin-bottom: 0.09rem;}
.ab_banner .pic .txt .p{font-family:pr;line-height: 1.5;opacity: 0.85;}
.ab_banner .tab{width: 100%;display: flex;background-color: #F7F7F7;justify-content: center;}
.ab_banner .tab ul{display: flex;gap: 0.4rem;}
.ab_banner .tab ul li a{display: block;padding: 0.16rem 0.3rem;color: var(--color1);transition: all 0.5s;font-family:pr;position: relative;line-height: 1.5;}
.ab_banner .tab ul li a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: var(--color2);opacity: 0;transition: all 0.5s;}
.ab_banner .tab ul li.on a{color: var(--color2);}
.ab_banner .tab ul li.on a:after{opacity: 1;}

.bra1{padding: 1.24rem 1.3rem 0 1.3rem;}
.bra1 .top{margin-bottom: 0.5rem;text-align: center;}
.bra1 .top .tit{font-family:pb;font-style: italic;line-height: 1.5;width: 13rem;margin: 0 auto; margin-bottom: 0.36rem;}
.bra1 .top .p{width: 13rem;margin: 0 auto;color: #333;font-family:pr;line-height: 2;}
.bra1 .bottom{position: relative;width: 100%;height: 8.2rem;border-radius: 0.18rem;overflow: hidden;cursor: pointer;}
.bra1 .bottom video{display: block;width: 100%;height: 100%;object-fit: cover;pointer-events: all;}
.bra1 .bottom .btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);display: flex;align-items: center;gap: 0.36rem;color: #ffffff;pointer-events: none; font-family:pm;}
.bra1 .bottom .btn.hid{opacity: 0;}
.bra1 .bottom .btn img{width: 0.68rem;height: 0.68rem;object-fit: contain;}

.bra2{padding: 1.5rem 0 1.62rem 0;}
.bra2 .top{margin-bottom: 0.8rem;text-align: center;}
.bra2 .top .tit{font-family:pb;font-style: italic;line-height: 1.5;width: 13rem;margin: 0 auto; margin-bottom: 0.36rem;}
.bra2 .top .p{width: 13rem;margin: 0 auto;color: #333;font-family:pr;line-height: 2;}
.bra2 .center{position: relative;overflow: hidden;margin-bottom: 0.85rem;}
.bra2 .center .swiper-slide{padding: 0 1.3rem;display: flex;gap: 0.8rem;}
.bra2 .center .swiper-slide .pic{width: 6.5rem;height: 3.8rem;overflow: hidden;}
.bra2 .center .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.bra2 .center .swiper-slide .pic:hover img{transform: scale(1.05);}
.bra2 .center .swiper-slide .txt{width: calc(100% - 7.3rem);}
.bra2 .center .swiper-slide .txt .year{font-size: 1.6rem;font-family:pb;line-height: 1.5;font-style: italic;color: #000;opacity: 0.04;}
.bra2 .center .swiper-slide .txt .p{color: #333;line-height: 1.5;}
.bra2 .center .swiper-slide .txt .p span{color: #333;line-height: 1.5;font-weight:bold;}
.bra2 .bottoms{position: relative;padding: 0.06rem 1.3rem 0 1.3rem;}
.bra2 .bottoms::before{content: "";position: absolute;top:0.06rem;left: 0;width: 100%;height: 2px;background-color: #F4F4F4;}
.bra2 .bottoms .prev{position: absolute;left: 1.3rem;top: 0.06rem;transform: translateY(-50%);width: 0.6rem;height: 0.44rem;z-index: 5;cursor: pointer;}
.bra2 .bottoms .prev img{width: 100%;height: 100%;}
.bra2 .bottoms .prev img.img2{display: none;}
.bra2 .bottoms .prev:hover img.img1{display: none;}
.bra2 .bottoms .prev:hover img.img2{display: block;}
.bra2 .bottoms .next{position: absolute;right: 1.3rem;top: 0.06rem;transform: translateY(-50%);width: 0.6rem;height: 0.44rem;z-index: 5;cursor: pointer;}
.bra2 .bottoms .next img{width: 100%;height: 100%;}
.bra2 .bottoms .next img.img2{display: none;}
.bra2 .bottoms .next:hover img.img1{display: none;}
.bra2 .bottoms .next:hover img.img2{display: block;}
.bra2 .bottoms .bottom{padding: 0 1.2rem;padding-right: 79%; text-align: center;transform: translateY(-0.06rem);position: relative;overflow: hidden;}
.bra2 .bottoms .bottom::before{content: "";position: absolute;bottom: 0;left: 0;width: 10%;height: 70%;background-color: #ffffff;z-index: 4;}
.bra2 .bottoms .bottom::after{content: "";position: absolute;bottom: 0;right: 0;width: 10%;height: 70%;background-color: #ffffff;z-index: 4;}
.bra2 .bottoms .bottom .swiper-slide{position: relative;color: #999;transition: all 0.5s;cursor: pointer;}
.bra2 .bottoms .bottom .swiper-slide-active{color: var(--color2);}
.bra2 .bottoms .bottom .swiper-slide .dian{width: 0.12rem;height: 0.12rem;margin: 0 auto;margin-bottom: 0.16rem;background-color: #999;border-radius: 50%;}
.bra2 .bottoms .bottom .swiper-slide-active .dian{background-color: var(--color2);}
.bra2 .bottoms .bottom .swiper-slide:after{content:"";position: absolute;left: 0;top: 0.06rem;height: 0.02rem;width: 0%;left: 50%;background-color: var(--color2);transition:all 1s;}
.bra2 .bottoms .bottom .swiper-slide-active:after{width:100%;}
/* 品牌故事 end */

/* 企业文化 */
.cul1{padding: 1.24rem 1.3rem 0.3rem 1.3rem;}
.cul1 .tit{text-align: center;color: var(--color1);font-style: italic;line-height: 1.5;font-family:pb;margin-bottom: 1.2rem;text-transform: capitalize;}
.cul1 .box{display: flex;align-items: center;margin-bottom: 1.2rem;justify-content: space-between;}
.cul1 .box:nth-child(2n-1){flex-flow:row-reverse;}
.cul1 .box .txt{width: 7.2rem;}
.cul1 .box .txt .h{color: var(--color2);font-family:pb;line-height: 1.5;margin-bottom: 0.3rem;}
.cul1 .box .txt .p{color: var(--color1);line-height: 1.41;font-family:pr;}
.cul1 .box .pic{width: 8.5rem;height: 5.2rem;border-radius: 0.2rem;overflow: hidden;}
.cul1 .box .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.cul1 .box .pic:hover img{transform: scale(1.05);}

.cul2{padding: 0 1.3rem 1.6rem 1.3rem;}
.cul2 .con{width: 100%;padding: 0.8rem 0.94rem 0 0.76rem;height: 8.3rem;border-radius: 0.2rem;overflow: hidden;background: url(../img/cul_bj.png)no-repeat center;background-size: cover;}
.cul2 .con .tit{color: #ffffff;font-family:pb;font-style: italic;line-height: 1.5;text-transform: capitalize;margin-bottom: 0.62rem;}
.cul2 .con .con1{width: 100%;display: flex;justify-content: space-between;align-items: flex-start;}
.cul2 .con .con1 .left{width: 6.4rem;height: 4.84rem;position: relative;}
.cul2 .con .con1 .left .list{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.cul2 .con .con1 .left .list .item{position: absolute;color: var(--color1);z-index: 2;}
.cul2 .con .con1 .left .list .item .bj{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.cul2 .con .con1 .left .list .item .bj img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;transition: all 0.5s;}
.cul2 .con .con1 .left .list .item .bj img.img2{opacity: 0;}
.cul2 .con .con1 .left .list .item.on .bj img.img2{opacity: 1;}
.cul2 .con .con1 .left .list .item.on .bj img.img1{opacity: 0;}
.cul2 .con .con1 .left .list .item span{position: absolute;color: var(--color1);cursor: pointer;}
.cul2 .con .con1 .left .list .item.on span{color: #fff;}
.cul2 .con .con1 .left .list .item:nth-child(1){position: absolute;top: 0;left: 0.41rem;width: 3.55rem;height: 2.4rem;}
.cul2 .con .con1 .left .list .item:nth-child(2){position: absolute;top: 0.47rem;right: 0;width: 2.76rem;height: 3.13rem;}
.cul2 .con .con1 .left .list .item:nth-child(3){position: absolute;bottom: 0;right: 0.41rem;width: 3.55rem;height: 2.4rem;}
.cul2 .con .con1 .left .list .item:nth-child(4){position: absolute;bottom: 0.47rem;left: 0;width: 2.76rem;height: 3.13rem;}
.cul2 .con .con1 .left .list .item:nth-child(1) span{position: absolute;top: 0.59rem;right: 0.71rem;}
.cul2 .con .con1 .left .list .item:nth-child(2) span{position: absolute;top: 0.34rem;left: 0.5rem;}
.cul2 .con .con1 .left .list .item:nth-child(3) span{position: absolute;top: 1.6rem;left: 0.6rem;}
.cul2 .con .con1 .left .list .item:nth-child(4) span{position: absolute;top: 2.5rem;right: 0.4rem;}

.cul2 .con .con1 .left .center{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 1.55rem;height: 1.55rem;}
.cul2 .con .con1 .left .center img{width: 100%;height: 100%;object-fit: contain;}
.cul2 .con .con1 .right{width: 7.62rem;display: flex;justify-content: space-between;align-items: center;}
.cul2 .con .con1 .right .con1{position: relative;width: 5.5rem;overflow: hidden;}
.cul2 .con .con1 .right .con1 .swiper-slide{padding: 0.6rem 0.4rem;border-radius: 0.2rem;border: 1px solid rgba(255, 255, 255, 0.20);background: rgba(255, 255, 255, 0.08);backdrop-filter: blur(30px);color: #ffffff;opacity: 0;transition: all 0.5s;}
.cul2 .con .con1 .right .con1 .swiper-slide-active{opacity: 1;}
.cul2 .con .con1 .right .con1 .swiper-slide .tit1{padding: 0 0 0.22rem 0;line-height: 1.5; border-bottom: 1px solid rgba(255,255,255,0.2);margin-bottom: 0.4rem;font-family:pb;font-style: italic;}
.cul2 .con .con1 .right .con1 .swiper-slide .txt .h_1{line-height: 1.5;margin-bottom: 0.18rem;font-family:pm;}
.cul2 .con .con1 .right .con1 .swiper-slide .txt .p{line-height: 1.5;font-family:pl;margin-bottom: 0.4rem;opacity: 0.7;}
.cul2 .con .con1 .right .con1 .swiper-slide .txt li{padding-left: 0.16rem;position: relative;line-height: 0.24rem;margin-bottom: 0.12rem;}
.cul2 .con .con1 .right .con1 .swiper-slide .txt li:last-child{margin-bottom: 0;}
.cul2 .con .con1 .right .con1 .swiper-slide .txt li::before{content: "";position: absolute;top: 0.12rem;left: 0.04rem;transform: translateY(-50%);width: 0.04rem;height: 0.04rem;border-radius: 50%;background-color: #ffffff;}
.cul2 .con .con1 .right .prev{width: 0.6rem;height: 0.44rem;z-index: 5;cursor: pointer;}
.cul2 .con .con1 .right .prev img{width: 100%;height: 100%;}
.cul2 .con .con1 .right .prev img.img2{display: none;}
.cul2 .con .con1 .right .prev:hover img.img1{display: none;}
.cul2 .con .con1 .right .prev:hover img.img2{display: block;}
.cul2 .con .con1 .right .next{width: 0.6rem;height: 0.44rem;z-index: 5;cursor: pointer;}
.cul2 .con .con1 .right .next img{width: 100%;height: 100%;}
.cul2 .con .con1 .right .next img.img2{display: none;}
.cul2 .con .con1 .right .next:hover img.img1{display: none;}
.cul2 .con .con1 .right .next:hover img.img2{display: block;}
/* 企业文化 end */

/* 企业荣誉 */
.hon1{padding: 1.24rem 0 1.62rem 0;}
.hon1 .top{margin-bottom: 0.8rem;text-align: center;}
.hon1 .top .tit{font-family:pb;font-style: italic;line-height: 1.5;width: 13rem;margin: 0 auto; margin-bottom: 0.36rem;}
.hon1 .top .p{width: 13rem;margin: 0 auto;color: #333;font-family:pr;line-height: 2;}
.hon1 .con{position: relative;}
.hon1 .con .mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity:0;}

.hon2{padding: 1rem 1.3rem 1.03rem 1.3rem;background: url(../img/hon2_bj.jpg)no-repeat center;background-size: cover;position: relative;}
.hon2 .left{width: 4.1rem;}
.hon2 .top{margin-bottom: 0.77rem;color: #fff;}
.hon2 .top .tit{font-family:pb;font-style: italic;line-height: 1.5; margin-bottom: 0.13rem;}
.hon2 .top .p{opacity: 0.8; font-family:pr;line-height: 2;}
.hon2 .left .list{width: 3rem;height: 6.87rem;padding-left: 0.43rem;position: relative;overflow: hidden;}
.hon2 .left .list::before{content: "";position: absolute;top: 0.24rem;left: 0.11rem;width: 2px;height: calc(100% - 0.48rem);background-color: rgba(255,255,255,0.2);}
.hon2 .left .list .swiper-slide{display: flex;align-items: center;color: #fff;opacity: 0.4;line-height: 1.55;transition: all 0.5s;cursor: pointer;position:relative;}
.hon2 .left .list .swiper-slide:after{content:"";position: absolute;top: 0;left: -0.32rem;width: 0.02rem;height: 100%;background-color: #ffffff;opacity: 0;transition: all 0.5s;}
.hon2 .left .list .swiper-slide-active{opacity: 1;}
.hon2 .left .list .swiper-slide-active:after{opacity:1;}
.hon2 .left .list .prev{position: absolute;top: 0;left: 0;width: 0.24rem;height: 0.24rem;border-radius: 50%;background-color: rgba(255, 255, 255, 0.20);display: flex;justify-content: center;align-items: center;transition: all 0.5s;cursor: pointer;}
.hon2 .left .list .prev img{width: 100%;height: 100%;}
.hon2 .left .list .prev:hover{background: var(--color2);}
.hon2 .left .list .next{position: absolute;bottom: 0;left: 0;width: 0.24rem;height: 0.24rem;border-radius: 50%;background-color: rgba(255, 255, 255, 0.20);display: flex;justify-content: center;align-items: center;transition: all 0.5s;cursor: pointer;}
.hon2 .left .list .next img{width: 100%;height: 100%;}
.hon2 .left .list .next:hover{background: var(--color2);}
.hon2 .right{position: absolute;top: 20.3vh;right: 5.3rem;width: 8rem;overflow: hidden;text-align: center;color: #ffffff;line-height: 1.5;font-family:pm;}
.hon2 .right .pic{width: 4.88rem;height: 6.26rem;display: flex;align-items: center;justify-content: center;margin: 0 auto;margin-bottom: 0.05rem;position: relative;}
.hon2 .right .pic:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/hon2_picmask.png);background-size: 100% 100%;}
.hon2 .right .pic img{width: 3.7rem;height: 5.22rem;object-fit: contain;}

.hon3{padding: 1.3rem 0 1.88rem 0;background: url(../img/hon3_bj.jpg)no-repeat center;background-size: cover;}
.hon3 .top{margin-bottom: 0.8rem;text-align: center;}
.hon3 .top .tit{font-family:pb;font-style: italic;line-height: 1.5;width: 13rem;margin: 0 auto; margin-bottom: 0.36rem;}
.hon3 .top .p{width: 13rem;margin: 0 auto;color: #333;font-family:pr;line-height: 2;}
.hon3 .bottom{position: relative;overflow: hidden;padding-bottom: 1rem;}
/* .hon3 .bottom{position: relative;overflow: hidden;perspective: 1200px;-webkit-perspective: 1200px;mask: url(../img/page_mask.svg);-webkit-mask: url(../img/page_mask.svg);mask-size: cover;mask-position: center;} */
.hon3 .bottom .swiper-wrapper{align-items: center;}
/* .hon3 .bottom .swiper-wrapper .swiper-slide{height: 7.29rem;transition: all 0.5s;position: relative;} */
.hon3 .bottom .swiper-wrapper .swiper-slide{transition: all 0.5s;position: relative;}
.hon3 .bottom .swiper-wrapper .swiper-slide .pic{width: 100%;height:4.2rem;}
.hon3 .bottom .swiper-wrapper .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;}
/* .hon3 .bottom .swiper-wrapper .swiper-slide-prev,.hon3 .bottom .swiper-wrapper .swiper-slide-next{height: 4.8rem;}
.hon3 .bottom .swiper-wrapper .swiper-slide-active{height: 4.2rem;} */
/* .hon3 .bottom .swiper-wrapper .swiper-slide .h{position: absolute;top: calc(100% + 0.3rem);left: 0;width: 100%;text-align: center;opacity: 0;} */
/* .hon3 .bottom .swiper-wrapper .swiper-slide .h{position: absolute;top: calc(100% + 0.3rem);left: 0;width: 100%;text-align: center;opacity: 0;} */
.hon3 .bottom .swiper-wrapper .swiper-slide .h{margin-top: 0.3rem;color: var(--color1);font-weight:600; width: 100%;text-align: center;opacity: 0;transition: all 0.5s;line-height: .3rem;height: .6rem;}
.hon3 .bottom .swiper-wrapper .swiper-slide-active .h{opacity: 1;}
.hon3 .bottom .btns{width: 1.5rem;display: flex;gap: 0.3rem;position: absolute;bottom: 0;left: 1.3rem;}
.hon3 .bottom .btns>div{width: 0.6rem;height: 0.44rem;cursor: pointer;}
.hon3 .bottom .btns>div img{width: 100%;height: 100%;}
.hon3 .bottom .btns>div img.img2{display: none;}
.hon3 .bottom .btns>div:hover img.img2{display: block;}
.hon3 .bottom .btns>div:hover img.img1{display: none;}
.hon3 .bottom .swiper-pagination{position: absolute;right: 1.3rem;left: auto; bottom: 0.22rem;width: calc(100% - 4.6rem);height: 2px;background-color: rgba(51, 51, 51, 0.14);top: auto;}
.hon3 .bottom .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: var(--color2);}
/* 企业荣誉 end */

/* 营销与服务中心 */
.ser1{padding: 1.5rem 0 0 0;}
.ser1 .tit{color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.8rem;font-style: italic;text-align: center;}
.ser1 .list{display: flex;}
.ser1 .list .item{display: block;width: 50%;height: 7.1rem;position: relative;z-index: 2;padding: 1.5rem 2.8rem 0 1.3rem;}
.ser1 .list .item .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;overflow: hidden;}
.ser1 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ser1 .list .item:hover .pic img{transform: scale(1.05);}
.ser1 .list .item .h{color: #ffffff;font-family:pb;line-height: 1.3;margin-bottom: 0.3rem;}
.ser1 .list .item .p{color: rgba(255,255,255,0.6);line-height: 1.5;font-family:pr;height: 3em;margin-bottom: 0.8rem;}

.ser2{padding: 1.4rem 1.3rem 1.3rem 1.3rem;position: relative;z-index: 2;line-height:2.1;
/*display: flex;*/
align-items: flex-end;justify-content: space-between;overflow: hidden;}
.ser2 .bj{position: absolute;top: 2.88rem;left: 0;width: 23rem;z-index: -1;max-width: 23rem;}
.ser2 .left{width: 6.1rem;padding-right: 0.5rem;}
.ser2 .left .tit{color: var(--color1);font-family:pb;margin-bottom: 2.62rem;line-height: 1.5;}
.ser2 .left .txt .h_1{color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.2rem;}
.ser2 .left .txt .p{line-height: 1.66;color: #666;margin-bottom: 0.45rem;}
.ser2 .left .txt ul li{display: flex; line-height: 1.66;color: #666;margin-bottom: 0.12rem;}
.ser2 .left .txt ul li a{display: block; line-height: 1.66;color: #666;margin-left: 0.1rem;text-decoration: underline!important;transition:all 0.5s;}
.ser2 .left .txt ul li a:hover{color:var(--color2);}
.ser2 .left .txt ul li:last-child{margin-bottom: 0;}
.ser2 .right{width: 9.5rem;display: flex;align-items: flex-end;justify-content: space-between;}
.ser2 .right .pic{width: 5.2rem;height: 7.2rem;border-radius: 0.2rem;overflow: hidden;}
.ser2 .right .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ser2 .right .pic:hover img{transform: scale(1.05);}
.ser2 .right .txt{width: 3.08rem;}
.ser2 .right .txt .txt1{margin-bottom: 0.4rem;}
.ser2 .right .txt .txt1:last-child{margin-bottom: 0;}
.ser2 .right .txt .h{color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.2rem;}
.ser2 .right .txt .p{display: flex;color: #666;line-height: 1.66;margin-bottom: 0.12rem;}
.ser2 .right .txt .p a{display: block;color: #666;line-height: 1.66;margin-left: 0.1rem;text-decoration: underline!important;transition:all 0.5s;}
.ser2 .right .txt .p a:hover{color:var(--color2);}
.ser2 .right .txt .p:last-child{margin-bottom: 0;}

.container {
    /*max-width: 1200px;*/
    margin: 0 auto;
    padding: .4rem .2rem;
}

/* 上部卡片部分 */
.support-section {
    background-color: #fff;
    padding-bottom: .6rem;
}

.section-title {
    font-size: .28rem;
    font-weight: bold;
    font-style: italic;
    margin-bottom: .4rem;
}

.card-container {
    display: flex;
    gap: .2rem;
    justify-content: space-between;
}

.info-card {
    /*background: #fff;*/
    background: #fafafa;
    border-radius: .2rem;
    padding: 30px;
    flex: 1;
    box-shadow: 0 4px 15px rgba(0,0,0,0.05);
    border: 1px solid #eee;
    transition: all .3s ease;
    background-position: 2.91rem 2.28rem;
    
}
.info-card:hover {
    background: #ffffff url('../images/mydw/supporticon.png') no-repeat;
    background-size: 2rem 2rem;
    background-position: 2.91rem 2.28rem;
}
.info-card p {
    display: flex;
}

.info-card h3 {
    font-size: .22rem;
    /*margin-bottom: 10px;*/
    margin-bottom: .7rem;
    color: #444;
    position: relative;
}

.info-card h3:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #DFDFDF;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -.31rem;
}
.info-card h3:before {
    content: "";
    width: .7rem;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: -.31rem;
    background: #E60012;
    z-index: 2;
}

.line {
    width: .4rem;
    height: 2px;
    background-color: #e33e33;
    margin-bottom: .2rem;
}

.info-card p {
    font-size: .18rem;
    color: #666;
    margin-bottom: .15rem;
}
.info-card p .strooo{
    font-size: .22rem;
}

.info-card a {
    color: #666;
    text-decoration: none;
}

.sub-contact {
    margin-bottom: .15rem;
}

/* 下部表单部分 */
.contact-form-section {
    background-color: #F7F7F7;
}

.form-wrapper {
    display: flex;
    gap: .6rem;
    align-items: flex-start;
}

.form-text {
    width: 6.65rem;
    flex: 1;
}

.form-text h2 {
    font-size: 32px;
    font-style: italic;
    line-height: 1.2;
    /*margin-bottom: 20px;*/
    margin-bottom: .26rem;
}

.form-text p {
    color: #888;
    margin-bottom: 1.5rem;
}

.side-img {
    width: 5rem;
    border-radius: .15rem;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}

.contact-form {
    display: flex;
    flex-wrap: wrap;
    flex: 1.5;
    row-gap: .4rem;
    
}
.contact-form .input11{
    width: 100%;
}
.contact-form .full-width{
    width: 35%;
    justify-content: center;
    margin: 0.2rem auto 0;
}
.grid-form {
    display: flex;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    width: 45%;
    flex-wrap: wrap;
    margin:  0 5% 0 0;
}

.form-group .label {
    margin-bottom: .12rem;
    color: #111;
    font-weight: 400;
}

.form-group .label .required {
    color: #e33e33;
}

.form-group {
    width: 45%;
    margin-bottom: 20px;
    margin: 0 5% 0 0;
}


.form-group label {
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 8px;
    color: #555;
}

.required {
    color: #e33e33;
}

.form-group input, 
.form-group select, 
.form-group textarea {
    width: 100%;
    padding: .12rem;
    border: 1px solid #eee;
    background-color: #fff;
    border-radius: 4px;
    font-size: 14px;
    outline: none;
}

.form-group input,.form-group select,.form-group textarea {
    backdrop-filter: blur(17.850000381469727px);
    background: #ffffff;
    border: 1px solid #EAEAEA;
    border-radius: .1rem;
    color: #999;
    font-weight: 300;
}
.form-group select {
    appearance: revert;
}
.form-group input::placeholder {
    color: #999;
}
.form-group textarea::placeholder {
    color: #999;
}

.form-group textarea {
    /*height: 120px;*/
    height: 1.4rem;
    resize: vertical;
    resize: none;
}

.submit-btn {
    background-color: #d83b33;
    color: white;
    border: none;
    padding: .12rem .4rem;
    border-radius: .25rem;
    font-size: 16px;
    cursor: pointer;
    transition: background 0.3s;
    float: right;
}

.submit-btn:hover {
    background-color: #b32e28;
}

/* 响应式调整 */
@media (max-width: 992px) {
    .card-container, .form-wrapper {
        flex-direction: column;
    }
    .grid-form {
        grid-template-columns: 1fr;
    }
}

.ser3{padding:1.45rem 1.6rem;display: flex;justify-content: space-between;flex-flow:row-reverse;align-items:center;}
.ser3 .right{width: 8rem;}
.ser3 .right .txt{margin-bottom: 0.6rem;}
.ser3 .right .txt .tit{color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.2rem;font-style:italic;}
.ser3 .right .txt .p{color: var(--color1);font-family:pr;line-height: 1.5;margin-bottom: 0.4rem;}
.ser3 .right .txt .p1{display: flex;align-items: center;color: #666;font-family:pr;margin-bottom: 0.12rem;justify-content: flex-end;}
.ser3 .right .txt .p1 a{color: #666;font-family:pr;margin-left: 0.12rem;}
.ser3 .right .txt .p1:last-child{margin-bottom: 0;}
.ser3 .right .pic{width: 6.4rem;height: 4.1rem;border-radius: 0.2rem;overflow: hidden;}
.ser3 .right .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ser3 .right .pic:hover img{transform: scale(1.05);}
.ser3 .left{background-color: #ffffff;border-radius: 0.2rem;padding: 0.48rem 2.55rem 0.55rem;}
.ser3 .left .h{color: var(--color1);font-family:pm;line-height: 1.5;margin-bottom: 0.5rem;text-align:center;}
.ser3 .left form{display: flex;justify-content: space-between;flex-wrap: wrap;gap: 0.4rem;}
.ser3 .left form .input{width: 5rem;display: flex;gap: 0.02rem;color: var(--color1);border-bottom: 1px solid var(--color1);opacity: 0.4;transition: all 0.5s;}
.ser3 .left form .select{position: relative;}
.ser3 .left form .select:after{content:"";position: absolute;top:50%;right: 0;width: 0.18rem;height: 0.1rem;background: url(../img/cat_fjt.png);background-size: 100% 100%;transform: translateY(-50%);}
.ser3 .left form .input:hover{opacity: 1;}
.ser3 .left form .input span{line-height: 2.8;color: var(--color1);}
.ser3 .left form .input input{border: none;line-height: 2.8;background-color: transparent;color: var(--color1);width: 100%;}
.ser3 .left form .input input::placeholder{color: var(--color1);}
.ser3 .left form .input select{border: none;line-height: 2.8;background-color: transparent;color: var(--color1);width: 100%;}
.ser3 .left form .input textarea{border: none;line-height: 2.8;background-color: transparent;color: var(--color1);width: 100%;}
.ser3 .left form .input1{width: 100%;border: 1px solid var(--color1);border-radius: 0.05rem;padding: 0 0.15rem;}
.ser3 .left form .more1{margin: 0 auto;cursor: pointer;}
/* 营销与服务中心 end */

/* 职业发展 */
.car1{padding: 1.25rem 1.3rem 0 1.3rem;}
.car1 .tit{color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.7rem;font-style: italic;text-align: center;}
.car1 .con{display: flex;justify-content: space-between;}
.car1 .con .pic{width: 5.4rem;height: auto;border-radius: 0.2rem;overflow: hidden;}
.car1 .con .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.car1 .con .pic:hover img{transform: scale(1.05);}
.car1 .con .txt{width: 10.6rem;}
.car1 .con .txt .p{color: #888;line-height: 1.8;margin-bottom: 0.3rem;}
.car1 .con .txt .p span{color: #333;}
.car1 .con .txt .p:last-child{margin-bottom: 0;}

.car2{padding: 1rem 1.3rem 1.6rem 1.3rem;}
.car2 .list{display: flex;flex-wrap: wrap;gap: 0.2rem;margin-bottom: 0.7rem;}
.car2 .list .item{width: 100%;position: relative;}
.car2 .list .item.on{background-color: #ffffff;border-radius: 0.2rem;box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.10);}
.car2 .list .item .top:after{content: "";position: absolute;left: 0;bottom: 0rem;width: 100%;height: 1px;background-color: #F0E4E4;}

.car2 .list .item .top{padding: 0.46rem 0.48rem;width: 100%;display: flex;justify-content: space-between;align-items: center;position: relative;}
.car2 .list .item .top .p1{width: 25%;color: #333;}
.car2 .list .item .top .p2{width: 25%;color: #666;}
.car2 .list .item .top .p2 span{color: #333;transition:all 0.5s;}
.car2 .list .item:hover .top .p2 span{color:var(--color2);}
.car2 .list .item .top .p3{width: 25%;color: #666;}
.car2 .list .item .top .p3 span{color: #333;}
.car2 .list .item .top .btn{width:fit-content;padding: 0.1rem 0.2rem;display: flex;align-items: center;border-radius: 1rem;border: 1px solid var(--color2);transition: all 0.5s;color: var(--color2);}
.car2 .list .item .top .btn:hover{background-color: var(--color2);color: #ffffff;}
.car2 .list .item .top .btn .jt{width: 0.2rem;height: 0.2rem;margin-left: 0.12rem;}
.car2 .list .item .top .btn .jt img{width: 100%;height: 100%;object-fit: contain;}
.car2 .list .item .top .btn .jt img.img2{display: none;}
.car2 .list .item .top .btn:hover .jt img.img1{display: none;}
.car2 .list .item .top .btn:hover .jt img.img2{display: block;}
.car2 .list .item .bottom{padding: 0.65rem 0.48rem ;display: none;}
.car2 .list .item .bottom .con{display: flex;justify-content: space-between;width: 100%;}
.car2 .list .item .bottom .con .box{width: 6.3rem;}
.car2 .list .item .bottom .con .box .h{color: var(--color2);font-family:pm;line-height: 1.2;margin-bottom: 0.2rem;}
.car2 .list .item .bottom .con .box .p{color: #666;line-height: 2;font-family:pr;}

.car2 .page{display: flex;justify-content: center;align-items: center;gap: 0.12rem;}
.car2 .page a{width: 0.46rem;height: 0.46rem;border-radius: 0.06rem;border: 0.01rem solid #ddd;text-align: center;line-height: 0.44rem;color:#666;transition: all 0.5s;}
.car2 .page a:hover{background-color: var(--color2);color: #ffffff;border-color: transparent;}
.car2 .page a.btn{display: flex;align-items: center;justify-content: center;}
.car2 .page a.btn img{width: 0.2rem;height: 0.2rem;}
.car2 .page a.btn img.img2{display: none;}
.car2 .page a.btn:hover img.img2{display: block;}
.car2 .page a.btn:hover img.img1{display: none;}
/* 职业发展 end */

/* 解决方案 */
.sol1{padding: 1.25rem 1.3rem 0 1.3rem;}
.sol1 .top{width: 13.34rem;margin: 0 auto;margin-bottom: 0.6rem;text-align: center;}
.sol1 .top .tit{font-style: italic;font-family:pb;color: var(--color1);margin-bottom: 0.36rem;}
.sol1 .top .p{color: #666;line-height: 1.77;font-family:pr;}
.sol1 .top .p span{color: red; font-weight: bold;}
.sol1 .pic{width: 100%;height: 6.58rem;border-radius: 0.2rem;overflow: hidden;}
.sol1 .pic img{width: 100%;height: 100%;object-fit: cover;}

.sol2{padding: 1.57rem 1.3rem 1rem 1.3rem;}
.sol2 .top{width: 13.34rem;margin: 0 auto;margin-bottom: 0.6rem;text-align: center;}
.sol2 .top .tit{font-style: italic;font-family:pb;color: var(--color1);margin-bottom: 0.36rem;}
.sol2 .top .p{color: #666;line-height: 1.77;font-family:pr;}
.sol2 .top .p span{color: #333;font-weight:bold;}
.sol2 .list{display: flex;flex-wrap: wrap;column-gap: 0.4rem;row-gap: 0.55rem;}
.sol2 .list .item{width: 5.24rem;}
.sol2 .list .item .icon{width: 0.7rem;height: 0.7rem;margin-bottom: 0.28rem;}
.sol2 .list .item .icon img{width: 100%;height: 100%;object-fit: contain;}
.sol2 .list .item .h{color: var(--color1);line-height: 1.5;height: 3em;padding-bottom: 0.08rem;border-bottom: 1px solid rgba(51, 51, 51, 0.14);margin-bottom: 0.22rem;font-family:pm;}
.sol2 .list .item .p{color: #666;line-height: 1.875;font-family:pr;}

.sol3{padding: 1.5rem 0 1.6rem 0;}
.sol3 .top{margin-bottom: 0.7rem;text-align: center;padding: 0 1.3rem;}
.sol3 .top .tit{font-style: italic;font-family:pb;color: var(--color1);margin-bottom: 0.36rem;}
.sol3 .top .p{color: #666;line-height: 1.77;font-family:pr;width: 13.34rem;margin: 0 auto;}
.sol3 .top .p span{color: #333;}
.sol3 .tab{margin: 0 auto;width: fit-content;margin-bottom: 0.56rem;border-bottom: 1px solid #D9D9D9;display: flex;gap: 1.38rem;}
.sol3 .tab li{white-space: nowrap;color: #666;line-height: 1.3;font-family:pr;position: relative;padding-bottom: 0.11rem;transition: all 0.5s;cursor: pointer;}
.sol3 .tab li:after{content: "";position: absolute;bottom: -1px;left: 0;width: 100%;height: 2px;background-color: var(--color2);opacity: 0;transition: all 0.5s;}
.sol3 .tab li.on{color: var(--color2);}
.sol3 .tab li.on:after{opacity: 1;}
.sol3 .cons .con{display: none;padding-left: 1.3rem;}
.sol3 .cons .con.on{display: flex;justify-content: space-between;gap: 44px;align-items: flex-start;}
.sol3 .cons .con .left{position: relative;overflow: hidden;width: 6.6rem;}
.sol3 .cons .con .left .swiper-slide{position: relative;opacity: 0;border-radius: 0.2rem;overflow: hidden;height:4.8rem;}
.sol3 .cons .con .left .swiper-slide-active{opacity: 1;}
.sol3 .cons .con .left .swiper-slide .pic{width: 100%;height: 100%;}
.sol3 .cons .con .left .swiper-slide .pic img{width: 100%;height: 100%;object-fit:cover}
.sol3 .cons .con .left .swiper-slide .txt{position: absolute;bottom: 0.12rem;left: 0.12rem;width: calc(100% - 0.24rem);border-radius: 0.12rem;background: rgba(255, 255, 255, 0.92);backdrop-filter: blur(7.5px);padding: 0.38rem 0.24rem;}
.sol3 .cons .con .left .swiper-slide .txt .h{color: var(--color1);line-height: 1.5;margin-bottom: 0.14rem;font-family:pb;}
.sol3 .cons .con .left .swiper-slide .txt .p{color: #666;line-height: 1.5;font-family:pr;}
.sol3 .cons .con .right{width: 10.86rem;position: relative;overflow: hidden;padding-right: 6.46rem;padding-bottom: 1.77rem;}
.sol3 .cons .con .right .swiper-slide{position: relative;transition: all 0.5s;border-radius: 0.2rem;overflow: hidden;height:3rem;}
.sol3 .cons .con .right .swiper-slide .pic{width: 100%;height: 100%;}
.sol3 .cons .con .right .swiper-slide .pic img{width: 100%;height: 100%;object-fit:cover}
.sol3 .cons .con .right .swiper-slide-prev{opacity: 0;}
.sol3 .cons .con .right .swiper-slide .txt{position: absolute;bottom: 0.12rem;left: 0.12rem;width: calc(100% - 0.24rem);border-radius: 0.12rem;background: rgba(255, 255, 255, 0.92);backdrop-filter: blur(7.5px);padding: 0.26rem 0.24rem;color: #666;line-height: 1.5;font-family:pr;text-transform: capitalize;}
.sol3 .cons .con .right .swiper-pagination{position: absolute;left: 0;bottom: 0.22rem;width: 7.44rem;height: 2px;background-color: rgba(51, 51, 51, 0.14);top: auto;}
.sol3 .cons .con .right .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: var(--color2);}
.sol3 .cons .con .right .btns{width: 1.5rem;display: flex;gap: 0.3rem;position: absolute;bottom: 0;right: 1.3rem;}
.sol3 .cons .con .right .btns>div{width: 0.6rem;height: 0.44rem;cursor: pointer;}
.sol3 .cons .con .right .btns>div img{width: 100%;height: 100%;}
.sol3 .cons .con .right .btns>div img.img2{display: none;}
.sol3 .cons .con .right .btns>div:hover img.img2{display: block;}
.sol3 .cons .con .right .btns>div:hover img.img1{display: none;}
/* 解决方案 end */

/* 解决方案-系统集成 */
.sul1{padding: 1.1rem 0 0 0;}
.sul1 .top{display: flex;justify-content: space-between;align-items: flex-start;padding: 0 1.3rem;margin-bottom: 0.63rem;}
.sul1 .top .tit{width: 5.6rem;color: var(--color1);line-height: 1.5;font-family:pb;font-style: italic;}
.sul1 .top .p{color: #666;line-height: 1.77;font-family:pr;width: 8.3rem;}
.sul1 .top .p span{color: var(--color1);}
.sul1 .bottom{padding: 0.23rem 0 1.04rem 1.3rem;position: relative;overflow: hidden;}
.sul1 .bottom .swiper-slide{background: #FAFAFA;border-radius: 0.2rem;transition: all 0.5s;padding: 0.36rem 0.26rem 0.26rem 0.26rem;position: relative;}
.sul1 .bottom .swiper-slide:hover{transform: translateY(-0.23rem);}
.sul1 .bottom .swiper-slide .icon{width: 0.62rem;height: 0.62rem;object-fit: contain;margin-bottom: 0.36rem;}
.sul1 .bottom .swiper-slide .txt{line-height: 1.8;height: 9em;color: #333;font-family:pr;}
.sul1 .bottom .swiper-slide .num{font-size: 1rem;-webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: var(--logo, #221815);
  font-family: Poppins;
  font-size: 100px;
  font-style: italic;
  font-family:pb;color: transparent;
  opacity: 0.03;position: absolute;bottom: 0rem;right: 0.36rem;
  text-transform: capitalize;}
.sul1 .bottom .btns{width: 1.5rem;display: flex;gap: 0.3rem;position: absolute;bottom: 0;left: 1.3rem;}
.sul1 .bottom .btns>div{width: 0.6rem;height: 0.44rem;cursor: pointer;}
.sul1 .bottom .btns>div img{width: 100%;height: 100%;}
.sul1 .bottom .btns>div img.img2{display: none;}
.sul1 .bottom .btns>div:hover img.img2{display: block;}
.sul1 .bottom .btns>div:hover img.img1{display: none;}
.sul1 .bottom .swiper-pagination{position: absolute;left: 3.4rem;bottom: 0.22rem;width: 7.44rem;height: 2px;background-color: rgba(51, 51, 51, 0.14);top: auto;}
.sul1 .bottom .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: var(--color2);}

.sul2{padding: 1.5rem 1.3rem 1.3rem 1.3rem;}
.sul2 .top{text-align: center;margin-bottom: 0.6rem;}
.sul2 .top .tit{color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.36rem;font-style: italic;}
.sul2 .top .p{color: #666;line-height: 1.77;font-family:pr;}
.sul2 .top .p span{color: var(--color1);}
.sul2 .tab{display: flex;gap: 0.22rem;margin-bottom: 0.7rem;}
.sul2 .tab .item{width: 100%;padding: 0.4rem 0.15rem 0.16rem 0.15rem;border-radius: 0.2rem;background: #FAFAFA;}
.sul2 .tab .item .icon{display: block;width: 0.5rem;height: 0.5rem;margin: 0 auto;margin-bottom: 0.2rem;}
.sul2 .tab .item .p{text-align: center;color: #666;line-height: 1.5;text-transform: capitalize;height: 6em;}
.sul2 .bottom{position: relative;width: 100%;height: 7.12rem;border-radius: 0.2rem;overflow: hidden;background: no-repeat center;background-size: cover;}
.sul2 .bottom .txt{position: absolute;bottom: 0.8rem;left: 1.2rem;width: calc(100% - 2.4rem);padding: 0.6rem;border-radius: 0.2rem;background: rgba(255, 255, 255, 0.85);backdrop-filter: blur(5px);color: #777;line-height: 2.1;font-family:pr;}
.sul2 .bottom .txt span{color: #333;}

.sul3{padding: 1.1rem 1.3rem 1.2rem 1.3rem;background: url(../img/sul3_bj.png)no-repeat center;background-size: cover;}
.sul3 .tit{color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.36rem;font-style: italic;text-align: center;margin-bottom: 0.7rem;}
.sul3 .con{position: relative;width: 100%;height: 5.9rem;z-index: 2;}
.sul3 .con:after{content: "";position: absolute;bottom: 0.12rem;left: 0;width: 14.12rem;height: 3.71rem;background: url(../img/sul3_solid.png);background-size: 100% 100%;z-index: -1;}
.sul3 .con .item{text-align: center;width: fit-content;transform: translateX(-50%);position: absolute;padding-top: 0.48rem;}
.sul3 .con .item:nth-child(1){bottom: 3.62rem;left: 1.45rem;}
.sul3 .con .item:nth-child(2){bottom: 3.62rem;left: 4.8rem;}
.sul3 .con .item:nth-child(3){bottom: 3.62rem;left:8.15rem;}
.sul3 .con .item:nth-child(4){bottom: 3.62rem;left:11.5rem;}

.sul3 .con .item:nth-child(5){bottom:1.2rem;right:0;transform: translateX(0);}
.sul3 .con .item:nth-child(5) .dian{position: absolute; left: -0.55rem;top: 50%;transform: translateY(-50%);}

.sul3 .con .item:nth-child(6){bottom: 0rem;left:11.5rem;}
.sul3 .con .item:nth-child(7){bottom: 0rem;left:8.15rem;}
.sul3 .con .item:nth-child(8){bottom: 0rem;left:4.8rem;}
.sul3 .con .item:nth-child(9){bottom: 0rem;left:1.45rem;}
.sul3 .con .item .num{position: absolute;top: 0;left: 0;width: 100%;text-align: center;z-index: -1;color: rgba(34, 24, 21, 0.05);font-family:pb;font-size: 1rem;line-height: 1.1;}
.sul3 .con .item .h{
    width: 2.1rem;height: .51rem;
    text-align: center;color: #111;line-height: 1.5;margin-bottom: 0.3rem;font-family:pm;}
.sul3 .con .item .icon{width: 0.48rem;height: 0.48rem;margin: 0 auto;margin-bottom: 0.14rem;}
.sul3 .con .item .dian{width: 0.34rem;height: 0.34rem;margin: 0 auto;background: url(../img/sul3_dian.png);background-size: 100% 100%;}
/* 解决方案-系统集成 end */

/* 可持续发展 */
.sus1{padding: 1.24rem 1.3rem 1.5rem 1.3rem;}
.sus1 .tit{color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.36rem;font-style: italic;text-align: center;margin-bottom: 0.95rem;}
.sus1 .con{display: flex;justify-content: space-between;align-items:center;}
.sus1 .con .txts{width: 7.15rem;padding-left: 0.3rem;border-left: 1px solid rgba(34, 24, 21, 0.15);padding-bottom: 1px;}
.sus1 .con .txts .txt{margin-bottom: 0.36rem;position: relative;padding-top: 0.14rem;cursor: pointer;}
.sus1 .con .txts .txt:last-child{margin-bottom:0;}
.sus1 .con .txts .txt:after{content: "";position: absolute;top: 0;left:calc(-0.3rem - 1px);width: 1px;height: 100%;background-color: var(--color1);opacity: 0;transition: all 0.5s;}
.sus1 .con .txts .txt.on:after{opacity: 1;}
.sus1 .con .txts .txt .h{color: var(--color1);font-family:pm;line-height: 1.5;margin-bottom: 0.15rem;}
.sus1 .con .txts .txt .p{color: #888;line-height: 1.5;font-family:pr;display: none;}
.sus1 .con .pics{position: relative;width: 7.8rem;height: 4.45rem;border-radius: 0.2rem;overflow: hidden;}
.sus1 .con .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.sus1 .con .pics .pic img{width: 100%;height: 100%;object-fit: cover;}
.sus1 .con .pics .pic.on{opacity: 1;}

.sus2{padding: 1.6rem 1.3rem 0.8rem 1.3rem;height: 10.8rem;background: url(../img/sus2_bj.jpg)no-repeat center;background-size: cover;position: relative;}
.sus2 .top{width: 7.5rem;color: #ffffff;}
.sus2 .top .tit{font-style: italic;font-family:pb;line-height: 1.5;margin-bottom: 0.2rem;}
.sus2 .top .p{font-family:pr;line-height: 1.77;opacity: 0.8;}
.sus2 .list{position: absolute;bottom: 0.8rem;left: 1.3rem;width: calc(100% - 2.6rem);display: flex;align-items: flex-end;gap: 0.4rem;}
.sus2 .list .item{width: 5.68rem;border-radius: 0.2rem;background: rgba(255, 255, 255, 0.60);backdrop-filter: blur(10px);padding: 1.04rem 0.6rem 0.4rem 0.6rem;transition: all 0.5s;cursor: pointer;}
.sus2 .list .item.on{padding-top: 1.5rem;background: rgba(255, 255, 255, 0.90);}
.sus2 .list .item .icon{position: absolute;top: 0.4rem;right: 0.6rem;width: 0.6rem;height: 0.6rem;object-fit: contain;transition: all 0.5s;}
.sus2 .list .item.on .icon{width: 0.9rem;height: 0.9rem;right: 4.18rem;}
.sus2 .list .item .h{font-family:pb;line-height: 1.5;color: var(--color1);}
.sus2 .list .item .p{color: #888;line-height: 1.5;font-family:pr;padding-top: 0.3rem;display: none;}

.sus3{padding: 1.6rem 1.3rem 0 1.3rem;}
.sus3 .tit{font-style: italic;font-family:pb;line-height: 1.5;margin-bottom: 0.8rem;color:#333333;text-align:center;}
.sus3 .con{width: 100%;height: 8.4rem;border-radius: 0.2rem;overflow: hidden;position: relative;}
.sus3 .con .pic{width: 100%;height: 100%;position:relative;}
.sus3 .con .pic::after{content:"";position: absolute;bottom: 0;left: 0;width: 100%;height: 2.8rem;border-radius: 20px;
background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.50) 89.18%);}
.sus3 .con .pic img{width: 100%;height: 100%;object-fit: cover;}
.sus3 .con .txt{position: absolute;bottom: 0.8rem;left: 0;width: 100%;padding: 0 2.9rem;text-align: center;color: #fff;}
.sus3 .con .txt .h{font-family:pm;line-height: 1.5;margin-bottom: 0.15rem;}
.sus3 .con .txt .p{line-height: 1.5;font-family:pr;opacity: 0.95;}

.sus4{padding: 1.6rem 1.3rem;}
.sus4 .tit{font-style: italic;font-family:pb;line-height: 1.5;margin-bottom: 1.3rem;color: var(--color1);text-align: center;}
.sus4 .list{display: flex;gap: 0.3rem;}
.sus4 .list .item{width: 3.9rem;position: relative;}
.sus4 .list .item .pic{width: 100%;height: 4.9rem;border-radius: 0.2rem;overflow: hidden;}
.sus4 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.sus4 .list .item:hover .pic img{transform: scale(1.05);}
.sus4 .list .item .h{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0.4rem;color: #ffffff;font-family:pb;line-height: 1.53;}
.sus4 .list .item .num{position: absolute;top: 0.1rem;right: 0.3rem;-webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #FFF;
  color: transparent;
  opacity: 0.2;
  font-size: 0.8rem;
  font-style: italic;
  font-family:pb;
  line-height: normal;}
/* 可持续发展 end */

/* 战略规划 */
.stra1{padding: 1.24rem 1.3rem 0 1.3rem;}
.stra1 .top{text-align: center;margin-bottom: 0.6rem;}
.stra1 .top .tit{color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.36rem;font-style: italic;}
.stra1 .top .p{color: #666;line-height: 1.77;font-family:pr;padding: 0 1.5rem;}
.stra1 .top .p span{color: var(--color1);}
.stra1 .bottom{width: 100%;height: 6.6rem;border-radius: .2rem;overflow: hidden;}
.stra1 .bottom img{width: 100%;height: 100%;object-fit: cover;}

.stra2{padding: 1.6rem 1.3rem 0 1.3rem;display: flex;justify-content: space-between;}
.stra2 .txt{width: 7.4rem;}
.stra2 .txt .tit{color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.5rem;font-style: italic;}
.stra2 .txt .p{color: #333;font-family:pr;line-height: 2;padding: 0.5rem;background-color: #f7f7f7;border-radius: 0.2rem;min-height: 3.98rem;}
.stra2 .pic{width: 8.6rem;height: auto;border-radius: 0.2rem;overflow: hidden;}
.stra2 .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.stra2 .pic:hover img{transform: scale(1.05);}

.stra3{padding: 1.6rem 1.3rem 1.53rem 1.3rem;}
.stra3 .top{text-align: center;margin-bottom: 0.6rem;}
.stra3 .top .tit{color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.36rem;font-style: italic;}
.stra3 .top .p{color: #666;line-height: 1.77;font-family:pr;padding: 0 1.5rem;}
.stra3 .top .p span{color: var(--color1);}
.stra3 .map{width: 100%;position: relative;}
.stra3 .map .dianbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.stra3 .map .dianbox .box{width: fit-content;transform: translateX(-50%);text-align: center;}
.stra3 .map .dianbox .box .dian{position: relative;margin: 0 auto;margin-bottom: 0.26rem;display: block;z-index: 2;width: fit-content;width: 0.26rem;height: 0.26rem;}
.stra3 .map .dianbox .box .dian img{width: 100%;height: 100%;}
@-webkit-keyframes yuan {
	from {
		width: 100%;
    height: 100%;
    opacity: 1;
	}
	to {
		width: 180%;
    height: 180%;
    opacity: 0;
	}
}

@keyframes yuan {
	from {
		width: 100%;
    height: 100%;
    opacity: 1;
	}
	to {
		width: 180%;
    height: 180%;
    opacity: 0;
	}
}

@-webkit-keyframes yuan1 {
	from {
		width: 100%;
    height: 100%;
    opacity: 1;
	}
	to {
		width: 160%;
    height: 160%;
    opacity: 0;
	}
}

@keyframes yuan1 {
	from {
		width: 100%;
    height: 100%;
    opacity: 1;
	}
	to {
		width: 160%;
    height: 160%;
    opacity: 0;
	}
}
.stra3 .map .dianbox .box .dian:after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;border-radius: 50%;background-color: rgba(230, 0, 18, 0.5);-webkit-animation: yuan 1.5s linear infinite;animation: yuan 1.5s linear infinite;z-index: -2;}
.stra3 .map .dianbox .box .dian::before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;border-radius: 50%;background-color: rgba(230, 0, 18, 0.7);-webkit-animation: yuan1 1.5s linear infinite;animation: yuan1 1.5s linear infinite;z-index: -1;}
.stra3 .map .dianbox .center .icon{width: 0.43rem;height: 0.43rem;position: relative;}
.stra3 .map .dianbox .center .icon:after{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;border-radius: 50%;background-color: rgba(230, 0, 18, 0.5);-webkit-animation: yuan 1.5s linear infinite;animation: yuan 1.5s linear infinite;z-index: -2;}
.stra3 .map .dianbox .center .icon::before{content: "";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;border-radius: 50%;background-color: rgba(230, 0, 18, 0.7);-webkit-animation: yuan1 1.5s linear infinite;animation: yuan1 1.5s linear infinite;z-index: -1;}
.stra3 .map .dianbox .center{position: absolute;transform: translateX(-50%);top: 32%;left: 78%;}
.stra3 .map .dianbox .center .h{color: var(--color1);font-family:pb;line-height: 1.5;margin-top: 0.26rem;text-align: center;font-style: italic;}

.stra3 .map .dianbox .box:nth-child(1){position: absolute;top: 55%;left: 80%;}
.stra3 .map .dianbox .box:nth-child(2){position: absolute;top: 78%;left: 51%;}
.stra3 .map .dianbox .box:nth-child(3){position: absolute;top: 59%;left: 52%;}
.stra3 .map .dianbox .box:nth-child(4){position: absolute;top: 71%;left: 28%;}
.stra3 .map .dianbox .box:nth-child(5){position: absolute;top: 47%;left: 46%;}
.stra3 .map .dianbox .box:nth-child(6){position: absolute;top: 24%;left: 15%;}
.stra3 .map .dianbox .box:nth-child(7){position: absolute;top: 30%;left: 57%;}
.stra3 .map .dianbox .box:nth-child(8){position: absolute;top: 11.5%;left: 69%;}

.stra3 .map .dianbox .box:nth-child(9){position: absolute;top: 29%;left: 85%;}
.stra3 .map .dianbox .box:nth-child(10){position: absolute;top: 13%;left: 46.5%;}
.stra3 .map .dianbox .box:nth-child(11){position: absolute;top: 16%;left: 43%;}
.stra3 .map .dianbox .box:nth-child(12){position: absolute;top: 18%;left: 47%;}
.stra3 .map .dianbox .box:nth-child(13){position: absolute;top: 23%;left: 44.5%;}

.stra3 .map .dianbox .box:nth-child(11) .h{position: absolute;
    top: -72%;
    left: 9%;
}
.stra3 .map .dianbox .box:nth-child(10) .h{position: absolute;
    top: -72%;
    left: -55%;}
.stra3 .map .dianbox .box:nth-child(12) .h{position: absolute;
    top: 60%;
    left: 100%;}
.stra3 .map .dianbox .box:nth-child(13) .h{
    position: absolute;
    top: 60%;
    left: -220%;
}
.stra3 .map .solidbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}
.stra3 .map .solidbox .svg1{display: block;position: absolute;top: 2.17rem;right: 3.21rem;width: 0.34rem;height: 0.71rem;}
.stra3 .map .solidbox .svg2{display: block;position: absolute;top: 2.25rem;right: 3.66rem;width: 4.48rem;height: 2.87rem;}
.stra3 .map .solidbox .svg3{display: block;position: absolute;top: 2.25rem;right: 3.66rem;width: 4.32rem;height: 1.63rem;}
.stra3 .map .solidbox .svg4{display: block;position: absolute;top: 2.30rem;right: 3.72rem;width: 8.93rem;height: 1.06rem;}
.stra3 .map .solidbox .svg5{display: block;position: absolute;top: 2.25rem;right: 3.66rem;width: 5.35rem;height: 0.9rem;}
.stra3 .map .solidbox .svg6{display: block;position: absolute;top: 1.67rem;right: 3.68rem;width: 10.48rem;height: 0.76rem;}
.stra3 .map .solidbox .svg7{display: block;position: absolute;top: 1.80rem;right: 3.74rem;width: 3.32rem;height: 0.33rem;}
.stra3 .map .solidbox .svg8{display: block;position: absolute;top: 0.35rem;right: 3.65rem;width: 2.41rem;height: 1.75rem;}
/* 战略规划 end */

/* 产品列表 */
.pl1{padding: 1.6rem 1.3rem 1.74rem;margin-top: 1.3rem;background: url(../img/pl_bj.png)no-repeat center;background-size: cover;}
.pl1 .tit{color: var(--color1);line-height: 1.5;font-family:pb;text-transform: capitalize;margin-bottom: 0.16rem;font-style: italic;}
.pl1 .p{color: #666;line-height: 2;font-family:pr;margin-bottom: 0.4rem;width: 14rem;}
.pl1 .tab{display: flex;gap: 0.24rem;flex-wrap:wrap;}
.pl1 .tab a{display: block;line-height: 1.5;padding: 0.14rem 0.28rem;transition:all 0.5s; border-radius: 0.1rem;border: 1px solid #C4C4C4;font-family:pr;text-transform: capitalize;color: #666;}
.pl1 .tab .on a{color: #ffffff;font-family:pb;border-color: rgba(230, 0, 18, 0.20);background-color: var(--color2);}
.pl1 .tab a:hover{color: #ffffff;font-family:pb;border-color: rgba(230, 0, 18, 0.20);background-color: var(--color2);}

.pl2{padding: 0 1.3rem 1.3rem 1.3rem;}
.pl2 .tit{color:var(--color1);font-family:pb;font-style: italic;line-height: 1.5;margin-bottom: 0.24rem;}
.pl2 .con{display: flex;justify-content: space-between;}
.pl2 .con .left{width: 3.2rem;}
.pl2 .con .left .list{margin-bottom: 0.5rem;}
.pl2 .con .left .list .item{padding-bottom: 0.2rem;border-bottom: 1px solid #22181520;}
.pl2 .con .left .list .item .h{display: flex;justify-content: space-between;cursor: pointer; align-items: center;color: var(--color1);font-family:pm;line-height: 1.5;padding-top: 0.36rem;}
.pl2 .con .left .list .item .h .add{width: 0.12rem;height: 0.12rem;}
.pl2 .con .left .list .item .h .add img{width: 100%;height: 100%;object-fit: contain;}
.pl2 .con .left .list .item .h .add img.img2{display: none;}
.pl2 .con .left .list .item.on .h .add img.img1{display: none;}
.pl2 .con .left .list .item.on .h .add img.img2{display: block;}
.pl2 .con .left .list .item ul{padding-top: 0.3rem;display: none;}
.pl2 .con .left .list .item ul a{display: block;padding-left: 0.43rem;position: relative;color: #666;line-height: 1.25;font-family:pr;margin-bottom: 0.24rem;}
.pl2 .con .left .list .item ul a:after{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.18rem;height: 0.18rem;background: url(../img/pl_gou1.png);background-size: 100% 100%;}
.pl2 .con .left .list .item ul a.on{color: var(--color2);}
.pl2 .con .left .list .item ul a.on:after{background-image: url(../img/pl_gou2.png);}
.pl2 .con .left .btns{display: flex;gap: 0.18rem;}
.pl2 .con .left .btns .btn{width: fit-content;padding: 0.08rem 0.2rem;border-radius: 0.1rem;line-height: 1.5;cursor: pointer;}
.pl2 .con .left .btns .btn.start{border:1px solid #C4C4C4;}
.pl2 .con .left .btns .btn.clear{border: 1px solid rgba(230, 0, 18, 0.20);background-color: var(--color2);color: #ffffff;}
.pl2 .con .right{width: 12.6rem;}
.pl2 .con .right .boxs{display: flex;flex-wrap: wrap;column-gap: 0.3rem;row-gap: 0.46rem;}
.pl2 .con .right .boxs .box{display: block;width: 4rem;border-radius: 0.2rem;min-height:5.55rem; border: 1px solid #DFDFDF;position:relative; padding: 0.06rem 0.06rem 0.3rem 0.06rem;}
.pl2 .con .right .boxs .box .pic{width: 100%;height: 2.48rem;border-radius: 0.2rem;background-color: #F7F7F7;overflow: hidden;margin-bottom: 0.32rem;}
.pl2 .con .right .boxs .box .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.pl2 .con .right .boxs .box .pic:hover img{transform: scale(1.05);}
.pl2 .con .right .boxs .box .txt{padding: 0 0.24rem;padding-bottom:0.6rem;}
.pl2 .con .right .boxs .box .txt .h{color: var(--color1);font-family:pb;text-transform: capitalize;line-height: 1.5;margin-bottom: 0.2rem;}
.pl2 .con .right .boxs .box:hover .txt .h{color:var(--color2);}
.pl2 .con .right .boxs .box .txt .p{display: flex;flex-wrap: wrap;align-items: center; gap: 0.16rem;color: #666;line-height: 1.5;font-family:pr;}
.pl2 .con .right .boxs .box .txt .p span{display: block;width: 1px;height: 0.1rem;background-color: #DFDFDF;}
.pl2 .con .right .boxs .box .txt .p:nth-of-type(3){margin-right: .5rem}
.pl2 .con .right .boxs .box .txt .more1{width: 100%;justify-content: center;position:absolute;left:0.3rem;bottom:0.15rem;width:calc(100% - 0.6rem);}
.kapian{flex-basis: 100%;}
.pl2 .con .right .boxs .box:hover .txt .more1{color: #ffffff;background-color: var(--color2);border-color: transparent;}
.pl2 .con .right .boxs .box:hover .txt .more1 img.img1{display:none;}
.pl2 .con .right .boxs .box:hover .txt .more1 img.img2{display:block;}
/* 产品列表 end */

/* 产品详情 */
.pd_con{padding-top: 1.25rem;}
.pd1{padding: 0.9rem 1.3rem 0.98rem 1.3rem;background: url(../img/pd_bj.png)no-repeat center;background-size: cover;display: flex;justify-content: space-between;}
.pd1 .left{width: 1.3rem;}
.pd1 .left .btn{width: 0.6rem;height: 0.44rem;margin: 0 auto;cursor: pointer;}
.pd1 .left .btn img{width: 100%;height: 100%;}
.pd1 .left .btn img.img2{display: none;}
.pd1 .left .btn:hover img.img2{display: block;}
.pd1 .left .btn:hover img.img1{display: none;}
.pd1 .left .swiperbox{width: 100%;height: 4.22rem;position: relative;overflow: hidden;margin: 0.34rem 0;}
.pd1 .left .swiperbox .swiper-slide{border-radius: 0.2rem;transition: all 0.5s;cursor: pointer;border: 1px solid transparent;}
.pd1 .left .swiperbox .swiper-slide img{width: 100%;height: 100%;object-fit: contain;}
.pd1 .left .swiperbox .swiper-slide.on{
    /*background-color: #ffffff;*/
    border: 1px solid var(--color2);}
.pd1 .right{width: calc(100% - 2.05rem);}
.pd1 .right .r_top{display: flex;justify-content: space-between;}
.pd1 .right .r_top .pics{width: 8rem;height: 4.8rem;position: relative;margin-right: 0.8rem;}
.pd1 .right .r_top .pics .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: all 0.5s;}
.pd1 .right .r_top .pics .pic.on{opacity: 1;}
.pd1 .right .r_top .pics .pic img{width: 100%;height: 100%;object-fit: contain;}
.pd1 .right .r_top .txt{width: calc(100% - 8.8rem);padding-top: 0.5rem;}
.pd1 .right .r_top .txt .tit{color: var(--color1);font-family:pb;font-style: italic;line-height: 1.5;margin-bottom: 0.32rem;}
.pd1 .right .r_top .txt .btns{display: flex;flex-wrap: wrap;column-gap: 0.3rem;row-gap: 0.15rem;}
.pd1 .right .r_top .txt .btns .btn{width: fit-content;padding: 0.14rem 0.3rem;display: flex;align-items: center;gap: 0.12rem;background-color: #ffffff80;border-radius: 0.16rem;backdrop-filter: blur(30px);color: #666;}
.pd1 .right .r_top .txt .btns .btn span{color: var(--color1);}
.pd1 .right .p{color: #333;font-family:pr;line-height: 2;margin-top: .3rem;}
.pd_tab{padding: 0 1.3rem;background-color: #f7f7f7;display: flex;justify-content: space-between;align-items: center;}
.pd_tab .left{display: flex;gap: 0.1rem;width:calc(100% - 1.8rem);}
.pd_tab .left a{display: block;padding: 0.28rem 0.3rem;position: relative;line-height: 1.5;color: var(--color1);transition: all 0.5s;}
.pd_tab .left a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: var(--color2);opacity: 0;transition: all 0.5s;}
.pd_tab .left a.on{color: var(--color2);}
.pd_tab .left a.on:after{opacity: 1;}
.pd_tab .btn{padding: 0.12rem 0.16rem;color: #ffffff;background-color: var(--color2);border-radius:0.1rem;display: flex;align-items: center;gap: 0.1rem; font-family:pm;text-transform: capitalize;}
.pd_tab .btn img{width: 0.2rem;height: 0.2rem;object-fit: contain;}

.pd2{padding: 1rem 1.3rem 0 1.3rem;}
.pd2 .tit{text-align: center;color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.8rem;font-style: italic;}
.pd2 .list{display: flex;flex-wrap: wrap;column-gap: 0.3rem;row-gap: 0.4rem;}
.pd2 .list .item{width: 3.9rem;border-radius: 0.2rem;background-color: #FAFAFA;position: relative;padding: 0.4rem 0.35rem;z-index: 2;}
.pd2 .list .item .h{color: var(--color1);font-family:pm;line-height: 1.33;margin-bottom: 0.2rem;}
.pd2 .list .item .solid{width: 0.32rem;height: 0.03rem;background-color: var(--color2);margin-bottom: 0.2rem;}
.pd2 .list .item .p{color: #666;line-height: 1.5;font-family:pl;}
.pd2 .list .item .num{position: absolute;right: 0.2rem;bottom: -0.2rem;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: var(--color2);font-size: 1rem;
font-style: italic;font-family:pb;color: transparent;opacity: 0.08; line-height: normal;}

.pd3{padding: 1.6rem 1.3rem 1.15rem 1.3rem;}
.pd3 .top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.6rem;}
.pd3 .top .tit{color: var(--color1);font-style: italic;line-height: 1.5;font-family:pb;}
.pd3 .top .btns{display: flex;gap: 0.2rem;}
.pd3 .top .btns .btn{cursor: pointer;padding: 0.12rem 0.2rem;border-radius: 0.1rem;color: #333;opacity: 0.4;transition: all 0.5s;}
.pd3 .top .btns .btn.on{background-color: var(--color2);color: #ffffff;font-family:pb;opacity: 1;}
.pd3 .con{display: none;}
.pd3 .con.on{display: block;}
.pd3 .con .tab3{display: flex;padding: 0.2rem 0.4rem;color: #fff;background-color: var(--color2);align-items: flex-start;text-align: center;justify-content: space-between;line-height: 1.5;}
.pd3 .con .tab3 .li p{display: flex;justify-content: center; width: 100%;text-align: center;margin-bottom:.1rem;}
.pd3 .con .tab3 .li span{opacity: 0.8;}
.pd3 .con .tab3 .li p span{opacity: 0.8;margin-top: 0.09rem;padding: 0 0.06rem;width:50%;text-align:center;}
.pd3 .con .tab3 .li .lilaa{display:flex;opacity: 0.8;}
.pd3 .con .tab3 .li .lilll:nth-child(1){width:1rem}
.pd3 .con .tab3 .li .lilll:nth-child(2){width:1rem}
.pd3 .con .tab3 .li .lilll:nth-child(3){width:1rem}
.pd3 .con .tab3 .li:nth-child(1){width: 1rem;}
.pd3 .con .tab3 .li:nth-child(2){width: 1.32rem;}
.pd3 .con .tab3 .li:nth-child(3){width: 1.38rem;}
.pd3 .con .tab3 .li:nth-child(4){width: 1.24rem;}
.pd3 .con .tab3 .li:nth-child(5){width: 1.62rem;}
.pd3 .con .tab3 .li:nth-child(6){width: 1.62rem;}
/*.pd3 .con .tab3 .li:nth-child(7){width: 3rem;}*/
.pd3 .con .tab3 .li:nth-child(7){width: 2.8rem;}
/*.pd3 .con .tab3 .li:nth-child(8){width: 1.6rem;}*/
.pd3 .con .tab3 .li:nth-child(8){width: 2rem;}
.pd3 .con .tab3 .li:nth-child(9){width: 1.3rem;}
.pd3 .con .tab3 .lil{width:2rem;}

.pd3 .con .tab1{display: flex;padding: 0.2rem 0.4rem;color: #fff;background-color: var(--color2);align-items: flex-start;text-align: center;justify-content: space-between;line-height: 1.5;}
.pd3 .con .tab1 .li p{display: flex;justify-content: center; width: 100%;text-align: center;}
.pd3 .con .tab1 .li p span{opacity: 0.8;margin-top: 0.09rem;padding: 0 0.06rem;width:50%;text-align:center;}
.pd3 .con .tab1 .li .lilaa{display:flex;opacity: 0.8;}
.pd3 .con .tab1 .li .lilll{width:1rem}
.pd3 .con .tab1 .li:nth-child(1){width: 1rem;}
.pd3 .con .tab1 .li:nth-child(2){width: 1.32rem;
    margin: 0 0 0 .3rem;}
.pd3 .con .tab1 .li:nth-child(3){margin: 0 0 0 .3rem;}
.pd3 .con .tab1 .li:nth-child(4){width: 1rem;
    margin: 0 0 0 .3rem;}
.pd3 .con .tab1 .li:nth-child(5){width: 1.42rem;
    margin: 0 .3rem 0 0.3rem;}
.pd3 .con .tab1 .li:nth-child(6){width: 1.4rem;}
.pd3 .con .tab1 .li:nth-child(7){width: 1.4rem;}
.pd3 .con .tab1 .li:nth-child(8){width: 1rem;}
.pd3 .con .tab1 .li:nth-child(9){width: 1.2rem;}
.pd3 .con .tab1 .lil{width:2rem;}

.pd3 .con .tab2{display: flex;padding: 0.2rem 0.4rem;color: #fff;background-color: var(--color2);align-items: flex-start;text-align: center;justify-content: space-between;line-height: 1.5;}
.pd3 .con .tab2 .li p{display: flex;justify-content: center; width: 100%;text-align: center;margin-bottom:.1rem;}
.pd3 .con .tab2 .li p span{opacity: 0.8;margin-top: 0.09rem;padding: 0 0.06rem;width:50%;text-align:center;}
.pd3 .con .tab2 .li span{opacity: 0.8;}
.pd3 .con .tab2 .li .lilaa{display:flex;opacity: 0.8;}
.pd3 .con .tab2 .li .lilll{width:1rem}
/*.pd3 .con .tab2 .li:nth-child(1){width: 1.1rem;}*/
/*.pd3 .con .tab2 .li:nth-child(2){width: 1.32rem;}*/
/*.pd3 .con .tab2 .li:nth-child(3){width: 1.38rem;}*/
/*.pd3 .con .tab2 .li:nth-child(4){width: 1.24rem;}*/
/*.pd3 .con .tab2 .li:nth-child(5){width: 1.8rem;}*/
/*.pd3 .con .tab2 .li:nth-child(6){width: 1.4rem;}*/
/*.pd3 .con .tab2 .li:nth-child(7){width: 1rem;}*/
/*.pd3 .con .tab2 .li:nth-child(8){width: 1.2rem;}*/
/*.pd3 .con .tab2 .li:nth-child(9){width: 1rem;}*/
/*.pd3 .con .tab2 .li:nth-child(10){width: 2rem;}*/
/*.pd3 .con .tab2 .li:nth-child(11){width: 1.3rem;}*/
.pd3 .con .tab2 .li:nth-child(1){width: 1rem;}
.pd3 .con .tab2 .li:nth-child(2){width: 1.32rem;}
.pd3 .con .tab2 .li:nth-child(3){width: 1.38rem;}
.pd3 .con .tab2 .li:nth-child(4){width: 1.24rem;}
.pd3 .con .tab2 .li:nth-child(5){width: 1.62rem;}
.pd3 .con .tab2 .li:nth-child(6){width: 1.62rem;}
.pd3 .con .tab2 .li:nth-child(7){width: 1rem;}
.pd3 .con .tab2 .li:nth-child(8){width: .6rem;}
.pd3 .con .tab2 .li:nth-child(9){width: 1.2rem;}
.pd3 .con .tab2 .li:nth-child(10){width: 2rem;}
.pd3 .con .tab2 .li:nth-child(11){width: 1.3rem;}
.pd3 .con .tab2 .lil{width:2rem;}

.pd3 .con .tab4{display: flex;padding: 0.2rem 0.4rem;color: #fff;background-color: var(--color2);align-items: flex-start;text-align: center;justify-content: space-between;line-height: 1.5;}
.pd3 .con .tab4 .li p{display: flex;justify-content: center; width: 100%;text-align: center;margin-bottom:.1rem;}
.pd3 .con .tab4 .li span{opacity: 0.8;}
.pd3 .con .tab4 .li p span{opacity: 0.8;margin-top: 0.09rem;padding: 0 0.06rem;width:50%;text-align:center;}
.pd3 .con .tab4 .li .lilaa{display:flex;opacity: 0.8;}
.pd3 .con .tab4 .li .lilll{width:1rem}
.pd3 .con .tab4 .li:nth-child(1){width: 1.2rem;}
/*.pd3 .con .tab4 .li:nth-child(2){width: 3rem;}*/
.pd3 .con .tab4 .li:nth-child(2){width: 2.7rem;}
/*.pd3 .con .tab4 .li:nth-child(3){width: 3.2rem;}*/
.pd3 .con .tab4 .li:nth-child(3){width: 2.86rem;}
/*.pd3 .con .tab4 .li:nth-child(4){width: 1.24rem;}*/
.pd3 .con .tab4 .li:nth-child(4){width: 1.62rem;}
.pd3 .con .tab4 .li:nth-child(5){width: 1rem;}
/*.pd3 .con .tab4 .li:nth-child(6){width: 1rem;}*/
.pd3 .con .tab4 .li:nth-child(6){width: .6rem;}
/*.pd3 .con .tab4 .li:nth-child(7){width: 1rem;}*/
.pd3 .con .tab4 .li:nth-child(7){width: 1.2rem;}
/*.pd3 .con .tab4 .li:nth-child(8){width: 1rem;}*/
.pd3 .con .tab4 .li:nth-child(8){width: 2rem;}
/*.pd3 .con .tab4 .li:nth-child(9){width: 1.5rem;}*/
.pd3 .con .tab4 .li:nth-child(9) {
    width: 1.3rem
}
.pd3 .con .tab4 .lil{width:2rem;}
.pd3 .con .tab4 .li .lill4{display:flex;}
.pd3 .con .tab4 .li .lill44{margin-left:0.3rem;opacity: 0.8;}
.pd3 .con .tab4 .li .lill44:nth-child(1){margin-right:0.9rem;}
.pd3 .con .tab4 .li .lill45{    margin-left: 0.38rem;opacity: 0.8;}
.pd3 .con .tab4 .li .lill45:nth-child(1){    margin-right: 0.85rem;}

.pd3 .con .ul{display: flex;padding: 0.2rem 0.4rem;color: var(--color1);text-align: center;justify-content: space-between;line-height: 1.5;}
.pd3 .con .ul:nth-child(2n+1){background-color: #fafafa;}
.pd3 .con .ul .li{display: flex;justify-content: center;align-items: center;word-break: break-all;}
.pd3 .con .ul .li .hid{pointer-events: none;}
.pd3 .con .ul .li p{display: flex;flex-wrap: wrap;justify-content: center;align-items: center; width: 100%;text-align: center;}
.pd3 .con .ul .li span{opacity: 0.8;margin-top: 0.09rem;padding: 0 0.06rem;width:50%;text-align:center;}
.pd3 .con .ul .li:nth-child(1){width: 1rem;}
.pd3 .con .ul .li:nth-child(2){width: 1.32rem;}
.pd3 .con .ul .li:nth-child(3){width: 1.38rem;}
.pd3 .con .ul .li:nth-child(4){width: 1.24rem;}
.pd3 .con .ul .li:nth-child(5){width: 1.62rem;}
.pd3 .con .ul .li:nth-child(6){width: 1.62rem;}
.pd3 .con .ul .li:nth-child(7){width: 1.4rem;}
.pd3 .con .ul .li:nth-child(8){width: 0.6rem;}
.pd3 .con .ul .li:nth-child(9){width: 1.2rem;}
.pd3 .con .ul .li:nth-child(9) a{color: var(--color1);transition: all 0.5s;text-decoration: underline!important;}
.pd3 .con .ul .li:nth-child(9) a:hover{color: var(--color2);}
.pd3 .con .ul .li:last-child .jt{width: 0.2rem;height: 0.2rem;margin-left: 0.04rem;}
.pd3 .con .ul .li:last-child .jt img{width: 100%;height: 100%;object-fit: contain;}
.pd3 .con .ul .li:last-child .jt img.img2{display: none;}
.pd3 .con .ul .li:last-child:hover .jt img.img1{display: none;}
.pd3 .con .ul .li:last-child:hover .jt img.img2{display: block;}
.pd3 .con .ul .li:nth-child(10) {
    width: 2rem;
}
.pd3 .con .ul .li:nth-child(11) {
    width: 1.3rem;
}

.pd4{padding: 1.2rem 0;background-color: #111;}
.pd4 .tit{font-style: italic;font-family:pb;color: #ffffff;line-height: 1.5;margin-bottom: 0.73rem;text-align: center;}
.pd4 .con{padding: 0 1.3rem 1.12rem 1.3rem;position: relative;overflow: hidden;}
.pd4 .con .swiper-slide .pic{width: 100%;height: 3.57rem;margin-bottom: 0.28rem;overflow: hidden;}
.pd4 .con .swiper-slide:nth-child(2n) .pic{height: 4.6rem;}
.pd4 .con .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.pd4 .con .swiper-slide .pic:hover img{transition: all 0.5s;}
.pd4 .con .swiper-slide .p{color: #ffffff;line-height: 1.5;font-family:pr;}
.pd4 .con .btns{width: 1.5rem;display: flex;gap: 0.3rem;position: absolute;bottom: 0;left: 1.3rem;}
.pd4 .con .btns>div{width: 0.6rem;height: 0.44rem;cursor: pointer;}
.pd4 .con .btns>div img{width: 100%;height: 100%;}
.pd4 .con .btns>div img.img2{display: none;}
.pd4 .con .btns>div:hover img.img2{display: block;}
.pd4 .con .btns>div:hover img.img1{display: none;}
.pd4 .con .swiper-pagination{position: absolute;right: 1.3rem;left: auto; bottom: 0.22rem;width: calc(100% - 4.6rem);height: 2px;background-color: #dfdfdf50;top: auto;}
.pd4 .con .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: var(--color2);}

.pd5{padding: 1.5rem 1.3rem 1.6rem 1.3rem;display: flex;justify-content: space-between;background:#F7F7F7;}
.pd5 .left{width: 6.3rem;position: relative;height: 5.6rem;}
.pd5 .left .top .tit{color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.24rem;}
.pd5 .left .top .p{color: #666;line-height: 1.5;}
.pd5 .left .bottom{position: absolute;bottom: 0;left: 0;display: flex;gap: 0.87rem;}
.pd5 .left .bottom .item .name{display: flex;color: var(--color2);margin-bottom: 0.19rem;gap: 0.14rem;align-items: center;}
.pd5 .left .bottom .item .name img{width: 0.24rem;height: 0.24rem;}
.pd5 .left .bottom .item a{color: var(--color1);font-family:pm;}

.pd5 .right{width: 8rem;}
.pd5 .right form{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0.4rem;}
.pd5 .right form .input{width: 3.8rem;}
.pd5 .right form .input .name{color: var(--color1);text-transform: capitalize;line-height: 1.6;margin-bottom: 0.1rem;}
.pd5 .right form .input input{width: 100%;line-height: 0.5rem;border-radius: 0.1rem;border: 1px solid #EAEAEA;background-color: #ffffff;padding: 0 0.22rem;color: var(--color1);text-transform: capitalize;}
.pd5 .right form .input input::placeholder{color: var(--color1);opacity:0.7;}
.pd5 .right form .input1{width: 100%;}
.pd5 .right form .input select{width: 100%;line-height: 0.5rem;border-radius: 0.1rem;border: 1px solid #EAEAEA;background-color: #ffffff;padding: 0 0.22rem;color: var(--color1);}
.pd5 .right form .input select option[disabled] {
  color: red; /* 灰色，可自定义 */
}
.pd5 .right form .input select:invalid {
  color: red;
}
.pd5 .right form .input textarea{width: 100%;line-height: 0.5rem;border-radius: 0.1rem;border: 1px solid #EAEAEA;background-color: #ffffff;padding: 0 0.22rem;color: var(--color1);}
.pd5 .right form .input .select{position: relative;}
.pd5 .right form .input .select:after{content: "";position: absolute;top: 50%;right: 0.16rem;width: 0.2rem;height: 0.2rem;background: url(../img/pd5_sel.png);background-size: 100% 100%;transform: translateY(-50%);}
.pd5 .right form .more1{width: 100%;justify-content: center;cursor: pointer;}

.pd6{padding:1.5rem 1.3rem;}
.pd6 .tit{text-align: center;color: #221815;font-style: italic;font-weight: 700;line-height: 1.52;margin-bottom: 0.7rem;}
.pd6 .list .item{position:relative;padding:0.41rem 0.42rem;transition:all 0.5s;background-color:#FAFAFA;border-radius:0.12rem;margin-bottom:0.43rem;padding-right:1.2rem;cursor:pointer}
.pd6 .list .item:last-child{margin-bottom:0;}
.pd6 .list .item.on{padding:0.3rem 0.42rem;}
.pd6 .list .item .add{position: absolute;right: 0.5rem;top: 50%;transform: translateY(-50%);width: 0.4rem;height: 0.4rem;}
.pd6 .list .item .add img{width: 100%;}
.pd6 .list .item .add img.img2{display: none;}
.pd6 .list .item.on .add img.img2{display: block;}
.pd6 .list .item.on .add img.img1{display: none;}
.pd6 .list .item .h{display: flex;align-items: center;gap: 0.22rem;color: #221815;font-weight: 500;line-height: 1.45;}
.pd6 .list .item .h .ti{display: block;width: 0.3rem;height: 0.3rem;color: #fff;border-radius: 0.04rem;text-align: center;line-height: 0.3rem;background: #333;transition:all 0.5s;}
.pd6 .list .item.on .h .ti{background: #E60012;}
.pd6 .list .item .h span{width: calc(100% - 0.52rem);display:block;}
.pd6 .list .item .p{margin-top: 0.19rem;display:none;}
.pd6 .list .item .p .p1{display: flex;align-items: center;gap: 0.22rem;color: #333;line-height: 1.77;font-weight: 400;}
.pd6 .list .item .p .p1 .ti{display: block;width: 0.3rem;height: 0.3rem;color: #333;border-radius: 0.04rem;text-align: center;line-height: 0.28rem;border:0.01rem solid #333;}
.pd6 .list .item .p .p1 span{display: block;width: calc(100% - 0.52rem);}

.pd1x{padding: 0.9rem 1.3rem 0.98rem 1.3rem;background: url(../img/pd_bj.png)no-repeat center;background-size: cover;}
.pd1x .top{display: flex;align-items: center;justify-content: space-between;}
.pd1x .top .pic{width: 7.5rem;height: 4.8rem;border-radius: 0.16rem;overflow: hidden;}
.pd1x .top .pic img{width: 100%;height: 100%;object-fit: cover;}
.pd1x .top .txt{width: 8.2rem;}
.pd1x .top .txt .h{color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.4rem;font-style: italic;}
.pd1x .top .txt .p{color: #333;line-height: 1.6;font-family:pr;}
.pd1x .p1{color: #666;line-height: 1.6;font-family:pr;margin-top: 0.5rem;}

.pdx23{background: url(../img/pd2x_bj.png)no-repeat center top;background-size: 100% auto;background-color: #fff; display: none;}
.pdx23.on { display: block; }
.pd1.pdx2{padding-top: 1.54rem;background: url(../img/pd2x_bj.png)no-repeat center top;background-size: 100% auto;}
.pd1.pdx2 .right .r_top .pics{width: 5.5rem;height: 4.45rem;border-radius: 0.18rem;
/*background: #ffffff;*/
margin-right:0.9rem;}
.pd1.pdx2 .right .r_top .pics img{width: 100%;height: 100%;object-fit: contain;}
.pd1.pdx2 .right .r_top .txt{width: 7.72rem;padding-top: 0;}
.pd1.pdx2 .right .r_top .txt .tit{margin-bottom: 0.2rem;}
.pd1.pdx2 .right .r_top .txt .p{margin-bottom: 0.44rem;}
.pdx3{padding: 1rem 1.3rem 1.4rem 1.3rem;}
.pdx3 .tit{text-align: center;color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 1rem;}
.pdx3 .list{display: flex;column-gap: 0.4rem;row-gap: 0.65rem;flex-wrap: wrap;}
.pdx3 .list .item{width: 5.24rem;}
.pdx3 .list .item .icon{display: block;width: 0.7rem;height: 0.7rem;object-fit: contain;margin-bottom: 0.28rem;}
.pdx3 .list .item .p{color: var(--color1);line-height: 1.5;font-family:pr;border-top: 1px solid rgba(51, 51, 51, 0.14);padding-top: 0.32rem;}
.pdx3 .list .item .p span{color: var(--color2);}

.pdx4{padding: 1.3rem 1.3rem 1.4rem 1.3rem;background: url(../img/pdx4_bj.jpg)no-repeat center;background-size: cover;}
.pdx4 .tit{color: #fff;text-align: center;font-family:pb;line-height: 1.5;margin-bottom: 1rem;}
.pdx4 .list{display: flex;gap: 0.3rem;flex-wrap: wrap;}
.pdx4 .list .item{width: 5.3rem;height: 3.27rem;border-radius: 0.2rem;background-color: #ffffff;position: relative;overflow: hidden;padding: 0.4rem 0.3rem 0.3rem 0.3rem;}
.pdx4 .list .item .p{color: var(--color1);line-height: 1.6;font-family:pr;margin-bottom: 0.2rem;}
.pdx4 .list .item .solid{width: 0.32rem;height: 0.03rem;background-color: var(--color2);}
.pdx4 .list .item .num{position: absolute;bottom: -0.2rem;right: 0.2rem;text-align: right;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--logo, #E60012);
  font-size: 1rem;
  font-style: italic;
  font-family:pb;
  line-height: normal;color: transparent;opacity: 0.08;}
/* 产品详情 end */


.sea_con{padding: 0.7rem 0 1.6rem 0;}
.sea_con .top .tit{text-align: center;color: var(--color1);font-family:pb;line-height: 1.5;margin-bottom: 0.6rem;font-style:italic;}
.sea_con .top .input{width: 10rem;margin: 0 auto;margin-bottom: 0.8rem;border-radius: 0.3rem;border: 1px solid #CCC;padding: 0.08rem;display:flex;justify-content:space-between;}
.sea_con .top .input button{width: 0.44rem;height: 0.44rem;cursor: pointer;background-color: transparent;border:none;cursor:pointer;}
.sea_con .top .input button img{width: 100%;height: 100%;}
.sea_con .top .input input{width: calc(100% - 0.7rem);padding-left: 0.4rem;color:#333;line-height:0.44rem;background-color:transparent;}
.sea_con .top .input input:placeholder{opacity:0.2;}
.sea_con .tab{display: flex;justify-content: center;border-bottom: 1px solid #22181520;text-transform:capitalize;gap:1.2rem;}
.sea_con .tab li{cursor: pointer;line-height: 1.5;padding: 0.22rem 0;position:relative;transition:all 0.5s;color:var(--color1);font-weight:400;}
.sea_con .tab li.on{font-weight: 500;color:var(--color2);}
.sea_con .tab li:after{content:"";position: absolute;bottom: -1px;left: 0;width: 100%;height: 1px;background-color: var(--color2);opacity:0;}
.sea_con .tab li.on:after{opacity:1;}

.sea_con .cons{display: none;padding:0 1.6rem;padding-top:0.6rem;}
.sea_con .cons.on{display: block;}
.sea_con .cons .px{display: flex;align-items: center;color: #666;font-weight: 400;margin-bottom: 0.4rem;}
.sea_con .cons .px span{color: var(--color2);}
.sea_con .news .con {
    display: flex;
    flex-direction: column;
    row-gap: 0.6rem;
}
.sea_con .news .con .item {
    display: flex;
    justify-content: space-between;
    column-gap: 1.2rem;
    cursor: pointer;
}
.sea_con .news .con .item .txt {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 0.8rem;
    border-bottom: 1px solid #DFDFDF;
}
.sea_con .news .con .item .txt .time {
    display: flex;
    align-items: center;
    column-gap: 0.1rem;
    color: #666;
}
.sea_con .news .con .item .txt .time .day {
    font-weight: 600;
}
.sea_con .news .con .item .txt .time .line {
    width: 0.03rem;
    height: 0.4rem;
    background: #333;
    transform: rotate(25deg);
    margin: 0 0.1rem;
}
.sea_con .news .con .item .txt .time .date {
    line-height: 1.2;
}
.sea_con .news .con .item .txt .text .tit {
    font-weight: 500;
    color: #333;
    line-height: calc(34 / 20);
    margin-bottom: 0.18rem;
}
.sea_con .news .con .item .txt .text .desc {
    color: #666;
    line-height: calc(32 / 16);
}
.sea_con .news .con .item .cover {
    flex-shrink: 0;
    width: 3.6rem;
    aspect-ratio: 36 / 22;
    border-radius: 0.2rem;
    overflow: hidden;
}
.sea_con .news .con .item .cover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sea_con .news .con .item:hover .txt .text .tit {
    color: var(--color-primary);
}
.sea_con .news .con .item:hover .cover img {
    transform: scale(1.05);
}

.sea_con .product{}

.sea_con .product .boxs{display: flex;flex-wrap: wrap;column-gap: 0.3rem;row-gap: 0.46rem;}
.sea_con .product .boxs .box{display: block;width: 5.1rem;border-radius: 0.2rem;min-height:5.55rem; border: 1px solid #DFDFDF;position:relative; padding: 0.06rem 0.06rem 0.3rem 0.06rem;}
.sea_con .product .boxs .box .pic{width: 100%;height: 2.48rem;border-radius: 0.2rem;background-color: #F7F7F7;overflow: hidden;margin-bottom: 0.32rem;}
.sea_con .product .boxs .box .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;}
.sea_con .product .boxs .box .pic:hover img{transform: scale(1.05);}
.sea_con .product .boxs .box .txt{padding: 0 0.24rem;padding-bottom:0.6rem;}
.sea_con .product .boxs .box .txt .h{color: var(--color1);font-family:pb;text-transform: capitalize;line-height: 1.5;margin-bottom: 0.2rem;}
.sea_con .product .boxs .box .txt .p{display: flex;flex-wrap: wrap;align-items: center; gap: 0.16rem;color: #666;line-height: 1.5;text-transform: capitalize;font-family:pr;}
.sea_con .product .boxs .box .txt .p span{display: block;width: 1px;height: 0.1rem;background-color: #DFDFDF;}
.sea_con .product .boxs .box .txt .p:nth-of-type(3){margin-right: .5rem}
.sea_con .product .boxs .box .txt .more1{width: 100%;justify-content: center;position:absolute;left:0.3rem;bottom:0.3rem;width:calc(100% - 0.6rem);}


.sea_con .solution{}
.sea_con .solution .boxs{display: flex;flex-wrap: wrap;column-gap: 0.3rem;row-gap: 0.46rem;}
.sea_con .solution .boxs .box{display: block;width: 5.1rem;border-radius: 0.2rem;min-height:4.55rem; border: 1px solid #DFDFDF;position:relative; padding: 0.06rem 0.06rem 0.3rem 0.06rem;}
.sea_con .solution .boxs .box .pic{width: 100%;height: 2.48rem;border-radius: 0.2rem;background-color: #F7F7F7;overflow: hidden;margin-bottom: 0.32rem;}
.sea_con .solution .boxs .box .pic img{width: 100%;height: 100%;object-fit: contain;transition: all 0.5s;object-fit: cover;}
.sea_con .solution .boxs .box .pic:hover img{transform: scale(1.05);}
.sea_con .solution .boxs .box .txt{padding: 0 0.24rem;}
.sea_con .solution .boxs .box .txt .h{color: var(--color1);font-family:pb;text-transform: capitalize;line-height: 1.5;margin-bottom: 0.2rem;}
.sea_con .solution .boxs .box .txt .more1{width: 100%;justify-content: center;position:absolute;left:0.3rem;bottom:0.3rem;width:calc(100% - 0.6rem);}


@media screen and (min-width: 1922px) {
}
@media screen and (max-width: 1680px) {
}
@media screen and (max-width: 1560px) {
}
@media screen and (max-width: 1440px) {


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

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

}

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

}



