@charset "utf-8";
/* CSS Document */
a { color: #749500;}
a:hover { color: #749500;}

a.link01 { color: #749500;}
a.link01:hover { color: #749500;}
a.link02 { color: #000000;}
a.link02:hover { color: #000000;}

a.linktit { color: #ffffff;}
a.linktit:hover { color: #ffffff;}

.color01 { color: #749500;}
.color02 { color: #cccccc;}
.color03 { color: #000000;}

.blog_wrapper { margin:0 auto; width:100%; background-color:#111111; }

.blog_banner { margin:0 auto; width:100%; background-image:url(../images/blog_bannerbg_03.gif); background-repeat:repeat-x; height:218px;}
.blog_banner_img { margin:0 auto; width:950px; background-image:url(../images/blog_banner_03.jpg); background-repeat:no-repeat; height:218px; position: relative; clear: both;}
.blog_banner_tit { position: absolute; top:50%; margin-top:-45px; left: 70px; }
.blog_banner_tit_name { color: #ffffff; font-size: 24px; font-family:"微软雅黑", "黑体", "Arial"; padding-bottom:8px }
.blog_banner_tit_name a:link { color: #ffffff; }
.blog_banner_tit_site { color: #ffffff; font-family:"Arial"; }
.blog_banner_tit_site a:link { color: #ffffff; }

.blog_info { margin-bottom:8px; border:#111111 1px solid; background-color:#e2e2e2;}
.blog_left_tit { height:24px; /*background-image:url(../images/blog_titbg_03.gif); background-repeat:repeat-x;*/ background-color:#6e6e6e;}
.blog_left_tit_name { float:left; padding-left:10px; font-weight:bold; color:#000000; padding-top:6px;}
.blog_left_tit_more { float:right; padding-right:10px; padding-top:6px; text-align:right;}
.blog_left_tit_more2 { float:right; width:110px; padding-right:10px; padding-top:4px; text-align:right;}
.blog_info_host { padding:10px 10px 11px; overflow:hidden; zoom:1 }

.blog_host { text-align:center }
.blog_host_img { border:#dcdcdc 1px solid;}
.blog_host_name { margin:10px 0 0; *margin:11px 0 0; font-size:14px; line-height:1; font-weight:bold; white-space:normal; font-family:Arial, "宋体", sans-serif; color:#2a2a2a;}
.blog_host_list { margin:13px 0 5px; padding:1px 0 0; background-repeat:repeat-x; background-position:0 0; clear:both; color:#2a2a2a;}
.blog_host_list li { clear:both; margin-bottom:5px; }
.blog_host_font { color:#749500; font-weight:bold;}

.blog_friend_name { display:block; width:50px; margin:0 auto; overflow:hidden; text-overflow:ellipsis; line-height:13px; *line-height:15px; margin-top:6px; *margin-top:7px; font-family:Arial, "宋体", sans-serif; color:#749500;}

.articleContent { font-size:14px; word-wrap:break-word; word-break:break-all; overflow:hidden; line-height:21px; color:#2a2a2a;}
.article .articleContext { font-size:14px; padding-top:15px;  *padding-top:17px; line-height:22px; border:none; color:#2a2a2a;}

.component { margin-bottom:8px; border:#111111 1px solid; background-color:#e2e2e2;}

.CP_cmtpost .CP_cmtt_d { height:24px; line-height:24px; padding:0 10px; clear:both; overflow:hidden; background-color:#6e6e6e; background-position: left top; }
.CP_cmtpost .CP_cmt_cnt { width:615px; float:left; clear:none; line-height:23px; white-space:normal; font-size:14px; padding-top:6px; _padding-top:7px; overflow:hidden; word-wrap:break-word; word-break:break-all; color:#2a2a2a;}

.blog_time { font-size:10px; font-family:Arial; color:#2a2a2a;}
.blog_time2 { color:#999999; font-size:12px; font-family:Arial; }

.blog_bot { margin:0 auto; height:45px; width:100%; background-color:#6e6e6e; /*background-image:url(../images/blog_botbg_03.gif); background-repeat:repeat-x;*/ color:#ffffff; text-align:center; padding-top:25px;}

.blog_page {TEXT-ALIGN: center;PADDING-BOTTOM: 20px;PADDING-LEFT: 0px;WIDTH: 730px;PADDING-RIGHT: 0px;CLEAR: both;PADDING-TOP: 20px}
.blog_page A {BORDER-BOTTOM: #d4d4d4 1px solid;BORDER-LEFT: #d4d4d4 1px solid;PADDING-BOTTOM: 5px;MARGIN: 3px;PADDING-LEFT: 5px;PADDING-RIGHT: 5px;COLOR: #6a6a6a;BORDER-TOP: #d4d4d4 1px solid;BORDER-RIGHT: #d4d4d4 1px solid;PADDING-TOP: 5px}
.blog_page A.now {PADDING-BOTTOM: 5px;BORDER-RIGHT-WIDTH: 0px;PADDING-LEFT: 5px;PADDING-RIGHT: 5px;BORDER-TOP-WIDTH: 0px;BORDER-BOTTOM-WIDTH: 0px;COLOR: #000;BORDER-LEFT-WIDTH: 0px;FONT-WEIGHT: bold;PADDING-TOP: 5px}