/* 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; position:relative;}



#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;



}

#sortnews iframe {
margin:5px;
}

#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; position:relative; 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}

/*广告*/
.adtext {
border:1px solid #A3B1BB;
margin:8px auto 0pt;
overflow:hidden;
position:relative;
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;
}