.details-banner:not(.banner) p,.hot-scheme .hot-scheme-main .hot-scheme-item p{-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.details-banner{background:url(/static/images/scheme-banner.png);background-size:cover}.details-banner:not(.banner) p{display:-webkit-box;-webkit-line-clamp:3}.banner{height:491px}.banner .container{position:relative;height:100%;margin:0 auto;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner .container .d3{position:absolute;z-index:-1;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.banner .swiper-container{height:100%;width:100%;color:#1d2129}.banner .swiper-container button{margin-top:64px}.banner a{display:block;color:#1d2129}.banner .swiper-pagination{position:absolute;bottom:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1200px;text-align:left}.banner .swiper-pagination .swiper-pagination-bullet{cursor:pointer;width:30px;height:4px;background:#0f35f2;border-radius:0}.banner .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:10px}.actions-wrap{margin-top:67px}.hot-scheme .hot-scheme-main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:34px}.hot-scheme .hot-scheme-main .hot-scheme-item{width:calc(25% - 25px);height:168px;margin-left:20px;margin-bottom:22px;padding:36px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;background:linear-gradient(135deg,#e1e2e6 0,#f5f6fa 100%);-webkit-box-shadow:-6px -6px 12px rgba(255,255,255,.3),6px 6px 12px rgba(0,0,0,.1);box-shadow:-6px -6px 12px rgba(255,255,255,.3),6px 6px 12px rgba(0,0,0,.1);border-radius:16px;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.hot-scheme .hot-scheme-main .hot-scheme-item h3{font-size:22px;font-weight:500;line-height:33px;padding-bottom:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all}.hot-scheme .hot-scheme-main .hot-scheme-item p{font-size:14px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2}@media (min-width:960px){.hot-scheme .hot-scheme-main .hot-scheme-item:first-child,.hot-scheme .hot-scheme-main .hot-scheme-item:nth-child(4){margin-left:0}.hot-scheme .hot-scheme-main .hot-scheme-item:first-child,.hot-scheme .hot-scheme-main .hot-scheme-item:last-child{width:47.5%}}@media (max-width:960px){.hot-scheme .hot-scheme-main .hot-scheme-item{width:calc(100% - 45px);margin-right:20px}}.hot-scheme .hot-scheme-main .hot-scheme-item:hover{background:linear-gradient(135deg,#f5f6fa 0,#e1e2e6 100%);-webkit-box-shadow:-12px -12px 24px rgba(255,255,255,.5),12px 12px 24px rgba(0,0,0,.16);box-shadow:-12px -12px 24px rgba(255,255,255,.5),12px 12px 24px rgba(0,0,0,.16)}.hot-all-scheme-wrap{margin-bottom:56px}.hot-all-scheme-wrap .category-main-list{-webkit-box-sizing:border-box;box-sizing:border-box;display:grid;gap:24px;max-height:90vh;padding:40px;overflow-x:hidden;overflow-y:auto;background:linear-gradient(135deg,#e1e2e6 0,#f5f6fa 100%);-webkit-box-shadow:inset -12px -12px 24px rgba(255,255,255,.3),inset 12px 12px 24px rgba(0,0,0,.1);box-shadow:inset -12px -12px 24px rgba(255,255,255,.3),inset 12px 12px 24px rgba(0,0,0,.1);border:1px solid #fff;border-radius:16px}@media (max-width:1260px){.hot-all-scheme-wrap .category-main-list{gap:16px;margin:16px;padding:16px}}.hot-all-scheme-wrap .category-main-list .category-main .con-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px;margin-bottom:24px;background:#e6e7eb;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.03),8px 8px 12px rgba(255,255,255,.6),16px 16px 32px rgba(0,0,0,.08),8px 8px 16px rgba(0,0,0,.04),inset -1px -1px 2px rgba(255,255,255,.8),inset 1px 1px 2px rgba(255,255,255,.6);box-shadow:3px 3px 4px rgba(0,0,0,.03),8px 8px 12px rgba(255,255,255,.6),16px 16px 32px rgba(0,0,0,.08),8px 8px 16px rgba(0,0,0,.04),inset -1px -1px 2px rgba(255,255,255,.8),inset 1px 1px 2px rgba(255,255,255,.6);border-radius:8px}.hot-all-scheme-wrap .category-main-list .category-main .con-title .con-title-btn{color:#1d2129;padding:5px 12px;background:linear-gradient(135deg,#eeeef1 0,#e1e2e8 100%);border-radius:4px;font-weight:400;font-size:14px;line-height:22px}.hot-all-scheme-wrap .category-main-list .category-main .category-list{display:grid;gap:16px}@media (min-width:960px){.hot-all-scheme-wrap .category-main-list .category-main .category-list{gap:24px;grid-template-columns:repeat(2,1fr)}}.hot-all-scheme-wrap .category-main-list .category-main .category-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding:24px 0;border-radius:16px;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.hot-all-scheme-wrap .category-main-list .category-main .category-list-item:hover{background:linear-gradient(135deg,#e1e2e6 0,#f5f6fa 100%);-webkit-box-shadow:-6px -6px 12px rgba(255,255,255,.3),6px 6px 12px rgba(0,0,0,.1);box-shadow:-6px -6px 12px rgba(255,255,255,.3),6px 6px 12px rgba(0,0,0,.1)}.hot-all-scheme-wrap .category-main-list .category-main .category-list-item .scheme-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:68px;height:28px}.hot-all-scheme-wrap .category-main-list .category-main .category-list-item .scheme-img.iconfont{font-size:28px;color:#1d2129}.hot-all-scheme-wrap .category-main-list .category-main .category-list-item .content b{color:#1d2129;font-size:20px;font-weight:400;line-height:28px}.hot-all-scheme-wrap .category-main-list .category-main .category-list-item .content p{margin-top:16px;font-size:14px;font-weight:500;color:#1d2129;line-height:22px;max-width:456px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;word-break:break-all}.precept-wrap{width:100%;padding-top:80px;margin:0!important;text-align:center}.precept-wrap p{font-size:14px;font-weight:400;color:#86909c;line-height:22px;margin-top:-16px}@media (max-width:960px){.precept-wrap p{padding:0 16px}}.precept-wrap button{margin-top:40px;margin-bottom:80px}