@charset 'UTF-8'; body,dl,dd,dt,p,ul,ol,li,h1,h2,h3,h4,h5,h6,input,select,textarea,button { margin: 0; padding: 0; } html,body { height: 100%; } ul,ol { list-style: none; } h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; } i,s,u,em { font-style: normal; text-decoration: none; } img { vertical-align: top; border: none; } input,select,textarea,button { 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: 0.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,0.05); -webkit-text-size-adjust: none; -webkit-touch-callout: none; max-width: 768px; margin: 0 auto; } aria { font-size: 0; position: absolute; clip: rect(0 0 0 0); } .clearfix::before, .clearfix::after { 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*/ .tips { position: fixed; z-index: 2000; display: none; height: 0.88rem; line-height: 0.88rem; background: rgba(0, 0, 0, 0.8); border-radius: 0.1rem; -webkit-border-radius: 0.1rem; -moz-border-radius: 0.1rem; -ms-border-radius: 0.1rem; color: #fff; font-size: 0.3rem; } .tips i { width: 0; height: 0; } .tips span { padding: 0 0.25rem; width: auto; height: 0.88rem; } /*分页*/ .pages { padding: 1.25rem 1rem; text-align: center; color: #484848; font-size: 0; letter-spacing: 0; border-top: 1px solid #f0f1f2; } .pages>ul>li>a, .pages>ul>li>span { display: inline-block; box-sizing: border-box; vertical-align: top; width: 100%; height: 2.5rem; line-height: 2.5rem; font-size: 0.90625rem; background: #f6f7f8; border: 1px solid transparent; border-radius: 0.25rem; margin: 0 5%; } /* 新增分页 */ .pages .pageindex{ border: none; background: transparent; color: #fe7031; display:none; } .pages>ul>li>a { border: 1px solid #f0f1f2; } .pages>ul>li>span { border: 1px solid #f0f1f2; color: #bbb; } .pages>ul>li { display: inline-block; box-sizing: border-box; vertical-align: top; position: relative; padding: 0 0.5rem; width: 40%; height: 2.5rem; font-size: 100%; } .lazy { background: #f6f7f8; } /*头部*/ .header { position: fixed; top: 0; left: 50%; transform: translate(-50%); z-index: 999; width: 100%; height: 2.75rem; max-width: 768px; /* margin: 0 auto; */ } .header h1, .header h2, .header h3 { position: absolute; left: 0.75rem; line-height: 2.75rem; max-width: 60%; font-size: 0.8rem; font-weight: 400; color: #fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .header h3.logo { margin: 0.2rem 0 0.2rem -1.75rem; width: 6.9375rem; height: 2.375rem; line-height: 1.375rem; } .header h3.logo img{ width: 100%; height: 100%; } .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: 0.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/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: 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; } .header .icon-user { display: inline-block; width: 2.25rem; height: 2.25rem; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAD6ElEQVRoQ9VZgVEUUQzNq0CtQKlArUCpQKhArECoQK1AqECpQKxAqEDpACpQK4jzbv7ehFz+brK3J8OfYW6Y2/s/L3l5P8lCFlyq+kJE3ooIPx+3T57wS0T+tM9zAPx/kYUldlFVGv1RRJ4l97vh8wDOk893H9sKgKq+FpEvBcO9IQTyDsDlXCCzAajqUTM+OvtWRGgcacNFOjE6TzuGEsTXOSBmAVBV0uVDcCApcdrjeMuR45Yn/udnAPhdaZUBdDx/JSJHAOj1yaWqjAY9/so9XI5ECUA7+GejxHA2VYV0Ki9VJQgKgF0vKypVBfBNRA7MabONH/YIQFwC2M96Iw2gKc4Ps/EtgKxsdu1RVSY47wWb4PtZZaoA8OFOHzLlzcA53wHYSHe3qAD4bbh/DYC37WJLVRmF52bDJwAGGd4OQOChEwCni1kvIoE0HwK4mDojFQFVpT5/NpstRh+TzLzVbY59AsD7ZnRlAfiLKxXeqcPt9y2ZSdNh7Q4AgBTwCgA+q6pqfnMFgFFZPgK7ABBEIKVEKU8GCfbgcsAn2C5UyAtF6oxsBHhb2gRLhXeKvy6J2RPY4i5VE6UAtASjJr8xh6YOyIDYpkypAPANTKnoGgOiqtR/qzgpCeWeaQAtCqz3bdGV4umE8f6O+cvuLVNGzAHgk5l7lJsQc/tGbWnJKaUItCiwBnrvvMo28iTDd2M8SxPfQpbFoQyggYg6qdWoRERoRFhFtsuKQhCNYK6ZB1nqDI6YBWAExLAvFcsPr1h+92r8WcaXc8BTRFV9i1lh0fAsBwIHVc9vFYEZk7gpYLzEKJ3lAVeJQm2uw0ncot2YQUfaUdXSs9M0AFXlIGuqwSAdeDj/ohkRZZh/dMCjkbAcAzibClsqB5py0OtjCUhpvajwWFW5H2XUD7cGu6l0vBNG++LRCDTjec1HlKFy0FNl3roirjel42OMJEv3LogugAnj07VKhgZNlhkNUtRTaxTEGADSxo8MWafwskknWRZAA8Fo8A6x4xV+RXoeRnuFADrT550ab0oM9h6kpQcRRn0DQJNKDnDtKlWIFa9Hzzb6RiA2epAIgK/NecbiPfAUyOZIgrA5sdGD3AHQpI3lgV2LJ+yU8YZOUbl9p3z3AEgdK5mLTKCzBnfo5HvlGwB7G7VQh/uzm5VtjHb3RNRErSm9jkDwouHevW+o5KOwfrFiAdjxOX97794fy4VhOrgC0KHPXval3VJ06e0TjB3XyjgA8FOxxV9gbAsyeAGyUscBgO9xZ72z3dbIsd8H1cFqej0A8Elyb9o/QiM/PxoF8N9v3qnoBePH1X0wRMBfYA8BgFCJ/gGLYNBAmaqcrAAAAABJRU5ErkJggg==) no-repeat 50% 50%; background-size: 1.225rem; position: relative; } .site-description{ font-size: 0.7rem; padding: 0.5rem 0.5rem; line-height: 1rem; background: #ffffff; margin-bottom: 0.5rem; } .breadcrumb .site-description{ padding: 0.5rem 0rem 0rem; } /*尾部*/ .footer{ margin-top: 0.75rem; background: #fff; overflow: hidden; } .footer .links { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding: 1rem 1rem 0 1rem; } .footer .links a { -webkit-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1; padding: .4rem 0; font-size: 0.8rem; text-align: center; color: #888888; } .footer .copyright { padding: 1rem; font-size: 0.75rem; text-align: center; color: #888; line-height: 1.6; } .wrap { padding-top: 2.75rem; overflow: hidden; } /*面包屑*/ .bread { margin-top: 0.75rem; padding: 0 1rem; font-size: 0.75rem; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #999; line-height: 1.4; } .bread a { color: #999; } .datetime { margin: 0.2rem 0 -0.21rem 0; padding: 0.25rem; background: #fff; border-top: 1px solid #f0f1f2; border-bottom: 1px solid #f0f1f2; color: #999; text-align: center; } /*index*/ /*slide*/ .swiper-container { width: 100%; height: auto; overflow: hidden; position: relative; } .swiper-wrapper { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; width: 100%; height: 100%; position: relative; } .swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; flex-shrink: 0; width: 100%; height: 100%; position: relative; } .swiper-slide img { width: 100%; height: auto; } .swiper-slide span { display: none; width: 100%; height: 0.64rem; line-height: 0.64rem; font-size: 0.29rem; text-align: center; text-indent: 0.25rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; background: rgba(0,0,0,0.5); color: #f6f7f8; position: absolute; bottom: 0; left: 0; } .swiper-pagination { position: absolute; right: 0; left: 0; bottom: 0.625rem; text-align: center; } .swiper-pagination .swiper-pagination-bullet { display: inline-block; margin: 0 0.125rem; width: 0.625rem; height: 0.625rem; border-radius: 100%; background: #000; transition: background-color .15s -webkit-transition: background-color .15s; opacity: .3; cursor: pointer; } .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; } /*bar*/ .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: 0.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: 1.0rem; border: none; } /*nav*/ .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: 0.75rem; background: #fff; } .nav a { flex: 25%; display: inline-block; padding: 0.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: 0.25rem; line-height: 1.25rem; font-size: 0.875rem; font-weight: normal; } /*mod*/ .mod { position: relative; margin-top: 0.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: 0.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: 0.625rem; width: 0.1875rem; height: 1.125rem; border-radius: 0.1875rem; } .mod-head h1{ font-size: 0.7rem; text-align: center; line-height: 40px; width: 100%; } .mod-head a { float: right; margin-right: -0.5rem; padding: 0.5rem 0.5rem 0.5rem 0.75rem; line-height: 1.5rem; font-size: 1rem; white-space: nowrap; color: #999; } .mod-tabs { margin: 0.75rem 1rem 0.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; /* height: 1.6875rem; */ 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: 0.25rem 0 0 0.25rem; } .mod-tabs li:last-child { border-radius: 0 0.25rem 0.25rem 0; } .mod-tabs li.on { color: #fff; background: #ed424b; border: 1px solid #ed424b; } .mod-body {} .book-slide { padding: 0.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: 0.5rem; width: 4.608125rem; text-align: left; } .book-slide ul li a img { display: block; width: 4.608125rem; height: 6.145625rem; box-shadow: 0rem 0.0625rem 0.125rem rgba(0,0,0,0.2); } .book-slide ul li a span { display: block; margin: 0.5rem 0 0.125rem; line-height: 1rem; max-height: 2rem; font-size: 0.8125rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .book-slide ul li a h3 { display: block; margin: 0.5rem 0 0.125rem; line-height: 1rem; max-height: 2rem; font-size: 0.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: 0.75rem; color: #999; } .book-slide ul li i { position: absolute; left: 0; top: 0; } .book-list {} .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: 0.625rem; width: 4.608125rem; height: 6.145625rem; box-shadow: 0.0625rem 0.0625rem 0.0625rem rgba(0,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: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .book-list ul li .intro { margin-top: 2rem; margin-bottom: 0.75rem; height: 2.25rem; line-height: 1.3; color: #999; font-size: 0.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: 0.8125rem; color: #999; } .book-list ul li .info em { float: right; display: inline-block; margin-left: 0.25rem; padding: 0 0.25rem; line-height: 1rem; font-size: 0.75rem; } .book-list ul li .info em.type { color: #fe7031; border: 1px solid rgba(255,73,57,0.5); border-radius: 1px; } .book-list ul li .info em.serial { color: #009944; border: 1px solid rgba(0,153,68,0.5); border-radius: 1px; } .book-list ul li .info em.finish { color: #ff3333; border: 1px solid rgba(255,51,51,0.5); border-radius: 1px; } .book-list ul li .num { display: none; } .news-list { border-top: 0.5rem solid transparent; border-bottom: 0.5rem solid transparent; } .news-list ul li { position: relative; } .news-list ul li::after { display: block; margin-top: -1px; margin-left: 1rem; margin-right: 1rem; content: ''; -webkit-transition: margin-left .15s; transition: margin-left .15s; border-bottom: 1px solid #f0f1f2; } .news-list ul li:last-child::after { display: none } .news-list ul li a { position: relative; z-index: 2; display: block; padding: 0.75rem 3rem 0.75rem 1rem; line-height: 1.25rem; font-size: 0.9375rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .news-list ul li span { position: absolute; right: 0; top: 0; z-index: 1; padding: 0.625rem 1rem; line-height: 1.25rem; font-size: 0.6875rem; color: #999; } .top-list { } .top-list ul { } .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: 0.625rem; width: 4.608125rem; height: 6.145625rem; box-shadow: 0.0625rem 0.0625rem 0.0625rem rgba(0,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: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .top-list ul li .intro { margin-top: 2rem; margin-bottom: 0.75rem; height: 2.25rem; line-height: 1.3; color: #999; font-size: 0.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: 0.875rem; color: #999; } .top-list ul li .info em { float: right; display: inline-block; margin-left: 0.25rem; padding: 0 0.25rem; line-height: 1rem; font-size: 0.75rem; } .top-list ul li .info em.type { color: #fe7031; border: 1px solid rgba(255,73,57,0.5); border-radius: 1px; } .top-list ul li .info em.serial { color: #009944; border: 1px solid rgba(0,153,68,0.5); border-radius: 1px; } .top-list ul li .info em.finish { color: #ff3333; border: 1px solid rgba(255,51,51,0.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: 0.6875rem; height: 0.625rem; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGc+PHBhdGggZD0iTTIuMDcgMi40ODdjLS4wMzktLjI3LjE2LS40NTQuNDE3LS40MTdMNS41IDIuNSA1Ljg3OS45ODRjLjA2Ny0uMjY3LjI3OC0uMzI3LjQ3LS4xMzZMOCAyLjUgMi41IDggLjg0OCA2LjM0OGMtLjE5Mi0uMTkyLS4xMzQtLjQwMi4xMzYtLjQ2OUwyLjUgNS41bC0uNDMtMy4wMTN6IiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTMuNSA5TDkgMy41IiBzdHJva2U9IiNGRkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48L3N2Zz4K) no-repeat 0 0; background-size: 0.6875rem 0.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: 0.625rem; font-family: "DIN Alternate"; color: #fff; background: #999; background-size: 0.625rem 0.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: #ff6666; } .top-list ul li.s3 .num em { background: #33ccff; } .top-list ul li.s10 .num em { padding-top: 2.175rem; } .top-index { } .top-index ul { } .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 1rem; height: calc(6.145625rem + 1px); } .top-index ul li.s1 .pic { float: left; margin-right: 0.625rem; width: 4.608125rem; height: 6.145625rem; box-shadow: 0.0625rem 0.0625rem 0.0625rem rgba(0,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: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .top-index ul li.s1 .intro { margin-top: 2rem; margin-bottom: 0.75rem; height: 2.25rem; line-height: 1.3; color: #999; font-size: 0.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: 0.875rem; color: #999; } .top-index ul li.s1 .info em { float: right; display: inline-block; margin-left: 0.25rem; padding: 0 0.25rem; line-height: 1rem; font-size: 0.75rem; } .top-index ul li.s1 .info em.type { color: #fe7031; border: 1px solid rgba(255,73,57,0.5); border-radius: 1px; } .top-index ul li.s1 .info em.serial { color: #009944; border: 1px solid rgba(0,153,68,0.5); border-radius: 1px; } .top-index ul li.s1 .info em.finish { color: #ff3333; border: 1px solid rgba(255,51,51,0.5); border-radius: 1px; } .top-index ul li .tit { position: relative; z-index: 2; display: block; padding: 0.75rem 1rem 0.75rem 3rem; line-height: 1.25rem; font-size: 1rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .top-index ul li .num { position: absolute; left: 1rem; top: 0.75rem; display: block; width: 1.25rem; height: 1.25rem; line-height: 1.25rem; font-size: 0.875rem; font-weight: bold; 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: #ff6666; } .top-index ul li.s3 .num { background: #33ccff; } /*top*/ .mod-top-nav { margin-top: 0; } .top-nav { } .top-nav ul { padding: 0.75rem; } .top-nav ul li { float: left; width: 25%; } .top-nav ul li a { display: block; margin: 0.25rem; /* height: 1.5rem; */ line-height: normal; font-size: 0.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: #fe7031; border: 1px solid #fe7031; } .top-list { min-height: 42.5rem; } .author-data{ margin: 0; } /*news*/ .mod-news { margin-top: 0; } .mod-news-info { margin-top: 0; padding-bottom: 1rem; } .news-info .title { margin: 0 1rem; padding: 1rem 0; border-bottom: 1px solid #f0f1f2; } .news-info .title h1, .news-info .title h2 { line-height: 2rem; font-size: 1.375rem; font-weight: bold; } .news-info .title p { margin-top: 0.5rem; line-height: 1.25rem; font-size: 0.875rem; } .news-info .title p span { margin-right: 1rem; color: #999; } .news-info .description { margin: 1rem 1rem 0 1rem; line-height: 1.8rem; font-size: 1.0625rem; text-align: justify; background: #f9f9f9; padding: 1rem; border: 1px solid #f1f1f1; border-radius: 0.4rem; } .news-info .cover { margin: 0 1rem; padding-top: 2rem; overflow: hidden; } .news-info .cover .pic { position: relative; left: -0.4rem; z-index: 100; display: block; margin: 0 auto; width: 9.375rem; height: 12.5rem; transform: perspective(800px) rotateX(0) rotateY(-30deg) rotateZ(0); } .news-info .cover .pic img { position: absolute; z-index: 103; width: 9.375rem; height: 12.5rem; vertical-align: top; background: #f6f7f8; } /*.news-info .cover .pic::before { position: absolute; right: 1.5rem; bottom: -0.4rem; z-index: 101; width: 0; height: 1.5rem; content: ""; -webkit-transform: perspective(75px) rotateX(-70deg); -moz-transform: perspective(75px) rotateX(-70deg); transform: perspective(75px) rotateX(-70deg); -ms-transform: scale(0); box-shadow: 1.5rem 0 0.5rem 0.5rem rgba(0,0,0,.3); }*/ .news-info .cover .pic::after { position: absolute; left: 100%; top: 1.75%; z-index: 102; width: 5%; height: 96.5%; content: ""; -webkit-transform: perspective(60px) rotateY(30deg); -moz-transform: perspective(60px) rotateY(30deg); transform: perspective(60px) rotateY(30deg); background-color: #efefef; box-shadow: inset 0 0 0.3125rem #666; } .news-info .cover .stars { margin-top: 1.25rem; font-size: 1rem; text-align: center; } .news-info .cover .stars .star { display: inline-block; margin-top: -4px; width: 90px; height: 16px; background: url(../images/stars.png) no-repeat 0 -40px; vertical-align: middle; } .news-info .cover .stars .star i { display: block; width: auto; height: 16px; background: url(../images/stars.png) no-repeat 0 -60px; text-indent: -9999px; overflow: hidden; } .news-info .cover .read { margin-top: 1.25rem; font-size: 1rem; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: normal; } .news-info .cover .read a { color: #fe7031; text-decoration: underline; } .news-info .content { position: relative; margin: 1.25rem 1rem 0 1rem; line-height: 1.8rem; font-size: 1.0625rem; text-align: justify; overflow: hidden; /* height: 23rem; */ } .news-info .content img{ max-width: 100%; height: auto; } .news-info .content h3 { margin: 1rem 0; padding: 0.5rem 0.625rem; line-height: 1.5rem; font-size: 1.0625rem; font-weight: bold; background: #f6f7f8; } .news-info .content p { margin: 0.75rem 0; line-height: 1.8rem; font-size: 1.0625rem; /* text-indent: 2em; */ } .news-info .content p img { margin: 0.25em 0; vertical-align: top; } .news-info .content-more:after{ content: ""; display: block; width: 100%; height: 4rem; position: absolute; left: 0; bottom: 0 } .news-info .show-more { position: relative; font-size: 0.875rem; line-height: 1.8rem; display: none; width: 10rem; height: 1.8rem; margin: 0.75rem auto 1.25rem; cursor: pointer; text-align: center; -webkit-border-radius: 50px; border-radius: 50px; } .news-info .show-fpage { display: -webkit-box; display: flex; } .news-info .show-fpage a{ -webkit-box-flex: 1; flex: 1; margin: 1.25rem 1rem 0 1rem; height: 2.125rem; line-height: 2.125rem; text-align: center; color: #fff; font-size: 1.0rem; } .news-info .book { margin: 1rem 1rem 0 1rem; padding: 1rem 0; border-top: 1px solid #f0f1f2; border-bottom: 1px solid #f0f1f2; } .news-info .book dt { float: left; width: 6.5625rem; height: 8.75rem; } .news-info .book dt img { width: 100%; height: 100%; vertical-align: top; box-shadow: 0.0625rem 0.0625rem 0.0625rem rgba(0,0,0,0.2); } .news-info .book dd { float: left; position: relative; padding-left: 0.75rem; width: calc(100% - 7.3125rem); height: 8.75rem; overflow: hidden; } .news-info .book dd h4 { margin-bottom: 0.625rem; line-height: 1.5rem; font-size: 1.125rem; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .news-info .book dd .intro { margin-bottom: 0.5rem; height: 2.25rem; line-height: 1.125rem; font-size: 1rem; color: #999; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .news-info .book dd .info { margin-bottom: 1rem; line-height: 1rem; font-size: 0.875rem; color: #999; } .news-info .book dd .info span { margin-right: 1rem; } .news-info .book dd .view { display: block; width: 7.5rem; height: 1.875rem; line-height: 1.875rem; font-size: 0.875rem; text-align: center; color: #fff; background: #fe7031; border-radius: 2px; } .news-info .porn { margin: 0.5rem 1rem 0 1rem; } .news-info .porn li { padding: 0.625rem 0; line-height: 1.25rem; font-size: 0.9375rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .news-info .porn li a:hover { color: #fe7031; } .news-info .porn li span { color: #999; } .news-info .sort { margin: 0 1rem; position: relative; } .news-info .sort span { position: absolute; top: 1rem; right: 0; display: block; width: 3rem; height: 2.25rem; line-height: 2.25rem; text-align: center; font-size: 0.875rem; color: #999; } .news-info .sort span.sort-asc { right: 3rem; } .news-info .sort span.on { color: #fe7031; } .news-info .chapters { margin: 1rem; } .news-info .chapters h3 { font-size: 13px; padding: 0.5rem 0.625rem; line-height: 1.25rem; color: #969ba3; background-color: #f6f7f8; } .news-info .chapters li { display: list-item; text-align: -webkit-match-parent; } .news-info .chapters li::after { display: block; margin-top: -1px; content: ''; border-top: 1px solid #f0f1f2; transform: scaleY(.75); } .news-info .chapters li:last-child::after { display: none; } .news-info .chapters li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0.75rem 0; line-height: 1.25rem; font-size: 0.875rem; } .news-info .chapters li.vip { background: url(../images/vip.png) no-repeat 100% 50%; background-size: 0.625rem; } .news-info .chapters-more a { display: block; padding: 0.75rem 0; line-height: 1.25rem; font-size: 0.875rem; text-align: center; } /*book*/ .mod-nav { margin-top: 0; } .mod-subnav { margin-top: 0; } .mod-book { } /*.book-nav { background: #fff; position: relative; overflow-x: auto; white-space: nowrap; min-height: 2.75rem; } .book-nav::-webkit-scrollbar { display:none } .book-nav:not(.WX) { -webkit-overflow-scrolling: touch }*/ .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: 0.1rem 0.75rem; font-size: 0; letter-spacing: 0; overflow: hidden; overflow-x: scroll; white-space: nowrap; } .book-nav ul li { display: inline-block; width: auto; white-space: nowrap; font-size: 100%; } .book-nav ul li a { display: block; margin: 0.25rem 0.125rem; padding: .2rem; font-size: 0.725rem; 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; padding: 0.1rem 0.5rem; } .book-subnav { overflow: hidden; padding: 0.5rem 1rem; } .book-subnav p { display: none; } .book-subnav ul { margin: 0.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 0.75rem; font-size: 0.8125rem; line-height: 1.375rem; text-align: center; color: #999; border: 1px solid transparent; border-radius: 100px; } .book-subnav ul li.on a { color: #fe7031; border: 1px solid #fe7031; } .mod-info { margin-top: 0; } .book-info {} .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; /*box-shadow: 0.0625rem 0.0625rem 0.0625rem rgba(0,0,0,0.2);*/ } .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: 0.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: 0.375rem; line-height: 1.5rem; font-size: 1rem; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .book-info .base dd .info { margin-bottom: 0.75rem; line-height: 1.5rem; font-size: 0.875rem; color: #999; } .book-info .base dd .info span { display: block; } .book-info .btns { position: relative; padding: 0 0.5rem 1rem 0.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%; } .book-info .btns li a ,.layui-m-layer a.btn-wechat{ display: block; margin: 0 0.5rem; line-height: 1.875rem; font-size: 0.90625rem; text-align: center; cursor: pointer; color: #666; background: #fff; border: 1px solid #e3e4e6; border-radius: 0.125rem; } .book-info .btns li a.read-online,.layui-m-layer a.btn-wechat { color: #fff; background: #e94e4e; border: 1px solid #e94e4e; } .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: 0.75rem 1rem; line-height: 1.5rem; font-size: 0.875rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .book-info .intro{position:relative;padding:0 1rem} .book-info .intro .content{overflow:hidden;position:relative} .book-info .intro .show-more{position:relative;margin-bottom:.5rem;border: none} .book-info .intro .show-more button{width:100%;height:1.875rem;background:0 0;border:none;color:#e94e4e;font-size:.90625rem} .book-info .intro .show-more:after{content:"";display:block;width:100%;height:4rem;position:absolute;left:0;top:-4rem;background-image:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff)} .book-info .intro .show-more button:after,.book-info .intro .show-more button:before{position:absolute;top:-.6rem;left:50%;display:inline-block;margin-left:-.3rem;width:.6rem;height:.6rem;border-bottom:2px solid #e94e4e;border-left:2px solid #e94e4e;content:' ';transform:rotate(-45deg);z-index:999} .book-info .intro .show-more button:after{top:-1rem} .book-info .intro p{display:block;line-height: 1.6rem;font-size: .875rem;text-align:justify;overflow:hidden;color:#888;} .book-info .tags { letter-spacing: 0; font-size: 0; padding: 0.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: 0.875rem; text-align: center; color: #e94e4e; border: 1px solid #e94e4e; border-radius: 100px; /* padding: 0.2rem 0; */ line-height: normal; } .mod-comment .comment { position: relative; padding: 1rem 1rem 1rem 1rem; min-height: 3rem; } .mod-attentions .attentions { border-top: 0.5rem solid transparent; } .mod-attentions .attentions li { display: list-item; text-align: -webkit-match-parent; } .mod-attentions .attentions li::after { display: block; margin-top: -1px; margin-left: 1rem; margin-right: 1rem; content: ''; border-top: 1px solid #f0f1f2; transform: scaleY(.75); } .mod-attentions .attentions li:last-child::after { display: none; } .mod-attentions .attentions li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0.65rem 1rem; line-height: 1.25rem; font-size: 0.80625rem; } .mod-chapters .chapters { border-top: 0.5rem solid transparent; } .mod-chapters .chapters h3 { font-size: 13px; padding: 0.5rem 1rem; line-height: 1.25rem; color: #969ba3; background-color: #f6f7f8; } .mod-chapters .chapters li { display: list-item; text-align: -webkit-match-parent; width: 50%; float: left; 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: 0.75rem; } .mod-chapters .chapters li a ,.mod-chapters .chapters .text{ display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0.75rem 1rem; line-height: 1.25rem; font-size: 0.90625rem; } .chapters-more { padding: 0.5rem 1rem 1rem 1rem; } .chapters-more a { display: block; margin-left: auto; margin-right: auto; line-height: 2rem; font-size: 0.875rem; text-align: center; background: #f0f1f2; border-radius: 100px; } .mod-review .review-list {} .mod-review .review-list li { position: relative; display: block; padding: 1rem; } .mod-review .review-list 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; } .mod-review .review-list li:last-child::after { display: none; } .mod-review .review-list li .name { margin-bottom: 0.25rem; font-size: .8125rem; line-height: 1.5rem; color: #969ba3; } .mod-review .review-list li .name b { margin-right: 0.3125rem; font-weight: normal; } .mod-review .review-list li .text { font-size: .875rem; display: -webkit-box; overflow: hidden; line-height: 1.375rem; max-height: 2.75rem; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .mod-review .review-more { padding: 1rem; } .mod-review .review-more a { display: block; margin-left: auto; margin-right: auto; line-height: 2rem; font-size: 0.875rem; text-align: center; background: #f0f1f2; border-radius: 100px; } .mod-guess .topic-text { padding: 0.75rem 1rem 0 1rem; font-size: 0.875rem; line-height: 1.5rem; text-align: justify; color: #999; } .wrap-info .mod-head { display: block; margin-bottom: -0.5rem; padding: .5rem 1rem; line-height: 1.75rem; border-top: 0; } .wrap-info .mod-head h3 { font-weight: bold; } .wrap-info .mod-head h3::before { display: none; } /*bookshelf*/ .bookshelf-mask { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 10000; width: 100%; height: 100%; opacity: 0; visibility: hidden; -webkit-transition: .3s ease; transition: .3s ease; -webkit-backdrop-filter: blur(10px) saturate(180%); pointer-events: none; background: #000; } .bookshelf-mask.show { opacity: 0.6; visibility: visible; pointer-events: auto; } .bookshelf-panel { background: #fff; position: fixed; right: 0; top: 0; z-index: 10001; width: 20rem; height: 100%; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); -webkit-transition: -webkit-transform .5s ease; transition: transform .3s ease; } .bookshelf-panel.show { -webkit-transform: none; -ms-transform: none; transform: none; } .bookshelf-head { position: absolute; left: 0; top: 0; right: 0; z-index: 10002; padding-left: 1rem; height: 2.75rem; overflow: hidden; background: #fff; } .bookshelf-head::after { position: absolute; left: 1rem; right: 0; bottom: 0; display: block; content: ''; -webkit-transition: margin-left .15s; transition: margin-left .15s; border-bottom: 1px solid #f0f1f2; } .bookshelf-head h4 { float: left; line-height: 2.75rem; font-size: 1.125rem; font-weight: bold; } .bookshelf-head a { float: right; margin-right: 0.375rem; padding: 0.625rem; line-height: 1.5rem; font-size: 0.875rem; white-space: nowrap; color: #999; } .bookshelf-head.edit a { color: #fe7031; } .bookshelf-list { height: 100%; overflow-x: hidden; overflow-y: auto; } .bookshelf-list::-webkit-scrollbar { display:none } .bookshelf-list:not(.WX) { -webkit-overflow-scrolling: touch } .bookshelf-list ul { padding-top: 2.75rem; } .bookshelf-list li { display: list-item; text-align: -webkit-match-parent; } .bookshelf-list li::after { display: block; margin-top: -1px; margin-left: 1rem; margin-right: 1rem; content: ''; border-top: 1px solid #f0f1f2; transform: scaleY(.75); } .bookshelf-list li a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 0.65rem 1rem; line-height: 1.25rem; font-size: 0.80625rem; } /*search*/ .search { position: fixed; z-index: 10; top: 2.75rem; right: 0; bottom: 0; left: 0; /* transform: translate(-50%); max-width: 768px; */ 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: 50%; max-width: 768px; transform: translate(-50%) !important; width: 100%; 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 0.75rem; width: 100%; height: 2.25rem; font-size: 0.9375rem; background: #fff; border-radius: 0.25rem; } .search-form button { position: absolute; top: 1rem; right: 1rem; display: inline-block; box-sizing: border-box; width: 2.25rem; height: 2.25rem; /* line-height: 2.25rem; */ font-size: 1rem; color: #fff; border: none; border-radius: 0 0.25rem 0.25rem 0; } .search-bar { padding: 0.75rem 1rem 0.5rem 1rem; line-height: 1.25rem; color: #999; font-size: 0.9375rem; } .search-tags { padding: 0 0.75rem; height: 9.5rem; overflow: hidden; font-size: 0.9375rem; letter-spacing: 0; } .search-tags a { display: inline-block; margin: 0.25rem; padding: .3rem 0.75rem; line-height: normal; text-align: center; font-size: .8125rem; color: #969ba3; border: 0.0625rem solid #969ba3; border-radius: 100px; } /*menu*/ .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: 50%; max-width: 768px; transform: translate(-50%) !important; width: 100%; z-index: 3; overflow: hidden; height: 18rem; 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: 1rem 1rem; background: #fff; } .menu-list a { display: inline-block; padding: 0.3125rem 0.625rem; width: auto; height: 1.75rem; font-size: 0.75rem; text-align: center; } .menu-list a img { width: 2.75rem; height: 2.75rem; } .menu-list a span { display: block; padding-top: 0.25rem; line-height: 1.25rem; font-size: 0.875rem; font-weight: normal; } .menu-btn { padding: 2% calc(4% + 0.625rem); text-indent: center; } .menu-btn .btn-bookshelf { display: block; line-height: 2.25rem; font-size: 0.9375rem; text-align: center; cursor: pointer; color: #fff; background: #fe7031; border-radius: 100px; } /*chapter*/ .chapter-body { background: #fff; /*background: #e5d7bd url(../images/chapter-bg.jpg) 0 0 fixed;*/ } .chapter-wrap { position: relative; padding-top: 2.75rem; } .chapter-top { position: fixed; left: 0; top: 0; right: 0; height: 2.75rem; background: #fff; } .chapter-top .icon-back { float: left; width: 2.75rem; height: 2.75rem; background: url(../images/icon-back.png) no-repeat 50% 50%; background-size: 1.125rem; } .chapter-top h1 { float: left; margin: 1rem 0; width: 9.5rem; height: 0.75rem; line-height: 0.75rem; font-size: 0.625rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .chapter-top p { float: right; margin: 1rem 1rem 1rem 0; height: 0.75rem; line-height: 0.75rem; font-size: 0.625rem; color: #999; } .chapter-wrap .title { padding: 1rem; } .chapter-wrap .title h1, .chapter-wrap .title h2 { margin-bottom: 0.5rem; line-height: 1.2; font-size: 1.75rem; font-weight: normal; } .chapter-wrap .title p { line-height: 1.5; font-size: 0.875rem; } .chapter-wrap .title p span { margin-right: 1rem; color: #999; } .chapter-wrap .content { padding: 0.5rem 1rem 1rem 1rem; line-height: 1.8; font-size: 1.125rem; text-align: justify; } .chapter-wrap .content p { margin: 0.1em 0; line-height: 1.8; font-size: 1.125rem; text-indent: 2em; } .chapter-porn { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding: 0 0.5rem 1rem 0.5rem; font-size: 0; letter-spacing: 0; } .chapter-porn a, .chapter-porn span { -webkit-box-flex: 1; -ms-flex: 1; -webkit-flex: 1; flex: 1; display: inline-block; margin: 0 0.5rem; height: 2.25rem; line-height: 2.25rem; text-align: center; font-size: 1rem; background: #f6f7f8; border-radius: 0.125rem; } .chapter-porn span { color: #ccc; } /*search*/ .mod-search { margin-top: 0 } .search-list .result { padding: 1rem; background: #f6f7f8; font-size: 0.9375rem; } .search-list .result h1{ margin-bottom: 0.8rem; } .search-list .result span { color: #fe7031; } .search-list .result em { margin: 0 0.125rem; color: #fe7031; } .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: 0.625rem; width: 4.60938rem; height: 6.17188rem; box-shadow: 0.0625rem 0.0625rem 0.0625rem rgba(0,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: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .search-list ul li .intro { margin-top: 2rem; margin-bottom: 0.75rem; height: 2.25rem; line-height: 1.125rem; color: #999; font-size: 0.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: 0.9375rem; color: #999; } .search-list ul li .info em { float: right; display: inline-block; margin-left: 0.25rem; padding: 0 0.25rem; line-height: 1rem; font-size: 0.75rem; } .search-list ul li .info em.type { color: #fe7031; border: 1px solid rgba(255,73,57,0.5); border-radius: 1px; } .search-list ul li .info em.serial { color: #009944; border: 1px solid rgba(0,153,68,0.5); border-radius: 1px; } .search-list ul li .info em.finish { color: #ff3333; border: 1px solid rgba(255,51,51,0.5); border-radius: 1px; } .search-list ul li .num { display: none; } .btns-widget #open-app,.fpage a{ text-align: center; display: block; margin: 0 0 10px; background-color: #FFB31E; height: 40px; line-height: 40px; color: #fff; font-size: 16px; border-radius: 5px; margin: 0 .8rem; } .fpage a { color: #fff; background: #d63333; margin-bottom: 1rem; } .banner2 { padding: .5rem; border-top: 5px solid #f2f2f2; border-bottom: 5px solid #f2f2f2; background-color: #fff; } .banner2 h4{ color: #494646; font-weight: normal; font-size: 1.1rem; margin-bottom: .5rem; } .banner2 img {width: 100%;} .banner2 .banner2Info{ height: 1.6rem; line-height: 1.6rem; overflow: hidden; color: #ccc; font-size: .9rem; } .banner2 .imgBox{ display: block; width: 100%; position: relative; margin-bottom: 0.3rem; overflow: hidden; } .banner2 .imgBox span{ position: absolute; right: 0; bottom: 0; display: block; color: #fff; background: rgba(0,0,0,0.5); } .banner2 .fl{ float: left; display: block; height: 100%; margin-right: 0.5rem; } .banner2 .fl a{ color: #ccc; } .banner2 .imgBox i{ font-style: normal; } .banner2 .fr{ width: 4.5rem; display:block; float: right; background-color: #64a9f9; color: #fff; border-radius: 0.04rem; text-align: center; } /* background */ .header , .swiper-pagination .swiper-pagination-bullet-active, .mod-head h2:before, .mod-head h3:before, .search-form button { background: #e94e4e; } /* color */ .news-info .porn li a , .book-info .update a, { color: #e94e4e; } /* border */ .search-form input{ border: 1px solid #e94e4e; } .news-info .content h3 { border-left: 3px solid #e94e4e; } .news-info .chapters h3 { border-left: 3px solid #e94e4e; } .mod-chapters .chapters h3 { border-left: 3px solid #e94e4e; } .news-info .show-more { color: #e94e4e; border: 1px solid #e94e4e; } .news-info .show-fpage a { background: #e94e4e; } .Download_link{ display: block; margin-top: 0.75rem; } #firendlink{ padding:0.5rem; font-size:0.8rem; color: #888888; } #firendlink a{ font-size:0.8rem; color: #888888; line-height: 1.4rem; } .xianglingtuijian{ color: #333!important; } .xianglingtuijian a{ color: #6f78a7; } /* 面包屑容器 -----------------------------start */ /* 面包屑容器 */ .breadcrumb { font-family: Arial, sans-serif; padding: 10px 15px; background-color: #f8f9fa; border-radius: 5px; margin: 10px 0; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05); } /* 有序列表样式 */ .breadcrumb ol { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; flex-wrap: wrap; } /* 面包屑项 */ .breadcrumb-item { font-size: 14px; color: #666; } /* 链接样式 */ .breadcrumb-item a { text-decoration: none; color: #007bff; transition: color 0.3s ease; } .breadcrumb-item a:hover { color: #0056b3; text-decoration: underline; } /* 分隔符 */ .breadcrumb-item + .breadcrumb-item::before { content: ">"; margin: 0 8px; color: #999; font-weight: bold; } /* 当前页面样式 */ .breadcrumb-item.active { color: #333; font-weight: bold; } /* 响应式调整 */ @media (max-width: 768px) { .breadcrumb { padding: 8px 10px; } .breadcrumb-item { font-size: 12px; } .breadcrumb-item + .breadcrumb-item::before { margin: 0 5px; } } /* 面包屑容器 -----------------------------end */ /* 分页----------------------------start */ .page_num { /* 基本容器样式 */ width: 100%; max-width: 1200px; /* 最大宽度限制 */ margin: 20px auto; /* 居中并添加外边距 */ padding: 0 15px; /* 左右内边距 */ box-sizing: border-box; /* flex布局实现自适应 */ display: flex; justify-content: center; align-items: center; gap: 15px; /* 元素间距 */ } /* 上一页和下一页链接样式 */ .z, .y { text-decoration: none; padding: 8px 15px; background-color: #f5f5f5; color: #333; border-radius: 4px; transition: all 0.3s ease; font-size: 14px; } /* hover效果 */ .z:hover, .y:hover { background-color: #e0e0e0; color: #000; } /* select下拉框样式 */ .page_num select { padding: 8px 12px; border: 1px solid #ddd; border-radius: 4px; background-color: white; font-size: 14px; min-width: 120px; cursor: pointer; appearance: none; /* 移除默认箭头 */ background-image: url("data:image/svg+xml;utf8,"); background-repeat: no-repeat; background-position: right 8px center; background-size: 16px; } /* 焦点状态 */ .page_num select:focus { outline: none; border-color: #666; } /* 响应式设计 */ @media screen and (max-width: 768px) { .page_num { gap: 10px; padding: 0 10px; } .z, .y { padding: 6px 12px; font-size: 13px; } .page_num select { font-size: 13px; min-width: 100px; } } @media screen and (max-width: 480px) { .page_num { flex-wrap: wrap; /* 小屏幕时允许换行 */ gap: 8px; } .z, .y { padding: 5px 10px; font-size: 12px; } .page_num select { font-size: 12px; min-width: 120px; } } /* 分页----------------------------end-------------------------------------- */