.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-search-book-container{width:840px;margin:0 auto;margin-top:32px}.hep-search-book-container .hep-search--input{height:38px !important}.hep-search-book-container .hep-search--input .zent-input-addon-after{background-color:#5785f5}.hep-search-book-container .hep-search--input .hep-search-icon-container{width:80px;line-height:38px;cursor:pointer;font-size:18px;background-color:#5785f5}.hep-search-book-container .hep-search--input .hep-search-icon-container::before{color:#fff}
.hep-index--swper-bar{width:1200px;height:360px;margin-top:20px}.hep-index--swper-bar .swiper-demo-simple{width:100%;height:360px}.hep-index--swper-bar .swiper-demo-simple img{width:100%;height:360px;cursor:pointer}
.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 .overflow-space{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hep-book--item:hover{opacity:.8}
.hep-book--detail .hep-book--info-bar{background:#fff;margin-bottom:30px;width:100%}.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 .card-bar{width:100%}.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 .marginl8{margin-left:8px}.hep-book--detail .hep-book--info-bar .photo{box-sizing:border-box;margin-right:30px;width:160px;height:215px;background:hsla(0,0%,100%,0);box-shadow:2px 2px 4px 0px rgba(0,0,0,.24)}.hep-book--detail .hep-book--info-bar .photo img{width:100%;height:100%}.hep-book--detail .hep-book--info-bar .info{position:relative;color:#222;flex:1;height:215px}.hep-book--detail .hep-book--info-bar .info .title{margin-top:4px;display:inline-block}.hep-book--detail .hep-book--info-bar .info .study{margin-right:16px}.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{color:#666;text-indent:2em;line-height:24px}
@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:933px;display:flex;flex-wrap:wrap;justify-content:initial;margin-top:15px;margin-left:-14px;margin-right:-14px}.hep-resource--resource-grad-wrap .resource-wrap{position:relative;width:219px;height:158px;border:1px solid #eee;border-radius:4px;margin-bottom:24px;margin-left:14px}.hep-resource--resource-grad-wrap .resource-wrap .mark{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);border-radius:4px;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff}.hep-resource--resource-grad-wrap .resource-wrap .mark .look{border:1px solid hsla(0,0%,100%,.65);border-radius:2px;padding:2px 8px;margin-top:16px;cursor:pointer}.hep-resource--resource-grad-wrap .resource-wrap .mark .icons{color:#5785f5}.hep-resource--resource-grad-wrap .resource-wrap .mark .icons i{font-size:20px}.hep-resource--resource-grad-wrap .resource-wrap .check{position:absolute;top:9px;left: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:100%;overflow:hidden;padding:9px;position:relative}.hep-resource--resource-grad-wrap .resource-wrap .reso-title .bottom{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-top:4px;color:#999}.hep-resource--resource-grad-wrap .resource-wrap .reso-title .bottom .alignc{display:flex;align-items:center}.hep-resource--resource-grad-wrap .resource-wrap .type{width:32px;height:32px;position:absolute;top:86px;right:8px}.hep-resource--resource-grad-wrap .resource-wrap .imgpng{width:32px;height:32px}.hep-resource--resource-grad-wrap .resource-wrap .bigImgpng{width:60%;height:100%}.hep-resource--resource-grad-wrap .no-list{color:#999;width:100%;text-align:center;margin:100px}.hep-resource--resource-grad-wrap .bordert{border:2px solid #5785f5;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:25px 32px;margin-left:12px}.resource-toggle .top{width:100%;display:flex;flex-direction:row;justify-content:space-between}.resource-toggle .top .table-icon{color:#ddd;margin-left:10px;cursor:pointer}.resource-toggle .top .table-show{color:#5785f5}.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:155px}.resource-toggle .middle .left .select .zent-select{width:155px}.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}.zent-select-popup{width:155px !important}
.input-notes{width:100%}.input-notes .zent-textarea{height:103px !important;resize:none}.input-notes .btns{width:100%;margin-top:20px;display:flex;flex-direction:row;justify-content:flex-end}.input-notes .emoji-wrap{width:355px;background-color:#fff;position:relative;z-index:9}
.hep-submit--work-order{width:795px}.hep-submit--work-order .content{width:100%}.hep-submit--work-order .content .row{width:100%}.hep-submit--work-order .content .row span{margin-right:16px}.hep-submit--work-order .content .row .zent-input-wrapper{flex:1}.hep-submit--work-order .content .row .zent-upload .zent-upload-trigger{height:24px;width:66px;border-style:solid;line-height:22px;font-size:14px;color:#333}.hep-submit--work-order .content .row .zent-upload .zent-upload-trigger::after{content:"\6DFB\52A0";font-size:14px;line-height:14px;margin-left:3px}.hep-submit--work-order .content .row .zent-upload-tips{margin-top:0;position:initial}.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:#fff;padding:20px}.hep-study--left-menu>.title{color:#000;font-size:20px;text-align:center;margin-bottom:30px}.hep-study--left-menu .menu-wrap{width:173px;padding:7px 0;border-bottom:1px solid #eee}.hep-study--left-menu .menu-wrap .active{background-color:#5785f5;border-right:2px solid #4086f5;color:#fff}.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{background-color:#5785f5;border-right:2px solid #4086f5;color:#fff}.hep-study--left-menu .menu-wrap .content:hover .marginr8{color:#fff}.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:2px 2px 4px 0px rgba(0,0,0,.24);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-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}
.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-resource-center{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:20px}.resource-show-wrap-resource-center span{font-size:18px}.resource-show-wrap-resource-center a{padding-right:40px}.resource-show-wrap-resource-center-wrap{width:750px;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 .aplayer{width:750px;height:119px;margin:50px 0;padding:20px 32px;border-radius:8px;border:1px solid #e7eaee;box-shadow:none}.resource-show-wrap .aplayer .aplayer-body{height:80px}.resource-show-wrap .aplayer .aplayer-body .aplayer-pic{width:80px;height:80px;border-radius:4px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info{width:100%;height:80px;padding:0;position:relative;margin-left:110px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-music{width:100%;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:576px;position:absolute;bottom:-4px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{height:4px;background:#f0f0f0;border-radius:2px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{height:4px;background:#f0f0f0;border-radius:2px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{background:#5785f5;height:4px;border-radius:2px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{margin-top:-6px;margin-right:-16px;height:16px;width:16px}.resource-show-wrap .aplayer .aplayer-body .aplayer-info .aplayer-controller .aplayer-time{margin-top:2px}.resource-show-wrap .time_uz62bc{padding:0}
.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}
.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}
.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-hoot-book-item{width:379px;height:240px;background:#fff;border-radius:8px;margin-right:30px;display:flex;align-items:center;cursor:pointer}.hep-hoot-book-item .image{width:130px;height:160px;margin:0 24px}.hep-hoot-book-item .book-info{width:184px;height:160px}.hep-hoot-book-item .book-info .book-name{font-size:16px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;line-height:22px;color:#333}.hep-hoot-book-item .book-info .book-author{font-size:12px;height:30px;margin-top:4px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#999;line-height:17px}.hep-hoot-book-item .book-info .book-descriptor{width:184px;height:102px;font-size:12px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#999;line-height:17px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}
.hep-title--container{width:100%;margin-bottom:33px;margin-top:23px}.hep-title--container .title-container{display:flex;justify-content:space-between}.hep-title--container .title-container .title{font-size:20px;font-family:PingFangSC-Semibold,PingFang SC;font-weight:600;color:#333;line-height:28px}.hep-title--container .title-container .title .describe{font-size:12px;font-size:500;opacity:.7}.hep-title--container .title-container .more{font-size:15px;opacity:.8;cursor:pointer}
.hep-hotBook--container{width:100%;margin:20px 0}.hep-hotBook--container .hep-hotBook--scroll{height:320px;max-width:1200px;display:flex;overflow-x:scroll;width:100%;scrollbar-width:none;-ms-overflow-style:none}.hep-hotBook--container .hep-hotBook--scroll::-webkit-scrollbar{display:none}.hep-hotBook--container .hep-hotBook--scroll .hep-hotBook--scroll--item{display:inline-block}.hep-hotBook--container .hep-hotBook--scroll .hep-hotBook--scroll--item:nth-last-child(1){margin-right:0}
.hep-project--container{width:1200px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;border-radius:4px;overflow:hidden}.hep-project-sub-title{color:#333;margin:46px 0 48px 0}.hep-project--book-container{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.hep-project--book-container .pro-nomore{width:100%;text-align:center;margin:100px 0;color:#c7c6c6}.hep-book--pagination{width:100%;display:flex;flex-direction:row;justify-content:flex-end;margin-top:22px}
.hjv--search-container{z-index:10;position:fixed;top:24px;transform:translateX(-200px)}.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:100px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#f8f9f9}.hep-fe--wrapper .hep-fe--padding-container{width:100%;max-width:1200px}.hep-fe--wrapper .hep-index--gray-mask{width:100%;max-width:1200px;padding-top:22px;background-color:#f8f9f9;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding-bottom:22px}.hep-fe--wrapper .hep-index--gray-mask .hep-projectlist-container{flex:1}.hep-fe--wrapper .hep-index--container{width:100%;max-width:1200px;padding-top:22px}.hep-fe--wrapper .hep-index--container .hep-index--layout{width:100%}.hep-fe--wrapper .hep-index--container .hep-index--layout .hep-index--col{width:100%;background-color:#fff}.hep-catetory-sub-container{width:174px;margin-right:30px;display:flex}
.hep-menu--container{font-weight:400;display:inline-block;cursor:pointer;color:#666;padding:4px 10px;height:40px}.hep-menu--container:hover .title{background-color:#5785f5;color:#fff;border-radius:20px}.hep-menu--container:hover .submenu-container{display:flex}.hep-menu--container .title{padding:4px 10px;margin-top:2px}.hep-menu--container .submenu-container{left:0;top:40px;z-index:10;width:100%;background-color:#fff;position:absolute;padding:10px 20px;justify-content:center;border-radius:8px;display:none;box-shadow:0px 3px 6px -4px rgba(0,0,0,.12)}.hep-menu--container .submenu-container .submenu{width:1200px;display:flex;flex-wrap:wrap}.hep-menu--container .submenu-container .submenu .submenu-item{z-index:11;padding:0 40px 20px 0}.hep-menu--container .submenu-container .submenu .submenu-item:hover{color:#5785f5;font-weight:bolder}
.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:77px;background-color:#5785f5;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}.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 5px;color:#999;cursor:pointer}.hep-common--header-bar .hep-common-header-bar-container .right-side .about-container .text-item:last-child{padding-right:30px}.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-right:27px;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{background-color:#fff;box-shadow:rgba(0,0,0,.08) 0px 4px 8px}.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:#f8f9f9;color:hsla(0,0%,100%,.6);display:flex;flex-direction:row;justify-content:center;align-items:flex-start;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-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}*{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:77px;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;
}

.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-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 .username{margin-bottom:16px;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{color:#999;font-size:16px;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{color:#eb4131;cursor:pointer}.hep-comment--item .hep-comment--info .info .username .operate .edit{color:#5785f5;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 .username .content{color:rgba(0,0,0,.65)}.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}.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 .left{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.resource-preview .edit-wrap .left .btn{width:24px;height:24px;padding:0}.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 .menu-bar{width:100%;margin-top:8px}.resource-preview .menu-bar .anwsion{cursor:pointer;color:#5785f5}.resource-preview .menu-bar .anwsion .icon{margin-right:2px}.resource-preview .comment-container{width:100%;background-color:#fff;margin-top:24px}.resource-preview .comment-container .title{margin-bottom:11px}
.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}.no-buy-resource .role-action-wrapper{display:flex;align-items:center}.no-buy-resource .role-action-wrapper .binded{margin-right:16px;color:#2ca641}.price-mark{color:#eb4131}
.pay-modal .zent-dialog-r-title{border:none}.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}.zent-dialog-r{padding:16px 16px !important;border-radius:2px !important}
.hep-book--resource{width:100%;min-height:calc(100vh - 262px);background-color:#fff;border-radius:5px}.hep-book--resource .hjv_toggleResourceClose{overflow:hidden}.hep-book--resource .BookResourceImgpng{width:30px;height:30px}.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.5), #ffffff)}.hep-book--resource .gray{font-size:smaller;color:gray}.hep-book--resource .hjv_resourceOpen{text-align:center;cursor:pointer;margin-top:10px}
.hep-book--info{width:100%;min-height:calc(100vh - 152px)}.hep-book--info .lianxi .line{padding:5px 16px;color:#333;font-size:14px}.hep-book--info .lianxi .line p{width:56px;display:inline-block;margin-right:8px;color:#666}.hep-book--info .lianxi .margint24{margin-top:24px}.hep-book--info .lianxi .margint8{margin-top:8px}.hep-book--info .banquan .line{padding:4px 16px;color:#333;font-size:14px}.hep-book--info .banquan .line .output-unit-box{display:flex}.hep-book--info .banquan .line .output-unit-box .output-unit-name{margin-right:8px}.hep-book--info .banquan p{display:inline-block;margin-right:8px}.hep-book--info .banquan .bline{margin-top:24px;padding:0 16px;line-height:24px}.hep-book--info .link-wrap{margin-top:12px;padding:0 16px}.hep-book--info .link-wrap .content{margin-bottom:25px}.hep-book--info .link-wrap .content .cover{width:95px;height:128px;box-shadow:2px 2px 4px 0px rgba(0,0,0,.24);margin-right:16px;cursor:pointer}.hep-book--info .link-wrap .content .card-bar .title{margin-bottom:16px;cursor:pointer}.hep-book--info .link-wrap .content .card-bar .card-item{margin:3px 0}.hep-book--info .link-wrap .content .card-bar .card-item span{color:#666}.hep-book--info .link-wrap .content .card-bar .card-item .marginl16{margin-left:16px}.hep-book--info .link-wrap .content .card-bar .card-item .author{color:#5785f5}.hep-book--info .link-wrap .content .card-bar .card-item .chuban{color:#333}.hep-book--info .link-wrap .content .card-bar .card-item .publish{color:#333}.hep-book--info .link-wrap .gray{margin:50px 0;text-align:center}.hep-book--info .zent-tabs-nav-type__normal .zent-tabs-nav-content,.hep-book--info .zent-tabs-nav-type__normal .zent-tabs-tab{padding:0 !important}.hep-book--info .zent-tabs-nav-type__normal .zent-tabs-tab__actived .zent-tabs-tab-inner{color:#5785f5;font-weight:500}
.hep-book--page{width:100%;min-height:100vh;padding:77px 0 50px 0;padding-top:77px !important;background-color:#fff}.hep-book--page .hep-book--container{min-height:calc(100vh - 152px);border-radius:5px}.hep-book--page .hep-book--container .left{flex:1}.hep-book--page .hep-book--container .left .resource{margin-top:50px}.hep-book--page .hep-book--container .right{width:276px;margin-left:32px}.hep-book--page .breads{padding:40px 0 8px 0}
.hep-resource--detail{width:100%;background-color:#f8f9f9;padding-bottom:11px !important;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:120px !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:205px;height:auto;background-color:#fff}.hep-resource--detail-content-left .zent-menu .zent-menu__inline-item-selected{background-color:#5785f5;color:#fff}.hep-resource--detail-content-left-menu{padding:0;border-radius:0}.hep-resource--detail-content-left-menu.rc-menu{border:none}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu{width:205px}.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:#fff}.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-color:#edf4ff;color:#155bd4}.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-color:#edf4ff}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-selected{background-color:#fff}.hep-resource--detail-content-left-menu.rc-menu .selected-inline{background-color:#5785f5 !important;color:#fff}.hep-resource--detail-content-left-menu.rc-menu .selected-inline>.rc-menu-submenu-title{background-color:#5785f5 !important;color:#fff}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-title{width:205px;box-sizing:border-box;padding-right:0;padding-top:12px !important;padding-bottom:12px !important;position:relative}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-submenu-title .rc-menu-submenu-arrow{top:12px}.hep-resource--detail-content-left-menu.rc-menu .rc-menu-item{padding-right:0;padding-top:12px !important;padding-bottom:12px !important}.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:24px 16px 0 16px;padding-bottom:8px;border-bottom:1px solid #ddd}.hep-resource--detail-content-left-allres{padding:12px 0 12px 24px;margin-top:4px;cursor:pointer}.hep-resource--detail-content-left-allres:hover{background-color:#edf4ff;color:#155bd4}.hep-resource--detail-content-left-allres.root-selected{background-color:#5785f5;color:#fff}.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-toggle{flex:1}
.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}
.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)}.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}
.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;padding-top:107px !important;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f8f9f9}.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:20px}.hep-study--wrapper .hep-study--userinfo-container{width:100%;min-height:180px;max-width:1200px;background-image:url(https://img.meek3n.cn/bannar.jpg);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}
