﻿@charset "utf-8";
/**
 * CSS home 
 */

/***** Basic Layout *****/


/***** Content *****/

.productList {
	margin:0 auto;
	width:470px;
	overflow:hidden;
}
.productlistIn{width:2600px;}
.productListPage{ margin:0 auto; width:auto; width:730px; padding-left:30px;}
.productList li {
	width:105px;
	float:left;
	margin-right:15px;
	text-align:center;
}
.productListPage li {
	width:105px;
	float:left;
	margin:10px 40px 0 0;
	text-align:center;
}
.productList .linkPic {
	width:101px;
	height:85px;
	border:1px solid #ccc;
	display:block;
}
.productList .linkPic:hover{ border:1px solid #F60;}
.productList .linktitle {
	display:block;
}
.productList .linkprice {
	color:#F06615;
}
.productList .butBuyNow {
	background:url(../images/but-buy.png) no-repeat;
	width:69px;
	height:20px;
	display:block;
	margin: 5px auto;
}
.productListWrap{ position:relative;  }
.productListWrap .butArrowLeft,.productListWrap .butArrowRight {
	background:url(../images/but-arrow.png) no-repeat;
	display:inline-block;
	height:22px;
	position:absolute;
	width:16px;
	top:42px;
	z-index:15;
}
.productListWrap .butArrowLeft {
	background-position:0 -22px;
	left:0;
}
/*.productListWrap .butArrowLeft:hover {
	background-position:0 0;
}*/
.productListWrap .butArrowRight {
	background-position: -16px -22px;
	right:0;
}
/*.productList .butArrowRight:hover {
	background-position: -16px 0px;
}*/
.productListWrap .availableLeft{background-position:0 0;}
.productListWrap .availableRight{background-position: -16px 0px;}

.newsList{ width:96%; margin:0 auto;}
.newsList li{ padding:2px 0;}
.newsList a{ background:url(../images/bg-arrow.png) no-repeat 0 8px; padding:6px 0 6px 17px; height:16px;}

.advancedSearch .tit{ background:url(../images/bg-right-search.png) no-repeat 0 0; height:30px; }
.advancedSearch .info{ background-color:#F7F7F7; border-left: 1px solid #BDBDBD;border-right: 1px solid #BDBDBD; padding:12px 12px;}
.advancedSearch select{ display:block; margin-top:2px; width:180px; }
.advancedSearch h2{ font:11px Arial; line-height:24px;}
.advancedSearch .input_01{ float:left; }
.info .but_go01{ 
	background:url(../images/but-go.png) no-repeat 0 -62px;
	display:inline-block;
	font:10px/12px Verdana;
	height:20px;
	margin: 0px 0px 0 0;
	width:37px; vertical-align:bottom;}
.rightContact{border-left: 1px solid #BDBDBD;border-right: 1px solid #BDBDBD; background-color:#F4F4F4; line-height:20px;  }
.contactInfo{ padding:12px 0 0 12px; color:#666;}
.contactInfo .MSN,.contactInfo .SKYPE{background:url(../images/bg-contact-tool.png) no-repeat;display:inline-block;}
.contactInfo .MSN{ background-position:0 0; width:23px; height:24px; }
.contactInfo .SKYPE{background-position:0 -24px; width:23px; height:24px; }
.bgRightBottom{  background:url(../images/bg-right-search.png) no-repeat 0 100%; height:15px;}




 /*banner number*/
#preloadImages{ position:relative; overflow:hidden; width:772px; height:235px;}
#preloadImages img{ width:772px; height:235px;  position:absolute; z-index:0;}
#flashnvanum
{
    bottom: 10px;
    position: absolute;
    right: 10px; 
}
#flashnvanum span
{
    background: transparent url(../images/flashbutton.gif) no-repeat scroll -15px 0;
    color: #86A2B8;
    cursor: pointer;
    float: left;
    font-family: Arial;
    font-size: 12px;
    height: 15px;
    line-height: 15px;
    margin: 1px;
    text-align: center;
    width: 15px;
	 z-index:10;
}
#flashnvanum span.on
{
    background: transparent url(../images/flashbutton.gif) no-repeat scroll 0 0;
    color: #FFFFFF;
    height: 15px;
    line-height: 15px;
    width: 15px;
}


/*member Login style*/
.memberLogin{
	padding:10px 5px;
}
.memberLogin .description{
	line-height:20px;
	overflow:hidden;
	padding:5px 10px;
	width:587px;
}
.memberLogin h2.tit{
	background:url(../images/bg-line01.png) 0 100% repeat-x;
	padding:5px 0 15px 0;
}

.regForm {
	padding:20px 0;
	width:730px;
}

.regForm li.field {
	color:#999;
	height:30px;
	overflow:hidden;
	padding:8px 0px 4px;
}

.regForm li.textareaField{
	color:#999;
	height:130px;
	overflow:hidden;
	padding:8px 0px 4px;
}
.regForm li.textareaField .wrapTextarea01 textarea{
	border:1px solid #ccc;
	-moz-border-radius: 6px;
	width:350px;
	height:120px;
}
.regForm li.field .input{
	line-height:24px;
	float:left;
	padding:0 5px 0 0;
}
.regForm li.StaySignedField .input,
.regForm li.submitField{
	padding:0 0 0 115px;
}
.regForm li.StaySignedField{
	padding:0 0 5px;
}

.regForm li.StaySignedField *{
	vertical-align:middle;
}
.regForm .btnSubmit{
	background:url(../images/btn-regSubmit.png) no-repeat 0 0;
	border:0 none;
	color:#fff;
	display:inline-block;
	margin:5px 0 0;
	line-height:23px;
	padding:0 0 0 10px;
}
.regForm .btnSubmit span{
	background:url(../images/btn-regSubmit.png) no-repeat 100% -23px;
	cursor:pointer;
	display:inline-block;
	height:23px;
	line-height:23px;
	padding:0 10px 0 0;
	text-align:center;
} 
.regForm li.field label {
	color:#333;
	display:block;
	float:left;
	font:400 12px/26px Arial; 
	height:26px; 
	padding:0 5px 0 0;
	text-align:right;
	width:110px;
}
.regForm li.field label em{
	color:#D40000;	
}
.regForm li.field .msg { 
	float:left;
	width:210px;
} 
.regForm .classGetPwd{
	text-decoration:underline;
}
.regForm .picCheckcode{
	border:1px solid #ccc;
	-moz-border-radius: 3px;
	vertical-align:middle;
	margin:-5px 0 0;
}
.wrapTextarea01{
	display:inline-block;   
	margin:0 0px 5px;
	overflow:hidden;
	padding:3px;
	vertical-align:middle;
	width:358px;  
}
.wrapInput01{
	border-bottom:1px solid #ccc;
	display:inline-block; 
	height:18px; 
	margin:0 0px 5px;
	overflow:hidden;
	padding:3px;
	vertical-align:middle;
	width:228px;  
}
.wrapInput02{
	background:#7ACC51 url(../images/bg-regInput.png) 0 0 repeat-x; 
	display:inline-block; 
	height:18px; 
	margin:0 0px 5px;
	overflow:hidden;
	padding:3px;
	vertical-align:middle;
	width:228px;  
}

.wrapInput03{
	background:#7ACC51 url(../images/bg-regInput2.png) 0 0px repeat-x; 
	width:54px;
}
.wrapInput03 input{
	width:50px;
}
.wrapInput02 input{
	background-color:transparent;
	border:0 none;
	color:#333;
	float:left;
	font:12px/18px Verdana;
	height:18px;
	width:224px;
}
.wrapInput02_Cur{
	background:#7ACC51 url(../images/bg-regInput.png) 0 -24px repeat-x; 
}
.wrapInput02_Cur input{
	color:#fff;
}

.regForm li.textareaField .msg{
	padding:102px 0 0;
}
.regForm li.field .msg p{
	display:none;
}
.msg .error,
.msg .stop,
.msg .alert,
.msg .attention,
.msg .tips,
.msg .ok,
.msg .attention1{
	color:#404040;
	background:url(../images/msg_bg.png) no-repeat;
	float:left;
	line-height:18px;
	padding:2px 10px 2px 23px;
}
.msg .error{
	background-position:3px 3px;
}
.msg .stop{
	background-position:3px -47px;
}
.msg .alert{
	background-position:3px -97px;
}
.msg .attention{
	background-position:3px -147px;
}
.msg .attention1{
	background-position:3px -147px;
}
.msg .tips{
	background-position:3px -197px;
}
.msg .ok{
	background-position:3px -247px;
} 
.regFromDialog{
	padding:10px 0;
	width:280px;
}
.regFromDialog li.field {
	color:#999;
	height:auto;
	overflow:auto;
	padding:0px 0px 0px 15px;
}

.regFromDialog li.StaySignedField{
	padding:5px 0;
}
.regFromDialog li.StaySignedField .input,
.regFromDialog li.submitField{
	padding: 0 0 0 16px;
}
.regFromDialog li.field label {
	display:block;
	clear:both;
	font:700 12px/26px Arial; 
	height:26px; 
	padding:0 5px 0 0;
	text-align:left;
	width:80px;
}
.regFromDialog .signUp{
	text-decoration:underline;
}
