
/* ---------- reset ---------- */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin: 0; padding: 0; }
body,button,input,textarea,select{font: 12px/1.5 Arial,Helvetica,sans-serif;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block }
address, caption, cite, code, dfn, em, th, var {font-style: normal; font-weight: 400; }
table {border-collapse: collapse; border-spacing: 0 }
ol, ul , li{list-style: none; }
img {border: 0 none; vertical-align: middle;}
input,select,textarea {font-size: 100% }
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: 400 }
a {cursor: pointer; text-decoration: none; color: #666;}
a:hover {text-decoration: none; color: #c81623;}
:focus {outline: 0 }
i,em{ font-style: normal; }

/* ---------- common ---------- */
html {color: #333; background: #fff }
body,input,button{ font-family: "Microsoft YaHei"; }
.fl{ float: left;}
.fr{ float: right; }
.ta-c{ text-align: center; }
.ta-l{ text-align: left; }
.ta-r{ text-align: right; }
.red {color: #C81623!important; }
.bold {font-weight: 700!important; }
.hide,
.hidden {display: none }
.show {display: block }
.relative{ position: relative; }
.absolute{ position: absolute; }
.fixed{ position: fixed; }
.ov-h{ overflow: hidden; }
.f12 {font-size: 12px }.f14 {font-size: 14px }.f16 {font-size: 16px }.f20 {font-size: 20px }.f24 {font-size: 24px } 
.fcn {font-family: \5b8b\4f53 }
.inline-block {display: inline-block; *zoom:1;*display: inline }
.clearfix:before,
.clearfix:after {content: " "; display: table }
.clearfix:after {clear: both }
.clearfix {*zoom:1}
.container{ width: 1210px; margin: 0 auto; }
.container:before,
.container:after {content: " "; display: table }
.container:after {clear: both }
.container {*zoom:1}




/* ---------------------- 公用模块 ---------------------- */
/*图标字体*/
@font-face {font-family: iconfont; src: url(../fonts/iconfont.eot); src: url(../fonts/iconfont.eot) format('embedded-opentype'),url(../fonts/iconfont.woff) format('woff'),url(../fonts/iconfont.ttf) format('truetype'),url(../fonts/iconfont.svg#iconfont) format('svg') }
.iconfont {font-family: iconfont; font-style: normal; -webkit-text-stroke-width: .2px; -moz-osx-font-smoothing: grayscale }
/*特殊字体*/
@font-face {
    font-family: fzzhengheis-el-gbregular;
    src: url(../fonts/fzzxh-webfont.eot);
    src: url(../fonts/fzzxh-webfont.eot) format("embedded-opentype"),url(../fonts/fzzxh-webfont.woff) format("woff"),url(../fonts/fzzxh-webfont.ttf) format("truetype"),url(../fonts/fzzxh-webfont.svg#fzzhengheis-el-gbregular) format("svg");
    font-weight: 400;
    font-style: normal
}
/*按钮模块*/
.mod-btn-sm-gray,
.mod-btn-md-gray{display: inline-block; line-height: 14px; border-radius: 2px; background: #F7F7F7; text-align: center; text-decoration: none; cursor: pointer; border: 1px solid #DDD; padding: 4px 13px 5px; color: #666; background-color: #f7f7f7; background-repeat: repeat-x; background-image: -moz-linear-gradient(top,#f7f7f7,#f2f2f2); background-image: -webkit-linear-gradient(top,#f7f7f7,#f2f2f2); background-image: -o-linear-gradient(top,#f7f7f7,#f2f2f2); background-image: linear-gradient(top,#f7f7f7,#f2f2f2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0); }
.mod-btn-md-gray{ height: 28px; line-height: 28px; padding: 0 15px; }
.mod-btn-sm-gray:hover,
.mod-btn-md-gray:hover {text-decoration: none; box-shadow: 0 1px 1px rgba(0,1,1,.08); cursor: pointer; color: #666; }
.mod-btn-red{ border: none; color: #fff; background-color: #E74649; background-image: -ms-linear-gradient(top,#E74649 0,#DF3033 100%); background-image: -moz-linear-gradient(top,#E74649 0,#DF3033 100%); background-image: -o-linear-gradient(top,#E74649 0,#DF3033 100%); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#E74649),color-stop(1,#DF3033)); background-image: -webkit-linear-gradient(top,#E74649 0,#DF3033 100%); background-image: linear-gradient(to bottom,#E74649 0,#DF3033 100%); cursor: pointer; display: inline-block; padding: 0 12px; height: 30px; font: 700 14px/30px verdana;  border-radius: 3px;}
.mod-btn-red:hover{ color: #fff; }
/*下拉模块*/
.dropdown {position: relative; z-index: 21; }
.dropdown .dt{ overflow: hidden; position: relative; z-index: 1; float: left; border: 1px solid transparent; }
.dropdown-layer{ display: none; position: absolute; border: 1px solid #ccc; background-color: #fff; -moz-box-shadow: 1px 2px 1px rgba(0,0,0,.1); box-shadow: 1px 2px 1px rgba(0,0,0,.1); }
.hover .dropdown-layer{ display: block; }
.dropdown.hover .dt{ padding-bottom: 2px; border-color: #ccc; border-bottom: none; background-color: #fff;  }
/*标题模块*/
.mod-hd {position: relative; padding: 0 20px 0 30px; height: 55px; line-height: 55px; color: #fff; }
.mod-hd-dec {position: absolute; left: -4px; top: -4px; width: 28px; height: 28px; }
.mod-hd-arrow {position: absolute; top: 0; left: 0; width: 0; height: 0; border-top: 19px solid #f6f6f6; border-right: 19px solid transparent; }
.mod-hd-icon, 
.mod-promo, 
.mod-tit {float: left; }
.mod-tit {font-family: fzzhengheis-el-gbregular; font-size: 26px; font-weight: 400; line-height: 40px; height: 40px; padding-top: 9px; }
.mod-subtit {position: relative; float: right; margin-top: 19px; padding-right: 20px; height: 24px; line-height: 24px; font-size: 14px; color: #fff; }
.mod-subtit:hover{ color: #fff; }
.mod-subtit-arrow {position: absolute; right: 0; top: 4px; background-image: url(../images/sprite_index@1x.png); background-position: -154px -40px; -moz-background-size: 218px 188px; background-size: 218px 188px; background-repeat: no-repeat; width: 15px; height: 16px; }
.mod-bd {background-color: #fff; }
/*一个能让相邻元素垂直居中布局的模块*/
.mod-vm {display: inline-block; width: 0; height: 100%; vertical-align: middle; font-size: 0; }
/*价格模块*/
.mod-price {font-size: 14px; color: #f10214; }
/*图片鼠标经过动画模块*/
.ani-img-up img{ -webkit-transition: all .4s ease-out; -moz-transition: all .4s ease-out; transition: all .4s ease-out;}
.ani-img-up:hover img{ -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); transform: translateY(-5px); }
.ani-img-left img{ -webkit-transition: all .4s ease-out; -moz-transition: all .4s ease-out; transition: all .4s ease-out;}
.ani-img-left:hover img{ -webkit-transform: translateX(-5px); -moz-transform: translateX(-5px); transform: translateX(-5px); }
.ani-img-fade a img{ -webkit-transition: all .4s ease-out; -moz-transition: all .4s ease-out; transition: all .4s ease-out; }
.ani-img-fade a:hover img{ opacity: .8; }
.ani-img-big img{ -webkit-transition: all .4s ease-out; -moz-transition: all .4s ease-out; transition: all .4s ease-out; }
/*三列布局模块 首页*/
.mod-3n{ overflow: hidden; }
.mod-3n ul{ overflow: hidden; margin-left: -10px; }
.mod-3n li{overflow: hidden; position: relative; float: left; margin: 0 0 10px 10px; background-color: #fff; width: 390px;}
/*面包屑*/
.mod-crumbs{ position: relative; margin-bottom: 10px; z-index: 5; height: 24px; line-height: 24px;}
.mod-crumbs .lm{ font-size: 18px; font-weight: 700; font-family: "microsoft yahei";}
.mod-crumbs .icon-arrow-right2:before{ content:">"; font-style: normal; font-weight: normal; margin-left: 5px; margin-right: 8px;}
.mod-crumbs .sm{ font-size: 14px; }
/*商品标签模块*/
.goods-icons, 
.goods-icons2 {float: left; display: inline-block; overflow: hidden; height: 16px; padding: 0 2px; margin-right: 3px; background: #E4393C; line-height: 16px; text-align: center; font-size: 12px; font-style: normal; color: #FFF; }
.goods-icons2 {background: #6a77b6; }
.mod-tag-line{color: #df3033; background: 0 0; border: 1px solid #df3033; padding: 2px 3px; margin-right: 5px; display: inline-block; line-height: 16px; font-style: normal;}
/*换一换模块 商品列表*/
.mod-hyh{padding: 0 9px; border: 1px solid #ddd; border-top: 2px solid #999; margin: 10px 0;}
.mod-hyh .mt {height: 30px; line-height: 30px; overflow: hidden; zoom: 1;}
.mod-hyh .title {width: 50%; float: left; font: 14px/30px "Microsoft YaHei"; }
.mod-hyh .extra {width: 50%; float: right; text-align: right; }
.mod-hyh .change {display: inline-block; }
.mod-hyh .change .ico,
.mod-hyh .change .txt {display: inline-block; vertical-align: middle; }
.mod-hyh .change .ico {width: 16px; height: 16px; margin-right: 5px; background: url(../images/update.png) no-repeat; }
.mod-hyh .mc {height: 205px; overflow: hidden; padding-top: 15px;}
.mod-hyh ul {padding-top: 15px; margin-right: -10px; }
.mod-hyh ul li {width: 150px; height: 216px; float: left; margin: 0 8px 0 0; padding: 0 18px 15px; text-align: center; }
.mod-hyh .p-name,
.mod-hyh .p-price,
.mod-hyh .p-img{overflow: hidden; }
.mod-hyh .p-name{ height: 36px; }
.mod-hyh .p-img img {width: 130px; height: 130px; }
.mod-hyh .p-price {line-height: 20px; color: #e3393c; }
/*切换模块 购物车*/
.mod-switch-slide{ margin: 20px 0; }
.mod-switch-slide .mt{ margin-bottom: 10px; overflow: hidden; }
.mod-switch-slide .c-item {display: inline-block; margin-right: 35px; padding-bottom: 3px; border-bottom: 2px solid #fff; }
.mod-switch-slide .c-item.curr {color: #e4393c; font-weight: 700; border-color: #e4393c; }
.mod-switch-slide .mc {overflow: visible;}
.mod-switch-slide .c-panel {position: relative; width: 100%;}
.mod-switch-slide .goods-list-tab {position: absolute; right: 0; top: -26px;}
.mod-switch-slide .goods-list-tab li {display: inline-block; cursor: pointer; font-size: 0; width: 8px; height: 8px; margin-left: 3px; overflow: hidden; background: #aaa; vertical-align: middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.mod-switch-slide .goods-list-tab .curr {width: 26px; background: #e4393c; }
.mod-switch-slide .goods-list ul {display: inline-block; display: block; width: 100%; height: 100%; border-top: 1px dashed #cacaca; border-left: 1px dashed #cacaca;}
.mod-switch-slide .goods-list li {float: left; width: 241px;}
.mod-switch-slide .goods-list .item {position: relative; width: 200px; padding: 20px; background: #fff; margin: -1px 0 0 -1px; border: 1px dashed #cacaca; overflow: hidden;}
.mod-switch-slide .goods-list .p-img {width: 160px; margin: 0 auto; }
.mod-switch-slide .goods-list .p-img img{ width: 160px; height: 160px; }
.mod-switch-slide .goods-list .p-name {height: 36px; line-height: 18px; margin: 5px 0; overflow: hidden; }
.mod-switch-slide .goods-list .p-name a {color: #333; }
.mod-switch-slide .goods-list .p-price {width: 100%; margin: 5px 0 2px; overflow: hidden; text-align: center; }
.mod-switch-slide .goods-list .p-price strong {font-size: 14px; color: #d91f20; font-family: verdana; font-weight: 400; }
.mod-switch-slide .goods-list .p-btn {margin: 10px 0 0; text-align: center; }
.mod-switch-slide .goods-list .btn-append {display: inline-block; height: 28px; line-height: 28px; padding: 0 20px; border: 1px solid #999; color: #666; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.mod-switch-slide .goods-list .btn-append b {background-image: url(../images/addtocart-icons.png); display: inline-block; height: 18px; width: 18px; margin-right: 5px; background-position: 0 -57px; background-repeat: no-repeat; overflow: hidden; vertical-align: middle;}
.mod-switch-slide .goods-list .btn-append:hover {border-color: #e4393c; background: #e4393c; color: #fff; }
.mod-switch-slide .goods-list .btn-append:hover b {background-position: -28px -57px; }
.mod-switch-slide .c-page a { display: none; position: absolute; top: 50%; margin-top: -60px; z-index: 1; width: 40px; height: 100px; line-height: 100px; background: #f2f2f2; background: rgba(0,0,0,.1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000); color: #999; text-align: center; font-size: 42px; font-weight: 400; font-family: simsun; }
.mod-switch-slide .c-panel:hover .c-page a{ display: block; }
.mod-switch-slide .c-page .c-prev {left: 0; }
.mod-switch-slide .c-page .c-next {right: 0; }
.mod-switch-slide .c-page a:hover {background: rgba(0,0,0,.2); }
/*空提示模块 搜索页*/
.mod-empty{ height: 320px; padding-top: 82px; padding-bottom: 115px; text-align: center;}
.mod-empty .empty-img{ background: url(../images/error_06.png) no-repeat center top; width: 167px; height:146px; margin: 0 auto;}
.mod-empty .empty-title{  font-family: "Microsoft YaHei"; font-size: 30px; width: 500px; margin: 25px auto 16px; color: #5f5f5f; font-weight: 700;}
.mod-empty .empty-extra{ width: 500px; margin: 0 auto; color: #a6a6a6;}
.mod-empty .empty-extra a {color: #2340bb; padding: 0 20px; }

/* ---- 头部模块 ---- */
.header-bar{ background: #E3E4E5; border-bottom: 0 none; height: 30px; line-height: 30px; color: #999}
.header-bar .container{ height: 30px; }
.header-bar a{ color: #999; }
.header-bar a:hover {color: #c81623; }
.header-bar li{ float: left; }
.header-bar li.spacer {overflow: hidden; margin: 11px 5px 0; width: 1px; height: 10px; background-color: #ccc; }
.header-bar .dt {padding-left: 7px; padding-right: 7px; }
.header-bar .dropdown .dt{ padding-right: 20px; height: 28px; line-height: 28px;}
.header-bar .dropdown .iconfont{ position: absolute; right: 5px; top: 10px; width: 12px; height: 12px; line-height: 12px; }
.header-bar .dropdown-layer{ top: 30px; }
.header-bar .dd{ line-height: 24px; }
/*我的京东*/
.hdbar-myjd .dropdown-layer{ left: 0; width: 280px; }
.hdbar-myjd .userinfo {padding: 10px 0 10px 15px; overflow: hidden; }
.hdbar-myjd .u-pic {float: left; margin-right: 10px; }
.hdbar-myjd .u-pic img {-moz-border-radius: 50%; border-radius: 50%; }
.hdbar-myjd .u-name {padding: 6px 0 0; font-weight: 700; }
.hdbar-myjd .otherlist {width: 255px; padding: 0 0 0 15px; margin: 5px 0; overflow: hidden; margin-bottom: 10px; }
.hdbar-myjd .otherlist .fore1, 
.hdbar-myjd .otherlist .fore2 {float: left; width: 126px; }
.hdbar-myjd .viewlist {width: 250px; padding: 0 15px 10px; border-top: 1px dotted #ccc; padding-top: 10px; }
.hdbar-myjd .viewlist .smt h4 {float: left;}
.hdbar-myjd .viewlist .smt .extra {float: right;}
.hdbar-myjd .viewlist .item {float: left; padding: 4px; line-height: 0; font-size: 0; }
.hdbar-myjd .viewlist .smc{ height: 55px; }
.hdbar-myjd .viewlist li{ float: left; padding: 4px; line-height: 0; font-size: 0;  }
.hdbar-myjd .viewlist li img{ width: 50px; height: 50px; }
.hdbar-myjd .viewlist li .name,
.hdbar-myjd .viewlist li .price{ display: none; }
/*客户服务*/
.hdbar-serv .dropdown-layer {right: 0; width: 170px; padding: 10px 0; }
.hdbar-serv .item-business, 
.hdbar-serv .item-client {padding-left: 15px; font-weight: 700; color: #666; }
.hdbar-serv .item {display: inline-block; width: 68px; padding-left: 15px; }
/*网站导航*/
.hdbar-navs .dropdown-layer{ right: 0; width: 1188px; padding: 15px 0; }
.hdbar-navs dl {float: left; width: 255px; padding-left: 20px; border-left: 1px solid #eee; }
.hdbar-navs dl.fore1 {border-left: none; width: 340px; }
.hdbar-navs dt {margin-bottom: 5px; font-weight: 700; color: #666; }
.hdbar-navs dd {overflow: hidden; }
.hdbar-navs .item {overflow: hidden; float: left; width: 85px; white-space: nowrap; }
.hdbar-mob{ position: relative; z-index: 21; }
.hdbar-mob .dd{display: none; position: absolute; right: -3px; width: 190px; border: 1px solid #ccc; background-color: #fff; -moz-box-shadow: 1px 2px 1px rgba(0,0,0,.1); box-shadow: 1px 2px 1px rgba(0,0,0,.1); }
.hdbar-mob:hover .dd{ display: block; }
.hdbar-mob .mob-static {display: none; position: absolute; left: -3px; width: 66px; height: 66px; border: 1px solid #cfcfcf; background: #f0f3ef;}
.hdbar-mob .mob-static:before {content: ""; position: absolute; display: block; top: -9px; left: 50%; margin-left: -5px; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 5px; border-style: solid; border-color: #e4e4e4 #e4e4e4 #f6f6f6; }
.hdbar-mob .mob-static img{ width: 60px; height: 60px; margin: 4px auto; display: block; }
/*头部主体*/
.header-main{}
.header-main .container{ position: relative; z-index: 11; height: 100px; }
.header-main .logo{ position: absolute; z-index: 2; left: 0; top: -31px; width: 190px; height: 171px; border-bottom: 1px solid #ededed; -moz-box-shadow: 0 -12px 10px rgba(0,0,0,.2); box-shadow: 0 -12px 10px rgba(0,0,0,.2); background-color: #fff; }
.header-main .logo img{ width: 190px; height: 170px; }
.header-main .search-m {position: relative; z-index: 1; height: 60px; }
.header-main .search-m .search-logo {display: block; position: absolute; left: 0; top: 0; padding: 20px 0;}
.header-main .search-m .form {position: absolute; left: 320px; top: 25px; width: 550px; height: 35px; }
.header-main .search-m .button, 
.header-main .search-m .text {position: absolute; top: 0; outline: none; }
.header-main .search-m .text {left: 0; padding: 4px; width: 466px; height: 25px; border-width: 2px 0 2px 2px; border-color: #B61D1D; border-style: solid; line-height: 25px; font-size: 14px; color: #989898; }
.header-main .search-m .button {right: 0; line-height: 35px; cursor: pointer; border: none; color: #fff; background-color: #B61D1D; width: 82px; height: 37px; font-size: 16px; font-weight: normal;}
.header-main .hotwords {overflow: hidden; position: absolute; left: 325px; top: 65px; width: 550px; height: 20px; line-height: 20px; }
.header-main .hotwords a {float: left; margin-right: 10px; white-space: nowrap; color: #999; }
.header-main .hotwords a:hover{ color: #C81623; }

.user-cart{ float: right; }
#nav .nav-r .cart-wp{ margin-top: 0; }
.cart-wp{ float:right; margin-top:-32px; }
.cart-wp .dt{width: 139px; height: 30px; background-color: #f9f9f9; text-indent:18px; line-height: 30px; overflow: hidden; position: relative; z-index: 1; float: left; border: 1px solid #e3e4e5;}
.cart-wp .dt .ci-count {position: absolute; top: 8px; left: 107px; right: auto; display: inline-block; padding: 0 3px; font-size: 12px; line-height: 14px; color: #fff; background-color: #f10215; -moz-border-radius: 7px; border-radius: 7px; min-width: 12px; text-align: center; text-indent:initial;}
.cart-wp .dt .iconfont {margin-right: 3px; font-size: 16px; color: #f10214; }
.cart-wp .dt a {color: #f10214; }
.cart-wp .dd {top: 32px; right: 0; width: 308px; }
.cart-wp .prompt {padding: 10px 15px; }
.cart-wp .nogoods {padding-left: 30px; height: 49px; line-height: 49px; overflow: hidden; color: #999; }
.cart-wp .nogoods b {float: left; width: 56px; height: 49px; background-image: url(../images/cart_nogoods.png); }
.cart-content{ position: relative; z-index: 2; width: 100%; background: #fff;}
.cart-content .smt{ height: 25px; padding: 6px 8px; line-height: 25px;}
.cart-content .smc{ background: #fff; height: auto!important; height: 344px; max-height: 344px; overflow-y: auto; }
.cart-content .smc ul {margin-top: -1px; }
.cart-content .smc li {padding: 8px 10px; border-top: 1px dotted #ccc; overflow: hidden; line-height: 17px; vertical-align: bottom; }
.cart-content .smc .p-img {float: left; width: 50px; height: 50px; border: 1px solid #ddd; padding: 0; margin-right: 10px; font-size: 0; }
.cart-content .smc .p-name {float: left; width: 120px; height: 52px; overflow: hidden;}
.cart-content .smc .p-detail {float: right; text-align: right; }
.cart-content .smc .p-price {font-weight: 700; }
.cart-content .smb {padding: 8px; background: #f5f5f5; _height: 45px; _padding-top: 15px; _padding-bottom: 0; overflow: hidden;}
.cart-content .smb .p-total {float: left; line-height: 29px; }
.cart-content .smb a {float: right; height: 29px; padding: 0 10px; background: #e4393c; color: #fff!important; text-align: center; font-weight: 700; line-height: 29px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.navitems {overflow: hidden; position: absolute; left: 200px; bottom: 0; width: 790px; height: 40px; }
.navitems li {margin-left: 30px; float: left;}
.navitems a {position: relative; display: block; height: 40px; line-height: 40px; font-size: 14px; }
.header-main .treasure {position: absolute; right: 0; bottom: 10px; width: 190px; height: 40px; }
/* ---- 分类树 首页 ---- */
.catetree {position: relative; z-index: 2; }
.catetree .cate-menu{overflow: hidden; padding: 15px 0; height: 450px; background-color: #fff; color: #fff; }
.catetree .menu-item{overflow: hidden; padding-left: 20px; height: 30px; line-height: 30px; font-size: 0; }
.catetree .menu-item-on {background-color: #f10215; }
.catetree .menu-item-on a{ color: #fff; }
.catetree .menu-item a{ font-size: 14px;}
.catetree .menu-item a:hover{ color: #fff; }
.catetree .cate-pop {position: absolute; left: 190px; top: 0; display: none; width: 998px; min-height: 478px; border: 1px solid #f7f7f7; background-color: #f7f7f7; -moz-box-shadow: 2px 0 5px rgba(0,0,0,.3); box-shadow: 2px 0 5px rgba(0,0,0,.3); -webkit-transition: top .25s ease; -moz-transition: top .25s ease; transition: top .25s ease; }
.catetree .cate-pop .pop-part{display: none; padding: 20px 0 10px; }
.catetree .cate-pop .part-col1 {float: left; width: 800px; }
.catetree .cate-pop .part-col2 {float: left; width: 198px; }
.catetree .cate-channel {overflow: hidden; padding-left: 20px; height: 24px; }
.catetree .cate-channel a{float: left; margin-right: 10px; padding: 0 10px; height: 24px; background-color: #7c7171; line-height: 24px; color: #fff; }
.catetree .cate-channel .iconfont{margin-left: 5px; }
.catetree .cate-detail {overflow: hidden; padding: 10px 0 0 20px; }
.catetree .cate-detail-item {position: relative; padding-left: 80px; min-height: 37px;}
.catetree .cate-detail-item dt{overflow: hidden; position: absolute; left: 0; top: 9px; width: 70px; text-align: right; font-weight: 700; white-space: nowrap; text-overflow: ellipsis; }
.catetree .cate-detail-item dd{overflow: hidden; padding: 6px 0; border-top: 1px solid #eee; }
.catetree .cate-detail-item dd a{float: left; margin: 4px 0; padding: 0 10px; height: 16px; border-left: 1px solid #e0e0e0; line-height: 16px; white-space: nowrap; }
.catetree .cate-promotion {margin: 0 auto; width: 168px; }
.catetree .cate-promotion a{display: block; margin-bottom: 10px; height: 134px; background-color: #e7e7e7; }
/*导航-首页除外*/
.header-nav{ background: #fff; }
.header-nav{ height: 44px; border-bottom: 2px solid #B1191A; margin-bottom: 15px;}
.header-nav .container{ position: relative; }
.mod-categorys-tree{float: left; z-index: 10; width: 210px; overflow: visible; background: #B1191A; height: auto; left: 0px; position: absolute;}
.mod-categorys-tree .dt,
.mod-categorys-tree.hover .dt{ border: 0 none; padding-bottom: 0; float: none;}
.mod-categorys-tree .dt a {display: block; width: 190px; height: 44px; padding: 0 10px; background: #B1191A; font: 400 15px/44px "microsoft yahei"; color: #fff; text-decoration: none; }
.mod-categorys-tree .dt .ci-right {top: 20px; right: 7px; height: 7px; overflow: hidden; font: 700 20px/16px simsun; color: #fff; transition: transform .1s ease-in 0s; -webkit-transition: -webkit-transform .1s ease-in 0s; display: block; position: absolute; }
.mod-categorys-tree .dt s {position: relative; top: -9px; text-decoration: none; }
.mod-categorys-tree .dropdown-layer{ border: 0 none; width: 210px; background: none;}
.mod-categorys-tree .catetree{ top: 2px }
.mod-categorys-tree .catetree .cate-menu{ background: #c81623; }
.mod-categorys-tree .catetree .menu-item a{ color: #fff; }
.mod-categorys-tree .catetree .menu-item-on{ background: #f7f7f7; border-left: 1px solid #b61d1d; }
.mod-categorys-tree .catetree .menu-item-on a{ color: #B61D1D; }
.mod-categorys-tree .catetree .cate-pop{ left: 210px; }
.navitems2{float: left; position: relative; z-index: 2; padding-left: 210px;}
.navitems2 ul,
.navitems2 li,
.navitems2 a{float: left; }
.navitems2 a {height: 44px; padding: 0 20px; text-align: center; text-decoration: none; font: 400 15px/44px "microsoft yahei"; color: #333; }
.navitems2 a:hover {color: #C81623; }


/* ---- 底部模块 ---- */
.mod-footer{background-color: #eaeaea; margin-top: 20px;}
.mod-service {padding: 30px 0; border-bottom: 1px solid #dedede; }
.mod_service_list {overflow: hidden; height: 42px; } 
.mod_service_item {float: left; width: 297px; }
.mod_service_unit {position: relative; margin: 0 auto; padding-left: 45px; width: 180px; }
.mod_service_tit {overflow: hidden; position: absolute; left: 0; top: 0; width: 36px; height: 42px; background-image: url(../images/ico_service.png); text-indent: -999px; }
.mod_service_duo {background-position: 0 0; }
.mod_service_kuai {background-position: 0 -43px; }
.mod_service_hao {background-position: 0 -86px; }
.mod_service_sheng {background-position: 0 -129px; }
.mod_service_txt {overflow: hidden; width: 100%; height: 42px; line-height: 42px; font-size: 18px; font-weight: 700; text-overflow: ellipsis; white-space: nowrap; color: #444; }
.mod-help {padding: 20px 0; }
.mod-help .help-nav {float: left; width: 198px; line-height: 22px; }
.mod-help .help-nav dt{margin-bottom: 5px; font-size: 14px; font-weight: bold;}
.mod-help .help-cover {float: right; width: 200px; height: 150px; background: url(../images/ico_footer.png) no-repeat 0 0; }
.mod_help_cover_tit {margin-bottom: 15px; font-size: 14px; text-align: center; }
.mod_help_cover_con {padding: 0 10px; }
.mod_help_cover_more {text-align: right; }
.mod-copyright .container{padding: 15px 0; border-top: 1px solid #e1e1e1; text-align: center; }
.mod-copyright .copyright-links .cplk-split{margin: 0 10px; color: #ccc; }
.mod-copyright .copyright-info{padding: 10px 0; line-height: 22px; color: #999; }
.mod-copyright .copyright-info a {color: #999; }
.mod_copyright_auth_ico {overflow: hidden; display: inline-block; margin: 0 3px; width: 103px; height: 32px; background-image: url(../images/ico_footer.png); line-height: 1000px; }
.mod_copyright_auth_ico_1 {background-position: 0 -151px; }
.mod_copyright_auth_ico_2 {background-position: -104px -151px; }
.mod_copyright_auth_ico_3 {background-position: 0 -184px; }
.mod_copyright_auth_ico_4 {background-position: -104px -184px; }
.mod_copyright_auth_ico_5 {background-position: 0 -217px; }
.mod_copyright_auth_ico_6 {background-position: -104px -217px; }
/*登录注册页底部*/
.passport-footer{ margin-top: 0; background: transparent; }




/* ---- 侧栏模块 ---- */
.jd-toolbar{position: fixed; top: 0; right: 0; z-index: 9990; width: 0; height: 100%; border-right: 6px solid #7a6e6e;}
.jd-toolbar-tabs{position: absolute; top: 50%; left: -29px; width: 35px; margin-top: -61px; }
.jd-toolbar-footer{ position: absolute; bottom: -1px; width: 100%; left: -29px;}
.jd-toolbar .tab{position: relative; width: 35px; height: 35px; margin-bottom: 1px; cursor: pointer; background-color: #7a6e6e; -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; }
.jd-toolbar .tab-ico { display: inline-block; background-image: url(../images/toolbars.png); background-repeat: no-repeat;width: 34px; height: 35px; margin-left: 1px; position: relative; z-index: 2; background-color: #7a6e6e; _display: block; }
.jd-toolbar .tab-user .tab-ico {background-position: -88px -175px; }
.jd-toolbar .tab-cart .tab-ico {background-position: -50px 0;}
.jd-toolbar .tab-order .tab-ico {background-position: -50px -100px;}
.jd-toolbar .tab-collect .tab-ico {background-position: -50px -50px;}
.jd-toolbar .tab-bonus .tab-ico {background-position: -50px -150px;}
.jd-toolbar .tab-top .tab-ico {background-position: -50px -250px;}
.jd-toolbar .tab-feedback .tab-ico {background-position: -50px -300px;}
.jd-toolbar .tab-text {width: 62px; height: 35px; line-height: 35px; color: rgb(255, 255, 255); text-align: center; font-family: 微软雅黑; position: absolute; z-index: 1; left: 35px; top: 0px; background-color: rgb(122, 110, 110); border-radius: 3px 0px 0px 3px; transition: left 0.3s ease-in-out 0.1s; }
.jd-toolbar .tab:hover .tab-text {left: -60px; background-color: #002957; _display: block; }
.jd-toolbar .tab:hover .tab-ico {background-color: #002957; }
.jd-toolbar .tab-num{ position: absolute; z-index: 3; right: 26px; top: 0; white-space: nowrap; border-radius: 8px; height: 16px; line-height: 16px; padding: 0 3px; color: #fff; background: #002957; }
.jd-toolbar .tab:hover .tab-num{ background: #002957; }





/* ---------------------- 首页 ---------------------- */
body.index .container{ width: 1190px; }
body.index .red {color: #f10215!important; }
body.index .hdbar-mob .mob-static{ display: block; }
body.index .header-main .hotwords a:hover{ color: #f10215; }
body.index .header-bar{ border-bottom: 1px solid #ddd; background-color: #e3e4e5;}
body.index .header-main .container{ height: 140px; }
body.index .header-main .search-m{ height: 60px; }
body.index .header-main .search-m .search-logo{ display: none;}
body.index .header-main .search-m .text{ border: 1px solid transparent; width: 490px;}
body.index .header-main .search-m .button{ width: 50px; height: 35px; background-color: #f10215; font-size: 20px; font-weight: 700; }
body.index .cart-wp .dt{ background: #fff; }
body.index{ background-color:#f0f3ef; }
body.index .search-fix {position: fixed; z-index: 100; left: 0; top: 0; width: 100%; border-bottom: 2px solid #f10214; background-color: #fff; -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.2); box-shadow: 2px 2px 2px rgba(0,0,0,.2); -webkit-animation: searchTop .5s ease-in-out; -moz-animation: searchTop .5s ease-in-out; animation: searchTop .5s ease-in-out;}
@keyframes searchTop{0%{top:-50px}100%{top:0}}
body.index .search-fix .search-m {height: 48px; }
body.index .search-fix .search-m .search-logo{ display: block; position: absolute; left: 0; top: 4px; padding: 0;}
body.index .search-fix .search-m .search-logo img{height: 36px;}
body.index .search-fix .search-m .form{ top: 6px; }
body.index .search-fix .search-m .text {border-color: #efefef; background-color: #efefef; }
body.index .cart-wp{ margin-right: 120px; }
body.index .mod-footer{ background: transparent; }
.mod-top-banner{ width: 100%; overflow: hidden; height: 80px;}
.mod-top-banner .container{ position: relative; }
.mod-top-banner .banner-wp{ position: absolute; width: 1920px; left: 0; margin-left: -357px; top: 0; text-align: center;}
.mod-top-banner .banner-wp img{ height: 80px; width: auto; vertical-align: top;}
.index-fs{position: relative; z-index: 9; margin-bottom: 10px; }
.index-fs-ad{position: absolute; height: 480px; left: 50%; margin: 0px 0px 0px -595px; }
.index-fs-ad .fs-ad-lk{display: block; overflow: hidden; position: absolute; left: -250px; top: 0; width: 250px; height: 480px; }
.index-fs-ad .fs-ad-lk img{ float: right; }
.index-fs-ad .fs-ad-banner{overflow: hidden; position: absolute; z-index: 30; left: 0; top: 0; width: 990px; height: 480px; display: none}
.index-fs-ad .fs-ad-banner img {width: 990px; height: 480px; }
.index-fs-ad .fs-ad-banner-close{position: absolute; right: 20px; top: 20px; width: 20px; height: 20px; line-height: 20px; font-weight: bold; font-size: 14px; color: #FFF; background: rgb(45,45,45); opacity: .3; filter: alpha(opacity=30); text-align: center; cursor: pointer; }
.index-fs1{float: left; width: 190px; height: 100%; margin-right: 10px; }
.index-fs2 {float: left; width: 790px; height: 100%; }
.index-fs3 {float: right; margin-left: 10px; width: 190px; height: 100%; background-color: #fff; margin-top: 10px;}
/* ---- 轮播图 ---- */
.slider-index{position: relative; margin-bottom: 10px; height: 470px; width: 590px; float: left; margin-top: 10px; }
.slider-index .bd li,
.slider-index .bd a,
.slider-index .bd img,
.slider-index .bd {overflow: hidden; display: block; width: 100%; height: 100%; }
.slider-index .hd{position: absolute; z-index: 1; left: 50%; -webkit-transform: translate(-50%,0); -moz-transform: translate(-50%,0); transform: translate(-50%,0); bottom: 20px; font-size: 0; padding: 4px 8px; -moz-border-radius: 12px; border-radius: 12px; background-color: hsla(0,0%,100%,.3); }
.slider-index .hd li{ display: inline-block; margin: 0 5px; width: 12px; height: 12px; font-size: 0; -moz-border-radius: 100%; border-radius: 100%; background-color: #fff;}
.slider-index .hd li.on{background-color: #db192a;}
.slider-index .slider-control{display: none; position: absolute; z-index: 1; top: 50%; margin-top: -30px; width: 30px; height: 60px; background-color: #333; background-color: rgba(0,0,0,.1); line-height: 60px; text-align: center; cursor: pointer; -webkit-user-select:none; user-select:none;}
.slider-index .slider-control.prev{left: 0; }
.slider-index .slider-control.next{right: 0; }
.slider-index .slider-control i{font-size: 20px; color: #fff; }
.slider-index .slider-control:hover{ background: rgba(0,0,0,.6);}
.slider-index:hover .slider-control{ display: block; }
.slider-extend {margin-left: 10px; height: 470px; float: left; }
.slider-extend a{overflow: hidden; display: block; width: 190px; height: 150px; margin-top: 10px; }
/* ---- 轮播图右侧 ---- */
.index-user{ height: 160px; background: #fff; text-align: center;}
.index-user .user-info { position: relative; padding-top: 70px; height: 50px;}
.index-user .user-info .user-info-avatar { position: absolute; left: 50%; top: -10px; margin-left: -34px; width: 65px; height: 65px;}
.index-user .user-info .user-info-avatar img {  display: block; width: 65px; height: 65px; -moz-border-radius: 50%; border-radius: 50%;}
.index-user .user-info .user-info-avatar a{ position: absolute; left: -17px; top: -16px; width: 106px; height: 108px; background-image: url(../images/sprite.user.png); background-position: 0 0; }
.index-user .user-info .user-info-show p {overflow: hidden; margin-top: 2px; width: 100%; white-space: nowrap; text-overflow: ellipsis; }
.index-user .user-info .user-info-show a {margin-right: 5px; color: #000; }
.index-user .user-profit { height: 24px; font-size: 0; }
.index-user .user-profit a { display: inline-block; margin: 0 5px; width: 70px; height: 25px; line-height: 25px; font-size: 12px; text-align: center; color: #e43f3b; -moz-border-radius: 13px; border-radius: 13px; -webkit-box-shadow: 4px 6px 12px 2px rgba(45,45,45,.15); -moz-box-shadow: 4px 6px 12px 2px rgba(45,45,45,.15); box-shadow: 4px 6px 12px 2px rgba(45,45,45,.15); -webkit-transition: all .3s ease; -o-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.index-user .user-profit a.dark{ background: #363634; color: #e5d790; }
.index-user .user-profit a:hover {background-color: #e01222; color: #fff; }
.index-news{overflow: hidden; padding: 0 15px; height: 150px; }
.index-news .mod-tab-head {padding: 8px 0 4px; position: relative; line-height: 19px; }
.index-news .mod-tab-head .item {color: #333; padding-right: 12px; padding-left: 12px; border-right: 1px solid #dfe0e1; }
.index-news .mod-tab-head .item-last{padding-right: 0; border-right: 0; }
.index-news .mod-tab-head .item-first{padding-left: 0; }
.index-news .news-tab-active {position: absolute; bottom: -1px; left: -2px; width: 28px; height: 2px; background: #db192b; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); transition: all .3s ease;}
.index-news .news-more {position: absolute; right: 0; top: 8px; }
.index-news .mod-tab-content {padding: 12px 0; }
.index-news .mod-tab-content .item {display: none; }
.index-news .mod-tab-content .item.on {display: block; }
.index-news .mod-tab-content .item p{line-height: 22px; max-width: 160px; _width: 160px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.index-service {overflow: hidden; position: relative; height: 160px; }
.index-service:before {content: ""; position: absolute; top: 0; display: block; width: 160px; left: 15px; height: 1px; background: #ebeaea; z-index: 1; }
.index-service .service_list {overflow: hidden; padding: 10px 15px 15px; background: #fff;}
.index-service .service_item { position: relative; float: left; width: 40px; height: 45px; background: #fff; text-align: center;}
.index-service .service_ico, 
.index-service .service_lk{display: block; }
.index-service .service_txt{ display: none; }
.index-service .service_lk {padding-top: 16px; -webkit-transition: all .15s ease-in-out; -o-transition: all ease-in-out .15s; -moz-transition: all ease-in-out .15s; transition: all .15s ease-in-out;}
.index-service .service_corner {position: absolute; right: 0; top: 0; width: 13px; height: 16px; font-size: 12px; line-height: 12px; text-align: center; background: #e01121; color: #fff; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; transition: all .2s ease; }
.index-service .service_corner_txt {vertical-align: top;}
.index-service .service_corner_ico {position: absolute; bottom: 0; left: 0; width: 0; height: 0; font-size: 0; line-height: 0; border: solid; border-width: 2px 6px; border-color: #e01121 #e01121 #fff; }
.index-service .service_ico {margin: 0 auto 5px; width: 24px; height: 24px; background-image: url(../images/sprite.service.png);}
.index-service .service_ico_huafei {background-position: -145px -42px;}
.index-service .service_ico_jipiao {background-position: -29px -42px;}
.index-service .service_ico_dianying {background-position: -58px -42px;}
.index-service .service_ico_youxi {background-position: -87px -42px;}
.index-service .service_ico_qyg {background-position: -116px -42px;}
.index-service .service_ico_jiayou {background-position: -116px -71px;}
.index-service .service_ico_jiudian {background-position: -174px -42px;}
.index-service .service_ico_huoche {background-position: 0 -71px;}
.index-service .service_ico_zhongchou {background-position: -29px -71px;}
.index-service .service_ico_licai {background-position: -58px -71px;}
.index-service .service_ico_lipin {background-position: -87px -71px;}
.index-service .service_ico_baitiao {background-position: 0 -42px;} 
.index-service .service_txt {height: 22px; line-height: 22px; border-top: 2px solid #fff; }
.index-mobile{ position: relative; }
.index-mobile .mobile-btn {cursor: default; overflow: hidden; display: block; height: 36px; background-color: #60575a; line-height: 36px; }
.index-mobile .mobile-btn-ico {float: left; margin: 10px 3px 0 60px; background-image: url(../images/sprite_fs@1x.png); background-position: 0 -132px; -moz-background-size: 156px 148px; background-size: 156px 148px; background-repeat: no-repeat; width: 16px; height: 16px; }
.index-mobile .mobile-btn-txt {float: left; color: #fff; }
/*二维码弹窗*/
.mobile_pop {width: 190px; min-height: 200px; background-color: #fff; border-bottom: 3px solid #60575a;} 
.index-mobile:hover .mobile_pop{ display: block; }
.mobile_pop:before {content: ""; position: absolute; display: block; top: -9px; left: 157px; margin-left: -5px; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 5px; border-style: solid; border-color: #e4e4e4 #e4e4e4 #fff;}
.mobile_pop_item { position: relative; z-index: 5; padding: 15px 0; border-bottom: 1px solid #E7E7E7; }
.mobile_pop_device_lk { background-image: url(../images/sprite_mobile@1x.png); }
.mobile_pop_qrcode { position: absolute; left: 10px; top: 18px; width: 64px; height: 64px; border: 1px solid #CCC; background-color: #F7F7F7; }
.mobile_pop_qrcode img { width: 64px; height: 64px;  }
.mobile_pop_info { margin: 0 10px 0 86px; min-height: 70px; }
.mobile_pop_tit { font-size: 12px; }
.mobile_pop_value { margin: 3px 0; line-height: 14px; color: #F10214; }
.mobile_pop_device { overflow: hidden; height: 25px; }
.mobile_pop_device_lk { overflow: hidden; float:left; margin-right: 2px; width: 25px; height: 25px; text-indent: -999px; }
.mobile_pop_device_ios { background-position: 0 0; }
.mobile_pop_device_and { background-position: 0 -26px; }
.mobile_pop_device_pad { background-position: 0 -52px; }

/* ---- 楼层 电梯 ---- */
.mod-lift {display: none; position: fixed; z-index: 100; -moz-box-shadow: 0 0 4px rgba(0,0,0,.2); box-shadow: 0 0 4px rgba(0,0,0,.2); background-color: #918888; }
.lift-item{border-top: 1px solid #b1aaaa; -webkit-transition: background-color .1s; -moz-transition: background-color .1s; transition: background-color .1s; }
.lift-item-first {border-top: none; }
.lift-item:hover, 
.lift-item-on {position: relative; border-bottom: 1px solid #d70b1c; margin-bottom: -1px; border-color: #d70b1c; background-color: #d70b1c; }
.lift-item-top, 
.lift-item-top:hover {border-top: 1px solid #f6f6f6; background-color: #5e4a4a; border-bottom: 0; margin-bottom: 0; }
.lift-item a{overflow: hidden; display: block; width: 24px; padding: 10px 5px; line-height: 14px; text-align: center; color: #fefefe; -webkit-transition: color .1s; -moz-transition: color .1s; transition: color .1s; }
.lift-item-top a {color: #fff; }
.lift-btn-arrow {display: block; width: 0; height: 0; margin: auto; border-style: solid; border-width: 4px; border-color: #5e4a4a #5e4a4a #fff; }

/* ---- 楼层 秒杀 ---- */
.mod-seckill{ height: 275px; margin-bottom: 30px; }
.mod-seckill .mod-hd {background: url(../images/seckill_hd.png) no-repeat 0 0; }
.mod-seckill .mod-hd-dec {background-image: url(../images/sprite_index@1x.png); background-position: -190px -48px; -moz-background-size: 218px 188px; background-size: 218px 188px; background-repeat: no-repeat; width: 28px; height: 28px; }
.mod-seckill .mod-hd-icon {margin-top: 8px; margin-right: 8px; background-image: url(../images/sprite_index@1x.png); background-position: 0 -40px; -moz-background-size: 218px 188px; background-size: 218px 188px; background-repeat: no-repeat; width: 34px; height: 40px; }
.mod-seckill .mod-subtit{ float: left; margin-left: 12px; }
.mod-seckill .mod-bd{ height: 275px; overflow: hidden; }
.mod-seckill .sk-list-wp{float: left; width: 799px; position: relative;}
.mod-seckill .sk-list-wp .prev,
.mod-seckill .sk-list-wp .next{position: absolute; top: 50%; -moz-border-radius: 0; border-radius: 0; width: 20px; height: 40px; line-height: 40px; background-color: #d9d9d9; background-color: rgba(0,0,0,.15); margin-top: -20px; font-size: 20px; z-index: 2; border: none; outline: none; -webkit-transition: all .1s linear; -o-transition: all linear .1s; -moz-transition: all linear .1s; transition: all .1s linear; opacity: 0;}
.mod-seckill .sk-list-wp .next{ right: 3px; }
.mod-seckill .sk-list-wp .prev .iconfont,
.mod-seckill .sk-list-wp .next .iconfont{ color: #b5b5b5; color: rgba(0,0,0,.2); transform: rotate(-90deg); display: inline-block; -webkit-transition: all .3s ease; -o-transition: all ease .3s; -moz-transition: all ease .3s; transition: all .3s ease; font-size: 18px; }
.mod-seckill .sk-list-wp .prev .iconfont{ transform: rotate(90deg); }
.mod-seckill .sk-list-wp:hover .prev,
.mod-seckill .sk-list-wp:hover .next{ opacity: 1; }
.mod-seckill .sk-list-wp .prev:hover,
.mod-seckill .sk-list-wp .next:hover{ background-color: #999; background-color: rgba(0,0,0,.4); }
.mod-seckill .sk-list-wp .prev:hover .iconfont,
.mod-seckill .sk-list-wp .next:hover .iconfont{ color: #fff; }
.mod-seckill .sk-list{color: #999;}
.mod-seckill .sk-item{float: left; white-space: nowrap; width: 169px; height: 275px; padding: 0 14px 0 15px; border-right: 1px solid #e7e7e7; }
.mod-seckill .sk-item .pic{position: relative; text-align: center; }
.mod-seckill .sk-item .tag{position: absolute; top: 0; left: 0; text-align: center; background-image: url(../images/sprite_index@1x.png); background-position: -54px -40px; -moz-background-size: 218px 188px; background-size: 218px 188px; background-repeat: no-repeat; width: 30px; height: 40px; z-index: 1; }
.mod-seckill .sk-item .tag-txt{font-size: 12px; color: #fff; line-height: 14px; display: inline-block; vertical-align: 2px; padding-top: 2px; }
.mod-seckill .sk-item .pic-lk{display: block; outline: 0; }
.mod-seckill .sk-item .img{width: 140px; height: 140px; margin: 40px 0 10px;}
.mod-seckill .sk-item .name{ display: block; max-width: 100%; _width: 100%; overflow: hidden; font-size: 12px; text-align: left; height: 30px; line-height: 30px; word-wrap: break-word; word-break: break-all; margin-bottom: 10px;}
.mod-seckill .sk-item .shadow{position: absolute; display: none; left: 0; top: 130px; text-align: center; background-image: url(../images/sprite_index@1x.png); background-position: 0 0; -moz-background-size: 218px 188px; background-size: 218px 188px; background-repeat: no-repeat; width: 170px; height: 20px; }
.mod-seckill .sk-item .price{padding: 1px; line-height: 20px; width: 160px; margin-left: 5px; overflow: hidden; background: #e6382f;}
.mod-seckill .sk-item .price-new{ float: left; width: 80px; height: 20px; text-align: center; color: #fff; font-size: 14px; font-weight: bold;}
.mod-seckill .sk-item .price-new em{ font-size: 14px; }
.mod-seckill .sk-item .price-origin{ float: left; width: 80px; height: 20px; background: #fff; text-align: center; color: #b7bcb8; font-size: 12px; text-decoration: line-through;}
.mod-seckill .sk-item .endtime span{ display: inline-block; vertical-align: middle; margin: 0 3px;  line-height: 1; padding: 3px ; background: #F99612; color: #fff; border-radius: 3px;}
.mod-seckill .sk-item .endtime em{ color: #F99612; font-weight: bold; }
.mod-seckill .sk-extra { float: left; }
.mod-seckill .sk-right{ position: relative; float: right; width: 180px; height: 260px; padding: 8px 11px 7px 10px; }
.mod-seckill .sk-right .hd{ position: absolute; left: 50%; bottom: 20px; transform: translate(-50%,0);}
.mod-seckill .sk-right .hd li{ display: inline-block; width: 6px; height: 6px; margin: 4px; -moz-border-radius: 50%; border-radius: 50%; background: #c0c0c0; overflow: hidden; text-indent: 999px;}
.mod-seckill .sk-right .hd li.on{ background: #e33333; }

/* ---- 楼层 发现 品牌街 排行榜 ---- */
.index-box{ float: left; width: 390px; height: 450px; margin: 0 10px 30px 0; background: #fff; position: relative;}
.index-box-last{ margin-right: 0; }
.index-box-transparent{ background: transparent; }
.index-box .box-hd{ height: 60px; padding: 0 20px; font-size: 0; line-height: 0; }
.index-box .box-hd a{ display: inline-block; position: relative; height: 40px; margin: 8px 0 0 0;}
.index-box .box-hd h3{ float: left; font-weight: normal; font-size: 22px; color: #222; line-height: 44px;}
.index-box .box-hd i{background-position: 0px 0px; float: left; position: relative; width: 23px; height: 23px; top: 11px; left: 4px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAAAklEQVR4AewaftIAAAHiSURBVJXBvUuUcQAA4MefclJIGmWDUGr9CU72ZZwEgjYoHIH2MbUUIQTpFHdj2hBK/QFSQtCpSEc1lCIF1trUIhaGgwhd4hAHaoIHYr73nj5PxVJLixICkuhBK5pQhzx+YB6TmMGmCFWidWEIBbzEGJawipM4jQt4ggQGkfOfKnslMIqreIgpbNlrGcv4iqfoxgiu4T4KioJdCUyjCS2YxJZ4W5hECxoxjYSiYNczFNCJvL1qxcujEwU8VxTs6MQV9GHDfq+QFm8DfbiMLtsCAobQj3XRbiOFtHjr6McwQkASBbxT2gqSSCEt3nv8RXtAD8aVt4IkUkiLN47ugPP47GBWkEQKaaXNoTWgEUsObgVJpJAWbQHNAXVYdThbdlSI9hu1AXmccHD1mEUWGdGO40/AT5xxMPWYRRYZpZ3FYsA8LiqvHrPIIiNeG74ETKBXvFOYRRYZ5fViKmAGR9ChtDFkkVFeB47iQ8AmBjCKGtGuI6O8GoxgEJvBjhzmMI5K+60prxLj+IQ3tgW77iGBHGodTi1yqMZdRZUPGhoUbeA1LuExfuG7eBXowQS+4QYKiqrsVcAddGEYj/ACc1hAHnU4hzbcRDX6kfOfKtFyeIt29OAWmnEMa1jEPAbwEZsi/APwnHjX1+uAaQAAAABJRU5ErkJggg==); } 
.index-box .box-hd span{float: left; font-size: 14px; color: #999; height: 20px; line-height: 20px; margin: 12px 0 0 10px;}
.index-box .box-slide{ margin: 0 20px; border-top: 1px solid #F7F7F7; border-bottom: 1px solid #F7F7F7; height: 353px;}
.index-box .box-slide .hd{ position: absolute; bottom: 9px; left: 50%; font-size: 0; text-align: center; -moz-transform: translate(-50%); -webkit-transform: translate(-50%); transform: translate(-50%);}
.index-box .box-slide .hd li{ position: relative; display: inline-block; width: 16px; height: 16px; margin-right: 1px; -moz-border-radius: 50%; border-radius: 50%;}
.index-box .box-slide .hd li:after{ content: ""; display: block; position: absolute; left: 3px; top: 3px; width: 6px; height: 6px; -moz-border-radius: 50%; border-radius: 50%; border: 2px solid #b9beba;}
.index-box .box-slide .hd li.on{ background: #fdd9dd;}
.index-box .box-slide .hd li.on:after{ border: 2px solid transparent; background: #eb3436;}
.index-box .box-slide .prev,
.index-box .box-slide .next{position: absolute; top: 50%; -moz-border-radius: 0; border-radius: 0; width: 20px; height: 40px; line-height: 40px; background-color: #d9d9d9; background-color: rgba(0,0,0,.15); margin-top: -20px; font-size: 20px; z-index: 2; border: none; outline: none; -webkit-transition: all .1s linear; -o-transition: all linear .1s; -moz-transition: all linear .1s; transition: all .1s linear; opacity: 0;}
.index-box .box-slide .prev{ left: 0; }
.index-box .box-slide .next{ right: 0; }
.index-box .box-slide .prev .iconfont,
.index-box .box-slide .next .iconfont{ color: #b5b5b5; color: rgba(0,0,0,.2); transform: rotate(-90deg); display: inline-block; -webkit-transition: all .3s ease; -o-transition: all ease .3s; -moz-transition: all ease .3s; transition: all .3s ease; font-size: 18px; }
.index-box .box-slide .prev .iconfont{ transform: rotate(90deg); }
.index-box:hover .prev,
.index-box:hover .next{ opacity: 1; }
.index-box .prev:hover,
.index-box .next:hover{ background-color: #999; background-color: rgba(0,0,0,.4); }
.index-box .prev:hover .iconfont,
.index-box .next:hover .iconfont{ color: #fff; }
.index-top .bd{ height: 353px; }
.index-top .bd li a{ position: relative; display: block; height: 117px;}
.index-top .bd li .img{ float: left; width: 90px; height: 90px; margin-top: 10px; -webkit-transition: opacity ease .2s; -o-transition: opacity ease .2s; -moz-transition: opacity ease .2s; transition: opacity ease .2s; }
.index-top .bd li .rank{ float: left; width: 30px; height: 40px; margin: 36px 0 0 10px; line-height: 40px; font-size: 32px; text-align: center; font-family: 'impact';}
.index-top .bd li .rank-1{ color: #e74240;}
.index-top .bd li .rank-2{ color: #ed713d;}
.index-top .bd li .rank-3{ color: #feb185; }
.index-top .bd li .name{ display: block; margin-left: 125px; padding-top: 40px; height: 32px; line-height: 16px; font-size: 12px; overflow: hidden;}
.index-find .find-box{ margin: 0 15px; border-top: 1px solid #ebeaea; padding-top: 20px;} 
.index-find .find-box a{float: left; width: 110px; height: 80px; margin: 0 5px 18px; text-align: center; padding: 8px 0; text-align: center;}

/* ---- 楼层 分类楼层 ---- */
.mod-channel{  }
.mod-channel .chn-tit{ text-align: center; }
.mod-channel .chn-tit h3{position: relative; height: 45px; font-size: 28px; font-weight: normal; text-align: center; line-height: 45px; padding: 0 60px; margin: 0 auto 20px; overflow: hidden; color: #222; display: inline-block;}
.mod-channel .chn-tit h3:before,
.mod-channel .chn-tit h3:after{content: ''; position: absolute; width: 50px; height: 3px; display: block; background: #222; top: 24px; }
.mod-channel .chn-tit h3:before {left: 0px; }
.mod-channel .chn-tit h3:after {right: 0px; }
.mod-channel .chn-spec{ margin: 0 0 0 20px; }
.mod-channel .chn-spec .ad-large{ margin-bottom: 10px;}
.mod-channel .chn-spec .ad-small{ float: left; display: block; width: 170px; height: 180px; margin: 0 10px 10px 0;}
.mod-channel .chn-cover{ width: 350px; margin: 0 auto; }
.mod-channel .chn-act{ position: relative; width: 100%; height: 100%; }
.mod-channel .chn-act:before {content: ''; position: absolute; display: block; width: 340px; height: 420px; border: solid 5px #333; top: 20px; }
.mod-channel .chn-act:after {content: ''; z-index: 0; display: block; position: absolute; width: 340px; height: 420px; left: 30px; top: 0; background: #f0f3ef; }
.mod-channel .chn-act a{ position: relative; z-index: 1; float: left; width: 340px; height: 420px; margin-left: 30px; }
.mod-channel .chn-act-two a{height: 200px; margin-bottom: 20px; }
.mod-channel .index-box-last .chn-act:before{ right: 0; }
.mod-channel .index-box-last .chn-act:after {left: auto; right: 30px; } 
.mod-channel .index-box-last .chn-act a {float: right; margin-right: 30px; }
.mod-channel .product-list{ margin-right: -10px; }
.mod-channel .product-list li{ position: relative; float: left; width: 190px; height: 220px; background: #fff; margin: 0 10px 10px 0; text-align: center; }
.mod-channel .product-list a.link{ display: block; width: 100%; height: 100%; overflow: hidden; }
.mod-channel .product-list .img{ width: 120px; height: 120px; margin: 25px auto 20px;}
.mod-channel .product-list .info{ padding: 0 20px; }
.mod-channel .product-list .name{ font-size: 14px; color: #333; height: 22px; line-height: 22px; overflow: hidden;}
.mod-channel .product-list .price{ font-size: 16px; color: #e2231a; height: 24px; line-height: 24px; overflow: hidden;}


/* ---- 楼层 还没逛够 ---- */
.mod-moregoods{}
.mg-list{margin-left: -10px; }
.mg-item{float: left; margin: 0 0 10px 10px; text-align: center;}
.mg-item a{display: block; width: 228px; height: 305px; border: 1px solid #fff; background-color: #fff; text-align: center; overflow: hidden; }
/*.mg-item a:hover{border-color: #f10214; }*/
.mg-item img{display: inline-block; width: auto; height: 170px; background-color: #f7f7f7; margin: 30px auto 20px;}
.mg-info{padding: 10px;}
.mg-info .name{overflow: hidden; margin-bottom: 5px; height: 20px; line-height: 20px; font-size: 14px;}
.mg-info .price{font-size: 14px; }




/* ---------------------- 分类页 ---------------------- */
body.category .container{ width: 1390px;}
body.category .mod-service .container{ width: 1190px; }
body.category .header-main .search-m .form{ width: 708px; left: 360px;}
body.category .header-main .search-m .text{ width: 616px;}
body.category .header-main .hotwords{ left: 365px; }
/*热销推荐*/
.mod-hot-sales {position: relative; height: 152px; padding-left: 80px; padding-right: 210px; margin-bottom: 15px; background-color: #fffafa; }
.hot-sales-main {width: 100%; height: 137px; padding-top: 15px; }
.hot-sales-main .hd {width: 30px; height: 60px; position: absolute; left: 20px; top: 0; line-height: 18px; padding: 20px 10px 0 5px; font-size: 14px; text-align: center; font-family: "microsoft yahei"; color: #f60; background: url(../images/category_tag.png) no-repeat; }
.hot-sales-main .bd {width: 100%; height: 122px; overflow: hidden; }
.hot-sales-main dl {width: 264px; height: 100px; overflow: hidden; float: left; margin-left: 15px; margin-right: 25px; margin-bottom: 15px; padding: 11px; background-color: #fff; }
.hot-sales-main dt {float: left; width: 100px; height: 100px; padding: 0; margin-right: 10px; }
.hot-sales-main dt img {width: 100px; height: 100px; }
.hot-sales-main dd {float: left; width: 154px; }
.hot-sales-main dd .p-name {height: 40px; line-height: 20px; overflow: hidden; padding-top: 5px; }
.hot-sales-main dd .p-price {height: 20px; line-height: 20px; overflow: hidden; padding-top: 5px; color: #666; }
.hot-sales-main dd .p-price strong {font-family: verdana; font-weight: 700; color: #e4393c;}
.hot-sales-main dd .btns {padding-top: 3px; height: 27px; overflow: hidden; }
.hot-sales-act {width: 220px; height: 152px; position: absolute; right: 0; top: 0; padding-left: 50px; }
.hot-sales-act .hd {width: 30px; height: 60px; position: absolute; left: 0; top: 0; line-height: 18px; padding: 20px 10px 0 5px; font-size: 14px; text-align: center; font-family: "microsoft yahei"; color: #f60; background: url(../images/category_tag.png) no-repeat; }
.hot-sales-act .bd {height: 135px; overflow: hidden; padding-top: 15px; padding-right: 20px; }
.hot-sales-act .bd li {width: 165px; height: 22px; overflow: hidden; line-height: 22px; margin-bottom: 5px; text-overflow: ellipsis; white-space: nowrap; font-family: simsun; }
/*筛选模块*/
.mod-selector{ margin-bottom: 10px; }
.mod-selector .s-title {border-bottom: 1px solid #DDD; background: #fffafa; line-height: 34px; height: 34px; overflow: hidden; zoom: 1; }
.mod-selector .s-title h3 {float: left; padding-left: 10px; font-weight: bold!important; font-size: 15px;}
.mod-selector .s-title h3 b {color: #e4393c; margin-right: 5px; }
.mod-selector .s-title .st-text {float: left; padding-left: 20px; }
.mod-selector .s-item{width: auto; height: auto; }
.mod-selector .s-item.item-hide{ display: none; }
.mod-selector .sl-wrap {position: relative; _zoom: 1; line-height: 34px; border-bottom: 1px solid #DDD; }
.mod-selector .sl-key {float: left; width: 100px; padding-left: 10px; }
.mod-selector .sl-value {margin-left: 110px; padding-right: 130px; padding-left: 10px; overflow: hidden; zoom: 1; }
.mod-selector .sl-v-list {overflow: hidden; zoom: 1; padding-top: 4px; }
.mod-selector .sl-v-list ul {float: left; overflow: hidden; zoom: 1; position: relative; height: 30px; }
.mod-selector .sl-v-list li {float: left; _display: inline; margin-right: 50px; margin-bottom: 4px; height: 26px; line-height: 26px; }
.mod-selector .sl-v-list li a {float: left; white-space: nowrap; zoom: 1; color: #005aa0; }
.mod-selector .sl-v-logos ul {padding-top: 10px; margin-bottom: 10px; overflow: hidden; zoom: 1; height: 50px; }
.mod-selector .sl-v-logos .v-fixed {height: 99px; } 
.mod-selector .sl-v-logos li {float: left; _display: inline; width: 116px; height: 48px; padding: 0; border: 1px solid #DDD; margin: -1px -1px 0 0; background: #FFF; text-align: center; }
.mod-selector .sl-v-logos li:hover {position: relative; z-index: 5; border-color: #e4393c; box-shadow: 2px 2px 3px rgba(0,0,0,.12); }
.mod-selector .sl-v-logos li a {display: block; border: 1px solid #FFF; height: 46px; width: 114px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; zoom: 1; color: #005aa0; line-height: 48px; }
.mod-selector .sl-v-logos li:hover a {border-color: #e4393c; text-decoration: none; color: #e4393c;}
.mod-selector .sl-v-logos li a img {padding: 5px 6px; vertical-align: top; width: 102px; height: 36px;}
.mod-selector .sl-v-logos li a:hover img {display: none; _display: block; _margin: 0; _padding: 5px 6px; }
.mod-selector .sl-ext {position: absolute; top: 6px; right: 10px; width: 120px; height: auto; line-height: 22px; overflow: hidden; zoom: 1; }
.mod-selector .sl-ext .sl-e-more {float: left; margin-right: 20px; position: relative; width: 50px; height: 22px; background: #fff; visibility: visible; color: #333; }
.mod-selector .sl-ext .sl-e-more i {position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; border: 1px solid #DDD; background: url(../images/search.ele.png) no-repeat 4px 7px; -webkit-transition: background-position .15s ease-in-out; -moz-transition: background-position .15s ease-in-out; transition: background-position .15s ease-in-out;}
.mod-selector .sl-ext .sl-e-more:hover {text-decoration: none; color: #e4393c; }
.mod-selector .sl-ext .sl-e-more:hover i {border-color: #e4393c; background-position: 4px -11px; }
.mod-selector .sl-ext .sl-e-more.opened{ display: none; }
.mod-selector .sl-ext .sl-e-more.opened i {background-position: 4px -27px; }
.mod-selector .sl-ext .sl-e-more.opened:hover i {background-position: 4px -45px; }
.mod-selector .s-item.extend .sl-v-logos ul,
.mod-selector .s-item.extend .sl-v-list ul{ height: auto; }
.mod-selector .s-more {text-align: center; position: relative; top: -1px; border-top: 1px solid #ddd; -webkit-transition: border-color .15s ease-in-out; -moz-transition: border-color .15s ease-in-out; transition: border-color .15s ease-in-out; display: none;}
.mod-selector .s-more:hover {border-color: #e4393c; }
.mod-selector .s-more .sm-wrap {position: relative; display: inline-block; margin-top: -1px; height: 28px; line-height: 28px; padding: 0 40px 0 20px; border-width: 1px; border-style: solid; border-color: #FFF #DDD #DDD; background: #fff; cursor: pointer; color: #333; -webkit-transition: border-color .15s ease-in-out; -moz-transition: border-color .15s ease-in-out; transition: border-color .15s ease-in-out; }
.mod-selector .s-more:hover .sm-wrap {color: #e4393c; border-color: #FFF #e4393c #e4393c; }
.mod-selector .s-more .sm-wrap i {position: absolute; right: 16px; top: 4px; display: inline-block; width: 20px; height: 20px; background: url(../images/search.ele.png) no-repeat 4px 7px; }
.mod-selector .s-more:hover .sm-wrap i {background-position: 4px -10px; }
.mod-selector .s-more.opened .sm-wrap i {background-position: 4px -27px; }
.mod-selector .s-more.opened:hover .sm-wrap i {background-position: 4px -44px; }
.crumb-select-item {position: relative; display: inline-block; *zoom: 1; *display: inline; height: 22px; line-height: 22px; border: 1px solid #DDD; font-size: 12px; vertical-align: top; margin: 2px 5px 0 0; padding: 0 26px 0 4px; cursor: pointer; background: #f3f3f3; }
.crumb-select-item:hover {border-color: #e4393c; text-decoration: none; background: #fff; }
.crumb-select-item b {font-weight: 400; color: #333; }
.crumb-select-item em {color: #e4393c; }
.crumb-select-item i {display: block; position: absolute; width: 25px; height: 22px; right: 0; top: 0; background: url(../images/search.ele.png) no-repeat 7px -140px; }
.crumb-select-item:hover i {background-color: #e4393c; background-position: 7px -158px; }
/*左侧推荐*/
.mod-listside {float: right; width: 210px; margin-right: -210px; position: relative; _display: inline; }
.ls-goods{border: 1px solid #ddd; margin-bottom: 10px; position: relative; background: #fff; }
.ls-goods .mt {line-height: 36px; padding-left: 10px; margin-bottom: 10px; }
.ls-goods .mt h3 {font-family: "microsoft yahei"; font-size: 14px; font-weight: bold;}
.ls-goods .mc{overflow: hidden; zoom: 1; }
.ls-goods .mc li {padding-left: 9px; padding-right: 9px; margin-bottom: 20px; }
.ls-goods .mc li .p-img {width: 100%; padding: 0; margin-bottom: 10px; text-align: center; position: relative; }
.ls-goods .mc li .p-img img { width: 190px; height: 190px; }
.ls-goods .mc li .p-name {word-break: break-all; word-wrap: break-word; height: 36px; line-height: 18px; margin-bottom: 10px; overflow: hidden; display: block; }
.ls-goods .mc li .p-price {height: 16px; line-height: 16px; margin-bottom: 4px; overflow: hidden; }
.ls-goods .mc li .p-price .price {float: left; margin-right: 6px; color: #e4393c; font-weight: 700; font-family: verdana; font-size: 14px; }
.ls-goods .mc li .p-price .goods-icons {margin-right: 3px; }
/*商品排序*/
.mod-list{float: right; width: 100%; }
.ml-wrap {margin-left: 220px; padding-bottom: 30px; }
.filter {position: relative; z-index: 4; _zoom: 1; border-top: 1px solid #DDD; margin-bottom: 5px; }
.filter .f-line {padding: 6px 8px; border-bottom: 1px solid #E7E3E7; background: #F9F9F9; zoom: 1; }
.filter .f-line.top {height: 25px; background: #fffafa; }
.filter .f-sort {float: left; margin-right: 24px; }
.filter .f-sort a {float: left; padding: 0 10px; height: 23px; border: 1px solid #CCC; line-height: 23px; margin-right: -1px; background: #FFF; color: #333; }
.filter .f-sort a.curr {background: #e4393c; color: #FFF; border-color: #e4393c; }
.filter .f-sort a.curr i {position: absolute; background: url(../images/search.ele.png) no-repeat -9999px -9999px; top: 6px; right: 5px; width: 13px; height: 12px; overflow: hidden; font-size: 0; }
.filter .f-sort a.curr.down, 
.filter .f-sort a.curr.up {position: relative; padding-right: 20px; }
.filter .f-sort a.up i {background-position: 0 -225px; }
.filter .f-sort a.down i {background-position: 0 -203px; }
.filter .f-pager {float: right; }
.filter .f-pager .fp-next, 
.filter .f-pager .fp-prev, 
.filter .f-pager .fp-text {float: left; }
.filter .f-pager .fp-text {line-height: 23px; margin-right: 10px; font-family: verdana; }
.filter .f-pager .fp-text b, 
.filter .f-pager .fp-text em, 
.filter .f-pager .fp-text i {font-weight: 400; font-style: normal; }
.filter .f-pager .fp-text b {color: #e4393c; font-weight: 700; }
.filter .f-pager .fp-next, 
.filter .f-pager .fp-prev {width: 46px; height: 23px; border: 1px solid #DDD; background: #FFF; line-height: 23px; font-family: "\5b8b\4f53"; text-align: center; font-size: 16px; color: #AAA; }
.filter .f-pager .fp-prev {margin-right: -1px; }
.filter .f-pager .fp-next.disabled, 
.filter .f-pager .fp-prev.disabled {padding: 0; background: #fffafa; color: #CCC; cursor: default; }
.filter .f-result-sum {float: right; height: 25px; line-height: 25px; margin-right: 10px; color: #999; }
.filter .f-result-sum .num {color: #666; font-family: verdana; }
.filter .f-highsearch{ float: left;line-height: 25px; }
/*商品列表*/
.goods-list-v2 {margin-bottom: 20px; height: auto; position: relative; z-index: 1; _zoom: 1; }
.goods-list-v2 .gl-warp {width: 1170px; height: auto; margin-right: -25px; }
.mod-gl-item{ width: 234px; margin-right: 0; height: 429px; float: left; position: relative; z-index: 1; _display: inline; margin-top: 10px; }
.mod-gl-item .gl-i-wrap {width: 220px; position: absolute; z-index: 1; left: 0; top: 0; background: #fff; border: 1px solid #fff; padding: 12px 6px; -webkit-transition: border-color .1s ease; -moz-transition: border-color .1s ease; transition: border-color .1s ease; }
.mod-gl-item .gl-i-wrap:hover {z-index: 1; border-color: #e9e9e9; -webkit-box-shadow: 0 0 2px 2px #f8f8f8; -moz-box-shadow: 0 0 2px 2px #f8f8f8; box-shadow: 0 0 2px 2px #f8f8f8; }
.mod-gl-item .p-img {height: 220px; padding: 0; margin-bottom: 5px; position: relative; }
.mod-gl-item .p-img a {display: block; position: relative; overflow: hidden; }
.mod-gl-item .p-img img{ width: 220px; height: 220px; }
.mod-gl-item .p-scroll {position: relative; z-index: 2; padding: 0; margin-bottom: 10px; }
.mod-gl-item .p-scroll.scrolled {padding-left: 26px; width: 194px; }
.mod-gl-item .p-scroll .ps-next,
.mod-gl-item .p-scroll .ps-prev {display: none; position: absolute; width: 20px; height: 29px; line-height: 29px; text-align: center; color: #aaa; font-size: 16px; font-family: "\5b8b\4f53"; cursor: pointer; }
.mod-gl-item .p-scroll .ps-prev {left: 2px; top: 0; }
.mod-gl-item .p-scroll .ps-next {left: 196px; top: 0; }
.mod-gl-item .p-scroll .ps-next.disabled,
.mod-gl-item .p-scroll .ps-prev.disabled {padding: 0; color: #ccc; cursor: default; }
.mod-gl-item .p-scroll.scrolled .ps-next,
.mod-gl-item .p-scroll.scrolled .ps-prev {display: block; }
.mod-gl-item .p-scroll .ps-wrap {height: 29px; overflow: hidden; zoom: 1; }
.mod-gl-item .p-scroll ul li {float: left; width: 34px; height: 29px; text-align: left; }
.mod-gl-item .p-scroll ul li a {cursor: default; display: inline-block; border: 1px solid #ddd; padding: 1px; }
.mod-gl-item .p-scroll ul li:hover a,
.mod-gl-item .p-scroll ul li.curr a {padding: 0; border-width: 2px; border-color: #e4393c; }
.mod-gl-item .p-scroll ul li a img {width: 25px; height: 25px; }
.mod-gl-item .p-price {position: relative; line-height: 22px; height: 22px; overflow: hidden; width: 100%; margin: 0 0 8px; }
.mod-gl-item .p-price strong {font-weight: 400; font-family: Verdana; float: left; margin-right: 10px; color: #e4393c; font-size: 20px;}
.mod-gl-item .p-price strong em {font-size: 16px; }
.mod-gl-item .p-price strong i {font-style: normal; }
.mod-gl-item .p-name {word-break: break-all; word-wrap: break-word; height: 100px; margin-bottom: 8px; overflow: hidden; }
.mod-gl-item .p-name em,
.mod-gl-item .p-name i {display: block; height: 40px; line-height: 20px; overflow: hidden; -webkit-transition: height .08s ease; -moz-transition: height .08s ease; transition: height .08s ease; }
.mod-gl-item .p-name i {font-style: normal; width: 185px; color: #ffaa71; line-height: 20px; }
.mod-gl-item .p-commit {width: 100%; height: 18px; margin-top: -3px; margin-bottom: 9px; overflow: hidden; }
.mod-gl-item .p-commit strong {color: #a7a7a7; font-weight: 400; }
.mod-gl-item .p-commit strong a {color: #005aa0; font-family: verdana; font-weight: 700; }
.mod-gl-item .p-operate {overflow: hidden; margin-bottom: 10px; }
.mod-gl-item .p-operate .p-o-btn {float: left; height: 25px; line-height: 25px; border: 1px solid #DDD; padding: 0 3px 0 24px; position: relative; background: #fff; color: #999; }
.mod-gl-item .p-operate .contrast {width: 28px; }
.mod-gl-item .p-operate .focus {width: 28px; margin-left: -1px;}
.mod-gl-item .p-operate .addcart {width: 67px; text-align: center; color: #e4393c; margin-left: -1px;}
.mod-gl-item .p-operate .p-o-btn i {position: absolute; display: block; font-style: normal; left: 4px; top: 3px; width: 18px; height: 18px; background: url(../images/search.ele.png) no-repeat 9999px 9999px; -webkit-transition: background-position .15s ease-in-out; -moz-transition: background-position .15s ease-in-out; transition: background-position .15s ease-in-out; }
.mod-gl-item .p-operate .contrast i {left: 5px; top: 5px; background: url(../images/search.ele.png) no-repeat 9999px 9999px; display: inline-block; height: 12px; width: 12px; background-color: #fff; border: 1px solid #ccc; font-size: 0; }
.mod-gl-item .p-operate .focus i {background-position: 0 -413px; }
.mod-gl-item .p-operate .addcart i{background-position: 0 -272px; }
.mod-gl-item .p-o-btn:hover {color: #e4393c; z-index: 1; border-color: #e4393c; text-decoration: none; }
.mod-gl-item .p-operate .contrast:hover i {border-color: #e4393c; }
.mod-gl-item .p-operate .focus:hover i {background-position: 0 -436px; }
.mod-gl-item .p-operate .contrast.selected {color: #e4393c; position: relative; z-index: 1; }
.mod-gl-item .p-operate .contrast.selected i {border-color: #e4393c; background-position: -1px -107px; -webkit-animation: none; -moz-animation: none; animation: none; }

/*对比栏模块*/
#compareBox { position: fixed; bottom: 0; right: 50%; margin-right: -495px; z-index: 100; width: 810px; height: 106px; background: #fff; -moz-box-shadow: 0 0 15px rgba(221,221,221,.8); -webkit-box-shadow: 0 0 15px rgba(221,221,221,.8); box-shadow: 0 0 15px rgba(221,221,221,.8); }
#compareBox ul{ border: 2px solid #7abd54; padding: 6px; height: 90px; color: #ccc; overflow: hidden;}
#compareBox li{float: left; overflow: hidden; margin-right: 10px; padding: 17px 10px 12px 60px; height: 50px; position: relative; border-right: 1px dotted #7abd54; }
#compareBox li .img-wp{ position: absolute; width: 50px; height: 50px; left: 5px; top: 17px; text-align: center; color: #ccc;  font: 36px/48px arial; overflow: hidden; }
#compareBox li .img-wp img{ width: 50px; height: 50px; }
#compareBox .mod-btn-red{ position: absolute; right: 14px; top: 34px; }

/*翻页模块*/
.pagenation-bar { padding:0 20px 20px; background: #fff; } 
.pagenation-bar form{ float: right; }
.pagenation-bar i {font-style:normal; font-family:'微软雅黑', 'Microsoft YaHei', Arial, SimHei, sans-serif }
.pagenation-bar a, 
.pagenation-bar input, 
.pagenation-bar span {line-height:33px; color:#000; display:inline-block; float:left; margin:0 5px; height:33px }
.pagenation-bar a, 
.pagenation-bar input {border:1px solid #eee }
.pagenation-bar input {text-align:center; width:34px }
.pagenation-bar .page-submit, 
.pagenation-bar .page-next, 
.pagenation-bar .page-pre, 
.pagenation-bar .page-number {padding:0 13px; cursor:pointer }
.pagenation-bar .page-next.active, 
.pagenation-bar .page-pre.active, 
.pagenation-bar .page-number.active {color:#fff; background-color:#e4393c; border-color:#e4393c }
.pagenation-bar .page-next.hover, 
.pagenation-bar .page-pre.hover, 
.pagenation-bar .page-number.hover {border-color:#e4393c; color:#e4393c }
.pagenation-bar .page-next.disable, 
.pagenation-bar .page-pre.disable, 
.pagenation-bar .page-number.disable {color:#bdbdbd }
.pagenation-bar .page-submit {font-size:16px; background-color:#e4393c; border-color:#e4393c; color:#fff }
.pagenation-bar .page-submit.active, 
.pagenation-bar .page-submit:hover {background-color:#e4393c; border-color:#e4393c; color:#fff }
.pagenation-bar .page-input-number {color:#e4393c }
.pagenation-bar .icon-arrow-left2, 
.pagenation-bar .icon-arrow-right2 {font-family:'icomoon'; position:relative; top:1px }
.pagenation-bar .page-total, 
.pagenation-bar .page-text {font-size:12px }



/* ---------------------- 详情页 ---------------------- */
body.goods .header-nav{ margin-bottom: 0; }
body.goods .mod-crumbs{ height: 45px; line-height: 45px; margin-bottom: 0;}
body.goods .mod-crumbs,
body.goods .mod-crumbs .sm{ font-size: 12px; }
/*服务支持*/
.jd-service {width: 210px; margin-top: 20px; margin-right: -23px; text-align: left; zoom:1;overflow: hidden; padding: 0 0 10px 9px }
.jd-service dt {clear: both; padding-bottom: 10px }
.jd-service dd {width: 95px; height: 16px; float: left; padding: 0 10px 10px 0 }
.jd-support-ico {display: inline-block; height: 16px; line-height: 16px; _line-height: 17px; padding-left: 16px; padding-right: 2px; overflow: hidden; color: #6a77b6; }
.jd-support-ico img {width: 16px; height: 16px; float: left; margin-left: -16px; margin-right: 4px; display: inline; }
/*促销倒计时*/
.mod-time-banner {height: 32px; line-height: 32px; padding: 0 10px; background: url(../images/activity-banner.png) right top no-repeat #e4393c; font-family: "Microsoft YaHei"; overflow: hidden; zoom: 1; }
.mod-time-banner .time-type {float: left; }
.mod-time-banner .sprite-yy {background-image: url(../images/__sprite.png); display: inline-block; margin-right: 5px; width: 14px; height: 14px; background-position: -76px -103px; vertical-align: -2px;}
.mod-time-banner .time-type strong {font-size: 16px; color: #ffe134; font-weight: 400; }
.mod-time-banner .time-message {float: right; color: #fff; font-size: 14px; }
.mod-time-banner .time-message .item {margin-left: 30px; }
.mod-time-banner .sprite-time {background-image: url(../images/__sprite.png); display: inline-block; margin-right: 4px; width: 17px; height: 16px; background-position: -135px -119px; vertical-align: -3px;}
.mod-time-banner .time-message .time-number {color: #ffe134; }
/*详情页评论*/
.comment-header{  }
.comment-header h2 {padding: 0 15px; font-size: 14px; line-height: 40px; color: #666; font-weight: 700; border: 1px solid #eee; background-color: #f7f7f7;}
.comment-header .i-comment{padding: 30px 0; overflow: hidden; zoom: 1; }
.comment-header .rate {float: left; width: 190px; padding: 20px 0 0; text-align: center; }
.comment-header .rate strong {font: 400 46px/30px arial; color: #e4393c; }
.comment-header .rate span {color: #666; font-family: arial; }
.comment-header .rate strong span {font-size: 24px; color: #e4393c; }
.comment-header .percent {float: left; width: 186px; height: 74px; padding: 8px 0; }
.comment-header .percent dl {padding: 2px 0; overflow: hidden; zoom: 1; }
.comment-header .percent dt {float: left; width: 70px; color: #999; }
.comment-header .percent dd {float: left; width: 100px; height: 10px; margin-top: 6px; overflow: hidden; background: #efefef; }
.comment-header .percent dd div {overflow: hidden; height: 10px; width: 0; background-color: #e4393c; }
.comment-header .actor-new {float: left; width: 560px; position: relative; width: 430px; height: 85px; padding: 5px 15px 0; line-height: 15px; white-space: nowrap; }
.comment-header .actor-new dt {float: left; color: #999; }
.comment-header .actor-new dd {overflow: hidden; padding-left: 10px;}
.mod-comm-tags {float: left; height: 21px; line-height: 21px; margin-bottom: 10px; padding: 0 7px; margin-right: 5px; background: #eef1ff;}
.mod-comm-tags em {color: #999; }
/*评论列表*/
#comments-list .hd{ position: relative; height: 30px; line-height: 30px; margin-top: 4px; border: 1px solid #F5F5F5; background-color: #FAFAFA; overflow: visible;}
#comments-list .hd ul{float: left; height: 31px; margin-bottom: -1px; }
#comments-list .hd li{float: left; height: 30px; }
#comments-list .hd a {font-size: 12px; padding: 0 20px; font-family: simsun; display: inline-block;}
.com-table-main {width: 100%; }
.comments-item {padding: 20px 30px 18px; border-bottom: 1px solid #ddd; }
.com-table-main .column {float: left; }
.com-table-main .column1 {width: 110px; padding-right: 30px; }
.grade-star {width: 85px; height: 22px; background: url(../images/commentslisticons1.png) no-repeat -183px -239px; }
.grade-star.g-star1 {background-position: -68px 0; }
.grade-star.g-star2 {background-position: -51px 0; }
.grade-star.g-star3 {background-position: -34px 0; }
.grade-star.g-star4 {background-position: -17px 0; }
.grade-star.g-star5 {background-position: 0 0; }
.com-table-main .column1 .comment-time{ width: 64px; }
.com-table-main .type-item {line-height: 22px; font-family: simsun; }
.com-table-main .column1 .features ul li {float: left; margin-right: 5px; margin-bottom: 5px; }
.com-table-main .column2 {width: 618px; }
.com-table-main .column2 .p-tabs {padding-right: 30px; }
.com-table-main .column2 .p-comment {padding-right: 30px; margin-bottom: 10px; word-wrap: break-word; }
.com-table-main .column2 .p-show-img {width: 530px; max-height: none; overflow: visible; }
.com-table-main .column2 .p-show-img li {float: left; padding-right: 10px; padding-bottom: 10px; }
.com-table-main .column2 .p-show-img li div { width: 76px; height: 76px; border: 1px solid #999; font-size: 66px; text-align: center; vertical-align: middle; }
.com-table-main .column2 .p-show-img li div img {vertical-align: middle; cursor: url(images/jd/big.cur),auto; width: 76px; height: 76px; display: block; margin: 0 auto;}
.com-table-main .column2 .p-photos {padding: 12px 0; margin-bottom: 10px; display: none;}
.com-table-main .column2 .p-photos .p-thumb {height: 85px; margin: 0 auto 10px; position: relative; }
.com-table-main .column2 .p-photos .p-thumb .thumb-list { position: relative; width: 528px; height: 85px; margin: 0 auto; overflow: hidden;}
.com-table-main .column2 .p-photos .p-thumb .thumb-list ul li {float: left; width: 80px; height: 85px; margin-right: 8px; }
.com-table-main .column2 .p-photos .p-thumb .thumb-list ul li.on,
.com-table-main .column2 .p-photos .p-thumb .thumb-list ul li:hover{background: url(../images/commentslisticons2.png) no-repeat -374px 73px; }
.com-table-main .column2 .p-photos .p-thumb .thumb-list ul li.on a,
.com-table-main .column2 .p-photos .p-thumb .thumb-list ul li:hover a{padding: 0; border: 2px solid #e4393c; }
.com-table-main .column2 .p-photos .p-thumb .prev,
.com-table-main .column2 .p-photos .p-thumb .next{display: inline-block; width: 38px; height: 76px; cursor: pointer; background: #f9f9f9 url(../images/commentslisticons2.png) no-repeat; position: absolute; top: 1px; border: 1px solid #dfdfdf; }
.com-table-main .column2 .p-photos .p-thumb .prev {background-position:  6px 24px; left: 0; }
.com-table-main .column2 .p-photos .p-thumb .next {background-position:  -37px 24px; right: 0; }
.com-table-main .column2 .p-photos .p-thumb .thumb-list ul li a {display: block; width: 76px; height: 76px; padding: 1px; border: 1px solid #eee; overflow: hidden; }
.com-table-main .column2 .p-photos .p-thumb .thumb-list ul li a img {display: block; vertical-align: top; width: 76px; height: 76px; }
.com-table-main .column2 .p-photos .p-viewer {width: 616px; height: 405px; border: 1px solid #999; margin: 0 auto; overflow: hidden; background: #fff; }
.com-table-main .column2 .p-photos .p-viewer .p-photos-wrap {width: 100%; height: 100%; text-align: center; font-size: 0; position: relative; }
.com-table-main .column2 .p-photos .p-viewer .p-photos-wrap i {display: inline-block; width: 1px; height: 100%; overflow: hidden; vertical-align: middle; }
.com-table-main .column2 .p-photos .p-viewer .p-photos-wrap img {vertical-align: middle; margin-left: -1px; }
.com-table-main .column2 .p-photos .p-viewer .p-photos-wrap .cursor-left,
.com-table-main .column2 .p-photos .p-viewer .p-photos-wrap .cursor-small,
.com-table-main .column2 .p-photos .p-viewer .p-photos-wrap .cursor-right{background: fixed url(about:blank); position: absolute; height: 100%; top: 0; z-index: 3; }
.com-table-main .column2 .p-photos .p-viewer .p-photos-wrap .cursor-left {width: 100px; left: 0; cursor: url(images/jd/pic-prev.cur),auto;}
.com-table-main .column2 .p-photos .p-viewer .p-photos-wrap .cursor-small {width: 100%; left: 0; cursor: url(images/jd/small.cur),auto; z-index: 2;}
.com-table-main .column2 .p-photos .p-viewer .p-photos-wrap .cursor-right {width: 100px; right: 0; cursor: url(images/jd/pic-next.cur),auto;}
.com-table-main .column2 .comment-replylist {padding: 0 10px; overflow: hidden; }
.com-table-main .column2 .comment-replylist .comment-reply-item {padding: 15px 0; border-top: 1px solid #eee; }
.com-table-main .column2 .comment-replylist .comment-reply-item.seller-reply-item .reply-infor{color: #f60; }
.com-table-main .column2 .comment-replylist .comment-reply-item .reply-infor .main {float: left; width: 475px; }
.com-table-main .column2 .comment-replylist .comment-reply-item .reply-infor .side {float: right; color: #999; }
.com-table-main .column3 {width: 172px; }
.com-table-main .column3 .user-item .user-ico {float: left; margin-right: 5px; border-radius: 50%; }
.com-table-main .column3 .user-item .user-name {line-height: 25px; word-break: break-all; }
.com-table-main .type-item {line-height: 22px; font-family: simsun; }


/* ---------------------- 登录注册页 ---------------------- */
/*头部*/
#headline {height:80px; margin:0 auto; color:#999;}
#headline .logo-wrap {float:left; margin-top:10px }
#headline .logo-wrap .logo {height:48px; white-space:nowrap; text-indent:100%; overflow:hidden; display:inline-block; float:left; background-size:cover }
#headline .logo-wrap p {padding:0; float:left; margin:16px 0; width:120px }
#headline .spacer {color:#999; margin:0 9px; font-size:22px }
#headline .welecome {color:#7B7B7B; font-size:22px }
#headline .register-wrap {float:right; margin-top:49px; font-size:12px; color:#999 }
#headline .reg-btn {color:#999; text-decoration:none; padding:6px; border:solid 1px #ddd; margin-left:10px; font-weight:bold }


/* ---------------------- 优惠活动页 ---------------------- */
.activity_table{ margin-bottom: 20px; border: 3px solid #E8E8E8;width: 100%;	}
.activity_table td,
.activity_table th{ padding: 10px; }


/* ---------------------- 留言板页 ---------------------- */
.message_table{  margin: 10px 0; width: 100%;}
.message_table td,
.message_table th{ padding: 10px; border: 1px solid #e8e8e8; vertical-align: top;}
.message_table th{ background: #e8e8e8; font-weight: bolder; color: #000; }
.m-goodsname{ color: #e4393c; font-weight: bolder; }
.m-title{ font-weight: bolder; }
.m-content{ line-height: 2; margin: 10px 0; color: #000;}
.m-time{ padding: 10px 0; margin-bottom: 15px; color: #666;}
.m-reply{ color: #e4393c;  border-top: 1px dashed #e8e8e8; padding: 10px}




.row {
	margin-left:-5px;
	margin-right:-5px
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position:relative;
	min-height:1px;
	padding-left:5px;
	padding-right:5px
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float:left
}
.col-xs-12 {
	width:100%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-xs-11 {
	width:91.66666667%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-xs-10 {
	width:83.33333333%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-xs-9 {
	width:75%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-xs-8 {
	width:66.66666667%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-xs-7 {
	width:58.33333333%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-xs-6 {
	width:50%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-xs-5 {
	width:41.66666667%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-xs-4 {
	width:33.33333333%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-xs-3 {
	width:25%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-xs-2 {
	width:16.66666667%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-xs-1 {
	width:8.33333333%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666667%
}
.col-xs-pull-10 {
	right:83.33333333%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666667%
}
.col-xs-pull-7 {
	right:58.33333333%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666667%
}
.col-xs-pull-4 {
	right:33.33333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.66666667%
}
.col-xs-pull-1 {
	right:8.33333333%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666667%
}
.col-xs-push-10 {
	left:83.33333333%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666667%
}
.col-xs-push-7 {
	left:58.33333333%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666667%
}
.col-xs-push-4 {
	left:33.33333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.66666667%
}
.col-xs-push-1 {
	left:8.33333333%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%
}
.col-xs-offset-0 {
	margin-left:0
}
@media (min-width:768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float:left
}
.col-sm-12 {
width:100%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-sm-11 {
width:91.66666667%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-sm-10 {
width:83.33333333%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-sm-9 {
width:75%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-sm-8 {
width:66.66666667%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-sm-7 {
width:58.33333333%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-sm-6 {
width:50%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-sm-5 {
width:41.66666667%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-sm-4 {
width:33.33333333%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-sm-3 {
width:25%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-sm-2 {
width:16.66666667%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-sm-1 {
width:8.33333333%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-sm-pull-12 {
right:100%
}
.col-sm-pull-11 {
right:91.66666667%
}
.col-sm-pull-10 {
right:83.33333333%
}
.col-sm-pull-9 {
right:75%
}
.col-sm-pull-8 {
right:66.66666667%
}
.col-sm-pull-7 {
right:58.33333333%
}
.col-sm-pull-6 {
right:50%
}
.col-sm-pull-5 {
right:41.66666667%
}
.col-sm-pull-4 {
right:33.33333333%
}
.col-sm-pull-3 {
right:25%
}
.col-sm-pull-2 {
right:16.66666667%
}
.col-sm-pull-1 {
right:8.33333333%
}
.col-sm-pull-0 {
right:auto
}
.col-sm-push-12 {
left:100%
}
.col-sm-push-11 {
left:91.66666667%
}
.col-sm-push-10 {
left:83.33333333%
}
.col-sm-push-9 {
left:75%
}
.col-sm-push-8 {
left:66.66666667%
}
.col-sm-push-7 {
left:58.33333333%
}
.col-sm-push-6 {
left:50%
}
.col-sm-push-5 {
left:41.66666667%
}
.col-sm-push-4 {
left:33.33333333%
}
.col-sm-push-3 {
left:25%
}
.col-sm-push-2 {
left:16.66666667%
}
.col-sm-push-1 {
left:8.33333333%
}
.col-sm-push-0 {
left:auto
}
.col-sm-offset-12 {
margin-left:100%
}
.col-sm-offset-11 {
margin-left:91.66666667%
}
.col-sm-offset-10 {
margin-left:83.33333333%
}
.col-sm-offset-9 {
margin-left:75%
}
.col-sm-offset-8 {
margin-left:66.66666667%
}
.col-sm-offset-7 {
margin-left:58.33333333%
}
.col-sm-offset-6 {
margin-left:50%
}
.col-sm-offset-5 {
margin-left:41.66666667%
}
.col-sm-offset-4 {
margin-left:33.33333333%
}
.col-sm-offset-3 {
margin-left:25%
}
.col-sm-offset-2 {
margin-left:16.66666667%
}
.col-sm-offset-1 {
margin-left:8.33333333%
}
.col-sm-offset-0 {
margin-left:0
}
}
@media (min-width:992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float:left
}
.col-md-12 {
width:100%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-md-11 {
width:91.66666667%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-md-10 {
width:83.33333333%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-md-9 {
width:75%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-md-8 {
width:66.66666667%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-md-7 {
width:58.33333333%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-md-6 {
width:50%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-md-5 {
width:41.66666667%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-md-4 {
width:33.33333333%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-md-3 {
width:25%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-md-2 {
width:16.66666667%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-md-1 {
width:8.33333333%;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}
.col-md-pull-12 {
right:100%
}
.col-md-pull-11 {
right:91.66666667%
}
.col-md-pull-10 {
right:83.33333333%
}
.col-md-pull-9 {
right:75%
}
.col-md-pull-8 {
right:66.66666667%
}
.col-md-pull-7 {
right:58.33333333%
}
.col-md-pull-6 {
right:50%
}
.col-md-pull-5 {
right:41.66666667%
}
.col-md-pull-4 {
right:33.33333333%
}
.col-md-pull-3 {
right:25%
}
.col-md-pull-2 {
right:16.66666667%
}
.col-md-pull-1 {
right:8.33333333%
}
.col-md-pull-0 {
right:auto
}
.col-md-push-12 {
left:100%
}
.col-md-push-11 {
left:91.66666667%
}
.col-md-push-10 {
left:83.33333333%
}
.col-md-push-9 {
left:75%
}
.col-md-push-8 {
left:66.66666667%
}
.col-md-push-7 {
left:58.33333333%
}
.col-md-push-6 {
left:50%
}
.col-md-push-5 {
left:41.66666667%
}
.col-md-push-4 {
left:33.33333333%
}
.col-md-push-3 {
left:25%
}
.col-md-push-2 {
left:16.66666667%
}
.col-md-push-1 {
left:8.33333333%
}
.col-md-push-0 {
left:auto
}
.col-md-offset-12 {
margin-left:100%
}
.col-md-offset-11 {
margin-left:91.66666667%
}
.col-md-offset-10 {
margin-left:83.33333333%
}
.col-md-offset-9 {
margin-left:75%
}
.col-md-offset-8 {
margin-left:66.66666667%
}
.col-md-offset-7 {
margin-left:58.33333333%
}
.col-md-offset-6 {
margin-left:50%
}
.col-md-offset-5 {
margin-left:41.66666667%
}
.col-md-offset-4 {
margin-left:33.33333333%
}
.col-md-offset-3 {
margin-left:25%
}
.col-md-offset-2 {
margin-left:16.66666667%
}
.col-md-offset-1 {
margin-left:8.33333333%
}
.col-md-offset-0 {
margin-left:0
}
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
	float:left
}
.col-lg-12 {
	width:100%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-lg-11 {
	width:91.66666667%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-lg-10 {
	width:83.33333333%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-lg-9 {
	width:75%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-lg-8 {
	width:66.66666667%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-lg-7 {
	width:58.33333333%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-lg-6 {
	width:50%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-lg-5 {
	width:41.66666667%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-lg-4 {
	width:33.33333333%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-lg-3 {
	width:25%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-lg-2 {
	width:16.66666667%;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-lg-1 {
	width:8.33333333%;

	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-pull-11 {
	right:91.66666667%
}
.col-lg-pull-10 {
	right:83.33333333%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-8 {
	right:66.66666667%
}
.col-lg-pull-7 {
	right:58.33333333%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-5 {
	right:41.66666667%
}
.col-lg-pull-4 {
	right:33.33333333%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-2 {
	right:16.66666667%
}
.col-lg-pull-1 {
	right:8.33333333%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-push-12 {
	left:100%
}
.col-lg-push-11 {
	left:91.66666667%
}
.col-lg-push-10 {
	left:83.33333333%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-8 {
	left:66.66666667%
}
.col-lg-push-7 {
	left:58.33333333%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-5 {
	left:41.66666667%
}
.col-lg-push-4 {
	left:33.33333333%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-2 {
	left:16.66666667%
}
.col-lg-push-1 {
	left:8.33333333%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-offset-12 {
	margin-left:100%
}
.col-lg-offset-11 {
	margin-left:91.66666667%
}
.col-lg-offset-10 {
	margin-left:83.33333333%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-8 {
	margin-left:66.66666667%
}
.col-lg-offset-7 {
	margin-left:58.33333333%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-5 {
	margin-left:41.66666667%
}
.col-lg-offset-4 {
	margin-left:33.33333333%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-2 {
	margin-left:16.66666667%
}
.col-lg-offset-1 {
	margin-left:8.33333333%
}
.col-lg-offset-0 {
	margin-left:0
}
@font-face {
font-family:'icomoon';
src:url('iconfont/iconfont.eot');
src:url('../fonts/iconfont.eot') format("embedded-opentype"), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.svg') format('svg');
font-weight:normal;
font-style:normal
}
[class^="icon-"], [class*=" icon-"], .f-icon {
font-family:'icomoon';
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.icon-alarm:before {
	content:"\e600"
}
.icon-alarm2:before {
	content:"\e601"
}
.icon-alarm3:before {
	content:"\e602"
}
.icon-alarm4:before {
	content:"\e603"
}
.icon-alarm5:before {
	content:"\e604"
}
.icon-alarm-clock:before {
	content:"\e605"
}
.icon-arrow-down2:before {
	content:"\e606"
}
.icon-arrow-down3:before {
	content:"\e607"
}
.icon-arrow-down4:before {
	content:"\e608"
}
.icon-arrow-left:before{
	content:"\e609";
}
.icon-arrow-left{*zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe609;');}
.icon-arrow-left2:before {
	content:"\e60a"
}
.icon-arrow-left3:before {
	content:"\e60b"
}
.icon-arrow-left4:before {
	content:"\e60c"
}
.icon-arrow-right:before {
	content:"\e60d"
}
.icon-arrow-right2:before {
	content:"\e60e"
}
.icon-arrow-right3:before {
	content:"\e60f"
}
.icon-arrow-right4:before {
	content:"\e610"
}
.icon-arrow-up:before {
	content:"\e611"
}
.icon-arrow-up2:before {
	content:"\e612"
}
.icon-arrow-up3:before {
	content:"\e613"
}
.icon-arrow-up4:before {
	content:"\e614"
}
.icon-baby:before {
	content:"\e615"
}
.icon-baidu:before {
	content:"\e616"
}
.icon-basketball:before {
	content:"\e617"
}
.icon-calendar:before {
	content:"\e618"
}
.icon-cart:before {
	content:"\e619"
}
.icon-category:before {
	content:"\e61a"
}
.icon-checkbox:before {
	content:"\e61b"
}
.icon-circle:before {
	content:"\e61c"
}
.icon-clock:before {
	content:"\e61d"
}
.icon-clothes:before {
	content:"\e61e"
}
.icon-crown:before {
	content:"\e61f"
}
.icon-custom-service:before {
	content:"\e620"
}
.icon-custom-service2:before {
	content:"\e621"
}
.icon-custom-service3:before {
	content:"\e622"
}
.icon-diamond:before {
	content:"\e623"
}
.icon-dot:before {
	content:"\e624"
}
.icon-douban:before {
	content:"\e625"
}
.icon-error:before {
	content:"\e626"
}
.icon-exchange:before {
	content:"\e627"
}
.icon-favorite:before {
	content:"\e628"
}
.icon-favorite-product:before {
	content:"\e629"
}
.icon-favorite-shop:before {
	content:"\e62a"
}
.icon-four-corner:before {
	content:"\e62b"
}
.icon-guarantee:before {
	content:"\e62c"
}
.icon-invoice:before {
	content:"\e62d"
}
.icon-label:before {
	content:"\e62e"
}
.icon-label2:before {
	content:"\e62f"
}
.icon-label3:before {
	content:"\e630"
}
.icon-micro-blog:before {
	content:"\e631"
}
.icon-micro-blog2:before {
	content:"\e632"
}
.icon-minus:before {
	content:"\e633"
}
.icon-mirror:before {
	content:"\e634"
}
.icon-more:before {
	content:"\e635"
}
.icon-no:before {
	content:"\e636"
}
.icon-paper:before {
	content:"\e637"
}
.icon-plane:before {
	content:"\e638"
}
.icon-plate:before {
	content:"\e639"
}
.icon-plus:before {
	content:"\e63a"
}
.icon-post-bar:before {
	content:"\e63b"
}
.icon-qq:before {
	content:"\e63c"
}
.icon-radiobutton-checked:before {
	content:"\e63d"
}
.icon-radiobutton-normal:before {
	content:"\e63e"
}
.icon-return:before {
	content:"\e63f"
}
.icon-search:before {
	content:"\e640"
}
.icon-seven-day:before {
	content:"\e641"
}
.icon-sf:before {
	content:"\e642"
}
.icon-share:before {
	content:"\e643"
}
.icon-shoe:before {
	content:"\e644"
}
.icon-shopping:before {
	content:"\e645"
}
.icon-sofa:before {
	content:"\e646"
}
.icon-success:before {
	content:"\e647"
}
.icon-success2:before {
	content:"\e648"
}
.icon-telephone:before {
	content:"\e649"
}
.icon-tm-blog:before {
	content:"\e64a"
}
.icon-top:before {
	content:"\e64b"
}
.icon-triangle-down:before {
	content:"\e64c"
}
.icon-triangle-up:before {
	content:"\e64d"
}
.icon-umbrella:before {
	content:"\e64e"
}
.icon-unfavorite:before {
	content:"\e64f"
}
.icon-unfavorite2:before {
	content:"\e650"
}
.icon-wechat:before {
	content:"\e651"
}
.icon-yes:before {
	content:"\e652"
}
.icon-rob-left:before {
	content:"\e653"
}
.icon-rob-right:before {
	content:"\e654"
}
.icon-crown2:before {
	content:"\e655"
}
.icon-no-worry-return:before {
	content:"\e656"
}
.icon-telephone2:before {
	content:"\e657"
}
.icon-tieba:before {
	content:"\e658"
}
.icon-flower:before {
	content:"\e659"
}
.icon-lamp:before {
	content:"\e65a"
}
.icon-guarantee2:before {
	content:"\e65b"
}
.icon-plane2:before {
	content:"\e65c"
}
.icon-sf2:before {
	content:"\e65d"
}
.icon-fresh:before {
	content:"\e800"
}
.icon-praise:before {
	content:"\e801"
}
.icon-smile:before {
	content:"\e802"
}
.icon-star:before {
	content:"\e900"
}
a, area {
	outline:none
}
a:focus, area:focus {
	-moz-outline-style:none;
	outline:none;
	-moz-outline:none
}
img {
	font-size:0
}
body {
	word-break:break-all
}
#header, #nav {
	width:1190px;
	margin-right:auto;
	margin-left:auto;
	font-family:'微软雅黑', 'Microsoft YaHei', Arial, SimHei, sans-serif;
	color:#333;
	line-height:1.5
}
#header p, #nav p, #header ul, #nav ul, #header h3, #nav h3, #header h2, #nav h2, #header h1, #nav h1 {
	margin:0;
	padding:0
}
#header li, #nav li {
	list-style:none
}
#nav a {
	text-decoration:none;
	color:#323232
}
#header {
	padding:30px 0;
	height:40px;
}
#header .user-command {
	text-decoration:none;
	color:#323232
}
#header .logo {
	width:192px;
	height:59px;
	white-space:nowrap;
	overflow:hidden;
	display:inline-block;
	float:left
}
#header .logo img {
	width:100%;
	height:100%
}
#header #account {
	float:right;
	font-size:12px
}
#header #account .user-command {
	float:left;
	margin-top:15px
}
#header #account .user-command li {
	float:left;
	padding:0 15px;
	border-right:1px solid #eaeaea;
	line-height:1;
	color:#999
}
#header #account .user-command li:last-child {
	border-width:0
}
#header #account .user-command li a {
	color:#999
}
#header #account .user-command li a:hover {
	color:#e4393c
}
#header #account .user-command .userinfo, #header #account .user-command .logout {
	display:none
}
#header #account .user-command.active .userinfo, #header #account .user-command.active .logout {
	display:block
}
#header #account .user-command.active .login, #header #account .user-command.active .register {
	display:none
}
#header #account .shopping-trolley {
	float:left;
	position:relative;
	background:#fff;
	z-index:20;
	margin-left:15px
}
#header #account .shopping-trolley .amount {
	height:36px;
	line-height:36px;
	padding:0 15px;
	border:2px solid #eaeaea;
	position:relative;
	display:inline-block;
	background:#fff;
	z-index:100;
	color:#999
}
#header #account .shopping-trolley .amount:hover {
	color:#8575bb
}
#header #account .shopping-trolley .amount .ui-icon-shopping-trolley {
	display:inline-block;
	font-style:normal;
	font-size:14px;
	margin-right:5px;
	vertical-align:-1px;
	color:#8575bb
}
#header #account .ui-icon-shopping-trolley {
	display:inline-block;
	font-style:normal;
	font-size:14px;
	margin-right:5px;
	vertical-align:-2px;
	color:#8575bb
}
#header #account .hover .amount {
	border-bottom:none;
	padding-bottom:2px
}
#header a {
	text-decoration:none
}
.bag-wrap {
	font-size:12px;
	width:415px;
	position:absolute;
	border:2px solid #eaeaea;
	top:38px;
	right:0;
	z-index:99;
	background:#fff;
	display:none
}
.bag-wrap .bag-lists{
	max-height:200px;
	overflow-y: auto;
}
.bag-wrap dl, .bag-wrap ul, .bag-wrap dd {
	margin:0
}
.bag-wrap a:link {
	outline:none
}
.bag-wrap .list {
	height:50px;
	padding:10px
}
.bag-wrap .hover {
	background:#f8f8f8
}
.bag-wrap .price-wrap {
	float:right;
	width:110px
}
.bag-wrap .price-wrap dd {
	padding-top:6px;
	text-align:right
}
.bag-wrap .price-wrap .price-num {
	margin-right:10px
}
.bag-wrap .price-wrap .del-btn {
	color:#9c9c9c;
	font-size:16px
}
.bag-wrap .price-wrap .num-form {
	width:48px;
	height:12px;
	border:solid 1px #eaeaea;
	float:right;
	margin:3px 18px 0 0
}
.bag-wrap .price-wrap .decrement, .bag-wrap .price-wrap .increment {
	float:left;
	color:#666;
	width:14px;
	height:12px;
	line-height:12px;
	text-align:center;
	background:#f8f8f8
}
.bag-wrap .price-wrap .disabled {
	color:#eaeaea
}
.bag-wrap .price-wrap .disabled:hover {
	color:#eaeaea
}
.bag-wrap .price-wrap input {
	border:none;
	padding:0;
	float:left;
	width:18px;
	height:12px;
	line-height:12px;
	text-align:center;
	border-right:solid 1px #eaeaea;
	border-left:solid 1px #eaeaea
}
.bag-wrap .goods-wrap {
	float:left;
	width:256px
}
.bag-wrap .goods-wrap dt, .bag-wrap .goods-wrap dd {
	float:left
}
.bag-wrap .goods-wrap dt {
	margin-right:8px
}
.bag-wrap .goods-wrap dd {
	padding-top:15px;
	width:198px
}
.bag-wrap .goods-wrap img {
	width:50px;
	height:50px;
	vertical-align:middle
}
.bag-wrap .goods-wrap .desc {
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:160px
}
.bag-wrap .goods-wrap .desc a:hover {
	text-decoration:underline
}
.bag-wrap .goods-wrap .info {
	color:#999;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:160px;
	margin-top:4px !important
}
.bag-wrap .goods-wrap .color-info {
	margin-right:8px
}
.bag-wrap .goods-wrap .color-info i {
	font-style:normal
}
.bag-wrap .bag-total {
	text-align:right;
	height:30px;
	line-height:30px;
	padding:11px 10px 19px 0
}
.bag-wrap .bag-total .num {
	color:#666
}
.bag-wrap .bag-total .total-price {
	color:#f77070
}
.bag-wrap .bag-total .cart-btn {
	color:#fff;
	padding:8px 10px;
	background:#8575bb;
	margin-left:8px
}
.bag-wrap .bag-total .cart-btn:hover {
	background:#7161a8
}
.bag-wrap .bag-empty, .bag-wrap .loading-wrap {
	text-align:center;
	height:100px;
	line-height:100px;
	font-size:14px
}
.bag-wrap .bag-empty a, .bag-wrap .loading-wrap a {
	color:#8575bb
}
.bag-wrap .bag-empty a:hover, .bag-wrap .loading-wrap a:hover {
	color:#7161a8
}
.hover .bag-wrap {
	display:block
}
.nav-container {
	border-top:1px solid #eaeaea;
	border-bottom:3px solid #333;
	min-width:1190px
}
.nav-container #nav {
	height:40px;
	position:relative;
	z-index:19
}
.nav-container #nav .main-menu .main-menu-item {
	float:left;
	text-align:center;
	width:10%;
	line-height:20px;
	height:40px;
	font-size:16px
}
.nav-container #nav .main-menu .main-menu-item>a {
	width:100%;
	display:inline-block;
	line-height:1;
	border-right:1px solid #eaeaea;
	color:#000;
	margin:12px 0
}
.nav-container #nav .main-menu .main-menu-item>a:hover, .nav-container #nav .main-menu .main-menu-item>a.active {
	color:#7161a8
}
.nav-container #nav .main-menu .main-menu-item:last-child a {
	border-right-width:0
}
.nav-container #nav .main-menu .main-menu-item.all-category {
	width:190px;
	background-color:#333;
	margin-top:-1px;
	border-bottom:1px solid #333
}
.nav-container #nav .main-menu .main-menu-item.all-category>a {
	color:#fff;
	border-right-width:0;
	text-align:left
}
.nav-container #nav .main-menu .main-menu-item.all-category>a .ui-icon-category {
	display:inline-block;
	vertical-align:top;
	margin-left:15px;
	margin-right:5px
}
.nav-container #nav .main-menu .main-menu-item:hover .sub-menu-container {
	display:block
}
.nav-container #nav .main-menu .main-menu-item.sub-menu {
	background-color:#fffafa
}
.nav-container #nav .main-menu .main-menu-item.sub-menu>a {
	display:inline-block;
	color:#a0a0a0
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container {
	position:absolute;
	left:0;
	z-index:20;
	display:none;
	border-top:4px solid #333;
	width:190px;
	text-align:left;
	font-size:12px;
	line-height:1.5;
	height:432px;
	top:39px;
	border-bottom:1px solid #8575bb
}
.index .nav-container #nav .main-menu .main-menu-item .sub-menu-container{
	display:block;
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .sub-menu-item {
	display:inline-block;
	*display:inherit;
	width:100%;
	*width:auto;
	padding:6px 15px 7px 15px;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#8575bb
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .sub-menu-item .second-menu-wapper {
	height:20px;
	overflow:hidden
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .sub-menu-item .second-menu-wapper a {
	color:#fff;
	color:rgba(255, 255, 255, 0.7);
	*color:#fff;
	float:left;
	padding-right:10px
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .sub-menu-item .second-menu-wapper a:hover {
	text-decoration:underline
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .sub-menu-item>h3 {
	color:#fff
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .sub-menu-item>h3 a {
	float:none;
	color:#fff;
	font-size:12px
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .sub-menu-item.hover {
	background-color:#fff;
	border-left:1px solid #8575bb
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .sub-menu-item.hover a, .nav-container #nav .main-menu .main-menu-item .sub-menu-container .sub-menu-item.hover h3 {
	color:#8575bb
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .sub-menu-item.hover .third-menu-container {
	display:block;
	margin-left:-1px
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .sub-menu-item.visited {
	background-color:#7161a8
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .third-menu-container {
	display:none;
	position:absolute;
	left:100%;
	width:740px;
	min-height:432px;
	overflow-y:auto;
	background-color:#fff;
	top:0;
	border:1px solid #8575bb;
	border-top-width:0;
	padding:0 30px;
	font-size:12px;
	line-height:1;
	z-index:-1;
	margin-left:-20px;
	-webkit-transition:margin 1s;
	-moz-transition:margin 1s;
	-ms-transition:margin 1s;
	-o-transition:margin 1s;
	transition:margin 1s
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .third-menu-container .second-title {
	width:80px;
	text-align:right
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .third-menu-container li h3 {
	float:left;
	font-size:12px;
	margin-top:20px
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .third-menu-container li h3 a {
	color:#333 !important
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .third-menu-container li h3 a:hover {
	color:#8575bb !important
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .third-menu-container li .sub-item {
	margin-left:90px;
	border-bottom:1px dotted #eaeaea;
	padding:9px 0 19px 0;
	overflow:hidden
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .third-menu-container li .sub-item a {
	padding:0 14px;
	border-right:1px solid #eaeaea;
	float:left;
	margin-top:10px;
	color:#666
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .third-menu-container li .sub-item a:last-child {
	border-right-width:0
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .third-menu-container li .sub-item a:hover {
	color:#8575bb
}
.nav-container #nav .main-menu .main-menu-item .sub-menu-container .third-menu-container li:last-child .sub-item {
	border-bottom-width:0
}
.normal-header .nav-container {
	border-bottom-width:2px
}
.dotting {
	display:inline-block;
	width:10px;
	min-height:2px;
	padding-right:2px;
	border-left:2px solid currentColor;
	border-right:2px solid currentColor;
	background-color:currentColor;
	background-clip:content-box;
	box-sizing:border-box;
	animation:dot 4s infinite step-start both;
	vertical-align:middle;
*display:nones
}
.dotting:before {
	content:'...'
}
.dotting::before {
content:''
}
:root .dotting {
	margin-left:2px;
	padding-left:2px
}
@keyframes dot {
0% {
border-color:transparent;
background-color:transparent
}
25% {
border-color:transparent;
background-color:transparent
}
50% {
border-right-color:transparent;
background-color:transparent
}
75% {
border-right-color:transparent
}
}
#footer {
	border-top:2px solid #333;
	font-family:'微软雅黑', 'Microsoft YaHei', Arial, SimHei, sans-serif;
	color:#333;
	line-height:1.5;
	margin-top:100px;
	min-width:1190px
}
#footer p, #footer ul, #footer h3, #footer h2, #footer h1 {
	margin:0;
	padding:0
}
#footer li {
	list-style:none
}
#footer a {
	text-decoration:none;
	color:#323232
}
#footer .helper {
	width:1190px;
	margin-right:auto;
	margin-left:auto;
	overflow:hidden;
	padding:30px 0;
	height:60px
}
#footer .helper li {
	float:left;
	width:24.5%
}
#footer .helper li .helper-item {
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding:0 35px
}
#footer .helper li .helper-item h3 {
	float:left;
	*float:none;
	font-size:18px;
	line-height:52px;
	font-weight:normal
}
#footer .helper li .helper-item .helper-icon {
	float:left;
	line-height:1;
	padding:12px 15px 12px 12px;
	width:28px;
	vertical-align:middle;
	font-style:normal;
	font-size:28px
}
#footer .helper li .helper-item .desc {
	color:#b3b3b3;
	font-size:16px
}
#footer .helper li:last-child {
	border-right-width:0
}
#footer .footer-link {
	background-color:#333;
	overflow:hidden;
	color:#7f7f7f
}
#footer .footer-link p a {
	color:#7f7f7f;
	font-size:12px
}
#footer .footer-link p a:hover {
	text-decoration:underline
}
#footer .footer-link ul {
	width:1190px;
	margin-right:auto;
	margin-left:auto;
	padding-top:70px;
	padding-bottom:70px;
	overflow:hidden
}
#footer .footer-link ul li {
	float:left;
	width:17.66666667%
}
#footer .footer-link ul li a {
	color:#888
}
#footer .footer-link ul li h3 a {
	font-size:14px;
	color:#ccc
}
#footer .footer-link ul li .title {
	line-height:1;
	margin-bottom:18px
}
#footer .footer-link ul .footer-follow {
	font-size:14px;
	width:285px;
	padding-left:60px
}
#footer .footer-link ul .footer-follow h1.footer-logo {
	width:170px;
	height:55px
}
#footer .footer-link ul .footer-follow h1.footer-logo img {
	width:100%;
	height:100%
}
#footer .footer-link ul .footer-follow .url {
	font-size:14px
}
#footer .footer-link ul .footer-follow .slogan {
	margin:25px 0 40px 0
}
#footer .footer-link ul .footer-follow .follow {
	line-height:50px
}
#footer .footer-link ul .footer-follow .follow .icon-weixin-logo, #footer .footer-link ul .footer-follow .follow .icon-weibo-logo {
	display:inline-block;
	font-size:32px;
	vertical-align:middle;
	cursor:pointer;
	position:relative;
	margin-left:5px
}
#footer .footer-link ul .footer-follow .follow .icon-weixin-logo .two-dimension-code, #footer .footer-link ul .footer-follow .follow .icon-weibo-logo .two-dimension-code {
	position:absolute;
	top:-146px;
	left:-50px;
	background:#fff;
	width:130px;
	height:130px;
	display:none;
	background:transparent url(../images/wecha-tow-code.jpg) no-repeat;
	background-size:130px 130px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/wecha-tow-code.jpg', sizingMethod='scale')
}
#footer .footer-link ul .footer-follow .follow .icon-weixin-logo .two-dimension-code:after, #footer .footer-link ul .footer-follow .follow .icon-weibo-logo .two-dimension-code:after {
	content:'';
	width:0;
	height:0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	border-top:10px solid #fff;
	position:absolute;
	top:100%;
	left:50%;
	z-index:1000000;
	margin-left:-10px
}
#footer .footer-link ul .footer-follow .follow .icon-weixin-logo:hover .two-dimension-code, #footer .footer-link ul .footer-follow .follow .icon-weibo-logo:hover .two-dimension-code {
	display:block
}
#footer .footer-link ul .footer-follow .follow .icon-weixin-logo {
	margin-left:30px
}
#footer .footer-copyright {
	background-color:#222;
	text-align:center;
	font-size:12px;
	padding:20px;
	color:#515151;
	height:40px;
	line-height:1
}
#footer .footer-copyright .cop {
	color:#555;
	font-size:12px;
	margin-bottom:5px;
	padding:0 10px;
	border-right:1px solid #515151;
	display:inline-block
}
#footer .footer-copyright .cop:last-child {
	border-width:0
}
#footer .footer-copyright .cop:hover {
	text-decoration:underline
}
#qiao-wrap {
	display:none !important
}
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0, 0, 0);
	-webkit-transition-timing-function:ease;
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0, 0, 0);
	-moz-transition-timing-function:ease;
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0, 0, 0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0, 0);
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0, 0, 0);
	-ms-transition-timing-function:ease;
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0, 0, 0);
	transition-timing-function:ease;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.swiper-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-ms-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
	margin:0 auto
}
.swiper-slide {
	float:left;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.swiper-wp8-horizontal {
	-ms-touch-action:pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action:pan-x
}
.swiper-pagination {
	position:absolute;
	z-index:20;
	bottom:10px;
	width:100%;
	text-align:center;
}
.swiper-pagination-switch {
	display:inline-block;
	width:8px;
	height:8px;
	border-radius:8px;
	background:#555;
	margin:0 5px;
	border:1px solid #fff;
	cursor:pointer;
	*position:relative;
	*z-index:99999;
	*display:inline;
	*zoom:1
}
.slide-banner-container {
transition:background .5s;
-webkit-transition:background .5s;
-o-transition:background .5s;
	height:433px;
	overflow:hidden;
	position:relative
}
.slide-banner-container .main-slider {
	position:absolute;
	height:100%;
	left:0;
	top:0;
	width:100%
}
.slide-banner-container .main-slider .slider-item-container {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0
}
.slide-banner-container .main-slider .slide_1{ background:#da2653}
.slide-banner-container .main-slider .slide_2{ background:#efefef}
.slide-banner-container .main-slider .slide_3{ background:#ffffe9}
.slide-banner-container .main-slider .slide_4{ background:#efefef}
.slide-banner-container .main-slider .slider-item-container .slider-img-container {
	width:1190px;
	margin:0 auto;
	height:100%
}
.slide-banner-container .main-slider .slider-item-container .slider-img-container img, .slide-banner-container .main-slider .slider-item-container .slider-img-container a {
	width:100%;
	height:100%;
	display:block
}
.slide-banner-container .main-slider .slider-item-container:first-child {
	z-index:2
}
.slide-banner-container .slide-banner {
	width:1190px;
	margin-left:auto;
	margin-right:auto;
	height:433px;
}
.slide-banner-container .slide-banner .slider-controller {
	height:100%;
	*position:relative;
	*z-index:999999999
}
.slide-banner-container .slide-banner .swiper-button-prev {
	left:-8px
}
.slide-banner-container .slide-banner .swiper-pagination {
	z-index:5
}
.slide-banner-container .slide-banner .banner-small-img {
	padding:12px 0;
	float:right;
	z-index:10
}
.slide-banner-container .slide-banner .banner-small-img a {
	margin-top:15px;
	display:block;
	width:200px;
	height:180px
}
.slide-banner-container .slide-banner .banner-small-img a img {
	width:100%;
	height:100%
}
.slide-banner-container .slide-banner .banner-small-img a:hover {
	-webkit-box-shadow:0 0 6px #bdbdbd;
	-moz-box-shadow:0 0 6px #bdbdbd;
	box-shadow:0 0 6px #bdbdbd
}
.slide-banner-container:hover .swiper-button-prev, .slide-banner-container:hover .swiper-button-next {
	display:block;
	z-index:20
}
.row {
	margin:0
}
.home-container {
	min-width:1190px
}
.home-container .main-container {
	width:1190px;
	margin-left:auto;
	margin-right:auto
}
.home-container .top-img {
	text-align:center
}
.home-container .top-img a {
	display:block
}
.home-container .top-img img {
	height:90px;
	max-width:100%;
	min-width:1190px;
	width:100%
}
.home-container .swiper-button-prev, .home-container .swiper-button-next {
	display:none;
	width:35px;
	height:68px;
	background-color:#000;
	background-color:rgba(0, 0, 0, 0.3);
	filter:alpha(opacity=30);
	left:2px;
	margin-top:-37px;
	cursor:pointer;
	position:absolute;
	top:50%;
	font-style:normal;
	z-index:200
}
.home-container .swiper-button-prev:before, .home-container .swiper-button-next:before {
	position:absolute;
	top:50%;
	left:6px;
	margin-top:-11px;
	color:#fff;
	font-size:22px
}
.home-container .swiper-button-prev:hover, .home-container .swiper-button-next:hover {
	background-color:rgba(0, 0, 0, 0.6)
}
.home-container .swiper-button-next {
	right:0;
	left:auto
}
.home-container .swiper-pagination-switch {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#999;
	height:8px;
	width:8px;
	border:2px solid #999
}
.home-container .swiper-pagination-switch.on, .home-container .swiper-pagination-switch:hover {
	border-color:#8575bb;
	background-color:transparent
}
.home-container [class^=col-] {
padding:0
}
.home-container .module-title {
	padding:15px 0 15px 0;
	line-height:1
}
.home-container .module-title .title {
	font-size:26px
}
.home-container .module-title .title sub {
	color:#bbb;
	font-weight:normal;
	margin-left:8px;
	font-size:12px;
	bottom:0
}
.home-container .module-title .more {
	float:right;
	color:#999;
	font-size:12px;
	margin-top:10px
}
.home-container .module-title .more a {
	color:#999;
	padding:0 8px;
	float:left
}
.home-container .module-title .more a:hover {
	color:#7161a8
}
.home-container .module-title .swiper-pagination-switch {
	width:auto;
	height:auto;
	background:none;
	margin:0 20px;
	padding:5px 0;
	border-radius:0;
	color:#333;
	border-width:0
}
.home-container .module-title .on {
	font-weight:bold;
	border-bottom:2px solid #333
}
.home-container .today-immediate-buy .first-row-product-item {
	width:297px
}
.group .home-container .today-immediate-buy .first-row-product-item{ padding-bottom:35px}
.home-container .today-immediate-buy .product_1{ background:#fff0f0}
.home-container .today-immediate-buy .product_2{ background:#fcf5f1}
.home-container .today-immediate-buy .product_3{ background:#f1f7ef}
.home-container .today-immediate-buy .product_4{ background:#f9f9f8}
.home-container .today-immediate-buy .second-row-product-item {
	margin-top:10px;
	position:relative;
}
.home-container .today-immediate-buy .second-row-product-item a {
	padding-right:10px
}

.home-container .today-immediate-buy .second-row-product-item .context {
	border:1px solid #eaeaea;
	padding:10px 20px;
	overflow:hidden;
	background-color:#fff
}
.home-container .today-immediate-buy .second-row-product-item .context .name {
	height:45px
}
.home-container .today-immediate-buy .second-row-product-item .context .name img {
	height:45px;
	width:90px
}
.home-container .today-immediate-buy .second-row-product-item .context .right-part {
	float:right;
	text-align:right;
	font-size:14px;
	line-height:1
}
.home-container .today-immediate-buy .second-row-product-item .context .right-part .discount {
	font-size:18px
}
.home-container .today-immediate-buy .second-row-product-item .context .right-part .discount sub {
	bottom:0;
	margin-left:5px;
	font-size:16px
}
.home-container .today-immediate-buy .second-row-product-item .context .right-part .desc {
	line-height:1;
	margin-top:10px;
	color:#666
}
.home-container .today-immediate-buy .second-row-product-item .remaining-time {
	color:#fff;
	background-color:rgba(0, 0, 0, 0.8);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	bottom:73px;
	position:absolute;
	left:50%;
	margin-left:-100px;
	width:235px;
	text-align:center;
	font-size:12px;
	line-height:26px;
	font-family:'微软雅黑', 'Microsoft YaHei', Arial, SimHei, sans-serif
}
.home-container .today-immediate-buy .second-row-product-item .remaining-time .ui-icon-clock {
	font-family:'微软雅黑', 'Microsoft YaHei', Arial, SimHei, sans-serif
}
.home-container .today-immediate-buy .product-item .desc {
	text-align:center;
	position:relative;
	overflow:hidden
}
.group .home-container .today-immediate-buy .product-item .desc{}
.home-container .today-immediate-buy .product-item .desc .lables {
	position:absolute;
	right:0;
	top:20px
}
.home-container .today-immediate-buy .product-item .desc .lable {
	width:65px;
	padding-left:5px;
	line-height:26px;
	display:block;
	margin-bottom:10px;
	font-size:12px;
	background-color:#989d99;
	color:#fff;
	border-top-left-radius:14px;
	border-bottom-left-radius:14px
}
.home-container .today-immediate-buy .product-item .desc .lable .icon-arrow-right2 {
	display:none;
	margin-left:-3px
}
.home-container .today-immediate-buy .product-item .desc .lable-type1 {
	background-color:#8575bb
}
.home-container .today-immediate-buy .product-item .desc .lable-type5 {
	background-color:#f88082
}
.home-container .today-immediate-buy .product-item .desc .lable-type5 .icon-arrow-right2 {
	display:inline-block
}
.home-container .today-immediate-buy .product-item .desc .img-container {
	padding:15px;
}
.home-container .today-immediate-buy .product-item .desc .img-container .logo-img {
	width:90px;
	height:45px
}
.home-container .today-immediate-buy .product-item .desc .img-container .product-img {
	width:270px;
	height:270px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
.home-container .today-immediate-buy .product-item .desc .content-container {

}
.group .home-container .today-immediate-buy .product-item .desc .content-container{bottom:0px;}
.home-container .today-immediate-buy .product-item .desc .content-container .title {
	color:#7e7e7e;
	font-size:14px;
	height: 40px;
	overflow: hidden;
	padding: 0 15px;
}
.home-container .today-immediate-buy .product-item .desc .content-container .price {
	color:#e4393c;
	font-size:18px
}
.home-container .today-immediate-buy .product-item .desc .content-container .price em{
	font-size: 12px;
}
.home-container .today-immediate-buy .product-item .desc .content-container .remaining-time {
	font-size:12px
}
.home-container .today-immediate-buy .product-item .desc .content-container .remaining-time .ui-icon-clock {
	color:#F99612;
}
.home-container .today-immediate-buy .product-item .desc .content-container .icon-clock {
	margin-right:5px;
	position:relative;
	top:1px
}
.home-container .today-immediate-buy .product-item:hover .product-img {
	-webkit-transform: translate(-5px,0);
	-moz-transform: translate(-5px,0);
	-ms-transform: translate(-5px,0);
	transform: translate(-5px,0);
}
.home-container .today-immediate-buy .img-container img {
	width:100%
}
.home-container .today-major-suit .category {
	font-size:14px
}
.home-container .today-major-suit .category a {
	margin:0 10px
}
.home-container .today-major-suit .category a:hover, .home-container .today-major-suit .category a.active-status {
	text-decoration:underline;
	font-weight:bold
}
.home-container .today-major-suit .content {
	text-align:center;
	overflow:visible
}
.home-container .today-major-suit .content .swiper-container {
	height:325px
}
.home-container .today-major-suit .content .left-img, .home-container .today-major-suit .content .right-img {
	position:relative;
	width:185px;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.home-container .today-major-suit .content .left-img a, .home-container .today-major-suit .content .right-img a {
	display:block
}
.home-container .today-major-suit .content .left-img a img, .home-container .today-major-suit .content .right-img a img {
	width:100%;
	height:325px
}
.home-container .today-major-suit .content .left-img .swiper-button-prev, .home-container .today-major-suit .content .right-img .swiper-button-prev, .home-container .today-major-suit .content .left-img .swiper-button-next, .home-container .today-major-suit .content .right-img .swiper-button-next {
	display:none
}
.home-container .today-major-suit .content .right-img {
	padding-left:10px
}
.home-container .today-major-suit .content .left-img {
	padding-right:10px
}
.home-container .today-major-suit .content .brand-slide .swiper-button-prev, .home-container .today-major-suit .content .right-img .swiper-button-prev, .home-container .today-major-suit .content .brand-slide .swiper-button-next, .home-container .today-major-suit .content .right-img .swiper-button-next {
	display:none;
	margin-top:-24px;
	height:47px;
	width:25px;
	right:4px
}
.home-container .today-major-suit .content .brand-slide .swiper-button-prev:before, .home-container .today-major-suit .content .right-img .swiper-button-prev:before, .home-container .today-major-suit .content .brand-slide .swiper-button-next:before, .home-container .today-major-suit .content .right-img .swiper-button-next:before {
	left:4px;
	margin-top:-9px;
	font-size:18px
}
.home-container .today-major-suit .content .brand-slide .swiper-button-next:after, .home-container .today-major-suit .content .right-img .swiper-button-next:after {
	left:7px
}
.home-container .today-major-suit .content .brand-slide .swiper-pagination-switch, .home-container .today-major-suit .content .right-img .swiper-pagination-switch {
	width:6px;
	height:6px;
	border-width:1px
}
.home-container .today-major-suit .content .brand-slide {
	width:800px;
	height:325px;
	overflow:hidden;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.home-container .today-major-suit .content .brand-slide .swiper-container .swiper-slide {
	padding:1px 0 0 2px;
	width:798px !important
}
.home-container .today-major-suit .content .brand-slide .swiper-container .swiper-slide a {
	display:block;
	border:1px solid #eaeaea;
	height:80px;
	width:158px;
	float:left;
	margin-top:-1px;
	margin-left:-1px;
	text-align:center
}
.home-container .today-major-suit .content .brand-slide .swiper-container .swiper-slide a img {
	width:90px;
	height:45px;
	margin-top:18px
}
.home-container .today-major-suit .content .brand-slide:hover .swiper-button-prev, .home-container .today-major-suit .content .brand-slide:hover .swiper-button-next {
	display:block !important
}
.home-container .bottom-img-banner {
	text-align:center;
	margin-top:50px;
	height:90px
}
.home-container .bottom-img-banner img {
	width:100%;
	height:100%
}
.home-container .category-module .left-img {
	position:relative;
	height:482px;
	width:500px
}
.home-container .category-module .left-img .background-img {
	position:absolute;
	height:100%;
	width:100%
}
.home-container .category-module .left-img .bg-link {
	position:absolute;
	height:100%;
	right:0;
	width:314px
}
.home-container .category-module .left-img .category {
	position:absolute;
	top:15px;
	left:20px;
	width:30%;
	height:387px;
	padding:20px 15px
}
.home-container .category-module .left-img .category .left-bottom-img {
	position:absolute;
	bottom:0;
	width:90px;
	margin-left:15px
}
.home-container .category-module .left-img .category .left-bottom-img a {
	display:block;
	margin-top:10px
}
.home-container .category-module .left-img .category .left-bottom-img img {
	width:100%;
	height:45px
}
.home-container .category-module .left-img .category h3 {
	font-size:14px;
	margin-top:35px;
	margin-bottom:5px
}
.home-container .category-module .left-img .category h3:first-child {
	margin-top:0
}
.home-container .category-module .left-img .category .sub-list {
	overflow:hidden
}
.home-container .category-module .left-img .category .sub-list a {
	float:left;
	width:50%;
	font-size:14px
}
.home-container .category-module .left-img .category .sub-list a:hover {
	color:#f88082
}
.home-container .category-module .product-item, .home-container .category-module .branch-desc {
	border-bottom:1px solid #eaeaea;
	height:241px
}
.home-container .category-module .product-item {
	width:230px
}
.home-container .category-module .product-item .content-container {
	padding:20px;
	height:200px;
	display:block;
	border-right:1px solid #eaeaea;
	line-height:1
}
.home-container .category-module .product-item .content-container h3 {
	color:#37383a;
	font-weight:normal;
	font-size:16px
}
.home-container .category-module .product-item .content-container .cover-img {
	width:230px;
	height:240px;
	position:absolute;
	top:0;
	left:0;
	z-index:-1
}
.home-container .category-module .product-item .content-container .desc {
	font-size:12px;
	color:#868686;
	margin-top:10px
}
.home-container .category-module .product-item .content-container .price {
	color:#f88082;
	font-size:16px;
	margin-top:15px
}
.home-container .category-module .product-item .brand-desc {
	width:100%;
	height:100%;
	z-index:1;
	top:0;
	position:absolute;
	left:0;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s
}
.home-container .category-module .product-item:hover .brand-desc {
	opacity:1;
	filter:alpha(opacity=100)
}
.home-container .category-module .content {
	border-top:3px solid #333
}
.home-container .tool-bar {
	position:fixed;
	margin-left:1190px;
	z-index:9999;
	display:none;
	top:50%;
	margin-top:-250px
}
.home-container .tool-bar ul {
	border:2px solid #eaeaea;
	margin-left:10px;
	background-color:#fff
}
.home-container .tool-bar ul li {
	border-bottom:1px solid #eaeaea;
	cursor:pointer;
	position:relative;
	font-size:22px;
	padding:9px;
	width:22px;
	height:22px
}
.home-container .tool-bar ul li .desc {
	background-color:#8474bb;
	color:#fff;
	position:absolute;
	top:-1px;
	left:-2px;
	display:none;
	line-height:1;
	padding:9px 8px;
	height:24px;
	width:28px;
	font-size:12px;
	text-align:center
}
.home-container .tool-bar ul li:last-child {
	border-bottom-width:0
}
.home-container .tool-bar ul li:hover .desc, .home-container .tool-bar ul li.active-status .desc {
	display:block
}
.clearfix, .container, .container-fluid, .row {
*zoom:1
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
	display:table;
	content:""
}
.clearfix:after, .container:after, .container-fluid:after, .row:after {
	clear:both
}


/*评论晒单*/
.sun_title{padding:10px 20px; background:#fff; margin-bottom:20px}
.sun_title .sun_mt{ padding:10px 0;}
.sun_title .sun_mt h3{color: #666;font-family: "宋体";font-size: 12px;}
.sun_list{ padding:0 20px 20px; background:#fbfbfb; margin-bottom:20px;}
.sun_list .list_title{ padding:10px 0;}
.sun_list .list_title ul li{ padding:0 20px 0 0; float:left; cursor:pointer; line-height:35px;}
.sun_list .list_title ul li span{ color: #999;display: inline-block;padding-bottom: 2px;}
.sun_list .list_title ul li.on{ background:none;}
.sun_list .list_title ul li.on span{border-bottom: 2px solid #e4393c;color: #e4393c;cursor: pointer;font-weight: 700;padding-bottom: 0;text-decoration: none;}
.sun_list .list_title ul li em{background: #e4393c none repeat scroll 0 0;border-radius: 15px;color: #fff;display: inline-block;font-family: arial;font-size: 10px;height: 15px; line-height: 15px;margin: 0 0 0 2px;padding: 0 4px;position: relative;top: -5px; font-style:normal;}
.sun_list .list_content{ width:100%}
.sun_list .list_content .comt_list{ border:1px solid #eee;}
.sun_list .list_content .comt_list .comt_head{background: #f5f5f5 none repeat scroll 0 0;border-bottom: 1px solid #eee;color: #999;height: 30px;line-height: 30px;}
.sun_list .list_content .comt_list .comt_head ul li{ float:left; text-align:center;}
.comt_info{ width:45%; float:left;}
.comt_static{ width:55%; float:left; text-align:center; font-size:12px;}
.comt_list .comt_content{background: #fff none repeat scroll 0 0; width:100%;}
.comt_list .comt_content ul li{ width:100%;}
.comt_list .comt_content ul li .comt_info_wrap{ padding:10px;}
.comt_list .comt_content ul li .comt_img{ width:60px; height:60px; border:1px solid #efefef; float:left; margin-right:5px;}
.comt_list .comt_content ul li .comt_msg{ width:290px; font-size:12px;}
.comt_list .comt_content ul li .comt_msg .comt_name{ height:36px; line-height:18px; overflow:hidden;}
.comt_list .comt_content ul li .comt_msg .comt_time{ color:#999;}
.comt_list .comt_content .comt_static a{ background-color: #f7f7f7;background-image: linear-gradient(to bottom, #f7f7f7 0px, #f3f2f2 100%);border: 1px solid #ddd;
    border-radius: 2px;color: #323333;display:inline-block; *display:inline; *zoom:1; vertical-align:top; height: 18px;line-height: 18px;padding: 2px 14px 3px; margin:10px auto 0; text-align:center;}
.comt_list .comt_content .comt_static p{ color:#999; text-align:center;}
.comt_list .comt_content .comt_static p span{ color: #e4393c;}
.comt_box{background: #fcfffa none repeat scroll 0 0;border: 1px solid #d0e4c2;margin:0 10px; padding: 10px 0 0;position: relative;text-align: left; font-size:12px; margin-bottom:10px;}
.comt_box.hide{ display:none;}
.comt_box .box-t{right: 245px; background: rgba(0, 0, 0, 0) url("../images/cicon.png") no-repeat scroll 0 0;height: 12px;position: absolute;top: -11px;width: 21px;}
.comt_box .comt_item{margin-bottom: 10px; line-height:30px;}
.comt_box .comt_item .f_l label{ margin-right:10px;}
.comt_box .comt_item span.comt_label{float: left;height: 18px;line-height: 18px;padding: 6px 0;text-align: right;width: 100px; color:#333;}
.comt_box .comt_item span.comt_label em{font-size: 16px;padding-right: 3px;padding-top: 5px;vertical-align: middle; color: #e4393c;}
.comt_box .comt_xinde .input_content{ width:685px; border:1px solid #ccc; overflow:hidden;}
.comt_box .comt_xinde .input_content .area{ width:685px; border: medium none;height: 100px;overflow: auto;padding: 5px;resize: none; color:#ccc; line-height:18px;}
.comt_box .comt_xinde .input_content .area-count{padding-right: 5px;text-align: right; border-top:1px solid #eee;}
.comt_box .comt_pic .upload_img{ width:685px; float: left;}
.comt_box .comt_pic .upload_img .img_list{float: left;max-width:685px;position: relative;}
.comt_box .comt_pic .upload_img .img_list ul li{float: left;margin-right: 10px; margin-bottom: 10px; overflow: hidden; position: relative;width: 120px; padding:0; text-align:center;}
.comt_box .comt_pic .upload_img .img_list ul li img{ width:100%; height:auto; max-height:120px;}
.comt_box .comt_pic .upload_img .img_list ul li.on{ margin: 0; height:30px; float: none; clear: both; margin-bottom:10px;background: #f0f0f0;border: 1px solid #f0f0f0; text-align:inherit;}
.uploadify-button-text{ text-align:center; display:block;}
.comt_box .comt_pic .upload_img .img_list ul li.upload-btn a{ display:block;background-color: #fff;border: 1px solid #ccc;float: left;height: 58px;line-height: 58px;margin-right: 10px;
    text-align: center;width: 58px; cursor:pointer;}
.comt_box .comt_pic .upload_img .img_list ul li.upload-btn a b{background: rgba(0, 0, 0, 0) url("../images/arbn-icons.png") no-repeat scroll 0 0;
    display:block;height: 20px;overflow: hidden;position: absolute;vertical-align: middle;width: 20px;left: 19px;opacity: 0.5; top: 19px;}
.comt_box .comt_pic .upload_img	.img-utips{color: #999;float: left;height: 40px;line-height: 20px;margin: 10px 0 0;width: 150px;}
.comt_box .comt_pic .upload_img .img-bigbox{ border: 1px solid #eee;height: 350px;line-height: 350px;margin: 10px 0 0;position: relative;text-align: center;width: 350px;}
.comt_box .comt_pic .upload_img .img-bigbox span{background: #c1c1c1 none repeat scroll 0 0;color: #fff;cursor: pointer;display: block;height: 22px;line-height: 22px;
    position: absolute;right: 0;text-align: center;top: 0;width: 72px;}
.comt_box .comt_sub .sub_btn{background-color: #f5fbef;background-image: linear-gradient(to bottom, #f5fbef 0px, #eaf6e2 100%);border: 1px solid #bfd6af;border-radius: 2px;
   display: inline-block;height: 18px;line-height: 18px;padding: 2px 14px 3px; color:#333; margin-right:5px;}
.comt_box .comt_sub input{float: none;margin:10px 0 20px;padding: 0;vertical-align: -2px; background:#8575bb; border:0; color:#fff; padding:5px 15px 5px 15px; font-size:14px; font-family:'微软雅黑'}
.comt_box .comt_sub label{ cursor:pointer;}
.sun_area{ width:100%;}
.sun_tag{background: #f5f5f5 none repeat scroll 0 0;border-bottom: 1px solid #ccc;overflow: hidden;padding:0 10px ;}
.sun_tag .tag_item{display: inline-block;font-size: 0; margin: 10px 0 -1px;min-height: 25px;padding: 0 0 10px;word-break: break-all;word-wrap: break-word;}
.sun_tag .tag_item .tag_a{background: #fff none repeat scroll 0 0;border: 1px solid #ccc;color: #999;display: inline-block;font-size: 12px;height: 18px;line-height: 18px;
	margin: 0 10px 0 0;max-width: 90px;overflow: hidden;padding: 2px 8px 3px;text-overflow: ellipsis;vertical-align: middle;white-space: nowrap; cursor:pointer;}
.sun_tag .tag_item .tag_a.tag_a_selected{background: #f5f5f5 none repeat scroll 0 0;border: 2px solid #e4393c;color: #e4393c;padding: 1px 7px 2px;}

/*标签评论*/

/*评论*/
.com-table-header{padding: 0 20px;background-color: #f7f7f7;border: 1px solid #ddd;height: 30px;line-height: 30px;overflow: hidden;}
.com-table-header span.item2{float: left;font-weight: 700;text-align: center;}
.colum1{width: 528px;}
.colum2{padding-right: 30px;width: 75px;}
.colum3{padding-right: 60px;width: 120px;}
.colum4{width: 135px;}
.com-table-main{ width:100%;}
.com-table-main .comtlist_item{padding: 20px;border: 1px solid #ddd;margin-top: -1px;}
.com-table-main .comtlist_item table.comt_main{border-collapse: collapse;border-spacing: 0;width: 100%;}
.com-table-main .comtlist_item table.comt_main td .comtlist_p{line-height: 22px;margin-bottom: 5px;word-break: break-all;word-wrap: break-word;}
.com-table-main .comtlist_item table.comt_main td .user_item{line-height: 22px;}
.comt_operate{margin-bottom: 20px;}
.comt_operate .comt_reply{margin-right: 20px;color: #999;cursor: pointer;}
.comt_operate .comt_nice{color: #999;cursor: pointer;}
.com-table-main .comtlist_item table.comt_main td .comtlist_img{margin-bottom: 10px;}
.com-table-main .comtlist_item table.comt_main td .comtlist_img a{border: 1px solid #ddd;height: 80px;width: 80px; float:left; display:block; margin-right:2px;}
.com-table-main .comtlist_item table.comt_main td .comtlist_img a img{ width:100%;}
.show_number{color: #999;display: inline-block;margin-top: 64px;}
.tag_advise{ width:100%; margin-bottom:15px;}
.tag_advise span{background: #ffebeb none repeat scroll 0 0;border: 1px solid #ffbdbe;color: #e4393c;display: inline-block;line-height: 18px;
padding: 5px 8px;vertical-align: middle; margin:0 0 0 100px; display:none;}
.spec-control,#store-selector .text b,#choose .selected b,.slogens b,#brand-bar .slogens .fore2,#brand-bar .slogens .fore4,.star,.wrap-input a,#brand-bar .slogens dt,#brand-bar .seller-btn a,.itemover-title button,.topic .icon,#ranklist .tabcon span,#comment .btn-comment,#recomment .master s,.topic-best,.master s,.suits li s,#recommend .infos s,#favorable-suit .infos s,.btn-buy,#product-detail .detail-correction b,div.nav-minicart-buynow a,#consult .btn-search,#comments-list .tl,.item-warnning s,.share-list-item a,.share-ft b,#view-bigimg,#tab-services table td .btn-buy,#evaluate s,#evaluate-detail s,.li-img a b,#store-selector .close,.extra-ico,.f-sercvice-list b,.btn-append-extra,.u-name a b,#more-fitting-link b,#summary-countdown s,.s-item .active b,#product-detail .p-tab s,.m3 .p-info s{background-image:url(../images/newicon20140417.png);background-repeat:no-repeat}
.star{display:inline-block;width:75px;height:14px}
.sa5{background-position:-109px -239px}
.sa4{background-position:-124px -239px}
.sa3{background-position:-139px -239px}
.sa2{background-position:-154px -239px}
.sa1{background-position:-169px -239px}
.sa0{background-position:-184px -239px}

/* add by mofangweb.com 商品详细页多属性批量购买插件 mingxi begin */
.pop_wrap{border:2px solid #FC883B;color:#404040;font:12px 宋体;overflow:hidden;width:371px;}
.pop_wrap h3{background:none repeat scroll 0 0 #FDF2E3;border-bottom:1px solid #FC883B;font:bold 12px/27px 宋体;height:27px;padding-left:19px;position:relative;}
.pop_wrap h3 a{background:url("../images/sprite_pop.png") no-repeat scroll 0 -72px transparent;cursor:pointer;display:inline-block;height:9px;overflow:hidden;position:absolute;right:5px;top:5px;width:9px;}
.pop_cont{padding:3px 0 5px;width:371px;}
.pop_cont p{font-size:14px;font-weight:bold;line-height:22px;text-align:center;margin-top:8px;}
.pop_cont p img{padding-right:9px;vertical-align:top;}
.pop_btn{overflow:hidden;padding-bottom:15px;text-align:center;width:371px;}
.pop_btn span{background:url("../images/sprite_pop.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:inline-block;height:23px;line-height:24px;margin-right:14px;text-align:center;width:68px;}
.pop_btn .pop_btn_orange{background-position:0 -46px;color:#FFFFFF;font-weight:bold;height:26px;line-height:24px;text-align:center;width:101px;}
.pop_wrap a{color:#1A66B3;text-decoration:none;}
.pop_wrap a:hover{color:#1A66B3;text-decoration:none;}
/* add by mofangweb.com 商品详细页多属性批量购买插件 mingxi  end */