/* Scoped recreation of the eight-slide 2022 skin, including its original breakpoints. */
body[data-skin="2022"]{overflow:hidden;background:#21262c;padding:0;margin:0}
body[data-skin="2022"]>.site-nav,body[data-skin="2022"]>.demo-strip,body[data-skin="2022"]>.site-footer,body[data-skin="2022"]>.back-top{display:none!important}
body[data-skin="2022"] #app{margin:0;padding:0;min-height:0}
.legacy2022{position:relative;width:100vw;height:100vh;overflow:hidden;font:10px/1.42857143 "Segoe UI",Segoe,Arial,sans-serif;color:#fff;background:#21262c}
.legacy2022 *{box-sizing:border-box}
.legacy2022 a{text-decoration:none;color:inherit}
.legacy2022 button,.legacy2022 input,.legacy2022 textarea{font-family:inherit}
.legacy2022 button{cursor:pointer}
.legacy2022 a:focus-visible,.legacy2022 button:focus-visible,.legacy2022 input:focus-visible,.legacy2022 textarea:focus-visible{outline:2px solid #ffd764;outline-offset:3px}
.legacy2022 [hidden]{display:none!important}
.legacy2022 h1,.legacy2022 h2,.legacy2022 h3,.legacy2022 p,.legacy2022 ul{margin:0;padding:0}
.legacy2022 .legacy-sidebar{text-align:center;position:fixed;z-index:50;height:100vh;left:0;top:0;font-weight:300;font-size:10px;width:14vw;background:rgba(0,0,0,.7)}
.legacy2022 .logo{margin-top:35px}
.legacy2022 .logo img{max-width:100%;height:auto;display:block;margin:0 auto}
.legacy2022 .mini-logo{display:none}
.legacy2022 .legacy-sidebar ul{margin:60px 15px 0;text-align:left;list-style:none;display:flex;flex-direction:column;justify-content:space-around}
.legacy2022 .legacy-sidebar li{margin:5px 0}
.legacy2022 .legacy-sidebar li a{display:flex;align-items:center;padding:20px 30px;position:relative;font-size:18px;line-height:25.7143px;letter-spacing:.5px;color:#aaa;transition:background .3s,color .3s;white-space:nowrap}
.legacy2022 .legacy-sidebar li a.active{background:#fff;color:#e87505}
.legacy2022 .legacy-sidebar li a:hover{background:#fff;color:#e87505}
.legacy2022 .legacy-sidebar em{font-style:normal;margin-left:5px;font-size:16px;line-height:inherit;font-weight:600;overflow:hidden;text-overflow:ellipsis}
.legacy2022 .legacy-sidebar .daohang1 em{font-size:20px;line-height:28.5714px}
.legacy2022 .legacy-sidebar .daohang2 em{color:#ff0}
.legacy2022 .legacy-sidebar .daohang2 a:hover em,.legacy2022 .legacy-sidebar .daohang2 a.active em{color:#e87505}
.legacy2022 .nav-icon{width:18px;height:18px;object-fit:contain;flex-shrink:0}
.legacy2022 .legacy-sidebar-footer{position:absolute;bottom:0;left:0;width:100%;height:68px;font-size:13px;color:#b9b9b9;text-align:center}
.legacy2022 .legacy-sidebar-footer a{color:#ffd764;display:inline-block;margin:0 7px 7px}
.legacy2022 .legacy-sidebar-footer p{font-size:11px}
.legacy2022 .legacy-slides{width:800vw;height:100vh;display:flex;transition:transform .8s ease}
.legacy2022 .legacy-slide{height:100vh;width:100vw;flex:none;position:relative;text-align:center;z-index:2}
.legacy2022 .legacy-slide.diyi{background:transparent}
.legacy2022 .legacy-slide.dier{background:#9d54d5}
.legacy2022 .legacy-slide.disan{background:#243a5e}
.legacy2022 .legacy-slide.disi{background:#7f2559}
.legacy2022 .legacy-slide.diwu{background:#006688}
.legacy2022 .legacy-slide.diliu{background:#df6200}
.legacy2022 .legacy-slide.diqi{background:#009688}
.legacy2022 .legacy-slide.diba{background:#1b1d1f}
.legacy2022 .page_body{width:86vw;margin-left:auto;text-align:center;height:100vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#b0b0b0 #333}
.legacy2022 .page_body::-webkit-scrollbar{width:8px;height:8px;background:#333}
.legacy2022 .page_body::-webkit-scrollbar-thumb{background:#b0b0b0}
.legacy2022 .subject{padding-top:20px;text-align:center;position:relative;z-index:2}
.legacy2022 .diyi .subject{text-shadow:1px 1px 3px #000,1px 1px 3px #000}
.legacy2022 .subject .jiaqiang{font-size:30px;font-weight:400;line-height:1.2;color:#fff}
.legacy2022 .subject h2{font-size:20px;font-weight:500;line-height:1.5;margin-top:15px;letter-spacing:-.0125em;color:#fff}
.legacy2022 .subject .legacy-site-url{font-size:24px;margin-top:20px}
.legacy2022 .indexnew{max-width:1200px;margin:20px auto;font-size:16px;line-height:30px}
.legacy2022 .indexnew span{display:inline-block;margin:0 7px}
.legacy2022 .indexnew span a{color:#ffa64f}
.legacy2022 .indexnew a:hover{color:#ffd764}
.legacy2022 .indexnew .new{display:block;color:#0f0}
.legacy2022 .indexnew img{width:18px;height:18px;margin:0 3px 4px 0;vertical-align:middle;border-radius:2px}
.legacy2022 .main-fun{position:relative;z-index:3;display:flex;width:100%;margin:0 auto;justify-content:center;flex-wrap:wrap}
.legacy2022 .main-fun-item{box-shadow:0 0 3px rgba(60,72,88,.15);background:rgba(0,0,0,.5);padding:0 5px;border-radius:8px;transition:all .5s ease;position:relative;margin:55px 25px 25px;width:100%;max-width:1300px}
.legacy2022 .diyi .main-fun-item{width:340px;max-width:340px;flex:1;padding:0 30px;min-height:480px;background:rgba(0,0,0,.35)}
.legacy2022 .main-fun-item .icon{margin:0 auto;width:68px;height:1px;position:relative}
.legacy2022 .main-fun-item .icon img{width:68px;height:68px;display:block;position:absolute;top:-30px;object-fit:contain}
.legacy2022 .main-fun-item .name{color:#fff;font-size:20px;font-weight:400;margin:50px 0 10px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.legacy2022 .main-fun-item .desc{color:#ffd764;line-height:24px;margin:0 0 13px;font-size:12px;text-align:center}
.legacy2022 .index{width:100%;max-height:200px;overflow:hidden;padding-bottom:20px}
.legacy2022 .index img{width:100%;height:auto}
.legacy2022 .gbut{display:block;height:48px;line-height:48px;font-size:18px;font-weight:600;background:#ffc93b;color:#333;border-radius:2px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:30px auto;width:50%;text-align:center;white-space:nowrap}
.legacy2022 .gbut:hover{background:#ffdb70;transform:scale(1.04)}
.legacy2022 .third-content{width:100%;text-align:center;margin:55px 0 30px}
.legacy2022 .third-content img{max-width:100%;height:auto;padding-bottom:25px}
.legacy2022 .third-content .gbut{max-width:140px}
.legacy2022 .third-content .video-link{background:#cac1d2}
.legacy2022 .third-content>p{font-size:15px;margin:20px}
.legacy2022 .top_search_wrapper{height:54px;position:sticky;z-index:10;background:#004e6a;top:0;box-shadow:0 0 6px #000}
.legacy2022 .top_search{max-width:100%;padding:7px 9px 0 14px;height:49px;display:flex;gap:5px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}
.legacy2022 .top_search .input-wrapper{background:#fff;border-radius:2px;font-size:14px;display:flex;flex:none}
.legacy2022 .top_search input{color:#ff5e3a;width:125px;border:0;border-radius:2px;height:42px;padding:7.5px;font-size:13px;outline:0;background:#fff}
.legacy2022 .top_search [data-legacy-clear]{border:0;background:#fff;padding:0 4px;font-size:13px;color:#222}
.legacy2022 .top_search .sou{background:#ff5e3a;font-size:14px;border:0;border-radius:2px;color:#fff;line-height:40px;font-weight:bold;height:42px;flex:none;padding:0 8px}
.legacy2022 .top_search .hot{background:#007bbb;box-shadow:0 4px 12px rgba(0,0,0,.1)}
.legacy2022 .top_search .hot1{background:#009757}
.legacy2022 .top_search .hot2{background:#bb14c1}
.legacy2022 .top_search .hot3{background:#eb7d15}
.legacy2022 .top_search .hot.active{box-shadow:inset 0 0 0 2px #fff;background:#e75e23}
.legacy2022 .diwu .page_body{padding-bottom:50px}
.legacy2022 .dl-list-box{padding:0 0 30px;margin:10px 0 0;overflow:hidden}
.legacy2022 .dl-list-box>h2{border-bottom:2px solid #e4e7ea;line-height:2;color:#fff;margin:0 15px;font-size:18px;text-align:left;font-weight:400}
.legacy2022 .dl-list-box>h2>strong{border-bottom:2px solid #e87505;display:inline-block;margin-bottom:-2px;font-weight:400}
.legacy2022 .resource-row{display:flex;flex-wrap:wrap}
.legacy2022 .col-md-3{width:100%;padding:0 15px}
.legacy2022 .diwu .col-md-3{margin-top:30px}
.legacy2022 .category-name{box-shadow:0 1px 6px #191714;padding:20px 40px 20px 65px;position:relative;background:#fff;overflow:hidden;text-align:left;height:85px}
.legacy2022 .category-name:after{content:'⇩';color:#006688;font-size:23px;position:absolute;right:12px;top:23px}
.legacy2022 .category-name:hover{box-shadow:0 2px 6px #000}
.legacy2022 .category-name .title{font-size:14px;font-weight:600;color:#c95e00;width:100%;overflow:hidden;height:20px;display:block;white-space:nowrap;text-overflow:ellipsis}
.legacy2022 .category-name>p{margin:7px 0 0;font-size:12px;color:#5e687d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.legacy2022 .ricon{position:absolute;top:22px;left:12px;width:40px;height:40px}
.legacy2022 .ricon img{width:40px;height:40px;border-radius:2px}
.legacy2022 .TopIco{width:35px;height:35px;top:-2px;left:13px;position:absolute;pointer-events:none;overflow:hidden}
.legacy2022 .NewIco{width:47px;height:43px;top:0;left:15px;position:absolute;pointer-events:none;overflow:hidden}
.legacy2022 .TopIco img,.legacy2022 .NewIco img{max-width:none;width:auto;height:auto;position:absolute;top:0;left:0}
.legacy2022 .NewIco img{left:-6px;top:-3px}
.legacy2022 .resource-download{position:absolute;padding:17px 12px;right:-117px;top:0;background:#1296db;line-height:23px;color:#fff;text-align:center;transition:right .3s ease;margin:1px;height:83px;z-index:2;font-size:14px}
.legacy2022 .category-name:hover>.resource-download,.legacy2022 .category-name:focus-within>.resource-download{right:0}
.legacy2022 .resource-download:hover{background:#0889cd}
.legacy2022 .link-group{background:#fff;box-shadow:0 1px 3px rgba(26,26,26,.1);border-radius:2px;margin:15px}
.legacy2022 .link-group[data-group-style="big"]{background:#d5f0ff}
.legacy2022 .link-group[data-group-style="mir"]{background:#fff8d8}
.legacy2022 .link-group .pan-heading{border-bottom:1px solid #ebebeb;height:50px;font-size:16px;font-weight:400;color:#262533;line-height:50px;text-align:left;padding-left:15px}
.legacy2022 .link-group .inner{min-height:79px;width:100%;padding:0 0 5px;margin-bottom:-1px;display:flex;flex-wrap:wrap}
.legacy2022 .link-group .inner .col-md-3{padding:10px;border-radius:2px}
.legacy2022 .link-group .item{color:#555;border-radius:2px;display:block;padding:10px 16px;height:64px;overflow:hidden;line-height:16px;font-size:12px}
.legacy2022 .link-group .item:hover{background:#f8f8fc}
.legacy2022 .link-group .cover{float:left;height:32px;line-height:32px;width:32px;margin-top:2px}
.legacy2022 .link-group .cover img{width:32px;height:32px;object-fit:contain;border-radius:2px;vertical-align:middle}
.legacy2022 .link-group .info{margin-top:3px;margin-left:48px;text-align:left}
.legacy2022 .link-group h3{font-weight:600;font-size:14px;line-height:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}
.legacy2022 .link-group p{margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#de6200}
.legacy2022 .catalog-fallback{display:block;width:32px;height:32px;background:#8797a5;color:#fff;text-align:center;font-size:16px;border-radius:3px}
.legacy2022 .diba .page_body{padding:15px}
.legacy2022 .fifth-content{background:#2c2e2f;border-radius:2.5px}
.legacy2022 .bookadd{float:left;width:40%;padding:15px;position:sticky;top:0;text-align:left}
.legacy2022 .booklist{float:left;width:60%;text-align:left;padding-left:15px}
.legacy2022 .legacy-fields{display:flex;gap:20px}
.legacy2022 .legacy-fields label{width:33.333%;min-width:0}
.legacy2022 .fifth-content input:not([type="hidden"]){border-radius:2px;padding:0 15px;font-size:13px;font-weight:300;color:#fff;background:rgba(250,250,250,.15);border:0;box-shadow:none;line-height:40px;height:42px;width:100%;margin-bottom:25px}
.legacy2022 .fifth-content textarea{border-radius:2px;padding:10px 15px;font-size:13px;font-weight:300;color:#fff;background:rgba(250,250,250,.15);border:0;box-shadow:none;height:125px;max-height:220px;width:100%;max-width:100%;margin-bottom:25px;resize:vertical}
.legacy2022 .fifth-content input::placeholder,.legacy2022 .fifth-content textarea::placeholder{color:#9c9c9c}
.legacy2022 .fifth-content .form-field{margin-bottom:10px;color:#bbb;font-size:13px}
.legacy2022 .fifth-content .form-field>label{display:none}
.legacy2022 .fifth-content .captcha-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.legacy2022 .fifth-content .captcha-row img{width:150px;height:48px}
.legacy2022 .fifth-content .captcha-row input{width:85px;margin:0}
.legacy2022 .fifth-content .captcha-row button{font-size:12px;background:#505253;border:0;color:#eee;border-radius:2px;padding:7px 10px;white-space:nowrap}
.legacy2022 .fifth-content .form-field small{display:block;margin:5px 0;color:#aaa}
.legacy2022 .legacy-submit{background:#f1404b;border:1px solid #f1404b;border-radius:2px;color:#fff;min-height:38px;padding:4px 20px;font-size:14px;display:block;margin:15px 0 15px auto}
.legacy2022 .legacy-submit:hover{background:#ff5600}
.legacy2022 .legacy-submit:disabled{opacity:.6;cursor:wait}
.legacy2022 .message-note{font-size:14px;color:#bbb;margin-bottom:15px;line-height:1.7}
.legacy2022 .booklist ul{list-style:none}
.legacy2022 .booklist li{padding:15px 15px 0;border-bottom:1px solid rgba(135,135,135,.15)}
.legacy2022 .booklist li:hover{background:#393b3c}
.legacy2022 .comment-author-avatar{border-radius:50%;float:left;height:40px;width:40px;line-height:40px;text-align:center;font-size:20px;color:#eee;background:#555;margin:2px 0 0 8px;overflow:hidden}
.legacy2022 .comment-author-avatar img{width:40px;height:40px}
.legacy2022 .comment-Sid{float:right;color:#8d8d8d;font-size:13px}
.legacy2022 .comment-content{margin-left:70px;overflow:hidden;padding-bottom:15px;position:relative}
.legacy2022 .comment-author-name{color:#f15a00;font-size:15px;font-weight:600}
.legacy2022 .comment-author-name .fn{font-style:normal;font-size:12px;font-weight:600}
.legacy2022 .comment-author-name .vip{color:#8bc34a}
.legacy2022 .comment-metadata{color:#6c757d;font-size:11px;font-weight:400;letter-spacing:.2px}
.legacy2022 .comment-body{font-size:14px;color:#bbb;margin-top:5px;line-height:1.7;word-break:break-word}
.legacy2022 .legacy-pagination{padding:15px;text-align:center}
.legacy2022 .legacy-pagination button{margin:0 3px;background:#363738;border:1px solid #555;color:#ddd;padding:5px 10px;border-radius:2px}
.legacy2022 .legacy-pagination button.active{background:#f1404b;color:#fff;border-color:#f1404b}
.legacy2022 .legacy-empty{padding:35px 15px;text-align:center;font-size:14px;color:inherit}
.legacy2022 .legacy-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.legacy2022 .legacy-contact{position:absolute;right:20px;bottom:20px;z-index:20}
.legacy2022 .legacy-contact-item{position:relative}
.legacy2022 .legacy-contact-item>button{width:68px;height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0063e8;color:#fff;border:0;font-size:12px}
.legacy2022 .legacy-contact-item>button img{width:32px;height:32px;object-fit:contain;margin-bottom:2px}
.legacy2022 .legacy-contact-popup{display:none;position:absolute;right:78px;bottom:0;width:350px;border-radius:3px;background:#fff;color:#333;box-shadow:0 0 15px rgba(0,0,0,.2);padding:16px;text-align:left;font-size:13px}
.legacy2022 .legacy-contact-item:hover .legacy-contact-popup,.legacy2022 .legacy-contact-item:focus-within .legacy-contact-popup,.legacy2022 .legacy-contact-item.open .legacy-contact-popup{display:block}
.legacy2022 .legacy-contact-popup h3{font-size:16px;color:#333;margin-bottom:10px}
.legacy2022 .legacy-contact-popup p{display:flex;gap:10px;justify-content:space-between;line-height:1.6;margin:9px 0;align-items:center}
.legacy2022 .legacy-contact-popup p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.legacy2022 .legacy-contact-popup a{flex:none;color:#067bd5}
.legacy2022 .legacy-contact-popup .legacy-all-groups{display:block;text-align:center;border-top:1px solid #eee;padding-top:10px;margin-top:12px}
.legacy2022 .wx-popup{width:185px;text-align:center}
.legacy2022 .wx-popup img{width:130px;height:130px;object-fit:contain}
.legacy2022 .wx-popup p{display:block;font-size:12px;overflow-wrap:anywhere}
.legacy2022 .legacy-city{position:absolute;inset:0;background:#161a1d;pointer-events:none;overflow:hidden}
.legacy2022 .city-back{position:relative;min-width:1400px;height:calc(100vh - 40px);background:#21262c;padding-left:15%}
.legacy2022 .city-back:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:150px;background:linear-gradient(transparent,#21262c)}
.legacy2022 .city-inner{position:relative;width:1400px;height:100%;margin:0 auto}
.legacy2022 .city-front{padding-left:15%;height:40px}
.legacy2022 .tower{position:absolute;bottom:0;width:130px;background:#161a1d;box-shadow:inset 2px 0 #111417,inset -2px 0 #111417,inset 0 3px #111417,inset 0 -20px #111417}
.legacy2022 .tower:after{content:'';position:absolute;inset:0;background:rgba(33,38,44,.4);border-top:5px solid #2e3338;border-left:2px solid #2e3338}
.legacy2022 .tower:nth-child(-n+7):after{background:rgba(33,38,44,.8)}
.legacy2022 .tower-1{height:400px;left:400px}.legacy2022 .tower-2{height:380px;left:850px}.legacy2022 .tower-3{height:200px;left:0}.legacy2022 .tower-4{height:310px;left:200px}.legacy2022 .tower-5{height:350px;left:610px}.legacy2022 .tower-6{height:310px;left:1030px}.legacy2022 .tower-7{height:200px;right:0}.legacy2022 .tower-8{height:230px;left:120px}.legacy2022 .tower-9{height:280px;left:340px}.legacy2022 .tower-10{height:260px;left:530px}.legacy2022 .tower-11{height:240px;left:750px}.legacy2022 .tower-12{height:250px;left:1000px}.legacy2022 .tower-13{height:160px;left:1170px}.legacy2022 .tower-14{height:110px;left:70px}.legacy2022 .tower-15{height:140px;left:390px}.legacy2022 .tower-16{height:190px;left:620px}.legacy2022 .tower-17{height:140px;left:780px}.legacy2022 .tower-18{height:80px;left:1040px}
.legacy2022 .city-welcome{position:absolute;top:-52px;left:50%;width:200px;height:43px;margin-left:-100px;text-align:center;background:#171b1f;box-shadow:0 0 0 2px #161a1d;font-size:15px;letter-spacing:5px;color:#2e3338;line-height:43px;overflow:hidden}
.legacy2022 .tree{position:absolute;bottom:40px;width:6px;height:30px;background:#161a1d}
.legacy2022 .tree:before{content:'';position:absolute;top:-15px;left:50%;width:30px;height:30px;margin-left:-15px;border-radius:25px 0 25px 0;background:#161a1d;transform:rotate(-45deg)}
.legacy2022 .tree-1{left:35px}.legacy2022 .tree-2{left:70px}.legacy2022 .tree-3{left:105px}.legacy2022 .tree-4{left:140px}.legacy2022 .tree-5{left:175px}.legacy2022 .tree-6{left:210px}.legacy2022 .tree-7{left:245px}.legacy2022 .tree-8{left:280px}.legacy2022 .tree-9{left:315px}.legacy2022 .tree-10{left:350px}.legacy2022 .tree-11{left:385px}.legacy2022 .tree-12{left:420px}.legacy2022 .tree-13{left:455px}.legacy2022 .tree-14{left:490px}.legacy2022 .tree-15{left:525px}.legacy2022 .tree-16{left:870px}.legacy2022 .tree-17{left:905px}.legacy2022 .tree-18{left:940px}.legacy2022 .tree-19{left:975px}.legacy2022 .tree-20{left:1010px}.legacy2022 .tree-21{left:1045px}.legacy2022 .tree-22{left:1080px}.legacy2022 .tree-23{left:1115px}.legacy2022 .tree-24{left:1150px}.legacy2022 .tree-25{left:1185px}.legacy2022 .tree-26{left:1220px}.legacy2022 .tree-27{left:1255px}.legacy2022 .tree-28{left:1290px}.legacy2022 .tree-29{left:1325px}.legacy2022 .tree-30{left:1360px}
.legacy2022 .legacy-particles{position:absolute;inset:0;width:100%;height:100%;z-index:1}
.legacy2022 .legacy-corner{position:absolute;top:-1px;right:-8px;z-index:70;display:block}
.legacy2022 .legacy-corner img{display:block;width:177px;max-width:none;height:auto}
@media(max-width:2266px){.legacy2022 .legacy-sidebar{width:17vw}.legacy2022 .page_body{width:83vw}}
@media(min-width:1400px) and (max-width:1859px){.legacy2022 .legacy-sidebar ul{margin:80px 0 0 5px}.legacy2022 .legacy-sidebar li a{padding:15px 5px}.legacy2022 .diyi .main-fun{margin-top:20px}.legacy2022 .legacy-sidebar-footer{height:30px}.legacy2022 .legacy-sidebar-footer p{display:none}.legacy2022 .bookadd{width:45%}.legacy2022 .booklist{width:55%}}
@media(max-width:1399px){.legacy2022 .legacy-sidebar{width:9vw}.legacy2022 .legacy-sidebar ul{margin:30px 0 0;text-align:center}.legacy2022 .legacy-sidebar li{margin:10px 5px}.legacy2022 .legacy-sidebar li a{padding:2px;justify-content:center;min-height:26px}.legacy2022 .legacy-sidebar li em{display:none}.legacy2022 .legacy-sidebar .logo{display:none}.legacy2022 .mini-logo{margin-top:45px;display:block}.legacy2022 .mini-logo img{max-width:86%;height:auto}.legacy2022 .legacy-sidebar-footer{height:auto;bottom:14px;font-size:10px;padding:0 4px}.legacy2022 .legacy-sidebar-footer>a:not(.legacy-return),.legacy2022 .legacy-sidebar-footer p{display:none}.legacy2022 .page_body{width:91vw}.legacy2022 .diyi .main-fun{margin-top:20px}.legacy2022 .bookadd{width:50%}.legacy2022 .booklist{width:50%}}
@media(max-width:999px){.legacy2022 .diwu .col-md-3{margin-top:20px}.legacy2022 .bookadd{width:100%;position:static;margin-bottom:15px}.legacy2022 .booklist{width:100%;padding-left:0}.legacy2022 .link-group .inner .col-md-3{padding:5px 5px 0}.legacy2022 .diyi .main-fun-item{min-width:250px;flex:none}}
@media(max-width:499px){.legacy2022 .mini-logo{margin-top:20px}.legacy2022 .legacy-sidebar ul{margin:0}.legacy2022 .legacy-sidebar li{width:90%;margin:20px auto 0}.legacy2022 .legacy-sidebar li a{padding:0}.legacy2022 .main-fun-item{margin:55px 10px 15px;padding:0 10px}.legacy2022 .top_search{padding:7px 9px 0 10px}.legacy2022 .diwu .col-md-3{margin-top:15px;padding:0 10px}.legacy2022 .link-group{margin:10px}.legacy2022 .diba .page_body{padding:0}.legacy2022 .bookadd{margin-bottom:1px}.legacy2022 .comment-author-avatar{display:none}.legacy2022 .comment-content{margin-left:0}.legacy2022 .legacy-fields{gap:6px}.legacy2022 .fifth-content input:not([type="hidden"]){padding:0 8px}.legacy2022 .legacy-contact{right:8px;bottom:8px}.legacy2022 .legacy-contact-item>button{width:48px;height:48px;font-size:10px}.legacy2022 .legacy-contact-item>button img{width:24px;height:24px}.legacy2022 .legacy-contact-popup{right:54px;width:245px}.legacy2022 .wx-popup{width:175px}.legacy2022 .subject h2{font-size:16px;padding:0 12px}.legacy2022 .subject .jiaqiang{font-size:25px}}
@media(min-width:768px){.legacy2022 .col-md-3{width:50%}}
@media(min-width:1180px){.legacy2022 .col-md-3{width:33.333333%}}
@media(min-width:1750px){.legacy2022 .col-md-3{width:25%}}
@media(min-width:2200px){.legacy2022 .col-md-3{width:20%}.legacy2022 .diyi .main-fun-item{width:350px}}
@media(prefers-reduced-motion:reduce){.legacy2022 .legacy-slides,.legacy2022 .gbut,.legacy2022 .resource-download{transition:none}}
