@charset "utf-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
HTML5 display-role reset for older browsers article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}
::-webkit-scrollbar {width:5px;height:5px;}
::-webkit-scrollbar-track-piece {-webkit-border-radius:6px;background-color:rgba(0,0,0,0.2);}
::-webkit-scrollbar-thumb:vertical {height:5px;-webkit-border-radius:6px;background-color:rgba(125,125,125,0.7);}
::-webkit-scrollbar-thumb:horizontal {width:5px;-webkit-border-radius:6px;background-color:rgba(125,125,125,0.7);}
body{margin:0;padding:0}
a {text-decoration: none;color: #333;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
img {vertical-align: middle;}
li {list-style: none;}
iframe {box-shadow: 0 0 10px rgb(0 0 0 / 10%);width: 100%;height: 100%;border: 0;}
.container{max-width: 1440px;width: 100%;margin: 0 auto;padding: 0 20px;}
.flex {display: -webkit-flex;display: -ms-flexbox;display: flex;}
.none{display: none}
.clearfix:after, .layout:after, .container:after{content: "";display: block;clear: both;visibility: hidden;height: 0;}
.page_main {background: #FFF;padding: 50px 0 0;-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.clear{
    clear: both;
}
/* 头部 */
.header a.mm_btn{display: none; transition: .3s all;}
.header{width: 100%;z-index: 999;position: fixed;top:25px;left: 0;width: 100%;transition: 0.25s;}
.header .inner{transition: 0.36s;background: transparent;position: relative;}
.header .inner .flex{display: -webkit-flex;display: -ms-flexbox;display: flex;transition: 0.5s;align-items: center;}
.header .inner .logo{font-size: 0;transition: 0.5s;position: relative;z-index: 5;}
.header .inner nav {height: 100%;display: flex;align-items: center;margin: 0 auto;}
.header .inner nav ul{font-size: 0;}
.header .inner nav ul li{display: inline-block;vertical-align: middle;margin-right: 30px;font-size: 18px;position: relative;}
.header .inner nav ul li:last-child{margin-right: 0;}
.header .inner nav ul li>a{transition: color 0.3s;display: inline-block;line-height: 1;position: relative;color:#fff;}
.header .inner nav ul li .child{white-space: nowrap;position: absolute;top:100%;margin-top:-10px;left:-1.6vw;display: none;padding: 10px 1.6vw 90px;background: #fff;box-shadow: 0 5px 5px 2px rgba(0,0,0,0.05);min-width: 180px;}
.header .inner nav ul li .child p{margin-top: 5px;line-height: 1.6;padding:0;}
.header .inner nav ul li .child a{font-size:16px;color:#000;text-transform: none;transition: 0.2s;}
.header .inner nav ul li .child a:hover{color: #009fe8;}
.header .inner .language{font-size: 0;height: 45px;margin-right:1.5vw;position: relative;}
.header .inner .language::after{content:'';width: 1px;height: 19px;background: rgba(255,255,255,.2);position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.header .inner .language .inner_lang{transition: 0.3s box-shadow;}
.header .inner .language .inner_lang>a{display: block;padding: 0 20px;font-size: 18px;height: 45px;line-height: 45px;white-space: nowrap;color:#fff;font-weight: bold;}
.header .inner .language .inner_lang>a i.fa{margin-left: 5px;font-size: 18px;}
.header .inner .language .lang-none{display: none;}
.header .inner .language .lang-none a{display: block;text-align: left;height: 35px;line-height: 35px;font-size: 13.3px;color:#000;background: #fff;transition: 0.25s;}
.header .inner .language:hover .inner_lang{box-shadow: 0px 0px 9px 0px rgba(6, 0, 1, 0.18);background: #fff;}
.header .inner .language:hover .inner_lang>a{color:#000;}
.header .inner .language .lang-none a:hover{color:rgba(125,125,125,0.7);}
.header .inner .index-search{position: relative;font-size: 0;}
.header .inner .index-search>a{color:rgba(255,255,255,.6);}
.header .inner .index-search>a span.name{font-size: 18px;display: inline-block;vertical-align: middle;margin-left: 8px;transition:color 0.25s;}
.header .inner .index-search i{font-size: 18px;display: inline-block;vertical-align: middle;transition:color 0.25s;}
.header .inner .index-search .content{position: fixed;width:100%;height: 100%;top:0;left: 0;background: rgba(0, 0, 0, 0.45);z-index: 999;display: none;}
.header .inner .index-search .content .container{position: relative;height: 100%;}
.header .inner .index-search .content .s-content{background: #fff;text-align: center;padding:6vh 0;position: absolute;top:30%;width: 100%;left: 0;transform: translateY(20px);opacity: 0;transition: 0.5s;}
.header .inner .index-search .content a.close{position: absolute;font-size: 32px;top:10px;right: 20px;}
.header .inner .index-search .content .title{font-size: 24px;color:#242424;margin-bottom: 10px;line-height: 1.5;}
.header .inner .index-search .content .input{font-size: 0;line-height: 1;}
.header .inner .index-search .content input{height: 60px;outline: none;vertical-align: middle}
.header .inner .index-search .content .inpt3{padding-left: 20px;border:1px solid #d2d2d2;font-size: 16px;width: 45%;color:#292929;}
.header .inner .index-search .content .inpt3::-webkit-input-placeholder {color: #b6b6b6;}
.header .inner .index-search .content .inpt3:-moz-placeholder {color: #b6b6b6;}
.header .inner .index-search .content .inpt3::-moz-placeholder {color: #b6b6b6;}
.header .inner .index-search .content .inpt3:-ms-input-placeholder {color: #b6b6b6;}
.header .inner .index-search .content .fa-search{width: 60px;line-height:60px;height:60px;background: #313131;border:none;font-size: 24px;color:#fff;}
.header .inner .index-search .content.active .s-content{transform: none;opacity: 1;transition-delay: 0.36s;}
.header.active,.header.cur{top: 0;}
.header.active .inner,.header.cur .inner{background: #fff;box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.1);}
.header.active .inner .flex,.header.cur .inner .flex{height: 80px;line-height: 80px;}
.header.active .inner nav ul li>a,.header.cur .inner nav ul li>a,.header.active .inner .language .inner_lang>a,.header.cur .inner .language .inner_lang>a,.header.active .inner .index-search>a,.header.cur .inner .index-search>a{color:#000;}
.header.active .inner nav ul li.active>a{color: #1E3932;}
.header.active .inner nav ul li.active::after{width: 100%;left: 0;}
.header.active .inner .logo img,.header.cur .inner .logo img{display: none;}
.header.active .inner .logo img.none,.header.cur .inner .logo img.none{display: inline-block !important;}
.header.relative{position: relative;}
.crumbs{background-color: #f9f9f9;padding:6px 0;border-bottom: 1px solid #eee;}
/* 底部 */
#gotoTop{position: fixed;z-index: 999;;bottom: 15vh;right: 20px;width: 50px;height: 50px;text-align: center;line-height: 50px;background: #1E3932;color:#fff;font-size: 24px;cursor: pointer;}
.footer{position: relative;background: #222222;padding: 5vh 0 3vh;}
.footer .logo{text-align: center;position: relative;margin-bottom: 4vh;}
.footer .logo::before,.footer .logo::after{content:'';width: calc(50% - 120px);height: 1px;background: rgba(255,255,255,.15);position: absolute;left: 0;top: 50%;}
.footer .logo::after{left: auto;right: 0;}
.footer .footer-nav ul{justify-content: space-between;}
.footer .footer-nav ul li a{font-size: 18px;color:#fff;}
.footer .footer-nav ul li .child{margin-top: 2.6vh;}
.footer .footer-nav ul li .child p{margin-bottom: 8px;}
.footer .footer-nav ul li .child p a{font-size: 16px;color:rgba(255,255,255,.6);transition: 0.2s;}
.footer .footer-nav ul li .child p a:hover{color:#fff;}
.footer .footer-info{margin-top: 5vh;padding-top: 3vh;border-top: 1px solid rgba(255,255,255,.15);text-align:center}
.footer .footer-info .contact{font-family: 'DIN';font-size: 1.875rem;color:#009fe8;font-weight: bold;}
.footer .footer-info p{font-size: 18px;color:rgba(255,255,255,.7);}
.footer .footer-info .copyright{margin-top: 2.4vh;font-size: 16px;color:rgba(255,255,255,.5);}
.footer .footer-info .copyright a{color:rgba(255,255,255,.5);}
.footer .footer-info .copyright a:hover {color: #fff !important;background-color: #00AC69;}
.footer .footer-info .copyright .otherinfo{display: inline;margin-left: 15px;padding-left: 15px;border-left: 1px solid rgba(255,255,255,.15);}
.scrollsidebar {position:absolute;z-index:10009;top:150px;right:0;height: 192px;}
.scrollsidebar,.scrollsidebar a {font-size:12px;color:#999;font-family:Arial,Helvetica,sans-serif;}
.side_content {width:0;height:auto;overflow:hidden;float:left;}
.side_content .side_list {width:140px;overflow:hidden;border:1px solid #dadada;border-radius:8px;position:relative;background:#FFF;}
.side_content .side_list .hd img {width:100%;border-bottom:1px solid #dadada;}
.side_content .side_list .cont li {height:40px;line-height:40px;border-bottom:1px solid #dadada;list-style:none;position:relative;}
.side_content .side_list .cont li a {position:relative;display:block;padding:0 0 0 43px;text-decoration:none;}
.side_content .side_list .cont li .email:before {background-image:url(../images/icons01.png);}
.side_content .side_list .cont li a:before {content:"";position:absolute;display:block;overflow:hidden;top:0;left:10px;width:25px;height:40px;background-repeat:no-repeat;background-position:center center;}
.side_content .side_list .side_title {height:30px;line-height:30px;padding:0 12px;}
.side_content .side_list .side_title .close_btn {background:url(../images/close.png) no-repeat center center;width:12px;height:30px;position:absolute;bottom:0;right:10px;cursor:pointer;}
.side_content .side_list .side_title .close_btn span {display:none;}
.show_btn {width:38px;height:192px;overflow:hidden;cursor:pointer;display:block;overflow:hidden;background:url(../images/show_btn.png) no-repeat center center;}
.inquiry-pop-bd {position:fixed;left:0;top:0;width:100%;height:100% !important;background:rgba(0,0,0,.7);display:none;overflow:hidden;z-index:20000;}
.inquiry-pop-bd .inquiry-pop {position:relative;width:500px;background:#FFF;margin:150px auto;padding:30px;box-shadow:0 0 10px rgba(255,255,255,.5);}
.inquiry-pop-bd .inquiry-pop .ico-close-pop {position:absolute;right:-10px;top:-10px;width:30px;height:30px;background:url(../images/fancy_close.png) no-repeat center center;cursor:pointer;z-index:1;}
.mauticform_wrapper {position:relative;margin-top:45px;}
.mauticform_wrapper {max-width:100% !important;padding:0px!important;margin:0 !important;}
iframe {box-shadow:0 0 10px rgb(0 0 0 / 10%);width:100%;height:100%;border:0;}
@media screen and (max-width:600px){
    .inquiry-pop-bd .inquiry-pop{
        width: auto;
    }
}
/*右侧底部固定留言*/
.leavePOP{
    position: fixed;
    right: 10px;
    bottom: -384px;
    z-index: 1000000;
    min-width: 280px;
    min-height: 430px;
    width: 337px;
    height: 430px;
    background: transparent;
    border: none;
    outline: none;
    margin: 0px;
    padding: 0px;
    transition-duration: 0.5s;
    border: 1px solid #36a9e1;
    border-radius: 12px 12px 0 0;
    transition: 0.3s;
}
.leavePOP .leaveTit{
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #36A9E1;
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #fff;
    font-size: 15px;
    padding: 0 20px;
    font-weight: normal;
    cursor: pointer;
    border-radius: 10px 10px 0 0;
}
.leavePOP .leaveTit .leaveIcon{
    transition: 0.3s;
    transform: rotate(180deg);
}
.leaveTitActive .leaveIcon{
    transform: rotate(0deg) !important;
}
.leavePOPActive{
    bottom: -5px !important;
}
@media screen and (max-width:950px){
    .leavePOP{
        display: none;
    }
}
/* 分页*/
.el-pagination {white-space:nowrap;padding:2px 5px;color:#303133;text-align:center;font-size:12px;clear:both;}
.el-pagination::after,
.el-pagination::before {display:table;content:"";}
.el-pagination::after {clear:both;}
.el-pagination button,
.el-pagination span:not([class*=suffix]) {display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;}
.el-pagination button:disabled {color:#C0C4CC;background-color:#FFF;cursor:not-allowed;}
.el-pagination button {border:none;padding:0 6px;background:0 0;}
.el-pagination button,
.el-pagination span:not([class*=suffix]) {display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;}
.el-pagination__total {margin-right:10px;font-weight:400;color:#606266;}
.el-pager {-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;font-size:0;}
.el-pager li {padding:0 4px;font-size:13px;min-width:35.5px;height:28px;line-height:28px;box-sizing:border-box;text-align:center;}
.el-pager,
.el-pager li {vertical-align:top;margin:0;display:inline-block;}
.el-pagination.is-background .el-pager li:not(.disabled).active {background-color:#00763F;color:#FFF;}
.el-pagination .btn-next,
.el-pagination .btn-prev {background:center center no-repeat #FFF;background-size:16px;cursor:pointer;margin:0;color:#303133;}
.el-pagination.is-background .btn-next,
.el-pagination.is-background .btn-prev,
.el-pagination.is-background .el-pager li {margin:0 3px;padding:0;background-color:#f4f4f5;color:#606266;min-width:30px;border-radius:2px;}
.mm-slideout{z-index: auto!important;}
/*banner*/
.col-banner img{width: 100%}
/*多语言*/
.lang-none{position:absolute;top:8px;right:-16px;width:200px;background:#FFF;padding:20px 10px 20px 20px;transform:scale3d(0.9,0.9,1);z-index:999;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;border:1px solid #ccc;border-radius:5px;overflow-y:scroll;max-height:80vh;line-height:35px;display: flex;flex-direction: column;}
.lang-none li {display: inline-block;vertical-align: top;width: 100%;margin: 0 0 10px;font-size: 10pt;overflow: hidden;padding: 0 10px 0 0;}
.language-flag .country-flag{position:absolute;left:0;top:50%;display:inline-block;background-repeat:no-repeat;background-image:url(../images/all-m.gif);width:22px;height:16px;margin:-8px 5px 0;}
.language-flag img{width: 20px}
.language-flag a{position:relative;overflow: hidden;display:flex;}
.language-flag span {position: relative;display: inline-block;vertical-align: top;white-space: nowrap;padding: 0;overflow: hidden;text-align:left;margin-left:5px;}
/* 搜索页 */
#search{padding: 8vh 0 6vh;overflow:hidden}
#search .goomay-keywords-light{background: #bb2424 !important;color:#ffffff !important;}
#search .search_left{border: 1px solid #d6d6d6;padding-top:5px;padding-bottom:5px;}
#search .s_head{border-bottom: 1px solid #d6d6d6;height: 50px;}
#search .s_head h2{line-height: 50px;text-align: center;font-size: 24px;font-weight: bold;color:#333;}
#search .s_body ul{margin-top: 10px;}
#search .s_body ul span{display: block;color: #333;line-height: 40px;}
#search .s_body ul input,.s_body ul select{height: 35px;width: 100%;line-height: 35px;border: 1px solid #e6e6e6;padding-left: 10px;margin-bottom: 10px;}
#search .s_body .sub input{height: 45px;line-height: 45px;background: #333;border: 0;color: #fff;transition: 0.3s;text-align: center;padding-left: 0px;font-size: 16px;}
#search .search_right .no-result{text-align: center;font-size: 30px;color:#333;margin-top:50px;}
#search .search-result-title{font-size: 20px;color: #333;line-height: 30px;height: 30px;overflow: hidden;}
#search .entry-image {float: left;width: 120px;margin: 0 20px 0 0;}
#search .entry-c{position: relative;overflow: hidden;}
#search .search-result-info{padding:5px 0;}
#search .search-result-info li{display: inline-block;}
#search .entry-content p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#search .search_right em{color: #bb2424;}
#search .search_right .search-result{margin-left:25px;}
#search .search_right .search-li{border-bottom: 1px solid #d6d6d6;margin-bottom: 30px;padding-bottom: 10px;}
#search .search_right li{overflow: hidden;}
#search .search-result-info li:before{content: '/';display: inline-block;margin-left: 10px;margin-right: 10px;opacity: 0.5}
#search .search-result-info li:first-child:before { display: none; }
#search .product_list{padding-bottom: 15px;border-bottom: 1px solid #d6d6d6; margin-bottom: 15px;}
#search .product_img{float: left;}
#search .product_img img{border-radius: 50%;}
#search .product_img img:hover{width: 90px;height: 90px;}
#search .product_body{float: left;margin-left: 20px;margin-top: 10px;}
#search .se_news{float: right;width: 79%;}
#search .news ul li .se_news a {color:#bb2424;text-decoration: underline;display: inline-block;height: 22px;overflow: hidden;transition: 0.3s;}
#search .search_right .news .date em{color: #fff;}
/*产品左侧*/
.aside{float:left;width:230px;}
.side-tit-bar{position:relative;margin-bottom:15px;}
.side-tit-bar .side-tit{position:relative;font-size:18px;font-weight: bold;height:36px;overflow:hidden;white-space:nowrap;line-height:36px;color: white;padding:0 0 0 15px;background:#00AC69;}
.side-widget{position:relative;margin:0 0 50px;}
.side-cate {padding: 0 0 0 10px;}
.side-cate li {position:relative;line-height:33px;font-size: 16px;}
.side-cate li a {position:relative;display:block;}
.side-cate>li+li{border-top: 1px solid #ddd;}
.side-cate ul {display:none;overflow:visible !important; background-color: #fff;}
.side-cate li a{-webkit-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;transition: color .3s ease-in-out;}
.side-cate li li {font-size: 12px;padding: 2px 0;}
.side-cate li li li{font-size: 12px;}
.side-cate li a:hover,.side-cate li.active>a{color: #00AC69;}
.side-cate li a:hover:before,.side-cate li.active>a:before{background-color: #29cf96;}
.side-cate li .icon-cate{position:absolute; right:0; top:8px;display:inline-block;width:20px;height:20px; line-height:20px;overflow:hidden;text-align:center; font-size:10px; cursor:pointer; color:#99abb7;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease; }
.side-cate li .icon-cate.icon-cate-down:before{content:'\f067'; }
.side-cate li .icon-cate.icon-cate-up:before{content:'\f068'; }
.side-widget .cate-type-list>li{line-height: 30px;font-size: 16px;}
.side-widget .cate-type-list>li>a{padding-left: 15px;margin-right: 0;}
.side-widget .cate-type-list>li>a:before{content: '';display: inline-block;width: 5px;height: 5px;background-color: #e0e0e0;position: absolute;left: 0;top: 12px;}
.side-cate li.has-child>a{line-height: 35px;margin-right: 30px;}
.side-cate li.nav-current>.icon-cate{color:#29cf96;}
.side-cate>li.nav-current>a,.side-cate>li.nav-current>.icon-cate{color: #29cf96;}
.side-cate li li.nav-current>a{color: #29cf96;}
.side-cate li.nav-current > .icon-cate, .side-cate li:hover > .icon-cate, li.show_li >.icon-cate{color:#99abb7; }
.side-cate li .icon-cate:hover{background-color:#99abb7;color:#fff;}
.side-product-items{position:relative;}
.side-product-items .items_content{position:relative;padding:35px 0;}
.side_product_item{position:relative;display:block;width:100%;overflow:hidden;}
.side_product_item figure{position:relative;display:table;width:100%;overflow:hidden;}
.side_product_item .item-img,.side_product_item figcaption{display:table-cell;vertical-align:middle;}
.side_product_item .item-img{width:70px;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;}
.side_product_item .item-img:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.side_product_item .item-img img{display:block;width:100%;}
.side_product_item:hover .item-img{border-color:#ccc;}
.side_product_item:hover .item-img{opacity: .8;}
.side_product_item figcaption{padding-left:15px;}
.side_product_item figcaption h3{font-size:16px;font-weight:normal;}
.side_product_item figcaption h3 a{display:block;max-height:4.2em;line-height:1.4em;/*-ms-word-break:break-all;word-break:break-all;word-wrap:break-word;*/overflow :hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.side_product_item figcaption h3 a:hover,.side_product_item .item-img:hover +  figcaption h3 a{color:#00AC69;text-decoration:underline;}
.side-product-items .swiper-slide{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;
display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;}
.side-product-items .side_slider{max-height:450px;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;}
.side-product-items .side_slider .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.side-product-items .side_product_item{height:90px;}
.side-product-items .btn-prev,.side-product-items .btn-next{position:absolute;left:0;width:100%;height:32px;line-height:32px;opacity:1;filter:alpha(opacity=100);font-size:28px;color:#ccd3d9;z-index:1;text-align:center;cursor:pointer;}
.side-product-items .swiper-button-disabled{color:#eee;cursor:default;}
.side-product-items .btn-prev:before,.side-product-items .btn-next:before{font-weight:bold;display:inline-block;-webkit-transform:scale(4,1);-ms-transform:scale(4,1);-o-transform:scale(4,1);transform:scale(4,1);}
.side-product-items .btn-prev{top:0;}
.side-product-items .btn-prev:before{content:'∧';}
.side-product-items .btn-next{bottom:0;}
.side-product-items .btn-next:before{content:'∨';}
.side-product-items .btn-prev:not(.swiper-button-disabled):hover,.side-product-items .btn-next:not(.swiper-button-disabled):hover{color:#000;}
.aside .side-bn{width:100%;margin:0 0 40px;}
.aside .side-bn img{width:100% }
/*产品列表*/
.main{position:relative; width:calc(100% - 265px); float:right;padding-bottom:50px; }
.main .banner_section{margin-bottom:25px;}
.main_hd{margin-bottom:30px;border-bottom:1px solid #ebebeb;padding-bottom:5px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.main_hd .page_title{float:left;font-weight:normal;padding-right:8%;padding-bottom:0;-webkit-box-flex:1;-webkit-flex:1;flex:1; }
.main_hd .share_this,.items_list .main_hd .share_this{float:right;position:static;}
.page_title{font-size:22px;color:#000;padding-bottom:15px;}
.main_banner{margin-bottom:15px;position:relative;overflow:hidden;}
.main_banner img{display:block;width:100%;height:auto;min-height:160px;}
.main_banner .swiper-wrapper li a{display:block;position:relative;}
.main_banner .swiper-wrapper li a:before{content:'';display:block;width:100%;height:100%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 80%,rgba(0,0,0,.4));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0) 80%,rgba(0,0,0,.4));background-image:-o-linear-gradient(bottom,rgba(0,0,0,0) 80%,rgba(0,0,0,.4));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 80%,rgba(0,0,0,.4));position:absolute;left:0;top:0;}
.main_banner .swiper-pagination{width:100%;text-align:center;padding-bottom:15px;position:absolute;left:0;bottom:0;z-index:1;}
.main_banner .swiper-pagination-bullet-active:before{width: 10px;height: 10px;}
.main_intro{line-height:1.6;}
.banner_section .main_banner_slider ul{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0!important}
.items_list{width:100%;position:relative;}
.items_list .share_this{float:right;position:absolute;right:0;top:5px;}
.items_list ul{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:left;}
.items_list .product_item{-webkit-box-flex:0 0 25%;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%;float:left;padding:12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;}
.items_list .product_item figure{padding: 3px;outline-offset: -2px;}
.items_list .product_item figure:hover{}
.items_list .product_item figure:hover .item_title a{color: #00AC69;}
.items_list .product_item .item_img{border-width: 2px;}
.items_list .product_item .item_img img{width: 100%}
/*新闻*/
.blog_list {position:relative;width:100%;margin-bottom:85px;}
.blog-item {position:relative;width:100%;overflow:hidden;padding:35px 20px;}
.blog-item:nth-child(2n+1) {background:#f9f9f9;}
.blog-item:before {content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #ccc;}
.blog-item .item-img {position:relative;display:block;max-width:200px;border-bottom:4px solid #c8c8c8;margin:0 20px 0 0;float:left;}
.blog-item .item-img img {position:relative;width:100%;}
.blog-item .item-info .item-title {font-size:20px;font-weight:normal;}
.blog-item .item-info time {display:block;font-size:16px;margin:8px 0;}
.blog-item .item-info .item-detail {;}
.blog-item .item-info .item-more {color:#F66627;margin:20px 0 0;float:right;}
.blog-item .item-info .item-more {display:inline-block;padding:.3em 1em .2em;line-height:1.8;color:#F66627;position:relative;text-transform:uppercase;}
.blog-item .item-info .item-more:before,.blog-item .item-info .item-more:after {content:'';display:block;width:100%;height:2px;background-color:#F66627;position:absolute;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}
.blog-item .item-info .item-more:before {left:0;}
.blog-item .item-info .item-more:after {right:0;}
.blog-item .item-info .item-more:hover:before,.blog-item .item-info .item-more:hover:after {width:0;opacity:0;}
.blog-item .item-info .item-more:hover {background-color:#F66627;color:#fff;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;}
.entry{padding:15px 0;}
.entry{color:#666;font-size: 16px;}
.entry a{color:#0030FF;}
.entry p{margin:0;padding:8px 0;font-size:16px;line-height:1.2;}
.entry table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px;}
.entry th, .entry td{
    height: 30px;
    border: 1px solid #ccc;
    text-align: left;
    padding: 0 15px;
}
.entry th{
    background: #F5FAF6;
    font-weight: normal;
    font-size: 16px;
    color: #1E3932;
    font-family: 'DemiLight' !important;
}
.entry td p, .entry th p, .pd-panel .entry td p, .pd-panel .entry th p{margin:0;padding:5px;color:#666;font-size:16px;line-height:1.3;}
.entry td.amts{color:#cb2027;}
.entry th#cartDelete{text-align:center;}
.entry .button{margin:15px 10px 0 0;background:#dfdfdf;padding:8px 15px;border:0;cursor:pointer;line-height:1.2;color:#777;font-weight:bold;text-transform:Capitalize;}
.entry .button:hover{background:#cb2027;color:#fff;}
.entry .deletecartitem{width:50px;text-align:center;}
.entry .deletecartitem label{display:none;}
.entry .stotal td.amts{font-size:18px;font-weight:bold;}
.entry img.alignleft{float:left;margin:20px 15px 0 0;}
.entry img.alignright{float:right;margin:20px 0 0 15px;}
.entry img.alignleftnopad{float:left;margin-left:0;}
.entry img.alignrightnopad{float:right;margin-right:0;}
.entry img.aligncenter{text-align:center;display:block;margin:20px auto 0 auto;}
/*产品图片*/
.product-intro{position:relative;overflow:hidden;}
.cloud-zoom-lens{border:1px solid #eee;cursor:move;}
.cloud-zoom-title{position:absolute !important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0px;}
.cloud-zoom-big{overflow:hidden;padding:0px;}
.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000;}
.product-view .swiper-slide{padding-bottom:1px;}
.product-view .product-image{
    aspect-ratio: 1 / 1;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 413px;
    max-height: 325px;
}
.product-image #wrap{
    width: 100%;
    height: 100%;
}
.product-view .product-image img{
    width: 100%;
    display: block;
    height: 100%;
    object-fit: contain;
}
.product-view .image-additional li a{
    overflow: hidden;
}
.product-view .image-additional li{
    flex-direction: row;
    aspect-ratio: 1 / 1;
}
.product-view .image-additional li.current>a{
    overflow: hidden;
}
.product-view .product-image.zoom_remove:after{content:"";position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:999;}
.product-view{position:relative;width:37.6%;float:left;}
.product-view .product-image{position:relative;border:1px solid #ddd;}
.product-view .product-image img{position:relative;width:100%;}
.product-view .image-additional{position:relative;margin:20px 0px;overflow:hidden;}	
.product-view .image-additional .swiper-wrapper{padding:0}
.product-view .image-additional li{position:relative;width:100%;width:33.3333%;float:left;overflow:visible;height: auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;}
.product-view .image-additional li.single{display:none;}	
.product-view .image-additional li img{display:block;position:relative;width:100%;margin:0 auto;}	
.product-view .image-additional li a{display:block;position:relative;border:1px solid #eee;padding:1px;margin:0 15%;-webkit-box-flex:1;-webkit-flex:1;flex:1; 
display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition: none;-o-transition: none;transition: none;}
.product-view .image-additional li.current>a{border:2px solid #00763F;padding:0;}
.product-view .image-additional img.popup{display:none;}
.ad_prompt{position:absolute;display:block;top:50%;left:0;width:100%;line-height:40px;margin:-20px 0 0;text-align:center;color:#ff6f00;font-size:20px;-webkit-animation:twinkling 1s infinite ease-in-out;animation:twinkling 1s infinite ease-in-out;display:none;}
.product-view .image-additional.swiper-container-horizontal>.swiper-pagination-bullets{display:none;}
.product-view .swiper-button-next,.product-view .swiper-button-prev{width:30px;height:30px;margin-top:-15px;opacity:1;line-height:30px;font-size:22px;background:none;-webkit-transform:scale(.6,1);-ms-transform:scale(.6,1);-o-transform:scale(.6,1);transform:scale(.6,1);font-weight:bold;}
.product-view .swiper-button-prev,.product-view .swiper-container-rtl .swiper-button-next{left:-10px;}
.product-view .swiper-button-next,.product-view .swiper-container-rtl .swiper-button-prev{right:-10px;}
/*product summary*/
.product-summary{position:relative;width:57%;float:right;padding:0 0 10px;color:#666;font-size:13px;}
.product-summary .product-meta{line-height:1.8;max-width:500px;font-size: 16px;}
.product-summary .product-meta h3{margin:0 0 5px;font-size:18px;}
.product-summary .product-meta li{width:100%;padding:2px 0;font-size: 18px;}
.product-summary .product-meta li em{display:table-cell;width:40%;color:#aaa;}
.product-summary .product-meta li .item-val{display:table-cell;-ms-word-break:break-all;word-break:break-all;word-wrap:break-word;}
.product-btn-wrap{position:relative;padding-top:30px;}
.product-btn-wrap .email, .product-btn-wrap .pdf, .product-btn-wrap .buy{position:relative;display:inline-block; *display:inline;*zoom:1;vertical-align:top;line-height:28px;padding:.1em 1em;font-size:16px;font-weight: bold;border-radius:3px;background:#eee;border:1px solid #eee; margin:0 15px 10px 0;}
.product-btn-wrap .email:before,.product-btn-wrap .pdf:before{padding-right:8px;}
.product-btn-wrap .email:before{content:'\f003';}
.product-btn-wrap .pdf:before{content:'\f1c1';}
.product-btn-wrap a:hover{border-color:#e2e2e2!important;background-color:#e2e2e2!important;color:#353535!important;box-shadow:0 0 10px rgba(0,0,0,.06);}
.product-summary .share-this{margin:30px 0 0;text-align:right;}
/* product detail */
.product-detail{position:relative;overflow:visible;margin:30px 0 0;}
.detail-tabs{position:relative;padding-right:30%;}
.detail-tabs .title{position:relative;display:inline-block;font-weight:bold;vertical-align:top;line-height:26px;padding:1px 20px;cursor:pointer;margin:0 5px 0 0;font-size:18px;background-color:#e2e2e2;border:1px solid #e2e2e2;color:#5f5f5f; }
.detail-tabs .title.current{color: #009fe8}
.product-detail .share-this{position:absolute;right:0;top:2px;}
.product-detail .tab-panel-content{padding:10px 0;display:block;overflow:hidden }
.product-detail .disabled{}
.swiper-button-next, .swiper-button-prev{position:absolute;top:50%;width:36px;height:50px;line-height:50px;text-align:center;margin-top:-25px;z-index:2;cursor:pointer;opacity:0;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:30px;background-color:rgba(0,0,0,.4);background-color: #ccc;border-radius:2px;-webkit-tap-highlight-color:rgba(0,0,0,0);    color: #333;}
.swiper-button-next:before, .swiper-button-prev:before{display:inline-block;vertical-align: top;}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev{}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{cursor:auto;/*pointer-events:none;*/opacity:0.3;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:10px;right:auto }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:10px;left:auto }
.swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before {content: '\f105';}
.swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before {content: '\f104';}
/*响应式*/
@media (max-width: 1280px) {
    .items_list .product_item {-webkit-box-flex: 0 0 50%;-webkit-flex: 0 0 50%;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;width: 50%;}
}
@media (max-width: 1200px) {
    html {font-size: 13px;}
    .header .inner .flex{padding: 0 20px}
    .header .inner nav ul li{font-size: 16px;}
    .header .inner .logo img {width: 160px;}
}
@media screen and (max-width: 992px)  {
    .header {top: 0;}
    .header .inner nav,.header .inner .language,.footer .footer-nav {display: none;}
    .header .inner .flex {height: 80px;line-height: 80px;}
    .header .inner .index-search {margin-left: auto;margin-right: 40px;}
    .aside {display: none;}
    .main {width: 100% !important;float: none;margin: 0 auto;}
    /* main */
    .page_main{padding-top:25px;}
    .product-item{width:33.333%;}
    .product-item .item-wrap{margin:8px;}
    .page_bar{margin-top:20px;text-align:center;}
    .main_hd{display:block;}
    .main_hd .page_title{float:none;}
    .main_hd .share_this{float:none;}
    .main_hd .page_title+.share_this{padding-top:5px;}
    /* list */
    .items_list ul{padding-top:0;}
    .items_list .product_item{max-width: 49%;width: 49%;}
    /* product intro */
    .page_title{line-height:1.1;border-bottom:0;}
    .video_close{display:none }
    .image-additional li.image-item.current img{border:none;}
    .product-view{width:100%;float:none;margin:0 -2px 30px;}
    .product-view .product-image, .single_product_items{display:none }
    .image-additional-wrap{display:block;}
    .product-view .image-additional{width:100%;margin:0;}
    .product-view .image-additional ul{width:100%;}
    .product-view .image-additional li{width:33.33333333%;margin:0;}
    .product-view .image-additional li a{padding:0;margin:0 2px;border:1px solid #eee;position: relative;}
    .product-view .image-additional li img{
        object-fit: contain;
        width: 100%;
        height: 100%;
    }
    .product-view .image-additional li.current>a{border:1px solid #eee;}
    .product-view .image-additional li.single{display:block }
    .product-view .image-additional li.current a:before,.product-view .image-additional li.current a:after{display:none;}
    .product-view .swiper-button-next, .product-view .swiper-button-prev{background:rgba(0,0,0,.8);color:#fff;}
    .product-view .swiper-button-next{right:5px;}
    .product-view .swiper-button-prev{left:5px;}
    /* product summary */
    .product-summary{position:relative;width:100%;float:none;}
    .product-summary .share-this{float:none;margin:30px 0;}
    .product-summary .product-meta li{display:block;}
    .product-summary .product-meta li em{display:inline;color:#333;padding-right:15px;font-weight:bold;}
    .product-btn-wrap{text-align:left;}
    .product-btn-wrap a{margin:0 0 10px !important;}
    .product-summary .share-this{text-align:left;}
    /* product detail  */ 
    .detail-tabs{padding-right:0;}
    .product-detail .share-this{position:static;padding-bottom:30px;}
    .tab-panel-wrap{padding:10px 0 0;}
    .goods-may-like .title{margin-top:50px;margin-bottom:50px;}
    /*手机版菜单*/
    #header a.mm_btn {background: center center no-repeat transparent;display: block;width: 60px;height:60px;position: absolute;top: 10px;right: 0; padding: 15px;z-index: 12; }
    #header .mm_btn .menu_bar {width: 30px;height: 30px; position: relative;transform: translateZ(0) rotate(0);transition: transform .4s cubic-bezier(.4,.01,.165,.99);}
    #header .mm_btn .menu_bar_item { position: absolute;left: 0;top: 0; transform: translateZ(0) rotate(0); transition: transform .25s cubic-bezier(.4,.01,.165,.99) 0s; -webkit-transform: translateZ(0) rotate(0); -webkit-transition: -webkit-transform .25s cubic-bezier(.4,.01,.165,.99) 0s; width: 30px;height: 30px;}
    #header .mm_btn .menu_bar_item .rect{ width: 30px; height: 2px; background: #333; position: absolute; left: 0; top: 14px;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
    #header .mm_btn .menu_bar_item .rect.top {transform: translate3d(0,-8px,0); -webkit-transform: translate3d(0,-8px,0);}
    #header .mm_btn .menu_bar_item .rect.mid {transform: translate3d(0,0px,0); -webkit-transform: translate3d(0,0px,0); transition: 0.5s;}
    #header .mm_btn .menu_bar_item .rect.bottom {transform: translate3d(0,8px,0); -webkit-transform: translate3d(0,8px,0);}
    #header .mm_btn.is_active .menu_bar_item.mid{opacity: 0;}
    #header .mm_btn.is_active .menu_bar_item .rect {transition: transform 0s ease 0s; transform: translate3d(0,0,0); -webkit-transition: -webkit-transform 0s ease 0s; -webkit-transform: translate3d(0,0,0);}
    #header .mm_btn.is_active .menu_bar_item.bottom { transform: translateZ(0) rotate(-45deg); -webkit-transform: translateZ(0) rotate(-45deg);}
    #header .mm_btn.is_active .menu_bar_item {transform: translateZ(0) rotate(45deg);transition: transform .25s cubic-bezier(.4,.01,.165,.99) 0s;-webkit-transform: translateZ(0) rotate(45deg);-webkit-transition: -webkit-transform .25s cubic-bezier(.4,.01,.165,.99) 0s;}
    /*菜单弹出方向*/
    .mm-menu_offcanvas{left: auto!important;}
    .mm-menu{right: 0!important;}
    .mm-menu_offcanvas.mm-menu_opened{z-index: 999!important;}
    .mm-slideout{z-index: 10!important;}
    .mm-menu.mm-menu_pageshadow:after{}
    /*弹出菜单边阴影*/
    .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform: translate(-80vw,0)!important;-ms-transform: translate(-80vw,0)!important;transform: translate(-80vw,0)!important;-webkit-transform: translate3d(-80vw,0,0)!important;transform: translate3d(-80vw,0,0)!important;}
    .mm-wrapper_opened .mm-menu_fx-menu-slide {-webkit-transform: translate(0,0)!important;-ms-transform: translate(0,0)!important;transform: translate(0,0)!important;-webkit-transform: translate3d(0,0,0)!important;transform: translate3d(0,0,0)!important;}
    #menu{ color:rgba(0,0,0,.8);}
    #menu .mm-listview .mm-btn_next:after{border-color: rgba(189,189,189,1);}
    #menu .mm-btn:after, #menu .mm-btn:before{border-color: rgba(189,189,189,1);}
    #menu .mm-navbar a, #menu .mm-navbar>*{color:rgba(0,0,0,.8); font-size: 16px;}
    #menu.mm-menu_theme-white .mm-counter{color:rgba(0,0,0,.6);}
    #menu .mm-listitem, #menu .mm-listitem #menu .mm-btn_next, #menu .mm-listitem #menu .mm-btn_next:before, #menu .mm-listitem:after, #menu .mm-listview{ border-color: rgba(0,0,0,.1); }
    #menu .mm-navbars_bottom, #menu .mm-navbars_top{border-color: rgba(0,0,0,.1);}
    #menu .mm-listitem a{font-size: 16px;}
}
