@charset "utf-8"; 
/*Powered by emlog*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
body{background: #edf1f4 url(images/bg.png) repeat-x top ;color: #697989;font-size:14px;line-height:180%;font-family:Arial,serif;}
table{border-collapse:separate; border-spacing:0}
caption, th, td{text-align:left; font-weight:normal}
table, td, th{vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:""""}
a img{border:none}
li{list-style:none}
.clear{clear:both}
.main{width: 980px; margin: auto; }
a:link, a:active{color:#0C386E; text-decoration:none}
a:visited{color:#0c386e; text-decoration:none}
a:hover{color:#000; text-decoration:underline}
.m4menu{height:71px;overflow:hidden;}
.m4menu ul {float:left;}
.m4menu li {float:left;padding:0;font-weight:bold;padding-left:25px;padding-right:25px;line-height:71px;}
.m4menu li a {color:#333;}
.m4menu li a:hover {text-decoration:none;}
.header {height:109px;overflow:hidden;}
.header h1 {float:left;font-size:35px;line-height:109px;line-height:109px;font-family: "微软雅黑", Arial, sans-serif;background:url(images/h1.gif) no-repeat right center;padding-right:45px;}
.header h1 a {color:#333;}
p.description {float:left;padding-left:20px;font-size:12px;line-height:109px;}
.header input {float:right;width:210px;padding-left:20px;height:30px;padding-top:14px;background:url(images/search.png);border:0;color:#fff;}
.header form {float:right;padding-top:30px;}
.tqq {float:right;}
.tqq a {float:left;width:200px;padding-left:30px;line-height:71px;height:71px;background:url(images/tqq.png);color:#fff;}
/*content*/
#m4goout {margin-top:40px;background:url(images/center.png);}
.m4topper {height:23px;background:url(images/topper.png);}
.m4post {padding-top:15px;padding-left:30px;padding-right:24px;padding-bottom:10px;}
.m4more {height:34px;background:url(images/more.png);margin-bottom:20px;padding-top:8px;}
.m4more span {float:left;width:31px;padding-left:30px;padding-right:8px;text-align:center;line-height:26px;color:#fff;height:25px;background:url(images/m4pc.png);margin-left:30px;}
.m4more a {float:left;width:106px;height:26px;background:url(images/m4pr.png);margin-left:25px;}
#content{float:left; width:728px; overflow:hidden;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{ font-weight:bold}
#content h1{ font-size:22px}
#content h2{ font-size:20px}
#content h3{ font-size:18px}
#content h4{ font-size:16px}
#content h5{ font-size:14px}
#content h6{ font-size:12px}
#content p{margin-bottom:10px}
#content img{max-width:540px}
#content ul li{margin-bottom:20px}
#content .content_h2{font-size:24px; float:left; font-weight:800;font-family: "微软雅黑", Arial, sans-serif;padding-bottom:10px;}
#content .line{ border-bottom:1px #f0f0f0 solid;}
#content .act{color:#c1c1c1; font-size:12px; float:left; margin:5px 0px 0px 5px}
#content .act a:link{color:#a5a5a5; text-decoration:none}
#content .act a:active{color:#a5a5a5; text-decoration:none}
#content .act a:visited{color:#a5a5a5; text-decoration:none}
#content .act a:hover{color:#a5a5a5; text-decoration:underline}
#content .post{width:582px; padding:10px 0 0; overflow:hidden;}
#content .post p img{ margin:0px 8px;vertical-align:top;}
#content .post ul li{ list-style: disc; margin:3px 0px 0px 22px;}
#content .post ol li{ list-style: decimal; margin:3px 0px 0px 22px;}
#content .fujian{ color:#999;}
#content .under{margin-top:20px; font-size:12px; background:url(images/c_m.gif) repeat-y; color:#418bc5}
#content  .tag{color:#87b342}
.under .tag a:link, .under .tag a:active,{color:#87b342; text-decoration:none}
.under .tag a:visited{color:#87b342; text-decoration:none}
.under .tag a:hover{color:#87b342; text-decoration:underline}
.under .top{background:url(images/c_top.gif) no-repeat; height:9px}
.under .bottom{background:url(images/c_bottom.gif) no-repeat; height:9px; font-size:0}
.under_p{padding:0px 20px}
#content .bloger{color: #999999; font-size:12px;}
#content .editor{ float:right; padding-top:6px;font-size:12px;}
#content .echo_tag{ background:url(images/ecoh_tag.gif) no-repeat; font-size:12px; line-height:38px; padding-left:18px; margin:15px 0px 10px}
#pagenavi{font-size:14px;color:#fff;padding-left:30px;}
#pagenavi span {padding:4px 8px;background:#00162a;}
#pagenavi a {padding:4px 8px;background:#697989;color:#fff;}
#content .nextlog{text-align:center; margin:5px 0; font-size:12px}
#trackback_address{font-size:12px; color:#999}
#trackback_address input{border:#f1f1f1 solid 1px; background-color:#fffdf1; padding:2px 8px; color:#999; font-size:11px}
#trackback{font-size:12px; color:#333; line-height:16px; overflow:hidden; margin:5px 0; padding:0px 0px 3px 0px; border-bottom:1px #f5f5f5 solid}
#content #trackback li{margin:5px 0px; padding:0px; clear:both}
#content .comment{margin:15px 0px 5px 0px}
#com_line{margin:10px 0; padding:0px 0px 3px 0px; font-size:12px; border-bottom:1px #f7f7f7  solid; overflow:hidden; color:#333}
#content  .comment_post p{margin:5px 0px}
#content  .comment_post small{font-size:12px; color:#999}
#content  .comment_post input{padding:5px 5px; border:1px #b6b6b6 solid; background:url(images/em_input-back.gif) no-repeat; font-size:12px; color:#333; width:270px}
#content .comment_post #comment{background-color:#fffdf1; width:500px; border:1px #b6b6b6 solid; font-size:12px; color:#333}
#content .comment_post #comment_submit{background:url(images/em_button.gif) no-repeat; border:0; color:#FFF; width:111px; height:29px; text-align:center; cursor:pointer; _cursor:hand}
#content .comment_post .comment_yz img{margin-right:10px}
#content .comment_post .comment_yz input{margin-right:10px}
#content .comment_post .input{width:100px}
.com_date{color: #666666; font-size:12px; margin:4px 0;}
#com_line span{color:#ff7a15;}
#com_line .time{color:#999999; display:inline}
/*sidebar*/
#sidebar{float:right; width:250px; overflow:hidden;padding-right: 2px;position:relative;left:-1px;}
#sidebar h3{font-size: 14px;font-weight: bold;line-height: 46px;color: #000;padding-left: 25px;background: url(images/h3.png) no-repeat 207px 17px ;}
.widget { margin-bottom: 40px; background: url(images/widget.png) no-repeat;}
#sidebar li {padding-left: 25px;padding-right:20px; height: 44px;line-height: 44px; overflow: hidden;background:url(images/sideli.png);}
#sidebar ul li ul{margin:10px 0}
#sidebar #bloggerinfo li{background:0; text-align:center}
#sidebar #bloggerinfo div{text-align:center}
#sidebar #bloggerinfo div img{padding:10px; border:1px solid #e6e6e6; background-color:#FFF}
#sidebar #bloggerinfoimg{padding:0px 0px 12px 0px;}
#blogtags{font-size:12px; line-height:1.4}
#blogsort li, #twitter li, #newcomment li, #newlog li, #randlog li, #record li, #link li, #bloginfo li{margin:3px 0px}
#logserch input{padding:3px 5px; *padding:4px 5px 2px; border:1px #b6b6b6 solid; background:url(images/em_input-back.gif) no-repeat; font-size:12px; color:#333;}
#logserch #logserch_logserch{background:url(images/logserch_logserch.gif) no-repeat; color:#FFF; border:0; height:23px; width:45px;}
/*footer*/
#footer{height:60px;background: #191f23;;color:#fff;line-height:60px;}
.spanleft {float:left;}
.spanright {float:right;}
#footer a{color:#FFF}
#footer a:link, #footer a:active,{color:#fff; text-decoration:none}
#footer a:visited{color:#fff; text-decoration:none}
#footer a:hover{color:#fff; text-decoration:underline}
/*&#26085; &#21382; &#26679; &#24335; */

#calendar{padding-left:25px;padding-top:10px;}
.calendar{margin-bottom:10px}
.calendar td{font-size:12px; text-align:center; padding:1px 9px; 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{ border-bottom:#F60 1px solid;}
.day2{font-weight:bold}
.sun{color:#333; font-weight:bold}
.week{color:#333}
.calendartop{text-align:center; font-size:14px; margin-left:41px}

.rss{ margin:20px 0px;}
#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;}
.siderss {height: 44px;overflow: hidden;background: url(images/rss.png) no-repeat center center ;margin-bottom: 30px;}
.siderss a {float: left;width: 44px;height: 44px;text-indent: -10000px;}
a.rrss {margin-left: 20px;}
a.radd {margin-left: 38px;}
ul#blogmusic {padding-top:20px;}
#com_line {padding:10px;border:1px dashed #ccc;}
.botter {height:23px;background:url(images/foot.png);margin-bottom:40px;}
#footer p {margin:auto;width:980px;}

#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:540px;}
#tw .top a{ padding:0px 5px 0px 17px; background: url(images/t.gif) no-repeat}
#tw ul{ margin:5px 0px 3px 25px; width:515px; 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:630px;}
#tw ul li .post1{ width:540px;}
#tw ul{ width:590px;}
#tw ul .r li{width:535px}
#tw ul .huifu textarea{width:530px;}
#tw ul li .bttome .post{ font-size:12px;line-height:14px;margin:0; text-align:right; float:none;clear:both; width:590px; background:0; border:0;}
#tw ul li .bttome .time{ float:none; margin-top:-20px;}
