@charset "utf-8";

.bg{background-color:#f8f8f8}
.yy{box-shadow:0 0 5px rgba(0, 0, 0, 0.2)}



#jd{width:100%;clear:both;overflow:hidden;background:#ccc; background:var(--bgcolor); position:relative;z-index:996;aspect-ratio: 1920/850;}
#slides, .slides {max-width:2560px;margin-left:auto;margin-right:auto;display:none;position:relative;}
#slides img{width:100%;pointer-events:none;user-select:none;}
#jd video{width:100%;}
#jd a{display:block;text-decoration:none}
#jd a:hover img{transform:scale(1.01)}
#jd:hover img{transform:scale(1.01)}
a.slidesjs-play,  a.slidesjs-stop {display:none!important;}

    #slides a.slidesjs-next, #slides a.slidesjs-previous,
    .slides a.slidesjs-next, .slides a.slidesjs-previous
    {border-radius:50%; background:rgba(255,255,255,0.8);transition: background .2s;z-index:999;overflow:hidden;text-indent: -9999px;position: absolute;top:50%; margin-top:-35px; width:70px;height:70px;line-height:70px; display:none;}
    #slides:hover a.slidesjs-next, #slides:hover a.slidesjs-previous,
    .slides:hover a.slidesjs-next, .slides:hover a.slidesjs-previous
    {display:block;box-shadow: 0 0 0 10px rgba(255,255,255,.2);}

    a.slidesjs-next {right:-35px;}
    a.slidesjs-previous {left:-35px;}
    #slides a:hover.slidesjs-next,
    #slides a:hover.slidesjs-previous,
    .slides a:hover.slidesjs-next,
    .slides a:hover.slidesjs-previous
    {background:rgba(63,63,81,0.8);}

    a.slidesjs-next:before,a.slidesjs-previous:before{font-family:"宋体";display:block;width:40px;height:70px;line-height:70px;text-align:center;font-size:30px;color:#333;text-indent:0;z-index: +1;}
    a.slidesjs-next:before{content:">";margin-right: 30px;}
    a.slidesjs-previous:before{content:"<";margin-left: 30px;}
    a.slidesjs-next:hover::before,a.slidesjs-previous:hover::before{color:#fff;}

    .slidesjs-pagination {list-style:none;padding:0;margin:0;position:absolute;bottom:1%; right:0;width:100%;text-align: center;z-index:666;}
    .slidesjs-pagination li {margin:6px;padding:0;display:inline-block;}
    .slidesjs-pagination li a {display:inline-block;width:18px;padding-top:18px;height:0; border:1px solid rgba(255,255,255,0); border-radius:50%; overflow: hidden;transition:all 0.6s cubic-bezier(0.216, 0.62, 0.356, 1) 0s;position: relative;}
    .slidesjs-pagination li a::after{content:"";border-radius:50%; width:10px;height:10px;position: absolute;left:4px;top:4px;background:var(--dzs)}

    .slidesjs-pagination li a.active,   .slidesjs-pagination li a:hover.active {margin:0;background:none; border:1px solid var(--dzs);}

@media (max-width: 768px) {
    .slidesjs-pagination li a {width:8px;padding-top:8px;}
    .slidesjs-pagination li a::after{width:4px;height:4px;left:2px;top:2px;}
    #slides .slidesjs-navigation{display: none!important}
}
/*轮播图 end*/

.flex{display:flex;flex-wrap:wrap}
.flex-ai-c{display:flex;flex-wrap:wrap;align-items:center}
.flex-ai-fs{display:flex;flex-wrap:wrap;align-items:flex-start}
.flex-ai-fe{display:flex;flex-wrap:wrap;align-items:flex-end}
.flex-jc-c{display:flex;flex-wrap:wrap;justify-content:center}
.flex-jc-sb{display:flex;flex-wrap:wrap;justify-content:space-between;}
.flex-jc-sa{display:flex;flex-wrap:wrap;justify-content:space-around}
.flex-jc-fe{display:flex;flex-wrap:wrap;justify-content:flex-end}
.flex-jc-fs{display:flex;flex-wrap:wrap;justify-content:flex-start}
.flex-jc-ai-c{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.flex-jc-ai-sb{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}





body{padding-top:10.5rem;}
#top{height:3rem;line-height:3rem; background:var(--bg);color:var(--bg-txt); position: absolute;top:0;left:0;width:100%;z-index:999;}
#top .w{display:flex;justify-content: space-between;}
#top p{margin:0;}
#top a{color:var(--bg-txt)}
@media(max-width:800px){
    #top .w p:first-child{display:none;}
}


#header{position:absolute;top:3rem;left:0px;width:100%;z-index:998;height:7.5rem;background:#fff;transition:height .2s;font-size:16px;box-shadow:0 0 8px rgba(0,0,0,.3);}
#header .w{height:100%;}
.fixed-on #header{position:fixed; top:0; height:6rem;border-top:5px solid var(--bg);}
@media(min-width:801px){
    
}

.container{margin:0px auto;padding:0px 3%;box-sizing: border-box;}
header>.container{height:100%}
.head-box{height:100%}
.logo{max-width:200px;max-height:100%;}
.logo span{height:70%;display:flex;flex-wrap:wrap;align-items:center}
.logo img{transition:all .3s}

nav{height:100%}
.nav{height:100%; margin:0;padding:0;}
.nav a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.nav>li{position:relative}
.nav>li{display:flex;align-items:center;margin:0px 1.2vw}
.nav>li>a{text-transform:uppercase;height:100%;box-sizing: border-box;display: flex;align-items: center;}
.nav>li>a:hover,.nav>li>a.on{border-bottom:2px solid var(--bg);}
.nav>li>a i{font-size:12px;margin-left:4px}

.nav .submenu{margin:0;padding:0; width:auto;max-width:400px;position:absolute;top:100%;left:0px;transition:transform .3s;z-index:10;background:#fff;transform-origin:top;transform:rotateX(90deg);visibility:hidden}
.nav>li:last-child .submenu{left:auto;right:0px}
.nav>li:last-child .submenu::before{left:auto;right:12px}
.nav .submenu::before{content:'';display:block;position:absolute;left:12px;border:6px solid transparent;border-bottom-color:#888;top:0px;transform:translateY(-100%)}
.nav .submenu a{padding:5px 15px;}

.nav>li:hover .submenu{ visibility: visible !important;;transform:rotateX(0)}
.nav .submenu a:hover{background:rgba(0,0,0,.2)}


button,input,textarea{outline:0;border:none;font:inherit;-webkit-appearance:none;border-radius:0}
button:focus{outline:0}
button{cursor: pointer;}

.search-box{ width:200px; border:1px solid #CCC; height:32px; align-self:center; border-radius:16px; -webkit-border-radius:16px; -moz-border-radius:16px; -ms-border-radius:16px; -o-border-radius:16px; overflow: hidden;}
.search-box form{height:100%;}
.search-box #keywords{width:160px;height:100%;color:#111;padding:0px 10px;font-size:14px;float:left;box-sizing: border-box;}
.search-box #keywords::-webkit-input-placeholder{color:#555}
.search-box #keywords::-moz-placeholder{color:#555}
.search-box #keywords:-ms-input-placeholder{color:#555}
.search-box #keywords::-ms-input-placeholder{color:#555}
.search-box #keywords::placeholder{color:#555}
.search-box .searchbtn{width:38px;float:right;height:100%;background:0 0;display:block;color:#555}
.search-box .searchbtn:hover{background:#009b4c;color:#fff;box-shadow:0 0 0 1px #009b4c;}

@media(max-width:1300px){
    .search-box{display: none;}
}

    .mob-menu{display:none;cursor:pointer;margin-left:30px;position:relative}
    .mob-menu span{position:absolute;left:0px;display:block;height:3px;background:#222;border-radius:2px;transition:all .2s}
    .mob-menu span:nth-child(1){width:100%;top:0px}
    .mob-menu span:nth-child(2){width:90%;top:43%}
    .mob-menu span:nth-child(3){width:80%;top:auto;bottom:0px}
    .mobact span:first-child{transform:rotate(45deg);top:46%}
    .mobact span:nth-child(2){opacity:0}
    .mobact span:nth-child(3){width:100%;transform:rotate(-45deg);top:46%}

@media(max-width:800px){
    .container{padding-left:2vw;padding-right:2vw;}
    .logo{max-width:45%;height: 100%;z-index:889;}
    .logo img {display: inline-block; height: 100%; max-height:45px}
    .mob-menu{display:block;width:36px;height:25px;z-index:889;}
    .ifsj-nav{box-sizing: border-box; position:fixed;width:100%;top:10vw; left:0px;bottom:0px;background:#FFF;display:none;overflow-y:auto;padding:60px 2vw 2vw 2vw;z-index:888;transition: opacity 0.3s ease, visibility 0.3s ease;}
    .head-box{align-items:center}
    .nav .submenu::before,.so-i{display:none}

    nav{height:auto}
    .nav,.nav>li{display:block;margin:0px}
    .nav>li>a{font-size:16px;line-height:3;border-bottom:1px solid rgba(0,0,0,.08)}

    .nav>li>a i{position:absolute;right:0px;z-index:10;margin:0px;line-height:1;top:0;width:48px;height:48px;line-height:48px;text-align:center; background-color: #eee;}
    .nav1 ul{position:static;display:block;padding-left:18px;background:0 0}

    .nav .submenu{border-bottom:1px solid rgba(0,0,0,.08);max-width:100%}
    .nav .submenu ul{padding-left:30px}

    .nav .submenu a{height: 42px; line-height:42px;font-size:14px; color: #555 !important;}
    .nav .submenu ul a{padding:0px}

    .nav .submenu a:hover{background:0 0;color:var(--c)}
    .nav .submenu,.nav>li:hover .submenu{transform:rotateX(0);position:static;display:none;transition:none;width:100%;background:0 0}
    .nav>li ul a{font-size:16px;line-height:2}
    .rotate-90 {transform: rotate(90deg);transition: transform 0.3s ease;}
}

@media(max-width:415px){.mob-menu{width:30px;height:20px;margin-left:10px}.mob-menu span{height:2px}}
@media(min-width:801px){.ifsj-nav{display: block !important;}}
/* head end */

/*in-about*/
.in-about{overflow: hidden;}
.in-about .about-txt h2{font-size:3rem;color:var(--dzs);margin-bottom:0;}
.in-about .about-txt h3{font-size:2rem;margin: 1rem 0;}
.about-link{margin-top:2rem;}
.aspect{aspect-ratio: 665/716;}
.in-about .btn::after{display:none;}
@media(max-width:769px){
    .in-about .about-txt h2{font-size:2rem;}
    .in-about .about-txt h3{font-size:1.5rem;}
}

/*in-实力，数字展示*/
.in-num{text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd; padding:1.5rem 0; font-size:1.2rem;font-weight: bold;}
.in-num img{aspect-ratio:2/1; }
@media(max-width:769px){
    .in-num img{width:90px;}
}

/* in-原料&设备 */
.tab-btn-w{border-bottom:5px solid #111;padding:0;position: relative;}
.tab-btn-w .tab-btn:nth-child(2){position:absolute;left:12rem;top:0;bottom: 0;right:80px;}
.tab-btn-w .tab-btn:nth-child(2).tab-btn-on{right:0;}

.tab-btn{ margin-bottom: -5px;}
.tab-btn span{display: inline-block;border-bottom: 5px solid transparent;cursor: pointer;padding:1.5rem 0;width:10rem;line-height:1;}
.tab-btn-on span,.tab-btn span:hover{border-color:var(--dzs);color:var(--dzs);}
.tab-btn a{display:none;float:right;line-height:5rem;}
.tab-btn-on a{display: block;}


/* Tab面板切换动画 */
.tab-item {margin-top: 2rem;
    display: none;
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.3s ease;
}

.tab-item.tab-item-on {
    display: block;
    opacity: 1;
    transform: translateY(0);
}
.tab-item li a{display:block;padding:1rem;text-align: center;}
.tab-item li a img{display:block; margin:auto;}
.tab-item li a span{display:block;padding:1rem 0;margin-top: 1rem;border-top: 1px solid #ddd;font-weight: bold;}


/* in-供应链优势 */
.big-title{font-size:2.5rem;text-align:center;margin:.5rem auto 0 auto; background: url(/template/img/bg-txt.png) center center no-repeat;text-transform: uppercase;}
.big-title-p{text-align:center;}
@media(max-width:769px){
    .big-title{font-size:2rem; background-size:contain;}
}

.in-gyl{overflow: hidden;}
.in-gyl img{aspect-ratio: 702/462;}
.in-gyl h3{border-left:6px solid var(--dzs);padding: 0 2rem;}
.in-gyl h4{padding: 0 2rem;}
.in-gyl-txt{padding: 0 2rem;}

@media(min-width:769px){
    .gyl-box2{flex-direction: row-reverse;}
}

/* in-证书*/
.in-zs>ul{margin-top:3rem;}
@media(max-width:769px){
    .in-zs>ul{margin-top:1.5rem;}
}

/* in-合作客户 */
.in-partner-item{background: #f8f8f8;}
.in-partner-item a{display:block;overflow: hidden;}
.in-partner-item img{aspect-ratio: 8/6;}
.in-partner-item h3{text-align: center;line-height:1;padding:.5rem;}


/* in-开店方案*/
.in-plan h2{padding:0 2rem;border-left: solid 8px var(--dzs);}
.in-plan h3{padding:0 2rem;}
.plan-txt{padding:0 2rem;}
@media(min-width:769px){
    .in-plan h2{margin-top:4rem; font-size:2rem}
}
.btn{position: relative;}
.btn::after{content: "";display: inline-block;width:2rem}
.btn>i{position: absolute;right:3px;top: 3px; bottom: 3px;aspect-ratio: 1/1;background: var(--dzs);color: #fff;line-height:2rem;}
.btn:hover>i{background:#fff;color:var(--dzs);}

.plan-item a{display: block;overflow: hidden;position: relative;}
.plan-item span{display: block;position: absolute;left:0;right:0;bottom:0;background: rgba(0,0,0,.5);color:#fff;font-size:1.2rem;line-height:1.2; text-align: center;padding: .5rem;}

/*in-品牌招商*/
@media(min-width:769px){
    .in-brand>.pure-g{flex-direction: row-reverse;}
}
.in-brand h2{padding:0 2rem;border-left: solid 8px var(--dzs);}
@media(min-width:769px){
    .in-brand h2{margin-top:3rem; font-size:2rem}
}
.in-brand h3{padding:0 2rem;}
.jm-txt{padding:0 2rem;}

.in-brand .w36{position: relative;padding-bottom: 12rem;box-sizing: border-box;}
.jm-tel-w{position: absolute;bottom: 0;left:0;right:0;background: #eee;padding: 2rem; height: 12rem;box-sizing: border-box;}
.jm-tel-w p{margin:0;font-weight: bold;}
.in-brand .w60 img{aspect-ratio:900/710;}


/*in-培训*/
.big-title2{position: relative;border-bottom: 5px solid #000;}
.big-title2::before{content:"TRAINING";display: block;color: var(--dzs);font-weight: bold;}
.big-title2 h2{display: inline-block;margin-top: 0;}
.big-title2 a{float: right;text-align: right;}
.big-title2 a::before{content:"";display:block;width:30px;border-top: 5px solid var(--dzs);margin-left: 100px;margin-bottom: .5rem;}

.px-item{display:inline-block;aspect-ratio: 32/46;overflow: hidden;margin: 0 .5rem;width:20rem;height:28.75rem;}

.dowebok{overflow: hidden;}
.dowebok .imgbox{display: inline-block;width:400px;height:300px;}
.str_wrap {min-height:203px;overflow:hidden;width:100%;font-size:12px;line-height:16px;position:relative;-moz-user-select:none;-khtml-user-select:none;user-select:none;white-space:nowrap;}
.str_wrap.str_active {background:#fff;}
.str_move {white-space:nowrap;position:absolute;top:0;left:0;cursor:move;}
.str_move_clone {display:inline-block;vertical-align:top;position:absolute;left:100%;top:0;}
.str_vertical .str_move_clone {left:0;top:100%;}
.str_down .str_move_clone {left:0;bottom:100%;}
.str_vertical .str_move,.str_down .str_move {white-space:normal;width:100%;}
.str_static .str_move,.no_drag .str_move,.noStop .str_move{cursor:inherit;}
.str_wrap img {max-width:none !important;}


/*in-news*/
.news-item1{height:100%;}
.news-item1>div{ overflow:hidden;}
.news-item2{overflow:hidden;margin-top:2em;}
@media(min-width:768px){.news-item2-w .news-item2:first-child{margin-top: 0;}} 
.news-item1 h3,.news-item1 p,.news-item1 time,.news-item2 h3,.news-item2 p,.news-item2 time{padding:0 1em;}
.news-item1 h3,.news-item2 h3{margin-bottom: 0;border-left: 2px solid var(--dzs)}



/*footer*/
.footer{background-color:var(--bg);color:var(--bg-txt); text-transform:uppercase; border-top: 5px solid var(--dzs);}
.footer a{color:var(--bg-txt);}.footer a:hover,.footer a.on{color: #000 !important;}
.footer img{display: inline-block;}

.footer .pure-g{justify-content: space-between;}
.sen1{margin-bottom:5px;}
.sen2{margin-top: 5px;}

.footer h2::after{content: "";display: block;width:30px;height:3px;background: var(--dzs);margin-top: .5rem; text-transform: uppercase;}
.footer ul{padding:0;margin-top: 0;}
.footer li{padding:.6rem 0;}

.sen3{margin-left:1rem;}

.copyright{margin-top: 1rem;padding:1rem 0;border-top: 1px solid #235241; text-align: center;}

@media(min-width:769px){ 
    .sen1{margin-top: 3rem;}
    .sen2{font-size:2.2rem;}
}


@media(max-width:768px){
    .footer{text-align: center;}
    .footer h2::after{margin-left: auto;margin-right: auto;}
    .sen01{background:rgba(0, 0, 0, .08);}
    .footer ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .footer li{overflow: hidden; width:49%;}
    .footer li a{display: block;padding:.8rem 0;overflow:hidden;border:1px solid #fff;}
}




/*↓右侧贴边客服*/
:root{--kfpxa:52px;--kfpx:40px;--kf-txtc:#fafafa;--kf-bgc:#25d366;--kf-bgc2:#f90;--box-yy:0 0 5px rgba(0, 0, 0, .2);--kfcolora:#000;}
#kf-fixed i{font-size:1.5em}
#kf-fixed .weixin{text-align: center;}

#kf-fixed div:first-child p{border-top-right-radius:5px;border-top-left-radius:5px;}
#kf-fixed div:last-child{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}

#kf-fixed{position:fixed;right:0;bottom:20%;font-size:14px;z-index:990;}

#kf-fixed .progress-wrap,#kf-fixed .kfico{color:var(--kf-txtc);background: var(--kf-bgc); backdrop-filter:blur(4px);}/*no-hover*/
#kf-fixed .weixin .kfico{background:var(--kf-bgc2);}
#kf-fixed .kfson,#kf-fixed .kf-box:hover .kfico,#kf-fixed .progress-wrap.active-progress:hover{color:var(--kf-bgc); background:var(--kf-txtc);backdrop-filter:blur(4px); box-shadow: 0 0 3px rgba(0,0,0,.2);}
#kf-fixed .kf-box:hover::after{border-right-color:#eee}/*hover*/



#kf-fixed hr{border:0 none;background:#eee;height:1px;}
#kf-fixed .kf-box{width:42px;width:var(--kfpxa);height:32px; height:var(--kfpx);position:relative;margin-bottom:1px;overflow:hidden;}
#kf-fixed .kf-box:hover{overflow: visible;}

#kf-fixed .kfico{margin:0 0 0 10px; width:32px;width:var(--kfpx); height:32px; height:var(--kfpx); line-height:32px;line-height:var(--kfpx); text-align:center;cursor:pointer;position:relative;z-index:980;}

#kf-fixed .kf-box:hover::after{width:0;height:0;content:"";border-top:5px solid transparent;border-right-width:10px;border-right-style:solid;border-bottom:5px solid transparent;position:absolute;top:40%;right:42px;}

#kf-fixed .kfson{ min-width:180px; padding:10px 20px; position:absolute; top:0; right:-500px; opacity:0; box-shadow:0 0 10px rgba(0, 0, 0, .2); box-shadow: var(--box-yy); z-index:970; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; }
#kf-fixed .kf-box:hover .kfson{right:42px; right:var(--kfpxa); opacity:1;}
#kf-fixed a{color:#fff;color:var(--kfcolora);}#kf-fixed a:hover{color:#eee!important;color: var(--kfcolora) !important;  text-decoration:underline;}

#kf-fixed .progress-wrap{width:32px;width:var(--kfpx); height:32px;height:var(--kfpx); line-height:32px;line-height:var(--kfpx); margin-left:10px; text-align:center;cursor:pointer;opacity:0;position:relative;}
#kf-fixed .progress-wrap.active-progress{opacity:1;}
#kf-fixed .progress-wrap svg{width:90%;height:90%;position:absolute;top:5%;left:5%;}
#kf-fixed .progress-wrap svg path {fill: none;}
#kf-fixed .progress-wrap svg.progress-circle path {stroke:#ccc;stroke-width:6;box-sizing:border-box;-webkit-transition: all 200ms linear;transition: all 200ms linear;}

@media screen and (max-width:767px) {
#kf-fixed{display:none;}
}
/*↑右侧贴边客服 end*/

















/*栏目*/
.dq, .dq a{color:#888;}

    #banner{position: relative;overflow:hidden;}
    #banner-bg{background-size:cover; background-position:center center; position: absolute; top:0;bottom:0;left:0;right:0; z-index:-9;}

    /*banner*/
    #banner{height:calc(100px + 10vw);background: linear-gradient(0deg,#f8f8f8 0%,#eee 100%);background: url(/template/img/b.webp) center center no-repeat; background-size: cover; }
    #banner .w1400,#banner .w1222{height:100%;}
    #banner h2{position: relative;}
    #banner h2::after{position: absolute;content: "";right:0;bottom:-.5em;width: 2em;height: 3px;background: #00bf72;}
    
    @media(max-width: 767px){
        #banner .w1222{-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;}
        #banner h2::after{right:50%;margin-right:-1em;}
    }
    /*lm-banner end*/

    #news-list>ul{padding-left:0;}

/*栏目-关于我们*/
.lm-us .big-title2::before{content: "PHOTO ALBUM";}
@media(min-width:769px){
    html[lang="es"] #gsjj h2{margin:0;}
}
.xc-item{display:inline-block; margin:0 .5rem;aspect-ratio: 32/46;width:20rem;height:28.75rem;}

/*栏目-产品中心*/
#lm-cpfl-box{padding:1rem;}
#lm-cpfl-box .aside-h3{cursor:pointer;}
.aside-h3{position:relative; border-bottom: 1px solid #e5e5e5; padding-bottom:5px; font-size: 1.1em;text-transform: uppercase;}
.aside-h3::after{content:"";position:absolute;left: 0;bottom: -2px;width: 10%;height:3px; background:var(--dzs,#00bf72);}
.aside-h3 i.icon{position: absolute;right:0;top:.2em;width:1.6em;height:1.6em;line-height:1.6em; background-color:var(--bgcolor);text-align: center;}
i.icon::before, i.icon::after{content:"";position: absolute; width:60%;height: 2px;background-color:#00bf72;}
.aside-h3 i.icon::before{right:20%; top:30%;}
.aside-h3 i.icon::after{right:20%; bottom:30%;}
.aside-h3.open i.icon::before{right:20%; top:50%; transform: translateY(-50%) rotate(45deg);}
.aside-h3.open i.icon::after{right:20%; top:50%; transform: translateY(-50%) rotate(-45deg);}
@media(min-width:768px){   #lm-cpfl-box .aside-h3{pointer-events:none;}.aside-h3 i.icon{display:none}    }
@media(max-width:767px){   .lm-cpfl{display:none;}       }
ul.lm-cpfl{padding:0;margin:0;}
ul.lm-cpfl ul.submenu{padding-left:1em;border-bottom: 1px dotted #eee;}
li.cpfl-item .submenu li{opacity: .8;}
li.cpfl-item .submenu li:hover{opacity:1;}

.senlm1{display: block; padding-bottom: .5em; border-bottom:solid 1px #ccc;}
li.cpfl-item h4{font-size:inherit;font-weight: normal;margin:.5em 0;position: relative;}
li.cpfl-item h4 a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#555; padding-bottom: .5em; border-bottom:dotted 1px #ccc;}
li.cpfl-item h4 a.have-son{margin-right:2em;border-right: 1px solid #eee;}
li.cpfl-item h4 i{position: absolute;top:0;right:0; text-align:right;transition: transform 0.3s ease;cursor:pointer;}
li.cpfl-item:hover h4 i,li.cpfl-item.on h4 i{transform: rotate(90deg); transition: transform 0.3s ease; color: var(--c)}
li.cpfl-item .submenu{display:none;}
li.cpfl-item .submenu li{margin:.5em 0;}
li.cpfl-item:hover .submenu{display:block;}
.cpfl-item.on h4 a{color: #ffae00 !important;}
li.cpfl-item.on .submenu {display:block;}

.lm-cptj{padding:0;}
.lm-cptj li{margin-bottom: 1em;}
.lm-cptj-item h4{font-weight: normal;margin: 0;}
html[lang="en"] .lm-cptj-item h4,html[lang="en"] .lm-cptj-item p{font-size:12px;}
.lm-cptj-item .imgbox{box-shadow:0 0 0 1px #fafafa;}
.aside-ly .tj input{width:100%}
@media(min-width:768px){
    .lm-cpfl2{overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;gap:0 1em;}
}
@media(max-width: 767px){
    .sj-oh{display:none}
}

.lm-cp-box{margin-left:0;padding-left:0; margin-bottom: 2em; margin-top:0;}
.lm-cp-box li{box-shadow:0 0 0 1px #e5e5e5;border-radius:5px;background: #fafafa;overflow: hidden;}
.lm-cp-box li:hover{box-shadow: var(--box-yy,rbga(0,0,0,0.1));}
.lm-cp-item h3{padding: 1em;position: relative; border-top: 1px solid #e5e5e5;margin-top:0; font-size: 1em;}
.lm-cp-item h3::after{content: "";position: absolute;bottom: 0;left:1em;width:2em;height: 2px;background: var(--c);}
.lm-cp-box li:hover h3 a{color: var(-c)}
.lm-cp-item:hover .img{box-shadow:0 0 0 1px #fff;}
.lm-name{color:#999;}
.lm-cp-item{overflow: hidden;}
.lm-cp-item h2{margin-bottom:0;}
.cp-more{text-align:right;}
.cp-more .btn{ line-height:1.2em; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; background: #555;}
@media(max-width: 767px){
    .lm-cp-item .w66{box-sizing: border-box;padding: 1em;}
    .cp-more .btn{display: block;}
}

/*详情-产品*/:root{--c:#00bf72}
    .slides,#cpimgbox .one-tu{text-align: center;}
    .slides p{margin:0}
    #cpimgbox .one-tu{overflow: hidden;position: relative;}
    #cpimgbox .one-tu::before{width:1px;content: "";height:0;padding-bottom: 100%;display: block;}
    .one-tu p{position: absolute;right: 0;left: 0;bottom: 0;top: 0;margin: 0;}
    .one-tu p img{display: inline-block;min-width: 60%;}

    #sxp2{border-top: 1px solid #e5e5e5; opacity: .8;}
    @media(max-width:768px){#sxp2{display: none;}}
    @media(min-width:1500px){ .xq-lx{margin-top:3em;}}

    .btn2{border:1px solid var(--c);color:var(--c); position: relative;}
    .btn2:hover{color: #fff !important;}
    .btn2:after{position: absolute;content: "";top:0;bottom: 0;left: 0;width: 0;background: var(--c);z-index: -1;}
    .btn2:hover:after{width: 100%; transition: all .3s;}

    .cp-lmfaq h2,.cp-lmfaq h3,.cp-lmfaq h4,.cp-lmfaq h5,.cp-lmfaq h6{margin:2em 0 .5em 0;}
    .cp-ggfaq h2,.cp-ggfaq h3,.cp-ggfaq h4,.cp-ggfaq h5,.cp-ggfaq h6{margin:2em 0 .5em 0;}
    .cp-lmfaq p,.cp-ggfaq p{margin:.2em 0}

    .cptj .imgbox{border:1px solid #e5e5e5;}
    .cptj h3{padding:0 1em; font-size: 1em;font-weight: normal; text-align: center;}
.xq-lx .btn::after{display: none;}
.cpjj-w{background: #f8f8f8;padding:5px 1rem;}
    #cpimgbox .slides a.slidesjs-next,#cpimgbox .slides a.slidesjs-previous {
        box-shadow: none;
        background: rgba(255, 255, 255, 0.3);
        margin-top: -20px;
        width:40px;
        height:40px;
        line-height:40px;
    }
    #cpimgbox a.slidesjs-previous{left:0;}
    #cpimgbox a.slidesjs-next{right:0;}
    #cpimgbox a.slidesjs-next:before,#cpimgbox a.slidesjs-previous:before {
        margin: 0;
        width:40px;
        height:40px;
        line-height:40px;
    }
    #cpimgbox .slides a:hover.slidesjs-next,#cpimgbox .slides a:hover.slidesjs-previous {
        background: rgba(63, 63, 81, 0.8);
    }
/*栏目-新闻*/
html[lang="cn"] .lm-h2{letter-spacing:5px;}
.tt-news-item h3,.tt-news-item time,.tt-news-item p{padding: 0 1rem; margin:.5rem 0;}
.lm-news-item2{display:flex;margin-bottom:2rem;}
.lm-new-img>a{width:300px;max-width:100%;}
.lm-new-txt{padding: 2rem;}
.lm-new-txt h3{margin:.5rem 0;}

@media screen and (max-width: 768px) {
    .lm-news-item2{display: block;}
    .lm-new-img>a{width:100%;}
}
/*新闻-详情页*/
#content{border-top: 1px solid #eee;}
    .news-content{margin-top:10px;}
    .timehot span{display: inline-block;margin-right:20px;color:#999;}
    #content aside #sxp p {padding: .5em 1em;background: #f5f5f5; margin-bottom: 1em;}
    .ce-item {border-bottom: 1px solid #f5f5f5;padding: .5em 0;margin: 0;}
    .fanhui a {display: block;text-align: center;background: #f5f5f5; margin-top: 2em;color: #666;line-height: 3em;}
    .fanhui a i {font-size:1.8em;vertical-align:middle;}
    .xian{ border-right: 1px solid #eee;}

/*FAQ 栏目页*/
.faq-bg {
    background: url(/template/img/faq.webp) center center no-repeat;
    background-size: cover;
}
    #faq-list{padding: 0; margin-top:0;margin-bottom:0; user-select: none;}
    .faq-item{padding:1em;border: 1px solid #eee;margin-bottom: 2em;}
    #faq-list .faq-item:last-child{margin-bottom:0;}
    .faq-item .tab-i{padding-right:3em;position: relative; cursor:pointer; font-size:1em;margin:0; font-weight: normal;}
    .faq-item .tab-i:hover,.faq-item .tab-ii{color: var(--c);}
    .faq-item .tab-i:after{content: '+';display: block;position: absolute;right:0;top: 50%;z-index: 1;font-size:1.6em;margin-top: -15px;width: 16px;height: 30px;text-align: center;line-height: 30px;}
    .faq-item .tab-i.tab-ii:after{content: '';height: 2px;background-color: var(--c);margin-top: 0px;}
    .faq-item .tab-c{display:none;}
    .faq-item .tab-c-on{display:block;}
    .faq-icon{float:left;height: 100%;margin-right: 1em;}
    .faq-content{margin-left:2em;}
    .faq-content a{color:#999;}
    .faq-content a .i{vertical-align:sub;}

/*栏目-联系我们*/
.lx-big{ padding:1rem 0; background: #f8f8f8; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; text-align: center;}
.lx-big .i{ font-size:3rem; text-align: center; color: var(--dzs); display: block; width:5rem; height: 5rem; line-height: 5rem; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; margin:auto; background-color: #eee; padding: 1rem; }
.lx-big h4{font-size:1.5rem;margin: 1rem 0;}

.lm-lx-w{ background:#0f643d; padding: 1rem 0; color:#fff; height: 100%;}

.lm-lx-w h2{border-left: 5px solid #ccc; border-right: 5px solid #ccc; padding:0 2rem;}
.lm-lx-w .lxbox:nth-child(even){background: #0d5734;}
.lx-item{padding:.5rem 2rem;}
.lx-item p{margin:.5rem;}

.lm-ly{display: flex; flex-wrap: wrap; padding: 2rem; background: #eee; height: 100%; box-sizing: border-box;}
.lx-bg{background: url(/template/img/lx-bg.jpg) fixed no-repeat center / cover;}




/*栏目-技术培训*/
.px-img-box>a{display: block;aspect-ratio: 320/460;overflow: hidden;}
.lm-px-item h3,.lm-px-item time{padding: 0 1rem; margin:1rem 0;}


/*品牌加盟*/
.lm-jm .big-title{color:var(--dzs);}
.yy2{box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);}
.jm-lc{text-align: center;}
.lc-i::before{content:"";display: block;height: 40%;}
.lc-box{margin-bottom:60px; box-shadow:0 0 0 1px #ccc;border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; position: relative;}
.lc-box>span{ display: block; position:absolute; bottom: -25px; left:0; right:0; width: 50px; height: 50px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; background: #f6f6f6;line-height: 48px; margin: auto; font-weight: bold;}
.lc-box:hover{box-shadow: 0 0 10px rgba(0, 0, 0, .2)} .lc-box:hover>span{background:var(--dzs);}
.lc-item{ padding:2em 1em 40px 1em;}
.lc-item i{font-size: 3em;color:var(--dzs);}

.jm-h3{font-size: 1.5rem;color: var(--dzs);}

.jm01{background: #f9f9f9;}
.jm01-box{ box-shadow:0 4px 8px rgba(0, 0, 0, 0.1); background: #fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; box-sizing: border-box;padding: 3rem;}

.jm01-ys p:first-child{font-size: 2.5rem;color:#4CAF50;font-weight: bold;margin-bottom: 1rem;}
.jm01-tu{ background-size: cover; background-position: center; background-repeat: no-repeat; min-height:300px; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; }

@media (max-width: 768px) { 
    .jm01-box{padding: 1rem;}
    .jm-h3{text-align: center;}
    .jm01-ys{margin-bottom: 2rem;text-align: center;}
}

    .jm02{background:#F1F8E9;}
    .jm02-txt2{padding-left:2.5rem;}
    .jm02-txt2 h4{position: relative; color: var(--dzs);margin-bottom:0;}
    .jm02-txt2 h4:before{ content: "✓";display: block;position: absolute;left:-2.5rem;top:0; width: 1.8rem;height: 1.8rem;border-radius:50%;background: #4CAF50;color:#fff;text-align: center;line-height: 1.8rem;font-weight: normal;}  
    .jm02-txt2 p{margin:0;}  
    .market-image{border-radius:10px;padding:2rem; background: #fff;margin-top: 2rem;}

    .jm03 li.yy{border-radius:10px;}
    .jm03-item{padding:2rem;background:#f8f8f8;text-align: center;}
    .jm03-item::before{content:"✓";display: block;width:5rem;height:5rem;line-height:5rem;font-size:3rem;color:#fff;border-radius:50%;background:#4CAF50;margin:auto;}
    .jm03-item h3{font-size:1.6rem;color:var(--dzs);margin-bottom:1rem;}

    .jm04{background: url(/template/img/jm04-bg.jpg) fixed no-repeat center / contain;border-radius: 10px;position: relative;overflow: hidden;}
    .jm04::before{content:"";position: absolute;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,.1);z-index:0;}
    .jm04 .big-title{background-color:rgba(255,255,255,.8);}
    .jm04-list{padding:2rem;text-align: center;}
    .jm04-item{width:6rem;height:6rem;line-height:6rem; color:#fff;border-radius:50%;background:var(--dzs);margin:auto 1rem;position: relative;z-index:1;padding: 1rem;display: inline-block; margin:1rem;box-shadow: 0 0 20px 0px #083206ad;}
@media(max-width: 768px){ 
    .jm04{background-size:cover;}
    .jm04-list,.jm04-item{padding:0;}
}

.jmlc-bg{background: url(/template/img/jm-bg2.jpg) fixed no-repeat center / cover;position: relative;}
.jmlc-bg::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.5);z-index:inherit;}
.jmlc-bg h2.big-title, .jmlc-bg .big-title-p{color: #fff;}
.jmlc-bg .w15{background: #fff;}











/*footer-mobile*/
.lx-c{text-align:left; position:absolute;bottom:48px;left:0;right:0; background: rgba(255, 255, 255, .9);backdrop-filter:blur(20px); padding:5% 2%;border-bottom:1px solid rgba(0,0,0,.2);box-shadow: 0 -3px 3px rgba(0, 0, 0, .08);      transition:transform .3s;transform-origin:bottom;transform:rotateX(90deg);visibility:hidden;}
.lx-c .btn{display:block;margin-top:1em;}
.lx-btn{height:48px;line-height:48px;}


#content,td{word-break:keep-all;}

