﻿@charset "utf-8";
:root{--color:#b9261a;--fontcolortitle:#000;--fontcolorintro:#333;--fonthometitle:36px;--fonttitle:18px;--fontintro:16px;--fontweight:700;--fontfamily:'Lato','Open Sans','Roboto','Poppins','Oswald','Noto Sans','Montserrat',sans-serif}
@media (max-width:1280px){:root{--fonthometitle:30px}}
@media (max-width:768px){:root{--fonthometitle:20px;--fonttitle:16px;--fontintro:14px}}
*,html,body,h1,h2,h3,h4,h5,h6,table,th,td,ol,ul,li,dl,dt,dd,div,p{padding:0px;margin:0px;box-sizing:border-box;}
html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}
body{margin:0px auto;max-width:1920px;color:var(--fontcolortitle);font-size:16px;line-height:1.6;overflow-x:hidden;overflow-y:scroll;font-family:var(--fontfamily)}
h1,h2,h3{text-transform:capitalize;font-weight:var(--fontweight);color:rgb(255, 0, 0)}
.newscontent-title {text-transform:capitalize;font-weight:var(--fontweight);color:#000}
.newscontent-details h1,h2,h3{text-transform:capitalize;font-weight:var(--fontweight);color:#000}
h4,h5,h6{text-transform:capitalize;font-weight:var(--fontweight);color:#000}
h2{border-bottom: 3px solid #000;}
img{vertical-align:bottom;max-width:100%;height:auto}
a{text-decoration:none;color:inherit}
aside.sidebar2 {
    /* margin-top: 30px; */
    padding: 20px;
}
.pricetf p {
    font-size: 18px;
    width: 100%;
    color: #666;
    font-weight: 900;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pricetf {
    text-align: center;
}
.news-title a {
    font-weight: 500;
}
.subproduct h6 {
    font-size: 20px;
}

.dt_tui_product h2 {
    font-size: 26px;
    color: #ec0606;
    border-bottom: 2px solid #c7c2c2;
    height: 55px;
    margin-bottom: 15px;
}
.dt_tui_product ul {
    padding: 0px;
    margin: 0px;
        margin-left: 15px;
}
.dt_tui_product ul li {
    border: 5px solid #fff;
    box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, .1);
    float: left;
    width: 15.3%;
    margin-right: 1.1%;
    margin-bottom: 10px;
    margin-top: 10px;
}
.dt_tui_product ul li p {
    text-align: center;
    line-height: 30px;
    overflow: hidden;
}
.dt_tui_product ul li p img {
    width: 100%;
    transition: all 1s;
    height: 150px;
}
.dt_tui_product ul li .dt_t {
    padding: 15px 0px;
}
.dt_tui_product ul li p {
    text-align: center;
    line-height: 30px;
    overflow: hidden;
}
.product-page-top{
    flex: 1;
    width: 100%;
    padding-left: 0px;
}
li,ol,ul{list-style:none}
.dt_Questions .list-paddingleft-2 li:before {
        content: "\ ▪";
    padding: 0 1px 0 0;
    color: #363434;
    position: absolute;
    margin-left: -10px;
    transform: scale(2.2);
}
.table_Questions p {
    padding: 10px;
    margin-left: 12px;
    margin-right: 20px;
    color: #000;
    font-weight: inherit;
}
.facet_list_available{
    box-shadow: 0px 0px 3px 0px rgba(19, 20, 21, .17);
    padding: 15px;
    border-radius: 4px
}
.facet_result {
    padding: 13px;
}
.dt_Questions {
    width: 100%;
    font-weight: 400;
}
.dt_Questions h3{
    
    font-size: 18px;
    color:rgb(255, 0, 0);
}
.table_Questions{
    width: 75%;
}

.dt_cate_info h2{color:#c00}


.sidebar-cate2024 {height: auto !important; }


.list-paddingleft-2{margin-left:20px;clear: both;
    /**overflow: hidden;
    max-width: 800px;**/
    margin-left: auto;
    margin-right: auto;}

.list-paddingleft-2 li{
    list-style: none;
     margin-left: 0.8em;
     width: 95%;
     background: none !important;
     color: #000;
     font-size: 16;
}

.list-paddingleft-2 li p{
    color: #000;
    padding: 0px;
    margin-left: 10px;}
.table_Questions .list-paddingleft-2 li p{
    color: #000;
    padding: 0px;
    }
.newscontent-details .list-paddingleft-2 li p{
    color: #000;
    padding: 0px;
    margin-left: 0px;}
    
@media (max-width:1000px){
.firstRow .list-paddingleft-2 ul li p{
    color:#000;margin-top: 0px;
    margin-bottom: 0px;padding:0px
}
    
}
    
.list-paddingleft-2 li:last-child{
    padding-bottom: 0 !important;
}


.list-paddingleft-2 li:last-child:before{
    /*display: none;*/
}
.dt_video.dt_jr p {
    padding: 5px;
}
.dt_video.dt_jr .list-paddingleft-2 li:before {
    content: "\ ▪";
    padding: 0 10px 0 0;
    color: #000;
    position: absolute;
    margin-left: -25px;
    margin-top: 6px;
}

.list-paddingleft-2 li:before{
content: "\ ▪";
    padding: 0 10px 0 0;
    color: #000;
    position: absolute;
    margin-left: -20px;
    transform: scale(1.8);
}
.list-paddingleft-2 li:after{
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    /*background-color: #aa3c3b !important;*/
}
iframe,video{max-width:100%;outline:0;border:none;vertical-align:bottom}
button{outline:0;border:none}
img.lazy{display:inline-block;opacity:0;height:160px}
img.lazy,img.tst{transition:opacity .6s,transform .3s ease}
img.loaded{opacity:1;}
img:not([src]){visibility:hidden;position:absolute}
.news-img img.loaded{opacity:1;height: 170px;width:100%}
.hidden{overflow:hidden}
.lazy-load{display:block;position:absolute;width:18px;height:18px;top:50%;left:50%;margin-top:-9px;margin-left:-9px;background-color:#CCC;animation:loading 1s linear infinite;border-radius:100%}
.lazy-wrap{display:block;position:relative;overflow:hidden;position: relative;
    overflow: hidden;
    border: 3px solid #efefef;
    border-radius: 20px 20px 20px 0;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 210px;}
.lazy-wrap::after{content:"";display:block;padding-bottom:50%}
.lazy-wrap.lazy-loaded .lazy-load{-webkit-animation:none;animation:none;display:none}
.lazy-wrap.lazy-loaded::after{padding-bottom:0}
@keyframes loading{0%{transform:scale(.2);opacity:1}
to{transform:scale(2);opacity:0}}
@media (max-width:2000px) {
    .l-wrap{width: 80%;
    max-width: 1600px;
    padding: 0 0px;
    margin: 0 auto;}}
@media (max-width:1600px) {
.l-wrap{width: 90%;
    max-width: 1600px;
    padding: 0 0px;
    margin: 0 auto;}}
.l-wrap2{width: 100%;
    max-width: 1600px;
    padding: 0 0px;
    margin: 0 auto;
    magin-top:25px;
}
.line1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}
.line2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.line3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
header{position:relative;z-index:100000}
.head-top{width:100%;height:25px;text-align:center;display:flex;justify-content:center;align-items:center;background-image:linear-gradient(91deg, rgb(247 229 229), rgb(254 237 237));color:#000;
    font-size:13px;position:sticky;top:0;z-index:99999999}
.head-top .l-wrap{width:85%;position:relative;display:flex;align-items:center;justify-content:space-between}
.head-top .text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-weight: 600;
    font-size: 13px;}
.head-info{border-bottom:1px solid #EEE;    padding-top: 35px;
    padding-bottom: 45px;display:flex;align-items:baseline;background-color:#fff}
.head-info .l-wrap{width:85%;height:100%;display:flex;justify-content:space-between;align-items:center}
.head-logo{max-width:20%}
.head-logo img{width:auto;max-height:90px}
.head-logo a{display:inline-flex;align-items:center;height:100%;}
.head-logo a span{font-size:18px;font-weight:bold;white-space:nowrap;padding-left:10px}
.head-list{display:flex;justify-content:space-between;align-items:center;max-width:800px;width:100%;margin:0 20px}
.head-list .item{display:flex;align-items:center;justify-content:center;width:30%}
.head-list .item:nth-child(1){flex:1}
.head-list .item em{display:inline-flex;align-items:center;justify-content:center;background:#c22d29;color:#FFF;width:35px;height:35px;font-size:20px}
.head-list .item .info{padding-left:10px;color:var(--fontcolortitle);line-height:1.3}
.head-list .item .info span{color:#000;font-size:14px}
.head-list .item .info p{font-size: 15px;
    word-break: break-word;
    FONT-WEIGHT: 500;}
.head-list .item .info a{color:var(--fontcolortitle)}
.head-list .item .info a:hover{color:#93050f}
.head-share ul{display:flex;align-items:center;list-style:none;padding:0}
.head-share ul a{margin-left:15px;padding:10px;display:inline-flex;align-items:center;justify-content:center;color:#d40e1c;width:30px;height:30px;transition:all .1s linear;border-radius:4px}
.head-share ul a i{font-size:18px}
.head-share ul a:hover{background:#000;color:#FFF}
.head-nav{display:flex;height:52px;align-items:center;border-radius:0px;box-shadow:0 6px 13px 0 rgba(19,20,21,.21);max-width:2100px;width:100%;margin:0 auto;background-image:linear-gradient(91deg, rgb(247 128 141), rgb(185 38 26));color:#fff;z-index:9999999;position:absolute;bottom:-32px;left:50%;animation:down .5s forwards;transform:translateX(-50%)}
.head-nav.scrollhead{max-width:100%;border-radius:0;position:fixed;top:0;left:0;bottom:auto;animation:up .5s forwards}
.head-nav .l-wrap{position:relative;display:flex;justify-content:space-between;padding:0 15px}
@keyframes up{0%{transform:translate(0,-100px)}
100%{transform:translate(0,0)}}
@keyframes down{0%{transform:translate(-50%,20px)}
100%{transform:translate(-50%,0)}}
.m-menu{display:none}
.nav-ul{display:flex;list-style:none}
.nav-ul>li{position:relative;padding:0 10px}
@media(min-width:1024px){.nav-ul>li:hover>ul{display:block}}
.nav-ul>li:hover>a{color:#9b1004}
.nav-ul>li:hover>em{color:var(--color)}
.nav-ul>li>a{display:inline-flex;padding:10px 10px;color:#fff;font-size:18px;transition:all .1s linear;white-space:nowrap;text-transform:capitalize;font-weight: 700;}
.nav-ul>li>a.inmenu_1{color:#9b1004}
.nav-ul>li>em{position:absolute;top:50%;transform:translateY(-50%);right:10px;font-size:12px;color:#999}
.nav-ul>li ul{list-style:none}
.nav-ul>li .submenu{display:none;position:absolute;background:#FFF;transition:all .1s linear;box-shadow:1px 2px 10px rgba(0,0,0,.1)}
.nav-ul>li .submenu>li{position:relative}
.nav-ul>li .submenu>li:hover ul{display:block}
.nav-ul>li .submenu>li ul{position:absolute;left:100%;top:0;display:none;background:#FFF}
.nav-ul>li .submenu>li em{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px}
.nav-ul>li .submenu a{display:inline-block;width:100%;color:var(--fontcolortitle);padding:6px 10px;transition:all .1s linear;white-space:nowrap;min-width:200px;padding-right:30px}
.nav-ul>li .submenu>li:hover,.nav-ul>li .submenu>li:hover>a{color:var(--color);font-weight:480}
.nav-ul>li .submenu>li:hover ul a:hover{color:#9b1004}
.search-box{position:relative;display:flex;align-items:center}
.head-search{display:flex;align-items:center;margin-right:10%}
.head-search button{outline:0;background:0 0;border:none;padding:10px;cursor:pointer}
.head-search button em{font-size:22px;color:var(--color);font-weight:var(--fontweight)}
.search-input{position:absolute;top:100%;right:0;background:#FFF;display:flex;align-items:center;justify-content:center;box-shadow:2px 2px 4px rgba(0,0,0,.2);opacity:0;transform:rotateX(90deg);visibility:hidden}
.search-input input{width:200px;height:40px;padding-left:10px;font-size:16px;border:none;outline:0}
.search-input .search-btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.1s linear}
.search-input .search-btn:hover{background:#c9c4c4}
.search-input .search-btn em{font-size:22px;color:var(--color)}
.search-input.active{transition:opacity .3s,transform .3s;visibility:visible;opacity:1;transform:rotateX(0);transform-origin:top}
.home-des{text-align:center;color:var(--color);margin-bottom:10px}
.home-title{text-align:center;color:var(--fontcolortitle);font-size:var(--fonthometitle);font-weight:var(--fontweight);line-height:1.2}
.home-more{display:inline-flex;align-items:center;justify-content:center;background:#c22d29;height:30px;width:120px;color:#FFF;transition:all .2s linear;text-decoration:none;float:right}
.home-more:hover{box-shadow:1px 2px 10px var(--color)}
footer{padding-top:60px;background:#000;color:#FFF}
footer a{color:#FFF}
footer a:hover{color:var(--color)}
footer .foot-main{display:flex;}
.foot-info{width:22%;margin-right:8%}
.foot-info .foot-logo img{width:auto;max-height:100px}
.foot-info .foot-tel{margin-top:30px;font-size:16px}
.foot-info .foot-share{margin-top:20px}
.foot-info .foot-share ul{padding:0;list-style:none;display:flex;flex-wrap:wrap}
.foot-info .foot-share ul li{margin-bottom:10px}
.foot-info .foot-share ul a{display:inline-flex;align-items:center;justify-content:center;background:#d40e1c;width:35px;height:35px;color:#FFF;margin-right:10px;border-radius:4px;transition:all .1s linear}
.foot-info .foot-share ul a:hover{background:#FFF;color:var(--color)}

.article-info{
float: left;
    margin-top: -50px;
    margin-left: 60%;}
.article-info .article-logo img{width:auto;max-height:100px}
.article-info .article-tel{margin-top:30px;font-size:16px}
.article-info .article-share{margin-top:35px}
.article-info .article-share ul{padding:0;list-style:none;display:flex;flex-wrap:wrap}
.article-info .article-share ul li{margin-bottom:10px}
.article-info .article-share ul a{display:inline-flex;align-items:center;justify-content:center;background:#000;width:20px;height:20px;color:#FFF;margin-right:10px;border-radius:4px;transition:all .1s linear}
.article-info .article-share ul a:hover{background:#d40e1c;color:#fff}




.foot-nav{flex:1;display:flex;justify-content:space-between}
.foot-nav .foot-item .foot-title{font-size:20px;line-height:1;margin-bottom:10px;;font-size: 14px;
    font-weight: 600;}
.foot-nav .foot-item .foot-list{list-style:none;padding:0;margin-top:15px}
.foot-nav .foot-item .foot-list a{display:inline-block;padding:2px 0;transition:all .1s linear;opacity:.8;text-transform:capitalize;font-size: 14px;
    font-weight: 600;}
.foot-nav .foot-item .foot-list a:hover{color:var(--color);opacity:1}
.foot-nav .foot-item.foot-quick{width:30%;margin-left:50px}
.foot-nav .foot-item.foot-quick .foot-list{flex-wrap:wrap}
.foot-nav .foot-item.foot-quick .foot-list li{width:100%}
.foot-qrimg{margin-top:20px}
.foot-qrimg img{width:120px;border-radius:4px;transition:all 0.1s linear}
.foot-qrimg img:hover{transform:scale(1.05)}
.foot-code{width:20%}
footer .copyright{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #7d7d7d;padding:15px 0;font-size:14px;text-align:center;}
footer .copyright>p:nth-child(1){flex:1}
footer .copyright a{margin-left:10px}
footer .copyright a:hover{color:var(--color)}
footer .copyright .gotop{background:var(--color);display:flex;justify-content:center;margin-left:10px;width:35px;height:35px;border-radius:4px;font-weight:var(--fontweight);cursor:pointer;transition:all .1s linear}
footer .copyright .gotop:hover{opacity:.9}
footer .copyright .gotop em{width:100%;height:80%;display:inline-flex;align-items:center;justify-content:center;color:#FFF}
.bottom-btn{display:none;background:#FFF;align-items:center;position:fixed;bottom:0;left:0;width:100%;z-index:999;box-shadow:1px 2px 10px rgba(0,0,0,.1);transform:translateY(100%);background:var(--color);transition:all .2s linear;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
.bottom-btn.bottom-btn-hide{transform:translateY(0)}
.bottom-btn.bottom-btn-keep{transform:translateY(0)!important}
.bottom-btn .btn-item{width:25%;height:66px;background:var(--color);color:#222;transition:all .2s linear}
.bottom-btn .btn-item em,.bottom-btn .btn-item i{font-size:20px;line-height:1}
.bottom-btn .btn-item a,.bottom-btn .btn-item div{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#FFF;text-transform:capitalize}
.bottom-btn .btn-item a p,.bottom-btn .btn-item div p{font-size:14px;text-transform:capitalize}
.mobile-bottom-bag{display:none}
.rfixed{position:fixed;bottom:calc(145px + constant(safe-area-inset-bottom));bottom:calc(145px + env(safe-area-inset-bottom));right:24px;z-index:99}
.compare-panel{width:280px;background:#FFF;position:fixed;z-index:1000;bottom:0;right:0;box-shadow:-1px -1px 3px #CCC;display:none;transition:bottom .2s}
.compare-t{background-color:var(--color);font-size:14px;color:#FFF;display:flex;align-items:center;padding:10px;cursor:pointer}
.compare-close{position:relative;width:24px;height:24px;background:0 0;cursor:pointer}
.compare-close::after,.compare-close::before{content:"";display:block;width:10px;height:2px;background-color:#FFF;position:absolute;top:50%;border-radius:2px}
.compare-close::before{transform:rotate(45deg);left:4px}
.compare-close::after{transform:rotate(-45deg);right:4px}
.compare-tit{text-align:center;flex:1;line-height:1.5}
.compare-checked{color:#FFF;margin:0 4px}
#productChache_list{padding:0 10px;height:220px;overflow-y:auto}
#productChache_list::-webkit-scrollbar{width:4px}
#productChache_list::-webkit-scrollbar-track{border-radius:0;background-color:rgba(0,0,0,.05)}
#productChache_list::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(0,0,0,.15)}
.selected-item{position:relative;border-bottom:1px solid #EFEFEF;padding:10px 0;display:flex;align-items:center}
.item-clear{position:relative;width:20px;height:20px;background-color:transparent;cursor:pointer}
.item-clear::after,.item-clear::before{content:"";display:block;position:absolute;width:70%;height:2px;background-color:var(--fontcolorintro);border-radius:2px;top:50%;margin-top:-1px}
.item-clear::before{transform:rotate(45deg);left:3px}
.item-clear::after{transform:rotate(-45deg);left:3px}
.item-content{flex:1;display:flex;align-items:center}
.item-img{width:50px;height:50px;background:#FFF;border:1px solid #EFEFEF;display:flex;align-items:center;justify-content:center}
.item-img img{max-width:100%;max-height:100%}
.item-c{width:calc(100% - 50px);padding:0 10px;font-size:12px}
.item-title{max-height:34px;word-break:break-word;display:block;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;color:var(--fontcolortitle)}
.item-price{color:#d4322c}
.compare-b{padding:20px 10px;display:flex;justify-content:space-between}
.compare-b *{display:block;width:80px;text-align:center;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;border-radius:2px;padding:0 2px}
.clear-all{color:var(--fontcolortitle);background-color:#EDEDED;cursor:pointer}
.compare-inquire,.compare-inquire:hover{color:#FFF;background-color:var(--color)}
.compare-b .orderNow{margin:0;background:#f66f08;color:#FFF;line-height:30px;padding:0 2px;border:none;border-radius:2px;font-size:12px;cursor:pointer;display:block;width:80px}
.rfixed-sc{width:40px;height:40px;background:var(--color);border-radius:50%;text-align:center;line-height:38px;color:#FFF;position:relative;margin-bottom:10px;cursor:pointer;display:none}
.rfixed-sc i{font-size:20px}
.rfixed-scnum{position:absolute;right:6px;top:4px;width:16px;height:16px;background:#d4322c;border-radius:50%;text-align:center;font-size:12px;color:#FFF;transform:scale(.9);line-height:16px}
@media (max-width:768px){.compare-panel{width:100%;bottom:16vw}}
.lang{width:auto;z-index:99999999;text-align:left;position:relative}
.lang-icon{display:flex;align-items:center;width:100%;height:30px;border:none;cursor:pointer;font-size:14px;user-select:none;white-space:nowrap}
.lang-icon>img{margin-right:5px;margin-top:3px}
.lang-icon span{position:relative;padding-right:18px}
.lang-icon span::before{content:"";position:absolute;right:4px;top:11px;width:8px;height:1px;background:#FFF;transform:rotate(50deg)}
.lang-icon span::after{content:"";position:absolute;right:0;top:11px;width:8px;height:1px;background:#FFF;transform:rotate(-50deg)}
.lang-drop{position:absolute;top:calc(100% + 26px);right:50%;transform:translateX(50%);background:#FFF;border:1px solid #EBEEF5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);z-index:9999;visibility:hidden;opacity:0;transition:opacity .3s,top .3s}
.lang-drop.active{visibility:visible;opacity:1;top:calc(100% + 12px)}
.lang-drop.lang-flex{transform:translateX(25%);}
.lang-drop.lang-flex .lang-arrow{left:75%;}
.lang-arrow{display:block;width:10px;height:10px;background-color:#FFF;border-top:1px solid #EBEEF5;border-left:1px solid #EBEEF5;transform:translateX(-50%) rotate(45deg);position:absolute;top:-6px;left:50%}
.lang-wrap{width:140px;padding:8px 0;box-sizing:border-box}
.lang-flex .lang-wrap{width:340px;display:flex;flex-wrap:wrap;padding:8px}
.lang-wrap li{width:100%;padding:8px 16px;box-sizing:border-box;transition:background-color .3s}
.lang-flex .lang-wrap li{width:33%;padding:8px 6px}
.lang-wrap li.lang-active,.lang-wrap li:hover{background-color:#EEE}
.lang-wrap li a{display:block;color:var(--fontcolortitle);font-size:12px;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.lang-wrap li img{display:inline-block;width:24px;height:16px;vertical-align:-.25em;margin-right:4px}
@media (max-width:1024px){.lang{margin-left:auto;margin-right:15px;transition:all .2s linear}
.lang-icon span{display:none}
.lang-icon>img{width:36px;height:24px;margin:0px}
.lang-drop{display:none}
.lang-drop.active{display:block}}
@media (max-width:1280px){.nav-ul>li>a{padding:18px 0;font-size:16px}
.nav-ul>li>em{right:0}}
@media (max-width:1024px){
.head-top{width: 100%;
    height: 30px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image:linear-gradient(91deg, rgb(254 231 231), rgb(254 253 253));
    color: #858382;
    font-size: 13px;
    position: sticky;
    top: 0;
    z-index: 99999999;}
.head-top.cur{height:0;opacity:0;visibility:hidden}
.head-top.cur .lang{top:15px}
.head-list{display:none}
.head-share{display:none}
.head-logo{max-width:inherit;height:100%;}
.nav-ul>li .submenu>li em{display:none}
.m-menu{display:block;position:relative;width:40px;height:40px;cursor:pointer}
.m-menu span{position:absolute;background:var(--color);height:3px;border-radius:4px;right:0;transition:all .2s linear}
.m-menu span:nth-child(1){width:30px;top:25%}
.m-menu span:nth-child(2){width:22px;top:48%}
.m-menu span:nth-child(3){width:26px;top:73%}
.m-menu.act span{top:48%;width:32px}
.m-menu.act span:nth-child(1){transform:rotate(45deg)}
.m-menu.act span:nth-child(2){width:0}
.m-menu.act span:nth-child(3){transform:rotate(-45deg)}
header{position:fixed;width:100%;top:0;background:#FFF}
.head-info{height:60px;padding:0}
.head-nav{animation:none;position:fixed;top:60px;left:0;width:100%;transform:none;border-radius:0;height:calc(100vh - 60px);box-shadow:none;align-items:flex-start;padding:0;overflow-y:scroll;transform:translateX(100%);opacity:0;transition:all .2s linear;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
.head-nav.scrollhead{animation:none;top:auto;height:calc(100vh - 60px)}
.head-nav.head-nav-act{transform:translateX(0);opacity:1}
.head-nav .l-wrap{flex-direction:column-reverse;padding-bottom:80px}
.head-nav .nav-ul{flex-wrap:wrap;padding-bottom:20px}
.head-nav .nav-ul>li{width:100%;padding:0;border-bottom:1px solid #EEE}
.head-nav .nav-ul>li:hover>a{color:inherit}
.head-nav .nav-ul>li:hover>em{color:inherit}
.head-nav .nav-ul>li>a{padding:10px 0;width:100%;font-size:18px;font-weight:700}
.head-nav .nav-ul>li>em{width:20%;height:46px;line-height:45px;text-align:right;top:0;flex:1;color:var(--fontcolortitle);font-size:18px;font-weight:700;transition:all .2s linear;transform:none;cursor:pointer}
.head-nav .nav-ul>li .submenu{position:static;box-shadow:none}
.head-nav .nav-ul>li .submenu li ul{position:static;display:block;padding-left:10px}
.head-nav .nav-ul>li.cur>a{color:var(--color)}
.head-nav .nav-ul>li.cur em{transform:rotateX(180deg);color:var(--color)}
main{margin-top:60px}
.head-search{display:none}
.search-input{margin:10px 0;display:block;position:static;opacity:1;transform:none;visibility:inherit;display:flex;align-items:center;width:100%;box-shadow:none;border:1px solid #c2c2c2;border-radius:4px;overflow:hidden}
.search-input input{flex:1}
footer .foot-main{flex-wrap:wrap;padding-bottom:20px}
footer .l-wrap{padding-bottom:66px}
.foot-info{width:100%;margin-right:4%}
.foot-nav{margin-top:20px}}
@media (max-width:768px){
.l-wrap{padding:0 15px}  
.head-nav .nav-ul>li>a{font-size:16px}
.head-logo a{padding:4px 0;}
.head-logo img{margin:0;height:100%;}
.head-logo a span{display:none}
.home-more{width:140px;height:36px}
.foot-nav{flex-wrap:wrap}
.foot-logo{display:none}
.foot-nav .foot-item.foot-quick{width:100%}
.foot-info .foot-tel{font-size:16px;margin-top:0}
.foot-nav .foot-item{width:100%;margin-bottom:20px}
.foot-nav .foot-item:last-child{margin-bottom:0}
.foot-nav .foot-item.foot-code{display:none}
.foot-nav .foot-item .foot-list{display:flex;flex-wrap:wrap;margin-top:0}
.foot-nav .foot-item .foot-list li{width:33.333%}
.foot-nav .foot-item .foot-list li a{padding:6px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 150px;}
.bottom-btn{display:flex}
.ey_message{display:none;}
footer .copyright{font-size:12px}}
@media (max-width:500px){.foot-nav .foot-item .foot-list li{width:50%}}
.toast-title{font-weight:700}
.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}
.toast-message a,.toast-message label{color:#FFF}
.toast-message a:hover{color:#CCC;text-decoration:none}
.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #FFF;text-shadow:0 1px 0 #FFF;opacity:.8;line-height:1}
.toast-close-button:focus,.toast-close-button:hover{color:var(--fontcolortitle);text-decoration:none;cursor:pointer;opacity:.4}
.rtl .toast-close-button{left:-.3em;float:left;right:.3em}
button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.toast-center-center{top:40%;right:0;width:100%;transform:translateY(-50%)}
.toast-top-center{top:20%;right:0;width:100%}
.toast-bottom-center{bottom:0;right:0;width:100%}
.toast-top-full-width{top:0;right:0;width:100%}
.toast-bottom-full-width{bottom:0;right:0;width:100%}
.toast-top-left{top:12px;left:12px}
.toast-top-right{top:12px;right:12px}
.toast-bottom-right{right:12px;bottom:12px}
.toast-bottom-left{bottom:12px;left:12px}
#toast-container{position:fixed;z-index:999999;pointer-events:none}
#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
#toast-container>div{font-size:16px;position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.9}
#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}
#toast-container>div:hover{-moz-box-shadow:0 0 12px var(--fontcolortitle);-webkit-box-shadow:0 0 12px var(--fontcolortitle);box-shadow:0 0 12px var(--fontcolortitle);opacity:1;cursor:pointer}
#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}
#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}
#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}
#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}
#toast-container.toast-bottom-center>div,#toast-container.toast-center-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}
#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}
.toast{background-color:#030303}
.toast-success{background-color:#51a351}
.toast-error{background-color:#bd362f}
.toast-info{background-color:#2f96b4}
.toast-warning{background-color:#f89406}
.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:var(--fontcolortitle);opacity:.4}
@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}
#toast-container>div.rtl{padding:8px 50px 8px 8px}
#toast-container .toast-close-button{right:-.2em;top:-.2em}
#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}
@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}
#toast-container>div.rtl{padding:8px 50px 8px 8px}
#toast-container .toast-close-button{right:-.2em;top:-.2em}
#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}
@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}
#toast-container>div.rtl{padding:15px 50px 15px 15px}}
@media (max-width:768px){#toast-container>div{font-size:15px;opacity:1}}
@media (max-width:415px){#toast-container>div{font-size:13px}}

/*  英文版在线客服  */
#ey-mkf {position:fixed;right:1px;top:55%;transform:translateY(-50%);font-family:Arial,Helvetica,sans-serif;z-index:9999;border: 0px solid var(--color);    margin-right: 5px;}
#ey-mkf * {box-sizing:border-box;font-size:10px;line-height:1.1}
.ey-list {padding:0;border:1px solid #EEE;background-color:#e42323;max-width:45px;border-radius:4px;margin:0}
.ey-icon {display:inline-block;background:url(../images/ey-ico23.png)no-repeat;width:38px;height:38px;transform:scale(1)}
.ey-list>li {width:100%;border-top:1px solid #EEE;list-style:none;text-align:center;padding:2px 0 4px;transition:all .2s ease-in-out}
.ey-list>li>a>p {margin:0;transform:scale(.9);text-transform:capitalize}
.ey-list>li a {color:#fff;text-decoration:none;display:block;padding:0 2px}
.ey-wechat-img {position:absolute;right:calc(100% - 1px);bottom:0;width:120px;text-align:center;padding:10px 10px 6px;background-color:#FFF;border:1px solid #EEE;border-radius:4px;transform:scale(0);transform-origin:right bottom;top:50px}
.ey-wechat-img img {display:block;max-width:100%;max-height:100%}
.ey-wechat-img p {margin:4px 0 0;transform:scale(.9);word-break:break-all}
.ey-wechat-img em {display:inline-block;width:16px;height:16px;background:url(../images/ey-ico23.png)-76px -8px/99px no-repeat;vertical-align:middle;margin-right:4px}
.ey-wechat-img2 {position:absolute;right:calc(105% - 1px);width:220px;text-align:center;padding:6px 8px 6px;background-color:#fff;border:1px solid #EEE;border-radius:4px;transform:scale(0);transform-origin:right bottom;top:-10px}
.ey-wechat-img2 img {display:block;max-width:200%;max-height:100%}
.ey-wechat-img2 p {margin:4px 0 0;transform:scale(.9);word-break:break-all}
.ey-wechat-img2 em {display:inline-block;width:16px;height:16px;background:url(../images/ey-ico23.png)-76px -8px/99px no-repeat;vertical-align:middle;margin-right:4px}
.ey-list>li:hover .ey-wechat-img2 {transition:transform .4s;transform:scale(1)}
.ey-list>li:hover .ey-wechat-img {transition:transform .4s;transform:scale(1)}
.ey-list>li:hover,.ey-list>li:hover+li {border-color:transparent} 

/*
.ey-email .ey-icon {background-position:-8px -6px}
.ey-whatsapp .ey-icon {background-position:-52px -50px}
.ey-skype .ey-icon {background-position:-52px -6px}
.ey-wechat .ey-icon {background-position:-144px -10px}
*/
.ey-email .ey-icon {background-position:-96px -6px}
.ey-whatsapp .ey-icon {background-position:-52px -94px}
.ey-skype .ey-icon {background-position:-96px -50px}
.ey-wechat .ey-icon {background-position:-144px -62px}

.ey-list li:hover a {color:#FFF} 
.ey-email {background-color:#f90}
.ey-email:hover {background-color:#c22d29}
.ey-whatsapp {background-color:#2cb740}
.ey-whatsapp:hover {background-color:#c22d29}
.ey-skype {background-color:#0091df}
.ey-skype:hover {background-color:#c22d29}
.ey-wechat {background-color:#51c332}
.ey-wechat:hover {background-color:#c22d29}
.ey-email:hover .ey-icon {background-position:-96px -6px}
.ey-whatsapp:hover .ey-icon {background-position:-52px -94px}
.ey-skype:hover .ey-icon {background-position:-96px -50px}
.ey-wechat:hover .ey-icon {background-position:-144px -62px}
.ey-list>li:first-child {border-radius:4px 4px 0 0;border:0}
.ey-list>li:last-child {border-radius:0 0 4px 4px}
@media (max-width:768px) {#ey-mkf {display:none}}

.mainlevel {
    float: left;
    width: 250px;
    /**margin-right: 150px;**/
    background: url() no-repeat right;
    margin-top: 8px;
}
.mainlevel:hover div{
	display:block;
}
.LiLevel2{
    display: block;
}
.head_fls{
	position: absolute;
	height: 420px;
	background:rgba(249,249,249,0.85);
	z-index: 1999;
}
.head_fls_head{
    height: 50px;
    border-bottom: 1px solid #DCDCDC;
    border-right: 2px solid #f0f0f0;
}

.head_fls ul{
	width:1200px;
	margin: 0 auto;
	height: 160px;
}

.head_fls ul li{
/**	margin:30px 10px 16px;**/
	width:250px;
	background-color: #fff;
	border-right-color: #f0f0f0;
    border-right-style: solid;
    border-bottom: 1px solid #DCDCDC;
}
.head_fls ul li img{
	display:block;
	border:1px solid #e6e7e1;
	width:78px;
	height: 60px;
}
.head_fls ul li:hover img{
	width:78px;
	height: 60px;
	display:block;
	border:2px solid var(--color);
}

.head_fls ul li span{
	display:block;
	border:0px solid #e6e7e1;
	overflow: hidden;
	width:130px;
	height: 40px;
	line-height: 40px;
}

.head_fls ul li:hover span{
    color: #37A717;
}

.head_wccjal{
	position: absolute;
	width: 100%;
	height: 220px;
	display: none;
	left: 0px;
	background:rgba(249,249,249,0.85);
	z-index: 1999;
}

.head_wccjal ul{
	width:1200px;
	margin: 0 auto;
	height: 160px;
}

.head_wccjal ul li{
	margin:30px 50px 16px;
	float:left;
	width:130px;
}
.head_wccjal ul li img{
	display:block;
	border:1px solid #e6e7e1;
	width:130px;
	height: 120px;
}
.head_wccjal ul li:hover img{
	width:130px;
	height: 120px;
	display:block;
	border:1px solid #red;
}

.head_wccjal ul li span{
	display:block;
	border:0px solid #e6e7e1;
	overflow: hidden;
	width:130px;
	height: 40px;
	line-height: 40px;
}

.head_wccjal ul li:hover span{
    color: #37A717;
}
.product-details {
    width:70px;
    display: table-cell;
    vertical-align: middle;
    height: 67px;
    float:right;
    padding-top: 15px;
    margin-right: 65px;
}
.product-detail {
	position: relative;
	overflow: visible;
	margin: 30px 0 0;
}

.nav-ul li .submenu a span:before{
    right: 100%;
    margin-right: 15px;
}
.nav-ul li .submenu a span:after{
    margin-left: 15px;
    content: "";
    position: absolute;
    height: 5px;
    top: 26px;
    width: 145px;
}
.swiper-slide h3{text-align:center}

.fixed-swt {
    width: 166px;
    height: 390px;
    position: fixed;
    right: -5px;
    bottom: 6%;
    background-image: url(../images/fixed_swt_bg.png);
    background-position: left top;
    background-repeat: no-repeat;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    z-index: 1080;
}
.fixed-swt a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 115px 20px 0;
    overflow: hidden;
}

@media screen and (max-width: 1440px)
{.fixed-swt a span {
    padding-bottom: 17px;
    padding-top: 16px;
}}
@media screen and (max-width: 1600px)
{.fixed-swt a span {
    font-size: 17px;
    padding-bottom: 17px;
}}
.fixed-swt a span {
    display: block;
    width: 110%;
    line-height: 1;
    padding-top: 19px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    position: relative;
    padding-bottom: 19px;
}
@media screen and (max-width: 1440px){.fixed-swt{
    width: 136px;
    height: 311px;}}
@media screen and (max-width: 1440px){.fixed-swt a{
        padding: 96px 10px 0 0;}}   
@media screen and (max-width: 1440px){.fixed-swt a span{
    padding-bottom: 10px;
    padding-top: 16px;}}  
    

.fixed-swt a span+span:before {
    content: '';
    display: block;
    width: 16px;
    height: 4px;
    border-radius: 2px;
    background: #e6cfaf;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 0;
}
.fixed-swt a p {
    clear: both;
    display: block;
    width: 60%;
    margin: 0 auto 0;
    position: relative;
}
.fixed-swt a p .fixed-swtbg {
    clear: both;
    display: block;
    width: 100%;
}
@media screen and (max-width: 1440px)
{.fixed-swt a p .fixed-swtcur {
    top: 11px;
    width: 32px;
    height: 32px;
    margin-left: -16px;
}}
.fixed-swt a p .fixed-swtbg img, .fixed-swt a p .fixed-swtcur img {
    width: 100%;
}
.fixed-swt a p .fixed-swtcur {
    clear: both;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 3px;
    width: 46px;
    height: 46px;
    margin-left: -23px;
}
.fixed-swt a p .fixed-swtbg {
    clear: both;
    display: block;
    width: 100%;
}
.fixed-swt a i {
    margin: 0 auto;
}

@media screen and (max-width: 1440px)
{.lf-panel {
    padding: 20px 20px 8px;
}}
@media screen and (max-width: 1600px)
{
.lf-panel {
    padding: 24px 24px 12px;
}}
.lf-panel {
    width: 100%;
    float: left;
    position: relative;
    background-color: #fff;
    border: 1px dashed #ecd3b8;
    padding: 10px 10px 13px;
    border-radius: 20px;
    z-index: 1;
    margin-top: 30px;
}
.lf-panel:before {
    left: 16px;
    top: 16px;
    right: 16px;
    bottom: 16px;
    content: '';
    display: block;
    position: absolute;
    border-radius: 20px;
   
    opacity: .15;
    filter: alpha(opacity=15);
}
.lf-panel span {
    display: block;
    width: 100%;
    height: 85%;
    overflow: hidden;
    border-radius: 10px;
    -webkit-box-shadow: 0 10px 18px rgba(0,0,0,.4);
    -moz-box-shadow: 0 10px 18px rgba(0,0,0,.4);
    box-shadow: 0 10px 18px rgba(0,0,0,.4);
    position: relative;
    z-index: 1;
}
.lf-panel span img {
    display: block;
    width: 100%;
    height: 100%;
}
.lf-panel span img {
    vertical-align: middle;
}
.lf-panel p {
width: 110%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    font-size: 0;
    text-align: center;
    margin-left: -25px;
    display: none;
}

@media screen and (max-width: 1440px)
{
.lf-panel p span {
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    padding-left: 16px;
}}
@media screen and (max-width: 1600px)
{
.lf-panel p span {
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    padding-left: 24px;
}}

.lf-panel p span {
        display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding-left: 5px;
    color: #000;
    position: relative;
    width: 30%;
}

@media screen and (max-width: 1440px)
{
.product-info .lf-panel p span:before {
    width: 6px;
    height: 6px;
    margin-top: -3px;
}}
@media screen and (max-width: 1600px)
{
.lf-panel p span:before {
    width: 8px;
    height: 8px;
    margin-top: -4px;
}}

.lf-panel p span:before {
    width: 10px;
    height: 10px;
    margin-top: -5px;
    content: '';
    display: block;
    position: absolute;
    border-radius: 100%;
    background: #ba9f85;
    left: 0;
    top: 50%;
}
.hot-product{
width: 80%;
    position: relative;
    z-index: 1;
    /* vertical-align: middle; */
    margin-left: 40px;}
    
@media screen and (max-width: 1440px)
{
.hot-product h2, .aside .more-product h2 {
    font-size: 28px;
    height: 48px;
    line-height: 48px;
    padding: 0 36px;
    -webkit-background-size: 22px;
    background-size: 22px;
}}
@media screen and (max-width: 1600px)
{
.hot-product h2, .aside .more-product h2 {
    font-size: 32px;
    height: 52px;
    line-height: 52px;
    padding-left: 40px;
    -webkit-background-size: 24px;
    background-size: 24px;
}
}

.hot-product h2{
    width: 100%;
    font-size: 36px;
    height: 60px;
    line-height: 60px;
    color: #000;
    background-image: url(../images/icon_circle.png);
    background-position: left center;
    background-repeat: no-repeat;
    -webkit-background-size: 25px;
    background-size: 25px;
    padding-left: 40px;
    color: #ff511f!important;
}

@media screen and (max-width: 1440px)
{
.hot-product ul {
    margin-top: 16px;
}}
@media screen and (max-width: 1600px)
{
.hot-product ul {
    margin-top: 24px;
}}

.hot-product ul {
    width: 100%;
    margin-top: 30px;
}
@media screen and (max-width: 1440px)
{
.hot-product ul li {
    border-radius: 10px;
    padding: 10px 10px 0;
    margin-bottom: 30px;
}}

@media screen and (max-width: 1600px)
{
.hot-product ul li {
    border-radius: 10px;
    padding: 10px 10px 0;
    margin-bottom: 40px;
}}

.hot-product ul li {
    width: 100%;
    background: #f7f7f7;
    border-radius: 10px;
    padding: 10px 10px 0;
    margin-bottom: 45px;
    transition: all .5s linear;
    border: 1px dashed var(--color);
}
@media screen and (max-width: 1440px)
{
.hot-product ul li a.item-img {
    border-radius: 10px;
}}
@media screen and (max-width: 1600px)
{
.hot-product ul li a.item-img {
    border-radius: 10px;
}}

.hot-product ul li a.item-img {
    border-radius: 10px;
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.hot-product ul li a.item-img img {
    display: block;
    width: 100%;
    height: 100%;
}

@media screen and (max-width: 1440px)
{
.hot-product ul li a.item-font {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 16px;
}}
@media screen and (max-width: 1600px)
{
.hot-product ul li a.item-font {
    height: 44px;
    line-height: 44px;
    padding: 0 10px;
    font-size: 16px;
}}

.hot-product ul li a.item-font {
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
    font-size: 18px;
    display: block;
    width: 100%;
    text-align: center;
    /* overflow: hidden; */
    font-weight: 700;
    color: #42403a;
    transition: all .5s linear;
    /*height: auto;*/
}
.item-info span{
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    width: 100%;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    /**white-space: nowrap;**/
}
.dt_video .list-paddingleft-2{margin-left:20px;clear: both;
    /**overflow: hidden;**/
    max-width: 90%;
    /**margin-left: auto;**/
    margin-right: auto;}
.dt_video .list-paddingleft-2 li{
    list-style: none;
     margin-left: 1em;
     width: 100%;
     background: none !important;
     color: #c00;
     font-size: 18px;
}
@media (max-width: 800px){

.dt_video2 {padding: 0px !important}
.dt_video video { width: 100% !important; border: 2px solid #e5a391; height: auto !important; }
.dt_video .list-paddingleft-2 li{
    list-style: none;
     margin-left: 0em;
     width: 100%;
     background: none !important;
     color: #c00;
     font-size: 14px;
}
}


.dt_tui2 h4{text-align: center; font-size:24px;}
.dt_tui2 ul{padding: 0px; margin: 0px;}
.dt_tui2 ul li{border:5px solid #fff;box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1); float:left; width:24%; margin-right:1.3%; margin-bottom:5px; margin-top:30px;}
.dt_tui2 ul li:nth-child(4n){margin-right:0px;}
.dt_tui2 ul li p img{width:100%;transition:all 1s;height:150px}
.dt_tui2 ul li p{font-size:18px; text-align:center;line-height:40px;overflow:hidden;}
.dt_tui2 ul li p:hover img{transform: scale(1.1);}
.dt_tui2 ul li .dt_t{padding:15px 0px;}
.dt_tui2 h4{font-size:24px!important;}
.dt_tui2 ul li p{font-size: 14px;}
.dt_tui2 ul li .dt_t{padding:0px;}
    /**overflow: hidden;**/
    /**margin-left: auto;**/

.dt_Questions .list-paddingleft-2 li{
    list-style: none;
     margin-left: 1em;
     width: 100%;
     background: none !important;
     color: #000;
     font-size: 18px;
}
@media (max-width: 800px){

.dt_Questions video { width: 100% !important; border: 2px solid #e5a391; height: auto !important; }

}

/*.dt_video{position: relative;}*/
.dt_Questions video{width: 100%;}
.dt_Questions h2{ margin-bottom: 30px;}
/*2025/5*/
body{width:100%;margin:0 auto;}

