*{
  outline:0 none !important; ;
}
html{font-size: 100px;}
html.act{overflow: hidden;width: 100%;height: 100vh;}
*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*{ margin:0; padding:0;outline: none;}
@font-face {
  font-family: 'dbl';
    src: url("../fonts/DINCOROS-Black-2.ttf");
}
@font-face {
  font-family: 'sob';
    src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/xinhuadu/SOURCEHANSANSSC-BOLD.OTF");
}
@font-face {
  font-family: 'sol';
    src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/xinhuadu/SOURCEHANSANSSC-LIGHT.OTF");
}
@font-face {
  font-family: 'som';
    src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/xinhuadu/SOURCEHANSANSSC-MEDIUM.OTF");
}
@font-face {
  font-family: 'sor';
    src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/xinhuadu/SOURCEHANSANSSC-REGULAR.OTF");
}
@font-face {
  font-family: 'soh';
    src: url("https://givegroup2020.oss-cn-shanghai.aliyuncs.com/xinhuadu/SourceHanSansCN-Heavy.otf");
}
/* @font-face {
  font-family: 'ar';
    src: url("../font/regular1.0.ttf");
}

@font-face {
  font-family: 'al';
    src: url("../font/light1.0.ttf");
} */
body {position: relative; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;position: relative;padding: 0 ; width: 100%;color: #000;font-family:"sor", 思源黑体, 微软雅黑,Arial, Microsoft YaHei,-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%;height: 100vh;}
ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }
.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}
.clearfix {*zoom:1;}
a{display: inline-block; text-decoration:none!important; cursor:pointer;color: #000;}
textarea,select{ outline:none; color:#666; font-size:0.14rem; width:100%;}
textarea{
resize:none;
padding: 0;border: 0;
font-family: hr;
}
img{border:none;max-width: 100%;display: block;}
img[src=""]{opacity: 0;}
i{font-style: normal;}

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


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

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

/* 头部 */
.header{position: fixed;top: 0;left: 0;width: 100%;transition: all 0.5s;z-index: 999;background-color: #fff;padding: 0.4rem 1.7rem;}
.header .con{display: flex;justify-content: space-between;align-items: center;}
.header .con .logo{display: block;width: 2.8rem;}
.header .con .logo img{width: 100%;}
.header .con .h_nav{display: flex;}
.header .con .h_nav>li>a{display: block;padding: 0 0.3rem;border-left: 1px solid #ff0002;line-height: 1.1;font-family:sob;color:#9b9b9b;}
.header .con .h_nav>li>a.on {color:#000;}
.header .con .h_nav>li:last-child>a{border-right: 1px solid #ff0002;}
.header .con .h_nav>li .h_nav2{position: absolute;top: 100%;left: 0;width: 100%;display:none;}
.header .con .h_nav>li ul{display: flex;justify-content: center;width:100%; padding: 0.3rem 0;background-color:#fcfcfc;}
.header .con .h_nav>li ul a{display: block;color: #9b9b9b;margin:0 0.26rem;transition:all 0.5s;}
.header .con .h_nav>li ul a:hover{color:#000;}



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

.banner{position: relative;overflow: hidden;width: 100%;height: 100vh;}
.banner .swiper-slide{position: relative;height: 100%;}
.banner .swiper-slide .pic{width: 100%;height: 100%;overflow: hidden;}
.banner .swiper-slide .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.banner .swiper-slide .txt{position: absolute;top: 20.8vh;left: 0;padding: 0 1.7rem;color: #fff;}
.banner .swiper-slide .txt .en{font-family: sor;line-height: 1.1;margin-bottom: 0.26rem;}
.banner .swiper-slide .txt .en span{font-family: sob;}
.banner .swiper-slide .txt .solid{width: 0.48rem;height: 0.07rem;background-color: #ffffff;margin-bottom: 1.1rem;}
.banner .swiper-slide .txt .cn{font-weight: bold;line-height: 1.36;font-family:sob;}
.banner .next{width: 0.83rem;bottom: 0.98rem;left: 1.7rem;position:absolute;cursor:pointer;z-index:2;}
.banner .next img{width: 100%;}
.banner .swiper-slide .txt .logo_txt {width:2.5rem;height:1.15rem;margin-bottom:1.14rem}
.banner .swiper-slide .txt .logo_txt img {width:100%;height:100%}
.banner .swiper-slide .txt .h {color:#fff;font-family: sob;margin-bottom:.24rem}
.banner .swiper-slide .txt .p {color:#fff;font-family: sor;}
/*.banner .swiper-pagination .swiper-pagination-bullet{width: 0.17rem;height: 0.17rem;border-radius: 50%;background-color: #fff;margin: 0 0.22rem 0 0;}*/

@keyframes round1 {
  0% {
    stroke-dashoffset: 500;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

.part1{overflow:hidden; padding: 1.86rem 1.7rem 1.86rem 1.7rem;display: flex;justify-content: flex-end;background: url(../img/ip1_bj.jpg)no-repeat center;background-size: cover;}
.part1 .con{width: 7.4rem;}
.part1 .con .txt{margin-bottom: 0.97rem;}
.part1 .con .txt .h{color: #000000;line-height: 1.1;font-family:soh; margin-bottom: 0.34rem;}
.part1 .con .txt .p{color: #818181;line-height: 1.6;margin-bottom: 0.3rem;font-family:sor;text-align:justify;}
.part1 .con .txt .solid{width: 0.49rem;height: 0.07rem;background-color: #ff0002;}
.part1 .con .list .item{width: 100%;background-color: #f2f5fd;margin-bottom: 0.26rem;border-radius: 0.16rem;padding: 0.18rem 0.38rem 0.32rem 0.38rem;display: flex;align-items: flex-end;line-height: 1;color: #000000;font-family: sob;}
.part1 .con .list .item:last-child{margin-bottom: 0;}
/*.part1 .con .list .item span{color: rgba(219,0,40,0.81);display: block;transform: translateY(0.05rem);margin: 0 0.1rem;}*/
.part1 .con .list .item span{color: #ff0002;display: block;transform: translateY(0.05rem);margin: 0 0.1rem;font-family: soh;}

.part2{overflow:hidden;  padding: 1.5rem 0 1.05rem 1.7rem;position: relative;z-index: 2;background-color: #ffffff; }
.part2 .con{width: 100%;height: 100%;display: flex;align-items: flex-start;}
.part2 .left{width: 6.66rem;padding-right: 0.43rem;}
.part2 .left .tit{margin-bottom: 0.9rem;}
.part2 .left .tit .h{line-height: 1.2;margin-bottom: 0.16rem;font-family:soh; color: #000000;}
.part2 .left .tit .p{line-height: 1.3;color: #2a2a2a;margin-bottom:0.33rem;font-family:som;}
.part2 .left .tit .solid{width:0.48rem;height: 0.07rem;background-color: #ff0002;}
.part2 .left .txts{position: relative;height: 4.75rem;}
.part2 .left .txts .txt{opacity: 0;pointer-events: none; position: absolute;top: 0;left: 0;width: 100%;height:calc(100% - 0.3rem);}
.part2 .left .txts .txt.on{opacity: 1;pointer-events: all;}
.part2 .left .txts .txt .h1{color:#ff0002;font-family:soh; line-height: 1.2;margin-bottom: 0.28rem;}
.part2 .left .txts .txt .p1{color: #818181;line-height: 1.66;font-family:sor;width:4.5rem;text-align:justify;}
.part2 .left .tab{display: flex;}
.part2 .left .tab li{width: fit-content;border-radius: 0.2rem;padding: 0 0.22rem;color: #cccccc;height:.38rem;display:flex;align-items:center;justify-content:center; border: 0.01rem solid #cccccc;cursor: pointer;font-family:sor;margin-right:0.16rem;    white-space: nowrap;}
.part2 .left .tab li:last-child{margin-right:0;}
.part2 .left .tab li.on{color: #fff;background-color: #ff0002;border-color: transparent;}
.part2 .right{width: calc(100% - 6.66rem);}
.part2 .right .box{display: none;}
.part2 .right .box.on{display: flex;}
.part2 .right .box .left1{width: 6.05rem;}
.part2 .right .box .left1 .bpics{position: relative;overflow: hidden;margin-bottom: 0.12rem; width: 100%;height: 5.6rem;overflow:hidden;}
.part2 .right .box .left1 .bpics .swiper-slide{height: 5.55rem;overflow: hidden;}
.part2 .right .box .left1 .bpics img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.part2 .right .box .left1 .bpics img:hover{transform: scale(1.05);}
.part2 .right .box .left1 .mpic{position: relative;overflow: hidden;width: 100%;height: 1.94rem;}
.part2 .right .box .left1 .bpics .trebox {flex:1;margin-right:0.12rem;overflow:hidden;}
.part2 .right .box .left1 .bpics .trebox:last-child {margin-right:0;}
.part2 .right .box .left1 .mpic  .trebox {flex:1;margin-right:0.12rem;overflow:hidden;}
.part2 .right .box .left1 .mpic  .trebox:last-child {margin-right:0;}
.part2 .right .box .left1 .mpic .swiper-slide{height: 1.93rem;overflow: hidden;}
.part2 .right .box .left1 .mpic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.part2 .right .box .left1 .mpic img:hover {transform: scale(1.05);}
.part2 .right .box .right1{width: calc(100% - 6.05rem);background-color: #F6001B;color: #ffffff;position: relative;}
.part2 .right .box .right1 .txt1{position: absolute;top: 46%;left: 0;width: 100%;transform: translateY(-50%);padding: 0 0.6rem;}
.part2 .right .box .right1 .txt1 .h2{line-height: 1.278;font-family:sob; margin-bottom: 0.36rem;}
.part2 .right .box .right1 .txt1 .p2{line-height: 1.67;font-family:sor;text-align:justify;}
.part2 .right .box .right1 .more{position: absolute;bottom:0.44rem;width:calc(100% - 1.2rem);left:0.6rem; display: block;transition: all 0.5s;display:flex;align-items:center;color:#ffffff;line-height:1;}
.part2 .right .box .right1 .more img{width: 2.28rem;margin-left:0.42rem;transition:all 0.5s;transform:translatey(-.06rem);}
.part2 .right .box .right1 .more:hover img{margin-left:0.26rem;}
/*.part2 .right .box .right1 .more:hover{opacity: 0.5;}*/

.part2_kuai{padding: 0 1.7rem;}
.part2_kuai .kuai{width: 100%;height: 0.95rem;background-color: #ff0002;}

.i_part3_4{position: relative;z-index: 2;background-color: #fff;}
.i_part3_4 .i_part3{padding: 0 0 0 0;background-color: #F1F6FB;z-index: 2;transform-style: preserve-3d;
  perspective: 1000px;overflow: hidden;height: 75vh;}
.i_part3_4 .i_part3 .tit{text-align: center;position: relative;z-index: 2;transform: translateY(0.9rem);}
.i_part3_4 .i_part3 .tit .h{    background-color: #F1F6FB; font-family:soh; color: #000000;line-height: 1.32;margin-bottom: 0.38rem;position: relative;z-index: 2;}
.i_part3_4 .i_part3 .tit .h span {background-color:#f1f6fb;padding:0 .4rem;}
.i_part3_4 .i_part3 .tit .h::after{content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%);height: 100%;width: 3.6rem; background-color: #f2f5fb;z-index: -1;}
.i_part3_4 .i_part3 .tit .h::before{content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);height: 0.03rem;width: 100%; background-color: #dd193d;z-index: -2;}
.i_part3_4 .i_part3 .tit .p{font-family: sor;color: #000000;margin-bottom: 0.63rem;}
.i_part3_4 .i_part3 .tit .p span{color: #ff0002;font-family: soh;}
.i_part3_4 .i_part3 .tit .btns{position: relative;display: table;margin: 0 auto;cursor: pointer;z-index:2; }
.i_part3_4 .i_part3 .tit .btn{line-height: 0.5rem;display: flex;align-items: center;font-family: hr;color: #F6001B;z-index: 2;padding-left: 0.13rem;transition: all 0.5s;}
.i_part3_4 .i_part3 .tit .btn:hover{color: #ffffff;}
.i_part3_4 .i_part3 .tit .btn img{width: 0.04rem;margin-left: 0.08rem;}
.i_part3_4 .i_part3 .tit .btn span{color: #ffffff;margin-right: 0.12rem;position:relative;}
.i_part3_4 .i_part3 .tit .btn:hover span{margin-right: 0;}
.i_part3_4 .i_part3 .tit .btn span::before{content: "";position: absolute;top: 0;left: 50%;transform:translateX(-50%); width: 0.5rem;height: 0.5rem;background-color: #F6001B;border-radius: 0.25rem;z-index: -1;transition: all 0.5s;z-index:-1;}
.i_part3_4 .i_part3 .tit .btn::before{content: "";position: absolute;top: 0;left: 50%;transform:translateX(-50%); width: 0.5rem;height: 0.5rem;background-color: #F6001B;border-radius: 0.25rem;z-index: -1;transition: all 0.5s;z-index:-1;opacity:0;}
.i_part3_4 .i_part3 .tit .btn:hover span::before{opacity:0;}
.i_part3_4 .i_part3 .tit .btn:hover::before{width:100%;opacity:1;}
.i_part3_4 .i_part3 .tit:after{content: "";position: absolute;top: 50%;left: 0;width: 100%;height: 3.9rem;
/*background:linear-gradient(to bottom,#F1F6FB,#F1F6FB,transparent);*/
background: url(../img/msk.png) repeat-x center;
background-size: contain;
z-index:-1;pointer-events: none;}
/*.i_part3_4 .i_part3 .tit:after{content: "";position: absolute;top: 130%;left: 0;width: 100%;height: 3.9rem;background: url(../img/ip3_mask.png);background-size: 100% 100%;z-index:-1;pointer-events: none;}*/

.i_part3_4 .i_part3 .con{display: flex;justify-content: space-between;height: 760px; transform: rotateX(75deg);padding: 0vw;position: relative;}
/* .i_part3_4 .i_part3 .con.on{} */
.i_part3_4 .i_part3 .con .boxs{width: 20%;}
.i_part3_4 .i_part3 .con .boxs .box{width: 100%;height: 100%;position: relative;overflow: hidden;padding: 0 1vw;}
.i_part3_4 .i_part3 .con .boxs .box .swiper-wrapper{transition-timing-function:linear}
.i_part3_4 .i_part3 .con .boxs .swiper-slide{transform-style: preserve-3d;perspective: 1000px;}
.i_part3_4 .i_part3 .con .boxs .swiper-slide>div{ height: 200%;width: 100%; transform: rotateX(00deg);transition: all 0.5s;pointer-events: none;}
.i_part3_4 .i_part3 .con .boxs .swiper-slide>div .pic{background-color: #fff;display: flex;justify-content: center;align-items: center;border-radius: 0.2rem;box-shadow: 0 0.03rem 0.39rem rgba(223,27,32,0.1);width: 100%;height: 50%;transition: all 0.5s;}
.i_part3_4 .i_part3 .con .boxs .swiper-slide>div .pic img{width: 100%;height: 100%;object-fit: contain;}
.i_part3_4 .i_part3 .con .boxs .swiper-slide:hover>div{transform:translateZ(0.1rem) rotateX(-38deg);}
.i_part3_4 .i_part3 .con .boxs .swiper-slide:hover>div .pic{height: 70%;transform:translateY(-20%) scale(0.9);}

.i_part3_4 .i_part3 .con1{display: flex;justify-content: space-between;height: 560px;padding: 0vw; position: absolute;top: 18.6vw;width: 100%; z-index: 2;transition: all 1s;display: none;}
.i_part3_4 .i_part3 .con1.on{transform: rotateX(0deg);}
.i_part3_4 .i_part3 .con1 .boxs{width: 20%;margin-top: -22vw;}
.i_part3_4 .i_part3 .con1 .boxs .box{width: 100%;height: 100%;position: relative;overflow: hidden;padding: 0 1vw;}
.i_part3_4 .i_part3 .con1 .boxs .box .swiper-wrapper{transition-timing-function:linear;transform-style: preserve-3d;perspective: 1000px;}
.i_part3_4 .i_part3 .con1 .boxs .swiper-slide{background-color: #fff;display: flex;justify-content: center;align-items: center;border-radius: 0.2rem;box-shadow: 0 0.03rem 0.39rem rgba(223,27,32,0.1); opacity: 1; transform: rotateX(90deg);transition: all 0.5s;}
.i_part3_4 .i_part3 .con1 .boxs .swiper-slide:hover{opacity: 1; transform: rotateX(0deg);}


.swiper1_1{padding: 0.5rem 0;position: relative;overflow: hidden;}
.swiper1_1 .swiper-wrapper{transition-timing-function:linear}
.swiper1_1 .swiper-wrapper .swiper-slide{font-size: 0.8rem;display: flex;font-family: dbl;color: #F6001B;align-items: center;}
.swiper1_1 .swiper-wrapper .swiper-slide img{height: 0.4rem;margin-right: 0;}

.part4{padding: 1.87rem 0 3.1rem 0;background: url(../img/ip4_bj.jpg)no-repeat center;background-size: cover;color: #fff;text-align: center;font-family:som;}
.part4 .top{margin-bottom: 0.8rem;font-family:som;}
.part4 .top .cn{line-height: 1;margin-bottom: 0.18rem;}
.part4 .top .en{line-height: 1;margin-bottom: 0.4rem;text-transform: uppercase;}
.part4 .top .h{line-height: 1;}
.part4 .form{display: flex;justify-content: center;font-family:som;}
.part4 .form input{margin: 0 0.24rem;}
.part4 .form input[type="text"]{padding:0 0.18rem;background-color: #efadad;color: #ffffff;line-height: 0.74rem;}
.part4 .form>div:nth-child(1) input[type="text"]{width: 3.5rem;}
.part4 .form>div:nth-child(2) input[type="text"]{width: 3.5rem;}
.part4 .form>div:nth-child(3) input[type="text"]{width: 5.5rem;}
.part4 .form input[type="text"]::placeholder{color: #ffffff;font-family:som;}
.part4 .form input[type="submit"]{font-family: 'sor'; width: 2.42rem;line-height: 0.74rem;color: #000000;background-color: #ffffff;display:block;}


/* shi */
.ab1 {padding: 1.61rem 0 0 1.7rem;width: 100%;height: auto;}
.ab1 .ab1_cont {width: 100%;height: auto;display: flex;}
.ab1 .ab1_cont .left{width: 5.75rem;margin-right: .94rem;}
.ab1 .ab1_cont .left .title {margin-bottom: .28rem;font-family: soh;}
.ab1 .ab1_cont .left .title_f {padding-bottom: .29rem;position: relative;margin-bottom: .73rem;font-family: sor;line-height: 1.2;} 
.ab1 .ab1_cont .left .title_f::after {content: "";position: absolute;bottom: 0;left: 0;width: .48rem;height: .07rem;background-color: #F6001B;        font-family: som;}
.ab1 .ab1_cont .left .p  {line-height: .4rem;color: #818181;font-family: sor;}
.ab1 .ab1_cont .right {padding-top: 1rem;width: calc(100% - 5.75rem - .94rem);}
.ab1 .ab1_cont .right .right_cont {width: 100%; height: 7.21rem;overflow: hidden;}
.ab1 .ab1_cont .right .right_cont .swiper {width: 100%;height: 100%;}
.ab1 .ab1_cont .right .right_cont .swiper .swiper-slide img {width: 100%;height: 100%;object-fit: cover;}


.ab2 {width: 100%; padding: 2rem 1.7rem 0;}
.ab2 .ab2_cont {width: 100%;}
.ab2 .ab2_cont .title {margin-bottom: .28rem;font-family: soh;}
.ab2 .ab2_cont .title_f{margin-bottom: .95rem;font-family: sor;        font-size: clamp(13px, 3.467vw, 26px);}
.ab2 .ab2_cont .list {display: flex;justify-content: space-between;}


.ab2 .ab2_cont  .list .item {padding-top: .2rem; width: 30%; height: 2.83rem;border-right: 2px solid #ff0000;padding-right: 1.18rem;}
.ab2 .ab2_cont  .list .item:nth-child(2) {width: 40%;padding-left: 1.18rem;padding-right: 1.18rem;}
.ab2 .ab2_cont  .list  .item:last-child {border-right: 0;padding-right: 0;padding-left: 1.18rem;}
.ab2 .ab2_cont  .list .item .h {color: #ff0000;margin-bottom: .4rem;font-family: sob;}
.ab2 .ab2_cont  .list .item .p {color: #2a2a2a;line-height: .4403rem;font-family: sor;
/*by*/
    white-space: nowrap;
}

.ab3 {width: 100%;position: relative;padding-top: 2.66rem;padding-left: .2rem;}
.ab3>.bgimg {position: absolute;width: 100%;z-index: -1;bottom: 3.46rem;right: 0;}
.ab3 .ab3_cont {width: 100%;height: auto;overflow:hidden;}
.ab3 .top_txt {margin-bottom: 2rem;text-align: center;}
/*line-height: 1.32;*/
.ab3 .top_txt .title {font-family:soh; color: #000000;margin-bottom: .26rem;}
.ab3 .top_txt .p {font-family: sor;color: #2a2a2a;}
.ab3 .list {margin-bottom: .46rem;}
.ab3 .list .swiper-slide  {}
.ab3 .list .swiper-slide  .h {padding-left: .47rem;margin-bottom: .31rem;transition: all 1s}
.ab3 .list .swiper-slide.swiper-slide-active .h {color: #ff0000;font-weight:700;}
.ab3 .list .swiper-slide  .p {line-height: .4rem; padding-right: .54rem;padding-left: .47rem;min-height: 1.61rem; border-left: 2px solid #ff0000;}
.ab3 .list .swiper-slide:last-child .p {border-right: 2px solid #ff0000;}
.ab3 .bot_list{position: relative;}
/*transform: translateX(.47rem);*/
.ab3 .bot_list .item {position: relative;height: 2.7rem;margin-right: .15rem;opacity: .3;transition: all 1s;}
.ab3 .bot_list .item {background: url(../img/ab3_sb1.png) no-repeat left bottom;background-size: contain;}
.ab3 .bot_list .swiper-slide.swiper-slide-active .item {opacity: 1;}
.ab3 .bot_list::after {content: "";width: 4rem;height: .9rem;border-radius: 50%;background-color: #ffffff;position: absolute;top: 0;z-index: 8;left: 50%;transform: translateX(-50%);}
.ab3 .bot_list .swiper3 {position: absolute;top: 0;left: 0;width: 100%;z-index: 10;}
.ab3 .bot_list .swiper3 .item {background: url(../img/ab3_sb2.png) no-repeat left bottom;}




.ab4 { overflow: hidden; background-color: #fff;padding-top: 1.15rem;padding-bottom: 1.5rem; background: url(../img/ab4_bg1.png) no-repeat center;background-size: cover;}

.ab4 .ab4_cont .tit{text-align: center;position: relative;z-index: 2;background-color: #fff;margin-bottom: 1.36rem;}
/*line-height: 1.32;*/
.ab4 .ab4_cont .tit .h{font-family:soh; color: #000000;margin-bottom: 0.26rem;position: relative;z-index: 2;}
.ab4 .ab4_cont .tit .h::after{content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%);height: 100%;width: 3.6rem; background-color: #fff;z-index: -1;}
.ab4 .ab4_cont .tit .h::before{content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);height: 0.03rem;width: 100%; background-color: #dd193d;z-index: -2;}
.ab4 .ab4_cont .tit .p{font-family: sor;color: #000000;margin-bottom: 0.63rem;}
.ab4 .ab4_cont .cont {margin: 0 1.75rem .88rem;overflow:hidden;}
.ab4 .ab4_cont .list {display: flex;align-items: center;}
.ab4 .ab4_cont .list .item {transition: all .5s;display: flex;justify-content: center;align-items: center;height:4.8rem;transform:scale(.85);transition:all .5s;}
.ab4 .ab4_cont .list .item.swiper-slide {transform:scale(.7)}
.ab4 .ab4_cont .list .item.swiper-slide-active {transform:scale(1.1)}
/*.ab4 .ab4_cont .list .item img {width: 100%;height:100%;object-fit:scale-down;margin: 0 auto;}*/
.ab4 .ab4_cont .list .item img {width: 100%;height:100%;object-fit:contain; margin: 0 auto;}
/* .ab4 .ab4_cont .list .item:hover {transform: translateY(-0.2rem);} */
.ab4 .ab4_cont .bot_list {width: 5rem;height: 1rem; margin: 0 auto;position: relative;}
.ab4 .ab4_cont .bot_list .item {position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;font-family: sob;line-height: 1.5;opacity: 0;}
.ab4 .ab4_cont .bot_list .item.on {opacity: 1;}



/* 欢迎来到公海7108线路 */
.dynamic {padding: .7rem .7rem 1rem;width: 100%;height: auto;}
.dynamic_cont { width: 100%;display: flex;flex-wrap: wrap;}
.dynamic_cont .item {width: calc((100% - .49rem) / 2); margin-right: .49rem;border-radius: .4rem;overflow: hidden;transition: all .5s;margin-bottom: .56rem;}
.dynamic_cont .item:hover {transform: translateY(-10px);box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);}
.dynamic_cont .item:nth-child(2n) {margin-right: 0;}
.dynamic_cont .item .img {width: 100%;height: 5.79rem;overflow: hidden;}
.dynamic_cont .item  a {height: 100%;width: 100%;}
.dynamic_cont .item .img img {width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.dynamic_cont .item .img:hover img {transform: scale(1.1);}
.dynamic_cont .item .text { padding: .46rem .4rem .7rem;background-color: #f1f1f1;display: flex;flex-direction: column;justify-content: space-between;height: calc(100% -  5.79rem);}
.dynamic_cont .item .text .time {color: #000000;margin-bottom: .33rem;font-family:som;}
.dynamic_cont .item .text .h {font-family:sob; color: #000000;margin-bottom: .33rem;line-height: 1.3;padding-bottom: .29rem;position: relative;margin-bottom: .25rem;}
.dynamic_cont .item .text .h::after {content: "";position: absolute;width: .48rem;height: .07rem;background-color: #ff0000;left: 0;bottom: 0;}
.dynamic_cont .item .text .p {color: #818181;line-height: 1.5;}

/* 投资者关系 */
.investor {width: 100%;height: auto;padding: 1.11rem 1.64rem .89rem .8rem;}
.investor_cont {width: 100%;height: auto;display: flex;}
.investor_cont .left {width: 6rem;}
.investor_cont .left .title {border-radius:6px; margin-bottom: .4rem; width: 100%;height: .76rem;display: flex;align-items: center;justify-content: space-between;padding: 0 .2rem; color: #fff;background-color: #ff0000;}
.investor_cont .left .up {margin-bottom: .47rem; display: flex;justify-content: space-between;align-items: flex-end;}
.investor_cont .left  .up .num {color: #ff0000;margin-right: .2rem;font-family:sob;}
.investor_cont .left  .up .p {color: #ff0000;font-family:sob;}
.investor_cont .left  .up .tip {color: #ff0000;font-family: sob;}
.investor_cont .left  .biaoge {width: 100%;height: auto;border: 2px solid #ff0000;border-radius: .2rem;padding: .32rem .17rem 0;margin-bottom:1.30rem;}
.investor_cont .left  .biaoge  dl dt {padding: 0 .2rem; width: 100%; height: .57rem; background-color: #efefef;display: flex;align-items: center;}
.investor_cont .left  .biaoge  dl dd {padding: 0 .2rem; width: 100%; height: .57rem; display: flex;align-items: center;}
.investor_cont .left  .biaoge p {white-space: nowrap; color: #595757;font-family:sob;}
.investor_cont .left  .biaoge p.w18 {width: 18%;color:#595757!important;}
.investor_cont .left  .biaoge p.w32 {width: 32%;}

.investor .left .left_text_news .item {display:flex;align-items:center;margin-bottom:.2rem;}
/*.investor .left .left_text_news .item span a {color:blue;}*/
.investor .left .left_text_news .item span a {color:#000000;}
.investor .left .left_text_news .item:last-child {margin-bottom:0;}
.investor .left .left_text_news .item img {width:.41rem;height:.41rem;margin-right:.12rem;}

.investor .left .left_text_news .itemx{display: flex;justify-items: space-between;margin-top:0.5rem;}
.investor .left .left_text_news .itemx .item1{width: 48%;text-align:center;width:1.5rem;margin-right:0.4rem}
.investor .left .left_text_news .itemx .item1 img{width: 100%;margin-bottom: 0.12rem;}


.investor_cont .right  {margin-left: 1.3rem; width: calc(100% - 6rem - 1.3rem); display: flex;flex-direction: column;justify-content: space-between}

.investor_cont .right .item {height: 2.75rem;overflow: hidden;border-radius: .2rem;position: relative;}

.investor_cont .right .item>img {width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.investor_cont .right .item:hover>img {transform: scale(1.05);}
.investor_cont .right .text {position: absolute;top: 50%;transform: translateY(-50%);left: .72rem;}
.investor_cont .right .text img {margin-bottom: .25rem;}
.investor_cont .right .text .p {color: #fff;}
.investor_bot {width: 100%;padding-top: .37rem;}
.investor_bot .p {color: #818181;line-height: 1.45;}

.investor_cont1 {padding:1.44rem 1.73rem 1rem 1.7rem ;}
.investor_cont1 .title {position:relative;margin-bottom:.7rem;}
.investor_cont1 .title .title_cont {width:fit-content; display:flex;align-items:center;padding-right:.02rem;background-color:#fff;position:relative;z-index:2;}
.investor_cont1 .title:after {z-index:1; content:'';position:absolute;right:0;top:50%;width:100%;height:.03rem;background-color:#ff0303;}
.investor_cont1 .title .title_cont img {width:.6rem;margin-right:.15rem;
filter: brightness(0) grayscale(100);}
.investor_cont1 .list .item {
    display: flex;
    align-items: center;
    padding-bottom: .64rem;
    padding-top: .64rem;
    border-bottom: .03rem solid #ff0303;
}
.investor_cont1 .list .item:nth-child(1) {
    padding-top: 0;
}
.investor_cont1 .list .img {
    width: 4.15rem;
    height: 2.38rem;
    overflow: hidden;
}
.investor_cont1 .list .img img {
    width: 100%;
    height:100%;
    object-fit: cover;
}
.investor_cont1 .list .text {flex:1;padding-left:.93rem;}
.investor_cont1 .list .text .time { color:#ff0303;margin-bottom:.25rem;}

.i_page{
    display: flex;justify-content: center;align-items: center;margin-top:.8rem}
.i_page a{display: block;width: 0.5rem;height: 0.4rem;text-align: center;line-height: 0.36rem;border: 0.02rem solid #ff0002;margin:0 0.08rem;transition:all 0.5s;}
.i_page a.btn{display: flex;justify-content: center;align-items: center;}
.i_page a.btn img{width: 0.2rem;display:block;}
.i_page a.btn img.img2{display: none;}

.i_page a:hover{color:#fff;background-color:#ff0002 ;}
.i_page a.on{color:#fff;background-color:#ff0002 ;}
.i_page a.btn:hover img.img2{display: block;}
.i_page a.btn:hover img.img1{display: none;}
/*.investor_cont1 .list .text .h {}*/
/* 核心业务 */

/*详情*/
.investor_details {padding:13.333vw 8.594vw 7.813vw 8.854vw;}
.investor_details .invDeta_top {position:relative;margin-bottom:4.688vw;}
.investor_details .invDeta_top .top_cont {width:fit-content;padding-right:2.969vw;background-color:#fff;position:relative;z-index:2; }
.investor_details .invDeta_top::after {content:'';position:absolute;left:0;top:50%;z-index:1; transform:translateY(-50%);height:2px;background-color: #ff0000; width:100%;}
.investor_details .invDeta_top .top_cont .text {height:4.01vw;border-radius:4.01vw;width:fit-content;padding:0 1.875vw 0 2.188vw;background-color:#ff0000;color:#fff;display:flex;align-items:center;}
.investor_details .invDeta_top .top_cont .text img {width:2.656vw;height:2.656vw;object-fit: scale-down;margin-right:0.781vw;}
.investor_details .invDeta_cont .tit_box {display:flex;align-items:center;justify-content:space-between;margin-bottom:1.667vw;}
.investor_details .invDeta_cont .tit_box  .list {display:flex;align-items:center;justify-content:center;}
.investor_details .invDeta_cont .tit_box  .list .item {position:relative; cursor:pointer;transition:all .5s; margin-right:1vw; background-color:#677886;display:flex;align-items:center;justify-content:center; width:2.083vw;height:2.083vw;border-radius:50%;}
.investor_details .invDeta_cont .tit_box  .list .item.wx .wechat-qrcode {
    /*position:absolute;top:100%;left:50%;transform:translateX(-50%);*/
    border: 1px solid #eee;
    position: absolute;
    z-index: 9;
    top: 150%;
    left: -84px;
    width: 200px;
    height: 192px;
    color: #666;
    font-size: 12px;
    text-align: center;
    background-color: #fff;
    box-shadow: 0 2px 10px #aaa;
    -webkit-tansition: all 350ms;
    -moz-transition: all 350ms;
    display: none;
    background-color: #fff;
}
/*.investor_details .invDeta_cont .tit_box  .list .item.wx .wechat-qrcode::after*/
.investor_details .invDeta_cont .tit_box  .list .item.wx .wechat-qrcode h4 {
    font-weight: normal;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    background-color: #f3f3f3;
    margin: 0;
    padding: 0;
    color: #777;
}
.investor_details .invDeta_cont .tit_box  .list .item.wx .wechat-qrcode .qrcode {
    width: 105px;
    margin: 10px auto;
}
.investor_details .invDeta_cont .tit_box  .list .item.wx .wechat-qrcode .qrcode img {
    width: 100px;
    height: 100px;
}
.investor_details .invDeta_cont .tit_box  .list .item.wx .wechat-qrcode .help .p {
    line-height: 16px;
    padding: 0;
    margin: 0;
}
.investor_details .invDeta_cont .tit_box  .list .item:hover {background-color:#ff0303;}
.investor_details .invDeta_cont .tit_box  .list .item:last-child {margin-right:0;}
.investor_details .invDeta_cont .tit_box  .list .item img {width:60%;height:60%;object-fit:scale-down;}
/*.investor_details .invDeta_cont .tit_box  .list .item {}*/
.investor_details .invDeta_cont {background-color:#f3f3f3;padding:6.094vw 5.208vw 4.271vw;}
.investor_details .invDeta_cont .title  {line-height:1.5;}
.investor_details .invDeta_cont .time {color:#808080;margin-bottom:4.01vw;}
.investor_details .invDeta_cont .cont {line-height:1.5; font-size:clamp(16px,1.094vw,21px);color:#808080;margin-bottom:3.125vw;}
.investor_details .invDeta_cont .cont img {width:100% !important; height:auto !important;}
.investor_details .invDeta_cont .bot {display:flex;align-items:center;justify-content:space-between;}
.investor_details .invDeta_cont .bot .btn {background-color:#ff0000;width:6.719vw;height:2.708vw;border-radius:2.708vw;color:#fff;display:flex;align-items:center;justify-content:center;}
.investor_details .invDeta_cont .cont video {margin:0 auto;display:block;width:80%;height:auto;}
.invDeta_cont .social-share .social-share-icon {
      position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    color: transparent !important;
    border-color: transparent !important;
    margin: 0 !important;
    padding: 0 !important;
    background-color: transparent !important;
}
.corebus .tabber {margin-bottom: 1.35rem; padding: 1.2rem 1.7rem 0;width: 100%;display: flex;align-items: center;justify-content: center;}
.corebus .tabber .item {cursor: pointer; transition: all .5s; width: 3.6rem;height: .7rem;border-radius: .7rem;border: 1px solid #c8c8c8;color: #c8c8c8;display: flex;align-items: center;justify-content: center;margin-right: .8rem;}
.corebus .tabber .item:last-child {margin-right: 0;}
.corebus .tabber .item.on {color: #fff;background-color: #fe0102;border-color: transparent;}
.corebus .tab_cont .item {padding-left: 1.7rem; display: none;padding-right:1.7rem;}
.corebus .tab_cont .item.on {display: block;}
.corebus .tab_cont .item .cor1 {display: flex;margin-bottom: 1.5rem;}
.corebus .tab_cont .item .cor1 .left {width: 5.01rem;height: 6.05rem;padding-right: .73rem}
.corebus .tab_cont .item .cor1 .left .title {font-family: "soh";margin-bottom: .2rem;
    /*new*/
    font-size: clamp(26px,2.708vw,52px);
}
.corebus .tab_cont .item .cor1 .left .p {font-family: "som";padding-bottom: .35rem;position: relative;margin-bottom: 1rem;
    /*new*/
    font-size: clamp(14px,1.458vw,28px);
    
}
.corebus .tab_cont .item .cor1 .left .p::after{content: "";position: absolute;left: 0;bottom: 0;width: .5rem;height: .08rem;background-color: #fe0102;}
.corebus .tab_cont .item .cor1 .left .h {font-family: "soh";margin-bottom: .3rem;color: #fe0102;
    /*new*/
    font-size: clamp(20px,2.083vw,40px);
}

.corebus .tab_cont .item .cor1 .left .h_p {line-height: 1.6;color: #808080;}
.corebus .tab_cont .item .cor1 .right {width: calc(100% - 5.01rem);height: 6.05rem;overflow: hidden;position: relative;}
.corebus .tab_cont .item .cor1 .right img {width: 100%;height: 100%;object-fit: cover;}
.corebus .tab_cont .item .cor1 .right .mask {position: absolute;top: 0;left: 0;z-index: 1;}

.corebus .tab_cont .item .cor_item {display: flex;margin-bottom: 1.5rem;}
.corebus .tab_cont .item .cor_item:nth-child(2n + 1){flex-direction: row-reverse;}
.corebus .tab_cont .item .cor_item:nth-child(2n + 1) .left {margin-right:0;}
.corebus .tab_cont .item .cor_item:nth-child(2n + 1) .right {margin-right: 20px;}
.corebus .tab_cont .item .cor_item .left {width: 9.76rem;margin-right: 20px;}
.corebus .tab_cont .item .cor_item .left .swiper1 {width: 100%;height: 4.73rem;overflow: hidden;margin-bottom: 20px;}
.corebus .tab_cont .item .cor_item .left .swiper1 .swiper-slide img {width: 100%;height: 100%;object-fit: contain;}
.corebus .tab_cont .item .cor_item .left .swiper2 {width: 100%;height: 2.86rem;overflow: hidden;}
.corebus .tab_cont .item .cor_item .left .swiper2 .swiper-slide  img{width: 100%;height: 100%;object-fit: cover;cursor: pointer;}
.corebus .tab_cont .item .cor_item .left .swiper1 .swiper-slide  {background-color: #dadada;}
.corebus .tab_cont .item .cor_item .left .swiper2 .swiper-slide  {background-color: #dadada;}

.corebus .tab_cont .item .cor_item .right {position: relative; width: calc(100% - 9.76rem - 20px); background-color: #fe0102;padding-top: 2.2rem;padding-left: 1.45rem;}
.corebus .tab_cont .item .cor_item .right .h {font-family: sob; color: #fff;margin-bottom: .4rem;line-height: 1.2;}
.corebus .tab_cont .item .cor_item .right .p {width: 3.27rem;color: #fff;line-height: 1.6;}
.corebus .tab_cont .item .cor_item .right .more {position: absolute;bottom: 0.64rem;width: calc(100% - 1.2rem);left:1.56rem;display: block;transition: all 0.5s;display: flex;align-items: center;color: #ffffff;line-height: 1;}
.corebus .tab_cont .item .cor_item .right .more img{width: 2.28rem; margin-left: 0.42rem;transition: all 0.5s;}
.corebus .tab_cont .item .cor_item .right .more:hover img {margin-left: .2rem;}

.corebus .tab_cont .item .modl1 .left .swiper1 img {width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.corebus .tab_cont .item .modl1 .left .swiper2 img {width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.corebus .tab_cont .item .modl1 .left .swiper1:hover img {transform: scale(1.05);}
.corebus .tab_cont .item .modl1 .left .swiper2:hover img {transform: scale(1.05);}

.corebus .tab_cont .item .modl2 .left {display: flex;}
.corebus .tab_cont .item .modl2 .left .left_img {width: 4.38rem;margin-right: .2rem;}
.corebus .tab_cont .item .modl2 .left .right_img {width: calc((100% - 4.78rem) / 2);margin-right: .2rem;}
.corebus .tab_cont .item .modl2 .left .right_img .img1 {height: 4.78rem;width: 100%;margin-bottom: .2rem;}
.corebus .tab_cont .item .modl2 .left .right_img .img2 {height: calc(100% - 4.78rem - .2rem);}
.corebus .tab_cont .item .modl2 .left .right_img:last-child {margin-right: 0;}
.corebus .tab_cont .item .modl2 .left .trebox {overflow: hidden;}
.corebus .tab_cont .item .modl2 .left .trebox img {width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.corebus .tab_cont .item .modl2 .left .trebox:hover img {transform: scale(1.05); }

.corebus .tab_cont .item .modl3  .top_img {height: 5.1rem;margin-bottom: .2rem;width: 100%;display: flex;}
.corebus .tab_cont .item .modl3  .top_img .img {width: calc(calc(100% - (.2rem * 2)) / 3);margin-right: .2rem; height: 100%;overflow: hidden;}
.corebus .tab_cont .item .modl3  .top_img .img:last-child {margin-right: 0;}
.corebus .tab_cont .item .modl3  .trebox {overflow: hidden;}
.corebus .tab_cont .item .modl3  .trebox img {width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.corebus .tab_cont .item .modl3  .trebox:hover img {transform: scale(1.05);}
.corebus .tab_cont .item .modl3  .bot_img {display: flex; height: calc(100% - 5.1rem - 0.2rem);}
.corebus .tab_cont .item .modl3  .bot_img .img {width: calc((100% - .2rem) / 2);margin-right: .2rem;}
.corebus .tab_cont .item .modl3  .bot_img .img:last-child {margin-right: 0;}



.footer .f_bah {padding: 20px 0;margin:0 1.6rem;border-top:1px solid #666;}

.footer .f_bah a {color:rgba(255,255,255,0.5);}
.footer{background-color: #1C1E26;}
.footer .f_top{padding: 1.24rem 1.6rem 0.98rem 1.6rem;display: flex;justify-content: space-between;align-items: flex-start;}
.footer .f_top .t_left{width: 6rem;}
.footer .f_top .t_left .title {color: #fff;margin-bottom:.46rem;font-family:dbl;display:flex;align-items:center;}
.footer .f_top .t_left .title a {display: block;margin-right: 0.26rem;padding: 0 0.27rem;line-height: 0.36rem;border-radius: 0.18rem;color: #fff;transition: all 0.5s;}
.footer .f_top .t_left .title a:nth-child(1) {margin-left: 0.26rem;}
.footer .f_top .t_left .title a.on {color: #ff0002;}
/*.footer .f_top .t_left .title a:hover {background-color: #ff0002;}*/

.switching_cont {position:relative;}
.switching_cont .switching_item {position:absolute;top:0;left:0;display:none;}
.switching_cont .switching_item:nth-child(1) {display:block;}
.switching_cont .switching_item.on {position:relative;}

.footer .f_top .t_left .title span {color:#fff;}
.footer .f_top .t_left .l_top{display: flex;align-items: center;margin-bottom: 0.43rem;}
.footer .f_top .t_left .l_top .f_logo{display: block;width: 1.92rem;margin-right: 0.49rem;}
.footer .f_top .t_left .l_top .f_logo img{width: 100%;}
.footer .f_top .t_left .l_top .link{display: flex;flex-wrap:wrap;}
.footer .f_top .t_left .l_top .link a{display: block;margin-right: 0.26rem;margin-bottom: 0.26rem; padding: 0 0.27rem;line-height: 0.36rem;border-radius: 0.18rem;color: #fff;transition: all 0.5s;border:1px solid #ff0000;}
.footer .f_top .t_left .l_top .link a.on{background-color: #ff0002;}
.footer .f_top .t_left .con{display: none;}
.footer .f_top .t_left .con.on{display: block;}
.footer .f_top .t_left .tel{display: flex;align-items: center;color: #ffffff;font-weight: bold;line-height: 0.52rem;margin-bottom: 0.35rem;}
.footer .f_top .t_left .tel img{width: 0.42rem;margin-right: 0.2rem;}
.footer .f_top .t_left .dz{display: flex;align-items: flex-start;}
.footer .f_top .t_left .dz img{width: 0.42rem;margin-right: 0.2rem;}
.footer .f_top .t_left .dz .txt{width: calc(100% - 0.62rem);color: #fff;}
.footer .f_top .t_left .dz .txt .h{line-height: 1.3125;margin-bottom: 0.14rem;}
.footer .f_top .t_left .dz .txt .p{line-height: .31rem;color: rgba(255,255,255,0.74);}
.footer .f_top .t_right{width: calc(100% - 6.3rem);display: flex;justify-content: space-between;align-items: flex-start;}
.footer .f_top .t_right{width: fit-content;display: flex;justify-content: space-between;align-items: flex-start;}
.footer .f_top .t_right .item{min-width: 1.3rem;width:fit-content;margin-right:0.34rem;}
.footer .f_top .t_right .item:last-child{margin-right:0;}
.footer .f_top .t_right .item .h{line-height: 1.3125;position: relative;margin-bottom: 0.33rem;color: #fff;}
.footer .f_top .t_right .item .h::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;}
.footer .f_top .t_right .item .h::after{content: "";position: absolute;bottom: 0;left: 0;width: 0.3rem;height: 1px;}
.footer .f_top .t_right .item ul a{display: block;line-height: 1.3;color: rgba(255,255,255,0.5);transition: all 0.5s;margin-bottom: 0.13rem;white-space:nowrap;}
.footer .f_top .t_right .item ul a:hover{color: #fff;}
.footer .f_top .t_right .item ul li:last-child a{margin-bottom: 0;}
.footer .f_bottom{padding: 0.2rem 1.6rem;display: flex;justify-content: space-between;align-items: center;background-color: rgba(255,255,255,0.05);}
.footer .f_bottom .b_left{display: flex;color: rgba(188,188,188,0.43);}
.footer .f_bottom .b_left a{color: rgba(188,188,188,0.43);transition: all 0.5s;}
.footer .f_bottom .b_left a:hover{color: #fff;}
.footer .f_bottom .b_left span{margin: 0 0.08rem;}
.footer .f_bottom .b_right{display: flex;align-items: center;color: rgba(188,188,188,0.43);}
.footer .f_bottom .b_right a{display: block;width: 0.4rem;height: 0.4rem;margin-left: 0.2rem;}
.footer .f_bottom .b_right a img{width: 100%;}
.footer .f_bottom .b_right a img.img2{display: none;}
.footer .f_bottom .b_right a:hover img.img2{display: block;}
.footer .f_bottom .b_right a:hover img.img1{display: none;}

.back_list {position:fixed;background-color:#a8afb9;z-index:10;right:5.208vw;bottom:20vh;width:37px;height:37px;border-radius:50%; transition:all .5s;}
.back_list img {width:100%;height:100%;object-fit: scale-down;transform:scale(.5);}
.back_list:hover {background-color:#fc151b;}
@media screen and (min-width: 1024px) {
    .corebus .tab_cont .item .cor1 .left .title {
        font-size: 2.708vw;
    }
    .corebus .tab_cont .item .cor1 .left .p {
        font-size: 1.458vw;
    }
    .corebus .tab_cont .item .cor1 .left .h {
        font-size: 2.083vw;
    }
    .corebus .tab_cont .item .cor_item .right .h {
        font-size: 1.875vw;
    }
    .corebus .tab_cont .item .cor_item .right .p {
        font-size: clamp(12px,0.938vw,18px);
    }
    .ab1 .ab1_cont .left .title {
        font-size: 2.917vw;
    }
    .ab1 .ab1_cont .left .title_f {
        font-size: 1.458vw;

    }
    .ab1 .ab1_cont .left .p {
        font-size: 1.25vw;
    }
    .ab1 .ab1_cont .right {
        padding-top:5.208vw;
    }
    .ab1 .ab1_cont .left .title_f {
        margin-bottom: 3.802vw;
    }
    .ab2 .ab2_cont .list .item .p {
        font-size: 1.458vw;    
    }
    .ab2 .ab2_cont .list .item .h {
        font-size: 2.083vw;
    }
    .ab3 .list .swiper-slide .p {
        font-size: 1.25vw;
    }
    .investor_cont .left .title {
        font-size: 2.188vw;
        font-family: "sob";
    }
    .part1 .con .list .item span {
        font-size:2.917vw ;
    }
    .part1 .list.f_30 {
        font-size: 1.563vw;
    }
    .dynamic_cont .item .text .h {
        font-size: 2.083vw;
    }
}

.pc_box {display: block !important;}
.phone_box {display: none !important;}

.menu {position: relative; width: 20px; height: 20px; cursor: pointer;}
.menu div {position: absolute; left: 0; width: 100%; height: 2px; background-color: #E71E26; transition: all 0.4s ease;}
.menu .top {top: 0;}
.menu .middle {top: 9px;}
.menu .bottom {bottom: 0;}
.menu.cur .top {transform: rotate(45deg); transform-origin: top left; width: 26px;}
.menu.cur .middle {transform: translateX(-20px); opacity: 0;}
.menu.cur .bottom {transform: rotate(-45deg); transform-origin: top left; width: 26px; left: -1px;}





@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: 1280px) {

}
/* 手机端头部 */
.mb-head {
    display: none;
    position: absolute;
    top: 16vw;
    left: 0;
    width: 100%;
    height: calc(100vh - 16vw);
    background-color:#fff;
    overflow-y: auto;
}

.mb-head::-webkit-scrollbar-thumb {
    background-color: #e8390d;
}
.mb-nav {
    width: 100%;
    height: auto;
    background-color: #ffffff;
    border-bottom: 1px solid #e3e3e3;
   
    transition: all 0.4s;
}
.mb-nav .mb-nav-frs {
    display: block;
    /*width: 80%;*/
    
     padding: 0 0.75rem;
    height:16vw;
    font-size: clamp(14px,3.2vw,24px);
    line-height: 16vw;
}
.mb-nav .mb-nav-frs:active {
   color: #fe0102;
}
.mb-nav .mb-nav-frs.on {color:#fe0102;}
.mb-nav:nth-child(2n -1) {
    background-color: #f3f3f7;
}

.mb-nav .mb-nav2{padding:0 0.9rem 0.3rem 0.9rem;line-height: 2;display:none;}
.mb-nav .mb-nav2 a{display: block;font-size:13px;}

@media screen and (max-width: 1024px) {
.corebus .tab_cont .item .cor1 .left .title {
    font-size:clamp(20px,5.333vw,40px);
}
.corebus .tab_cont .item .cor1 .left .p {
    font-size: clamp(13px, 3.467vw, 26px);
}
.ab3 .top_txt .title {
     font-size:clamp(20px,5.333vw,40px);
}
.ab3 .top_txt .p {
    font-size: clamp(13px, 3.467vw, 26px);
}
.ab3 .bot_list .swiper3 .item {
    background-image: url('../img/xinhuadu_x1.png') !important;
}

.ab3 .bot_list .swiper .item {
    background-image: url('../img/xinhuadu_x2.png');
}

html{font-size: 60px!important;}
body{padding-top:16vw;}
/*手机端*/
.pc_box {display: none !important;}
.phone_box {display: block !important;}
.header {width:100vw; height:16vw;padding:0 5.333vw;background-color:#fff;}
.header .con {height:100%;width:100%;display:flex;align-items:center;}
.header .con .logo {width:40vw;height:6.667vw;}
/*手机端底部*/
.footer_phone {padding:9.467vw 5.333vw 0; background-color: #1c1e26;}
.footer_phone .logo {width:40vw;}
.footer_phone .logo img {width:100%;height:auto;margin-bottom:10.267vw;}
.footer_phone .list {width:100%;margin-bottom:8.8vw;}
.footer_phone .list .item {margin-bottom:2vw;border-bottom:1px solid #75767b;}
.footer_phone .list .item:last-child {margin-bottom:0;}
.footer_phone .list .item .item_cont {height:12.8vw;display:flex;align-items:center;justify-content:space-between;}
.footer_phone .list .item  .item_a {flex:1; transition:all .5s; font-size:clamp(14px,3.733vw,28px);color:#fff;height:100%;display:flex;align-items:center;}
.footer_phone .list .item .item_a:active  {color:#fe0102;}
.footer_phone .list .item  .btn_box {width:20%; display:flex;align-items:center;justify-content:flex-end;}
.footer_phone .list .item  .down_btn {width: 2.667vw; height: 2.667vw;position: relative;}
.footer_phone .list .item:nth-child(1) .btn_box{display:none;}
.footer_phone .list .item  .down_btn::before {z-index:2; transition:all .5s; content:"";position:absolute;width:100%;height:2px;background-color:#fff;left:0;top:50%;transform:translateY(-50%);}
.footer_phone .list .item  .down_btn::after {z-index:1;transition:all .5s; content:"";position:absolute;height:100%;width:2px;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);}
.footer_phone .list .item.on .down_btn::before {background-color:#FF0002;}
.footer_phone .list .item.on .item_a {color:#FF0002;}
.footer_phone .list .item.on .down_btn::after {height:0;}
.footer_phone .list .item .down_box {display:none;}
.footer_phone .list .item .down_item {color:#666666;display:block;font-size:clamp(12px,3.2vw,24px); padding:1.467vw 0;padding-left:4.133vw;}
.footer_phone .list .item .down_item:last-child {margin-bottom:2.533vw;}
.footer_phone .l_adder {text-align:center;color:#fff;font-size:clamp(16px,4.267vw,32px);margin-bottom:6.133vw;}
.footer_phone .l_top {width:100%;margin-bottom:4vw;}
/*padding:0 9.867vw;*/
.footer_phone .l_top .link {display:flex;flex-wrap:wrap;justify-content: space-between;}
.footer_phone .l_top .btn {margin-bottom:4vw; display:flex;align-items:center;justify-content:center; transition:all .5s; font-size:clamp(0px,3.467vw,26px);color:#fff;width:20.533vw; height:7.733vw; border-radius:7.733vw;border:1px solid #FF0002;} 
.footer_phone .l_top .btn.on {background-color:#FF0002;}
.footer_phone .l_bottom {position:relative;margin:0;padding-bottom:8vw;}
.footer_phone .l_bottom .con {position:absolute;display:none; width:100%;}
.footer_phone .l_bottom .con p {color:#fff;text-align:center;line-height:1.6;font-size:clamp(13px,3.467vw,26px);}
.footer_phone .l_bottom .con.on {position:relative;}
.footer_phone .l_bottom .con.act {display:block}
.banner {height:auto;        margin-top: -8.267vw;}
.banner .swiper-slide .pic img {height:auto;}

.part1 {padding: 16.267vw 3.867vw 65.067vw  5.2vw;background:#ecf0f9 !important;position:relative;}
.part1 .con {width:100%;}
.part1 .con .list .item {font-size:clamp(15px,4vw,30px);line-height:1.5;display:block;padding:2.133vw 4.667vw;}
.part1 .con .list .item span {font-size:clamp(16px,4.267vw,32px);display:inline-block;transform:none;margin:0;}
.part1 .con .list .item span i {font-size:clamp(15px,4vw,30px);}
.part1 .con {position:relative;z-index:2;}
.part1 .phone_img {position:absolute;z-index:1;width:100%;height:96.133vw;bottom:0;left:0;}

.part2_phone {padding: 15.867vw 5.333vw 17.333vw; background-color:#fff; }
.part2_phone .top_text {position:relative; padding-bottom:4vw; margin-bottom:10.667vw;}
.part2_phone .top_text::after {content:""; position:absolute; left:0; bottom:0; width:6.4vw;height:0.8vw;background-color:#f7000e;}
.part2_phone .top_text .h  {margin-bottom:2vw;font-family: soh;line-height:1.2;}
.part2_phone .top_text .p {font-family: som; line-height:1.3;}
.part2_phone .tabber {display:flex; justify-content:space-between; border-bottom:1px solid #666666; margin-bottom:5.333vw;}
.part2_phone .tabber .item {position: relative; font-family: sor; padding-bottom:3.067vw; line-height:1.5; font-size:clamp(13px,3.467vw,26px); transition:all .5s;}
.part2_phone .tabber .item::after {content:''; position: absolute; width:100%; border-bottom:1px solid transparent;left:0;bottom:-1px; transition:all .5s;}
.part2_phone .tabber .item.on {color: #F7000E;}
.part2_phone .tabber .item.on::after {border-bottom:1px solid #FF3E3E;}
.part2_phone .tab_cont {position:relative;}
.part2_phone .tab_cont .tab_item  {width:100%;position:absolute;z-index:-1;left:0;top:0;display:none;}
.part2_phone .tab_cont .tab_item_cont .h { color: #818181; line-height: 1.66; margin-bottom:8vw; font-size:clamp(13px,3.467vw,26px)}
.part2_phone .tab_cont .tab_item_cont .card {display:block;}
.part2_phone .tab_cont .tab_item_cont .card .img {width:100%; height:57.333vw;overflow:hidden;border-radius:1.6vw 1.6vw 0 0;background-color:#fff;}
.part2_phone .tab_cont .tab_item_cont .card .img img {width:100%;height:100%;object-fit:cover;}
.part2_phone .tab_cont .tab_item_cont .card .text {padding:7.733vw 4.267vw 10.933vw;background-color:#fff;box-shadow:0 10px 30px #E5DFDF88;border-radius: 0 0 1.6vw 1.6vw;}
.part2_phone .tab_cont .tab_item_cont .card .text .h2 {font-family: sob;line-height:1.5;margin-bottom: 4vw;}
.part2_phone .tab_cont .tab_item_cont .card .text .p {font-family: sor; line-height:1.5;  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 6.8vw;
}
.part2_phone .tab_cont .tab_item_cont .card .text  .btn {font-size:clamp(12px,3.067vw,24px); width:29.067vw;height:8.8vw;border-radius:8.8vw;background-color:#f7000e; color:#fff;display:flex;align-items:center;justify-content:center;}
.part2_phone .tab_cont .tab_item_cont .card .text  .btn svg {margin-left:0.933vw; width:1.333vw;}
.part2_phone .tab_cont .tab_item.on {position:relative;z-index:1;}
.part2_phone .tab_cont .tab_item.act {display:block;}

.i_part3_4 .i_part3 {padding-top:16vw;height:auto;}
.i_part3_4 .i_part3 .tit {transform:none;margin-bottom:8vw;}
.i_part3_4 .i_part3 .tit .btn {display:none;}
.i_part3_4 .i_part3 .con .boxs .swiper-slide {height: 24vw !important; margin-bottom:2vw;}
.i_part3_4 .i_part3 .con {transform:rotateX(60deg) translateX(-50%);overflow:hidden;margin-top: -30vw; left:50%;width: 135%;height:106.667vw;margin-bottom:-64px;}
.i_part3_4 .i_part3 .tit:after {display:none;}
.i_part3_4 .i_part3 .phone_img {width:100%;height:94.133vw;display:none}

.i_part3_4 .i_part3 .con::before {content:"";
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    height: 60%;
    background: linear-gradient(180deg, 
    rgba(255, 255, 255, 1) 0%,
    rgba(255,255,255,0) 100%);
    z-index: 10;
}
/*.i_part3_4 .i_part3 .tit:after {display:none;}*/
.part4 {width:100%;overflow:hidden;padding:16vw 6.4vw 23.467vw;}
.part4 .form {flex-direction:column;}
.part4 .form .input {margin-bottom:4vw;}
.part4 .form .input:last-child {margin-bottom:0;}
.part4 .form input {width:58.667vw !important;height:8.8vw !important;border-radius:0.533vw; margin:0 auto;font-size:clamp(12px,3.2vw,24px)}
.part4 .form .tear {height:27.2vw;width:58.667vw; border-radius:0.533vw;
    background-color: #efadad;font-size:clamp(12px,3.2vw,24px);line-height: 0.74rem;padding: 0 0.18rem;color:#fff; }
.part4 .form .tear::placeholder {color:#fff; font-size:clamp(12px,3.2vw,24px)}
.part4 .form .sub {width:26.667vw !important;height:8.8vw;border-radius:0.533vw;line-height:8.8vw !important;font-size:clamp(12px,3.2vw,24px)}
.part4 .top .cn {font-size:clamp(20px,5.333vw,40px); margin-bottom:2vw;}
.part4 .top .en {font-size:clamp(13px,3.467vw,26px);margin-bottom:8vw;}
.part4 .top .h {font-size:clamp(16px,4.267vw,32px);margin-bottom:8vw;}
.i_part3_4 .i_part3 .tit .h span {font-size:clamp(20px,5.333vw,40px);}
.i_part3_4 .i_part3 .tit .p,.i_part3_4 .i_part3 .tit .p span {font-size:clamp(13px,3.467vw,26px)}
.part2_phone .tab_cont .tab_item_cont .card .text .h2 {font-size:clamp(16px,4.267vw,32px);}
.part2_phone .tab_cont .tab_item_cont .card .text .p {font-size:clamp(13px,3.467vw,26px);}
.part2_phone .top_text .h {font-size:clamp(20px,5.333vw,40px);}
.part2_phone .top_text .p {font-size:clamp(13px,3.467vw,26px);}
.part1 .con .txt .h {font-size:clamp(20px,5.333vw,40px);}
.part1 .con .txt .p {font-size:clamp(13px,3.467vw,26px);}
.ab4 .ab4_cont .tit .h {font-size:clamp(20px,5.333vw,40px);}
.ab4 .ab4_cont .tit .p {font-size:clamp(13px,3.467vw,26px);}
.ab4 .ab4_cont .bot_list .item {font-size:clamp(13px,3.467vw,26px);}
.ab1 {padding: 16vw 5.333vw 0;}
.ab2 .ab2_cont .title {font-size:clamp(20px,5.333vw,40px);position:relative;}
.ab2 .ab2_cont .title::after {content:"";
            position: absolute;
        top: 50%;
        right: 0;
        width: 71%;
        transform: translateY(-50%);
        border-bottom: 2px solid red;
}
/*.ab2 .ab2_cont .title_f {font-size:}*/
.f_56 {font-size:clamp(20px,5.333vw,40px);}
.f_56 {font-size:clamp(26px,6.933vw,52px)}
.f_42 {font-size:clamp(21px,5.6vw,42px);}
.f_40 {font-size:clamp(20px,5.333vw,40px);}
.f_28 {font-size:clamp(16px,4.267vw,32px);}
.f_24 {font-size:clamp(12px,3.2vw,24px);}
.f_22 {font-size:clamp(11px,2.933vw,22px);}

.ab1 .cont .top_text {position:relative; padding-bottom:4vw; margin-bottom:8vw;}
.ab1 .cont .top_text::after {content:""; position:absolute; left:0; bottom:0; width:6.4vw;height:0.8vw;background-color:#f7000e;}
.ab1 .cont .top_text .h  {margin-bottom:2vw;font-family: soh;line-height:1.2; font-size: clamp(20px, 5.333vw, 40px);}
.ab1 .cont .top_text .p {font-family: som; line-height:1.3;font-size: clamp(13px, 3.467vw, 26px);}
.ab1 .cont .img {width:100%;height:57.867vw;border-radius:2.667vw;overflow:hidden; margin-bottom:8vw;}
.ab1 .cont .img img {width:100%;height:100%;object-fit:cover;}
.ab1 .cont .p {color:#333333;line-height:1.5;}

.ab2 {padding:16vw 5.333vw 0;}

.ab2 .list_phone .list_phone_item {width:100%;margin-bottom:2.667vw;box-shadow:0 4px 28px #B2B2B22E;padding:2.8vw 15.467vw 2.8vw 4.667vw;}
.ab2 .list_phone .list_phone_item:last-child {margin-bottom:0;}
/*border-right:4px solid #FF738399;*/
.ab2 .list_phone .list_phone_item .list_phone_item_box {width:100%;min-height:18.133vw;}
.ab2 .list_phone .list_phone_item .list_phone_item_box .h {font-size:clamp(16px,4.267vw,32px);color:#D50018;font-family: sob;margin-bottom:1.333vw;line-height:1.5;}
.ab2 .list_phone .list_phone_item .list_phone_item_box .p {font-size:clamp(13px,3.467vw,26px); color:#666666;line-height:1.5;width:61.6vw;}
/*.ab2 .list_phone .list_phone_item .list_phone_item_box .p br {display:none;}*/
.ab3 {padding:18.667vw 0 0;}
.ab3 .top_txt .p {color:#666666;}
.ab3 .bot_list::after {display:block;top:0;height:1rem; transform:translate(-50%,-50%)}
.ab3 .list .swiper-slide .p {border-left:0;}
.ab3_cont .list .swiper-slide {border-right:0.533vw solid #FF738399;}
.ab3 .list .swiper-slide .h {font-size:clamp(16px,4.267vw,32px)}
.ab3 .list .swiper-slide .p {font-size:clamp(13px,3.467vw,26px);line-height:1.5;}
.ab3 .bot_list {height:21.4vw;padding-top:5vw;overflow:hidden; margin-bottom:2.8vw;}
.ab3 .bot_list .swiper3 {height: 21.4vw;top:auto;bottom:0;}
.ab3 .bot_list .swiper {height:16.4vw;}
.ab3 .bot_list .swiper3 .item {background:url(../img/ab3_sb2.png) no-repeat;background-size:auto 100%;}
.ab3 .bot_list .item {height:100%;margin-right:0;}
.ab3 .bot_list .swiper .item {background-size:cover;margin-right: 0.8vw;}
/*.ab3 .bot_list .swiper3 .item { background-position: -3px;} */
.ab3 .bot_box {display:flex;align-items:center;justify-content:center;}
.ab3 .bot_box .btn {width:9.733vw; height:9.733vw;border-right:9.733vw;margin-right:4vw;}
.ab3 .bot_box .btn:last-child {margin-right:0;}
.ab3 .bot_box .btn svg {width:100%;height:100%;object-fit:contain;}
.ab3 .bot_box .btn.prev svg {transform:rotate(180deg)}

.ab4 {padding:16vw 0;}
.ab4 .ab4_cont .cont {margin:0 5.333vw 10.133vw;}
.ab4 .ab4_cont .list .item {height:40vw;}
.ab4 .bot_box {display:flex;align-items:center;justify-content:center;padding-top:11.6vw;}
.ab4 .bot_box .btn {width:9.733vw; height:9.733vw;border-right:9.733vw;margin-right:4vw;}
.ab4 .bot_box .btn:last-child {margin-right:0;}
.ab4 .bot_box .btn svg {width:100%;height:100%;object-fit:contain;}
.ab4 .bot_box .btn.prev svg {transform:rotate(180deg)}

.dynamic {padding:16vw 5.333vw;}
.dynamic_cont .item {margin-right:0;width:100%;}
.dynamic_cont .item .text .h {margin-bottom:5.333vw;}
.dynamic_cont .item .text .h br {display:none;}
.dynamic_cont .item .img {height:auto; aspect-ratio: 3 / 2;}
.dynamic_cont .item .text {height:auto;}
.investor {padding: 16vw 5.333vw;overflow: hidden;}
.investor_cont {flex-direction:column;}
.investor_cont .left {width:100%; margin-bottom:4vw;}
.investor_cont .right {width:100%;margin:0;}
.investor_cont .left .biaoge dl dd {height:8vw;}
.investor_cont .left .biaoge dl dt {height:8vw;}
.investor_cont .right .item {margin-bottom:2vw;height:auto;}
.investor_cont .right .text img {width:5.333vw;margin-bottom:2vw;}
.investor_bot .p {font-size:clamp(12px,2.133vw,16px)}

.corebus .tabber {padding:16vw 5.333vw 0;border-bottom:1px solid #666666;justify-content:space-between;margin-bottom:10.667vw;}
.corebus .tabber .item { border:0;padding-bottom: 3.133vw;color:#666666; line-height: 1.5; border-radius:0;width:auto;height:atuo;margin:0;position:relative;}
.corebus .tabber .item::after {position:absolute;width:100%;border-bottom:1px solid transparent;left:0;bottom:-1px;content:""; transition:all .5s;}
.corebus .tabber .item.on {background-color:#fff;color:#FF3E3E;}
.corebus .tabber .item.on::after {border-bottom:1px solid #FF3E3E;}

.corebus .tab_cont .item {padding:0 5.333vw;}
.corebus .tab_cont .item .cor1 {flex-direction: column;margin-bottom:18.8vw;}
.corebus .tab_cont .item .cor1 .left {padding:0;width:100%;height:auto;margin-bottom:10.667vw;}
.corebus .tab_cont .item .cor1 .left .p {margin-bottom:0;}
.corebus .tab_cont .item .cor1 .right {width:100%;height:57.333vw;margin-bottom:7.733vw;}
.corebus .tab_cont .item .cor1 .h {font-size:clamp(16px,4.267vw,32px);color:#FE0102;font-family: "soh";margin-bottom:4vw;}
.corebus .tab_cont .item .cor1 .h_p {font-size:clamp(13px,3.467vw,26px);color:#666666;line-height:1.5;}

.corebus .tab_cont .item .cor_item {flex-direction: column;box-shadow:0 4px 34px #dddddd;}

.corebus .tab_cont .item .cor_item .left {width:100%;margin:0;}

.corebus .tab_cont .item .cor_item:nth-child(2n + 1) {flex-direction: column;}
/*.corebus .tab_cont .item .cor_item:nth-child(2n + 1) .right {margin:0;}*/
.corebus .tab_cont .item .cor_item .left .swiper1 {height:39.733vw;margin-bottom:10px;}
.corebus .tab_cont .item .cor_item .left .swiper1 .swiper-slide img {object-fit:cover;}

.corebus .tab_cont .item .cor_item .left .swiper2 {height:28.8vw;}
.corebus .tab_cont .item .cor_item .right {width:100%;margin:0;padding:6.667vw 3.733vw 12vw;background-color:#fff;}
.corebus .tab_cont .item .cor_item .right .h {color:#333333;width:100%;margin-bottom:2vw;font-size:clamp(16px,4.267vw,32px)}
.corebus .tab_cont .item .cor_item .right .h br {display:none;}
.corebus .tab_cont .item .cor_item .right .p {color:#666666;width:100%;font-size:clamp(13px,3.467vw,26px);}
.corebus .tab_cont .item .modl3 .top_img {height:47.333vw;}
.ab1 .swiper-pagination-bullet-active  {background-color:#f7000e;}

.investor_cont .left .biaoge {margin-bottom:4vw;}
.investor_cont1 {padding:16vw 5.333vw  13.333vw;}
.investor_cont1 .title {margin-bottom: 13.333vw;}
.investor_cont1 .list .item {flex-direction: column;padding-top:0; margin-bottom:.64rem;}
.investor_cont1 .list .item:last-child {margin-bottom:0;}
.investor_cont1 .list .item .img {width:100%;height:auto;}
.investor_cont1 .list .item .img img {width:100%;height:auto;}
.investor_cont1 .list .text {padding:5.333vw 0 5.333vw;width:100%}
.f_36 {font-size:clamp(18px,4.8vw,36px)}
/*.ab3 .bot_list .swiper {position:absolute;bottom:0;left:0;}*/
/*.ab3 .bot_list {height:21.4vw;}*/

.investor_details {padding:16vw 5.333vw;}
.investor_details .invDeta_top .top_cont .text {font-size: clamp(16px, 4.267vw, 32px);height:6.01vw;}

.investor_details .invDeta_cont .tit_box {margin-bottom:4vw;}
.investor_details .invDeta_cont .tit_box .list .item {width:3.333vw;height:3.333vw;}
.investor_details .invDeta_cont .title {font-size: clamp(16px, 4.267vw, 32px);}

.investor_details .invDeta_cont .cont {margin-bottom:6vw;font-size:clamp(12px,2.8vw,21px);}
.investor_details .invDeta_cont .bot .btn {width:auto;padding:2vw;}
/*.corebus .tab_cont .item .cor_item .left .swiper2 .swiper-slide {}*/


.mb-nav{position: relative;}
.mb-nav .btn_box {position:absolute;right:0.75rem;top:8vw;transform:translateY(-50%); width:20%; display:flex;align-items:center;justify-content:flex-end;}
.mb-nav .down_btn {width: 2.667vw; height: 2.667vw;position: relative;}
.mb-nav:nth-child(1) .btn_box{display:none;}
.mb-nav .down_btn::before {z-index:2; transition:all .5s; content:"";position:absolute;width:100%;height:2px;background-color:#000;left:0;top:50%;transform:translateY(-50%);}
.mb-nav .down_btn::after {z-index:1;transition:all .5s; content:"";position:absolute;height:100%;width:2px;background-color:#000;top:50%;left:50%;transform:translate(-50%,-50%);}
.mb-nav.on .down_btn::before {background-color:#000;}
.mb-nav.on .down_btn::after {height:0;}


.footer_phone .switching {
    justify-content: center;
}
.footer_phone .switching a:last-child {
    margin-right: 0;
}
.footer_phone .switching a.on {
    background-color: #FF0002
}
.footer_phone .switching a {
            margin-bottom: 4vw;
            margin-right:4vw;
        display: flex
;
        align-items: center;
        justify-content: center;
        transition: all .5s;
        font-size: clamp(0px, 3.467vw, 26px);
        color: #fff;
        width: 20.533vw;
        height: 7.733vw;
        border-radius: 7.733vw;
        border: 1px solid #FF0002;
}
.investor .left .left_text_news .itemx .item1 .p{font-size: 11px;}




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

}

