@charset "utf-8";
/* CSS Document */
/* ===============
 * 重新定义Html元素
 * =============== */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, table, th, td { font-size: 1em; font-style: normal; font-weight: normal; }
strong { font-weight: bold; }
ul, ol { list-style: none outside none; }
fieldset, img { border: medium none; }
caption, th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
body { font: 12px/150% "Hiragino Sans GB", "Microsoft Yahei", arial, 宋体, "Helvetica Neue", Helvetica, STHeiTi, sans-serif; color: #666666; background: #FFF none repeat scroll 0 0; margin: 0; padding: 0; }
i, cite, em { font-style: normal; }
/* ==========================
 * 为旧版本浏览器格式化Html5元素
 * ========================== */
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display:block; }
/* ==========================
 * 常用宽度、高度、边距、边框属性
 * ========================== */
.w { width: 100% }
.wrapper { width: 1200px; margin: auto; }
.fl { float: left; }
.fr { float: right; }
.block { display: block; }
.none { display: none; }
.goods-price { font-family: Verdana; }
.goods-price em { font-weight: 600; color: #C00; }
.nc-appbar-tabs a.compare { display: none !important; }/*抢购页面去除侧边栏对比

/* ==========================
 * 广告区域布局样式
 * ========================== */
.ads-topbanner-layout { text-align: center; display: block; width: 100%; overflow: hidden; }
/* 公用导航区域
-------------------------------------- */
.public-nav-layout .all-category .category { margin-top: -2px; }
/* 首页焦点区域
-------------------------------------- */
.home-focus-layout { width: 100%; height: 720px; position: relative; z-index: 1; }
/* 满屏背静切换焦点图 */
.full-screen-slides { width: 100%; height: 400px; position: relative; z-index: 1; }
.full-screen-slides li { width: 100%; height: 100%; position: absolute; z-index: 1; top: 0; left: 0; }
.full-screen-slides li a { display: block; width:776px; height:270px; text-indent:-9999px; margin-left: -388px; position: absolute; z-index: 2; left: 50%; }
.full-screen-slides-pagination { font-size: 0; *word-spacing:-1px/*IE6、7*/; text-align: center; display:block; list-style:none; width:600px; height: 6px; padding:7px 8px ; margin-left: -325px; position:absolute; left:50%; top: 360px; z-index: 9; }
.full-screen-slides-pagination li { width:18px;height:18px;vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; list-style:none;border-radius: 50%; margin-left:4px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#3F000000', endColorstr='#3F000000');
background:rgba(0,0,0,0.25); overflow: hidden; cursor: pointer; *zoom:1;}

.full-screen-slides-pagination .on { background: #F30; }
.home-focus-layout .banner-arrow {width: 762px;position: absolute;top: 95px;left: 50%;margin-left: -395px; z-index:99999}
.home-focus-layout .arrow { background: url(../images/home_bg.png) no-repeat; width: 45px; height: 100px; position: absolute; z-index: 2; top:25px; cursor: pointer;}/*40px*/
.home-focus-layout  .pre { background-position: 0 -100px; left:6px; }
.home-focus-layout  .next { background-position: -45px -100px; right: 0;}
.home-focus-layout .banner-arrow:hover .arrow { opacity: 0.5!important; }
.home-focus-layout .banner-arrow .arrow:hover { opacity: 0.8!important; }

/* 四联切换焦点图 */

.limited_time { position:absolute; z-index:9; width:220px; height:164px; float:left; background:#fff }
.limited_time .clock-wrap { position:relative; width:210px; height:164px; background:url(../images/clock01.png) no-repeat }
.limited_time .clock { position:absolute; left:81px; top:26px; width:40px; height:40px; border-radius:50%; border:6px solid transparent }
.limited_time .clock:before { content:""; position:absolute; left:18px; top:18px; width:7px; height:7px; border-radius:50%; background:#fa0808 }
.limited_time .clock .clock-h { position:absolute; top:5px; left:19px; height:18px; width:5px; background:url(../images/clock_h.png) no-repeat; transform:rotate(10deg); -webkit-transform-origin:2.5px 16.5px; -moz-transform-origin:2.5px 16.5px; transform-origin:2.5px 16.5px }
.limited_time .clock .clock-m { position:absolute; left:5px; top:19px; width:19px; height:5px }
.limited_time .clock .clock-m:after { content:""; position:absolute; left:14px; top:-17px; width:4px; height:21px; background-color:#1985D9; border-radius:2px; background:url(../images/clock_m.png) no-repeat; border:1px solid transparent; -webkit-transform-origin:2.5px 19.5px; -webkit-animation:tick-tock 20s steps(60, end) infinite; -moz-transform-origin:2.5px 19.5px; -moz-animation:tick-tock 20s steps(60, end) infinite; transform-origin:2.5px 19.5px; animation:tick-tock 20s steps(60, end) infinite }
.limited_time .clock .clock-s { position:absolute; left:17px; top:-6px; width:5px; height:26px; -webkit-transform-origin:bottom; -webkit-animation:tick-tock 10s linear infinite; -moz-transform-origin:bottom; -moz-animation:tick-tock 10s linear infinite; transform-origin:bottom; animation:tick-tock 10s linear infinite }
.limited_time .clock .clock-s:after { content:""; position:absolute; left:0; top:0; width:5px; height:5px; background-color:#fff; border-radius:50% }
@-keyframes tick-tock { to {
transform:rotate(360deg) translate3d(0, 0, 0)
}
}
@-moz-keyframes tick-tock { to {
-moz-transform:rotate(360deg) translate3d(0, 0, 0)
}
}
@-webkit-keyframes tick-tock { to {
-webkit-transform:rotate(360deg) translate3d(0, 0, 0)
}
}



.jfocus-ad1box { width:1200px; height: 60px; margin:0px auto; overflow: hidden; margin-top:20px;  }/*180px*/
.jfocus-ad1 { width:1200px; height: 60px; margin:0px auto; overflow: hidden; margin-top:20px;}/*776px*/
.jfocus-ad1 ul { background-color: #FFF; margin:0px auto;width: auto; height: 50px;}
.jfocus-ad1 ul li { width:1200px; height: auto; float: left; }/*749px*/
.jfocus-ad1 ul li a { width: 132px; height: 50px; overflow:hidden; text-align:left;}
.jfocus-ad1 ul li a img {width:110px;height:33px;margin:10px;}


.jfocus-trigeminybox { width:1200px; height: 310px; margin:0px auto; overflow: hidden; margin-top:20px;  }/*180px*/
.jfocus-trigeminy { float:left;width:1250px; height: 310px; margin-left: -388px; clear: both; position: absolute; z-index: 2; top:420px; left: 50%; overflow: hidden; }/*776px*/
.jfocus-trigeminy ul { background-color: #FFF; width: auto; height: 390px; position: absolute; z-index: 1; overflow: hidden;}
.jfocus-trigeminy ul li { width:1250px; height: 310px; float: left; }/*749px*/
.jfocus-trigeminy ul li a { display: block; width: 132px; height: 60px; overflow:hidden; float: left;text-align:left;}
.jfocus-trigeminy ul li a img {width:110px;height:33px;margin:10px;}
.jfocus-trigeminy .arrow { background: url(../images/home_bg.png) no-repeat; width: 45px; height: 100px; position: absolute; z-index: 2; top:25px; cursor: pointer; }/*40px*/
.jfocus-trigeminy .pre { background-position: 0 -100px; left:6px;}
.jfocus-trigeminy .next { background-position: -45px -100px; right: 0;}
.jfocus-trigeminy .pagination{ display: none;}
.jfocus_add1{ float:left;background: url(../images/xiaomei_tuijian.jpg) no-repeat left center; width:211px; height:147px;}
/*焦点区域右侧*/
.home-focus-layout .right-sidebar {filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#19000000', endColorstr='#19000000'); width: 230px; height: 400px; margin-left: 368px; position: absolute; z-index:1; top: 0; left: 50%; }
/*服务标志*/
.home-focus-layout .policy { background-color: #FFF; width: 210px; height: 81px; padding: 8px 0 0; }
.home-focus-layout .policy ul { width: 210px; height: 80px; }
.home-focus-layout .policy ul li { line-height: 24px; color: #999; background: url(../images/CP.png) no-repeat; width: 50px; height: 24px; float: left; padding: 52px 10px 0 10px }
.home-focus-layout .policy ul li.b1 { background-position: 0 0; }
.home-focus-layout .policy ul li.b2 { background-position: -70px 0; }
.home-focus-layout .policy ul li.b3 { background-position: -140px 0; }
/* 商城首页-新闻及店铺Tab切换 */
.nc-home-news .tabs-nav { background: #F7F7F7; height:32px; border-bottom: solid 1px #E7E7E7; position:relative; z-index:1; }
.nc-home-news .tabs-nav li { line-height:25px; background:#F7F7F7; text-align: center; display:block; width:70px; height:25px; float:left; padding: 0; margin:5px 0 0 5px; border: solid #F7F7F7; border-width: 1px 1px 0 1px; position:relative; z-index:9; }
.nc-home-news .tabs-nav li.tabs-selected { color:#333; font-weight: 700; line-height:27px; background:#FFF; height:27px; border: solid #E7E7E7; border-width: 1px 1px 0 1px; position:relative; z-index:10; _margin-bottom:-1px/* IE6 */; }
.nc-home-news .tabs-nav li a:hover, .nc-home-news .tabs-nav li.tabs-selected a { color:#333; }
.nc-home-news .tabs-panel { width: 95%; margin: 6px auto; }
.tabs-hide { display: none !important; }
.tabs-panel .store-join-btn { background: url(../images/home_bg.png) no-repeat 0 -200px; display: block; width: 180px; height: 60px; margin: 20px auto 10px; text-indent:-9999px; }
.tabs-panel .store-join-help { color: #999; display: block; text-align: center; }
.tabs-panel .store-join-help:hover { text-decoration: none; color: #39C; }
.tabs-panel .store-join-help i { font-size: 14px; margin-right: 4px; }
/*抢购活动*/
.home-focus-layout .groupbuy { background-color: transparent; width: 210px; height: 238px; position: relative; z-index: 1; overflow: hidden; }
.home-focus-layout .groupbuy .title { line-height: 30px; background-color: #F0F0F0; color: #777; width: 210px; height: 30px; }
.home-focus-layout .groupbuy .title i { line-height: 16px; color: #FFF; background-color: #CB0100; vertical-align: middle; text-align: center; display: inline-block; width: 16px; height: 16px; margin: auto 8px auto 5px; border-radius: 2px; }
.home-focus-layout .groupbuy ul { height: 210px; padding: 0px; margin: 0px; float: left; clear: both; position: absolute; z-index:1; }
.home-focus-layout .groupbuy ul li { float: left; width: 210px; height: 208px; padding: 0px; }
.home-focus-layout .groupbuy .pagination { display: none; }
.home-focus-layout .groupbuy .arrow { background: url(../images/home_bg.png) no-repeat; width: 19px; height: 29px; position: absolute; z-index: 2; top: 80px; cursor: pointer; }
.home-focus-layout .groupbuy:hover .arrow { opacity: 0.5!important; }
.home-focus-layout .groupbuy .arrow:hover { opacity: 0.8!important; }
.home-focus-layout .groupbuy .pre { background-position: -160px -40px; left: 0; }
.home-focus-layout .groupbuy .next { background-position: -180px -40px; right:0; }
.home-focus-layout .groupbuy dl { background-color: #FFF; background-repeat: no-repeat; background-position: top center; width: 210px; height: 180px; padding-bottom: 28px; position: relative; z-index: 1; }
.home-focus-layout .groupbuy dl dt { color: #FFF; text-shadow: 1px 1px 0 rgba(0,0,0,0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');
background:rgba(0,0,0,0.5); text-overflow: ellipsis; white-space: nowrap; width: 200px; height: 20px; padding: 2px 5px 38px 5px; position: absolute; z-index: 1; top: 120px; left: 0; overflow: hidden; }
.home-focus-layout .groupbuy dl dd.price { font-family: Verdana, Geneva, sans-serif; background: url(../images/home_bg.png) no-repeat 0 0; width: 200px; height: 30px; position: absolute; z-index: 1; top: 145px; left: 10px; }
.home-focus-layout .groupbuy dl dd.price .groupbuy-price { font-size: 16px; font-weight: 600; color: #FFF; line-height: 24px; display: block; height: 24px; float: left; margin: 3px 0 auto 12px; }
.home-focus-layout .groupbuy dl dd.price .original-price { font-size: 12px; color: #FFF; text-decoration: line-through; line-height: 24px; color: #F99; display: block; float: left; height: 24px; margin: 3px 0 auto 4px; }
.home-focus-layout .groupbuy dl dd.price .buy-button a { font-weight: 600; color: #FFF; background-color: #FF6800; line-height: 20px; text-align: center; width: 54px; height: 22px; float: right; margin: 5px 5px auto auto; }
.home-focus-layout .groupbuy dl dd.time { font-family: Verdana; background-color: #FFF; width: 200px; height: 20px; padding: 4px 5px; position: absolute; z-index: 1; bottom: 0; left: 0; }
.home-focus-layout .groupbuy dl dd.time .sell { float: left; }
.home-focus-layout .groupbuy dl dd.time .sell em { font-weight: 600; color: #E72551; margin-left: 2px; }
.home-focus-layout .groupbuy dl dd.time .time-remain { color: #777; float: right; }
.home-focus-layout .groupbuy dl dd.time .time-remain em { font-weight: 600; color: #E72551; }
/* 商城首页-新闻及店铺Tab切换*/
.proclamation { background: #FFF; width: 210px; height: 152px; margin:0 auto;}
.proclamation .tabs-nav { background: #F7F7F7; height:30px; border: solid #E7E7E7; border-width: 1px 0; position:relative; z-index:1; }
.proclamation .tabs-nav li { background:#F7F7F7; text-align: center; display: block; width: 103px; height: 20px; float: left; padding: 5px 0; margin: 0; border: solid #F7F7F7; border-width: 0 0 0 1px; position: relative; z-index: 9; cursor: pointer; }
.proclamation .tabs-nav li h3 { font-weight: 600; line-height:20px; }
.proclamation .tabs-nav li.tabs-selected { color: #333; font-weight: 600; line-height: 20px; background: #FFF; width: 104px; height: 20px; border-style: solid; border-color: transparent #E7E7E7 #FFF #E7E7E7; border-width: 0 1px 1px 1px; position: relative; z-index:10; _margin-bottom: -1px/* IE6 */; }
.proclamation .tabs-nav li h3, #news .tabs-nav li.tabs-selected h3 { color:#333; }
.proclamation .tabs-panel { width: 95%; margin: 6px auto; }
.proclamation .mall-news { }
.proclamation .mall-news li { line-height: 20px; text-overflow: ellipsis; white-space: nowrap; height: 20px; padding: 1px 0; overflow: hidden; }
.proclamation .mall-news li i { background: url(../images/home_bg.png) no-repeat -70px -40px; vertical-align: middle; display: inline-block; width: 2px; height: 2px; margin-right: 6px; }
.proclamation .mall-news li time { font-family: Tahoma, Geneva, sans-serif; color: #999; font-size: 10px; margin-left: 6px; }
.tabs-hide { display: none !important; }
.home-sale-layout { overflow: hidden; }
.home-sale-layout .left-layout { width: 989px; float: left; border-bottom: solid 1px #F0F0F0; }
.home-sale-layout .tabs-nav { background-color: transparent; width: auto height: 40px; border-style: solid; border-width: 0 0 2px 0; border-color: transparent transparent #F0F0F0 transparent; position: relative; z-index: 1; }
.home-sale-layout .tabs-nav li { background-color: transparent; width: 20%; *width: 195px;
height: 40px; float: left; padding: 0; position: relative; z-index: 1; cursor: pointer; }
.home-sale-layout .tabs-nav li h3 { font-size: 12px; font-weight: 600; line-height: 38px; text-align: center; }
.home-sale-layout .tabs-nav li i { font-size: 0px; line-height: 0; display: none; width: 0px; height: 0px; float: right; margin-left: -4px; border-width: 5px; border-style: dashed dashed solid dashed; position: absolute; z-index: 1; bottom: 0; left: 50%; }
.home-sale-layout .tabs-nav .on { border-style: solid; border-width: 0 0 2px 0; border-color: #ff4040; }
.home-sale-layout .tabs-nav .on i { display: block; border-color: transparent transparent #ff4040; }
.home-sale-layout .tabs-nav .on h3 { color: #ff4040; }
.home-sale-layout .tabs-panel { width: 989px; overflow: hidden; }
.home-sale-layout .tabs-panel ul { width: 990px; margin-left: -1px; overflow: hidden; }
.home-sale-layout .tabs-panel ul li { width: 197px; height: 235px; padding: 15px 0 0; border-left: dotted 1px #F0F0F0; float: left; overflow: hidden; }
.home-sale-layout .tabs-panel dl { width: 160px; margin: 0 auto auto; position: relative; z-index: 1; }
.home-sale-layout .tabs-panel dl dt.goods-name { font-family: Tahoma, Geneva, sans-serif; line-height: 16px; width: 160px; height: 32px; position: absolute; z-index: auto; top: 164px; left: 0; overflow: hidden; }
.home-sale-layout .tabs-panel dl dd.goods-thumb { width: 160px; height: 160px; position: absolute; z-index: auto; top: 0; left: 0; }
.home-sale-layout .tabs-panel dl dd.goods-thumb a { text-align: center; vertical-align: middle; display: table-cell; *display: block;width: 160px; height: 160px; overflow: hidden; }
.home-sale-layout .tabs-panel dl dd.goods-thumb img { max-width: 160px; max-height: 160px; margin-top:expression(160-this.height/2);*margin-top:expression(80-this.height/2);}
.home-sale-layout .tabs-panel dl dd.goods-price { line-height: 20px; color: #999; position: absolute; z-index: auto; top: 200px; left: 0; }
.home-sale-layout .tabs-panel dl dd.goods-price em { font-size: 14px; vertical-align: middle; }
.home-sale-layout .right-sidebar { width: 211px; float: right; }
.home-sale-layout .right-sidebar .title { height: 40px; border-bottom: solid 2px #0E6EB8; }
.home-sale-layout .right-sidebar .title h3 { font-size: 12px; font-weight: 600; line-height: 38px; color: #ff4040; float: left; margin-left: 20px; }
.home-sale-layout .right-sidebar .title a { line-height: 38px; float: right; margin-right: 6px; }
.home-sale-layout .sale-discount { width: 210px; height: 252px; overflow: hidden; position: relative; z-index: 1; }
.home-sale-layout .sale-discount ul { width: auto; height: 252px; position: absolute; z-index: 1; }
.home-sale-layout .sale-discount ul li { width: 210px; height: 50px; float: left; padding: 191px 0 0 0; }
.home-sale-layout .sale-discount .arrow { background: url(../images/home_bg.png) no-repeat; width: 19px; height: 29px; margin-top: -40px; position: absolute; z-index: 2; top: 50%; cursor: pointer; opacity: 0.25!important; }
.home-sale-layout .sale-discount .arrow:hover { opacity: 0.85!important; }
.home-sale-layout .sale-discount .pre { background-position: -160px -70px; left: 0; }
.home-sale-layout .sale-discount .next { background-position: -180px -70px; right: 0; }
.home-sale-layout .sale-discount dl { height: 59px; width: 210px; border-bottom: solid 1px #F0F0F0; position: relative; z-index: 1; }
.home-sale-layout .sale-discount dl dt, .home-sale-layout .sale-discount dl dd { position: absolute; z-index: auto; }
.home-sale-layout .sale-discount dt.goods-name { text-overflow: ellipsis; white-space: nowrap; width: 200px; height: 20px; top: 30px; left: 5px; overflow: hidden; }
.home-sale-layout .sale-discount dd.goods-thumb { top: -155px; left: 30px; }
.home-sale-layout .sale-discount dd.goods-thumb a { text-align: center; vertical-align: middle; display: table-cell; *display: block;width: 150px; height: 150px; overflow: hidden; }
.home-sale-layout .sale-discount dd.goods-thumb img { max-width: 150px; max-height: 150px;}
.home-sale-layout .sale-discount dd.goods-price { font: 600 16px/30px Verdana; color: #C00; width: 200px; height: 30px; top: 0; left: 5px; }
.home-sale-layout .sale-discount dd.goods-price .original { font-size: 12px; color: #AAA; font-weight: normal; text-decoration: line-through; margin-left: 6px; }
.home-sale-layout .sale-discount dd.goods-price-discount { color: #FFF; background: url(../images/home_bg.png) no-repeat -100px -100px; text-align: center; width: 48px; height: 24px; padding: 28px 0 16px 0; top: -40px; right: 5px; }
.home-sale-layout .sale-discount dd.goods-price-discount em { font-size: 16px; font-weight: 600; margin-right: 2px; }
.home-sale-layout .sale-discount dd.time-remain { color: #999; line-height: 16px; text-align: center; width: 210px; height: 16px; top: -180px; left: 0; }
.home-sale-layout .sale-discount dd.time-remain i { background: url(../images/home_bg.png) no-repeat -40px -60px; vertical-align: middle; display: inline-block; width: 11px; height: 11px; margin-right: 4px; }
.home-sale-layout .sale-discount dd.time-remain em { font-weight: 600; color: #555; margin: 0 2px; }
.home-sale-layout .sale-discount dd.goods-buy-btn { }
.home-sale-layout .sale-discount .preNext { opacity: 0.5 !important; }
.home-sale-layout .sale-discount .preNext:hover { opacity: 1 !important; }
/* 首页标准内容模块
-------------------------------------- */
.home-standard-layout { height: 462px; overflow: hidden; margin-top: 15px; }
/*首页楼层横幅 v3-b12*/
.home-floor-banner { margin:10px auto; width: 1200px; overflow: hidden; }
.home-floor-banner a{width: 1200px;display: table-cell;text-align: center}
.right-side-layout {float:left; width:358px;position: relative;}
/*区块左侧*/
.home-standard-layout .left-sidebar { width: 212px; height: 462px; float: left; }
.home-standard-layout .left-sidebar .title { width: 100%; height: 42px; }
.home-standard-layout .left-sidebar .title .pic-type { }
.home-standard-layout .left-sidebar .title .pic-type img { max-width: 210px; max-height: 42px; margin: 0 1px; }
.home-standard-layout .left-sidebar .title .txt-type { height: 36px; padding-top:2px; }
.home-standard-layout .left-sidebar .title .txt-type span { font: 22px/32px "Microsoft YaHei", 微软雅黑, \9ed1\4f53, \5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; line-height: 28px; vertical-align: middle; text-align: center; display: inline-block; width: 28px; height: 28px; margin: 2px auto auto 16px; color:#fff }
.home-standard-layout .left-sidebar .title .txt-type h2 { font: 22px/32px "Microsoft YaHei", 微软雅黑, \9ed1\4f53, \5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; color: #fff; vertical-align: middle; display: inline-block; *display: inline/*IE6,7*/;
zoom:1; }
/*区块左侧广告*/
.home-standard-layout .left-ads { width:180px; height: 180px; margin:0 auto; overflow:hidden;}
.home-standard-layout .left-hot-goods { color: #666; margin: 10px; padding: 10px 10px 3px; }
.home-standard-layout .left-hot-goods p { color: #333; font-size: 14px; }
.home-standard-layout .left-hot-goods ul { list-style: outside none disc; padding-top: 10px; }
.home-standard-layout .left-hot-goods ul li { lline-height: 20px; text-overflow: ellipsis; white-space: nowrap; height: 20px; padding: 1px 0; overflow: hidden; }
.home-standard-layout .left-hot-goods ul li i { background: url(../images/home_bg.png) no-repeat -70px -40px; vertical-align: middle; display: inline-block; width: 2px; height: 2px; margin-right: 6px; }
.home-standard-layout .left-hot-goods a { color: #666; display: inline-block; line-height: 20px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; width: 160px; }
.home-standard-layout .left-hot-goods a:hover { color: #666; text-decoration: underline; }
/*左侧推荐分类*/
.home-standard-layout .recommend-classes { width: 200px; height: 124px; margin: 0 auto; overflow: hidden; }
.home-standard-layout .recommend-classes ul {*word-spacing:-1px/*IE6、7*/; height: 94px; padding: 22px 0 8px 5px;}
.home-standard-layout .recommend-classes ul li { display: inline-block; *display: inline;zoom: 1; }
.home-standard-layout .recommend-classes ul li a { display: inline-block; line-height: 14px; margin-bottom: 10px; margin-right:10px;min-width: 62px; padding:2px 5px; text-align:center;}
.home-standard-layout .recommend-classes ul li a:hover { text-decoration: none; text-shadow: none; }
/*区块中部*/
.home-standard-layout .middle-layout { width: 988px; height: 100%; float: left; }
.home-standard-layout .tabs-nav { background-color: transparent; width: 100%; height: 40px; }
.home-standard-layout .tabs-nav li { background-color: transparent; width: 12%; height: 40px; float: left; padding: 0; position: relative; z-index: 1; cursor: pointer; }
.home-standard-layout .tabs-nav li h3 { font-size: 14px; font-weight: 600; line-height: 38px; text-align: center; }
.home-standard-layout .tabs-nav li i { font-size: 0px; line-height: 0; display: none; width: 0px; height: 0px; float: right; margin-left: -4px; border-width: 5px; border-style:dashed dashed solid dashed; position: absolute; z-index: 1; bottom: 0; left: 50%; }
.home-standard-layout .tabs-panel { width: 988px; height: 498px; padding: 0; margin: 0; position: relative; z-index: 1; }
/*中部推荐位广告图形式1*/
.home-standard-layout .middle-banner-style01 { width: 988px; height: 498px; position: relative; z-index: 1; }
.home-standard-layout .middle-banner-style01 a { position: absolute; z-index: 1; }
.home-standard-layout .middle-banner-style01 .a1, .home-standard-layout .middle-banner-style01 .a2, .home-standard-layout .middle-banner-style01 .c1, .home-standard-layout .middle-banner-style01 .c2, .home-standard-layout .middle-banner-style01 .a1 img, .home-standard-layout .middle-banner-style01 .a2 img, .home-standard-layout .middle-banner-style01 .c1 img, .home-standard-layout .middle-banner-style01 .c2 img { width: 194px; height: 194px; }
.home-standard-layout .middle-banner-style01 .a1 { top: 0; left: 0; }
.home-standard-layout .middle-banner-style01 .a2 { top: 194px; left: 0; }
.home-standard-layout .middle-banner-style01 .b1 { width: 388px; height: 388px; top: 0; left: 194px; }
.home-standard-layout .middle-banner-style01 .b1 img { width: 388px; height: 388px; }
.home-standard-layout .middle-banner-style01 .c1 { top: 0; left: 582px; }
.home-standard-layout .middle-banner-style01 .c2 { top: 194px; left: 582px; }
.home-standard-layout .middle-banner-style01 .d1, .home-standard-layout .middle-banner-style01 .d2, .home-standard-layout .middle-banner-style01 .d3, .home-standard-layout .middle-banner-style01 .d4, .home-standard-layout .middle-banner-style01 .d1 img, .home-standard-layout .middle-banner-style01 .d2 img, .home-standard-layout .middle-banner-style01 .d3 img, .home-standard-layout .middle-banner-style01 .d4 img { width: 194px; height: 110px; }
.home-standard-layout .middle-banner-style01 .d1 { top: 388px; left: 0; }
.home-standard-layout .middle-banner-style01 .d2 { top: 388px; left: 194px; }
.home-standard-layout .middle-banner-style01 .d3 { top: 388px; left: 388px; }
.home-standard-layout .middle-banner-style01 .d4 { top: 388px; left: 582px; }

/*中部推荐广告列表*/
.home-standard-layout .middle-banner-list {float:right; width:629px; !important; height: 420px !important; border-style: solid; border-width: 0 1px 1px 0; border-color: transparent #DDD #DDD transparent; overflow: hidden; }
.home-standard-layout .middle-banner-list ul { width: 630px; height: 420px; margin: 0 -1px -1px 0; border-left:1px solid #DDD }
.home-standard-layout .middle-banner-list ul li { width: 209px; height: 209px; float: left; border-style: solid; border-width: 0 1px 1px 0; border-color: transparent #DDD #DDD transparent; overflow: hidden; }
.home-standard-layout .middle-banner-list dl { width: 180px; margin: 14px auto auto; position: relative; z-index: 1; height:209px; }
.home-standard-layout .middle-banner-list dl dt{transition: .3s;font-size:14px;  font-family: Tahoma; text-overflow: ellipsis; white-space: nowrap; line-height: 22px; width: 180px; height: 22px; position: absolute; z-index: 11; top: 198px; left: 0; overflow: hidden; background:#fff; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;  }
.style-pink .banner-name a { position:relative; padding:0 4px; color:#000}
.home-standard-layout .middle-banner-list dl dd.banner-thumb { width: 180px; height: 180px; overflow:hidden; position: absolute; z-index: auto; top: 0; left: 0; }
.home-standard-layout .middle-banner-list dl dd.banner-thumb a { text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 180px; height: 180px; overflow: hidden;  }
div img{ cursor: pointer; transition: all 0.6s; }
.home-standard-layout img:hover{ transform: scale(1.1); }
.middle-banner-list ul li dl:hover dt{ top: 160px; }

/*中部推荐商品列表*/
.home-standard-layout .middle-goods-list {float:right; width:629px; !important; height: 420px !important; border-style: solid; border-width: 0 1px 1px 0; border-color: transparent #DDD #DDD transparent; overflow: hidden; }
.home-standard-layout .middle-goods-list ul { width: 630px; height: 420px; margin: 0 -1px -1px 0; border-left:1px solid #DDD }
.home-standard-layout .middle-goods-list ul li { width: 209px; height: 209px; float: left; border-style: solid; border-width: 0 1px 1px 0; border-color: transparent #DDD #DDD transparent; overflow: hidden; }
.home-standard-layout .middle-goods-list dl { width: 140px; margin: 14px auto auto; position: relative; z-index: 1; }
.home-standard-layout .middle-goods-list dl dt.goods-name { font-family: Tahoma; text-overflow: ellipsis; white-space: nowrap; line-height: 16px; width: 145px; height: 16px; position: absolute; z-index: auto; top: 148px; left: 0; overflow: hidden; }
.home-standard-layout .middle-goods-list dl dd.goods-thumb { width: 140px; height: 140px; overflow:hidden; position: absolute; z-index: auto; top: 0; left: 0; }
.home-standard-layout .middle-goods-list dl dd.goods-thumb a { text-align: center; vertical-align: middle; display: table-cell; *display: block;width: 140px; height: 140px; overflow: hidden; }
.home-standard-layout .middle-goods-list dl dd.goods-thumb img { width: 140px; height:auto;}
.home-standard-layout .middle-goods-list dl dd.goods-price { font-size: 16px; line-height: 20px; position: absolute; z-index: auto; top: 170px; left: 0; }
.home-standard-layout .middle-goods-list dl dd.goods-price .original { font-size: 12px; font-weight: normal; text-decoration: line-through; color: #999; vertical-align: middle; margin-left: 6px; }
/*右侧推荐品牌*/
.home-standard-layout .right-sidebar { width: 212px; height: 100%; float: right; left: 0; }
.home-standard-layout .right-sidebar .title { background-color: #FFF; width: 100%; height: 40px; border-bottom: solid 2px #DDD; }
.home-standard-layout .recommend-brand { width: 212px; height: 257px; overflow: hidden; }
.home-standard-layout .recommend-brand ul { background-color: #FFF; width: 212px; height: 258px; margin-top: -1px }
.home-standard-layout .recommend-brand ul li { background-color: #FFF; float: left; border-bottom: solid 1px #EEE; }
.home-standard-layout .recommend-brand ul li a { display: block; width: 96px; height: 32px; padding: 5px; }
.home-standard-layout .recommend-brand ul li img { max-width: 96px; max-height: 32px; }
/*右侧广告切换*/
.home-standard-layout .right-side-focus { width: 358px; height: 419px; border-style: solid; border-width: 0 0 1px 0; border-color: transparent #DDD #DDD transparent; position: relative; z-index: 1; overflow: hidden; }
.home-standard-layout .right-side-focus ul { height: 241px; position: absolute; z-index: 1; }
.home-standard-layout .right-side-focus ul li { width: 358px; height: 420px; overflow: hidden; float: left; }
.home-standard-layout .right-side-focus ul li a{ width: 358px; height: 420px; text-align: center; vertical-align: middle; display: table-cell }
.home-standard-layout .right-side-layout .pagination { font-size: 0; *word-spacing:-1px/*IE6、7*/;text-align: center; width: 338px; height: 6px; padding: 7px 10px; position: absolute; z-index: 3; right: 0; bottom: 15px; }
.home-standard-layout .right-side-layout .pagination li { border-radius:50%; width:14px;height:14px;line-height:14px;overflow: hidden;background: #fff; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/;list-style:none; margin-left:4px; cursor: pointer; }
.home-standard-layout .right-side-layout .pagination li.on { background: #ffc000; }
.home-standard-layout .right-side-layout .arrow { background: transparent url("../images/home_bg.png") no-repeat scroll 0% 0%;width: 40px;height: 50px; position: absolute; z-index: 2; top: 183px; cursor: pointer; }
.home-standard-layout .right-side-layout:hover .arrow { opacity: 0.5!important; }
.home-standard-layout .right-side-layout .arrow:hover { opacity: 0.8!important; }
.home-standard-layout .right-side-layout .pre { background-position: -68px -40px; left: 0; }
.home-standard-layout .right-side-layout .next { background-position: -108px -40px; right: 0; }
/*标准区块色彩风格*/
.home-standard-layout .left-sidebar .left-ads a{width: 180px;height: 180px;display: table-cell;text-align: center;vertical-align: middle}
/*红色*/
.style-red .left-sidebar .title { background-color: #C1392B; }
.style-red .left-sidebar, .style-red .right-sidebar { background-color: #F9EEF2; }
.style-red .left-ads { }
.style-red .recommend-classes li a {border: 1px solid #C1392B;border-radius: 3px;}
.style-red .left-sidebar .title .txt-type span, .style-red .middle-layout .tabs-selected { border-color: #C1392B; }
.style-red .middle-layout .tabs-selected i { display: block; border-color: transparent transparent #C1392B transparent; }
.style-red .tabs-nav { border-style: solid; border-width: 0 0 2px 0; border-color: transparent transparent #C1392B transparent; }
.style-red .tabs-nav li { border-style: solid; border-width: 0 0 2px 0; border-color: #C1392B; }
.style-red .goods-price em { color:#C1392B;}
/*橙色*/
.style-orange .left-sidebar .title { background-color: #E77E23; }
.style-orange .left-sidebar, .style-orange .right-sidebar { background-color: #FBF1E8; }
.style-orange .left-ads { }
.style-orange .recommend-classes li a {border: 1px solid #E77E23;border-radius: 3px;}
.style-orange .left-sidebar .title .txt-type span, .style-orange .middle-layout .tabs-selected { border-color: #E77E23; }
.style-orange .middle-layout .tabs-selected i { display: block; border-color: transparent transparent #E77E23 transparent; }
.style-orange .tabs-nav { border-style: solid; border-width: 0 0 2px 0; border-color: transparent transparent #E77E23 transparent; }
.style-orange .tabs-nav li { border-style: solid; border-width: 0 0 2px 0; border-color: #E77E23; }
.style-orange .goods-price em { color:#E77E23;}
/*棕色*/
.style-brown .left-sidebar .title { background-color: #8C4600; }
.style-brown .left-sidebar, .style-brown .right-sidebar { background-color: #FCF2E7; }
.style-brown .left-ads { }
.style-brown .left-sidebar .recommend-classes li a {border: 1px solid #8C4600;border-radius: 3px;}
.style-brown .left-sidebar .title .txt-type span, .style-brown .middle-layout .tabs-selected { border-color: #8C4600; }
.style-brown .middle-layout .tabs-selected i { display: block; border-color: transparent transparent #8C4600 transparent; }
.style-brown .tabs-nav { border-style: solid; border-width: 0 0 2px 0; border-color: transparent transparent #8C4600 transparent; }
.style-brown .tabs-nav li { border-style: solid; border-width: 0 0 2px 0; border-color: #8C4600; }
.style-brown .goods-price em { color:#8C4600;}
/*绿色*/
.style-green .left-sidebar .title { background-color: #27AE61; }
.style-green .left-sidebar, .style-green .right-sidebar { background-color: #E8FDF1; }
.style-green .left-ads { }
.style-green .left-sidebar .recommend-classes li a {border: 1px solid #27AE61;border-radius: 3px;}
.style-green .left-sidebar .recommend-classes li img{width:75px;border: 0 solid #ffffff;padding:0;margin:0}
.style-green .left-sidebar .recommend-classes li img a{border: 0 solid #ffffff;}
.style-green .left-sidebar .recommend-classes li .pic {border: 0 solid #ffffff;width:75px;}
.style-green .left-sidebar .recommend-classes li .pic a{border: 0 solid #ffffff;border-radius: 0; padding:0}
.style-green .left-sidebar .title .txt-type span, .style-green .middle-layout .tabs-selected { border-color: #27AE61; }
.style-green .middle-layout .tabs-selected i { display: block; border-color: transparent transparent #27AE61 transparent; }
.style-green .tabs-nav { border-style: solid; border-width: 0 0 2px 0; border-color: transparent transparent #27AE61 transparent; }
.style-green .tabs-nav li { border-style: solid; border-width: 0 0 2px 0; border-color: #27AE61; }
.style-green .goods-price em { color:#27AE61;}
/*蓝色*/
.style-blue .left-sidebar .title { background-color: #3598DC; }
.style-blue .left-sidebar, .style-blue .right-sidebar { background-color: #E8F4FC; }
.style-blue .left-ads { }
.style-blue .left-sidebar .recommend-classes li a {border: 1px solid #3598DC;border-radius: 3px;}
.style-blue .left-sidebar .recommend-classes li img{width:75px;border: 0 solid #ffffff;padding:0;margin:0}
.style-blue .left-sidebar .recommend-classes li img a{border: 0 solid #ffffff;}
.style-blue .left-sidebar .recommend-classes li .pic {border: 0 solid #ffffff;width:75px;}
.style-blue .left-sidebar .recommend-classes li .pic a{border: 0 solid #ffffff;border-radius: 0; padding:0}

.style-blue .left-sidebar .title .txt-type span, .style-blue .middle-layout .tabs-selected { border-color: #3598DC; }
.style-blue .middle-layout .tabs-selected i { display: block; border-color: transparent transparent #3598DC transparent; }
.style-blue .tabs-nav { border-style: solid; border-width: 0 0 2px 0; border-color: transparent transparent #3598DC transparent; }
.style-blue .tabs-nav li { border-style: solid; border-width: 0 0 2px 0; border-color: #3598DC; }
.style-blue .goods-price em { color:#3598DC;}
/*粉色*/
.style-pink .left-sidebar .title { background-color: #ff7373; }
.style-pink .left-sidebar, .style-pink .right-sidebar { background-color: #FFEBEB; }
.style-pink .left-ads { }
.style-pink .left-sidebar .recommend-classes li a {border: 1px solid #ff7373;border-radius: 3px;}
.style-pink .left-sidebar .title .txt-type span, .style-pink .middle-layout .tabs-nav .tabs-selected { }
.style-pink .middle-layout .tabs-nav .tabs-selected i { display: block; border-color: transparent transparent #FF7373 transparent; }
.style-pink .tabs-nav { border-style: solid; border-width: 0 0 2px 0; border-color: transparent transparent #ff7373 transparent; }
.style-pink .tabs-nav li { border-style: solid; border-width: 0 0 2px 0; border-color: #ff7373; }
.style-pink .goods-price em { color:#ff7373;}
/*紫色*/
.style-purple .left-sidebar .title { background-color: #9C59B8; }
.style-purple .left-sidebar, .style-purple .right-sidebar { background-color: #F7EAFD; }
.style-purple .left-ads { }
.style-purple .left-sidebar .recommend-classes li a {border: 1px solid #9C59B8;border-radius: 3px;}
.style-purple .left-sidebar .title .txt-type span, .style-purple .middle-layout .tabs-selected { border-color: #9C59B8; }
.style-purple .middle-layout .tabs-selected i { display: block; border-color: transparent transparent #9C59B8 transparent; }
.style-purple .tabs-nav { border-style: solid; border-width: 0 0 2px 0; border-color: transparent transparent #9C59B8 transparent; }
.style-purple .tabs-nav li { border-style: solid; border-width: 0 0 2px 0; border-color: #9C59B8; }
.style-purple .goods-price em { color:#9C59B8;}
/*浅色*/
.style-default .left-sidebar .title { background-color: #565656; }
.style-default .left-sidebar, .style-purple .right-sidebar { background-color: #F5F5F5; }
.style-default .left-ads { }
.style-default .left-sidebar .recommend-classes li a {border: 1px solid #565656;border-radius: 3px;}
.style-default .left-sidebar .title .txt-type span, .style-purple .middle-layout .tabs-selected { border-color: #9C59B8; }
.style-default .middle-layout .tabs-selected i { display: block; border-color: transparent transparent #565656 transparent; }
.style-default .tabs-nav { border-style: solid; border-width: 0 0 2px 0; border-color: transparent transparent #565656 transparent; }
.style-default .tabs-nav li { border-style: solid; border-width: 0 0 2px 0; border-color: #565656; }
.style-default .goods-price em { color:#565656;}

.home-channel-layout { margin-top: 15px; }
.home-channel-layout .ll { width: 380px; margin-right: 30px; float: left; }
.home-channel-layout .ml { width: 380px; float: left; }
.home-channel-layout .rl { width: 380px; margin-left: 30px; float: right; }
.home-channel-layout .title { height: 38px; border-bottom: solid 2px #DDD; }
.home-channel-layout .title h2 { font-family: "microsoft yahei"; font-size: 22px; font-weight: 100; line-height: 30px; paddding: 4px; }
.home-channel-layout .content { margin: 10px 0; }
.cms-picture { width: 380px; height: 260px; position: relative; z-index: 1; overflow: hidden; }
.cms-picture ul { position: absolute; z-index: 1; }
.cms-picture ul li { width: 380px; height: 260px; float: left; }
.cms-article { width: 380px; margin-top: 15px; }
.cms-article dl { width: 120px; height: 110px; float: left; clear: left; position: relative; z-index: 1; }
.cms-article dl dt { line-height: 24px; width: 120px; height: 24px; overflow: hidden; position: absolute; z-index: 1; bottom: 0; left: 0; }
.cms-article dl dd { width: 120px; height: 90px; position: absolute; z-index: 1; top: 0; left: 0; }
.cms-article dl dd img { max-width: 120px; }
.cms-article ul { width: 240px; float: right; }
.cms-article ul li { line-height: 24px; }
.microshop-summary .content { width: 380px; overflow: hidden; }
.microshop-summary .content ul { width: 400px; margin-left: -20px; }
.microshop-summary .content ul li { float: left; width: 180px; height: 240px; padding-left: 20px; margin-bottom: 10px; position:relative; z-index: 1; overflow:hidden; }
.microshop-share { width: 180px; height: 90px; padding: 195px 0 10px 0; position:absolute; left: 20px; top:0; background:url(trans.gif); }
.microshop-share b {filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#A5000000', endColorstr='#A5000000'); background:rgba(0,0,0,0.65); display: block; width: 180px; height: 240px; position:absolute; z-index: 1; left: 0; top: 195px; }
.microshop-summary .content ul li dl { position: relative; z-index:2; }
.microshop-summary .content ul li dl dt { padding: 5px; }
.share-member-avatar { border: solid 1px #FFF; width: 32px; height: 32px; float: left; }
.share-member-avatar img { max-width: 32px; max-height: 32px; }
.share-member-info { float: left; margin-left: 8px; }
.share-member-name { font-size: 12px; font-weight: 600; color: #FC0; }
.share-date { font-family: Tahoma, Geneva, sans-serif; color: #999; }
.share-content { font-size:12px; line-height:16px; clear: both; height: 32px; padding: 5px; overflow: hidden; }
.share-content a { color: #EEE; }
.share-content a:hover { text-decoration: none; color: #FC0; }
.share-like { line-height: 16px; color: #CCC; padding: 0 5px; }
.share-like i { background: url(../images/home_bg.png) no-repeat -40px -40px; vertical-align: middle; display: inline-block; width: 16px; height: 16px; margin-right: 5px; }
.share-like em { font-weight: 600; color: #FC0; margin: 0 2px; }
.microshop-thumb { background: #fff; overflow: hidden; }
.microshop-thumb a { overflow: hidden; text-align: center; position: relative; }
.microshop-thumb a img { position: relative; vertical-align: text-top; }
.microshop-thumb { width: 180px; height: 240px; }
.microshop-thumb a { width: 180px; height: 240px; }
.circle-summary .contnet { width: 380px; overflow: hidden; }
.circle-theme { width: 400px; margin-left: -20px; overflow: hidden; }
.circle-theme li { width: 180px; margin-left: 20px; float: left; }
.circle-theme li a { width: 180px; }
.circle-theme-thumb { background: #fff; overflow: hidden; }
.circle-theme-thumb a { overflow: hidden; text-align: center; position: relative; }
.circle-theme-thumb a img { position: relative; vertical-align: text-top; }
.circle-theme-name { line-height: 16px; background-color: #EBF5EC; height: 32px; padding: 5px; overflow: hidden; }
.circle-theme-from { line-height: 24px; color: #999; padding: 0 5px; }
.circle-theme-from a { color: #3AA55A; }
.circle-reply-theme { border: dashed #DDD; border-width: 1px 0; margin: 10px 0 15px 0; padding: 8px 5px; overflow: hidden; }
.circle-reply-theme li { line-height: 24px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.circle-reply-theme li a:hover { color: #3AA55A; text-decoration: none; }
.circle-reply-theme li span { color: #999; margin-right: 4px; }
.circle-member { width: 400px; margin-left: -20px; }
.circle-member li { width: 80px; height: 80px; float: left; margin-left: 20px; }
.circle-member li div.circle-member-avatar { width: 80px; height: 80px; }
.circle-member li div.circle-member-avatar a { text-align: center; vertical-align: middle; display: table-cell; *display: block/*IE7*/;width: 72px; height: 72px; float: left; padding: 3px; border: solid 1px #EBF5EC; overflow: hidden; }
.circle-member li div.circle-member-avatar a:hover { background-color: #EBF5EC; }
.circle-member li div.circle-member-avatar img { max-width: 72px; max-height: 72px; margin-top:expression(72-this.height/2);*margin-top:expression(36-this.height/2)/*IE7*/;}
.circle-member li h4.circle-member-name { font-weight: 600; line-height: 24px; height: 24px; }
.circle-member li h4.circle-member-name a { color: #3AA55A; }
.circle-member li p.circle-member-theme { line-height: 16px; height: 32px; overflow: hidden; }
.circle-member li p.circle-member-theme a { color: #999; }
.clip-thumb { background: #fff; overflow: hidden; }
.clip-thumb a { overflow: hidden; text-align: center; position: relative; }
.clip-thumb a img { position: relative; vertical-align: text-top; }
#faq { border-top: solid 1px #f5f5f5; }
.footer-line { border-top: 4px solid #e7e7e7; font-family: "微软雅黑"; margin-top:20px; min-width: 1190px; padding: 0; }
/* 友情链接 */
.index-link {width: 1200px; margin-top:10px; font-size:14px;}
.website { height: 50px; line-height: 50px; border: 1px solid #eee; }
.website dt, .website dd { float: left; }
.website dt { position: relative; width: 140px; text-align: center; background: #eee; }
.website dt b { position: absolute; top: 50%; right: -7px; margin-top: -7px; border-style: solid; border-width: 7px 0 7px 7px; border-color: transparent transparent transparent #eee; overflow: hidden; }
.website dd { width:1020px; height:50px; text-overflow: ellipsis; white-space: nowrap;overflow:hidden; margin-left:10px;}
.website dd a { margin: 0 5px; }
/*控制左侧导航菜单*/
#nav_box { position:fixed; left:30px; top:160px; display:none; left:50%; margin-left:-660px }
#nav_box ul li { width:30px; height:30px; line-height:30px; border-bottom:1px dotted #666; text-align:center }
#nav_box ul li.last { border-bottom:1px dotted #666 }
#nav_box ul li .num { color:#666; display:block }
#nav_box ul li .word { display:none; color:#CB1C39 }
#nav_box ul li.hover .num { display:none!important }
#nav_box ul li.hover .word { display:block!important }
#nav_box ul li:last-child { border:0px}
/*楼层*/
.right-brand { float: right; height: 40px;}
.right-brand li { color: #414141; cursor: pointer; float: left; line-height: 50px; padding: 0 8px; }
.sticky { position:fixed;_position: relative; height:50px; width:100%; min-width:990px; background:#fff; left:0; top:0; opacity:.95; filter:alpha(opacity=95); z-index:999;border-bottom:1px solid #ddd; }
.sticky .public-head-layout { height:50px!important;  }
.sticky .public-head-layout .site-logo { height:40px!important; margin:5px 10px auto 0!important }
.sticky .public-head-layout .site-logo img { max-height:40px!important }
.sticky .public-head-layout .site-ad, .sticky .keyword { display:none; }
.sticky .head-user-menu { margin:5px 0 0 0!important }
.sticky .head-search-bar { padding-top:4px; margin:0 0 0 80px;}

/*右边*/
.right-panel {  width:200px; height:300px; background:#fff; float:right; border-top:0;margin-top:20px;}
.right-panel .welcomePanel { background:url(../images/login-bg.jpg); height:160px; text-align:center }
.right-panel .welcomePanel img { margin:10px 0; width:80px; border-radius:50% }
.right-panel .loginPanel { border-top:1px #c1c1c1 solid; border-bottom:1px #c1c1c1 solid; border-color:#e3e3e3 }
.right-panel .loginPanel .loginTxt { border-right:1px #c1c1c1 solid; border-color:#e3e3e3 }
.right-panel .loginPanel span { padding:10px 0; display:inline-block; width:48%; cursor:pointer; text-align:center }
.right-panel .loginPanel img { padding-right:5px; width:15px; height:15px }
.right-panel .exitPanel { background:#F5F5F5; height:135px;text-align:center;}
.right-panel .exitPanel img { padding:17px 10px; width:65px; border-radius:50%; vertical-align:middle }
.right-panel .exitPanel .message { display:inline-block; width:200px; vertical-align:middle }
.right-panel .exitPanel .message .name { font-size:14px; font-weight:600; color:#FF0000; height:24px; line-height:24px; overflow:hidden }
.right-panel .txtPanel { border-top:1px #eee solid; border-bottom:1px #eee solid; padding:2px 0 }
.right-panel .txtPanel a { padding:3px 0; display:inline-block; width:31%; text-align:center; cursor:pointer }
.right-panel .txtPanel .line { border-right:1px #eee solid }
.right-panel .securePanel { color:#000; padding:16px 0;}
.right-panel .securePanel h6 { margin:0; padding:0 0 10px 20px }
.right-panel .securePanel li { display:inline-block; width:31%; text-align:center }
.right-panel .securePanel li img { width:40px; margin-bottom:5px }

.right-panel .exitPanel .message .name a { color: #666; }




.comment { margin: 0 auto; width: 1200px; }
.comment .tit { height: 46px; line-height: 46px; margin-top: 0px; overflow: hidden; }
.comment .tit .cmttite { float: left; }
.comment .tit .cmttite span { font-size: 20px; color: #666; }
.comment .tit .cmttite .more { margin-left: 14px; color: #797a7a; }
.comment .tit .cmttite .more:hover { color: #3c3c3c; text-decoration: none; }
.comment .tit .notice { float: right; width: 221px; display: inline; }
.comment .tit .notice h3 {font-size: 16px; color: #6d6d6d; height: 44px; }
.cmtcon { background: #fff; overflow: hidden; zoom: 1;  height: 248px; border-bottom: 1px solid #d5d9dd; }
.cmtcon .cmtleft { float: left; height:248px; width: 978px;border-bottom: 1px solid #d5d9dd;border-top: 2px solid #d5d9dd;border-left: 1px solid #d5d9dd;border-right: 1px solid #d5d9dd; display: inline }
.cmtcon .cmtleft dl { width: 288px; overflow: hidden; zoom: 1; border-bottom: 1px dashed #d5d9dd; float: left; margin: 0 15px 0 23px; padding: 17px 0; display: inline; }
.cmtcon .cmtleft dl dt { float: left; width: 90px; height: 90px; display: inline; }
.cmtcon .cmtleft dl dd { float: right; width: 180px; display: inline; }
.cmtcon .cmtleft dl dd h3 { line-height: 18px; }
.cmtcon .cmtleft dl dd h3 .username { color: #333 }
.cmtcon .cmtleft dl .goods-name { color: #8c8c8c; line-height: 20px; margin-top: 10px; max-height: 40px; _height: 40px; overflow: hidden; }
.cmtcon .cmtleft dl .goods-name a { color: #8c8c8c; }
.noticecon { margin: 14px auto 0; width: 219px; }
.noticecon ul { margin-top: 12px; height: 118px; overflow: hidden }
.noticecon ul li { line-height: 24px; overflow: hidden; height: 24px }
.noticecon ul li a { color: #6d6d6d; font-size: 12px }
.noticecon ul li a:hover { text-decoration: none; color: #F4504E }
.cmtcon .cmtleft dl dt img { max-width: 90px; max-height: 90px; }
.cmtcon .cmtleft dl dd h3 .datetime { float: right; color: #ccc; }
.cmtcon .cmtleft dl dd p { color: #8c8c8c; line-height: 20px; margin-top: 10px; max-height: 40px; _height: 40px; overflow: hidden; }
.cmtcon .cmtrigt { float: right; width: 219px; display: inline; border-right: 1px solid #e8ebed;border-bottom: 1px solid #e8ebed;border-top: 2px solid #ff4040; height: 248px; }
.grid_119011 .copyright_img a img { margin-left: 20px; }
.floor-head .ad-panel .ad-links ul { float: right; }
.floor-head .ad-panel .ad-links ul li a { text-align: right; }
.floor-head .ad-panel .ad-links ul li a { font-size: 12px; line-height: 12px; padding: 7px 10px; border: 1px solid #ccc; border-radius: 16px; display: inline-block; color: #666; margin-left: 6px; _margin-left: 3px; _vertical-align: sub; }
.floor-head .ad-panel .ad-links ul li a:hover { border: 1px solid #c9033b; background: #c9033b; text-decoration: none; color: #fff!important; }
#top-banner { display:block;}


.mall_nav{border-bottom:none}
.mall_nav .all_categorys .mc{display:block}
.swiper-container{width:100%}
.swiper-slide{text-align:center;font-size:18px;background:#fff;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-button-next{right:-50px;color:#a9a9a9}
.swiper-button-prev{left:-50px;color:#a9a9a9}
.swiper-pagination-bullet-active{background:#0e6eb8}
.swiper-container9{width:100%;height:100%;position:relative;overflow:hidden}
.swiper-pagination-c{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}
.layout-home-floor{background:#f3f3f3;overflow:hidden;padding-bottom:50px}
.layout-home-floor .floor-box{width:1200px;margin:0 auto}
.layout-home-floor .floor-box .industry-main{height:150px;overflow:hidden;margin-top:30px}
.layout-home-floor .floor-box .industry-main-default{height:240px;overflow:hidden}
.layout-home-floor .floor-box .industry-main-default a{display:inline-block}
.layout-home-floor .floor-box .industry-main-default img{width:100%}
.layout-home-floor .floor-box .industry-main:after,.layout-home-floor .floor-box ul:after{content:' ';display:none;clear:both}
.layout-home-floor .floor-box .industry-main .box-l,.layout-home-floor .floor-box .industry-main .box-r{float:left;height:100%}
.layout-home-floor .floor-box .industry-main .box-r{width:872px;overflow:hidden;position:relative}
.layout-home-floor .floor-box .industry-main img{width:100%}
.layout-home-floor .floor-box .industry-main .box-l{width:328px;position:relative}
.layout-home-floor .floor-box .industry-main .box-r ul{position:absolute;left:0;top:0}
.layout-home-floor .floor-box .industry-main .box-r ul li{float:left;width:212px;position:relative;height:144px;overflow:hidden;border:3px solid #f3f3f3}
.layout-home-floor .floor-box .industry-main .box-r ul li a{display:inline-block;z-index:3;cursor:pointer}
.layout-home-floor .floor-box .industry-main .industry-item li.industry-list img{opacity:.0.45;transition:all .66s ease;-moz-transition:all .66s ease;-webkit-transition:all .66s ease;-o-transition:all .66s ease}
.layout-home-floor .floor-box .industry-main .industry-item li.industry-list:hover img{opacity:.45;transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}
.layout-home-floor .floor-box .industry-main .box-l .title-content,.layout-home-floor .floor-box .industry-main .box-r ul li .title-content{position:absolute;width:100%;z-index:1;text-align:center;top:43px}
.layout-home-floor .floor-box .industry-main .box-r ul li .title-content .title{height:30px;font-size:22px;color:#ffffff;line-height:30px;letter-spacing:1px;font-weight:600;margin-bottom:3px}
.layout-home-floor .floor-box .industry-main .box-r ul li .title-content .sub-title{height:18px;font-size:14px;color:#434343;line-height:20px;letter-spacing:1px}
.layout-home-floor .floor-box .industry-main .box-l .title-content .title{height:35px;font-size:22px;color:#fff;line-height:35px;letter-spacing:1px;font-weight:600;padding-left:36px;text-align:left;margin-bottom:3px}
.layout-home-floor .floor-box .industry-main .box-l .title-content .sub-title{height:20px;font-size:14px;color:#fff;line-height:20px;letter-spacing:1px;padding-left:36px;text-align:left}
.layout-home-floor .floor-content{width:100%;margin-top:30px}
.layout-home-floor .floor-content img{width:100%}
.layout-home-floor .floor-content .recommendations{margin:0 auto;overflow:hidden;width:1200px;background:#f3f3f3}
.layout-home-floor .floor-content .recommendations .list-item{background-color:#fff}
.layout-home-floor .floor-content .recommend-each::after,.layout-home-floor .floor-content .recommend-each::before{clear:both;content:" ";display:block}
.layout-home-floor .floor-main .list-item>li{float:left;display:block;height:230px;margin:0;padding:0;width:170px;margin:14px}
.layout-home-floor .floor-main .list-item>li img{height:230px}
.layout-home-floor .floor-main .effect-box-shadow-floor{box-shadow:2px 5px 6px #a0a0a0}
.layout-home-floor .floor-main .effect-box-shaodw-selected{box-shadow:1px 1px 4px rgba(0,0,0,.2),0 0 40px rgba(0,0,0,.1) inset}
.layout-home-floor .floor-main .effect-translate-up:hover{transform:translate(2px,-8px)}
.layout-home-floor .floor-main .enlarge{transition:transform .5s ease 0s}
.layout-home-floor .floor-main .enlarge:hover{transform:scale(1.08)}
.layout-home-floor .floor-content .recommend-each .recommend-brief{float:left;height:546px;padding:20px 10px 0;position:relative;width:202px}
.layout-home-floor .floor-content .recommend-each .recommend-brief img.background{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
.layout-home-floor .floor-content .recommend-each .recommend-brief .recommend-link{display:block;position:absolute;bottom:0;height:360px;width:180px;z-index:2;background:#fff;opacity:0}
.layout-home-floor .floor-content .recommend-each .recommend-brief .recommend-title{color:#fff;font-size:20px;margin-bottom:15px;margin-top:10px;position:absolute;z-index:2}
.layout-home-floor .floor-content .recommend-each .recommend-brief ul{position:absolute;top:70px;z-index:2}
.layout-home-floor .floor-content .recommend-each .recommend-brief ul>li{margin-bottom:10px;float:left}
.layout-home-floor .floor-content .recommend-each .recommend-brief ul>li>a{border:1px solid rgba(255,255,255,.5);border-radius:20px;color:#fff;height:24px;line-height:24px;margin:0 10px 10px 0;padding:3px 5px;transition:all .25s ease-out 0s}
.layout-home-floor .floor-content .recommend-each .recommend-brief ul>li>a:hover{background-color:#fff;border:1px solid rgba(255,255,255,.4);color:#007857}
.layout-home-floor .floor-content .recommend-each .recommend-brief ul>li.background-img{display:block;height:360px;width:180px}
.layout-home-floor .floor-content .recommend-each .recommend-brief ul>li.background-img a{border:medium none;color:transparent;display:inline;font-size:260px;line-height:360px}
.layout-home-floor .floor-content .recommend-each .recommend-brief ul>li.background-img a:hover{background-color:transparent;border:medium none;color:transparent}
.layout-home-floor .floor-content .recommend-each .products{background-color:#fff;float:left;height:566px;padding:0 20px;width:550px;overflow:hidden}
.layout-home-floor .floor-content .recommend-each .products .list-tab{border-bottom:1px solid #eee;height:40px;text-align:center}
.layout-home-floor .floor-content .recommend-each .products .list-tab>.list-tab-item{font-size:14px;height:40px;line-height:38px;overflow:hidden;float:left}
.layout-home-floor .floor-content .recommend-each .list-tab>.list-tab-item{border-bottom:2px solid rgba(0,120,87,0);cursor:pointer;display:block;height:46px;line-height:46px;margin:0;padding:0;text-align:center;transition:border-bottom .25s ease-out 0s;width:110px}
.layout-home-floor .floor-content .recommend-each .list-tab>.list-tab-item:hover{border-bottom:2px solid #007857}
.layout-home-floor .floor-content .recommend-each .list-tab>.list-tab-item.active{border-bottom:2px solid #007857}
.layout-home-floor .floor-content .recommend-each .products .product-list{background:#fff none repeat scroll 0 0;margin:20px 0;display: none;}
.layout-home-floor .floor-content .recommend-each .products .product-list>li{height:243px;margin:0 0 20px;padding-left:7px;padding-right:6px;transition:all .25s ease-out 0s;width:170px;float:left}
.layout-home-floor .floor-content .recommend-each .products .product-list>li:nth-child(1),.layout-home-floor .floor-content .recommend-each .products .product-list>li:nth-child(2),.layout-home-floor .floor-content .recommend-each .products .product-list>li:nth-child(3){border-bottom:1px dotted #eee}
.layout-home-floor .floor-content .recommend-each .products .product-list>li:hover{color:#007857}
.layout-home-floor .floor-content .recommend-each .products .product-list .product-container{padding:0;width:170px}
.layout-home-floor .floor-content .recommend-each .products .product-list .product-container .img-container{display:block;height:170px;width:170px}
.layout-home-floor .floor-content .recommend-each .products .product-list .product-container .img-container .label-right-top{display:inline-block;float:right;height:36px;margin-bottom:-30px;overflow:hidden;position:relative;width:72px;z-index:1;word-wrap:break-word}
.layout-home-floor .floor-content .recommend-each .products .product-list .product-container .img-container .label-right-top .label-new-product{line-height:normal;text-align:center}
.layout-home-floor .floor-content .recommend-each .products .product-list .product-container .img-container .label-right-top i{float:right}
.layout-home-floor .floor-content .recommend-each .products .product-list .product-container .img-container .label-right-top .label-container{float:right;height:36px}
.layout-home-floor .floor-content .recommend-each .products .product-list .product-container .img-container .label-right-top .label-container .label-container-right-top{background:#ff7200 none repeat scroll 0 0;color:#fff;float:right;font-size:12px;height:36px;line-height:18px;text-align:center;width:36px}
.label-container .label-new-product{display:inline-block;width:32px;height:32px;padding:2px;line-height:18px;font-size:12px;text-align:center;float:right;color:#fff;background:#a241e0}
.layout-home-floor .floor-content .recommend-each .products .product-list .product-container .img-container .label-right-top .label-container .label-container-right-top:empty{display:none}
.layout-home-floor .floor-content .recommend-each .products .product-list .product-container .product-name-container{height:20px;margin:7px 0 0}
.layout-home-floor .floor-content .recommend-each .products .product-list .product-container .product-name-container .product-name{display:block;font-size:12px;height:20px;line-height:22px;text-overflow:ellipsis;white-space:nowrap;width:170px;overflow:hidden}
.layout-home-floor .floor-content .recommend-each .products .product-list .product-container .product-price-container{margin:5px 0 0}
.layout-home-floor .floor-content .recommend-each .products .prodcuts-img li{float:left;margin-right:20px}
.layout-home-floor .floor-content .recommend-each .product-name-container{color:#333;display:-webkit-box;font-size:12px;height:40px;line-height:20px;margin:10px 0 0;overflow:hidden;padding:0;text-align:left;width:100%}
.layout-home-floor .floor-content .recommend-each .product-price-container .price-sale{color:#e60012;font-size:14px;font-weight:700;text-decoration:none}
.layout-home-floor .floor-content .recommend-each .product-price-container .price-market{font-size:10px;font-weight:400;color:#999;text-decoration:line-through}
.layout-home-floor .floor-content .recommend-each .brands{background-color:#fff;float:left;height:566px;margin-left:5px;width:200px}
.layout-home-floor .floor-content .recommend-each .brands .logo-list{display:block;height:100%;margin:0 10px 10px;overflow:hidden;padding:0;width:180px}
.layout-home-floor .floor-content .recommend-each .brands .logo-list .logo-list-content{border-bottom:1px solid #eee;float:left;overflow:hidden;padding:10px 6px}
.layout-home-floor .floor-content .recommend-each .brands .logo-list .logo-list-content .logo-link{display:inline-block;height:35px;position:relative;width:100%;text-align: center; margin-bottom: 10px;}
.layout-home-floor .floor-content .recommend-each .brands .logo-list .logo-list-content .logo-link img{height:35px;width:100px}
.layout-home-floor .floor-content .recommend-each .brands .logo-list .logo-list-content .logo-link .shadow{background:rgba(0,0,0,.5) none repeat scroll 0 0;height:35px;opacity:0;position:absolute;top:0;transition:all .25s ease-out 0s;width:100%;}
.layout-home-floor .floor-content .recommend-each .brands .logo-list .logo-list-content .logo-link:hover .shadow{display:block;opacity:.5}
.layout-home-floor .floor-content .recommend-each .brands .title{border-bottom:1px solid #eee;font-size:14px;height:42px;line-height:42px;margin:0 10px}
.layout-home-floor .floor-content .recommend-each .brands .brand-content{margin:0 10px 0;position:relative}
.layout-home-floor .floor-content .recommend-each .brands .brand-content .rbrand { height: 96px; display: block; }
.layout-home-floor .floor-content .recommend-each .brands .brand-content img{height:33px;margin:0 30px; margin-top:20px;width:110px;}
.layout-home-floor .floor-content .recommend-each .brands .brand-content .brand-name{background-color:#eee;height:24px;line-height:24px;position:absolute;text-align:center;top:72px;width:180px}
.layout-home-floor .floor-content .recommend-each .brands .brand-content .brand-intro{height:87px;margin:15px 0;overflow:hidden;word-break:break-all}
.layout-home-floor .floor-content .recommend-each .brands .brand-content .brand-intro:hover{cursor:pointer}
.layout-home-floor .floor-content .recommend-each .brands .brand-content .logo-btn{border:1px solid #eee;display:inline-block;height:30px;padding:0;text-align:center;transition:all .25s ease-out 0s;width:180px}
.layout-home-floor .floor-content .recommend-each .brands .brand-content .logo-btn span{display:inline-block;line-height:30px; position: relative; bottom: 8px;}
.layout-home-floor .floor-content .recommend-each .brands .brand-content .logo-btn i{line-height:30px;vertical-align:text-bottom}
.layout-home-floor .floor-content .recommend-each .brands .brand-content .logo-btn:hover{background-color:#2e9b64;border-color:#2e9b64;color:#fff}
.layout-home-floor .floor-content .recommend-each .ranking{background-color:#fff;float:left;height:566px;margin-left:5px;width:178px;overflow:hidden}
.layout-home-floor .floor-content .recommend-each .ranking .title{border-bottom:1px solid #eee;font-size:14px;height:42px;line-height:42px;margin:0 10px}
.layout-home-floor .floor-content .recommend-each .ranking .ranking-indicator{float:right}
.layout-home-floor .floor-content .recommend-each .ranking ul .product-container{background-color:#fff;border-bottom:1px solid #eee;height:93px;margin:10px 10px 0;padding:0;width:160px}
.layout-home-floor .floor-content .recommend-each .ranking ul .product-container .icon{line-height:24px;text-align:center}
.layout-home-floor .floor-content .recommend-each .ranking ul .product-container .sprite-ico_rank{width:24px;height:30px}
.layout-home-floor .floor-content .recommend-each .ranking ul .product-container .name-price{float:right;width:90px}
.layout-home-floor .floor-content .recommend-each .ranking ul .product-container .product-name-container{float:right;margin-top:0;margin-right:10px;width:80px;overflow-x:hidden;word-break:break-all}
.layout-home-floor .floor-content .recommend-each .ranking ul .product-container img{float:right;height:60px;width:60px}
.layout-home-floor .floor-content .recommend-each .ranking ul .product-container .product-price-container{margin-top:0}

.home-ifloor-nav[data-v-e4657f6a]{
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 99;
    width: 58px;
    margin-top: -188px;
    margin-left: -675px;
    overflow: hidden;
    background: #fff;
    
}

.home-ifloor-nav a[data-v-e4657f6a]{
    display: block;
    line-height: 18px;
    padding:0 5px 10px;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
    color: #000000;
}

.home-ifloor-nav a.on[data-v-e4657f6a], .home-ifloor-nav a[data-v-e4657f6a]:hover{
    background: #bb302a;
    color: #fff;
}