
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0;width:100%}
body{line-height:1}
textarea { resize: none; }
::selection{color:#ffffff;background:#AAC980}
::-moz-selection{color:#ffffff;background:#AAC980}
.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.common-width{width:960px;margin:0 auto;position:relative;}
.clearfix:after,.clearfix:before,.row:after,.row:before{content:" ";visibility:hidden;display:block;overflow:hidden;height:0;clear:both}
.clearboth{clear:both}
.fl{float:left}
.base-logo{background:url(../images/base_logo.png) no-repeat left top;}
.logo{display:block;width:180px;height:36px;line-height:1.1\9;overflow:hidden;text-indent:-99999px}
.userlogin{margin:0px 400px;}
#header{height:60px;position: relative;z-index:2;}
#header h1{margin-top:12px;}
.navbar-right{float:right}
.navbar-right .username{padding-right:15px;padding-left:40px}
.navbar-right .split{padding:0 12px}
.navbar-right li{height:26px;line-height:26px;text-align:center;float:left;color:#fff;list-style: none}
.navbar-right li a{padding: 17px 12px;font-size:1.15em;display: inline-block;color:#fff;}
.navbar-right li a:hover{background: #de411b;}
.navbar-right li.login-register:hover{background: #de411b;}
.navbar-right li.login-register a:hover{background:none;}
.navbar-right li.userName{position: relative;}
.navbar-right li.userName a{width: 95px;}
.navbar-right li.userName div{position: absolute;border:1px solid #cbcbcb;background: #fff;top:60px;display: none;}
.navbar-right li.userName em{width:7px;height:5px;display:inline-block;background: url(../images/sj.png) no-repeat 0 0;position: relative;left:2px;top:-3px;}
.navbar-right li.userName.active div{display: block;}
.navbar-right li.active em{background-position:right -5px;}
.navbar-right li.userName div a{padding: 0;color:#666;width:105px;background:#fff;display:block;padding-left: 12px;height:32px;line-height:32px;text-align: left;border-bottom: 1px solid #e1e1e1;}
.navbar-right li.userName div .no-bo a{border-bottom: 0;}
.navbar-right li.userName div a:hover{background: #efefef;}
.navbar-right li.login-register{padding:17px 12px;}
.navbar-right li.login-register a{padding: 0;}
.navbar-right li.active a{background: #de411b;}
#header{background:#eb4c2c;}
@media (min-width: 768px) {
.navbar-toggle {
    display: none;
}
#bs-navbar{
	display: none;
}
}
@media (max-width: 1000px) {
#header{width:100%;}
.base-logo {
    background: url(../images/base_logo.png) no-repeat left top;
    background-size: 150px;
    margin-left: -22%
}
.userlogin{
	width: 100%;
	margin-left: 0%
}
.member{
	display: none;
}

.navbar-toggle {
    border-color: #eb4c2c;
    margin-right:-20%;
}
.navbar-toggle .icon-bar {
    background-color: #fff;
}

}

#main-box{padding-bottom: 232px;}
.cart-thead,
.checkout,
.cart-item,
.total { padding-right: 5px; padding-left: 5px; }
.cart-item .accessory-item.firstitem .goods-name:before { height: 16px; margin-top: -6px; }
.cart-item .accessory-item .goods-name:before { content: ' '; position: absolute; width: 1px; height: 27px; background-color: #cccccc; margin-left: -10px; margin-top: -17px; }
.cart-item .accessory-item .goods-name:after { content: ' '; position: absolute; width: 8px; height: 1px; background-color: #cccccc; top: 50%; margin-left: 10px; left: 0; }
.goods-name { width: 81px; float: left; margin-right: 4px; }
.goods-count { width: 54px; text-align: center; float: left }
.goods-price { width: 54px; text-align: center; float: left; }
.goods-subtotal { width: 56px; text-align: right; float: right }
.goods-nums { min-width: 18px; height: 22px; line-height: 22px; border:1px solid #d9d9d9; color: #232323; border-radius: 2px; padding: 0 2px }
.goods-add,
.goods-sub { width: 9px; color: #BBBBBB; margin-top: 6px; cursor: pointer; }
.goods-sub { margin-right: 4px; }
.goods-add { margin-left: 4px; }








