/* 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,ol { margin:0; padding:0; }
h1 { font-size:18px; color:#CB0602;}
h2 { font-size:16px; color:#CB0602;}

a { text-decoration:none; color:#1F5883; }


.clear { clear:both; overflow:hidden; height:0px; }
.space10 { clear:both; height:10px; overflow:hidden; }


.red { color:#FF0000; }
.orange { color:#FE7600; }








/* css of top */
#top,#block1,#bot,#main,#main_bot { margin:0 auto; width:1200px; }

#top { height:78px; overflow:hidden; }
#top_logo { float:left; width:230px; text-align:center; padding-top:1px; }
#top_link { float:right; width:400px; background:url(/images/bg1.jpg) no-repeat 0 0; text-align:right; height:30px; line-height:30px; word-spacing:8px; padding-right:12px; }
#top_link a { color:#333333; }
#top_log { float:right; margin-right:10px; display:inline; margin-top:5px; width:530px; }
#top_w { float:right; color:#FF0000; margin-right:15px; display:inline; }
#top_log a { float:right; width:42px; text-align:center; padding-left:18px; margin-right:10px; display:inline; height:22px; line-height:22px; color:#1F5883; }
#top_log1 { background:url(/images/bg5.jpg) no-repeat 0 0; }
#top_log2 { background:url(/images/bg5.jpg) no-repeat 0 -30px; }
#top_log3 { background:url(/images/bg5.jpg) no-repeat 0 -60px; }

#menu { float:right; margin-top:10px; display:inline; clear:right; width:960px; background:url(/images/bg2.jpg) repeat-x 0 0; height:38px; }
#menu li { float:left; width:90px; margin-right:6px; list-style-type:none; text-align:center; font-size:14px; font-weight:bold; height:38px; line-height:38px; display:inline; }
#menu li a { color:#000000; }
#menu1 { background:url(/images/bg3.jpg) no-repeat 0 0; }
#menu2 { background:url(/images/bg13.jpg) no-repeat 0 0; }
#menu3 { background:url(/images/bg16.jpg) no-repeat 0 0; }
#menu4 { background:url(/images/bg17.jpg) no-repeat 0 0; }
#menu5 { background:url(/images/bg18.jpg) no-repeat 0 0; }
#menu6 { background:url(/images/bg19.jpg) no-repeat 0 0; }
#menu7 { background:url(/images/bg20.jpg) no-repeat 0 0; }
#menu8 { background:url(/images/bg22.jpg) no-repeat 0 0; }
#menu #menu1 a { color:#FE7600; }


#block1 { background:url(/images/bg4.jpg) no-repeat 0 0; height:85px; overflow:hidden; }
#block1_left { float:left; width:210px; }
#block1_cart { float:left; padding:8px 0 0 40px; height:30px; }
#block1_order { clear:left; float:left; padding:10px 0 0 45px; width:65px; }
#block1_favor { float:left; padding:10px 0 0 30px; }

