.topnavbar .loginbox .loginshowbox{ position:relative;}
.topnavbar .loginbox .loginshowbox a{ display:inline-block; width:30px; height:30px; line-height:30px; text-align:center;  border-radius:50px; margin-top:-6px;}
.topnavbar .loginbox .loginshowbox a:hover,.topnavbar .loginbox .loginshowbox a.actihder{background-color:#fff;}
.topnavbar .loginbox .loginshowbox a img{}

.topnavbar .carbox .caricosactiv{ position:relative;}
.topnavbar .carbox .caricosactiv a{ display:inline-block; width:30px; height:30px; line-height:30px; text-align:center;  border-radius:50px; margin-top:-6px; margin-left:-10px;}
.topnavbar .carbox .caricosactiv a:hover,.topnavbar .carbox .caricosactiv a.actihder{background-color:#fff;}
.topnavbar .carbox .caricosactiv a img{}



.topnavbar .loginbox .usercollapse { width:168px; padding-top:48px;/* background:#fff url(../images/navnvbgws.png) repeat-x 0 0;;*/ position:absolute; top:0; right:-10px; z-index:1;}
/*登录前*/
.topnavbar .loginbox .usercollapse .usercontent .userpics{ padding-top:20px;}
.topnavbar .loginbox .usercollapse .usercontent .userpics a{ margin:0 auto; display:block; width:50px; height:50px; border:1px solid #eee; border-radius:50%;}
.topnavbar .loginbox .usercollapse .usercontent .userpics a img{border-radius:50%;}
.topnavbar .loginbox .usercollapse .usercontent { background-color:#fff;box-shadow: 0 0 40px -10px rgba(0,0,0,.3);border-radius:12px;}
.topnavbar .loginbox .usercollapse .usercontent:after {content: ' ';display: block;position: absolute;left: 50%;top: 40px;width: 14px;height: 8px;margin-left: -7px;background: url(../images/cart-arrow_32b33d1f6b.png) no-repeat;}
.topnavbar .loginbox .usercollapse .usercontent .toubtnx{  }
.topnavbar .loginbox .usercollapse .usercontent .userconlogin { display:block; padding:6px 6px 0; }
.topnavbar .loginbox .usercollapse .usercontent .userconlogin a {display:block;height:30px; line-height:30px; text-align:center; border:1px solid #56606A; border-radius:4px; color:#56606A; margin:6px;}
.topnavbar .loginbox .usercollapse .usercontent .userconreg { display:block;padding:3px 6px 6px; }
.topnavbar .loginbox .usercollapse .usercontent .userconreg a {display:block;height:30px; line-height:30px; text-align:center; border:1px solid #F7C8CE; border-radius:4px; color:#DF001A;margin:6px;}
/*登录后*/
.topnavbar .loginbox .usercollapse .userlogged {background-color:#fff;box-shadow: 0 0 40px -10px rgba(0,0,0,.3);border-radius:8px;}
.topnavbar .loginbox .usercollapse .userlogged:after {content: ' ';display: block;position: absolute;left: 50%;top: 40px;width: 14px;height: 8px;margin-left: -7px;background: url(../images/cart-arrow_32b33d1f6b.png) no-repeat;}
.topnavbar .loginbox .usercollapse .userlogged .userpics{ padding-top:20px;}
.topnavbar .loginbox .usercollapse .userlogged .userpics a{ margin:0 auto; display:block; width:50px; height:50px; border:1px solid #eee; border-radius:50%;}
.topnavbar .loginbox .usercollapse .userlogged .userpics a img{border-radius:50%;}
.topnavbar .loginbox .usercollapse .userlogged .usernetxt{ font-size:14px; text-align:center; line-height:40px; color:#666;}
.topnavbar .loginbox .usercollapse .userlogged ul { display:block;}
.topnavbar .loginbox .usercollapse .userlogged ul li { border-top:1px solid #dedede;} 

.topnavbar .loginbox .usercollapse .userlogged ul li a{ display:block; padding-left:20px; line-height:40px; font-size:14px; color:#666;}
.topnavbar .loginbox .usercollapse .userlogged ul li a:hover{ color:#222;}
.topnavbar .loginbox .usercollapse .userlogged ul li a i{ display:inline-block; padding-right:12px;}
.topnavbar .loginbox .usercollapse .userlogged ul li a i img{ margin-top:-2px;}

/*购物车*/
.topnavbar .carbox .collapsecart{width:971px; padding-top:50px; background:#fff url(../images/navnvbgws.png) repeat-x 0 0;;box-shadow: 0 0 40px -10px rgba(0,0,0,.3);border-radius:12px; position:absolute; top:0; right:0px; z-index:1; }

/*购物车为空*/
.topnavbar .carbox .collapsecart .cartcollapseemptyCont { padding:30px 0; height:30px; line-height:30px;}
.topnavbar .carbox .collapsecart .cartcollapseemptyCont .nogoods { text-align:center; font-size:14px;}
.topnavbar .carbox .collapsecart .cartcollapseemptyCont .nogoods a { color:#DC0014;}
/*购物车有商品*/
.topnavbar .carbox .collapsecart .cartslider{ padding:20px 20px 10px;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial{ font-size:14px;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul{ display:block; overflow:hidden;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul li{ float:left; width:50%;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul li .cartcollapseitem{ display:block; overflow:hidden;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul li .cartcollapseitem .cartitemimg{ width:100px; height:100px; 
float:left;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul li .cartcollapseitem .cartitemimg img{width:100px; height:100px; border-radius:8px;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul li .cartcollapseitem .cartdescription{float:left; padding-left:12px;width:160px; max-height:90px; padding-top:20px; overflow:hidden;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul li .cartcollapseitem .cartdescription p{}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul li .cartcollapseitem .cartdescription span{ color:#666;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul li .cartcollapseitem .cartprice{float:left;width:80px; text-align:center;padding-top:20px;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul li .cartcollapseitem .cartprice p{margin-bottom:5px;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul li .cartcollapseitem .cartprice span{ color:#666;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul li .cartcollapseitem .cartquantity{float:left;width:80px; text-align:center;padding-top:20px;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul li .cartcollapseitem .cartquantity p{margin-bottom:5px;}
.topnavbar .carbox .collapsecart .cartslider .cartslidhorial ul li .cartcollapseitem .cartquantity span{ color:#666;}
.topnavbar .carbox .collapsecart .cartslider .cartnext{}
.topnavbar .carbox .collapsecart .cartslider .cartnext .iconright{}
.topnavbar .carbox .collapsecart .cartslider .cartprev{}
.topnavbar .carbox .collapsecart .cartslider .cartprev .iconleft{}
.topnavbar .carbox .collapsecart .cartbottom{ padding-right:30px; height:30px; line-height:30px; font-size:14px; padding-bottom:20px;}
.topnavbar .carbox .collapsecart .cartbottom .goCart{ float:right; display:block; font-size:14px; width:122px; height:30px; line-height:30px; text-align:center; color:#fff; background-color:#F00; border-radius:4px;}
.topnavbar .carbox .collapsecart .cartbottom p{float:right; padding-right:20px;}
/*2016-06-21修改追加*/
.cartoptotal{ font-size:12px; font-style:normal; display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; background-color:#F00; color:#fff; border-radius:50px; position:absolute; top:-4px; right:-12px;}
