body{
    margin: 0;
    padding: 0;
    color: #666; /* global font color, except for form elements */
	font-family: Arial, Helvetica, sans-serif;
}
*, ul, dl, dt, dd, blockquote, form, input, p, h1, h2, h3, h4, h5, h6,td,th
{
    margin: 0;
    padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
p, ul, ol, dl
{
    text-align: left;
    list-style: none;
}
fieldset, img
{
    border: 0;
}
input, textarea, select
{
	font-family: "ËÎÌå";
    color: #666;
}
option
{
 padding-right:10px;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
legend
{
    margin: 0;
    padding: 0;
    color: #000;
    font-weight: normal;
}
body, p, input, textarea, select, label, ul, dl, ol, h1, h2, h3, h4, h5, h6, address, table, pre, legend, div
{
    font-size: 12px;
}
address, caption, cite, code, dfn, em, th, var
{
    font-style: normal;
    font-weight: normal;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-weight: normal;
}
q:before, q:after
{
    content: '';
}
abbr, acronym
{
    border: 0;
    font-variant: normal;
}
sup, sub
{
    line-height: -1px;
    vertical-align: text-top;
}
sub
{
    vertical-align: text-bottom;
}
pre, code, kbd, samp, tt
{
    font-family: monospace;
}
:focus
{
    -moz-outline-style: none;
    text-decoration: none;
    outline: none;
}
/*= a
----------------------------------------------------------------------------------------------------*/
a:link, a:visited,a:focus
{
	 color: #666;
	 text-decoration: none; 
	 outline: none; 
}
a:hover
{
    text-decoration: underline;
	color:#f7443f;
}
.linkUnderLine a:link, .linkUnderLine a:visited, a.linkUnderLine:link, a:linkUnderLine:visited{
	text-decoration:underline;
}
/*= anchors
----------------------------------------------------------------------------------------------------*/
.clear
{
    clear: both;
}
.clearNoHeight
{
    clear: both;
    line-height: 0;
    height: 0;
    display: block;
    overflow: hidden;
    width: 0;
}
.left
{
    float: left;
}
.right
{
    float: right;
}
.textLeft
{
    text-align: left;
}
.textRight
{
    text-align: right;
}
.textCenter
{
    text-align:center;
}
.vAlign
{
    vertical-align: middle;
}
.hidden
{
 display:none;
}
.show
{
 display:block; 
}
.overHidden{
 overflow:hidden;
}
.pointerCursor
{
 cursor:pointer;
}
.relative{
	position: relative;
}
/*=elements
----------------------------------------------------------------------------------------------------*
*/
/* button */
.greyButton{
	background:url(../imagesNew/topNavButtons.gif) no-repeat 0 0;
	width:99px;
	height:18px;
	line-height:18px;
	color:#fff;
	overflow:hidden;
	text-align:center;
	margin-right:6px;
	cursor:pointer;
	letter-spacing:3px;
}
.greyButton a:link, .greyButton a:visited, .greyButton a:hover{
	color:#fff;
	text-decoration:none;
}
.colorButton a:link,.colorButton a:visited, .colorButton a:hover, .colorButton span{
	width:31px;
	text-align:center;
	height:15px;
	line-height:15px;*line-height:17px;
	overflow:hidden;
	color:#FFF;
	background-image:url(../imagesNew/colorBtn.gif);
	background-repeat:no-repeat;
	display:block;
	margin-right:5px;
	cursor:pointer;
}
.colorButton .color0{
	background-position:0 0;/*red*/
}
.colorButton .color1{
	background-position:0 -15px;/*orange*/
}
.colorButton .color2{
	background-position:0 -30px;/*green*/
}
.colorButton .color3{
	background-position:0 -45px;/*blue*/
}
.colorButton .color4{
	background-position:0 -60px;/*pipe*/
}
.colorButton .color5{
	background-position:0 -75px;/*pink*/
}
.buttonMore{
	position:absolute;
	right:10px;
	top:7px;
}
.buttonMore a:link, .buttonMore a:visited, .buttonMore a:hover{
	color:#087CB9;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
/* line */
.greyLine{
	background:url(../imagesNew/greyLine.gif) repeat-x;
	height:1px;
	overflow:hidden;
}
.dashLine{
	background:url(../imagesNew/line.gif) repeat-x;
	height:1px;
	overflow:hidden;
}
/* text*/
.redText, .redText:link, .redText:visited{
	color:#f7443f;
}
.blueText, .blueText a:link, .blueText a:visited, a.blueText:link, a.blueText:visited{
	color:#087CB9;
}
.greyText, .greyText a:link, .greyText a:visited, a.greyText:link, a.greyText:visited{
	color:#666;
}
.errorMessage{
	text-align:center;
	font-weight:bold;
	color:#f7443f;
	padding:10px;
}
/* box*/
.greyBox{
	background:url(../imagesNew/greyBox.jpg) no-repeat 0 0;
}
.greyBox .greyBoxContent{
	background:url(../imagesNew/greyBox.jpg) no-repeat right 0;
	margin-left:15px;
	padding:15px 0 0 0;
}
.greyBox .greyBoxBottom{
	background:url(../imagesNew/greyBox.jpg) no-repeat 0 -490px;
	height:10px;
	overflow:hidden;
}
.greyBox .greyBoxBottom div{
	height:10px;
	width:20px;
	float:right;
	overflow:hidden;
	background:url(../imagesNew/greyBox.jpg) no-repeat right -490px;
}
.tableGreyBorder{
	word-break:break-all; 
	border:1px solid #E0E0E0; 
	line-height:21px;
}
.tdGreyTop{
	border-top:1px solid #E0E0E0;
}
.tdGreyRight{
	border-right:1px solid #E0E0E0;
}
.tdGreyBottom{
	border-bottom:1px solid #E0E0E0;
}
.tdGreyLeft{
	border-left:1px solid #E0E0E0;
}
.tdGreyBg{
	background-color:#F3F3F3;
}
.tdBlueBottom{
	border-bottom:1px solid #2776B9;
}
.blueOutline{
	border:1px solid #2295DD;
}
.padding10, .padding10 td{
	padding:10px;
}
.paddingLR10, .paddingLR10 td{
	padding:0 10px;
}
.padding5, .padding5 td{
	padding:5px;
}

/*title*/
.blueDotTitle{
	background:url(../imagesNew/dotBlueTitle.gif) no-repeat 0 0;
	padding-left:20px;
	color:#087CB9;
	font-weight:bold;
	height:24px;
	line-height:15px;
	overflow:hidden;
}
/* list*/
.blueDotList{
	background:url(../imagesNew/dotBlue.gif) no-repeat 0 5px;
	padding-left:10px;
}
.greyDotList{
	background:url(../imagesNew/dotGrey.gif) no-repeat 0 5px;
	padding-left:10px;
}
.blueDotPosition{
	background:url(../imagesNew/dotBluePosition.gif) no-repeat 0 center;
	padding-left:15px;
}
/* block */
.oneLineText{
	height:15px;
	line-height:15px;
	overflow:hidden;
	margin-bottom:5px;
}
.twoLinesText{
	height:34px;
	line-height:15px;
	overflow:hidden;
	margin-bottom:5px;
}
.twoLinesText p{
	padding-bottom:2px;
}
.threeLinesText{
	height:46px;
	line-height:15px;
	overflow:hidden;
	margin-bottom:5px;
}
.greyInput{
	border:1px solid #DFDFDF;
	background-color:#F7F7F7;
	FONT -SIZE: 10pt; 
	FONT-FAMILY: verdana;
}
/*= header 
----------------------------------------------------------------------------------------------------*
*/
.mainBox{
	width:1010px;
	margin:0 auto;
	text-align:left;
}
.mainMiddleContent{
	width:700px;*width:720px;
	float:left;
	padding:5px 10px 10px 10px;
	overflow:hidden;
}
#header{
	background:url(../imagesNew/headerBg.jpg) repeat-x 0 -270px;
	text-align:center;
	padding-bottom:3px;
}
.headerBgLeft,.headerBgRight{
	height:135px;
	width:25px;
	position: absolute;
	top:0;
}
.headerBgLeft{
	background:url(../imagesNew/headerBg.jpg) no-repeat 0 -135px;
	left:0;
}
.headerBgRight{
	background:url(../imagesNew/headerBg.jpg) no-repeat -25px -135px;
	right:0;
}
.headerCenter{
	background:url(../imagesNew/headerBg.jpg) repeat-x 0 0;
	height:135px;
	padding:0 10px 0 35px;
}
#headerLogo{
	width:250px;
	height:52px;
	padding:16px 0 0 0;
	float:left;
}
#headerWelcome{
	padding-bottom:4px;
	height:21px;*height:25px;
	overflow:hidden;
	line-height:21px;
	text-align:right;
	padding-right:25px;
}
#headerWelcome span{
	background:url(../imagesNew/dotGrey.gif) no-repeat 0 4px;
	padding-left:10px;
}
#headerWelcome span.noDot{
	background:none;
	padding-left:0;
}
#headerSearch{
	width:424px;
	background:url(../imagesNew/searchBg.gif) no-repeat center 0;
	padding:26px 8px 0 8px;
	float:left;
	height:26px;
}
#headerSearch ul li{
	float:left;
}
#headerPhone{
	padding-top:13px;
	float:left;
}
#headerNavBar{
	padding:2px 0;
}
#headerNavBar .topMenuBox{
	position:relative;
	padding:0 25px;
	float:left;
	cursor:pointer;
}
#headerNavBar .mainMenu, #headerNavBar .hiddenMainMenu{
	color:#CCE2F3;
	font-weight:bold;
	line-height:27px;
}
#headerNavBar .hiddenMainMenu{
	background:url(../imagesNew/subMenuBg.png) no-repeat 0 0;
	_background:url(../imagesNew/subMenuBgGif.gif) no-repeat 0 0;
	height:27px;
	padding:0 0 0 15px;
	color:#FFF;
}
#headerNavBar .hiddenMainMenu a:link, #headerNavBar .hiddenMainMenu a:visited, #headerNavBar .hiddenMainMenu a:hover{
	color:#FFF;
	text-decoration:none;
}
#headerNavBar .hiddenMainMenuRight{
	background:url(../imagesNew/subMenuBg.png) no-repeat -575px 0;
	_background:url(../imagesNew/subMenuBgGif.gif) no-repeat -575px 0;
	width:25px;
	height:27px;
}
#headerNavBar .mainMenuGap{
	color:#63A9E1;
	padding:0 12px;
	line-height:28px;
	float:left;
}
#headerNavBar .subMenu{
	position:absolute;
	top:0;
	margin-left:-15px;
	z-index:20;
}
#headerNavBar .subMenuList{
	padding:2px 0 0 15px;
	background:url(../imagesNew/subMenuBg.png) repeat-y -600px 0;
	_background:url(../imagesNew/subMenuBgGif.gif) repeat-y -600px 0;
}
#headerNavBar .subMenuList li{
	padding-top:5px;
}
#headerNavBar .subMenuRight{
	background:url(../imagesNew/subMenuBg.png) repeat-y -1175px 0;
	_background:url(../imagesNew/subMenuBgGif.gif) repeat-y -1175px 0;
	width:25px;
}
#headerNavBar .subMenuFooter{
	background:url(../imagesNew/subMenuBg.png) no-repeat 0 -35px;
	_background:url(../imagesNew/subMenuBgGif.gif) no-repeat 0 -35px;
	height:18px;
}
#headerNavBar .subMenuFooterRight{
	background:url(../imagesNew/subMenuBg.png) no-repeat -575px -35px;
	_background:url(../imagesNew/subMenuBgGif.gif) no-repeat -575px -35px;
	height:18px;
}
.checkOutButton, .shoppingCartButton{
	background:url(../imagesNew/topNavButtons.gif) no-repeat 0 -18px;
	width:93px;
	height:18px;
	cursor:pointer;
}
.shoppingCartButton{
	background-position:0 -36px;
}
.checkOutButton a:link, .checkOutButton a:visited, .shoppingCartButton a:link, .shoppingCartButton a:visited{
	width:93px;
	height:18px;
	display:block;
}
/*= Left Menu 
----------------------------------------------------------------------------------------------------*
*/
#leftMenuBox{
	width:190px;
	float:left;
	margin-left:8px;_margin-left:4px;
	overflow:hidden;
}
#leftMenuBox dt{
	font-weight:bold;
	color:#fff;
	overflow:hidden;
	cursor:pointer;
}
#leftMenuBox dt a:link,#leftMenuBox dt a:visited{
	color:#fff;
}
.productTree dt{
	background:url(../imagesNew/leftMenu.jpg) no-repeat 0 -38px;
	height:27px;_height:39px;
	line-height:27px;
	padding:6px 0 6px 17px;
}
.productTree dt.leftMenuTitleTop{
	background-position:0 0;
	height:26px;_height:38px;
	line-height:26px;
	padding:6px 0 6px 17px;
}
.productTree dd{
	background:url(../imagesNew/leftMenu.jpg) repeat-y -190px 0;
	padding:2px 0 2px 13px;
	font-weight:bold;
}
.productTree dd a:link,.productTree dd a:visited {
	color:#0069B8;/*#219FE0*/
	text-decoration:none;
}
.productTree dd a:hover{
	color:#008DDD;
	text-decoration:underline;
}
.productTree dd.productTreeBottom{
	background:url(../imagesNew/leftMenu.jpg) no-repeat 0 -77px;
	height:10px;
	overflow:hidden;
	padding:0; 
}
.discountTree{
	background:url(../imagesNew/leftMenu.jpg) repeat-y -380px 0;
	padding:0 10px;
	overflow:hidden;
}
.discountTree dt{
	height:24px;
	line-height:24px;
	padding:0 0 5px 7px;

}
.discountTree a{
	float:left;
	background:url(../imagesNew/topNavButtons.gif) no-repeat 0 -54px;
	width:84px;
	height:24px;
	overflow:hidden;
	display:block;
	font-weight:bold;
	text-align:center;
	line-height:24px;
}
.discountTree a:link, .discountTree a:visited{
	color:#3879A8;
}
.discountTree a:hover{
	text-decoration:none;
	background-position:0 -78px;
}
.promotionTree{
	background:url(../imagesNew/leftMenu.jpg) repeat-y -570px 0;
}
.promotionTree dt{
	background:url(../imagesNew/leftMenu.jpg) no-repeat 0 -96px;
	height:27px;_height:34px;
	line-height:27px;
	padding:3px 0 4px 17px;
	position:relative;
}
.promotionTree dd{
	padding:3px 0 0 13px;
}
.promotionTree li{
	background:url(../imagesNew/dotBlue.gif) no-repeat 0 center;
	padding:3px 2px 3px 10px;
}
.promotionTree a:link, .promotionTree a:visited{
	color:#087CB9;
}
.promotionTree .promotionTreeBottom{
	background:url(../imagesNew/leftMenu.jpg) no-repeat 0 -131px;
	height:10px;
	overflow:hidden;
}
.promotionTree .buttonMore a:link, .promotionTree .buttonMore a:visited, .promotionTree .buttonMore a:hover{
	color:#BFE6FE;
}
.productSaleList{
	overflow:hidden;
	width:74px;*width:142px;
	height:105px;
	position:relative;
	padding:0 8px 0 60px;
}
.productSaleList .saleBadge{
	background:url(../imagesNew/salebadge.gif) no-repeat 0 0;
	width:22px;
	height:29px;
	position:absolute;
	top:12px;
	left:0;
}
.productSaleList .productSaleImg{
	position:absolute;
	top:10px;
	left:0;
	width:60px;
	height:90px;*height:100px;
	overflow:hidden;
}
.productSaleList .productSaleImg span{
	display:table-cell;*display:inline;
	*zoom:1;
	width:60px;
	text-align:center;
	vertical-align:middle;
}
.productSaleList .productSaleImg span.productImgHeight{
	height:90px;*height:100px;
}
.normalPrice{
	text-decoration:line-through;
}
.salePrice{
	color:#f7443f;
	font-weight:bold;
}
.scrollBox .leftAutoSlider, .scrollBox .rightAutoSlider{
	display:block;
	width:25px;
	height:37px;
	overflow:hidden;
	background-image:url(../imagesNew/scrollBoxArrows.gif);
	background-repeat:no-repeat;
	margin-top:40px;
}
.scrollBox .leftAutoSlider{
	background-position:0 0;
	float:left;
	margin-left:-10px;
}
.scrollBox .leftAutoSlider:hover{
	background-position:-25px 0;
}
.scrollBox .rightAutoSlider{
	background-position:0 -37px;
	float:left;
}
.scrollBox .rightAutoSlider:hover{
	background-position:-25px -37px;
}
.scrollBox .scrollContent{
	width:464px;
	height:159px;
	overflow:hidden;
	float:left;
	margin:0 8px;*margin:0 5px 0 12px;
	position:relative;
	z-index:0;
}
.productImg{
	width:100px; *width:102px;
	height:100px; *height:102px;
	border:1px solid #C5DCEB;
	background:#fff;
	overflow:hidden;
	text-align:center;
	display:block;
	cursor:pointer;
	margin:0 auto;
}
.productImg table{
	width:100px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	margin:0 auto;
}
.productImg:hover{
	border-color:#89D02F;
}
.scrollContentTd{
	padding:0 2px;
	vertical-align:top;
	text-align:center;
}
.scrollContentTd .oneLineText{
	width:112px;
	text-align:center;
}
.scrollContentTd .colorButton{
	padding-left:23px;
}
.productContent{
	padding:17px 4px;
	vertical-align:top;
	text-align:center;
	width:166px;*width:174px;
	float:left;
	height:200px;
}
.productContent .twoLinesText{
	margin:5px 0 0 0;
	text-align:center;
}
.prodName{
	margin:5px 0 1px 0;
}
.oldPrice{
	text-decoration:line-through;
	color:#666;
	font-size:11px;
	padding-right:7px;
}
.newPrice{
	font-weight:bold;
	font-size:12px;
	color:#d04461;
}

