﻿
.w-hd .w-nav-bg { margin-bottom: 0px; }
.m0 { margin: 0 !important; }
.mt3 { margin-top: 3px !important; }
.mt5 { margin-top: 5px; }
.mt7 { margin-top: 7px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }
.mr35 { margin-right: 35px; }
.mr40 { margin-right: 40px; }
.mr50 { margin-right: 50px; }
.mr60 { margin-right: 60px; }
.mt0 { margin-top: 0 !important; }
.mb0 { margin-bottom: 0 !important; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.ml18 { margin-left: 18px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml13 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml17 { margin-left: 17px; }
.ml18 { margin-left: 18px; }
.ml20 { margin-left: 20px; }
.ml23 { margin-left: 23px; }
.ml30 { margin-left: 30px; }
.ml35 { margin-left: 35px; }
.ml40 { margin-left: 40px; }
.ml50 { margin-left: 50px; }
.ml60 { margin-left: 60px; }
.p0 { padding: 0 !important; }
.pd10 { padding: 10px !important; }
.pdl0 { padding-left: 0 !important; }
.pdr0 { padding-right: 0 !important; }
.pdl15 { padding-left: 15px !important; }
.pdr15 { padding-right: 15px; }
.pdm10 { padding-bottom: 10px !important; }
.b0 { border: 0 none !important; }
.bdc2 { border: 2px solid #ff9900 !important; }
.edge { border: 1px solid #dcdcdc; }
.top_edge { border-top: 1px solid #dcdcdc; }
.right-edge { border-right: 1px solid #dcdcdc; }
.left-edge { border-bottom: 1px solid #dcdcdc; }
.bottom-edge { border-bottom: 1px solid #dcdcdc; }
.das_rb { border-bottom: 1px dashed #dcdcdc; border-right: 1px dashed #dcdcdc; }
.das_b { border-bottom: 1px dashed #dcdcdc !important; }
.das_r { border-right: 1px dashed #dcdcdc; }
.cleb6100 { color: #eb6100 !important; }
.clf08b0c { color: #f08b0c !important; }
.clc6c6c6 { color: #c6c6c6; }
.clff0000 { color: #ff0000 !important; }
.cl999 { color: #999; }
.cl333 { color: #333; }
a.bocka { color: #333; display: inline-block; height: 14px; line-height: 14px; margin-right: 5px; padding: 3px; text-decoration: none; }
a.bocka:hover, a.bockaon { background-color: #e6ca9a; color: #763e02 !important; display: inline-block; height: 14px; line-height: 14px; margin-right: 5px; padding: 3px; text-decoration: none !important; }
a.col333 { color: #333; }
a.col333:hover { color: #eb6100; text-decoration: underline; }
a.orange:hover, a.orangeon { background-color: #f39800; color: #fff !important; display: inline-block; height: 14px; line-height: 14px; margin-right: 5px; padding: 3px; text-decoration: none !important; }
.blank5, .blank10, .blank15, .blank20, .blank25, .blank30, .blank40 { clear: both; display: block; overflow: hidden; }
.blank5 { height: 5px; }
.blank10 { height: 10px; }
.blank15 { height: 15px; }
.blank20 { height: 20px; }
.blank25 { height: 25px; }
.blank30 { height: 30px; }
.blank40 { height: 40px; }
.line { border-bottom: 1px solid #dcdcdc; clear: both; height: 0; overflow: hidden; }

#lineNav { height: 25px; background-color: #999965; margin-top: 0px; overflow: hidden; padding: 0px; padding-left: 156px; display: none; }
#lineNav a { color: #fff; height: 25px; line-height: 25px; margin-right: 10px; }

#IndexBanner { position: relative; }
.banner { float: right; height: 363px; margin-top: 3px; width: 775px; }
ul#pic { height: 369px; }
ul#pic li { left: 0; position: absolute; top: 0; }
.banner { float: right; height: 404px; margin-top: 0px; width: 840px; }
.banner .pic img { height: 369px; width: 840px; }
.banner .play { background-color: #f0f0f0; height: 33px; width: 840px; }
.banner .play ul { margin: 0; padding: 0; }
.banner .play ul li { float: left; width: 140px; }
.banner .play ul li a { background: url("../images/banner_tb02.gif") no-repeat scroll 8px 14px rgba(0, 0, 0, 0); color: #333; display: block; height: 23px; padding: 10px 0 0 22px; text-decoration: none; width: 118px; }
.banner .play ul li a:hover, .banner .play ul li .on { background: url("../images/banner_tb01.gif") no-repeat scroll 7px 14px #fff; border-bottom: 1px solid #eaeae8; border-left: 1px solid #eaeae8; border-right: 1px solid #eaeae8; color: #ff9425; display: block; height: 22px; padding: 10px 0 0 21px; text-decoration: none; width: 117px; }




/**layer 0**/
.box980 { margin: 0 auto; width: 1210px; overflow: hidden; }
.noti_new { border-color: #669934 #dedede #dedede; border-style: solid; border-width: 2px 1px 1px; float: right; margin-top: 10px; width: 158px; }
.noti_new .noticont { padding: 16px 0 15px 7px; width: 151px; height: 220px; }
.noti_new .tit { background: url("/images/bulletin_bg.gif") repeat-x scroll left center #fff; border-bottom: 1px dashed #e0e0e0; color: #333; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold; height: 32px; line-height: 32px; text-align: center; text-decoration: none; }
.noti_new .noticont a { color: #666; display: block; height: 25px; line-height: 28px; overflow: hidden; text-decoration: underline; text-overflow: clip; width: 144px; }
.noti_new .noticont a:hover { color: #eb6100; text-decoration: underline; }
.noti_new a.more { color: #666; display: block; height: 24px; line-height: 14px; overflow: hidden; text-align: right; text-decoration: none; white-space: nowrap; width: 50px; }
.noti_new a.more:hover { color: #eb6100; text-decoration: underline; }
.qbuy_new { float: left; position: relative; width: 820px; z-index: 2; }
.qbuy_new ul { clear: both; margin: 0; padding: 15px 0 0; }
.qbuy_new .new { border-bottom: 1px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #dedede; float: left; height: 241px; padding: 5px 4px 5px 6px; width: 798px; }
.qbuy_new .bg { background-color: #f8f8f8; border-top: 1px solid #fff; float: left; padding-bottom: 5px; }
.qbuy_new ul li { color: #eb6100; float: left; font-size: 14px; font-weight: bold; line-height: 20px; list-style-position: outside; list-style-type: none; padding: 0 12px 0 0; position: relative; text-indent: 0; width: 150px; z-index: 2; }
.qbuy_new ul li span { color: #999; font-size: 12px; font-weight: 400; margin-left: 5px; text-decoration: line-through; }
.qbuy_new ul li img { height: 150px; width: 150px; }
.qbuy_new ul li .name { font-weight: 400; height: 18px; margin: 5px 0 0; overflow: hidden; text-overflow: clip; width: 150px; }
.qbuy_new ul li .price { margin: 5px 0 0; }
.qbuy_new ul li .slogan { font-weight: 100; height: 36px; overflow: hidden; text-overflow: clip; width: 150px; }
.qbuy_new ul li .slogan a, .qbuy_new ul li .slogan a:hover { color: #f8932b; }
.qbuy_new ul li a { color: #333; font-size: 12px; line-height: 18px; text-decoration: none; }
.qbuy_new ul li a:hover { color: #eb6100; font-size: 12px; line-height: 18px; text-decoration: underline; }
.qbuy_new ul li .time { border-top: 1px dotted #ddd; color: #00512f; float: left; font-size: 12px; font-weight: 100; padding-top: 4px; text-align: center; width: 150px; }
.qbuy_new ul li .time span { color: #fe8e10; font-size: 14px; font-weight: bold; margin: 0 2px; padding: 0 5px; text-align: center; text-decoration: none; }
.qbuy_new .tab { background-color: #e9e9e9; background-image: url("/images/newtime.gif"); border-left: 1px solid #dedede; border-right: 1px solid #dedede; border-top: 2px solid #669934; float: left; height: 33px; line-height: 33px; margin-top: 10px; padding: 0; text-align: left; width: 808px; }
.qbuy_new .tab a { border-right: 1px solid #dedede; color: #333; float: left; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold; height: 33px; line-height: 33px; padding: 0 18px; }
.qbuy_new .tab a:hover, .qbuy_new .tab .on { background-color: #fff; color: #ff992d; float: left; font-family: "Microsoft YaHei"; height: 33px; line-height: 33px; text-decoration: none; }
.qbuy_new .tab .time { color: #333; display: inline; float: right; line-height: 33px; margin-right: 10px; }
.qbuy_new .tab .time span { color: #eb6100; padding-right: 10px; }
.qbuy_new .tab .time span .zi { font-family: "Arial"; font-size: 18px; font-weight: bold; padding: 0 2px; }

/**layer 1**/
.goods-price { font-family: Verdana; }
.goods-price em { color: #f00; font-weight: 600; }
.goods-price em.ren { color: #999; font-weight: 300; font-size: 10px; margin-right: 1px; }
.goods-jin em { font-weight: 600; margin-left: 1px; margin-right: 2px; }
.nc-appbar-tabs a.compare { display: none !important; }
.ads-topbanner-layout { display: block; overflow: hidden; text-align: center; width: 100%; }
.public-nav-layout { border-bottom-width: 0; }
.public-nav-layout .all-category .category { margin-top: -2px; }
.home-focus-layout { height: 481px; position: relative; width: 100%; z-index: 1; }
.jfocus-trigeminy { clear: both; height: 180px; left: 50%; margin-left: -388px; overflow: hidden; position: absolute; top: 301px; width: 776px; z-index: 2; }
.jfocus-trigeminy ul { background-color: #fff; height: 180px; overflow: hidden; position: absolute; width: auto; z-index: 1; }
.jfocus-trigeminy ul li { float: left; height: 180px; margin-left: -1px; width: 777px; }
.jfocus-trigeminy ul li a { display: block; float: left; height: 180px; width: 259px; }
.jfocus-trigeminy ul li a img { max-height: 180px; max-width: 259px; }
.jfocus-trigeminy .arrow { background: url("../images/home_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; height: 100px; position: absolute; top: 40px; width: 45px; z-index: 2; }
.jfocus-trigeminy .pre { background-position: 0 -100px; left: 0; }
.jfocus-trigeminy .next { background-position: -45px -100px; right: 0; }
.jfocus-trigeminy .pagination { display: none; }
.home-focus-layout .right-sidebar { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1); height: 480px; left: 50%; margin-left: 388px; padding: 1px; position: absolute; top: 0; width: 210px; z-index: 1; }
.home-focus-layout .policy { background-color: #fff; height: 81px; padding: 8px 0 0; width: 210px; }
.home-focus-layout .policy ul { height: 80px; width: 210px; }
.home-focus-layout .policy ul li { background: url("../images/CP.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #999; float: left; height: 24px; line-height: 24px; padding: 52px 10px 0; width: 50px; }
.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; }
.nc-home-news .tabs-nav { background: none repeat scroll 0 0 #f7f7f7; border-bottom: 1px solid #e7e7e7; height: 32px; position: relative; z-index: 1; }
.nc-home-news .tabs-nav li { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #f7f7f7; border-color: #f7f7f7; border-image: none; border-style: solid; border-width: 1px 1px 0; display: block; float: left; height: 25px; line-height: 25px; margin: 5px 0 0 5px; padding: 0; position: relative; text-align: center; width: 70px; z-index: 9; }
.nc-home-news .tabs-nav li.tabs-selected { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #fff; border-color: #e7e7e7; border-image: none; border-style: solid; border-width: 1px 1px 0; color: #333; font-weight: 700; height: 27px; line-height: 27px; position: relative; z-index: 10; }
.nc-home-news .tabs-nav li a:hover, .nc-home-news .tabs-nav li.tabs-selected a { color: #333; }
.nc-home-news .tabs-panel { margin: 6px auto; width: 95%; }
.tabs-hide { display: none !important; }
.tabs-panel .store-join-btn { background: url("../images/home_bg.png") no-repeat scroll 0 -200px rgba(0, 0, 0, 0); display: block; height: 60px; margin: 20px auto 10px; width: 180px; }
.tabs-panel .store-join-help { color: #999; display: block; text-align: center; }
.tabs-panel .store-join-help:hover { color: #39c; text-decoration: none; }
.tabs-panel .store-join-help i { font-size: 14px; margin-right: 4px; }
.home-focus-layout .groupbuy { background-color: transparent; height: 238px; overflow: hidden; position: relative; width: 210px; z-index: 1; }
.home-focus-layout .groupbuy .title { background-color: #f0f0f0; color: #777; height: 30px; line-height: 30px; width: 210px; }
.home-focus-layout .groupbuy .title i { background-color: #cb0100; border-radius: 2px; color: #fff; display: inline-block; height: 16px; line-height: 16px; margin: auto 8px auto 5px; text-align: center; vertical-align: middle; width: 16px; }
.home-focus-layout .groupbuy ul { clear: both; float: left; height: 210px; margin: 0; padding: 0; position: absolute; z-index: 1; }
.home-focus-layout .groupbuy ul li { float: left; height: 208px; padding: 0; width: 210px; }
.home-focus-layout .groupbuy .pagination { display: none; }
.home-focus-layout .groupbuy .arrow { background: url("../images/home_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; height: 29px; position: absolute; top: 80px; width: 19px; z-index: 2; }
.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-position: center top; background-repeat: no-repeat; height: 180px; padding-bottom: 28px; position: relative; width: 210px; z-index: 1; }
.home-focus-layout .groupbuy dl dt { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5); color: #fff; height: 20px; left: 0; overflow: hidden; padding: 2px 5px 38px; position: absolute; text-overflow: ellipsis; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25); top: 120px; white-space: nowrap; width: 200px; z-index: 1; }
.home-focus-layout .groupbuy dl dd.price { background: url("../images/home_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); font-family: Verdana,Geneva,sans-serif; height: 30px; left: 10px; position: absolute; top: 145px; width: 200px; z-index: 1; }
.home-focus-layout .groupbuy dl dd.price .groupbuy-price { color: #fff; display: block; float: left; font-size: 16px; font-weight: 600; height: 24px; line-height: 24px; margin: 3px 0 auto 12px; }
.home-focus-layout .groupbuy dl dd.price .original-price { color: #f99; display: block; float: left; font-size: 12px; height: 24px; line-height: 24px; margin: 3px 0 auto 4px; text-decoration: line-through; }
.home-focus-layout .groupbuy dl dd.price .buy-button a { background-color: #ff6800; color: #fff; float: right; font-weight: 600; height: 22px; line-height: 20px; margin: 5px 5px auto auto; text-align: center; width: 54px; }
.home-focus-layout .groupbuy dl dd.time { background-color: #fff; bottom: 0; font-family: Verdana; height: 20px; left: 0; padding: 4px 5px; position: absolute; width: 200px; z-index: 1; }
.home-focus-layout .groupbuy dl dd.time .sell { float: left; }
.home-focus-layout .groupbuy dl dd.time .sell em { color: #e72551; font-weight: 600; 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 { color: #e72551; font-weight: 600; }
.proclamation { background: none repeat scroll 0 0 #fff; height: 152px; width: 210px; }
.proclamation .tabs-nav { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #f7f7f7; border-color: #e7e7e7; border-image: none; border-style: solid; border-width: 1px 0; height: 30px; position: relative; z-index: 1; }
.proclamation .tabs-nav li { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #f7f7f7; border-color: #f7f7f7; border-image: none; border-style: solid; border-width: 0 0 0 1px; cursor: pointer; display: block; float: left; height: 20px; margin: 0; padding: 5px 0; position: relative; text-align: center; width: 103px; z-index: 9; }
.proclamation .tabs-nav li h3 { font-weight: 600; line-height: 20px; }
.proclamation .tabs-nav li.tabs-selected { background: none repeat scroll 0 0 #fff; border-color: transparent #e7e7e7 #fff; border-style: solid; border-width: 0 1px 1px; color: #333; font-weight: 600; height: 20px; line-height: 20px; position: relative; width: 104px; z-index: 10; }
.proclamation .tabs-nav li h3, #news .tabs-nav li.tabs-selected h3 { color: #333; }
.proclamation .tabs-panel { margin: 6px auto; width: 95%; }
.proclamation .mall-news { }
.proclamation .mall-news li { height: 20px; line-height: 20px; overflow: hidden; padding: 1px 0; text-overflow: ellipsis; white-space: nowrap; }
.proclamation .mall-news li i { background: url("../images/home_bg.png") no-repeat scroll -70px -40px rgba(0, 0, 0, 0); display: inline-block; height: 2px; margin-right: 6px; vertical-align: middle; width: 2px; }
.proclamation .mall-news li time { color: #999; font-family: Tahoma,Geneva,sans-serif; font-size: 10px; margin-left: 6px; }
.tabs-hide { display: none !important; }
.home-sale-layout { overflow: hidden; }
.home-sale-layout .left-layout { border-bottom: 1px solid #f0f0f0; float: left; width: 989px; }
.home-sale-layout .tabs-nav { background-color: transparent; border-color: transparent transparent #f0f0f0; border-style: solid; border-width: 0 0 2px; height: 40px; position: relative; width: 100%; z-index: 1; }
.home-sale-layout .tabs-nav li { background-color: transparent; cursor: pointer; float: left; height: 40px; padding: 0; position: relative; width: 20%; z-index: 1; }
.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 { border-style: dashed dashed solid; border-width: 5px; bottom: 0; display: none; float: right; font-size: 0; height: 0; left: 50%; line-height: 0; margin-left: -4px; position: absolute; width: 0; z-index: 1; }
.home-sale-layout .tabs-nav .tabs-selected { border-color: #d93600; border-style: solid; border-width: 0 0 2px; }
.home-sale-layout .tabs-nav .tabs-selected i { border-color: transparent transparent #d93600; display: block; }
.home-sale-layout .tabs-nav .tabs-selected h3 { color: #d93600; }
.home-sale-layout .tabs-panel { overflow: hidden; width: 989px; }
.home-sale-layout .tabs-panel ul { margin-left: -1px; overflow: hidden; width: 990px; }
.home-sale-layout .tabs-panel ul li { border-left: 1px dotted #f0f0f0; float: left; height: 235px; overflow: hidden; padding: 15px 0 0; width: 197px; }
.home-sale-layout .tabs-panel dl { margin: 0 auto auto; position: relative; width: 160px; z-index: 1; }
.home-sale-layout .tabs-panel dl dt.goods-name { font-family: Tahoma,Geneva,sans-serif; height: 32px; left: 0; line-height: 16px; overflow: hidden; position: absolute; top: 164px; width: 160px; z-index: auto; }
.home-sale-layout .tabs-panel dl dd.goods-thumb { height: 160px; left: 0; position: absolute; top: 0; width: 160px; z-index: auto; }
.home-sale-layout .tabs-panel dl dd.goods-thumb a { display: table-cell; height: 160px; overflow: hidden; text-align: center; vertical-align: middle; width: 160px; }
.home-sale-layout .tabs-panel dl dd.goods-thumb img { max-height: 160px; max-width: 160px; }
.home-sale-layout .tabs-panel dl dd.goods-price { color: #999; left: 0; line-height: 20px; position: absolute; top: 200px; z-index: auto; }
.home-sale-layout .tabs-panel dl dd.goods-price em { font-size: 14px; vertical-align: middle; }
.home-sale-layout .right-sidebar { float: right; width: 211px; }
.home-sale-layout .right-sidebar .title { border-bottom: 2px solid #f00; height: 40px; }
.home-sale-layout .right-sidebar .title h3 { color: #d93600; float: left; font-size: 12px; font-weight: 600; line-height: 38px; margin-left: 20px; }
.home-sale-layout .right-sidebar .title a { float: right; line-height: 38px; margin-right: 6px; }
.home-sale-layout .sale-discount { height: 252px; overflow: hidden; position: relative; width: 210px; z-index: 1; }
.home-sale-layout .sale-discount ul { height: 252px; position: absolute; width: auto; z-index: 1; }
.home-sale-layout .sale-discount ul li { float: left; height: 50px; padding: 191px 0 0; width: 210px; }
.home-sale-layout .sale-discount .arrow { background: url("../images/home_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; height: 29px; margin-top: -40px; opacity: 0.25 !important; position: absolute; top: 50%; width: 19px; z-index: 2; }
.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 { border-bottom: 1px solid #f0f0f0; height: 59px; position: relative; width: 210px; 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 { height: 20px; left: 5px; overflow: hidden; text-overflow: ellipsis; top: 30px; white-space: nowrap; width: 200px; }
.home-sale-layout .sale-discount dd.goods-thumb { left: 30px; top: -155px; }
.home-sale-layout .sale-discount dd.goods-thumb a { display: table-cell; height: 150px; overflow: hidden; text-align: center; vertical-align: middle; width: 150px; }
.home-sale-layout .sale-discount dd.goods-thumb img { max-height: 150px; max-width: 150px; }
.home-sale-layout .sale-discount dd.goods-price { color: #c00; font: 600 16px/30px Verdana; height: 30px; left: 5px; top: 0; width: 200px; }
.home-sale-layout .sale-discount dd.goods-price .original { color: #aaa; font-size: 12px; font-weight: normal; margin-left: 6px; text-decoration: line-through; }
.home-sale-layout .sale-discount dd.goods-price-discount { background: url("../images/home_bg.png") no-repeat scroll -100px -100px rgba(0, 0, 0, 0); color: #fff; height: 24px; padding: 28px 0 16px; right: 5px; text-align: center; top: -40px; width: 48px; }
.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; height: 16px; left: 0; line-height: 16px; text-align: center; top: -180px; width: 210px; }
.home-sale-layout .sale-discount dd.time-remain i { background: url("../images/home_bg.png") no-repeat scroll -40px -60px rgba(0, 0, 0, 0); display: inline-block; height: 11px; margin-right: 4px; vertical-align: middle; width: 11px; }
.home-sale-layout .sale-discount dd.time-remain em { color: #555; font-weight: 600; 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: 630px; margin-top: 15px; overflow: hidden; border-bottom: 1px solid #ccc; border-left: 0px solid #ccc; }
.home-standard-layout .left-sidebar { float: left; height: 540px; width: 211px; }
.home-standard-layout .left-sidebar .title { background-color: #fff; height: 40px; width: 100%; border-bottom: solid #ff9425 3px; }
.home-standard-layout .left-sidebar .title .pic-type { }
.home-standard-layout .left-sidebar .title .pic-type img { margin: 0 1px; max-height: 40px; max-width: 210px; }
.home-standard-layout .left-sidebar .title .txt-type { height: 32px; }
.home-standard-layout .left-sidebar .title .txt-type span { background: none repeat scroll 0 0 #fff; border: 2px solid; border-radius: 18px; display: inline-block; font-family: Tahoma; font-size: 18px; height: 28px; line-height: 28px; margin: auto 8px auto 2px; text-align: center; vertical-align: middle; width: 28px; }
.home-standard-layout .left-sidebar .title .txt-type h2 { color: #555; display: inline-block;  font:21px/32px "microsoft yahei";
     max-width: 158px;
    white-space: nowrap; vertical-align: middle; }
.home-standard-layout .left-ads { height: 280px; width: 100%; }
.home-standard-layout .left-ads img { max-height: 280px; max-width: 211px; }
.home-standard-layout .recommend-classes { height: 220px; margin: 0 auto; overflow: hidden; width: 200px; }
.home-standard-layout .recommend-classes ul { font-size: 0; height: 222px; margin: -1px; width: 202px; }
.home-standard-layout .recommend-classes ul li { display: inline-block; }
.home-standard-layout .recommend-classes ul li a { background: url("../images/home_bg.png") no-repeat scroll -200px 10px rgba(0, 0, 0, 0); border-style: solid; border-width: 1px 0; color: #fff; display: block; font-size: 13px; height: 21px; line-height: 21px; padding: 7px 0; text-align: center; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05); width: 101px; }
.home-standard-layout .recommend-classes ul li a:hover { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1); text-decoration: none; text-shadow: none; }
.home-standard-layout .middle-layout { float: left; height: 100%; width: 769px; }
.home-standard-layout .right-layout { float: right; height: 100%; width: 230px; margin: 0px; padding: 0px; }
.home-standard-layout .suppliers-t { width: 100%; height: 40px; line-height: 40px; background-color: #fff; }
.home-standard-layout .suppliers { background-color: #fff; margin: 13px 10px 10px 0px; width: 220px; height: 566px; overflow: hidden; }
.home-standard-layout .suppliers dl.supplier { position: relative; margin: 8px; overflow: hidden; border-bottom: 1px dashed #f5f5f5; padding-bottom: 10px; height: 131px; }
.home-standard-layout .suppliers dl.supplier dt { position: absolute; left: 0px; top: 0px; }
.home-standard-layout .suppliers dl.supplier dt img { width: 90px; height: 90px; }

.home-standard-layout .suppliers dl.supplier dd { padding-left: 100px; }
.home-standard-layout .suppliers dl.supplier dd p { line-height: 16px; }
.home-standard-layout .suppliers dl.supplier dd p.stitle { font-weight: 700; }

.home-standard-layout .suppliers .supplierlogo { }
.home-standard-layout .suppliers .supplierlogo li { float: left; width: 100px; margin-left: 8px; margin-top: 8px; }
.home-standard-layout .suppliers .supplierlogo li img { width: 96px; height: 40px; }

.home-standard-layout .tabs-nav { background-color: #fff; border-color: transparent transparent #ff9425; border-style: solid; border-width: 0 0 3px; height: 40px; position: relative; width: 100%; z-index: 1; }
.home-standard-layout .tabs-nav li { background-color: transparent; border-color: #ff9425; border-style: solid; border-width: 0 0 3px; cursor: pointer; float: left; height: 40px; padding: 0; position: relative; width: 25%; z-index: 1; }
.home-standard-layout .tabs-nav li h3 { font-size: 12px; font-weight: 600; line-height: 38px; text-align: center; }
.home-standard-layout .tabs-nav li i { border-style: dashed dashed solid; border-width: 5px; bottom: 0; display: none; float: right; font-size: 0; height: 0; left: 50%; line-height: 0; margin-left: -4px; position: absolute; width: 0; z-index: 1; }
.home-standard-layout .tabs-panel { height: 498px; margin: 0; padding: 0; position: relative; width: 776px; z-index: 1; }
.home-standard-layout .middle-banner-style01 { background-color: #000; height: 498px; position: relative; width: 776px; 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 { height: 194px; width: 194px; }
.home-standard-layout .middle-banner-style01 .a1 { left: 0; top: 0; }
.home-standard-layout .middle-banner-style01 .a2 { left: 0; top: 194px; }
.home-standard-layout .middle-banner-style01 .b1 { height: 388px; left: 194px; top: 0; width: 388px; }
.home-standard-layout .middle-banner-style01 .b1 img { height: 388px; width: 388px; }
.home-standard-layout .middle-banner-style01 .c1 { left: 582px; top: 0; }
.home-standard-layout .middle-banner-style01 .c2 { left: 582px; top: 194px; }
.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 { height: 110px; width: 194px; }
.home-standard-layout .middle-banner-style01 .d1 { left: 0; top: 388px; }
.home-standard-layout .middle-banner-style01 .d2 { left: 194px; top: 388px; }
.home-standard-layout .middle-banner-style01 .d3 { left: 388px; top: 388px; }
.home-standard-layout .middle-banner-style01 .d4 { left: 582px; top: 388px; }
.home-standard-layout .middle-goods-list { border-color: transparent #ddd #ddd transparent; border-style: solid; border-width: 0px; height: 622px !important; overflow: hidden; width: 760px  !important; border-bottom: 1px !important; background-color: #f6850f;margin-left:9px; }


.ly1 { background-color: #b2bf4c; }
.ly1 .left-sidebar .title { border-bottom-color: #b2bf4c !important; }
.ly1 .middle-layout .tabs-selected { border-color: #b2bf4c !important; }
.ly1 .middle-layout .tabs-selected i { border-color: transparent transparent #b2bf4c !important; }
.ly1 .tabs-nav { border-color: transparent transparent #b2bf4c !important; }
.ly1 .tabs-nav li { border-color: #b2bf4c !important; }
.ly1 .middle-goods-list { background-color: #b2bf4c; }

.ly2 { background-color: #ea9d4b; }
.ly2 .left-sidebar .title { border-bottom-color: #ea9d4b !important; }
.ly2 .middle-layout .tabs-selected { border-color: #ea9d4b !important; }
.ly2 .middle-layout .tabs-selected i { border-color: transparent transparent #ea9d4b !important; }
.ly2 .tabs-nav { border-color: transparent transparent #ea9d4b !important; }
.ly2 .tabs-nav li { border-color: #ea9d4b !important; }
.ly2 .middle-goods-list { background-color: #ea9d4b; }

.ly3 { background-color: #e2df6e; }
.ly3 .left-sidebar .title { border-bottom-color: #e2df6e !important; }
.ly3 .middle-layout .tabs-selected { border-color: #e2df6e !important; }
.ly3 .middle-layout .tabs-selected i { border-color: transparent transparent #e2df6e !important; }
.ly3 .tabs-nav { border-color: transparent transparent #e2df6e !important; }
.ly3 .tabs-nav li { border-color: #e2df6e !important; }
.ly3 .middle-goods-list { background-color: #e2df6e; }

.ly4 { background-color: #c8d79f; }
.ly4 .left-sidebar .title { border-bottom-color: #c8d79f !important; }
.ly4 .middle-layout .tabs-selected { border-color: #c8d79f !important; }
.ly4 .middle-layout .tabs-selected i { border-color: transparent transparent #c8d79f !important; }
.ly4 .tabs-nav { border-color: transparent transparent #c8d79f !important; }
.ly4 .tabs-nav li { border-color: #c8d79f !important; }
.ly4 .middle-goods-list { background-color: #c8d79f; }

.ly5 { background-color: #b6e2c2; }
.ly5 .left-sidebar .title { border-bottom-color: #b6e2c2 !important; }
.ly5 .middle-layout .tabs-selected { border-color: #b6e2c2 !important; }
.ly5 .middle-layout .tabs-selected i { border-color: transparent transparent #b6e2c2 !important; }
.ly5 .tabs-nav { border-color: transparent transparent #b6e2c2 !important; }
.ly5 .tabs-nav li { border-color: #b6e2c2 !important; }
.ly5 .middle-goods-list { background-color: #b6e2c2; }

.home-standard-layout .middle-goods-list ul { height: 596px; margin: 0 auto; width: 760px; }
.home-standard-layout .middle-goods-list ul li { border-color: transparent #ddd #ddd transparent; border-style: solid; border-width: 0px; padding: 0px; margin: 0px; float: left; height: 288px; overflow: hidden; width: 190px; }
.home-standard-layout .middle-goods-list dl { margin: 10px auto 0px auto; position: relative; width: 180px; height: 278px; z-index: 1; background-color: #fff; border: 0px solid #fff; transition: all 0.4s linear 0s; }
/*.home-standard-layout .middle-goods-list dl:hover { box-shadow: 0 0 7px #b1b1b1; transform: translateY(-5px); }*/
.home-standard-layout .middle-goods-list dl dt.goods-name { font-family: Tahoma; height: 26px; left: 10px; line-height: 16px; 
overflow: hidden; position: absolute; top: 198px; width: 162px; z-index: auto; text-align:center; font-weight:bold; }
.home-standard-layout .middle-goods-list dl dd.goods-content { font-family: Tahoma; height: 45px; left: 10px; line-height: 23px; 
overflow: hidden; position: absolute; top: 224px; width: 162px; z-index: auto; text-align:center; }
.home-standard-layout .middle-goods-list dl dt.goods-name a:hover { text-decoration: none; }
.home-standard-layout .middle-goods-list dl dd.goods-thumb { height: 178px; left: 1px; position: absolute; top: 1px; width: 178px; z-index: auto; }
.home-standard-layout .middle-goods-list dl dd.goods-thumb a { display: table-cell; height: 178px; overflow: hidden; text-align: center; vertical-align: middle; width: 178px; }
.home-standard-layout .middle-goods-list dl dd.goods-thumb img { max-height: 178px; max-width: 178px; width: 178px; height: 178px; }
.home-standard-layout .middle-goods-list dl dd.goods-price { font-size: 14px; left: 4px; line-height: 20px; position: absolute; top: 224px; z-index: auto; }
.home-standard-layout .middle-goods-list dl dd.goods-jin { font-size: 12px; left: 0; line-height: 20px; position: absolute; bottom: 0px; z-index: auto; width: 177px; border-top: 1px solid #9bcd81; color: #393; background-color: #f3ffe6; padding-left: 3px; }
.home-standard-layout .middle-goods-list dl dd.goods-price .original { color: #999; font-size: 12px; font-weight: normal; margin-left: 6px; text-decoration: line-through; vertical-align: middle; }
.home-standard-layout .right-sidebar { float: right; height: 100%; left: 0; width: 212px; }
.home-standard-layout .right-sidebar .title { background-color: #fff; border-bottom: 2px solid #ddd; height: 40px; width: 100%; }
.home-standard-layout .recommend-brand { height: 257px; overflow: hidden; width: 212px; }
.home-standard-layout .recommend-brand ul { background-color: #fff; height: 258px; margin-top: -1px; width: 212px; }
.home-standard-layout .recommend-brand ul li { background-color: #fff; border-bottom: 1px solid #eee; float: left; }
.home-standard-layout .recommend-brand ul li a { display: block; height: 32px; padding: 5px; width: 96px; }
.home-standard-layout .recommend-brand ul li img { max-height: 32px; max-width: 96px; }
.home-standard-layout .right-side-focus { height: 241px; overflow: hidden; position: relative; width: 212px; z-index: 1; }
.home-standard-layout .right-side-focus ul { height: 241px; position: absolute; z-index: 1; }
.home-standard-layout .right-side-focus ul li { float: left; height: 241px; overflow: hidden; width: 212px; }
.home-standard-layout .right-side-focus img { height: 241px; width: 212px; }
.home-standard-layout .right-side-focus .pagination { bottom: 0; font-size: 0; height: 6px; padding: 7px 10px; position: absolute; right: 0; text-align: center; width: 192px; z-index: 3; }
.home-standard-layout .right-side-focus .pagination span { background: none repeat scroll 0 0 #fff; cursor: pointer; display: inline-block; height: 6px; letter-spacing: normal; list-style: outside none none; margin-left: 4px; vertical-align: top; width: 24px; word-spacing: normal; }
.home-standard-layout .right-side-focus .pagination span.on { background: none repeat scroll 0 0 #fff; }

.style-red .left-sidebar, .style-red .right-sidebar { background-color: #c1392b; }
.style-red .left-ads { }
.style-red .recommend-classes li a { border-color: #c74d41 transparent #ad3327; }
.style-red .left-sidebar .title .txt-type span, .style-red .middle-layout .tabs-selected { border-color: #c1392b; color: #c1392b; }
.style-red .middle-layout .tabs-selected i { border-color: transparent transparent #c1392b; display: block; }
.style-orange .left-sidebar, .style-orange .right-sidebar { background-color: #e77e23; }
.style-orange .left-ads { }
.style-orange .recommend-classes li a { border-color: #eb9144 transparent #c56b1e; }
.style-orange .left-sidebar .title .txt-type span, .style-orange .middle-layout .tabs-selected { border-color: #e77e23; }
.style-orange .middle-layout .tabs-selected i { border-color: transparent transparent #e77e23; display: block; }
.style-brown .left-sidebar, .style-brown .right-sidebar { background-color: #8c4600; }
.style-brown .left-ads { }
.style-brown .left-sidebar .recommend-classes li a { border-color: #a36b33 transparent #7e3f00; }
.style-brown .left-sidebar .title .txt-type span, .style-brown .middle-layout .tabs-selected { border-color: #8c4600; }
.style-brown .middle-layout .tabs-selected i { border-color: transparent transparent #8c4600; display: block; }
.style-green .left-sidebar, .style-green .right-sidebar { background-color: #27ae61; }
.style-green .left-ads { }
.style-green .left-sidebar .recommend-classes li a { border-color: #52be81 transparent #239c57; }
.style-green .left-sidebar .title .txt-type span, .style-green .middle-layout .tabs-selected { border-color: #27ae61; }
.style-green .middle-layout .tabs-selected i { border-color: transparent transparent #27ae61; display: block; }
.style-blue .left-sidebar, .style-blue .right-sidebar { background-color: #3598dc; }
.style-blue .left-ads { }
.style-blue .left-sidebar .recommend-classes li a { border-color: #5dade3 transparent #3089c6; }
.style-blue .left-sidebar .title .txt-type span, .style-blue .middle-layout .tabs-selected { border-color: #3598dc; }
.style-blue .middle-layout .tabs-selected i { border-color: transparent transparent #3598dc; display: block; }
.style-pink .left-sidebar, .style-pink .right-sidebar { background-color: #ff7373; }
.style-pink .left-ads { }
.style-pink .left-sidebar .recommend-classes li a { border-color: #ff8f8f transparent #e56767; }
.style-pink .left-sidebar .title .txt-type span, .style-pink .middle-layout .tabs-nav .tabs-selected { border-color: #ff7373; }
.style-pink .middle-layout .tabs-nav .tabs-selected i { border-color: transparent transparent #ff7373; display: block; }
.style-purple .left-sidebar, .style-purple .right-sidebar { background-color: #9c59b8; }
.style-purple .left-ads { }
.style-purple .left-sidebar .recommend-classes li a { border-color: #b07ac6 transparent #8c50a5; }
.style-purple .left-sidebar .title .txt-type span, .style-purple .middle-layout .tabs-selected { border-color: #9c59b8; }
.style-purple .middle-layout .tabs-selected i { border-color: transparent transparent #9c59b8; display: block; }
.style-default .left-sidebar, .style-default .right-sidebar { background-color: #fff; border-bottom: 0px solid #ddd; height: 619px; }
.style-default .left-ads { }
.style-default .recommend-classes { height: 219px; }
.style-default .left-sidebar .recommend-classes li a { border-color: transparent; color: #555; text-align: left; text-shadow: none; }
.style-default .left-sidebar .recommend-classes li a:hover { background-color: transparent; color: #d93600; text-decoration: underline; }

.home-standard-layout .recommend-news { height: 75px; margin: 0 auto; overflow: hidden; width: 200px; }
.home-standard-layout .recommend-news ul { font-size: 0; height: 60px; margin: -1px; width: 202px; margin-top: 8px; }
.home-standard-layout .recommend-news ul li { /*display: inline-block;*/ }
.home-standard-layout .recommend-news ul li a { border-style: solid; border-width: 0px; color: #555; display: block; font-size: 13px; height: 21px; line-height: 21px; padding: 4px 0 4px 0px; text-align: left; }
.home-standard-layout .recommend-news ul li a:hover { background-color: transparent; color: #d93600; text-decoration: underline; }
.home-standard-layout .recommend-classes ul li a:hover { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.1); text-decoration: none; text-shadow: none; }

.style-default .left-sidebar .title .txt-type span { border-color: #aaa; color: #aaa; }
.style-default .middle-layout .tabs-selected { border-color: #ff9425; }
.style-default .middle-layout .tabs-selected i { border-color: transparent transparent #ff9425; display: block; }
.style-default .recommend-classes ul li a { color: #777; }
.style-default .right-side-focus .pagination span { background-color: #d93600; }

.footer { border-top: 0px; }
