﻿﻿@charset "utf-8";
/* 公共样式 - start */
body {
    font-family: 'hollysys',"PingFang SC", "Microsoft YaHei";  
}
input, textarea{
    font-family: 'hollysys',"PingFang SC", "Microsoft YaHei" !important;
}
.altumcode {
    --fontFamily:'hollysys',"PingFang SC", "Microsoft YaHei" !important;
}

a[href="javascript:void(0);"]{
    cursor: default;
}

@font-face {
    font-family: 'hollysys';
    src: url('../fonts/robotoregular14.woff2') format('woff2'),
         url('../fonts/robotoregular14.woff') format('woff');
}
@font-face {
    font-family: 'hollysysbold';
    src: url('../fonts/robotobold.woff2') format('woff2'),
         url('../fonts/robotobold.woff') format('woff');
}

:root {
    /* 字号 */
    --font48: 48px;
    --font44: 44px;
    --font32: 32px;
    --font24: 24px;
    --font20: 20px;
    /* 段落字号 */
    --font18: 18px;
    --font16: 16px;
    --font14: 14px;
    /* 行高 */
    --line13:1.3;
    --line14: 1.4;
    --line16: 1.6;
    --line175: 1.75;
    --line18: 1.8;
    /* 导航 */
    --line40: 40px;
    --line77: 77px;
    --head117:117px;
    /* 颜色 */
    --color1d1: #1D1D1D;
    --color666: #666666;
    --color999: #999999;
    --colorfff: #ffffff;
    --colormain1: #1f9e41;
     --colormain2: #1f9e41;
    /*--colormain2: #1f9e41;;*/
    /* --colormain2: #006DEC; */
    --colormain3: #045A9E;
    --colorbj: linear-gradient(226deg, rgba(224, 244, 255, 1) 1.2%, rgba(255, 255, 255, 1) 74.36%);
    --colorbj2: #1f9e41;;
    
      /*--colorbj2:  background-image: linear-gradient(to top, rgb(34 169 58) 0%, rgb(28 147 73) 100%);*/
    --colorbj3: #EBF3FA;
    --colorbj4: linear-gradient(270deg, rgba(30, 200, 60, 1) 0%, rgba(0, 105, 220, 1) 100%);
    /* 板块间距 */
    --space120: 120px;
    --space100: 100px;
    --space50: 50px;
    --space40:40px;
    --sapce32: 32px;
    /* 段落间距 */
    --parpspace10: 10px;
    --parpspace12: 12px;
    /* 特殊字体 */
    --font-family:'hollysysbold';
}
.std-h1 {
    font-size: var(--font48);
    color: var(--color1d1);
    line-height: var(--line13);
}
.std-h2,
.yxedr-active h2 {
    font-size: var(--font44);
    color: var(--color1d1);
    line-height: var(--line13);
}
.std-h3,
.yxedr-active h3 {
    font-size: var(--font32);
    color: var(--color1d1);
    line-height: var(--line13);
}
.std-h4,
.yxedr-active h4 {
    font-size: var(--font24);
    color: var(--color14);
    line-height: var(--line14);
}
.std-h5,
.yxedr-active h5 {
    font-size: var(--font24);
    color: var(--color999);
    line-height: var(--line14);
}
.std-text1,
.std-text1 p {
    font-size: var(--font18);
    color: var(--color1d1);
    line-height: var(--line16);
}
.std-text2,
.std-text2 p {
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line175);
}
.std-text3,
.std-text3 p {
    font-size: var(--font14);
    color: var(--color666);
    line-height: var(--line18);
}
.yxedr-active p {
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line175);
    margin-bottom: var(--parpspace10);
}
.std-padd120{
    padding: var(--space120) 0;
}
.std-padd120-top{
    padding-top: var(--space120);
}
.std-padd120-bot{
    padding-bottom: var(--space120);
}
.std-padd100{
    padding:var(--space100) 0;
}
.std-padd100-top{
    padding-top: var(--space100);
}
.std-padd100-bot{
    padding-bottom: var(--space100);
}
.std-mar50{
    margin-bottom: var(--space50);
}
.std-mar50{
    margin-bottom: var(--space50);
}
.std-mar40{
    margin-bottom: var(--space40);
}
.std-mar32{
    margin-bottom: var(--sapce32);
}
/* 英文站换行规则 */
/* p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: keep-all; 
} */
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    content: '分享到 - 微信';
    /* content: 'Share the - weixin'; */
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2) !important;
    margin-left: 20px;
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/* 省略号 */
.line-clamp{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 过渡 */
.transition-time1{
    transition: all .36s both;
}
.transition-time2{
    transition: all .5s both;
}
/* 按钮-start */
.std-btn1{
    display: inline-block;
}
.std-btn1-box{
    display: block;
    padding: 8px 24px;
    font-size: var(--font16);
    line-height: var(--line14);
    color: var(--colorfff);
    border-radius: 5px;
    background: var(--colorbj4);
    cursor: pointer;
}
.std-btn1-add-box{
    display: flex;
    align-items: center;
    padding: 9px 24px;
    border-radius: 5px;
    background: var(--colorbj4);
    cursor: pointer;
}
.std-btn1-add-box p{
    font-size: var(--font16);
    line-height: var(--line14);
    color: var(--colorfff);
}
.std-btn-add-icon{
    width: 14px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 16px;
}
.std-btn-add-icon img{
    width: 100%;
}
.std-btn2{
    display: inline-block;
}
.std-btn2-box{
    display: block;
    padding: 8px 24px;
    font-size: var(--font16);
    line-height: var(--line14);
    color: #4B596B;
    border-radius: 5px;
    background: #F2F3F5;
    cursor: pointer;
}
.std-btn2-add-box{
    display: flex;
    align-items: center;
    padding: 8px 24px;
    border-radius: 5px;
    background: #F2F3F5;
}
.std-btn2-add-box p{
    font-size: var(--font16);
    line-height: var(--line14);
    color: #4B596B;
}
.std-btn2-add-icon{
    width: 14px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 16px;
}
.std-btn3{
    display: inline-block;
}
.std-btn3-box{
    display: block;
    padding: 8px 24px;
    font-size: var(--font16);
    line-height: var(--line14);
    color: var(--colormain2);
    border-radius: 5px;
    border: solid 1px var(--colormain2);
    position: relative;
    transition: all .4s;
}
.std-btn3-box::after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width:calc(100% + 3px);
    height: calc(100% + 3px);
    background: var(--colorbj4);
    opacity: 0;
    z-index: -1;
    pointer-events: none;
    transition: all .4s;
    border-radius: 5px;
}
.std-btn3-add-icon{
    width: 14px;
    flex-shrink: 0;
    font-size: 0;
    position: relative;
    margin-left: 16px;
}
.std-btn3-add-icon img{
    width: 100%;
    transition: all .4s;
}
.std-btn3-add-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.std-btn3-add-box{
    display: flex;
    align-items: center;
    padding: 8px 24px;
    border-radius: 5px;
    border: solid 1px var(--colormain2);
    position: relative;
    transition: all .4s;
    cursor: pointer;
}
.std-btn3-add-box p{
    font-size: var(--font16);
    line-height: var(--line14);
    color: var(--colormain2);
    transition: all .4s;
}
.std-btn3-add-box::after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width:calc(100% + 3px);
    height: calc(100% + 3px);
    background: var(--colorbj4);
    opacity: 0;
    z-index: -1;
    pointer-events: none;
    transition: all .4s;
    border-radius: 5px;
}
.std-btn4{
    display: inline-block;
}
.std-btn4-box{
    font-size: var(--font16);
    line-height: var(--line14);
    color: var(--colormain2);
    cursor: pointer;
}
.std-btn5{
    display: inline-block;
}
.std-btn5-icon{
    display: block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background:var(--colormain2);
    position: relative;
}
.std-btn5-icon img{
    width:37.5%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.std-btn5.gray .std-btn5-icon{
    background: #F2F3F5;
}
.std-btn5.white .std-btn5-icon{
    background: transparent;
    border: solid 1px var(--colormain2);
}
.std-btn6{
    display: inline-block;
}
.std-btn6-box{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.std-btn6-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 10px;
}
.std-btn6-icon img{
    width: 100%;
}
.std-btn6-box p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--colormain2);
    transition: all .4s;
}
.std-btn7{
    display: inline-block;
    position: relative;
    z-index: 2;
}
.std-btn7-box{
    display: block;
    cursor: pointer;
    padding: 8px 88px;
    white-space: nowrap;
    border-radius: 5px;
    border: 1px solid #FFF;
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--colorfff);
    position: relative;
    overflow: hidden;
}
.std-btn7-box::after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width:calc(100% + 3px);
    height: calc(100% + 3px);
    background: var(--colorbj4);
    opacity: 0;
    z-index: -1;
    pointer-events: none;
    transition: all .4s;
    border-radius: 5px;
}
.indust-prod-cont-item{
    display: none;
}
.indust-prod-cont-item:first-child{
    display: block;
}
/* 按钮-end */
/* 公共样式 - end */
/* 底部导航-start */
.mod-foot{
    /*background:var(--colorbj2);*/
    background-color: #333;
     /*background-image: linear-gradient(to top, rgb(34 169 58) 0%, rgb(28 147 73) 100%);*/
    padding-top: 82px;
}
.mod-foot-top-logo{
    width: 170px;
}
.mod-foot-top-logo a{
    display: block;
}
.mod-foot-top-logo a img{
    width: 100%;
}
.mod-foot-top-ul{
    display: flex;
    margin: 0 -20px;
}
.mftu-li{
    padding: 0 20px;
}
.mftu-li-box{
    position: relative;
}
.mftu-li-show{
    width: 48px;
    cursor: pointer;
}
.mftu-li-show img{
    width: 1005;
}
.mftu-li-hide{
    width: 105px;
    padding: 5px;
    background: var(--colorfff);
    border-radius: 5px;
    position: absolute;
    bottom: 105%;
    left: 50%;
    transform: translateX(-50%);
    display: none;
    box-shadow: 0px 0px 5px 5px rgb(0 0 0 / 2%);
}
.mod-foot-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 40px;
    border-bottom: solid 1px rgba(255,255,255,0.3);
    margin-bottom: var(--space40);
}
.mod-foot-min-ul{
    display: flex;
    justify-content: space-between;
    margin: 0 -10px;
}
.mfmu-li{
    padding: 0 10px;
}
.mfmu-li-link a{
    font-size: var(--font20);
    line-height: var(--line16);
    color: rgba(255, 255, 255, .7);
}
.mfmu-li-link{
    margin-bottom: 24px;
}
.mfmu-li-list-lis a{
    display: flex;
    align-items: flex-start;
}
.mfmu-li-list-lis p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--colorfff);
}
.mfmu-li-list-lis{
    margin-bottom: 16px;
}
.mfmu-li-list-lis:last-child{
    margin-bottom: 0px;
}
.mlll-icon{
    width: 16px;
    flex-shrink: 0;
    margin-left: 8px;
    opacity: 0;
    pointer-events: none;
}
.mlll-icon img{
    width: 100%;
}
.mfmu-li-list-lis.active .mlll-icon{
    opacity: 1;
    pointer-events: all
}
.mod-foot-min{
    padding-bottom: 50px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.30);
}
.mod-foot-bot{
    padding: 24px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mod-foot-bot-le p a, .mod-foot-bot-le p span{
    font-size: 12px;
    color: rgba(255, 255, 255, .6);
    line-height: var(--line18);
    display: inline-block;
}
.mod-foot-bot-riul{
    display: flex;
    margin: 0 -14px;
}
.mfbr-li{
    padding: 0 14px;
}
.mfbr-li a{
    display: block;
    font-size: 12px;
    color: var(--colorfff);
    line-height: var(--line18);
}
/* 底部导航-end */
/* 内页-banner--start */
.ys-nyban-img{
    position: relative;
}
.ys-nyban-img::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width:52.4%;
    height: 100% !important;
    opacity: 0.6;
    background: linear-gradient(90deg, rgba(1, 22, 38, 1) 0%, rgba(1, 22, 38, 0) 100%);
    pointer-events: none;
}
.ys-nyban-img::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:var(--colormain2);
    opacity: 0.2;
}
.ys-nyban-cry{
    position: absolute;
    bottom:32px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
}
.ys-nyban-wrap{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 29px;
    border-bottom: solid 1px #fff;
    margin-bottom: 16px;
}
.ys-bread{
    justify-content: flex-end;
}
.ys-nyban-cry .std-btn1{
    overflow: hidden;
    /* display: none; */
}
.ys-nyban-title, .ys-ntban-bread{
    overflow: hidden;
}
/* 内页-banner--end */
/* 侧边-start */
.mod-side-inof-item .ys-imgbox-cover{
    width: 24px;
}
.msii-link{
    background: var(--colormain2);
    cursor: pointer;
    margin-bottom: 2px;
    padding: 8px;
    display: flex;
    align-items: center;
    overflow: hidden;
}
.mod-side-inof-item:last-child{
    margin-bottom: 0;
}
.mod-side{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    z-index: 90;
}
.mod-side-inof-item .std-text2{
    padding-left: 0px;
    color: var(--colorfff);
    line-height: var(--line14);
    width: 0px;
    opacity: 0;
    white-space: nowrap;
    transition: all .4s ease;
}
.mod-side-inof{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.msii-link .ys-imgbox-cover img{
    transform: scale(1)!important;
}
.msii-link.on .std-text2{
    padding-left: 10px;
    width: calc(5.2em + 10px);
    opacity: 1;
}
.return-top{
    transition: all .4s ease;
    transform: translateX(200%);
}
.mod-side.act .return-top{
    transform: translateX(0);
}
/* 侧边-end */
/* 顶部导航-start */
.ys-hd-pc{
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
}
.mod-nav{
    width: 100%;
    position: relative;
    box-shadow: 0px 1.333px 2.667px 0px rgba(200, 200, 200, 0.25);
}
.mod-nav-top{
    display: flex;
    /* justify-content: flex-end; */
    justify-content: space-between;
    align-items: stretch;
     background-image: linear-gradient(to top, rgb(34 169 58) 0%, rgb(28 147 73) 100%);
    /*background: var(--colorbj2);*/
    padding: 0 100px;
}
.mod-nav-top-ul{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin: 0 -30px;
}
.mntu-li{
    padding: 0 30px;
}
.mntu-li-link{
    display: block;
    line-height: var(--line40);
    color: var(--colorfff);
    font-size: var(--font16);
}
.mod-lang{
    position: relative;
    margin-left: 60px;
    padding: 6px 0;
}
.mod-lang-icon{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.mod-lang-icon1{
    width: 28px;
    flex-shrink: 0;
    margin-right:4px;
}
.mod-lang-icon2{
    width: 24px;
}
.mod-lang-pull{
    width: calc(100% + 20px);
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: var(--colorfff);
    padding: 10px;
    box-shadow: 0px 1.3333333730697632px 2.6666667461395264px 0px rgba(200, 200, 200, 0.25);
    backdrop-filter: blur(4.333333492279053px);
    -webkit-backdrop-filter: blur(4.333333492279053px);
    display: none;
    z-index: 3;
}
.mlpu-li-link{
    display: block;
    text-align: center;
    font-size: var(--font16);
    line-height: var(--line13);
    transition: all .4s;
}
.mod-nav-bot{
    background: var(--colorfff);
    padding: 0 100px;
}
.head-logo{
    width: 118px;
    line-height: var(--line77);
}
.head-logo a{
    display: block;
    width: 100%;
    line-height: var(--line77);
}
.head-logo a img{
    width: 100%;
    height: 100%;
}
.mod-nav-bot{
    width: 100%;
    display: flex;
    justify-content: space-between;
    position: relative;
}
.head-nav{
    display: flex;
    margin: 0 -50px;
}
.head-list{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.head-nav-item{
    padding: 0 50px;
}
.head-nav-item-title{
    display: block;
    line-height: var(--line77);
    font-size: var(--font18);
    color: var(--color1d1);
    transition: all .4s;
    position: relative;
    white-space: nowrap;
}
.head-nav-item-title::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    background: var(--colormain2);
    transition: all .4s;
}
.head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--colormain2);
}
.head-nav-item.yxnav-active1 .head-nav-item-title::after{
    width: 40px;
}
.head-other{
    display: flex;
    align-items: center;
}
.yx-search3-btn.on .yx-search3img2{
    opacity: 1;
}
.yx-search3-btn.on .yx-search3img1{
    opacity: 0;
}
.yx-search3-btn{
    width: 24px;
    margin-right: 50px;
    line-height:var(--line77);
    position: relative;
}
.yx-search3-btn img{
    width: 100%;
    transition: all .4s;
}
.yx-search3img1{
    position: relative;
    top: 0;
    left: 0;
}
.yx-search3img2{
    position: absolute;
    top:26px;
    left: 0;
    opacity: 0;
}
.yx-search3xlbox{
    width: 100%;
    height: 350px;
    display: none;
    position: absolute;
    left: 0;
    top: 100%;
    z-index: 99;
    background: rgba(255, 255, 255, .98);
    box-shadow: 0 5px 13px rgba(35, 50, 64, 0.13);
}
.yx-search3-tbox{
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height:60px;
    border-bottom: 1px solid #666;
}
.yx-search3xlbtn{
    width: 24px;
    line-height: 60px;
}
.yx-search3xlbtn img{
    width: 100%;
    transition: all .36s;
}
.yx-search3-xls  {
    width: calc(100% - 24px);
    padding-right: 20px;
}
.yx-search3-xls input{
    font-size: 16px;
    line-height: 3.75;
    color: #666;
    width: 100%;
    transition: all .36s;
}
.yx-search3-xls input::placeholder{
    color: #666;
}
.head-nav-item{
    position: static !important;
}
/* 产品下拉 */
.prod-pull{
    width: 100vw;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
}
.prod-pull-wrap{
    display: flex;
}
.prod-pull-le{
    width: 18.5%;
    padding:50px 20px 50px 60px;
    border-right: 1px solid rgba(153, 153, 153, 0.20);
    box-shadow: 23px 0px 14px 0px rgba(0, 50, 90, 0.01), 10px 0px 10px 0px rgba(0, 50, 90, 0.02), 3px 0px 6px 0px rgba(0, 50, 90, 0.02);
}
.prod-pull-ri{
    width: 81.5%;
}
.pplu-li-box{
    display: flex;
    align-items: center;
    padding: 14px 20px;
    transition: all .4s;
    cursor: pointer;
}
.pplu-li-ie{
    width: 100%;
    display: flex;
    align-items: center;
}
.pplu-li-le-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    margin-right:24px;
}
.pplu-li-le-icon img{
    width: 100%;
}
.pplu-li-ie p{
    font-size:var(--font18);
    line-height: var(--line175);
    color: var(--color1d1);
    transition: all .4s;
}
.pplu-li-ri{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    position: relative;
    margin-left: 24px;
}
.pplu-li-ri img{
    width: 100%;
    transition: all .4s;
}
.pplu-li-ri img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.pplu-li.yxnav-active2 .pplu-li-box{
    border-radius: 5px;
    background: rgba(0, 107, 228, 0.10);
}
.pplu-li.yxnav-active2 .pplu-li-ri img:nth-child(2){
    opacity: 1;
}
.pplu-li.yxnav-active2 .pplu-li-ri img:nth-child(1){
    opacity: 0;
}
.pplu-li.yxnav-active2 .pplu-li-ie p{
    color: var(--colormain2);
}
.pplu-li{
    margin-bottom: 10px;
}
.pplu-li:last-child{
    margin-bottom: 0px;
}
.prod-pull-ri-fl{
    width: 20.5%;
    padding: 50px 20px 32px;
    display: flex;
    flex-direction:column;
    justify-content: space-between;
    border-right: 1px solid rgba(153, 153, 153, 0.20);
    box-shadow: 23px 0px 14px 0px rgba(0, 50, 90, 0.01), 10px 0px 10px 0px rgba(0, 50, 90, 0.02), 3px 0px 6px 0px rgba(0, 50, 90, 0.02);
}
.pprf-ul-li-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: transparent;
    transition: all .4s;
    padding: 14px 20px;
    cursor: pointer;
}
.pprf-ul-li-box p{
    font-size: var(--font18);
    color: var(--color666);
    line-height: var(--line175);
    transition: all .4s;
}
.pulb-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    position: relative;
}
.pulb-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.pprf-ul-li{
    margin-bottom: 10px;
}
.pprf-ul-li:last-child{
    margin-bottom: 0px;
}
.pprf-ul-li.yxnav-active3 .pprf-ul-li-box{
    border-radius: 5px;
    background: rgba(0, 107, 228, 0.10);
}
.pprf-ul-li.yxnav-active3 .pprf-ul-li-box p{
    color: var(--colormain2);
}
.pprf-ul-li.yxnav-active3 .pulb-icon img:nth-child(2){
    opacity: 1;
}
.pprf-ul-li.yxnav-active3 .pulb-icon img:nth-child(1){
    opacity: 0;
}
.prod-pull-ri-fl .std-btn6{
    margin-left: 20px;
}
.prod-pull-ri-fr{
    width: 79.5%;
    padding: 50px 120px 32px 80px;
    box-shadow:23px 0px 14px 0px rgba(0, 50, 90, 0.01), 10px 0px 10px 0px rgba(0, 50, 90, 0.02), 3px 0px 6px 0px rgba(0, 50, 90, 0.02);
}
.pprf-wrap{
    height: 450px;
}
.pulw-ul-li-tp{
    width: 100%;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: solid 1px rgba(153, 153, 153, 0.20);
}
.pult-link{
    display: flex;
    align-items: center;
}
.pult-link p{
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--color1d1);
    transition: all .4s;
}
.pult-link-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    position: relative;
    margin-left: 24px;
}
.pult-link-icon img{
    width: 100%;
    transition: all .4s;
}
.pult-link-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.pulw-ul-li.yxnav-active4 .pult-link p{
    color: var(--colormain2);
}
.pulw-ul-li.yxnav-active4 .pult-link-icon img:nth-child(2){
    opacity: 1;
}
.pulw-ul-li.yxnav-active4 .pult-link-icon img:nth-child(1){
    opacity: 0;
}
.pulw-ul-li-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -21px;
}
.pull-item{
    width: 33.333333%;
    padding:0 21px;
}
.pull-item-link{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 4px 0;
    transition: all .4s;
    position: relative;
}
.pull-item-link::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 1px;
    background: var(--colorbj4);
    transition: all .4s;
}
.pull-item-icon{
    width: 16px;
    flex-shrink: 0;
    font-size: 0;
    margin-left:16px;
    position: relative;
}
.pull-item-icon img{
    width: 100%;
    transition: all .4s;
}
.pull-item-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.pull-item-link p{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
}
.pull-item.yxnav-active5 .pull-item-link{
    padding: 4px 12px;
}
.pull-item.yxnav-active5 .pull-item-link::after{
    width: 100%;
}
.pull-item{
    margin-bottom: 16px;
}
.pulw-ul-li{
    margin-bottom: 23px;
}
.pulw-ul-li:last-child{
    margin-bottom: 0px;
}
.pprr-ul-li{
    display: none;
}
.pprr-ul-li:first-child{
    display: block;
}
.pprl-box{
    display: flex;
}
.prod-pull-ri-list{
    display: none;
}
.prod-pull-ri-list:first-child{
    display: block;
}
/* 行业解决方案下拉 */
.solu-pull{
    width: 100vw;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 20px;
}
.solu-pull-ul{
    display: flex;
    margin: 0 -40px;
}
.solu-pull-ul-li{
    padding: 0 40px;
    width: 25%;
}
.spul-link .ys-imgbox-cover{
    border-radius: 4px;
    margin-bottom: 12px;
}
.spul-text{
    text-align: center;
    font-size: var(--font18);
    color: var(--color1d1);
    line-height: var(--line16);
    transition: all .4s;
}
.solu-pull-top{
    position: relative;
}
.solu-pull-top::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 1px;
    background: rgba(9, 29, 71, 0.20);
}
.solu-pull-ul-li.yxnav-active2 .spul-text{
    color: var(--colormain2);
}
.spul-link{
    display: block;
    position: relative;
    padding-bottom: 20px;
}
.spul-link::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    background: var(--colormain2);
    transition: all .4s;
}
.solu-pull-ul-li.yxnav-active2 .spul-link::after{
    width: 100%;
} 
.sptw-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.sptw-ul-li{
    width: 20%;
    padding: 0 20px;
    margin-bottom: var(--space40);
}
.sptw-ul-li-box{
    display: flex;
    align-items: center;
    position: relative;
    padding-bottom: 4px;
}
.sptw-ul-li-box::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 0%;
    height:1px;
    background:#0079E8;
    transition: all .4s;
}
.sulb-icon{
    width: 48px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 16px;
}
.sulb-icon img{
    width: 100%;
}
.sptw-ul-li-box p{
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--color1d1);
}
.solu-pull-thir{
    width: 100vw;
    position: absolute;
    top:calc(100% - 1px);
    left: 50%;
    transform: translateX(-50%);
    background: var(--colorfff);
    box-shadow:23px 0px 14px 0px rgba(0, 50, 90, 0.01), 10px 0px 10px 0px rgba(0, 50, 90, 0.02), 3px 0px 6px 0px rgba(0, 50, 90, 0.02);
}
.solu-pull-thir-wrap{
    padding: 70px 0 30px;
    max-height: 468px;
}
.solu-pull-thir-wrap .mCSB_outside+.mCSB_scrollTools{
    opacity: 1;
}
.sptw-ul-li.yxnav-active3 .sptw-ul-li-box::after{
    width: 100%;
}
.solu-pull-thir{
    display: none;
}
/* 默认下拉类型 */
.mod-pull{
    width: 100vw;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
}
.mod-pull-ul{
    display: flex;
    justify-content: center;
    margin: 0 -20px;
}
.mod-pull-ul-li{
    padding: 0 20px;
}
.mod-nav .mpul-link{
    display: flex;
    align-items: center;
    position: relative;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    padding-bottom: 0;
}
.mod-nav .mpul-link::after{
    content: "";
    position: absolute;
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 1px;
    background: var(--colormain2);
    transition: all .4s;
}
.mod-nav .mpul-link-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 12px;
}
.mod-nav .mpul-link p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color1d1);
}
.mod-pull-wrap{
    padding: 14px 0;
    box-shadow:23px 0px 14px 0px rgba(0, 50, 90, 0.01), 10px 0px 10px 0px rgba(0, 50, 90, 0.02), 3px 0px 6px 0px rgba(0, 50, 90, 0.02);
}
.mod-pull-ul-li.yxnav-active2 .mpul-link::after{
    width: 100%;
}
.ys-nyban-wrap .std-btn1-add{
    display: none;
}
/* 顶部导航-end */
/* g1-荣誉资质-start */
.horno-main{
    background: linear-gradient(227deg, #DBF5FF -11.06%, #DDF2FF -11.05%, #FFF 74.34%), #FFF;
}
.horno-list-tp{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: var(--space50);
    position: relative;
    z-index: 2;
}
.horno-list-tp-select{
    width: 66%;
    display: flex;
    margin: 0 -20px;
}
.horno-list-tp-btn{
    width:37%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: relative;
    z-index: 2;
}
.horno-list-tp-btn .std-btn3-add-icon, .horno-list-tp-btn .std-btn-add-icon{
    width: 24px;
}
.horno-list-tp-btn .std-btn3-add{
    margin-right: 20px;
}
.horno-list-tp-btn .std-btn1-add-box{
    padding: 9px 64px;
}
.horno-list-tp-btn .std-btn3-add-box{
    padding: 9px 32px;
}
.hlts-list{
    width: 50%;
    padding: 0 20px;
}
.hlts-list-name{
    color: #000;
    line-height: var(--line18);
    margin-bottom: 4px;
}
.hlts-list .ys-select{
    border-radius: 5px;
    border: 1px solid rgba(0, 107, 228, 0.20);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter:blur(4px);
    background: var(--colorfff);
    padding: 0 24px;
    height: 49px;
}
.hlts-list .ys-select-xtbbox .icon-arrow-down:before{
    color: var(--colormain2);
    font-size: 12px;
}
.ys-select-bd {
    top: 100%;
    overflow: hidden;
    border: 1px solid rgba(0, 107, 228, 0.20);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter:blur(4px);
    background: var(--colorfff);
    border-radius: 5px;
    padding: 20px 23px;
    max-height: 145px;
}
.ys-select-li, .ys-sebp-li, .ys-sebp-lis{
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color999);
    transition: all .4s;
}
.hlts-list input{
    width: 100%;
    height: 100%;
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color1d1);
}
.hlts-list input::placeholder{
    color: var(--color999);
    line-height: var(--line18);
    font-size: var(--font14);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background: linear-gradient(0deg, rgba(0, 105, 220, 1) 0%, rgba(30, 200, 60, 1) 100%) !important;
    border-radius: 0px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    width: 2px;
    background-color: rgba(153, 153, 153, .2) !important;
}
.mCSB_outside+.mCSB_scrollTools {
    right: 22px !important;
    top: 10px;
    bottom: 10px;
    opacity: 0;
    transition: all .4s;
    transition-delay: .3s;
}
.ys-select.zindex .mCSB_outside+.mCSB_scrollTools {
    opacity: 1;
}
.horno-list-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -48px 60px;
}
.horno-list-ul-li{
    width: 33.333333%;
    padding: 0 48px;
    margin-bottom: 80px;
}
.hlul-box{
    display: block;
    height: 100%;
    border-radius: 5px;
    background: var(--colorfff);
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
}
.hlul-box-bot{
    width: 100%;
    padding: 18px 10px 15px;
}
.hlul-box-bot-tit{
    text-align: center;
    line-height: var(--line175);
    color: var(--color1d1);
}
.horno-list-ul-li:nth-child(3n+1){
    animation-delay: 0.2s;
}
.horno-list-ul-li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.horno-list-ul-li:nth-child(3n+3){
    animation-delay: 0.4s;
}
.horno-list-ul-li:nth-last-child(-n + 3) {
    margin-bottom: 0px;
}
.pc-fenye li {
    width: 34px;
    height: 34px;
    font-size:var(--font14);
    line-height: 34px;
    color: var(--color999);
    text-align: center;
    margin: 0px 8px;
    transition: .3s;
    border-radius: 4px;
    border: 1px solid rgba(96, 115, 152, 0.20);
}
.pc-fenye li.activepage{
    color: var(--colorfff);
    background: var(--colormain2);
    border: 1px solid var(--colormain2);
}
.mod-ctact{
    padding: 80px 0 58px;
    position: relative;
}
.mod-ctact::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    /*background: linear-gradient(0deg, rgba(0, 37, 87, 0.30) 0%, rgba(0, 37, 87, 0.30) 100%);*/
    background: linear-gradient(0deg, rgb(34 38 35 / 30%) 0%, rgb(58 63 59 / 30%) 100%);
        /*background: linear-gradient(0deg, rgba(30, 200, 60, 0.3) 0%, rgba(30, 200, 60, 0.3) 100%);*/
}
.mod-ctact::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(180deg, rgb(64 70 65 / 20%) 0%, rgb(54 56 54 / 80%) 100%);
        /*background: linear-gradient(180deg, rgba(30, 200, 60, 0.2) 0%, rgba(30, 200, 60, 0.8) 100%);*/
    /*background: linear-gradient(180deg, rgba(0, 18, 56, 0.20) 0%, rgba(9, 21, 57, 1) 100%);*/
}
.mod-ctact .ys-cont1400{
    position: relative;
    z-index: 2;
}
.mod-ctact h2{
    text-align: center;
    color: var(--colorfff);
    margin-bottom: 20px;
}
.mod-ctact-word p{
    text-align: center;
    color: var(--colorfff);
    font-size: var(--font16);
    line-height: var(--line175);
}
.mod-ctact-btn{
    display: flex;
    justify-content: center;
    margin-top: var(--space50);
}
/* g1-荣誉资质-end */
/* h1-公司活动-start */
.activity-list-top{
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    padding: 0 60px;
    display: flex;
    align-items: center;
}
.activity-list-top-le{
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--color1d1);
    flex-shrink: 0;
    white-space: nowrap;
    background: #fff;
    padding: 16px 0;
    padding-right: 80px;
}
.activity-list-top-ul{
    display: flex;
    align-items: center;
    margin: 0 -30px;
}
.activity-main .mod-wrap{
    padding-top: 70px;
}
.altu-li-box{
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line175);
    padding: 16px 0;
    display: block;
    position: relative;
    transition: all .4s;
}
.altu-li-box::after{
    content: "";
    position: absolute;
    bottom: 2px;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height:2px;
    background: var(--colorbj4);
    transition: all .4s;
}
.altu-li{
    padding: 0 30px;
}
.altu-li.active .altu-li-box::after{
    width: 100%;
}
.altu-li.active .altu-li-box{
    color: var(--colormain2);
}
.activity-list-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -24px 40px;
}
.activity-list-ul-li{
    width: 33.333333%;
    padding: 0 24px;
    margin-bottom: var(--space40);
}
.activity-list-ul-li:nth-child(3n+1){
    animation-delay: 0.2s;
}
.activity-list-ul-li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.activity-list-ul-li:nth-child(3n+3){
    animation-delay: 0.4s;
}
.alul-box{
    display: block;
    border-radius: 5px;
    background:#FFF;
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    padding: 25px 25px 30px;
}
.alul-top{
    display: flex;
    align-items: flex-start;
    margin-bottom: 22px;
}
.alul-top .ys-imgbox-cover{
    width: 59%;
    border-radius: 5px;
    overflow: hidden;
}
.alul-top-ri{
    width: 41%;
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
}
.alul-top-ri-tab{
    padding: 0 10px;
    background: var(--color666);
    margin-bottom: 15px;
}
.alul-top-ri-tab p{
    color: var(--colorfff);
    font-size: var(--font16);
    line-height: var(--line175);
}
.activity-list-ul-li.on .alul-top-ri-tab{
    background: rgba(0, 107, 228, 0.10);
}
.activity-list-ul-li.on .alul-top-ri-tab p{
    color: var(--colormain2);
}
.alul-top-ri-date p{
    font-size: var(--font24);
    color: var(--color666);
    line-height: var(--line15);
}
.alul-tit{
    line-height: 1.75;
    height: 3.5em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--color1d1);
    margin-bottom: var(--space50);
}
.alul-bot{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.alul-bot-ul{
    display: flex;
    margin:0 -10px;
}
.alul-bot-ul-li{
    padding: 0 10px;
}
.alul-bot-ul-li p{
    position: relative;
    white-space: nowrap;
    font-size: var(--font16);
    line-height: var(--line175);
    padding-left: 14px;
    color: var(--colormain2);
}
.alul-bot-ul-li p::after{
    content: "";
    position: absolute;
    top: 12px;
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: var(--colormain2);
}
.alul-bot .std-btn6-icon{
    width: 24px;
}
/* h1-公司活动-end */
/* h2-新闻详情-start */
.newdet-main{
    padding-top: var(--head117);
}
.newdet-main .ys-nyban-img::before{
    display: none;
}
.newdet-main .ys-nyban-img::after{
    display: none;
}
.newdet-main .ys-nyban-word1{
    text-align: left !important;
}
.newdet-cont-wrap{
    display: flex;
    align-items: flex-start;
}
.newdet-cont-le{
    width: 64%;
}
.newdet-cont-ri{
    width: 36%;
    padding-left: 74px;
}
.newdet-cont-le-edr p{
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--color666);
    margin-bottom:40px;
}
.newdet-cont-le-edr p img{
    border-radius: 5px;
}
.newdet-cont-le-video{
    position: relative;
    margin-bottom: var(--space40);
    border-radius: 5px;
    overflow: hidden;
}
.nclv-play{
    width: 62px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 4;
    cursor: pointer;
}
.newdet-main .mod-wrap{
    padding-top: var(--space100);
}
.newdet-cont-le-edr{
    padding-bottom:10px;
    border-bottom: solid 1px rgba(45, 117, 217, 0.2);
    margin-bottom: 23px;
}
.nclp-ul-li{
    width: 100%;
    margin-bottom: 16px;
}
.nclp-ul-li:last-child{
    margin-bottom: 0px;
}
.nclp-ul-li-link{
    display: flex;
    align-items: center;
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color666);
    transition: all .4s;
    flex-wrap: wrap;
}
.nclp-ul-li-link span{
    display: inline-block;
    color: #0079E8;
    margin-right: 16px;
    white-space: nowrap;
}
.newdet-main{
    background: linear-gradient(227deg, #DBF5FF -11.06%, #DDF2FF -11.05%, #FFF 74.34%), #FFF;
}
.newdet-cont-ri-ul{
    display: flex;
    flex-direction: column;
}
.ncru-li{
    margin-bottom: var(--space40);
}
.ncru-li:last-child{
    margin-bottom: 0px;
}
.ncru-li-box{
    display: block;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(102, 102, 102, 0.20);
    position: relative;
}
.ncru-li-box::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: 1px;
    background: var(--colormain2);
    transition: all .4s;
}
.ncru-li-box .ys-imgbox-cover{
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 20px;
}
.ncru-li-tit{
    font-size:var(--font20);
    line-height: var(--line16);
    color: var(--color1d1);
    margin-bottom: 58px;
    height: 3.2em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.ncru-li-bot{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ncru-li-bot-date p{
    color: var(--color999);
    line-height: var(--line16);
    font-size: var(--font16);
}
/* h2-新闻详情-end */
/* h4-视频中心-start */
.ys-nyban-title h1{
    font-size: var(--font48);
}
.ys-nybanner2 h1{
    text-align: center;
    margin-bottom: var(--space40);
}
.ys-nybanner2 .ys-nyban-wrap{
    width: 100%;
    display: block;
}
.ys-nybanner2 .ys-nyban-title{
    width: 50%;
    margin: 0 auto;
}
.ys-nysc-input{
    width: 82%;
    height: 56px;
    position: relative;
    border-radius: 10px;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter:blur(4px);
}
.ys-nysc-input input{
    width: 100%;
    height: 100%;
    padding: 0 48px 0 24px;
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--colorfff);
}
.ys-nysc-input input::placeholder{
    color: var(--colorfff) !important;
}
.ys-nybanner2-sear-cry{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin-bottom: 20px;
}
.ys-nysc-input-icon{
    width: 24px;
    position: absolute;
    top: 50%;
    right: 24px;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 4;
}
.ys-nysc-input-icon img{
    width: 100%;
}
.ys-nysc-btn{
    width: 14.8%;
    border-radius: 5px;
    background: var(--colorbj4);
    position: relative;
    cursor: pointer;
}
.ys-nysc-btn img{
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ys-nybanner2-sear-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.ys-nysu-li{
    padding: 0 10px;
}
.ys-nysu-li-box{
    display: block;
    padding: 4px 12px;
    border-radius: 5px;
    border: 1px solid #fff;
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--colorfff);
    background: transparent;
    transition: all .4s;
    position: relative;
    overflow: hidden;
}
.ys-nysu-li-box::after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width:calc(100% + 3px);
    height: calc(100% + 3px);
    background: var(--colorbj4);
    opacity: 0;
    z-index: -1;
    pointer-events: none;
    transition: all .4s;
    border-radius: 5px;
}
.ys-nybanner2 .ys-nyban-wrap{
    padding-bottom: 104px;
}
.ys-nybanner2 .ys-bread{
    justify-content: center;
}
.video-list-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -25px 20px;
}
.video-list-ul-li{
    width: 33.333333%;
    padding: 0 25px;
    margin-bottom: var(--space40);
}
.vlul-sect{
    height: 100%;
    display: block;
    border-radius: 5px;
    background:var(--colorfff);
    border-radius: 5px;
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    overflow: hidden;
}
.vlul-sect-top{
    position: relative;
}
.vlul-sect-top-bg{
    width: 100%;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.vlul-sect-top-bg img{
    width: 100%;
}
.vlul-sect-bot{
    padding: 20px 30px 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.vlul-sect-bot-tit{
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--color1d1);
    padding-right: 15px;
    width: 100%;
}
.vlul-sect-bot-icon{
    width: 28px;
    flex-shrink: 0;
    font-size: 0;
}
.vlul-sect-bot-icon img{
    width: 100%;
}
.video-list-ul-li:nth-child(3n+1){
    animation-delay: 0.2s
}
.video-list-ul-li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.video-list-ul-li:nth-child(3n+3){
    animation-delay: 0.4s;
}
.video-main .mod-wrap, .case-main .mod-wrap{
    padding-top: 40px;
}
.video-list-top{
    padding: 20px 50px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    margin-bottom: var(--space40);
    position: relative;
    z-index: 4;
}
.video-list-top-sear{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 20px;
}
.video-list-top-ph{
    display: none;
}
.video-main{
    padding-top: var(--head117);
}
.vlts-le{
    width: 54%;
}
.vlts-ri{
    width: 34%;
    display: flex;
    justify-content: space-between;
}
.vlts-le-text{
    color: #000;
    line-height: var(--line18);
    font-size: var(--font14);
    margin-bottom: 4px;
}
.vlts-le .ys-select{
    width: 100%;
    height:49px;
    border-radius: 5px;
    border: 1px solid rgba(0, 107, 228, 0.20);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter:blur(4px);
    background: var(--colorfff);
    padding: 0 24px;
}
.vlts-le input{
    color: var(--color1d1);
    font-size: var(--font14);
    line-height:var(--line18);
}
.vlts-le input::placeholder{
    color: var(--color999);
}
.vlts-le .ys-select-xtbbox i::before{
    color: var(--colormain2);
    font-size: 12px;
}
.vlts-ri .std-btn3-add-box{
    padding: 8px 32px;
    position: relative;
    z-index: 2;
}
.vlts-ri p{
    white-space: nowrap;
    font-size: var(--font16);
    line-height: var(--line175);
}
.vlts-ri .std-btn1-add-box{
    padding: 8px 114px;
}
.vlts-ri .std-btn3-add-icon, .vlts-ri .std-btn-add-icon{
    width: 24px;
}
.video-list-top-cry{
    display: flex;
    align-items: center;
}
.vltc-list-li-box{
    display: flex;
    align-items: center;
    padding: 4px 12px;
    border: 1px solid #006DEC;
    background: rgba(0, 107, 228, 0.10);
    border-radius: 5px;
    cursor: pointer;
}
.vltc-list-li-word{
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--colormain2);
}
.vltc-list-li-icon{
    width: 16px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 8px;
}
.vltc-list-li-icon img{
    width: 100%;
}
.vltc-text{
    font-size: var(--font14);
    color: var(--color666);
    line-height: var(--line18);
    flex-shrink: 0;
    margin-right: 16px;
}
.vltc-list{
    display: flex;
    margin: 0 -8px;
}
.vltc-list-li{
    padding: 0 8px;
}
.ys-select-li.act{
    color: var(--colormain2);
}
.ys-select-bd-text{
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: var(--font14);
    line-height: var(--line175);
    color: var(--color1d1);
    margin-bottom: 10px;
    padding-right: 15px;
    cursor: pointer;
}
.ys-sebt-icon{
    width: 20px;
    flex-shrink: 0;
    font-size: 0;
    position: relative;
    transform: rotate(90deg);
    transition: all .4s;
}
.ys-select-bd-text.act .ys-sebt-icon{
    transform: rotate(0deg);
}
.ys-sebt-icon img{
    width: 100%;
    transition: all .4s;
}
.ys-sebt-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.ys-select-bd-pull{
    padding-left: 15px;
    display: block;
}
.ys-select-bd-list{
    margin-bottom: 20px;
}
.ys-select-bd-list:last-child{
    margin-bottom: 0px;
}
.ys-sebp-li, .ys-sebp-lis{
    cursor: pointer;
}
.ys-sebp-li.act, .ys-sebp-lis.act{
    color: var(--colormain2);
}
.video-list .ys-select-bd{
    max-height: 235px;
}
/* h4-视频中心-end */
/* h3-展会-start */
.expo-main{
    background: linear-gradient(227deg, #DBF5FF -11.06%, #DDF2FF -11.05%, #FFF 74.34%), #FFF;
}
.inside-main .ys-main{
    padding-top: 145px;
}
.inside-main .ys-ntban-bread{
    position: relative;
    z-index: 4;
    margin-bottom: 28px;
}
.inside-main .ys-bread{
    justify-content: flex-start;
}
.inside-main .ys-bread-list a{
    color: var(--color999);
}
.inside-main .ys-bread-list::before{
    background: var(--color999);
}
.inside-main .ys-bread-list:last-child a{
    color: var(--colormain2);
}
.inside-main .ys-bread-list:last-child::before{
    background: var(--colormain2);
}
.expo-half-cont{
    padding: 35px 37px 35px 30px;
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    border-radius: 5px;
    overflow: hidden;
    background: var(--colorfff);
    display: flex;
    align-items: stretch;
}
.expo-half-ri{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.expo-half-le{
    width: 46.5%;
    border-radius: 5px;
    overflow: hidden;
}
.expo-half-le img{
    width: 100%;
}
.expo-half-ri{
    width: 53.5%;
    padding-left:44px;
}
.expo-half-ri-tp h1{
    line-height: 1.3;
    height: 2.6em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--color1d1);
    margin-bottom: 5px;
}
.expo-half-ri-ul{
    display: flex;
    margin: 0 -9px 28px;
}
.ehru-li{
    padding: 0 9px;
}
.ehru-li p{
    color: var(--colormain2);
    line-height: var(--line175);
    padding: 0 10px;
    background: rgba(0, 107, 228, 0.10);
}
.expo-half-list-item{
    margin-bottom: 8px;
}
.expo-half-list-item:last-child{
    margin-bottom: 0px;
}
.ehli-box{
    display: flex;
    align-items: center;
}
.ehli-icon{
    width: 22px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.ehli-icon img{
    width: 100%;
}
.ehli-text p{
    color: var(--color666);
    line-height: var(--line175);
}
.ehrb-state .std-btn1-box{
    border-radius: 5px;
    background: rgba(0, 107, 228, 0.10);
    color: var(--colormain2);
}
.ehrb-state{
    margin-right: 30px;
}
.expo-half{
    padding-bottom: var(--space50);
}
.sticky-body{
    overflow: visible !important;
}
.nomore .ehrb-state .std-btn1-box{
    color: var(--colorfff);
    background: var(--color666);
}
.expo-list{
    overflow: hidden;
}
.expo-list-ul{
    display: flex;
    margin: 0 -30px;
}
.expo-list-ul-li{
    padding: 0 30px;
}
.expo-list-ul-li::before{
    display: none;
}
.elul-text{
    padding: 16px 0;
    color: var(--color666);
    line-height: var(--line175);
    transition: all .4s;
    position: relative;
    cursor: pointer;
}
.elul-text::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    background: var(--colorbj4);
    transition: all .4s;
}
.expo-list{
    position: sticky;
    top: 117px;
    background: transparent;
    transition: all .4s;
    z-index: 5;
}
.expo-list.start{
    background:var(--colorbj1);
    box-shadow: 0px 1.333px 2.667px 0px rgba(200, 200, 200, 0.25);
}
.expo-list.start .elul-text{
    padding: 12px 0;
}
.expo-list-ul-li.act .elul-text p{
    color: var(--colormain2);
}
.expo-list-ul-li.act .elul-text::after{
    width: 100%;
}
.expo-item-tit{
    width: 100%;
    color: var(--color1d1);
    line-height: var(--line14);
    padding-bottom:12px;
    border-bottom: solid 1px rgba(153,153,153,0.2);
    position: relative;
    margin-bottom: var(--sapce32);
}
.expo-item-tit h2{
    display: inline-block;
    position: relative;
}
.expo-item-tit h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -12px;
    width: 100%;
    height: 2px;
    background: var(--colorbj4);
}
.expo-wrap{
    width: 100%;
    padding-top:80px;
    background: var(--colorfff);
}
.expo-item{
    padding-bottom: 50px;
}
.expo-half-ri-bt{
    display: flex;
}
.expo-intro-wrap{
    display: flex;
    align-items: flex-start;
}
.expo-intro-ri{
    width: 37.5%;
    border-radius: 5px;
    overflow: hidden;
}
.expo-intro-ri img{
    width: 100%;
}
.expo-intro-le{
    width: 62.5%;
    padding-right: 79px;
}
.expo-intro-le p{
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--color666);
    margin-bottom: 18px;
}
.expo-intro-le ul li{
    list-style-type: disc;
}
.expo-intro-le ul li::marker{
    color: var(--colormain2);
}
.expo-intro-le ul{
    padding-left: 18px;
}
.expo-intro-le ul li p{
    font-size: var(--font16);
}
.expo-meth-wrap{
    display: flex;
    align-items: flex-end;
    margin-bottom: var(--space50);
}
.expo-meth-le{
    width: 7.5%;
}
.expo-meth-le img{
    width: 100%;
}
.expo-meth-ri{
    width:92.5%;
    padding-left: 30px;
}
.expo-meth-ri p{
    font-size: var(--font16);
    line-height: 2;
    margin-bottom: 10px;
    color: var(--color666);
}
.expo-meth-ri p:last-child{
    margin-bottom: 0px;
}
.expo-review .newdet-cont-ri-ul{
    /* display: flex; */
    /* flex-direction: row; */
    margin: 0 -16px;
}
.expo-review .ncru-li{
    width: 33.333333%;
    padding: 0 16px;
}
.ncru-li.slick-slide:not(:first-child){
    display: none;
}
.expo-review .ncru-li-tit, .expo-review .std-btn6-box p, .ncru-li-bot-date p, .ncru-li-box{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.expo-review .std-btn6-icon{
    width: 24px;
}
.earu-li{
    cursor: pointer;
}
.earu-li-box{
    position: relative;
    border-radius: 5px;
    overflow: hidden;
}
.earu-li-box img:nth-child(2){
    width: 100%;
}
.earu-li-box img:nth-child(1){
    opacity: 0;
    pointer-events: none;
    width: 62px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.expo-activity-ri{
    width: 32%;
}
.expo-activity-ri .expo-activity-ri-ul{
    height: 100%;
}
.expo-activity-le{
    width:68%;
    padding-right:34px;
}
.earu-li.on .earu-li-box img:nth-child(1){
    opacity: 1;
}
.ealu-li-video-ph{
    display: none;
}
.expo-activity-wrap{
    display: flex;
    align-items:stretch;
}
.earu-li{
    margin-bottom: 14px;
}
.ealu-li-box{
    position: relative;
    border-radius: 5px;
    overflow: hidden;
}
.ealu-li-video{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.ealu-li-box img, .ealu-li-box video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ealu-li-video-pc{
    width: 62px !important;
    height: auto !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 4;
    cursor: pointer;
}
.expo-activity-le-ul{
    height: 100%;
}
.ealu-li{
    display: none;
}
.ealu-li:first-child{
    display: block;
}
/* h3-展会-end */
/* d2 -查看服务地点-start */
.address-main{
    background: linear-gradient(226deg, #DBF5FF 1.2%, #DDF2FF 1.21%, #FFF 74.36%);
}
.address-main.inside-main .ys-ntban-bread{
    margin-bottom: 0px !important;
}
.address-list-btul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.address-list-btul-li{
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom:20px;
}
.address-list-btul-li.on{
    width: 100%;
}
.address-list-btul-li.on:last-child{
    margin-bottom: var(--space40);
}
.albu-li-box{
    height:100%;
    padding: 40px;
    border-radius: 5px;
    background: var(--colorfff);
    box-shadow: 0px 12px 32px 0px rgba(72, 144, 175, 0.13);
}
.albu-li-tit{
    color: var(--colormain2);
    font-weight: bold;
    margin-bottom: var(--sapce32);
}
.albu-li-post p, .alul-sect p{
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line175);
}
.albu-li-post span, .alul-sect span{
    display: inline-block;
    font-weight: bold;
    color: var(--color1d1);
    line-height: var(--line175);
    margin-bottom: 4px;
    font-size: var(--font18);
}
.albu-li-post{
    margin-bottom: var(--sapce32);
}
.albu-li-ul{
    display: flex;
    margin: 0 -20px;
}
.albu-li-ul-lis{
    width: 100%;
    padding: 0 20px;
}
.address-list-btul-li.on .albu-li-ul-lis{
    width: 33.333333%;
}
.alul-sect{
    display: flex;
    flex-direction: column;
    white-space: nowrap;
}
.address-list-btul-li.on .alul-sect{
    align-items: center;
    flex-direction: row;
}
.address-list-btul-li.on .alul-sect span{
    margin-bottom: 0px !important;
    margin-right: 16px;
}
.address-list-ul{
    display: flex;
    justify-content: center;
    margin: 0 -60px;
}
.address-list-ul-li{
    padding: 0 60px;
}
.alul-boxs{
    display: flex;
    align-items: center;
    padding: 10px 32px;
    background: transparent;
    transition: all .4s;
    border-radius: 4px;
}
.address-list-ul-li.act .alul-boxs{
    background: var(--colorbj4);
}
.alul-box-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 16px;
    position: relative;
}
.alul-boxs p{
    font-size: var(--font18);
    color: var(--color666);
    line-height: var(--line175);
    transition: all .4s;
}
.alul-box-icon img{
    width: 100%;
    transition: all .4s;
}
.alul-box-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.address-list-top{
    margin-bottom: 92px;
    overflow: hidden;
    padding: 10px;
    border-radius: 4px;
    background:  #FFF;
    box-shadow: 0px 12px 32px 0px rgba(72, 144, 175, 0.13);
}
.address-list-ul-li.act .alul-box-icon img:nth-child(2){
    opacity: 1;
}
.address-list-ul-li.act .alul-box-icon img:nth-child(1){
    opacity: 0;
}
.address-list-ul-li.act .alul-boxs p{
    color: var(--colorfff);
}
.address-main .mod-wrap{
    padding-top: var(--space100);
}
.address-list{
    padding-bottom: 80px;
}
/* .address-list-btul-li:nth-child(3n+1){
    animation-delay: 0.2s;
}
.address-list-btul-li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.address-list-btul-li:nth-child(3n+3){
    animation-delay: 0.4s;
} */
.address-list-btul-li.on:nth-child(n){
    animation-delay: 0.2s !important;
}
/* d2 -查看服务地点-end */
/* g2-加入我们-start */
.join-main .ys-nyban-cry .std-btn1-add{
    display: block !important;
}
.join-main{
    background: linear-gradient(227deg, #DBF5FF -11.06%, #DDF2FF -11.05%, #FFF 74.34%), #FFF;
}
.join-grow-wrap{
    position: relative;
}
.join-main .mod-wrap{
    padding-top: var(--space120);
}
.join-grow-bg{
    width: 64px;
    position: absolute;
    top: -64px;
    left: -64px;
}
.join-grow-bg img{
    width: 100%;
}
.join-grow-top h2{
    color: #00D000;
    margin-bottom:40px;
}
.join-grow-top h2 span{
    color: var(--colormain2);
}
.join-grow-top-word p{
    font-size: var(--font18);
    line-height: var(--line16);
    color: var(--color666);
    margin-bottom: 12px;
}
.join-grow-top-word p:last-child{
    margin-bottom: 0px;
}
.join-cry{
    position: relative;
    padding-bottom: 150px;
}
.join-cry-bg{
    width: 100%;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}
.join-cry-bg img{
    width: 100%;
}
.join-cry h2{
    text-align: center;
    margin-bottom: 60px;
}
.jcul-icon{
    width: 92px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 70px;
}
.jcul-icon img{
    width: 100%;
}
.join-cry-ul-li{
    padding:0 50px;
}
.jcul-box{
    display: flex;
    align-items: center;
    border-radius: 10px;
    background: var(--colorfff);
    padding: 38px 133px 37px 56px;
    box-shadow: 0px 6px 12px 0px rgba(0, 32, 69, 0.10);
    backdrop-filter: blur(7.845241546630859px);
    -webkit-backdrop-filter:blur(7.845241546630859px);
}
.join-cry-ul{
    display: flex;
    justify-content: center;
    margin: 0 50px;
}
.jcul-ri-tit{
    color: var(--color1d1);
    line-height: var(--line14);
    margin-bottom: 12px;
}
.join-cry-ul-li:nth-child(2n+1){
    animation-delay: 0.2s;
}
.join-cry-ul-li:nth-child(2n+2){
    animation-delay: 0.3s;
}
.join-cry-ul-li .std-btn6-icon{
    width: 24px;
}
.join-ctact{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.join-ctact-bg{
    width: 100%;
    position: relative;
}
.join-ctact-bg::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(281deg, rgba(0, 38, 67, 0.60) 14.45%, rgba(0, 55, 98, 0.60) 99.38%);
}
.join-ctact-bg img{
    width: 100%;
}
.join-ctact-ul{
    display: flex;
    margin: 0 -25px;
    position: relative;
    z-index: 2;
    align-items: stretch;
}
.join-ctact-ul .slick-track{
    display: flex;
    align-items: stretch;
}
.join-ctact-ul-li{
    width: 33.333333%;
    padding: 0 25px;
}
.jcul-box-top{
    position: relative;
}
.jcul-box-bot-tit{
    color: var(--color1d1);
    line-height: var(--line14);
    margin-bottom: 20px;
}
.jbul-sect{
    display: flex;
    align-items: center;
}
.jbul-sect-icon{
    width: 20px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 16px;
}
.jbul-sect-icon img{
    width: 100%;
}
.jbul-sect p{
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line175);
}
.jcul-box-bot{
    padding: 0 40px 49px;
}
.join-ctact-wrap h2{
    margin-bottom: 76px;
    color: var(--colorfff);
    padding-left: 40px;
    position: relative;
}
.join-ctact-wrap h2::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 1px;
    transform: translateY(-50%);
    width: 2px;
    height: 100%;
    background: var(--colorfff);
}
.join-ctact-wrap{
    position: relative;
    margin-top: -193px;
    z-index: 2;
}
.join-ctact-wrap::after {
    content: "";
    position: absolute;
    left: 1px;
    top: -100%;
    width: 1px;
    height: 100vh;
    background: rgba(255, 255, 255, 0.5);
    z-index: 0;
}
.join-ctact-ul .vlul-sect{
    border-radius: 10px;
    overflow: hidden;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.join-ctact-ul-li.slick:not(:first-child){
    display: none;
}
.join-ctact-ul .slick-list{
    padding-bottom: 15px;
}
.join-activity-swip-ul{
    display: flex;
    margin: 0 -20px;
}
.jasu-li{
    width: 33.333333%;
    padding: 0 20px;
    flex-shrink: 0;
}
.jasu-li-box{
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}
.jasu-li-box .ys-imgbox-cover{
    position: relative;
}
.jasu-li-box .ys-imgbox-cover::after{
    content: "";
    position: absolute;
    bottom: 0;
    left:50%;
    transform: translateX(-50%);
    width: 100%;
    height:50%;
    pointer-events: none;
    opacity: 0.8;
    background: linear-gradient(0deg, rgba(0, 7, 24, 1) 15.4%, rgba(102, 102, 102, 0) 100%);
}
.jasu-li-tit{
    width: calc(100% - 64px);
    position: absolute;
    bottom:32px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 3;
    color: var(--colorfff);
    line-height: var(--line14);
}
#ys-swiper1{
    overflow: visible !important;
}
.join-deve{
    position: relative;
    padding-bottom: 216px;
}
.join-deve-cont{
    position: relative;
    overflow: hidden;
    background: var(--colorbj2);
}
.join-bg{
    position: absolute;
    bottom: 0;
    left: 0;
    width:30%;
    pointer-events: none;
}
.join-bg img{
    width: 100%;
}
.join-deve h2{
    color: var(--colorfff);
}
.join-deve-wrap{
    display: flex;
    align-items: flex-start;
    position: relative;
}
.join-deve-ri{
    position: absolute;
    top: var(--space120);
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
    display: flex;
    justify-content: flex-end;
}
.join-deve-ri img{
    width: 55%;
    border-radius: 20px;
}
.join-deve-le{
    width: 40%;
}
.jdlu-li-pull-word p{
    color: var(--colorfff);
    line-height: var(--line175);
    padding-left: 18px;
    position: relative;
}
.jdlu-li-pull-word p::after{
    content: "";
    position: absolute;
    top: 12px;
    left: 0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: var(--colorfff);
}
.jdlu-li{
    margin-bottom: 40px;
}
.jdlu-li:last-child{
    margin-bottom: 0px;
}
.join-deve-cont h2{
    margin-bottom: 63px;
}
.jdlu-li-pull{
    display: none;
}
.jdlu-li-pull-word{
    padding-top: 16px;
}
.jdlu-li:first-child .jdlu-li-pull{
    display: block;
}
.jdlu-li-tit{
    color: var(--colorfff);
    line-height: var(--line14);
    cursor: pointer;
}
.join-deve-cont{
    padding-bottom: 78px;
}
.join-grow-bot-wrap{
    position: relative;
}
.join-grow-bot-ul {
    margin: 0 -10px;
}
.jgbu-li{
    /* width: 280px !important; */
    height: 600px !important;
    padding: 0 10px;
    transition: all .5s;
    transition-property: all !important;   
}

.jgbu-li.slick-current{
    /* width: 1160px !important; */
}
.jgbu-li-box {
    height: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
}
.jgbu-li-box::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 33%;
    background: linear-gradient(180deg, rgba(9, 21, 57, 0) 0%, rgba(9, 21, 57, 1) 83.9%);
    pointer-events: none;
}
.jgbu-li-bot{
    width: calc(100% - 80px);
    position: absolute;
    bottom: 32px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    pointer-events: none;
    transition: all .4s;
    transition-delay: 0.3s;
    z-index: 2;
}
.jgbu-li.swiper-slide-active .jgbu-li-bot{
    opacity: 1;
    pointer-events: all;
}
.pprf-wrap .mCSB_outside+.mCSB_scrollTools {
    right: -18px !important;
    top: 10px;
    bottom: 10px;
    opacity: 1;
    transition: all .4s;
    transition-delay: .3s;
}
.jgbu-li-tit{
    text-align: center;
    position: absolute;
    bottom: 32px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 80px);
    z-index: 4;
    opacity: 1;
    transition: all .4s;
}
.jgbu-li.swiper-slide-active .jgbu-li-tit{
    opacity: 0;
}
.jgbu-li-bot-tit, .jgbu-li-tit{
    color: var(--colorfff);
    line-height: var(--line14);
    margin-bottom: 16px;
}
.jgbu-li-bot-word p{
    color: var(--colorfff);
    line-height: var(--line175);
    padding-left: 16px;
    position: relative;
}
.jgbu-li-bot-word p::after{
    content: "";
    position: absolute;
    top: 13px;
    left: 0;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: var(--colorfff);
}
/* g2-加入我们-end */
/* f1-可持续发展-start */
.deve-main{
    background: linear-gradient(227deg, #DBF5FF -11.06%, #DDF2FF -11.05%, #FFF 74.34%), #FFF;
}
.deve-main .mod-wrap{
    padding-top: var(--space120);
}
.deve-wrap-cont{
    display: flex;
    align-items: center;
}
.deve-wrap-le{
    width: 49%;
}
.deve-wrap-ri{
    width: 51%;
    padding-left: 149px;
    position: relative;
}
.deve-wrap-le-ul{
    display: flex;
    margin: 0 -15px;
}
.dwlu-li{
    width: 50%;
    padding: 0 15px;
}
.dwlu-li .ys-imgbox-cover{
    border-radius: 10px;
}
.dwlu-li2{
    margin-top: 145px;
}
.deve-wrap-ri-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.dwrb-img1, .dwrb-img2{
    width: 92px;
    position: absolute;
}
.dwrb-img1 {
    top: -92px;
    left: 65px;
}
.dwrb-img2 {
    bottom: -52px;
    right: 92px;
}
.deve-wrap h2{
    text-align: center;
    position: relative;
    top:50px;
}
.deve-activity-top, .deve-activity-top-bg, .deve-activity-top-bg img{
    width: 100%;
}
.deve-activity-top{
    position: relative;
    overflow: hidden;
}
.deve-activity-top .ys-cont1440{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding-left: 42px;
}
.deve-activity-top .ys-cont1440::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 100vh;
    background: rgba(153,153,153,0.2);
}
.deve-activity-top h2{
    position: relative;
}
.deve-activity-top h2::after{
    content: "";
    position: absolute;
    left: -42px;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 105, 220, 1) 0%, rgba(30, 200, 60, 1) 100%);
}
.deve-activity-wrap{
    padding-left: var(--left);
    margin-top: -140px;
}
.adul-box{
    border-radius: 5px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.adul-box::after{
    content: "";
    width: 100%;
    height:22%;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    background: linear-gradient(180deg, rgba(22, 22, 22, 0) 0%, rgba(22, 22, 22, 1) 100%);
    pointer-events: none;
    z-index: 0;
}
.deve-activity-ul{
    margin: 0 -16px;
}
.deve-activity-ul-li{
    width: 552px !important;
    padding: 0 16px;
}
.adul-bot{
    width: calc(100% - 60px);
    position: absolute;
    left: 50%;
    bottom:23px;
    transform: translateX(-50%);
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 2;
}
.adul-bot-tit{
    color: var(--colorfff);
    width: 100%;
    padding-right: 15px;
}
.adul-bot .std-btn5-icon{
    width: 48px;
    height: 48px;
    border: none !important;
    background: var(--colorfff) !important;
}
.adul-bot .std-btn5{
    flex-shrink: 0;
    font-size: 0;
}
.deve-modal-cont {
    width: 1440px;
    padding: 50px 32px 84px 53px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
    background: #fff;
}
.deve-modal-cont .ys-modal-content {
    width: 100%;
    padding: 0;
    max-width: 100%;
    max-height:525px;
    overflow: hidden;
    background: transparent;
}
.deve-modal-cont::after{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height:50px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 32.44%, rgba(255, 255, 255, 1) 100%);
}
.dmul-box{
    display: flex;
    align-items: stretch;
    padding: 30px 0;
    border-bottom: solid 1px rgba(0, 107, 228, 0.30);
    cursor: pointer;
}
.deve-modal-ul-li:first-child .dmul-box{
    padding-top: 0px !important;
}
.deve-modal-ul-li:last-child .dmul-box{
    border-bottom: none;
}
.deve-modal {
    background: rgba(0, 0, 0, .4);
}
.deve-modal-cont h2{
    margin-bottom: 34px;
}
.dmul-box .ys-imgbox-cover{
    width: 47%;
    border-radius: 10px;
    position: relative;
}
.dmul-box .ys-imgbox-cover::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.05);
    pointer-events: none;
}
.dmul-box-ri{
    width: 53%;
    padding-left:30px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.dmul-box-ri-tit {
    color: var(--color1d1);
    line-height: var(--line14);
    margin-bottom: var(--sapce32);
    padding-right: 107px;
}
.dmul-box-ri-word p{
    color:var(--color666);
    line-height: var(--line175);
    height: 5.25em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.dmul-box-ri .std-btn6-icon{
    width: 24px;
}
.deve-modal .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: linear-gradient(0deg, rgba(0, 105, 220, 1) 0%, rgba(30, 200, 60, 1) 100%);
}
.deve-modal .ys-modal-close{
    width: 40px;
    top: 20px;
    right: 20px;
}
.deve-modal .ys-modal-close img{
    width: 100%;
}
.deve-wrap-ri-word p{
    color: var(--color666);
    line-height: var(--line175);
    margin-bottom: var(--parpspace12);
}
/* f1-可持续发展-end */
/* f1-可持续发展-弹窗列表跳转页面-start */
.detail-project .ys-cont1400{
    display: flex;
    align-items: flex-start;
}
.detail-project-left{
    width: 390px;
    border: 1px solid var(--colorfff);
    background: var(--colorfff);
    box-shadow: 0px 12px 32px 0px rgba(90, 143, 172, 0.13);
    padding: 40px 32px;
    position: sticky;
    top: 160px;
}
.detail-project-right{
    width: calc(100% - 390px);
    padding-left: 87px;
}
.detail-project-left .std-h3{
    color: var(--colormain2);
    line-height: var(--line13);
    font-weight: bold;
    margin-bottom: var(--space40);
}
.dpli-nub{
    margin-bottom: var(--sapce32);
}
.dpli-nub:last-child{
    margin-bottom: 0;
}
.dpli-nub .std-text3{
    color: var(--color666);
    line-height: var(--line18);
}
.dpli-nub .std-text1{
    color: #000;
    line-height: var(--line14);
}
.detail-project-right-edr h4{
    font-size: var(--font24);
    font-weight: bold;
    margin-bottom: 13px;
    color: var(--color1d1);
    line-height: var(--line14);
}
.detail-project-right p{
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line14);
}
.yxedr-active h4:not(:first-child) {
    margin-top: var(--space40);
}
/* f1-可持续发展-弹窗列表跳转页面-end */
/* h1_1-新闻列表-start */
.news-main{
    background: linear-gradient(227deg, #DBF5FF -11.06%, #DDF2FF -11.05%, rgba(255, 255, 255, 1) 74.34%), #FFF;
}
.news-list-ul-li:first-child a {
    padding-top: 0;
}
.news-list-ul-li a {
    display: flex;
    align-items: center;
    padding: 50px 0;
}
.nlul-box .ys-imgbox-cover{
    width: 36%;
}
.nlul-box-ri{
    width: 64%;
    padding-left:80px;
}
.news-list-ul-li {
    width: 100%;
    border-bottom: 1px solid rgba(45, 117, 217, 0.2);
}
.nlul-box-ri-btn .std-btn6-icon{
    width: 24px;
}
.nlul-box-ri-date p{
    color: #5C5F63;
    line-height: 1.75;
    font-size: var(--font16);
}
.nlul-box-ri-date{
    margin-bottom: 10px;
}
.nlul-box-ri-tit{
    color: var(--color1d1);
    font-weight: bold;
    line-height: var(--line14);
    height: 2.8em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-bottom: var(--sapce32);
    transition: all .4s;
}
.nlul-box-ri-word p{
    color: #5C5F63;
    line-height: 1.75;
    height: 3.5em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.nlul-box-ri-word{
    margin-bottom: 40px;
}
.nlul-box-ri-btn{
    display: flex;
    justify-content: flex-end;
}
.news-list-ul{
    margin-bottom: var(--space50);
    width: 100%;
    position: relative;
}
/* h1_1-新闻列表-end */
/* b1-产品列表-start */
.prod-sear{
    padding: 80px 0;
}
.prod-main{
    background: linear-gradient(227deg, #DBF5FF -11.06%, #DDF2FF -11.05%, #FFF 74.34%);
}
.prod-sear-wrap{
    display: flex;
    align-items: center;
}
.prod-sear-ri{
    width: 40%;
    border-radius: 10px;
    overflow: hidden;
}
.prod-sear-le{
    width: 60%;
    padding-right: 120px;
}
.prod-sear-ri img{
    width: 100%;
}
.prod-sear-le h2{
    color: var(--color1d1);
    line-height: var(--line13);
}
.prod-sear-le h2 span{
    display: inline-block;
    position: relative;
    color: var(--colormain2);
}
.prod-sear-le h2 span::after{
    content: "";
    position: absolute;
    bottom: -12px;
    left: -6px;
    width: 110%;
    height:4px;
    border-radius: 5px;
    background: linear-gradient(270deg, rgba(30, 200, 60, 0) 0%, rgba(30, 200, 60, 1) 100%);
}
.prod-sear .ys-nysc-input{
    border-radius: 5px;
    border: 1px solid rgba(0, 107, 228, 0.20);
    background: #FFF;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter:blur(4px);
}
.prod-sear .ys-nysc-input input::placeholder{
    color: var(--color666);
    font-size: var(--font16);
}
.prod-sear .ys-nysc-input input{
    color: var(--color1d1);
}
.prod-sear .ys-nysu-li-box{
    font-size: var(--font14);
    color: var(--color999);
    line-height: var(--line18);
    padding: 4px 12px;
    border: 1px solid #999;
    border-radius: 5px;
}
.prod-sear .ys-nysu-li{
    margin-bottom: 8px;
}
.prod-list{
    position: relative;
    background:rgba(44, 83, 122, 0.5);
}
.prod-list-video{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.prod-list-video video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.plul-sect{
    display: flex;
    align-items: stretch;
    position: relative;
    padding: 40px 0;
}
.plul-sect::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: linear-gradient(270deg, #00CC0D 0%, #006BE4 100%);
}
.plul-sect-ri{
    width: 11%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
}
.plul-sect-le{
    width: 89%;
    padding-right:148px;
    display: flex;
    align-items: stretch;
}
.plul-sect-le-fr{
    width: 50%;
    padding-left: 60px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.plul-sect-le .ys-imgbox-cover{
    width: 50%;
    border-radius: 10px;
    overflow: hidden;
}
.prod-list h2{
    color: var(--colorfff);
    line-height: var(--line13);
    margin-bottom: var(--space50);
}
.pslf-tit{
    color: var(--colorfff);
    line-height: var(--line13);
}
.pslf-word p{
    line-height: var(--line175);
    color: var(--colorfff);
}
.plul-sect-ri-icon{
    width: 80px;
}
.plul-sect-ri-icon img{
    width: 100%;
}
.prod-list-ul-li .std-btn1-box{
    background: var(--colorfff);
    color: var(--colormain2);
    position: relative;
    padding: 12px 44px;
    z-index: 2;
    transition: all .4s;
}
.prod-list-ul-li .std-btn1-box::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height:5px;
    background: var(--colorbj4);
    border-radius: 0 0 5px 5px;
    transition: all .4s;
}
.prod-list-ul-li .std-btn1-box::before{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height:100%;
    opacity: 0;
    z-index: -1;
    background: var(--colorbj4);
    border-radius: 5px;
    transition: all .4s;
}
.prod-list-ul-li:nth-child(2n) .plul-sect-le{
    flex-direction: row-reverse;
}
.prod-list-ul-li:nth-child(2n) .plul-sect-le-fr{
    padding-left: 0px;
    padding-right: 60px;
}
/* b1-产品列表-end */
/* b2-产品列表选择-start */
.prodlist-main .prod-sear h2 span{
    color: var(--color1d1);
}
.prodlist-main .prod-sear h2 span::after{
    display: none;
}
.prodlist-item-top{
    position: relative;
}
.prodlist-item-top-bg, .prodlist-item-top-bg img{
    width: 100%;
}
.prodlist-item-top-bg{
    position: relative;
}
.prodlist-item-top-bg::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width:59.5%;
    height: 100%;
    opacity: 0.8;
    background: linear-gradient(90deg, rgba(1, 22, 38, 1) 0%, rgba(1, 22, 38, 0) 100%);
    pointer-events: none;
}
.prodlist-item-top-cry{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
}
.prodlist-item-top-cry h2{
    color: var(--colorfff);
    margin-bottom: 24px;
}
.pitc-word{
    width: 42.5%;
}
.pitc-word p{
    color: var(--colorfff);
    line-height: var(--line175);
}
.mod-achor-ul-li{
    margin-bottom: 24px;
}
.mod-achor-ul-li:last-child{
    margin-bottom: 0px;
}
.mod-achor-ul-li p{
    position: relative;
    font-size: var(--font16);
    line-height: var(--line175);
    opacity: 0.7;
    padding-left: 16px;
    transition: all .4s;
    color: var(--colorfff);
    cursor: pointer;
}
.mod-achor-ul-li.act p{
    opacity: 1;
}
.mod-achor-ul-li.act p::after{
    opacity: 1;
}
.mod-achor-ul-li p::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 2px;
    height: 100%;
    background: var(--colorfff);
    opacity: 0;
    transition: all .4s;
}
.mod-achor{
    width: 132px;
    position: fixed;
    left: 24px;
    top: 32%;
    transform: translateY(-50%) translateX(-150%);
    z-index: 6;
    transition: all .4s;
}
.mod-achor.start{
    transform: translateY(-50%) translateX(0%);
}
.mod-achor.end{
    transform: translateY(-50%) translateX(-150%) !important;
}
.prodlist-main .prodlist-wrap{
    position: relative;
    overflow: hidden;
}
.prodlist-main .prodlist-wrap::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 24px;
    transform: translateY(-50%);
    width: 0.6px;
    height: 100%;
    background: rgba(153,153,153,0.5);
}
.mod-achor-ul-li::before{
    display: none !important;
}
.prodlist-item-bot{
    padding: 50px 0;
}
.prodlist-item-bot-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.pibu-li{
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom: 40px;
}
.pibu-li-box{
    display: block;
    border-radius: 5px;
    background: var(--colorfff);
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
}
.prodlist-main{
    background: linear-gradient(227deg, #DBF5FF -11.06%, #DDF2FF -11.05%, #FFF 74.34%);
}
.pibu-li-top-text{
    padding: 0 20px;
    text-align: center;
    color: var(--color1d1);
    line-height: var(--line16);
}
.pibu-li-top{
    padding-bottom: 32px;
    border-bottom: 1px solid rgba(102, 102, 102, 0.30);
}
.pibu-li-bot{
    display: flex;
    align-items: stretch;
    position: relative;
}
.pibu-li-bot::after{
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 1px;
    height: 100%;
    /*background: rgba(102, 102, 102, 0.30);*/
}
/*.pibu-li-bot .std-btn1, .pibu-li-bot .std-btn6{*/
/*    width: 50%;*/
/*    position: relative;*/
/*    z-index: 2;*/
/*}*/
.pibu-li-bot .std-btn6{
    width: 50%;
    display: none;
    position: relative;
    z-index: 2;
}
.pibu-li-bot .std-btn1{
    width: 100%;
    position: relative;
    z-index: 2;
}
.pibu-li-bot .std-btn1-box{
    width: 100%;
    text-align: center;
    background: transparent;
    transition: all .4s;
    color:var(--color666);
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.pibu-li-bot .std-btn1-box::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    background: var(--colorbj4);
    z-index: -1;
    opacity: 0;
    transition: all .4s;
}
.pibu-li-bot .std-btn1-box, .pibu-li-bot .std-btn6-box{
    padding: 10px 10px;
    height: 100%;
}
.pibu-li-bot .std-btn6-box{
    width: 100%;
    justify-content: center;
    position: relative;
}
.pibu-li-bot .std-btn6-box::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: calc(100% + 3px);
    height: calc(100% + 3px);
    background: var(--colorbj4);
    border-radius: 5px;
    pointer-events: none;
    z-index: -1;
    opacity: 0;
    transition: all .4s;
}
.pibu-li-bot .std-btn6-box p{
    color: var(--color666);
}
.pibu-li-bot .std-btn6-icon{
    width: 24px;
    position: relative;
}
.pibu-li-bot .std-btn6-icon img{
    width: 100%;
    transition: all .4s;
}
.pibu-li-bot .std-btn6-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.pibu-li-pull {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%) translateY(100%);
    border-radius: 10px;
    box-shadow: 0px -4px 9.641594886779785px 6px rgba(64, 123, 255, 0.05), 0px -7px 16px 0px rgba(41, 107, 255, 0.06), 0px -2px 6px 0px rgba(186, 203, 238, 0.10);
    background: var(--colorfff);
    padding: 20px 40px;
    z-index: 4;
    opacity: 0;
    pointer-events: none;
    transition: all .4s;
}
.pibu-li.start .pibu-li-pull{
    transform: translateX(-50%) translateY(0%);
    opacity: 1;
    pointer-events: all;
}
.pibu-li-pull-btn{
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
}
.pibu-li-box{
    position: relative;
    overflow: hidden;
}
.plpb-sect{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.plpb-sect p{
    font-size: var(--font16);
    line-height: var(--line175);
}
.plpb-sect-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 6px;
}
.plpb-sect-icon img{
    width: 100%;
}
.plpu-link{
    display: block;
    padding-top: 8px;
    padding-bottom: 8px;
    color: var(--color1d1);
    transition: all .4s;
    font-size: var(--font16);
    line-height: var(--line175);
    border-bottom: 1px solid #E9E8E8;
}
.pibu-li-pull .std-btn6{
    margin-top: 26px;
}
.pibu-li-top .ys-imgbox-cover{
    margin-bottom: 12px;
}
/* b2-产品列表选择-end */
/* c2-2 -交通智能化-轨道交通信号系统-start */
.system-solu .vlul-sect-bot-tit{
    text-align: center;
}
.ys-page-wrap{
    background: linear-gradient(227deg, #DBF5FF -11.06%, #DDF2FF -11.05%, #FFF 74.34%), #FFF;
}
.system-serv-wrap{
    position: relative;
    overflow: hidden;
}
.system-serv-le{
    width: 67%;
    position: relative;
    z-index: 3;
}
.system-serv-le-img, .system-serv-le-img img{
    width: 100%;
}
.system-serv-le-box{
    width: 57%;
    position: absolute;
    top: 50%;
    left: 60px;
    transform: translateY(-50%);
}
.sslb-word p{
    color: var(--colorfff);
    line-height: var(--line175);
}
.system-serv-le .std-btn3-add-box{
    border: solid 1px #fff;
}
.system-serv-le .std-btn3-add-box p{
    color: var(--colorfff);
}
.system-serv-le .std-btn3-add-icon{
    width: 24px;
}
.system-serv-le .std-btn3{
    margin-top: var(--space40);
}
.system-serv-le h2{
    color: var(--colorfff);
    line-height: var(--line13);
}
.system-main .mod-wrap{
    padding-top: 80px;
}
.system-serv-ri{
    width: 51.5%;
    position: absolute;
    top: 0;
    right: 0;
}
.system-serv-ri img{
    width: 100%;
}
.system-serv-ri img:nth-child(2){
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%) scale(1.07);
    z-index: 3;
}
.system-meth-ri{
    width: 52%;
    border-radius: 10px;
    /* background: rgba(255, 255, 255, 0.20); */
    box-shadow: 0px 4px 16px 0px rgba(0, 70, 123, 0.08), 0px 8px 24px 0px rgba(0, 70, 123, 0.05);
}
.system-meth-ri img{
    width: 100%;
}
.system-meth-wrap{
    display: flex;
    align-items: center;
}
.system-meth-le{
    width: 48%;
    padding-right: 80px;
}
.system-meth-le h2{
    margin-bottom: 57px;
}
.smlu-li{
    margin-bottom: 24px;
}
.smlu-li:last-child{
    margin-bottom: 0px;
}
.smlu-li-box{
    position: relative;
    border-radius: 5px;
    border: 1px solid rgba(0, 115, 203, 0.10);
    background: var(--, #FFF);
    box-shadow: 0px 8px 24px 0px rgba(0, 70, 123, 0.05);
    padding: 16px 24px;
}
.smlu-li-box::after{
    content: "";
    position: absolute;
    top: -8px;
    left: -8px;
    width:16px;
    height: 16px;
    border-radius: 50%;
    background: #00CC0D;
}
.smlu-li-tp{
    display: flex;
    align-items: flex-end;
    margin-bottom: 6px;
}
.smlu-li-tp .ys_demo_num{
    font-size: var(--font32);
    line-height: var(--line13);
    background: var(--Linear, linear-gradient(270deg, #00CC0D 0%, #006BE4 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.smlu-li-tp span{
    display: inline-block;
    font-size: var(--font18);
    line-height: var(--line175);
    color: #00CC0D;
    margin-left: 10px;
}
.smlu-li-word p{
    color: var(--color666);
    line-height: var(--line18);
}
.smlu-li-word p span{
    font-size: var(--font18);
    line-height: var(--line175);
    color: #00CC0D ;
}
.system-solu h2{
    text-align: center;
}
.system-more h2{
    text-align: center;
    margin-bottom: 24px;
}
.system-more-word p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line175);
}
.yx-swit6-cont{
    box-shadow: 0 0 14px 1px rgb(234 234 234 / 75%);
}
.yx-swit6-cont-le{
    width: 500px;
    padding: 0 !important;
    height: 620px;
}
.yx-swit6-cont-ri{
    position: relative;
    z-index: 1;
    width: calc(100% - 500px);
    height: 620px;
}
.yx-swit6-cont-le-ul{
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.yslu-li{
    width: 100%;
    padding: 30px 40px;
    max-height: 100%;
}
.yslu-li-tit{
    text-align: left;
    margin-bottom: var(--sapce32);
    line-height: var(--line13);
    color: var(--color1d1);
}
.yslu-li-parga p{
    color: var(--color666);
    line-height:var(--line175);
}
.yslu-li .std-btn6{
    margin-top: var(--space50);
}
.yslu-li .std-btn6-icon{
    width: 24px;
}
.yslu-li:not(:first-child) {
    display: none;
}
.yslu-li-icon{
    width: 64px;
    margin-bottom: 10px;
}
.yslu-li-icon img{
    width: 100%;
}
.yscr-bg{
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
}
.yscr-bg::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(0deg, rgba(0, 10, 33, 0.30) 0%, rgba(0, 10, 33, 0.30) 100%);
    z-index: 14;
}
.yscr-bg-li{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all .5s;
    overflow: hidden;
}
.yscr-bg-li-img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}
.yscr-bg-li.act {
    opacity: 1;
}
.yscr-text{
    width: 100%;
    height: 100%;
}
.yscr-text-li {
    float: left;
    width: 20%;
    height: 100%;
    position: relative;
}
.yscr-text-li:not(:last-child) {
    border-right: 1px solid rgba(255, 255, 255, .3);
}
.yscr-text-li-cont{
    display: block;
    width: 100%;
    height: 100%;
}
.ytlc-center{
    width: 100%;
    padding: 0 15px;
    font-size: var(--font24);
    line-height: var(--line14);
    color: var(--colorfff);
    text-align: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.system-report-ul{
    display: flex;
}
.system-report-ul-li{
    width: 25%;
    padding: 0 60px;
}
.system-report-ul-li .std-btn6-icon{
    width: 24px;
}
.srul-box{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.srul-icon{
    width: 60px;
    margin: 0 auto;
    margin-bottom: var(--sapce32);
}
.srul-icon img{
    width: 100%;
}
.srul-tit{
    color: #031223;
    text-align: center;
    line-height: var(--line14);
}
.system-report h2{
    text-align: center;
}
.system-report-ul-li .std-btn6{
    display: flex;
    justify-content: center;
    margin-top: 16px;
}
.system-report-ul-li:nth-child(4n+1){
    animation-delay: 0.2s;
}
.system-report-ul-li:nth-child(4n+2){
    animation-delay: 0.3s;
}
.system-report-ul-li:nth-child(4n+3){
    animation-delay: 0.4s;
}
.system-report-ul-li:nth-child(4n+4){
    animation-delay: 0.5s;
}
/* c2-2 -交通智能化-轨道交通信号系统-end */
/* c1-3 -工业智能化-电力-热电、火电-start */
.ys-nyban-word2{
    margin-top: 24px;
    color: var(--colorfff);
    line-height: var(--line175);
}
.indust-main .mod-wrap{
    padding-top: var(--space120);
}
.indust-main h2{
    color: var(--color1d1);
    text-align: center;
}
.mod-word p{
    color: var(--color666);
    line-height: var(--line175);
    /*text-align: center;*/
    text-indent: 2em;
}
.mod-word{
    width: 83%;
    margin: 0 auto var(--space40);
}
.indust-level-img{
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 0px !important; 
}
.indust-level-img img{
    width: 100%;
}
.indust-level-ul{
    display: flex;
    margin: 0 -30px;
}
.indust-level-ul-li{
    width:20%;
    padding: 0 30px;
}
.ilul-sect-tp{
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding-bottom: 4px;
    border-bottom: solid 1px rgba(0, 107, 228, 0.20);
    margin-bottom: 4px;
}
.indust-level-ul-li .ys_demo_num, .ilul-sect-span1{
    color: var(--colormain2);
    line-height:1.2;
    font-size: var(--font48);
    font-family: var(--font-family) !important;
}
.ilul-sect-word p{
    text-align: center;
    color: var(--color999);
    line-height: var(--line18);
}
.ilul-sect-span2{
    font-size: var(--font16);
    line-height: 2.25;
    color: var(--colormain2);
    margin-left: 4px;
}
.indust-adv{
    position: relative;
    overflow: hidden;
}
.indust-adv-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.indust-adv-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.indust-adv-wrap{
    position: relative;
    padding: var(--space120) 0 var(--space100);
    z-index: 4;
    padding-left: var(--left);
}
.indust-adv-bg::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    opacity: 0.8;
    background: #000D2A;
}
.indust-adv-wrap h2{
    position: relative;
    padding-left: 40px;
    color: var(--colorfff);
    text-align: left;
    margin-bottom: 87px;
}
.indust-adv-wrap h2::after{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 100%;
    background: var(--colorfff);
    border-radius: 200px;
}
.indust-adv-wrap::after{
    content: "";
    position: absolute;
    top: 50%;
    left:var(--left);
    transform: translateY(-50%);
    width: 1px;
    height: 200vh;
    background: rgba(255,255,255,0.5);
}
.iasu-li{
    width: 682px !important;
    padding: 0 21px;
}
.iasu-li-box{
    width: 100%; 
}
.iasu-li-box .ys-imgbox-cover{
    width: 80%;
    margin: 0 auto;
    border-radius: 10px;
}
.iasu-li-bot{
    margin-top: -68px;
    width: 100%;
    border-radius: 10px;
    position: relative;
    padding: 30px;
    box-shadow: 2px 2px 2px 0px rgba(255, 255, 255, 0.50) inset, 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    backdrop-filter: blur(21.5px);
    -webkit-backdrop-filter:blur(21.5px);
}
.iasu-li-bot::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../images/c1_3_bg_02.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    pointer-events: none;
}
.iasu-li-bot-icon{
    width: 48px;
    margin-bottom: var(--sapce32);
}
.iasu-li-bot-icon img{
    width: 100%;
}
.iasu-li-bot-tit{
    color: var(--colorfff);
    line-height: var(--line14);
    margin-bottom: 18px;
}
.iasu-li-bot-word p{
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--colorfff);
}
.indust-adv-swip{
    margin-left:0;
    overflow: hidden !important;
}
.indust-prod h2{
    margin-bottom: 24px;
}
.indust-prod-min{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: var(--sapce32);
}
.ipml-ul{
    display: flex;
}
.indust-prod-min-le{
    width: 66.666667%;
}
.ipml-ul-li{
    width: 20%;
    border-bottom: 1px solid rgba(102, 102, 102, 0.30);
    cursor: pointer;
}
.indust-adv-swip-cont{
    margin-left: 0;
}
.indust-adv-swip-cont .swiper-container{
    overflow: visible !important;
}
.indust-prod h2{
    text-align: left;
}
.ipml-ul-li p{
    color: var(--color999);
    font-size: var(--font18);
    line-height: var(--line175);
    transition: all .4s;
    padding-bottom: 8px;
    position: relative;
    text-align: center;
}
.ipml-ul-li p::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    background: var(--colorbj4);
    transition: all .4s;
}
.ipml-ul-li.act p{
    color: var(--colormain2);
}
.ipml-ul-li.act p::after{
    width: 100%;
}
.indust-prod-min .std-btn1-add-box{
    border-radius: 0px;
    padding: 12px 48px;
}
.indust-prod-min .std-btn-add-icon{
    width: 24px;
}
.ipci-bot{
    width: 100%;
    padding: 0 85px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 4;
}
.ipci-bot-tit{
    color: var(--colorfff);
    line-height: var(--line13);
    margin-bottom: 24px;
}
.ipci-bot-word p{
    line-height: var(--line175);
    color: var(--colorfff);
}
.ipci-top{
    position: relative;
}
.ipci-pic{
    position: relative;
    z-index: 1;
}
.ipci-pic img{
    width: 100%;
}
.ipci-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -12px;
}
.ipci-ul-li{
    width: 50%;
    padding: 0 12px;
    margin-top: 24px;
}
.ipci-ul-li-link{
    display: flex;
    align-items: center;
    box-shadow: 0px 12px 32px 0px rgba(72, 144, 175, 0.13);
    background: var(--colorfff);
    padding: 10px 0;
}
.ipci-ul-li-link .ys-imgbox-cover{
    width: 45%;
}
.iull-ri{
    width: 55%;
    padding-left: 30px;
    padding-right: 30px;
}
.iull-ri-tit{
    color: var(--color1d1);
    line-height: var(--line14);
    margin-bottom: 12px;
    height: 1.4em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:1; 
    overflow: hidden;
}
.iull-ri-word p{
    line-height: var(--line175);
    height: 3.5em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--color999);
}
.iull-ri .std-btn6{
    margin-top: 34px;
}
.indust-serv h2{
    margin-bottom: 24px;
}
.indust-serv-ul{
    display: flex;
}
.indust-serv-ul-li{
    width: 20%;
    border-right: solid 1px #fff;
}
.indust-serv-ul-li:last-child{
    border-right: solid 1px transparent;
}
.isul-wrap{
    width: 100%;
    position: relative;
    display: block;
}
.isul-wrap-bot{
    width: calc(100% - 40px);
    position: absolute;
    bottom:80px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
}
.isul-wrap .ys-imgbox-cover{
    position: relative;
}
.isul-wrap .ys-imgbox-cover::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 55%;
    opacity: 0.8;
    background: linear-gradient(0deg, rgba(0, 7, 24, 1) 15.4%, rgba(102, 102, 102, 0) 100%);
}
.isul-wrap-bot-tit{
    width: 100%;
    text-align: center;
    color: var(--colorfff);
}
.isul-wrap-bot-icon{
    width: 64px;
    margin: 0 auto var(--sapce32);
}
.indust-case{
    background: #002557;
    position: relative;
    overflow: hidden;
    z-index: 2;
    margin-bottom: var(--space100);
}
.indust-case::after{
    content: "";
    position: absolute;
    top: 80%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 1698px;
    width: 1698px;
    height: 1698px;
    opacity: 0.5;
    background: linear-gradient(270deg, #00CC0D 0%, #006BE4 100%);
    filter: blur(300px);
    z-index: -1;
}
.indust-case h2{
    color: var(--colorfff);
    margin-bottom: 60px;
}
.indust-case-wrap{
    width: 700px;
    margin: 0 auto;
}
.icul-sect .ys-imgbox-cover{
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: var(--sapce32);
}
.icul-sect-tit{
    color: var(--colorfff);
    line-height: var(--line14);
    padding-bottom: 20px;
    border-bottom: solid 1px rgba(255,255,255,0.5);
    margin-bottom: 10px;
}
.isul-box p{
    color: var(--colorfff);
    opacity: 0.8;
    line-height: var(--line175);
    font-size: var(--font16);
}
.icul-sect-ul{
    display: flex;
    margin: 0 -20px;
    flex-wrap: wrap;
}
.icul-sect-ul-li{
    padding: 0 20px;
    margin-top: 10px;
}
.isul-box{
    display: flex;
    align-items: center;
}
.isul-box-icon{
    width: 24px;
    flex-shrink:0;
    font-size: 0;
    margin-right: 12px;
}
.isul-box-icon img{
    width: 100%;
}
.indust-case-ul-li{
    width: 100%;
    padding: 0 30px;
}
.indust-case-ul .slick-list{
    overflow: visible !important;
    padding: 0 !important;
}
.indust-case-wrap .mod-arrows{
    width: 136px;
    margin: 60px auto 0;
}
.mod-arrows{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.arrows-icon{
    width: 48px;
    height: 48px;
    border: solid 1px #fff;
    position: relative;
    border-radius: 50%;
    cursor: pointer;
    transition: all .4s;
}
.arrows-icon img{
    width:10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s;
}
.arrows-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.indust-main .mod-ctact h2{
    color: var(--colorfff);
}
/* c1-3 -工业智能化-电力-热电、火电-end */
/* c1-2-工业智能化-电力-start */
.indust-case h2{
    text-align: center;
} 
.system-report h2{
    margin-bottom: 24px;
}
.isul-link{
    display: flex;
    align-items: stretch;
    justify-content: flex-end;
    border-radius: 10px;
    box-shadow: 0px 4px 8px 0px rgba(0, 31, 68, 0.10);
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
.isul-link-le {
    width: 51.4%;
    position: relative;
    top: 0;
    left: 0;
}
.isul-link-le img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-main .traffic-repot-ri-tab p{
    padding: 0 10px;
    border: none;
    font-size: 16px;
}
.isul-link-ri{
    width: 48.6%;
}
.isul-link-ri-tit{
    color: var(--color1d1);
    line-height: var(--line13);
    margin-bottom: var(--sapce32);
}
.isul-link-ri-word p{
    color: var(--color666);
    line-height: var(--line175);
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.isul-link-ri .std-btn1{
    margin-top: var(--space50);
}
.isul-link-ri .std-btn-add-icon{
    width: 20px;
}
.isul-link-ri-wrap {
    width: 100%;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding-right: 70px;
    padding-left: 21px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.isul-link-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -1px;
}
.isul-link-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.intell-solu-ul-li{
    margin-bottom: 50px;
}
.intell-solu-ul-li:last-child{
    margin-bottom: 0px;
}
.intell-solu-ul-li:nth-child(2n) .isul-link{
    flex-direction: row-reverse;
}
.intell-solu-ul-li:nth-child(2n) .isul-link-le{
    top: 0;
    right: 0;
    left: auto;
}
.intell-solu-ul-li:nth-child(2n) .isul-link-ri-wrap{
    padding-left: 70px;
    padding-right: 21px;
}
.intell-step .mod-word p{
    text-align: left;
    color: var(--color666);
    line-height: var(--line175);
}
.intell-step .mod-word{
    margin: 0 0 30px;
}
.intell-main .mod-wrap{
    padding-top: var(--space120);
}
.intell-step-pic{
    border-radius: 10px;
    overflow: hidden;
}
.intell-step-pic img{
    width: 100%;
}
.intell-step-list{
    width: calc(100% - 160px);
    margin: 0 auto;
    margin-top: -180px;
    z-index: 3
}
.intell-step-list-ul .slick-track{
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    margin: 0 -15px;
}
.intell-step-list-ul .slick-list{
    display: flex;
    justify-content: flex-start;
}
.islu-lis{
    height: auto !important;
    width: 33.333333%;
    padding: 0 15px;
}
.islu-lis.slick-slide:not(:first-child){
    display: none;
}
.islu-lis-link{
    height: 100%;
    border-radius: 5px;
    position: relative;
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    backdrop-filter: blur(16px);
    display: block;
    padding: 20px 32px 32px;
    overflow: hidden;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.islu-lis-link::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px;
    background: var(--colorbj4);
}
.islu-lis-link-tit{
    color: var(--color1d1);
    line-height: var(--line14);
    margin-bottom: 16px;
}
.islu-lis-link-word p{
    color: var(--color666);
    line-height: var(--line18);
}
.islu-lis .std-btn6{
    margin-top: var(--space40);
}
/* c1-2-工业智能化-电力-end */
/* c3-1-食药能化-食品与制药-制药-start */
.drugs-main .mod-wrap{
    padding-top: var(--space120);
}
.drugs-main h2{
    text-align: center;
}
.drugs-main .icul-sect-tit{
    border-bottom: none;
}
.drugs-prod-wrap{
    padding: 0 8px;
}
.drugs-prod .slick-list{
    overflow:  visible !important;
}
.drugs-prod .pibu-li{
    width: 33.333333%;
}
.drugs-prod .prodlist-item-bot-ul{
    display: block;
}
.drugs-prod .mod-arrows{
    width: 126px;
    margin: var(--space50) auto 0;
}
.drugs-prod .arrows-icon{
    border: solid 1px var(--colormain2);
}
.drugs-prod .arrows-icon img:nth-child(2){
    opacity: 1;
}
.drugs-prod .arrows-icon img:nth-child(1){
    opacity: 0;
}
.drugs-main .indust-adv{
    margin-bottom:var(--space100);
}
.drugs-main .indust-adv h2{
    text-align: left;
}
.drugs-main .iasu-li{
    width: 1202px !important;
}
.drugs-main .iasu-li-box{
    display: flex;
    justify-content: space-between;
}
.drugs-main .iasu-li-box .ys-imgbox-cover{
    width: 45%;
    border-radius: 5px;
}
.drugs-main .iasu-li-box .iasu-li-bot{
    width: 53%;
    margin-top: 0px;
}
/* c3-1-食药能化-食品与制药-制药-end */
/* c2-3-交通智能化-CTCS-2级列车运行控制系统解决方案-start */
.traffic-main .intell-solu h2{
    text-align: center;
}
.traffic-main .intell-solu{
    margin-bottom: var(--space100);
}
.traffic-repot{
    position: relative;
    overflow: hidden;
    padding: 70px 0;
}
.traffic-repot-bg{
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
}
.traffic-repot-bg img{
    width: 100%;
}
.traffic-repot-ri-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -8px;
}
.trru-li{
    padding: 0 8px;
}
.traffic-repot-wrap{
    display: flex;
    align-items: center;
    position: relative;
}
.traffic-repot-le{
    width: 44%;
}
.traffic-repot-ri{
    width: 56%;
    padding-left: 100px;
}
.traffic-repot-ri-tab p{
    font-size: var(--font16);
    color: var(--colormain2);
    line-height: var(--line175);
    padding: 4px 12px;
    border-radius: 5px;
    border: 1px solid  #006DEC;
    background: rgba(0, 107, 228, 0.10);
    display: inline-block;
}
.traffic-repot-ri-tab{
    display: inline-block;
    margin-bottom: 9px;
}
.traffic-repot-ri-tit{
    color: var(--color1d1);
    line-height: var(--line13);
    margin-bottom: var(--sapce32);
}
.traffic-repot-ri-word p{
    color: var(--color999);
    line-height: var(--line175);
}
.traffic-repot-ri-word{
    padding-right: 80px;
}
.traffic-diagram h2{
    color: var(--color1d1);
    line-height: var(--line13);
    text-align: center;
}
.traffic-main .mod-wrap{
    padding-top: var(--space120);
}
.traffic-diagram{
    padding-top: 0px !important;
    padding-bottom: var(--sapce32);
}
.traffic-diagram-word p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line175);
}
.traffic-diagram-word{
    width: 83%;
    margin: 0 auto var(--sapce32);
}
.traffic-diagram-cry{
    margin-bottom: var(--space40);
}
.tdul-word p{
    color: var(--color666);
    line-height: var(--line18);
}
.traffic-diagram-ul{
    display: flex;
}
.traffic-diagram-ul-li{
    width: 33.333333%;
    padding: 0 60px;
}
.traffic-diagram-bot{
    padding: 30px 0;
    border-radius: 10px;
    background:#FFF;
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
}
.tdul-icon{
    width: 32px;
    margin-bottom: 24px;
}
.tdul-icon img{
    width: 100%;
}
.tdul-tit{
    color: var(--color1d1);
    line-height: var(--line14);
    margin-bottom: 8px;
}
.hsii-link-text span{
    display: block;
    transition: all .4s;
}
/* c2-3-交通智能化-CTCS-2级列车运行控制系统解决方案-end */
/* d1-工程服务列表页-start */
.suppor_proces {
    width: 100%;
    position: relative;
}
.suppor_proces_cont {
    width: 100%;
    position: relative;
}
.suppor_proces_cont .innova_techn_top {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.suppor_proces_cont .innova_techn_top_info {
    width: 623px;
    margin: 0 auto;
}
.innova_techn_top_info p{
    color: var(--color666);
    text-align: center;
}
.suppor_proces_cont .innova_techn_top_tit {
    margin-bottom: 25px;
}
.innova_techn_top {
    margin-bottom: 65px;
}
.suppor_proces_btm {
    width: 100%;
    position: relative;
}
.spbu_li {
    width: 20%;
}
.spbu_wrap_le .std_tit4 {
    color: #1BC942;
    line-height: 1.4;
    font-weight: bold;
}
.spbu_wrap {
    width: 100%;
    position: relative;
}
.spbu_wrap_top {
    display: flex;
    align-items: center;
    min-height: 56px;
    margin-left: 15px;
}
.spbu_wrap_ri p {
    color: #000;
    line-height: 1.75;
}
.spbu_wrap_ri {
    padding-left: 8px;
    width: 180px;
    max-width: 100%;
}
.suppor_proces_btm_ul {
    display: flex;
    flex-wrap: wrap;
}
.spbu_wrap_icon {
    width: 8px;
    margin-left: 65px;
    margin-top: 20px;
}
.spbu_wrap_icon img {
    width: 100%;
}
.spbu_wrap:nth-child(2) {
    margin-top: -40px;
    margin-left: 130px;
}
.suppor_proces_img {
    width: calc(100% + 100px);
    position: relative;
    margin-top: -100px;
    margin-left: -50px;
}
.suppor_proces_img img {
    width: 100%;
}
.engi-item-img{
    width: calc(100% - 1px);
}
.engi-item-img img{
    width:100%;
}
.engi-item-ul-li:nth-child(3n+1){
    animation-delay: 0.2s;
}
.engi-item-ul-li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.engi-item-ul-li:nth-child(3n+3){
    animation-delay: 0.4s;
}
.engi-item-wrap{
    margin-top: -80px;
}
.engi-item-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -20px;
}
.engi-item-ul-li{
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom: 32px;
}
.eiul-boxs{
    display: flex;
    align-items: flex-start;
    border-radius: 5px;
    border: 1px solid #FFF;
    background: #FFF;
    box-shadow: 0px 12px 32px 0px rgba(72, 144, 175, 0.13);
    padding: 20px;
    height: 100%;
}
.eiul-boxs-icon{
    width: 58px;
    height: 58px;
    border-radius: 5px;
    background: var(--colormain2);
    position: relative;
    flex-shrink: 0;
    font-size: 0;
}
.eiul-boxs-icon img{
    width: 62%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.eiul-boxs-ri-tit{
    color: var(--color1d1);
    font-weight: bold;
    margin-bottom: 12px;
}
.eiul-boxs-ri{
    width: 100%;
    padding-left: 16px;
}
.eiul-boxs-ri-word p{
    color: var(--color666);
    line-height: var(--line175);
}
.engin-serv h2{
    text-align: center;
    line-height: var(--line13);
    margin-bottom: var(--sapce32);
}
.engin-serv .mod-word{
    width: 83%;
    margin: 0 auto var(--space40);
}
.engin-serv .mod-word p{
    text-align: center;
    color: var(--color666);
}
.engin-serv-ul-li{
    width: 29.1%;
}
.esul-sect{
    display: flex;
    align-items: center;
}
.esul-sect-le{
    width: 44%;
}
.esul-sect-ri{
    width: 56%;
    position: relative;
}
.esul-sect-ri-icon{
    width: 116px;
    margin: 0 auto;
}
.esul-sect-ri-icon img{
    width: 100%;
}
.esul-sect-le-tp{
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 0px 29px 0px rgba(72, 144, 175, 0.10);
    margin-bottom: 7px;
}
.esul-sect-le-tp span{
    color: #BFCBE1;
    font-size: var(--font16);
    line-height: 1.2;
    position: absolute;
    top:9px;
    left: 9px;
}
.eslt-icon{
    padding: 36px;
}
.eslt-icon img {
    display: block;
    width: 32px;
    margin: 0 auto;
}
.esul-sect-le-bt{
    width: 100%;
    text-align: center;
    color: var(--color1d1);
    line-height: var(--line175);
    padding: 23px 0;
    display: block;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 0px 29px 0px rgba(72, 144, 175, 0.10);
    overflow: hidden;
}
.engin-serv{
    padding-bottom: 70px;
}
.engin-serv-ul{
    display: flex;
    flex-wrap: wrap;
}
.engin-serv-ul-li8 .esul-sect-ri{
    display: none;
}
.engin-serv-ul-li8 .esul-sect-le{
    width: 100%;
}
.engin-serv-ul-li4, .engin-serv-ul-li8{
    width: 12.5%;
}
.engin-serv-ul-li4 .esul-sect{
    flex-direction: column;
}
.engin-serv-ul-li4 .esul-sect-ri, .engin-serv-ul-li4 .esul-sect-le{
    width: 100%;
}
.engin-serv-ul-li4 .esul-sect-ri-icon{
    transform: rotate(90deg);
}
.engin-serv-ul-li5 .esul-sect-ri-icon,
 .engin-serv-ul-li6 .esul-sect-ri-icon,
  .engin-serv-ul-li7 .esul-sect-ri-icon,
   .engin-serv-ul-li8 .esuesul-sect-ri-iconl-sect{
    transform: rotate(180deg);
}
.engin-serv-ul-li5 .esul-sect,
 .engin-serv-ul-li6 .esul-sect,
  .engin-serv-ul-li7 .esul-sect,
   .engin-serv-ul-li8 .esul-sect{
    flex-direction: row-reverse;
}
.engin-serv-bot{
    position: relative;
}
.engin-serv-bot-line{
    width: 82%;
    position: absolute;
    top: 50%;
    left: 52.6%;
    transform: translate(-50%, -50%);
    z-index: 0;
    pointer-events: none;
}
.engin-serv-bot-line img{
    width: 100%;
}
.engin-serv-ul{
    position: relative;
    z-index: 2;
}
.engi-item{
    margin-bottom: var(--space100);
}
.engi-item{
    overflow: hidden;
}
.engi-item .ys-cont1440::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 100vh;
    background: rgba(255, 255, 255, 0.5);
    z-index: -1;
}
.engi-item .prodlist-item-top-bg::after{
    width: 100%;
    background:linear-gradient(281deg, rgba(0, 38, 67, 0.60) 14.45%, rgba(0, 55, 98, 0.60) 99.38%);
}
.engi-item .prodlist-item-top-cry{
    padding-left: 40px;
}
.engi-item .prodlist-item-top-cry h2{
    position: relative;
    margin-bottom: 60px;
}
.engi-item .prodlist-item-top-cry h2::after{
    content: "";
    position: absolute;
    top:50%;
    left: -40px;
    transform: translateY(-50%);
    width: 2px;
    height: 100%;
    background: #fff;
}
.engi-item .pitc-word p{
    font-size: var(--font24);
}
.engi-item .pitc-word{
    width: 100%;
    margin-bottom: var(--space100);
}
.spbu-btn{
    display: flex;
    justify-content: center;
    margin-top: var(--space40);
}
.suppor_proces h2{
    text-align: center;
}
.engi-again{
    position: relative;
}
.engi-again-bg{
    width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.engi-again-bg2{
    width:55%;
}
.engi-again-bg1{
    width: 30%;
    margin-bottom: 15px;
}
.engi-again-wrap{
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 4;
}
.engi-again-le{
    width: 48%;
}
.engi-again-le h2{
    color: var(--color1d1);
    line-height: 1.3;
}
.engi-again-le-word p{
    font-size: var(--font18);
    color: var(--color666);
    line-height: var(--line175);
}
.engi-again-le .std-btn1{
    margin-top: var(--space40);
}
.engi-earth-wrap{
    display: flex;
    align-items: center;
}
.engi-earth-le{
    width: 44%;
}
.engi-earth-le .std-btn1{
    width: 100%;
    margin-top: var(--space50);
}.engi-earth-le .std-btn1-add-box{
    justify-content: center;
}
.engi-earth-ri{
    width: 56%;
    padding-left: 60px;
}
.eeru-li-tp{
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.eeru-li-tp-icon{
    width: 54px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 16px;
}
.eeru-li-tp-icon img{
    width: 100%;
}
.eeru-li-tp p{
    font-size: var(--font24);
    line-height: 1.4;
    color: var(--color1d1);
}
.elbl-lis-box-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 12px;
}
.elbl-lis-box-icon img{
    width: 100%;
}
.elbl-lis-box{
    display: flex;
    align-items: flex-start;
}
.eeru-li-box{
    border-radius: 5px;
    overflow: hidden;
    padding: 24px 24px 18px;
    background: rgba(255, 255, 255, 0.2);
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    position: relative;
}
.eeru-li-box::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    pointer-events: none;
    background: var(--colorbj4);
    opacity: 0;
}
.eeru-li:nth-child(2) .eeru-li-box::after{
    opacity: 1;
}
.elbl-lis{
    width: 50%;
    padding: 0 8px;
    margin-bottom: 6px;
}
.eeru-li-box-list{
    display: flex;
    margin: 0 -8px;
    flex-wrap: wrap;
}
.elbl-lis-box p span{
    display: inline-block;
    color: var(--colormain2);
}
.elbl-lis-box p {
    color: rgba(102, 102, 102, 1);
    line-height: var(--line175);
    font-size: var(--font16);
}
.eeru-li{
    margin-bottom: 24px;
}
.eeru-li:last-child{
    margin-bottom: 0px;
}
.engi-tel{
    margin-bottom: var(--space120);
}
.engi-tel{
    position: relative;
}
.engi-tel-bg, .engi-tel-bg img{
    width: 100%;
}
.engi-tel-wrap{
    width: 604px;
    position: absolute;
    right: 30px;
    bottom: 30px;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    backdrop-filter: blur(16px);
    padding: 20px 30px 30px;
    z-index: 4;
}
.engi-tel-wrap::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    pointer-events: none;
    background: var(--colorbj4);
}
.engi-tel-word p{
    color: #fff;
    font-size: var(--font18);
    line-height: var(--line175);
}
.engi-tel-word{
    margin-bottom: var(--space50);
}
.engi-tel-text a{
    display: block;
    font-size: var(--font44);
    line-height: 1.3;
    color: var(--colorfff);
}
.engi-tel-bg{
    position: relative;
}
.engi-tel-bg::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background:rgba(3, 36, 84, 0.4);
}
.engi-list h2{
    text-align: center;
    margin-bottom: 60px;
    color: var(--color1d1);
}
.engi-list-ul{
    display: flex;
    flex-wrap: wrap;
}
.engi-list-ul-li{
    width: 25%;
    padding: 0 20px;
    position: relative;
}
.engi-list-ul-li::after{
    content: "";
    position: absolute;
    top:50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 60px;
    background:rgba(0, 105, 220, 0.2)
}
.engi-list-ul-li:last-child::after{
    display: none;
}
.elul-icon{
    width: 92px;
    margin: 0 auto 24px;
}
.elul-icon img{
    width: 100%;
}
.elul-num .ys_demo_num{
    font-size: 54px;
    line-height: 1.2;
    color: var(--colormain2);
    text-align: center;
    margin-bottom: 8px;
    font-family: var(--font-family) !important;
}
.engi-main .mod-wrap{
    padding-top: var(--space120);
}
.elul-word p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line175);
}
.engi-list-ul-li:nth-child(4n+1){
    animation-delay: 0.2s;
}
.engi-list-ul-li:nth-child(4n+2){
    animation-delay: 0.3s;
}
.engi-list-ul-li:nth-child(4n+3){
    animation-delay: 0.4s;
}
.engi-list-ul-li:nth-child(4n+4){
    animation-delay: 0.5s;
}
.engi-earth h2{
    text-align: center;
}
/* d1-工程服务列表页-end */
/* e1-关于我们-公司介绍-start */
.about_histor h2{
    text-align: center;
    color: var(--color1d1);
}
.about-main h2{
    line-height: var(--line13);
    text-align: center;
    color: var(--color1d1);
    margin-bottom: var(--space40);
}
.cbrh_item_top .std_tit4{
    font-family: var(--font-family) !important;
}
.about_cultru_sign_cont{
    width: 60% !important;
    margin: 0 auto;
    border-radius: 80px !important;
    overflow: hidden;
}
.acid_lig .acid_info{
    background:#1BC942 ;
}
.acid_wrap{
    opacity: 0;
}
.hove .acid_wrap{
    opacity: 1;
}
.about-cult-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -10px;
}
.about-cult-ul-li{
    width: 33.3%;
    padding: 0 10px;
    margin-bottom: 30px;
}
.about-cult-ul-li.on{
    width: 33.3%;
}
.acul-box{
    height: 100%;
    position: relative;
}
.acul-box-pic, .acul-box-pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.acul-box-pic{
    position: relative;
}
.acul-box-pic::after{
    content: "";
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(0deg, rgba(36, 36, 36, 0.30) 0%, rgba(36, 36, 36, 0.30) 100%);
}
.acul-box-bot{
    width: calc(100% - 80px);
    position: absolute;
    left: 50%;
    bottom: 21px;
    transform: translateX(-50%);
    z-index: 3;
}
.acul-box-bot-tit{
    color: var(--colorfff);
    line-height: var(--line13);
    margin-bottom: 20px;
}
.acul-box-bot-word p{
    color: var(--colorfff);
    line-height: 1.75;
}
.acul-box-bot-word ul{
    padding-left: 18px;
}
.acul-box-bot-word ul li{
    list-style-type: disc;
}
.acul-box-bot-word ul li::marker{
    color: #fff;
}
.about-cult-ul-li:nth-child(3n+1){
    animation-delay: 0.2s;
}
.about-cult-ul-li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.about-cult-ul-li:nth-child(3n+3){
    animation-delay: 0.4s;
}
.about-advt-ul{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -40px;
}
.about-advt-ul-li{
    width: 25%;
    padding: 0 40px;
    margin-bottom: 50px;
}
.aaul-box{
    position: relative;
}
.aaul-box .ys_demo_num{
    line-height: 1.1;
    color: var(--colormain2);
    font-size: var(--font48);
    font-family: var(--font-family) !important;
}
.aaul-box-tp{
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding-bottom: 4px;
    margin-bottom: 4px;
    border-bottom: solid 1px rgba(0, 89, 174, 0.20);
}
.aaul-box-tp span{
    display: inline-block;
    line-height: 2.2;
    font-size: var(--font16);
    color: var(--colormain2);
}
.about-advt .mod-word{
    width: 100%;
    margin-bottom: 80px;
}
.about-main .mod-wrap{
    padding-top: var(--space120);
}
.aaul-word p{
    color: #999;
    line-height: 1.8;
    text-align: center;
}
.about-advt{
    position: relative;
    margin-bottom: var(--space120);
}
.about-advt-bg{
    position: relative;
    z-index: 0;
    pointer-events: none;
    margin-top: -700px;
}
.about-advt-bg img{
    width: 100%;
}
.about-advt .ys-cont1400{
    position: relative;
    z-index: 3;
}
.about-main .ys-bread{
    justify-content: center;
}
.about-main .ys-nyban-wrap{
    padding-bottom: 85px;
}
.about-main .std-btn1{
    display: block;
    margin-top: 60px;
}
.about-main .ys-nyban-wrap{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.about-main .ys-nyban-title h1, .ys-nyban-title p{
    text-align: center;
}
.about-main{
    padding-top: var(--head117);
}
.about-main .ys-nyban-img::after{
    display: none;
}
.about-main .ys-nyban-cry .std-btn-add-icon{
    width: 24px;
}
.about-cult-bg{
    position: absolute;
    right: 0;
    top: 0;
    pointer-events: none;
    width: 35%;
    z-index: 0;
}
.about-cult-bg img{
    width: 100%;
}
.about-cult{
    position: relative;
    overflow: hidden;
}
.about-cult .ys-cont1400{
    position: relative;
    z-index: 4;
}
.about-main .mod-ctact h2{
    color: #fff !important;
}
.contact-main .ys-select{
    height: 100%;
}
.contact-main .ys-select-xtbbox{
    right: 22px;
}
/* e1-关于我们-公司介绍-end */
/* 首页-start */
.home-main{
    padding-top: var(--head117);
}
.home-main .ys-ban-imgbox::before{
    opacity: 0.5;
    background: transparent;
    /* background: linear-gradient(180deg, rgba(0, 21, 76, 0) 0%, rgba(0, 21, 76, 1) 100%);  */
}
.ys-ban-li.slick-active .ys-ban-title{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
} 
.ys-ban-li.slick-active .ys-ban-word{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.5s;
} 
.ys-ban-title{
    width: 40.5%;
    color: #1f9e41;;
    line-height: 1.5;
    font-weight: 700;
    margin-bottom: var(--sapce32);
}
.ys-ban-word p{
    font-size: var(--font18);
    line-height: 1.75;
    color: #333;
}
.ys-ban-word{
    width: 45.5%;
}
.ys-ban-slick .slick-prev{
    left: 20px;
    background: url(../images/a1_arrow01.svg) center no-repeat;
}
.ys-ban-slick .slick-next{
    right: 20px;
    background: url(../fonts/a1_arrow02.svg) center no-repeat;
}
.ys-ban-slick .slick-prev, .ys-ban-slick .slick-next{
    height: 42px;
    width: 42px;
    z-index: 4;
}
.home-main h2 span{
    color: var(--colormain2);
    position: relative;
    display: inline-block;
}
.home-main h2 span::after{
    content: "";
    position: absolute;
    bottom: -12px;
    left: -4px;
    width: 110%;
    height: 4px;
    pointer-events: none;
    background: linear-gradient(270deg,rgba(30, 200, 60, 0) 0%, rgba(30, 200, 60, 1) 100%);
}
.home-main .mod-wrap{
    padding-top: var(--space120);
}
.home-main .intell-step-pic{
    border-radius: 0px;
}
.home-main .intell-step-list {
    width: 78.7%;
    margin: 0 auto;
    margin-top: 0;
    z-index: 3;
    position: absolute;
    bottom: 20px;
    right: 20px;
}
.home-main .intell-step-list-ul{
    display: block;
    justify-content: flex-end;
}
.home-main .ys-cont1600{
    position: relative;
}
.home-main .islu-lis-link{
    position: relative;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(20px);
    transition: all .4s;
}
.home-main .islu-lis-link::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    pointer-events: none;
    background: linear-gradient(-270deg,rgba(30, 200, 60, 0) 0%, rgba(30, 200, 60, 1) 100%);
}
.home-main .islu-lis .std-btn6 {
    opacity: 0;
    transition: all .4s;
} 
.home-main .islu-lis .std-btn6 p, .home-main .islu-lis-link-tit, .home-main .islu-lis-link-word p{
    color: #fff;
}
.home-main .islu-lis .std-btn6{
    margin-top: var(--sapce32);
}
.home-main  .islu-lis-link{
    padding: 20px 40px;
}
.hpll-ul-li.slick-slide:not(:first-child){
    display: none;
}
.home-prod-ri .ipci-ul-li{
    width: 100%;
}
.home-prod-wrap{
    display: flex;
    align-items: stretch;
}
.home-prod-le{
    width: 49%;
    position: relative;
    background: #fff;
    padding: 0 50px 20px;
}
.home-prod-le::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: var(--colorbj4);
    pointer-events: none;
}
.home-prod-le-list .arrows-prev{
    left: -20px;
}
.home-prod-le-list .arrows-next{
    right: -20px;
}
.home-main.ys-page-wrap{
    background: #F6FCFF !important;
}
.home-prod-ri{
    width: 51%;
    padding-left: 20px;
}
.home-prod-le-list{
    position: relative;
}
.home-prod-le-list .mod-arrows{
    width: calc(100% - 32px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 4;
}
.home-prod-le-list .arrows-icon{
    border: solid 1px var(--colormain2);
}
.home-prod-le-list{
    margin-bottom: 30px;
}
.hpll-tit {
    font-weight: bold;
    color: var(--color1d1);
    margin-bottom: 12px;
}
.hpll-word p{
    color: var(--color999);
}
.home-prod-le .std-btn6{
    margin-top: 88px;
}
.home-prod-ri-ul{
    display: flex;
    margin: 0 -10px;
}
.hpru-li{
    width: 50%;
    padding: 0 10px;
}
.home-prod-ri{
    display: flex;
    align-items: stretch;
    flex-direction: column;
    justify-content: space-between;
}
.home-prod-ri .ipci-ul{
    margin-bottom: 20px;
}
.hpru-li-box{
    height: 100%;
    display: block;
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0px 12px 32px 0px rgba(72, 144, 175, 0.13);
    padding: 0 20px 26px;
}
.hpru-li-box .ys-imgbox-cover{
    margin-bottom: 12px;
}
.hpru-li-tit{
    margin-bottom: 12px;
    font-weight: bold;
    color: var(--color1d1);
}
.hpru-li-word p{
    line-height: 1.8;
    color: #999;
}
.home-prod-ri .ipci-ul-li{
    margin-top: 0px !important;
}
.home-num-bg, .home-num-bg img{
    width: 100%;
}
.home-num-bg{
    position: relative;
}
.home-num-bg::after{
    content: "";
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: rgba(3, 36, 84, 0.7);
}
.home-num{
    position: relative;
}
.home-num-wrap{
    z-index: 4;
    position: absolute !important;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.home-num-btn{
    display: flex;
    justify-content: center;
}
.home-num h2{
    text-align: center;
    color: var(--colorfff);
    margin-bottom: 87px;
    line-height: 1.75;
}
.home-num .ys_demo_num{
    color: #fff;
}
.home-num .aaul-box-tp{
    padding-bottom: 0px !important;
    border: none !important;
}
.home-num .aaul-word p{
    color: #fff;
}
.home-point h2 span{
    /*color: var(--color1d1) !important;*/
}
.home-point h2{
    display: flex;
    align-items: center;
}
.home-point-min{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: var(--space50);
}
.home-point-min-word{
    width: 46%;
}
.home-point-min-word p{
    color: #666;
    line-height: 1.75;
}
.hpsu-li.slick-slide:not(:first-child){
    display: none;
}
.hpsu-li{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.hpsu-li .isul-link{
    flex-direction: row-reverse;
}
.hpsu-li .isul-link-ri-wrap{
    padding-left: 80px;
}
.hpsu-li-ul{
    display: flex;
    margin: 0 -40px;
}
.hpsu-li-ul-lis{
    width: 50%;
    padding: 0 40px;
}
.hlul-sect-num{
    display: inline-block;
    line-height: var(--line14);
    background: var(--Linear, linear-gradient(270deg, #00CC0D 0%, #006BE4 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.hlul-sect-bot{
    width: 100%;
    padding-top: 7px;
    margin-top: 7px;
    border-top: solid 1px rgba(113, 113, 113, 0.4);
}
.hlul-sect-bot p{
    text-align: right;
    color: #717171;
}
.hpsu-li .isul-link-le{
    width: 52%;
    left: auto;
    right: 0;
    height: 400px;
}
.hpsu-li .isul-link-ri {
    width: 48%;
}
.hpsu-li .isul-link-bg{
    width: 68%;
}
.hpsu-li .isul-link-ri-tit, .hpsu-li .isul-link-ri-word{
    padding-right: 100px;
}
.hpsu-li .isul-link-ri-tit{
    margin-bottom: 20px;
}
.hpsu-li .isul-link-ri-word{
    margin-bottom: 30px;
}
.hpsu-li .std-btn6{
    margin-top: 62px;
}
.home-point .ys_demo_num{
    color: var(--colormain2);
}
.home-point-slide .mod-arrows{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
}
.home-point-slide .arrows-icon{
    border: solid 1px var(--colormain2);
}
.home-point-slide .arrows-prev{
    left: -80px;
}
.home-point-slide .arrows-next{
    right: -80px;
}
.home-point-slide{
    position: relative;
}
.slick-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.home-point{
    position: relative;
}
.home-point::after{
    content: "";
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #D0E7FF 0%, #EBF5FF 100%);
    pointer-events: none;
    z-index: 0;
}
.home-point .ys-cont1400{
    position: relative;
    z-index: 2;
}
.home-deve{
    position: relative;
}
.home-deve-bg, .home-deve-bg img{
    width: 100%;
}
.home-deve-wrap{
    width: 37.5%;
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 4;
    border-radius: 10px;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(30px);
    padding: 42px 130px;
}
.home-deve-wrap h2{
    text-align: center;
    color: var(--colorfff);
    margin-bottom: var(--sapce32);
}
.home-deve-wrap-word p{
    opacity: 0.8;
    color: var(--colorfff);
    text-align: center;
}
.home-deve-btn{
    display: flex;
    justify-content: center;
    margin-top: var(--space50);
}
.home-newsl-lis-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 16px;
    position: relative;
}
.home-newsl-lis-icon img{
    width: 100%;
    transition: all .4s;
}
.home-newsl-lis-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top:0;
    left: 0;
}
.home-deve{
    margin-bottom: var(--space100);
}
.home-news-lis{
    width: 20%;
    display: flex;
    justify-content: center;
    position: relative;
    align-items: center;
    cursor: pointer;
    padding-bottom: 8px;
    border-bottom: 1px solid rgba(102, 102, 102, 0.30);
}
.home-news-lis::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    background: var(--colorbj4);
    transition: all .4s;
}
.home-news-lis.act::after{
    width: 100%;
}
.home-news-lis.act p{
    color: var(--colormain2);
}
.home-news-lis p{
    line-height: 1.75;
    font-size: var(--font18);
    color: #999;
    transition: all .4s;
}
.home-news-lis.act .home-newsl-lis-icon img:nth-child(2){
    opacity: 1;
}
.home-news-lis.act .home-newsl-lis-icon img:nth-child(1){
    opacity: 0;
}
.home-news-item{
    display: none;
}
.home-news-item:first-child{
    display: block;
}
.home-news-item .newdet-cont-ri-ul{
    display: flex;
    flex-direction: row;
    margin:0 -22px
}
.home-news-item .ncru-li{
    width: 33.333333%;
    padding: 0 22px;
}
.ys-pos-center{
    position: absolute !important;
}
.home-news-item-top{
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    margin-bottom: 30px;
}
.hnit-ri{
    width: 48.6%;
    overflow: hidden;
    border-radius: 5px;
}
.hnit-ri img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hnit-le{
    width: 50%;
}
.hnit-le-link{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    border-radius: 5px;
    background:  #FFF;
    padding: 60px 60px 32px 60px;
    box-shadow: 0px 4px 24px 4px rgba(0, 74, 153, 0.10);
}
.hnit-le-link::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: var(--colorbj4);
}
.hnit-le-tp-tit{
    line-height: 1.5;
    transition: all .4s;
    color: var(--colormain2);
    font-size: 26px;
    margin-bottom: 24px;
}
.hnit-le-tp-word p{
    line-height: 1.75;
    color: #999;
}
.home-main .mod-ctact-ul{
    display: flex;
    margin: 0 -20px;
}
.home-main .mod-ctact-ul-li{
    width: 33.333333%;
    padding: 0 20px;
} 
.home-main .mod-ctact h2{
    margin-bottom: var(--space40);
}
.home-main .mod-ctact .std-btn1-add-box{
    flex-direction: row-reverse;
    justify-content: center;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(6px);
    position: relative;
    padding: 12px 100px;
    overflow: hidden;
}
.home-main .mod-ctact .std-btn1-add-box::after{
    content: "";
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    width: calc(100% + 3px);
    height: calc(100% + 3px);
    background: var(--colorbj4);
    transition: all .4s;
    pointer-events: none;
    z-index: -1;
}
.home-main .mod-ctact .std-btn-add-icon{
    width: 40px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 20px;
}
.home-main .mod-ctact .std-btn1{
    width: 100%;
}
/* 首页-end */
.slick-dots li{
    width: 8px;
    height: 8px;
}
.slick-dots {
    bottom: 0;
}
.slick-dots li.slick-active{
    background: var(--colorbj4);
}
.home-main .slick-dots {
    bottom: 30px;
}
.home-main .ys-banner .slick-dots li{
    width: 40px;
    height: 4px;
    border-radius: 20px;
    background: rgba(255,255,255,0.5);
}
.home-main .slick-dots li.slick-active{
    background: var(--colorbj4);
}
.head-ctact .std-btn1{
    margin-top: 0px !important;
}
/* b3-模板页面-start */
.model-cry-wrap{
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    padding: 60px 60px 115px;
    display: flex;
    align-items: flex-start;
}
.model-cry-le{
    width: 41%;
}
.model-cry-ri{
    width: 59%;
    padding-left: 80px;
}
.mclt-li.slick-slide:not(:first-child){
    display: none;
}
.model-cry-le-slide{
    position: relative;
}
.model-cry-le-slide .mod-arrows{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.model-cry-le-slide .arrows-icon{
    width: 24px;
    height: auto;
    border: none;
}
.mcls-ul-li{
    width: 20%;
    padding: 0 20px;
}
.mcls-ul{
    margin: 0 -20px;
}
.model-cry-le-slide{
    width: 84%;
    margin: 0 auto;
}
.mcls-ul-li-box{
    cursor: pointer;
    width: 100%;
    border-radius: 5px;
    border: 0.6px solid rgba(153, 153, 153, 0.20);
    transition: all .4s;
}
.mcls-ul-li.slick-current .mcls-ul-li-box{
    border: 0.6px solid #006DEC;
}
.model-cry-le-slide .arrows-prev{
    left: -40px;
}
.model-cry-le-slide .arrows-next{
    right: -40px;
}
.model-cry-le-tpul{
    margin-bottom: 57px;
}
.model-cry-ri h2{
    color: var(--color1d1);
    line-height: var(--line13);
    margin-bottom:24px;
}
.model-cry-ri-word p{
    color: var(--color666);
    line-height: var(--line18);
}
.model-cry-ri-list span{
    display: inline-block;
    color: var(--color666);
    line-height: var(--line175);
    margin-bottom: 4px;
}
.mcrl-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.mcrl-ul-li{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 10px;
}
.mcrl-ul-li-link{
    display: flex;
    align-items: center;
    padding: 8px 20px;
    border-radius: 5px;
    transition: all .4s;
    background: transparent;
    border: 1px solid rgba(153, 153, 153, 0.20);
}
.mcrl-ul-li-link .ys-imgbox-cover{
    width:23%;
}
.mcrl-ul-li.act .mcrl-ul-li-link{
    background: rgba(0, 107, 228, 0.10);
    border: solid 1px transparent;
}
.mull-ri{
    width: 77%;
    padding-left:12px;
}
.mull-ri-tit{
    color: var(--color1d1);
    line-height: var(--line16);
    margin-bottom: 4px;
}
.mull-ri-word p{
    color: var(--color999);
    line-height: var(--line18);
}
.model-cry-ri-btn{
    position: relative;
    z-index: 2;
    margin-top: var(--space40);
}
.model-cry-ri-btn .std-btn3-add-icon{
    width: 24px;
}
.model-cry-ri-btn .std-btn3-add-box{
    padding: 12px 32px;
}
.model-cry-ri-btn .std-btn1-box{
    padding: 14px 60px;
}
.model-cry-ri-btn .std-btn3{
    margin-right: 24px;
}
.model-main section, .model-item{
    margin-bottom: 20px;
}
.model-main .mod-ctact{
    margin-bottom: 0px !important;
}
.model-main .expo-list .ys-cont1400{
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    border-radius: 5px;
    background: #fff;
    padding: 0 60px;
}
.model-main .expo-list{
    overflow: visible !important;
}
.model-item-cont{
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    border-radius: 5px;
    background: #fff;
    border-radius: 5px;
}
.model-item-top{
    padding: 20px 60px;
    border-bottom: 1px solid rgba(153, 153, 153, 0.20);
}
.model-item-top h2{
    color: var(--color1d1);
    line-height: var(--line14);
}
.model-spec-bot{
    padding: 60px 60px 47px;
}
.model-spec-ul{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -40px;
}
.model-spec-ul-li{
    width: 33.333333%;
    padding: 0 40px;
    position: relative;
    margin-bottom: 24px;
}
.model-spec-ul-li:nth-child(3n+1){
    animation-delay: 0.2s;
}
.model-spec-ul-li:nth-child(3n+2){
    animation-delay: 0.3s;
}
.model-spec-ul-li:nth-child(3n+3){
    animation-delay: 0.4s;
}
.msul-boxs{
    height: 100%;
    padding-top: 24px;
    border-top: solid 1px rgba(0, 105, 220, 0.2);
}
.model-spec-ul-li:nth-child(1) .msul-boxs, 
.model-spec-ul-li:nth-child(2) .msul-boxs, 
.model-spec-ul-li:nth-child(3) .msul-boxs{
    padding-top: 0px !important;
    border-top: solid 1px transparent;
}
.model-spec-ul-li::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 70px;
    background: rgba(0, 105, 220, 0.2);
}
.model-spec-ul-li:nth-child(3n+3)::after{
    display: none;
}
.msul-boxs-icon{
    width: 32px;
    margin-bottom: 24px;
}
.msul-boxs-icon img{
    width: 100%;
}
.msul-boxs-tit{
    color: var(--color1d1);
    line-height: var(--line175);
    margin-bottom: 8px;
}
.msul-box-word p{
    color: var(--color666);
    line-height: var(--line175);
}
.model-adv-bot{
    position: relative;
}
.model-adv-bot-bg, .model-adv-bot-bg img{
    width: 100%;
}
.model-adv-bot-bg{
    position: relative;
}
.model-adv-bot-bg::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(270deg, rgba(98, 109, 123, 0) 0%, rgba(98, 109, 123, 1) 100%);
}
.model-adv-bot-cont{
    width: 42%;
    position: absolute;
    top: 50%;
    left: 80px;
    transform: translateY(-50%);
}
.mabc-ul-li-tp{
    display: flex;
    align-items: center;
    margin-bottom: 8px;
}
.mult-icon{
    width: 32px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 16px;
}
.mult-icon img{
    width: 100%;
}
.mabc-ul-li-tp p{
    color: var(--colorfff);
    line-height: var(--line175);
    font-size: var(--font18);
}
.mabc-ul-li-word{
    padding-left: 48px;
}
.mabc-ul-li-word p{
    color: var(--colorfff);
    line-height: var(--line18);
}
.mabc-ul-li{
    margin-bottom: 16px;
}
.mabc-ul-li:last-child{
    margin: 0px;
}
.model-list-bot{
    padding: 40px 60px 20px;
}
.mlbu-li-box{
    padding: 20px;
}
.model-list-bot-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.mlbu-li{
    width: 20%;
    padding:0 10px;
    margin-bottom:20px;
}
.mlbu-li:nth-child(5n+1){
    animation-delay: 0.2s;
}
.mlbu-li:nth-child(5n+2){
    animation-delay: 0.3s;
}
.mlbu-li:nth-child(5n+3){
    animation-delay: 0.4s;
}
.mlbu-li:nth-child(5n+4){
    animation-delay: 0.5s;
}
.mlbu-li:nth-child(5n+5){
    animation-delay: 0.6s;
}
.mlbu-li-box{
    border-radius: 5px;
    background: var(--colorfff);
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
}
.mlbu-li-icon{
    width: 32px;
    margin-bottom: 24px;
}
.mlbu-li-icon img{
    width: 100%;
}
.mlbu-li-tit{
    color: var(--color666);
    line-height: var(--line175);
}
.model-table .model-item-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.model-serv-bot{
    padding: 50px 60px;
}
.model-serv-bot table{
    border: 1px solid #ddd!important;
}
.model-serv-bot table thead tr th{
    padding: 10px!important;
        border-right: 1px solid #ddd;
}
.model-serv-bot table tr{
    border: 1px solid #ddd;
}
.model-serv-ul{
    margin: 0 -10px;
}
.model-serv-ul-li{
    width: 20%;
    padding: 0 10px;
}
.msul-sects{
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
.model-serv-ul-li .ys-imgbox-cover{
    position: relative;
}
.model-serv-ul-li .ys-imgbox-cover img:nth-child(2){
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.model-serv-ul-li.slick-slide:not(:first-child){
    display: none;
}
.model-serv-ul-li .ys-imgbox-cover::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40%;
    background: linear-gradient(0deg, rgba(0, 7, 24, 1) 15.4%, rgba(102, 102, 102, 0) 100%);
    pointer-events: none;
}
.msul-sects-tit{
    position: absolute;
    left: 50%;
    bottom: 20px;
    transform: translateX(-50%);
    width: calc(100% - 20px);
    z-index: 2;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    text-align: center;
    color: #fff;
}
.model-load-bot{
    padding: 50px 60px 40px;
}
.model-load-bot-list{
    position: relative;
    padding: 16px 40px;
    border-radius: 10px;
    background: var(--colormain2);
    overflow: hidden;
}
.model-load-bot-list::after{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    height: 4px;
    background:var(--colorbj4);
}
.mlbl-type{
    cursor: pointer;
}
.mlbl-type-pull{
    position: absolute;
    top: 110%;
    left: 0px;
    width: auto;
    padding: 20px;
    border-radius: 5px;
    background: var(--colormain2);
    display: none;
    z-index: 10;
}
.mbl-type-top{
    display: flex;
    align-items: center;
}
.model-load-bot-list p{
    font-size: var(--font18);
    color: var(--colorfff);
    line-height: var(--line175);
}
.mbl-type-top-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 10px;
}
.mbl-type-top-icon img{
    width: 100%;
}
.mlbl-type{
    width: 12.5%;
    position: relative;
}
.model-load-bot-wrap{
    position: relative;
    z-index: 4;
}
.mlbl-type-pull p{
    color: #fff;
    line-height: var(--line175);
    font-size: var(--font16);
}
.mtpu-li{
    margin-bottom: 16px;
}
.mtpu-li:last-child{
    margin-bottom: 0px;
}
.mtpu-li-box span{
    display: block;
    flex-shrink: 0;
    font-size: 0;
    width: 16px;
    height: 16px;
    margin-right:18px;
    border-radius: 2px;
    position: relative;
    border: solid 1px #fff;
    cursor: pointer;
}
.mtpu-li-box span::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: url(../fonts/0b0_icon2.svg) center no-repeat;
    background-size: 100%;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all .4s;
}
.mtpu-li.act .mtpu-li-box span::after{
    opacity: 1;
}
.mtpu-li-box{
    display: flex;
    align-items: center;
}
.model-load-bot-list{
    display: flex;
    align-items: center;
}
.mlbu-li-link-opera .std-btn6-box{
    flex-direction: row-reverse;
}
.mlbu-li-link-opera .std-btn6-icon{
    margin-left: 0 !important;
    margin-right: 12px;
    width: 24px;
}
.mlbu-li-link{
    display: flex;
    align-items: center;
    padding: 16px 40px;
    border-radius: 5px;
    border: 1px solid rgba(153, 153, 153, 0.30);
}
.mlbu-lis{
    width: 100%;
}
.mlll-name p{
    color: var(--color999);
}
.mlll-name-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 10px;
}
.mlll-name-icon img{
    width: 100%;
}
.model-load-bot-wrap{
    margin-bottom: 20px;
}
.mlll-post{
    width: 70%;
}
.mlll-name{
    width: 30%;
    display: flex;
    align-items: center;
}
.mlbu-li-link-le{
    width: 80%;
    display: flex;
}
.mlbu-li-link-date{
    width: 11%;
}
.mlbu-li-link-opera{
    width: 9%;
}
.mlbl-opera{
    width: 9%;
}
.mlbl-date{
    width: 11%;
}
.mlbl-type{
    width: 80%;
}
.mlbu-li-link-date p{
    color: var(--color666);
    line-height: var(--line14);
    font-size: var(--font18);
}
.model-main .expo-list.start{
    background: #fff;
}
.model-main .expo-list.start .ys-cont1400{
    box-shadow: none;
}
.mlbu-lis{
    margin-bottom: 12px;
}
.mlbu-lis:last-child{
    margin-bottom: 0px;
}
.model-item-top{
    overflow: hidden;
}
.model-main .expo-list .ys-cont1400{
    overflow: hidden;
}
.model-prod-ul{
    margin: 0 -15px;
}
.model-prod-ul-li{
    padding: 0 15px;
    width: 33.333333%;
}
.mpul-link{
    display: block;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    padding-bottom: 10px;
}
.mpul-link-top{
    padding-bottom:32px;
    border-bottom: 1px solid rgba(102, 102, 102, 0.30);
    margin-bottom: 10px;
}
.mpul-link-top-tit{
    text-align: center;
    line-height: var(--line16);
    color: var(--color1d1);
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.model-prod-ul-li.slick-slide:not(:first-child){
    display: none;
}
.mpul-link-word p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line175);
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.model-prod-bot{
    padding: 42px 60px 35px;
}
.model-prod .model-item-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.model-prod .mod-arrows{
    width: 106px;
    display: flex;
    justify-content: space-between;
}
.model-prod .arrows-icon{
    border: solid 1px var(--colormain2);
}
.model-prod .slick-list{
    overflow:  visible !important;
}
.model-prod-ul{
    padding: 15px 0;
    overflow: hidden !important;
}
.model-table-bot{
    padding: 40px 60px;
}
.model-table-bot table{
    width: 100%;
    border-spacing: 0px !important;
}
.model-table-bot thead tr th{
    min-width: 50% !important;
    max-width: 50%;
    width: 50%;
    text-align: center;
    color: var(--colorfff);
    line-height: var(--line175);
    font-size: var(--font16);
    padding: 10px;
    position: relative;
    font-weight: 600;
}
.model-table-bot thead tr{
    background: var(--colormain2);
}
.model-table-bot thead tr th::after{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height:16px;
    background: #fff;
}
.model-table-bot thead tr th:last-child::after{
    display: none;
}
.model-table-bot tbody tr:first-child td{
    /* color: var(--color1d1); */
}
.model-table-bot tbody tr td{
    max-width: 50%;
    min-width: 25%;
    width: 25%;
    text-align: center;
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
    padding: 10px;
    border-right: 1px solid rgba(153, 153, 153, 0.20);
    border-bottom: 1px solid rgba(153, 153, 153, 0.20);
}
.model-table-bot table{
    border-left:1px solid rgba(153, 153, 153, 0.20);
    background: #F9F9F9;
    border-radius: 5px;
    overflow: hidden;
}
.model-table-bot tbody tr:first-child td:first-child{
    width: 50%;
}
.model-table-bot tbody tr:nth-child(n+10){
    display: none;
}
.model-table-bot.act tbody tr:nth-child(n+10){
    display: table-row;
}
.model-table-bot table{
    margin-bottom: 24px;
}
.model-table-bot-btn{
    border-radius: 5px;
    background: rgba(0, 107, 228, 0.05);
    overflow: hidden;
    width: 100%;
    padding: 12px 0;
    cursor: pointer;
}
.model-table-bot-btn .std-btn6{
    width: 100%;
}
.model-table-bot-btn .std-btn6-box{
    justify-content: center
}
.model-table-bot-btn .std-btn6-icon{
    transition: all .4s;
}
.model-table-bot.act .std-btn6-icon{
    transform: rotate(180deg);
}
/* b3-模板页面-end */
/* c1-工业智能化-start */
.industry-main .mod-wrap{
    padding-top: var(--space120);
}
.industry-main h2{
    color: var(--color1d1);
    line-height: var(--line13);
    margin-bottom: 24px;
}
.industry-main .mod-word{
    width: 100%;
    margin-bottom: var(--sapce32);
}
.industry-main .mod-word p{
    text-align: left;
    color: var(--color666);
    line-height: var(--line175);
}
.industry-cont-wrap{
    position: relative;
}
.industry-cont-wrap-img, .industry-cont-wrap-img img{
    width: 100%;
}
.industry-cont-wrap-img{
    margin-bottom: 10px;
}
.industry-cont-wrap-bot{
    position: relative;
    padding: 20px 32px 32px 32px;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    backdrop-filter: blur(16px);
    overflow: hidden;
}
.industry-cont-wrap-bot::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background: var(--colorbj4);
    pointer-events: none;
}
.icwb-tit{
    color: var(--color1d1);
    line-height: var(--line14);
    margin-bottom: 16px;
}
.icwb-word p{
    color: var(--color666);
    line-height: var(--line18);
}
.icwb-ul{
    display: flex;
    margin: var(--sapce32) -10px 0;
}
.icwb-ul-li{
    padding: 0 10px;
}
.industry-list .about-advt-ul-li{
    padding: 0 20px !important;
    margin-bottom: 0 !important;
}
.industry-list h2{
    color: #fff !important;
}
.industry-list .aaul-word p{
    font-size: var(--font16) !important;
}
.industry-list .aaul-box-tp{
    margin-bottom: 16px;
}
.industry-list h2{
    margin-bottom: var(--space120);
}
.industry-list .about-advt-ul-li{
    width: 25%;
    position: relative;
}
.industry-list .about-advt-ul-li::after{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 100vh;
    background: rgba(255, 255, 255, 0.40);
}
.industry-list .about-advt-ul-li:last-child::before{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 100vh;
    background: rgba(255, 255, 255, 0.40);
}
.industry-list{
    overflow: hidden;
}
.industry-list .aaul-box-tp span {
    font-size: 54px;
    line-height: 1.1;
    color: #fff;
    margin-right: 10px;
}
.industry-list .aaul-box-tp .ys_demo_num{
    font-family: "Microsoft YaHei" !important;
}
.industry-main .indust-prod-min-le {
    width: 80%;
}
.industry-main .home-point h2{
    justify-content: center;
    text-align: center !important;
}
.industry-main .home-point::after{
    display: none;
}
.home-point-slide-ul .slick-list{
    padding: 10px 0px;
    margin: 0 -10px;
}
.industry-main .mod-ctact h2{
    text-align: center;
    color: #fff !important;
}
.home-point-slide-ul .hpsu-li{
    padding: 0 10px;
} 
.industry-main .indust-serv h2, .industry-main .indust-serv .mod-word p{
    text-align: center !important;
}
.industry-honor{
    position: relative;
}
.industyr-honor-bg{
    position: relative;
}
.industyr-honor-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.industry-honor h2{
    text-align: center;
}
.industry-honor-wrap{
    position: absolute;
    top: 54%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 4;
}
.ihsu-li-tit{
    text-align: center;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    color: var(--color1d1);
    line-height: var(--line175);
    font-size: var(--font16);
}
.industry-honor-slide-ul .slick-list{
    margin:0 -1px 0 0 !important;
}
.ihsu-li{
    width: 25%;
    position: relative;
    padding: 0 40px;
}
.ihsu-li::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 107px;
    background: rgba(0, 105, 220, 0.2);
}
.ihsu-li:last-child::after{
    display: none;
}
.ihsu-li-box{
    padding: 0 40px;
}
.ihsu-li .ys-imgbox-cover{
    margin-bottom: 32px;
}
.industry-honor-slide .mod-arrows{
    width: 136px;
    margin: 0 auto;
    margin-top: 50px;
}
.industry-honor-slide .arrows-icon{
    border: solid 1px var(--colormain2);
}
.industry-run-list{
    position: relative;
    overflow: hidden;
}
.industry-run-list-ul {
    display: flex;
    align-items: flex-start;
    position: relative;
    width: calc(calc(150px * var(--width-shu)) + calc(80px * var(--width-shu)));
}
.irlu-li{
    width: 150px !important;
    margin-right: 80px;
    flex-shrink: 0;
}
.industry-run-list1 .industry-run-list-ul1 {
    animation: donghua1 linear infinite;
}
.industry-run-list1 .industry-run-list-ul2 {
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
    animation: donghua2 linear infinite;
}
@keyframes donghua1{
    0% {
        transform: translateX(0%);
        -webkit-transform: translateX(0%);
    }
    100% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
}
@keyframes donghua2{
    0% {
        transform: translateX(100%);
        -webkit-transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
        -webkit-transform: translateX(0);
    }
}
.industry-run-list{
    padding: 10px 0;
    border-top: 1px solid rgba(0, 107, 228, 0.20);
    border-bottom: 1px solid rgba(0, 107, 228, 0.20);
}
.industry-run-list2{
    border-top: none;
}

