@charset 'UTF-8';body,button,dd,dl,dt,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,textarea,ul{margin:0;padding:0}
body,html{height:100%}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
em,i,s,u{font-style:normal;text-decoration:none}
img{vertical-align:top;border:none}
button,input,select,textarea{font-family:inherit;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
a{color:inherit;text-decoration:none;outline:0}
html{font-size:16px}
@media screen and (min-width:320px){html{font-size:calc(87.5% + 2 * (100vw - 320px)/ 55);font-size:calc(14px + 2 * (100vw - 320px)/ 55)}
}
@media screen and (min-width:375px){html{font-size:calc(100% + 2 * (100vw - 375px)/ 39);font-size:calc(16px + 2 * (100vw - 375px)/ 39)}
}
@media screen and (min-width:414px){html{font-size:calc(112.5% + 4 * (100vw - 414px)/ 186);font-size:calc(18px + 4 * (100vw - 414px)/ 186)}
}
@media screen and (min-width:600px){html{font-size:calc(125% + 4 * (100vw - 600px)/ 400);font-size:calc(20px + 4 * (100vw - 600px)/ 400)}
}
@media screen and (min-width:1000px){html{font-size:calc(137.5% + 6 * (100vw - 1000px)/ 1000);font-size:calc(22px + 6 * (100vw - 1000px)/ 1000)}
}
body{font:.28rem/1 "microsoft yahei",Helvetica,sans-serif;color:#333;background:#f6f7f8;fill:currentColor;-webkit-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,.05);-webkit-text-size-adjust:none;-webkit-touch-callout:none}
aria{font-size:0;position:absolute;clip:rect(0 0 0 0)}
.clearfix::after,.clearfix::before{display:block;clear:both;overflow:hidden;visibility:hidden;height:0;content:" "}
.show{display:block}
.hide{display:none}
.red{color:#cc4040}
.blue{color:#36c}
.orange{color:#f60}
.green{color:#093}
.gray{color:#999}
.tips{position:fixed;z-index:2000;display:none;height:.88rem;line-height:.88rem;background:rgba(0,0,0,.8);border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;color:#fff;font-size:.3rem}
.tips i{width:0;height:0}
.tips span{padding:0 .25rem;width:auto;height:.88rem}
.lazy{background:#f6f7f8}
.header{position:fixed;top:0;left:0;z-index:999;width:100%;height:2.75rem}
.header h1,.header h2,.header h3{position:absolute;left:2.75rem;line-height:2.75rem;max-width:60%;font-size:1rem;font-weight:400;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.header .index{left:1.75rem;font-size:1.2rem;font-weight:700}
.header .icon-back{float:left;width:2.75rem;height:2.75rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5NjNERTgzNDg2REYxMUU3QUUxQUU2MDQ3NkVDNjc3NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2MkQwRUJGNEQ0MEExMUU3QUEzOEE4QjNDM0FDODExMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2MkQwRUJGM0Q0MEExMUU3QUEzOEE4QjNDM0FDODExMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NzFDOTMwMzhDNzUxMUU3QkU2NEI0NjY0NDFBMEQ0MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NzFDOTMwNDhDNzUxMUU3QkU2NEI0NjY0NDFBMEQ0MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoqS5dsAAAOXSURBVHja7JxpTxRBEIZ7VxSjJv4H/4YJuhoQQRFB8SCKxwcj4gm6iKySRWQ91wM0YuKB9xUEFaOJxviP/GD85loVuuNkQ1eT0DPdvWUlb0KoZGd5eN+a2Z6eTZVKJVFBtQf0C/Ta1gumKghQK+iN/Lke9NnGi6YrBE5bmWsmQbX/Af1zzktMQ+R31aAvoJ3cAW2OxGq2WjHfA1QFDKfFMIz7QMNcATWD3hL9nA04oQLaCJog+qdBBVsHC20GbTLA6bcJJzQHNUk4KU1/ADRk+6ChXCg2gD4S/bOgwTgOHELENoDeEf1zccEJIWINEs4CTR/B5ON8Az4DWmeIVV66J9ZKexyrKddwfB3SjRKO7p83LK+SEynfHITLFB+I9zWUJBzfAK03xOq8vBBMtHyJWL2Es1DTvwTKunhjPpzF6kCfiP5FUK+rN+c6YrWGWBVcwnEdsToJp1rTvwrqcW1vV4DWgL4S/Sugkz4MRxcRWytP5YIYyF7AcTGkFZzFhHOywqNKMmKrQN+Jvhczx1XEMqBpw6ncOzhJOWi1jNVSTb8IOuHrkkLcM6gG9E3ol0mv+wwn7ohl5BVyipg5x4XnFVfEMjJWSzT9m6CjIoCKA1CNPFvpnDMCOiwCqXQMcKYJOMWQ4Nh2EMLBNeRlmv4oqEsEVrYArQT9IBx5B9QpAiwbEWuUM4daJg0Sji1AiwzXUz9FwGUDEN4vbzJ8Os9zBoT1Xszs2dENtFyokGye5nHjJG5P+UNAynEGpJzUQvQTuyPq82exSQOkgZAgxbncoTY86f4JZ0AXODpI1ZTBSXh91M8Z0FziNuj74E5iyXVCQioRg7uPMyAFqTXEuCV5XwwhtRni5h0kF3dWtwj6EQKrG8FDcpAqfPhkK9HHHWRZzoAUpB1Ev+DL4Ha9gWo76DnRPwW6zNFBql5ISLrCpZJuzoCw8GnBdqLvdEODT9uATXHDO7BFjg6Kxm0b0b8GOsYZENYrQT+Iiw7q4QxIyJjtIvp4VjvCcQaVF14nPSP6eId2hKOD5uqkW0nMJN8fqHsiZr6Pg5pJXVwjFq12CUtXh0C3OTpI1VPQXqI/GtfgDumx8Ieg/UT/Bugg14hFazfoEdE/ABrj6CBV4wYn3RUWN2mF+u0v9w2QcA9kJ2dAClKHYXB3cwak4raP6P+e7wGqRPj1QP4dY7MM88fcHaTqXpmTOmzAqRQHRZ20XMZq3NaL/hVgAJHzzfF6sJCgAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:1.125rem}
.header .icon-grouop{float:right;padding:.25rem;height:2.25rem;font-size:0;letter-spacing:0}
.header .icon-search{display:inline-block;width:2.25rem;height:2.25rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA3N0FCMDAzRDM0MzExRTdCQTQ2RjJDMjI5MDhFNUI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA3N0FCMDA0RDM0MzExRTdCQTQ2RjJDMjI5MDhFNUI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDc3QUIwMDFEMzQzMTFFN0JBNDZGMkMyMjkwOEU1QjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDc3QUIwMDJEMzQzMTFFN0JBNDZGMkMyMjkwOEU1QjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vNWFSAAAGC0lEQVR42uSc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) no-repeat 50% 50%;background-size:1.125rem;position:relative}
.header .icon-menu{display:inline-block;width:2.25rem;height:2.25rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcwQ0IwQkIzRDVBMzExRTdCQjYwREZGREJENjQ1RTY2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcwQ0IwQkI0RDVBMzExRTdCQjYwREZGREJENjQ1RTY2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzBDQjBCQjFENUEzMTFFN0JCNjBERkZEQkQ2NDVFNjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzBDQjBCQjJENUEzMTFFN0JCNjBERkZEQkQ2NDVFNjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz79qHsyAAABR0lEQVR42uzZQWoCQRCFYcd9gpeQ5Ah6QW+THEDcJ0dIbhHR/aQmDEHJ2NWzbPM9eDgMRUH9tGXj6/q+X9BtLSEACCCAAAKoeUDr8Ev4GO5HH8d36xn9pvq05qu5u7gHPcXne3h1Y+iv8Cb8mcDJ+rSmn7mHE7RLhlqNNZl2dwTnd+7hBA1H6jEpPocfkpqaPq3pbElXLOlDRd2+ouZwh3z2w1fsOR7ekiW9DX8kzbI+LS7p7XIcfPiVeg2fLgpO47tNBZxFoU9rupq783eHmzRAAAEEEEAAAUQAAQQQQAABBBBA9BeQ4FBwOFuCw0SCwwoJDmuWtOCwMLfgsLykBYcTEhy6SQMEEEAAAQQQAQQQQAABBBBAAAFEGSDBoeBwtgSHiQSHFRIc1ixpwWFhbsFheUkLDickOHSTBggggAAC6H/oW4ABANPxJt59/nA1AAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:1.125rem;position:relative}
.header .icon-bookshelf{display:inline-block;width:2.25rem;height:2.25rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA9RJREFUeNrsnE1IFVEUx2csMTLzo1BMK4q+hIISKjdhRRS8XRCUVGZFQdHOqGWIbVq4aRGFFVFESkQfYkUJRlEgRZsWtYiijNIWoRSllU7/4zvU8zVv5s6defNw3jnwA59z7nn3/Jm598yduc+0LMvIgO0BB8F8Rf834BQ4H3ZHzQwItAVc9dH2WpidzcnA2XPAR9v9YXc2bIFMUOijfQnHiPQZNOKj7WjUz6AJZyKQCCQCpdUmRywfKjzrebZTsbdcfA5mg0CrQAco9dhuJ4iBvqhfYsc1xCFbAQ5FfQyaChb7aF8VdYGmgEk+2v+OukAWk5FZbDVYxPdAlsM9FtELHoFf2TDN54HToMFjzG5QB/qjXiju0xCHbB04lg2V9FofcTdGpcbKSdPSAs0qBVEXyM+sYGXDJSYmAolAIpAIJAKJQCKQCCQCiYlAIpAIJAKJQCKQCCQCiYlAnkznyQM973phxB8OLgHzAuoLPXR8acTXs5eCioDi0isur0AuWAbKPLWm96RT0G6NtxHQBMoSfIrAXjCQ5NsLim1i0nvZPUm+P8ARMCPBbyb/byjJt4djJMct5u9MtAHuW1GCH/W9mXNJtPZUOngRqNHBN5aUjKpAo2C7Q9z6pGRUBRriPqWKe1hVINUx6BlocTh+G7RrnP53wGWH4xfBXY24V7hPqayFcwpskO5Q8LmukchNBZ9OjbhufbFU46oK9FnB54tGIn0KPh814g4qTjaBCbRQwWeORiIqb4Ut0IhbHlRcVYE2g3wXn10aiWxzKTVoaq7TiNvgcjyfcwpMIKp1ThqpN5I0gg0aiVSDJofjzezj1TZxn+zM5FzU6jcP0zxZJ6gFJaAQVINWGz8vdRBZG6jhmqWI/26z8fNSB5GdAcvBdO5zLedgqU7zXivpGEMD5whf60G8B7SV+cCfKwOqoml/2W7wifs5K4xbDUPnixStMg0xczUnENcxyM/GNTPkuGa6+puTpjv9IfDVoUjTtVSb8b6B4bCXOx74iHvPsH85m8S57zOuncA/+ZiuPdSZxfLAOcu7dYFSh7jTwC2NuDdAgUPcctCtEbeVc7WNq7ItnOqQKh7Q3Zzfg8eG+4vkdObWeKiSX4MnigPyGjDbpa8mn+G0/vTccXDK0A8LTBgTgUQgEUgEEoFEIBEoqwRaCeYa8T2g2aKeyfd578DTVALRUgNtsl9v+NsgO5GNROoy/q0hjRPoEtghF9WYXWCRxglEj2DKRJsxoxXTiuTlju+iy18btlsPOiu6/K9F4iVGA/NRI/5jH9l6qfXzWHyCB2zjjwADAPVNgmVkKAntAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:1.125rem;position:relative}
.zw_nav{display:box;display:-webkit-box;display:-moz-box;width:100%;box-pack:justify;-webkit-box-pack:justify;-moz-box-pack:justify;margin-top:4px;padding:0 5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.zw_nav a{display:block;font-size:14px;line-height:25px;text-align:center;-webkit-box-flex:1;-moz-box-flex:1;background:url(/public/ima/point.jpg) no-repeat right center;background-size:1px 12px;-webkit-background-size:1px 12px;-moz-background-size:1px 12px;padding:0 5px}
.zw_nav a:last-child{background-image:none}
.zw_nav a span{display:block;padding:9px 0 6px;color:#fff}
.zw_nav a.v3_cur span,.zw_nav a.zw_cur span{background-color:#23a3c3}
.footer{margin-top:10px}
.footer .zw_nav{background-color:#00b8ac}
.footer .zw_nav a{background-image:none}
.ui_copyright{display:block;padding:10px 0;border-top:1px solid #dfdfdf;font-size:12px;line-height:1.5em;color:#999;text-align:center;overflow:hidden}
.wrap{padding-top:2.75rem;overflow:hidden}
.bread{margin-top:.75rem;padding:0 1rem;font-size:.75rem;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#999;line-height:1.4}
.bread a{color:#999}
.bar{position:relative;padding:1rem 1rem 0 1rem;background:#fff}
.bar input{box-sizing:border-box;padding:0 2rem 0 1rem;width:100%;height:2rem;font-size:.9375rem;background:#f0f1f2;border:none;border-radius:100px}
.bar button{position:absolute;top:1rem;right:1rem;display:inline-block;box-sizing:border-box;overflow:hidden;width:2rem;height:2rem;text-indent:-9999px;background:url('../images/icon-search.png') no-repeat 50% 50%;background-size:1rem;border:none}
.nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-box-pack:justify;box-sizing:border-box;overflow:hidden;padding:.75rem;background:#fff}
.nav a{flex:25%;display:inline-block;padding:.25rem;width:2.75rem;height:4.25rem;text-align:center}
.nav a img{width:2.75rem;height:2.75rem}
.nav a span{display:block;padding-top:.25rem;line-height:1.25rem;font-size:.875rem;font-weight:400}
.mod{position:relative;margin-top:.75rem;width:100%;background:#fff}
.mod-head{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-align-items:center;-webkit-align-items:center;align-items:center;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;position:relative;height:1.75rem;padding:0 1rem;background:#fff;border-top:.75rem solid transparent}
.mod-head h2,.mod-head h3{float:left;font-size:1.125rem;color:#333}
.mod-head h2:before,.mod-head h3:before{content:" ";display:inline-block;vertical-align:-.22ex;margin-right:.625rem;width:.1875rem;height:1.125rem;border-radius:.1875rem}
.mod-head a{float:right;margin-right:-.5rem;padding:.5rem .5rem .5rem .75rem;line-height:1.5rem;font-size:1rem;white-space:nowrap;color:#999}
.mod-tabs{margin:.75rem 1rem .125rem 1rem}
.mod-tabs ol{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.mod-tabs li{flex:1;margin-right:-1px;line-height:normal;font-weight:400;font-size:.8125rem;text-align:center;color:#ed424b;background:#fff;border:1px solid #ed424b;padding:.3rem 0}
.mod-tabs li:first-child{border-radius:.25rem 0 0 .25rem}
.mod-tabs li:last-child{border-radius:0 .25rem .25rem 0}
.mod-tabs li.on{color:#fff;background:#ed424b;border:1px solid #ed424b}
.book-slide{padding:.5rem}
.book-slide ul{font-size:0;letter-spacing:0}
.book-slide ul li{display:inline-block;vertical-align:top;text-align:center;width:25%;font-size:100%;position:relative}
.book-slide ul li a{display:inline-block;padding:.5rem;width:4.608125rem;text-align:left}
.book-slide ul li a img{display:block;width:4.608125rem;height:6.145625rem;box-shadow:0 .0625rem .125rem rgba(0,0,0,.2)}
.book-slide ul li a span{display:block;margin:.5rem 0 .125rem;line-height:1rem;max-height:2rem;font-size:.8125rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.book-slide ul li a em{display:block;line-height:1rem;font-size:.75rem;color:#999}
.book-slide ul li i{position:absolute;left:0;top:0}
.book-list ul li{position:relative;padding:1rem;height:calc(6.145625rem + 1px)}
.book-list ul li::after{position:absolute;left:1rem;right:1rem;bottom:0;display:block;content:'';-webkit-transition:margin-left .15s;transition:margin-left .15s;border-bottom:1px solid #f0f1f2}
.book-list ul li:last-child::after{display:none}
.book-list ul li .pic{float:left;margin-right:.625rem;width:4.608125rem;height:6.145625rem;box-shadow:.0625rem .0625rem .0625rem rgba(0,0,0,.2)}
.book-list ul li .tit{position:absolute;left:0;top:0;display:block;box-sizing:border-box;padding:1rem 1rem 1rem 6.233125rem;width:100%;height:8.145625rem;line-height:1.5rem;font-size:1rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.book-list ul li .intro{margin-top:2rem;margin-bottom:.75rem;height:2.25rem;line-height:1.3;color:#999;font-size:.90625rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.book-list ul li .info{overflow:hidden}
.book-list ul li .info span{float:left;display:block;overflow:hidden;padding:1px 0;max-width:10em;max-width:calc(100vw - 2rem - (176rem / 16));line-height:1rem;font-size:.8125rem;color:#999}
.book-list ul li .info em{float:right;display:inline-block;margin-left:.25rem;padding:0 .25rem;line-height:1rem;font-size:.75rem}
.book-list ul li .info em.type{color:#27b5d9;border:1px solid #27b5d9;border-radius:1px}
.book-list ul li .info em.serial{color:#094;border:1px solid rgba(0,153,68,.5);border-radius:1px}
.book-list ul li .info em.finish{color:#f33;border:1px solid rgba(255,51,51,.5);border-radius:1px}
.book-list ul li .num{display:none}
.top-list ul li{position:relative;padding:1rem;height:calc(6.145625rem + 1px)}
.top-list ul li::after{position:absolute;left:1rem;right:1rem;bottom:0;display:block;content:'';-webkit-transition:margin-left .15s;transition:margin-left .15s;border-bottom:1px solid #f0f1f2}
.top-list ul li:last-child::after{display:none}
.top-list ul li .pic{float:left;margin-right:.625rem;width:4.608125rem;height:6.145625rem;box-shadow:.0625rem .0625rem .0625rem rgba(0,0,0,.2)}
.top-list ul li .tit{position:absolute;left:0;top:0;display:block;box-sizing:border-box;padding:1rem 1rem 1rem 6.233125rem;width:100%;height:8.145625rem;line-height:1.5rem;font-size:1rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.top-list ul li .intro{margin-top:2rem;margin-bottom:.75rem;height:2.25rem;line-height:1.3;color:#999;font-size:.90625rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.top-list ul li .info{overflow:hidden}
.top-list ul li .info span{float:left;display:block;overflow:hidden;padding:1px 0;max-width:10em;max-width:calc(100vw - 2rem - (176rem / 16));line-height:1rem;font-size:.875rem;color:#999}
.top-list ul li .info em{float:right;display:inline-block;margin-left:.25rem;padding:0 .25rem;line-height:1rem;font-size:.75rem}
.top-list ul li .info em.type{color:#27b5d9;border:1px solid #27b5d9;border-radius:1px}
.top-list ul li .info em.serial{color:#094;border:1px solid rgba(0,153,68,.5);border-radius:1px}
.top-list ul li .info em.finish{color:#f33;border:1px solid rgba(255,51,51,.5);border-radius:1px}
.top-list ul li .num{position:absolute;left:1rem;top:1rem;display:block;width:2rem;height:2rem;overflow:hidden}
.top-list ul li .num::after{position:absolute;left:0;top:0;display:block;content:"";width:.6875rem;height:.625rem;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHBhdGggZD0iTTIuMDcgMi40ODdjLS4wMzktLjI3LjE2LS40NTQuNDE3LS40MTdMNS41IDIuNSA1Ljg3OS45ODRjLjA2Ny0uMjY3LjI3OC0uMzI3LjQ3LS4xMzZMOCAyLjUgMi41IDggLjg0OCA2LjM0OGMtLjE5Mi0uMTkyLS4xMzQtLjQwMi4xMzYtLjQ2OUwyLjUgNS41bC0uNDMtMy4wMTN6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTMuNSA5TDkgMy41IiBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L3N2Zz4K) no-repeat 0 0;background-size:.6875rem .625rem}
.top-list ul li .num em{position:absolute;left:-1.375rem;top:-1.375rem;display:block;box-sizing:border-box;text-align:center;padding-top:2.125rem;width:2.75rem;height:2.75rem;font-size:.625rem;font-family:"DIN Alternate";color:#fff;background:#999;background-size:.625rem .625rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.top-list ul li.s1 .num em{background:#ff8c09}
.top-list ul li.s2 .num em{background:#f66}
.top-list ul li.s3 .num em{background:#3cf}
.top-list ul li.s10 .num em{padding-top:2.175rem}
.top-index ul li{position:relative}
.top-index ul li::after{position:absolute;left:1rem;right:1rem;bottom:0;display:block;content:'';-webkit-transition:margin-left .15s;transition:margin-left .15s;border-bottom:1px solid #f0f1f2}
.top-index ul li:last-child::after{display:none}
.top-index ul li.s1{padding:1rem 1rem 1rem 3rem;height:calc(6.145625rem + 1px)}
.top-index ul li.s1 .pic{float:left;margin-right:.625rem;width:4.608125rem;height:6.145625rem;box-shadow:.0625rem .0625rem .0625rem rgba(0,0,0,.2)}
.top-index ul li.s1 .tit{position:absolute;left:0;top:0;display:block;box-sizing:border-box;padding:1rem 1rem 1rem 8.233125rem;width:100%;height:8.145625rem;line-height:1.5rem;font-size:1rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.top-index ul li.s1 .intro{margin-top:2rem;margin-bottom:.75rem;height:2.25rem;line-height:1.3;color:#999;font-size:.90625rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.top-index ul li.s1 .info{overflow:hidden}
.top-index ul li.s1 .info span{float:left;display:block;overflow:hidden;padding:1px 0;max-width:10em;max-width:calc(100vw - 2rem - (176rem / 16));line-height:1rem;font-size:.875rem;color:#999}
.top-index ul li.s1 .info em{float:right;display:inline-block;margin-left:.25rem;padding:0 .25rem;line-height:1rem;font-size:.75rem}
.top-index ul li.s1 .info em.type{color:#27b5d9;border:1px solid #27b5d9;border-radius:1px}
.top-index ul li.s1 .info em.serial{color:#094;border:1px solid rgba(0,153,68,.5);border-radius:1px}
.top-index ul li.s1 .info em.finish{color:#f33;border:1px solid rgba(255,51,51,.5);border-radius:1px}
.top-index ul li .tit{position:relative;z-index:2;display:block;padding:.75rem 1rem .75rem 3rem;line-height:1.25rem;font-size:1rem;white-space:nowrap;overflow:hidden}
.top-index ul li .tit2{float:left;width:60%;font-size:1rem;white-space:nowrap;overflow:hidden}
.top-index ul li .tit3{float:right;font-size:.9rem;white-space:nowrap;overflow:hidden}
.top-index ul li .num{position:absolute;left:1rem;top:.75rem;display:block;width:1.25rem;height:1.25rem;line-height:1.25rem;font-size:.875rem;font-weight:700;font-family:'DIN Alternate';text-align:center;background:#999;border-radius:50%;color:#fff;overflow:hidden}
.top-index ul li.s1 .num{top:1.25rem;background:#ff8c09}
.top-index ul li.s2 .num{background:#f66}
.top-index ul li.s3 .num{background:#3cf}
.vlist{padding:0 10px}
.vlist li{overflow:hidden;border-top:1px solid #eee;color:#666}
.vlist li a{position:relative;display:block;overflow:hidden;padding:10px 5px;height:20px;border-left:5px solid #fff}
.vlist li span{position:absolute;top:11px;left:5px;color:#0078ad;font-size:12px}
.vlist li.now{background-color:#f7fdff}
.vlist li.now a{color:#e43770;border-left-color:#e43770}
.vlist li.now span{float:right;color:#009688}
.vlist p{overflow:hidden;margin-left:50px;height:20px;font-size:16px;line-height:20px}
.vlist p.bookname{float:left;margin-left:26px}
.vlist p.author{float:right;font-size:14px}
.title+.vlist li:first-child{border-top:0 none}
.mod-top-nav{margin-top:0}
.top-nav ul{padding:.75rem}
.top-nav ul li{float:left;width:25%}
.top-nav ul li a{display:block;margin:.25rem;line-height:normal;font-size:.875rem;text-align:center;color:#666;border:1px solid #f0f1f2;border-radius:100px;padding:.2rem 0}
.top-nav ul li.on::before{border-left:2px solid #fe7031}
.top-nav ul li.on a{color:#27b5d9;border:1px solid #27b5d9}
.top-list{min-height:42.5rem}
.mod-nav{margin-top:0}
.mod-subnav{margin-top:0}
.book-nav{position:relative;background:#fff}
.book-nav::after{position:absolute;left:1rem;right:1rem;bottom:0;display:block;content:'';-webkit-transition:margin-left .15s;transition:margin-left .15s;border-bottom:1px solid #f0f1f2}
.book-nav ul{padding:.75rem;font-size:0;letter-spacing:0}
.book-nav ul li{display:inline-block;width:16.66%;font-size:100%}
.book-nav ul li a{display:block;margin:.25rem .125rem;padding:.2rem;font-size:.875rem;line-height:normal;text-align:center;border:1px solid transparent;border-radius:100px}
.book-nav ul li.on a{color:#fff;background:#fe7031;border:1px solid #fe7031}
.book-subnav{overflow:hidden;padding:.5rem 1rem}
.book-subnav p{display:none}
.book-subnav ul{margin:.5rem 0;letter-spacing:0;font-size:0}
.book-subnav ul li{display:inline-block}
.book-subnav ul li a{display:inline-block;padding:0 .75rem;font-size:.8125rem;line-height:1.375rem;text-align:center;color:#999;border:1px solid transparent;border-radius:100px}
.book-subnav ul li.on a{color:#27b5d9;border:1px solid #fe7031}
.mod-info{margin-top:0}
.book-info .base{position:relative;padding:1rem;overflow:hidden}
.book-info .base dt{position:absolute;left:1rem;top:1rem;width:7.125rem;height:9.5rem}
.book-info .base dt img{width:100%;height:100%;vertical-align:top}
.book-info .base dt i{position:absolute;left:-2.5rem;top:-2.5rem;display:block;margin:2.125rem 0;width:5.5rem;height:1.25rem;line-height:1.25rem;font-size:.75rem;text-align:center;overflow:hidden;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.book-info .base dt i.serial{color:#fff;background:#489738}
.book-info .base dt i.finish{color:#fff;background:#c9142a}
.book-info .base dd{margin-left:8.125rem;height:9.5rem}
.book-info .base dd h1,.book-info .base dd h2{margin-bottom:.375rem;line-height:1.5rem;font-size:1rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.book-info .base dd .info{margin-bottom:.75rem;line-height:1.5rem;font-size:.875rem;color:#999}
.book-info .base dd .info span{display:block}
.book-info .btns{position:relative;padding:.5rem .5rem 1rem .5rem}
.book-info .btns::after{position:absolute;left:1rem;right:1rem;bottom:0;display:block;content:'';-webkit-transition:margin-left .15s;transition:margin-left .15s}
.book-info .btns ul{width:100%;font-size:0;letter-spacing:0}
.book-info .btns li{display:inline-block;font-size:100%;width:50%;padding:0 0 .2rem 0}
.book-info .btns li a,.layui-m-layer a.btn-wechat{display:block;margin:0 .3rem;line-height:1.9rem;font-size:1.05rem;text-align:center;cursor:pointer;color:#666;background:#fff;border-radius:3px}
.book-info .btns li a.read-online,.layui-m-layer a.btn-wechat{color:#fff;background:#00b8ac}
.layui-m-layer a.btn-wechat{margin-top:1rem;margin-left:1rem;margin-right:1rem}
.book-info .update{position:relative}
.book-info .update::after{position:absolute;left:1rem;right:1rem;top:0;display:block;content:'';border-top:1px solid #f0f1f2}
.book-info .update a{display:block;padding:.75rem 1rem;line-height:1.5rem;font-size:.875rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.book-info .intro{position:relative;padding:0 1rem;margin-bottom:.32rem;max-height:20.5rem;overflow:hidden;position:relative;display:block;line-height:1.6rem;font-size:.875rem;text-align:justify;color:#888}
.book-info .intro a{color:#0078ad}
.book-info .tags{letter-spacing:0;font-size:0;padding:.25rem 1rem 1rem 1rem;min-height:1.875rem}
.book-info .tags a{display:block;float:left;width:25%;text-align:center}
.book-info .tags a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:90%;padding:.2rem 2%;font-size:.875rem;text-align:center;color:#27b5d9;border:1px solid #fe7031;border-radius:100px;line-height:normal}
.wrap-info .mod-head h3{font-weight:700}
.wrap-info .mod-head h3::before{display:none}
.wrap-info .mod-head a{margin-top:-.35rem}
.search{position:fixed;z-index:10;top:2.75rem;right:0;bottom:0;left:0;z-index:888;visibility:hidden;overflow:hidden;transition:visibility .25s;-wekit-transition:visibility .25s}
.search-mask{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;background-color:#000;-webkit-transition:opacity .25s;transition:opacity .25s,visibility .25s}
.search-panel{position:fixed;top:2.75rem;right:0;bottom:0;left:0;z-index:3;overflow:hidden;height:17rem;background-color:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .15s;transition:transform .15s}
.search.show{visibility:visible;-wekit-transition:none;transition:none}
.search.show .search-mask{visibility:visible;opacity:.6}
.search.show .search-panel{-webkit-transform:translateY(0);transform:translateY(0)}
.search-form{padding:1rem 1rem 0 1rem;position:relative}
.search-form input{box-sizing:border-box;padding:0 2.25rem 0 .75rem;width:100%;height:2.25rem;font-size:.9375rem;background:#fff;border-radius:.25rem}
.search-form button{position:absolute;top:1rem;right:1rem;display:inline-block;box-sizing:border-box;width:2.25rem;height:2.25rem;font-size:1rem;color:#fff;border:none;border-radius:0 .25rem .25rem 0}
.search-bar{padding:.75rem 1rem .5rem 1rem;line-height:1.25rem;color:#999;font-size:.9375rem}
.search-tags{padding:0 .75rem;height:9.5rem;overflow:hidden;font-size:.9375rem;letter-spacing:0}
.search-tags a{display:inline-block;margin:.25rem;padding:.3rem .75rem;line-height:normal;text-align:center;font-size:.8125rem;color:#969ba3;border:.0625rem solid #969ba3;border-radius:100px}
.menu{position:fixed;z-index:10;top:2.75rem;right:0;bottom:0;left:0;z-index:888;visibility:hidden;overflow:hidden;transition:visibility .25s;-wekit-transition:visibility .25s}
.menu-mask{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;background-color:#000;-webkit-transition:opacity .25s;transition:opacity .25s,visibility .25s}
.menu-panel{position:fixed;top:2.75rem;right:0;bottom:0;left:0;z-index:3;overflow:hidden;height:12rem;background-color:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .15s;transition:transform .15s}
.menu.show{visibility:visible;-wekit-transition:none;transition:none}
.menu.show .menu-mask{visibility:visible;opacity:.6}
.menu.show .menu-panel{-webkit-transform:translateY(0);transform:translateY(0)}
.menu-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-box-pack:justify;box-sizing:border-box;overflow:hidden;padding:1.25rem 1rem;background:#fff}
.menu-list a{display:inline-block;padding:.3125rem .625rem;width:2.75rem;height:4.25rem;font-size:.75rem;text-align:center}
.menu-list a img{width:2.75rem;height:2.75rem}
.menu-list a span{display:block;padding-top:.25rem;line-height:1.25rem;font-size:.875rem;font-weight:400}
.menu-btn{padding:2% calc(4% + .625rem);text-indent:center}
.menu-btn .btn-bookshelf{display:block;line-height:2.25rem;font-size:.9375rem;text-align:center;cursor:pointer;color:#fff;background:#fe7031;border-radius:100px}
.mod-chapters .chapters{border-top:.5rem solid transparent}
.mod-chapters .chapters h3{font-size:13px;padding:.5rem 1rem;line-height:1.25rem;color:#969ba3;background-color:#f6f7f8}
.mod-chapters .chapters li{display:list-item;text-align:-webkit-match-parent;border-bottom:1px solid #f0f1f2}
.mod-chapters .chapters li:last-child::after{display:none}
.mod-chapters .chapters li.vip{background:url('../images/vip.png') no-repeat 95% 50%;background-size:.75rem}
.mod-chapters .chapters .text,.mod-chapters .chapters li a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:.75rem 1rem;line-height:1.25rem;font-size:.90625rem}
.mod-chapters .chapters-more{padding:.5rem 1rem 1rem 1rem}
.mod-chapters .chapters-more a{display:block;margin-left:auto;margin-right:auto;line-height:2rem;font-size:.875rem;text-align:center;background:#f0f1f2;border-radius:100px}
.mod-chapters .chapters{border-top:.5rem solid transparent}
.mod-chapters .chapters h3{font-size:13px;padding:.5rem 1rem;line-height:1.25rem;color:#969ba3;background-color:#f6f7f8}
.mod-chapters .chapters li{display:list-item;text-align:-webkit-match-parent;border-bottom:1px solid #f0f1f2}
.mod-chapters .chapters li:last-child::after{display:none}
.mod-chapters .chapters li.vip{background:url('../img/vip.png') no-repeat 95% 50%;background-size:.75rem}
.mod-chapters .chapters .text,.mod-chapters .chapters li a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:.75rem 1rem;line-height:1.25rem;font-size:.90625rem}
.mod-chapters .chapters-more{padding:.5rem 1rem 1rem 1rem}
.mod-chapters .chapters-more a{display:block;margin-left:auto;margin-right:auto;line-height:2rem;font-size:.875rem;text-align:center;background:#f0f1f2;border-radius:100px}
.mod-search{margin-top:0}
.search-list .result{padding:1rem;background:#f6f7f8;font-size:.9375rem}
.search-list .result span{color:#27b5d9}
.search-list .result em{margin:0 .125rem;color:#27b5d9}
.search-list ul li{position:relative;padding:1rem;height:6.17188rem}
.search-list ul li::after{position:absolute;left:1rem;right:1rem;bottom:0;display:block;content:'';-webkit-transition:margin-left .15s;transition:margin-left .15s;border-bottom:1px solid #f0f1f2}
.search-list ul li:last-child::after{display:none}
.search-list ul li .pic{float:left;margin-right:.625rem;width:4.60938rem;height:6.17188rem;box-shadow:.0625rem .0625rem .0625rem rgba(0,0,0,.2)}
.search-list ul li .tit{position:absolute;left:0;top:0;display:block;box-sizing:border-box;padding:1rem 1rem 1rem 6.23438rem;width:100%;height:8.17188rem;line-height:1.5rem;font-size:1rem;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.search-list ul li .intro{margin-top:2rem;margin-bottom:.75rem;height:2.25rem;line-height:1.125rem;color:#999;font-size:.9375rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.search-list ul li .info{overflow:hidden}
.search-list ul li .info span{float:left;display:block;overflow:hidden;padding:1px 0;max-width:10em;max-width:calc(100vw - 2rem - (176rem / 16));line-height:1rem;font-size:.9375rem;color:#999}
.search-list ul li .info em{float:right;display:inline-block;margin-left:.25rem;padding:0 .25rem;line-height:1rem;font-size:.75rem}
.search-list ul li .info em.type{color:#27b5d9;border:1px solid #27b5d9;border-radius:1px}
.search-list ul li .info em.serial{color:#094;border:1px solid rgba(0,153,68,.5);border-radius:1px}
.search-list ul li .info em.finish{color:#f33;border:1px solid rgba(255,51,51,.5);border-radius:1px}
.search-list ul li .num{display:none}
#back-top{position:fixed;bottom:100px;right:10%;z-index:2147483647}
#back-top a{width:36px;display:block;text-align:center;font:11px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;color:#bbb;transition:all 1s ease 0s}
#back-top a:hover{color:#000}
#back-top span{width:36px;height:36px;display:block;border:1px solid #999;background:url('../images/backtop.png') center center/50% 50% no-repeat #fff;border-radius:5px;transition:all 1s ease 0s}
#back-top a:hover span{background-color:#fff}
.record-box{width:100%;line-height:22px;background:#fdfdfd;right:-1px;cursor:default}
.record-box dl{margin-bottom:8px;font-size:13px;}
.record-box dl dd{padding:8px 15px;border-bottom:1px dotted #ccc}
.record-box dl dd .goread{float:right;color:#27b5d9}
.record-box .jilu{width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}
.pagelist{margin:10px 0;text-align:center;line-height:30px}
.pagelist a,.pagelist span{display:inline-block;margin:2px;padding:0 10px;border:1px solid #ccc;border-radius:3px;background-color:#fff;color:#666;font-size:15px;user-select:none}
.pagelist em{padding-right:10px;color:#dd5114;font-style:normal}
.pagelist a,.pagelist b{color:#dd5114}
.pagelist a:active,.pagenum:active{border-color:#dd5114}
.pagenum{position:relative;width:118px}
.pagenum::after{position:absolute;top:12px;right:5px;display:block;width:0;height:0;border-width:7px 6px 6px;border-style:solid;border-color:#aaa transparent transparent;border-image:initial;content:" "}
.pagenum select{position:absolute;top:0;bottom:0;left:0;width:140px;opacity:0}
.blocks{padding-top:2.75rem;background:#fff;overflow:hidden}
.blocks .topic .bd{padding:15px}
.blocks .topic .bd a{color:#36abdc}
.blocks .hd{padding:10px;border-bottom:1px solid #ececec}
.blocks .hd h4{font-weight:400;font-size:15px}
.blocks .bd{padding:10px}
.blocks .ft .btn{height:30px;line-height:30px;font-size:.875em}
.blocks .tabs{background:0 center;border:0}
.blocks .tabs .hd{padding:0}
.block.tabs .hd::before,.blocks .tabs .hd::after{display:table;content:"";line-height:0}
.blocks .tabs .hd::after{clear:both}
.block.tabs .hd::before,.blocks .tabs .hd::after{display:table;content:"";line-height:0}
.blocks .tabs .hd::after{clear:both}
.blocks .tabs .hd .item{float:left;height:42px;line-height:42px;text-align:center;font-size:15px;background:#fff;color:#999;box-sizing:border-box}
.blocks .tabs .hd .item:first-child{border-radius:5px 0 0}
.blocks .tabs .hd .item:last-child{border-radius:0 5px 0 0}
.blocks .tabs .hd .active{color:#fff;background:#960}
.blocks .tabs .hd.c2 .item{width:50%}
.blocks .tabs .hd.c3 .item{width:33%}
.blocks .tabs .hd.c3 .item:nth-child(2){width:34%}
.blocks .tabs .bd{background:#fff;border-width:0 1px 1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#ececec;border-bottom-color:#ececec;border-left-color:#ececec;border-image:initial;border-top-style:initial;border-top-color:initial}
.chapter-list .hd .item{width:50%;padding:0}
.chapter-list li{padding:10px 10px 10px 2px;border-bottom:1px dotted #e7e7e7;font-size:15px}
.chapter-list li a{display:inline-block;color:#777;width:70%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.chapter-list li span{float:right}
.chapter-list li .yidingyue{color:#00b508}
.chapter-list li .vip{color:#960}
.column-list .bd{padding-bottom:0}
.column-list .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-top:15px;font-size:15px}
.container .bd p{white-space:pre-wrap;text-indent:2em;font-size:1.05em;line-height:1.6em}
.btnss{margin-top:20px;text-align:center}
.btnss p{display:inline-block;width:29%;margin-left:2.5%;border-radius:5px;height:32px;font-size:16px;text-align:center;line-height:32px;border:1px solid #00b8ac}
.btnss p.act{border:1px solid #eee;background:#eee}
.btnss p.act a{color:#333}
.btnss .btn_one{margin-left:2px}
.btnss .read_start{background:#00b8ac}
.btnss .read_start a{color:#fff}
.btnss a{color:#00b8ac;display:inline-block;width:100%;height:32px}
.header,.mod-head h2:before,.mod-head h3:before,.search-form button,.swiper-pagination .swiper-pagination-bullet-active{background:#00b8ac}
,.book-info .update a,.news-info .porn li a{color:#00b8ac}
.search-form input{border:1px solid #00b8ac}
.news-info .content h3{border-left:3px solid #00b8ac}
.news-info .chapters h3{border-left:3px solid #00b8ac}
.mod-chapters .chapters h3{border-left:3px solid #00b8ac}
.Download_link{display:block;margin-top:.75rem}

.block { padding: 0px 15px; margin-bottom: 0.75rem;  overflow: hidden; }
.block .bd li { line-height: 2.0; font-size: 1rem;}
.block .bd li span{color:#1fb3b7;}
.block .bd li a { display: inline-block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  }
/*login*/
.login{margin:10px;border-radius:5px;padding:50px 30px 10px 30px; }
.login input{border:1px solid #359AFF; height:25px; line-height:25px;width:96%;border-radius:2px;}
.login_name{ line-height:40px;}
.login_pass{ line-height:40px;}
.login_email{ line-height:40px;}
.login_btn a{display:block;margin:20px 0 20px 0; text-align:center;color:#fff; font-weight:bold;height:40px; line-height:40px;border-radius:2px}
.login .login_save{width:40px;vertical-align:middle}
.login_tips{color:red;font-size:14px; height:20px; line-height:20px; text-align:center;margin-top:10px;}

.login_name input{-webkit-appearance: none;}
.login_pass input{-webkit-appearance: none;}
.login_code input{-webkit-appearance: none;}
.login_code2{margin:10px 2%; text-align:center}
/* .login_btn{text-align:center;float:left;width:46%;margin-top:10px;margin:10px 2%;}

/*header*/
/* .header{background:#1ABC9C;display:block;position:relative;font-size:16px;height:46px;line-height:46px}
.header h1{font-size:20px;font-weight:800;height:50px;text-align:center;color:#fff;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.header .back{position:absolute;padding:0 10px;height:28px;margin:10px 10px;line-height:26px;font-size:14px;background-color:#94c6c2;border-radius:3px;width:30px}
.header .back_r{color:#fff;position:absolute;padding:0 10px;width:30px;height:28px;margin:10px 10px;line-height:26px;text-align:center;border-radius:3px;right:0;top:0;font-size:14px;background-color:#94c6c2}
.header a{color:#fff} */

.c_login_button{
    background-color: #0C0;
}

/*userinfo*/
.userinfo{width:98%;margin-left:5px;margin-top:10px;color:#000;}
.userinfo h1{padding:10px 5px;font-weight:bold;font-size:18px; text-align:center;}
.userinfo ul{ display:-moz-box;display:-webkit-box;display:box;margin-top:5px;margin-bottom:5px;}
.userinfo li{text-align:center;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;}
.userinfo .prev{text-align:left;}
.userinfo .prev a{display:block;text-align:center;padding:4px 0px; background-color:#fff;color:#000;border:1px solid #999;}
.userinfo .uinfo{width: 99%;margin: 10px auto 10px auto;height: auto;overflow: hidden;}
.userinfo .uinfo p{text-indent:10px;}
.userinfo .uablum {height: auto;overflow: auto;padding-bottom: 5px;}
.userinfo .uablum_img img {float: left;padding: 2px;border: 1px solid #DEDEDE;overflow:hidden;background:url(/images/cover.jpg);}
.userinfo .uablum_info{float: left;line-height: 28px;padding-left: 10px;font-size: 15px;height:100px;overflow:hidden;}
.userinfo .uablum div{height:auto;}
.userinfo .user{ width: 99%;margin: 10px auto 10px auto;height: auto;overflow: hidden;border-top: 2px solid #999;line-height: 35px;}

/*���*/
.bookbox{position:relative;zoom:1;overflow:auto;padding:14px 8px;border-bottom:1px solid #dfdfdf}
.bookbox::after{visibility: hidden;display:block;font-size:0;content: ' ';clear: both;height:0;}
.bookbox:hover{background:#f9f9f9}
.bookbox .bookimg{float:left;margin-right:10px;width:74px;height:98px}
.bookimg img{width:78px;height:98px}
.bookinfo{ overflow:hidden;z-index:2}
.bookbox .bookname{font-size:16px; color:#4c4c4c;height:29px; overflow:hidden; display:-webkit-box;position: relative;}
.bookbox .bookname div{-webkit-box-flex:1;height: 22px;line-height: 22px;overflow: hidden;}
.bookbox .bookname .iTit{overflow:hidden;max-width:8ssem;display: block;height:22px;line-height:22px}
.bookbox .author,.bookbox .cat{ float:left;color:#8f8f8f;height:24px;font-size:13px}
.bookbox .update,.bookbox .intro_line{float:left;color:#4c4c4c; font-size:13px;line-height:24px;height:24px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.bookbox .update span,.bookbox .intro_line span,.bookbox .info span{color:#a8a8a8}
.bookbox .info{color:#4c4c4c; font-size:13px;line-height:23px;height:auto;}
.bookbox .delbutton{z-index:999;position: absolute;right: 8px;top: 18px;}
.bookbox .delbutton a{display:inline-block;width:55px;height:30px;font-size:13px;line-height:30px;border-radius:4px; text-align:center;background:#f2f2f2;color:#4c4c4c;}
.bookbox .delbutton .del_but{border:1px solid #ff4643;background: none;color: #ff4643;box-sizing:border-box;}