#toolbar{position:fixed;z-index:999;top:0;right:0;width:0;height:100%;-webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91);transition:all .4s cubic-bezier(.2,.83,.42,.91);border-left:1px solid #e8e8e8;background:#fff;}
.toolbar_open{width:320px !important;}
.toolbar_btn{position:absolute;top:100%;left:-60px;top:50%;width:60px;margin-top:-153px;}
.toolbar_btn a,
.toolbar_btn a samp{cursor:pointer;position:relative;display:block;height:60px;-webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91);transition:all .4s cubic-bezier(.2,.83,.42,.91);border-bottom:1px solid #37393d}
.toolbar_btn a samp{z-index:2;width:60px;color:#fff;background-color:#000}
.toolbar_btn a samp .usericon{font-size:26px;position:absolute;top:16px;left:18px;color:#fff}
.toolbar_btn a em{font-size:16px;font-style:normal;line-height:61px;position:absolute;top:0;right:60px;display:block;overflow:hidden;width:0;height:61px;-webkit-transition:all .4s cubic-bezier(.2,.83,.42,.91);transition:all .4s cubic-bezier(.2,.83,.42,.91);text-align:center;color:#fff;background-color:#000;}
.toolbar_btn a.current samp, .toolbar_btn a:hover samp{border-bottom:1px solid #E71050;background-color:#E71050;}
.toolbar_btn a:hover em{width:160px;background:#E71050}
.toolbar_btn a span{font-size:10px;line-height:14px;position:absolute;z-index:3;top:10px;right:10px;display:block;overflow:hidden;min-width:11px;height:14px;padding:1px 2px;text-align:center;color:#fff;border:1px solid #E71050;border-radius:10px;background:#E71050}
.toolbar_btn a.current span,
.toolbar_btn a:hover span{color:#E71050;background:#fff}

.toolbar_content{height:100%;width:100%;position:absolute;top:0;left:0;background:#F1F1F1;}
.toolbar_content .header_h3{height:40px;line-height:40px;overflow:hidden;padding:0px 10px;margin-top:5px;}
.toolbar_content .header_h3 a{color:rgb(94, 80, 80);font:16px/40px 微软雅黑;float:left;}
.toolbar_content .header_h3 a i{font-size:20px;padding-right:3px;}
.toolbar_content .header_h3 .joshua-guanbi{float:right;cursor:pointer;-webkit-transition:transform .2s ease-out 0s;-moz-transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s;}
.toolbar_content .header_h3 .joshua-guanbi:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
.toolbar_content .go_settlement{margin:20px 0px 0px;}
.toolbar_content .go_settlement a{display:block;height:38px;line-height:38px;background:#E71050;color:#fff;text-align:center;}
.toolbar_content .go_settlement a i{padding-right:8px;}

.toolbar_package{padding:5px 10px 12px;}
.toolbar_package .cart_list{overflow:hidden;}
.toolbar_package .cart_list li{padding:10px;border-bottom:1px solid #f2f2f2;background:#fff;position:relative;}
.toolbar_package .cart_img{width:50px;height:50px;float:left;}
.toolbar_package .cart_img a{display:table-cell;vertical-align:middle;text-align:center;width:50px;height:50px;}
.toolbar_package .cart_img img{max-width:50px;max-height:50px;vertical-align:middle;}
.toolbar_package .cart_info{margin-left:60px;}
.toolbar_package .cart_title{height:37px;margin-top:-3px;margin-top:-1px\9;}
.toolbar_package .cart_title a{white-space:nowrap;overflow:hidden;color:#999;width:180px;display:block;text-overflow:ellipsis;}
.toolbar_package .cart_price{font-family:Arial;font-weight:700;color:#515151;}
.toolbar_package .cart_del{display:none;cursor:pointer;position:absolute;top:15px;right:10px;font-size:15px !important;}
.toolbar_package .cart_del:hover{color:#E71050;}
.toolbar_package .cart_list li:hover .cart_del{display:block;}
.toolbar_package .cart_list .clearfix{background:#fbfbfb;}
.toolbar_package .cart_list .clearfix .cart_info a,.toolbar_package .cart_list .clearfix .cart_price{color:#ccc;}
.toolbar_package .cart_list .clearfix .cart_price span{font-size:12px;font-weight:400;padding-left:10px;}
.toolbar_package .cart_more{text-align:center;padding-top:5px;}
.toolbar_package .cart_more a{color:#999;}
.toolbar_gouwuchewushangpin{padding-top:200px;text-align:center;}
.toolbar_gouwuchewushangpin i{font-size:55px;}
.toolbar_gouwuchewushangpin p{padding-top:10px;}
.toolbar_load{text-align:center;padding-top:200px;font-size:14px;}
#blankArea{width:100%;height:0;position:fixed;top:0px;left:0px;z-index:30;}