﻿/* 
 Encoding：UTF-8
 Author：JasonSi
 DateTime：2020-1-27 19:40:55
 Version：V1.0
 Module:Novel.module
 FileName：read.min.css
 Copyright：Copyright (c) Nuomee Studio
 Web Link：http://www.nuomee.cn
*/
.space_h80 {
	height: 80px;
	clear: both
}

.reader_warp {
	width: 960px
}

#reader_warp {
	margin: 0 auto;
	position: relative
}

.reader_crumb {
	font-size: 13px;
	letter-spacing: .86px;
	line-height: 33px
}

.reader_box_spline {
	height: 1px;
	overflow: hidden;
	background: #ccc
}

.reader_box {
	padding: 0 100px;
	position: relative
}

.reader_box .title {
	padding-top: 80px;
	padding-bottom: 10px;
	text-align: center
}

.reader_box .title .iconbox {
	display: inline-block
}

.title_txtbox {
	line-height: 40px;
	font-size: 28px;
	color: #333;
	letter-spacing: 1.08px;
	display: inline;
	font-weight: 700
}

.reader_box .title .vip {
	display: inline-block;
	margin-right: 10px;
	background: url(../../images/novel/vip.png) no-repeat;
	width: 16px;
	height: 16px;
	vertical-align: 0
}

.bookinfo {
	text-align: center;
	font-family: MicrosoftYaHei;
	font-size: 12px;
	letter-spacing: .86px;
	line-height: 23px;
	padding-bottom: 20px;
	position: relative
}

.reader_line {
	border-top: 1px dotted #ccc;
	height: 1px;
	overflow: hidden;
	display: block
}

.reader_box .content {
	padding: 30px 0 50px
}

.reader_box .content p {
	letter-spacing: 1px;
	line-height: 2em;
	text-indent: 2em;
	padding: .5em .3em
}

.head-fixed-reader {
	display: inline-flex
}

.reader_lnkbtn {
	border: 1px solid #b3b3b3;
	border-radius: 2px;
	height: 24px;
	line-height: 24px;
	position: absolute;
	right: 0;
	margin-top: -2px;
	color: #333;
	text-align: center
}

.reader_lnkbtn:hover {
	border: 1px solid #e84848;
	color: #e84848
}

.marker {
	width: 17px;
	height: 26px;
	background-image: url(../../images/novel/reader_ico.png);
	position: absolute;
	right: 18px;
	top: 0;
	cursor: pointer;
	background-position: -120px 0
}

.marker:hover {
	background-position: -137px 0
}

.marker.added {
	background-position: -154px 0
}

.reader_btnred {
	font-size: 18px;
	color: #fff;
	background: #d32f2f;
	border-radius: 2px;
	height: 50px;
	line-height: 50px;
	padding: 0 50px;
	border: 0;
	cursor: pointer
}

.authortips {
	padding-top: 30px;
	clear: both;
	display: table;
	width: 100%;
	position: relative;
	font-size: 12px
}

.authortips .avatar {
	float: left;
	width: 60px;
	text-align: center;
	height: 65px
}

.authortips .avatar img {
	width: 50px;
	height: 50px;
	border-radius: 50px
}

.authortips .avatar .avatar_b {
	width: 60px;
	height: 20px;
	background: #fc7403;
	color: #fff;
	line-height: 20px;
	text-align: center;
	border-radius: 3px;
	position: relative;
	top: -8px
}

.authortips .con {
	margin-left: 80px;
	color: #333;
	letter-spacing: .86px;
	line-height: 20px;
	position: relative;
	right: 0;
	left: 0;
	min-height: 40px;
	background: #fcf4e7;
	border: 1px solid #e6e6e6;
	padding: 10px
}

.authortips .con em.arr {
	width: 14px;
	height: 14px;
	border: 1px solid #e6e6e6;
	background: #fcf4e7;
	position: absolute;
	left: -8px;
	transform: rotate(45deg);
	border-top: 0;
	border-right: 0;
	top: 20px
}

