﻿@charset "utf-8";
/* CSS Document */
body, button, input, select, textarea {
	font: 12px/150% microsoft yahei;
	color: #666666;
	background: #fff;
	margin: 0;
	padding: 0;
}
input:focus, textarea:focus {
	outline: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	padding: 0px;
	margin: 0px;
}
.blank {
	height: 10px;
	line-height: 10px;
	clear: both;
	visibility: hidden;
}
.blank5 {
	height: 5px;
	line-height: 5px;/* _margin:-3px 0;*/
	clear: both;
	visibility: hidden;
}
.blank10 {
	height: 10px;
	line-height: 10px;
	clear: both;
	visibility: hidden;
}
.blank15 {
	height: 15px;
	line-height: 15px;
	clear: both;
	visibility: hidden;
}
.blank20 {
    height: 20px;
    line-height: 20px;
    clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear{
	clear:both;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.left-con{
	width:210px;
	float:left;
	overflow: hidden;
}
.right-con{
	width:985px;
	float:right;
	overflow: hidden;
	min-height:650px;
}
.right-inner{
	border:1px solid #eee;
}
.position-static{
	position:static!important;
	margin:50px auto 0!important;
}
.position-relative{
	position:relative!important;
}
ul, ol {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
fieldset, img {
	border: 0
}
button, input, select, textarea {
	font-size: 100%
}
a {
	text-decoration: none;
	color: #666666;
	outline: medium none;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	color: #ff7500;
	text-decoration: none;
}
.main-color {
	color: #ff7500;
}
.main-bg-color {
	background-color: #69b82d;
}
.main-btn{
	line-height: 12px;
    font-size: 12px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background-color: #69b82d;
    overflow: visible;
    border: 0 none;
    outline: 0;
    padding: 7px;
	cursor: pointer
}
.main-btn-large{
	padding: 8px 15px;
}
.main-btn:hover{
	color:#fff;
}
.inputBg {
	border: 1px solid #ddd; float:left;
	height: 30px;
	width: 250px;
	line-height: 30px;
	padding: 0px 15px;
	margin-right: 5px
}
.ts_s{ float:left; height:30px; line-height:30px; font-size:13px; color:#333; padding-left:10px; display:none}
.user-right .box table td em{ float:left; line-height:30px;}
.user-right .box table td b.red{ color:#f57000; padding:0px 3px;}
label.error{ height:30px; line-height:30px; font-size:13px; color:#f57000}
.inputSmall{
	width:120px;
}
.inputLarge{
	width:500px;
}
.inputMiddle{
	width:300px!important;
}
select{
	border: 1px solid #ddd;
	height: 30px;
	width: auto;
	line-height: 30px;
	padding: 0px 5px;
	margin-right:5px;
}
label{
	cursor: pointer;
}
label input[type="radio"]{
	 vertical-align: middle;
}
textarea {
	border: 1px solid #ddd;
}
i, cite,em, strong, th {
  font-style: normal;
  font-weight: normal;
}
.block {
	display: block;
}
.none {
	display: none!important;
}
.price {
  font-weight: bold;
  color: #ff7500;
}
.mt10{ margin-top: 10px;}
/*按钮*/
.btn2 {
	display: inline-block;
	*display:inline;
	*zoom:1;
	margin-bottom: 0;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	cursor: pointer;
	background-color: #fff;
	border: 1px solid #ff4a00;
	color: #ff4a00;
	padding: 0;
	width: 148px
}
.btn2:hover, .btn2:focus {
	color: #fff;
	outline: 0;
	text-decoration: none;
	background-color: #ff4a00
}
.btn2.active, .btn2:active {
	outline: 0;
	background-color: #ff4a00;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15)
}
.btn2.disabled, .btn2[disabled] {
	cursor: default;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #e5e9ec;
	background: #ccd0d9
}
.btn-small {
	height: 28px;
	line-height: 28px;
	width: 118px;
	font-size: 12px
}
.btn-primary {
	background-color: #ff4a00;
	border-color: #ff4a00;
	color: #fff
}
.btn-primary:hover, .btn-primary:focus, .btn-primary.active, .btn-primary:active {
	color: #fff;
	border-color: #ee330a;
	background-color: #ee330a
}
.btn-yellow {
	background-color: #ffdb3d;
	border-color: #ffdb3d;
	color: #333
}
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow.active, .btn-yellow:active {
	color: #333;
	border-color: #ffc700;
	background-color: #ffc700
}
.w1210 {
	width: 1210px !important;
	margin: 0 auto; background:#fff;
}
.w990{
	width:990px!important;
	margin:0 auto;
}
/*头部*/
.sn-container .sn-quick-menu .sn-stores i, .sn-container .sn-quick-menu .sn-cart i, .sn-quick-menu .sn-site, .sn-quick-menu .sn-mobile, .breadcrumb i, .nav .allGoodsCat .menuEvent i, .sn-container .sn-quick-menu .menu-hd b, .sn-container .sn-all-msg b,.noresult-con .noresult-icon,.sidebar-user .arrow-right,#historyList .scroll-btn,#historyList .compare-btn,.pop-header .tell-me-close{
	background: transparent url(../images/common/common-icon.png) no-repeat;
	font-size: 12px;
	font-style: normal;
}
.sn-container a:hover, .sn-container a:active, .sn-container .menu-bd {
	color: #69b82d
}

.sn-container .menu-bd {
	display: none;
	position: absolute;
	right: 0;
	top: 33px;
	background: #fff;
	opacity: .99;
	filter: alpha(opacity=99);
	z-index: 93110;
	border: solid #eee;
	border-width: 0 1px 1px
}

.sn-container .menu-bd a {
	color: #666
}
.sn-container .hover a.menu-hd, .sn-container .sn-menu:hover a.menu-hd {
	color: #69b82d
}
.sn-container .menu-bd a:hover, .sn-container .menu-bd a:active {
	color: #69b82d;
	text-decoration: underline
}
#site-nav {
	height: 32px;
	background: #f9f9f9;
	border-bottom: 1px solid #eee; position:fixed; left:0; top:0; width:100%; z-index:100001
}
.sn-container {
	position: relative!important;
	z-index: 99998;
	background:#f9f9f9
}
.sn-container .sn-container {
	height: 32px;
	position: relative;
}
.sn-container .sn-container .hidden {
	display: none;
}
.sn-container .sn-cart .header-icon {
	position: relative;
}
.sn-container .sn-logout, .sn-container .menu-hd, .sn-container .sn-mobile {
	padding: 0 10px;
}
.sn-container .sn-login, .sn-container .sn-register {
	padding: 0 5px;
}
.sn-container .sn-mobile {
	display: none;
}
.sn-container .sn-login {
	padding-left: 10px;
}
.sn-container .sn-mytaobao .menu-hd, .sn-container .sn-favorite .menu-hd, .sn-container .sn-seller .menu-hd {
	padding-right: 14px
}
.sn-container .sn-login-info {
	height: 32px;
	line-height: 32px;
	display: inline-block;
*display:inline;
*zoom:1;
	position: relative
}
.sn-container .sn-quick-menu .sn-separator {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 0;
	height: 14px;
	line-height: 14px;
	vertical-align: top;
	position: relative;
	top: 9px;
	left: 0;
	font-size: 0;
	border-left: 1px solid #ddd;
	margin: 0 2px 0 5px
}
.sn-container .sn-logout, .sn-container .sn-login, .sn-container .sn-register {
*vertical-align:baseline;
*zoom:1
}
.sn-container .sn-logout {
	_vertical-align: baseline
}
.sn-container .sn-quick-menu {
	position: absolute;
	right: 0;
	top: 0;
	height: 32px;
	line-height: 32px;
	-webkit-backface-visibility: hidden
}
.sn-container .sn-quick-menu li {
	float: left;
	position: relative
}
.sn-container .menu-item {
	position: relative;
	z-index: 99
}
.sn-container .menu-hd {
	display: block;
	height: 32px;
	line-height: 32px;
	cursor: pointer;
	z-index: 100;
	border: solid #f9f9f9;
	border-width: 0 1px;
	position: relative
}
.sn-container .sn-quick-menu .menu-hd b, .sn-container .sn-all-msg b {
	position: absolute;
	right: 0px;
	top: 14px;
	display: inline-block;
*zoom:1;
	width: 11px;
	height: 11px;
	transition: .2s ease-in-out;
	-webkit-transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	vertical-align: -1px;
	background-position: 0px -80px;
}
.sn-container .sn-quick-menu .hover .menu-hd b, .sn-container .sn-quick-menu .sn-menu:hover .menu-hd b {
	top: 8px;
	right: 3px;
	transform: rotate(-180deg);
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-o-transform: rotate(-180deg)
}
.sn-container .menu-bd {
	display: none;
	position: absolute;
	right: 0;
	top: 33px;
	background: #fff;
	opacity: .99;
	filter: alpha(opacity=99);
	z-index: 93110;
	border: solid #eee;
	border-width: 0 1px 1px
}
.sn-container .menu-bd a {
	color: #666
}
.sn-container .menu-bd a:hover, .sn-container .menu-bd a:active {
	color: #69b82d
}
.sn-container .sn-quick-menu iframe.menu-bd {
	border: 0;
	background: 0 0;
	filter: alpha(opacity=0);
	float: left;
	z-index: -1
}
.sn-container .menu-bd-panel a {
	display: block;
	line-height: 24px
}
.sn-container .sn-menu {
	position: relative;
}
.sn-container .sn-menu a:hover {
	text-decoration: underline
}
.sn-container .sn-quick-menu .hover .menu-hd, .sn-container .sn-menu:hover .menu-hd {
	background-color: #fff;
	border-color: #eee;
	padding-bottom: 1px;
}
.sn-container .sn-quick-menu .hover .menu-bd, .sn-container .sn-menu:hover .menu-bd {
	display: block;
}
.sn-container .sn-mytaobao .menu-bd, .sn-container .sn-favorite .menu-bd, .sn-container .sn-seller .menu-bd {
	line-height: 1.4;
	padding: 8px 7px
}
.sn-container .sn-mytaobao .menu-bd {
	width: 74px
}
.sn-container .sn-favorite .menu-bd {
	width: 62px
}
.sn-container .sn-seller .menu-bd {
	width:58px;
	overflow: hidden;
	right: 0;
	left: auto
}
.sn-container .sn-seller ul {
	margin-top: -5px;
	overflow: hidden;
	width: 122px
}
.sn-container .sn-seller ul li {
	float: none;
	padding: 5px 0;
	height: auto;
	display: block;
	line-height: 1.4;
	border-bottom: 1px dotted #827777;
*zoom:1;
}
.sn-container .sn-seller ul li h3 {
	color: #666;
	font-weight: 700
}
.sn-container .sn-seller ul li a {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 48px;
	margin-right: 10px;
	line-height: 22px
}
.sn-container .sn-mystores a, .sn-container .sn-mobile a {
	display: inline
}
.sn-container .sn-qrcode {
	position: absolute;
	width: 116px;
	height: 136px;
	background: #fff;
	left: -41px;
	top: 33px;
}
.sn-container .sn-qrcode .app_down{
	width: 116px;
	text-align: center
}
.sn-container .sn-qrcode .app_down a.app_store {
	display: block;
	width: 85px;
	height: 106px;
	padding: 15px;
	text-align: center;
	background:url(../images/common/app.jpg) no-repeat 19px 45px;
}
.sn-container .sn-qrcode .app_down img{
	width: 76px;
	height: 76px;
}
.sn-container .sn-qrcode p {
	width: 85px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin: 0 auto;
}
.sn-container .sn-qrcode b {
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	position: absolute;
	left: 50%;
	top: -10px;
	margin-left: -2px;
	border-width: 5px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #fff
}
.sn-container .sn-quick-menu .sn-stores {
	padding-left: 10px;
}
.sn-container .sn-quick-menu .sn-stores i{
	background-position: -290px -23px;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	vertical-align: middle;
	margin-top: -4px;
	*margin-top: -2px;
	display: inline-block;
}
.sn-container .sn-quick-menu .sn-cart {
	padding-left: 10px;
	padding-right: 5px;
}
.sn-container .sn-quick-menu .sn-cart i{
	background-position: -293px -1px;
	width: 15px;
	height: 15px;
	margin-right: 3px;
	vertical-align: middle;
	margin-top: -4px;
	*margin-top: -2px;
	display: inline-block;
}
.sn-container .sn-quick-menu .sn-mobile {
	background-position: -356px 7px;
	text-indent: 12px;
	width: 55px;
}
.sn-container .sn-quick-menu .sn-site {
	background-position: -295px -42px;
	padding-left: 18px;
	height: 32px;
	line-height: 32px;
}
.sn-container .site-list li a {
	position: relative;
	_display: inline-block;
	_display: inline;
	_zoom: 1
}
.sn-container .sn-quick-menu .sn-cart {
	position: relative;
	text-align: center;
	text-decoration: none
}
.sn-container .sn-quick-menu .sn-cart a {
	position: static
}
.sn-container .sn-quick-menu .mini-cart .menu-hd {
	padding: 0;
	position: static;
	text-decoration: none
}
.sn-container .sn-quick-menu .mc-count {
	color: #666;
	padding: 0 2px;
	font-weight: 700;
	font-family: Arial
}
.sn-container .sn-simple-logo, .sn-container .sn-back-home {
	height: 32px;
	line-height: 32px;
	margin-right: 20px;
	float: left
}
.sn-container .sn-back-home .header-icon {
	margin-right: 4px;
	position: relative;
	top: -1px
}
.sn-container .sn-simple-logo-shop {
	border-left: 1px solid #ddd;
	padding-left: 10px;
	margin-left: 10px;
	position: relative;
	top: 1px
}
.header {
	height: 120px;
/*	padding-top: 20px;*/
	/*background: #fff;*/
	position: relative;
	z-index: 1000;
	width:1210px; margin:32px auto 0px;
}
/******头部Logo*******/
.header .mall-logo {
	float: left;
	width:210px;
	height:76px;
	position: relative;
	margin-top:25px;
}
.header .mall-logo a {
	width:210px;
	height: 76px;
	position: relative;
	display: block;
	color: #fff;
	text-indent: 0!important;
}
.header .mall-logo a img{ width:100%; height:100%}
.header .mall-logo-right {
	float: left;
	width: 150px;
	height: 70px;
}
/*.header .mall-logo-right a{
	display:block;
	width:150px;
	height:70px;
	background:url(../images/common/logo_right.gif)	no-repeat center center;
}*/
/******头部搜索*******/
.header .mall-search {
	width: 460px;
	position: relative;
	z-index: 999;
	float: left;
	margin-left: 170px;
	margin-top: 35px;
	-webkit-transform: translate3d(0, 0, 0)
}
.header .mall-search .mallSearch-form {
	border: solid #69b82d;
	border-width: 2px 0 2px 2px;
}
.header .mall-search .mallSearch-form .mallSearch-input {
	background: #fff;
	height: 30px;
	position: relative;
}
.header .mall-search .mallSearch-form .mallSearch-input .search-type {
	position: relative;
	z-index: 3;
	height: 32px;
	overflow: hidden;
	width: 60px;
}
.header .mall-search .mallSearch-form .mallSearch-input .search-type li {
	cursor: pointer;
	height: 32px;
	line-height: 32px;
	width: 47px;
	padding-left: 12px;
	background-color: #f7f7f7;
	position: absolute;
	top: 32px
}
.header .mall-search .mallSearch-form .mallSearch-input .search-type li i.icon-down:before{ display:none}
.header .mall-search .mallSearch-form .mallSearch-input .search-type li.cur {
	top: 0px;
}
.header .mall-search .mallSearch-form .mallSearch-input .search-type li:hover {
	background-color: #f7f7f7;
	color: #666;
}
.header .mall-search .mallSearch-form .mallSearch-input .search-type li i.icon-down {
	background: url(../images/common/common-icon.png) no-repeat;
	background-position: 0px -80px;
	width: 12px;
	height: 8px;
	display: none;
	margin-left: 5px;
}
.header .mall-search .mallSearch-form .mallSearch-input .search-type:hover li i {
	background-position: 0px -90px;
}
.header .mall-search .mallSearch-form .mallSearch-input .search-type li.cur i {
	display: inline-block;
}
.header .mall-search .search-type .cur, .mall-search .search-type li.cur:hover {
	background-color: #f7f7f7;
	color: #666;
}
.header .mall-search .mallSearch-form .mallSearch-input .s-combobox {
	height: 30px;
	position: absolute;
	left: 60px;
	top: 0px;
}
.header .mall-search .mallSearch-form .mallSearch-input .s-combobox .s-combobox-input:focus {
	outline: 0
}
.header .mall-search .mallSearch-form .mallSearch-input #keyword {
	color: #999;
	margin: 0;
	position: relative;
	z-index: 2;
	width: 289px;
	height: 22px;
	line-height: 22px;
	padding: 5px 3px 5px 5px;
	outline: 0;
	border: 0;
*top:-1px;
}
.header .mall-search .mallSearch-form .mallSearch-input .button {
	position: absolute;
	top: 0;
	right: 0px;
	width: 90px;
	height: 32px;
	line-height: 30px;
	border: 0;
	font-size: 16px;
	letter-spacing: 4px;
	cursor: pointer;
	color: #fff;
	overflow: hidden;
}
.header .mall-search .mallSearch-form .mallSearch-input .s-combobox .s-combobox-input-wrap, .header .mall-search .mallSearch-form .mallSearch-input .s-combobox, .header .mall-search .mallSearch-form .mallSearch-input {
	height: 32px;
	line-height: 32px
}
.header .mall-search .mallSearch-form .mallSearch-input #keyword:focus, .header .mall-search .mallSearch-form .mallSearch-input .s-combobox .s-combobox-input:focus {
	outline: 0
}
.header .mall-search .hot-query {
	padding-top: 6px;
	margin-left: -12px;
	height: 16px;
	*height:14px;
	overflow: hidden;
	width: 100%;
}
.header .mall-search .hot-query li {
	display: inline-block;
	*zoom:1;
	*display:inline;
	border-left: 1px solid #ddd;
	line-height: 1.1em;
	padding: 0 12px
}
.header .mall-search .hot-query li a {
	color: #999
}
/*  智能搜索样式 */
.header .mall-search #search-tips {
	z-index: 999999;
	position: absolute;
	left: 0px;
	cursor: pointer;
	font-size: 13px;
	line-height: 20px;
	color: #666;
	background: #FFFFFF;
	border: 1px solid #69b82d;
	width: 369px;
	top: 35px;
}
.header .mall-search #search-tips div {
	height: 25px;
	line-height: 25px;
	padding: 1px 8px 1px 8px;
	clear: both;
	overflow: hidden;
}
.header .mall-search #search-tips div span {
	float: right;
	font-size: 12px;
}
.header .mall-search #search-tips label {
	display: block;
	width: 100%;
	background: #f2f2f2;
	font-size: 12px;
	color: #69b82d;
	font-weight: bold;
	text-align: right;
	cursor: pointer
}
.header .mall-search .search_t_div_1 {
	color: #666;
}
.header .mall-search .search_t_div_1 span {
	color: #666;
}
.header .mall-search .search_t_div_2 {
	background: #FFDFC6;
	color: #666;
}
.header .mall-search .search_t_div_2 span {
	color: #666;
}
/******头部搜索右侧图标*******/
.header .header-right {
	float: right;
	height: 80px;
	width: 180px;
}
.header .header-right li {
	width: 60px;
	height: 80px;
	float: left;
	display: inline-block;
	position: relative;
}
.header .header-right li a {
	position: absolute;
}
.header .header-right li img {
	position: absolute;
	width: 60px;
	top: 0px;
	left: 0px;
	overflow: hidden;
}
/*左侧菜单*/
.all-nav {
	height: 40px;
	background: #fff;
	padding-top: 10px; width:1210px; margin:auto
}
.all-nav-border{
	width: 100%;
    border-bottom: 2px #69b82d solid;
}
.all-nav .home-category {
	height: 40px;
	position: relative;
	width:210px;
	z-index: 99999;
}
.all-nav .home-category .menu-event {
	color: #fff;
	display: block;
	text-align: left;
	text-decoration: none;
	width: 100%;
	height: 40px;
	line-height: 40px;
	z-index: 9999;
	position: absolute;
	top: 0px;
	left: 0;
	font-size: 16px;/* background:url(../img/fl.png) 10px center no-repeat; background-size:20px 20px;*/ text-indent:10px
}
.all-nav .home-category .menu-event.main-bg-color {
	background: #69b82d;
}
.all-nav .home-category .menu-event i { margin-right:5px;}
.all-nav .allnav {
	line-height: 38px;
    text-align: center;
    padding: 0;
    height: 40px;
    width: 990px;
    position: relative;
    margin-left: 10px;
    overflow: hidden;
}
.all-nav .allnav ul {
	display: block;
	width: 100%;
	height: 40px;
}
.all-nav .allnav li {
	text-decoration: none;
	float: left;
	z-index: 10;
	padding:0px 5px
}
.all-nav .allnav li a {
	color: #3c3c3c;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	text-decoration: none;
	font-size: 16px;
	padding: 0 10px;
}
.all-nav .allnav li a.nav:hover, .all-nav .allnav li a.current {
	color: #69b82d !important;
}
.all-nav .allnav .wrap-line {
	width: 100%;
	position: absolute;
	height: 2px;
	bottom: 0;
	background: #69b82d;
}
/*左侧弹出菜单*/
.expand-menu{
	display: none;
	left: 0px;
	position: absolute;
	top: 37px
}
.all-nav .home-category.hover .expand-menu {
	display: block
}
.all-cat {
	border-top: none;
	height: auto;
	width: 210px;
	position: relative;
	/*top: 40px;*/
	z-index: 99999;
	padding: 6px 0 7px 0;
	height:385px;
}
.newhidden{ overflow:hidden}
/*.all-cat:hover{ height:auto;}*/
.all-cat .list {
	height:30px;
	/*margin-bottom:0px;*/
}
.all-cat .list .cat {
	height:29px;
	position: relative;
	width: 210px;
	z-index: 1000;
	color: #ffffff;
}
.all-cat .list:hover {
	background: #f9f9f9;
	border-left: 1px solid #f9f9f9;
}
.all-cat .list:hover .cat .cat-name{ color:#69b82d}
.all-cat .list .cat .cat-name font{ padding:0px 3px}
.all-cat .list:hover .cat .cat-name font{ color:#69b82d}
.all-cat .list .cat .cat-name {
	height:29px;
	line-height:29px;
	overflow: hidden;
	position: absolute;
	*position:static;
	font-weight: 400;
	font-size: 14px;
	padding: 0 10px 0px 35px;
	display: block;
}
.all-cat .list .cat .cat-name a {
	color: #ffffff;
	text-decoration: none;
}
.all-cat .list .cat i {
	position: absolute;
	top:7px;
	right: 14px;
	width: 4px;
	height: 14px;
	color: #ffffff;
	font: 400 12px/14px consolas;
}
.all-cat .list:hover .cat .cat-name a {
	color: #69b82d;
}
.all-cat .list:hover .cat .cat-name1 a {
	color: #69b82d;
}
.all-cat .list:hover .cat .cat-name2 a {
	color: #69b82d;
}
.all-cat .list:hover .cat i {
	background: #f9f9f9;
	height:30px;
	left: 205px;
	overflow: hidden;
	top: 0;
	width: 14px;
}
.all-cat .list .categorys {
	width: 790px;
	height: auto !important;
	min-height: 397px;
	border: 1px solid #69b82d;
	position: absolute;
	top: -1px;
	left: 209px;
	z-index:999;
	background: #f9f9f9;
	display: none;	 
	min-height:492px;
}
.all-cat .list:hover .categorys{
	display:block
	}
.all-cat .list .categorys .item-left {
	width: 770px;
	padding: 20px 0 0 20px;
}
.all-cat .list .categorys .item-channels {
	width: auto;
	height: 24px;
	background: #f9f9f9;
	float: left;
	margin: 0px 10px 5px 0px;
}
.all-cat .list .categorys .item-channels a {
	float: left;
	display: inline-block;
	padding: 0 10px 0 8px;
	width: auto;
	height: 24px;
	line-height: 24px;
	background: #7C7171;
	color: #fff;
	white-space: nowrap;
	position: relative;
}
.all-cat .list .categorys .item-channels i {
	display: inline-block;
	width: 24px;
	height: 24px;
	font: 400 9px/24px consolas;
	background: #5c5251;
	text-align: center;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;display:none;
}
.all-cat .list .categorys .item-channels a:hover {
	background: #ec5051;
}
.all-cat .list .categorys .item-channels a:hover i {
	background: #e23435;
}
.all-cat .list .categorys .subitems {
	width: 770px;
	padding: 0px 0px 5px 0px; height:auto;
	clear: both
}
.all-cat .list .categorys .subitems dl {
	width: 100%;
	overflow: hidden;
	line-height: 2em;
}
.all-cat .list .categorys .subitems dl.fore1 dd {
	border-top: none
}
.all-cat .list .categorys .subitems dt {
	position: relative;
	float: left;
	width: 60px;
	padding: 8px 30px 0 0;
	text-align: right;
	font-weight: 600
}
.all-cat .list .categorys .subitems dt i {
	position: absolute;
	top: 13px;
	right: 18px;
	width: 4px;
	height: 14px;
	font: 400 9px/14px consolas
}
.all-cat .list .categorys .subitems dd {
	float: left;
	width: 630px;
	padding: 8px 0 6px;
}
.all-cat .list .categorys .subitems dd a {
	float: left;
	padding: 0 8px;
	margin: 4px 0;
	line-height: 16px;
	height: 16px;
	border-left: 1px solid #e0e0e0;
	white-space: nowrap
}
.all-cat .list .categorys .item-right {
	width: 182px;
	margin-right: 20px; display:none
}
.all-cat .list .categorys .item-brands {
	width: 182px;
	overflow: hidden;
	margin: 19px 20px 10px 0;
}
.all-cat .list .categorys .item-brands a {
	float: left;
	display: inline;
	margin: 1px 0 0 1px
}
.all-cat .list .categorys .item-promotions {
	width: 182px;
	margin-right: 20px;
}
.all-cat .list .categorys .item-promotions a {
	display: block;
	margin-bottom: 1px
}
/**************网站底部***************/
.site-footer {
	font-size: 14px;
	line-height: 1.5em;
	/*margin-top: 20px;*/
	position: relative;
	z-index: 101
}
.site-footer .footer-service {
	background: #F5F5F5;
	padding: 25px 0px;
}
.site-footer .footer-service .list-service {
	margin: 0;
	padding: 0;
	list-style-type: none
}
.site-footer .footer-service .list-service li {
	float: left;
	width: 18%;
	padding-left: 2%
}
.site-footer .footer-service .list-service li a {
	display: block;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
}
.site-footer .footer-service .list-service li a i {
	display: block;
	background: url(../images/common/common-icon.png) no-repeat center 0px;
	height: 35px;
	line-height: 35px;
	float: left;
}
.site-footer .footer-service .list-service li a.ic1 i {
	width: 35px;
	background-position: -37px -185px;
}
.site-footer .footer-service .list-service li a.ic2 i {
	width: 40px;
	background-position: -73px -185px;
}
.site-footer .footer-service .list-service li a.ic3 i {
	width: 32px;
	background-position: -113px -185px;
}
.site-footer .footer-service .list-service li a.ic4 i {
	width: 35px;
	background-position: -145px -185px;
}
.site-footer .footer-service .list-service li a.ic5 i {
	width: 40px;
	background-position: -180px -185px;
}
.site-footer .footer-service .list-service li a strong {
	display: block;
	font-size: 16px;
	font-weight: 400;
	float: left;
	text-indent: 10px;
}
.footer-related {
	padding: 40px 0 20px;
	background: #3A3A3A;
	color: #cccccc;
}
.site-footer .footer-article {
	min-height: 140px;
	height: auto;
	overflow:hidden; background:#3a3a3a
}
.site-footer dl.col-article {
	float: left;
	width: 190px;
	text-indent: 40px;
	overflow: hidden;
}
.site-footer dl.col-article dt {
	margin-bottom: 10px;
	font-size: 16px;
}
.site-footer dl.col-article dd {
	margin: 0 0 6px;
	font-size: 12px;
}
.site-footer dl.col-article dd a {
	color: #cccccc;
}
.site-footer dl.col-article dd a:hover {
	color: #ff7500;
}
.site-footer dl.col-article-first {
	margin-left: 0
}
.site-footer .footer-info {
	padding: 25px 0 15px;
	font-size: 12px;
}
.site-footer .info-text {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 10px;
}
.site-footer .info-text .nav_bottom a {
	padding: 0px 8px;
	color: #ccc;
}
.site-footer .info-text .nav_bottom a:hover {
	color: #ff7500;
}
.site-footer .info-text .sep {
	margin: 0 3px
}
.site-footer .info-text p {
	margin: 0 auto;
	line-height: 25px;
	width:1200px;
}
.site-footer .info-text p a {
	color: #ccc;
}
.site-footer .info-text p a:hover {
	color: #ff7500;
}
.site-footer .info-links {
	clear: both
}
.site-footer .info-links img {
	width: auto;
	height: 20px
}
/***************右侧侧边栏**************/
.right-sidebar-con {
	height: 100%;
	width: auto;
	right: 0;
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 1000002;
	height: 100%;
}
.right-sidebar-main {
	height: 100%;
	width: 36px;
	background: #fff;
}
.right-sidebar-panel {
	width: 36px;
	height: 100%;
	position: absolute;
	background: #000;
	z-index: 2;
	top: 0;
	left: 0px;
	font-family: 'microsoft yahei', arial;
}
.right-sidebar-panel .quick-links-a {
	display: block;
	line-height: 200px;
	width: 36px;
	height: 38px;
	text-decoration: none;
	color: #d8d8d8;
	font-size: 12px;
	overflow: hidden;
	background-color: #000;
	position: relative;
	overflow: hidden;
	top: 0;
	left: 0px;
	z-index: 1;
	margin: 0;
	padding: 0;
}
.right-sidebar-panel .popup {
	height: 38px;
	line-height: 38px;
	width: 92px;
	position: absolute;
	z-index: 2;
	left: -121px;
	top: 0;
	background: #000;
	color: #d8d8d8;
	text-align: center;
	display: block;
	visibility: hidden;
}
.right-sidebar-panel i{
	display: inline-block;
	background: url(../images/common/common-icon.png) no-repeat;
	cursor: pointer;
	height: 19px;
	width: 18px;
	vertical-align: top;
	position: absolute;
}
.quick-links {
	position: absolute;
	top: 40%;
	left: 0;
	margin-top: -190px;
 *margin-top: -220px;
	background: #000;
	z-index: 2;
	width: 36px;
}
.quick-links_min .right-sidebar-panel {
	right: 280px;
}
.quick-links li {
	position: relative;
	display: block;
	left: 0;
	top: 0px;
	margin-top: 8px;
}
.quick-links li:hover .quick-links-a,.quick-links li .mpbtn_bonus{
	background: #ff7500;
	text-decoration: none;
}
.quick-area1 a.kefu{ background:#f57000}
.quick-links li.quick-area1 i.customer-service{
	background-position: -321px -180px;
}

.quick-links a i,.quick-links .cart-list i{
	width: 30px;
	height: 30px;
	left: 3px;
	top: 4px;
}
.quick-links i.setting {
	background-position: -321px 0;
}
.quick-links i.cart {
	background-position: -321px -30px;
}
.quick-links i.stores{
	background-position: -321px -60px;
}
.quick-links i.collect {
	background-position: -321px -90px;
}
.quick-links i.history{
	background-position: -321px -120px;
}
.quick-links i.contrast{
	background-position: -321px -150px;
}
.quick-links i.bonus{
	background-position:-361px -120px;
}
.quick-toggle a i.fk{
	background: url(../images/common/fkui.png) center center no-repeat;
}
.quick-links .popup i.arrow-right {
	position: absolute;
	right: -5px;
	top: 15px;
	width: 5px;
	height: 9px;
	background-position: -294px -95px;
	overflow: hidden;
}
.quick-toggle{
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 36px;
}
.quick-toggle li {
	position: relative;
	display: block;
	left: 0;
	top: 0px;
}
.quick-toggle li:hover .quick-links-a, .quick-toggle li.current .quick-links-a{
	background: #ff7500;
	text-decoration: none;
}
.quick-toggle a i{
	width: 30px;
	height: 30px;
	left: 2px;
	top: 4px;
}
.quick-toggle i.customer-service{
	background-position: -321px -180px;
}


.quick-toggle i.qr-code{
	background-position: -358px -30px;
}
.quick-toggle li.returnTop{
	height: 36px;
	display:none;
}
.quick-toggle li.returnTop a{
	width: 36px;
	height: 36px;
	line-height: 36px;
}
.quick-toggle li.returnTop a i.top{
	background: url( ../images/common/top.png) no-repeat;
	width: 22px;
	height: 22px;
	left: 7px;
	top: 7px;
}
.quick-toggle .popup i.arrow-right {
	position: absolute;
	right: -5px;
	top: 15px;
	width: 5px;
	height: 9px;
	background-position: -294px -95px;
	overflow: hidden;
}
/*侧边购物车列表*/
.quick-links .cart-list .ECS_CARTINFO .sidebar-cart-box{
	display:none;
}
.ECS_CARTINFO.right-sidebar-panels .cart_num{
	display:none;
}
.quick-links .cart-list {
	line-height: 16px;
	height: 130px;
	background-position: -23px -225px;
	color: #fff;
	margin: 10px 0 10px;
}
.quick-links .cart-list i{
	top: 12px;
}
.quick-links .cart-list .span {
	width: 16px;
	display: block;
	height: 48px;
	margin: 40px 0 0 12px;
	cursor: pointer;
}
.quick-links .cart-list .cart_num {
	width: 20px;
	height: 20px;
	display: block;
	border-radius: 50%;
	background: #ff7500;
	text-align: center;
	line-height: 20px;
	margin: 5px 0 0 8px;
	cursor: pointer;
	color: #fff;
}
.quick-links li.current .cart-list .cart_num, .quick-links li:hover .cart-list .cart_num {
	background: #fff;
	color: #ec5051;
}

.right-sidebar-panels {
  position: absolute;
  right: 0px;
  top: 0;
  width: 270px;
  height: 100%;
  z-index: 2;
  background: #eceaea;
  display: none;
}
.right-sidebar-main-open {
	width:306px;
	position: absolute;
	right: 0px;
	top: 0px;
  	display: block;
}
.right-sidebar-main-open .right-sidebar-panels{
	display: block
}
@-webkit-keyframes toolbar-scaleIn {
from {
opacity:.7;
-webkit-transform:translateX(270px);
-moz-transform:translateX(270px);
transform:translateX(270px)
}
to {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px)
}
}
@-ms-keyframes toolbar-scaleIn {
from {
opacity:.7;
-webkit-transform:translateX(270px);
-moz-transform:translateX(270px);
transform:translateX(270px)
}
to {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px)
}
}
@-moz-keyframes toolbar-scaleIn {
from {
opacity:.7;
-webkit-transform:translateX(270px);
-moz-transform:translateX(270px);
transform:translateX(270px)
}
to {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px)
}
}
@keyframes toolbar-scaleIn {
from {
opacity:.7;
-webkit-transform:translateX(270px);
-moz-transform:translateX(270px);
transform:translateX(270px)
}
to {
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px)
}
}
@-webkit-keyframes toolbar-scaleOut {
to {
opacity:.5;
-webkit-transform:scale(0.7) translateX(270px);
-moz-transform:scale(0.7) translateX(270px);
transform:scale(0.7) translateX(270px)
}
}
@-ms-keyframes toolbar-scaleOut {
to {
opacity:.5;
-webkit-transform:scale(0.7) translateX(270px);
-moz-transform:scale(0.7) translateX(270px);
transform:scale(0.7) translateX(270px)
}
}
@-moz-keyframes toolbar-scaleOut {
to {
opacity:.5;
-webkit-transform:scale(0.7) translateX(270px);
-moz-transform:scale(0.7) translateX(270px);
transform:scale(0.7) translateX(270px)
}
}
@keyframes toolbar-scaleOut {
to {
opacity:.5;
-webkit-transform:scale(0.7) translateX(270px);
-moz-transform:scale(0.7) translateX(270px);
transform:scale(0.7) translateX(270px)
}
}
.animate-in {
	-webkit-animation: toolbar-scaleIn .35s ease-in-out;
	-moz-animation: toolbar-scaleIn .35s ease-in-out;
	animation: toolbar-scaleIn .35s ease-in-out
}
.animate-out {
	-webkit-animation: toolbar-scaleOut .35s ease-in;
	-moz-animation: toolbar-scaleOut .35s ease-in;
	animation: toolbar-scaleOut .35s ease-in
}
/*侧边栏历史记录*/
.sidebar-panel-header {
	position: relative;
	width: 270px;
	height: 40px;
	line-height: 40px;
	background: #eceaea
}
.sidebar-panel-header i {
	background: url(../images/common/common-icon.png) no-repeat;
	margin-right: 4px;
	margin-left: 10px;
	vertical-align: top;
	width: 20px;
  	height: 17px;
  	margin-top: 11px;
  	background-position: -365px -64px;
	display: inline-block;
}
.sidebar-panel-header i.cart-icon{
	background-position:-365px -94px;
}
.sidebar-panel-header i.bonus-icon{
	background-position:-366px -153px;
}
.sidebar-panel-header .title {
	display: inline-block;
	height: 40px;
	color: #5e5050;
	font: 16px/40px "Microsoft YaHei";
}
.sidebar-panel-header .title em {
	display: inline-block;
	vertical-align: top
}
.sidebar-panel-header .close-panel {
	width: 12px;
	height: 12px;
	background: url(../images/common/common-icon.png) no-repeat;
	background-position: -429px -40px;
	position: absolute;
	right: 8px;
	top: 16px;
	cursor: pointer;
	-webkit-transition: transform .2s ease-out 0s;
	-moz-transition: transform .2s ease-out 0s;
	transition: transform .2s ease-out 0s
}
.sidebar-panel-header .close-panel:hover {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg)
}
.sidebar-panel-main {
	position: relative
}
.sidebar-panel-content {
	width: 270px;
	height: 590px;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative
}
.sidebar-panel-content::-webkit-scrollbar {
	width:5px
}
.sidebar-panel-content::-webkit-scrollbar-track {
	-webkit-border-radius:6px;
	border-radius:6px;
	background-color:transparent
}
.sidebar-panel-content::-webkit-scrollbar-thumb {
	-webkit-border-radius:6px;
	border-radius:6px;
	background:#7b6f6f
}
.sidebar-panel-content .history-panel {
  	width: 235px;
  	margin: 0 auto;
}
.sidebar-panel-content ul{
	overflow: hidden;
  	margin-right: -15px;
}
.sidebar-panel-content ul li {
  	float: left;
  	position: relative;
  	text-align: center;
  	width: 100px;
  	height: 120px;
  	margin-right: 15px;
  	background: #fff;
  	margin-bottom: 15px;
  	padding: 5px;
}
.sidebar-panel-content ul li .p-img{
	width: 100px;
  	height: 100px;
	margin-bottom: 3px;
}
.sidebar-panel-content ul li .p-img a {
  	display: block;
  	width: 100px;
  	height: 100px;
  	text-align: center;
  	margin-bottom: 5px;
}
.sidebar-panel-content ul li .p-img a img{
	width: 100px;
  	height: 100px;
}
.sidebar-panel-content ul li .p-name{
	display: none;
}
.sidebar-panel-content ul li .p-comm{
	width: 100px;
}
.sidebar-panel-content ul li.price {
  color: #c81623;
}
/*侧边栏购物,红包内容*/
.cart-panel-main,.bonus-panel-main{
	position:relative;
}
.cart-panel-content,.bonus-panel-content {
    width: 270px;
    overflow-y: auto;
    overflow-x: hidden;
    position: relative;
}
.tip-box{
	position:absolute;
	top:50%;
	width:270px;
	margin-top:-160px;
	text-align:center;
}
.category-wrap .tip-box{
	position:static;
	margin:50px auto 0;
}
.tip-box .tip-icon{
	display:block;
	width:187px;
	height:146px;
	margin:0 auto;
	background:url(../images/shopcart.png) no-repeat 0 0;
}
.tip-box .tip-text{
	line-height:20px;
	padding:10px;
}
.cart-panel-content .cart-list{
	width:100%;
}
.cart-panel-content .cart-item{
	padding: 0 5px;
    margin-bottom: 10px;
    background: #fff;
}
.cart-panel-content .cart-item .item-goods{
	padding: 10px 0;
    position: relative;
    overflow: hidden;
}
.cart-panel-content .cart-item .item-goods .p-img {
    float: left;
    width: 50px;
    height: 50px;
    border: 1px solid #eee;
    padding: 0;
    margin-right: 5px;
}
.cart-panel-content .cart-item .item-goods .p-img img {
    width: 50px;
    height: 50px;
}
.cart-panel-content .cart-item .item-goods .p-name {
    height: 32px;
    line-height: 16px;
    margin-bottom: 4px;
    overflow: hidden;
}
.cart-panel-content .cart-item .item-goods .p-price {
    height: 16px;
    padding-right: 65px;
    overflow: hidden;
    font: 12px/16px verdana;
    color: #666;
}
.cart-panel-content .cart-item .item-goods .p-price strong {
    color: #69b82d;
    font-weight: 400;
}
.cart-panel-content .cart-item .item-goods .p-del {
    position: absolute;
    right: 10px;
    _right: 18px;
    top: 46px;
    width: 35px;
    height: 16px;
    line-height: 16px;
    color: #005aa0;
    text-align: right;
    display: none;
}
.cart-panel-content .cart-item:hover .item-goods .p-del{
	display:block;
}
.cart-panel-footer{
	height: 50px;
    background-color: #eceaea;
}
.cart-panel-footer .cart-footer-checkout{
	height: 40px;
    padding: 5px 110px 5px 5px;
    position: relative;
}
.cart-panel-footer .cart-footer-checkout .number,.cart-panel-footer .cart-footer-checkout .sum {
    line-height: 20px;
}
.cart-panel-footer .cart-footer-checkout .number strong,.cart-panel-footer .cart-footer-checkout .sum .total{
    font-family: verdana;
    color: #69b82d;
}
.cart-panel-footer .cart-footer-checkout .btn{
	position: absolute;
    right: 5px;
    top: 7px;
    width: 110px;
    height: 35px;
	line-height:35px;
    font-size:16px;
    text-align: center;
    background: #69b82d;
    color: #fff;
}
/*侧边栏红包列表*/
.bonus-panel-content .bonus-list{
	width:100%;
}
.bonus-panel-content .bonus-item {
    margin:0 10px 10px;
    background: #69b82d;
	overflow:hidden;
}
.bonus-panel-content .bonus-item a{
	color:#fff;
}
.bonus-panel-content .bonus-info{
	padding:10px 20px;
	position:relative;
}
.bonus-panel-content .bonus-info .bonus-name{
	font-size:14px;
	line-height:30px;
}
.bonus-panel-content .bonus-info .bonus-price{
	font-size:20px;
	line-height:30px;
}
.bonus-panel-content .bonus-info .bonus-btn{
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	height:24px;
	line-height:24px;
	background:#FFFF9D;
	color:#69b82d;
	padding:0 10px;
	font-size:14px;
	margin-top:2px;
}

