
*{margin:0;padding:0;list-style:none;text-decoration:none;box-sizing: border-box;}
html{font-size: clamp(74.1146px,calc(100vw * 100 / 1920),133.333px);}
body { margin: 0; font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 1.85; font-size: 16px; background: #fff; color: #333; }
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;}
fieldset,img{border:0;}
:focus{outline:0;}
address,cite,code,ctoolion,dfn,em,optgroup,strong,th,var{font-weight:400;font-style:normal;}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;}
abbr,acronym{border:0;font-variant:normal;}
button,input,optgroup,option,select,textarea{font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;}
code,kbd,samp,tt{font-size:100%;}
body{line-height:1.5;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
ctoolion,th{text-align:left;}
sub,sup{vertical-align:baseline;font-size:100%;}
:link,:visited,ins{text-decoration:none;}
blockquote,q{quotes:none;}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none;}
img{vertical-align: top;}

.hidden{display:none}

.w1400{width:14rem;margin:0 auto;}
.w1200{width:12rem;margin:0 auto;}
.w1000{width:10rem;margin:0 auto;}
.w992{width:9.92rem;margin:0 auto;}
.width100 {width:100%;}
.flex{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;align-items: center;}
.flexTop{align-items: flex-start;}
.flexBetween{justify-content: space-between;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}