.authortips .con p {
	font-family: PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif,Simsun
}

.reader_order {
	width: 610px;
	height: 290px;
	margin: 30px auto;
	background: rgba(250,250,250,.98);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	border-radius: 2px
}

.reader_order h4 {
	height: 50px;
	border-bottom: 2px solid #f0f0f0;
	font-size: 14px;
	color: #333;
	line-height: 50px;
	padding: 0 20px
}

.reader_order h4 .fr {
	font-size: 12px
}

.reader_order .reader_ordercon {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 610px;
	height: 240px
}

.reader_obtnred {
	width: 210px;
	height: 85px;
	background: #d32f2f;
	border-radius: 2px;
	display: inline-block;
	margin-right: 50px
}

.reader_obtnred:hover {
	background: #e84848
}

.reader_obtnred p {
	font-size: 18px;
	color: #fff;
	margin: 17px auto 7px
}

.big_donate p,.reader_order * {
	font-family: '寰蒋闆呴粦',Microsoft YaHei,Apple LiGothic Medium!important
}

.reader_obtnred span {
	font-size: 12px;
	color: #fff
}

.reader_ordercon a span {
	display: block;
	padding-top: 3px
}

.reader_obtnred.ordering {
	background-color: #ccc
}

.reader_obtnwhite {
	width: 208px;
	height: 83px;
	border: 1px solid #d6d6d6;
	background: #fff;
	border-radius: 2px;
	display: inline-block;
	color: #333
}

.reader_obtnwhite:hover {
	color: #e84848;
	border-color: #e84848
}

.reader_obtnwhite:hover * {
	color: #e84848
}

.reader_obtnwhite p {
	font-size: 18px;
	margin: 17px auto 7px
}

.reader_obtnwhite span {
	font-size: 12px
}

.order_autotip {
	margin-top: 50px;
	font-size: 12px;
	color: #999;
	position: relative
}

.order_autotip input {
	vertical-align: middle;
	margin-right: 5px;
	position: relative
}

.order_autotip input[type=checkbox] {
	vertical-align: middle;
	left: -20px;
	position: relative;
	visibility: hidden
}

.order_autotip input[type=checkbox]+em.checkbox {
	width: 13px;
	height: 13px;
	position: absolute;
	background-image: url(../../images/novel/reader_ico.png);
	background-position: -120px -150px;
	margin: 2px auto auto -15px
}

.order_autotip input[type=checkbox]:checked+em.checkbox {
	width: 13px;
	height: 13px;
	position: absolute;
	background-position: -133px -150px
}

.big_donate {
	width: 250px;
	height: 50px;
	background: #d32f2f;
	color: #fff;
	text-align: center;
	display: block;
	margin: 0 auto;
	border-radius: 2px
}

.big_donate:hover {
	background: #e84848
}

.big_donate em {
	display: inline-block;
	background: url(../../images/novel/reader_donate_icon.png) center no-repeat;
	width: 22px;
	height: 50px;
	vertical-align: middle;
	margin-right: 10px
}

.big_donate p {
	color: #fff;
	line-height: 50px;
	display: inline-block;
	height: 50px;
	overflow: hidden;
	font-size: 20px;
	letter-spacing: 1.5px;
	vertical-align: middle
}

.small_donate {
	width: 87px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	border: 1px solid #d32f2f;
	border-radius: 2px;
	font-size: 12px
}

.small_donate em {
	background: url(../../images/novel/reader_donate_12.png) center no-repeat;
	width: 12px;
	height: 12px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: -2px
}

.small_donate.flowbot {
	position: absolute;
	right: 100px;
	top: -2px;
	color: #a11313
}

.small_donate.flowbot:hover {
	color: #e84848;
	border-color: #e84848
}

.chap_btnbox {
	display: table;
	height: 50px;
	width: 100%;
	border-spacing: 5px 0
}