/*侧边栏用户弹出内容*/
.sidebar-user,.sidebar-code,.sidebar-service{
	width: 227px;
    height: auto;
    padding: 15px 10px;
    background: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,.4);
    border-radius: 5px 0 0 5px;
    border: 1px solid #ddd\0;
	border-right:0;
    z-index: 999999;
    position: absolute;
    top: 0;
    left: -247px;
    left: -248px\0;
    display: none;
}
.sidebar-user .arrow-right,.sidebar-code .arrow-right,.sidebar-service .arrow-right{
	position: absolute;
    right: -5px;
    top: 15px;
    width: 5px;
    height: 9px;
    background-position: -294px -124px;
    overflow: hidden;
}
.sidebar-user .user-pic{
	width:74px;
	height:74px;
	position:relative;
	margin:0 auto;
}
.sidebar-user .user-pic img{
	width:74px;
	height:74px;
}
.sidebar-user .user-pic-mask{
	width:74px;
	height:74px;
	background:url(../images/mask1.png) no-repeat center center;
	position:absolute;
	left:0;
	top:0;
}
.sidebar-user p{
	text-align:center;
	padding-bottom:10px;
}
.sidebar-user a{
	padding:0 5px;
	margin:0 5px;
}
.sidebar-user .user-have-login {
	overflow:hidden;
}
.sidebar-user .user-have-login .user-pic{
	float:left;
}
.sidebar-user .user-have-login .user-info{
	width:130px;
	padding-left:20px;
	float:left;
	padding-top:15px;
}
.sidebar-user .user-have-login .user-info p{
	text-align:left;
	padding-bottom:5px;
	white-space: nowrap;
}
.sidebar-user .btn{
	display:inline-block;
	padding:5px 15px;
	background:#F9F9F9;
	border:1px solid #eee;
}
.sidebar-user .mt10{
	margin-top:10px;
}
/*侧边栏二维码弹出内容*/
.sidebar-code{
	padding:10px;
	width:130px;
	height:150px;
	top: auto;
	bottom:0;
    left: -150px;
    left: -151px\0;
}
.sidebar-code .wn_z{ width:100%; height:20px; text-align:center; font-size:14px; color:#333; line-height:20px;}
.sidebar-code .arrow-right{
	top:auto;
	bottom:15px;
}
/*侧边栏在线客服*/
.sidebar-service{
	padding:10px;
	width:130px;
	height:auto;
	bottom:-120px;
	top:auto;
	left:-150px;
	left:-151px\0;
}
.sidebar-service .arrow-right{
	top:115px;
/*	bottom:15px;*/
}
.sidebar-service .customer-service{
	overflow:hidden;
	padding:6px 0;
}
.customer-service .w-time{ clear: both; width: 100%; height: auto; overflow: hidden;}
.customer-service .w-time b{ display: block; width: 100%; height: 24px; line-height: 24px; font-size: 12px; color:#666}
.customer-service .w-time em{ display: block; width: 100%; height: 20px; line-height: 20px; font-size: 12px; color:#666}
.sidebar-service .customer-service p img{ width:130px; height:auto}
.customer-service p{float:left; width:100%;    font-size: 15px; color:#000; font-weight:600;text-indent: 2px; margin-top:5px;}
.sidebar-service .customer-service span{
	display:block;
	width:27px;
	height:27px;
	float:left;
	background:url(../images/user-icon.png) no-repeat;
	margin-right:10px;
}
.sidebar-service .customer-service .icon-online{
	background-position:-54px -123px;
}
.sidebar-service .customer-service .icon-ww{
	background-position:0 -123px;
}
.sidebar-service .customer-service .icon-qq{
	background-position:-27px -123px;
}
.sidebar-service .customer-service a{
	float:left;
	height:27px;
	line-height:27px;
}
/*页面当前位置*/
.breadcrumb i,.breadcrumb .index,.crumbs-nav,.crumbs-arrow,.breadcrumb .last{
	float:left;
	line-height:24px;
}
.crumbs-arrow{
	font-family: simsun;
    font-style: normal;
	padding: 0 6px;
}
.crumbs-nav {
	position:relative;
	z-index:2;
}
.crumbs-nav .crumbs-title{
	display: inline-block;
    height: 22px;
    padding: 0 25px 0 10px;
    border: 1px solid #eee;
    line-height: 22px;
	position:relative;
	z-index:1;
	background:#FFF;
}
.crumbs-nav .crumbs-title .icon{
	position:absolute;
	right:8px;
	top:9px;
	display:block;
	width:11px;
	height:6px;
	background-position:0 -62px;
}
.crumbs-nav .crumbs-drop{
	display:none;
	border:1px solid #69b82d;
	width:352px;
	padding:10px 0 10px 10px;
	position:absolute;
	left:0;
	top:23px;
	background:#FFF;
}
.crumbs-nav .crumbs-drop li{
	float: left;
    width: 78px;
    height: 24px;
    overflow: hidden;
    line-height: 24px;
    margin-right: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.crumbs-nav0 .crumbs-drop li{
	width:165px;
}
.crumbs-nav.curr {
	z-index:13;
}
.crumbs-nav.curr .crumbs-title{
	border:1px solid #69b82d;
	height:23px;
	background:#fff;
	border-bottom:0;
}
.crumbs-nav.curr .crumbs-title .icon{
	background-position:0 0;
}
.crumbs-nav.curr .crumbs-drop{
	display:block;
}
/*对比样式*/
#compareBox{
	width: 985px;
    background-color: white;
    position: fixed;
    bottom: 0;
    z-index: 999;
	display: none;
    position: fixed;
    bottom: 0;
}
#compareBox .menu {
    position: relative;
    border: 1px solid #eee;
	height:31px;
	border-bottom:0;
    z-index: 2;
}
#compareBox .menu li {
    float: left;
    font: 14px/30px 'microsoft yahei';
    height: 30px;
    position: relative;
    text-align: center;
    width: 80px;
    bottom: -3px;
    z-index: 2000;
	cursor: pointer
}
#compareBox .menu li.current {
    background-color: #fff;
    top: 2px;
    border: 2px solid #FF6500;
    border-bottom: none;
    height: 36px;
	line-height:41px;
    left: -1px;
    margin-top: -7px;
    position: relative;
}
#compareBox .hide-compare{
    float: right;
    height: 16px;
    margin-top: 10px;
    line-height: 15px;
    margin-right: 10px;
    background: url(../images/common/common-icon.png) no-repeat -41px -44px;
    width: 16px;
}
#compareList {
    color: #CCCCCC;
    height: 90px;
    overflow: hidden;
    padding: 6px;
    position: relative;
    border: 2px solid #FF6500;
    z-index: 1;
}
#compareList dl {
    border-right: 1px dotted #ccc;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    padding: 17px 10px 12px 0;
}
#compareList dt {
    border: 1px solid #FFF;
    color: #CCC;
    float: left;
    font: 36px/48px arial;
    height: 48px;
    margin-right: 5px;
    overflow: hidden;
    text-align: center;
    width: 48px;
}
#compareList dt img{
	width:50px;
	height:50px;
}
#compareList dd {
    float: left;
    width: 140px;
}
#compareList dd .name {
    display: block;
    height: 3em;
    line-height: 1.5em;
    overflow: hidden;
    text-align: left;
	margin-bottom:.5em;
}
#compareList dd span {
	display:block;
	height:20px;
    text-align: left;
}
#compareList dd span strong{
	font-size: 14px;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
	color:#FF6500;
}
#compareList dd span a{
	cursor:pointer;
	margin-left:10px;
}
#compareBox .operate {
    position: absolute;
    right: 22px;
    text-align: center;
    top: 22px;
    width: 85px;
}
#compareBox .operate .compare {
    background: #FF6500;
    border: 0 none;
    color: #FFF;
    cursor: pointer;
    border-radius: 3px;
    cursor: default;
    display: block;
    font: 700 14px/30px 'Microsoft YaHei';
    height: 30px;
    margin-bottom: 11px;
    margin-left: 13px;
    width: 59px;
    cursor: pointer;
}
#compareBox .operate .clear {
    cursor: pointer;
	clear:none;
}
#historyList {
    border: 2px solid #FF6500;
    color: #CCC;
    height: 90px;
    overflow: hidden;
    padding: 6px;
    position: relative;
}
#historyList .scroll-btn {
    cursor: pointer;
    height: 50px;
    overflow: hidden;
    position: relative;
    text-indent: -9999px;
    top: 30px;
    width: 14px;
    z-index: 10;
}
#historyList .sc-prev {
    background-position: -197px 0;
    float: left;
    margin-left: 10px;
}
#historyList .sc-next {
    background-position: -213px 0;
    float: right;
    margin-right: 10px;
}
#historyList .disable {
    background-position:-229px 0 ;
    cursor: default;
}
#historyList .sc-next.disable {
    background-position: -245px 0;
    cursor: default;
}
#historyList .scroll_wrap {
    height: 90px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 905px;
}
#historyList ul {
    height: 84px;
    position: absolute;
    left: 0;
    top: 0;
}
#historyList li {
    float: left;
    height: 84px;
    overflow: hidden;
}
#historyList li .item_wrap {
    border-right: 1px dotted #ccc;
    margin-right: 10px;
    overflow: hidden;
    padding: 10px 10px 0 0;
    width: 205px;
}
#historyList .item_wrap .dt {
    color: #CCC;
    float: left;
    font: 36px/48px arial;
    height: 48px;
    margin-right: 5px;
    overflow: hidden;
    text-align: center;
    width: 48px;
}
#historyList .item_wrap .dd {
    float: left;
    width: 140px;
    text-align: left;


}
#historyList .item_wrap .dd a.name {
    display: block;
    height: 3em;
    line-height: 1.5em;
    overflow: hidden;
	margin-bottom:.5em;
}
#historyList .item_wrap .dd .btn .price{
	float:left;
	font-size: 14px;
    font-weight: 700;
    font-family: Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#FF6500;
}
#historyList .item_wrap .compare-btn{
	background-position:-59px -43px;
	float:left;
	width:58px;
	height:21px;
	margin-right:10px;
}
#historyList .item_wrap .compare-btn.curr{
	background-position:-59px -67px;
}

