﻿/*
 *
 * 用户自定义 CSS，建议在 user.css 文件下覆盖式修改
 *
 */

/*
 * 基础页面设置
 */
/*.btn-primary {
    background: ;
    color: ;
    border-color: ;
}
.btn-secondary {
    background: ;
    color: ;
    border-color: ;
}
.btn-vital,
.btn-balance {
    color: ;
    background: ;
    border-color: ;
}
.yhsd-font-title {
    color: ;
}
.yhsd-font-text {
    color: ;
}
.yhsd-font-desc {
    color: ;
}
.yhsd-font-link,
.yhsd-font-link:visited,
.yhsd-link-wrap a,
.yhsd-link-wrap a:visited {
    color: ;
}
.yhsd-main-background {
    background-color: #eeeff0;
}
.yhsd-form-background {
    background-color: ;
}
.yhsd-main-border {
  border-color: ;
}
.yhsd-main-border-top {
    border-top-color: ;
}
.yhsd-main-border-right {
    border-right-color: ;
}
.yhsd-main-border-bottom {
    border-bottom-color: ;
}
.yhsd-main-border-left {
    border-left-color: ;
    }*/
    /*登录页*/

.log-block-outer {
    background-color: #757474;
    }


/*
/*  SECTION 1 设置相关
/*    1.1 - 背景颜色
/*    1.2 - 边框颜色
/*    1.3 - 字体颜色
/*
/*  SECTION 2 个性样式
/*    2.1 - 组件
/*    2.2 - 顶部
/*    2.3 - 底部
/*    2.4 - 主页
/*    2.5 - 主导航
/*    2.6 - 商品页
/*
/*  SECTION 3 媒体查询自适应


/* ============================= */
/*      SECTION 1  设置相关      */
/* ============================= */
/* 1.1 - 背景颜色 */
.settings-main_background{background-color:#f2f2f2}
.settings-body_background{background-color: #ffffff26;}
.settings-pro_background{background-color:#f4f4f4}
.settings-buyBtn_background{background-color:#c78a49}
.settings-mainBtn_background{background-color:#c78a49}
.settings-nav_background{background-color:#ffffff}
.settings-mainBtnDisabled_background{background-color:}
.settings-optionSelected_background{background-color:#eeeeee}
.settings-optionUnSelected_background{background-color:#ffffff}
.settings-optionDisabled_background{background-color:#f7f7f7}
/*  */
.settings-top_background{background-color:}
.settings-head_background{background-color:#ffffff}
.settings-navSub_background{background-color:#ffffff}
.settings-formTitle_background{background-color:#f0f0f0}
.settings-form_background{background-color:#f0f0f0}
/*底部*/
.settings-footerBar_background{background-color:#faf8f8}
.settings-footerNavLink_1_color { color:#333333 }
.settings-footerNavLinkHover_1_color:hover { color:#c78a49 }
.settings-footerNavLink_2_color { color:#333333 }
.settings-footerNavLinkHover_2_color:hover { color:#c78a49 }
.settings-footerSimpleNavPay_color { color:#83a879 }
.settings-footerSimpleNavCop_color { color:#919191 }
.settings-footer_textshow_color{color:#000000}
.settings-footer_textshowhover_color:hover{color:#5c460b}
/* 1.2 - 边框颜色 */
.settings-main_border{border-color:#dddddd}
.settings-ipt_border{border-color:#d5d5d5}
.settings-theme_border{border-color:#c78a49}
.settings-optionSelected_border{border-color:#c78a49}
.settings-optionUnSelected_border{border-color:#dddddd}
.settings-optionDisabled_border{border-color:#e2e2e2}
/*  */
.settings-navLinkHover_border{border-bottom-color:#ffffff}

.settings-proPic_border{border-color:#ffffff}

/* 1.3 - 字体颜色 */
.settings-h1_color{color:#6b6b6b}
.settings-h1_color:visited{color:#6b6b6b}
.settings-top_color{color:#474747}
.settings-text_color{color:#555555}
.settings-text_color:visited{color:#555555}
.settings-proTitle_color{color:#333333}
.settings-proTitle_color:visited{color:#333333}
.settings-price_color{color:#db2e2e}
.settings-desc_color{color:#999999}
.settings-footerLink_color{color:#9b9b9b}
.settings-footerLink_color:visited{color:#9b9b9b}
.settings-footer_payment_icon_color{color:#838383;}
.blog_cont a {color:#000000}
.settings-link_color{color:#000000}
.blog_cont a:visited {color:#000000}
.settings-link_color:visited{color:#000000}
.settings-navLink_color{color:#333333}
.settings-navLink_color:visited{color:#333333}
.active.settings-navLink_hover_background a{color:#333333}
.active.settings-navLink_hover_background{background-color: #e6d6c6}
.settings-navSubLink_color{color:#1f1f1f}
.settings-navSubLink_color:visited{color:#1f1f1f}
.settings-buyBtn_color{color:#ffffff}
.settings-buyBtn_color:visited{color:#ffffff}
.settings-mainBtn_color{color:#ffffff}
.settings-mainBtnDisabled_color{color:}
.settings-inputImpt_color{color:#fe434c}
.settings-optionSelected_color{color:#c78a49}
.settings-optionUnSelected_color{color:#333333}
.settings-optionDisabled_color{color:#cccccc}
/*  */
.settings-footer_color{color:#9b9b9b}
.settings-orgprice_color{color:#999999}
.settings-blog_desc_color{color:#aaaaaa;}
.settings-post_desc_color{color:#777;}

/* 1.4 - 固定颜色 */
.settings-mainBtnDisabled_background{background-color:#e0e0e0}
.settings-mainBtnDisabled_color{color:#a3a3a3}
.settings-package_background{background-color:#fffae4}
.settings-package_color{color:#C09F0A}
.settings-package_border{border-color:#C09F0A}
.settings-nav_allproducts_color{color:}

* {-webkit-tap-highlight-color: rgba(0,0,0,0);}
/* ============================= */
/*      SECTION 2  个性样式      */
/* ============================= */

/* 2.1 - 组件 */
.main-ico{display:inline-block;vertical-align:middle;overflow:hidden;position:relative;background-image: url('../images/52f1860aa1e14e069274b9bc3db6efb9.gif');}
.main-ico-cart{width:20px;background-position:-36px 0;}
.main-ico-search{width:18px;background-position:-36px -36px;}
.main-ico-sildeLeft{height:56px;width:56px;background-position:-72px 0;}
.main-ico-sildeRight{height:56px;width:56px;background-position:-144px 0;}
.main-ico-up{height:5px;width:10px;background-position:-150px -80px;}
.main-ico-down{height:5px;width:10px;background-position:-150px -70px;}
.body-ico-white .main-ico-cart{background-position:0 0;}
.body-ico-white .main-ico-search{background-position:0 -36px;}
.go_top {position: fixed;z-index:2;}
/*.go_top-btn{display:block;position:absolute;left: 0;overflow:hidden;background-image:url(../images/eba049848e74486da18c2b9445238b1a.gif)}*/
.go_top-go {top: 0; display: none;}
.go_top-service {bottom: 0;}
.ie6 .go_top {position:absolute}
/*.go_top-style-1.go_top {right: 2%; top: 70%; width: 60px;height: 134px;}
.go_top-style-1 .go_top-go{width: 60px;height: 42px;background-position: -128px 0;}
.go_top-style-1 .go_top-go:hover{background-position: -188px 0;}*/
/*.go_top-style-1 .go_top-service{width: 60px;height: 82px;background-position: 0 0;}*/
/*.go_top-style-1 .go_top-service:hover{background-position: -60px 0;}
.go_top-style-2.go_top {right: 1%; top: 70%; width: 64px;height: 132px;}
.go_top-style-2 .go_top-go{width: 64px;height:66px;background-position: -128px -82px;}
.go_top-style-2 .go_top-go:hover{background-position: -192px -82px;}
.go_top-style-2 .go_top-service{width: 64px;height: 66px;background-position: 0 -82px;}
.go_top-style-2 .go_top-service:hover{background-position: -64px -82px;}
.go_top-style-3.go_top {right: 0; top: 70%; width: 87px;height: 124px;}
.go_top-style-3 .go_top-go{width: 87px;height:48px;background-position: -128px -148px;}
.go_top-style-3 .go_top-go:hover{background-position: -128px -196px;}
.go_top-style-3 .go_top-service{width:87px;height:48px;background-position: 0 -148px;}
.go_top-style-3 .go_top-service:hover{background-position: 0 -196px;}
.go_top-style-4.go_top {right: 2%; top: 80%; width:40px;height:82px;}
.go_top-style-4 .go_top-go{width:40px;height:36px;background-position: -128px -244px;}
.go_top-style-4 .go_top-go:hover{background-position: -168px -244px;}
.go_top-style-4 .go_top-service{width:40px;height:36px;background-position: 0 -244px;}
.go_top-style-4 .go_top-service:hover{background-position: -40px -244px;}*/


/* 2.2 - 顶部 */
.page {min-width: 1120px;}
.wrapper-header{z-index:4;}
.header{height:82px;line-height:82px;position:relative;text-align:right;font-size:12px;z-index:1;float: right;}
.header-search-ico{height:28px;width:28px;line-height:28px;position:absolute;overflow:hidden;right:260px;top:16px;display:block;z-index:1;text-align:left;}
.header-search-ico .main-ico-search{margin-left:5px;vertical-align:top;margin-top:5px}
.header-search{width:0px;height:48px;position:absolute;right:245px;top:13px;z-index:0;opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);vertical-align:top;text-align:left;}
.header-cart{height:68px;display:inline-block;text-align:center;position: relative;line-height: 64px;padding-left: 10px}
.topCart-quantity{font-weight:700;margin-left:6px;vertical-align: middle;}
.topCart ul{margin: 0;padding: 0;}
.topCart {
  top:68px;
}
.ie6 .header-cart,
.ie7 .header-cart{display:inline;text-align:center;}
.ie6 .header-cart{padding-top:12px;}
.header-link{padding:0 5px;height:68px;display:inline-block;position:relative;z-index:0;vertical-align:top;line-height:68px; max-width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.header-link:visited {color: #474747;}
.logo{height: 77px;line-height:68px;text-align:center;float: left;margin-left: -10px;margin-right: 20px;width: 159px;}
.logo strong {display: block; font-weight: 400;}
.logo-link img {/* max-height: 30px; */vertical-align:middle;/* max-width: 110px; */}
.header-search input {
  border-width:1px;
  border-style:solid;
  border-radius: 3px;
  padding: 2px 6px 2px 26px;
  height: 22px;
  width: 150px;
  line-height:22px;
  vertical-align:top;
  margin-top:8px;
}
.ie7 .header-search input{margin-top:-3px}
.ie6 .header-search input{margin-top:3px}
.header-search-ico .main-ico-search {
  position: absolute;
  left: 6px;
  top: 4px;
  margin: 0;
}
.ie6 .header-search-ico .main-ico-search{top:2px}
.main-ico-search,.main-ico-cart {
  font-size: 20px;
  background-image: none;
}
.main-ico-search:before{
  content: "\e602";
  vertical-align: top;
  transition: all 0.3s;
}
.main-ico-cart:before {
    content: "\e603";
    vertical-align: top;
}
/* 2.3 - 底部 */
.footer{height:auto;position:relative;font-size:12px;}
.footer-nav{padding: 0px 0 10px 0;line-height: 1.25;margin-top: -10px}
.footer-split{margin: 0 12px;}
.footer-copyright {line-height:1.6;width:50%;margin:10px 0 6px;}
.footer-payment .footer-payment-icon {margin-right: 10px;margin-bottom:10px; font-size: 24px;}
/* 2.4 - 主页 */
.wrapper-slide{padding-top:0px;}
.slide {
  position: relative;
  z-index: 0;
  overflow:hidden;
  margin:0 auto;
  padding: 0;
  margin-bottom: -16px;
}
.slide-inner {
  border-radius: 3px;
  overflow: hidden;
}
.slide-inner .slide-link {
  width: 100%;
  overflow: hidden;
}
.slide-inner .slidesjs-container {
  z-index: 0;
  border-radius:3px;
  overflow:hidden;
}
.slide-inner .slide-cnt {
  display: none;
  position: relative;
  z-index: 0;
}
.slide-inner .slidesjs-previous,
.slide-inner .slidesjs-next {
  height: 56px;
  width: 56px;
  position: absolute;
  top: 50%;
  margin-top:-21px;
  z-index: 1;
}
.slide-inner .slidesjs-previous {
  left: 10px;
}
.slide-inner .slidesjs-next {
  right: 10px;
}
.slide-inner .slidesjs-play,
.slide-inner .slidesjs-stop{display:none;}

.slidesjs-navigation {display:block;}
.slidesjs-pagination {margin: 0;padding: 0;font-size:0;display:none;margin: 12px 0 0;position: relative;text-align:center}
.slidesjs-pagination-item{display:inline-block;margin:0 5px;}
.slidesjs-pagination-item a {width: 8px;height: 8px;display: inline-block;border-radius: 50px;border: 2px solid #c78a49;}
.slidesjs-pagination-item a.active {background-color:#c78a49;}

.wrapper-picshow{padding-top:30px;}
.wrapper-picshow .cont{overflow:hidden}
.picshow-inner{overflow:hidden;zoom:1;}
.picshow-inner-list{width:1032px;}
.pic-show-each{width:314px;margin-right:22px;border-radius:3px;float:left;display:block;overflow:hidden}
.pic-show-each img {max-width: 100%; display: block;}
/*.pic-show-each{width:314px;height:164px;margin-right:20px;border-radius:3px;float:left;display:block;overflow:hidden}*/

.wrapper-customPage{padding-top:30px;}
#wrapper_nav+.wrapper-customPage {padding-top: 68px;}
.wrapper-footer{margin-top:30px;}
.proList-ul {margin: 0;padding: 0;}
.proList-ul li{list-style: none;}
/* 2.5 - 主导航 */
.wrapper-nav{z-index:3;}
.nav{height:68px;}
.nav-inner{height:68px;line-height:68px; float: left;}
.nav-inner-right{float: right;font-size: 14px;}
.nav-link{margin: 0;padding: 0; text-align:left;width:100%;font-size:14px;position:relative;z-index:0;height:68px;line-height:68px;overflow:visible;white-space:nowrap;margin-left: 172px;}
.nav-link>li{display:inline-block;height:68px;padding:0 20px;position:relative;}

.nav-link a{display:inline-block;height:68px;white-space:nowrap;padding:0 8px;}
#top-nav-link.nav-link .active .settings-navLinkHover_border {height:36px;border-bottom-width:2px; border-bottom-style: solid;}
#top-nav-link.nav-link>li:nth-child(n+10) {display: none;}
#top-nav-link.nav-link li:last-child{border:none}
.ie7 #top-nav-link.nav-link li,
.ie6 #top-nav-link.nav-link li{display:inline;float:left;}
.ie7 #top-nav-link.nav-link .nav-sublink li {display:block;float:none;}
.ie6 #top-nav-link.nav-link .nav-sublink li {display:block;float:none;width: 50px;}

/* 子导航 */
.secondmenu {
    position: relative;
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition: all .5s;
    padding: 0px;
    margin: 0px;
    z-index: -1;
}

.nav-link li:hover .secondmenu {
    padding-left: 0;
    z-index: 1;
    opacity: 1;
    height: auto;
    overflow: visible;
}
.thirdmenu {
    display: block;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
    height: 0;
    overflow: hidden;
    transition: all .5s;
    position: absolute;
    left: 100%;
    top: 0px;
}
.secondmenu li:hover .thirdmenu {
    display: block;
    padding-left: 0;
    opacity: 1;
    height: auto;
    overflow: visible;
    z-index: 1;
}

#top-nav-link.nav-link .active .nav-sublink {
  display:block;
}
#top-nav-link .nav-sublink {
  font-size:14px;
  position:absolute;
  z-index:1;
  top:68px;
  left:0;
}
.ie6 .nav-sublink,
.ie7 .nav-sublink {
  background-color:#ffffff
}
.nav-link .nav-sublink li {
    display: block;
    border-width: 0px;
    border-style: solid;
    min-width: 126px;
    max-width: 165px;
    position: relative;
    white-space: normal;
}
#top-nav-link .nav-sublink ul {
  padding:18px;

  line-height:38px;
}
#top-nav-link .nav-sublink li {
  display:block;
  height:auto;
  margin:0;
  text-align:left;
  white-space:nowrap;
  /* HTML 加 class settings-navSub_background 兼容 IE6 */
}
#top-nav-link .nav-sublink a {
  padding:0 14px;
  white-space:nowrap;
  display:inline;
  border:none;
  font-weight: normal;
}
#top-nav-link .nav-sublink li a:nth-child(n+2) {
  padding-right: 0;
}
#top-nav-link .nav-sublink li a:last-child {
  padding-right: 14px;
}
#top-nav-link .nav-sublink li {
  width: auto;
  text-align: center;
}
.ie8 .nav-sublink,
.ie7 .nav-sublink,
.ie6 .nav-sublink {
  left:0;
}
.ie7 .nav-sublink,
.ie6 .nav-sublink {
  text-align: left;
}

/* 移动导航 */

/*.mobile_nav a:hover {color:#ffffff}*/

/*.mobile_nav .nav-endlink li:last-child{border:none}*/
.mobile_nav .nav-sublink{padding:18px;border-style:solid;border-width:1px;position:absolute;border-radius:3px;line-height:55px;display:none;z-index:1;top:47px;left:0;font-size: 18px;}
.mobile_nav .nav-sublink li{display:block;height:auto;margin:0;text-align:left;white-space:nowrap}
.mobile_nav .nav-sublink a{padding:0 14px;white-space:nowrap;display:inline;border:none}

.nav-link-mobile{display:none}
.nav-link-mobile{height:21px;margin:0 auto;width:30px;position:relative;top:3px;overflow:hidden;padding-top:10px}
.nav-link-mobile span{display:block;height:5px;overflow:hidden;width:30px;background:#333333;border-radius:3px;margin-bottom:3px;}

.wrapper-mobile_nav{position:fixed;height:100%;overflow:auto;z-index:9;left:-100%;top:0;width:100%;display:none;}
.wrapper-mobile_nav .cont{width:100%;height:100%;overflow:auto;}
.mobile_nav{height:100%;overflow:auto;padding:0}
.mobile_nav_menu {
  overflow: auto;
  width: 100%;
  z-index: 1;
  position: relative;
  -webkit-overflow-scrolling: touch;
}
.mobile_nav_bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}
.mobile_nav .nav-link{height:auto;width:100%;display:block;text-align:left;margin-bottom: 68px;margin-left: 0;}
.mobile_nav .nav-link li{display:block;height:auto;line-height:55px;text-align: center;font-size: 18px;max-width:100%;}
.mobile_nav .nav-sublink{display:block;position:relative;top:0;border:0;padding:0;display:none;}
.mobile_nav .nav-sublink ul{margin-left:24px;}


/* 2.6 - 商品页 */
.pro-detail-inner h1 {font-size: 18px;font-weight: 700;line-height: 1.2;margin: 0;}
.pro-detail-inner .pro-detail-left{float:left}
.pro-detail-inner .pro-detail-left .pro-detail-gallery{float:none;width:455px;margin-right:100px;}
.pro-detail-inner .pro-detail-left .sharewrap{width:455px;margin-top:10px}
.pro-detail-inner .pro-detail-left .bdsharebuttonbox{float:right}
.pro-detail-inner .pro-detail-gallery-main a {position: relative; }
.pro-detail-inner .pro-detail-gallery-main a span {position: absolute;right: 0;bottom: 0;height: 36px;width: 36px;pointer-events:none; background: url(../images/fc03a3360b0b45bf8f5c987187fb42f3.gif);}
.pro-detail-inner .pro-detail-gallery-list {position: relative; margin-top: 25px;}
.pro-detail-inner .pro-detail-gallery-list a {border: 3px solid transparent;font-size: 0;}
.pro-detail-inner .pro-detail-gallery-list a.pro-detail-gallery-list-current {border-color: ;}
.pro-detail-inner .pro-detail-gallery-list a.pro-detail-gallery-list-current img {filter:alpha(opacity=100); opacity: 1;}
.pro-detail-inner .pro-detail-gallery-list a.hidden{display: none;}
.pro-detail-inner .pro-detail-gallery-list .pro-detail-gallery-list-btns { position: absolute; top:27px; display: inline-block; height: 25px; font-size: 24px; font-weight: 700; line-height: 25px; width: 75px; text-align: center; color: #DDDDDD; cursor: pointer; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
.pro-detail-inner .pro-detail-gallery-list .pro-detail-gallery-list-btns img {display: inline-block; height: 100%;}
.pro-detail-inner .pro-detail-gallery-list .pro-detail-gallery-list-prev { left: -55px; }
.pro-detail-inner .pro-detail-gallery-list .pro-detail-gallery-list-next { right: -45px; }
.pro-detail-price{line-height: 1;}
.pro-detail-quantity h3{margin: 0; line-height: 1;}
.pro-detail-quantity-ipt {font-size: 13.3333330154419px; color: #000;}
.prolist-spfilter .prolist-spfilter-head{font-weight: 400;}
.pageTitle h2{font-size: inherit;}
.cartTitle h2{font-size: 100%;}
.cart-table .cart-table-item p{margin-bottom: 0;}
@media screen and (max-width:768px){
  .pro-detail-inner .pro-detail-left{width:100%;float:none}
  .pro-detail-inner .pro-detail-left .sharewrap{width:100%}
  .prolist-spfilter .prolist-spfilter-pagenation-next,
  .prolist-spfilter .prolist-spfilter-pagenation-prev {width: 32px;}
  .prolist-spfilter .prolist-spfilter-pagenation-prev {right:38px;}
  .prolist-spfilter .prolist-spfilter-page {width: 100px; vertical-align: top;}
  .prolist-spfilter .prolist-spfilter-pagenation-status {right: 76px;}
  .pro-detail-inner .pro-detail-gallery-list {text-align: center;}
  .pro-detail-inner .pro-detail-gallery-list a {border-width: 1px;}
  .pro-detail-inner .pro-detail-gallery-list .pro-detail-gallery-list-btns { top: 0; bottom: auto; height: 69px; line-height: 69px; width: 25px; }
  .pro-detail-inner .pro-detail-gallery-list .pro-detail-gallery-list-btns img {width: 100%; height: auto;}
  .pro-detail-inner .pro-detail-gallery-list .pro-detail-gallery-list-prev { left: -4px; }
  .pro-detail-inner .pro-detail-gallery-list .pro-detail-gallery-list-next { right: -4px; }
}

/* 2.7 - 品牌页 */
.vendor-list {
  margin-top: 40px;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.vendor-list * {
  -ms-box-sizing: inherit;
  -o-box-sizing: inherit;
  box-sizing: inherit;
}
.vendor-each {
  position: relative;
  border-width: 1px;
  border-style: solid;
  border-radius: 3px;
  padding-left: 24%;
  padding-right: 70px;
  min-height: 250px;
  margin-bottom: 20px;
}
.vendor-each i {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  margin-left: -1px;
}
.vendor-each-left {
  width: 24%;
  position: absolute;
  top: 0;
  left: 0;
  height: 248px;
  font-size: 0;
}
.vendor-each-img-box {
  display: inline-block;
  vertical-align:middle;
  width: 100%;
  text-align: center;
}
.vendor-each-img-border {
  display: inline-block;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  max-width: 80%;
}
.vendor-each-img-inner {
  border: 4px solid #fff;
  border-radius: 50%;
  overflow: hidden;
}
.vendor-each-img-inner img {
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}
.vendor-each-right {
  display: table;
  width: 100%;
  height: 248px;
}
.vendor-each-content {
  display: table-cell;
  padding: 45px 0;
  vertical-align: middle;
}
.vendor-each-content h1 {
  font-size: 26px;
  line-height: 32px;
  margin: 0 0 25px;
  color: #333;
  vertical-align: middle;
}
.vendor-each-subtitle {
  font-size: 16px;
  color: #444;
}
.vendor-each-content p {
  font-size: 14px;
  line-height: 24px;
  margin: 0;
}
@media screen and (max-width: 480px) {
  .vendor-each {
    padding-left: 30%;
    padding-right: 10px;
    min-height: 160px;
  }
  .vendor-each-left {
    width: 30%;
    height: 158px;
  }
}

/* 2.8 文章列表 */
.post-wrapper {
  float: left;
  padding-right: 320px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box--sizing: border-box;
  box-sizing: border-box;
}
.post-side {
  float: left;
  margin-left: -260px;
  width: 260px;
}
.post {
  min-height: 500px;
}
.post .wrapper {
  padding-top: 20px;
}
.post .cont {
  width: 100%;
}
.posts-item {
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 30px 15px 30px 0;
  border-width: 0 0 1px 0;
  border-style: solid;
}
.posts-item-left {
  display: table-cell;
  vertical-align: top;
  width: 204px;
  height: 140px;
  overflow: hidden;
  text-align: center;
}
.posts-item-left img {
  max-width: 100%;
  max-height: 100%;
}
.posts-item-left img.loading {
  margin-top: 30%;
}
.posts-item-body {
  vertical-align: middle;
  padding-left: 15px;
}
.posts-item-publish_at {
  font-size: 12px;
}
.posts-item-heading {
  width: 100%;
  font-size: 18px;
  font-weight: 700;
  margin: 14px 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.posts-item-summary {
  font-size: 14px;
  line-height: 1.25;
  margin: 0;
}
.posts-item-tags {
  margin-top: 16px;
}
.posts-item-tags-tag {
  display: inline-block;
  position: relative;
  overflow: hidden;
  margin-right: 10px;
  font-size: 12px;
  text-decoration: none;
  line-height: 18px;
}
.posts-item-tags-tag .posts-item-tags-tag-icon {
  display: inline-block;
  width: 19px;
  height: 18px;
  background-image: url(../images/52f1860aa1e14e069274b9bc3db6efb9.gif);
  background-position: -100px -70px;
  background-repeat: no-repeat;
  vertical-align: bottom;
  margin-right: 2px;
}
.post-dirs-heading {
  line-height: 58px;
  font-size: 16px;
}
.post-dirs-heading span {
  display: inline-block;
  vertical-align: sub;
  line-height: 16px;
}
.post-dirs-list {
  margin: 0;
  padding: 0 0 10px 0;
  list-style: none;
  border-width: 1px 0 0 0;
  border-style: solid;
  font-size: 14px;
  line-height: 20px;
}
.post-dir-dot {
  margin: 0 12px;
}
.post-dir-dot:after {
  content: '.';
  display: inline-block;
  position: relative;
  top: -4px;
}
.post-dir-1,
.post-dir-2 {
  position: relative;
  margin-top: -1px;
  border-width: 1px 0 0 0;
  border-style: solid;
}
.post-dir-1-box {
  display: block;
  cursor: pointer;
  padding: 14px 0;
}
.post-dirs-sub-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.post-dir-2-box {
  display: block;
  border-width: 0 0 1px 0;
  border-style: solid;
  cursor: pointer;
  padding: 14px 0 14px 14px;
}
.post-dirs-sub-sub-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.post-dir-3-box {
  display: block;
  padding: 14px 0 14px 28px;
  cursor: pointer;
}

.post-dir-1-box:hover,
.active > .post-dir-1-box,
.post-dir-2-box:hover,
.active > .post-dir-2-box,
.post-dir-3-box:hover,
.active > .post-dir-3-box {
  background-color: #f6f6f6;
  color: #000000;
}

.post-dir-btn {
  position: absolute;
  right: 0;
  top: 0;
  height: 48px;
  width: 34px;
  padding-left: 10px;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
}
.post-dir-btn .main-ico-down {
  display: none;
}
.post-dir-btn.dir_off .main-ico-up {
  display: none;
}
.post-dir-btn.dir_off .main-ico-down {
  display: inline-block;
}

/*post tags*/
.post-tags-wrapper {
  padding-bottom: 20px;
}
.post-tags-heading {
  line-height: 58px;
  font-size: 16px;
  border-width: 0 0 1px;
  border-style: solid;
}
.post-tags-cloud {
  padding-top: 20px;
}
.post-tags-cloud-item {
  display: inline-block;
  line-height: 24px;
  padding: 0 10px;
  margin: 0 10px 10px 0;
  border-radius: 2px;
  background-color: #efefef;
  font-size: 13px;
}
.post-tags-cloud-item:hover,
.post-tags-cloud-item.active {
  color: #fff;
  background-color: #000000;
}

.post-info {
  font-size: 12px;
}
.post-content {
  padding: 30px 0;
  border-width: 0 0 1px;
  border-style: solid;
}
.post-content img {
  max-width: 100%;
  height: auto;
}

.post-re-wrapper {
  padding-bottom: 20px;
}
.post-re-heading {
  line-height: 58px;
  font-size: 16px;
}
.post-re-heading span {
  display: inline-block;
  vertical-align: sub;
  line-height: 16px;
}
.post-re-list {
  margin-top: 10px;
}
.post-re-each {
  display: block;
  position: relative;
  line-height: 20px;
  padding: 10px 0 10px 15px;
  font-size: 14px;
}
.post-re-each:hover {
  color: #55aa77;
}
.post-re-each-dot{
  position: absolute;
  top: 0;
  left: 0;
  font-size: 36px;
  top: -3px;
}
.post-re-each-dot:before {
  content: '.';
  display: inline-block;
}

.post-bottom {
  position: relative;
  padding: 0 0 30px;
}
.post-bottom .posts-item-tags {
  padding-right: 120px;
}
.post-bottom .sharewrap {
  position: absolute;
  top: -5px;
  right: 0;
  width: 120px;
}
.post-re-list-tip {
  font-size: 14px;
  line-height: 20px;
  padding: 10px 0;
}
@media screen and (max-width:768px) {

  .post-wrapper {
    float: none;
    padding-right: 0;
  }
  .post {
    min-height: 200px;
  }
  .post-side {
    float: none;
    margin-left: 0;
    width: 100%;
  }
  .posts-item {
    padding: 15px 0;
  }
  .posts-item-left {
    width: 102px;
    height: 70px;
  }
  .posts-item-heading {
    font-size: 16px;
    margin: 7px 0;
  }
  .posts-item-tags {
    margin-top: 8px;
  }
  .post-dirs-heading,
  .post-tags-heading,
  .post-re-heading {
    line-height: 30px;
    font-size: 12px;
    padding-left: 5px;
    border-radius: 3px;
  }
  .post-dirs-heading span,
  .post-tags-heading span,
  .post-re-heading span {
    vertical-align: middle;
    line-height: 12px;
    border: none;
  }
  .post-dirs-list {
    font-size: 12px;
  }
  .post-dir-1-box:hover,
  .active > .post-dir-1-box,
  .post-dir-2-box:hover,
  .active > .post-dir-2-box,
  .post-dir-3-box:hover,
  .active > .post-dir-3-box {
    background: none;
  }
  .post-dir-1, .post-dir-2 {
    border: none;
  }
  .post-dir-1-box {
    padding: 7px 0;
    border: none;
  }
  .post-dir-2-box {
    padding: 7px 0 7px 14px;
    border: none;
  }
  .post-dir-3-box {
    padding: 7px 0 7px 28px;
  }
  .post-tags-cloud {
    padding-top: 10px;
  }
  .post-tags-cloud-item {
    font-size: 12px;
    line-height: 20px;
  }
  .post-wrapper .pageTitle {
    line-height: 30px;
    padding-bottom: 10px;
    font-size: 22px;
  }
  .post-content {
    padding: 15px 0;
  }
  .post-re-list {
    margin: 0;
    border: none;
  }
  .post-bottom {
    padding-bottom: 15px;
  }
  .post-bottom .sharewrap {
    position: static;
  }
  .post-bottom .posts-item-tags {
    padding: 0 0 10px 0;
  }
  .post-re-each {
    font-size: 12px;
  }
  .post-re-list-tip {
    font-size: 12px;
  }
}


/* ============================= */
/*      SECTION 3  媒体查询      */
/* ============================= */
@media screen and (min-width:1250px){
  .picshow-inner-list{width:auto;}
  .pic-show-each{width:384px;height:200px;margin-right:24px;max-width:384px}
  .pic-show-each:last-child{margin-right:0}
}

@media screen and (max-width:768px){
  .page {min-width: 0;}
  .wrapper-slide{padding-top:0px}
  .slide-cnt .slidesjs-navigation{display:none}
  .pic-show-each{width:100%;margin:0;float:none;margin-bottom:10px}
  .wrapper-picshow{padding-top:10px}
  .wrapper-customPage{padding-top:10px;}
  #wrapper_nav+.wrapper-customPage {padding-top: 0px;}
  .wrapper-proList{margin-top:10px;}
  .wrapper-footer{margin-top:10px}
  .mod.slide{padding:0}
  .footer-payment{text-align:left;position:relative;width:100%;top:0;left:0;margin-top:10px}
  .footer-payment .footer-payment-icon {margin: 0 5px; font-size: 24px;}
  .footer-copyright{width:100%;margin-top:0}
  .footer-payment img{margin-left:0}
  .picshow-inner-list{max-width:384px;margin: auto;width:100%}
  .slidesjs-pagination{display:block}
}

/* 轻博客 */

/* 轻博客详情页面 */

.ie_clearfix{display:none}
.ie6 .ie_clearfix,.ie7 .ie_clearfix{display:block;width:1px;height:0;line-height:0;font-size:0;clear:both}
.blog_cont_fix{margin-bottom:-10px}
.blog_cont{background-color:#fff;margin:20px auto 60px auto;padding:55px 65px 0;max-width:100%;font-size:14px;line-height:24px;overflow:hidden}

@media screen and (max-width:768px){
  .blog_cont{margin:40px 10px;padding:55px 0 0;max-width:100%}
}

.blog_cont p{margin-bottom:20px}
.blog_cont-article,.blog_cont-image,.blog_cont-music,.blog_cont-video,.blog_cont-tags,.blog_cont-info{padding:0}
.blog_cont-article,.blog_cont-image,.blog_cont-music,.blog_cont-video{margin-bottom:50px}
.blog_cont-article-title{margin:0;padding:0;font-size:18px;line-height:24px;font-weight:bold;margin-bottom:20px}
.blog_cont-image-list{margin:40px 0 40px}
.blog_cont-image-list-item{margin:0 0 24px}
.blog_cont-image-list-item-src{display:block;width:auto;max-width:100%;margin:0 auto}
.ie6 .blog_cont-image-list-item-src{width:100%}
.blog_cont-image-list-item-desc{display:block;height:30px;line-height:30px;font-size:12px;text-align:center}
.blog_cont-music-item{ margin:0 -18px 40px; }
.blog_cont-music-item-disc{width:257px;height:257px;margin:0 auto 15px;position:relative}
.blog_cont-music-item-disc-img{display:block;width:257px;height:257px}
.blog_cont-music-item-disc-film{display:none;position:absolute;top:0;left:0;width:257px;height:257px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#04000000", endColorstr="#04000000");background-color:rgba(0,0,0,.2)}
.blog_cont-music-play{text-align: center; line-height: 0; margin: 4px 0 0;}
.blog_cont-music-name{display:block;text-align:center;font-weight:bold;height:20px;line-height:20px}
.blog_cont-music-info{text-align:center;line-height:20px}
.blog_cont-music-item-disc-play{display:none;background-position:0 -70px;background-image:url('../images/52f1860aa1e14e069274b9bc3db6efb9.gif');background-repeat:no-repeat;width:100px;height:100px;margin:-50px 0 0 -50px;position:absolute;top:50%;left:50%}

@media screen and (max-width:768px){
  .blog_cont-music-item-disc-film{display: block;}
  .blog_cont-music-item-disc-play{display: block;}
  .blog_cont-music-play{ display: none;}
}

.blog_cont-video-src{margin:0 0 40px;width:100%}
.blog_cont-video-src iframe{width:100%}
@media screen and (max-width:768px){
  .blog_cont-video-src iframe{height:490px}
}
@media screen and (max-width:600px){
  .blog_cont-video-src iframe{height:400px}
}
@media screen and (max-width:490px){
  .blog_cont-video-src iframe{height:290px}
}
.blog_cont-tags{height:auto;line-height:24px;margin:20px 0}
.blog_cont-tags-icon{display:block;width:19px;height:18px;line-height:18px;margin-top:3px;float:left;background-image:url('../images/52f1860aa1e14e069274b9bc3db6efb9.gif');background-position:-100px -70px;background-repeat:no-repeat}
.blog_cont-tags-item{margin-left:27px}
.blog_cont-tags-link{margin-right:8px;float:left}
.blog_cont-info{border-style:solid;border-width:0;border-top-width:1px;height:70px}
.blog_cont-info-author{display:block;float:left;height:32px;line-height:32px;margin:19px 0}
.blog_cont-info-author-avatar{vertical-align:middle;max-width:100%;max-height:100%;}
.blog_cont-info-author-link{height:32px;width:32px;display:block;background:#f7f7f7;border-radius:50%;overflow:hidden;font-size:0;text-align:center;float:left}
.ie6 .blog_cont-info-author-avatar{width:100%;height:100%;}
.blog_cont-info-author-name{margin-left:6px}
.blog_cont-info-author-name:visited {color: #555555}
.blog_cont-info-time{display:block;float:right;height:70px;line-height:70px;font-size:12px}

.blog_cont-info-time--share {padding: 15px 0 0; height: 59px; float: right;}
.blog_cont-info-time-date {font-size: 12px; height: 16px; line-height: 16px; text-align: right;}
.blog_cont-info-time-share a:first-child {margin: 6px;}
.blog_cont-info-time-share a.bds_more {margin: 6px 0;}

.blog_cont_nav{max-width:720px;margin:0 auto;height:16px;line-height:16px}
.ie6 .blog_cont_nav,.ie7 .blog_cont_nav{width:720px}
.blog_cont_nav a{font-size:14px;height:16px;line-height:16px}
.blog_cont_nav-action{display:block;float:right;height:16px}
.blog_cont_nav-action-prev,.blog_cont_nav-action-next,.blog_cont_nav-action-line{display:block;float:left;height:16px}
.blog_cont_nav-action-line{width:0;border-style:solid;border-left-width:1px;margin:0 16px}
.blog_cont-text img{max-width:100%}
.ie7 .blog_cont-text img,
.ie6 .blog_cont-text img{width:100%;}
/* 轻博客列表 */

.blogs-wrapper{padding:40px 0 60px;}
.blogs-wrapper .blogs-list{margin: 0; padding: 0;}
.blogs-list{width:100%;position:relative;}
.blogs-show-left{float:left;width:49.2%;}
.blogs-show-right{float:right;width:49.2%;}
.blogs-item{border-width:1px;border-style:solid;border-radius:5px;overflow:hidden;margin-bottom:20px;position:relative;transition:all .3s ease;}
.blogs-item:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, .2);}
.blogs-item .blog_cont-info{height:50px;}
.blogs-item .blog_cont-info-author{margin:9px 0}
.blogs-item .blog_cont-info-time{height:50px;line-height:50px;}
.blogs-item .blog_cont-info-author-name{font-size:14px;}

.blogs-item-video{margin:0 auto;width:88%;overflow:hidden;padding:6% 0;display:block;}
.blogs-item-video-player iframe{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}
.blogs-item-video-player{width:100%;padding-top:64%;position:relative;overflow:hidden;}
.blogs-item-video-link{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;display:block}
.ie6 .blogs-item-video-player{height:267px;margin-left:30px;padding-top:0;}
.ie6 .blogs-item-video-player iframe{position:relative;}
.ie7 .blogs-item-video-player{height:267px;padding-top:0;}
.ie7 .blogs-item-video-player iframe{position:relative;}
.ie8 .blogs-item-video-player{height:267px;padding-top:0;}
.ie8 .blogs-item-video-player iframe{position:relative;}

.blogs-list-org{height:0;overflow:hidden;}
.blogs-show{}

.blogs-item-article{margin:0 auto;width:88%;overflow:hidden;padding:6% 0;display:block}
.blogs-list .blog_cont-info{margin:0 auto;width:88%;}
.blogs-item-article:hover{text-decoration:underline}
.blogs-item-article-title{line-height:24px;font-size:18px;font-weight:700;}
.blogs-item-article-content{line-height:24px;font-size:14px;padding-top:2%;}

.blogs-item-image{margin:0 auto;width:88%;overflow:hidden;padding:6% 0;display:block;text-align:center;display:block}
.blogs-item-image-view{max-width:100%;}
.ie6 .blogs-item-image-view{width:100%}

.blogs-item-music{padding-bottom:48%;overflow:hidden;position:relative;}
.blogs-item-music-cover{position:absolute;left:0;top:0;width:36%;display:block;margin-left:6%;margin-top:6%;}
.blogs-item-music-cover img{display:block;width:100%;}
.blogs-item-music-name{height:24px;line-height:24px;font-size:18px;text-align:center;position:absolute;left:46%;top:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:50%;margin-top:18%;}
.blogs-item-music-name:hover{text-decoration:underline;}
.blogs-item-music-info{height:24px;line-height:26px;font-size:14px;text-align:center;position:absolute;left:46%;top:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:50%;margin-top:22%;}

@media screen and (max-width:768px){
  .blogs-show{display:none}
  .blogs-list-org{height:auto;overflow:visible;}
  .blogs-item-music-info{margin-top:24%;}
}

.blogs-author{padding:40px 0 0;width:141px;height:277px;position:relative;margin:0 auto;}
.blogs-author-avatar{position:absolute;top:46px;height:141px;width:141px;overflow:hidden;border-radius:50%;font-size:0;line-height:141px;text-align:center;background:#f7f7f7;}
.blogs-author-avatar img{max-width:100%;max-height:100%;vertical-align:middle;}
.ie6 .blogs-author-avatar img{width:100%;height:100%;}

.blogs-author-info{left:0;top:209px;position:absolute;height:56px;text-align:center;width:100%}
.blogs-author-info-name{height:30px;width:100%;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;}
.blogs-author-info-count{height:22px;width:100%;line-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;}

.blogs-author-social{left:0;top:274px;position:absolute;text-align:center;width:100%}
.blogs-author-social-link{display:inline-block;height:26px;width:26px;margin:0 2px;background-image:url('../images/5af7b8e838104898bd59cf5791adf14c.gif');background-repeat:no-repeat;font-size:0}
.blogs-author-social-link-weibo{background-position:2px 2px}
.blogs-author-social-link-douban{background-position:4px -32px}
.blogs-author-social-link-renren{background-position:3px -69px}
.blogs-author-social-link-wechat{background-position:0 -106px}

.blogs-tag{padding-top:40px;}
.blogs-tag-text{font-size:28px;}


/* 账户管理 - 社交绑定 */

.account-login-inner .account-login-label .content-err {
  height: auto;
  line-height: 22px;
  padding: 6px 0;
}

h3.social_bind--border {
  border-width: 1px 0 0;
  border-style: solid;
  padding: 30px 0 16px;
  margin: 0;
}

@media screen and (max-width: 768px) {
  h3.social_bind--border {
    margin: 30px 0 0;
  }
}

.social_bind {
  margin: 0;
  float: left;
  width: 100px;
}

@media screen and (max-width: 768px) {
  .social_bind {
    width: 33.333%;
  }
}

.social_bind-title {
  margin: 20px 0;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
}
.social_bind-img {
  display: block;
  border-radius: 50%;
  overflow: hidden;
  width: 44px;
  margin: 0 auto;
}
.social_bind-name {
  margin: 10px 0;
  text-align: center;
  font-size: 14px;
  line-height: 23px;
}
.social_bind-bind {
  width: 53px;
  height: 21px;
  line-height: 21px;
  border-color: #dddddd;
  border-width: 1px;
  border-style: solid;
  display: block;
  background-color: #f0f0f0;
  text-align: center;
  border-radius: 2px;
  font-size: 13px;
  color: #777777;
  margin: 10px auto;
}
.account-login-inner .account-login-form a.social_bind-bind:hover {
  text-decoration: none;
}
.account-login-inner .account-login-form .btn-submit{
  font-size: 13.3333330154419px;
}
.account-login-inner .content input {
  padding: 2px 10px;
  box-sizing: border-box;
}
.account-login-inner h3{
  font-size: 100%;
}
.account-type-name {
  line-height: 1;
}

/*隐藏手机端客服*/
@media screen and (max-width: 768px){
  .online-service{display: none;}
}
/*商品列表描述*/
.proList-name{
  height: 20px;
  text-align: center;
}
.proList-desc{
  height: 44px;
  text-align: center;
}
.proList-short_desc{
  height: 22px;
  line-height: 22px;
  display: block;
}
.proList-price{
  height: 22px;
  line-height: 22px;
}
/*商品详情描述*/
.pro-detail-short_desc{
  font-size: 14px;
  margin-top: 7px;
  line-height: 22px;
  word-break: break-word;
  overflow-wrap: break-word;
}
.pro-detail-inner .pro-detail-price{
  margin-top: 30px !important;
}
@media screen and (max-width: 768px){
  .proList-short_desc{
    font-size: 13px;
  }
  .pro-detail-short_desc{
    margin-top: 10px;
    font-size: 13px;
  }
}

.discountDetail{
  margin-bottom: 10px;
}
@media screen and (max-width: 768px){
  .discountDetail{
    font-size: 14px;
  }
}

/*底部安全认证*/
#icp-icon {
  margin: 18px 0 0;
  list-style: none;
  overflow: hidden;
  float: right;
}
#icp-icon > li {
  float: left;
}
#icp-icon a {
  text-decoration: none;
  display: block;
  line-height: 17px;
  width: 50px;
  padding-left: 42px;
  font-size: 12px;
  opacity: 0.6;
  filter: alpha(opacity=60);
  transition: opacity 0.3s;
  position: relative;
  margin-left : 20px;
}
#icp-icon a:before,
#icp-icon a:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 34px;
  height: 34px;
  background-position: center center;
  background-repeat: no-repeat;
  transition: opacity 0.3s;
}
#icp-icon a:before {
  opacity: 0;
  filter: alpha(opacity=0);
}
#icp-icon a:hover:before {
  opacity: 1;
  filter: alpha(opacity=100);
}
#icp-icon a:hover:after {
  opacity: 0;
  filter: alpha(opacity=0);
}
@media screen and (max-width: 768px){
  #icp-icon {
    display: none;
  }
}

#icp-icon .icp-icon-1:before {
  background-image: url(../images/1bea906c3e05430cafc372afcdef84ff.gif);
}
#icp-icon .icp-icon-1:after {
  background-image: url(../images/fbb5aac5e0cd47a1aa20d274edcb299c.gif);
}
#icp-icon .icp-icon-2:before {
  background-image: url(../images/e8216b6fa4954541a9d6ef713931bc0c.gif);
}
#icp-icon .icp-icon-2:after {
  background-image: url(../images/4a63e04e034d464bbbaee7e07a47c57e.gif);
}
#icp-icon .icp-icon-3:before {
  background-image: url(../images/6656c4f4a5144824a7a5da2a1432e847.gif);
}
#icp-icon .icp-icon-3:after {
  background-image: url(../images/012d1841abb6434bb8995cec7cbb4301.gif);
}

.slidesjs-pagination {
  top:-80px;
  display: block;
}

.slidesjs-pagination-item a {
  width: 20px;
  height: 4px;
  border-radius: 0px;
  border:0;
  background-color: #fff;

}
.slide-word {
  position: absolute;
  top: 130px;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
  text-align: center;
}
.slide-title {
  font-size: 56px;
  line-height: 61px;

}
.slide-subtitle {
  font-size: 28px;
  line-height: 61px;
}
@media only screen and (max-width: 768px){
  .slidesjs-pagination {
    top:-30px;
  }
  .slide-word {
    position: absolute;
    top: 30px;
    width: 100%;
  }
  .slide-title {
    font-size: 20px;
    line-height: 30px;

  }
  .slide-subtitle {
    font-size: 14px;
    line-height: 28px;
  }
}
/*产品分类*/
.wrapper-proshow .featured-card__title {
  font-family: 'Microsoft Yahei Light',Lantinghei,'Microsoft Yahei',verdana,sans-serif;
  font-size: 22px;
  padding-bottom: 6px;
}

.wrapper-proshow .featured-card__action {
  font-size: 16px;
}
.cont {
  width: 100%;
  max-width: 1140px;
}
.wrapper-proshow .cont {
    overflow: hidden;
}
.wrapper-proshow {
  margin-top: -60px;
  padding-bottom: 50px;
}

.wrapper-proshow .proshow {
  width: 380px;
  float: left;
  padding: 0;
}

.featured-card {
  display: block;
  position: relative;
  height: 380px;
  text-align: center;
  border-width: 0;
  background-color: #fff;
}
.featured-card:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0,0,0,0.06);
  opacity: 0;
  transition: opacity 0.15s ease-in;
  z-index: 1;
}
.featured-card__title {
  font-size: 1.75em;
  margin-bottom: 0;
  color: #030303;
  margin-top: 0;
}
.featured-card__action {
  font-size: 0.875em;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  font-size: 0.8125em;
  color: #f48fb1;
}
.featured-card__header {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: inline-block;
  padding: 30px 5% 10px;
  z-index: 1;
}
.featured-card__image-wrapper {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  height: 62%;
}
.featured-card__image {
  display: block;
  margin: 0 auto;
  max-height: 100%;
  height: 100%;
}

@media only screen and (max-width: 768px){
  .wrapper-proshow {
    margin-top: 10px;
    padding-bottom: 25px;
  }
  .wrapper-proshow .proshow {
    width: 29.3%;
    float: left;
    padding: 0;
    height: auto;
    margin-left: 3%;
    margin-right: 3%;
  }
  .wrapper-proshow .proshow:first-child{
    margin-right: 0;
  }
  .wrapper-proshow .proshow:last-child{
    margin-left: 0;
  }
  .featured-card__header {
    font-size: 12px;
    padding-top: 12px;
    width: 100%;
  }
  .featured-card__image-wrapper {
    bottom: 0;
    height: auto;
    top: 50px;
  }
  .featured-card {
    height: 110px;
  }
  .featured-card__title {
    font-size: 12px;
  }
  .featured-card__image {
    width: 100%;
    height: 100%;
  }

  .wrapper-proshow .featured-card__title {
    font-size: 12px;
    padding-bottom: 0px;
  }
  .wrapper-proshow .featured-card__action {
  font-size: 12px;
}
}

/*海外直邮*/
.m-tit {
  width: 100%;
  position: relative;
}
.wrapper-oversea1,.wrapper-oversea2,.wrapper-oversea3,.wrapper-products {
  background-color: #e05d0f4d;
  padding: 50px 0 0;
}
.wrapper-oversea4 {
  background-color: #edc5ad;
  padding: 50px 0;
}
.wrapper-oversea1 ul,.wrapper-oversea2 ul,.wrapper-oversea3 ul,.wrapper-oversea4 ul {
  list-style: none;
  padding: 0;
  margin:0;
}
.global1-mb {
  display: none;
}
.global1-pc {
  display: block;
  margin-top: 20px;
}
.brand-logo li {
  width: 210px;
  float: left;
  margin-right: 22px;
}
.brand-logo li:last-child{
  margin-right: 0;
}
.wrapper-oversea1-pics {
  overflow: hidden;
}
.wrapper-oversea1-pics a{
  float: left;
  position: relative;
}
.wrapper-oversea1-pics img{
  display: block;
}
.index-pic-big {
  width: 504px;
  height: 358px;

}
.wrapper-oversea1-pics a {
   overflow: hidden;
}
.index-pic-big-a {
    margin-right: 13px;
}
.index-pic-medium-a {
  margin-bottom: 14px;
}
.index-pic-medium{
  width: 411px;
  height: 172px;
  float: left;
}
.wrapper-oversea1-pics a:nth-child(3).index-pic-medium{
  margin-bottom: 0
}
.index-pic-small {
  width: 197px;
  height: 358px;

}
.index-pic-small-a {
   margin-left: 13px;
}
.index-pic-medium-all {
  height: 358px;
  float: left;
  width: 411px
}
@media only screen and (max-width: 768px){
  .wrapper-oversea3,.wrapper-oversea1,.wrapper-oversea2,.wrapper-oversea4,.wrapper-products {
    padding: 35px 0 40px;
  }

  .global1-mb {
    display: block;
  }
}
.m-tit>a,.index-div-title {
  width: 100%;
  margin: 0 auto;
  display: block;
  text-align: center;
  font-weight: bold;
  font-size: 24px;
}
.index-div-title {
  color:#000
}

.m-tit .tbd,.index-div-subtitle {
  text-align: center;
  height: 35px;
  font-size: 14px;
}
.index-div-subtitle {
  display: block;
  color:#999;
  line-height: 35px;
  margin-bottom: 10px;
}
.hw-con{
  font: 14px/37px microsoft yahei;
  color: #999;
  height: 35px;
  padding: 0 3px;
}
.oversea-cont {
  margin-top: 15px;
}

.oversea-cont .col1 {
  float: left;
  width: 916px;
}

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.pro-list {
  width: 100%;
  overflow: hidden;
  height: 258px;
}
.wrapper-oversea1 .proList {
  padding: 0;
}
.wrapper-oversea1 .proList-img {
  text-align: center;
  margin-bottom: 17px;
  position: relative;
  width: 173px;
  height: 173px;
  line-height: 173px;
}
.wrapper-oversea1 .proList-name {
  padding: 0px 10px;
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: bold;
  font-family: microsoft yahei;
  color: #333;
  font-size: 12px;
  text-align: center;
}

.wrapper-oversea1 .proList-desc {
  padding: 0 10px;
  overflow: hidden;
  text-align: center;
}


.wrapper-oversea1 .proList-ul li {
  width: 173px;
  padding: 15px 0 0;
  float: left;
  color: #5d5d5d;
  overflow: hidden;
  height: auto;
  margin-right: 10px;
  position: relative;

}
.cont .more-link {
  color: #000;
  padding: 0 0 13px;
}
.more-link {
  font: 12px microsoft yahei;
  text-align: right;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  width: 180px;
  display: block;
}
.brand-logo li p a {
  color: #5d5d5d;
  font: 14px/15px Microsoft Yahei;
  height: 15px;
  display: block;
  overflow: hidden;
  padding: 0 5px;
  text-align: center;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}

.brand-logo li .bd a {
  width: 99%;
  height: 90px;
  display: block;
  position: relative;
  overflow: hidden;
  text-align:center;
  border:1px solid #e8e8e8;
}
.brand-logo li em {
  width: 178px;
  height: 100%;
}
.brand-logo li {
  margin-bottom: 28px;
}
.index-pic-word {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 10%;
    text-align: center;
    padding: 10px;
    z-index: 3;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 240px;
}
.fl .index-pic-word {
    background-color: #f3f4f4;
    color: #333;
}
.fr .index-pic-word {
    background-color: #f3f4f4;
    color: #333;
}
.index-pic-text1 {
  font-size: 16px;
}
.index-pic-text2{
  font-size: 18px;
}

@media only screen and (max-width: 768px){
  .oversea-cont .col1 {
    width: 100%;
  }
  .oversea-cont .col1 li {
    width: 48.5%;
  }
  .oversea-cont .col1 li:first-child{
    margin-right: 3%;
  }
  .oversea-cont .col1 li img {
    width: 100%;
    height: auto;
  }
  .oversea-cont .col2 {
    width: 100%;
  }
  .oversea-cont .col1 li:first-child {
    margin-right: 1%;
  }
  .oversea-cont .col2 li {
    width: 23%;
    float: left;
    margin: 0 1%;
  }
  .brand-logo li .bd a {
    height: auto;
  }
  .brand-logo li .bd p{
    margin: 0;
    height: 42px;
  }
  .brand-logo li .bd .more-link {
    padding: 0;
    font-size: 12px;
  }
  .wrapper-oversea1 .proList-ul li {
    width: 29.3%;
    margin-left: 1.5%;
    margin-right: 1.5%;
    margin-bottom: 5px;
  }
  .wrapper-oversea1 .proList-ul li:first-child,.wrapper-oversea1 .proList-ul li:nth-child(4) {
    margin-left: 3%;
  }
  .wrapper-oversea1 .proList-ul li:last-child {
    margin-right: 3%;
  }
  .wrapper-oversea1 .proList-img {
    width: 100%;
    height: 121px;
    line-height: inherit;
  }
  .index-pic-word {
    width: 80%;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  }
  .index-pic-text1 {
  font-size: 12px;
  margin: 0;
}
.index-pic-text2{
  font-size: 14px;
  margin: 0;

}
.brand-logo li .bd a {
  width: 96%;
  }
}
/*海外直邮2*/
.oversea2-pro {
  width: 220px;
  height: 309px;
  padding: 0;
  margin-right: 5px;
  margin-bottom: 10px;
}
.proList-img {
  border-width: 0;
}
.wrapper-oversea2 .featured-card {
  height: 309px;
}
.wrapper-oversea2  .featured-card__image-wrapper {
  height: 309px;
  width: 220px;
  top: 0;
  bottom: 0;
}
.wrapper-oversea2  .featured-card__image-wrapper img {
  width: 100%;
}
.wrapper-oversea2 .grid__item {
  width: 20%;
}
.wrapper-oversea2 .proList {
  padding: 0;
}
.wrapper-oversea2 .proList-img {
  text-align: center;
  margin-bottom: 17px;
  position: relative;
  width: 220px;
  height: 220px;
  line-height: 220px;
}
.wrapper-oversea2 .proList-name {
  padding: 0px 10px;
  height: 30px;
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-weight: bold;
  font-family: microsoft yahei;
  color: #333;
  font-size: 12px;
  text-align: center;
}

.wrapper-oversea2 .proList-desc {
  padding: 0 10px;
  overflow: hidden;
  height: 39px;
  text-align: center;
}


.wrapper-oversea2 .proList-ul li {
  width: 220px;
  padding: 0;
  float: left;
  color: #5d5d5d;
  overflow: hidden;
  height: auto;
  margin: 0 5px;
  background-color: #f8f8f8;
  margin-bottom: 10px;
  position: relative;
}

.wrapper-oversea2 .featured-card__header {
  position: absolute;
  bottom: 10%;
  left: 50%;
  transform: translateX(-50%);
}
@media only screen and (max-width: 768px){
  .oversea2-pro {
    width: 45.5%;
    margin-left: 3%;
    margin-right: 0;
    height: 276px;
    float: left;
  }
  .wrapper-oversea2 .featured-card {
    height: 276px;
  }

  .wrapper-oversea2 .proList-ul li {
    width: 45.5%;
  }
  .wrapper-oversea2 .proList-ul li:nth-child(even){
    margin-left: 3%;
    margin-right: 3%;
  }
  .wrapper-oversea2 .proList-ul li:nth-child(odd){
    margin-left: 3%;
    margin-right: 0;
  }
  .wrapper-oversea2 .proList-img {
    width: 100%;
    height: auto;
    line-height: inherit;
  }
  .wrapper-oversea2  .featured-card__image-wrapper{
    width: 100%;
  }
  .wrapper-oversea2 .proList-img {
    height: 188px;
  }

}
/*海外直邮3*/
.wrapper-oversea3 .expert.first {
  margin-left: 0;
}
.wrapper-oversea3 .expert.first .img {
  width: 680px;
  height: 380px;
}
.wrapper-oversea3 .expert {
  float: left;
  margin-left: 10px;
}
.wrapper-oversea3 .expert.small.last {
  margin-top: 10px;
}
.wrapper-oversea3 .expert.small .img {
  width: 450px;
  height: 185px;
  display: block;
}

@media only screen and (max-width: 1024px){
  .wrapper-oversea3 .expert.first {
    width:58%;
  }
  .expertContent .expert {
    width:38%;
  }


}

@media only screen and (max-width: 768px){
  .wrapper-oversea3 .expert.first {
    width: 100%;
  }

  .wrapper-oversea3 .expert.first .img {
    width: 100%;
    height: auto;
  }
  .wrapper-oversea3 .expert.small {
   width: 45.5%;
   margin-top: 10px;
   margin-left: 3%;
 }
 .wrapper-oversea3 .expert.small .img{
  width: 100%;
  height: auto;
}
.wrapper-oversea3 .expert.small.last {
  margin-top: 10px;
}
.wrapper-oversea3 .expert.last {
  margin-left: 3%;
  margin-right: 3%;

}
}

/*海外直邮4*/
.wrapper-oversea4 ul {
  margin: 0 auto;
}
.wrapper-oversea4 ul li {
  float: left;
  margin: 0 9px 0 0;
}
.wrapper-oversea4 .cont {
  margin-top: 15px;

}
.wrapper-oversea4 .m-product {
  height: 374px;
  width: 276px;
  position: relative;
  background-color: #fff;
}
.m-product .m-comment {
  padding: 20px 15px;
  overflow: hidden;
}
.m-product .m-comment ._top{
  color: #999;
  font-size: 13px;
  line-height: 1;
  margin-top: 12px;
  color:#777777;

}
.m-product img {
  width: 100%;
}
.m-product > .bd {
  position: absolute;
  margin: 0 5px;
  min-height: 80px !important;
  width: 266px;
  bottom: 0;
  background-color: #fff;
  zoom: 1;
  overflow: hidden;
}
.m-product .price {
  float: right;
  color:#c78a49;
  font-size:14px;
}
.comment-content {
  height: 78px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

@media only screen and (max-width: 1024px){
  .brand-logo li {
    width:204px;
    margin-right:0;
  }
  .page {
    min-width:auto;
    width:100%;
  }
  .wrapper-oversea4 ul li {
    width:25%;
    margin:0;
  }
  .index-pic-big {
    width:380px;
  }
  .proList-ul {
    width:100%;
  }
}
@media only screen and (max-width: 768px){
  .wrapper-oversea4 .cont li {
    width: 45.5%;
    margin-left: 3%;
    margin-right: 0;
    margin-bottom: 10px;
  }
    .wrapper-oversea2  .featured-card__image-wrapper{
    height: auto;
  }
  .wrapper-oversea4 .cont li:nth-child(even){
    margin-right: 3%;
  }
  .wrapper-oversea4 .m-product {
    width: 100%;
    height: 355px;
  }
  .m-product > .bd {
    width: 90%;
    margin: 0;
    padding: 5%;
  }
  .m-product .m-comment {
    padding: 0;
    font-size: 14px;
  }
  .m-product .m-comment .pname{
    display: inline-block;
    font-size: 14px;
    width: 60%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;

  }
  .m-product .m-comment .price {
    font-size: 14px;
  }
  .comment-content {
    width: 100%;
    height: 85px;
  }
  .comment-content p {
    margin-top: 5px;
  }
}

/*页脚*/
/* 2.3 - 底部开始 */
dd {
  margin:0;
}
.footer{min-height:150px;position:relative;font-size:12px;margin-top:90px;}
.footer-split{margin: 0 12px;}
.yhsd-iconfont{font-size: 32px;margin-right: 12px;-webkit-text-stroke-width: 0;}
.footer-nav--wrap{display:inline-block;vertical-align: top;}
.footer-QRCodes-wrap{display:inline-block;float:right;}
.footer-QRCodes{width:120px;height:120px;}
.footer-QRCodes img{max-width: 100%;max-height: 100%;}
.footer-QRCodes-wrap p{
  font-size: 14px;
  max-width: 120px;
  text-align: center;
  margin: 0 auto;
}
.footer--inner {
  min-height: 140px;
  padding-top: 60px;
  box-sizing: border-box;
  width:1140px;
  margin:0 auto;
  text-align: center;
}
.footer-img2{
  margin-left: 17px;
}
.mobileimg{
  display:none;
}
.footer-logo{
  width:307px;
  text-align: left;
  display:inline-block;
  vertical-align: top;
  float:left;
}
.footer-logo .logo-link{
  display:inline-block;
  text-align: left;
  width:100%;

}
.footer-logo p{
  font-size: 12px;
  opacity:0.6;
  overflow:hidden;
  transition:all 0.3s;
  margin-bottom: 40px;
}
.footer--bar {
  width:100%;
  overflow: hidden;
  margin-top: 50px;
  box-sizing:border-box;
  clear:both;
  border-top: 1px solid #e6e6e6;
}
@media screen and (max-width: 1249px) and (min-width: 960px){
  .footer--bar {
    padding-left:20px;

  }
}


.footer--bar-cont{
  position: relative;
  width: 1140px; margin:0 auto;
}
.footer-cop_pay {
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
}
.footer-copyright {
  font-size: 12px;
  text-align: left;
  padding-bottom: 10px;
}
.footer-payment {
  text-align:left;
}
.footer-icp {
  position: absolute;
  right: 0;
  top: 20px;
  text-align: right;
}
.footer_simple {
  display: none;
}
.footer {
  margin: 0;
}
.footer-nav-list {
  display: inline-block;
  width: 23.5%;
  vertical-align: top;
  text-align: left;
  margin-top: 0;
}
.footer-nav-list-wrap{
  width:470px;
  margin:0 0 0 20px;
}
.footer-nav-list-each {
  height: 30px;
  line-height: 30px;
}
.footer-nav-list-each-link {
  font-size: 12px;
}
.footer-nav-list-each--title {
  font-size: 16px;
  width: auto;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
}
.footer-nav-list-each--title a{
  font-size: 14px;
}
@media screen and (max-width:768px){
  .footer{
    margin:0;
    margin-bottom:65px;
    padding: 0 10px;
  }
  .footer-logo{
    text-align: center;
    display: none;
  }
  .footer--inner{
    width:100%;
    text-align: center;
  }
  .footer-logo img{
    height:70px;
  }
  .footer-QRCodes-wrap{
    float:none;
  }
  .footer-QRCodes-mobile{
    width:100%;
  }

  .footer-logo .logo-link{
    text-align: center;
  }
  .mobiledisplay{
    display:block;
    margin:0 auto;
    float:none;
  }
  .footer-img2{
    margin-left: 0;
  }
  .footer-img2:nth-child(2){
    margin-left: 10px;
  }
  .footer-QRCodes{
    line-height: 1;
    width:140px;
    height:140px;
    text-align: center;
  }
  .footer-payment{
    float:none;
    display:block;
    line-height: 45px;
    margin-top: 10px;
    text-align: center;
  }
  .footer-copyright{
    display:block;
    line-height:1;
    font-size: 13px;
    text-align: center;
  }
  .footer-cop_pay{
    height:auto;
  }
  .footer--bar{
    width:100%;
    margin-top: 15px;
  }
  .footer--bar-cont{
    width:100%;
  }
  .yhsd-iconfont{
    font-size: 25px;
    margin-right: 9px;
  }
  .footer-nav-list-wrap{
    width:82.81%;
    margin: 0 auto;
    text-align: center;
  }
  .footer-nav-list-wrap dl dd {
    display: none;
  }
  .footer-nav-list{
    width:33%;
    height:30px;
    overflow:hidden;
    text-align: center;
  }
  .footer-nav-list-each--title a{
    font-size: 15px;
  }
  .footer-nav-list-each--title{
    margin:0;
    border-right-width: 1px;
    border-right-color:#333333;
    border-right-style: solid;
    line-height: 20px;
    height: 20px;
  }
  .footer-nav-list:nth-child(3) .footer-nav-list-each--title{
    border: 0
  }

}


/*商品详情页*/
.product-detail,.product-list,.posts-list,.single-post,.blogs-list,.single-blog,.product-filter-type{
  background-color: #fff;
  max-width: 1140px;
  margin: 0 auto;
  margin-top: 68px;
  margin-bottom: 60px;
}
.wrapper-slide {
  /* padding-top: 68px; */
}


.product-detail .mod,.product-list .mod,.posts-list .mod,.single-post .mod,.blogs-list .mod,.single-blog .mod,.product-filter-type .mod{
  padding: 0 30px;
}
.single-blog .mod{
  padding-bottom: 20px;
}
.product-detail .breadcrumb,.posts-list .breadcrumb,.single-post .breadcrumb,.product-filter-type .breadcrumb{
  padding-top: 30px;
  padding-bottom: 20px;
}
.single-blog .breadcrumb {
  padding-top: 20px;
  padding-bottom: 0;
}
.product-detail .breadcrumb-inner,.posts-list .breadcrumb-inner,.single-post .breadcrumb-inner,.single-blog .blog-breadcrumb,.product-filter-type .breadcrumb-inner{
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: 40px;
  line-height: 40px;
}
.wrapper-buy {
  padding-top: 10px;
}

.pro-detail-inner .pro-detail-gallery-list {
  float: left;
}
.pro-detail-inner .pro-detail-gallery-list a {
  display: inline-block;
  margin-right: 10px;
}
@media screen and (min-width: 1250px){
  .pro-detail-inner .pro-detail-cnt {
    width: 37%;
    margin: 0 5% 0 3%;
    float: left;
  }

}

@media screen and (max-width:768px){
  .product-detail,.product-list,.posts-list,.single-post,.blogs-list,.single-blog{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .blog_cont {
    margin: 0;
  }
  .wrapper-slide {
  padding-top: 0px;
}
  }

/*同品牌推荐*/
.wrapper-buy .same-brand-rec {
    padding-left: 29px;
    height: 577px;
    position: relative;
    border-left-width: 1px;
    border-left-style: solid;
}
.wrapper-buy .same-brand-rec h5 {
    font-size: 1rem;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-bottom: 10px;
    text-align: center;
    margin-top: 0;
}
.wrapper-buy .same-brand-rec .get-brand-item {
    margin-left: 0;
    list-style: none;
    padding: 0;
}
.wrapper-buy .same-brand-rec h5 span {
    display: block;
    font-size: .8rem;
}
.wrapper-buy .same-brand-rec .view-more {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: .8rem;
    padding: .3rem .8rem;
    opacity: 0;
    filter: alpha(opacity=0);
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
}
.wrapper-buy .same-brand-rec:hover .view-more {
    opacity: 1;
    filter: alpha(opacity=100);
}
.wrapper-buy .same-brand-rec .view-more:hover {
    text-indent: 5px;
}
.wrapper-buy .same-brand-rec .get-brand-item li {
    margin-top: 20px;
}
.wrapper-buy .same-brand-rec .get-brand-item li .item-pic {
    display: block;
    width: 100%;
    padding: 0 0 140px;
    position: relative;
    overflow: hidden;
}
.wrapper-buy .same-brand-rec .get-brand-item li .item-pic img {
    display: inline-block;
    margin: auto;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transition: all .35s ease;
    -moz-transition: all .35s ease;
    -webkit-transition: all .35s ease;
}
.wrapper-buy .same-brand-rec .get-brand-item .loading {
    line-height: 30px;
    padding-top: 150px;
    font-size: .8rem;
    text-align: center;
}
.wrapper-buy .same-brand-rec .get-brand-item li .item-pic .price {
    position: absolute;
    display: block;
    text-align: center;
    background-color: #fff;
    bottom: 0;
    width: 100%;
    font-size: .8rem;
}
.pro-detail-inner .pro-detail-gallery-list {
  width: 100%;
}

/*边栏*/
.main-title {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.main-title h3 {
  margin-bottom: 5px;
  margin-top: 0;
}
.main-title h3:before {
    background-color: #db2e2e;
}
.main-title h3:before {
    content: "";
    width: 80px;
    height: 2px;
    position: absolute;
    left: 0;
    bottom: -1px;
}
.text-center {
    text-align: center;
}
.no-bullet {
    margin-left: 0;
    list-style: none;
}

/*.product .pro-desc .you_comment-tab {
  position:relative;
  margin-top:-27px
}
.product .pro-desc .pro-desc-inner {
  border-top:none;
}
.product .pro-desc .you_comment {
  margin-top:30px
}
.product .pro-desc .you_comment .you_comment-list-item {
  padding-left:120px;
  padding-right:160px
}
.product .pro-desc .you_comment .you_comment-list-item .you_comment-list-item-head {
  padding-left:30px;
  width:100px
}
.product .pro-desc .you_comment .you_comment-list-item .you_comment-list-item-cont-text {
  padding:8px 10px;
  border-radius:3px;
  position:relative
}*/

.product .main-title h3 {
  font-size:18px
}


/*商品详情*/
.product-content {
  box-sizing: border-box;
  padding-bottom: 40px;
}
.pro-detail-title {
  background-color:#fff !important;
}
.pro-desc img {
  /*margin-bottom: 20px;*/
}

/*所有商品*/

.proList-ul li {
  width: 22%;
  margin-right: 4%;
  position: relative;
}
.proList-count-3 li:nth-child(3n), .proList-count-4 li:nth-child(4n), .proList-count-5 li:nth-child(5n) {
    padding-right: 0;
    margin-right:0;
}
.proList-img {
  width: 100%;
}
.prolist-spfilter-pagenation-status a {
    display: inline-block;
    color: #222;
    font-size: .875rem;
    height: 1.5rem;
    line-height: 1.5rem;
    margin-left: .3125rem;
    padding: .2rem .625rem;
}

.prolist-spfilter-pagenation-status .selected, .prolist-spfilter-pagenation-status a:hover{
    background-color: #9dafb8;
    color: #ffffff;
    border-radius: 3px;
}

.prolist-spfilter-col {
  max-width: 1080px;
  width: 100%;
  margin: 0 auto;
  text-align: right;
  padding-bottom: 35px;

}

.prolist-filter table tr:nth-of-type(even) {
    background: #f3f4f4;
}
.prolist-filter {
    font-size: .8rem;
    margin-bottom: 2rem;
}

.product-list .breadcrumb {
  padding-top: 30px;
  padding-bottom: 30px;
}
.product-list .breadcrumb-inner {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  height: 40px;
  line-height: 40px;
}
.prolist-spfilter {
  height: auto;
}

.prolist-spfilter-cond-chk {
    border-radius: 4px;
    height: 1.75rem;
    width: 3.5rem;
    vertical-align: baseline;
    display: inline-block;
    background: #DDD;
    color: transparent;
    cursor: pointer;
    position: relative;
    text-indent: 100%;
    width: 4rem;
    height: 2rem;
    transition: left .15s ease-out;
    -moz-transition: left .15s ease-out;
    -webkit-transition: left .15s ease-out;
}

.prolist-spfilter-cond-chk:after {
    left: 2rem;
    border-radius: 3px;
    height: 1.25rem;
    width: 1.25rem;
    background: #FFF;
    content: "";
    display: block;
    height: 1.5rem;
    left: .25rem;
    position: absolute;
    top: .25rem;
    width: 1.5rem;
    transition: left .15s ease-out;
    -moz-transition: left .15s ease-out;
    -webkit-transition: left .15s ease-out;
    transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
}

.prolist-spfilter .prolist-spfilter-inner {
  line-height: 2px;
}

.proList-count-5 li {
  width: 18%;
  margin-right: 2.5%;
}
.proList-count-5 .proList-img {
  width: 100%;
  height: auto;
  line-height: initial
}

.proList-count-3 li {
  width: 30%;
  margin-right: 5%;
}
.proList-count-3 .proList-img {
  width: 100%;
  height: auto;
  line-height: initial
}
/*排序按钮*/
.filter_simple {
  height: 30px;
  line-height: 30px;
}
.filter_simple-btn {
  float: left;
}
.filter_simple-btn .pro_list_filter-pro-item-name {
  line-height: 30px;
  height: 30px;
  display: inline-block;
  font-weight: bold;
  margin: 0 15px 0 0;
  color: #999999;
}
.filter_simple-btn .pro_list_filter-pro-item-name span{
    margin-left: 5px;
}
.filter_simple-btn .pro_list_filter-order-item {
  display: inline-block;
}
.filter_simple-btn .pro_list_filter-order-item-check {
  border:none;
  position:relative;
}
.filter_simple-btn .pro_list_filter-order-item-check input:checked+.showprooff{
  color:;
}
.filter_simple-btn .pro_list_filter-order-item-check input:checked+.showprooff +.showproon{
  display:inline-block;
  left:121%;

}

.filter_simple-pagination {
  float: right;
  margin: 0 0 0 30px;
  display:none;
}
.filter_simple-pagination-btn {
  display: inline-block;
  width: 28px;
  height: 28px;
  line-height: 28px;
  border-radius: 2px;
  text-align: center;
}
.filter_simple-pagination-next {
  margin: 0 0 0 2px;
}
.filter_simple-total {
  float: right;
}
@media screen and (max-width: 768px) {
  .filter_simple {
    display: none;
  }
  .nav-link>li:first-child{
    padding-left: 20px;
    padding-right: 20px
  }
  .nav-sublink {
    margin-left: 0;
  }
}
.pro_filter_wide-selected-clear {
  display: block;
  text-align: right;
  line-height: 30px;
  margin: 0 0 22px;
}
.pro_filter_wide-selected-item {
  margin: -10px 0 20px;
  position: relative;
  border-radius: 2px;
  padding: 0 20px;
  line-height: 32px;
  height: 32px;
}
.pro_filter_wide-selected-item-close {
  position: absolute;
  right: 20px;
}
.pro_filter_wide-list {
  margin: 0;
  border-radius: 2px;
  overflow: hidden;
}
.pro_filter_wide-list-item-title {
  position: relative;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  border-width: 0 0 1px;
  border-style: solid;
}
.pro_filter_wide-list-item-title-on_off {
  position: absolute;
  right: 0px;
  width:100%;
}
.pro_filter_wide-list-item.active .pro_filter_wide-list-item-title-on_off:before {
  content: '\e607';
  padding-left: 150px;
}
.pro_filter_wide-list-item-list {
  border-width: 0 0 1px;
  border-style: solid;
  display: none;
}
.pro_filter_wide-list-item-list-each {
  display: block;
  height: 32px;
  line-height: 32px;
  padding: 0 20px 0 50px;
}
.pro_filter_wide-list-item-list-each:hover {
  color: ;
  background-color: ;
}
.pro_filter_wide-list-item:last-child .pro_filter_wide-list-item-list {
  border-width: 0;
}
.pro_list_filter-selected {
  padding: 10px 0;
  line-height: 30px;
  font-size: 14px;
  border-style: solid;
  border-width: 0 0 1px;
  margin: 0 0 4px;
}
.pro_list_filter-selected-title {
  float: left;
  width: 73px;
}
.pro_list_filter-selected-list {
  width: 100%;
}
.pro_list_filter-selected-list-item {
  float: left;
  margin-right: 10px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#66000000", endColorstr="#66000000");
  background-color: rgba(0,0,0,0.4);
  border-radius: 5px;
  padding: 0 8px 0 12px;
  margin-top: 10px;
}
.pro_list_filter-selected-list-item-close {
  margin: 0 0 0 5px;
  padding: 0;
  font-size: 17px;
}
.pro_list_filter-selected-list--wrap {
  float: left;
  width: auto;
  margin: 0 -73px 0;
  padding: 0 73px 0;
}
.pro_list_filter-selected-clear {
  float: right;
  font-size: 14px;
  width: 73px;
  text-align: right;
}
.pro_list_filter-pro {
  margin: 0 -5px;
  padding: 0 0 10px;
}
.pro_list_filter-pro--grid {
  width: 160px;
  float: left;
}
.pro_list_filter-pro-item {
  margin: 0 5px;
}
.pro_list_filter-pro-item-name {
  height: 32px;
  line-height: 32px;
  white-space: nowrap;
  font-size: 14px;
}
.pro_list_filter-order-item{
  display:block;
}
.pro_list_filter-pro-item-select {
  width: 100%;
}
.pro_list_filter-pro--border {
  margin: 0 0 4px;
  height: 0;
  line-height: 0;
  font-size: 0;
  border-style: solid;
  border-width: 0 0 1px;
}
.pro_list_filter-order {
  margin: 0;
}
.pro_list_filter-order-item-each {
    margin:0;
    display: inline-block;
    border-radius: 1px;
    padding: 0 10px 0;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    border-width:1px;
    border-style:solid;
}
.pro_list_filter-order-item-sale i{
  vertical-align: 1px;
  margin-right: 2px;
}
.pro_list_filter-order-item-each.active {
  border-color:#c78a49 ;
  color: #c78a49;
}
.pro_list_filter-order-item-time-sign {
  margin: 0 0 0 3px;
}
.pro_list_filter-order-item-time.active .pro_list_filter-order-item-time-sign {
  color: #c78a49;
}
.pro_list_filter-order-item-price {
  position: relative;
  padding: 0 10px 0 10px;
}
.pro_list_filter-order-item-price i{
  font-size: 12px;
}
.pro_list_filter-order-item-price i+i{
  font-size: 16px;
}
.pro_list_filter-order-item-price-up {
  display: block;
  line-height: 1;
  position: absolute;
  right: 10px;
  top: 3px;
  font-size: 12px;
}
.pro_list_filter-order-item-price-down {
  display: block;
  line-height: 1;
  position: absolute;
  right: 10px;
  bottom: 3px;
  font-size: 12px;
}
.pro_list_filter-order-item-price.active_up .pro_list_filter-order-item-price-up {
  color: #c78a49;
}
.pro_list_filter-order-item-price.active_down .pro_list_filter-order-item-price-down {
  color: #c78a49;
}
.pro_list_filter-order-item-check {
  margin: 10px 0 0 10px;
  padding: 0 10px;
}
.pro_list_filter-order-item-check-input {
  margin: 0 5px 0 0;
  opacity:0;
  display:none;
}
.pro_list_wrap {
  padding: 0 30px;
}
.showpro {
    position: absolute;
    font-size: 40px;
    left: 110%;
    color: #909090;
}
.filter_simple-btn .pro_list_filter-order-item-check input:checked+.showprooff{
  border-color:#c78a49 ;
  color: #c78a49;
}
.showproon {
    left: 99%;
    color: #fff;
    transition: all 0.3s;
}
.settings-mobifilterSelect_border {
    border-color: #d6d6d6;
}
.settings-mobifilterSelect_color {
    color: #909090;
}
.settings-mobifilterSelect_background {
    background-color: #ffffff;
}
.filter_simple-total  {
  font-size: 14px;
}

.proList-ul .proList-name {
  -webkit-line-clamp: 2;
  height: 44px;
line-height:22px;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 10px;
  -webkit-box-orient:vertical;
      display: -webkit-box;
}
.product-list .proList-name{
  height: 44px;
  line-height:22px;
}

/*文章详情*/
.posts-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.posts-item-publish_at {
  margin-bottom: 15px;
}
.post-side .main-title h3 {
  font-size: 16px;
}
.post-side .main-title span {
  vertical-align: inherit;
}
.single-post .pageTitle{
  text-align: center;
}
.single-post .post-info {
  border-width: 0 0 1px 0;
  border-style: solid;
   text-align: center;
   padding-bottom: 20px;
}

/*博客详情*/
.blog_cont-article {
  margin-top: 35px;
}
.blog_cont_nav .blog_cont-head-nav-prev, .blog_cont_nav .blog_cont-head-nav-next {
    display: inline-block;
    width: 84px;
    height: 43px;
    line-height: 43px;
    font-size: 14px;
    border-width: 1px;
    border-style: solid;
    position: absolute;
    top: 20px;
    color: #777;
    transition: all 0.5s;
}
.blog_cont_nav .blog_cont-head-nav-next {
    right: 0px;
    border-radius: 5px;
}
.blog_cont_nav .blog_cont-head-nav-prev {
    left: 0px;
    border-radius: 5px;
}
.blog_cont_nav {
    line-height: 80px;
    height: 80px;
    text-align: center;
    position: relative;
    margin: 0 auto;
    background-color: #fff;
    padding-bottom: 25px;
    max-width: 1140px;
}
/*.blog_cont-info .hovershowshare {
    float: right;
    margin-right: 0;
    font-size: 19px;
    color: #757575;
    line-height: 20px;
    margin-top: 33px;
    padding-left: 20px;
    padding-bottom: 10px;
}
.share_box+.share_box-item--list {
    display: block;
    position: absolute;
    top: -60px;
    width: 195px;
    height: 50px;
    line-height: 50px;
    text-align: right;
    padding-bottom: 20px;
    z-index: -1;
    opacity: 0;
    transform: translatey(20px);
    transition: all 0.3s;
}
.blog_cont-info .hovershowshare:hover .share_box-item--list {
    z-index: 2;
    opacity: 1;
    transform: translatey(0px);
}
.blog_cont-info .share_box+.share_box-item--list {
    top: 30px;
    right: 45px;
}
*/
.nav-link li:hover .hovershow,.hoverhidden {
    display: inline;
}
.hovershow,.nav-link li:hover .hoverhidden{
    display: none;
}
#top-nav-link .nav-sublink ul ul {
  border-width: 0;
  padding: 0;
}

#top-nav-link .nav-sublink ul>li>a {
  padding: 20px;
}
#top-nav-link .nav-sublink ul {
    padding: 0;
}

#top-nav-link .nav-sublink a:hover{
  color:#e3be96;
}

.mobile_nav .nav-sublink ul {
  margin-left: 0;
  padding-left: 0px;
  display: none;

}
.mobile_nav .nav-sublink li {

  border-bottom: 1px solid #fff;
}

.mobile_nav .nav-endlink li {
  border-top: 1px solid #fff;
  border-bottom: 0;
}

@media screen and (max-width: 768px) {
  .pro-detail-inner .pro-detail-left .pro-detail-gallery {
    width:100%;
    margin-right:0;
  }
  .pro-detail-inner .pro-detail-gallery-list {
    padding:0;
  }
  .proList-ul li {
    width: 230px;
    margin: 0 auto;

  }
  .proList-count-3 li:nth-child(3n), .proList-count-4 li:nth-child(4n), .proList-count-5 li:nth-child(5n) {
    margin-right:auto;
  }
}

/*效果*/

.featured-card:hover:before {
    opacity: 1;
}
.collection-card:hover:after, .collection-card:focus:after {
    opacity: 0.6;
}
.collection-card:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    opacity: 0.4;
    z-index: 1;
    transition: opacity 0.2s ease;
}

.proList-ul li:hover .product-card__overlay, .proList-ul li:focus .product-card__overlay,.nav-sublink-ad-item:hover .product-card__overlay{
    visibility: visible;
    opacity: 1;
}

.product-card__overlay {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.06);
    transition: all 0.15s ease-in;
    cursor:pointer ;
    pointer-events: none;
}
.product-card__overlay-btn {
    position: relative;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);

    transition: all 0.15s ease-in;
    font-size: 0.8125em;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    padding: 15px 40px;
    text-align: center;
    background-color: #c78a49;
    border: 1px solid transparent;
    color: #fff;
    cursor:pointer ;
}
.expertContent .expert ,.oversea-cont .clearfix li{
  position: relative;
  overflow: hidden;
}
.expertContent .expert .img-hover-border::before,.oversea-cont .col1 .clearfix li .img-hover-border::before,
.wrapper-oversea1-pics .img-hover-border::before {
    opacity: 0;
    transition: opacity .35s,transform .35s;
}
.expertContent .expert:hover .img-hover-border::before, .oversea-cont .col1 .clearfix li:hover .img-hover-border::before,
.wrapper-oversea1-pics a:hover .img-hover-border::before
 {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.img-hover-border::before {
    position: absolute;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    border: 2px solid #fff;
    content: '';
    transform: scale(1.1);
     pointer-events: none;

}

.expertContent .expert:hover img,.oversea-cont .col1>ul>li:hover img,.wrapper-oversea1-pics img:hover {
    transform: scale(1.2);
}
.expertContent .expert img,.oversea-cont .col1>ul>li img, .wrapper-oversea1-pics img{
  transition: opacity .35s,transform .35s;
}
/*手机导航*/
.wrapper-header,.wrapper-nav {
  display: block;
}
.footer-QRCodes-wrap {
  display: block;
}
@media screen and (max-width: 768px) {
  .wrapper-header,.wrapper-nav {
  display: none;
}
}
.bottombar,.mobile-kf {
  display: none;
}
@media screen and (max-width: 768px) {
  .bottombar,.mobile-kf {
  display: block;
}
  .page .bottombar {
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: #fff;
    z-index: 10;
    border-top: 1px solid #dddddd;
    height: 65px;
}
 .page .bottombar ul {
  padding-left: 0;
  margin-top: 5px;
}
 .page .bottombar li {
    float: left;
    width: 20%;
    text-align: center;
    font-size: .85rem;
    height: 55px;
    overflow: hidden;
}

 .page .bottombar li a{
    color: #666;
    position: relative;
}
 .page .bottombar li a i {
    display: block;
    height: 23px;
    font-size: 24px;
    margin-top: 6px;
}
.footer-QRCodes-wrap {
  display: none;
}
.footer-nav {
  border-bottom: 1px solid #757575;
}
}



/*微信qq客服*/

.go_top a {
    margin: 14px 0 0;
    display: block;
    width: 50px;
    height: 50px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    font-size: 23px;
    color: rgba(255,255,255,0.7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3000000", endColorstr="#b3000000");
    background-color: #4d4d4d;
    transition: all 0.2s ease-in-out;
    opacity:0.7;
}
.go_top a span {
    display: none;
    color: #fff;
}
.go_top-service i {
    font-size: 26px;
    vertical-align: -5px;
    color: rgb(255,255,255);
    opacity: 0.7;
}
.go_top {
    position: fixed;
    bottom: 12%;
    right: 50px;
    z-index: 999;
}
.weixin_sercice {
    position: fixed;
    bottom: 8%;
    right: 132px;
    z-index: -1;
    width: 125px;
    text-align: center;
    border: 1px solid #f4f4f4;
    background-color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 0;
    line-height: normal;
    transition: all 0.3s;
}
.weixin_sercice_position {
    bottom: 12%;
}
.weixin_sercice_hover {
    z-index: 999;
    filter: alpha(opacity=100);
    opacity: 1;
}
.go_top a:hover i {
    display: none;
}
.go_top a:hover span {
    display: inline-block;
    font-size: 12px;
    width: 28px;
    line-height: 16px;
    margin-top: 8px;
}
.go_top {
    display: block;
  }
@media screen and (max-width: 768px) {
  .go_top {
    display: none;
  }
.is_mobile  .footer .mobile-kf {
    text-align: center;
    position: relative;
    margin-top: 15px;
}
.is_mobile  .footer .mobile-kf a {
    padding: 8px 20px;
    font-size: .9rem;
    border-radius: 4px;
    background-color: #fff;
    color:#666;
    margin-right:10px;
    display:inline-block;
}
.is_mobile  .footer .mobile-kf .wechat {
    position: absolute;
    color: #fff;
    left: 50%;
    margin-left: -20px;
    bottom: 40px;
    padding: 14px 14px 10px 14px;
    background: rgba(0,0,0,.5);
    overflow: visible;
    border-radius: 3px;
    -webkit-transform: scaley(0) translate3d(0,10px,0);
    -moz-transform: scaley(0) translate3d(0,10px,0);
    -ms-transform: scaley(0) translate3d(0,10px,0);
    transform: scaley(0) translate3d(0,10px,0);
    -ms-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.is_mobile  .footer .mobile-kf .wechat.show {
    left: 50%;
    transform: scaley(1) translate3d(0,0,0);
}
#wechat-qrcode img {
  width: 85px;
  height: 85px;
}
.is_mobile  .footer .mobile-kf .wechat p {
    font-size: .7rem;
    padding-top: 5px;
    margin-bottom: 0;
    margin-top: 0;
}
}


/*导航栏*/
.nav-sublink.has-ad {
  min-height:340px;
  width: 100%;
  transform: translate3d(0, 0, 0);
  transition: all 0.8s cubic-bezier(0.075, 0.82, 0.165, 1),opacity 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
  left: 0;
  padding: 0;
  margin: 0;
  width: 1140px;
}
.nav-sublink.has-ad ul {
  float: left;
}
.nav-sublink-ad{
  float: right;
}
.product-card__image {
    position: relative;
    width: 180px;
    max-height: 295px;
}
#top-nav-link .has-ad {
  padding-top: 0;
  top: 48px;
  border-style: solid;
  border-width: 0;

}
#top-nav-link .has-ad ul {
  border: 0;
}
#top-nav-link .nav-sublink-ad .mobile_bar-ad,#top-nav-link .has-ad .wrapper .proList-img{
    position: relative;
    display:inline-block;
    background-color: #fff;
    text-align: center;
    padding: 25px;
    border-color: #f7f7f7;
    color: #666;
    z-index: 1;
    height: auto;
}
.nav-sublink-ad-item {
  float: left;
  position: relative;
}
#top-nav-link .proList-ul .product-card__overlay {
  height: 100%;
  z-index: 2;
  padding: 0;
}
#top-nav-link .product-card__overlay-btn {
  line-height: 20px;
}
#top-nav-link .has-ad .wrapper {
  width: 920px;
  float: left;
  height: 300px;
  margin-top: 0;
}
#top-nav-link .has-ad .wrapper li {
  width: 228px;
  overflow-y: hidden;
  border-width: 0 1px;
  border-color: #f7f7f7;
  border-style: solid;
}

#top-nav-link .has-ad .wrapper .cont {
  height: 335px;
  overflow-y: hidden;
}
#top-nav-link .has-ad .wrapper .cont .mod {
  padding: 0;
}
#top-nav-link .has-ad  .proList-img  {
  width: 180px;
  padding: 25px;
  line-height: normal;

}
#top-nav-link .has-ad  .proList-name {
    padding: 0px 10px;
    height: 30px;
    line-height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: bold;
    font-family: microsoft yahei;
    color: #333;
    font-size: 12px;
    white-space: initial;
    text-align: center;
}
#top-nav-link .has-ad .proList-desc {
  padding-left: 10px;
  text-align: center;
}

#top-nav-link .has-ad  li:hover{
  background-color: #fff;
}
.nav {
  padding:0;
}
#top-nav-link .has-ad .has-ad-left {
  width: 220px;
}
#top-nav-link .has-ad .has-ad-left li:hover {
    background-color: #eee;
}


.mobile_nav_menu .nav-link >li>a {
    position: relative;
    font-size: 18px;
    display: block;
    text-align: center;
    line-height: 55px;
    height: 55px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.mobile_nav  .mobile-search {
  width: 100%;
  opacity: 1;
  background-color: #000;
  padding: 10px 0;
  z-index: 10;
}

.mobile_nav  .header-search {
  position: relative;
  opacity: 1;
  display: inline-block;
  margin-left: 20px;
  width: 80%;
  right: 0;
  top: 0;
}
.mobile_nav  .header-search  input {
  width: 90%;
  padding: 5px 15px;
}

@media screen and (max-width: 768px) {
  .header-search-ico {
  top: 14px;
  right: 20px;
  display: inline-block;
}
}


/*base64*/

.icon-firstpage,.icon-pagesearch,.icon-pageproduct,.icon-pagecart,.icon-pageme,.icon-wechat{
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
}


/*查看全部分类*/
.wrapper-nav>.nav-sublink {
  font-size:14px;
  position:absolute;
  display:none;
  z-index:1;
  top:40px;
  left:0;
  padding-top: 7px;
  width: 100%;
}


/*全屏查看所有分类*/
.wrapper-nav .has-ad {
  padding-top: 0;
  top: 68px;
  border-style: solid;
  border-width: 0;

}
.wrapper-nav .has-ad ul {
  border: 0;
  padding: 0;
  margin: 0;
  line-height: 38px;
}
.wrapper-nav .nav-sublink-ad .mobile_bar-ad,.wrapper-nav .has-ad .wrapper .proList-img{
    position: relative;
    display:inline-block;
    background-color: #fff;
    text-align: center;
    padding: 25px;
    border-color: #f7f7f7;
    color: #666;
    z-index: 1;
    height: auto;
}
.nav-sublink-ad-item {
  float: left;
  position: relative;
}
.wrapper-nav .proList-ul .product-card__overlay {
  height: 100%;
  z-index: 2;
  padding: 0;
}
.wrapper-nav .product-card__overlay-btn {
  line-height: 20px;
}
.wrapper-nav .has-ad .wrapper {
  width: 748px;
  float: left;
  height: 340px;
  margin-top: 0;
}
.wrapper-nav .has-ad .wrapper li {
  width: 248px;
  overflow-y: hidden;
}

.wrapper-nav .has-ad .wrapper .cont {
  height: 340px;
  overflow-y: hidden;
}
.wrapper-nav .has-ad .wrapper .cont .mod {
  padding: 0;
}
.wrapper-nav .has-ad  .proList-img  {
  width: 200px;
  padding: 25px;
  line-height: normal;
  margin-bottom: 0;

}
.wrapper-nav .has-ad  .proList-name {
    padding: 0px 25px;
    height: 30px;
    line-height: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: bold;
    font-family: microsoft yahei;
    color: #333;
    font-size: 12px;
    white-space: initial;
    text-align: center;
}
.wrapper-nav .has-ad .proList-desc {
  padding-left: 25px;
  text-align: center;
}

.wrapper-nav .has-ad  li:hover{
  background-color: #fff;
}
.nav {
  padding:0;
}
.wrapper-nav .has-ad .has-ad-left {
  width: 192px;
  margin-left: 200px;
}
.wrapper-nav .has-ad .has-ad-left a:hover {
    color: #e3be96;
}
.nav-fix-width {
  max-width: 1140px;
  margin: 0 auto;
}
.wrapper-nav .nav-sublink li {
    display: block;
    height: auto;
    margin: 0;
    text-align: left;
    white-space: nowrap;
}
.nav-fix-width>ul>li:first-child {
  margin-top: 38px;
}
.proList-img {
  border-radius: 0;
}

#wrapper_header,#wrapper_nav {
  position: fixed;
  top: 0;

}
#wrapper_nav {
   box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}
.proList-name {
  font-weight: bold;
}

.wrapper-proshow .m-tit>a {
  color:#000;
  }
.comment-content p{
  font-size: 12px;
  color:#4d4d4d;
}
.wrapper-products .m-tit>a {
   color:#000;
}
.wrapper-products .hw-con {
color:#999;
}
.wrapper-oversea1 .m-tit>a {
  color:#000;
  }
.wrapper-oversea2 .m-tit>a {
color:#000;
}
.wrapper-oversea3 .m-tit>a {
color:#000000;
}
.wrapper-oversea4 .m-tit>a {
  color:#000;
  }
.wrapper-proshow .hw-con {
color:#999;
}
.wrapper-oversea1 .hw-con {
color:#999;
}
.wrapper-oversea2 .hw-con {
color:#999;
}
.wrapper-oversea3 .hw-con {
color:#999999;
}
.wrapper-oversea4 .hw-con {
color:#999;
}
.pname {
  font-weight: bold;
  color:#333333;
  font-size:14px;
}

 .m-product .hd:hover .img,.wrapper-proshow .proshow:hover img  {
    transform: scale(1.05);
    transition: transform 0.5s  ease-out;
}
.hd {
  overflow: hidden;
}
.wrapper-oversea1 .brand-logo .bd:hover img {
    margin-left: -100px;
    transition: all 0.3s cubic-bezier(0.35,0.2,0.55,1);
}
#go_top-go {
  line-height: 50px;
}
.log-block-inner,.log-block-inner.register  {
  padding-top: 130px;
}

.is_mobile .page .bottombar .active i,.is_mobile .page .bottombar .active a{
  color:#ded835;

}
.is_mobile .page .bottombar a{
   font-size:12px;
}
.is_mobile .page .bottombar .mobile_bar i{
  font-size: 23px;
}
.is_mobile .page .bottombar li:nth-child(4) i{
  font-size: 27px;
}
#content_for_layout {
  padding-top: 68px;
}
@media screen and (max-width: 768px) {
  #content_for_layout {
  padding-top: 0px;
}
}

.product-filter-type .proList-ul .proList-name{

}
.wrapper-proshow .featured-card:hover:before {
  opacity: 0;
}

.header {
  padding-left: 0;
  padding-right: 5px;
}

.wrapper-oversea1 .proList-name,.wrapper-oversea2 .proList-name {
  height: 32px;
  line-height: 16px;
}


.pro-typeitem-list .info del {
  margin-left: 4px;
}

.yhsd-font-link,
.yhsd-font-link:visited,
.yhsd-link-wrap a,
.yhsd-link-wrap a:visited {
    color: #555555;
}

.btn-primary {
  background:#c78a49;
}
.emptyTips-wrap {
  padding-top: 130px;
}

.goods_show .proList-ul .proList-name {
  height: 36px;
}
.goods_show .proList-ul li {
  margin-right: 2.5%;
  width: 18%;
}
.goods_show .proList-ul li:nth-child(5n){
  margin-right: 0;
}

.goods_show .proList-count-5 .proList-img{
  width: 100%;
  height: 185px;
  line-height: 185px;
}
.goods_show .proList-ul .proList-name {
  font-weight: normal;
}

.wrapper-oversea2 ul {
  overflow: hidden;
  height: 640px;
  position: relative;
}
.oversea2-pro-abs {
  position: absolute;
  top: 0;
  left: 230px;
}
.wrapper-oversea2 .oversea2-pro-abs li:nth-child(4n){
  margin-right: 0;
}
.wrapper-oversea2 .oversea2-pro-abs li:nth-child(4n+1){
  margin-left: 0;
}

.nav-midddle {
  width: 80%;
}

/*自定义特卖展示区*/
.index-display .owl-item {float: left;height: 100%;}
.index-display .owl-wrapper-outer {width: 100%; height: 100%;overflow: hidden;}
.index-display .owl-wrapper {position: relative;height: 100%;}

.index-display-item-img {height: 292px; display: block; text-align: center; }
.index-display-item-img img {max-height: 275px; max-width: 275px;}
.index-display-title-wrapper {font-size: 0; width: 100%;}
.index-display-title {transition: all 0.3s ease;display: inline-block; height: 50px; line-height: 50px; font-size: 16px; text-align: center; position: relative; cursor: pointer;}
.index-display-title-only {width: 100%;}
.index-display-title-db {width: 50%;}
.delta4 {position: absolute; display: block;width: 24px; height: 12px;line-height: 12px; left: 50%;margin-left: -12px;top: 48px;visibility: hidden; font-size: 24px;color: ;}
.index-display-title-avtive {transition: all 0.3s ease; background-color: ;}
.index-display-title-avtive .delta4 {transition: all 0.3s ease; visibility: visible; color: }
.index-display-content-outer {position: relative}
.index-display-content { position: relative;overflow: hidden;}

.index-display-list {display: none; position: relative; height: 100%;}
.index-display-list-avtive {display: block;}

.index-display-item {position: relative;height: 100%;margin: 0 auto;}
.owl-item:first-child .index-display-item {margin-left: 0;}
.index-display-item-desc { width: 140px;height: 80px;line-height: 20px;  margin-bottom: -40px; opacity: 0;filter:alpha(opacity=0); cursor: pointer; text-align: center;}
.index-display-item-desc span{display: block;width: 100%; text-align: center;font-size: 14px;}
.index-display-item-desc i,.progrid-desc .progrid-name
 {max-height: 40px;width: 80%; text-align: center; margin: 10px  auto 4px;font-size: 14px; font-style:normal;font-weight: bold;text-overflow: ellipsis;display: block;display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.bdr {position: absolute;background-color: #eee;opacity: 0;filter:alpha(opacity=0);transition: all 0.6s ease;}
.bdr_top {width: 0; height: 1px;top: 0; left: 0;}
.bdr_right {width: 1px; height: 0; top: 0; right: 0;}
.bdr_bottom {width: 0; height: 1px;bottom: 0; right: 0;}
.bdr_left {width: 1px; height: 0; bottom: 0; left: 0;}
.index-display-item .index-display-item-desc {background-color: #000;opacity: 0.5;filter:alpha(opacity=50); transition: all 0.5s ease;}



.display-btn {position: absolute; font-size: 28px;top: 45%; height: 30px;line-height: 30px; margin-top: -15px;cursor: pointer; color: #999;opacity: 0.6;filter: alpha(opcity=60);}
.display-btn2 {top: 0;visibility: hidden;}
.display-btn:hover {opacity: 1;filter: alpha(opcity=100);}
.display-prev {left: -42px;}
.display-next {right: -42px;}

@media screen and (max-width: 768px) {
    .index-display-content {width: 90%;margin: 0 auto 25px;}
    .delta4 {width: 16px;left: 50%;margin-left: -8px; top: 30px;font-size: 16px;}
    .index-display-item:hover .bdr {display: none;}
    .index-display-item:hover .index-display-item-desc {background-color:#fff;opacity: 0.8;filter:alpha(opacity=80)}
    .index-display-title {height: 46px; line-height: 46px;margin-top: 20px;}
    .index-display-content {margin-bottom: 20px;margin-top: 20px;}
    .index-display-item-desc {opacity: 0.8;filter:alpha(opacity=80);background-color: #fff;width: 100%; margin:0;left: 0;bottom: 0;height: 40px;line-height: 40px;}
    .index-display-item-desc i {display: none;}
    .index-display-item-desc span {display: block; height: 100%;text-align: left; text-indent: 12px;}
    .display-prev {left: -18px;}
    .display-next {right: -18px;}
    .index-display-item-img, .index-display-item-img img{
      width: 100%;
      height: auto;
    }
    .cont998 {
      width: 90%;
      margin:0 auto;
    }
    .display-btn {
    top: 65%;
    }
    .display-next {
    right: -18px;
  }
  .display-prev {
    left: -18px;
}
  .oversea2-pro-abs {
    position: relative;
    left: 3%;
  }
  .wrapper-oversea2 ul{
    overflow:visible;
  }
  .wrapper-oversea2 .proList-ul li:nth-child(odd){
    margin-left: 0;
  }
  .wrapper-oversea1-pics,.wrapper-oversea1-pics a {
    width: 100%;
    height: auto;
    margin: 0 0 10px 0;
  }
  .index-pic-big ,.index-pic-small,.index-pic-medium{
    width: 100%;
    height: auto;
  }
  .index-pic-medium-all {
    width: 66%;
    height: auto;
  }
  .wrapper-oversea1-pics .index-pic-small-a {
    width: 32%;
    margin-left: 2%;
  }
  .global1-pc {
    margin-top: 0;
  }
  .oversea-cont .clearfix li {
    width: 30%;
    margin: 1.65%;
  }
  .global1-pc .brand-logo .lazyImg {
    width: 100%;
    height: auto;
  }


}

.account-block {
  margin-bottom: 50px;
}

.btn-primary {
  border-color:transparent;
}
@media screen and (min-width: 1250px) {
  .proList-img {
    line-height:inherit;
    height:258px;
  }
}
#gywm{padding:0 5%;}
#gywm img{width:100%;}
#gywm p img{width:100%;}
