html, blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {
	margin:0;
	padding:0;
	border: 0;
}
fieldset,img {
	border:0
}
address,caption,cite,code,dfn,em,th,var {
	font-weight:400;
	font-style:normal
}
ol,ul {
	list-style:none
}
caption,th {
	text-align:left
}
q:after,q:before {
	content:''
}
abbr,acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
input,select,textarea {
	font-weight:inherit;
	font-size:inherit;
	font-family:inherit
}
.clearfix:after,.clearfix:before {
	display:table;
	content:"";
	line-height:0
}
.clear,.clearfix:after {
	clear:both
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.hidden {
	display:none!important
}
.clearfix {
	*zoom:1
}
.clearfix:after,.clearfix:before {
	display:table;
	content:"";
	line-height:0
}
.clearfix:after {
	clear:both
}
.clear {
	clear:both
}
.lpic {
	float:left
}
.rtext {
	overflow:hidden;
	zoom:1
}
.column-2 {
	zoom:1;
	*zoom:1
}
.column-2:after,.column-2:before {
	display:table;
	content:"";
	line-height:0
}
.column-2:after {
	clear:both
}
.column-2:after,.column-2:before {
	display:table;
	content:"";
	line-height:0
}
.column-2:after {
	clear:both
}
.column-2 .left {
	float:left
}
.column-2 .right {
	overflow:hidden;
	zoom:1
}
.column-2-convert .left {
	overflow:hidden;
	zoom:1
}
.column-2-convert .right {
	float:right
}
.column-3 {
	zoom:1;
	*zoom:1
}
.column-3:after,.column-3:before {
	display:table;
	content:"";
	line-height:0
}
.column-3:after {
	clear:both
}
.column-3:after,.column-3:before {
	display:table;
	content:"";
	line-height:0
}
.column-3:after {
	clear:both
}
.column-3 .c3-center,.column-3 .c3-left,.column-3 .c3-right {
	position:relative
}
.column-3 .c3-left {
	float:left
}
.column-3 .c3-center {
	overflow:hidden;
	zoom:1
}
.column-3 .c3-right {
	float:right
}
.fl {
	float:left
}
.fr {
	float:right
}
.ma {
	margin:0 auto
}
.vm {
	vertical-align:middle
}
.fixed-table {
	table-layout:fixed
}
.range {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:100%
}
.ac {
	text-align:center
}
.al {
	text-align:left
}
.ar {
	text-align:right
}
.fb {
	font-weight:700
}
.font-small {
	font-size:12px
}
.font-normal {
	font-size:14px
}
.font-big {
	font-size:16px
}
.font-large {
	font-size:18px
}
pre.note {
	word-wrap:break-word;
	white-space:pre-wrap;
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0
}
.space-10 {
	font-size:0;
	padding-top:10px
}
.space-20 {
	font-size:0;
	padding-top:20px
}
.img-border {
	padding:1px;
	background:#fff;
	border:1px solid #ccc
}
.container h1,.cover .pattern-cover-detail .hd h2,.mod-block .hd h5,.pattern-rank .hd,.sign-form .other-account li a,.yahei {
	font-family:arial,'Hiragino Sans GB','Microsoft Yahei','微软雅黑','宋体',STHeiti
}
.alert {
	padding:8px 35px 8px 14px;
	margin-bottom:20px;
	background-color:#fcf8e3;
	border:1px solid #fbeed5;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.alert,.alert h4 {
	color:#c09853
}
.alert h4 {
	margin:0;
	font-weight:700;
	font-size:14px
}
.alert .close {
	position:relative;
	top:-2px;
	right:-21px;
	line-height:20px
}
.alert-success {
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#468847
}
.alert-success h4 {
	color:#468847
}
.alert-danger,.alert-error {
	background-color:#f2dede;
	border-color:#eed3d7;
	color:#b94a48
}
.alert-danger h4,.alert-error h4 {
	color:#b94a48
}
.alert-info {
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#3a87ad
}
.alert-info h4 {
	color:#3a87ad
}
.alert-lure {
	background-color:#f8b98e;
	border-color:#a57b5f;
	color:#f60
}
.alert-block {
	padding-top:14px;
	padding-bottom:14px
}
.alert-block p,.alert-block ul {
	margin-bottom:0
}
.alert-block p {
	margin-top:5px;
	font-size:12px
}
table {
	max-width:100%;
	background-color:transparent;
	border-collapse:collapse;
	border-spacing:0
}
.table {
	width:100%;
	margin-bottom:20px
}
.table td,.table th {
	padding:8px;
	line-height:20px;
	text-align:left;
	vertical-align:top;
	border-top:1px solid #ddd
}
.table th {
	font-weight:700
}
.table thead th {
	vertical-align:bottom
}
.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th {
	border-top:0
}
.table tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed td,.table-condensed th {
	padding:4px 5px
}
.table-bordered {
	border:1px solid #ddd;
	border-collapse:separate;
	*border-collapse:collapse;
	border-left:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.table-bordered td,.table-bordered th {
	border-left:1px solid #ddd
}
.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th {
	border-top:0
}
.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child,.table-bordered thead:first-child tr:first-child>th:first-child {
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px
}
.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child,.table-bordered thead:first-child tr:first-child>th:last-child {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px
}
.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child,.table-bordered thead:last-child tr:last-child>th:first-child {
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child,.table-bordered thead:last-child tr:last-child>th:last-child {
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px
}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-left-radius:0
}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomright:0;
	border-bottom-right-radius:0
}
.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child {
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px
}
.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px
}
.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th {
	background-color:#f9f9f9
}
.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th {
	background-color:#f5f5f5
}
.row-fluid table td[class*=span],.row-fluid table th[class*=span],table td[class*=span],table th[class*=span] {
	display:table-cell;
	float:none;
	margin-left:0
}
.table td.span1,.table th.span1 {
	float:none;
	width:44px;
	margin-left:0
}
.table td.span2,.table th.span2 {
	float:none;
	width:124px;
	margin-left:0
}
.table td.span3,.table th.span3 {
	float:none;
	width:204px;
	margin-left:0
}
.table td.span4,.table th.span4 {
	float:none;
	width:284px;
	margin-left:0
}
.table td.span5,.table th.span5 {
	float:none;
	width:364px;
	margin-left:0
}
.table td.span6,.table th.span6 {
	float:none;
	width:444px;
	margin-left:0
}
.table td.span7,.table th.span7 {
	float:none;
	width:524px;
	margin-left:0
}
.table td.span8,.table th.span8 {
	float:none;
	width:604px;
	margin-left:0
}
.table td.span9,.table th.span9 {
	float:none;
	width:684px;
	margin-left:0
}
.table td.span10,.table th.span10 {
	float:none;
	width:764px;
	margin-left:0
}
.table td.span11,.table th.span11 {
	float:none;
	width:844px;
	margin-left:0
}
.table td.span12,.table th.span12 {
	float:none;
	width:924px;
	margin-left:0
}
.table tbody tr.success>td {
	background-color:#dff0d8
}
.table tbody tr.error>td {
	background-color:#f2dede
}
.table tbody tr.warning>td {
	background-color:#fcf8e3
}
.table tbody tr.info>td {
	background-color:#d9edf7
}
.table-hover tbody tr.success:hover>td {
	background-color:#d0e9c6
}
.table-hover tbody tr.error:hover>td {
	background-color:#ebcccc
}
.table-hover tbody tr.warning:hover>td {
	background-color:#faf2cc
}
.table-hover tbody tr.info:hover>td {
	background-color:#c4e3f3
}
.header {
	position:relative
}
.header .center {
	width:1000px;
	margin:0 auto;
	z-index:3
}
.header,.header .bottom,.header .center,.header .top {
	position:relative
}
.header .top {
	z-index:2
}
.header .bottom {
	z-index:1;
	*zoom:1
}
.header .bottom:after,.header .bottom:before {
	display:table;
	content:"";
	line-height:0
}
.header .bottom:after {
	clear:both
}
.header .bottom:after,.header .bottom:before {
	display:table;
	content:"";
	line-height:0
}
.header .bottom:after {
	clear:both
}
.header .logo {
	position:absolute;
	z-index:0
}
.header .logo a {
	display:block
}
.header .nav {
	float:left
}
.header .nav li {
	display:inline;
	float:left
}
.header .nav li a {
	font-family:"微软雅黑";
	float:left;
	display:inline
}
.header .nav .forum {
	margin-right:6px
}
.header .nav .last {
	margin-right:0
}
.header .accounts {
	display:inline;
	float:right
}
.header .breadcrumb,.header .shelf {
	display:inline;
	float:left
}
.header .shelf i {
	float:left;
	display:inline;
	overflow:hidden
}
.header .breadcrumb {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.header .breadcrumb a,.header .breadcrumb span {
	color:#bcbcbc;
	padding-right:10px;
	background:url(../image/arrow-breadcrumb.gif) no-repeat right center
}
.header .breadcrumb .home {
	float:left;
	width:26px;
	height:22px;
	margin:4px 6px 0 0
}
.header .breadcrumb .icon {
	float:left;
	display:inline;
	margin:-4px 8px 0 0;
	width:15px;
	height:21px;
	background-position:-83px -292px
}
.header .breadcrumb span {
	background:0 0
}
.header .search {
	position:absolute
}
.header .search form {
	height:34px
}
.header .search .submit,.header .search .text {
	float:left;
	border:none;
	outline:0
}
.header .search .text {
	padding:8px;
	width:156px
}
.header .search .submit {
	cursor:pointer
}
.header .search .submit i {
	display:inline-block
}
.header .other-login {
	display:none;
	position:absolute;
	top:134px;
	right:6px;
	width:205px;
	padding:7px 10px 5px;
	background:#efefef;
	border:1px solid #d6d6d6;
	border-top:0;
	box-shadow:0 6px 4px -5px #7e7e7e;
	font-size:12px;
	color:#999
}
.header .other-login span {
	float:left;
	margin:5px 10px 0 0
}
.search-recommend {
	position:absolute;
	left:1px;
	top:36px;
	border-radius:0 0 6px 6px;
	box-shadow:2px 2px 6px rgba(0,0,0,.41);
	display:none;
	overflow:hidden;
	background:#fdfdfd;
	border:1px solid #969696
}
.search-recommend h5 {
	height:30px;
	line-height:30px;
	text-indent:10px;
	font-size:14px;
	font-weight:400;
	border-bottom:1px solid #ccc
}
.search-recommend i {
	float:left;
	width:3px;
	height:3px;
	margin:13px 10px;
	overflow:hidden
}
.search-recommend li a {
	display:block;
	line-height:30px;
	height:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:100%;
	font-size:14px
}
.search-recommend .even {
	background:#f2f2f2
}
.wrap {
	position:relative
}
.container {
	width:1024px;
	margin:auto
}
.container .c-left {
	float:left
}
.container .c-right {
	float:right
}
.container .container-bd {
	*zoom:1
}
.container .container-bd:after,.container .container-bd:before {
	display:table;
	content:"";
	line-height:0
}
.container .container-bd:after {
	clear:both
}
.container .container-bd:after,.container .container-bd:before {
	display:table;
	content:"";
	line-height:0
}
.container .container-bd:after {
	clear:both
}
.container-auto .c-left {
	float:none!important;
	width:auto!important;
	padding:0!important
}
.pattern-column2 .left {
	padding-right:10px
}
.pattern-column2 .right h5 {
	padding:4px 0 10px 0;
	font-weight:700
}
.pattern-column2 .right .summary {
	text-indent:2em;
	line-height:1.5em;
	height:4.5em;
	overflow:hidden
}
.pattern-column2 .right .ellipsis {
	display:-webkit-box;
	-webkit-line-clamp:3;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical
}
.pattern-column2 .right .info {
	margin-top:10px
}
.pattern-column2-2 .left {
	padding-right:12px
}
.pattern-column2-2 .right {
	font-size:12px
}
.pattern-column2-2 .right h5 {
	padding:4px 0;
	font-size:12px;
	width:95%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.pattern-column2-2 .right h5 a {
	color:#666
}
.pattern-column2-2 .right p {
	line-height:1.6em;
	width:95%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.pattern-column2-2 .right p,.pattern-column2-2 .right p a {
	color:#999
}
.column-2 .right .min-summary-height {
	min-height:435px
}
.column-2 .left {
	float:left
}
.pattern-big-picture h5 {
	padding:10px 0;
	font-size:14px;
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.pattern-simple-with-sort {
	line-height:26px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.pattern-simple-with-sort span {
	margin-right:5px
}
.pattern-rank .handles,.pattern-rank .switch {
	float:right;
	line-height:normal
}
.pattern-rank .handles span,.pattern-rank .switch span {
	display:inline-block;
	margin-right:3px;
	height:18px;
	line-height:18px;
	padding:1px 5px 0;
	font-size:12px;
	vertical-align:middle;
	text-align:center
}
.pattern-rank .more {
	text-align:right;
	padding:0 10px 10px 0
}
.pattern-rank .rank-list {
	padding-top:10px;
	padding-bottom:10px
}
.pattern-rank .rank-list .index-1 {
	height:85px
}
.pattern-rank .rank-list .index-1 .left {
	padding-right:16px;
	float:left
}
.pattern-rank .rank-list .index-1 .right {
	padding-top:6px
}
.pattern-rank .rank-list .index-1 .right h5,.pattern-rank .rank-list .index-1 .right p {
	width:90%;
	line-height:normal;
	white-space:normal
}
.pattern-rank .rank-list .index-1 .right h5 {
	font-weight:700;
	margin-bottom:6px;
	line-height:1.5em
}
.pattern-rank .rank-list .index-1 .right p {
	font-size:12px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.pattern-rank .rank-list li {
	height:30px;
	line-height:30px;
	padding-left:40px;
	position:relative;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.pattern-rank .rank-list li a {
	color:#666
}
.pattern-rank .rank-list li a:hover {
	color:#000
}
.pattern-rank .rank-list li span {
	float:right;
	font-size:12px;
	margin-right:5px;
	font-family:Arial;
	color:#a8a8a8
}
.pattern-rank .rank-list .top span {
	float:none
}
.pattern-rank .rank-list em {
	position:absolute;
	left:10px;
	top:8px;
	display:block;
	width:17px;
	height:17px;
	line-height:17px;
	text-align:center;
	color:#fff;
	font-family:Arial;
	background:#999;
	border-radius:100%
}
.pattern-fill-container-mod .bd {
	width:100%;
	padding:22px 0 10px 0;
	padding-left:0!important;
	padding-right:0!important
}
html.ie6 .pattern-fill-container-mod .bd {
	overflow-x:hidden
}
.pattern-fill-container-mod .fill-block {
	*zoom:1;
	width:108%;
	overflow:hidden
}
.pattern-fill-container-mod .fill-block:after,.pattern-fill-container-mod .fill-block:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-fill-container-mod .fill-block:after {
	clear:both
}
.pattern-fill-container-mod .fill-block:after,.pattern-fill-container-mod .fill-block:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-fill-container-mod .fill-block:after {
	clear:both
}
.pattern-fill-container-mod .fill-block li {
	float:left;
	display:inline
}
.pattern-fill-container-mod .fill-inline {
	*zoom:1;
	width:108%
}
.pattern-fill-container-mod .fill-inline:after,.pattern-fill-container-mod .fill-inline:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-fill-container-mod .fill-inline:after {
	clear:both
}
.pattern-fill-container-mod .fill-inline:after,.pattern-fill-container-mod .fill-inline:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-fill-container-mod .fill-inline:after {
	clear:both
}
.pattern-fill-container-mod .fill-inline li {
	float:left;
	display:inline
}
.pattern-fill-container-mod .float-list {
	*zoom:1
}
.pattern-fill-container-mod .float-list:after,.pattern-fill-container-mod .float-list:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-fill-container-mod .float-list:after {
	clear:both
}
.pattern-fill-container-mod .float-list:after,.pattern-fill-container-mod .float-list:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-fill-container-mod .float-list:after {
	clear:both
}
.pattern-fill-container-mod .float-list li {
	float:left;
	display:inline
}
.pattern-fill-container-mod .with-pic {
	*zoom:1
}
.pattern-fill-container-mod .with-pic:after,.pattern-fill-container-mod .with-pic:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-fill-container-mod .with-pic:after {
	clear:both
}
.pattern-fill-container-mod .with-pic:after,.pattern-fill-container-mod .with-pic:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-fill-container-mod .with-pic:after {
	clear:both
}
.pattern-fill-container-mod .with-pic li {
	width:350px;
	margin:0 20px 20px 0
}
.pattern-fill-container-mod .with-sort {
	*zoom:1
}
.pattern-fill-container-mod .with-sort:after,.pattern-fill-container-mod .with-sort:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-fill-container-mod .with-sort:after {
	clear:both
}
.pattern-fill-container-mod .with-sort:after,.pattern-fill-container-mod .with-sort:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-fill-container-mod .with-sort:after {
	clear:both
}
.pattern-fill-container-mod .with-sort li {
	width:368px
}
.pattern-home-column3 .bd {
	padding-top:0!important
}
.pattern-home-column3 .c3-left {
	float:left;
	position:relative;
	width:290px;
	padding-right:10px
}
.pattern-home-column3 .c3-left .mask {
	overflow:hidden;
	height:448px;
	position:relative
}
.pattern-home-column3 .c3-left .mask img {
	border:1px solid #ccc
}
.pattern-home-column3 .c3-left li {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0
}
.pattern-home-column3 .c3-left .summary h5 {
	margin:10px 0;
	text-align:center;
	font-weight:700
}
.pattern-home-column3 .c3-left .summary p {
	text-indent:2em;
	line-height:1.8em;
	height:5.4em;
	overflow:hidden
}
.pattern-home-column3 .c3-left .summary p,.pattern-home-column3 .c3-left .summary p a {
	color:#666
}
.pattern-home-column3 .c3-left .handles {
	position:absolute;
	left:245px;
	top:-2px;
	width:40px;
	font-size:0
}
.pattern-home-column3 .c3-left .handles img {
	float:left;
	padding:2px;
	border-radius:2px;
	opacity:.5;
	margin-bottom:3px;
	filter:alpha(opacity=50)
}
.pattern-home-column3 .c3-left .handles img.active {
	filter:alpha(opacity=100);
	opacity:1;
	background:#fc6
}
.pattern-home-column3 .c3-center {
	width:421px;
	padding-top:12px;
	overflow:hidden
}
.pattern-home-column3 .c3-center h5 {
	font-weight:700;
	margin-bottom:10px;
	text-align:center;
	font-size:1.4em
}
.pattern-home-column3 .c3-center .sub {
	font-size:14px;
	line-height:2em;
	height:2em;
	overflow:hidden;
	position:relative;
	text-align:center
}
.pattern-home-column3 .c3-center .sub .divide {
	color:#999;
	margin:0 5px;
	font-size:12px
}
.pattern-home-column3 .c3-center .sub,.pattern-home-column3 .c3-center .sub a {
	color:#666
}
.pattern-home-column3 .c3-center .recommend li {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #f1eadc
}
.pattern-home-column3 .c3-center .recommend .last {
	margin-bottom:0;
	border-bottom:none
}
.pattern-home-column3 .c3-center .notify {
	background:url(../image/index-notice.png) no-repeat 10px 30px;
	padding:25px 20px 0 55px;
	margin-top:6px;
	border-top:1px solid #d3d3d3
}
.pattern-home-column3 .c3-center .notify h5 {
	font-size:16px;
	margin-bottom:5px
}
.pattern-home-column3 .c3-right {
	float:right;
	width:214px
}
.pattern-update-list .hd {
	padding-bottom:10px;
	z-index:1
}
.pattern-update-list .handles {
	float:right;
	position:relative;
	top:11px;
	_top:12px
}
.pattern-update-list .handles span {
	float:left;
	display:inline;
	height:26px;
	line-height:26px;
	margin-right:10px;
	padding:0 10px;
	text-align:center;
	white-space:nowrap;
	font-size:12px;
	cursor:pointer;
	padding:2px 6px 0 6px
}
.pattern-update-list .handles span.active {
	padding:0 4px 0 4px;
	border:2px solid #e7e2dd;
	border-bottom:none;
	color:#333;
	background:#ebebeb
}
.pattern-update-list .more {
	border-top:1px solid #ccc;
	padding-top:12px;
	text-align:right;
	font-weight:700
}
.pattern-update-list table {
	width:100%;
	table-layout:fixed
}
.pattern-update-list table thead th {
	border-top:2px solid #e7e2dd;
	background:#ebebeb;
	height:30px;
	color:#898989
}
.pattern-update-list table td,.pattern-update-list table th {
	padding-left:10px
}
.pattern-update-list table td {
	height:36px;
	line-height:36px
}
.pattern-update-list table .first {
	padding-left:30px
}
.pattern-update-list table .last {
	padding-right:30px
}
.pattern-update-list table .rangy {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:100%
}
.pattern-update-list table .chapter,.pattern-update-list table .time {
	color:#999;
	font-size:12px
}
.pattern-update-list table .author {
	color:#666
}
.pattern-update-list table .time {
	font-family:Arial
}
.pattern-update-list table .icon-hongbao {
	vertical-align:-8px
}
.pattern-slide-ad {
	width:955px;
	height:100px;
	overflow:hidden
}
.pattern-slide-ad a {
	position:absolute;
	top:0;
	left:0
}
.pattern-slide-ad img {
	display:block
}
.pattern-slide-ad .handles {
	position:absolute;
	right:10px;
	bottom:10px
}
.pattern-slide-ad .handles span {
	float:left;
	width:16px;
	height:16px;
	line-height:16px;
	margin-left:5px;
	background:#ccc;
	text-align:center;
	font-family:Arial;
	border-radius:10px;
	color:#fff
}
.pattern-slide-ad .handles span.active {
	background:#960
}
.pattern-slide-ld {
	width:955px;
	height:100px;
	overflow:hidden
}
.pattern-slide-ld a {
	position:absolute;
	top:0;
	left:0
}
.pattern-slide-ld img {
	display:block
}
.pattern-slide-ld .ldz {
	position:absolute;
	top:0;
	left:0
}
.pattern-slide-ld .ldz a {
	width:160px;
	height:100px
}
.pattern-slide-ld .ldz .android {
	left:600px
}
.pattern-slide-ld .ldz .ios {
	left:780px
}
.pattern-cover-detail .book-status {
	position:absolute;
	display:inline-block;
	overflow:hidden
}
.pattern-cover-detail .hd {
	padding-left:38px;
	height:85px
}
.pattern-cover-detail .hd .collect {
	float:right;
	overflow:hidden;
	cursor:pointer;
	margin-top:5px
}
.pattern-cover-detail .hd .collect em {
	display:none
}
.pattern-cover-detail .hd .collect i {
	display:inline-block;
	vertical-align:middle;
	width:26px;
	height:24px;
	overflow:hidden;
	margin-right:6px
}
.pattern-cover-detail .hd .collect b {
	font-weight:400
}
.pattern-cover-detail .hd .collect span {
	vertical-align:middle
}
.pattern-cover-detail .hd .collected em {
	display:inline
}
.pattern-cover-detail .hd h2 {
	font-size:32px
}
.pattern-cover-detail .hd .infos-p {
	margin-left:100px
}
.pattern-cover-detail .hd .infos {
	padding-left:3px;
	line-height:1.8em;
	*zoom:1
}
.pattern-cover-detail .hd .infos:after,.pattern-cover-detail .hd .infos:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-cover-detail .hd .infos:after {
	clear:both
}
.pattern-cover-detail .hd .infos:after,.pattern-cover-detail .hd .infos:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-cover-detail .hd .infos:after {
	clear:both
}
.pattern-cover-detail .hd .infos,.pattern-cover-detail .hd .infos a {
	color:#666
}
.pattern-cover-detail .hd .infos .divide {
	margin-right:3px;
	color:#afafaf
}
.pattern-cover-detail .bd-p .voteStaff {
	width:200px;
	height:auto;
	min-height:435px
}
.pattern-cover-detail .bd {
	padding-bottom:10px
}
.pattern-cover-detail .bd .book-cover {
	display:block;
	border:1px solid #ccc
}
.pattern-cover-detail .bd .left {
	padding-right:30px;
	overflow:hidden
}
.pattern-cover-detail .bd .buttons {
	margin-top:15px;
	width:200px
}
.pattern-cover-detail .bd .index,.pattern-cover-detail .bd .read {
	float:left;
	display:inline;
	width:86px;
	height:38px;
	line-height:38px;
	padding:0
}
.pattern-cover-detail .bd .index i,.pattern-cover-detail .bd .read i {
	float:left;
	width:16px;
	height:16px;
	margin:10px 10px 0 7px
}
.pattern-cover-detail .bd .index {
	border-right:1px solid #ccc
}
.pattern-cover-detail .bd .read {
	width:100px;
	margin-left:13px
}
.pattern-cover-detail .bd .read i {
	height:18px
}
.pattern-cover-detail .bd .collect .ico {
	width:26px;
	height:26px
}
.pattern-cover-detail .bd .auto-pay {
	text-align:center;
	margin-top:12px;
	width:202px
}
.pattern-cover-detail .bd .auto-pay a,.pattern-cover-detail .bd .auto-pay span {
	vertical-align:middle
}
.pattern-cover-detail .bd .auto-pay span {
	color:#666
}
.pattern-cover-detail .bd .auto-pay a {
	display:inline-block;
	width:75px;
	height:26px
}
.pattern-cover-detail .bd .support-vote {
	width:196px;
	padding:13px 0 13px 6px;
	border-bottom:1px solid #ccc;
	*zoom:1
}
.pattern-cover-detail .bd .support-vote:after,.pattern-cover-detail .bd .support-vote:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-cover-detail .bd .support-vote:after {
	clear:both
}
.pattern-cover-detail .bd .support-vote:after,.pattern-cover-detail .bd .support-vote:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-cover-detail .bd .support-vote:after {
	clear:both
}
.pattern-cover-detail .bd .support-vote .num {
	float:left;
	padding-left:6px;
	line-height:34px;
	font-size:30px;
	font-family:Arial;
	color:#f30
}
.pattern-cover-detail .bd .support-vote .support {
	display:inline;
	float:right;
	width:72px;
	height:26px;
	margin-top:5px;
	text-indent:-9999px
}
.pattern-cover-detail .bd .summary a {
	color:#09c
}
.pattern-cover-detail .bd .summary a:hover {
	text-decoration:underline
}
.pattern-cover-detail .bd .summary pre {
	color:#333;
	line-height:1.8em
}
.pattern-cover-detail .bd .summary a.more {
	color:#369
}
.pattern-cover-detail .bd .tags {
	margin-top:20px
}
.pattern-cover-detail .bd .tags,.pattern-cover-detail .bd .tags a {
	color:#666
}
.pattern-cover-detail .bd .tags a:hover {
	color:#333
}
.pattern-cover-update {
	border-top:1px solid #ccc;
	padding-top:18px
}
.pattern-cover-update .bd {
	padding-right:0!important
}
.pattern-cover-update .left {
	padding-right:16px;
	font-weight:700;
	width:100px;
	text-align:center
}
.pattern-cover-update .left .icon {
	display:block;
	width:59px;
	height:53px;
	margin:0 auto 10px auto
}
.pattern-cover-update .right .chapter-link {
	float:right;
	padding-right:20px;
	height:100%
}
.pattern-cover-update .right .chapter-link i {
	margin-top:26px;
	cursor:pointer;
	display:inline-block;
	width:19px;
	height:37px
}
.pattern-cover-update .right h4 {
	padding-bottom:10px;
	width:90%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.pattern-cover-update .right h4 .icon-hongbao {
	vertical-align:-8px;
	margin-right:5px
}
.pattern-cover-update .right p {
	line-height:1.6em;
	height:4.8em;
	overflow:hidden;
	width:90%;
	word-break:break-all;
	word-wrap:break-word
}
.pattern-cover-update .right .time {
	float:right;
	margin-left:10px;
	font-weight:400
}
.pattern-cover-author .bd {
	padding-top:5px;
	background:#ebebeb
}
.pattern-cover-author .author-zone,.pattern-cover-author .blocks {
	padding:10px 0 0 15px
}
.pattern-cover-author .author-zone .left {
	padding-right:15px
}
.pattern-cover-author .author-zone .left img {
	border:1px solid #fff;
	width:80px;
	height:80px
}
.pattern-cover-author .author-zone .right {
	line-height:20px;
	padding-top:15px
}
.pattern-cover-author .coper-zone .empty {
	padding:18px 0 10px 0;
	font-size:12px;
	color:#999
}
.pattern-cover-author .coper-zone ul {
	*zoom:1;
	height:72px
}
.pattern-cover-author .coper-zone ul:after,.pattern-cover-author .coper-zone ul:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-cover-author .coper-zone ul:after {
	clear:both
}
.pattern-cover-author .coper-zone ul:after,.pattern-cover-author .coper-zone ul:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-cover-author .coper-zone ul:after {
	clear:both
}
.pattern-cover-author .coper-zone li {
	float:left;
	display:inline;
	position:relative;
	width:48px;
	margin-right:18px;
	text-align:center;
	font-size:12px
}
.pattern-cover-author .coper-zone li img {
	width:48px;
	height:48px;
	display:block
}
.pattern-cover-author .coper-zone li p {
	padding-top:8px;
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.pattern-cover-author .coper-zone li .name {
	color:#999
}
.pattern-cover-author .coper-zone li .del {
	display:none;
	color:#f60
}
.pattern-cover-author .coper-zone li.not-agree span {
	position:absolute;
	top:0;
	left:0
}
.pattern-cover-author .coper-zone li.not-agree span a {
	display:block;
	width:48px;
	height:48px;
	line-height:48px;
	color:#ddd;
	background:#000;
	opacity:.6;
	filter:alpha(opacity=60)
}
.pattern-cover-author .coper-zone li.not-agree .name {
	color:#6c6c6c
}
.pattern-cover-author .coper-zone li.vacancy p a {
	color:#6c6c6c
}
.pattern-cover-author .coper-zone li.my .name {
	color:#000
}
.pattern-cover-author .coper-zone li.hover .del {
	display:block
}
.pattern-cover-author .coper-zone li.hover .name {
	display:none
}
.pattern-cover-author .author-recommend {
	padding-top:15px;
	padding-right:15px
}
.pattern-cover-author .blocks h4 {
	line-height:22px;
	margin:0 5px 5px 0;
	font-weight:400;
	zoom:1
}
.pattern-cover-author .other-books ul {
	*zoom:1
}
.pattern-cover-author .other-books ul:after,.pattern-cover-author .other-books ul:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-cover-author .other-books ul:after {
	clear:both
}
.pattern-cover-author .other-books ul:after,.pattern-cover-author .other-books ul:before {
	display:table;
	content:"";
	line-height:0
}
.pattern-cover-author .other-books ul:after {
	clear:both
}
.pattern-cover-author .other-books ul li {
	float:left;
	width:65px;
	height:110px;
	text-align:center
}
.pattern-cover-author .other-books ul li p {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:100%;
	font-size:12px
}
.pattern-cover-author .other-books ul li p a {
	color:#999
}
.pattern-cover-boost .hd {
	overflow:hidden;
	height:40px
}
.pattern-cover-boost .hd .total {
	float:left;
	width:141px;
	height:40px;
	line-height:40px;
	padding-left:15px
}
.pattern-cover-boost .hd .total a {
	font-weight:700
}
.pattern-cover-boost .hd .total .count {
	font-family:Arial;
	font-weight:400
}
.pattern-cover-boost .hd .exp {
	position:relative
}
.pattern-cover-boost .hd .exp span {
	position:relative;
	float:left;
	font-size:12px;
	font-family:'微软雅黑';
	overflow:hidden
}
.pattern-cover-boost .bd {
	overflow:hidden;
	height:120px
}
.pattern-cover-boost .plus {
	font-size:12px;
	color:#f90;
	font-weight:700;
	position:absolute;
	z-index:10
}
.pattern-cover-boost .recent-list {
	float:left;
	width:151px;
	height:240px;
	padding:0 10px 0 16px;
	border-right:1px solid #ccc;
	overflow:hidden
}
.pattern-cover-boost .recent-list .more {
	height:30px;
	line-height:30px;
	position:absolute;
	bottom:0;
	left:0;
	width:176px;
	text-align:center
}
.pattern-cover-boost .recent-list .more a {
	font-size:12px
}
.pattern-cover-boost .recent-list .empty {
	font-size:14px;
	color:#666;
	font-weight:700;
	line-height:40px;
	text-align:center
}
.pattern-cover-boost .recent-list ul {
	height:210px;
	overflow:hidden
}
.pattern-cover-boost .recent-list li {
	height:30px;
	line-height:30px;
	font-size:12px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.pattern-cover-boost .recent-list li span {
	float:right
}
html.ie6 .pattern-cover-boost .recent-list li span {
	margin-top:3px
}
.pattern-cover-boost .recent-list li span img {
	height:16px;
	vertical-align:middle
}
.pattern-cover-boost .recent-list li span em {
	margin-left:3px;
	vertical-align:middle;
	font-weight:700;
	padding-left:10px
}
.pattern-cover-boost .recent-list li a {
	display:inline-block;
	width:50%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.pattern-cover-boost .controls {
	float:left
}
.pattern-cover-boost .controls .item-list table {
	table-layout:fixed;
	width:100%
}
.pattern-cover-boost .controls .item-list td {
	text-align:center
}
.pattern-cover-boost .controls .item-list td.active div {
	display:inline-block;
	padding:5px;
	border:1px solid #ccc
}
.pattern-cover-boost .controls .item-list .img td {
	height:120px;
	cursor:pointer
}
.pattern-cover-boost .controls .item-list p.name {
	font-size:12px;
	margin-top:10px
}
.pattern-cover-boost .controls .form {
	padding:10px 10px 0;
	height:110px;
	font-size:12px
}
.pattern-cover-boost .controls .form .left {
	width:120px;
	text-align:center
}
.pattern-cover-boost .controls .form .right {
	padding-right:15px
}
.pattern-cover-boost .controls .form .to-pay {
	font-weight:700
}
.pattern-cover-boost .controls .form .conver input,.pattern-cover-boost .controls .form .conver span {
	vertical-align:middle
}
.pattern-cover-boost .controls .form .conver span.count {
	margin-left:5px
}
.pattern-cover-boost .controls .form .conver span.count em {
	margin:0 3px;
	font-weight:700
}
.pattern-cover-boost .controls .form .buttons {
	padding-left:10px;
	text-align:center
}
.pattern-cover-boost .controls .form .submit {
	display:block;
	width:99px;
	height:72px;
	margin-top:-5px
}
.pattern-cover-boost .controls .form table {
	width:100%
}
.pattern-cover-boost .controls .form td {
	vertical-align:top;
	padding-bottom:8px
}
.pattern-cover-boost .controls .form input.text {
	width:60px
}
.pattern-cover-boost .controls .form .text {
	border:1px solid #ccc;
	padding:3px
}
.pattern-cover-boost .controls .form textarea {
	width:95%;
	height:35px
}
.pattern-cover-boost .controls .form .cheer {
	margin-top:5px
}
.pattern-cover-boost .donate-item {
	width:65px;
	height:65px
}
.index .master .bd li {
	padding-top:3px;
	text-align:center;
	width:160px;
	height:230px;
	margin-bottom:15px
}
.bottom-tools {
	 position: fixed;
    top:80%;
    left: 48%;
    z-index: 99;
	 margin-left: 570px;
}
html.ie6 .bottom-tools {
	position:absolute
}
.bottom-tools .gotop {
	display:block;
	width:44px;
	height:56px;
	background:#ccc;
	position:relative;
	cursor:pointer
}
.radius-5 {
	border-radius:5px!important
}
.radius-8 {
	border-radius:8px!important
}
.radius-big {
	border-radius:50px!important
}
.button-small,.cover .reviews .reply-comment .reply-button {
	display:inline-block;
	font-size:12px;
	padding:0 9px;
	cursor:pointer;
	border-radius:2px;
	font-family:Arial,'宋体';
	text-decoration:none;
	line-height:24px;
	height:24px;
	border:none
}
.button-small img {
	float:left
}
.button-small-2 {
	display:inline-block;
	font-size:14px;
	padding:0 9px;
	cursor:pointer;
	border-radius:6px;
	font-family:Arial,'宋体';
	text-decoration:none;
	line-height:26px;
	height:26px;
	border:none
}
.button-small-2 img {
	float:left
}
.button-medium {
	display:inline-block;
	font-size:14px;
	padding:0 14px;
	cursor:pointer;
	border-radius:2px;
	font-family:Arial,'宋体';
	text-decoration:none;
	line-height:30px;
	height:30px;
	border:none;
	font-weight:700
}
.button-medium img {
	float:left
}
.button-large {
	display:inline-block;
	font-size:16px;
	padding:0 20px;
	cursor:pointer;
	border-radius:2px;
	font-family:Arial,'宋体';
	text-decoration:none;
	line-height:36px;
	height:36px;
	border:none;
	font-weight:700
}
.button-large img {
	float:left
}
.button-input {
	display:inline-block;
	font-size:16px;
	padding:0 12px;
	cursor:pointer;
	border-radius:2px;
	font-family:Arial,'宋体';
	text-decoration:none;
	line-height:34px;
	height:34px;
	border:none;
	width:120px;
	text-align:center;
	font-weight:700
}
.button-input img {
	float:left
}
.button {
	color:#fff;
	background:#353535
}
.button:hover {
	color:#fff;
	background:#292929;
	text-decoration:none
}
.button:active {
	color:#fff;
	background:#1e1e1e
}
.button-link {
	color:#0a8abf
}
.button-link:hover {
	color:#07678f;
	text-decoration:underline
}
.button-b {
	padding-top:6px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:700
}
html.ie6 .button-b {
	padding-top:4px
}
.button-disabled {
	cursor:default!important;
	filter:none!important;
	border-color:#bbb!important;
	background:#d1d1d1!important;
	box-shadow:0 1px 1px #d3d3d3,inset 0 1px 1px #f5f5f5!important;
	text-shadow:none;
	color:#999!important
}
.button-disabled .sp {
	border-left-color:#ddd;
	border-right-color:#c6c6c6
}
.button-winered {
	color:#fff;
	background:#8b0000
}
.button-winered:hover {
	color:#fff;
	background:#710000;
	text-decoration:none
}
.button-winered:active {
	color:#fff;
	background:#5d0000
}
.button-grey,.button-r-grey {
	color:#656565;
	background:#d3d3d3
}
.button-grey:hover {
	color:#656565;
	background:#c7c7c7;
	text-decoration:none
}
.button-grey:active {
	color:#656565;
	background:#bdbdbd
}
.button-blue {
	color:#fff;
	background:#0a86ba
}
.button-blue:hover {
	color:#fff;
	background:#0875a2;
	text-decoration:none
}
.button-blue:active {
	color:#fff;
	background:#07678f
}
.button-green {
	color:#fff;
	background:#479c4f
}
.button-green:hover {
	color:#fff;
	background:#3f8a46;
	text-decoration:none
}
.button-green:active {
	color:#fff;
	background:#397c3f
}
.button-lightgreen {
	color:#fff;
	background:#00bbb0
}
.button-lightgreen:hover {
	color:#fff;
	background:#00a198;
	text-decoration:none
}
.button-lightgreen:active {
	color:#fff;
	background:#008d85
}
.button-orange {
	color:#fff;
	background:#fa6400
}
.button-orange:hover {
	color:#fff;
	background:#e05a00;
	text-decoration:none
}
.button-orange:active {
	color:#fff;
	background:#cc5200
}
.button-gray-read {
	color:#fff;
	background:#deacac
}
.button-gray-read:hover {
	color:#fff;
	background:#d69a9a;
	text-decoration:none
}
.button-gray-read:active {
	color:#fff;
	background:#d08c8c
}
.button-t-green {
	background-color:#699c69;
	background-image:-moz-linear-gradient(top,#75a875,#578a57);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#75a875),to(#578a57));
	background-image:-webkit-linear-gradient(top,#75a875,#578a57);
	background-image:-o-linear-gradient(top,#75a875,#578a57);
	background-image:linear-gradient(to bottom,#75a875,#578a57);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff75a875', endColorstr='#ff578a57', GradientType=0);
	border:1px solid #95a995;
	color:#fff!important;
	text-shadow:0 0 2px #3e4d3e;
	border-radius:5px;
	cursor:pointer;
	text-decoration:none
}
.button-t-green:hover {
	background-color:#5c905c;
	background-image:-moz-linear-gradient(top,#659e65,#4d7a4d);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#659e65),to(#4d7a4d));
	background-image:-webkit-linear-gradient(top,#659e65,#4d7a4d);
	background-image:-o-linear-gradient(top,#659e65,#4d7a4d);
	background-image:linear-gradient(to bottom,#659e65,#4d7a4d);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff659e65', endColorstr='#ff4d7a4d', GradientType=0)
}
.button-t-green:active {
	background-color:#5f955f;
	background-image:-moz-linear-gradient(top,#5a905a,#659e65);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5a905a),to(#659e65));
	background-image:-webkit-linear-gradient(top,#5a905a,#659e65);
	background-image:-o-linear-gradient(top,#5a905a,#659e65);
	background-image:linear-gradient(to bottom,#5a905a,#659e65);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a905a', endColorstr='#ff659e65', GradientType=0)
}
.button-t-orange {
	background-color:#ed6103;
	background-image:-moz-linear-gradient(top,#f60,#d35908);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f60),to(#d35908));
	background-image:-webkit-linear-gradient(top,#f60,#d35908);
	background-image:-o-linear-gradient(top,#f60,#d35908);
	background-image:linear-gradient(to bottom,#f60,#d35908);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff6600', endColorstr='#ffd35908', GradientType=0);
	border:1px solid #a04203;
	color:#fff!important;
	text-shadow:0 0 2px #000;
	border-radius:5px;
	cursor:pointer;
	text-decoration:none
}
.button-t-orange:hover {
	background-color:#d45703;
	background-image:-moz-linear-gradient(top,#e65c00,#ba4f07);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#e65c00),to(#ba4f07));
	background-image:-webkit-linear-gradient(top,#e65c00,#ba4f07);
	background-image:-o-linear-gradient(top,#e65c00,#ba4f07);
	background-image:linear-gradient(to bottom,#e65c00,#ba4f07);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe65c00', endColorstr='#ffba4f07', GradientType=0)
}
.button-t-orange:active {
	background-color:#d65600;
	background-image:-moz-linear-gradient(top,#cc5200,#e65c00);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#cc5200),to(#e65c00));
	background-image:-webkit-linear-gradient(top,#cc5200,#e65c00);
	background-image:-o-linear-gradient(top,#cc5200,#e65c00);
	background-image:linear-gradient(to bottom,#cc5200,#e65c00);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc5200', endColorstr='#ffe65c00', GradientType=0)
}
.button-t-red {
	background-color:#cd6969;
	background-image:-moz-linear-gradient(top,#d37575,#c55757);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#d37575),to(#c55757));
	background-image:-webkit-linear-gradient(top,#d37575,#c55757);
	background-image:-o-linear-gradient(top,#d37575,#c55757);
	background-image:linear-gradient(to bottom,#d37575,#c55757);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd37575', endColorstr='#ffc55757', GradientType=0);
	border:1px solid #ac6060;
	color:#fff!important;
	text-shadow:0 0 2px #3b1f1f;
	border-radius:5px;
	cursor:pointer;
	text-decoration:none
}
.button-t-red:hover {
	background-color:#c75656;
	background-image:-moz-linear-gradient(top,#cd6262,#be4444);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#cd6262),to(#be4444));
	background-image:-webkit-linear-gradient(top,#cd6262,#be4444);
	background-image:-o-linear-gradient(top,#cd6262,#be4444);
	background-image:linear-gradient(to bottom,#cd6262,#be4444);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd6262', endColorstr='#ffbe4444', GradientType=0)
}
.button-t-red:active {
	background-color:#c95656;
	background-image:-moz-linear-gradient(top,#c74e4e,#cd6262);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#c74e4e),to(#cd6262));
	background-image:-webkit-linear-gradient(top,#c74e4e,#cd6262);
	background-image:-o-linear-gradient(top,#c74e4e,#cd6262);
	background-image:linear-gradient(to bottom,#c74e4e,#cd6262);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc74e4e', endColorstr='#ffcd6262', GradientType=0)
}
.button-g-black {
	border-radius:3px;
	background-color:#373737;
	background-image:-moz-linear-gradient(top,#494949,#1d1d1d);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#494949),to(#1d1d1d));
	background-image:-webkit-linear-gradient(top,#494949,#1d1d1d);
	background-image:-o-linear-gradient(top,#494949,#1d1d1d);
	background-image:linear-gradient(to bottom,#494949,#1d1d1d);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff494949', endColorstr='#ff1d1d1d', GradientType=0);
	border:1px solid #202020;
	color:#ccc!important;
	text-align:center;
	box-shadow:1px 1px 2px 0 #a9a9a9
}
.button-g-black:active {
	background-color:#353535;
	background-image:-moz-linear-gradient(top,#2f2f2f,#3c3c3c);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#2f2f2f),to(#3c3c3c));
	background-image:-webkit-linear-gradient(top,#2f2f2f,#3c3c3c);
	background-image:-o-linear-gradient(top,#2f2f2f,#3c3c3c);
	background-image:linear-gradient(to bottom,#2f2f2f,#3c3c3c);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2f2f2f', endColorstr='#ff3c3c3c', GradientType=0)
}
.button-g-blue {
	border-radius:3px;
	background-color:#36519f;
	background-image:-moz-linear-gradient(top,#4061b3,#273a80);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#4061b3),to(#273a80));
	background-image:-webkit-linear-gradient(top,#4061b3,#273a80);
	background-image:-o-linear-gradient(top,#4061b3,#273a80);
	background-image:linear-gradient(to bottom,#4061b3,#273a80);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4061b3', endColorstr='#ff273a80', GradientType=0);
	border:1px solid #a7adbf;
	color:#fff!important;
	text-align:center;
	box-shadow:1px 1px 2px 0 #a9a9a9
}
.button-g-blue:active {
	background-color:#355195;
	background-image:-moz-linear-gradient(top,#334d8d,#3957a0);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#334d8d),to(#3957a0));
	background-image:-webkit-linear-gradient(top,#334d8d,#3957a0);
	background-image:-o-linear-gradient(top,#334d8d,#3957a0);
	background-image:linear-gradient(to bottom,#334d8d,#3957a0);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff334d8d', endColorstr='#ff3957a0', GradientType=0)
}
.button-g-green {
	border-radius:3px;
	background-color:#366c36;
	background-image:-moz-linear-gradient(top,#418241,#264b26);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#418241),to(#264b26));
	background-image:-webkit-linear-gradient(top,#418241,#264b26);
	background-image:-o-linear-gradient(top,#418241,#264b26);
	background-image:linear-gradient(to bottom,#418241,#264b26);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff418241', endColorstr='#ff264b26', GradientType=0);
	border:1px solid #1e3b1e;
	color:#fff!important;
	text-align:center;
	box-shadow:1px 1px 2px 0 #a9a9a9
}
.button-g-green:active {
	background-color:#336733;
	background-image:-moz-linear-gradient(top,#306030,#397139);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#306030),to(#397139));
	background-image:-webkit-linear-gradient(top,#306030,#397139);
	background-image:-o-linear-gradient(top,#306030,#397139);
	background-image:linear-gradient(to bottom,#306030,#397139);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff306030', endColorstr='#ff397139', GradientType=0)
}
.button-g-lightgreen {
	border-radius:3px;
	background-color:#0fc0b5;
	background-image:-moz-linear-gradient(top,#0bcbc3,#16afa1);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#0bcbc3),to(#16afa1));
	background-image:-webkit-linear-gradient(top,#0bcbc3,#16afa1);
	background-image:-o-linear-gradient(top,#0bcbc3,#16afa1);
	background-image:linear-gradient(to bottom,#0bcbc3,#16afa1);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0bcbc3', endColorstr='#ff16afa1', GradientType=0);
	border:1px solid #00beb3;
	color:#fff!important;
	text-align:center;
	box-shadow:1px 1px 2px 0 #a9a9a9
}
.button-g-lightgreen:active {
	background-color:#09a49e;
	background-image:-moz-linear-gradient(top,#089b95,#0ab3ac);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#089b95),to(#0ab3ac));
	background-image:-webkit-linear-gradient(top,#089b95,#0ab3ac);
	background-image:-o-linear-gradient(top,#089b95,#0ab3ac);
	background-image:linear-gradient(to bottom,#089b95,#0ab3ac);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff089b95', endColorstr='#ff0ab3ac', GradientType=0)
}
.button-g-grey {
	border-radius:3px;
	background-color:#e8e8e8;
	background-image:-moz-linear-gradient(top,#efefef,#dedede);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#efefef),to(#dedede));
	background-image:-webkit-linear-gradient(top,#efefef,#dedede);
	background-image:-o-linear-gradient(top,#efefef,#dedede);
	background-image:linear-gradient(to bottom,#efefef,#dedede);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffefefef', endColorstr='#ffdedede', GradientType=0);
	border:1px solid #989898;
	color:#393939!important;
	text-align:center;
	box-shadow:1px 1px 2px 0 #c9c9c9
}
.button-g-grey:active {
	background-color:#dbdbdb;
	background-image:-moz-linear-gradient(top,#d6d6d6,#e2e2e2);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#d6d6d6),to(#e2e2e2));
	background-image:-webkit-linear-gradient(top,#d6d6d6,#e2e2e2);
	background-image:-o-linear-gradient(top,#d6d6d6,#e2e2e2);
	background-image:linear-gradient(to bottom,#d6d6d6,#e2e2e2);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd6d6d6', endColorstr='#ffe2e2e2', GradientType=0)
}
.ui-dialog {
	position:absolute;
	left:0;
	display:none;
	top:0;
	z-index:110
}
.ui-dialog .ui-dialog-loading-status {
	display:none
}
.ui-dialog .inner {
	position:relative
}
.ui-dialog .ui-dialog-close {
	position:absolute;
	right:2px;
	top:2px;
	z-index:10;
	display:block;
	cursor:pointer
}
.ui-dialog .mod {
	margin:0
}
.ui-dialog-basic .ui-dialog-close {
	right:10px;
	top:8px;
	overflow:hidden;
	font-size:14px;
	padding:3px 5px;
	font-family:Verdana;
	color:#333;
	font-weight:700
}
.ui-dialog-basic .mod {
	background:#fff
}
.ui-dialog-basic .mod .hd {
	padding:0 40px 0 15px;
	line-height:42px;
	background:#f4f4f4
}
.ui-dialog-basic .mod .hd .icon {
	margin:12px 10px 0 0;
	float:left
}
.ui-dialog-basic .mod .hd .title {
	font-size:16px;
	font-weight:700
}
.ui-dialog-basic .mod .bd {
	padding:15px;
	background:0 0
}
.ui-dialog-bolder {
	background:url(../image/dialog-border-bg.png) center center
}
.ui-dialog-bolder .inner {
	margin:8px
}
.ui-dialog-loading .ui-dialog-loading-status {
	display:block
}
.login-dialog .hd {
	background:#f4f4f4
}
.login-dialog .bd {
	padding:20px 15px 10px!important
}
.login-dialog .bd .lpic {
	width:75px;
	padding-top:5px
}
.login-dialog .bd .lpic label {
	font-size:14px
}
.login-dialog .bd .item {
	margin-bottom:15px
}
.login-dialog .bd .item .text-border {
	width:220px;
	height:20px;
	font-size:14px;
	color:#666
}
.login-dialog .bd .forget-password {
	color:#666;
	margin-left:10px;
	font-size:12px
}
.login-dialog .bd .authCode img {
	border:1px solid #ccc;
	margin-right:9px
}
.login-dialog .bd .authCode .text-border {
	width:104px
}
.login-dialog .bd .button-area .lpic {
	padding-top:10px
}
.login-dialog .bd .button-area label {
	color:#666;
	font-size:12px
}
.login-dialog .bd .button-area label input {
	margin-right:2px;
	vertical-align:-3px
}
.login-dialog .bd .reg-btn {
	color:#09f;
	font-size:14px;
	margin-left:10px
}
.login-dialog .bd .reg-btn:hover {
	text-decoration:underline
}
.login-dialog .bd .authorization {
	color:#666;
	padding-top:10px;
	margin:15px 0 0 75px;
	border-top:1px solid #E9E9E9
}
.login-dialog .bd .authorization a,.login-dialog .bd .authorization img,.login-dialog .bd .authorization span {
	vertical-align:middle
}
.owner-ban-dialog .bd {
	font-size:12px
}
.owner-ban-dialog .bd .radio {
	margin-right:3px;
	vertical-align:-2px;
	_vertical-align:0
}
.owner-ban-dialog .bd li {
	margin-bottom:10px
}
.owner-ban-dialog .bd .buttons {
	text-align:right;
	margin-top:10px;
	padding-top:10px
}
.owner-ban-dialog .bd .buttons .error {
	float:left;
	color:red
}
.owner-ban-dialog .bd textarea {
	width:96%;
	height:50px
}
.ui-helper-hidden-accessible {
	display:none!important
}
.email-suggest {
	background:#FAFAFA;
	border:1px solid #C5C7D2;
	border-radius:0;
	position:absolute
}
.email-suggest li {
	padding:1px
}
.email-suggest li a {
	cursor:pointer;
	display:block;
	padding:5px;
	font-size:12px;
	font-family:Arial
}
.email-suggest li a.ui-state-focus,.email-suggest li a.ui-state-hover,.email-suggest li a:hover {
	background:#dedede
}
.button-emotion {
	display:inline-block;
	width:24px;
	height:25px;
	background:url(../image/btn-emotion.png) no-repeat;
	overflow:hidden
}
.emotions {
	display:none;
	position:absolute;
	clear:both;
	visibility:visible;
	z-index:1001;
	width:450px
}
.emotions .top {
	height:15px;
	background:#F7F7F7
}
.emotions .arrow {
	position:absolute;
	top:-7px;
	left:5px;
	font-size:16px
}
.emotions .arrow em {
	position:absolute
}
.emotions .arrow em.t {
	color:#fff
}
.emotions .arrow em.b {
	color:#A0A0A0;
	top:-1px
}
.emotions .inner {
	background:#FFF;
	border:1px solid #A0A0A0
}
.emotions ul {
	width:440px;
	margin:10px 0 10px 8px;
	overflow:hidden;
	*zoom:1
}
.emotions ul:after,.emotions ul:before {
	display:table;
	content:"";
	line-height:0
}
.emotions ul:after {
	clear:both
}
.emotions ul:after,.emotions ul:before {
	display:table;
	content:"";
	line-height:0
}
.emotions ul:after {
	clear:both
}
.emotions li {
	float:left;
	height:28px;
	overflow:hidden;
	padding:0 1px 1px 0;
	width:28px
}
.emotions li a {
	border:1px solid #EDEDED;
	display:block;
	height:26px;
	overflow:hidden;
	text-align:center;
	width:26px
}
.emotions li a:hover {
	background:#D3EFF6;
	border:1px solid #2C89A8
}
.ui-flyout {
	display:none;
	padding:10px;
	font-size:14px;
	background:#f7f5f0;
	border-radius:3px;
	border:1px solid #cdcac3
}
.ui-flyout .close {
	position:absolute;
	right:10px;
	top:8px;
	color:#ccc
}
.ui-flyout .flyout-arrow {
	z-index:1
}
.ui-flyout .flyout-arrow,.ui-flyout .flyout-arrow:after {
	content:'';
	display:block;
	position:absolute;
	border:6px solid transparent
}
.ui-flyout .flyout-arrow:after {
	left:-6px
}
.ui-flyout .flyout-arrow.top {
	top:-12px;
	border-bottom-color:#cdcac3
}
.ui-flyout .flyout-arrow.top:after {
	border-bottom-color:#f7f5f0;
	top:-5px
}
.ui-flyout .flyout-arrow.bottom {
	bottom:-12px;
	border-top-color:#cdcac3
}
.ui-flyout .flyout-arrow.bottom:after {
	border-top-color:#f7f5f0;
	bottom:-5px
}
.ui-flyout .flyout-arrow.left {
	left:15px
}
.ui-flyout .flyout-arrow.right {
	right:15px
}
.ui-flyout .flyout-arrow.center {
	left:50%;
	margin-left:-6px
}
.ui-flyout-box {
	box-shadow:0 0 3px #c7c7c7
}
.ui-flyout-confirm {
	border:1px solid #B9B9B9;
	text-align:center;
	padding:6px 10px;
	box-shadow:0 1px 5px silver;
	border-radius:5px
}
.ui-flyout-confirm p.text {
	font-size:12px;
	border:1px solid #dedede;
	background-color:#f9f9f9;
	margin-bottom:10px;
	padding:5px 8px;
	text-align:center;
	color:#f60;
	line-height:1.8em
}
.ui-flyout-confirm .flyout-arrow {
	display:none
}
.ui-info-ok,.ui-info-waiting,.ui-info-warning {
	padding:8px 10px;
	border-width:1px;
	border-style:solid;
	font-size:12px
}
.ui-info-ok {
	background-color:#f1fce8;
	border-color:#82ae5f;
	color:#6b9848
}
.ui-info-warning {
	background-color:#FEF1EC;
	border-color:#CD0A0A;
	color:#CD0A0A
}
.ui-info-waiting {
	background-color:#f7fcff;
	border-color:#3898e2;
	color:#3898e2
}
.ui-info-waiting img {
	margin-right:3px
}
.overlay {
	background:#000;
	opacity:.2;
	filter:alpha(opacity=20);
	zoom:1;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:5
}
.pages {
	padding:15px 30px;
	color:#666;
	text-align:center
}
.pages a,.pages span {
	display:inline-block;
	padding:0 5px;
	height:20px;
	line-height:20px;
	margin:0 2px;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	color:#979797;
	border-radius:2px;
	background-color:#F1F1F1;
	vertical-align:middle
}
.pages a:hover,.pages span:hover {
	background-color:#e7e7e7
}
.pages a.current,.pages span.current {
	color:#fff;
	background-color:#666
}
.pages .next,.pages .prev {
	color:#999;
	width:auto
}
.pages .counts {
	vertical-align:middle;
	color:#999;
	font-size:12px;
	width:auto
}
.pages .counts,.pages .counts span {
	background:0 0
}
.ui-tags {
	width:81%;
	border-color:#ccc
}
.ui-share a {
	background:url(../image/sprite-share.png) no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
	padding-right:1px;
	overflow:hidden;
	cursor:pointer
}
.ui-share a,.ui-share span {
	vertical-align:middle
}
.ui-share .share-sina {
	background-position:0 -20px
}
.ui-share .share-qzone {
	background-position:0 0
}
.ui-share .share-renren {
	background-position:0 -60px
}
.ui-share .share-kaixin {
	background-position:0 -120px
}
.ui-share .share-tenwb {
	background-position:0 -80px
}
.ui-share .share-baidu {
	background-position:0 -40px
}
.ui-share .share-douban {
	background-position:0 -100px
}
.ui-toast {
	position:fixed;
	z-index:9999;
	left:50%;
	bottom:100px;
	display:none;
	font-size:14px;
	padding:8px 20px;
	border-radius:3px;
	box-shadow:0 1px 6px #272727,inset 0 1px 0 #A8A3A3;
	color:#fff;
	background:rgba(0,0,0,.8);
	pointer-events:none
}
.ui-tags {
	background:#fff;
	border:1px solid #999;
	position:relative;
	padding-bottom:0;
	zoom:1;
	*zoom:1
}
.ui-tags:after,.ui-tags:before {
	display:table;
	content:"";
	line-height:0
}
.ui-tags:after {
	clear:both
}
.ui-tags:after,.ui-tags:before {
	display:table;
	content:"";
	line-height:0
}
.ui-tags:after {
	clear:both
}
.ui-tags .input-tags {
	border:1px solid #fff;
	height:18px;
	line-height:18px;
	margin:3px;
	width:50px!important;
	font-size:12px
}
.ui-tags .names-tags li {
	position:relative;
	display:inline-block;
	float:left;
	margin:3px
}
.ui-tags .names-tags li a {
	border-radius:3px;
	display:block;
	float:left;
	background:#333;
	padding:0 18px 0 4px;
	height:18px;
	line-height:18px;
	border:1px solid #000;
	white-space:nowrap;
	color:#fff!important;
	font-size:12px
}
.ui-tags .names-tags li a:hover {
	background:#000
}
.ui-tags .names-tags li a:hover .rm {
	background-position:left bottom
}
.ui-tags .names-tags li a .rm {
	cursor:pointer;
	width:11px;
	height:11px;
	overflow:hidden;
	display:block;
	position:absolute;
	right:4px;
	top:5px;
	background:url(../image/btn-tag-del.gif) no-repeat
}
.play-audio {
	display:inline-block;
	width:50px;
	height:18px;
	line-height:18px;
	padding:0 5px;
	margin-left:5px;
	text-align:right;
	background:#7C7874;
	font-family:Arial;
	border-radius:5px;
	color:#fff!important;
	white-space:nowrap;
	position:relative
}
.play-audio i {
	position:absolute;
	width:0;
	height:0;
	border-style:solid;
	display:block;
	overflow:hidden;
	border-bottom:5px solid transparent;
	border-left:5px solid #fff;
	border-right:none;
	border-top:5px solid transparent;
	top:4px;
	left:8px
}
html.ie6 .play-audio i {
	filter:chroma(color=tomato)
}
html.ie6 .play-audio i {
	filter:chroma(color=tomato)
}
html.ie6 .play-audio i {
	border-top-color:tomato;
	border-bottom-color:tomato;
	filter:chroma(color=tomato)
}
.play-audio i.stop {
	width:7px;
	height:7px;
	top:5px;
	border:none;
	background:#fff
}
.comments {
	padding-bottom:15px
}
.comments li {
	margin-bottom:20px;
	*zoom:1
}
.comments li:after,.comments li:before {
	display:table;
	content:"";
	line-height:0
}
.comments li:after {
	clear:both
}
.comments li:after,.comments li:before {
	display:table;
	content:"";
	line-height:0
}
.comments li:after {
	clear:both
}
.comments .floor {
	float:right
}
.comments .summary {
	line-height:1.6em;
	font-size:12px;
	word-break:break-all;
	word-wrap:break-word
}
.comments .summary,.comments .summary a {
	color:#666
}
.comments .summary .delete,.comments .summary .report,.comments .summary .time {
	margin-left:3px;
	color:#999
}
.comments .summary .delete:hover,.comments .summary .report:hover {
	color:#333
}
.comments .summary .audio-player {
	display:inline-block;
	height:20px;
	vertical-align:-5px;
	margin-left:5px
}
.comments .original {
	padding:10px;
	margin-top:10px;
	border-top:1px dotted #d3d3d3;
	font-size:12px;
	color:#8B8B8B
}
.comments .original br {
	display:none
}
.comments .left {
	text-align:center;
	width:60px;
	padding-right:20px;
	font-size:12px
}
.comments .left p {
	margin-bottom:5px
}
.comments .left .name {
	color:#999;
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:100%
}
.comments .left .identity {
	margin-top:5px;
	margin-bottom:0
}
.comments .left .iidentity i {
	display:inline-block;
	width:37px;
	height:13px;
	overflow:hidden;
	background:url(../image/user-vip-icon.gif)
}
.comments .right h3 {
	line-height:2em;
	margin-bottom:8px;
	word-break:break-all;
	word-wrap:break-word
}
.comments .right h3 a {
	color:#dc0909;
}
.comments .right h3 .name {
	color:#06c
}
.comments .right h3 .top {
	color:#393
}
.comments .right h3 .good {
	color:#c63
}
.comments .right .controls,.comments .right .summary,.comments .right h3 {
	padding-left:2px
}
.comments .controls {
	font-size:12px;
	text-align:right;
	line-height:26px;
	height:26px;
	margin-top:8px
}
html.ie6 .comments .controls {
	position:relative;
	top:2px;
	z-index:1
}
.comments .controls,.comments .controls a {
	color:#999
}
.comments .controls a {
	margin-left:5px;
	display:inline-block;
	font-size: 12px;
    line-height: 18px;
	float:right;
	margin-top:10px;
}
.comments .controls .icon-comment-reply{    
	margin: 0 8px;
    float: left;
	width: 18px;
    height: 14px;
    background: url(../image/Chtgd1iac2eAGbglAAABbK13hHk530.png);
    margin-top: 3px;
}
.comments .controls .time {
	float:left;
	margin-top: 5px;
    font-size: 12px;
    color: #999;
}
.comments .controls .comment-status-open {
	background:#eee;
	border:1px solid #e4e4e4;
	padding:0 9px;
	border-bottom:none;
	border-radius:3px 3px 0 0
}
.comments .form {
	padding:0 5px;
	clear:both;
	zoom:1
}
.comments .form .content {
	line-height:1.8em;
	margin-bottom:10px
}
.comments .form .content,.comments .form .content a {
	color:#666
}
.comments .form .content a {
	font-weight:700
}
.comments .form .left {
	display:none
}
.comments .form textarea {
	display:block;
	padding:5px;
	width:96%;
	overflow:hidden;
	height:26px;
	resize:none;
	position:relative
}
.comments .form .button-area {
	width:60px
}
.comments .form .input-table {
	table-layout:fixed;
	width:100%
}
.comments .form .input-table td {
	vertical-align:top
}
.comments .form .input-table .input-area {
	padding-right:10px
}
.comments .form .input-wrap {
	width:100%
}
.comments .form .submit {
	float:right;
	margin-right:3px;
	font-size:12px
}
.comments .comments-level-2 {
	font-size:12px;
	background:#eee;
	border:1px solid #e4e4e4;
	border-radius:3px
}
.comments .comments-level-2 .pages {
	font-size:12px
}
.comments .comments-level-2 li {
	border-top:none!important;
	border-bottom:1px dotted #dbdbdb!important;
	padding:10px 0!important;
	margin:0 10px;
	color:#666;
	font-size:12px
}
.comments .comments-level-2 li img {
	vertical-align:-6px
}
html.ie6 .comments .comments-level-2 li img {
	vertical-align:-3px
}
.comments .comments-level-2 li,.comments .comments-level-2 li a {
	color:#666
}
.comments .comments-level-2 li .name {
	color:#09c
}
.comments .comments-level-2 li .summary {
	padding-left:0!important
}
.comments .comments-level-2 li .controls {
	padding:0!important;
	height:auto;
	line-height:normal;
	_top:0
}
.comments .comments-level-2 li .controls,.comments .comments-level-2 li .controls a {
	color:#999
}
.comments .comments-level-2 .left {
	width:56px
}
.comments .comments-level-2 .form {
	margin:0!important;
	padding:0
}
.comments .comments-level-2 .form form {
	padding:15px 10px!important
}
.comments .comments-level-2 .mini-form form {
	padding:15px 0!important
}
.comments .alert-error {
	margin:10px
}
.comments .reply-comment {
	padding:10px 10px 0;
	text-align:right;
	*zoom:1
}
.comments .reply-comment:after,.comments .reply-comment:before {
	display:table;
	content:"";
	line-height:0
}
.comments .reply-comment:after {
	clear:both
}
.comments .reply-comment:after,.comments .reply-comment:before {
	display:table;
	content:"";
	line-height:0
}
.comments .reply-comment:after {
	clear:both
}
.comments .reply-comment .remain-items {
	float:left;
	color:#979797
}
.comments .reply-comment .remain-items span {
	color:#09c
}
.comments .get-more {
	text-align:center;
	cursor:pointer;
	color:#666;
	padding:5px 0;
	background:#DFDFDF;
	margin:0 4px
}
.comments .get-more span {
	color:#06c
}
.comment-preview,.comment-preview-title {
	display:none;
	width:96%;
	line-height:1.6em;
	margin-bottom:15px;
	border:2px solid #FFABAB;
	border-radius:3px;
	background:#fff;
	font-size:12px
}
.comment-preview div,.comment-preview-title div {
	padding:10px 10px 5px
}
.comment-preview span.bad,.comment-preview-title span.bad {
	color:red;
	text-decoration:underline
}
.comment-preview .content-warning,.comment-preview-title .content-warning {
	*zoom:1
}
.comment-preview .content-warning:after,.comment-preview .content-warning:before,.comment-preview-title .content-warning:after,.comment-preview-title .content-warning:before {
	display:table;
	content:"";
	line-height:0
}
.comment-preview .content-warning:after,.comment-preview-title .content-warning:after {
	clear:both
}
.comment-preview .content-warning:after,.comment-preview .content-warning:before,.comment-preview-title .content-warning:after,.comment-preview-title .content-warning:before {
	display:table;
	content:"";
	line-height:0
}
.comment-preview .content-warning:after,.comment-preview-title .content-warning:after {
	clear:both
}
.comment-preview .content-warning span,.comment-preview-title .content-warning span {
	float:right;
	height:18px;
	line-height:18px;
	padding:0 10px;
	border-radius:3px 0 0 0;
	background:#FFABAB;
	color:#fff
}
.comment-form .left {
	width:60px;
	padding-right:30px;
	text-align:center;
	font-size:12px;
	color:#666
}
.comment-form .left p {
	margin-bottom:12px
}
.comment-form .item {
	margin-bottom:12px;
	*zoom:1
}
.comment-form .item:after,.comment-form .item:before {
	display:table;
	content:"";
	line-height:0
}
.comment-form .item:after {
	clear:both
}
.comment-form .item:after,.comment-form .item:before {
	display:table;
	content:"";
	line-height:0
}
.comment-form .item:after {
	clear:both
}
.comment-form .text {
	
    padding: 10px;
	width: 100%;  
    border: 0;
    border-radius: 8px;
    resize: none;
    background: rgba(247,245,242,.5);
    box-sizing: border-box;
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.2);
}
.comment-form .as_textarea{min-height: 86px; height: 84px;line-height: 26px;}
.comment-form textarea {
	height:5em
}
.comment-form .buttons {
	*zoom:1;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
}
.comment-form .buttons:after,.comment-form .buttons:before {
	display:table;
	content:"";
	line-height:0
}
.comment-form .buttons:after {
	clear:both
}
.comment-form .buttons:after,.comment-form .buttons:before {
	display:table;
	content:"";
	line-height:0
}
.comment-form .buttons:after {
	clear:both
}
.comment-form .buttons .submit {
	float:right
}
.comment-form .buttons label {
	font-size:12px;
	color:#666
}
.comment-form .buttons label input {
	vertical-align:-2px;
	margin-right:2px
}
.text-border {
	padding:5px 3px;
	border-radius:2px;
	border:1px solid #ccc;
	box-shadow:inset 0 1px 1px #ddd
}
.text-border:focus {
	box-shadow:inset 0 1px 1px #aaa
}
.text-span1 {
	width:100px
}
.text-span2 {
	width:200px
}
.text-span4 {
	width:400px
}
.text-large {
	width:80%
}
textarea.text-large {
	height:4.5em
}
.text-placeholder {
	color:#999
}
.textarea-large {
	height:300px
}
.form-base label.error {
	display:block;
	font-size:12px;
	padding:5px 2px;
	color:red
}
.form-base .tips {
	font-size:12px;
	color:#999;
	margin:2px 0 5px 0
}
.form-base .item {
	position:relative;
	*zoom:1;
	margin-bottom:25px
}
.form-base .item:after,.form-base .item:before {
	display:table;
	content:"";
	line-height:0
}
.form-base .item:after {
	clear:both
}
.form-base .item:after,.form-base .item:before {
	display:table;
	content:"";
	line-height:0
}
.form-base .item:after {
	clear:both
}
.form-horizontal .form-table {
	width:100%;
	table-layout:fixed
}
.form-horizontal .form-table td {
	vertical-align:top;
	padding-bottom:20px
}
.form-horizontal .form-table td.item-label {
	padding-left:25px
}
.form-horizontal .form-table td.item-label label {
	display:block;
	font-weight:700;
	padding-top:6px
}
.form-horizontal .form-table td.pure-text {
	padding-top:6px
}
.form-horizontal .form-table .buttons td {
	padding-top:20px;
	border-top:1px solid #ccc
}
.form-horizontal div.buttons {
	padding-top:10px;
	border-top:1px solid #E2E2E2
}
.form-horizontal div.item {
	position:relative;
	padding-bottom:25px;
	border-bottom:1px solid #E0E0E0
}
.form-horizontal div.item-label {
	width:20%;
	float:left;
	padding-right:40px;
	text-align:right
}
.form-horizontal div.item-control {
	overflow:hidden;
	zoom:1
}
.form-no-item-border .item {
	border:none
}
.mod {
	zoom:1
}
.mod,.mod .bd,.mod .ft,.mod .hd {
	position:relative;
	zoom:1
}
.mod .clean-bd {
	padding:0
}
.mod-clean {
	margin-bottom:0!important
}
.mod-clean .bd,.mod-clean .hd {
	padding:0!important
}
.clean-inside-mod,.mod-clean-y {
	margin-bottom:0
}
.clean-inside-mod .bd,.clean-inside-mod .hd,.mod-clean-y .bd,.mod-clean-y .hd {
	padding-top:0!important;
	padding-bottom:0!important
}
.mod-main .hd {
	padding-bottom:30px
}
.mod-main .hd h2 {
	font-size:20px
}
.tab-choose a {
	vertical-align:middle;
	padding:0 7px;
	display:inline-block;
	min-width:80px;
	height:36px;
	line-height:36px;
	font-weight:700;
	color:#fff;
	text-align:center;
	background:#ccc;
	position:relative
}
.tab-choose a.active {
	color:#fff;
	background:#999
}
.tab-choose a.active i {
	position:absolute;
	left:50%;
	bottom:-15px;
	margin-left:-10px;
	display:inline-block;
	width:0;
	height:0;
	line-height:0;
	font-size:0;
	border-width:10px;
	border-color:#999 transparent transparent transparent;
	border-style:solid dashed dashed dashed
}
.tab-choose a .count {
	font-size:12px;
	color:#f60
}
x {
	display:block
}
v {
	display:inline
}
.header,.header .center {
	background:url(../image/header-bg-repeat-x.png) repeat-x
}
.header .top {
	height:154px;
	margin-left:220px
}
.header .bottom {
	height:50px
}
.header .shelf {
	color:#333
}
.header .shelf a {
	color:#333;
	font-weight:700
}
.header .accounts {
	line-height:50px
}
.header .accounts .name {
	color:#d50d56;
	font-weight:700
}
.header .accounts .third img {
	position:relative;
	top:6px
}
.header .accounts .divide {
	color:#05938a;
	margin:0 3px
}
.header .accounts .signin {
	line-height:41px
}
.header .accounts a {
	margin-left:3px
}
.header .accounts .count {
	color:#F06D97
}
.header .logo {
	left:8px;
	top:34px
}
.header .logo a {
	width:158px;
	height:102px;
	background:url(../image/logo.png)
}
.header .nav {
	padding-top:66px
}
.header .nav li {
	margin-right:20px;
	height:43px
}
.header .nav li a {
	color:#fff;
	height:100%;
	padding:0 10px
}
.header .nav .award a {
	display:none;
	color:#fffaa7
}
.header .nav .award i {
	position:relative;
	display:block;
	width:97px;
	height:95px;
	background-image:url(../image/award.png);
	margin-top:-36px
}
.header .nav .active a {
	color:#fff9be
}
.header .breadcrumb,.header .shelf {
	width:416px;
	line-height:50px
}
.header .shelf i {
	width:16px;
	height:16px;
	background-position:-64px -4px;
	margin-right:5px;
	margin-top:17px
}
.header .search {
	width:218px;
	top:64px;
	right:3px;
	background:#8c0436;
	border-radius:20px;
	overflow:hidden
}
.header .search form {
	height:30px
}
.header .search .text {
	background:0 0;
	padding:8px 12px;
	width:156px;
	color:#fff
}
.header .search .text:-moz-placeholder,.header .search .text::-webkit-input-placeholder {
	color:#f7005a
}
.header .search .submit {
	width:30px;
	height:30px;
	background:0 0
}
.header .search .submit i {
	width:25px;
	height:25px;
	background-position:0 0;
	margin-top:2px
}
.global-notify {
	height:53px;
	padding-top:12px;
	padding-left:30px;
	background:#ffb4cd;
	position:relative;
	width:974px;
	margin:-20px auto 0
}
.global-notify .weibo {
	position:absolute;
	top:3px;
	right:0
}
.global-notify table td {
	height:44px;
	vertical-align:middle
}
.header-small,.header-small .center {
	background:url(../image/header-small-bg.png) repeat-x
}
.header-small .logo {
	left:0;
	top:8px
}
.header-small .logo a {
	width:125px;
	height:45px;
	background:url(../image/logo-small.png) no-repeat 0 0
}
.header-small .top {
	height:60px;
	margin-left:150px
}
.header-small .bottom {
	height:44px;
	overflow:hidden
}
.header-small .nav {
	padding-top:18px
}
.header-small .nav li {
	height:auto;
	font-size:16px!important
}
.header-small .nav li a {
	height:28px
}
.header-small .nav .award {
	text-indent:0
}
.header-small .nav .award a {
	display:inline
}
.header-small .nav .award i {
	display:inline-block;
	width:44px;
	height:44px;
	background-image:url(../image/award-small.png);
	margin:-11px 0 0 8px
}
.header-small .breadcrumb {
	width:462px;
	padding:0;
	line-height:43px;
	margin-top:0;
	font-size:14px
}
.header-small .breadcrumb a,.header-small .breadcrumb span {
	color:#0a4e4a;
	padding-right:10px;
	background:url(../image/arrow-breadcrumb.gif) no-repeat right center
}
.header-small .breadcrumb .home {
	float:left;
	width:26px;
	height:22px;
	margin:4px 6px 0 0
}
.header-small .breadcrumb .icon {
	float:left;
	display:inline;
	margin-right:8px;
	margin-top:13px;
	width:15px;
	height:21px;
	background-position:-56px -273px
}
.header-small .breadcrumb span {
	background:0 0
}
.header-small .my {
	border-left-color:#414141
}
.header-small .my .bd {
	border-left-color:#676767
}
.header-small .accounts {
	border-left-color:#414141;
	border-right-color:#676767
}
.header-small .accounts .left {
	border-left-color:#676767
}
.header-small .accounts .right {
	border-right-color:#414141;
	border-left-color:#676767
}
.header-small .accounts a {
	color:#b0b0b0
}
.header-small .other-login {
	top:104px;
	background:#5c5c5c;
	color:#bcbcbc;
	border-color:#414141
}
.header-small .search {
	top:15px;
	width:160px
}
.header-small .search .text {
	width:100px
}
body {
	font-size:14px;
}
a {
	text-decoration:none;
	color:#666
}
.function-page {
	background:#fff
}
.function-page .container {
	background:0 0
}
.function-page .link {
	position:absolute;
	z-index:2;
	left:50%;
	top:20px;
	display:block;
	width:150px;
	height:150px;
	margin-left:-75px;
	background:url(../image/field.gif) no-repeat;
	background-image:url(../image/field.gif)
}
.function-page .top {
	height:351px;
	background:#e0004b url(../image/signin-bg.jpg) center top no-repeat
}
/*.container {
	position:relative;
	width:1014px;
	background:url(../image/container-bg-repeat-y.png) center top repeat-y
}*/
.container .container-bd {
	/*background:url(../image/container-bg-top.png) center top no-repeat;*/
	zoom:1;
	/*padding:26px*/
}
.container .container-bottom {
	/*background:url(../image/container-bg-bottom.png) center bottom no-repeat;*/

	overflow:hidden
}
.container .mod {
	margin-bottom:18px
}
.container .c-left {
	width:725px
}
.container .c-right {
	width:215px
}
.container .c-aright {

}
.container .c-aleft {
	width:215px;
	float: left;
}
.container .page-title {
	margin-bottom:20px;
	padding-top:11px;
	padding-bottom:12px;
	border-bottom:1px solid #dbdbdb;
}
.container .page-title-split {
	padding-bottom:30px;
	border-bottom:1px solid #ccc
}
.container h1 {
	font-size:18px;
	font-weight:400;
	text-align: center;
    padding: 25px 0 20px;
}
.wrap {
	padding-top:20px;
	padding-bottom:20px;
	/*background:#f7f7f7*/
}
.mod-block .hd {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #eee;
}
.mod-block .hd h5 {
	height:inherit;
	font-weight:400
}
.mod-block .hd h5 a span,.mod-block .hd h5 span,.mod-block .hd h5 span a {
	color:#d50d56
}
.mod-block .hd h5 span {
	display:inline-block;
	line-height:inherit;
	border-bottom:1px solid #d50d56
}
.mod-block .bd {
	padding:15px
}
.footer,.footer a,.partner,.partner a {
	color:#fff
}
.footer .center,.partner .center {
	width:1024px;
	margin:0 auto;
	font-size:12px;
	line-height:1.6em
}
.partner {
	background:#ebebeb;
	height:46px
}
.partner,.partner a {
	color:#666
}
.partner .center {
	line-height:46px
}
.footer {
	background:#be0a4c;
	padding-bottom:10px
}
.footer p {
	line-height:1.6em
}
.footer span {
	margin-right:5px
}
.footer a {
	margin-left:5px
}
.book-all .result th,.book-manange .book-control .bd,.chapters .book-info .hd .infos,.comments .floor,.comments .right h3,.cover .pattern-cover-detail .collect,.cover .pattern-cover-detail .copy,.cover .pattern-cover-detail .ext-login,.cover .pattern-cover-detail .notify,.cover .reviews .tab-choose a,.cover-breadcrumb,.font-size-12px,.global-notify,.header .accounts,.header .search .text,.home-block .info,.home-block .summary,.index .pattern-update-list th,.pattern-cover-author .blocks h4,.pattern-cover-author .right,.pattern-cover-detail .boost-diamond .total,.pattern-cover-detail .infos,.pattern-cover-detail .tags,.pattern-cover-update .right p,.pattern-cover-update .time,.pattern-home-column3 .summary p,.pattern-rank .more,.pattern-rank li,.people .my-books .buttons,.review .page-title .info,.search-result .book-list .right .summary,.search-result .book-list .right p {
	font-size:12px
}
.cover-breadcrumb .home,.cover-breadcrumb .name,.font-size-14px,.header .shelf,.home-block .with-pic h5,.pattern-cover-author .author-zone .name,.pattern-home-column3 .mask h5,.pattern-rank .rank-list .index-1 h5,.pattern-rank .top h5 a,.search-result .book-list .right .info .name {
	font-size:14px
}
.font-size-16px {
	font-size:16px
}
.font-size-18px,.header .nav li {
	font-size:18px
}
.font-size-20px,.mod-block .hd h5,.pattern-rank .hd h5,.pattern-rank .tab-switch .handles span {
	font-size:20px
}
.font-size-24px {
	font-size:24px
}
.pattern-rank .hd {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ccc
}
.pattern-rank .hd h5 {
	font-weight:400;
	height:inherit
}
.pattern-rank .hd h5 span {
	display:inline-block;
	line-height:inherit;
	overflow:hidden;
	border-bottom:1px solid #d50d56
}
.pattern-rank .more a {
	color:#c90
}
.pattern-rank .rank-list em {
	background:#666
}
.pattern-rank .rank-list .index-1 h5 a {
	color:#d50d56
}
.pattern-rank .rank-list .index-1 em {
	background:#d50d56
}
.pattern-rank .rank-list .index-2 em,.pattern-rank .rank-list .index-3 em {
	background:#f60
}
.pattern-rank .handles {
	margin-top:20px;
	line-height:normal
}
.pattern-rank .handles span {
	color:#c2c2c2
}
.pattern-rank .handles span.active {
	padding:1px 4px 0;
	border:1px solid #ccc;
	border-bottom:0;
	color:#888
}
.pattern-rank .tab-switch .handles {
	margin-top:0;
	line-height:inherit;
	float:none
}
.pattern-rank .tab-switch .handles span {
	padding:0;
	border-bottom:none;
	margin:0;
	height:inherit;
	line-height:40px;
	margin-right:20px;
	vertical-align:top
}
.pattern-rank .tab-switch .handles .active {
	border:none;
	border-bottom:1px solid #eb6100;
	color:#07b1a6
}
.pattern-update-list .hd {
	padding-bottom:0
}
.pattern-update-list .bd {
	padding:0!important
}
.pattern-update-list table thead th {
	border-top:none;
	background:#fafafa;
	color:#999
}
.pattern-update-list .index {
	text-align:center;
	color:#f60
}
.pattern-update-list .handles {
	top:14px;
	z-index:1
}
.pattern-update-list .handles span.active {
	background:#fafafa;
	border-color:#ccc;
	border-width:1px
}
.pattern-update-list .more {
	font-weight:400
}
.pattern-update-list .more a {
	color:#f60
}
.pattern-update-list .tag {
	color:#999
}
.button-emotion {
	background-position:-30px -32px
}
.text-border {
	padding:5px;
	border-radius:3px;
	border:1px solid #CACACA;
	background:#FAFAFA;
	height:20px;
	line-height:20px
}
.form-horizontal .form-table {
	width:100%;
	table-layout:fixed
}
.form-horizontal .form-table td {
	vertical-align:top;
	padding-bottom:20px
}
.form-horizontal .form-table td.item-label label {
	display:block;
	font-weight:400;
	padding-top:6px
}
.form-horizontal .form-table td.pure-text {
	padding-top:6px
}
.form-horizontal .buttons {
	padding-top:10px;
	border-top:1px solid #E2E2E2
}
.form-horizontal div.item {
	position:relative;
	padding-bottom:25px;
	border-bottom:1px solid #E0E0E0
}
.form-horizontal div.item-label {
	width:20%;
	float:left;
	padding-right:40px;
	text-align:right
}
.form-horizontal div.item-control {
	overflow:hidden;
	zoom:1
}
.textarea-additional {
	font-size:12px;
	width:95%;
	border:1px solid #CACACA;
	border-radius:3px;
	overflow:hidden;
	background:#FAFAFA;
	box-shadow:inset 0 1px 1px #ddd
}
.textarea-additional textarea {
	outline:0;
	width:95.8%;
	padding:2%;
	height:500px;
	border:none;
	background:0 0
}
.textarea-additional .control {
	padding:8px 5px;
	border-top:none;
	background:#FAF6E4;
	border-top:1px solid #ccc
}
.textarea-additional .control .left a {
	color:#06c
}
.textarea-additional .control .right {
	text-align:right
}
.pattern-slide-ad .handles span {
	width:8px;
	height:8px;
	overflow:hidden
}
.pattern-slide-ad .handles span.active {
	background:#87b72b
}
.small-size {
	padding:3px 5px;
	height:auto;
	line-height:auto
}
select.text-border {
	box-shadow:none;
	padding:5px;
	height:30px
}
.text-large {
	width:80%
}
.bottom-tools .gotop {
	width:60px;
	height:60px;
	background:url(../image/button-top1.png) #f3f3f3;
}
.ui-datepicker {
	font-size:14px
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width:40%
}
.color-333 {
	color:#333
}
.color-666,.index .home-block .with-pic h5,.index .master h5 a {
	color:#999
}
.color-999,.home-block .summary,.index .master .info,.index .master .info a {
	color:#999
}
.color-main,.cover .pattern-cover-boost .hd .exp .active,.cover-breadcrumb .chapter-name,.pattern-rank .hd h5,.pattern-rank .top h5 a,.pattern-simple-with-sort span {
	color:#d50d56
}
.color-lightmian {
	color:#07b1a6
}
.color-f60 {
	color:#f60
}
.button-emotion,.header .award i,.header .search .submit i,.header .shelf i,.my .reading .control .config,.people .page-title .icon,.sprite-global {
	background-image:url(../image/sprite-global.png);
	background-repeat:no-repeat
}
.sign-form .icon,.sign-form .other-account li a i,.sprite-account {
	background-image:url(../image/sprite-accounts.png);
	background-repeat:no-repeat
}
.chapter-detail .bottom-tools ul .icon,.chapter-detail .mod-page .ft .control i,.chapter-detail .mod-page .previou,.chapter-detail .mod-page h1 .icon-hb,.chapter-detail .winner-list i,.cover .author-recommend li .icon,.cover .pattern-cover-boost .controls .form .submit,.cover .pattern-cover-detail .copy i,.cover .pattern-cover-detail .ext-login i,.cover .pattern-cover-detail .notify i,.cover .reviews .is-author,.cover .reviews .is-cooper,.cover-breadcrumb i,.header-small .breadcrumb .icon,.pattern-cover-detail .auto-pay a,.pattern-cover-detail .book-status,.pattern-cover-detail .collect i,.pattern-cover-detail .index i,.pattern-cover-detail .read i,.pattern-cover-detail .support,.pattern-cover-update .left .icon,.pattern-cover-update .right .chapter-link i,.sprite-cover {
	background-image:url(../image/sprite-cover.png);
	background-repeat:no-repeat
}
.group-detail .topic-list .user i,.group-state .hd i,.sprite-group {
	background-image:url(../image/sprite-group.png);
	background-repeat:no-repeat
}
.button-g-lightgreen {
	border-radius:3px;
	background-color:#0fc0b5;
	background-image:-moz-linear-gradient(top,#0bcbc3,#16afa1);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#0bcbc3),to(#16afa1));
	background-image:-webkit-linear-gradient(top,#0bcbc3,#16afa1);
	background-image:-o-linear-gradient(top,#0bcbc3,#16afa1);
	background-image:linear-gradient(to bottom,#0bcbc3,#16afa1);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0bcbc3', endColorstr='#ff16afa1', GradientType=0);
	border:1px solid #00beb3;
	color:#fff!important;
	text-align:center;
	box-shadow:1px 1px 2px 0 #a9a9a9
}
.button-g-lightgreen:active {
	background-color:#09a49e;
	background-image:-moz-linear-gradient(top,#089b95,#0ab3ac);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#089b95),to(#0ab3ac));
	background-image:-webkit-linear-gradient(top,#089b95,#0ab3ac);
	background-image:-o-linear-gradient(top,#089b95,#0ab3ac);
	background-image:linear-gradient(to bottom,#089b95,#0ab3ac);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff089b95', endColorstr='#ff0ab3ac', GradientType=0)
}
.button-r-red,.cover .reviews .reply-comment .reply-button {
	border-radius:15px!important;
	color:#fff;
	background:#d00d54
}
.button-r-red:hover {
	color:#fff;
	background:#b80b4a;
	text-decoration:none
}
.button-r-red:active {
	color:#fff;
	background:#a50a43
}
.button-red {
	width: 84px;
    height: 34px;
    line-height: 32px;
    margin-top: 14px;
	float:right;
	transition: opacity .6s ease!important;
	font-size: 16px;
	min-width: 120px;
	    vertical-align: top;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    -webkit-user-select: none;
	font: inherit;
	border-radius: 999px;
	background: #333!important;
	color:#fff;
}

.button-red:hover {
	    opacity: .7;
}
.button-red:active {
	color:#fff;
	background:#a50a43
}
.button-g-red {
	width: 84px;
    height: 34px;
    line-height: 32px;
    margin-top: 14px;
	float:right;
	transition: opacity .6s ease!important;
	font-size: 16px;
	min-width: 120px;
	    vertical-align: top;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    -webkit-user-select: none;
	font: inherit;
	border-radius: 999px;
}

.button-g-red:active {
	background-color:#af0b46;
	background-image:-moz-linear-gradient(top,#a50a43,#bd0c4c);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#a50a43),to(#bd0c4c));
	background-image:-webkit-linear-gradient(top,#a50a43,#bd0c4c);
	background-image:-o-linear-gradient(top,#a50a43,#bd0c4c);
	background-image:linear-gradient(to bottom,#a50a43,#bd0c4c);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa50a43', endColorstr='#ffbd0c4c', GradientType=0)
}
.button-r-green {
	border-radius:15px!important;
	color:#fff;
	background:#84b32a
}
.button-r-green:hover {
	color:#fff;
	background:#759e25;
	text-decoration:none
}
.button-r-green:active {
	color:#fff;
	background:#698e21
}
.button-r-orange {
	border-radius:15px!important;
	color:#fff;
	background:#d7982f
}
.button-r-orange:hover {
	color:#fff;
	background:#c68a26;
	text-decoration:none
}
.button-r-orange:active {
	color:#fff;
	background:#b57e23
}
.button-r-grey {
	border-radius:15px!important
}
.comments .floor {
	color:#999
}
.comments li {
	padding: 16px 0 20px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}
.comments .controls .comment-status-open {
	background:#f4f4f4;
	border:none;
	border-radius:0
}
.comments .right h3 .top {
	color:#87b72b
}
.comments .right h3 .good {
	color:#d89a33
}
.comments .summary,.comments .summary a {
	color:#999
}
.comments .summary{
	color:#333;
	line-height: 30px;
    margin-top: 10px;
	font-size: 14px;
}
.comments .num {
	color:#dc0909;
}
.comments .submit {
	border-radius:15px!important;
	color:#fff;
	background:#d00d54
}
.comments .submit:hover {
	color:#fff;
	background:#b80b4a;
	text-decoration:none
}
.comments .submit:active {
	color:#fff;
	background:#a50a43
}
.comments .comments-level-2 {
	background:#f4f4f4;
	border:none;
	border-radius:0
}
.comments .comments-level-2 li {
	border-bottom:1px solid #fff!important;
	margin:0;
	padding:10px!important
}
.comments .comments-level-2 li:nth-child(even) {
	background:#faf9f9
}
.comments .comments-level-2 li .name {
	color:#666
}
.comments .controls,.comments .controls a {
	color:#666
}
.comments .comments-level-2 li .controls {
	color:#999
}
.comments .comments-level-2 li .controls a {
	color:#666
}
.sidebar-book-cover {
	text-align:center
}
.sidebar-book-cover .name {
	padding:10px 0
}
.sidebar-menu .bd {
	padding:0;
	background:#F9F8F7
}
.sidebar-menu .bd li {
	position:relative;
	padding:15px;
	border-bottom:1px solid #ECF0F0;
	zoom:1;
	vertical-align:top
}
.sidebar-menu .bd li a {
	color:#666;
	display:block
}
.sidebar-menu .bd li .arrow {
	position:absolute;
	left:0;
	top:50%;
	z-index:2;
	margin-top:-6px;
	display:none;
	width:0;
	height:0;
	overflow:hidden;
	border-left:6px solid #fff;
	border-top:6px solid #D50D56;
	border-bottom:6px solid #D50D56
}
html.ie6 .sidebar-menu .bd li .arrow {
	border-bottom-color:tomato;
	border-top-color:tomato;
	filter:chroma(color=tomato)
}
.sidebar-menu .bd li.active {
	background:#D50D56;
	font-weight:700
}
.sidebar-menu .bd li.active .arrow {
	display:inline-block
}
.sidebar-menu .bd li.active a {
	color:#fff
}
.mod-back {
	padding:10px 0
}
.mod-back a {
	padding:7px 0 6px 28px;
	background:url(../image/back-icon.png) no-repeat left center
}
.sidebar-book-cover .bd {
	text-align:center;
	background:#FFE2ED;
	padding:20px 0
}
.sidebar-book-cover .bd img {
	border:1px solid #fff
}
.ui-tags {
	background:#f4fcfb;
	border:1px solid #9cd0cd
}
.ui-tags .input-tags {
	border:1px solid #f4fcfb;
	background:#f4fcfb
}
.ui-tags .names-tags li a {
	background:#17B6AC;
	border:1px solid #158FA7
}
.ui-tags .names-tags li a:hover {
	background:#13948C;
	border-color:#164149
}
.index .pattern-home-column3 .c3-left {
	padding-right:20px
}
.index .pattern-home-column3 .c3-center .sub {
	text-align:left
}
.index .pattern-home-column3 .c3-center .sub .sort,.index .pattern-home-column3 .c3-center h5 .sort {
	color:#eb6100;
	padding-right:5px
}
.index .pattern-home-column3 .c3-center .sub .divide,.index .pattern-home-column3 .c3-center h5 .divide {
	color:#89c997;
	padding:0 5px;
	margin:0
}
.index .pattern-home-column3 .notify {
	border-top:1px solid #e4f1f0;
	background:url(../image/index-notice.png?1) no-repeat left center;
	padding-top:12px
}
.index .pattern-home-column3 .notify .sub {
	text-align:center
}
.index .master {
	margin-top:10px;
	overflow:hidden;
	width:100%
}
.index .master .bd li {
	padding-top:3px;
	text-align:center;
	width:191px;
	height:270px;
	margin-bottom:15px
}
.index .master .bd .info {
	font-size:12px
}
.index .home-row {
	clear:both
}
.index .home-row .mod {
	margin-bottom:0
}
.index .home-block .bd {
	padding:22px 0 10px 0
}
.index .home-block .with-pic li {
	width:350px;
	margin:0 20px 20px 0
}
.index .home-block .with-pic .privilege .icon {
	position:relative
}
.index .home-block .with-pic .privilege .icon i {
	position:absolute;
	right:-5px;
	*right:0;
	bottom:104px
}
.index .home-block .with-pic h5 {
	padding:4px 0 10px 0;
	font-weight:700
}
.index .home-block .with-sort li {
	width:368px
}
.index .weixin {
	border:1px solid #54B85A;
	border-radius:10px;
	overflow:hidden
}
.index .weixin .hd {
	padding-left:14px;
	background:#54B85A;
	color:#fff
}
.index .weixin .hd h5 {
	font-size:14px;
	height:40px;
	line-height:40px
}
.top10 .pattern-rank {
	display:inline;
	float:left;
	width:210px;
	margin-right:30px;
	height:440px;
	overflow:hidden
}
.top10 .periods {
	float:right;
	padding:12px 20px 0 0;
	text-align:right
}
.top10 .periods a {
	display:inline-block;
	height:26px;
	line-height:26px;
	width:50px;
	font-size:14px;
	color:#999;
	vertical-align:middle;
	text-align:center
}
.top10 .periods a.active {
	background:#eb6100;
	color:#fff;
	border-radius:3px;
	font-weight:700
}
.book-all .mod-filter-book {
	font-size:12px
}
.book-all .mod-filter-book .even {
	background:#f4f4f4
}
.book-all .mod-filter-book .filter {
	padding:8px 0;
	*zoom:1
}
.book-all .mod-filter-book .filter:after,.book-all .mod-filter-book .filter:before {
	display:table;
	content:"";
	line-height:0
}
.book-all .mod-filter-book .filter:after {
	clear:both
}
.book-all .mod-filter-book .filter:after,.book-all .mod-filter-book .filter:before {
	display:table;
	content:"";
	line-height:0
}
.book-all .mod-filter-book .filter:after {
	clear:both
}
.book-all .mod-filter-book .filter dt {
	width:70px;
	float:left;
	color:#666;
	padding-top:2px
}
.book-all .mod-filter-book .filter dd {
	zoom:1;
	overflow:hidden;
	line-height:1.8em
}
.book-all .mod-filter-book .filter dd a {
	margin-right:3px;
	padding:3px 5px;
	color:#999;
	white-space:nowrap
}
.book-all .mod-filter-book .filter dd a.current {
	background:#64AADD;
	color:#fff;
	border-radius:3px
}
.book-all .result table {
	width:100%;
	table-layout:fixed
}
.book-all .result thead {
	background:#fafafa
}
.book-all .result th {
	height:36px;
	line-height:36px;
	color:#666
}
.book-all .result .index {
	text-align:center
}
.book-all .result td.index {
	color:#f60
}
.book-all .result td {
	height:34px;
	line-height:34px;
	color:#666;
	border-bottom:1px solid #e9e9e9
}
.book-all .result .author,.book-all .result .name {
	padding-right:10px
}
.book-all .result .time,.book-all .result .words {
	font-size:12px;
	font-family:Arial
}
.book-all .result .title {
	font-size:14px;
	color:#099
}
.book-all .result .title:hover {
	color:#06c
}
.book-all .result .chapter {
	font-size:12px;
	color:#848484;
	margin-left:5px
}
.book-all .result .icon-hongbao {
	vertical-align:-7px;
	margin-right:5px
}
.book-all .result .author {
	color:#099
}
.my .get-more {
	text-align:center;
	padding:10px 0
}
.my .reading .controls .more {
	background:#cacaca;
	box-shadow:none
}
.my .reading li {
	overflow:hidden;
	padding:20px;
	border-bottom:1px solid #f0f0f0
}
.my .reading .left {
	padding-right:15px
}
.my .reading .left img {
	padding:1px;
	border:1px solid #ccc
}
.my .reading .right {
	font-size:12px
}
.my .reading .control {
	float:right;
	display:none;
	margin:3px 0 0
}
.my .reading .control a {
	vertical-align:middle
}
.my .reading .control .config {
	display:inline-block;
	width:24px;
	height:22px;
	background-position:-60px -34px
}
.my .reading .hover {
	background:#F7F8F8
}
.my .reading .hover .control {
	display:block
}
.my .reading .info {
	padding-top:5px;
	padding-bottom:10px
}
.my .reading .info a,.my .reading .info i,.my .reading .info span {
	vertical-align:middle
}
.my .reading .info .name {
	font-size:16px;
	font-weight:700
}
.my .reading .info .over {
	background-position:-240px 33px
}
.my .reading .info .author,.my .reading .info .author a {
	color:#999
}
.my .reading .last-chapter,.my .reading .new-chapter {
	padding-bottom:8px
}
.my .reading .summary {
	line-height:1.5em;
	height:4.5em;
	overflow:hidden;
	padding-bottom:10px;
	word-break:break-all;
	word-wrap:break-word
}
.my .shelf-context-menu {
	border:1px solid #F590AB;
	background:#fff;
	font-size:12px;
	border-radius:5px;
	margin-left:15px
}
.my .shelf-context-menu .arrow {
	display:block;
	width:20px;
	font-size:20px;
	position:absolute;
	height:10px;
	overflow:hidden;
	right:15px;
	top:-10px;
	color:#fff
}
.my .shelf-context-menu .arrow em {
	position:absolute;
	top:0;
	left:0
}
.my .shelf-context-menu .arrow .front {
	top:1px
}
.my .shelf-context-menu .arrow .back {
	color:#F590AB;
	position:relative
}
.my .shelf-context-menu .item {
	display:block;
	color:#666;
	margin-bottom:12px
}
.my .shelf-context-menu .item span {
	float:left;
	display:inline;
	margin-right:3px;
	width:17px;
	height:14px;
	background:url(../image/shelf-contextmenu-checkbox.png)
}
.my .shelf-context-menu .checked {
	color:#20a55e
}
.my .shelf-context-menu .checked span {
	background-position:0 0
}
.my .shelf-context-menu .del {
	padding-top:6px;
	border-top:1px solid #e6e6e6;
	text-align:right
}
.my .shelf-context-menu .del a {
	color:#999
}
.my .shelf-context-menu .del a:hover {
	color:#f45d6f
}
.people .sidebar-title {
	padding-bottom:12px
}
.people .interactive {
	padding:0 0 20px 28px
}
.people .interactive a {
	margin-right:10px
}
.people .add-book {
	margin-top:10px
}
.people .no-book {
	padding-top:180px;
	padding-bottom:60px;
	text-align:center
}
.people .no-book p {
	font-weight:700
}
.people .my-books ul {
	*zoom:1
}
.people .my-books ul:after,.people .my-books ul:before {
	display:table;
	content:"";
	line-height:0
}
.people .my-books ul:after {
	clear:both
}
.people .my-books ul:after,.people .my-books ul:before {
	display:table;
	content:"";
	line-height:0
}
.people .my-books ul:after {
	clear:both
}
.people .my-books ul li {
	display:inline;
	float:left;
	overflow:hidden;
	margin-right:23px;
	width:160px;
	height:340px
}
.people .my-books ul li.fourth {
	margin:0
}
.people .my-books .pic {
	padding-bottom:10px
}
.people .my-books .pic img {
	border:1px solid #cecece
}
.people .my-books .name {
	padding-bottom:10px;
	font-size:14px;
	font-weight:700;
	text-align:center;
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.people .my-books .buttons {
	text-align:center
}
.people .my-books .buttons a {
	color:#d50d56
}
.people .my-books .chapters {
	padding-bottom:10px;
	font-size:12px;
	color:#999;
	text-align:center
}
.people .my-missions .hd {
	height:26px;
	line-height:26px;
	border-bottom:1px solid #ccc
}
.people .my-missions .list .task-item {
	width:auto
}
.search-result .search-form {
	margin-bottom:15px
}
.search-result .search-form .text-border {
	font-size:16px;
	height:22px;
	padding:6px 10px;
	width:60%
}
.search-result .search-form label {
	font-size:16px;
	margin-right:15px
}
.search-result .results {
	margin-top:30px
}
.search-result .results li {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #ddd
}
.search-result .results .left {
	padding-right:15px
}
.search-result .results .left img {
	background:#fff;
	padding:2px;
	border:1px solid #DDE3E4
}
.search-result .results .right b {
	color:#f60
}
.search-result .results .right .name {
	font-weight:700;
	color:#009f95
}
.search-result .results .right i {
	vertical-align:bottom
}
.search-result .results .tags {
	color:#999;
	font-size:12px;
	margin:10px 0
}
.search-result .results .tags a {
	color:#009f95
}
.search-result .book-list .right h5 {
	font-weight:700
}
.search-result .book-list .right .info {
	padding:5px 0 10px 0;
	color:#333
}
.search-result .book-list .right .info .author {
	font-size:12px;
	color:#999
}
.search-result .book-list .right .info .author a {
	color:#666
}
.search-result .book-list .right .summary {
	color:#666;
	line-height:1.6em;
	margin-bottom:10px
}
.search-result .book-list .right .status {
	margin-top:10px;
	font-size:12px;
	color:#999
}
.search-result .people-list .right {
	padding-top:5px
}
.search-result .people-list .info {
	margin-top:5px;
	color:#666
}
.search-result .people-list .info .num {
	color:#333
}
.news h6 {
	font-weight:700;
	margin-bottom:5px;
	margin-top:30px;
	font-size:14px
}
.news p {
	text-indent:2em;
	line-height:1.6em;
	margin-bottom:10px
}
.news .no-indent {
	text-indent:0
}
.news .block {
	margin-bottom:20px
}
.news .list {
	margin-left:30px;
	margin-bottom:10px
}
.news .list li {
	margin-bottom:10px;
	line-height:1.6em
}
.news .decimal-list {
	margin-left:50px
}
.news .decimal-list li {
	list-style:decimal
}
.news .decimal-list .list li {
	list-style:none
}
.set-icon .buttons {
	border-top:1px solid #ccc;
	padding-top:20px;
	clear:both
}
.set-icon .pic {
	margin-bottom:5px;
	border:1px solid #ccc;
	overflow:hidden;
	*zoom:1
}
.set-icon .pic:after,.set-icon .pic:before {
	display:table;
	content:"";
	line-height:0
}
.set-icon .pic:after {
	clear:both
}
.set-icon .pic:after,.set-icon .pic:before {
	display:table;
	content:"";
	line-height:0
}
.set-icon .pic:after {
	clear:both
}
.set-icon .pics li {
	float:left;
	display:inline;
	position:relative;
	margin:0 0 15px 15px
}
.set-icon .pics li.first {
	margin-left:0
}
.set-icon .pic300 {
	width:300px;
	height:300px
}
.set-icon .pic180 {
	width:180px;
	height:180px
}
.set-icon .pic100 {
	width:100px;
	height:100px
}
.set-icon .pic50 {
	width:50px;
	height:50px
}
.inspect-status .step {
	*zoom:1;
	margin-bottom:15px;
	font-size:12px;
	color:#A5A5A5
}
.inspect-status .step:after,.inspect-status .step:before {
	display:table;
	content:"";
	line-height:0
}
.inspect-status .step:after {
	clear:both
}
.inspect-status .step:after,.inspect-status .step:before {
	display:table;
	content:"";
	line-height:0
}
.inspect-status .step:after {
	clear:both
}
.inspect-status .step span {
	padding-right:5px
}
.inspect-status .step .active {
	color:#f60;
	font-weight:700
}
.inspect-status .log {
	padding:10px;
	border:1px solid #AA934A;
	background:#F2F3E5;
	font-size:12px;
	color:#4B4B4B;
	border-radius:3px
}
.inspect-status .log h5 {
	color:#963;
	margin-bottom:10px
}
.inspect-status .log table {
	table-layout:fixed;
	width:100%
}
.inspect-status .log table th {
	font-weight:700;
	border-bottom:1px solid #D8D8D8;
	line-height:26px;
	padding-left:5px
}
.inspect-status .log table td {
	vertical-align:top;
	padding:10px 5px 3px
}
.inspect-status .log table .ok {
	color:#090
}
.inspect-status .log table .refuse {
	color:#900
}
.inspect-status .log table .time {
	text-align:right;
	color:#999
}
.newcomer .recommend-list {
	overflow:hidden;
	margin:20px auto 0;
	width:840px
}
.newcomer .recommend-list .hd {
	padding-left:0
}
.newcomer .recommend-list .bd {
	padding:10px 0
}
.newcomer .recommend-list ul {
	width:130%
}
.newcomer .recommend-list li {
	float:left;
	position:relative;
	height:98px;
	width:260px;
	padding:5px;
	margin-bottom:25px;
	margin-right:16px;
	cursor:pointer
}
.newcomer .recommend-list li input {
	position:absolute;
	left:7px;
	bottom:7px
}
.newcomer .recommend-list li .left {
	padding-right:10px
}
.newcomer .recommend-list li .right {
	font-size:12px;
	color:#666
}
.newcomer .recommend-list li .right h5 {
	padding:5px 0 10px 0;
	font-size:14px;
	font-weight:700;
	color:#333
}
.newcomer .recommend-list li .right p {
	margin-bottom:10px
}
.newcomer .recommend-list li .right .intro {
	line-height:1.5em;
	height:3em;
	overflow:hidden
}
.newcomer .recommend-list li .right .author {
	color:#900000
}
.newcomer .recommend-list .hover {
	background:#eee
}
.newcomer .recommend-list .active {
	background:#FDFAEC
}
.newcomer .recommend-list .buttons {
	_margin-top:25px
}
.newcomer .recommend-list .buttons a {
	margin-right:20px
}
.my-pocket {
	line-height:1.6em;
	color:#666
}
.my-pocket .bd {
	padding-bottom:0!important
}
.my-pocket form {
	float:right
}
.my-pocket form span {
	color:#666
}
.my-pocket form .text-border {
	width:80px;
	padding-left:10px
}
.my-pocket .num,.my-pocket b {
	color:#f60;
	font-family:Arial
}
.my-pocket .num {
	font-size:24px
}
.profile .zone .text-border {
	width:90px
}
.pay-problem {
	font-size:14px
}
.pay-problem p {
	padding-top:15px
}
.pay-info {
	background:#FFEFED;
	border:1px solid #E2A2A2;
	padding:45px 40px
}
.pay-info .left {
	padding-right:25px
}
.pay-info .right {
	padding-top:15px
}
.pay-info .icon {
	display:block;
	width:78px;
	height:78px;
	background:url(../image/pay-icon-fail.png)
}
.pay-info .num {
	color:#f60;
	text-decoration:underline
}
.pay-info h5 {
	font-size:14px
}
.pay-info em {
	color:#f60
}
.pay-info p {
	font-size:12px;
	line-height:2em
}
.pay-ok {
	background:#D7FFF7;
	border-color:#63A399
}
.pay-ok .icon {
	background-image:url(../image/pay-icon-ok.png)
}
.pay-wait {
	padding:15px
}
.pay-wait p {
	line-height:1.6em
}
.pay-wait b {
	color:#f60
}
.email-suggest li a {
	padding-left:20px
}
.sign-form h1 {
	height:90px;
	line-height:90px;
	font-size:16px;
	border-bottom:1px solid #e3e3e3;
	color:#666;
	text-align:center
}
.sign-form .container {
	width:1000px;
	position:relative;
	z-index:1
}
.sign-form .wrap-input {
	background:#fff;
	zoom:1;
	width:264px;
	height:40px
}
.sign-form .wrap-input .left {
	width:40px;
	height:38px;
	padding-right:8px;
	text-align:center
}
.sign-form .wrap-input .right {
	position:relative
}
.sign-form .wrap-input input {
	width:90%;
	height:20px;
	padding:9px 10px 9px 0;
	border:none;
	background:0 0;
	font-size:16px;
	font-family:Arial;
	outline:0
}
.sign-form .back-button {
	height:90px
}
.sign-form .back-button a {
	margin:0 5px
}
.sign-form .face {
	margin-bottom:36px
}
.sign-form .org-account .hd {
	padding:15px 0;
	border-top:1px solid #e3e3e3;
	background:#e8e8e8;
	color:#666;
	text-align:center
}
.sign-form .org-account .bd {
	background:#ddd;
	padding:15px 0 15px 15px;
	*zoom:1
}
.sign-form .org-account .bd:after,.sign-form .org-account .bd:before {
	display:table;
	content:"";
	line-height:0
}
.sign-form .org-account .bd:after {
	clear:both
}
.sign-form .org-account .bd:after,.sign-form .org-account .bd:before {
	display:table;
	content:"";
	line-height:0
}
.sign-form .org-account .bd:after {
	clear:both
}
.sign-form .other-account {
	margin:40px 0;
	*zoom:1
}
.sign-form .other-account:after,.sign-form .other-account:before {
	display:table;
	content:"";
	line-height:0
}
.sign-form .other-account:after {
	clear:both
}
.sign-form .other-account:after,.sign-form .other-account:before {
	display:table;
	content:"";
	line-height:0
}
.sign-form .other-account:after {
	clear:both
}
.sign-form .other-account li {
	text-align:center;
	width:25%;
	float:left
}
.sign-form .other-account li a {
	display:block;
	font-size:24px
}
.sign-form .other-account li a i {
	display:inline-block;
	margin-top:45px
}
.sign-form .other-account li a span {
	width:143px;
	height:143px;
	margin:0 auto 25px;
	display:block;
	background:silver;
	border-radius:50%
}
.sign-form .other-account li a:hover {
	color:#333
}
.sign-form .other-account li a:hover span {
	background:#a7a7a7
}
.sign-form .other-account .qq i {
	width:50px;
	height:51px;
	background-position:0 -48px
}
.sign-form .other-account .weixin i {
	width:64px;
	height:52px;
	background-position:0 -103px
}
.sign-form .other-account .weibo i {
	width:64px;
	height:51px;
	background-position:0 -161px
}
.sign-form .other-account .baidu i {
	width:55px;
	height:58px;
	background-position:0 -216px;
	margin-top:40px
}
.sign-form .notice-legend {
	color:#00b8ac
}
.sign-form .notice-isError {
	color:#ff8383
}
.sign-form .item {
	position:relative;
	float:left;
	display:inline;
	margin:0 13px 0 0
}
.sign-form .infield {
	position:absolute;
	font-size:12px;
	left:0;
	top:12px;
	z-index:1;
	color:#ccc
}
html.ie6 .sign-form .infield {
	top:14px
}
.sign-form label.error {
	font-size:12px
}
.sign-form .text-border {
	width:262px;
	padding:6px 8px
}
.sign-form .codes .inside {
	background:#dff6f5;
	padding:15px;
	*zoom:1
}
.sign-form .codes .inside:after,.sign-form .codes .inside:before {
	display:table;
	content:"";
	line-height:0
}
.sign-form .codes .inside:after {
	clear:both
}
.sign-form .codes .inside:after,.sign-form .codes .inside:before {
	display:table;
	content:"";
	line-height:0
}
.sign-form .codes .inside:after {
	clear:both
}
.sign-form .codes .wrap-input {
	width:216px
}
.sign-form .codes .wrap-input .left {
	height:33px;
	width:100px;
	border-right:1px solid #ccc;
	margin:3px 0 3px 3px
}
.sign-form .codes .wrap-input input {
	padding-left:10px;
	width:80%
}
.sign-form .codes .wrap-input .infield {
	left:10px
}
.sign-form .codes label.error {
	clear:both
}
.sign-form .codes .text-border {
	width:60px
}
.sign-form .pass {
	width:auto
}
.sign-form .forget {
	position:absolute;
	right:0;
	top:12px;
	color:#999;
	font-size:12px
}
.sign-form .already {
	float:left;
	margin-top:12px;
	color:#00b8ac
}
.sign-form .go-register {
	padding-top:30px;
	border-top:1px solid #dfeeef;
	font-weight:700;
	text-align:center
}
.sign-form .go-register a {
	color:#00b8ac;
	font-weight:700
}
.sign-form .buttons .button-input {
	width:188px;
	height:40px;
	line-height:40px
}
.sign-form .icon {
	display:inline-block
}
.sign-form .icon-mail {
	width:23px;
	height:16px;
	margin-top:11px
}
.sign-form .icon-key {
	width:14px;
	height:23px;
	margin-top:8px;
	background-position:0 -20px
}
.cash-table table {
	width:100%
}
.cash-table .num {
	color:#f60
}
.cash-table td {
	padding:10px
}
.cash-table .col1 {
	width:120px;
	text-align:right
}
.cash-table .line {
	padding-top:10px;
	border-bottom:1px solid #ddd
}
.pay-choose .block {
	padding:0 20px
}
.pay-choose .alert {
	zoom:1
}
.pay-choose .quick-pay-form {
	overflow:hidden
}
.pay-choose .quick-pay .inner {
	border:1px solid #ddd;
	background:#fff;
	padding:20px 0
}
.pay-choose .quick-pay .other-way {
	margin:10px 0;
	text-align:center
}
.pay-choose .quick-pay .other-way a {
	color:#06c
}
.pay-choose .quick-pay .other-way i {
	display:inline-block;
	height:0;
	width:0;
	overflow:hidden;
	border:5px solid transparent;
	border-color:#9e9e9e #fffff5 #fffff5 #fffff5;
	position:relative;
	top:4px
}
.pay-choose .quick-pay .opened i {
	border-color:#fffff5 #fffff5 #9e9e9e #fffff5;
	top:-2px
}
.pay-choose .quick-pay .first-pay .other-way {
	float:none
}
.pay-choose .choose-payway {
	border-top:1px solid #ddd;
	overflow:hidden
}
.pay-choose .choose-payway .coin-exchange {
	color:#F0853E
}
.pay-choose .choose-payway .left li {
	padding:5px 10px;
	color:#6f6f6f;
	cursor:pointer;
	font-size:12px;
	line-height:1.6em;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#f0f0f0;
	width:120px
}
.pay-choose .choose-payway .left li.active {
	font-weight:700;
	color:#333;
	border-right:1px solid #fff;
	background:#fff
}
.pay-choose .choose-payway .left li.active .coin-exchange {
	color:#f60
}
.pay-choose .choose-payway .right .alert {
	margin-right:16px
}
.pay-choose .choose-payway .right .choose-bank {
	*zoom:1
}
.pay-choose .choose-payway .right .choose-bank:after,.pay-choose .choose-payway .right .choose-bank:before {
	display:table;
	content:"";
	line-height:0
}
.pay-choose .choose-payway .right .choose-bank:after {
	clear:both
}
.pay-choose .choose-payway .right .choose-bank:after,.pay-choose .choose-payway .right .choose-bank:before {
	display:table;
	content:"";
	line-height:0
}

.pay-choose .choose-payway .right .choose-bank:after {
	clear:both
}
.pay-choose .choose-payway .right form label {
	margin-right:5px
}
.pay-choose .choose-payway .right form label input {
	margin-right:2px;
	vertical-align:-2px
}
.pay-choose .choose-payway .right .items {
	padding:5px 0 0 5px
}
.pay-choose .choose-payway .right .select-list {
	*zoom:1
}
.pay-choose .choose-payway .right .select-list:after,.pay-choose .choose-payway .right .select-list:before {
	display:table;
	content:"";
	line-height:0
}
.pay-choose .choose-payway .right .select-list:after {
	clear:both
}
.pay-choose .choose-payway .right .select-list:after,.pay-choose .choose-payway .right .select-list:before {
	display:table;
	content:"";
	line-height:0
}
.pay-choose .choose-payway .right .select-list:after {
	clear:both
}
.pay-choose .choose-payway .right .select-list li {
	float:left;
	cursor:pointer;
	overflow:hidden;
	padding:5px 3px;
	border-radius:3px
}
.pay-choose .choose-payway .right .select-list li.disabled {
	cursor:default
}
.pay-choose .choose-payway .right .select-list li.active {
	background:#FFCFAE
}
.pay-choose .choose-payway .right .game-card li {
	width:154px;
	height:74px
}
.pay-choose .choose-payway .right .online-banking li {
	width:155px;
	height:33px
}
.pay-choose .select-price-form {
	margin:15px 0 0
}
.pay-choose .select-price-form .recent {
	line-height:38px;
	margin-bottom:15px;
	color:#666
}
.pay-choose .select-price-form .recent img,.pay-choose .select-price-form .recent span {
	vertical-align:middle
}
.pay-choose .select-price-form .recent img {
	margin-left:5px
}
.pay-choose .select-price-form .options {
	padding:15px 0 15px 30px;
	zoom:1
}
.pay-choose .select-price-form .options label {
	margin-right:5px;
	*margin-right:0
}
.pay-choose .select-price-form .options label input {
	margin-right:2px;
	vertical-align:-2px
}
.pay-choose .select-price-form .options .text-border {
	width:50px;
	font-family:Arial;
	font-weight:700;
	padding:3px 5px;
	color:#666
}
.pay-choose .select-price-form .item {
	margin-top:10px;
	margin-bottom:10px;
	padding-left:30px
}
.pay-choose .select-price-form .item .lpic {
	padding-top:5px;
	width:75px
}
.pay-choose .select-price-form .item .text-border {
	height:20px;
	width:50%
}
.pay-choose .select-price-form .item .code {
	width:100px
}
.pay-choose .select-price-form .code-img {
	border:1px solid #ccc
}
.pay-choose .select-price-form .code,.pay-choose .select-price-form .code-change,.pay-choose .select-price-form .code-img {
	vertical-align:middle
}
.pay-choose .select-price-form .code-change {
	font-size:12px;
	color:#09c
}
.pay-choose .select-price-form .buttons {
	padding-top:15px;
	padding-right:10px;
	text-align:right
}
.pay-choose .select-price-form .buttons .exchange {
	font-size:14px;
	color:#999;
	margin-right:15px
}
.pay-choose .select-price-form .buttons .exchange em {
	font-weight:700;
	margin:0 2px;
	color:#f60
}
.pay-choose .mobile-suggestion {
	padding:30px 20px 10px;
	font-size:12px;
	color:#666
}
.pay-choose .mobile-suggestion h5 {
	font-weight:700;
	padding-bottom:10px
}
.pay-choose .mobile-suggestion p {
	margin-bottom:5px;
	line-height:1.6em
}
.pay-choose .mobile-suggestion a {
	display:inline-block;
	padding:3px 5px;
	color:#f60;
	border:1px solid #ccc;
	background:#f1f1f1;
	margin:0 10px
}
.pay-choose .mobile-suggestion a:hover {
	background:#f7f7f7
}
.pay-choose .record-info {
	margin-top:10px;
	color:#666;
	text-align:right;
	font-size:12px;
	margin-bottom:10px
}
.pay-choose .record-info b {
	color:#f60
}
.pay-choose .record-list .bd table {
	width:100%
}
.pay-choose .record-list .bd .num {
	color:#f60
}
.pay-choose .record-list .bd th {
	background:#f4f4f4;
	font-size:12px
}
.pay-choose .record-list .bd td,.pay-choose .record-list .bd th {
	padding:10px
}
.pay-choose .record-list .bd td {
	background:#fafafa;
	border-bottom:1px solid #fff;
	vertical-align:top;
	word-break:break-all;
	word-wrap:break-word
}
.pay-choose .dialog-payment .bank-name {
	color:#07c;
	font-weight:700
}
.pay-choose .dialog-payment .bd {
	font-size:14px
}
.pay-choose .dialog-payment .bd .options {
	padding-left:18px
}
.pattern-cover-author .bd {
	background:#f4f4f4
}
.pattern-cover-author .author-zone .name {
	color:#d50d56
}
.pattern-cover-author .vacancy img {
	background:url(../image/cover-cooper-add.png)
}
.pattern-cover-author .other-books ul li {
	width:50px;
	padding-right:16px
}
.pattern-cover-author .other-books img {
	border:1px solid #ccc
}
.pattern-cover-update .left {
	color:#999
}
.pattern-cover-update .right h4 a {
	color:#000
}
.pattern-cover-update .chapter-link i {
	background-position:-80px -8px
}
.rank-declare .hd {
	margin-bottom:12px
}
.rank-declare .bd h5 {
	font-size:14px;
	margin-bottom:10px
}
.rank-declare .bd p {
	line-height:1.6em;
	margin-bottom:30px
}
.rank-declare .bd table,.rank-declare .bd table th,.rank-declare .bd td {
	border-color:#eee;
	padding:4px
}
.cover .pattern-cover-detail .book-status {
	left:0;
	top:0;
	width:38px;
	height:66px;
	padding-right:12px;
	border-right:1px solid #dcdcdc;
	background-position:0 -125px
}
.cover .pattern-cover-detail .left .pic img {
	_border:1px solid #ccc
}
.cover .pattern-cover-detail .is-finished {
	background-position:-61px -125px
}
.cover .pattern-cover-detail .hd {
	padding-left:67px;
}
.cover .pattern-cover-detail .hd h2 {
	font-weight:400
}
.cover .pattern-cover-detail .index i {
	background-position:0 -64px
}
.cover .pattern-cover-detail .read i {
	background-position:-29px -64px
}
.cover .pattern-cover-detail .support {
	background-position:0 -88px
}
.cover .pattern-cover-detail .collect {
	color:#fff;
	background:#787878;
	padding:3px 8px 4px;
	border-radius:10px;
	display:inline-block;
}
.cover .pattern-cover-detail .collect b {
	color:#ff9
}
.cover .pattern-cover-detail .collect em.b {
	display:inline
}
.cover .pattern-cover-detail .collect i {
	display:inline-block;
	width:15px;
	height:14px;
	margin-right:4px;
	background-position:-54px -64px
}
.cover .pattern-cover-detail .collected {
	background:#d50d56;
	color:#fff100
}
.cover .pattern-cover-detail .collected em.b {
	display:none
}
.cover .pattern-cover-detail .collected span {
	color:#fff
}
.cover .pattern-cover-detail .collected i {
	background-position:-78px -64px
}
.cover .pattern-cover-detail .copy,.cover .pattern-cover-detail .ext-login,.cover .pattern-cover-detail .notify {
	padding:15px 15px 15px 60px;
	line-height:1.6em;
	background:#F7F2E6;
	color:#666;
	border-radius:5px
}
.cover .pattern-cover-detail .copy i,.cover .pattern-cover-detail .ext-login i,.cover .pattern-cover-detail .notify i {
	float:left;
	margin-left:-45px;
	width:33px;
	height:32px;
	background-position:0 -495px
}
.cover .pattern-cover-detail .copy,.cover .pattern-cover-detail .ext-login {
	margin-bottom:1px
}
.cover .pattern-cover-detail .ext-login {
	margin-top:30px
}
.cover .pattern-cover-detail .ext-login i {
	background-position:0 -533px
}
.cover .pattern-cover-detail .notify i {
	background-position:-48px -495px;
	margin-bottom:10px
}
.cover .pattern-cover-detail .bd .auto-pay {
	padding-top:8px;
	border-top:1px solid #ccc
}
.cover .pattern-cover-detail .bd .auto-pay a {
	width:93px;
	height:30px;
	background-position:0 -235px
}
.cover .pattern-cover-detail .bd .auto-pay .open {
	background-position:0 -201px
}
.cover .pattern-cover-detail .boost-diamond {
	position:relative;
	width:202px;
	padding:0;
	border:none;
	background:url(../image/cover-diamond.png) no-repeat
}
.cover .pattern-cover-detail .boost-diamond .what-the-diamond {
	position:absolute;
	right:4px;
	top:4px;
	display:block;
	width:16px;
	height:16px;
	background:url(../image/field.gif) no-repeat;
	background-image:url(../image/field.gif)
}
.cover .pattern-cover-detail .boost-diamond .num {
	float:left;
	display:inline;
	padding-top:7px;
	font-size:28px;
	font-family:Georgia;
	color:#f90
}
.cover .pattern-cover-detail .boost-diamond .now {
	height:53px
}
.cover .pattern-cover-detail .boost-diamond img {
	background:url(../image/zuanshi.gif);
	float:left;
	border:none
}
.cover .pattern-cover-detail .boost-diamond .send {
	position:relative;
	display:block;
	margin:0 10px;
	height:32px;
	background:url(../image/field.gif) no-repeat;
	background-image:url(../image/field.gif)
}
.cover .pattern-cover-detail .boost-diamond .total {
	padding:5px 10px 5px;
	text-align:center;
	color:#ebeae5
}
.cover .pattern-cover-boost {
	border-bottom:1px solid #e7e7e7
}
.cover .pattern-cover-boost .hd {
	overflow:visible
}
.cover .pattern-cover-boost .hd h5 {
	width:164px;
	border-bottom:1px solid #d50d56
}
.cover .pattern-cover-boost .hd h5 span {
	border-bottom:none
}
.cover .pattern-cover-boost .hd .total {
	display:inline;
	float:none;
	padding-left:0
}
.cover .pattern-cover-boost .hd .total .count {
	color:#999
}
.cover .pattern-cover-boost .hd .exp span {
	color:#ccc;
	width:19.9%;
	font-size:14px;
	letter-spacing:13px;
	display:inline
}
.cover .pattern-cover-boost .hd .exp .active {
	font-size:20px;
	letter-spacing:3px
}
.cover .pattern-cover-boost .bd {
	background:#fff;
	padding:0;
	border-bottom:1px solid #fff
}
.cover .pattern-cover-boost .plus {
	color:#f90
}
.cover .pattern-cover-boost .progress-wrap {
	position:absolute;
	left:164px;
	top:40px;
	z-index:1;
	width:561px
}
html.ie6 .cover .pattern-cover-boost .progress-wrap {
	top:42px
}
.cover .pattern-cover-boost .progress {
	width:0;
	height:1px;
	background:#d50d56;
	overflow:hidden
}
.cover .pattern-cover-boost .recent-list {
	border-right:0;
	background:#f4f4f4;
	width:144px;
	padding:0 10px
}
.cover .pattern-cover-boost .recent-list .more {
	background:#f4f4f4;
	width:144px
}
.cover .pattern-cover-boost .recent-list .more a {
	color:#666
}
.cover .pattern-cover-boost .recent-list li span em {
	color:#f90
}
.cover .pattern-cover-boost .recent-list li a {
	color:#9f9f9f
}
.cover .pattern-cover-boost .controls {
	width:560px;
	background:#fff
}
.cover .pattern-cover-boost .controls .item-list p.name {
	color:#999
}
.cover .pattern-cover-boost .controls .item-list p.name .count {
	color:#eb6100
}
.cover .pattern-cover-boost .controls .form {
	color:#999
}
.cover .pattern-cover-boost .controls .form .to-pay {
	color:#f90
}
.cover .pattern-cover-boost .controls .form .conver span.count em {
	color:#f90
}
.cover .pattern-cover-boost .controls .form .submit {
	width:113px;
	height:40px;
	overflow:hidden;
	background-position:0 -447px;
	margin-top:0
}
.cover .pattern-cover-boost .controls .form .cancel {
	color:#fff
}
.cover .pattern-cover-boost .donate-item {
	width:78px;
	height:78px;
	background:url(../image/cover-boost-items-sprite.jpg) no-repeat
}
.cover .pattern-cover-boost .donate-item-21 {
	background-position:0 -78px
}
.cover .pattern-cover-boost .donate-item-22 {
	background-position:0 -156px
}
.cover .pattern-cover-boost .donate-item-23 {
	background-position:0 -234px
}
.cover .pattern-cover-boost .donate-item-24 {
	background-position:0 -312px
}
.cover .pattern-cover-boost .donate-item-25 {
	background-position:0 -390px
}
.cover .topic .bd ul {
	height:30px;
	padding:8px 0
}
.cover .topic .bd ul li {
	float:left;
	margin-right:6px;
	width:30px;
	height:30px;
	-moz-border-radius:50%;
	-weikit-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	background:#ccc
}
.cover .topic .bd ul li .icon {
	display:inline-block;
	width:30px;
	height:30px;
	background-image:url(../image/spirit-topic1.png);
	background-repeat:no-repeat
}
.cover .topic .bd ul li .hear {
	background-position:0 -30px
}
.cover .topic .bd ul li .video {
	background-position:0 -60px
}
.cover .topic .bd ul li .game {
	background-position:0 -90px
}
.cover .topic .bd ul li .comics {
	background-position:0 -120px
}
.cover .topic .bd ul li .rim {
	background-position:0 -150px
}
.cover .topic .bd ul .active {
	background:url(../image/topic1.png) no-repeat center
}
.cover .topic .bd ul .last {
	margin-right:0
}
.cover .topic .bd p {
	line-height:28px;
	font-size:12px
}
.cover .topic .bd p .orange {
	color:#ff9c00;
	font-family:Arial;
	font-size:8px
}
.cover .topic .bd p .red {
	float:right;
	color:#f60
}
.cover .fans-rank .bd {
	padding:0
}
.cover .fans-rank .config {
	line-height:normal;
	float:right;
	margin:12px 10px 0 0;
	font-size:12px;
	position:relative;
	z-index:1
}
.cover .fans-rank .more {
	text-align:right;
	font-size:12px;
	padding-top:10px
}
.cover .fans-rank .more a {
	color:#c90
}
.cover .fans-rank li {
	padding:10px 15px;
	font-size:12px;
	position:relative
}
.cover .fans-rank li a {
	color:#999
}
.cover .fans-rank li .index {
	font-family:Arial;
	display:inline-block;
	overflow:hidden;
	width:14px;
	height:14px;
	line-height:14px;
	font-size:12px;
	text-align:center;
	background:#696969;
	color:#fff;
	border-radius:3px;
	margin-right:3px
}
.cover .fans-rank li .name {
	display:inline-block;
	width:50%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.cover .fans-rank li .title {
	float:right
}
html.ie6 .cover .fans-rank li .title {
	margin-top:2px
}
.cover .fans-rank li.top .index {
	background:#f60;
	color:#fff
}
.cover .fans-rank li.last {
	border:none
}
.cover .reviews .reviews-control {
	font-size:12px;
	color:#ccc;
	text-align:right;
	height:30px;
	line-height:30px
}
.cover .reviews .reviews-control a {
	color:#666;
	margin:0 3px
}
.cover .reviews .reviews-control a:hover {
	color:#333
}
.cover .reviews .reviews-control .sensitive {
	color:#f60
}
.cover .reviews .reviews-control .sensitive i {
	position:relative;
	top:1px;
	display:inline-block;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:5px solid #f60;
	border-color:#fff #fff #fff #f60
}
.cover .reviews .reviews-control .sensitive:hover {
	color:#cc5200
}
.cover .reviews .sensitive-words {
	display:none;
	padding:5px;
	margin-top:8px
}
.cover .reviews .sensitive-words .ui-tags {
	width:auto;
	border:2px solid #DFB0B0;
	border-radius:3px;
	background:#fff
}
.cover .reviews .sensitive-words .ui-tags li {
	padding-bottom:0;
	padding-top:0
}
.cover .reviews .sensitive-words .ui-tags li a {
	border-color:#D13939;
	background:#F36A6A
}
.cover .reviews .sensitive-words .ui-tags li a:hover .rm {
	background-position:0 0;
	background-color:#E03A3A;
	border-radius:2px
}
.cover .reviews .sensitive-words p {
	margin-top:-3px;
	padding-right:3px
}
.cover .reviews .is-author,.cover .reviews .is-cooper {
	display:inline-block;
	width:42px;
	height:18px;
	margin-top:3px;
	overflow:hidden;
	background-position:-1px -357px
}
.cover .reviews .is-cooper {
	background-position:-1px -383px
}
.cover .reviews .hd em {
	color:#999;
	margin-left:10px
}
.cover .reviews .add {
	float:right;
	margin:5px 0 0 10px
}
.cover .reviews .tab-choose a {
	font-weight:400;
	background:#eaeaea;
	color:#d50d56
}
.cover .reviews .tab-choose .active {
	color:#fff;
	background:#d50d56
}
.cover .reviews .reply-comment .reply-button {
	border:none
}
.cover .reviews .bd {
	padding-top:20px
}
.cover .reviews .bd .summary {
	padding-bottom:10px
}
.cover .reviews .bd .more {
	font-size:12px;
	color:#666
}
.cover .reviews .bd .more:hover {
	text-decoration:underline
}
.cover .reviews .bd .org-content {
	word-wrap:break-word;
	white-space:pre-wrap;
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0;
	position:relative;
	padding-bottom:10px;
	zoom:1;
	line-height:2em
}
.cover .reviews .bd .org-content p {
	border-top:1px dotted #ccc;
	margin-top:5px;
	padding-top:3px
}
.cover .reviews .bd .org-content .more {
	font-size:14px
}
.cover .reviews .more-review {
	text-align:right;
	font-weight:700
}
.cover .reviews .more-review .num {
	color:#f60
}
.cover .author-recommend li {
	padding:5px 0
}
.cover .author-recommend li .icon {
	display:none;
	float:right;
	width:14px;
	height:14px;
	margin-top:20px;
	background-position:-80px -94px
}
.cover .author-recommend li.hover .icon {
	display:inline
}
.cover .author-recommend .add-recommend {
	padding:10px;
	border-top:1px solid #787878;
	display:none;
	background:#F9F9F9
}
.cover .author-recommend .add-recommend h5 {
	margin-bottom:5px;
	font-weight:400
}
.cover .author-recommend .add-recommend table {
	width:100%;
	table-layout:fixed
}
.cover .author-recommend .add-recommend input {
	width:97%;
	padding:3px;
	border:1px solid #BE0A4C;
	border-right:none;
	outline:0
}
.cover .author-recommend .add-recommend a {
	display:block;
	height:22px;
	line-height:22px;
	width:40px;
	margin-left:-1px;
	text-align:center;
	color:#fff;
	font-size:12px;
	border:1px solid #BE0A4C;
	background:#BE0A4C
}
.cover .author-recommend .add-recommend-button {
	height:30px;
	line-height:30px;
	background:#BE0A4C;
	border-radius:0 0 5px 5px;
	font-size:12px;
	font-weight:700
}
.cover .author-recommend .add-recommend-button a {
	display:block;
	text-align:center;
	color:#fff
}
.cover-breadcrumb {
	clear:both;
	height:56px;
	line-height:56px;
	padding-left:40px;
	margin:0 6px -2px;
	background:#f6f6f6
}
.cover-breadcrumb,.cover-breadcrumb a {
	color:#999
}
.cover-breadcrumb .home,.cover-breadcrumb .name {
	color:#333
}
.cover-breadcrumb .home {
	padding-right:10px;
	background:url(../image/arrow-breadcrumb.gif) no-repeat right center
}
.cover-breadcrumb .name {
	margin-right:20px
}
.cover-breadcrumb .divide {
	margin:0 5px
}
.cover-breadcrumb i {
	float:left;
	width:22px;
	height:17px;
	margin:19px 15px 0 0;
	background-position:-91px -510px
}
.book-manange .book-info {
	margin-top:20px
}
.book-manange .book-info .left {
	padding-right:30px
}
.book-manange .book-info .left p {
	margin-top:15px
}
.book-manange .book-info h5 {
	color:#333;
	font-size:16px;
	font-weight:700;
	padding:5px 0 5px 0
}
.book-manange .book-info .txt {
	margin:10px 0 20px 0;
	line-height:1.8em;
	word-wrap:break-word;
	word-break:break-all
}
.book-manange .open-status {
	text-align:center;
	margin-top:15px;
	width:120px
}
.book-manange .open-status a {
	color:#09c;
	font-size:12px
}
.book-manange .chapter-panel {
	font-size:12px
}
.book-manange .chapter-panel .ft {
	text-align:right;
	border-top:2px solid #ACACAC;
	padding:10px
}
.book-manange .chapter-panel .del-chapter,.book-manange .chapter-panel .edit-chapter {
	display:none
}
.book-manange .chapter-panel .control {
	height:49px;
	line-height:49px;
	padding-top:2px;
	background:#646464;
	position:relative;
	z-index:1;
	color:#fff
}
.book-manange .chapter-panel .control strong {
	padding-left:15px;
	font-size:20px;
	font-weight:400
}
.book-manange .chapter-panel .control .desc {
	color:#F32222;
	margin-left:10px
}
.book-manange .chapter-panel .control table {
	float:right;
	margin-right:10px
}
.book-manange .chapter-panel .control table td {
	line-height:normal;
	height:48px;
	vertical-align:middle
}
.book-manange .chapter-panel .switch {
	display:inline;
	float:left;
	position:relative;
	height:22px;
	width:60px;
	border:1px solid #ACACAC;
	border-radius:10px;
	background:#fff;
	overflow:hidden
}
.book-manange .chapter-panel .switch span {
	cursor:pointer;
	*zoom:1;
	display:block;
	line-height:normal;
	width:100px;
	padding:3px 8px 0;
	margin-left:-32px
}
.book-manange .chapter-panel .switch span:after,.book-manange .chapter-panel .switch span:before {
	display:table;
	content:"";
	line-height:0
}
.book-manange .chapter-panel .switch span:after {
	clear:both
}
.book-manange .chapter-panel .switch span:after,.book-manange .chapter-panel .switch span:before {
	display:table;
	content:"";
	line-height:0
}
.book-manange .chapter-panel .switch span:after {
	clear:both
}
.book-manange .chapter-panel .switch em {
	margin-top:1px
}
html.ie6 .book-manange .chapter-panel .switch em {
	margin-top:2px
}
.book-manange .chapter-panel .switch .l,.book-manange .chapter-panel .switch .r,.book-manange .chapter-panel .switch i {
	float:left
}
.book-manange .chapter-panel .switch .l {
	color:#50ba88
}
.book-manange .chapter-panel .switch .r {
	color:#C5C5C5
}
.book-manange .chapter-panel .switch i {
	display:inline;
	width:16px;
	height:16px;
	background:#C5C5C5;
	border-radius:100%;
	margin:0 6px 0
}
.book-manange .chapter-panel .save-status .r,.book-manange .chapter-panel .save-status i {
	display:none;
	text-align:center
}
.book-manange .chapter-panel .panels .add-chapter,.book-manange .chapter-panel .panels .add-volume {
	margin:3px 6px 0 0;
	color:#fff;
	font-weight:700;
	text-align:center;
	float:right
}
.book-manange .chapter-panel .panels .select-view {
	text-align:center;
	width:15px
}
.book-manange .chapter-panel .panels .select-view input {
	vertical-align:-2px;
	*margin-top:14px
}
.book-manange .chapter-panel .panels .move-to {
	padding:0 24px 0 5px;
	background-image:url(../image/arrow-green-down-8px.png);
	background-repeat:no-repeat;
	background-position:46px 2px;
	height:53px
}
.book-manange .chapter-panel .panels .disabled {
	opacity:.5;
	filter:alpha(opacity=50);
	cursor:default
}
.book-manange .chapter-panel .panels .chapters,.book-manange .chapter-panel .panels .volumes {
	height:550px
}
.book-manange .chapter-panel .panels .chapters ul li,.book-manange .chapter-panel .panels .volumes ul li {
	position:relative
}
.book-manange .chapter-panel .panels .chapters ul li:hover,.book-manange .chapter-panel .panels .volumes ul li:hover {
	background-color:#DADADA
}
.book-manange .chapter-panel .panels .chapters ul li.moving,.book-manange .chapter-panel .panels .volumes ul li.moving {
	background-color:#F3F5A9!important
}
.book-manange .chapter-panel .panels .chapters ul li.moving .name,.book-manange .chapter-panel .panels .volumes ul li.moving .name {
	color:#000!important
}
.book-manange .chapter-panel .panels .chapters .placeholder,.book-manange .chapter-panel .panels .volumes .placeholder {
	background:#999
}
.book-manange .chapter-panel .panels .volume-list {
	height:520px;
	position:relative;
	overflow-y:scroll
}
.book-manange .chapter-panel .panels .volume-list .ui-sortable {
	padding-bottom:20px
}
.book-manange .chapter-panel .panels .top {
	height:30px;
	background:#E7E7E7;
	line-height:30px;
	padding-left:15px
}
.book-manange .chapter-panel .panels .volumes {
	width:30%;
	background:#FAFAFA;
	border-right:1px solid #fff
}
.book-manange .chapter-panel .panels .volumes .tops {
	color:#066
}
.book-manange .chapter-panel .panels .volumes ul li {
	padding-left:15px;
	padding-right:10px;
	margin-bottom:1px;
	height:36px;
	line-height:36px;
	cursor:pointer
}
.book-manange .chapter-panel .panels .volumes ul li .empty {
	color:#999
}
.book-manange .chapter-panel .panels .volumes ul li .del,.book-manange .chapter-panel .panels .volumes ul li .edit {
	float:right;
	height:16px;
	background:url(../image/bookmanage-manage-icon.png) no-repeat;
	margin-top:10px;
	display:none
}
.book-manange .chapter-panel .panels .volumes ul li .edit {
	width:16px
}
.book-manange .chapter-panel .panels .volumes ul li .edit:hover {
	background-position:left bottom
}
.book-manange .chapter-panel .panels .volumes ul li .del {
	width:12px;
	margin-left:3px;
	background-position:right 0
}
.book-manange .chapter-panel .panels .volumes ul li .del:hover {
	background-position:right -19px
}
.book-manange .chapter-panel .panels .volumes ul li .name {
	float:left;
	width:70%;
	color:#7A7A7A;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.book-manange .chapter-panel .panels .volumes ul li.hover .del,.book-manange .chapter-panel .panels .volumes ul li.hover .edit {
	display:inline
}
.book-manange .chapter-panel .panels .volumes ul li.current {
	background:#A1A1A1
}
.book-manange .chapter-panel .panels .volumes ul li.current .name {
	color:#fff;
	font-weight:700
}
.book-manange .chapter-panel .panels .chapters {
	position:relative;
	border-left:1px solid #DFDFDF;
	background:#FAFAFA
}
.book-manange .chapter-panel .panels .chapters .top {
	padding-left:16px
}
.book-manange .chapter-panel .panels .chapters .chapters-lists {
	height:520px;
	position:relative;
	overflow-y:scroll
}
.book-manange .chapter-panel .panels .chapters ul li {
	padding-right:5px;
	height:64px;
	line-height:20px;
	border-bottom:1px solid #DFDFDF;
	vertical-align:0
}
.book-manange .chapter-panel .panels .chapters ul li.empty-volume {
	line-height:64px;
	color:#999;
	padding-left:10px
}
.book-manange .chapter-panel .panels .chapters ul li.active {
	background-color:#FFB
}
.book-manange .chapter-panel .panels .chapters ul li .rtext {
	padding-top:10px
}
.book-manange .chapter-panel .panels .chapters ul li .lpic {
	width:15px;
	padding:10px 10px 0 15px;
	*padding-top:7px;
	text-align:center
}
.book-manange .chapter-panel .panels .chapters ul li .lpic input {
	vertical-align:-3px
}
.book-manange .chapter-panel .panels .chapters ul li .column {
	float:left
}
.book-manange .chapter-panel .panels .chapters ul li a,.book-manange .chapter-panel .panels .chapters ul li em {
	color:#6B6B6B
}
.book-manange .chapter-panel .panels .chapters ul li a:hover {
	color:#06c
}
.book-manange .chapter-panel .panels .chapters ul li .publish {
	color:#06c
}
.book-manange .chapter-panel .panels .chapters ul li .name {
	width:90%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.book-manange .chapter-panel .panels .chapters ul li .name a {
	color:#333
}
.book-manange .chapter-panel .panels .chapters ul li .ctrl {
	float:right
}
.book-manange .chapter-panel .panels .chapters ul li .ctrl a {
	margin-left:3px
}
.book-manange .chapter-panel .panels .chapters ul li .info {
	padding:5px 10px 5px 0
}
.book-manange .chapter-panel .panels .chapters ul li .status {
	color:#090
}
.book-manange .chapter-panel .panels .chapters ul li .waiting {
	color:#f60
}
.book-manange .chapter-panel .panels .chapters ul li .refuse {
	color:red
}
.book-manange .chapter-panel .panels .chapters ul li .free {
	color:#090
}
.book-manange .chapter-panel .panels .chapters ul li .notfree {
	color:#f60
}
.book-manange .chapter-panel .panels .chapters ul li .time {
	color:#757575
}
.book-manange .not-editable .del-chapter,.book-manange .not-editable .edit-chapter {
	display:inline
}
.book-manange .not-editable .chapters ul li .lpic input {
	visibility:hidden
}
.book-manange .not-editable .ft,.book-manange .not-editable .move-to,.book-manange .not-editable .select-view {
	display:none
}
.book-manange .book-control .bd a {
	font-weight:700;
	display:inline
}
.book-manange .book-control .bd span {
	color:#999
}
.book-manange .mo-flyout-select-volume {
	padding:2px 0;
	border:2px solid #D00D54;
	width:250px;
	height:150px;
	overflow-x:hidden;
	overflow-y:scroll;
	background:#fff
}
.book-manange .mo-flyout-select-volume li a {
	height:26px;
	line-height:26px;
	display:block;
	padding:0 10px;
	font-size:12px;
	width:230px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.book-manange .mo-flyout-select-volume li a:hover {
	background:#e4e4e4
}
.book-manange .reply-config label {
	cursor:pointer;
	display:block;
	margin-bottom:15px
}
.book-manange .reply-config label.actived {
	font-weight:700
}
.book-manange .reply-config label input {
	vertical-align:-1px
}
.pay-hours .book-info {
	margin-top:20px
}
.pay-hours .book-info .left {
	padding-right:20px
}
.pay-hours .book-info h5 {
	font-size:14px;
	font-weight:700;
	padding:8px 0 8px 0
}
.pay-hours .book-info .info {
	line-height:1.8em;
	color:#999;
	word-wrap:break-word;
	word-break:break-all;
	font-size:12px
}
.pay-hours .my-pocket {
	line-height:1.6em;
	margin-bottom:30px!important;
	line-height:2em
}
.pay-hours .my-pocket form {
	float:right
}
.pay-hours .my-pocket form span {
	color:#666
}
.pay-hours .my-pocket form .text-border {
	width:80px;
	padding-left:10px
}
.pay-hours .my-pocket .num,.pay-hours .my-pocket b {
	color:#f60;
	font-family:Arial
}
.pay-hours .my-pocket .num {
	font-size:24px
}
.pay-hours .record-list .bd table {
	width:100%
}
.pay-hours .record-list .bd .num {
	color:#f60
}
.pay-hours .record-list .bd th {
	background:#fafafa;
	font-size:12px
}
.pay-hours .record-list .bd td,.pay-hours .record-list .bd th {
	padding:10px
}
.pay-hours .record-list .bd td {
	background:#e7f7f8;
	border-bottom:1px solid #fff;
	vertical-align:top;
	word-break:break-all;
	word-wrap:break-word
}
.chapter-detail {
	background:#9a9a9a
}
.chapter-detail .wrap {
	background:0 0
}
.chapter-detail .container {
	background:0 0;
	width:1000px
}
.chapter-detail .c-center {
	position:relative;
	padding-top:0!important;
	width:auto!important;
	margin:30px 3px 0!important
}
.chapter-detail .c-center .mod {
	margin-bottom:50px
}
.chapter-detail .mod-page {
	background:#f3f3f3;
	box-shadow:0 1px 3px 2px #5A5A5A
}
.chapter-detail .mod-page .bd {
	margin:0 6px;
	padding:70px 96px 30px;
	border-bottom:1px solid #e4e4e4
}
.chapter-detail .mod-page .info,.chapter-detail .mod-page h1 {
	text-align:center;
	padding:0 30px
}
.chapter-detail .mod-page h1 {
	font-size:36px;
	font-weight:700;
	color:#261d0d;
	margin-bottom:10px;
	font-family:'黑体'
}
.chapter-detail .mod-page h1 .icon-hb {
	display:inline-block;
	width:25px;
	height:40px;
	overflow:hidden;
	background-position:-74px -278px;
	vertical-align:-6px;
	margin-right:5px
}
.chapter-detail .mod-page h1 .icon-hb-disabled {
	background-position:-74px -324px
}
.chapter-detail .mod-page .info {
	font-size:12px
}
.chapter-detail .mod-page .info,.chapter-detail .mod-page .info a {
	color:#666
}
.chapter-detail .mod-page .info .divide {
	margin:0 5px;
	color:#afafaf
}
.chapter-detail .mod-page .previou {
	float:right;
	display:inline;
	width:21px;
	height:23px;
	overflow:hidden;
	margin:16px -45px 0 20px;
	background-position:-49px -300px
}
.chapter-detail .mod-page .author-say {
	zoom:1;
	padding:10px 20px;
	background:#FFFAE5;
	border:1px solid #CACAA6;
	color:#333;
	font-size:14px;
	line-height:2em;
	width:76%;
	margin:0 0 50px 10%
}
.chapter-detail .mod-page .author-say .name,.chapter-detail .mod-page .author-say a {
	color:#06c
}
.chapter-detail .mod-page .author-say .name:hover,.chapter-detail .mod-page .author-say a:hover {
	text-decoration:underline
}
.chapter-detail .mod-page .page-content {
	padding:60px 15px 72px;
	position:relative
}
.chapter-detail .mod-page .page-content p {
	line-height:28px;
	padding-bottom:24px;
	font-size:16px;
	text-indent:2em;
	color:#333;
	word-break:break-all;
	word-wrap:break-word
}
.chapter-detail .mod-page .unload {
	visibility:hidden;
	zoom:1
}
.chapter-detail .mod-page .ft {
	background:#f9fefe
}
.chapter-detail .mod-page .ft .ft-bd {
	margin:0 6px
}
.chapter-detail .mod-page .ft .app {
	float:left;
	font-size:14px;
	margin:3px 0 0 10px
}
.chapter-detail .mod-page .ft .app a {
	color:#d50d56
}
.chapter-detail .mod-page .ft .app img {
	vertical-align:-5px;
	margin:0 5px
}
.chapter-detail .mod-page .ft .control {
	height:40px;
	padding-top:10px;
	padding-right:24px;
	text-align:right
}
.chapter-detail .mod-page .ft .control i {
	float:left;
	display:inline;
	margin:2px 3px 0 0
}
.chapter-detail .mod-page .ft .control a {
	color:#666;
	display:inline-block;
	height:26px;
	line-height:26px
}
.chapter-detail .mod-page .ft .control span a {
	margin-left:10px
}
.chapter-detail .mod-page .ft .control .hongbao b {
	color:#f60
}
.chapter-detail .mod-page .ft .control .divide {
	color:#b6b6b6
}
.chapter-detail .mod-page .ft .control .report {
	float:left
}
.chapter-detail .mod-page .ft .control .report i {
	width:22px;
	height:22px;
	background-position:-27px -300px
}
.chapter-detail .mod-page .ft .control .comment i {
	width:23px;
	height:21px;
	background-position:-1px -300px
}
.chapter-detail .mod-page .ft .control .good {
	color:#f60
}
.chapter-detail .mod-page .ft .control .good i {
	width:17px;
	height:18px;
	background-position:-3px -273px
}
.chapter-detail .mod-page .ft .control .bad {
	color:#666
}
.chapter-detail .mod-page .ft .control .bad i {
	width:17px;
	height:18px;
	background-position:-29px -273px
}
.chapter-detail .mod-page .hd {
	height:8px;
	overflow:hidden;
	background-position:0 0
}
.chapter-detail .mod-page .comments {
	zoom:1;
	position:relative;
	background:#E2E2E2
}
.chapter-detail .mod-page .comments .right {
	padding-right:0
}
.chapter-detail .mod-page .comments .close {
	position:absolute;
	right:20px;
	bottom:0;
	display:block;
	width:41px;
	height:31px;
	overflow:hidden;
	cursor:pointer;
	background-position:-30px -284px
}
.chapter-detail .mod-page .comments h4 {
	padding:10px 0 20px 0;
	font-size:22px
}
.chapter-detail .mod-page .comments .form {
	padding:0 30px 0;
	margin-bottom:30px
}
.chapter-detail .mod-page .comments .form .left {
	text-align:left;
	width:35px
}
.chapter-detail .mod-page .comments .mini-form {
	padding:0
}
.chapter-detail .mod-page .comments .mini-form form {
	padding-top:10px
}
.chapter-detail .mod-page .comments ul {
	padding:0 4px
}
.chapter-detail .mod-page .comments li {
	padding:20px 26px;
	margin-bottom:0;
	border-top:1px solid #eee;
	border-bottom:none
}
.chapter-detail .mod-page .comments-level-2 {
	background-image:none;
	border-bottom:none
}
.chapter-detail .vip-preview {
	display:none
}
.chapter-detail .dialog-pay-chapter .num {
	color:#f60
}
.chapter-detail .dialog-pay-chapter .hd {
	color:#666
}
.chapter-detail .dialog-pay-chapter .hd .pocket {
	float:right;
	font-size:12px
}
.chapter-detail .dialog-pay-chapter .hd .divide {
	color:#ccc;
	margin:0 8px
}
.chapter-detail .dialog-pay-chapter .bd {
	padding:0 0 10px!important;
	font-size:12px
}
.chapter-detail .dialog-pay-chapter .info {
	line-height:58px;
	text-align:center;
	background:#e7f2e7
}
.chapter-detail .dialog-pay-chapter .info .name {
	font-size:16px
}
.chapter-detail .dialog-pay-chapter .no-money-to-pay {
	line-height:1.8em;
	font-size:14px;
	padding:20px
}
.chapter-detail .dialog-pay-chapter .no-money-to-pay p {
	color:#666;
	padding:10px 15px;
	font-size:12px
}
.chapter-detail .dialog-pay-chapter .no-money-to-pay div {
	background:#FFEDE0;
	border:1px solid #f60;
	padding:10px 15px;
	line-height:2em
}
.chapter-detail .dialog-pay-chapter .no-money-to-pay .go-pay {
	color:#f60;
	font-weight:700
}
.chapter-detail .dialog-pay-chapter ul {
	padding:10px 0
}
.chapter-detail .dialog-pay-chapter ul li {
	float:left;
	width:28%;
	padding:10px;
	text-align:center;
	border-right:1px solid #e9e9e9
}
.chapter-detail .dialog-pay-chapter ul li.last {
	border:none
}
.chapter-detail .dialog-pay-chapter ul li div {
	height:64px
}
.chapter-detail .dialog-pay-chapter ul li p {
	text-align:center;
	line-height:2em;
	color:#333
}
.chapter-detail .dialog-pay-chapter ul li p.desc {
	padding-bottom:10px;
	color:#666
}
.chapter-detail .dialog-pay-chapter ul li .single {
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.chapter-detail .dialog-hongbao {
	height:469px
}
.chapter-detail .dialog-hongbao .bg {
	position:absolute;
	z-index:-1;
	width:100%;
	height:100%;
	background-image:url(../image/chapter-hongbao-dialog-bg.png)
}
html.ie6 .chapter-detail .dialog-hongbao .bg {
	background:0 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='http://ruochu.heiyanimg.com/_res/css/ruochu/../image/chapter-hongbao-dialog-bg.png')
}
.chapter-detail .dialog-hongbao .close {
	position:absolute;
	right:40px;
	top:220px;
	display:block;
	width:34px;
	height:34px;
	cursor:pointer;
	background:url(../image/field.gif) no-repeat;
	background-image:url(../image/field.gif)
}
.chapter-detail .dialog-hongbao .count {
	padding-top:280px;
	font-family:Arial;
	font-size:90px;
	color:#fff885;
	font-weight:700;
	text-align:center
}
.chapter-detail .dialog-hongbao .count span {
	font-family:"黑体";
	font-size:18px
}
.chapter-detail .dialog-hongbao .word {
	padding-top:18px;
	margin:0 80px
}
.chapter-detail .dialog-hongbao .word img {
	border:1px solid #850000;
	box-shadow:0 0 3px 0 #070707
}
.chapter-detail .dialog-hongbao .word .left {
	padding-right:15px
}
.chapter-detail .dialog-hongbao .word .right {
	height:3em;
	line-height:1.5em;
	overflow:hidden;
	color:#fff885
}
.chapter-detail .winner-list {
	width:300px;
	padding:0;
	box-shadow:0 0 4px 0 #969595;
	border:none;
	background:#f5f5f5
}
.chapter-detail .winner-list ul {
	padding:10px
}
.chapter-detail .winner-list i {
	position:absolute;
	bottom:-10px;
	_bottom:-16px;
	left:50%;
	display:block;
	width:16px;
	height:10px;
	margin-left:-10px;
	background-position:-95px -303px
}
.chapter-detail .winner-list li {
	font-size:12px;
	padding:5px 0;
	border-bottom:1px dotted #EBE4CE
}
.chapter-detail .winner-list li .left {
	padding-right:10px
}
.chapter-detail .winner-list li .right {
	line-height:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.chapter-detail .winner-list li span {
	color:#f60
}
.chapter-detail .winner-list .ft {
	height:38px;
	background:#e7e7e7
}
.chapter-detail .winner-list .pages {
	padding:10px 0 0
}
.chapter-detail .load-status {
	height:49px;
	color:#ddd;
	overflow:hidden
}
.chapter-detail .load-status .status {
	text-align:center;
	font-weight:700
}
.chapter-detail .loadFirstPage {
	margin-top:550px
}
.chapter-detail .when-loading {
	background:#e5cd98;
	border-radius:10px;
	margin:0 20px;
	height:80px;
	line-height:80px;
	color:#fff;
	text-shadow:none;
	border:3px solid #c8955e;
	font-size:60px;
	cursor:pointer
}
.chapter-detail .get-next {
	height:60px;
	cursor:pointer;
	line-height:60px;
	font-size:16px;
	font-weight:700;
	text-align:center
}
.chapter-detail .get-next,.chapter-detail .get-next a {
	color:#B6B6B6
}
.chapter-detail .loading {
	text-indent:-9999px;
	background:url(../image/bg-chapter-loading-fullscreen.gif) no-repeat center center
}
.chapter-detail .read-setting {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	display:none;
	width:954px;
	padding:0 20px;
	height:35px;
	line-height:35px;
	background:#fbefd7;
	color:#666;
	text-align:right
}
.chapter-detail .read-setting span {
	float:left;
	margin-right:25px;
	color:#a88f59
}
.chapter-detail .read-setting a {
	_margin:5px 0 0 5px
}
.chapter-detail .show-config {
	display:block
}
.chapter-detail .hide-config {
	display:none
}
.chapter-detail .bottom-tools {
	z-index:20;
	width:48px
}
.chapter-detail .bottom-tools ul {
	overflow:hidden;
	margin-bottom:10px;
	border-radius:10px 0 0 10px
}
.chapter-detail .bottom-tools ul li {
	vertical-align:top
}
.chapter-detail .bottom-tools ul li a {
	display:block;
	text-align:center;
	width:48px;
	height:53px;
	background:#fff;
	box-shadow:inset -2px 0 2px 0 #c5c5c5
}
.chapter-detail .bottom-tools ul li a:hover {
	background:#e6e6e6
}
.chapter-detail .bottom-tools ul .icon {
	display:inline-block;
	width:auto;
	height:auto;
	overflow:hidden
}
.chapter-detail .bottom-tools ul .to-index .icon {
	width:27px;
	height:22px;
	margin-top:16px;
	background-position:-33px -413px
}
.chapter-detail .bottom-tools ul .to-shelf .icon {
	width:22px;
	height:23px;
	margin-top:14px;
	background-position:-3px -413px
}
.chapter-detail .isBookFinished,.chapter-detail .isLastChapter {
	background:#FFFBE1;
	color:#666;
	height:auto!important;
	border-radius:3px
}
.chapter-detail .isBookFinished .chapter-recommend,.chapter-detail .isLastChapter .chapter-recommend {
	display:block
}
.chapter-detail .isBookFinished .status,.chapter-detail .isLastChapter .status {
	line-height:40px;
	height:40px
}
.chapter-detail .chapter-recommend {
	padding:30px
}
.chapter-detail .chapter-recommend li {
	float:left;
	width:309px;
	height:130px;
	font-size:12px
}
.chapter-detail .chapter-recommend .left {
	padding-right:15px
}
.chapter-detail .chapter-recommend .right {
	padding-right:15px
}
.chapter-detail .chapter-recommend h5 {
	padding:5px 0 3px;
	font-size:14px
}
.chapter-detail .chapter-recommend h5 a {
	color:#000
}
.chapter-detail .chapter-recommend .summary {
	line-height:1.6em;
	height:3.2em;
	overflow:hidden;
	margin:5px 0;
	word-break:break-all;
	word-wrap:break-word
}
.chapter-detail .chapter-recommend .info {
	line-height:1.6em
}
.chapter-detail .chapter-recommend .info .author {
	color:#09c
}
.chapters .book-info .hd h2 {
	font-size:32px
}
.chapters .book-info .hd .infos {
	padding-left:3px;
	line-height:1.8em;
	*zoom:1
}
.chapters .book-info .hd .infos:after,.chapters .book-info .hd .infos:before {
	display:table;
	content:"";
	line-height:0
}
.chapters .book-info .hd .infos:after {
	clear:both
}
.chapters .book-info .hd .infos:after,.chapters .book-info .hd .infos:before {
	display:table;
	content:"";
	line-height:0
}
.chapters .book-info .hd .infos:after {
	clear:both
}
.chapters .book-info .hd .infos,.chapters .book-info .hd .infos a {
	color:#999
}
.chapters .book-info .hd .infos .divide {
	margin-right:3px;
	color:#afafaf
}
.chapters .chapter-list ul li {
	width:345px;
	margin-right:20px;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #e4e3e3;
	font-size:12px
}
.chapters .chapter-list ul li .name {
	display:inline-block;
	width:245px;
	color:#333;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.chapters .chapter-list ul li .name:hover {
	color:#009f95
}
.chapters .chapter-list ul li .isvip {
	background:url(../image/icon-chapter-vip.png) no-repeat left center;
	padding-left:20px;
	width:230px
}
.chapters .chapter-list ul li .has-hongbao {
	background-image:url(../image/icon-hongbao.png)
}
.chapters .chapter-list ul li .has-hongbao-disable {
	background-image:url(../image/icon-hongbao-disabled.png)
}
.chapters .chapter-list ul .bookmark .name {
	color:#0e7300;
	font-weight:700
}
.chapters .chapter-list ul .time {
	float:right;
	color:#999
}
.chapter-edit .form-table .item-label {
	padding-left:10px
}
.chapter-edit textarea {
	display:block;
	line-height:1.8em
}
.chapter-edit .sub-content textarea {
	height:60px;
	display:block
}
.chapter-edit .length-error {
	color:red!important
}
.chapter-edit .date input {
	width:100px
}
.chapter-edit .sidebar-book-cover .ft {
	padding:10px
}
.chapter-edit .content textarea {
	height:500px
}
.chapter-edit .preview {
	width:95%;
	padding-bottom:10px;
	margin-bottom:20px;
	border:1px solid #c09853;
	font-size:14px
}
.chapter-edit .preview .alert {
	margin-bottom:0;
	border-radius:0;
	border-width:0 0 1px 0
}
.chapter-edit .preview .preview-content {
	height:500px;
	padding-top:10px;
	overflow-y:scroll;
	position:relative
}
.chapter-edit .preview .preview-content div {
	padding:5px 10px 0;
	line-height:1.6em;
	margin-bottom:10px
}
.chapter-edit .preview .preview-content .wrong {
	padding-top:10px;
	background:#FFF9F9
}
.chapter-edit .preview .preview-content p {
	font-size:12px;
	text-align:right;
	color:#999;
	padding-bottom:5px;
	color:#DD6161
}
.chapter-edit .preview .preview-content span {
	color:red;
	font-weight:700;
	text-decoration:underline
}
.chapter-edit .red-envelopes td {
	background:#F7F7F7;
	padding-top:15px;
	border-top:1px solid #ccc
}
.chapter-edit .red-envelopes p {
	margin-bottom:15px
}
.chapter-edit .red-envelopes .tips {
	float:right;
	display:inline;
	width:16px;
	height:16px;
	line-height:16px;
	margin-right:3%;
	font-size:12px;
	border-radius:50%;
	text-align:center;
	font-family:Arial;
	background:#f69859;
	color:#fff
}
.chapter-edit .red-envelopes .important {
	font-size:12px;
	font-weight:700;
	color:#FF6C78
}
.chapter-edit .red-envelopes textarea {
	overflow:hidden;
	resize:none;
	height:2em
}
.review .page-title .top {
	color:#87b72b
}
.review .page-title .good {
	color:#d89a33
}
.review .page-title .info {
	padding:5px 0 0 5px
}
.review .page-title .info,.review .page-title .info a {
	color:#999
}
.review .page-title .time {
	color:#999;
	float:right
}
.review .review .note {
	line-height:1.6em;
	color:#3F3F3F
}
.review .detail .bd .note {
	line-height:2em
}
.review .detail .bd .controls {
	border-bottom:1px solid #c6fff8;
	padding-bottom:16px;
	margin-top:30px;
	text-align:right;
	font-size:12px;
	color:#8A8A8A
}
.review .detail .bd .controls .left a,.review .detail .bd .controls .left span {
	margin-right:5px
}
.review .detail .bd .controls .left .ban {
	color:#f60
}
.review .detail .bd .controls .right a,.review .detail .bd .controls .right span {
	margin-left:5px
}
.review .detail .bd .controls a {
	color:#707070
}
.topic .page-title .info {
	padding-top:5px;
	font-size:12px
}
.topic .page-title .info,.topic .page-title .info a {
	color:#999
}
.topic .page-title .time {
	float:right
}
.topic .comments li {
	border-bottom:1px dotted #dfdfdf
}
.topic .ui-share {
	border-top:1px solid #d5d5d5;
	padding:10px 0 0 0;
	font-size:12px
}
.topic .ui-share a {
	margin:2px
}
.topic .manage {
	float:left;
	margin-left:10px
}
.topic .topic-main .summary {
	padding-right:10px;
	margin-bottom:20px;
	width:auto;
	font-size:14px
}
.topic .topic-main .summary a {
	color:#06c
}
.topic .topic-main .summary a:hover {
	text-decoration:underline
}
.topic .empty {
	padding:10px;
	font-size:12px
}
.topic-edit .content textarea {
	font-size:14px;
	line-height:1.5em
}
.topic-edit .sources-image {
	margin-top:20px;
	*zoom:1
}
.topic-edit .sources-image:after,.topic-edit .sources-image:before {
	display:table;
	content:"";
	line-height:0
}
.topic-edit .sources-image:after {
	clear:both
}
.topic-edit .sources-image:after,.topic-edit .sources-image:before {
	display:table;
	content:"";
	line-height:0
}
.topic-edit .sources-image:after {
	clear:both
}
.topic-edit .sources-image li {
	float:left;
	display:inline;
	width:104px;
	margin:0 10px 10px 0;
	position:relative;
	border:2px solid #fff;
	cursor:pointer;
	overflow:hidden
}
.topic-edit .sources-image li.hover {
	border-color:#E4E4E4
}
.topic-edit .sources-image li.hover b {
	display:block
}
.topic-edit .sources-image li b {
	position:absolute;
	right:0;
	top:0;
	display:none;
	width:20px;
	height:20px;
	background:#333
}
.topic-edit .sources-image li b i {
	display:block;
	width:16px;
	height:16px;
	margin:2px auto 0;
	background:url(../image/group-img-delete-btn.png)
}
.topic-edit .sources-image li span {
	display:block;
	width:100%;
	height:80px;
	margin-bottom:6px;
	font-size:0;
	overflow:hidden;
	text-align:center
}
.topic-edit .sources-image li img {
	max-width:100%
}
html.ie6 .topic-edit .sources-image li img {
	width:100px
}
.topic-edit .sources-image li em {
	display:block;
	height:20px;
	line-height:20px;
	border-top:1px solid #eee;
	font-size:12px;
	text-align:center;
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.topic-edit .edit-legend div,.topic-edit .edit-legend h6 {
	padding-bottom:6px
}
.topic-edit .edit-legend textarea {
	resize:none
}
.group-face {
	padding:30px 0;
	text-align:center;
	border-bottom:1px solid #f8f8f8
}
.group-face img {
	border:1px solid #a88f59
}
.group-face p {
	padding-top:14px;
	font-weight:700
}
.media-picture .desc {
	color:#333;
	font-size:12px
}
.media-picture img {
	border:1px solid #ccc
}
.group-list .list li {
	display:inline;
	float:left;
	width:341px;
	height:182px;
	margin:0 20px 20px 0;
	box-shadow:1px 2px 5px 0 #dcdcdc
}
.group-list .list .even {
	margin-right:0
}
.group-list .list .column-2 {
	background:#f8f7f7;
	padding:10px
}
.group-list .list .left {
	padding-right:20px
}
.group-list .list .right {
	padding-top:10px
}
.group-list .list .info {
	padding:10px 0
}
.group-list .list .intro {
	line-height:1.5em;
	height:3em;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word
}
.group-list .list h4 {
	font-size:16px;
	color:#960
}
.group-list .list .recently {
	background:#f2f1f1;
	padding-top:8px;
	height:52px
}
.group-list .list .recently p {
	padding-left:23px;
	line-height:1.8em
}
.group-staff {
	border-top:1px solid #d5d5d5
}
.group-staff .hd {
	padding:12px 0 0 18px;
	border-top:1px solid #f8f8f8
}
.group-staff .bd {
	padding:20px 0 20px 18px
}
.group-staff li {
	margin-bottom:10px
}
.group-staff .left {
	width:55px
}
.group-detail h1 {
	font-size:26px
}
.group-detail .intro {
	*zoom:1
}
.group-detail .intro:after,.group-detail .intro:before {
	display:table;
	content:"";
	line-height:0
}
.group-detail .intro:after {
	clear:both
}
.group-detail .intro:after,.group-detail .intro:before {
	display:table;
	content:"";
	line-height:0
}
.group-detail .intro:after {
	clear:both
}
.group-detail .intro .add {
	float:right;
	margin-top:10px
}
.group-detail .intro .face {
	position:absolute;
	margin:0 0 0 16px;
	width:102px;
	height:102px
}
.group-detail .intro .face img {
	border:1px solid #a88f59;
	position:relative;
	z-index:1
}
.group-detail .intro .face i {
	display:block;
	width:0;
	height:0;
	border:5px solid transparent;
	border-width:30px 15px 0 0;
	border-color:#b1bbbc #dffbff #dffbff #dffbff;
	position:absolute;
	right:-15px;
	bottom:2px
}
html.ie6 .group-detail .intro .face i {
	bottom:-10px
}
.group-detail .intro .cate,.group-detail .intro .desc,.group-detail .intro h1 {
	padding-left:140px
}
.group-detail .intro h1 {
	padding-top:10px
}
.group-detail .intro .desc {
	width:30em;
	height:16px;
	padding-top:5px;
	font-size:12px;
	color:#999;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.group-detail .intro .cate {
	height:50px;
	margin-top:5px;
	background:#FDD4E1
}
.group-detail .intro .cate a {
	float:left;
	display:inline;
	width:95px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-weight:700
}
.group-detail .intro .cate .active {
	background:#D00D54;
	color:#fff
}
.group-detail .intro .tag {
	float:right;
	display:inline;
	margin:18px 15px 0 0
}
.group-detail .topic-list {
	width:100%;
	table-layout:fixed
}
.group-detail .topic-list td {
	padding:20px 0;
	border-bottom:1px solid #e2e2e2;
	vertical-align:top
}
.group-detail .topic-list .time {
	font-family:Arial;
	font-size:12px;
	color:#999
}
.group-detail .topic-list .best {
	font-weight:700;
	color:#f90
}
.group-detail .topic-list .top {
	font-weight:700;
	color:#09c
}
.group-detail .topic-list .last-reply,.group-detail .topic-list .summary {
	margin-top:10px
}
.group-detail .topic-list .summary {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:90%;
	font-size:12px;
	color:#999
}
.group-detail .topic-list .count span {
	display:block;
	width:55px;
	height:23px;
	line-height:23px;
	padding-right:4px;
	font-family:Arial;
	text-align:center;
	background-image:url(../image/sprite-group.png);
	background-repeat:no-repeat
}
.group-detail .topic-list .user i {
	float:left;
	display:inline;
	width:10px;
	height:11px;
	background-position:0 -26px;
	margin:2px 3px 0 0
}
.group-detail .topic-list .last-reply i {
	background-position:-20px -26px
}
.group-state {
	border-top:1px solid #fff
}
.group-state .hd {
	padding:13px 20px 18px 25px;
	line-height:1.6em
}
.group-state .hd i {
	display:inline;
	float:left;
	width:23px;
	height:21px;
	margin-right:10px;
	background-position:-36px -26px
}
.group-state .bd {
	padding:0 0 20px 25px;
	font-size:12px
}
.group-state table {
	width:100%
}
.group-state td {
	vertical-align:top;
	padding-bottom:10px
}
.group-state .admins a {
	display:block;
	margin-bottom:5px;
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.group-manage .c-left .controls {
	text-align:right;
	margin:-10px 0 10px 0;
	font-size:12px
}
.group-manage .c-left .controls a {
	margin-left:5px;
	color:#06c
}
.group-manage .user-list {
	*zoom:1
}
.group-manage .user-list:after,.group-manage .user-list:before {
	display:table;
	content:"";
	line-height:0
}
.group-manage .user-list:after {
	clear:both
}
.group-manage .user-list:after,.group-manage .user-list:before {
	display:table;
	content:"";
	line-height:0
}
.group-manage .user-list:after {
	clear:both
}
.group-manage .user-list li {
	display:inline;
	float:left;
	padding:10px;
	margin:0 8px 15px 0;
	width:60px;
	text-align:center;
	font-size:12px
}
.group-manage .user-list li:hover {
	background:#fafafa
}
.group-manage .user-list p {
	padding-top:5px
}
.group-manage .user-list p a {
	color:#999
}
.group-manage .user-list .name {
	padding-top:6px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	width:100%
}
.group-manage .user-list .control {
	padding-top:6px
}
.group-manage .user-list .empty {
	width:auto
}
.group-manage .close-topic-list li {
	margin-bottom:10px;
	padding-bottom:15px;
	border-bottom:1px solid #eee
}
.group-manage .close-topic-list .left {
	width:50px;
	padding-top:10px;
	text-align:center
}
.group-manage .close-topic-list .open {
	float:right
}
.group-manage .close-topic-list h5 {
	padding-bottom:10px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.group-manage .user-cate .left {
	padding-top:10px;
	padding-right:10px
}
.group-manage .batch-control {
	margin-top:20px
}
.group-manage .batch-control .left {
	width:50px;
	padding-top:10px;
	text-align:center
}
.group-manage .batch-control .right a {
	margin-left:10px
}
.people .sidebar-title {
	padding-bottom:12px
}
.people .interactive {
	padding:0 0 20px 28px
}
.people .interactive a {
	margin-right:10px
}
.people .page-title {
	border-bottom:1px solid #ccc;
	padding-bottom:30px
}
.people .page-title .icon {
	display:inline;
	float:left;
	margin-left:10px;
	overflow:hidden
}
.people .page-title .icon-mybooks {
	width:19px;
	height:22px;
	background-position:-64px -65px;
	margin:8px 10px 0 0
}
.people .page-title .icon-shelf {
	width:23px;
	height:21px;
	background-position:-31px -65px;
	margin:3px 10px 0 0
}
.people .page-title .icon-mycomments {
	width:25px;
	height:23px;
	background-position:0 -65px;
	margin:3px 10px 0 0
}
.people .no-book {
	padding-top:180px;
	padding-bottom:60px;
	background:url(../image/my-books-nobook.png) no-repeat center 30px;
	text-align:center
}
.people .no-book p {
	font-weight:700
}
.people .my-books ul {
	*zoom:1
}
.people .my-books ul:after,.people .my-books ul:before {
	display:table;
	content:"";
	line-height:0
}
.people .my-books ul:after {
	clear:both
}
.people .my-books ul:after,.people .my-books ul:before {
	display:table;
	content:"";
	line-height:0
}
.people .my-books ul:after {
	clear:both
}
.people .my-books ul li {
	display:inline;
	float:left;
	overflow:hidden;
	margin-right:23px;
	width:160px;
	height:340px
}
.people .my-books ul li.fourth {
	margin:0
}
.people .my-books .pic {
	padding-bottom:10px
}
.people .my-books .pic img {
	border:1px solid #cecece
}
.people .my-books .name {
	padding-bottom:10px;
	font-size:14px;
	font-weight:700;
	text-align:center;
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.people .my-books .buttons {
	text-align:center;
	color:#999
}
.people .my-books .add-book {
	font-weight:400
}
.people .my-books .chapters {
	padding-bottom:10px;
	font-size:12px;
	color:#999;
	text-align:center
}
.people .my-missions .hd {
	height:26px;
	line-height:26px;
	border-bottom:1px solid #ccc
}
.people .my-missions .list .task-item {
	width:auto
}
.people .my-books .page-title,.people .my-comments .page-title,.people .my-shelf .page-title {
	padding-bottom:10px
}
.people .my-books .page-title .more,.people .my-comments .page-title .more,.people .my-shelf .page-title .more {
	float:right;
	font-weight:700;
	font-size:12px;
	margin-top:10px;
	color:#f60
}
.people .my-books .page-title h4,.people .my-comments .page-title h4,.people .my-shelf .page-title h4 {
	font-size:26px
}
.people .my-books .page-title h4 .count,.people .my-comments .page-title h4 .count,.people .my-shelf .page-title h4 .count {
	color:#960;
	font-family:Arial
}
.people .my-books .page-title h4 .count .up,.people .my-comments .page-title h4 .count .up,.people .my-shelf .page-title h4 .count .up {
	color:#696
}
.people .my-shelf .bd,.people .my-shelf .top {
	border-bottom:1px solid #e0e0e0
}
.people .my-shelf .bd {
	padding-bottom:10px
}
.people .my-shelf .top {
	float:none;
	display:block;
	padding-bottom:20px;
	width:auto
}
.people .my-shelf .top .left {
	padding-right:20px
}
.people .my-shelf .top .info {
	padding:6px 0 10px 0
}
.people .my-shelf .top .name {
	font-size:16px;
	font-weight:700;
	margin-right:5px
}
.people .my-shelf .top .author {
	font-size:12px;
	color:#999
}
.people .my-shelf .top .icon-book-status {
	vertical-align:-4px
}
.people .my-shelf .top .summary {
	height:4.8em;
	line-height:1.6em;
	overflow:hidden;
	font-size:12px;
	color:#999;
	word-break:break-all;
	word-wrap:break-word
}
.people .my-shelf .top .last-read,.people .my-shelf .top .update {
	font-size:12px;
	margin-top:8px
}
.people .my-shelf .top .last-read a,.people .my-shelf .top .update a {
	font-weight:700
}
.people .my-shelf .top .last-read span,.people .my-shelf .top .update span {
	margin-left:15px;
	color:#999
}
.people .my-shelf .just-one {
	border-bottom:none
}
.people .my-shelf li {
	width:100px
}
.people .my-shelf .pattern-big-picture {
	padding-top:16px;
	text-align:center
}
.people .my-shelf .pattern-big-picture h5 {
	font-weight:400;
	font-size:12px
}
.people .my-comments li {
	border-bottom:1px solid #e4e4e4
}
.people .my-comments h5 {
	font-size:14px;
	padding-bottom:10px
}
.people .my-comments h5 a {
	color:#333
}
.people .my-comments .time {
	color:#999
}
.people .my-comments .time a {
	color:#666
}
.people #award-flyout .area {
	margin-bottom:10px;
	border:1px solid #dedede;
	background-color:#f9f9f9
}
.people #award-flyout .item {
	text-align:left;
	width:200px;
	margin:10px 0;
	font-size:12px;
	padding-left:40px
}
.people #award-flyout label {
	color:#f60;
	float:left;
	margin-left:-30px;
	margin-top:4px
}
.people #award-flyout textarea {
	width:170px;
	height:40px;
	padding:2px
}
.people #award-flyout input {
	width:100px;
	padding:2px
}
.ajaxtip {
	position:absolute;
	width:300px;
	_height:150px;
	border:5px solid #d50d56;
	background-color:#f5fbf5;
	border-radius:10px;
	padding:15px;
	font-size:14px;
	color:#d50d56;
	font-weight:bold;
	position: fixed;
}
#dialog, .dialog {
	position: absolute;
	visibility: hidden;
	border: 1px solid #cccccc;
	background: #fff;
	_position: fixed;
}
.dialog_t {
	color: #fff;
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	padding-left: 160px;
	background:#D50D56;
	border-bottom: 1px solid #cccccc;
}
.dialog_t a {
	text-decoration:none;
	display: inline-block;
	float: right;
	width: 14px;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	font-weight: bold;
	font-family: Arial;
	color: #FFF;
	border: 1px solid #fff;
	margin: 10px;
}
.dialog_t a:hover {
	color: #f60;
	margin: 11px 9px 9px 11px;
}
.dialog_c {
	padding: 0.6em;
}
.collect a {
	color: #fff;
}
.collect {
	}
.pages strong {
	color:#fff;
	background-color:#666;
	display: inline-block;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	margin: 0 2px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	_color: #979797;
	border-radius: 2px;
	_background-color: #F1F1F1;
	vertical-align: middle;
}
.rk1,.rk2,.rk3,.rk4,.rk5,.rk6,.rk7,.rk8,.rk9,.rk10,.rk11,.rk12,.rk13,.rk14,.rk15,.rk16,.rk17,.rk18,.rk19,.rk20 {
	display:inline-block;
	width:50px;
	height:16px;
	background:url(../image/honr/ico_v.gif) no-repeat;
}
.rk1 {
	background-position:0px -287px;
}
.rk2 {
	background-position:0px -320px;
}
.rk3 {
	background-position:0px -351px;
}
.rk4 {
	background-position:0px -383px;
}
.rk5 {
	background-position:0px -415px;
}
.rk6 {
	background-position:0px -447px;
}
.rk7 {
	background-position:0px -479px;
}
.rk8 {
	background-position:0px -511px;
}
.rk9 {
	background-position:0px -543px;
}
.rk10 {
	background-position:0px -575px;
}
.rk11 {
	background-position:0px -607px;
}
.rk12 {
	background-position:0px -639px;
}
.rk13 {
	background-position:0px -671px;
}
.rk14 {
	background-position:0px -704px;
}
.rk15 {
	background-position:0px -736px;
}
.rk16 {
	background-position:0px -767px;
}
.rk17 {
	background-position:0px -799px;
}
.rk18 {
	background-position:0px -831px;
}
.rk19 {
	background-position:0px -863px;
}
.rk20 {
	background-position:0px -895px;
}
table.grid {
	table-layout: fixed;
	border: 1px solid #F9F8F7;
	background: #fff;
}
table.grid caption, .gridtop {
	height: 2.5em;
	line-height: 2.5em;
	background: #F9F8F7;
	border-left: 1px solid #F9F8F7;
	border-right: 1px solid #F9F8F7;
	border-top: 1px solid #F9F8F7;
	font-weight: bold;
	_font-size: 18px;
	color: #D00D54;
	text-align: left;
	padding-left: 10px;
}
table.grid th {
	border-bottom: 1px solid #F9F8F7;
	color: #666666;
	line-height: 2.5;
	padding: 0 0.3em;
}
table.grid tr {
	_border-bottom: 1px dashed #dedede;
	height: 30px;
	line-height: 30px;
	padding-left: 40px;
	position: relative;
	text-overflow: ellipsis;
	white-space: initial;
	overflow: hidden;
}
table.grid td {
	padding: 0.4em;
}
table.grid td a {
	font-size: 12px;
}
table.hide, table.hide caption, table.hide tr, table.hide th, table.hide td, table.nb {
	border: 0;
}
.ultab {
	height: 41px;
	margin: 0;
	padding: 0;
}
.ultab li {
	float: left;
	list-style: none;
	margin-right: 0.2em;
}
.ultab li a {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	padding: 0 0.6em;
	font-weight: normal;
	background: #F9F8F7;
	text-decoration: none;
	color: #000000;
	border: 1px solid #F9F8F7;
	border-bottom: none;
}
.ultab li a.selected {
	font-weight: bold;
	background: #fff;
	text-decoration: none;
	border-top: 2px solid #D50D56;
	position: relative;
	margin-bottom: -1px;
}
.button {
	display: inline-block;
	font-size: 16px;
	padding: 0 12px;
	cursor: pointer;
	border-radius: 2px;
	font-family: Arial,'瀹嬩綋';
	text-decoration: none;
	line-height: 34px;
	height: 34px;
	border: none;
	width: 120px;
	text-align: center;
	font-weight: 700;
	color: #fff;
	background: #d00d54;
}
.button:hover {
	display: inline-block;
	font-size: 16px;
	padding: 0 12px;
	cursor: pointer;
	border-radius: 2px;
	font-family: Arial,'瀹嬩綋';
	text-decoration: none;
	line-height: 34px;
	height: 34px;
	border: none;
	width: 120px;
	text-align: center;
	font-weight: 700;
	color: #fff;
	background: #d00d54;
}
.text {
	border: 1px solid #c8c8c8;
	_width: 92%;
	padding: 10px;
	border-radius: 2px;
}
.text1 {
	width: 60px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #dcdcdc;
	padding: 0px 4px;
}
.codeimg {
	float: right;
	line-height: 28px;
	margin-left: 5px;
}
.textarea {
	border: 1px solid #c8c8c8;
	width: 92%;
	padding: 10px;
	border-radius: 2px;
}
input, select, textarea {
	font-weight: inherit;
	font-size: inherit;
	font-family: inherit;
}
.cf {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
}
.c_nav {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
}
.c_main {
	border: 1px solid #F7F7F7;
	border-top: 3px solid #D50D56;
	margin-bottom: 0.6em;
	overflow: hidden;
	background: #fafafa;
}
.c_title {
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	line-height: 3;
}
.c_head {
	line-height: 2;
	padding: 0.3em;
	border-bottom: 1px solid #E4E4E4;
}
.c_content {
	line-height: 2;
	padding: 1.25em;
}
.c_content h3 {
	line-height: 3;
}
.c_content p {
	text-indent: 32px;
	margin-bottom: 10px;
}
.c_foot {
	font-size: 115%;
	line-height: 1.6;
	list-style: none;
}
.c_label {
	font-weight: bold;
}
.c_value {
	color: #666666;
	margin-right: 1.25em;
}
.c_row {
	border-bottom: 1px dashed #cccccc;
	padding: 0.3em;
}
.c_subject {
	font-size: 115%;
	font-weight: bold;
	line-height: 200%;
}
.c_subject a {
	font-weight: bold;
	color: #BE0A4C;
}
.sidebar-menu .bd img {
	position: relative;
	padding: 30px;
	border-bottom: 1px solid #ECF0F0;
	zoom: 1;
	vertical-align: top;
}
.pianyi {
	margin-bottom: 15px;
}
.head {
	background: #f9f9f9;
	color: #666666;
	text-align: center;
	font-weight: bold;
	line-height: 2;
}
.hot, .hottext, a.hot, a.hottext {
	color: #c60f13;
}
.right_main_content {
	padding:15px 20px;
}
/*************** 首页 ***************/
	.right_main_content .h2_first {
	color:#5f6060;
	margin-bottom:20px;
}
.right_main_content .h2_second {
	color:#F98F03;
	margin-top:20px;
}
.right_main_content p {
	line-height:20px;
	color:#636262;
}
/*
.right_main_content p:nth-child(2) {
	margin-top:20px;
}*/
	.right_main_content_t {
	margin-top:15px;
	margin-left:10px;
	margin-bottom:20px;
}
.right_main_content_t span {
	color:#fc3131;
	font-weight: bold;
	font-size:16px;
}
.right_main_content_t p {
	font-size:14px;
	line-height:30px;
}
.right_main_content_t b {
	color:black;
}
.right_main_content_t .text_01 {
	text-indent:4em;
}
.right_main_content_t .text_02 {
	text-indent:2em;
}
.right_main_content_t .red {
	color: red;
}
.right_main_content_t a {
	color:#F98F03;
	font-weight:bold;
}
.right_main_content_t .margintop20 {
	margin-top:20px;
}
.right_main_content_t table {
	width:90%;
	margin:20px auto;
}
.right_main_content_t table td {
	padding:10px 0;
	text-align: center;
	font-size:14px;
	font-weight:normal;
	color:#636262;
}
．right_main_content_t b,.right_main_content b {
	color:#636262;
}
.right_main_content_t strong {
	color:#000;
}
/*************** 首页 ***************/
	ul.readertop input {
	margin: 0 10px 0 2px;
	border: 1px solid #fff;
}
ul.readertop input#saveset {
	border: 0;
	background: #333;
	color: #fff;
	padding: 4px 10px;
}
.yanse {
	background: #f3f3f3;
	height: 40px;
	line-height: 40px;
	padding-left: 40px;
	font-size: 13px;
}
#ChapterContents {
	text-align: left;
	padding: 10px 3% 10px 3%;
    font-size: 16px;
    line-height: 1.8;
	color:#3d3e45;
	padding-bottom:40px;
}