/********弹框提示信息********/
.pop-header .pop-close,.pop-con .pop-icon{
	background:url(../images/common/common-icon.png) no-repeat;
}
.pop-mask{
	position:fixed;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.15;
	filter:alpha(opacity=15);
	left:0;
	top:0;
	z-index:999999;
	display:none;
}
.pop-main{
	border: 4px solid rgba(0,0,0,.1);
    border: 4px solid #ccc\9;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width: 410px;
    position: fixed;
    z-index: 1000001;
    display: none;
    overflow: hidden;
	left:50%;
	margin-left:-209px;
}
.pop-header{
	position: relative;
    padding: 0 10px;
    height: 36px;
    line-height: 36px;
    background: #f7f7f7;
    font-size: 14px;
    color: #666;
    font-family: "Microsoft YaHei";
}
.pop-header .pop-close,.pop-header .tell-me-close{
	display:block;
	width:13px;
	height:13px;
	background-position:-41px -44px;
	position:absolute;
	right:13px;
	top:13px;
}
.pop-con{
	padding:10px 10px 20px;
	background:#fff;
	position:relative;
	min-height:80px;
	text-align:center;
}
.pop-con .pop-icon{
	display:block;
	width:39px;
	height:39px;
	background-position:-118px -43px;
	position:absolute;
	left:20px;
	top:20px;
}
.pop-con .pop-text{
	padding:10px 20px 15px 60px;
	font-size:14px;
	line-height:1.5em;
	text-align:left;
}
/*.pop-con .pop-sure{
	display: block;
	width:100px;
    height: 30px;
	line-height:30px;
    font-size: 14px;
	text-align:center;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	margin:10px auto;
	border:0;
	cursor:pointer;
}*/

