/* 无忧生活网通用样式表 */

/* 通用样式 */
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
body {
	font-family:"宋体";
	font-size:12px;
	text-align:center;
	margin:0;
	/*background:#fff url(/images/style/bg_main.jpg) no-repeat right top;*/
	
	/*background:#fff url(/images/bgindex.gif);*/
	color:#000;
	
	}

form {
	margin:0;
	}

td {
	font-size:12px;
	color: #666;
	}

textarea,input,object {
	font-size:12px;
	color: #000;
	font-weight:normal;
	}

ul,li,dl,dt,dd {
	margin:0;
	padding:0;
	}

li {
	list-style:none;
	}

a {
	color:#000;
	text-decoration:none;
	}

a:hover {
	text-decoration:underline;
	}

a:visited {
	color:#551A8B;
	}

img {
	border:0;
	}

h1 {
	font-size:12px;
	margin:0;
	}

#tbody h1 a {
	color:#000;
	text-decoration:none;
	}


.clear {
	clear:both;
	font-size:1px;
	}
#BiuBiuPP {position: absolute; left: 88%; top: 350px; width: 130px; height: 600px; z-index: 10;}
#tbody {
	width:760px;
	text-align:left;
    margin:auto;
	}

.i_table {
	border:1px solid #ccc;
	table-layout:fixed;
	}

.alert {
	color:#f30;
	}

.more {
	float:right;
	margin:-20px 2px 0 5px;
	}

.author {
	margin-top:-20px;
	float:right;
	}

.author2 {
	margin-top:-15px;
	float:right;
	}

.pages {
	margin:5px 0;
	height:23px;
	line-height:23px;
	text-align:right;
	background:url(/images/style/bg_pages.gif) repeat-x;
	border:1px solid #D0E0F0;
	}

.buttons {
	text-align:center;
	padding:8px;
	clear:both;
	}

.buttons input {
	margin-right:20px;
	}
.rightlink
{ border:1px solid #acd0e6; height:27px; padding-top:6px; width:760px
}

.rightlink a:link { 
color: #0000FF; 
background-color: #FFFccc; 
} 
.rightlink a:visited { 
color: #990000; 
background-color: #FFFccc; 
} 
.rightlink a:hover {
color: #FF0000;
background-color: #FFFccc;
}
.rightlink a:active 
{
	color: #990000;
	background-color: #FFFccc;
}
#tbody .empty
{
	border:none;
	height:5px;
	font-size:1px;
	background:none;
}

#tbody div ul li
{
	text-align:left;
	margin:auto;
	padding:auto;

	}
#tbody div ul li span
{
text-align:right;
	}

/* 头脚样式 */

#headlogin {
	border:1px solid #97B3CA;
		border-top:none;
				height:27px;
					line-height:27px; 
					padding-left:5px;
					padding-top:8px; 
					width:760px; margin:0px 0px 0px 2px; 
											
}  
#headlogin2 {
	border:1px solid #97B3CA;
		border-top:none;
				height:27px;
					line-height:27px; 
					padding-left:5px;
					padding-top:8px;
					width:760px; margin:0px 1px 0px 0px; 
											
}  

#headloginindex {
	border:1px solid #97B3CA;
		border-top:none;
				height:27px;
					line-height:27px; 
					padding-left:5px; 
					padding-top:8px; padding-bottom:8px;
					width:760px; margin:0px 0px 0px 0px; 
											
}  

#googlehenfu {
	border:1px solid #CCC; background-position:center;
		border-top:none;
				height:90px;
					width:760px; 
							}  
							
#headlogin form {
	POSITION: absolute;
	margin:3px 0 3px 0;
	padding:1px 0 3px 0  ;
	}
#headlogin input {
	font-size:12px;
	padding:0;
	height:16px;
	margin-right:15px;
	border:1px solid #97B3CA;
	background:transparent;
	}

#headlogin strong {
	color:#900;
	}

#headlogin a {
	color:#36c;
	text-decoration: none;
	}

#headlogin ul {
	MARGIN-LEFT: 580px; 
	WIDTH: 180px; 
	LINE-HEIGHT: 16px; 
	POSITION: absolute; 
	margin-top:6px;
	padding:0;
}

