.ai-ppt-container{width:1200px;height:calc(100vh - 128px);margin:0 auto;margin-top:64px;padding:24px 0;display:flex;gap:24px;padding-bottom:0}.ai-ppt-container .left-content{width:216px;height:100%;min-height:300px;border-radius:8px;border:1px solid #fff;background:hsla(0,0%,100%,.45);padding-top:16px}.ai-ppt-container .left-content .title{color:#1d2129;font-size:16px;font-weight:500;line-height:24px;padding:0 16px}.ai-ppt-container .left-content .title .line{width:100%;height:1px;background:#e5e6eb;margin:16px 0}.ai-ppt-container .left-content .contents{padding:0 8px;display:flex;flex-direction:column;gap:4px}.ai-ppt-container .left-content .contents .item{border-radius:4px;padding:8px 16px;color:#1d2129;font-size:14px;font-weight:400;line-height:22px;display:flex;align-items:center;gap:8px;cursor:pointer}.ai-ppt-container .left-content .contents .item.checked{background:#fff;color:#5785f5;font-size:14px;font-weight:500;line-height:22px}.ai-ppt-container .right-content{flex:1;min-height:300px}
.qa-content{width:100%;height:100%;position:relative}.qa-content .scroll-container{height:calc(100% - 204px);overflow-y:auto}.qa-content .new-qa{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:32px}.qa-content .new-qa .title-box{display:flex;flex-direction:column;gap:16px;align-items:center;height:calc(100% - 194px);justify-content:center}.qa-content .new-qa .title-box h3{font-size:32px;font-style:normal;font-weight:500;line-height:normal;background:linear-gradient(96deg, #5785f5 1.26%, #fb7aff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.qa-content .new-qa .title-box p{color:#4e5969;font-size:14px;font-weight:400;line-height:22px}.qa-content .new-qa.has-conversation{position:absolute;bottom:0;height:unset}.qa-content .new-qa .preset-questions{display:flex;width:100%;align-items:flex-end;align-items:flex-start;gap:16px;max-width:804px;margin:0 auto;padding-top:24px}.qa-content .new-qa .preset-questions .message-avatar{width:32px;height:32px;border-radius:50%}.qa-content .new-qa .preset-questions .message-content{color:#1d2129;background:hsla(0,0%,100%,.6);max-width:80%;padding:16px;border-radius:8px;font-size:14px;font-weight:400;line-height:22px;position:relative;color:#1d2129;font-size:14px;font-weight:400;line-height:22px;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}
.project-detail{width:1200px;margin:0 auto;margin-top:64px}.project-detail .title{display:flex;align-items:center;gap:8px;color:#1d2129;font-size:20px;font-weight:500;margin-top:32px;margin-bottom:24px}.project-detail .title .title-icon{width:24px;height:24px}.project-detail .book-container{margin-top:24px}.project-detail .book-container .book-list{display:flex;flex-wrap:wrap;row-gap:32px;column-gap:24px}.project-detail .book-container .book-pagination{margin:24px 0}.project-detail .book-container .book-pagination .zent-pagination-page-size-changer{color:#1d2129}.project-detail .book-container .book-pagination .zent-btn.zent-pagination-arrow-button{background:none;border:none}.project-detail .book-container .book-pagination .zent-pagination-arrow-button .zent-pagination-arrow{stroke:#4e5969}.project-detail .book-container .book-pagination .zent-btn-disabled .zent-pagination-arrow{stroke:#e5e6eb}.project-detail .book-container .book-pagination .zent-pagination-page-number-button{background:none;border:none;border-radius:4px;color:#4e5969}.project-detail .book-container .book-pagination .zent-btn-primary{background:rgba(188,217,255,.52);color:#006ae9}
.categroy-item{font-weight:400;display:inline-block;cursor:pointer;color:#5785f5;padding:4px 10px}.categroy-item:hover{color:#5785f5;background-color:#fff;border-radius:20px}.hep-checkbox--bar-wrap{width:100%;max-width:1220px;min-width:1120px;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#5785f5}.hep-checkbox--bar-wrap .actived{color:#5785f5;background-color:#fff;border-radius:20px}.ztdh{border-top:1px solid hsla(0,0%,100%,.15);background:#5785f5;width:100%;display:flex;justify-content:center;height:40px;color:#5785f5}.hep-fe--wrapper{width:100%;min-height:100vh;margin-top:64px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#e8f2ff}.hep-catetory-sub-container{width:174px;margin-right:30px;display:flex}
.home-page{width:1200px;margin:0 auto;margin-top:24px}.home-page .content-top{display:flex;gap:30px;height:482px;margin-bottom:32px}.home-page .content-top .banner-container{width:calc(100% - 362px);height:100%;overflow:hidden;border-radius:4px}.home-page .content-top .banner-container img.banner{width:100%;height:100%}
.book-sort{width:332px;height:100%;border-radius:8px;border:2px solid #fff;background:hsla(0,0%,100%,.45);padding:16px}.book-sort .title{display:flex;align-items:center;gap:8px;color:#1d2129;font-size:16px;font-weight:500;margin-bottom:12px}.book-sort .title img{width:20px;height:20px}.book-sort .category{display:flex;flex-direction:column;gap:2px}.book-sort .category .category-item{padding:8px 14px;display:flex;gap:8px;font-weight:400;border-radius:4px;position:relative}.book-sort .category .category-item:hover{background-color:#d8e0ff}.book-sort .category .category-item .category-item-title{color:#000;font-size:14px;white-space:nowrap}.book-sort .category .category-item .category-item-children{width:232px;color:#4e5969;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.book-sort .category .category-item .category-item-children .category-item-child{cursor:pointer}.book-sort .category .category-item .category-item-children .category-item-child:hover{color:#5785f5}.book-sort .category .category-item .category-item-children .category-separator{padding:0 7px;color:#4e5969}.category-detail-container{z-index:999;background:rgba(0,0,0,0);padding-left:24px;padding-top:40px;max-height:calc(100vh - 84px);overflow-y:auto}.category-detail{width:513px;height:auto;padding:0 24px 24px 24px;border-radius:12px;background:#f2f8ff;box-shadow:0 4px 12px 0 rgba(0,0,0,.15)}.category-detail .category-detail-title{padding:24px 24px 16px 0;color:#000;font-size:14px;font-weight:400;display:flex;align-items:center;gap:4px;cursor:pointer}.category-detail .category-detail-title-icon{width:16px;height:16px}.category-detail .category-detail-children{display:flex;flex-wrap:wrap;row-gap:12px;column-gap:24px;line-height:1.8}.category-detail .category-detail-children .category-detail-child{cursor:pointer;color:#86909c;font-size:14px;font-weight:400}.category-detail .category-detail-children .category-detail-child:hover{color:#5785f5}
.featured-section{width:1200px;margin:0 auto}.featured-section .featured-section-title{display:flex;align-items:center;justify-content:space-between}.featured-section .featured-section-title .title-left{display:flex;align-items:center;gap:8px;color:#1d2129;font-size:20px;font-weight:500}.featured-section .featured-section-title .title-left .featured-section-title-icon{width:24px;height:24px}.featured-section .featured-section-title .title-right{cursor:pointer;color:#4e5969}.featured-section .featured-section-title .title-right:hover{color:#5785f5}.featured-section .featured-section-content{padding:24px 0;display:grid;grid-template-columns:repeat(4, 1fr);gap:32px 24px}
.featured-section-detail{width:1200px;margin:0 auto;margin-top:64px}.featured-section-detail .title{display:flex;align-items:center;gap:8px;color:#1d2129;font-size:20px;font-weight:500;margin-top:32px;margin-bottom:24px}.featured-section-detail .title .title-icon{width:24px;height:24px}.featured-section-detail .featured-section-content{padding:24px 0;display:grid;grid-template-columns:repeat(4, 1fr);gap:32px 24px}
.detail-header{display:flex;gap:24px;width:100%;height:277px;padding:16px;border-radius:8px;border:2px solid #fff;background:hsla(0,0%,100%,.8);box-shadow:0 0 8px 0 #fff inset}.detail-header .detail-img-container{width:436px;height:245px;border-radius:8px;background-color:#f5f5f5}.detail-header .detail-img-container .detail-img{width:436px;height:245px;border-radius:8px}.detail-header .detail-content{overflow:hidden;padding:12px 0}.detail-header .detail-content .detail-title{display:flex;align-items:center;gap:16px;margin-bottom:16px}.detail-header .detail-content .detail-title .title{margin:0;color:#000;font-size:24px;font-weight:500}.detail-header .detail-content .detail-title .view-count{display:flex;align-items:center;gap:4px;color:#86909c;font-size:16px;font-weight:400;line-height:16px;margin-left:auto}.detail-header .detail-content .detail-title .view-count .eye-icon{width:20px;height:20px}.detail-header .detail-content .detail-title .collect-btn{margin:0;border-color:#e5e6eb;color:#4e5969;display:inline-flex;align-items:center;padding-left:12px;border-radius:4px}.detail-header .detail-content .detail-title .collect-btn *{vertical-align:middle}.detail-header .detail-content .detail-title .collect-btn .star-icon{display:inline-block;vertical-align:middle}.detail-header .detail-content .detail-title .collect-btn .star-icon-empty{color:#4e5969}.detail-header .detail-content .detail-title .collect-btn .star-icon-filled{color:#f7b500}.detail-header .detail-content .detail-description{color:#1d2129;font-size:16px;font-weight:400;line-height:26px}
.featured-section-item{width:282px;background:#fff;border-radius:8px;border:1px solid #fff;cursor:pointer}.featured-section-item:hover{box-shadow:0px 8px 24px -4px rgba(4,24,115,.1215686275)}.featured-section-item img.featured-section-item-img{width:100%;height:158px;border-radius:8px 8px 0 0}.featured-section-item .featured-section-item-content{height:46px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-radius:8px}.featured-section-item .featured-section-item-content .item-title{color:#1d2129;font-size:16px;font-weight:400}.featured-section-item .featured-section-item-content .view-count{display:flex;align-items:center;gap:4px;color:#86909c;font-size:14px;font-weight:400;line-height:16px}.featured-section-item .featured-section-item-content .view-count .eye-icon{width:16px;height:16px}
.book-page{width:1200px;margin:0 auto}.book-page .sort-box.level-1{height:42px;display:flex;align-items:center;gap:24px;padding-bottom:16px}.book-page .sort-box.level-1 .sort-item.level-1{cursor:pointer;font-size:16px;font-weight:400;color:#1d2129;padding:8px 0}.book-page .sort-box.level-1 .sort-item.level-1.active{color:#5785f5;font-weight:600}.book-page .sort-box.level-1 .sort-item.level-1.show-triangle{position:relative}.book-page .sort-box.level-1 .sort-item.level-1.show-triangle::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid hsla(0,0%,100%,.65)}.book-page .sort-box.level-2{padding:12px 16px;border-radius:8px;background:hsla(0,0%,100%,.65);display:flex;flex-wrap:wrap;row-gap:8px;column-gap:24px}.book-page .sort-box.level-2 .sort-item.level-2{cursor:pointer;font-size:14px;font-weight:400;color:#4e5969;padding:4px 0}.book-page .sort-box.level-2 .sort-item.level-2:hover{color:#000}.book-page .sort-box.level-2 .sort-item.level-2.active{color:#5785f5;font-weight:500}.book-page .title{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.book-page .title .title-left{display:flex;align-items:center;gap:8px;color:#1d2129;font-size:20px;font-weight:500}.book-page .title .title-left .title-icon{width:24px;height:24px}.book-page .title .title-right{cursor:pointer;color:#4e5969}.book-page .title .title-right:hover{color:#5785f5}.book-page .book-container .book-list{display:flex;flex-wrap:wrap;row-gap:32px;column-gap:24px}.book-page .book-container .book-pagination{margin:24px 0}.book-page .book-container .book-pagination .zent-pagination-page-size-changer{color:#1d2129}.book-page .book-container .book-pagination .zent-btn.zent-pagination-arrow-button{background:none;border:none}.book-page .book-container .book-pagination .zent-pagination-arrow-button .zent-pagination-arrow{stroke:#4e5969}.book-page .book-container .book-pagination .zent-btn-disabled .zent-pagination-arrow{stroke:#e5e6eb}.book-page .book-container .book-pagination .zent-pagination-page-number-button{background:none;border:none;border-radius:4px;color:#4e5969}.book-page .book-container .book-pagination .zent-btn-primary{background:rgba(188,217,255,.52);color:#006ae9}
.hidden{display:none}.full{position:absolute;top:0;bottom:0;left:0;right:0}.public-web-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.public-web-container p{position:absolute;top:40%}.public-web-container a{position:absolute;bottom:40%}.wechat-web-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;font-size:0}.wechat-web-container p{position:absolute;top:40%}.wechat-web-container wx-open-launch-weapp{position:absolute;bottom:10%;left:0;right:0;display:flex;flex-direction:column;align-items:center}.desktop-web-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.desktop-web-container p{position:absolute;top:40%}
.hep-common--header-bar{position:fixed;z-index:130;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;width:100vw;height:64px;background-color:#f0f6fe;transition:all .3s ease 0s}.hep-common--header-bar .userinfo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;user-select:none;cursor:pointer;margin-left:8px;color:#5785f5;transition:all .3s;position:relative}.hep-common--header-bar .userinfo .photo{width:36px;height:36px;border-radius:50%}.hep-common--header-bar .userinfo .username{margin-left:6px;font-size:18px;color:#5785f5;width:unset;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hep-common--header-bar .outline-button{border-color:#fff !important;color:#5785f5 !important;background-color:#fff !important}.hep-common--header-bar .outline-button:hover{opacity:.8}.hep-common--header-bar .outline-button:active{opacity:.6}.hep-common--header-bar .hep-common-header-bar-container{width:100%;max-width:1200px;min-width:1100px}.hep-common--header-bar .hep-common-header-bar-container .right-side .about-container{display:flex;align-items:center;justify-content:center}.hep-common--header-bar .hep-common-header-bar-container .right-side .about-container .text-item{padding:0 4px;color:#4e5969;cursor:pointer}.hep-common--header-bar .hep-common-header-bar-container .right-side .hep-common--header-link{color:#5785f5;font-size:18px;display:flex;align-items:center;margin-left:12px;margin-right:8px;cursor:pointer}.hep-common--header-bar .hep-common-header-bar-container .right-side .zent-link{padding:3px 12px;color:#222}.hep-common--header-bar img.logo{width:151px;user-select:none;cursor:pointer}.hep-common--header-bar.scrolled .userinfo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;user-select:none;cursor:pointer;margin-left:8px;color:#222 !important}.hep-common--header-bar.scrolled .right-side .menu-button{border-color:#fff;background-color:inherit;color:#222 !important}.hep-common--header-bar.scrolled .right-side .menu-button:hover{opacity:.8}.small-code{padding:3px 10px;text-align:center}.small-code .picture{width:126px;height:126px}.small-code .text{color:rgba(0,0,0,.65)}.hep-fe--footer{background-color:#e8f2ff;color:#999;font-size:14px;font-style:normal;font-weight:400;line-height:22px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:20px 0}.hep-fe--footer .divider{margin-left:66px}.hep-fe--footer .divider a.item{font-size:12px;margin-top:4px;cursor:pointer;transition:all .3s;user-select:none}
.hep-message-notification--container{width:8px;height:8px;background:#f65353;border-radius:50%;border:1px solid #fff}
.hep-message-item--container{height:95px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #eee}.hep-message-item--container:nth-last-child(1){margin-bottom:20px}.hep-message-item--container .title{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333;line-height:22px;display:flex;align-items:center;justify-content:space-between}.hep-message-item--container .title .title-content{display:flex;align-items:center}.hep-message-item--container .title .time{font-size:12px;margin-left:200px}.hep-message-item--container .content-box{display:flex;margin-top:13px}.hep-message-item--container .content-box .content{font-size:14px;flex:1;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;line-height:20px;width:500px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hep-message-item--container .content-box .look-message{margin-left:10px;color:#3d63ff}
.hep-alert-box-content{padding:20px 0 80px 50px}.hep-alert-box-container{display:flex;margin-bottom:10px}.hep-alert-box-container .label{font-size:15;color:#337fe5;font-weight:bold}
.hep-breadcrumb{width:100%;max-width:1200px;padding-top:11px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.hep-breadcrumb.large{max-width:1200px}.hep-width{width:100%;min-width:1200px;max-width:1200px}.flex-rsc{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.flex-rcs{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}.flex-rss{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.flex-css{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.flex-rcc{display:flex;flex-direction:row;justify-content:center;align-items:center}.flex-rbe{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.flex-rbc{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.flex-rbs{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.flex-rac{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.flex-rse{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.flex-csc{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.flex-ccc{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-cec{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.flex-cbc{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.flex-cas{display:flex;flex-direction:column;justify-content:space-around;align-items:flex-start}.flex-cbs{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.flex-rec{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.flex-cse{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.flex-cbe{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.flex-nowrap{flex-wrap:nowrap}.text-limit-1{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.text-limit-2{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.text-limit-4{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.font10{font-size:10px}.font12{font-size:12px}.font14{font-size:14px}.font16{font-size:16px}.font18{font-size:18px}.font20{font-size:20px}.font22{font-size:22px}.font24{font-size:24px}.fontw200{font-weight:200}.fontw300{font-weight:300}.fontw400{font-weight:400}.fontw500{font-weight:500}.fontw600{font-weight:600}.fontw700{font-weight:700}.loading{position:fixed !important;z-index:1100;top:0;left:0;width:100%;height:100% !important;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.6)}.audio{color:#b37feb}.doc{color:#4086f5}.video{color:#95de63}.html{color:#5cdbd2}.image{color:#fe85c0}.other{color:#a6adb4}.question{color:#ffc53d}.zent-notify-container[data-zv="7.4.4"]{top:40% !important}.zent-notify-container[data-zv="7.4.4"] .zent-notify-content-error{width:400px;size:20px}.zent-notify-container[data-zv="7.4.4"] .zent-notify-content-success{width:400px;size:20px}.zent-pagination-page-jumper{display:none !important}.zent-pagination button.zent-pagination-page-number-button,.zent-pagination .zent-pagination-page-number-button{border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.zent-pagination button.zent-btn-primary.zent-pagination-page-number-button,.zent-pagination .zent-btn-primary.zent-pagination-page-number-button,.zent-pagination button.zent-btn-primary{border-radius:4px !important;background:rgba(188,217,255,.52) !important;background-color:rgba(188,217,255,.52) !important;border:none !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;outline:none !important;color:#006ae9 !important}.zent-pagination .zent-pagination-arrow-button{border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;width:12px !important;height:12px !important;min-width:12px !important;padding:0 !important}.zent-pagination .zent-pagination-arrow-button svg{width:12px !important;height:12px !important}button.zent-btn.zent-btn-primary.zent-pagination-page-number-button{border-radius:4px !important;background:rgba(188,217,255,.52) !important;background-color:rgba(188,217,255,.52) !important;border:none !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:#006ae9 !important}*{box-sizing:border-box}.gray-theme{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}:root{--theme-color: #5785f5;--theme-color-opacity: #8dcaf8;--theme-primary-4: #5785f5}#__next-build-watcher{display:none}html,body{color:#333;font-family:PingFangSC-Regular,PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";scrollbar-width:none;-ms-overflow-style:none;overflow-x:hidden}.hep-container{width:100vw}.hep-container .hep-menu-box{background:#fff;position:fixed;width:100vw;top:64px;display:flex;justify-content:center;border-top:1px solid #ccc;z-index:130}.hep-container .hep-menu-box .container{width:1240px;display:flex;justify-content:space-between}
.emoji-mart,
.emoji-mart * {
  box-sizing: border-box;
  line-height: 1.15;
}

.emoji-mart {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;
  font-size: 16px;
  display: inline-block;
  color: #222427;
  border: 1px solid #d9d9d9;
  border-radius: 5px;
  background: #fff;
}

.emoji-mart .emoji-mart-emoji {
  padding: 6px;
}

.emoji-mart-bar {
  border: 0 solid #d9d9d9;
}
.emoji-mart-bar:first-child {
  border-bottom-width: 1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.emoji-mart-bar:last-child {
  border-top-width: 1px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.emoji-mart-anchors {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 6px;
  line-height: 0;
}

.emoji-mart-anchor {
  position: relative;
  display: block;
  flex: 1 1 auto;
  color: #858585;
  text-align: center;
  padding: 12px 4px;
  overflow: hidden;
  transition: color .1s ease-out;
  margin: 0;
  box-shadow: none;
  background: none;
  border: none;
}
.emoji-mart-anchor:focus { outline: 0 }
.emoji-mart-anchor:hover,
.emoji-mart-anchor:focus,
.emoji-mart-anchor-selected {
  color: #464646;
}

.emoji-mart-anchor-selected .emoji-mart-anchor-bar {
  bottom: 0;
}

.emoji-mart-anchor-bar {
  position: absolute;
  bottom: -3px; left: 0;
  width: 100%; height: 3px;
  background-color: #464646;
}

.emoji-mart-anchors i {
  display: inline-block;
  width: 100%;
  max-width: 22px;
}

.emoji-mart-anchors svg,
.emoji-mart-anchors img {
  fill: currentColor;
  height: 18px;
  width: 18px;
}

.emoji-mart-scroll {
  overflow-y: scroll;
  overflow-x: hidden;
  height: 270px;
  padding: 0 6px 6px 6px;
  will-change: transform; /* avoids "repaints on scroll" in mobile Chrome */
}

.emoji-mart-search {
  margin-top: 6px;
  padding: 0 6px;
  position: relative;
}

.emoji-mart-search input {
  font-size: 16px;
  display: block;
  width: 100%;
  padding: 5px 25px 6px 10px;
  border-radius: 5px;
  border: 1px solid #d9d9d9;
  outline: 0;
}

.emoji-mart-search input,
.emoji-mart-search input::-webkit-search-decoration,
.emoji-mart-search input::-webkit-search-cancel-button,
.emoji-mart-search input::-webkit-search-results-button,
.emoji-mart-search input::-webkit-search-results-decoration {
  /* remove webkit/blink styles for <input type="search">
   * via https://stackoverflow.com/a/9422689 */
  -webkit-appearance: none;
}

.emoji-mart-search-icon {
  position: absolute;
  top: 7px;
  right: 11px;
  z-index: 2;
  padding: 2px 5px 1px;
  border: none;
  background: none;
}

.emoji-mart-category .emoji-mart-emoji span {
  z-index: 1;
  position: relative;
  text-align: center;
  cursor: default;
}

.emoji-mart-category .emoji-mart-emoji:hover:before {
  z-index: 0;
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background-color: #f4f4f4;
  border-radius: 100%;
}

.emoji-mart-category-label {
  z-index: 2;
  position: relative;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.emoji-mart-category-label span {
  display: block;
  width: 100%;
  font-weight: 500;
  padding: 5px 6px;
  background-color: #fff;
  background-color: rgba(255, 255, 255, .95);
}

.emoji-mart-category-list {
  margin: 0;
  padding: 0;
}

.emoji-mart-category-list li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}

.emoji-mart-emoji {
  position: relative;
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
}

.emoji-mart-emoji-native {
  font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
}

.emoji-mart-no-results {
  font-size: 14px;
  text-align: center;
  padding-top: 70px;
  color: #858585;
}
.emoji-mart-no-results-img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.emoji-mart-no-results .emoji-mart-category-label {
  display: none;
}
.emoji-mart-no-results .emoji-mart-no-results-label {
  margin-top: .2em;
}
.emoji-mart-no-results .emoji-mart-emoji:hover:before {
  content: none;
}

.emoji-mart-preview {
  position: relative;
  height: 70px;
}

.emoji-mart-preview-emoji,
.emoji-mart-preview-data,
.emoji-mart-preview-skins {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.emoji-mart-preview-emoji {
  left: 12px;
}

.emoji-mart-preview-data {
  left: 68px; right: 12px;
  word-break: break-all;
}

.emoji-mart-preview-skins {
  right: 30px;
  text-align: right;
}

.emoji-mart-preview-skins.custom {
  right: 10px;
  text-align: right;
}

.emoji-mart-preview-name {
  font-size: 14px;
}

.emoji-mart-preview-shortname {
  font-size: 12px;
  color: #888;
}
.emoji-mart-preview-shortname + .emoji-mart-preview-shortname,
.emoji-mart-preview-shortname + .emoji-mart-preview-emoticon,
.emoji-mart-preview-emoticon + .emoji-mart-preview-emoticon {
  margin-left: .5em;
}

.emoji-mart-preview-emoticon {
  font-size: 11px;
  color: #bbb;
}

.emoji-mart-title span {
  display: inline-block;
  vertical-align: middle;
}

.emoji-mart-title .emoji-mart-emoji {
  padding: 0;
}

.emoji-mart-title-label {
  color: #999A9C;
  font-size: 26px;
  font-weight: 300;
}

.emoji-mart-skin-swatches {
  font-size: 0;
  padding: 2px 0;
  border: 1px solid #d9d9d9;
  border-radius: 12px;
  background-color: #fff;
}

.emoji-mart-skin-swatches.custom {
  font-size: 0;
  border: none;
  background-color: #fff;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch {
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatches.opened .emoji-mart-skin-swatch.selected:after {
  opacity: .75;
}

.emoji-mart-skin-swatch {
  display: inline-block;
  width: 0;
  vertical-align: middle;
  transition-property: width, padding;
  transition-duration: .125s;
  transition-timing-function: ease-out;
}

.emoji-mart-skin-swatch:nth-child(1) { transition-delay: 0s }
.emoji-mart-skin-swatch:nth-child(2) { transition-delay: .03s }
.emoji-mart-skin-swatch:nth-child(3) { transition-delay: .06s }
.emoji-mart-skin-swatch:nth-child(4) { transition-delay: .09s }
.emoji-mart-skin-swatch:nth-child(5) { transition-delay: .12s }
.emoji-mart-skin-swatch:nth-child(6) { transition-delay: .15s }

.emoji-mart-skin-swatch.selected {
  position: relative;
  width: 16px;
  padding: 0 2px;
}

.emoji-mart-skin-swatch.selected:after {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 4px; height: 4px;
  margin: -2px 0 0 -2px;
  background-color: #fff;
  border-radius: 100%;
  pointer-events: none;
  opacity: 0;
  transition: opacity .2s ease-out;
}

.emoji-mart-skin-swatch.custom {
  display: inline-block;
  width: 0;
  height: 38px;
  overflow: hidden;
  vertical-align: middle;
  transition-property: width, height;
  transition-duration: .125s;
  transition-timing-function: ease-out;
  cursor: default;
}

.emoji-mart-skin-swatch.custom.selected {
  position: relative;
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatch.custom.selected:after {
  content: "";
  width: 0;
  height: 0;
}

.emoji-mart-skin-swatches.custom .emoji-mart-skin-swatch.custom:hover {
  background-color: #f4f4f4;
  border-radius: 10%;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom {
  width: 36px;
  height: 38px;
  padding: 0 2px 0 0;
}

.emoji-mart-skin-swatches.custom.opened .emoji-mart-skin-swatch.custom.selected:after {
  opacity: .75;
}

.emoji-mart-skin-text.opened {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
  color: #888;
  font-size: 11px;
  padding: 5px 2px;
  width: 95px;
  height: 40px;
  border-radius: 10%;
  background-color: #fff;
}

.emoji-mart-skin {
  display: inline-block;
  width: 100%;
  padding-top: 100%;
  max-width: 12px;
  border-radius: 100%;
}

.emoji-mart-skin-tone-1 { background-color: #ffc93a }
.emoji-mart-skin-tone-2 { background-color: #fadcbc }
.emoji-mart-skin-tone-3 { background-color: #e0bb95 }
.emoji-mart-skin-tone-4 { background-color: #bf8f68 }
.emoji-mart-skin-tone-5 { background-color: #9b643d }
.emoji-mart-skin-tone-6 { background-color: #594539 }

/* For screenreaders only, via https://stackoverflow.com/a/19758620 */
.emoji-mart-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/*
 * Dark mode styles
 */

.emoji-mart-dark {
  color: #fff;
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-bar {
  border-color: #555453;
}

.emoji-mart-dark .emoji-mart-search input {
  color: #fff;
  border-color: #555453;
  background-color: #2f2f2f;
}

.emoji-mart-dark .emoji-mart-search-icon svg {
  fill: #fff;
}

.emoji-mart-dark .emoji-mart-category .emoji-mart-emoji:hover:before {
  background-color: #444;
}

.emoji-mart-dark .emoji-mart-category-label span {
  background-color: #222;
  color: #fff;
}

.emoji-mart-dark .emoji-mart-skin-swatches {
  border-color: #555453;
  background-color: #222;
}

.emoji-mart-dark .emoji-mart-anchor:hover,
.emoji-mart-dark .emoji-mart-anchor:focus,
.emoji-mart-dark .emoji-mart-anchor-selected {
  color: #bfbfbf;
}

.book-detail-wrapper{display:flex;gap:32px;align-items:flex-start}.hep-book--detail{border-radius:8px;border:2px solid #fff;background:hsla(0,0%,100%,.8);box-shadow:0 0 8px 0 #fff inset}.hep-book--detail.book-detail-main{flex:1;min-width:0;display:flex;flex-direction:column;padding:24px;min-height:340px;position:relative}.hep-book--detail.book-detail-main .detail-top-right-container{position:absolute;top:24px;right:24px;width:152px;height:auto;border-radius:8px;background:linear-gradient(180deg, rgba(117, 154, 249, 0.045) 0%, rgba(117, 154, 249, 0.15) 100%);padding:16px;display:flex;flex-direction:column;gap:12px;z-index:10;pointer-events:auto}.hep-book--detail.book-detail-main .detail-top-right-container .detail-badge{width:120px;height:40px;border-radius:4px;border:1px solid rgba(0,0,0,0);display:flex;align-items:center;justify-content:flex-start;padding-left:12px;font-size:14px;color:#000;font-weight:400;pointer-events:auto;user-select:none;position:relative;z-index:11}.hep-book--detail.book-detail-main .detail-top-right-container .ai-badge{background-image:url("/imgs/ai-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;color:#3465e5}.hep-book--detail.book-detail-main .detail-top-right-container .adaptive-badge{background-image:url("/imgs/test-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;color:#6abda2}.hep-book--detail.book-detail-main .detail-top-right-container .exercise-badge{background-image:url("/imgs/xtyl-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;color:#c98d48}.hep-book--detail.book-detail-sidebar{width:100%;flex-shrink:0;display:flex;flex-direction:column;padding:8px 24px 24px 24px;border-radius:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.hep-book--detail .hep-book--info-bar{position:relative}.hep-book--detail .hep-book--info-bar .ai-icon{position:absolute;right:0;top:0;width:40px;height:40px;cursor:pointer}.hep-book--detail .hep-book--info-bar .photo-qrcode-popup{position:absolute;top:50%;left:170px;transform:translateY(-50%) translateZ(0);width:96px;height:116px;border-radius:4px;padding:12px;background:#f7f8fa !important;background-color:#f7f8fa !important;opacity:1 !important;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15);z-index:9999;display:flex;flex-direction:column;align-items:center;gap:8px;box-sizing:border-box}.hep-book--detail .hep-book--info-bar .photo-qrcode-popup .qrcode-text{font-size:12px;color:#1d2129;text-align:center;line-height:1.4}.hep-book--detail .hep-book--info-bar .photo-qrcode-popup .qrcode-container{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:2px;padding:2px;box-sizing:border-box}.hep-book--detail .hep-book--info-bar .photo-qrcode-popup .qrcode-container canvas{width:100% !important;height:100% !important}.hep-book--detail .hep-book--info-bar .card-bar{width:100%;color:#86909c}.hep-book--detail .hep-book--info-bar .card-bar .name{color:#5785f5}.hep-book--detail .hep-book--info-bar .card-bar .k-daoqi{margin-left:8px}.hep-book--detail .hep-book--info-bar .card-bar .k-daoqi i{margin-left:8px}.hep-book--detail .hep-book--info-bar .card-bar .daoqi{padding:4px 12px 4px 16px;border-radius:2px;margin-left:8px}.hep-book--detail .hep-book--info-bar .card-bar .daoqi .text{margin:0 8px}.hep-book--detail .hep-book--info-bar .card-bar .daoqi .free{color:#5785f5;cursor:pointer}.hep-book--detail .hep-book--info-bar .bgdi{background:#fff1f0}.hep-book--detail .hep-book--info-bar .bgkdi{background:#fffbe6}.hep-book--detail .hep-book--info-bar .color6{color:#666}.hep-book--detail .hep-book--info-bar .color3{color:#333}.hep-book--detail .hep-book--info-bar .colore1{color:#e15f41}.hep-book--detail .hep-book--info-bar .colorefa{color:#faad14}.hep-book--detail .hep-book--info-bar .borderff{border:1px solid #ffa39e}.hep-book--detail .hep-book--info-bar .borderffe{border:1px solid #ffe58f}.hep-book--detail .hep-book--info-bar .marginl12{margin-left:12px}.hep-book--detail .hep-book--info-bar .photo{box-sizing:border-box;margin-right:24px;width:160px;height:215px;background:hsla(0,0%,100%,0);box-shadow:0px 4px 16px -4px rgba(4,24,115,.1215686275);transform-style:preserve-3d;transition:transform .3s ease;cursor:pointer;position:relative}.hep-book--detail .hep-book--info-bar .photo img{width:100%;height:100%;object-fit:cover;display:block}.hep-book--detail .hep-book--info-bar .photo:hover{transform:perspective(1000px) rotateY(20deg)}.hep-book--detail .hep-book--info-bar .info{max-width:780px;position:relative;color:#222;height:215px;display:flex;flex-direction:column;justify-content:space-between}.hep-book--detail .hep-book--info-bar .info .book-info{display:flex;flex-direction:column;gap:12px}.hep-book--detail .hep-book--info-bar .info .info-value{margin-left:12px;color:#1d2129}.hep-book--detail .hep-book--info-bar .info .title{margin-top:4px;display:inline-flex;align-items:center;max-width:780px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hep-book--detail .hep-book--info-bar .info .title-text{display:inline-flex;align-items:center;line-height:24px;height:24px}.hep-book--detail .hep-book--info-bar .info .title-views{display:inline-flex;align-items:center;gap:4px;margin-left:12px;color:#86909c;font-size:16px;line-height:24px;height:24px}.hep-book--detail .hep-book--info-bar .info .title-icons{display:inline-flex;align-items:center;margin-left:8px}.hep-book--detail .hep-book--info-bar .info .adaptive-icon{width:24px;height:24px;margin-right:12px;display:block}.hep-book--detail .hep-book--info-bar .info .ai-inline-icon{width:24px;height:24px;cursor:pointer;display:block}.hep-book--detail .hep-book--info-bar .info .study,.hep-book--detail .hep-book--info-bar .info .collect-btn{border-radius:4px}.hep-book--detail .hep-book--info-bar .info .study{margin-right:18px;background-color:#5785f5}.hep-book--detail .hep-book--info-bar .info .collect-btn{margin:0;border-color:#e5e6eb;color:#4e5969;display:inline-flex;align-items:center;padding-left:12px}.hep-book--detail .hep-book--info-bar .info .collect-btn *{vertical-align:middle}.hep-book--detail .hep-book--info-bar .info .star-icon{display:inline-block;vertical-align:middle}.hep-book--detail .hep-book--info-bar .info .star-icon-empty{color:#4e5969}.hep-book--detail .hep-book--info-bar .info .star-icon-filled{color:#f7b500}.hep-book--detail .hep-book--info-bar .info .collect{color:#666;font-size:13px;cursor:pointer;display:inline-block}.hep-book--detail .hep-book--info-bar .info .collect span{margin-left:4px}.hep-book--detail .desc-wrapper{margin-top:24px;position:relative}.hep-book--detail .desc-wrapper .desc{color:#666;text-indent:2em;line-height:24px}.hep-book--detail .desc-wrapper .desc.desc-collapsed{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.hep-book--detail .desc-wrapper .desc.desc-expanded{display:block}.hep-book--detail .desc-wrapper .desc-toggle{text-align:center;cursor:pointer;font-size:smaller;color:gray;display:flex !important;align-items:center;justify-content:center;gap:4px;visibility:visible !important;opacity:1 !important;z-index:10;position:relative;margin-top:12px}.hep-book--detail .desc-wrapper .desc-toggle.desc-toggle-close{margin-top:12px;height:auto;line-height:normal;background:none}.hep-book--detail .desc-wrapper .desc-toggle.desc-toggle-open{margin-top:12px}.hep-book--detail .desc-wrapper .desc-toggle .gray{font-size:smaller;color:gray}.hep-book--detail .info-relation{display:flex;flex-direction:column;height:100%}.hep-book--detail .info-relation .tab-header{display:flex;gap:8px;margin-bottom:16px}.hep-book--detail .info-relation .tab-header .tab-item{width:64px;height:38px;display:flex;align-items:center;justify-content:flex-start;padding-left:0;text-align:left;cursor:pointer;color:#4e5969;font-size:14px;font-weight:400;transition:all .3s ease;box-sizing:border-box;position:relative}.hep-book--detail .info-relation .tab-header .tab-item span{display:inline-block}.hep-book--detail .info-relation .tab-header .tab-item:hover{color:#5785f5}.hep-book--detail .info-relation .tab-header .tab-item.active{color:#5785f5;font-weight:500}.hep-book--detail .info-relation .tab-header .tab-item.active::after{content:"";position:absolute;bottom:0;left:0;height:2px;background-color:#5785f5;width:var(--text-width, 0);transition:width .3s ease}.hep-book--detail .info-relation .tab-header .tab-item.active span{position:relative;z-index:1}.hep-book--detail .info-relation .tab-content{display:flex;flex-direction:column;gap:12px}.hep-book--detail .info-relation .tab-content .copyright-info-content,.hep-book--detail .info-relation .tab-content .contact-info-content{display:flex;flex-direction:column;gap:12px}.hep-book--detail .info-relation .tab-content .info-item{display:flex;gap:12px;align-items:flex-start}.hep-book--detail .info-relation .tab-content .info-item .info-title{color:#86909c;font-size:14px;font-weight:400;width:56px;white-space:nowrap;flex-shrink:0}.hep-book--detail .info-relation .tab-content .info-item .info-value{color:#1d2129;font-size:14px;font-weight:400;flex:1;word-wrap:break-word;line-height:1.5}.hep-book--detail .info-relation .tab-content .info-item .info-value .copyright-label{color:#86909c;margin-right:12px}
@font-face {
  font-family: 'FontAwesome';
  src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.eot');
  src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.woff') format('woff'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.ttf') format('truetype'), url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.2.0/fonts/fontawesome-webfont.svg?#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.rc-menu {
  outline: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  list-style: none;
  border: 1px solid #d9d9d9;
  box-shadow: 0 0 4px #d9d9d9;
  border-radius: 3px;
  color: #666;
}
.rc-menu-rtl {
  direction: rtl;
}
.rc-menu-hidden,
.rc-menu-submenu-hidden {
  display: none;
}
.rc-menu-collapse {
  overflow: hidden;
  transition: height 0.3s ease-out;
}
.rc-menu-item-group-list {
  margin: 0;
  padding: 0;
}
.rc-menu-item-group-title {
  color: #999;
  line-height: 1.5;
  padding: 8px 10px;
  border-bottom: 1px solid #dedede;
}
.rc-menu-item-active,
.rc-menu-submenu-active > .rc-menu-submenu-title {
  background-color: #eaf8fe;
}
.rc-menu-item-selected {
  background-color: #eaf8fe;
  transform: translateZ(0);
}
.rc-menu-submenu-selected {
  background-color: #eaf8fe;
}
.rc-menu > li.rc-menu-submenu {
  padding: 0;
}
.rc-menu-horizontal.rc-menu-sub,
.rc-menu-vertical.rc-menu-sub,
.rc-menu-vertical-left.rc-menu-sub,
.rc-menu-vertical-right.rc-menu-sub {
  min-width: 160px;
  margin-top: 0;
}
.rc-menu-item,
.rc-menu-submenu-title {
  margin: 0;
  position: relative;
  display: block;
  padding: 7px 7px 7px 16px;
  white-space: nowrap;
}
.rc-menu-rtl .rc-menu-item,
.rc-menu-rtl .rc-menu-submenu-title {
  padding: 7px 16px 7px 7px;
}
.rc-menu-item.rc-menu-item-disabled,
.rc-menu-submenu-title.rc-menu-item-disabled,
.rc-menu-item.rc-menu-submenu-disabled,
.rc-menu-submenu-title.rc-menu-submenu-disabled {
  color: #777 !important;
}
.rc-menu-item-divider {
  height: 1px;
  margin: 1px 0;
  overflow: hidden;
  padding: 0;
  line-height: 0;
  background-color: #e5e5e5;
}
.rc-menu-submenu-popup {
  position: absolute;
}
.rc-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 20px;
}
.rc-menu-submenu-rtl.rc-menu-submenu-popup .submenu-title-wrapper,
.rc-menu-submenu-rtl .rc-menu-submenu-popup .submenu-title-wrapper {
  padding-right: 0;
  padding-left: 20px;
}
.rc-menu-submenu > .rc-menu {
  background-color: #fff;
}
.rc-menu .rc-menu-submenu-title .anticon,
.rc-menu .rc-menu-item .anticon {
  width: 14px;
  height: 14px;
  margin-right: 8px;
  top: -1px;
}
.rc-menu-rtl .rc-menu .rc-menu-submenu-title .anticon,
.rc-menu-rtl .rc-menu .rc-menu-item .anticon {
  margin-right: 0;
  margin-left: 8px;
}
.rc-menu-horizontal {
  background-color: #f3f5f7;
  border: none;
  border-bottom: 1px solid #d9d9d9;
  box-shadow: none;
  white-space: nowrap;
  overflow: hidden;
}
.rc-menu-horizontal > .rc-menu-item,
.rc-menu-horizontal > .rc-menu-submenu > .rc-menu-submenu-title {
  padding: 15px 20px;
}
.rc-menu-horizontal > .rc-menu-submenu,
.rc-menu-horizontal > .rc-menu-item {
  border-bottom: 2px solid transparent;
  display: inline-block;
  vertical-align: bottom;
}
.rc-menu-horizontal > .rc-menu-submenu-active,
.rc-menu-horizontal > .rc-menu-item-active {
  border-bottom: 2px solid #2db7f5;
  background-color: #f3f5f7;
  color: #2baee9;
}
.rc-menu-horizontal:after {
  content: ' ';
  display: block;
  height: 0;
  clear: both;
}
.rc-menu-vertical,
.rc-menu-vertical-left,
.rc-menu-vertical-right,
.rc-menu-inline {
  padding: 12px 0;
}
.rc-menu-vertical > .rc-menu-item,
.rc-menu-vertical-left > .rc-menu-item,
.rc-menu-vertical-right > .rc-menu-item,
.rc-menu-inline > .rc-menu-item,
.rc-menu-vertical > .rc-menu-submenu > .rc-menu-submenu-title,
.rc-menu-vertical-left > .rc-menu-submenu > .rc-menu-submenu-title,
.rc-menu-vertical-right > .rc-menu-submenu > .rc-menu-submenu-title,
.rc-menu-inline > .rc-menu-submenu > .rc-menu-submenu-title {
  padding: 12px 8px 12px 24px;
}
.rc-menu-rtl.rc-menu-vertical > .rc-menu-item,
.rc-menu-rtl.rc-menu-vertical-left > .rc-menu-item,
.rc-menu-rtl.rc-menu-vertical-right > .rc-menu-item,
.rc-menu-rtl.rc-menu-inline > .rc-menu-item,
.rc-menu-rtl.rc-menu-vertical > .rc-menu-submenu > .rc-menu-submenu-title,
.rc-menu-rtl.rc-menu-vertical-left > .rc-menu-submenu > .rc-menu-submenu-title,
.rc-menu-rtl.rc-menu-vertical-right > .rc-menu-submenu > .rc-menu-submenu-title,
.rc-menu-rtl.rc-menu-inline > .rc-menu-submenu > .rc-menu-submenu-title {
  padding: 12px 24px 12px 8px;
}
.rc-menu-vertical .rc-menu-submenu-arrow,
.rc-menu-vertical-left .rc-menu-submenu-arrow,
.rc-menu-vertical-right .rc-menu-submenu-arrow,
.rc-menu-inline .rc-menu-submenu-arrow {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  vertical-align: baseline;
  text-align: center;
  text-transform: none;
  text-rendering: auto;
  position: absolute;
  right: 16px;
  line-height: 1.5em;
}
.rc-menu-vertical .rc-menu-submenu-arrow:before,
.rc-menu-vertical-left .rc-menu-submenu-arrow:before,
.rc-menu-vertical-right .rc-menu-submenu-arrow:before,
.rc-menu-inline .rc-menu-submenu-arrow:before {
  content: '\F0DA';
}
.rc-menu-rtl.rc-menu-vertical .rc-menu-submenu-arrow:before,
.rc-menu-rtl.rc-menu-vertical-left .rc-menu-submenu-arrow:before,
.rc-menu-rtl.rc-menu-vertical-right .rc-menu-submenu-arrow:before,
.rc-menu-rtl.rc-menu-inline .rc-menu-submenu-arrow:before,
.rc-menu-submenu-rtl .rc-menu-vertical .rc-menu-submenu-arrow:before,
.rc-menu-submenu-rtl .rc-menu-vertical-left .rc-menu-submenu-arrow:before,
.rc-menu-submenu-rtl .rc-menu-vertical-right .rc-menu-submenu-arrow:before,
.rc-menu-submenu-rtl .rc-menu-inline .rc-menu-submenu-arrow:before {
  content: '\F0D9';
}
.rc-menu-rtl.rc-menu-vertical .rc-menu-submenu-arrow,
.rc-menu-rtl.rc-menu-vertical-left .rc-menu-submenu-arrow,
.rc-menu-rtl.rc-menu-vertical-right .rc-menu-submenu-arrow,
.rc-menu-rtl.rc-menu-inline .rc-menu-submenu-arrow,
.rc-menu-submenu-rtl .rc-menu-vertical .rc-menu-submenu-arrow,
.rc-menu-submenu-rtl .rc-menu-vertical-left .rc-menu-submenu-arrow,
.rc-menu-submenu-rtl .rc-menu-vertical-right .rc-menu-submenu-arrow,
.rc-menu-submenu-rtl .rc-menu-inline .rc-menu-submenu-arrow {
  right: auto;
  left: 16px;
}
.rc-menu-inline .rc-menu-submenu-arrow {
  transform: rotate(90deg);
  transition: transform 0.3s;
}
.rc-menu-inline .rc-menu-submenu-open > .rc-menu-submenu-title .rc-menu-submenu-arrow {
  transform: rotate(-90deg);
}
.rc-menu-vertical.rc-menu-sub,
.rc-menu-vertical-left.rc-menu-sub,
.rc-menu-vertical-right.rc-menu-sub {
  padding: 0;
}
.rc-menu-submenu-rtl .rc-menu-vertical.rc-menu-sub,
.rc-menu-submenu-rtl .rc-menu-vertical-left.rc-menu-sub,
.rc-menu-submenu-rtl .rc-menu-vertical-right.rc-menu-sub {
  direction: rtl;
}
.rc-menu-sub.rc-menu-inline {
  padding: 0;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.rc-menu-sub.rc-menu-inline > .rc-menu-item,
.rc-menu-sub.rc-menu-inline > .rc-menu-submenu > .rc-menu-submenu-title {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 0;
}
.rc-menu-rtl .rc-menu-sub.rc-menu-inline > .rc-menu-item,
.rc-menu-rtl .rc-menu-sub.rc-menu-inline > .rc-menu-submenu > .rc-menu-submenu-title {
  padding-left: 0;
}
.rc-menu-open-slide-up-enter,
.rc-menu-open-slide-up-appear {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  transform-origin: 0 0;
  opacity: 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-play-state: paused;
}
.rc-menu-open-slide-up-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  transform-origin: 0 0;
  opacity: 1;
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-play-state: paused;
}
.rc-menu-open-slide-up-enter.rc-menu-open-slide-up-enter-active,
.rc-menu-open-slide-up-appear.rc-menu-open-slide-up-appear-active {
  animation-name: rcMenuOpenSlideUpIn;
  animation-play-state: running;
}
.rc-menu-open-slide-up-leave.rc-menu-open-slide-up-leave-active {
  animation-name: rcMenuOpenSlideUpOut;
  animation-play-state: running;
}
@keyframes rcMenuOpenSlideUpIn {
  0% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0);
  }
  100% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
}
@keyframes rcMenuOpenSlideUpOut {
  0% {
    opacity: 1;
    transform-origin: 0% 0%;
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    transform-origin: 0% 0%;
    transform: scaleY(0);
  }
}
.rc-menu-open-zoom-enter,
.rc-menu-open-zoom-appear {
  opacity: 0;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  transform-origin: 0 0;
  animation-timing-function: cubic-bezier(0.08, 0.82, 0.17, 1);
  animation-play-state: paused;
}
.rc-menu-open-zoom-leave {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  transform-origin: 0 0;
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  animation-play-state: paused;
}
.rc-menu-open-zoom-enter.rc-menu-open-zoom-enter-active,
.rc-menu-open-zoom-appear.rc-menu-open-zoom-appear-active {
  animation-name: rcMenuOpenZoomIn;
  animation-play-state: running;
}
.rc-menu-open-zoom-leave.rc-menu-open-zoom-leave-active {
  animation-name: rcMenuOpenZoomOut;
  animation-play-state: running;
}
.rc-menu-submenu-rtl.rc-menu-open-zoom-enter,
.rc-menu-submenu-rtl.rc-menu-open-zoom-appear,
.rc-menu-submenu-rtl.rc-menu-open-zoom-leave,
.rc-menu-submenu-rtl .rc-menu-open-zoom-enter,
.rc-menu-submenu-rtl .rc-menu-open-zoom-appear,
.rc-menu-submenu-rtl .rc-menu-open-zoom-leave {
  transform-origin: top right !important;
}
@keyframes rcMenuOpenZoomIn {
  0% {
    opacity: 0;
    transform: scale(0, 0);
  }
  100% {
    opacity: 1;
    transform: scale(1, 1);
  }
}
@keyframes rcMenuOpenZoomOut {
  0% {
    transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    transform: scale(0, 0);
  }
}

.hep-detail--resource-table{margin-top:16px}.hep-detail--resource-table .title{max-width:266px;display:inline-block;word-wrap:break-word;margin-right:8px}.hep-detail--resource-table .marginr16{margin-right:16px}.hep-detail--resource-table .colorHight{cursor:pointer;color:#5785f5}.hep-detail--resource-table .color9{color:#999}
.resource-table-icon-com{color:#fff}.resource-table-icon-com .marginl16{margin-left:16px}.resource-table-icon-com .icon{cursor:pointer;color:#5785f5}
.hep-resource--resource-grad-wrap{width:100%;display:flex;flex-wrap:wrap;gap:24px 14px;margin-top:15px}.hep-resource--resource-grad-wrap .resource-wrap{position:relative;width:274px;height:233px;border:1px solid #eee;border-radius:4px;box-sizing:border-box;transition:border-color .3s;overflow:hidden}.hep-resource--resource-grad-wrap .resource-wrap:hover{border:1.5px solid #769af9}.hep-resource--resource-grad-wrap .resource-wrap .check{position:absolute;top:9px;right:9px}.hep-resource--resource-grad-wrap .resource-wrap .img{max-width:95%;max-height:95%;border-radius:4px}.hep-resource--resource-grad-wrap .resource-wrap .img-wrap{width:219px;height:102px;border-radius:4px;display:flex;justify-content:center;align-items:center;position:relative}.hep-resource--resource-grad-wrap .resource-wrap .img-wrap .img-icon-mark{position:absolute;width:100%;height:100%;background-color:rgba(214,213,213,.3)}.hep-resource--resource-grad-wrap .resource-wrap .img-wrap .cover{font-size:50px}.hep-resource--resource-grad-wrap .resource-wrap .reso-title{width:274px;height:80px;overflow:hidden;padding:16px;position:relative;box-sizing:border-box}.hep-resource--resource-grad-wrap .resource-wrap .reso-title p{font-size:14px}.hep-resource--resource-grad-wrap .resource-wrap .reso-title .bottom{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:10px;color:#999}.hep-resource--resource-grad-wrap .resource-wrap .reso-title .bottom .bottom-left{display:flex;align-items:center;gap:9px}.hep-resource--resource-grad-wrap .resource-wrap .reso-title .bottom .alignc{display:flex;align-items:center}.hep-resource--resource-grad-wrap .resource-wrap .reso-title .bottom .bottom-icons{display:flex;align-items:center;gap:12px}.hep-resource--resource-grad-wrap .resource-wrap .reso-title .bottom .bottom-icons .icon{cursor:pointer;font-size:16px;color:#666}.hep-resource--resource-grad-wrap .resource-wrap .reso-title .bottom .bottom-icons .icon:hover{color:#5785f5}.hep-resource--resource-grad-wrap .resource-wrap .reso-title .bottom .bottom-icons .icon-star-fill{color:#ffa940}.hep-resource--resource-grad-wrap .resource-wrap .bigImgpng{width:100%;height:153px;position:relative;left:.5px;object-fit:cover}.hep-resource--resource-grad-wrap .resource-wrap .resource-badge{position:absolute;top:8px;left:8px;height:24px;min-width:88px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-top-left-radius:8px;border-bottom-right-radius:8px;background:rgba(0,0,0,.45);color:#fff;font-size:12px;font-weight:500;line-height:24px;pointer-events:none;z-index:2}.hep-resource--resource-grad-wrap .no-list{color:#999;width:100%;text-align:center;margin:100px}.hep-resource--resource-grad-wrap .bordert{box-sizing:border-box}.hep-resource--resource-grad-wrap .marginr16{margin-right:16px}.hep-resource--resource-grad-wrap .marginr20{margin-right:20px}.hep-resource--resource-grad-wrap .marginr8{margin-right:10px}
.resource-toggle{width:100%;background-color:#fff;padding:16px 20px;margin-left:24px}.resource-toggle .top{width:100%;display:flex;flex-direction:row;justify-content:space-between;font-size:16px;font-weight:500;color:#1d2129}.resource-toggle .top .table-icon{color:#ddd;margin-left:10px;cursor:pointer}.resource-toggle .top .table-show{color:#5785f5}.resource-toggle .top .toggle-icons{display:flex;align-items:center;gap:8px}.resource-toggle .top .toggle-icons .toggle-icon{width:32px;height:32px;cursor:pointer;transition:opacity .2s ease}.resource-toggle .top .toggle-icons .toggle-icon:hover{opacity:.7}.resource-toggle .top .toggle-icons .toggle-icon.active{opacity:1}.resource-toggle .top .toggle-icons .toggle-icon:not(.active){opacity:.5}.resource-toggle .middle{margin-top:24px}.resource-toggle .middle .left{display:flex;flex-direction:row;align-items:center}.resource-toggle .middle .left .input{width:240px;margin-right:32px}.resource-toggle .middle .left .select{width:220px}.resource-toggle .middle .left .select .zent-select{width:220px;background-color:#f7f8fa;border:none;border-radius:4px}.resource-toggle .middle .left .select .zent-select .zent-select-text{background-color:#f7f8fa;border:none;border-radius:4px}.resource-toggle .middle .left .select .zent-select .zent-select-text::after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB00lEQVRYR+2VzXHCMBCFd2GsK3QQOghUEFxBoIJMKgg+sBpOISdG4uCkAzoIqSCkgpAKQjogVxhQZhk547HBP+LAxboxlrSf3u57IFx44YXrQwVQKVApkFJAaz0HgFu2pzGmL6Xk385LKdVDxFd7wRsR9eKXpQDCMGxuNpsVIjYAYL3b7Tqj0WjlQjCZTFr1ev0TAJrGmF8hRCsIgnUmAH9MUC+IyHcBUEotEfE6S82TQ6i1fgaAB3v4SUo5LgOhlBoj4qM980JEg2PnTwLYViyiFyCiPxwOF0UgptNp1xjzbuG/pJTtU+cybai1bhtjGKJhjFkJITrJHiYvZvDtdvsd9R0Ru0S0dAKw8zBAxNC+Zi6l7GepEHcRANwT0Sxrf6EgSlgzkFLyfKSWUuofFgBSlis1A/HNVlaW8YqtCQB+UlZuFwBw35sA8ON5XjuvXVyjkAK8MT5YALD0PM+PClhALn4YtjIDWxjAzsNRa51j2VIADKG1ZiveROFiXxxF7QcRdYtYNdpTGoDjtVarccIdotpedIja/X7fLhvbpQGORPWBwfWPywnAQswQ8S4vavPa4QwQRTUXEEJ0i1jOOQfyXnHOd2cFzikaP1sBVApUCvwBiYHZIQxZfUAAAAAASUVORK5CYII=");background-size:15px 13px}.resource-toggle .content{width:100%;margin-bottom:20px}.resource-toggle .content .zent-checkbox-group>:not(.zent-checkbox-wrap){line-height:initial}.resource-toggle .content .table{margin-top:16px}.resource-toggle .pagination-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:16px}.resource-toggle .pagination-wrapper .custom-pagination-info{font-size:14px;color:#666}.resource-toggle .pagination-wrapper .zent-pagination .zent-pagination-count,.resource-toggle .pagination-wrapper .zent-pagination .zent-pagination-info,.resource-toggle .pagination-wrapper .zent-pagination .zent-pagination__info,.resource-toggle .pagination-wrapper .zent-pagination .zent-pagination__count,.resource-toggle .pagination-wrapper .zent-pagination>span:first-of-type,.resource-toggle .pagination-wrapper .zent-pagination>div:first-child{display:none !important;visibility:hidden !important;width:0 !important;height:0 !important;overflow:hidden !important;font-size:0 !important;line-height:0 !important}.resource-toggle .pagination-wrapper .zent-pagination .zent-pagination-arrow-button{border:none !important;width:12px !important;height:12px !important;min-width:12px !important;padding:0 !important;background:rgba(0,0,0,0) !important}.resource-toggle .pagination-wrapper .zent-pagination .zent-pagination-arrow-button svg{width:12px !important;height:12px !important}.resource-toggle .pagination-wrapper .zent-pagination button.zent-pagination-page-button,.resource-toggle .pagination-wrapper .zent-pagination .zent-pagination-page-button{border:none !important;background:rgba(0,0,0,0) !important;box-shadow:none !important}.resource-toggle .pagination-wrapper .zent-pagination button.zent-pagination-page-button--current,.resource-toggle .pagination-wrapper .zent-pagination .zent-pagination-page-button--current,.resource-toggle .pagination-wrapper .zent-pagination button.zent-pagination-page-button.zent-pagination-page-button--current,.resource-toggle .pagination-wrapper .zent-pagination .zent-pagination button[class*=current],.resource-toggle .pagination-wrapper .zent-pagination button[class*=page-button][class*=current]{border-radius:4px !important;background:rgba(188,217,255,.52) !important;background-color:rgba(188,217,255,.52) !important;border:none !important;border-color:rgba(0,0,0,0) !important;box-shadow:none !important}.resource-toggle .pagination-wrapper .zent-pagination button.zent-pagination-page-button:hover{border-color:rgba(0,0,0,0) !important}.zent-select-popup{width:220px !important}
.input-notes{width:100%}.input-notes .zent-input-wrapper,.input-notes .zent-input-wrapper[data-zv]{border:none !important;border-radius:4px;background:#f7f8fa}.input-notes .zent-textarea{height:78px !important;resize:none;border-radius:4px;background:#f7f8fa;border:none !important}.input-notes .btns{width:100%;margin-top:20px;display:flex;flex-direction:row;justify-content:flex-end}
.hep-submit--work-order{width:795px}.hep-submit--work-order .zent-dialog-r{border-radius:4px !important}.hep-submit--work-order .zent-dialog-r-header{font-size:16px;font-weight:500;padding-left:0}.hep-submit--work-order .zent-dialog-r-title{padding-left:0;font-weight:600}.hep-submit--work-order .zent-btn{border-radius:4px !important}.hep-submit--work-order .zent-btn-primary{background:#5785f5 !important;border:none !important}.hep-submit--work-order .zent-dialog-r-footer .zent-btn:not(.zent-btn-primary){background:#f2f3f5 !important;border:none !important;color:#666 !important}.hep-submit--work-order .content{width:100%}.hep-submit--work-order .content .form-row{width:100%;margin-bottom:20px}.hep-submit--work-order .content .form-row .form-label{display:block;font-size:14px;color:#333;margin-bottom:8px}.hep-submit--work-order .content .form-row .form-input{width:100%}.hep-submit--work-order .content .form-row .form-input.zent-input-wrapper,.hep-submit--work-order .content .form-row .form-input.zent-input-wrapper[data-zv],.hep-submit--work-order .content .form-row .form-input.zent-textarea-wrapper,.hep-submit--work-order .content .form-row .form-input .zent-input-wrapper,.hep-submit--work-order .content .form-row .form-input .zent-input-wrapper[data-zv],.hep-submit--work-order .content .form-row .form-input .zent-textarea-wrapper{border:none !important;box-shadow:none !important;border-radius:4px !important;background:#f8f9fa !important}.hep-submit--work-order .content .form-row .form-input .zent-input,.hep-submit--work-order .content .form-row .form-input input.zent-input{height:40px !important;font-size:14px !important;background-color:#f8f9fa !important;border:none !important;border-radius:4px !important;box-shadow:none !important;outline:none !important}.hep-submit--work-order .content .form-row .form-input .zent-textarea,.hep-submit--work-order .content .form-row .form-input textarea.zent-textarea{background-color:#f8f9fa !important;border:none !important;border-radius:4px !important;resize:vertical !important;box-shadow:none !important;outline:none !important}.hep-submit--work-order .content .form-row .form-input .zent-input:focus,.hep-submit--work-order .content .form-row .form-input .zent-textarea:focus,.hep-submit--work-order .content .form-row .form-input .zent-input:hover,.hep-submit--work-order .content .form-row .form-input .zent-textarea:hover,.hep-submit--work-order .content .form-row .form-input .zent-input:active,.hep-submit--work-order .content .form-row .form-input .zent-textarea:active{border:none !important;box-shadow:none !important;outline:none !important}.hep-submit--work-order .content .form-row .upload-section .upload-tips{font-size:12px;color:#666;margin-bottom:8px}.hep-submit--work-order .content .form-row .upload-section .zent-upload .zent-upload-trigger{height:80px;width:80px;border:1px solid #e5e6eb;border-radius:4px;background-color:#fafafa;display:flex;align-items:center;justify-content:center;font-size:24px;color:#999}.hep-submit--work-order .content .form-row .upload-section .zent-upload-tips{display:none}.hep-submit--work-order .marginb25{margin-bottom:25px}.hep-submit--work-order .upload-wrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;margin-top:25px}.hep-submit--work-order .upload-wrap .cont{width:64px;height:64px;position:relative;border:1px solid rgba(0,0,0,.15);border-radius:2px;padding:4px;margin-right:16px}.hep-submit--work-order .upload-wrap .cont .upload-img{width:100%;height:100%;background-size:cover;background-position:50% 50%}.hep-submit--work-order .upload-wrap .cont .icon{color:#a6adb4;position:absolute;top:-8px;right:-8px;cursor:pointer}
.hep-study--left-menu{width:213px;display:flex;flex-direction:column;color:#666;background-color:hsla(0,0%,100%,.45);border:1px solid #fff;border-radius:8px;padding:20px;box-sizing:border-box}.hep-study--left-menu>.title{color:#000;font-size:16px;padding-bottom:16px;border-bottom:1px solid #e5e6eb}.hep-study--left-menu .menu-wrap{width:173px;height:40px;padding:7px 0}.hep-study--left-menu .menu-wrap .active{color:#5785f5}.hep-study--left-menu .menu-wrap .content{width:173px;padding:8px 16px;display:flex;align-items:center;border-radius:4px;cursor:pointer}.hep-study--left-menu .menu-wrap .content:hover{color:#5785f5}.hep-study--left-menu .menu-wrap .content .marginr8{margin-right:9px}
.hep-study--book-item .photo{width:95px;height:128px;background:hsla(0,0%,100%,0);box-shadow:0px 4px 6px 0px rgba(0,0,0,.0784313725);cursor:pointer}.hep-study--book-item .info-bar{height:128px;margin-left:16px}.hep-study--book-item .info-bar .maginl8{margin-left:8px}.hep-study--book-item .info-bar .width{width:165px}.hep-study--book-item .info-bar .color6{color:#666}.hep-study--book-item .info-bar .isbn span{color:#333}.hep-study--book-item .info-bar .author span{color:#5785f5}.hep-study--book-item .info-bar .end-time .time{display:flex;flex-direction:row;align-items:center}.hep-study--book-item .info-bar .end-time span{color:#333}.hep-study--book-item .info-bar .end-time .guoqi{color:#e15f41;display:flex;flex-direction:row;align-items:center}.hep-study--book-item .info-bar .end-time .jiguoqi{color:#faad14;display:flex;flex-direction:row;align-items:center}.hep-study--book-item .info-bar .end-time .marginl4{margin-left:4px}
.hep-study--tab-header-left-title{color:#999;font-weight:400;cursor:pointer}.hep-study--tab-header-left-line{display:inline-block;width:2px;height:12px;background-color:#ddd;margin:0 16px}.hep-study--tab-header-left .active{color:#323233;font-weight:900}.hep-study--tab-header-right-input{width:307px}
.resource-study-wrap .color-theme{color:#5785f5}.resource-study-wrap .collect{cursor:pointer;color:#5785f5}
.hep-study--study-block{width:100%;min-height:calc(100vh - 152px)}.hep-study--study-block .hep-study--study-books{display:flex;flex-wrap:wrap}.hep-study--study-block>.title{width:100%;padding-bottom:8px;font-size:20px;margin-bottom:8px}.hep-study--study-block>.title .zenticon{color:#6689e6}.hep-study--study-block>.title span{font-weight:500;margin-left:8px}.hep-study--study-block .book-wrap{width:100%;min-height:calc(100vh - 260px)}.hep-study--study-block .book-wrap .hep-study--studing-books{margin-top:24px;display:flex;flex-wrap:wrap}.hep-study--study-block .book-wrap .hep-study--studing-books .marginr32{margin-right:32px;margin-bottom:27px}.hep-study--study-block .book-wrap .hep-study--studing-books .no-class{width:100%;margin:100px;text-align:center;color:#9e9e9e}.hep-study--study-block .resource{margin-top:16px}
.hep-chat--textarea{padding:20px;display:flex;align-items:center}.hep-chat--textarea .zent-input-wrapper{flex:1}.hep-chat--textarea__submit{margin-left:10px}.chat-message--content{display:inline;white-space:pre-wrap}.chat-message--content .MathJax_SVG{display:inline-block !important;vertical-align:middle;max-width:90%}.formula-preview MathJax{width:40px;height:20px}.question-container{display:inline-block;margin-left:8px}.question-container .question-item{display:inline-block;background:#f0f2f5;padding:4px 8px;border-radius:4px;margin:2px}.formula-editor{width:850px;height:550px;border:1px solid #fff;background-color:#fff}.formula-preview{border:1px solid #ccc;padding:8px;min-height:20px;color:#666}.formula-preview:empty::before{content:attr(data-placeholder);color:#999}
body{overflow:hidden}body .hep-chat--message{display:flex;flex-direction:row-reverse;margin-bottom:1rem}body .hep-chat--message .hep-chat--avatar{margin-left:8px}body .hep-chat--message .message-wrapper{max-width:80%;padding:12px 16px;background:#409eff;color:#fff;border-radius:1em 1em 0 1em}body .hep-chat--message .message-wrapper .chat-message--content{font-size:12px;white-space:pre-wrap;word-break:break-all;line-height:20px}body .hep-chat--message .message-wrapper .chat-message--content .katex .base,body .hep-chat--message .message-wrapper .chat-message--content .katex .strut{display:inline}body .hep-chat--message .message-wrapper .chat-message--content .katex .base{white-space:pre-wrap}body .hep-chat--message__ai{flex-direction:row}body .hep-chat--message__ai .message-wrapper{border-radius:1em 1em 1em 0;background:rgba(0,0,0,.0666666667);color:#606266}body .hep-chat--message__ai .hep-chat--avatar{margin-left:0;margin-right:8px;background-color:rgba(122,0,153,.8666666667)}
.hep-chat--page{position:relative;height:100vh;background-color:#f9f9f9}.hep-chat--page__container{padding:20px 20px 0 20px;height:calc(100vh - 140px);overflow-y:auto}.hep-chat--page__view{width:60%;min-width:750px;margin:0 auto}.hep-chat--page__footer{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60%;min-width:750px}.hep-chat--page code{white-space:pre-wrap;word-wrap:break-word}
.hep-book--item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:174px;height:257px;user-select:none;background-color:#fff;cursor:pointer;transition:all .3s;border-radius:8px;border:1px solid #eee;margin-bottom:32px;padding:16px 25px;margin-right:31px}.hep-book--item img.photo{height:165px;width:100%;object-fit:cover}.hep-book--item span.book-title{font-size:14px !important;margin-top:16px}.hep-book--item span.extra{color:#666;font-size:12px;margin-top:4px}.hep-book--item .badges-wrapper{display:inline-flex;align-items:center;gap:8px;margin-top:8px}.hep-book--item .smart-diagnosis-badge{display:inline-flex;align-items:center;justify-content:flex-start;width:80px;height:20px;padding-left:2px;border-radius:14px;background-color:#3ec57f;color:#fff;font-size:12px;font-weight:600;line-height:20px}.hep-book--item .smart-diagnosis-badge .test-icon{width:16px;height:16px;display:inline-block;flex-shrink:0;margin-right:4px;object-fit:contain;vertical-align:middle}.hep-book--item .ai-badge{display:inline-flex;align-items:center;justify-content:flex-start;width:68px;height:20px;padding-left:2px;border-radius:14px;background-color:#5785f5;color:#fff;font-size:12px;font-weight:600;line-height:20px}.hep-book--item .ai-badge .ai-icon{width:16px;height:16px;display:inline-block;flex-shrink:0;margin-right:4px;object-fit:contain;vertical-align:middle}.hep-book--item .exercise-badge{display:inline-flex;align-items:center;justify-content:flex-start;width:80px;height:20px;padding-left:2px;border-radius:14px;background-color:#c98d48;color:#fff;font-size:12px;font-weight:600;line-height:20px}.hep-book--item .exercise-badge .exercise-icon{width:16px;height:16px;display:inline-block;flex-shrink:0;margin-right:4px;object-fit:contain;vertical-align:middle}.hep-book--item .overflow-space{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hep-book--item:hover{opacity:.8}
.hep-all-hot-book--container{display:flex;flex-wrap:wrap}.hep-all-hot-book--container .pagination-box{width:100%;display:flex;justify-content:flex-end;margin:20px 0}
.hep-call-back--container{margin-top:60px;margin-bottom:32px;font-size:14px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;cursor:pointer;color:rgba(0,0,0,.65)}
.hep-hot-book-list--container{min-height:100vh;width:1200px;margin:0 auto;margin-top:120px}
.hep-message-content--container{width:100vw;min-height:100vh;padding:77px 0 0 0;display:flex;flex-direction:column;align-items:center}.hep-message-content--container .content-box{width:1200px}.hep-message-content--container .content-box .container{width:1000px;margin:0 auto;min-height:200px;display:flex;flex-direction:column}.hep-message-content--container .content-box .container .title-container{display:flex;align-items:center;justify-content:space-between}.hep-message-content--container .content-box .container .title-container .title{font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333;line-height:33px;margin-bottom:24px}.hep-message-content--container .content-box .container .content{font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#666;line-height:26px;margin-bottom:24px}.hep-message-content--container .content-box .container .image{width:584px;margin:0 auto}
.packContainer{background-color:#ccc;min-height:100vh}.packContainer .packHeader{width:100vw;height:50px;background-color:#5785f5;text-align:center;line-height:50px;color:#fff;font-size:18px}.packContainer .packBody{width:1280px;min-height:500px;background-color:#ccc;margin:20px auto 0 auto;color:gray}.packContainer .packBorder{border-bottom:1px solid #ccc}.packContainer .packCard>:nth-child(1){background:#fff;width:100%;height:40px;margin-bottom:1px;line-height:40px;padding-left:20px}.packContainer .packCard>:nth-child(2){background:#fff}.packContainer .packCard>:nth-child(2)>:nth-child(1){display:flex;justify-content:space-between;padding:0 20px;line-height:60px}.packContainer .packCard>:nth-child(2)>div{display:flex;justify-content:space-between;padding:0 20px;line-height:30px}.packContainer .packCard>:nth-child(2)>button{border-color:#5785f5;background:#5785f5;width:1270px;margin-left:5px;text-align:center;box-shadow:none;color:#fff;border-radius:10px !important;height:30px}.packContainer .hidden{display:none}.packContainer .full{position:absolute;top:0;bottom:0;left:0;right:0}.packContainer .wechat-web-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;font-size:0}.packContainer .wechat-web-container wx-open-launch-weapp{position:absolute;bottom:10%;left:0;right:0;display:flex;flex-direction:column;align-items:center}.packContainer .desktop-web-container{width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.packContainer .desktop-web-container p{position:absolute;top:40%}
.hep-pay--container{width:100%;height:100vh;background-color:#f6f8fa;font-weight:400}.hep-pay--container-content{width:606px;margin-top:112px}.hep-pay--container-content i{color:#4ada7a;font-size:22px}.hep-pay--container-content-title{margin-top:12px}.hep-pay--container-content-bot{width:100%;padding:32px 24px 0 24px;border-top:1px solid #ddd;margin-top:32px}.hep-pay--container-content-bot-info{width:100%;margin-bottom:60px}.hep-pay--container-content-bot-info .item{height:66px}.hep-pay--container-content-bot-info .price{color:#eb4131;font-size:40px}.hep-pay--container-content-bot .ercode-img-wrap{width:180px;height:180px;margin-bottom:60px;position:relative}.hep-pay--container-content-bot .ercode-img-wrap .ercode-img{width:100%;height:100%}.hep-pay--container-content-bot .ercode-img-wrap .success{position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.8)}.hep-pay--container-content-bot .ercode-img-wrap .success .icon{color:#4ada7a;font-size:46px}.hep-pay--container-content-bot .ercode-img-wrap .success .text{margin-top:12px;color:#666}.hep-pay--container-content-bot .tips2{margin-top:4px}
.panoDesk{position:relative;width:600px;height:300px}
.hep-audio-box .mobile-image{width:40vw;height:40vw}.hep-audio-box .pc-image{width:20vw;height:20vw}.hep-audio-box .styles{border-radius:50%;border:1px solid #ccc;margin:0 auto;margin-bottom:10vw;overflow:hidden;display:flex;justify-content:center;align-items:center}.hep-audio-box .styles.rotate{transition:.5s;animation:rotate 10s linear infinite}.hep-audio-box .styles img{width:100%}.hep-audio-box .rhap_container{width:90vw;margin:0 auto;box-shadow:none;border:1px solid #ccc}@keyframes rotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}
.rhap_container {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  line-height: 1;
  font-family: inherit;
  width: 100%;
  padding: 10px 15px;
  background-color: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
.rhap_container:focus:not(:focus-visible) {
  outline: 0;
}
.rhap_container svg {
  vertical-align: initial;
}

.rhap_header {
  margin-bottom: 10px;
}

.rhap_footer {
  margin-top: 5px;
}

.rhap_main {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
}

.rhap_stacked .rhap_controls-section {
  margin-top: 8px;
}

.rhap_horizontal {
  flex-direction: row;
}
.rhap_horizontal .rhap_controls-section {
  margin-left: 8px;
}

.rhap_horizontal-reverse {
  flex-direction: row-reverse;
}
.rhap_horizontal-reverse .rhap_controls-section {
  margin-right: 8px;
}

.rhap_stacked-reverse {
  flex-direction: column-reverse;
}
.rhap_stacked-reverse .rhap_controls-section {
  margin-bottom: 8px;
}

.rhap_progress-section {
  display: flex;
  flex: 3 1 auto;
  align-items: center;
}

.rhap_progress-container {
  display: flex;
  align-items: center;
  height: 20px;
  flex: 1 0 auto;
  align-self: center;
  margin: 0 calc(10px + 1%);
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
}
.rhap_progress-container:focus:not(:focus-visible) {
  outline: 0;
}

.rhap_time {
  color: #333;
  font-size: 16px;
  user-select: none;
  -webkit-user-select: none;
}

.rhap_progress-bar {
  box-sizing: border-box;
  position: relative;
  z-index: 0;
  width: 100%;
  height: 5px;
  background-color: #dddddd;
  border-radius: 2px;
}

.rhap_progress-filled {
  height: 100%;
  position: absolute;
  z-index: 2;
  background-color: #868686;
  border-radius: 2px;
}

.rhap_progress-bar-show-download {
  background-color: rgba(221, 221, 221, 0.5);
}

.rhap_download-progress {
  height: 100%;
  position: absolute;
  z-index: 1;
  background-color: #dddddd;
  border-radius: 2px;
}

.rhap_progress-indicator {
  box-sizing: border-box;
  position: absolute;
  z-index: 3;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  top: -8px;
  background: #868686;
  border-radius: 50px;
  box-shadow: rgba(134, 134, 134, 0.5) 0 0 5px;
}

.rhap_controls-section {
  display: flex;
  flex: 1 1 auto;
  justify-content: space-between;
  align-items: center;
}

.rhap_additional-controls {
  display: flex;
  flex: 1 0 auto;
  align-items: center;
}

.rhap_repeat-button {
  font-size: 26px;
  width: 26px;
  height: 26px;
  color: #868686;
  margin-right: 6px;
}

.rhap_main-controls {
  flex: 0 1 auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rhap_main-controls-button {
  margin: 0 3px;
  color: #868686;
  font-size: 35px;
  width: 35px;
  height: 35px;
}

.rhap_play-pause-button {
  font-size: 40px;
  width: 40px;
  height: 40px;
}

.rhap_volume-controls {
  display: flex;
  flex: 1 0 auto;
  justify-content: flex-end;
  align-items: center;
}

.rhap_volume-button {
  flex: 0 0 26px;
  font-size: 26px;
  width: 26px;
  height: 26px;
  color: #868686;
  margin-right: 6px;
}

.rhap_volume-container {
  display: flex;
  align-items: center;
  flex: 0 1 100px;
  user-select: none;
  -webkit-user-select: none;
}

.rhap_volume-bar-area {
  display: flex;
  align-items: center;
  width: 100%;
  height: 14px;
  cursor: pointer;
}
.rhap_volume-bar-area:focus:not(:focus-visible) {
  outline: 0;
}

.rhap_volume-bar {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: 4px;
  background: #dddddd;
  border-radius: 2px;
}

.rhap_volume-indicator {
  box-sizing: border-box;
  position: absolute;
  width: 12px;
  height: 12px;
  margin-left: -6px;
  left: 0;
  top: -4px;
  background: #868686;
  opacity: 0.9;
  border-radius: 50px;
  box-shadow: rgba(134, 134, 134, 0.5) 0 0 3px;
  cursor: pointer;
}
.rhap_volume-indicator:hover {
  opacity: 0.9;
}

.rhap_volume-filled {
  height: 100%;
  position: absolute;
  z-index: 2;
  background-color: #868686;
  border-radius: 2px;
}

/* Utils */
.rhap_button-clear {
  background-color: transparent;
  border: none;
  padding: 0;
  overflow: hidden;
  cursor: pointer;
}
.rhap_button-clear:hover {
  opacity: 0.9;
  transition-duration: 0.2s;
}
.rhap_button-clear:active {
  opacity: 0.95;
}
.rhap_button-clear:focus:not(:focus-visible) {
  outline: 0;
}

.resource-show-wrap{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.resource-show-wrap.aplayer_div{width:100% !important}.resource-show-wrap.file-show{width:100%}.resource-show-wrap-resource-link-wrapper{width:100%;height:160px;background:#f7f8fa;padding:16px 24px}.resource-show-wrap-resource-center{width:100%;display:flex;flex-direction:row;justify-content:left;align-items:center;margin-top:0}.resource-show-wrap-resource-center span{font-size:16px}.resource-show-wrap-resource-center a{padding-right:40px}.resource-show-wrap-resource-center-wrap{width:100%;height:119px;background:#fff;border-radius:8px;border:1px solid #e7eaee;margin:30px 0 60px 0;padding:20px 32px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.resource-show-wrap-resource-center-wrap-img{width:80px;height:80px;border-radius:4px;border:1px solid #e7eaee}.resource-show-wrap-resource-center-wrap-right{margin-left:32px;flex:1;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.resource-show-wrap-resource-center-wrap-right p{margin-top:8px;color:#999}.resource-show-wrap-resource-html{width:100%;height:443px;background-color:#f6f8fa;overflow:auto;padding:16px}.resource-show-wrap-resource-preview{width:100%;display:flex;align-items:center;height:443px;flex-wrap:wrap}.resource-show-wrap-resource-paper{width:100%;display:flex;align-items:center;justify-content:center;background-color:#f6f8fa;height:443px;flex-wrap:wrap}.resource-show-wrap-download{width:100%;height:443px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f6f8fa;color:#666}.resource-show-wrap-download-img{width:70px;height:70px}.resource-show-wrap-download-size{color:#999;margin-top:25px}.resource-show-wrap-paper .anti-counterfeit-info{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.resource-show-wrap-paper .anti-counterfeit-info .anti-counterfeit-icon{width:240px;height:176px;margin-bottom:12px}.resource-show-wrap-paper .anti-counterfeit-info .anti-counterfeit-text{font-size:14px;line-height:1.5;color:#666}.resource-show-wrap-paper .anti-counterfeit-info .anti-counterfeit-text div{margin-bottom:16px}.resource-show-wrap-paper .anti-counterfeit-info .paper-view-btn{margin-top:8px;padding:8px 24px;font-size:14px}.resource-show-wrap .anti-counterfeit-info{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.resource-show-wrap .anti-counterfeit-info .anti-counterfeit-icon{width:240px;height:176px;margin-bottom:12px}.resource-show-wrap .anti-counterfeit-info .anti-counterfeit-text{font-size:14px;line-height:1.5;color:#666}.resource-show-wrap .anti-counterfeit-info .anti-counterfeit-text div{margin-bottom:8px}.resource-show-wrap .aplayer{width:100% !important;height:160px;padding:32px 24px;border-radius:8px;background-color:#f7f8fa;box-shadow:none}.resource-show-wrap .aplayer .aplayer-time-inner{padding-right:20px}.resource-show-wrap .aplayer .aplayer-icon{width:24px;height:24px;font-size:24px}.resource-show-wrap .aplayer .aplayer-volume-bar-wrap{left:-5px}.resource-show-wrap .aplayer .aplayer-icon:last-child{margin-right:0}.resource-show-wrap .aplayer .aplayer-body{height:96px}.resource-show-wrap .aplayer .aplayer-body .aplayer-pic{width:96px;height:96px;border-radius:7px;background-color:#d8e0ff !important}.resource-show-wrap .aplayer .aplayer-body .aplayer-info{height:80px;padding:0;position:relative;margin-left:110px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-music{position:absolute;top:10px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-music .aplayer-title{font-size:18px;font-weight:400}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-music .aplayer-author{font-size:14px;font-weight:400;color:#666}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-controller{width:758px;position:absolute;bottom:-8px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{height:8px;background:#d8e0ff;border-radius:2px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{height:4px;background:#d8e0ff;border-radius:2px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{background:#5785f5;height:8px;border-radius:2px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{margin-top:-4px;margin-right:-16px;height:16px;width:16px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time{font-size:14px}.resource-show-wrap .time_uz62bc{padding:0}.aplayer_div{width:100% !important;position:relative}.aplayer_div .playback-rate{position:absolute;right:20px;top:50px;z-index:10}.aplayer_div .playback-rate select{width:51px;height:28px;border:none;font-size:12px;outline:none;cursor:pointer;border-radius:30px;background:#e5e6eb;color:#4e5969}
.panoDesk{position:relative;width:600px;height:300px}
.common-video{width:100% !important;height:100% !important}.common-video xg-poster.xgplayer-poster{background-size:contain;background-repeat:no-repeat}.xgplayer-skin-default xg-played.xgplayer-progress-played,.xgplayer-skin-default xg-drag.xgplayer-drag{background-image:unset;background-color:#5785f5}
.qa-input{width:100%;display:flex;flex-direction:column;align-items:center}.qa-input .times{width:804px;text-align:right;padding-right:2px;margin-bottom:16px;color:#4e5969;font-size:14px;font-weight:400;line-height:22px}.qa-input .voice-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qa-input .voice-icon{padding:4px;border-radius:50px}.qa-input .voice-icon:hover{background-color:rgba(0,0,0,.05)}.qa-input .stop-text{color:#5785f5;font-size:14px;font-weight:500;padding:2px 8px;border:1px solid #5785f5;border-radius:4px}.qa-input .stop-text:hover{background-color:none !important}.qa-input .info-box{width:804px;display:flex;align-items:center;gap:16px;margin-bottom:16px}.qa-input .info-box .qa-tag{padding:0 16px;display:flex;align-items:center}.qa-input .info-box .qa-new{margin-left:auto;display:flex;justify-content:center;align-items:center;gap:4px;padding-left:12px;padding-right:16px}.qa-input .info-box .tag{height:32px;border-radius:8px;border:1px solid #5785f5;color:#5785f5;font-size:14px;font-weight:400;line-height:20px;cursor:pointer}.qa-input .info-box .insert-formula{border:none;background:#f3f8ff;padding-top:5px;border-radius:4px;border:1px solid #fff;cursor:pointer}.qa-input .content-box{position:relative;width:804px;height:116px;padding:16px;border-radius:8px;background:hsla(0,0%,100%,.6);box-sizing:border-box}.qa-input .content-box .qa-input-textarea{width:100%;height:100%;overflow:auto;border:none;outline:none;resize:none;padding:0;border-radius:0;background:rgba(0,0,0,0);box-sizing:border-box;display:block;text-indent:0;word-wrap:break-word;overflow-wrap:break-word;color:#1d2129;font-size:14px;font-weight:400;line-height:22px}.qa-input .content-box .qa-input-icons{background:#f6faff;position:absolute;bottom:16px;right:16px;display:flex;gap:16px}.qa-input .content-box .qa-input-icons img.send-icon{cursor:pointer}.qa-input .content-box .qa-input-icons img.send-icon.disabled{cursor:not-allowed;opacity:.7}.qa-input .content-box .qa-input-textarea.formula-preview:empty:before{content:attr(data-placeholder);color:#86909c;pointer-events:none;font-style:normal;display:block;position:absolute;top:0;left:0;padding:16px}.qa-input .latex-editor-overlay{position:fixed;top:64px;left:50%;transform:translateX(-35%);width:804px;height:calc(100vh - 324px);background-color:#fff;z-index:9999}.qa-input .latex-editor-overlay .formula-modal{height:100%}.qa-input .latex-editor-overlay .formula-modal .formula-editor{height:100%}.qa-input .latex-editor-overlay .formula-modal .formula-editor .formula-iframe{width:800px;height:calc(100% - 72px);padding-top:11px;padding-left:10px;padding-right:10px}.qa-input .latex-editor-overlay .formula-modal .formula-editor .btns{position:absolute;bottom:24px;right:24px;display:flex;gap:16px}.qa-input .latex-editor-overlay .formula-modal .formula-editor .btns .close-btn{border:none;border-radius:4px;padding:0 12px;height:32px;background-color:#e5e9f2;color:#4e5969}.qa-input .latex-editor-overlay .formula-modal .formula-editor .btns .confirm-btn{border:none;border-radius:4px;padding:0 12px;height:32px;background-color:#5785f5;color:#fff}.qa-input .tip{color:#86909c;font-size:12px;font-weight:400;line-height:20px;margin-top:10px}
.introduction-container{width:100%;height:100%;display:flex;flex-direction:column;gap:24px}.introduction-container .header{width:100%;height:56px;display:flex}.introduction-container .header .tab{cursor:pointer;display:flex;justify-content:center;align-items:center;gap:12px;color:#4e5969;font-size:16px;font-weight:400;width:33.3333333333%;background-color:#fff}.introduction-container .header .tab.checked{color:#5785f5;background-color:#d8e0ff;font-weight:500}.introduction-container .header .tab:first-child{border-radius:8px 0 0 8px}.introduction-container .header .tab:last-child{border-radius:0 8px 8px 0}.introduction-container .content-abstract{height:calc(100% - 80px);overflow-y:auto;display:flex;flex-direction:column;gap:24px}.introduction-container .content-abstract .item{height:calc(50% - 12px);display:flex;flex-direction:column;gap:12px;background-color:#fff;border-radius:8px;padding:16px}.introduction-container .content-abstract .item .item-title{display:flex;align-items:center;justify-content:space-between;color:#4e5969;font-size:16px;font-weight:400;line-height:22px}.introduction-container .content-abstract .item .item-title img{cursor:pointer;padding:4px}.introduction-container .content-abstract .item .item-content{height:calc(100% - 36px);overflow-y:auto;padding:16px;border-radius:4px;background:#f7f8fa;color:#1d2129;font-size:14px;font-weight:400;line-height:22px}.introduction-container .content{height:calc(100% - 80px);overflow-y:auto;border-radius:8px 8px 0 0;background-color:#fff;padding:16px;display:flex;flex-direction:column;gap:12px}.introduction-container .content .item-title{display:flex;align-items:center;justify-content:flex-end;color:#4e5969;font-size:16px;font-weight:400;line-height:22px}.introduction-container .content .item-title img{cursor:pointer;padding:4px}.introduction-container .content .item-content{height:calc(100% - 36px);overflow-y:auto;padding:16px;border-radius:4px;background:#f7f8fa;color:#1d2129;font-size:14px;font-weight:400;line-height:22px}.markdown-content ul,.markdown-content ol{list-style:revert !important}.markdown-content>*{padding-left:0}.markdown-content>h1,.markdown-content>h2,.markdown-content>h3,.markdown-content>h4,.markdown-content>h5,.markdown-content>h6,.markdown-content>p,.markdown-content>ul,.markdown-content>ol{margin-top:0}.markdown-content>ul,.markdown-content>ol{padding-left:24px}
.message-list{display:flex;flex-direction:column;gap:32px;max-width:804px;margin:0 auto;padding-top:24px;scrollbar-width:none}.message-list::-webkit-scrollbar{width:0}.message-list::-webkit-scrollbar-thumb{background-color:#e5e5e5;border-radius:4px}.message-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.message-item{display:flex;width:100%;align-items:flex-end;align-items:flex-start;gap:16px}.message-item.user{justify-content:flex-end}.message-item.ai{justify-content:flex-start}.message-item .message-avatar{width:32px;height:32px;border-radius:50%}.message-content{max-width:80%;padding:16px;border-radius:8px;font-size:14px;font-weight:400;line-height:22px;position:relative;color:#1d2129;font-size:14px;font-weight:400;line-height:22px}.user .message-content{background:#5785f5;color:#fff}.ai .message-content{color:#1d2129;background:hsla(0,0%,100%,.6)}.ai .message-content .message-btns{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;margin-top:8px}.ai .message-content .message-btns button{border-radius:4px;background:#5785f5;height:32px;padding:0 16px;color:#fff;border:none;cursor:pointer}.ai .message-content .message-btns button:disabled{cursor:not-allowed;opacity:.7}.message-edit-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;justify-content:center;align-items:center;padding:20px}.message-edit-modal-overlay .message-edit-modal{background:#fff;border-radius:8px;padding:24px;width:100%;max-width:960px;overflow:auto;position:relative;box-shadow:0 4px 24px rgba(0,0,0,.15)}.message-edit-modal-overlay .message-edit-modal .message-edit-title{margin:0 0 16px 0;font-size:18px;font-weight:600}.message-edit-modal-overlay .message-edit-modal .message-edit-input{width:100%;min-height:380px;max-height:500px;padding:12px;border:1px solid #e5e6eb;border-radius:4px;resize:vertical;font-size:14px;line-height:1.6;font-family:"-apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif"}.message-edit-modal-overlay .message-edit-modal .message-edit-btns{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.message-edit-modal-overlay .message-edit-modal .message-edit-btns .cancel-btn{padding:8px 16px;border:1px solid #e5e6eb;border-radius:4px;background:#fff;cursor:pointer;font-size:14px}.message-edit-modal-overlay .message-edit-modal .message-edit-btns .save-btn{padding:8px 16px;border:1px solid #1890ff;border-radius:4px;background:#1890ff;color:#fff;cursor:pointer;font-size:14px}.markdown-content ul,.markdown-content ol{list-style:revert !important}.markdown-content>*{padding-left:0}.markdown-content>h1,.markdown-content>h2,.markdown-content>h3,.markdown-content>h4,.markdown-content>h5,.markdown-content>h6,.markdown-content>p,.markdown-content>ul,.markdown-content>ol{margin-top:0}.markdown-content>ul,.markdown-content>ol{padding-left:24px}.markdown-content pre,.markdown-content code{white-space:pre-wrap !important;word-wrap:break-word !important;overflow-wrap:break-word !important;max-width:100% !important;display:block !important}
.ppt-content{position:relative;width:900px;height:100%}.ppt-content .scroll-container{height:calc(100% - 194px);overflow-y:auto}.ppt-content .input-box{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;width:100%}.ppt-content .main-content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:900px;height:650px;overflow-y:auto;z-index:999}.ppt-content .header{padding:18px 24px;border-bottom:1px solid #f0f0f0;background:#fff}.ppt-content .header h1{font-size:20px;font-weight:600;margin:0}.ppt-content .header p{font-size:13px;margin:4px 0 0;color:#666}.ppt-content .main-content{display:flex;flex-direction:column;padding:20px;gap:18px}.ppt-content .main-content .info-box{padding:12px 16px;border:1px solid #eee;border-radius:6px;background:#fafafa}.ppt-content .main-content .info-box ul{margin:8px 0 0;padding-left:18px}.ppt-content .main-content .demo-form{display:block;padding:16px;border:1px solid #eee;border-radius:6px;background:#fff}.ppt-content .main-content .demo-form .form-group{margin-bottom:12px}.ppt-content .main-content .demo-form input[type=text],.ppt-content .main-content .demo-form textarea{font-size:14px;box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:4px}.ppt-content .main-content .demo-form .type-selector{display:flex;gap:12px}.ppt-content .main-content .demo-form .type-option{display:flex;align-items:flex-start;padding:8px;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:6px;gap:10px}.ppt-content .main-content .demo-form .type-option.active{border-color:#dbe7ff;background:#f5f8ff}.ppt-content .main-content .demo-form .button-group{display:flex;margin-top:8px;gap:12px}.ppt-content .main-content .demo-form .btn{padding:8px 12px;cursor:pointer;border:1px solid #d9d9d9;border-radius:4px;background:#fff}.ppt-content .main-content .demo-form .btn-primary{color:#fff;border-color:rgba(0,0,0,0);background:#1677ff}.ppt-content .main-content .demo-form .btn-secondary{background:#f5f5f5}.ppt-content .main-content .demo-form .loading-spinner{display:inline-block;width:12px;height:12px;margin-right:8px;animation:spin 1s linear infinite;vertical-align:middle;border:2px solid hsla(0,0%,100%,.4);border-left-color:#fff;border-radius:50%}@keyframes spin{to{transform:rotate(360deg)}}.ppt-content .main-content .status-message{padding:8px 12px;border-radius:4px}.ppt-content .main-content .status-message.info{color:#096dd9;background:#e6f7ff}.ppt-content .main-content .status-message.success{color:#389e0d;background:#f6ffed}.ppt-content .main-content .status-message.error{color:#cf1322;background:#fff2f0}.ppt-content .main-content .stream-output{font-family:monospace;padding:12px;white-space:pre-wrap;color:#cfe8ff;border-radius:6px;background:#0f1724}.ppt-content .main-content .result-section{border-radius:6px;background:#fff}.ppt-content .main-content .outline-editor{width:100%;min-height:120px}.ppt-content .main-content .outline-content{font-family:monospace;white-space:pre-wrap}.ppt-content .main-content .aippt-iframe-container{min-height:360px;border:1px dashed #e6e6e6;border-radius:6px;background:#fafafa}.ppt-content .main-content .ppt-result-content pre{overflow:auto;padding:10px;border-radius:4px;background:#f7f7f7}.main-content{padding:40px;border-radius:20px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.3)}.main-content .close-icon{width:24px;height:24px;cursor:pointer;position:absolute;right:20px;top:20px}.result-section{display:none}.result-section.show{display:block}.result-section h2{margin-bottom:20px;color:#333}.export-options{display:flex;flex-wrap:wrap;margin-top:20px;gap:10px}.export-btn{font-weight:600;padding:10px 20px;cursor:pointer;transition:all .3s;color:#fff;border:none;border-radius:6px;background:#28a745}.export-btn:hover{transform:translateY(-2px);background:#218838}.stream-output{font-family:"Courier New",monospace;font-size:.9em;display:none;overflow-y:auto;max-height:400px;margin-top:20px;padding:20px;white-space:pre-wrap;word-wrap:break-word;border-radius:10px;background:#f8f9fa}.stream-output.show{display:block}.outline-content{line-height:1.6;padding:20px;white-space:pre-wrap;border-radius:10px;background:#f8f9fa}.outline-editor{font-family:inherit;font-size:1em;width:100%;min-height:300px;padding:15px;resize:vertical;border:2px solid #667eea;border-radius:8px}.aippt-iframe-container{overflow:hidden;width:100%;border-radius:10px;height:609px}#aippt-iframe{height:609px !important}#aippt-iframe .background{background-color:#fff !important}#aippt-iframe .background .modal-inner tselect-modal__inner{width:100% !important;height:100% !important;top:0 !important}.ppt-result-content{padding:20px;border-radius:10px;background:#f8f9fa}.ppt-result-content h3{margin-bottom:10px}.ppt-result-content p{line-height:1.6;margin-top:10px;color:#666}.ppt-result-content pre{overflow-x:auto;margin-top:15px;padding:15px;border-radius:8px;background:#fff}
.questions-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.questions-container .setting{width:398px;height:411px;border-radius:8px;background:hsla(0,0%,100%,.65);padding:24px}.questions-container .setting .setting-title{font-size:32px;font-weight:500;background:linear-gradient(96deg, #5785f5 1.26%, #fb7aff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:center;display:block;width:100%}.questions-container .setting .content{margin-top:16px;padding:16px;border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:16px}.questions-container .setting .content .item{display:flex;align-items:center;gap:16px;color:#1d2129;font-size:14px;font-weight:400;line-height:22px}.questions-container .setting .content .item .select{width:140px;height:32px;border-radius:4px;background:#f7f8fa;border:none;margin:0}.questions-container .setting .content .item .select .zent-select-text{border-radius:4px;background:#f7f8fa;padding:0 12px;border:none;line-height:32px}.questions-container .setting .content .item .select .zent-select-text .zent-select-placeholder{color:#c9cdd4}.questions-container .setting .content .item .input-container{display:flex;align-items:center}.questions-container .setting .content .item .input-container img{width:32px;height:32px;cursor:pointer}.questions-container .setting .content .item .input-container input{width:40px;height:32px;background:#f7f8fa;border:none;text-align:center;outline:none;color:#1d2129;font-size:14px;font-weight:400;-moz-appearance:textfield}.questions-container .setting .content .item .input-container input::-webkit-outer-spin-button,.questions-container .setting .content .item .input-container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.questions-container .setting .generate-btn{width:100%;height:40px;border-radius:4px;background:#5785f5;color:#fff;color:#fff;font-size:16px;font-weight:500;line-height:22px;margin:16px 0}.questions-container .setting .generate-btn:disabled{opacity:.7}.questions-container .setting .generate-btn:disabled:hover{color:#fff;background-color:#5785f5;opacity:.7}.questions-container .setting p{color:#4e5969;font-size:14px;font-weight:400;line-height:22px;text-align:center}.questions-container .result-container{width:100%;height:100%;background-color:#fff;border-radius:8px;background:#fff}.questions-container .result-container .content{height:calc(100% - 102px);overflow:auto;padding:16px}.questions-container .result-container .content .question-section{margin-bottom:24px}.questions-container .result-container .content .question-section .section-title{font-size:20px;font-weight:600;color:#1d2129;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #e5e6eb}.questions-container .result-container .content .question-section .section-content .question-item{margin-bottom:20px;padding:20px;border-radius:8px;background-color:#fff;border:1px solid #e5e6eb}.questions-container .result-container .content .question-section .section-content .question-item .question-number{font-size:16px;font-weight:600;color:#1d2129;margin-bottom:12px}.questions-container .result-container .content .question-section .section-content .question-item .question-options{margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.questions-container .result-container .content .question-section .section-content .question-item .question-options .option-item{font-size:14px;color:#4e5969;line-height:22px}.questions-container .result-container .content .question-section .section-content .question-item .question-answer{font-size:14px;font-weight:500;color:#5785f5;margin-bottom:4px}.questions-container .result-container .content .question-section .section-content .question-item .question-difficulty{font-size:12px;color:#86909c;margin-bottom:4px}.questions-container .result-container .content .question-section .section-content .question-item .question-analysis{font-size:12px;color:#4e5969;line-height:20px}.questions-container .result-container .content .loading{text-align:center;color:#86909c;font-size:16px;padding:40px 0}.questions-container .result-container .footer{height:102px;padding:16px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.questions-container .result-container .footer .btn-container .btn{border-radius:4px;background:#5785f5;color:#fff;font-size:16px;font-weight:400;line-height:22px}.questions-container .result-container .footer .btn-container .btn:disabled{opacity:.7}.questions-container .result-container .footer .btn-container span{margin-left:12px;color:#4e5969;font-size:14px;font-weight:400;line-height:22px}.questions-container .result-container .footer p{color:#86909c;font-size:12px;font-weight:400;line-height:20px}
.col-layout,.questions-render .question-group .question-card,.questions-render .question-group,.questions-render{display:flex;flex-direction:column;gap:16px}.questions-render .question-group .group-title{color:#1d2129;font-size:16px;font-weight:400;line-height:26px}.questions-render .question-group .question-card{padding:16px;border-radius:4px;background:#f7f8fa;color:#1d2129;font-size:14px;font-weight:400;line-height:22px}
.book-item{width:220.8px;height:350px;padding:0 13px;position:relative;cursor:pointer;transition:box-shadow .3s ease,transform .3s ease}.book-item:hover{box-shadow:0px 4px 8px -4px rgba(4,24,115,.1215686275);transform:translateY(-6px)}.book-item .cover-container{width:193px;height:261px;border-radius:4px 4px 0 0;box-shadow:0 4px 16px -4px rgba(4,24,115,.12);background-color:#fff;position:relative}.book-item .cover-container .cover-img{width:193px;height:261px;border-radius:4px 4px 0 0}.book-item .book-info{position:absolute;width:232px;height:119px;bottom:-2px;left:-3px;background-image:url("/imgs/book-bg.png");background-repeat:no-repeat;background-position:left bottom;background-size:100% 100%;padding:22px 20px 0px 16px;display:flex;align-items:flex-start;justify-content:space-between;box-sizing:border-box}.book-item .book-info:hover{box-shadow:0px 4px 8px -4px rgba(4,24,115,.1215686275)}.book-item .book-info .book-info-content{flex:1;min-width:0;margin-right:4px}.book-item .book-info .book-name{color:#1d2129;font-size:14px;font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:8px;margin-bottom:6px}.book-item .book-info .badges-wrapper{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;margin-top:6px}.book-item .book-info .smart-diagnosis-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(62,197,127,.9)}.book-item .book-info .smart-diagnosis-icon .test-icon{width:20px;height:20px;display:block}.book-item .book-info .ai-icon-wrapper{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(87,133,245,.9)}.book-item .book-info .ai-icon-wrapper .ai-icon{width:20px;height:20px;display:block}.book-item .book-info .exercise-icon-wrapper{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(201,141,72,.9)}.book-item .book-info .exercise-icon-wrapper .exercise-icon{width:20px;height:20px;display:block}.book-item .book-info p{color:#86909c;font-size:12px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.book-item .book-info .more-info{margin:4px 0}
.hep-no-content--container{display:flex;width:100%;min-height:500px;flex-direction:column;justify-content:center;align-items:center;color:rgba(0,0,0,.65)}.hep-no-content--container .icon{font-size:40px;margin-bottom:20px}.hep-no-content--container .text{font-size:15px}
.hep-message-list--container{width:100vw;min-height:100vh;padding:77px 0 0 0;display:flex;flex-direction:column;align-items:center}.hep-message-list--container .list-box{width:1200px;min-height:500px}.hep-message-list--container .pagination-box{width:1200px;display:flex;justify-content:flex-end;margin:20px 0 50px 0}
.hep-comment--item{width:100%;margin-bottom:30px}.hep-comment--item .hep-comment--info{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;color:#222;margin-bottom:20px}.hep-comment--item .hep-comment--info .avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;margin-right:8px}.hep-comment--item .hep-comment--info .info{position:relative;width:100%}.hep-comment--item .hep-comment--info .info .content{font-size:14px;color:#1d2129;margin-bottom:8px;line-height:1.6}.hep-comment--item .hep-comment--info .info .username{margin-top:8px;line-height:32px}.hep-comment--item .hep-comment--info .info .username span.update-at{color:#999;font-size:12px;font-weight:400;margin-left:16px}.hep-comment--item .hep-comment--info .info .username span.update-time{font-size:14px;color:#86909c;font-weight:400}.hep-comment--item .hep-comment--info .info .username .operate{position:absolute;right:0}.hep-comment--item .hep-comment--info .info .username .operate .del{font-size:16px;color:#a9aeb8;cursor:pointer}.hep-comment--item .hep-comment--info .info .username .operate .edit{font-size:16px;color:#a9aeb8;cursor:pointer}.hep-comment--item .hep-comment--info .info .username .operate .line{width:1px;height:11px;background-color:#e7eaee;margin:0 8px}.hep-comment--item .hep-comment--info .info .comment{margin-top:4px;font-size:12px;color:#333;line-height:1.8}.hep-comment--item .hep-comment--info .info .children{width:100%;padding:8px 12px;background-color:#f3f3f3;margin-top:8px;font-size:12px;border-radius:3px}.hep-comment--item .hep-comment--info .info .children .comment-child{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer}.hep-comment--item .hep-comment--info .info .children .comment-child .child-name{color:#4f77db}.hep-comment--item .hep-comment--info .info .upload-wrap .upload-img{width:30px;height:30px;border:1px solid #e7eaee;border-radius:2px;margin-right:4px;cursor:pointer}.hep-comment--item .hep-comment--info .info .inp .zent-textarea{resize:none}.hep-comment--item .hep-comment--info .info .inp.edit-input{margin-bottom:8px}.hep-comment--item .hep-comment--info .info .inp.edit-input.zent-input-wrapper,.hep-comment--item .hep-comment--info .info .inp.edit-input.zent-input-wrapper[data-zv],.hep-comment--item .hep-comment--info .info .inp.edit-input.zent-textarea-wrapper,.hep-comment--item .hep-comment--info .info .inp.edit-input .zent-input-wrapper,.hep-comment--item .hep-comment--info .info .inp.edit-input .zent-input-wrapper[data-zv],.hep-comment--item .hep-comment--info .info .inp.edit-input .zent-textarea-wrapper{border:none !important;box-shadow:none !important;border-radius:4px !important;background:#f7f8fa !important}.hep-comment--item .hep-comment--info .info .inp.edit-input .zent-textarea,.hep-comment--item .hep-comment--info .info .inp.edit-input textarea.zent-textarea{height:78px !important;resize:none !important;border-radius:4px !important;background:#f7f8fa !important;border:none !important;box-shadow:none !important;outline:none !important}.hep-comment--item .hep-comment--info .info .inp.edit-input .zent-textarea:focus,.hep-comment--item .hep-comment--info .info .inp.edit-input .zent-textarea:hover,.hep-comment--item .hep-comment--info .info .inp.edit-input .zent-textarea:active,.hep-comment--item .hep-comment--info .info .inp.edit-input textarea.zent-textarea:focus,.hep-comment--item .hep-comment--info .info .inp.edit-input textarea.zent-textarea:hover,.hep-comment--item .hep-comment--info .info .inp.edit-input textarea.zent-textarea:active{border:none !important;box-shadow:none !important;outline:none !important}.hep-comment--item .hep-comment--info .info .edit-bottom{justify-content:space-between}.hep-comment--item .hep-comment--info .info .edit-bottom .operate{position:static;margin-left:auto}.hep-comment--item .hep-comment--info .info .edit-bottom .operate .zent-btn{margin-left:8px}.del-comment-wrap .icon{font-size:22px;color:#faad14;margin-right:12px}
.resource-comment{width:100%}.resource-comment .comment-list{margin-top:40px}.resource-comment .comment-list .comdand{width:100%;min-height:180px;text-align:center;color:#bdbdbd;margin-top:90px}
.resource-preview{margin-left:20px;min-height:calc(100vh - 152px);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:28px 32px;background-color:#fff}.resource-preview .file-show{margin-top:16px}.resource-preview .edit-wrap{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.resource-preview .edit-wrap .right{display:flex;align-items:center}.resource-preview .edit-wrap .right .question-btn{width:32px;height:32px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;margin-right:22px}.resource-preview .edit-wrap .right .question-btn img{width:32px;height:32px}.resource-preview .edit-wrap .right .question-btn:hover{opacity:.8}.resource-preview .edit-wrap .right .collect-btn{min-width:74px;padding-left:12px;padding-right:12px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;white-space:nowrap;margin-right:22px}.resource-preview .edit-wrap .right .collect-btn .iconfont{font-size:14px;margin-right:4px;flex-shrink:0}.resource-preview .edit-wrap .right .collect-btn .icon-star-fill{color:#ffa940}.resource-preview .edit-wrap .right .zent-btn:last-child{margin-right:0}.resource-preview .edit-wrap .right .zent-btn{border-radius:4px !important}.resource-preview .edit-wrap .left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.resource-preview .edit-wrap .left .btn{width:32px;height:32px;padding:0;border:none !important;background:#f7f8fa !important}.resource-preview .edit-wrap .left .btn:not(:disabled){color:#4e5969 !important}.resource-preview .edit-wrap .left .btn:not(:disabled) .zenticon{color:#4e5969 !important}.resource-preview .edit-wrap .left .btn:disabled,.resource-preview .edit-wrap .left .btn.zent-btn-disabled{background:#f7f8fa !important;color:#e5e6eb !important;opacity:1 !important}.resource-preview .edit-wrap .left .btn:disabled .zenticon,.resource-preview .edit-wrap .left .btn.zent-btn-disabled .zenticon{color:#e5e6eb !important}.resource-preview .edit-wrap .left .mr{margin:0 16px 0 8px}.resource-preview .edit-wrap .left .zent-btn{display:flex}.resource-preview .edit-wrap .left .resource-name{width:300px}.resource-preview .desc{width:100%;text-align:start;text-indent:2em;margin-top:16px}.resource-preview .comment-container{width:100%;background-color:#fff;margin-top:24px}.resource-preview .comment-container .title{margin-bottom:16px}
.no-buy-resource{width:100%;height:443px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;background-color:#f6f8fa;color:#666}.no-buy-resource .tishi{margin-bottom:32px}.no-buy-resource .marginr16{margin-right:8px;background:#5785f5 !important;border:none !important;border-radius:4px !important;color:#fff !important}.no-buy-resource .role-action-wrapper{display:flex;align-items:center}.no-buy-resource .role-action-wrapper .binded{margin-right:16px;color:#2ca641}.no-buy-resource .anti-counterfeit-info{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.no-buy-resource .anti-counterfeit-info .anti-counterfeit-icon{width:240px;height:176px;margin-bottom:12px}.no-buy-resource .anti-counterfeit-info .anti-counterfeit-text{padding:0 40px;font-size:14px;line-height:1.5;color:#666}.price-mark{color:#eb4131}
.pay-modal .zent-dialog-r-header{padding:0 0 16px 0;font-size:16px;border-bottom:1px solid #e9ecef}.pay-modal .zent-dialog-r-title{border:none;margin:0;padding:0;font-size:16px;font-weight:600}.pay-modal .zent-btn{border-radius:4px !important}.pay-modal .zent-btn-primary{background:#5785f5 !important;border:none !important}.pay-modal .zent-dialog-r-footer .zent-btn:not(.zent-btn-primary){background:#f2f3f5 !important;border:none !important;color:#666 !important}.pay-modal .queding{display:inline-block;height:32px;line-height:32px;text-align:center;padding:0 16px;font-size:14px;background-color:#5785f5;color:#5785f5;border-radius:2px}.pay-modal .queding:hover{background-color:#3e80f3}.pay-modal .pod{position:absolute}.pay-modal .top{position:relative;height:73px}.pay-modal .top .book-name{top:24px}.pay-modal .top .book-name .name{max-width:120px;display:inline-block}.pay-modal .top .border{width:1px;height:100%;border-left:1px solid #ddd;left:172px}.pay-modal .top .all-price{width:100%;left:203px;top:7px}.pay-modal .top .all-price .span1{left:80px;color:#666}.pay-modal .top .need-price{width:100%;bottom:7px;left:203px}.pay-modal .top .need-price .span1{left:80px;color:#eb4131}.pay-modal i{color:#5785f5}.pay-modal .colorg{color:#0abb08}.pay-modal .marginl8{margin-left:8px}.pay-modal .content{margin-bottom:25px}.pay-modal .content .title{margin-top:24px;margin-bottom:16px}.pay-modal .content .type{padding:10px;border:1px solid #eee}.pay-modal .content .zent-radio-group{display:flex !important;flex-direction:row}.pay-modal .content .zent-radio-group .zent-radio-wrap{display:flex !important;flex-direction:row;align-items:center;margin-right:47px}.pay-modal .content .zent-radio-group .zent-radio-checked .type{border:1px solid #5785f5}.pay-modal .bottom{width:100%;background-color:#f6f8fa;padding:26px 53px}.pay-modal .bottom .input1{margin-bottom:16px}.pay-modal .bottom .tishi{color:#5785f5;margin-top:16px;cursor:pointer}.pay-modal .bottom .tishi .icon{margin-right:8px}.pay-modal .bottom .tishi a{color:#5785f5}.pay-modal .bind-code-modal{padding:0}.pay-modal .bind-code-modal .input-hint{font-size:14px;color:#333;margin-bottom:12px}.pay-modal .bind-code-modal .anti-code-input{width:100%;margin-bottom:16px}.pay-modal .bind-code-modal .anti-code-input .zent-input{height:40px;font-size:14px;background-color:#f8f9fa;border:none;border-radius:4px}.pay-modal .bind-code-modal .instructions{margin-bottom:20px}.pay-modal .bind-code-modal .instructions .instruction-text{font-size:12px;color:#666;line-height:1.5;margin-bottom:8px}.pay-modal .bind-code-modal .example-section{display:flex;align-items:center;margin-bottom:20px}.pay-modal .bind-code-modal .example-section .example-label{font-size:12px;color:#666;margin-right:8px}.pay-modal .bind-code-modal .example-section .example-code{width:387px;background-color:#e5e6eb;border:none;border-radius:4px;padding:8px 12px;font-size:12px;color:#333;margin-right:32px;font-family:monospace}.pay-modal .bind-code-modal .example-section .example-image{width:48px;height:48px;border-radius:4px}.pay-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px}.pay-modal .modal-footer .cancel-btn{background:#f2f3f5 !important;border:none !important;color:#666 !important;border-radius:4px}.pay-modal .modal-footer .submit-btn{background:#5785f5;border:none;color:#fff;border-radius:4px}.pay-modal .modal-footer .submit-btn:hover{background:rgba(87,133,245,.8)}.zent-dialog-r{padding:16px 24px !important;border-radius:8px !important}.pay-modal.zent-dialog-r{padding:16px 24px !important}.zent-zoom-appear-done,.zent-zoom-enter-done{padding:16px 24px !important}.zent-dialog-r-body{padding:0 !important;padding-top:24px !important}
.hep-book--resource{width:100%;min-height:calc(100vh - 262px);border-radius:8px !important;border:0;background:#fff !important;box-shadow:0 0 8px 0 #fff inset;padding:0 !important;box-sizing:border-box;max-width:100%;overflow:hidden}.hep-book--resource .title{display:flex;align-items:center;gap:8px;color:#1d2129;font-size:20px;font-weight:500;padding:12px 24px 0px 24px;background:#fff !important;border-bottom:1px solid #e5e6eb}.hep-book--resource .title-icon{width:24px;height:24px}.hep-book--resource .title .tabs{display:inline-flex;align-items:center;gap:16px;margin-left:4px}.hep-book--resource .title .tabs .tab{cursor:pointer;font-weight:400 !important;display:inline-flex;align-items:center;justify-content:center;gap:8px;line-height:1;width:136px;height:48px;color:#4e5969;position:relative;bottom:-2px}.hep-book--resource .title .tabs .tab.active{font-weight:500 !important;color:#5785f5;background-image:url("/imgs/tabs.svg");background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;bottom:-2px}.hep-book--resource .title .tabs .smart-diagnosis-badge{display:inline-flex;align-items:center;justify-content:flex-start;width:84px;height:24px;padding-left:2px;border-radius:14px;background-color:#3ec57f;color:#fff;font-size:12px;font-weight:500;line-height:24px}.hep-book--resource .title .tabs .smart-diagnosis-badge .test-icon{width:20px;height:20px;display:inline-block;flex-shrink:0;margin-right:4px}.hep-book--resource .content-wrapper{background:#fafcff;padding:0 24px 24px 24px}.hep-book--resource .resource-filter{display:flex;align-items:center;gap:8px;padding:0;height:56px}.hep-book--resource .resource-filter .filter-tab{width:auto;min-width:64px;height:38px;display:flex;align-items:center;justify-content:flex-start;padding-left:0;text-align:left;cursor:pointer;color:#4e5969;font-size:14px;font-weight:400;transition:all .3s ease;box-sizing:border-box;position:relative;line-height:1}.hep-book--resource .resource-filter .filter-tab:hover{color:#5785f5}.hep-book--resource .resource-filter .filter-tab.active{color:#5785f5;font-weight:500}.hep-book--resource .resource-filter .filter-tab.active::after{content:"";position:absolute;bottom:0;left:0;height:2px;background-color:#5785f5;width:var(--text-width, 0);transition:width .3s ease}.hep-book--resource .bookResourceTree{border-radius:8px;border:2px solid #fff;background:#fafcff;padding-bottom:12px;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.hep-book--resource .bookResourceTree .exam-description{font-size:14px;color:#86909c;padding:18px 0;line-height:1.5}.hep-book--resource .bookResourceTree .zent-grid-header,.hep-book--resource .bookResourceTree .zent-grid-header-wrapper,.hep-book--resource .bookResourceTree .zent-grid-thead,.hep-book--resource .bookResourceTree .zent-grid-th{display:none !important}.hep-book--resource .bookResourceTree .zent-grid{width:100% !important;max-width:100% !important;background-color:#fafcff !important;table-layout:auto !important}.hep-book--resource .bookResourceTree .zent-grid-table{width:100% !important;max-width:100% !important}.hep-book--resource .bookResourceTree .zent-grid-body,.hep-book--resource .bookResourceTree .zent-grid-table,.hep-book--resource .bookResourceTree .zent-grid-header,.hep-book--resource .bookResourceTree .zent-grid-header-wrapper,.hep-book--resource .bookResourceTree .zent-grid-content,.hep-book--resource .bookResourceTree .zent-grid-content-wrapper,.hep-book--resource .bookResourceTree .zent-grid-scroll,.hep-book--resource .bookResourceTree .zent-grid-scroll-body,.hep-book--resource .bookResourceTree .zent-grid-scroll-header{background-color:#fafcff !important;max-width:100%;box-sizing:border-box}.hep-book--resource .bookResourceTree .zent-grid-tr{background-color:#fafcff !important}.hep-book--resource .bookResourceTree .zent-grid-tr:hover{background-color:#f2f3f5 !important}.hep-book--resource .bookResourceTree .zent-grid-tr .zent-grid-td{border:none;font-size:16px;background-color:#fafcff !important}.hep-book--resource .bookResourceTree .zent-grid-th{display:none !important}.hep-book--resource .bookResourceTree table{background-color:#fafcff !important}.hep-book--resource .hjv_toggleResourceClose{overflow:hidden}.hep-book--resource .BookResourceImgpng{width:24px;height:24px}.hep-book--resource .zent-tabs-nav-type__normal .zent-tabs-nav-content{padding:0}.hep-book--resource .zent-tabs-nav-type__normal .zent-tabs-tab{padding:0}.hep-book--resource .zent-tabs-nav-type__normal .zent-tabs-tab__actived .zent-tabs-tab-inner{padding:14px 0 12px;font-size:20px;color:#5785f5;border-bottom-color:#5785f5}.hep-book--resource .zent-tabs-nav-type__normal .zent-tabs-tab-inner{padding:14px 0;font-size:20px;margin-right:30px}.hep-book--resource .hjv_toggleResourceOpen{width:100%;text-align:center}.hep-book--resource .hjv_resourceClose{text-align:center;z-index:5;cursor:pointer;height:68px;line-height:110px;margin-top:-66px;position:relative;background:linear-gradient(180deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.8))}.hep-book--resource .gray{font-size:smaller;color:gray}.hep-book--resource .hjv_resourceOpen{text-align:center;cursor:pointer;margin-top:10px}.noResource{width:100%;height:533px;border-radius:8px;border:2px solid #fff;background:hsla(0,0%,100%,.8)}.noResource .title{height:56px;padding:0 24px;background-color:#fff;display:flex;align-items:center;gap:8px;color:#4e5969;font-size:16px;font-weight:400}.noResource .no-resource-content{height:calc(100% - 56px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;color:#86909c;font-size:16px;font-weight:400;line-height:22px}.noResource .no-resource-content img{width:64px;height:64px}
.hep-book--page{width:100%;min-height:100vh;padding:64px 0 44px 0;padding-top:64px !important}.hep-book--page .hep-book--container{min-height:calc(100vh - 152px);border-radius:5px;gap:32px}.hep-book--page .hep-book--container .left{flex:1;min-width:0;max-width:100%;overflow:hidden;display:flex;flex-direction:column;gap:32px}.hep-book--page .hep-book--container .left .book-detail-main-wrapper .book-detail-wrapper .book-detail-sidebar{display:none}.hep-book--page .hep-book--container .left .resource{margin-top:0}.hep-book--page .hep-book--container .right{width:280px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.hep-book--page .hep-book--container .right .right-sidebar-container{width:100%;border-radius:8px;border:2px solid #fff;background:hsla(0,0%,100%,.8);box-shadow:0 0 8px 0 #fff inset;display:flex;flex-direction:column;flex-shrink:0}.hep-book--page .hep-book--container .right .related-recommend-container{width:100%;border-radius:8px;border:2px solid #fff;background:hsla(0,0%,100%,.8);box-shadow:0 0 8px 0 #fff inset;display:flex;flex-direction:column;flex-shrink:0}.hep-book--page .hep-book--container .right .related-recommend{width:100%;padding:24px 24px 24px 24px;box-sizing:border-box;display:flex;flex-direction:column}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-shrink:0}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-title .related-recommend-title-left{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#1d2129}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-title .related-recommend-title-left .related-recommend-icon{width:16px;height:16px;flex-shrink:0}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-title .related-recommend-refresh{display:flex;align-items:center;gap:4px;cursor:pointer;font-size:14px;color:#5785f5;transition:opacity .3s ease}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-title .related-recommend-refresh:hover{opacity:.8}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-title .related-recommend-refresh .related-recommend-refresh-icon{width:16px;height:16px;flex-shrink:0}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content{display:flex;flex-direction:column;gap:16px}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item{display:flex;gap:12px;cursor:pointer;transition:opacity .3s ease}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item:hover{opacity:.8}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item .related-recommend-cover{width:80px;height:120px;object-fit:cover;border-radius:4px;flex-shrink:0}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item .related-recommend-info{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item .related-recommend-info .related-recommend-name{font-size:14px;font-weight:500;color:#1d2129;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:12px}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item .related-recommend-info .related-recommend-author,.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item .related-recommend-info .related-recommend-isbn,.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item .related-recommend-info .related-recommend-date{font-size:12px;color:#86909c;line-height:1.4;display:flex;align-items:center;gap:4px;min-width:0}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item .related-recommend-info .related-recommend-author .label,.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item .related-recommend-info .related-recommend-isbn .label,.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item .related-recommend-info .related-recommend-date .label{color:#86909c;white-space:nowrap;flex-shrink:0}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item .related-recommend-info .related-recommend-author .value,.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item .related-recommend-info .related-recommend-isbn .value,.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item .related-recommend-info .related-recommend-date .value{color:#1d2129;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hep-book--page .hep-book--container .right .related-recommend .related-recommend-content .related-recommend-item .related-recommend-info .related-recommend-author .value{color:#5785f5}
.hep-resource--detail{width:100%;background-color:#ebf3fe;padding-bottom:11px !important;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:64px !important;min-height:calc(100vh - 77px)}.hep-resource--detail-content{width:100%;max-width:1200px;display:flex;flex:1}.hep-resource--detail-content-left{width:216px;height:auto;background-color:hsla(0,0%,100%,.45);border:1px solid #fff;border-radius:8px}.hep-resource--detail-content-left .zent-menu .zent-menu__inline-item-selected{color:#fff}.hep-resource--detail-content-left-menu{padding-left:8px;border-radius:0}.hep-resource--detail-content-left-menu.rc-menu{border:none;color:#4e5969}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu{background-color:rgba(0,0,0,0)}.hep-resource--detail-content-left-menu.rc-menu li{cursor:pointer}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-item-selected{background-color:rgba(0,0,0,0);font-weight:600}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-item-active,.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-active{background:#fff;border-radius:4px}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-item-active>.rc-menu-submenu-title,.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-active>.rc-menu-submenu-title{background:#fff !important;border-radius:4px}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-item-active>.rc-menu-submenu-title .rc-menu-submenu-arrow,.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-active>.rc-menu-submenu-title .rc-menu-submenu-arrow{filter:brightness(0) saturate(100%) invert(30%) sepia(15%) saturate(1000%) hue-rotate(200deg) brightness(90%) contrast(85%);transform:translateY(-50%)}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-selected{background-color:rgba(0,0,0,0);color:#4e5969 !important;padding:0 !important}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-selected>.rc-menu-submenu-title{color:#5785f5 !important}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-selected>.rc-menu-submenu-title .rc-menu-submenu-arrow{filter:brightness(0) saturate(100%) invert(35%) sepia(95%) saturate(2000%) hue-rotate(220deg) brightness(95%) contrast(90%);transform:translateY(-50%)}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-selected-active{background:#fff !important;color:#4e5969;border-radius:4px}.hep-resource--detail-content-left-menu.rc-menu .selected-inline{color:#5785f5}.hep-resource--detail-content-left-menu.rc-menu .selected-inline>.rc-menu-submenu-title{color:#5785f5}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-title{box-sizing:border-box;padding-left:0 !important;padding:12px 0 12px 16px !important;position:relative}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-title .rc-menu-submenu-arrow{top:50%;transform:translateY(-50%);width:10px;height:6px;background-image:url("/imgs/resource/crow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;border:none;transition:transform .3s ease;filter:brightness(0) saturate(100%) invert(30%) sepia(15%) saturate(1000%) hue-rotate(200deg) brightness(90%) contrast(85%)}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-title .rc-menu-submenu-arrow::before{display:none}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-title .rc-menu-submenu-arrow::after{display:none}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-title.rc-menu-submenu-open>.rc-menu-submenu-arrow,.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-title.rc-menu-submenu-open .rc-menu-submenu-arrow{transform:translateY(-50%) rotate(180deg) !important}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-item{padding:12px 0 12px 32px !important}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-open .rc-menu-submenu-arrow{transform:translateY(-50%) rotate(180deg) !important}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu-title{padding-left:32px !important}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-item{padding-left:48px !important}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu-arrow{top:50%;transform:translateY(-50%);width:10px;height:6px;background-image:url("/imgs/resource/crow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;border:none;transition:transform .3s ease;filter:brightness(0) saturate(100%) invert(30%) sepia(15%) saturate(1000%) hue-rotate(200deg) brightness(90%) contrast(85%)}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu-arrow::before{display:none}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu-arrow::after{display:none}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu.rc-menu-submenu-open .rc-menu-submenu-arrow{transform:translateY(-50%) rotate(180deg) !important}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu-title{padding-left:48px !important}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu .rc-menu-item{padding-left:64px !important}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu-arrow{top:50%;transform:translateY(-50%);width:10px;height:6px;background-image:url("/imgs/resource/crow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;border:none;transition:transform .3s ease;filter:brightness(0) saturate(100%) invert(30%) sepia(15%) saturate(1000%) hue-rotate(200deg) brightness(90%) contrast(85%)}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu-arrow::before{display:none}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu-arrow::after{display:none}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu.rc-menu-submenu-open .rc-menu-submenu-arrow{transform:translateY(-50%) rotate(180deg) !important}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu-title{padding-left:64px !important}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu .rc-menu-item{padding-left:80px !important}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu-arrow{top:50%;transform:translateY(-50%);width:10px;height:6px;background-image:url("/imgs/resource/crow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;border:none;transition:transform .3s ease;filter:brightness(0) saturate(100%) invert(30%) sepia(15%) saturate(1000%) hue-rotate(200deg) brightness(90%) contrast(85%)}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu-arrow::before{display:none}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu-arrow::after{display:none}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu .rc-menu-submenu .rc-menu-submenu.rc-menu-submenu-open .rc-menu-submenu-arrow{transform:translateY(-50%) rotate(180deg) !important}.hep-resource--detail-content-left-menu.rc-menu.rc-menu-inline{padding:0 8px}.hep-resource--detail-content-left-menu .title-wrapper{width:100%;box-sizing:border-box;padding-right:24px}.hep-resource--detail-content-left-menu .title-wrapper .title{margin-right:2px;box-sizing:border-box}.hep-resource--detail-content-left-catecory{margin:16px;font-weight:500}.hep-resource--detail-content-left-catecory .res-tabs{display:inline-flex;gap:16px}.hep-resource--detail-content-left-catecory .res-tabs .res-tab{cursor:pointer;font-weight:400}.hep-resource--detail-content-left-catecory .res-tabs .res-tab.active{font-weight:600}.hep-resource--detail-content-left-allres{padding:10px 0 10px 16px;margin:0 8px;cursor:pointer}.hep-resource--detail-content-left-allres:hover{background:#fff;color:#4e5969;border-radius:4px}.hep-resource--detail-content-left-allres.root-selected{color:#5785f5}.hep-resource--detail-content-left .zent-menu{margin-left:-8px}.hep-resource--detail-content-left .menu-item{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.hep-resource--detail-content-left .menu-item .title{max-width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-right:4px}.hep-resource--detail-content-left .menu-item i{color:#ada9a9}.hep-resource--detail-content-left-examlist{padding:0 8px 12px 8px}.hep-resource--detail-content-left-examlist .exam-item{padding:10px 0 10px 16px;margin:0 8px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.hep-resource--detail-content-left-examlist .exam-item:hover{background:#fff;color:#4e5969;border-radius:4px}.hep-resource--detail-content-left-examlist .exam-item.selected{color:#5785f5}.hep-resource--detail-content-left-examlist .empty{padding:12px 16px;color:#86909c;font-size:14px}.hep-resource--detail-content-toggle{flex:1;border-radius:8px}.rc-menu-submenu-open .rc-menu-submenu-arrow{transform:translateY(-50%) rotate(180deg) !important}
.hep-progress{position:fixed !important;z-index:9999;top:0;left:0;width:100%;height:100% !important;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.7)}
.hep-study--like-block{width:100%;padding:16px 0;min-height:calc(100vh - 152px)}.hep-study--like-block .hep-study--like-books{display:flex;flex-wrap:wrap;margin-top:24px}.hep-study--like-block .resource{margin-top:16px}.hep-study--like-block .marginr32{margin-right:32px;margin-bottom:27px}.hep-study--like-block>.title{width:100%;padding-bottom:8px;font-size:20px;margin-bottom:8px}.hep-study--like-block>.title .zenticon{color:#6689e6}.hep-study--like-block>.title span{font-weight:500;margin-left:8px}.hep-study--like-block .hep-table{min-height:calc(100vh - 152px)}.hep-study--like-block .hep-table .cell{font-size:12px !important}.hep-study--like-block .no-link{width:100%;margin:100px;text-align:center;color:#9e9e9e}.theme-container{margin-top:24px}
.hep-study--order-block{width:100%;padding:16px 0;min-height:calc(100vh - 152px)}.hep-study--order-block .margint16{margin-bottom:16px}.hep-study--order-block .pay .all-price{color:#999}.hep-study--order-block .hep-order--search-bar{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hep-study--order-block .hep-order--search-bar .hep-split{width:140px;text-align:center}.hep-study--order-block .hep-order--search-bar .zent-input-wrapper{width:calc(100% - 140px) !important}.hep-study--order-block .hep-table--mini{margin-top:22px;min-height:calc(100vh - 152px - 80px)}.hep-study--order-block>.title{width:100%;padding-bottom:8px;font-size:20px;margin-bottom:8px}.hep-study--order-block>.title .zenticon{color:#6689e6}.hep-study--order-block>.title span{font-weight:500;margin-left:8px}
.hep-study--service-block{width:100%;padding:16px 0;min-height:calc(100vh - 152px)}.hep-study--service-block .overflow-toggle-row{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hep-study--service-block .hep-service--search-bar{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.hep-study--service-block .hep-service--search-bar .zent-input-wrapper{width:calc(100% - 140px) !important}.hep-study--service-block .hep-table--mini{margin-top:22px;min-height:calc(100vh - 152px - 80px)}.hep-study--service-block .hep-table--mini .actions-wrap{display:flex;flex-direction:row;align-items:center;width:90px}.hep-study--service-block .hep-table--mini .actions-wrap .actions{cursor:pointer;color:#5785f5}.hep-study--service-block .hep-table--mini .actions-wrap .close{cursor:pointer;color:#e15f41}.hep-study--service-block .hep-table--mini .actions-wrap .space{width:1px;height:10px;background-color:#e7eaee;margin:0 8px}.hep-study--service-block>.title{width:100%;padding-bottom:8px;font-size:20px;margin-bottom:8px}.hep-study--service-block>.title .zenticon{color:#6689e6}.hep-study--service-block>.title span{font-weight:500;margin-left:8px}.hep-study--service-block .status{width:80px;padding:5px 8px;border-radius:1px;display:inherit;text-align:center}.hep-study--service-block .status0{background:rgba(225,95,65,.12);color:#e15f41}.hep-study--service-block .status1{background:rgba(87,133,245,.1);opacity:.8}.hep-study--service-block .status2{background:rgba(51,169,82,.1);color:#33a952}.hep-study--service-block .cell div.cell__child-container{width:auto}.concat-dialog .concat-container{width:100%;max-height:60vh;overflow:auto}.concat-dialog .buttons-bar{width:100%;margin-top:11px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}
.hep-study--qrcode-block{width:100%;padding:16px 0;min-height:calc(100vh - 152px);background:url(/imgs/code.png) no-repeat right bottom;background-size:318px 318px;padding-right:330px}.hep-study--qrcode-block .hep-qrcode--bar{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.hep-study--qrcode-block .hep-qrcode--bar .left-bar{width:397px;margin-top:26px}.hep-study--qrcode-block .hep-qrcode--bar .left-bar .zent-input-wrapper{width:100%;height:32px;margin-bottom:22px}.hep-study--qrcode-block .hep-qrcode--bar .left-bar button{width:100%;height:32px;margin-bottom:11px}.hep-study--qrcode-block .hep-qrcode--bar .right-bar{flex:1}.hep-study--qrcode-block .hep-qrcode--bar .right-bar img{width:100%;cursor:pointer}.hep-study--qrcode-block>.title{width:100%;padding-bottom:8px;font-size:20px;margin-bottom:8px}.hep-study--qrcode-block>.title .zenticon{color:#5785f5}.hep-study--qrcode-block>.title span{font-weight:500;margin-left:8px}.headerHep{font-family:PingFang SC;font-weight:400;font-style:Regular;font-size:14px;line-height:22px;letter-spacing:0px;vertical-align:middle;padding-bottom:8px}.centerHep{font-family:PingFang SC;font-weight:400;font-style:Regular;font-size:12px;line-height:20px;letter-spacing:0px;vertical-align:middle;padding-top:8px;opacity:.6}
.hep-study--comment-block{width:100%;padding:16px 0;min-height:calc(100vh - 152px)}.hep-study--comment-block .pagination{width:100%;margin-top:20px}.hep-study--comment-block .no-comment{min-height:calc(100vh - 300px);width:100%;display:flex;justify-content:center;align-items:center;color:#7c8996}.hep-study--comment-block .title{width:100%;padding-bottom:8px;font-size:20px;margin-bottom:8px;border-bottom:1px solid #dbdfe2}.hep-study--comment-block .title .icon{color:#6689e6}.hep-study--comment-block .title span{font-weight:500;margin-left:8px}.hep-study--comment-block .content{width:100%;border-bottom:1px solid #eff0f1;margin-top:16px}.hep-study--comment-block .content .font9{color:#999}.hep-study--comment-block .content .resource{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.hep-study--comment-block .content .resource .res-title{font-size:16px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#333;cursor:pointer}.hep-study--comment-block .content .comment{color:#666;margin:16px 0}.hep-study--comment-block .content .info{display:flex;flex-direction:row;margin-top:8px;margin-bottom:8px}.hep-study--comment-block .content .info .project{margin-right:16px}.hep-study--comment-block .margint16{margin-bottom:16px}
.hep-study--wrapper{width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#e8f2ff}.hep-study--wrapper .hep-study--container{width:1200px;max-width:1200px;display:flex;flex-direction:row;margin-top:40px}.hep-study--wrapper .hep-study--container>.right{width:100px;flex:1;margin-left:32px;background-color:#fff;padding:16px;border-radius:8px}.hep-study--wrapper .hep-study--userinfo-container{width:100%;min-height:180px;max-width:1200px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:5px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;margin-top:20px}