.industry-run-list2 .industry-run-list-ul1 {
    animation: donghua3 linear infinite;
}
.industry-run-list2 .industry-run-list-ul2 {
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
    animation: donghua4 linear infinite;
}
@keyframes donghua3{
    0% {
        transform: translateX(0%);
        -webkit-transform: translateX(0%);
    }
    100% {
        transform: translateX(100%);
        -webkit-transform: translateX(100%);
    }
}
@keyframes donghua4{
    0% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
    100% {
        transform: translateX(0);
        -webkit-transform: translateX(0);
    }
}
.industry-serv-wrap{
    position: relative;
    width: 100%;
    margin:0 auto;
}
.industry-serv-pic, .industry-serv-pic img{
    width: 100%;
    position: relative;
    pointer-events: none;
}
.industry-serv-tpul, .industry-serv-btul{
    width: 100%;
    height: 100%;
    pointer-events: none;
    position: absolute;
    top:0;
    left: 0;
}
.industry-serv-btul{
    z-index: 6;
}
.isbl-point-icon{
    width: 36px;
    height: 36px;
    border-radius: 50%;
    position: relative;
    border-radius: 50%;
    background: rgba(255, 255, 255, 1);
    margin-right: 4px;
    transition: all .4s;
}
.isbl-point-icon img{
    width: 50%;
    transition: all .4s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.isbl-point-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.isbl-point-icon::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: var(--colorbj4);
    pointer-events: none;
    opacity: 1;
    transition: all .4s;
    border-radius: 50%;
    z-index: -1;
}
.isbl-point{
    cursor: pointer;
    display: flex;
    align-items: center;
}
.isbl-point p{
    color: var(--color1d1);
    white-space: nowrap;
    padding: 4px 12px;
    border-radius: 80px;
    position: relative;
    background: #fff;
    line-height: 1.75;
    transition: all .4s;
}
.isbl-point p::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: var(--colorbj4);
    pointer-events: none;
    opacity: 1;
    transition: all .4s;
    border-radius: 80px;
    z-index: -1;
}
.industry-serv-wrap{
    pointer-events: none;
}
.industry-serv-btul-li{
    pointer-events: all;
    position: absolute;
    padding-right: 10px;
}
.industry-serv-tpul-li{
    display: none;
}
.industry-serv-tpul-li, .istl-pic, .istl-pic img{
    width: 100%;
}
.isbl-pull{
    width: 400px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 100%;
    display: none;
}
.industry-serv-btul-li.left .isbl-pull{
    left: auto;
    right: 100%;
}
.industry-serv-btul-li.left{
    padding-right: 0px;
    padding-left:10px;
}
.industry-serv-btul-li.act .isbl-point-icon{
    background: var(--colormain2);
}

