/* CSS Document */
/*--------------CSSҳ950px---------------*/
#bookbanner {width:915px; height:95px; border:1px solid #000; margin:0 auto; margin-top:13px;}
#bookbanner img {width:723px; height:82px; border:0; float:left; margin-top:6px; margin-left:6px;}
#bookbanner ul {width:170px; padding:2px; border:1px solid #e8e8e8; float:right; margin-top:5px; margin-right:5px; text-align:center;}
#bookbanner ul li {width:166px; height:20px; line-height:20px; margin:0 auto; text-align:left; overflow:hidden; background:#e5f1ff;}
#bookbanner ul li a {color:#7a8694; font-size:12px; font-weight:normal; margin-left:5px; text-decoration:none;}
#bookbanner ul li a:hover {color:#c00; font-size:12px; font-weight:normal;}
#booknav {width:950px; height:32px; background:url(../images/content_04.gif) repeat-x; margin:0 auto; margin-top:5px;}
#booknav h2 {width:157px; height:32px; float:left; background:url(../images/content_03.gif); text-indent:-2000px; overflow:hidden;}
#booknav ul {float:left; height:20px; margin-top:10px; width:750px;}
#booknav ul li {float:left; height:14px; line-height:14px;}
#booknav .order {
float:right;
font-size:14px;
}
#booknav .order a {
font-weight:bold;
}
#booknav .order a:hover {
font-weight:bold;
}
#booknav ul li a {font-size:14px; font-weight:normal; color:#000; text-decoration:none; margin-left:5px;}
#booknav ul li a:hover {font-size:14px; font-weight:normal; color:#c00; text-decoration:none;}
#booknav .icon {float:right; width:28px; height:32px; background:url(../images/content_06.gif);}
#main {width:625px; float:left; margin-top:4px;}
#content {width:613px; margin:0 auto; border:1px solid #a3b1bb; margin-top:4px;}
#content h1 {
font-size:18px;
height:25px;
line-height:25px;
margin:10px 0;
text-align:center;
}
#content h2 {width:580px; line-height:30px; margin:10px auto; font-size:18px; font-weight:bold; color:#000;}
#content h3 {width:580px; height:30px; line-height:30px; margin:0 auto; font-size:14px; font-weight:normal; color:#2e57a9;}
#content h4 {width:580px; height:30px; line-height:30px; margin:0 auto; font-size:12px; font-weight:normal; color:#555555; border-bottom:1px solid #999; border-top:1px solid #999;}
#content h4 a {font-size:12px; font-weight:normal; color:#555555; text-decoration:none; padding-right:10px;}
#content h4 a:hover {color:#c00;}
#content h4 input {width:65px; height:24px; border:none; background:url(../images/content_15.gif); margin-left:5px; margin-right:5px;}
#content #text {width:580px; margin:20px auto; line-height:25px; font-size:14px; font-weight:normal; color:#000; text-align:left; clear:both;}
#content #text a {font-size:14px; font-weight:normal; color:#000; text-decoration:underline;}
#content #text a:hover {color:#c00;}
#text img {
border:0;
}
.relation_pre {
margin:10px auto;
text-align:left;
width:580px;
}
.relation_pre li {
height:18px;
margin:20px;
overflow:hidden;
}
.relation_pre a {
color:#000199;
font-size:14px;
}
#content h5 {width:580px; height:50px; line-height:25px; margin:0 auto; font-size:14px; font-weight:bold; color:#000; text-align:left; text-indent:28px;}
#content h6 {width:580px; height:30px; line-height:30px; margin:0 auto; font-size:12px; font-weight:normal; color:#555555;}
#content h6 a {font-size:12px; font-weight:normal; color:#555555; text-decoration:none; padding-right:10px; padding-left:10px;}
#content h6 a:hover {color:#c00;}
#content h6 input {width:69px; height:27px; border:none; margin-left:5px; margin-right:5px; cursor:pointer;}
#content h6 .pre {background:url(../images/content_22.gif);}
#content h6 .next {background:url(../images/content_24.gif);}
#content #back {width:580px; height:30px; line-height:30px; margin:20px auto; font-size:12px; font-weight:normal; color:#555555;}
#content #back input {width:160px; height:24px; border:none; background:url(../images/content_30.gif); margin-left:5px; margin-right:5px; cursor:pointer;}
#content #fav {width:580px; height:30px; border-top:1px solid #0026a1; line-height:30px; margin:20px auto; font-size:12px; font-weight:bold; color:#000; text-align:right;}
#content #fav a {font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
#content #fav a:hover {color:#003398;}
#content #text .contentpage {width:580px; height:30px; line-height:30px; text-align:right;}
#relation {width:613px; margin:0 auto; border:#a3b1bb 1px solid; margin-top:8px; overflow:hidden;}
#relation h2 {height:25px; line-height:30px; background:#d4d9dd; overflow:hidden; text-align:left; font-size:14px; font-weight:normal;}
#relation h2 #icon {width:21px; height:21px; overflow:hidden; background:#bbc4cb; float:left; margin-top:4px; margin-right:7px;}
#relation h2 a {margin:0 3px; color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
#relation h2 a:hover {color:#c00;}
#relation ul li {width:580px; height:24px; line-height:24px; margin:0 auto; overflow:hidden; text-align:left;}
#relation ul li a {font-size:14px; font-weight:normal; color:#000199;}
#relation ul li a:hover {color:#c00;}
#relation ul li span a {float:right; font-size:12px; font-weight:normal; color:#7f8082; text-decoration:none;}
#relation ul li span a:hover {color:#c00;}
#comment {width:613px; margin:0 auto; border:#a3b1bb 1px solid; margin-top:8px; overflow:hidden; padding-bottom:10px;}
#comment h2 {height:25px; line-height:30px; background:#d4d9dd; overflow:hidden;}
#comment h2 span {float:right;color:#000; font-size:14px; font-weight:bold; text-align:right;}
#comment h2 span a {color:#f00; font-size:14px; font-weight:bold;}
#comment h2 span a.black {color:#000; font-size:14px; font-weight:bold;}
#comment h2 #icon {width:21px; height:21px; overflow:hidden; background:#bbc4cb; float:left; margin-top:4px;}
#comment h2 a {margin-left:7px; float:left; color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
#comment h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#comment #title {height:30px;width:530px;line-height:30px;text-align:left;line-height:30px;font-size:12px;font-weight:bold;border:0;margin-left:10px;margin-top:10px;}
#comment #title #log {float:right;height:22px;margin-top:4px;font-weight:normal;}
#comment #title #log li {padding-right:5px;float:right;}
#comment #title #log li a {font-size:12px; font-weight:bold; color:#000; text-decoration:underline;}
#comment #title #log .text {width:60px;height:18px;border:1px #636363 solid;}
#comment #title #log .but {width:53px;height:19px;border:0; margin-top:2px;}
#comment #c {width:530px;height:135px;margin:5px auto;border:1px solid #ccc;}
#comment #sub {text-align:right;margin-right:40px;}
#comment #sub li {height:20px;line-height:20px;padding-right:5px;float:right;}
#comment #sub #but {width:53px;height:19px;border:0;}
#comment input {cursor:pointer;}
#comment #commentcontent .unit {border:1px solid #cdcdcd; margin-top:3px; width:590px; text-align:left;}
#comment #commentcontent .unit h5 {height:26px; background:#e4e4e4; border-bottom:1px solid #cdcdcd; font-size:12px; font-weight:normal; color:#000; line-height:26px;}
#comment #commentcontent .unit h5 a {margin-right:20px; margin-left:10px; font-size:12px; font-weight:normal; color:#000; text-decoration:none;}
#comment #commentcontent .unit h5 a:hover {margin-right:20px; margin-left:10px; font-size:12px; font-weight:normal; color:#c00; text-decoration:none;}
#comment #commentcontent .unit .side {width:530px; height:30px; margin:0 auto; overflow:hidden; line-height:30px; text-align:left; font-size:12px; font-weight:normal; color:#5c78aa; border-bottom:1px dotted #7a7a7a;}
#comment #commentcontent .unit .side a {font-size:12px; font-weight:normal; color:#5c78aa; text-decoration:none;}
#comment #commentcontent .unit .side a:hover {font-size:12px; font-weight:normal; color:#c00; text-decoration:none;}
#comment #commentcontent .unit  .content {width:530px; margin:5px auto; overflow:hidden; line-height:25px; text-align:left; font-size:12px; font-weight:normal; color:#666; text-indent:24px;}
#relatedpic {width:613px; margin:0 auto; border:#a3b1bb 1px solid; background:#d4d9dd; margin-top:8px; overflow:hidden;}
#relatedpic h2 {height:25px; line-height:30px; background:#d4d9dd; overflow:hidden;}
#relatedpic h2 #icon {width:21px; height:21px; overflow:hidden; background:#bbc4cb; float:left; margin-top:4px;}
#relatedpic h2 a {margin-left:7px; float:left; color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
#relatedpic h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#relatedpic ul li {width:153px; height:122px; float:left; margin-top:7px;}
#relatedpic ul li img {width:120px; height:92px; margin:0 auto; border:1px solid #000;}
#relatedpic ul li h6 a {display:block; width:140px; height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:bold; color:#000; text-decoration:none; overflow:hidden;}
#relatedpic ul li h6 a:hover {color:#c00;}
#sortnews {width:613px; margin:0 auto; border:#a3b1bb 1px solid; margin-top:8px; overflow:hidden;}
#sortnews h2 {height:25px; line-height:30px; overflow:hidden;}
#sortnews h2 #icon {width:21px; height:21px; overflow:hidden; background:#bbc4cb; float:left; margin-top:4px;}
#sortnews h2 a {margin-left:7px; float:left; color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
#sortnews h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#sortnews ul {
margin:auto;
width:400px;
}
#sortnews ul li {width:200px; height:20px; float:left; margin-top:2px; line-height:20px; text-align:left;}
#sortnews ul li a {color:#000; text-decoration:none;}
#sortnews ul li a:hover {color:#c00;}
#sortnews .mask {
background:#FFF;
height:20px;
left:50px;
position:absolute;
width:100px;
}
#splendid .mask {
background:#D4D9DD;
height:20px;
left:210px;
position:absolute;
top:105px;
width:100px;
}
#hotnews {width:613px; margin:0 auto; border:#a3b1bb 1px solid; margin-top:8px; overflow:hidden;}
#hotnews #left {width:306px; float:left;}
#hotnews #left h2 {width:260px; margin:0 auto; height:25px; line-height:30px; overflow:hidden;}
#hotnews #left h2 #icon {width:21px; height:21px; overflow:hidden; background:#e45620; float:left; margin-top:4px;}
#hotnews #left h2 a {margin-left:7px; float:left; color:#e45620; font-size:14px; font-weight:bold; text-decoration:none;}
#hotnews #left h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#hotnews #left ul {margin:10px auto; border-right:2px dotted #999999;}
#hotnews #left ul li {width:280px; height:24px; line-height:24px; margin:0 auto; overflow:hidden; text-align:left; background:#f5fafe;}
#hotnews #left ul li a {font-size:12px; font-weight:normal; color:#000199;}
#hotnews #left ul li a:hover {color:#c00;}
#hotnews #right {width:306px; float:left;}
#hotnews #right h2 {width:260px; margin:0 auto; height:25px; line-height:30px; overflow:hidden;}
#hotnews #right h2 #icon {width:21px; height:21px; overflow:hidden; background:#e45620; float:left; margin-top:4px;}
#hotnews #right h2 a {margin-left:7px; float:left; color:#e45620; font-size:14px; font-weight:bold; text-decoration:none;}
#hotnews #right h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#hotnews #right ul {margin:10px auto;}
#hotnews #right ul li {width:280px; height:24px; line-height:24px; margin:0 auto; overflow:hidden; text-align:left; background:#f5fafe;}
#hotnews #right ul li a {font-size:12px; font-weight:normal; color:#000199;}
#hotnews #right ul li a:hover {color:#c00;}
#rightbar {width:323px; float:left; margin-top:4px; overflow:hidden;}
/*-----rightbar_first----*/
#firstopic {width:313px; height:153px; border:#a3b1bb 1px solid; margin-top:4px; overflow:hidden;}
#firstopic h2 {height:25px; line-height:30px; background:#d4d9dd; overflow:hidden;}
#firstopic h2 #icon {width:21px; height:21px; overflow:hidden; background:#bbc4cb; float:left; margin-top:4px;}
#firstopic h2 a {margin-left:7px; float:left; color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
#firstopic h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#firstopic h3 {height:23px; width:313px; overflow:hidden; line-height:23px; text-align:center; font-size:14px; font-weight:bold; color:#11308b;}
#firstopic h3 a {font-size:14px; font-weight:bold; color:#11308b; text-decoration:none;}
#firstopic h3 a:hover {font-size:14px; font-weight:bold; color:#c00;}
#firstopic .topictext {width:281px; height:60px; line-height:20px; text-align:left; text-indent:24px; font-size:12px; font-weight:normal; color:#4c4c4c; overflow:hidden; margin:0 auto;}
#firstopic .twosides {width:120px; height:40px; float:left; margin-left:14px; text-align:left;}
#firstopic .twosides ul li {width:100px; height:20px; line-height:20px; text-align:left; overflow:hidden; font-size:12px; font-weight:normal; color:#4c4c4c;}
#firstopic .twosides ul li span {float:left; color:#ce0100;}
#fisrtopic #firstopicbutton {float:right; width:85px; height:40px; text-align:left;}
.buttonfirstopic {margin-top:7px; width:67px; height:22px; background:url(../images/button_firstopic.gif); border:0; cursor:pointer;}
#rightbar img {width:299px; height:250px; border:0; margin:10px auto;
display:block;
}
#viewfocus {width:313px; height:420px; margin-top:4px; overflow:hidden; border:1px solid #A3B1BB;}
#viewfocus h2 {height:25px; line-height:30px; background:#d4d9dd; overflow:hidden;}
#viewfocus h2 #icon {width:21px; height:21px; overflow:hidden; background:#bbc4cb; float:left; margin-top:4px;}
#viewfocus h2 a {margin-left:7px; float:left; color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
#viewfocus h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#viewfocus ul li {width:156px; height:122px; float:left; margin-top:7px;}
#viewfocus ul li img {width:120px; height:92px; margin:0 auto; border:1px solid #000;}
#viewfocus ul li h6 a {display:block; width:140px; height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:bold; color:#000; text-decoration:none; overflow:hidden;}
#viewfocus ul li h6 a:hover {color:#c00;}
#splendid {width:313px; height:160px; border:#a3b1bb 1px solid; background:#d4d9dd; margin-top:4px; overflow:hidden; display:none;}
#splendid h2 {height:25px; line-height:30px; background:#d4d9dd; overflow:hidden;}
#splendid h2 #icon {width:10px; height:10px; overflow:hidden; background:#ff9900; float:left; margin-top:9px; margin-left:10px;}
#splendid h2 a {margin-left:7px; float:left; color:#000; font-size:12px; font-weight:normal; text-decoration:none;}
#splendid h2 a:hover {margin-left:7px; color:#c00; font-size:12px; font-weight:bold;}
#splendid ul li {width:156px; height:20px; float:left; margin-top:2px;}
#splendid ul li a {display:block; width:140px; height:20px; line-height:20px; text-align:left; font-size:12px; font-weight:normal; color:#b96612; text-decoration:none; margin:0 auto; overflow:hidden;}
#splendid ul li a:hover {color:#c00;}
#globalbbs {width:313px; height:280px; border:#a3b1bb 1px solid; margin-top:4px; overflow:hidden;}
#globalbbs h2 {height:25px; line-height:30px; background:#d4d9dd; overflow:hidden;}
#globalbbs h2 #icon {width:21px; height:21px; overflow:hidden; background:#bbc4cb; float:left; margin-top:4px;}
#globalbbs h2 a {margin-left:7px; float:left; color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
#globalbbs h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#globalbbs #images ul li {width:156px; height:122px; float:left; margin-top:7px;}
#globalbbs #images ul li img {width:120px; height:92px; margin:0 auto; border:1px solid #000;}
#globalbbs #images ul li h6 a {display:block; width:140px; height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:bold; color:#000; text-decoration:none; overflow:hidden;}
#globalbbs #images ul li h6 a:hover {color:#c00;}
#globalbbs #fontlist ul {clear:both;}
#globalbbs #fontlist ul li {width:290px; height:20px; line-height:20px; overflow:hidden; text-align:left; margin:0 auto;}
#globalbbs #fontlist ul li a {font-size:12px; font-weight:normal; color:#000; text-decoration:none;}
#globalbbs #fontlist ul li a:hover {color:#c00;}
#globalblog {width:313px; height:240px; border:#a3b1bb 1px solid; margin-top:4px; overflow:hidden;}
#globalblog h2 {height:25px; line-height:30px; background:#d4d9dd; overflow:hidden;}
#globalblog h2 #icon {width:21px; height:21px; overflow:hidden; background:#bbc4cb; float:left; margin-top:4px;}
#globalblog h2 a {margin-left:7px; float:left; color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
#globalblog h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#globalblog ul li {width:156px; height:20px; float:left; margin-top:0px;}
#globalblog ul li a {display:block; width:140px; height:20px; line-height:20px; text-align:left; font-size:12px; font-weight:normal; color:#477802; text-decoration:none; margin:0 auto; overflow:hidden;}
#globalblog ul li a:hover {color:#c00;}
#globalblog img {width:85px; height:67px; float:left; margin-left:10px; margin-top:10px; border:1px solid #000;}
#subject {width:313px; height:160px; border:#a3b1bb 1px solid; margin-top:4px; overflow:hidden;}
#subject h2 {height:25px; line-height:30px; background:#d4d9dd; overflow:hidden;}
#subject h2 #icon {width:21px; height:21px; overflow:hidden; background:#bbc4cb; float:left; margin-top:4px;}
#subject h2 a {margin-left:7px; float:left; color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
#subject h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#subject ul {text-align:left; margin:5px 10px;}
#subject ul li a { width:290px; height:22px; line-height:22px; overflow:hidden; text-align:left; margin:0 auto; font-size:12px; font-weight:normal; color:#000; text-decoration:none;}
#subject ul li a:hover {color:#c00;}
#onlypics {width:313px; height:160px; border:#a3b1bb 1px solid; margin-top:4px; overflow:hidden;}
#onlypics h2 {height:25px; line-height:30px; background:#d4d9dd; overflow:hidden;}
#onlypics h2 #icon {width:21px; height:21px; overflow:hidden; background:#bbc4cb; float:left; margin-top:4px;}
#onlypics h2 a {margin-left:7px; float:left; color:#000; font-size:14px; font-weight:bold; text-decoration:none;}
#onlypics h2 a:hover {margin-left:7px; color:#c00; font-size:14px; font-weight:bold;}
#onlypics ul li {width:156px; height:122px; float:left; margin-top:7px;}
#onlypics ul li img {width:120px; height:92px; margin:0 auto; border:1px solid #000;}
#onlypics ul li h6 a {display:block; width:140px; height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:bold; color:#000; text-decoration:none; overflow:hidden;}
#onlypics ul li h6 a:hover {color:#c00;}
#otherad {
border:#a3b1bb 1px solid;
margin-top:4px;
padding:5px 0;
width:313px;
}
.STYLE1 {color: #FF0000}
/*内容*/
.ct {
border:1px solid #CCC;
height:1%;
overflow:auto;
padding:0 0 10px;
}
/*广告*/
.adtext {
border:1px solid #A3B1BB;
margin:8px auto 0pt;
overflow:hidden;
width:613px;
}
.adtext ul {
list-style:none;
margin:0 30px;
padding:0;
}
.adtext li {
float:left;
height:25px;
line-height:25px;
text-align:left;
width:33%;
}
.adtext li a {
color:#000;
text-decoration:none;
}
.adtext_r {
border:1px solid #A3B1BB;
clear:both;
margin:0 auto;
*margin:15px auto 0;
_margin:0 auto;
overflow:hidden;
width:313px;
}
.adtext_r ul {
display:inline;
float:left;
padding:0;
width:156px;
}
.adtext_r li {
clear:left;
float:left;
height:25px;
line-height:25px;
overflow:hidden;
text-align:left;
width:156px;
}
.adtext_r li a {
color:#000;
text-decoration:none;
}
.baidumask {
background:#F00;
height:1px;
left:0;
position:absolute;
top:52px;
width:1px;
z-index:100;
}
.adtext_r2 {
border:1px solid #A3B1BB;
margin:5px 0;
overflow:hidden;
padding:5px 0;
width:313px;
}
.adtext_r2 iframe {
margin:0 0 0 -71px;
}
.contadR5 {
text-align:center;
}
.contadR5 object {
height:67px;
margin:5px;
width:85px;
}
.contadR5 embed {
height:67px;
width:85px;
}