/*@font-face {*/
/*    font-family: 'MyFont-Regular'; */
/*    src:url('font/AlibabaPuHuiTi-3-55-Regular.ttf') format('truetype');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/
/*@font-face {*/
/*    font-family: 'MyFont-Thin'; */
/*    src:url('font/AlibabaPuHuiTi-3-35-Thin.ttf') format('truetype');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/
/*@font-face {*/
/*    font-family: 'MyFont-Bold'; */
/*    src:url('font/AlibabaPuHuiTi-3-85-Bold.ttf') format('truetype');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/
/*@font-face {*/
/*    font-family: 'MyFont-Medium'; */
/*    src:url('font/AlibabaPuHuiTi-3-65-Medium.ttf') format('truetype');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/
/*@font-face {*/
/*    font-family: 'MyFont-Heavy'; */
/*    src:url('font/AlibabaPuHuiTi-3-105-Heavy.ttf') format('truetype');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*}*/


*{margin: 0;padding: 0;border: 0;font-family:'MyFont-Regular',"Microsoft YaHei",arial,sans-serif,tahoma;}
html, body{font-size: 14px;color:#1a1a1a;}
a{text-decoration: none;color:#1a1a1a}
i{font-style:normal;}
.hide {display: none !important;}
.fr{float: right;}
.fl{float: left;}
/* == clearfix == */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix2{clear: both;content: '';*zoom:1;display:block;}
input:focus, textarea:focus {outline: none;}
ul, li,ol {list-style: none;}
input[type=button]{ cursor: pointer; -webkit-appearance: none; }
input[type=submit]{ cursor: pointer; -webkit-appearance: none; }
input[type=file]{ cursor: pointer; -webkit-appearance: none; }
button{ cursor: pointer; -webkit-appearance: none; }
img{max-width:100%}
.text_c{text-align:center;}
.blank_10{height:10px;}
em{font-style:normal;font-weight:normal;}
.font_36{font-size:36px !important;}
.font_24{font-size:24px !important;}
.font_22{font-size:22px !important;}
.font_20{font-size:20px !important;}
.font_18{font-size:18px !important;}
.font_16{font-size:16px !important;}
.font_14{font-size:14px !important;}
.font_12{font-size:12px !important;}
.font_bold{font-weight:bold;}

.text_c{text-align:center;}
.text_r{text-align:right;}
.text_l{text-align:left !important;}
.text_hide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.font_line{text-decoration:line-through}


button{border:none;outline:none;background:none;cursor:pointer}
input{border:none;outline:none;background:none;}


.w_1400{max-width:1400px;margin:0 auto;}


.main-header{background:#fff;padding:20px 0;position:relative}
.main-top{background:#046dae;position:relative;}
.main-top-email{background:url("../images/icon1.png") no-repeat 0px center;padding-left:40px;color:#fff;font-size:20px;height:60px;display:flex;align-items:center;}
.main-top-tel{position:absolute;right:0;top:0;background:#df4e43;padding:0 25px 0 15px;display:flex;align-items:center;color:#fff;height:60px;}
.main-top-tel .icon{display:block;margin-right:10px;}
.main-top-tel .t{font-family: MyFont-Thin;font-size:14px;}
.main-top-tel .c{font-size:16px;font-family:MyFont-Bold;}

.main-header{position:relative;background:#fff;padding:15px 0;}
.header-nav .nav{display:flex;}
.header-nav .nav li a{display:block;font-size:18px;text-transform:uppercase;font-family: MyFont-Medium;color:#424040;white-space:nowrap;transition:all 400ms;}
.header-nav .nav li:hover a{color:#046dae;}
.header-nav .nav li.active a{color:#046dae;}
.header-logo{display:block;}
.header-logo img{display:block;height:55px;}
.header{display:flex;align-items:center;justify-content:space-between;}
.header-nav .nav li{margin:0 3%;}
.header-search{}
.header-search-box{background:#f6f6f6;width:240px;display:flex;align-items:center;border-radius:23px;}
.header-search-box .input{flex:1;padding:0 15px;height:45px;overflow:hidden;}





.index-banner{position:relative;}
.index-banner img{display:block;width:100%;}

.index-product{background:url("../images/bg1.jpg") no-repeat center;background-size:cover;padding:85px 15px;}
.index-product .tab-container{position:relative;margin-top:75px;}
.index-product .tab-header {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0 10px;
    flex: 1;
    overflow: hidden;
    margin:0 -15px;
}
.index-product .tab-header li {
    flex: 1;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s;
    font-size:18px;
    color:#808080;
    font-family: MyFont-Bold;
    height:70px;
    display:flex;
    align-items:center;
    justify-content:center;
    background:#f0f1f1;
    border-top-left-radius:20px;border-top-right-radius:20px;
    margin:0 15px;
}
.index-product .tab-header li.active {
    background: linear-gradient(to right, #046dae, #0bbafb);
    color:#fff;
}
.index-product .arrow {
    cursor: pointer;
    user-select: none;
    font-size: 18px;
    transition: opacity 0.3s;
    position:absolute;
    width:50px;
    height:50px;

}
.index-product .arrow.left{left:-60px;top:50%;background:url("../images/prev2.png") no-repeat center;}
.index-product .arrow.right{right:-60px;top:50%;background:url("../images/next2.png") no-repeat center;}

.index-product .arrow.disabled {
    pointer-events: none;
}
.index-product .arrow.left.disabled{
    background:url("../images/prev1.png") no-repeat center;
}
.index-product .arrow.right.disabled{
    background:url("../images/next1.png") no-repeat center;
}
.index-product .tab-content {
    background:#fcfcfc;
    border-top: none;
    position:relative;
    border-bottom-left-radius:20px;
    border-bottom-right-radius:20px;
}
.index-product .tab-content .content-box {
    justify-content:space-between;
    opacity: 0;
    visibility: hidden;
    position: absolute; /* 或者 display:none 改成绝对定位 */
    transition: opacity 0.3s ease;
    display:flex;
}
.index-product .tab-content .content-box.active {

    opacity: 1;
    visibility: visible;
    position: relative;
}
.index-product-fr{
    padding:30px 0;
}
.index-product-fr .li-t{display:block;font-size:35px;color:#252424;font-family: MyFont-Heavy;margin:20px 0;}
.index-product-fr .product-c{font-size:18px;color:#777;}
.index-product-fr .c{margin:10px 0;line-height:1.5;}
.index-product-fr .product-more{display:flex;align-items:center;width:95px;height:36px;color:#fff;
    background: linear-gradient(to right, #046dae, #0bbafb);
    transition:all 400ms;
    border-radius:18px;
    justify-content:center;
    font-size:16px;
    margin:25px 0;
}
.index-product-fr .product-more:hover{opacity:0.7;}
.index-product-fr .product-more img{display:block;margin-left:10px;}
.index-product-fl{width:50%;}
.index-product-fr{width:45%;}
.index-product-fl img{display:block;width:100%;}
.index-product-fr .li-t:hover{color:#046dae;}
.index-product-fl a{display:block;overflow:hidden;}



.index-title{font-size:48px;color:#252424;font-weight:normal;text-align:center;text-transform:uppercase;font-family: MyFont-Heavy;}
.index-title span{font-family: MyFont-Heavy;}


.index-about{padding:90px 15px 0 15px;position:relative;z-index:2;}
.index-about-content{display:flex;justify-content:space-between;}
.index-about-fl{width:55%;}
.about-article{font-size:14px;color:#737678;line-height:30px;margin-top:60px;}
.index-about-fr{width:40%;position:relative;}
.index-about-fr img{display:block;width:100%;border-radius:20px;position:relative;z-index:3;}
.index-about-fr:before{position:absolute;left:6px;top:12px;width:100%;height:100%;display:block;content:"";
    background: linear-gradient(to right, #0bb9fb, #046dae);border-radius:20px;
}
.index-about .index-title{text-align:left;}
.index-about-box{background:url(../images/index2.jpg) no-repeat center;margin:70px 0;background-size:cover;padding:60px 0;}
.index-about-box-ul{display:flex;margin:0 14px;}
.index-about-box-ul li{
    position:relative;
    overflow:hidden;
    flex:1;background:#fff;border-radius:15px;margin:0 14px;padding:15px;height:235px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.index-about-box-ul li .li-blue{
    display:flex;align-items:center;
    justify-content:center;
    flex-direction:column;
    border-radius:15px;
    position:absolute;left:0;bottom:0;width:100%;background:#046dae;color:#fff;font-size:14px;line-height:24px;transition:all 400ms;transform:scale(0)}
.index-about-box-ul li .icon{width:70px;height:70px;display:flex;align-items:center;justify-content:center;margin:0 auto;}
.index-about-box-ul li .li-t{font-family: MyFont-Bold;font-size:18px;text-transform:uppercase;margin-top:15px;}
.index-about-box-ul li:hover .li-blue{bottom:0;height:100%;transform:scale(1)}
.index-about-box-ul li .li-c{margin:0 20px;}
.index-about-box-ul li .li-con{transition:400ms;}
.index-about-box-ul li:hover .li-con{opacity:0;}


.index-solution:before{z-index:0;position:absolute;left:0;top:-50%;height:100%;width:40%;background:url("../images/bg3.png") no-repeat 0px center;display:block;content:"";}
.index-solution{position:relative;padding:0 15px;padding-top:100px;}
.index-solution-box{display:none;position:relative;}
.index-solution-box.active{display:block;}
.index-solution-content{position:relative;margin-top:65px;}
.index-solution-tab{position:absolute;left:0;bottom:0;width:100%;display:flex;z-index:3;}
.index-solution-li{flex:1;background:rgba(0,0,0,0.4);border-top-left-radius:12px;
    border-top-right-radius:12px;
    padding:10px 0;text-align:center;
    color:#fff;cursor:pointer;border-right:1px solid rgba(255,255,255,0.1);
}
.index-solution-li.active{background: linear-gradient(to right, #046dae, #0cb9fb);}
.index-solution-li .li-t{font-family: MyFont-Bold}
.index-solution-li .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin:0 auto}
.index-solution-box .img img{display:block;width:100%;}
.index-solution-box .box-txt{padding:20px 0;display:block;position:absolute;left:0;top:50%;transform: translateY(-50%);width:700px;background:linear-gradient(to right, #046dae, #0cb9fb);border-top-right-radius:30px;}
.index-solution-box .t{background:#fff;padding:0 50px;border-top-right-radius:25px;border-bottom-right-radius:25px;
font-size:20px;font-family: MyFont-Bold;color:#046dae;display:inline-block;text-transform:uppercase;line-height:45px;}
.index-solution-box .c{padding:0 50px;margin:15px 0;color:#fff;font-size:14px;line-height:24px;}
.index-solution-box {
    opacity: 0;
    visibility: hidden;
    position: absolute; /* 或者 display:none 改成绝对定位 */
    transition: opacity 0.3s ease;
}
.index-solution-box.active {
    opacity: 1;
    visibility: visible;
    position: relative;
}


.index-news{padding:110px  15px;background:url("../images/bg4.png") no-repeat right bottom;}
.index-news-ul{display:flex;flex-wrap:wrap;margin:65px -12px 0 -12px;}
.index-news-ul li{width:calc(33.3333% - 24px);margin:12px;border-radius:12px;overflow:hidden;transition:all 400ms;}
.index-news-ul li a{display:block;padding-bottom:10px;}
.index-news-ul li .img img{display:block;width:100%;transition:all 400ms;}
.index-news-ul li .img{position:relative;overflow:hidden;}
.index-news-ul li .li-t{font-size:18px;line-height:1.6;font-family: MyFont-Bold;margin:25px 15px 0px 15px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical}
.index-news-ul li .li-c{font-size:14px;color:#8c8b8b;line-height:22px;margin:10px 15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical}
.index-news-ul li .li-more{margin:25px 15px;width:76px;height:26px;display:flex;align-items:center;border-radius:13px;
    background:#eceef0;text-indent:10px;font-size:14px;color:#abadae;text-transform:uppercase;
    display:flex;
    align-items:center;
}
.index-news-ul li .icon{width:26px;height:26px;background:url("../images/icon4.png") no-repeat center;transition:all 400ms;}
.index-news-ul li:hover .li-more{background: linear-gradient(to right, #4186ec, #0cbafb);color:#fff;}
.index-news-ul li:hover .icon{background:url("../images/icon5.png") no-repeat center;}
.index-news-ul li:hover{background:#f9f9f9;}
.index-news-ul li:hover .img img{transform:scale(1.05);}


.index-partner{padding:55px 15px;background:#f3f9fc;}
.double-marquee {
    width: 100%;   /* ← 改成百分比自适应父容器 */
    max-width: none;
    overflow: hidden;
    margin-top:65px;
}
/* 每一行轨道 */
.double-marquee .dm-track {
    position: relative;
    height: var(--track-height);
    display: flex;
    align-items: center;
    overflow: hidden;
    /*mask-image: linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%);*/
    /*-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 6%, #000 94%, transparent 100%);*/
}

.double-marquee .dm-belt {
    display: inline-flex;
    gap: var(--gap);
    will-change: transform;
    transform: translate3d(0,0,0);
}
/* 示例卡片 */
.double-marquee .card {
    flex: 0 0 auto;
    display: grid;
    place-items: center;
    margin:20px 10px;

}
.double-marquee .card a{
    display:flex;
    width: 280px;            /* 卡片宽度（可改为自适应） */
    height: 90px;
    background:#fff;
    border-radius:10px;

    align-items:center;
    justify-content:center;
}
.double-marquee .card a img{display:block;margin:0 auto;max-width:70%;max-height:65%;}






.main-footer{background:#046dae;padding:75px 15px;}
.main-footer .footer{display:flex;align-items:center;justify-content:space-between;}
.foot-logo{display:block;}
.foot-links{display:flex;align-items:center;margin-top:30px;}
.foot-links a img{display:block;margin:5px 10px;transition:all 400ms;}
.foot-links a:hover img{opacity:0.7;}
.footer-mid{display:flex;flex:1;justify-content:center;}
.footer-mid .foot-li{margin:0 10%;}
.main-footer .foot-li .li-t{font-size:20px;color:#fff;text-transform:uppercase;font-family: MyFont-Bold;}
.main-footer .foot-li .li-c .c{display:block;color:#fff;font-size:16px;margin:15px 0;}
.main-footer .foot-li .li-c a.c:hover{text-decoration:underline;}
.footer-fr{width:340px;}
.main-footer .form-li{margin:0px 0 20px 0;display:flex;}
.main-footer .form-li .input{flex:1;padding:10px 20px;background:#037fc4;border-radius:10px;height:40px;font-size:14px;color:#fff;text-transform:uppercase;}
.main-footer .form-li .input::placeholder{color: rgba(255,255,255,0.4);text-transform:uppercase;}
.main-footer .form-li .btn{transition:all 400ms;border-radius:10px;height:60px;flex:1; background: linear-gradient(to right, #4186ec, #0cbafb);color:#fff;text-transform:uppercase;font-size:18px;}
.main-footer .form-li .btn:hover{opacity:0.7;}

.main-top.fixed{width:100%;left:0;box-shadow:0 5px 10px rgba(0,169,248,0.2)}
/*z-index:22;top:0;position:fixed;*/


.mNavBtn {right:15px;width: 26px;height:22px;position: absolute;cursor: pointer;z-index:99;display:none;top:50%;transform: translateY(-50%)}
.mNavBtn span {position: absolute;left: 0;width:26px;height: 2px;background: #046dae;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.mNavBtn span.line1 {top: 0;}
.mNavBtn span.line2 {top:10px;}
.mNavBtn span.line3 {bottom: 0;}
.mNavBtn.active .line1 {transform: rotate(45deg);top: 7px;}
.mNavBtn.active .line2 {display: none;}
.mNavBtn.active .line3 {transform: rotate(-45deg);bottom: 12px;}
.mNavBtn.active span{width:25px;color:#22a4f4;background: #046dae;}
.index-about .index-h2{display:none;}
body{overflow-x: hidden;}
/*.main-header{border-bottom:1px solid #f7f7f7;}*/
.color-blue{color:#046dae !important;}
.body-hide{width:100%;height:100%;overflow:hidden;}
.black_bg{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none;}
.black_bg.active{display:block;}
.index-about-box-ul li .li-t{text-align:center;}
.index-banner .banner-pc-img{}
.index-banner .banner-mobile-img{display:none;}
.mNavBtn span{background:#fff;}
.mNavBtn{left:15px;right:auto;}
.header-logo .mobile-logo{display:none;}
.index-about-box-ul li .li-tt{display:none;font-family: MyFont-Bold;
    font-size: 18px;
    text-transform: uppercase;
    text-align:left;
    }
/*.index-about-box-ul li .li-blue{text-align:left;display:block;}*/
.pc-partner{}
.mobile-partner{display:none;margin-top:25px;}
.mobile-partner-ul{display:flex;flex-wrap:wrap;}
.mobile-partner-ul li{width:calc(33.333% - 10px);margin:8px 5px;}
.mobile-partner-ul li a{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;height:80px;}
.mobile-partner-ul li img{display:block;max-width:80%;max-height:60%;}
.mobile-footer{display:none;}
.mobile-footer-logo{display:block;max-width:100%;margin-bottom:15px;}
.mobile-footer-fl{width:46%;}
.mobile-footer-flex{display:flex;justify-content:space-between;}
.mobile-footer-fr{flex:1;margin-left:5%;}
.main-footer .mobile-footer .form-li .input{flex:inherit;width:calc(100% - 20px);padding:5px 10px;}
.main-footer .mobile-footer .form-li{margin:10px 0;}
.main-footer .mobile-footer .form-li .btn{height:45px;}
.main-footer .mobile-footer .foot-li .li-t{margin:15px 0;}
.mobile-footer-line{height:1px;background:#2179b0;margin:20px 0;}
.mobile-footer-link{display:flex;justify-content:center;align-items:center;}
.mobile-footer-link a img{display:block;margin:0 10px;}
.mobile-footer-copy{text-align:center;color:#c6e9fe;margin-top:10px;}
.main-header.bg-white{background:#fff;}
.main-header.bg-white .header-logo .pc-logo{display:block;}
.main-header.bg-white .header-logo .mobile-logo{display:none;}
.index-solution-mobile{display:none;margin-top:30px;}
.index-solution-mobile-li{margin-bottom:8px;border-radius:15px;overflow:hidden;}
.index-solution-mobile-li .li-bd{position:relative;display:none;}
.index-solution-mobile-li .li-bd img{display:block;width:100%;border-bottom-right-radius:15px;border-bottom-left-radius:15px;}
.index-solution-mobile-li .li-bd-txt{color:#fff;position:relative;left:0;width:80%;transform: translateY(0);margin-top:-60%;background:#046dae;border-top-right-radius:30px;padding:15px 0;}
.index-solution-mobile-li .li-t{display:flex;}
.index-solution-mobile-li .li-t .t{padding:10px 15px;font-size:18px;color:#046dae;background:#fff;border-bottom-right-radius:25px;border-top-right-radius:25px;
font-family: MyFont-Bold;text-transform:uppercase}
.index-solution-mobile-li .li-c{padding:0 15px;margin-top:10px;font-size:14px;line-height:20px;}
.index-solution-mobile-li .li-hd{display:flex;align-items:center;justify-content:space-between;background:#c0dbea;height:60px;padding:0 5px 0 15px;}
.index-solution-mobile-li .img{display:block;}
.index-solution-mobile-li .li-hd .hd-t{font-size:20px;color:#fff;font-family: MyFont-Bold;}
.index-solution-mobile-li .li-hd .icon{display:block;width:30px;height:30px;background:url("../images/icon6.png") no-repeat center;}
.index-solution-mobile-li .li-hd.active{background: linear-gradient(to right, #046dae, #0cbafb);}
.index-solution-mobile-li .li-hd.active .icon{background:url("../images/icon7.png") no-repeat center;}
.index-solution-mobile-li .li-bd .img{position:relative;}
.index-solution-mobile-li .li-bd .img-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.3);border-bottom-right-radius:15px;border-bottom-left-radius:15px;}


.inner-banner{position:relative;}
.inner-banner img{display:block;width:100%;}
.inner-banner .h2{position:absolute;left:0;top:50%;transform:translateY(-50%);text-align:center;color:#fff;font-size:60px;font-family: MyFont-Bold;width:100%;}
.inner-position{border-bottom:1px solid #f3f3f3;padding:20px 0;font-size:16px;color:#818181;}
.inner-position-flex{display:flex;font-size:16px;}
.inner-position-flex a{color:#818181;}
.inner-position-flex .current{color:#046dae;}
.inner-position-flex .s{margin:0 6px;}
.news-container{margin:45px 0;}
.news-nav{display:flex;margin:35px 0;}
.news-nav a{margin-right:24px;display:flex;align-items:center;justify-content:center;width:260px;height:70px;border-radius:10px;background:#e9e9e9;font-size:20px;color:#595959;font-family: MyFont-Bold;}
.news-nav a.active{background: linear-gradient(to right, #0bbafb, #4286ec);color:#fff;}
.news-list li{margin:42px 0;}
.news-list li a{display:flex;align-items:center;}
.news-list li .li-img{width:340px;}
.news-list li .li-img img{display:block;width:100%;}
.news-list li .li-txt{flex:1;overflow:hidden;margin-left:24px;}
.news-list li .li-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;color:#494949;font-family: MyFont-Bold;transition:all 400ms;}
.news-list li .li-c{
    font-size:16px;
    color:#8c8b8b;
    line-height:22px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    margin:10px 0;
}
.news-list li .li-more{transition:all 400ms;margin-top:20px;width:90px;height:30px;line-height:30px;text-align:center;border-radius:15px;background:#f1f1f1;font-size:16px;color:#8a8989;}
.news-list li:hover .li-t{color:#046dae;}
.news-list li:hover .li-more{background: linear-gradient(to right, #0bbafb, #4286ec);color:#fff;}

.main-pages{display:flex;margin:75px 0;display:flex;align-items:center;justify-content:center;}
.main-pages .page-s{width:25px;height:25px;border-radius:100%;background:#ececec;color:#bbbbbb;font-size:12px;margin:8px;display:flex;align-items:center;justify-content:center}
.main-pages .page-s.current{background: linear-gradient(to right, #0bbafb, #4286ec);color:#fff;}

.pagination {
    display: flex;
    list-style: none;
}

.pagination li {
    width:30px;height:30px;border-radius:100%;background:#ececec;color:#bbbbbb;font-size:12px;margin:8px;display:flex;align-items:center;justify-content:center
}

.pagination li:hover {
    background-color: #f0f0f0;
}

.pagination li.active  {
    background: linear-gradient(to right, #0bbafb, #4286ec);color:#fff;
}

.main-header{box-shadow:3px 2px 8px rgba(0,0,0,0.09);}

.news-detail{background:#f8f8f8;padding:30px 0;}
.news-detail-tit{font-size:30px;color:#1f1f1f;font-family: MyFont-Bold;}
.news-detail-tip{display:flex;align-items:center;justify-content:space-between;margin:12px 0;}
.news-detail-tip .tip{font-size:16px;display:flex;color:#7f7f7f;}
.news-detail-tip .tip span{margin-right:10px;}


.news-detail-modal{background:#f4f4f4;padding:50px;font-size:14px;color:#6b6b6b;line-height:22px;margin:15px 0;position:relative;}
.news-detail-modal:before{position:absolute;left:10px;display:block;width:31px;height:21px;content:"";top:30px;background:url("../images/icon8.png") no-repeat center;}
.news-detail-modal:after{position:absolute;right:10px;display:block;width:31px;height:21px;content:"";bottom:30px;background:url("../images/icon10.png") no-repeat center;}
.news-detail-article{margin:40px 0;font-size:16px;color:#535353;line-height:1.5;}
.news-detail-article img{max-width:100%;}
.news-other{background:#ebf3f8;margin:0px 0 45px 0;padding:15px 0;}
.news-other-flex{display:flex;justify-content:space-between;}
.news-other-flex .a{padding:10px 0;font-size:14px;color:#494949;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
.news-other-flex .a:hover{color:#046dae}

.news-relate{margin:45px auto;padding:0 15px;}
.news-relate-tit{font-size:18px;font-family: MyFont-Bold;color:#2e2d2d;}
.news-relate-ul{display:flex;flex-wrap:wrap;margin:30px -10px;}
.news-relate-ul li{width:calc(33.333% - 20px);margin:10px;background:#f9f9f9;overflow:hidden;border-radius:12px;}
.news-relate-ul li a{display:block;}
.news-relate-ul li .img img{display:block;width:100%;}
.news-relate-ul li .li-t{color:#2d2d2d;font-size:16px;font-family: MyFont-Bold;margin:15px 10px;}
.news-relate-ul li .li-c{font-size:14px;color:#8c8b8b;height:66px;line-height:22px;margin:10px;overflow:hidden;display:-webkit-box;
    text-overflow: ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;
}
.news-relate-ul li .date{color:#808384;margin:15px 10px;}
.news-relate-ul li:hover .li-t{color:#046dae;}
.news-relate-ul li:hover{}


.contact-map img{display:block;width:100%;}
.contact-container{padding:100px 15px;}
.contact-container .contact-h3{font-size:26px;color:#333;font-family: MyFont-Bold;}
.contact-container-flex{display:flex;}
.contact-container .contact-fl{width:520px;}
.contact-container .contact-fr{flex:1;margin-left:5%;margin-top:30px;}
.contact-container .contact-fl-ul{display:flex;flex-wrap:wrap;}
.contact-container .contact-fl-ul li{width:50%;display:flex;align-items:center;margin:30px 0;}
.contact-container .contact-fl-ul li img{display:block;margin-right:10px;}
.contact-container .contact-fl-ul li .li-txt{flex:1;overflow:hidden;font-size:16px;line-height:22px;color:#333;}
.contact-container .contact-fl-ul li .li-t{font-family: MyFont-Bold;}
.contact-container .contact-fl-ul li:nth-last-child(1){width:100%;}
.contact-h4{font-size:20px;font-family: MyFont-Bold;color:#333;margin:15px 0;}
.contact-container .contact-form{box-shadow:5px 3px 30px rgba(0,0,0,0.1);background:#fff;border-radius:10px;padding:30px 28px;}
.contact-container .contact-form-ul{}
.contact-container .contact-form-ul li{margin:15px;display:flex;}
.contact-container .contact-form-ul li .li-flex{flex: 1;margin:0 12px;display:flex;}
.contact-container .contact-form-ul li .input{background:#f8f8f8;border-radius:10px;padding:20px 15px;flex:1;font-size:16px;}
.contact-container .contact-form-ul li .input::placeholder{color:#989898;}
.contact-container .contact-form-btn{display:flex;align-items:center;justify-content:center;width:175px;height:42px;margin:25px 24px;
border-radius:10px;background: linear-gradient(to right, #0bbafb, #4286ec);font-size:16px;color:#fff;border-radius:10px;}


.solution-container{margin:30px 0;padding:0 15px;}
.solution-list li a{display:flex;background:#f4f4f4;border-radius:15px;align-items:center;transition:all 400ms;}
.solution-list li .li-img{width:685px;}
.solution-list li .li-img img{display:block;width:100%;border-top-left-radius:15px;border-bottom-left-radius:15px;}
.solution-list li .li-txt{flex:1;overflow:hidden;margin-left:5%;padding:15px 0;margin-right:5%;}
.solution-list li .li-t{font-size:24px;color:#222;font-family: MyFont-Bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.solution-list li .li-c{color:#575757;font-size:14px;line-height:25px;margin:15px 0;}
.solution-list li .li-more{}
.solution-list li .li-more{transition:all 400ms;margin-top:20px;width:90px;height:30px;line-height:30px;text-align:center;border-radius:15px;background:#f1f1f1;font-size:16px;color:#8a8989;}
/*.solution-list li:hover .li-t{color:#046dae;}*/
.solution-list li:hover .li-more{background: linear-gradient(to right, #0bbafb, #4286ec);color:#fff;}
.solution-list li{margin:45px 0;}
.solution-list li:hover a{box-shadow: 5px 3px 30px rgba(0,0,0,0.1);background:#fff;}

.inner-banner .banner-txt{position:absolute;left:0;top:50%;transform: translateY(-50%);width:100%;}
.inner-banner .banner-h2{font-size:60px;color:#fff;font-family: MyFont-Bold;}


.product-wrap{background:#f8f8f8;padding:1px 0;}
.product-container{margin:25px auto;padding:0 15px;}
.product-container-flex{display:flex;align-items: flex-start}
.product-container-fl{width:330px;}
.product-container-fr{flex:1;overflow:hidden;margin-left:30px;background:#fff;border-radius:12px;padding-bottom:20px;}
.product-container-nav{background:#fff;border-radius:12px;padding-bottom:15px;margin-bottom:25px;}
.product-h3{padding:16px 20px;border-bottom:1px solid #f8f8f8;color:#252424;font-size:20px;font-family: MyFont-Bold;text-transform:uppercase;}
.product-nav li a{display:block;font-size:16px;color:#585858;padding:10px 20px;}
.product-nav li{margin:10px 0;}
.product-nav li:hover a{color: #046dae;}

.product-container-label{margin-bottom:25px;background:#fff;border-radius:12px;padding-bottom:15px;margin-bottom:25px;}
.product-label{max-height:700px;margin:10px 0px;overflow-y:auto;padding:0 10px;display:flex;flex-wrap:wrap;}
.product-label .label-a{margin:5px 6px;display:flex;align-items:center;justify-content:center;height:25px;background:#fff;border-radius:6px;color:#989898;
    font-size:12px;padding:0 5px;border:1px solid #bbd2dc;}
.product-label .label-a:hover{background: linear-gradient(to right, #0bbafb, #4286ec);color:#fff;}
.product-label .label-a.active{background: linear-gradient(to right, #0bbafb, #4286ec);color:#fff;}

/* 整个滚动条 */
.product-label::-webkit-scrollbar {
    width: 6px;      /* 垂直滚动条宽度 */
    height: 10px;     /* 水平滚动条高度 */
}

/* 滚动条轨道 */
.product-label::-webkit-scrollbar-track {
    background: #f1f1f1;   /* 轨道颜色 */
    border-radius: 10px;   /* 圆角 */
}

/* 滚动条滑块 */
.product-label::-webkit-scrollbar-thumb {
    background: #bde1f2; /* 渐变色 */
    border-radius: 10px;
}

/* 鼠标悬停在滑块上 */
.product-label::-webkit-scrollbar-thumb:hover {
    background:#046dae;
}


.product-list{display:flex;flex-wrap:wrap;margin:0px -16px;padding:10px 20px;}
.product-list li{width:calc(33.333% - 32px);margin:16px;}
.product-list li a{display:block;background:#f8f8f8;border-radius:12px;overflow:hidden;padding-bottom:15px;position:relative;height:290px;transition:all 400ms;}
.product-list li .li-img{height:190px;display:flex;align-items:center;justify-content:center;transition:all 400ms;}
.product-list li .li-img img{display:block;max-width:80%;max-height:80%;}
.product-list li  .li-t{margin:10px 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:MyFont-Bold;font-size:16px;color:#333;text-align:center;}
.product-list li .li-c{margin:10px 20px;font-size:12px;color:#7c7c7c;text-align:center;line-height:22px;height:44px;overflow:hidden;text-overflow:ellipsis;}
.product-list li .li-more{background: linear-gradient(to right, #0bbafb, #4286ec);width:90px;height:34px;
    display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;border-radius:17px;
    position:absolute;
    left:50%;
    bottom:-100px;
    transform: translateX(-50%);
    transition:all 400ms;
}
.product-list li:hover a{background:#fff;box-shadow:5px 3px 30px rgba(0,150,242,0.1)}
.product-list li:hover .li-t{color: #046dae;}
.product-list li:hover .li-img{height:160px;}
.product-list li:hover .li-more{bottom:15px;}
.product-container .main-pages{margin:30px auto;}
.product-related .product-h3{border:none;}
.product-related .news-list{margin:0 20px;}
.product-related .news-list li{margin:30px 0;}
.product-related .news-list li .li-t{font-size:14px;color:#494949;}
.product-related .news-list li .li-c{font-size:12px;color:#8c8b8b;}
.product-related .news-list li:hover .li-t{color: #046dae}
.product-related .news-list li .li-img{width:245px;}

.inner-banner{height:500px;}


.about-section1{padding:70px 15px;background:#fff;position:relative;}
.about-section1-h3{font-size:36px;font-family: MyFont-Bold;font-style: italic}
.about-section1 .about-article{margin-top:35px;}


.about-section2{background:#fbfbfb;padding:70px 15px;}

.modules {
    display: flex;
    width: 100%;
    height: 575px;
    overflow: hidden;
}

.module {
    flex: 1;
    transition: all 0.5s ease;
    position: relative;
    background-size: cover;
    background-position: center;
    cursor: pointer;
    display:flex;
    align-items:center;
    justify-content:center;
    flex-direction:column;
}
.module-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,150,242,0.2);}
/* 默认关闭状态 */
.module {
    flex: 1;
    filter: brightness(100%);
}

/* 展开状态 */
.module.active {
    flex: 2;  /* 展开时占更大宽度 */
    filter: brightness(100%);
}

/* 内部文字区域 */
.module .content {
    position: absolute;
    bottom: 20px;
    left: 20px;
    color: #fff;
    font-size: 18px;
    opacity: 0;
    transition: opacity 0.5s;
}

.module.active .content {
    opacity: 1;
}
.module.active .module-bg{background:rgba(3,39,61,0.5);}
.about-section2-txt{color:#fff;text-align:center;max-width:90%;margin:0 auto;position:relative;z-index:3;transition:all 400ms;opacity:0}
.about-section2-li .li-t{font-size:16px;text-transform:uppercase;font-family: MyFont-Bold;}
.about-section2-li .li-c{font-size:14px;line-height:22px;margin-top:15px;}
.about-section2-li{margin:25px 0;}
.about-section2-icon{display:block;position:relative;z-index:3;position:absolute;left:50%;top:50%;transform: translate(-50%,-50%)}
.module.active .about-section2-icon{display:none;}
.module.active .about-section2-txt{opacity:1}


.about-h2{font-size:48px;text-transform:uppercase;text-align:center;color:#383838;margin-bottom:65px;}
.about-section3{background:#fbfbfb;padding:70px 15px;}
.about-section3 .honor-a{background:#fff;border-radius:12px;border:1px solid #e8e8e8;padding:20px 15px;display:block;position:relative;overflow:hidden;}
.about-section3 .honor-a img{display:block;width:100%;}
.about-section3 .honor-t{height:48px;position:absolute;left:0;background:#046dae;color:#fff;text-align:center;;line-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
font-size:14px;width:100%;bottom:-50px;transition:all 400ms;}
.about-section3 .honor-a:hover .honor-t{bottom:0;}


.about-section4{background:url("../images/bg5.jpg") no-repeat center;padding:70px 15px;background-size:cover;}
.about-section4-box{background:url("../images/about0.png") no-repeat center bottom;padding-bottom:180px;position:relative;}
.about-section4-box .mySwiper2{max-width:1400px;margin:0 auto;}
.about-section4-box .history-t{margin-top:15px;color:#046dae;font-size:30px;font-family: MyFont-Bold;}
.about-section4-box .history-c{max-width:275px;color:#504f4f;line-height:22px;font-size:14px;}
.about-history{position:relative;}
.about-history .swiper-slide{display:flex;flex-direction: column;justify-content: flex-end;position:relative;height:100%;}
.about-history .swiper-wrapper{display:flex;}
.about-section4-box .circle{width:18px;height:18px;border-radius:100%;background:#fff;border:1px solid rgba(255,255,255,0.4);}
.about-section4-box .circle1{position:absolute;left:20px;bottom:130px;}
.about-section4-box .circle2{position:absolute;left:calc(25% + 20px);bottom:20px;}
.about-section4-box .circle3{position:absolute;left:calc(50% + 20px);bottom:130px;}
.about-section4-box .circle4{position:absolute;left:calc(75% + 20px);bottom:70px;}
.about-section4-box .circle-wrap{position:absolute;left:0;bottom:0;width:100%;}
.about-section4-box  .w_1400{position:relative;}
.about-section4-box .swiper-button-prev{left:-80px;width:46px;height:46px;background:url("../images/prev4.png") no-repeat center;}
.about-section4-box .swiper-button-next{right:-80px;width:46px;height:46px;background:url("../images/next4.png") no-repeat center;}
.about-section4-box .swiper-button-prev:after{display:none;}
.about-section4-box .swiper-button-next:after{display:none;}
.about-section4-box .swiper-button-next.swiper-button-disabled{background:url("../images/next3.png") no-repeat center;}
.about-section4-box .swiper-button-prev.swiper-button-disabled{background:url("../images/prev3.png") no-repeat center;}


.about-section5{background:#fff;padding:70px 15px;}
.about-section5-box{position:relative;overflow:hidden;}
.about-section5-box .office-a{display:block;overflow:hidden;border-radius:15px;}
.about-section5-box .office-a img{display:block;width:100%;transition:all 400ms;}
.about-section5-box .office-a:hover img{transform:scale(1.1)}
.about-section5-box  .swiper-pagination{position:relative;bottom:auto;left:auto;margin-top:25px;}
.about-section5-box .swiper-pagination-bullet{width:10px;height:10px;}
.about-section5-box .swiper-pagination-bullet-active{background: linear-gradient(to right, #0bbafb, #4286ec);}



.product-detail-wrap{background:#f8f8f8;padding:30px 15px;}
.product-detail{margin:15px auto;display:flex;background:#fff;padding:35px;justify-content:space-between;}
.product-detail-fl{width:47%;}
.product-detail-fr{width:48%;}
.public-share{position:relative;background:#f6f6f6;border-radius:6px;border:1px solid #e0e0e0;color:#838383;width:92px;height:32px;}
.public-share .icon{display:block;margin-right:10px;}
.public-share .share-btn{display:flex;align-items:center;justify-content:center;height:32px;cursor:pointer;}
.product-detail-fr .detail-hd{display:flex;}
.product-detail-fr .detail-hd .hd-t{font-size:30px;color:#252525;flex:1;overflow:hidden;font-family: MyFont-Bold;margin-right:10px;}
.public-share .share-down{position:absolute;left:50%;top:40px;width:130px;transform: translateX(-50%);display:none;}
.share-down-ul{background:#fff;box-shadow:5px 3px 30px rgba(0,0,0,0.1);}
.share-down-ul li .a{display:flex;align-items:center;height:38px;padding:0 10px;font-size:14px;color:#979393;}
.share-down-ul li .li-img{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:10px;}
.share-down-icon{display:block;margin:0 auto;}
.share-down-ul li:hover .a{background:#f5fafc;}
.product-detail-fr .detail-mid{font-size:16px;line-height:35px;color:#727272;margin:15px 0 15px 0;}
.product-detail-fr .detail-mid .s{font-family: MyFont-Bold;color:#3c3c3c;}
.product-detail-fr .detail-bd{font-size:16px;line-height:35px;color:#727272;margin:15px 0;}
.product-detail-fr .detail-bd .bd-t{font-family: MyFont-Bold;color:#3c3c3c;}
.product-detail-quan{display:flex;align-items:center;margin:15px 0;}
.product-detail-quan .label{font-size:16px;font-family: MyFont-Bold;color:#3c3c3c;}
.detail-small img{display:block;width:100%;height:105px;}
.detail-big img{display:block;width:100%;}
.detail-big{border-radius:12px;overflow:hidden;border:1px solid #ede9e9;}
.detail-small{margin-top:20px;}
.detail-small .swiper-slide{border:1px solid #fff;cursor:pointer;}
.detail-small .swiper-slide-thumb-active{border:1px solid #ede9e9;}
.product-detail-fr-btn{display:flex;width:200px;height:50px;display:flex;align-items:center;justify-content:center;
    background: linear-gradient(to right, #0bbafb, #4286ec);font-size:16px;color:#fff;border-radius:15px;margin:35px 0;}
.product-detail-quan-jisuan{display:flex;align-items:center;border:1px solid #ebebeb;border-radius:10px;margin-left:25px;}
.product-detail-quan-jisuan .btn{font-size:16px;color:#3c3c3c;font-family: MyFont-Bold;padding:0 10px;text-align:center;height:40px;}
.product-detail-quan-jisuan .num{width:60px;height:40px;text-align:center;font-size:16px;color:#3c3c3c;font-family: MyFont-Bold;}


.product-other{margin:15px auto;display:flex;align-items:flex-start;}
.product-other-fr{width:420px;margin-left:15px;background:#fff;}
.product-other-fl{background:#fff;flex:1;overflow:hidden;padding:15px 20px;}
.product-other-tit{font-size:16px;color:#046dae;font-family: MyFont-Bold;display:flex;}
.product-other-tit .t{border-bottom:2px solid #046dae;padding:10px 0;}
.detail-other-article{margin:30px;}
.detail-other-article img{max-width:100%;}
.product-other-fr .fr-con{padding:10px 20px;}
.detail-other-ul li{margin:15px 0;}
.detail-other-ul li a{display:flex;background:#f8f8f8;border-radius:5px;}
.detail-other-ul li .li-img{width:85px;padding:15px 0;display:flex;align-items:center;justify-content:center;}
.detail-other-ul li .li-img img{display:block;max-width:80%;}
.detail-other-ul li .li-txt{flex:1;overflow:hidden;margin-left:20px;margin-right:20px;padding:20px 0;}
.detail-other-ul li .li-t{font-size:16px;color:#333333;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.detail-other-ul li .li-c{font-size:12px;line-height:16px;color:#7c7c7c;margin-top:10px;}


.main-fixed{position:fixed;right:50px;bottom:15%;z-index:99;display:flex;flex-direction: column;align-items: flex-end;}
.main-fixed .fixed-li{position:relative;margin-bottom:10px;height:40px;overflow:hidden;width:40px;transition:all 400ms;display:flex;align-items:center;cursor:pointer}
.main-fixed .fixed-li .li-btn{transform:scale(1);width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;background:#2c9aef;cursor:pointer;}
.fixed-top{width:40px;height:40px;background:url("../images/fix4.png") no-repeat center;margin-top:30px;cursor:pointer;}
.main-fixed .fixed-li .li-con{width:0px;overflow:hidden;transition:all 400ms;line-height:40px;border-radius:20px;height:40px;
    background: linear-gradient(to right, #4286ec, #0bbafb);white-space:nowrap;font-size:12px;color:#fff;}
.main-fixed .fixed-li:hover{width:auto;}
.main-fixed .fixed-li:hover .li-con{padding:0 15px;width:auto;}
.main-fixed .fixed-li:hover .li-btn{display:none;}
.news-container{padding:0 15px;}
.news-detail-tip{position:relative;z-index:3;}
.news-detail{padding:30px 15px;}
.about-section2-ul-mobile{display:none;}
.about-section2-ul-mobile li .li-con{background:rgba(3,39,61,0.5);padding:20px;color:#fff;}



.index-about-box-ul li .li-c{white-space: pre-wrap; /* 允许自动换行 */width:80%;margin:0 auto;
display: flex;
justify-content: center;
align-content: center;
flex-direction: column;
        word-wrap: break-word; /* 确保长单词也能换行 */}
.index-about-box-ul li .li-c pre{white-space: pre-wrap; /* 允许自动换行 */
        word-wrap: break-word; /* 确保长单词也能换行 */}
pre{white-space: pre-wrap; /* 允许自动换行 */
        word-wrap: break-word; /* 确保长单词也能换行 */}
        .index-about-box-ul li .li-blue{height:100%;}
        
        
        #outerdiv{position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);z-index:9999;width:100%;height:100%;display:none;}
        #innerdiv{position:fixed;left:0 !important;top:0!important;height:100%;width:100%;display:flex;align-items:center;justify-content:center;}

#bigimg{max-width:90%;display:block;margin:0 auto;min-width:20% !important;max-height:80% !important;}





.tab-panel {
    display: none;
    position: relative;
    min-height: 150px;
    border: 1px solid #ddd;
    padding: 10px;
}
.tab-panel.active {
    display: block;
}
.main-header{z-index:11;}
.header-nav .nav li a{line-height:55px;}
.header-nav-icon{display:none;}
.header-nav .nav li{position:relative}
.header-nav-down{position:absolute;left:50%;top:60px;width:300px;background:#fff;transform: translateX(-50%);padding:10px 0px;display:none;}
.header-nav .nav li .header-nav-down a{font-size:16px;line-height:40px;text-align:center;color:#333;}
.header-nav .nav li .header-nav-down a:hover{background:#f5f5f5;color: #046dae}


.news-list li .li-date-mobile{display:none;}
.index-news-ul li .li-date-mobile{display:none;}
.mobile-index-content-box{display:none;}
.mobile-index-content-box-ul{display:flex;flex-wrap:wrap;}
.mobile-index-content-box-ul li{width:calc(50% - 20px);margin:10px;}
.mobile-index-content-box-ul li img{display:block;width:100%;max-width:100%;max-height:100%;}
.mobile-index-content-box-ul li .li-t{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mobile-index-content-box-ul li .li-img{height:160px;display:flex;align-items:center;justify-content:center;}

.product-detail-quan .ppp{margin-left:55px;font-family:'MyFont-Bold';font-size:20px;}

@media (max-width:1500px){
    .w_1400{margin:0 15px;}
    .index-product .arrow.left{left:0;z-index:11;}
    .index-product .arrow.right{right:0;z-index:11;}
}



@media (max-width:1200px) and (min-width:768px){
    .index-solution-mobile-li .li-bd-txt{position:absolute;top:50%;transform: translateY(-50%);margin:0;}
}
.about-article-open{padding:0 10px;margin:15px auto;color:#999;display:none;align-items:center;width:100px;height:40px;border:1px solid #eee;border-radius:4px;justify-content:center;}
.about-article-close{padding:0 10px;margin:15px auto;color:#999;display:none;align-items:center;width:100px;height:40px;border:1px solid #eee;border-radius:4px;justify-content:center;}
.about-article-close span{margin-right:6px;}
.about-article-open span{margin-right:6px;}


.index-more926{padding:0 10px;margin:15px auto;color:#666;display:flex;align-items:center;width:100px;height:40px;border:1px solid #eee;border-radius:4px;justify-content:center;}



@media (max-width:1200px){
    .index-news-ul li:nth-child(2) .img{display:none;}
    .index-news-ul li:nth-child(3) .img{display:none;}
    
    /*.index-news-ul li .li-c{display:none;}*/
    
    .about-article{height:240px;overflow:hidden;}
      .about-article.active{height:auto;}
    .about-article-open.active{display:flex;align-items:center;width:100px;height:40px;border:1px solid #eee;border-radius:4px;justify-content:center;}
    .about-article-close.active{display:flex;}
    .news-list li .li-more{display:none !important}
    
    .index-product .arrow{display:none !important}
    .pc-index-content-box{display:none !important;}
    .mobile-index-content-box{display:block;}

    
    .index-product-fl img{height:auto !important}
    
        #bigimg {
        width: 80% !important;
        max-height: inherit;
    }

    
    .inner-banner{height:200px;}
    .inner-banner .h2{font-size:40px;}
    .inner-position{padding:15px;}
    .about-section1-h3{font-size:24px;}
    .about-section1{padding:40px 15px;}
    .about-h2{font-size:28px;}
    .about-section2{padding:40px 15px;}
    .about-section4{padding:40px 15px;}
    .about-section5{padding:40px 15px;}
    .about-section3{padding:40px 15px;}
    .about-section1 .about-article{margin-top:20px;}
    .about-h2{margin-bottom:30px;}
    .about-section4-box{background:none;padding-bottom:0px;}
    .about-section4-box .circle{display:none;}
    .about-section4-box .mySwiper2{background:#fff;border-radius:10px;padding:10px;margin:0 20px;}
    .about-section4-box .swiper-button-next{right:-10px}
    .about-section4-box .swiper-button-prev{left:-10px;}
    .about-section4-box .swiper-button-next{width:30px;height:30px;background-size:100%;}
    .about-section4-box .swiper-button-prev{width:30px;height:30px;background-size:100%;}
    .about-section4-box .swiper-button-next.swiper-button-disabled{width:30px;height:30px;background-size:100%;}
    .about-section4-box .swiper-button-prev.swiper-button-disabled{width:30px;height:30px;background-size:100%;}
    .module{width:50%;height:300px;flex:inherit;}
    .modules{flex-wrap:wrap;}
    .modules{height:600px;}
    .contact-container{padding:50px 15px;}
    .contact-container .contact-h3{font-size:20px;}
    .contact-container-flex{display:block;}
    .contact-container .contact-fl{width:auto;}
    .contact-container .contact-fr{width:auto;margin-left:0;}
    .contact-container .contact-fl-ul li{width:100%;margin:15px 0;}
    .contact-container .contact-form{padding:15px;}
    .contact-container .contact-form-ul li{flex-wrap:wrap;}
    .contact-container .contact-form-ul li .li-flex:nth-child(2){margin-top:10px;}
    .contact-container .contact-form-ul li{margin:10px 0;}
    .news-nav a{margin:5px;height:50px;}
    .news-nav{justify-content:center;}
    .news-nav a{width:auto;padding:0 15px;font-size:16px;}
    .news-list li a{display:block;}
    .news-list li .li-img{width:100%;}
    .news-list li .li-txt{margin:15px 0 0 0;}
    .news-detail-tit{font-size:22px;}
    .news-detail-tip .tip{font-size:14px;}
    .news-detail-modal{padding:24px;}
    .news-detail-modal:before{background-size:20px;width:20px;height:15px;left:0px;}
    .news-detail-modal:after{background-size:20px;width:20px;height:15px;right:0px;}
    .news-detail-article{font-size:14px;}
    .news-relate-ul li{width:100%;margin:15px 0;}
    .news-relate-ul{margin:30px 10px;}
    .inner-banner .banner-h2{font-size:30px;text-align:center;}
    .product-container-flex{display:block;}
    .product-container-fr{margin:20px 0 0 0;}
    .product-list li{width:100%;margin:15px 0;}
    .product-container-fl{width:auto;}
    .product-detail{display:block;padding:15px;}
    .product-detail-fl{width:100%;}
    .product-detail-fr{width:auto;margin-top:25px;}
    .detail-small img{height:70px;}
    .product-detail-fr .detail-hd .hd-t{font-size:20px;}
    .product-detail-fr .detail-mid{font-size:14px;line-height:28px;}
    .product-detail-fr .detail-bd{font-size:14px;line-height:28px;}
    .main-fixed{right:5px;}
    .product-other{display:block;}
    .product-other-fr{display:none;}
    .product-label{max-height:200px;}
    .product-related .news-list li .li-img{width:100%}
    .solution-list li a{display:block;border-radius:15px;overflow:hidden;}
    .solution-list li .li-img{width:auto;}
    .solution-list li .li-txt{margin:15px 0 0 0;padding:10px;}
    .solution-list li .li-t{font-size:20px;}
    .about-section2-pc{display:none;}
    .about-section2-ul-mobile{display:block;}




    .index-solution-mobile{display:block;}
    .index-solution-pc{display:none;}
    .main-footer{padding:25px 20px;}
    .mobile-footer-flex{display:flex;}
    .mobile-footer{display:block;}
    .pc-partner{display:none;}
    .mobile-partner{display:block;}
    .index-banner .banner-pc-img{display:none;}
    .index-banner .banner-mobile-img{display:block;}
    .header-logo img{height:40px;}
    .w_1400{margin:0 auto;}
    .main-header .nav li.active a{border:none;}
    .index-about-box{display:block;}
    .index-about .article{margin-top:15px;}
    .mNavBtn {display:block}
    .main-header{z-index:999}
    .main-header .header-nav{display:none;position:fixed;left:0;top:70px;width:100%;height:calc(100% - 70px);background:#e8f6ff;margin:0;z-index:99}
    .main-header .header-nav .nav{display:block;padding:15px 0;}
    .main-header .nav a{padding:15px 0px;margin:10px 0;text-align:center}
    .main-header .nav li{margin:0 auto;width:80%;}
    .main-header .nav li.active{border-bottom:1px solid #c5e8fd;}
    .main-header{padding:6px 15px;position:relative;}
    .main-top{display:none;}
    .header-search{display:none;}
    .index-title{font-size:30px;}
    .index-product{padding:55px 15px;}
    .index-product .tab-content .content-box{display:block;}
    .index-product-fl{width:100%;}
    .index-product-fr{width:auto;padding:20px;}
    .index-product-fr .li-t{font-size:20px;}
    .index-product-fr .product-c{font-size:15px;}
    .index-product .tab-header li{margin:0 10px 0 0;width:calc(25% - 18px);margin:4px;
    font-size:15px;line-height:1.2;padding:0 5px;flex:inherit;height:55px;border-radius:5px;padding:5px;}
    .index-product .tab-header{width:100%;margin:0;flex-wrap:wrap;flex:inherit;}
    .index-about-content{display:block;}
    .index-about-fl{width:100%;}
    .index-about-fr{width:auto;margin-top:15px;}
    .about-article{margin-top:35px;}
    .index-about{padding-top:60px;}
    .index-about-box-ul li{width:calc(50% - 30px);margin:5px;flex:inherit;padding:15px 10px;}
    .index-about-box-ul{flex-wrap:wrap;}
    .index-solution{padding-top:30px;}
    .index-solution:before{background-size:60% auto;}
    .main-footer .footer{display:block;}
    .foot-logo{margin:0 auto;}
    .foot-links{justify-content:center;}
    .footer-mid .foot-li{margin:0 10px;}
    .index-solution-box .box-txt{width:auto;}
    .footer-mid{margin:15px 0;}
    .footer-fr{width:auto;}
    .double-marquee{margin-top:35px;}
    .index-news-ul li{width:calc(100% - 24px);}
    .index-news{background-size:40% auto;}
    .index-news-ul{margin:25px 0;}
    .index-solution-tab{position:relative;}
    .index-solution-li{flex:inherit;padding:10px 10px;}
    .index-solution-tab{overflow-x:auto;white-space:nowrap;}
    .index-solution-box .box-txt{position:relative;top:0;transform:inherit;margin-top:-10%;border-top-right-radius:0;border-bottom-right-radius:24px;border-bottom-left-radius:24px;}
    .index-solution-content{margin-top:35px;}
    .index-news{padding:60px 15px;}
    .index-news-ul li .li-more{display:none;}
    .main-header{background: linear-gradient(to right, #0bbafb,#22a4f4, #046dae);padding:15px 0;}
    .header{justify-content:center;}
    .header-logo .pc-logo{display:none;}
    .header-logo .mobile-logo{display:block;height:40px;}
    .index-product .arrow{display:none;}
    .index-product .tab-container{margin-top:35px;}
    .index-about .index-title{text-align:center;}
    .about-article{margin-top:15px;}
    .index-about-fr{margin-top:6px;}
    .index-about-box-ul{display:block;}
    .index-about-box-ul li{width:auto;margin:15px 0;height:auto;display:flex;flex-direction: inherit}
    .index-about-box-ul li .li-blue{margin:0 15px;position:relative;bottom:auto;transform:scale(1);width:auto;background:none;color:#333;flex:1;overflow:hidden;text-align:left;}
    .index-about-box-ul li .li-c{margin:5px 0 0 0;}
    .index-news-ul li .li-t{white-space:nowrap;margin:10px 0 6px 0;}
    .index-news-ul li .li-c{-webkit-line-clamp:2;margin:0px}
    .index-news-ul li .img img{border-radius:10px;}
    .index-news-ul li{border-radius:0;}
    .index-about-box-ul li .li-con{width:70px;}
    .index-about-box-ul li .li-t{display:none;}
    .index-about-box{padding:35px 0;margin:40px 0;}
    .index-about-box-ul li .li-tt{display:block;}
    .main-footer .pc-footer{display:none;}
    .index-about-box-ul li .li-c{width:100%;}
    .index-about-box-ul li .li-tt{text-align:center;}
    
        .main-header .nav a{padding:0;text-align:left;}
    .header-nav-icon{position:absolute;left:0;top:0;width:100%;height:100%;background: url("../images/more9171.png") no-repeat right 10px;display:block;}
    .header-nav-down{position:relative;left:auto;margin:0 -20px;top:auto;transform: inherit;width:auto;text-align:left;}
    .main-header .header-nav{overflow-y:auto;}
    .header-nav .nav li .header-nav-down a{text-align:left;padding:0 30px;}
    .header-nav .nav li a{line-height:40px;}
    .header-nav .nav li{width:auto;padding:0 20px;border-bottom:1px solid #e7e7e7;}
    .header-nav-icon.on{background: url("../images/more9172.png") no-repeat right 10px;}
    
    .index-product .arrow.right{ right:-10px;border-radius:100%;background:#fff url("../images/next2.png") no-repeat center;display:block;width:36px;height:36px;background-size:100%;}
    .index-product .arrow.left{ left:-10px;border-radius:100%;background: #fff url("../images/prev2.png") no-repeat center;display:block;width:36px;height:36px;background-size:100%;}
    .index-product .arrow.right.disabled{border-radius:100%;
        background:#fff ;url("../images/next1.png") no-repeat center;
        display:block;width:36px;height:36px;background-size:100%;
    }
    .index-product .arrow.left.disabled{border-radius:100%;
          background: #fff url("../images/prev1.png") no-repeat center;
          display:block;width:36px;height:36px;background-size:100%;
    }
    
    
    .news-list li .li-date-mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #eee;margin-right:10px;padding-right:10px;
    line-height: 2;
}
 .index-news-ul li .li-date-mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #eee;margin-right:10px;padding-right:10px;
    line-height: 2;
}
.news-list li .li-img{display:none;}
.news-list li a{align-items:inherit;padding:15px 0;display:flex;border-bottom:1px solid #eee;}
.news-list li {margin:5px 0;}
.news-list li .li-date-mobile .day{font-size:16px;}
.news-list li .li-t{font-size:16px;}
.news-list li .li-c{font-size:14px;}
.news-list li .year{color:#888;font-size:14px;}
 .index-news-ul li .li-date-mobile .year{color:#888;font-size:14px;}
  .index-news-ul li .li-date-mobile .day{font-size:16px;}


.news-relate-ul li .img img{display:none;}
.news-relate-ul li .li-c{display:none;}
.news-relate-ul li a{display:flex;align-items:center;position:relative;padding-left:30px;}
.news-relate-ul li .li-t{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
..news-relate-ul li .date{margin:0 15px 0 0;white-space:nowrap;}
.news-relate-ul li a:before{
    position: absolute;
    left:0;
    top:50%;
    transform: translateY(-50%);
    display: block;
    content: "";
    width:24px;height: 24px;
    background: #f1f1f1;
    border-radius: 100%;
    display: flex;
    align-content: center;
    justify-content: center;
    color:#046dae;
}

.news-relate-ul li:nth-child(1) a:before{content:"1"}
.news-relate-ul li:nth-child(2) a:before{content:"2"}
.news-relate-ul li:nth-child(3) a:before{content:"3"}
.news-relate-ul li:nth-child(4) a:before{content:"4"}
.news-relate-ul li:nth-child(5) a:before{content:"5"}
.news-relate-ul li{background:none;margin:0px 0;border-bottom:1px solid #e6e6e6;border-radius:0;}

.index-news-ul li a{display:flex;}
.index-news-ul li:nth-child(1) .li-date-mobile{display:none;}
.index-news-ul li:nth-child(1) a{display:block;}
.index-news-ul li .li-txt{flex:1;overflow:hidden;padding-right:10px;}
.index-news-ul li{margin:7px;background:#c0dbea;border-radius:10px;overflow:hidden;}
.index-news-ul li .li-t{}
.index-news-ul li .li-c{}
.index-news-ul li .li-t{-webkit-line-clamp: 1;display: block;
    -webkit-box-orient: inherit;}
    .index-news-ul li .li-date-mobile{padding-left:10px;}
    .index-news-ul li:nth-child(1)  .li-txt{padding:0 10px;}
    
}

@media (max-width:640px){
    .index-solution-mobile-li .li-bd-txt{margin:0;width:100%;border-radius:0;}
    .index-solution-mobile-li .li-bd .img-bg{border-bottom-left-radius:0;border-bottom-right-radius:0;}
    .index-solution-mobile-li .li-bd img{border-bottom-right-radius:0;border-bottom-left-radius:0;}
    
}