.industry-serv-btul-li.act .isbl-point-icon img:nth-child(1){
    opacity: 0;
}
.industry-serv-btul-li.act .isbl-point-icon img:nth-child(2){
    opacity: 1;
}
.industry-serv-btul-li.act.isbl-point-icon::after{
    opacity: 0;
}
.industry-serv-btul-li.act{
    z-index: 10;
}
.industry-serv-btul-li.act p{
    color: #fff;
    background: var(--colormain2);
}
.industry-serv-btul-li.act p::after{
    opacity: 0;
}
.isbl-pull-bot{
    padding:32px;
}
.isbl-pull-bot .vlul-sect-bot-tit{
    margin-bottom: var(--space40);
}
.industry-serv .mod-word{
    width: 50%;
    margin: 0;
}
.industry-serv .ys-cont1400{
    position: absolute;
    left: 50%;
    top: 10%;
    transform: translateX(-50%);
    z-index: 0;
}
.industry-serv{
    position: relative;
}
/* c1-工业智能化-end */
/* c2-交通智能化-start */
.trasport-main  h2{
    text-align: center;
}
.trasport-main .mod-word{
    width: 83%;
    margin: 0 auto var(--space40) !important;
}
.trasport-main .mod-word p{
    text-align: center;
}
.trasport-main .industry-serv .ys-cont1400{
    position: relative;
    left: auto;
    top: auto;
    transform: inherit;
}
.trasport-main .industry-serv-wrap{
    width: 70%;
}
.trasport-main .aaul-word p{
    line-height: 1.75;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.trasport-main .aaul-box-tp span{
    font-size: var(--font32);
}
.trasport-main .industry-cont-wrap{
    position: relative;
}
.trasport-main .industry-cont-wrap-bot{
    position: absolute;
    top: 0;
    right: 0;
    width:32%;
    height: 100%;
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    backdrop-filter: blur(16px);
    padding: 80px 32px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.trasport-main .industry-cont-wrap-bot .icwb-tit, 
.trasport-main .industry-cont-wrap-bot .icwb-word p, 
.trasport-main .industry-cont-wrap-bot .std-btn6-box p{
    color: #fff;
}
/* c2-交通智能化-end */
/* c3-食药智能化-start */
.food-main .industry-serv-wrap{
    width: 60%;
}
.food-main  h2{
    text-align: center;
}
.food-main .mod-word{
    width: 83%;
    margin: 0 auto var(--space40) !important;
}
.food-main .mod-word p{
    text-align: center;
}
.food-main .industry-serv .ys-cont1400{
    position: relative;
    left: auto;
    top: auto;
    transform: inherit;
}
.food-main .industry-cont-wrap-bot{
    position: absolute;
    top: 0;
    left: 0;
    width:32%;
    height: 100%;
    border-radius: 5px;
    background: var(--colorbj4);
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
    backdrop-filter: blur(16px);
    padding: 80px 32px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.food-main .industry-cont-wrap-bot .icwb-tit, 
.food-main .industry-cont-wrap-bot .icwb-word p, 
.food-main .industry-cont-wrap-bot .std-btn6-box p{
    color: #fff;
}
.food-main .about-advt-ul-li{
    width: 33.333333%;
}
/* c3-食药智能化-end */
/* e2-关于我们-技术创新-start */
.creat-main .mod-wrap{
    padding-top: var(--space100);
}
.creat-main .industry-honor h2{
    margin-bottom: 24px;
}
.creat-main .industry-honor .mod-arrows{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    margin-top: 0px !important;
}
.creat-main .industry-honor{
    padding: 140px 0 220px;
}
.creat-main .industry-honor .arrows-prev{
    left: -60px;
}
.creat-main .industry-honor .arrows-next{
    right: -60px;
}
.creat-main .industry-honor-wrap{
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
}
.creat-main .industyr-honor-bg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.creat-main .industyr-honor-bg, .creat-main .industyr-honor-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.creat-main .ihsu-li::after{
    top: 38%;
}
.creat-main .ihsu-li-box{
    padding: 0;
}
.creat-main .industry-honor-slide-bg{
    width: 100%;
    position: absolute;
    top: 88%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.industry-honor-slide-bg img{
    width: 100%;
}
.creat-main .engi-item-bot{
    margin-top: 64px;
}
.engi-video h2{
    text-align: center;
    margin-bottom: 24px;
}
.engi-video-cry{
    position: relative;
    overflow: hidden;
    width: 100vw;
}
.engi-video-cry{
    transform: scale(0.75);
    transform-origin: center top;
    border-radius: 10px;
}
.engi-video-cry-play{
    width: 62px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    cursor: pointer;
    z-index: 4;
    pointer-events: all;
}
.engi-video-cry-show{
    position: relative;
}
.engi-video-bot{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 4;
    opacity: 0;
    pointer-events: none;
    transition: all .4s;
}
.engi-video-bot.act{
    opacity: 1;
    pointer-events: all;
}
.engi-video-bot .ys-cont1440{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 214px 0 57px;
}
.engi-video-cry.end .engi-video-cry-play{
    opacity: 0;
    pointer-events: none;
}
.engi-video-cry-show::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(281deg, rgba(0, 38, 67, 0.60) 14.45%, rgba(0, 55, 98, 0.60) 99.38%);
    opacity: 0;
    transition: all .4s;
    z-index: 4;
}
.engi-video-cry.end .engi-video-cry-show::after{
    opacity: 1;
}
.engi-video-bot .ys-cont1440{
    position: relative;
    height: 100%;
}
.engi-video-bot .ys-cont1440::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 100%;
    background: #FFF;
    opacity: 0.5;
    pointer-events: none;
}
.engi-video-bot-tit{
    position: relative;
    color: #fff;
    line-height:1.3;
    padding-left: 42px;
}
.engi-video-bot-tit::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 2px;
    height: 100%;
    background: #fff;
}
.engi-video-bot-icon{
    width: 34px;
    margin-bottom: 28px;
}
.engi-video-bot-icon img{
    width: 100%;
}
.creat-main .iasu-li-bot{
    height: 100%;
    padding: 32px;
    margin-top: 0px !important;
}
.creat-main .islu-lis::before{
    display: none;
}
.creat-main .islu-lis{
    /* width: 390px !important; */
    height: auto !important;
}
.creat-main .intell-step-list-ul{
    margin: 0 -15px;
    align-items: stretch;
}
.creat-main .islu-lis-link-word p{
    color: #fff;
    line-height: var(--line175);
}
#ys-swiper4{
    width: 100%;
    overflow: visible !important;
}
.creat-deve{
    position: relative;
    overflow: hidden;
}
.creat-deve-bg, .creat-deve-bg img{
    width: 100%;
}
.creat-deve-bg{
    position: relative;
}
.creat-deve-bg::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 12, 40, 0.2);
    pointer-events: none;
    z-index: 0;
}
.creat-deve-bg::before{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 25%;
    background: linear-gradient(0deg, rgba(0, 10, 31, 0) 0%, rgba(0, 10, 31, 1) 100%);
    opacity: 0.7;
    z-index: 1;
}
.creat-deve-wrap{
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    padding: 140px 0 37px;
    z-index: 5;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.creat-deve-wrap::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
}
.creat-deve-wrap h2{
    padding-left: 42px;
    position: relative;
    color: #fff;
}
.creat-deve-wrap h2::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 2px;
    height: 100%;
    background: #fff;
}
.cdws-swip-ul{
    margin: 0 -20px;
}
.cdws-swip-ul-li{
    height: auto !important;
    padding: 0 20px;
    bottom: -30px;
}
.cdws-swip-ul-li.swiper-slide-active{
    bottom: 0px;
}
.creat-deve .csul-boxs{
    padding: 30px;
    height: 100%;
}
.creat-deve .csul-boxs .cdws-boxs-year{
    color: #fff;
    line-height: 1.3;
    margin-bottom: 18px;
}
.creat-deve .csul-boxs .cdws-boxs-word p{
    color: var(--colorfff);
    line-height: var(--line175);
}
.cdws-swip{
    margin-bottom: 110px;
    overflow: visible !important;
}
.cdws-swip-ul-li{
    transition-property:all !important;
    transition: all .4s;
}
.cdws-swip-ul-li.swiper-slide-next{
    bottom: 30px;
}
.cdws-swip-ul-li.swiper-slide-prev{
    bottom: -30px;
}
.cdws-swip-ul-li.on1{
    bottom: 60px;
}
.cdws-swip-ul-li.on2{
    bottom: 90px;
}
.cdws-swip-ul-li.on3{
    bottom: 120px;
}
.cbul-year{
    padding-top: 16px;
    position: relative;
    cursor: pointer;
}
.cbul-year::after{
    content: '';
    position: absolute;
    top: -1px;
    left: 0;
    width: 0;
    height: 2px;
    background: var(--colorbj4);
    transition: all .4s;
}
.cbul-year{
    color: #fff;
    opacity: 0.5;
    transition: all .4s;
    border-top: rgba(255, 255, 255, 0.50) solid 1px;
}
/* .cdws-botswip-ul-li.swiper-slide-active .cbul-year::after,  */
.cdws-botswip-ul-li.act .cbul-year::after{
    width: 100%;
}
/* .cdws-botswip-ul-li.swiper-slide-active .cbul-year,  */
.cdws-botswip-ul-li.act .cbul-year{
    opacity: 1;
}
.creat-deve-wrap-slide{
    padding-left: 123px;
}
.creat-deve-wrap-btm{
    width: 100%;
    overflow: hidden;
}
.cdws-botswip{
    width: 100% !important;
    overflow: visible !important;
    margin-left: 0 !important;
}
/* e2-关于我们-技术创新-end */
/* d3-下载中心-一体化-start */
.load-main{
    padding-top: var(--head117);
}
.load-main .mod-wrap{
    padding-top: var(--space120);
}
.ys-select-bd-item .ys-select-bd-list{
    padding-left:15px;
}
.load-list-le{
    width: 62%;
    display: flex;
    margin: 0 -20px;
}
.load-list-le .vlts-le{
    width: 50%;
    padding:0 20px;
}
.load-main .vlts-ri .std-btn1-add-box {
    padding: 8px 64px;
}
.load-main .vlts-ri{
    width: 28%;
}
.load-list .video-list-top{
    margin-bottom: 80px;
}
.load-list-tp{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding-bottom: 12px;
    margin-bottom: 30px;
    border-bottom: solid 1px rgba(153, 153, 153, 0.2);
}
.load-list-tp-ri {
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--color666);
}
.load-list-tp-ri span{
    display: inline-block;
    margin: 0 6px;
    color: var(--colormain2);
}
.load-list-tp h2{
    color: var(--color1d1);
}
.load-list-bot-le{
    width: 16%;
    position: sticky;
    top: 160px;
}
.load-list-bot-ri{
    width: 75%;
}
.load-list-bot{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.load-main .mod-achor-ul-li p{
    color: var(--color999);
    line-height: var(--line175);
    position: relative;
}
.load-main .mod-achor-ul-li p::after{
    width: 1px;
    background: #002147;
}
.load-main .mod-achor-ul-li.act p{
    color:#002147;
}
.load-main .mod-achor-ul{
    border-left: 1px solid rgba(153, 153, 153, 0.20);
}
.load-main .llbr-item-ul-li::before{
    display: none;
}
.load-main .llbr-item-ul{
    display: inline-block;
    border:solid 1px rgba(102, 102, 102, 0.30);
    border-radius: 5px;
}
.load-main .llbr-item-tit{
    color: var(--color1d1);
    line-height: var(--line14);
    margin-bottom: var(--sapce32);
}
.load-main .llbr-item{
    padding: 32px;
    border-radius: 5px;
    background: #FFF;
    box-shadow: 0px 6px 12px 0px rgba(0, 31, 68, 0.10);
}
.load-main .llbr-item-ul-li{
    position: relative;
    z-index: 3;
}
.load-main .llbr-item-ul-li p{
    padding: 6px 36px;
    border-right: 1px solid rgba(102, 102, 102, 0.30);
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color666);
    overflow: hidden;
    position: relative;
    border-radius: 5px;
    transition: all .4s;
    cursor: pointer;
}
.load-main .llbr-item-ul-li p::after{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: calc(100% + 3px);
    height: calc(100% + 3px);
    border-radius: 5px;
    opacity: 0;
    transition: all .4s;
    background: var(--colorbj4);
    z-index: -1;
}
.load-main .llbr-item-ul-li:last-child p{
    border-right:none;
}
.load-main .llbr-item-ul-li.act p::after{
    opacity: 1;
}
.load-main .llbr-item-ul-li.act p{
    color: #fff;
}
.lull-tps .std-btn6-box{
    flex-direction: row-reverse;
}
.lull-tps .std-btn6-icon{
    margin-left: 0 !important;
    margin-right: 12px;
}
.libl-ul-lis::before{
    display: none;
}
.lull-tps{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 12px;
}
.lull-tps-tit{
    color: var(--color1d1);
    line-height: var(--line175);
}
.llbr-item-bot{
    margin-top: var(--sapce32);
}
.lull-btms-date{
    display: flex;
    align-items: center;
}
.lull-btms-date-icon{
    width: 20px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 12px;
}
.lull-btms-date-icon img{
    width: 100%;
}
.lull-btms-date p{
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color999);
}
.lull-btms-date{
    margin-right: 40px;
}
.lull-btms-pic{
    width: 24px;
}
.lull-btms-pic img{
    width: 100%;
}
.libl-ul-lis-link{
    display: block;
    padding: 20px 0;
    border-bottom: 1px solid rgba(153, 153, 153, 0.50);
}
.libl-ul-lis:first-child .libl-ul-lis-link{
    padding-top: 0px;
}
.lull-btms{
    display: flex;
    align-items: center;
}
.llbr-item-bot-list{
    display: none;
}
.llbr-item-bot-list:first-child{
    display: block;
}
.llbr-item{
    overflow: hidden;
    margin-bottom: 15px;
}
.llbr-item:last-child{
    margin-bottom: 0px;
}
/* d3-下载中心-一体化-end */

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .arrows-icon:hover img:nth-child(2){
        opacity: 1;
    }
    .arrows-icon:hover img:nth-child(1){
        opacity: 0;
    }
    .arrows-icon:hover{
        border: solid 1px var(--colormain2);
    }
    .ipml-ul-li:hover p::after{
        width: 100%;
    }
    .ipml-ul-li:hover p{
        color: var(--colormain2);
    }
    .plpu-link:hover{
        color: var(--colormain2);
    }
    .pibu-li-bot .std-btn1-box:hover::after{
        opacity: 1;
    }
    .pibu-li-bot .std-btn1-box:hover{
        color: var(--colorfff);
    }
    .plul-sect:hover .std-btn1-box::after{
        opacity: 0;
    }
    .plul-sect:hover .std-btn1-box::before{
        opacity: 1;
    }
    .plul-sect:hover .std-btn1-box{
        color: var(--colorfff);
    }
    .nlul-box:hover .nlul-box-ri-tit{
        color: var(--colormain2);
    }
    .inside-main .ys-bread-list a:hover{
        color: var(--colormain2);
    }
    .ys-nysu-li-box:hover{
        border: solid 1px transparent;
    }
    .ys-nysu-li-box:hover::after{
        opacity: 1;
    }
    .nclp-ul-li-link:hover{
        color:#0079E8;
    }
    .altu-li-box:hover{
        color: var(--colormain2);
    }
    .altu-li-box:hover::after{
        width: 100%;
    }
    .ys-pcfy a:hover li{
        color: var(--colorfff);
        background: var(--colormain2);
        border: 1px solid var(--colormain2);
    }
    .ys-pcfy .first:hover li, .ys-pcfy .prev:hover li, .ys-pcfy .next:hover li, 
    .ys-pcfy .end:hover li{
        background: transparent !important;
        border: 1px solid rgba(96, 115, 152, 0.20) !important;
        color: var(--colormain2) !important;
    }
    .ys-select-li:hover, .ys-sebp-li:hover, .ys-sebp-lis:hover{
        color: var(--colormain2);
    }
    .std-btn3-box:hover::after{
        opacity: 1;
    }
    .std-btn3-box:hover{
        border: solid 1px transparent;
        color: var(--colorfff);
    }
    .std-btn3-add-box:hover{
        border: solid 1px transparent;
    }
    .std-btn3-add-box:hover::after{
        opacity: 1;
    }
    .std-btn3-add-box:hover p{
        color: var(--colorfff);
    }
    .std-btn3-add-box:hover .std-btn3-add-icon img:nth-child(2){
        opacity: 1;
    }
    .std-btn3-add-box:hover .std-btn3-add-icon img:nth-child(1){
        opacity: 0;
    }
    .ys-bread-list a:hover{
        color: rgba(255,255,255,1);
    }
    .mlpu-li-link:hover{
        color: var(--colormain2);
    }
    .std-btn7-box:hover::after{
        opacity: 1;
    }
    .std-btn7-box:hover{
        border:solid 1px transparent;
    }
    .prod-sear .ys-nysu-li-box:hover{
        color: var(--colorfff);
    }
    .pibu-li-bot .std-btn6-box:hover::after{
        opacity: 1;
    }
    .pibu-li-bot .std-btn6-box:hover p{
        color: var(--colorfff);
    }
    .pibu-li-bot .std-btn6-box:hover .std-btn6-icon img:nth-child(2){
        opacity: 1;
    }
    .pibu-li-bot .std-btn6-box:hover .std-btn6-icon img:nth-child(1){
        opacity: 0;
    }
    .home-main .islu-lis-link:hover{
        background: var(--colormain2);
    }
    .home-main .islu-lis-link:hover .std-btn6{
        opacity: 1;
    }
    .home-main .mod-ctact .std-btn1-add-box:hover::after{
        opacity: 1;
    }
    .model-cry-le-slide .arrows-icon:hover {
        border: none;
    }
    .mcrl-ul-li-link:hover{
        background: rgba(0, 107, 228, 0.10);
        border: solid 1px transparent;
    }
    .mlbu-li-link:hover{
        border:solid 1px var(--colormain2)
    }
    .load-main .llbr-item-ul-li p:hover:after{
        opacity: 1;
    }
    .load-main .llbr-item-ul-li p:hover{
        color: #fff;
    }
    .ncru-li-box:hover::after{
        width: 100%;
    }
    .hsii-link:hover .std-text2{
        color: #fff;
    }
}