#block1_mid { float:left; width:680px; margin-left:40px; display:inline; }
#topkey { height:45px; line-height:45px; }
#top_search { margin-top:12px; }
.s_txt { width:400px; border:1px solid #920611; }





/* css of bottom */
#bot { padding-top:10px; }
#bot_menu { background:url(/images/bg7.gif) no-repeat 0 0; text-align:center; height:47px; line-height:47px; color:#999999; margin-top:10px; }
#bot_menu a { color:#999999; }
#bot_pay { text-align:center; }
#copyright { color:#666666; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }
#bot_info { text-align:center; color:#B4B4B4; width:930px; margin:0 auto; }












/* css of main */
#main { margin-top:10px; }
#main_left { float:left; width:220px; }
#main_right { float:right; width:250px; }
#main_mid { float:right; width:710px; margin-right:8px; display:inline; }
#right { float:right; width:970px; }


#ml_cat { border-left:1px solid #FFD614; border-right:1px solid #FFD614; }
.cate_t { font-size:14px; padding-left:30px; color:#1F5883; border-bottom:1px solid #CFCFCF; margin:0 8px; }
#cate1 { background:url(/images/bg5.jpg) no-repeat 5px -98px; }
#cate2 { background:url(/images/bg5.jpg) no-repeat 5px -128px; }
#cate3 { background:url(/images/bg5.jpg) no-repeat 5px -158px; }
.cate_c { padding-bottom:10px; }
.cate_c li { list-style-type:none; border-bottom:1px dotted #CFCFCF; margin:0 8px; padding-left:10px; line-height:2.3; font-family:Verdana, Arial, Helvetica, sans-serif; }
.cate_c li a:hover { font-weight:bold; }
#ml_cat_b { background:url(/images/bg5.jpg) no-repeat 0 -1170px; height:10px; overflow:hidden; }

.ml_t { margin-top:10px; background:url(/images/bg5.jpg) no-repeat 0 -650px; height:30px; line-height:30px; padding-left:15px; font-size:14px; }
.ml_c { border-left:1px solid #FFD614; border-right:1px solid #FFD614; }
.ml_b { background:url(/images/bg5.jpg) no-repeat 0 -700px; height:10px; overflow:hidden; }
#top10 { background:url(/images/bg5.jpg) no-repeat 10px -192px; }
#top10 li { list-style-type:none; padding-left:22px; border-bottom:1px dotted #CFCFCF; height:30px; line-height:30px; margin:0 8px; }
#topcomment li { color:#999999; list-style-type:none; border-bottom:1px dotted #CFCFCF; height:30px; line-height:30px; margin:0 8px;}
#topcomment li a { color:#333; }

#xiaolei { border:1px solid #D9CAA8; margin:10px 10px 0; padding:5px; }
#xiaolei li { list-style-type:none; float:left; width:170px; padding-left:10px; font-size:12px; margin:2px 0; display:inline; }

#main_newest { margin-top:10px; }
#main_new_t { background:url(/images/bg8.gif) no-repeat 0 100%; height:40px; overflow:hidden; }
#main_new_b { background:url(/images/bg9.gif) no-repeat 0 0; height:10px; overflow:hidden; }
#main_new_c { background:url(/images/bg10.gif) repeat-y 0 0; width:710px; padding:10px 0 0; }
#main_new_title { float:left; width:100px; font-size:14px; font-weight:bold; padding-left:15px;background:url(/images/bg5.jpg) no-repeat 0 -510px; }
#main_new_label { float:right; height:28px; }
#main_new_label li { float:right; width:100px; margin-left:8px; display:inline; list-style-type:none; text-align:center; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; height:25px; line-height:25px; }
.title_label1 { background:url(/images/bg5.jpg) no-repeat 0 -550px; }
.title_label2 { background:url(/images/bg5.jpg) no-repeat 0 -590px; }
.undis { display:none; }
.main_prod { float:left; width:140px; margin:0 18px; display:inline; text-align:center; line-height:1.3; height:230px; }
.mp_t { padding-top:5px; }
.mp_p { color:#CC0000; }
.mp_img img { width:138px; height:138px; }

.mr_ad { margin-top:10px; }
#main_notice_t { background:url(/images/bg5.jpg) no-repeat 0 -730px; height:24px; overflow:hidden; line-height:24px; font-size:14px; text-align:center; }
#main_notice_b { background:url(/images/bg5.jpg) no-repeat 0 -760px; height:11px; overflow:hidden; }
#main_notice_t #btb_1 a,#main_notice_t #btb_2 a { color:#333333; font-weight:bold; }
#main_notice_t #btb_3 a { font-size:12px; text-decoration:underline; }
#main_notice_t .title_label1 { background:url(/images/bg5.jpg) no-repeat 0 -820px; width:80px; margin-left:8px; display:inline; float:left; }
#main_notice_t .title_label2 { background:url(/images/bg5.jpg) no-repeat 0 -790px; width:80px; margin-left:8px; display:inline; float:left; }
#main_notice_c { border-left:1px solid #FFD614; border-right:1px solid #FFD614; }
#main_notice_c li { list-style-type:none; border-bottom:1px dotted #CFCFCF; padding-left:15px; background:url(/images/bg5.jpg) no-repeat -475px -560px; margin:0 8px; line-height:2.3;  }



.mr_title { background:url(/images/bg5.jpg) no-repeat 0 -860px; height:39px; padding-left:15px; font-size:14px; padding-top:5px; }
.mr_link { float:right; background:url(/images/bg11.gif) no-repeat 0 50%; margin:0px 20px 0 0; display:inline; padding-left:12px; font-size:12px; }
.mr_c { background:url(/images/bg12.jpg) no-repeat 0 0; border-left:1px solid #FFD719; border-right:1px solid #FFD719; padding:5px 5px 0; height:450px; }
.mr_cc { background:url(/images/bg12.jpg) no-repeat 0 0; float:center; border-left:1px solid #FFD719; border-right:1px solid #FFD719; padding:5px 40px 0; height:450px; }
.mr_b { background:url(/images/bg5.jpg) no-repeat 0 -1140px; height:10px; overflow:hidden; margin-bottom:10px; }
#mr_right { background:url(/images/bg6.jpg) no-repeat 0 0; width:221px; height:371px; float:right; margin:0 10px 0 0; display:inline; padding:70px 10px 0; text-align:center; }
#mr_right_time { font-size:13px; text-align:center; }
.time_red { font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#CC0000; }
#mr_right_img img { width:205px; height:205px; margin:10px auto; }
#mr_right_title { background-color:#FF3399; padding:0 10px;  font-size:13px; font-weight:bold; width:185px; margin:0 auto 5px; }
#mr_right_title a { color:#FFFFFF; }
#mr_right_price { font-size:14px; color:#FF3399; font-weight:bold; }
.mr_left { float:left; padding-left:15px;}









/* css of categories */
.cate_list_t { background:url(/images/bg14.gif) no-repeat 0 0; height:10px; overflow:hidden; }
.cate_list_b { background:url(/images/bg15.gif) no-repeat 0 0; height:10px; overflow:hidden; margin-bottom:20px; }
.cate_list { border-left:1px solid #DADADA; border-right:1px solid #DADADA; padding:0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.catelist_title { border-bottom:1px dotted #DADADA; padding-left:15px; font-size:14px; }
.catelist_content { padding:10px 0; }
.catelist_content a { float:left; display:inline; width:150px; margin:0 6px; }







/* css of flow */
#right_flow { padding:15px 0; }
#right_title { background:url(/images/bg_title.jpg) no-repeat 0 0; height:30px; border-bottom:3px solid #FFD615; }
#right_title h1 { width:120px; line-height:30px; float:left; text-align:center; font-size:14px; color:#1F5883; }
#right_content { margin-top:8px; border:1px solid #E4E4E4; }
.login { background:url(/images/bg_login.jpg) no-repeat 100% 0; }
#login_form { padding:165px 0 0 370px; width:300px; height:60px; color:#1F5883;}
#login_info { padding:20px 0 0 320px; color:#1F5883; min-height:100px; -height:100px; }
.txtl { border:1px solid #1F5883; width:128px; }

.reg { background:url(/images/bg_reg.jpg) no-repeat 100% 0; }
#reg_info { padding:70px 0 0 160px; color:#FFFFFF; font-weight:bold; height:30px; }
#reg_form { padding:10px 0 0 70px; width:400px; color:#1F5883; min-height:250px; -height:250px; }
.txtr { border:1px solid #1F5883; width:200px; }

#cart_list th { text-align:center; color:#1F5883; font-size:13px; background-color:#FAFAFA; height:30px; line-height:30px; border-bottom:1px solid #E4E4E4; border-right:1px solid #E4E4E4; }
.cart_img { float:left; margin:5px 10px; width:55px; height:55px; display:inline; }
.cart_img img { width:55px; height:55px; }
#cart_list td { border-bottom:1px solid #E4E4E4; border-right:1px solid #E4E4E4; }
.cart_name { line-height:55px; font-size:14px; }
.cart_count { background-color:#FAFAFA; color:#1F5883; padding:2px 10px 2px 0; text-align:right; }
#cart_act { margin-top:10px; }
#cart_clear { float:left; padding-left:20px; background:url(/images/icon.gif) no-repeat 5px 50%; }
#cart_pay,#cart_pick { float:right; padding-left:10px; }






/* css of list */
#recommend { float:right; width:968px; margin-bottom:10px; height:185px; border:1px solid #CCCCCC; padding-top:5px; overflow:hidden; }
.mp_op { text-decoration:line-through; color:#FF0000; }
#recommend .main_prod { width:155px; }
#recommend .mp_img img { height:140px; width:155px; }

#mr_list,#mr_new { background:url(/images/bg12.jpg) no-repeat 0 0; border-left:1px solid #FFD719; border-right:1px solid #FFD719; padding:5px 10px 0; min-height:450px; -height:450px; }
#mr_list .main_prod { margin:0 24px; }
#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; }

#mr_new .main_prod {  height:260px; margin:0 24px; }
.mp_act { word-spacing:10px; padding-top:8px; }







/* css of article */
.article_title { background:url(/images/bg23.jpg) no-repeat 0 0; height:30px; line-height:30px; padding-left:15px; font-size:14px; }
.article_content { background:url(/images/bg21.jpg) no-repeat 0 0; min-height:100px; -height:100px; }
#article_list { margin:10px 30px; }
#article_list li { list-style-type:none; line-height:2.5; border-bottom:1px dotted #D5D5D5; font-size:14px; padding-left:15px; }
.art_time { float:right; color:#999999; padding-right:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }


#mess_label .title_label1,#mess_label .title_label2 { float:left; margin:1px 0 0 10px; width:60px; height:29px; line-height:29px; background:none; text-align:center; font-weight:bold; }

.mess_title { background:url(/images/bg25.jpg) no-repeat 0 0; width:914px; height:30px; line-height:30px; padding-left:10px; margin:10px auto 0; }
.mess_content { width:900px; margin:10px auto; }
.mess_reply { border-top:1px dotted #D5D5D5; padding:10px 0; margin-top:10px; }








/* css of member */
#member_left_t { background:url(/images/bg5.jpg) no-repeat -310px -645px; height:35px; padding-left:25px; font-size:14px; line-height:30px; }
#member_left_info { background:url(/images/bg5.jpg) no-repeat -320px -700px; width:181px; height:96px; margin:0 auto 10px; padding:0 10px; }
#meml_username { padding-left:15px; color:#FF7704; height:30px; line-height:30px; }
#member_menu { width:200px; margin:0px auto; }
#member_menu li { list-style-type:none; border-bottom:1px dotted #CFCFCF; line-height:2.3; padding-left:10px; }

.member_title { background:url(/images/member_bg.jpg) no-repeat 0 0; }
#member_content { margin:20px; }
.btn1 { background:url(/images/btn13.jpg) no-repeat 0 0; height:23px; width:68px; border:none; font-weight:bold; color:#1F5883; }
.btn2 { background:url(/images/btn14.jpg) no-repeat 0 0; height:30px; width:130px; padding-left:30px; font-size:14px; font-weight:bold; border:none; }
.btn3 { background:url(/images/btn15.jpg) no-repeat 0 0; height:22px; width:70px; text-align:center; font-size:12px; font-weight:bold; border:none; color:#FFFFFF; }
.uline { text-decoration:underline; }

.comment_left { float:left; width:150px; text-align:center; padding:10px; line-height:1.5; }
.comment_left img { width:56px; height:56px; margin-bottom:5px; }
.comment_title { float:left; width:750px; color:#1F5883; text-align:left; margin:10px; font-size:13px; }
.comment_content { float:left; width:750px; text-align:left; margin:0 10px; }






/* css of products view */
#relative_prod li { text-align:center; padding:10px; list-style-type:none; } 
#relative_prod li img { width:140px; height:140px; }

#prod_title { text-align:center; line-height:20px;}
#prod_title h1 {color:#000000; }
#prod_image { float:left; width:340px; height:340px; padding:5px; border:1px solid #EAEBEB; margin-left:10px; display:inline; }
#prod_image img { width:340px; height:340px; }
#prod_right { float:right; width:570px; border-top:1px solid #EAEBEB; }
#prod_detail td { height:35px; }
#prod_detail th,#prod_detail td {  border-bottom:1px dotted #EAEBEB; }
#prod_detail th { padding-left:15px; }
#prod_button { padding:20px 0 0 10px; word-spacing:10px; }
#prod_t { clear:both; background:url(/images/bg26.jpg) repeat-x 0 0; height:30px; border-top:1px solid #FFD615; margin-top:20px; }
#prod_t h2 { padding-left:10px; font-size:16px; color:#1F5883; }
#prod_desc { padding:20px; }

#prod_comment_form { float:left; width:700px; margin:15px 0; border-right:1px solid #E4E4E4; }
#prod_comment_view { float:right; width:230px; padding:0 10px; }
#pcv_per { text-align:center; color:#E26500; margin:30px 0 20px; }
.f40 { font-size:40px; font-family:Arial, Helvetica, sans-serif; line-height:50px; }
.comment_t { background:url(/images/bg27.jpg) no-repeat 0 0; width:930px; height:30px; line-height:30px; padding-left:10px; margin:10px auto 0; color:#1F5883; }
.comment_t img { margin:5px 0 0 0; }
.blue { color:#1F5883; }
.comment_c { width:930px; margin:10px auto; }


