﻿/* body */
body { background:#fff; color:#252525; font-size:14px; font-family:Verdana,'宋体',Tahoma, Helvetica,Arial,sans-serif; margin:0; padding:0; line-height:180%; text-align:left }
ul, ol, dl, dt, dd, p,form, h2, h3 ,h4 { margin:0; padding:0 }
ul, ol { list-style-position:outside }
h1 { font-size:0; display:none }
img { border:0 }
a { font-size: 14px;color:#252525; text-decoration: none }
a:link { color: #252525; text-decoration: none }
a:visited { color: #252525; text-decoration: none }
a:hover { color: #f30; text-decoration: underline }
a:active { color: #900; text-decoration: none }

#top { width:958px; height:100px; background:url(logo.gif) left center no-repeat; margin:0 auto; overflow:hidden }
#top p { float:left; background:url(kan.gif) right bottom no-repeat; width:600px; height:70px; padding:22px 0 0 256px; overflow:hidden; display:block }
#top ol { float:right; width:70px; height:80px; padding-top:20px; display:block }
#top ol li { list-style-type:none; font-size:12px; background:url(li.gif) left center no-repeat; padding-left:8px }
#top ol li a { font-size:12px }

.mu { width:958px; height:34px; background:url(mubg.gif); margin:0 auto; overflow:hidden }
.mu ul { padding-left:18px; width:942px; overflow:hidden }
.mu ul li { float:left; text-align:center; color:#fff; list-style-type:none }
.mu ul li a { width:65px; height:34px; line-height:34px; text-align:center; font-weight:bold; display:block }
.mu ul li a:link, .mu ul li a:visited, .mu ul li a:active { color:#fff }

#mus { background:url(mubgs.gif) center top no-repeat; color:#330; text-decoration:none; line-height:40px }
#mus a, .mus a:link, .mus a:visited, .mus a:hover, .mus a:active { color:#330; text-decoration:none; padding-top:3px }

#banner { clear:both; width:958px; height:125px; background:url(banner.gif) no-repeat; margin:8px auto;  }

.mainbox { width:958px; margin:0 auto; padding-bottom:8px; overflow:hidden } 
.leftbox { float:left; width:270px }
.rightbox { float:left; width:680px; padding-left:8px }
#flashbox { float:left; width:284px; padding:0 8px }
#newsbox { float:left; width:388px }

.gbooktit { height:29px; background:url(gbooktit.gif) left top no-repeat; border-left:1px #bec1ac solid; border-right:1px #bec1ac solid; border-top:1px #bec1ac solid; line-height:29px; }
.gbooktit h2 { padding-left:20px; font-size:14px; color:#736b3a }
.leftboxshow { padding:8px; border-left:1px #bec1ac solid; border-right:1px #bec1ac solid; border-bottom:1px #bec1ac solid; }
.leftboxshow ul li { list-style-type:none; background:url(li.gif) 0 10px no-repeat; padding-left:8px; height:20px; line-height:20px; font-size:12px; overflow:hidden }
.leftboxshow ul li a { font-size:12px }
.leftboxshow ol { padding-top:5px }
.leftboxshow ol li { float:left; list-style-type:none }
.leftboxshow ol li img { display:block }

.gbooktop { height:190px }
.gbookright { padding-left:8px }

#newsbox h4 { font-size:20px; font-family:"黑体", Microsoft YaHei, Helvetica, sans-serif; font-weight:normal; color:#2c2c2c; }
#newsbox h4 a { font-size:20px; font-family:"黑体", Microsoft YaHei, Helvetica, sans-serif; font-weight:normal;  }
#newsbox p { font-size:12px; color:#999; text-indent:24px; line-height:160%; padding:6px 0; border-bottom:1px #999 dashed }
#newsbox ul { padding-top:8px }
#newsbox ul li { list-style-type:none; background:url(li.gif) 0 10px no-repeat; padding-left:8px; height:22px; line-height:22px; overflow:hidden }

.blogs { height:254px; background:url(blogbg.gif) bottom repeat-x; border:1px #d5d5d5 solid; padding:8px; overflow:hidden }
.blogs ol { padding:10px 0 0 0 }
.blogs ol li { float:left; padding:0 12px; list-style-type:none }
.pagecontent{ clear:both;}
.blogtit { font-weight:bold; color:#736b3a; border-bottom:1px #e3e0e0 solid; padding-bottom:5px }
.blogtit a { text-decoration:none; color:#736b3a; text-decoration:none }
.blogtit a:link { color:#736b3a; }
.blogtit a:hover { text-decoration:none }

.bloggo a {  padding:0 5px; color:#c6c5c0; }
.bloggo a:link { color:#c6c5c0 } 
.bloggo a:hover { background:#f30; color:#fff; text-decoration:none }

.rtitsa { clear:both; width:268px; height:29px; background:url(rtitbg.gif); border-left:1px #bec1ac solid; border-right:1px #bec1ac solid; border-top:1px #bec1ac solid; border-bottom:1px #dcdcdc solid }
.rtitsa h3 { height:29px; font-size:14px; color:#736b3a; line-height:29px; padding-left:20px }

.rtit { clear:both; width:268px; height:29px; margin:8px 0 0 0; background:url(rtitbg.gif); border-left:1px #bec1ac solid; border-right:1px #bec1ac solid; border-top:1px #bec1ac solid; border-bottom:1px #dcdcdc solid }
.rtit h3 { height:29px; font-size:14px; color:#736b3a; line-height:29px; padding-left:20px }
.rightshow { border-left:1px #bec1ac solid; border-right:1px #bec1ac solid; border-bottom:1px #bec1ac solid; padding:8px }
.rightshow ul li { list-style-type:none; background:url(li.gif) 0 10px no-repeat; padding-left:8px; height:22px; line-height:22px; overflow:hidden }
.dx { font-size:12px; font-weight:normal; text-indent:24px }
.rightshow label { display:block }
.rightshow h3 { font-size:16px; text-align:center; border-bottom:1px #c3c5b2 dashed; padding-bottom:8px }

.pageshow { clear:both; font-size:14px }
.backnext { padding-top:8px }
.backnext ul { list-style-position:inside;  }
.backnext ul li { clear:both; background:none; padding:0; list-style-type: disc; font-size:12px; display:block }
.backnext ul li a { font-size:12px }
.pageshow table { font-size:12px; border:1px #e3e0e0 solid; margin-bottom:8px }
.pageshow table td { border:1px #e3e0e0 solid; }

.pagenav { text-align:right; padding:6px 0; font-size:12px; }
.pagenav a { font-size:12px } 

.rightshow ol li { float:left; width:68px; padding:0 8px; list-style-type:none; font-size:12px }
.rightshow ol li a { font-size:12px }
.tools { height:175px }

.rboxs { float:left; width:336px }
.pd8 { padding-right:8px }

.rtits { height:35px; background:url(rtit.gif); border-left:1px #bec1ac solid; border-right:1px #bec1ac solid; border-top:1px #bec1ac solid; border-bottom:0px; overflow:hidden  }
.rtits h3 { float:left; padding-left:10px; width:85px; height:33px; line-height:33px; text-align:center; font-size:14px; color:#736b3a; letter-spacing:10px }
.rtits span { float:right; height:33px; line-height:26px; font-size:12px; padding-right:10px; display:block }
.rtits span a { font-size:12px }

.rightshows { margin-bottom:8px; padding:2px 8px 8px 8px; border-left:1px #bec1ac solid; border-right:1px #bec1ac solid; border-bottom:1px #bec1ac solid; overflow:hidden }
.rightshows ul li { list-style-type:none; background:url(li.gif) 0 10px no-repeat; padding-left:8px; height:22px; line-height:22px; overflow:hidden }

.mbanner { float:left; width:680px; height:80px; padding-bottom:8px }

.leftad { width:270px; padding-top:8px; overflow:hidden }
.leftad img { width:270px; display:block }
.subgoto { text-align:center }
.subgoto input { font-size:12px; background:#fffdec; border-bottom:1px #9f9171 solid; border-right:1px #9f9171 solid; border-left:1px #f3effb solid; border-top:1px #f3effb solid; padding:3px 2px 0 2px }

.footlink { height:29px; background:#f4f5e6; border-left:1px #bec1ac solid; border-right:1px #bec1ac solid; border-top:1px #bec1ac solid;; border-bottom:1px #c3c5b2 solid; line-height:29px; }
.footlink h2 { padding-left:10px; font-size:14px; color:#736b3a }

.linkbox { width:940px; border-left:1px #bec1ac solid; border-right:1px #bec1ac solid; border-bottom:1px #bec1ac solid; padding:8px; overflow:hidden }
.linkbox li { float:left; padding-right:8px; list-style-type:none }
.linkbox li a { font-size:12px }

#footer { width:958px; margin:0 auto; border-top:1px #d9d0b9 solid; padding:10px 0; text-align:center }
#footer, #footer a { font-size:12px }

.titbox { height:29px; background:url(titbg.gif); border-left:1px #bec1ac solid; border-right:1px #bec1ac solid; border-top:1px #bec1ac solid; border-bottom:0px; overflow:hidden}
.titbox h2 { float:left; height:29px; background:url(gbooktit.gif) left no-repeat; line-height:29px; font-size:14px; padding-left:22px; color:#736b3a }
.titbox h2 a { color:#736b3a;background: url(navarrow.gif) no-repeat left;
	padding: 0 0px 0 15px;
	margin-right:6px; }
.titbox span { float:right; height:29px; line-height:29px; padding-right:8px }
.titbox span a { font-size:12px; font-weight:bold }

.showpage { clear:both; text-align:center; padding:8px 0; font-weight:bold; color:#c30 }
.showpage a { font-size:14px; background:#efefef; border:1px #d9d1b9 solid; padding:1px 6px; color:#797560; font-weight:normal }
.showpage a:hover { background:#f30; border:1px #f30 solid; color:#fff; text-decoration:none}

.inputs { border:1px #e3e0e0 solid }
.smalltxt, .smalltxt a { font-size:12px }


.center_list { margin-bottom:8px; padding:2px 8px 8px 8px; border-left:1px #bec1ac solid; border-right:1px #bec1ac solid; border-bottom:1px #bec1ac solid; overflow:hidden }
#picbox dl { float:left; width:128px; padding-top:8px; text-align:center }
#picbox dl dt {}
#picbox dl dt img { width:105px; height:105px; border:1px #ededed solid; padding:5px }
#picbox dl dt a:hover img { width:113px; height:113px; border:1px #ededed solid; padding:1px }
#picbox h2 { display:none; font-size:0 }
.pagenumber{ clear:both;}