@charset "UTF-8";
/*©2009 jkm.cn*/
body{
margin:0 auto;
background-color:#fff;
font-size:12px;
}
body,p,input,button,select{
font-family: Arial, sans-serif;
}
h1,h2,h3,h4,ul,ol,p{
margin:0;
padding:0;
}
.ilogo, .sf .nav{
text-align:center;
}
.ilogo{
padding:40px 0 20px;
}
.ilogo h1{
margin:0 auto;
width:220px;
height:94px;
overflow:hidden;
}
.top{
padding:0 10px;
line-height:24px;
height:24px;
border-bottom:1px solid #ddd;
}
.t_user{
float:right;
word-spacing:6px;
color:#666;
}
.top .nav li{
font-size:12px;
}
.nav li{
display:inline;
list-style:none;
font-size:14px;
line-height:24px;
}
.nav a,.nav strong{
padding:0 12px;
}
.nav strong{
border:1px solid #ddd;
border-width:0 1px;
}

.full_width_search .sf{
	width:628px;
	}
.full_width_search .sf .q{
	width:581px;
	}
.sf{
width:528px;
margin:0 auto;
overflow:hidden;
}
.sf div, .sf .q, .sf button{
background-image:url(images/simg.gif);
background-repeat:no-repeat;
}
.sf div, .sf .q, .sf button{
height:31px;
border:0;
padding:0;
float:left;
}
.sf div{
margin-top:6px;
padding-left:16px;
background-position:-189px -94px;
}
.sf .q{
width:481px;
background-repeat:repeat-x;
background-position:0 -156px; 
padding-top:6px;
height:25px;
}
.sf button{
width:31px;
overflow:hidden;
font-size:0;
text-indent:-1000px;
cursor:pointer;
background-position:-189px -125px;
}
.q, button, .itips,h3,h4{
font-size:14px;
}

.itips{
padding:50px;
text-align:center;
color:#999;
word-spacing:4px;
}

.footer{
text-align:center;
padding-top:20px;
word-spacing:4px;
}
.footer p{
line-height:30px;
}
.footer p a, .footer p{
font-size:11px;
color:#999;
}
a img{border:0;}
a{
color: #03c;
text-decoration:none;
}
.s_results a:visited{
color:#551a8b;
}
a:hover{
color: #f60;
text-decoration: underline;
}
.s_header{
padding-top:12px;
min-height:70px;
_height:70px;
}
.s_header h1{
float:left;
padding:0 14px;
line-height:55px;
color: #666;
font-size:26px;
}
.s_header h1 a, .s_header h1 span{
float:left;
}
#logo{
width:145px;
height:60px;
padding-right:6px;
overflow:hidden;
}
#logo img{
margin-top:-94px;
}
.s_header .sf{
margin:6px 0 0;
}


.not_found{
background-color:#FFD;
padding:24px;
margin:20px 0;
color:#f60;
}
.s_results {
padding:0 321px 21px 21px;
max-width:600px;
_width:expression((documentElement.clientWidth>920) ? "600px" : "auto");
}
.s_results li h3 strong, .s_results li p strong{
color:red;
font-weight:normal;
}
.s_info{
word-spacing:6px;
}
p.s_info span{
color:#777;
}
.s_meta cite, .s_info a{
font-style:normal;
color:green;
}
.s_meta li{
display:inline;
}
.s_meta a{
color:#77c;
}
.s_results li{
list-style:none;
line-height:150%;
}
.s_results li h3{
font-weight:normal;
padding-top:12px;
}
.s_results h3 a{
text-decoration:underline;
}
.s_results li p{
padding:3px 0;
color:#333;
}
.results_container{
float:left;
width:100%;
}
.side_container{
float:right;
width:320px;
margin:21px 0 21px -321px;
border-left:1px solid #ddd;
}
.s_bottom{
clear:both;
padding:0 0 8px 24px;
background-color:#f8f8f8;
border:solid #ddd;
border-width:1px 0;	
}
.s_bottom .sf{margin:0;}
.ssb{
line-height:21px;
color:#333;
background-color:#f5f5f5;
padding:2px 21px;
border-top:1px solid #ddd;
}
.ssb div{
float:left;
}
.result_stats{
text-align:right;
}

#cache-header{
width:850px;
margin:0 auto;
}
.cache_container, .cache_important{
width:800px;
line-height:180%;
clear:both;
}
.cache_container{
border:1px solid #ddd;
border-style: dashed solid solid;
padding:24px;
margin:0 auto 24px;
font-size:14px;
line-height:180%;
}
.cache_container h1{
font-size:26px;
padding:0 0 14px;
}
.cache_container h1, .s_header h1, .side_cont h2{
font-family:'黑体','heiti';
}
.cache_container hr{
height:1px;
background-color:#ccc;
border:0;
}
.cache_important{
color:#666;
margin:0 auto;
padding:12px 24px;
background-color:#F8F8F8;
border:1px solid #ddd;
border-bottom-width:0;
}

.pagination strong, .pagination a{
display:block;
float:left;
line-height:21px;
padding:0 8px;
font-size:14px;
border:1px solid #ddd;
margin-right:4px;
}
.pagination strong{
border-color:#fff;
}
.pagination{
height:23px;
padding:0 24px 24px;
overflow:hidden;
}

.side_cont{
padding-left:15px;
padding-bottom:10px;
}
.side_cont h2{
font-size:18px;
font-weight:normal;
padding:12px 0;
}
.side_cont h2 a{
color:rgb(0,169,157);
}
.side_cont li{
list-style:none;
font-size:12px;
line-height:24px;
}
.side_cont p{
padding:6px 0;
}
#side_doctor li{
height:75px;
padding-left:45px;
}
#side_doctor ul ul li, #side_ask li{
height:18px;
padding:0;
overflow:hidden;
}
#side_doctor ul ul li a{
color:#666;
text-decoration:underline;
}
#side_doctor img{
float:left;
width:45px;
height:60px;
margin-left:-45px;
padding-right:6px;
}
#side_ask li{
padding-bottom:6px;
}


#jkm_archives_index, #jkm_archives, .archives_previous_and_next{
	width:760px;
	margin:12px auto 0;
	}
#jkm_archives_index{
	overflow:hidden;
	list-style:none;
	border:solid #eee;
	border-width:0 0 1px 1px;
	}
#jkm_archives_index li, #jkm_archives_index li a{
	float:left;
	}
#jkm_archives_index li a{
	width:189px;
	border:solid #eee;
	line-height:37px;
	text-indent:6px;
	border-width:1px 1px 0 0;
	}
.archives_previous_and_next{
	height:41px;
	overflow:hidden;
	padding:10px 0;
	}
.archives_previous_and_next a{
	border:1px solid #eee;
	float:left;
	width:378px;
	line-height:37px;
	text-align:center;
	}
#jkm_archives li{
	border-bottom:1px solid #eee;
	line-height:27px;
	list-style:inside;
	color:#eee;
	}