html{color:#49423a}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,button,input,textarea,p{margin:0;padding:0}body{background:#f1f1f1;font-size:12px;font-family:classic grotesque w01,hiragino sans gb,pingfang-sc-light,microsoft yahei,wenquanyi micro hei,Arial,SimSun,sans-serif}a{text-decoration:none;color:#666}a:hover{color:#f99800}ul,ol,li{list-style:none}em,i{font-style:normal}img{-webkit-box-shadow:1px 1px 2px #bbb;-moz-box-shadow:1px 1px 2px #bbb;box-shadow:1px 1px 2px #bbb;border-radius:.3em}a img{}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}.clearfix{clear:both}.hidden{display:none}.top{height:30px;line-height:30px;color:#d3d2d2;border-bottom:1px #e8e8e8 solid;background:#f7f7f7}.clo_bg{background:#e9e3d6}.top .bar{width:990px;margin:auto}.top .bar span.loginSide{float:left;width:190px}.top .bar ul{float:right;text-align:right;width:320px;height:30px;overflow:hidden}.top .bar ul input{height:16px;line-height:15px;color:#666}.top .bar ul input.logint{border:0;padding:0 10px;background-color:#75a4b4;color:#fff;height:20px;font-size:12px}.top .bar ul input.putk{padding-left:5px;width:80px}.top .bar ul input.input1{border:1px solid #ccc;width:60px}.top .bar ul input.input2{border:1px solid #65b2e5;outline:2px solid #7ecafd;width:60px}.top .bar ul input.input3{margin-top:5px}.top .bar ul input.logBtn{width:50px;text-align:center;font-weight:700;border:1px solid #50a7a7;height:22px;background:#4ba0a0;font-size:12px;color:#fff;cursor:pointer}.top .bar ul li{float:left;padding-right:7px;width:auto}.top .bar ul li.last{padding-right:0}#header{width:990px;margin:auto;text-align:left}#header .wrap980{height:70px;padding:5px 0;margin:auto}
#header .logo{
    width:224px;
    height:60px;
    text-align: center;
    float:left;margin-top:5px}
