*{margin:0; padding:0; list-style:none; text-decoration:none;}
body{font:13px/20px "&#23435; &#20307; ",Arial,Helvetica,sans-serif; background:#7F756B url(style/page-bg2.png) 100% 145px no-repeat fixed; margin:0 auto; padding:0px}
img{border:0}
ul, li{list-style-type:none}
.clear{clear:both}
a{color:#111;text-decoration:none}
a:hover{color:#9fce41}
hr{height:1px; border:none; border-top:1px dashed #111; margin-top:10px}
.aligncenter, div.aligncenter{display:block; margin-left:auto; margin-right:auto}
.center{text-align:center}
#page-bg{background:url(style/header-bg2.png) 0 0 repeat-x; height:45px}
#Container{width:955px; margin:0 auto; overflow:hidden}
#menua{background:url(style/horizmenu-bg.png) 0 0 repeat-x}
#horiz-menu2{background:url(style/horizmenu-l.png) 0 0 no-repeat}
#horiz-menu3{background:url(style/horizmenu-r.png) 100% 0 no-repeat;padding: 0 20px;height: 45px;display: block;}
#menua ul{float:left; font-weight:bold; font-size:15px; display:block}
.menus a:active{text-decoration:none;color:#A39689}
.menus li{float:left;text-align:left;list-style:none;width:auto;margin-left:15px}
.menus li a{float:left; display:block; padding:8px 0px 0px 20px; text-decoration:none; background:url(style/drop-arrow.png) 4px 12px no-repeat; color:#F4E8D4; z-index:998; width:auto; height:30px}
.menus li a:hover{text-decoration:none; background:url(style/drop-arrow.png) 4px -105px no-repeat; color:#9FCE41}
.menus li.current-cat{font-weight:bold; background:url(style/drop-arrow.png) 4px -105px no-repeat; color:#9FCE41}
.menus li.current-cat a{font-weight:bold; background:url(style/drop-arrow.png) 4px -105px no-repeat; color:#9FCE41}

#menua ul.children{float:left; display:none; z-index:999; width:195px; background:url(style/drop-bg-1.png) 0 100% no-repeat; font-weight:normal}
#menua ul.children li{float:left; display:inline; line-height:20px; background:url(style/drop-div.png) 0 100% repeat-x; color:#F4E8D4; width=110px}
#menua ul.children li a{width:145px; background:url(style/drop-arrow.png) 4px 12px no-repeat}
#menua ul.children li a:hover{float:left; text-decoration:none; background:url(style/drop-arrow.png) 4px -105px no-repeat}

#menub{padding-top:8px; padding-bottom:10px}
#topAD{margin-bottom:10px}

#top-bar{background:#1D1A17; color:#A39689}
#top-bar a, #top-bar h3{color:#A39689}
#top-bar a:hover{color:#fff}
#header{background:#423B35 url(style/header-bg.png) 0 0 repeat-x; height:86px}
#header-overlay{background:url(style/header-bg-overlay.png) 50% 0 no-repeat;padding: 15px 0 10px 0;overflow: hidden;}
#logo{background:url(style/logo.png) 0 0 no-repeat;float: left;position: relative;margin-left: 15px;width: 261px;height: 54px;}
.logo-module{color:#A39689;width: 60%;float: left;overflow: hidden;}
.logo-module a{color:#fff}
.logo-module .moduletable h3 {padding-left: 0;padding-top: 0;}
.searchmod-top {background: url(style/searchmod-top.png) 0 0 no-repeat;height: 12px;width: 250px;}
.searchmod-main {background: url(style/searchmod-main.png) 0 100% no-repeat;overflow: hidden;padding: 0 10px 10px 10px;}
#searchmod {background: url(style/searchmod-input.png) 0 0 no-repeat;width: 230px;}
#searchmod-surround .rokradios{background:url(style/drop-arrow.png) 4px 1px no-repeat; color:#A39689;margin-top: 2px;}
#searchmod-surround .rokradios-active{background:url(style/drop-arrow.png) 4px -116px no-repeat}
#searchmod-surround h3 {font-size: 12px;color: #fff;margin: 0;padding: 0 0 6px 6px;}
#searchmod-surround {float: right;margin-right: 15px;}
#roksearch_search_str {width: 150px;}
#roksearch_search_str.loading {width: 197px;padding-right:22px;background: transparent url(images/spinner.gif) no-repeat scroll 100% 50%}
#searchmod .inputbox {background: none;border: 0;padding: 4px 0 4px 4px;font-size: 13px;line-height: 20px;width: 210px;height:18px;}
#searchmod .search_options {padding-top: 6px;padding-left: 4px;}
#searchmod {width: 230px;}
.rokradios, .rokchecks {padding: 2px 5px 0 22px;line-height: 100%;}
#main-body {position: relative;}

#left{float:left; width:694px; overflow:hidden; margin-top:10px}
#left_t{float:left; width:694px; margin-bottom:0px; height:259px; margin-top:20px}
#left_m{float:left; width:694px; margin-bottom:0px; height:259px; overflow:hidden}
#left_b{float:left; width:694px; margin-bottom:0px; height:259px; overflow:hidden}
.left_l{float:left; heitht:259px;margin-right:10px; width:270px;overflow:hidden;}
.left_r{float:right; width:414px;height:259px;overflow:hidden;}
.tubiao{position:absolute; top:0px; right:5px; background:url(images/tubiao.png) no-repeat; width:45px; height:45px}
.book_rr{float:right; width:214px}
.book_tuijian{float:left; width:694px; margin-bottom:10px; height:247px}
.book_t{float:left; width:694px; margin-bottom:10px; height:220px}
.book_m{float:left; width:694px; margin-bottom:10px; height:220px; overflow:hidden}
.book_b{float:left; width:694px; margin-bottom:10px; height:220px; overflow:hidden}
.book_l{float:left; width:384px; margin-right:10px}
.book_r{float:right; width:300px}
.book_ll{float:left; width:470px; margin-right:10px}
.yulan{float:left; background:url(images/anniu.png) no-repeat; height:30px; width:110px}
#moban_news{padding:0; height:212px; width:620px}
.moban_txt{height:140px; overflow:hidden; padding:12px 0 0 20px; width:330px; margin:0 auto}
.moban_title{font-size:22px; float; center}
.moban_txt p{margin-top:15px; line-height:24px; font-size:14px}
.moban_txt span{display:block; margin-top:12px}
.moban_img{float:left; overflow:hidden}
.moban_img img, .moban_img a img{float:left; height:190px; width:260px; border:1px solid #fff}
#moban_button{float:right; height:30px; padding:0 15px; width:250px; margin-top:10px}
.mobanyulan{float:left; background:url(images/anniu.png) 0 -70px no-repeat; height:30px; width:110px}
.xiazai{float:right; background:url(images/anniu.png) 0 -35px no-repeat; height:30px; width:110px}

.neis{width:380px; height:192px}

.tab{height:28px; overflow:hidden; position:relative}
.category{height:28px; overflow:hidden; position:relative; border-bottom:3px solid #eaeaea}
.tab-left{float:left; background:url(style/med-radio-button.png) 1px -121px no-repeat; width:90px; font-weight:bold; padding-left:25px; font-size:14px}
.tab-left a{color:#F4E8D0}
.tab-left a:hover{color:#9fce41}
.tab-right{float:right; color:#F4E8D0}
.tab-right a{color:#F4E8D0}
.tab-right a:hover{color:#9fce41}
.tab-right ul{padding-left:12px}
.tab-right li{float:left; background:url(style/med-radio-button.png) 0 1px no-repeat; width:60px; height:28px; line-height:22px; text-align:center}
.anniu{background:url(images/anniu.png) no-repeat; width:110px; height:30px; margin-right:10px}

#swfnewsimg{float:left; width:652; height:235; z-index:888}
#showcase{background:url(style/showcase-m.png) 0 100% repeat-x; margin:0 15px}
#showcase2{background:url(style/showcase-l.png) 0 100% no-repeat; margin-left:-15px}
#showcase3{background:url(style/showcase-r.png) 100% 100% no-repeat; margin-right:-15px}
.showcase-inner{padding: 0 15px 12px 15px;width:664px;}
#slides{margin:0 -15px}

h5.module-title span, .module-light a{color:#791900}
.content-surround{color:#524B44; padding:5px; overflow:hidden; margin-top:4px; position:relative}
.mainbody-surround{padding:15px; overflow:hidden; margin-top:0px; position:relative; background:#fff}
.main-surround{overflow:hidden; margin-top:0px; position:relative}
.body-surround-top{background:url(style/surround-topbot.png) 0 0 repeat-x; margin:0px 16px}
.body-surround-top2{background:url(style/surround-corners.png) 1px -20px no-repeat; margin-left:-16px}
.body-surround-top3{background:url(style/surround-corners.png) 100% 0 no-repeat; margin-right:-16px; height:16px}
.body-surround, .body-surround .moduletable, .body-surround.module{margin:0 16px; background:#E5E3DB}
.body-surround2{background:url(style/surround-l.png) 0 0 repeat-y; margin-left:-16px}
.body-surround3{background:url(style/surround-r.png) 100% 0 repeat-y; margin-right:-16px; padding:0 15px; overflow:hidden; min-height:70px}
.body-surround-bottom{background:url(style/surround-topbot.png) 0 100% repeat-x; margin:0 16px}
.body-surround-bottom2{background:url(style/surround-corners.png) 1px -43px no-repeat; margin-left:-16px}
.body-surround-bottom3{background:url(style/surround-corners.png) 100% -63px no-repeat; margin-right:-16px; height:16px}
.feature-block-tl, .feature-block-tr, .feature-block-bl, .feature-block-br {background-image: url(style/feature-block-corner.png);background-repeat: no-repeat;}
.feature-block-tl {background-position: 0 0;position: absolute;width: 16px;height: 16px;top: 0;left: 0;}
.feature-block-tr {background-position: -16px 0;position: absolute;width: 16px;height: 16px;top: 0;right: 0;}
.feature-block-bl {background-position: 0 -16px;position: absolute;width: 16px;height: 16px;bottom: 0;left: 0;}
.feature-block-br {background-position: -16px -16px;position: absolute;width: 16px;height: 16px;bottom: 0;right: 0;}

.surround-top{background:url(style/med-surround-topbot.png) 0 0 repeat-x; margin:0px 16px}
.surround-top2{background:url(style/med-surround-corners.png) 1px -20px no-repeat; margin-left:-16px}
.surround-top3{background:url(style/med-surround-corners.png) 100% 0 no-repeat; margin-right:-16px; height:16px}
.surround, .module-medium .moduletable, .module-medium .side-mod .module{background:#92877b; margin:0 16px}
.surround2{background:url(style/med-surround-l.png) 0 0 repeat-y; margin-left:-16px}
.surround3{background:url(style/med-surround-r.png) 100% 0 repeat-y; margin-right:-16px; padding:0 15px; overflow:hidden; min-height:70px}
.surround-bottom{background:url(style/med-surround-topbot.png) 0 100% repeat-x; margin:0 16px}
.surround-bottom2{background:url(style/med-surround-corners.png) 1px -43px no-repeat; margin-left:-16px}
.surround-bottom3{background:url(style/med-surround-corners.png) 100% -63px no-repeat; margin-right:-16px; height:16px}

#breadcrumbs-home{background:url(style/breadcrumb-home.png) 0 0 no-repeat; width:24px; height:24px; display:block; float:left; margin-left:4px; margin-top:4px}
#breadcrumbs{background:url(style/module-h3-m.png) 0 100% repeat-x}
#breadcrumbs2{background:url(style/module-h3-l.png) 0 100% no-repeat}
#breadcrumbs3{background:url(style/module-h3-r.png) 100% 100% no-repeat; margin:0 0 10px 0; display:block; position:relative; overflow:hidden; height:30px}

#slideshow{margin:0 auto; width:632px; height:235px; background:transparent #E3E1D5; position:relative}
#slideshow #slidesContainer{ margin:0 auto;  width:632px;  height:235px;  overflow:auto;  position:relative}
#slideshow #slidesContainer .slide{ margin:0 auto;  width:632px;   height:235px}

.control{  display:block;   width:39px;   height:235px;   text-indent:-10000px;   position:absolute;   cursor:pointer}
#leftControl{background:url(style/feature-block-arrows.png) -38px 0 no-repeat;   z-index:999;width: 38px;height: 73px;position: absolute;left: 0;top: 38%;cursor: pointer;}
#leftControl:hover{background:url(style/feature-block-arrows.png) -38px -73px no-repeat}
#rightControl{background:url(style/feature-block-arrows.png) 0 0 no-repeat;width: 38px;height: 73px;position: absolute;right: 0;top: 38%;cursor: pointer;}
#rightControl:hover{background:url(style/feature-block-arrows.png) 0 -73px no-repeat}

.slide p{margin:0 auto}
.slide img{width:632px; height:235px;  z-index:1}

#news{height:192px; margin-bottom:7px; overflow:hidden}
#news h2, #news h2 a{font-size:14px; text-align:center; line-height:22px; height:26px; overflow:hidden}
.news{height:192px; width:370px; border-top:1px dashed #F4E8D0; padding-left:10px}
.news ul{margin-top:8px}
.news li{float:left; height:20px; width:350px; line-height:25px; background:url(images/ico.gif) no-repeat -96px -288px; padding-left:22px; overflow:hidden; padding-top:0px; background:url(images/list-arrow.png) 0 6px no-repeat}
.news span, .news span a{float:right; margin-right:8px; *margin-left:0px; width:80px; *width:82px; text-indent:2px}

#leftContent{float:left; width:694px; text-align:left; margin-top:10px; overflow:hidden}
#themes{width:696px; margin-left:-8px}
#themes li{float:left; margin-top:9px; margin-left:9px; display:inline; width:223px; height:230px}
.themes_slt{width:205px; height:208px; padding:8px; background:#92877b}
.themes_slt:hover{background:#e5e3db}
.themes_slt h3{font-size:12px; height:16px; overflow:hidden}
.themes_slt h3 span, .idcBg h3 span, .idcBg1 h3 span{font-weight:normal; color:#f90}
.themes_slt a img{border:1px solid #C2DEF3; width:200px; height:150px}
.themes_slt p, .themes_slt img, .themes_slt div, .tjimg div{margin-top:5px}
.themes_slt div.post-ratings{margin-top:0}

#aboutContent{float:left; padding:16px; height:auto;  background:#fff}
#jianzhan{ width:694px; margin-top:10px; float:left}
#jianzhan-list{float:left; width:190px; padding:0 6px 8px 6px; float:left; line-height:25px; font-size:14px}
#bcat{height:530px; width:230px; float:left}
.list-left{height:auto; width:168px; overflow:hidden}

.list-right{float:right; width:482px}
.list-rightlist{height:auto; width:430px; overflow:hidden; position:relative; padding:10px; background:#fff url(images/list.png) repeat-y;}
.list-rightlist a:visited {color: #7f756b}
.list-rightlist a {text-decoration:none}
.list-rightlist ul{list-style-type:none}
.list-rightlist li{background:url(images/jianzhan-list.png) 0 6px no-repeat; float:left; width:400px; line-height:25px; padding-left:22px}
.list-rightlist li:hover{background:url(images/jianzhan-list.png) 0 -12px no-repeat; line-height:22px; float:left}

.cats{float:left; padding-left:13px; width:118px; overflow:hidden}
.cat-post{position:relative}
.cats img, .cats a img{float:left; height:72px; width:112px; border:1px solid #635a51}
.cats-sidebar{float:left; padding-left:10px; overflow:hidden}
.cats-sidebar img, .cats-sidebar a img{float:left; height:72px; width:94px; border:1px solid #635a51}

.catstxt{height:55px; overflow:hidden; padding:5px 0 0 10px; width:210px}
.catstxtt{height:75px; overflow:hidden; padding:0 0 0 10px; width:230px}
.catstxt h6, .catstxtt h6{font-size:13px; line-height:15px; overflow:hidden}
.catstxt h6 a, .catstxtt h6 a{color:#423b35}
.catlist{padding-left:10px; height:190px}
.homelist-left{padding-left:10px; height:192px}
.homelist-left li{background:url(images/list-arrow.png) 0 6px no-repeat; float:left; line-height:22px; width:205px; padding-left:22px}
.booklist{padding-left:10px; height:160px}
.booklist li{background:url(images/list-arrow.png) 0 6px no-repeat; float:left; line-height:22px; width:300px; padding-left:22px}
.booklist-right{padding-left:10px; height:160px}
.booklist-right li{background:url(images/list-arrow.png) 0 6px no-repeat; float:left; line-height:22px; width:235px; padding-left:22px; overflow:hidden}
.sidebar-catlist li{background:url(images/list-arrow.png) 0 6px no-repeat; width:205px;padding-left:18px;line-height:20px;}
.sidebar-catlist{ height:auto}
.booklist-tuijian{padding-left:10px; height:185px}
.booklist-tuijian li{background:url(images/list-arrow.png) 0 6px no-repeat; float:left; line-height:22px; width:125px; padding-left:22px; overflow:hidden}
.catlistt{margin-left:10px; width:370px; height:100px; border-top:1px dashed #F4E8D0}
.catlistt li{background:url(images/list-arrow.png) 0 6px no-repeat; float:left; line-height:22px; width:370px; padding-left:22px}
.catlist ul,.sidebar-catlist ul, .booklist ul, .booklist-tuijian ul{list-style-type:none}
.catlist li{background:url(images/list-arrow.png) 0 6px no-repeat; float:left; line-height:22px; width:255px; padding-left:22px}
.catlist li:hover, .homelist-left li:hover, .booklist-right li:hover, .catlistt li:hover, .sidebar-catlist li:hover, .booklist li:hover, .booklist-tuijian li:hover, .news li:hover{background:url(style/list-arrow.png) 0 -12px no-repeat; line-height:20px; float:left}

#sidebar{float:right; width:250px; overflow:hidden; height:auto; margin-top:10px;margin-bottom:10px}
.sidebar-mod{margin:0px 10px 5px 10px; background:url(images/sidebar-mod.png) no-repeat; height:30px}
.sidebar-mod h3{margin:0; line-height:22px; padding:5px 0 8px 15px; font-size:14px; font-weight:bold}
.sidebar-mod h3 a{color:#F4E8D0}
.sidebar-mod h3 a:hover{color:#9fce41}
.module-header{background:url(style/med-module-h3-m.png) 0 0 repeat-x; position:relative}
.module-header2{background:url(style/med-module-h3-l.png) 0 0 no-repeat}
.module-header3{background:url(style/med-module-h3-r.png) 100% 0 no-repeat}
#left-cat .txt li, #inc .txt li, .sidebar li{padding-left:10px; overflow:hidden}
#left-cat .txt li, .sidebar li{line-height:22px; height:22px}

.singleNow, .singleNow a{font-size:14px; font-height:18px;padding:5px 0 0 4px}
#content{width:663px; padding:0px; height:auto; overflow:hidden}
#others-content{width:696px; padding:0px; height:auto; overflow:hidden}
.post{font-size:13px; line-height:24px; border-bottom:1px dotted #ccc; background:#fff; width:630px}
.post a{color:#9FCE41; font-weight:bold}
.post h2{width:630px; margin:0; text-align:center; font-size:16px; padding-bottom:10px; border-bottom:1px solid #ddd}
.post p{margin-bottom:20px}
.post img{max-width:590px}
.postinfo{text-align:center; padding:5px 10px 15px 10px}
.single{border-bottom:1px dashed #ddd; padding-bottom:8px; margin-bottom:6px}
.single h2{font-size:16px; padding:0; margin:0; font-weight:bold; line-height:25px; font-color:#635a51}
#content .tab{margin:0 -14px 6px -14px}
.single h2 a{color:#000}
.singleinfo{padding:0 0 0 10px}
.single .i{padding-top:3px; height:16px}
.single .i a{color:#00557d}
.single .i span{float:left; padding:0 10px 0 20px; color:#00557d}
.iview{background:url(images/ico.png) 0px -20px no-repeat}
.icom{background:url(images/ico.png) 0px -38px no-repeat}
.imore{background:url(images/ico.png) 0px 0px no-repeat}
.post pre, .post code{margin:5px 0 15px; padding:10px 15px; line-height:26px}
.post blockquote{padding:2px 10px 1px 40px; margin:0 0 5px 0; background:url(images/bq.gif) no-repeat #FAFAFA}
img.centered{display:block; margin-left:auto; margin-right:auto}
img.alignright{padding:4px; margin:0 0 2px 7px; display:inline}
img.alignleft{padding:4px; margin:0 7px 2px 0; display:inline}

.link_pages{font:13px Verdana,Arial,Helvetica,sans-serif; padding-bottom:10px; margin:0px}
.link_pages a{padding:2px 6px; border:solid 1px #ddd; background:#fff; text-decoration:none}
.link_pages a:hover{color:#fff; background:#D1CAAF; border-color:#D1CAAF; text-decoration:none}

.commentlist li{margin:15px 10px; padding:10px; list-style:none; border:1px solid #e3e1d5; list-style:none; background:#fff}
.commentlist li .avatar{padding:4px 9px 4px 4px; float:left; margin-right:10px; background:url(images/bgAvatar.png) no-repeat}
.commentlist li.odd{background:#E7E6DB}
.commentlist li .byuser{background:#EEF5FA; border:1px solid #e3e1d5}
.commentlist cite, .commentlist cite a{font-style:normal; font-size:1.1em}
.pingback{background:#EFF6F9}
.reply{margin-left:55px}
#comments{height:24px; line-height:24px; font-size:12px; color:#203851; margin:10px 0;cursor:hand; border:1px solid #e3e1d5;background:#e7e6db}
.comment-feed{float:left; height:24px;width:24px;cursor:hand; background:url(images/feed.png) center no-repeat}

#respond h3{height:24px; line-height:24px; font-size:12px; color:#203851; margin:10px 0; padding-left:28px; border:1px solid #e3e1d5; background:#e7e6db url(images/commentIcon.png) left center no-repeat}

.commentlist p{margin:10px 5px 10px 100px; font-weight:normal; line-height:1.5em; text-transform:none}
.commentmetadata{margin:0; display:block; font-weight:normal;  float:right}
.commentlist li ul li{margin-right:10px; margin-left:10px}

.commentform p{margin:5px 0}
 #author, #email, #homeurl{width:250px; height:20px; margin-top:5px; border:1px solid #e3e1d5; padding:4px 2px 0 2px; vertical-align:middle}
#email{width:250px; padding:2px 0 0 2px}
#homeurl{width:250px;  padding:2px 0 0 2px}

.textareabox{position:relative; z-index:802}
#bgsmilies{position:absolute; right:40; bottom:0; z-index:800; width:100%; background:#000; filter:alpha(opacity=0); /* IE */-moz-opacity:0; opacity:0}
#smilles{position:absolute; right:60px; top:6px; z-index:806; width:16px; height:16px; padding:2px; text-align:center; cursor:pointer; background:url(images/smileIcon.gif) no-repeat}
#smilles span{display:none}
.wp_smilies{position:absolute; left:60px; top:28px; z-index:888; display:block; width:155px; padding:3px; border:1px solid #e3e1d5; background:#fff; display:none}
.email{position:absolute; right:40px; top:6px; z-index:806; width:16px; height:16px; padding:2px; text-align:center; cursor:pointer; background:url(images/emailButton.png) no-repeat}
.commentform textarea{position:relative; z-index:789; width:99%; height:175px; padding:2px; border:1px solid #e3e1d5}
#submit{border:1px solid #fff; background:url(images/submit.png) no-repeat; text-align:center; width:140px; cursor:hand; height:34px; font:12px Georgia,"Times New Roman",Times,serif}

#shangmian{margin:0 auto; width:955px}
#bottom-bg{background:#3E3832 url(style/bottom-bg.png) 0 0 repeat-x;height: 45px;}
#bottom-menu{background:url(style/bottom-menu-m.png) 0 0 repeat-x;overflow: hidden;padding: 0;text-align: center;}
#bottom-menu2{background:url(style/bottom-menu-l.png) 0 0 no-repeat}
#bottom-menu3{background:url(style/bottom-menu-r.png) 100% 0 no-repeat}
#bottom-menu-overlay{background:url(style/bottom-menu-overlay.png) 50% 0 no-repeat;height: 45px;line-height: 35px;}
#bottom-menu a{color:#A39689; background:url(style/horizmenu-div.png) 100% 50% no-repeat}
#bottom-menu a:hover{color:#fff}
#bottom{background:#3E3832; color:#A39689;overflow: hidden;padding-bottom: 15px;padding-top: 15px;}
#bottom a{color:#fff}
#bottom-menu ul {list-style: none;margin: 0;padding: 0;}
#bottom-menu ul li {display: inline;}
#bottom ul li a{background:url(style/dark-list-arrow.png) 0 2px no-repeat;padding-left: 13px;padding-bottom: 5px;display: block;}
#bottom-menu ul li a, #bottom-menu ul li .separator {padding: 0 15px;font-size: 120%;font-weight: bold;}
#bottom-menu ul li a:hover, #bottom-menu ul li .separator:hover {text-decoration: none;}
#bottommodules h3{color:#A39689}
#bottom ul {margin: 0;padding-left: 10px;list-style: none;}
#bottom ul li a {padding-left: 13px;padding-bottom: 5px;display: block;}
#bottom ul li:hover a {text-decoration: none;}
#rocket{background:url(style/rocket.png) 0 0 no-repeat}
.copyright-block {width: 500px;margin: 0 auto;text-align: center;}
#copyright {padding: 15px 0 8px 0;}

#about{widht:955px; height:auto; margin-top:10px; overflow:hidden}
#list-right-about{float:right; height:auto; width:740px}
.mainbody-surroundlist{padding:15px; overflow:hidden; margin-top:0px; width:680px; position:relative; background:#fff}
#aboutContent{float:left; padding:16px; height:auto;  background:#fff}
                               
.biaoti{border-bottom:3px solid #eaeaea; margin-bottom:20px; padding-bottom:10px; font-size:18px; font-family:"&#24494; &#36719; &#38597; &#40657; "; "&#23435; &#20307; "}
#aboutContent p{margin-bottom:16px; font:14px/1.5 "&#23435; &#20307; ",verdana arial}
#aboutContent a{color:#9FCE41}
/* AD */
#ad-books{width:660px; height:90px; overflow:hidden; border:2px solid #635a51; margin:10px auto}
.ad-books660-80{margin:0; float:left}
#ad-index{width:250px; height:250px; overflow:hidden; margin:6px auto}
.ad-index220-110{margin:0; float:left}

#sidebar-commentlist{margin-left:10px}
.color-red{color:#000}
.fLeft{float:left}
.fRight{float:right}
.fenlei-list{padding:0px 10px}
.fenlei-list h1{font-size:12px; margin-bottom:2px; font-weight:bold; color:#F4E8D0}
.fenlei-list div a{line-height:18px}
.timer{float:right; margin-right:8px; *margin-left:0px; width:40px; *width:42px; text-indent:2px; color:#666}
#commentlist{float:left; line-height:22px; width:205px; padding-left:10px; overflow:hidden; background:#92877b}

#cpicon{font-size:12px; height:64px; width:576px; padding:0 0 0 29px; margin:25px 0px 5px 0px; background:url(images/collection_participation.jpg) no-repeat}
#cpicon ul{list-style:none; margin:0px; padding:0px}
#cpicon li{float:left; width:24px; height:24px; margin:4px}
#cpicon a{text-indent:-9999px; font-size:2px; display:block; width:24px; height:24px}
#newinfo{text-decoration:none}
/* 友链 */
#links{float:left;widht:680px; height:auto; margin:10px; overflow:hidden}
.mainbody-links{padding:15px; overflow:hidden; width:620px; position:relative; background:#fff}
.youlian{width:955px;margin:0 auto 10px;}
.youlian-surround-top{background:url(style/dark-surround-topbot.png) 0 0 repeat-x; margin:0px 16px}
.youlian-surround-top2{background:url(style/dark-surround-corners.png) 1px -20px no-repeat; margin-left:-16px}
.youlian-surround-top3{background:url(style/dark-surround-corners.png) 100% 0 no-repeat; margin-right:-16px; height:16px}
.youlian-surround{margin:0 16px; background:#92877b}
.youlian-surround2{background:url(style/dark-surround-l.png) 0 0 repeat-y; margin-left:-16px}
.youlian-surround3{background:url(style/dark-surround-r.png) 100% 0 repeat-y; margin-right:-16px; padding:0 15px; overflow:hidden; min-height:70px}
.youlian-surround-bottom{background:url(style/dark-surround-topbot.png) 0 100% repeat-x; margin:0 16px}
.youlian-surround-bottom2{background:url(style/dark-surround-corners.png) 1px -43px no-repeat; margin-left:-16px}
.youlian-surround-bottom3{background:url(style/dark-surround-corners.png) 100% -63px no-repeat; margin-right:-16px; height:16px}
/* 分页*/
.pagenavi {width: 636px;height: 30px;line-height: 30px;color: #203851;padding-left: 5px;margin:0 auto;background: url(images/pagenavi.png) no-repeat;}
.pagenavi a.current {border-right: 1px solid #61564e;font-weight: bold;color:#fff; padding: 0 10px;background: url(images/PagenaviCurrent.png) no-repeat;}
.pagenavi a:hover {text-decoration: underline;color: #FF6600;}
.pagenavi a, .pagenavi a:link, .pagenavi a:active {color: #203851;padding: 0 10px;text-decoration: none;display: inline;float: left;border-right: 1px solid #61564e;}

/*facebox*/
#facebox .t {
  background:url(http://www.crazyfrom.com/facebox/t.png);
}

#facebox .l {
  background:url(http://www.crazyfrom.com/facebox/l.png);
}

#facebox .b {
  background:url(http://www.crazyfrom.com/facebox/b.png);
}

#facebox .r {
  background:url(http://www.crazyfrom.com/facebox/r.png);
}

#facebox .tl {
  background:url(http://www.crazyfrom.com/facebox/tl.png);
}

#facebox .tr {
  background:url(http://www.crazyfrom.com/facebox/tr.png);
}

#facebox .bl {
  background:url(http://www.crazyfrom.com/facebox/bl.png);
}

#facebox .br {
  background:url(http://www.crazyfrom.com/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 13px;
  background: #fff;
  width: 600px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 12px;
  width: 12px;
  overflow: hidden;
  padding: 0;
}


#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #fff;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.download{
    background:transparent url(http://www.crazyfrom.com/facebox/download.png) no-repeat scroll 0 0;
	display:block;
	height:44px;
	margin-bottom:30px;
	overflow:hidden;
	text-indent:-999em;
	width:159px;
	cursor:pointer;
}
.download:hover{
    background-position:0 -44px ;
	width:159px;
	height:44px;
}
.demo{
    background:transparent url(http://www.crazyfrom.com/facebox/download.png) no-repeat scroll 0 -88px;
	display:block;
	height:44px;
	margin-bottom:30px;
	overflow:hidden;
	text-indent:-999em;
	width:159px;
	cursor:pointer;
}
.demo:hover{ background-position:0 -132px ;width:159px;height:44px;}
.part{padding:10px 0;border-bottom:1px solid #DDDDDD;width:100%;}
.part_content{line-height:18px;padding:0 0 0 10px}
.part_content p{margin:5px 0}
#down_link {margin-top:10px;background:#EDF5FC;border:1px solid #AACCEE;padding:5px 5px 5px 20px;}