/* CSS Document */
body
{
      LEFTMARGIN=0;
      TOPMARGIN=0;
      MARGINWIDTH=0;
      MARGINHEIGHT=0;
	  text-align:center;
	  vertical-align: middle;
	  display: table;
	  padding-right: 20px;
	  padding-left: 20px; 
 }
 #ecost-logo
{
	width:155px;
	height:60px;
	float:left;
	padding-top: 15px;
}
#banner-left
{
	width:257px;
	height:219px;
	text-align:left;
	float:left;
	overflow: hidden;
}
#banner-right
{
	width:257px;
	height:219px;
	text-align:left;
	float:right;
	overflow: hidden;
}
#lay-top-right
{
	width:809px;
	height:85px;
	float:right;
	text-align:right;	
}
 #index-search
{
	width:964px;
	height:45px;
	text-align:left;	
	overflow: hidden;
}
 #index-search-body
{
	width:822px;
	height:45px;
	vertical-align: bottom;
    background-color:#EE2D35;
	text-align:left;	
	float:left;
}
#form-search
{
	width:600px;
	height:20px;
	vertical-align: bottom;
	display: inline;
	margin-top: 15px;
}
#index-search-image-1
{
	float:left;
	position : relative; 
}
#index-search-image-2
{
	float:right;
	position : relative; 
}
#alipay-logo
{
	width:120px;
	height:40px;
	float:right;
}
#layA
{
      width:964px;
	  height:219px;
	  text-align:center;	
	  overflow: hidden;  
}
#lay-top
{
	width:964px;
	height:85px;
	padding-top: 10px;
	background-image: url(../images/top-bg.gif);
	background-repeat: no-repeat;
}
#top-menu
{
	width:809px;
	height:35px;
	float:right;
	text-align:right;
	overflow: hidden; 
}
#top-menu-bg {
	height: 25px;
	width: 89px;
	background-image: url(../images/top_menu_bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	white-space: nowrap;
	padding-top: 5px;
	float:right;
	margin-left: 5px;
}
#form-login
{
	width:809px;
	height:25px;
	text-align:right;
	overflow: hidden; 
}
#nono
{
      width:964px;
	  font-size:8px;
	  height:8px;
	  text-align:center;	  
}
#left-nono
{
      width:257px;
	  font-size:8px;
	  height:8px;
	  background-color:#FFFFFF;
	  text-align:center;	  
}
.flash
{
      text-align:center;
	  height:219px;
      position : relative; 
      left:10px;
      float:left;
}
#gonggao-body
{
      width:257px;
	  height:197px;
	  background-color:#FFFFFF;
	  border:solid #FDB5B5 1px;
	  padding: 4px;
      float:left;
}
#gonggao-title
{
      width:257px;
	  height:22px;
	  background-color:#EE2D35;
      float:left;
}
#bbs-title
{
      width:257px;
	  height:22px;
	  background-color:#EE2D35;
      float:right;
}
#index-products
{
      width:964px;
	  height:1098px;
	  text-align:center;	
}
#index-products-left
{
      width:257px;
	  height:1098px;
	  float:left;
	  overflow: hidden;  
}
#index-products-left-list
{
	width:257px;
	height:500px;
	background-color:#FFFFFF;
	border:solid #D5F0D1 1px;
	padding: 4px;
	float:left;
	text-align:left;	
	display: block;
	overflow: hidden;
}
#index-products-left-list-title
{
      width:257px;
	  height:22px;
	  background-color:#18CA02;
	  float:left; 
	  text-align:left;	 
}
#index-products-left-list-all
{
	width:150px;
	height:30px;
	background-color:#F2FAF1;
	border:solid #D5F0D1 1px;
	padding: 4px;
	text-align:center;
	float:left;
	margin-top: 6px;
	margin-left: 6px;
}
.HackBox {
	CLEAR: both; BORDER-TOP: transparent 0px solid;
}
#news-border
{
      width:257px;
	  height:560px;
	  background-color:#FFFFFF;
	  border:solid #DDDDDD 1px;
	  padding: 2px;
      float:left;
}
#news1-title
{
      width:251px;
	  height:22px;
	  background-color:#67A7FF;
      float:left;
	  text-align:left;	
}
#news1-body
{
      width:251px;
	  height:225px;
	  background-color:#FFFFFF;
      float:left;
	  text-align:left;	
}
#news2-title
{
      width:251px;
	  height:22px;
	  background-color:#F2BC40;
      float:left;
	  text-align:left;	
}
#index-vip
{
      width:697px;
	  height:152px;
	  background-color:#F3F3F3;
	  border:solid #DDDDDD 1px;
	  padding: 3px;
      float:right;
	  text-align:left;	
}
#index-vip-image
{
      float:left;
}
#index-vip-products
{
	width:120px;
	height:135px;
	float:left;
	text-align:center;
	margin-left: 10px;
	margin-top: 10px;
	overflow: hidden;
	white-space: nowrap;
}
#time-sale-title
{
      width:697px;
	  height:38px;
	  background-color:#FFFFFF;
	  text-align:left;
	  float:right;  
}
#time-sale-body
{
      width:696px;
	  height:901px;
	  background-color:#FFFFFF;
	  border-top: 1px solid #DDDDDD;
	  border-right: 1px solid #DDDDDD;
	  border-bottom: none ;
	  border-left: 1px solid #DDDDDD;
	  text-align:left;
	  float:right;  
}
#sale-1
{
	width:206px;
	height:300px;
	background-color:#FFFFFF;
	text-align:center;
	float:left;
	border-top: none;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	border-left: none;
	padding-top: 10px;
	padding-left: 25px;
}
#sale-2
{
	width:207px;
	height:300px;
	background-color:#FFFFFF;
	text-align:center;
	float:left;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #DDDDDD;
	border-left: none;
	padding-top: 10px;
	padding-left: 25px;
}
#sale-products-say
{
	width:170px;
	height:132px;
	background-color:#FFFFFF;
	text-align:left;
	float:left;
	padding-top: 1px;
	padding-left: 1px;
	overflow: hidden;
	margin-right: 15px;
	margin-top: 5px;
}
#index-adv
{
      width:964px;
	  height:97px;
	  text-align:center;	  
}
#index-adv-join
{
      width:257px;
	  height:97px;
	  float:left;  
}
#index-adv-logo
{
      width:697px;
	  height:97px;
	  float:right;  
}
#index-adv-logo-image
{
	  width:32px;
	  height:97px;
	  float:left;  
}
#index-adv-logo-line1
{
	width:665px;
	height:46px;
	float:right;
	vertical-align: top;
}
#index-adv-logo-line2
{
	width:665px;
	height:46px;
	float:right;
	vertical-align: bottom;
	margin-top: 5px;
}
#footer
{
      width:964px;
      height:112px;
      background-color:#F3F3F3;
	  border:solid #DDDDDD 1px;
	  padding: 5px;
}
#footer-ecost-logo
{
	float:left;
	margin-left: 5px;
	margin-top: 40px;
	margin-right: 20px;
}
#footer-copyright
{
	float:left;
	margin-left: 5px;
	margin-top: 10px;
	margin-right: 10px;
	text-align: left;
}
#footer-icp
{
	width:100px;
	float:left;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
}
#footer-alipay
{
	float:left;
	margin-left: 10px;
	margin-top: 40px;
	margin-right: 10px;
}
#footer-family-site
{
	width:143px;
	height:76px;
	float:right;
	margin-left: 5px;
	margin-top: 15px;
	margin-right: 5px;
	background-image: url(../images/family-site.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	padding-top: 25px;
}
 UL.CategoryList
{
	PADDING-RIGHT: 0px;
	 PADDING-LEFT: 4px; 
	 PADDING-BOTTOM: 0px; 
	 MARGIN: 0px 0px 2px; 
	 PADDING-TOP: 0px; 
	 LIST-STYLE-TYPE: none
}
UL.CategoryList LI
{
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%
}
UL.CategoryList LI
{
	BORDER-RIGHT: #F69091 1px solid;
	PADDING-RIGHT: 4px;
	DISPLAY: block;
	PADDING-LEFT: 4px;
	FONT-SIZE: 9pt;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 2px 2px 0px;
	WORD-BREAK: keep-all;
	PADDING-TOP: 0px;
	WHITE-SPACE: nowrap;
}
h6 {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-LEFT: 15px; 
	BORDER-LEFT-WIDTH: 0px; 
	FONT-SIZE: 14px; 
	BACKGROUND: url(../images/list-icon.gif) no-repeat 0px 4px; 
	BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
} 
BORDER-RIGHT-WIDTH: 0px
} 
