body
{
	background-image: url(images/bodybg.gif);
	background-repeat: repeat;
	font-family: Verdana, Tahoma, "宋体" , "微软雅黑" ,;
	font-size: 12px;
	margin: 0px;
}

a, a:visited
{
	color: #000000;
	text-decoration: none;
}
a:hover
{
	color: #CC6600;
}

dd, dl, dt
{
	margin: 0px;
}

div
{
}

h4
{
	font-size: 13px;
	margin: 0px;
}

img
{
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

input
{
	border: 1px solid #8B6033;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

li, ul, ol
{
	border: 0px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
}

form
{
	margin: 0px;
	padding: 0px;
}

table
{
	text-align: left;
}

table td
{
	font-family: 宋体, 新细明体, Verdana, Arial, sans-serif;
	font-size: 12px;
}

table.fix
{
	table-layout: fixed;
}

table.fix td
{
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}

a.btnlink, a.btnlink:visited
{
	color: #ebddc0;
	background: #6c5034;
	border: 1px solid #8b6033;
	height: 20px;
	padding: 2px 10px 0px 10px;
}
a.btnlink:hover
{
	background: #ffffff;
}

.clear
{
	clear: both;
	font-size: 0px;
}

.dis
{
	display: block;
}

.speciallist
{
	float: left;
	width: 344px;
}

.speciallist .info
{
	float: right;
	font-size: 12px;
	height: 90px;
	line-height: 17px;
	overflow: hidden;
	width: 86px;
	z-index: auto;
}

.speciallist li
{
	display: block;
	float: left;
	padding-bottom: 5px;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 5px;
	width: 168px;
}

.undis
{
	display: none;
}

#navmenu li
{
	float: left;
}

.artauthor a
{
	color: #336600;
}

.artauthor a:hover
{
	color: #339900;
	text-decoration: underline;
}

#foottab a
{
	color: #990000;
}

#copyright
{
	background-image: url(images/copyright_bg.gif);
	background-repeat: repeat-x;
	color: #663300;
	float: left;
	height: 90px;
	line-height: 18px;
	padding-top: 4px;
	text-align: center;
	width: 914px;
}

#foottab
{
	background-image: url(images/foottab_bg.gif);
	background-repeat: repeat-x;
	color: #990000;
	float: left;
	height: 37px;
	line-height: 37px;
	text-align: center;
	width: 914px;
}

#foottab .left
{
	background-image: url(images/foottab_lr.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
	height: 37px;
	width: 18px;
}

#foottab .right
{
	background-image: url(images/foottab_lr.gif);
	background-position: -18px 0px;
	background-repeat: no-repeat;
	float: right;
	height: 37px;
	width: 18px;
}

#foottab a:hover
{
	color: #CC0000;
	text-decoration: underline;
}

#full_contain
{
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	width: 1004px;
}

#links
{
	background-color: #EBDDC0;
	border: 1px solid #8B6033;
	float: left;
	padding: 1px;
	width: 896px;
}

#links .linklist
{
	background-image: url(images/contentbg1.gif);
	background-repeat: repeat;
	float: left;
	height: 80px;
	line-height: 20px;
	padding-bottom: 3px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 5px;
	width: 850px;
}

#links .m_title
{
	background-image: url(images/linksimg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 86px;
	width: 28px;
}

#logo
{
	float: left;
	height: 90px;
	width: 260px;
}

#main
{
	clear: left;
	float: left;
	padding-left: 7px;
	padding-right: 7px;
	width: 900px;
}

#main .du8_banner
{
	float: left;
	height: 40px;
	padding-bottom: 7px;
	padding-top: 7px;
	width: 900px;
}

#main .artlist span
{
	color: #996600;
	float: right;
	font-size: 11px;
	padding-right: 4px;
}

.ulrow li
{
	float: left;
	line-height: 25px;
	padding-left: 5px;
	width: 175px;
}
#centers .ulrow li
{
	width: 490px;
}
.ultop, .ulrow, .ulitem
{
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	width: 180px;
}
#centers .ulrow
{
	width: 496px;
}
.ultop li, .ulitem li
{
	float: left;
	line-height: 22px;
	padding-left: 5px;
	width: 175px;
}
.ultop span, .ulrow span, .ulitem span
{
	color: #996600;
	float: right;
	font-size: 11px;
	padding-right: 4px;
}

.block
{
	background-color: #F2EAD7;
	border: 1px solid #8B6033;
	padding: 1px;
	margin-bottom: 7px;
	width: 100%;
}
.block td
{
	line-height: 22px;
}

.blocktitle
{
	background-image: url(images/middletopbg.gif);
	background-repeat: repeat-x;
	float: left;
	height: 29px;
	text-align: center;
	width: 100%;
}
.blocktitle .b_title
{
	background-image: url(images/middletoptitbg.gif);
	background-repeat: no-repeat;
	color: #462920;
	font-size: 14px;
	font-weight: 600;
	height: 29px;
	line-height: 29px;
	margin-left: auto;
	margin-right: auto;
	width: 226px;
}
.blockcontent
{
	float: left;
	width: 100%;
	text-align: left;
}
.blockbottom
{
	background-image: url(images/middlefootbg.gif);
	background-repeat: repeat-x;
	float: left;
	height: 29px;
	width: 100%;
}
.blocknote
{
	background-image: url(images/middlefootbg.gif);
	background-repeat: repeat-x;
	float: left;
	height: 29px;
	width: 100%;
}

#left
{
	clear: left;
	float: left;
	width: 190px;
	margin-right: 6px;
}
#centers
{
	float: left;
	width: 508px;
}
#centerm
{
	float: left;
	width: 704px;
}
#centerl
{
	float: left;
	width: 100%;
}
#right
{
	clear: right;
	float: right;
	width: 190px;
}
#main .block
{
	width: 896px;
}
#left .block
{
	background-color: #EBDDC0;
	width: 186px;
}
#centers .block
{
	width: 504px;
}
#right .block
{
	background-color: #EBDDC0;
	width: 186px;
}

#left .blocktitle, #right .blocktitle
{
	background-image: url(images/framebg_4.gif);
	background-repeat: no-repeat;
	height: 28px;
	margin-bottom: 1px;
}
#left .blocktitle h4, #right .blocktitle h4
{
	color: #EBDDC0;
	float: left;
	height: 20px;
	line-height: 20px;
	margin-bottom: 1px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 6px;
}
.titlemore
{
	float: right;
	height: 20px;
	padding-top: 8px;
	width: 35px;
}
#left .blockcontent, #right .blockcontent
{
	background-image: url(images/contentbg1.gif);
	background-repeat: repeat;
}

.artauthor
{
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	padding-right: 5px;
	text-align: right;
	width: 81px;
	z-index: auto;
}
.artname a
{
	color: #CC0000;
}
.artname a:hover
{
	color: #990000;
	text-decoration: underline;
}
.arttime
{
	color: #996600;
	font-size: 11px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	width: 50px;
	z-index: auto;
}
.artclass
{
	color: #996600;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	padding-left: 4px;
	width: 64px;
	z-index: auto;
}
.artinfo
{
	float: left;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	width: 300px;
	z-index: auto;
}
.more
{
	float: right;
	height: 22px;
	line-height: 22px;
	margin-right: 5px;
	margin-top: 5px;
}
#content
{
	margin-bottom: 7px;
	width: 100%;
}

#main_contain
{
	background-color: #EBDDC0;
	float: left;
	margin-top: 0px;
	width: 914px;
}

#navmenu
{
	float: right;
	height: 90px;
	width: 650px;
}

#navmenu li a
{
	background-image: url(images/menu_buttombg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #663300;
	float: left;
	height: 20px;
	line-height: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	width: 65px;
}

#navmenu li a:hover
{
	background-image: url(images/menu_buttombg.gif);
	background-position: 0px -24px;
	background-repeat: no-repeat;
	color: #E9DBBD;
}

#navmenu ul
{
	float: left;
	margin-top: 12px;
	width: 650px;
}

#news
{
	background-image: url(images/newsbg.gif);
	background-repeat: no-repeat;
	color: #51381E;
	display: inline;
	float: left;
	height: 184px;
	margin-left: 7px;
	margin-right: 7px;
	width: 506px;
}

#news .bignews
{
	float: left;
	line-height: 20px;
	padding-left: 7px;
	padding-top: 8px;
	width: 240px;
}

#news .newslist
{
	display: block;
	float: right;
	padding-right: 7px;
	padding-top: 8px;
	width: 236px;
}

#news .newslist li
{
	background-image: url(images/pic03.gif);
	background-position: 0px 8px;
	background-repeat: no-repeat;
	clear: left;
	float: left;
	line-height: 24px;
	padding-left: 16px;
	width: 220px;
}

#news .titnews
{
	color: #993300;
	display: inline;
	float: left;
	font-weight: bold;
	line-height: 20px;
	margin-left: 130px;
	margin-right: 10px;
	margin-top: 12px;
}

#search
{
	float: left;
	height: 21px;
	margin-bottom: 9px;
	margin-top: 10px;
	width: 882px;
}

#search .buttom
{
	background-color: #DAC7A4;
	background-image: url(images/input_buttombg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #EADDC4;
	cursor: pointer;
	float: left;
	font-size: 12px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	width: 52px;
}

#search .hotkeywords
{
	display: inline;
	float: right;
	line-height: 21px;
	margin-left: 12px;
	width: 430px;
}

#search .hotkeywords li
{
	float: left;
	margin-right: 8px;
	white-space: nowrap;
}

#search .hotkeywords span
{
	color: #000000;
	float: left;
	font-weight: 600;
	margin-right: 12px;
}

#search .input
{
	background-color: #F7F1E6;
	background-image: url(images/pic01.gif);
	background-position: 3px 4px;
	background-repeat: no-repeat;
	border: 1px solid #675938;
	float: left;
	height: 17px;
	line-height: 17px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-right: 4px;
	margin-top: 1px;
	padding: 0px;
	text-indent: 20px;
	width: 120px;
}

#search .select
{
	background-color: #F7F1E6;
	border: 1px solid #675938;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	height: 21px;
	line-height: 21px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 4px;
	margin-top: 0px;
	padding: 0px;
}

#search label
{
	float: left;
	height: 21px;
	line-height: 21px;
	margin-right: 4px;
}

#searchbar
{
	background-image: url(images/searchbar_bg.gif);
	background-repeat: repeat-x;
	height: 40px;
}

#searchbar .left
{
	background-image: url(images/searchbar_lr.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	width: 16px;
}

#searchbar .right
{
	background-image: url(images/searchbar_lr.gif);
	background-position: -16px 0px;
	background-repeat: no-repeat;
	float: right;
	height: 40px;
	width: 16px;
}

#style_bottom
{
	background-image: url(images/style_bottom.gif);
	background-repeat: no-repeat;
	clear: left;
	float: left;
	height: 40px;
	width: 1004px;
}

#style_left_top
{
	background-image: url(images/style_top.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
	height: 260px;
	width: 45px;
}

#style_right_top
{
	background-image: url(images/style_top.gif);
	background-position: -45px 0px;
	background-repeat: no-repeat;
	float: right;
	height: 260px;
	width: 45px;
}

#top
{
	background-image: url(images/topbg.gif);
	background-repeat: repeat-x;
	float: left;
	height: 90px;
	width: 914px;
}

#top_input
{
	float: left;
	height: 22px;
	padding-bottom: 4px;
	padding-top: 7px;
	width: 640px;
}

#top_input .checkbox
{
	background-image: none;
	float: left;
	height: 20px;
	width: 20px;
}

#top_input .cookie
{
	float: left;
	line-height: 20px;
	padding-right: 4px;
	padding-top: 2px;
}

#top_input .getpass
{
	float: left;
	height: 20px;
	line-height: 20px;
	padding-right: 4px;
	padding-top: 2px;
}

#top_input .getpass a
{
	color: #FF0000;
	font-weight: bold;
}

#top_input .loginbuttom
{
	background-color: #CFC0A3;
	background-image: url(images/input_buttombg.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	height: 21px;
	padding-top: 1px;
	width: 52px;
}

#top_input .password
{
	background-image: url(images/label_password.gif);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	margin-bottom: 1px;
	margin-top: 1px;
	width: 48px;
}

#top_input .register
{
	background-image: url(images/input_buttombg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 21px;
	line-height: 21px;
	margin-right: 4px;
	margin-top: 1px;
	text-align: center;
	width: 52px;
}

#top_input .register a, #top_input .register a:hover
{
	color: #EADDC4;
	text-decoration: none;
}

#top_input .username
{
	background-image: url(images/label_username.gif);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	margin-bottom: 1px;
	margin-top: 1px;
	width: 54px;
}

#top_input .welcome
{
	color: #660000;
	float: left;
	font-weight: bold;
	line-height: 20px;
	padding-right: 4px;
	padding-top: 2px;
}

#top_input form
{
}

#top_input input
{
	background-image: url(images/topinput_bg.gif);
	background-repeat: no-repeat;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	color: #EBDDC0;
	float: left;
	font-family: Tahoma;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-right: 4px;
	margin-top: 1px;
	padding: 0px;
	width: 72px;
}

#top_sub
{
	float: right;
	height: 20px;
	line-height: 20px;
	margin-bottom: 4px;
	margin-top: 9px;
}

#topbar
{
	background-image: url(images/topbar_bg.gif);
	background-repeat: repeat-x;
	height: 33px;
}

#topbar .left
{
	background-image: url(images/topbar_bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: left;
	height: 33px;
	width: 13px;
}

#topbar .right
{
	background-image: url(images/topbar_lr.gif);
	background-position: -13px 0px;
	background-repeat: no-repeat;
	float: right;
	height: 33px;
	width: 13px;
}

.text
{
	border: 1px solid #8B6033;
	background-color: #ffffff;
	color: #8B6033;
	height: 20px;
}

.textarea
{
	border: 1px solid #8B6033;
	color: #8B6033;
	background-color: #ffffff;
	font-size: 12px;
}

.button
{
	background-color: #FFF;
	border: 1px solid #8B6033;
	color: #8B6033;
	height: 20px;
}

.checkbox, .radio
{
	border: 0;
}

.select
{
	background-color: #F7F1E6;
	border: 1px solid #8B6033;
	font-family: Tahoma;
	font-size: 12px;
	height: 21px;
	line-height: 21px;
	margin: 0px;
	padding: 0px;
}

.hottext
{
	color: #FF0000;
}

table.grid
{
	border-collapse: collapse;
	border: 1px solid #8B6033;
	padding: 3px;
	margin: auto;
}

table.grid caption, .gridtop
{
	border: 1px solid #8B6033;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
	font-weight: bold;
	font-size: 14px;
	margin: auto;
	color: #ebddc0;
	background: #6c5034;
}

table.grid th, .head
{
	border: 1px solid #8B6033;
	background: #84673c;
	color: #eaddc4;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	padding: 3px;
}

table.grid td
{
	border: 1px solid #8B6033;
	padding: 3px;
	background-color: #ebddc0 !important;
}

table.hide, table.hide th, table.hide td
{
	border: 0;
}

.gridtop
{
	border-top: 1px solid #8B6033;
	border-left: 1px solid #8B6033;
	border-right: 1px solid #8B6033;
	background: #8B6033;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
	color: #EBDDC0;
	font-size: 14px;
	font-weight: bold;
}

.title
{
	background: #8B6033;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
	color: #EBDDC0;
	font-size: 14px;
	font-weight: bold;
}

.head
{
	background: #EBDDC0;
	padding: 3px;
	color: #8B6033;
	font-size: 12px;
	font-weight: bold;
}

.even
{
	background: #ebddc0;
	padding: 3px;
}

.odd
{
	background: #ebddc0;
	padding: 3px;
}

.foot
{
	background: #EBDDC0;
	color: #8B6033;
	padding: 3px;
	text-align: center;
}

.bottom
{
	height: 9px;
	background: #EBDDC0;
}

.jieqiQuote
{
	border: #000000 1px solid;
	padding: 2px;
	font-size: 12px;
	color: #000000;
	background-color: #8B6033;
}
.jieqiCode
{
	border: #000000 1px solid;
	padding: 2px;
	font-size: 12px;
	color: #000000;
	background-color: #8B6033;
}

.popbox
{
	position: absolute;
	width: 190px !important;
	height: 110px !important;
	width: 200px;
	height: 120px;
	border: 1px solid #8B6033;
	background: #F0F7FF;
	color: #FF0000;
	font-size: 12px;
	line-height: 120%;
	padding: 3px;
	display: none;
	z-index: 9999;
}

.ulcenter li
{
	text-align: center;
}
.ulmul
{
	overflow: hidden;
}

.lm
{
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.cl
{
	clear: left;
}
.cr
{
	clear: right;
}
.cb
{
	clear: both;
}
.tl
{
	text-align: left;
}
.tc
{
	text-align: center;
}
.tr
{
	text-align: right;
}

/*文章信息页S*/
#artintro
{
	background-color: #F0E7D3;
	border: 1px solid #8B6033;
	float: left;
	padding: 1px;
	width: 699px;
}

#artintro .contentborder
{
	background-color: #F0E7D3;
	background-image: none;
	border: 1px solid #8B6033;
	display: inline;
	float: left;
	margin-left: 6px;
	margin-right: 6px;
	padding: 1px;
	width: 679px;
}

#artintro .tabbar li a
{
	background-image: url(../images/button_bg.gif);
	color: #F0E7D3;
	display: inline;
	float: left;
	font-size: 13px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	margin-bottom: 1px;
	margin-left: 3px;
	margin-right: 4px;
	margin-top: 0px;
	text-align: center;
	width: 90px;
}

#artintro .content
{
	float: left;
	width: 100%;
}

#artintro .content .info
{
	border-bottom-color: #8B6033;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	float: right;
	line-height: 18px;
	margin-bottom: 4px;
	margin-right: 8px;
	margin-top: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	width: 482px;
}

#artintro .content .info .tit
{
	color: #CC0000;
	font-size: 13px;
	font-weight: 600;
	line-height: 20px;
}

#artintro .content .info li
{
	background-color: #E8DCC5;
	border-bottom-color: #8B6033;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #8B6033;
	border-right-style: solid;
	border-right-width: 1px;
	float: left;
	height: 28px;
	line-height: 28px;
	padding-left: 4px;
	width: 154px;
}

#artintro .content .info span
{
	color: #663300;
	font-weight: 600;
}

#artintro .content .info ul
{
	border-left-color: #8B6033;
	border-left-style: solid;
	border-left-width: 1px;
	border-top-color: #8B6033;
	border-top-style: solid;
	border-top-width: 1px;
	float: left;
	width: 480px;
}

#artintro .content .pic a
{
	background-image: url(../images/bookpicsbgb.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 188px;
	margin: 5px;
	padding: 12px;
	width: 150px;
}

#artintro .content .pic a:hover
{
	background-position: -174px;
}

#artintro .content .pic, #artintro .tabbar li, #artcommend .content .pic
{
	float: left;
}

#artintro .foot, #artcommend .foot
{
	background-image: url(../images/middlefootbg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	float: left;
	font-size: 0px;
	height: 20px;
	width: 693px;
}

#artintro .tabbar
{
	background-image: url(../images/framebg_1.gif);
	background-repeat: repeat-x;
	float: left;
	height: 48px;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 6px;
	width: 682px;
}

#artintro .tabbar li a:hover
{
	color: #DAC2A1;
	margin-bottom: 0px;
	margin-left: 4px;
	margin-right: 3px;
	margin-top: 1px;
}

#artintro .tabbar ul
{
	display: inline;
	float: left;
	margin-left: 2px;
	margin-right: 1px;
	margin-top: 14px;
	width: 679px;
}

#artintro .top
{
	background-image: url(../images/middletopbg.gif);
	background-repeat: repeat-x;
	float: left;
	height: 48px;
	text-align: center;
	width: 100%;
}

#artintro .top .author
{
	clear: right;
	color: #336600;
	float: right;
	height: 32px;
	line-height: 32px;
	padding-right: 8px;
	padding-top: 10px;
	text-align: right;
	width: 140px;
}

#artintro .top .author a, #main .middlebar2 .artauthor a, #covercommend .author a
{
	color: #336600;
}

#artintro .top .author a:hover, #main .middlebar2 .artauthor a:hover, #artlist .list .artauthor a:hover
{
	color: #339900;
	text-decoration: underline;
}

#artintro .top .bookname
{
	color: #663300;
	float: left;
	font-family: "黑体" ,;
	font-size: 20px;
	font-weight: bolder;
	height: 32px;
	line-height: 32px;
	padding-left: 148px;
	padding-top: 10px;
	width: 400px;
}
#artcommend
{
	border: 1px solid #8B6033;
	float: left;
	margin-top: 7px;
	padding: 1px;
	width: 699px;
}

#artcommend .content
{
	background-color: #F0E7D3;
	background-image: none;
	float: left;
	width: 100%;
}

#artcommend .content .pic a
{
	background-image: url(../images/vippicbg.gif);
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 125px;
	margin-bottom: 0px;
	margin-left: 14px;
	margin-right: 14px;
	margin-top: 5px;
	padding-bottom: 6px;
	padding-left: 4px;
	padding-right: 6px;
	padding-top: 4px;
	width: 100px;
}

#artcommend .content .pic a:hover
{
	background-position: -110px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

#artcommend .content li
{
	float: left;
	width: 138px;
}

#artcommend .content span
{
	float: left;
	line-height: 18px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 7px;
	width: 120px;
}

#artcommend .content ul
{
	float: left;
	padding-left: 5px;
	padding-right: 4px;
	width: 690px;
}

#artcommend .top
{
	background-image: url(../images/middletopbg.gif);
	background-position: top;
	background-repeat: repeat-x;
	float: left;
	height: 28px;
	line-height: 28px;
	width: 100%;
}

#artcommend .top h4
{
	color: #663300;
	float: left;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	padding-left: 10px;
	padding-top: 4px;
}

#artremark
{
	background-color: #F0E7D3;
	border: 1px solid #8B6033;
	float: left;
	margin-top: 6px;
	padding: 1px;
	width: 699px;
	margin-bottom: 7px;
}

#artremark .contnet .con
{
	background-image: url(../images/pic03.gif);
	background-position: 4px center;
	background-repeat: no-repeat;
	float: left;
	font-size: 13px;
	height: 28px;
	overflow: hidden;
	padding-left: 20px;
	width: 300px;
	z-index: auto;
}

#artremark .contnet .stat
{
	float: left;
	width: 120px;
}

#artremark .contnet
{
	background-image: url(../images/contentbg1.gif);
	float: left;
	width: 100%;
}

#artremark .contnet .time
{
	color: #996600;
	float: right;
	font-size: 11px;
	padding-right: 10px;
}

#artremark .contnet .user
{
	color: #990000;
	float: left;
	height: 28px;
	overflow: hidden;
	width: 100px;
	z-index: auto;
}

#artremark .contnet li
{
	background-color: #F2EAD7;
	border: 1px dotted #8B6034;
	clear: left;
	height: 28px;
	line-height: 28px;
	margin-top: 5px;
}

#artremark .contnet ul
{
	float: left;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 689px;
}

#artremark .remarkon
{
	background-image: url(../images/contentbg1.gif);
	float: left;
	padding-bottom: 5px;
	width: 100%;
}

#artremark .remarkon #content
{
	background-color: #F2EAD7;
	border: 1px solid #462920;
	display: inline;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	width: 400px;
}

#artremark .remarkon .button
{
	clear: left;
	display: inline;
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	height: 25px;
	border: 0px;
}

#artremark .remarkon .clue
{
	float: right;
	line-height: 18px;
	padding: 5px;
	width: 270px;
}

#artremark .remarkon .title
{
	background-color: #462920;
	background-image: url(../images/framebg_3.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 693px; ;}

#artremark .remarkon .title a
{
	color: #FFF2BF;
	font-weight: bold;
}

#artremark .remarkon .title h4
{
	color: #F2EAD7;
	float: left;
	line-height: 28px;
	padding-left: 10px;
	padding-right: 10px;
}

#artremark .remarkon .title span
{
	color: #EBDDC0;
	line-height: 28px;
}

.titlebg2
{
	background-image: url(../images/framebg_2.gif);
	background-repeat: repeat-x;
	height: 28px;
	margin-bottom: 1px;
}

.titlebg2 .left
{
	float: left;
	height: 28px;
	width: 36px;
}

.titlebg2 .mid
{
	background-image: url(../images/titsty_m.gif);
	background-repeat: repeat-x;
	color: #330000;
	float: left;
	font-size: 13px;
	font-weight: 600;
	height: 28px;
	line-height: 28px;
	width: auto;
}
.more
{
	float: right;
	line-height: 28px;
	padding-left: 6px;
	padding-right: 6px;
}

.titlebg2 .more a
{
	color: #E3CDAE;
}

.titlebg2 .right
{
	background-image: url(../images/titsty_r.gif);
	background-repeat: no-repeat;
	float: left;
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	width: 8px;
}
/*文章信息页E*/

.tt ul
{
	float: left;
	width: 98%;
	list-style-type: none;
	margin: 0;
	padding: 2px 0 0 6px !important;
	padding: /**/ 4px 0 0 6px;
}
.tt ul li
{
	text-align: left;
}

.tt ul li h1, .tt ul li h2, .tt ul li h3
{
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.tt ul li h1
{
	font-color: #AF5D00;
	width: 27%;
	float: left;
	text-align: left;
}

.tt ul li h2
{
	width: 49%;
	float: left;
	text-align: left;
}

.tt ul li h3
{
	width: 22%;
	float: right;
	text-align: right;
}
.tt2 ul
{
	float: left;
	width: 98%;
	list-style-type: none;
	margin: 0;
	padding: 2px 0 0 6px !important;
	padding: /**/ 4px 0 0 6px;
}
.tt2 ul li
{
	text-align: left;
}

.tt2 ul li h1, .tt2 ul li h2
{
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}


tt2 ul li h1
{
	font-color: #AF5D00;
	width: 10%;
	float: left;
	text-align: left;
}

.tt2 ul li h2
{
	width: 90%;
	float: right;
	text-align: right;
}
#tips
{
	border: 1px solid #a3bee8;
	padding: 3px;
	display: none;
	background: #f0f7ff;
	position: absolute;
}
.pages
{
	padding: 5px 0px;
}
.pagelink
{
	border: 1px solid #8b6033;
	float: right;
	background: #dac7a5;
	line-height: 24px;
	padding: 0;
}
.pagelink a, .pagelink strong, .pagelink em, .pagelink kbd, .pagelink a.first, .pagelink a.last, .pagelink a.prev, .pagelink a.next, .pagelink a.pgroup, .pagelink a.ngroup
{
	float: left;
	padding: 0 6px;
}
.pagelink a:hover
{
	background-color: #ffffff;
}
.pagelink strong
{
	font-weight: bold;
	color: #ff6600;
	background: #f7f1e6;
}
.pagelink kbd
{
	height: 24px;
	border-left: 1px solid #8b6033;
}
.pagelink em
{
	height: 24px;
	border-right: 1px solid #8b6033;
	font-style: normal;
}
.pagelink input
{
	border: 1px solid #8b6033;
	color: #054e86;
	margin-top: 1px;
	height: 18px;
}


.liststyle2 li a
{
	border-bottom-color: #8B6034;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	float: left;
	height: 19px;
	line-height: 19px;
	padding-left: 8px;
	width: 172px;
}

.liststyle2 li a:hover
{
	background-color: #674A2A;
	color: #EBDDC0;
}


.booktitle
{
font-family:"宋体";
font-size:30px;
color:3c3c3c;
padding-left:40px;
padding-top:10px;
}


.shi
{
	color:#FF5A00;
    left:0;
	font-size:50px;
    font-style:italic;
    font-weight:bold;
	line-height:55px;
    font-family:Tahoma;
}

.dian
{
	color:#FF5A00;
	font-size:26px;
    font-style:italic;
    font-weight:bold;
    font-family:Tahoma;
    position:relative; top:-15px
}

.fen
{
	color:#FF5A00;
	font-size:26px;
    font-style:italic;
    font-weight:bold;
    font-family:Tahoma;
    position:relative; top:-15px
}

.ratingblock
{
	display:block;
	text-align:left;
    margin-left:180px;
    margin-top:-20px;
}
	
.unit-rating
{ /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('/images/starrating.gif') top left repeat-x;		
}

.unit-rating li
{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
	
.unit-rating li a 
{
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
	
.unit-rating li a:hover
{
	background: url('/images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating
{
	background: url('/images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}

/*mm调用*/
.c2 {
	font-size:12px;
	color:#aaa;
}

.poptext, a.poptext {
	color: #c42205;
}

.notetext, a.notetext {
	color: #1979cc;
}
.ajaxtip{
	position:absolute;
	border: 1px solid #a3bee8;
	background: #f0f7ff;
	color: #ff0000;
	font-size: 12px;
	line-height:120%;
	padding: 3px;
	z-index:1000;
}
#dialog{
	position:absolute;
	top:0px;
	left:0px;
	border: 5px solid #8bcee4;
	background: #f1f5fa;
	font-size: 12px;
	line-height:120%;
	padding: 20px 10px 10px 10px;
	visibility: hidden;
}
#mask{
	position:absolute;
	top:0px;
	left:0px;
	background: #777777;
	filter: Alpha(opacity=30);
	opacity: 0.3;
}
img.avatar{
	border: 0px;
}
img.avatars{
	border: 1px solid #dddddd;
}