body {background-color:#FFF;}
em {font-style:normal;}
input {outline: 0;}

.qb_ui_Site_nav ul {border:none; line-height:35px; background:none; padding-left:0px; font-size:14px;}

/*通用顶部导航样式*/
.mall_top {background-color:#F5F5F5; width:100%; height:29px; border-bottom:1px solid #D8D8D8; }
.mall_top .topnav {width:1200px; margin:0 auto; height:29px; position:relative; z-index:998;}
.mall_top .topnav a {color:#666;}
.mall_top .topnav a:hover {color:#F30;}
.mall_top .topnav dl {line-height: 20px; display: block; width: 550px; height: 20px; float: left; padding: 4px 0 5px 0; margin:0; /*overflow: hidden;*/}
.mall_top .topnav dl dt { color: #555; display: block; float: left; padding: 0 5px;}
.mall_top .topnav dl dt span { font-weight: 600; padding: 0 2px;}
.mall_top .topnav dl dd { color: #999; display: block; float: left; padding: 0 4px;}
.mall_top .topnav dl dd a { color: #999; padding: 0 2px;}
.mall_top .topnav dl dd.tuikey{position:relative;}
.mall_top .topnav dl dd.tuikey a{width:62px;height:20px;line-height:20px;display:block;background:#ff4f4f; border-radius:5px; color:#fff;text-align:center;padding:0;}
.mall_top .topnav dl dd.tuikey .wdianurl {display:none; background:#fff; border:2px solid #ff4f4f; border-radius:5px; padding:10px; width:400px; position:absolute;}
.mall_top .topnav dl dd.tuikey .wdianurl p {margin-top: 5px;}
.mall_top .topnav dl dd.tuikey .wdianurl textarea {width:100%; border:1px solid #ddd; line-height:20px; display:block; padding:5px; box-sizing:border-box;}
.mall_top .topnav dl dd.tuikey .wdianurl input {padding:3px 10px; background:#f7f7f7; border:1px solid #ddd; border-radius:5px;}
.mall_top .topnav dl dd.tuikey:hover a{background:#cc0000;}
.mall_top .topnav dl dd.tuikey:hover .wdianurl{display:inherit;}


.mall_top .topnav ul.quick-menu {position:absolute; top:4px; right:0px;}
.mall_top .topnav ul.quick-menu li {float:left; margin-left:-1px; position:relative; z-index:auto;}
		
.mall_top .topnav ul.quick-menu li.last {background:none transparent scroll repeat 0% 0%}
.mall_top .topnav ul.quick-menu li a {line-height:18px; background-color:transparent;  padding:2px 10px 0 10px; display:block;}

.mall_top .topnav ul.quick-menu .menu {}
.mall_top .topnav ul.quick-menu .menu-hd {line-height:18px; display:block; height:18px; padding: 0px 22px 2px 10px; margin: 1px 1px 0 1px; position: relative; z-index: 10002; cursor: pointer;}
.mall_top .topnav ul.quick-menu .menu-hd i {font-size:0px; line-height: 0; width: 0px; height: 0px; border-width: 4px; border-color: #333 transparent transparent transparent; border-style:solid dashed dashed dashed; position: absolute; top: 9px; right: 10px; -webkit-transition: .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: .2s ease-in;}		
.mall_top .topnav ul.quick-menu .menu:hover .menu-hd {background:#FFF; margin: 0px; border: #CCC 1px solid; border-bottom-style: none;}
.mall_top .topnav ul.quick-menu .menu:hover .menu-hd i {top: 7px; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%;}
.mall_top .topnav ul.quick-menu .menu-bd {background: #fff; display: none; border: #CCC 1px solid; position: absolute; z-index: 10001; top: 21px; overflow:hidden; zoom:1; }
.mall_top .topnav ul.quick-menu .menu-bd .loading { margin: 10px auto 10px 48%; }
.mall_top .topnav ul.quick-menu .menu:hover .menu-bd { display: block;}
		
.mall_top .topnav ul.quick-menu .user-center .menu-hd { width: 48px; padding-top: 1px; _padding-top: 1px;}
.mall_top .topnav ul.quick-menu .user-center .menu-bd { width: 92px; right:0px; }
.mall_top .topnav ul.quick-menu .user-center ul{ padding: 8px; float: left;}
.mall_top .topnav ul.quick-menu .user-center ul li { background-image: none;}
.mall_top .topnav ul.quick-menu .user-center ul li a { background-image: none; line-height: 20px; width:76px; height:20px; float: left; clear: both; padding: 0 0 2px 0; margin: 0;}
		
.mall_top .topnav ul.quick-menu .seller-center .menu-hd { width: 48px; padding-top: 1px; _padding-top: 1px;}
.mall_top .topnav ul.quick-menu .seller-center .menu-bd { width: 92px; right:0px; }
.mall_top .topnav ul.quick-menu .seller-center ul{ padding: 8px; float: left;}
.mall_top .topnav ul.quick-menu .seller-center ul li { background-image: none;}
.mall_top .topnav ul.quick-menu .seller-center ul li a { line-height: 20px; background-image: none; width:76px; height:20px; float: left; clear: both; padding: 0 0 2px 12px; margin: 0;}
		
.mall_top .topnav ul.quick-menu .cart .menu-hd {color:#60332c; /*width:90px;*/ padding-top: 1px; _padding-top: 1px; padding-left: 25px;}
.mall_top .topnav ul.quick-menu .cart .menu-hd s {position:absolute; color:#F60; font-size:16px; top:1px; left:7px;}
.mall_top .topnav ul.quick-menu .cart .menu-hd strong { font-weight:600; color:#F60; padding: 0 3px;}
.mall_top .topnav ul.quick-menu .cart .menu:hover .menu-hd {color:#F30;}
.mall_top .topnav ul.quick-menu .cart .menu-bd {width:100%; left:0px;}
.mall_top .topnav ul.quick-menu .cart .menu-bd a.gwc{padding:5px 20px; margin:10px; color:#fff; text-align:center; background:#fd7300; border-radius:5px;}
.mall_top .topnav ul.quick-menu .cart .order a {padding:0;}
.mall_top .topnav ul.quick-menu .cart .order table { width: 354px; padding:0; margin: 0;}
.mall_top .topnav ul.quick-menu .cart .order td { padding:5px; border-bottom: solid 1px #F1F1F1;}
.mall_top .topnav ul.quick-menu .cart .order td.picture { height:40px; width: 40px; float:left;}
.mall_top .topnav ul.quick-menu .cart .order td.name { line-height: 18px; width: 200px; height:36; padding:5px 5px 9px 5px;}
.mall_top .topnav ul.quick-menu .cart .order td.price { height:40px; width: 84px;}
.mall_top .topnav ul.quick-menu .cart .order td.price p { line-height: 20px; color: #F30; height:20px; text-align:right; }
.mall_top .topnav ul.quick-menu .cart .order td.no-border { border:none;}
.mall_top .topnav ul.quick-menu .cart .order td span.all { width:200px; float:left;}
.mall_top .topnav ul.quick-menu .cart .order td span.all strong { font-weight: 600; padding: 0 4px; color: #F30;}
.mall_top .topnav ul.quick-menu .cart .order td span.button a, ul.quick-menu .cart .no-order .button { line-height: 24px; color: #FFF; background-color: #FE8502; text-align: center; display: block; float: right; padding: 0 10px; margin: 0px; border: solid 1px #ED6002; border-radius: 4px;} 
.mall_top .topnav ul.quick-menu .cart .no-order , ul.quick-menu .cart .order { padding: 8px; float:left;}
.mall_top .topnav ul.quick-menu .cart .no-order span { line-height:24px; color:#999; display:block; height:24px; float: left;}

.mall_top .topnav ul.quick-menu .favorite .menu-hd { width:48px; padding-top: 1px; _padding-top: 1px;}
.mall_top .topnav ul.quick-menu .favorite .menu-bd { width: 80px; left:0px; }
.mall_top .topnav ul.quick-menu .favorite ul{ padding: 8px; float: left;}
.mall_top .topnav ul.quick-menu .favorite ul li { background-image: none;}
.mall_top .topnav ul.quick-menu .favorite ul li a { background-image: none; line-height: 20px;  width:60px; height:20px; float: left; clear: both; padding: 0 0 2px 12px; margin: 0;}
.mall_top .topnav ul.quick-menu .links .menu-hd { width: 48px; padding-top: 1px; _padding-top: 1px;}
.mall_top .topnav ul.quick-menu .links .menu-db { display: block;}
.mall_top .topnav ul.quick-menu .links .menu-bd { float: left; right:0px; }
.mall_top .topnav ul.quick-menu .links .menu-bd ul{ padding:8px; float: left; }
.mall_top .topnav ul.quick-menu .links .menu-bd ul li { background-image: none;}
.mall_top .topnav ul.quick-menu .links .menu-bd ul li a {line-height: 20px; white-space:nowrap; width: 64px; height: 20px; clear: left; padding: 0 0 2px 12px; margin: 0; overflow: hidden;}
		

/*通用头部样式*/
.mall_head {width:100%; padding:10px 0; display:inline-block; background:#fff;}
.mall_head .header {width:1200px; margin:0 auto;}
.mall_head .header .log {float:left;}
.mall_head .header .log a{display:block;}
.mall_head .header .log span {width:261px; height:87px; display:table-cell; vertical-align:middle; text-align:center;}
.mall_head .header .log span img {border:medium none;}

.mall_head .header .user{float:left; width:211px; overflow: hidden; height:87px;}
.mall_head .header .user .uface{width:85px;height: 80px;padding-top:7px;margin-left: 5px;float: left;}
.mall_head .header .user .uface img{width:60px;height:60px;border:1px solid #dcdcdc;float:left;padding:5px;}
.mall_head .header .user .uinfos{width: 120px;float: right;height:60px;padding-top: 7px;}
.mall_head .header .user .uinfos p{height:30px;line-height: 30px;width:120px;display:block;overflow: hidden;white-space: normal;}
.mall_head .header .user .uinfos p:nth-child(2){color:#ccc;}


.mall_head .header .youce {float:right; width:705px; padding-top:10px;}
.mall_head .header .youce .search {width:450px; float:left;}
.mall_head .header .youce .search .sst {position:relative; display:inline-block; left:0; top:0; width:420px; border:2px #e4393c solid;}
.mall_head .header .youce .search .sst .lie{height:33px; line-height:33px; text-align:center; width:95px; position:absolute;}
.mall_head .header .youce .search .sst .lie .moren{user-select:none; font-size:14px; font-weight:400; color:#666666;}
.mall_head .header .youce .search .sst .lie .moren i{margin-left:10px; font-size:12px;}
.mall_head .header .youce .search .sst .lie ul{display:none; top:33px; left:-2px; position:absolute; width:95px; padding-top:5px; padding-bottom:5px; background:#FFFFFF; border:2px #e4393c solid; z-index:100;}
.mall_head .header .youce .search .sst .lie ul li {color:#202020; height:35px; cursor:pointer; line-height:35px; background:#FFFFFF; font-size:14px; font-weight:400; text-align:center;}
.mall_head .header .youce .search .sst .lie ul li:hover{color:#E80F1F; background:#ffe7e9;}
.mall_head .header .youce .search .sst input.sr{border-radius:6px; color:#ADADAD; width:420px; height:33px; line-height:33px; text-indent:8px; border:none; background:#FFFFFF; font-size:14px; box-sizing:border-box; background-color:rgba(255, 255, 255, 1); padding:0 90px 0 95px; outline:0; font-family:inherit;}
.mall_head .header .youce .search .sst input.ss{float:left; position:absolute; right:0px; top:0px; width:90px; height:33px; line-height:33px; font-size:16px; border:none; cursor:pointer; background:#e4393c; text-align:center; font-weight:bold; color:#fff; outline:0; font-family:inherit;}
.mall_head .header .youce .search .re {display:inline-block; width:420px; font-size:12px; color:#666; font-weight:400; line-height:34px; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.mall_head .header .youce .search .re a {cursor:pointer; color:#999; padding:0 5px; display:inline-block;}

.mall_head .header .guanli {float:left; width:116px; height:35px;}
.mall_head .header .guanli a {display:block; height:35px; line-height:35px; padding:0 20px; border:1px solid #EFEFEF; background-color:#F7F7F7; text-align:center;}
.mall_head .header .guanli a i{margin-right:5px; font-size:14px;}




/* 头部分类公用区域  */
.head_lm {background-color:#E4393C; width:100%; height:40px; position:relative; z-index:99; clear:both}
.head_lm .wrapper{width:1200px; margin:0 auto;}


/*分类导航菜单*/
.head_lm .lm_L {display: block; width: 211px; height:0px; float: left; border: solid #E4393C; border-width: 0 1px; box-shadow: 1px 1px 5px rgba(55, 55, 55, 0.5); }
.head_lm .lm_L .title {line-height: 20px; height: 20px; padding:10px; background-color:#d13030;}
.head_lm .lm_L .title h3 a {font-size:15px; font-weight:700; color: #FFF; float:left; margin-left:15px;}
.head_lm .lm_L .title i {font-size:14px; float:right; color:#d13030; font-weight:bold; background:#ff7979; width:20px; height:20px; line-height:20px; text-align:center; border-radius:100%;}

.head_lm .lm_L .category {display:none; width:211px; height:530px; background-color:#d13030;}
.head_lm .lm_L:hover .category {display:block;}
.head_lm .lm_L .category .menu {}
.head_lm .lm_L .category .menu li {width:211px; height:43px; border-top:solid 1px #c52f2f; position:relative; z-index:1; zoom:1;}
.head_lm .lm_L .category .menu li.even {background-color:#F0F0F0;}
.head_lm .lm_L .category .menu li.hover {z-index: 2;}
.head_lm .lm_L .category .menu li.hover .ico {margin-left:5px; filter:alpha(opacity=100)/*IE*/; -moz-opacity:1/*Moz+FF*/; opacity: 1;}
/*分类左侧区域*/
.head_lm .lm_L .category .class {border-style: solid; border-width:1px 0 1px 4px; border-color: transparent; display: block; width:178px;  padding: 12px 15px; position: absolute; z-index: 1; top: -1px; left: -1px;}
.head_lm .lm_L .category .hover .class {background-color:#FFF!important; border-color:#d13030 transparent #d13030 #d13030; z-index:2;}
.head_lm .lm_L .category .class span.ico {width:16px; height:16px; float:left; margin-right:10px; opacity:0.4;}
.head_lm .lm_L .category .class span.ico i {font-size:16px;}

/*分类左侧展开区域*/
.head_lm .lm_L .category .menu li.hover .ico img {-webkit-filter: grayscale(0)/*Webkit*/; -o-filter: grayscale(0); filter: none;}
.head_lm .lm_L .category .class h4 {font-weight:600; line-height:16px;  height:16px; float:left;}
.head_lm .lm_L .category .class h4 a {color:#fff;}
.head_lm .lm_L .category .menu li.hover .class h4 a {color:#E4393C;}
.head_lm .lm_L .category .class .arrow {float:right;}
.head_lm .lm_L .category .class .arrow i {font-size:14px; color:#fff;}
.head_lm .lm_L .category .sub-class {background-color:#FFF; display: none; width: 972px; padding: 0 7px; border: solid 1px #E4393C; position: absolute; z-index:1;top:-1px; left:211px;
    -moz-column-count:4;
    -webkit-column-count:4;
    column-count:4;
    -moz-column-gap:0px;
    -webkit-column-gap:0px;
    column-gap:0px;}
.head_lm .lm_L .category li.hover .sub-class {display: block;}
.head_lm .lm_L .category .sub-class dl {width: 225px; margin: 8px; float:left; -webkit-column-break-inside:avoid; page-break-inside:avoid; height:100%; overflow:hidden;}
.head_lm .lm_L .category .sub-class dl dt {line-height: 24px; border-bottom: dashed 1px #ccc;}
.head_lm .lm_L .category .sub-class dl dt h3 {font-weight: 600; color:#333; padding-bottom:5px;}
.head_lm .lm_L .category .sub-class dl dt h3 a{color:#E4393C; }
.head_lm .lm_L .category .sub-class dl dd {font-size: 0; *word-spacing:-1px/*IE6、7*/; padding-top:10px;}
.head_lm .lm_L .category .sub-class dl dd.brands-class {border-top: dotted 1px #333; margin-top: 4px;}
.head_lm .lm_L .category .sub-class dl dd a {font-family: Tahoma; font-size: 12px; line-height: 16px; color: #555; background: url(top_bg.png) no-repeat right -24px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; height: 16px; padding:5px 10px; margin:5px 10px 5px 0; border:1px solid #e6e6e6; *zoom:1/*IE6、7*/;}
.head_lm .lm_L .category .sub-class dl dd h5 {font-size: 12px; line-height: 20px; color: #333; margin: 4px 0 2px 0;}

/*分类右侧区域*/
.head_lm ul.lm_R{margin-left:211px; height:40px;}
.head_lm ul.lm_R li{float:left;}
.head_lm ul.lm_R li:nth-child(1){background:#ff4f4f;}
.head_lm ul.lm_R li.active{background:#ff4f4f;}
.head_lm ul.lm_R li:hover{background-color:#d13030;}
.head_lm ul.lm_R li a{padding:10px 30px; height:20px; line-height:20px; display:block; color:#fff; font-size: 14px;}




/*通用底部样式*/
.mall-foot{margin-top:20px; background:#fff;}
.mall-foot .help{background:#656A76;color:#fff;overflow:hidden;line-height:26px;padding:20px 0;}
.mall-foot .help strong{font-size:16px; font-weight:normal;}
.mall-foot .help p{width:168px;float:left;}
.mall-foot .help p.service{width:220px;border-right:1px solid #474a52;height:130px;}
.mall-foot .help p.app{width:195px;border-left:1px solid #81858f;padding-left:16px;height:130px;}
.mall-foot .help p.weixin{width:90px;}
.mall-foot .help strong{display:block;}
.mall-foot .help span{display:block;}
.mall-foot .help a{display:block;}
.mall-foot .help b{display:block;}
.mall-foot .help b{color:#a7abb5;font-size:27px;font-weight:normal;line-height:34px;}
.mall-foot .help div{margin:auto;width:1200px;}
.mall-foot .help span{color:#CCC;}
.mall-foot .help a{color:#CCC;}
.mall-foot .help a:hover{color:#a7abb5;}
.mall-foot .help p.app span{margin-bottom:5px;}
.mall-foot .help p.app img{margin-right:10px;display:block;float:left;width:59px;height:59px;}
.mall-foot .help p.app a{width:100px; height:24px; line-height:24px; text-align:center; float:left; color:#666; background:#f4f4f4;}
.mall-foot .help p.app a:hover{background:#8891a7; color:#fff;}
.mall-foot .help p.app a i{margin-right:5px; font-size:14px;}
.mall-foot .help p.weixin span{margin-bottom:5px;}
.mall-foot .help p.weixin img{display:block;float:left;width:59px;height:59px;}


.mall-foot .policy{width:1200px; margin:30px auto;line-height:36px; font-size:16px;font-weight:bold;overflow:hidden; display:flex;}
.mall-foot .policy a{float:left;position:relative; width:235px;text-indent:40px; flex:1;}
.mall-foot .policy a i{width:36px;height:36px;position:absolute;top:0;left:0;background-position:0 0; background:url(ico.png) no-repeat;}
.mall-foot .policy a:nth-child(2) i{background-position:-40px 0;}
.mall-foot .policy a:nth-child(3) i{background-position:-81px 0;}
.mall-foot .policy a:nth-child(4) i{background-position:-124px 0;}
.mall-foot .policy a:nth-child(5) i{background-position:-163px 0;}

.mall-foot .policy a strong{color:#E64E3E;}


.mall-foot .link{width:1200px; margin:auto; border-top:1px solid #eee;clear:both; line-height:30px; padding:5px 0;}
.mall-foot .link strong{color:#666;}
.mall-foot .link a{margin:0 15px; color:#999;}

.mall-foot .copy{width:1200px;margin:auto;line-height:47px; color:#999; overflow:hidden; padding-bottom:14px; border-top:1px solid #eee;}
.mall-foot .copy a{margin-right:10px;height:34px; color:#999;}


/*返回顶部*/
#rocket-to-top div {left:0; margin:0; overflow:hidden; padding:0; position:absolute; top:0; width:149px;}
#rocket-to-top .level-2 {background:url("rocket_button_up.png") no-repeat scroll -149px 0 transparent; display:none; height:250px; opacity:0; z-index:1;}
#rocket-to-top .level-3 {background:none repeat scroll 0 0 transparent; cursor:pointer; display:block; height:150px; z-index:2;}
#rocket-to-top {background:url("rocket_button_up.png") no-repeat scroll 0 0 transparent; cursor:default; display:block; height:250px; margin:-125px 0 0; overflow:hidden; padding:0; position:fixed; right:0; top:80%; width:149px; z-index:11;}




/*帮助中心*/
.mall-bzw {width:1200px; margin:0 auto;}
.mall-bzw .mall-bzn {background:#f7f9fa; margin:30px 0 20px 0; box-shadow:0px 0px 8px rgba(99,127,136,.2); border-radius:4px; display:inline-block;}

.mall-bzw .mall-bzn .bz-L {width:250px; height:auto; float:left;}
.mall-bzw .mall-bzn .bz-L h2 {width:140px; margin:23px 20px 0 30px;}
.mall-bzw .mall-bzn .bz-L h2 a {font-size:22px; color:#333; letter-spacing:2px;}

.mall-bzw .mall-bzn .bz-L  ul{}
.mall-bzw .mall-bzn .bz-L  ul li{}
.mall-bzw .mall-bzn .bz-L  ul li {margin-top:22px; border-left:2px #f7f9fa solid; padding-left:18px; height:52px; cursor:pointer; font-size:15px; line-height:52px;}
.mall-bzw .mall-bzn .bz-L  ul li i {margin-right:8px; font-size:16px;}
.mall-bzw .mall-bzn .bz-L  ul li.on {background:#fff; border-color:#e4393c;}
.mall-bzw .mall-bzn .bz-L  ul li.on i{color:#e4393c;}
.mall-bzw .mall-bzn .bz-L  ul li:hover{background:#fff; border-color:#e4393c;}
.mall-bzw .mall-bzn .bz-L  ul li:hover i{color:#e4393c;}

.mall-bzw .mall-bzn .bz-L  ul li span {}

.mall-bzw .mall-bzn .bz-R {float:left; width:950px; min-height:550px; background:#fff; border-radius:0 4px 4px 0; padding:15px 25px; box-sizing:border-box;}
.mall-bzw .mall-bzn .bz-R h2 {font-weight:normal; color:#666; font-size:16px; margin:15px; padding:0 15px; border-left:3px #e4393c solid;}
.mall-bzw .mall-bzn .bz-R ul {display:none;}
.mall-bzw .mall-bzn .bz-R ul.active {display:inline-block;}
.mall-bzw .mall-bzn .bz-R ul li {float:left; margin:10px; background:#f7f9fa;}
.mall-bzw .mall-bzn .bz-R ul li.on{background:#ffe7e7;}
.mall-bzw .mall-bzn .bz-R ul li.on a{color:#e4393c;}
.mall-bzw .mall-bzn .bz-R ul li:hover{background:#ffe7e7;}
.mall-bzw .mall-bzn .bz-R ul li:hover a{color:#e4393c;}
.mall-bzw .mall-bzn .bz-R ul li a{display:block; padding:10px 20px; font-size:14px; color:#999;}
.mall-bzw .mall-bzn .bz-R .nr_main{display:none; font-size:14px; color:#999; margin:15px 10px; padding:15px 0; border-top:1px dotted #DDD;}
.mall-bzw .mall-bzn .bz-R .nr_main.active{display:block;}
.mall-bzw .mall-bzn .bz-R .nr_main p{line-height:30px;}





