﻿@import url("widget.css");

body {font-family:tahoma,arial,'Hiragino Sans GB','\5FAE\8F6F\96C5\9ED1',sans-serif;font-size: 12px;color:#333;line-height: 180%; padding:0; margin:0;min-width:1190px; }
a{color:#333;  text-decoration:none;}
a:hover{color:#c00;	text-decoration:none;}
em, .i { font-weight:normal; font-style:normal;}
h3{margin:0;}
.ec-spec-box:after,
.clearfix:after {content: "\0020";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;}
.clear {clear:both;height:0;line-height:0;font-size:0;}
.empty_drag_box 0{display: none;}


.border-top  { border:0px; }
.borderaa {margin-bottom:10px;border:1px solid #ddd; }
.borderaa .border-top{ height:32px; background:#f7f7f7; border-bottom:#ddd 1px solid;   }
.borderaa .border-top h3{padding:0px 0 0 10px; color:#555; margin:0; font-size:15px; line-height:32px;  font-weight:normal;}
.borderaa .border-body{ padding:5px;}
/*-----整体宽度规格-----*/
.mainColumn     { width:985px; overflow:hidden; float:right;}
.sideColumn     { width:190px; overflow:hidden; float:left;}
.sideColumn .AdvBanner img    { margin-top:1px;}


.AllWrap{ margin:0 auto; width:1190px}
.AllWrapInside{ margin:0 auto; width:1190px; }
.fl { float:left;}
.fr { float:right;}
.h20 {height:20px;}
.h15 {height:10px;}
.h10 {height:10px;}
.h5 {height:5px;}
.h1 { height:1px;}
.clear  { border-top:0!important;}
.h30 {height:30px;}

/*------头部-------*/
 

.headerbg {height:28px;border-bottom: 1px solid #e5e5e5;background: #f2f2f2;  position:relative; z-index:9991;  }
.headertop {height:28px; line-height:28px; position:relative; z-index:9999;}

.headertop .loginbar {position:relative; padding-right:10px; }
.loginLink { color:#c00;}
.headertop .nhzdy  { padding:0px 5px 0 0;color:#666;}

.headertop .topzdy { padding-left:5px; color:#ddd; } 
.headertop .topzdy a { padding-left:12px; padding-right:12px; }
.headertop .topzdy a:hover { text-decoration:none;}
.headertop .toptel { background:url(tel.png) left no-repeat;color: #dd0000;font-weight: bold;padding-left: 15px; } 

.gz { background:url(xx.png) left no-repeat; padding-left:15px; }
 
#weixin  { float:right; line-height:28px;z-index:999; cursor:pointer; width:86px;}
#weixin span{ padding-left:10px;}
.qianna { padding:1px; padding-top:0px; background:url(qian.png) no-repeat 65px 12px;}
.houua { padding:0px;border:1px solid #ddd; border-top:0px; background:#fff url(hou.png) no-repeat 64px 12px;  }

.qianna img { display:none;}
.houua img { display: block; margin:0 auto; }

 
.menuu {list-style-type:none;padding:0;margin:0 10px 0 0; width:72px; height:25px; background:url(qian.png) no-repeat 58px 12px;font-family:tahoma, verdana, arial, helvetica, sans-serif; float:right; }
.menuu ul {list-style-type:none;padding:0;margin:0;}
.menuu li {float:left;background:#;margin:0;position:relative;}
.menuu li.sub {background:#;}
.menuu table {border-collapse:collapse;position:absolute;top:0;left:0;z-index:80; }
.menuu li a {display:block;line-height:26px;width:75px;text-align:center; font-size:12px; border-bottom:#ddd 1px dotted;}
.menuu li a:hover { text-decoration:none; background:#f1f1f1;}
.menuu :hover{background:#fff;}
.menuu :hover > a { background:#fff;}
.menuu ul, .menuu :hover ul ul {position:absolute;left:-9999px;width:75px;}
.menuu :hover ul{left:0px;top:0px;}
.menuu :hover ul :hover ul {padding:0;left:80px;top:-3px;}

 
.headerInfo   { height:100px; position:relative;z-index:999;  }
.headerInfo  .logo  { position:absolute; left:0; top:3px }
.headerInfo  .searchbar { position:absolute;left:400px; top:25px;}
.maxKey a { padding-right:10px; }
.maxKey a.f00 { color:#e00; }
.qingt { position:absolute;right:0px; top:25px; width:270px; overflow:hidden;}
.qingt .t1 { padding-left:25px; padding-right:5px;}
.qingt .t2 { padding-left:25px;}
 


.qingdhbg { height:36px; border-bottom:2px solid #333;position:relative; z-index:100;}
.qingmenubg {height:36px; position:relative; z-index:90;}
.daohang { position:absolute; left:200px; top:0px; }
.hot { position:absolute; left:710px; top:0px; height:12px; width:12px; background:url(h.png) no-repeat;}
.new { position:absolute; left:535px; top:0px; height:12px; width:12px; background:url(n.png) no-repeat;}

.dhr {position:absolute; right:0px; top:8px; padding-left:20px;}
.dhr a { color:#999;}

#qingqb {position:absolute; left:0px; top:0px; width:190px; height:36px; background:#c00; }
.tanchu{ visibility:hidden; _display:none;}
.houu .tanchu { visibility:visible; _display:block;}

a.qbspfl {display: block;margin:0px;padding:0px;width:155px; line-height:36px; height:36px;color:#FFF;  text-decoration: none; color:#fff; font-weight:700;overflow:hidden; font-size:15px;  padding-left:35px; background:url(qb.png) no-repeat 15px center; }
a:hover.qbspfl { color:#fff;}
.tanchu { position:relative; width:190px; padding-top:2px; z-index:999; background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0; min-height:450px;_height:450px; }

 
.arrow2{ display:none;}
.cat-ex-vertical li.mouseenter-cat .arrow2 { position:absolute; top:50%; margin-top:-2px; right:13px; display:block;width:0;height:0;
overflow:hidden;border-left: 3px solid #fae6ec;border-top: 3px solid #c00;border-bottom: 3px solid #c00;border-right:0;}
.houu .cat-ex-vertical li .cat-root-box{transition:all 0.3s linear;
-moz-transition:all 0.2s linear; 
-ms-transition:all 0.2s linear;
-webkit-transition:all 0.2s linear;
-o-transition:all 0.2s linear;}
.houu .cat-ex-vertical li.mouseenter-cat .cat-root-box{ padding-left:5px;}


/*------中间------*/

 /*cuxiao*/
.goods-ex-list h3 { font-style:normal; line-height:20px; height:40px; font-size:12px; overflow:hidden; margin:5px 0; font-weight:500;word-break: break-all; }
.goods-ex-list-body .i { text-align:left;position:relative;font-style: normal;  }
.goods-ex-list-body .gel-intro { line-height:18px; height:18px; overflow:hidden;color: #a00; display:block;text-overflow: ellipsis;
white-space: nowrap; }
.goods-ex-list-body ul { height:20px; line-height:20px; overflow:hidden;padding:0px; margin-left:-2px; text-align:left;}
.goods-ex-list-body ul li { display:inline-table; text-align:center;}
.goods-ex-list-body .gel-price {color:#e00;font-weight:800;font-size:16px;font-family: tahoma,verdana,arial,helvetica,sans-serif;}
.goods-ex-list-body .gel-mktprice {color:#777;font-weight:500;font-size:12px; text-decoration:line-through; padding-left:10px;font-family: tahoma,verdana,arial,helvetica,sans-serif;}

.jhsp  { height:538px; width:598px; overflow:hidden; border-top:1px solid #eee;}
.jhsp  .goods-ex-list-body .item {border-bottom: 1px solid #eee!important; border-right: 1px solid #eee!important;overflow: hidden;height: 238px;
padding-top: 10px;margin-left: -1px!important;}


/*-----轮播全屏------*/
.syFocusThumb,
.syFocusThumb .sliderwrapper {HEIGHT:450px;  }
.syFocusThumb { width:100%; overflow:hidden; position:relative; z-index:96; }
.syFocusThumb .sliderwrapper { margin:0 auto;POSITION: relative; WIDTH:1190px;}
.syFocusThumb .contentdiv .AdvBanner{ width:1920px; position:absolute; left:-365px; }

.syFocusThumb .prev,
.syFocusThumb .next { display:none;}

.syFocusThumb .pagination { position:absolute;width:100%; HEIGHT:22px; CLEAR:both; left:0;bottom:0px;z-index:91;}
.syFocusThumb .thumbWrap { width:1180px; position:relative; margin:0 auto;}

.syFocusThumb .holder { left:193px; top:-28px;position:absolute; width:795px; }
.syFocusThumb .holder .toc {CURSOR: pointer;margin:0 ; float:left;width: 78px;height: 40px; margin-left: 1px;line-height:40px; overflow:hidden; display:block;background:#000; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4; text-align:center; color:#fff;  }
.syFocusThumb .holder .selected {background:#000;  filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }

.tgtop { height:0px; overflow:visible; position:relative; z-index:51;}
.tgbg { position:absolute; width:190px; right:0px; top:0px; z-index:99;}
.tgbg a{ display: block; margin-bottom:1px;}
.tuhui:hover a:hover img{ margin-left:-5px;filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }


/*---定制首页css--*/

.sygfl { float:left; width:340px; overflow:hidden;}
.sygg { float:left; width:560px; overflow:hidden;}
/*-----轮播------*/
.syFocusThumc { overflow:hidden; position:relative; }
.syFocusThumc .sliderwrapper { margin:0 auto;POSITION: relative; WIDTH:100%;}
.syFocusThumc .prev,
.syFocusThumc .next { position:absolute; top:-50%; margin-top:-15px;width:40px; height:70px;display:none; background-image:url(0012.png); background-repeat:no-repeat; cursor:pointer;}
.syFocusThumc .prev { left:0;background-position:0 0;}
.syFocusThumc .next { right:0; background-position:-40px -70px;}
.syFocusThumc .prev:hover { background-position:-40px 0;}
.syFocusThumc .next:hover { background-position:0 -70px;}
.syFocusThumc:hover .prev,
.syFocusThumc:hover .next {display:block;}
.syFocusThumc .pagination { position:absolute;width:100%; HEIGHT:22px; CLEAR:both; left:0;bottom:0px;z-index:980;}
.syFocusThumc .thumbWrap {  position:relative; margin:0 auto; text-align:center;}
.syFocusThumc .holder {top:0px;position:absolute;  }
.syFocusThumc .holder .toc {CURSOR: pointer;display:block; width:10px;height:10px;line-height:999px;text-decoration: none; background: #fff; margin:0 5px;border-radius:50%;-moz-border-radius:50%; float:left;}
.syFocusThumc .holder .selected {background:#d00;  }
.sygfr { float:right;width:588px;height:125px;border:1px solid #f8f6f4;background:#f7f7f7; }
.serve_num {font-size: 14px; text-align: center;line-height: 26px;padding: 12px 9px 2px 22px;width: 240px;}
.serve_num span {padding: 0 6px;}
.serve_num i {display: inline-block;height: 21px;width: 16px;border: 1px solid #e0ceb8;border-radius: 2px;margin-right: 3px;text-align: center;line-height: 21px;font-style: normal;font-size: 18px;color: #8e6d5e;}

/*---------*/

.syFocusThumd .sliderwrapper {HEIGHT:183px;  }
.syFocusThumd { width:588px; overflow:hidden; position:relative; z-index:96; }
.syFocusThumd .sliderwrapper { padding-left:11px;POSITION: relative; }
.syFocusThumd .pagination { width:100%; HEIGHT:22px;  }
.syFocusThumd .thumbWrap { margin:0 auto;}
.syFocusThumd .holder { padding-left:96px;font-family: tahoma;}
.syFocusThumd .holder .toc {CURSOR: pointer; float:left; overflow:hidden; display:none; }
.syFocusThumd .holder .selected { color: #d41119;font-weight: bold;display:block;  }
.syFocusThumd .holder span  { float:left;  }
.syFocusThumd .prev,
.syFocusThumd .next { float:left;width:20px; height:20px; margin:0 10px; background-image:url(lr2.png); background-repeat:no-repeat; cursor:pointer;}
.syFocusThumd .prev { background-position:0 -20px;}
.syFocusThumd .prev:hover,
.syFocusThumd .next:hover { filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
.sygfr .ad_duo2 a { display:block; float:left; border: 1px solid #eee; background:#fff;border-radius: 4px; overflow:hidden; margin-right:10px; margin-bottom:10px;}
.sygfr .ad_duo2 a:hover { border: 1px solid #ff9c9b; }



.b_main {width: 1186px;overflow: hidden;border: 2px solid #e5ded6; }
.b_title { height:40px; line-height:40px; overflow:hidden; background:#f8f6f4;}
.b_title .fl { padding-left:10px;}
.b_title .fr { padding-right:10px;}

.b_main .clearfix {padding:15px 0 15px 15px;}
.ad_duo4 {padding:7px;width: 282px; float:left;}

.ad_duo4:hover {border: 3px solid #e5ded6;background-color: #f8f6f4;padding:5px; }
.ad_duo4:hover a{ color:#d00;}
.ad_duo4 .pic44 a { display:block; margin-top:5px;}
.ad_duo4 .pic44 span {color: #ff2a00;font-size: 16px;font-family: arial;font-weight: 700;}
.ad_duo4 .pic44 span em {font-size: 14px;font-weight: normal;font-family: 微软雅黑;}


.sytit {height:60px; overflow:hidden;}
.sytit .fl {font-size: 30px;line-height: 60px; color:#333;}
.sytit .fr { padding-top:20px; color:#ccc;}
.sytit .fr a{ margin:0 5px;}


.syspl {width: 193px;height: 484px;background: #e8e8e8;position: relative;float: left; overflow:hidden;}
.bj001 {background: #e8e8e8 url(bj001.png) no-repeat right top;}
.bj002 {background: #e8e8e8 url(bj002.png) no-repeat right top;}
.syspl .AdvBanner img { position:absolute; left:0px; bottom:0;}
.syspl .userdefine {padding:15px 0 0 25px; line-height:34px;}
.syspl .userdefine a{ float:left; width:50%; color:#333; }
.syspl .userdefine a:hover{ color:#d00; }


.syspc {width: 747px; overflow:hidden;float: left; border-top:1px solid #eee; }
.goods-ex-sy .item { border-left:1px solid #eee;border-bottom:1px solid #eee; height:241px;width:245px;float: left; overflow:hidden;position:relative;}
.goods-ex-sy .goods-ex-list-body .i { padding:5px 10px; }
.goods-ex-sy .goods-ex-list-body .i h3 a{ font-size:14px;color: #333;display:block;text-overflow: ellipsis;white-space: nowrap; overflow:hidden;}
.goods-ex-sy .goods-ex-list-body .i h3 a:hover{ color:#d00;}
.goods-ex-sy .goods-ex-list-body .gel-intro { color:#999;}
.goods-ex-sy .item .ppic { position:absolute; right:0; bottom:0px;transition:all 0.3s linear;-moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;}
.goods-ex-sy .item:hover .ppic { right:0px; }
.goods-ex-sy .item .gel-price {color: #ff4f4d; font-weight:400;font-size: 18px;}


.syspr {width: 248px;height: 484px;border: 1px solid #eee;float: right;position: relative; overflow:hidden;}

.sypp { border-bottom:1px solid #eee; padding:15px 0;}
.sypp a { width:132px; display:block; float:left; text-align:center; }


/*装修家族*/
.zhuangxiu { width:890px; float:left;}

.zhuangxiur { width:290px; float:right;}

.ad_duo3 { float:left; width:33%; padding-bottom:20px;}
.ad_duo3 a.pic3 { float:left; margin-right:15px;}
.ad_duo3 a img{ border:1px solid #ddd;}
.ad_duo3 .pic33 { padding-top:10px;}
.ad_duo3 .pic33 a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 20px;height: 36px;line-height: 36px; display:block; margin-bottom:10px;}
.ad_duo3 .pic33 span { }
.ad_duo3 .pic33 span em { color: #ff2a00;font-family: tahoma;}





.lun_banner {width: 450px; float:left;}
/*---ad_slidelr--*/
.scrollable{position:relative;  }
.scrollable .prev, 
.scrollable .next {display:none;top:50%; margin-top:-28px;width: 56px;height: 56px;position: absolute;z-index: 4; cursor:pointer; }
.scrollable:hover .prev, 
.scrollable:hover .next {display:block; }
.scrollable .prev { left:0px;background:url(left.png) no-repeat; }
.scrollable .next { right:0px;background:url(right.png) no-repeat; }
.scrollable .view-content{ overflow:hidden; }
.scrollable .trigger-content{position:absolute;overflow:hidden;bottom:8px;right:5px;}
.scrollable .switchable-triggerBox{ }
.scrollable .switchable-triggerBox li{ float:left;width:10px;height:10px;line-height:999px;text-decoration: none; background: #fff; margin:0 4px;border-radius:50%;-moz-border-radius:50%; }
.scrollable .switchable-triggerBox li.active{background:#d00;}
.view-content li  { position:relative; overflow:hidden;}
.view-content .opc_cont { display:block; line-height:28px;padding:15px 10px 12px 10px;width:100%;background: url(opactiy.png) repeat;position: absolute;bottom: 0;left: 0;color: #fff; font-size:14px;}
.view-content .opc_cont b { display:block; font-weight:500;font-size: 22px;}



.lun_bannerr {width:730px; float:right;}
.ad_qing2 a{ display:block; position:relative; overflow:hidden;}
.ad_qing2 a span{ display:block; line-height:35px;width:100%;background: url(opactiy.png) repeat;position: absolute;bottom: 0;left: 0;color: #fff; font-size:14px;}
.ad_qing2 a span em{padding:0 0 0 10px;}
.tangopactiy a img{transition:all 0.3s linear;-moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;
-o-transition:all 0.3s linear; }
.tangopactiy a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}



.syggw { float:left; width:900px;}
.syggw .ad_duo a { float:left; display:block; padding:0 5px 5px 0;}
.syggwr { float:right; width:280px;}

.wzaa .tangTitle {height:40px;  border:1px solid #eee; border-bottom:0;  }
.wzaa .tangTitle h3 {padding:0px 0 0 10px;font-weight:500;margin:0; line-height:40px; font-size:22px; color:#333; }
.wzaa .tangContent {padding:0px;border:#eee 1px solid; border-top:0px; margin-bottom:10px;overflow:hidden;padding:10px 0 8px 12px;line-height:32px;min-height:165px;}
.wzaa .tangContent li { background:url(0056.gif) left no-repeat; padding-left:12px;}
.wzaa .tangArticle .tangMore { position:absolute; right:10px; top:5px;}


.wzfl { width:376px; padding:0 0 0 30px; float:left; }
.wzfl .tangTitle {height:38px;border-bottom: 1px solid #333; }
.wzfl .tangTitle h3 {padding:0px;font-weight:500;margin:0;line-height:38px; font-size:22px; color:#333; }
.wzfl .tangContent {padding:0px; overflow:hidden;padding:10px 0px;line-height:26px; margin-bottom:10px; }
.wzfl .tangArticle .tangMore { position:absolute; right:0px; top:10px;}
.wzfl .tangArticle .tangMore a { color:#999;}
.wzfl .tangArticle .tangMore a:hover { color:#d00;}





.youq {}
.youq#Tabs2 { border: 1px solid #eee;border-top-width: 2px; }
.youq#Tabs2 .switchable-triggerBox {margin:0;border:0;height:38px;background:#eee;   }
.youq#Tabs2 .switchable-triggerBox li {float:left;margin:0; padding:0;list-style-type:none;cursor:pointer;width: 120px;line-height: 38px;
color: #666;font-size: 16px;text-align: center;}
.youq#Tabs2 .switchable-triggerBox li.active { background:#fff; }

.youq .switchable-content {padding:15px 0 15px 44px; position:relative; z-index:9;} 
.youq .switchable-content  .switchable-panel  { overflow:hidden; overflow:hidden;}
 
.youq .switchable-content li {width: 143px;float: left;height: 26px;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.youq .switchable-content .tangArticle  li { width:33%;}



.sales-rank .product-list:after {content: "\0020";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;}
.sales-rank .gray-content { padding-right:5px;}
.sales-rank .product-item { float:left; width:25%;}
.sales-rank .product-img { float:left; padding:10px;}
.sales-rank .product-img img { width:120px; height:120px;}


.sales-rank .product-info { padding-top:15px;  }
.product-info .product-name a{ display:block; height:40px; line-height:20px; overflow:hidden;}
.sales-rank .product-info .ljgm { display:block; width:76px; height:24px; line-height:999px; overflow:hidden; background:url(ljqg.gif) no-repeat;
margin-top:5px;}









/*------底部------*/
.footerbg { border-top: 1px solid #e7e7e7; margin-top:10px;}

.footer { width:1190px; overflow: hidden; padding:10px 0 ; }

.footzdy { width:1190px; overflow: hidden; padding: 12px 0; border-bottom: 1px solid #eaeaea; height:48px; overflow:hidden;}
.footz {width: 252px; overflow:hidden;}
.footz .zdy1 { width:47px; overflow:hidden;}
.footz .zdy2 { width:197px; overflow:hidden; padding-left:8px;font-family:"Microsoft YaHei";}
.footz .zdy2 a { font-weight:bold;font-family:"Microsoft YaHei"; color:#333;line-height: 24px;font-size: 14px;}
.footz.fr {width: 180px; overflow:hidden;}
.footz.fr .zdy2 {width:125px; overflow:hidden;}
 
.footer .foota { float:left; width:180px; padding-left:20px; overflow:hidden; }
.footer tangArticle  { }
.footer .tangTitle { padding-bottom:5px; }
.footer .tangTitle h3 {font-family:"Microsoft YaHei"; }
.footer .tangContent a { line-height:25px;}


.footer .footb { float:right;  width:100px; padding-right:50px; font-weight:bold;font-family:"Microsoft YaHei"; font-size: 14px;} 
.footer .footb img { margin-top:5px;}


.foorbg { color:#999;border-top: 2px solid #c40000; background: #000;padding:10px 0; }
/*------默认页------*/

.sales-rank2 .product-item { border-bottom:1px dashed #ddd; margin-bottom:8px; padding-bottom:8px; text-align:center;}
.sales-rank2 .product-name { text-align:center;}
.sales-rank2 .product-price{ text-align:center;}

.vieww  img { width:160px!important;height:160px!important; margin-bottom:8px;}
.goods-ex-lb .item,
.vieww .product-item { padding:9px 0; border-bottom:1px dashed #ccc; text-align:center;}
.goods-ex-lb .last,
.vieww .last { border-bottom:0px; }
.product-price { color:#c00 ; font-size:14px;   }
.vieww .product-item { margin:0 6px;}



.im { position: absolute; z-index: 1000; color:#444; }
.im .im-bar { width: 16px; padding: 10px 10px; background-color:#EB1746; position: relative; color: white; float:left; }
.im .im-bar .icon { font-size: 14px; display: block; height: 20px; }
.im .im-bar .arrow { position: absolute; border-width: 6px 4px; border-style: solid dashed dashed solid; border-color:#EB1746 transparent transparent #EB1746; bottom: -12px; left: 0; width: 0; height: 0; _font-size: 0; _line-height: 0; }
.im .im-main { border: 1px solid #EB1746; float: left; _display: inline; padding:20px 15px; background-color: white; }
.im .im-item { margin: 5px 0; text-align:center;}

.sign-title h2 {color: #d00;}
.signin {border: 1px solid #ccc;}
/**/

.goods_tang .price  {color:#e00;font-weight:700;font-size:13px;font-family: tahoma,verdana,arial,helvetica,sans-serif;}
.goods_tang .gel-mktprice {color:#777;font-weight:500;font-size:12px; text-decoration:line-through; padding-left:10px;font-family: tahoma,verdana,arial,helvetica,sans-serif;}
.goods_tang .product-item { text-align:center;padding: 8px 0; border-bottom: 1px dotted #DEDEDE;}
.goods_tang .product-item.last { border-bottom:0px;}
.goods_tang .product-item h3 { font-weight:400; height:40px; line-height:20px; font-size:12px; overflow:hidden;}



.ex-tang1-box .switchable-triggerBox li {float: left;display: inline;color: #000;text-align: center;line-height: 16px;
width: 18px;height: 18px;font-size: 12px;cursor: pointer;overflow: hidden;padding-top: 2px;background-color: #ccc;margin-right: 2px;
font-family: Arial;}
.switchable-triggerBox li.active {background: #f60; color:#fff;}



/*------滑动排行------*/

#accordion1{ color:#888;}
#accordion1 a { color:#888;}
#accordion1 a:hover { color:#f36; text-decoration:none;}

#accordion1 .ttitle { height:36px; background:url(top.gif) no-repeat;}

#accordion1 .goods-info{border:0px; padding:3px 0 3px 0; width:170px; margin:0 auto; line-height:18px; height:36px; overflow:hidden;}
#accordion1 .clearfix { line-height:40px;margin:0; cursor:pointer; position:relative;}
#accordion1 .demo-pic{ overflow:hidden; margin:0 auto; width:150px; overflow:hidden;}
#accordion1 .demo-pic a{display:table-cell;text-align:center;vertical-align:middle; overflow:hidden;}
#accordion1 .clearfix .mktprice{color:#666666;font-weight:normal;}
#accordion1 .clearfix .mktprice span{text-decoration:line-through; padding:0 10px 0 0;}
#accordion1 .clearfix i { position:absolute; left:0px; top:10px;}
#accordion1 .switchable-trigger { height:40px; line-height:40px;border-bottom:#f2f2f2 solid 1px; padding-left:29px; overflow:hidden;}
.h41 #accordion1 .switchable-trigger { height:47px; line-height:47px;}
#accordion1 .switchable-panel { float:left;PADDING-BOTTOM: 3px; padding-top:6px;OVERFLOW: hidden;
position:relative;width:100%;HEIGHT: 222px; border-bottom:#f2f2f2 solid 1px;}
#accordion1 .active {display:none;}

#accordion1 .switchable-trigger i{line-height:12px; height:12px; width:20px; font-size:12px; text-align:center; font-size:10px;
font-family:宋体; background:url(002.png); border-radius:4px; color:#999; top:14px;  }
#accordion1 .switchable-trigger i em { display:none;}

#accordion1 .switchable-panel i { height:20px; line-height:20px; width:50px; text-align:center; background:url(001.png) no-repeat; display:block; color:#fff;font-family:"Microsoft YaHei"; font-size:12px;}
#accordion1 .switchable-panel i  em { padding-right:2px;}
#accordion1 .switchable-panel:hover i { color:#fff;}

#accordion1 .jia { height:20px; line-height:20px;width:180px; margin:0 auto; font-family:"Microsoft YaHei"; }
#accordion1 .gel-price {font-size:15px; color:#f00; font-weight:700;  }
#accordion1 .gel-mktprice { color:#999;}



/*2*/
.filter-container .filter-title .gallery-total-info b {color:#d00;}
.filter-container {border: 1px solid #d3d3d3;}
.filter-container .filter-title {background-color: #f7f5f6;border-bottom:1px solid #ddd; line-height:18px; padding:9px 10px;}
.filter-selected {background-color: #fff; border-bottom:0px dashed #ccc; padding:0px;}
.filter-lists-container {padding:0px;}
.filter-selected-values {min-height: 20px;}
.filter-lists-container .filter-entries { border:0px;border-top: 1px solid #ddd;margin:0px;}
.gallery-filter dt,
.gallery-filter dd { padding:8px 5px;}
.filter-lists-container .filter-entries-label { width:90px; text-align:left;}
.gallery-filter dt {text-align:left; width:90px; padding-left:22px;}
.filter-item {margin:0 3px;}
.filter-promotion .active {background-color:#d00;}
.filter-lists-container .active {background-color:#d00;}
.filter-lists-container .active a:hover.handle{color:#fff;}

/*2*/
.mini-pageview .flip {color:#d00;padding:0px 4px;}
.mini-pageview { padding-top:7px;}
.mini-pageview .page-action a { line-height:22px; font-size:16px;}
.gallery-sortbar { font-size:13px;}
.gallery-sortbar .gallery-sort label{ margin-left:20px; position:relative; top:2px;}
.gallery-sortbar .gallery-sort select { height:24px;}
.gallery-sortbar .gallery-sort a { height:24px;border: 1px solid #ddd; margin:0px; margin-left:-1px; display:block; float:left; line-height:22px;}
.gallery-sortbar .gallery-sort .active {color:#d00; margin:0px;border:1px solid #ddd; background:#fff; }
.gallery-sortbar .gallery-sort a em { height:22px; overflow:hidden;}
.gallery-sortbar .gallery-sort a span {color:#888; margin-left:2px;top:0px; position:relative;}
.gallery-sortbar .gallery-sort .active  span {color:#d00;}
.gallery-sortbar .gallery-showmode { padding:8px 20px 0 20px;}
.gallery-sortbar .gallery-showmode a {border:1px solid #ddd; display:block; float:left; line-height:24px; height:24px;
background:#f3f3f3; padding:0 6px; margin:0; margin-left:-1px; }
.gallery-sortbar .gallery-showmode .active {color:#d00; background:#fff;}
.gallery-sortbar .gallery-showmode i { top:-1px; position:relative;}
.gallery-sortbar .gallery-showmode a .icon {color:#888;}
.gallery-sortbar .gallery-showmode .active .icon {color:#d00;}
.gallery-grid .goods-price { max-height: 38px;}
.gallery-sortbar .gallery-showmode input {margin-left:20px;position:relative; top:2px;  }
.gallery-sortbar .gallery-showmode label {position:relative; top:3px; color:#555;}
.mini-pageview { font-family:tahoma,arial; font-size:14px; color:#555;}
.mini-pageview .page-current { color:#d00;}

/*2*/
.gallery-grid { padding-top:7px; }
.gallery-grid .goods-item { border-bottom:0px; border:1px solid #fff; padding:0px; margin:0 8px; margin-bottom:15px;}
.gallery-grid .goods-item:hover{  padding:0px;}
.gallery-grid .goods-item.first { margin-left:0px;}
.gallery-grid .goods-item.last { margin-right:0px;}
.goods-item .goods-name { height:36px; line-height:18px; font-size:13px;}
.goods-item .goods-name a { color:#555;}
.goods-item .goods-name a:hover { color:#d00;}
.goods-item .goods-price ins.price { font-size:16px; color:#f00;}
.goods-item .goods-comment b {color: #d00; font-weight:500;}

/*2*/
.btn-caution span,
.btn-import span,
.btn-major span { background:#d00;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px; }
.btn-caution:hover span,
.btn-import:hover span,
.btn-major:hover span { background:#f30;}


/*2*/
.product-titles p {}
.product-information { color:#555; font-size:13px;}
.product-concerns { border:0px; margin-bottom:0px; padding-bottom:0px;}
.product-concerns .price { font-size:14px; font-family:"Microsoft YaHei";}
.product-concerns .label {line-height:32px;}
.product-concerns .detail {margin-left:0em;line-height:32px;}
.product-buy {background:none;border:0px;padding: 10px 0px;margin-top: 10px;}
.product-buy .item-label {width:6em;margin-right:0px;text-align:left; padding-top:1px; }
.product-buy .item-content {display: block;margin-left:4em;}
.product-album-zoom { display:none;}


/*2*/
.product-buy-quantity .p-quantity { margin-top:-4px; margin-right:5px;}
.p-quantity a:hover {background-color:#d00;border-color:#d00;}

/*2*/
.product-information .btn-import span { border:2px solid #d00;background:#d00;font-family:"Microsoft YaHei"; padding-left:40px;line-height:39px;}
.product-information .btn-import:hover span { background:#d00; border:2px solid #d00; }

.product-information .btn-major span { background:#FC6B00;border:2px solid #FC6B00;font-family:"Microsoft YaHei";padding-left:40px; line-height:39px;}
.product-information .btn-major:hover span { background:#FC6B00;border:2px solid #FC6B00;  }
.product-information .btn-import span span,
.product-information .btn-import:hover span span,
.product-information .btn-major span span,
.product-information .btn-major:hover span span { background:none; border:0px; padding:0px; padding-right:40px;}

.spec-item .spec-attr {border: 1px solid #cfcfcf; padding:1px;background-color:#fff;}

.spec-item .selected {border:2px solid #d00; padding:0px; }
.spec-item .spec-attr a {border:0px;color: #555;line-height:28px;}
.spec-item .spec-attr a:hover{ color:#d00;}
.spec-item .spec-attr span {padding: 0 15px;}
.spec-item .selected i {background: url(item_selected.gif) no-repeat;}
.product-titles p { color:#d00;}
.product-promotion .tabs .active {border-top: 2px solid #d00; margin-top:10px;}


/*2*/
.product-album-preview {position: relative;border: 1px solid #ddd;}
.stars .above {color:#f30;}
.product-album-thumb .thumbnail-list li {padding:0px;}
.product-album-thumb .thumbnail-list .active .thumbnail {border:1px solid #f60;}


.product-adjunct .adjunct-group .item {width:158px;}
.product-adjunct .goods-pic {width: 140px;height: 140px;line-height: 138px;border:1px solid #eaeaea;}
.product-adjunct .goods-pic img {max-width: 140px;max-height: 140px;vertical-align: middle;}
.product-adjunct .goods-info { color:#555; width:142px; margin:0 auto;}
.product-adjunct .goods-info h3 { font-size:12px; line-height:18px;height: 36px; display:none;}
.product-adjunct .goods-info a { color:#555;}
.product-adjunct .goods-info a:hover { color:#d00;}
.product-adjunct .goods-info .pro-price,
.product-adjunct .goods-info .adj-price {font-family:"Microsoft YaHei";}
.product-adjunct .info-area .adj-amount {font-family:"Microsoft YaHei";font-size:14px;}
.product-adjunct .info-area,
.product-adjunct .adjunct-group .selected { background:none; }
.product-adjunct .info-area .adj-selected { color:#f30; font-weight:400;}
.product-adjunct .info-area{ vertical-align:top; padding-top:26px; width:220px; color:#555; font-size:13px;}
.product-adjunct .button-area {margin-top: 10px;text-align:left;}
.button-area .btn-major:hover span,
.button-area .btn-major span{ background:none; padding:0px; margin:0px;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;}
.button-area .btn-major:hover span span,
.button-area .btn-major span span { padding:0px;background-color:#D1ECB7;color:#389718;border:1px solid #389718;
cursor:pointer;
outline:0;-moz-border-radius:2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;
height:26px;line-height:25px;font-size:12px;font-weight:700;width:122px;text-align: center;}

/*2*/
.page-maincontent .product-tags{margin-bottom:10px;background:#FFF;padding:0 15px 0 0;border-bottom:2px solid #c00;}
.page-maincontent .product-tags .tags-hd{border:none;margin:0;background:none;font-size:14px;width:120px;height:36px;line-height:36px;background:#EBEBEB;color:#FFF;margin-right:1px;text-align:center;}
.page-maincontent .product-tags .tags-hd a{padding:0;border:none;color:#333;}
.page-maincontent .product-tags .tags-hd a:hover{color:#333;text-decoration:none;}
.page-maincontent .product-tags .active{border:none;margin:0 1px 0 0;font-weight:normal;background:#c00;}
.page-maincontent .product-tags .active a{color:#FFF;}
.page-maincontent .product-tags .active a:hover{color:#FFF;}
.page-maincontent .product-tags .tag-consult{border:none;}

/*2*/

.product-attributes {background-color:#f5f5f5;border:1px solid #e6e6e6; border-top:1px solid #eaeaea; }
.product-attributes ul {padding:15px 20px; color:#666;}

/*2*/

.product-comment .comment-list .member-discuss {background-color:#f9f9f9;border:1px solid #ddd;}
.product-comment .scores-list .score,
.product-comment .score-total .score,
.product-comment .score-total .total-count  {color: #f30;}
.product-comment .btn span {border: 1px solid #d00;background:#d00;border-radius:2px;}
.product-comment .btn span span { background:none; border:0px; color:#fff;}
.product-score {border-bottom: 1px solid #ddd; margin-bottom:8px;}

/*2*/
.product-consult .btn span {border: 1px solid #d00;background:#d00;border-radius:2px;}
.product-consult .btn span span { background:none; border:0px; color:#fff;}
.product-consult .consult-title {padding:20px 0 0 20px;border-bottom:0px;}



/**/
#product_saleslog { margin-top:10px;}
.saleslog { border:1px solid #eee;}
.saleslog thead th {border-bottom:1px solid #f2f2f2; height:40px; line-height:40px; color:#666;background-color: #f7f7f7;}
.saleslog tbody tr  {border-bottom: 1px dotted #eef1f4;}
.saleslog th, 
.saleslog td {height:38px;font-family: tahoma,arial; color:#666;}
#product_saleslog .p5 { padding:5px 0; }
.pageview a.flip:hover, 
.pageview .active {background-color:#d00;border-color:#d00;}



.tangArticle  { position:relative;}
.sideColumn .tangTitle {height:32px; background:#f8f8f8; border:1px solid #ddd;  }
.sideColumn .tangTitle h3 {padding:0px 0 0 10px;font-weight:500;margin:0; line-height:32px;font-family:"Microsoft YaHei"; font-size:14px; }
.sideColumn .tangContent {padding:0px;border:#ddd 1px solid; border-top:0px; overflow:hidden;padding:8px 0 8px 13px;line-height:26px; margin-bottom:12px; background:#fff;}
.tangContent li { overflow:hidden;}
.sideColumn .node-list.lv-1 { background:url(jia.gif) left no-repeat; padding-left:10px; font-weight:700;}
.sideColumn .article-index.lv-2 { padding-left:10px;}
.sideColumn .tangArticle .tangMore { position:absolute; right:10px; top:5px;}


.steps .active {background-color:#d00;}


.tanggwcc {position:absolute;right:0px;top:25px;z-index:9; width:141px;height:39px; }
.tanggwcc a.title-str{ color:#222;  line-height:39px; padding-left:42px; }
.tanggwcc a b{ color:#e00;}
.tanggwcc .shop-cart-mini dl{position: relative;}
.tanggwcc .shop-cart-mini dt li{ height:40px;overflow:hidden;}
.tanggwcc .shop-cart-mini dt { width:130px;height:39px; }
.tanggwcc .shop-cart-mini .enter dt { }
 
.tanggwcc .enter a.title-str{ color:#222; }
.tanggwcc .shop-cart-mini dd{display:none;}
.tanggwcc .shop-cart-mini dd{position: absolute;z-index:1000;top:38px;right:0; _left:-225px;width:320px;background: #fff;padding:10px;
	border: 1px solid #e3e3e3; margin-right:0px;}
.tanggwcc .shop-cart-mini .enter dd .baii{ display: block; height:1px; background:#fff; width:139px; position:absolute; top:-1px; right:0px;}
.tanggwcc .shop-cart-mini .enter dd{display: block;}
.tanggwcc .shop-cart-mini  .nodisplay,
.tanggwcc .shop-cart-mini .cart-empty .CartInfoItems{display: none;}
.tanggwcc .shop-cart-mini .cart-empty .nodisplay{display: block;}
.tanggwcc .shop-cart-mini .micolor2 { color:#e00;}
.tanggwcc .shop-cart-mini .boxGray { background:#f9f9f9;  padding:10px; padding-bottom:15px;border:1px solid #f1f1f1;}
.tanggwcc .shop-cart-mini .textright { text-align:left;}
.tanggwcc .shop-cart-mini .textright h4 { margin-bottom:5px;}
.tanggwcc .shop-cart-mini em{ font-size:14px; font-size:12px;text-align:center; color:#fff;  font-weight:100; position:absolute; top:0px; right:21px; height:16px; line-height:16px; width:16px; background:#c00;border-radius: 50%;-moz-border-radius: 15px; }
.tanggwcc .shop-cart-mini li span{line-height:39px;}
.tanggwcc .shop-cart-mini .goods-main h3 { height:17px; margin:0px; line-height:17px; overflow:hidden;}
.tanggwcc .shop-cart-mini .gotobuy{height:20px;line-height:20px;margin:10px 0 0 25px;display:block}
.tanggwcc .shop-cart-mini .price-wrap p{height:20px;line-height:20px}
.tanggwcc .shop-cart-mini .price-wrap .sum-n-del { height:40px;}
.tanggwcc .shop-cart-mini{width:141px;height:39px;  background:url(gwc1.png) no-repeat;}
.tanggwcc .shop-cart-mini .enter { background:url(gwc.png) no-repeat;}
.tanggwcc .shop-cart-mini dt{}
.tanggwcc .sum-n-go a.go { background:url(qjs.gif) no-repeat; height:25px; line-height:999px; width:100px;display:block; overflow:hidden;}
.tanggwcc .shop-cart-mini .boxGray { background:#f9f9f9;  padding:10px; padding-bottom:15px;border:1px solid #f1f1f1;}
.tanggwcc .shop-cart-mini .textright { text-align:left;}
.tanggwcc .shop-cart-mini .textright h4 { margin-bottom:5px;}
.tanggwcc .shop-cart-mini .goods-main h3 { height:17px; margin:0px; line-height:17px; overflow:hidden;}
.tanggwcc .shop-cart-mini .gotobuy{height:20px;line-height:20px;margin:10px 0 0 25px;display:block}
.tanggwcc .shop-cart-mini .price-wrap p{height:20px;line-height:20px}
.tanggwcc .shop-cart-mini .goodpic { height:80px; width:80px; overflow:hidden;}
.tanggwcc .shop-cart-mini .goodpic img{ height:80px;}
.tanggwcc .shop-cart-mini .goods-main { float:left; width:200px; padding-left:10px;}
.tanggwcc a.btn-tocart { background:#d00; height:28px; line-height:28px; width:76px; text-align:center; color:#fff; display:block; overflow:hidden; margin-top:6px; text-decoration:none; font-size:13px; font-weight:700;}
.tanggwcc a:hover.btn-tocart{ background: #d00;}
.tanggwcc .cart-empty {border:0px;text-align:left;padding:0;background:#fff;
line-height:20px; font-size:13px;}
.tanggwcc .no-information  {border:0px;background:none;text-align:left;padding:0 0 0 60px;background:url(20130330A_1.png) left no-repeat;line-height:52px; font-size:14px;}
.tanggwcc .cart-mini-container .goods-pic { float:left; width:96px; height:95px; overflow:hidden;}
.tanggwcc .cart-mini-container .goods-pic a img{ width:86px; height:86px;}
.tanggwcc .cart-mini-container .goods-info { float:left; width:210px; line-height:18px;}
.tanggwcc .cart-mini-container .goods-info .goods-name { line-height:18px; height:36px; overflow:hidden; text-decoration:none;margin:0px;}
.tanggwcc .cart-mini-container .goods-info .goods-name a {text-decoration:none;}
.tanggwcc .cart-mini-container .goods-info p { margin:0px; padding:0px; line-height:22px; height:22px;}
.tanggwcc .cart-mini-container .goods-item { height:95px;clear: both; border-bottom:1px dashed #ddd; margin-bottom:10px;}
.tanggwcc .p-price, .p-quantity { color:#e00;}
.tanggwcc .cart-mini-container .action-delete { color:#d00;}
.tanggwcc .minicart-info i { color:#e00; }
.tanggwcc .minicart-info {background:#f5f5f5; padding:10px;}
.tanggwcc .minicart-info .price { font-weight:800; font-size:16px;}
.tanggwcc .tanggwcc .goods-item .p-quantity {width: 110px;}

/*HOT*/

.goods_tangsy li{ border-top:#dadada 1px dashed; height:95px; padding-top:13px; position:relative; }
.goods_tangsy .demo-pic{ overflow:hidden; margin:0; float:right;padding:0px 0 0 0px; width:80px; overflow:hidden;}
.goods_tangsy .demo-pic a{display:table-cell;text-align:center;vertical-align:middle; }
.goods_tangsy li img{max-height:80px;max-width:80px;_width:expression((this.offsetWidth > 80) ? "80px" : this.offsetWidth + "px" );}
.goods_tangsy .goods-info{ padding:5px 0 0 10px; float:left; width:100px;}
.goods_tangsy .goods-info h3 {height:40px;line-height:20px; margin-bottom:3px; font-size:12px; display:block; overflow:hidden;word-break: break-all; font-weight:400;}
.goods_tangsy .goods-info i{ font-size:13px; color:#e00; font-weight:700;font-family: tahoma,verdana,arial,helvetica,sans-serif;}


/*-------关联分类-------*/
 
.cat-shopmax-rela{}
.cat-shopmax-rela a{ height:32px; overflow:hidden;line-height:32px;color:#333;font-size:14px;}
.cat-shopmax-rela a:hover{color:#ff4401;}
.cat-shopmax-rela li.lv1{font-size: 12px;font-weight:bold; display:none;line-height: 20px;color:#806F66;position: relative;line-height:0px;overflow:hidden; margin-bottom:10px ;
}
.cat-shopmax-rela li.lv1.active{ display:block}
.cat-shopmax-rela .cat-link-lv1{ background:#c00; display:block;  color:#fff; padding:0 0 0 10px; line-height:32px; height:32px;font-weight:bold; font-size:14px; }
.cat-shopmax-rela a:hover.cat-link-lv1{ color:#fff;}
.cat-shopmax-rela .lv2{border-top: 1px solid #ddd;}
.cat-shopmax-rela .lv2 dt{height: 33px;background-color:#f8f8f8;padding: 0 7px 0 10px; cursor: pointer;font: normal 14px/30px 微软雅黑;cursor:pointer;}
.cat-shopmax-rela .first dt { border-top:0;}
.cat-shopmax-rela dd{ width:158px;line-height:23px; margin-bottom:-1px;padding:5px 0 8px 35px;border-top: 1px solid #ddd;}
.cat-shopmax-rela dd a{height:23px;line-height:23px; display:block; font-size:12px;font-weight:normal; color:#666;}
.cat-shopmax-rela a.now{color: #f60;}
.cat-shopmaxrela dd a:hover{}
.cat-shopmax-rela .symbols{width:15px;height:16px;line-height: 17px;text-align:center;display: inline-block;background: #ddd;color: #fff;margin-right: 10px;cursor: pointer;font-family:"宋体";font-weight:bold;}
.lv2-box {border: 1px solid #ddd; border-top:0;  }

/*---------右侧浮动------------*/
.r_bar { width:auto; height:100%; position: fixed; line-height:16px; right: 0; top:0; _position: absolute; _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); overflow: visible; z-index:990; }
.r_bar .left { width:35px; height:100%; background:#363636; float:left; position:relative; }
.r_bar .left ul.ulul { width:35px; position:absolute; left:0; bottom:0; background:#363636; }
.r_bar #cart_num:hover,
.r_bar .left ul li:hover.lili { background:#d50039; }
.r_bar .left ul li:hover.lili a,
.r_bar .left ul li:hover.lili a:hover { color:#fff;  }
.r_bar #cart_num .shop-cart-mini a {color:#333;}
.r_bar #cart_num .shop-cart-mini a:hover {color:#e61952;}
.r_bar #cart_num { display:block; padding-top:10px; cursor:pointer; width:35px; height:110px; background:url(r_bar.png) -278px bottom no-repeat; position:relative; }
.r_bar #cart_num a.gwd { display:block; width:20px;text-align:center; color:#fff; margin:0 auto; padding-top:25px; background:url(r_bar.png) 3px 0 no-repeat; }
.r_bar #cart_num a .s-cart-number { border-radius:50%; background:#d50039; text-align:center; overflow:hidden; color:#fff;display:block; font-size:12px; line-height:20px; width:20px; margin-top:6px;}
.r_bar .kefu a { display:block; padding:0 8px; text-align:center; color:#999; margin:0 auto; padding-top:25px; background:url(r_bar.png) -61px 0 no-repeat; }
.r_bar .kefu { height:94px; padding:10px 0; background:url(r_bar.png) -278px bottom no-repeat;}
.r_bar .qrc a { text-indent:-9999px; display:block; padding:10px 0; width:35px; height:20px;  text-align:center;  background:url(r_bar.png) -134px 10px no-repeat; position:relative;}
.r_bar .qrc a img { display:none;}
.r_bar .qrc a:hover img { display:block; position:absolute; bottom:-7px; right:35px;  }
/*xo联系客服浮动层*/
.r_bar .kefu div { display:none;height:104px;padding-top: 10px}
.r_bar .kefu div a{background: #000000;line-height: 30px;padding-top: 5px;height:30px;}
.r_bar .kefu:hover div { display:block; position:absolute; right:35px;background: #000000;top:120px;width: 100px;}

.r_bar .top a { text-indent:-9999px; display:block; padding:10px 0 0; width:35px; height:20px;  text-align:center;  background:url(r_bar.png) -207px 10px no-repeat;  }
.r_bar .complaint { height:60px; padding:10px 0; background:url(r_bar.png) -278px bottom no-repeat;}
.r_bar .complaint a { display:block; padding:0 8px; text-align:center; color:#999; margin:0 auto; padding-top:25px; background:url(r_bar.png) -354px 0 no-repeat; }
.r_bar .complaint { height:60px; padding:10px 0; background:url(r_bar.png) -278px bottom no-repeat;}
.r_bar .complaint a { display:block; padding:0 8px; text-align:center; color:#999; margin:0 auto; padding-top:25px; background:url(r_bar.png) -354px 0 no-repeat; }
.r_bar .view { height:60px; padding:10px 0; background:url(r_bar.png) -278px bottom no-repeat;)}
.r_bar .view a { display:block; padding:0 8px; text-align:center; color:#999; margin:0 auto; padding-top:25px; background:url(r_bar.png) -433px 0 no-repeat; }

.r_bar { z-index:99999;}
.r_bar .shop-cart-mini dl{position: relative;}
.r_bar .shop-cart-mini dd{display:none;}
.r_bar .shop-cart-mini dd{position: absolute; z-index:1000 ;top:-10px;right:0; right:35px;width:280px;background: #fff;
	border: 1px solid #d50039; border-right:0px;}
.r_bar .shop-cart-mini .enter dd{display: block;}
.r_bar #cart_num .shop-cart-mini .enter dt a:hover { color:#fff;}
.r_bar .shop-cart-mini  .nodisplay,
.r_bar .shop-cart-mini .cart-empty .CartInfoItems{display: none;}
.r_bar .shop-cart-mini .cart-empty .nodisplay{display: block;}
.r_bar .shop-cart-mini .micolor2 { color:#f00;}
.r_bar .shop-cart-mini .boxGray { background:#f9f9f9;  padding:10px; padding-bottom:15px;border:1px solid #f1f1f1;}
.r_bar .shop-cart-mini .textright { text-align:left;}
.r_bar .shop-cart-mini .textright h4 { margin-bottom:5px;}
.r_bar .shop-cart-mini .goods-main h3 { height:17px; margin:0px; line-height:17px; overflow:hidden;}
.r_bar .shop-cart-mini .gotobuy{height:20px;line-height:20px;margin:10px 0 0 25px;display:block}
.r_bar .shop-cart-mini .price-wrap p{height:20px;line-height:20px}
.r_bar .shop-cart-mini .price-wrap .sum-n-del { height:40px;}
.r_bar .shop-cart-mini .boxGray { background:#f9f9f9;  padding:10px; padding-bottom:15px;border:1px solid #f1f1f1;}
.r_bar .shop-cart-mini .textright { text-align:left;}
.r_bar .shop-cart-mini .textright h4 { margin-bottom:5px;}
.r_bar .shop-cart-mini .goods-main h3 { height:17px; margin:0px; line-height:17px; overflow:hidden;}
.r_bar .shop-cart-mini .gotobuy{height:20px;line-height:20px;margin:10px 0 0 25px;display:block}
.r_bar .shop-cart-mini .price-wrap p{height:20px;line-height:20px}
.r_bar .shop-cart-mini .goodpic { height:80px; width:80px; overflow:hidden;}
.r_bar .shop-cart-mini .goodpic img{ height:80px;}
.r_bar .shop-cart-mini .goods-main { float:left; width:200px; padding-left:10px;}
.r_bar #cart_num .shop-cart-mini  a.btn-tocart { background:#d00; height:28px; line-height:28px; width:76px; text-align:center; color:#fff; display:block; overflow:hidden; margin-top:6px; text-decoration:none; font-size:13px; font-weight:700;}
.r_bar #cart_num .shop-cart-mini  a:hover.btn-tocart{ background:#FC6B00;}
.r_bar .cart-empty {border:0px;text-align:left;padding:0;background:#fff;
line-height:20px; font-size:13px;}
.r_bar .no-information {border:0px;background:none;text-align:center;padding:180px 0 0 0;background:url(no_cart.png) no-repeat center 20px;line-height:52px; font-size:14px;}
.r_bar .goods-item .p-quantity {width:60px;margin-right:0px;}
.r_bar .cart-mini-container .goods-pic { float:left; width:96px; height:95px; overflow:hidden;}
.r_bar .cart-mini-container .goods-pic a img{ width:86px; height:86px;}
.r_bar .cart-mini-container .goods-info { float:left; width:135px; line-height:18px;}
.r_bar .cart-mini-container .goods-info .goods-name { line-height:18px; height:36px; overflow:hidden; text-decoration:none;margin:0px;}
.r_bar .cart-mini-container .goods-info .goods-name a {text-decoration:none; color:#444;}
.r_bar .cart-mini-container .goods-info p { margin:0px; padding:0px; line-height:22px; height:22px;}
.r_bar .cart-mini-container .goods-item { height:93px;clear: both; border-top:1px dashed #ccc; padding:10px 10px 0 10px; margin-top:-1px;}
.r_bar .p-price, .p-quantity,
.r_bar .minicart-info i { color:#e00;font-family:"Microsoft YaHei";}
.r_bar .minicart-info { padding:10px; background:#fefefe; border-top:1px solid #eee;}
.r_bar .minicart-list { max-height:316px;_height:316px; overflow:auto;}