.navbarpo{height: .8rem;}
.navbar .logo{font-size: 24px;font-weight: bold; color: #2672e5;align-items: center;}
.navbar .logo a{display:block;}
.navbar .logo:hover{color: #2672e5;}
.navbar .nav-links li{padding: 0 .34rem;margin-left:.1rem;}
.navbar .nav-links .on{}
.navbar .nav-links .on a{color: #2672e5;}
.navbar .nav-links a{text-decoration: none;color: #333333;font-size:16px;display: block;}
.navbar .nav-links a:hover{color: #2672e5;}
.navbar .language-selector{position: relative;display: inline-block;margin-left:.48rem;}
.navbar .language-selector .lang-btn{background-color: #2672e5;color: #fff;border: none;padding: 0px 10px;border-radius: 15px;cursor: pointer;height: 30px;line-height: 30px;width: auto;}
.navbar .language-selector .lang-btn span{float: right;margin-left:5px;}
.navbar .language-selector .lang-dropdown{display: none;position: absolute;top: 100%;right: 0;background-color: #fff;box-shadow: 0 2px 5px rgba(0,0,0,0.2);z-index: 9999;}
.navbar .language-selector .lang-dropdown a{display: block;padding: 10px;color: #333;text-decoration: none;}
.navbar .language-selector .lang-dropdown a:hover{background-color: #f0f0f0;}
.navbar .language-selector:hover .lang-dropdown{display: block;}
.navbar .horizo{display: none;width: 60px;height: 60px;align-items: center;justify-content: center;font-size: 30px;color: #2672e5;}

.banner-img,.banner-img .swiper-slide{width:100%;height:8rem}
.banner-img .swiper-slide img{width:100%;height:100%;object-fit: cover;}

.index-about{width:100%;height:auto;position:relative;overflow: hidden;}
.index-about::before{display: block;content:" ";position: absolute;left:0;top:0;width:100%;height:4.8rem;background-image:url(/style/images/about.png);background-position: left center;background-repeat: no-repeat;z-index:0;opacity: .48;background-size: auto 100%;}
.index-about .width100{padding-top:1.2rem;position: relative;z-index:1;align-items: stretch;}
.index-about-left{width:2.4rem;}
.index-about-left h2{font-size:30px;width:100%;}
.index-about-left h2 span{display: block;flex:1;height:.06rem;margin:0px .1rem;background: #2672e5;}
.index-about-left h3{font-size:40px;width:100%;font-weight: bold;font-family: Arial, Helvetica, sans-serif;color:#111111;text-align: center;}
.index-about-left h3 span{color: #2672e5;}
.index-about-center{flex:1;padding-left:1.06rem;font-size:16px;color:#333333;line-height:1.8;text-align: justify;padding-bottom:.5rem;}
.index-about-right{width:2.53rem;height:3.6rem;position: relative;background-image:url(/style/images/rb.jpg);background-position: left center;background-repeat: no-repeat;background-size: cover;border-radius: 5px;overflow: hidden;margin-left:0.25rem;}
.index-about-right {justify-content: center;text-align: center;}
.index-about-right .t1{font-size:72px;line-height:1; font-family: Arial, Helvetica, sans-serif;color:#2672e5;font-weight: bold;}
.index-about-right .t2{font-size:16px;color:#333333;margin-top:.1rem;}
.index-about-right .t2{font-size:16px;color:#333333;margin-top:.1rem;}
.about-more{margin-top:.5rem;width:170px;height:50px;background:#2672e5;justify-content: center;border-radius: 25px;color:#fff;font-size:16px;color:#ffffff}
.about-more img{height:auto;width:auto;margin-left:10px;}

.index-video .w1400{position:relative;height:100%}
.index-video{width:100%;height:5rem;background-image:url(/style/images/vbg.jpg);background-position: left center;background-repeat: no-repeat;background-size: cover;}
.index-video-box{height:100%;align-items: stretch;justify-content: center;}
.index-video-box .t1{font-size:.48rem;color:#fff;line-height:1.2;}
.index-video-box .t2{height:.27rem;margin-top:.78rem;text-align:center;}
.index-video-right{flex:1;display:flex;}
.index-video-right .mu-box{justify-content: center;text-align: center;background:#2672e5;width:2.53rem;height:3rem;z-index:2;}
.index-video-right .mu-box .t1{font-size:72px;line-height:1; font-family: Arial, Helvetica, sans-serif;color:#fff;font-weight: bold;}
.index-video-right .mu-box .t2{font-size:16px;color:#fff;margin-top:.1rem;}
.index-video-right .mu-box .t2{font-size:16px;color:#fff;margin-top:.1rem;}
.index-about-r-box{margin-left:.25rem;display:flex;flex-direction:column;}
.index-about-right{flex:1;height:auto;display:auto;}
.index-video-right .mu-box{height:auto}
.index-video-right .mu-box{height:auto}
.index-about-right{margin-left:0px;}
	    
.index-product{width:100%;height:6.8rem;position:relative;overflow: hidden;}
.index-product::before{display: block;content:" ";position: absolute;left:0;top:0;width:100%;height:100%;background-image:url(/style/images/product.png);background-position: center center;background-repeat: no-repeat;z-index:0;background-size: cover;}
.index-product::after{display: none;content:" ";position: absolute;left:0;top:0;width:100%;height:100%;}
.index-product {}
.index-product .w1400{position: relative;z-index:2;height:100%;padding-top:.35rem;flex-direction: column;}
.index-product-top{justify-content: space-between;align-items: flex-start;width:100%;}
.ip-top-left{padding-top:.42rem;}
.ip-top-left h2{font-size:30px;width:100%;color:#fff;}
.ip-top-left h2 span{display: block;flex:1;height:.06rem;margin:0px .1rem;background: #ffffff;}
.ip-top-left h3{font-size:40px;width:100%;font-weight: bold;font-family: Arial, Helvetica, sans-serif;color:#ffffff;text-align: center;line-height:1.2;}
.ip-top-right{padding-top:.64rem;}
.ip-top-right a{display:flex;justify-content:center;align-items: center;height:.5rem;min-width:1.4rem;border:1px solid #fff;color:#fff;font-size:18px;margin-left:.5rem;border-radius: .25rem;background: #3178e2;padding:0px .2rem;}
.ip-top-right a.on{color:#3178e2;background:#fff;}
.myProductSwiper-box{margin-top:.48rem;width:100%;position: relative;flex: 1;}
.myProductSwiper{width:100%;}
.myProductSwiperPage {position: absolute;width: 3.2rem;left:0;bottom:1.5rem;display: flex;justify-content: left;}
.myProductSwiperPage .swiper-button-next,.myProductSwiperPage .swiper-button-prev{
    color:#fff;width:42px;height:42px;border:1px solid #fff;border-radius: 50%;position: static;
    margin-right:.37rem;
}
.myProductSwiperPage .swiper-button-next:after,.myProductSwiperPage .swiper-button-prev:after{font-size:20px}
.myProductSwiper .swiper-slide{height:3.72rem;background:#ffffff;padding:20px;}
.myProductSwiper .swiper-slide a{width: 100%;height:100%;}
.myProductSwiper .swiper-slide a .image{padding-top:90%;position: relative;overflow: hidden;}
.myProductSwiper .swiper-slide a .image img{position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);max-width:90%;max-height:90%;transition: transform .5s ease;}
.myProductSwiper .swiper-slide a:hover .image img{ transform: translate(-50%, -50%) scale(1.025); }
.myProductSwiper .swiper-slide a .title{color:#333333;font-size:18px;margin-top:.2rem;line-height: 1.5;text-align: center;}

.index-news{padding-top:1.06rem;}
.index-news .index-news-left{flex-direction: column;width:3.75rem;align-items: flex-start;}
.index-news .index-news-left-top{width:2.45rem;justify-content: flex-start;}
.index-news .index-news-left-top h2{font-size:30px;width:100%;color:#333333;}
.index-news .index-news-left-top h2 span{display: block;flex:1;height:.06rem;margin:0px .1rem;background: #2672e5;}
.index-news .index-news-left-top h3{font-size:40px;width:100%;font-weight: bold;font-family: Arial, Helvetica, sans-serif;color:#111111;text-align: left;line-height:1.2;padding-left:.2rem;}
.index-news .index-news-left-top h3 span{color:#2672e5;}
.index-news-right{flex:1;}
.index-news-left .about-more{margin-top:1.3rem;}
.index-news .w1400{align-items: flex-start;}
.index-news-right{justify-content: right;}
.index-news-right .aritlce-box{width:4.8rem;margin-left:.33rem;}
.index-news-right .aritlce-box a{display:block}
.index-news-right .aritlce-box a .image{padding-top:67%;position: relative;overflow: hidden;border-radius: 20px;overflow: hidden;}
.index-news-right .aritlce-box a .image img{position: absolute;left:0;top:0;width:100%;height:100%;object-fit: cover;transition: transform .5s ease;}
.index-news-right .aritlce-box a:hover .image img{transform: scale(1.025);}
.index-news-right .aritlce-box a .time {color:#2d2f91;font-size:14px;line-height:.4rem}
.index-news-right .aritlce-box a .title {font-size:18px;line-height:1.2;color:#333;font-weight: bold;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index-news-right .aritlce-box a .desc {margin-top:14px;font-size:14px;color:#666666; display: -webkit-box;
-webkit-box-orient: vertical; 
-webkit-line-clamp: 2;
overflow: hidden; 
text-overflow: ellipsis;
line-height: 1.5;text-align: justify;}

.footer-box{background:#0957ce;padding:.48rem 0 .25rem;margin-top:.6rem;}
.footer-top{justify-content: space-between;width:100%;height:.86rem;border-bottom:1px solid #4982db;}
.footer-top .footer-left{height:100%;}
.footer-top .footer-left img{max-height:90%;}
.footer-top .footer-right{font-size:.24rem;color:#fff;}
.footer-box .fnav{margin-top:.3rem;}
.footer-box .fdesc{margin-top:.24rem;font-size:14px;color:#ffffff;line-height:2;opacity: .8;}
.footer-box .fdesc a{font-size:14px;color:#ffffff;}
.footer-box .fnav a{color:#ffffff;font-size:.18rem;margin-right:.24rem}
.footer-box .footer-bottom {width: 100%;justify-content: space-between;}
.footer-box .footer-bottom .eimgs .rwbox{width:1.08rem;margin-right:.24rem}
.footer-box .footer-bottom .eimgs .rwbox img{width:100%;display: block;}
.footer-box .footer-bottom .eimgs .rwbox p{width:100%;display: block;color:#fff;text-align: center;line-height:2;font-size:14px;}
.footer-box .eimgs-r{flex-direction: column;}
.footer-box .eimgs-r .t1{font-size:14px;color:#ffffff;opacity: .6;}
.footer-box .eimgs-r .t2{font-size:18px;color:#ffffff;font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin-top:.14rem;line-height:1.2;}
.footer-box .eimgs-r .t3{margin-top:10px;}
.footer-box .eimgs-r .t3 a{display: block;width: .42rem;height:.42rem;overflow: hidden;margin-right:.24rem;}
.footer-box .eimgs-r .t3 a:last-child{margin-right:0;}
.footer-box .eimgs-r .t3 a img{display: block;width: 100%;height:100%;overflow: hidden;}
.footer-b-right{margin-top:.25rem;}

.banner-image{width:100%;height：6rem；}
.banner-image img{width:100%;height:100%;object-fit:cover;}

.product-list {margin-top:.65rem;}
.product-list .product-grid {display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 0.65rem 0.65rem;
gap: 0.65rem 0.55rem;align-items:stretch;}
.product-list .product-card {background-color: #fff;padding:.2rem;box-shadow: 0 0 16px rgba(0, 0, 0, 0.09);align-items:flex-start;}
.product-list .product-title {font-size: .24rem;color: #181818;}
.product-list .product-title .a {}
.product-list .product-subtitle {font-size: .17rem;color: #181818;margin-top:.2rem;}
.product-list .product-subtitle {color: #000;}
.product-list .product-description {color: #666666;}
.product-list .product-description {font-size: 12px;line-height: 1.8;color: #999999; margin-top:.15rem;
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.product-list .product-info{flex:1;text-align:justify;word-break: break-all;padding-right:.2rem;}
.product-list .product-image{width:2rem;display:flex;align-items:center;}
.product-list .product-image img{width:2rem;transition: all .6s;}
.product-list .product-card:hover .a{color:#2672e5;}
.product-list .product-card:hover img{transform: scale(1.025);}

.ycms-pages{text-align:center;overflow:hidden;display:flex;width:100%;justify-content:flex-end;font-size:16px;margin-top:50px;}
.ycms-pages a{display:block;overflow:hidden;background:#fff;height:40px;line-height:40px;font-size:16px;text-align:center;border:1px solid #d9d9d9;margin-left:10px;display:block;padding:0 16px;border-radius:2px;color:#333;}
.ycms-pages a.cur{background:#2672e5;color:#fff;border:1px solid #2672e5}
.ycms-pages a.p-next button,.ycms-pages a.p-prev button{cursor:pointer;background:0 0;color:#222;padding:0;margin:0;border:0;list-style:none}
.ycms-pages a:hover button,.ycms-pages a:hover{color:#2672e5}
.ycms-pages a:hover{}

.article-show .article-show-content{margin-top:.4rem}
.article-show .article-show-content h1.view-title{margin:0;font-size:.24rem;font-weight:800;text-transform:uppercase;overflow:hidden;text-align:center}
.article-show .article-show-content .view-info{color:#666;line-height:1.8;text-align:center;overflow:hidden;margin-top:15px}
.article-show .article-show-content .view-body{margin-top:.2rem;line-height:1.8;overflow:hidden}
.article-show .view-prev{margin-top:.2rem;border-top:1px solid #d9d9d9;padding:15px 0;overflow:hidden;font-size:14px}
.article-show .view-prev li{float:left;width:49%;display:-webkit-box;display:-moz-box;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:.3rem}
.article-show .view-prev li a{color:#666;}
.article-show .view-prev li:last-child{float:right;text-align:right}

.contact-box{padding-top:.7rem}
.contact-box .left-section{flex:1;display:flex;flex-direction:column;padding-top:.2rem}
.contact-box .main-title{font-size:.36rem;color:#111;line-height:1.8;font-weight:700}
.contact-box .subtitle{font-size:.36rem;color:#111;line-height:1.8;font-weight:700}
.contact-box .subtitle span{color:#2672e5}
.contact-box .online-btn{background:#007bff;color:#fff;text-decoration:none;align-self:flex-start;transition:background .3s;margin-top:.7rem;width:1.7rem;height:.5rem;background:#2672e5;justify-content:center;border-radius:.25rem;color:#fff;font-size:.16rem;color:#fff}
.contact-box .online-btn img{margin-left:10px}
.contact-box .online-btn:hover{background:#0056b3}
.contact-box .right-section{flex:1;display:flex;flex-direction:column;padding-left:.4rem}
.contact-box .service-hotline{flex-wrap:wrap;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem .35rem;gap:.5rem .35rem;align-items:flex-start}
.contact-box .service-hotline .sh1-box{width:100%}
.contact-box .service-hotline .sh1-box .sh1-title svg{fill:#2672e5;margin-right:8px}
.contact-box .service-hotline .sh1-box .sh1-title{color:#666;font-size:.16rem;padding-bottom:.2rem}
.contact-box .service-hotline .sh1-box .sh1-desc{font-size:.16rem;line-height:1.8;color:#333}
.contact-box .service-hotline .sh1-box-tel .sh1-desc{font-family:Arial;font-size:.3rem;font-weight:700;color:#2672e5;line-height:1}
.contact-box .qr-codes{display:flex;margin-top:.9rem}
.contact-box .qr-item .rwbox{text-align:center;margin-right:.5rem}
.contact-box .qr-item img{width:1.4rem;height:auto;margin-bottom:10px}
.contact-box .qr-item p{font-size:.16rem;text-align:center;line-height:2}
.contact-box .gu-box{margin-top:1.2rem}
.contact-box .gu-right{flex:1;display:flex;flex-direction:column}
.gu-left{width:5.5rem}
.contact-box .maindesc{color:#333;font-size:.16rem;line-height:1.8;text-align:justify;margin-top:.4rem;}
.contact-box .right-form{flex:1;background:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.08)}
.contact-box .form-container{width:100%;margin:0 auto;padding-left:0.8rem;background:#fff;font-family:Arial,sans-serif}
.contact-box .form-container .form-group{margin-bottom:.24rem;max-width:5.7rem}
.contact-box .form-container label{display:block;font-size:.16rem;color:#333;margin-bottom:0}
.contact-box .form-container .required{color:#f44;margin-left:3px}
.contact-box .form-container input,.form-container textarea{width:100%;padding:.12rem 0;border:none;border-bottom:1px solid #e0e0e0;font-size:.16rem;background:0 0;transition:border-color .3s}
.contact-box .form-container input:focus,.form-container textarea:focus{border-bottom-color:#007bff;outline:0}
.contact-box .form-container textarea{height:.8rem;resize:vertical}
.contact-box .form-container .submit-btn{background:#2672e5;color:#fff;padding:.15rem .45rem;border:none;border-radius:10px;font-size:.16rem;margin-top:.2rem;cursor:pointer;transition:background .3s}
.contact-box .form-container .submit-btn:hover{background:#007bff;}
.contact-box .form-container .submit-btn:hover{background:#0056b3}

.page-about-box{padding-top:1.3rem;}
.page-about-box .left-info {width:5rem;}
.page-about-box .left-info h1{font-size:.36rem;color:#333;font-weight:bold;}
.page-about-box .left-info .left-flex{width:100%;height:1.4rem;background:#2672e5;border-radius:.1rem;overflow:hidden;padding:.2rem;margin-top:.42rem;position:relative;}
.page-about-box .left-info .left-flex .info-item {flex:1;color:#fff;justify-content: center;align-items: flex-end;}
.page-about-box .left-info .left-flex .info-item .info-icon {justify-content: center;flex-direction: column;font-size:.16rem;line-height:1}
.page-about-box .left-info .left-flex .info-item .info-icon p{margin-top:.1rem;}
.page-about-box .left-info .left-flex .info-item .info-txt {padding-left:.25rem;line-height:1;}
.page-about-box .left-info .left-flex .info-item .info-txt .info-data {font-family:Arial;font-size:.48rem;font-weight:bold;line-height:1}
.page-about-box .left-info .left-flex .info-item .info-txt .info-label {font-size:.16rem;line-height:1;padding-left:.1rem;}
.page-about-box .left-info .left-flex::before{display:block;width:1px;height:calc(100% - .4rem);content:" ";position:absolute;left:50%;top:50%;z-index:1;background:#6da6fb;transform: translate(-50%, -50%);}
.right-info{flex:1;padding-left:1rem;font-size:.16rem;color:#666666;line-height:2;text-align:justify;}

.a-video{width:100%;height:6rem;background-image:url(/uploads/images/202504/67f623db365dd.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;margin-top:.88rem;}
.a-video .w1200{height:100%;}
.a-video .w-box{width:100%;height:100%;justify-content:center;}
.a-video .w-box p{font-size:.48rem;color:#fff;line-height:1.2}
.vidoe-btn{margin-top:.6rem;text-align:center;display:block;cursor:pointer;}
.vidoe-btn svg{width:.7rem;height:.7rem}

.a-weihua{background-image:url(/style/images/aw.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-bottom:1rem;padding-top:.4rem;}
.a-h2{color:#111111;font-size:.4rem;font-weight:bold;text-align:center;padding:.5rem 0;line-height:1.2;}
.a-weihua .culture-title{text-align:center;font-size:32px;color:#333;margin-bottom:50px}
.a-weihua .card-wrapper{display:flex;grid-gap: 0.3rem 0.3rem;gap: 0.3rem 0.3rem;justify-content:center;}
.a-weihua .culture-card{flex:1;width:33.3333337%;background:#fff;border-radius:.05rem;padding:.3rem;box-shadow:0 4px 12px rgba(0,0,0,.08);text-align:center;min-height:3rem;}
.a-weihua .card-icon{width:100%;height:.6rem;border-radius:50%;margin:0 auto;}
.a-weihua .card-icon img{height:.6rem;}
.a-weihua .card-title{font-size:.24rem;color:#333;margin-top:.4rem;font-weight:600;line-height:1;}
.a-weihua .card-desc{font-size:.14rem;color:#666666;margin-top:.3rem;font-weight:400;line-height:1.5;}

.a-fengcai{padding-bottom:1rem;}
.a-fengcai .card-wrapper{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: 0.25rem 0.25rem;gap: 0.25rem 0.25rem;}
.a-fengcai .culture-card{flex:1;width:100%;background:#fff;border-radius:.05rem;text-align:center;height:2.88rem;}
.a-fengcai .culture-card img{width:100%;height:100%;object-fit:cover;}

.a-zhuanli{background-image:url(/style/images/aw.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;padding-bottom:.5rem;}
.a-zhuanli .swiper {
      width: 100%;
      padding-top: .5rem;
      padding-bottom: .5rem;
    }
    .a-zhuanli .swiper-slide {
      width: 3rem;
      height: 4rem;
      padding:.1rem;
    }
    .a-zhuanli .swiper-slide .image{
         background:#fff;
        padding:.3rem;
        text-align: center;
        width:100%;
        height:100%;
    }
    .a-zhuanli .img-box{height:100%;}
    .myZhuanLiSwiper .swiper-slide img{max-width:100%;max-height:100%;margin:0 auto;}
    .myZhuanLiSwiper .swiper-slide p{color:#fff;}
    .myZhuanLiSwiper .swiper-slide.swiper-slide-active p{display:block;font-size:.18rem;color:#333;line-height:2;}

.mobile-box{display:none;}

.m_nav {position:fixed;top:0px;box-shadow:0 15px 27px 0 rgba(167,165,165,0.38);width:100%;height:100%;background:#fff;transition:all ease 0.5s;-webkit-transition:all ease 0.5s;z-index:999;opacity:1;visibility:visible;margin-top:0;overflow-y:auto;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;top:0;transform:translateX(100%);}
.m_nav.open {transform:translateX(0);}
.m_nav .top {padding:20px;box-sizing:border-box;}
.m_nav .top .closed {width:30px;height:30px;vertical-align:middle;float:right;cursor:pointer;}
.m_nav .logo {width:100%;margin:0 auto;}
.m_nav .logo img {display:block;margin:0px auto;max-width:90%;height:auto;}
/* .m_nav .ul {margin-top:30px;} */
.m_nav .ul li {padding:0 20px;border-bottom:1px solid #f5f5f5;transform:translateY(0);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;opacity:0;}
.m_nav.open .ul li {opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.m_nav .ul li:nth-child(1) {-webkit-transition:all .2s cubic-bezier(.77,0,.175,1) 0ms;transition:all .2s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(2) {-webkit-transition:all .4s cubic-bezier(.77,0,.175,1) 0ms;transition:all .4s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(3) {-webkit-transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;transition:all .6s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(4) {-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0ms;transition:all .8s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(5) {-webkit-transition:all 1.0s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.0s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li:nth-child(6) {-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms;transition:all 1.2s cubic-bezier(.77,0,.175,1) 0ms;}
.m_nav .ul li a {display:block;text-decoration:none;color:#333;font-size:16px;height:50px;line-height:50px;width:100%;}
.m_nav .ul li .dropdown_menu {display:none;}
.m_nav .ul li.dropdown.active .dropdown_menu {display:block;}
.m_nav .ul li .dropdown_menu a {display:block;font-size:14px;height:40px;line-height:40px;padding:0 20px;box-sizing:border-box;border-bottom:1px solid #f5f5f5;}
.m_nav .ul li .dropdown_menu a:last-child {border:none;}

.navgyt{background:#f2f2f2;height:.6rem}
.navgyt ul li {line-height:.6rem;display:flex;align-items:center;}
.navgyt ul li a{color:#333333;font-size:16px;padding:0 .3rem;}
.navgyt ul li a:hover{color:#2672e5;}
.navgyt ul li.on a{color:#fff;background:#2672e5;}

.productdetail .product-container {align-items: flex-start;background-color: #fff;border-radius: 5px;margin-top:.7rem;}
.productdetail .product-image-container {width: 5rem;background-color: #fff;text-align: center;}
.productdetail .product-image {width: 100%;height: auto;padding: 10px;margin: 0 auto; display: block; box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.2);border-radius: 5px;}
.productdetail .product-image img {max-width:100%;}
.productdetail .product-info-container {flex:1;padding-left:.4rem;}
.productdetail .product-title {font-size: .3rem;color: #181818;font-weight: bold;padding-bottom:.28rem;border-bottom:1px solid #ccc;}
.productdetail .product-en {padding-top: .28rem;color: #181818;font-size:.18rem;}
.productdetail .product-subtitle {padding-top: .28rem;color: #181818;font-size: .14rem;color:#666666;line-height:1.8}
.productdetail .product-specs {margin-top: .3rem;color: #666666;font-size:.16rem}
.productdetail .spec-row {display: flex;margin-bottom: .15rem;}
.productdetail .spec-label {flex: 0 0 30%;}
.productdetail .spec-value {flex: 0 0 70%;}
.productdetail .contact-button {font-size: 18px;display: inline-block; background-color: #2672e5;color:#fff;padding: 0px 35px 0px 58px;
text-decoration: none;margin-top: 75px;border: none;cursor: pointer;transition: background-color 0.3s;height: 48px;line-height: 48px;}
.productdetail .contact-button span{font-size: 18px;}
.productdetail .contact-button span img{vertical-align: middle;}
.productdetail .contact-button:hover {background-color: #2672e5;}
.product-info-container ul{ width: 100%;margin: 20px auto;padding: 0;display:flex;flex-wrap:wrap;}
.product-info-container ul li{width:50%; height:30px; overflow: hidden; line-height: 30px; color: #888; font-size: 15px; text-align: justify; white-space:nowrap; text-overflow: ellipsis; margin: 10px auto; padding: 0; }
.product-info-container ul li img{display: block;width: 16px;height: 16px;overflow: hidden;margin: 7px 4px 7px 0;padding: 0;float: left;}
.product-info-container ul li span{ color: #333;}
.product-image-container{}

.productdetail .product-image-container img{width: 100%;display: inline-block;}
.product-image-container .swiper-horizontal{}
.thumbsSlider-box{padding:0px .3rem;position:relative;margin-top:.2rem;}
.pro-show-con-con{padding-top:.5rem;}
.productdetail .product-image-container .mySwiper2 {height:4rem;box-shadow: 0 0 16px rgba(0, 0, 0, 0.09);}
.productdetail .product-image-container .mySwiper2 img,
.productdetail .product-image-container img{width:auto;}
.product-image-container .swiper-horizontal{height:80px;}
.swiper-backface-hidden .swiper-slide{position:relative;}
.productdetail .product-image-container img {max-height:90%;max-width:90%;position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);padding:5px;}
.product-image-container .mySwiper .swiper-slide img{border:1px solid #666;}
.product-image-container .mySwiper .swiper-slide.swiper-slide-thumb-active img{border:1px solid #2672e5;}
.thumbsSlider-box .swiper-button-next,.thumbsSlider-box .swiper-button-prev{width:20px;}
.thumbsSlider-box .swiper-button-next:after,.thumbsSlider-box .swiper-button-prev:after{font-size:30px;}
.left-box-fixed2 {
    position: fixed;
    top: 20px; /* 根据实际需求调整 */
    width: 300px; /* 保持与原始宽度一致 */
    transition: top 0.3s;
}
.productdetail .contact-button,.btnx-fix{display:flex;align-items:center;}
.productdetail .contact-button svg{fill:#ffffff;margin-right:8px;}
.productdetail a.contact-button{margin-left:30px;}

 .news-list .newsvhfg{padding: 80px 0px 0;}
.news-list .terdtw .p,.news-list .terdtw .p a{color: #181818;font-size: 20px;font-weight: bold;}
.news-list .itemft a{line-height: 30px;color: #999999;padding: 20px 0px;}
.news-list .itemft .time{margin-left: 20px;}
.news-list .itemft .on{color: #2672e5;}
.news-list .itemft a img{vertical-align: middle;margin-right: 10px;}
.news-list .itemft .newbg svg{margin-right:5px;fill:#2672e5;}
.news-list .itemft .time svg{margin-right:5px;fill:#999999;}
.news-list .connerit{color: #444444;padding-bottom: 25px;}
.news-list .terdtw .more{color: #2672e5;font-size: 16px;font-weight: bold;border-bottom: 2px solid #2672e5;padding: 14px 0px;display: inline-block;}
.news-list .newsvhfg .terdtw{width: 63%;    padding: 0 20px;}
.news-list .newsvhfg ul li{align-items: flex-start;border-bottom: 1px solid #E8E8E8;padding-bottom: 30px;margin-bottom: 30px;}
.news-list .newsvhfg ul li .image-inner{ float: left;width: 401px;height: 226px;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.news-list .newsvhfg ul li .image-inner img{width: 100%;transition: transform .5s ease;object-fit: cover;}
.news-list .newsvhfg ul li .image-inner a:hover img{    transform: scale(1.05);}

@media(max-width:1024px) {
    
}

@media(max-width:768px) {
    .product-info-container ul{margin-bottom:0px;}
    .product-info-container ul li{width:100%;margin:3px 0px;}
    .productdetail .product-specs{margin-top:0px;line-height:30px;}
    .productdetail a.contact-button{margin-left:10px;}
    
    .index-about-r-box{margin-left:0px;}
}
@media (max-width: 768px) { 
    .mobile-box{display:block;}
    .w1400{width:100%;}
    .w1200{width:100%;}
    .w1000{width:100%;}
    .w992{width:100%;}
    .navbarpo-right .nav-links{display:none;}
    .navbar .horizo{display:flex}
    .navbar .logo{padding-left:.15rem;}
    .navbar .logo img{height:.5rem}
    .navbar .language-selector .lang-btn{height:.4rem;line-height:.4rem;font-size:.14rem;padding:0px .2rem;}
    
    .banner-img, .banner-img .swiper-slide{height:3rem;}
    
    .index-about{height:auto;}
    .index-about::before{height:100%;background-size:90%;background-position:top .8rem  center;}
    .index-about .width100{padding-top:.3rem;}
    .index-about .width100{flex-direction:column;}
    .index-about .width100 .index-about-left{display:flex;flex-direction:column;}
    .index-about-left h3{text-align:left;white-space:nowrap;}
    .index-about-left h2{font-size:20px;}
    .index-about-left h3{font-size:24px;padding-left:.15rem;}
    .index-about-left h2 span{height:3px;}
    .index-about-center{padding:.2rem .2rem 0;line-height:1.4}
    .about-more{margin:0 auto;margin-top:.4rem;width:1.9rem;height:.6rem;border-radius:.3rem;font-size:.18rem;}
    .about-more img{height:.3rem}
    
    .index-about-r-box {flex-direction: row;}
    .index-about-r-box{margin-top:.4rem;}
    .index-about-right{margin:0px;height:2.5rem;}
    .index-video-right .mu-box{height:2.5rem;width:100%;}
    .index-about-right .t1{font-size:.72rem;}
    .index-about-right .t2{font-size:.2rem;}
    .index-about-right .t3{font-size:.2rem;}
    .index-video-right .mu-box .t1{font-size:.72rem;}
    .index-video-right .mu-box .t2{font-size:.2rem;}
    .index-video-right .mu-box .t3{font-size:.2rem;}
    
    .index-video{height:auto;}
    .index-video-left{flex:1;width:100%;position:relative;z-index:2;padding:1rem 0;}
    .index-video-left>div{width:100%;}
    .index-video-box .t1{font-size:.4rem;text-align:center;}
    .index-video-box .t2{height:auto;margin-top:.6rem;text-align:center;}
    .index-video-box .t2 img{height:.5rem;}
    
    .index-product{height:auto;}
    .ip-top-right{display:none;}
    .ip-top-left{padding:0px;}
    .index-product .w1400{padding-top:.5rem;padding-bottom:.5rem}

    
    .ip-top-left h3{text-align:left;white-space:nowrap;}
    .ip-top-left h2{font-size:20px;}
    .ip-top-left h3{font-size:24px;padding-left:.15rem;}
    .ip-top-left h2 span{height:3px;}
    .myProductSwiper-box{margin-top:.5rem;padding:0px .2rem;}
    .myProductSwiper{transform: translate(0, 0)!important;}
    
    .myProductSwiperPage{right:0;width:auto;top:-30px;left:inherit;}
    .myProductSwiperPage .swiper-button-next, .myProductSwiperPage .swiper-button-prev{height:30px;width:30px;}
    .myProductSwiperPage .swiper-button-next:after, .myProductSwiperPage .swiper-button-prev:after{font-size:.2rem;}
    .myProductSwiper .swiper-slide{height:auto;}
    
    .index-news{padding-top:.5rem;}
    .index-news .index-news-left-top h3{text-align:left;white-space:nowrap;}
    .index-news .index-news-left-top h2{font-size:20px;}
    .index-news .index-news-left-top h3{font-size:24px;padding-left:.15rem;}
    .index-news .index-news-left-top h2 span{height:3px;}
    
    .index-news>.w1400{flex-direction:column;position:relative;}
    .index-news .index-news-left .more{position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);}
    .index-news-right{width:100%;padding:0px .2rem;flex-direction:column;margin-top:.3rem;padding-bottom:.7rem;}
    .index-news-right .aritlce-box{width:100%;margin:0;margin-bottom:.3rem;}
    .index-news-right .aritlce-box a .image{padding-top:40%;}
    .index-news-right .aritlce-box a .time{font-size:.14rem;}
    .index-news-right .aritlce-box a .desc{margin-top:0px;font-size:12px;}
    
    .footer-box{margin-top:.5rem;padding:.2rem .2rem;}
    .footer-box .fdesc{margin-top:0;}
    .footer-top,
    .footer-box .fnav{display:none;}
    .footer-box .footer-bottom{flex-direction:column;}
    .footer-box .footer-bottom .footer-b-left{width:100%;}
    .footer-box .eimgs-r .t3{display:none;}
    .footer-b-right{margin-top:.2rem;width:100%;}
    
    .banner-image{height:3rem;}
    .page-about-box{padding-top:.3rem}
    .page-about-box  .about-01{flex-direction:column;}
    .page-about-box .left-info{width:100%;padding:0px .15rem;}
    .page-about-box .left-info h1{font-size:.3rem;text-align:center}
    .page-about-box .left-info .left-flex{margin-top:.2rem;}
    .page-about-box .left-info .left-flex{height:1rem;padding:.1rem;}
    .page-about-box .left-info .left-flex .info-item .info-txt .info-data{font-size:.36rem;}
    .page-about-box .left-info .left-flex .info-item .info-txt .info-label{font-size:.14rem}
    .right-info{padding:.15rem;font-size:.2rem;line-height:1.8;}
    
    .a-video{height:auto;padding:.5rem 0;margin-top:.3rem;}
    .a-video .w-box p{font-size:.36rem}
    
    .a-weihua{padding:0 .15rem .5rem;}
    .a-h2{font-size:.36rem;padding:.4rem 0;}
    .a-weihua .card-wrapper{grid-gap: 0.15rem 0.15rem;gap: 0.15rem 0.15rem;}
    .a-weihua .culture-card{padding:.15rem;min-height:inherit;}
    
    .a-fengcai .wenhua-box{padding:0 .15rem;}
    .a-fengcai .card-wrapper{grid-template-columns: repeat(2, 1fr);grid-gap: 0.15rem 0..15rem;gap: 0.15rem 0.15rem;}
    .navgyt ul {}
    .navgyt .w1200{width:100%;overflow-x:auto;}
    .navgyt ul li a{white-space:nowrap;}
    
    .product-list{padding:.3rem .15rem 0;margin-top:0;}
    .product-list .product-grid{grid-template-columns: repeat(1, 1fr);
    grid-gap: 0.15rem 0.15rem;
    gap: 0.15rem 0.15rem;}
    .product-list .product-info{text-align:left;}
    .product-list .product-image{width:1rem;}
    .product-list .product-image img{width:1rem;}
    
    .productdetail .product-image-container,.productdetail .product-info-container{width: 100%;}
    .productdetail .product-info-container{padding: 0px;}
    .productdetail .product-container{flex-wrap: wrap;margin-top:.3rem;padding:0px .15rem;}
    .thumbsSlider-box{margin-top:.15rem;}
    .productdetail .product-info-container{margin-top:.3rem;padding-bottom:.3rem;}
    .productdetail .product-en{font-size:.2rem;padding-top:.15rem;}
    .productdetail .product-subtitle{font-size:.2rem;padding-top:.15rem;}
    .pro-show-con-con{padding-top:.2rem;}
    .pro-show-con-con .container-l{display:none;}
    
    
    .news-list .newsvhfg{padding:.3rem.15rem 0;}
    .news-list .newsvhfg ul li{flex-direction:column;    padding-bottom: .3rem;margin-bottom: .3rem;}
    .news-list .newsvhfg .terdtw{width:100%;padding:0;}
    .news-list .newsvhfg ul li .image-inner{float:none;width:100%;padding-top:40%;position:relative;overflow: hidden;}
    .news-list .newsvhfg ul li .image-inner img{position:absolute;left:0;top:0;}
    .news-list .terdtw .p, .news-list .terdtw .p{line-height:1.2;padding-top:.15rem;}
    .news-list .terdtw .p, .news-list .terdtw .p a{display:block;width:100%;font-size:.24rem;}
    .news-list .itemft a{line-height:1.2;margin-top:.15rem;padding:0;font-size:.18rem;}
    .news-list .itemft .newbg svg{width:18px;height:18px;}
    .news-list .connerit{margin-top:.15rem;font-size:.2rem;padding-bottom:0px;}
    .news-list .terdtw .more{display:none;}
    
    .article-show{width:100%;padding:0px .15rem;}
    
    .contact-box{padding:.3rem .15rem 0;}
    .contact-box>.flexTop{flex-direction:column;}
    .contact-box .main-title,.contact-box .subtitle{font-size:.3rem;line-height:1.4;}
    .contact-box .online-btn{margin-top:.3rem;}
    .contact-box .right-section{width:100%;margin-top:.3rem;padding:0;}
    .contact-box .service-hotline{    grid-template-columns: repeat(2, 1fr);grid-gap: .3rem .15rem;gap: .3rem .15rem;}
    .contact-box .qr-codes{margin-top:.3rem;}
    .contact-box .gu-box{margin-top:.5rem;}
    .contact-box .maindesc{margin-top:.2rem;}
    .contact-box .gu-right{width:100%;margin-top:.3rem;}
    .contact-box .form-container{padding:0px;}
}
@media (max-width: 576px) { 

}
@media (max-width: 400px) { 
    .footer-b-right>.flexTop{flex-direction:column}
    .footer-b-right>.flexTop .eimgs {width:100%;justify-content:center;}
    .footer-b-right>.flexTop .eimgs-r {display:none;}
    
}

/* 3. 小屏幕（576px ~ 768px） */
@media (min-width: 576.02px) and (max-width: 767.98px) { 
/* 平板竖屏等 */
}

/* 4. 中屏幕（768px ~ 992px） */
@media (min-width: 768px) and (max-width: 991.98px) { 
    
}

/* 5. 大屏幕（992px ~ 1200px） */
@media (min-width: 992px) and (max-width: 1199.98px) { 

}

/* 6. 超大屏幕（≥1200px） */
@media (min-width: 1200px) { 
/* 大桌面 */
}
@media (min-width: 1920px) { 
    .w1400{width:14rem;}
    .w1200{width:12rem;}
    .footer-box .eimgs-r .t1{font-size:.14rem}
    .footer-box .eimgs-r .t2{font-size:.18rem;}
    .footer-box .eimgs-r .t3{margin-top:.15rem;}
    .footer-box .footer-bottom .eimgs .rwbox p{font-size:.14rem;line-height:3;}
}