/*idnex*/
.section-bg{padding:2rem 0;}

.sl_accordion-container {position:relative;width:100%;height:540px;display:flex;flex-wrap:nowrap;overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);}
.sl_accordion-item {position:relative;width:120px;height:100%;cursor:pointer;transition:width 0.6s cubic-bezier(0.25,0.1,0.25,1);overflow:hidden;transform:translateZ(0);-webkit-transform:translateZ(0);}
.sl_accordion-item.sl_active {width:calc(100% - 360px);}
.sl_bg-layer {position:absolute;top:0;left:0;width:100%;height:200%;top:-50%;background-size:cover;background-repeat:no-repeat;background-position:center center !important;transition:transform 0.6s cubic-bezier(0.25,0.1,0.25,1);transform:scale(1.02);z-index:0;}
.sl_accordion-item.sl_active .sl_bg-layer {transform:scale(1);}
.sl_accordion-item:not(.sl_active) .sl_bg-layer {transform:scale(1.02);}
.sl_accordion-item::after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0.2));transition:all 0.3s ease;z-index:1;}
.sl_accordion-item:hover::after {background:linear-gradient(to right,rgba(0,0,0,0.7),rgba(0,0,0,0.4));}
.sl_accordion-item.sl_active::after {background:linear-gradient(to right,rgba(0,0,0,0.2),rgba(0,0,0,0));}
.sl_item-nav {position:absolute;top:40px;left:20px;color:#fff;font-size:28px;font-weight:700;z-index:2;transition:all 0.2s ease;}
.sl_accordion-item:hover .sl_item-nav {opacity:1;transform:scale(1.05);}
.sl_item-subtitle {position:absolute;top:90px;left:15px;color:#fff;font-weight:600; font-size:16px;z-index:2;transition:all 0.2s ease;}
.sl_accordion-item.sl_active .sl_item-subtitle{display:none;}
.sl_accordion-item:hover .sl_item-subtitle {opacity:1;}
.sl_item-content {position:absolute;left:120px;top:70%;transform:translateY(-50%);color:#fff;z-index:2;opacity:0;transition:all 0.4s ease 0.1s;max-width:800px;text-align:left;}
.sl_accordion-item.sl_active .sl_item-content {opacity:1;transform:translateY(-50%);}
.sl_cn-title {font-size:40px;margin-bottom:30px;font-weight:700;line-height: 46px;}
.sl_en-title {font-size:26px;margin-bottom:15px;font-weight:300;}
.sl_item-btn {display:inline-block;}
@media (max-width:1200px) {.sl_accordion-container {height:450px;}
.sl_cn-title {font-size:40px;}
.sl_accordion-item.sl_active {width:calc(100% - 300px);}
.sl_accordion-item {width:100px;}
.sl_item-content {left:80px;}
}
@media (max-width:768px) {.sl_accordion-container {height:350px;}
.sl_accordion-item {width:80px;}
.sl_accordion-item.sl_active {width:calc(100% - 240px);}
.sl_cn-title {font-size:32px;}
.sl_item-content {left:40px;max-width:80%;}
.sl_item-btn {padding:10px 20px;}
}
@media (max-width:480px) {.sl_accordion-container {height:300px;}
.sl_accordion-item {width:60px;}
.sl_accordion-item.sl_active {width:calc(100% - 180px);}
.sl_item-nav {font-size:20px;top:20px;left:20px;}
.sl_item-subtitle {font-size:12px;top:50px;left:20px;}
.sl_cn-title {font-size:24px;}
}



.btn-all {padding: 12px 24px;font-size:15px;letter-spacing: .5px;border-width:1px;border-radius:4px;display:inline-block;position:relative;border: 1px solid #dcdcdc;}
.btn-all span {display:inline-block;position:relative;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;will-change:transform;}
.btn-all:hover span,.btn-all:focus span {-webkit-transform:translate3d(-.75rem,0,0);transform:translate3d(-.55rem,0,0);}
.btn-all i {position:absolute;width:1.25em;right:0rem;opacity:0;top:52%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.btn-all:hover i,.btn-all:focus i {opacity:1;right:-1.2rem;}
.btn-blue {background-color: #065097;background-image: linear-gradient(90deg,hsla(0,0%,100%,.15),transparent);border: 0;color: #fff;transition: all .2s ease-out;}
.btn-blue:hover,.btn-blue.focus {background-color:#065097;color:#fff;}
.btn-red {background-color: #de6362;background-image: linear-gradient(90deg,hsla(0,0%,100%,.15),transparent);border: 0;color: #fff;transition: all .2s ease-out;}
.btn-red:hover,.btn-red.focus {background-color:#de6362;color:#fff;}
.btn-null {background-color: #fff;border: 1px solid #de6362;color: #de6362;transition: all .2s ease-out;}
.btn-null:hover,.btn-null.focus {background-color:#de6362;color:#fff;}

.section-stats{padding:3rem 0;}
.section-stats h2{font-size: 2.6rem;color: #1f2937;text-align: center;font-weight: 600;}
.statistics-section{display: flex;justify-content: center;position: relative;background-image: url(../images/stats-bg.svg);background-size: 92%;background-repeat: no-repeat;background-position: center center;}
.stats-section {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));padding: 50px 20px;gap: 5rem;}
.stat-card {max-width: 100%;}
.stat-title {max-width: 13rem; font-size:16px;color:#262626;margin-bottom:10px;min-height: 45px;}
.stat-number {font-size:4rem;font-weight:bold;color:#de6362;display:inline-block;}
.stat-unit {font-size:20px;color:#de6362;margin-left:5px;}

.section-product{padding:3rem 0;}
.section-product h2{font-size: 2.8rem;color: #1f2937;text-align: left;font-weight: 600;}
.product-slide{position: relative;padding: 3rem 0;}
.product-slide .swiper-button-next{right: 0;}
.product-slide .swiper-button-prev{left: 0;}
.product-slide .swiper-button-next,.product-slide .swiper-button-prev {box-shadow: 0 4px 24px #2764af1a; width:45px;color:#262626;opacity:1;transform-origin:0 0 0;transition:all 0.3s ease-out 0s;}
.product-slide:hover .swiper-button-next,.product-slide:hover .swiper-button-prev {opacity:1;}
.product-slide .swiper-button-next:hover {color:#de6362;}
.product-slide .swiper-button-prev:hover {color:#de6362;}
.product-slide .swiper-button-next:after,.product-slide .swiper-button-prev:after {position:relative;font-size:1.25rem;}
.product-slide .swiper-button-prev:after {left:-1px}
.product-slide .swiper-button-next:after {left:1px}
.product_list {display:flex;flex-wrap:wrap;gap:30px;}
.product_list>div {flex:0 0 calc(50% - 15px);display:inline-block;}
.product_list .pro-img {position:relative;display:flex;justify-content:center;}
.product_list .pro-img .tipss {position:absolute;background:linear-gradient(to right,#de6362 10%,#de6362 100%);top:0;left:0px;z-index:0;text-align:center;font-size:14px;color:#fff;padding:6px 14px 6px;border-radius:8px 0 0 0;}
.product_list .pro-img img{height: 305px;object-fit: cover;transition:opacity .3s,transform .3s ease-in-out}
.product_list .pro-img:hover img{transform:scale(1.05)}
.product_list .pro-text{position: relative;background-color: #f7f7f7;padding:2rem;text-align: center;min-height: 310px;display: flex;flex-direction: column;justify-content: center;}
.product_list .pro-text h3{font-size: 28px;padding-bottom:2rem;font-weight: 600;line-height: 44px;}
.product_list .pro-text h3 a{color:#262626;}
.product_list .pro-text h5{font-size: 18px;color:#262626;padding-bottom:1.5rem;font-weight: 600;}
.product_list .pro-text .can{display: flex;gap: 10px;justify-content: center;flex-wrap: wrap;}
.product_list .pro-text .can p{flex: 0 0 calc(50% - 18px);display: inline-block;width:50%; font-size: 16px;color:#4b5563;padding-bottom:6px;}
.product_list .pro-text .more{margin-top:1rem;}

.product-class{display: flex;flex-wrap: wrap;gap: 22px;}
.product-class .pro-class-item{flex: 0 0 calc(20% - 18px);display: inline-block;background-color: #fcfcfb;border-radius: 4px;padding: .75rem;}
.product-class .pro-class-item .item-img{margin-bottom: .75rem;overflow: hidden;position: relative;}
.product-class .pro-class-item .item-img img{height: 110px;width: 100%;display: block;vertical-align: middle;object-fit: contain;transition:opacity .3s,transform .3s ease-in-out}
.product-class .pro-class-item .item-img img:nth-child(2){position: absolute;top:0; opacity: 0;width: 100%;height: 100%;}
.product-class .pro-class-item h4{font-size: 1rem;line-height: 1.5rem;color:#262626;text-align: center;}
.product-class .pro-class-item:hover .item-img img{opacity: 0;}
.product-class .pro-class-item:hover .item-img img:nth-child(2){opacity: 1;mix-blend-mode: darken;}

.section-solution{padding:3rem 0;}
.section-solution h2{font-size: 2.8rem;color: #1f2937;text-align: left;font-weight: 600;}
.solution-box{position: relative;padding-top:3rem;}
.solution-box ul {display: flex;flex-wrap: wrap;gap: 2rem;}
.solution-box ul li{flex: 0 0 calc(33.333% - 22px);display: inline-block;overflow: hidden;}
.solution-box ul li a{color:#262626;overflow: hidden;display: block;border-radius: 5px;}
.solution-box ul li .thumb{position: relative;}
.solution-box ul li .thumb:before {background-color:#065097;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}
.solution-box ul li .thumb:after {color:#de6362; background-color:hsla(0,0%,100%,.8);border-radius:1em;content:"\e653";font-family:iconfont;font-size:26px;height:2em;line-height:2;opacity:0;position:absolute;right:50%;text-align:center;top:calc(50% - 1em);width:2em}
.solution-box ul li:hover .thumb:before {opacity:.5;transition:all .3s;z-index:1}
.solution-box ul li:hover .thumb:after {opacity:1;right:calc(50% - 1em);transition:all .2s ease-out .1s;z-index:2}
.solution-box ul li a img {display:block;margin:0 auto;border:0;width:100%;height:100%;transition:opacity .3s,transform .3s ease-in-out;object-fit:cover;}
.solution-box ul li:hover img{opacity:.86;transform:scale(1.05)}
.solution-box ul li:hover a{color:#065097;}
.solution-box ul li p {font-size:18px;font-weight:600;margin-top:10px;text-align:left;overflow:hidden;}
.solution-box  .more{position: relative;text-align: center;margin-top:3rem;}

.section-case{padding:3rem 0;}
.section-case h2{font-size: 2.8rem;color: #1f2937;text-align: left;font-weight: 600;}
.case-box{position: relative;padding-top:3rem;}

.case-nav ul {display:flex;align-items:center;gap:3rem;justify-content:flex-start;margin:0 0 2rem;}
.case-nav ul a {color:#7d7d7d;font-size:18px;line-height:1.5;position:relative;padding:1rem 0;}
.case-nav ul a::before {content:'';position:absolute;width:0;height:3px;background:#065097;border-radius:3px;left:50%;transform:translate(-50%,0);bottom:0;}
.case-nav ul li.on a {color:#065097;}
.case-nav ul li a:hover{color:#065097;}
.case-nav ul li.on a::before {width:110%;}

.case-warp{position: relative;}
.case-warp .case-infos{position: relative; padding: 1rem 0;display: none;flex-wrap: wrap;justify-content: space-between;transition: .3s;}
.case-warp .case-infos.current{display: flex;}
.case-warp .case-infos .case-img{width: 47%;}
.case-warp .case-infos .case-img a{display: flex;flex-direction: column;}
.case-warp .case-infos .case-img .img{position: relative;border-radius: 6px;overflow: hidden;}
.case-warp .case-infos .case-img img{width: 100%;height: 395px;object-fit: cover;border-radius: 6px;transition:opacity .3s,transform .3s ease-in-out;}
.case-warp .case-infos .case-img:hover img{opacity:.86;transform:scale(1.05)}
.case-warp .case-infos .case-img h3{color:#262626;font-size: 18px;padding:.8rem 0;}
.case-warp .case-infos .case-product{width: 50%;}
.case-product .related{font-size: 22px;color:#262626;font-weight: 600;}

.accordion{position: relative;margin-top:1rem;display: flex;gap: 10px;flex-wrap: wrap;}
.accordion .panel-default{position: relative;width: 100%;background-color: #f5f5f5;border-radius: 6px;padding:1rem;}
.accordion .panel-default .panel-heading{position: relative;}
.accordion .panel-default .panel-heading h4{color:#262626;font-size: 20px;}
.accordion .panel-default .panel-heading h4 a{display: flex;gap: 15px;justify-content: space-between;color:#262626;}
.accordion .panel-default .panel-heading h4 a:after {content: "\e7eb";font-family: iconfont;font-size: 18px;height: 18px;opacity: .75;padding: 0 6px;transition: all .3s;}
.accordion .panel-default .panel-body{display: none;}
.accordion .panel-default.open .panel-heading{display: none;}
.accordion .panel-default.open .panel-body{display: block;}

.panel-body .pro-con{display: flex;width: 100%;position: relative;}
.panel-body .pro-con .item-img{width: 200px;flex-shrink: 0;overflow: hidden;border-radius: 6px;background-color: #fff;}
.panel-body .pro-con .item-img img {display: block;width: 100%;height: 130px;object-fit: cover;transition: opacity .3s, transform .3s ease-in-out;}
.panel-body .pro-con .item-content{position: relative;margin-left: 30px;width: calc(100% - 200px);flex-shrink: 1;display: flex;flex-direction: column;justify-content: center;}
.panel-body .pro-con .item-content .tit{color:#262626;font-size: 20px;margin-bottom: 1rem;}
.panel-body .pro-con .item-content .parameter{display: flex;justify-content: space-between;margin-bottom: 1rem;}
.panel-body .pro-con .item-content .parameter .meter{position: relative;}
.panel-body .pro-con .item-content .parameter .meter p{color:#4b5563;font-size: 16px;}
/*.panel-body .pro-con .item-content .parameter .meter p:last-child{color:#de6362;font-size: 20px;font-weight: 600;line-height: 2;}*/

.section-service{padding:3rem 0;}
.section-service h2{font-size: 2.8rem;color: #1f2937;text-align: left;font-weight: 600;}
.service-box{position: relative;padding-top:3rem;display: flex;flex-wrap: wrap;justify-content: space-between;}
.service-box .tab-wrap{width: 47%;}
.service-box .tab-wrap .item-inner{margin-bottom: 18px;border-radius:6px;padding: 18px 28px;position: relative;box-shadow: 0 2px 16px 0 hsla(0,0%,40%,.2);transition: .2s;cursor: pointer;}
.service-box .tab-wrap .item-inner.active{position: relative;background-image: url(../images/stats-bg.svg);background-size: contain;background-repeat: no-repeat;background-position: center center;padding: 33px 28px;border-left: 1px solid #065097;box-shadow: 0 2px 16px 0 hsla(0,0%,40%,.6);}
.service-box .tab-wrap .item-inner h4{color:#262626; font-size: 20px;font-weight: 600;transition: .2s;}
.service-box .tab-wrap .item-inner:hover h4{font-size: 2rem;}
.service-box .tab-wrap .item-inner.active h4{font-size: 2rem;}
.service-box .tab-text{width: 50%;}
.service-box .tab-text .ti-image{display: none;position: relative;transition: .2s;}
.service-box .tab-text .ti-image.current{display: block;}
.service-box .tab-text .ti-image .img{position: relative;border-radius: 6px;overflow: hidden;}
.service-box .tab-text .ti-image img{width: 100%;height: 360px;object-fit: cover;border-radius: 6px;transition:opacity .3s,transform .3s ease-in-out;}
.service-box .tab-text .ti-image:hover img{opacity:.86;transform:scale(1.05)}
.service-box .tab-text .ti-image h3{font-size: 24px;color:#262626;font-weight: 600;padding:.5rem;}
.service-box .tab-text .ti-image p{font-size: 18px;color:#4b5563;padding:.5rem;margin-bottom:1rem;}

.section-news{padding:3rem 0;}
.section-news h2{font-size: 2.8rem;color: #1f2937;text-align: left;font-weight: 600;}
.news-nav ul {display:flex;align-items:center;gap:3rem;justify-content:flex-start;margin:0 0 2rem;}
.news-nav ul a {color:#7d7d7d;font-size:18px;line-height:1.5;position:relative;padding:1rem 0;}
.news-nav ul a::before {content:'';position:absolute;width:0;height:3px;background:#065097;border-radius:3px;left:50%;transform:translate(-50%,0);bottom:0;}
.news-nav ul li.on a {color:#065097;}
.news-nav ul li a:hover{color:#065097;}
.news-nav ul li.on a::before {width:110%;}
.news-box{position: relative;padding:1rem 0 5rem;}
.news-warp{position: relative;}
.news-warp .news-infos {opacity:0;visibility:hidden;z-index:-1;}
.news-warp .news-infos+.news-infos {position:absolute;left:0;top:0;width:100%;}
.news-warp .news-infos.current {transition:.5s;opacity:1;visibility:visible;z-index:1;}
.pcswiper {padding:.16rem 0.17rem 1.1rem;margin:0 -0.17rem;box-sizing:content-box;}
  
.post-loop-news{display: flex;}
.post-loop-news .item {box-sizing: border-box;flex-shrink: 0;transition:all .3s ease 0s;}
.post-loop-news .item-inner {background-color: #f5f5f5;border-radius:6px;overflow:hidden;transition:all .2s ease-out 0s;}
.post-loop-news .item-img {overflow:hidden;position:relative;}
.post-loop-news .item-thumb {display:block;height:100%;width:100%;}
.post-loop-news .item-thumb img {display:block;height:280px;object-fit:cover;width:100%;transition:all .2s ease-out 0s;}
.post-loop-news .item:hover .item-thumb img{transform:scale(1.05);}
.post-loop-news .item-title {font-size:18px;font-weight:500;margin:0;padding:15px;}
.post-loop-news .item-title a {color:#1a1a1a;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none;}
.post-loop-news .item:hover .item-title a{color:#065097;}
.post-loop-news .item-meta {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a1a1a8;padding:15px 15px 0px;}
.post-loop-news .item-meta .meta-li {color:#4b5563;font-size: 14px; display: inline-block;line-height: inherit;margin-right: 15px;vertical-align: top;}
.post-loop-news .item-meta .meta-li i {margin-right:.2rem;}
.post-loop-news .item-meta .meta-li:last-child {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: right;margin-right: 0;}

.news-infos .dtbox {position:absolute;bottom:-3.5rem;left:50%;transform:translate(-50%,0);display:flex;align-items:center;gap:2rem;z-index:10;}
.news-infos .dtbox a {color:#7d7d7d;font-size:14px;line-height:1.5;flex-shrink:0;}
.news-infos .dtbox a:hover {color:#065097;}
.news-infos .dtbox .swiper-button-white {padding:1.25rem;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color: #eee;position:relative;top:0;margin-top:0;left:0;right:0;transition:background .5s,color .5s;flex-shrink:0;}
.news-infos .dtbox .swiper-button-white:hover {background:#065097;}
.news-infos .dtbox .swiper-button-next, .news-infos .dtbox .swiper-button-prev{color:#121212;}
.news-infos .dtbox .swiper-button-next:after, .news-infos .dtbox .swiper-button-prev:after{font-size: 14px;}
.news-infos .dtbox .swiper-button-next:hover:after, .news-infos .dtbox .swiper-button-prev:hover:after{color:#fff;}

/*list*/
.shaoli-v {width:100%;position:relative;}
.shaoli-v .banner-video {width:100%;height:100%;position:relative;}
.shaoli-v .banner-video video {width:100%;height:100%;display:block;object-fit:cover;position:relative;}

.shaoli-v .banner-video .mb-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .3);
    top: 0;
    left: 0;
    z-index: 999; 
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}
.shaoli-v .banner-video video.playing ~ .mb-bg {
    display: none !important;
}
.shaoli-v .banner-video .mb-bg::after {
    content: "Video Loading...";
    color: #fff;
    font-size: 50px;
    font-weight: bold;
    animation: loadingFade .8s infinite alternate;
}
@keyframes loadingFade {
    0% { opacity: 0.2; }
    100% { opacity: 1; }
}
.list-swiper .swiper {height: auto;}
.slide-inner {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1400px;max-width:90%;z-index:10;}
.slide-box {width:100%;}
.slide-box h4{color:#fff;font-size:2.25rem;font-weight: 600;text-shadow: 2px 2px 4px rgba(0,0,0,0.5);}
.slide-box p {color:#fff;font-size:2.25rem;font-weight: 600;line-height:1.4;margin-bottom:33px;text-shadow: 2px 2px 4px rgba(0,0,0,0.5);}
.btn-box .btn-blue{background-color:#de6362;}
.list-swiper .swiper .swiper-slide img{width:100%;max-height: 550px;object-fit: cover;}
.section-list{padding:1.5rem 0;background: #f8f8f8;}
.sl_banner {position:relative;}
.sl_banner .img img {width:100%;object-fit: cover;}
.sl_banner .box {position:absolute;top:50%;left: 50%;transform: translate(-50%, -50%);width:100%;z-index: 99;}
.sl_banner .box .container {color:#fff;}
.sl_banner .box .container h6 {font-size:2rem;color:#fff;font-family:'gilroy_bold';}
.sl_banner .box .container h5 {font-family:'albb_r';font-size:4rem;color:#fff;text-shadow: 2px 2px 4px rgba(0,0,0,0.5);}
.breadcrumb {position:relative;}
.breadcrumb .crumb-inner {font-size:.875rem;color:#333b55;box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;line-height:30px;}
.breadcrumb .crumb-inner i {color:#065097 !important;padding:0 5px;}
.breadcrumb a,.breadcrumb span {color:#333b55;}
.breadcrumb a:hover,.breadcrumb span:hover {color:#065097;}
.section-list .product-class{margin-top:3rem;margin-bottom:3rem;}
.outer-big-one{position: relative;padding: 15px 15px 0;}
.outer-big-one .big-one {display:block;position:relative;overflow:hidden;background:#f5f5f5;cursor:pointer;border-radius:5px;}
.outer-big-one .big-one .bo-left {width:56%;overflow:hidden;float:left;}
.outer-big-one .big-one .bo-left .bol-box {position:relative;width:100%;height:0;padding-bottom:63.38%;overflow:hidden;}
.outer-big-one .big-one .bol-box img {vertical-align:middle;transition:all .5s;height:100%;width:auto;min-width:100%;position:absolute;left:0;}
.outer-big-one .big-one .bol-box:hover img {transform:scale(1.05);}
.outer-big-one .big-one .bo-right {width:37.84%;padding:0 0 0 3%;float:left;}
.outer-big-one .big-one .bo-right .bor-desc {font-size:18px;color:#707070;margin:40px 0 30px;line-height:1.4;}
.outer-big-one .big-one .bo-right .bor-title {font-size:28px;color:#000;line-height:1.2;display:-webkit-box;}
.outer-big-one .big-one .bo-right .bor-bottom {position:absolute;bottom:4rem;left:59%;font-size:14px;color:#707070;width:35.84%;}

.news-list{padding: 2rem 0;}
.news-cate{position: relative;margin-top: 1rem;}
.list-news{display: flex;flex-wrap: wrap;}
.list-news .item {box-sizing: border-box;width: 33.33%;flex-shrink: 0;transition:all .3s ease 0s;padding: 15px;}
.list-news .item-inner {background-color: #f5f5f5;border-radius:6px;overflow:hidden;transition:all .2s ease-out 0s;}
.list-news .item-img {overflow:hidden;position:relative;}
.list-news .item-thumb {display:block;height:100%;width:100%;}
.list-news .item-thumb img {display:block;height:290px;object-fit:cover;width:100%;transition:all .2s ease-out 0s;}
.list-news .item:hover .item-thumb img{transform:scale(1.05);}
.list-news .item-title {font-size:18px;font-weight:500;margin:0;padding:20px;}
.list-news .item-title a {color:#1a1a1a;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none;}
.list-news .item:hover .item-title a{color:#065097;}
.list-news .item-meta {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a1a1a8;padding:20px 20px 0px;}
.list-news .item-meta .meta-li {color:#4b5563;font-size: 14px; display: inline-block;line-height: inherit;margin-right: 15px;vertical-align: top;}
.list-news .item-meta .meta-li i {margin-right:.2rem;}
.list-news .item-meta .meta-li:last-child {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;text-align: right;margin-right: 0;}
.pagination {display:block;margin:0;text-align: center;border-radius:0;padding:1.5rem 0;}
.pagination a,.pagination span{display:inline-block;margin-right:2px;}
.pagination a,.pagination span{margin: 0 .2rem;font-size:14px;color:#3b3b3b;font-weight:700;display:inline-block;padding:9px 18px;background: hsla(0,0%,100%,.5);box-shadow: 0 4px 24px #2764af1a;border-radius: 4px;}
.pagination a:hover,.pagination a:focus,.pagination  > a.thisclass,.pagination  > span.thisclass {color:#fff;background-color: #065097;}
.explains {padding:0 8px;margin-bottom:2rem;}

.prolist-tab-menu {position: relative;margin-bottom: 1.5rem;padding: 0 15px;}
.prolist-tab-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content: flex-start;list-style:none;margin:0;gap: 10px;margin-top:2rem;}
.prolist-tab-menu ul li {position: relative;display: inline-block;width: auto;background: #e6e6e6;font-size: 18px;cursor: pointer;border-radius: 25px;}
.prolist-tab-menu ul li a{padding: 10px 30px;display: block;}
.prolist-tab-menu ul li.active{background: #065097;color: #fff;}
.prolist-tab-menu ul li.active a{color: #fff;}
.list-product{margin-top:2rem;}
.list-product ul{display: flex;flex-wrap: wrap;margin: -10px -10px 10px;}
.list-product ul .item {box-sizing: border-box;flex-shrink: 0;padding: 10px;width: 33.33%;transition:all .3s ease 0s;}
.list-product ul .item-inner {background:#fff;border-radius:6px;overflow:hidden;transition:all .2s ease-out 0s;}
.list-product ul .item-img {overflow:hidden;position:relative;}
.list-product ul .item-thumb {display:block;height:100%;width:100%;}
.list-product ul .item-thumb img {display:block;height:258px;object-fit:cover;width:100%;transition:all .2s ease-out 0s;}
.list-product ul .item:hover .item-thumb img{transform:scale(1.02);}
.list-product ul .item-img .item-category {background:rgba(0,0,0,.5);border-radius:3px;color:#fff;font-size:12px;left:15px;line-height:14px;padding:4px 8px;position:absolute;top:15px;}
.list-product ul .item-category:hover {background:#065097;}
.list-product ul .item-title {font-size:16px;font-weight:500;margin:0;padding:20px 30px;}
.list-product ul .item-title a {color:#1a1a1a;line-height:1.4;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;text-decoration:none;}
.list-product ul .item:hover .item-title a {color:#065097;}
.list-product ul .item-meta {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a1a1a8;padding:0 30px 30px;}
.list-product ul .item-meta .meta-li {color:#121212;font-size: 18px; display: inline-block;line-height: inherit;margin-right: 15px;vertical-align: top;}
.list-product ul .item-meta .meta-li i {margin-left:.2rem;color:#e16562;}
.list-cases{margin-top:2rem;}
.list-cases ul {display:flex;flex-wrap:wrap;gap:1.5rem;}
.list-cases ul li{flex:0 0 calc(33.333% - 16px);display:inline-block;overflow:hidden;border-radius:5px;}
.list-cases ul .ig-item-inner {display:block;position:relative;text-decoration:none}
.list-cases ul .ig-item-inner img {display:block;margin:0 auto;height: 100%;object-fit: cover;}
.list-cases ul .ig-item-text,.list-cases ul img {transition:all .2s ease-out;width:100%}
.list-cases ul .ig-item-text {background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.3));bottom:0;color:#121212;height:99px;left:0;padding:15px 20px;position:absolute}
.list-cases ul .ig-item-text h3 {color:#fff; font-size:20px;line-height:1.2;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.list-cases ul .ig-item-text .ig-desc {font-size:14px;height:40px;line-height:1.48;margin:0;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2}
.list-cases ul .ig-item-text .ig-desc p{color:#d1d1d1;}
.list-cases ul .ig-item-text .lonely-text {margin-top:29px}
.list-cases ul .ig-item-inner:hover {text-decoration:none}
.list-cases ul .ig-item-inner:hover .ig-item-text {background:#206be7d9;height:100%;padding-top:50px;transition:all .3s ease-out 0s}
.list-cases ul .ig-item-inner:hover .ig-item-text h3 {margin-bottom:15px;text-overflow:unset;white-space:normal}
.list-cases ul .ig-item-inner:hover .ig-item-text .ig-desc {overflow:visible;text-overflow:unset;-webkit-line-clamp:unset}
.list-cases ul .ig-item-inner:hover img {transform:scale(1.05);transition:all .3s ease-out 0s}
/*single*/
.single-breadcrumb{padding:1rem 0; background-color: #f8f8f8;}
.section-single{background: #fff;}
.section-single .container{max-width: 1100px;}
.news-single{position: relative;background: #fff;padding:3rem 0;}
.entry-main {background: #fff;margin-bottom: 30px;display: block;border-radius: 6px;padding: 30px 30px;-webkit-box-shadow: 0 4px 24px #2764af1a;box-shadow: 0 4px 24px #2764af1a;min-height: 500px;}
.article-detail {position:relative;margin-bottom:20px;border-bottom: 1px solid #d8d8d8;}
.article-detail .detail-title {color:#121212;font-size:2rem;font-weight:600;-webkit-line-clamp:inherit;height:auto;line-height:normal;margin:0;margin-bottom:1rem;}
.article-detail .infos {color:#999;font-size:14px;margin-bottom:25px;}
.article-detail .infos a {color:rgba(26, 26, 26, 0.6);font-size:14px;}
.article-detail .infos a:hover{color:#065097;}
.article-detail .infos span {color:rgba(26, 26, 26, 0.6);font-size:14px;margin-right: 10px;}
.article-detail .infos span a{color:#065097;font-size:14px;}
.article-detail .infos span i{margin-right:5px;font-size:14px;}
.article-body {color:#262626;font-size:18px;margin-bottom:20px;line-height:1.8;overflow:hidden;white-space:normal;word-wrap:break-word;word-break:normal;}
.article-body img{max-width: 100% !important;width: auto!important;height: auto !important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.article-body video{width: auto;max-width: 100%!important;height: auto!important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.article-body p {margin: 9px 0;color:#262626;font-size:18px;text-indent: 2rem;line-height: 1.8;}
.article-body ol{padding: 0;}
.article-body code {padding: 3px 5px;margin: 0 2px;border-radius: 2px;font-size: .875em;color: #d63384;background-color:#f4f4ff;font-family: 'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;word-wrap: break-word;}
.article-body pre {display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;font-family: "Microsoft Yahei";white-space: pre-wrap;}
.article-body pre code{color: inherit;background-color: inherit;}
.article-body pre {margin: 20px 0;font-size: 12px;line-height: 22px;background: #4a4a4a;padding: 10px 20px;color: #f8f8d4;border: 0;}
.article-body h1,.article-body h2,.article-body h3 {color:#262626;line-height: 1.8;}
.article-body ul {padding-left: 2em;}
.article-body li {list-style: disc;}
.share {margin-top: 4rem;display: flex;flex-direction: column;}
.share .tit{margin: 1rem 0;font-size: 20px;color:#3e3e3e;font-weight: 600;}
.share .social-share{position: relative;}
.article-nav {margin-top:2rem;border-top:1px solid #d8d8d8;padding:2rem 0;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;}
.article-nav .left {font-size:1rem;line-height:2rem;margin-bottom:2rem;width:70%;}
.article-nav .left p {text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#666;}
.article-nav .left a {color:#666;transition:0.3s;}
.article-nav .left a:hover {color:#065097;}
.article-nav .right {width:30%;display:flex;justify-content:flex-end;}
.article-nav .right .index_link {width:12.5rem;}
.article-nav .right .index_link a {display:block;color:#fff;line-height:3.75rem;font-size:1rem;transition:0.3s;width:100%;background:#e16562;border-radius:1.875rem;text-align:center;position:relative;top:0;}
.article-nav .right .index_link:hover a {color:#fff;top:-5px;}

.product-single{padding:2rem 0;}
.product-single .container,.pro_nav .container,.pro_body .container{width: 1300px;}
.pro_info{display: flex;justify-content: space-between;margin-top:2rem;margin-bottom: 2rem;}
.pro_info .pro-text{width:47%;}
.pro_info .pro-text .title{margin-bottom: 1rem;}
.pro_info .pro-text .title h1{font-size: 46px;font-weight: 600;color:#065097;line-height: 1.2;margin-bottom: 1rem;}
.pro_info .pro-text .title p {font-size: 20px;color:#09090b;}
.pro_info .pro-text .parameter{padding:1rem;background-color: #f7f7f7;display: flex;justify-content: space-between;align-items: center;margin-bottom: .5rem;}
.pro_info .pro-text .parameter span{color:#4b5563;font-size:18px;}
.pro_info .pro-text .parameter span:last-child{font-weight: 600;color:#09090b;font-size:20px;}
.pro_info .pro-text .pro-btn{position: relative;}
.pro_info .pro-text .all-parameter{color:#e16562;font-size: 20px;padding:1.5rem 0;display: block;}
.pro_info .pro-text .all-parameter i{padding-left: 5px;transition: 0.3s;}
.pro_info .pro-text .all-parameter:hover i{padding-left: 10px;}
.pro_info .pro-img{width: 50%; position: relative;border-radius: 6px;border:1px solid #dcdcdc;}
.pro_info .pro-img img{width: 100%;height: 400px; object-fit: contain;}
.pro_nav{background-color: #065097;position: relative;width: 100%;}
.p_tablist{display: flex;gap: 2rem;}
.p_tablist .tab-item{color:#fff;font-size: 20px;padding:.8rem 0;cursor: pointer;position: relative;}
.p_tablist .tab-item.active::after {content:"";position:absolute;top:auto;bottom:-6px;/* 向下突出 */    left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #065097;/* 箭头向下 */    border-bottom:none;}

.details table {
    margin: 10px 0 10px 0;
    font-size: 14px;
    width: 100%;
}
.details table>tbody>tr:nth-of-type(odd) {background-color: #f5f5f5;}
.details table tr:nth-of-type(1) td{font-weight: bold;color: #fff;}
.details table>tbody>tr:first-child td{background-color: #0b5399;color: #fff;}
.details table>tbody>tr>td {vertical-align:middle;padding: 15px 5px;color: #333;text-align: center;}



.pro_body{position: relative;margin-top: 1rem;}
.p_content{position: relative;margin-top:2rem;}
.p_content h3{color:#121212;font-size: 46px;padding:2rem 0;}
.p_content .details{border-radius: 6px;font-size: 20px;line-height: 30px;}
.p_content .details p{font-size: 20px;line-height: 30px;padding-bottom:20px;}
.p_content .details img{max-width: 100% !important;width: auto!important;height: auto !important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;margin:10px 0;}
.p_content .details video{width: auto;max-width: 100%!important;height: auto!important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.p_content .parameter{border-radius: 6px;border:1px solid #dcdcdc;padding:2rem;}
.related .list-product ul .item-inner{background-color: #f7f7f7;border:1px solid #f7f7f7;}
.inquiry {padding:3rem;border:1px solid #dcdcdc;border-radius: 6px;margin-bottom: 3rem;}
.form-group {margin-bottom:20px;}
.form-title {font-size:18px;margin-bottom:12px;position:relative;}
.form-title.required::after {content:"*";color:#e16562;margin-left:4px;}
input[type="text"],textarea {width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;outline:none;transition:border-color 0.2s;}
input[type="text"] {height:38px;}
textarea {min-height:100px;resize:vertical;line-height:1.5;}
input[type="text"]:focus,textarea:focus {border-color:#999;}
.checkbox-group {margin:20px 0;font-size:14px;color:#666;display: flex}
.checkbox-group input[type="checkbox"] {margin-right:8px;vertical-align:middle;}
.checkbox-group a {color:#e16562;text-decoration:none;}
.checkbox-group a:hover {text-decoration:underline;}
.submit-btn {display:block;width:200px;height:48px;line-height:48px;background-color:#e16562;color:white;border:none;border-radius:4px;font-size:18px;text-align:center;cursor:pointer;margin:0 auto;transition:background-color 0.2s;}
.submit-btn:hover {background-color:#db4946;}

/*solutions*/
.list-solutions{padding:1.5rem 0;}
.list-solutions .solution-box{padding:0;}
.list-solutions .solution-box ul li{flex: 0 0 calc(50% - 16px);}
.solutions-mix{padding: 3rem 0;}
.solutions-wrap{color:#262626;display:flex;position:relative;margin-bottom: 60px;}
.solutions-wrap .mc-item {flex-shrink:0;position:relative;vertical-align:middle;width:50%;min-height: 415px;}
.solutions-wrap .mc-item .mc-item-img {height:100%;position:relative;width:100%}
.solutions-wrap .mc-item .mc-item-img img {border-radius:10px;display:block;object-fit:cover;width:100%}
.solutions-wrap .mc-item .mc-item-img {padding-bottom:40px;padding-left:40px;padding-right:20px;z-index:0}
.solutions-wrap .mc-item .mc-item-img:before {background:#4f8df5;border-radius:5px;top:65px;content:"";height:330px;left:0;opacity:.1;position:absolute;width:70%;z-index:-1}
.solutions-wrap .mc-item ul{padding-left:20px;margin: 0 0 .6em;display: flex;flex-direction: column;gap: 10px;}
.solutions-wrap .mc-item ul li{color: #262626;font-size:14px;line-height: 1.67;opacity: .8}
.solutions-wrap .mc-text {padding-bottom:40px;padding-left:20px}
.solutions-wrap .mc-text .mc-title {color:#262626;font-size: 26px;font-weight: 600;line-height: 1.2;margin: 10px 0 22px;}
.solutions-wrap .mc-text p {font-size:18px;line-height:1.4;margin:0 0 .6em;opacity:.8}
.solutions-mix .solutions-wrap:nth-of-type(2n) .mc-item{order: 1;}
.solutions-mix .solutions-wrap:nth-of-type(2n) .mc-item.mc-text{order: 0;padding-left: 0;padding-right: 20px;}
/*server*/
.server-inner{display: flex;position: relative;flex-direction: row-reverse;margin: 2rem 0;}
.server-inner .inner-one{width: 50%;background-color: #fff;overflow: hidden;}
.server-inner .inner-one img{width: 100%;transition: all .3s;}
.server-inner:hover .inner-one img{transform:scale(1.02);}
.server-inner .inner-one .r-inner {position:absolute;width:calc(45% - 20px);margin-left:2.5rem;top:50%;transform:translate(0,-50%);}
.server-inner .inner-one .r-inner h3 {color:#1D1D1D;font-size:2rem;font-weight:700;margin:0 0 2rem;}
.server-inner .inner-one .r-inner p {font-size:16px;color:#3e3e3e;line-height:1.5;}
.server-inner {display:flex;position:relative;flex-direction:row-reverse;margin-top:2rem;}
.section-support .tit {width:100%;text-align:center;color:#1D1D1D;font-weight:700;font-size:5.4rem;margin-bottom:4rem;}
.section-support{position: relative;}
.section-support .content{display: flex;justify-content: space-around;align-items: center;gap: 2rem;}
.section-support .content a{cursor: pointer;background: #fff;width: 50%;}
.section-support .content .box-banner {width: 100%;overflow: hidden;}
.section-support .content img {width: 100%;transition: all .3s;display: block;object-fit: cover;height: 467px;}
.section-support .content a:hover img{transform:scale(1.02);}
.section-support .content .bottom {text-align: left;padding: 5rem;min-height:330px;}
.section-support .content .bottom h3{font-size: 1.8rem;font-weight: 700;color: #1D1D1D;margin-bottom: 20px;}
.section-support .content .bottom p{font-size: 16px;color: #3e3e3e;line-height: 1.5;}
.section-fore {max-width:750px;color:#3E3E3E;margin:2rem auto 3rem;font-size:1.275rem;line-height:1.5;text-align:center;}
.section-features-list {display:flex;flex-wrap:wrap;gap:30px;margin:3rem 0;}
.section-features-list .fea-item {flex:0 0 calc(50% - 15px);display:inline-block;background: #ffffff;}
.section-features-list .fea-item .fea-item-wrap {border-radius:4px;display:inline-block;height:100%;transition:all .2s ease-out 0s;width:100%;text-align:center;padding:30px;}
.section-features-list .fea-item:hover .fea-item-wrap {background-color:#f1f1f1;}
.section-features-list .fea-item .fea-item-wrap .item-icon {display:block;margin:0 auto 15px;width:70px;height:70px;}
.section-features-list .fea-item .fea-item-wrap .item-icon img {transition:all 1s;}
.section-features-list .fea-item .fea-item-wrap h4 {color:#262626;font-size:18px;font-weight:500;line-height:1.4;margin-top:20px;}
.section-features-list .fea-item .fea-item-wrap .fea-item-desc {font-size:14px;font-weight:400;line-height:1.7;margin-top:20px;opacity:.8;}
.section-features-list .fea-item .fea-item-wrap .fea-item-desc p{line-height:1.7;color:#262626;text-align: center;}

.section-title {text-align:center;padding:2rem 0;}
.section-title h2 {color:#000;font-weight:600;font-size:32px;}
.section-title p {color:#888;font-size:16px;margin:5px 0 0;}
.network-list {display:-webkit-flex;display:flex;justify-content:flex-start;flex-wrap:wrap;gap:2rem;margin:2rem 0;}
.network-list .item {flex:0 0 calc(33.3333% - 22px);background:#fff;padding:1.75rem;box-shadow:0px 0px 10px #f7f7f7;box-sizing:border-box;position:relative;transition:0.4s;}
.network-list .item:hover {box-shadow:8px 8px 20px 0 rgba(55,99,170,.1),-8px -8px 20px 0 #fff;}
.network-list .item p {font-size:.9rem;line-height:2;transition:0.4s;}
.network-list .item p span {color:#666;transition:0.4s;}

/*about*/
.about-l{position: relative;}
.modules-image{text-align: center;}
.modules-image > img {height:500px;object-fit:cover;display:inline-block;max-width:100%;vertical-align:top;border-radius:10px;}
.about-r {position:relative;padding-left:1.5rem;padding-right:.5rem;}
.about-t {padding:1.5rem 0;}
.about-t h2 {text-align:left;font-size:36px;line-height:44px;color:#065097;font-weight: 600;}
.modules-feature {display:flex;flex-wrap:wrap;gap:30px;}
.modules-feature .about-item {display:block;flex-shrink:0;float:none;margin:0;position:relative;text-decoration:none;width:100%;word-spacing:0;}
.about-item .fea-item-wrap {display:inline-block;height:100%;transition:all .2s ease-out 0s;width:100%;}
.about-item .fea-item-wrap i {font-size:38px;left:0px;position:absolute;top:0px;display:inline-block;line-height:1;transition:all .2s ease-out 0s;vertical-align:top;}
.about-itemm .fea-item-wrap i.icon-taiyang {color:#FF6C6C;border-color:#FF6C6C;}
.about-item .fea-item-wrap h4 {color:#262626;font-size:22px;font-weight:500;margin:0 0 10px;line-height:1.4;}
.about-item .fea-item-wrap .item-desc {font-size:15px;line-height:1.5;margin-top:0;}
.about-item .fea-item-wrap .item-desc p {color:#8f8f8f;}
.about-item .fea-item-wrap .item-desc.cross-icon p {position:relative;margin:10px 0 0;padding-left:16px;}
.about-item .fea-item-wrap .item-desc.cross-icon p:before {position:absolute;left:0;margin-top:8px;width:8px;height:8px;background:#f12480;content:" ";transform:rotate(45deg);}
.section-about{padding:4rem 0;}
.history h2 {font-size:2.6rem;color:#1f2937;text-align:center;font-weight:600;padding-bottom:3rem;}
.history{max-width: 1070px;margin: 0 auto;}
.history-list{position: relative;}
.history-list ul{display: inline-block;width: 100%;margin-top:1rem}
.history-list ul li {color:#2f475f;font-size: 18px; position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:5px;padding:15px 15px 15px 2px;margin-bottom:1rem;border-radius:6px;background-image:linear-gradient(90deg, rgb(222 99 98 / 12%) 0%, rgba(76, 86, 240, 0) 100%);transition:.2s}
.history-list ul li a {font-size: 14px; color: #16133d;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.history-list ul li:hover {transform:scale(1.02) translateY(-4px);}
.history-list ul li:last-child {margin-bottom:0;}
.history-list ul li span{background-color: #065097;color:#fff;border-radius: 0px 58px 58px 0px;padding:8px 12px;font-weight: 600;font-size: 20px;}
/*contact*/
.section-contact{padding:0rem 0;}
.section-contact .container{max-width: 1200px;}
.section-video {margin-top:0;margin-bottom:0;padding:9rem 0px 5rem 0px;background-image:url(../images/contact-bg.jpg);position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;-webkit-backface-visibility:hidden;}
.contact-info-detail {padding: 40px 40px 40px 50px;background: #ffffffe8;}
.contact-info-detail h3{font-size: 26px;color:#121212;}
.contact-item-title{position: relative;padding:2rem 0;}
.contact-item-title p{font-size: 18px;color:#121212;padding-bottom: 20px;}
.contact-item-title p i{font-size: 22px;color:#262626;margin-right: 10px;}
.contact-info{padding: 40px 40px 40px 50px;background: #ffffffe8;}
.contact-info h3{font-size: 26px;color:#121212;}
.contact-info .inquiry{border:none;margin-bottom:0;padding:0;margin-top: 2rem;
}
/*privacy*/
.section-privacy{padding:3rem 0;}
.section-privacy .container{max-width: 1000px;}
.section-privacy .content{line-height: 30px;font-size: 18px;}
.section-privacy .content img{max-width: 100% !important;width: auto!important;height: auto !important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.section-privacy .content video{width: auto;max-width: 100%!important;height: auto!important;border-radius: 5px;text-align: center;display: block;margin: 0 auto;}
.section-privacy .content p {margin: 0 0 1rem;color:#262626;font-size:18px;line-height: 1.5;}
.section-privacy ol{padding: 0;}
.section-privacy code {padding: 3px 5px;margin: 0 2px;border-radius: 2px;font-size: .875em;color: #d63384;background-color:#f4f4ff;font-family: 'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;word-wrap: break-word;}
.section-privacy pre {display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;font-family: "Microsoft Yahei";white-space: pre-wrap;}
.section-privacy pre code{color: inherit;background-color: inherit;}
.section-privacy pre {margin: 20px 0;font-size: 12px;line-height: 22px;background: #4a4a4a;padding: 10px 20px;color: #f8f8d4;border: 0;}
.section-privacy h1,.article-body h2,.article-body h3 {color:#262626;line-height: 1.4;font-weight:600;font-size:22px;margin:20px 0 10px 0;}
.section-privacy ul {padding-left: 2em;}
.section-privacy li {list-style: disc;}
.section-search{padding:2rem 0;}
.result-list {position: relative;}

.search-value {position:relative;max-width:1200px;margin:0 auto;}
.search-value .result-num {font-size:20px;margin:1.8rem 0 .4rem;text-align:left;color:#707070;}
.result-list .result-item {display:block;box-sizing:content-box;overflow:hidden;position:relative;margin-top:2rem;cursor:pointer;padding:2.2rem;background:#f8f8f8;}
.result-list .result-item p,.result-list .result-item .result-item-title {text-align:left;color:#3b3b3b;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.result-list .result-item .result-item-title {font-size:24px;font-weight:700;margin-bottom:1rem;}
.result-list .result-item p {font-size:15px;line-height:1.5;}
.result-list .result-item .result-item-link {font-size:15px;margin-top:.6rem;white-space:nowrap;color:#3b3b3b;}
.result-list .result-item .result-item-link a {color:#065097;}

@media (max-width:767.98px) {
/*idnex*/
.section-swiper .swiper{max-height: 400px;}
.slide-text h4{font-size: 2rem;}
.section-stats{padding-bottom: 0;}
.section-stats h2{font-size: 26px;line-height: 1.2;}
.stats-section{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1rem;padding-bottom: 0;}
.stat-number{font-size: 36px;}
.stat-title{font-size: 14px;}
.section-product h2{font-size: 26px;}
.section-product{padding-bottom: 0;}
.product_list>div{flex: 0 0 calc(100% - 0px);}
.product-class{gap:12px}
.product-class .pro-class-item{flex: 0 0 calc(50% - 6px);}
.product-class .pro-class-item .item-img img{height: 60px;}
.product-class .pro-class-item h4{font-size: .875rem;line-height: 1.2rem;}
.section-solution h2{font-size: 26px;}
.solution-box{padding-top: 2rem;}
.solution-box ul{gap:10px;}
.solution-box ul li {flex: 0 0 calc(50% - 5px);}
.solution-box ul li a img{height: 150px;}
.solution-box ul li p{font-size: 14px;font-weight: 500;}
.case-warp .case-infos .case-img,.case-warp .case-infos .case-product{width: 100%;}
.case-warp .case-infos .case-img img{height: 215px;}
.panel-body .pro-con .item-img{width: 140px;display: flex;justify-content: center;align-items: center;}
.panel-body .pro-con .item-img img{height: 110px;}
.panel-body .pro-con .item-content{width: calc(100% - 140px);margin-left: 15px;}
.panel-body .pro-con .item-content .tit{font-size: 16px;margin-bottom: .5rem;}
.panel-body .pro-con .item-content .parameter .meter p{font-size: 14px;}
.panel-body .pro-con .item-content .parameter .meter p:last-child{line-height: 1.2;font-size: 16px;}
.section-case{padding-bottom: 0;}
.case-nav{white-space: nowrap;overflow-x: auto;}
.case-nav::-webkit-scrollbar {display:none}
.case-nav ul{gap:1rem;align-items: center;width: 100%;justify-content:inherit;margin: 0 0 1rem;}
.case-nav ul a{font-size: 18px;}
.section-service{display: none;}

.news-box{padding-top:2rem;}
.post-loop-news .item{width: 50%;}
.post-loop-news .item-title{font-size: 15px;font-weight: 500;padding: 8px;}
.post-loop-news .item-meta{padding: 18px 8px 10px;}
/*list*/
.list-swiper .swiper{height: 260px;overflow: hidden;}
.list-swiper .swiper .swiper-slide img{height: 400px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.slide-box h4{font-size:22px;}
.slide-box p{font-size:22px;margin-bottom:10px;}

.section-about{padding:1rem 0;}
.sl_banner .box .container h6{font-size: 1.25rem;}
.sl_banner .box .container h5{margin-top:0;font-size:2rem;}


.list-news .item{width: 100%;padding:15px 0;}
.list-news .item-title{font-size: 18px;font-weight: 500;padding: 10px;}
.list-news .item-meta{padding: 15px 8px 5px;}
.prolist-tab-menu ul{justify-content:inherit;}
.prolist-tab-menu ul li{font-size: 14px;}
.prolist-tab-menu ul li a{padding: 10px 15px;}
.prolist-tab-menu{margin-top:1rem;padding:0;}

.outer-big-one{padding: 0;}
.outer-big-one .big-one .bo-left,.outer-big-one .big-one .bo-right{width: 100%;}
.outer-big-one .big-one .bo-right .bor-bottom{position: relative;left:auto;bottom:auto; padding:1rem 0;}
.outer-big-one .big-one .bo-right{padding:0 20px;}


.list-product ul .item{width: 100%;}
.list-product ul .item-title{font-size: 15px;font-weight: 500;padding: 8px;}
.list-product ul .item-meta .meta-li.category{display: none;}
.list-product ul .item-excerpt{padding: 0 8px;}
.list-product ul .item-meta{padding: 0 8px 10px;}

.list-cases ul li{flex: 0 0 calc(100% - 0px);}


/*single*/
.pro_info{display: block;}
.product-single .container, .pro_nav .container, .pro_body .container{width: 100%;}
.pro_info .pro-text,.pro_info .pro-img{width: 100%;}
.pro_info .pro-text .title h1{font-size: 36px;line-height: 1;}
.pro_info .pro-text .pro-btn{margin-bottom: 1rem;}
.p_content h3{line-height: 1;}
.p_content .details{white-space: nowrap;overflow-x: auto;padding:0;border:0;}
.inquiry{padding:1.5rem;}
/*other*/
.about-r{padding:0;}
.section-video{padding: 1rem 0px 1rem 0px;}
.contact-info-detail{margin-bottom: 1rem;padding: 50px 20px 0px 20px;}
.contact-info{padding: 50px 20px 30px 20px;}
}
