@charset "gb2312";
body { background: rgb(255, 255, 255); line-height: 22px; font-size: 1.0em; -webkit-text-size-adjust: none; margin: auto !important; }
body, div, form, img, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, blockquote, span { list-style: none; margin: 0px; padding: 0px; border: 0px; font-family: "宋体",arial; }
h1 { font-size: 1em; }

@media only screen and (max-device-width :1920px) {
body { max-width: 414px; }
.dialog_layout .dl_l_login { max-width: 372px; }
}
/*手机的分辨率s7,苹果等横屏情况*/
@media only screen and (min-device-width:1921px) {
body { min-width: 414px; max-width: 22%; }
.dialog_layout .dl_l_login { max-width: 372px; }
}

a { color: rgb(0, 77, 0); font-size: 1.0em; text-decoration: none; }
img { border: 0px currentColor; border-image: none; }
.clear { clear: both; }
.black { color: black; }
.reda { color: rgb(230, 115, 0); }
.redb { color: rgb(254, 67, 2); font-size: 1.2em; }
.green { color: rgb(0, 77, 0); }
.mbt5 { margin-bottom: 5px; }
.gray { color: rgb(102, 102, 102); }
.graya { color: rgb(51, 51, 51); }
.redc { color: rgb(253, 84, 18); }
.gray12 { font-size: 0.75em; color: rgb(102, 102, 102); line-height: 20px; }
.cl { clear: both; height: 6px; }
.fb { font-weight: bold; }
.fn { font-weight: normal; }
.tc { text-align: center; padding: 3px 0px; }
.f14 { font-size: 14px; }
.pl3 { padding: 5px 0px 3px 8px; }
.top { padding: 5px 3px; }
.top .name { font-weight: bold; color: #ff9000; }
.fred { color: #b0251e; }
.dh { background: rgb(220, 235, 205); padding: 6px 0px 0px 6px; border-top: 1px solid rgb(155, 181, 130); border-bottom: 1px solid rgb(155, 181, 130); height: 25px; font-size: 1.1em; overflow: hidden; }
.dh a { font-size: 1.1em; }
.fs_p { padding: 8px 0 8px 2px; }
.fs { font-size: 1.0em; overflow: hidden; white-space: nowrap; }
.fs a { padding-left: 1.5%; }
input { font-size: 1.0em; }
/*分页*/
.pageliste_body { clear: both; height: 36px; }
.pageliste_body a { margin: 0px 1.5% !important; }
.pageliste_left { float: left; }
.pageliste_middle { }
.pageliste_right { float: right; }
.pageliste_word { color: #b0251e; font-weight: bold; }
.pagelist_curr { color: #b0251e; font-weight: bold; }
.pagelist_input { }
.pagelist_btn { }
.listi_0 { margin-left: 10px; margin-top: 4px; height: 105px; clear: both; }
.listi_1 { width: 68px; float: left; }
.listi_2 { float: left; margin-left: 7px; line-height: 20px; }

.pop_tabs { clear: both; height: 30px; overflow: hidden; margin: 10px 0px 0 0px; background: #fff url(http://s.faloo.com/novel/pop_repeat_x_bg.gif) 0 -60px repeat-x; width: 100%; }
.pop_tabs ul { margin: 0 0 0 10px; padding: 0; list-style-type: none; }
.pop_tabs ul li { float: left; display: inline; margin: 0 5px 0 0; }
.pop_tabs ul li a { float: left; height: 30px; line-height: 30px; font-size: 1.2em; padding: 0 8px; text-decoration: none; color: #3a3d4a; background: #454853 url(http://s.faloo.com/novel/pop_repeat_x_bg.gif) 0 -91px repeat-x; }
.pop_tabs ul li a:hover,
.pop_tabs ul li a.active { position: static; background-position: 0 -29px; color: #fff; }
.pop_tabs ul li a.active { font-weight: bold; }
.pop_cont { margin: 0 20px; overflow-y: auto; overflow: hidden; }
.pop_cont p { padding-top: 8px; padding-bottom: 5px; }
.pop_cont .iframe_div { width: 100%; overflow: hidden; }
.pop_cont select { margin-left: 16%; margin-top: 1%; margin-bottom: 1%; padding-top: 2px; padding-bottom: 3px; }
.pop_input { width: 70%; clear: both; padding: 1% 0 1% 1%; margin: auto; }
.pop_btn { text-align: center; clear: both; padding-top: 2.5%; padding-bottom: 2.5%; }
.pop_btn input { width: 70%; border-radius: 3px; }
.sk_6 { padding: 10px; }
.head { height: 35px; overflow: hidden; padding: 6px; border-bottom: 1px solid #ccc; }
.head_logo { float: left; }
.head_ulnk a.but_search em { background-size: 15px; float: left; width: 25px; height: 25px; overflow: hidden; vertical-align: middle; margin-top: 5px; }
.head_ulnk { line-height: 25px; margin-right: 1%; font-size: 14px; float: right; margin-top: 8px; }
.but_client { color: #666; padding-left: 10px; margin-left: 5px; border-left: 1px solid #d3d3d3; }

.qd_bookinfo { }
.qd_bookinfo .book_info_box { background: rgb(255, 255, 255); }
.book_info_box .book_info { padding: 11px 0 2px 10px; color: rgb(102, 102, 102); line-height: 28px; overflow: hidden; clear: both; border-top: 1px solid #fff; }
.book_info_box :nth-last-child(1).book_info { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; }
.book_info_box .book_info .pic { padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100px; height: 142px; overflow: hidden; }
.book_info_box .left { width: 104px; height: 146px; overflow: hidden; margin-right: 8px; float: left; }
.book_info_box .book_r_box { overflow: hidden; }
.book_info_box h2 { display:inline; color:inherit;font-size:inherit;font-weight:inherit; }
.book_info_box .book_info .name { overflow: hidden; font-size: 18px; white-space: nowrap; -ms-text-overflow: ellipsis; }
    .book_info_box .book_info .name h1 { font-size:inherit;color:inherit;display:inline; font-weight:inherit;}
.book_info_box .book_info .dd_box { font-size: 0.85em; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; }
.book_info_box .book_info .dd_box span { width: 50%; float: left; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; }
.book_info_box .book_info .txt { color: rgb(102, 102, 102); line-height: 21px; font-size: 0.85em; }

.book_info_box .shua { background: rgb(238, 238, 238); padding: 10px 0px 8px; text-align: center; color: rgb(0, 91, 0); line-height: 25px; font-size: 1.1em; cursor: pointer; }
.qd_bookinfo .book_info_box .shua span { background: url("/images/shuaxin.png") no-repeat right 0px / 20px 20px; width: 55px; height: 20px; line-height: 20px; padding-right: 25px; display: inline-block; }
.qd_bookinfo .info_box { margin: 10px; border: 1px solid rgb(213, 213, 213); border-image: none; }
.info_box .continue { background: rgb(255, 255, 255); font-size: 0.95em; position: relative; }
.info_box .continue i { background: rgb(255, 0, 51); margin: 7px; padding: 5px 6px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255); font-style: normal; float: left; display: block; }
.info_box .continue p { padding: 12px 0px; margin-left: 40px; }
.info_box .continue .lefttxt { margin-right: 80px; display: block; }
.info_box .continue .readtxt { top: 0px; width: 80px; height: 40px; text-align: left; right: 0px; position: absolute; }
.info_box .continue .readtxt span { top: 10px; height: 22px; line-height: 22px; padding-left: 7px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; display: inline-block; position: absolute; }
.info_box .anzhuang { background: rgb(255, 255, 255); font-size: 0.95em; border-top-color: rgb(213, 213, 213); border-top-width: 1px; border-top-style: solid; position: relative; }
.info_box .anzhuang i { background: rgb(37, 141, 29); margin: 7px; padding: 5px 6px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255); font-style: normal; float: left; display: block; }
.info_box .anzhuang p { padding: 12px 0px; margin-left: 40px; }
.info_box .update { width: 100%; background: rgb(255, 255, 255); font-size: 0.95em; border-top-width: 1px; border-top-color: rgb(213, 213, 213); border-top-style: solid; position: relative; }
.info_box .update a { display: block; }
.info_box .update i { background: rgb(0, 153, 153); margin: 7px; padding: 5px 6px; border-radius: 3px; text-align: center; color: rgb(255, 255, 255); font-style: normal; float: left; display: block; }
.info_box .update p { padding: 12px 0px; overflow: hidden; margin-right: 0px; margin-left: 40px; white-space: nowrap; -ms-text-overflow: ellipsis; }
.info_box .update { margin-right: 7px; }
.info_box .update .time { color: rgb(153, 153, 153); }
.info_box .update .chap { padding-right: 10px; }
.book_action { margin: 0px 10px 5px; height: 35px; text-align: center; line-height: 35px; overflow: hidden; }
.book_action a { background: rgb(220, 235, 205); width: 24.6%; font-size: 1em; border-right-color: rgb(155, 181, 130); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block; box-sizing:border-box; }
.dynamicWidth a:first-child:nth-last-child(1) { width: 100%; }
.dynamicWidth a:first-child:nth-last-child(2), .dynamicWidth a:first-child:nth-last-child(2) ~ a { width: 50%; }
.dynamicWidth a:first-child:nth-last-child(3), .dynamicWidth a:first-child:nth-last-child(3) ~ a { width: 33.333%; }
.dynamicWidth a:first-child:nth-last-child(4), .dynamicWidth a:first-child:nth-last-child(4) ~ a { width: 25%; }
.book_action a:active { background: rgb(220, 235, 205); font-size: 1em; border-right-color: rgb(155, 181, 130); border-right-width: 1px; border-right-style: solid; float: left; display: inline-block; }
.book_action a:hover { background: rgb(219, 226, 212); }
.book_action a:nth-last-child(1) { border: 0px currentColor; border-image: none; }

.book_action2 { margin: 0px 0px 5px 0; height: 25px; text-align: center; line-height: 25px; }
.book_action2 a { background: rgb(238, 238, 238); width: 19.7%; font-size: 1em; border-right-color: #cccccc; border-right-width: 1px; border-right-style: solid; float: left; display: inline-block; }
.book_action2 a:active { background: rgb(238, 238, 238); width: 19.7%; font-size: 1em; border-right-color: #cccccc; border-right-width: 1px; border-right-style: solid; float: left; display: inline-block; }
.book_action2 a:hover { background: rgb(219, 226, 212); }
.book_action2 a:nth-last-child(1) { border: 0px currentColor; border-image: none; }
.book_action_page a { width: 33%; }
.qd_bookinfo .info_box_txt { margin: 0px 10px 10px; line-height: 24px; }
.qd_bookinfo .info_box_txt .jj_title { padding: 10px 0px 5px; display: inline-block; }
.qd_bookinfo .info_box_txt p { color: rgb(102, 102, 102); font-size: 0.9em; -ms-word-break: break-all; -ms-word-wrap: break-word; }
#info1,#info2 { text-indent:2em;}

.qd_bookinfo .info_box_txt p { color: rgb(102, 102, 102); font-size: 0.9em; -ms-word-break: break-all; -ms-word-wrap: break-word; }
.qd_bookinfo .mulu_bar { padding: 0px 10px; height: 50px; color: rgb(102, 102, 102); line-height: 50px; border-top-color: rgb(188, 188, 188); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; }
.qd_bookinfo .mulu_bar h2 { color: rgb(0, 0, 0); font-size: 1em; float: left; }
.qd_bookinfo .mulu_bar .mulu_bar_r { font-size: 0.9em; float: right; }
.qd_bookinfo .mulu_bar .mulu_bar_r .sort { padding-top: 13px; display: block; }
.qd_bookinfo .mulu_bar .mulu_bar_r .sort a { background: rgb(220, 235, 205); padding: 0px 10px; height: 25px; line-height: 25px; margin-left: 12px; display: block; }
.qd_bookinfo .chapter_list { background: rgb(248, 248, 248); }
.qd_bookinfo .chapter_list ul li { background: url("/images/bg_2.png"); padding: 0px 10px; height: 40px; color: rgb(102, 102, 102); line-height: 40px; overflow: hidden; font-size: 1em; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(199, 199, 193); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; }
.qd_bookinfo .chapter_list ul li a { margin-right: 5px; }
.qd_bookinfo .chapter_list ul li:hover { background: rgb(219, 226, 212); }
.qd_bookinfo .chapter_list ul li:active { background: rgb(232, 232, 232); }
.qd_bookinfo .chapter_list ul li div { width: 45%; text-align: center; float: left; overflow: hidden; }

.qd_bookinfo .chapter_list2 { background: rgb(248, 248, 248); }
.qd_bookinfo .chapter_list2 ul li { float: left; width: 33%; background: url("/images/bg_2.png"); height: 40px; color: rgb(102, 102, 102); line-height: 40px; overflow: hidden; font-size: 1em; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(199, 199, 193); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; }
.qd_bookinfo .chapter_list2 ul li a { margin-right: 5px; margin-left: 8px; }
.qd_bookinfo .chapter_list2 ul li:hover { background: rgb(219, 226, 212); }
.qd_bookinfo .chapter_list2 ul li:active { background: rgb(232, 232, 232); }

.qd_bookinfo .chapter_list .y_read { color: rgb(102, 102, 102); }
.qd_bookinfo .chapter_list .y_read a { color: rgb(102, 102, 102); }
.qd_bookinfo .chapter_list .y_read a:hover { color: rgb(102, 102, 102); }
.qd_bookinfo .chapter_list .y_read a:visited { color: rgb(102, 102, 102); }

.qd_bookinfo .mulu_bar { padding: 0px 10px; height: 45px; color: rgb(102, 102, 102); line-height: 45px; border-top-color: rgb(188, 188, 188); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; }
.qd_bookinfo .mulu_bar .mulu_bar_l { left: 10px; color: rgb(0, 0, 0); font-size: 1em; position: absolute; }
    .qd_bookinfo .mulu_bar .mulu_bar_l h3 { display:inline; font-size:inherit; font-weight:inherit;color:inherit;}
.qd_bookinfo .mulu_bar .mulu_bar_c { left: 90px; text-align: center; right: 70px; color: rgb(0, 0, 0); font-size: 1em; font-weight: normal; position: absolute; }
.qd_bookinfo .mulu_bar .sort { right: 10px; padding-top: 13px; display: block; position: absolute; }
.qd_bookinfo .mulu_bar .sort a { background: rgb(220, 235, 205); padding: 0px 10px; height: 25px; line-height: 25px; margin-left: 12px; display: block; }
.qd_bookinfo .authorbook-box { clear: both; width: 100%; }
.qd_bookinfo .authorbook-box h2 { padding: 10px; font-size: 1em; font-weight: normal; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.qd_bookinfo .authorbook-box .author-booklist { background: rgb(249, 249, 249); padding: 0px 10px; color: rgb(102, 102, 102); }
.qd_bookinfo .authorbook-box .author-booklist .author-book { padding: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.qd_bookinfo .authorbook-box .author-booklist .author-book h3 { font-size: 1em; }
.qd_bookinfo .authorbook-box .author-booklist .author-book p { overflow: hidden; padding-right: 5px; margin-top: 5px; white-space: nowrap; -ms-text-overflow: ellipsis; }
.qd_bookinfo .authorbook-box .author-booklist :nth-last-child(1).author-book { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; }

.qd_bookinfo .book_info_b { background: rgb(250, 249, 226); padding: 11px 10px 0px; color: rgb(102, 102, 102); line-height: 28px; overflow: hidden; clear: both; bottom-top: 1px solid #fff; }
.qd_bookinfo :nth-last-child(1).book_info_b { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; }
.book_info_b h2 { color: rgb(0, 0, 0); padding-bottom: 10px; font-size: 1em; font-style: normal; }
.book_info_b .rt_cont { margin: 0px auto; width: 270px; text-align: center; overflow: hidden; clear: both; }
.book_info_b .rt_cont .rt_box { width: 270px; overflow: hidden; float: left; }
.book_info_b .rt_cont .rt_book { padding: 0px 3px; width: 84px; text-align: center; float: left; }
.book_info_b .rt_cont .rt_book .pic { padding: 1px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 70px; height: 99px; text-align: center; overflow: hidden; }
.book_info_b .rt_cont .rt_book .name { width: 80px; text-align: center; color: rgb(0, 102, 0); overflow: hidden; padding-top: 0px; font-size: 12px; }
.book_info_b .scroll-wrapper { position: relative; }
.book_info_b .scroll-wrapper .btn-left { padding: 20px 0px; left: -5px; top: 30px; width: 20px; position: absolute; }
.book_info_b .scroll-wrapper .btn-right { padding: 20px 0px; top: 30px; width: 20px; right: -5px; position: absolute; }

.search { background: rgb(238, 238, 238); padding: 8px 10px 4px; overflow: hidden; border-top-color: rgb(212, 211, 211); border-bottom-color: rgb(212, 211, 211); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative; min-height: 30px; clear: both; }
.search-left { left: 10px; right: 109px; position: absolute; }
.search-text { padding: 0px 5px; border-radius: 6px; border: 1px solid rgb(76, 76, 76); border-image: none; width: 100%; height: 24px; color: rgb(0, 0, 0); line-height: 23px; overflow: hidden; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.search-btn { width: 73px; text-align: left; right: 10px; color: rgb(254, 67, 2); overflow: hidden; font-size: 1em; position: absolute; }
.search-top-btn { border-radius: 3px; width: 73px; font-size: 0.9em; height: 26px; color: #333; line-height: 21px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-align: center; }
.baidu_gfh { padding-left: 17px; padding-right: 17px; border-top: 1px solid #DCDCDC; clear: both; }
.qd_bookinfo .sp_box { min-height: 100px; }
.qd_bookinfo .sp_box .title { padding: 10px 0px 5px; color: rgb(0, 0, 0); font-size: 1em; }
.qd_bookinfo .sp_box .title span { color: rgb(102, 102, 102); font-size: 0.85em; }
.qd_bookinfo .sp_box .msg_box { padding: 10px 0px; width: 100%; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.sp_box .msg_box .msg_area { overflow: hidden; text-align: center; }
.sp_box .msg_box .msg_area textarea { padding: 5px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 90%; color: rgb(102, 102, 102); min-height: 35px; margin: auto; }
.qd_bookinfo .msg_area .btnboox { padding: 10px 0px; text-align: center; font-size: 0.9em; }
.regular-boxa .btnboox { padding: 10px 0px; text-align: center; font-size: 0.9em; }
.qd_bookinfo .btnboox .btn02 { background: rgb(220, 235, 205); padding: 5px 15px; border: 1px solid rgb(220, 235, 205); border-image: none; color: rgb(0, 91, 0); display: inline-block; }
.regular-boxa .btnboox .btn02 { background: rgb(220, 235, 205); padding: 5px 15px; border: 1px solid rgb(220, 235, 205); border-image: none; color: rgb(0, 91, 0); display: inline-block; }
.qd_bookinfo .btnboox .btn01 { background: rgb(255, 255, 255); padding: 5px 15px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); margin-right: 20px; display: inline-block; }
.regular-boxa .btnboox .btn01 { background: rgb(255, 255, 255); padding: 5px 15px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); margin-right: 20px; display: inline-block; }
.qd_bookinfo .btnboox .btn02 { background: rgb(220, 235, 205); padding: 5px 15px; border: 1px solid rgb(220, 235, 205); border-image: none; color: rgb(0, 91, 0); display: inline-block; }
.qd_bookinfo .sp_box .msg_box .msg_area h2 { padding-bottom: 5px; font-size: 1em; font-weight: normal; }
.qd_bookinfo .sp_box .msg_box .msg_area .text { color: rgb(102, 102, 102); font-size: 0.95em; }
.sp_list_box .sp_list { padding: 10px 0px; width: 100%; clear: both; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }
.sp_list_box .sp_list .msg_pic { width: 46px; height: 46px; margin-right: 10px; margin-left: 10px; float: left; }
.sp_list_box .sp_list .msg_pic img { border: 1px solid rgb(204, 204, 204); border-image: none; }
.sp_list_box .sp_list .msg_area { overflow: hidden; padding-right: 10px; }
.sp_list_box .sp_list .msg_area textarea { padding: 5px; border-radius: 6px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 95%; color: rgb(102, 102, 102); min-height: 35px; }
.sp_list_box .sp_list .msg_area h2 { padding-bottom: 5px; font-size: 1em; font-weight: normal; }
.sp_list_box .sp_list .msg_area .text { color: rgb(102, 102, 102); font-size: 0.95em; }
.sp_list_box .sp_more { padding: 20px 0px; text-align: center; }
.sp_list_box .sp_more a { background: rgb(220, 235, 205); padding: 10px 15px; }
.relative { clear: both; width: 100%; padding-top: 2.5%; padding-bottom: 1%; border-bottom: 1px solid rgb(199, 199, 193); height: auto; zoom: 1; overflow: hidden; }
.relative_img { float: left; width: 14%; text-align: center; padding-left: 1%; }
.relative_img img { width: 80%; }
.relative_right { float: left; width: 84%; padding-left: 1%; }
.relative_title { clear: both; width: 100%; line-height: 1.2em; }
.relative_title a { /*display: block; float: left; */line-height: 1.2em; }
.relative_title span { float: right; font-size: 0.8em; color: #666; overflow: hidden; white-space: nowrap; padding-right: 3%; }
.relative_con { clear: both; text-indent: 2em; font-size: 0.7em; color: #666; overflow: hidden; line-height: 1.5em; padding-right: 3%; padding-top: 2px; }
.relative_more { border-bottom: 1px solid rgb(199, 199, 193); padding: 2% 0 2% 0; text-align: center; }
#comment_link { color: #000; }
#p_name { line-height: 25px; padding: 8px 10px 3px 10px; }
#p_name h1 { font-size: 1.3em; text-align: center; }

#content { line-height: 25px; padding-left: 15px; padding-right: 12px; padding-top: 3px; text-indent:2em; }
#content p { line-height: 26px; }
#content p + p{ margin-top:24px; }
#vip_img { text-align: center; width: 100%; padding-top: 1rem; }
#vip_img img { margin: 0 auto; display: inherit; }
#con_imginfo { }
#con_imginfo img { margin: 0 auto; display: inherit; }
.author4p { font-size: 0.9em; width: 100%; text-align: center; padding-bottom: 3px; }
.author4p h2 { font-size: inherit; font-weight: inherit; display: inline; }

.kind { background: #fff7df; padding: 5px 0px 3px 5px; margin-top: 1px; border-top: 1px solid #edd2b5; border-bottom: 1px solid #edd2b5; width: 99%; clear: both; }
.kind h1 { line-height: normal; color: #620606; font-size: 1.2em; }
.kind h1 span { font-weight: normal; padding-left: 8px; }
/*分页*/
.pageliste_body { clear: both; height: 36px; padding: 8px; white-space: nowrap; }
.pageliste_body a { font-size: 1.2em; }
.pageliste_left { float: left; }
.pageliste_middle { }
.pageliste_right { float: right; }
.pageliste_right a { font-size: 1.2em; }
.pageliste_word { color: #b0251e; font-weight: bold; }
.pagelist_curr { color: #b0251e; font-weight: bold; font-size: 1.2em; }
.pagelist_input { }
.pagelist_btn { }

.nav { background: #11850A; color: #fff; padding-top: 3px; }
.link { border-top: 1px solid #b0d7eb; color: #fff; padding: 3px; overflow: hidden; white-space: nowrap; }
.link a, .link a:link { color: #fff; margin: 0px 3.7%; font-size: 1.2em; }
.tj { padding: 5px 0px; }
.tj img { float: left; margin: 0px 2px; }
.tj .text { padding-left: 3px; }
.tj .text h2 { font-size: 1.2em; }
.list { padding: 5px; }
.list span { padding-right: 8px; }
.yd { padding: 5px; }
.p_info { padding: 5px; line-height: 35px; color: #ff0000; width: 80%; margin: auto; }
.p_info a { font-size: 1.2em; }
.tab { background: rgb(220, 235, 205); padding: 5px 0px 5px 5px; margin-bottom: 5px; }
.bot { width: 98%; margin: auto; text-align: center; overflow: hidden; white-space: nowrap; }
.bot a { margin: 0px 3.7% !important; }
.footer-copy { font-weight: 300; padding-top: 5px; padding-bottom: 5px; text-align: center; color: #666; }
.bddh { background: #e9f8fe; padding: 8px 0px 8px 5px; }
.fp_0 { margin: 2px auto 10px auto; border-image: none; overflow: hidden; text-align: center; }
.dl { padding: 6px 0px 5px 4px; }
.dl h4 { padding: 3px 0px; }
.dl input { margin: 3px 0px; height: 26px; }
.bookshelf { padding-left: 3px; }
.bookshelf p { padding: 5px 0px; }
.bookshelf p span { font-size: 12px; }
.ad04p { padding-bottom: 13px; padding-top: 12px; text-align: center; }
.ad05p { margin: auto; margin-bottom: 5px; padding-top: 5px; max-width: 320px; }
.v_0 { color: #b0251e; font-family: arial; font-size: 0.8em; }
.fred0 { color: red; }
.tag_1 { padding-top: 12px; clear: both; width: 98%; }
.tag_2 { width: 25%; float: left; padding-left: 3%; }
.tag_3 { float: left; margin-left: 3%; width: 69%; overflow: hidden; font-size: 0.9em; }
.tag_3 h1 { margin: 0px; padding: 0px; font-size: 1.0em; padding-bottom: 5px; }
.tag_4 { text-indent: 2em; font-size: 0.8em; color: #666; padding-top: 5px; }
.tag_10 { clear: both; padding-top: 5px; padding-bottom: 5px; padding-left: 3%; padding-right: 2%; }
.show_i_list { clear: both; height: auto; width: 100%; margin: 0px; padding: 0px; }
.show_div { background-color: white; clear: both; width: 96%; margin: auto; height: auto; }
.show_desc { float: left; width: 33.3%; height: auto; padding-bottom: 2.5%; }
.show_text { text-align: center; margin-top: -4%; clear: both; }
.show_img { width: 85%; margin-left: 7.5%; margin-right: 7.5%; }
.show_title { font-size: 14px; color: black; }
.show_subtitle { font-size: 13px; }
.index_list { clear: both; padding-top: 5px; padding-bottom: 5px; padding-left: 2px; }
.jianzhi{width: 100%;float: left;text-indent: 0em;line-height: 30px;font-weight:bold;padding-top:10px}
.jianzhi a{color:red}
/**  未登录弹出窗**/
.dialog_layout { position: fixed; top: 0; left: 0; bottom: 0; right: 0; text-align: center; overflow: hidden; outline: 0; -webkit-overflow-scrolling: touch; background-color: rgb(0, 0, 0); filter: alpha(opacity=60); background-color: rgba(0, 0, 0, 0.2); z-index: 998; }
.dialog_layout:after { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
.dialog_layout .dl_l_login { width: 90%; height: 468px; background: url(//s.faloo.com/novel2/loginDialog/login_wapbg.jpg) no-repeat center center; background-size: 100% 100%; display: inline-block; vertical-align: middle; text-align: left; position: relative; border-radius: 10px; box-shadow: 0 0 10px #505D66; margin: 10px 0 10px 4px; }
.dialog_layout .dl_l_login .login_close { position: absolute; cursor: pointer; width: 35px; top: 4px; right: 4px; border: none; }

.dialog_layout .dl_l_login .login_zi2 { position: absolute; width: 260px; border: none; top: 26px; left: 50%; margin-left: -130px; }
.dialog_layout .dl_l_login .login_zi1 { position: absolute; width: 330px; border: none; left: 50%; top: 74px; margin-left: -165px; }
.dialog_layout .dl_l_login .login_red { position: absolute; width: 110px; border: none; top: 260px; left: 50%; margin-left: -55px; }
.dialog_layout .dl_l_login .login_zi3 { position: absolute; width: 100%; top: 115px; color: #fff; font-size: 14px; text-align: center; }
.dialog_layout .dl_l_login .login_btnBox { position: absolute; top: 155px; left: 0; right: 0; text-align: center; }
.dialog_layout .dl_l_login .login_btnBox .l_btn { width: 120px; height: 35px; border: solid 2px #fff; display: inline-block; line-height: 37px; border-radius: 40px; font-size: 20px; box-shadow: 0 0 1px #0866A9; }
.dialog_layout .dl_l_login .login_btnBox .l_b_login { margin-right: 30px; color: #FD5C5C; background-color: #fff; }
.dialog_layout .dl_l_login .login_btnBox .l_b_register { color: #fff; background-color: #FF6600; }
.dialog_layout .dl_l_login .login_threebtnBox { position: absolute; top: 210px; text-align: center; left: 0; right: 0; }
.dialog_layout .dl_l_login .login_threebtnBox .l_wxlogin { height: 30px; font-size: 14px; color: #fff; display: inline-block; background: url(//s.faloo.com/novel2/loginDialog/login_wx.png) no-repeat left center; background-size: 36px; line-height: 30px; padding-left: 35px; display: none; }
.dialog_layout .dl_l_login .login_threebtnBox .l_qqlogin { height: 30px; font-size: 20px; color: #fff; display: inline-block; background: url(//s.faloo.com/novel2/loginDialog/login_qq.png) no-repeat left center; background-size: 42px; line-height: 30px; text-align: left; padding-left: 42px; margin-left: 13px; }
.dialog_layout .dl_l_login .login_zi4 { position: absolute; top: 411px; text-align: center; left: 0; right: 0; color: #A3620F; font-size: 12px; }
.dialog_layout .dl_l_login .login_zi4 .login_zi4_z1 { display: inline-block; background: url(//s.faloo.com/novel2/loginDialog/login_ioc2.png) no-repeat left center; background-size: 17px; padding-left: 22px; }
.dialog_layout .dl_l_login .login_zi4 .login_zi4_z2 { display: inline-block; background: url(//s.faloo.com/novel2/loginDialog/login_ioc3.png) no-repeat left center; background-size: 17px; padding-left: 22px; margin-left: 20px; }
.dialog_layout .dl_l_login .login_zi4 .login_zi4_z3 { display: inline-block; background: url(//s.faloo.com/novel2/loginDialog/login_ioc1.png) no-repeat left center; background-size: 17px; padding-left: 22px; margin-left: 20px; }

#vip_img { padding-top: 1rem; }

/*图片验证码*/
.dialog { position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0; z-index: 99; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.6); }
.verifyCode { width: 310px; background: #fff; }
    .verifyCode .v_title { background: rgb(220, 235, 205); text-align: center; line-height: 36px; position: relative; }
        .verifyCode .v_title .v_close { position: absolute; right: 0px; padding: 8px 13px; box-sizing: border-box; height: 100%; line-height: normal; }
    .verifyCode .content { padding: 15px; }
    .verifyCode .valiateBox { display: flex; align-items: center; justify-content: center; }
        .verifyCode .valiateBox img_verifyCode { width: 250px; }
    .verifyCode .code_input_box { display: flex; align-items: center; justify-content: center; border: 1px solid #CDCDCD; border-radius: 40px; height: 40px; width: 90%; margin: 0 auto; margin-top: 8px; overflow: hidden; }
        .verifyCode .code_input_box .nv_icon1, .code_input_box em, .code_input_box input { /* display: inline-block; */ /* vertical-align: middle; */ }
        .verifyCode .code_input_box .nv_icon1 { width: 19px; margin-left: 12px; }
        .verifyCode .code_input_box em { border-left: 0.01rem solid #D9D9D9; margin-right: 0.1rem; height: 25px; margin-left: 10px; }
        .verifyCode .code_input_box input { border: 0; outline: none; text-align: center; flex-grow: 1; height: 38px; margin-right: 18px; }
.valiate_code_btn { display: block; width: 44%; line-height: 34px; margin: 0rem auto; color: #000; font-size: 16px; border-radius: 34px; cursor: pointer; border: 0rem; /* Safari 5.1 - 6.0 */ /* Opera 11.1 - 12.0 */ /* Firefox 3.6 - 15 */ background: rgb(220, 235, 205); /* 标准的语法 */ }
.halfHidden p:nth-child(n+20) { display: none; }
.halfHidden br:nth-child(n+20) { display: none; }


/**iPhone4、5*/
@media only screen and (max-device-width:329px) {
.fs { font-size: 0.9em; padding: 1.5% 0.25% 1.5% 0.25%; }
.fs a { padding-left: 0.5%; }
}
