/*商铺信息*/
.zzmess { border:solid 1px #f60; background:url(bgcolor.jpg) repeat-x 0 -320px; padding:7px 15px; }
.zzmess .h_oflow { border-bottom:dashed 1px #e4e4e4; padding-bottom:8px; margin-bottom:2px; }
.zzmess li { float:left; width:49%; padding-left:0.5%; line-height:20px; overflow:hidden; height:22px; }
.zzmess li strong { display:inline-block; background-image:url(icon.gif); background-repeat:no-repeat; width:25px; height:20px; }
.zz_icon1 { background-position:0 -195px; }
.zz_icon2 { background-position:0 -311px; }
.zz_icon3 { background-position:0 -221px; }
.zz_icon4 { background-position:0 -337px; }
.zz_icon5 { background-position:0 -257px; }
.zz_icon6 { background-position:0 -375px; }
.zz_icon7 { background-position:0 -282px; }
/*地图*/
.ditu { background:#ebebeb; }
.ditu h3.title1 { line-height:30px; padding:0 10px; }
.map { width:758px; height:310px; margin:4px 0 6px 6px; }
/*---商品列表部分---*/
.proshop p { margin-right:5px; }
.sell,.sellasc,.selldown { display:inline-block; background:url(zz_button.jpg) no-repeat 0 0; width:43px; height:20px; line-height:18px; *line-height:22px; margin-right:4px; padding-left:8px; text-align:left; margin-top:4px; color:#f00; font-size:12px; font-weight:normal; }
.sellasc { background-position:-53px 0; color:#555; }
.selldown { background-position:-107px 0; }
.pro_list li { background:url(line.jpg) repeat-x left bottom; width:175px; padding:8px; overflow:hidden; line-height:18px; } 
.good_list { margin-left:10px; }
.good_list li { width:172px; }
.name { margin-top:3px; height:38px; overflow:hidden; }
.show_grid,.show_list,.show_text { display:inline-block; background:url(zz_button.jpg) no-repeat; margin:5px 2px 0 2px; width:18px; height:15px; }
.show_list { background-position:-215px -834px; left:95px; }
.show_grid { background-position:-215px -849px; left:70px; }
.show_text { background-position:-215px -864px; left:45px; }
.show_mode { border-bottom:solid 1px #e4e4e4; margin-right:10px; padding-bottom:3px; }
.category { width:98.6%; margin-bottom:10px; }
.category th { background:#f8f8f8; width:20%; padding:0 8px; text-align:left; }
.category td { padding:8px; line-height:20px; }
.prolist_text,.prolist_list { clear:both; padding:10px 0; margin-right:10px; height:100%; overflow:hidden; border-bottom:dashed 1px #e4e4e4; line-height:22px; }
.prolist_list dt { float:left; width:20%; padding-left:1%; }
.prolist_list dd  { float:right; width:75%; }
.want_buy,.add_fav { display:inline-block; background:url(zz_button.jpg) no-repeat; height:20px; width:57px; margin-top:5px; }
.want_buy { background-position:-543px -586px; }
.add_fav { background-position:-543px -613px; }

/*---团购列表页面---*/
.grouplist { padding-right:10px; }
.gldate { background:url(zz_button.jpg) no-repeat 0 -110px; width:90px; height:100px; text-align:center; }
.gldate .fd { font-size:34px; padding-top:15px; font-family:Arial, Helvetica, sans-serif; height:36px; overflow:hidden; }
.gldate .f14 { font-family:Arial, Helvetica, sans-serif; height:18px; }
.gcont { width:585px; padding:15px 20px; background:url(bgcolor.jpg) repeat-x 0 -470px; margin-bottom:15px; }
.gcont dt { width:225px; }
.gcont dt .border { padding:3px; }
.gcont dd { float:right; width:338px; line-height:20px; }
.gcont .gjoin { width:314px; margin:6px 0; padding:5px 12px; }
.gprice { background:url(zz_button.jpg) no-repeat -112px -144px; height:54px; overflow:hidden; }
.gprice p { float:left; width:70px; text-align:center; padding-top:1px; margin-right:7px; line-height:18px; }
.gprice p span { display:block; }
.gprice p .fd { padding-top:8px; font-size:18px; font-family:Arial, Helvetica, sans-serif; }
.gprice .gbuy { width:100px; padding-top:10px; }
.gprice .gbuy a { display:block; height:40px; width:100px; cursor:pointer; text-indent:-100em; }
/*---团购详细页面---*/
.group_right { float:right; }
.group_px { border-top:none; padding:6px 15px; } 
.group_px li { clear:both; padding:2px 0; line-height:22px; height:22px; overflow:hidden; }
.group_title { font-size:16px; padding:0 16px; line-height:26px; }
.group_view { overflow:hidden; float:left; }
.group_con { background:#ececec; position:relative; left:-12px; top:10px; width:767px; height:350px; }
.group_con dd { padding:10px 0 0 20px; width:190px; }
.group_con dd p { padding-bottom:5px; }
.group_con .red { font-size:26px; }
.group_dis { float:left; background:#d70000; font-size:18px; padding:3px 8px; }
.group_buy { background:url(zz_icon.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/default/zz_icon.png'); /* IE6 */ _background-image:none; position:absolute; left:-11px; top:110px; width:233px; height:106px; z-index:99; padding:94px 0 0 27px; line-height:20px; }
.group_buy_a { position:absolute; top:143px; left:16px; display:block; width:190px; height:53px; text-indent:-100em; margin-bottom:5px; z-index:100; }
.group_count { position:relative; top:165px; font-size:20px; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.group_count span { font-family:Georgia, "Times New Roman", Times, serif; }
.group_tip { background:#fad6d6; position:relative; left:-12px; top:10px; width:727px; padding:20px; line-height:20px; }
.group_cotent { padding:30px 15px 0 15px; }
.group_cotent h3 { padding-bottom:20px; }
.group_cotent p { padding-top:6px; }
.group_cotent p a.span_right,.group_com input { background:url(zz_button.jpg) no-repeat -538px -173px; text-align:center; line-height:25px; width:62px; height:25px; border:none; color:#fff; }
.group_buy2 { padding-top:20px; text-align:center; }
.group_buy2 a { display:inline-block; background:url(zz_button.jpg) no-repeat -474px -119px; width:126px; height:40px; color:#fff; font-size:14px;  font-weight:bold;line-height:40px; text-align:center; }
.group_buy2 a:hover { color:#fff; text-decoration:none; }
.group_xq { background:#d70000; line-height:25px; padding:0 10px; margin-top:20px; } 
/*---团购详细评价---*/
.group_com { margin-top:10px; float:left; }
.group_com .title1 { padding:0 10px; line-height:28px; font-size:14px; }
.group_com dl { margin:0 20px; padding:6px 0; border-bottom:dashed 1px #e4e4e4; }
.group_com dt { float:left; width:62px; }
.group_com dt img { display:block; }
.group_com dd { float:right; width:645px; line-height:20px; }
.group_com form { margin:10px 15px; padding-top:10px; }
.group_com p { clear:both; padding-top:5px; }
.group_com textarea { width:670px; margin-left:5px; }

/*-------------购物车页面---------------*/
.quick_login { display:none; position:absolute; background:#fff; width:270px; height:150px; overflow:hidden; }
.cart_title_login { background:url(bgcolor.jpg) repeat-x 0 -40px; padding-right:10px; }
.cart_title_login .close { margin-top:8px; }
.quick_login ul { padding:20px 0 0 40px; }
.quick_login li { padding-bottom:10px; }
.cart_flow1,.cart_flow2,.cart_flow3 { border:solid 1px #9a0000; background:url(cart_flow.gif) no-repeat; height:60px; }
.cart_flow1 { background-position:10px 12px; } 
.cart_flow2 { background-position:10px -38px; } 
.cart_flow3 { background-position:10px -88px; } 
.cart_title { border-bottom:none; margin-top:10px; }
.cartbox { border-top:none; padding:18px; }
.cart_table { clear:both; width:100%; text-align:center; border:solid 1px #efefef; border-collapse:collapse; }
.cart_table th,.cart_table td { border:solid 1px #efefef; } 
.cart_table th { background:#efefef; border-right:solid 1px #fff; line-height:20px; font-weight:normal; }
.cart_table td { padding:4px 6px;; }
.cart_none { margin-top:10px; line-height:100px; }
.cart_table .ca { text-align:left; }
.ca .span_left { width:60px; height:60px; padding-right:5px; }
.ca1 { color:#c00; }
.ca2 { clear:both; margin:10px 0; font-size:12px; font-weight:normal; }
.back,.next,#submit_pay { float:right; background:url(zz_button.jpg) no-repeat; height:35px; width:121px; margin:0 0 5px 12px; }
.back { background-position:0 -222px; }
.next { background-position:-140px -222px; }
#submit_pay { background-position:-404px -210px; width:140px; height:46px; margin-top:6px; }
.buy { display:inline-block; background:url(zz_button.jpg) no-repeat -290px -230px; width:64px; height:21px; text-align:center; line-height:22px; margin-bottom:4px; }
.cart1 { padding-top:6px; } 
.cart2 { clear:both; margin-top:10px; height:28px; padding-left:22px; }
.cart3 { clear:both; width:80% }
.cart3 th { width:100px; text-align:right; padding:2px 4px; font-weight:normal; }
.cart3 td { padding:2px 4px; line-height:22px; }
.cart3 td gray { padding-top:5px; }
.cart4 { clear:both; padding:6px 0; line-height:22px; }
#ship_cart { border-bottom:solid 1px #e4e4e4; }
.cart4 dt { float:left; width:16%; text-align:right; font-weight:bold; padding-top:1px; }
.cart4 dd { float:right; width:82%; }
.cart_table1 { clear:both; border-collapse:collapse; line-height:18px; margin-top:10px; width:100%; }
.cart_table1 th, .cart_table1 td { border:solid 1px #e4e4e4; 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; }
.cart_psfw { height:31px; line-height:18px; }
.cart_psfw .span_right { position:relative; border:solid 1px #fc6; background:#ffc; padding:3px 10px; text-align:center; }
.cart_psfw_icon { position:absolute; top:25px; background:url(icon.gif) no-repeat 0 -905px; height:4px; width:7px; }
h3.cart_psfw a { float:left; padding-top:8px; }
.fcr { text-align:right; }
/*---------商品详细页面------------------*/
.left2 { float:right; width:230px; overflow:hidden; }
.right2 { float:left; width:750px; overflow:hidden; }
.pro_rinfo,.pro_mjtj,.pro_over { padding:4px 8px; line-height:22px; }
.pro_rinfo1 { border-bottom:dashed 1px #e4e4e4; padding-bottom:4px; margin-bottom:4px; }
.pro_kf { text-align:center; padding:10px 0; }
.pro_kf a { display:inline-block; background:url(zz_button.jpg) no-repeat -518px -420px; width:82px; height:28px; }
.pro_rinfo li { background:url(dot.jpg) no-repeat left center; padding-left:8px; }
.pro_mjtj li { float:left; width:106px; text-align:center; padding:4px 0; line-height:16px; }
.pro_mjtj li img { width:100px; height:100px; margin-bottom:4px; }
.pro_mjtj li .name { height:48px; }
.pro_over dl { border-bottom:solid 1px #e4e4e4; padding-bottom:6px; margin-bottom:6px; height:100%; overflow:hidden; }
.pro_over dt { float:left; width:50px; }
.pro_over img { width:50px; height:50px; }
.pro_over dd { float:right; width:150px; line-height:18px; }
.product_left { text-align:center; width:310px; }
.jqzoom { display:table-cell; vertical-align:middle; *display:block; *font-size:270px;/*约为高度的0.873，120*0.873 约为105*/ *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ width:310px; height:310px; }
.jqzoom img { vertical-align:middle; }
.pro_little { margin-top:6px; overflow:hidden; }
.pro_little div { position:relative; left:0; height:58px; overflow:hidden; width:245px; margin:0 auto; }
.pro_little div table { position:relative; left:0; margin:0 auto; }
.pro_little div td { width:60px; }
.pro_little_right,.pro_little_left { float:left; background:url(zz_button.jpg) no-repeat -5px -329px; width:8px; height:43px; margin-top:5px; z-index:88; cursor:pointer; }
.pro_little_right { float:right; background-position:-26px -329px; }
.pro_little a { display:inline-block; border:solid 1px #e4e4e4; padding:2px; margin-right:6px; }
.pro_little a.hover { background:url(zz_button.jpg) no-repeat -544px -276px; border:none; padding:6px 3px 3px 3px; }
.pro_little img { width:49px; height:49px; }
.product_right { width:420px; }
.produce_title { border-bottom:solid 1px #e4e4e4; line-height:22px; padding-bottom:3px; margin-bottom:6px; }
.product_right p { clear:both; line-height:28px; }
.pro_attr { background:#fcf3e2; padding:10px; margin-top:8px; }
.pro_attr dl { clear:both; height:100%; overflow:hidden; }
.attr_price dt { float:left; padding:3px 6px 8px 0; text-align:right; width:65px; }
.attr_price dd { float:left; width:320px; }
.attr_price dd a { background:#fff; border:1px solid #fff; color:#000; display:inline-block; margin-right:2px; }
.attr_price dd a strong { display:block; border:1px solid #e4e4e4; font-weight:normal; padding:3px 5px; }
.attr_price dd a:hover { border:solid 1px #ff6701;}
.attr_price dd a:hover strong { border:solid 1px #ff6701;}
.attr_price dd .active { background-color:#fff; border:solid 1px #ff6701;}
.attr_price dd .active strong { background:url(attr_price.gif) no-repeat right bottom; border:solid 1px #ff6701;}
.product_button a { float:left; display:block; background:url(zz_button.jpg) no-repeat; text-indent:-100em; margin-right:5px; }
.product_button { margin-bottom:8px; }
#add_cart { background-position:-130px -284px; width:118px; height:30px; margin-top:6px; }
/*#no_product { background-position:-3px -277px; width:123px; height:38px; } */
.product_button .pro_fav { background-position:-3px -277px; width:123px; height:38px; }
.product_button .pro_fri { background-position:-254px -284px; width:80px; height:30px; margin-top:6px; }
#show_cart { display:none; position:absolute;}
#gm { border:solid 1px #ddd; background:#fff; text-align:center; }
#gm p { margin-top:8px; }
#gm a { background:#f30; color:#fff; padding:2px 10px; _padding:3px 10px 1px 10px; margin-right:8px; }
#gm h3 { background:#f5f5f5; font-weight:normal; font-size:12px; line-height:25px; margin-bottom:5px;}
/*--商品详细部分--*/
.product_tab { clear:both; background:url(pline.jpg) repeat-x left bottom; height:28px; overflow:hidden; }
.product_tab li { float:left; border:solid 1px #e4e4e4; border-bottom:none; background:#f0f0f0; line-height:26px; padding:0 12px; margin-right:5px; cursor:pointer; height:26px; overflow:hidden; }
.product_tab .hover { background:url(bgcolor.jpg) repeat-x 0 -950px; height:27px; font-weight:bold; z-index:99; } 
.product_con { clear:both; background:#fff; border-top:none; padding:10px 6px; width:735px; overflow:hidden; }
.product_title1 { border-top:solid 1px #e4e4e4; background:url(bgcolor.jpg) repeat-x 0 -949px; line-height:30px; padding:0 15px; }
.product_title1 .span_right { background:url(icon.gif) no-repeat -3px -694px; height:9px; width:33px; margin-top:8px; }
.pro_content { padding:6px; line-height:20px; }
.rate_good,.rate_soso,.rate_bad { display:inline-block; background:url(zz_button.jpg) no-repeat; width:22px; height:20px; margin-top:4px; }
.rate_good { background-position:-380px -275px; }
.rate_soso { background-position:-380px -304px; }
.rate_bad { background-position:-380px -333px; }
/*--商品评论--*/
.pro_satisfaction { padding:10px; line-height:20px; border-bottom:solid 1px #e4e4e4; }
.pro_satisfaction p .span_right { padding-top:10px; }
.goods_comment { width:100%; }
.goods_comment td { border-bottom:dashed 1px #ddd; padding:6px 4px; line-height:18px; }
.goods_comment .line { margin:5px 0; }
.score { cursor:pointer; text-decoration:underline; background:url(icon.gif) no-repeat 50px top; padding-right:15px; }
.score_ul { display:none; position:absolute; background:#ffffe3; border:solid 1px #efbe58; padding:5px 10px; width:160px; }
.number { display:block; background:url(number.jpg) no-repeat; height:43px; width:60px; margin-top:10px; }
.number1 { background-position:0 -8px;}
.number2 { background-position:0 -68px;}
.number3 { background-position:0 -128px;}
.number4 { background-position:0 -188px;}
.number5 { background-position:0 -249px;}
.number6 { background-position:0 -308px;}
.number7 { background-position:0 -369px;}
.number8 { background-position:0 -428px;}
.number9 { background-position:0 -488px;}
.number10 { background-position:0 -548px;}
.pro_jyjl { margin:6px auto; width:94%; border:solid 1px #9cc3e0; border-collapse:collapse; line-height:20px; text-align:center; }
.pro_jyjl th,.pro_jyjl td { border:solid 1px #9cc3e0; padding:3px 6px; }
.pro_jyjl th { background:#deefff; }
.pro_xgsp2 li { width:135px; padding:0 6px; line-height:18px; text-align:center; }
.pro_xgsp2 li .border { padding:3px; width:120px; height:120px; }
.com_dj { border-bottom:solid 1px #f1f1f1; padding-bottom:3px; margin-bottom:3px; }
/*---商品问答---*/
.pro_spwd { border-bottom:dashed 1px #e4e4e4; padding:5px 12px; line-height:20px; }
.pro_spwd dt { float:left; width:50px; }
.pro_spwd dd { float:right; width:648px; padding-bottom:1px; }
.post_com { margin:6px 20px; }
.post_com li{ padding-bottom:6px; }
.mouse_star a { background-color:#ccc; border-left:1px solid #fff; display:inline-block; height:7px; overflow:hidden; vertical-align:middle; width:11px; }
.mouse_star span { padding-left:5px; }
.mouse_star .ding { background-color:#f60; }
.mouse_star .hover { background-color:#fc3; }
.pro_xgwz { margin:5px 12px; }
.pro_xgwz li { float:left; width:48%; padding-left:1.8%; background:url(dot_icon.jpg) no-repeat left center; line-height:20px; }
.tag li { float:left; padding:2px; line-height:18px; width:24.3%; overflow:hidden; }
.tag li a { display:block; background:url(dot.jpg) no-repeat 6px center; border:solid 1px #fff; padding-left:12px; }
.tag li a:hover { background:#f5f5f5 url(dot.jpg) no-repeat 6px center; border:#d2e2ff 1px solid; text-decoration:none; }
.pro_xgsp li { width:166px; }
.all_com { padding:10px 120px; }
.all_com p { padding-bottom:6px; }

/*---商城导航---*/
.sitemap_table { width:100%; border-collapse:collapse; }
.sitemap_table th,.sitemap_table td { border:solid 1px #e4e4e4; line-height:22px; padding:5px 8px; }
.sitemap_table th { background:#f5f5f5; text-align:left; width:120px; }
.sitemap_table a { display:inline-block; padding-right:12px; }

/*---拍卖商品---*/
.auction { float:left; padding:6px; margin-top:8px; line-height:20px; border-bottom:solid 1px #e4e4e4; width:361px; }
.auction dt { padding-right:12px; width:160px; }
.auction dt img { width:160px; height:160px; }
.auction dd { float:right; width:188px; }
.auction_button { display:block; background:url(zz_button.jpg) no-repeat -517px -345px; width:84px; height:30px; text-indent:-100em; }
.au_pli { padding:10px 30px; line-height:25px; }
.pro_content { text-align:justify; line-height:1.8em; text-justify:inter-ideograph; padding:3px 5px 10px 5px; }
.okhank { background:url(zz_button.jpg) no-repeat -316px -337px; padding:0 14px; zoom:1; }
/*------------------ 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 -727px; 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; font-size:18px; color:#c00; padding-top:10px; }
.board_content { line-height:1.8em;text-align:justify; text-justify:inter-ideograph; padding:15px 5px; }
.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 #e4e4e4; 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; }
.gg_huif,.member_table { margin-top:10px; width:100%; }
.gg_huif th,.member_table th { line-height:30px; border-bottom:1px solid #e4e4e4; border-top:1px solid #ccc; font-weight:normal; }
.gg_huif td,.member_table td { line-height:25px; text-align:center; border-bottom:dashed 1px #e4e4e4; }
.gg_huif .fcl { text-align:left; }
.button_a2 { float:left; background:url(zz_button.jpg) no-repeat -191px -334px; width:50px; height:20px; line-height:20px; text-align:center; margin-right:5px;}
.board_atrbut { padding-bottom:10px; float:right; }

.goodimg { position:relative; }
.good_hot { position:absolute; background:url(hot.png) no-repeat; width:50px; height:50px; right:0; bottom:0; z-index:100; }
.good_best { position:absolute; background:url(best.png) no-repeat; width:50px; height:50px; right:0; top:0; z-index:100; }
.good_sale { position:absolute; background:url(sale.png) no-repeat; width:50px; height:50px; left:0; bottom:0; z-index:100; }
.free_deliver { position:absolute; background:url(free.png) no-repeat; width:50px; height:50px; left:0; top:0; z-index:100; }

.brand_list li { float:left; width:23.5%; padding:5px; text-align:center; overflow:hidden; margin-bottom:15px; }
.brand_list li img { margin:4px 0; }
.brand_view { width:96%; margin:15px auto; line-height:20px; } 
.brand_view th { padding-right:10px; text-align:left; font-weight:normal; }


