
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, p, fieldset, table, td, img, div { margin:0; padding:0; list-style:none; border:none; }
body { background:url(/rdfzjjh/images/bg_body.gif) 0 276px repeat; color:#666666; font-family:"宋体"; font-size:12px; line-height:24px; }
a { text-decoration:none; }
#top, #foot { width:100%; }
#cont, .cont { width:1260px; margin:0 auto; }
/*--顶部--*/
#top #top_line { background:url(/rdfzjjh/images/bg_top_line.gif) 0 0 repeat-x; height:6px; overflow:hidden; }
#top #site { background:url(/rdfzjjh/images/bg_top.gif) 0 0 repeat-x; height:95px; }
#top #site2 { background:url(/rdfzjjh/images/bg_top2.gif) 0 0 repeat-x; height:544px; }
#top #site3{ background:url(/rdfzjjh/images/bg_top2.gif) 0 0 repeat-x; height:175px; }
.cont { width:1260px; margin:0 auto; }
#top #site .cont { background:url(/rdfzjjh/images/pic_site.gif) 0 0 no-repeat; position:relative; height:95px; }
#top #site .cont .link { background:url(/rdfzjjh/images/bg_link2.gif) 0 0 no-repeat; width:101px; height:21px; position:absolute; left:884px; top:12px; display:block; color:#f3ede3; text-align:center; line-height:21px; text-decoration:none; }
#top #site2 .cont { background:url(/rdfzjjh/images/pic_top.gif) 0 0 no-repeat; padding:500px 0 0; }
#top #site3 .cont { background:url(/rdfzjjh/images/biaoti11.gif) 0 0 no-repeat; padding:131px 0 0; }

ul#nav { background:url(/rdfzjjh/images/bg_nav.gif) 0 0 repeat-x; padding:0 0 0 48px; overflow:hidden; zoom:1; }
ul#nav li { float:left; }
ul#nav li a { background:url(/rdfzjjh/images/nav_line.gif) right center no-repeat; width:180px; display:block; text-align:center; text-decoration:none; color:#623610; line-height:44px; font-weight:bold; }
ul#nav li a:hover, ul#nav li a.cur { background:url(/rdfzjjh/images/nav_bg.gif) 27px 8px no-repeat; color:#fff; }
/*--底部--*/
#foot { background:url(/rdfzjjh/images/bg_page_b.gif) 0 0 repeat-x; height:105px; }
#foot .link { padding:0 0 0 16px; color:#d2c9c2; line-height:24px; }
#foot .link span { font-weight:bold; }
#foot .link a { color:#d2c9c2; }
#foot .copyright { padding:16px 0 0; color:#655750; text-align:center; }
#foot .copyright p { line-height:22px; }
#foot .copyright .search { float:right; }
#foot .copyright select { background-color:#efeae2; border-width:1px; height:17px; color:#756f6a; font-size:12px; line-height:17px; }
/*--主内容--*/
#cont .cont { background-color:#fff; padding:25px 6px 20px 16px; width:1260px; overflow:hidden; zoom:1; }
.floatl { width:261px; float:left; }
.floatr { width:962px; float:right; }
/*--最新公告 | 新刊目录 | 音像目录--*/
.col { margin:0 0 10px; }
.col .til { background:url(/rdfzjjh/images/til_icon.gif) 4px 2px no-repeat; border-bottom:#ffa56c solid 1px; padding:2px 3px 0 50px; height:27px; color:#894f1d; font-size:16px; font-weight:bold; line-height:27px; }
.col .til .more { color:#ff9900; font-size:12px; font-weight:normal; float:right; }
.col .conts { padding:10px 0 0; }
.col ul.list { padding:0 5px 0 10px; }
.col ul.list li { background:url(/rdfzjjh/images/icon_list.gif) 6px 11px no-repeat; padding:0 0 0 17px; }
.col ul.list li a { color:#643e10; line-height:28px; }
/*--图书宝库--*/
.col_gallery { }
.col_gallery ul.list li { background:url(/rdfzjjh/images/bg_link.gif) center center no-repeat; padding:0; text-align:center; }
.col_gallery ul.list li a { color:#fff; line-height:31px; }
/*--基金会简介--*/
.container { background:url(/rdfzjjh/images/bg_container.gif) 0 0 no-repeat; border:#e1dcd1 solid 1px; padding:18px 18px 18px 34px; width:938px; min-height:450px;height:auto !important;height:450px;}
.container h1 { border-bottom:#fdd494 solid 1px; color:#d0ac6c;font-size:24px; text-align:center; line-height:46px; }
.container h1 .iconl { background:url(/rdfzjjh/images/icon_container_till.gif) center center no-repeat;width:57px;height:26px;}
.container h1 .iconr { background:url(/rdfzjjh/images/icon_container_tilr.gif) center center no-repeat;width:57px;height:26px;}
.container h1.language a { color:#a67a55; }
.container .language { border:none; color:#a67a55; margin:0 0 20px; font-size:12px; font-weight:normal; text-align:right; line-height:31px; }
.container img { border:#fff1d0 solid 1px; margin:0 0 10px 25px; padding:5px; }
.book_search { background:#fff  right top no-repeat;margin:0 0 10px; width:301px; height:124px; }
.index { margin:0 0 10px; height:388px; position:relative; }
.index .container{min-height:352px;height:auto !important;height:352px;}
.index h1 { width:334px; }
.index .book_search { background:#fff right top no-repeat; border:#e1dcd1 solid; border-width:0 0 1px 1px;margin:0; padding:0 0 14px 13px; width:312px; height:124px; position:absolute; right:0; top:0; }
.book_search .help{padding:0 8px 0 0;text-align:right;line-height:19px;}
.book_search a{color:#fff;text-decoration:none;}
.book_search .btn{margin:13px 0 0;height:43px;display:block;} 
.index .btn { padding:17px 0 0; text-align:right; height:20px; }
.index .btn a { width:83px; height:20px; cursor:pointer; right:5px; }
.index .btn a img {border:none; }
/*--新书热点--*/
.col_335 {margin:0; width:335px; float:left; }
.col_335 table, .col_335 table td { border-collapse:collapse; border:#ecc890 solid 1px; }
.col_335 th { background:#ecc890; color:#894f1d; }
.col_335 td { border:#ecc890 solid 1px; padding:0 7px; line-height:26px; text-align:left; }
.col_335 table a { color:#666; text-decoration:none; }
.margin14{margin:0 0 0 14px;}

/*--服务指南--*/
.container dl{background:url(/rdfzjjh/images/bg_th.gif) 0 0 repeat-x;margin:21px 13px 10px 13px;padding:0 26px;width:873px;}
.container dt{padding:0 0 18px;color:#8c501e;font-size:14px;line-height:29px;overflow:hidden;}
.container dd{background:url(/rdfzjjh/images/list_line.gif) left bottom repeat-x;line-height:30px;height:30px;overflow:hidden;}
.container dd a{background:url(/rdfzjjh/images/icon_list.gif) 9px 50% no-repeat;padding:0 0 0 26px;color:#8c501e;text-decoration:none;}
.container dd .til{text-align:left;}
.container .til, .container .date{float:left;text-align:center;}
.container .til{width:703px;}
.container .date{width:100px;}

/*--正文--*/
.container .book{margin:0 auto;padding:19px 0;width:400px;}
.container .book img{margin:0 23px 0 0;}

.container_book { background:url(/rdfzjjh/images/bg_container.gif) 0 0 no-repeat; border:#e1dcd1 solid 1px; padding:18px 18px 5px 34px; width:630px;height:auto; overflow:hidden;}
.book_title{ height:46px; float:left; width:100%; text-align:right; padding-right:10px; color:#d0ac6c; font-size:24px; text-align:center; line-height:46px;  }
.book_title h1 { border-bottom:#fdd494 solid 1px; color:#d0ac6c;font-size:24px; text-align:center; line-height:46px; }
.book_title h1 .iconl { background:url(/rdfzjjh/images/icon_container_till.gif) center center no-repeat;width:57px;height:26px;}
.book_title h1 .iconr { background:url(/rdfzjjh/images/icon_container_tilr.gif) center center no-repeat;width:57px;height:26px;}
.book_good{ padding-top:10px; overflow:hidden; height:auto; text-align:left; background:url(/rdfzjjh/images/list_line.gif) left bottom repeat-x;line-height:30px; padding-bottom:10px; float:left; width:99%;}
.book_good img{ float:left; padding-right:20px; width:100px; height:150px;}
.book_good b{ float:left; width:400px;}
.book_good b a{ color: #666666;}
.book_good p{ float:left; width:500px;}

.turn{ float:left; width:100%; height:30px; text-align:center; margin:0 auto; padding-top:10px;}
.turn a{ text-decoration:none; color:#333;}
.turn span a{ background-color:#bd7732; border:1px solid #994d03; color:#FFF; padding:2px 8px;}
.turn b a{ color:#bd7732;}
.img_t{ height:146px; width:100px; position:relative; float:right; width:238px; margin-left:10px;}
.img_t img{padding:0px; margin:0px;}
.img_t a{ position:absolute; z-index:100; background-color:#960; padding:0 5px; line-height:18px; color:#FFF; bottom:0; right:0;}