* {margin: 0px;padding: 0px;}
body {background-color: #ECF2FD;background-image: url(images/bj.jpg);background-repeat: repeat;background-attachment: fixed;}
img{border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
/*--- header --------*/
#header{text-align: left;width: 799px;font-size: 12px;color: #000;text-decoration: none;background-image: url(images/top.jpg);background-repeat: no-repeat;background-position: bottom;height: 342px;margin-top: 10px;margin-right: auto;margin-bottom: auto;margin-left: auto;
}
#header .name{padding-left: 18px;margin-top: 25px;margin-right: 5px;}
#header .name a{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 28px;font-weight: bold;color: #666666;text-decoration: none;
padding-right: 10px;}
#header .name a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 28px;font-weight: bold;color: #333333;text-decoration: none;
padding-right: 10px;}
/*---------------header-menu-----------*/
#header .menu{width: 797px;padding-top: 2px;padding-bottom: 2px;vertical-align: 50%;
margin-right: auto;margin-left: auto;}
#header .menu ul{list-style:none;} 
#header .menu li{padding-top: 4px;padding-bottom: 4px;height: 20px;display: block;
float: left;margin-left: 15px;}
#header .menu li a{font-size: 14px;line-height: 1.5em;color: #CCCCCC;
text-decoration: none;font-family: "ÐÂËÎÌå";font-weight: normal;}
#header .menu a:hover{color: #FFFFFF;text-decoration: none;
font-family: "ÐÂËÎÌå";font-size: 14px;font-weight: normal;
padding-bottom: 4px;line-height: 1.5em;padding-top: 4px;}	
/*---------------end menu-----------*/
#container{margin: auto;width: 799px;overflow: hidden;background-image: url(images/gxqb.jpg);
background-repeat: repeat-y;background-position: top;}
/*--- side --------*/
#side{float: left;width: 200px;clear: none;overflow: hidden;margin-left: 5px;}
#side .two{margin-right: 5px;margin-left: 7px;color: #000000;}
#side .two a{color: #000000;line-height: 1.5;text-decoration: none;}
#side .two h2{font-family: "Times New Roman", Times, serif;font-size: 14px;
line-height: 1.5em;font-weight: bold;color: #000000;text-decoration: none;
margin-top: 4px;margin-bottom: 4px;padding-top: 3px;padding-bottom: 3px;
padding-left: 8px;margin-left: -5px;background-image: url(images/side.jpg);background-repeat: no-repeat;
background-position: left center;}
#blogsort li, #twitter li,  #newlog li, #randlog li, #bloginfo li, #record li, #link li, #bloggerinfo li{
padding-left:15px;font-size: 12px;margin-top: 3px;margin-right: 0px;margin-bottom: 3px;
margin-left: 0px;list-style-type: none;}
#newcomment li{padding-left:15px;font-size: 12px;margin-top: 3px;margin-right: 0px;margin-bottom: 3px;margin-left: 0px;
list-style-type: none;font-weight: bold;color: #666666;line-height: 1.5em;}
#side .two #blogtags li a{color: #333333;font-size: 14px;line-height: 1.5em;
text-decoration: none;}
#side .two a:hover, #side .two #blogtags li a:hover{color: #FF0000;line-height: 1.5em;text-decoration: none;}
#side .two #twitter li a{font-size: 12px;line-height: 1.5em;color: #FF0000;text-decoration: none;margin-left: 6px;}
#side .two .twitterx{text-align: center;font-size: 14px;color: #FF0000;text-decoration: none;}
/*--- page --------*/
#page{float: right;width: 570px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;color: #000000;
line-height: 1.4;overflow: hidden;margin-right: 9px;	}
#page a{font-size: 12px;color: #666666;text-decoration: none;}
#page a:hover, #page .post .title a:hover{color: #FF0000;}
#page .post{margin-right: 6px;margin-left: 6px;}
#page .post .title{width: 100%;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #999999;text-decoration: none;margin-top: 10px;font-size: 16px;color: #566349;line-height: 1.5em;}
#page .post .title a{color: #666666;font-size: 12px;line-height: 1.5em;font-weight: bold;text-decoration: none;}
#page .post .title .pagesort{font-size: 16px;color: #000000;text-decoration: none;}
#page .post .title .pagesort a{font-size: 16px;color: #000000;text-decoration: none;}
#page .post .entry{margin-top: 5px;}
#page .post .entry .emf{text-align: right;}
#page .post .paged{font-size: 12px;color: #666666;text-decoration: none;}
#page .post .paged a{font-size: 12px;color: #666666;text-decoration: none;}
#page .pageem{text-align: center;color: #C60000;margin-top: 10px;font-size: 18px;font-weight: bold;
font-family: Georgia, "Times New Roman", Times, serif;text-decoration: none;}
#page .pageem a{color: #000000;font-size: 14px;
font-family: Georgia, "Times New Roman", Times, serif;}
#page .tb{padding-left: 25px;width: 100%;margin-top: 8px;margin-bottom: 8px;}
/*--- footer --------*/
#footer{width: 799px;margin-top: auto;margin-right: auto;margin-bottom: 5px;
margin-left: auto;font-size: 12px;color: #FFFFFF;text-decoration: none;
text-align: center;background-image: url(images/gxqbfoot.jpg);
background-repeat: no-repeat;height: 57px;padding-top: 34px;}
#footer a{color: #CCCCCC;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12px;text-decoration: none;}
/*--calendar--*/
.calendar{margin-bottom:10px;margin-left: 8px;}
.calendar td{font-size:12px; text-align:center; padding:1px 6px; line-height:1.6;}
.calendar a:visited{color:#F30; text-decoration:none}
.calendar td a:link{color:#F30; text-decoration:none}
.calendar td a:hover{color:#F30; text-decoration:none}
.day{background:url(images/bg_cal_today.gif)  no-repeat 4px 2px}
.day2{font-weight:bold}
.sun{background-color:#F5F5F5; color:#333; font-weight:bold}
.week{background-color:#F5F5F5; color:#333}
.calendartop{text-align:center; font-size:14px; margin-left:41px}
.commentsbox { background: #FFF; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
/*--------comment--------*/
.comment{margin-top: 10px;margin-right: 5px;margin-bottom: 5px;margin-left: 5px;}
#com_line{font-size:12px;overflow:hidden;color:#000000;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #666666;
border-top-width: 1px;border-top-style: dashed;border-top-color: #666666;margin-top: 5px;margin-right: 5px;margin-bottom: 5px;
margin-left: 5px;padding-top: 4px;padding-right: 0px;padding-bottom: 4px;padding-left: 30px;}
#com_line a{font-size: 14px;font-weight: bold;color: #000000;text-decoration: none;}
#com_line a:hover{font-size: 14px;font-weight: bold;color: #FF0000;text-decoration: none;}
.comment_post p{margin-top: 5px;margin-right: 8px;margin-bottom: 5px;margin-left: 5px;}
.comment_post small{font-size:12px; color:#000000}
.comment_post input{padding:5px 5px;border:1px #b6b6b6 solid;font-size:14px;color:#000000;width:270px;font-weight: bold;}
.comment_post #comment{width:500px;border:1px #b6b6b6 solid;font-size:14px;color:#000000;font-weight: bold;line-height: 1.5em;}
.comment_post #comment_submit{border:2 outset #CCCCCC;color:#000000;width:111px;height:29px;text-align:center;cursor:pointer;
_cursor:hand;background-repeat: no-repeat;font-size: 14px;margin-left: 5px;}
.comment_post .comment_yz img{margin-right:10px}
.comment_post .comment_yz input{margin-right:10px}
.comment_post .input{width:100px}
.com_date{color: #000000; font-size:12px; margin:4px 0;}
#com_line span{color:#666666;margin-left: 25px;padding-top: 5px;padding-right: 5px;padding-bottom: 3px;padding-left: 5px;
line-height: 2.1em;}
#com_line .time{color:#000000; display:inline}
.gl{border: 1px dashed #E47815;padding-top: 2px;padding-right: 10px;padding-bottom: 2px;padding-left: 15px;margin-bottom: 3px;
color: #CC3300;}

#twitter li {border-bottom: dotted #CCCCCC 1px;list-style:none;}
#twitter li p {font-size: 10px;padding-left: 68px; text-align:right; padding:5px 0px 2px;}
#twitter li small {font-size: 10px;padding: 0px 10px;}

#tw .main_img{ border:1px #2772ae solid; float:left;}
#tw .main_img img{ border:1px #fff solid}
#tw .op{ float:left; height:18px;margin:6px 5px 3px;}
#tw .top{ font-size:12px; text-align:right; border-bottom:1px #F7F7F7 solid; line-height:2;width:560px;}
#tw .top a{ padding:0px 5px 0px 17px; background: url(images/t.gif) no-repeat}
#tw ul{ margin:5px 0px 3px 25px; width:520px; line-height:1.8;padding:0px;}
#tw ul .li{ margin:10px 0px;padding:5px 0px;border-bottom: #F7F7F7 1px solid;}
#tw ul li{margin:0px 0px; padding:0;}
#tw ul li .main_img{ margin-top:5px;}
#tw ul li .post1{ float:left;font-size:14px; padding:0px;margin:0; width:470px; padding:0px 0px 0px 8px;}
#tw ul li{ clear:both; padding:0px; margin:0px;}
#tw ul li .bttome {margin:3px 0;vertical-align:middle}
#tw ul li .bttome .time{ float:left;line-height:14px;margin:0;}
#tw ul li .bttome .post{ float: right;font-size:12px;line-height:14px;margin:0;}
#tw .time{ font-size:12px; color:#999999; padding-left:43px}
#tw ul .r{ margin:5px 0px 0px 40px;color:#666666; border:0; padding:0px;}
#tw ul .r li{padding:5px 3px 3px;border-bottom: #F7F7F7 1px solid; width:475px}
#tw ul .r .num{ font-size:16px; font-weight:bold; color:#0079b7;padding:0px 5px; float:left; width:20px;}
#tw ul .r .time{ padding:0px 5px;}
#tw ul .r .name{ padding:0px 0px 0px 0px; font-size:12px; color:#336699;}
#tw ul .r em a{ font-style:normal;}
#tw ul .huifu{margin:5px 0px 0px 43px; background:#F5F5F5;border:#CCCCCC solid 1px;text-align:center;display:none;}
#tw ul .huifu textarea{ margin:5px; width:460px; border:#CCCCCC solid 1px;overflow:auto;}
#tw ul .huifu input{ margin:0px 5px;}
#tw ul .huifu div{ text-align:left; padding:0px 5px; text-align:center}
#tw ul .huifu .text{ width:60px;}
#tw ul .button_p{background:url(images/weibe_button.gif) no-repeat; border:0;cursor:pointer; _cursor:hand; width:63px; height:25px;}
#tw .tbutton{ font-size:12px;float:none; margin-bottom:3px;}
#tw .loading{background:url(images/loading.gif) no-repeat 200px 2px; height:20px;}
#tw .tbutton input{ width:90px; border:#CCCCCC solid 1px; }
#tw .tbutton .button_p{ background:url(images/weibe_button.gif) no-repeat; border:0;cursor:pointer; _cursor:hand; width:60px; height:25px;}
#tw .tbutton .tinfo{ float:left; }
#tw .msg{ clear:both}
#tw li{list-style:none;}
#tw #pagenavi{text-align:center; font-size:14px}
#tw #pagenavi a{ padding:0px 4px;}
#tw #pagenavi a:hover{ border:1px #B9DDFB solid; background: #F5FAFE; text-decoration:none }
#tw #pagenavi span{font-size:12px; color:#999999;}


#tw ul .huifu textarea{background-color:#FFFFFF;}
#tw ul .huifu input{background-color:#FFFFFF;}
#tw ul li ul{ line-height:0;font-size:0;}
#tw ul li ul li{ font-size:12px; line-height:22px;}
#tw .top{width:560px;}
#tw ul li .post1{ width:470px;}
#tw ul{ width:520px;}
#tw ul .r li{width:475px}
#tw ul .huifu textarea{width:460px;}
#tw ul li .bttome .post{ font-size:12px;line-height:14px;margin:0; text-align:right; float:none;clear:both; width:520px; background:0; border:0;}
#tw ul li .bttome .time{ float:none; margin-top:-20px;}