﻿@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:49.61px;}
.header h1,.header h2,.header h3{position:absolute;left:2.75rem;line-height:49.61px;max-width:60%;font-size:1rem;font-weight:400;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.header .index{position: absolute;
    left: 2.75rem;
    line-height: 49.61px;
    max-width: 60%;
    font-size: 1rem;
    font-weight: 400;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    left: 10px;
    font-size: 22px;
    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:5px 5px;height:39.59px;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/eHBhY2tldCBlbmQ9InIiPz4vNWFSAAAGC0lEQVR42uScC2wVRRSGpxUsLYoWtUiRh4JACmKN4guNoZigICQaTVAETQhGjUoLLS0+oiYgRVCLRgWMTwyRBCMmVhONgspDAVG01ohKfVSiYHkIBVup1//kzibNpTN7Znb33p3ck3whcPbuzv2ZnTlz5szNSSQSIkI7G1wCzgGD5Z9ngJ7gJHACOAyOgAPgV7ATNIGvwVaRYcuJQKDzwY1gohSlV4B7NYItYBVYB465KlB3MA1MBWURtbUBrAHLwJ8uCUSiVILSNLV5D1gB6kBLnAUaBpaC8RkaHn4B1WB1lA/JtfxchRxEMyUO2UDwBlgJTo6LQMVgLXgSnBjgudRt94O9oD3gd7gVbACXZfoVGwneBf0Nn/Gt7G2b5PTdDFolHaAA5IMzwQBwsRzPLrf4PjPAS6EqRAIxmAQOJfh2ECwDZcz7d8UoMA/sTJhZTYBnHgfnoutAB7Nxe8B8MDDERuaBGeArA5EeTZdAF4H/mI1aDorD/N9LoTuokr2TYzOjFqgvaGE0ZFfAV8mUAeBtpkjjohIoF3zEaAA1tE8axenMI4z2tQTt1SrHAsbDX8+QMJ25h9HOdWELNILx0FUxEMfjTkZ77wpLIIqLNvs87M0YieNRzQg7isIQaIrPg5pAfgwFItb4tP05m/umRtI7wChNXDkabBPxtAIZqRcp/P+CQWC37Vpsso84T8RYHCGzknf45KzuDrIWqwcTFNdRKnQ4OCrib7RevFbh+12mfdtNe1CxT+pioSPikM3V+PppxNMKdItMoKt6z8vCHWuQKRmV3WYj0GTNNa+BNuGWvarxXSl3VNgC0ah/geaa1cI9ew/8ofCd7vN9jxPoUo2iDRLXjHr8Bxr/FSYCDdX4Nwt3bb3P3h1boCEa/waHBfpC4xtiItC5Gn+jwwJRzLNP4TuLuxNCAp2miUx3OyxQi9w768pInL5cgfIUvoMOTu+pW0uqHkS7KKdwBcpX+DrkQ1y2v1VLLNCbK1CO5iaum27N1YMrUKsmfZDnuEC63d9/uAIdVvgoeOzmuEA9Nb5WrkAHNPmTIofFoe/WR+GjzMRf3Jv8rPEPc1ggWnMN1gzev3EF+knjv9BhgYZq1pjNJq9Yk8Z/lcMCjdX4tpu8p1s1ASGVvAxyVKAJGt/nJgI1adZcNM1f76A4I0QyjRN4Ee5lFN/XXDPNQYGmanzfiGQttpFAuqwhZd/KHBKHIuTbNf56kyWUJ9CXQp8/meuQQDN9VuovmgZTnr2iuY62hK5xQBxagD6s8b8DfrQViHYCdBXszwv7suF02VNCnd8iW2ITjnt2SIqgMpru47w/RuXA0zV+mog+Nr5rSjXDqWCvT5VEeQwrO0aDdp92n2dz79RXhhauFYxufEOMeg4NyG/JxbXKnpXTuwjagzw+YVRtjY1Bz6Ee/51POzfKwjARRg/ybIrwP0lDu5eTMthzKNPwmUhWnehsiwiSOvYpIOfY/RnoORNBM7N9x8CcqArJZzMbUQ9K0iBMb7A0YWfliYiOIixhNqANPA76RSBMD3CvQa9RWWUUAhHPGDRiP1gMxoQgzHD5pRoT4VllkCJO4bMeW2Q4xNExKKqyoAO53zPCfKoAo63wMXJpQxnN/AgGeApl6jgXmh7JvAksB4UWjWqTeSfKgXd1erm/nJkK0zQLzhHJg4HWs5iKEmaclC6j1+8Fy89WhDUGdcWDjPA+alsJCmR7qizvcV9UAnmD6NoMCPOp4qhTVdghQFjT8Lg0CfUhuNmnLTVhvm5hxysjQS3YHqIom8BCUBri4Rb26xbFb3d4Rj9qUgKuFsmaQJqdaCtYVY99VK7/aEt4h1xnbRP2xx9swhKycpH8wQSraT6I9ZIxTqGMbaiwgEpsqHiCirXoDD1VhB0J8ZnzwGMWn5st0zoijseawsZ2TJpFn3e9vIVjtTIwXWz4ubp0v2KZthqRPJRjYvtyRfZYrRyTTOyHbBLIE6na4PqN2fSKdbYHwHzGdaW5IjttAXjI55pZFI9lq0BC9qCaLv6dNlBpf/9p+ks3kd22SO6nTZcJvfVyj22Xd8H/AgwA0oO1yoyx0nwAAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:1.125rem;position:relative}
.header .icon-menu{display:inline-block;width:40.59px;height:40.59px;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:20px;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(../images/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:#0078ad}
.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}
.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 h1,.mod-head h2,.mod-head h3{float:left;font-size:1.125rem;color:#333}
.mod-head h1:before,.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}

.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-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:14px;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}

.mainmenu{position:fixed;z-index:10;top:50px;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:49.61px;right:0;bottom:0;left:0;z-index:3;overflow:hidden;height:135px;background-color:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .15s;transition:transform .15s}
.mainmenu.show{visibility:visible;-wekit-transition:none;transition:none}
.mainmenu.show .menu-mask{visibility:visible;opacity:.6}
.mainmenu.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:24px 20px;background:#fff}
.menu-list a{display:inline-block;padding:5px 5px;width:25%;font-size:16px;text-align:center}
.menu-list a img{width:49.6px;height:49.6px}
.menu-list a span{display:block;padding-top:5px;line-height:20px;font-size:16px;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}

#back-top{position:fixed;bottom:100px;right:3%;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}

.header,.mod-head h1:before,.mod-head h2:before,.mod-head h3:before,.search-form button,.swiper-pagination .swiper-pagination-bullet-active{background:#0078ad}
,.book-info .update a,.news-info .porn li a{color:#0078ad}


.mod-chapters .chapters h3{border-left:3px solid #0078ad}
.Download_link{display:block;margin-top:.75rem}

#center_tip{padding-top:8px;text-align: center;margin: 5px 0;color:red;font-size: larger;font-size: 15px;}
