@CHARSET "UTF-8";

#bd{width:100%;overflow:hidden;position:relative}
.bd-layout{width:1200px;margin:0 auto;clear:both}
.grid-2e{width:220px;float:left}
.grid-3e{width:978px;float:left}
.grid-5e{width:1200px}

.custom{min-height: 150px;word-break: break-all;word-wrap: break-word; background-color: white;}

.items_table{margin: 0 auto;}
.item_box{background:#fff none repeat scroll 0 0;border:1px solid #d8d8d8;clear:both;overflow:hidden}
.item_box .big_img{background:#fff none repeat scroll 0 0;clear:both;margin:auto;overflow:hidden;text-align:center}
.item_box .n_font,.item_box .jq,.item_box .pf{height:48px;line-height:22px;margin:auto;overflow:hidden;text-align:left;white-space:normal;width:98%}
.item_box .jq,.item_box .pf{height:30px;line-height:30px;overflow:hidden}

.item_5e_4{height: 385px;}
.item_5e_3{height: 490px;}
.item_3e_4{height: 340px;}
.item_3e_3{height: 410px;}

.item_5e_4 img{width: 275px; height: 290px;}
.item_5e_3 img{width: 375px; height: 390px;}
.item_3e_4 img{width: 220px; height: 250px;}
.item_3e_3 img{width: 300px; height: 320px;}

.prolist_title{margin-bottom: -10px;margin-top: -10px;}

.module-3e{margin: 10px 5px;}
.module-2e{margin: 10px auto;content:" "; display: table;width:210px;}
.module-5e{margin: 5px;}
.module-2e .categories,.module-2e .nTab,.module-2e .shop_seller {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: -moz-use-text-color #f5f5f5 #f5f5f5;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    float: left;
    height: auto;
    overflow: hidden;
    width: 100%;
}
.module-2e dl dt, .module-2e dl dd {
    background: #f9f9f9 none repeat scroll 0 0;
    border-bottom: 1px solid #e8e8e8;
    color: #747474;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    text-align: left;
}
.module-2e dl dt {
    background: #f0f0f0 none repeat scroll 0 0;
    text-indent: 5px;
}
.module-2e dl dd {
    text-indent: 20px;
}
.module-2e ul {
    border-bottom: 1px solid #e8e8e8;
    overflow: hidden;
    width: 210px;
}
.module-2e ul li {
    height: 30px;
    line-height: 30px;
    margin-left: 40px;
    width: 156px;
}
.module-2e .nTab {
    border-top: 1px solid #e8e8e8;
    float: left;
    margin: auto;
    width: 100%;
}
.module-2e .nTab .TabTitle {
    background: #fafafa none repeat scroll 0 0;
    clear: both;
    height: 40px;
    line-height: 40px;
    margin: auto;
    overflow: hidden;
    width: 210px;
}
.module-2e .nTab .TabTitle li {
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding-bottom: 7px;
    text-align: center;
    width: 104px;
}
.module-2e .nTab .TabTitle .active {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #ca0202 #e8e8e8 #e8e8e8;
    border-image: none;
    border-style: solid;
    border-width: 2px 1px 1px;
    color: #ca0202;
    font-size: 14px;
}
.module-2e .nTab .TabTitle .normal {
}
.module-2e .nTab .TabContent {
    background: #fff none repeat scroll 0 0;
    border-top: 1px solid #e8e8e8;
    margin: -1px auto 0;
    min-height: 300px;
    text-align: left;
}
.left_0{left: 0px;}



/* .module-2e .left_content3 {
    height: auto;
    overflow: hidden;
    padding: 5px 0;
    width: 210px;
} */
.module-2e .left_content3 ol {
    margin: auto;
    padding: 0;
    width: 190px;
}
.module-2e .left_content3 li {
    border-bottom: 1px solid #f5f5f5;
    float: left;
    margin-left: 10px;
}
.module-2e .left_content3 li:last-child {
    border-bottom: medium none;
}
.module-2e .left_content3 .fore {
    margin: auto;
    overflow: hidden;
    padding: 10px 0;
}
.module-2e .left_content3 .icon_1, .module-2e .left_content3 .icon_2 {
    float: left;
    height: 15px;
    line-height: 15px;
    margin-left: 5px;
    margin-top: 10px;
    text-align: center;
    width: 15px;
}
.module-2e .left_content3 .icon_1 {
    background: #e50011 none repeat scroll 0 0;
    border: 1px solid #e50011;
    color: #fff;
}
.module-2e .left_content3 .icon_2 {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    color: #999;
}
.module-2e .left_content3 .b_img {
    height: 160px;
    margin: 15px;
    width: 160px;
}
.module-2e .left_content3 .b_font {
    margin: auto;
    text-align: left;
    width: 180px;
}
.module-2e .left_content3 .Add_cart a {
    border: 1px solid #ddd;
    display: block;
    height: 26px;
    line-height: 26px;
    margin: 5px auto;
    text-align: center;
    width: 80px;
}
.module-2e .left_content3 .Add_cart a:hover {
    background: #e50011 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    height: 28px;
    width: 82px;
}
.module-2e .left_content3 .i_img {
    border: 1px solid #ddd;
    float: left;
    height: 54px;
    margin-left: 5px;
    overflow: hidden;
    width: 54px;
}
.module-2e .left_content3 .i_font, .module-2e .left_content3 .i_font_big {
    float: right;
    margin-left: 5px;
    width: 95px;
}
.module-2e .left_content3 .i_font_big {
    width: 120px;
}
.module-2e .left_content3 .i-price {
    float: right;
    margin-left: 5px;
    width: 90px;
}
.shopping_box{margin: 10px 4px 0px 4px !important; }
.shop_Sort {
    background-color: #fafafa;
    height: 35px;
    margin: auto;
    overflow: hidden;
    width: 99%;
}
.shop_Sort li{
    border-right: 1px solid #e8e8e8;
    cursor: pointer;
    display: block;
    float: left;
    height: 35px;
    line-height: 35px;
    margin: 0;
    overflow: hidden;
    padding: 0 15px;
    text-align: center;
    width: auto;
}
.shop_Sort li.screen{
    background: #e50011 none repeat scroll 0 0;
    color: #fff;
}
.shop_Sort li:hover {
    background: #fe8500 none repeat scroll 0 0;
    color: #fff;
    height: 35px;
    width: auto;
}
.shop_Sort .arrow_down, .shop_Sort .arrow_up {
    display: block;
    float: right;
    height: 15px;
    margin: 10px 5px 0;
    overflow: hidden;
    width: 15px;
}
.shop_Sort .arrow_up{
    background: rgba(0, 0, 0, 0) url("../images/basic_icon.png") no-repeat scroll -204px -183px;
}
.shop_Sort .arrow_down {
    background: rgba(0, 0, 0, 0) url("../images/basic_icon.png") no-repeat scroll -184px -183px;
}