/* CSS Document */
#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/people_04.gif) repeat-x; margin:0 auto; margin-top:5px;}
#booknav h2 {width:157px; height:32px; float:left; background:url(../images/people_03.gif); text-indent:-2000px;}
#booknav ul {float:left; height:12px; margin-top:12px;}
#booknav ul li {float:left; border-right:1px solid #fff; width:65px; height:14px; line-height:14px;}
#booknav ul li a {font-size:12px; font-weight:normal; color:#fff; text-decoration:none;}
#booknav ul li a:hover {font-size:12px; font-weight:normal; color:#c00; text-decoration:none;}
#booknav .icon {float:right; width:28px; height:32px; background:url(../images/people_06.gif);}

#first {width:950px; height:275px; margin-top:5px; border:1px solid #c8c8c8; border-left:none; border-right:none;}
#first #picnews {width:320px; height:260px; float:left; margin-top:7px; border-right:1px solid #4b326e; position:relative;}
#first #picnews img {width:298px; height:228px; border:1px solid #000; margin:0 auto; font-size:0;}
#first #picnews h2 {width:300px; height:30px; background:#c8c8c8; line-height:30px; text-align:center; margin:0 auto; overflow:hidden;}
#first #picnews h2 a {color:#000; font-size:14px; font-weight:bold; text-decoration:none; padding-left:25px; background:url(../images/book_19.gif) no-repeat 0 -1px;}
#first #picnews h2 a:hover {color:#c00; font-size:14px; font-weight:bold;}
#picnews .bgfif {
background:#000;
height:20px;
left:12px;
position:absolute;
top:215px;
width:300px;
-moz-opacity:0.5;
filter:alpha(opacity=50);
}
#picnews p {
border:solid #FFF;
border-width:1px 1px 1px 0;
position:absolute;
right:11px;
top:215px;
}
#picnews p a{
border-left:1px solid #FFF;
color:#FFF;
font-size:14px;
font-weight:bold;
float:left;
height:20px;
line-height:22px;
overflow:hidden;
text-decoration:none;
width:30px;
}
#first #mainnews {width:355px; height:260px; float:left; margin-top:7px; border-right:1px solid #4b326e;}
#first #mainnews h2 {width:330px; height:32px; margin:5px auto 0 auto; line-height:36px; overflow:hidden; text-align:center; font-size:16px; font-weight:bold; color:#000;}
#first #mainnews h2 a {font-size:16px; font-weight:bold; color:#000; text-decoration:none;}
#first #mainnews h2 a:hover {font-size:16px; font-weight:bold; color:#c00;}
#first #mainnews h3 {width:330px; height:26px; margin:0 auto; line-height:22px; overflow:hidden; text-align:center; font-size:12px; font-weight:normal; color:#223378; border-bottom:1px #000 dotted;}
#first #mainnews h3 a {font-size:12px; font-weight:normal; color:#223378; text-decoration:none;}
#first #mainnews h3 a:hover {font-size:12px; font-weight:normal; color:#c00;}
#first #rightnews {width:265px; height:260px; float:left; margin-top:7px;}
#first #rightnews h2 {width:240px; height:30px; margin:0 auto; overflow:hidden; line-height:30px; text-align:left; font-size:14px; font-weight:bold; color:#4b326e;}
#first #rightnews h2 a {font-size:14px; font-weight:bold; color:#4b326e; text-decoration:none;}
#first #rightnews h2 a:hover {font-size:14px; font-weight:bold; color:#c00; text-decoration:none;}
#first #rightnews img {width:118px; height:90px; border:1px solid #000; float:left; margin-top:5px; margin-left:5px;}
#first #rightnews h3 {width:118px; height:22px; float:left; margin-left:5px; margin-top:5px; text-align:left; text-align:left;}
#first #rightnews h3 a {font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
#first #rightnews h3 a:hover {font-size:12px; font-weight:bold; color:#c00; text-decoration:none;}
#first #rightnews .text {width:128px; height:68px; float:left; font-size:12px; font-weight:normal; color:#000; text-align:left; text-indent:24px; overflow:hidden; line-height:23px; margin-left:5px;}
#first #rightnews ul {clear:both;}
#first #rightnews ul li {width:245px; height:25px; line-height:25px; text-align:left; margin:0 auto; overflow:hidden;}
#first #rightnews ul li a {font-size:12px; font-weight:normal; color:#000;}
#first #rightnews ul li a:hover {font-size:12px; font-weight:normal; color:#c00;}


