/*公共样式*/
html, body {
    font-size: 14px;
    color: #333333;
}
body, button, input, select, textarea {
 font-family: "Lantinghei SC", "Hiragino Sans GB", "Microsoft Yahei", Helvetica, arial, \5b8b\4f53, sans-serif;
}
* {
    margin: 0;
    padding: 0;
}
input:focus {outline: none;}
ul,li,ol {
   list-style: none; 
}
button {
    border:none;outline:none
}
em,i {
    font-style: normal;
}

h1,h2,h3 {
    font-weight: 300;
}
a,a:hover {
    color:#333;
    text-decoration: none;
}
/*非首页公共头部*/
#header {
    width: 1080px;
    margin: 0 auto;
    padding: 0 24px;
    height: 87px;
    border-bottom: 1px solid #eeeeee;
}

#header #logo {
    width: 183px;
    height: 62px;
    float: left;
    margin-top: 13px;
}
#header #logo img{ width:132px;}
#header .search-box {
    width: 550px;
    height: 41px;
    padding:0 0 0 10px;
    border-bottom:1px solid #999999;
    float: left;
    margin-top: 15px;
    margin-left: 50px;
}
#header .search-box .search-keys {
    width: 508px;
    height: 40px;
    float: left;
    border:none;
}
#header .search-box .search-icon {
    width: 22px;
    height: 22px;
    margin-top: 14px;
    display: block;
    float: left;
    background: url(../images/commodity_earch@2x.png) no-repeat center;border: none;
}

#header .header-menu,.header-item,.header-cart {
    float: left;
    margin-left: 55px;
    position: relative;
    cursor: pointer;
}
#header .header-menu {
    margin-top:30px;
}
#header .header-menu-content {
    position: absolute;
    left: -90px;
    z-index: 20;
    display: none;
	
}
#header .header-item.active .header-menu-content {
    display: block;
}
#header .header-menu-left {
    width: 190px;
    /*min-height: 450px;*/
    margin-top:20px;
    height: 360px;
    border-radius: 15px;
    background-color: rgba(0, 0, 0, 0.8);
    padding-left: 0px;
    color: #fff;
    font-size: 14px;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.4);
}
#header .header-menu-left ul li {
    display: block;
    padding-top: 40px;
    float: left;
    width: 100%;
	text-align:center;
}
#header .header-menu-left ul li:hover span {
    text-decoration: none;
}
#header .header-menu-left ul li a {
    color:#fff;
}
#header .header-user {
    margin-top:27px;
}
#header .header-cart {
    margin-top:28px;
}
#header .user-layout {
    position: absolute;
    left: 40px;
    top: 0px;
    width: 40px;
    letter-spacing: 0.2em;
    line-height: 16px;
    font-size: 12px;
}

#header .header-menu .menu-icon {
    display: block;
    width: 26px;
    height: 22px;
    background: url(../images/commodity_menu@2x.png) no-repeat center;
}

#header .header-user .user-icon {
    display: block;
    width: 29px;
    height: 29px;
    background: url(../images/commodity_user_default@2x.png) no-repeat center;
}

#header .header-cart .cart-icon {
    display: block;
    width: 29px;
    height: 25px;
    background: url(../images/commodity_shop_default@2x.png) no-repeat center;
}

#header .header-cart em {
    position: absolute;
    right: -10px;
    top: -8px;
    width:20px;
    display: block;
    height: 20px;
    line-height: 20px;
    border-radius: 50%;
    background-color: #000;
    text-align: center;
    color: #fff; 
    font-size: 12px;
}

.login-wrapper .modal-content,.register-wrapper .modal-content {
    border-radius:15px;
    position: relative;
    box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.2);
    border: none;
}
.login-wrapper .close,.register-wrapper .close {
    font-size: 50px;
    line-height: 20px;
    font-weight: 200;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 20px;
    top: 15px;
    z-index: 20;
    color: #666;
}
.login-wrapper .modal-header,.register-wrapper .modal-header {
    border: none;
    padding: 0;
    position: relative;
}

