.no-select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.onetime{-webkit-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1); transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1);}

.alltime,.alltime:before,.alltime:after,.alltime *,.alltime *:before,.alltime *:after{-webkit-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.imgTwo{position: relative;}
.imgTwo img:nth-child(2){position: absolute;inset: 0px;margin: auto;opacity: 0;}
.imghover:hover .imgTwo img:nth-child(1){opacity: 0;}
.imghover:hover .imgTwo img:nth-child(2){opacity: 1;}
.imgTwohover:hover img:nth-child(1){opacity: 0;}
.imgTwohover:hover img:nth-child(2){opacity: 1;}

.w1620{padding: 0 1.5rem;}

.slt1{padding: 1.2rem 0;}


@font-face {
  font-family: "Bold";
  src:
    url("../fonts/HarmonyOS_Sans_SC_Bold.ttf") format("truetype");
}
.f700 {
  font-family: "Bold";
  font-weight: 700;
}
.sdtbox .lf .edit strong {
      font-family: "Bold";
  font-weight: 700;
}

.mg60{margin-top: 0.6rem;}

.img100{width: 100%;height: 100%;object-fit: cover;}

.inner_title .t1{line-height: calc(49/ 42);}

.inner_title .t2{
    line-height: calc(33 / 18);
    opacity: 0.6;
    /*width: calc(1240 / 18 * 1em);*/
    max-width: 100%;
    margin: 0.26rem auto 0;
    width: calc(1240 / 22 * 1em);
}

.slt1 .sox{display: flex;flex-wrap: wrap;justify-content: space-between;}
.slt1 .swiper {
    height: 100%;
}
.slt1 .imgbox{border-radius: 0.1rem;height: 4.74rem;overflow: hidden;width: calc(935 / 1620 * 100%);}

.slt1 .imgbox img{width: 100%;height: 100%;object-fit: cover;}

.slt1 .txtbox{
    /*width: calc((440 + 69 + 20 + 29) / 1620 * 100%);*/
    width: calc( 100% - (935 / 1620 * 100%) );
    margin-top: 0.52rem;
    line-height: calc(50 / 24);
}

.slt1 .txtbox .p,
.slt1 .txtbox p{position: relative;padding-left: 0.49rem;}
.slt1 .txtbox p {
    opacity: .5;
    transition: all .3s ease;
    /*padding: .13rem .18rem .13rem .67rem;*/
    padding: .13rem .18rem .13rem 1.64rem;
}
.slt1 .txtbox p:hover {
    opacity: 1;
    font-weight: bold;
    border-radius: 0 .1rem .1rem 0;
    background: #FFF;
    box-shadow: 0 0 .2rem 0 rgba(0, 0, 0, 0.10);
}

.slt1 .txtbox .p::before,
.slt1 .txtbox p::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0.29rem;
    height: calc(50 / 24 * 1em);
    /*background: url(../img/service/slt1_1.svg) no-repeat left center;*/
    background: url(../img/product/newicon.png) no-repeat left center;
    background-size: contain;
    
}

.slt1 .txtbox p::before {
    /*left: .18rem;*/
    /*top: .13rem;*/
    left: 1.15rem;
    top: 50%;
    transform: translateY(-50%);
}
.slt2{padding: 0.9rem 0 1.2rem;}

