@charset "utf-8";

a:hover { color: #886D47; }
.lswx_warpbg { background: url(260529fjstsg_lswx_bg1.jpg) no-repeat center top #ebe1cb; }
.sy_mainbg { background: url(260529fjstsg_lswx_bg2.png) no-repeat center top; position: relative; padding-top: 0.2rem; }
.slb .sy_mainbg { background-position: center 0.2rem; background-size: auto 100%; }
.jdjd_box { margin-top: 1.7rem; text-align: center; }
.slb .jdjd_box { margin-top: 0.35rem; }
.lswx_tit { text-align: center; }
.lswx_tit span { display: inline-block; position: relative; padding: 0rem 0.65rem 0.18rem; font-family: "syst_h"; font-size: 0.48rem; background: url(260529fjstsg_lswx_tit_line.png) no-repeat center bottom; }
.lswx_tit span::after,.lswx_tit span::before { content: ""; position: absolute; top: 0.15rem; width: 0.33rem; height: 0.48rem; }
.lswx_tit span::after { background: url(260529fjstsg_lswx_titl.png) no-repeat center; left: 0; background-size: contain; }
.lswx_tit span::before { background: url(260529fjstsg_lswx_titr.png) no-repeat center; right: 0; background-size: contain; }
.lswx_tit span>em { color: #886D47; }
.jdjd_box .tabs .tabs_header:after,.jdjd_box .tabs .tabs_header>ul>li.on:before { display: none; }
.jdjd_box .tabs .tabs_header ul { display: block; text-align: center; }
.jdjd_box .tabs .tabs_header ul>li { float: inherit; cursor: pointer; font-size: 0.24rem; font-family: "syst_h"; display: inline-block; width: 2.56rem; margin: 0rem 0.1rem; line-height: 0.64rem; background: url(260529fjstsg_lswx_libg1.png) no-repeat center; background-size: 100% 100%; }
.jdjd_box .tabs .tabs_header ul>li.on,.jdjd_box .tabs .tabs_header ul>li:hover { background: url(260529fjstsg_lswx_libg2.png) no-repeat center; background-size: 100% 100%; }
.jdjd_box .tabs .tabs_header ul>li a { color: rgba(255,255,255,0.5); }
.jdjd_box .tabs .tabs_header ul>li.on a,.jdjd_box .tabs .tabs_header ul>li:hover a { color: #fff; }
.jdjd_box .picture_group { overflow: inherit; }
.jdjd_box .tabs .picture_group>span { top: 40%; }
.slb .jdjd_box .tabs .tabs_header ul::-webkit-scrollbar { height: 0.06rem; }
.slb .jdjd_box .tabs .tabs_header ul::-webkit-scrollbar-thumb { background: #ddd; border-radius: 0.5rem; }
span.prev1 { width: 0.4rem; left: -0.75rem; height: 0.4rem; border-radius: 0.6rem; background: url(260529fjstsg_lswx_prev.png) no-repeat 45% center #886D47; background-size: auto 60%; }
span.prev1:hover { background: url(260529fjstsg_lswx_prev2.png) no-repeat 45% center #fff; background-size: auto 60%; box-shadow: 0px 2px 18px  rgba(136,109,71,0.3); }
span.next1 { width: 0.4rem; right: -0.75rem; height: 0.4rem; border-radius: 0.6rem; background: url(260529fjstsg_lswx_next.png) no-repeat 60% center #886D47; background-size: auto 60%; }
span.next1:hover { background: url(260529fjstsg_lswx_next2.png) no-repeat 60% center #fff; background-size: auto 60%; box-shadow: 0px 2px 18px  rgba(136,109,71,0.3); }
.jdjd_box .picture_group .picture_conent { background: none; }
.jdjd_box .picture_group .picture_conent .picture_img { padding: 0.2rem 0.19rem; position: relative; }
.jdjd_box .picture_group .picture_conent .picture_img::after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(260529fjstsg_lswx_bookbg.png) no-repeat center; background-size: 100% 100%; }
.jdjd_box .picture_group .picture_conent .picture_img>i { padding-top: 156.325%; background-size: cover; }
.jdjd_box .picture_group .picture_conent .picture_text h4 { color: #333; padding-bottom: 0.13rem; margin-bottom: 0.13rem; position: relative; font-size: 0.22rem; text-align: center; font-family: "syst_h"; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.jdjd_box .picture_group .picture_conent .picture_text h4::after { content: ""; position: absolute; width: 0.64rem; height: 2px; background: #886D47; bottom: 0; left: 50%; margin-left: -0.32rem; }
.jdjd_box .picture_group .picture_conent .picture_text p { margin-bottom: 0rem; font-family: "syst_h"; color: #666; font-size: 0.16rem; text-align: center; line-height: 0.28rem; height: 0.28rem; -webkit-line-clamp: 1; }
.pic_more { display: block; margin-top: 0.3rem; text-align: center; }
.pic_more a { display: inline-block; font-family: "syst_h"; font-size: 0.2rem; color: #fff; width: 1.4rem; line-height: 0.56rem; background: url(260529fjstsg_lswx_morebg.png) no-repeat center; background-size: 100% 100%; }
.content_bg2 { background: url(260529fjstsg_lswx_bg3.jpg) no-repeat center top; background-size: cover; }
.zsbl_box .tabs .tabs_header:after,.zsbl_box .tabs .tabs_header>ul>li.on:before { display: none; }
.zsbl_box .tabs .tabs_header ul { display: block; text-align: center; }
.slb .zsbl_box .tabs .tabs_header ul::-webkit-scrollbar { height: 0.06rem; }
.slb .zsbl_box .tabs .tabs_header ul::-webkit-scrollbar-thumb { background: #ddd; border-radius: 0.5rem; }
.zsbl_box .tabs .tabs_header ul>li { float: inherit; cursor: pointer; font-size: 0.24rem; font-family: "syst_h"; display: inline-block; width: 2.05rem; margin: 0rem 0.1rem; line-height: 0.64rem; background: url(260529fjstsg_lswx_zsbl_libg1.png) no-repeat center; background-size: 100% 100%; }
.zsbl_box .tabs .tabs_header ul>li.on,.zsbl_box .tabs .tabs_header ul>li:hover { background: url(260529fjstsg_lswx_zsbl_libg2.png) no-repeat center; background-size: 100% 100%; }
.zsbl_box .tabs .tabs_header ul>li a { color: rgba(255,255,255,0.5); }
.zsbl_box .tabs .tabs_header ul>li.on a,.zsbl_box .tabs .tabs_header ul>li:hover a { color: #fff; }
.zsbl_box .tabs .picture_group { overflow: inherit; }
.zsbl_box .picture_group>span { top: 50%; margin-top: -0.2rem; }
.zsbl_box .picture_group .picture_conent { background: none; position: relative; z-index: 1; }
.zsbl_box .picture_group .picture_conent:hover::after { content: ""; position: absolute; z-index: -1; left: 0.08rem; right: 0.08rem; top: 0.08rem; bottom: 0.08rem; box-shadow: -1px 5px 13px  rgba(136,109,71,0.31); }
.zsbl_box .picture_group .picture_conent .picture_text { padding: 0.25rem 0.45rem; min-height: 2.6rem; background: url(260529fjstsg_lswx_zsbl_conbg1.png) no-repeat center; background-size: 100% 100%; }
.zsbl_box .picture_group .picture_conent:hover .picture_text { background: url(260529fjstsg_lswx_zsbl_conbg2.png) no-repeat center; background-size: 100% 100%; }
.zsbl_box .picture_group .picture_conent .picture_text h6 { padding-top: 0.25rem; text-align: center; max-width: 100%; }
.zsbl_box .picture_group .picture_conent .picture_text h6>span { font-size: 0.22rem; font-family: "syst_h"; padding-bottom: 0.13rem; display: inline-block; border-bottom: 2px solid #886d47; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.zsbl_box .picture_group .picture_conent .picture_text p { margin-top: 0.15rem; color: #666; font-size: 0.16rem; font-family: "syst_h"; line-height: 0.32rem; height: 0.96rem; -webkit-line-clamp: 3; }
.zsbl_box .picture_group .picture_conent:hover .picture_text h6>span { color: #fff; border-color: #fff; }
.zsbl_box .picture_group .picture_conent:hover .picture_text p { color: #fff; }
.rw_map { background: url(260529fjstsg_lswx_zsbl_map1.png) no-repeat center; background-size: 100% 100%; padding: 0.2rem; /* min-height: 4.4rem; */ }
.rw_map .rw_tit { margin: 0rem 0.16rem 0.16rem; }
.slb .rw_map .rw_tit { margin-left: 0; margin-right: 0; }
.rw_map .rw_tit>span { position: relative; display: inline-block; padding-left: 0.16rem; font-size: 0.2rem; font-family: "syst_h"; line-height: 0.32rem; }
.rw_map .rw_tit>span::after { content: ""; position: absolute; left: 0; width: 0.08rem; height: 0.22rem; top: 0.05rem; background: #886D47; border-radius: 0.7rem; }
.rw_map .rw_tit>.rw_form { float: right; min-width: 3.9rem; }
.rw_map .rw_tit>.rw_form .input_dropdown { width: 1.3rem; display: inline-block; vertical-align: middle; }
.rw_map .rw_tit>.rw_form input[type="text"].input_inner { font-size: 0.16rem; color: #666; padding-left: 0.08rem; font-family: "宋体"; font-weight: bold; height: 0.32rem; line-height: 0.32rem; border-color: rgba(217,194,163,0.3); }
.rw_map .rw_tit>.rw_form input[type="text"].input_inner::-webkit-input-placeholder { color: #666; }
.rw_map .rw_tit>.rw_form .input_dropdown .input_icon { color: #999; top: 0.03rem; }
.rw_map .rw_tit>.rw_form input.form_control { font-size: 0.16rem; color: #999; font-family: "宋体"; font-weight: bold; padding-top: 0rem; padding-bottom: 0rem; line-height: 0.32rem; height: 0.32rem; width: 1.8rem; display: inline-block; vertical-align: middle; border-color: rgba(217,194,163,0.3); }
.rw_map .rw_tit>.rw_form input.form_control::-webkit-input-placeholder { color: #999; }
.rw_map .rw_tit>.rw_form .input_dropdown .select_dropdown { top: 0.32rem; }
.rw_map .rw_tit>.rw_form .btn_primary { display: inline-block; vertical-align: middle; padding: 0rem; width: 0.6rem; border-radius: 0.04rem; height: 0.32rem; background: #886D47; border-color: #886D47; color: #fff; font-family: "宋体"; font-weight: bold; }
.rw_map_tu { background: url(260529fjstsg_lswx_zsbl_map2.png) no-repeat center; background-size: 100% 100%; padding: 0.2rem; }
.footer a { color: #ffffff; }
@media screen and (max-width:1450px) {
  span.prev1 { left: -0.1rem; }
  span.next1 { right: -0.1rem; }
}
@media screen and (max-width:1548px) {
  .slb span.prev1 { left: 0; }
  .slb span.next1 { right: 0; }
}
@media screen and (min-width:1921px) {
  .lswx_warpbg,.sy_mainbg { background-size: 100% auto; }
}
@media screen and (max-width:992px) {
  .sy_mainbg { padding-top: 0rem; background-size: auto 100%; }
  .jdjd_box { margin-top: 0.2rem; }
  .lswx_tit span { font-size: 0.32rem; }
  .slb .lswx_tit span { padding-left: 0.45rem; padding-right: 0.45rem; }
  .slb .lswx_tit span::after,.slb .lswx_tit span::before { top: 0.06rem; }
  .rw_map { min-height: inherit; }
  .rw_map .rw_tit { margin-left: 0; margin-right: 0; }
  .slb .rw_map .rw_tit>span { display: block; }
  .slb .rw_map .rw_tit>.rw_form { float: inherit; min-width: inherit; width: 100%; margin-top: 0.05rem; }
  .slb .rw_map .rw_tit>.rw_form .input_dropdown { width: 100%; display: block; margin-bottom: 0.1rem; }
  .slb .rw_map .rw_tit>.rw_form input.form_control { width: 100%; display: block; margin-bottom: 0.1rem; }
  .slb .rw_map .rw_tit>.rw_form .btn_primary { width: 100%; display: block; }
  .jdjd_box .tabs .picture_group>span { top: 39%; }
  .jdjd_box .picture_group .picture_conent .picture_img { padding: 2.6vw; }
  .slb .jdjd_box .picture_group .picture_conent .picture_img { padding: 5.4vw; }
  .zsbl_box .tabs .tabs_header ul>li { width: auto; padding: 0rem 0.3rem; line-height: 0.46rem; font-size: 0.22rem; margin: 0rem 0.08rem; }
  .jdjd_box .tabs .tabs_header ul>li { width: auto; padding: 0rem 0.3rem; line-height: 0.46rem; font-size: 0.22rem; margin: 0rem 0.08rem; }
  .zsbl_box .picture_group .picture_conent .picture_text h6>span { font-size: 0.2rem; }
  .picture_group .bd.trt-row-large .picture_conent { margin: 0rem 0.08rem; }
}
@media screen and (max-width:640px) {
  .sy_mainbg { background-position: center 0.9rem; }
  .zsbl_box .picture_group .picture_conent .picture_text h6 { padding-top: 0.1rem; }
  .zsbl_box .picture_group .picture_conent .picture_text { padding-left: 0.2rem; padding-right: 0.2rem; min-height: 2rem; }
  .slb .zsbl_box .picture_group .picture_conent .picture_text { padding-left: 0.4rem; padding-right: 0.4rem; }
  .rw_map .rw_tit>span { display: block; }
  .rw_map .rw_tit>.rw_form { float: inherit; min-width: inherit; width: 100%; margin-top: 0.05rem; }
  .rw_map .rw_tit>.rw_form .input_dropdown { width: 100%; display: block; margin-bottom: 0.1rem; }
  .rw_map .rw_tit>.rw_form input.form_control { width: 100%; display: block; margin-bottom: 0.1rem; }
  .rw_map .rw_tit>.rw_form .btn_primary { width: 100%; display: block; }
  .jdjd_box .tabs .picture_group>span { top: 36%; }
}
/* 经典荐读-列表页 */
.list_warp .head_search { padding-bottom: 1.2rem; }
.list_warp .head_search .input_group1 { display: none; }
.ny_mainbg {background: url(260529fjstsg_lswx_nybg.jpg) repeat-y center top;background-size: 100% auto;}
.nylist_box { background: #fff; border: 1px solid #C7AB83; }
.list_tit { padding: 0.14rem 0.3rem; line-height: 0.3rem; overflow: hidden; background: rgba(199,171,131,0.5); }
.list_tit>h5 { display: inline-block; font-size: 0.22rem; font-family: "syst_h"; }
.list_tit>h5 i { margin-right: 0.12rem; vertical-align: baseline; font-size: .24rem; font-weight: normal; color: #886D47; }
.list_tit>h6 { float: right; }
.list_tit>h6>span { font-size: 0.14rem; font-family: "宋体"; font-weight: normal; color: #333; }
.list_tit>h6>span>em { color: #886D47; padding: 0rem 0.03rem; }
.list_tit>h6>a { display: inline-block; width: 0.24rem; height: 0.24rem; border-radius: 0.04rem; background: #fff; text-align: center; line-height: 0.22rem; margin-left: 0.1rem; }
.list_tit>h6>a i { color: #886D47; font-size: 0.14rem; }
.list_tit>h6>a.on,.list_tit>h6>a:hover { background: #886D47; }
.list_tit>h6>a.on i,.list_tit>h6>a:hover i { color: #fff; }
.nylist_box .filter_area .tag_group label { min-width: 1rem; text-align: right; font-family: "宋体"; font-size: 0.16rem; font-weight: bold; }
.nylist_box .tag_group span { margin-top: 0.1rem; margin-bottom: 0.1rem; }
.nylist_box .tag_group span+span { margin-left: 0.03rem; }
.nylist_box .tag_group span.disabled a { cursor: not-allowed; background: #ddd; color: #bbb; }
.nylist_box .tag_base span a { padding: 0rem 0.11rem; background: #F7F7F7; color: #886D47; border-radius: 0.04rem; line-height: 0.28rem; font-family: "宋体"; font-size: 0.16rem; font-weight: bold; }
.tag_base span.on a,.tag_base span a:hover,.tag_base>a.on,.tag_base>a:hover { background: #886D47; color: #fff; }
.nylist_box .tag_group:nth-child(2) span+span>a { padding: 0rem 0.15rem; }
.nylist_box .tag_group:nth-child(3) span+span>a { padding: 0rem 0.31rem; }
.list_itembox li { border-bottom: 1px solid #EEEEEE; padding: 0.2rem 0.3rem; }
.list_itembox li>a { display: block; padding: 0.18rem 0.25rem; overflow: hidden; }
.list_itembox li>a:hover,.list_itembox li.on>a { background: #f4eee6; }
.list_item_img { padding: 0.08rem; position: relative; width: 1.15rem; float: left; margin-right: 0.35rem; }
.list_item_img::after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(260529fjstsg_lswx_bookbg.png) no-repeat center; background-size: 100% 100%; }
.list_item_img>i { display: block; width: 100%; padding-top: 155.556%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.list_itembox .list_item_text { overflow: hidden; }
.list_itembox .list_item_text>h6 { font-size: 0.24rem; font-family: "syst_h"; line-height: 0.28rem; margin-bottom: 0.16rem; }
.list_item_text>h6 { color: #886D47; }
.list_itembox li>a:hover .list_item_text>h6,.list_itembox li.on>a .list_item_text>h6 { color: #6D5739; }
.list_itembox .list_item_text>h6 i { font-size: 0.14rem; color: #886D47; margin-left: 0.12rem; vertical-align: top; }
.list_itembox .list_item_text dl>dd span { display: block; line-height: 0.32rem; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.page_base .page_tools li.active a,.page_base .page_tools li a:hover { background: #886D47; border-color: #886D47; }
.page_base .fy_go { background: #886D47; }
@media screen and (max-width:992px) {
  .nylist_box .filter_area .tag_group label { text-align: left; }
  .list_itembox li,.list_itembox li>a { padding-left: 0.1rem; padding-right: 0.1rem; }
  .list_item_img { margin-right: 0.2rem; }
  .list_itembox .list_item_text dl>dd span { white-space: normal; line-height: 0.26rem; }
  .list_warp .head_search { padding-bottom: 0.4rem; }
  .slb .list_tit { padding-left: 0.16rem; padding-right: 0.16rem; }
}
@media screen and (max-width:768px) {
  .slb .list_item_img { margin-right: 0rem; float: inherit; margin: 0 auto 0.2rem; }
  .sbl .list_itembox .list_item_text>h6 { text-align: center; }
}
@media screen and (max-width:640px) {
  .list_item_img { margin-right: 0rem; float: inherit; margin: 0 auto 0.2rem; }
  .list_itembox .list_item_text>h6 { text-align: center; }
  .slb .list_tit span { display: none; }
}
/* 经典荐读 _ 列表页-大图 */
.pic_listbox { overflow: hidden; }
.pic_listbox .trt-row { margin: 0rem auto; }
.pic_listbox li { border-bottom: 1px solid #f6f6f6; }
.pic_listbox li>a { display: block; background: #fcfaf7; margin: 0.3rem 0rem; padding: 0.3rem 0.1rem 0.2rem; text-align: center; }
.pic_listbox li>a:hover { background: #f4eee6; }
.pic_listbox li>a>em { display: block; padding: 0.08rem; position: relative; width: 1.15rem; margin: 0rem auto 0.12rem; }
.pic_listbox li>a>em::after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(260529fjstsg_lswx_bookbg.png) no-repeat center; background-size: 100% 100%; }
.pic_listbox li>a>em>i { display: block; width: 100%; padding-top: 155.556%; background-position: center; background-repeat: no-repeat; background-size: cover; }
.pic_listbox li>a>h6 { font-size: 0.18rem; font-family: "syst_h"; color: #333; margin-bottom: 0.05rem; }
.pic_listbox li>a:hover>h6 { color: #886D47; }
.pic_listbox li>a>p { display: block; font-size: 0.16rem; font-family: "宋体"; font-weight: bold; color: #666; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
@media screen and (max-width:992px) {   }
/* 经典荐读-详情页 */
.xqy_warp .head_search { display: none; }
.xqy_warp .ny_mainbg { position: relative; z-index: 1; }
.xqy_warp .ny_mainbg::after { content: ""; position: absolute; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; background: url(260529fjstsg_xqy_dwbg.png) no-repeat center top; }
.xqy_warp .ny_mainbg .row { padding-top: 0.2rem; }
.ny_mainbg .breadcrumb { border-bottom: none; margin-bottom: 0rem; }
.ny_mainbg .breadcrumb span,.ny_mainbg .breadcrumb li>a { font-family: "宋体"; color: #999; }
.ny_mainbg .breadcrumb li.active>a { color: #333; }
.book_xxbox .book_img { width: 3rem; float: left; margin-right: 0.45rem; padding: 0.2rem 0.19rem; position: relative; }
.book_xxbox .book_img::after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(260529fjstsg_lswx_bookbg.png) no-repeat center; background-size: 100% 100%; }
.book_xxbox .book_img>i { display: block; padding-top: 156.325%; background-size: cover; }
.book_xxbox .book_text { overflow: hidden; }
.book_xxbox .book_text>h6 { font-size: 0.36rem; font-family: "syst_h"; }
.book_xxbox .book_text>h6>i { font-size: 0.2rem; color: #886D47; margin-left: 0.3rem; vertical-align: text-top; display: inline-block; margin-top: 0.12rem; }
.book_xxbox .book_text dl.trt-row { overflow: hidden; }
.book_xxbox .book_text dd { font-size: 0.18rem; line-height: 0.32rem; font-family: "宋体"; margin-top: 0.18rem; }
.book_xxbox .book_text dd>label { display: block; min-width: 1.85rem; text-align: right; float: left; }
.book_xxbox .book_text dd>span { color: #886D47; max-height: 0.96rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.slb .book_xxbox .book_img { width: 2.5rem; padding: 0.15rem; }
.boxys { background: #fff; border: 1px solid #C7AB83; }
.cc_conbox { padding: 0.2rem 0.4rem; }
.cc_conbox li>a { display: block; color: #333; font-weight: bold; font-size: 0.18rem; font-family: "宋体"; overflow: hidden; line-height: 0.38rem; padding: 0.2rem 1.1rem 0.2rem 0.26rem; border-bottom: 1px dashed #ddd; position: relative; text-overflow: ellipsis; white-space: nowrap; }
.cc_conbox li>a::after { content: ""; position: absolute; width: 0.15rem; height: 0.21rem; background: url(260529fjstsg_book_icon.png) no-repeat center; background-size: 100% 100%; top: 0.28rem; left: 0.05rem; }
.cc_conbox li>a>em { position: absolute; font-weight: bold; border-radius: 0.8rem; font-size: 0.16rem; color: #886D47; padding: 0rem 0.16rem; right: 0; top: 0.2rem; background: rgba(199,171,131,0.2); line-height: 0.38rem; }
.more_a { text-align: center; padding-bottom: 0.2rem; }
.more_a>a { display: inline-block; width: 2.05rem; line-height: 0.56rem; font-size: 0.18rem; font-family: "宋体"; color: #fff; background: url(260529fjstsg_lswx_morebg2.png) no-repeat center; background-size: 100% 100%; }
.zntj_solid { padding: 0.35rem 1.3rem; position: relative; }
.zntj_solid>span { position: absolute; cursor: pointer; top: 40%; width: 0.4rem; height: 0.4rem; border-radius: 0.6rem; }
.zntj_solid>span.prev { left: 0.5rem; background: url(260529fjstsg_lswx_prev.png) no-repeat 45% center #886D47; background-size: auto 60%; }
.zntj_solid>span.prev:hover { background: url(260529fjstsg_lswx_prev2.png) no-repeat 45% center #fff; background-size: auto 60%; box-shadow: 0px 2px 18px  rgba(136,109,71,0.3); }
.zntj_solid>span.next { right: 0.5rem; background: url(260529fjstsg_lswx_next.png) no-repeat 60% center #886D47; background-size: auto 60%; }
.zntj_solid>span.next:hover { background: url(260529fjstsg_lswx_next2.png) no-repeat 60% center #fff; background-size: auto 60%; box-shadow: 0px 2px 18px  rgba(136,109,71,0.3); }
.zntj_solid .bd { margin: 0rem -0.3rem; }
.zntj_solid .bd.trt-row li { padding: 0rem; }
.zntj_solid .bd.trt-row li>a { display: block; margin: 0rem 0.3rem; }
.zntj_solid .bd li>a>em { display: block; padding: 0.14rem; position: relative; }
.zntj_solid .bd li>a>em::after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: url(260529fjstsg_lswx_bookbg.png) no-repeat center; background-size: 100% 100%; }
.zntj_solid .bd li>a>em>i { display: block; padding-top: 156.325%; background-size: cover; }
.zntj_solid .bd li>a>p { text-align: center; display: block; margin-top: 0.08rem; font-family: "宋体"; font-weight: bold; font-size: 0.18rem; line-height: 0.26rem; max-height: 0.52rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
@media screen and (max-width:992px) {
  .cc_conbox { padding: 0.16rem; }
  .book_xxbox .book_img { float: inherit; margin: 0rem auto; }
  .book_xxbox .book_text { margin-top: 0.18rem; }
  .book_xxbox .book_text>h6 { text-align: center; }
  .slb .book_xxbox .book_text dd { margin-top: 0.06rem; }
  .slb .book_xxbox .book_text dd>label { float: inherit; width: 100%; text-align: left; }
  .slb .book_xxbox .book_text dd>span { display: inline-block; -webkit-line-clamp: inherit; max-height: inherit; }
  .cc_conbox li>a { padding-top: 0.1rem; padding-bottom: 0.1rem; }
  .cc_conbox li>a>em { top: 0.1rem; }
  .cc_conbox li>a::after { top: 0.18rem; }
  .zntj_solid { padding-left: 0.6rem; padding-right: 0.6rem; }
  .zntj_solid .bd { margin: 0rem -0.08rem; }
  .zntj_solid .bd.trt-row li>a { margin: 0rem 0.08rem; }
  .zntj_solid>span.prev { left: 0.1rem; }
  .zntj_solid>span.next { right: 0.1rem; }
  .zntj_solid .bd li>a>em { padding: 0.1rem; }
}
@media screen and (max-width:640px) {
  .book_xxbox .book_text dd { margin-top: 0.06rem; }
  .book_xxbox .book_text dd>label { float: inherit; width: 100%; text-align: left; }
  .book_xxbox .book_text dd>span { display: inline-block; -webkit-line-clamp: inherit; max-height: inherit; }
}
/* 阅读页面 */
.read_body { background: url(260529fjstsg_lswx_nybg.jpg); }
.read_warp { height: 100vh; }
.read_tit { background: url(260529fjstsg_yd_topbg.jpg); padding: 0.2rem 0.3rem; }
.read_tit .read_tit_left { float: left; padding-left: 0.65rem; position: relative; }
.read_tit .read_tit_left>em { display: block; position: absolute; left: 0; width: 0.41rem; height: 0.58rem; background: url(260529fjstsg_book_icon.png) no-repeat center; background-size: 100% 100%; }
.read_tit .read_tit_left>h6 { font-size: 0.24rem; color: #fff; font-family: "syst_h"; line-height: 0.28rem; margin-bottom: 0.05rem; }
.read_tit .read_tit_left>p { font-family: "宋体"; font-size: 0.16rem; color: #fff; line-height: 0.25rem; }
.read_tit .read_tit_right { float: right; }
.read_tit_right .read_tit_one { display: inline-block; vertical-align: middle; margin-right: 0.16rem; position: relative; }
.read_tit_right .read_tit_one::after { content: ""; position: absolute; width: 1px; height: 0.24rem; top: 50%; margin-top: -0.06rem; right: 0; background: rgba(255,255,255,0.4); }
.read_tit_right .read_tit_one span { position: relative; display: inline-block; margin-right: 0.2rem; }
.read_tit_right .read_tit_one span>a { margin-top: 0.1rem; display: block; width: 0.4rem; height: 0.4rem; text-align: center; line-height: 0.38rem; background-color: #fff; border-radius: 0.08rem; }
.read_tit_right .read_tit_one span>a>i { color: #C7AB83; font-size: 0.2rem; }
.read_tit_right .read_tit_one span>a:hover>i { color: #886D47; }
.read_tit_right .read_tit_one span>.icon_tk { display: none; position: absolute; top: 100%; padding-top: 0.07rem; left: 0; right: 0; }
.read_tit_right .read_tit_one span>.icon_tk::after { content: ""; position: absolute; border-left: 0.06rem solid transparent; border-right: 0.06rem solid transparent; border-bottom: 0.07rem solid rgba(0,0,0,0.7); top: 0; left: 50%; margin-left: -0.07rem; }
.read_tit_right .read_tit_one span>.icon_tk em { display: block; font-size: 0.14rem; font-family: "宋体"; background: rgba(0,0,0,0.7); width: 100%; text-align: center; line-height: 0.36rem; color: #fff; border-radius: 0.05rem; }
.read_tit_right .read_tit_one span>a:hover+.icon_tk { display: block; }
.read_tit_right .read_tit_two { display: inline-block; vertical-align: middle; margin-right: 0.16rem; position: relative; }
.read_tit_right .read_tit_two::after { content: ""; position: absolute; width: 1px; height: 0.24rem; top: 50%; margin-top: -0.06rem; right: 0; background: rgba(255,255,255,0.4); }
.read_tit_right .read_tit_two>a { display: inline-block; font-weight: bold; font-size: 0.18rem; font-family: "宋体"; color: #886D47; line-height: 0.4rem; margin-right: 0.18rem; padding: 0rem 0.115rem; border-radius: 0.08rem; background: #fff; margin-top: 0.1rem; }
.read_tit_right .read_tit_two>a.on,.read_tit_right .read_tit_two>a:hover { background: #886D47; color: #fff; }
.read_tit_return { display: inline-block; vertical-align: middle; }
.read_tit_return>a { margin-top: 0.1rem; line-height: 0.4rem; background: #fff; font-weight: bold; display: block; border-radius: 0.08rem; padding: 0rem 0.16rem; font-size: 0.18rem; font-family: "宋体"; color: #886D47; }
.read_tit_return>a i { display: inline-block; vertical-align: baseline; margin-right: 0.05rem; font-size: 0.18rem; }
.read_tit_return>a:hover { background: #886D47; color: #fff; }
.read_conbox { padding: 0.3rem; }
.slb .read_conbox { padding: 0.16rem; }
.read_con_left { border: 1px solid #C7AB83; background-color: #fff; float: left; max-width: 2.9rem; width: 16%; margin-right: 0.15rem; }
.read_con_tit { background-color: rgba(199,171,131,0.5); padding: 0.15rem 0.2rem; line-height: 0.3rem; position: relative; }
.read_con_tit>span { font-size: 0.22rem; font-family: "syst_h"; }
.read_con_tit>em { float: right; cursor: pointer; }
.read_con_tit>em i { font-size: 0.3rem; color: #886D47; }
.nav_qh { background: url(260529fjstsg_nav_qh1.png) no-repeat center; background-size: 100% 100%; margin: 0.16rem 0.18rem; line-height: 0.3rem; overflow: hidden; }
.nav_qh>a { font-size: 0.16rem; font-family: "宋体"; display: block; float: left; width: 50%; text-align: center; min-width: 0.6rem; }
.read_con_left .nav_qh>a.zk,.read_con_left .nav_qh.on>a.sq { color: #fff; }
.nav_qh.on { background: url(260529fjstsg_nav_qh2.png) no-repeat center; background-size: 100% 100%; }
.slb .nav_qh { margin: 0.12rem 0.1rem; }
.slb .read_con_left .tree_02 a { font-size: 0.16rem; }
.read_con_left .nav_qh.on>a.zk { color: #333; }
.read_con_left .tree_02 { box-shadow: none; border-radius: 0rem; padding: 0rem; }
.read_con_left .tree_02 .tree_vertical>ul { max-height: 77vh; overflow: auto; }
.read_con_left .tree_02 .tree_vertical>ul::-webkit-scrollbar { width: 0.14rem; }
.read_con_left .tree_02 .tree_vertical>ul::-webkit-scrollbar-thumb { width: 0.14rem; border-radius: 0.6rem; background: rgba(199,171,131,0.5); }
.read_con_left .tree_02 .tree_item { margin-bottom: 0rem; }
.read_con_left .tree_02 .tree_item>h3>a { padding: 0.1rem 0.2rem; line-height: 0.2rem; }
.read_con_left .tree_02 a { font-size: 0.18rem; font-family: "宋体"; font-weight: bold; color: #333; }
.read_con_left .tree_02 .tree_item>h3>a:hover,.read_con_left  .tree_02 .tree_item.on>h3>a { color: #333; }
.read_con_left .tree_02 .tree_item a>i { display: inline-block; transform: rotate(-90deg); font-size: 0.14rem; color: #c7ab83; margin-right: 0.05rem; vertical-align: bottom; }
.read_con_left .tree_02 .tree_item.on>h3>a>i,.read_con_left .tree_02 .tree_item>ul>li.on>a>i,.read_con_left .tree_02 .tree_item>ul>li.on ul>li.on>a i { transform: rotate(0deg); }
.read_con_left .tree_02 .tree_item>ul>li>a { padding: 0.1rem 0.2rem 0.1rem 0.4rem; line-height: 0.2rem; color: #333; font-size: 0.18rem; }
.read_con_left .tree_02 .tree_item>ul>li>a:before { display: none; }
.read_con_left .tree_02 .tree_item>ul>li.on>a,.read_con_left .tree_02 .tree_item>ul>li.on ul { background: no-repeat; color: #333; }
.tree_02 .tree_item>ul>li.on ul>li>a { padding-left: 0.6rem; font-size: 0.18rem; }
.read_con_left .tree_02 .tree_item>ul>li.on ul>li.on>a { background: rgba(199,171,131,0.2); color: #886D47; }
.read_con_center { border: 1px solid #C7AB83; background-color: #fff; float: left; max-width: 7.7rem; width: 42%; margin-right: 0.15rem; }
.tux_con { margin: 0.4rem 0.2rem; text-align: center; }
.tux_img { overflow: hidden; max-height: 63vh; display: block; }
.tux_img>img { max-height: 100% }
.tux_gj { margin-top: 0.15rem; }
.tux_gj>span { display: inline-block; margin: 0rem 0.05rem 0.05rem; font-family: "宋体"; font-size: 0.16rem; line-height: 0.3rem; }
.tux_gj>span i { font-size: 0.3rem; vertical-align: middle; margin: 0rem 0.05rem; cursor: pointer; color: #886D47; }
.tux_gj>span input.form_control { max-width: 0.6rem; display: inline-block; margin-left: 0.1rem; text-align: center; line-height: 0.3rem; padding-top: 0rem; padding-bottom: 0; }
.tux_gj>span>em { display: inline-block; margin: 0rem 0.05rem; border: 1px solid #886D47; width: 0.3rem; height: 0.3rem; line-height: 0.26rem; border-radius: 0.04rem; text-align: center; }
.tux_gj>span>em>i { font-size: 0.2rem; margin: 0 auto; }
.read_con_right { border: 1px solid #C7AB83; background-color: #fff; float: left; max-width: 7.7rem; width: 42%; }
.read_con_right .read_con_tit span>i { font-size: 0.3rem; color: #886D47; margin-right: 0.08rem; }
.read_con_right .read_con_tit span>b { font-size: 0.14rem; color: #886D47; margin-left: 0.2rem; vertical-align: text-top; margin-top: 0.05rem; line-height: 0.21rem; display: inline-block; padding: 0rem 0.1rem; border: 1px solid #886D47; border-radius: 0.7rem; }
.slb .read_con_right .read_con_tit {   }
.slb .read_con_right .read_con_tit span>b { margin-left: 0.1rem; }
.read_con_right h6 { float: right }
.read_con_right h6>span { font-size: 0.14rem; font-family: "宋体"; line-height: 0.3rem; margin-left: 0.08rem; vertical-align: middle; }
.read_con_right h6>span em.switch { position: relative; display: inline-block; margin-left: 0.05rem; vertical-align: top; margin-top: 0.03rem; width: 0.4rem; height: 0.2rem; background: #886D47; border: 0.02rem solid #886D47; border-radius: 0.5rem; }
.read_con_right h6>span em.switch i { cursor: pointer; transition: all 0.5s; position: absolute; left: 0; right: inherit; width: 0.16rem; height: 0.16rem; border-radius: 0.6rem; background: #fff; }
.read_con_right h6>span em.switch.avi i { right: 0; left: inherit; transition: all 0.5s; }
.read_con_right h6>span .input_dropdown { display: inline-block; width: 0.64rem; vertical-align: top; line-height: 0.24rem; }
.read_con_right h6>span input[type="text"].input_inner:focus { outline: none; border-color: #886D47; }
.read_con_right h6>span .input_dropdown input[type="text"].input_inner { padding-left: 0.08rem; height: 0.24rem; vertical-align: top; margin-top: 0.01rem; line-height: 0.24rem; border: none; font-size: 0.14rem; font-family: "宋体"; color: #333; }
.read_con_right h6>span .input_dropdown input[type="text"].input_inner::-webkit-input-placeholder { color: #333; }
.read_con_right h6>span .input_dropdown .input_icon { line-height: 0.22rem; right: 0.03rem; top: 0.01rem; }
.read_con_right h6>span .input_dropdown span.input_icon[style="transform:rotate(-180deg);"] { right: 0.1rem; }
.read_con_right h6>span .input_dropdown .input_icon i { font-size: 0.12rem; color: #333; }
.read_con_right h6>span .input_dropdown .select_dropdown { top: 0.3rem; }
.read_con_r_text { margin: 0.2rem 0.2rem 0.2rem 0.4rem; padding-bottom: 0.6rem; position: relative; }
.read_con_h { height: 63vh; overflow-y: auto; padding-bottom: 0.2rem; padding-right: 0.15rem; }
.read_con_h::-webkit-scrollbar { width: 0.08rem; }
.read_con_h::-webkit-scrollbar-thumb { width: 0.08rem; background: rgba(199,171,131,0.5); border-radius: 0.3rem; }
.read_yw_con { font-size: 0.24rem; font-family: "宋体"; text-align: justify; }
.AI_read { position: absolute; left: 0; right: 0; bottom: 0; text-align: right; }
.AI_read a { display: inline-block; color: #fff; background: #886D47; background: linear-gradient(180deg,#C7AB83,#886D47); font-size: 0.18rem; font-weight: bold; border: 3px solid #e5d9c7; border-radius: 0.08rem; width: 0.9rem; line-height: 0.38rem; text-align: center; box-shadow: 0px 2px 4px  rgba(136,109,71,0.3); }
.AI_read a>em { font-family: "宋体"; font-size: 0.16rem; vertical-align: bottom; margin-left: 0.05rem; }
.read_AIcon { display: none; margin-top: 0.18rem; border: 1px solid #D9C2A3; box-shadow: 0px 2px 12px  rgba(136,109,71,0.2); padding: 0.1rem 0.25rem 0.25rem; border-radius: 0.08rem; position: relative; z-index: 1; }
.read_AIcon.avi { display: block; }
.read_AIcon::after { content: ""; position: absolute; z-index: -1; left: 0; right: 0; top: 0; height: 1rem; background: rgba(199,171,131,0.3); background: linear-gradient(180deg,rgba(199,171,131,0.3),rgba(199,171,131,0)); }
.read_ai_tit { line-height: 0.34rem; border-bottom: 1px solid #ddd; padding-bottom: 0.08rem; }
.read_ai_tit>span { font-size: 0.22rem; color: #886D47; font-weight: bold; }
.read_ai_tit>span>em { font-family: "宋体"; }
.read_ai_tit>b { float: right; color: #bbb; cursor: pointer; }
.read_aitext { font-size: 0.2rem; font-family: "宋体"; text-align: justify; }
@media screen and (min-width:993px) {
  .read_conbox { display: flex; }
}
@media screen and (max-width:1836px) {
  .slb .read_con_right .read_con_tit { padding-left: 0.1rem; padding-right: 0.1rem; }
  .slb .read_con_right h6>span { margin-left: 0rem; }
  .slb .read_con_right .read_con_tit span>b { margin-left: 0.03rem; }
  .slb .read_con_right .read_con_tit span>i { margin-right: 0.03rem; }
}
@media screen and (max-width:1680px) {
  .slb .read_conbox { display: block; }
  .slb .read_con_left,.slb .read_con_center,.slb .read_con_right { float: inherit; margin-right: 0rem; width: 100%; max-width: inherit; margin-top: 0.16rem; }
}
@media screen and (max-width:992px) {
  .read_tit { padding-left: 0.16rem; padding-right: 0.16rem; }
  .read_tit .read_tit_left { padding-left: 0.55rem; }
  .read_conbox { padding: 0.01rem 0.16rem; }
  .read_tit_right { float: inherit; width: 100%; }
  .read_tit_right .read_tit_two,.read_tit_return { padding-top: 0rem; }
  .read_tit_right .read_tit_one span { margin-right: 0.1rem; }
  .read_tit_right .read_tit_two>a { margin-right: 0.07rem; }
  .directory_tree .tree_base .tree_icon { top: 0; }
  .nav_qh { display: none; }
  .tux_img { max-height: inherit; }
  .read_con_left,.read_con_center,.read_con_right { float: inherit; margin-right: 0rem; width: 100%; max-width: inherit; margin-top: 0.16rem; }
  .tux_con { margin: 0.16rem; }
  .read_con_h { height: auto; }
  .read_con_left { background: rgba(199,171,131,0.5); padding: 0.2rem; }
  .read_con_left .read_con_tit { background: none; display: inline-block; padding: 0rem; }
  .read_con_left .read_con_tit>em { display: none; }
  .read_con_left .tree_02 { float: right; }
  .read_con_left .tree_02 .tree_vertical>ul { max-height: inherit; }
  .read_con_left .tree_02 .tree_item>h3>a,.read_con_left .tree_02 .tree_item>ul>li>a,.tree_02 .tree_item>ul>li.on ul>li>a { color: #fff; }
  .read_con_left .tree_02 .tree_item>ul>li.on>a,.read_con_left .tree_02 .tree_item>ul>li.on ul { color: #fff; }
  .slb .read_con_r_text { margin-left: 0.2rem; margin-right: 0.1rem; }
  .slb .read_con_h { padding-right: 0.1rem; }
  .slb .AI_read { right: 0.1rem; }
  .slb .read_tit_right .read_tit_one,.slb .read_tit_right .read_tit_two { margin-right: 0rem; }
  .slb .read_tit_right .read_tit_one::after,.slb .read_tit_right .read_tit_two::after { display: none; }
}
@media screen and (max-width:640px) {
  .read_con_right h6 { float: inherit; display: block; width: 100%; margin-top: 0.08rem; }
  .read_tit_right .read_tit_one,.read_tit_right .read_tit_two { margin-right: 0rem; }
  .read_tit_right .read_tit_one::after,.read_tit_right .read_tit_two::after { display: none; }
}
.ny_mainbg { min-height: 5rem; }
.nylist_l { float: left; margin-right: .24rem; }
.nylist_box { overflow: hidden; }
.kdtd_fix{z-index: 999;}
.kdtd_fix_box { background: #fff; width: 2.6rem; margin-bottom: .24rem; padding: .1rem; border-radius: .12rem; }
.kdtd_fix_box_top { position: relative; cursor: pointer; background: #f4eee6; padding: .1rem .16rem; }
.kdtd_fix_box_top h1 { font-size: .2rem; color: #886D47; }
.kdtd_fix_box_top i { position: absolute; right: .1rem; top: 50%; transform: translateY(-50%); }
.kdtd_fix_bo { border: 1px solid #C7AB83; border-radius: .12rem; overflow: hidden; }
.kdtd_fix_box_list {padding: .16rem 0;}
.kdtd_fix_box_list span {display: block; }
.kdtd_fix_box_list span a{padding: 0 .2rem; display:block; line-height:2;}
.kdtd_fix_box_list span.on a,.kdtd_fix_box_list span:hover a { color: #886D47; font-weight: bold; background-color:#e3d5c1}
.kdtd_fix_box_list span:last-child { margin-bottom: 0rem; }
.kdtd_anniu { display: none; }
.kdtd_fix_box.on .kdtd_fix_box_list { overflow: hidden; height: 0; padding: 0rem .16rem; margin-top: 0rem; }
.kdtd_fix_box.on .kdtd_fix_box_top h1 { color: #333; }
.slb .kdtd_anniu { display: block; background: #886D47; cursor: pointer; width: .32rem; height: .32rem; line-height: .3rem; box-shadow: 0px 2px 10px  rgba(136,109,71,0.3); border-radius: 0rem .06rem .06rem 0rem; text-align: center; color: #fff; }
.slb .kdtd_fix { position: fixed; left: 0rem; top: .2rem; }
.slb .kdtd_fix_list { width: 0; overflow: hidden; }
.slb  body.on { overflow: hidden; }
.slb body.on .kdtd_fix_list { width: auto; }
.slb body.on  .kdtd_fix { top: 0rem; padding: .16rem; background: rgba(0,0,0,0.3); padding-top: .5rem; }
.slb  body.on .kdtd_anniu { background: #fff; color: #886D47; border-radius: 50%; position: absolute; right: .1rem; top: .1rem; }
.slb  body.on .kdtd_anniu .trt-icon-caidan:before { content: "\e73e"; }
.slb .kdtd_fix_list { max-height: 90vh; overflow: auto; }
@media screen and (max-width:1900px) {
  .kdtd_anniu { display: block; background: #886D47; cursor: pointer; width: .32rem; height: .32rem; line-height: .3rem; box-shadow: 0px 2px 10px  rgba(136,109,71,0.3); border-radius: 0rem .06rem .06rem 0rem; text-align: center; color: #fff; }
  .kdtd_fix { position: fixed; left: 0rem; top: .2rem; }
  .kdtd_fix_list { width: 0; overflow: hidden; }
  body.on { overflow: hidden; }
  body.on .kdtd_fix_list { width: auto; }
  body.on  .kdtd_fix {top: 0rem;padding: .16rem;background: rgba(0,0,0,0.3);padding-top: .5rem;bottom: 0;}
  body.on .kdtd_anniu { background: #fff; color: #886D47; border-radius: 50%; position: absolute; right: .1rem; top: .1rem; }
  body.on .kdtd_anniu .trt-icon-caidan:before { content: "\e73e"; }
  .kdtd_fix_list { max-height: 90vh; overflow: auto; }
}
