/* CSS Document */
body { margin:0; padding:0; font-size:12px; line-height:1.8; color:#333; font-family:ËÎÌå; background:url(/images/bg.jpg) repeat-x 0 28px; text-align:left; }
img { border:0; margin:0; padding:0; }
div,form,h1,h2,p,ul,li { margin:0; padding:0; }
h1 { font-size:18px; color:#5F2F25;}
h2 { font-size:16px; color:#5F2F25;}

a { text-decoration:none; color:#333; }
a:Hover { color:#DB663B; }


.clear { clear:both; overflow:hidden; }
.space10 { clear:both; height:10px; overflow:hidden; }









/* css of top */
#top,#menu,#menu_sub,#ad,#main,#menu_bot,#bot { margin:0 auto; width:980px; }

#top { margin-top:8px; height:175px; background:url(/images/v7-1.jpg) no-repeat 0 100%; overflow:hidden; }
#logo { float:left; width:180px; padding-left:30px; }
#top_link { color:#AAA; text-align:right; height:25px; margin:0 40px 15px 0; }
#top_link a { color:#AAA; }
#top_link a:hover { text-decoration:underline; }

#menu { margin:0 10px 0 287px; height:35px; line-height:35px; font-size:14px; text-align:center; width:660px; }
#menu a { color:#666; font-weight:bold; }
#menu a:hover { color:#FF6600; }

#top_mid { clear:both; height:42px; overflow:hidden; }
#top_login { float:left; width:120px; padding:10px 0 0 75px; color:#FFFFFF; word-spacing:4px; }
#top_login a { color:#FFFFFF; text-decoration:underline; }
#top_search { float:left; width:550px; margin-left:15px; display:inline; color:#835136; padding-top:8px; }
.s_txt { border:1px solid #D7AD6B; width:200px; background-color:#FFFFFF; }
#top_words { float:right; width:170px; padding:10px 8px 0 0; color:#FEFE62; font-weight:bold; }
#top_words a { color:#FEFE62; }

#top_key { text-align:center; }
#top_key a { color:#835136; font-weight:bold; height:30px; line-height:30px; }
#top_notice { text-align:center; color:#FF6600; height:27px; line-height:27px; }



#ad { margin-top:10px; margin-bottom:8px; text-align:center; }












/* css of bottom */
#but_top { margin:10px auto; width:970px; text-align:right; padding:8px 10px 0 0; }
#bot { margin-top:10px; margin-bottom:10px; border-top:3px solid #F97012; background-color:#F3F3F3; text-align:center; color:#666; line-height:30px; }
#menu_bot a { color:#666; }
#menu_bot a:hover { text-decoration:underline; }
#bot_link { line-height:1.5; text-align:left; color:#B4B4B4; border-top:1px solid #C1C1C1; margin:0 15px; padding-top:5px; padding-bottom:5px; }

#copyright { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:11px; }
#bot_pay { text-align:center; padding:5px 0 10px; }














/* css of main */
#main_left { float:left; width:200px; margin-left:10px; display:inline; }
#main_right { float:left; width:770px; }

#ml_cat { background-color:#FBF1D1; }
.cate_t { background:url(/images/v7-4.gif) no-repeat 50% 50%; line-height:24px; text-align:left; color:#F06200; font-size:13px; padding-left:20px; }
.cate_c { padding:5px 0; }
.cate_c li { list-style-type:none; text-align:left; line-height:2em; padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.cate_c li a { color:#5F2F25; }
.cate_c li a:hover { color:#DB663B; }
#category_b { height:36px; overflow:hidden; background:url(/images/v7-5.jpg) no-repeat 0 0; }
.ml_t { background:url(/images/v5_10.jpg) no-repeat 0 0; height:25px; line-height:25px; text-align:left; padding-left:10px; color:#FFFFFF; font-size:13px; margin-top:10px; }
.ml_c { background:url(/images/v7-6.jpg) repeat-y 0 0; padding:5px 10px 0; color:#666666; line-height:1.5em; }
.ml_c a { color:#DB663B; }
.ml_c a:hover { text-decoration:underline; }
.line { background:url(/images/dot.gif) repeat-x 0 50%; height:15px; overflow:hidden;; }
.ml_b { height:40px; overflow:hidden; background:url(/images/v7-7.jpg) no-repeat 0 0; }
.ml_b1 { height:18px; overflow:hidden; background:url(/images/v7-8.jpg) no-repeat 0 0; }




.mr_t { background:url(/images/v7-12.jpg) no-repeat 0 0; height:37px; line-height:30px; overflow:hidden; text-align:left; color:#EF6400; font-size:15px; padding-left:45px; }
.mr_link { float:right; padding:0 18px 0 26px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(/images/v7-13.jpg) no-repeat 0 0; width:270px; height:24px; line-height:24px; font-weight:bold; margin:3px 20px 0 0; display:inline; }
.mr_link a { color:#9B009F; }

.mr_prod1 { float:left; background:url(/images/v7-14.jpg) no-repeat 0 0; width:163px; height:250px; overflow:hidden; font-size:13px; text-align:center; line-height:1.5em; display:inline; padding:10px 10px 0 23px; margin-left:9px; }
.mr_prod { float:left; background:url(/images/v7-15.jpg) no-repeat 0 0; width:159px; height:250px; overflow:hidden; font-size:13px; text-align:center; line-height:1.5em; display:inline; padding:10px 15px 0 11px; }
.rl { padding-right:25px; background:url(/images/dot1.gif) no-repeat 100% 6px; margin-right:25px; display:inline; }
.mrp_img { margin:0 auto; width:160px; padding:5px 0; margin-bottom:5px; text-align:center; border:1px solid #F2EBD8; }
.mrp_img img { width:150px; height:150px; }
.mrp_t a { color:#6E6E6E; }
.mrp_t a:hover,#mr_typelist_c a:hover,#mr_page a:hover..cate_c1 a:Hover,.buy_pn a:hover { color:#DB663B; }
.mrp_p { color:#DE8E2B; font-weight:bold; }


.mr_news { height:164px; overflow:hidden; width:740px; float:right; }
.mrn_img { float:left; width:260px; }
.mrn_c { float:right; width:460px; height:134px; background:url(/images/v7-10.jpg) no-repeat 0 0; padding:30px 0 0 20px; overflow:hidden; }
.mrn_c a { color:#666666; }






/* css of typelist */
#mr_typelist_t { background:url(/images/v7-23.gif) no-repeat 0 0; height:27px; text-align:left; width:734px; margin:0 auto; overflow:hidden; }
#mr_typelist_t h1 { margin-left:35px; line-height:27px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#EF6603; width:245px; text-align:center; }
#mr_typelist_b { background:url(/images/v7-24.gif) no-repeat 0 0; height:10px; overflow:hidden;  margin:0 auto 15px; width:734px; }
#mr_typelist_c { margin:0 auto; padding:2px 0px; line-height:1.8; color:#5F2F25; border-left:2px solid #EF6400; border-right:2px solid #EF6400; width:730px; }
#mr_typelist_c a { color:#666; }
#sub_type { padding:8px 0 10px 40px; }
#sub_type ul li { float:left; width:200px; margin-right:15px; font-size:13px; line-height:25px; list-style-type:none; display:inline; }
#mr_page { text-align:center; margin-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; overflow:hidden; text-align:center; word-spacing:3px; }
#mr_page a { color:#666666; }
#mr_page img,#mr_page p{ display:inline; vertical-align:middle; }
.red { color:#FF0000; }






/* css of login */
#member_t { margin:0 auto; width:930px; border-bottom:3px solid #F97012; }
#login { background:url(/images/v7-17.jpg) no-repeat 50% 0; width:675px; min-height:293px; -height:293px; margin:30px auto; }
#login_right { float:right; padding:80px 80px 0 0px; width:210px; color:#8E3F2D; }
#login_right a,#sign_info a,#reg_info a { color:#8E3F2D; }
#login_right a:hover { text-decoration:underline; }
#login_left { float:left; width:300px; padding:90px 10px 0px 20px; color:#8E3F2D; }
#sign_left_form { margin-bottom:40px; }
.txtl { border:1px solid #999999; width:128px; font-size:12px; color:#8E3F2D; }
#sign_info { color:#3C3C3C; text-align:left; padding:10px 0 0 10px; }








/* css of register */
#reg { margin:30px auto; background:url(/images/v7-21.gif) no-repeat 0 0; width:900px; }
#reg_form { float:left; width:460px; height:207px; padding:50px 30px 0; }
.txtr { width:205px; }
#reg_info { float:right; width:350px; font-size:13px; text-align:left; margin:30px 15px 15px 0; color:#767676; display:inline; }
#reg_info2 { color:#9F614E; background-color:#FAFAFA; padding:10px; margin-top:10px; font-size:12px; }







/* css of categories */
#categories_t { background:url(/images/v7-26.jpg) no-repeat 0 0; height:37px; line-height:37px; text-align:left; color:#EF6400; font-size:15px; padding-left:45px; overflow:hidden; font-weight:bold; width:885px; margin:0 auto; }
#categories_c { padding:10px 20px; width:890px; margin:0 auto; }
.cate_t1 { background:url(/images/v7-25.jpg) no-repeat 0 0; height:25px; text-align:left; line-height:25px; font-size:14px; color:#835136; padding-left:25px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:20px 0 10px; }
.cate_t1 a { color:#835136; }
.cate_c1 { padding:10px; word-spacing:3px; color:#444; }
.cate_c1 a { color:#5F2F25; }








/* css of view */
#prod_image { float:left; width:400px; text-align:center; margin-top:10px; border:1px solid #CDCDCD; padding:20px 0; display:inline; }
#prod_image img { width:320px; height:320px; }
#prod_right { float:right; width:560px; margin-top:10px; display:inline; }
#prod_detail { font-size:13px; color:#6F6F6F; }
#prod_detail th { text-align:left; background:url(/images/v5_33.gif) no-repeat 2px 50%; padding-left:18px; width:120px; border-bottom:1px solid #E7D4A7; }
#prod_detail td { border-bottom:1px  solid #E7D4A7; }
.blue { color:#3366CC; }
#prod_kf { clear:left; float:left; width:250px; margin-top:15px; text-align:center; line-height:35px; display:inline; }
#prod_ass_c { float:left; width:280px; padding:4px; background-color:#FAF9F5; border:1px solid #EFEEEC; margin-top:15px; }
#prod_ass { background:#F6F5F1 url(/images/v5_38.jpg) no-repeat 10px 2px; min-height:70px; -height:70px; color:#91755F; text-align:left; line-height:2; padding:25px 0 10px 80px; font-size:12px; }

#prod_line { clear:both; background:url(/images/dot.gif) repeat-x 0 50%; height:3px; padding:20px 0 0; }

.prod_t { text-align:left; background:url(/images/v5_32.gif) no-repeat 0 50%; padding-left:25px; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#621917; font-weight:bold; }
#prod_images { text-align:center; }
#prod_desc { border-top:2px solid #E7E0D6; padding:20px; text-align:left; color:#621917; }
#prod_refer_c { border-left:2px solid #DCC4BA; border-right:2px solid #DCC4BA; padding:0 10px; }
.prod_refer_block { margin:20px auto 0; width:190px;  overflow:hidden; background:url(/images/10.gif) no-repeat 50% 0; text-align:center; padding-top:7px; line-height:1.2; float:left; display:inline; }







/* css of buy */
#buy_flo { margin:20px 0; text-align:center; }
#mem_link { text-align:right; line-height:30px; padding-right:20px; }
#mem_link a { color:#FF692B; text-decoration:underline; }

.buy_t { background:url(/images/19.jpg) repeat-x 0 0; height:33px; text-align:left; line-height:33px; padding-left:30px; font-size:14px; color:#FF692B; border:1px solid #F5ECDD; }
.buy_c { border:2px solid #F5ECDD; border-top:none; background-color:#FFFFFF; }
.buy_c th { background:url(/images/v5_45.jpg) repeat-x 0 0; height:30px; text-align:center; color:#666666; }
.buy_c td { border-top:1px solid #B2B2B2; }
.rborder { border-right:1px solid #B2B2B2; }
.buy_pn a { color:#B36455; }
.buy_pn { padding-left:10px; font-weight:bold; text-align:left; }
.shopping_total { padding-right:10px; text-align:right; color:#B36455; font-size:14px; font-weight:bold; }
.orange1 { color:#FF692B; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.shopping_action { padding-left:20px; text-align:left; }

#order_form { margin-top:15px; }






/* css of news */
.gray { color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; }

#mess_form { background:url(/images/v7-30.jpg) no-repeat 0 0; width:690px; height:280px; margin:20px auto; padding:23px 18px; }
#mess_list { width:90%; margin:0 auto; }
.brown { color:#5F2F25; }
.bgc { background-color:#FEFBF1; }
#mess_list hr { height:1px; color:#F9EABB; }
