﻿/*--------------------------全--局-------------------------------*/
* { margin: 0; padding: 0; }
html, body { font: 13px/160% "Lucida Grande" , "Lucida Sans Unicode" , Verdana, sans-serif; color: #424242; background: #FFFFFF; }
h1, h2, h3, em, dl, dt, dd, p, cite { list-style: none; font-style: normal; }
h1 { font-size: 200%; }
h2 { font-size: 170%; }
h3 { font-size: 150%; }
h4 { font-size: 130%; }
h5 { font-size: 110%; }
h6 { font-size: 100%; }
img, a img { border: 0; }

a { color: #006699; text-decoration: none; cursor: pointer; }
a:hover { color: #FF6E00; text-decoration: underline; }

blockquote, pre { background: #EDF8FF; border: 1px dashed #C7E1EF; padding: 8px 12px 8px 8px; margin: 5px 0; }
pre { overflow: scroll; }

/*---------------------------------------------------------------*/

#divAll { width: 950px; margin: 0 auto; height: 100%; overflow: hidden; padding: 0 0; }

#divPage { }

#divMiddle { }

#divTop { overflow: hidden; height: 100%; }

#divSidebar { float: right; width: 280px; height: 100%; overflow: hidden; padding: 10px 0; }

#divMain { width: 660px; float: left; padding: 10px 0; }

#divBottom { background: url(dazhuer/footer-bg.gif) no-repeat -10px 2px; border-top: 1px solid #B4CDDC; clear: both; }

/*---------------------------------------------------------------*/

#divSidebar #sidebar-inner { border: 1px solid #B4CDDC; background: #F8FDFF; padding: 0; }
div.function { }

div.function br { line-height: 10px; }
div.function h3 { border-top: 1px solid #B4CDDC; line-height: 30px; padding-left: 10px; font-size: 13px; background: url(dazhuer/logo_ico.gif) no-repeat 10px 6px #EDF8FF; padding-left: 30px; border-bottom: solid 1px #B4CDDC; }
div.function h3.noneTopBd { border-top: none; }
div.function ul { padding: 5px 8px; overflow: hidden; height: 100%; }

div.function li { line-height: 25px; background: url(dazhuer/blue-ico.gif) no-repeat 0 -194px; padding-left: 20px; }

div.function a { color: #535353; }

div.function a:hover { color: #FF6E00; }
#divCatalog li { background: none; padding: 2px 0 1px 4px; }

#divPrevious li span.article-date { display: none; }

div.function li span.feed-icon a { background: url(dazhuer/feed.png) no-repeat 0 3px; margin: 0; padding: 0; font-size: 14px; height: 12px; width: 12px; }
div.function li span.feed-icon img { height: 12px; width: 9px; visibility: hidden; margin: 0; padding: 0; }

#divSearchPanel li { background-image: none; }

/*---------------------------------------------------------------*/

div.post { padding: 10px; margin-bottom: 10px; border: 1px solid #B4CDDC; }

div.gbook_note { padding: 10px; margin-bottom: 10px; border: 1px solid #B4CDDC; clear: both; }

div.post-nav { width: 100%; margin-top: 10px; border-top: 1px solid #B4CDDC; border-bottom: 1px solid #B4CDDC; padding-top: 4px; }
div.post-nav a.l { float: left; padding-right: 10px; padding-bottom: 5px; }
div.post-nav a.r { float: right; padding-left: 10px; padding-bottom: 5px; }

div.post .post-title { padding-bottom: 5px; background: url(dazhuer/blue-ico.gif) no-repeat 0 -48px; padding-left: 18px; clear: both; }

div.gbook_note .post-title { font-size: 14px; border-bottom: 1px #CCC dotted; padding-bottom: 5px; }

div.gbook_note .post-body { padding-top: 6px; }

div.post .post-title, div.post .post-title a { color: #434343; font-size: 14px; }

div.post .post-title a:hover { color: #A10101; }

div.post .post-date { }

div.post h3 { color: #7F7F7F; font-size: 11px; font-weight: 100; background: url(dazhuer/line-bg.gif) repeat-x 0 0; padding-top: 5px; }

div.post h3 span { padding: 6px 10px 2px 0px; }

div.post .post-footer { padding: 3px 2px; }

div.post .post-footer .post-more { display: block; clear: both; float: none; }

div.post .post-footer .post-more a { text-decoration: none; line-height: 31px; }

div.post .post-footer span { float: right; padding-left: 17px; font-weight: 100; background: url(dazhuer/blue-ico.gif) no-repeat 0 -244px; }

div.post .post-footer em { padding-left: 16px; font-weight: 100; background: url(dazhuer/blue-ico.gif) no-repeat 0 -98px; }
div.post .post-footer span.comm { background: url(dazhuer/blue-ico.gif) no-repeat 0 -144px; color: Red; }

body.single div.post .post-footer { margin: 10px 0 0 0; }

div.post .post-tags { width: 661px; margin: 2px 0 2px 5px; padding: 2px 0 0 0; color: gray; height: 20px; text-align: left; }

body.multi div.post .post-tags { /*display:none;*/ }

div.post div.post-body { padding: 5px 0; }

div.post div.post-body a { background: url(dazhuer/line-link-bg.gif) repeat-x 0 100%; }

div.post div.post-body a:hover { background: url(dazhuer/line-link-over-bg.gif) repeat-x 0 100%; text-decoration: none; }

div.post div.post-body ul, div.post div.post-body ol { padding-bottom: 10px; }

div.post div.post-body ul li, div.post div.post-body ol li { list-style-position: inside; padding-left: 5px; }

.formattext { text-align: justify; text-justify: inter-ideograph; }

div.post-body div.media a { padding-left: 16px; background: #FBFBFB url(dazhuer/media.gif) no-repeat 0 center; }

div.post-body img { padding: 4px 4px 4px 4px; border: 0; clear: both; float: none; }

div.post-body p { margin: 10px 0 15px 0; padding: 0; }
div.post-body p.img { margin: 0; padding: 0; text-align: center; }
div.post-body p.inscript { margin: 0; padding: 0; padding-right: 20px; text-align: right; }
div.post-body p.code { padding: 5px; border: 1px dotted black; }
div.post-body div.code { padding: 5px; border: 1px dotted black; }

div.post-body h1 { color: #000000; margin: 0; padding: 0; font-size: 16px; }
div.post-body h2 { color: #000000; margin: 0; padding: 0; font-size: 14px; }
div.post-body h3 { color: #000000; margin: 0; padding: 0; font-size: 13px; }
div.post-body h4 { color: #000000; margin: 0; padding: 0; font-size: 12px; }
div.post-body h5 { color: #000000; margin: 0; padding: 0; font-size: 11px; }
div.post-body h6 { color: #000000; margin: 0; padding: 0; font-size: 10px; }

/*---------------------------------------------------------------*/

#topLogo { padding: 6px 10px; float: left; }

#topLogo img { width: 660px; height: 120px; }

#topLogo #BlogTitle { display: none; }

#topLogo #BlogTitle a { }

#topLogo #BlogTitle a:hover { }

#topLogo #BlogTitle a:active { }

#topLogo #BlogSubTitle { display: none; }

#toptools { float: right; text-align: right; padding: 6px 10px 0px 0px; }

#toptools #btnPost { width: 82px; height: 26px; background: url(dazhuer/search-bg.gif) no-repeat; border: 0; cursor: pointer; }

#toptools #edtSearch { width: 150px; padding: 4px 2px; border-right: 1px solid #DDEDF0; border-bottom: 1px solid #DDEDF0; border-top: 1px solid #ADC9D9; border-left: 1px solid #ADC9D9; background: #FBFFFF; }

#BlogPowerBy { font-size: 12px; height: 20px; margin: 0; padding: 5px 10px 0 10px; text-align: right; font-weight: normal; }
#BlogCopyRight { font-size: 12px; height: 20px; margin: 0; padding: 0 10px 0 10px; text-align: right; float: none; clear: both; font-weight: normal; }


/*---------------------------------------------------------------*/

.postcomment { border: 1px solid #B4CDDC; padding: 8px 10px 10px 10px; background: #FFFFFF; clear: both; }

p.posttop { margin: 10px 0 0 0; padding: 3px 0 2px 12px; background: url(dazhuer/pointblue.gif) no-repeat 0 center; }
p.postbottom { margin: 0 0 10px 0; padding: 5px 0 0 0; }
#frmSumbit { padding: 0; margin: 0; }
#frmSumbit p { padding: 5px 0; }
input.button { width: 90px; height: 27px; border: 0; background: url(dazhuer/postcomment-submit.gif) no-repeat; cursor: pointer; }
input.text, textarea.text { border-right: 1px solid #DDEDF0; border-bottom: 1px solid #DDEDF0; border-top: 1px solid #ADC9D9; border-left: 1px solid #ADC9D9; padding: 2px 1px; background: #FBFFFF; }
textarea.text { width: 99%; overflow: auto; }

/*---------------------------------------------------------------*/

#divCalendar { padding: 0; text-align: center; height: 170px; }
#divCalendar h3 { border-top: 0px #FFF none !important; border-bottom: 0px #FFF none !important; text-align: left; }
#divCalendar div { margin: 0; padding: 0; float: left; }
#divCalendar div.month1 { background: url(dazhuer/month1.gif) no-repeat center 10px; }
#divCalendar div.month2 { background: url(dazhuer/month2.gif) no-repeat center 10px; }
#divCalendar div.month3 { background: url(dazhuer/month3.gif) no-repeat center 10px; }
#divCalendar div.month4 { background: url(dazhuer/month4.gif) no-repeat center 10px; }
#divCalendar div.month5 { background: url(dazhuer/month5.gif) no-repeat center 10px; }
#divCalendar div.month6 { background: url(dazhuer/month6.gif) no-repeat center 10px; }
#divCalendar div.month7 { background: url(dazhuer/month7.gif) no-repeat center 10px; }
#divCalendar div.month8 { background: url(dazhuer/month8.gif) no-repeat center 10px; }
#divCalendar div.month9 { background: url(dazhuer/month9.gif) no-repeat center 10px; }
#divCalendar div.month10 { background: url(dazhuer/month10.gif) no-repeat center 10px; }
#divCalendar div.month11 { background: url(dazhuer/month11.gif) no-repeat center 10px; }
#divCalendar div.month12 { background: url(dazhuer/month12.gif) no-repeat center 10px; }

p.w { float: left; width: 37px; height: 18px; margin: 4px 0 0 0; padding: 2px 0 1px 0; text-align: center; vertical-align: middle; font-size: 9px; text-decoration: underline; }

p.y { text-align: center; height: 14px; margin: 2px 0 0 0; padding: 0; float: left; width: 277px; font-size: 12px; font-weight: bold; }
p.d { float: left; width: 32px; height: 18px; margin: 0; padding: 2px 0 0 0; text-align: center; vertical-align: middle; }
p.yd { float: left; width: 32px; height: 18px; margin: 0; padding: 2px 0 0 0; text-align: center; vertical-align: middle; font-weight: bolder; color: #6090c0; background: url(dazhuer/links_r.gif) no-repeat 4px 4px; }
p.nd { float: left; width: 32px; height: 18px; margin: 0; padding: 2px 0 0 0; text-align: center; vertical-align: middle; }
p.cd { float: left; width: 32px; height: 18px; margin: 0; padding: 2px 0 0 0; text-align: center; vertical-align: middle; font-weight: bold; }


/*---------------------------------------------------------------*/

.related_post { margin-top: 25px; clear: both; }
.related_post h4 { background: #EDF8FF; line-height: 26px; text-indent: 10px; border-top: 1px dashed #C7E1EF; border-bottom: 1px dashed #C7E1EF; font-size: 14px; }
.related_post ul { list-style: none; padding: 10px 0 5px 0; }
.related_post ul li p { border-bottom: 1px solid #DDEDF0; background: url(dazhuer/li-arrow.gif) no-repeat 3px 14px #FFFFFF; padding: 0px 5px 0px 12px; line-height: 30px; }

#comments { border-top: 1px solid #B4CDDC; border-left: 1px solid #B4CDDC; border-right: 1px solid #B4CDDC; }

.commenttitle { padding: 5px 0px 15px 0px; }

.commenttitle h5 { font-size: 13px; font-weight: 100; background: url(dazhuer/comment-title-bg.gif) repeat-x 0 100%; line-height: 33px; padding: 0 10px; }
.commenttitle h5 span#gotocomment { background: url(dazhuer/blue-ico.gif) no-repeat 0 -250px; padding: 3px 10px 3px 20px; }
.commenttitle h5 span#gotoaddtrackback { background: url(dazhuer/blue-ico.gif) no-repeat 0 -300px; padding: 3px 10px 3px 20px; }
.commenttitle h5 ul { list-style: none; float: right; padding-top: 5px; }
.commenttitle h5 ul li { float: left; line-height: 27px; padding: 0 8px; cursor: pointer; }

.commenttitle h5 ul li.current { background: #FFFFFF; border: 1px solid #B4CDDC; border-bottom: none; }

#commentlist { padding: 5px 1px; overflow: hidden; height: 100%; }

#commentlist ul.parents { background: #FFFFEF; }

#commentlist li.depth-1 { border-top: 1px solid #C7E1EF; border-bottom: 1px solid #C7E1EF; background: #F9FDFF; margin-bottom: 8px; padding: 6px 8px; }

#commentlist dl { overflow: hidden; height: 100%; background: url(dazhuer/line-bg.gif) repeat-x 0 100%; padding-bottom: 2px; line-height: 120%; }

#commentlist dt { float: left; width: 42px; display: none; }
#commentlist dt img { border: 1px solid #DDEDF0; background: #FFFFFF; padding: 2px; }
#commentlist dd { margin-left: 2px; padding-top: 2px; }

#commentlist dd .num { border: 1px solid #C7E1EF; background: #FFFFFF; font-weight: bold; font-size: 10px; }
#commentlist dd h3 { font-size: 13px; font-weight: 100; }
#commentlist dd h3 em { float: right; }
#commentlist dd h3 cite { font-weight: bold; }
#commentlist dd h4 { font-size: 10px; font-weight: 100; color: #7F7F7F; }

#commentlist .commenttext { padding-top: 8px; word-break: break-all; overflow: hidden; }

ul.trackback { border-top: none; }
ul.mutuality { border-top: none; }
li.msgname { padding: 5px 0 5px 5px; margin: 0px; }
li.tbname { padding: 0 0 0 5px; margin: 0px; border-bottom: 1px solid #e0e0e0; }
li.msgurl { text-align: right; padding: 2px 10px 2px 10px; margin: 0; }
li.msgarticle { list-style-position: outside; padding: 15px 10px 15px 10px; margin: 15 0 0 0; line-height: 150%; }
li.msgtime { text-align: right; padding: 2px 5px 2px 10px; margin: 0; }
ul.trackback li.tbname { border-bottom: none; background: url(dazhuer/pointblue.gif) no-repeat 0 center; padding: 3px 0 2px 12px; margin: 0px; }
ul.trackback { margin: 5px 0 10px 10px; }
ul.mutuality { margin: 5px 0 10px 10px; }
ul.mutuality li.tbname { background: url(dazhuer/pointblue.gif) no-repeat 0 center; padding: 3px 0 2px 12px; margin: 0px; border: none; }
ul.mutuality li.msgarticle { background: #ffffff; padding: 0 10px 10px 16px; border: none; }


li.msgarticle div.quote { padding: 10px; background: #EDF8FF; }
li.msgarticle div.quote-title { margin: 2px; padding: 3px; font-size: 120%; border-bottom: 1px #C7E1EF solid; }

/*---------------------------------------------------------------*/

#divNavBar { height: 100%; overflow: hidden; background: url(dazhuer/menu-bg.gif) repeat-x 0 0; border-left: 1px solid #0085EB; border-right: 1px solid #0085EB; padding: 0 10px; }

#divNavBar h3 { display: none; }

#divNavBar ul { list-style: none; float: left; }

#divNavBar ul li.nobg { background: none; }

#divNavBar ol { list-style: none; float: right; }

#divNavBar ol li { float: left; line-height: 29px; }

#divNavBar ul li.isbg, #divNavBar ol li.isbg { line-height: 29px; background: url(dazhuer/menu-bg.gif) no-repeat 0 -30px; float: left; }

#divNavBar ol li a { color: #FFFFFF; padding: 0 20px; display: block; }

#divNavBar ol li a:hover { text-decoration: none; color: #FFFF33; }

#divNavBar ul li { float: left; line-height: 29px; background: url(dazhuer/menu-bg.gif) no-repeat 0 -30px; }

#divNavBar ul li.current_item { background: url(dazhuer/menu-bg.gif) no-repeat 50% -60px; }

#divNavBar ul li a { color: #FFFFFF; padding: 0 20px; display: block; }

#divNavBar ul li a:hover { text-decoration: none; color: #FFFF33; background: url(dazhuer/menu-bg.gif) no-repeat 50% -60px; }

#path { padding-top: 15px; padding-left: 18px; overflow: hidden; height: 100%; background: url(dazhuer/blue-ico.gif) no-repeat 1px 20px; }

#path ul { list-style: none; overflow: hidden; height: 100%; float: right; padding-right: 2px; }

#path li { float: left; margin-left: 5px; position: relative; }

#path li img { vertical-align: middle; }

#topnotice { padding: 0px 10px 0px 30px; line-height: 31px; border: 1px solid #B4CDDC; background: url(dazhuer/notice-ico.gif) no-repeat 10px 9px #F7FEFF; margin-top: 5px; }

div.pagebar { width: 638px; }

div.pagebar a, div.pagebar span { padding: 1px; clear: both; }

#tel { background: url(http://www.56fix.com/Images/dazhuer_tel.png) no-repeat; height: 90px; width: 240px; border: solid 1px #B4CDDC; border-top: none; }
#happy{}
th, td{text-align: center;}