.chap_btnbox a {
	background: rgba(0,0,0,.03);
	border-radius: 2px;
	height: 50px;
	display: table-cell;
	border-collapse: separate;
	line-height: 50px;
	text-align: center;
	font-size: 14px;
	color: #333;
	letter-spacing: .93px;
	width: 180px
}

.chap_btnbox a.nextchapter {
	width: 370px
}

.chap_btnbox a:hover {
	background: rgba(232,72,72,.06);
	color: #e84848
}

.ctrl_tips {
	text-align: center;
	font-size: 12px;
	color: #999;
	letter-spacing: 1.2px;
	line-height: 60px
}

.chapter_forum {
	width: auto;
	padding-bottom: 30px
}

.chapter_forum .chapter_forum_tit {
	border-bottom: 1px solid #ddd5c6;
	height: 48px;
	line-height: 48px
}

.chapter_forum .chapter_forum_tit h3 {
	float: left;
	font-family: MicrosoftYaHei;
	font-size: 16px;
	color: #333;
	letter-spacing: .8px;
	margin-right: 15px;
	font-weight: 700
}

.chapter_forum .chapter_forum_tit span {
	float: left;
	font-size: 12px;
	color: #999;
	letter-spacing: .86px
}

.chapter_forum .chapter_forum_tit span b {
	color: #151515
}

.chapter_forum_btn {
	border: 1px solid #d32f2f;
	border-radius: 2px;
	width: 87px;
	height: 24px;
	float: right;
	line-height: 24px;
	color: #a11313;
	letter-spacing: .86px;
	text-align: center;
	margin-top: 10px;
	font-size: 12px
}

.chapter_forum_btn:hover {
	color: #e84848;
	border: color #e84848
}

.forums-list .fail {
	background: url(../../images/novel/fail.png) no-repeat center top;
	width: 100%;
	margin: 103px auto 130px;
	padding-top: 166px;
	font-size: 14px;
	color: #999;
	text-align: center
}

.forums-list .fail i {
	color: #a11313;
	cursor: pointer
}

.forums-list .fail i:hover {
	color: #d32f2f
}

.reader_crumb,.reader_crumb a {
	color: #666
}

.bookinfo {
	color: #999
}

.bookinfo a {
	color: #2a2a2a
}

.bookinfo a:hover {
	color: #e84848
}

.reader_box .content p {
	color: #333;
	-moz-user-select: none;
	-webkit-user-select: none
}

.reader_lnkbtn {
	color: #333;
	font-size: 12px;
	width: 87px;
	height: 24px
}

.reader_lnkbtn:hover {
	color: #e84848
}

.content div {
	font-size: 14px
}

body.rb_1 {
	background: #d9cdb6
}

.rb_1 .reader_box {
	background: #faeed7;
	box-shadow: 0 2px 20px 0 rgba(0,0,0,.05)
}

body.rb_2 {
	background: #b9c1c9
}

.rb_2 .reader_box {
	background: #e9eff5;
	box-shadow: 0 2px 20px 0 rgba(0,0,0,.05)
}

.rb_2 .authortips .con,.rb_2 .authortips .con em.arr {
	background-color: #f1f5f9
}

body.rb_3 {
	background: #c4ccc0
}

.rb_3 .reader_box {
	background: #e7f0e1;
	box-shadow: 0 2px 20px 0 rgba(0,0,0,.05)
}

.rb_3 .authortips .con,.rb_3 .authortips .con em.arr {
	background-color: #f0f6ed
}

body.rb_4 {
	background: #d4c7cc
}

.rb_4 .reader_box {
	background: #f2e4e9;
	box-shadow: 0 2px 20px 0 rgba(0,0,0,.05)
}

.rb_4 .authortips .con,.rb_4 .authortips .con em.arr {
	background-color: #f7eef1
}

body.rb_5 {
	background: #ccc
}

.rb_5 .reader_box {
	background: #f7f7f7;
	box-shadow: 0 2px 20px 0 rgba(0,0,0,.05)
}

.rb_5 .authortips .con,.rb_5 .authortips .con em.arr {
	background-color: #fafafa
}