#piclist {width:950px; height:283px; margin-top:5px; border:1px solid #c8c8c8; border-left:none; border-right:none;}
#piclist h4 {width:930px; height:24px; margin:0 auto; line-height:24px; background:url(../images/people1_11.gif) repeat-x center;}
#piclist h4 span {height:24px; line-height:24px; float:right;}
#piclist h4 span a {float:left; font-size:12px; font-weight:bold; color:#4b326e; padding-right:10px; padding-left:10px; background:#fff; text-decoration:none;}
#piclist h4 span a:hover {float:left; font-size:14px; font-weight:bold; color:#c00; padding-right:10px; padding-left:10px; background:#fff;}
#piclist h4 a {float:left; font-size:14px; font-weight:bold; color:#4b326e; padding-right:10px; background:#fff; text-decoration:none;}
#piclist h4 a:hover {float:left; font-size:14px; font-weight:bold; color:#c00; padding-right:10px; background:#fff;}
#piclist table tr td img {border:1px solid #000;}
#piclist table tr td a {font-size:12px; font-weight:normal; color:#000; text-decoration:none;}
#piclist table tr td a:hover {font-size:12px; font-weight:normal; color:#c00; text-decoration:none;}



#left {width:285px; height:655px; border:1px solid #c8c8c8; border-left:none; float:left; margin-top:5px;}
#left h2 {height:30px; text-align:left; line-height:30px; background:url(../images/book_27.gif) left no-repeat;}
#left h2 a {margin-left:25px; font-size:14px; font-weight:bold; color:#044476; text-decoration:none;}
#left h2 a:hover {margin-left:25px; font-size:14px; font-weight:bold; color:#c00;}
#left img {width:63px; height:63px; border:1px solid #000; float:left; margin-top:5px; margin-left:5px;}
#left h3 {width:160px; height:22px; float:left; margin-left:5px; margin-top:5px; text-align:left;}
#left h3 a {font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
#left h3 a:hover {font-size:12px; font-weight:bold; color:#c00; text-decoration:none;}
#left .text {width:180px; height:41px; float:left; font-size:12px; font-weight:normal; color:#000; text-align:left; text-indent:24px; overflow:hidden; line-height:20px; margin-left:5px;}
#left ul li {width:245px; height:22px; line-height:22px; text-align:left; margin:0 auto; overflow:hidden;}
#left ul li a {font-size:12px; font-weight:normal; color:#000;}
#left ul li a:hover {font-size:12px; font-weight:normal; color:#c00;}


#middle {width:390px; height:655px; border:1px solid #c8c8c8; float:left; margin-left:5px; margin-top:5px;}
#middle .title {width:385px; height:20px; margin:0 auto; text-align:left; border-bottom:1px solid #808080; border-top:1px solid #4b326e; line-height:20px; margin-top:10px;}
#middle .title span {float:right; text-align:right; background:url(../images/people1_19.gif) no-repeat 0 2px; padding-left:14px;}
#middle .title span a {font-size:14px; font-weight:bold; color:#4b326e; text-decoration:none;}
#middle .title span a:hover {font-size:14px; font-weight:bold; color:#4b326e; text-decoration:none;}
#middle .title h2 {float:left; text-align:left; font-size:14px; font-weight:bold; color:#4b326e; background:url(../images/people_11.gif) no-repeat 2px 3px; padding-left:20px;}
#middle ul {margin-top:4px;}
#middle ul li {width:370px; height:25px; line-height:25px; text-align:left; margin:0 auto; overflow:hidden;}
#middle ul li a {font-size:14px; font-weight:normal; color:#000;}
#middle ul li a:hover {font-size:14px; font-weight:normal; color:#c00;}

#right {width:255px; height:655px; border:1px solid #c8c8c8; border-right:none; float:right; margin-top:5px;}
#right h2 {width:240px; height:30px; margin:0 auto; overflow:hidden; line-height:30px; text-align:left; font-size:14px; font-weight:bold; color:#4b326e; border-bottom:1px dotted #999999;}
#right h2 a {font-size:14px; font-weight:bold; color:#4b326e; text-decoration:none;}
#right h2 a:hover {font-size:14px; font-weight:bold; color:#c00; text-decoration:none;}
#right img {width:118px; height:90px; border:1px solid #000; float:left; margin-top:5px; margin-left:5px;}
#right h3 {width:118px; height:22px; float:left; margin-left:5px; margin-top:5px; text-align:left; text-align:left;}
#right h3 a {font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
#right h3 a:hover {font-size:12px; font-weight:bold; color:#c00; text-decoration:none;}
#right .text {width:118px; height:68px; float:left; font-size:12px; font-weight:normal; color:#000; text-align:left; text-indent:24px; overflow:hidden; line-height:23px; margin-left:5px;}
#right ul li {width:245px; height:22px; line-height:22px; text-align:left; margin:0 auto; overflow:hidden;}
#right ul li a {font-size:12px; font-weight:normal; color:#000;}
#right ul li a:hover {font-size:12px; font-weight:normal; color:#c00;}

