﻿@import url("border.css");
@import url("widget.css");
@import url("blue/color.css");

 html,
 body        { padding:0; margin:0; border:0; /*background:url(body.gif);*/ }
 body        { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#353535; line-height:180%; }
 a           { color:#333; text-decoration:none; }
 a:hover     { color:#cc0000; }
.fr          { float:right; }
.fl          { float:left;  }
.more        { }
.more a      { font-size:10px; font-family:Arial, Helvetica, sans-serif; }
.all-rights  { font-size:10px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; margin:0; }
.store       { height:1px; width:0px; overflow:hidden; line-height:1px; position:absolute; }
.pliu        { font-family:PMingLiU; font-size:8pt; }
.f700        { font-weight:700; } 
.f400        { font-weight:400; }
#ad1         { margin:10px 0 0;}
.lnk         { color: #0066CC; }
address, caption, em, th, i {
font-style:normal;
font-weight:400;
padding-right:5px;
}
.GoodsSearchWrap #selectorBox .boxBrown { display:none; }
.GoodsSearchWrap #selectorBox a { text-decoration:none; }
.GoodsSearchWrap #selectorBox .goods-spec .textright{ vertical-align:middle; }

#fi #filast{ border-right:0;}

/*==         布局样式
========================================*/

#container          { width:980px; padding:0 10px; margin:auto; overflow:hidden; background-color:#FFFFFF; }
#header             { position:relative;  background:url(topbg.gif) repeat-x; width:100%; }
#main-title         { display:block; width:500px; height:75px; padding-top:10px; overflow:hidden; margin:0; }
#menu-list          { background:#b4c6d9 url(mbg.png) no-repeat; height:70px; font-family:"宋体";
                      border-bottom:1px solid #ccc;border-top:1px solid #ccc; position:relative;  }


#search-hot         { height:27px; padding-top:7px;_padding-top:6px; } 
.SearchBar .inputstyle { padding:3px; width:230px; height:13px; line-height:13px; font-size:11px; font-family:PMingLiU; color:#bbb; letter-spacing:2px; border:1px solid #999; }
.hot p { margin:0px; padding:2px 10px 0; display:block; min-width:300px; text-align:right;}
.hotkey{ color:#bb0000; }
.btn_search  { display:block; width:70px; height:21px; margin:0; padding:0; border:0; text-indent:-9999px; overflow:hidden;
               background:url(bn-search.png) no-repeat; cursor:pointer;_cursor:hand; }
.btn_search:hover{ background:url(bn-search-hover.png) no-repeat;}

#icartinfo{ width:172px; height:23px; position:absolute; top:6px; right:10px; background:url(cartinfobg.png) no-repeat; line-height:25px;*line-height:24px; text-align:center; }
#icartinfo a{ text-decoration:none; color:#bb0000;}

			   
#side               { width:194px; margin:12px 0; }
#right              { width:774px; margin:12px 0; overflow:hidden; }

#gzbox #side,#gzbox #right{ margin:0; }

#zone-1             { border:1px solid #ccc; padding:1px; margin-bottom:10px; }
#zone-2             {  }
#template-color-list{ height:22px; line-height:22px; overflow:hidden; margin-top:5px; }

#tool           { position:absolute; left:430px; top:57px; color:#cc0000;}
#service-hotline{ height:55px; position:absolute;top:16px; right:-5px; border-bottom:0px dashed #ddd; }
#service-hotline a,#tool a{ padding:0 5px; text-decoration:none; line-height:28px;}

#footer         { margin-top:18px;}
#fi             { background:#f5f5f5; border-bottom:1px solid #aa0000; border-top:1px solid #aa0000; margin-bottom:5px; 
                  padding:12px 0 12px 30px; }
#fi .border3 { float:left; margin:0; padding:0 15px 0 30px; border-right:1px dashed #ccc; width:140px; }
/*#fi #cs         { float:right; border:0;}*/

#fi2            { text-align:center; padding:8px 0 10px; }
#fi2 ul         { padding:10px 0; }
#fi2 ul li      { display:inline; }
#fi2 ul li a    { padding:0 12px; }

.noauthorize{ display:none; }

/*==         商品详细页面布局样式
========================================*/
#pages #container    { }
#pages-main          { /*background:url(pages_h.gif) no-repeat;*/ padding-top:10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
.inbotstyle          {/* background:url(pages_f.gif) left bottom no-repeat;*/ padding-bottom:10px;}
.GoodsInfoWrap       { /*background:url(pages_b.gif) 0px 45px repeat-y;*/ padding:5px 0px; }
.GoodsInfoWrap .brief{ padding:5px 0;/* font-family:PMingLiU; font-size:11px;*/ }
.goods-detail-tab,
#selectorBox{ display:none; }

#goods-spec .brief{ margin:0; padding:0; }



/*==         商品分类样式
========================================*/
.GoodsCategoryWrap         { padding-top:44px; background:url(cat_tbg.png) no-repeat; }
.GoodsCategoryWrap ul      { background:url(cat_body_bg.jpg) repeat-y; }
.GoodsCategoryWrap ul ul ul{ margin-bottom:0px; }
/*.GoodsCategoryWrap ul,
.GoodsCategoryWrap li,
.GoodsCategoryWrap p,
.GoodsCategoryWrap a{ margin:0px; padding:0px; display:block; border:0; }*/

.e-cat-depth-1 .e_cat1 { height:36px; display:block; width:100%; background:url(e_cat_bg.png) repeat-y; overflow:hidden; }
.e-cat-depth-1 ul      { padding-left:22px;}
.e-cat-depth-1 p       { cursor:pointer;*cursor:hand;_cursor:hand; }
.e-cat-depth-1 p a,
.e-cat-depth-1 p span  { line-height:36px; }

.e_cat1 a       { color:#fff; text-decoration:none; text-indent:-9999px; padding-left:20px; }
.e-cat-depth-2 a{ font-weight:700; color:#444; }
.e-cat-depth-3 a{ font-weight:400; color:#5b5b5b; }

.e-cat-depth-1 .e_cat1 .symbols { display:block; width:190px; text-indent:-9999px; overflow:hidden; border-top:1px solid #fff;  }
.e-cat-depth-1 .is12 .symbols { background:url(isbg.png) 0px -160px no-repeat;}
.e-cat-depth-1 .is15 .symbols { background:url(isbg.png) no-repeat;}
.e-cat-depth-1 .is21 .symbols { background:url(isbg.png) 0px -120px no-repeat;}
.e-cat-depth-1 .is22 .symbols { background:url(isbg.png) 0px -320px no-repeat;}
.e-cat-depth-1 .is23 .symbols { background:url(isbg.png) 0px -40px no-repeat; }
.e-cat-depth-1 .is24 .symbols { background:url(isbg.png) 0px -200px no-repeat;}
.e-cat-depth-1 .is25 .symbols { background:url(isbg.png) 0px -240px no-repeat;}
.e-cat-depth-1 .is26 .symbols { background:url(isbg.png) 0px -280px no-repeat;}
.e-cat-depth-1 .is40 .symbols,
.e-cat-depth-1 .is28 .symbols { background:url(isbg.png) 0px -80px no-repeat; }
.e-cat-depth-1 .is115 .symbols { background:url(isbg.png) 0px -200px no-repeat; }

.e-cat-depth-1 .is12 .show { background:url(isbg.png) -190px -160px no-repeat;}
.e-cat-depth-1 .is15 .show { background:url(isbg.png) -190px 0px no-repeat;}
.e-cat-depth-1 .is21 .show { background:url(isbg.png) -190px -120px no-repeat;}
.e-cat-depth-1 .is22 .show { background:url(isbg.png) -190px -320px no-repeat;}
.e-cat-depth-1 .is23 .show { background:url(isbg.png) -190px -40px no-repeat; }
.e-cat-depth-1 .is24 .show { background:url(isbg.png) -190px -200px no-repeat;}
.e-cat-depth-1 .is25 .show { background:url(isbg.png) -190px -240px no-repeat;}
.e-cat-depth-1 .is26 .show { background:url(isbg.png) -190px -280px no-repeat;}
.e-cat-depth-1 .is40 .show,
.e-cat-depth-1 .is28 .show { background:url(isbg.png) -190px -80px no-repeat; }

.e-cat-57{ display:none }

#main-title a   { display:block; width:200px; }
#main-title span{ font-size:12px; color:#999; font-family:"黑体"; }
/*==         导航菜单样式
========================================*/


#dh1{ width:65px; background:url(dh.png) no-repeat;}
#dh2{ width:65px; background:url(dh.png) 0 -32px no-repeat;}
#dh3{ width:65px; background:url(dh.png) 0 -224px no-repeat;}
#dh4{ width:80px; background:url(dh.png) 0 -288px no-repeat;}
#dh5{ width:65px; background:url(dh.png) 0 -192px no-repeat;}
#dh6{ width:65px; background:url(dh.png) 0 -64px no-repeat;}
#dh7{ width:65px; background:url(dh.png) 0 -96px no-repeat;}
#dh8{ width:95px; background:url(dh.png) 0 -160px no-repeat;}
#dh9{ width:95px; background:url(dh.png) 0 -256px no-repeat;}
#dh10{ width:65px; background:url(dh.png) 0 -128px no-repeat;}

#main-list-1 .topcatshow #dh1{ width:65px; background:url(dh.png) no-repeat;}
#main-list-1 .topcatshow #dh2{ width:65px; background:url(dh.png) -95px -32px no-repeat;}
#main-list-1 .topcatshow #dh3{ width:65px; background:url(dh.png) -95px -224px no-repeat;}
#main-list-1 .topcatshow #dh4{ width:80px; background:url(dh.png) -95px -288px no-repeat;}
#main-list-1 .topcatshow #dh5{ width:65px; background:url(dh.png) -95px -192px no-repeat;}
#main-list-1 .topcatshow #dh6{ width:65px; background:url(dh.png) -95px -64px no-repeat;}
#main-list-1 .topcatshow #dh7{ width:65px; background:url(dh.png) -95px -96px no-repeat;}
#main-list-1 .topcatshow #dh8{ width:95px; background:url(dh.png) -95px -160px no-repeat;}
#main-list-1 .topcatshow #dh9{ width:95px; background:url(dh.png) -95px -256px no-repeat;}
#main-list-1 .topcatshow #dh10{ width:65px; background:url(dh.png) -95px -128px no-repeat;}


#menu-list .btn_advsearch      { color:#666; padding:2px 10px 0; }

/*==         模板颜色导航样式
========================================*/
#template-color-list h2 { font-size:12px; font-weight:100; margin:0; padding-right:120px; }
#template-color-list h2 span{ font-family:Tahoma; font-size:9px;  }
#template-color-list h2,
#template-color-list ul { float:left;  }

#template-color-list li{ display:inline; padding-right:8px; }
#template-color-list li a{ padding:0 6px; text-decoration:none; }
#template-color-list li a:hover{  }

.black{ color:black;}
.white,.white a{ color:#ccc;}
.gray,.gray a{ color:gray;}
.red,.red a{ color:red;}
.orange,.orange a{ color:orange;}
.yellow,.yellow a{ color:#FFCC00;}
.green,.green a{ color:#009900;}
.blue,.blue a{ color:blue;}
.purple,.purple a{ color:purple;}
.brown,.brown a{ color:brown;}
/*==         商品橱窗样式
========================================*/
.GoodsList           { overflow:hidden; width:110%; }
.GoodsList li        { float:left; display:block; list-style:none; margin:0; border:0; height:270px; padding:5px 0px 5px 0px;
                       margin-right:18px; width:180px; text-align:center; }
.GoodsList .last     { margin-right:0px; }
.GoodsList h3        { font-weight:400; font-size:12px; /*font-size:11px; font-family:PMingLiU;*/
                       margin:10px 0 2px; line-height:120%; border-top:1px dotted #ccc; padding-top:8px; }
.GoodsList h3 a      { color:#333; text-decoration:none; }
.GoodsList p         { }
.GoodsList .price1,
.GoodsList .mktprice1{ font-weight:100; font-family:Verdana, Arial, Helvetica, sans-serif;}
.GoodsList .price1   { color:#bb0000; }
.GoodsList .mktprice1{ font-size:10px;}

#sidegoods .GoodsList { width:100%;}
#sidegoods .GoodsList li   { height:auto; margin:5px;_margin-left:2px; border-bottom:1px dashed #eee;border-top:1px dashed #eee;}
#sidegoods .GoodsList li .goodsImg      { width:70px; height:70px; float:left; margin-right:10px;}
#sidegoods .GoodsList li h3{ border:0; margin-top:0; }
#sidegoods .GoodsList li .goodsImg img  { width:70px; height:70px; }
#sidegoods .GoodsList li p { margin:0;}
#sidegoods .more { padding:0 5px; margin-right:0;}
#sidegoods .price1{ /*display:block;*/ }


.Article-Tabs, .GoodsList-Tabs { background:url(pcat_line.png) left bottom no-repeat; border-bottom:0; padding-bottom:2px; }

/*==         列表页商品橱窗样式
========================================*/
.GoodsSearchWrap             { }
.GoodsSearchWrap .title      { padding:5px 0; line-height:18px; }
.GoodsSearchWrap .GoodsList  { margin-top:10px; }
.GoodsSearchWrap .GoodsList p{ margin:0; color:#999;/* font-family:PMingLiU; font-size:11px;*/ }
.GoodsSearchWrap .GoodsList p span{ font-family:Verdana, Arial, Helvetica, sans-serif;  }

.GoodsList span.brief{ display:none; }

/* FF 下的样式 */
.GoodsSearchWrap .GoodsList h3 a {
display:block;
width:95%;
white-space:nowrap;
overflow:hidden;
-o-text-overflow: ellipsis;    /* for Opera */
text-overflow: ellipsis;       /* for IE */
}
.GoodsSearchWrap .GoodsList h3  { clear:both; display:inline-block; width:100%; }
.GoodsSearchWrap .GoodsList h3 a{ float:left; max-width:165px;/*此处宽度自己定义*/ *max-width:180px;/*针对IE7的样式*/ }
.GoodsSearchWrap .GoodsList h3:after{ content:"..."; }         


/*==        橱窗通用样式
========================================*/
.GoodsList .goodsImg,
.GoodsList .goodpic { margin:0; padding:1px; border:1px solid #f8f8f8; overflow:hidden; }









.pageWrap{ margin:0 5px;}
.pageWrap h2 {
color:#666666;
margin:15px 0;
text-align:center;
}
.pageWrap h4 {
background-position:-3px 5px;
border-bottom:1px solid #666;
margin:10px 0;
padding-left:14px;
}
.pageWrap ol li { border:0;}



/*==         导航路径
========================================*/
.Navigation{ color:#2E2E2E; border:0; line-height:20px; margin:16px 0 6px; padding:0 5px; }
.Navigation span,
.Navigation .now,
.Navigation a{ font-weight:400; font-family:PMingLiU; font-size:11px; color:#999;}
.Navigation .now{ }






/*==         注册 登陆 页面
========================================*/
.PassportWrap { background:url(pages_h2.gif) no-repeat; margin:20px 0 10px; padding-top:10px;}
.pas-inner    { background:url(pages_b2.gif) repeat-y; }
.pas-inner2   { background:url(pages_f2.gif) left bottom no-repeat; padding-bottom:10px; }

.RegisterWrap { border-right:1px dotted #ddd; width:50%; float:left; padding:20px 20px 20px 40px; }
.AllWrapInside .RegisterWrap{ width:auto; float:none; border:0; padding:0; margin:0;}
.passport_info{ padding:20px 40px 20px 20px; float:left; }
.passport_info{ line-height:30px; }


.form_label {
 width:80px; float:left;
}
.form_label,
.form_input{}

.RegisterWrap #iptsingup, .RegisterWrap #iptlogin {
width:65px; margin-right:2px;
}

.verifyCodebox     { height:26px; display:block;}
.verifyCode { border:1px solid #ccc; padding:4px 1px 3px; background:#eee;}



/*----  会员中心 样式
-------------------------------------------------------------------------------------------*/
.MemberSidebar  { float:left; width:155px; }  /*会员中心侧边栏*/
.MemberMenu     { border-right:0; padding-top:0px; width:150px; }
.MemberMenu li  { line-height:28px; }
.MemberMenu span,
.MemberMenu a   { display:block; height:25px; line-height:25px;  padding:0 15px; background:#f5f5f5; width:auto; text-align:left;}
.MemberMenu span{ font-size:12px !important; background:#7094b7; border-bottom:1px solid #ddd;
                  height:28px; line-height:28px; margin-bottom:0; color:#FFF; }
.MemberMenu ul li ul a { text-decoration:none; }

.MemberMain     { margin:0; padding-top:0px; width:820px; overflow:hidden; }  /*会员中心内容区*/
.MemberMain div { margin:0 !important;}
.section .division,
#form_saveMember .division{  margin:1px 0 !important;}
.MemberMain table{ border-width:1px !important;}
.MemberMain ol li{ margin-bottom:5px; border-bottom:1px dotted #f0f0f0; margin:5px 18px; }
.MemberCenter h1{ background:#D2DBEA; border:0; color:#666; font-size:14px; font-weight:700;
                  padding:0 10px; line-height:27px; border-bottom:1px solid #C8CFDA; }

.siteparttitle .title { float:left; height:65px; width:163px; }				  
.siteparttitle .main  { margin:0; width:auto; }
.siteparttitle .main .content       { padding:0 0 0 174px; margin-top:20px; }
.siteparttitle .main .content .user { border-right:0; }
.siteparttitle .main .content .info { padding-top:0;  }
.siteparttitle .main .content strong{ font-size:12px; }



.NewDropdown{ height:36px; background-color:#222; background-image:url(mbg.png);}
.NewDropdown a{ color:#fff; font-weight:700;}
.level-1{ float:left; position:relative; z-index:8000; height:36px; line-height:36px; }
.level-1-span a{ display:block; width:45px;text-indent:-9999px; overflow:hidden; }
.level-1 a{ padding:0 15px;}
.level-1 a:hover{ text-decoration:underline; color:#dd0000;}

.list-level-2{ display:none; line-height:24px;}
.level-2{ border-bottom:1px solid #ccc; padding:5px 0;}
.list-level-2 .last{ border-bottom:0;}
.level-2 span{ display:block;}
.level-2 a{ color:#333; padding:0;}
.level-2 a:hover{ color:#dd0000;}

.list-level-3 { padding-top:5px; border-top:1px dotted #f2f2f2;}
.level-3{ float:left; width:100px;}
.list-level-3 a{ font-weight:400; color:#666;}

.current .list-level-2{ display: block; position:absolute; top:32px; left:0; width:210px; padding:5px 18px; z-index:7999; background-color:#fff; border:1px solid #666;}
#cat57{ display:none;}