.nav-mbx{ width:1000px; margin:0 auto; }
.nav-style{ padding:8px 13px; background:#f8f8f8; border-bottom:1px solid #ddd; }
.nav-style a{ margin:0 3px; }
.fl{ float:left; }
.fr{ float:right; }
#main{ clear:both; background:#E9FAFF; width:960px; margin:0 auto 5px; padding:0 0 0 0; margin-top:10px; }
#main h1{ font-size:24px; line-height:28px; text-align:center; padding-top:10px;clear:both; }
#main #downdesk{ float:right; position:relative; padding-right:10px; }
#main #divdown{ top:180px; width:30px; position:fixed; }
#main #divdown a{ display:block; position:relative; padding:25px 3px 3px 3px; width:25px; text-align:center; height:85px; border:1px solid #ddd; background:#f6f6f6 url(/image/shu.png) no-repeat 7px 5px; font-weight:bold; color:#666; overflow:hidden; text-decoration:none; }
#main #divdown a:hover{ border:1px solid #5187c3; color:#4471a4; }
#main #tools{ bottom:70px; position:fixed; }
#main #up{ display:block; position:relative; text-align:center; cursor:pointer; background:#fff; border:1px solid #ddd; padding:5px 3px; margin-bottom:15px; width:25px; }
#main #down{ display:block; position:relative; text-align:center; cursor:pointer; background:#fff; border:1px solid #ddd; padding:5px 3px; margin-top:15px; width:25px; }
#main #up:hover, #main #down:hover{ border:1px solid #bbb; }
#readright{ padding:10px 5px; }
.msg{ margin-bottom:10px; width:90%; margin:0 auto; text-align:center; z-index:2; border-left:8px solid #ddd; border-right:8px solid #ddd; background:#f3f3f3; padding:1px 4px; font-size:13px; }
.msg:hover{ background:#fff; }
.msg a:hover{ background:#fff; padding:2px 4px; }
.msg a{ color:#000; text-decoration:underline; }
#msg{ margin-bottom:10px; text-align:center; z-index:2; background:#efefef; padding:3px 5px; }
#msg a:hover{ background:#fff; padding:2px 4px; }
#msg a{ color:#000; text-decoration:underline; }
#txttop{ margin:0 auto; padding-top:10px; text-align:right; }
#txtright{ float:right; text-align:left; }
#navup{ margin:0 auto; width:810px; text-align:center; }
#navdown{ margin:0 auto; width:810px; text-align:center; margin:10px; }
#content{ padding:10px 20px; word-wrap:break-word;font-size:24px;letter-spacing:0.2em;line-height:180%;}
#content p.bg-blue{ text-align:center; margin-top:20px; }
.divimage{ text-align:left; min-width:700px; background:#f3f3f3; overflow-y:hidden; overflow-x:hidden; }
.divimage .imagecontent{ width:700px; }
.papgbutton{ clear:both; text-align:center; position:relative; padding:5px 0; line-height:20px; }
.papgbutton a{display: inline-block; font-size:14px; background: #fff;border: 1px solid #ddd;  border-radius: 3px 3px;  padding: 3px 15px;  height: 24px;  line-height: 24px;}
.papgbutton a + a{ margin-left:20px; }
.papgbutton a:hover{border-color:#bbb; }
.weekhot{ width:940px; margin:0 auto; clear:both; text-align:left; background:#f3f3f3; height:170px; padding:10px 30px; }
.weekhot h3{ margin:0px; color:#111; padding:0; text-align:center; height:30px; line-height:30px; padding:5px 0; border-bottom:1px dotted #666; margin-bottom:10px; }
.weekhot h3 span{ float:right; font:32px/1.3 'Monotype Corsiva', Arial, sans-serif; line-height:32px; color:#e0e0e0; font-weight:bold; }
.weekhot a{ float:left; text-align:left; border-left:1px dotted #555; color:#333; padding:2px 10px; margin:5px 0; line-height:23px; overflow:hidden; width:155px; display:block; height:23px; margin-right:8px; text-decoration:none; }
.weekhot a:hover{ background:#E8E8E8; }
.tj{ display:none; width:0; height:0; padding:0; margin:0; }
.read-tips{ color:#999; text-align:center; margin-bottom:5px; }
.content-tip{padding:5px 10px;border-bottom:1px dashed #e5e5e5;text-align: center;}
.read-titlelinke{clear:both; text-align:center; position:relative;padding:10px 0;}
.read-titlelinke a{margin-left:10px;}
.top-read-ad {padding: 2px;float: left;width: 300px;height: 250px;margin-left: 10px;border: 1px dotted #e5e5e5;}