/*--------------------------------------------------------- 

网上家园 Global Style Sheet
version:      1.2
author:       yilander
email:        yilander@gmail.com
create date:  2007/04/20
update:       2007/04/29

---------------------------------------------------------*/

* { margin:0; padding:0;}
body { 
    background:#fff; 
	font:11px Tahoma,Verdana,宋体;
	/*font:12px Tahoma,Verdana,宋体 !important;*/ 
	color:#666;
	line-height:160%; 
	text-align:center;
	height:100%;
}
*+ html body { font:11px Tahoma,Verdana,宋体; }

/** header begin **/
#header {
    margin:0 auto;
	width:878px;
	background:#fff;
	height:86px;
}
#header a { blr:expression(this.onFocus=this.blur()) }
#header area { blr:expression(this.onFocus=this.blur()) }
#logo {
    float:left;
	width:200px;
}
#navi {
    float:right;
	width:610px;
	margin:17px 4px 0 0 ;
	color:#999;
}
#navi img { 
    float:left;
	display:block;
	margin-bottom:5px;
}
#navi a , #navi a:visited { color:#900; text-decoration:none; }
#navi a:hover { color:#fff; background:#f90; }
/** header end **/

#footer {
    margin:0 auto;   
    width:878px;
	height:70px;
	clear:both;
	background:url(../images/footBg.png) repeat-x top;
}
#footer #menu {
    float:left;
	width:630px;
	padding:20px 0 0 10px;
	text-align:left;
}
#footer #copyRight {
    float:right;
	width:300px;
	padding:20px 10px 0 0 ;
	text-align:right;
}

img { border:0; }
.clear { 
    clear:both; 
	height:0;
	overflow:hidden;
}

/***** form style *****/

input,
select,
textarea { 
    font-size:12px;
	font-family:arial,宋体;
}
textarea { 
    border:1px solid #aaa; 
	padding:1px 2px;
}
.input {
    border:1px solid #aaa;
	background:#fff;
	padding:1px 2px;
	height:16px;
}
.file {
    border:1px solid #aaa;
	background:#fff;
	padding:1px 2px;
	height:20px;
}
.sffocus {
	background: #ffc; /*----for IE----*/
	border: 1px solid #fc6;
	padding:1px 2px;
}

textarea:focus, 
input:focus {
	background: #F0F9FB; /*----for firefox......----*/
	border: 2px solid #1D95C7;
}

.button {
    border:1px solid #B9B9B9;
	color:#575757;
	font:normal 12px;
	height:22px;
	padding:0 5px; /** IE浏览器 Bug 未解决 **/
	background:url(../images/buttonBg.gif) repeat-x;
}

.page {
    margin:0 auto;
	padding:10px 2px 6px 2px;
}
.page a, .page a:visited { 
    color:#333; 
	margin:0 2px;
}
.page a:hover {
    background:#f60;
	color:#fff;
}


.listBg_on { background:#FFFFDF; }
.listBg_out { background:#fff; }

.infoBox {
    width:485px; 
	height:296px; 
	background:url(../images/infoBg.png) no-repeat;
}

/***** font style *****/
.redFont { color:#f60; }
.blueFont { color:#3B507E; }
.greenFont { color:#718805; }
.grayFont { color:#999; }
h6 { 
    padding:5px 0 5px 25px;
	margin:0;
	font:12px 微软雅黑;
    background:url(../images/ico_enclosure2.gif) no-repeat left center;
} 
h6 a,
h6 a:visited {
    color:#f60;
	text-decoration:underline;
}
h6 a:hover {
    background:#f90;
	color:#fff;
	text-decoration:none;
}
/***** link style *****/
a,
a:visited { color:#575757; text-decoration:none; }
a:hover { color:#f60; text-decoration:underline; }

a.link2,
a.link2:visited { color:#f60; text-decoration:none; }
a.link2:hover { color:#666;}

a.blueLink,
a.blueLink:visited { color:#3B507E; text-decoration:underline; }
a.blueLink:hover { color:#f60;text-decoration:none; }

a.redLink,
a.redLink:visited { color:#f60; text-decoration:underline; }
a.redLink:hover { color:#575757; text-decoration:none; }

#dhtmltooltip { 
    position:absolute; 
	border:1px solid #666; 
	padding:4px; 
	background-color:#fff;
    visibility: hidden; 
	z-index:100; 
	filter: alpha(opacity=85);
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3);*/

}
#dhtmltooltip img {

}