body.rb_6 {
	background: #d6d5c1
}

.rb_6 #readerFt .reader_box {
	background: url(../../images/novel/reader/bg6.jpg) center top repeat-x #f9f7e3;
	box-shadow: 0 2px 20px 0 rgba(0,0,0,.05)
}

.rb_6 .authortips .con,.rb_6 .authortips .con em.arr {
	background-color: #f6f4ea
}

body.rb_7 {
	background: #b8b8b8
}

.rb_7 .reader_box {
	background: url(../../images/novel/reader/bg7.png);
	box-shadow: 0 2px 20px 0 rgba(0,0,0,.05)
}

.rb_7 .authortips .con,.rb_7 .authortips .con em.arr {
	background-color: #fafafa
}

body.rb_8 {
	background: #222
}

.rb_8 .reader_box {
	background: #343434;
	box-shadow: 0 2px 20px 0 rgba(0,0,0,.05)
}

.rb_8 .bookinfo a,.rb_8 .bookinfo span,.rb_8 .chapter_forum .chapter_forum_tit h3,.rb_8 .chapter_forum .chapter_forum_tit span b,.rb_8 .for-rp-con .dec a,.rb_8 .for-rp-con h4>a,.rb_8 .for-rp-con h4>a i,.rb_8 .reader_box .content p,.rb_8 .reader_lnkbtn,.rb_8 .title_txtbox {
	color: #999
}

.rb_8 .bookinfo {
	color: #666
}

.rb_8 .reader_line {
	opacity: .4
}

.rb_8 .chap_btnbox a {
	background: #3e3e3e;
	color: #999
}

.rb_8 .chap_btnbox a:hover {
	background: rgba(232,72,72,.05);
	color: #e84848
}

.rb_8 .ctrl_tips {
	color: #666
}

.rb_8 .gpd_btnpal a {
	background-color: #343434
}

.rb_8 .gpd_btnpal a:hover {
	background-color: rgba(52,52,52,.6)
}

.rb_8 .gpd_btnpal a.active {
	background-color: rgba(34,34,34,.98);
	box-shadow: 2px 2px 5px 0 rgba(0,0,0,.3)
}

.rb_8 .gpd_btnpal a.active:after {
	background-color: rgba(34,34,34,.98)
}

.rb_8 .gpd_btnpal a.bookShelf.added,.rb_8 .gpd_btnpal a.bookShelf.added:hover {
	background-color: #343434;
	color: #666
}

.rb_8 .reader_box_spline {
	background: #222
}

.rb_8 .reader_order h4 .fr {
	color: #666
}

.rb_8 .reader_lnkbtn:hover {
	border: 1px solid #e84848;
	color: #e84848
}

.rb_8 .chapter_forum .chapter_forum_tit,.rb_8 .forums-list li {
	border-bottom-color: #4b4b4b
}

.rb_8 .authortips .con,.rb_8 .authortips .con em.arr {
	background-color: #484848;
	border-color: #333;
	color: #999
}

.rb_8 .reader_order {
	background: rgba(34,34,34,.8)
}

.rb_8 .reader_order h4 {
	border-color: #4b4b4b;
	color: #999
}

.rb_8 .gpd_flt_setting {
	background: rgba(34,34,34,.98)
}

.rb_8 .gpd_setLine .gpd_setcon a,.rb_8 .sbw_font {
	background-color: rgba(250,250,250,.6);
	border-color: #4b4b4b
}

.rb_8 .gpd_flt_setting h4 {
	color: #999;
	border-color: #4b4b4b
}

.rb_8 .gpd_setLine .gpd_setcon a.active,.rb_8 .gpd_setLine .gpd_setcon a:hover,.rb_8 .gpd_setLine.gpd_setstyle .gpd_setcon a.active,.rb_8 .gpd_setLine.gpd_setstyle .gpd_setcon a:hover {
	color: #333
}

