html, body, #wrap {}
body > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 100px;} /* 必须使用和footer相同的高度 */
#footer {
width:980px;
position: relative;
margin-top: -100px; /* footer高度的负值 */
height: 100px;
clear:both;
border-top:1px solid #E9E9E9;
}

#footer2 {
width:980px;
position: relative;
margin-top: -100px; /* footer高度的负值 */
height: 100px;
clear:both;
}

#footer3 {
width:980px;
position: relative;
margin-top: -80px; /* footer高度的负值 */
height: 100px;
clear:both;
border-top:1px solid #E9E9E9;
}

*{
margin:0 auto;
padding:0;
}

html,body{
	font-family: Helvetica Neue Light, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 20px;
	font-weight: normal;
	text-align: justify;
}

a
{
color: #0083FF;
font-size:12px;
text-decoration:none;
}

a:hover
{
color: #666;
font-size:12px;
text-decoration:underline;
}

/*img { behavior: url("/css/pngbehavior.htc");border-width: 0px;}*/
img { border-width: 0px;}

#main
{
width:980px;
height:100%;

}


#header
{
float:left;
width:980px;
height:88px;
}

#logo
{
float:left;
width:150px;
height:88px;
}

.logolink
{
position:relative;
top:0;
left:0;
width:150px;
height:88px;
}

#logoright
{
float:left;
width:384px;
height:88px;
}


#nav
{
float:left;
width:446px;
height:88px;
}

#banner
{
float:left;
width:980px;
height:375px;
margin-bottom:13px;
}

#currentproduct
{
float:left;
width:980px;
height:88px;
background:url(../images/currentback.gif);
}

#categorynav
{
float:left;
padding-left:15px;
width:965px;
height:22px;
line-height:22px;
font-size: 13px;
color: #fff;
}

#categorynav span
{
font-size: 13px;
color: #0083FF;
}

#categorynav a
{
	font-family: Helvetica Neue Light, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #0083FF;
	line-height: 25px;
	text-decoration:none;
}

#categorynav a:hover
{
	font-family: Helvetica Neue Light, Arial, Verdana, sans-serif;
	font-size: 13px;
	color: #fff;
	line-height: 25px;
	text-decoration:underline;
}

#currentproducttext
{
float:left;
padding-left:15px;
padding-right:15px;
width:950px;
padding-top:22px;
height:44px;
font-size: 30px;
color: #000;
line-height: 44px;
}

#currentproducttext li
{
float:left;
list-style-type:none;
}

.currentproducttext1
{
width:700px;
color:#fff;
font-size:24px;
}

.currentproducttext2
{
width:164px;
height:44px;
font-size: 18px;
color: #fff;
line-height: 44px;
text-align:right;
}

.currentproducttext2 span
{
	color:#FFFFFF;
	text-decoration: line-through;
}

.currentproducttext2 .discount
{
	color:#FF0000;
	text-decoration: none;
}

.currentproducttext3
{
padding-top:5px;
height:39px;
width:86px;
}

.productcategory
{
float:left;
width:978px;
}

.productcategoryname
{
float:left;
width:978px;
height:35px;
line-height:35px;
font-size: 24px;
color: #000;
margin-top:10px;
}

.productinfomation2
{
float:left;
width:978px;
background-color:#FFF;
border:1px solid #e6e6e6;
}

.productlist
{
float:left;
padding:14px 14px 24px 14px;
width:950px;
}

#productinfomation
{
float:left;
width:978px;
background-color:#FFF;
border:1px solid #e6e6e6;
}

#productlist
{
float:left;
padding:14px 14px 24px 14px;
width:950px;
}

.viewproduct
{
margin-top:10px;
float:left;
width:237px;
text-align:center;
font-size: 14px;
color: #000;
line-height:20px;
}

.viewproduct a {font-size: 14px;color: #0083FF;text-decoration:none;line-height:20px;}
.viewproduct a:hover { font-size: 14px;color: #000;text-decoration:underline;line-height:20px;}


.viewproduct li
{
list-style-type:none;
}

.viewproduct span
{
	text-decoration: line-through;
	color:#000;
}

.viewproduct .discount
{
	text-decoration: none;
	color:#FF0000;
}


#productinfomationleft
{
float:left;
width:469px;
padding:10px;
}

#productinfomationleft_about
{
float:left;
width:469px;
padding:75px 0 0 0;
}

#productinfomationright
{
float:right;
width:489px;
}

#supportcontent
{
float:left;
padding:0 0px 20px 0px;
width:978px;
}

#mediacontent
{
float:left;
padding:0 0 20px 0;
width:978px;
}

#shoppingbagcontent
{
float:left;
padding:0 0 20px 0;
width:978px;
}

#currentcategorytext
{
float:left;
width:970px;
padding-left:10px;
height:35px;
font-size: 24px;
color: #000;
line-height: 35px;
}

#scrollproducts
{
float:left;
width:980px;
height:180px;
}

#scrollproducts2
{
float:left;
width:980px;
height:180px;
}

#friendlink
{
margin-top:30px;
float:left;
height:50px;
width:980px;
}

#friendlinkleft
{
float:left;
width:820px;
height:50px;
line-height:50px;
}


.newstitle
{
	font-size: 13px;
	color: #000;
}

#friendlink a
{
font-size: 13px;
color: #0083FF;
text-decoration:none;
}

#friendlink a:hover
{
font-size: 13px;
color: #000;
text-decoration:underline;
}


#friendlinkright
{
float:right;
width:160px;
height:50px;
}

.friendlinkright1
{
font-size: 14px;
color: #808080;
}

#footerge
{
float:left;
width:980px;
height:10px;
line-height:20px;
}

#bottomnav
{
float:left;
width:980px;
}

#bottomnav li
{
float:right;
padding-left:70px;
list-style-type:none;
}

#bottomnav a
{
	font-family: Helvetica Neue Light, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #0083FF;
	line-height: 25px;
	text-decoration:none;
}

#bottomnav a:hover
{
	font-family: Helvetica Neue Light, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 25px;
	text-decoration:underline;
}

#bottomnav a.bottomnavcurrentlink
{
	font-family: Helvetica Neue Light, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 25px;
	text-decoration:underline;
}

#bottomnav a.bottomnavcurrentlink:hover
{
	font-family: Helvetica Neue Light, Arial, Verdana, sans-serif;
	font-size: 14px;
	color: #0083FF;
	line-height: 25px;
	text-decoration:none;
}

#copyright
{
margin-top:30px;
float:left;
width:980px;
height:30px;
text-align:center;
font-size: 12px;
color: #808080;
line-height: 25px;
}



.clearfix:after {content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}

.input2
{
	border:1px solid #ccc;
	background:#fff;
	width:200px;
}

.header 
{
	font-size:15px;
	font-weight:bold;
}

.errortext
{
	font-size:12px;
	color:#ff0000;	
}