.login-wrapper .login-box-tab {
    text-align: center;
    color: #999999;
}
.login-wrapper .login-box-tab span.login-item {
    font-size: 20px;
    line-height: 20px;
    margin:0 60px;
    cursor: pointer;
}
.login-wrapper .login-box-tab span.login-item.active {
    border-bottom: 1px solid #333;
    color: #333;
    padding-bottom: 5px;
}
.login-wrapper .login-item-content {
    display: none;
}
.login-wrapper .login-item-content.active {
    display: block;
}

.login-wrapper .login-item-content form {
    padding:40px;
}
.login-wrapper .modal-body {
    padding: 50px 1rem;
}
.login-wrapper .form-group {
    margin-bottom: 35px;
}
.login-wrapper .form-group .input-yzm {
    width: 220px;
    float: left;
}
.login-wrapper .form-group .form-control {
    border-radius: 0;
    border: none;
    height:50px;
    border-bottom: 1px solid #999;
} 
.login-wrapper .form-group .btn-yzm {
    width: 140px;
    height: 50px;
    background-color: #333;
    color: #fff;
    font-size: 16px;
    margin-left: 10px;
}
.login-wrapper .login-item-content .btn-login {
    width: 100%;
    height: 50px;
    color: #fff;
    font-size: 16px;
    background-color: #c5c5c5;
    border-radius: 5px;
}
.login-wrapper .wechat-login {
    font-size: 14px;
    text-align: center;
    color: #666;
    padding-top:40px;
}

.login-wrapper .login-tips {
    width: 100%;
    height: 55px;
    line-height: 55px;
    text-align: center;
    font-size: 14px;
    background-color: #f3f3f3;
    color: #999;
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 0 0 15px 15px;
}
.login-wrapper .login-tips .go-register {
    color: #333;
    cursor: pointer;
}

/* 注册入口*/
.register-wrapper .register-content {
    text-align: center;
}
.register-wrapper .register-content h1 {
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 28px;
}
.register-wrapper .register-content form {
    padding:0 40px;
}
.register-wrapper .register-content form .register-btn {
    width: 100%;
    height: 50px;
    margin-bottom: 40px;
    background-color: #333;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
    box-shadow: 0px 0px 15px 0px rgba(202, 202, 202, 0.4);
}
.register-wrapper .register-content form .register-btn:hover {
    border:1px solid #333;
    color: #333; 
    background-color: #fff;
    cursor: pointer;
}

/*消费者注册*/
.register-wrapper .register-content h1 {
    text-align: center;
    font-size: 20px;
    line-height: 20px;
    font-weight: bold;
    padding-bottom: 28px;
    position: relative;
}
.register-wrapper .register-content .form-group {
    margin-bottom: 35px;
}
.register-wrapper .register-content .form-group .input-yzm {
    width: 220px;
    float: left;
}
.register-wrapper .register-content .form-group .form-control {
    border-radius: 0;
    border: none;
    height:50px;
    border-bottom: 1px solid #999;
} 
.register-wrapper .register-content .form-group .btn-yzm {
    width: 140px;
    height: 50px;
    background-color: #333;
    color: #fff;
    font-size: 16px;
    margin-left: 10px;
}
.register-wrapper .register-content .btn-register {
    width: 100%;
    height: 50px;
    color: #fff;
    font-size: 16px;
    background-color: #333;
    /*background-color: #c5c5c5;*/
}
.register-wrapper .go-register-next {
    display: block;
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 20px;
    width: 10px;
    height: 19px;
    transform:rotate(180deg);
    background: url(../images/more.png) no-repeat center;
}
.register-wrapper .register-content .register-detail {
    display: block
}
.register-wrapper .register-content .register-detail.active {
    display: block;
}

