/* BASIC css start */
#contentWrap {margin-top:28px;}
#aside {display:block !important;}

#sub_content {float:left; width:860px; padding:26px 0 0 29px;}
#sub_content .sub_menu {padding:0 0 7px; margin:0 0 27px; border-bottom:2px solid #000;}
#sub_content .sub_menu:after {clear:both; content:""; display:block;}
#sub_content .sub_menu h3 {float:left; color:#333333; font-size:22px; font-weight:500;}
#sub_content .sub_menu ul.sub_cate {float:right; padding:7px 0 0;}
#sub_content .sub_menu ul.sub_cate li {float:left; padding:0 10px; color:#666666; font-size:12px; font-weight:500; background:url("/design/d4-0552/images/icon_arrow.png") no-repeat left center;}
#sub_content .sub_menu ul.sub_cate li:first-child {background:none; margin:-2px 0 0;}
#sub_content .sub_menu ul.sub_cate li.cate_last {color:#222222; font-weight:600; padding-right:0;}

#sub_content .category {min-height:48px; margin:0 0 39px; border-collapse:collapse;}
#sub_content .category tr.category_ul {margin:0; padding:0; border-left:1px solid #d3d3d3; border-right:0; background:#f7f7f7; border-bottom:1px solid #d3d3d3;}

#sub_content .category tr.category_ul td {width:20%; height:43px; text-align:center; border-right:1px solid #d3d3d3;}
#sub_content .category tr.category_ul td:hover, #sub_content .category tr.category_ul td.on_tap {background:#ffffff; border-top:1px solid #1f5792; height:43px;}
#sub_content .category tr.category_ul td.on_tap a, #sub_content .category tr.category_ul td:hover a {height:42px; margin-top:-2px; border-top:1px solid #1f5792;}
#sub_content .category tr.category_ul td a {color:#333333; font-size:12px; font-weight:500; display:block; line-height:43px;}
#sub_content .category tr:first-child { border-top:1px solid #d3d3d3;}
#sub_content .category.type_b .category_ul {
    background:none;
    width:auto;
    border-top:0;
    border-bottom:0;
    width:auto !important;
    border-right:0 !important;
}
#sub_content .category.type_b .category_ul li {border-bottom:1px solid #d3d3d3;}
#sub_content .category.type_b .category_ul:first-child li {border-top:1px solid #d3d3d3;}
#sub_content .category.type_b ul.category_ul li:hover,
#sub_content .category.type_b ul.category_ul li.on_tap { background:#ffffff; border-top:2px solid #71b200; height:44px;}
#sub_content .category.type_b ul.category_ul li:hover a, #sub_content .category.type_b ul.category_ul li.on a { line-height:44px; height:44px;}

#sub_content .best_goods {margin:0 0 58px;}
#sub_content .best_goods ul.bg_ul {position:relative;}
#sub_content .best_goods ul.bg_ul:after {clear:both; content:""; display:block;}
#sub_content .best_goods ul.bg_ul li {position:relative; float:left; text-align:center;}
#sub_content .best_goods ul.bg_ul li.bg_goods {border-top:1px solid #d3d3d3 !important;}
#sub_content .best_goods ul.bg_ul li.bg_goods {width:285px; height:237px; border:1px solid #d3d3d3; border-top:none; border-left:none; padding:30px 0 0;}
#sub_content .best_goods ul.bg_ul li.bg_goods:first-child {border-left:1px solid #d3d3d3;}
#sub_content .best_goods ul.bg_ul li.bg_goods span {position:absolute; right:14px; top:-6px;}
#sub_content .best_goods ul.bg_ul li.bg_goods:hover h5.prd-price {color:#1f5792;}
#sub_content .best_goods ul.bg_ul li.goods_li {width:260px; height:160px; padding:30px 0 0 32px;border:1px solid #d3d3d3; border-left:none; border-top:none;}
#sub_content .best_goods ul.bg_ul li.goods_li span {position:absolute; right:0; top:0;}
#sub_content .best_goods ul.bg_ul li.goods_li ul.gp_ul {}
#sub_content .best_goods ul.bg_ul li.goods_li ul.gp_ul:after {clear:both; content:""; display:block;}
#sub_content .best_goods ul.bg_ul li.goods_li ul.gp_ul li {float:left; padding:0 0 0 10px; text-align:left;}
#sub_content .best_goods ul.bg_ul li.goods_li ul.gp_ul li:first-child {padding:0;}
#sub_content .best_goods ul.bg_ul li.goods_li ul.gp_ul li h4.prd-name {color:#666666; font-size:12px; font-weight:500; line-height:18px; padding:26px 0 0;}
#sub_content .best_goods ul.bg_ul li.goods_li ul.gp_ul li h5.prd-price {color:#222222; font-size:13px; font-weight:600; padding:14px 0 0;}
#sub_content .best_goods ul.bg_ul h4.prd-name {color:#666666; font-size:13px; font-weight:500; line-height:18px; padding:29px 0 0;}
#sub_content .best_goods ul.bg_ul h5.prd-price {color:#222222; font-size:18px; font-weight:600; padding:9px 0 0;}

