@charset "utf-8";
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;}
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;}

/*分享*/
.wd-social-icons .social-facebook {background-color: #365493;}
.wd-social-icons .social-twitter {background-color: #3CF;}
.wd-social-icons .social-pinterest {background-color: #CB2027;}
.wd-social-icons .social-linkedin{background-color: #0274B3;}
.wd-social-icons .social-whatsapp {background-color: #1EBEA5;}
.wd-social-icons .wd-social-icon {font: normal normal normal 14px / 1 FontAwesome;color: #fff !important;display: inline-block;margin: 4px;vertical-align: middle;text-align: center;font-size: 0;width: 30px;height: 30px;border-radius: 50%;}
.wd-social-icons .wd-icon {font-size: 20px;line-height: 30px;display: inline-block;vertical-align: middle;}
/* 头部 */

.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 .ad_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:1200px){
    .leavePOP{
        display: none;
    }
    .d_n{
        display: none !important;
    }
}
/* 分页*/
.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:#23c2be;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%}
/*多语言*/
.language-flag a{position:relative;overflow: hidden;display: flex !important;align-items: center;}
.language-flag span {width: calc(100% - 35px);position: relative;display: inline-block;vertical-align: top;white-space: nowrap;padding: 0;overflow: hidden;text-align:left}
.language .change-language-cont{display:block;position:absolute;top:40px;right:0;width:360px;background:#FFF;transform:scale3d(0.9, 0.9, 1);opacity:0;visibility:hidden;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-radius:5px;overflow-y:scroll;max-height:80vh;}
.language:hover .change-language-cont{transform:scale3d(1, 1, 1);opacity:1;visibility:visible;}
.language .change-language-cont ul{line-height: 1.5;}
.language .change-language-cont li{display:inline-block;vertical-align:top;width:30%;margin:0 0 10px;font-size:13px;overflow:hidden;padding:0;}
.language .change-language-cont li a:hover{color:#4e4e4e;}
.lang-none {padding:20px 10px 20px 20px;}
.lang-none li{width: 32%;padding:0;}
.language-flag .country-flag {position: relative;display: inline-block;margin: 0 5px 0;width: 22px;height: 16px;background-image: url(../images/lang.gif);background-repeat: no-repeat;vertical-align: top;}
li.language-flag a {position: relative;display: flex !important;}
li.language-flag a span{width: calc(100% - 32px);}
.language-flag-af .country-flag {background-position: 0 0 !important;}
.language-flag-sq .country-flag {background-position: 0 -16px !important;}
.language-flag-ar .country-flag {background-position: 0 -32px !important;}
.language-flag-hy .country-flag {background-position: 0 -48px !important;}
.language-flag-az .country-flag {background-position: 0 -64px !important;}
.language-flag-eu .country-flag {background-position: 0 -80px !important;}
.language-flag-be .country-flag {background-position: 0 -96px !important;}
.language-flag-bg .country-flag {background-position: 0 -112px !important;}
.language-flag-ca .country-flag {background-position: 0 -128px !important;}
.language-flag-zh .country-flag {background-position: 0 -144px !important;}
.language-flag-zh-TW .country-flag {background-position: 0 -160px !important;}
.language-flag-hr .country-flag {background-position: 0 -176px !important;}
.language-flag-cs .country-flag {background-position: 0 -192px !important;}
.language-flag-da .country-flag {background-position: 0 -208px !important;}
.language-flag-nl .country-flag {background-position: 0 -240px !important;}
.language-flag-en .country-flag {background-position: 0 -256px !important;}
.language-flag-et .country-flag {background-position: 0 -272px !important;}
.language-flag-tl .country-flag {background-position: 0 -288px !important;}
.language-flag-fi .country-flag {background-position: 0 -304px !important;}
.language-flag-fr .country-flag {background-position: 0 -320px !important;}
.language-flag-gl .country-flag {background-position: 0 -336px !important;}
.language-flag-ka .country-flag {background-position: 0 -352px !important;}
.language-flag-de .country-flag {background-position: 0 -368px !important;}
.language-flag-el .country-flag {background-position: 0 -384px !important;}
.language-flag-ht .country-flag {background-position: 0 -400px !important;}
.language-flag-iw .country-flag {background-position: 0 -416px !important;}
.language-flag-hi .country-flag,
.language-flag-te .country-flag,
.language-flag-kn .country-flag,
.language-flag-ta .country-flag,
.language-flag-gu .country-flag {background-position: 0 -432px !important;}
.language-flag-hu .country-flag {background-position: 0 -448px !important;}
.language-flag-is .country-flag {background-position: 0 -464px !important;}
.language-flag-id .country-flag {background-position: 0 -480px !important;}
.language-flag-ga .country-flag {background-position: 0 -496px !important;}
.language-flag-it .country-flag {background-position: 0 -512px !important;}
.language-flag-ja .country-flag {background-position: 0 -528px !important;}
.language-flag-ko .country-flag {background-position: 0 -544px !important;}
.language-flag-la .country-flag {background-position: 0 -560px !important;}
.language-flag-lv .country-flag {background-position: 0 -576px !important;}
.language-flag-lt .country-flag {background-position: 0 -592px !important;}
.language-flag-mk .country-flag {background-position: 0 -608px !important;}
.language-flag-ms .country-flag {background-position: 0 -624px !important;}
.language-flag-mt .country-flag {background-position: 0 -640px !important;}
.language-flag-no .country-flag {background-position: 0 -656px !important;}
.language-flag-fa .country-flag {background-position: 0 -672px !important;}
.language-flag-pl .country-flag {background-position: 0 -688px !important;}
.language-flag-pt .country-flag {background-position: 0 -704px !important;}
.language-flag-ro .country-flag {background-position: 0 -720px !important;}
.language-flag-ru .country-flag {background-position: 0 -736px !important;}
.language-flag-sr .country-flag {background-position: 0 -752px !important;}
.language-flag-sk .country-flag {background-position: 0 -768px !important;}
.language-flag-sl .country-flag {background-position: 0 -784px !important;}
.language-flag-es .country-flag {background-position: 0 -800px !important;}
.language-flag-sw .country-flag {background-position: 0 -816px !important;}
.language-flag-sv .country-flag {background-position: 0 -832px !important;}
.language-flag-th .country-flag {background-position: 0 -848px !important;}
.language-flag-tr .country-flag {background-position: 0 -864px !important;}
.language-flag-uk .country-flag {background-position: 0 -880px !important;}
.language-flag-ur .country-flag {background-position: 0 -896px !important;}
.language-flag-vi .country-flag {background-position: 0 -912px !important;}
.language-flag-cy .country-flag {background-position: 0 -928px !important;}
.language-flag-yi .country-flag {background-position: 0 -944px !important;}
.language-flag-bn .country-flag {background-position: 0 -960px !important;}
.language-flag-eo .country-flag {background-position: 0 -976px !important;}
.language-flag.language-flag-custom-afghanistan .country-flag {background-position: 0 -992px !important;}
.language-flag.language-flag-custom-albania .country-flag {background-position: 0 -1008px !important;}
.language-flag.language-flag-custom-algeria .country-flag {background-position: 0 -1024px !important;}
.language-flag.language-flag-custom-argentina .country-flag {background-position: 0 -1040px !important;}
.language-flag.language-flag-custom-australia .country-flag {background-position: 0 -1056px !important;}
.language-flag.language-flag-custom-austria .country-flag {background-position: 0 -1072px !important;}
.language-flag.language-flag-custom-belgium .country-flag {background-position: 0 -1088px !important;}
.language-flag.language-flag-custom-brazil .country-flag {background-position: 0 -1104px !important;}
.language-flag.language-flag-custom-canada .country-flag {background-position: 0 -1120px !important;}
.language-flag.language-flag-custom-chile .country-flag {background-position: 0 -1136px !important;}
.language-flag.language-flag-custom-cote-d-ivoire .country-flag {background-position: 0 -1152px !important;}
.language-flag.language-flag-custom-ecuador .country-flag {background-position: 0 -1168px !important;}
.language-flag.language-flag-custom-egypt .country-flag {background-position: 0 -1184px !important;}
.language-flag.language-flag-custom-england .country-flag {background-position: 0 -1200px !important;}
.language-flag.language-flag-custom-luxembourg .country-flag {background-position: 0 -1216px !important;}
.language-flag.language-flag-custom-malaysia .country-flag {background-position: 0 -1232px !important;}
.language-flag.language-flag-custom-mexico .country-flag {background-position: 0 -1248px !important;}
.language-flag.language-flag-custom-new-zealand .country-flag {background-position: 0 -1264px !important;}
.language-flag.language-flag-custom-oman .country-flag {background-position: 0 -1280px !important;}
.language-flag.language-flag-custom-qatar .country-flag {background-position: 0 -1296px !important;}
.language-flag.language-flag-custom-saudi-arabia .country-flag {background-position: 0 -1312px !important;}
.language-flag.language-flag-custom-singapore .country-flag {background-position: 0 -1328px !important;}
.language-flag.language-flag-custom-south-africa .country-flag {background-position: 0 0 !important;}
.language-flag.language-flag-custom-switzerland .country-flag {background-position: 0 -1344px !important;}
.language-flag.language-flag-custom-syria .country-flag {background-position: 0 -1360px !important;}
.language-flag.language-flag-custom-united-arab-emirates .country-flag {background-position: 0 -1376px !important;}
.language-flag.language-flag-custom-united-states-of-america .country-flag {background-position: 0 -1392px !important;}
.language-flag-hy .country-flag {background-position: 0 -1408px;}
.language-flag-bs .country-flag {background-position: 0 -1424px;}
.language-flag-ceb .country-flag {background-position: 0 -1440px;}
.language-flag-ny .country-flag {background-position: 0 -1456px;}
.language-flag-ha .country-flag {background-position: 0 -1472px;}
.language-flag-hmn .country-flag {background-position: 0 -1488px;}
.language-flag-ig .country-flag {background-position: 0 -1504px;}
.language-flag-jw .country-flag {background-position: 0 -1520px;}
.language-flag-kk .country-flag {background-position: 0 -1536px;}
.language-flag-km .country-flag {background-position: 0 -1552px;}
.language-flag-lo .country-flag {background-position: 0 -1568px;}
.language-flag-la .country-flag {background-position: 0 -1584px;}
.language-flag-mg .country-flag {background-position: 0 -1600px;}
.language-flag-ml .country-flag {background-position: 0 -1616px;}
.language-flag-mi .country-flag {background-position: 0 -1632px;}
.language-flag-mr .country-flag {background-position: 0 -1648px;}
.language-flag-mn .country-flag {background-position: 0 -1664px;}
.language-flag-my .country-flag {background-position: 0 -1680px;}
.language-flag-ne .country-flag {background-position: 0 -1696px;}
.language-flag-pa .country-flag {background-position: 0 -1712px;}
.language-flag-st .country-flag {background-position: 0 -1728px;}
.language-flag-si .country-flag {background-position: 0 -1744px;}
.language-flag-so .country-flag {background-position: 0 -1760px;}
.language-flag-su .country-flag {background-position: 0 -1776px;}
.language-flag-tg .country-flag {background-position: 0 -1792px;}
.language-flag-uz .country-flag {background-position: 0 -1808px;}
.language-flag-yo .country-flag {background-position: 0 -1824px;}
.language-flag-zu .country-flag {background-position: 0 -1840px;}
/* 搜索页 */
#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;}
/*产品左侧*/
.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.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 15px;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;border:1px solid #eee;}	
.product-view .image-additional li a{display:block;position:relative;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 img.current{border:2px solid #151515;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%;display:table;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;}
/*响应式*/
@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%;}
}
.mm_btn{
    display: none;
}
@media screen and (max-width: 1200px)  {
    
    .aside {display: none;}
    .main {width: 100%;float: none;margin: 0 auto;}
    /* main */
    .kh_header_001 .szkwd_header_101 .header-content>.wrap-rule,.h_product_tab_htwe_104 .wrap{
        width: 100%;
    }
    .kh_header_001 .szkwd_header_101 .header-content .header-content-lf{
        height: 100px;
    }
    .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;position: relative;}
    .product-view .image-additional li img{border:0;padding:0;border:1px solid #eee;}
    .product-view .image-additional li img.current{border:1px solid #eee;}
    .product-view .image-additional li.single{display:block }
    .product-view .image-additional li img.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;box-sizing: border-box;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: 9!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;}
}
@media screen and (max-width: 600px){
    .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%}
}