/*非首页公用样式*/
.pro-wrapper {
    width: 1080px;
    margin: 0 auto;
}
/*单个商品展示样式*/
.pro-list-item {
    width: 345px;
    float: left;
    margin: 0 7.5px 110px;
    position: relative;
    cursor: pointer;
}
.pro-list-item .pro-list-item-hide {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.pro-list-item .pro-share-price {
  width: 100%;
  text-align: center;
  font-size: 16px;
  float: left;
  padding-top:10px; color:#6a6a6a
}

@media not all, (hover: hover){
	.ProductItem__PriceList--showOnHover{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}
.pro-list-item:hover .ProductItem__PriceList--showOnHover{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

}


.pro-list-item.active .pro-list-item-hide {
    display: block;
}
.pro-list-item .pro-list-item-hide .pro-share-icons {
    width: 82px;
    float: right; padding:20px 0 10px 0px
}
.pro-list-item .pro-list-item-hide .pro-share-icons .love-icon {
    display: block;
    width: 21px;
    height: 20px;
    float: right;
    background:url(../images/commodity_collect_default@2x.png) no-repeat center;
    background-size:auto; margin-right:20px
}
.pro-list-item .pro-list-item-hide .pro-share-icons .love-icon.active {
    background:url(../images/commodity_collect_light.png) no-repeat center;
    background-size: auto;
}
.pro-list-item .pro-list-item-hide .pro-share-icons .cart-icon {
    display: block;
    margin-left: 10px;
    width: 31px;
    height: 20px;
    float: left;
    background:url(../images/commodity_shop_light@2x.png) no-repeat center;
    background-size: 75%; display:none
}
.pro-list-item .pro-list-item-hide .pro-share-price {
  width: 100%;
  text-align: center;
  font-size: 18px;
  float: left;
  padding-top:150px;
}

.pro-list-item .pro-list-item-hide .three-choic {
    width: 85px;
    height: 30px;
    background-color: #eeeeee;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    color: #999999;
    margin: 240px auto 0;
}
/*.pro-list-item img {
    width: 345px;
    height: 380px;
    overflow: hidden;
}*/
.pro-list-item span {
    text-align: center;
    display: block;
    font-size: 18px;
    line-height: 18px;
    padding-top: 15px;
}
.pro-list-item a>span{overflow: hidden;box-sizing: unset;height: 18px;}
/*个人页面*/
.user-content {
    width: 100%;
    float: left;
    overflow: hidden;
    margin:30px  auto;
    border-radius: 30px;
    border:1px solid #dcdcdc;
    box-shadow: 0px 0px 15px 0px rgba(202, 202, 202, 0.4);
}

.main-btn-large{
	padding:4px 15px;
}

/* 通用标题*/
.recommend-title {
    text-align: center;
    padding-bottom: 35px;
}
.recommend-title h1 {
    font-size: 34px;
    line-height: 34px;
    padding-bottom: 15px;
}
.recommend-title h2 {
    font-size: 22px;
    line-height: 22px;
}

.high-recomment {
    float: left;
    width: 100%;
    margin-top: 48px;
    position: relative;
}

.high-recomment-more {
    text-align: right;
    font-size: 18px;
    line-height: 18px;
    color: #666;
    cursor: pointer;
    position: absolute;
    z-index: 10;
    width: 100%;
    top: 55px;
}
/*注册*/
 .register-background {
    width: 100%; padding:50px 0;
   background: url(../images/loginimg.jpg) no-repeat center;
	background-size:cover
 }

/*底部*/
#footer {
    padding: 40px 0 0;
    width: 100%;
    float: left;
    border-top: 1px solid #eee;
    background-color: #fbfbfb;
}
#footer a{ color:#333}
#footer a:hover{ color:#000}
#footer .footer-content {
    width: 1080px;
    margin: 0 auto;
    padding: 0 45px;
}
#footer .newWechat {
    width: 225px;
    float: left;
	text-align:center
}
#footer .newWechat h1 {
 font-size: 24px;
 line-height: 24px;
 font-weight: 500;
 margin-bottom: 10px;
}
#footer .newWechat h2 {
 font-size: 20px;
 line-height: 20px;
 margin-bottom: 20px;
 letter-spacing: 0.1em
}
#footer .newWechat h3 {
 font-size: 14px;
 line-height: 14px;
 margin-bottom: 15px;
}
#footer .newWechat img {
    width: 100px;
    height: 100px;
}