#header .logo a{
    display:block;
    height:60px;
    overflow:hidden
}
#header .logo h1{
    font-size: 1.875rem;
}
#search {
    margin-left: 70px;
}
.upload{background:#95bcc3;display:inline-block;width:60px;height:24px;border-radius:.2em;line-height:24px;text-align:center;cursor:pointer;float:right}.upload a{color:#fff}#conn{width:990px;margin:0 auto}.search{float:right;width:400px;overflow:hidden;padding:14px 10px 0 0}.search select{float:left;font-size:12px}.selectSer{width:68px;height:24px;line-height:24px;border:1px solid #82bebe;vertical-align:middle}.search span.searchBox{float:left;width:276px;height:22px;border:1px solid #cee0e2;border-right:none;box-shadow:inset 1px 1px 5px #e3e3e3;-moz-box-shadow:inset 1px 1px 5px #e3e3e3;-webkit-box-shadow:inset 1px 1px 5px #e3e3e3;position:relative}.seartype{position:absolute;top:0;left:0;width:40px;height:16px;color:#666;padding-top:3px;padding-left:10px;background-image:url(seartype.png);background-repeat:no-repeat;background-position:30px 0;cursor:pointer}

.search input{border:none;background-color:#f1f1f1;width:260px;height:16px;vertical-align:middle;font-size:10px;font-family:classic grotesque w01,hiragino sans gb,pingfang-sc-light,microsoft yahei,wenquanyi micro hei,Arial,SimSun,sans-serif;padding:3px 8px;margin-right:0;float:left;color:#999;box-shadow:inset 1px 1px 5px #e3e3e3;-moz-box-shadow:inset 1px 1px 5px #e3e3e3;-webkit-box-shadow:inset 1px 1px 5px #e3e3e3}

.serBtn{background:#95bcc3;display:inline-block;width:46px;height:24px;border:none;line-height:23px;color:#fff;font-weight:700;font-size:12px;vertical-align:middle;text-align:center;float:left;cursor:pointer}.hot{color:#999;font-size:12px;text-align:left;font-style:normal;width:400px;overflow:hidden;padding-top:10px;display:block;white-space:nowrap;position:relative}.hot a{color:#999;text-decoration:none;margin-right:5px}.hot a:hover{color:#f60}.nav{width:990px;min-height:38px;font-size:14px;background:#75a4b4;border-bottom:2px solid #5e8e9e;margin:0 auto;padding:8px 0;box-sizing:border-box}.nav ul{width:100%;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 2px}.nav li{float:none;height:auto;line-height:40px;text-align:center;display:flex}.nav li a{font-size:16px}.nav a{width:auto;min-width:90px;padding:0 16px;display:inline-block;text-decoration:none;color:#fff;text-align:center;position:relative;box-sizing:border-box;height:38px;line-height:38px;border-radius:6px;transition:background-color .2s ease,color .2s ease}.nav a:hover{text-decoration:none;background:#6e9bab;color:#fff}.nav .current{background:#208181;top:0;height:38px;line-height:38px;border-radius:6px}.all_ad{width:970px;margin:0 auto;text-align:center}.content_ad{margin:0 auto 10px;text-align:center}.content_ad #ad_250_1{float:left;width:300px;margin-left:25px;margin-right:15px}.content_ad #ad_250_2{float:left;width:300px}.content_ad #ad_250_3{float:right;width:300px;margin-right:30px}.top_b{padding-top:10px}#main{width:990px;margin:10px auto}.w_980{width:990px;margin-top:10px}.w_440{width:490px}.w_770{width:772px}.w_707{width:707px;height:100%}.w_200{width:205px}.w_268{width:268px}.left{float:left!important}.right{float:right!important}.mright{margin-right:10px}.mbottom{margin-bottom:10px}.mtop{margin-top:20px}.tabstit,.tabstit_index{height:32px;background:#f7f7f7;color:#666;line-height:32px;border:1px solid #d8d8d8;border-top:2px solid #b4cdd2}.label,.coverecom h2{display:inline-block;vertical-align:middle;margin-bottom:2px}.left .label{background:#e5a9b7}.label{height:16px;width:4px;background:#75a4b4;margin-left:12px}.coverecom em{padding-left:10px;font-size:14px;font-style:normal}.recombook,.recomclass,.topbook,.index_top,.topbooks{border:1px solid #d8d8d8;border-top:none;background:#fff}.recombook{height:380px}.recombook dl{width:300px;float:left;padding:14px;height:160px;overflow:hidden;position:relative}.recombook dl dt{float:left;width:130px;height:170px;margin-right:12px}.recombook dl dt img{height:158px;width:128px}.recombook dl dd{float:left;width:158px;height:22px;line-height:22px;color:#777;overflow:hidden}.recombook dl dd.tit,.recomclass dl dd.tit{border-bottom:1px dashed #ddd;margin-bottom:2px}.recombook dl dd.name{color:#999;height:110px}.recomclass dl dd.name{color:#999;height:80px}.recombook dl dd a,.recomclass dl dd a{color:#333;text-decoration:none;font-size:14px;display:block}.recombook dl dd a:hover,.recomclass dl dd a:hover{color:#ff840c;text-decoration:none}.recomclass{height:270px}.recomclass dl{width:224px;float:left;padding:10px;height:130px;overflow:hidden;position:relative}.recomclass dl dt{float:left;width:100px;height:130px;margin-right:12px}.recomclass dl dt img{height:125px;width:97px}.recomclass dl dd{float:left;width:110px;height:21px;line-height:21px;color:#777;overflow:hidden}.recomclass dl dd a{color:#007e8c}.recomclass ul{height:60px;border-top:1px dashed #ddd;float:left;margin:0 10px}.recomclass ul li{color:#888;float:left;height:15px;line-height:15px;width:220px;overflow:hidden;display:inline;margin:7px 8px 0 6px}.recomclass ul li span{font-size:12px;color:#999}.w_980 .recomclass ul li{width:232px;margin:7px 5px 0}.recomclass ul li em{color:#999;text-align:right;float:right;width:auto;font-size:12px;font-weight:400}.recomclass ul li a{color:#545454;padding-left:8px}.recomclass ul li a:hover{color:#f60}.toplist{float:left;margin-bottom:10px}.toptab{height:30px;line-height:30px;font-size:14px;color:#3f8d94;background:#f7f7f7;border-top:solid 2px #b4cdd2;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;padding-left:10px}.toptab span{float:left}.toptab span.tabRight{float:right;margin-bottom:-1px;_position:relative}.toptab span.tabRight span{font-weight:400;cursor:pointer;float:left;height:30px;line-height:30px;overflow:hidden;padding:0 8px;color:#999}.toptab span.tabRight span.cur{color:#3f8d94;border-bottom:2px solid #4ba0a0;height:28px}.topbook{height:550px}.topbooks{height:335px}.index_toplist{float:left;width:240px}.index_top{height:280px;margin-bottom:10px}.topbook ul,.index_top ul,.topbooks ul{padding:5px 10px}.topbook ul li,.index_top ul li,.topbooks ul li{line-height:27px;height:27px;color:#999;float:left;width:100%;overflow:hidden;font-weight:400}.topbook ul li span.num,.index_top ul li span.num,.topbooks ul li span.num{margin-right:5px;font-family:verdana;font-style:italic;font-size:10pt;width:22px;float:left}.topbook ul li span.genre,.index_top ul li span.genre,.topbooks ul li span.genre{width:60px;margin-right:5px}.topbooks ul li span.zilei{display:none}.topbook ul li span.hits,.index_top ul li span.hits,.topbooks ul li span.hits{width:40px;float:right;text-align:right;font-family:verdana}#index_last{width:990px;margin:10px auto}.list_center{border:1px solid #d8d8d8;border-top:none;background:#fff}.list_center .update_title{padding:0 10px;color:#3f8d94;height:32px;line-height:32px;border-top:solid 2px #b4cdd2;border-bottom:solid 1px #d8d8d8;font-size:14px;position:relative;background:#f7f7f7}.update_title span.update_icon{font-weight:400}.update_title .tabRight{position:absolute;font-size:12px;right:10px;top:0}.update_title .tabRight a{color:#f99800}.update_list,.bookList,.hotlist{width:100%;background:#fff}.update_list ul,.bookList ul{padding-bottom:5px}.update_list li,.bookList li{border-bottom:1px dashed #ddd;height:26px;line-height:26px;overflow:hidden;margin:0 10px;vertical-align:middle}.update_list span{float:left;list-style:none;margin-right:4px;color:#999}.update_list span.recnums_r{font-size:12px;width:62px}.update_list span.r_spanone{width:180px}.update_list span.r_spantwo{width:300px}.update_list span.r_spantwo a{color:#999}.update_list span.r_spantwo a:hover,.friendLink .linkInfo a:hover{color:#f99800}.update_list span.r_spanthree{width:60px;float:right;text-align:right;font-size:12px;margin-right:0}.update_list span.r_spanfour{width:100px}.bookList strong,.hotlist strong{color:#999;float:right;text-align:right;font-weight:400}.resort{color:#999;padding-right:5px}.hotlist ul{}.hotlist ul li{height:28px;line-height:28px;overflow:hidden;margin:0 10px;vertical-align:middle}.hotlist ul li span{color:#888;padding-right:5px}#listtop{float:left;margin-bottom:10px}.list,.listbox,.listbook,#allList,#newlist,#product{background:#fff;border-top:none;float:left;overflow:hidden}.list h2,.listbox h2,.listbook h2,#allList h2,.newrap,#product h2,.listlie h2{height:32px;line-height:32px;font-size:14px;color:#3f8d94;background:#f7f7f7;border-bottom:1px solid #d8d8d8;border-top:2px solid #b4cdd2;padding-left:10px}.newrap_c{height:28px;line-height:28px;font-size:14px;color:#3f8d94;background:#fbfbfb;padding-left:10px;border-bottom:1px solid #eee;overflow:hidden}.newrap_c h2{font-size:14px;float:left;margin-right:10px;color:#3f8d94}.list{width:707px;margin-right:10px}.list h2{width:695px;border:1px solid #d8d8d8;border-top:2px solid #b4cdd2}.list .recombook dl{width:320px}.list .recombook dl dd{width:178px}.list .recombook dl dd.contents{text-align:right}.list .recombook dl dd.contents a{font-size:12px;color:#999;font-weight:400}.list .recombook dl dd.contents a:hover{color:#4ba0a0}.listbox{width:273px}.listbox h2{width:261px;border:1px solid #d8d8d8;border-top:2px solid #b4cdd2}.listbox .recombook dl,.listbook .recombook dl{height:146px;overflow:hidden;position:relative;border-bottom:1px dashed #d8d8d8;float:left;margin:0 12px;padding:12px 0}.listbox .recombook dl{width:242px}.listbox .recombook dl dt,.listbook .recombook dl dt{float:left;width:116px;height:144px}.listbox .recombook dl dt img,.listbook .recombook dl dt img{width:112px;height:140px}.listbox .recombook dl dd{width:113px}.listbox li,.listbook li{line-height:23px;height:23px;color:#999;float:left;margin:0 10px}.listbox li{width:255px;overflow:hidden}.listbook,.toplist{width:323px}.listbook h2,.toplist h2{width:311px}.listbook .recombook dl{width:292px}.listbook .recombook dl dd{width:164px}.listbook li{width:292px;overflow:hidden}#allList,#newlist{float:none;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;background:#fff;font-size:14px}#allList h2,.listlie h2{width:978px;border-left:none;border-right:none}#allList ul,#product ul{border:1px solid #d8d8d8;background:#fff;border-top:none;height:180px}#allList ul li,#product ul li{float:left;margin:10px 10px 0;display:inline;width:103px;height:144px;color:#888;position:relative}#allList ul li h3,#product ul li h3{height:25px;line-height:27px;overflow:hidden;font-weight:400;text-align:center;white-space:nowrap;text-overflow:ellipsis}#allList ul li img,#product ul li img{width:100px;height:140px}.newrap{color:#999;font-size:12px;font-weight:100}.newrap h2{font-size:14px;float:left;margin-right:10px;color:#3f8d94}.newrap span,.newrap_c span{font-size:14px;color:#3a98c9;cursor:pointer;height:32px;margin-right:10px}.newrap strong{font-size:14px;margin-right:10px}#newlist li{float:left;padding-left:20px;height:38px;overflow:hidden;line-height:38px;width:304px;border-bottom:1px #e6f2ff dotted;white-space:nowrap;text-overflow:ellipsis}#newlist li a:visited{color:#949494}.chaw_c li{background:url(dot.png) no-repeat 7px -10px}.chaw li{background:url(dot.png) no-repeat 7px 15px}.chaw li a{color:#6e8c42}.chaw li a:hover{color:#f99800}#maininfo{width:990px;margin:10px auto}#maininfo .tabstit a{padding:0 5px}#maininfo .tabstit em{padding-left:5px;font-size:12px}#bookinfo{height:auto;background:#fff;border:1px solid #d8d8d8;border-top:none;padding:15px}#bookinfo .bookleft{width:176px;float:left;padding-right:15px;flex:0 0 auto;width:auto}#bookimg{width:178px;overflow:hidden;position:relative}#bookimg img{width:176px;height:246px;-webkit-box-shadow:1px 1px 2px #bbb;-moz-box-shadow:1px 1px 2px #bbb;box-shadow:1px 1px 2px #bbb}#reader{width:162px;height:46px;color:#666;padding:6px 0 2px;border:1px solid #d9d9d9;border-top:none;background:#f8f8f8}#reader a{background:url(images/window.gif) no-repeat 0 -125px;margin:3px 0 0 13px;text-decoration:none;height:36px;width:145px;display:inline-block}#reader a:hover{background:url(images/window.gif) no-repeat 0 -167px;cursor:pointer}.bookleft ul{width:162px;height:34px;color:#666;padding:0 0 2px;border:1px solid #d9d9d9;border-top:none}.bookleft ul li{width:79px;line-height:37px;text-align:center;float:left;position:relative}.bookleft ul .c_li{border-right:1px solid #eee;color:#545454}.hide{position:absolute;clip:rect(0 0 0 0)}#bookinfo .bookright{width:546px;float:right;position:relative}.bookright .d_title{height:40px;overflow:hidden}.bookright h1{float:left;max-width:410px;font-size:26px;color:#555;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bookright .p_author{padding-left:20px;line-height:40px;font-size:14px;overflow:hidden;color:#666}.bookright .p_author a{color:#099494}.bookright .p_author a:hover{color:#f99800}#count{float:left;border-bottom:1px dashed #e8e8e8;padding-bottom:10px;width:550px;height:16px;line-height:16px;color:#777;padding-top:10px;overflow:hidden}#count li{float:left;color:#777;width:135px;display:inline-block;overflow:hidden}#count li strong{font-weight:400}#count #uptime{width:135px;height:16px}#bookintro{height:118px;padding:10px 0 5px;line-height:24px;font-size:14px;color:#666;overflow:auto;text-align:justify}.bookright .new{border-top:1px dotted #d9d9d9;border-bottom:1px dotted #d9d9d9;height:22px;line-height:22px;padding:4px 0;color:#999}.bookright .new span{display:inline-block}.bookright .new span.new_p{overflow:hidden;float:right;margin-top:3px}.bookright .new span.new_t{float:left;width:120px;text-overflow:ellipsis;white-space:nowrap}#button_all ul li{float:left;height:24px;line-height:24px;text-align:center;margin:10px 0 6px}#button_all ul li a{float:left;margin-right:20px;line-height:24px;height:24px;display:block}#button_all .b1 a{padding:0 40px;background:#77a4b3;color:#fff;text-decoration:blink;border-radius:.5em;border:1px solid #77a4b3}#button_all .b1 a:hover{background:#88b8c8;color:#fff}#button_all .b2 a,#button_all .b2d a{padding:0 40px;background:#fff;color:#77a4b3;text-decoration:blink;border-radius:.5em;border:1px solid #77a4b3}#button_all .b2 a:hover,#button_all .b2d a:hover{background:#88b8c8;color:#fff}#button_all .rwm{position:relative;display:inline-block}#button_all .b3{background:url(../skin/images/iphone.png) 0 0 no-repeat;line-height:26px;color:#666;display:inline-block;height:26px;padding-left:24px;font-style:normal}.show_rwm{border:3px #e3bfd2 solid;font-size:14px;color:#c24b90;text-align:center;padding:10px 20px;line-height:30px;background:#fff;position:absolute;width:200px;bottom:35px;left:-90px;display:none}.show_rwm b{background:url(../skin/images/rwm.gif) no-repeat;width:21px;height:16px;display:block;position:absolute;left:50%;bottom:-16px;margin-left:-10px}.show_rwm img{display:block;margin:0 auto}.chaw,chaw_c{padding-top:5px;overflow:hidden}#showinfo{position:absolute;display:none;top:50%;width:600px;left:50%;margin-left:-250px;margin-top:100px;border:1px solid #ccc;background-color:#fff;color:#ad7830}.info_a_1{margin-top:5px;height:auto;overflow:hidden}.lbxxyx_s{display:block;background:#fff;border:1px solid #d8d8d8;border-top:1px dashed #40e0d0;height:36px;line-height:36px;text-align:center;color:#3f8d94;font-size:14px;background-image:url(seartype.png);background-repeat:no-repeat;background-position:521px 7px;cursor:pointer}.hm-scroll::-webkit-scrollbar{width:8px}.hm-scroll::-webkit-scrollbar-thumb{background-color:#e1e3e4;background-clip:content-box;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:4px solid transparent}.hm-scroll::-webkit-scrollbar-track{background-color:#fbfbfb}::-webkit-scrollbar-track-piece{background-color:#fff;-webkit-border-radius:3px}::-webkit-scrollbar{width:12px;height:10px}::-webkit-scrollbar-thumb{height:30px;background-color:#999;-webkit-border-radius:7px;outline-offset:-2px;border:2px solid #fff}::-webkit-scrollbar-thumb:hover{height:30px;background-color:#9f9f9f;-webkit-border-radius:8px}.mid{text-align:center}#product{width:990px;margin:10px auto;float:none}#product h2{width:978px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}#product ul{border-bottom:none}.prodlist{width:988px;border:1px solid #d8d8d8;border-top:none;height:auto;float:left;padding-bottom:10px}.prodlist ol{border-top:1px dashed silver;margin:0 15px;padding-top:5px;float:left}.prodlist ol li{float:left;width:235px;overflow:hidden;height:28px;line-height:28px;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.prodlist ol span{color:#888}.prodlist ol a{margin-left:5px}.prodlist ol a:hover{text-decoration:underline}#smallcons{position:relative;text-align:center;overflow:hidden;color:#888;background:#fff;width:988px;padding-bottom:10px;font-size:12px;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8}#smallcons h1{height:60px;overflow:hidden;font:normal 22px/59px \5FAE\8F6F\96C5\9ED1;color:#d40909;text-align:center}#smallcons span{color:#333;margin-right:20px}#putbooks{background:url(images/window.gif) no-repeat -159px -125px;cursor:pointer;overflow:hidden;width:67px;height:26px;position:absolute;top:55px;right:80px;display:block}#readerlist{float:left;border:1px solid #d8d8d8;border-top:none;width:988px;background:#fff;padding-bottom:10px}#readerlist ul{margin:0 20px;color:#949494}#readerlist h3{color:#208181;font-size:15px;border:1px solid #d8d8d8;background-color:#f7f7f7;padding:5px;margin:2px 20px}#readerlist ul .fj{width:945px;padding:0;margin:0}#readerlist ul li{float:left;font-size:14px;padding-left:20px;height:38px;overflow:hidden;line-height:38px;width:295px;border-bottom:1px #e6f2ff dotted;background:url(dot.png) no-repeat 7px 15px}#readerlist ul li a{text-decoration:none;color:#333}#readerlist ul li a:hover{color:#208181;text-decoration:none}#readerlist ul li a:visited{color:#949494}#readerlist .short_block{float:left;width:941px;line-height:25px;padding-left:10px}.readerts{border:1px solid #ddd;background:#fff;margin:0 auto;width:978px;position:relative;height:60px;padding-left:10px;color:#949494;line-height:20px}.readerts h4{color:#f60;padding-top:10px}.border-line{margin:0 20px;border-top:1px solid #d8d8d8;padding-top:3px}#xiazai{position:absolute;top:55px;right:120px}#xiazai a{background-image:url(/skin/images/window.gif);background-position:-160px -125px;display:block;height:30px;width:100px}#container{margin:0 auto;width:990px;border:1px solid #e6e6e6;border-top:none;border-bottom:none;text-align:left;zoom:1}.top{color:#666;position:relative}#topbar{border-bottom:1px solid #b4cdd2}.top .logo{float:left;width:120px;height:30px;background:url(images/chaplogo.png) no-repeat;margin-left:0}.top .chepnav{float:left;color:#999;width:530px;height:30px;line-height:33px;overflow:hidden}.top .chepnav a{padding:0 5px;color:#999}.top .chepnav i{font-style:normal;color:#999}.top .chepnav em{font-style:normal}.comments_r{width:990px;margin:0 auto;border-bottom:none;border-top:none!important;position:relative;z-index:10}.comments_r .h3{height:40px;line-height:40px;background:#f8f2e6;font-size:12px;color:#999;padding:5px 0;display:block}.comments_r .h3 a{color:#999}.m_12_t{position:relative;float:left;height:40px;line-height:40px}.select_t{margin-left:12px;float:left}.select_t_bg{background:url(images/window.gif) no-repeat -159px -88px;width:65px;height:25px;display:inline-block;color:#a6a6a6;line-height:25px;vertical-align:middle}.select_t_bg em{margin-left:5px;font-style:normal}.text_bg,.text_bg2,.text_bg3{width:85px;position:absolute;top:33px;z-index:3;border:1px solid #d3d3d3;background:#fcfcfc;line-height:33px}.text_bg{left:12px}.text_bg2{left:111px}.text_bg3{left:210px}.select_t_r{background:url(images/window.gif) no-repeat -180px -7px;width:22px;height:25px;display:inline-block;vertical-align:middle}.text_bg li.selected,.text_bg2 li.selected,.text_bg3 li.selected{background:url(images/draw.gif) no-repeat 70px center}.text_bg li{cursor:pointer;padding-left:10px}.text_bg2 li{cursor:pointer;padding-left:10px}.text_bg3 li{cursor:pointer;padding-left:10px}.text_bg li.hover,.text_bg2 li.hover,.text_bg3 li.hover{background:#f3f3f3}.square{width:15px;height:15px;line-height:15px;vertical-align:middle;display:inline-block;margin:0 4px 3px -3px;border:1px solid #ccc}.square_size{width:23px;height:23px;line-height:23px;vertical-align:middle;display:inline-block;margin:0 4px 3px -3px;border:1px solid #d3d3d3;color:#c2c2c2;text-indent:0;text-align:center}.square_size em{font-size:12px;margin-left:-4px;font-family:arial}.square_size em.f14{font-size:14px;margin-left:-5px}.square_size em.f16{font-size:16px;margin-left:-6px}.square_size em.f18{font-size:18px;margin-left:-6px}.square_size em.f20{font-size:20px;margin-left:-7px}.square_size em.f22{font-size:22px;margin-left:-8px}.square_size em.f24{font-size:24px;margin-left:-9px}.square_size em.f26{font-size:26px;margin-left:-10px}#TextContent{background:#f8f2e6;font-size:18px}#TextContent h1{font-size:1.8em;margin:.5em 0;text-align:center;padding-bottom:20px;border-bottom:1px dotted #9e9e9e;background-size:100%}.bd,.tp{text-align:center;overflow:hidden}ul.links{float:right;line-height:40px;margin-right:10px}ul.links li{vertical-align:middle;display:inline}.main{line-height:1.6;padding:20px 40px 40px;word-wrap:break-word;word-break:break-word;width:910px;margin:auto;border:1px solid #e6e6e6;border-radius:0 0 .3em .3em}.main p{margin-bottom:1em;margin-top:1em;text-indent:2em;word-wrap:break-word;word-break:break-word;line-height:1.8}.main img{margin:0 auto}.main .watermark{display:none}.jump{text-align:center;padding:25px 0 60px;width:95%;margin:auto}.jumpm{margin:20px 0}.jump span{color:#b5b5b5;margin:0 5px}.jump a{color:#607d8b;border-radius:9px;padding:5px 1.5em;box-shadow:0 0 1px rgba(204,204,204,.7);margin:0 .5em}.jump a.disabled{background:#f5f5f5 none;opacity:.8;color:#999;background:url(images/window.gif) no-repeat -150px -43px;width:111px;height:35px;line-height:35px;display:inline-block}.introhot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px;line-height:25px;text-align:left;font-size:12px;margin:auto auto 5px;width:95%;text-align:center;border-bottom:1px dotted #c0c6cb}.gad{width:970px;margin:20px auto}.listlie{border:1px solid #d8d8d8;background:#fff;border-top:none;color:#999;margin-bottom:10px;float:left;height:auto}.listlie ul{padding:0 0 15px 15px;float:left}.listlie ul li{float:left;height:32px;overflow:hidden;line-height:32px;width:228px;margin-right:15px;border-bottom:1px dashed #dcdcdc;list-style:none;font-size:12px}.listlie .zilei{padding-right:5px}.listlie ul li.brunet{background:#f7f7f7}.listlie ul li .zz{float:right}.listlie ul li a{color:#3f8d94}#sitembox,#sitebox{background:#fff}#sitembox dl,#sitebox dl{margin:0 15px;border-bottom:1px solid #eee;width:740px;float:left;padding:15px 0}#sitembox dt,#sitebox dt{float:left;position:relative;width:107px;height:150px;margin-right:15px}#sitebox dt span{display:block;position:absolute;bottom:5px;right:0;width:60px;height:16px;font-size:12px;line-height:16px;background:rgba(63,141,148,.6);color:#fff;text-align:center}#sitembox dd,#sitebox dd{overflow:hidden;width:590px;line-height:21px;color:#888}#sitembox dd h3,#sitebox dd h3{font-size:14px;height:24px}#sitembox dd a,#sitebox dd a{color:#3f8d94}#sitebox dl{width:460px;height:152px}#sitebox dd{width:335px}#sitebox dd .uptime{float:right;color:#ccc;font-size:12px}.book_other{color:#888;line-height:2;height:20px;margin-top:2px}.book_other span{color:#323232;padding-right:15px}.book_des{color:#888;line-height:2;margin-top:2px;height:84px}.pages{text-align:center;padding:10px 5px 10px 0;color:#888}.pages a,.pages strong,.pages span{display:inline-block;vertical-align:middle;padding:0 8px;line-height:20px;margin:3px}.pages a{border:1px solid #ccc;background:#fff;color:#666}.pages a:hover,.pages strong{color:#fff;background:#b4cdd2;border:1px solid #b4cdd2;text-decoration:none}.pages span{color:#8bbabf}.jieqiQuote,.jieqiCode,.jieqiNote{border:#000 1px solid;padding:2px;font-size:12px;color:#000;background-color:#d3d2d2}.divbox{border:1px solid #d3d2d2;margin-bottom:3px;text-align:center}.textbox{border:1px solid #d3d2d2;padding:5px;margin:3px;line-height:150%}.popbox{position:absolute;width:190px!important;height:110px!important;width:200px;height:120px;border:1px solid #d3d2d2;background:#f0f7ff;color:red;font-size:12px;line-height:120%;padding:3px;display:none;z-index:9999}.ajaxtip{position:absolute;border:1px solid #d3d2d2;background:#f0f7ff;color:red;font-size:12px;line-height:120%;padding:3px;z-index:1000}#tips{border:1px solid #d3d2d2;padding:3px;display:none;background:#f0f7ff;position:absolute;z-index:2000}#dialog{position:fixed!important;top:0;left:0;border:5px solid rgba(73,169,169,.65);border-radius:5px;background:rgba(251,250,197,.89);font-size:14px;line-height:180%;padding:20px 10px;visibility:hidden}#mask{position:absolute;top:0;left:0;background:#f7f7f7;filter:Alpha(opacity=30);opacity:.3}.dialog{width:350px;height:150px;background:#fff;position:fixed;font-size:12px;overflow-y:auto;z-index:1000}.dialog,#award_win{border:1px solid #ccc}.dialog a{text-decoration:none;color:#099494}.dialog h3,#award_win h3{height:30px;line-height:34px;position:relative;background:#f7f7f7;padding-left:20px;display:block;border-bottom:1px solid #ccc;color:#999;font-size:14px}.dialog .close,#award_win .close{position:absolute;top:5px;right:10px;height:16px;width:16px;background:url(images/window.gif) no-repeat right 0}.dialog .wrapper,#award_win .wrapper{margin:10px 0;position:relative;padding:0 15px}#message_tip .msgtip{font-size:14px;text-align:left;color:#666;line-height:26px}#award_win{width:467px;height:250px;background:#fff;position:fixed;font-size:12px;overflow-y:auto;z-index:1000}#award_win ul,.dialog ul{color:#999}#award_win ul li input,.dialog ul li input{display:inline-block;margin:-3px 5px 0;vertical-align:middle;height:30px;line-height:28px}#award_win ul li .area{width:330px;height:90px;padding:5px;overflow:auto;resize:none;border:1px solid #ccc}#award_win .input_el{margin-left:130px}.dialog .input_el{margin-left:90px}#award_win .btn_small,.dialog .btn_small{display:inline-block;text-decoration:none;margin-top:10px;border:none;width:137px;height:40px;line-height:40px;text-align:center;background:url(images/window.gif) no-repeat 0 -40px;color:#939393;font-size:16px;cursor:pointer}.htitle{font-size:14px;line-height:31px;text-indent:15px;background-color:#f7f7f7;border-bottom:1px solid #e6e6e6;color:#208181;font-weight:700;display:block}li.desc{padding:15px}ul.list{width:990px;margin-bottom:12px;margin-bottom:2px\9;border-bottom:1px solid #e6e6e6}ul.list li p{line-height:25px;color:#333}#mylink{height:31px;line-height:31px;background:#f6f6f6;border:1px solid #ccc;text-align:center}#mylink a{margin:0 5px}#copyright{line-height:20px;padding:10px 0 50px;text-align:center;color:#666}
#footer{width:990px;margin:15px auto 0px;overflow:hidden}
.friendLink{border:1px solid #dedede;color:#666;font-size:12px;margin-bottom:10px}.friendLink .linkMenu{background:#e5e5e5;height:24px;line-height:24px;padding:0 10px;font-size:13px;display:inline-block;width:970px}.friendLink .linkInfo{padding:5px 10px;height:40px}.friendLink .linkInfo a{display:inline-block;color:#666;margin:0 5px;line-height:20px;height:20px}#footer p.copyright{line-height:20px;text-align:center!important;color:#999;margin:0 10px 5px}#footer p.copyright a{text-decoration:none;color:#007e8c}#footer p.copyright a:hover{color:#f99800}.topa{width:990px;margin:0 auto}.bottoma{width:990px;margin:0 auto;margin-bottom:10px}.user_all{width:990px;margin:0 auto;margin-top:10px}.user_left{width:130px;float:left;background-color:#f7f7f7;height:600px;border:1px solid #e6e6e6}

.user_right{
    width:990px;
    margin: 0 auto;
    background-color:#fff;
    min-height:600px;
    border:1px solid #e6e6e6;
}


.user_left ul li{padding:10px 0 10px 30px;border-bottom:1px solid #e6e6e6}.user_on{background-color:#e0e0e0;font-weight:700}.user_on a{color:#208181}
.user_right .r_2{margin:15px 30px}.user_all .bookcase td{border-bottom:1px solid #e6e6e6;line-height:20px}.loginbottom{display:none}.casenote{text-align:center;padding:5px;background:#fffaf1;border:1px solid #ffd491;border-radius:.5em;margin-bottom:10px}.bookone{float:left;font-size:13px;color:#949494;width:50%;padding:10px 0;border-bottom:1px solid #b4cdd2}.bcimg{float:left;padding-right:10px}.bcinfo a{line-height:20px}.upcase{height:24px;white-space:inherit;text-overflow:ellipsis;overflow:hidden}.casename{white-space:inherit;text-overflow:ellipsis;overflow:hidden}.casename a{font-size:14px;color:#208181}.casedel{position:relative}.casedel a{display:block;position:absolute;bottom:20px;right:0;padding:5px 8px;margin-right:10px;font-size:12px;background:rgba(94,142,158,.5);border-radius:.8em;color:#fff;text-align:center}.box,.booklist{border:1px solid #d8d8d8;border-top:2px solid #b4cdd2;background:#fff;margin:10px auto}.box h2,.title{height:32px;line-height:32px;font-size:14px;color:#3f8d94;background:#f7f7f7;border-bottom:1px solid #d8d8d8;padding-left:10px;overflow:hidden}.box h2 span,.title span{float:right;padding-right:10px}.box h2 span a{color:red}.filter{position:relative;overflow:hidden;padding-bottom:10px}.filter ul{position:relative}.filter ul li{clear:both;line-height:24px;height:24px;padding:5px 15px;color:#a1a4a9;border-top:1px solid #f0f0f0;margin-top:-1px;font-size:13px}.filter ul li span{float:left;color:#535353}.filter ul li a,.filter ul li a:visited{float:left;padding:0 10px;display:block;height:24px;line-height:24px;color:#7d7d7d}.filter ul li a.curr,.filter ul li a.curr:visited,.filter ul li a:hover{background:#77a4b3;border:1px solid #f0f7ff;border-radius:.375rem;color:#f0f7ff}.sitebox{background:#fff}.sitebox dl{height:165px;border-bottom:1px solid #eee;width:364px;float:left;padding:10px}.sitebox dt{float:left;position:relative;width:90pt;height:155px;margin-right:10px}.sitebox dl a{color:#2f86d6}.sitebox dd{overflow:hidden;line-height:21px;color:#999}.sitebox dd h3{height:24px}.sitebox dd .uptime{float:right;font-weight:400;color:#999}.sitebox dd h3 a{font-size:1pc;overflow:hidden;line-height:20px}
.sitebox .book_other{height:24px}
#g207{
    position:fixed!important;
    position:absolute;
    top:0;
    top:expression((t=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)+"px");
    left:0;
    width:100%;
    height:100%;
    background-color:#888;
    display:block;
}
#g207 p{opacity:1;filter:none;font:18px Verdana,Arial,sans-serif;text-align:center;line-height:32px;margin:20% 25%;padding:20px 0;border:4px solid #f8f8f8;border-radius:1em;color:#555;background:#e2e5a9}#g207 p b{font-size:26px;font-weight:400;color:#f61e23}#g207 p a,#g207 p i{font-size:14px;color:#269df9}#g207~*{display:none}



@media screen and (max-width:1024px){
    
    body{-webkit-text-size-adjust:none;font-size:14px}#header,.nav a,.nav ul,.w_440,.w_980,.w_770,#index_last,#conn,#footer,.user_right,.comments_r,.index_toplist,.listlie ul li,.topa,#readerlist,.readerts,#product,.toplist,.mbottom{width:100%}.loginSide,.top,#topbar,.top .bar,.hot,.seartype,.serBtn,.recombook dl dd.name,#button_all .rwm,.info_a_1,.recomclass dl dd.tit,.recombook dl dd.tit span,.list .recombook dl dd span,.w_200,.r_spantwo,.r_spanfour,.tabstit_index,.list h2,.mhide,#maininfo .tabstit em,.book_other,.listbox,.user_left,ul.links,.top_b,.content_ad,.jump span,.toupiao,.upload,#xiazai,.readerts,#container,.friendLink,#footer span,#smallcons,.box h2,.filter li span{display:none}
    .clo_bg{background:#f8f2e6}
    .dispc{display:none;}
#header .logo{
    width:auto;
    height:30px;
    background-size:100%;
    margin-top:auto;
    margin-left:5px;
}
#search {
    margin-left: unset;
}
#header .logo a{
    margin-top: -10px;
    height: 40px;
    color: #fff!important;
}
#header .wrap980{height:auto;padding-top:10px;background:#75a4b4}.r_2 .grid{width:100%}.r_2 .odd{width:20%}.readerts{height:auto}.search{width:auto;padding:0;height:30px;margin-right:10px}.readNav .search{width:auto;padding:0;height:30px;margin-right:10px}.search span.searchBox{width:auto;padding-left:0;height:26px;border-right:1px solid #5e8e9e;border:1px solid #75a4b4;border-radius:1.2em}
#header .logo h1{
    font-size: 1.625rem;
    margin-top: 5px;
}
.search input{width:auto;height:20px;border-radius:1.2em;padding:3px 15px;
    box-shadow:inset 1px 1px 5px #5e8e9e;-moz-box-shadow:inset 1px 1px 5px #e3e3e3;-webkit-box-shadow:inset 1px 1px 5px #5e8e9e;outline:none}
    
    .nav{width:100%;height:auto;border-bottom:2px solid #b4cdd2;overflow-x:auto;overflow-y:hidden;padding:8px 0;box-sizing:border-box;position:relative;background:#75a4b4;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity}.nav::-webkit-scrollbar{display:none}.nav:before,.nav:after{content:'';position:absolute;top:0;bottom:0;width:18px;z-index:2;pointer-events:none}.nav:before{left:0;background:linear-gradient(to right,#75a4b4,rgba(117,164,180,0))}.nav:after{right:0;background:linear-gradient(to left,#75a4b4,rgba(117,164,180,0))}.nav ul{display:inline-flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;min-width:max-content;padding:0 18px;box-sizing:border-box}.nav a{border-radius:8px;padding:0 14px;width:auto;min-width:max-content;height:34px;line-height:34px;box-sizing:border-box;scroll-snap-align:center;transition:background-color .2s ease,color .2s ease}.nav li{width:auto;height:auto;line-height:normal;display:flex;flex:0 0 auto}.nav li a{font-size:14px;white-space:nowrap}.nav li a.current,.nav li.current a{background:#5e8e9e;color:#fff;font-weight:700;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}#main{width:100%;margin:0}.left .tabstit{border:none;border-bottom:1px solid #e5a9b7}.right .tabstit{border:none;border-bottom:1px solid #b4cdd2}.coverecom{margin-bottom:0;border:none;border-bottom:1px solid #e6e6e6}.w_770 .tabstit{z-index:1;position:relative;padding-top:1rem;background:0;color:rgba(32,129,129,.45);padding-left:1rem;padding-right:1rem;border:none;border-bottom:none;overflow:hidden}.w_770 .label{width:0;height:0;border-right:6px solid transparent;border-top:6px solid rgba(32,129,129,.45);border-left:6px solid rgba(32,129,129,.45);border-bottom:6px solid rgba(32,129,129,.45);border-radius:6px;background:0;margin-left:0}#button_all,.articlename{background:#fff;padding-top:1em}.chaptername{margin:1em;overflow:hidden}#readerlist h3{margin:0;border:none;border-bottom:1px solid #d8d8d8}.border-line{margin:0;border-top:none}.index_toplist.mright.mbottom,.index_toplist.mbottom{width:33.333%}.mright{margin-right:0}.recombook{height:175px;border:none;overflow:hidden}.recombook dl,.list .recombook dl{width:auto;padding:10px 25px 0;height:auto}.recombook dl dt{width:78px;height:114px;float:none;margin-right:auto}.recombook dl dt img{width:76px;height:112px}.recombook dl dd{float:none;width:78px;text-align:center;margin-top:5px;height:20px;overflow:hidden}.recombook dl dd.tit,.recomclass dl dd.tit{margin-top:0;border-bottom:0}.recomclass,#readerlist{height:auto;border:none}.recomclass dl{width:48.1%;float:left;padding-top:18px;height:110px}.recomclass dl dd{float:none;width:auto;height:22px}.recomclass dl dd a,.recombook dl dd a,.recomclass dl dd a{font-weight:500;font-size:15px;color:#333}.recomclass dl dd.name{float:none;font-size:13px;color:#666;height:80px}.recomclass dl dt{width:76px;height:106px;margin-right:10px}.recomclass dl dt img{width:76px;height:106px}.recomclass ul{height:auto;float:none;border-top:none;padding:10px 0}.recomclass ul li,.w_980 .recomclass ul li{float:none;width:auto;height:20px;line-height:20px;display:block;font-size:14px;margin:6px 0 0 0}.recomclass ul li span,.update_list span.recnums_r{font-size:14px}.update_list span.recnums_r{font-size:14px;width:68px}#maininfo{width:100%;margin:auto}.listlie{width:33.3%;border:none}.listlie ul{padding:0 15px 5px}#maininfo .tabstit a{color:rgba(32,129,129,.45)}#bookinfo{width:100%;background:0;height:auto;padding:0;padding-top:0;border:none;display:block}.book-cover-blur{clip:auto;position:absolute;width:100%;height:16.48rem;margin-top:-3rem;opacity:.02;opacity:calc(.1 + .15);-webkit-filter:blur(calc(17px + 1px));filter:blur(calc(17px + 1px));-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}#bookinfo .bookleft{width:auto;float:none;z-index:1;padding-right:0;height:13.48rem;background:linear-gradient(to bottom,rgba(187,187,187,0),rgba(245,246,252,0));text-align:center;position:relative}#bookimg{width:10rem;height:13.4rem;margin-top:1rem;position:absolute;display:initial;overflow:initial;margin-right:auto;margin-left:auto;right:0;top:0;left:0}#bookimg img{width:100%;height:100%;z-index:1;position:absolute;bottom:0;left:0;-webkit-transition:-webkit-transform ease-out .3s;-webkit-transition:transform ease-out .3s;transition:-webkit-transform ease-out .3s;transition:transform ease-out .3s;transition:transform ease-out .3s,-webkit-transform ease-out .3s;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border-radius:0}.bookleft #bookimg:after,.bookleft #bookimg:before{position:absolute;right:0;left:0;width:100%;content:''}.bookleft #bookimg:before{bottom:10px;height:20px;margin-right:auto;margin-left:auto;border-radius:50%;background-color:transparent;box-shadow:0 20px 20px rgba(0,0,0,.3)}.bookleft #bookimg:after{bottom:0;height:100%;background-color:#f5f5f5}#bookinfo .bookright{width:auto;float:none;background:linear-gradient(to bottom,rgba(187,187,187,0),#fff);padding:2.55rem 1rem 1.25rem;padding-bottom:0}#bookintro{height:auto;padding-top:0}#newlist,.list_center{border:none;margin-top:10px}.lbxxyx_s{background-position:230px 6px;border:none;border-top:1px dashed #40e0d0;border-bottom:1px solid #e6e6e6}.bookright h1{float:none;display:block;font-size:1.8em;font-weight:700;text-align:center;height:1.8em;width:auto;max-width:100%;overflow:hidden}.bookright .p_author{float:none;text-align:-webkit-auto;height:18px;width:auto;line-height:normal;font-size:15px;padding-left:0}.bookright .d_title{height:5em;text-align:center}#count{float:none;width:inherit;height:auto;line-height:20px;text-align:left;border-top:none;padding-top:3px;border-bottom:none;padding-bottom:10px}#count li{color:#666;display:flex;width:25%;font-size:14px;line-height:25px}#count li strong{font-weight:700}#count #uptime{width:25%;height:auto}#button_all ul li{float:none;height:auto;line-height:0;margin:auto}#button_all ul li a{width:28%;margin:5px 5px 20px}#button_all .b1 a,#button_all .b2 a,#button_all .b2d a{width:31.5%;padding:0;margin-left:10px}.newrap{border:none;border-bottom:1px solid #b4cdd2;overflow:hidden}#product h2{width:auto;border:none;border-bottom:1px solid #b4cdd2}#product ul{height:160px;border:none;overflow:hidden}#product ul li{margin:10px 0 25px 10px;width:84px;height:118px}#product ul li img{width:80px;height:114px}#newlist li{width:46%;height:auto}.list{width:100%;margin-right:auto;border-bottom:1px solid #e6e6e6}#listtop,.mtop{float:none;margin:0}.list .recombook dl dd{width:78px}.list_center .update_title{border-top:none;border-bottom:1px solid #e5a9b7}.prodlist{width:auto;height:auto;border:none}.prodlist ol{padding:5px 0;margin:0 10px}.prodlist ol li{width:33.3%}.w_980{margin-top:auto}.update_list span.r_spanfive,.newrap span{float:right;text-align:right}#index_last,#readerlist ul{margin:auto}#sitebox{padding-right:0}#sitebox dl{width:47%;height:auto;padding:10px 0;margin:0 10px}#sitebox dd{width:auto;line-height:21px;font-size:13px;color:#666}listlie h2{width:auto;line-height:20px}#sitebox dt,#sitebox dt img{width:76px;height:106px;margin-right:10px}#sitebox dd h3{font-size:15px;font-weight:400;height:22px}#sitebox dt span{width:76px;bottom:0}.book_des{height:80px;margin-top:0}.user_all{width:auto;margin-top:auto}
@media screen and (max-width:1024px){
  #maininfo{width:100%;margin:0}
  #bookinfo{display:block;padding:0 0 14px!important;background:#fff;border:none}
  #bookinfo .bookleft{
    width:100%!important;height:auto!important;float:none!important;
    padding:16px 16px 0!important;background:none!important;text-align:center;position:static!important
  }
  #bookimg{
    position:relative!important;top:auto!important;left:auto!important;right:auto!important;
    width:160px!important;height:224px!important;margin:0 auto!important;display:block!important
  }
  #bookimg img{position:static!important;width:100%!important;height:100%!important;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.12)!important}
  #bookinfo .bookright{
    width:auto!important;float:none!important;display:block!important;
    background:#fff!important;padding:16px!important
  }
  #bookinfo .d_title{height:auto!important;padding-right:0;text-align:left!important}
  #bookinfo .bookright h1{
    float:none!important;display:block!important;width:auto!important;max-width:none!important;
    height:auto!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;
    font-size:26px!important;line-height:1.28!important;text-align:left!important;margin:0 0 10px!important
  }
  #bookinfo .bookright .p_author{
    display:block!important;float:none!important;width:auto!important;height:auto!important;
    line-height:1.6!important;font-size:15px!important;padding-left:0!important;text-align:left!important
  }
  #count{float:none!important;width:auto!important;height:auto!important;display:block!important;padding:10px 0!important}
  #count ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}
  #count li,#count #uptime{width:auto!important;height:auto!important;display:block!important;line-height:1.6!important;font-size:14px!important}
  #bookintro{margin-top:10px}
  #button_all{margin-top:16px!important}
  #button_all ul{display:grid!important;grid-template-columns:1fr 1fr;gap:12px}
  #button_all ul li{width:auto!important;height:auto!important;line-height:normal!important;margin:0!important}
  #button_all ul li a,
  #button_all .b1 a,
  #button_all .b2 a,
  #button_all .b2d a{
    width:100%!important;display:block!important;margin:0!important;padding:0 12px!important;
    height:42px!important;line-height:42px!important;box-sizing:border-box;text-align:center
  }
  #newlist .newrap h2,#newlist .newrap_c h2{font-size:16px!important}
  #newlist .chaw li,#newlist .chaw_c li{padding:10px 14px!important}
}

