.abox1{padding: 8.2% 0 5.8%;overflow: hidden;}
p{margin: 0;}
h3{margin: 0;}
.abt1{}
.abt3{color: #212122;font-size: 2.91666vw;font-weight: bold;line-height:1.178;margin-top: 1.6vw;}
.aright1{width: 50.5%;}
.abt2{color: #212122;font-size: 22px;line-height: 1.09;font-weight: bold;margin-bottom: 23px;}
.acon1{color: #606266;font-size: 18px;line-height: 1.3333;}
.abox21{border-bottom: 1px solid #e8e9e9;padding-bottom: 2.4vw;}
.gywm{margin-top: 5.2vw;}
.sp{width: 50.5%;position: relative;}
.sul2{width: 46.4%;}
.sul2 li{width: 48.8%;background-color: #f7f8fb;margin-bottom: 2.4%;padding: 2.4vw 2.1vw 2.3vw 2vw;transition: all 0.5s;}
.sul2 li p{color: #909399;font-size: 16px;}
.sbt2 span{color: #212122;font-weight: bold;font-size: 2.5vw;line-height: 1;transition: all 0.5s;}
.sul2 li sup{color: #212122;font-size: 18px;font-weight: bold;top:-1.3vw;transition: all 0.5s;}
.sp .img2{overflow: hidden;}
.sp .img2 img{width: 100%;transition:all 0.5s;}
.sp:hover .img2 img{transform:scale(1.1);}
.spimg{position: absolute;top:50%;left: 50%;transform:translate(-50%,-50%);width: 10.6%;}
.sul2 li:nth-child(3),.sul2 li:nth-child(4){margin-bottom: 0;}
.sul2 li:hover{background: rgb(255,218,192);}

.sul2 li:hover .sbt2 span{font-size: 2.6vw;}
.sul2 li:hover sup{}

.abt123{font-size: 123px;font-weight: bold;font-family:"arial";color: #212122;font-weight: bold;line-height: 0.6;}

/**/
.abox2{background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/ab3a365abcb0poel.jpg) no-repeat top center;background-size: cover;padding: 5.35% 0 6.3%;}


.earth-map {
    text-align: center;
    position: relative;width: 95.85%;
}

.earth-map > img {
    width: 100%;
    height: auto;
}

@keyframes warn{
    0%{transform:scale(.3);-webkit-transform:scale(.3);opacity:0}
    25%{transform:scale(.3);-webkit-transform:scale(.3);opacity:.1}
    50%{transform:scale(.5);-webkit-transform:scale(.5);opacity:.3}
    75%{transform:scale(.8);-webkit-transform:scale(.8);opacity:.6}
    100%{transform:scale(1);-webkit-transform:scale(1);opacity:0}
}
.netbox .hq{
    position: absolute;
    z-index: 99;
    right: 28%;
    top: 23.7%;
    opacity: 0;width: 6.51%;
}
.netbox .hq img{width: 100%;}
.active .netbox .hq{
    opacity: 1;
    transition: all 0.3s;
}

.netbox .line{
    opacity: 0;
}
.active .netbox .line{
    opacity: 1;
    transition:all 0.3s;
    transition-delay: 0.3s;
    transition-delay: 0s;
}
.active .netbox .line0{
    opacity: 1;
    transition:all 0.3s;
    transition-delay:3.5s;
    transition-delay:0s;
}

.netbox .line1-01{
    position: absolute;
    width: 4.345%;
    height: 18.5%;
    right:30%;
    top: 11.5%;
}
.netbox .line1-01 span {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/430ecf7007vdiqbh.png) no-repeat left bottom;
    background-size: auto 100%;
}
.netbox .line1-02{
    position: absolute;
    width: 8.426%;
    height:12.9%;
    right: 34%;
    top: 29.4%;
    
}
.netbox .line1-02 span {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 100%;
    background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/550f53d7859tjytw.png) no-repeat right bottom;
    background-size: auto 100%;
}

.netbox .line1-03{
    position: absolute;
        width: 6.34%;
    height: 16.101302%;
   right: 34.1733%;
    top: 11.2358%;
}
.netbox .line1-03 span {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 100%;
    background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/ce7afe9e06xi1w5c.png) no-repeat right bottom;
    background-size: auto 100%;
}
.netbox .line1-04{
    position: absolute;
        width: 53.6%;
    height: 52.8639%;
        right: 34.279863%;
    top: 14.617945%;
}
.netbox .line1-04 span {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 100%;
    background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/48159e33b5pesnlc.png) no-repeat right bottom;
    background-size: auto 100%;
}
.netbox .line1-05{
    position: absolute;
    width: 17.23%;
    height: 45.8%;
    right: 15.5%;
    top: 29.6%;
}
.netbox .line1-05 span {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 100%;
    background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/eee1b2d0c6gjbamb.png) no-repeat left bottom;
    background-size: auto 100%;
}



.netbox .line1-06{
    position: absolute;
        width: 25.3%;
    height: 20.7%;
        right: 34.279863%;
    top: 24.5%;
}
.netbox .line1-06 span {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 100%;
    background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/23917ccb4986jdnj.png) no-repeat right bottom;
    background-size: auto 100%;
}

.netbox .line1-07{
    position: absolute;
         width: 42.64%;
    height: 16.1%;
        right: 44.279863%;
    top: 4.6%;
}
.netbox .line1-07 span {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 100%;
    background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/d4b7450c965ddclp.png) no-repeat right bottom;
    background-size: auto 100%;
}





.active .netbox .line span {
    animation: widthx 1.5s linear 0.5s; /* 修改这里的延迟时间为5.3秒 */
    animation-fill-mode: forwards;
}





@keyframes widthx {
    from {width:0px;}
    to {width:100%;}
}
@keyframes heighty {
    from {height:0px;}
    to {height:100%;}
}


.fbt{position: relative;z-index: 99;}


.h_lead_sl .swiper-slide{background:#e5e5e5;}
.h_lead_sl .swiper-slide .img{width: 40.4%;}
.h_lead_sl .swiper-slide .img img{width: 100%;}
.h_lead_sl .swiper-slide-active{
 background: #fff;
}
.fbj{width: 59.6%;padding: 4vw 3.5vw 3.3vw;}
.fcon{color: #606266;font-size: 0.94vw;line-height:1.3333;margin-top: 1.5vw;}
.fbj h3{color: #212122;font-weight: bold;font-size: 1.8725vw;}
.sz{color: #212122;font-size: 1.8725vw;font-weight: bold;line-height: 1;margin-top: 4vw;text-align: right;}
.h_lead_sl .swiper-slide-active h3 a{
    opacity: 1;
}
.lead_prev,.lead_next{outline: none;width: 60px;height: 60px;background-color: #ffffff;display: flex;align-items: center;justify-content: center;}
.lead_next{margin-right: 20px}
.fbt .swiper-pagination1{width: auto;color: #909399;font-size: 20px;font-weight: bold;margin-top: 17px;}
.fbt .swiper-pagination1 .swiper-pagination-current{color: #ff8430;}
.fbt .swiper-pagination-total{display: none;}
.h_lead_sl .abt3{margin-top: 11px;}
.jian{margin-top: 30px;}



.h_lead_sl{
    width:100%;
    overflow:hidden;
    position:relative;
    box-sizing:border-box;
    margin-top: 25px;
    /* margin-top:-1.4vw; */
    height:22.91666vw;
}

.h_lead_sl .swiper-wrapper{
    position:relative;
}






.h_lead_sl .swiper-container{
    width:100%;
    height:22.91666vw;
}


.h_lead_sl .swiper-slide{

    width:100%;
    height:20.83333333333333vw;

    background:#e5e5e5;

    display:flex;

    overflow:hidden;

}

.h_lead_sl .swiper-slide-active{background: #fff;}

.h_lead_sl .swiper-slide-duplicate-prev{ transform: translateY(-19.947vw) scale(0.94)!important;background: #cccccc;z-index: 999!important;}






/* 图片 */

.h_lead_sl .swiper-slide .img{

    width:40.4%;

    overflow:hidden;

}


.h_lead_sl .swiper-slide .img img{

    width:100%;

    height:100%;

    object-fit:cover;

}


/**/
.abox3{background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/05d84e1c71brnbfl.jpg) no-repeat top center;background-size: cover;padding: 7.2% 0 5.5%;overflow: hidden;}
.hbt1 .abt3{color: #fff;}
.hwz{color: #fafbff;font-size: 18px;line-height: 1.33333;font-weight: lighter;width: 50%;letter-spacing: 1px;}
.hwz p{font-family: 'Arial';}
.hul{margin-top: 2.5vw;}
.hul li{width: 31.84%;background: #ffffff;padding: 3.1vw 2.5vw 16px;}
.hbj h3{color: #212122;font-size: 1.8725vw;padding-bottom: 20px;border-bottom: 1px solid #e8e9e9;}
.hcon{color: #606266;font-size: 18px;line-height:1.33333; font-weight: lighter;letter-spacing: 1px;margin: 2.6vw 0 5px;min-height: calc(1.33333em * 6);}
.hul li .img{height: 11.822vw;line-height: 11.822vw;}
.hul li .img img{max-height: 11.666vw;}

/**/
.abox4{padding: 7.2% 0 6.2%;overflow: hidden;}
.abox4 .abt3{text-align: center;margin-top: 0;}
.ship{position: relative;margin-top: 3.2vw;}
.mySwiper3{overflow: hidden;}
.mySwiper3 .swiper-slide .vi-img{position: relative;}
.mySwiper3 .swiper-slide .vi-img img{width: 100%;display: block;}
.mySwiper3 .swiper-slide .vi-img i{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 80px;height: 80px;background: rgba(255,255,255,.3) url(//wm.cdn.cn86.cn/guosheng/2024/08/0b614868f05unpuc.png) no-repeat center;border-radius: 50%;}
.mySwiper .swiper-wrapper{align-items: center;}
.mySwiper3 .swiper-slide{width: 35.3%;opacity: 0.5;}
.mySwiper3 .swiper-slide-active{opacity: 1;}
.mySwiper3 .swiper-slide img{width: 100%;}
.solas2 h3{background-color: #fafbff;opacity: 0; color: #212122;font-size:1.14583vw;font-weight: bold;text-align: center;padding: 1.5625vw 0;line-height: 1;}
.mySwiper3 .swiper-slide-active .solas2 h3{opacity: 1;}

.swiper-button-prev3,.swiper-button-next3{outline: none;position: absolute;top:44%;transform:translateY(-50%);z-index: 999; width: 60px;height: 60px;background-color: #ffffff;display: flex;align-items: center;justify-content: center;}
.swiper-button-prev3{left: 27%;}
.swiper-button-next3{right:27%;}



/**/
.xbox1{background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/cea268c338ypcyx1.jpg) no-repeat top center;background-size: cover;padding: 6.2% 0;overflow: hidden;}
.xbox1 .abt3,.xbox2 .abt3{margin-top: 0;font-weight: normal;}
.lx1{margin-top: 12vw;padding: 3.1vw 2.6vw 4vw;background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/b72ee377c65bvrji.png) no-repeat left top;background-size: cover;}
.xleft{width: 36.5%;margin-top: 15px;}
.xright{width: 40.8%;}
.xbt1{color: #212122;font-size: 1.5625vw;line-height: 1;}
.xul{margin-top: 4.2vw;}
.xul2{background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/18bd8e53cboq8pev.png) no-repeat top center;background-size: cover;width: 89.4%;padding: 2.8vw 2.6vw;}
.xul2 li{margin-bottom: 4.9vw;}
.xul2 li:last-child{margin-bottom: 0;}
.xx2{width: calc(100% - 86px);}
.xx2 h3,.dizhi h3{color: #212122;font-size: 1.5625vw;font-weight: normal;line-height: 1;}
.xx2 p,.dizhi p{font-size: 20px;color: #212122;line-height: 1.4;}
.dizhi{background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/da4e57cc04ooelmk.png) no-repeat top center;background-size: cover;width: 89.4%;padding: 2.5vw;margin-top: 15.5vw;}
.xx2 p{margin-top: 5px;}
.dizhi h3{margin: 2.2vw 0 12px;}
.xul li img{transition:all 0.5s;width: 4.2vw;}
.xul li:hover img{transform:scaleX(-1);}
.xul{padding-right: 7.8vw;}
.xul2 li img,.dizhi img{transition:all 0.5s;}
.xul2 li:hover img,.dizhi:hover img{transform:scaleX(-1);}


.xbox2{background: url(//wm.cdn.cn86.cn/cdyimingjm/2026/07/3b6e3ff80findkcv.jpg) no-repeat top center;background-size: cover;padding: 5.6% 0;overflow: hidden;}
/* wow自定义动画类 */
/* .wow.lx1  {
  animation-name: rotateArcLeft;
  animation-duration: 0.8s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
} */

/* 补充：右侧圆弧旋转备用 */
/* @keyframes rotateArcRight {
  from {
    opacity: 0;
    transform: translateX(80px) rotate(75deg) scale(0.8);
  }
  to {
    opacity: 1;
    transform: translateX(0) rotate(0deg) scale(1);
  }
}
.wow.arc-rotate-right {
  animation-name: rotateArcRight;
  animation-duration: 0.8s;
  animation-fill-mode: both;
  animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
} */


@keyframes rotateArcLeft {
  from {
    opacity: 0;
    /* 向左大角度旋转，形成圆弧划入效果 */
    transform: translateX(-80px) rotate(-75deg) scale(0.8);
  }
  to {
    opacity: 1;
    transform: translateX(0) rotate(0deg) scale(1);
  }
}
.xleft2{padding: 10.4vw 0 0 3vw;width: 35%;}
.dimg{margin-top: 1.8vw;}
.dzz{width:calc(100% - 52px);background-color: #ffffff;color: #ff8430;font-size: 1.5625vw;line-height: 1.4;padding: 2.8vw 2.7vw 2.5vw;}

.yan2{background-color: #ffffff;width: 52%;padding: 2.5vw;}
.xbox2 .abt3{width: 70%;margin-bottom: 2.4vw;}
.yan2 li{width: 48%;background-color: #fafbff;border: solid 1px #e8e9e9;margin-bottom: 10px;}
.yan2 li input{display: block;outline: none;border:none;color: #212122;font-size: 17px;padding-left: 19px;height: 64px;}
.yan2 li:nth-child(3){width: 100%;}
.yan2 ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #212122;
}
.yan2 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #212122;
}
.yan2 ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #212122;
}
.yan2 :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #212122;
}
.yan2 li.ny{width: 100%;}
.yan2 li.ny textarea{display: block;outline: none;border:none;color: #212122;font-size: 17px;padding-left: 19px;height: 160px;padding-top: 18px;}
.tj2 input{margin-top: 10px; display: block;width: 232px;height: 64px;background-color: #ff8430;outline: none;line-height: 64px;text-align: center;font-size: 20px;color: #fff;}



/**/
.yul2 li{background-color: #f7f8fb;padding: 9.6% 0;}
.yul2 li:nth-child(2n){background-color: #fff;}
.yleft1{width: 30%;padding: 2vw 0 0 5.8vw;}
.yright1{width: 70%;}
.yright1 .img2{width: 50%;overflow: hidden;}
.yright1 .img2 img{width: 100%;transition:all 0.5s;}
.yright1 .img2:hover img{transform:scale(1.1);}
.ycon2{width: 50%;color: #212122;font-size: 20px;line-height: 1.4;padding: 0 6vw 0 4.8vw;text-align: justify;}
.sz3{color: #d5d7d7;font-size: 1.8725vw;font-weight: bold;line-height: 1;margin-top: 7vw;}
.yleft1 .img{height: 84px;line-height: 84px;}
.yul2 li .abt3{font-weight: normal;transition:all 0.5s;}
.yul2 li .yleft1 img:hover{transform: scale(1.1);}
.yul2 li .abt3:hover{color: #ff8430;}






@media(max-width: 1451px){
    .hcon,.hwz,.acon1{font-size: 16px;}
    .abt1 img{max-width: 160px;}
    .sz{margin-top: 2vw;}
    .xx2 p, .dizhi p{font-size: 18px;}
    .tj2 input{width: 210px;height: 50px;line-height: 50px;font-size: 18px;}
}

@media(max-width: 1200px){
    .solas2 h3{font-size: 18px;}
    .hcon{min-height: calc(1.33333em * 8);}
    .aright1{width: 60%;}
    .abt2{font-size: 20px;}
    .sul2 li{padding: 1.4vw 1.1vw 1.3vw 1vw;}
    .sul2 li img{height: 35px;}
     .lead_prev, .lead_next,.swiper-button-prev3, .swiper-button-next3{width:45px;height: 45px; }
     .fbt .swiper-pagination1{margin-top: 4px;}
     .abt1 img{max-width: 130px;}
     .hbj h3{font-size: 24px;}
    .yan2 li input{font-size: 15px;padding-left: 10px;height: 50px;}
    .yan2 li.ny textarea{height: 120px;padding: 10px;}


}



@media(max-width: 768px){
    .abt1 img{max-width: 100px;}
    .abt3,.nybt1{font-size: 28px;}
     .abt2{font-size:18px;}
     .sul2,.sp{width: 100%;}
     .sp{margin-top: 25px;}
     .sbt2 span{font-size: 28px;}
     .sul2 li{padding: 20px;}
     .fcon{font-size: 12px;}
     .hul li{width: 100%;margin-bottom: 20px;}
     .hcon{min-height: auto;margin-bottom: 20px;}
     .hwz,.hbt1{width: 100%;}
     .hwz{margin: 20px 0;}
     .xx2 p, .dizhi p{font-size: 16px;}
     .xright{width: 50%;}
     .xleft{width: 44%;}
     .xbt1,.xx2 h3, .dizhi h3{font-size: 22px;}
     .xul li img{width: 40px;}

}

@media(max-width: 640px){
    .aleft1,.aright1{width: 100%;}
    .aright1{margin-top: 20px;}
    .abt3{margin-top: 15px;}
    .h_lead_sl{height: 480px;}
    .fbj h3{font-size: 20px;}
    .h_lead_sl .swiper-slide{height: 480px;}
    .h_lead_sl .swiper-slide .img,.fbj{width: 100%;}
    .sz{font-size: 20px;}
    .fcon{font-size: 14px;}
    .fbt .swiper-pagination1{display: none;}
    .abox2{padding: 30px 0 35px;}
    .abt1 img{max-width: 70px;}
    .hul li{padding: 20px 15px;}
    .mySwiper3{margin-top: 25px;}
    .mySwiper3 .swiper-slide{width:90%;}
    .swiper-button-prev3{left: 0;}
    .swiper-button-next3{right: 0;}
    .mySwiper3{padding: 0 40px;}
    .solas2 h3{padding: 15px 0;}
    .xleft,.xright{width: 100%;}
    .lx1{padding:30px 20px;}
    .xx2{width: calc(100% - 66px)}
    .xul2{padding: 20px 10px;}
    .xul2 li{margin-bottom: 20px;}
    .xbt1, .xx2 h3, .dizhi h3{font-size: 18px;}
    .xul2,.dizhi{width: 100%;float: none;margin-top: 20px;}
    .xleft2,.yan2{width: 100%;}
    .yan2{margin-top: 30px;padding: 20px 15px;}
    .dzz{font-size: 20px;}
    .xbox2 .abt3{margin-bottom: 24px;}
    .yan2 li{width: 100%;}
    .yan2 li input{height: 40px;}
      .tj2 input{width: 180px;height: 40px;line-height: 40px;font-size: 16px;}
.xbox2{padding-bottom: 30px;}

}