/* CSS Document */
body,a,table,tr,td,th,div,span,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 { margin: 0px; padding: 0px; }
body,a,table,tr,td,th,input,select,textarea,div,span,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 { font: 12px Arial, Tahoma, Verdana, Sans-Serif !important; font: 11px Verdana, Arial, Tahoma, Sans-Serif; }
table,tr,td,th,div,span,form,img,ul,ol,li,dl,dt,dd { border: 0px; }

/* 页面属性 */
body { background-color: #FFFFFF; scrollbar-face-color: #F6F6F6; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: #CCCCCC; scrollbar-3dlight-color: #CCCCCC; scrollbar-arrow-color: #000000; scrollbar-track-color: #EFEFEF; scrollbar-darkshadow-color: #FFFFFF; }
input.button, button.button { height: 19px; color: #504845; border: 1px solid #7A7261; background-color: #CEC6B5; padding: 2px 0px 0px 0px; }
input.input, select.select { height: 19px; }

/* 链接颜色 */
a { color: #000000; text-decoration: none; }
a:hover { color: #FF4E00; text-decoration: underline; }
/* 链接颜色属性 [定义规则，小写颜色参数加"_"] */


/* 链接字体属性 [定义规则，小写属性名称加"_"] */


/* 字体大小 [定义规则，小写si尺寸] */


/* 表格宽度 [定义规则，小写wi尺寸] */


/* 其他属性 */
.clear{ CLEAR: both; FONT-SIZE:1px; WIDTH: 1px; HEIGHT:1px; VISIBILITY: hidden; }


#top {  width: 1007px; padding: 0 1px; }
#top .top-Line01 { text-align: right; background-color: #EDEBEC; padding: 3px 24px 2px 0; }
#top .listName-L { height:72px; background: url(../Images/listName-L.png) no-repeat top left; }
#top .listName-R { height:72px; background: url(../Images/listName-R.png) no-repeat top right; padding: 0 0 0 38px; }
#top .listName { height:72px; font-size: 14px; background: url(../Images/listName.png) repeat-x top left; }
#top .BigClass { width: 75%; float: left; padding: 12px 0 9px 0; }
#top span.BCss { background: url(../Images/BigClass-Line.png) no-repeat 0 right; padding: 0 12px 0 4px; }
#top span.BCssNoBG { padding: 0 12px 0 4px; }
#top span.BigClassOut { color: #FFFFFF; font: bold 14px 黑体; }
#top span.BigClassOver { cursor: hand; color: #FFFFFF; font: bold 14px 黑体; text-decoration: underline; }
#top .listEnd { width: 24%; text-align: right; float: right; padding: 0 26px 0 0; }
#top .listEnd01 { width: 104px; height: 37px; background: url(../Images/listEnd01.png) no-repeat top right; padding: 12px 0 0 0; }
#top .listEnd02 { width: 94px; height: 37px; background: url(../Images/listEnd02.png) no-repeat top right; padding: 12px 0 0 0; }
#top .SmallClass { color: #A71657; height: 35px; padding: 12px 0 0 0; }
#top .SmallClass a { color: #A71657; padding: 0 9px; text-decoration: none; }
#top .SmallClass a:hover { padding: 0 9px; text-decoration: underline; }

#top .top-Logo { clear: both; }
#top .top-Login {  }
#top .loginWin { width: 169px; height: 205px; float: left; margin: 0 0 0 6px; }
#top .loginWinTop-L { background: url(../Images/loginWinTop-L.png) no-repeat bottom left; }
#top .loginWinTop-R { background: url(../Images/loginWinTop-R.png) no-repeat bottom right; }
#top .loginWinTitle { height: 32px; color: #DA0E65; font-weight: bold; background: url(../Images/loginWinTitleBg.png) repeat-x top left; padding: 15px 0 0 9px; margin: 0 18px 0 8px; }
#top .loginWinLine { height:2px; background: url(../Images/loginWin-Line.png) no-repeat top left; }
#top .loginWinBody { height: 152px; border-right: 2px solid #FFC8DB; border-left: 3px solid #FCC7D9; padding: 3px 8px 0 8px; }
#top .loginDivInput { padding: 2px 0 0 0; }
#top .loginDivLoginButton { padding: 9px 0 0 0; }
#top .loginDivLoginButton a { color: #999999; text-decoration: none; }
#top .loginDivLoginButton a:hover { color: #999999; text-decoration: underline; }
#top .loginDivImgButton { padding: 6px 0 0 0; }
#top .loginInput { width: 90px; border: 1px solid #BCBCBC; }
#top .loginInDiv { text-align: center; padding: 6px 0 2px 0; }
#top .loginWinBottom-L { background: url(../Images/loginWinBottom-L.png) no-repeat top left; }
#top .loginWinBottom-R { background: url(../Images/loginWinBottom-R.png) no-repeat top right; }
#top .loginWinBottom { height: 18px; background: url(../Images/loginWinBottom.png) repeat-x bottom left; margin: 0 18px 0 19px; }

#top .searchInput { width: 820px; float: left; }
#top .topSearch { background: url(../Images/topSearchBg.png) repeat-y top right; padding: 2px 0 0 0; }
#top .searchBody { color: #FFFFFF; height: 26px; text-align: right; background: url(../Images/searchBody.gif) no-repeat bottom 79px; }
#top .searchBody a {color: #FFFFFF; text-decoration: none; }
#top .topSearch a:hover { text-decoration: underline; }
#top .topAd { height: 177px; padding: 0 0 0 10; }

#body { width: 1007px; padding: 0 0 0 11px; clear: both; }

#body .bodyLeft { width: 170px; float: left; margin: 0 7px 0 0; }

#body .bodyClassTitle { height: 30px; color: #FFFFFF; font-weight: bold; background-color: #F43487; padding: 9px 0 0 6px; margin: 0 4px; }
#body .bodyClassTitle-L { background: url(../Images/bodyClassTitle-L.png) no-repeat bottom left; }
#body .bodyClassTitle-R { background: url(../Images/bodyClassTitle-R.png) no-repeat bottom right; }

#body .classBlock { background-color: #FB75A7; }
#body .classBlock UL { height: 1px; list-style-type: none; background: url(../Images/classBlock-Line.png) repeat-x top left; padding: 12px 0 12px 12px; }
#body .classBlock LI { float: left; width: 52px; height: 18px; }
#body .classBlock LI.classBlockTitle { width: 158px; padding: 0 0 5px 0; }
#body .classBlock LI a { color: #FFFFFF; text-decoration: none; }
#body .classBlock LI a:hover { color: #FFFFFF; text-decoration: underline; }
#body .classBlock LI.classBlockTitle a { color: #FFFFFF; font-weight: bold; }

#body .adminLeftBlock { background-color: #FB75A7; }
#body .adminLeftBlock UL { height: 1px; list-style-type: none; background: url(../Images/classBlock-Line.png) repeat-x top left; padding: 12px 0 5px 12px; }
#body .adminLeftBlock LI { float: left; width: 158px; }
#body .adminLeftBlock LI a { color: #FFFFFF; font-weight: bold; background: url(../Images/Page-Next.gif) no-repeat 2px left; padding: 0 0 0 12px; text-decoration: none; }
#body .adminLeftBlock LI a:hover { text-decoration: underline; }

#body .bodyRight { float: left; }

#body .productBlock-TL { background: url(../Images/productBlock-TL.png) no-repeat top left; }
#body .productBlock-TR { background: url(../Images/productBlock-TR.png) no-repeat top right; }
#body .productBlock-TC { color: #E40874; font-weight: bold; height: 23px; border-top: 2px solid #FB75A7; background: url(../Images/productBlock-Line.png) no-repeat bottom left; padding: 4px 0 0 12px; margin: 0 5px; }
#body .productBlock-B { clear: both; height: 12px; background-color: #FB75A7; }

#body .newProductBlock { width: 569px; float: left; }
#body .newProduct-HL { height: 4px; background: url(../Images/newProduct-HL.png) repeat-x top left; }
#body .newProduct-SL { height: 1px; background: url(../Images/newProduct-SL.png) repeat-y top left; }
#body .topAD { float: left; background: url(../Images/topAD.png) no-repeat top right; padding: 0 9px 0 4px; }
#body .newProductRight { float: left; }
#body .newProductLeft { height: 251px; background: url(../Images/newProductLeft.png) no-repeat top right; }
#body .newProductTitle { height: 40px; color: #E40874; font-weight: bold; background: url(../Images/loginWin-Line.png) no-repeat 30px left; padding: 12px 0 0 0; }

#body .newsBlock { width: 236px; clear: none; background-color: #FFF5F4; padding: 0 0 12px 7px; }
#body .newsTitle { height: 27px; text-align: right; background: url(../Images/newsTitle.gif) no-repeat top left; padding: 9px 12px 12px 0; }
#body .newsBody { height: 213px; }
#body .newsBody a { color: #E97AA4; height: 18px; background: url(../Images/newsInfo-Line.png) repeat-x bottom left; padding: 3px 0 3px 0; text-decoration: none; }
#body .newsBody a:hover { color: #D16780; text-decoration: none; }

#body .saleBlock { margin: 2px 0 0 0; clear: none; }
#body .saleBody { height: 1px; border-right: 2px solid #FB75A7; border-left: 2px solid #FB75A7; padding: 12px 24px; }
#body .saleBody UL { list-style-type: none; margin: 0px; }
#body .saleBody LI { width: 180px; text-align: center; float: left; padding: 6px 0; margin: 0 3px; }
#body .salePicOut { width: 100px; height: 100px; border: 1px solid #E3E3E3; }
#body .salePicOver { width: 100px; height: 100px; border: 1px solid #E60182; }
#body .saleName { height: 22px; border-bottom: 1px solid #999999; padding: 7px 0 0 0; overflow: hidden; }
#body .saleName a { color: #E60182; text-decoration: none; }
#body .saleName a:hover { color: #E60182; text-decoration: underline; }
#body .salePrice { color: #666666; padding: 3px 0 0 0; }
#body .saleNowPrice { color: #666666; }

#body .productClassBlock { margin: 4px 0 0 0; }
#body .productClassBlock-TL { background: url(../Images/productClassBlock-TL.png) no-repeat top left; }
#body .productClassBlock-TR { background: url(../Images/productClassBlock-TR.png) no-repeat top right; }
#body .productClassBlock-TC { height: 47px; border-top: 2px solid #FB75A7; background: url(../Images/productBlockTitle-Bg.gif) no-repeat bottom left; padding: 20px 0 0 70px; margin: 0 5px; }
#body .productClassBlock-B { height: 1px; clear: both; height: 12px; text-align: right; background-color: #FB75A7; padding: 6px 12px; }
#body Span.productClassBlock-TC-word { width: 35%; color: #E40874; font-size: 14px; font-weight: bold;  }
#body Span.productClassBlock-TC-num { width: 60%; text-align: right; }

#body .productClassList { height: 1px; border-right: 2px solid #FB75A7; border-left: 2px solid #FB75A7; padding: 12px 24px 0 24px; }
#body .productClassList UL { list-style-type: none; margin: 0px; }
#body .productClassList LI { width: 152px; height: 22px; float: left; background: url(../Images/81.gif) no-repeat 6px 1px; padding: 0 0 0 21px; }
#body .productClassList LI a { font-size:14px; text-decoration: none; }
#body .productClassList LI a:hover { font-size:14px; text-decoration: underline; }

#body .productClass { height: 1px; border-right: 2px solid #FB75A7; border-left: 2px solid #FB75A7; padding: 12px 24px; }
#body .productClass UL { list-style-type: none; margin: 0px; }
#body .productClass LI { width: 152px; float: left; padding: 12px 8px 12px 8px; }
#body .productPicDiv { text-align: center; }
#body .productPicOut { width: 100px; height: 100px; border: 1px solid #E60182; }
#body .productPicOver { width: 100px; height: 100px; border: 1px solid #E3E3E3; }
#body .productName { height: 44px; color: #666666; border-bottom: 1px solid #999999; padding: 13px 0 3px 0; overflow: hidden; }
#body .productName a { color: #666666; text-decoration: none; }
#body .productName a:hover { color: #EE6B9D; text-decoration: underline; }
#body .productNowPrice Span { color: #EE6B9D; font-weight: bold; padding: 3px 0 0 0; }
#body .productPrice Span { color: #999999; }
#body Span.priceWord { width: 46px; }
#body Span.priceNum { width: 90px; text-align: right; }
#body .productBuy { padding: 3px 0 0 0; }

#body .CommentBlock { padding: 12px 24px; WIDTH: 680px; }
#body .CommentBlock UL { list-style-type: none; margin: 0px; }
#body .CommentBlock LI {  }
#body .CommentBlock LI.submitButton { text-align: center; padding: 6px 0; }
#body .CommentBlock Span.Title { width: 85%; }
#body .CommentBlock Span.Oper { width: 15%; text-align: right; }
#body .CommentBlock LI.Comment { padding: 3px 0 6px 0; border-bottom: 1px solid #DDDDDD; }

#body .showProduct { height: 1px; border-right: 2px solid #FB75A7; border-left: 2px solid #FB75A7; padding: 12px 24px; }
#body .showProduct-Title { height: 47px; background: url(../Images/productBlockTitle-Bg.gif) no-repeat bottom -19px; padding: 20px 0 0 51px; }
#body Span.showProduct-Top-Left { width: 15%; color: #E40874; font-size: 14px; font-weight: bold; }
#body Span.showProduct-Top-Right { width: 80%; color: #E40874; text-align: right; }
#body Span.showProduct-Title-Left { color: #FB75A7; font-size: 14px; font-weight: bold; }
#body Span.reg-Top-Left { width: 90%; color: #E40874; font-size: 14px; font-weight: bold; }
#body .showProductInfo { margin: 12px 31px; }
#body .showPrice { width: 50%; border-bottom: 2px solid #FB75A7; padding: 0 0 1 21px; margin: 0 0 12px 0; }
#body .showPriceDiv { color: #FB75A7; font-size: 14px; font-weight: bold; padding: 3px 0; }
#body .showProductInfo UL { list-style-type: none; margin: 0px; }
#body .showProductInfo LI { width: 90%; float: left; padding: 0 0 3px 21px; }
#body .showProductInfo UL.regInfo LI { color: #666666; width: 90%; float: left; background: url(../Images/regInfoArr.png) no-repeat 4px left; padding: 0 0 6px 21px; }
#body .reg LI { width: 90%; float: left; padding: 0 0 6px 21px; }
#body .reg Span.regTitle { width: 100px; font-weight: bold; text-align: right; }
#body .reg Span.regIn {  }
#body .reg Span.regImport { width: 12px; color: #FF0000; }
#body .reg Span.regClue { color: #666666; padding: 0 0 0 6px; }
#body .reg LI.regSubmit { text-align: center; padding: 12px 0; }

#body .showSearch { margin: 12px 31px; }
#body .showSearch UL { list-style-type: none; margin: 0px; }
#body .showSearch LI { width: 90%; float: left; padding: 12px 0 3px 21px; }
#body .showSearch LI.SearchSubmit { padding: 12px 0 12px 54px; }

#body .indexBlockRB { height: 1px; background-color: #FFEDED; padding: 12px 0; }

#body .greatRecommendBlock { width: 569px; float: left; margin: 0 7px 0 0;}
#body .greatRecommend-TL { background: url(../Images/greatRecommend-TL.png) no-repeat top left; }
#body .greatRecommend-TR { background: url(../Images/greatRecommend-TR.png) no-repeat top right; }
#body .greatRecommend-TC { font-weight: bold; height: 32px; background: url(../Images/greatRecommend-TC.png) repeat-x top left; padding: 12px 0 0 12px; margin: 0 6px; }
#body .greatRecommend-BL { background: url(../Images/greatRecommend-BL.png) no-repeat top left; }
#body .greatRecommend-BR { background: url(../Images/greatRecommend-BR.png) no-repeat top right; }
#body .greatRecommend-BC { height: 12px; background-color: #FFFFFF; border-bottom: 1px solid #9F9B9A; margin: 0 6px 1px 6px; }
#body .greatRecommendBody { height: 1px; border-right: 1px solid #9F9B9A; border-left: 1px solid #9F9B9A; background-color: #FFFFFF; padding: 12px; }

#body .greatRecommendBody UL { list-style-type: none; margin: 0px; }
#body .greatRecommendBody LI { width: 128px; text-align: center; float: left; margin: 0 3px; }

#body .hotBbsBlock { width: 220px; clear: none; }
#body .hotBbsTitle { height: 27px; text-align: right; background: url(../Images/hotBbsTitle.gif) no-repeat top left; padding: 9px 12px 6px 0; }
#body .hotBbsBody {  }
#body .hotBbsBody a { color: #000000; text-decoration: none; height: 18px; background: url(../Images/bbsInfo-Line.png) repeat-x bottom left; padding: 4px 0 3px 0; }
#body .hotBbsBody a:hover { color: #D1678F; text-decoration: none; }

#body .BuyCar {  }
#body .BuyCarTitle {  }
#body .BuyCarTitle TD { font-weight: bold; text-align: center; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #E97AA4; background-color: #EEEEEE; padding: 12px 0 8px 0; }
#body .BuyCarName { width: 248px; }
#body .BuyCarCashName { width: 328px; }
#body .BuyCarPrice { width: 100px; text-align: right; }
#body .BuyCarOther { width: 80px; text-align: center; }
#body .buyCarOut { background-color: #FFFFFF; }
#body .buyCarOver { background-color: #F3F3F3; }
#body .buyCarOut TD, .buyCarOver TD { cursor: hand; border-right: 1px solid #FFFFFF; padding: 6px; }
#body .buyCarStat TD { text-align: center; border-top: 1px solid #E97AA4; padding: 8px 0 4px 0; }
#body .buyCarEnd TD { font-weight: bold; text-align: center; border-top: 2px solid #E97AA4; padding: 12px 0 8px 0; }
#body .buySetpTitle TD { text-align: center; border-bottom: 2px solid #E97AA4; background-color: #EEEEEE; padding: 12px 0 8px 0; }
#body .buySetpL { width: 188px; text-align: right; padding: 8px 0 4px 0; }
#body .buySetpR { width: 500px; padding: 2px 0; }
#body .OrderFormTitle TD { font-weight: bold; text-align: center; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #E97AA4; background-color: #EEEEEE; padding: 6px 0 2px 0; }
#body .OrderFormL { width: 20%; padding: 4px 0 0 0; }
#body .OrderFormR { padding: 4px 0 0 0; }

#body .adminBlock { height: 1px; border-right: 2px solid #FB75A7; border-left: 2px solid #FB75A7; padding: 12px 24px; }
#body .adminDiv { margin: 12px 31px; }
#body .orderFormOut TD { text-align: center; padding: 8px 0 4px 0; }
#body .orderFormOver TD { text-align: center; background-color: #F3F3F3; padding: 8px 0 4px 0; }
#body .orderFormPage { text-align: center; border-top: 1px solid #E97AA4; padding: 8px 0 4px 0; }
#body .adminComment { margin: 12px 31px; }
#body .adminComment UL { list-style-type: none; margin: 0px; }
#body .adminComment LI {  }
#body .adminComment LI.submitButton { text-align: center; padding: 6px 0; }
#body .adminComment Span.Title { width: 85%; }
#body .adminComment Span.Oper { width: 15%; text-align: right; }
#body .adminComment LI.Comment { padding: 3px 0 6px 0; border-bottom: 1px solid #DDDDDD; }


#marquees .productClass { height: 1px; border-right: 2px solid #FB75A7; border-left: 2px solid #FB75A7; padding: 12px 24px; }
#marquees .productClass UL { list-style-type: none; margin: 0px; }
#marquees .productClass LI { width: 152px; float: left; padding: 12px 8px 12px 8px; }
#marquees .productPicDiv { text-align: center; }
#marquees .productPicOut { width: 100px; height: 100px; border: 1px solid #E60182; }
#marquees .productPicOver { width: 100px; height: 100px; border: 1px solid #E3E3E3; }
#marquees .productName { height: 22px; color: #666666; border-bottom: 1px solid #999999; padding: 7px 0 0 0; overflow: hidden; }
#marquees .productName a { color: #666666; text-decoration: none; }
#marquees .productName a:hover { color: #EE6B9D; text-decoration: underline; }
#marquees .productNowPrice Span { color: #EE6B9D; font-weight: bold; padding: 3px 0 0 0; }
#marquees .productPrice Span { color: #999999; }
#marquees Span.priceWord { width: 46px; }
#marquees Span.priceNum { width: 90px; text-align: right; }
#marquees .productBuy { padding: 3px 0 0 0; }


#footer { width: 1007px; padding: 0 11px; clear: both; }
#footer .footerTalbe { text-align: center; border-left: 1px solid #F778A3; border-right: 1px solid #F778A3; padding: 12px 32px; }
#footer .footerTalbe-TL { background: url(../Images/footerTalbe-TL.png) no-repeat top left; }
#footer .footerTalbe-TR { background: url(../Images/footerTalbe-TR.png) no-repeat top right; }
#footer .footerTalbe-TC { height: 5px; border-top: 1px solid #F778A3; margin: 0 5px; }
#footer .footerTalbe-BL { background: url(../Images/footerTalbe-BL.png) no-repeat top left; }
#footer .footerTalbe-BR { background: url(../Images/footerTalbe-BR.png) no-repeat top right; }
#footer .footerTalbe-BC { height: 10px; background-color: #F778A3; margin: 0 5px; }
#footer .footerTalbeCss { padding: 0 36px 0 0; }
#footer .footerHrefCSS01{ color: #000000; line-height: 160%; text-decoration: underline; }
#footer .footerHrefCSS02{ color: #FF0000; line-height: 160%; text-decoration: underline; }
