﻿@import url("skin.css");
@import url("wid.css");
@import url("btn.css");
/*--------------------------------------------------------*/
/*					 全局细节样式
/*--------------------------------------------------------*/
.hidd{display:none;}
.margin0{ margin:0; }.mtop0{ margin-top:0;}.mbot0{ margin-bottom:0;}.mleft0{ margin-left:0;}.mright0{ margin-right:0;}
.ptop0{ padding-top:0;}.pbot0{ padding-bottom:0;}.pleft0{ padding-left:0;}.pright0{ padding-right:0;}
.inputstyle,.receiver .inputstyle{ background:url(input_bg_70.png) repeat-x 0 -1px; border:1px solid #ccc; font-size:12px; border-left:1px solid #999; border-top:1px solid #999;}
.RegisterWrap .form table td{ padding-left:10px;}
/*--------------------------------------------------------*/
/*					 设置透明
/*--------------------------------------------------------*/
.opoacity09{filter:alpha(opacity=90); -moz-opacity:0.9; -kHTML-opacity:0.9; opacity:0.9;}
.opoacity06{filter:alpha(opacity=90); -moz-opacity:0.9; -kHTML-opacity:0.9; opacity:0.9;}
/*--------------------------------------------------------*/
/*					 清除浮动
/*--------------------------------------------------------*/
.fix:after,.xul:after,.item:after,.MenuList:after {content: ".";display: block;height:0;clear:both;visibility:hidden;}
.fix,.xul,.item,.MenuList{display:inline-block;}
*html,*html .fix,*html .xul,*html .item,*html .MenuList{height:1%;}
.fix,.xul,.item,.MenuList{display:block;}
/*--------------------------------------------------------*/
/*					 设置浮动
/*--------------------------------------------------------*/
.fl,.xul li,#bd-l,#bd-m-l,#hd-top-l,#hd-tool-l {float:left;}
.fr,#bd-m,#bd-m-r,#hd-top-r,#hd-tool-r {float:right;}


/*--------------------------------------------------------*/
/*					 设置背景
/*--------------------------------------------------------*/
.news .hd{ background-position:-170px 0;}

/*--------------------------------------------------------*/
/*					 Div / Layout  布局 
/*--------------------------------------------------------*/
html        { margin:0; padding:0; border:0;}
body        { margin:0; padding:0; color:#666; font:normal 400 12px/180% Arial, Helvetica, sans-serif;}
#hd,#bd,#ft { width:950px; margin:0 auto;}
#hd         { width:100%; margin-bottom:8px;}
#hd .inner_ { width:950px; margin:auto;}
#bd         {  }
.default #bd,
.gallery #bd{}

#ft{ background-image:url(shadow_line.png); background-repeat:no-repeat; background-position:left top; margin-top:20px; padding-top:20px;}

#flash_show{ width:950px;margin:0 auto;}

#bd-l  { width:170px;}
#bd-m  { width:772px;}
#bd-m-l{ width:553px; overflow:hidden;}
#bd-m-r{ width:210px; overflow:hidden;}


/*----------  Layout ----------*/

.cart-index .CartWrap{ margin:auto;}

/*================================================================================ hd ===========================================================================*/


#hd-top.inner_   { position:relative; width:948px; height:56px; padding-top:2px; margin:0 auto; border-left:1px solid #aaa; border-right:1px solid #aaa; }
#hd-top          { /*font-family:Verdana, Arial, Helvetica, sans-serif;*/ font-size:11px; }
#hd-top  a       { font-size:11px;}

#hd-top .logo  { width:270px; height:60px; position:relative;}
#hd-top .logo a{ width:270px; height:60px; position:absolute; top:0; left:0; text-indent:-9999px; overflow:hidden; display:block;}

#hd-top-info                    { position:absolute; top:4px; right:10px;}
#hd-top-info .TreeList .cat1    { float:left; padding-left:19px; font-weight:400; background:url(fenge1.gif) no-repeat 8px center;}
#hd-top-info .TreeList div.first{ background:none;}
#hd-top-info .TreeList .cat1  a { }
#hd-top-r                       { position:absolute; bottom:2px; right:10px;}


#hd-menu,#hd-menu-l,#hd-menu-r,#hd-menu-l-b,#hd-menu-r-b{ height:52px;}
#hd-menu    { position:relative; z-index:1000; background:url(menu_bg.jpg) repeat-x; }
#hd-menu-l-b{ background-position:0px -47px;}
#hd-menu-r-b{ background-position:right -96px; }
#hd-menu .inner_{ height:42px; background:url(hdbg.png) no-repeat; padding-top:10px;}
#hd-menu-r  { position:absolute; right:2px; top:8px; width:140px; height:26px; line-height:26px; background-position:0px -142px; background-repeat:repeat-x; background:none;}

#hd-menu .MenuList   { height:42px;}
#hd-menu .MenuList li{ background:url(fenge2.gif) no-repeat left center;}
#hd-menu .MenuList li.Home{ background:none;}
#hd-menu .MenuList a { height:42px; line-height:42px; color:#fff; font-weight:700; font-size:12px; padding:0 31px; }

#hd-tool{ height:37px; width:1000px; margin:auto; background:url(shadow_line_rpx.png) repeat-x 0 36px;}
#hd-tool-l-b{ height:37px; background:url(shadow_line_l.png) no-repeat 0px 36px;}
#hd-tool-r-b{ height:37px; background:url(shadow_line_r.png) no-repeat right 36px;}
#hd-tool .inner_{ height:35px; margin:0 auto; }

#hd-tool .SearchBar{margin-left:6px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#hd-tool .SearchBar table td{ padding-right:0;}
#hd-tool .SearchBar .keywords{ width:200px;}
#hd-tool .SearchBar .btn_search{ background:url(hdbg.png) no-repeat 0px -80px; border:0; padding:0; margin:0; height:20px; width:50px; text-indent:-9999px; overflow:hidden; cursor:pointer;*cursor:hand;}


.depth-1   {}
.depth-1 li{ float:left; height:36px; position:relative; z-index:299; font-weight:700; padding-right:1px;}
.depth-2   { display:none; padding-bottom:12px; padding-top:8px;}
.depth-2 li{ float:none; height:auto; margin-right:0; background:none;}
.depth-3   { padding-top:8px;}
.depth-3 li{ float:none; font-weight:400;}

.depth-1 li a{ display:block; height:100%; line-height:35px; padding:0 15px; font-weight:700; color:#fff; font-size:15px;background-image:url(menu_bg_2.png); background-position:0px 0px; background-repeat:repeat-x;}
.depth-2 li a{ font-size:12px; line-height:24px;}
.depth-3 li a{ padding-right:5px;}

.depth-1 li.now a{ color:#FFFF99; background-image:url(menu_bg_2.png); background-position:0px -185px; background-repeat:repeat-x;}
.depth-1 li.current a{ border-bottom:0; height:100%;}
.depth-1 .current .depth-2{ display:block; position:absolute; top:36px; left:0px; width:330px; background:#707070; background:#666; z-index:1000;}
.depth-1 .current .depth-2 li a{ background:none; border:0;}

.depth-1 li a:hover,
.depth-1 li.current a { background:#707070; background-image:url(menu_bg_2.png); background-position:0px -142px; background-repeat:repeat-x; }

.depth-1 li.now .depth-2 a{ color:#fff;}
.depth-1 li.now .depth-2 a.now{ color:#FFFF99;}

.depth-1 li.home a{ padding:0 25px;}
.index .depth-1 .home a{ background-image:url(menu_bg_2.png); background-position:0px 0px; background-repeat:repeat-x; /*color:#FFFF99;*/}

.depth-1 li a:hover,
.depth-1 li.now .depth-2 a:hover{ color:#FFFF99;}
.depth-3 li a:hover{ text-decoration:underline;}






/*================================================================================ bd ==========================================================================*/
#bd-m-r .Ad-List a{ margin-bottom:5px;}



#bd-m .GoodsListWrap  { padding:15px 8px 0; border:2px solid #ddd; margin-bottom:8px;}
#bd-m .GoodsList td   { }
#bd-m .GoodsList .item{ padding:0; width:120px; margin:auto; overflow:hidden;}

.GoodsList .goodsImg,.GoodsList .goodsImg img { height:150px; width:120px;}
.GoodsList h6 { margin-bottom:0; line-height:12px; font-size:12px; white-space:normal;}
.GoodsList .price1{ font-size:10px;}

#bd-m .GoodsList-Tabs{ margin:0; border-bottom:0; padding-left:150px; height:37px; overflow:hidden;}
#bd-m .GoodsList-Tabs div{border:0; width:140px; height:37px; background:url(hdbg.png) no-repeat -237px -85px; text-align:center; padding:0; margin-left:-50px; position:relative; color:#fff; line-height:49px; color:#333;}
#bd-m .GoodsList-Tabs div.current{ width:146px; background:url(hdbg.png) no-repeat -93px -85px; position:relative; z-index:999; color:#fff;}
.GoodsList-Tabs .tab0{ z-index:994;}
.GoodsList-Tabs .tab1{ z-index:993;}
.GoodsList-Tabs .tab2{ z-index:992;}
.GoodsList-Tabs .tab3{ z-index:991;}
.GoodsList-Tabs .tab4{ z-index:990;}

#bd-m-r .Ad-List{ margin-bottom:0;}




.c-cat-depth-1{ border-bottom:1px solid #ccc; background:none; padding-bottom:8px; margin-bottom:8px;}
.c-cat-depth-1 a{background:url(arr_red.png) no-repeat left center; padding-left:10px; font-weight:700;}
.c-cat-depth-2   { position:relative; z-index:8888;}
.c-cat-depth-2 a { background:url(arr03.gif) no-repeat left center; padding-left:10px; font-weight:400;}
.c-cat-depth-2 ul{ display:none;}
.c-cat-depth-1 .current{ background:#f8f8f8;}
.c-cat-depth-1 .current ul{ display:block; position:absolute; left:148px; width:140px; top:-20px; z-index:9999; background:#f8f8f8; border:1px solid #ccc; padding:8px;}




/*================================================================================ ft ==========================================================================*/

/*=============================================================================== Main =========================================================================*/


/*===================================== 商品列表页 ======================================*/

.gallery_show{ width:950px; margin:0 auto;}


.GoodsSelector,
.GoodsSelector .division,
.GoodsSelector .boxGray{ background:none; margin:0; padding:0; border:0; line-height:22px;}
.GoodsSelector{ background:#f6f6f6; padding:5px 8px; border-bottom:1px solid #eee;}
.GoodsSelector .division td{ padding:2px 0;}
.GoodsSelector .division .goods-spec li{ margin:0; margin-right:2px; }
.goods-spec a img { border:1px solid #ddd;}
.goods-spec a span{ border:1px solid #fff;}

.GoodsSearchWrap .title{ border:0; margin-bottom:15px;}
.GoodsSearchWrap .title table{ background:#f7f7f7; border-bottom:1px solid #eee;}
.GoodsSearchWrap #gallerybar.fixed{ display:none;}
.GoodsSearchWrap .search_total{ height:15px;line-height:15px; font-size:10px;color:#999;font-family:Verdana, Arial, Helvetica, sans-serif;}
.GoodsSearchWrap .pager.floatRight{ float:none; margin:5px auto;}
.GoodsSearchWrap .title .listorder span, .GoodsSearchWrap .title .listorder a{ width:auto; }
.GoodsSearchWrap .title .listorder i { padding-right:15px;}


.GoodsSearchWrap .search_total{ height:15px;line-height:15px; font-size:10px;color:#999;font-family:Verdana, Arial, Helvetica, sans-serif;}
.GoodsSearchWrap .pager.floatRight{ float:none; margin:5px auto;}
.GoodsSearchWrap .items-gallery { position:relative; padding:10px 0; width:180px; margin:auto; }
.GoodsSearchWrap .last .items-gallery{ margin-right:0; }
.GoodsSearchWrap .current .goodpic{ filter:alpha(opacity=80); -moz-opacity:0.8; -kHTML-opacity:0.8; opacity:0.8;}
.GoodsSearchWrap .items-gallery .goodpic img { height:150px;}
.GoodsSearchWrap .items-gallery .goodinfo h6{ line-height:12px; font-size:12px;}
.GoodsSearchWrap .items-gallery .goodinfo h6 a{ font-weight:700;}

.GoodsSearchWrap .items-gallery .button{ width:70px;}
.GoodsSearchWrap .items-gallery .button li{ float:right;}
.GoodsSearchWrap .items-gallery .button a,
.GoodsSearchWrap .items-gallery .button .buy-select{ filter:alpha(opacity=20); -moz-opacity:0.15; -kHTML-opacity:0.15; opacity:0.15; position:relative;}
.GoodsSearchWrap .current .button a,
.GoodsSearchWrap .current .button .buy-select{ filter:alpha(opacity=10); -moz-opacity:1; -kHTML-opacity:1; opacity:1;}
.GoodsSearchWrap .items-gallery .button .buy-select-list { width:350px; position:absolute; top:0; left:150px; margin:0; border:4px solid #b1b1b1; background:#b1b1b1; padding:5px 20px 5px 15px;}
.GoodsSearchWrap .current .button .buy-select h3{color:#fff;}
.GoodsSearchWrap .items-gallery .button{ display:none;}
.GoodsSearchWrap .items-gallery .button .btncmp { display:none;}





.Numinput{height:21px; padding-left:2px; padding-right:24px;}
.WholesaleList{ background:#fff; border:0; cursor:default;}
/*批发 数量加减样式 处理*/
.Numinput .Wnumadjust {
background-image: url(../../../statics/numadjust.gif);
background-repeat:no-repeat;cursor:pointer;height:9px;overflow:hidden;position:absolute;right:1px;width:18px;}
.Numinput .Wnumadjust.increase {background-position:0 0;top:0;}
.Numinput .Wnumadjust.increase.active {background-position:0 -20px;}
.Numinput .Wnumadjust.decrease {background-position:0 -10px;bottom:0;}
.Numinput .Wnumadjust.decrease.active {background-position:0 -30px;}

/*===================================== 商品详细页 ======================================*/

#Pid14 .goods-detail-pic img{ width:300px;}

.GoodsInfoWrap{}
.good-viewer-main{ /*border:3px solid #f2f2f2;*/ padding:10px 0;}
.GoodsInfoWrap .goods-action{ padding:10px 30px 10px 30px; font-family:Microsoft Yahei,Arial,Verdana;}
.GoodsInfoWrap .goodspic{ padding:10px; padding-bottom:0;}
.GoodsInfoWrap .goodsname{ font-size:16px; margin-bottom:10px;}
.GoodsInfoWrap .brief { color:#888;}
.GoodsInfoWrap .goods-price li{ padding:0; background:none; border:0; line-height: normal;}
.GoodsInfoWrap .goodsprops li a{ text-decoration:underline;}

.GoodsInfoWrap .price1{ /*color:#f30a27;*/ font-size:20px;}
.GoodsInfoWrap .mktprice1,
.GoodsInfoWrap .discount{ font-size:12px; color:#999;}
.GoodsInfoWrap .buyinfo { padding:5px 0 10px;}

.GoodsInfoWrap .section .FormWrap{ background:none; border:1px solid #eee; margin:0 10px; }
.GoodsInfoWrap .section .commentTabLeft{ padding-left:7px; font-family:"微软雅黑";}
.GoodsInfoWrap .section .division{ padding:0; border:0;}
.GoodsInfoWrap .section .boxBrown,
.GoodsInfoWrap .section .boxBlue{ background:#fff; font-family:"微软雅黑"; }
.GoodsInfoWrap .addcomment .title{ background-color:#fff;}
.GoodsInfoWrap .title .forform th,
.GoodsInfoWrap .division .forform th{ font-size:11px; font-family:"微软雅黑"; width:120px; text-align:right; padding:5px;}
.GoodsInfoWrap .title .forform td,
.GoodsInfoWrap .division .forform td{ padding:3px 0;}
.GoodsInfoWrap textarea{ height:70px; width:500px; }
.GoodsInfoWrap .Comments .division{ padding:8px; background:#E8EDF0;}
.GoodsInfoWrap .commentReply{ border:0; border-bottom:2px solid #fff; margin:0; padding:0; background:#E8EDF0;}
.GoodsInfoWrap .commentReply .division{ border-bottom:1px solid #F6F6F6; margin:2px 8px 2px 70px; padding-left:0;}
.GoodsInfoWrap .commentAsk,
.GoodsInfoWrap .commentReply-admin { margin-right:8px;}

.GoodsInfoWrap #goods-adjunct .hightbox {
background:none repeat scroll 0 0 #FFFCF2;
padding:5px;
}

#goods-rels{ border:2px solid #E7E7E7; padding:10px;}
#view-products-list a{ color:#CA1E2D;}
#view-products-list a:hover{ background:#CA1E2D;}


#bd .liststyle{ margin:0; padding:0; border:0; background:none;}
#bd .liststyle{ border-left:1px solid #ddd;}
#bd .liststyle th{ border-top:0;}
#bd .liststyle a { text-decoration:none;}

.CartWrap .CartNav{ height:30px; background:none; margin:20px 0; background:#cdcdcd; overflow:hidden; display:none;}
.CartWrap .CartNav .floatRight{ height:30px; display:none;}
.CartWrap .FormWrap .division,
.CartWrap .FormWrap{ margin:0; padding:0; border:0; background:none;}

#cartItems,#goodsbody{ margin:0; padding:0; border:0; background:none;}
#cartItems #goodsbody{ margin-bottom:15px;}
#cartItems #goodsbody .liststyle{ background:#eef4fb;}
#cartItems .cart-product-img{ margin:auto;}
#cartItems #cart-coupon{ background:#f6f6f6; padding:5px 5px 5px 10px;}

#checkout-recaddr .liststyle{ border:1px solid #ddd;}/*收货人信息板块*/

.CartWrap #selected-area{ border:1px solid #ccc; padding:3px 5px;}
.CartWrap .receiver .receivermore { border:0; margin-bottom:10px;}
.CartWrap #amountInfo   { background:none; border:0; margin-top:10px;}
.RegisterWrap h4{ font-size:12px;}
.RegisterWrap .form p{ margin:0; font-size:11px; }
.RegisterWrap .form p a{ text-decoration:underline;}


#_payment_currency,.recsave,.receivermore{ display:none;}
