﻿/*  
作者：新鲜人
地址：http://www.htmlit.com.cn
邮箱：service@htmlit.com.cn
          htmlit@live.com
*/
@charset "utf-8";
body { padding:0; margin:0; font-family:"微软雅黑", "宋体", "Trebuchet MS", Tahoma, Arial, sans-serif; color:#222222; font-size: 12px; line-height: 20px; background: url(images/background.jpg); white-space:normal; }
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{ padding:0; margin:0;}
/*div, h1, h2, h3, h4, p, form, ul, label, input, textarea, img, span, dl, dt, dd { margin:0; padding:0;}*/
table {border-collapse:collapse;}
a { text-decoration: none; color: #333333; outline: none}
a:hover { color:#FF6A00; text-decoration: none;}
ul { padding:0; margin:0;}
li { list-style-type: none;}
img { border: none;}
.clear { clear: both;}
/*主要框架*/
#headerbg {overflow:hidden;height:83px;margin:0;padding:0;background:url(images/bg1.gif);background-repeat: no-repeat; background-position:center;background-color: #fffae7;} 
#content { width:980px; padding:10px 0; margin:0 auto;}
#main { float:left; width:720px;}
#sidebar { float:right; width:240px; overflow:hidden; border: 1px dashed #666; border-top:none;}
#footer { width:980px; margin:0 auto; color:#FFFFFF; background: #333 /*url(images/foot.png)*/ no-repeat right top;}
/*网站顶部*/
.header { width:980px; height:65px; padding-top:10px; margin:0 auto; color:#FFFFFF;}
.header h1 { font-size:22px; line-height:30px;}
.header h3 { font-size:12px; line-height:24px; font-weight:normal;}
.header a { color:#333;}
.header a:hover { color:#FF6A00;}
.logo { float:left; background: url(images/logo.gif) no-repeat; text-indent: 100%; white-space: nowrap; overflow: hidden; height:68px; width:180px;}
/*导航*/
#box{ float:left; position:relative;width:100%;} 
.nevbarbg { width:100%; height:40px; background:#333;}
.div2{position:fixed;_position:absolute;top:0;z-index:99999;}

.navbar { width:980px; height:40px; line-height:40px; margin:0 auto; background:#333; overflow:hidden;}
.navbar ul li { float:left; font-size:16px; padding:0 15px 0 0;}
.navbar ul li a { display:block; float:left; padding:0 10px; color:#FFF;}
.navbar ul li a:hover { background:#FF6A00; color:#FFF;}
.navbar ul li a.on{background:#FF6A00;color:#fff;}
/*搜索框*/
.fbr { border: 2px solid #FF6A00; height: 30px; background:#FFF;}
.search { float:right; height: 40px; padding-top:10px;}
#edtSearch { float:left; width:160px; padding:5px 10px 6px 10px; border:none; color: #000000; font-family: Microsoft Yahei;}
#btnPost { float:left; background:#FF6A00; border:none; width:56px; height:30px; font-weight:bold; color:#FFFFFF;}
/*主要内容*/
.post { font-size:14px; margin-bottom:30px; word-break:break-all;}
.post h2 { line-height:20px; font-size:18px;; margin-bottom:25px; padding-left:20px;padding-top:20px;color:#05020F;}
.post h4 { font-size:15px; line-height:20px; margin-bottom:10px; }
.post a { color:#05020F;}
.post a:hover { color: #FF6A00; text-decoration: none;}
.post_r { float:left; width:670px;}
.post_body { width:640px; background: #FFFFFF url(images/bg_blog_corner.png) no-repeat left top; padding:15px; line-height:22px; }
.post_r .qbg{width:670px;height:13px;background: url(images/bg_blog.png) no-repeat;}
.post_content { min-height:30px; padding-left:20px; padding-right:20px;}
.post_content_image { width:240px;height:156px;float:left;}
.post_content img { 
   max-width:640px;  /*IE7,Firefox*/ 
   width: expression(this.width > 640 ? 640: true);   /*IE6*/ 
}
.post_content p { margin-bottom:10px;}
.post_content ul,.post_content ol{margin-left:3em;list-style-position : outside;}
.post_content li{list-style-type:inherit;}
.post_content li p{ margin:5px 0;}
.post_tags { padding:10px 0;}
.post_info { height:30px; line-height:30px; text-align:right; margin-top:10px; padding-right:30px;}
/**/
.post_time { float: left ; width:40px; height:85px; padding:10px 5px; overflow:hidden; text-align:center; color:#FFFFFF; background: #FF6A00 url(images/icon/time_right.png) no-repeat  right  bottom;}
.post_time h5 { font-size:26px; line-height:28px; }
.post_time h6 { font-size:10px; line-height:12px; font-weight:normal;}
.post_fu { float:left; width:40px; height:40px; padding:5px 5px; background: #FF6A00 url(images/icon/fu_right.png) no-repeat right bottom;}
/**/
.postistop {margin-bottom:15px; }
.postistop .post_time{ height:32px; line-height:40px; margin-bottom:10px; background: #FF6A00 url(images/icon/up_right.png) no-repeat left top;}
.postistop h2 { font-size:20px;margin-bottom: 2px;}
/*tagcloud*/
.tags-cloud .tag-name{margin:0 5px;line-height: 1.2;}
.tags-cloud .tag-name-size-0{font-size: 1.1em;}
.tags-cloud .tag-name-size-1{font-size: 1.4em;}
.tags-cloud .tag-name-size-2{font-size: 1.7em;}
.tags-cloud .tag-name-size-3{font-size: 2.1em;}
.tags-cloud .tag-name-size-4{font-size: 2.6em;}
.tags-cloud .tag-name-size-5{font-size: 3.2em;}
.tags-cloud .tag-name-size-6{font-size: 3.9em;}
.tags-cloud .tag-name-size-7{font-size: 4.6em;}
/*上一篇下一篇*/
.post_nav { padding:5px 15px; height:22px; background:#FFFFFF; margin:0px 0;}
/*.post_nav a { color:#5EAAE4;}*/
.post_nav .l { float:left; color:#000;}
.post_nav .r { float:right; color:#000;}
/*相关文章*/
.mutuality { padding:15px; background:#FFFFFF; margin-bottom:5px;}
.mutuality_title { font-weight:bold; height:28px; line-height:28px;}
.mutuality_body { padding:0px 5px;}
.mutuality_body p { line-height:24px; background:url(images/li.jpg) no-repeat left 10px; padding-left:10px;}
/*侧栏主体*/
.function { float:left; width:240px; margin-bottom:15px; padding-top: 10px; border-top: 1px dashed #999;}
.function_t { float:left; width:210px; height:24px; line-height:24px; padding-bottom:5px; font-size:15px; padding-left:30px; font-weight:bold; color:#333;}
.function_c { float:left; width:200px; padding:5px 10px 15px 30px;}
.function_c ul li { line-height:24px; margin-bottom:2px;}
/*图标*/
#divContorPanel .function_t { background: url(images/icon/ContorPanel.png) no-repeat 10px 5px;} /*控制面板*/
#divCatalog .function_t { background: url(images/icon/Catalog.png) no-repeat 10px 5px;} /*网站分类*/
#divComments .function_t { background: url(images/icon/Comments.png) no-repeat 10px 5px;} /*最新评论及回复*/
#divArchives .function_t { background: url(images/icon/Archives.png) no-repeat 10px 5px;} /*文章归档*/
#divFavorites .function_t { background: url(images/icon/Favorites.png) no-repeat 10px 5px;} /*网站收藏*/
#divLinkage .function_t { background: url(images/icon/Linkage.png) no-repeat 10px 5px;} /*友情链接*/
#divMisc .function_t { background: url(images/icon/Misc.png) no-repeat 10px 5px;} /*图标汇集*/
#divStatistics .function_t { background: url(images/icon/Statistics.png) no-repeat 10px 5px;} /*站点统计*/
#divAuthors .function_t { background: url(images/icon/Authors.png) no-repeat 10px 5px;} /*作者列表*/
#divPrevious .function_t { background: url(images/icon/Previous.png) no-repeat 10px 5px;} /*最新文章*/
#divTags .function_t { background: url(images/icon/Tags.png) no-repeat 10px 5px;} /*标签云集*/
#divSearchPanel .function_t { background: url(images/icon/Search.png) no-repeat 10px 5px;} /*搜索*/
#divBaidusearch .function_t { background: url(images/icon/Search.png) no-repeat 10px 5px;} /*百度搜索*/
#divDewplayer .function_t { background: url(images/icon/Statistics.png) no-repeat 10px 5px;} /*Dewplayer播放器*/
#divSina .function_t { background: url(images/diy/sina.ico) no-repeat 10px 5px;} /*新浪微博秀*/
#divBaidushare .function_t { background: url(images/icon/Authors.png) no-repeat 10px 5px;} /*百度分享使用作者头像*/
/*日历*/
#divCalendar .function_t { display:none;}
#divCalendar .function_c { width:232px; padding:0 4px 15px 4px;}
#divCalendar table{width:100%; table-layout:fixed}
#divCalendar caption{ text-align:center; height:24px; margin:0; padding:0; font-size:12px; font-weight:bold;}
#divCalendar caption a { padding:0 20px;}
#divCalendar th{background:#F5F5F5;color: #000000;text-transform: uppercase;border:1px solid #E0E1E2;height:26px}
#divCalendar td{text-align:center;background:#FFFFFF;border:1px solid #E0E1E2;height:30px;}
#divCalendar td.pad{background:none}
#divCalendar td a{display:block;line-height:30px;background:#FF6A00; color:#FFFFFF;}
#today{font-weight:bold;}
/*侧边搜索*/
.sfbr {border:1px solid #FF6A00; height: 28px; background:#FFF;}
.function #edtSearch { float:left; width:138px; padding: 4px 5px; border:none;}
.function #btnPost { float:left; background:#FF6A00; border:none; width:50px; height:28px; font-weight:bold;color:#FFFFFF;}
/*侧边分类*/
#divCatalog .li-subcate { padding-left:15px; background:url(images/li-subcate.png) no-repeat left top;}
#divComments li,divPrevious li{ white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
/*评论列表*/
.commentlist { padding:15px; background:#FFFFFF; margin-bottom:5px;}
.commentlist .msg { margin-top:10px; border-top:1px solid #CCCCCC; padding:5px 0 0 0;}
.commentlist .msg .msgimg { float:left; width:48px; height:48px; padding-top:5px;}
.commentlist .msg .msgimg .avatar { width:48px; height:48px;}
.commentlist .msg .msgtxt { width:100%; float:right; margin-left:-60px;}
.commentlist .msg .msgtxt .msgtxtbogy { margin-left:60px;}
.commentlist .msg .msgtxt .msgname { height:24px; line-height:24px;}
.commentlist .msg .msgtxt .msgname span { font-size:12px; color:#999999;}
.commentlist .msg .msgtxt .msgarticle { padding:5px 0;}

.commentlist .msg .msgarticle .msg { font-size:12px;}
.commentlist .msg .msgarticle .msg .msgimg { width:32px; height:32px;}
.commentlist .msg .msgarticle .msg .msgimg .avatar { width:32px; height:32px;}
.commentlist .msg .msgarticle .msg .msgtxt { width:100%; float:right; margin-left:-40px;}
.commentlist .msg .msgarticle .msg .msgtxt .msgtxtbogy { margin-left:40px;}
.commentlist .msg .msgarticle .msg .dot { display:none;}
/*回复图标*/
/*.commentlist .msg .msgarticle .msg .revcount{ width:15px; height:15px;;background: url(images/li-subcate.png) no-repeat left top;}*/
/*发布评论*/
.commentpost { padding:15px; background:#FFFFFF; margin-bottom:10px;}
.commentpost p { margin-bottom:10px;}
li.msgarticle div.quote{ margin:10px 0 0 0; padding:10px; background:#FFFFFF; border:1px solid #F4F4F4;}
li.msgarticle div.quote-title{ margin:0; padding:0; font-size:1em; color:#CC0000;}
#inpName, #inpEmail, #inpHomePage, #inpVerify { width:200px; padding:6px 10px; border:1px solid #CCCCCC;}
#txaArticle { padding:5px; width:620px; height:120px; border:1px solid #CCCCCC;}
.button { background:#333; border:none; width:100px; height:30px; font-weight:bold; color:#FFFFFF; }
/*分页*/
.pagebar { padding:5px 10px; text-align:right;}
.pagebar span.page{ color:#FFFFFF; padding:2px 8px; background:#666; margin:4px;}
.pagebar span.now-page { color:#333; padding:2px 8px; font-weight:bold; background:#FFFFFF; margin:5px;}
/*网站底部*/
.copyright { float:left; width:800px; padding:20px;}
.copyright a { color:#fff;}
.copyright a:hover { color:#FF6A00;}
/*
#goTopBtn { float:right; width:120px; height:80px; cursor:pointer;}
#goTopBtn a { display:block; width:120px; height:80px;}
#goTopBtn span { display:none;}
*/
/*首页公告*/
#notice{ padding-left: 35px;margin: 8px 0;line-height:35px;border: 1px dashed #B9AB9E;background-color: #FCFAF7;background-image: url(images/diy/laba.gif);background-repeat: no-repeat;background-position: 10px 12px;}
#notice h3{ font-size: 14px;line-height: 35px;}
#notice h3 a{ font-weight: normal;}
#notice li { list-style-type: none;}
/*侧栏跟随*/
.function_n { float:left; width:240px; dashed #999;}
/*返回顶部与底部*/
#divScroll{ position:fixed;_position:absolute;bottom:35%;right:1px;display:block;z-index:999;background-color:##F2F2F2;border-radius:5px;box-shadow:0 0 2px #F2F2F2;width:40px;}
#divScrollTop{ background:url(images/scroll.png ) no-repeat;position:relative;cursor:pointer;height:42px;width:32px;margin:10px 0;}
#divScrollComment{ background:url(images/scroll.png ) no-repeat center -45px;position:relative;cursor:pointer;height:32px;width:32px;margin:10px 0;}
#divScrollBottom{ background:url(images/scroll.png ) no-repeat center -78px;position:relative;cursor:pointer;height:42px;width:32px;margin:10px 0;}

.article_donate{ width:100%;text-align:center;}
.taglist { padding: 0 0 10px;}
.taglist li { list-style:none;border-bottom: 1px solid #EAEAEA;float: left;font-size: 13px;height: 25px;line-height: 25px;margin: 5px 5px 1px 7px;width: 115px;}
.taglist li span { letter-spacing: 7px;}
/*导航高亮*/
a:link#gaoliang,a:visited#gaoliang{ background-color:#FF6A00;}