#sub_content .goods_list {}
#sub_content .goods_list p.goods_cnt {color:#222222; font-size:15px; font-weight:400; padding:0 0 14px;}
#sub_content .goods_list p.goods_cnt span {color:#1f5792;}
#sub_content .goods_list .gc_tap {position:relative; height:39px; border-bottom:1px solid #444444; margin:0 0 30px; }
#sub_content .goods_list .gc_tap ul.gc_ul {background:#fbfbfb; width:488px; height:40px; border-right:1px solid #d3d3d3;}
#sub_content .goods_list .gc_tap ul.gc_ul:after {clear:both; content:""; display:block; }
#sub_content .goods_list .gc_tap ul.gc_ul li {float:left; width:122px; text-align:center;}
#sub_content .goods_list .gc_tap ul.gc_ul li span {
    border:1px solid #d3d3d3;
    border-right:none;
    border-bottom:1px solid #444;
    color:#333333;
    font-size:12px;
    font-weight:500;
    display:block;
    height:38px;
    line-height:38px; 
}
#sub_content .goods_list .gc_tap ul.gc_ul li.on span {
    background:#fff;
    border:1px solid #444;
    border-bottom:1px solid #fff;
    height:38px;
}
#sub_content .goods_list .gc_tap ul.gc_ul li.on + li span {border-left:0;}
#sub_content .goods_list div.gl_div {}
#sub_content .goods_list div.gl_div table.good_list_wrap {margin:0 0 51px; border-collapse:collapse; border:1px solid #d3d3d3;}
#sub_content .goods_list div.gl_div table.good_list_wrap tr {}
#sub_content .goods_list div.gl_div table.good_list_wrap tr td {text-align:center; padding:25px 0 18px; border:1px solid #d3d3d3;}
#sub_content .goods_list div.gl_div table.good_list_wrap tr td div.pr_wrap {}
#sub_content .goods_list div.gl_div table.good_list_wrap tr td div.pr_wrap .thum {}
#sub_content .goods_list div.gl_div table.good_list_wrap tr td div.pr_wrap .prd-name {width:200px; margin:0 auto; color:#666666; font-size:13px; font-weight:500; padding:15px 0 0;}
#sub_content .goods_list div.gl_div table.good_list_wrap tr td div.pr_wrap .prd-price {color:#222222; font-size:18px; font-weight:600; padding:4px 0 0;}
#sub_content .goods_list div.gl_div table.good_list_wrap tr td:hover div.pr_wrap .prd-price {color:#1f5792;}

#sub_content .goods_list .goods_page {text-align:center; padding:0 0 57px;}
#sub_content .goods_list .goods_page:after {clear:both; content:""; display:block;}
#sub_content .goods_list .goods_page a {display:inline-block;font-size:13px;color:#333333;font-weight:600;vertical-align: middle;margin-right:-4px;}
#sub_content .goods_list .goods_page a:hover{color:#1f5792; font-weight:600; }
#sub_content .goods_list .goods_page a img {vertical-align:middle;}
#sub_content .goods_list .goods_page .selected{color:#1f5792; }
#sub_content .goods_list .goods_page a images {margin-top:-3px;}
#sub_content .goods_list .goods_page span {display:inline-block;width:30px;vertical-align: middle;height:31px;margin-right:-4px;}
#sub_content .goods_list .goods_page span a {float:left; width:30px; height:100%; line-height:31px; color:#333333; font-size:13px; font-weight:600;}
#sub_content .goods_list .goods_page span.now a { color:#1f5792; font-weight:600; font-size:13px; }

/* 0712  font size 13->12px*/


.goodsDisplay.list .item-list .item {padding-bottom:50px;}
.item-list .item {width:215px !important;}
.item-list .item .info {width:215px !important;}





/* BASIC css end */

