body {
font-size: 12px;
margin: 0;
padding: 0;
border: 0;
}
ul{margin:0;padding:0;}
li{list-style-type: none;}
.cleanup {
	clear:both; padding:0px; font-size:0px; margin:0; line-height:0; height:0px;
}
#blog { margin:0 auto; width:1000px;
}
.obstruct{ height:5px;clear:both; margin:0; padding:0; font-size:0px; line-height:0px;}
a{font-size:12px;color: #004986;text-decoration: none; line-height:150%;
}
a:hover{ color:#f00;}
#nav a{ color:#000;text-decoration: none;}
#nav a:hover{ color:#F00;}
#nav01 a{ color:#000;text-decoration: none;}
#nav01 a:hover{ color:#F00;}
.font_12{ font-size:12px; line-height:150%; color:#000;}
.b_button a{ color:#099;text-decoration: none;}
.b_button a:hover{ color:#f00;text-decoration: blink;}
a.page:link{ color:#004986;text-decoration: none; font-weight:bold;}
a.page:visited{ color:#004986;text-decoration: none; font-weight:bold;}
a.page:hover{ color:#f00; font-weight:bold;}
.font_14{ font-size:14px; font-weight:bold; line-height:150%; color:#000;}
.font_red{ color:#f00;}
/**/
#topbar{ background:url(/imaegs/blog_01.gif) repeat-x top; height:28px; width:1000px; margin:0; padding:0;}
#logo{ float:left; width:266px; height:28px; margin-left:5px;}
#nav{ float:right; font-size:12px; color:#000; line-height:150%; padding-right:5px;}
#nav li{ margin-right:3px; margin-top:3px; text-align:center; float:left;}
.login{ width:80px; height:15px; border:1px solid #666;}
.login_01{ width:50px;}
.login_02{ width:80px;}
.login_04{ width:90px;}
#nav01{ float:right; font-size:12px; color:#000; line-height:150%; padding-right:5px;display:none;}
#nav01 li{ margin-right:3px; margin-top:3px; text-align:center; float:left;}
.login{ width:80px; height:15px; border:1px solid #666;}
/**/
#left,#center,#right,#center_01{ float:left; padding:10px;}
#left{ width:240px;}
#right{ width:190px;}
#center_01{ width:710px;fixed:OVERFLOW;TEXT-OVERFLOW:ellipsis;WORD-WRAP: break-word;overflow:hidden; padding-left:6px; padding-right:6px;}
#center{ width:500px;fixed:OVERFLOW;TEXT-OVERFLOW:ellipsis;WORD-WRAP: break-word; overflow:hidden;}
/**/
#userface,#dateline{ width:100%;}
#user_pic{text-align:center; margin-top:5px;}
.user_pic{ border:2px solid #999; }
#user_name{ text-align:center; line-height:150%; font-size:12px; color:#666;}
/**/
.date_01,.kjj{ text-align:center; border:1px solid #d3d3d3; padding:5px;}
.title{background:url(/imaegs/blog_01.gif) repeat-x 30% top; height:28px;}
.title_left{ background:url(/imaegs/blog_02.gif) no-repeat; float:left; width:21px; height:28px;}
.title_name{ background:url(/imaegs/blog_03.gif) no-repeat right; height:28px; font-size:12px; font-weight:bold; line-height:28px;color:#000;}
/**/
.late_name,.news{ text-align:left; border:1px solid #d3d3d3; padding:5px;}
.late_name li{ list-style-image:url(/imaegs/dot_01.gif); height:20px; border-bottom:1px dashed #d3d3d3; margin-left:25px; line-height:20px; font-size:12px;}

/*.late_name01{ list-style-image:url(/imaegs/dot_01.gif); height:20px; border-bottom:1px dashed #d3d3d3; margin-left:25px; line-height:20px; font-size:12px;}
.late_name02{ list-style-image:url(/imaegs/dot_01.gif); height:20px; border-bottom:1px dashed #d3d3d3; margin-left:25px; line-height:20px; font-size:12px;}
*/
.news li{list-style-image:url(/imaegs/dot_01.jpg); height:25px; border-bottom:1px dashed #d3d3d3; margin-left:25px; line-height:150%; font-size:12px;}
.news_more{ list-style:none; text-align:right;}
/**/
#c_title{ background:url(/imaegs/dot_02.gif) no-repeat; padding-left:20px; font-size:14px; color:#73471a; font-weight:bold; border-bottom:1px solid #c3c3c3; line-height:20px;}

#c_title2{ font-size:12px; color:#999999;}
#wz { font-weight:bold;}
#c_title2 li { background:url(/images/dot_22.gif) left top no-repeat; padding-left:18px; }

.b_title{background:url(/imaegs/dot_03.gif) no-repeat; padding-left:10px; padding-top:3px; font-size:14px; color:#099; font-weight:bold;}
.b_time{ font-size:12px; color:#8d8d8d; font-weight:normal;}
.b_matter{ font-size:12px; color:#898989; text-indent:2em; line-height:140%;}
.b_button{  text-align:right; font-size:12px; color:#898989; line-height:150%;}
.fy{ text-align:center; font-size:12px; line-height:30px;}
.fy_box{ width:25px; height:10px;}
/**/
.b_show{ font-size:14px; line-height:150%; color:#666; font-family:"宋体"; margin:0 30px 0 30px;}
#crumb{ background:url(/imaegs/dot_05.gif) no-repeat left center; padding-left:18px; font-size:12px; color:#7b72a9;border-bottom:1px solid #c3c3c3; padding-bottom:3px; }
.b_title01{ padding:5px; font-size:18px; font-family:"幼圆"; color:#099; text-align:center;font-weight:bold; line-height:150%;}
.b_time01{ font-size:12px; color:#8d8d8d; text-align:right;border-bottom:1px solid #c3c3c3;}
.line{ height:20px; border-bottom:1px dashed #333; margin:0; padding:0; font-size:12px; margin:0 30px 15px 30px; text-align:right;}
/*评论*/
.pl{ width:650px; margin:0 auto;}
.pl_01{ border:1px solid #999;}
.pl_02{ background-color:#eef9fc; height:5px; margin:0; padding:0; font-size:0px;}
.pl_content{ font-size:12px; line-height:150%; color:#666; padding:5px;}
.pl_user{ background-color:#f5f5f5; font-size:12px; color:#333; padding:5px;}
.pl_name{ font-size:12px; color:#000; font-weight:bold;}
.ym{ height:40px; text-align:center; font-size:12px; color:#999; line-height:40px;}
.pl_box1{ border:1px solid #999; height:18px; width:200px;}
.pl_box2{ border:1px solid #999; width:98%;}
.pl_box3{ border:1px solid #999; height:18px; width:100px;}
/*mypic*/
.mypic{ width:160px; height:170px; margin:5px; float:left;}
.picture{ background:url(/imaegs/blog_pic.gif) center center; width:136px; height:106px; margin:0 auto;}
.pic_time{ text-align:center; font-size:12px; color:#8d8d8d;}
.pic_name{ text-align:center;font-weight:bold;color:#099; font-size:12px; line-height:20px;}
.pic_pic{ padding-left:5px; padding-top:6px;}
.pic_page{ text-align:center; font-size:12px; line-height:20px;}
.date_01 h3{ font-size:12px; color:#333; height:25px; line-height:150%; font-weight:normal; padding:0; margin:0;}
/*friends*/
.friends{ background:url(/imaegs/dot_04.gif) left center no-repeat; border-bottom:1px dashed #333; padding-left:15px;}
/*admin*/
.kjj_01{ float:left; border:1px solid #999; margin:8px;height:35px; width:310px;}
.kjj_01 a{ display:block;font-size:14px;line-height:35px;text-decoration: none;}
.kjj_01 a:hover{ background-color:#fcffef;}
.kjj_01 a:visited{ display:block;font-size:14px;line-height:35px;text-decoration: none;}
.browser{ font-size:12px; line-height:150%;}
.browser td{ border-bottom:1px solid #d3d3d3;}
.browser01 td{ border:0px; font-size:12px; line-height:150%; color:#000;}
.html{ background-color:#dbf6ff; font-size:14px; font-weight:bold; line-height:150%; color:#004986;}
.userface{ border:1px solid #e6e8dc; background-color:#fcffef; padding:5px;}
.search{ border:1px solid #d3d3d3; padding:5px; height:20px; width:675px; font-size:12px; line-height:20px; color:#000; text-align:left;}
.hylb{ border:1px solid #d3d3d3; padding:10px; width:665px;}
.ly,.ly01{ border:1px solid #d3d3d3; padding:5px;}
.ly01{ background:#fcffef;}
.ly_01,.ly_02{ float:left;}
.ly_01{ width:180px;}
.ly_02{ width:495px; font-size:12px; line-height:150%;}
.ly_01 li{ font-size:12px; line-height:150%;}
.ly_user{ border:1px solid #e6e8dc; background-color:#fcffef; padding:5px;}
.hfly{ border:1px solid #9ae5fe; margin-top:15px; background:#dbf6ff; padding:5px;}
#stencil{ margin-left:20px;}
.stencil_01{ float:left; background:#fcffef; border:1px solid #e6e8dc; padding:5px; margin:15px; text-align:center; width:120px; height:100px; float:left;}
.stencil_01 span{
	font-size:12px;
	line-height:20px;
	color:#000;
	font-weight: normal;
}
.stencil_t{ float:left; background:#a0e6fe; margin:5px 1px 0px 0px; font-size:12px; line-height:18px; padding:5px;}

#gbook { width:690px; margin:5px 0 0 0; padding:5px; border-bottom:1px #ebebeb solid; }
#gbookpic { float:left; width:80px; text-align:center; padding:5px; }
#gbooknr { float:left; width:598px; margin:0px; padding:0px; border:0px;}
#gbooks { width:598px; margin:5px 0 0 0; }
#gbooks_title span { height:20px; font-size:12px; font-weight:bold; line-height:20px; }
#gbooks_title { width:540px; float:left; font-size:12px; font-weight:normal; line-height:150%; }
gbooks_title_r { width:53px; float:left; text-align:right;}
#gbooks li span { font-size:12px; font-weight:bold; line-height:150%;}
#gbooks li { font-size:12px; font-weight:normal; line-height:150%; }
#gbook_re { width:550px; margin:5px 5px 5px 25px; padding:5px; border:1px #CCC solid; }
#gbook_re span { width:543px; background:url(/images/dot_10.gif) left 8px no-repeat; font-size:12px; line-height:150%; font-weight:bold; color:#003399; padding:5px 0 0 15px;}
#gbook_re ul { margin:0px; border:0px; padding:0px;}
#gbook_re li { width:543px; background:url(/images/dot_07.gif) left 3px no-repeat; font-size:12px; line-height:150%; font-weight:normal; color:#666666; padding:0 0 0 15px;}

.tdlinexx {
	background-image: url(/images/line_xuxian_01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#myClassmateList { width:650px; text-align:left; }
#myClassmateList a:link{
	font-size:14px;
	color:#000000;
	line-height:180%;
	text-decoration: underline;
}

#myClassmateList a:visited{
	font-size:14px;
	color:#000000;
	line-height:180%;
	text-decoration: underline;
}
#myClassmateList a:hover{
	font-size:14px;
	color:red;
	line-height:180%;
	text-decoration: underline;
}

#aboutalbum { font-size:12px; padding:5px 15px 5px 15px; border:2px solid #eee;}

#aboutalbum span { font-size:12px; font-weight:bold; color:#000000;}

#templater_menu { float:left; width:670px; height:21px; margin-top:15px; background:url(/images/templater_menu_bg.gif) left top repeat-x;}
#templater_s { float:left; width:668px; border-left:1px #b0b0b0 solid; border-right:1px #b0b0b0 solid; border-bottom:1px #b0b0b0 solid; padding-bottom:20px;}
#templater_menu li { float:left; width:89px; height:21px; font-size:14px; line-height:21px; font-weight:normal; text-align:center; margin-right:2px;}
#templater_menu a { font-size:14px; color:#000033; line-height:21px; font-weight:normal;}
#templater_menu a:hover { font-size:14px; color:#FF0000; line-height:21px; font-weight:normal;}
.templater_sel { background:url(/images/templater_menu_02.gif) left top no-repeat; width:89px; height:21px; font-size:14px; line-height:21px; color:#FF0000;}
.templater_off { background:url(/images/templater_menu_01.gif) left top no-repeat; width:89px; height:21px; font-size:14px; line-height:21px; color:#003366;}
#banner font {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; margin-left:15px;}


#new_arti_list { width:206px; text-align:left; padding:5px; font-size:12px;}
#class_11,
#class_12,
#class_13 { width:228px; }

.tab_bg_on  { background:url(/images/tab_bg_01.gif) left bottom repeat-x; height:26px; font-size:12px; line-height:26px; color:#1f3a87; text-align:center; cursor:pointer; text-align:center; font-weight:bold;}
.tab_bg_off { background:url(/images/tab_bg_02.gif) left bottom repeat-x; height:26px; font-size:12px; line-height:26px; color:#1f3a87; text-align:center; cursor:pointer; text-align:center; font-weight:normal;}

.tab_bg_left { background:url(/images/tab_left.gif) left bottom no-repeat; width:2px; height:26px; }
.tab_bg_center { background:url(/images/tab_center.gif) left bottom no-repeat; width:3px; height:26px;}
.tab_bg_right { background:url(/images/tab_right.gif) left bottom no-repeat; width:2px; height:26px; }
/******************博客相册图片列表页*****************/
#blogphotolist{
	width:692px; 
}
#blogphotolist dl{
	float:left;
	padding:10px 25px 5px 25px;
	font-size:12px;
	color:#646464; 
}
#blogphotolist dt{
	border:1px solid #D5DAE0;
	line-height:24px;
	font-weight:bold;
}
#blogphotolist dd{margin-bottom:8px}
#blogphotolist dd img{
	padding:2px;
	border:1px solid #D5DAE0;
}
#blogphotolist dd span{
	color:#fc9500; 
}
#blogphotolist dt a,#blogphotolist dd a{
	color:#646464; 
	text-decoration:none; 
}
#blogphotolist dt a:hover,#blogphotolist dd a:hover{
	color:#00AFCE;
	text-decoration:underline; 
}