.qqList{
	background:url(../imagesNew/qqlistBg.gif) 0 0;
	width:90px;
	padding-top:133px;
	margin-top:2px;
	text-align:center;
}
.qqList dl{
	padding:2px;
	width:80px;
	margin:0 auto;
}
.qqList dl dt{
	padding:2px 0;
	text-align:center;
}
.qqList dl dd{
	padding:2px 0 15px 0;
	text-align:center;
}
.qqList .listBottom{
	background:url(../imagesNew/qqlistBg.gif) 0 -380px;
	height:20px;
	overflow:hidden;
	clear:both;
}
.hotSaleBox{
	width:707px;
	height:205px;
	overflow:hidden;
	background:url(../imagesNew/hotSaleBg.jpg) no-repeat 0 0;
	margin:0 0 5px 5px;
}
.hotSaleBox dt{
	margin:13px 0 8px 85px;
	font-weight:bold;
	height:14px;
	overflow:hidden;
}
.hotSaleBox dd{
	padding-left:140px;
}
.hotSaleBox .scrollContentTd .oneLineText{
	width:108px;
}
.hotSaleGreen{
	background-position:0 0;
}
.hotSaleGreen dt, .hotSaleGreen .buttonMore a:link, .hotSaleGreen .buttonMore a:visited, .hotSaleGreen .buttonMore a:hover{
	color:#009986;
}
.hotSaleOrange{
	background-position:0 -205px;
}
.hotSaleOrange dt, .hotSaleOrange .buttonMore a:link, .hotSaleOrange .buttonMore a:visited, .hotSaleOrange .buttonMore a:hover{
	color:#F15A40;
}
.hotSaleRed{
	background-position:0 -410px;
}
.hotSaleRed dt, .hotSaleRed .buttonMore a:link, .hotSaleRed .buttonMore a:visited, .hotSaleRed .buttonMore a:hover{
	color:#D3001D;
}
.hotSalePink{
	background-position:0 -615px;
}
.hotSalePink dt, .hotSalePink .buttonMore a:link, .hotSalePink .buttonMore a:visited, .hotSalePink .buttonMore a:hover{
	color:#DB0071;
}
.hotSalePurple{
	background-position:0 -820px;
}
.hotSalePurple dt, .hotSalePurple .buttonMore a:link, .hotSalePurple .buttonMore a:visited, .hotSalePurple .buttonMore a:hover{
	color:#9312A3;
}
.bottomBox{
	background:url(../imagesNew/greyBottom.gif) 0 0;
	width:904px;
	height:126px;
	margin:12px 8px 4px 8px;
}
.bottomBox .logoBottom{
	margin:15px 60px 0 30px;_margin:15px 60px 0 15px;
}
.bottomBox dl{
	width:135px;
	padding-top:23px;
	float:left;
}
.bottomBox dt{
	background:url(../imagesNew/dotBlueTitle.gif) no-repeat 0 0;
	padding-left:20px;
	color:#087CB9;
	font-weight:bold;
	height:25px;
	line-height:15px;
	overflow:hidden;
}
.bottomBox dd{
	padding-left:20px;
	height:20px;
	overflow:hidden;
}
.positionBox{
	height:27px;
	line-height:27px;
	padding-left:32px;
	background:url(../imagesNew/positionBg.gif) no-repeat 0 0;
}
.positionBox a:link, .positionBox a:visited, .positionBox a:hover, .positionBox span{
	color:#fff;
	font-weight:bold;
}
.positionBox p{
	background:url(../imagesNew/positionBg.gif) no-repeat right 0;
}
.pageMeta{
	padding:5px 6px 3px 6px;
	overflow:hidden;
}
.pageMeta b{
	color:#219FE0;
}
.pageMeta .pageBtns{
	padding:0 50px;
}
.pageMeta .pageBtns span{
	padding:0 3px;
	color:#999;
}
.pageMeta a:link, .pageMeta a:visited, .pageMeta a:hover{
	color:#219FE0;
	text-decoration:underline;
	font-weight:bold;
}
.pageMeta a:hover{
	text-decoration:none;
}
.pageMetaTop{
	border-bottom:1px solid #ECECEC;
}
.pageMetaBtm{
	border-top:1px solid #DDD;
	border-bottom:2px solid #DDD;
}
.productDesc td{
	padding:10px 0;
}
.productIntroTitle{
	background:url(../imagesNew/intro.gif) no-repeat 0 0;
	width:663px;*width:698px;
	height:26px;*height:30px;
	line-height:26px;
	padding-top:4px;
	overflow:hidden;
	color:#087CB9;
	font-size:14px;
	font-weight:bold;
	padding-left:35px;
	margin-top:20px;
}
.productIntro{
	padding:10px; 
	overflow:hidden; 
}
.productIntro, .productIntro div, .productIntro li, .productIntro p, .productIntro td{
	font-size:14px;
}
.loginBox{
	background:url(../imagesNew/loginBg.jpg) no-repeat 0 0;
	height:258px; 
	margin:40px 0 80px 40px;
	padding-top:75px;
}
.loginBox table{
	margin-left:430px;
}
.loginBox .greyInput{
	width:130px;
}
.contentBox{
	margin:15px 0;
	word-break:break-all;
	width:95%;
	line-height:20px;
}
.bottomLink{
	text-align:center;
	width:904px;
}
.bottomLink table{
	margin:0 auto;
}
.bottomLink td{
	padding:5px;
}
.bottomContact p{
	text-align:center;
	padding:3px 0;
	color:#737F8D;
}