body {color:#000;min-width:1200px;padding:0;margin:0;}
body,button,input,select,textarea{font:12px/1.5 "Microsoft Yahei",'Times New Roman', Times, serif,Arial;}
ul{margin:0;padding:0;}
ul li{list-style:none;}
a{color:#000}
a:hover {color:#000;text-decoration:none;}
h1 {font-size:20px;color:#000}
h2{font-size:16px;color:#000}
h3,h4 {font-size:14px;}
input, select, textarea {border-color:#ddd}

/*去掉type="number"的上下箭头*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance: none !important;margin:0;}
input[type="number"]{-moz-appearance:textfield;}

.w {width:1190px;margin-left:auto;margin-right:auto;*zoom:1}
.w:after,.wrap-lg:after,.col-lg-16:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.l {float:left;_display:inline}
.r {float:right;_display:inline}
.cut{overflow:hidden;}
.bd{border:none;}

.mt5 {margin-top:5px}
.mt10 {margin-top:10px}
.mt13 {margin-top:13px}
.mt15 {margin-top:15px}
.mt20 {margin-top:20px}


/*===================共用头部===================*/
.topbar {height:32px;line-height:32px;background-color:#f2f2f2f2;border-bottom:1px solid #e5e5e5;color:#999}
.topbar a {color:#999;}
.small-signin a{padding:0 10px;}
.small-signin a.sn-login{padding-left:20px;}
.topbar a:hover {color:#e62129}
.quick-menu li{float:left;}
.quick-menu li.mybrand,.quick-menu .sn-cart,.quick-menu .sn-mobile{padding:0 10px;}
.quick-menu li .top-icon1,.quick-menu li .minicart a,.quick-menu li.sn-mobile a{background:url("i/top-icon.gif") no-repeat -999em -999em;}
.quick-menu li .top-icon1{background-position:0 3px;padding-left:16px;}
.quick-menu li.sn-mobile a{background-position:0 -43px;padding-left:16px;}
/*cart*/
.quick-menu li .minicart{padding:0;}
.quick-menu li .minicart a{display:inline;font-size:12px;padding-left:16px;background-position:0 -20px;}
.quick-menu .minicart .cat-number{color: #666;font-family: Arial;padding: 0 2px;}
.topbar a:hover .cat-number{color:#ff0036;}
.quick-menu .sn-link a{padding:0 10px;}


/*下拉样式控制*/
.qf-down{position:relative;}
.qf-down .hd a{position:relative;display:block;height:32px;padding:0 14px 0 10px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}
/*小三角*/
.qf-down .hd b{-webkit-backface-visibility:hidden;position:absolute;right:6px;top:15px;width:0;height:0;border-width:3px;border-style:solid dashed dashed;border-color:#bbb transparent transparent;font-size:0;line-height:0}
.qf-down.hover .hd b{-webkit-backface-visibility:hidden;border-color:#bbb transparent transparent;-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;-moz-transform:rotate(180deg);-moz-transform-origin:50% 30%;-webkit-transform:rotate(180deg);-webkit-transform-origin:50% 30%;-o-transform:rotate(180deg);-o-transform-origin:50% 30%;transform:rotate(180deg);transform-origin:50% 30%}
.qf-down.hover .hd a{background:#fff;color:#ff0036;padding-bottom:1px;border-color:#eee;}

.qf-down .bd{display:none;position:absolute;left:0;top:33px;background:#fff;filter:alpha(opacity=99);z-index:93110;border:solid #eee;border-width:0 1px 1px;padding:8px 10px;width:74px;line-height:1.4;}
.favbar .qf-down .bd{width:62px;}
.qf-down.hover .bd{display:block;}
.sn-seller .qf-down .bd{left:auto;right:0;width:122px;}
.sn-seller .qf-down .bd a {display:inline-block;line-height:22px;margin-right:10px;width:48px;}
/*微信*/
.sn-separator{display:inline-block;width:0;height:14px;line-height:14px;vertical-align:top;position:relative;top:9px;left:0;font-size:0;border-left:1px solid #ccc;margin:0 2px 0 5px}
.qf-down .sn-qrcode{background:#fff;-webkit-box-shadow: 0 0 5px #aaa;-moz-box-shadow: 0 0 5px #aaa;box-shadow: 0 0 5px #aaa;height:217px;left: -48px;position: absolute;top: 26px;width:175px;text-align:center;padding-top:10px;display:none;}
.qf-down .sn-qrcode p{display:none;}
.qf-down .sn-qrcode b{width:0;height:0;line-height:0;font-size:0;position:absolute;left:50%;top:-10px;margin-left:-2px;border-width:5px;border-style:dashed dashed solid;border-color:transparent transparent #fff}
.qf-down.hover .sn-qrcode{display:block;}
/*購物車*/
.minicart{padding:0 20px 0 15px;position:relative;}
.minicart .icon-cart-a{color:#3A3947;font-size:16px;float:left}
.minicart .up-cat-number{position:absolute;top:5px;*top:1px;right:8px;background:#e62129;color:#fff;display:block;height:16px;line-height:16px;padding:0 5px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.ttbar-cart .icon-arrow-right-b{display:none;}

/*头部信息栏*/
.header{height:130px;background:#fff;}
.header .w{position:relative;}
.header .h-logo{position:absolute;top:0;left:-45px;width:290px;height:130px;overflow:hidden;}
.header .h-search{padding:38px 0 0 317px;width:625px;}
.header .h-pic{margin-top:11px;}

/*search*/
.h-search .searchbar,#goods_search {width:100%;height:40px;}
.h-search .searchbar .x-input,.h-search .btn-search {float:left;}
.h-search .x-input {width:466px;height:26px;line-height:26px;color:#333;padding:5px 10px 5px 15px;border-width:2px 0 2px 2px;border-color:#ff0036;border-style:solid;font-size:14px;color:#999;border-radius:0;}
.h-search .btn-search {display:block;width:132px;height:40px;background:#ff0036;line-height:40px;color:#fff;font-size:16px;cursor:pointer;text-align:center}
.h-search .btn-search:hover {background:#C60000;text-decoration:none}

.h-search .hots {height:20px;line-height:20px;overflow:hidden;padding:8px 0 0 2px;color:#999}
.h-search .hots a{white-space:nowrap;padding:0 12px;border-right:1px solid #dcdcdc;color:#999;font-size:14px;font-family:tahoma,arial,"宋体";}
.h-search .hots a:last-child{border:none;padding-left:0;}
.h-search .hots a:hover {color:#ff0036}

#probox{width:215px;height:32px;background:url("i/proicon.gif") no-repeat;margin-top:18px;}

/*分类与导航*/
.nav {height:36px;border-bottom:1px solid #ff0036;background:#fff;}
.nav .nav-left{width:200px;height:36px;position:relative;}
.site-nav .w-spacer {position:absolute;top:-1px;z-index:1;width:100%;display:none}/*活动装修预埋点*/

/*下拉式分类-右侧弹出*/
.category-sub-item hr{display:none;}
.nav .big-cate{height:36px;line-height:36px;background:#ff0036;}
.nav .big-cate a{padding-left:40px;background:url("i/top-icon.gif") no-repeat 14px -63px;color:#fff;font-size:16px;font-weight:bold}
.nav .category {top:36px;left:0;width:100%;z-index:99;background:rgba(238,238,238,0.55);color:#000;}
.category{display:none;position:absolute;z-index:99;background:#1f2128;line-height:1.5;height:500px}
.category:hover{overflow:visible;height:auto;min-height:500px}
.category .category-primary>li{position:relative}
.category .category-primary>li:hover{background:#f8f8f8}
.category .category-primary>li:hover .category-sub{display:block}
.category .category-primary>li:hover a{color:#3b3d44}
.category .category-primary>li.active .category-primary-item{background:#e22335}
.category .category-primary .category-primary-item{position:relative;height:31px;line-height:31px;padding:0 10px;font-size:14px}
.category .category-primary .category-primary-item i{display:inline-block;width:30px;height:30px;vertical-align:middle;margin-right:5px;margin-left:5px}
.category .category-primary .category-primary-item i img{width:auto;height:auto;max-width:70%;max-height:70%}
.category .category-primary .category-primary-item h2{height:31px;line-height:31px;}
.category .category-primary .category-primary-item a{margin-right:15px;color:#000;font-size:14px;font-weight:normal;white-space:nowrap;overflow:hidden}
.category .category-primary .category-primary-item .active-arrow{display:none;position:absolute;top:50%;margin-top:-27px;right:-27px}
.category .category-primary .category-primary-item.on{color:#333}
.category .category-primary .category-primary-item.on .active-arrow{display:inline-block}
.category .category-sub{display:none;position:absolute;top:0;left:199px;z-index:20;width:760px;height:480px;padding-top:10px;padding-bottom:10px;background:#fff;}
.category .category-sub .category-sub-item{padding:10px 25px 0 25px}
.category .category-sub .category-sub-item:last-child ul{border:none;padding-bottom:20px}
.category .category-sub .category-sub-item ul{margin-left:80px;border-bottom:1px dashed #e5e5e5;padding-bottom:10px}
.category .category-sub .category-sub-item ul:after{content:"\0020";display:block;visibility:hidden;clear:both;height:0;overflow:hidden}
.category .category-sub .category-sub-item ul li{float:left;padding-right:12px}
.category .category-sub .category-sub-title{font-weight:700;float:left;width:70px;color:#333}
.category .category-sub a{color:#545454;font-size:12px}
.category.is-display{display:block;visibility:hidden}
.is-index .category.is-display{visibility:visible}

.menu li{float:left;}
.menu a{color:#333;display: block;float:left;font-size:16px;font-weight:500;height:36px;line-height:36px;letter-spacing: normal;padding:0 15px;position:relative;vertical-align:top;word-spacing:normal;text-align:center}
.menu a:hover{color:#ff0035}
.menu .m1 a{background:url("i/m1.png?1") no-repeat center;text-indent:-999em;width:90px;}
.menu .m2 a{background:url("i/m2.png") no-repeat center;text-indent:-999em;width:90px;}
.menu a .hover-pic{background:url("i/hover-pic.png") no-repeat;display:block;position:absolute;width:40px;height:15px;top:0;left:50%;-moz-transform:translate(-20px,-5px);-ms-transform:translate(-20px,-5px);-o-transform:translate(-20px,-5px);-webkit-transform:translate(-20px,-5px);transform:translate(-20px,-5px);opacity:0}
.menu a:hover .hover-pic{display:none;opacity:1;-webkit-transition:opacity .4s,-webkit-transform .4s;-ms-transition:opacity .4s,-webkit-transform .4s;-o-transition:opacity .4s,-webkit-transform .4s;-moz-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;-moz-transform:translate(-20px,-10px);-ms-transform:translate(-20px,-10px);-o-transform:translate(-20px,-10px);-webkit-transform:translate(-20px,-10px);transform:translate(-20px,-10px)}


/*=========================通用底部============================*/
.footer {width:100%;min-width:1220px;background-color:#fff;border-top:1px solid #d1d7dc;margin-top:20px;clear:both;}
.footer .col-lg-16{float:none;margin:0 auto}
.footer .tmall-ensure{height:100px;margin:25px auto;background:url("i/tmall-ensure.jpg") no-repeat;}

.helpinfo{height:190px;border-top:1px solid #ededed;background:url("i/footerlogo.jpg") no-repeat 45px bottom;padding-top:22px;}
.helpinfo .help-item{float:left;width:186px;padding-left:52px;}
.helpinfo .mobile{text-align:center;}
.help-item .helpinfo-title,.helpinfo-qrcode p{height:30px;line-height:30px;font-size:16px;font-weight:bold;color:#646464;}
.helpinfo .help-item li{height:20px;line-height:20px;}
.helpinfo .help-item li a{color:#8b8b8b}

.sys-copyright {background:#000;min-height:177px;border-top:2px solid #ff0036;text-align:left;color:#a4a4a4;}
.sys-copyright a{color:#a4a4a4;}
.sys-copyright .f-link{padding:5px 0;color:#fff;}
.sys-copyright .f-link a{color:#fff;line-height:25px;padding:0 3px;}

/*=========================其它页面通用=========================*/
/*面包屑挂件*/
.crumbs {height:20px;line-height:20px;margin-bottom:20px;font-family:Simsun;}
.crumbs span {margin:0 5px;}

/*系统自带间距重置*/
.mod-bottom,.form-row,.mod,.signupin-content .form-row-normal,.signin,.signup,.sign-title,.signup-success .descrip,.related-search, .filter-container,.gallery-sortbar,.goods-item .goods-name,.brand-desc h2,.detail-content,.product-tags,.product-attributes,.product-parameters,.product-score .btn-discuss,.post-comment .scores-list {margin-bottom:15px}


/*色彩重置*/
a.blue,a.shop-favorite,#ttbar-phone,.no-content a  {color:#ff0036}
a.blue1 {color:#e62129}
a.red,.orange,.yellow,.no-content a:hover {color:#ff0036 !important}
.item .name:hover,.highlight,.price{color:#ff0036}
.no-content a {text-decoration:underline;margin:0 5px;}

/*产品列表*/
.goods-item .goods-name{height:39px;}
.goods-item .goods-price{float:none;margin:0;height:24px;line-height:24px;width:100%;}
.goods-item .goods-price ins{color:#ff0036;font-size:14px;}
.goods-item .goods-price del{color:#969393;}



/*按钮样式重定义*/
.btn-caution > span {
  background-image: -webkit-linear-gradient(#ff0036, #ff0036);
  background-image: -moz-linear-gradient(#ff0036, #ff0036);
  background-image: linear-gradient(#ff0036, #ff0036);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFff0036', endColorstr='#FFff0036') \9;border-radius:0;
}
.btn-caution:hover > span, .btn-caution:focus > span {
  background-image: -webkit-linear-gradient(#2c2b2b, #111);
  background-image: -moz-linear-gradient(#2c2b2b, #111);
  background-image: linear-gradient(#2c2b2b, #111);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FF111', endColorstr='#FF2c2b2b') \9;
}

.btn-import > span {background:#FFEDED;border:1px solid #ff0036;border-radius:0;color:#ff0036 !important}
.btn-import:hover > span, .btn-import:focus > span {background:#FFEDED;border:1px solid #ff0036}

.btn-major  > span {
  background-image: -webkit-linear-gradient(#e62129, #da131b);
  background-image: -moz-linear-gradient(#e62129, #da131b);
  background-image: linear-gradient(#e62129, #da131b);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFe62129', endColorstr='#FFda131b') \9;
}
.btn-major:hover > span, .btn-major:focus > span {
  background-image: -webkit-linear-gradient(#ed363d, #e72b32);
  background-image: -moz-linear-gradient(#ed363d, #e72b32);
  background-image: linear-gradient(#ed363d, #e72b32);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFed363d', endColorstr='#FFe72b32') \9;
}

/*客服挂件*/
.site-tools-nav {position:fixed;top:0;right:0;width:0;text-align:center;z-index:1000;background:#000;height:100%;}
.site-tools-nav .site-navbar{width:270px;position:absolute;top:0;right:-235px;height:100%;}
.site-tools-nav .site-navbar ul{width:35px;position:absolute;left:0;top:0;height:100%;background:#000;}
.site-tools-nav li{width:35px;height:35px;text-align:center;float:left;font-size:22px;position:relative}
.site-tools-nav li a{display:block;height:35px;line-height:35px;color:#fff;}
.site-tools-nav li a:hover {background-color:#ff0036;color:#fff;}  
.site-tools-nav li.site-tools-cart{margin-top:100px;}
.site-tools-nav li.site-tools-cart{height:auto;}
.site-tools-nav li.site-tools-cart a {height:100px;}
.site-tools-nav li.site-tools-cart a i{color:#ff0036;}
.site-tools-nav li.site-tools-cart a:hover i{color:#fff;}
.site-tools-nav li.site-tools-cart a span{display:block;font-size:12px;margin:0 5px;padding:5px;line-height:16px;border-bottom:1px solid #444;}
.site-tools-nav li.site-tools-gotop {position:absolute;bottom:0;}
.site-tools-nav li.site-tools-gotop a{font-size:12px;line-height:12px;}
.site-tools-nav li.site-tools-gotop a i{line-height:12px;}
.site-tools-nav li.site-tools-gotop a span{display:block;}
.site-tools-cart .up-cat-number {position:absolute;top:1px;right:3px;text-align:center;width:16px;height:16px;display:block;background-position:-266px 0;overflow:hidden;color:#fff;font:12px/16px Simsun,Arial}

.site-tools-nav li .show{background-color:#494949;box-shadow:0 0 5px rgba(0, 0, 0, 0.2);color: #fff;height:35px;line-height:35px;position:absolute;right:70px;text-align: center;bottom: 1px;width:90px;font-size:12px;cursor:pointer;opacity:0;display:none;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;
}
.site-tools-nav li .show span{font-family: "宋体";font-size: 16px;height: 16px;line-height: 16px;position: absolute;text-align: center;width: 16px;color:#494949;right:-8px;bottom:10px;}
.site-tools-nav li.active .show{right:35px;opacity:1;display:block;}
.site-tools-nav li.site-tools-wx{position:absolute;bottom:50px;}
.site-tools-nav li.site-tools-wx .show{width:154px;height:207px;background:none;bottom:-50px;top:auto;box-shadow:inherit}
.site-tools-nav li.site-tools-wx .show span{color:#ff0036;bottom:55px;top:auto;}