#headlogin li {
	float:right;
	padding:1px 15px 0 12px;
	background:url(/images/style/icon_sq1.gif) no-repeat 0 2px;
	}

#headlogo {
	float:left;
	margin:2px 0;
	width:200px;
	
	}

#headbanner {
	text-align:left;
	margin:2px 0;
	width:460px;
	}

#headmenu { 
	width:760px;
	height:23px;
	line-height:23px;
	/*
	background:#06C url(/images/style/bg_topmenu.gif) repeat-x;!important
	*/
	background:#06C url(/images/style/bg_topmenu.gif) repeat-x;
	border:#0A2741 1px  solid ; 
	padding-left:2px;
	/*clear:both;*/
	}

#headmenu a {
	color:#fff;
	text-decoration:none;
	}

#headmenu li {
	float:left;
	padding:0 10px;
	}

#bottommenu {
  width:758px;
	background:#EEE;
	text-align:center;
	line-height:23px; 
	margin:auto;
	
	}

#bottommenu a {
	color:#000;
	}

#footer {
	color:#666;
	line-height:10px;
	clear:both;
	text-align:center;
	padding:10px;
	background:url(/images/style/footer.gif)  repeat-x ;
	border:1px solid #CCC;width:760px;
	margin:auto;
	width:758px;
	}

#footer a {
	color:#666;
	}

#position { 
	margin:3px 0px 2px 1px;
	text-align:left; 
	background:url(/images/style/head_col3.gif) repeat ;
	border:1px #acd0e6 solid; 
	height:20px;
	padding:8px 6px 0px 6px; 
	width:759px
	}
#position  b
{
	 vertical-align:middle
	}	
#position2 { 
	/**margin-top:4px; margin:4px 0px 4px 1px;
	text-align:left; background:url(/images/sy4.gif);
	border:1px #acd0e6 solid; height:27px; padding:2px 6px 2px 6px; width:760px*/
	}

#seacher { 
	height:29px;
	text-align:left; 
	background:url(/images/sy4.gif);
	border:1px #acd0e6 solid; padding-top:2px; width:738px
	}
	
#seacher searchsd
{

}
	
#position a,#position a:visited {
	color:#000;
	}



/* xml */

.xml { font-family: Tahoma, Verdana;
	border:#8c8e7b 1px solid;
	background:#fff;
	}

.xml a { color:#fff;
	}

.xml a:visited { color:#fff;
	}

.xml_1 { background:#f60;
	font-size:7pt;
	color:#fff;
	}

.xml_2 { background:#8c8e7b;
	font-size:7pt;
	}
.search {
width:760px;
height:30px;
margin:2px auto;
border:1px #E6E6E6 solid;
padding:0 0 2px 0;
overflow:hidden;
}
.search .goog {
width:100%;
float:left;
padding:1px;
}
 
 .search .goog .sea {
 float:left;
 width:410px;
 margin:0;
 padding:0;
 }
 .search .goog .sea .input2 {
  float:right;
    width:340px;
     margin-top:2px;
     }
     .search .goog .sea .input2 .img{
     float:right;
     width:70px;
     }
     .search .goog .sea .input2 .img2{
     float:right;
     width:70px;
     }
     .search .key {
     float:left;
     margin:3px 0 ;
     padding-top:3px;
     }

     .key A:link {
     	COLOR: #008000; 
		TEXT-DECORATION: none;
		}
		.key A:visited {
			TEXT-DECORATION: none;
				color: #008000;
				}
				.key A:hover {
					COLOR:#008000;
						TEXT-DECORATION: underline;
						}
						.key  A:active {
							COLOR: #008000;
								TEXT-DECORATION: underline;}
								.topbanner_jy { 
									width:100%;
										text-align:center;
											padding:5px 0;
												border-bottom:1px #CCCCCC solid;
												background-color:#FFFFFF;
													
													}
													.topbanner_jy A:link {
														COLOR: #003399; TEXT-DECORATION: underline
														}
														.topbanner_jy A:visited {
															COLOR:#003399; TEXT-DECORATION: underline
															}
															.topbanner_jy A:hover {
																COLOR: #FF9900; TEXT-DECORATION: underline
																}
																.topbanner_jy A:active {
																	COLOR:#FF9900; TEXT-DECORATION: none
																	}

