@charset "utf-8";


/********** Theme Designed By STDAO **********/

html,body{ background:#d7d7d7 url(images/bg.jpg) /*fixed*/ repeat;width:100%; padding:0; /*text-align: center; */margin: 0 auto; font: 13px "Hiragino Sans GB", "Microsoft YaHei", sans-serif;color:#333; }
a,a:link, a:active, a:visited { text-decoration:none; color: #333; }
a:hover{background:#3fa7cb;color:#fff;}
img{ border:0;position:relative;display:block;background:none; }
img:hover{background:none;border:0;margin:0;}

li,ul { list-style-type: none; }
.fr{float:right;text-align:right;}
.fr a{margin-left:5px;}
.fl{float:left;text-align:left;}
.fl a{margin-right:5px;}
#main{ width:962px; margin:0 auto; }
.clear { clear:both; }

#logo{height:80px;width:960px;margin:0 auto;}

.logo a {
	float:left;
	font-size:45px;
  margin-top:5px;
	font-weight:800;
	text-shadow:3px 3px 3px #;
	color:#3fa7cb;
	text-shadow:0 0 3px #d9d9d9;
}
.logo a:hover {
background:none;
	text-decoration:none/*ȥ�������»���*/;
	color:#3fa7cb;
	text-shadow:0 0 6px #3fa7cb;
}
/* search-form */
.search-form{float:right;margin-top:25px;vertical-align:top}
.search-form input{float: left;}
.search-input{border:1px solid #ccc;border-right:none;display:block;height:20px;padding:3px 8px;background:none;width:140px;color:#B3B3B3}
.search-input:focus{color:#444;}
.search-submit{background-color: #3fa7cb;height: 28px;color:#fff;padding:0 10px;border: none;cursor: pointer;}

/* navbox */
#nav{background:#3fa7cb;
	height: 40px;
	width:100%;z-index:2000;
color:#FFF;text-align:center;
opacity: 0.95;     
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";  
filter: alpha(opacity=95);  
-moz-opacity: 0.95;  
-khtml-opacity: 0.95; 
box-shadow: 0px 1px 3px rgba(204,204,204,.5);
-moz-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
-webkit-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
-khtml-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
}

.nav{width:960px;margin:0 auto;}
.nav li{float:left;}

.nav li a {float:left;display:block;
padding:2px 9px;line-height:35px;font-size:16px;color:#fff;text-align:center;}
.nav li a:hover{background:#4eb2d4;}
.current a:link {color:#fff;background:#4eb2d4;height: 35px;}
/*.current *a:active {color:#000;background:#349f05;height: 40px;}*/
.current a:visited {color:#fff;background:#4eb2d4;/*height: 40px; *text-decoration:underline;*/}
/*.current *a:hover {color:#000;background:#349f05;height: 40px;}*/



#ad-a{ width: 960px; height: 100%; text-align: center; margin:15px auto;background:#fff;border: #d9d9d9 1px solid;
	box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-moz-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-webkit-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-khtml-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
 }

.tmain{
 }


#t_box { width:950px; margin:0 auto 10px auto;background:#fff;padding:5px 5px 3px 5px; border: #d9d9d9 1px solid;
	box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-moz-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-webkit-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-khtml-box-shadow: 0px 1px 3px rgba(204,204,204,.5);

}
#welcome {
    float:right;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    padding-left: 33px;
}

#t_share {
   	border-left: 5px solid #3fa7cb;
	padding-left:10px;
    float:left;

}
















#container{ width:992px;margin:0 auto;
	position:relative;
	overflow:hidden;
}
/********** Theme Designed By UU **********/

#content .box{ margin:0px 15px 20px 15px; width: 200px; background: #FFFFFF; border: #d9d9d9 1px solid; padding:8px;
	box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-moz-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-webkit-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-khtml-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
  }
#content .box img { max-width: 200px; border: 0;width:200px; margin:0 auto;}

#content .box .logtitle{font-size:16px ;font-weight:bold;text-align:center;margin-bottom:5px;border-bottom: 1px #d9d9d9 dashed/*solid*/;width:100%; /*display:block;*/ padding: 5px 0px;

/*height: 30px; position: absolute; top:0px;*//*bottom:0px;*/ /*left:0; opacity:1; filter:alpha(opacity=100); -moz-opacity: 1; background: #000;*/ }
#comtent .box .logtext{float:left;	width:100%;/*height:98px;*/}
#content .box .title a:hover {color:#fff;background:#3fa7cb;}

#content .img { width: 200px; background: #f5f5f5; }
#content .img p { text-align: left; /*padding:5px 10px 10px 10px;*/ line-height: 20px; margin: 0; }
#content .img p img { /*max-width: 260px;*/ margin: 0; /*padding: 5px 0 5px 0;*/ }


/*
#pagenavi { width: 100%; text-align: center; margin: 0 auto; }
#pagenavi a { background: #666666; color: #666; font-size: 8px; margin-right: 1px; }
#pagenavi a:hover { background:#000000; color: #000000; }
#pagenavi span { display: none; }
*/
#pageurl { display: none; }
#loading {clear: both; text-align: center; height: 25px; /*line-height: 80px; */ _display: none;_height:0px;}
#loading span { _display: none;}
/** ��ҳ **/
.navigation {
	float:right;
	width:960px;
	text-align:center;
	margin:10px 0px 20px 0px;
}
.navigation {
	line-height:35px;
}
.navigation a{
	font-size:16px;
	border:1px solid #3fa7cb;
	color:#3fa7cb;
	margin:0px 0px 0px 10px;
	padding:5px 9px;
}
.navigation a:hover {
	background:#3fa7cb;
	border:1px solid #3fa7cb;
	color:#fff;
}
.navigation span {
	font-size:16px;
	background:#3fa7cb;
	border:1px solid #3fa7cb;
	color:#FFF;
	margin:0px 0px 0px 6px;
	padding:5px 9px;
}





#contentbottom { width: 100%; height:8px; background:#3fa7cb /*url(../images/footer.png) repeat-x*/; 
	box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-moz-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-webkit-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-khtml-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
 }


#nav-b {
	width:100%;/*margin:0 auto;*/
	float: left;
	border-left: 5px solid #3fa7cb;
	padding-left:10px;
	margin: 0px 0px 20px 0px;text-align:left;
}
#nav-b-a {
	width:100%;height:20px;margin:0 auto;
	float: left;
	border-left: 5px solid #3fa7cb;
	padding-left:10px;
	margin: 0px 0px 10px 15px;text-align:left;
}
#grid_1 { width: 620px; float:left;/*margin-bottom: 15px;*/background:#fff;padding:0px 20px 10px 20px;border:1px #d9d9d9 solid;
	box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-moz-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-webkit-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-khtml-box-shadow: 0px 1px 3px rgba(204,204,204,.5);


}
.echo-log-title{text-align: center;	font-size:11px;
}
.echo-log-title a {	
	display: block;
	color: #333;
}

