/*adloop begin*/
.adloopimages {
	position: relative;
	top: 3px;
	left:80px;
}
.adloopimages image {
	border-width:0px;
}
.adloopimages a {
	left:0px;
	position:absolute; 
	top:0px;
}
.slideNumber {
	padding:0px;
	float:left;
	margin: 0px auto;
	list-style-type:none;
}
#adloop-num {
	position: absolute;
	visibility: hidden;
	top:0px;
	left:0px;
	width:15px;
}
.slideNumber li{
	float:left; 
	margin:2px 5px 0px 0px; 
	width:12px;
	cursor:hand;
	cursor: pointer;
	color:#000000;
	line-height:12px;
	height:12px; 
	background-color:#ffffff;
	text-align: center;	
	border:1px solid #a9a9a9;
	display:inline;
	font-size:12px; 
	vertical-align:middle;
}
.slideNumber li.curSlideNumber {
	padding-left: 0px;
	font-weight: bold;
	font-size:12px;
	color:#ffffff;
	background-color: #6BB9F0;
	border:1px solid #a9a9a9;
}
#middle_flash {
	width:566px;
	height: 170px;
}
/*adloop end*/
.name {
	MARGIN-TOP: 3px;
	FONT-SIZE: 12px;
	WIDTH: 176px;
	text-align: left;
	margin-bottom: 5px;
	line-height: 14px;
	overflow: hidden;
	word-break:break-all;
	height: 28px;
}
.name A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.name A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.name A:hover {
	COLOR: #FF3333; TEXT-DECORATION: underline
}
.no5_price {
	MARGIN-TOP: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 0px;
	COLOR: #ff0000;
	LINE-HEIGHT: 13px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 13px;
	TEXT-ALIGN: center;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
/* ads */
#box {
	height: 28px;
	width: 573px;
}
.gray_bg {
	height: 28px;
	width: 10px;
	float: left;
	background-color: #494949;
}

.flash_bar {
	font-weight:bold;
	width: 560px;
	float: right;
	display: block;
	margin: 0px;
	list-style-type: none;
	height: 24px;
	font-size: 15px;
	overflow: hidden;
	text-align: left;
	background-image: url(/images/flashbar_bg.gif);
	background-repeat: repeat-x;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.flash_bar li {
	float: left;
	margin-left: 70px;
	display: inline;
	height: 20px;
	width: 89px;
	text-align: center;
	padding-top: 5px;
}
.flash_on {
	background-image: url(/images/flash_on.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	cursor: hand;
	cursor: pointer;
	color: #ff0000;
}

.ad {
	height: 76px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #CCCCCC;
	width: 172px;
}
.middle_ads {
	height: 86px;
	width: 573px;
	margin-bottom: 5px;
	background-color: #CCCCCC;
} 
#lefttable-top .tdbg-left {
	BACKGROUND-POSITION: left top; FLOAT: left; BACKGROUND-REPEAT: no-repeat; HEIGHT: 7px
}
#lefttable-bottom .tdbg-left {
	BACKGROUND-POSITION: left top; 
	FONT-SIZE: 1px;
	FLOAT: left; 
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 4px
}
#lefttable-top .tdbg-right {
	BACKGROUND-POSITION: right top; FLOAT: right; BACKGROUND-REPEAT: no-repeat; HEIGHT: 7px
}
#lefttable-bottom .tdbg-right {
	BACKGROUND-POSITION: right top; FONT-SIZE: 1px; FLOAT: right; WIDTH: 7px;
    BACKGROUND-REPEAT: no-repeat; HEIGHT: 4px
}
.slidecontainer {
	POSITION: relative;
	HEIGHT: 1px;
}
.slideimages IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: none; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; 

BORDER-RIGHT-WIDTH: 0px
}
.slideimages A {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}

