/*!
 * 
 * Copyright © 2021-2025 burningvocabulary.com & burningvocabulary.cn
 *
 * 知识产权声明：
 * 本网站中使用的UI设计、源代码、图片等素材均为原创，受专利、软件著作权和商标权保护。
 * 未经许可，禁止任何形式、任何目的的复制、拷贝、抄袭界面设计或AI机器学习。
 * 您的信息因访问我们的服务已记录到服务器、非法行为轨迹都会以录屏形式记录并永久保存。
 * 如发现抄袭我们会保留证据并通过法律途径维护我们的著作权益。
 *
 */
@font-face{font-family:'zhentilogo';src:url("https://res-zhenti.burningvocabulary.cn/fonts/logo.woff2") format("woff2"),url("https://res-zhenti.burningvocabulary.cn/fonts/logo.woff") format("woff"),url("https://res-zhenti.burningvocabulary.cn/fonts/logo.ttf") format("truetype");font-weight:normal;font-style:normal}html,body{height:100%}html ::-webkit-scrollbar,body ::-webkit-scrollbar{display:none}.my_content{height:100%}.my_content .my_content_main{min-height:100%;margin:0}.my_content .my_content_main:before{content:"";display:block;position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.16) url("https://res-zhenti.burningvocabulary.cn/images/read/zhenti/item_bg.jpg") repeat;background-size:58.8%;opacity:0.3}.my_content .my_content_main .desc span{text-wrap:nowrap}.my_content .my_content_main .desc.origin_design{font-family:SimSun, "Hiragino Mincho ProN", cursive, '楷体', 'KaiTi', 'STKaiti', 'STFangsong', 'FangSong','STKaiti', '华文楷体', KaiTi, serif;font-weight:540}.my_content .book{box-shadow:0.3px 0.5px 0.7px rgba(0,0,0,0.36),0.8px 1.6px 2px -0.8px rgba(0,0,0,0.36),2.1px 4.1px 5.2px -1.7px rgba(0,0,0,0.36),5px 10px 12.6px -2.5px rgba(0,0,0,0.36),-0.2px -0.3px 0.7px rgba(0,0,0,0.15),-0.8px -1.6px 2px -0.8px rgba(0,0,0,0.15),-2.1px -4.1px 5.2px -1.7px rgba(0,0,0,0.15),-5px -10px 12.6px -2.5px rgba(0,0,0,0.15);background-color:#fff}.my_content .book h1{word-break:keep-all;font-size:2rem;font-weight:bold;margin-top:4rem !important;font-family:'zhentilogo'}.my_content .book h1 img{vertical-align:text-bottom}.my_content .book h1:after{font-size:40%;vertical-align:top;font-weight:normal;content:attr(data-year);position:absolute;transform:scale(0.75) translateX(-10%);letter-spacing:1.5px;background:#6a6052;color:#fff;padding:1px}.my_content .book a{text-decoration:none}.my_content .book h2{text-align:center}.my_content .book h2 span{color:#444;border-bottom:1px solid #444}.my_content .book h2 span:hover{color:#0056b3;border-bottom-color:#0056b3}.my_content .book h2 span:hover strong{color:#0056b3 !important}.my_content .center_block{position:relative;overflow:hidden}.my_content .center_block .pro{width:200px;background:#FF8247;position:absolute;top:20px;left:-54px;text-align:center;line-height:52px;letter-spacing:1px;color:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);font-size:16px;z-index:100;box-shadow:0 0 3px rgba(0,0,0,0.3)}.my_content .center_block .pro.expired{background-color:gray !important}.my_content .tem48{position:relative;cursor:pointer;user-select:none;pointer-events:auto}.my_content .tem48 .tem48-block{position:absolute;display:block;flex-direction:column;background:#fff;right:0;box-shadow:0 2px 6px 2px rgba(60,64,67,0.25),0 1px 2px 0 rgba(60,64,67,0.4);padding:10px;top:100%}.my_content .tem48 .tem48-block a{margin:20px 10px;font-size:1.5rem;display:block}.my_content.version_pro .center_block .pro{background:#6A1B9A}.my_content .copyright{color:#d4d4d4;font-size:12px}.my_content .copyright p a{font-size:12px;color:#d4d4d4;text-decoration:none}.my_content .copyright p a:hover{border-bottom:1px solid #d4d4d4}.my_content .copyright .item{color:#979797;border-bottom:1px solid transparent;cursor:pointer}.my_content .copyright .item:hover{color:#353535;border-bottom:1px solid #353535}.my_content .share-btn .item,.my_content .install_web_app .item{position:absolute;top:20px;right:20px;border:1px solid #0070c9;background:0 0;color:#0070c9;padding:5px 6px 3px 8px;border-radius:4px;font-weight:400;letter-spacing:-.005em;font-size:1rem}.my_content .share-btn .item img,.my_content .install_web_app .item img{display:inline}.my_content .share-btn .item:hover,.my_content .install_web_app .item:hover{border-color:#0070c9;color:#0070c9;box-shadow:0px 0px 4px #888}.my_content .share-btn .item{padding:3px 4px 2px 6px;right:8.2rem;border-color:#8d8d8d;opacity:0.4}.my_content .share-btn .item img{width:1.8rem}.my_content .share-btn .item:hover{opacity:1}@media (max-width: 570px){.my_content .install_web_app .item{transform:scale(0.8);right:11px}.my_content .share-btn .item{transform:scale(0.8);right:6.5rem}.my_content .my_content_main{background-size:112%}.my_content .my_content_main h1{font-weight:normal}.my_content .my_content_main .desc.origin_design{font-weight:normal}}@media (min-width: 1800px){.my_content .my_content_main{background-size:30%}}@media (max-width: 991px){[data-type="/kaoyan"]{order:1}[data-type="/cet6"]{order:2}[data-type="/cet4"]{order:3}[data-type="tem48"]{order:4}}@media all and (display-mode: standalone){.my_content .install_web_app{display:none}.my_content .share-btn .item{right:20px}}@media only screen and (orientation: portrait) and (min-device-width: 769px) and (max-device-width: 1366px) and (pointer: coarse) and (hover: none){h2{font-size:2.5rem}.mt-5{margin-top:4rem !important}}

.popup_frame{display:none}.popup_frame.popup_frame_mini .content_body{width:300px;margin-left:-150px}.popup_frame .black_bg{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.8);z-index:100000}.popup_frame .content_body{position:fixed;top:15%;width:400px;left:50%;margin-left:-200px;background-color:#fff;box-shadow:0 6px 8px rgba(0,0,0,0.3);padding:30px;box-sizing:border-box;font-size:16px;margin-top:30px;line-height:1.5;z-index:100001}.popup_frame .content_body.limit_download_tip{position:fixed;top:15%;left:50%;background-color:#fff;box-shadow:0 6px 8px rgba(0,0,0,0.3);padding:15px;border:10px solid #dfdfdf;box-sizing:border-box;font-size:1.1rem;margin-top:30px;line-height:2}.popup_frame .content_body.limit_download_tip .content{margin-top:15px}.popup_frame .content_body.limit_download_tip .content img{height:18px}.popup_frame .content_body.limit_download_tip .content a{color:#000;text-decoration:none;border-bottom:1px solid #000}.popup_frame .content_body.limit_download_tip .content a:hover{color:#000}.popup_frame .content_body.limit_download_tip .label{border-bottom:1px solid #000;color:#000;text-decoration:none}.popup_frame .content_body.limit_download_tip .label:hover{color:#000}.popup_frame .content_body.open_in_browser{width:300px;margin-left:-150px}.popup_frame .content_body.js_how_to_login_pop{top:8%;padding-bottom:0}.popup_frame .content_body.js_how_to_login_pop p{margin-bottom:1.8rem;font-size:0.9rem;line-height:1.8}.popup_frame .content_body.js_how_to_login_pop h4{font-size:16px;border-left:4px solid #555;padding-left:8px}.popup_frame .content_body.js_how_to_login_pop .extra{color:#444;font-size:0.8rem}.popup_frame .content_body.js_how_to_login_pop .extra a{color:#444;cursor:pointer;border-bottom:1px solid #444;text-decoration:none}.popup_frame .content_body.login_with_url_popup h4{font-size:16px;border-left:4px solid #555;padding-left:8px;margin-bottom:1.8rem}.popup_frame .content_body.login_with_url_popup input{padding:12px 6px;width:100%;box-sizing:border-box;font-size:1.2rem;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:0.25rem}.popup_frame .content_body.login_with_url_popup input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}.popup_frame .content_body.login_with_url_popup .how_to_find{font-size:12px;color:#000;margin-top:1.8rem;margin-bottom:1rem}.popup_frame .content_body.login_with_url_popup .how_to_find a{color:#000;text-decoration:none;border-bottom:1px solid #000}.popup_frame .content_body.login_with_url_popup .how_to_find a:hover{color:#000}.popup_frame .content_body.login_with_url_popup .how_to_find.keep_login{color:#666}.popup_frame .content_body.login_with_url_popup .alert{border-radius:0;font-size:12px}.popup_frame .content_body.login_with_url_popup .login_alert{display:none;padding:4px 2px}.popup_frame .content_body.login_with_url_popup .login_alert a{color:#721c24;text-decoration:none;border-bottom:1px solid #721c24}.popup_frame .content_body.js_update_browser_popup{background-color:#fff3cd;border-color:#ffeeba}.popup_frame .content_body.js_download_listent_text_pop_tip a,.popup_frame .content_body.js_pdf_export_pop_tip a{color:#000;text-decoration:none;border-bottom:1px solid #000}.popup_frame .content_body.js_download_listent_text_pop_tip a:hover,.popup_frame .content_body.js_pdf_export_pop_tip a:hover{color:#000}.popup_frame .content_body.js_download_pop{left:0;top:2%;width:100%;height:100%;margin-left:0;margin:0;padding:0}.popup_frame .content_body.js_download_pop .content{min-height:100%}.popup_frame .content_body.js_download_pop .content a{color:#000;text-decoration:none;border-bottom:1px solid #000}.popup_frame .content_body.js_download_pop .content a:hover{color:#000}.popup_frame .content_body.js_download_pop iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0;outline:none}.popup_frame .close_btn{position:fixed;top:10px;right:10px;cursor:pointer;font-size:24px;background-color:#721c24;color:#fff;z-index:100002;width:48px;height:48px;line-height:48px;text-align:center;border-radius:26px;border:1px solid #fff;box-shadow:0px 1px 4px #797979;box-sizing:content-box}.popup_frame.js_update_browser_popup_parent .close_btn{display:none}.popup_frame.renew_parent{position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999}.popup_frame.renew_parent .black_bg{background-color:rgba(0,0,0,0.85)}.popup_frame.renew_parent .close_btn{display:none !important}.popup_frame.renew_parent .renew{width:60%;top:3%;left:50%;transform:translate(-50%, 0%);margin-left:0}.popup_frame.renew_parent .renew_box{background-color:#fff;padding:15px 15px 0 15px}.popup_frame.renew_parent .renew_box .head{border-left:4px solid #444;padding-left:10px;margin-bottom:1.5rem}.popup_frame.renew_parent .renew_box [type="button"]{background-color:#f4364c;border-color:#f4364c;padding:0.5rem 2rem;font-size:1.3rem;line-height:1.6;border-radius:0.25rem;color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);text-shadow:1px 1px 2px rgba(0,0,0,0.25);display:inline-block}.popup_frame.renew_parent .renew_box hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}.popup_frame.renew_parent .renew_box .start_renew{margin-top:3rem}.popup_frame.renew_parent .renew_box .qr_code h4{color:#00a946;margin-bottom:1.5rem;font-size:1.3rem}.popup_frame.renew_parent .renew_box .qr_code .img_code{padding:0 10px;overflow:hidden}.popup_frame.renew_parent .renew_box .qr_code .img_code img{height:200px;width:200px;border-radius:4px;transform:translateY(-200px)}.popup_frame.renew_parent .renew_box .qr_code.ani{margin-top:1.5rem}.popup_frame.renew_parent .renew_box .qr_code.ani img{animation:append-animate 0.4s ease-in;border:1px solid #dfdfdf;transform:translateY(0)}.popup_frame.renew_parent .renew_box .qr_code.ani p{margin-bottom:3rem}.popup_frame.renew_parent .renew_box .pay_success{font-size:0.8rem;text-align:center}.popup_frame.renew_parent .renew_box .pay_success h5{color:green}.popup_frame.renew_parent .renew_box .expired_desc{word-break:break-all;position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;font-size:0.8rem}.popup_frame.renew_parent .renew_box .bottom{margin-top:3rem;font-size:10px}.popup_frame.renew_parent .renew_box .bottom a,.popup_frame.renew_parent .renew_box .bottom .logout{color:#666;text-decoration:none;font-size:10px;border-bottom:1px solid #666;cursor:pointer}.popup_frame.renew_parent .renew_box .renew_content{margin-top:3rem;text-align:center}.popup_frame.renew_parent .renew_box .renew_content p{margin-top:0;margin-bottom:1rem}.popup_frame.renew_parent .renew_box .renew_content button{overflow:visible;text-transform:none;transition:none;-webkit-appearance:button;border:1px solid transparent;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;background-color:#FF8247;border-color:#FF8247;padding:0.7rem 2.5rem;font-size:1.3rem;line-height:1.5;border-radius:0.25rem;color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);text-shadow:1px 1px 2px rgba(0,0,0,0.25);display:inline-block}.popup_frame.renew_parent .renew_box .renew_content .h5_tips a{color:#000;text-decoration:none;border-bottom:1px solid #000}.popup_frame.renew_parent .renew_box .sentence_translation{font-size:0.8rem;display:flex;flex-direction:column;background:#f0f0f0;line-height:1;margin:2rem auto;padding:0.8rem 0}.popup_frame.renew_parent .renew_box .sentence_translation p img{width:1rem;margin-right:6px}.popup_frame.renew_parent .renew_box .sentence_translation .js_chatgpt_sentence_detail{color:#000}.popup_frame.renew_parent .renew_box .sentence_translation .js_chatgpt_sentence_detail:hover{text-decoration:none}@keyframes append-animate{from{transform:translateY(-200px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 570px){.popup_frame.renew_parent .renew{width:98%}}

.share-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.share-modal-content{background-color:#fefefe;margin:8% auto;padding:20px;border:1px solid #888;width:80%;max-width:500px;border-radius:8px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,0.15)}.share-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px}.close-modal{color:#aaa;font-size:24px;font-weight:bold;cursor:pointer;padding:0 5px;line-height:1}.close-modal:hover{color:black}.share-modal-content h3{font-size:14px;color:#666;margin:0;font-weight:normal}.share-text{margin:20px 0;padding:15px;background-color:#fff;border-radius:6px;word-break:break-all;border:1px solid #e0e0e0;min-height:120px;font-size:14px;line-height:1.6;resize:vertical;width:100%;box-sizing:border-box;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color:#333;transition:all 0.3s ease}.share-text:focus{outline:none;border-color:#0056b3;box-shadow:0 0 0 3px rgba(0,86,179,0.1);background-color:#fafafa}.share-text::placeholder{color:#999}.copy-btn{background-color:#0056b3;color:white;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;display:block;margin:0 auto;min-width:120px;transition:all 0.3s ease}.copy-btn:hover{background-color:#003d82;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.copy-btn:active{transform:translateY(0);box-shadow:none}.share-btn{display:inline-block}.share-btn .item{color:#666;text-decoration:none;display:inline-flex;align-items:center;gap:4px}.share-btn .item:hover{color:#333}@media screen and (max-width: 768px){.share-btn{display:block;margin-top:10px}.share-btn .item{justify-content:center}}

