/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
body {
	margin: 0px;
	padding:0px;
	background-color: #FFF;
	background-image: url(../images/topbg.png);
	background-repeat: repeat-x;
	background-position: top;
}
.pds_bg01 {
	background-image: url(../images/pds_m_bg02.gif);
	padding-left: 28px;
	color: #383838;
	cursor:pointer;
	vertical-align: middle;
	line-height: 25px;
}
.pds_bg02 {
	background-image: url(../images/pds_m_bg01.gif);
	padding-left: 28px;
	color: #fff;
	cursor:pointer;
	vertical-align: middle;
	line-height: 25px;
}
.pds_Lv3_bg01 {
	background-image: url(../images/pds_lv3_bg02.gif);
	padding-left: 38px;
	color: #383838;
	cursor:pointer;
	vertical-align: middle;
	line-height: 25px;
}
.pds_Lv3_bg02 {
	background-image: url(../images/pds_lv3_bg01.gif);
	padding-left: 38px;
	color: #fff;
	cursor:pointer;
	vertical-align: middle;
	line-height: 25px;
}
.product_bigTitle {
	font-family: "微软雅黑", "黑体", verdana,;
	font-size: 18px;
	color: #C00;
}
/*.product_subName {
	font-family: "微软雅黑", "黑体", verdana,;
	font-size: 12px;
	color: #000000;
}
*/
.date {
	font-family: "tahoma", "song";
	font-size: 11px;
	color: #C00;
}
.energytitle {
	color: #389B3E;
	font-family: "微软雅黑", "黑体", verdana,;
	font-size: 14.7px;
}
.date_egy {
	font-family: "tahoma", "song";
	font-size: 11px;
	color: #096;
}
td {
	font-family: "tahoma", "song";
	font-size: 12px;
	line-height: 20px;
	color: #0e0e0e;
}
.grays {
	color: #777777;
}
.grays_11 {
	color: #777777;
	font-size: 10px;
}
.inputarea {
	font-family: "tahoma", "song";
	font-size: 12px;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;/*height: 14px;*/
}
.select_type {
	BACKGROUND-COLOR: #ffffff;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	font-size: 12px;
	line-height: 13px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", "宋体", "Tahoma";
}
.inputarea1 {
	font-family: "tahoma", "song";
	font-size: 12px;
	color: #666666;
	height: 13px;
	border: 1px solid #999999;
}
.inputarea2 {
	font-family: "tahoma", "song";
	font-size: 12px;
	color: #666666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
a:link {
	color: #454545;
	text-decoration: none;
}
a:visited {
	color: #454545;
	text-decoration: none;
}
a:hover {
	color: #C8000A;
	text-decoration: none;
}
.white {
	color:#FFFFFF
}
a.white:link {
	font-family: "tahoma", "song";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:visited {
	font-family: "tahoma", "song";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover {
	font-family: "tahoma", "song";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.redlink {
	font-family: "tahoma", "song";
	font-size: 10px;
	color: #C00
}
a.redlink:link {
	font-family: "tahoma", "song";
	font-size: 10px;
	color: #C00;
	text-decoration: underline;
}
a.redlink:visited {
	font-family: "tahoma", "song";
	font-size: 10px;
	color: #C00;
	text-decoration: underline;
}
a.redlink:hover {
	font-family: "tahoma", "song";
	font-size: 10px;
	color: #C00;
	text-decoration: none;
}
.bluelink {
	font-family: "tahoma", "song";
	font-size: 12px;
	color: #1f7adf
}
a.bluelink:link {
	font-family: "tahoma", "song";
	font-size: 12px;
	color: #1f7adf;
	text-decoration: none;
}
a.bluelink:visited {
	font-family: "tahoma", "song";
	font-size: 12px;
	color: #1f7adf;
	text-decoration: none;
}
a.bluelink:hover {
	font-family: "tahoma", "song";
	font-size: 12px;
	color: #C00;
	text-decoration: underline;
}
a.whitelink:link {
	color: #FFFFFF;/*text-decoration: underline;*/
}
a.whitelink:visited {
	color: #FFFFFF;/*text-decoration: underline;*/
}
a.whitelink:hover {
	color: #e8320d;/*text-decoration: none;*/
}
a.link2:link {
	color: #454545;
	text-decoration: underline;
}
a.link2:visited {
	color: #454545;
	text-decoration: underline;
}
a.link2:hover {
	color: #C8000A;
	text-decoration: none;
}
.738492 {
	color:#738492;
}
.td1 {
	text-align: left;
	background-image: url(../images/titlebg2.gif);
	line-height: 22px;
	padding-left: 15px;
}
.tb2 {
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-image: url(../images/titlebg.gif);
	line-height: 22px;
	padding-left: 25px;
}
/*按钮样式*/
.input {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
 FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#999999, EndColorStr=#333333);
	BORDER-LEFT: #000000 1px solid;
	CURSOR: hand;
	COLOR: white;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #000000 1px solid;
	font-family: "tahoma", "song";
	behavior:url("../images/btn.htc");
}
/*.btn3_mouseout {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#999999, EndColorStr=#333333);
	BORDER-LEFT: #000000 1px solid;
	CURSOR: hand;
	COLOR: white;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #000000 1px solid;
	font-family: "tahoma", "song";
	behavior:url("../images/btn.htc");
}
.btn3_mouseover {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#999999);
	BORDER-LEFT: #000000 1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #000000 1px solid;
	font-family: "tahoma", "song";
	behavior:url("../images/btn.htc");
}
.btn3_mousedown {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cccccc);
	BORDER-LEFT: #000000 1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #000000 1px solid;
	font-family: "tahoma", "song";
	behavior:url("../images/btn.htc");
}
.btn3_mouseup {
	BORDER-RIGHT: #000000 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #000000 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 12px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#999999);
	BORDER-LEFT: #000000 1px solid;
	CURSOR: hand;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #000000 1px solid;
	font-family: "tahoma", "song";
	behavior:url("../images/btn.htc");
}*/



/* style the outer div to give it width */
.menu {
	font-size:12px;
	height:22px;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	height:22px;
	position:relative;
}
/* style the sub-level lists */
.menu ul ul {
	width:px;
}
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {
	float:left;
	height:22px;
	line-height:22px;
}
/* style the sub level list items */
.menu ul ul li {
	display:block;
	height:22px;
	position:relative;
	line-height:22px;
}
/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	float:left;
	height:22px;
	font-size:12px;
	text-decoration:none;
	color:#C60001;
	padding:0px;
	border-bottom:1px solid #CCCCCC;
}
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {
	display:block;
	background:#efefef;
	color:#000;
	width:120px;
	height:22px;
	line-height:22px;
	TEXT-INDENT:15px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.menu ul table ul a, .menu ul table ul a:visited {
	width:px;
}
/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {
	position:absolute;
	left:0;
	top:0;
	font-size:11px;
	z-index:-1;
}
.menu ul ul table {
	lef\t:-1px;
}
.menu ul ul table ul.left {
	margin-lef\t:2px;
}
.menu li:hover {
	position:relative;
}
* html .menu a:hover {
	position:relative;
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
	width:150px;
	background:#efefef;
}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {
	width:120px;
	background:#efefef;
}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {
	background:#efefef;
}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {
	background:#efefef;
}
/* style the level hovers */
/* first */
.menu a:hover {
	color:#C60001;
	background:#ffffff;
}
.menu :hover > a {
	color:#C60001;
	background:#ffffff;
}
/* second */
.menu ul ul a:hover {
	color:#C60001;
	background:#ffffff;
}
.menu ul ul :hover > a {
	color:#C60001;
	background:#ffffff;
}
/* third */
.menu ul ul ul a:hover {
	background:#ffffff;
}
.menu ul ul ul :hover > a {
	background:#ffffff;
}
/* fourth */
.menu ul ul ul ul a:hover {
	background:#ffffff;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:22px;
	top:22px;
	left:0px;
	width:px;
}
/* position the third level flyout menu */
.menu ul ul ul {
	left:121px;
	top:0;
	width:px;
}
/* position the fourth level flyout menu */
.menu ul ul ul ul {
	left:151px;
	top:0;
	width:px;
}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {
	left:-100px;
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {
	visibility:visible;
	height:22px;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul {
	visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul {
	visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul {
	visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {
	visibility:visible;
}
 [if IE 7]> .menu ul ul ul {
margin-left:-1px;
}
.menu ul ul ul.left {
	margin-left:1px;
}
[endif] .leftbg {
	background-image: url(../images/leftbg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.redtxt {
	color: #C00;
}
.title_bg_14 {
	font-family: "宋体";
	font-size: 14px;
	color: #FFF;
	background-image: url(../images/title_bg.png);
	background-repeat: repeat-x;
	text-align: left;
	font-weight: bolder;
	padding-left: 20px;
	vertical-align: middle;
	height: 28px;
}
.tablecontent {
	font-size: 11px;
	color: #666;
}
.whiteHeadtitle {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
/*add by andy 20090311*/
.redMenu {
	color:#C00;
}
.product_bigName {
	font-family: "微软雅黑", "黑体", verdana,;
	font-size: 18px;
	color: #C00;
	font-weight: bold;
}
/*add by andy 20090311*/

/*add by andy 20091005*/
.noTop_tableBorder {
	table-layout:fixed;
	word-break:break-all;
	border-left-width:1px;
	border-left-color:#cccccc;
	border-left-style:solid;
	border-right-width:1px;
	border-right-color:#cccccc;
	border-right-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid
}
.lingdongspace_title {
	font-size: 14.6px;
	font-weight: bold;
	color: #d74040;
}
.font_14 {
	font-size: 14px;
	color: #000;
}
.font_12_blue {
	font-size: 12px;
	font-weight: bold;
	color: #2767ae;
}
.icon_bg_link {
	font-size: 12px;
	color: #2877cb;
	text-decoration: none;
	background-image: url(../images/icon_bg01.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 21px;
	width: 20%;
	vertical-align: middle;
}
.white_14_bold {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.icon_bg_hover {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/icon_bg02.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 21px;
	width: 20%;
	text-align: center;
	vertical-align: middle;
}
.font_11_grays {
	font-size: 11px;
	color: #777777;
}
.industry_bg01 {
	background-image: url(../images/pds_m_bg02.gif);
	padding-left: 28px;
	color: #000;
	cursor:pointer;
	vertical-align: middle;
	line-height: 25px;
}
.industry_bg02 {
	background-image: url(../images/industry_m_bg01.gif);
	padding-left: 28px;
	color: #000;
	cursor:pointer;
	vertical-align: middle;
	line-height: 25px;
}
.industry_Lv3_bg01 {
	background-image: url(../images/pds_lv3_bg02.gif);
	padding-left: 38px;
	color: #000;
	cursor:pointer;
	vertical-align: middle;
	line-height: 25px;
}
.industry_Lv3_bg02 {
	background-image: url(../images/industry_lv3_01.gif);
	padding-left: 38px;
	color: #000;
	cursor:pointer;
	vertical-align: middle;
	line-height: 25px;
}
/* HOW edit@May, 2010.sort*/
.sort {
	background:url("../images/sort-bg.gif") repeat-x scroll center bottom transparent;
	border:1px solid #CCCCCC;
	height:24px;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:10px;
	padding-top:8px;
}
.sort div {
	float:left;
	height:20px;
	line-height:15px;
}
.sort .sort-a {
}
.sort .sort-b-normal {
	background:url("../images/icon.gif") repeat scroll -116px -1001px #FFFFFF;
	border:1px solid #CCCCCC;
	height:16px;
	text-indent:4px;
	width:70px;
}
.sort .sort-b-up {
	background:url("../images/icon.gif") repeat scroll 30px -1001px #FFFFFF;
	border:1px solid #CCCCCC;
	height:16px;
	text-indent:4px;
	width:70px;
}
.sort .sort-b-down {
	background:url("../images/icon.gif") repeat scroll -40px -1001px #FFFFFF;
	border:1px solid #CCCCCC;
	height:16px;
	text-indent:4px;
	width:70px;
}
.sort .sort-d {
	background:url("../images/icon.gif") repeat scroll -48px -959px #FFFFFF;
	border:1px solid #CCCCCC;
	height:16px;
	text-indent:4px;
	width:130px;
}
#sort-d-mother-layer {
	position:relative;
}
#sort-d-ap {
	clear:both;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #CCCCCC;
	height:85px;
	left:-130px;
	position:absolute;
	top:20px;
	width:130px;
	z-index:10;
	white-space:nowrap;
}
.gift-m {
	position:relative;
}
.gift-m-icon {
	height:20px;
	left:0;
	position:absolute;
	top:-3px;
	width:19px;
	z-index:2;
}
.gift-m-content {
	background:none repeat scroll 0 0 #FFFFCC;
	border:1px solid #CCCCCC;
	left:22px;
	line-height:18px;
	padding:4px;
	position:absolute;
	top:2px;
}
.sort #sort-d-ap div {
	line-height:24px;
	width:68px;
	padding-left:5px;
}
.sort .sort-e {
	height:16px;
	padding-left:10px;
}