/*翻页*/
.page{
	padding:20px 0;
}
.page-num .num{
	position: relative;
    float: left;
    margin-left: -1px;
    width: 35px;
    border: solid 1px #eee;
    height: 35px;
    color: #666;
    text-align: center;
    line-height: 35px;
    cursor: pointer;
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
	font-size:14px;
}
.page-num .prev,.page-num .next{
	width:70px;
	font-size:12px;
}
.page-num .prev i,.page-num .next i{
	display:inline-block;
}
.page-num .prev .icon,.page-num .next .icon{
	background:url(../images/common/common-icon.png) no-repeat;
	display:inline-block;
	width:6px;
	height:9px;
}
.page-num .prev .icon{
	background-position:-26px 0;
}
.page-num .next .icon{
	background-position:-74px 0;
}
.page-num a:hover{
    z-index: 1;
	color:#69b82d;
	border:1px solid #69b82d;
}
.page-num .curr{
    z-index: 1;
	color:#fff;
	border:1px solid #69b82d;
	background:#69b82d;
    cursor: default;
}
.page-num .prev{
	margin-right:6px;
	margin-left:0;
}
.page-num .next{
	margin-left:6px;
}
.page-num .disabled{
	color:#ccc;
}
.page-num a.prev:hover .icon{
	background-position:-42px 0;
}
.page-num a.next:hover .icon{
	background-position:-90px 0;
}
.page-num .prev.disabled .icon{
	background-position:-58px 0;
}
.page-num .next.disabled .icon{
	background-position:-106px 0;
}
.page-wrap .total{
	float:left;
	line-height:37px;
	margin-left:10px;
	color:#999;
}
.page-wrap .form .text{
	float:left;
	line-height:37px;
	margin-left:5px;
	color:#999;
}
.page-wrap .form .input{
	width: 35px;
    border: solid 1px #ededed;
    height: 21px;
    text-align: center;
	margin:7px 0 0 5px;
}