.rb_8 .gpd_setsize .nowfont {
	float: left;
	color: #666;
	border-color: #4b4b4b
}

.rb_8 .gpd_setLine .gpd_setcon .sbw_font a {
	background-color: transparent
}

.gpd_setfont .sbf_1,.rft_1 p {
	font-family: '瀹嬩綋',SimSun,STSong
}

.gpd_setfont .sbf_2,.rft_2 p {
	font-family: '榛戜綋',SimHei,STHeiti
}

.gpd_setfont .sbf_3,.rft_3 p {
	font-family: '寰蒋闆呴粦',Microsoft YaHei,Apple LiGothic Medium
}

.gpd_setfont .sbf_4,.rft_4 p {
	font-family: '妤蜂綋',KaiTi,BiauKai
}

.rw_1 {
	width: 640px
}

.rw_2 {
	width: 800px
}

.rw_1 .reader_box {
	padding: 8px 40px
}

.rw_1 .reader_order,.rw_1 .reader_order .reader_ordercon {
	width: 560px
}

.rw_1 .bookinfo .reader_lnkbtn {
	margin-top: -95px;
	right: -30px
}

.rw_2 .bookinfo .reader_lnkbtn {
	margin-top: -85px;
	right: -82px
}

.rw_3 {
	width: 960px
}

.rw_4 {
	width: 1100px
}

.rw_5 {
	width: 1440px
}

.rw_6 {
	width: 1700px
}

#uiGPReaderAct {
	position: fixed;
	top: 113px;
	left: 50%;
	margin-left: -550px
}

#uiGPUserAct {
	position: fixed;
	bottom: 0;
	left: 50%;
	margin-left: 490px
}

#uiGPReaderAct,#uiGPUserAct {
	width: 70px
}

.goodgame {
	width: 100%;
	height: 1920px;
	position: fixed;
	top: 0;
	background-position: center top;
	background-repeat: no-repeat;
	display: none;
	opacity: .2
}

.goodgame a {
	display: block;
	width: 100%;
	height: 1920px
}

.gamepad {
	display: none
}

.gpd_btnpal {
	position: relative;
	z-index: 11
}

.gpd_btnpal a {
	float: left;
	width: 43px;
	height: 25px;
	background-color: rgba(250,250,250,.3);
	font-size: 12px;
	color: #999;
	letter-spacing: .93px;
	text-align: left;
	padding-left: 17px;
	padding-top: 35px;
	margin-bottom: 2px;
	background-image: url(../../images/novel/reader_ico.png);
	background-repeat: no-repeat;
	position: relative
}

.gpd_btnpal a:hover {
	background-color: rgba(250,250,250,.5)
}

.gpd_btnpal a.active {
	width: 53px;
	background-color: rgba(250,250,250,.98);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2)
}

.gpd_btnpal a.active::after {
	content: '';
	background-color: rgba(250,250,250,.98);
	width: 10px;
	position: absolute;
	top: 0;
	left: 65px;
	height: 60px
}

.gpd_btnpal .chapterList {
	background-position: 0 -7px
}

.gpd_btnpal .bookShelf {
	background-position: 0 -127px
}

.gpd_btnpal a.bookShelf.added,.gpd_btnpal a.bookShelf.added:hover {
	padding-left: 11px;
	width: 49px;
	cursor: default;
	background-position: -120px -187px;
	color: #b3b3b3;
	background-color: rgba(250,250,250,.3)
}

.gpd_btnpal .bookDetail {
	background-position: 0 -67px
}

.gpd_btnpal .readerSetting {
	background-position: 0 -187px
}

.gpd_btnpal .donate {
	background-position: -60px -7px
}

.gpd_btnpal .monthTicket {
	background-position: -60px -67px
}

.gpd_btnpal .chapterForum {
	background-position: -60px -127px
}

.gpd_btnpal .returntop {
	background-position: -60px -187px
}

.gpd_flt_chapterlist {
	width: 740px;
	height: 510px;
	background-color: rgba(250,250,250,.98);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	left: 70px;
	position: absolute;
	display: none
}

