/*侧边购物车*/
.number2{ float:left; width:65px; height:17px; border:1px solid #dddddd; overflow:hidden;}
.jian{ float:left; width:15px; height:17px; text-align:center; line-height:17px; color:#dadada; font-weight:bold; border:none; border-right:1px solid #dddddd; background-color:#ffffff; cursor:pointer; font-size:14px;}
.jia{ float:left; width:15px; height:17px; text-align:center; line-height:17px; color:#999999; font-weight:bold; border:none; border-left:1px solid #dddddd; background-color:#ffffff; cursor:pointer; font-size:14px;}
.bnum_text{ float:left; width:33px; border:none; text-align:center; color:#000000;font-family:'microsoft yahei',arial; height:17px; line-height:17px; overflow:hidden; margin-top:-2px;}

.no-more{ float:left; width:100%; text-align:center; margin-top:10px; color:#999999;}
.ckqb{ float:left; width:100%; overflow:hidden; background:#f0f0f0; padding-top:7px; padding-bottom:7px; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd}
.ckqb span{ float:left; color:#343434; margin-left:10px;}
.ckqb a{ float:right; color:#343434; margin-right:10px;}



/*-----------------导航-----------*/
.floor-nav{  position: fixed; width:67px; background:#fff;left: 50%;top: 50%;margin-left: -680px; display:none; background:#fafbfc;border-top:1px solid #eeeeee;}
.floor-nav a{ width:65px; height:30px; line-height:30px; white-space:nowrap; text-decoration:none; text-align:center; display:block; margin:0 auto; color:#666666;cursor:pointer; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.floor-nav li:last-child a{border-bottom:1px solid #eeeeee;}

.floor-nav li:hover a,.floor-nav li.cur a{ width:65px; border-left:1px solid #fa4b4b; border-right:1px solid #fa4b4b;border-bottom:1px solid #fa4b4b;}
.floor-nav li:hover span,.floor-nav li.cur span{ display:inline; color:#fff;}
.floor-nav li:hover,.floor-nav li.cur{ background:#fa4b4b;}




.right-side{ position:fixed; right:0; top:0; height:100%; z-index: 999;}
.right-side-menu{ height:100%; width:40px; background-color:#383838; position:relative;  float: left; }
.right-side-menu ul{ position:absolute; }
.right-side-menu ul.menu-top{ top:15%;}
.right-side-menu ul.menu-bot{ bottom:0;}
.right-side-menu ul.menu-bot li{ margin:0;}
.right-side-menu li{ width:40px; height:40px; margin:10px 0; cursor:pointer; position:relative;}

.right-side-menu ul li#right_customer s{position:relative;top:-10px;}
.right-side-menu ul s{ width:20px; border-bottom:1px solid #505053; display:block; margin-left:10px;}
.right-side-menu li span{ display:none; position: absolute; right: 60px; opacity:0; top: 0; width: 90px; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #494949; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.2); -moz-box-shadow: 0 0 5px rgba(0,0,0,.2); box-shadow: 0 0 5px rgba(0,0,0,.2); position:absolute; }
.right-side-menu li span:before{ position:absolute; content:''; border-bottom:10px dashed transparent; border-top:10px dashed transparent;border-left:10px solid #494949; right:-5px; top:10px;}
.right-side-menu li i{ display:block; width:40px; height:40px;}
.right-side-menu li i s{ background:url(../Images/ibar_sprites.png) no-repeat;border:none;margin:auto;position:relative;}
.right-side-menu li i.user s{display:block;width:19px;height:19px;background-position:0 0;top:10px;}
.right-side-menu li i.user:hover s{background-position:-33px 0;top:10px;}
.right-side-menu li i.cart s{ display:block;width:22px;height:21px;background-position:0 -28px; top:18px;}
.right-side-menu li i.asset s{display:block;width:21px;height:18px;background-position:0 -57px;top:10px}
.right-side-menu li i.asset:hover s{background-position:-32px -57px;}

/*.right-side-menu li i.at-shop s{display:block;width:17px;height:16px;background-position:-1455px 0;}*/
.right-side-menu li i.at-goods s{ display:block;width:20px;height:20px;background-position:0 -83px;top:12px}
.right-side-menu li i.at-goods:hover s{ background-position:-33px -83px;}

.right-side-menu li i.history s{display:block;width:18px;height:23px;background-position:0 -110px;top:7px}
.right-side-menu li i.history:hover s{background-position:-33px -110px;}

.right-side-menu li i.go-top{ background:url(../Images/ibar_sprites.png) no-repeat; background-position:0 -197px; width:20px; height:40px; overflow:hidden; margin-left:12px;}
.right-side-menu li:hover,.right-side-menu li.active{ background-color:#ff3c3c;}
.right-side-menu li.active i.asset s{background-position:-32px -57px;top:10px}
.right-side-menu li.active i.at-goods s{ background-position:-33px -83px;}
.right-side-menu li.active i.history s{background-position:-33px -110px;}

.right-side-menu li:hover i.go-top{ background-position:-33px -197px; }

.right-side-menu li.side-cart{ height: 120px;  text-align: center; margin:0; padding:10px 0;}
.right-side-menu li.side-cart p{ color:#fff; padding:0 14px; margin:2px 0;}
.right-side-menu li.side-cart a{ display:inline-block;  padding: 0 3px; min-width: 14px; height: 20px; line-height: 20px;color:#fff;}
.right-side-menu li.side-cart a i{ float:left; width:20px; height:20px; border-radius: 50%;background-color:#ff3c3c; color:#fff;}
.right-side-menu li .side-point{ display:none; position:absolute; right:40px; top: 0; width: 120px; line-height:30px; padding:10px 0; text-align: center; color: #fff; background-color: #494949; box-shadow: 0 0 5px rgba(0,0,0,.2); position:absolute; }
.right-side-menu li .side-point a{ background-color:#ff3c3c; border-radius:4px; padding:0 10px; margin:2px 0; color:#fff; display:inline-block; line-height:20px;}
.right-side-menu li .side-point:before{ position:absolute; content:''; border-bottom:10px dashed transparent; border-top:10px dashed transparent;border-left:10px solid #494949; right:-5px; top:10px;}

/*侧边栏客服*/
li#right_customer{width:40px;height:38px;padding:5px 0;position:relative;}
li#right_customer .customer{display:block;height:38px;width:40px}
li#right_customer .customer b{display:block;height:20px;width:20px; background:url(../images/ibar_sprites.png) no-repeat; background-position: 0 -174px; margin-left:12px;}
li#right_customer .customer:hover b{ background-position: -33px -174px}
li#right_customer .customer em{font-size:12px;color:#ff3f3f;width:40px;text-align:center;display:block;}
li#right_customer .customer:hover em{ color:#ffffff;}
li#right_customer .customer{background:none;}
.right-side-menu li#right_customer span{height:48px;width:102px;}

.right-side-menu li#right_customer .online-service{width: 50px;float: left;}
#right_customer .online-service .qq-img{width: 18px;height:18px;margin-left: 15px;margin-top: 8px;background-image:url(../Images/qq_icon.png);background-size:18px 18px;}

#right_customer .online-service em{font-size: 12px;display: block;color: #fff;width:36px;height:12px;overflow:hidden;line-height:12px;margin-top:3px;text-align:center;padding-left:6px;}
#right_customer span:before{top:15px;}

.cl,.clearfix { zoom: 1; }
.side-content{ background:#464545; height:100%; display:none; width:260px; float: left;}
.side-content .side-bd{ position:relative;}
.side-bd .cart-top{ height:28px; line-height:28px; background-color:#e6e6e6; padding-bottom:0;}
.side-bd .cart-top label{ margin-left:8px;}
.side-bd .cart-top label input{ vertical-align: middle; margin-right:3px;}
.side-bd .cart-top a{ float:right; margin-right:18px;}
.side-bd .cart-list li{ padding-left: 8px; background-color: #fff;}
.side-bd .cart-list li:first-child{ margin:0;}
.cart-list .cart-list-shop{ height: 29px; line-height: 18px; overflow: hidden; background-color: #fff; float:left;}
.cart-list .cart-list-shop input[type="checkbox"]{margin:7px 5px; float:left;}
.cart-list .cart-list-shop p{ border-bottom: 1px solid #e6e6e6; padding: 5px 0; ;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color:#333; width:119px;  float: left;}
.cart-list .cart-list-shop span{ color: #999; text-align:right; padding:5px 0; width:60px; float:right;border-bottom: 1px solid #e6e6e6; margin-right:10px;}
.cart-list .cart-list-goods{  position: relative; width: 100%; overflow: hidden; zoom: 1;}
.cart-list-goods input[type="checkbox"]{margin: 20px 5px 5px;float:left;}
.cart-list-goods img{ width: 50px;height: 50px;margin: 5px; float:left; }
.cart-list-goods .s-num{ float:left; width:59px; text-align:center;   margin-top: 21px; line-height:14px}
.cart-list-goods .s-num span{padding: 0 6px; line-height: 18px; background-color: #E05558; color: #fff; border-radius: 3px;}
.cart-list-goods .s-g-price{ float:left; width:60px; float:left; text-align:right; line-height:18px; padding-top:19px;}
.side-cart-c{ position:relative; height:100%; background-color:#e6e6e6;}
.side-cart-c .side-bt{ bottom:20px; left:0; padding:0 15px; width:230px; position:absolute; background-color:#e6e6e6;}
.side-cart-c .side-bt input[type="button"]{ width:100%; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#ff3c3c; border:0 none; cursor:pointer;}
.side-cart-c .side-bt input[type="button"]:hover{ background-color:#E22226;}

.side-cart-c .cart-total{ color:#333;  line-height: 30px;}
.side-cart-c .cart-total .total-money{ float:right; color:#ff3c3c;}
.side-content .side-hd{ position:relative; font-size: 14px; height: 35px; line-height: 35px; width: 100%; text-align: center; background-color:#464545;}
.side-content .side-hd a{ color:#fff;}
.side-content .side-hd .side-close{ display: block; position:absolute; left: 10px; top: 0; width: 35px; height: 35px; line-height:35px; color:#fff; font-family:'simsun'; cursor:pointer; font-weight:bold; }

.side-goods-list{ background-color:#464545; padding:10px 15px;}
.side-goods-list li{ width:100%; float:left; padding:10px 0; border-top:1px solid #666;}
.side-goods-list li:first-child{ border:none;}
.side-goods-list li img{ width:50px; height:50px; float:left; margin-right:10px;}
.side-goods-list li p{  height: 36px; overflow: hidden;}
.side-goods-list li p a{ color:#fff;}
.side-goods-list li p a:hover{ text-decoration:underline;}

.side-asset-total{ margin:5px 15px; background-color:#efefef; border-radius:3px; float:left; width:230px;padding:8px 0 10px;}
.side-asset-total div{ width:32.5%; float:left;  text-align:center; position:relative; border-right: 1px solid #dfdfdf; }
.side-asset-total span{ width:100%; display:block; font-size:18px; line-height:24px;}

.side-asset-list{ padding:5px 15px; }
.side-asset-list p{ color:#fff; padding-top:10px;}
.side-asset-list ul{margin-top:10px;}
.side-asset-list ul li.coupon-lg{ float:left; width:230px; height:113px; background:url(../images/yhj5.png) no-repeat 0 0; margin-bottom:10px;}
.side-asset-list ul li.coupon-hb{float:left; width:230px; height:113px; background:url(../images/yhj6.png) no-repeat 0 0; margin-bottom:10px;}

.coupons-amount2{ float:left; width:230px; overflow:hidden; margin-top:10px;}
.coupons-amount2 dt{ float: left; width:100px; overflow:hidden; text-align:right; color:#ffffff;font-weight:bold; font-size:30px;}
.coupons-amount2 dt i{ font-size:18px;}
.coupons-amount2 dd{ float:right; width:115px; overflow:hidden; color:#ffffff; font-size:15px; font-weight:bold; }
.coupons-amount2 dd i{ font-size:13px; font-weight:normal;}
.dpmc{ float:left; width:176px; color:#ffe800; height:18px; overflow:hidden; margin-left:17px; margin-top:4px;}
.only2{ float:left; width:230px; overflow:hidden; text-align:center; color:#ec193a; line-height:22px; height:22px; margin-top:6px;}


.side-asset-c,.side-atgoods-c,.side-history-c{ display:none; height:100%;}
.side-asset-c .side-bd,.side-atgoods-c .side-bd,.side-history-c .side-bd{ height:95%;}



.cart_item{padding:15px 0;border-bottom:1px dotted #ddd; float: left; display:block; width:260px; overflow:hidden;}
.cart_item_pic{position:relative;float:left;width:62px;height:62px; margin-top:3px;}
.cart_item_pic img{width:60px;height:60px;border:1px solid #f4f4f4;}
.checkbox{ float:left; margin-top:11px; margin-right:5px;}
.checkbox2{ float:left; margin-top:29px; margin-right:5px;}
.checkbox3{ float:left; margin-top:0; margin-right:5px;}
.cart_item_desc{float:left;width:150px;padding:3px 0 0 10px;}
.cart_item_name{display:inline-block;width:136px;height:36px;overflow:hidden;line-height:18px;color:#5c5c5c; float:left; margin-bottom:3px;}
.cart_item_sku{width:160px;height:24px;line-height:24px;color:#999;}

.number{ float:left; color:#666666;}
.cart_price{color:#ff3f3f;font-weight:700;font-family:Arial,Helvetica; float:right;}
.closebtn{ float:right; width:10px;}
#side-cart-list{ float:left; display:block; width:260px; overflow:hidden;}

.g-cart-tipbox{position: absolute;top:50%;left:50%;  margin:-140px 0 0 -130px; height:280px; width:260px;z-index:1002;overflow:auto;}
.icon_n{ float:left; width:260px; overflow:hidden; text-align:center; padding-bottom:10px;}
.icon_n img{ width:150px;}
.g-cart-tipbox h5{ float:left; width:100%; text-align:center; color:#666666; font-size:12px;}
.descs{float:left; width:100%; overflow:hidden; margin-top:20px;}
.descs p{float:left; width:100%; text-align:center; color:#666666; font-size:12px;}
.descs a{display: inline-block; padding: 0 20px; line-height: 26px; background: #F60;font: 700 14px/26px "Microsoft YaHei"; color: #FFF; border-radius: 2px; float:left; margin-left:100px; margin-top:10px;}

#mycartid{ position:relative;}