/* partner */
#partner {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	WIDTH: 162px;
	HEIGHT: auto;
	border: 1px solid #666666;
	padding: 4px;
}
#partner_top {
	HEIGHT: 25px;
	background-color: #FFF0F6;
	font-size: 22px;
	padding-top: 3px;
	font-weight: bold;
	text-align: center;
	color: #EB2C74;
	border: 1px solid #F8B1CC;
	margin-bottom: 3px;
}
#partner_content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #990000; PADDING-TOP: 0px; HEIGHT: auto; TEXT-ALIGN: left
}
#partner_content UL {
	MARGIN: 0px;
	line-height: 20px;
	padding: 4px;
}
#partner_content LI {
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(/images/disc.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 10px;
	height: 16px;
	font-size: 12px;
	line-height: 16px;
}
#partner A:link {
	COLOR: #000000
}
#partner A:visited {
	COLOR: #000000
}
#partner A:hover {
	COLOR: #003399
}
/* hot band */
#hot_brand {
	margin: 0px;
	padding: 5px;
	border: 1px solid #999999;
}
.hot_brand_top {
	height: 30px;
	width: 160px;
	background-image: url(/images/hot_brand.gif);
	background-repeat: no-repeat;
}
.brand {
	height: 50px;
	margin-top: 6px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #990000;
}
/* middle pro */
#middlepro {
	margin-top: 10px;
	height: auto;
	width: 573px;
}
/* hot pro */
.hot_pro {
	FONT-SIZE: 12px;
	FLOAT: left;
	MARGIN-LEFT: 7px;
	WIDTH: 180px;
	HEIGHT: 245px;
	display: inline;
	margin-bottom: 20px;
}
.hot_pro ul {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.hot_pro li {
	background-image: url(/images/disc.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 30px;
	word-break: break-all;
	overflow: hidden;
	line-height: 15px;
}
.mid1-1 {
	MARGIN: 7px 8px 6px 6px; 
	OVERFLOW: hidden;
	WIDTH: 573px; 
	HEIGHT: 120px; 
	TEXT-ALIGN: center
}
#mid1 {
	height: auto;
	width: auto;
}
.mid1-2 {
 OVERFLOW: hidden;
 WIDTH: 573px; 
 HEIGHT: auto
}
.topnews_t {
	OVERFLOW: hidden;
	HEIGHT: 28px;
	width: 573px;
	background-image: url(/images/mt1.gif);
	background-repeat: no-repeat;
}
.topnews_t a span {
	visibility: hidden;
}

.topnews_t TD {
	LINE-HEIGHT: 30px; HEIGHT: 28px
}
.topnews_c {
	HEIGHT: auto;
	width: 573px;
}
#topnewtab a{
	color: #000000;
}
#topnewtab a:hover{
	color: #ff0000;
}
.more {
	height: 12px;
	width: 133px;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 440px;
	color: #FF0000;
	margin-bottom: 3px;
}
/* recommendpro */
.recommendpro {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #6A6A6A;
	width: 573px;
	padding-top: 15px;
}
#recommendpro {
	height: auto;
	width: 573px;
}
#recommendpro_top {
	margin-bottom: 5px;
	width: 573px;
	background-color: #D5D4D2;
}
.label {
	MARGIN-TOP: 30px;
	FLOAT: left;
	WIDTH: 25px;
	HEIGHT: 50px
}
.pro {
	FONT-SIZE: 12px;
	FLOAT: left;
	WIDTH: 176px;
	MARGIN-RIGHT: 6px;
	display: block;
}
.pro ul {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	list-style-type: none;
}
.pro li {
	background-image: url(/images/disc.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	height: 30px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	word-break: break-all;
}

.pic {
	height: 120px;
	width: 120px;
	margin-left: 20px;
}
.product_pic {
	height: 120px;
	width: 120px;
	margin-left: 28px;
}
.product_pic img {
	max-width:120px;
	max-height:120px;
	margin-left: 0px;
}/* for Firefox & IE7 */
* html.product_pic { /* for IE6 */
width: expression(this.width > 120 && this.width > this.height ? 120 : auto);
height: expression(this.height > 120 ? 120 : auto);
}

#promotion_top {
	BACKGROUND-COLOR: #d5d4d2;
	MARGIN-BOTTOM: 5px;
	HEIGHT: 29px
}
#promotion UL {
	list-style-type: none;
	width: 548px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#promotion li {
	float: left;
	width: 172px;
	line-height: 22px;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	BACKGROUND-IMAGE: url(/images/disc.gif);
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 0px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left 9px;
	OVERFLOW: hidden;
	WORD-BREAK: break-all;
	PADDING-TOP: 0px;
	margin: 0px;
}
/* no5news */ 
#no5news {
	height: auto;
	width: 170px;
	padding-bottom: 5px;
}
#newstop {
	height: 45px;
	width: 172px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.news{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	height: auto;
	width: 170px;
	font-size: 12px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
.news ul {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 21px;
}
.news li {
	margin-top: 8px;
	margin-bottom: 8px;
}

/* top sale */
#topsale {
	height: auto;
	width: 162px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
	border: 1px solid #666666;
	font-size: 12px;
	line-height: 14px;
}
#topsaletop {
	height: 28px;
	width: auto;
}
.right1-8 {
	OVERFLOW: hidden;
	HEIGHT: auto;
	margin-top: 5px;
	width: 163px;
}
.right1-8t {
	OVERFLOW: hidden;
	WIDTH: 160px;
	CURSOR: pointer;
	HEIGHT: 21px;
	background-repeat: no-repeat;
	background-color: #FFDC71;
	font-size: 12px;
	line-height: 15px;
	font-family: "ËÎÌå";
	text-align: center;
	margin: 0px;
	padding-left: 2px;
}
.right1-8c {
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 7px;
	WIDTH: auto;
	HEIGHT: auto;
	padding-top: 6px;
	font-size: 12px;
	line-height: 14px;
	font-family: "ËÎÌå";
}
ul.top {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	font-size: 12px;
	line-height: 13px;
	margin: 0px;
	list-style-type: none;
}
.top LI {
	font-size: 12px;
	line-height: 14px;
	height: 15px;
	margin-left: 5px;
	width: auto;
	margin-top: 5px;
}
.top LI SPAN {
	DISPLAY: block;
	FLOAT: left;
	OVERFLOW: hidden;
	font-size: 12px;
	line-height: 14px;
	height: 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
 .num {
	DISPLAY: none;
	height: 12px;
	width: 12px;
	font-size: 12px;
	color: #FF0000;
}
.title {
	WIDTH: 140px;
	WORD-BREAK: break-all;
	WORD-WRAP: break-word;
	height: 13px;
	font-size: 12px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}
.show {
	DISPLAY: block
}
.hidden {
	DISPLAY: none
}
.right1-8t .tab1 {
	FONT-WEIGHT: bold;
	COLOR: #FF3366;
	background-image: url(/images/hot_cur.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.right1-8t .tab_index1 {
	FONT-WEIGHT: bold;
	COLOR: #FF3366;
	background-image: url(/images/hot_cur.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.right1-8t .tab2 {
	FONT-WEIGHT: normal; COLOR: #000000
}
.right1-8t .tab_index2 {
	FONT-WEIGHT: normal; COLOR: #000000
}