.gpd_flt_setting {
	width: 500px;
	height: 400px;
	background-color: rgba(250,250,250,.98);
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	left: 70px;
	position: absolute;
	display: none;
	padding: 0 35px
}

.gpd_flt_setting h4 {
	font-size: 16px;
	color: #333;
	letter-spacing: .83px;
	height: 50px;
	line-height: 60px;
	font-weight: 700;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
	margin-bottom: 20px
}

.gpd_setLine {
	clear: both;
	margin-bottom: 20px
}

.gpd_setLine .gpd_setcon a {
	background: #fff;
	border: 1px solid #d6d6d6;
	border-radius: 2px;
	height: 34px;
	line-height: 34px;
	padding: 0 28px;
	float: left;
	margin-right: 9px;
	font-size: 14px;
	color: #333
}

.gpd_setLine .gpd_setcon a.active,.gpd_setLine .gpd_setcon a:hover,.gpd_setLine.gpd_setstyle .gpd_setcon a.active,.gpd_setLine.gpd_setstyle .gpd_setcon a:hover {
	border-color: #e84848;
	color: #e84848
}

.gpd_setName,.gpd_setcon {
	display: table-cell;
	vertical-align: middle
}

.gpd_setName {
	font-size: 14px;
	color: #666;
	letter-spacing: .72px;
	width: 85px
}

.gpd_setstyle div {
	height: 50px
}

.gpd_setLine.gpd_setstyle .gpd_setcon a {
	width: 38px;
	height: 38px;
	border: 1px solid #d6d6d6;
	border-radius: 40px;
	float: left;
	padding: 0;
	margin-right: 10px
}

.sbw_font {
	border: 1px solid #d6d6d6;
	overflow: hidden;
	background: #fff;
	border-radius: 2px
}

.gpd_setsize .nowfont {
	float: left;
	height: 18px;
	border: 2px solid #e6e6e6;
	font-size: 18px;
	line-height: 18px;
	padding: 0 28px;
	border-width: 0 2px;
	margin-top: 8px;
	color: #999
}

.gpd_setLine .gpd_setcon .sbw_font a {
	border: 0;
	font-size: 18px;
	margin: 0;
	padding: 0 20px
}

.gpd_setLine .gpd_setcon .sbw_font a:hover {
	color: #e84848
}

.gpd_setLine.gpd_setstyle .gpd_setcon a.sbs_1 {
	background: #faeed7
}

.gpd_setLine.gpd_setstyle .gpd_setcon a.sbs_2 {
	background: #e9eff5
}

.gpd_setLine.gpd_setstyle .gpd_setcon a.sbs_3 {
	background: #e7f0e1
}

.gpd_setLine.gpd_setstyle .gpd_setcon a.sbs_4 {
	background: #f2e4e9
}

.gpd_setLine.gpd_setstyle .gpd_setcon a.sbs_5 {
	background: #f7f7f7
}

.gpd_setLine.gpd_setstyle .gpd_setcon a.sbs_6 {
	background: url(../../images/novel/reader/style6.png);
	background-size: cover
}

.gpd_setLine.gpd_setstyle .gpd_setcon a.sbs_7 {
	background: url(../../images/novel/reader/bg7.png)
}

.gpd_setLine.gpd_setstyle .gpd_setcon a.sbs_8 {
	background-color: #343434;
	background-image: url(../../images/novel/reader_ico.png);
	background-position: -132px -72px
}

.gpd_btnLine {
	text-align: center;
	padding: 15px 0
}

.gpd_btnLine button {
	border-radius: 2px;
	width: 130px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	display: inline-block;
	margin: 0 30px;
	cursor: pointer
}

.gpd_btnLine .confirm {
	background: #d32f2f;
	border: 1px solid #d32f2f;
	color: #fff
}

.gpd_btnLine .reset {
	background: #fff;
	border: 1px solid #d6d6d6;
	color: #333
}