/* 载入效果 */
.yx-case8-fadeInUpimg {
    animation: fadeInUpimg 2.4s ease 1;
}

@keyframes fadeInUpimg {
    0% {
        transform: scale(1.5);
    }

    100% {
        transform: none;
    }
}
/* ph */
.about_global_ph{
    display: none;
}
.slick-prev, .slick-next{
    border-radius: 50%;
}
.islu-lis{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.islu-lis.slick-slide:not(:first-child){
    display: none;
}
.ncru-li{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    width: 100%;
}
.ncru-li.slick-slide:not(:first-child){
    display: none;
}
.model-table-bot,
.model-list-bot,
.model-spec-bot, 
.model-serv-bot, 
.model-load-bot, 
.model-prod-bot {
   overflow: hidden;
}
.model-table-bot,
.model-list-bot,
.model-spec-bot, 
.model-serv-bot, 
.model-load-bot, 
.model-prod-bot p{
line-height: 1.8;
}
.mlbu-li-box{
    height: 100%;
}
.model-serv-bot td{
    padding: 10px;
     line-height:1.8;
     border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.model-serv-bot td p{
   line-height:1.8;
}
.model-list-bot-ul{
    align-items: stretch;
}
.engi-last{
    margin-bottom: 0px !important;
}
.intell-main .isul-link-ri-word p, .traffic-main .isul-link-ri-word p{
    -webkit-line-clamp: 4;
    height: 7em;
}
.islu-lis.slick-slide:not(:first-child){
    display: none;
}
.industry-serv-btul-li.act .std-btn6-box p{
    background: transparent !important;
    color: var(--colormain2);
}
.system-main .video-list-ul{
    margin-bottom: 0px !important;
}
.trru-li .std-btn-add-icon{
    width: 20px;
}
.traffic-diagram-cry{
    position: relative;
    z-index: 4;
}
.indust-adv-swip-ul{
    align-items: stretch;
}
.indust-adv-swip-ul .swiper-slide{
    height: auto !important;
}
.iasu-li-box{
    height: 100% !important;
}
.iasu-li-box .ys-imgbox-cover img:nth-child(2) {
    height:100%;
    object-fit: cover;
}
.drugs-main .pibu-li-top-text{
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 3.2em;
}
.drugs-main .pibu-li-top{
    padding-bottom: 18px;
}
.drugs-main .indust-level-img{
    margin-bottom: 0px !important;
}
.indust-serv-ul .slick-list, .indust-serv-ul .slick-track{
    width: 100%;
}
.ihsu-li-box .ys-imgbox-cover img:nth-child(2){
    object-fit: contain;
}
/* 20241128 */
.engi-main .ys-nyban-wrap .std-btn1-add{
    display: block !important;
}
.engi-earth-le .std-btn-add-icon, .engi-again-le .std-btn-add-icon{
    width: 24px;
}
.join-ctact-ul-li{
    height: auto !important;
}
.head-nav-item-down{
    top: 99% !important;
}
.head-nav-item:nth-child(2) .head-nav-item-down{
    box-shadow: 23px 0px 14px 0px rgba(0, 50, 90, 0.01), 10px 0px 10px 0px rgba(0, 50, 90, 0.02), 3px 0px 6px 0px rgba(0, 50, 90, 0.02);
}
.join-grow-bot-wrap{
    width: 80% !important;
    margin-left: 0px !important;
    overflow: visible !important;
}
.join-grow-bot-cry{
    position: relative;
    overflow: hidden;
    border-radius: 5px !important;
}
.jgbu-li-tit{
    text-align: left;
    width: calc(100% - 190px);
}
.ipmr-list, .ipmr-btn{
    display: none;
}
.ipmr-list:first-child, .ipmr-btn:first-child{
    display: block;
}
.ys-page-wrap{
    padding-top: calc(var(--line40) + var(--line77));
}
.indust-case-wrap.nomore{
    width: 85vw;
}
.indust-case-wrap.nomore .indust-case-ul{
    display: fleX;
    justify-content: center;
}
/* macro加隐藏方案产品右侧按钮 记得做成和左侧联动 */
/* https://hollysyscn.test3.yongsy.net/solution/industrial */
.indust-prod .std-btn1.std-btn1-add>a:not(:first-child){
    display: none;
}

.indust-case-ul-li{
    width: 50%;
}
/* .inside-main.model-main.ys-page-wrap{
    padding-top: 0px !important;
} */
.deve-modal-ul-li .ys-imgbox-cover img:nth-child(2){
    object-fit: cover;
}
/* 20241217 */
.traffic-diagram-ul-li{
    margin-top: 30px;
}
.traffic-diagram-ul{
    flex-wrap: wrap;
}
.traffic-diagram-bot{
    padding-top: 0px !important;
}
.video-list .ys-select-bd{
    max-height: 470px;
}
.ys-select-bd-text, .ys-sebp-li, .ys-sebp-lis{
    font-size: var(--font16);
}
.ys-sebp-lis{
    margin-bottom: 4px;
}
.ys-sebp-lis:last-child{
    margin-bottom: 0px;
}
.ys-nyban-title p{
    text-align: left;
}
.indust-level-img.up{
    margin-bottom: 70px !important;
}
.iasu-li-bot-word ul{
    padding-left: 18px;
}
.iasu-li-bot-word ul li{
    list-style-type: disc;
    margin-bottom: 10px;
}
.iasu-li-bot-word ul li:last-child{
    margin-bottom: 0px;
}
.system-meth-wrap.nomore{
    flex-direction: column;
}
.system-meth-wrap.nomore h2{
    text-align: center;
}
.system-meth-wrap.nomore .system-meth-ri{
    width: 100%;
    margin-top: 0px !important;
}
.iasu-li-bot-word ul li::marker{
    color: var(--colorfff);
}
.intell-step-pic img{
    display: none;
}
.intell-step-pic img:first-child{
    display: block;
}
.home-main .islu-lis.act .islu-lis-link {
    /*background: var(--colormain2);*/
     background-image: linear-gradient(to top, rgb(34 169 58) 0%, rgb(28 147 73) 100%);
}
.home-main .islu-lis.act .std-btn6 p,
 .home-main .islu-lis.act .islu-lis-link-tit,
  .home-main .islu-lis.act .islu-lis-link-word p{
    color: #fff;
  }
  .home-main .islu-lis.act .islu-lis-link:hover .std-btn6 {
    opacity: 1;
}
.alul-bot .std-btn6{
    flex-shrink: 0;
}
.alul-bot-ul{
    flex-wrap: wrap;
    width: 100%;
    padding-right: 20px;
}
.inside-main .ys-main{
    padding-top: 20px !important;
}
.pull-item-link .pull-item-icon{
    display: none;
}
.conta_addre_list.nomore .conta_addre_list_li{
    width: 100%;
}
.conta_addre_list.nomore .call_wrap{
    display: flex;
    flex-wrap: wrap;
}
.conta_addre_list.nomore .call_wrap_tit{
    width: 100%;
}
.conta_addre_list.nomore .call_wrap_btm{
    width: 100%;
}
.conta_addre_list.nomore .call_wrap_subtit{
    margin-right: 10px;
}
.conta_addre_list.nomore .chlu_li{
    width: 33.3%;
} 
.contact-main .call_wrap_info p{
    min-height: inherit;
}
.contact-inof-btn{
    display: flex;
    justify-content: center;
    margin-top: var(--space40);
}
/* 三列 */
.model-table-bot.third thead tr th{
    min-width: 33.333333% !important;
    max-width: 33.333333%;
    width: 33.333333%;
}
.model-table-bot.third tbody tr td{
    width: 33.333333%;
    min-width: 33.333333%;
    max-width: 233.333333%;
} 
/* 四列 */
.model-table-bot.four thead tr th{
    min-width: 25% !important;
    max-width: 25%;
    width: 25%;
}
.model-table-bot.four tbody tr td{
    width: 25%;
    min-width: 25%;
    max-width: 25%;
}
.model-table-bot-wrap{
    width: 100%;
    position: relative;
}
.intell-step-pic{
    position: relative;
}
.home-news-item .newdet-cont-ri-ul{
    display: block;
}
.home-point-slide-ul .slick-track{
    display: flex;
    align-items: stretch;
}
.home-point-slide-ul .hpsu-li{
    height: auto !important;
}
.isul-link{
    height: 100%;
}
.isul-link-ri-wrap{
    padding-top: 25px;
    padding-bottom: 25px;
}
.pibu-li-pull-ul{
    height: 185px;
}
.pibu-li-pull-ul .mCSB_outside+.mCSB_scrollTools {
    right: -16px !important;
    opacity: 1;
}
.traffic-main .iasu-li-box .ys-imgbox-cover,
.indust-main .iasu-li-box .ys-imgbox-cover{
    opacity: 0;
    pointer-events: none;
    display: none;
}
.traffic-main .iasu-li-box .iasu-li-bot, 
.indust-main .iasu-li-box .iasu-li-bot{
    margin-top: 0px !important;
}
.traffic-main .iasu-li-bot-icon,
 .indust-main .iasu-li-bot-icon{
    display: none;
}
.dmul-box-ri-word{
    margin-bottom: 20px;
}
.industry-honor{
    overflow: hidden;
}
.load-main .llbr-item-ul {
    border: solid 1px rgba(102, 102, 102, 0.30);
    border-radius: 5px;
    white-space: nowrap;
    /* overflow-x: auto; */
    display: flex;
}
.load-main .llbr-item-ul-li {
    float: none;
}
.lull-ph{
    display: none;
}
.join-grow-bot-cry .swiper-pagination{
    opacity: 0;
}
.expo-list{
    z-index: 6;
}
.prodlist-item-top-bg::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 24px;
    transform: translateY(-50%);
    width: 1px;
    height: 100%;
    background: #fff;
}
.mod-achor.more .mod-achor-ul-li p{
    color: rgba(153, 153, 153, 0.8);
}
.mod-achor.more .mod-achor-ul-li.act p{
    color: rgba(153, 153, 153, 1);
}
.mod-achor.more .mod-achor-ul-li.act p::after{
    background: rgba(153, 153, 153, 1);
}
.prod-sear{
    position: relative;
}
.prodlist-main .prodlist-item-top-cry h2{
    margin-bottom: 0px !important;
}
.prodlist-main .pitc-word{
    margin-top: 24px;
}
/* 20241222 */
.ipml-ul {
    width: 100%;
    margin: 0 -20px;
    flex-wrap: nowrap;
}
.ipml-ul-li{
    width: auto !important;
    padding: 0 20px;
}
.ipml-ul-li p{
    white-space: nowrap;
}
.indust-prod-min-le .mCustomScrollBox, .llbr-item-list .mCustomScrollBox{
    padding-bottom: 10px !important;
}
.indust-prod-min-le .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.llbr-item-list .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0px;
    top: auto;
    right: 20px !important;
    opacity: 0;
    height: 4px;
}
.llbr-item-list .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
    right:0px !important;
}
.indust-prod-min-le .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
.llbr-item-list .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
    width: 100% !important;
    height: 4px;
    margin:0px;
}
.indust-prod-min-le .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.llbr-item-list .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 100%;
    margin: 0px !important;
    background: var(--colormain2) !important;
    opacity: 0.2;
}
.indust-prod-min-le .mCSB_horizontal.mCSB_inside>.mCSB_container,
 .llbr-item-list .mCSB_horizontal.mCSB_inside>.mCSB_container{
    margin-bottom: 10px;
}
.industry-main .indust-prod-min-le{
    max-width: 80%;
    width: auto;
    padding-right: 20px;
}
.indust-prod-min .std-btn1-add-box {
    border-radius: 0px;
    padding: 9px 40px;
}
.indust-prod-min{
    margin-bottom: 20px;
}
.product{
    margin-bottom: 5px;
}
.about-cult-ul-li4 .acul-box-bot-word,
 .about-cult-ul-li5 .acul-box-bot-word, 
 .about-cult-ul-li6 .acul-box-bot-word{
    height: 95px;
}
.trasport-main .icwb-ul-li .std-btn6-icon img:nth-child(2){
    display: none;
}
.about-advt-ul-li.more1{
    width: 20%;
    padding: 0 10px !important;
}
.about-advt-ul-li.more1 .aaul-box .ys_demo_num{
    font-size: var(--font44);
}
/* .industry-list .about-advt-ul-li::after{
    opacity: 0;
} */
.llbr-item-list{
    width: auto;
    max-width: 100%;
    display: inline-block;
}
.model-adv-bot-pic {
    width: 50%;
    position: sticky;
    top: 100px;
}
.model-adv-bot-cont {
    position: relative;
    width: 100% !important;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
    top: auto;
    padding: 40px 20px;
}
.mabc-ul{
    width: 42%;
    flex-shrink: 0;
    position: relative;
    z-index: 3;
}
.model-adv-bot-bg {
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    height: 100%;
}
.model-adv-bot-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.indust-main .indust-adv .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction, 
.traffic-main .indust-adv .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 0px !important;
    opacity: 0;
}
.indust-main .indust-adv #ys-swiper4, .traffic-main .indust-adv #ys-swiper4{
    padding-bottom: 30px;
}
.indust-main .indust-adv .swiper-pagination-bullet, .traffic-main .indust-adv .swiper-pagination-bullet {
    background: rgba(255,255,255,1);
    opacity: .2;
}
.indust-main .indust-adv .swiper-pagination-bullet-active, .traffic-main .indust-adv .swiper-pagination-bullet-active {
    opacity: 1;
    background: rgba(255,255,255,1);
}
/* 20241225 */
.prod-pull-ri-fl .std-btn6{
    display: flex;
    justify-content: flex-end;
    margin-right: 20px;
}
.video-body .ys-videom-content{
    height: 562px;
}
.video-body .ys-videom-iframebox, .video-body .ys-videom-iframebox iframe, .video-body .ys-videom-video{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.video-body video {
    background: transparent !important;
}
.hpll-ul-li .ys-imgbox-cover{
    margin-top: 10px;
}
.indust-prod-min-le{
    overflow: hidden;
}
.trasport-main .industry-cont h2, 
.trasport-main .industry-cont .mod-word p, 
.traffic-main .traffic-diagram h2, 
.traffic-main .traffic-diagram-word p, 
.indust-main .indust-level h2,
 .indust-main .mod-word p{
    text-align: left;
}
.trasport-main .industry-cont .mod-word, 
.traffic-main .traffic-diagram-word, 
.indust-main .mod-word{
    width: 100%;
}
.address-main .mod-wrap{
    padding-top: var(--space50);
}
.address-list-top{
    margin-bottom: var(--space50) !important;
}
.industry-list .about-advt-ul-li::after, 
.industry-list .about-advt-ul-li:last-child::before{
    display: none;
}
.industry-list .about-advt-ul{
    margin: 0 -20px !important;
}
.icwb-ul-li .std-btn1-box{
    display: flex;
    align-items: center;
}
.msul-boxs-tit{
    font-size: var(--font24);
    color: var(--colormain2);
    font-weight: bold;
}
.msul-boxs-icon{
    display: none;
}
.msul-boxs{
    border-top: solid 1px transparent;
    padding-top: 0px;
}
.model-spec-ul.on1 .model-spec-ul-li:nth-child(1) .msul-boxs, .model-spec-ul.on1 .model-spec-ul-li:nth-child(2) .msul-boxs, .model-spec-ul.on1 .model-spec-ul-li:nth-child(3) .msul-boxs {
    /* padding-top: 0px !important; */
    border-top: solid 1px transparent;
    border-bottom: solid 1px rgba(0, 105, 220, 0.2);
    padding-bottom: 24px;
    padding-top: 0px;
}
.model-spec-ul.on2 .model-spec-ul-li:nth-child(1) .msul-boxs,
 .model-spec-ul.on2 .model-spec-ul-li:nth-child(2) .msul-boxs,
  .model-spec-ul.on2 .model-spec-ul-li:nth-child(3) .msul-boxs, 
  .model-spec-ul.on2 .model-spec-ul-li:nth-child(4) .msul-boxs,
 .model-spec-ul.on2 .model-spec-ul-li:nth-child(5) .msul-boxs,
  .model-spec-ul.on2 .model-spec-ul-li:nth-child(6) .msul-boxs{
    border-top: solid 1px transparent;
    border-bottom: solid 1px rgba(0, 105, 220, 0.2);
    padding-bottom: 24px;
    padding-top: 0px;
}
.msul-box-word ul li{
    list-style-type: disc;
}
.msul-box-word ul{
    padding-left: 18px;
}
.msul-box-word ul li::marker{
    font-size: 12px;
    color: var(--color666);
}
.model-adv-bot-pic{
    width: 48%;
    top: 160px;
}
.mabc-ul-li-tp p{
    font-weight: bold;
    font-size: var(--font24);
    color: var(--colorfff);
}
.mabc-ul-li-word{
    padding-left: 0px !important;
}
.mabc-ul-li-wrap{
    padding: 20px;
    border-radius: 10px;
    border: 1px solid  #FFF;
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(10px);
}
.mabc-ul-li{
    margin-bottom: 32px;
}
.model-adv-bot-cont{
    padding-left: 60px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.model-adv-bot-bg::after{
    background: transparent;
}
.mabc-ul-li-tp{
    border-bottom: 1px solid rgba(255, 255, 255, 0.40);
    position: relative;
}
.mabc-ul-li-tp::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.mabc-ul-li-tp{
    padding-bottom: 8px;
}
.mabc-ul-li-word p{
    font-size: var(--font16);
}
.mabc-ul{
    width: 47%;
    flex-shrink: 0;
    padding-top: 40px;
    padding-bottom:40px;
}
.mabp-img, .mabp-img img{
    width: 100%;
}
.model-adv-bot-pic{
    width: 100%;
}
.model-adv-bot-bg {
    position: absolute;
    top: 0px;
    left:inherit;
    right: -20px;
    width: 100vw;
    max-width: 1400px;
    z-index: -1;
    height: 100%;
    border-radius:0 0 5px 5px;
    overflow: hidden;
}
.model-adv-bot-pic{
    height: calc(100vh - var(--line40) - var(--line77));
}
.mabp-img{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.model-item-cont-ph{
    display: none;
}
.model-adv.on1 .mabp-img {
    position: relative;
    top: auto;
    transform: inherit;
}
.model-adv.on1 .model-adv-bot-pic{
    height: auto;
}
/*20241231*/
.engi-main .engi-item .prodlist-item-top-bg::before{
    display: none;
}
/*20250303*/
.pjfu_li_item4{
    width: 25% !important;
}