@charset "utf-8";
/*@charset "utf-8";*/
/*index*/
.article{
	width:620px;
	margin:0 auto;
	margin-top:15px;
}
.article a:hover{
	color:#060;
	text-decoration:underline;
}
.article_header{
	width:620px;
}
.article_header_left{
	width:52px;
	height:66px;
	float:left;
	padding-right:3px;
	text-align:center;
	color:#FFF;
	background:url(../images/time_ico.png) no-repeat;
}
.article_header_left_p1{
	line-height:22px;
}
.article_header_left_p2{
	line-height:18px;
	color:#666;
}
.article_header_left_p3{
	line-height:18px;
	color:#666;
}
.article_header_right{
	width:557px;
	margin-left:8px;
	float:left;
}
.article_header_right_top{
	height:30px;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	padding-left:5px;
	border-bottom:1px #a5a5a5 solid;
}
.article_header_right_top a{
	color:#76824f;
}
.article_header_right_top a:hover{
	text-decoration:none;
}
.article_header_right_bottom{
	height:20px;
	padding-left:5px;
	padding-top:9px;
	color:#abb14d;
}
.article_header_right_bottom a{
	color:#abb14d;
}
.article_header_right_bottom img{
	vertical-align:middle;
}
.article_content{
	width:600px;
	padding:10px;
	line-height:22px;
}
.article_bottom{
	width:600px;
	line-height:20px;
	margin:0 auto;
	color:#abb14d;
}
.article_bottom a{
	color:#abb14d;
}
.article_bottom_left{
	width:390px;
	height:20px;
	float:left;
	overflow:hidden;
}
.article_bottom_left img{
	vertical-align:middle;
}
.article_bottom_right{
	width:210px;
	height:20px;
	float:left;
}
/*end index*/
/*blog details*/
.blog_content{
	width:600px;
	padding:10px;
	line-height:22px;
}
.blog_content_lis,#blog_content img{
	border:1px solid silver;
	padding:3px;
}
.blog_content br {
	margin-bottom:8px;
}
.blog_content a {
	color:#2970A6;
	text-decoration:underline;
}
.blog_content a:hover {
	color:#333;
}
.blog_content p {
	margin:12px 0px;
}
.blog_content img {
	padding:5px;
	border:1px #CCC dashed;
}
.blog_content_copyright{
	width:568px;
	color:#887435;
	padding:5px 10px;
	background:#FFFFEC;
	border:1px #EF7539 dotted;
	margin-top:15px;
}
.blog_content_copyright p{
	margin:0px;
}
.blog_content_copyright a{
	color:#887435;
}
.blog_content_copyright a:hover{
	color:#C00;
}
.relative_article{
	margin:10px 0 10px 40px;;
	width:590px;
	line-height:23px;
}
.relative_article_title,.other_title{
	height:23px;
	border-bottom:1px #CCC dashed;
	font-weight:bold;
	color:#76824f;
	margin-bottom:5px;
	background:url(../images/title_ico.png) no-repeat left;
	padding-left:20px;
}
.relative_article p{
	height:23px;
	margin-left:20px;
}
.blog_comment{
	border:1px #E7F1D4 solid;
	margin:10px 0 10px 60px;
	margin-bottom:10px;
	width:548px;
}
.comment_top{
	width:548px;
	height:40px;
	background:#F8FBF4;
}
.comment_top_left{
	width:50px;
	height:40px;
	float:left;
	background:url(../images/comment_bg.png) right bottom no-repeat;
}
.comment_top_left img{
	/*border:1px #CCC solid;*/
	padding:2px;
	margin-top:4px;
	margin-left:8px;
}
.comment_top_center{
	width:410px;
	height:40px;
	float:left;
	color:#999999;
	line-height:15px;
}
.comment_top_center_name{
	font-weight:bold;
	color:#874604;
	margin-top:5px;
	margin-bottom:2px;
}
.comment_top_center a{
	color:#ABB14D;
}
.comment_top_right{
	width:80px;
	height:40px;
	float:left;
	text-align:right;
	color:#D27318;
	line-height:25px;
	color:#ABB14D;
}
.comment_top_right a{
	color:#ABB14D;
}
.comment_center{
	width:532px;
	padding:10px;
	line-height:20px;
	color:#333;
}
.comment_replay_div{
	color:#00CCFF;
}
.comment_none{
	margin:10px 0 10px 56px;
	margin-bottom:10px;
	width:568px;
}
.comment_box{
	line-height:23px;
	width:400px;
	margin-left:60px;
	margin-top:15px;
	font-size:12px;
	height:240px;
	margin-bottom:10px;
}
.comment_box p{
	height:23px;
	width:400px;
	background:url(../images/input_bg.gif) no-repeat;
	margin-top:5px;
}
.comment_box label{
	width:51px;
	float:left;
	text-align:center;
	color:#060;
	padding-left:5px;
}
.comment_box input{
	margin:0;
	height:17px;
	border:none;
	width:196px;
	margin-top:3px;
	background:none;
	color:#333;
	font-size:12px;
}
.comment_box textarea{
	width:330px;
	height:100px;
	font-size:13px;
	padding:3px;
	background:none;
	border:none;
	font-size:12px;
	line-height:20px;
}
.comment_box_textarea{
	margin-top:5px;
	width:340px;
	height:110px;
	background:url(../images/textarea.png) no-repeat;
	padding-top:4px;
	padding-left:4px;
}
.comment_box_span input{
	background:#CFE9AC;
	width:auto;
	padding:0 5px;
	height:20px;
	line-height:20px;
	color:#006600;
	margin-top:8px;
	margin-left:1px;
	border-left:1px #D8ECBF solid;
	border-top:1px #D8ECBF solid;
	border-bottom:1px #3D591A solid;
	border-right:1px #3D591A solid;
}
#replydiv{
	color:#900
}
#replydiv a{
	text-decoration:underline;
}
.replyhost{
	width:466px;
	padding:8px 30px;
	line-height:22px;
	color:#9D7961;
	margin:5px 0;
	background:url(../images/quote.png) left top no-repeat #F8FAFA;
	border:1px #DBCEC5 dashed;
	margin-bottom:10px;
}
.replyhost_left{
	width:50px;
	height:40px;
	float:left;
}
.replyhost_left img{
	border:1px #CCC solid;
	padding:1px;
	margin-top:4px;
	margin-left:8px;
}
.replyhost_right{
	width:356px;
	float:left;
}
/*end blog details*/
/*留言板*/
.guestbook_read_ps{
	width:548px;
	margin-left:60px;
	margin-bottom:10px;
	line-height:23px;
}
.guestbook_read_ps p{
	margin-left:20px;
}
.guestbook_read_t{
	font-size:13px;
	font-weight:bold;
	margin:7px 0px;
}
/*end留言板*/
/*start about*/
#about {
	width:550px;
	margin:0 auto;
}
#about_content {
	width:520px;
	margin-left:20px;
	margin-top:20px;
}
#about_content li {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	list-style-type:georgian;
	margin:0 5px;
	height:26px;
	line-height:26px;
	padding-left:3px;
	border-bottom: #999 1px dotted;
}
#about_content li:hover {
	background:#FAF5F1;
}
/*end about*/
/*start time*/
.time {
	width:600px;
	margin:0 auto;
	margin-top:10px;
}
.weekday {
	font-size: 9pt;
	color: #FF0000;
	text-align: center;
}
.normalday {
	font-size: 9pt;
	color: #000000;
	text-align: center;
}
.weekdaytoday {
	font-size: 9pt;
	color: #FF0000;
	text-align: center;
	background-color: #FFD9D9;
	font-weight: bold;
}
.normaldaytoday {
	font-size: 9pt;
	color: #000000;
	text-align: center;
	background-color: #DDDDDD;
	font-weight: bold;
}
.othermonth {
	font-size: 9pt;
	font-style: italic;
	color: #999999;
	text-align: center;
}
.calendar {
	width:260px;
	float:left;
	margin:0 30px;
}
.countdown {
	width:250px;
	float:left;
	padding-top:22px;
	font-size:13px;
	font-weight:bold;
	color:#9C0
}
.countdown p {
	margin-bottom:20px;
}
/*end time*/
/*end tags*/
.tags {
	margin:0 auto;
	line-height:23px;
	color:#666;
	width:520px;
	margin-top:15px;
}
.tags a {
	color:#666;
}
.tags a:hover {
	text-decoration:underline;
	color:#060;
}
/*end tags*/
/*start about site*/
.aboutsite {
	width:550px;
	margin:0 auto;
	font-size:12px;
	line-height:200%;
	margin-top:15px;
}
.aboutsite p{
	margin-bottom:10px;
}
.aboutsite hr{
	color:#B9EFE2;
	margin-bottom:10px;
}
/*end about site*/
/*网站地图*/
.sitemap{
	width:550px;
	margin:0 auto;
	font-size:12px;
	line-height:140%;
	margin-top:15px;
}
.sitemap p{
	margin-bottom:5px;
}
.sitemap a{
	color:#666;
}
.sitemap a:hover{
	color:#060;
}
/*end网站地图*/
/*start link*/
.link {
	width:525px;
	margin-left:30px;
}
.link_ps {
	width:568px;
	margin:auto;
	margin-bottom:10px;
	margin-left:60px;
	line-height:23px;
}
.link_ps p b {
	margin-top:7px;
	display:block;
}
.link_ps span{
	color:#9D7961;
}
.link_friend_webname {
	height:25px;
	line-height:25px;
	float:left;
	width:110px;
	margin:5px;
	text-align:center
}
/*start domain*/
.domain{
	color:#333;
	line-height:25px;
	padding-top:10px;
}
.domain a{
	text-decoration:underline;
}
.domain p{
	margin-top:10px;
}
/*end domain*/
/*login*/
.user_login {
	width:500px;
	height: auto;
	margin:0 auto;
	margin-top:40px;
}
.user_login_head {
	margin:0 auto;
	width:359px;
	height:113px;
	background:url(../images/user_login.gif) no-repeat;
}
.user_login_body {
	margin:0 auto;
	padding-top:20px;
	padding-left:90px;
	width:265px;
	height:110px;
	border:2px #65C023 solid;
	border-top:none;
	background: #FFFFFF;
}
.user_login_body p {
	margin:0 auto;
	padding-bottom:10px;
}
.user_login_name {
	width:120px;
	border-left:1px #666666 solid;
	border-top:1px #666666 solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}
.user_login_b1 {
	border:none;
	width:67px;
	height:26px;
	background:url(../images/user_log.gif) no-repeat;
	margin-left:10px;
	float:left;
}
.user_login_b2 {
	border:none;
	width:67px;
	height:26px;
	background:url(../images/user_register.gif) no-repeat;
	margin-left:20px;
	float:left;
}
.login{
	font-size:12px;
	background:url(../images/uer_bg.png) repeat-x;
}
.login_wrap{
	width:400px;
	margin:auto;
	margin-top:150px;
}
.login_left{
	height:192px;
	width:150px;
	float:left;
	background:url(../images/uer_line.png) no-repeat right;
	padding-top:100px;
	margin-right:30px;
}
.login_right{
	height:192px;
	padding-top:100px;
	float:left;
}
/*end login*/
/*start register*/
#register {
	width:420px;
	margin:auto;
	margin-top:20px;
	color:#666;
}
#register p {
	padding:10px 0px;
}
#register label {
	width:60px;
	display:block;
	float:left;
	text-align:right;
	padding-right:10px;
}
.input_width {
	width:149px;
}
/*end register*/