.for-comment em,.for-praise em,.for-rp-con .dec .hasPic,.for-rp-con h4 .hasPic {
	background: url(../../images/novel/forums/book_ic2.png) no-repeat;
	vertical-align: -3px;
	display: inline-block
}

.forums-list li {
	padding: 30px 0 0;
	border-bottom: 1px dotted #d6d6d6
}

.user-head {
	position: relative;
	width: 50px;
	height: 50px;
	float: left;
	margin-right: 20px;
	text-align: center
}

.for-rp-con {
	overflow: hidden;
	padding-bottom: 22px
}

.for-rp-con.no-bor {
	border: none
}

.user-head img {
	border-radius: 25px;
	margin-bottom: 6px
}

.user-head em {
	background: url(../../images/novel/lv5.gif) no-repeat;
	width: 16px;
	height: 16px;
	display: inline-block;
	position: absolute;
	right: 0;
	bottom: 0
}

.user-head span {
	display: block;
	font-size: 12px;
	color: #999
}

.user-head .lv5 {
	background: url(../../images/novel/lv5.gif) no-repeat
}

.user-head .lv4 {
	background: url(../../images/novel/lv4.gif) no-repeat
}

.user-head .lv3 {
	background: url(../../images/novel/lv3.gif) no-repeat
}

.user-head .lv2 {
	background: url(../../images/novel/lv2.gif) no-repeat
}

.user-head .lv1 {
	background: url(../../images/novel/lv1.gif) no-repeat
}

.for-rp-con .name {
	font-size: 14px;
	color: #999;
	margin-bottom: 12px;
	position: relative;
	font-weight: 700;
	line-height: 25px
}

.for-reset {
	float: right;
	cursor: pointer
}

.for-reset.show .reset-list {
	display: block
}

.reset-list {
	display: inline-block;
	display: none
}

.reset-list span {
	cursor: pointer;
	border: 1px solid #d32f2f;
	border-radius: 2px;
	padding: 0 16px;
	height: 23px;
	text-align: center;
	line-height: 23px;
	display: inline-block;
	color: #d32f2f;
	margin-left: 5px
}

.reset-list span:hover {
	background: #d32f2f;
	color: #fff
}

.for-reset-btn {
	background-position: 0 -316px;
	width: 19px;
	height: 25px;
	display: inline-block;
	vertical-align: -8px;
	margin-left: 7px
}

.for-reset-btn.hover,.for-reset-btn:hover {
	background-position: -53px -316px
}

.for-label {
	border-radius: 2px;
	font-size: 12px;
	margin-left: 7px;
	width: 32px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	display: inline-block
}

.for-label.au {
	background: #fc7403;
	color: #fff;
	border: 1px solid #fc7403
}

.for-label.cir {
	opacity: .6;
	border: 1px solid #02b389;
	color: #02b389
}

.for-label.lz {
	opacity: .6;
	border: 1px solid #ab93f8;
	color: #ab93f8
}

.for-label.weak {
	color: #fc7403;
	border: 1px solid #fc7403;
	width: 58px
}

.for-rp-con .name .floor {
	color: #999;
	float: right
}

.for-rp-con .name .floor i {
	font-size: 16px;
	font-weight: 700;
	padding-right: 3px
}

.for-rp-con h4 {
	font-size: 16px;
	color: #333;
	margin-bottom: 8px;
	font-weight: 700
}

.for-rp-con h4>a,.for-rp-con h4>a i {
	color: #333;
	font-weight: 700
}

.for-rp-con h4>a i.red {
	color: #d32f2f
}

.for-rp-con h4 .hasPic {
	background-position: -106px -247px;
	font-size: 14px;
	color: #999;
	font-weight: 200;
	padding-left: 30px;
	line-height: 25px;
	vertical-align: 2px;
	margin-left: 10px
}

