#header {
	height:480px;
	background:url(images/header.jpg) repeat-x;
}
.right #news {
	margin-top:15px;
}
.right #news #nleft {
	float:left;
	width:338px;
	font-size:0px;
	line-height:0px;
}
.right #news #nright {
	margin-left:338px;
}
.right #news h3 {
	height:23px;
	line-height:23px;
	border-bottom:solid 1px #ccc;
	background:url(images/news_dt.gif) 0 3px no-repeat;
}
.right #news h3 span {
	float:right;
	margin-top:10px;
	line-height:23px;
}
.right #news ul {
	list-style:none;
	line-height:26px;
	margin:7px 0 3px 7px;
	background:url(images/line.gif);
}
.right #news li a {
	color:#757575;
}
.right #news li a:hover {
	color:#333;
}
.right #news ul li {
	padding-left:10px;
	background:url(images/news_icon.gif) 0 9px no-repeat;
}
.right #news ul li span {
	float:right;
}
.right #product {
	background:#fff;
}
.right #product .pro_menu {
	height:39px;
	background:url(images/pro_bg.gif);
}
.right #product .pro_menu del {
	height:39px;
	display:block;
	text-decoration:none;
	background:url(images/pro_lf.gif) left no-repeat;
}
.right #product .pro_menu ul {
	width:100%;
	display:block;
	list-style:none;
	background:url(images/pro_rt.gif) right no-repeat;
}
.right #product .pro_menu li {
	float:left;
	width:97px;
	color:#fb8100;
	font-weight:bold;
	text-align:center;
	letter-spacing:3px;
	margin:0 25px 0 7px;
}
.right #product .pro_menu li a {
	top:-3px;
	width:97px;
	outline:none;
	display:block;
	color:#fb8100;
	line-height:39px;
}
.right #product .pro_menu li.tab_on a {
	color:#a2b000;
	background:url(images/ptab_on.gif) no-repeat;
}
.right .prolist ul {
	clear:both;
	list-style:none;
	text-align:center;
}
.right .prolist ul li {
	float:left;
	padding:0px;
	width:129px;
	height:140px;
	padding:6px 1px 0 0;
	white-space:nowrap;
	border-right:solid 1px #ccc;
}
.right .prolist ul li.last {
	border-right:none;
}
.right .prolist ul li.nofistline {
	border-top:solid 1px #ccc;
}
.right .prolist ul li label {
	display:block;
	line-height:17px;
}
.right .prolist ul li span {
	color:#C16400;
	display:block;
	line-height:13px;
	font-size:11px;
}
.right .prolist ul li img {
	width:109px;
	height:105px;
}

.xtop { padding-top:2px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#F3F3F3; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD;}
.xb1 {margin:0 5px; background:#CDCDCD;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent { height:295px;padding:5px;display:block; background:#F3F3F3; border:0 solid #CDCDCD; border-width:0 1px;}








.productList {
}
.productList li {
	padding:10px;
	border-bottom:dashed 1px #ccc;
}
.productList li a {
}
.productList li dl dt {
	float:left;
	margin:0px;
	width:125px;
}

.productList li dl dt a {
	display:block;
	width:115px;
	height:100px;
	padding:2px;
	border:solid 1px #999;
}
.productList li dl dt img {
	width:115px;
	height:100px;
}
.productList li dl dd {
	color:#666;
	line-height:18px;
	margin-left:130px;
}
.productList li dl dd.intro {
	height:53px;
	overflow:hidden;
	word-break:break-all;
}
.productList li dl dd a {
	color:#333;
	font-weight:bold;
}
.productList li dl dd span {
	color:#FF3333;
	font-weight:bold;
}
.productList li dl dd del {
	color:#FF3333;
}

