/* CSS Document */
body { margin:0; padding:0; font-size:12px; line-height:1.8; color:#333; font-family:ËÎÌå; background:#FFF; 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:#CB0602;}
h2 { font-size:16px; color:#CB0602;}

a { text-decoration:none; color:#6E6E6E; }
a:Hover { color:#FD3478; }


.clear { clear:both; overflow:hidden; height:0px; }
.space10 { clear:both; height:10px; overflow:hidden; }









/* css of top */
#top,#menu,#ad,#news,#bot,#tools,#main,#main_bot { margin:0 auto; width:960px; }


#top { background:url(/images/bg-top.gif) no-repeat 0 0; height:80px; overflow:hidden; margin-top:5px; }
#top_logo { float:left; margin:10px 0 0 10px; width:230px; text-align:center; display:inline; }
#top_search { float:left; width:320px; margin:3px 0 0 15px; display:inline; }
.s_txt { border:1px solid #78756E; width:100px; }
#top_link { float:left; width:350px; margin:5px 0px 0 30px; display:inline; }
#top_link a { display:block; float:left; margin-right:10px; margin-bottom:8px; display:inline; white-space:nowrap; color:#FC3E7E; height:16px; overflow:hidden; line-height:16px; text-align:center; }

#notice_c { float:left; margin:12px 0 0 30px; width:690px; }
#notice_c a { color:#C5001C; }

#menu { background:url(/images/bg-menu.gif) no-repeat 0 0; height:74px; overflow:hidden; }
#menu_c { width:880px; margin:0 auto; height:39px; }
#menu li { list-style-type:none; float:left; width:110px; height:39px; text-align:center; font-size:14px; font-weight:bold; display:inline; line-height:39px; }
#menu li a { color:#FFFFFF; }
#menu li a:hover { color:#FF87AA; }

#topkey { text-align:center; line-height:35px; }
#topkey a { color:#F80766; }
#topkey a:Hover { text-decoration:underline; }

#ad { background:url(/images/bg2.jpg) repeat-x 0 0; padding:10px 0; text-align:center; }
#ad img { border:1px solid #333333; }






/* css of bottom */
#bot_menu { background:url(/images/bg10.jpg) no-repeat 0 0; text-align:center; margin-top:10px; height:33px; line-height:33px; color:#FFFFFF; word-spacing:10px; }
#bot_menu a { color:#FFFFFF; }
#bot_pay {  text-align:center; padding:10px; }
#bot_info { color:#B4B4B4; text-align:center; }
#copyright { text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#636363; font-size:11px; }














/* css of main */
#main { background:#FFD7D7 url(/images/bg3.jpg) no-repeat 0 0; margin-top:10px; }
#main_left { float:left; width:213px; margin:10px 0 0 10px; display:inline; }
#main_right { float:right; width:706px; margin:10px 12px 0 0px; display:inline; }
#main_bot { background:url(/images/bg12.gif) no-repeat 0 0; height:10px; overflow:hidden; }

#ml_cat_t { padding-bottom:10px; }
.cate_t { background:url(/images/bg-cate.gif) no-repeat 0 0; text-align:left; padding-left:15px; font-size:14px; color:#FFF; height:25px; line-height:25px; }
.cate_c li { list-style-type:none; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px; line-height:2.5; }
.cate_c li a { color:#890040; }
.cate_c li a:Hover { font-weight:bold; }

#mr_title { background:url(/images/bg-title.gif) no-repeat 50% 0; height:38px; overflow:hidden; padding-left:70px; font-weight:bold; font-size:15px; color:#BC2C72; line-height:38px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#mr_title1 { background:url(/images/bg13.gif) no-repeat 50% 0; height:38px; overflow:hidden; padding-left:70px; font-weight:bold; font-size:15px; color:#BC2C72; line-height:38px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.mr_link { float:right; padding:0px 10px 0 0; font-size:12px; width:280px; text-align:center; }
.mr_link a { color:#FFF; }
#mr_c { background:url(/images/bg5.jpg) repeat-y 0 0; }
#mr_c_c { background:url(/images/bg4.jpg) no-repeat -1px 0; padding:0 0 0 8px; min-height:200px; -height:200px; }
#mr_b { background:url(/images/bg6.jpg) no-repeat 0 0; height:9px; overflow:hidden; }
.mr_prod { float:left; width:160px; height:255px; overflow:hidden; font-size:13px; text-align:center; line-height:1.5em; display:inline; padding:10px 6px; }
.mrp_img { margin:0 auto; width:160px; padding:5px 0; margin-bottom:5px; text-align:center; border:1px solid #FEBEBC; background-color:#FFFFFF; }
.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:#FF3778; }
.mrp_p { color:#FF3778; line-height:30px; font-weight:bold; }




#news { background:url(/images/bg7.jpg) no-repeat -1px 0;  overflow:hidden; height:144px;margin-top:10px; }
#news_service { float:left; width:170px; padding:40px 20px 50px; }
#ns_service { height:40px; }
#ns_img { text-align:center; }
.mr_news { float:left; width:335px; margin:0 20px; display:inline; }
.mrn_t { text-align:left; height:25px; font-size:14px; font-weight:bold; padding-left:15px; padding-top:8px; }
.mrn_more { float:right; padding:5px 10px 0 0; }
.mrn_c { line-height:1.7; }
.mrn_c a { color:#686868; }


.tools_block { margin-top:10px; width:475px; height:214px; background:url(/images/bg9.jpg) no-repeat 0 0; }
.fl { float:left; }
.fr { float:right; }
.tools_block_t { font-size:15px; font-weight:bold; padding-left:15px; color:#666666; height:40px;}
.tools_block_i { padding:0 15px; line-height:35px; color:#686868; }
.tools_block_c { padding:0 15px; word-spacing:15px; }
.tools_block_c a { color:#E80D21; }





/* css of typelist */
#mr_typelist_c { margin:0 20px; padding:2px 0px; line-height:1.8; color:#5F2F25; border:1px solid #EF6400; }
#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 */
#login { background:#FFF; width:780px; margin:30px auto; padding:20px; }
#sign_left_form { margin-bottom:20px; float:left; width:400px; border-right:1px dotted #999; height:270px; overflow:hidden; background:url(/images/bg_login.jpg) no-repeat 100% 100%; }
#sign_left_form h1 { font-size:18px; color:#BC2C72; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:30px 0 10px 40px; }
.txtl { font-size:12px; color:#8E3F2D; background:none; border:1px solid #CBCBCB; padding:0 2px; width:200px; height:20px; }
#sign_info { float:right; color:#3C3C3C; text-align:left; padding:10px; border-bottom:1px dotted #999; width:320px; }
#sign_reg_info { clear:right; float:right; width:320px; padding:10px; }









/* css of register */
#ml_login { text-align:center; font-size:18px; color:#BC2C72; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin-top:30px; padding-bottom:10px; border-bottom:1px dotted #FD99AE; }
#ml_reginfo { padding:20px 0 150px 20px; color:#999999; background:url(/images/bg_reg.gif) no-repeat 100% 100%; }
#reg { margin:30px auto; background:url(/images/v8_24.jpg) no-repeat 0 0; width:780px; padding-left:60px; min-height:296px; -height:296px; }
#reg_form { float:left; width:600px; min-height:350px; -height:350px; padding:50px 30px 0; }
.txtr { width:205px; }
#reg_info { float:right; width:220px; font-size:13px; text-align:left; margin:40px 15px 15px 0; color:#6A4A19; display:inline; }







/* css of categories */
#categories_t { background:url(/images/line1.gif) no-repeat 0 100%; height:30px; line-height:30px; text-align:left; color:#BC2C72; font-size:15px; padding-left:15px; overflow:hidden; font-weight:bold; width:885px; margin:30px auto 0; }
#categories_c { padding:10px 20px; width:890px; margin:0 auto; }
.cate_t1 { background:url(/images/bg-cate.gif) no-repeat 0 0; height:25px; text-align:left; line-height:25px; font-size:14px; color:#FFF; padding-left:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:20px 0 10px; }
.cate_t1 a { color:#FFF; }
.cate_c1 { padding:10px; word-spacing:3px; color:#444; }
.cate_c1 a { color:#5F2F25; }








/* css of view */
#prod_image { float:left; width:300px; text-align:center; margin:20px 20px 0 20px; border:1px solid #FC86A8; padding:10px 0; display:inline; background-color:#FFFFFF; }
#prod_image img { width:280px; height:280px; }
#prod_right { float:left; width:380px; margin:20px 20px 0 0; display:inline; }
#prod_title { width:900px; background-color:#FC86A8; padding:2px 10px; border-bottom:2px solid #FB4A80; margin:20px 20px 0px 20px; }
#prod_title h1 { font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; }
#prod_detail { font-size:13px; }
#prod_detail th { text-align:left; padding-left:5px; width:110px; border-bottom:1px solid #FC86A8; background:none; border-right:1px dotted #FC86A8;font-size:12px; }
#prod_detail td { border-bottom:1px  solid #FC86A8; padding-left:5px; }
#prod_button { text-align:center; }
#prod_button img { padding-bottom:10px; }
.blue { color:#3366CC; }
#prod_kf { float:right; width:200px; margin:15px 15px 0 0; 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/line1.gif) no-repeat 0 100%; padding-left:15px; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#BC2C72; font-weight:bold; margin:20px 0 0 20px; }
#prod_images { text-align:center; }
#prod_desc { padding:20px; text-align:left; color:#621917; margin:0 10px; }
#prod_refer_c { border-left:2px solid #DCC4BA; border-right:2px solid #DCC4BA; padding:0 10px; }
.prod_refer_block { margin:20px auto 0; width:185px; height:230px; 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 */
#mem_link { background:url(/images/line1.gif) no-repeat 0 100%; height:35px; overflow:hidden; margin:20px 10px; padding-left:40px; }
#mem_link a { display:block; float:left; width:100px; height:26px; text-align:left; color:#BC2C72; font-weight:bold; font-size:14px; margin:0 2px; line-height:26px; }
#mem_link1 { background:url(/images/bg14.gif) no-repeat 0 0; padding-left:35px; }
#mem_link2 { background:url(/images/bg15.gif) no-repeat 0 0; padding-left:40px; }
#mem_link3 { background:url(/images/bg16.gif) no-repeat 0 0; padding-left:30px; }

.buy_t { height:33px; text-align:left; line-height:33px; padding-left:30px; font-size:14px; color:#BC2C72; margin:0 10px; }
.buy_c { border:2px solid #FFBCB9; border-top:none; background-color:#FFFFFF; margin:0 10px; }
.buy_c th { background-color:#FC86A8; height:30px; text-align:center; color:#FFF; }
.buy_c td { border-top:1px solid #FFBCB9; }
.rborder { border-right:1px solid #FFBCB9; }
.buy_pn a { color:#FD3478; }
.buy_pn { padding-left:10px; font-weight:bold; text-align:left; }
.shopping_total { padding-right:10px; text-align:right; color:#6A4A19; font-size:14px; font-weight:bold; }
.orange1 { color:#FF692B; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.white { color:#FFF; 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:#FEE9CE url(/images/bg17.jpg) repeat-x 0 0; width:620px;  margin:20px auto; padding:23px 18px; }
#mess_list { width:90%; margin:0 auto; }
.brown { color:#5F2F25; }
.bgc { background-color:#FFF; border:1px solid #FFBCB9; }
#mess_list hr { height:1px; color:#F9EABB; }