/* line 1, layout.scss */
.fl{
  float:left;
}
.fr{
  float:right;
}
.clearfloat:after{
  display:block;
  clear:both;
  content:"";
  visibility:hidden;
  height:0;
}
.clearfloat{
  zoom:1;
}

.common-btn {
  background:-webkit-gradient(linear, 0 0, 0 bottom, from(#8e8e8e), to(#212121));
  color: #fff;
  padding: 9px 30px;
  font-size: 16px;
  border-radius:3px;
  cursor: pointer;
  border: 0;
}


hr {color:#dfdfdf;border:0;border-top:1px solid #dfdfdf;height:1px;padding:0;}
body{-webkit-font-smoothing: antialiased; min-width:768px;}
::-webkit-input-placeholder { color:#eaeaea;font-size:12px;padding-left:5px;}
::-moz-input-placeholder { color:#eaeaea;font-size:12px;padding-left:5px;}
.nav-top {
  position: fixed;
  top: 0;
  width: 100%;
  min-width: 768px;
  /*height:77px;*/height:80px;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 10;
  display: block;
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  -webkit-transform: scale(1);
}

.nav-container { position: relative; width: 100%;padding-top:16px;text-align:center; }

.nav-list,.logo{display:inline-block;}
.nav-list{font-weight:bold;}
/*.nav-lists a{
  font-family:"微软雅黑"!important;
  color:#333!important;
  /!*font-size:0.875rem!important;*!/font-size:14px!important;
}
.nav-lists span{
  font-family:"微软雅黑"!important;
  color:#939393!important;
  /!*font-size:0.75rem!important;*!/font-size:12px!important;
}*/
@media screen and (max-width: 1363px){
  .nav-lists a{
    /*color:#333!important;*/
    font-size:1.2vw!important;
  }
  .nav-lists span{
    color:#939393!important;
    font-size:1vw!important;
  }
  .nav-lists a.list-a1{
    color:#c4000a!important;
    font-family:'NeoSansStd Medium'!important;
    font-size:1.2vw!important;
  }
}
.nav-list a,.nav-list span{
  padding-right:25px;
  display:inline-block;
  font-size:14px;
  font-weight:bold;
  color:#333;
  letter-spacing:0.5px;
}
.nav-list a:hover{
  color: #a7091a;
}
.nav-list-list{color:#a7091a;}
.nav-install { position: absolute; top: 20px; right: 145px; }
.nav-search{
  position: absolute;
  top: 25px;
  /*right: 145px;*/right:157px;
  border: 1px solid #d2d3d5;
  border-radius: 2px;
  background: #fff;
  height: 23px;
}
.nav-search .intxt{
  border: none;
  background: none;
  width: 195px;
  height: 15px;
  line-height: 15px;
  padding: 4px 10px;
  /*font-size: 14px;*/font-size:12px;
  color: #333;
  display: inline-block;
  vertical-align: middle;
  outline: none;
}
.nav-search .inbtn{
  border: none;
  background: url(../image/search_bg.png) no-repeat;
  height: 23px;
  width: 33px;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  outline: none;
}
.global-nav{position:absolute;top:50px;left:30px;}

.nav-top.minitop{
  height:80px;
  line-height:80px;
  background:rgba(244,244,244,0.58);
}
/*.list-a1{width:51px;height:16px;vertical-align:-5px;background-position:-4px -335px;}*/
/*.list-a1,*/
.list-a2{
  width:97px;
  height:16px;
  vertical-align:-5px;
  background-position:-80px -335px;
  background:url(../image/bgsprite.png) no-repeat;
}

.nav-top.minitop .nav-container{height:80px;padding-top:0px;transition:all 0.2s;}
.nav-top.minitop .global-nav{top:0;transition:all 0.2s;}
.nav-top.minitop .nav-install{top:13px;transition:all 0.2s;}
.nav-top.minitop .nav-container .logo{width:169px;height:35px;margin-top:23px;background:url(../image/bgsprite.png) 0 -1195px no-repeat;
  /*transition:all 0.2s ease;*/
  /*-webkit-transition: background 0.5s ease-in,color 0.3s ease-out*/
  -webkit-animation:mylogo 0.5s ease;-moz-animation:mylogo 0.5s ease;animation:mylogo 0.5s ease;
}

.gnb-main{position:relative;width:100%;z-index:2;text-align:center;margin:80px 0 0 0;}
.gnb-main .nav{position:relative;height:38px;line-height:38px;/*border-top:1px solid #aaaaaa;*/padding:0 120px 0 0;box-sizing:border-box;}
/*.gnb-main .nav a{padding: 0 6px;margin:0 25px;display:inline-block;font-size:14px;color:#444;}*/
.gnb-main .nav a{display:inline-block;font-size:14px;color:#444;border:1px solid #c9c9c9;border-bottom: none;border-right: none;width:140px;margin-right: -4px;}
.gnb-main .nav a.zuo{border-right: 1px solid #c9c9c9;}
.gnb-main .nav a.on {/*position:relative;top:-1px;*/font-weight:600;/*border-top:2px solid #444;*/background-color: #f6f6f6;height: 37px;}
.gnb-main .nav a:hover{background-color: #f6f6f6;font-weight: 600;height:37px;}
.containerBox{position:relative;margin:0 120px 0 0;padding:0 0 20px 0;min-height:100%;box-sizing:border-box;border-top: 1px solid #c9c9c9;}

.swiper-container .btn{position:absolute;top:43%;width:49px;height:70px;cursor:pointer;opacity:0.6;z-index:2;}
.swiper-button-prev{left:1%;}
.swiper-button-next{right:1%;}

.swiper-container { width: 100%;height: 100%; }
.home-swiper .swiper-slide {
    float: left;
    height: 500px;
    position: relative;
    background-color: #f4f4f4;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    cursor: pointer;
}
.home-swiper .swiper-slide .gallery-wrap {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 500px;
    text-indent: 0px;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.home-swiper .swiper-slide .gallery-wrap.content-left {
    text-align: left;
    padding: 0 0 0 90px;
}
.home-swiper .swiper-slide .gallery-wrap.content-right {
    text-align: right;
    padding: 0 90px 0 0;
}
.home-swiper .swiper-slide .gallery-wrap .gallery-content {
    vertical-align: middle;
}
/*
首页5个推荐商品样式*/
.main-small-banner{width:100%;display:block;padding:15px 0;background:#f6f6f6;/*padding-top: 20px;*/}
.main-small-banner:after{content:"";clear:both;display:block;}
.main-small-banner .item{display:block;float:left;width:19.6%;margin-right:0.5%;margin-bottom:0.5%;box-sizing:border-box;}
.main-small-banner .item:last-child{border-right:0 none;}
.main-small-banner .item .link{color:#6b6b6b;}
.main-small-banner .item .link .column-img{padding-bottom:2%;}
.main-small-banner .item .link .title{padding:0 2% 0;color:#333;font-size:14px;font-weight:600;line-height:18px;}
.main-small-banner .item .link .description{padding:4px 2% 0;color:#666;font-size:12px;line-height:150%;}
.main-small-banner .item:nth-child(5n){margin-right: 0px;}
/*
首页瀑布流样式*/
.wookmark-loading{
  display: none;
  padding: 10px 0;
}
.wookmark-loading img{
  display: block;
  margin: 0 auto;
}
.main-small-banner2{width:100%;display:block;padding:15px 0;background:#fff;}
.main-small-banner2:after{content:"";clear:both;display:block;}
.main-small-banner2 .item{
  display:block;
  float:left;
  width:33%;
  margin-bottom:0.5%;
  box-sizing:border-box;
}
.main-small-banner2 .item:last-child{border-right:0 none;}

.com-banner{text-align:center;padding:40px 0;}
.com-banner .title{
  font-size:21px;
  font-family:"微软雅黑", "Microsoft Yahei";
}
.pblist-box{background:#f6f6f6;font-size:12px;overflow:hidden;}
.price-doc .p1{color:#757575;font-family:'NeoSansStd Regular', sans-serif;}
.price-doc h2{color:#666;line-height:30px;font-weight:600;}
.price-doc .p2{padding-bottom:8px;font-size:12px;color:#333;font-weight:600;font-family:'NeoSansStd Bold', sans-serif;}
.heart-wrap{position:relative;padding-top:4px;height:44px;}
.heart-wrap .heart{position:relative;height:44px;display:inline-block;color:#222;vertical-align:top;box-sizing:border-box;background:none;}
.heart-wrap .heart:before{position:relative;width:28px;height:44px;margin:0 5px 0 0;box-sizing:border-box;display:inline-block;content:"";cursor:pointer;background:url(../image/heart-main.png) no-repeat;;}
.heart-wrap .heart.off{cursor:pointer;}
.heart-wrap .heart.off:before{background:url(../image/heart-main-off.png) no-repeat;}
.heart-wrap .heart .count{display:inline-block;vertical-align:top;padding:5px 0 0 0;font-weight:bold;}
/* pubuliu */
.pblist{
  position:relative;
  /*margin:0 20px 0 20px;*/margin:0 10px 0 10px;
  padding-bottom:150px;
  display:block;
  /*width:100%;*/
}
.pdwrap .item{
  position:absolute;
  left: 0;
  top: 0;
  display:none;
  /*width:400px;*/width:25%;
  border:1px solid #e5e5e5;
  background:#fff;
  border-radius:3px;
  box-sizing:border-box;
}
.pdwrap .articles{
  padding:0px 0px 40px 0px;
}
.pdwrap .prd-single .prd-detail{
  /*padding: 25px 0;*/
  margin: 0 8px;
}
.pdwrap .prd-single .prd-detail .info{
  float: none;
  width: 100%;
  /*padding: 0;*/
  text-align: center;
}
.pdwrap .prd-single .prd-detail .info .name a{
  text-align: center;
}
.home-name{
  font-family: "Microsoft YaHei" , "微软雅黑"!important;
  font-weight: bold!important;
}
.pdwrap .prd{position:relative;margin:0;padding:0;}
.pdwrap .prd a{display:block;}
.pdwrap .img{width:100%;display:block;}
.pdwrap .temp-1{padding:0 4% 0;}
.pdwrap .temp-1 h1{font-size:21px;line-height:1.24em;padding:5% 0 14px 0;color:#333;}
.pdwrap .temp-1 p{color:#555;font-size:12px;line-height:18px;}
.price-doc{margin:8px;padding:18px 0 30px 0;border-bottom:1px solid #e9e9e9;text-align:center;}
.best-issue{padding:30px 10px 0;}
.best-issue .column-item{display:table;position:relative;width:100%;border-bottom:1px solid #e9e9e9;margin-bottom:30px;}
.best-issue .column-item:last-child{margin-bottom:0px;border-bottom:0 none;}
.best-issue .column-item .column-img{display:table-cell;width:30%;vertical-align:top;padding:0 4% 30px 2%;box-sizing:border-box;}
.best-issue .column-item .column-contents{display:table-cell;width:70%;vertical-align:top;padding:0 2% 30px 0;box-sizing:border-box;}
.best-issue .column-item .column-contents .title{color:#333333;font-size:14px;font-weight:normal;font-family:"Microsoft YaHei" , "微软雅黑";line-height:140%;}
.best-issue .column-item .column-contents .price{font-weight:bold;color:#666;font-size:12px;padding:2px 0 7px 0;text-align:left;line-height:26px;margin-bottom:0;}
.best-issue .column-item .column-contents .price.sail{color:#f30;}
.best-issue .column-item .column-contents .description{color:#555;font-size:12px;line-height:18px;}

.prd-detail{padding:10px 0 8px 10px;border-bottom:1px solid #e9e9e9;}
.prd-detail .img{float:left;width:40%;padding:5px 0;text-align:center;}
.prd-detail .img img{width:100%;max-width:150px;height:auto;}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
.prddetail-box{margin:8px;}
.prd-detail .info{float:left;width:58%;padding:7% 4% 0 2%;box-sizing:border-box;}
.prd-detail .info .brand,.prd-detail .info .name{padding-bottom:4px;}
.prd-detail .info .brand a{color:#333;font-weight:600;font-size:12px;font-family:'NeoSansStd Regular', sans-serif;}
.prd-detail .info .name a{color:#333;font-size:12px;padding:5px 0;font-weight:500;text-align:left;display:inline-block;}
.prd-detail .info .price-1,.prd-detail .info .price-2{font-size:12px;padding-bottom:7px;font-weight:600;}
.prd-detail .info .price-2{color:#e60012;font-family:'NeoSansStd bold', sans-serif;}
.prd-detail .info .price-1{color:#666;font-family:'NeoSansStd bold', sans-serif;}
.aaa{color:#999;font-size:12px;font-weight:600;padding-bottom:4px;text-decoration:line-through;}
.prd-detail .info .heart-wrap{position:relative;padding-top:4px;height:44px;}
.prd-detail .info .heart-wrap .heart{position:relative;display:inline-block;background:none;color:#222;font-size:12px;vertical-align:top;height:44px;box-sizing:border-box;}
.prd-detail .info .heart-wrap .heart.off{background:none;cursor:pointer;}
.heart-wrap .heart .count{display:inline-block;vertical-align:top;padding:7px 0 0 0;color:#333;font-weight:600;font-family:'NeoSansStd Bold', sans-serif;}
.prd-detail:after,.pdwrap:after{display:block;content:"";clear:both;}
#wookmarkNav{ display: block; margin-bottom: 50px;}
.btn-more{ margin: 0 auto; display:block;width:122px;height:51px;background:url(../image/bgsprite.png) no-repeat;background-position:-10px -378px;}
.btn-more.more-2{background:url(../image/bgsprite.png) no-repeat;background-position:-138px -378px;}
/* * waterfall */
#page-navigation {  text-align: center;  padding: 20px 0 50px 0;    display: none;}
#page-navigation a {  width:32px;  height: 32px;  line-height: 32px;  display: inline-block;  border: 1px #e4e4e4 solid;  text-decoration: none;}
#page-navigation .page-navigation-prev, #page-navigation .page-navigation-next {  display: inline-block;  height: 32px;  line-height: 32px;  width: 80px !important;}
#page-navigation a:hover {  border: 1px #c30 solid;  background: #c30;  color: #fff;}
#page-navigation a:active {}
#page-navigation a.cur {  border: 1px #c30 solid;  background: #c30;  color: #fff;}
#page-navigation span.disabled {  color: #ccc;  border: 1px #e4e4e4 solid;}
/* eventPage */
.event-container{
  position:relative;
  min-height:100%;
  margin:0 120px -175px 0;
  /*padding:160px 2% 175px 2%;*/padding:110px 2% 175px 30px;
  box-sizing:border-box;
}
.events-1{padding:0px 0 88px 0;}
.events-1 h1{position:relative;/*margin:0 0 2% 0;*/margin-bottom:24px;width:252px;height:42px;/*background:url(../image/bgsprite.png) 0 -584px no-repeat;*/}
.inspir-event{
  color: #333;
  /*font-weight: 300;*/
  font-size: 29.5px;
  /*font-family: "NeoSansStd Light" , "PingFang SC" , "Microsoft YaHei" , "微软雅黑";*/
}
.inspir-event .inspir-event-en {
  font-family : "NeoSansStd Light";
}
.inspir-event .inspir-event-ch{
  font-family : "Microsoft YaHei" , "微软雅黑";
}
.events-list{padding-bottom:14px;}
.events-list a{display:inline-block;color:#fefefe;/*margin-bottom:5px;*/border-radius:3px;font-size:11px;letter-spacing:2px;padding:5px 20px 5px 20px;background:#9c9c9c;}
.events-list a.active{background:#000;color:#fff;font-size:12px;font-weight:600;}
.events-list a:hover{background:#000;color:#fff;font-size:12px;}
.events-display{position:relative;/*margin-top:10px;padding-top:60px;*/box-sizing:border-box;background:#fff;}
.event-list-wrap li{float:left;/*width:268px;padding-right:0.15%;height:285px;*/width:200px;margin-right:13px;box-sizing:border-box;/*margin-bottom:44px;*/margin-bottom:50px; height: 285px;}
.event-list-wrap li img{width:100%;/*max-width:270px;*/max-width:270px;border:1px solid #e2e2e2;box-sizing:border-box;}
.event-list-wrap .info{cursor:pointer;width:100%;padding-top:20px;color:#5d5d5d;font-size:12px;line-height:20px;}
.event-list-wrap .status{color:#414141;font-weight:bold;display: none;}
.event-list-wrap .title{padding:3px 0;font-weight:bold;}
.event-list-wrap .title a{color:#333;font-weight:bold;}
.event-list-wrap .date{color:#888;margin-bottom:5px;}
.events-red{display:inline-block;padding:2px 6px;color:#fff;font-weight:600;background:#fd413d;border-radius:2px;/*border:1px solid #f00;*/}
.events-body{margin-top:15px;min-width:960px;position:relative;}
.events-top{overflow:hidden;}
.visual-medium{
  max-width:960px;
  min-width:768px;
  margin:0 auto;
}
.visual-medium img{width:100%;}
.events-top .desc{width:100%;max-width:960px;margin:0 auto;padding:0 0 45px;border-bottom:3px solid #000;color:#333;font-size:0.88rem;letter-spacing:-0.02em;line-height:1.56em;overflow:hidden;}
.events-top .column-1{
  font-size:12px;
  line-height:22px;
  padding-top:15px;
}
.elle-shop{width:78px;height:78px;float:right;margin-top:30px;background:url(../image/bgsprite.png) -222px -1px no-repeat;}
.events-top .desc h2{width:88%;max-width:880px;max-width:67wmx;display:inline-block;margin-top:30px;font-size:30px;line-height:60px;text-shadow:1px 1px 1px rgba(51, 51, 51, 0.1);}
.events-top .desc .date{margin:5px 0 0;font-size:10px;color:#888;line-height:40px;}
.event-top .desc .column{overflow:hidden;padding:14px 0 16px;width:100%;}
.event-top .desc .column-1{float:left;}
.events-top .event-width{left: 50%;
  min-width: 2000px;
  overflow: hidden;
  position: relative;
  text-align: center;
  transform: translate(-50%, 0px);
  width: 100%;}
.events-middle{width:100%;max-width:960px;margin:45px auto;overflow:hidden;}
.events-middle .banner{display:table;overflow:hidden;width:100%;}
.product-list{padding-top:50px;}
/*.product-list li{float:left;width:24%;max-width:230px;height:0;padding-bottom:34%;margin-bottom:3%;margin-right:1.33%;}  临时调整活动详情页关联产品图的样式 by weigangqiu*/
.product-list li{display:inline-block;width:24%;max-width:230px;margin-bottom:3%;margin-right:9px; height: 355px;}
.product-list li:nth-child(4n){margin-right:0;}
.product-list a{display:block;width:100%;}
.product-list .thumb{overflow:hidden;width:100%;}
/*.product-list .thumb{overflow:hidden;width:100%;height:0;padding-bottom:100%;}*/
.product-list .thumb img{width:100%;}
.product-list .info{padding:5px 0 0;}
.product-list .info span{display:block;}
.product-list .info .brand{color:#222;font-size:10px;line-height:2em;}
.product-list .info .name{font-size:11px;color:#222;font-weight:600;text-align:left;overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.product-list .info .price{font-size:10px;margin:0;padding:0;color:#333;color:#333;text-align:left;}
.sns-area{padding:40px 0 80px;text-align:center;}
.sns-icon-weixin,.sns-icon-sina{display:inline-block;vertical-align:top;color:#000;cursor:pointer;}
.sns-icon-sina{margin-left:20px;}
.sns-icon-weixin a,.sns-icon-sina a{
  display:block;
  overflow:hidden;
  width:64px;
  height:64px;
  border-radius:50%;
  text-indent:-999em;
  border:1px solid #939393;
}
.sns-icon-weixin a:hover,.sns-icon-sina a:hover{border:1px solid #7b7b7b;}
.sns-icon-weixin a{background:url(../image/bgsprite.png) 15px -656px no-repeat;cursor:pointer;}
.sns-icon-sina a{background:url(../image/bgsprite.png) -54px -656px no-repeat;}

.events-bottom{position:relative;width:100%;max-width:960px;margin:0 auto;padding-top:45px;border-top:1px solid #dbdbdb;}
.events-bottom h3{
  font-family:"Arial";
  color:#222;
  font-size:16px;
  text-align:center;
  /*font-weight:bold;*/
  margin-bottom:30px;
}
.events-bottom .category-wrap .list{width:100%;}
/*.events-bottom .category-wrap .swiper-slide{float:left;width:260px;padding-right:0.15%;height:285px;box-sizing:border-box;}*/
.events-bottom .category-wrap .swiper-slide{float:left;width:260px;padding-right:0.15%;/*height:285px;*/box-sizing:border-box;}
.swiper-slide{float:left;width:260px;/*height:285px;*/box-sizing:border-box;}
.events-bottom .category-wrap img{width:100%;max-width:270px;border:1px solid #e2e2e2;box-sizing:border-box;}
.events-bottom .category-wrap .info{cursor:pointer;width:100%;padding-top:5px;color:#5d5d5d;font-size:12px;line-height:20px;}
.events-bottom .category-wrap .status{color:#414141;font-family:'NeoSansStd Ultra', sans-serif;}
.events-bottom .category-wrap .title{color:#414141;padding:3px 0;}
.events-bottom .category-wrap .title a{
  color:#414141;
  /*font-weight:bold;*/
}
/*event页面分享按钮样式*/
.event-shareIcon .bshare-custom a{
  display:block;
  overflow:hidden;
  width:66px;
  height:66px;
  border-radius:50%;
  text-indent:-999em;
  border:1px solid #939393;
  padding: 0;
}
.event-shareIcon .bshare-custom .bshare-weixin{
  background:url(../image/icon_wechat.png) no-repeat center;
}
.event-shareIcon .bshare-custom .bshare-sinaminiblog{
  background:url(../image/icon_weibo.png) no-repeat center;
}
.event-shareIcon .bshare-custom a:hover{
  border: 1px solid #222;
}
.event-shareIcon .bshare-custom .bshare-weixin:hover{
  background:url(../image/icon_wechat_white.png) #222 no-repeat center;
}
.event-shareIcon .bshare-custom .bshare-sinaminiblog:hover{
  background:url(../image/icon_weibo_white.png) #222 no-repeat center;
}
.events-bottom .category-wrap .title .date{font-size:9px;color:#888;}
.category-box{width:100%;max-width:692px;overflow:hidden;}
.category-wrap{
  position:relative;
  width:100%;
  max-width:826px;
  /*height:222px;*/
  margin-top:30px;
  box-sizing:border-box;
  overflow:inherit;
}
.eventbtn-prev,.eventbtn-next{
  display:block;
  width:2%;
  height:0;
  padding-bottom:4%;
  position:absolute;
  /*top:62%;*/top:48%;
  text-indent:-999em;
  overflow:hidden;
  cursor:pointer;
}
.eventbtn-prev{left:20px;background:url(../image/btn-left.png) no-repeat;background-size:contain;}
.eventbtn-next{right:20px;background:url(../image/btn-right.png) no-repeat;background-size:contain;}

.events-comment{width:100%;max-width:960px;margin:0 auto 30px;font-size:12px;}
.events-comment textarea{padding:4px;width:100%;max-width:842px;height:64px;float:left;outline:0;resize:vertical;display:block;border:1px solid #c8c8c8;}
.submit-btn{float:left;width:94px;height:72px;line-height:72px;margin-left:10px;text-align:center;font-size:14px;color:#fff;border-radius:2px;border:1px solid rgba(51,51,51,1);background:rgba(91,91,91,1);}
.submit-btn:hover{background:rgba(70,70,70,1);}
.comment-list{padding-top:30px;}
.comment-list li{margin-bottom:12px;line-height:18px;padding-bottom:12px;border-bottom:1px solid #c8c8c8;overflow:hidden;}
.comment-list .p0{float:left;width:635px;color:#222;}
.comment-list .other{float:right;}
.comment-list .p1,.comment-list .p2{color:#999;}
.comment-list .p1{padding-right:10px;margin-right:7px;border-right:1px solid #c8c8c8;}
.pagelist{text-align:center;display:table;margin:0 auto;}
.pagelist a{float:left;margin-left:5px;font-size:12px;}
.pageUp,.pageDown{width:32px;height:29px;display:inline-block;background:url(../image/bgsprite.png) no-repeat;}
.pageUp{background-position:-115px -715px;}
.pageDown{background-position:-166px -715px;}
.pagelist .list-a{width:25px;height:27px;line-height:27px;;color:#222!important;display:inline-block;background:transparent;border:1px solid transparent;}
.pagelist .list-a.on{color:#e60012!important;font-weight:bold;background:#fff;border:1px solid #e0e0e0;}
.events-btmpage{padding:120px 40px 0px 0;float:right;}
.es-bpage{padding:10px 40px 0px 0;}
.events-btmover{
  padding:0px 40px 0px 0px;
  float:left;
  color:#666;
}
span.page-all{
  color:#e4393c;
}
span.page24{
  color:#e4393c;
}
.events-detailpage{padding:20px 0;}
/* fation */
.container-box{
  position: relative;
  margin: 110px 120px 175px 0;
}
.ctr-bottom{
  margin: 110px 120px 0 0;
}
/*去掉滚轮效果*/
.lnb-group{
  position: absolute;
  left: 0;
  top: 0;
  width:181px;
  padding: 0 0 0 30px;
  box-sizing:border-box;
  z-index: 2;
}
.category-group{padding-bottom:20px;}
.category-group dt a{display:block;line-height:24px;margin-bottom:4px;font-size:14px;font-weight:bold;color:#222;}
.category-group dd a{display:block;line-height:24px;font-size:12px;color:#666;}
.category-group dd a:hover{color:#b81c22;}
.container-shop{
  position:relative;
  min-height:400px;
  margin-left: 181px;
  padding:0 2% 0 1%;
  box-sizing:border-box;
  z-index: 2;
}
.title-group{
  position:relative;
  padding:40px 0 20px 0;
  padding-top: 0px;
  height: 32px;
  line-height: 32px;
}
.title-group .title a .title-en{
  color:#333;
  /*font-size:56px;*/font-size:36.5px;
  line-height:100%;
  font-family:'NeoSansStd Light', sans-serif;
  display:block;
}
.title-group .title a .title-ch{
  color: #333;
  font-size: 29.5px;
  line-height: 100%;
  font-family: "NeoSansStd Light" , "PingFang SC" , "Microsoft YaHei" , "微软雅黑";
  font-weight: 300;
  display: block;
  margin-top: 2px;
  margin-left: 6px;
}
.events-help .title a .title-ch{
  color: #333;
  font-size: 29.5px;
  line-height: 100%;
  font-family: "NeoSansStd Light" , "PingFang SC" , "Microsoft YaHei" , "微软雅黑";
  font-weight: 300;
  display: block;
  margin-top: 2px;
  margin-left: 6px;
}
.detail-titles{
  margin-top:10px;
}
.category-main{position:relative;margin-top:26px;padding:0;box-sizing:border-box;}
.category-list{overflow:hidden;float:left;width:75%;padding:0 20px 0px 0;/*border-right:1px solid #c3c3c3;*/content:"";clear:both;display:block;box-sizing:border-box;}
.category-list>div:last-child{padding-bottom:0;}
.category-list:before{position:absolute;top:-10px;right:0;z-index:12px;width:4px;height:333px;display:block;content:"";}
.category-s,.category-s2{position:relative;padding-bottom:1%;}
.category-s2:after{clear:both;display:block;content:'';}
.category-s2 .c-1{position:relative;float:left;width:49.5%;}
.category-s .c-1{position:relative;}
.b-lazy-wrapper{display:block;width:100%;height:100%;overflow:hidden;}
.b-lazy-wrapper .c-1 img,.category-s2 .c-1 img{width:100%;}
.category-s2 .c-2{position:relative;float:right;width:49.5%;}
.b-lazy{transition:opacity 200ms ease-in-out;max-width:100%;opacity:0;}
.b-lazy.b-loaded{opacity:1;}
.category-s .text,.category-s2 .text{position:absolute;bottom:25px;left:28px;font-weight:600;}
.category-s .text.write,.category-s2 .text.write{color:#fff;}
.category-s .text.black,.category-s2 .text.black{color:#222;}
.category-s .text .t1,.category-s2 .text .t1{font-size:12px;}
.category-s .text .t2,.category-s2 .text .t2{font-size:18px;padding-right:25px;padding-bottom:7px;line-height:20px;font-family:'NeoSansStd Bold', sans-serif;}
.category-r{float:right;content:'';width:25%;box-sizing:border-box;border-left: 1px solid #c3c3c3;margin-top: 52px;}
/*.category-r h3{font-size:18px;font-weight:600;color:#333;padding-bottom:17px;padding-left:6%;font-family:'NeoSansStd Bold', sans-serif;}*/
.category-r h3{
  color:#333;
  padding-bottom:17px;
  padding-left:6%;
}
.category-r h3 .category-r-titlel{
  font-size:18px;
  font-family:'NeoSansStd Bold', sans-serif;
  display:block;
}
.category-r h3 .category-r-titler{
  font-size:15px;
  font-weight:bold;
  font-family:"Microsoft Yahei", "微软雅黑";
  display:block;
  margin-left:6px;
}
.goods-list-top{position:relative;padding:0 6% 24px 6%;margin-bottom:24px;border-bottom:1px solid #c3c3c3;text-align:center;cursor:pointer;box-sizing:border-box;}
.goods-list-top .goods{display:block;text-align:center;}
.goods-list-top:hover .name{text-decoration:underline;}
.goods-list-top .goods img{width:100%;}
.goods-list-top .goods-img{width:80%;padding:0 0 10px 0;box-sizing:border-box;}
.category-r .goods-list-top:last-of-type{border-bottom:none;}
.category-r .name{
  color:#828282;
  font-size:14px;
  font-weight:600;
  padding-bottom:5px;
  text-align:center;
  font-family:"微软雅黑", "Microsoft Yahei";
  padding-top: 5px;
}
.goods-list-top .goods .price-1{color:#999;font-size:14px;font-weight:600;padding-bottom:5px;text-decoration:line-through;}
.goods-list-top .goods .price-3{color:#999;font-size:13px;font-weight:700;padding-bottom:5px;text-decoration:line-through;}

.goods-list-top .goods .price-2{color:#ff3600;font-size:12px;font-weight:600;padding-bottom:5px;}
.category-r .heart{width:28px;height:27px;display:inline-block;background:url(../image/heart-main-off.png) no-repeat;cursor: pointer;margin-top:5px;}
.category-r .heart.off{background:url(../image/heart-main.png) no-repeat;}
.category-r .goods-list{padding:0 3% 24px 6%;}
.category-r .goods-list .goods{
  display:block;
  position:relative;
  /*padding-left:115px;*/
  /*width:345px;*/
}
.category-r .goods-list .goods:after{display:block;content:"";clear:both;}
.category-r .goods-list .goods-img{
  /*position:absolute;*/
  /*left:0;*/
  width:100px;
  float: left;
  margin-right:20px;
}
.gs-left{
  float: left;
  /*margin-top: 17px;*/
  width: 43%;
}
.category-r .goods-list .price{color:#333;font-size:12px;font-weight:600;padding-bottom:4px;text-align:left;}
.category-r .goods-list .price-1{color:#999;font-size:12px;font-weight:600;padding-bottom:4px;text-decoration:line-through;font-family:'NeoSansStd Bold', sans-serif;}
.category-r .goods-list .price-2{color:#ff3600;font-size:12px;font-weight:600;padding-bottom:4px;font-family:'NeoSansStd Bold', sans-serif;}
/* brand */
/*.events-brand h1{position:relative;margin:0 0 2% 0;width:263px;height:43px;background:url(../image/bgsprite.png) 0 -776px no-repeat;}*/
.brand-sort{border-top:1px solid #c2c2c2;padding-top:20px;margin-bottom:40px;}
.brand-sort .sort-a{margin-right:30px;display:inline-block;}
.brand-sort .sort-a a{display:inline-block;font-size:12px;color:#5d5d5d;cursor:pointer;border-radius:2px;padding:4px 6px 3px 6px;border:1px solid #d1d1d1;border-bottom:1px solid #aaa;margin-bottom:5px;background:#f0f0f0;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f0f0f0));background:linear-gradient(to bottom, #ffffff 0%, #f0f0f0 100%);}
.brand-sort .sort-a a:hover,.brand-sort .sort-a a.active{border:1px solid #252525;color:#fff;background:-webkit-linear-gradient(top, #423e3e 0%, #423e3e 100%);background:linear-gradient(to bottom, #423e3e 0%, #423e3e 100%);}
.sort-search{height:25px;padding:0 15px 0;width:100%;max-width:200px;display:inline-block;border-radius:15px;border:1px solid #959595;}
.sort-search .input-box{position:relative;}
.sort-search .input-box i{width:12px;height:16px;display:inline-block;float:left;margin:4px 9px 0 0;padding-right:9px;border-right:1px solid #959595;background:url(../image/bgsprite.png) -138px -129px no-repeat;}
.sort-search .input-box input{height:20px;line-height:20px;padding-top:1px;border:0 none;outline:none;}
.gird-box{position:relative;margin-bottom:3%;}
.gird-box h2{color:#555;font-size:24px;font-weight:bold;font-family:arial;margin-bottom:15px;}
.gird-box .brandList a{display:inline-block;position:relative;width:15%;color:#555;font-size:12px;padding:0 8px 15px 5px;box-sizing:border-box;}
.gird-box .brandList .img{position:absolute;top:0;left:0px;}
.gird-box .brandList .r-box{margin-left:38px;line-height:24px;font-weight:600;}
/* details */
.re-no-data{
  background: url("../image/no-data.jpg") center center no-repeat; padding: 200px 0 0 95px;background-size:25% ;
}

.main-product{position:relative;margin:10px 0 0;padding-bottom:50px;}
.main-product li{
  position:relative;
  display:block;
  width:270px;
  box-sizing:border-box;
  border:1px solid #e0e0e0;
  /*border-radius:5px;*/
  opacity:1;
  -webkit-transition:1s opacity;
  /*padding:10px;*/
}
.main-product .img-box{position:relative;display:block;text-align:center;background:#f6f8f7;height:344px;border-bottom:1px solid #D2D2D2;}
.main-product .img-box a{
  position:relative;
  display:block;
  text-align:center;
  /*padding:45px 0 25px 0;*/
}
.main-product .img-box a img{max-width:270px;width:100%;}
.main-product .info{position:relative;display:block;width:100%;padding:20px 10px 0;border-bottom:1px solid #d2d2d2;box-sizing:border-box;}
.main-product .info .heart {  position: absolute;  top: 0;  right: 0;  background: url("../image/heart-main.png") 0 0 no-repeat;  color: #222;  font-size: 13px;font-weight:600;  margin: 16px 14px 0 0;  padding: 6px 0 0 34px;  box-sizing: border-box;  height: 27px;  overflow-y: hidden;cursor: pointer;}
.main-product .info .heart.off {  background: url("../image/heart-main-off.png") 0 0 no-repeat;  cursor: pointer;}
.main-product .info .price-1 {  color: #585858;  font-size: 12px;font-weight:600;  text-decoration: line-through;  padding: 0 10px;}
.main-product .info .price-2 {  color: #333;  font-size: 14px;font-weight:600;  padding: 10px 15px 30px 0px;}
.main-product .info .price {  color: #2c2c2c;  font-size: 16px;font-weight:600;  padding: 0px 15px 0px 10px;text-align:left;line-height:22px;}
.main-product .info .comment {  position: relative;display: none;}
.main-product .info .comment a {  color: #5d5d5d;  font-size: 0.75em;  font-weight: normal;  text-decoration: none;}
.main-product .info .comment a:hover {  color: #5d5d5d;  text-decoration: underline;}
.main-product .info .comment .line {  display: block;  padding: 17px 0 15px 40px;  border-top: 1px solid #ebebeb;}
.main-product .info .comment a:before {  position: absolute;  left: 7px;  display: block;  width: 23px;  height: 22px;  content: '';  background: url("../image/bgsprite.png") 0px -499px no-repeat;margin-top: -6px;}
.main-product .info .event {  position: relative;  display: block;  padding: 17px 0 15px 40px;  border-top: 1px solid #ebebeb;}
.main-product .info .event a {  color: #5d5d5d;  font-size: 0.75em;  font-weight: normal;  text-decoration: none;}
.main-product .info .event a:hover {  color: #5d5d5d;  text-decoration: underline;}
.main-product .info .event .title {  font-family: tahoma;  font-weight: bold;}
.main-product .info .event a:before {  position: absolute;  left: 7px;  display: block;  width: 22px;  height: 22px;  content: '';  background: url("../image/bgsprite.png") 0px -459px no-repeat;}
.main-product .brand { *zoom: 1;}
.main-product .brand a img {  border: 1px solid #ececec;  width: 31px;  height: 31px;}
.main-product .brand:after {  content: '';  clear: both;  display: block;}
.main-product .brand .l-box {  float: left; padding: 10px;}
.main-product .brand .r-box {  margin: 0 10px 0 53px;  padding: 10px 0;text-align: left;}
.main-product .brand .r-box a {  color: #5d5d5d;  font-size: 11px;  font-weight: normal;  text-decoration: none;}
.main-product .brand .r-box a:hover {  color: #5d5d5d;  text-decoration: underline;}
.main-product .brand .r-box span {  display: block;  color: #5d5d5d;  font-size: 11px;}
.main-product .brand .r-box span.en {  font-family: tahoma;padding-bottom:2px;  font-weight: bold; text-align:left;}
.main-product .brand .r-box span.kr { color: #a3a3a3;text-align: left; word-wrap: break-word;}

/* abouts */
.gnb-brand{position:relative;width:100%;z-index:2;text-align:center;margin:118px 0 0 0;box-sizing:border-box;}
.gnb-brand nav{position:relative;height:66px;padding:0px 120px 10px 0;box-sizing:border-box;}
.gnb-brand .brand-nav{position:relative;display:inline-block;}
.gnb-brand .brand-nav li{position:relative;float:left;background:#9e9e9e;margin:0 2px;width:184px;height:51px;border-radius:4px;}
.gnb-brand .brand-nav li a{padding:15px 0 17px 0;display:block;border-radius:4px;box-sizing:border-box;font-size:1.125em;font-weight:400;color:#fff;}
.gnb-brand .brand-nav li.on{background:#202020;}
.gnb-brand nav .brand-nav li.on:after{position:absolute;left:47%;bottom:-8px;content:"";width:0;height:0;border-width:9px 6px 0 6px;border-style:solid;border-color:#202020 transparent transparent transparent;}
.gnb-brand .brand-nav li.on a{color:#fff;}
.container-brand{position:relative;margin:23px 120px 0 0;box-sizing:border-box;}
.brand-container{position:relative;background:#fff;box-sizing:border-box;}
.brand-container .l-container{float:left;width:55%;height:567px;box-sizing:border-box;background:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;content:"";}
.brand-container .r-container{float:right;display:table;position:relative;background:#fff;width:45%;height:100%;padding:0px 30px 10px;box-sizing:border-box;}
.brand-container .brand-about{position:relative;box-sizing:border-box;height:100%;margin:auto 0;display:table-cell;vertical-align:middel;}
.brand-container .brand-about .v-c{margin:auto 0;height:auto;border-top:none;border-bottom:none;}
.brand-container .brand-title{width:101px;height:26px;color:#453630;font-size:16px;padding:70px 0;}
.brand-container .brand-en{font-size:24px;color:#453630;line-height:24px;font-family:verdana;font-weight:bold;}
.brand-container .brand-kr{color:#453630;font-size:14px;padding:10px 0 25px 0;}
.brand-container .culture{color:#5d5d5d;font-size:14px;padding:0 0 70px 0;}
.brand-container .culture p{line-height:30px;color:#333;}
.brand-container .brand-heart{padding-bottom:15px;}
.btn-heart {  color: #363636; font-size: 12px;font-weight:800;  background-color: #e6e6e6;
  background-image: -ms-linear-gradient(top, #fcfcfc 0%, #e6e6e6 100%);
  background-image: -moz-linear-gradient(top, #fcfcfc 0%, #e6e6e6 100%);
  background-image: -o-linear-gradient(top, #fcfcfc 0%, #e6e6e6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfc), color-stop(1, #e6e6e6));
  background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #e6e6e6 100%);
  background-image: linear-gradient(to bottom, #fcfcfc 0%, #e6e6e6 100%);
  border-radius: 20px;  border: 1px solid #bfbfbf;  padding: 4px 19px 6px 19px;  text-decoration: none;  vertical-align: middle;  line-height: 21px;}
.btn-heart:before {  content: '';  display: block;  float: left;  width: 22px;  height: 18px;  background: url("../image/heart.png") 0 3px no-repeat;}
.btn-heart.active {  background-color: #fcfcfc;  background-image: -ms-linear-gradient(top, #e6e6e6 0%, #fcfcfc 100%);
  background-image: -moz-linear-gradient(top, #e6e6e6 0%, #fcfcfc 100%);
  background-image: -o-linear-gradient(top, #e6e6e6 0%, #fcfcfc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6e6e6), color-stop(1, #fcfcfc));
  background-image: -webkit-linear-gradient(top, #e6e6e6 0%, #fcfcfc 100%);
  background-image: linear-gradient(to bottom, #e6e6e6 0%, #fcfcfc 100%); color: #f83609;}
.btn-heart.active:before { content: '';  display: block;  float: left;  width: 22px;    height: 18px;  background: url("../image/heart-on.png") 0 3px no-repeat;}
.brand-container .item-share{position:absolute;right:35px;bottom:0px;text-align:right;padding:10px 0 20px 0;}
.container-brand-3{position:relative;margin:0 120px 60px 0;min-height:100%;padding:0px 2% 0 2%;box-sizing:border-box;}
.brand-container-1{position:relative;background:#fff;padding:32px 0 0px 0;box-sizing:border-box;}
.brand-container-1 .head .brand-en{position:relative;color:#453630;font-size:20px;line-height:24px;font-family:verdana;font-weight:bold;}
.brand-container-1 .head .brand-en:before{width:30px;height:3px;display:block;content:'';background-color:#000;margin-bottom:10px;margin-left: 2px;}/*shop左上角恒杠*/
.brand-container-1 .head .brand-kr{color:#453630;font-size:14px;padding:5px 0 15px 0;}
.select-btn .btn{cursor:pointer;position:absolute;right:45px;top:82px;width:100px;height:24px;line-height:20px;color:#9f9f9f;background:#e7e5e5;border:1px solid #dedede;text-align:center;border-radius: 3px;font-family: 'Microsoft YaHei', 'Helvetica', 'simHei',' Arial', 'Tahoma';outline: none;;/* box-shadow: 0 -15px 15px #ebebeb inset;*/}/*品牌的单品和搭配选项卡样式*/
.select-btn .btn:hover{background:#423e3e;color:#fff;border-color: #252525;}
.select-btn .btn-shop{height: 23px;}
/*品牌SHOP中单品和搭配选项卡样式*/
.brand-product{margin:10px 0;padding:10px 0 20px;box-sizing:border-box;position:relative;}
.brand-bottom{
  padding: 10px 0 16px;
}
.brand-list-wrap{padding-bottom:50px;}
.brand-list-wrap li{float:left;width:270px;padding-right:0.15%;box-sizing:border-box;position: relative;}
.brand-list-wrap li.brand-shop-all{width:269px;margin-right: 10px; height: 470px}
.brand-list-wrap li a{position:relative;}
.brand-list-wrap li a img{max-width:310px;width:100%;}
/*.brand-list-wrap li a:hover .loveicon{display:block;}*/
.brand-list-wrap .loveicon{display:none;position:absolute;bottom:-35px;right:-35px;width:80px;height:80px;border-radius:50%;background:#fff;z-index: 20;}
.brand-list-wrap .loveicon:before{content:"";display:block;position:absolute;left:22px;top:24px;width:13px;height:12px;background:url(../image/bgsprite.png) -66px -465px no-repeat;}
.loveicon-red{background:url(../image/bgsprite.png) -37px -465px no-repeat;}
.brand-list-wrap .loveicon.love:before{background-position:-66px -465px ;}

.brand-list-wrap li .info{cursor:pointer;width:100%;padding:5px 0 0 0;color:#5d5d5d;font-size:12px; line-height: 150%}
.brand-list-wrap li .eng{font-weight:bold;font-size:14px;color:#333;padding-bottom:5px;}
.brand-list-wrap li .name{padding:3px 0 3px 0;font-size:12px;color:#333;}
.icon-sail{color:#fff;font-size:10px;line-height:9px;border-radius:3px;background:#d80c18;border:1px solid #b81c22;border-radius:3px;}
.brand-list-wrap li .info .name span{display:none;padding:3px;margin-right:3px;}
.brand-list-wrap li .info .name a{color:#222;font-size:12px;}
.brand-list-wrap li .info .price{color:#888;font-size:12px;padding:0;line-height:30px;text-align:left;font-family:'NeoSansStd Regular', sans-serif;}
.brand-list-wrap li .info .price.pr-2{color:#d80c18;font-weight:700;font-family:'NeoSansStd Bold ', sans-serif;}
.brand-product .events-detailpage{float:right;margin-right:20px;}
.brand-product .events-center{float: none;}

/*单品选项卡样式*/
.single-product{margin:10px 0;padding:10px 0 20px;box-sizing:border-box;position:relative;}

.container-brand-3.ellevision-shop{padding-top:120px;}
.container-brand-3 .ellevision{width:237px;height:44px;margin-bottom:10px;background:url(../image/bgsprite.png) 0 -851px no-repeat;}
.elle-tips{position:relative;width:220px;height:19px;line-height:19px;margin-left:14px;text-align:center;border:1px solid #d3d3d3;border-left:0 none;}
.elle-tips:before{position:absolute;content:"";top:2px;left:-7px;width:14px;height:14px;border:1px solid #c4c4c4;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);border-right:0 none;border-top:0 none;}
/* fation */
.fationlist li{width:250px; height:420px;margin-right:10px;overflow:hidden;position: relative;}
.fationlist li .img{display:block;width:250px;height:320px;margin-bottom:5px;}
.fationlist li a:hover .loveicon{display:block;}
.fationlist .loveicon{display:none;position:absolute;bottom: 45px;right:-35px;width:80px;height:80px;border-radius: 50%;background:#fff;}
.fationlist .loveicon:before{content:"";display:block;position:absolute;left:22px;top:24px;width:13px;height:12px;background:url(../image/bgsprite.png) -66px -465px no-repeat;}
.fationlist .loveicon.love:before{background-position:-66px -465px ;}
.fationlist .sban{color:#222;font-weight:600;}
/*收藏为红色时样式*/
.fationlist .loveicons{display:none;position:absolute;bottom:45px;right:-35px;width:80px;height:80px;border-radius:50%;background:#fff;z-index: 20;}
.fationlist .loveicons:before{content:"";display:block;position:absolute;left:22px;top:24px;width:13px;height:12px;background:url(../image/bgsprite.png) no-repeat center center;background-position:-37px -465px ;}
.fationlist .second-btn{
  display:none;
  background-color:#fff;
  opacity:0.8;
  position:absolute;
  bottom:90px;
  left:0;
  width:100%;
  height:22px;
  padding:22px 65px 23px 63px;
}
.fationlist .second-btn .second-heart:before{/*收藏前样式*/
  content:"";
  background:url(../image/second_hearte.png) no-repeat center center;
  background-size:100% 100%;
  display:block;
  width:21px;
  height:21px;
  margin-right:81px;
  cursor:pointer;
}
.fationlist .second-btn .second-hearts:before{/*收藏后样式*/
  content:"";
  background:url(../image/second_hearth.png) no-repeat center center;
  background-size:100% 100%;
  display:block;
  width:21px;
  height:21px;
  margin-right:81px;
  cursor:pointer;
}
.fationlist .second-btn .second-cart:before{
  content:"";
  background:url(../image/second_cart.png) no-repeat center center;
  background-size:100% 100%;
  display:block;
  width:24px;
  height:21px;
  cursor:pointer;
}


/* sort */
.list-sorting{position:relative;z-index:2;margin:7px 0 15px 0;color:#a7a7a7;font-size:12px;}
.list-sorting .size{margin-right:19px;float:left;}
.list-sorting a{display:inline-block;padding:3px 9px;vertical-align:top;border-radius:3px;background:#e7e5e5;color:#9f9f9f;box-sizing:border-box;border:1px solid #dedede;}
.list-sorting a:hover,.list-sorting a.active{background:#423e3e;border:1px solid #252525;color:#fff;}
.list-sorting .t-active{
  background: #423e3e;
  border: 1px solid #252525;
  color: #fff;}
.list-sorting .list-dropdown-wrap{position:relative;display:inline-block;zoom:1;/*width:120px;*/width:10%;height:21px;margin-right:3px;}

.list-sorting .list-dropdown-wrap.size0{/*width:130px;*/width:10%;}
.list-sorting .list-dropdown-wrap.size1{/*width:243px;*/width:20%;}
.list-sorting .list-dropdown-wrap.size2{/*width:160px;*/width:10%;}
@media only screen and (max-width:1150px){
  .list-sorting .list-dropdown-wrap{width:120px;}
  .list-sorting .list-dropdown-wrap.size0{width:130px;}
  .list-sorting .list-dropdown-wrap.size1{width:243px;}
  .list-sorting .list-dropdown-wrap.size2{width:160px;}
}


.list-price-wrap{position:relative;display:inline-block;zoom:1;height:21px;}
.list-sorting .cd-list-price{position:absolute;z-index:10;top:0;width:100%;height:21px; margin-left: 15px; line-height:26px;display:block;}

.list-price-wrap.range{/*width:130px;*/width:12%; top:-5px}
.list-price-wrap.text{/*width:130px;*/width:3%;}

.list-sorting .cd-dropdown{border:1px solid #c7c7c7;border-radius: 3px;}/*女士一级下面导航倒圆角*/
.list-sorting .cd-dropdown{position:absolute;z-index:10;top:0;width:100%;height:21px;display:block;}
.list-sorting .cd-dropdown .text{position:absolute;left:0px;top:0;width:100%;height:20px;line-height:20px;color:#888;padding-left:5px;box-sizing:border-box;border:0 none;outline:none;}
.list-sorting .cd-dropdown .text::placeholder{color:#888;}
.list-sorting .cd-dropdown .bb-radius{border-radius: 3px;}
.list-sorting .cd-dropdown .jt{position:absolute;right:0;width:30px;height:16px;line-height:16px;margin-top:3px;color:#999;font-size:12px;display:block;
  background-image:linear-gradient(to right, #ffffff 0%, #fafafa 100%);border-radius:2px;border-left:1px solid #c7c7c7;cursor:pointer;}
.list-sorting .cd-dropdown.active .jt{}
.list-sorting .cd-dropdown .jt, .list-sorting .cd-dropdown ul li span{-webkit-backface-visibility: hidden;}
.list-sorting .cd-dropdown .list{max-height:300px;overflow-y:scroll;padding:0;display:none;position:absolute;top:22px;width:100%;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);}
.list-sorting .cd-dropdown .list li{transition:all ease 300ms;z-index:1003;opacity:1;top:22px;left:0;width:100%;margin-left:0;transform:none;}
.list-sorting .cd-dropdown .list li span{width:100%;line-height:21px;padding:0 0 0 5px;box-sizing:border-box;border-bottom:1px solid rgba(0, 0, 0, 0.1);font-size:12px;display:block;z-index:1000;color:#5d5d5d;cursor:pointer;background:#fff;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.list-sorting .cd-dropdown .list li span:hover{background:#f9f9f9;}
.list-sorting .cd-dropdown .jt:after{
  /*content:"";
  position:absolute;
  right:9px;
  top:-5px;
  width:0px;
  text-align:center;
  font-size:10px;
  height:30%;
  line-height:7px;
  border-width:5px;
  border-style:solid;
  border-color: transparent transparent #c7c7c7 transparent ;*/
  content:"";
  position:absolute;
  right:9px;
  top:5px;
  width:0px;
  text-align:center;
  font-size:10px;
  height:30%;
  line-height:7px;
  border-width:5px;
  border-style:solid;
  border-color: #c7c7c7 transparent transparent transparent ;
}
.list-sorting .cd-dropdown.active .jt:after{top:5px;border-width:5px;border-style:solid;border-color:#c7c7c7 transparent transparent  transparent;}
.list-sorting .cd-dropdown.active .list{display:block;transition:all ease 300ms;}
.list-sorting .dt-btn{/*float:right;*/float:left;margin-right:3px;}
.list-sorting .dt-btn .btn{width:100px;height:23px;color:#9f9f9f;background:#e7e5e5;border:1px solid #dedede;text-align:center;border-radius: 3px;font-family: 'Microsoft YaHei', 'Helvetica', 'simHei',' Arial', 'Tahoma';outline: none;}/*背景和倒圆角与前面的相同，改变了背景颜色和字体颜色,去掉点击时蓝边*/
.list-sorting .dt-btn .btn:hover{background:#423e3e;color:#fff;border-color: #252525;}
/* footer */
.footer-msg{position:relative;border-top:1px solid #f4f4f4;box-sizing:border-box;padding:40px 40px 0px 45px;margin:0 120px -30px 0;}
.footer-msg .notice-box{float:left;width:74%;font-weight:800;}
.footer-msg .cnuo{padding-top:3px;margin-bottom:17px;}
.footer-msg .notice-box .title,.footer-msg .cs-box .title{
  padding:0 2px 12px 0;
  font-family:NeoSansStd Bold;
  font-size:16pt;
  color:#555;
}
.footer-msg,.cs-box,.CS{
  font-size:10px;
  color:#555;
}
.footlist-a {margin-left:16px;}
.footlist-a li{list-style-type:square;vertical-align:top;color:#999;}
.footlist-a a{color:#555;font-size:12px;line-height:22px;}
.footlist-a .new{
  color: #fff;
  line-height: 20px;
  display: inline-block;
  font-size: 10px;
  transform: scale(0.7,0.7);
  padding: 0px 8px;
  margin-left: 2px;
  background: #c4000a;
}
.footer-msg .cs-box{position:relative;float:right;width:24%;padding-left:70px;box-sizing:border-box;text-align:right;}
.footer-msg .cs-box:after{position:absolute;top:65px;left:-54px;display:block;content:"";width:180px;height:1px;background:#ddd;-webkit-transform:rotate(125deg);-ms-transform:rotate(125deg);-o-transform:rotate(125deg);-moz-transform:rotate(125deg);transform:rotate(125deg);}
.footer-msg .cs-box li{text-align:right;color:#9b9b9b;font-size:12px;padding-bottom:4px;font-weight:600;}
.footer-msg .cs-box .tel{
  font-weight:800;
  color:#3f3f3f;
  font-size:28px;
  padding-bottom:17px;
  font-family:NeoSansStd bold;
  color:#555;
}
.footer-msg .cs-box .time,
.footer-msg .cs-box .vacation{
  font-size:14px;
  color:#9b9b9b;
}
.footer-msg .cs-box .time{
  font-family:NeoSansStd bold;
}
.footer-msg .cs-box .vacation{
  font-family:NeoSansStd Bold;
}
.footer-msg .cs-box .vacation .weekend{
  font-family:"微软雅黑", "Microsoft Yahei";
  font-size:12px;
  color:#9b9b9b;
}
.footer-msg .notice-box .notice{
  font-family:NeoSansStd Bold;
  font-size:14px;
  color:#555;
}
.footer-msg .notice-box .notice-a{
  font-family:"微软雅黑", "Microsoft Yahei";
  font-size:12px;
  color:#555;
}
.footer-box{
  position:relative;
  margin:0 120px 0 0;
  border-top:1px solid #dfdfdf;
  clear:both;
  box-sizing:border-box;
  top:20px;
}
.footer-box .fbox-1{position:relative;margin:27px 0px 10px 0;}
.footer-box .footer-1{padding:0 30px;content:"";clear:both;display:block;color:#bbb;font-size:12px;}
.footer-box .footer-1 a{padding:0 10px 0 5px;color:#222;font-weight:600;}
/*.footer-box .footer-2{padding:1% 2% 0;}*/
.footer-box .footer-2{padding:10px 2% 0px 30px;}
.footer-box .footer-2 p{color:#555;font-size:12px;line-height:20px;}
.footer-box .f-share{
  position:absolute;
  top:0px;
  right:37px;
}




@media only screen and (max-width:1380px){
  .footer-box .f-share{
    position:relative;
    margin-left: 61px;
    margin-top: -15px;
  }
}


.footer-box .fbox-2{position:relative;height:45px; margin-top: 10px}

.footer-box .fdown-box{position:absolute;height:145px; width:400px;top:0;left:680px}

.footer-box .fdown-box{
  font-family: "微软雅黑", "Microsoft Yahei";
  font-size: 14px;
  line-height: 200%;
}
.footer-box .fdown-box .fdowm-android,.footer-box .fdown-box .fdowm-ios{
  background: url("../image/ios-down.png") 0 0 no-repeat;
  width:110px;
  height: 30px;
  padding-top: 115px;
  text-align: center;
  background-size: 110px 110px;
  float: left;
  margin-right: 10px;

}
.footer-box .fdown-box .fdowm-ios{
  background: url("../image/android-down.png") 0 0 no-repeat;
  background-size: 110px 110px;

}

.footer-box .fdown-box .fdowm-text{
  float: left;
  padding-top: 60px;
}

.footer-box .fdown-box .fdowm-text img{
  vertical-align: middle;
}

.footer-box .f-control{position:absolute;z-index:2;bottom:20px;left:29px;display:block;}
.footer-box .f-control a{height:18px;display:inline-block;border:1px solid #dfdfdf;margin-right:8px; cursor:default;}
.footer-email{width:270px;height:20px;line-height:20px;font-size:12px;margin-top:8px;position:relative;border:1px solid #a0a0a0;box-sizing:border-box;}
.footer-email input[type="text"]{height:18px;line-height:18px;color:#333;width:210px;float:left;padding-left:5px;border:0 none;}
.footer-email input[type="button"]{height:18px;line-height:18px;position:absolute;top:0;right:0;color:#fff;width:50px;text-align:center;background:#000;border:0 none;border-left:1px solid #a0a0a0;}
.bshare-custom .bsPromo.bsPromo2{display:none !important;}
.footer-box .bshare-custom a,.item-left .bshare-custom a{width:19px;height:19px;margin-left:8px;padding-left:0;display:inline-block;background:url(../image/shareIndex.png) 0 0 no-repeat;}
.footer-box .bshare-custom a:nth-child(2){display:none ;}
.footer-box .bshare-custom .bshare-weixin{background-position:-3px -4px;}
.footer-box .bshare-custom .pengyouquan{
  background-position: -3px -4px;
}
.footer-box .bshare-custom .bshare-sinaminiblog{
  background-position: -56px -4px;
}

.item-left .bshare-custom .bshare-twitter{
  background-position: -47px -11px;
}
.item-left .bshare-custom .bshare-qzone{
  background-position: -97px -3px;
}
.item-left .bshare-custom .bshare-qzone:hover{
  background-position: -97px -62px;
  opacity:1;
}
.brand-about .bshare-custom .bshare-qzone{
  background-position: -92px -3px;
}

.item-left .bshare-custom a{
  width:27px;
  height:28px;
  margin-left:7px;
  padding-left:0;
  display:inline-block;
  background:url(../image/share-icon.png) 20px 0px no-repeat;
}
.brand-about .bshare-custom a{
  width:23px;
  height:24px;
  margin-left:7px;
  padding-left:0;
  display:inline-block;
  background:url(../image/share-icon-brand.png) -5px -5px no-repeat;
}
/* .footer-box .bshare-custom a:nth-child(2),.item-left .bshare-custom a:nth-child(2),.brand-about .bshare-custom a:nth-child(2){display:none ;} */
.item-left .bshare-custom .bshare-qqxiaoyou,.brand-about .bshare-custom .bshare-qqxiaoyou{background-position:-2px -1px;}
.item-left .bshare-custom .bshare-weixin{
  background-position: -3px -3px;
}
.item-left .bshare-custom .bshare-weixin:hover{
  background-position: -3px -62px;
  opacity:1;
}
.brand-about .bshare-custom .bshare-weixin{

}
.brand-about .bshare-custom .wechat-friends{
  background-position:-4px -3px;
}
.brand-about .bshare-custom .wechat-wx{
  background-position:-33px -3px;
}
.item-left .bshare-custom .bshare-sinaminiblog{
  background-position: -51px -3px;
}
.item-left .bshare-custom .bshare-sinaminiblog:hover{
  background-position: -51px -62px;
  opacity:1;
}
.brand-about .bshare-custom .bshare-sinaminiblog{
  background-position:-63px -3px;
}
.item-left .bshare-custom .bshare-qqim,.brand-about .bshare-custom .bshare-qqim{background-position:-90px -1px;}
/* help */
/*.events-help h1{width:298px;height:43px;margin-bottom:40px;background:url(../image/bgsprite.png) 0 -1007px no-repeat;}*/
.contain-help .events-list{border-bottom:1px solid #dfdfdf;margin-bottom:20px;}
.contain-help .help-box{min-height:750px;}
.help-box.ox1{color:#333;line-height:24px;font-size:12px;}
.help-box.ox1 p{margin-bottom:24px;line-height:24px;}
.help-box.ox2 h3{margin-bottom:24px;font-weight:600;line-height:24px;}
.help-box.ox1 b{display:block;font-size:13px;font-weight:bold;color:#222;}
.help-box.ox2 p{margin-bottom:25px;line-height:24px;font-size:12px;}
/* shop_detail */
.container-a{
  position:relative;
  min-height:100%;
  /*margin:120px 120px 100px 35px;*/margin:110px 120px 100px 35px;
  padding:0 2% 0 0;
  box-sizing:border-box;
}
.list-sorting-2{/*padding:40px 0 25px 0;*/padding:0px 0 21px 0;}
.list-sorting-2 .list-ul li{position:relative;display:inline-block;zoom:1;}
.list-sorting-2 .list-ul .a{position:relative;display:block;padding:0 40px 0px 5px;color:#555;font-size:12px;}
.list-sorting-2 .list-ul .a:after{
  content:">";
  /*top:2px;*/top:0;
  right:0;
  font-family:"Bevan";
  font-weight:600;
  /*text-align:right;*/text-align:center;
  position:absolute;
  width:34px;
  color:#a7a7a7;
  /*background:url("../image/nav.select.png") 0 2px no-repeat #fff;*/
}
.list-sorting-2 .list-ul li .list-ul-ul{position:absolute;z-index:3;width:150px;padding:15px 15px 5px 15px;border:1px solid #cbcbcb;background:#fff;box-sizing:border-box;}
.list-sorting-2 .list-ul-ul li{display:block;position:relative;zoom:1;}
.list-sorting-2 .list-ul-ul a{position:relative;display:block;font-size:12px;padding-bottom:10px;}
.list-header-c{margin-bottom:19px;padding:16px 20px 16px 12px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background:#f9f9f9;}
.list-header-c a img{float:left;margin-right:12px;border:1px solid #d2d2d2;}
.list-header-c h1{font-family:"NeoSansStd Bold";color:#666;font-size:20px;margin-bottom:11px;padding-top: 9px;}
.list-header-c h1 a:hover{color: #828282;}
.list-header-c div{color:#6b6b6b;font-size:12px;line-height:20px;}
.btn-shop{
  position:relative;
  color:#555;
  font-size:14px;
  font-family:"微软雅黑";
}
.box-btn .btn-shop{
  padding-right:15px;
  background: url(../image/detail_jt.png) no-repeat 60px center;
  background-size: 5px 8px;
  display: block;
}
/*.btn-shop:after{
  position:absolute;
  top:7px;
  right:-11px;
  display:block;
  content:"";
  width:0;
  height:0;
  border-width:4px 0 4px 4px;
  border-style:solid;
  border-color:transparent transparent transparent #f13705;
}*/
.item-container{position:relative;}
/* .itembox,.itembox > div{border:1px solid red;} */
.itembox{width:100%;position:relative;margin-bottom:5px;}
.item-left{
  width:100%;
  overflow:hidden;
  position:relative;
  margin-bottom:5px;
  padding-right:530px;
  box-sizing:border-box;
}
.item-left .f-share{width:470px;text-align: center;margin-left:100px;}
.itemL-box{margin-bottom:25px;padding:60px;border:1px solid #e0e0e0;}
.detail-pic{text-align:center;}
.selc-op{margin-bottom:20px;color: #828282;}
.selc-op .button-size{
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    display: block;
    height: 22px;
    width: 107px;
    text-align: center;
    background: #ececec;
    font-size: 14px;
    text-decoration: none;
    padding-top: 5px;
    border:solid 1px #CCC;
}
.selc-op .button-size:hover{
    background: #ffffff;
    color: #828282;
    border:solid 1px #CCC;
}

.selc-op .button-size-gr{
  color: #ccc;
}
.selc-op .button-size-gr:hover{
  background: #ececec;
  color: #ccc;
}

.selc-op .selc-item{
    margin-right: 8px;
     position: relative;
     float: left;
     width: 34%;
     margin-bottom: 11px;
 }

.selc-op .selc-item1{
    position: relative;
    float: left;
    width: 10%;
    margin-bottom: 11px;
}

.selc-op .selc-item .text-danger{
  font-size: 12px;
  color: #b81c22;
  height: 20px;
  line-height: 20px;
}
.selc-op .color,.selc-op .size{width:98%;height:28px;line-height:28px;border:1px solid #ccc;color:#555;}
.selc-op .color{margin-right:2%;}
.selc-op .number{position:relative;width:99%;height:28px;margin-bottom:10px;color:#777;border:1px solid #ccc;box-sizing:border-box;}
.selc-op .number input{}
.selc-op .number a{position:absolute;top:0px;width:30px;height:26px;text-align:center;display:inline-block;line-height:24px;z-index:2;}
.selc-op .btn-reduce{left:0;border-right:1px solid #ccc;}
.selc-op .btn-add{right:0;border-left:1px solid #ccc;}
.selc-op .number .text{position:absolute;left:0px;top:0px;height:26px;line-height:26px;outline:none;width:100%;color:#555;border:0 none;box-sizing:border-box;text-align:center;}
.detail-pic img{vertical-align:top;margin-bottom:0px;}
.detail-pic p{line-height:30px;font-size:12px;color:#555;margin-bottom:5px;}
.d-container .wish{cursor:pointer;margin:14px 0;color:#333;font-size:14px;text-align:center;font-weight:600;margin-top: 0px;}
.d-container .wish:before {
  content: '';
  display: inline-block;
  vertical-align: -2px;
  width: 25px;
  height: 23px;
  background: url("../image/heart_empty.png") 0px 5px no-repeat;
}
.d-container .wish.active{color:#eb240a;}
.d-container .wish.active:before {background: url("../image/heart-on.png") 0 3px no-repeat;background-position: 1px 7px;}
.tab-msg{font-size:12px;padding-top: 17px;}
.tab-a{width:100%;margin-bottom:20px;position:relative;overflow:hidden;box-sizing:border-box;}
.tab-a a{width:50%;float:left;line-height:40px;box-sizing:border-box;text-align:center;border-bottom:1px solid #ccc;}
.tab-a a.active{top:1px;height:41px;border:1px solid #ccc;border-bottom:0 none;color: #222222}
.tab-a a:hover{color:#222222}
.tab-detail p{margin-bottom:8px;}
.tab-detail .note{font-family: "Microsoft YaHei" , "微软雅黑";line-height: 20px;font-size: 12px;color: #808080 }
.tab-detail dl dt{font-weight:600;margin-bottom:8px;}
.tab-detail dl dd{line-height:26px;}
.tab-detail .size-a{display:block;padding:14px 0;color:#333;text-decoration:underline;font-weight:bold;}
.tab-detail .active{position:relative;font-size:12px;}
.tab-detail .active .img{position:absolute;top:3px;border:1px solid #ccc;}
.tab-detail .active p{padding-left:60px;color:#333;}
.tab-detail .active p b{display:block;margin-bottom:3px;color:#242424;}
/* .selc-op .wish.active{} */



.product-bottom{position:relative;width:100%;max-width:960px;margin:0 auto;padding-top:45px;}
.product-bottom h3{
  font-family:"Arial";
  color:#222;
  font-size:16px;
  text-align:center;
  /*font-weight:bold;*/
  margin-bottom:30px;
}
.product-bottom .category-wrap .list{width:100%;}
/*.events-bottom .category-wrap .swiper-slide{float:left;width:260px;padding-right:0.15%;height:285px;box-sizing:border-box;}*/
.product-bottom .category-wrap .swiper-slide{float:left;width:260px;padding-right:0.15%;/*height:285px;*/box-sizing:border-box;}
.swiper-slide{float:left;width:260px;/*height:285px;*/box-sizing:border-box;}
.product-bottom .category-wrap img{width:100%;max-width:270px;border:1px solid #e2e2e2;box-sizing:border-box;}
.product-bottom .category-wrap .info{cursor:pointer;width:100%;padding-top:5px;color:#5d5d5d;font-size:12px;line-height:20px;text-align: center}
.product-bottom .category-wrap .status{color:#414141;font-family:'NeoSansStd Ultra', sans-serif;}
.product-bottom .category-wrap .title{color:#414141;padding:3px 0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.product-bottom .category-wrap .title a{
  color:#414141;
  /*font-weight:bold;*/
}
.productbtn-prev{left:-12px;background:url(../image/btn-left.png) no-repeat;background-size:contain;}
.productbtn-next{right:-12px;background:url(../image/btn-right.png) no-repeat;background-size:contain;}

.productbtn-prev,.productbtn-next{
  display:block;
  width:2%;
  height:0;
  padding-bottom:4%;
  position:absolute;
  /*top:62%;*/top:55%;
  text-indent:-999em;
  overflow:hidden;
  cursor:pointer;
}






.recommand-bottom{position:relative;width:100%;max-width:960px;margin:0 auto;padding-top:25px;padding-bottom: 25px}
.recommand-bottom h3{
  font-family:"Arial";
  color:#222;
  font-size:24px;
  text-align:center;
  /*font-weight:bold;*/
  margin-bottom:30px;
}
.recommand-bottom .recommand-wrap .list{width:100%;}
/*.events-bottom .category-wrap .swiper-slide{float:left;width:260px;padding-right:0.15%;height:285px;box-sizing:border-box;}*/
.recommand-bottom .recommand-wrap .swiper-slide{float:left;width:260px;padding-right:0.15%;/*height:285px;*/box-sizing:border-box;}
.swiper-container-recommend{float:left;width:100%;/*height:285px;*/box-sizing:border-box;overflow: hidden;padding-bottom: 25px;}
.recommand-bottom .recommand-wrap img{width:100%;border:1px solid #e2e2e2;box-sizing:border-box;margin-bottom: 8px}
.recommand-bottom .recommand-wrap .info{cursor:pointer;width:100%;padding-top:5px;color:#5d5d5d;font-size:12px;line-height:20px;text-align: center}
.recommand-bottom .recommand-wrap .status{color:#414141;font-family:'NeoSansStd Ultra', sans-serif;}
.recommand-bottom .recommand-wrap .title{color:#414141;padding:3px 0; overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.recommand-bottom .recommand-wrap .title a{
  color:#414141;
  /*font-weight:bold;*/
}
.recommendbtn-prev{left:-36px;background:url(../image/btn-left-big.png) no-repeat;background-size:contain;}
.recommendbtn-next{right:-36px;background:url(../image/btn-right-big.png) no-repeat;background-size:contain;}

.recommendbtn-prev,.recommendbtn-next{
  display:block;
  width:25px;
  height:64px;
  position:absolute;
  top:50%;
  margin-top: -45px;
  text-indent:-999em;
  overflow:hidden;
  cursor:pointer;
}







.shop-bag a{
  display:inline-block;
  width:49%;
  height:48px;
  line-height:48px;
  border-radius:2px;
  /*box-shadow:0px 1px 2px #a4a7af;*/
  color:#fff;
  text-align:center;
  font-size:14px;
  float:left;
}
.shop-bag .a1{
  margin-right:2%;
  background:url(../image/detail_cart1.png) no-repeat center center;
  background-size:100% 100%;
  display:block;
  /*width:242px;*/
  height:48px;
  /*background:-webkit-linear-gradient(top, #aeaeae 0%, #c8c8c8 100%);
  background:linear-gradient(to bottom, #aeaeae 0%, #c8c8c8 100%);
  background:#c8c8c8;*/
}
.shop-bag .a1:hover{
  margin-right:2%;
  background:url(../image/detail_cart2.png) no-repeat center center;
  background-size:100% 100%;
  display:block;
  /*width:242px;*/
  height:48px;
}
.shop-bag .a2{
  background:url(../image/detail_buy1.png) no-repeat center center;
  background-size:100% 100%;
  display:block;
  /*width:243px;*/
  height:48px;
  /*background:-webkit-linear-gradient(top, #4c4c4c 0%, #6d6d6d 100%);
  background:linear-gradient(to bottom, #4c4c4c 0%, #6d6d6d 100%);
  background:#6d6d6d;*/
}
.shop-bag .a2:hover{
  background:url(../image/detail_buy2.png) no-repeat center center;
  background-size:100% 100%;
  display:block;
  /*width:243px;*/
  height:48px;
}
.i-container{width:60%;display:table-cell;float:left;vertical-align:middle;box-sizing:border-box;}
.i-container{}
.name{
  /*text-align:center;*/
  /*font-size:24px;*/
  color:#333;
  font-family:'NeoSansStd Medium', sans-serif;}
.brand-name{
  text-align: center;
  font-size: 30px;
  color: #333;
  font-family: "NeoSansStd Bold", "微软雅黑", 'Microsoft YaHei';
  font-weight:bold;
  line-height:32px;
  margin-bottom:15px;
}
.brand{
  display: block;
  /*min-height:100px;*/min-height:100px;
  text-align: center;
  font-size: 20px;
  color: #333;
  font-family:"微软雅黑", "Microsoft Yahei";
}
.brand-brand{min-height:0px}
.brand-event{
  text-align: center;
  font-size: 20px;
  color: #333;
  font-family:"微软雅黑", "Microsoft Yahei";
}
.brand-deta{min-height: 0px;text-align:left;display: none;}
.price{
  text-align:center;
  line-height:20px;
  /*padding:20px 0;*/
  font-size:24px;
  color:#333;
  font-family:'NeoSansStd Medium';
  margin-bottom: 10px;
}


.special-price{
  text-decoration:line-through;
  text-align:center;
  line-height:14px;
  /*padding:20px 0;*/
  font-size:14px;
  color:#808080;
  font-family:'NeoSansStd Medium';
  margin-bottom: 10px;
}
/* .price{text-align:center;font-size:24px;color:#333;} */
.d-container{width:40%;display:table-cell;float:right;padding:0% 0 2% 0;box-sizing:border-box;}
.item-right{width:480px;position:absolute;top:0;right:0;margin-left:50px;}
.item-right-right{
  /*width:1065px;--------------注释掉，解决商品详情页最小宽度适配问题,勿删*/
  display: none;
}
.item-right-right:before{content: "";display: block;clear: both;}
/*.other-pro-pro{margin-left: 50px}*/
.other-pro{}
.other-pro .list{margin-bottom:40px;}
.other-pro .list a{width:87px;height:112px;float:left;margin-right:11px;background:#f1f2ec;box-sizing:border-box;}
.other-pro .list a:last-child{margin-right:0px;}
.h4-b{height:30px;line-height:30px;color:#666;font-size:14px;padding:0 0 14px 0;}
.h4-b.line{border-bottom:1px solid #e0e0e0;}
.h4-b .online{cursor:pointer;float:right;margin-top:8px;width:80px;height:26px;line-height:26px;font-size:12px;display:inline-block;text-align:center;border:1px solid #dcdcdc;background:#e6e6e6;background:-webkit-linear-gradient(top, #fcfcfc 0%, #e6e6e6 100%);background:-webkit-linear-gradient(top, #fcfcfc 0%, #e6e6e6 100%);}
.h4-b:before{content:">";margin-right:8px;color:#ff5224;font-size:11px;font-family:"Bevan";font-weight:600;padding-left:5px;}
.item-right .box .item-right-right{height:36px;}
.box-comment{margin-bottom:30px;}
.box-comment > div{display:none;}
.box-comment > div:first-child{display:block;}
.box-comment.more > div{display:block;}
.com-list{padding:8px 0 0;border-bottom:1px solid #e0e0e0;}
.com-list:after{clear:both;content:"";display:block;}
.com-list .com-l{width:320px;float:left;color:#666;font-size:11px;}

.com-list .com-r{width:152px;margin-bottom:8px;float:right;font-size:12px;box-sizing:border-box;}
.com-list .com-answer{width:100%;margin-top:8px;padding:10px 0;font-size:12px;border-top:1px solid #e0e0e0;overflow:hidden;}
.com-list .com-answer p{width:320px;color:#888;line-height:18px;}
.com-list .com-answer span{color:#b81c22;padding-right:5px;}
.com-comment{
  padding-top:15px;
  font-family:"微软雅黑", "Microsoft Yahei";
}
.com-comment .username,.email,.comment{
  font-size:11px;
  color:#666;
  margin-bottom:10px;
}
.com-comment .username .nc{
  margin-right:22px;
}
.com-comment .email{
  height: 18px;
  line-height: 18px;
}
.com-comment .email .email-title{
  margin-right:22px;
}
.com-comment .email .email-input{
  width:230px;
  height:18px;
  border: solid 1px #e0e0e0;
  margin-right:11px;
}
.com-comment .email .pass,.refuse{
  margin-right:2px;
  margin-top: 3px;
}
.com-comment .email .agree{
  margin-right: 10px;
}
.com-comment .email .passValue{
  margin-right:15px;
}
.com-comment .comment{
  margin-bottom:18px;
}
.com-comment .comment .comment-title{
  display: block;
  height: 68px;
  line-height: 68px;
  margin-right:22px;
}
.com-comment .comment textarea{
  width: 428px;
  height: 68px;
  border: solid 1px #e0e0e0;
}
.com-comment .commentBtn{
  font-size:10px;
  color:#fff;
  background-color:#8d8d8d;
  border: 0;
  padding: 4px 12px;
  margin-left: 47px;
  cursor:pointer;
}
.item-right .name .item-right-right{width:55px;float:right;padding-left:10px;font-size:12px;}
.item-right .date .item-right-right{float:left;padding:0 8px 0 10px;color:#999;border:1px solid #e0e0e0;border-top:0 none;border-bottom:0 none;}
.item-right .nike .item-right-right{width:55px;display:block;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.item-right .pd .item-right-right{padding-bottom:4px;color:#333;font-weight:600;font-size:10px;display:block;}
.other-q{margin-bottom:30px;padding:15px;color:#555;font-size:12px;border:1px solid #e0e0e0;}
.other-q p{font-size:11px;line-height:20px;}
.other-q .h4-b{border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:12px;}
/* layer */
.popLayer{position:absolute;left:0;top:0;width:100%;height:100%;z-index:110;}
.layerBox{position:fixed;left:50%; top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:110;background:#fff;}
.sizebox .layerBox{width:1197px;height:640px;max-height:926px;}
.sizebox .title{height:60px;line-height:60px;padding:0 20px;font-size:18px;font-weight:600;}
.sizebox .title .close{width:28px;height:28px;margin-top:18px;float:right;background:url(../image/close.png) 0 -31px no-repeat;}
.layerbg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.55);z-index:100;}
.sizebox .nerong{margin:25px;height:500px;box-sizing:border-box;overflow-y:scroll;}
.sizebox .nerong .content{padding:0px 35px}
.sizebox .nerong .table-tab{padding:0px 40px 25px 80px;border:1px solid #999999;  height: 58px;width: 83%;margin-left: 35px}
.sizebox .nerong .table-tab-img{float: left;padding-right: 20px;}
.sizebox .nerong .table-tab-img s{position:relative;left:42px;bottom:12px;display:block;width:0;font-size: 0;line-height: 0;border-color:transparent transparent #666 transparent;border-style:dashed dashed solid dashed;border-width:10px;margin-bottom: -12px}
.sizebox .nerong h2{font-size:22px;line-height:60px;}
.sizebox .nerong h3{margin:15px 0 30px 0;font-size:18px;}
.sizebox .nerong table{width:100%;border:1px solid #999;border-top:3px solid #666;text-align:center;}
.sizebox .nerong table tr{border-bottom:1px solid #999;}
.sizebox .nerong table td{border-left:1px solid #999;}
.sizebox .nerong table th,.layerBox .nerong table td{height:40px;line-height:40px;text-align:center;}
.sizebox .nerong table .t1{width:90px;text-align:left;padding-left:30px;}

/*360°旋转产品*/
.large360{}
.large360 .layerbg {
  background: rgba(0,0,0,0.8);
}
.large360 .layerBox{
  width: 568px;
  height: 724px;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  position: absolute;
}
.large360 .layerBox .close{
  background: url(../image/large360_close.png) no-repeat;
  width: 27px;
  height: 27px;
  position: absolute;
  right: -34px;
  top: -34px;
}
.large360 .swf360{
  width: 100%;
  height: 100%;
}
.large360 .main360_box{
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.large360 .main360{
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.large360 .btnBox{
  width: 100%;
  position: absolute;
  bottom: 20px;
  left: 0;
}
.large360 .btnBox .btn{
  display: block;
  margin: 0 20px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  background: #a3a3a3;
}
.large360 .btnBox .btn:hover{
  background: #555555;
}
.large360 .btnBox .btn i{
  vertical-align: middle;
  margin-right: 6px;
  display: inline-block;
  width: 17px;
  height: 17px;
  margin-top: -4px;
}
.large360 .btnBox .btn i.icon_restart{
  background: url(../image/restart.png) no-repeat;
}

/* dinghui */
.sizetable table{width: 90%;margin: 0 auto}
.sizetable table,th{background-color: #F0F1F1;}
/*.sizetable table,th,td{ border: 1px solid black;}*/
.content p{/*padding-top: 20px;*/font-size: 12px;color:#999999}
.content p.move-top{padding-top:0px;}



.materials-border{border-bottom:1px solid #999;width: 90%;margin: 0 auto}
.materials-img{text-align: center}
.materials-img img{margin-top: 30px;}
.materials-title {height:60px;line-height:60px;padding:25px 40px 0 54px;font-size:18px;font-weight:600;}
.materials-div div {float: left;margin-top: 20px}
.materials-div .materials-image {margin-left: 150px;height: 64px;width: 151px}
.materials-div .materials-name {margin-left: 50px;font-size:22px;width: 10%}
.materials-div .materials-text {margin-left: 20px;font: 14px/1.3 "Microsoft YaHei",Helvetica,simHei,Arial,Tahoma;width: 55%}
.materials-tags img{margin-top: 20px;margin-left: 18px}



/* radio */
.radiobox .layerbg{background:rgba(0,0,0,0.8);}
.radiobox .layerBox{width:40%;max-width:568px;position:absolute;left:50%; top:10%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);z-index:110;background:#FFF;}
.radiobox .close{position:absolute;right:-34px;top:-34px;width:28px;height:28px;float:right;background:url(../image/close.png) 0 0 no-repeat;}
.other-btn{width:470px;margin:0 0 40px 100px;text-align:center;}
.other-btn a{display:inline-block;width:49%;padding:10px 0;font-size:18px;font-weight:600;color:#555;box-sizing:border-box;}
/*.other-btn .video-btn{border-right:1px solid #cdcdcd;}*/
.other-btn .fier-btn{border-left:1px solid #cdcdcd;}
.other-btn a:before{content:"";display:inline-block;width:14px;height:18px;margin-right:15px;vertical-align:-3px;}
.other-btn .video-btn-btn{background-color: #ccc;disabled:true;}
.video-btn:before{background:url(../image/prob.png) 0px -25px no-repeat;}
.prd360-btn:before{background:url(../image/prob.png) 0px -25px no-repeat;}
.fier-btn:before{background:url(../image/prob.png) 0px 0px no-repeat;}
.figure-box{width:100%;max-width:580px;height:600px;margin-bottom:15px;border:1px solid transparent;}
/*视频没有情况的样式*/
/*.other-btn .video-btn-grey{border-right:1px solid #cdcdcd;}*/
.other-btn .video-btn-btn{background-color: #ccc;disabled:true;}
.video-btn-grey:before{background:url(../image/prob_grey.png) 0 0 no-repeat;}

/* search */
.headers{margin:0 0 50px 0;}
.headers .hsearch{position:relative;margin:0 0 2% 0;width:185px;height:42px;background:url(../image/bgsprite.png) 0 -1080px no-repeat;}
.search-box{position:relative;width:610px;margin:0 auto;padding:13px;border-radius:3px; border:1px solid transparent;background:#959595;box-sizing:border-box;
  /* background-image:-webkit-linear-gradient(top, #616161 0%, #333 100%);
  background-image:linear-gradient(to bottom, #616161 0%,#333333 100%); */}
.search-box input{width:82%;max-width:500px;height:52px;padding:0 10px;border-radius:3px;box-sizing:border-box;border:1px solid transparent;color:#555;font-size:14px;}
.btn-search{width:18px;height:18px;margin-left:19px;padding:14px 20px 15px 18px;box-sizing:content-box;cursor:pointer;border:0 none;position:relative;top:4px;background:url(../image/bgsprite.png) -168px -113px no-repeat;}
.search-msg{color:#555;font-size:14px;padding:25px 0 20px 0;margin-bottom:30px;text-align:center;}
/* .search-msg span{color:#ff002f;font-weight:600;} */
.list-filter .sorting-A{padding-bottom:25px;}
.list-filter .sorting-A .filters-A li{display:inline-block;color:#fefefe;font-size:11px;font-family:verdana;cursor:pointer;margin-bottom:5px;}
.list-filter .sorting-A .filters-A li a{color:#fff;font-size:11px;font-weight:bold;text-decoration: none;background:#959595;border-radius:3px;padding:10px 18px 10px 18px;display:block;}
.list-filter .sorting-A .filters-A li.active a,.list-filter .sorting-A .filters-A li a:hover{background:#333;}
.table-s{border-top:1px solid #bababa;margin-bottom:1.67%;width:100%;max-width:100%;zoom:1;border-collapse:collapse;border-spacing:0;}
.table-s thead th{height:37px;line-height:37px;text-align:center;color:#555;font-size:12px;border-bottom:1px solid #d7d7d7;background:#f9f9f9;
  background-image:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);
  background-image:linear-gradient(to bottom, #fff 0%,#f9f9f9 100%);}
.table-s tbody td{border-bottom:1px solid #cdcdcd;text-align:center;padding:1.5% 0.333333% 1.333333% 0.333333%;color:#3c3c3c;font-size:0.75em;}
.table-s tbody .s-5{width:150px;}
.table-s tbody td a{display:block;color:#555;font-size:12px;margin-bottom:4px;}
.table-s tbody td a:hover{text-decoration: underline;}
.table-s tbody td .price_sale{color:#888;}
.table-s tbody td img{vertical-align:middle;}
.table-s tbody .s-2{text-align:left;}
.container-s .events-btmpage{padding:90px 0 100px 0;}


/* lunbo */
.mainSlider.lb{height:600px;position:relative;margin-bottom:20px;}
.mainSlider.lb .outer{
  width: 470px;
  height: 600px;
  position: absolute;
  left: 0;
  top: 0px;
  margin-left: 100px;
  overflow: hidden;
}
.mainSlider.lb .spotlight{
  clear: both;
  height: 600px;
  position: absolute;
  left: 0;
  top: 0px;
  margin-left: 0px;
  background-color:#FFFFFF;
}
.mainSlider.lb .spotlight li{
  /*display:none;*/
}
.mainSlider.lb .spotlight li:hover{
  cursor:url(../image/zoom_icon.png), crosshair;
}
.mainSlider.lb .spotlightBanner{position:absolute;left:0;top:40px;overflow:hidden;height:521px;}
.mainSlider.lb .spotlightBanner li{cursor:pointer;width:69px;height:91px;margin-bottom:14px;overflow:hidden;border:1px solid transparent;background-color:#FFFFFF;}
.mainSlider.lb .spotlightBanner li.selected {border:1px solid #b5b5b5;/*box-sizing:border-box;*/}
.mainSlider.lb .scrollbar{width:100%;position:absolute;top:260px;}

/*详情页轮播图片放大后样式*/
.mainSlider.lb2{height:100%;position:relative;overflow-y:hidden;}
.mainSlider.lb2 .spotlight{width:100%;height:100%;position:absolute;left:0;right:0;top:0px;cursor:crosshair;text-align:center;overflow:hidden;}
.mainSlider.lb2 .spotlight li{height:100%;vertical-align:middle;/* transform:translate(0%,10%); */}
/* .mainSlider.lb2 .spotlight li img{transform:translate(0%,24%);} */
.mainSlider.lb2 .mainSlider.lb2{display:none;height:100%;}
.mainSlider.lb2 .spotlightBanner{position:absolute;left:36px;top:50%;overflow:hidden;height:380px;transform:translateY(-50%);transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.mainSlider.lb2 .spotlightBanner li{cursor:pointer;width:52px;height:66px;margin-bottom:10px;overflow:hidden;border:none;background-color:#FFFFFF;}
.mainSlider.lb2 .spotlightBanner li.selected {border:1px solid #b5b5b5;/*box-sizing:border-box;*/}
.mainSlider.lb2 .scrollbar{width:100%;position:absolute;top:260px;}
.largebox .layerBox{width:870px;height:90%;;}
.largebox .close{position:absolute;right:50px;top:50px;width:28px;height:28px;z-index:99;float:right;background:url(../image/close.png) 0 -31px no-repeat;}



.lb .arrowUp,.lb .arrowDown{display:block;width:29px;height:80px;;background:url(../image/jt.png) no-repeat;}
.lb .arrowUp{position:absolute;left:120px;background-position:0 0;}
.lb .arrowUp:hover{background-position:0 -82px ;}
.lb .arrowDown{
  position:absolute;
  /*right:84px;*/
  left: 520px;
  background-position:-31px -82px;
}
.lb .arrowDown:hover{background-position:-31px 0;}
/* .lb2 .arrowUp{position:absolute;left:120px;background-position:0 0;}
.lb2 .arrowUp:hover{background-position:0 -82px ;}
.lb2 .arrowDown{position:absolute;right:84px;background-position:-31px -82px;}
.lb2 .arrowDown:hover{background-position:-31px 0;}
 */
/* video */
.bodyBg{
  background-color: #d8d8d8;
}
.video-mask{
  opacity: .9;
}
.header-group{position:relative;background-image:linear-gradient(to bottom, rgba(0,0,0,0.4) -300%, transparent 100%);}
.header-group.minimal{position:fixed;display:block;width:100%;height:75px;z-index:4;}
.header-group.minimal .title{opacity:0;}
.header-group.minimal .navigation .logo-group{transform:translate3d(32px, 24px, 50px);-webkit-transform:translate3d(32px, 24px, 50px);}
.header-group.minimal .navigation .group-include-account-cart{transform:translate3d(-32px, 24px, 50px);-webkit-transform:translate3d(-32px, 24px, 50px);}
.header-group .title{
  position:absolute;
  width:100%;
  /*height:21px;*/
  top:0;
  margin-top:56px;
  text-align:center;
  color:#fff;
  /*font-isze:1.9em;*/
  /*line-height:100%;*/
  transition:opacity 0.4s;
  /*opacity:1;*/
  z-index:3;
  /*background:url(../image/v1.png) center -50px no-repeat;*/
  font-family:"NeoSansStd Medium";
  font-weight:bold;
  font-size:24px;
}
.header-group .navigation{position:fixed;z-index:4;width:100%;min-width:768px;}
.header-group .navigation .logo-group{position:absolute;margin:0;transition:-webkit-transform 0.2s;transition:transform 0.2s; transition-timing-function:sese-in;transform:translate3d(64px, 48px, 0);-webkit-transform:translate3d(64px, 48px, 0);}
.header-group .navigation .logo-group .logo{display:block;width:148px;height:30px;color:#fff;font-size:1.9em;font-style:normal;line-height:100%;text-decoration:none;background:url(../image/v1.png) left top no-repeat;}
.header-group .navigation .group-include-account-cart{position:absolute;top:6px;right:0;display:block;transition:transform 0.2s;transition:-webkit-transform 0.2s;transition-timing-function:ease-in;transform:translate3d(-64px, 48px, 0);-webkit-transform:translate3d(-64px, 48px, 0);}
.header-group .navigation .account-group{display:inline-block;}
.header-group .navigation .account-group .account{
  display:inline-block;
  color:#fff;
  text-decoration:none;
  background:url(../image/v1.png) -4px -80px no-repeat ;
  font-family:"NeoSansStd Regular";
  font-weight:normal;
  font-size:22px;
}
.header-group .navigation .cart-group{display:inline-block;margin:0 0 0 16px;}
.header-group .navigation .cart-group .cart{
  display:inline-block;
  width:31px;
  height:23px;
  background:url(../image/v1.png) -60px -30px no-repeat;
}
.grid-item .title{font-size:18px;color:#fff;text-align:center;line-height:80px;}
/* .grid-item .link{width:284px;height:56px;line-height:56px;display:inline-block;background:rgba(0,0,0,0.24);color:#fff;border:1px solid #fff;box-sizing:border-box;} */

.video-top{position:relative;margin-bottom:98px;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:1;}
.video-top:before{position:absolute;content:"";display:block;left:0;top:0;width:100%;height:100%;opacity:0.8;background:#353535;}
.video-top .wrap-video{width:76%;max-width:1024px;margin:0 auto;padding-top:129px;overflow:hidden;}
.video-top .wrap-video .video{margin-bottom:35px;}
/* .video-top .wrap-video .movie{width:100%;height:100%;}  */
video.movie{width:100%;}
.video-top .title{position:relative;margin:0 0 35px;padding:0 10%;font-size:24px;color:#fff;line-height:30px;text-align:center;font-weight:600;}
.video-top .link{position:relative;margin:0 auto 43px;}

.app{width:1024px;max-width:1024px;margin:0 auto;padding-bottom:32px;}
.grid{font-size:2rem;}
.grid-item{width:495px;height:493px;float:left;margin:0 33px 22px 0;background:#bfbfbf;}
.grid > div:nth-child(2n){margin:0 0 22px 0;}
.app .video{margin-bottom:15px;}
.lazyVideo-container{position:relative;display:block;height:0;overflow:hidden;padding:0 0 56.25% 0;text-align:center;}
.grid-item .link,.video-top .link{position:relative;width:290px;height:56px;line-height:56px;display:block;margin:0 auto 43px;font-size:18px;color:#fff;text-align:center;cursor:pointer;background:none;border:2px solid #fff;z-index:1;}
/* .grid-item .link:hover{background:rgba(0,0,0,0.24);} */
.grid-item .link:after,.video-top .link:after{content:"";position:absolute;width:0;height:100%;left:0;top:0;opacity:0;background:#333;z-index:-1;transition:width 0.3s,opacity 1s;}
.grid-item .link:hover:after,.grid-item .link:active:after,.video-top .link:hover:after,.video-top .link:active:after{width:100%;opacity:1;}

.player-thumbnail{padding-bottom:inherit;cursor:pointer;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.player-thumbnail .img{position:absolute;left:0;top:0;}
.play-button{
  opacity:.9;
  cursor:pointer;
  position:absolute;
  left:50%;
  top:50%;
  width:146px;
  height:146px;
  padding:0;
  margin:-73px 0 0 -73px;
  background:url(../image/stop.png) no-repeat;
}
.hide-video{display: none;}
.play-button.play,.play-button:hover.play{cursor:pointer;background:url(../image/stop.png) no-repeat;opacity:0.3;}
/* add */
.main-special-banner{margin-bottom:15px;}
.home-line1Bg{

}
.main-special-banner img{vertical-align:top;}
.twin-banner{margin:15px 0;overflow:hidden;margin-bottom: 0px;}/*因为banner分页按钮的高度5像素被占，所以margin减少了5像素*/
.twin-banner .twin-banner-item{position:relative;width:49.6%;height: 300px;}
.twin-banner .twin-banner-item:first-of-type{float:left;}
.twin-banner .twin-banner-item:last-of-type{float:right;}
@font-face {
  font-family: "NeoSansStd Bold";
  src: url("../fonts/NeoSansStd-Bold.eot");
  src: url("../fonts/NeoSansStd-Bold.eot?#iefix") format("eot"),
  url("../fonts/NeoSansStd-Bold.woff") format("woff"),
  url("../fonts/NeoSansStd-Bold.ttf") format("truetype");
  /*url("//www.29cm.co.kr/fonts/be444bf4-2ebe-416a-baa3-b19910fb06ba.svg#be444bf4-2ebe-416a-baa3-b19910fb06ba") format("svg");*/
}
@font-face {
  font-family: "NeoSansStd Light";
  src: url("../fonts/NeoSansStd-Light.eot");
  src: url("../fonts/NeoSansStd-Light.eot?#iefix") format("eot"),
  url("../fonts/NeoSansStd-Light.woff") format("woff"),
  url("../fonts/NeoSansStd-Light.ttf") format("truetype");
  /*url("//www.29cm.co.kr/fonts/be444bf4-2ebe-416a-baa3-b19910fb06ba.svg#be444bf4-2ebe-416a-baa3-b19910fb06ba") format("svg");*/
}
@font-face {
  font-family: "NeoSansStd Medium";
  src: url("../fonts/NeoSansStd-Medium.eot");
  src: url("../fonts/NeoSansStd-Medium.eot?#iefix") format("eot"),
  url("../fonts/NeoSansStd-Medium.woff") format("woff"),
  url("../fonts/NeoSansStd-Medium.ttf") format("truetype");
  /*url("//www.29cm.co.kr/fonts/be444bf4-2ebe-416a-baa3-b19910fb06ba.svg#be444bf4-2ebe-416a-baa3-b19910fb06ba") format("svg");*/
}
@font-face {
  font-family: "NeoSansStd Regular";
  src: url("../fonts/NeoSansStd-Regular.eot");
  src: url("../fonts/NeoSansStd-Regular.eot?#iefix") format("eot"),
  url("../fonts/NeoSansStd-Regular.woff") format("woff"),
  url("../fonts/NeoSansStd-Regular.ttf") format("truetype");
  /*url("//www.29cm.co.kr/fonts/be444bf4-2ebe-416a-baa3-b19910fb06ba.svg#be444bf4-2ebe-416a-baa3-b19910fb06ba") format("svg");*/
}

@font-face {
  font-family: "NeoSansStd Ultra";
  src: url("../fonts/NeoSansStd-Ultra.eot");
  src: url("../fonts/NeoSansStd-Ultra.eot?#iefix") format("eot"),
  url("../fonts/NeoSansStd-Ultra.woff") format("woff"),
  url("../fonts/NeoSansStd-Ultra.ttf") format("truetype");
  /*url("//www.29cm.co.kr/fonts/be444bf4-2ebe-416a-baa3-b19910fb06ba.svg#be444bf4-2ebe-416a-baa3-b19910fb06ba") format("svg");*/
}
/*
@font-face {
    font-family: "Neo Sans W01 Medium";
    src: url("//www.29cm.co.kr/fonts/85c8556d-8a76-4037-a2e2-0f5fd9dabc03.eot");
    src: url("//www.29cm.co.kr/fonts/85c8556d-8a76-4037-a2e2-0f5fd9dabc03.eot?#iefix") format("eot"),
    url("//www.29cm.co.kr/fonts/b0eddbbb-9e8e-4e08-bde1-965bb945f73a.woff") format("woff"),
    url("//www.29cm.co.kr/fonts/b2931674-c992-42a0-aa22-e9cb15d3383d.ttf") format("truetype"),
    url("//www.29cm.co.kr/fonts/af9d27b2-3ca0-47ca-8d5d-4c4665df6305.svg#af9d27b2-3ca0-47ca-8d5d-4c4665df6305") format("svg");
}

@font-face {
    font-family: "NeoSansW01-MediumItalic";
    src: url("//www.29cm.co.kr/fonts/46228353-fa44-4946-aa72-d9c49319ef68.eot");
    src: url("//www.29cm.co.kr/fonts/46228353-fa44-4946-aa72-d9c49319ef68.eot?#iefix") format("eot"),
    url("//www.29cm.co.kr/fonts/aa38b8f5-f338-48c6-8aa2-eac9e9498213.woff") format("woff"),
    url("//www.29cm.co.kr/fonts/b54e6a91-f4ef-40b4-8f81-fee406bc1e4f.ttf") format("truetype"),
    url("//www.29cm.co.kr/fonts/d8104530-e31f-4ad8-ae41-c65113c59931.svg#d8104530-e31f-4ad8-ae41-c65113c59931") format("svg");
}

@font-face {
    font-family: "Neo Sans W01 Bold";
    src: url("//www.29cm.co.kr/fonts/a0b14394-4dd9-4421-98cf-dfe2f8dc6251.eot");
    src: url("//www.29cm.co.kr/fonts/a0b14394-4dd9-4421-98cf-dfe2f8dc6251.eot?#iefix") format("eot"),
    url("//www.29cm.co.kr/fonts/ecedcc38-3aec-48a5-a693-fbfac59dd0ed.woff") format("woff"),
    url("//www.29cm.co.kr/fonts/2974017c-634d-4238-9381-e3f0b95a150c.ttf") format("truetype"),
    url("//www.29cm.co.kr/fonts/0b4cc213-f9e9-4cb1-aa3c-64e91a1328dc.svg#0b4cc213-f9e9-4cb1-aa3c-64e91a1328dc") format("svg");
}

@font-face {
    font-family: "Neo Sans W01 Black";
    src: url("//www.29cm.co.kr/fonts/a18848f0-fc35-4303-b859-765085dc8136.eot");
    src: url("//www.29cm.co.kr/fonts/a18848f0-fc35-4303-b859-765085dc8136.eot?#iefix") format("eot"),
    url("//www.29cm.co.kr/fonts/424ba691-179e-4d47-8ab9-e7eedc23c30f.woff") format("woff"),
    url("//www.29cm.co.kr/fonts/fc12c0b1-38e2-4dba-acfd-e2c26fd997a4.ttf") format("truetype"),
    url("//www.29cm.co.kr/fonts/30ec1a46-ee1b-4ded-a51c-5c4db7940e1b.svg#30ec1a46-ee1b-4ded-a51c-5c4db7940e1b") format("svg");
}

@font-face {
    font-family: "Neo Sans W01 Ultra";
    src: url("//www.29cm.co.kr/fonts/8eb84852-0d1d-43d6-a0a6-64ed9502ec21.eot");
    src: url("//www.29cm.co.kr/fonts/8eb84852-0d1d-43d6-a0a6-64ed9502ec21.eot?#iefix") format("eot"),
    url("//www.29cm.co.kr/fonts/86026cd0-7a50-4f22-8c86-054b620a6398.woff") format("woff"),
    url("//www.29cm.co.kr/fonts/2f771521-0964-4226-9bb2-eadbd11eecd0.ttf") format("truetype"),
    url("//www.29cm.co.kr/fonts/364edb7f-b735-435e-8ae5-6bcfc04f6f41.svg#364edb7f-b735-435e-8ae5-6bcfc04f6f41") format("svg");
}

@font-face {
    font-family: "TrumpGothicEastW01-Bold";
    src: url("//www.29cm.co.kr/fonts/74987943-8d75-48f7-a9e4-970def06bad5.eot");
    src: url("//www.29cm.co.kr/fonts/74987943-8d75-48f7-a9e4-970def06bad5.eot?#iefix") format("eot"),
    url("//www.29cm.co.kr/fonts/0122671a-7fd4-4581-bf92-a76126227989.woff") format("woff"),
    url("//www.29cm.co.kr/fonts/e7eaccf9-0d13-4b42-9f02-b13c21a768ae.ttf") format("truetype"),
    url("//www.29cm.co.kr/fonts/81df5c71-e689-45f0-8c34-69fd4008d837.svg#81df5c71-e689-45f0-8c34-69fd4008d837") format("svg");
}

@font-face {
    font-family: "NG";
    src: url("//www.29cm.co.kr/fonts/NanumGothic.eot");
    src: url("//www.29cm.co.kr/fonts/NanumGothic.eot?#iefix") format("eot"),url("//www.29cm.co.kr/fonts/NanumGothic.woff") format("woff");
}*/


@media screen and (max-width: 2100px){
  .gird-box .brandList a{width:20%;}
}
@media screen and (max-width: 1900px){
  .item-right{display:none;}
  .item-right-right{display: block;margin-top: 50px}
  .item-left{width:100%;max-width:1165px;padding-right:0;}
}
@media screen and (max-width: 1620px){
  /* .category-list{padding-left:20px;} */
  .goods-list-top .goods{padding-left:0;}
  .goods-list-top .goods-img{width:100%;}
  .category-list{padding-right:20px;}
  .goods-list-top .goods {padding-left: 0;}
  .goods-list-top .goods .goods-img {width: 100%;}
  .goods-list-top .goods-list { text-align: center; }
  .goods-list .goods-img-container {float: none;width: 100%;text-align: center; padding: 0; }
  .goods-list .goods-img-container .goods-img {width: 60%;}
  .goods-list .goods-info-container {float: none;text-align: center;width: 100%;padding: 0;  }
  .goods-list .goods-info-container .name {padding: 16px 0 0 0;  }
  .gird-box .brandList a{width:24%;}
}
@media screen and (max-width: 1500px){
  .search-wrap .search{width:240px;}
  .footer-msg .notice-box{
    /*width:60%;*/width:50%;
  }
  .footer-msg .cs-box{
    /*width:30%;*/width:40%;
  }
  .footer-msg .cs-box:after{display:none;}
  .list-sorting .dt-btn{
    /*display:none;*/
  }
  /*.itemL-box{padding:20px;}*/
}

@media screen and (max-width: 1385px){
  .app{margin:0 auto;}
}
@media screen and (max-width: 1363px){
  .lnb-group{width:130px;/*padding-top:20px;*/padding-left:30px;}
  .title-group{/*padding-top:20px;*/}
  .title-group .title{font-size:3vw;}
  .container-shop{margin-left:130px;}
  .global-nav{top:114px;}

  .nav-top{
    /*height:158px;*/
  }
  .gnb-main{
    /*margin:158px 0 0 0;*/
  }
  .lnb-group{/*top:158px;*/}
  .ctr-bottom{
    /*margin:118px 130px 0px 181px;*/
  }
  .gnb-brand{margin:118px 0 0 0;}
  .container-brand-3.ellevision-shop{padding-top:158px;}
}
@media screen and (max-width: 1200px){
  .nav-search .intxt{width: 160px;}
  .main-small-banner .item .link .title{font-size:0.8em;}
  .gird-box .brandList a{width:35%;}
  .tb-s310, .tb-s310 img{width:400px;}
}
@media screen and (max-width: 1024px){
  .nav-search{
    display: none;
  }
  .category-list{padding-right:15px;}
  /*.gnb-brand nav{padding:38px 89px 10px 0;}*/
  .container-brand{margin-right:69px;}
  .brand-container .brand-title{padding:40px 0;}
  .container-brand-3{margin:0 89px 100px 0;padding:0 2%;}
  .footer-msg{
    padding:40px 20px 40px 25px;
    /*margin:0 89px 0 0;----------注释掉，解决了Notice处的footer最小宽度适配问题，勿删*/
  }
  .footer-msg-msg-msg{
    padding-left: 45px;
  }
  .footer-msg .notice-box{
    /*width:55%;*/width:50%;
  }
  .footer-msg .cs-box{
    /*width:40%;*/width:50%;
  }
  .fbox-1 .footer-2{padding:10px 2% 0 30px;}
  .footer-box .f-share{right:0px;}
}

@media screen and (max-width: 980px){
  .category-list{float:none;width:100%;padding-right:0;background:none;}
  .category-r{display:none;}
  .category-list{border-right:0;}
  .container-brand{margin-right:69px;}
  .fbox-1 .footer-2{padding:10px 2% 0 30px;}
  .footer-box .f-share{right:10px;top:-10px;}
}
@media screen and (max-width: 920px){
  .gird-box .brandList a{width:90%;}
  .brand-container .l-container{width:48%;}
  .brand-container .r-container{width:50%;}
  .brand-container .brand-about{border-top:0 none;border-bottom:0 none;}

}
@media screen and (max-width: 769px){
  .product-list ul li:nth-child(4n-3){margin-left:0;}
  /*.gnb-brand nav{padding:38px 69px 10px 0;}*/
  .list-sorting .list-dropdown-wrap{display:none;}
  /*搜索页面产品形象缩放时左右跳动，先注释掉了*/
  /*.table-s tbody tr td.s-5{width:80px;}*/
}

/* animation name */
@-webkit-keyframes mylogo{
  0%{opacity:1;}
  40%{opacity:0.6;}
  90%{opacity:1;}
  100%{opacity:1;}

}
@keyframes mylogo{
  0%{opacity:1;}
  50%{opacity:0.5;}
  100%{opacity:1;}

}
@-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% { opacity: 1;  }
}
@keyframes fadeIn {
  0% { opacity: 0;}
  100% {opacity: 1;}
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}@keyframes fadeInRight {
   0% {
     opacity: 0;
     -webkit-transform: translateX(20px);
     -ms-transform: translateX(20px);
     transform: translateX(20px);
   }
   100% {
     opacity: 1;
     -webkit-transform: translateX(0);
     -ms-transform: translateX(0);
     transform: translateX(0);
   }
 }

/*����Ļ��ʱ��logo�任λ����ʽ*/
@media screen and (min-width: 1348px){
  .largerScreen{
    display:block;
  }
  .smallScreen{
    display:none;
  }
  .global-nav {
    position: absolute;
    /*top: 28px;*/top:30px;
    left: 30px;/*left:37px;*/
    padding-right: 77px;
  }

  .logo-adapt-large{

  }
  .gs-left{
    float: none;
    text-align: center;
    width: 100%;
    padding: 0;}
  .nav-container .logo-adapt-large {
    width:127px;
    height:26px;
    margin-top: 8px;
    display:block;
    margin-left:42%;
  }
  .nav-container .logo{
    background: url(../image/logoss.png) no-repeat center center;
    width:127px;
    height:26px;
    background-size:100% 100%;

  }
}
/*С��Ļ��ʱ��logo�任λ����ʽ*/
@media screen and (max-width: 1347px){
  .largerScreen{
    display:none;
  }
  .smallScreen{
    display:block;
  }
  .global-nav {
    position: absolute;
    /*top: 28px;*/top:30px;
    left:220px;
    padding-right: 65px;
  }
  .logo-adapt-large{
    margin-left: 30px;
  }
  .nav-container .logo{
    /*width: 150px;*/width:127px;
    /*height: 35px;*/height:26px;
    background: url(../image/logos.png) no-repeat 0 0;
    background-size: 100% 100%;
    display: block;
    margin-top: -10px;
    margin-left: 30px;
  }
  .nav-container {
    position: relative;
    width: 100%;
    text-align: left;
  }
  .gs-left{
    text-align: center;
    width: 100%;
    padding: 0;}
  .gs-left .name{
  	width:100%;
  	text-align: center;
  	padding-top:5px;
  	padding-bottom:5px;
  }
  /*商品详情页自适应问题样式*/
  .i-container{
    width:560px;
  }
  .d-container{
    /*width:277px;*/
    width:100%;
    margin-top: 50px;
    margin-left: 80px;
  }
}
/*商品详情页自适应问题样式*/
@media only screen and (max-width: 1057px){
  .i-container{
    width:560px;
  }
  .d-container{}
  body{
    /*width:1057px;-------------------------------------注释掉则解决了首页最小宽度适配问题---勿删*/
    overflow:auto;
  }
  .gnb-main .nav a{width:auto;padding: 0px 35px 0px 35px;}
}

/*��ҳ�ֲ�ͼƬ����Ӧ��ʽ*/
.adaptImg{
  width:100%;
  /*height:505px;*/
}

/*
�ײ�footer����ͼ����ʽ*/
.footer-shareIcon .bshare-custom a{
  width:19px;
  height:19px;
}
.detail-shareIcon .bshare-custom a{
  /*width:27px;
  height:28px;*/
  width: 35px;
  height: 37px;
}

/*
网站整体页面适配样式*/
@media only screen and (min-width:780px) and (max-width:834px){/*头部导航条宽度适配*/
  .nav-container .logo {
    /*height: 55px;*/
    /*background-position: 0 -1190px;*/
    /*width: 160px;*/
  }
  .global-nav {
    position: absolute;
    /*top: 28px;*/top:30px;
    padding-right: 65px;
    left: 220px;
  }
  .nav-install {
    position: absolute;
    top: 20px;
    right: 125px;
  }
  .nav-list a, .nav-list span {
    padding-right: 25px;
  }
}
@media only screen and (min-width:788px) and (max-width:1060px){/*首页宽度适配*/

}
@media only screen and (min-width:788px) and (max-width:900px){/*Notice处footer最小宽度适配*/

}
@media only screen and (min-width:788px) and (max-width:1073px){/*商品详情页最小宽度适配*/
  .d-container{
    /*min-width: 560px;*/
    width: 100%;
    margin-top:50px;
  }
}

/*
品牌下的shop页收藏样式*/
.brand-shop .second-btn{
  display:none;
  background-color:#fff;
  opacity:0.8;
  position:absolute;
  top:273px;
  left:0;
  width:100%;
  height:22px;
  padding:22px 65px 23px 63px;
}
.brand-shop .second-btn .second-heart:before{/*收藏前样式*/
  content:"";
  background:url(../image/second_hearte.png) no-repeat center center;
  background-size:100% 100%;
  display:block;
  width:21px;
  height:21px;
  margin-right:81px;
  cursor:pointer;
}
.brand-shop .second-btn .second-hearts:before{/*收藏后样式*/
  content:"";
  background:url(../image/second_hearth.png) no-repeat center center;
  background-size:100% 100%;
  display:block;
  width:21px;
  height:21px;
  margin-right:81px;
  cursor:pointer;
}
.brand-shop .second-btn .second-cart:before{
  content:"";
  background:url(../image/second_cart.png) no-repeat center center;
  background-size:100% 100%;
  display:block;
  width:24px;
  height:21px;
  cursor:pointer;
}

/*弹出框提示样式*/
/*alert弹框样式*/
.tipBox {
    display: none;
    z-index: 99;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.tipBox h3{
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .5;
}
.sunbmit_main {
  position: absolute;
  width: 14.5rem;
  background: #fff;
  top: 40%;
  margin-left: -7.25rem;
  margin-top: -4rem;
  left: 40%;
  border: solid 2px #ddd;
  padding: 46px 142px 50px;
}
.sunbmit_main .tipContent{
  padding-bottom:37px;
}
.sunbmit_main .btn_submit{
  background-color: transparent;
  border: 0;
  background:url(../image/tipBoxBg.png) no-repeat center center;
  background-size:100% 100%;
  display:block;
  width:93px;
  height:28px;
  float:left;
  font-family: "pingfang SC";
  font-weight: bold;
  font-size:12px;
  cursor:pointer;
}
.tip-sure{
  margin-left:10%;
}
/*.tip-sure2{
  margin-left:30%;
}*/
.sunbmit_main tt {
  font-family: "微软雅黑";
  font-size: 0.7rem;
  color: #000;
}
.sunbmit_main span {
  color: #1f1f1f;
  text-align: center;
  display: block;
  font-size:14px;
  font-family:"微软雅黑";
}
.tipBox a {
  font-size: 0.8rem;
  text-align: center;
  color: #000;
  display: inline-block;
  width: 100%;
  height: 2.5rem;
  line-height: 2.5rem;
}
.success-tip{
  background:url(../image/success_tip.png) no-repeat center center;
  background-size:100% 100%;
  display:block;
  width:90px;
  height:81px;
  margin:0 auto;
  margin-bottom: 39px;
}
.warn-tip{
  background:url(../image/warn_tip.png) no-repeat center center;
  background-size:100% 100%;
  display:block;
  width:97px;
  height:97px;
  margin:0 auto;
  margin-bottom: 32px;
}
.tip-title{
  font-family:"微软雅黑";
  font-size:20px;
  color:#1f1f1f;
  width: 100%;
  text-align: center;
  margin-bottom: 24px;
}
.success-sure{
  margin-left: 68px;
}

/*品牌页面标题样式*/
.brands{
  margin-bottom:24px;
}
.brands a .title-ch,.inspir-event a .title-ch{
  color: #333;
  font-size: 29.5px;
  line-height: 100%;
  font-family: "NeoSansStd Light" , "PingFang SC" , "Microsoft YaHei" , "微软雅黑";
  font-weight: 300;
  display: block;
  margin-top: 2px;
  margin-left: 6px;
}
.brands a .title-ch,.inspir-event a .title-ch{
  color: #333;
  font-size: 29.5px;
  line-height: 100%;
  font-family: "NeoSansStd Light" , "PingFang SC" , "Microsoft YaHei" , "微软雅黑";
  font-weight: 300;
  display: block;
  margin-top: 2px;
  margin-left: 6px;
}
/*
视频页面*/
.video-shop{
  font-family:"NeoSansStd Bold"!important;
  font-weight:bold!important;
  font-size: 18px!important;
  letter-spacing: 1.5px!important;
}


.iframe-box { position:fixed; top:120px; background-color: #fff; left:0; right:0; bottom:45px; margin:auto; border:10px solid #e8e8e8; width:652px; overflow:hidden;}
.iframe-box iframe{ border:0px; }

.iframe-box .iframe-close{
  cursor: pointer;
  background: url(../image/popup_sidenav_close15.png) no-repeat;
  display: inline-block;
  width: 15px;
  height: 15px;
  float: right;
  margin:8px 4px 0;
  padding-right:5px;
}

#grid h2{
  position: relative;
}
#grid h2 div{
  position:absolute;
  z-index: 999;
  top:-100px;
}


.list-sorting{ position: relative}

.list-sorting .manufacturer-list{

  background-color: #ffffff;
  padding:27px 0 24px;
  display:none;
  position:absolute;
}
.list-sorting .manufacturer-list ul{
  max-height:160px;
  overflow-y:scroll;

}
.list-sorting .manufacturer-list li{
  transition:all ease 300ms;
  transform:none;
  width:200px;
  float: left;
  margin: 8px;
}
.list-sorting .manufacturer-list .manufacturer-btn{
  text-align: center;
  clear: both;
  padding:10px 100px 0 0;



}
.list-sorting .manufacturer-list .manufacturer-btn input{
  height: 19px;
  width: 64px;
  background-color: #333;
  color: #fff;
  border: 1px #333 ;
  cursor: pointer;
  margin: 0 5px;
  font-family: "Microsoft YaHei" , "微软雅黑";
}

.list-sorting .manufacturer-list .manufacturer-btn .manufacturer-cancel{
  border: 1px double  #E5E5E5 ;
  background-color: #fff;
  color: #333;


}

/*20161226新加*/
.footer-tops {
    height: 25px;
    margin-bottom: 35px;
    font-weight: 900;
}
.footer-tops li {
    display: block;
    float: left;
    margin-right: 22px;
    background: url(/catalog/view/theme/monkey/image/footer_p4.png) no-repeat;
    height: 24px;
    line-height: 24px;
    padding-left: 28px;
    font-family: "Microsoft Yahei", "微软雅黑";
    font-size: 12px;
    color: rgb(85, 85, 85);
    font-weight: bold;
}
.footer-tops li.list-foot-two {
    background-position: 0 -43px;
}
.footer-tops li.list-foot-thre {
    background-position: 0 -92px;
}
.footer-tops li.list-foot-four {
    background-position: 0 -141px;
}
.footer-tops .foot-red, .footer-tops .foot-red2 {
    color: #c4000a;
    font-weight: bold;
    margin: 0 5px 0 0;
}
.footer-bottoms {
    height: 150px;
}
.footer-msg .notice-box {
    width: 572px;
    float: left;
}
.footer-msg .cs-box {
    width: 387px;
    float: right;
    background: url(../image/footer_p3.jpg) no-repeat left;
    margin-top: -60px;
}
.footer-box .bshare-custom a {
    width:21px;
    height:21px;
    margin-left: 5px;
    padding-left: 0;
    display: inline-block;
    background: url(../image/share-icon2.png) 0 0 no-repeat;
}
.footer-box .bshare-custom .bds_tsina {
    background-position: -31px 0;
}
.footer-box .bshare-custom .bds_weixin {
    background-position: -59px 0;
}
.footer-box .bshare-custom .bds_tqq {
    background-position: -87px 0;
}
.footer-box .bshare-custom .bds_qzone {
    background-position: -115px 0;
}
.footer-box .bshare-custom .bds_renren {
    background-position: -142px 0;
}
.footer-msg .cs-box:after{ background:none !important;}
.footer-box .footer-1 { padding-left: 25px;}


#description .manufacturer-name {
  color: rgb(34, 34, 34);
  font-size: 40px;
  line-height: 76px;
  font-family: "NeoSansStd Light", 微软雅黑;
}


#description .manufacturer-box{
  margin-bottom: 30px;
  clear: both;

}

#description .manufacturer-name {
  color: rgb(34, 34, 34);
  font-size: 30px;
  white-space:nowrap;
  line-height: 100%;
  font-family: "NeoSansStd Light", 微软雅黑;
  padding-right: 15px;
}

#description .manufacturer-introduce{

color: rgb(34, 34, 34);
font-size: 14px;
line-height: 160%;
  text-align: left;
font-family: "微软雅黑";
}