/* CSS Document */
body{ font-size:12px;color:#666; background: #fff; text-align:center; }
*{ padding:0; margin:0; word-break:break-all;}
img{ border:0}
.right,.fr{float:right}
.left,.fl{float:left}
ul li{ list-style:none}
.clear{ clear:both; height:0; font:0/0 Arial;}
.header,.main,.footer{ width:950px; height:auto; margin:0 auto; position:relative; overflow:hidden; } 
.header{ min-height:76px;height:auto;_height:76px ; background:#ccc}
#logo{ float:left;width:200px; overflow:hidden}
#topguide{ width:100%; height:22px;  margin-bottom:.5em; border-bottom:1px solid #E0FDFF;  text-align:right; overflow:hidden}
#topguide ul{ padding-right:1em}
#topguide li{ display:inline; line-height:23px; margin:0 .5em 0 0}



#guide-link { width:942px; margin:.5em auto 0; background:url(../images/guide2t.gif) no-repeat; }
#guide-link ul{ background:url(../images/guide2b.gif) no-repeat left bottom; padding:.7em 1em .5em }
#guide-link li{ display: inline;}
#guide-link li a{ padding:.5em 0 .6em .5em; color:#64ABE2;}


#loginbar h5{  font-size:12px; color:#000; padding:0 .5em .3em ; border-bottom:#D8F0BC 1px dashed ; margin-bottom:.7em}
#loginbar table{ margin-left:.5em}
#loginbar td{ padding:.2em .1em}
#loginbar .ip{ width:120px; border:1px solid #95F2F8; padding:.2em ; font-size:12px;}
#loginbar .bt{ padding:.3em .4em 0em; color:#2058AC; font-size:12px; font-weight:bold; background:url(../images/area1-left-h2.png) center center; border:1px solid #95F2F8 }

.ad1{ margin:8px 0 0 0}
.ad2{ margin:0 auto; width:950px; height:104px; text-align:center;}
.search { padding:0 .2em .2em; line-height:24px; border-bottom:#eee 1px solid}
.search input, .search select{*vertical-align:middle;vertical-align: text-top; font:12px/100% Arial}
.area-1,.area-1-top,.area-1-bot,.area-2,.area-2-bot,.area-3,.area-3-bot{ width:950px;  height:auto; margin:0 auto;  overflow:hidden;}
.area-1{margin-top:8px; margin-bottom:8px;}
.pic-player{width:345px; padding:5px 5px 5px 5px; border-color:#9dc5e4; border-style:solid; border-width:1px; margin:0px;text-align:left;}
.pic-player div.img{ text-align:left; height:260px; }
.pic-player img{ border:1px solid #1187AA}
.pic-player h3{ font:bold 12px Arial; margin: 1em auto; text-align:center }
.pic-player .text { text-align:left; text-indent:2em; padding:0 1em}
.area-1-right{ width:355px; height:auto; float:left; padding-right:5px; text-align:left;}
.area-1-left{ width:590px; float:left;}
.area-1-left .right{ float:left;width:293px; height:260px; padding:5px 5px 5px 5px;  border-color:#9dc5e4; border-style:solid; border-width:1px; }
.area-1-left .left{ float:left; width:260px; margin-left:5px;_margin-left:5px; padding:5px 5px 5px 5px;  border-color:#9dc5e4; border-style:solid; border-width:1px;}

/*area-2*/
.area-2-wrap{ width:950px; overflow:hidden; margin:0 auto; margin-top:5px;}
.area-2,.area-2-bot-m,.area-2-bot { float:left;}
.box1 { float:left; width:308px; height:auto; padding:0 11px 0 1px; overflow:hidden;}
.box2 { float:right; width:308px; height:auto; padding:0 1px; overflow:hidden;}
.footer{ text-align:center; padding:1.5em 0 4em; font:12px Tahoma}

/*area-3*/
.thread-content { width:710px; float:left}
.thread-side { width:230px; float:right}
.thread-content .side { width:230px; float:right}
.thread-content .content { width:470px;padding:0 ; float:left}
.thread-side .list,.thread-content .side .list{ margin:1em 0}
.thread-content .side .list a { color:#999}
.thread-content .content .list{ margin:1em 1em 1em 0;}
.thread-content .content .list li{ font-size:1.2em}
.bl{ border-left:1px solid #eee}

/*area-4*/
.area-4,.area-4-bot{ float:left; width:950px; margin-top:1em}
.area-4 .read-content{ width:710px; padding:0; overflow:hidden}
.area-4 .sidebar{ width: 230px;}
.sidebar .list { margin:1em .2em 1em .2em}

#footlink { text-align:center;margin:1em 0; padding: .5em; background:#FAFEF6; border:#E9F6CA 1px solid}
#footlink li{ display:inline; padding:.2em 1em}

/* post comment */
.post-comment {width:90%; margin:3em auto 2em;}
.post-comment-left{ float:left; width:62%}
.post-comment-right{ float:right;width:35%; margin-top:3em}

.quote{font-size:70%;color:#004c7d;margin:2px;padding:0}
blockquote{width:92%;font-size:85%;color:#81888c;border:1px solid #D4EFF7;border-left-width:3px;padding:5px;margin:0 0 1%}