/*列表为空提示信息*/
.notice-noresult{
	width:420px;
	margin:0 auto;
	padding:40px 0 80px;
}
.noresult-con{
	padding-left:70px;
	position:relative;
}
.noresult-con .noresult-icon{
	display:block;
	width:48px;
	height:42px;
	background-position:-165px -40px;
	position:absolute;
	left:0;
	top:11px;
}
.noresult-con .noresult-text{
	line-height:32px;
	font-size:14px;
}

/*****登陆弹框*****/
.pop-login .msg-wrap .msg-icon,.pop-login .item .icon,.pop-login .item-coagent a i{
	background:url(../images/user-icon.png) no-repeat;
}
.pop-login{
	display:none;
	width:410px!important;
}
.pop-login .form{
	width:306px;
	margin:0 auto;
	padding:15px 0;
}
.pop-login .form .mt {
    display: block;
    overflow: hidden;
    height: 27px;
}
.pop-login .form .mt h2{
    height: 27px;
    line-height: 27px;
    float: left;
    color: #666;
    font-size: 20px;
}
.pop-login .form .mt .right_register{
	float:right;
	line-height:27px;
}
.pop-login .form .mt .right_register .text{
	float:left;
}
.pop-login .form .mt .right_register .icon{
	float:left;
	width:6px;
	height:9px;
	background:url(../images/common/common-icon.png) no-repeat;
	background-position:-90px 0;
	margin:9px 0 0 4px;
}
.pop-login .form .mc{
	overflow:hidden;
	text-align:left;
}
.pop-login .msg-wrap{
	min-height: 31px;
    height: auto;
    margin: 5px 0;
	visibility:hidden;
}
.pop-login .msg-wrap .msg-error{
	position: relative;
    background: #fff6f7;
    color: #69b82d;
    border: 1px solid #ff6d82;
    padding: 3px 10px 3px 40px;
    line-height: 18px;
    min-height: 18px;
}
.pop-login .msg-wrap .msg-icon{
	position:absolute;
	left:13px;
	top:5px;
	display:block;
	width:14px;
	height:14px;
	background-position:0 0;
}
.pop-login .item{
	overflow:hidden;
	height:38px;
	position:relative;
	border: 1px solid #ddd;
	margin-bottom:20px;
}
.pop-login .item-error,.pop-login .item-authcode .item-error{
	border:1px solid #69b82d!important;
}
.pop-login .item-focus,.pop-login .item-authcode .item-focus{

}
.pop-login .item .icon{
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	left:10px;
	top:9px;
}
.pop-login .item .text{
	line-height: 18px;
    height: 18px;
    border: 0;
    padding: 10px 0 10px 40px;
    width: 264px;
    float: none;
    overflow: hidden;
    font-size: 14px;
}
.pop-login .item-name .icon{
	background-position:0 -15px;
}
.pop-login .item-password .icon{
	background-position:0 -36px;
}
.pop-login .item-authcode {
	border:0;
	height:40px;
}
.pop-login .item-authcode .item-detail{
	border:1px solid #ddd;
	width:100px;
}
.login-wrap .login-form .item-authcode .item-error{
	border-color:#69b82d;
}
.pop-login .item-authcode .icon{
	background-position:0 -57px;
}
.pop-login .item-authcode .text{
	width:60px;
	float:left;
}
.pop-login .item-authcode .img{
	margin-top:3px;
}
.pop-login .safety{
	margin-bottom:15px;
	overflow:hidden;
	height:18px;
	line-height:18px;
}
.pop-login .safety .checkbox{
	vertical-align:middle;
}
.pop-login .login-btn{
	margin-bottom:20px;
}
.pop-login .login-btn .btn-img{
	width: 300px;
    height: 35px;
    font-size: 14px;
    color: #FFF;
    background: #69b82d;
    text-align: center;
    line-height: 35px;
    text-decoration: none;
    cursor: pointer;
    letter-spacing: 2px;
    border: none;
}
.pop-login .item-coagent{
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.pop-login .item-coagent a{
	float:left;
	height:24px;
	padding-left:26px;
	position:relative;
	margin-right:25px;
}
.pop-login .item-coagent a i{
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	left:0;
	top:0;
}
.pop-login .item-coagent a i.weixin{
	background-position:-24px 0;
}
.pop-login .item-coagent a i.qq{
	background-position:-24px -25px;
}
.pop-login .item-coagent a i.sina{
	background-position:-24px -50px;
}
.pop-login .item-coagent a i.alipay{
	background-position:-24px -76px;
}
.pop-login .item-coagent a.last{
	margin:0;
}
/*系统信息提示*/
.message {
	background: #FAFAFA;
	padding: 20px 0px 20px;
	clear: both
}
.message .message-all {
	width: 1150px;
	height: auto;
	margin: 0 auto;
	padding: 15px 30px;
	background: #ffffff;
}
.message .message-all .message-tit {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	border-bottom: 1px #eaeaea solid
}
.message .message-all .message-con {
	min-height: 80px;
	height: auto;
	width: 1150px;
	padding: 60px 0px;
	text-align: center;
}
.message .message-all .message-con p {
	height: 30px;
	line-height: 30px;
	font-family: microsoft yahei;
}
.message .message-all .message-con p.msg-con {
	color: #69b82d;
	font-size: 14px; clear:both;
}
.message .message-all .message-con p.msg-con b{ display:block; margin:auto; text-align:left; width:30%; color:#69b82d;}
.message .message-all .message-con p.msg-con span{ display:block; margin:auto; width:30%; text-align:left; color:#333; height:auto; overflow:hidden;}
.message .message-all .message-con p.msg-con span a{ float:left; margin-right:30px; color:#69b82d;}
.message .message-all .message-con p.msg-con span a:hover{ color:#f57000}
/*到货通知*/
.tell-me-form{
	display:none;
	position:fixed;
	z-index:9999999;
	font-size: 12px;
	width: 600px;
	height: auto;
	border: 4px solid rgba(0,0,0,.1);
    border: 4px solid #ccc\9;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.tell-me-form .tell-me-content{
	background:#fff;
}
.tell-me-form .tell-me-content td{
	padding:10px 0;
}
.tell-me-form .notice-note{
	background: #FFFDEE;
    padding: 10px 10px;
    border: 1px dotted #ff3300;
    height: 60px;
    line-height: 150%;
    font-weight: normal;
	width:90%;
	margin:0 auto;
}
.tell-me-form .tell-me-notice,.required-notice{
	display:inline-block;
	position: absolute;
    color: #69b82d;
	overflow:hidden;
	height:30px;
	line-height:30px;
	visibility:hidden;
	padding-left:5px;
}
.tell-me-form .tell-me-notice .notice-icon,.required-notice .notice-icon{
	float:left;
    width: 14px;
    height: 14px;
	background:url(../images/user-icon.png) no-repeat 0 0;
	margin-top:8px;
}
.tell-me-form .tell-me-notice .notice-text,.required-notice .notice-text{
	float:left;
	color:#69b82d;
	padding-left:5px;
}
.tell-me-form .tell-me-result{
	display:none;
	width:200px;
	padding:30px 0;
	overflow:hidden;
	margin:0 auto;
}
.tell-me-form .tell-me-result .result-icon{
	width:33px;
	height:33px;
	float:left;
	background: url(../images/user-center.png) no-repeat -175px -150px;
}
.tell-me-form .tell-me-result .result-text{
	position: relative;
    margin-left: 50px;
    min-height: 100px;
}
.tell-me-form .tell-me-result .title{
	font-size:18px;
	line-height:30px;
	font-weight:bold;
	color:#4ABD54;
}
.tell-me-form .tell-me-result .bottom{
	padding:20px 0;
}
.cancel-btn{
	display:inline-block;
	background:#f5f5f5;
    height: 28px;
    line-height: 28px;
    padding: 0 25px;
    border: 1px solid #ddd;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	cursor:pointer;
	vertical-align:top;
}
.cancel-btn:hover{
	color:#666;
}
.sure-btn,.pop-sure{
	display: inline-block;
	width:auto;
	padding:0 25px;
    height: 28px;
	line-height:28px;
    font-size: 14px;
	text-align:center;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	border:1px solid #69b82d;
	background:#69b82d;
	cursor:pointer;
	margin-right:20px;
}
.sure-btn:hover,.pop-sure:hover{
	color:#fff;
}
.spe-btn .sure-btn{
	margin-right:20px;
}
.pop-btn{
	display:inline-block;
	margin:0 auto;
	padding:10px 0 15px;
}
.tell-me-form .tell-me-result.failed .result-icon{
	background-position: -100px -150px;
}
.tell-me-form .tell-me-result.failed .title{
	color:#69b82d;
}
#tell-me-result,.pop-compare-small{
	width:400px;
}
.pop-compare-small .pop-con{
	padding:30px 90px 30px 110px;
}
.pop-compare-small .pop-con .pop-icon{
	left:115px;
	top:42px;
}
.pop-compare-small .pop-con .pop-text{
	font-size:15px;
	/*font-weight:bold;*/
	color:#FF9149;
}
/*商品加入购物车选择属性*/
#speDiv{
	background:rgba(0,0,0,.1);
    background:#ccc\9;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	width:500px;
	padding:4px;
	height:auto;
	position:fixed;
	z-index:10000;
	left:50%;
	margin-left:-245px;
}
#speDiv .spe-close{
	width: 13px;
    height: 13px;
    background: url(../images/common/common-icon.png) no-repeat;
    background-position: -41px -44px;
    position: absolute;
    right: 13px;
    top: 13px;
    cursor: pointer;
}
#speDiv .attr-list,#speDiv .spe-btn{
	background:#fff;
	overflow:hidden;
}
#speDiv .attr-list{
	padding:20px 20px 0 20px;
}
#speDiv .attr-list .dt,#speDiv .attr-list .dd{
	float:left;
}
#speDiv .attr-list .dt{
	float: left;
    width: auto;
	heihgt:28px;
	line-height:28px;
    min-width: 60px;
    text-align: right;
	margin-right:10px;
}
#speDiv .attr-list .dd{
	width:360px;
	float:left;
}
#speDiv .attr-list .attr-radio{
	float: left;
    margin: 0px 10px 10px 0;
    letter-spacing: normal;
    word-spacing: normal;
    display: inline-block;
    position: relative;
	height:26px;
	line-height:26px;
	border:1px solid #ddd;
	cursor:pointer;
}
#speDiv .attr-list .attr-radio.curr{
	background:url(../images/bg_attr_sel_zyh.png) no-repeat bottom right;
	border:1px solid #69b82d;
}
#speDiv .attr-list .attr-radio label{
	display:block;
	padding:0 7px;
	height:26px;
	line-height:26px;
}
#speDiv .attr-list .attr-radio input{
	display:none;
}
#speDiv .spe-btn{
	text-align:center;
	padding-bottom:20px;
}
/*文字必填提示*/
.price-text-notice{
    color: #FA4862;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
	display:none;
}
.price-text-notice .notice-icon{float: left;width: 14px; height: 14px; background: url(../images/user-icon.png) no-repeat 0 0; margin-top: 8px;}
.price-text-notice .notice-text{float: left;color: #FA4862;padding-left: 5px;}
.cat-name1,.cat-name2{display: block;font-size: 14px;font-weight: 400;height: 32px;line-height: 32px;overflow: hidden; padding: 0 10px 0 5px;position: absolute;}
.cat-name1{ left:81px;top:0;}
.cat-name2{ left:128px;top:0;}
.cat-name1 a,.cat-name2 a{color:#fff}

/*首页分类菜单小图标*/
.cat b{width:16px;height:16px;float:left;background:url(../images/icon.png) no-repeat;position: absolute;left: 10px;top:7px; margin:0 2px;}
.cat1 b{background-position:-16px -95px}
/*.cat2 b{background-position:-16px -115px}*/
/*.cat2 b{background-position:-16px -76px}*/
.cat2 b{background-position:-16px -57px}
.cat3 b{background-position:-16px -19px}
.cat4 b{background-position:-16px -152px}
.cat5 b{background-position:-16px -171px}
.cat6 b{background-position:-16px -38px}
.cat7 b{background-position:-16px -114px}
.cat8 b{background-position:-16px 0px}
.cat9 b{ background-position:-16px -190px}
.cat10 b{ background-position:-17px -206px}
.cat11 b{ background-position:-17px -222px}
.cat12 b{ background-position:-17px -238px}
.cat13 b{ background-position:-17px -254px}
.cat14 b{ background-position:-17px -270px}
.cat15 b{ background-position:-17px -286px}
.cat16 b{ background-position:-17px -302px}
/*.cat17 b{ background-position:-17px -302px}*/

.all-cat .list:hover .cat1 b{background-position:0 -95px;}
/*.all-cat .list:hover .cat2 b{background-position:0 -115px;}*/
/*.all-cat .list:hover .cat2 b{background-position:0 -76px;}*/
.all-cat .list:hover .cat2 b{background-position:0 -57px;}
.all-cat .list:hover .cat3 b{background-position:0 -19px;}
.all-cat .list:hover .cat4 b{background-position:0 -152px;}
.all-cat .list:hover .cat5 b{background-position:0 -171px;}
.all-cat .list:hover .cat6 b{background-position:0px -38px;}
.all-cat .list:hover .cat7 b{background-position:0 -114px;}
.all-cat .list:hover .cat8 b{background-position:0 0px;}
.all-cat .list:hover .cat9 b{background-position:0 -190px;}
.all-cat .list:hover .cat10 b{background-position:0 -206px;}
.all-cat .list:hover .cat11 b{background-position:0px -222px;}
.all-cat .list:hover .cat12 b{background-position:0px -227px;}
.all-cat .list:hover .cat13 b{background-position:0px -254px;}
.all-cat .list:hover .cat14 b{background-position:0px -270px;}
.all-cat .list:hover .cat15 b{background-position:0px -286px;}
.all-cat .list:hover .cat16 b{background-position:0px -302px;}
/*.all-cat .list:hover .cat17 b{background-position:0px -302px;}*/

.shop-over {
    width:181px;
    height:183px;
    position: absolute;
    left: 4px;
    top: 4px;
    background: url(../images/soldout.png) no-repeat center center;
}
/*优惠*/
.hd-yh div ul{ width:100%; float:left;/* display:none*/}
.hd-yh div ul li{ width:100%; float:left}
/*.hd-yh div{ cursor:pointer;}*/
/*.hd-yh div:hover ul{ display:block}*/
.hd-yh div a{color: #999; margin-left:10px; width:auto;}
/*.hd-yh div a:hover{color: #69b82d}*/
.hd-yh div ul li a { margin-left:5px; width:40px; float:left}

.hd-yh div ul li p b{ background:none; padding:0 8px; color:#666; float:none; font-weight:normal; margin:0}
.hd-yh div ul li p a{ float:right;}
.hd-yh div a.hd-yhget{ margin:0; width:55px; height:23px; float:left; overflow:hidden;margin-top:6px}
.hd-yh div a.hd-yhget i{ width:23px; height:23px; float:left; margin:0}
.hd-yh div a.hd-yhget b{ float:left; width:auto; font-weight:normal;}
.hd-yh div a.hd-yhget span{ color:#f57000}
.hd-yh div a.hd-yhget img{ width:23px; height:23px; float:left}


.hd-yhq{ width:100%; height:auto; overflow:hidden; margin-bottom:10px; position:relative;}

/**优惠显示样式修改 by wq**/
.hd-yhq span.q-tit,.hd-zp span.youhui{ float:left; font-size:12px; color:#222; padding-right:16px; height:35px; line-height:35px; width:35px; overflow:hidden;}
.hd-yh ul{
    float: left;
}
.hd-yh ul li{
    clear:both;
    overflow: hidden;
}
.hd-yh ul span.label{
    float: left;
    padding: 0px 5px;
    color: #fff;
    background: #f57000;
    font-size: 12px;
    margin-right: 16px;
    margin: 6px 8px 6px 0px;
    height: 23px;
    line-height: 23px;
}
.hd-yh ul span.info{
    line-height: 35px;
}
.hd-yh ul span.info .xajt{
    margin-left: 10px;
}
/***End**/

.hd-yhq div{ float:left; height:35px; overflow:hidden; width:430px;}
.hd-yhq div span.quan{position: relative;float: left; height: 16px;padding-left: 2px;line-height: 15px; text-align: center; border-top: 1px solid #df3033;border-bottom: 1px solid #df3033;background: #ffdedf;font-size: 14px;white-space: nowrap;cursor: pointer; margin:8.5px 13px 8.5px 0px;}
.hd-yhq div span.quan s{position: absolute;top: -1px; display: block; height: 18px;width: 2px;overflow: hidden; background:url(../images/quan-arr.gif) -2px 0px no-repeat; left:0}
.hd-yhq div span.quan b{position: absolute;top: -1px;display: block;height: 18px;width: 2px;overflow: hidden;background: url(../images/quan-arr.gif) no-repeat; right:-2px}
.hd-yhq div span.quan em{padding: 0 10px;color: #df3033;font-size: 12px;}
.hd-yhq a{ float:left; height:35px; line-height:35px; font-size:13px; color:#999; padding:0px 5px;}
.hd-zp{ width:100%; height:auto; float:left; clear:both}
.hd-zp div.py_bby{ float:left; width:450px; height:auto; margin-bottom:3px; line-height:35px; font-size:12px; color:#999; position:relative; z-index:2}
.hd-zp div#zp{ display:none}
.hd-zp .py_bby div{ float:left; cursor:pointer; height:auto; line-height:20px; margin:0; padding:0;}
.hd-zp .py_bby .f_baoy{ height:35px; line-height:35px; overflow:hidden}
.hd-zp .py_bby .no_baoy{ height:35px; line-height:35px; overflow:hidden;}
.hd-zp .py_bby .no_place{ width: 200px;height: auto;padding: 5px 10px;border-radius: 3px;border: 1px solid #ccc;line-height: 20px;position: absolute;left: 42px;top: 32px;background: #fff;box-shadow: 0px 0px 3px rgba(0,0,0,.1); display:none}
.hd-zp .py_bby .no_place i{ position:absolute; top:-5px; right:70px; width:10px; height:5px; background:url(../img/sjx.png) center center no-repeat;}
.hd-zp .py_bby div:hover em{ display:block; margin:0; padding:0;}
.hd-zp .py_bby div:hover{ color:#ff5700}
.hd-zp .py_bby div em{ display:none; font-style:normal; line-height:20px; margin:0; padding:0; height:20px;}
.hd-zp div b{ float:left; padding:0px 5px; color:#fff; background:#e23a3a;border-radius:3px; font-size:12px; margin-right:16px; margin:6px 8px 6px 0px; height:23px; line-height:23px;}
.hd-zp div ul li i{ float:right; width:23px; height:12px; margin:13px 0px;}
.hd-zp div ul li i img{ width:23px; height:23px;}
.hd-zp div em{ float:left; font-size:12px; color:#f57000; height:23px; line-height:23px; margin:6px 8px 6px 4px;}
.hd-zp div p{ float:left; height:35px; line-height:35px; font-size:12px; color:#666}
.hd-zp div a{ float:left; height:35px; line-height:35px; color:#333; font-size:12px;}
.hd-zp div a:hover{ color:#f57000}

.hd-zp div.infull .full-tj{ float:left; padding-top:5px}
.hd-zp div.infull .full-tj p{ float:none; width:100%; height:25px; line-height:25px;}
.hd-zp div.infull .full-tj p em{float:none; color:#69b82d; margin:auto}
.hd-zp div.infull .full-tj p font{ color:#ff5700}

.hd-yh div a.xajt i{ width:11px; height:9px; float:right; background:url(../images/act_ck.png) no-repeat; margin:14px 0 0 5px}
.hd-yh div a.xajt:hover i{background:url(../images/act_ye.png) no-repeat;}
.hd-yh div p a i{ width:11px; height:9px; float:right; background:url(../images/act_ck.png) no-repeat; margin:14px 0 0 5px}
.hd-yh div p a:hover i{background:url(../images/act_ye.png) no-repeat;}


/*优惠*/


/*专题串联*/
.zt_box {
	width:100%;
	height: auto; float:left; padding-bottom:20px;}
.zt_inner{ width:1210px; height:auto; margin:auto}	
.zt_left{ width:370px; height:auto; float:left; margin-right:10px;}
.zt_left a,.zt_left img{ width:370px; height:410px; float:left;}

.zt_center, .zt_center a,.zt_center a img{ width:360px; height:410px; float:left;}
.zt_center,.zt_ri_down ul li{ margin-right:10px;}
.zt_right{ width:460px; height:410px; float:left; overflow:hidden}
.zt_ri_top{width:460px; height:420px; float:left}
.zt_ri_top a,.zt_ri_top a img{ width:460px; height:200px; float:left}
.zt_ri_top a{ margin-bottom:10px}
/*专题串联*/

/*teb切换*/
#tab{ width:auto; height:auto; display:block; position:relative; z-index:999}
ul.tab_menu{ width:210px; height:40px; float:left}
ul.tab_menu li{ width:100%; float:left; height:40px; text-align:center; line-height:40px;background:#51a511 !important; color:#FFF; font-size:16px; cursor:pointer}
ul.tab_menu li.li2{ background:#333 !important}
.xhibo{ width:210px; height:398px; display:block; z-index:9999; background:#333}
.xhibo ul{width: 184px; height: 366px;padding: 9px 13px; z-index:9999; background:#333}
.xhibo{ position:absolute; top:0px;}
.xhibo li{ width:50%; float:left; height:auto; overflow:hidden;}
.hide{display:none;}
.xhibo li a{ width:73px; height:24px; overflow:hidden;    margin: 6px auto; border:1px solid #ff7500; display:block; text-align:center; line-height:24px; color:#fff; border-radius:2px; font-size:13px;}
.xhibo li a:hover{ background:#ff7500;}
.tab_box{ position:absolute; top:40px; z-index:99999; left:0}

/*app下载*/
#menu-4{ width:284px; height:auto; padding:10px;right:0; border-bottom:4px solid #222}
.menu-bd-panel #appdow,.menu-bd-panel #gzhewm,.menu-bd-panel #sjewm,.menu-bd-panel #cxewm{ width:130px; height:auto; overflow:hidden; border-bottom:1px solid #eeeeee; float:left;padding: 6px;}
#dcwg{width:130px; height:auto; overflow:hidden; border-bottom:1px solid #eeeeee; float:left;padding: 6px}
.menu-bd-panel #appdow div,.menu-bd-panel #gzhewm div,.menu-bd-panel #sjewm div,.menu-bd-panel #cxewm div{ width:130px; height:130px; overflow:hidden;}
#dcwg div{ width:130px; height:130px; overflow:hidden;}
.menu-bd-panel #appdow div img,.menu-bd-panel #gzhewm div img,.menu-bd-panel #sjewm div img,.menu-bd-panel #cxewm div img{ width:100%; height:100%;}
#dcwg div img{ width:100%; height:100%;}
.menu-bd-panel #appdow span,.menu-bd-panel #gzhewm span,.menu-bd-panel #sjewm span,.menu-bd-panel #cxewm span{ display:block; width:130px; height:25px; line-height:25px; font-size:13px; color:#222; text-align:center;}
#dcwg span{ display:block; width:130px; height:25px; line-height:25px; font-size:13px; color:#222; text-align:center;}

.mobile_static { position: absolute;left: 3px;width: 66px;height: 66px;border: 1px solid #cfcfcf; background:#fff;}
.mobile_pop:before, .mobile_static:before {content: '';position: absolute;display: block;top: -11px;left: 50%; margin-left: -5px;width: 0;height: 0;line-height: 0;font-size: 0; border-width: 5px;border-style: solid; border-color: #f9f9f9 #f9f9f9 #cfcfcf;}
.mobile_static_qrcode {margin: 4px auto; width: 60px;height: 60px; background: #f9f9f9 url(../img/e.jpg) 50% no-repeat;}


.new-page-footer{ width:100%; height:auto; overflow:hidden;}
.footer-box{ width:100%; height:auto; overflow:hidden; padding-top:80px; padding-bottom:20px; background:#fff}
.new-footer-article{ width:1210px; height:auto; overflow:hidden; margin:auto;}
.article-box{ width:160.5px; height:196px; overflow:hidden; border-right:1px dashed #3a3a3a; padding-left:40px; float:left;}
.article-box h3,.last-article h3{ width:100%; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#222; margin-bottom:10px;}
.article-box .article{ width:100%; height:155px; overflow:hidden;}
.article-box .article a,.last-article span{ display:block; width:100%; height:25px; line-height:22px; font-size:14px; color:#222;}
.article-box .article a:hover{ color:#ff5700}
.last-article{ width:161.5px; height:196px; overflow:hidden;padding-left:40px; float:left;}
.co-info{ width:100%; height:auto; overflow:hidden; background:#3a3a3a; padding-top:30px;}
.n-copyright{ width:100%; height:auto; overflow:hidden; background:#2a2a2a;}
.n-copyright p{ width:1210px; height:30px; line-height:30px; font-size:13px; color:#c9c9c9; text-align:center; margin:auto;}
.coo-box{ width:1210px; height:auto; overflow:hidden; margin:auto;}
.co-info-l{ float:left; width:1090px; padding:0px 60px; height:auto; overflow:hidden;}
.c-i-top{ width:100%; height:auto; overflow:hidden; margin-bottom:30px;}
.c-i-top .web-info{ float:left; width:605px; height:auto; overflow:hidden;}
.c-i-top .web-info h3,.c-cangchu h4,.co-msg h3{ width:100%; height:25px; line-height:25px; font-size:16px; color:#c0c0c0;}
.c-i-top .web-info span{ display:block; width:100%; height:25px; line-height:25px; overflow:hidden;}
.c-i-top .web-info span i,.co-msg span i{ float:left; background:url(../img/f-icon.png) no-repeat;}
.c-i-top .web-info span.w-name i{ width:22px; height:21px; background-position:0px 0px; margin-top:4.5px; margin-right:5px;}
.c-i-top .web-info span.w-address i{ width:16px; height:21px; background-position:-52px 0px; margin-top:4.5px; margin-right:5px;}
.c-i-top .web-info span em,.co-msg span em{ line-height:25px; font-size:12px; color:#bbbbbb; float:left;}
.co-info-r{ float:left; width:485px; height:auto; overflow:hidden;}
.co-msg{ float:left; width:485px; height:auto; overflow:hidden;}
.co-msg span{ display:block; width:100%; height:25px; overflow:hidden;}
.c-i-top .co-msg span.c-num i{ width:20px; height:19px; background-position:-26px 0px; margin-top:5.5px; margin-right:5px;}
.c-i-top .co-msg span.c-chuanz i{ width:22px; height:19px; background-position:-72px 0px; margin-top:5.5px; margin-right:5px;}
.c-i-top .co-msg span.c-email i{ width:19px; height:15px; background-position:-97px 0px; margin-top:7.5px; margin-right:5px;}
.c-i-bto{ width:100%; height:auto; overflow:hidden; padding-bottom:10px;}

.c-cangchu{ float:left; width:605px; height:auto; overflow:hidden;}
.c-cangchu span{ display:block; width:100%; height:25px; line-height:25px; font-size:13px; color:#bbbbbb;}
.co-info-r div{ width:110px; height:auto; overflow:hidden; margin-bottom:8px; float:left}
.co-info-r div.ewm1,.co-info-r div.ewm2,.co-info-r div.ewm3{ margin-right:10px}
.co-info-r div b{ display:block; width:110px; height:110px; background:url(../img/f-icon.png) no-repeat; background-size: 240px 242px;}
.co-info-r div span{ display:block; width:100%; height:25px; line-height:25px; font-size:14px; text-align:center; color:#bbb;}
.co-info-r div.ewm1 b{ background-position:0px -20px;}
.co-info-r div.ewm2 b{ background-position:-116px -20px}
.co-info-r div.ewm3 b{ background-position:0px -132px;}
.co-info-r div.ewm4 b{ background: url(../images/dcwg.png) center center no-repeat; background-size: 100% 100%;}

.c-zhengjian{ width:100%; height:auto; overflow:hidden; background:#e9e9e9; clear:both; padding:20px 0px}
.c-zhengjian .c-zjnei{ width:1210px; height:auto; overflow:hidden; margin:auto}
.c-zhengjian .c-zjnei div{ text-align:center; width:100%; line-height:25px}
.c-zhengjian .c-zjnei div a{ color:#666; font-size:12px; white-space:nowrap}
.c-zhengjian .c-zjnei div em{ padding:0px 10px; font-size:12px; line-height:25px; color:#666}
.c-zhengjian .c-zjnei div a:hover{ color:#69b82d}

.message_rz{ width:100%; height:auto; overflow:hidden; padding-top:202px; height:auto; overflow:hidden; background:url(../img/rz_bg.jpg) center -2px no-repeat; margin-bottom:60px;}
.rz_link{ width:1210px; height:auto; overflow:hidden; margin:auto;}
.go-rz{ width:100%; height:auto; overflow:hidden;}
.go-rz div.link-rz{ float:left; width:585px; height:400px;  margin-top:10px;}
.go-rz div.link-rz a{ display:block; width:507px; height:400px; padding-left:78px; }
.go-rz .nf{ margin-left:12px; margin-right:16px;background:url(../img/rz_1.jpg) center center no-repeat;}
.go-rz .sj{ background:url(../img/rz_2.jpg) center center no-repeat;}
.go-rz div.link-rz .yiny-bg{ float:left; width:180px; height:auto; padding-top:120px; height:280px; overflow:hidden; background:rgba(0,0,0,0.2)}
.go-rz div.yiny-bg h3{ width:100%; height:60px; line-height:60px; overflow:hidden; font-size:32px; color:#fff; font-weight:bold; text-align:center}
.go-rz div.yiny-bg span{ display:block; width:126px; height:26px; line-height:26px; border:2px solid #ccc; font-size:16px; color:#fff; text-align:center; border-radius:4px; margin:10px auto;}
.go-rz div.yiny-bg em{ display:block; width:100%; height:30px; line-height:30px; text-align:center; color:#e4d702; font-size:14px;}
.go-rz .rz-tiaoj{width: 298px;overflow: hidden; float: left;padding-right: 7px;padding: 10px; background: rgba(255,255,255,0.6);/*border-radius: 50px;*/margin-left: 5px;margin-top:5px; height:370px;}
.tj1 p{ margin:19px auto}
.tj2 p{ margin:0px auto 3.5px;}
.go-rz .rz-tiaoj h4{ width:95%; height:32px; line-height:40px; font-size:16px; color:#333; margin-top:10px; font-weight:bold; margin:auto}
.go-rz .rz-tiaoj p{ width:95%; height:auto; line-height:25px; font-size:14px; color:#333; overflow:hidden; clear:both}
.go-rz .rz-tiaoj p i{ float:left; line-height:25px; font-size:14px; overflow:hidden; width:24px;}
.go-rz .rz-tiaoj p em{ float:left; width:259px; height:auto; line-height:25px; font-size:14px;}
/*加价购及推荐精品的css*/
.big-tabs{ width:100%; height:auto; overflow:hidden; margin:0px auto 15px;}
.b-tabs-nav{ width:1208px; height:38px; border:1px solid #69b82d;}
.b-tabs-nav ul li{ float:left; width:110px; height:38px; line-height:38px; color:#222; text-align:center; font-size:16px; cursor:pointer}
.b-tabs-nav ul li:hover,.b-tabs-nav ul li.b-on{ background:#69b82d; color:#fff;}
.b-tabs{ width:1208px; height:192px; border:1px solid #eee; border-top:0; overflow:hidden;}
/*2018-01-12 用户反馈*/
.fk-box{ width:100%; height:auto; overflow:hidden; clear:both; margin:auto;}
.fk-tit{ width:100%; height:auto; border-bottom:2px solid #63b002;}
.fk-tit img{ width:100%;}
.fk-bd{ width:965px; height:auto; overflow:hidden; margin:auto;}
.fk-ts{ width:965px; height:auto; overflow:hidden; padding:25px 0px;}
.fk-ts span{ display:block; width:100%; height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#4b4b4b;}
.fk-ts p{ display:block; width:100%; height:auto; line-height:25px; font-size:14px; color:#4b4b4b; overflow:hidden;}
.fk-main{ width:100%; height:auto; overflow:hidden; background:none;}
.fk-form,.fkform-m{ width:100%; height:auto; overflow:hidden;}
.fkform-m .fk-items{ width:100%; height:auto; overflow:hidden; margin-bottom:10px; clear:both}
.fkform-m .fk-items label{ float:left; height:30px; line-height:30px; font-size:14px; text-align:center; padding-right:20px;}
.fkform-m .fk-items label input{ margin-right:5px}
.fkform-m .fk-items span.iput-name{ float:left; width:80px; height:30px; line-height:30px; font-size:14px; color:#4b4b4b; text-align:right;padding-right:5px;}
.fkform-m .fk-items span.iput-name font{ padding-right:3px;}
.fkform-m .fk-items #fk-input{ border: 1px solid #ddd;float: left;height:28px;width: 720px;line-height: 28px;padding: 0px 15px; font-size:14px; color:#4b4b4b;}
.fkform-m .fk-items #fk-tare{ float:left; padding:0px 15px; width:720px; border:1px solid #ddd; height:90px; line-height:30px; font-size:14px; color:#4b4b4b;}
.fkform-m .fk-items p{ padding-left:85px; font-size:12px; color:#4b4b4b; height:auto; line-height:22px;}
.fkform-m .fk-submit{ text-align:center;}
.fkform-m .fk-submit #fk-sub{ width:96px; height:40px; line-height:40px;  font-size:18px; color:#fff; text-align:center; background:#63b002; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; margin:auto; padding:0; cursor:pointer}
.fk-lsit-box{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.fk-lsit-box h3{ width:100%; height:36px; border-bottom:2px solid #63b002; line-height:36px; font-size:16px; color:#222}
.fk-l-t{ width:100%; height:auto; overflow:hidden; padding:8px 0px 0px; line-height:25px;}
.fk-l-t .fl b{ padding-right:5px; font-size:13px; color:#ff5700;}
.fk-l-t .fl em{ padding-right:5px; font-size:13px; color:#222}
.fk-l-t .fl i{ font-size:12px; color:#999;}
.fk-lsit-box .fk-nr{ width:100%; height:auto; margin:0; padding:0px 0px 10px; border-bottom:1px dashed #ddd;}
.fk-lsit-box .fk-nr .fk-msg{ font-size:13px; color:#666; line-height:20px; width:924px; padding-left:41px;}
.fk-lsit-box .fk-nr .pic-box{ width:924px; height:auto; overflow:hidden; padding-left:41px;}
.fk-lsit-box .fk-nr .mst-res{ width:100%; height:auto; overflow:hidden; padding-top:5px;}
.fk-lsit-box .fk-nr .mst-res a{ color:#63b002; font-size:13px; height:22px; line-height:22px; float:left; padding-right:8px;}
.fk-lsit-box .fk-nr .mst-res em{ float:left; font-size:12px; color:#999; line-height:22px;}
.fk-lsit-box .fk-nr .mst-res p{ clear:both; width:100%; height:auto; line-height:20px; font-size:13px; color:#666;}

.zs-xl{ width:74px; background:#fff;}
.zs-xl a{ display:block; width:100%; line-height:24px; text-align:center;}

.wordtea_zhs{ width:100%; height:398px; background:url(../img/420/tea_bg.png) center center no-repeat; position:relative}
.wordtea_zhs a.nvj_pleft{ position:absolute; width:18.75%; height:398px; left:50%; margin-left:-955px; top:0}
.wordtea_zhs a.nvj_pright{ position:absolute; width:18.75%; height:398px; right:50%; margin-right:-945px; top:0}
/*客服*/
.customer-service span.wechat{ width:100%; height:auto; overflow:hidden; background:none;}
.customer-service span.wechat .wx_icon{ float:left; width:24px; height:23px; background:url(../images/user-icon.png) -53px -61px no-repeat; margin-right:13px; margin-top:2px;}
.customer-service span.wechat em{ float:left; height:27px; line-height:27px;}
.customer-service .wechat_em{ width:100px; height:100px; overflow:hidden; margin:auto;}
.customer-service .wechat_em img{ width:100%;}
/*2018-03-16-tlw-advisory Center begin*/
.zx_header{ width:1210px; height:auto; overflow:hidden; padding:35px 0px 25px; margin:auto;}
.zx_header a{ display:block; width:360px; height:59px; overflow:hidden; background:url(../img/zixun/logo.jpg) center center no-repeat; text-indent:-99999999px;}
.zx_banner{ width:100%; height:auto; overflow:hidden; clear:both; background:#e4e4e4; text-align:center;}
.zx_banner img{ width:100%;}
.advisory_box{ width:1210px; height:auto; overflow:hidden; margin:30px auto;}
.advisory_list{ width:1222px; height:auto; overflow:hidden;}
.advisory{ width:395px; height:240px; overflow:hidden; position:relative; float:left; margin-right:12px; margin-bottom:12px;}
.adv_ewm{ width:395px; height:180px; text-align:center; overflow:hidden; padding:30px 0px; text-align:center; top:0; left:-395px; background:rgba(0,0,0,.5); position:absolute; z-index:9}
.adv_ewm img{ width:180px; height:180px;}
.adv{ width:100%; height:240px; background:#f7f7f7; position:absolute; left:0; top:0; z-index:1; text-align:center; cursor:pointer}
.adv i{ background:url(../img/zixun/ico.png) no-repeat; display:block; margin:auto;overflow:hidden;}
.adv i.wechat{ width:90px; height:74px; background-position:0px 0px; margin-top:60px;}
.adv i.qudao{ width:84px; height:76px; background-position:-97px 0px; margin-top:59px;}
.adv i.setin{ width:86px; height:69px; background-position:0px -78px; margin-top:62.5px;}
.adv i.join{ width:74px; height:67px; background-position:-107px -78px; margin-top:63.5px;}
.adv i.exp{ width:74px; height:67px; background-position:0px -155px; margin-top:63.5px;}
.adv span{ display:block; width:100%; height:36px; line-height:36px; font-size:20px; color:#666;}
.adv em{ display:block; width:100%; height:30px; line-height:30px; font-size:14px; color:#666;}
/*2018-03-16-tlw-advisory Center over*/
/*2018-05-21*/
p#find_mobile_message{ clear:both; width:100%; height:auto; text-align:left; font-size:14px; color:#333; overflow:hidden;}
p#find_mobile_message div{ clear:both; width:548px; overflow:hidden;}
p#find_mobile_message div label{ float:left; margin-right:15px; height:25px; line-height:25px; font-size:13px; color:#666; width:240px;}
p#find_mobile_message div label input{ vertical-align:middle; margin-right:5px;}

/*提示去设置昵称 wangqing 2018-12-29*/
.pop-tips .tip-text{font-size: 15px;	padding: 15px 10px;}
.pop-tips .tip-btn a{
	width: 42%;
	float: left;
	background: #69b82d;
	color: #fff;
	font-size: 16px;
	padding: 15px;
}
.pop-tips .tip-btn a.cancel{
	background: #b6bdcd;
	float:right;
}
.pop-header .tip-pop-close{
	display: block;
	width: 13px;
	height: 13px;
	background: url(../images/common/common-icon.png) no-repeat;
	background-position: -41px -44px;
	position: absolute;right: 13px;top: 13px;}

/*昵称*/
#nickname{ width:418px; height:auto; overflow:hidden; background:#fff; border:0; box-shadow:0px 0px 17px rgba(0,0,0,0.3)}
#nickname #nickn-h{ background:#69b82d}
#nickname #nickn-h span{ color:#fff}
#nickname #nickn-h a{ background:url(../images/gb.png) center center no-repeat}
#nickn-m{ width:100%; height:auto; overflow:hidden; padding:0; margin:auto;}
#nick-i{ width:100%; height:auto; overflow:hidden; padding:10px 0px}
#nick-i i{ display:block; width:50px; height:43px; overflow:hidden; background:url(../images/hdbd.png) center center no-repeat; margin:auto}
#nick-i span{ display:block; width:100%; height:40px; line-height:40px; font-size:14px; color:#333; font-weight:normal; text-align:center; margin-top:10px}
#nick-btn{ width:100%; height:auto; overflow:hidden}
#nick-btn a{ width:50%; height:42px; line-height:42px; text-align:center; font-size:16px; padding:0; margin:0; color:#fff}
#nick-btn  a.yes:hover{color:#000;}
#nick-btn  a.cancel:hover{color:#69b82d;}
/*大地优品小程序二维码*/
#alert{ position: fixed; width: 420px; height: auto; top: 50%; left: 50%; padding: 10px; border-radius: 10px; background: #fff; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); z-index: 99999; margin-left: -210px; margin-top: -140px;}
#alert #delete{ position: absolute; right: -16px; top: -16px; cursor: pointer; width: 30px; height: 30px; border: 1px solid #ddd; text-align: center; font-size: 20px; color:#333; line-height: 30px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #fff;}
#alert i{ display: block; width: 420px; height: 420px; overflow: hidden;}
#alert i img{ width: 100%;}
#alert b{ display: block; width: 100%; height: 30px; line-height: 30px; overflow: hidden; text-align: center; font-size: 14px; color:#333}
