﻿/*通用產品調用寬自取*/
.tongyong_ps { text-align: center; display: block; }
.tongyong_ps li { width: 192px; margin-right: 0px; margin-left: 0px; display: block; float: left; margin-bottom: 10px; margin-top: 10px; height: 258px; border-bottom:1px solid #ECE5C4;/*padding-bottom: 20px;*/ }
.tongyong_ps .p_img { width:132px; height:132px; margin-right: auto; margin-left: auto; }
.tongyong_ps li p { color: #787878; line-height: 18px; width: 120px; margin-right: auto; margin-left: auto; text-align: left; font-size: 14px; }
.tongyong_ps li .red_hkd { color: #E10112; font-family: Tahoma, Geneva, sans-serif; font-weight: bolder; text-align: left; }
.red_hkd_r { color: #E10112; font-family: "Arial"; text-align: left; font-size: 20px; font-weight: bolder; }
.tongyong_ps .wyzr_bg { width: 160px; margin-right: auto; margin-left: auto; }
.tongyong_ps li a { color: #000; }
.tongyong_ps li a:hover { color:#7CB411; }
.p_title { margin-top: 10px; height: 36px; width: 150px; margin-right: 5px; margin-left: 5px; line-height: 18px; overflow: hidden; }
.p_title_12 { font-size: 12px; line-height: 14px; display: block; margin-right: 4px; margin-left: 4px; }
.p_title, .p_title_12 a { color: #000; }
.duan { width: 160px; overflow: hidden; height: 40px; }
.l_s { font-family: Tahoma, Geneva, sans-serif; color:#9A0900; font-size: 14px; }
.p_f { color:#9A0900; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; }
.tongyong_ps .wyzr { cursor: pointer; width: 57px; background-position: -186px -77px; background-image: url(/Images/1nike_bg.gif); background-color: #fff3d9; display: block; background-repeat: no-repeat; border: 0; padding: 0px; font-size: 12px; color: #505050; line-height: 20px; height: 20px; }
/*.hr_1bg{ border-bottom:1px solid #ECE5C4; height:1px; display: block; }*/


/*品牌二級分類*/
.subCategory{ /*width: 960px;*/ padding-top: 0px; padding-right: 8px; padding-bottom: 10px; padding-left: 8px; background-color: #f2f2f2; overflow: hidden; }
.subCategory ol{ margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
.subCategory ol li{ line-height: 20px; float: left; height: 24px; width: 185px;  }
.subCategory ol li a{padding-left: 15px; /*background-image: url(../images/li_list.gif); background-repeat: no-repeat; background-position: left 50%; */}
.subCategory ol li a:hover{ background-image:url("/Images/1nike_bg.gif");background-position:-514px -147px;background-repeat:no-repeat;padding-left:15px;}
.subCategory h3{ margin:0; color:#674730; font-size:15px;}

/*搜索產品*/

.so_ps { text-align: center; display: block; }
.so_ps li { width: 192px; margin-right: 0px; margin-left: 0px; display: block; float: left; }
.so_ps .p_img { width:132px; height:132px; margin-right: auto; margin-left: auto; }
.so_ps li p { color: #787878; line-height: 18px; width: 120px; margin-right: auto; margin-left: auto; text-align: left; font-size: 14px; }
.so_ps li .red_hkd { color: #E10112; font-family: Tahoma, Geneva, sans-serif; font-weight: bolder; text-align: left; }
.so_ps .wyzr_bg { width: 160px; margin-right: auto; margin-left: auto; }
/*頁碼，翻頁*/
.pagebar { clear:both; font: 12px Arial, Helvetica, sans-serif; padding-top: 5px; padding-bottom: 10px; margin: 0 5px; color:#666; }
.pagebar a { BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #88af3f; MARGIN-RIGHT: 5px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none }
.pagebar a:hover { BORDER-RIGHT: #85bd1e 1px solid; BORDER-TOP: #85bd1e 1px solid; BORDER-LEFT: #85bd1e 1px solid; COLOR: #638425; BORDER-BOTTOM: #85bd1e 1px solid; BACKGROUND-COLOR: #f1ffd6 }
.pagebar .pagebarCurrent { color:#fff; border:1px solid #B2E05D; text-decoration: none; margin:1px; height:13px; line-height:100%; background-color: #7CB411; padding-top: 1px; padding-right: 5px; padding-bottom: 1px; padding-left: 5px; }
.pagebar .pagebarDot { padding:1px 3px; border:none; color:#666; }
.pagebar .pagebarPageInfo { color:#666; padding-right:5px; font-size:12px; }
.pagebar .pageInfoCurrentPage { color:#f60; }
.pagebar .jumpPage { margin:0 10px; font-size:12px; }
/*.pagebar .pagerButton { font-size: 12px; font-family: Verdana; width: 40px; height: 19px; margin-left: 5px; padding: 2px 3px; border: 1px solid #AAA; color: #808080; background-color: #EBEBEB; }*/
.pagebar .pagerButton { background-image: url(/Images/admin1inke_bg.png); background-repeat: no-repeat; background-position: -269px -57px; height: 24px; width: 70px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: center; color: #FFF; font-size: 13px; line-height: 20px; vetical-align: middle; *+line-height: 18px;
font-size: 12px; vetical-align: middle; }
/*.pagebar .pagebarTextBox{ border:1px solid #DDD; color:#666; }*/
.pagebar .recordCount { color:#E10112; }
/*購買區*/
.buy_bg { background-color: #fff3d9; width: 395px; padding: 10px; color: #404040; /*height:223px;*/ }
.buy_bg .description { width: 380px; }
.buy_bg .title_ds { font-weight: bolder; color: #7b7b7b; width: 70px; }
.buy_bg .ds_txt { width: 310px; }
.buy_bg .description .gray { font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #333; }
.buy_bg .description .priceGray { font-family: Verdana, Geneva, sans-serif; font-size: 18px; color:#ff5500; }
.buy_bg .description .priceL { font-family: Verdana, Geneva, sans-serif; font-size: 18px; color:#E10112; font-weight: bolder; }
.bn { background-image: url(/Images/1nike_bg.png); display: block; overflow: hidden; background-repeat: no-repeat; border: 0; padding: 0px; }
.buy_bn .bn_jr { margin-right: 30px; }
/*.bn_gm{ cursor: pointer; height: 42px; width: 112px;background-position: -9px -76px;  }*/
.bn_gm input { height: 42px; width: 112px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.bn_gm1 { cursor: pointer; height: 44px; width: 104px; background-position: -9px -76px; background-color:#FFF; }
.bn_jr { cursor: pointer; height: 44px; width: 104px; background-position: -133px -76px; }
.zhuanhuan { height: 22px; vertical-align: bottom; }
.buy_bn { margin-left: auto; margin-top: 15px; margin-bottom: 20px; width: 266px; height:42px; margin-right: auto; overflow: hidden; }

/*二級頁麵分類*/
.products_menu { width: 168px; overflow: hidden; display: block; }
.products_menu ul { margin-left: 38px; }
.products_menu li { /*height: 20px; overflow: hidden; width: 121px; display: inline-block;*/ }
.products_menu li a { }
.products_menu li a:hover { background-color:#FFFFCF; display: block; }
.products_menu .w_title { float: left; width: 168px; margin-top: 10px; }
.products_menu .ico { background-image: url(/Images/1nike_bg.gif); background-repeat: no-repeat; background-position: -946px -35px; padding-left: 15px; }
/*-----------------------------------------------------*/
#categoryList { width: 156px; margin-right: 10px; margin-left: 10px; }
*html #categoryList { padding-right: 10px; padding-left: 10px; }
*+html #categoryList { width: 156px; margin-right: 10px; margin-left: 10px; }
#categoryList h3 { font-size:13px; color:#77413F; text-align:left; padding:3px 0 3px 0; margin:5px 0 0 0; }
#categoryList h3 span { background-image: url(/Images/1nike_bg.gif); background-repeat: no-repeat; background-position: -514px -147px; padding-left: 15px; }
#categoryList h4 { font-size:13px; text-align:left; padding:3px 10px 3px 0; margin:0; font-weight:normal; }
#categoryList ul {/* padding-left:15px;*/ }
#categoryList h3 span a { color:#0097FD; }
#categoryList li a { color:#564747 }
#categoryList li a:hover { color:#564747 }
#categoryList li li a { color:#564747 }
#categoryList li li a:hover { color:#564747 }
/*產品二級列表頁*/
.products_list { }
.products_brand { width: 180px; }

.sptj_img{background-image: url(/Images/sptj.gif); background-repeat: no-repeat; display: block; overflow: hidden; height: 20px; width: 180px;  }
.products_brand .title_img { background-image: url(/Images/1nike_bg.gif); background-repeat: no-repeat; background-position: 0px -76px; text-indent: -9999px; display: block; overflow: hidden; height: 20px; width: 180px; }
.products_brand .top100_img { background-image: url(/Images/1nike_bg.gif); background-repeat: no-repeat; background-position: 0px -105px; text-indent: -9999px; display: block; overflow: hidden; height: 20px; width: 180px; }
.products_brand .fk { border: 2px solid #FFEC96; padding-top: 10px; padding-bottom: 10px; }
.products_brand .p_paihan { width: 140px; margin-right: auto; margin-left: auto; }
.products_brand .p_paihan li { /*float: left;*/ }
.products_brand .p_paihan li a { color: #000; }
.products_brand .p_paihan li a:hover { color:#7CB411; }
.products_brand .p_paihan li p { line-height: 14px; margin-right: 4px; margin-left: 4px; display: block; }
.pp_title { height: 30px; width: 130px; margin-right: auto; margin-left: auto; line-height: 16px; overflow: hidden; }

.products_brand .p_paihan li img { width: 132px; height:132px; margin-right: 4px; margin-left: 4px; }

/*同類商品*/
.products { width: 770px; }
.products .title { font-size: 14px; margin-top: 20px; text-align: center; font-weight: bolder; line-height: 20px; height: 30px; }
.productimg { overflow: hidden; display: table-cell; *display: block;
border: 1px solid #D0D0D0; padding: 2px; }
.productimg img { vertical-align:middle; }
.productimage { width: 750px; overflow: hidden; display: table-cell; display: table-cell; vertical-align:middle; text-align:center; margin-right: 10px; margin-left: 10px; }
.productimage img { vertical-align:middle; }

.ps_paihan { text-align: center; display: block;  }
.ps_paihan li { width: 192px; margin-right: 0px; margin-left: 0px; display: block; float: left; margin-bottom: 10px; margin-top: 10px; height: 208px; /*border-bottom:1px solid #ECE5C4; */}
.ps_paihan li a { color: #000; }
.ps_paihan li a:hover { color:#7CB411; }
.ps_paihan li p { line-height: 14px; margin-right: 4px; margin-left: 4px; display: block; }
.ps_paihan li img { width: 132px; height:132px; margin-right: 4px; margin-left: 4px; }

/*搜索無結果提示*/
.wu_so_bg { background-color: #fff3d9; padding-top: 25px; padding-bottom: 20px; }
.wu_so { width: 450px; margin-right: auto; margin-left: auto; color:#615c5c }
.wu_so .title_wu { margin-top:10px; margin-left:10px; }
.wu_so .ico_tang { background-image: url(/Images/sowu.jpg); background-repeat: no-repeat; background-position: left top; height: 33px; width: 33px; }
.wu_so ul { padding-top: 10px; }
.wu_so ul li { background-image: url(/Images/1nike_bg.gif); background-position: -948px -100px; background-repeat: no-repeat; padding-left: 10px; height: 20px; margin-bottom: 10px; }
.btn_so { }
.btn_so input { height:30px; width:125px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; }
.msg24 .error, .msg24 .attention, .msg24 .tips, .msg24 .ok, .msg24 .question { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/images/msg_bg.png) no-repeat scroll 0 0; color:#404040; font-size:14px; font-weight:bold; line-height:18px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 56px; border:1px solid #DDDDDD; color:#404040; }
.msg .naked, .msg24 .naked { background-color:transparent; border:medium none; }
.msg24 .attention { background-position:12px -488px; background-color:#FFF; border-color:#40B3FF; }
.article_ico { color:#333333;/* padding:10px 8px 0; */ }
.article_ico h5 { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/Images/icon.gif) no-repeat scroll 0 -264px; clear:both; color:#DD0000; font-size:14px; /*font-weight:700;*/ height:21px; line-height:21px; margin:10px 0 5px 12px; padding-left:8px; }
.article_ico p { margin:0 20px 5px; text-indent:10px; color:#333333; }
.article_ico ol { margin:0 20px 0 45px; padding-left:25px; }
.article_ico img { display:block; margin:5px auto 10px; text-align:center; }
.article_ico a { color:#DD0000; text-decoration:none; }
.article_ico a:link, .article_ico a:visited { text-decoration:none; }
.article_ico a:hover, .article_ico a:active { text-decoration:none; }
.article_ico dl { margin-right:20px; }
.article_ico dl dt { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFAF1 url(/Images/icon.gif) no-repeat scroll 0 -702px; border-top:1px solid #E9DCC1; color:#AA0000; margin-left:20px; padding:5px 0 5px 20px; }
.article_ico dl dd { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(/Images/icon.gif) no-repeat scroll -20px -739px; margin:5px 15px 20px 20px; padding-left:20px; }
.article_ico .red { font-family: Verdana, Geneva, sans-serif; font-size: 16px; color:#E10112 }
.faq { width: 718px; }
.faq ul { margin:0; padding:0; }
.faq ul li { list-style-type:none; height: 25px; color: #c5c5c5;	/*width: 716px;*/ }
.faq ul li a { color:#333; text-decoration: none; }
.faq ul li a:hover { color: #F60; text-decoration: none; }
.color_365 { color:#363535; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; color:#DD0000; font-size:14px; /*font-weight:700;*/ height:21px; line-height:21px; padding-left:8px; background-attachment: scroll; background-color: transparent; background-image: url(/Images/icon.gif); background-repeat: no-repeat; background-position: 0 -266px; }
.color_f60 { color:#f60 }
.color_f60 a { color:#f60 }
.color_f60 a:hover { color:#f60 }
.img_10 img { padding-bottom: 10px; }

.forbidSale{ float:left; /*width:100px; height:22px; */ width:107px; height:42px; background-image: url(/Images/shopping/btnForbidSale.gif); background-repeat: no-repeat; display: block; }

/* 订单留言 */
.c1{ background:#fff;padding:5px;}
.c2{ background:#fff;padding:5px;}
.commentItem1 .no, .commentItem2 .no{ width:60px; float:left; color:#ccc; font-family:Georgia; font-size:18px; font-style:italic;}
.username{ color:#008000;}
.username2{ color:#884040;}
.commentItem1 .date{ font-size:12px; color:Gray;}
.commentItem1 .commentContent{ line-height:17px; padding:3px 3px 3px 60px;text-align:left;}
.commentItem1{ background:#F4FAF4;}
.commentItem2{ background:#FDF4FF;}
.commentItem2 .date{ font-size:12px; color:Gray;}
.commentItem2 .commentContent{ line-height:17px; padding:3px 3px 3px 60px; text-align:left;}
.messageList{ margin-bottom:5px; border:1px solid #D8D6D6; border-top:0;}

/**/
.subCategory{ margin:0 8px; width:97%; padding:5px 10px; font-family:Verdana; color:#6C4144;}
.subCategory ol li{ width:25%; float:left; padding:0;}
.subCategory .showCat{ background:url(/images/show_all_cat.png) no-repeat 10px 0; width:98px; height:20px; padding:3px 0 0 30px; *padding:6px 0 0 30px;cursor:pointer;line-height:15px;*line-height:12px;}
.subCategory .hideCat{ background:url(/images/hide_all_cat.png) no-repeat 10px 0; width:98px; height:20px; padding:3px 0 0 30px; *padding:6px 0 0 30px;cursor:pointer;line-height:15px;*line-height:12px;}
.hide{ display:none;}
.red{ color:Red; font-weight:bold;}
.showCat span{ margin:0;padding:0;}