@charset "utf-8";
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body{background-color:#f6f6f6;
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
    font: 15px/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif; }
 *{
    margin: 0;
    padding: 0;
    list-style-type: none;
    border: none;
}
a{color:#6d6f71; text-decoration:none;}
html, body {
-ms-overflow-style: scrollbar;
}
.ww{width:100%;height:auto;overflow: hidden;background-color:#e3e4e5;border-bottom: 1px solid #ddd;}
.w_out{/*border:solid 1px red;*/width:1190px;height:auto;overflow: hidden;margin:0 auto;}
.w_w{/*border:solid 1px green;*/width:1190px;height:auto;overflow: hidden;font: 15px/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
.w_w .w_floor{height:550px;min-height:550px;}
     .floor_nav .nav-pills{float:right;margin-top: 10px;width:1190px;border-bottom:1px solid #000;margin-top: -23px;}
     .floor_nav{margin:5px 1px;}
     .floor_nav .nav-pills>li>a{border-radius:0px;padding:0px 15px;}
     .floor_nav .nav-pills>li{height:25px;line-height: 23px;border:1px solid #ddd;float:right;}
     .floor_nav .nav-pills>li{margin-left: -1px;}
     .nav-pills>li>a{background-color: #fff;color:#000;}
     .floor_nav .nav-pills>li:hover ,.floor_nav.nav-pills>li>a:hover{background-color: #337ab7;color:#fff;}
     .floor_con ul{float:left;}
     .sm_cat{height:145px;width:200px;overflow:hidden;background-color: #ddd;padding-top: 8px;}
     .sm_cat ol{padding:0px 10px;margin-top: -12px;}
     .sm_cat ol li{float:left;padding:8px 10px;list-style-type: none;}
      ul.cat_goods{width:990px;float:left;}
     .cg_nav_item{font-size: 0;}
     .cg_nav_item>div{display:inline-block;border:solid 1px #ddd;margin-top: 0px;width:247px;}
     .cg_nav_item>div.cg_flrpic{width:494px;}
     .cg_good{border:none;}
     .cg_good:hover img{margin-right: 10px;}
     .cg_gname{margin:10px 20px;}
     .cg_smname{font-weight:bold;color:#5bcdf2;margin:10px 20px;background-color:#fff;font-size:15px;}
     .cg_pic{text-align: center;margin:18px auto;}
     .cg_gdname{font-size: 12px;color:#000;padding:2px 12px;}
     .cg_price{font-size: 15px;color:#000;padding:2px 12px;color:red;font-weight: bold;}
     .cg_current{background-color: #f6f6f6 !important;color:#000 !important;border:1px solid #000;border-bottom:1px solid #f6f6f6;}
     .cg_pic2{margin:15px auto;}
#service_ft dl{float:left;padding:10px 65px;margin:0 auto;}
.box_ft{text-align: center;padding:5px 5px;border:solid 1px #dedede;margin:15px 0px;}
#footer_ft{text-align: center;}
#footer_ft .links a{margin:5px 25px}
@media  screen and (max-width: 1280px)
{
#navbar_point{display:none !important;}
.toolbar-tab{margin-bottom:2px !important;}
}
@media screen and (max-width: 1024px)
{
.w_out{width:990px;height:auto;overflow: hidden;margin:0 auto;}
.w_w{width:990px;height:auto;overflow: hidden;font: 12px/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b\4f53,sans-serif;}
.pull-right{padding:28px 65px;}
.w_pic li img{width:261px;}
.w_today ul li{width:165px;}
ul.cat_goods{width:790px;}
.cg_nav_item>div.cg_flrpic{width:394px;}
.cg_nav_item>div{width:197px;}
.toolbar-tab{margin-bottom:2px !important;}
}
.J-global-toolbar div a {margin: 0px; padding: 0px; font: 12px/150% Arial,Verdana,"ËÎÌå"; color: #666; }
.toolbar-wrap {position: fixed; top: 0px; right: 0px; z-index: 9990; width: 35px; height: 100%;
}
.toolbar-wrap a {text-decoration: none; }
.toolbar {position: absolute; right: 0px; top: 0px; width: 35px; height: 100%; border-right: 6px solid #7A6E6E; }
.toolbar-panels {position: absolute; left: 35px; top: 0px; width: 270px; height: 100%; z-index: 2; background: #ECEAEA none repeat scroll 0% 0%; }
.toolbar-panel {width: 270px; height: 100%; position: absolute; background: #ECEAEA none repeat scroll 0% 0%; }
.tbar-panel-header {position: relative; width: 270px; height: 40px; line-height: 40px; background: #ECEAEA none repeat scroll 0% 0%; font-family: "microsoft yahei"; font-weight: normal; margin: 0px; padding: 0px; }

.tbar-panel-header .title {display: inline-block; height: 40px; color: #5E5050; font: 16px/40px "Î¢ÈíÑÅºÚ"; }
.tbar-panel-cart .tbar-panel-header i {width: 20px; height: 18px; background-position: 0px 0px; margin-top: 11px; }
.tbar-panel-header i {margin-right: 4px; margin-left: 10px; vertical-align: top; }
.tbar-panel-header i, .tbar-panel-header .close-panel{display: inline-block; font-style: normal; background-image: url("../images/iconsnew.png"); background-repeat: no-repeat;
}
.tbar-panel-header .title em {display: inline-block; vertical-align: top; }
.tbar-panel-header .close-panel {width: 12px; height: 12px; background-position: 0px -250px; position: absolute; right: 8px; top: 16px; cursor: pointer; transition: transform 0.2s ease-out 0s; }
.tbar-panel-main {position: relative; margin: 0px; padding: 0px; font: 12px/150% Arial,Verdana,"ËÎÌå"; color: #666; }
.tbar-tipbox{display: block; }
.tbar-panel-content {width: 270px; overflow-y: auto; overflow-x: hidden; position: relative; }
.tbar-tipbox .tip-inner {padding: 6px 5px; border: 1px solid #EDD28B; background: #FFFDEE none repeat scroll 0% 0%; text-align: center; }
.tbar-tipbox .tip-text {display: inline-block; line-height: 20px; vertical-align: middle; color: #333; }
.tbar-tipbox .tip-btn {display: inline-block; height: 20px; line-height: 20px; padding: 0px 5px; margin-left: 5px; color: #FFF; vertical-align: middle; background: #C81623 none repeat scroll 0% 0%; }

.tbar-panel-cart .tbar-panel-footer {height: 50px; background-color: #ECEAEA; margin: 0px; padding: 0px; }
.tbar-checkout {height: 40px; padding: 5px 110px 5px 5px; position: relative; }

.tbar-checkout .jtc-number strong {font-family: verdana;
color: #C81623;
 }
.tbar-checkout .jtc-number {line-height: 20px; font: 12px/150% Arial,Verdana,"ËÎÌå"; color: #666; }
.tbar-checkout .jtc-sum {line-height: 20px; font: 12px/150% Arial,Verdana,"ËÎÌå"; color: #666; }
.tbar-checkout .jtc-sum strong {font-family: verdana; color: #C81623; }
.tbar-checkout .jtc-btn {position: absolute; right: 5px; top: 7px; width: 110px; height: 35px; font: 16px/35px "Î¢ÈíÑÅºÚ"; text-align: center; background: #C81623 none repeat scroll 0% 0%; color: #FFF; }
.tbar-cart-list{width: 100%; margin: 0px; padding: 0px; font: 12px/150% Arial,Verdana,"ËÎÌå"; color: #666; }
.tbar-cart-item {padding: 0px 5px; margin-bottom: 10px; background: #FFF none repeat scroll 0% 0%; }
.jtc-item-promo {padding: 12px 0px 12px 57px; border-bottom: 1px dashed #E1E1E1; }
.jtc-item-promo .promo-tag {position: relative; float: left; width: 40px; height: 20px; margin-top: -1px; margin-left: -57px; margin-right: 17px; text-align: center; font: 12px/20px "ËÎÌå"; color: #FFF; background-color: #F58813; }
.jtc-item-promo .promo-text {height: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font: 12px/18px verdana; }
.jtc-item-goods {padding: 10px 0px; position: relative; overflow: hidden; }
.jtc-item-goods .p-img {float: left; width: 50px; height: 50px; border: 1px solid #DDD; padding: 0px; margin-right: 5px; }
.jtc-item-goods .p-img img {width: 50px; height: 50px; }
img {border: 0px none; vertical-align: middle; }
.jtc-item-goods .p-name {height: 32px; line-height: 16px; margin-bottom: 4px; overflow: hidden; }
.jtc-item-goods .p-name a {color: #333; }
.jtc-item-goods .p-price {height: 16px; padding-right: 65px; overflow: hidden; font: 12px/16px verdana; color: #666; }
.jtc-item-goods .p-price strong {color: #C81623; font-weight: normal; }
.jtc-item-goods .p-del {position: absolute; right: 10px; top: 46px; width: 35px; height: 16px; line-height: 16px; color: #005AA0; text-align: right; display: none; }
.tbar-panel-history div{padding: 0px; }
.jt-history-wrap {width: 235px; margin: 0px auto; }
.tbar-panel-history ul {overflow: hidden; margin-right: -15px; margin-top:0px; list-style: outside none none; padding: 0px; }
.tbar-panel-history .tbar-panel-header i {width: 20px; height: 17px; margin-top: 11px; background-position: 0px -100px; }

.tbar-panel-follow .tbar-panel-header i {width: 20px; height: 17px; margin-top: 11px; background-position: 0px -50px; }
.tbar-panel-history .jth-item {float: left; position: relative; width: 100px; height: 120px; margin-right: 15px; background: #FFF none repeat scroll 0% 0%; margin-bottom: 15px; padding: 5px; }
.tbar-panel-history .jth-item .img-wrap {display: block; width: 100px; height: 100px; text-align: center; margin-bottom: 5px; }

.tbar-panel-history .jth-item .add-cart-button {height: 20px; line-height: 20px; overflow: hidden; text-align: center; text-decoration: none; display: none; position: absolute; width: 100px; bottom: 25px; left: 5px; z-index: 3; color: #FFF; background: rgba(28, 25, 28, 0.8) none repeat scroll 0% 0%; }
.tbar-panel-history .jth-item .price {color: #C81623; }
.tbar-panel-history .history-bottom-more {display: block; text-align: center; height: 40px; line-height: 40px; font-family: "ËÎÌå"; color: #666; }
/*-----  */


.toolbar-header {position: absolute; top: 0px; right: -6px; }
.toolbar-tabs {position: absolute; top: 50%; left: 0px; width: 35px; margin-top: -61px; }
.toolbar-tab {position: relative; width: 35px; height: 35px; margin-bottom: 0px; cursor: pointer; background-color: #7A6E6E; border-radius: 3px 0px 0px 3px; font: 12px/150% Arial,Verdana,"ËÎÌå"; color: #666; display: inline-block; background-image: url("../images/iconsnew.png"); background-repeat: no-repeat; }
.tbar-tab-cart{background-position: -50px 0px; }
.tbar-tab-follow{background-position: -50px -50px; }
.tbar-tab-history{background-position: -50px -100px; }
.tbar-tab-user{background-position: 0px 0px ; color:#fff;}
.tbar-tab-link{background-position: -50px -150px; }
.tab-ico {width: 34px; height: 35px; margin-left: 1px; position: relative; z-index: 2; background-color: #7A6E6E; }
.tab-text {width: 62px; height: 35px; line-height: 35px; color: #FFF; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; position: absolute; z-index: 1; left: 35px; top: 0px; background-color: #7A6E6E; border-radius: 3px 0px 0px 3px; transition: left 0.3s ease-in-out 0.1s; font-style: normal; margin: 0px; padding: 0px; cursor: pointer;
}
.tab-sub {position: absolute; z-index: 3; right: 2px; top: -5px; height: 15px; padding: 1px 2px; border: 1px solid #B61D1D; overflow: hidden; color: #FFF; font: 11px/11px verdana; text-align: center; min-width: 11px; border-radius: 10px; background-color: #CC6060; background-image: linear-gradient(to bottom, #CC6060 0px, #B61D1D 100%); }
.hide{display:none; }
.toolbar-footer {position: absolute; bottom: -1px; width: 100%; margin: 0px; padding: 0px; font: 12px/150% Arial,Verdana,"ËÎÌå"; color: #666; }

.tbar-tab-top {background-position: -50px -250px; }
.tbar-tab-feedback {background-position: -50px -300px; }
.footer-tab-text {width: 50px; height: 35px; line-height: 35px; color: #FFF; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; position: absolute; z-index: 1; left: 35px; top: 0px; background-color: #7A6E6E; border-radius: 3px 0px 0px 3px; transition: left 0.3s ease-in-out 0.1s; font-style: normal; margin: 0px; padding: 0px; cursor: pointer; }

.tbar-tab-hover {left: -60px; background-color: #C81623; }
.tbar-tab-footer-hover {left: -48px; background-color: #C81623; }
.tbar-tab-selected {background-color: #C81623; }
.tbar-tab-selected .tab-sub{color: #C81623; background-color: #FFF; background-image: linear-gradient(to bottom, #FFF 0px, #FFF 100%); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.3); }
.tbar-tab-click-selected{background-color: #C81623; }
.tbar-tab-click-selected .tab-sub{color: #C81623; background-color: #FFF; background-image: linear-gradient(to bottom, #FFF 0px, #FFF 100%); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); text-shadow: 1px 0px 1px rgba(0, 0, 0, 0.3); }
.survey-tab-ico {display: none; }
.survey-tab-text {left: 0px; width: 35px; height: 30px; padding: 2px 0px 3px; line-height: 15px; background: #C81623 none repeat scroll 0% 0%; color: #FFF; text-align: center; font-family: "Î¢ÈíÑÅºÚ"; position: absolute; z-index: 1; top: 0px; border-radius: 3px 0px 0px 3px; transition: left 0.3s ease-in-out 0.1s; font-style: normal; margin: 0px; cursor: pointer; }
.toolbar-open  {right: 270px; }

.J-close:hover{transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); }
.tbar-panel-history .jth-item .add-cart-button:hover{background: rgb(200, 22, 35) none repeat scroll 0% 0%; }
