﻿/*----------------------- reset ----------------*/
body, div, p, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, input, select, textarea, fieldset, legend, table, tr, td, th { margin:0; padding:0; }
body { background:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555; }
img { border:0; }
li { list-style:none; }
a { color:#676767; text-decoration:none; outline:none; }
a:hover { color:#c00; text-decoration:underline; }
.wrapper, #header, #footer, .middle_nav div, .top_nav { clear:both; margin:0 auto; width:950px; }
/*----------------------- public ----------------*/
.top_ad { clear:both; padding:5px 0; }
.height_overflow { height:100%; overflow:hidden;}
.text { border:solid 1px #54585b; font-size:12px; font-family:Verdana; height:16px; padding-top:3px; }
.textarea { border:solid 1px #dfdfdf; font-size:12px; font-family:Verdana; width:99.8%; }
.button, .button_a { height:20px; font-size:12px; font-family:Verdana; border:solid 1px #333; background:#333; color:#fff; padding:0px 3px 2px 3px;/* For FF,OP,SA */ padding:4px 7px 0 7px\9;/* For IE8 */ *padding:3px 2px 2px 2px;/* For IE7,IE6 */
overflow:hidden; }
.button_a { padding:2px 8px; *padding:3px 8px 1px 8px;/* For IE7,IE6 */
}
.button1 { height:20px; font-size:12px; font-family:Verdana; line-height:14px; padding:0 0 3px 0;/* For FF,OP,SA */ padding:2px 3px 0 3px\9;/* For IE8 */ *padding:2px 0 2px 0;/* For IE7,IE6 */
overflow:hidden; }
.red { color:#f30; }
.span_right { float:right; }
.span_left { float:left; }
.clear { clear:both; height:5px; overflow:hidden; }
.left { float:left; width:200px; }
.right { float:right; width:748px; overflow:hidden; }
.right3 { float:right; width:742px; overflow:hidden; }
.location { background:url(title_n.jpg) repeat-x; padding:0px 9px 0 9px; border:solid 1px #cecece; border-bottom:none; }
.location p { background:url(icon.gif) no-repeat 0 -299px; padding-left:20px; border-bottom:solid 1px #dfdfdf; line-height:26px; }
.location p b { font-weight:normal; padding-right:6px; }
.sidebar{ clear:both; border:solid 1px #cecece; border-top:none;height:100%; overflow:hidden; }
.location_w { background:url(body.gif) no-repeat 0 -354px; height:31px; line-height:40px; overflow:hidden; }
.location_w span { background:url(body.gif) no-repeat -120px -124px; color:#006904; display:block; font-weight:bold; height:31px; margin-left:5px; overflow:hidden; text-align:center; width:98px; }
.page { clear:both; text-align:center; border-top:solid 1px #dfdfdf; padding:8px 0; margin-top:10px; }
.page1 { border-top:none; }
.page .inp, .member_page .inp { width:20px; height:16px; border:solid 1px #dfdfdf; margin:0 6px; }
.page span, .member_page span { font-weight:bold; padding:0 5px; }
.page a, .member_page a { color:#c00; text-decoration:underline; }
.page_go { vertical-align:middle; margin-left:4px; background:url(button.gif) no-repeat -112px -331px; border:none; width:27px; height:19px; }
/* .sidebar,.pro_list,.prolist { clear:both; border:solid 1px #ccc; border-top:none; padding:6px 9px; height:100%; overflow:hidden; } */
.fieldset { clear:both; border:solid 1px #cecece; margin-top:10px; padding:0 12px 10px 12px; }
.fieldset legend { background:url(icon.gif) no-repeat 4px -135px; font-weight:bold; color:#c00; padding:0 5px 0 20px; margin-left:8px; }
.maintable { clear:both; width:96%; margin-top:20px; }
.maintable th { text-align:right; padding:6px 4px; width:18%; }
.title1 { background-image:url(title_bg.jpg); background-repeat:repeat-x; }
.login_title p, .title1 p, .brandbox h3 { background-image:url(title.gif); background-repeat:no-repeat; text-indent:-1000em; }
.blank { background-position:1px -38px; height:5px; overflow:hidden; }
.title { background:url(body.gif) no-repeat; clear:both; color:#575757; font-size:14px; line-height:30px; }
.title1 { background-position:1px -130px; padding:4px 9px 0 9px; border:solid 1px #cecece; border-bottom:none; }
.title1 p { border-bottom:solid 1px #dfdfdf; height:30px; }
.title1 p span { float:left; text-indent:-1000px; }
.more { float:right; background:url(button.gif) no-repeat 0 -388px; text-indent:-1000em; width:36px; height:25px; }
.title_over { background-position:0 -344px; margin-left:10px; }
.title_member { background-position:0 -120px; margin-left:10px; }
.title_help { margin-left:10px; }
.title_notice { background:url(title_un.gif) no-repeat 0 -451px; height:25px; padding-left:29px; }
.title_threebox, .title_sales_rank { background-position:-434px -93px; font-size:12px; font-weight:normal; height:31px; line-height:39px; overflow:hidden; padding:0 5px; }
.title_category { background-position:0 -172px; margin-left:10px; }
.title_sales_rank { background-position:-716px -93px; color:#036500; font-weight:bold; padding:0; text-indent:26px; }
.title_order { background-position:0 -170px; }
.title_sale { background-position:0 -220px; }
.title_sales { background-position:-206px -93px; line-height:31px; text-indent:27px; }
.title_last_order { float:left; font-size:14px; line-height:47px; margin:5px 0 0 5px; width:112px; text-indent:25px; }
.title_tag { background-position:0 -244px; }
.title_freeb { background-position:0 -193px; }
.title_down { background-position:0 -426px; margin-left:10px; }
.title_contact { margin-left:10px; }
.title_vote { background-position:0 -398px; }
.title_best { background-position:0 -17px; }
.title_friend_links { background:none; font-size:14px; line-height:24px; }
.brandbox h3 { background-position:0 -101px; height:16px; overflow:hidden; }
.title_last_shop { background-position:-274px -209px; color:#016502; font-size:12px; height:38px; line-height:45px; text-indent:15px; }
.display { display:none; }
/*------------------ header&footer --------------*/
#header { position:relative; }
.find_kf { background:url(body.gif) no-repeat -469px -500px; bottom:5px; height:44px; right:300px; position:absolute; width:122px; }
.top_quick { background:#ebebeb url(repeat-x.gif) repeat-x 0 -291px; border:1px solid #ccc; border-top:none; color:#d0bfcf; line-height:22px; margin-bottom:5px; }
.top_quick a { color:#c03a00; margin:0 3px; }
.top_quick a:hover { color:#f60; text-decoration:underline; }
.top_quick .top_fav { background:url(icon.gif) no-repeat 0 -999px; padding-left:7px; }
.quick a { color:#333; }
.quick .more_S,.quick .my_goods,.quick .more_zs,.quick .more_gg{ background:url(icon.gif) no-repeat 0 -662px; padding-left:16px;}
.quick .more_zs{ background-position:0 -2122px;}
.quick .more_gg{ background-position:0 -2145px;}
.quick .my_goods { background-position: right -685px; background-position: right -687px\9; padding:0 13px 0 0; }
.username { color:#333; margin-right:5px; padding-left:14px; }
.title_search { color:#eaeaea; font-size:12px; font-weight:normal; line-height:20px; position:relative; padding-left:220px; }
.title_search a { color:#3267cf; display:inline-block; margin:0 2px; }
.title_search span { cursor:pointer; }
.title_search .hover { background:url(body.gif) no-repeat -901px -20px; font-weight:bold; padding-left:12px; position: relative; top:1px; z-index:2; }
.title_search .hover span { background:url(body.gif) no-repeat right top; display:inline-block; padding:0 12px 0 0; }
.search .text { background:none; border:none; margin-left:2px; vertical-align:middle; width:458px; }
.submit { background:url(button.gif) no-repeat 0 -820px; border:none; height:24px; margin-left:3px; vertical-align:middle; width:101px; }
.more_search { left:586px; top:26px; top:29px\9; position:absolute; }
.more_search a { color:#3267cf; display:block; }
.middle_nav { background:#b92517 url(repeat-x.gif) repeat-x 0 -785px; clear:both; color:#fff; line-height:35px; height:35px; width:100%; }
.middle_nav a, .middle_nav li { background:url(icon.gif) no-repeat right -1573px; color:#fff; font-size:14px; float:left; padding:0 11px 0 9px; }
.middle_nav a:hover{ color:#fff;}
.middle_nav .all_cat, .middle_nav .all_shop { background:url(button.gif) no-repeat 0 -1749px; float:left; height:22px; margin:6px 5px; padding:0; width:73px; }
.middle_nav .all_shop { background-position:0 -1773px; }
.top_cart { background:url(body.gif) no-repeat -665px -804px; bottom:0; _bottom:-1px; color:#fff; height:29px; line-height:29px; position:absolute; padding-left:27px; right:0; width:258px; }
.top_cart a { background:url(button.gif) no-repeat 0 -1725px; height:22px; margin:5px 8px 0 0; width:73px; }
.top_cart strong { color:yellow; margin:0 3px; }
.free_tel { position:absolute; right:0; bottom:33px; }
.search { background:url(body.gif) no-repeat -665px -834px; padding:0 5px; _padding-top:7px; width:275px; }
.search .search_input { background:#fff url(icon.gif) no-repeat 1px -1713px; border:1px solid #850305; color:#ccc; height:18px; margin-left:1px; width:148px; padding:2px 0 0 15px; }
.search .search_button { background-color:#fff; border:none; margin-left:3px; height:20px; }
.search input,.search select,.order_button { vertical-align:middle; }
.order_button { margin-left:5px;}
#chain_menu { background-color:#555; display:none; left:0px; line-height:18px; padding:5px 8px; position:absolute; top:0; }
#chain_menu a { color:#fff; }
.top_nav, .cat_location { background:url(body.gif) no-repeat 0 -964px; color:#666; height:36pxp; line-height:36px; padding-left:15px; width:935px; }
.top_nav { position:relative; }
.top_nav a { color:#666; margin:0 7px; }
.hot_icon { background:url(icon.gif) no-repeat left -741px; display:block; height:20px; left:85px; top:-5px; position:absolute; width:19px; }
.top_nav .span_left { color:#000; }
.top_nav .span_left a { margin:0; color:#1e54d0; }
.search_shop { float:right; height:35px; line-height:32px; overflow:hidden; }
.search_shop input { vertical-align:middle; margin-right:5px; _margin-top:2px; }
.search_shop .text { width:100px; }
.search_shop .submit { background:none; background-color:#fff; height:auto; width:auto; border:none; }
.search_shop .reset { background-position:0 -1329px; }
#footer { padding-bottom:10px; text-align:center; line-height:20px; }
#foot_nav { background:url(repeat-x.gif) repeat-x 0 -788px; line-height:30px; color:#fff; text-align:center; }
#foot_nav a { color:#fff; margin:0 8px; }
.site a { background:url(body.gif) no-repeat; border:1px solid #ccc; display:inline-block; height:48px; margin:0 5px; width:118px; }
.site .report { background-position:-345px -474px; }
.site .network110 { background-position:-345px -524px; }
.site .business { background-position:-345px -575px; }
.site .security { background-position:-345px -627px; }
#friendlink { background-color:#f7f7f7; border:1px solid #ccc; padding:5px; }
#friendlink p { background-color:#fff; padding:3px 0; }
#friendlink a { background:url(repeat-x.gif) no-repeat right -250px; float:left; padding:5px; }
#friendlink img { width:88px; height:31px; }
/*--- loginbar ---*/
.login { background:url(bottom.gif) no-repeat -207px bottom; color:#000; height:100%; line-height:18px; overflow:hidden; padding-bottom:10px; width:250px; }
.login a { color:#02746c; }
.login .text { width:100px; }
.login li span { display:inline-block; text-align:right; width:80px; }
.login li { margin:2px 0; margin:0px\9; }
.login ul, .login dl { border-bottom:1px dashed #ccc; margin:0 18px; padding:7px 0; }
.login .tips { color:#8d8d8d; }
.login .submit { background:url(button.gif) no-repeat -51px -1826px; border:none; height:20px; margin-right:5px; width:38px; }
.login .login_botton { text-align:right; }
.title_login { background:url(body.gif) no-repeat; font-size:12px; height:14px; overflow:hidden; padding:10px 0; padding-left:18px; }
.title_login .close,.iwantg .close { background:url(icon.gif) no-repeat -4px -1506px; cursor:pointer; height:12px; margin-right:10px; width:12px; }
.iwantg .close { display:block; float:right; margin:0;}
.login_left li { color:#000; line-height:21px; margin-top:7px; }
.login_left li strong { display:block; }
/*-- register --*/
.register { text-align:center; }
.title_reg { background:url(repeat-x.gif) repeat-x 0 -820px; color:#000; font-size:12px; line-height:27px; text-indent:17px; }
.register .content { background:url(body.gif) no-repeat 0 -2673px; height:260px; margin:0 auto; margin-top:-3px; padding:5px; position:inherit; text-align:left; width:631px; }
.register .content ul { padding:15px; }
.register .content li { margin:7px 0; }
.register li strong { display:inline-block; font-weight:normal; text-align:left; width:80px; }
.reg_ad { text-align:left; width:147px; }
.reg_ad li { background:url(icon.gif) no-repeat 0 -259px; height:17px; line-height:17px; overflow:hidden; padding-left:7px; }
.reg_ad .img { background:none; height:100%; padding:0; }
.reg_ad .img img { border:1px solid #a0a19c; }
.reg_button { padding-left:80px; }
.reg_button input { vertical-align:middle; }
.reg_button .submit { background:url(button.gif) no-repeat 0 -1848px; border:none; display:block; height:20px; margin:10px 0; width:68px; }
.login_title { background-position:0 0; height:35px; }
.login_title p { background-position:9px 11px; height:20px; }
.loginbar { border:solid 4px #efefef; }
.loginbar .sidebox { text-align:center; padding-top:5px; line-height:20px; border-top:solid 1px #cecece; height:100px; overflow:hidden; }
.loginbar p { padding-top:3px; }
.login_button, .login_reg { float:left; background:url(button.gif) no-repeat; border:none; height:19px; margin-top:3px; }
.login_button { background-position:0 -25px; width:54px; margin-left:14px; }
.login_reg { background-position:-70px -25px; width:70px; }
.regform { clear:both; margin:15px auto; width:80%; }
.regform .pro_content { background:#f5f5f5; border:solid 1px #dfdfdf; padding:6px; margin-bottom:6px; }
.reg_table { clear:both; margin:15px auto; width:90%; }
.reg_table th { text-align:left; font-weight:normal; padding-top:8px; }
.reg_table td { padding-top:8px; }
.reg_table td.reg_title { font-size:14px; font-weight:bold; }
.reg_table .align_top { vertical-align:top; }
.reg_table a { color:#ff6002; text-decoration:underline; }
.reg_table .button_open { background:url(body.gif) no-repeat -206px -92px; border:none; display:block; height:32px; text-indent:-3000em; width:221px; }
.lv_table { border:1px solid #ccc; border-collapse:collapse; text-align:center; }
.lv_table th { line-height:25px; text-align:center; padding:0; }
.lv_table td { padding:5px; }
.lv_table .reg_state { text-align:left; }
.login_table th { text-align:right; }
.lossform { clear:both; width:60%; margin:20px auto 30px auto; text-align:center; }
.lossform h3 { font-size:16px; color:#c00; margin-bottom:15px; }
.lossform p, .regform div { padding-bottom:8px; }
#city { width:100px; }
#flash, .left_sub { float:left; width:510px; }
#flash { background:#fff url(body.gif) no-repeat -203px -1006px; height:202px; overflow:hidden; padding:28px 5px 5px; position:inherit; margin-top:-3px; }
#flash dt { background:url(icon.gif) no-repeat 0 -1014px; height:198px; padding-left:13px; width:120px; }
#flash dt img { border:1px solid #ddd; height:30px; width:100px; }
#flash dt a { display:block; margin-bottom:4px; padding:2px 2px 2px 7px; }
#flash dt .ahover { background:#fff url(body.gif) no-repeat -751px -232px; }
#flash dt .ahover img { border:1px solid transparent; }
#flash dd { width:370px; }
#flash dd img { height:203px; width:370px; overflow:hidden; }
/*--- 100%放心购 ---*/
.buy100 { background:url(body.gif) no-repeat -203px -1242px; clear:both; float:left; height:27px; line-height:27px; overflow:hidden; padding:5px 5px 5px 96px; position:inherit; margin-top:-26px; margin:0\9; width:419px; }
.buy100 li { padding-left:25px; width:114px; }
.left_sub { padding-top:6px; }
.right_sub { float:right; width:223px; }
/*--- 快速链接按钮 ---*/
.quick_button a { background:#efefef url(button.gif) no-repeat; float:left; height:30px; margin:0 4px 4px 0; text-indent:-2000em; width:98px; }
.quick_button .free_open { background-position:0 -856px; }
.quick_button .new_help { background-position:0 -888px; margin-right:0; }
.quick_button .guest_reg { background-position:0 -920px; }
.quick_button .new_updata { background-position:0 -952px; margin-right:0; }
/*--- notice ---*/
.notice { border:1px solid #ccc; height:100%; overflow:hidden; }
.notice p { line-height:19px; margin:0 9px; }
.notice .type, .notice .type a { color:#fe6505; }
.notice .type { margin-right:1px; }
.notice dl { clear:both; padding:7px 10px 0px; }
.notice dd { width:127px; }
.notice dt img { border:1px solid #ccc; }
.notice strong { display:block; }
/*--- 限制抢购 ---*/
.limit_time { background:url(body.gif) no-repeat 0 -1006px; height:204px; padding-top:59px; position:relative; text-align:center; }
.hour, .minute, .second { color:#fff; font-weight:bold; line-height:20px; position:absolute; top:30px; }
.hour { left:18px; }
.minute { left:66px; }
.second { left:110px; }
.limit_time .img { border:2px solid #f5f57d; height:130px; width:130px; }
.limit_time .buy { color:#fb6600; padding-left:35px; text-align:left; }
.limit_time .shop_price { color:#979998; display:block; }
.limit_time .shop_price em { text-decoration:line-through; }
/*--- 12345打折信息(五箱) ---*/
.five_box { border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; }
.five_box .img_con { display:none; border-top:1px solid #ccc; overflow:hidden; padding:1px; padding-bottom:0; }
.five_box .img_con img { height:87px; width:221px; }
.five_box li { border-top:1px solid #ccc; line-height:26px; }
.title_five_box, .title_FB_hover { background-position:-453px -132px; border:1px solid #fff; cursor:pointer; display:block; font-size:12px; font-weight:normal; height:26px; overflow:hidden; padding:0 10px; }
.title_five_box span { color:#e65c75; font-weight:bold; margin-right:8px; }
.title_FB_hover { background-position:-223px -132px; }
/*--- 最后成交 ---*/
.last_order { background:url(body.gif) no-repeat 0 -1282px; clear:both; height:59px; position:relative; }
.last_order .sidebox { background:url(repeat-x.gif) repeat-x left top; }
.last_order li { background:url(button.gif) no-repeat 0 -983px; float:left; height:59px; padding-left:37px; width:166px; }
.last_order ul { left:112px; position:absolute; }
.last_order .first_li { background-position:-6px -983px; padding-left:31px; width:172px; }
.last_order li p { margin-top:9px; }
.last_order .span_right a { background:url(icon.gif) no-repeat; display:block; height:7px; margin:10px 10px 0 0; overflow:hidden; width:12px; text-indent:-3000em; position:relative; z-index:10; }
.last_order .span_right .click_up { background-position:0 -785px; }
.last_order .span_right .click_down { background-position:0 -793px; margin-top:23px; }
/*--- 名店专卖 ---*/
.title_monopoly { background:url(title_un.gif) no-repeat 0 -476px; height:16px; line-height:16px; }
.title_monopoly a { font-size:12px; font-weight:normal; color:#3166c6; }
.monopoly { background:url(body.gif) no-repeat 0 -1341px; height:209px; padding:5px; overflow:hidden; }
.monopoly li { float:left; line-height:24px; text-align:center; padding-top:15px; width:20%; }
.monopoly li img { height:120px; width:120px;}
.monopoly .monopoly_name { background:url(title_un.gif) no-repeat center -21px; font-weight:bold; margin-top:9px; }
.monopoly .price { color:#ff6407; font-weight:bold; }
/*--- 本周热卖榜 ---*/
.title_hot { background:url(title_un.gif) no-repeat 0 -48px; height:26px; }
.hot_goods dl { border-bottom:1px dotted #ddd; padding:4px 0; }
.hot_goods .img { border:1px solid #f2edf3; height:60px; width:60px; }
.hot_goods dd { width:156px; }
.hot_goods dd span { background:url(icon.gif) no-repeat; display:inline-block; height:16px; margin-right:3px; width:19px; }
.hot_goods dd .hot_goods1 { background-position:0 -1608px; }
.hot_goods dd .hot_goods2 { background-position:0 -1625px; }
.hot_goods dd .hot_goods3 { background-position:0 -1642px; }
.hot_goods dd .hot_goods4 { background-position:0 -1659px; }
.hot_goods dd .hot_goods5 { background-position:0 -1676px; }
/*--- 新鲜上市 ---*/
.title_new { background:url(title_un.gif) no-repeat 5px -76px; height:16px; margin-top:10px; }
.new_goods { border:2px solid #eee; width:500px; height:100%; overflow:hidden;}
.new_goods li { float:left; line-height:17px; padding:7px 8px; text-align:center; width:109px; height:170px; overflow:hidden;}
.new_goods .img { border:1px solid #ededeb; height:100px; width:100px; }
.new_goods .name, .new_goods .price { text-align:left; }
.focus { background:url(body.gif) no-repeat 0 -1991px; height:294px; position: relative; padding:15px; }
.focus_ad { border:1px solid #9ea09f; height:288px; margin-left:10px; overflow:hidden; width:102px; }
.focus_ad li { background:url(icon.gif) no-repeat 3px -258px; height:19px; line-height:19px; overflow:hidden; padding-left:9px; }
.focus_ad .img { background:none; height:227px; padding:0; }
.focus_ad .img img { height:227px; width:102px; }
.focus_content { width:488px; }
.focus_content ul { clear:both; padding-top:5px; margin-top:5px\9; padding:0\9; height:66px; overflow:hidden; }
.focus_content li { background:url(icon.gif) no-repeat 5px -257px; float:left; line-height:22px; height:22px; overflow:hidden; padding-left:10px; width:234px; }
.focus .sidebox { width:716px; }
.title_focus { background:url(repeat-y.gif) repeat-y right 0; height:290px; overflow:hidden; padding:10px 0; position:absolute; top:5px; width:199px; }
.title_focus li { padding:5px; }
.title_focus li img { border:1px solid #ddd; }
.title_focus .hover { background-color:#fff; border:1px solid #ddd; border-right:none; text-align:right; padding-right:10px; }
.title_focus .hover img { border:none; }
.boll_4 a { border:1px solid #eee; float:left; line-height:18px; margin-left:4px; overflow:hidden; padding:10px 10px 6px ; width:95px;}
.boll_4 a:hover { background-color:#f6f6f6; }
.boll_4 span { display:block;}
.content_ad img { border:1px solid #9a9a9a; height:58px; margin:0 1px; margin-top:5px; width:240px; }
/*--- 联系我们 ---*/
.contact { background:url(body.gif) no-repeat -87px -474px; height:135px; line-height:21px; padding:70px 5px 5px; text-align:center; width:222px; overflow:hidden;}
.contact .online { margin:8px 0; }
.contact .online a { background:url(button.gif) no-repeat 0 -1798px; display:block; height:24px; margin:0px auto; text-indent:-200px; overflow:hidden; width:88px; }
.contact .telphone, .contact .email { text-align:left; padding-left:15px }
.offers_cooperation { background:url(body.gif) no-repeat 0 -2315px; height:200px; padding:5px; width:703px; }
.title_offers { background:url(title_un.gif) no-repeat 5px -95px; height:16px; margin:5px 0; }
.cooperation { width:240px; }
.title_cooperation { background:url(title_un.gif) no-repeat 0 -114px; height:16px; margin:5px 0; }
.offers { width:459px; }
.offers ul { border-right:1px solid #eee; }
.offers .img { border:1px solid #e9e5e6; height:34px; margin-right:5px; width:34px; }
.offers li { border-bottom:1px dashed #dfdfdf; display: inline; float:left; line-height:18px; margin: 0 9px; overflow:hidden; padding:4px 0; width:211px; }
.rss { line-height:23px; padding:6px 0 0 10px; }
.rss input { vertical-align:middle; }
.rss form { width:220px; }
.rss .text { background:url(body.gif) no-repeat -467px -475px; border:none; color:#ccc; height:16px; padding:7px 0 0 7px; width:161px; }
.rss .submit { background:url(button.gif) no-repeat 0 -1825px; height:21px; width:46px; }
/*--- 销售排行 ---*/
.sale { border:1px solid #ccc; border-top:none; padding:0 8px; }
.sale li { background:url(body.gif) no-repeat; border-bottom:dashed 1px #e3e3e3; line-height:29px; text-indent:25px; }
.sale .rank1 { background-position:-928px -93px; }
.sale .rank2 { background-position:-928px -123px; }
.sale .rank3 { background-position:-928px -153px; }
.sale .rank4 { background-position:-928px -183px; }
.sale .rank5 { background-position:-928px -213px; }
.sale .rank6 { background-position:-928px -243px; }
.sale .rank7 { background-position:-928px -273px; }
.sale .rank8 { background-position:-928px -303px; }
.sale li span { color:#f60; font-weight:bold; margin-left:5px; }
/*--- 商品分类 ---*/
.title_category span { width:98px; }
.title_category .hover { background-position:-120px -124px; color:#026606; width:98px; }
.category, .news { border:1px solid #ccc; border-top:none; line-height:18px; padding:0 5px 5px 10px; }
.category strong { display:block; font-size:14px; margin-bottom:5px; }
.category li { height:90px; float:left; margin:0 5px; overflow:hidden; width:234px; }
.category li a { color:#666; margin:0 10px 0 8px; }
.category strong a { color:#fc3401; margin:0; }
.category li .margin_left_none { margin-left:0; }
/*--- 首页帮助链接 ---*/
.help_faq { background:#fff url(body.gif) no-repeat 0 -2529px; height:82px; line-height:18px; padding:55px 5px 5px; }
.help_faq li { float:left; padding-left:50px; width:130px; }
.help_faq li a { background:url(icon.gif) no-repeat 0 -1694px; display:block; text-indent:13px; }
/*--- 品牌 ---*/
.brandbox { background:#f5f5f5 url(body.gif) no-repeat 0 -1563px; height:402px; overflow:hidden; }
.brandbox li { float:left; }
.brandbox li img { border:solid 1px #e1e1e1; margin:2px 0 0 5px; height:40px; width:90px; }
.brand_best { clear:both; line-height:19px; margin:33px 0 7px; text-align:center; }
.brand_best li { float:none; }
.brand_best li img { border:none; height:100px; margin:0 auto; width:180px; }
.brand_best .brand_name a { color:#ff6304; }
.brand_best .description { background:url(bottom.gif) no-repeat 3px bottom; text-align:left; padding:0 10px 5px; }
.brand_best .description strong { display:block; }
.brand_best .star_icon span { background:url(body.gif) no-repeat 0 -490px; display:inline-block; height:12px; margin-right:5px; width:61px; }
.brand_list { clear:both; height:100%; overflow:hidden; }
.brand_list li { float:left; line-height:18px; padding-right:1%; padding-top:10px; width:23.6%; }
.brand_name { font-weight:bold; height:18px; overflow:hidden; }
.brand_img img { margin:3px 0; width:96px; height:36px; border:solid 1px #dfdfdf; padding:2px; }
.brand_url { float:left; word-wrap:break-word; height:36px; overflow:hidden; }
.brand_view { clear:both; width:100%; background:#f5f5f5; line-height:18px; }
.brand_view th { font-weight:normal; width:30%; }
.brand_view th, .brand_view td { padding:8px 4px; }
/*------------------ 商品列表样式 ------------------*/
.pro_list { padding:0 0 10px 3px; }
.prolist ul { clear:both; height:100%; overflow:hidden; padding-left:25px; }
.pro_list li, .prolist li { float:left; width:24.9%; height:240px; overflow:hidden; padding-top:10px; text-align:left; line-height:20px; }
.prolist_text, .prolist_list { clear:both; padding:10px 0; height:100%; overflow:hidden; border-bottom:dashed 1px #dfdfdf; line-height:22px; }
.prolist_list dt { float:left; width:20%; padding-left:1%; }
.prolist_list dd { float:right; width:79%; }
.name { margin-top:5px; line-height:15px; overflow:hidden;}
.name img { padding-left:3px; }
.price span { color:#ff6606; font-weight:bold; }
.mprice span { text-decoration:line-through; color:#999; }
.cate { width:100%; margin-bottom:5px; border:solid 2px #dfdfdf; }
.cate th { background:#f5f5f5; width:15%; padding:6px; }
.cate td { padding:6px; }
p.type .show_grid,p.type .show_list { background:url(button.gif) no-repeat; border:none; display:inline-block; float:none; height:15px; overflow:hidden; margin:0 2px; padding:0; vertical-align:text-bottom; width:18px; }
p.type .show_list { background-position:-120px -380px; left:95px; }
p.type .show_grid { background-position:-120px -395px; left:70px; }
.addoption { height:20px; overflow:hidden; }
.good_hot, .good_sale, .good_new, .good_none, .lack { zoom:1; padding:3px 22px; }
.good_hot { background:url(good_hot.gif) no-repeat 3px 0; }
.good_sale { background:url(good_best.gif) no-repeat 3px 0; }
.good_new { background:url(good_new.gif) no-repeat 3px 0; }
.good_none { background:url(good_none.gif) no-repeat 3px 0; }
.lack { background:url(good_none.gif) no-repeat 3px 0; }
.free_deliver { background:url(button.gif) no-repeat -110px -743px; zoom:1; padding:1px 16px; }
.list_goods { line-height:18px; text-align:center; width:100%; }
.list_goods th { background:#f5f5f5 url(repeat-x.gif) repeat-x 0 -880px; line-height:25px; }
.list_goods td { padding:5px; }
.list_goods .goto_shop { background:url(button.gif) no-repeat 0 -1871px; display:block; height:18px; width:80px; }
.list_goods .want_buy, .list_goods .add_fav { background:url(button.gif) no-repeat 0 -1913px; display:block; height:18px; width:55px; }
.list_goods .add_fav { background-position: 0 -1893px; margin-top:10px; }

/*------------------ 拍卖，促销，团购 ------------------*/
.auction { clear:both; position:relative; border-top:solid 1px #dfdfdf; background:#f5f5f5; margin-top:8px; padding:8px 1%; height:100%; overflow:hidden; line-height:20px; }
.sales { clear:none; float:left; width:47.9%; }
.auction dt { float:left; width:18%; }
.auction dd { float:right; width:65%; padding-right:15%; }
.sales dt { width:33%; }
.sales dt img { display:block; }
.sales dd { width:65%; padding-right:0; }
.auction table { margin-top:8px; background:#fff; border:solid 1px #dfdfdf; border-collapse:collapse; text-align:center; }
.auction td { border:solid 1px #dfdfdf; padding:2px 25px; }
.sa_name { height:20px; overflow:hidden; }
.auction_button { position:absolute; right:15px; top:10px; background:url(button.gif) no-repeat 0 -330px; padding:8px 0 0 31px; color:#f30; line-height:16px; width:40px; }
.pro_button { background-position:0 -360px; padding:0; _padding-top:1px; text-align:center; line-height:20px; width:64px; }
.auction_title, .procomment_title { margin:8px 0; background:#f5f5f5 url(icon.gif) no-repeat 5px -372px; border-top:solid 2px #dfdfdf; line-height:26px; font-size:13px; padding-left:26px; color:#c00; }
.procomment_title a { float:right; font-weight:normal; font-size:12px; padding-right:8px; }
.auction_title a { color:#f30; }
.au_pli { line-height:25px; padding-left:5px; }
.pro_content { text-align:justify; line-height:1.8em; text-justify:inter-ideograph; padding:3px 5px 10px 5px; }
.okhank { background:url(button.gif) no-repeat -113px -630px; padding:0 14px; zoom:1; }
/*------------------ 对比与推荐 ------------------*/
#contrast { background:#fff; position:absolute; right:10px; border:solid 1px #cecece; padding:6px; z-index:10000; width:110px; }
.contrast_pro { background:#f5f5f5; border:solid 1px #dfdfdf; padding:5px; margin-bottom:6px; }
.contrast_button, .contrast_clear { float:left; background:url(button.gif) no-repeat; height:22px; }
.contrast_button { background-position:0 -260px; margin:0 4px 0 0px; width:62px; }
.contrast_clear { background-position:-96px -260px; width:44px; }
.contrast_title { border-top:solid 3px #cecece; border-right:solid 1px #cecece; border-left:solid 1px #cecece; background:#f5f5f5; padding:6px 0; font-size:14px; }
.contrast_title p { background:url(icon.gif) no-repeat 8px -477px; line-height:20px; padding-left:35px; }
.contrast_content { width:100%; text-align:center; border-collapse:collapse; border:solid 1px #cecece; border-top:none; }
.contrast_content th { width:20%; border:solid 1px #dfdfdf; background:#f5f5f5; text-align:right; padding:6px 10px; }
.contrast_content td { border:solid 1px #dfdfdf; padding:6px 10px; }
.recommend_table { border:solid 1px #dfdfdf; border-collapse:collapse; margin:15px auto 0 auto; width:80%; }
.recommend_table th, .recommend_table td { padding:5px 8px; border:solid 1px #dfdfdf; }
.recommend_table th { background:#f5f5f5; text-align:left; width:20%; }
.remm_text .text { border:solid 1px #f00; background:#ffc4c4; }
.remm_img { line-height: 20px; }
.remm_img img { border:solid 1px #dfdfdf; padding:3px; margin-right:12px; }
.remm_mid { text-align:center; margin:15px 0; }
/*------------------ 购物流程 ------------------*/
.cart_flow1, .cart_flow2, .cart_flow3 { clear:both; border-top:solid 3px #dfdfdf; border-bottom:dashed 1px #dfdfdf; background:#f5f5f5 url(cart_flow.gif) no-repeat; height:50px; }
.cart_flow1 { background-position:center 7px; }
.cart_flow2 { background-position:center -43px; }
.cart_flow3 { background-position:center -93px; }
.cart_table { clear:both; width:100%; margin-top:10px; text-align:center; }
.cart_table th { background:#dfdfdf; line-height:26px; }
.cart_table td { border-bottom:solid 1px #dfdfdf; padding:4px; }
.ca a span { display:none; }
.ca a:hover { position:relative; }
.ca a:hover span { display:block; position:absolute; left:0px; top:13px; background:#fff; border:solid 1px #cecece; padding:4px; z-index:1000; }
.ca1 { color:#c00; font-weight:bold; }
.ca2 { clear:both; margin:8px 0; font-size:12px; }
.back, .next, #submit_pay { float:right; background:url(button.gif) no-repeat; height:29px; width:116px; }
.back { background-position:0 -224px; }
.next { background-position:0 -188px; }
#submit_pay { background-position:0 -290px; width:140px; margin-top:10px; }
.ca3 { padding-top:10px; }
.cart1 { padding-top:6px; }
.cart2 { clear:both; margin-top:10px; height:28px; }
.cart2 a { float:left; background:#333; padding:0 8px; margin-right:8px; line-height:20px; color:#fff; }
.cart3 { clear:both; width:80% border:solid 1px #dfdfdf;
border-collapse:collapse; }
.cart3 th { width:100px; text-align:right; border:solid 1px #dfdfdf; padding:4px 6px; }
.cart3 td { border:solid 1px #dfdfdf; padding:4px 6px; }
.cart4 dl { clear:both; border-bottom:dashed 1px #dfdfdf; padding:6px 0; line-height:22px; overflow:hidden; height:100%; }
.cart4 dt { float:left; width:16%; text-align:right; font-weight:bold; padding-top:1px; }
.cart4 dd, .cat2 dd, .cat6 dd { float:right; width:82%; }
.cart_table1 { clear:both; border:solid 1px #cecece; border-top:3px solid #cecece; border-collapse:collapse; line-height:18px; margin-top:10px; width:100%; }
.cart_table1 th, .cart_table1 td { border:solid 1px #dfdfdf; padding:5px 8px; }
.cart_table1 .ca4 { background:#f5f5f5; font-weight:bold; color:#c00; height:20px; }
.cart_table1 span { color:#093; font-weight:bold; }
.cart5 { text-align:center; line-height:26px; padding-top:10px; }
/*------------------ 会员相关 ------------------*/
.member_title { background:url(icon.gif) no-repeat 0 -351px; line-height:25px; border-bottom:dashed 1px #dfdfdf; color:#999; font-size:11px; }
.member_title a { text-decoration:underline; color:#f30; }
.member_msg { background:url(icon.gif) no-repeat -16px -38px; padding:5px 0 0 8px; line-height:18px; }
.member_title strong { font-size:14px; color:#c00; padding:0 5px 0 16px; }
.member_table { clear:both; border:solid 1px #dfdfdf; margin-top:10px; width:100%; text-align:center; }
.member_table td { padding:6px 0; }
.member_table th { background:url(title_bg.jpg) repeat 0 -95px; color:#fff; line-height:25px; }
.member_table .s { background:#f5f5f5; }
.member_page { clear:both; padding:5px 0; background:#f5f5f5; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; text-align:center; margin-top:8px; }
.member_pay { margin:6px 0; }
.member_pay .text { border:none; border-bottom:solid 1px #dfdfdf; width:60px; }
.member_info { clear:both; padding-top:8px; }
.member_info span { float:left; }
.member_info textarea { float:left; width:70%; height:48px; margin-right:6px; border:solid 1px #dfdfdf; }
.member_info input { float:left; }
.member_info .green { color:#00f; padding:0 8px; }
.member_address { margin-top:5px; width:100%; border:solid 1px #dfdfdf; border-collapse:collapse; }
.member_address th { background:#f5f5f5; text-align:left; padding:4px 8px; border:solid 1px #dfdfdf; }
.member_address td { padding:5px 8px; border:solid 1px #dfdfdf; }
.member_address .button { margin:3px 0; }
.member_order { text-align:center; padding-top:8px; }
/*------------------ board相关 ------------------*/
.board li { line-height:20px; border-bottom:dashed 1px #dfdfdf; padding:4px 0; }
.board li p { padding-left:20px; color:#999; }
.board li .span_left { width:22px; text-align:center; padding-top:2px; *padding-top:0px;
}
.board_date { font-size:10px; font-weight:normal; letter-spacing:-1px; padding-left:6px; color:#999; }
.board_new { color:#0c0; padding-left:8px; }
.board_top { background:url(icon.gif) no-repeat 0 -567px; padding:0 10px; zoom:1; }
.board_secret { background:url(icon.gif) no-repeat 0 -543px; padding:0 7px; zoom:1; }
.board_search { clear:both; padding-top:8px; height:22px; }
.board_title { text-align:center; border-bottom:dashed 1px #dfdfdf; font-size:18px; color:#c00; padding:8px 0; }
.board_name { text-align:center; padding-top:15px; color:#999; }
.board_content { line-height:1.8em; text-align:justify; text-justify:inter-ideograph; padding:15px 0; }
.board_art { padding-bottom:6px; height:16px; }
.board_art span { float:left; width:50%; }
.board_art a { text-decoration:underline; color:#c00; }
.board_button { text-align:center; padding:8px; }
.board_replay { clear:both; border:dashed 1px #dfdfdf; background:#f5f5f5; padding:5px 8px; margin-top:6px; line-height:20px; }
.board_replay span, .board_kreplay span { float:right; color:#999; }
.board_replay a { color:#c00; }
.board_kreplay p { padding-top:8px; }
.board_atrbut { padding:12px 0; text-align:right; }
/* ------------------ quotation&search&sitemap ------------------ */
.quotation_title { clear:both; border-bottom:solid 1px #dfdfdf; background:url(icon.gif) no-repeat 3px -324px; padding-left:22px; line-height:30px; color:#cecece; }
.quotation_title span a { padding:0 8px; }
.quotation_table { clear:both; width:100%; text-align:center; }
.quotation_table th, .quotation_table td { padding:5px 2px; border-bottom:dashed 1px #dfdfdf; }
.quotation_img img { border:solid 1px #dfdfdf; width:50px; height:50px; }
.button_search { background:url(button.gif) no-repeat 0 -431px; border:none; margin:5px 0 15px 0; width:126px; height:36px; }
.sitemap_table { clear:both; width:100%; line-height:18px; }
.sitemap_table th, .sitemap_table td { padding:6px; border-bottom:dashed 1px #dfdfdf; }
.sitemap_table th { text-align:left; width:18%; }
.popup_ad { border:solid 1px #dfdfdf; background:#f5f5f5; padding:6px 8px; }
.popup_ad h3 { font-size:12px; }
#ad_content { padding:6px 0 }
.small_search { background:url(repeat-x.gif) repeat-x 0 -665px; border:1px solid #ddd; height:30px; overflow:hidden; line-height:30px; padding:0 10px; text-align:center; }
.shop { background-color:#fcfcfc; border:1px solid #d6d6d6; line-height:22px; margin-top:10px; width:100%; }
.shop th { border-bottom:1px dashed #cdcdcd; font-weight:normal; }
.shop td { padding:8px; }
.shop .send_sms { background:url(button.gif) no-repeat -74px -1098px; display:block; height:17px; text-indent:-2000em; overflow:hidden; width:47px; }
.shop .shop_name { font-weight:bold; height:30px; text-align:left; }
.shop .shop_name span { background-image:url(body.gif); background-repeat:no-repeat; display:inline-block; height:20px; margin:0 5px; overflow:hidden; vertical-align:middle; width:19px; }
.shop .shop_name .pos_1 { background-position:-717px -47px; }
.shop .shop_name .pos_2 { background-position:-740px -47px; }
.shop .shop_name .pos_3 { background-position:-764px -47px; }
.shop .shop_name .pos_4 { background-position:-788px -47px; }
.shop .shop_name .pos_5 { background-position:-811px -47px; }
.shop .shop_name .pos_6 { background-position:-835px -47px; }
.shop .shop_name .pos_7 { background-position:-858px -47px; }
.shop .shop_name .pos_8 { background-position:-882px -47px; }
.shop .shop_name .pos_9 { background-position:-906px -47px; }
.shop .shop_name .pos_10 { background-position:-931px -47px; }
.shop .shop_img img { border:1px solid #cdcdcd; height:60px; width:130px; }
.shop_text td { color:#656565; line-height:18px; padding:0; }
.shop_text th { border:none; color:#343432; display:inline-block; text-align:right; vertical-align:top; width:70px; }
.shop .goto_shop { background:url(button.gif) no-repeat 0 -1960px; display:block; height:30px; text-indent:-100px; overflow:hidden; width:86px; }
.sub_left { float:left; padding-left:5px; width:515px; }
.smallcat { background-image:url(bottom.gif); background-repeat:no-repeat; }
.smallcat .sidebox { background-image:url(small_cat.gif); background-repeat:no-repeat; height:100%; overflow:hidden; padding:5px; }
.smallcat dl { display:inline; float:left; overflow:hidden; width:180px; margin-right:8px; }
.smallcat dt { background-image:url(icon.gif); background-repeat:no-repeat; font-weight:bold; height:20px; line-height:20px; overflow:hidden; padding-left:23px; }
.smallcat dd { padding:10px 0; }
.smallcat dd a { margin-right:5px;}
.box_3 h3 { background-image:url(body.gif); background-repeat:no-repeat; font-size:12px; height:21px; line-height:21px; overflow:hidden; text-indent:15px; }
.box_3 { background-image:url(bottom.gif); background-repeat:no-repeat; }
.sub_action_img { line-height:20px; text-align:center; }
.sub_action_img span { display:block; font-weight:bold; }
.sub_action ul { height:100%; overflow:hidden; padding:0 10px 5px; }
.sub_action p { line-height:20px; margin-top:2px; overflow:hidden; }
.sub_action .red a { color:red; }
.sub_ad1 { background-color:#fff; height:69px; overflow:hidden; padding:4px; }
.sub_ad1 dt { float:left; }
.sub_ad1 dt img { height:69px; width:69px; }
.sub_ad1 dd { float:right; line-height:17px; overflow:hidden; width:117px; }
.sub_ad1 dd a { display:block; height:17px; }
.sub_newgoods dl { height:80px; line-height:15px; overflow:hidden; padding:5px;}
.sub_newgoods dt { float:left; }
.sub_newgoods dd { float:right; overflow:hidden; width:123px;}
.sub_newgoods dd span{ color:#FF0000;}
.sub_newgoods dt img { height:80px; width:80px; }
.sub_newgoods .del_price { color:#bbbdba; display:block; text-decoration:line-through; }
.sub_ming h3 { background-image:url(body.gif); background-repeat:no-repeat; font-size:12px; height:20px; line-height:20px; overflow:hidden; text-indent:15px; }
.sub_ming { background-image:url(bottom.gif); background-repeat:no-repeat; height:100%; overflow:hidden; padding-bottom:5px; }
.sub_ming li { float:left; text-align:center; width:171px; }
.sub_ming .ming_img { height:110px; width:110px; }
.sub_ming .ming_shop { background:url(title_un.gif) no-repeat center -22px; font-weight:bold; height:22px; line-height:22px; margin-top:2px; overflow:hidden; }
.sub_ming .ming_goods { line-height:22px; height:22px; overflow:hidden; }
.sub_ming .price { line-height:24px; height:24px; }
.title_goods { background-image:url(sub_title.gif); background-repeat:no-repeat; font-weight:normal; font-size:12px; height:42px; line-height:42px; overflow:hidden; padding-top:2px; text-align:center; }
.title_goods a { margin:0 5px; }
.title_goods .span_left { font-size:16px; font-weight:bold; padding-left:15px; }
.title_hotshop { background-image:url(title_un.gif); background-repeat:no-repeat; height:27px; overflow:hidden; position:relative; top:-3px; text-indent:-2000em; }
.goods .left_ad { background:url(body.gif) no-repeat -205px -1563px; float:left; height:301px; overflow:hidden; padding:5px; width:200px; }
.goods .content { background:url(repeat-x.gif) repeat-x 0 -1385px; border-top:1px solid #dbdbdb; float:right; height:100%; overflow: visible; padding-top:2px; width:735px; }
.goods dl { color:#686868; line-height:20px; margin-top:15px; width:340px; margin-right:25px;_margin-right:15px;}
.goods dt, .allshop dt { float:left; width:145px; }
.star_icon span { background-image:url(body.gif); background-repeat:no-repeat; display:inline-block; height:12px; width:61px; margin-right:5px; }
.star_50 { background-position:0 -474px; }
.star_40 { background-position:0 -506px; }
.star_30 { background-position:0 -540px; }
.star_20 { background-position:0 -573px; }
.star_10 { background-position:0 -605px; }
.goods ul { clear:both; padding-top:25px; height:100%; overflow:hidden; text-align:center; }
.goods li { float:left; width:183px; }
.goods .goods_img { background:url(title_un.gif) no-repeat right -308px; height:110px; }
.goods .goods_img img { height:90px; width:90px; }
.goods li p { height:30px; overflow:hidden; }
.goods .goods_name a { color:#000; }
.style_mei .sub_ad1 dd a { color:#2e688d; }
.style_mei .sub_ad1 { border:1px solid #f2b1b5; }
.style_mei .sub_action_img { border-bottom:1px dashed #ccc; }
.style_mei .sub_action_img span { color:#c31a1f; }
.style_mei .box_3 { background-position: -1409px bottom; }
.style_mei .box_3 h3 { background-position:0 -34px; color:#d41920; }
.style_mei .smallcat dt, .brand_cat dt { background-position:3px -1911px; }
.style_mei .smallcat dt a, .brand_cat dt a { color:#ff0103; }
.style_mei .smallcat .sidebox, .brand_cat .sidebox { background-position:-950px 0; }
.style_mei .smallcat, .brand_cat { background-position: -458px bottom; }
.style_mei .smallcat dt, .brand_cat dt { border-bottom:1px solid #f84a92; }
.style_mei .sub_newgoods h3 { background-position:0 -57px; }
.style_mei .sub_newgoods { background-position:-1610px bottom }
.style_mei .sub_newgoods dl { border-bottom:1px dashed #cbcbcb; }
.style_mei .sub_ming h3 { background-position:0 -176px; color:#d21720; }
.style_mei .sub_ming { background-position:-1834px bottom; }
.style_mei .title_goods { background-position:0 -129px; border-top:1px solid #dfcbcc; }
.style_mei .title_goods .span_left { }
.style_mei .title_hotshop { background-position:0 -424px; }
.style_gray a:hover { color:#797b88; }
.style_gray .sub_ad1 dd a { color:#333; }
.style_gray .sub_ad1 { border:1px solid #9f9f9f; }
.style_gray .sub_action_img { border-bottom:1px dashed #ccc; }
.style_gray .sub_action_img span { color:#797b88; }
.style_gray .box_3 { background-position: -3301px bottom; }
.style_gray .box_3 h3 { background-position:0 -297px; color:#797b88; }
.style_gray .smallcat dt { background-position:3px -1911px; }
.style_gray .smallcat dt a { color:#ff0103; }
.style_gray .smallcat .sidebox { background-position:0 0; }
.style_gray .smallcat, .brand_cat { background-position: -2350px bottom; }
.style_gray .smallcat dt { border-bottom:1px solid #9f9f9f; }
.style_gray .sub_newgoods h3 { background-position:0 -320px; }
.style_gray .sub_newgoods { background-position:-3502px bottom }
.style_gray .sub_newgoods dl { border-bottom:1px dashed #b1d6ef; }
.style_gray .sub_ming h3 { background-position:0 -201px; color:#797b88; }
.style_gray .sub_ming { background-position:-3726px bottom; }
.style_gray .title_goods { background-position:0 1px; border-top:1px solid #dfcbcc; }
.style_gray .title_goods .span_left { }
.style_gray .title_hotshop { background-position:0 -424px; }
.style_blue a:hover { color:#1d44a1; }
.style_blue .sub_ad1 dd a { color:#333; }
.style_blue .sub_ad1 { border:1px solid #b7c6e9; }
.style_blue .sub_action_img { border-bottom:1px dashed #ccc; }
.style_blue .sub_action_img span { color:#1d44a1; }
.style_blue .box_3 { background-position: -5195px bottom; }
.style_blue .box_3 h3 { background-position:0 -344px; color:#1d44a1; }
.style_blue .smallcat dt { background-position:3px -1911px; }
.style_blue .smallcat dt a { color:#ff0103; }
.style_blue .smallcat .sidebox { background-position:-1900px 0; }
.style_blue .smallcat { background-position: -4244px bottom; }
.style_blue .smallcat dt { border-bottom:1px solid #94bbe2; }
.style_blue .sub_newgoods h3 { background-position:0 -367px; }
.style_blue .sub_newgoods { background-position:-5396px bottom }
.style_blue .sub_newgoods dl { border-bottom:1px dashed #b8c7e6; }
.style_blue .sub_ming h3 { background-position:0 -224px; color:#1d44a1; }
.style_blue .sub_ming { background-position:-5620px bottom; }
.style_blue .title_goods { background-position:0 -86px; border-top:1px solid #d1dbe3; }
.style_blue .title_goods .span_left { }
.style_blue .title_hotshop { background-position:0 -424px; }
.style_yellow a:hover { color:#d8b57a; }
.style_yellow .sub_ad1 dd a { color:#333; }
.style_yellow .sub_ad1 { border:1px solid #d8b57a; }
.style_yellow .sub_action_img { border-bottom:1px dashed #ccc; }
.style_yellow .box_3 { background-position: -7087px bottom; }
.style_yellow .box_3 h3 { background-position:0 -391px; color:#6a5c37; }
.style_yellow .smallcat dt { background-position:3px -1911px; }
.style_yellow .smallcat dt a { color:#ff0103; }
.style_yellow .smallcat .sidebox { background-position:-2850px 0; }
.style_yellow .smallcat { background-position: -6136px bottom; }
.style_yellow .smallcat dt { border-bottom:1px solid #d6ab6b; }
.style_yellow .sub_newgoods h3 { background-position:0 -414px; }
.style_yellow .sub_newgoods { background-position:-7288px bottom }
.style_yellow .sub_newgoods dl { border-bottom:1px dashed #d6b57a; }
.style_yellow .sub_ming h3 { background-position:0 -246px; color:#6a5c37; }
.style_yellow .sub_ming { background-position:-7512px bottom; }
.style_yellow .title_goods { background-position:0 -42px; border-top:1px solid #e6ddd6; }
.style_yellow .title_goods .span_left { }
.style_yellow .title_hotshop { background-position:0 -424px; }
.style_red a:hover { color:#f83944; }
.style_red .sub_ad1 dd a { color:#333; }
.style_red .sub_ad1 { border:1px solid #f83944; }
.style_red .sub_action_img { border-bottom:1px dashed #ccc; }
.style_red .box_3 { background-position: -8979px bottom; }
.style_red .box_3 h3 { background-position:-252px -341px; color:#b92517; }
.style_red .smallcat dt { background-position:3px -1911px; }
.style_red .smallcat dt a { color:#ff0103; }
.style_red .smallcat .sidebox { background-position:-3800px 0; }
.style_red .smallcat { background-position: -8028px bottom; }
.style_red .smallcat dt { border-bottom:1px solid #f66a74; }
.style_red .sub_newgoods h3 { background-position:-252px -364px; }
.style_red .sub_newgoods { background-position:-9180px bottom }
.style_red .sub_newgoods dl { border-bottom:1px dashed #d6b57a; }
.style_red .sub_ming h3 { background-position:0 -439px; color:#b92517; }
.style_red .sub_ming { background-position:-9404px bottom; }
.style_red .title_goods { background-position:0 -173px; border-top:1px solid #ff6e6e; }
.style_red .title_hotshop { background-position:0 -424px; }
.style_green a:hover { color:#37ae2a; }
.style_green .sub_ad1 dd a { color:#333; }
.style_green .sub_ad1 { border:1px solid #b7ca97; }
.style_green .sub_action_img { border-bottom:1px dashed #ccc; }
.style_green .box_3 { background-position: -10871px bottom; }
.style_green .box_3 h3 { background-position:-252px -390px; color:#008000; }
.style_green .smallcat dt { background-position:3px -1911px; }
.style_green .smallcat dt a { color:#ff0103; }
.style_green .smallcat .sidebox { background-position:-4750px 0; }
.style_green .smallcat { background-position: -9920px bottom; }
.style_green .smallcat dt { border-bottom:1px solid #a9c37a; }
.style_green .sub_newgoods h3 { background-position:-252px -413px; }
.style_green .sub_newgoods { background-position:-11072px bottom }
.style_green .sub_newgoods dl { border-bottom:1px dashed #b5cb93; }
.style_green .sub_ming h3 { background-position:0 -2988px; color:#008000; }
.style_green .sub_ming { background-position:-11296px bottom; }
.style_green .title_goods { background-position:0 -218px; border-top:1px solid #D4E6CB; }
.style_green .title_hotshop { background-position:0 -424px; }

.style_purple a:hover { color:#fd3247; }
.style_purple .sub_ad1 dd a { color:#333; }
.style_purple .sub_ad1 { border:1px solid #fd3247; }
.style_purple .sub_action_img { border-bottom:1px dashed #fd3247; }
.style_purple .box_3 { background:url(bottom2.gif) no-repeat  -951px bottom; }
.style_purple .box_3 h3 { background-position:0px -3228px; color:#fff; }
.style_purple .smallcat dt { background-position:3px -1911px; }
.style_purple .smallcat dt a { color:#ff0103; }
.style_purple .smallcat .sidebox { background-position:-7603px 0; }
.style_purple .smallcat { background:url(bottom2.gif) 0px bottom; }
.style_purple .smallcat dt { border-bottom:1px solid #fd3247; }
.style_purple .sub_newgoods h3 { background-position:0 -3251px; color:#fff;}
.style_purple .sub_newgoods { background:url(bottom2.gif) -1152px bottom; }
.style_purple .sub_newgoods dl { border-bottom:1px dashed #fd3247; }
.style_purple .sub_ming h3 { background-position:0 -3278px; color:#fff; }
.style_purple .sub_ming { background:url(bottom2.gif) -1376px bottom; }
.style_purple .title_goods { background-position:0 -277px; border-top:1px solid #fd3247; }
.style_purple .title_hotshop { background-position:0 -424px; }

.style_black a:hover { color:#000; }
.style_black .sub_ad1 dd a { color:#333; }
.style_black .sub_ad1 { border:1px solid #000; }
.style_black .sub_action_img { border-bottom:1px dashed #dfdfdf; }
.style_black .box_3 { background:url(bottom2.gif) no-repeat  -4745px bottom; }
.style_black .box_3 h3 { background-position:0px -3319px; color:#000; }
.style_black .smallcat dt { background-position:3px -1911px; }
.style_black .smallcat dt a { color:#ff0103; }
.style_black .smallcat .sidebox { background-position:-6652px 0; }
.style_black .smallcat { background:url(bottom2.gif) -3794px bottom; }
.style_black .smallcat dt { border-bottom:1px solid #666; }
.style_black .sub_newgoods h3 { background-position:0 -3342px; color:#000;}
.style_black .sub_newgoods { background:url(bottom2.gif) -4946px bottom; }
.style_black .sub_newgoods dl { border-bottom:1px dashed #dfdfdf; }
.style_black .sub_ming h3 { background-position:0 -3369px; color:#000; }
.style_black .sub_ming { background-position:-11296px bottom; }
.style_black .title_goods { background-position:0 -335px; border-top:1px solid #D4E6CB; color:#fff;}
.style_black .title_goods a{ color:#fff;}
.style_black .title_hotshop { background-position:0 -424px; }
.style_black .sub_ming { background:url(bottom2.gif) -5170px bottom; }

.style_brown a:hover { color:#ff8346; }
.style_brown .sub_ad1 dd a { color:#ff8346; }
.style_brown .sub_ad1 { border:1px solid #ff8346; }
.style_brown .sub_action_img { border-bottom:1px dashed #ff8346; }
.style_brown .box_3 { background:url(bottom2.gif) no-repeat  -2848px bottom; }
.style_brown .box_3 h3 { background-position:0px -3399px; color:#ff8346; }
.style_brown.smallcat dt { background-position:3px -1911px; }
.style_brown .smallcat dt a { color:#ff8346; }
.style_brown .smallcat .sidebox { background-position:-5701px 0; }
.style_brown .smallcat { background:url(bottom2.gif) -1897px bottom; }
.style_brown .smallcat dt { border-bottom:1px solid #ff8346; }
.style_brown .sub_newgoods h3 { background-position:0 -3422px; color:#ff8346;}
.style_brown .sub_newgoods { background:url(bottom2.gif) -3049px bottom; }
.style_brown .sub_newgoods dl { border-bottom:1px dashed #FF8346; }
.style_brown .sub_ming h3 { background-position:0 -3452px; color:#ff8346; }
.style_brown .sub_ming { background:url(bottom2.gif) -3273px bottom; }
.style_brown .title_goods { background-position:0 -411px; border-top:1px solid #ff8346; }
.style_brown .title_hotshop { background-position:0 -424px; }

#Product_LittleImage .span_left, #Product_LittleImage .span_right { background:url(icon.gif) no-repeat; height:18px; width:18px; }
#Product_LittleImage .span_left { background-position:0 -1552px; }
#Product_LittleImage .span_right { background-position:0 -1522px; }
#Product_LittleImage img { border: 1px solid #ccc; width:50px; height:50px; margin:0 1px; margin-right: 6px; }
.attr_price { height:100%; margin:5px 0; overflow:hidden; }
.attr_price dt { float:left; text-align:right; width:65px; }
.attr_price dd { float:left; }
.attr_price dd span { color:#f40; display:block; }
.attr_price dd a { border:1px solid #333; display:inline-block; padding:2px 5px 1px; margin-bottom:3px; }
.attr_price dd .active { background-color:#f40; border:1px solid #f40; color:#fff; }
#show_cart { display:none; position:absolute; }
#gm { border:solid 1px #cecece; background:#f5f5f5; text-align:center; }
#gm p { border-bottom:none; margin-top:8px; }
#gm a { background-color:#f30; color:#fff; padding:2px 10px; _padding:3px 10px 1px 10px; margin-right:8px; }
#gm h3 { background-color:#dfdfdf; font-weight:normal; font-size:12px; line-height:25px; margin-bottom:5px; }
.quick_login { background: #fff url(repeatx.gif) repeat-x left bottom; border:1px solid #cecece; display:none; height:150px; overflow:hidden; padding:10px; width:370px; position:absolute; }
.quick_login h3 { color:#c00; font-size:12px; text-indent:15px; }
.quick_login h3 .span_right { background:url(icon.gif) no-repeat 0 -1506px; cursor:pointer; display:block; height:16px; text-indent:-9999em; width:16px; }
.quick_login ul { background:url(title.gif) no-repeat 0 -468px; height:133px; overflow:hidden; padding:20px 0 0 140px; }
.quick_login li { padding-bottom:10px; }
.quick_login a { margin:0 5px; }
.quick_login .btn_login { background:url(button.gif) no-repeat 0 -25px; border:none; float:left; height:19px; overflow:hidden; width:49px; }
.title5 { background:url(body.gif) no-repeat -261px top; color:#fff; font-weight:normal; font-size:12px; line-height:29px; text-indent:16px; }
.help { border:1px solid #af1f14; line-height:33px; }
.help dt { background:url(repeat-x.gif) repeat-x 0 -847px; border-bottom:1px solid #af1f14; }
.help dt a { background:url(icon.gif) no-repeat 8px -1801px; color:#000; display:block; padding-left:25px; }
.help dt .show { background-position:8px -1767px; }
.help dd { border-bottom:1px solid #af1f14; padding-bottom:5px; }
.help dd a { background:url(icon.gif) no-repeat 18px -1738px; border-bottom:1px solid #cacaca; display:block; line-height:25px; margin:0 5px; padding-left:30px; }
.help dd .now { background:url(cpicon.gif) no-repeat 8px center; }
.help_contact { border:1px solid #af1f14; color:#656565; line-height:19px; padding:10px; }
.help_contact p { background:url(icon.gif) no-repeat 0 -1832px; padding-left:8px; }
.help_contact strong { font-weight:normal; float:left; width:60px; }
.help_contact .s_time strong { height:38px; }
.help_contact .s_time span { display:block; }
.title6 { border-bottom:1px solid #cecece; color:#000; font-size:12px; font-weight:normal; height:23px; line-height:23px; overflow:hidden; }
.title6 span { background-color:#cecece; float:left; display:block; padding:0 30px; }
.help_content p { text-align:center; margin:15px 0; }
.textlink { padding:20px; }
.textlink li { font-size:14px; float:left; display:inline; width:236px; }
.textlink li a { color:#3165ca; }
.title_9 { background:url(repeat-x.gif) repeat-x 0 -880px; font-size:12px; height:25px; line-height:25px; overflow:hidden; text-indent:10px; }
.box_1 { border:1px solid #cfcfcf; height:100%; overflow:hidden; padding:1px; }
.title_9 span { background-image:url(title_un.gif); background-repeat:no-repeat; display:block; text-indent:-2000em; }
.title_join { background-position: 2px -161px; }
.title_best_shop { background-position:2px -187px; }
.title_sales_rank { background-position:2px -213px; }
.new_join p { height:100%; overflow:hidden; padding-bottom:3px; }
.new_join p img { border:1px solid #dbdbdb; height:40px; width:90px; }
.new_join p a { float:left; margin:4px 0 0 4px; }
.where_search { border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-color:#f5f5f5; height:100%; overflow:hidden; padding:3px; }
.where_search .span_right { margin:5px 5px 0 0;}
.where_search .span_right a { margin:0 3px;}
.where_search input,.where_search select { margin:0 5px; vertical-align:middle;}
.where_search .submit { background:none; background-color:#fff; color:#000; height:21px; padding:0 3px; width:auto;}
.sales_rank li { border-bottom:1px dashed #e3e3e3; clear:both; line-height:30px; }
.sales_rank p { background:url(body.gif) no-repeat; cursor:pointer; padding-left:17px; }
.sales_rank .rank1 { background-position:-935px -1006px; }
.sales_rank .rank2 { background-position:-935px -1036px; }
.sales_rank .rank3 { background-position:-935px -1066px; }
.sales_rank .rank4 { background-position:-935px -1096px; }
.sales_rank .rank5 { background-position:-935px -1126px; }
.sales_rank .rank6 { background-position:-935px -1126px; }
.sales_rank .rank7 { background-position:-935px -1186px; }
.sales_rank .rank8 { background-position:-935px -1216px; }
.sales_rank .rank9 { background-position:-935px -1246px; }
.sales_rank .rank10 { background-position:-935px -1276px; }
.sales_rank li span { color:#ff6302; font-weight:bold; margin-left:10px; }
.sales_rank dt { float:left; height:60px; overflow:hidden; width:60px; }
.sales_rank dl { clear:both; display:none; line-height:19px; overflow:hidden; padding:0 5px 5px 5px; }
.sales_rank dd { color:#696969; float:left; margin-left:5px; }
.sales_rank strong { color:#353535; font-weight:normal; }
.sales_rank .boss { display:block; color:#696969; font-weight:normal; margin:0; }
.subcat { border:1px solid #dcdcdc; height:100%; overflow:hidden; width:746px; }
.subcat dt { background:url(icon.gif) no-repeat 0 -2013px; padding-left:15px;}
.subcat dl { height:100%; overflow:hidden; padding:10px; }
.subcat dd { height:100%; margin:5px 0; overflow:hidden; padding-left:15px;}
.subcat li { float:left; height:23px; line-height:23px; overflow:hidden; width:24.9%; }
.subcat li a { color:#3163ce;}
.title_10 { background:#fef5d4 url(icon.gif) no-repeat 4px -1894px; height:17px; line-height:17px; margin:10px 0; padding-left:20px; }
.title_10 a { background:url(button.gif) no-repeat -96px -1333px; float:right; height:15px; overflow:hidden; text-indent:-200px; width:40px;}
.title_goodscat { background:url(title_un.gif) no-repeat 2px -135px; display:block; text-indent:-2000em; }
.goods_cat { border:1px solid #cbcbc9; height:100%; overflow:hidden; padding:1px; }
.goods_cat dl { height:100%; overflow:hidden; }
.goods_cat dd { float:left; width:576px; }
.goods_cat dt { float:left; width:168px; text-align:center; }
.goods_cat li { float:left; line-height:23px; height:23px; overflow:hidden; width:115px; }
.goods_cat li a { color:#3f6fcf;}
.layer { background-color:#fff; border:2px solid #b92517; display:none; margin:0 auto; height: auto; overflow:hidden; padding:5px; position:absolute; z-index:999; width:936px; }
.allcat dt { font-weight:bold; }
.allcat dl { border-right:1px dotted #ccc; float:left; height:100%; line-height:18px; overflow:hidden; padding:5px; width:106px; }
.allcat dd a { color:#406ace; margin-right:5px; }
.allshop dl { border-bottom:1px dotted #ccc; display:block; float:left; line-height:20px; height:60px; overflow:hidden; padding:5px; width:302px; }
.shop_location { height:20px; line-height:20px; margin-bottom:5px; overflow:hidden; padding:0 10px; }
.lanse { color:#0066FF; }
.lanse a { color:#0066FF; }
/*--- news 开始 ---*/
#right { float: right; width: 740px; overflow: hidden; }
#xinzix { clear: both; background: #e3e3e3 url(SkinLeftBorder.jpg) repeat-x; border-bottom: 1px solid #FBDDA1; padding: 0 8px; height: 100%; overflow: hidden; }
#xin { background: #fff; height: 100%; overflow: hidden; }
#xin_l { float: left; width: 340px; padding-left: 10px; padding-top: 20px; height: 100%; overflow: hidden; }
#xin_r { float: right; width: 330px; margin: 10px 9px 10px 0 !important; margin: 10px 5px 10px 0; padding: 10px 10px 0 10px; border: 1px solid #FFE7CE; background: url(OtherBg-3.jpg) repeat-y; overflow: hidden; }
#xin h5 { clear: both; font-size: 12px; }
#xin dl { clear: both; margin: 5px auto 0 auto; height: 100%; overflow: hidden; padding-bottom: 5px; line-height: 25px; }
#xin dt { float: left; margin: 0; width: 101px; margin-right: 5px; background: url(PicNewsBg-1.jpg) repeat-x; height: 178px; text-align: center; border-left: 1px dashed #ccc; }
#xin dd { margin: 0; }
#xin dt img { margin: 5px auto 1px auto; }
#xin .more { text-align: right; }
#xin dd span { color: #f60; }
.more3 { text-align: right; padding: 6px 10px 0 0; }
.xin_new { clear: both; padding: 10px 10px 0 10px; border: 1px solid #FFE7CE; margin: 10px 10px 0 10px; }
.xin_new dd { float: left; width: 350px; }
.paihang { float: left; margin-right: 10px; padding-bottom: 10px; width: 32.4%; height: 310px; overflow: hidden; }
.paihang1 { clear: both; width: 100%; float: none; height: 100%; }
.paihang h3, .paihang p { background: #FFF3E8; border-top: solid 1px #f93; font-size: 12px; padding-left: 10px; line-height: 25px; }
.paihang h3 span { color: #f60; font-size: 14px; padding-left: 3px; }
.paihang p { text-align: right; padding-right: 10px; border-bottom: solid 1px #f93; border-top: none; }
.paihang p a { color: #f60; }
.paihang div { border-left: solid 3px #FFF3E8; border-right: solid 3px #FFF3E8; padding: 3px 6px; }
.paihang table { width: 100%; text-align: center; }
.paihang th { font-weight: normal; line-height: 25px; }
.paihang td { border-top: solid 1px #efefef; height: 22px; }
.paihang td.ph1 { text-align: left; }
.paihang td.ph1 a { color: #f60; }
.brand_news { background:url(body.gif) no-repeat -433px -1563px; float:left; height:204px; overflow:hidden; padding-top:41px; width:194px; }
.brand_news li { background:url(icon.gif) no-repeat 0 -1930px; border-bottom:1px dashed #bebebe; line-height:22px; margin:0 10px; padding-left:5px; }
.brand_news a { color:#333; }
.brand_news p { margin-top:6px; text-align:center; }
.brand_cert { width:224px; }
.brand_cert a { color:#343434; }
.brand_cert h3 { background:url(title_un.gif) no-repeat 0 -510px; border:1px solid #d62c37; color:#fff; font-weight:normal; font-size:12px; height:35px; text-align:right; line-height:16px; padding:5px 3px 0 0; }
.brand_cert h3 span { display:block; }
.brand_cert .sidebox { border:1px solid #b4b4b4; padding:1px; }
.brand_cert .cert_icon { background-color:#efefef; border-bottom:1px solid #b4b4b4; height:100%; overflow:hidden; }
.brand_cert .cert_icon a { background-color:#efefef; background-image:url(body.gif); background-repeat:no-repeat; border-left:1px solid #fff; border-right:1px solid #b4b4b4; display:inline; float:left; height:43px; line-height:17px; padding-top:50px; text-align:center; text-decoration:none; width:72px; }
.brand_cert .cert_icon span { display:block; }
.brand_cert .integrity { background-position:-463px 7px; }
.brand_cert .seven_day { background-position:-530px 7px; }
.brand_cert .cert_icon .payfor { background-position:-608px 7px; width:71px; border-right:none; }
.brand_cert ul { background-color:#efefef; border-top:1px solid #fff; clear:both; line-height:26px; }
.brand_cert li { background:url(icon.gif) no-repeat 0 -1952px; margin:0 8px; padding-left:15px; }
.brand_middle { margin:0 auto; overflow:hidden; width:504px; }
.dianpu_sales { float:right; overflow:hidden; width:225px; }
.dianpu_sales h3 { background:url(title_un.gif) no-repeat 0 -550px; color:#000; font-size:12px; font-weight:normal; height:35px; line-height:18px; text-align:right; }
.dianpu_sales h3 span { background:url(icon.gif) no-repeat 0 -1977px; cursor:pointer; display:inline-block; height:18px; margin:10px 5px 0 0; overflow:hidden; text-align:center; width:17px; }
.dianpu_sales h3 .hover { background-position:0 -1995px; }
.dianpu_sales ul { border:1px solid #d6d8d7; border-bottom:none; }
.dianpu_sales li { border-bottom:1px solid #d6d8d7; }
.dianpu_sales li img { vertical-align:top; }
.brand_story { background:url(png8.png) no-repeat; height:223px; margin-bottom:8px; overflow:hidden; padding-top:37px; }
.brand_story dt { text-align:center; }
.brand_story dd { line-height:22px; margin:0 10px; }
.brand_left { float:left; width:194px; }
.title_brand_hot { background:url(png8.png) no-repeat 0 -261px; height:36px; text-indent:-1000em; }
.brand_hot li { border:1px solid #e0e0e0; float:left; margin:0 4px 12px 3px; padding:5px 0; text-align:center; width:117px; _width:116px; height:160px; overflow:hidden;}
.brand_hot .name { height:auto; line-height:16px; }
.title_brand_goods { background:url(body.gif) no-repeat 0 -3165px; font-weight:normal; font-size:12px; height:37px; line-height:37px; overflow:hidden; padding:0 15px; }
.title_brand_1 { color:#d36c6d; }
.title_brand_2 { color:#b2101f; }
.title_brand_3 { color:#f95f43; }
.title_brand_goods strong { font-size:16px; margin-right:10px; }
.brand_goods .brandad img { border:1px solid #d1d1d1; float:left; }
.brand_goods { margin-bottom:5px; }
.brand_goods ul { float:right; width:750px; }
.goods_2 li { float:left; margin:0 5px; text-align:center; width:139px; }
.goods_2 .img { margin-bottom:5px; }
.goods_2 .img img { border:1px solid #d1d1d3; }
.brand_goods .aboutul { border:1px solid #d1d1d1; color:#666; line-height:20px; margin-top:17px; overflow:hidden; padding:10px; width:728px; }
.aboutul li { float:left; }
.aboutul img { height:60px; vertical-align:middle; width:160px; }
.aboutul .brand_about { margin:0 10px; width:334px; }
.aboutul .brand_action { border-left:1px dotted #d2d2d2; padding-left:13px; width:190px; }
.aboutul .brand_action a { display:block; }
#ad_shop { background:url(sc96.gif) repeat-x 0 0; _height:100%; overflow:hidden; }
#ad_shop div { line-height:20px; margin:25px 0; width:360px; }
#ad_shop ul { margin-bottom:15px; padding:32px 0 15px 112px; }
#ad_shop li a { background-color:#b52616; color:#fff; display:block; margin:5px 0; padding:2px 5px; text-align:center; text-decoration:none; width:135px; }
#ad_shop div.span_left { background:url(sc86.gif) no-repeat right center; display:inline; width:400px; margin-left:80px; }
#ad_shop div.span_left ul { background:url(type_show.gif) no-repeat; }
#ad_shop div.span_right ul { background:url(type_sale.gif) no-repeat; padding-left:135px; }
#ad_shop div.span_left .hover { background:url(type_show_hover.gif) no-repeat; }
#ad_shop div.span_right .hover { background:url(type_sale_hover.gif) no-repeat; }
p.type { border-bottom:3px solid #b82919; height:100%; line-height:28px; overflow:hidden; position:relative; padding-left:15px; }
p.type a { float:left; border:1px solid #ccc; border-bottom:none; color:#333; font-size:14px; font-weight:bold; margin-right:5px; padding:0 5px; }
p.type .now { background-color:#b82919; color:#fff; }
/*--- join ---*/
.join { width:950px; margin:0 auto; }
.join_top { background:url(qike.jpg) no-repeat; width:900px; height:192px; padding-top:180px; text-align:left; padding-left:50px; }
.join_top p { line-height:20px; }
.join_top a { padding-right:25px; float:right; padding-top:35px; }
.join_zi { background:url(join_zi.jpg) no-repeat; width:950px; height:507px; overflow:hidden; }
.join_zi dl { text-align:left; float:left; padding-left:115px; }
.join_zi dt { color:#C63E01; font-size:14px; font-weight:bold; line-height:40px; }
.join_zi dd { line-height:20px; }
.join_zhao { width:100%; height:100%; overflow:hidden; }
.join_zhao p { background:url(join_bg3.jpg) center center no-repeat; width:950px; height:150px; overflow:hidden; }
.join_zhao p a img { margin-top:12px; margin-left:5px; margin-right:5px; }
.join_pinp { background:url(join_pinp.jpg) no-repeat; width:950px; height:559px; overflow:hidden; }
.join_pbg { background:url(join_pbg.jpg) no-repeat; width:598px; height:467px; overflow:hidden; float:left; margin-top:45px; margin-left:20px; _margin-left:10px; padding-top:80px; }
.pin1 tr td { text-align:center; width:80px; height:30px; overflow:hidden; }
.pin2 tr td { text-align:center; width:80px; height:55px; overflow:hidden; border-right:1px solid #ccc; }
.huangse { color:#FF6600; font-weight:bold; }
.join_zhong { background:url(join__bg_zhong.jpg) repeat-y; width:915px; height:100%; overflow:hidden; padding:0 20px; }
.join_xia { background:url(join__bg_xia.jpg) no-repeat; width:950px; height:134px; overflow:hidden; }
.join_kuan { border:1px solid #ccc; background-color:#f5f5f5; width:870px; height:100%; overflow:hidden; padding:10px; clear:both; }
.join_kuan li { float:left; padding-left:33px; }
.join_kuan p { padding-top:5px; }
.join_kuan li img { border:2px solid #fff; }
.join_kx { float:left; margin:10px; }
.join_kx a { color:#0099FF; padding-left:10px; }
.join_xx { float:left; margin:10px 10px 10px 25px; width:870px; }
.join_xx dl { width:50%; height:100%; overflow:hidden; float:left; text-align:left; }
.join_xx dt { font-weight:bold; font-size:16px; line-height:25px; }
.join_xx dd { line-height:25px; }
/*--- 去除背景 ---*/
#friendlink .nonebg, .business_category li .nonebg, .middle_nav .nonebg, .topnav .nonebg { background:none; }
#bordernone { border:none; }


#content { color:#fff; width:100%; font-size:16px; margin:0 auto; }
#join1, .join2, #comment { padding:0 80px; line-height:180%; }
#join1 { background:#e01010 url(../join/join01.jpg) no-repeat left center; }
.join2 { color:#000; font-size:14px; line-height:160%; background:#e01010 url(../join/join02.jpg) repeat-y left top; }
.join2 dt { font-weight:bold; }
.join2 dd { text-indent:2em; padding-bottom:10px; }
.join3 { background:#e01010 url(../join/join03.jpg) repeat-y left top; }
#comment { height:100%; overflow:hidden; background: #e01010 url(../join/comment-bg.gif) repeat-y left top; color:#000; font-size:12px; }
#comment dl { height:100%; overflow:hidden; border:1px solid #ccc; border-left:none; border-right:none; margin:10px 0; line-height:160%; padding:5px 10px; background-color:#fdf0dc; text-align: justify; text-justify: inter-ideograph; }
#comment dt { float: left; width: 60px; }
#comment dt img { display: block; width: 60px; height: 60px; }
#comment dd { float: right; width: 700px; }
#comment dd.d2 { padding-top: 8px; }
#comment dd.d2 span { color: #f60; }
#comment dd.d1 span { padding-left: 12px; color: #888; }
.ly1 { float: left; width: 166px; padding-left: 10px; }
.ly3 { background: url(../join/ly_tsbg1.gif) no-repeat; height: 310px; padding: 6px 13px 0 13px; margin-top: 3px; }
.ly3 p { color: #f60; line-height: 20px; text-indent: 2em; text-align: justify; text-justify: inter-ideograph; padding-top: 8px; }
.ly2 { float: right; width: 580px; padding-top: 10px; }
.ly2 .text1 { width: 250px; color: #999; }
.ly2 p { padding-top: 8px; }
.ly2 p span { color: #f00; padding: 0 3px 0 6px; }
.ly2 p b { font-weight: normal; color: #999; }
.ly2 .text2 { width: 250px; border: 1px solid #8DA2B5; height: 184px; }
.ly2 table { margin-top: 8px; }
.ly2 th { background: url(../join/ly_lybg.gif) no-repeat right top; width: 34px; font-size: 14px; color: #fff; line-height: 17px; padding-right: 5px; padding-top: 6px; }
.ly2 th img { padding-top: 8px; }
.ly4 { background: url(../join/ly_lybg3.gif) no-repeat; width: 276px; height: 184px; padding-left: 16px; }
.ly4 h3 { font-size: 12px; background: url(../join/ly_biao2.gif) no-repeat left center; padding-left: 22px; color: #288282; line-height: 28px; }
.ly4 p { background: url(../join/ly_lybg4.gif) repeat-x bottom; padding: 5px 0 4px 3px; color: #2F9595; margin-right: 10px; }
.ly4 p a { color: #2F9595; }
.ly5 { margin-top: 12px; color: #f60; }
.ly5 input { padding: 6px 20px 0 38px; }



.div_style1 h3 { background:url(div_style1_h3.gif) no-repeat; color:#666; font-size:12px; line-height:26px; text-indent:10px;}
.div_style1 ul { border:1px solid #e0e0e0; border-top:none; height:100%; line-height:24px; overflow:hidden; padding:5px;}
.now_host a { background:url(now_host.gif) no-repeat; display:block; height:64px; width:184px;}
.div_style2 h3 { background:url(div_style2_h3.gif) no-repeat; color:#673f00; font-size:12px; height:30px; line-height:33px;  overflow:hidden; text-indent:20px;}
.div_style2 ul { border-left:1px solid #ddd; border-right:1px solid #ddd; height:100%; overflow:hidden;}
.div_style2 li { border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:8px;}

.host { background:url(host_type.jpg) no-repeat; height:196px; line-height:20px; overflow:hidden; padding:230px 22px 0;}
.host li a { background-color:#b52616; color:#fff; display:block; margin:5px 0; padding:2px 5px; text-align:center; text-decoration:none; width:135px; }
.host div { position:relative; width:280px;}
.host p strong { display:block;}
.host ul { margin-bottom:20px;}
.host .span_left {_display:inline; margin-left:25px;}
.host .span_right {_display:inline; margin-right:25px;}
.host .now_reg { background:url(now_reg.gif) no-repeat; display:block; height:33px; position:absolute; left:140px; top:90px; width:124px;}

.reg_type { background:url(reg_type.gif) no-repeat; height:44px; line-height:44px; overflow:hidden;}
.reg_type li { color:#91432c; float:left; font-weight:bold; padding:0 22px 0 29px;}

.new_shop { background:url(inv_19.jpg) no-repeat center center; height:100%; overflow:hidden;}
.new_shop dl { float:left; height:100%; line-height:16px; overflow:hidden; padding:15px; width:340px;}
.new_shop dt { border:1px solid #e4e4e4; float:left; padding:5px; width:118px;}
.new_shop dt img { background:url(inv_17.jpg) no-repeat; height:45px;margin:14px 4px 7px; padding:5px; width:100px;}
.new_shop dd { float:right; width:200px;}
.new_shop strong { display:block; color:#36c; margin:10px 0;}
.new_shop strong span { color:#f60; font-weight:normal; margin-left:10px;}
.new_shop .goto_g { background:url(inv_18.jpg) no-repeat; float:right; height:28px; width:88px;}

.p_style1 { background:url(p_style1.gif) no-repeat; color:#666; height:42px; line-height:20px; margin:10px 0; padding:10px;}
.h3_style3 { color:#673f00; font-size:12px;}
.tiaojiang { color:#555; line-height:25px; width:380px;}
.stype { float:left; margin-bottom:15px; width:255px;}
.stype li { border-bottom:1px dashed #ccc; color:#555; line-height:25px;}
.stype a { background:url(inv_21.jpg) no-repeat; float:right; height:20px; width:60px;}

p.ulul { width:100%; height:100%; overflow:hidden;}
p.ulul a { background-repeat:no-repeat; display:block; float:left; height:95px;}
p.ulul .a32 { background-image:url(inv_32.jpg); width:208px;}
p.ulul .a32:hover { background-image:url(oinv_32.jpg);}
p.ulul .a33 { background-image:url(inv_33.jpg); width:172px;}
p.ulul .a33:hover { background-image:url(oinv_33.jpg);}
p.ulul .a34 { background-image:url(inv_34.jpg); width:174px;}
p.ulul .a34:hover { background-image:url(oinv_34.jpg);}
p.ulul .a35 { background-image:url(inv_35.jpg); width:200px;}
p.ulul .a35:hover { background-image:url(oinv_35.jpg);}
p.ulul .a36 { background-image:url(inv_36.jpg); width:196px;}
p.ulul .a36:hover { background-image:url(oinv_36.jpg);}

.iwantg { background-color:#fff; border:2px solid #ff322d; display:none; height:auto; line-height:25px; overflow:hidden; padding:10px; position:absolute; top:10px; width:538px; z-index:10;}
.iwantg td { padding-top:1px;}
.iwantg .jiriqi { font-size:14px; color:#ff9409;}
.iwantg .submit { background:url(iwantg_submit.gif) no-repeat; float:left; margin-right:10px; height:30px; width:68px;}
.iwantg .text { color:#ccc; height:16px; padding:0;}

.div_style3 { float:left; }
.div_style3 h3 { background:url(div_style3_h3.gif) no-repeat; float:left; height:132px; overflow:hidden; width:35px;}
.div_style4 { border:1px solid #cfcfcf; color:#369188; _display:inline; float:left; margin-left:20px; position:relative; width:252px; }
.div_style4 span { background:url(div_style4_span.gif) no-repeat; display:block; top:70px; height:16px; width:9px; overflow:hidden; left:-9px; position:absolute;}
.div_style4 h3 { background:#effbfb url(div_style4_h3.gif) no-repeat 5px center; border-bottom:1px solid #cfd0d2; font-size:12px; line-height:25px; text-indent:25px;}
.div_style4 ul { height:100%; overflow:hidden; padding:0 5px 5px;}
.div_style4 li { border-bottom:1px dashed #cfcfcf; line-height:30px;}
/*--- 商家黄页 ---*/
.sright { background-color:#f6f6f6; border:4px solid #dfdfdf; float:left; height:100%; overflow:hidden; padding:5px 5px 28px; width:730px;}
.shop_show,.post_shopcom { background-color:#fff; border:1px solid #dfdfdf; clear:both; height:100%; overflow:hidden; padding:20px;}
.sstabs { height:31px; line-height:27px; position:relative; top:1px;}
.sstabs em { border:1px solid #e4e4e4; float:left; font-style:normal; font-size:14px; margin-left:4px; }
.sstabs em span { background:url(repeat-x.gif) repeat-x 0 -930px; border:1px solid #fff; cursor:pointer; display:block; text-align:center; width:96px; }
.sstabs .hover { border-bottom:1px solid #fff;}
.sstabs .hover span { background:none; background-color:#fff; font-weight:bold;}
.sstabs a { background:url(icon.gif) no-repeat 0 -2036px; color:#00; padding-left:20px;}
.sstabs .ssbest { background-position:0 -2051px; margin-left:10px;}
.shop_gallery { background-color:#f6f6f6; float:left; height:100%; overflow:hidden; padding:10px; width:300px;}
.shop_face img { height:225px; width:300px;}
.shop_face em,.shop_gallery dd em { background-color:#e5e5e5; display:block; font-style:normal; line-height:25px; margin-bottom:10px; text-align:center;}
.shop_gallery dl { background-color:#e5e5e5; height:205px; overflow:hidden;}
.shop_gallery dt { float:right; overflow:hidden; width:54px;}
.shop_gallery dt img { cursor:pointer; height:42px; margin-bottom:4px; vertical-align:middle; width:54px; filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3;}
.shop_gallery dd { float:left; width:240px;}
.shop_gallery dd img { height:180px; width:240px;}
.shop_gallery dd em { height:25px; margin:0; position:relative; width:300px;}
.shop_info { float:right; line-height:25px; width:340px;}
.shop_info h4,.shop_info li { color:#333; font-family:"宋体"; font-size:14px;}
.shop_info li em { color:#999; font-style:normal;}
.shop_info li img { vertical-align:middle;}
.shop_info .goto_point { background:url(icon.gif) no-repeat 0 -2067px; color:#06c; font-size:12px; margin-left:5px; padding-left:16px; text-decoration:underline;}
.ul_button a { float:left; height:20px; overflow:hidden; text-indent:-200px; width:83px;}
.ul_button .supplier { background-image:url(supplier.gif); margin-left:5px;}
.ul_button .notsupplier { background-image:url(notsupplier.gif); margin-left:5px;}
.ul_button .certified { background-image:url(certified.gif); margin-left:15px;}
.ul_button .notcertified { background-image:url(notcertified.gif); margin-left:15px;}

.shop_sale { background:url(shop_sale.gif) no-repeat; border:1px solid #e8e8e8; clear:both; height:134px; margin:15px 0; width:338px;}
.shop_info .add_com { background:url(button.gif) no-repeat 0 -2033px; display:inline-block; height:30px; margin-right:5px; vertical-align:middle; width:110px;}
.shop_uri { background:url(shop_uri.png) no-repeat 0 0; color:#fff; font-size:14px; height:40px; line-height:40px; margin:25px 30px 0; text-align:center; }
.shop_uri span {background:url(shop_uri.png) no-repeat right -40px; display:block;}
.shop_uri a { color:#fff; font-weight:bold;}
.title_11 { background:url(title_11.png) no-repeat 0 0; clear:both; color:#333; font-size:14px; line-height:32px; margin-top:15px; padding-left:15px;}
.title_11 a { color:#333; font-weight:normal; font-size:12px; float:right; margin-right:15px;}
.com_dl { border-bottom:1px dashed #e0e0e0; color:#666; height:100%; margin:0 5px 10px; overflow:hidden; padding-bottom:10px;}
.com_dl dt { background-color:#f7f7f7; color:#999; line-height:20px;}
.com_dl dt a { color:#06c; text-decoration:underline; margin:0 8px;}
.com_dl dd strong { color:#960; font-weight:normal; line-height:25px;}
.more_com { color:red; float:right; text-decoration:underline;}
.post_shopcom { color:#333; line-height:25px; padding:0 25px 10px;}
.post_shopcom h3 { font-size:14px; line-height:30px; }
.post_shopcom input,.post_shopcom select,.post_shopcom img { vertical-align:middle;}
.post_shopcom li { float:left; margin-right:5px;}
.post_shopcom a { color:red; text-decoration:underline; margin-left:5px;}
.post_shopcom .submit { background-position:0 -2063px; height:20px; margin-left:10px; width:80px;}
.sleft { float:right; overflow:hidden; width:190px;}
#banner200-600 { border:1px solid #ccc; height:100%; padding:8px 0; text-align:center; width:188px;}
.sbox { background:url(bottom.gif) no-repeat -11811px bottom; height:100%; overflow:hidden; padding-bottom:4px;}
.sbox h3 { background:url(title_un.gif) no-repeat 0 -585px; font-size:12px; height:31px; line-height:31px; padding-left:27px;}
.sbox ul { border-left:1px solid #ccc; border-right:1px solid #ccc; height:100%; overflow:hidden; padding:0 9px;}
.sbox li { background:url(icon.gif) no-repeat 0 -1928px; border-bottom:1px dashed #ccc; line-height:28px; padding-left:8px;}
.sbox li span { background:url(icon.gif) no-repeat 0 -2086px; color:#999; float:right; font-size:10px; padding-left:8px;}
.show_all { clear:both; text-align:center;}
.show_all a { background:url(icon.gif) no-repeat 5px -130px; border:1px solid #dfdfdf; padding:5px 7px 3px 19px;}
.order_search { line-height:25px; margin-top:5px;}
.order_content { border:1px solid red; height:100%; line-height:20px; margin-top:10px; overflow:hidden; padding:5px;}
.sidebar3{ margin:0 auto; width:280px;}
.sidebar3 p{height:28px; line-height:28px;}
.span_l{ width:100px; float:left; text-align:right;}
.span_r{ width:180px; float:left;}
.span_r input{ margin-top:4px;}