.slt2 .li .ss{display: flex;align-items: center;justify-content: space-between;background: #F9FBFE;border-radius: 0.1rem;padding: 0.39rem 0.31rem 0.39rem 0.32rem;}

.slt2 .li .ss .lf{
    flex: 1;
    display: flex;
    align-items: center;
}

.slt2 .li .ss .lf .top{display: flex;align-items: center;}

.slt2 .li .ss .lf .top .ico{width: 0.3rem;margin-right: 0.37rem;}
.slt2 .li .ss .lf .ico{width: 0.3rem;margin-right: 0.37rem;flex-shrink: 0}
.top-box {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.slt2 .li .ss .lf .top .txt{line-height: 2;flex: 1;}

.slt2 .li .ss .lf .bot{
    padding: 0.1rem 0 0 0.67rem;
    line-height: calc(33 / 18);
    max-width: 12.13rem;
    display: none;
    transition: none;
    color: #666666;
}
.slt2 .li .ss .lf .bot {
    padding-left: 0;
}
.slt2 .li .ss .rf{margin-left: 1rem;display: flex;align-items: center;line-height: calc(20 / 16);}

.slt2 .li .ss .rf span{width: 0.2rem;margin-left: 0.1rem;}

.slt2 .li .ss:hover{background: #FFF;box-shadow: 0 0.04rem 0.2rem 0 rgba(0, 77, 160, 0.10);}

.slt2 .li .ss:hover .lf .top .txt{color: #144AA9;}

.slt2 .li .ss:hover .rf{color: #144AA9;}

.slt2 .li:not(:last-child){margin-bottom: 0.15rem;}

.contact_us{padding: 0.58rem 0;background: url(../img/service/contact_us_bg.jpg) no-repeat center;background-size: cover;background-attachment: fixed;}

.contact_us .w1620{display: flex;flex-wrap: wrap;justify-content: space-between;}

.contact_us .txtbox{width: calc(539 / 1620 * 100%);position: relative;padding: 5px 0 1rem;}

.contact_us .txtbox .t1{line-height: calc(49 / 42);}

.contact_us .txtbox .t2{line-height: calc(33 / 18);opacity: 0.6;margin-top: 0.3rem;}

.contact_us .txtbox .innerbtn{
    position: absolute;
    left: 0;
    /*bottom: 5px;*/
    bottom: .31rem;
}

.innerbtn{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.14rem 0.39rem;
    /*padding: 0.14rem 0;*/
    border: 1px solid #333;
    line-height: 1.25;
    color: #333;
    border-radius: 0.06rem;
    width: fit-content;
    /*width: 1.86rem;*/
    background: none;
}

.innerbtn svg{width: 0.2rem;margin-left: 0.1rem;}

.innerbtn:hover{background: #144AA9;border-color: #144AA9;}

.innerbtn:hover svg path{stroke: #fff;}

.innerbtn:hover span{color: #fff;}

.contact_us .formbox{width: calc(945 / 1620 * 100%);background: #fff;border-radius: 0.1rem;padding: 0.35rem 0.6rem 0.31rem;display: flex;flex-wrap: wrap;}

.contact_us .formbox .item{
    width: calc((100% - 0.6rem) / 3);
    /*margin: 0 0.3rem 0.22rem 0;*/
    position: relative;
    margin: 0 0.3rem 0.3rem 0;
}

.contact_us .formbox .item:nth-child(3n){margin-right: 0;}

.contact_us .formbox .item.w100{width: 100%;margin-right: 0;}

.contact_us .formbox .item .set{line-height: calc(20 / 16);}

.contact_us .formbox .item .set span{color: #2BB498;margin-right: 0.04rem;}

.contact_us .formbox .item .det{position: relative;margin-top: 0.1rem;}

.contact_us .formbox .item .det input{display: block;border-radius: 6px;border: 1px solid rgba(153, 153, 153, 0.50);outline: none;background: none;padding: 0 0.15rem;height: 0.44rem;width: 100%;color: #333;}

.contact_us .formbox .item .det textarea{resize: none;display: block;width: 100%;border-radius: 6px;border: 1px solid rgba(153, 153, 153, 0.50);outline: none;background: none;padding: 0.1rem 0.15rem;height: 0.89rem;color: #333;}

.place::-webkit-input-placeholder {color:rgba(153, 153, 153, 0.5);}
.place:-moz-placeholder {color:rgba(153, 153, 153, 0.5);}
.place::-moz-placeholder {color:rgba(153, 153, 153, 0.5);}
.place:-ms-input-placeholder {color:rgba(153, 153, 153, 0.5);}

.contact_us .formbox .item .parsley-errors-list {
  position: absolute;
  width: 100%;
  top: 100%;
  padding: 0 0.13rem;
  line-height: 1.5;
  color: #f00;
  font-size: 0.14rem;
}

.contact_us .formbox .item:last-child{margin-bottom: 0;}

.contact_us .formbox .item .innerbtn{margin: 0 auto;cursor: pointer;}

.sltDetLayout{
    margin-top: calc(var(--header) + 0.8rem + 2rem);
    margin-top: calc(var(--header));
    position: relative;
    background: #F9FBFE url(../img/service/solution_det_bg.png) no-repeat center;
    background-size: cover;
    /*padding: 40px 0 1.2rem;*/
    padding: 25px 0 1.2rem;
}

.sdt_add{
    line-height: calc(20 / 14);
    color: #999999;
    /*margin-bottom: 0.72rem;*/
    margin-bottom: 0.5rem;
}

.sdt_add a{color: #999999;}

.sdt_add a:hover{color: #144AA9;}

.sdtbox{display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}

.sdtbox .lf{width: calc(1204 / 1620 * 100%);background: #fff;border-radius: 0.1rem;padding: 0.57rem 0.58rem 0.92rem 0.69rem;}

.sdtbox .rf{width: calc(383 / 1620 * 100%);background: #fff;border-radius: 0.1rem;padding: 0.25rem 0.26rem 0.49rem 0.32rem;position: sticky;top: 1.9rem;}

.sdtbox .lf .tit{line-height: 1.5;}

.sdtbox .lf .status{line-height: calc(20 / 16);color: #999;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 0.3rem;}

.sdtbox .lf .edit{
    border-top: 1px solid rgba(153, 153, 153, 0.2);
    margin-top: 0.5rem;
    /*padding-top: 0.5rem;*/
    line-height: 2;
    padding-right: 0.3rem;
}

.sdtbox .lf .edit img{
    /*height: auto !important;*/
    /*width: auto;*/
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.sdtbox .lf .edit li {
    list-style-type: initial;
}

.sdtbox .rf .tit{line-height: calc(40 / 24);}

.sdtbox .rf .link a{display: block;margin-top: 0.3rem;}

.sdtbox .rf .link .t1{line-height: 1.5;}

.t_line2 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:2;-moz-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;}

.sdtbox .rf .link .t2{line-height: 0.4rem;margin-top: 0.05rem;color: #999;}

.sdtbox .rf .link a:hover .t1{color: #144AA9;}

.ser1{
    /*padding: 1.22rem 0 1.25rem;*/
    padding: .8rem 0 .8rem;
}

.ser1 .sox{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}

.ser1 .imgbox{
    border-radius: 0.1rem;
    /*height: 4.74rem;*/
    overflow: hidden;
    width: calc(862 / 1620 * 100%);
}

.ser1 .txtbox{
    /*width: calc(598 / 1620 * 100%);*/
    width: calc( 100% - (862 / 1620 * 100%) );
    /*margin-top: 0.52rem;*/
    line-height: calc(36 / 24);
    margin-top: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}

.ser1 .txtbox p {
    width: calc( 100% - .97rem );
}

.ser1 .txtbox p,
.ser1 .txtbox .p{
    position: relative;
    padding-left: 0.49rem;
}
.ser1 .txtbox p {
    width: 100%;
    opacity: .5;
    transition: all .3s ease;
    padding-left: 1.59rem!important;
}
.ser1 .txtbox p:hover {
    opacity: 1;
    font-weight: bold;
    
    
}

/*.ser1 .txtbox p:not(:first-child),*/
/*.ser1 .txtbox .p:not(:first-child){*/
/*    margin-top: 0.2rem;*/
/*}*/
.ser1 .txtbox p {
    margin-top: .1rem;
    margin-bottom: .1rem;
}

.ser1 .txtbox p::before,
.ser1 .txtbox .p::before{
    content: "";
    position: absolute;
    top: 0;
    left: 1.1rem;
    width: 0.29rem;
    height: calc(36 / 24 * 1em);
    /*background: url(../img/service/slt1_1.svg) no-repeat left center;*/
    background: url(../img/product/newicon.png) no-repeat left center;
    background-size: contain;}

.ser1 .txtbox p {
    padding: .13rem .18rem .13rem .62rem;
    /*padding: .13rem .18rem .13rem 1.59rem;*/

}
.ser1 .txtbox p:hover {
    border-radius:  0 .1rem .1rem 0;
    background: #FFF;
    box-shadow: 0 0 .2rem 0 rgba(0, 0, 0, 0.10);
}
.ser1 .txtbox p:before {
    /*left: .13rem;*/
    left: 1.1rem;
    /*top: .13rem;*/
    top: 50%;
    transform: translateY(-50%);
}
.ser1 .sox .swiper {
    height: 4.5rem;
}
.ser1 .sox .swiper .swiper-slide {
    border-radius: .2rem;
    overflow: hidden;
}
.ser1 .sox .swiper .swiper-slide img {
    width: 100%;
    height: 100%;
    /*height: 4rem;*/
    /*object-fit: contain;*/
    object-fit: cover;
}

/*.ser1 .swiper .swiper-pagination {*/
/*  left: 0;*/
/*  width: 100%;*/
/*  display: flex;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  column-gap: 10px;*/
/*}*/
/*.ser1 .swiper .swiper-pagination .swiper-pagination-bullet {*/
/*  margin: 0;*/
/*  width: 10px;*/
/*  height: 10px;*/
/*  opacity: 1;*/
/*  background-color: rgba(51, 51, 51, 0.2);*/
/*  transition: all 0.4s ease;*/
/*}*/
/*.ser1 .swiper .swiper-pagination .swiper-pagination-bullet-active {*/
/*  background-color: #fff;*/
/*}*/

.ser2{padding: 0.75rem 0 1.2rem;background: #F9FBFE;}
.myser2 {
    padding-top: 0;
    overflow: hidden;
}
.ser2 .switch{margin-top: 0.4rem;position: relative;line-height: 1.5;}

.ser2 .switch::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: rgba(183, 183, 183, 0.15);}

.ser2 .switch-swiper {
    width: 100%;
    padding: 0 2rem;
}

.ser2 .switch-swiper .swiper-wrapper {
    display: flex;
    align-items: center;
}

.ser2 .switch-swiper .swiper-slide {
    width: auto;
    display: flex;
    justify-content: center;
}

.ser2 .switch .switch-link{position: relative;margin: 0 0.19rem;padding: 0 0.25rem 0.2rem;display: block;white-space: nowrap;}

.ser2 .switch .switch-link::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #144AA9;transform: scaleX(0);}

.ser2 .switch .switch-link:hover{color: #144AA9;}

.ser2 .switch .switch-link.act{
    /*font-family: "Bold";*/
    color: #144AA9;
    font-weight: bold;
}

.ser2 .switch .switch-link.act::before{transform: scaleX(1);}

.ser2 .list .item{display: none;}

.ser2 .list .item:first-child .txtbox {
    padding-left: calc( 61.5% - 8.74rem )  ;
}

.ser2 .list .item.act{display: block;}

.ser2 .list .item .iox{display: flex;justify-content: space-between;align-items: center}

.ser2 .list .item .imgbox{width: calc(874 / 1620 * 100%);height: 5.71rem;border-radius: 0.1rem;overflow: hidden;}
.myser2 .list .item .imgbox {
    /*height: 2.855rem;*/
    /*width: calc(725 / 1620 * 100%);*/
    width: 8.74rem;
    height: 5.71rem;
}
.myser2 .list .item .imgbox img {
    width: 100%;
    height: 100%;
    /*object-fit: cover;*/
    object-fit: contain;
}
.ser2 .list .item-reserve.act .iox {
    display: flex;
    flex-direction: row-reverse;
}
.ser2 .list .item-reserve {
    margin-top: 1rem;
}
.myser2 .list .item .txtbox {
    width: calc(725 / 1620 * 100%);
}

.ser2 .list .item .txtbox{width: calc(625 / 1620 * 100%);padding: 0.1rem 0 0;}

.ser2 .list .item .txtbox .it:not(:first-child){margin-top: 0.25rem;}

.ser2 .list .item .txtbox .t1{line-height: calc(40 / 24);}

.ser2 .list .item .txtbox .t2{line-height: calc(28 / 18);margin-top: 0.15rem;}

.ser2 .list .item .txtbox .t2 p,
.ser2 .list .item .txtbox .t2 .p{position: relative;padding-left: 0.52rem;}

.ser2 .list .item .txtbox .t2 p:not(:first-child),
.ser2 .list .item .txtbox .t2 .p:not(:first-child){margin-top: 0.05rem;}

.ser2 .list .item .txtbox .t2 p::before,
.ser2 .list .item .txtbox .t2 .p::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0.29rem;
    height: calc(28 / 18 * 1em);
    /*background: url(../img/service/slt1_1.svg) no-repeat left center;*/
    background: url(../img/product/newicon.png) no-repeat left center;
    background-size: contain;
    
}

.ser2 .list .item .txtbox .t2 p::before {
    top: 50%;
    transform: translateY(-50%);
}
.ser2 .list .item .txtbox .innerbtn{margin-top: 0.36rem;}
.ser1 .swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal {
    top: auto;
    bottom: 0;
}
.ser2 .swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal {
    top: auto;
    bottom: 0;
}

.serDetLayout{
    margin-top: calc(var(--header) + 0.8rem + 2rem);
    margin-top: calc(var(--header));
    /*padding-top: 40px;*/
    padding-top: 25px;
}

.sdt1{padding: 0rem 0 1rem;}

.sdt1 .inner_switch{margin-top: 0.55rem;}

.slt2 .inner_switch{margin-top: 0.55rem;}

.inner_switch{position: relative;display: flex;justify-content: center;line-height: calc(1em + 4px);}

.inner_switch::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: rgba(183, 183, 183, 0.15);}

.inner_switch a{position: relative;margin: 0 0.45rem;padding: 0 0.11rem 0.2rem;}

.inner_switch a::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #144AA9;transform: scaleX(0);}

.inner_switch a:hover{color: #144AA9;}

.inner_switch a.act{font-family: "Bold";color: #144AA9;}

.inner_switch a.act::before{transform: scaleX(1);}

.sdt1 .list .item {
  visibility: hidden; /* 隐藏元素（不占据空间） */
  opacity: 0;
  height: 0; /* 避免隐藏时占据空间 */
  overflow: hidden; /* 防止内容溢出 */
  transition: visibility 0s 0.5s, opacity 0s 0.5s, height 0s 0.5s; /* 延迟隐藏过渡 */
}

.sdt1 .list .item.act {
  visibility: visible; /* 显示元素 */
  opacity: 1;
  height: auto; /* 恢复自然高度 */
  transition: visibility 0s, opacity 0s, height 0s; /* 立即显示过渡 */
}

.sdt1 .list .item .iox{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;transform: translateY(0.6rem);opacity: 0;transition: transform 0.5s ease, opacity 0.5s ease;}

.sdt1 .list .item.act .iox{transform: translateY(0);opacity: 1;}

.sdt1 .list .item .iox .lf{width: calc(682 / 1620 * 100%);padding-top: 0.1rem;}

.sdt1 .list .item .iox .rf{width: calc(822 / 1620 * 100%);border-radius: 0.1rem;height: 5.11rem;overflow: hidden;}

.sdt1 .list .item .iox .rf img{width: 100%;height: 100%;object-fit: cover;}

.sdt1 .list .item .iox .lf .swiper{height: 4.37rem;}

.sdt1 .list .item .iox .lf .swiper-slide{height: auto;}

.sdt1 .list .item .iox .lf .swiper-slide:not(:last-child){margin-bottom: 0.35rem;}

.sdt1 .list .item .iox .lf .t1{line-height: calc(40 / 24);}

.sdt1 .list .item .iox .lf .t2{line-height: calc(28 / 18);margin-top: 0.15rem;}

.sdt1 .list .item .iox .lf .t2 p{position: relative;padding-left: 0.52rem;}

.sdt1 .list .item .iox .lf .t2 p:not(:first-child){margin-top: 0.1rem;}

.sdt1 .list .item .iox .lf .t2 p::before{
    content: "";
    position: absolute;
    /*top: 0;*/
    left: 0;
    width: 0.29rem;
    height: calc(28 / 18 * 1em);
    background: url(../img/service/slt1_1.svg) no-repeat left center;
    background-size: contain;
    top: 50%;
    transform: translateY(-50%);
}

.sdt1 .list .item .iox .lf .swpbtn{display: flex;align-items: center;margin-top: 0.37rem;}

.sdt1 .list .item .iox .lf .swpbtn .pogin{flex: 1;height: 2px;background: #D9D9D9;position: relative;width: auto;display: block;}

.sdt1 .list .item .iox .lf .swpbtn .pogin.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #144AA9;}

.sdt1 .list .item .iox .lf .swpbtn .btn{display: flex;align-items: center;}

.sdt1 .list .item .iox .lf .swpbtn .btn a{margin-left: 0.11rem;width: 0.27rem;height: 0.27rem;border: 1px solid #999;display: flex;align-items: center;justify-content: center;border-radius: 50%;}

.sdt1 .list .item .iox .lf .swpbtn .btn a img{width: 0.09rem;}

.sdt1 .list .item .iox .lf .swpbtn .btn a:first-child{margin-left: 0.19rem;}

.sdt1 .list .item .iox .lf .swpbtn .btn a:hover{background: #144AA9;border-color: #144AA9;}

.sdt1 .list .item .iox .lf .swpbtn .btn a.next img{transform: rotate(180deg);}

.sdt1 .list .item .iox .lf .swpbtn .swiper-scrollbar-drag{height: 2px;background: #144AA9;width: 1.61rem;}

.sdt1 .list .item .iox .lf .swiper{mask-image: linear-gradient(180deg, #D9D9D9 0%, #D9D9D9 60.46%, rgba(217, 217, 217, 0.00) 100%);}

.sdt2{background: #F9FBFE;padding: 0.65rem 0 1.1rem;}

.sdt2 .imgbox{border-radius: 0.1rem;height: 7rem;overflow: hidden;}

.sdt2 .imgbox img{height: 100%;object-fit: cover;width: 100%;}

.sdt3{padding: 1.2rem 0 1.35rem;}

.sdt3 .iox{display: flex;flex-wrap: wrap;justify-content: space-between;}

.sdt1 .list .item .iox{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}

.sdt3 .iox .lf{width: calc(682 / 1620 * 100%);}

.sdt3 .iox .rf{width: calc(845 / 1620 * 100%);border-radius: 0.1rem;height: 5.62rem;overflow: hidden;}

.sdt3 .iox .rf img{height: 100%;object-fit: cover;width: 100%;}

.sdt3 .iox .lf .swiper{height: 4.81rem;}

.sdt3 .iox .lf .swiper-slide{height: auto;}

.sdt3 .iox .lf .swiper-slide:not(:last-child){margin-bottom: 0.35rem;}

.sdt3 .iox .lf .t1{line-height: calc(40 / 24);}

.sdt3 .iox .lf .t2{line-height: calc(28 / 18);margin-top: 0.15rem;}

.sdt3 .iox .lf .t2 p{position: relative;padding-left: 0.52rem;}

.sdt3 .iox .lf .t2 p:not(:first-child){margin-top: 0.1rem;}

.sdt3 .iox .lf .t2 p::before{
    content: "";
    position: absolute;
    /*top: 0;*/
    left: 0;
    width: 0.29rem;
    height: calc(28 / 18 * 1em);
    background: url(../img/service/slt1_1.svg) no-repeat left center;
    background-size: contain;
    top: 50%;
    transform: translateY(-50%);
}

.sdt3 .iox .lf .swpbtn{display: flex;align-items: center;margin-top: 0.37rem;}

.sdt3 .iox .lf .swpbtn .pogin{flex: 1;height: 2px;background: #D9D9D9;position: relative;width: auto;}

.sdt3 .iox .lf .swpbtn .pogin.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #144AA9;}

.sdt3 .iox .lf .swpbtn .btn{display: flex;align-items: center;}

.sdt3 .iox .lf .swpbtn .btn a{margin-left: 0.11rem;width: 0.27rem;height: 0.27rem;border: 1px solid #999;display: flex;align-items: center;justify-content: center;border-radius: 50%;}

.sdt3 .iox .lf .swpbtn .btn a img{width: 0.09rem;}

.sdt3 .iox .lf .swpbtn .btn a:first-child{margin-left: 0.19rem;}

.sdt3 .iox .lf .swpbtn .btn a:hover{background: #144AA9;border-color: #144AA9;}

.sdt3 .iox .lf .swpbtn .btn a.next img{transform: rotate(180deg);}

.sdt3 .iox .lf .swpbtn .swiper-scrollbar-drag{height: 2px;background: #144AA9;width: 1.61rem;}

/*.sdt3 .iox .lf .swiper{mask-image: linear-gradient(180deg, #D9D9D9 0%, #D9D9D9 60.46%, rgba(217, 217, 217, 0.00) 100%);}*/

.sdt4{padding: 0.75rem 0 0.72rem;background: url(../img/service/sdt4_1.png) no-repeat center;background-size: cover;}

.inner_title .t2 p:not(:first-child){margin-top: 0.12rem;}

.sdt4 .ul .li{background: #fff;border-radius: 0.1rem;;padding: 0.31rem 0.71rem 0.31rem 0.48rem;}

.sdt4 .ul .li .ltp{display: flex;align-items: center;padding-right: 0.8rem;position: relative;}

.sdt4 .ul .li .ltp .ico{width: 0.46rem;}

.sdt4 .ul .li .ltp .txt{line-height: calc(40 / 28);margin-left: 0.54rem;flex: 1;}

.sdt4 .ul .li .ltp .status span{position: absolute;right: 0;top: 0;bottom: 0;margin: auto 0;line-height: 1;width: calc(24 / 42 * 1em);text-align: center;}

.sdt4 .ul .li .ltp .status span:nth-child(2){opacity: 0;transform: translateY(-0.03rem);}

.sdt4 .ul .li .lbt{margin-right: 0.09rem;padding: 0.26rem 0 0.21rem 1rem;display: none;}

.sdt4 .ul .li .lbt .txtbox{
    line-height: 2;
    /*max-height: 3.61rem;*/
    padding-right: 0.9rem;
    overflow-y: auto;
    max-height: 5rem;
}

.sdt4 .ul .li .lbt .txtbox p:not(:first-child){
    /*margin-top: 0.15rem;*/
    margin-top: 0;
}

.scroll::-webkit-scrollbar {width:2px;height:1px;}
.scroll::-webkit-scrollbar-thumb{ background: #144AA9;}
.scroll::-webkit-scrollbar-track{ background:#D9D9D9;}

.sdt4 .ul .li .lbt .get{margin-top: 0.11rem;display: block;width: fit-content;border: 1px solid #fff;background: #144AA9;padding: 0.14rem 0.3rem 0.14rem 0.39rem;border-radius: 0.06rem;line-height: calc(1em + 4px);color: #fff;}

.sdt4 .ul .li .lbt .get:hover{background: #49b398;}

.sdt4 .ul .li:not(:first-child){margin-top: 0.15rem;}

.sdt4 .ul .li.act .ltp .txt{color: #144AA9;font-family: 'Bold';}

.sdt4 .ul .li.act .ltp .status span:nth-child(1){opacity: 0;}

.sdt4 .ul .li.act .ltp .status span:nth-child(2){opacity: 1;}

.sdt4 .inner_title .t2 p {
    text-align: left;
}

.txtbox .txtbox__img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-top: .3rem;
}

.sdt5{padding: 1.25rem 0 0rem;}

.sdt5 .stp{display: flex;}

.sdt5 .stp .swiper1{width: 7.28rem;margin-right: 21px;}

.sdt5 .stp .swpbox{flex: 1;overflow: hidden;}

.sdt5 .stp .swiper2{
    /*margin-left: calc(-4.42rem - 21px);*/
    margin-left: 0;
}

.sdt5 .stp .swiper1 .imgbox{height: 4.27rem;border-radius: 0.1rem;overflow: hidden;}

.sdt5 .stp .swiper1 .imgbox img{height: 100%;width: 100%;object-fit: cover;}

.sdt5 .stp .swiper1 .txtbox{margin-top: 0.29rem;}

.sdt5 .stp .swiper1 .txtbox .t1{line-height: calc(40 / 24);}

.sdt5 .stp .swiper1 .txtbox .t2{line-height: calc(30 / 18);margin-top: 0.09rem;}
.sdt5 .stp .swiper2 .txtbox .t2{
    line-height: calc(30 / 18);
    margin-top: 0.09rem;
    opacity:0; 
    transition: all .3s ease;
    width: 7rem;
    clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);
    height: 0;
}

.sdt5 .stp .swiper2 .swiper-slide{width: 4.42rem;transition: all .3s ease}

/*.sdt5 .stp .swiper2 .swiper-slide:hover {*/
/*    width: 7rem;*/
/*}*/
.sdt5 .stp .swiper2 .swiper-slide.on {
    width: 7rem;
}
.sdt5 .stp .swiper2 .swiper-slide.on .txtbox .t2 {
    opacity: 1;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    height: auto;
}
.myview {
    opacity: 1;
    transition: all .3s ease;
}
.sdt5 .stp .swiper2 .swiper-slide.on .myview {
    opacity: 0;
}

.sdt5 .stp .swiper2 .imgbox{height: 4.27rem;border-radius: 0.1rem;overflow: hidden;}

.sdt5 .stp .swiper2 .imgbox img{
    height: 100%;
    width: 100%;
    object-fit: cover;
    transition: all .3s ease;
}
/*.sdt5 .stp .swiper2 .imgbox img:hover {*/
/*    transform: scale(2);*/
/*}*/
.sdt5 .stp .swiper2 .swiper-slide:hover .imgbox img{transform: scale(1.5);}

.sdt5 .stp .swiper2 .txtbox{margin-top: 0.29rem;}

.sdt5 .stp .swiper2 .txtbox .t1{line-height: calc(40 / 24);}

.sdt5 .swpbtn{padding: 0.2rem 1.5rem 0 0;display: flex;align-items: center;}

.sdt5 .swpbtn .pogin{height: 2px;background: #D9D9D9;position: relative;flex: 1;}

.sdt5 .swpbtn .pogin.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #144AA9;}

.sdt5 .swpbtn .btn{display: flex;}

.sdt5 .swpbtn .btn a{width: 0.44rem;height: 0.44rem;border: 1px solid #999999;border-radius: 50%;margin-left: 0.17rem;position: relative;display: flex;align-items: center;justify-content: center;}

.sdt5 .swpbtn .btn a:first{margin-left: 0.46rem;}

.sdt5 .swpbtn .btn a img{width: 0.13rem;}

.sdt5 .swpbtn .btn a.next img{transform: rotate(180deg);}

.sdt5 .swpbtn .btn a:hover{background: #144AA9;border-color: #144AA9;}

.sdt6{padding: .9rem 0 1.28rem;}

.sdt6 .inner_title .innerbtn{margin: 0.4rem auto 0;}

.sdt6 .sox{
    display: flex;
    justify-content: space-between;
    margin-top: 0.5rem;
    align-items: flex-end;
}

.sdt6 .sox .lf{
    width: calc(852 / 1620 * 100%);
    border-radius: 0.1rem;
    /*height: 7.07rem;*/
    overflow: hidden;
    /*height: 4.8rem;*/
    height: 5.4rem;
}

.sdt6 .sox .lf img{width: 100%;height: 100%;object-fit: cover;}

.sdt6 .sox .rf{width: calc(680 / 1620 * 100%);padding-top: 0.12rem;}

.sdt6 .sox .rf .t1{line-height: calc(33 / 18);}

.sdt6 .sox .rf .form{
    /*margin-top: 0.36rem;*/
    /*margin-top: 0.1rem;*/
}
.sox-flex {
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.sdt6 .sox-flex .t3 {
    /*margin-top: 0;*/
    margin: 0;
    margin-left: .5rem;
}
.sdt6 .sox .rf .form .sox-flex .innerbtn {
    margin: 0!important;
}

.sdt6 .sox .rf .form .list{display: flex;flex-wrap: wrap;}

.sdt6 .sox .rf .form .list .item{
    width: calc(50% - 0.08rem);
    /*margin: 0 0.16rem 0.4rem 0;*/
    /*margin: 0 0.16rem 0.1rem 0;*/
    margin: 0 0.16rem 0.25rem 0;
}
.sdt6 .sox .rf .form .list .item-textarea {
    margin-bottom: .4rem;
}

.sdt6 .sox .rf .form .list .item:nth-child(2){margin-right: 0;}

.sdt6 .sox .rf .form .list .item.w100{width: 100%;margin-right: 0;}

.sdt6 .sox .rf .form .list .item:last-child{margin-bottom: 0;}

.sdt6 .sox .rf .form .set{line-height: calc(1em + 4px);}

.sdt6 .sox .rf .form .set span{color: #2BB498;margin-right: 0.04rem;}

.sdt6 .sox .rf .form .det{margin-top: 0.1rem;position: relative;}

.sdt6 .sox .rf .form .det input{display: block;border-radius: 6px;border: 1px solid rgba(153, 153, 153, 0.50);outline: none;background: none;padding: 0 0.15rem;height: 0.44rem;width: 100%;color: #333;}

.sdt6 .sox .rf .form .det textarea{resize: none;display: block;width: 100%;border-radius: 6px;border: 1px solid rgba(153, 153, 153, 0.50);outline: none;background: none;padding: 0.1rem 0.15rem;height: .9rem;color: #333;}

.sdt6 .sox .rf .form .item .innerbtn{margin: 0 auto;cursor: pointer;}

.sdt6 .sox .rf .form .item.item_beizhu .set{color: rgba(153, 153, 153, 0.5);}

.sdt6 .sox .rf .form .item .parsley-errors-list {
  position: absolute;
  width: 100%;
  top: 100%;
  padding: 0 0.13rem;
  line-height: 1.5;
  color: #f00;
  font-size: 0.14rem;
}
.sdt6 .t3{display: flex;align-items: center;justify-content: center;margin: 0rem auto 0;}
.sdt6 .myt3 {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    width: 100%;
    margin-bottom: .2rem;
}
.sdt6 .myt3 p {
    margin-right: .3rem;
}
.leavetext {
    /*margin-bottom: .1rem;*/
    margin-bottom: .3rem;
}

.lead-dialog {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(4, 4, 4, 0.30);
    z-index: 999;
    display: none;
}
.lead-con {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #ffffff;
    border-radius: .1rem;
    background: #FFF;
    box-shadow: 0 .04rem .22rem 0 rgba(56, 56, 56, 0.09);
    width: 8.89rem;
    height: 7.31rem;
    flex-shrink: 0;
    padding: .54rem 1.04rem;
}
.lead-close {
    position: absolute;
    top: .57rem;
    right: .38rem;
    width: .34rem;
    cursor: pointer;
}
.lead-title {
    text-align: center;
    color: #333;
    font-weight: 700;
    line-height: 1.66; /* 166.667% */
    text-transform: capitalize;
    margin-bottom: .4rem;
}
.lead-form {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.lead-form-input {
    width: 100%;
    margin-bottom: .4rem;
}
.lead-form-input__label {
    display: block;
    width: 100%;
    margin-bottom: .1rem;
}
.lead-form-input__label.require {
    padding-left: .11rem;
    position: relative;
}
.lead-form-input__label.require:before {
    content: "*";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    color: #2BB498;
}
.lead-form-input__input {
    width: 100%;
    height: .44rem;
    border-radius: .06rem;
    border: 1px solid rgba(153, 153, 153, 0.50);
    background: #FFF;
}
.lead-form-input-w322 {
    width: 3.22rem;
}
.lead-form-input__textarea {
    width: 100%;
    height: 1.93rem;
    resize: none;
    border-radius: .06rem;
    border: 1px solid rgba(153, 153, 153, 0.50);
    background: #FFF;
}
.lead-submit {
    display: flex;
    justify-content: center;
    align-items: center;
}
.lead-submit__button {
    display: flex;
    padding: .15rem .31rem .15rem .4rem;
    border-radius: .06rem;
    border: 0;
    border: 1px solid #333;
    outline: 0;
    background: #ffffff;
}
.lead-submit__button span {
    margin-right: .1rem;
}
.lead-submit__button img {
    display: block;
    width: .2rem;
    height: .2rem;
}


/* 新增 */
.serverli-container {
    padding-bottom: 1.6rem;
    margin-top: calc(var(--header));
}
.serverli {
    margin-top: 1.02rem;
    margin-bottom: 1.2rem;
}
.serverli-item {
    display: flex;
    align-items: center;
    padding-top: .3rem;
    padding-bottom: .3rem;
    border-bottom: 1px solid rgba(20, 74, 169, 0.32);
}
.serverli-item:first-child {
    border-top: 1px solid rgba(20, 74, 169, 0.32);
}
.serverli-litpic {
    display: flex;
    width: 5.33rem;
    height: 3.46rem;
    flex-shrink: 0;
    align-items: center;
}
.serverli-litpic img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.serverli-info {
    width: 9.123rem;
    margin-left: 1.2rem;
    flex-shrink: 0;
}
.serverli-title {
    color: #424A48;
    font-weight: 500;
    line-height: 150%; /* 36px */
    margin-bottom: .3rem;
}
.serverli-desc {
    color: #747373;
    font-weight: 400;
    line-height: 1.66;
}

.page {
  display: flex;
  justify-content: center;
}
.page a {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  color: #999;
  font-weight: 400;
  line-height: 1.33;
  text-transform: capitalize;
}
.page a.active {
  color: #333333;
}
.page a:hover {
  color: #333333;
}
.page .page-prev {
  width: 0.5rem;
  height: 0.5rem;
  background: url("../img/product/pro29.png") no-repeat;
  background-size: 100% 100%;
}
.page .page-prev:hover {
  background: url("../img/product/pro30.png") no-repeat;
  background-size: 100% 100%;
  transform: rotate(180deg);
}
.page .page-next {
  width: 0.5rem;
  height: 0.5rem;
  background: url("../img/product/pro29.png") no-repeat;
  background-size: 100% 100%;
  transform: rotate(180deg);
}
.page .page-next:hover {
  background: url("../img/product/pro30.png") no-repeat;
  background-size: 100% 100%;
  transform: rotate(0deg);
}