.echo-log-text{padding:10px 0px 10px 0px;text-align:left;width: 100%;border-bottom: 1px #CCC dashed;}
.echo-log-text p a { color:#0066FF;}
.echo-log-text img:hover{}

.postinfo {text-align: center;width: 100%; padding:0px 0px 10px 0px;border-bottom: 1px #CCC dashed;}
/*.*postinfo a:hover{color:#fff;background:#3fa7cb;}*/
.neighborlog{width: 100%;margin-top:15px;}
/*.*neighborlog a:hover{color:#fff;background:#3fa7cb;}*/

#comments{margin-top:10px;}





.single { width:960px; height: 100%; margin: 0 auto; /*text-align:center;*/}

#contentleft { float:left;width: 690px; text-align: left; overflow: hidden;/*margin:0 auto; */}
#contentleft .echo { background: #fafafa; border: #d9d9d9 1px solid; width: 648px; padding:20px; }
#contentleft .title { width: 100%; border-bottom: #d9d9d9 1px solid; text-align:center; height: 50px; padding: 0; /*padding: 8px 0 0 0;*/}
#contentleft .logtitle { width: 75%; float: left; font: 18px "Microsoft YaHei"; font-weight: bold; }
#contentleft .tag { width: 100%; height: 28px; line-height: 28px; padding: 35px 0 0 0; }
#contentleft .tag a { padding: 5px 10px 5px 10px; background: #faf8f9; border: 1px #bbbbbb solid; font-weight: bold; color: #524d4d; }
#contentleft .tag a:hover { border: #999999 1px solid; }
#contentleft .post { padding-top: 15px; /*padding:0;*/ }
#contentleft .post img { max-width: 730px; padding: 0 0 15px 0; }
#contentleft .post p { margin: 0; line-height: 20px; color: #444444; }

#blogger{float:left;width:100px;top:0;left:0;margin-left:0px;}
#blogger img{width:100px;height:100px;float:left;top:0;left:0;margin-left:0px;}




#sidebar {float:right;/*position:fixed;*/width:250px;margin: 0px;padding:10px;background:#fff;overflow:hidden;
border:1px #d9d9d9 solid;
	box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-moz-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-webkit-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	-khtml-box-shadow: 0px 1px 3px rgba(204,204,204,.5);
	}
	

#sidebar ul {list-style-type: none; margin: 0px; padding: 0px;}
#sidebar ul li { 
margin:5px 0px; 
padding: 0 0 0 17px;
 float:left;
  width:108px;
background:url("images/icon_left_list.gif") no-repeat scroll 0 0 transparent;
 border-bottom:1px dashed #DDDDDD;
 overflow:hidden;}
#sidebar ul li a{line-height:16px;}
#sidebar ul li ul li {margin:5px 0px; padding: 0px;}

/*	
.aside {margin:10px 0px 10px 0px;}
.aside li { float:left;  width:250px; }

.aside a{
	display: block;
	padding: 2px 5px;
	float: left;
	margin: 2px 5px;line-height:20px;
}
*/
/*.*aside li a:hover{	color: #fff;
	background:#3fa7cb;}*/
.title {
	width:100%;/*margin:0 auto;*/
	float: left;
	border-left: 5px solid #3fa7cb;
	padding-left:10px;
	margin: 10px 0px 10px 0px;text-align:left;
}
#blogtags{
	float: left;
	padding:2px 5px;margin:5px;
}
/*������־*/

