@charset "utf-8";
*{
	font-size:12px;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
}
body{
	width:100%;
	height:auto;
	margin:0px auto;
	color:#555555;
}
a:link,a:visited{
	text-decoration:none;
}
a:hover{text-decoration:underline;}

.sysBtn {
	background:url("../standard/images/topBtn_bg.gif") no-repeat scroll left top transparent;
	border:medium none;
	color:#5B4328;
	cursor:pointer;
	height:23px;
	line-height:23px;
	margin:5px 10px 0 0;
	overflow:hidden;
	text-align:center;
	width:69px;
}
/*--顶部菜单 begin--*/
.blogTopBar{
	height:41px !important;
	height:35px;
	min-width:1000px;
	overflow:hidden;
	left:0;top:0;
	position:fixed;
	width:100%;
	z-Index:100;
	background:url("../standard/images/blog_top.png") no-repeat scroll 0 0 transparent;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='/templates/standard/images/blog_top.png');
}/*--顶部菜单 end--*/
/*--顶部菜单占位符 begin--*/
.blogTopBarPadding{
	display:block !important;
	display:none;
	height:30px;
}/*--顶部菜单占位符 end--*/
.blogTopBar span{
	float:left;
}
/*--分隔符 begin--*/
.blogTopBar .sep{
	background:url("../standard/images/common.gif") no-repeat scroll 0 -50px transparent;
	height:15px;
	margin:8px 6px;
	overflow:hidden;
	width:1px;
}/*--分隔符 end--*/
.topbar_main  {
	height:30px;
	margin:0 auto;
	width:1000px;
	position:relative;
}
.topbar_logo{
	border:0px;
	float:left;
}
/*--菜单容器 begin--*/
.topbar_menu{
	float:left;
	line-height:34px;
	padding-left:20px;
	color:#5B4328;
}
.topbar_menu a:link,.topbar_menu a:visited{
	color:#5B4328;
}
/*--菜单容器 end--*/
/*--模版主题预览 begin--*/
.topbar_menu .topbar_preview{
	padding-left:30px;
}
.topbar_preview label{
	font-weight:bold;
	font-size:14px;
	color:#ff0000;
}
/*--模版主题预览 end--*/
/*--快捷链接容器 begin--*/
.topbar_link{
	width:229px;
	text-align:center;
	float:right;
	line-height:19px;
	position:relative;
	right:30px;
	background:url("../standard/images/blog_top_bg.jpg") no-repeat scroll 0 0 transparent;
	color:#ffffff;
	margin-top:5px;
}
.topbar_link a:link,.topbar_link a:visited,.topbar_link a:hover{
	color:#ffffff;
}
.topbar_link .sep2{
	margin:0 3px;
}
/*--快捷链接容器 end--*/
/*--用户登录 begin--*/
.blogTopBar a.topBarLogin{
	display:block;
	float:left;
	font-weight:bold;
	height:23px;
	line-height:23px;
	margin-top:4px;
	overflow:hidden;
	text-align:center;
	width:53px;
	text-decoration:none;
}
.blogTopBar a.topBarLogin:link,.blogTopBar a.topBarLogin:visited  {
	background:url("../standard/images/common.gif") no-repeat scroll 0 -140px transparent;
}
.blogTopBar a.topBarLogin:hover{
	background:url("../standard/images/common.gif") no-repeat scroll -60px -140px transparent;
	text-decoration:none;
}
/*--用户登录 end--*/
.blogBody{
	display:block;
	clear:both;
	height:auto;
	width:100%;
}
.blogContent{
	display:block;
	clear:both;
	height:auto;
	width:100%;
}
/*--页面头部logo等 begin--*/
.header  {
	display:block;
	width:1000px;
	height:149px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	position:relative;
}/*--页面头部logo等 end--*/
/*--博主描述信息 begin--*/
.header .bloginfoDiv{
	position:absolute;	
	left:65px;
	top:25%;
	line-height:235%;
}
.header .bloginfoDiv span{
	font-size:30px;
	font-weight:bold;
}
.header .bloginfoDiv a:link,.header .bloginfoDiv a:visited{
	text-decoration:underline;
}/*--博主描述信息 end--*/
/*--博客菜单 begin--*/
.header .blogMenuDiv{
	position:absolute;	
	left:100px;
	top:65%;
	width:290px;
	height:36px;
	line-height:36px;
}
.header .blogMenuDiv .blogMenuBg{
	background-image:none;
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;height:100%;
}
.header .blogMenuDiv .blogMenuInfo{
	height:16px;
	left:30px;
	position:absolute;
	top:0px;
}
.header .blogMenuDiv span{
	float:left;
}
.header .blogMenuDiv span.sep{
	margin:12px 15px;
	width:2px;
	height:13px;
}
.header .blogMenuDiv a:link,.header .blogMenuDiv a:visited{
	text-decoration:underline;
	font-size:14px;
}/*--博客菜单 end--*/
/*--博主的快捷菜单 begin--*/
.blogOptionDiv{
	bottom:15px;
	position:absolute;
	right:10px;
}
.blogOptionDiv a.topBtn {
	background:url("../standard/images/topBtn_bg.gif") no-repeat scroll left top transparent;
	display:block;
	float:left;
	height:23px;
	line-height:23px;
	margin-right:10px;
	overflow:hidden;
	text-align:center;
	width:69px;
	color:#5B4328;
}
.blogOptionDiv a:link,.blogOptionDiv a:visited{
	color:#5B4328;
	text-decoration:none;
}
/*--博主的快捷菜单 end--*/
.header .blogFlash{
	top:0px;
	position:absolute;
	right:10px;
	
}
/*--页面内容容器 begin--*/
.content  {
	display:block;
	height:auto;
	margin:0 auto;
	width:1000px;
}/*--页面内容容器 end--*/
/*--模块容器公共样式 begin--*/
.column_common{
	display:block;
	float:left;
	height:auto;
	margin-left:10px;
	min-height:200px !important;
	_height:200px; 
}
.column_first{
	margin-left:0px;
}/*--模块容器公共样式 end--*/
/*--页面模块 begin--*/
.moduleBox  {
	height:auto;
	margin-top:10px;
	border:solid 1px #C9B57A;
}
.dragModuleBox{
	height:auto;
	margin-top:10px;
	border:solid 1px #C9B57A;
	border-top:none;
	filter: alpha(opacity=40); 
	opacity:0.4;
}
.moduleBox .m_header,.dragModuleBox .m_header {
	height:26px;
	line-height:26px;
}
.m_header .m_title {
	display:block;
	float:left;
	font-weight:bold;
	margin-left:5px;
}
.m_header .m_operate{
	float:right;margin-right:5px;
}
.m_header .m_operate span{
	cursor:pointer;
}
.moduleBox .m_content,.dragModuleBox .m_content {
	background-color:#FFFFFF;
	height:auto;
	padding:10px;
	line-height:120%;
}/*--页面模块 end--*/
/*--最新文章列表 begin--*/
.moduleBox ul.new_articlelist,.dragModuleBox ul.new_articlelist{
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.new_articlelist li{
	background:url(../standard/images/dot.gif) no-repeat 5px 50%;
	display:block;
	padding-left:16px;
	line-height:22px;
}/*--最新文章列表 end--*/
/*--最新文章列表 begin--*/
.moduleBox ul.new_commentlist,.dragModuleBox ul.new_commentlist{
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.new_commentlist li{
	background:url(../standard/images/dot.gif) no-repeat 5px 10px;
	display:block;
	padding-left:16px;
	line-height:22px;
}
ul.new_commentlist li .commentlist_line{
	line-height:25px;
	clear:both;
	height:25px;
}
.commentlist_line .ch_title{
	float:left;
	font-weight:normal;
}
.commentlist_line .ch_title span{
	font-weight:bold;
}
.commentlist_line .ch_time{
	float:right;
}
.commentlist_line .ch_operate{
	padding-right:5px;
}
/*--最新文章列表 end--*/
/*--自定义分类 begin--*/
.moduleBox ul.blog_categorylist,.dragModuleBox ul.blog_categorylist{
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.blog_categorylist li{
	background:url(/images/sys/did.gif) no-repeat 0 50%;
	display:block;
	padding-left:18px;
	line-height:22px;
}
ul.blog_categorylist li span{
}
/*--自定义分类 end--*/
.moduleBox .blog_info,.dragModuleBox .blog_info{
	text-align:center;
	margin:0 auto;
}
.blog_info img{
	border:solid 1px #666;
	padding:3px;
	margin-bottom:5px;
	width:180px;
	height:150px;
}
.blog_info span{
	display:block;
	line-height:30px;
}
.blog_info span#user_nick{
	display:block;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
}
.blog_info span#user_intro{
	display:block;
	line-height:22px;
}
.blog_info span .user_friend{
	background:url("../standard/images/addfriend.jpg") no-repeat 0 50%;
	padding-left:20px;
	font-size:14px;
}
/*--博客统计 begin--*/
.moduleBox ul.blog_statelist,.dragModuleBox ul.blog_statelist{
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.blog_statelist li{
	display:block;
	padding-left:5px;
	line-height:22px;
}/*--博客统计 end--*/
/*--关于我 begin--*/
.moduleBox .about_header{
	text-align:center;
	margin:0 auto;
}
.about_header img{
	border:solid 1px #666;
	padding:3px;
	margin-bottom:5px;
	width:180px;
	height:150px;
}
.about_header span{
	display:block;
	line-height:25px;
	text-align:left;
	padding-left:20px;
}

ul.about_info{
	clear:both;
	list-style:none outside none;
	margin:0px;
	padding:0px;
	height:auto;
	font-size:14px;
	border:solid 1px #cccccc;
	border-top:none;
	padding-top:10px;
}
ul.about_info li{
	line-height:30px;
	border-bottom:dotted 1px #EDEDED;
	clear:both;
	padding-left:10px;
	font-size:12px;
}
ul.about_info li .inpt{
	border: 1px solid #6699CC;
	background: #FFFFFF;
	font-size:14px;
}
ul.about_info li.operate{
	margin:20px 0 20px 180px;
}
ul.about_info li .error{
	color:#ff0000;
}

ul.about_info li .user_imageDiv{
	float:left;
	width:250px;
	text-align:center;
}
.user_imageDiv img{
	border:solid 1px #cccccc;
	padding:1px;
	width:180px;
	height:150px;
}
ul.about_info li .user_imageSwf{
	float:left;
}
.user_imageSwf .process{
	border:solid 1px #000000;
	width:100px;
	height:16px;
	margin-top:5px;
}
.user_imageSwf .process img{
	height:16px;
}

ul.about_topbar {
	background:url("/images/blog/img_tab.gif") repeat-x scroll left bottom transparent;
	height:25px;
	margin:0 auto;
	padding:0 4px 0 6px;
}
ul.about_topbar li {
	background:url("/images/blog/img_tab.gif") no-repeat scroll right -28px transparent;
	display:block;
	float:left;
	height:25px;
	margin-left:-1px;
}
ul.about_topbar li a {
	background:url("/images/blog/img_tab.gif") no-repeat scroll left top transparent;
	color:#000000;
	display:block;
	line-height:25px;
	padding:0 20px;
	text-decoration:none;
}
ul.about_topbar li.first {
	background-position:left -57px;
	width:1px;
}
ul.about_topbar li.on {
	background-position:left -56px;
	margin-left:0;
	position:relative;
}
ul.about_topbar li.on a {
	background-position:right -84px;
	font-weight:bold;
}
ul.about_follow{
	list-style:none outside none;
	margin:0px;
	padding:0px;
	height:auto;
}
ul.about_follow li{
	float:left;
	width:64px;
	margin:2px;
}
ul.about_follow li span{
	display:block;
	text-align:center;
	overflow:hidden;
	line-height:18px;
}
ul.about_follow li span img{
	width:60px;height:60px;
	border:solid 1px #cccccc;
	padding:1px;
}
/*--关于我  end--*/
/*--文章列表样式 end--*/
.article_list  {
	height:auto;
	overflow-x:hidden;
	padding-top:10px;
	width:100%;
}
.article_list .article_line{
	border-bottom:1px dotted #CBC9CA;
	height:2px;
	width:100%;
	clear:both;
	overflow-x:hidden;
}
.article_list .article_header{
	clear:both;
	padding:6px 0;
}
.article_header .article_title{
	display:inline;
	font-size:18px;
	font-weight:bold;
	font-family:"微软雅黑";
}
.article_header .isimg{
	background:url("../standard/images/imgblog.gif") no-repeat scroll right center transparent;
	padding-right:15px;
}
.article_header .isvideo{
	background:url("../standard/images/videoblog.gif") no-repeat scroll right center transparent;
	padding-right:15px;
}
.article_header .isaudio{
	background:url("../standard/images/audioblog.gif") no-repeat scroll right center transparent;
	padding-right:15px;
}
.article_header .article_time{
	color:#B09877;
}
.article_header .article_time{
	color:#B09877;
}
.article_header .tj_btn{
	background:url(../standard/images/icon_l.gif) no-repeat 0 0;	
}
.article_header .tj_btn span.first{width:30px;}
.article_header .tj_btn a{display:block; background:url(../standard/images/icon_m.gif) repeat-x 0 0; float:left; margin:0 0 0 28px; padding:0; height:29px; line-height:31px; color:#c0006c; font:Arial, Helvetica, sans-serif, "宋体"; text-decoration:none; font-size:12px; overflow:hidden;}
.article_header * html .tj_btn a{line-height:29px; margin-left:14px;}
.article_header .tj_btn a:hover{color:#333;}
.article_header .tj_btn span.end{display:block; width:9px; height:29px; background:url(../standard/images/icon_r.gif) no-repeat 0 0; float:left; margin:0; padding:0;}
.article_list .article_tags{
	clear:both;
	height:40px;
	line-height:40px;
}
.article_tags label{
	color:#B09877;
}
.article_list .article_text  {
	clear:both;
	line-height:150%;
}
/*-解决博文内字体重叠的bug-*/
.article_list, .article_list p, .article_list p font, .article_list font, .article_list span, .article_list table td {
	line-height:150%;
}
.article_list .article_tagMore  {
	clear:both;
	height:59px;
	line-height:59px;
}
.article_tagMore span{
	color:#B09877;
}
.article_tagMore .article_state{
	float:left;
}
.article_tagMore .recommendStyle{
	background:url(../standard/images/up.gif) no-repeat 0 2px;
	padding-left:14px;
}
.article_tagMore .recommendClass{
	background:url(../standard/images/upbg.gif) no-repeat 0 0;
	width:60px;height:49px;
	color:#3f6c00;font-weight:bold;
}
.article_tagMore .recommendClass a{
	color:#3f6c00;
}
.article_tagMore .recommendClass .r_header{
	height:20px;text-align:center;line-height:20px;
}
.article_tagMore .recommendClass .r_header span{
	color:#3f6c00;
}
.article_tagMore .recommendClass .r_footer{
	height:29px;text-align:center;line-height:29px;
}
.article_tagMore .more{
	float:right;
}
.article_list .article_relation{
	clear:both;
	height:50px;
	line-height:50px;
	text-align:center;
}
.article_relation span{
	float:left;
	width:50%;
	text-align:left;
}
/*--博文评论部分 begin--*/
.article_list .article_comment{
	clear:both;
	width:100%;
}
.article_comment .cm_header{
	height:26px;
	line-height:26px;
	background-color:#F9F7E3;
}
.cm_header .cm_title {
	display:block;
	float:left;
	font-weight:bold;
	margin-left:5px;
}
.cm_header .cm_operate{
	float:right;margin-right:5px;
}
.article_comment .cm_content{
	/*background-color:#FFFFFF;*/
	height:auto;
	padding:10px;
	line-height:120%;
	min-height:50px;
}
.cm_content .comment_list{
	clear:both;
	padding:3px;
	border-bottom:dotted 1px #cccccc;
}
.comment_list .comment_header{
	line-height:25px;
	clear:both;
	height:25px;
}
.comment_header .ch_title{
	float:left;
	font-weight:bold;
}
.comment_header .ch_title span{
	font-weight:normal;
	color:#ccaaaa;
}
.comment_header .ch_operate{
	float:right;
	padding-right:5px;
}
.comment_list .comment_content{
	clear:both;
	line-height:140%;
}
.cm_content .ca_operate{
	height:28px;
	line-height:28px;
	text-align:right;
	padding-right:5px;
	clear:both;
}
.cm_content .ca_editer{
	clear:both;
}
.ca_editer textarea{
	font-size:14px;
	height:110px;
	line-height:22px;
	width:700px;
}
.cm_content .ca_form{
	padding:3px;
	clear:both;
}
.ca_form .ca_login{
	clear:both;
	height:30px;
	line-height:30px;
}
.ca_login .ca_nick{
	float:left;width:50%;
}
.ca_login .ca_checkcode{
	float:right;width:50%
}
.ca_checkcode img{
	margin-bottom:-5px;
}
.ca_form .ca_submit{
	clear:both;
	padding:20px 300px 10px;
	text-align:center;
}
.ca_submit a{
	background:url("../standard/images/topBtn_bg.gif") no-repeat scroll left top transparent;
	display:block;
	height:23px;
	line-height:23px;
	margin-right:10px;
	overflow:hidden;
	text-align:center;
	width:69px;
	text-decoration:none;
}
.ca_submit .submitLink{
	background:url("../standard/images/topBtn_bg.gif") no-repeat scroll left top transparent;
	display:block;
	margin-right:10px;
	overflow:hidden;
	text-align:center;
	width:69px;
	border:0px;
	height:23px;
	cursor:pointer;
}
.ca_submit a:link,.ca_submit a:visited,.ca_submit a:hover{
	text-decoration:none;
}
/*--博文评论部分 end--*/
/*--文章分类列表页面列表部分 begin--*/
ul.list_article{
	clear:both;
	list-style:none outside none;
	margin:0px;
	padding:0px;
}
ul.list_article li{
	line-height:26px;
}
ul.list_article li.dot{
	background:url("/images/sys/did.gif") no-repeat 0 50%;
	display:block;
	padding-left:16px;
}
ul.list_article li span{
	font-size:12px;
}
ul.list_article li a{
	font-size:14px;
}
ul.list_article li.selected{
	font-size:14px;
	font-weight:bold;
	background-color:#F7EBBD;
}
.list_article_sep{
	clear:both;border-bottom:solid 1px #cccccc;height:8px;margin-bottom:5px;
}
/*--文章分类列表页面列表部分 end--*/
ul.list_article_detail{
	clear:both;
	list-style:none outside none;
	margin:0px;
	padding:0px;
	height:auto;
	font-size:12px;
}
ul.list_article_detail li{
	line-height:30px;
	border-bottom:dotted 1px #D1D1D1;
	clear:both;
	height:30px;
	
}
ul.list_article_detail li.dot{
	background-position:5px 12px;
	background:url("../standard/images/dot.gif") no-repeat 5px 50%;
	display:block;
	padding-left:14px;
}
ul.list_article_detail .list_link{
	float:left;
	width:450px;
	font-size:14px;
}
ul.list_article_detail .isimg{
	background:url("../standard/images/imgblog.gif") no-repeat scroll left center transparent;
	padding-left:15px;
}
ul.list_article_detail .isvideo{
	background:url("../standard/images/videoblog.gif") no-repeat scroll left center transparent;
	padding-left:15px;
}
ul.list_article_detail .isaudio{
	background:url("../standard/images/audioblog.gif") no-repeat scroll left center transparent;
	padding-left:15px;
}
.list_link a{
	font-size:14px;
}
ul.list_article_detail .list_operate{
	float:right;
	font-size:12px;
}
.list_operate span{
	color:#B09877;
}
/*--页底 begin--*/
.footer  {
	display:block;
	padding-top:60px;
	text-align:center;
	width:1000px;
	height:100px;
	margin:0 auto;
	clear:both;
}
.footer p {
	font-weight:bold;
	line-height:24px;
	margin:0;
}
.footer a, .footer font {
	margin-left:10px;
	margin-right:10px;
	text-decoration:none;
}
/*--页底 end--*/
/*--页面链接 begin--*/
.page{
	clear:both;
  height:auto;
  margin-top:5px;
}
.page a{
  line-height:24px;
  margin-left:2px;
  padding:3px 3px 3px 3px ;
  border:solid 1px #BBDDED;
}
.page strong{
	margin:1px;
	font-weight:bold;
}
.page a:link,.page a:visited {color: #000000;text-decoration: none;}
.page a:hover {color:#ff0000;TEXT-DECORATION:underline;background-color:#BBDDED;}
.page a:active {}
/*--分页链接 end--*/
