form,table,input,textarea,blockquote,body, label, object, iframe, html, .nomp *{ padding:0px; margin:0px;}
body {
	text-align:center;
	color:#444;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif, simsun;
	font-size: 12px;
	line-height: 150%;
}
img  { border-width:0;}input,select{ vertical-align:middle;}table{ border-collapse:collapse;border-spacing: 0;}
.c{ clear:both;}.l{ float:left}.r{ float:right}.h,.none{ display:none}
.red { color:#FF3300}.blue{ color:#0066CC}.gray{ color:gray}.green{ color:green}
.TL{ text-align: left}.TR{ text-align: right}.TC{ text-align: center}
a{ color:#333; text-decoration:none;}a:hover{  text-decoration:underline}
#wrapper { margin:0 auto;text-align:left; overflow:hidden}

.MPnone *{margin:0;padding:0;}
.MPnone li, .nomp li{ list-style-type:none}

#rayFocus { width:280px; height:210px; position:relative; border:1px #800000 solid;background:#F5F5F5;overflow:hidden;}
#rayFocus_pic li{ width:280px; height:220px; position:absolute; top:0; display:block; overflow:hidden; } #rayFocus .img{ display:block;}
	#rayFocus .txt{ width:280px; height:28px; bottom:10px; position:absolute; display:block; font:bold 14px/28px "Microsoft Yahei"; color: #FFF;padding:0 6px; display:block;
	background:transparent url('/img/alpha.png') repeat-x; overflow:hidden;_background-image:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="/img/alpha.png");}
#rayFocus_btn { position:absolute; z-index:999; right:5px; bottom:5px;}
#rayFocus_btn span { color:#999; background:#333; border:1px solid #000; padding:0 5px; display:block; float:left; margin-left:3px;  cursor:pointer; height:16px;  font:10px/16px Arial }
#rayFocus_btn .current{color:#fff; background:#c00; border:1px solid #FF5300; padding:0 10px;}
#topNav a, #topNav a:visited {
	color: #CCC;
}
#banner .top-link {
	float: right;
	width: 310px;
	display: block;
	height: 32px;
	padding-top: 32px;
}
#banner .top-link li {
	float: left;
	display: block;
	height: 32px;
	line-height: 16px;
}
#banner .top-link .top-link-order {
	background-image: url(../Images/icon-order.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 40px;
	width: 100px;
}
#banner .top-link li strong {
	font-weight: normal;
	color: #333;
}
#banner .top-link li a {
	color: #999;
}
#banner .top-link .top-link-contact {
	background-image: url(../Images/icon-mob.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 35px;
	width: 135px;
}
#mininews dt strong {
	color: #00A0E8;
}
#m2 h3 strong {
	color: #00A0E8;
}