@media screen and (max-width:640px){
  #bookimg{width:132px!important;height:185px!important}
  #bookinfo .bookright h1{font-size:22px!important}
  #count ul{grid-template-columns:1fr!important}
  #button_all ul{grid-template-columns:1fr 1fr!important}
}
e w01,hiragino sans gb,pingfang-sc-light,microsoft yahei,wenquanyi micro hei,Arial,SimSun,sans-serif;color:#4c3120;text-indent:2em;line-height:1.6;word-wrap:break-word;word-break:break-word;margin:12px 0}#readerlist ul li{width:30%}.topbooks ul li,.topbook ul li,.listlie ul li{font-size:14px}.update_list li{width:47%;font-size:14px;float:left}.loginbottom{display:block;text-align:center;margin:0 10px 10px;color:#d3d2d2}.loginbottom input.putk{width:70px;height:18px;line-height:15px;padding-left:5px;background-color:#fff;border:1px solid #e3e3e3}#footer ul input.logint{height:18px;border:0;padding:0 10px;background-color:#75a4b4;color:#fff}#footer{margin:15px auto 60px}.topbooks ul li span.zilei,.listlie .zilei{display:inline;width:60px;margin-right:5px}.listlie h2{width:auto}#readerlist ul h3{margin-top:-10px;border:none}.box{border:none;margin:auto;padding-top:10px;background:#5e8e9e}.filter ul li{border-top:1px solid #75a4b4}.filter ul li a,.filter ul li a:visited{color:#f0f7ff;display:inline-block;box-sizing:border-box;padding:0 10px;margin-bottom:5px}.bookone{width:50%}.box,.booklist,.title,.casedel a{border:none;margin:auto}#g207 p{margin:25% 5%;padding:20px 5px;border:2px solid #f8f8f8}}@media screen and (max-width:720px){.topbooks ul li span.zilei{display:none}.recombook dl{padding:10px 15px 0 25px}#count li{width:50%}#count #uptime{width:50%}#product ul{height:170px}#product ul li{margin:19px 0 25px 25px;width:88px;height:118px}#product ul li img{width:86px;height:115px}#newlist li{width:44%}#readerlist ul li{width:47%}}@media screen and (max-width:667px){.topbooks ul li span.zilei{display:none}.recombook dl{padding:10px 12px 0 20px}#product ul{height:160px}#product ul li{margin:10px 0 25px 20px;width:88px;height:118px}#product ul li img{width:86px;height:115px}#button_all .b1 a,#button_all .b2 a,#button_all .b2d a{width:30%}#readerlist ul li{width:47%}.bookone{width:100%}}
@media screen and (max-width:600px){
    .recombook{height:186px}.recombook dl,.list .recombook dl{padding:15px 0 0 19px}.recomclass dl{width:50%;float:left;padding-top:18px;height:auto}#product ul{height:160px}#product ul li{width:88px;height:118px}#product ul li img{width:86px;height:115px}.prodlist ol li{width:47%;padding-left:10px}.update_list li{width:auto;float:none}#sitebox dl,.listlie{float:none;width:auto}.index_toplist.mright.mbottom,.index_toplist.mbottom{width:auto}.topbooks ul li span.zilei{display:inline}#readerlist ul li{width:46%}
}
@media screen and (max-width:480px){.nav{padding:8px 0}.nav:before,.nav:after{width:14px}.nav ul{gap:6px;padding:0 14px}.nav a{padding:0 12px;height:32px;line-height:32px}.nav li a{font-size:13px}.recombook{height:186px}.recombook dl,.list .recombook dl{padding:15px 22px 0 20px}.recomclass dl{width:48%;float:left;padding-top:16px;height:auto}#product ul{height:160px}#product ul li{width:84px;height:118px}#product ul li img{width:82px;height:115px}#button_all .b1 a,#button_all .b2 a,#button_all .b2d a{width:29%}#readerlist ul li{width:45%}.newrap h2{width:78%}}
@media screen and (max-width:435px){.recombook{height:186px}.recombook dl,.list .recombook dl{padding:15px 8px 0 20px}.recomclass dl{width:48%;float:left;padding-top:18px;height:auto}#product ul{height:160px}#product ul li{margin:10px 0 25px 20px;width:84px;height:118px}#product ul li img{width:82px;height:115px}#button_all .b1 a,#button_all .b2 a,#button_all .b2d a{width:28.5%}}@media screen and (max-width:414px){.recombook{height:186px}.recombook dl,.list .recombook dl{padding:15px 2px 0 20px}.recomclass dl{width:auto;padding-top:10px;float:none;height:auto}.recomclass ul{padding-top:0}#product ul{height:170px}#product ul li{margin:10px 0 25px 9px;width:92px;height:129px}#product ul li img{width:88px;height:123px}#readerlist ul li{width:44%}}@media screen and (max-width:384px){.nav:before,.nav:after{width:12px}.nav ul{padding:0 12px}.nav a{padding:0 10px}.nav li a{font-size:12px}.recombook{height:180px}.recombook dl,.list .recombook dl{padding:12px 0 0 15px}.recomclass dl{width:auto;padding-top:10px;float:none;height:auto}#product ul{height:160px}#product ul li{margin:10px 0 25px 10px;width:84px;height:118px}#product ul li img{width:82px;height:115px}#button_all .b1 a,#button_all .b2 a,#button_all .b2d a{width:28%}}@media screen and (max-width:375px){.recombook{height:180px}.recombook dl,.list .recombook dl{padding:12px 0 0 13px}.recomclass dl{width:auto;padding-top:10px;float:none;height:auto}#product ul{height:158px}#product ul li{width:82px;height:115px}#product ul li img{width:78px;height:114px}}@media screen and (max-width:360px){.recombook{height:180px}.recombook dl,.list .recombook dl{padding:10px 0 0 10px}.recomclass dl{width:auto;padding-top:10px;float:none;height:auto}#product ul{height:148px}#newlist li{width:100%}#product ul li{width:78px;height:110px}#product ul li img{width:76px;height:108px}#readerlist ul li{width:43%}}@media screen and (max-width:346px){.recombook{height:184px}.recombook dl,.list .recombook dl{padding:15px 16px 5px 21px}.recomclass dl{width:auto;padding-top:10px;float:none;height:auto}#product ul{height:148px}#product ul li{width:74px;height:104px}#product ul li img{width:72px;height:103px}}@media screen and (max-width:320px){.recombook{height:184px}.recombook dl,.list .recombook dl{padding:15px 9px 5px 18px}.recomclass dl{width:auto;padding-top:10px;float:none;height:auto}.update_list span.r_spanone{width:160px}#count #uptime{width:43%;white-space:nowrap;text-overflow:ellipsis}#product ul{height:138px}#product ul li{width:68px;height:95px}#product ul li img{width:66px;height:93px}#button_all .b1 a,#button_all .b2 a,#button_all .b2d a{width:27.5%}}

/* === English novel titles: allow full display === */
.recombook dl dd{height:auto;overflow:visible;line-height:20px}
.recombook dl dd a{height:auto;overflow:visible;line-height:20px;word-break:break-word}
.recomclass dl dd{height:auto;overflow:visible}
.recomclass dl dd a{height:auto;overflow:visible;word-break:break-word}
.recomclass ul li{height:auto;overflow:visible;line-height:20px}
.recomclass ul li a{height:auto;overflow:visible;display:inline-block;word-break:break-word}
.recombook ul li{height:auto;overflow:visible;line-height:22px}
.recombook ul li a{height:auto;overflow:visible;word-break:break-word}
.listbox .recombook dl dd{height:auto;overflow:visible}
.listbox .recombook dl dd a{height:auto;overflow:visible;word-break:break-word}
.update_list li{height:auto;overflow:visible;line-height:22px;padding:4px 10px}
.update_list span.r_spanone{width:auto;max-width:260px;height:auto;overflow:visible}
.update_list span.r_spanone a{height:auto;overflow:visible;display:inline-block;word-break:break-word}
.update_list span.r_spantwo{height:auto;overflow:visible;width:auto;max-width:300px}
.bookList li{height:auto;overflow:visible;line-height:22px;padding:4px 10px}
.bookList li a{height:auto;overflow:visible;display:inline-block;word-break:break-word}
.hotlist ul li{height:auto;overflow:visible;line-height:22px;padding:4px 10px}
.hotlist ul li a{height:auto;overflow:visible;display:inline-block;word-break:break-word}
#sitebox dd{height:auto;overflow:visible}
#sitebox dd h3{height:auto;overflow:visible;line-height:22px;word-break:break-word}
#sitebox dl{height:auto;overflow:visible}
.sitembox dl{height:auto;overflow:visible}
.bookright .d_title{height:auto;overflow:visible;min-height:40px}
.bookright h1{max-width:none;height:auto;overflow:visible;white-space:normal;word-break:break-word;line-height:1.2;padding:6px 0}
.bookright .p_author{height:auto;overflow:visible;white-space:normal}
#product ul li h3{height:auto;overflow:visible;line-height:20px;word-break:break-word}
.prodlist ol li{height:auto;overflow:visible;line-height:22px;width:auto;max-width:100%}
.prodlist ol a{overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word}
#newlist .chaw li,#newlist .chaw_c li{height:auto;overflow:visible;line-height:24px}
.casename{height:auto;overflow:visible;word-break:break-word}
.casename a{height:auto;overflow:visible;display:inline-block;word-break:break-word}
.bookone{height:auto;overflow:visible}


/* == EN-NOVEL: title wrap == */
/* 标题与作者/简介分层,允许标题多行完整显示 */
.recombook dl dd{height:auto;overflow:visible;line-height:22px;padding:2px 0}
.recombook dl dd>a{display:inline-block;line-height:22px;font-size:15px;font-weight:600;color:#333;word-break:break-word}
.recombook dl dd>a:hover{color:#f99800}
.recomclass dl dd{height:auto;overflow:visible;line-height:20px;padding:2px 0}
.recomclass dl dd>a{display:block;line-height:20px;font-size:14px;font-weight:600;color:#2b2b2b;word-break:break-word}
.recomclass dl dd>a:hover{color:#f99800}
.recomclass ul li{height:auto;overflow:visible;line-height:22px;padding:4px 8px;margin:0 10px}
.recomclass ul li a{display:inline-block;line-height:22px;font-size:13px;color:#3a3a3a;word-break:break-word}
.recomclass ul li a:hover{color:#f99800}
.recomclass ul li em{line-height:22px}

/* == EN-NOVEL: author row == */
.recombook dl dd.tit,
.recomclass dl dd.tit{
  border-bottom:0;
  height:auto;overflow:visible;line-height:20px;padding:4px 0 6px;
  font-size:12px;color:#999;letter-spacing:.2px
}
.recombook dl dd.tit span,
.recomclass dl dd.tit span{color:#bbb;margin-right:4px;font-weight:400}
.recombook dl dd.tit a,
.recomclass dl dd.tit a{color:#1f8a96}
.recombook dl dd.tit a:hover,
.recomclass dl dd.tit a:hover{color:#f99800}

/* == EN-NOVEL: intro wrap (首页 / 分类 / 标签 / 搜索 / 作者) == */
.recombook dl dd.name,
.recomclass dl dd.name,
.recomclass dl dd.name,
#sitebox dd .book_des,
.book_des{
  position:relative;
  height:auto;
  min-height:0;
  color:#5b5b5b;
  font-size:13px;
  line-height:1.7;
  padding:6px 0 8px;
  border-top:1px dashed #ececec;
  margin-top:4px;
  display:-webkit-box;
  -webkit-line-clamp:5;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis;
  word-break:break-word;
  transition:all .2s ease
}
.recombook dl dd.name.expanded,
.recomclass dl dd.name.expanded,
.book_des.expanded{
  display:block;
  overflow:visible;
  -webkit-line-clamp:unset
}
.intro-toggle{
  display:inline-block;
  margin-top:4px;
  font-size:12px;
  color:#1f8a96;
  cursor:pointer;
  user-select:none
}

/* == EN-NOVEL: info page mobile fix == */
@media screen and (max-width:1024px){
  #maininfo{width:100%!important;margin:0!important}
  #bookinfo{display:block!important;padding:0 0 14px!important;background:#fff!important;border:none!important}
  #bookinfo .bookleft{
    width:100%!important;height:auto!important;float:none!important;
    padding:16px 16px 0!important;background:none!important;text-align:center!important;position:static!important
  }
  #bookimg{
    position:relative!important;top:auto!important;left:auto!important;right:auto!important;
    width:160px!important;height:224px!important;margin:0 auto!important;display:block!important;overflow:visible!important
  }
  #bookimg img{
    position:static!important;width:100%!important;height:100%!important;
    border-radius:8px!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important
  }
  .bookleft #bookimg:before,.bookleft #bookimg:after{display:none!important}
  #bookinfo .bookright{
    width:auto!important;float:none!important;display:block!important;max-width:none!important;
    background:#fff!important;padding:16px!important
  }
  #bookinfo .d_title{height:auto!important;min-height:0!important;padding-right:0!important;text-align:left!important}
  #bookinfo .bookright h1{
    float:none!important;display:block!important;width:auto!important;max-width:none!important;
    height:auto!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;
    font-size:26px!important;line-height:1.28!important;text-align:left!important;margin:0 0 10px!important;padding:0!important
  }
  #bookinfo .bookright .p_author{
    display:block!important;float:none!important;width:auto!important;height:auto!important;
    line-height:1.6!important;font-size:15px!important;padding-left:0!important;text-align:left!important
  }
  #count{float:none!important;width:auto!important;height:auto!important;display:block!important;padding:10px 0!important}
  #count ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 12px!important}
  #count li,#count #uptime{
    width:auto!important;height:auto!important;display:block!important;float:none!important;
    line-height:1.6!important;font-size:14px!important
  }
  #bookintro{height:auto!important;max-height:220px!important;margin-top:10px!important}
  #bookintro.expanded{height:auto!important;max-height:none!important}
  #button_all{display:block!important;margin-top:16px!important;padding-top:0!important;background:#fff!important}
  #button_all ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
  #button_all ul li{width:auto!important;height:auto!important;line-height:normal!important;float:none!important;margin:0!important}
  #button_all ul li a,
  #button_all .b1 a,
  #button_all .b2 a,
  #button_all .b2d a{
    width:100%!important;display:block!important;margin:0!important;padding:0 12px!important;
    height:42px!important;line-height:42px!important;box-sizing:border-box!important;text-align:center!important
  }
  #newlist .newrap h2,#newlist .newrap_c h2{font-size:16px!important}
  #newlist .chaw li,#newlist .chaw_c li{padding:10px 14px!important}
}

@media screen and (max-width:640px){
  #bookimg{width:132px!important;height:185px!important}
  #bookinfo .bookright h1{font-size:22px!important}
  #count ul{grid-template-columns:1fr!important}
}

/* == EN-NOVEL: category page mobile final override == */
@media screen and (max-width:640px){
  .list_center{background:#fff!important;border:none!important;margin-top:12px!important}
  .list_center .update_title{height:auto!important;line-height:1.4!important;padding:12px 16px!important;background:#fff!important;border-bottom:1px solid #e9eef2!important}
  .list_center .update_icon{font-size:18px!important;color:#208181!important;font-weight:500!important}
  #sitebox{padding:0 14px 6px!important;background:#fff!important;box-sizing:border-box!important}
  #sitebox dl{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;column-gap:14px!important;align-items:start!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:16px 0!important;border-bottom:1px solid #eef2f4!important;box-sizing:border-box!important;overflow:hidden!important}
  #sitebox dt{grid-column:1!important;grid-row:1 / span 4!important;float:none!important;width:88px!important;height:122px!important;margin:0!important;position:relative!important;overflow:hidden!important;border-radius:7px!important;box-shadow:0 2px 8px rgba(0,0,0,.10)!important;background:#f8fafb!important}
  #sitebox dt img{width:88px!important;height:122px!important;object-fit:cover!important;margin:0!important;display:block!important}
  #sitebox dt span{left:0!important;right:auto!important;bottom:0!important;width:100%!important;height:22px!important;line-height:22px!important;background:rgba(117,164,180,.9)!important;color:#fff!important;font-size:12px!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  #sitebox dd{grid-column:2!important;float:none!important;width:auto!important;height:auto!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;color:#666!important}
  #sitebox dd h3{height:auto!important;line-height:1.35!important;margin:0 0 8px!important;font-size:18px!important;font-weight:700!important;overflow:visible!important;word-break:break-word!important}
  #sitebox dd h3 a{display:block!important;color:#1f2d3d!important;word-break:break-word!important;text-decoration:none!important}
  #sitebox dd h3 .uptime{float:none!important;display:block!important;margin-bottom:4px!important;color:#a9b1b8!important;font-size:12px!important;font-weight:400!important;text-align:left!important}
  #sitebox .book_other{display:block!important;height:auto!important;line-height:1.55!important;margin:4px 0!important;color:#8a97a3!important;font-size:12px!important;word-break:break-word!important}
  #sitebox .book_other span{padding-right:8px!important;color:#607d8b!important}
  #sitebox .book_des{display:none!important}
  .pages{padding:14px 8px 18px!important;text-align:center!important;background:#fff!important}
  .pages a,.pages strong,.pages span{margin:3px!important;padding:0 9px!important;height:30px!important;line-height:30px!important;border-radius:4px!important;box-sizing:border-box!important}
}


/* == EN-NOVEL: list cells (sitebox / listbox) == */
#sitebox dd{height:auto;overflow:visible;line-height:22px;width:auto;max-width:100%}
#sitebox dd h3{height:auto;overflow:visible;line-height:24px;font-size:16px;font-weight:600;margin:0 0 4px}
#sitebox dd h3 .uptime{font-size:12px;color:#bbb;float:right;font-weight:400}
#sitebox dd h3 a{color:#333}
#sitebox dd h3 a:hover{color:#f99800}
#sitebox dl{height:auto;overflow:visible;padding:18px 0}
.book_other{color:#999;line-height:1.8;font-size:12px;margin:2px 0}

/* == EN-NOVEL: book intro on info page == */
#bookinfo{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}
#bookinfo .bookleft{flex:0 0 auto}
#bookinfo .bookright{flex:1 1 0;min-width:0;width:auto;max-width:none;float:none;margin-left:0}
#bookinfo>p{flex:0 0 100%;margin:8px 0 0}
#button_all{clear:both;margin-top:14px}
#button_all ul{display:flex;flex-wrap:wrap;gap:10px 20px}
#button_all ul li{float:none!important;margin:0!important}
.d_title{padding-right:0}
#bookintro{
  height:auto;
  max-height:220px;
  padding:10px 0 0;
  line-height:1.8;font-size:14px;color:#555;
  overflow:hidden;text-align:justify;
  word-break:break-word;
  background:transparent;border-top:1px solid #f0f0f0;margin-top:8px;
  transition:max-height .2s ease
}
#bookintro.expanded{height:auto;max-height:none;overflow:visible}
#bookintro p{margin:0 0 8px}

/* == EN-NOVEL: small lists on home == */
.update_list li{height:auto;overflow:visible;line-height:24px;padding:5px 10px;border-bottom:1px dashed #eee}
.update_list span.r_spanone{width:auto;max-width:46%;height:auto;overflow:visible}
.update_list span.r_spanone a{display:inline-block;font-size:13px;color:#333;word-break:break-word}
.update_list span.r_spantwo{width:auto;max-width:46%;height:auto;overflow:visible}
.update_list span.r_spantwo a{font-size:12px;color:#888}
.bookList li{height:auto;overflow:visible;line-height:24px;padding:5px 10px;border-bottom:1px dashed #eee}
.bookList li a{display:inline-block;font-size:13px;color:#333;word-break:break-word}
.hotlist ul li{height:auto;overflow:visible;line-height:24px;padding:5px 10px;border-bottom:1px dashed #eee}
.hotlist ul li a{display:inline-block;font-size:13px;color:#333;word-break:break-word}

/* == EN-NOVEL: featured novels / product block == */
#product ul li h3{height:auto;overflow:visible;line-height:20px;font-size:13px;font-weight:400;margin-top:6px;word-break:break-word}
#product ul li h3 a{color:#333}
#product ul li h3 a:hover{color:#f99800}
.prodlist ol li{height:auto;overflow:visible;line-height:22px;width:auto;padding:2px 6px}
.prodlist ol a{color:#444;font-size:13px;display:inline-block;word-break:break-word}
.prodlist ol a:hover{color:#f99800}

/* == EN-NOVEL: chapter list == */
#newlist{clear:both;margin-top:14px;background:#fff;overflow:hidden}
#newlist .newrap,#newlist .newrap_c{
  height:auto!important;min-height:0!important;
  line-height:1.4!important;
  display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;
  padding:10px 16px!important;
  box-sizing:border-box;overflow:visible
}
#newlist .newrap h2,#newlist .newrap_c h2{
  float:none!important;width:auto!important;height:auto!important;
  line-height:1.35!important;margin:0!important;
  font-size:18px;font-weight:400;color:#208181;
  word-break:break-word
}
#newlist .newrap .dispc,#newlist .newrap_c .dispc{
  display:block;flex:0 0 100%;font-style:normal;
  color:#aaa;font-size:13px;line-height:1.6;margin:2px 0 0
}
#newlist .newrap_c span{
  float:none!important;height:auto!important;line-height:1.35!important;
  margin:0!important;color:#1e88d1;cursor:pointer;white-space:nowrap
}
#newlist .chaw,#newlist .chaw_c{margin:0;padding:0;background:#fff}
#newlist .chaw li,#newlist .chaw_c li{
  float:none!important;width:auto!important;height:auto!important;
  overflow:visible;line-height:24px;padding:9px 16px;
  border-bottom:1px dashed #eee;box-sizing:border-box;word-break:break-word;
  white-space:normal!important;text-overflow:clip
}
#newlist .chaw li a,#newlist .chaw_c li a{font-size:15px;color:#444;word-break:break-word}
#newlist .chaw li a:hover,#newlist .chaw_c li a:hover{color:#f99800;text-decoration:none}
.newrap,.newrap_c{padding:0 12px}


/* == EN-NOVEL: recomclass ul li layout fix == */
.recomclass ul{clear:both;float:none;width:auto;height:auto;padding:6px 12px;margin:0;border-top:1px dashed #ececec}
.recomclass ul li{float:none;width:auto;display:block;height:auto;line-height:20px;margin:8px 0 0;padding:0;overflow:visible}
.recomclass ul li em{float:none;display:inline-block;color:#bbb;font-size:11px;font-weight:400;margin-right:4px}
.recomclass ul li span{display:inline-block;color:#bbb;font-size:11px;margin-right:4px}
.recomclass ul li a{display:block;line-height:20px;font-size:13px;color:#3a3a3a;word-break:break-word;padding:0;white-space:normal;margin-top:2px}
.recomclass ul li a:hover{color:#f99800}


/* == EN-NOVEL: recomclass 卡片改为上下结构 == */
.recomclass{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;height:auto!important;padding:6px 8px;box-sizing:border-box}
.recomclass dl{
  width:48%!important;
  float:none!important;
  display:flex;flex-direction:column;align-items:center;
  height:auto!important;
  padding:10px 4px!important;
  margin:0 0 8px 0!important;
  background:#fafafa;
  border-radius:6px;
  text-align:center;
  box-sizing:border-box
}
.recomclass dl dt{
  float:none!important;
  width:auto!important;height:auto!important;
  margin:0 0 6px 0!important
}
.recomclass dl dt img{
  width:90px!important;height:120px!important;
  border-radius:3px;
  box-shadow:0 1px 3px rgba(0,0,0,.15)
}
.recomclass dl dd{
  float:none!important;
  width:auto!important;height:auto!important;
  line-height:18px!important;
  margin:0!important;padding:0!important;
  overflow:visible!important
}
.recomclass dl dd>a{
  display:block;
  width:100%;
  font-size:13px!important;font-weight:600;color:#2b2b2b!important;
  line-height:18px;
  word-break:break-word;
  text-align:center
}
.recomclass dl dd>a:hover{color:#f99800}
.recomclass dl dd.tit{
  font-size:11px!important;
  color:#aaa!important;
  margin-top:3px!important;
  line-height:16px!important
}
.recomclass dl dd.tit span{color:#bbb}
.recomclass dl dd.tit:empty{display:none}


/* == EN-NOVEL: 重新分配 recomclass 块内部高度 == */
.coverecom.w_440 .recomclass{
  display:flex;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;
  height:auto!important;min-height:300px;
  padding:8px;box-sizing:border-box
}
.coverecom.w_440 .recomclass ul{
  clear:none;float:none;width:100%;height:auto;padding:0;margin:6px 0 0 0;border-top:1px dashed #ececec
}
.coverecom.w_440 .recomclass ul li{
  display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;
  width:100%;height:auto;line-height:18px;margin:4px 0 0;padding:0;overflow:visible
}
.coverecom.w_440 .recomclass ul li em{float:none;display:inline;color:#bbb;font-size:11px;flex:0 0 auto}
.coverecom.w_440 .recomclass ul li span{display:inline;color:#bbb;font-size:11px;flex:0 0 auto}
.coverecom.w_440 .recomclass ul li a{
  display:inline;line-height:18px;font-size:12px;color:#3a3a3a;
  word-break:break-word;white-space:normal;flex:1 1 auto;min-width:0
}
.coverecom.w_440 .recomclass ul li a:hover{color:#f99800}


/* == EN-NOVEL: final clean recomclass card layout == */
.coverecom.w_440 .recomclass{
  display:block!important;
  height:auto!important;
  min-height:0!important;
  padding:10px 12px 12px!important;
  box-sizing:border-box;
  overflow:hidden;
}
.coverecom.w_440 .recomclass dl{
  float:left!important;
  width:50%!important;
  height:118px!important;
  padding:0 10px 10px 0!important;
  margin:0!important;
  display:block!important;
  background:transparent!important;
  border-radius:0!important;
  text-align:left!important;
  box-sizing:border-box;
  overflow:hidden!important;
}
.coverecom.w_440 .recomclass dl:nth-of-type(2){padding-right:0!important;padding-left:10px!important;}
.coverecom.w_440 .recomclass dl dt{
  float:left!important;
  width:76px!important;
  height:104px!important;
  margin:0 10px 0 0!important;
}
.coverecom.w_440 .recomclass dl dt img{
  width:76px!important;
  height:104px!important;
  object-fit:cover;
  border-radius:4px;
  box-shadow:0 2px 6px rgba(0,0,0,.16);
}
.coverecom.w_440 .recomclass dl dd{
  float:none!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  line-height:18px!important;
  overflow:visible!important;
  text-align:left!important;
}
.coverecom.w_440 .recomclass dl dd>a{
  display:block!important;
  font-size:13px!important;
  font-weight:700!important;
  color:#222!important;
  line-height:18px!important;
  max-height:54px;
  overflow:hidden!important;
  word-break:break-word;
  text-align:left!important;
}
.coverecom.w_440 .recomclass dl dd>a:hover{color:#f99800!important;}
.coverecom.w_440 .recomclass dl dd.tit{
  display:block!important;
  margin-top:6px!important;
  padding:0!important;
  font-size:12px!important;
  color:#999!important;
  line-height:17px!important;
  border:0!important;
}
.coverecom.w_440 .recomclass ul{
  clear:both!important;
  float:none!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:8px 0 0!important;
  border-top:1px dashed #e5e5e5!important;
  overflow:hidden!important;
}
.coverecom.w_440 .recomclass ul li{
  display:block!important;
  float:none!important;
  width:auto!important;
  height:22px!important;
  line-height:22px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}
.coverecom.w_440 .recomclass ul li em{
  float:right!important;
  display:inline!important;
  max-width:80px;
  overflow:hidden;
  color:#aaa!important;
  font-size:12px!important;
  line-height:22px!important;
  text-align:right!important;
}
.coverecom.w_440 .recomclass ul li span{
  display:inline!important;
  color:#aaa!important;
  font-size:12px!important;
  margin-right:6px!important;
}
.coverecom.w_440 .recomclass ul li a{
  display:inline!important;
  padding:0!important;
  margin:0!important;
  color:#333!important;
  font-size:13px!important;
  line-height:22px!important;
  white-space:nowrap!important;
  word-break:normal!important;
}
.coverecom.w_440 .recomclass ul li a:hover{color:#f99800!important;}


/* == EN-NOVEL: single category full width layout == */
.coverecom.w_980{width:990px;float:none;margin:0 auto 10px!important;clear:both}
.coverecom.w_980 .recomclass{display:flex!important;flex-wrap:wrap!important;gap:0;height:auto!important;min-height:0!important;padding:10px 12px 12px!important;box-sizing:border-box;overflow:hidden}
.coverecom.w_980 .recomclass dl{float:none!important;width:24%!important;height:118px!important;padding:0 12px 10px 0!important;margin:0!important;display:block!important;background:transparent!important;text-align:left!important;box-sizing:border-box;overflow:hidden!important}
.coverecom.w_980 .recomclass dl dt{float:left!important;width:76px!important;height:104px!important;margin:0 10px 0 0!important}
.coverecom.w_980 .recomclass dl dt img{width:76px!important;height:104px!important;object-fit:cover;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.16)}
.coverecom.w_980 .recomclass dl dd{float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;line-height:18px!important;overflow:visible!important;text-align:left!important}
.coverecom.w_980 .recomclass dl dd>a{display:block!important;font-size:13px!important;font-weight:700!important;color:#222!important;line-height:18px!important;max-height:54px;overflow:hidden!important;word-break:break-word;text-align:left!important}
.coverecom.w_980 .recomclass dl dd.tit{display:block!important;margin-top:6px!important;padding:0!important;font-size:12px!important;color:#999!important;line-height:17px!important;border:0!important}
.coverecom.w_980 .recomclass ul{clear:none!important;float:none!important;flex:1;width:auto!important;height:auto!important;margin:0!important;padding:0 0 0 12px!important;border-top:0!important;border-left:1px dashed #e5e5e5!important;overflow:hidden!important}
.coverecom.w_980 .recomclass ul li{display:block!important;float:none!important;width:auto!important;height:22px!important;line-height:22px!important;margin:0!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}
.coverecom.w_980 .recomclass ul li em{float:right!important;display:inline!important;max-width:90px;overflow:hidden;color:#aaa!important;font-size:12px!important;line-height:22px!important;text-align:right!important}
.coverecom.w_980 .recomclass ul li span{display:inline!important;color:#aaa!important;font-size:12px!important;margin-right:6px!important}
.coverecom.w_980 .recomclass ul li a{display:inline!important;padding:0!important;margin:0!important;color:#333!important;font-size:13px!important;line-height:22px!important;white-space:nowrap!important;word-break:normal!important}


/* == EN-NOVEL: category top books left-cover right-info == */
.coverecom .recomclass dl{
  display:block!important;
  float:left!important;
  height:120px!important;
  margin:0!important;
  padding:0 12px 10px 0!important;
  box-sizing:border-box;
  overflow:hidden!important;
  background:transparent!important;
  text-align:left!important;
}
.coverecom.w_440 .recomclass dl{width:50%!important;}
.coverecom.w_440 .recomclass dl:nth-of-type(2){padding-left:10px!important;padding-right:0!important;}
.coverecom.w_980 .recomclass dl{width:24%!important;}
.coverecom .recomclass dl dt{
  float:left!important;
  width:78px!important;
  height:108px!important;
  margin:0 10px 0 0!important;
}
.coverecom .recomclass dl dt img{
  width:78px!important;
  height:108px!important;
  object-fit:cover;
  border-radius:4px;
  box-shadow:0 2px 6px rgba(0,0,0,.16);
}
.coverecom .recomclass dl dd{
  float:none!important;
  width:auto!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
  text-align:left!important;
}
.coverecom .recomclass dl dd>a{
  display:block!important;
  line-height:19px!important;
  max-height:57px;
  overflow:hidden!important;
  color:#222!important;
  font-size:13px!important;
  font-weight:700!important;
  word-break:break-word;
  text-align:left!important;
}
.coverecom .recomclass dl dd>a:hover{color:#f99800!important;}
.coverecom .recomclass dl dd.tit{
  display:block!important;
  margin-top:7px!important;
  padding:0!important;
  border:0!important;
  color:#999!important;
  font-size:12px!important;
  line-height:18px!important;
}

/* == HOME PAGE CUSTOM STYLE == */
.home-sort-card{padding:14px 16px 12px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important}
.home-sort-card .featured-book{float:left!important;width:48.5%!important;height:126px!important;margin:0 3% 12px 0!important;padding:10px!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;column-gap:12px!important;align-items:start!important;background:linear-gradient(180deg,#fbfdfe 0%,#f7fafb 100%)!important;border:1px solid #e7eef2!important;border-radius:10px!important;box-shadow:0 1px 4px rgba(31,45,61,.06)!important;overflow:hidden!important;transition:border-color .2s ease,box-shadow .2s ease!important}
.home-sort-card .featured-book:nth-of-type(2){margin-right:0!important}
.home-sort-card .featured-book:hover{border-color:#cfe2ea!important;box-shadow:0 4px 12px rgba(31,45,61,.10)!important}
.home-sort-card .featured-book dt{grid-column:1!important;grid-row:1 / span 2!important;float:none!important;width:78px!important;height:104px!important;margin:0!important;padding:0!important;overflow:hidden!important}
.home-sort-card .featured-book dt img{width:78px!important;height:104px!important;object-fit:cover!important;border-radius:6px!important;box-shadow:0 2px 7px rgba(0,0,0,.14)!important}
.home-sort-card .featured-book dd{grid-column:2!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;text-align:left!important;overflow:visible!important}
.home-sort-card .featured-book .book-title a{display:block!important;margin-top:3px!important;color:#22313f!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;max-height:60px!important;overflow:hidden!important;word-break:break-word!important;text-align:left!important}
.home-sort-card .featured-book .book-title a:hover{color:#f99800!important}
.home-sort-card .featured-book .book-author{margin-top:8px!important;color:#8b98a5!important;font-size:12px!important;line-height:18px!important;border:0!important}
.home-sort-card ul{clear:both!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:10px 0 0!important;border-top:1px dashed #e5edf1!important;overflow:hidden!important}
.home-sort-card ul li{display:grid!important;grid-template-columns:96px minmax(0,1fr) 90px!important;align-items:center!important;column-gap:10px!important;float:none!important;width:100%!important;height:28px!important;line-height:28px!important;margin:0!important;padding:0 2px!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:clip!important;color:#9aa5ad!important;box-sizing:border-box!important}
.home-sort-card ul li em{grid-column:3!important;float:none!important;max-width:90px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#b0b8bf!important;font-size:12px!important;font-weight:400!important;text-align:right!important}
.home-sort-card ul li span{grid-column:1!important;display:block!important;min-width:0!important;width:96px!important;max-width:96px!important;height:20px!important;line-height:20px!important;margin:0!important;padding:0 6px!important;border-radius:12px!important;background:#eef6f8!important;color:#5f8791!important;font-size:12px!important;text-align:center!important;box-sizing:border-box!important;vertical-align:middle!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.home-sort-card ul li a{grid-column:2!important;display:block!important;min-width:0!important;color:#334!important;font-size:13px!important;line-height:24px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding:0!important;margin:0!important}
.home-sort-card ul li a:hover{color:#f99800!important}
.w_980 .home-sort-card{display:block!important;height:auto!important;min-height:0!important}
.w_980 .home-sort-card .featured-book{width:48.5%!important;margin-right:3%!important}
.w_980 .home-sort-card .featured-book:nth-of-type(2){margin-right:0!important}
#main .coverecom.w_980 .home-sort-card ul{display:none!important}
.home-sort-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:28px!important;row-gap:6px!important;clear:both!important;width:760px!important;max-width:100%!important;margin:0 auto!important;padding:14px 0 0!important;border-top:1px dashed #e5edf1!important;box-sizing:border-box!important;overflow:hidden!important}
.home-sort-list-row{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;width:100%!important;height:26px!important;line-height:26px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;white-space:nowrap!important}
.home-sort-list-row span{display:block!important;width:96px!important;height:20px!important;line-height:20px!important;margin:0!important;padding:0 6px!important;border-radius:999px!important;color:#fff!important;font-size:12px!important;font-weight:600!important;text-align:center!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important;box-sizing:border-box!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.home-sort-list-row a{display:block!important;min-width:0!important;color:#222!important;font-size:14px!important;font-weight:500!important;line-height:26px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.w_980 .home-sort-card ul li{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;width:100%!important;height:26px!important;line-height:26px!important;margin:0!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;box-sizing:border-box!important}
.w_980 .home-sort-card ul li span{width:96px!important;max-width:96px!important;height:20px!important;line-height:20px!important;border-radius:999px!important;color:#fff!important;font-size:12px!important;font-weight:600!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important}
.w_980 .home-sort-card ul li a{font-size:14px!important;font-weight:500!important;color:#222!important;line-height:26px!important}
.w_980 .home-sort-card ul li em{display:none!important}
.home-sort-list-row:nth-child(6n+1) span{background:linear-gradient(135deg,#ff8aa3 0%,#ffcf6b 100%)!important}
.home-sort-list-row:nth-child(6n+2) span{background:linear-gradient(135deg,#7bc6ff 0%,#9b7cff 100%)!important}
.home-sort-list-row:nth-child(6n+3) span{background:linear-gradient(135deg,#66d7b9 0%,#7ed957 100%)!important}
.home-sort-list-row:nth-child(6n+4) span{background:linear-gradient(135deg,#ffb86b 0%,#ff7a90 100%)!important}
.home-sort-list-row:nth-child(6n+5) span{background:linear-gradient(135deg,#b18cff 0%,#ff8bd2 100%)!important}
.home-sort-list-row:nth-child(6n) span{background:linear-gradient(135deg,#54d2d2 0%,#4facfe 100%)!important}
.home-update-list{padding:10px 14px!important;background:#fff!important;overflow:hidden!important}
.home-update-list ul{margin:0!important;padding:0!important}
.home-update-list li{display:grid!important;grid-template-columns:118px minmax(0,1fr) 54px!important;align-items:center!important;column-gap:14px!important;width:100%!important;float:none!important;height:34px!important;line-height:34px!important;margin:0!important;padding:0 2px!important;border-bottom:1px dashed #edf0f2!important;overflow:hidden!important;white-space:nowrap!important;box-sizing:border-box!important}
.home-update-list li span{display:block!important;float:none!important;width:auto!important;height:34px!important;line-height:34px!important;margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#8a97a3!important;font-size:13px!important;text-align:left!important}
.home-update-list li .update-sort{grid-column:1!important;display:inline-block!important;width:auto!important;height:22px!important;line-height:22px!important;padding:0 9px!important;border-radius:999px!important;color:#fff!important;font-size:12px!important;text-align:center!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important}
.home-update-list li .update-book{grid-column:2!important;min-width:0!important}
.home-update-list li .update-date{grid-column:3!important;text-align:right!important;color:#9aa5ad!important;font-size:12px!important}
.home-update-list li:nth-child(6n+1) .update-sort,.home-new-list li:nth-child(6n+1) .new-sort{background:linear-gradient(135deg,#ff8aa3 0%,#ffcf6b 100%)!important}
.home-update-list li:nth-child(6n+2) .update-sort,.home-new-list li:nth-child(6n+2) .new-sort{background:linear-gradient(135deg,#7bc6ff 0%,#9b7cff 100%)!important}
.home-update-list li:nth-child(6n+3) .update-sort,.home-new-list li:nth-child(6n+3) .new-sort{background:linear-gradient(135deg,#66d7b9 0%,#7ed957 100%)!important}
.home-update-list li:nth-child(6n+4) .update-sort,.home-new-list li:nth-child(6n+4) .new-sort{background:linear-gradient(135deg,#ffb86b 0%,#ff7a90 100%)!important}
.home-update-list li:nth-child(6n+5) .update-sort,.home-new-list li:nth-child(6n+5) .new-sort{background:linear-gradient(135deg,#b18cff 0%,#ff8bd2 100%)!important}
.home-update-list li:nth-child(6n) .update-sort,.home-new-list li:nth-child(6n) .new-sort{background:linear-gradient(135deg,#54d2d2 0%,#4facfe 100%)!important}
.home-new-list{padding:10px 0!important;background:#fff!important}
.home-new-row{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;column-gap:10px!important;align-items:center!important;width:100%!important;float:none!important;height:38px!important;margin:0!important;padding:0 12px!important;border-bottom:1px solid #f0f2f4!important;box-sizing:border-box!important;overflow:hidden!important;white-space:nowrap!important}
.home-new-row .new-sort{display:inline-block!important;width:auto!important;max-width:84px!important;height:22px!important;line-height:22px!important;margin:0!important;padding:0 9px!important;border-radius:999px!important;color:#fff!important;font-size:12px!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important;box-sizing:border-box!important}
.home-new-row .new-book{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#222!important;font-size:14px!important;font-weight:500!important;line-height:34px!important}
.home-update-list li a{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#222!important;font-size:14px!important;font-weight:500!important;line-height:34px!important}
.home-update-list li a:hover{color:#f99800!important}
#index_last{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:18px!important;align-items:stretch!important;width:990px!important;margin:0 auto!important;clear:both!important;box-sizing:border-box!important}
#index_last .list_center{float:none!important;width:auto!important;margin:0!important;background:#fff!important;border:1px solid #e2e7ea!important;border-top:1px solid #9fcbd5!important;box-sizing:border-box!important;overflow:hidden!important}
#index_last .update_title{height:36px!important;line-height:36px!important;padding:0 18px!important;margin:0!important;background:#fff!important;border-bottom:1px solid #edf0f2!important;box-sizing:border-box!important}
#index_last .update_icon{display:block!important;position:relative!important;padding-left:14px!important;color:#444!important;font-size:14px!important;font-weight:400!important;letter-spacing:0!important;line-height:36px!important}
#index_last .update_icon:before{content:""!important;position:absolute!important;left:0!important;top:10px!important;width:4px!important;height:16px!important;background:#8ab9c5!important}
#main .coverecom:nth-of-type(6n+1) .label,#index_last .list_center:nth-child(6n+1) .update_icon:before{background:#e99ab3!important}
#main .coverecom:nth-of-type(6n+2) .label,#index_last .list_center:nth-child(6n+2) .update_icon:before{background:#6fb4d8!important}
#main .coverecom:nth-of-type(6n+3) .label,#index_last .list_center:nth-child(6n+3) .update_icon:before{background:#8cc56f!important}
#main .coverecom:nth-of-type(6n+4) .label,#index_last .list_center:nth-child(6n+4) .update_icon:before{background:#f0b84f!important}
#main .coverecom:nth-of-type(6n+5) .label,#index_last .list_center:nth-child(6n+5) .update_icon:before{background:#9d87d8!important}
#main .coverecom:nth-of-type(6n) .label,#index_last .list_center:nth-child(6n) .update_icon:before{background:#56b9a9!important}

/* == EN-NOVEL: home mobile overflow fix == */
@media screen and (max-width:640px){
  html,body{max-width:100%!important;overflow-x:hidden!important}
  #main,#index_last{width:100%!important;max-width:100%!important;margin:0!important;display:block!important;box-sizing:border-box!important;overflow:hidden!important}
  #main .coverecom{float:none!important;width:100%!important;max-width:100%!important;margin:0 0 12px!important;box-sizing:border-box!important;overflow:hidden!important}
  .home-sort-card{width:100%!important;max-width:100%!important;padding:12px 14px!important;box-sizing:border-box!important;overflow:hidden!important}
  .home-sort-card .featured-book,
  .w_980 .home-sort-card .featured-book{
    display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;column-gap:12px!important;
    float:none!important;width:100%!important;max-width:100%!important;height:116px!important;
    margin:0 0 12px!important;padding:6px!important;box-sizing:border-box!important;overflow:hidden!important
  }
  .home-sort-card .featured-book dt{width:76px!important;height:104px!important;min-width:76px!important;overflow:hidden!important}
  .home-sort-card .featured-book dt img{width:76px!important;height:104px!important;object-fit:cover!important}
  .home-sort-card .featured-book dd{min-width:0!important;width:auto!important;overflow:hidden!important}
  .home-sort-card .featured-book .book-title a{max-height:60px!important;line-height:20px!important;white-space:normal!important;word-break:break-word!important;overflow:hidden!important}
  .home-sort-card ul,.w_980 .home-sort-card ul{float:none!important;clear:both!important;width:100%!important;max-width:100%!important;margin:0!important;padding:8px 0 0!important;border-left:0!important;border-top:1px dashed #e5edf1!important;box-sizing:border-box!important;overflow:hidden!important}
  .home-sort-list{grid-template-columns:1fr!important;width:100%!important;row-gap:10px!important;padding:18px 16px 16px!important}
  .home-sort-list-row{grid-template-columns:132px minmax(0,1fr)!important;height:32px!important;line-height:32px!important;column-gap:12px!important}
  .home-sort-list-row span{width:132px!important;height:26px!important;line-height:26px!important;font-size:13px!important}
  .home-sort-list-row a{height:32px!important;line-height:32px!important;font-size:15px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .home-sort-card ul li em{display:none!important}
  .home-sort-card ul li span{width:86px!important;min-width:86px!important;max-width:86px!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  .home-sort-card ul li a{display:block!important;min-width:0!important;line-height:22px!important;white-space:normal!important;word-break:break-word!important;overflow:visible!important}
  .home-update-list li{grid-template-columns:88px minmax(0,1fr)!important;height:auto!important;min-height:32px!important;padding:4px 0!important;column-gap:8px!important}
  .home-update-list li .update-date{display:none!important}
  .home-new-row{grid-template-columns:78px minmax(0,1fr)!important;padding:0 10px!important}
}

@media screen and (max-width:640px){
  .list_center{background:#fff!important;border:none!important;margin-top:12px!important}
  .list_center .update_title{height:auto!important;line-height:1.4!important;padding:12px 16px!important;background:#fff!important;border-bottom:1px solid #e9eef2!important}
  .list_center .update_icon{font-size:18px!important;color:#208181!important;font-weight:500!important}
  #sitebox{padding:0 14px 6px!important;background:#fff!important;box-sizing:border-box!important}
  #sitebox dl{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;column-gap:14px!important;align-items:start!important;float:none!important;width:auto!important;height:auto!important;margin:0!important;padding:16px 0!important;border-bottom:1px solid #eef2f4!important;box-sizing:border-box!important;overflow:hidden!important}
  #sitebox dt{grid-column:1!important;grid-row:1 / span 4!important;float:none!important;width:88px!important;height:122px!important;margin:0!important;position:relative!important;overflow:hidden!important;border-radius:7px!important;box-shadow:0 2px 8px rgba(0,0,0,.10)!important;background:#f8fafb!important}
  #sitebox dt img{width:88px!important;height:122px!important;object-fit:cover!important;margin:0!important;display:block!important}
  #sitebox dt span{left:0!important;right:auto!important;bottom:0!important;width:100%!important;height:22px!important;line-height:22px!important;background:rgba(117,164,180,.9)!important;color:#fff!important;font-size:12px!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  #sitebox dd{grid-column:2!important;float:none!important;width:auto!important;height:auto!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;color:#666!important}
  #sitebox dd h3{height:auto!important;line-height:1.35!important;margin:0 0 8px!important;font-size:18px!important;font-weight:700!important;overflow:visible!important;word-break:break-word!important}
  #sitebox dd h3 a{display:block!important;color:#1f2d3d!important;word-break:break-word!important;text-decoration:none!important}
  #sitebox dd h3 .uptime{float:none!important;display:block!important;margin-bottom:4px!important;color:#a9b1b8!important;font-size:12px!important;font-weight:400!important;text-align:left!important}
  #sitebox .book_other{display:block!important;height:auto!important;line-height:1.55!important;margin:4px 0!important;color:#8a97a3!important;font-size:12px!important;word-break:break-word!important}
  #sitebox .book_other span{padding-right:8px!important;color:#607d8b!important}
  #sitebox .book_des{display:none!important}
  .pages{padding:14px 8px 18px!important;text-align:center!important;background:#fff!important}
  .pages a,.pages strong,.pages span{margin:3px!important;padding:0 9px!important;height:30px!important;line-height:30px!important;border-radius:4px!important;box-sizing:border-box!important}
}

.friendLink{border:1px solid #dcebef!important;background:#fff!important;color:#5f8791!important}
.friendLink .linkMenu{background:linear-gradient(90deg,#fff0f3 0%,#eef7ff 35%,#f0f7e8 70%,#fff6df 100%)!important;color:#4c86c6!important;font-weight:500!important;border-bottom:1px solid #dcebef!important}
.friendLink .linkInfo{background:#fff!important}
.friendLink .linkInfo a{color:#5f8791!important}
.friendLink .linkInfo a:hover{color:#f99800!important}
.nav{background:linear-gradient(90deg,#ff7aa8 0%,#9b7cff 45%,#52c7dc 100%)!important;border-bottom:3px solid #ffcf6b!important}
.nav li{background:transparent!important}
.nav a{color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.16)!important;border-radius:8px!important}
.nav a:hover{background:rgba(255,255,255,.24)!important;color:#fff!important}
.nav li.current a,.nav a.current{background:linear-gradient(135deg,#ffcf6b 0%,#ff8aa3 100%)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 4px 12px rgba(155,124,255,.22)!important}
.serBtn,.top .bar ul input.logBtn,.top .bar ul input.logint{background:linear-gradient(135deg,#ffcf6b 0%,#ff8aa3 100%)!important;border:1px solid #ff8aa3!important;color:#fff!important;font-weight:700!important;text-shadow:0 1px 1px rgba(0,0,0,.12)!important;box-shadow:0 3px 8px rgba(255,138,163,.25)!important}
.serBtn:hover,.top .bar ul input.logBtn:hover,.top .bar ul input.logint:hover{background:linear-gradient(135deg,#ff8aa3 0%,#9b7cff 100%)!important;border-color:#9b7cff!important}
#site-nav a,#site-nav a#paihang{background:transparent!important}
#site-nav a[href="/login"]{background:linear-gradient(135deg,#ffcf6b 0%,#ff8aa3 100%)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 3px 8px rgba(255,138,163,.25)!important}
#site-nav a[href="/login"]:hover{background:linear-gradient(135deg,#ff8aa3 0%,#9b7cff 100%)!important}

/* == EN-NOVEL: restore colorful home category tags == */
.home-sort-card ul li span{color:#fff!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important}
.home-sort-card ul li:nth-child(6n+1) span{background:linear-gradient(135deg,#ff8aa3 0%,#ffcf6b 100%)!important}
.home-sort-card ul li:nth-child(6n+2) span{background:linear-gradient(135deg,#7bc6ff 0%,#9b7cff 100%)!important}
.home-sort-card ul li:nth-child(6n+3) span{background:linear-gradient(135deg,#66d7b9 0%,#7ed957 100%)!important}
.home-sort-card ul li:nth-child(6n+4) span{background:linear-gradient(135deg,#ffb86b 0%,#ff7a90 100%)!important}
.home-sort-card ul li:nth-child(6n+5) span{background:linear-gradient(135deg,#b18cff 0%,#ff8bd2 100%)!important}
.home-sort-card ul li:nth-child(6n) span{background:linear-gradient(135deg,#54d2d2 0%,#4facfe 100%)!important}

/* == EN-NOVEL: info page colorful category tag == */
#count .book-category-row{align-items:center!important}
#count .book-category-tag{display:inline-block!important;width:auto!important;max-width:100%!important;height:24px!important;line-height:24px!important;margin-left:6px!important;padding:0 12px!important;border-radius:999px!important;background:linear-gradient(135deg,#ff8aa3 0%,#ffcf6b 100%)!important;color:#fff!important;font-size:12px!important;font-weight:500!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:0 2px 7px rgba(255,138,163,.24)!important;box-sizing:border-box!important;vertical-align:middle!important}
#count li:nth-child(6n+2) .book-category-tag{background:linear-gradient(135deg,#7bc6ff 0%,#9b7cff 100%)!important}
#count li:nth-child(6n+3) .book-category-tag{background:linear-gradient(135deg,#66d7b9 0%,#7ed957 100%)!important}
#count li:nth-child(6n+4) .book-category-tag{background:linear-gradient(135deg,#ffb86b 0%,#ff7a90 100%)!important}
#count li:nth-child(6n+5) .book-category-tag{background:linear-gradient(135deg,#b18cff 0%,#ff8bd2 100%)!important}
#count li:nth-child(6n) .book-category-tag{background:linear-gradient(135deg,#54d2d2 0%,#4facfe 100%)!important}

/* == EN-NOVEL: info chapter list columns == */
#newlist ul.chaw,#newlist ul.chaw_c{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;column-gap:18px!important;row-gap:0!important;margin:0!important;padding:10px 18px 16px!important;box-sizing:border-box!important;background:#fff!important}
#newlist ul.chaw li,#newlist ul.chaw_c li{float:none!important;display:block!important;width:auto!important;height:auto!important;min-height:34px!important;line-height:22px!important;margin:0!important;padding:6px 0 6px 14px!important;border-bottom:1px dashed #edf0f2!important;box-sizing:border-box!important;overflow:visible!important;position:relative!important;background:none!important}
#newlist ul.chaw li:before,#newlist ul.chaw_c li:before{content:""!important;position:absolute!important;left:2px!important;top:15px!important;width:5px!important;height:5px!important;border:1px solid #dce6ea!important;border-radius:50%!important;background:#fff!important;box-sizing:border-box!important}
#newlist ul.chaw li a,#newlist ul.chaw_c li a{display:block!important;width:100%!important;height:auto!important;line-height:22px!important;color:#222!important;font-size:15px!important;white-space:normal!important;word-break:break-word!important;overflow:visible!important;text-overflow:clip!important}
#newlist .newrap,#newlist .newrap_c{overflow:hidden!important;box-sizing:border-box!important}

/* == EN-NOVEL: info page side card align with left == */
.info-maininfo{display:grid!important;grid-template-columns:minmax(0,1fr) 205px!important;gap:12px!important;align-items:stretch!important}
.info-maininfo>.coverecom{float:none!important;width:auto!important;margin:0!important;min-width:0!important;box-sizing:border-box!important}
.info-maininfo>.info-side-card{float:none!important;width:auto!important;margin:0!important;min-width:0!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;overflow:hidden!important}
.info-maininfo>.info-side-card .update_title{flex:0 0 auto!important}
.info-maininfo>.info-side-card .hotlist{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;background:#fff!important}
.info-maininfo>.info-side-card .hotlist ul{margin:0!important;padding:8px 14px!important;box-sizing:border-box!important}
.info-maininfo>.info-side-card .hotlist li{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;column-gap:8px!important;align-items:center!important;height:36px!important;line-height:36px!important;margin:0!important;padding:0!important;border-bottom:1px dashed #edf0f2!important;overflow:hidden!important;white-space:nowrap!important;box-sizing:border-box!important}
.info-maininfo>.info-side-card .hotlist li strong{display:none!important}
.info-maininfo>.info-side-card .hotlist li span{display:block!important;float:none!important;width:auto!important;height:22px!important;line-height:22px!important;margin:0!important;padding:0 8px!important;border-radius:999px!important;background:linear-gradient(135deg,#ff8aa3 0%,#ffcf6b 100%)!important;color:#fff!important;font-size:12px!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important;box-sizing:border-box!important}
.info-maininfo>.info-side-card .hotlist li:nth-child(6n+2) span{background:linear-gradient(135deg,#7bc6ff 0%,#9b7cff 100%)!important}
.info-maininfo>.info-side-card .hotlist li:nth-child(6n+3) span{background:linear-gradient(135deg,#66d7b9 0%,#7ed957 100%)!important}
.info-maininfo>.info-side-card .hotlist li:nth-child(6n+4) span{background:linear-gradient(135deg,#ffb86b 0%,#ff7a90 100%)!important}
.info-maininfo>.info-side-card .hotlist li:nth-child(6n+5) span{background:linear-gradient(135deg,#b18cff 0%,#ff8bd2 100%)!important}
.info-maininfo>.info-side-card .hotlist li:nth-child(6n) span{background:linear-gradient(135deg,#54d2d2 0%,#4facfe 100%)!important}
.info-maininfo>.info-side-card .hotlist li a{display:block!important;min-width:0!important;height:36px!important;line-height:36px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#222!important;font-size:14px!important;font-weight:500!important}

/* == EN-NOVEL: info page mobile final override == */
@media screen and (max-width:1024px){
  .info-maininfo{display:block!important;width:100%!important;margin:0!important}
  .info-maininfo>.info-side-card{display:none!important}
  #bookinfo{display:block!important;padding:0 0 14px!important;background:#fff!important;border:none!important}
  #bookinfo .bookleft{width:100%!important;height:auto!important;float:none!important;padding:16px 16px 0!important;background:none!important;text-align:center!important;position:static!important;box-sizing:border-box!important}
  #bookimg{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:160px!important;height:224px!important;margin:0 auto!important;display:block!important;overflow:visible!important}
  #bookimg img{position:static!important;width:100%!important;height:100%!important;border-radius:8px!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important}
  .bookleft #bookimg:before,.bookleft #bookimg:after{display:none!important}
  #bookinfo .bookright{width:auto!important;float:none!important;display:block!important;max-width:none!important;background:#fff!important;padding:16px!important;box-sizing:border-box!important}
  #bookinfo .d_title{height:auto!important;min-height:0!important;padding-right:0!important;text-align:left!important}
  #bookinfo .bookright h1{float:none!important;display:block!important;width:auto!important;max-width:none!important;height:auto!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;font-size:26px!important;line-height:1.28!important;text-align:left!important;margin:0 0 10px!important;padding:0!important}
  #bookinfo .bookright .p_author{display:block!important;float:none!important;width:auto!important;height:auto!important;line-height:1.6!important;font-size:15px!important;padding-left:0!important;text-align:left!important}
  #count{float:none!important;width:auto!important;height:auto!important;display:block!important;padding:10px 0!important}
  #count ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 12px!important;margin:0!important;padding:0!important}
  #count li,#count #uptime{width:auto!important;height:auto!important;display:flex!important;align-items:center!important;float:none!important;line-height:1.6!important;font-size:14px!important;margin:0!important;padding:0!important}
  #bookintro{height:auto!important;max-height:220px!important;margin-top:10px!important}
  #bookintro.expanded{height:auto!important;max-height:none!important}
  #button_all{display:block!important;margin-top:16px!important;padding-top:0!important;background:#fff!important}
  #button_all ul{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin:0!important;padding:0!important}
  #button_all ul li{width:auto!important;height:auto!important;line-height:normal!important;float:none!important;margin:0!important;padding:0!important}
  #button_all ul li a,#button_all .b1 a,#button_all .b2 a,#button_all .b2d a{width:100%!important;display:block!important;margin:0!important;padding:0 12px!important;height:42px!important;line-height:42px!important;box-sizing:border-box!important;text-align:center!important}
  #newlist .newrap h2,#newlist .newrap_c h2{font-size:16px!important}
  #newlist .chaw li,#newlist .chaw_c li{padding:10px 14px!important;width:auto!important}
}
@media screen and (max-width:640px){
  #bookimg{width:132px!important;height:185px!important}
  #bookinfo .bookright h1{font-size:22px!important}
  #count ul{grid-template-columns:1fr!important}
  #product{margin-top:16px!important;background:#fff!important;border-top:1px solid #e5edf1!important}
  #product h2{height:auto!important;line-height:1.4!important;padding:12px 16px!important;font-size:20px!important;color:#208181!important;border-bottom:1px solid #e5edf1!important}
  #product ul{height:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:12px 16px!important;box-sizing:border-box!important;overflow:visible!important}
  #product ul li{width:auto!important;height:auto!important;margin:0!important;text-align:center!important}
  #product ul li img{width:92px!important;height:126px!important;border-radius:6px!important;object-fit:cover!important;box-shadow:0 2px 8px rgba(0,0,0,.12)!important}
  #product ul li h3{font-size:13px!important;line-height:1.35!important;margin:6px 0 0!important;max-height:36px!important;overflow:hidden!important}
  #product .prodlist{width:auto!important;height:auto!important;border:none!important;padding:0 16px 16px!important;box-sizing:border-box!important}
  #product .prodlist ol{margin:0!important;padding:0!important;border-top:1px dashed #e5edf1!important}
  #product .prodlist ol li{display:flex!important;align-items:flex-start!important;gap:8px!important;width:auto!important;max-width:none!important;height:auto!important;line-height:1.5!important;padding:10px 0!important;border-bottom:1px dashed #eef2f4!important;box-sizing:border-box!important;overflow:visible!important}
  #product .prodlist ol li span{flex:0 0 auto!important;max-width:110px!important;height:22px!important;line-height:22px!important;padding:0 8px!important;border-radius:999px!important;background:#eef7ff!important;color:#5f8791!important;font-size:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  #product .prodlist ol li a{flex:1 1 auto!important;min-width:0!important;display:block!important;color:#263238!important;font-size:14px!important;line-height:22px!important;word-break:break-word!important;white-space:normal!important;text-align:left!important}
}


/* == EN-NOVEL: info featured cover spacing == */
#product>ul{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;justify-content:stretch!important;align-items:start!important;column-gap:0!important;row-gap:0!important;padding:16px 18px 24px!important;margin:0!important;min-height:236px!important;box-sizing:border-box!important;overflow:visible!important}
#product>ul>li{float:none!important;width:auto!important;min-height:224px!important;margin:0!important;text-align:center!important;overflow:visible!important;box-sizing:border-box!important}
#product>ul>li img{display:block!important;width:120px!important;max-width:120px!important;height:168px!important;object-fit:cover!important;margin:0 auto 10px!important}
#product>ul>li h3,#product>ul>li h3 a{display:block!important;width:100%!important;line-height:22px!important;max-height:none!important;margin:0!important;overflow:visible!important;word-break:break-word!important;white-space:normal!important;text-align:center!important;color:#334!important;font-size:14px!important;font-weight:500!important}
#product .prodlist{clear:both!important;position:relative!important;margin-top:12px!important;width:100%!important;box-sizing:border-box!important}
#product .prodlist ol{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:28px!important;row-gap:10px!important;margin:0!important;padding:14px 22px 18px!important;border-top:1px dashed #d9d9d9!important;box-sizing:border-box!important}
@media screen and (max-width:1024px){#product>ul{grid-template-columns:repeat(3,140px)!important;justify-content:center!important;column-gap:24px!important;padding:14px!important}}
@media screen and (max-width:640px){#product>ul{grid-template-columns:repeat(2,140px)!important;justify-content:center!important;column-gap:14px!important;row-gap:16px!important}}

/* == EN-NOVEL: home single category auto height fix == */
#main .coverecom.w_980{height:auto!important;min-height:0!important;overflow:hidden!important}
#main .coverecom.w_980 .recomclass.home-sort-card{height:auto!important;min-height:0!important;overflow:hidden!important;padding-bottom:14px!important}
#main .coverecom.w_980 .recomclass.home-sort-card ul:empty{display:none!important}

#product .prodlist{clear:both!important;position:relative!important;margin-top:10px!important;width:100%!important;box-sizing:border-box!important}
#product .prodlist ol li{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;align-items:start!important;column-gap:10px!important;width:auto!important;max-width:none!important;height:auto!important;min-height:26px!important;line-height:22px!important;margin:0!important;padding:0!important;white-space:normal!important;overflow:visible!important;box-sizing:border-box!important}
#product .prodlist ol li .featured-category-tag{display:block!important;flex:none!important;width:120px!important;max-width:120px!important;height:22px!important;line-height:22px!important;margin:0!important;padding:0 10px!important;border-radius:999px!important;background:linear-gradient(135deg,#ff8aa3 0%,#ffcf6b 100%)!important;color:#fff!important;font-size:12px!important;font-weight:600!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:0 2px 6px rgba(0,0,0,.08)!important;box-sizing:border-box!important}
#product .prodlist ol li a{display:block!important;min-width:0!important;height:auto!important;line-height:22px!important;color:#222!important;font-size:14px!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important}
#product .prodlist ol li:nth-child(6n+2) .featured-category-tag{background:linear-gradient(135deg,#7bc6ff 0%,#9b7cff 100%)!important}
#product .prodlist ol li:nth-child(6n+3) .featured-category-tag{background:linear-gradient(135deg,#66d7b9 0%,#7ed957 100%)!important}
#product .prodlist ol li:nth-child(6n+4) .featured-category-tag{background:linear-gradient(135deg,#ffb86b 0%,#ff7a90 100%)!important}
#product .prodlist ol li:nth-child(6n+5) .featured-category-tag{background:linear-gradient(135deg,#b18cff 0%,#ff8bd2 100%)!important}
#product .prodlist ol li:nth-child(6n) .featured-category-tag{background:linear-gradient(135deg,#54d2d2 0%,#4facfe 100%)!important}
@media screen and (max-width:1024px){
  #product .prodlist ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:14px!important;padding:12px 16px 16px!important}
  #product .prodlist ol li{grid-template-columns:110px minmax(0,1fr)!important;height:28px!important;line-height:28px!important}
  #product .prodlist ol li .featured-category-tag{width:110px!important;max-width:110px!important}
}
@media screen and (max-width:640px){
  #product .prodlist ol{grid-template-columns:1fr!important;row-gap:8px!important;padding:12px 16px 16px!important}
  #product .prodlist ol li{display:grid!important;grid-template-columns:118px minmax(0,1fr)!important;column-gap:10px!important;align-items:start!important;height:auto!important;min-height:34px!important;padding:8px 0!important;border-bottom:1px dashed #eef2f4!important;overflow:visible!important;white-space:normal!important}
  #product .prodlist ol li .featured-category-tag{display:block!important;width:118px!important;max-width:118px!important;margin:0!important;padding:0 10px!important}
  #product .prodlist ol li a{display:block!important;width:100%!important;height:auto!important;line-height:1.45!important;font-size:15px!important;white-space:normal!important;word-break:break-word!important;overflow:visible!important;color:#222!important}
}

/* == EN-NOVEL: final cover stability override == */
#bookinfo #bookimg{width:152px!important;height:195px!important;overflow:hidden!important;background:#fff!important;border-radius:8px!important;box-shadow:0 5px 14px rgba(0,0,0,.12)!important}
#bookinfo #bookimg img{display:block!important;width:152px!important;height:195px!important;object-fit:cover!important;border-radius:8px!important;box-shadow:none!important}
#product>ul{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:0!important;padding:16px 18px 28px!important;margin:0!important;min-height:238px!important;overflow:visible!important;box-sizing:border-box!important}
#product>ul>li{float:none!important;width:auto!important;height:auto!important;min-height:218px!important;margin:0!important;padding:0 8px!important;text-align:center!important;overflow:visible!important;box-sizing:border-box!important;position:relative!important}
#product>ul>li>a:first-child{display:block!important;width:120px!important;height:168px!important;margin:0 auto 10px!important;overflow:hidden!important;border-radius:8px!important;box-shadow:0 3px 10px rgba(0,0,0,.14)!important;background:#fff!important}
#product>ul>li>a:first-child img{display:block!important;width:120px!important;height:168px!important;max-width:none!important;object-fit:cover!important;margin:0!important;border-radius:8px!important;box-shadow:none!important}
#product>ul>li>a:not(:first-child){display:block!important;clear:both!important;position:static!important;width:100%!important;margin:0!important}
#product>ul>li h3,#product>ul>li h3 a{display:block!important;width:100%!important;height:auto!important;line-height:20px!important;max-height:none!important;margin:0!important;overflow:visible!important;white-space:normal!important;word-break:break-word!important;text-align:center!important;color:#334!important;font-size:14px!important;font-weight:500!important}
@media screen and (max-width:1024px){#bookinfo #bookimg{width:160px!important;height:224px!important}#bookinfo #bookimg img{width:160px!important;height:224px!important}#product>ul{grid-template-columns:repeat(3,1fr)!important}}

/* == EN-NOVEL: final featured novels auto height fix == */
#product{height:auto!important;min-height:0!important;overflow:visible!important}
#product>ul{height:auto!important;min-height:0!important;overflow:visible!important;align-items:start!important;padding-bottom:18px!important}
#product>ul:after{content:""!important;display:block!important;clear:both!important}
#product>ul>li{height:auto!important;min-height:0!important;overflow:visible!important}
#product>ul>li h3,#product>ul>li h3 a{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;white-space:normal!important;word-break:break-word!important}
#product .prodlist{clear:both!important;display:block!important;height:auto!important;min-height:0!important;margin-top:0!important;overflow:visible!important}