#neigh{/*height:20px;*/width:100%;/*padding:0 10px 0px 10px;*margin:0px 0px;*//*z-index:2;*border-bottom: 1px #3fa7cb dashed;*/}
.left{width:auto;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;          
}
.right{width:auto;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis; float:left}

#top-link{ display:none;position:fixed;bottom:60px;right:35px;width:64px;height:64px;/*-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;*/background:url(images/back-to-top.png) center center no-repeat; }
#*top-link:hover{ background-color:#e2e2e2; }
#top-link { border-bottom: none; }




#ph_lay,#ph_zoom{top:0;left:0;width:100%;z-index:9999;display:none;}
#ph_lay{height:100%;position:fixed;_position:absolute;_height:expression(Math.max(documentElement.clientHeight,body.scrollHeight));}
#ph_zoom{overflow-x:hidden;position:absolute;}
#ph_zoom span{margin:0;float:right;padding:0 9px;color:inherit;}
#ph_lay,#ph_cap,#ph_nav span{background:#000;}
#ph_cap,#ph_nav{cursor:pointer;font-size:14px;line-height:21px;position:absolute;}
#ph_nav #ph_prev,#ph_cap #ph_txt{float:left;}
.zoomed{margin:0;padding:0;max-width:none;cursor:pointer;position:absolute;}
.phzoom{position:relative;display:inline-block;}
.ph_hover{top:0;left:0;width:100%;height:100%;display:block;position:absolute;background:url(images/zoom.png) no-repeat 50% 50%;}
.phzoom .loading{background:url(images/loading.gif) no-repeat 50% 50%;}










#tw { float: left; width: 960px; text-align: left; padding: 0 0 20px 0; }
#tw .box{ margin: 6px ; width: 200px; background: #fff; padding: 10px; box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3); line-height: 20px; color: #444; }
#tw .box img { margin: 0 3px -6px 0;width: 200px; padding: 2px; background: #f5f5f5; border: 1px #ddd solid; }









