html {overflow-y:scroll;} 
BODY {
	BACKGROUND: #eee; MARGIN: 0px auto; WIDTH: 1000px; COLOR: #5c5c5c
}
BODY {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif
}
TR {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif
}
TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
TEXTAREA {
	VERTICAL-ALIGN: middle
}
FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	FONT-SIZE: 14px; MARGIN: 6px 0px; LINE-HEIGHT: 160%
}
BIG {
	FONT-SIZE: 12px
}
EM {
	FONT-STYLE: normal
}
A {
	COLOR: #2469a8; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ab0101; TEXT-DECORATION: underline
}
.main {
	MARGIN: 0px 4px
}
.clear {
	CLEAR: both
}
.input {
	BORDER-RIGHT: #6dafeb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #6dafeb 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; BORDER-LEFT: #6dafeb 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #6dafeb 1px solid
}
.button {
	BORDER-RIGHT: #6dafeb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #6dafeb 1px solid; PADDING-LEFT: 3px; BACKGROUND: url(/img/bg_line.gif) #fff repeat-x 0px -76px; PADDING-BOTTOM: 3px; BORDER-LEFT: #6dafeb 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #6dafeb 1px solid
}
.header {
	BACKGROUND: url(/img/header.gif) no-repeat 0px 0px; CLEAR: both; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; PADDING-TOP: 4px; HEIGHT: 63px
}
.header .logo {
	FLOAT: left; WIDTH: 655px
}
.header .func {
	FLOAT: right; WIDTH: 328px; LINE-HEIGHT: 140%; HEIGHT: 82px; TEXT-ALIGN: right
}
.header .func A {
	FONT-WEIGHT: bold; COLOR: #ab0101; TEXT-DECORATION: underline
}
.header .func .search {
	MARGIN-TOP: 10px
}
.header .func INPUT {
	MARGIN-LEFT: 4px
}
.header .func #keyword {
	BORDER-RIGHT: #6dafeb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #6dafeb 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(/img/search_input.gif) #fff no-repeat 4px 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #6dafeb 1px solid; WIDTH: 150px; PADDING-TOP: 5px; BORDER-BOTTOM: #6dafeb 1px solid; HEIGHT: 12px
}
#search-item {
	BORDER-RIGHT: #adbed2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #adbed2 1px; DISPLAY: none; PADDING-LEFT: 2px; Z-INDEX: 100; BACKGROUND: #fff; LEFT: 0px; PADDING-BOTTOM: 2px; BORDER-LEFT: #adbed2 1px solid; WIDTH: 280px; PADDING-TOP: 2px; BORDER-BOTTOM: #adbed2 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 18px; TEXT-ALIGN: left
}
#top-user-info {
	MARGIN-TOP: 10px
}
#top-user-info A {
	COLOR: green
}
#top-user-info A:hover {
	COLOR: red
}
.navbar {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 14px; OVERFLOW: hidden; HEIGHT: 1%
}
.navbar UL {
	BACKGROUND: url(/img/navbar.gif) repeat-x 0px -70px; FLOAT: left; OVERFLOW: hidden; WIDTH: 964px; LINE-HEIGHT: 34px; HEIGHT: 1%; TEXT-ALIGN: center
}
.navbar UL LI {
	FLOAT: left
}
.navbar .l {
	BACKGROUND: url(/img/navbar.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 14px; HEIGHT: 34px
}
.navbar .r {
	BACKGROUND: url(/img/navbar.gif) no-repeat 0px -35px; FLOAT: right; WIDTH: 14px; HEIGHT: 34px
}
.navbar A {
	PADDING-RIGHT: 7px; PADDING-LEFT: 10px; BACKGROUND: url(/img/navbar_separator.gif) no-repeat 0px 50%; PADDING-BOTTOM: 3px; MARGIN: 0px 1px; COLOR: #fff; PADDING-TOP: 3px
}
.navbar A.active {
	COLOR: red
}
.navbar A:hover {
	COLOR: red; TEXT-DECORATION: none
}
.navbar A.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.navletter {
	BORDER-RIGHT: #adbed2 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #adbed2 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #fff; PADDING-BOTTOM: 3px; OVERFLOW: hidden; BORDER-LEFT: #adbed2 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #adbed2 1px solid; HEIGHT: 1%
}
.navletter SPAN {
	DISPLAY: block; FLOAT: left
}
.navletter A {
	DISPLAY: block; FLOAT: left
}
.navletter A {
	BORDER-RIGHT: #6dafeb 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #6dafeb 1px solid; PADDING-LEFT: 7px; BACKGROUND: url(/img/bg_line.gif) #c8e0f4 repeat-x 0px -76px; PADDING-BOTTOM: 3px; MARGIN: 0px 3px; BORDER-LEFT: #6dafeb 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #6dafeb 1px solid; FONT-FAMILY: "Comic Sans MS","Times New Roman",serif
}
.navletter A.active {
	BORDER-RIGHT: #ab0101 1px solid; BORDER-TOP: #ab0101 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ab0101 1px solid; COLOR: #ab0101; BORDER-BOTTOM: #ab0101 1px solid; TEXT-DECORATION: none
}
.navletter A:hover {
	BORDER-RIGHT: #ab0101 1px solid; BORDER-TOP: #ab0101 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ab0101 1px solid; COLOR: #ab0101; BORDER-BOTTOM: #ab0101 1px solid; TEXT-DECORATION: none
}
.navletter SPAN A {
	PADDING-TOP: 5px; FONT-FAMILY: simsun,arial
}
UNKNOWN {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.body {
	CLEAR: both; MARGIN: 10px 0px
}
.body .box {
	BORDER-RIGHT: #adbed2 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #adbed2 1px solid; PADDING-LEFT: 1px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; BORDER-LEFT: #adbed2 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #adbed2 1px solid
}
.body H1.head {
	BACKGROUND: url(/img/bg_line.gif) #e9f0fb repeat-x 0px 0px
}
.body H2.head {
	BACKGROUND: url(/img/bg_line.gif) #e9f0fb repeat-x 0px 0px
}
.body H1.head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; PADDING-TOP: 8px; HEIGHT: 16px
}
.body H2.head {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; PADDING-TOP: 8px; HEIGHT: 16px
}
UNKNOWN {
	HEIGHT: 14px
}
UNKNOWN {
	HEIGHT: 14px
}
.body H1.head SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right
}
.body H2.head SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right
}
.body H1.head SPAN.letter {
	MARGIN-TOP: -2px
}
.body H1.head SPAN.letter A {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-LEFT: 2px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.body H1.head SPAN.letter A:hover {
	BORDER-LEFT-COLOR: #adbed2; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #adbed2; COLOR: #000; BORDER-TOP-COLOR: #adbed2; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #adbed2
}
 HTML .body H1.head SPAN.letter A.other {
	PADDING-BOTTOM: 0px
}
.body .box .outer {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.cover {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 150px; PADDING-TOP: 1px; HEIGHT: 188px; TEXT-ALIGN: left
}
.cover {
	BACKGROUND: url(/img/cover_bg.gif) no-repeat left top
}
.cover IMG {
	WIDTH: 140px; HEIGHT: 180px
}
.box .outer UL.ibox LI {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 150px; PADDING-TOP: 1px; TEXT-ALIGN: left
}
.box .outer UL.ibox LI {
	BACKGROUND: url(/img/cover_bg.gif) no-repeat left top
}
.box .outer UL.ibox LI IMG {
	DISPLAY: block; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 140px; HEIGHT: 180px
}
.box .outer UL.ibox LI H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
.box .outer UL.ibox LI SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.box .outer UL.ibox LI H2 {
	DISPLAY: block; FONT-SIZE: 10px; OVERFLOW: hidden; WIDTH: 142px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.box .outer UL.ibox LI SPAN {
	DISPLAY: block; FONT-SIZE: 10px; OVERFLOW: hidden; WIDTH: 142px; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.list1 UL {
	BACKGROUND: url(/img/list_num.gif) no-repeat 0px 6px
}
.list1 UL LI {
	DISPLAY: block;PADDING-LEFT: 18px; OVERFLOW: hidden; LINE-HEIGHT: 140%; BORDER-BOTTOM: #adbed2 1px dotted; HEIGHT: 28px; WHITE-SPACE: nowrap
}
.list1 UL LI SPAN {
	MARGIN-TOP: 7px; DISPLAY: block; FLOAT: right; FONT: 10px Tahoma,Verdana; OVERFLOW: hidden; WIDTH: 50px; COLOR: #777; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.list1 UL LI EM {
	MARGIN-TOP: 5px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 100px; WHITE-SPACE: nowrap
}
.list2 UL LI {
	PADDING-LEFT: 12px; BACKGROUND: url(/img/bg_icon.gif) no-repeat 0px -71px; OVERFLOW: hidden; LINE-HEIGHT: 140%; BORDER-BOTTOM: #adbed2 1px dotted; HEIGHT: 25px
}
.list2 UL LI SPAN {
	MARGIN-TOP: 7px; DISPLAY: block; FLOAT: right; FONT: 10px Tahoma,Verdana; OVERFLOW: hidden; WIDTH: 46px; COLOR: #777; WHITE-SPACE: nowrap; TEXT-ALIGN: right
}
.list2 UL LI EM {
	MARGIN-TOP: 5px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 150px; WHITE-SPACE: nowrap
}
.list2 UL LI.no-line {
	HEIGHT: 22px; BORDER-BOTTOM-STYLE: none
}
.list3 UL LI {
	DISPLAY: block; PADDING-LEFT: 18px;  BACKGROUND: url(/img/bg_icon.gif) no-repeat 0px -71px;LINE-HEIGHT: 220%; BORDER-BOTTOM: #adbed2 1px dotted
}
.list3 UL LI {
	OVERFLOW: hidden; WIDTH: 200px; WHITE-SPACE: nowrap; HEIGHT: 27px
}
.homearea {
	CLEAR: both; MARGIN-TOP: 10px; OVERFLOW: hidden; HEIGHT: 1%
}
.homearea .left {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 752px; HEIGHT: 1%
}
.homearea .right {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 230px; HEIGHT: 1%
}
.homearea .announcement {
	MARGIN-BOTTOM: 10px
}
.homearea .announcement UL LI {
	BACKGROUND: url(/img/bg_icon.gif) no-repeat 0px 8px
}
.homearea .history {
	OVERFLOW: hidden; HEIGHT: 458px
}
.homearea .history UL LI {
	BACKGROUND: url(/img/bg_icon.gif) no-repeat 0px -22px
}
.homearea .hotarea {
	OVERFLOW: hidden; HEIGHT: 510px
}
.homearea .hotarea H1.head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 30px
}
.homearea .hotarea EM {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 170px; CURSOR: pointer; PADDING-TOP: 8px; TEXT-ALIGN: center
}
.homearea .hotarea .active {
	BACKGROUND: #fff; COLOR: red
}
.homearea .hotarea #tab2 {
	BORDER-LEFT: #adbed2 1px solid
}
.homearea .hotarea #tab3 {
	BORDER-LEFT: #adbed2 1px solid
}
.homearea .hotarea #tab4 {
	BORDER-LEFT: #adbed2 1px solid
}
.homearea .hotarea #tab4 {
	WIDTH: 171px
}
.homearea .hotarea .outer {
	MARGIN: 0px
}
.homearea .hotarea .outer .ibox LI {
	MARGIN: 15px 13px 0px
}
.homearea .left .hot {
	OVERFLOW: hidden
}
.homearea .left .letter {
	OVERFLOW: hidden
}
.homearea .left .new {
	OVERFLOW: hidden
}
.homearea .left .hot {
	FLOAT: left; WIDTH: 184px
}
.homearea .left .letter {
	FLOAT: right; WIDTH: 558px
}
.homearea .left .letter UL LI {
	DISPLAY: block; PADDING-LEFT: 11px; FLOAT: left; MARGIN: 8px 6px 2px 5px; WIDTH: 113px; LINE-HEIGHT: 130%
}
.homearea .left .letter UL LI {
	BACKGROUND: url(/img/bg_icon.gif) no-repeat 0px -97px; OVERFLOW: hidden; WHITE-SPACE: nowrap
}
.homearea .left .letter .box {
	BORDER-TOP-STYLE: none
}
 HTML .homearea .left .letter .outer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.location .box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.author .avatar {
	BORDER-RIGHT: #ddd 1px dotted; PADDING-RIGHT: 1px; BORDER-TOP: #ddd 1px dotted; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 10px 10px 0px; BORDER-LEFT: #ddd 1px dotted; WIDTH: 140px; PADDING-TOP: 1px; BORDER-BOTTOM: #ddd 1px dotted; HEIGHT: 180px
}
.author .avatar A {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.author .avatar A:hover {
	TEXT-DECORATION: none
}
.author {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1%
}
.author .letterlist DD {
	WIDTH: 236px
}
.sortarea {
	CLEAR: both; MARGIN-TOP: 10px; OVERFLOW: hidden; HEIGHT: 1%
}
.sortarea .column1 {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 484px
}
.sortarea .column2 {
	FLOAT: left; MARGIN: 0px 10px; OVERFLOW: hidden; WIDTH: 238px
}
.sortarea .column3 {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 238px
}
.sortarea .column1 .outer {
	MARGIN: 0px 2px; OVERFLOW: hidden; HEIGHT: 435px
}
.sortarea .column1 .outer .ibox LI {
	MARGIN: 4px 2px 0px 3px; OVERFLOW: hidden; HEIGHT: 215px
}
.sortarea .column2 .list2 UL LI EM {
	WIDTH: 160px
}
.sortarea .column3 .list1 UL LI EM {
	WIDTH: 160px
}
.sortarea .sortlist {
	OVERFLOW: hidden; HEIGHT: 1%
}
.sortarea .sortlist .outer {
	MARGIN: 0px -2px 0px 0px
}
.sortarea .sortlist .outer .ibox UL {
	OVERFLOW: hidden; HEIGHT: 1%
}
.sortarea .sortlist .outer .ibox LI {
	MARGIN: 10px 5px 5px; OVERFLOW: hidden; HEIGHT: 236px
}
.searcharea {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1%
}
.searcharea .left {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 750px
}
.searcharea .left .outer {
	PADDING-RIGHT: 8px; MARGIN-TOP: -10px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.searcharea .left .outer .row {
	CLEAR: both; PADDING-BOTTOM: 8px; MARGIN: 10px 0px; OVERFLOW: hidden; BORDER-BOTTOM: #adbed2 1px dotted; HEIGHT: 1%
}
.searcharea .right {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 238px
}
.searcharea .intro {
	FLOAT: right; WIDTH: 576px; HEIGHT: 188px
}
.searcharea .intro H2 {
	FONT-SIZE: 14px
}
.searcharea .intro EM {
	DISPLAY: block; MARGIN: 4px 0px 5px
}
.searcharea .intro SPAN {
	DISPLAY: block; COLOR: #808080; TEXT-INDENT: 2em; LINE-HEIGHT: 160%
}
.searcharea .no-result-info {
	FONT-SIZE: 14px; LINE-HEIGHT: 140%
}
.searcharea .no-result-recommend UL.ibox {
	HEIGHT: 460px
}
.searcharea .no-result-recommend UL.ibox LI {
	MARGIN: 0px 30px 20px 0px
}
.letterarea .outer {
	HEIGHT: 100%
}
.letterarea UL {
	OVERFLOW: hidden; HEIGHT: 1%
}
.letterarea UL LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 4px; WIDTH: 318px; BORDER-BOTTOM: #999 1px dotted; HEIGHT: 195px
}
.letterarea UL LI .intro {
	BORDER-RIGHT: #999 1px dotted; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 161px; LINE-HEIGHT: 120%; PADDING-TOP: 0px; HEIGHT: 190px; TEXT-ALIGN: left
}
.letterarea UL LI .non-line {
	WIDTH: 162px; BORDER-RIGHT-STYLE: none
}
.letterarea UL LI .intro H2 {
	FONT-SIZE: 14px; LINE-HEIGHT: 130%
}
.letterarea UL LI .intro EM {
	DISPLAY: block; MARGIN: 4px 0px 5px
}
.letterarea UL LI .intro H2 {
	OVERFLOW: hidden; WIDTH: 160px; WHITE-SPACE: nowrap
}
.letterarea UL LI .intro EM {
	OVERFLOW: hidden; WIDTH: 160px; WHITE-SPACE: nowrap
}
.letterarea UL LI .intro SPAN {
	COLOR: #808080; LINE-HEIGHT: 120%
}
.letterlist {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; LINE-HEIGHT: 120%; PADDING-TOP: 4px; HEIGHT: 1%
}
.letterlist DL {
	CLEAR: both; MARGIN: 0px
}
.letterlist DT {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; PADDING-TOP: 6px; BORDER-BOTTOM: #adbed2 1px dotted; HEIGHT: 1%
}
.letterlist DT SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right
}
.letterlist DD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 2px; OVERFLOW: hidden; WIDTH: 482px; PADDING-TOP: 2px; WHITE-SPACE: nowrap
}
.letterlist DD H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
.letterlist DD SPAN {
	FONT-SIZE: 12px; COLOR: #999
}
SPAN.fav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
SPAN.fav A {
	COLOR: green
}
SPAN.fav A:hover {
	COLOR: red
}
.bookarea {
	OVERFLOW: hidden; HEIGHT: 1%
}
.bookarea .left {
	FLOAT: left; WIDTH: 184px
}
.bookarea .right {
	FLOAT: right; WIDTH: 794px
}
.bookinfo {
	CLEAR: both; MARGIN-BOTTOM: 10px; OVERFLOW: hidden; HEIGHT: 1%
}
.bookinfo H2.head {
	FONT-WEIGHT: normal
}
.bookinfo .outer H1 {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 22px; MARGIN: 10px 0px; COLOR: red; TEXT-ALIGN: center
}
.bookinfo .info {
	CLEAR: both; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px dotted; PADDING-LEFT: 4px; BACKGROUND: #eee; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.bookinfo .info SPAN {
	FONT-WEIGHT: bold; FLOAT: right
}
.bookinfo .detail {
	MARGIN-BOTTOM: 10px; OVERFLOW: hidden; HEIGHT: 1%
}
.bookinfo .detail .left {
	FLOAT: left; WIDTH: 148px
}
.bookinfo .detail .left .cover {
	CLEAR: both; DISPLAY: block; MARGIN-BOTTOM: 10px
}
.bookinfo .detail .left A {
	CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; BACKGROUND: url(/img/digg.gif) no-repeat; MARGIN: 0px auto; WIDTH: 60px; COLOR: #ab0101; PADDING-TOP: 27px; HEIGHT: 31px; TEXT-ALIGN: center
}
.bookinfo .detail .left A:hover {
	TEXT-DECORATION: none
}
.bookinfo .detail .intro {
	FLOAT: right; WIDTH: 625px
}
.bookinfo .detail .intro H2 {
	FONT-SIZE: 14px; MARGIN: 0px
}
.bookinfo .detail .intro P {
	TEXT-INDENT: 2em
}
.bookinfo .detail .intro .mm-book {
	MARGIN-TOP: 5px; BACKGROUND: #eee; FLOAT: right; MARGIN-LEFT: 30px; WIDTH: 300px; HEIGHT: 250px
}
.bookinfo .onlinedm {
	PADDING-RIGHT: 4px; BORDER-TOP: #adbed2 1px dotted; MARGIN-TOP: 1px; PADDING-LEFT: 4px; FONT-SIZE: 14px; BACKGROUND: #f7f7f7; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.chapterlist {
	CLEAR: both
}
.chapterlist UL {
	MARGIN: 0px auto; OVERFLOW: hidden; HEIGHT: 1%
}
.chapterlist UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 16px; FONT-SIZE: 14px; BACKGROUND: url(/img/bg_icon.gif) #f7f7f7 no-repeat 0px -51px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 2px; WIDTH: 236px; PADDING-TOP: 4px
}
.chapterlist UL LI {
	BORDER-RIGHT: #ddd 1px dotted; OVERFLOW: hidden; BORDER-BOTTOM: #ddd 1px dotted; WHITE-SPACE: nowrap
}
.chapterlist UL LI A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: underline
}
.chapterlist UL LI A:hover {
	COLOR: red
}
.imagearea H1 {
	FONT-SIZE: 20px; MARGIN: 15px 0px; COLOR: red; TEXT-ALIGN: center
}
.imagearea .jump {
	CLEAR: both; MARGIN: 2px auto; OVERFLOW: hidden; WIDTH: 570px; HEIGHT: 1%
}
.imagearea .jump SELECT {
	MARGIN-TOP: -3px
}
.imagearea .jump SPAN {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; PADDING-TOP: 2px; HEIGHT: 12px
}
.imagearea .jump A {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; PADDING-TOP: 2px; HEIGHT: 12px
}
.imagearea .jump SPAN.none {
	BORDER-RIGHT: #cc2f00 1px solid; BORDER-TOP: #cc2f00 1px solid; BACKGROUND: url(/img/bg_line.gif) repeat-x 0px -42px; BORDER-LEFT: #cc2f00 1px solid; COLOR: #fff; BORDER-BOTTOM: #cc2f00 1px solid
}
.imagearea .jump A {
	BORDER-RIGHT: #cc2f00 1px solid; BORDER-TOP: #cc2f00 1px solid; BACKGROUND: url(/img/bg_line.gif) repeat-x 0px -42px; BORDER-LEFT: #cc2f00 1px solid; COLOR: #fff; BORDER-BOTTOM: #cc2f00 1px solid
}
.imagearea .jump SPAN.none {
	COLOR: #ddd
}
.imagearea .jump A:hover {
	BORDER-RIGHT: #cc2f00 1px solid; BORDER-TOP: #cc2f00 1px solid; BORDER-LEFT: #cc2f00 1px solid; COLOR: green; BORDER-BOTTOM: #cc2f00 1px solid; TEXT-DECORATION: none
}
.imagearea .image .tip {
	CLEAR: both; BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ddd; PADDING-BOTTOM: 4px; OVERFLOW: hidden; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #bbb 1px solid; HEIGHT: 1%
}
.imagearea .image .tip .fav {
	MARGIN-TOP: 5px; FLOAT: left
}
.imagearea .image .tip .mirror {
	FLOAT: right; OVERFLOW: hidden; COLOR: red; HEIGHT: 1%
}
.imagearea .image .tip .mirror A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN-LEFT: 8px; PADDING-TOP: 2px
}
.imagearea .image .tip .mirror SPAN {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN-LEFT: 8px; PADDING-TOP: 2px
}
.imagearea .image .tip .mirror .intro {
	MARGIN-TOP: 2px
}
.imagearea .image .tip .mirror BIG A {
	BORDER-RIGHT: green 1px solid; BORDER-TOP: green 1px solid; BACKGROUND: #fff; BORDER-LEFT: green 1px solid; COLOR: green; BORDER-BOTTOM: green 1px solid
}
.imagearea .image .tip .mirror BIG SPAN {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BACKGROUND: #fff; BORDER-LEFT: red 1px solid; COLOR: red; BORDER-BOTTOM: red 1px solid
}
.imagearea .image .img {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #bbb 1px; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #bbb 1px solid; TEXT-ALIGN: center
}
.imagearea .notice {
	MARGIN: 5px 0px; TEXT-ALIGN: center
}
.commentlist .succeed {
	FONT-WEIGHT: bold; COLOR: green
}
.commentlist .exists {
	FONT-WEIGHT: bold; COLOR: red
}
.comment .error {
	FONT-WEIGHT: bold; COLOR: red
}
.commentlist .content {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; WORD-BREAK: break-all; LINE-HEIGHT: 160%; PADDING-TOP: 4px; WORD-WRAP: break-word
}
.commentlist .content .quote {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fafafa; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px; BORDER-LEFT: #ccc 1px solid; WIDTH: auto; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
.commentlist .content .quote SPAN {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 3px 5px; COLOR: green
}
.commentlist .content .quote P {
	MARGIN: 0px 5px
}
.commentlist .empty {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.comment_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.comment_info {
	PADDING-RIGHT: 4px; BORDER-TOP: #adbed2 1px dotted; PADDING-LEFT: 4px; BACKGROUND: #e9effb; PADDING-BOTTOM: 4px; OVERFLOW: hidden; COLOR: #2469a8; PADDING-TOP: 4px; HEIGHT: 36px
}
.comment_info P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.comment_info .postinfo {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 750px; WHITE-SPACE: nowrap; HEIGHT: 36px
}
#comments .comment_info .postinfo {
	WIDTH: 450px
}
.comment_info .postinfo .avatar {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 32px; MARGIN-RIGHT: 6px; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 32px
}
.comment_info .postinfo .avatar {
	BACKGROUND: url(/img/user_noavatar_s.gif) no-repeat 1px 1px
}
.comment_info .postinfo .avatar IMG {
	WIDTH: 32px; HEIGHT: 32px
}
.comment_info .postinfo .data {
	COLOR: #888
}
.comment_info .func {
	FLOAT: right; TEXT-ALIGN: right
}
.comment_info .func A {
	TEXT-DECORATION: underline
}
#c-login-info {
	MARGIN-BOTTOM: 2px
}
#quote_object {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; COLOR: red; PADDING-TOP: 6px
}
.comment_post {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.box {
	BORDER-TOP-STYLE: none
}
.comment_post .vcode {
	MARGIN: 2px auto
}
.comment_post TEXTAREA {
	HEIGHT: 80px
}
.comment_post #submit {
	MARGIN-TOP: 2px
}
.friend {
	CLEAR: both; MARGIN-TOP: 10px; OVERFLOW: hidden; HEIGHT: 1%
}
.box .outer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.friend UL {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1%
}
.friend UL LI {
	DISPLAY: inline; FLOAT: left
}
.friend UL.image {
	MARGIN: 0px 4px
}
.friend UL.image LI {
	MARGIN: 4px 4px 0px 5px; WIDTH: 88px; HEIGHT: 35px
}
.friend UL.text {
	MARGIN: 3px
}
.friend UL.text LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #e9f0fb; PADDING-BOTTOM: 6px; MARGIN: 1px; OVERFLOW: hidden; WIDTH: 94px; PADDING-TOP: 6px; WHITE-SPACE: nowrap; HEIGHT: 13px; TEXT-ALIGN: center
}
.footer {
	CLEAR: both; PADDING-RIGHT: 4px; BORDER-TOP: #adbed2 1px solid; PADDING-LEFT: 4px; BACKGROUND: url(/img/bg_line.gif) #fff repeat-x 0px -108px; PADDING-BOTTOM: 4px; OVERFLOW: hidden; PADDING-TOP: 4px; HEIGHT: 1%
}
.footer P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 1px
}
.footer .left {
	FLOAT: left
}
.footer .right {
	FLOAT: right; TEXT-ALIGN: right
}
.notice {
	LINE-HEIGHT: 160%
}
.pages {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; OVERFLOW: hidden; LINE-HEIGHT: 180%; PADDING-TOP: 2px; HEIGHT: 1%; TEXT-ALIGN: center
}
.pages A {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(/img/bg_line.gif) #e6f1fb repeat-x 0px -76px; PADDING-BOTTOM: 3px; MARGIN: 0px 2px; COLOR: #1f85e0; PADDING-TOP: 3px
}
.pages SPAN {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(/img/bg_line.gif) #e6f1fb repeat-x 0px -76px; PADDING-BOTTOM: 3px; MARGIN: 0px 2px; COLOR: #1f85e0; PADDING-TOP: 3px
}
.pages SPAN.current {
	BORDER-RIGHT: #2e699e 1px solid; BORDER-TOP: #2e699e 1px solid; FONT-WEIGHT: bold; BACKGROUND: #619cd1; BORDER-LEFT: #2e699e 1px solid; COLOR: #fff; BORDER-BOTTOM: #2e699e 1px solid
}
.pages A {
	BORDER-RIGHT: #6dafeb 1px solid; BORDER-TOP: #6dafeb 1px solid; BORDER-LEFT: #6dafeb 1px solid; BORDER-BOTTOM: #6dafeb 1px solid; TEXT-DECORATION: none
}
.pages A:hover {
	BORDER-RIGHT: #1f85e0 1px solid; BORDER-TOP: #1f85e0 1px solid; BACKGROUND: #fff; BORDER-LEFT: #1f85e0 1px solid; BORDER-BOTTOM: #1f85e0 1px solid; TEXT-DECORATION: none
}
.pages A.nextprev {
	FONT-WEIGHT: bold
}
.pages SPAN.nextprev {
	COLOR: #666
}
.pages SPAN.dot {
	BACKGROUND: #eee
}
.pages SPAN.nextprev {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BACKGROUND: #fff; BORDER-LEFT: #bbb 1px solid; COLOR: #999; BORDER-BOTTOM: #bbb 1px solid
}
 HTML .pages SPAN.nextprev {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
.pages .nextprev-next {
	FLOAT: right
}
.commentlist .pages SPAN.dot {
	BACKGROUND: #fff
}
.text-normal {
	FONT-WEIGHT: normal
}
.text-bold {
	FONT-WEIGHT: bold
}
.text-center {
	TEXT-ALIGN: center
}
.text-left {
	TEXT-ALIGN: left
}
.text-right {
	TEXT-ALIGN: right
}
.red {
	COLOR: red! important
}
.red A {
	COLOR: red
}
.green {
	COLOR: green! important
}
.green A {
	COLOR: green
}
.report-func {
	MARGIN-LEFT: 20px
}
.report-func A {
	COLOR: red; TEXT-DECORATION: underline
}
.mm-hot {
	MARGIN-TOP: 10px
}
#mm-hot {
	WIDTH: 748px; HEIGHT: 126px
}
.mm-horizontal-banner {
	MARGIN-TOP: 10px
}
#mm-horizontal-banner {
	WIDTH: 988px; HEIGHT: 90px
}
.mm-space {
	MARGIN-TOP: 10px
}
.pages clear {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: url(/img/bg_line.gif) #e6f1fb repeat-x 0px -76px; PADDING-BOTTOM: 3px; MARGIN: 0px 2px; COLOR: #1f85e0; PADDING-TOP: 3px
}