#footer .foot-menu {
    float: left;
    font-size: 18px;
    line-height: 18px;
    width: 520px;
}

#footer .foot-menu dl {
    margin: 0 0 0 100px;
    float: left; display:inline
}
#footer .foot-menu dl dt {
       font-size: 15px;
    line-height: 32px;
    margin-bottom: 10px;
    color: #5a5a5a;
    border-bottom: #a0a0a0 1px solid; font-weight:bold
}
#footer .foot-menu dl dd {
    padding-bottom: 10px;
    font-size: 14px;
}
#footer .foot-menu dl:last-child {
    border:none;
}
#footer .copyright {
		margin-top:30px;
	border-top:#eee 1px solid;
    width: 100%;
    float: left;
    padding:30px 0;
    text-align: center;
    letter-spacing: 0.01em;
    font-size: 12px;
    line-height: 12px;
    color: #666666;
}
#footer .copyright a{color: #666666;}
#footer .copyright span {
    padding: 0 10px;
}

/* 注册样式 */
.register-wrapper {
    position: relative;
}
.register-wrapper .modal-body {
    padding: 50px 1rem;
}
.register-wrapper .modal-content {
    padding-bottom: 40px;
}

/********弹框提示信息********/
.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;s
}
.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 0 60px!important;
    font-size:14px;
    line-height:39px;
    text-align:left;
}

/*商品加入购物车选择属性*/
#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 #E31939;
}
#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;
}
.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;
    background:#333;
    cursor:pointer;
    margin-right:20px;
}
.sure-btn:hover,.pop-sure:hover{
    color:#fff;
}
.spe-btn .sure-btn{
    margin-right:20px;
}
.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;
}

/*原系统样式调回来*/
body {
    font-size: 12px;box-sizing: unset!important;
}
.page{ clear: both;display: block; text-align: center}
.page .page-num{display: inline-block}
.page .total{display: inline-block}

/*翻页*/
.page{
    padding:0 0 40px 0;
}
.page-num .num{
    position: relative;
    float: left;
    margin-left: -1px;
    width: 35px;
    border-bottom: 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:#666;
    border-bottom:1px solid #666;
}
.page-num .curr{
    z-index: 1;
    color:#666;
    border-bottom:2px solid #666;
/*    background:#666;
*/    cursor: default;
}
.page-num .prev{
    margin-right:6px;
    margin-left:0;
}
.page-num .next{
    margin-left:6px;
}
.page-num .disabled{
    color:#ccc;
}

.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;display: none;
}
.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{line-height: 22px;text-align: left;height: 22px}
.msg-error-text{color: #f00}

/* dh */

/* Icon Grow */
.hvr-icon-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  
}
.hvr-icon-grow .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-icon-grow:hover .hvr-icon, .hvr-icon-grow:focus .hvr-icon, .hvr-icon-grow:active .hvr-icon {
  -webkit-transform: scale(1.3) translateZ(0);
  transform: scale(1.3) translateZ(0);
}



/*  共享红包  */
/*侧边栏红包列表*/
.bonus-panel-content .bonus-list{
	width:100%;	
}
.bonus-panel-content .bonus-item {
    margin:0 10px 10px;
    background: #E31939;
	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:#E31939;
	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:130px;
	top: auto;
	bottom:0;
    left: -150px;
    left: -151px\0;
}
.sidebar-code .arrow-right{
	top:auto;
	bottom:15px;	
}
/*侧边栏在线客服*/
.sidebar-service{
	padding:10px;
	width:130px;
	height:auto;
	bottom:0;
	top:auto;
	left:-150px;
	left:-151px\0;	
}
.sidebar-service .arrow-right{
	top:auto;
	bottom:15px;	
}
.sidebar-service .customer-service{
	overflow:hidden;	
	padding:6px 0;
}
.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 .icon-wechat{
	background-position:-23px 1px;	
}

.sidebar-service .customer-service a{
	float:left;
	height:27px;
	line-height:27px;	
}