.for-rp-con .dec .jh,.for-rp-con .dec a .jh,.for-rp-con .dec a .st,.for-rp-con h4 .jh,.for-rp-con h4 .st {
	margin-right: 5px;
	background: rgba(232,72,72,.6);
	border-radius: 2px;
	font-size: 12px;
	color: #fff;
	padding: 0 5px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	display: inline-block;
	vertical-align: 1px
}

.for-rp-con .dec a .st,.for-rp-con h4 .st {
	background: #8c9abd
}

.for-rp-con .dec {
	margin-bottom: 15px;
	color: #333;
	line-height: 25px;
	font-size: 14px;
	position: relative
}

.for-rp-con .dec a {
	color: #333;
	display: block
}

.for-rp-con .dec a .gray {
	color: #999
}

.for-rp-con .dec .hasPic {
	background-position: -106px -247px;
	font-size: 14px;
	color: #999;
	font-weight: 200;
	padding-left: 30px;
	line-height: 25px;
	display: inline-block;
	vertical-align: 1px;
	margin-left: 10px
}

.for-rp-con .dec .emoji_em {
	margin-bottom: 1px
}

.for-rp-con .dec p {
	font-size: 14px;
	display: inline-block
}

.for-rp-con .dec.hide a,.for-rp-con .dec.hide p {
	max-height: 76px;
	overflow: hidden
}

.for-rp-con .dec p .gray {
	color: #999
}

.for-rp-con .dec img {
	margin: 15px 0 20px;
	display: block;
	max-width: 640px;
	max-height: 480px
}

.for-rp-con .JdecAll img {
	max-width: 240px;
	border: 1px solid #979797;
	margin-bottom: 5px
}

.for-rp-con .dec .show-more {
	margin: 0 0 5px;
	cursor: pointer;
	float: right
}

.for-rp-con .dec .show-more a {
	display: inline
}

.for-rp-con .dec.hide .show-more em {
	background: url(../../images/novel/more.png) no-repeat right center;
	display: inline-block;
	width: 8px;
	height: 9px
}

.for-rp-con .other .date {
	color: #999;
	font-size: 14px
}

.for-rp-con .for-list {
	font-size: 0
}

.for-le {
	cursor: pointer;
	display: inline-block;
	margin-left: 15px;
	color: #999
}

.for-le:hover,.for-rp-con .dec .show-more a:hover {
	color: #e84848
}

.for-le em {
	width: 20px;
	height: 18px;
	display: inline-block
}

.for-comment,.for-praise {
	color: #999;
	font-size: 14px
}

@keyframes uped {
	from {
		transform: scale(2);
		opacity: 0
	}

	to {
		transform: scale(1);
		opacity: 1
	}
}

.for-praise {
	margin-left: 30px
}

.for-praise em {
	background-position: 0 0
}

.for-praise.popin em {
	animation: uped .5s;
	animation-fill-mode: forwards
}

.for-praise:hover em {
	background-position: -53px 0
}

.for-praise.uped em {
	background-position: -106px 0
}

.for-comment em {
	background-position: 0 -34px
}

.for-comment:hover em {
	background-position: -53px -34px
}

.chapter_thread .empty {
	background: url(../../images/novel/empty.png) no-repeat center top;
	width: 100%;
	margin: 59px auto 0;
	padding-top: 196px;
	font-size: 14px;
	color: #999;
	text-align: center;
	padding-bottom: 130px
}

.chapter_thread .locking {
	background: url(../../images/novel/lock.png) no-repeat center top;
	width: 100%;
	margin: 59px auto 130px;
	padding-top: 196px;
	font-size: 14px;
	color: #999;
	text-align: center
}

.chapter_morethread {
	font-size: 14px;
	color: #999;
	letter-spacing: 1.17px;
	text-align: center;
	margin: 20px 0 30px
}

.chapter_morethread a {
	color: #999
}

.chapter_morethread .more-link em {
	background: url(../../images/novel/more.png) no-repeat right center;
	display: inline-block;
	width: 8px;
	height: 9px
}

.chapter_morethread .more-link:hover {
	text-decoration: underline;
	color: #e84848
}