@charset "UTF-8";
html {
  font-size: 10px;
}
/* .unsteady-part-con{width:~'calc(100% + 10px)';margin:0 -5px;
	.panel-block-col{padding:0 5px;width:~'calc(100% - 310px)';}
	.card-block-col{width:310px;padding:0 15px;
		.card-panel-container{padding:10px 15px 10px;
			.card-panel-title{padding:0 0;}
			.home-block-tab{width:~'calc(100% + 10px)';margin:5px -5px 0;}
			.card-main-btn-container{padding:0 0 5px;
				.btn-primary{border:none;}
			} 
		}
	}
} */
.unsteady-part-con {
  width: 100%;
  margin: 0 0;
}
.unsteady-part-con .panel-block-col {
  padding: 0 0;
  width: calc(100% - 300px);
}
.unsteady-part-con .card-block-col {
  width: 300px;
  padding: 0 10px;
}
.unsteady-part-con .card-block-col .card-panel-container {
  padding: 10px 15px 10px;
}
.unsteady-part-con .card-block-col .card-panel-container .card-panel-title {
  padding: 0 0;
}
.unsteady-part-con .card-block-col .card-panel-container .home-block-tab {
  width: calc(100% + 10px);
  margin: 5px -5px 0;
}
.unsteady-part-con .card-block-col .card-panel-container .card-main-btn-container {
  padding: 0 0 5px;
}
.unsteady-part-con .card-block-col .card-panel-container .card-main-btn-container .btn-primary {
  border: none;
}
.block-panel-container.width-50 {
  width: calc(50% - 20px);
}
.block-panel-container .block-title-container {
  display: flex;
  align-items: center;
  width: 100%;
  height: 42px;
  padding: 0 0 10px;
  border-bottom: 1px solid #ddd;
}
.block-panel-container .block-title-container .title-box {
  flex: 1;
  font-size: 16px;
  color: #333;
  line-height: 30px;
}
.block-panel-container .block-title-container .solt-box {
  transform: translateY(-4px);
}
.block-panel-container .block-title-container .solt-box .title-link-btn {
  font-size: 18px;
}
.block-panel-container .block-title-container.tab-mod {
  padding: 0;
}
.block-panel-container .block-title-container.tab-mod .tab-tit-container {
  width: calc(100% + 20px);
  height: 41px;
  margin: 0 -10px;
}
.block-panel-container .block-title-container.tab-mod .tab-tit-container .tab-item {
  height: 41px;
  line-height: 28px;
  padding: 0 0 6px;
  width: auto;
  margin: 2px 10px 0;
  font-size: 16px;
  color: #666;
  border-radius: 6px 6px 0 0;
}
.block-panel-container .block-title-container.no-border {
  height: 40px;
  border: none;
}
.disable-animated .animated {
  animation: initial;
}
.disable-animated .cloud-container > div {
  animation: initial;
}
.disable-animated .wow {
  animation: initial!important;
  visibility: visible !important;
}
.disable-animated .ad-sm-mod-container {
  transform: translateY(0px);
}
.act-animated .home-skeleton-screen {
  display: none!important;
}
.act-animated .wow {
  visibility: hidden;
}
.act-animated .ad-sm-mod-container {
  transform: translateY(-80px);
}
.nicescroll-rails {
  right: 0px!important;
  left: auto !important;
}
.fc-scrollgrid-section-body .fc-scroller-harness .fc-scroller {
  overflow: hidden !important;
  border-right: 1px solid #ddd;
}
.block-panel-container {
  background-position: -1px top;
  background-repeat: no-repeat;
}
.block-panel-container.type-bg-1 {
  background-image: url(data:image/png;base64,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);
}
.block-panel-container.type-bg-2 {
  background-image: url(data:image/png;base64,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);
}
.mail-content .unread-mail p:nth-child(1),
.mail-info-row .number-box {
  color: #d40000;
}
.fullsizepart-weather-todo-block {
  position: relative;
  width: 100%;
  min-height: 100px;
  padding: 20px 0;
  margin: 0;
}
.weather-block-container {
  float: left;
}
.weather-block-container .big-day-box {
  float: left;
  min-width: 58px;
  height: 52px;
  padding: 5px 0;
  border-radius: 10px;
  text-align: center;
  font-size: 3.8rem;
  line-height: 42px;
  overflow: hidden;
  font-weight: bold;
  color: #fff;
}
.weather-block-container .time-box {
  float: left;
  height: 52px;
  width: 278px;
  padding: 0 30px 0 10px;
  border-right: 1px solid #98b5d4;
}
.weather-block-container .time-box .date-box {
  white-space: nowrap;
  margin: 0 0 4px;
  font-size: 1.8rem;
  color: #333;
  line-height: 24px;
  font-weight: bold;
}
.weather-block-container .time-box .year-box {
  white-space: nowrap;
  font-size: 1.4rem;
  color: rgba(51, 51, 51, 0.5);
  line-height: 24px;
}
.weather-block-container .weather-block {
  float: left;
  height: 52px;
  padding: 0 0 0 30px;
  display: flex;
  align-items: center;
}
.weather-block-container .weather-block .greetings-row {
  margin: 0 0 13px;
  font-size: 1.8rem;
  color: #333;
  line-height: 22px;
}
.weather-block-container .weather-block .weather-info-item {
  float: left;
  display: flex;
  align-items: center;
}
.weather-block-container .weather-block .weather-info-item .loc-text {
  float: left;
  height: 22px;
  margin: 0 15px 0 0;
  font-size: 1.6rem;
  color: #333;
  line-height: 22px;
}
.weather-block-container .weather-block .weather-info-item .weather-text {
  float: left;
  height: 52px;
  line-height: 52px;
  font-size: 3.4rem;
  color: #333;
  margin: 0 15px 0 0;
  padding: 0 0 0 48px;
  background-repeat: no-repeat;
  background-position: left center;
}
.weather-block-container .weather-block .weather-info-item .air-title {
  float: left;
  height: 22px;
  line-height: 22px;
  margin: 0 10px 0 0;
  color: #666;
  font-size: 1.4rem;
}
.weather-block-container .weather-block .weather-info-item .air-tag {
  float: left;
  min-width: 22px;
  padding: 0 3px;
  line-height: 22px;
  height: 22px;
  text-align: center;
  font-size: 1.4rem;
  color: #fff;
  border-radius: 4px;
}
.weather-block-container .weather-block .weather-info-item .air-tag.green {
  background-color: #57c22d;
}
.sd-search-container {
  float: right;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 517px;
  padding: 0 0 0 115px;
  height: 46px;
  margin: 0 0 0 10px;
  border-radius: 23px;
  overflow: hidden;
  border: 1px solid #fff;
  background-repeat: no-repeat;
  background-position: 15px -5px;
  transform: translateY(32px);
}
.sd-search-container > input {
  flex: 1;
  width: 100%;
  height: 44px;
  padding: 10px 20px;
  font-size: 14px;
  line-height: 26px;
  border-radius: 23px;
  background-color: #fff;
}
.type-se .ec-page-outside-container .ec-page-main-container.without-menu .ec-page-content-container .fullsize-block-container {
  height: auto;
}
@media only screen and (max-width: 1345px) {
  .fullsizepart-todo-block-container .fullsizepart-todo-item .title-box {
    width: 40px;
    line-height: 18px;
    margin: 0 5px 0 0;
    padding: 3px 0;
  }
}
@media only screen and (max-width: 1250px) {
  .fullsizepart-todo-block-container .fullsizepart-todo-item .title-box {
    display: none;
  }
  .ec-page-outside-container .ec-page-main-container .ec-page-header .ec-header-title {
    width: 180px;
  }
  .ec-page-outside-container .ec-page-main-container .ec-page-header .operate-bar {
    width: calc(100% - 530.1px);
  }
}
@media only screen and (max-width: 1268px) {
  .sd-search-container {
    transform: translateY(0);
    float: left;
    margin: 15px 0 0;
  }
}
.ec-header-title:hover .close-homepage-animate {
  display: flex;
  align-items: center;
}
.mod-change .mod-select-container {
  float: left;
  position: relative;
}
.mod-change .mod-select-container .title-box {
  display: none;
  cursor: pointer;
  float: left;
  height: 24px;
  line-height: 24px;
  font-size: 1.6rem;
  color: #333;
  padding: 0 0 0 27px;
  background-position: 0 center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAPCAYAAAACsSQRAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgUlEQVQ4jcXRsQnCQBQG4M/jtogjSNpULpAhLARrNwrZRQstBHEDxUFsrkjhQc4L+FfHe/Dxjn/V744XdH7PNVQC0AWcK5FTxLYSEWoBiBixwQP7ND+gmWm8QwKgnSzmArBe5Ds55FVgPGNmMSxxSVFylxS38y3/aeee3rfJvKidDxrREIjPe10LAAAAAElFTkSuQmCC);
}
.mod-change .mod-select-container .mod-select-dropdown {
  display: none;
  position: absolute;
  top: 30px;
  left: 0;
  padding: 5px;
  background-color: #fff;
  border-radius: 8px;
}
.mod-change .mod-select-container .mod-select-dropdown .mod-select-item {
  display: block;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  border-radius: 6px;
  font-size: 1.4rem;
  color: #333;
  white-space: nowrap;
}
.mod-change .mod-select-container .mod-select-dropdown .mod-select-item > i {
  opacity: 0;
}
.mod-change .mod-select-container .mod-select-dropdown .mod-select-item.bg-theme-10 > i {
  opacity: 1;
}
.mod-change:hover .page-title {
  display: none;
}
.mod-change:hover .mod-select-container .title-box {
  display: block;
}
.mod-change:hover .mod-select-container .mod-select-dropdown {
  display: block;
}
.normal-mod .fullsize-part-con {
  min-height: 207px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
}
.normal-mod .ad-panel-container {
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
}
.simple-mod .fullsize-part-con {
  height: 0;
  overflow: hidden;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
}
.simple-mod .ad-panel-container {
  height: 0;
  overflow: hidden;
  margin: 0 10px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
}
.close-homepage-animate {
  float: left;
  height: 24px;
  line-height: 24px;
  display: none;
  font-size: 1.4rem;
  padding: 0 0 0 54px;
  background-position: 20px center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAABYUlEQVQ4jZXVv0tcQRAH8I9yjaKNhYiF8RfY+BMDKRIRf4CFra0KNjZ2or3YWfsf2NvYB8KRIgSSiIIIh4WKhYIgiJZavD14vuzd7X1h2N3ZmfnO7Jvd12LruwR04DnF0OH8h2VLAkE7fmAWL0kkOZQSbLbxOYz7kf2v6Krh+9jaIHgPdsN8N6ybQqMK9mTnL4x72CzY/KwXoF4FE9go6DYw3iCpD6hW0IspTAaZxkAN+1Nc4Q/+BfmLu2CziqEwvyyhDcf40kRig0FWwvoX5vBaTKgUlEsoY6wJkirOgn81+FF+s/oNnrCISpPBK1gI/lHkP/I95nGbGPxWdiwPOV0ZbzkpF7voBuuJBGspycTuQWciQUdEN1NUxO5BfyJBkl2sglj/X6MvkWAHw2FeqVfBG07wDZ/CeBL0tRL5D7Hn+jcucIDziM+o7OEbkXA5Y0e0LGvZWjiXdVB3dLfww3kHk+Y9n/T4nVgAAAAASUVORK5CYII=);
}
.close-homepage-animate .close {
  display: inline;
}
.close-homepage-animate .open {
  display: none;
}
.disable-animated .close-homepage-animate {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAASCAYAAABB7B6eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE9GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuYThkNDc1MzQ5LCAyMDIzLzAzLzIzLTEzOjA1OjQ1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjQuNiAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDctMjFUMDg6MjA6MTYrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTA3LTIxVDExOjAyOjUxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTA3LTIxVDExOjAyOjUxKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozZDQwNTA0Yy1hN2E5LTQxNjYtODU1Ny1mOGVkNWJiYTIxZTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M2Q0MDUwNGMtYTdhOS00MTY2LTg1NTctZjhlZDViYmEyMWUyIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6M2Q0MDUwNGMtYTdhOS00MTY2LTg1NTctZjhlZDViYmEyMWUyIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozZDQwNTA0Yy1hN2E5LTQxNjYtODU1Ny1mOGVkNWJiYTIxZTIiIHN0RXZ0OndoZW49IjIwMjMtMDctMjFUMDg6MjA6MTYrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNC42IChNYWNpbnRvc2gpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pq9ywtAAAAG0SURBVDiNrdRPKARhGAbwUcqfhKJNyom0RQ4OFLlwQJHiIGUjkmQjRSmHlcPGzcVhlURRW5SIlKzChiR/Ug4k5YKDC4mU8bzbs/U1zdqZXYdfs/vNfO8z833vjKbruhaN5g6kWLnOdK6F4skwL8e4A1BkFy4hSxnrgmM5RriBEqiBBmg0qDRefAY6rEMCpMIOA/bUYENAFdRaCXDCG0OGIBNm4Igho3HvAYq4GPAFZVAOGwwIQoHtAEzKhXqudzNsMeQeHNAK+wwRq+CFztAyuAPZyg22gAfGoS3UgpwkBT/BDz1wxzE/l8qjBBjNQRIDZLPHGOAKp2bAFQu+wiR0wwfH+qAQlk2KL0Fa1D3gUtyyoLRqP0zwvwSVQh1bOVx8RZ7OznuQB4/wzaVph02G3EAODMAhW9lhmO+DE3jmnAOzLqrmyRc+QQc8cGyRDTElT2QyVwIu4P2vgCae1Hk3csfDbFsZ62X7FsX6HgwqAVJ0gV01q+yHhDhjDZhWAsQTn0JewCDHriE/wrdphEvlC/02uWCNRX64kRUcT2cTnMM2JMYacMrNLLb73bG6RI7/KBz2C/6B+CwaRO+9AAAAAElFTkSuQmCC);
}
.disable-animated .close-homepage-animate .close {
  display: none;
}
.disable-animated .close-homepage-animate .open {
  display: inline;
}
/***板块***/
.ad-panel-container {
  width: calc(100% - 20px);
  max-width: calc(100% - 20px);
  margin: 0 10px 20px;
  height: 210px;
}
.ad-panel-container .ad-swiper-container {
  cursor: pointer;
  margin: 0;
  width: 100%;
  height: 210px;
  background-color: #fff;
  border-radius: 10px;
  border: 1px solid #fff;
  overflow: hidden;
}
.ad-panel-container .ad-swiper-container .swiper-slide {
  width: 100% !important;
}
.ad-panel-container .ad-swiper-container .swiper-pagination {
  bottom: 10px !important;
}
.ad-panel-container .swiper-pagination {
  padding: 0 0;
}
.ad-panel-container .swiper-pagination .swiper-pagination-bullet {
  height: 8px;
  width: 8px;
  opacity: 0.5;
  margin: 0 3px;
  background-color: #fff!important;
}
.ad-panel-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 26px;
  height: 8px;
  border-radius: 4px;
  opacity: 0.8;
  background-color: #fff!important;
}
.ad-panel-container.h-216 {
  height: 216px;
}
.ad-panel-container.h-216 .ad-swiper-container {
  height: 216px;
}
.ad-sm-mod-container {
  position: relative;
  flex: 1;
  height: 42px;
  margin: -9px 0 -9px 10px;
  padding: 0 0 0 55px;
  border-radius: 6px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: 10px 10px;
}
.ad-sm-mod-container .ad-sm-mod {
  line-height: 42px;
}
.ad-sm-mod-container .ad-sm-mod span,
.ad-sm-mod-container .ad-sm-mod a {
  padding: 0 30px 0 15px;
  position: relative;
  font-size: 1.6rem;
  line-height: 42px;
}
.ad-sm-mod-container .ad-sm-mod span::before,
.ad-sm-mod-container .ad-sm-mod a::before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 5px;
  position: absolute;
  top: 3px;
  left: 0;
  background-color: rgba(74, 94, 111, 0.7);
}
.ad-sm-mod-container .ad-sm-mod.str_active {
  background: none;
}
.ad-sm-mod-container .history-btn {
  display: none;
  position: absolute;
  right: 10px;
  top: 9px;
  width: 24px;
  height: 24px;
  border-radius: 6px;
  background-color: rgba(255, 255, 255, 0.85);
  box-shadow: 0 7px 12px 0 rgba(26, 114, 224, 0.15);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAYAAAACCvahAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUElEQVQ4jY3Tz0uUURTG8c+8DpYuFCUCQYRWhUvxB7QQWomCm8FEBooCwWXkUhgQ3Qr+ESbYSmgR0t6dumnjQhRyYwlCBNFQjS7uGXwdZhjP5jn3vud7Dve9zy3MvH6nIRYximX8bvyYj6xh/RBrWMJRNLk3XA24hqfYx1gruJjLB7CNF7m9v+htBw/GlCGcYwN7+IY/TbgCrouRfAzwC+bxs9U0vEUZU0XM4TlOI/8VRauhm7lmD1DBE8xm0QXWc2CrqEYdvMkwGYtPbcB6fA4dz9AnmeGqRfF7t0eA76GPM/xAN3ruOflR6FVRctI0ZrCTK1rVPKZDj7IcUEFnm6ndWIl8K5Nc9RXD+CD5u1l0YQvPcICdDP9RwiVe4lC6vr6A+vEq9kvSP1pArW7PE+nKtjESCv/c9f+B5MAz7r6qY+kFlbGLC3SE7gY0UQfhBuhzQ3T60uzUAAAAAElFTkSuQmCC);
}
.ad-sm-mod-container:hover {
  background-color: rgba(74, 94, 111, 0.1);
}
.ad-sm-mod-container:hover .history-btn {
  display: block;
}
.news-history-container.modal-body {
  border: none !important;
  padding: 0 20px!important;
  position: relative;
}
.news-history-list {
  width: 100%;
  padding: 0 0 20px;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  height: 70vh;
}
.news-history-list .news-history-item {
  width: 100%;
  padding: 16px 0 0;
}
.news-history-list .news-history-item .news-pic-box {
  width: 100%;
  height: 210px;
  margin: 0 0 16px;
  overflow: hidden;
  border-radius: 10px;
}
.news-history-list .news-history-item .news-title-box {
  font-size: 1.6rem;
  color: #333;
  line-height: 22px;
}
.news-history-list .news-history-item .news-info-box {
  font-size: 1.4rem;
  color: #666;
  line-height: 20px;
}
.todo-list-content {
  width: 100%;
}
.todo-list-content .todo-list-item {
  display: flex;
  align-items: center;
  width: 100%;
  height: 46px;
  border-bottom: 1px solid #eee;
  cursor: pointer;
}
.todo-list-content .todo-list-item .mark-point {
  width: 8px;
  height: 8px;
  margin: 19px 10px 18px 0;
  border-radius: 50%;
}
.todo-list-content .todo-list-item .mail-icon-box {
  width: 28px;
  height: 46px;
  background-position: left 14px;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAACXBIWXMAAAsTAAALEwEAmpwYAAACk0lEQVQ4jbWVzW7TQBDH/7v2rh07adImCJq0gCpx7TvwFpzgxBv0LegbICSKxKESVy4gUQk4IXEgLwCVKpp+pG3ir7W96+WQdZuGkrgHRlrJ3tn9zfzXnlmitQYA9LcJAUAwsennqqbNAAC9uTUBE601+tuEAiAPnJWntUbynNCC3xI+oRY0SwLv5X46fGOCFOTHCxAAFABbw+oe95K03rk4BLnMphpcExKdtrpZ7PIDHD4GkAMoKCZHYQHgAJjK2O/xUbunFbWqwgtF7WDQXlO5vQ+AGZYFgFCzxjYOLHVPdwH0R4POuspttgiuMsbHg846ofp7s3vyzkwzw0SpgJQThGi9dG/4wXayj+NBu5cnTu1f8Cxx/fFRu8vc9H3j7vDTlMsuuWUAaiRdWr1z8d1dinaD01ZbBH5zFi7Gfis6aS3XmsFbvz3qz7itMnl7nvxaM/xpMfk6Grae5AlfZW6WQBPkgnsyY2n9zvkrVkvP5zHoPCcAWDwPuCe+ak3O8sRZzgVvATjhvvhCmYwX7Z+rQKa8nkbuQ8ePE9vNPk/7csG5GPuPHF/8sp0svHWALHbbUvCe24hji0k162dullGrKNLA3ygUPeCeOLuJc+MRicDrypR13WYY3QQvzWJSus0glinridDrVlKQjBobhBRerRVGhOiF1UytQtWaYZSG3ooY1f9qMdcUaCDSivTcRhRXgZdGqNZuI44LRe9rIJpVoAEUAFRuiR2W28+C4xW/KnwmwTC3xA4UlGHqMoAGII/V+R4UvgFwMCn3qi1bY9LcUkwUyJJbfgNpFpT/dYarcq8aQJp9iWFJ4OqIlHGWwWzMtI4KpqYSzcy7vnbhGGiZ+cIqn7HCDFXCN7d0Qf73lfkHbo0sHwi1zwQAAAAASUVORK5CYII=);
}
.todo-list-content .todo-list-item .name-box {
  width: 100%;
  flex: 1;
  padding: 10px 0;
  line-height: 25px;
  font-size: 1.4rem;
  color: #444;
}
.todo-list-content .todo-list-item .title-box {
  flex: 1;
  padding: 10px 0;
  line-height: 25px;
  font-size: 1.4rem;
  font-weight: bold;
  color: #444;
}
.todo-list-content .todo-list-item .title-box .tag-box {
  height: 30px;
  margin: 0 10px 0 0;
  display: inline-block;
  padding: 0 10px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  border-radius: 15px;
}
.todo-list-content .todo-list-item .hovershow-slot-box {
  display: none;
  padding: 10px 0;
  line-height: 25px;
  font-size: 1.4rem;
}
.todo-list-content .todo-list-item .info-box {
  padding: 10px 0;
  line-height: 25px;
  font-size: 1.4rem;
  color: #999;
}
.todo-list-content .todo-list-item:hover .hovershow-slot-box {
  display: block;
}
.todo-list-content .todo-list-item.read .mail-icon-box {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAAACXBIWXMAAAsTAAALEwEAmpwYAAADLklEQVRIiZWVT2/iRhiHn7GNgeC1sQKkbfiTZFfZHLKQ036CTY+999ZD1UMP7bFfYtXTSr320K/QSt30E/SwykbZFSikIAWWVRQWcCiEYHt6iE0IIST9SZZm7JnfM/N63neElJL79NfengDEzGv5Ynf33sliEWDKWOl2u8+llD8CQlGUl5ZlvQH8+0BzAVPGot/vp1zX/SEWi325vb0tfCl5d3goR6PRH5qmvTIM4xMg7wLdAoTmvu9rjuN8BXy/vrFhbm5uomkaAK7rUimXqdfrPeCVaZq/K4rizoNMANPhcBznsed5PyVtu1gsFjFNc+72e90uBwcH9Hq9N6qqvjRN85/ZsAkp5cR8OBwao9HoG03Tvt7a2orkCwWEmP23NyWlpF6rUalUxp7n/RaNRn+Nx+PDECL2Xr8OV66Nx+M/E4bxqPjsGdFYbKHxrFqtFvVajXa7/d627W8BF5BKYK4C+nA4fKSpKieNBr7vP8jY932Oq1U+tlqUSiWEEGtAJPAUSjBOBXTP8yjt7CCAt/v7DAaDheaDwYC3+/tIoLSzw1IiQfBP9cATLdiBErRRFIXHT57QPjvj3eEhuXyeVCpFo9Gg0+ng+z7Ly8vouk6z0WB9Y4NUKjXLjgAjQEwD1OkRy6kUhmFQLpdpNpskkxbrawUA2u1PfDg7Y/PpUyzLmrc5JXgmIZpXChhdXuJLycpKhkw6jaqqqKpKJpPms5UMtVoNx3HmASZ+2l3xPT09pdlssvrF58Tj8VvfLcsiEtE5Pj4mm82STqdnAcwFSCk5OTmh0+lQyOeIRCJ3rYGlpTj5XJZG8wMXFxfkcrlbY5TpjhCCarVKv3/OWiG/0DyUrusU8jnOHYejoyPETGbeACRt2wVJdnUVRVF4qFRVJZtdBSmxbVslKH5wFSLJVf3w+ufnP3c7ne8q5Urywe431dV1/ZdEIuGFkBAgAdcwjL+B90CUq7O8uBBdSwJj4AL4l6sy4YcAghdjYBj0L7lOwocC3GDeMGh7cB0iL/gYwjRmEu8B8qYWehn0ZViup4ueynUm/h/5weOF5i92d/15Fw7ckdn3aHJymLpw/gOS/V2ln72FnQAAAABJRU5ErkJggg==);
}
.todo-list-content .todo-list-item.read .mark-point {
  background-color: #ddd!important;
}
.todo-list-content .todo-list-item.read .title-box {
  font-weight: normal;
}
.todo-list-content .todo-list-item.read .title-box .tag-box {
  color: #666;
  background-color: rgba(153, 153, 153, 0.1);
}
.todo-list-content .todo-list-item.new .title-box {
  width: calc(100% + 5px);
  padding: 0 0 0 43px;
  background-repeat: no-repeat;
  background-position: left 0px;
  margin: 0 0 0 -5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAPCAYAAAAceBSiAAAACXBIWXMAAAsTAAALEwEAmpwYAAACZUlEQVQ4jb2Uz2sTURDHP7vZptqLTVsP4g8wKuLJ6opY9VKNNw+CpHdRAr2KEMG7WMQ/IHo1KgZasBfBFG89daGXqi3tqlWxkDZrsPm9+6aHbTdpTdRL+oXlzezbnc/MvMdo1TQgnBDFQ4QYil5RgAJRgNe0epvvvYbfbG/bU02+CvxfCFMiPEAxbwCngGmgl86rF7gJXAUu6cDYLoF3JvFYB4Z3GbylYapppPocqbyKyJbcTykpP0NKKcRdfC0iIpXxmFTeJaSVvPySlCb8vcr7R+LcRUqTSXGXZ6QwZsraKOLmlkQV87J6B8ndRnK3ECPIo+b4TzhC6GQCz87gfcuidUeCT6RgB3ZlYgRVcvzLVHTwVm323khhHI8B0D2UQO+PEj4TBwWhgSj1j9ltpRu0UdflFGr8XNueqRULVXT8G7+5qrxN6JCJ3h9F748CEDpiEsr5Sf8X3PucIXQ0jnE62RbeM7oU2PW5DKUXI7iLWcLnE3RfSDQAh02k6ADgfrX+DXdn7qMPmBiDSaTqtISXX15D5e2gcqABv+InXZvNEB6MEz4bb1m53jJyzaE+NQKw7cybpVYslGOjHBsp+3DvR6MytWZTm34a+DvB8JczV6sW7uwYxmDr1je3HYHfT46h8jYqb6P3RakvZKnPZ5GSg9YTwV22/oihVdMUEXpEgdZnonVF8L5ng5GoH4iBgPpp+f5+c+fIBAX1Bf8fbV8UPRLFXbaQdYfQQRNtT4T6F99HQARQlLVqmkmE66L8CpqDdmC2N8Pf6kASKLRrf4dUAO7pwAdgCHgDrHcYur7JuQjMbQAnipTX78F4PwAAAABJRU5ErkJggg==);
  background-position: 5px center;
}
.todo-list-content .todo-list-item.toread .title-box {
  width: calc(100% + 5px);
  padding: 0 0 0 43px;
  background-repeat: no-repeat;
  background-position: left 0px;
  margin: 0 0 0 -5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAACXBIWXMAAAsTAAALEwEAmpwYAAACYElEQVRIicWUsWrbUBSGP13LdhNqU4M9JZNMod4KKqS0W7C3TgEPfQH1CUpNH6AkfYKQFzDUUGhppqpk6FAMEWSKoRBN8WSDGjs4kWNddZClyLFlMjTp2e45597vnF9HRxnuAvAY+ABUgUfcnf0BfgDvgd/KcJcnwK87hi4q4qUAdu4ZzJT3UQU2b5Mt8hoAvuvgu86/KGBTBR7GAZmNbURRB2DULCNKOkqmwMqr7wB4XRO33QDXQQ5sVl+fAHC5XyP99F0iyXcdxu1G3LWiznRX1BFFHdm38E5NRElndetw5pHUWpXVrUPkwGbULCP7VlBstoCSLcxBRU5DlPRFcET84HVNvK6JyGmkKwayZzFqlhl9fjaTM2qWudyvAQRA18Ef2Piug8hpjNsNRDEAXv58k6jGTOeqViddMSKZMhvbZG5ImVqrRlJffKuRWqsCkK4Y0d0wLvIG/sC+Hfyqs0dqvYqq1QGYdPaQPetapulMhLmyb3HTxu0GE7uFWjHmCl8KDzuOdxl2A0Dsm6panavO3vyDFYPUehUlpy0FL4THzetbKHYrOit5DZEPivG65oykXs9CDmxEXkO6DiKvBTPUm1cnNJEYAWTPQtXq11If7USxyUlrRiV/aAeD5zqMp3neqYk/Tt4JS+EA46Md5MCO5iDRsgVEScfrmpFLrRhL7y2VHWBit5hMpX9Q+xT55XB+isNhi//TohQsrEVTrwx38eec08G6uUbjSySMJeXG7yjZAjIBPiS2Yu/RLgRw8B/AAAcCaABn9ww+A94K4Bh4DnwBzu8Yeg58BV4Ax38Bmsz6+T1WHtYAAAAASUVORK5CYII=);
  background-position: 5px center;
}
.todo-list-content .todo-list-item.todo .title-box {
  width: calc(100% + 5px);
  padding: 0 0 0 43px;
  background-repeat: no-repeat;
  background-position: left 0px;
  margin: 0 0 0 -5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAATCAYAAABobNZCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAByUlEQVRIicWWwW3jMBBFn4Mc9+IWaGyw8JUtsAW2oBaSEuwS7BKsPWyA3CwgDUglWCVYAXzIcfYwmJC0tPYeEucDA0nkUP/PcDgSAgj8FKgFBgH5QhsEfgs8CEr86wakUyKWCDzfmNjsZSZwAn5wDc7pdRjUpjCfq13zU7xTqHFOZLcTORzUQMR7kRDkA/u9jjk3jibG5FdVV6O/L7R4r9Z10DR637al3hB0rO9hsYCqUj9bb4gxPa/X6n+OQs18LrLZiLStmmXD+zJy51Lkq5WO7fdSoG3TfQiTkZfkVZUWHI/64ksIQYWZoOOxFJhvweEwElGmfbvVtMaYnrsuzTsHq1U59/ioa5xLxdY04xQ7p9uQzd2PnPIKDUH31GAvtz3dblON2GmAUnD+znz9JHmOroO6LtWbmKbRIvJefUIo1+VE/zhyd1fJY0ypXq/TXF2nc20nw9ZMkQ3DKPLL5EbY96kOcvQ9zGZKbmk/T7lhsYCnp3JsdAQ2m1Tt53O7Xapg79N43oRiHPtONSSQmYCMVOYtcmp8as4it2ZiW3Khzf5/b/98vN8Br99ADPCKwFLg7caf0zf7ntsPxR+B0xeTnkT/H5YC/AXIwO8YL1FTvwAAAABJRU5ErkJggg==);
  background-position: 5px center;
}
.todo-list-content .todo-list-item.top .title-box {
  width: calc(100% + 5px);
  padding: 0 0 0 43px;
  background-repeat: no-repeat;
  background-position: left 0px;
  margin: 0 0 0 -5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAbCAMAAADS+YZfAAAA51BMVEUAAAAAccEAccEAccEAccEAccEAccEAccEAccEAtOoAb8AAbL4AuOwAtOkAbb8AteoAbsAAoN4Abr8Aq+UAbL4Ab8D///8Abr8ApuEAcsIAtOoAdsUAt+wAlNcAh84ArOUAndwAgcsAsOgAfcgAesYAod4AquMAmNkAj9MAi9Gq1u4Rp+DM7/rd7vh30vDu+f1EsOEioduZzOoipt5mq9pEpNoil9Xd8/u73fFEx+9EwOtmwOdEteQzr+JVp9ozoNlEm9Tu9vuq4/bM5/VVzvEzvusRuusztuYRsOUzotoRkNIikNEihsoYPeBTAAAAFnRSTlMABgkVEAwiHRry8vf1u7qzPz4wL76wpB8hnQAAAS1JREFUOMu109lSwjAUgGHTJDagbC6nBdoCAi51aUULsor7+v7PYxpqg9MmF87w3/TmmzNplq2Nh1TlSENVoqXcrxSOWq1j2+632yeue3rmeZ1Ot9ds1ouHe0JLWmg0FLZuFdcxMiqOxlplA0lKd7V2h6YYUeI4zyAK+iPxvfSeQLTk1iIUpWO5fR2PR/A4eTsHmIZTgE8f7qIlwO3KGujXYidewwVc2Ta3N+41wNCHQbf3sLJYb+/53MUCMpbk2Mjni+Z9C0tUdp7MHYh90NsgCPh6FZZisb8vk3e+v/PZLAzDD28YfaX7++ffStqzOFi3pKa9D1XCbXpuuFZS3rNyFYtzSwdjZm7nZzKcjJUYM2ZmYwxLKmyMCc6PxFRYiXkkG+Vx+s/3pn/Hm+4HM7o972rHu9sAAAAASUVORK5CYII=);
  background-position: left 1px;
}
.todo-list-content .todo-list-item.empt-box .title-box {
  height: 14px;
  border-radius: 7px;
  width: 60%;
  padding: 0;
  margin: 0 30% 0 0;
}
.todo-list-content .todo-list-item.empt-box .info-box {
  height: 14px;
  border-radius: 7px;
  width: 60px;
  padding: 0;
}
.todo-list-content.type-3 {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: 0 -10px;
}
.todo-list-content.type-3 .todo-list-item {
  width: calc(50% - 20px);
  margin: 0 10px;
}
.todo-list-content.type-4 {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: 0 -10px;
  padding: 0 0 3px;
}
.todo-list-content.type-4 .todo-list-item {
  height: 53px;
  width: calc(100% - 20px);
  margin: 0 10px;
}
.todo-list-content.type-4 .todo-list-item .title-box {
  height: 52px;
  padding: 11px 0;
  line-height: 30px;
}
.todo-list-content.type-5 {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: 0 -10px;
  padding: 0 0 3px;
}
.todo-list-content.type-5 .todo-list-item {
  height: 51px;
  width: calc(100% - 20px);
  margin: 0 10px;
}
.todo-list-content.type-5 .todo-list-item .title-box {
  height: 50px;
  padding: 10px 0;
  line-height: 30px;
}
.todo-list-content.type-5 .todo-list-item .title-box .tag-box {
  border-radius: 6px;
}
.todo-list-content.type-6 {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: 0 -10px;
  padding: 0 0 3px;
}
.todo-list-content.type-6 .todo-list-item {
  height: 59px;
  width: calc(100% - 20px);
  margin: 0 10px;
}
.todo-list-content.type-6 .todo-list-item .title-box {
  height: 58px;
  padding: 14px 0;
  line-height: 30px;
}
.todo-list-content.type-6 .todo-list-item:last-child {
  border-bottom: none;
}
.option-pager-container {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 10px 0;
}
.option-pager-container .read-all-btn {
  padding: 0 0 0 20px;
  height: 26px;
  line-height: 26px;
  font-size: 1.4rem;
  color: #333;
  background-repeat: no-repeat;
  background-position: left center;
}
.option-pager-container .pager-content {
  height: 26px;
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.option-pager-container .pager-content .pager-number {
  height: 26px;
  display: flex;
  align-items: center;
}
.option-pager-container .pager-content .pager-number > span {
  font-size: 1.6rem;
  color: #777;
}
.option-pager-container .pager-content .pager-circle-btn {
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 0 10px;
  width: 26px;
  height: 26px;
  border-radius: 50%;
  color: #fff;
}
.option-pager-container.empty-box .read-all-btn {
  width: 76px;
  height: 12px;
  border-radius: 7px;
  margin: 7px 0;
  background-image: none;
}
.option-pager-container.empty-box .pager-content .pager-number {
  width: 56px;
  height: 12px;
  border-radius: 7px;
  margin: 7px 0;
}
.app-todo-list {
  width: 100%;
  padding: 1px 0 0;
}
.app-todo-list .app-todo-item {
  width: 100%;
  height: 55px;
  display: flex;
  border-bottom: 1px solid #ddd;
  cursor: pointer;
}
.app-todo-list .app-todo-item .title-part {
  display: flex;
  padding: 8px 10px 8px 0;
  flex: 1;
}
.app-todo-list .app-todo-item .title-part .icon-box {
  width: 40px;
  height: 40px;
  margin: 0 20px 0 0;
}
.app-todo-list .app-todo-item .title-part .icon-box > img {
  width: 100%;
}
.app-todo-list .app-todo-item .title-part .title-box {
  height: 40px;
  padding: 5px 0;
  line-height: 30px;
  font-size: 1.4rem;
  color: #333;
}
.app-todo-list .app-todo-item .slot-part {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.app-todo-list .app-todo-item .slot-part .btn-box {
  display: none;
  align-items: center;
}
.app-todo-list .app-todo-item .slot-part .number-box {
  display: block;
  font-size: 1.4rem;
  color: #333;
  line-height: 30px;
}
.app-todo-list .app-todo-item .slot-part .number-box > span {
  font-size: 1.8rem;
  color: #333;
  font-weight: bold;
  padding: 0 5px 0 0;
}
.app-todo-list .app-todo-item:hover .slot-part .btn-box {
  display: flex;
}
.app-todo-list .app-todo-item:hover .slot-part .number-box {
  display: none;
}
.app-todo-list .app-todo-item.empt-box .title-part {
  align-items: center;
}
.app-todo-list .app-todo-item.empt-box .title-part .icon-box {
  border-radius: 12px;
}
.app-todo-list .app-todo-item.empt-box .title-part .title-box {
  width: 40%;
  height: 12px;
  border-radius: 6px;
}
.app-todo-list .app-todo-item.empt-box .slot-part .number-box {
  width: 40px;
  height: 12px;
  border-radius: 6px;
}
.todo-app-container {
  width: 100%;
}
.todo-app-container .todo-app-list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: 0 -10px;
}
.todo-app-container .todo-app-list .todo-app-item {
  cursor: pointer;
  display: flex;
  width: calc(50% - 20px);
  margin: 0 10px;
  height: 46px;
  padding: 10px 0;
  border-bottom: 1px solid #eee;
}
.todo-app-container .todo-app-list .todo-app-item .todo-app-tag {
  height: 25px;
  margin: 0 5px 0 0;
  border-radius: 4px;
  min-width: 64px;
  padding: 0 5px;
  text-align: center;
  color: #666;
  background-color: #f5f5f5;
  font-size: 1.4rem;
  line-height: 25px;
}
.todo-app-container .todo-app-list .todo-app-item .todo-app-name {
  flex: 1;
  height: 25px;
  display: flex;
}
.todo-app-container .todo-app-list .todo-app-item .todo-app-name .point-box {
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 4px;
  margin: 8.5px 5px 8.5px 0;
}
.todo-app-container .todo-app-list .todo-app-item .todo-app-name .title-box {
  flex: 1;
  line-height: 25px;
  font-weight: bold;
  color: #333;
  font-size: 1.4rem;
}
.todo-app-container .todo-app-list .todo-app-item .option-box {
  opacity: 0;
  display: none;
}
.todo-app-container .todo-app-list .todo-app-item .option-box .option-link {
  font-size: 1.4rem;
  margin: 0 0 0 12px;
}
.todo-app-container .todo-app-list .todo-app-item.read .todo-app-name .point-box {
  display: none;
}
.todo-app-container .todo-app-list .todo-app-item.read .todo-app-name .title-box {
  font-weight: normal;
}
.todo-app-container .todo-app-list .todo-app-item:hover .option-box {
  opacity: 1;
  display: block;
}
.todo-app-container .todo-app-list .todo-app-item.empt-box .todo-app-name .title-box {
  height: 15px;
  margin: 5px 30% 5px 0;
  border-radius: 8px;
}
.read-all-btn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAMAAACKnBfWAAAAPFBMVEUAAABmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjlqKxAAAAE3RSTlMADfbZzRYU07WVRj4c9MbBumYsZekK/AAAAEhJREFUCNeFzjkOACEMQ1GzwzC7739XpBBFdPzuuTJoQVq8Lb//ylT4gCTcJwwsSVzZgDMwZkiHZ1Pa4BkdrH7xntQnvU6qrQHM0ARBLTMSvQAAAABJRU5ErkJggg==);
}
.msg-fullsize-container {
  width: 100%;
  overflow: hidden;
}
.msg-fullsize-container .msg-with-pic-outside {
  display: flex;
}
.msg-fullsize-container .msg-with-pic-outside .picture-news-ad {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 248px;
  padding: 0 0 10px;
  border-bottom: 1px solid #ddd;
  width: calc(100% / 3 - 20.01px);
  margin: 0 20px 0 0;
}
.msg-fullsize-container .msg-with-pic-outside .picture-news-ad .news-picture {
  position: relative;
  width: 100%;
  height: 238px;
  overflow: hidden;
}
.msg-fullsize-container .msg-with-pic-outside .picture-news-ad .news-picture img {
  width: 100%;
}
.msg-fullsize-container .msg-with-pic-outside .picture-news-ad .news-picture .swiper-pagination {
  bottom: 5px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.msg-fullsize-container .msg-with-pic-outside .picture-news-ad .news-picture .swiper-pagination .swiper-pagination-bullet {
  margin: 0 5px;
  background-color: rgba(255, 255, 255, 0.5) !important;
  opacity: 1;
}
.msg-fullsize-container .msg-with-pic-outside .picture-news-ad .news-picture .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #fff!important;
  width: 30px;
  border-radius: 5px;
}
.msg-fullsize-container .msg-with-pic-outside .picture-news-ad .news-picture .news-title {
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 0;
  right: 0;
  height: 60px;
  padding: 15px 15px 25px;
  line-height: 20px;
  color: #fff;
  font-size: 14px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.9));
}
.msg-fullsize-container .msg-with-pic-outside .msg-with-pic {
  width: calc(100% / 3 * 2 - 0.01px);
}
.msg-fullsize-container .msg-fullsize-list {
  width: calc(100% + 20px);
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-col {
  display: flex;
  flex: 1;
  flex-direction: column;
  width: 50%;
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-col .msg-fullsize-item {
  width: calc(100% - 20.01px);
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-col.even-col-3 {
  width: calc(100% / 3 - 0.01px);
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item {
  cursor: pointer;
  width: calc(50% - 20.01px);
  height: 70px;
  margin: 0 10px;
  padding: 10px 0;
  border-bottom: 1px solid #eee;
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item .title-row {
  margin: 0 0 5px;
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item .title-row .title-box {
  width: 100%;
  font-size: 1.4rem;
  line-height: 22px;
  color: #333;
  font-weight: bold;
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item .info-row {
  display: flex;
  height: 22px;
  justify-content: flex-start;
  align-items: center;
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item .info-row .base-info {
  max-width: 50%;
  font-size: 1.3rem;
  color: #666;
  margin: 0 12px 0 0;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item .info-row .time-info {
  font-size: 1.3rem;
  color: #999;
  line-height: 22px;
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item.new .title-row {
  width: calc(100% + 5px);
  padding: 0 0 0 43px;
  background-repeat: no-repeat;
  background-position: left 0px;
  margin: 0 0 5px -5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAbCAMAAADS+YZfAAABBVBMVEUAAADrYQDrYQDrYQDrYQDrYQDrYQDrYQDrYQDrYQDsYwDrYQD5ogDsYgD4oQDrYQDxfgDxfgD5pQD5pQD4ogDsZAD4oAD0jQD1kAD////sZADweQD5pQD4ogD2mADxfgDvcwDubwD4ngDzhADtaAD1kwD0iwD3mwD/+e7+9u74rkT3rET0jgDtawDrYQD97d31o0T4pBH947v617v60Kr2p0TxiDP0lCLzixHyhBH+8t383ar5yJn7z4j4voj3uYj2sHf6uET4skTzl0TykET5sjPxhSL97t3848z84sz82Jn4u2b2r2b0pWb3rlX1pVX0lzP4qiLyiSL2mBH1lhHvehHtcREKF3IJAAAAGXRSTlMABwoFFRwNESIP9BPyu7g/MS729Luwrz89gP+D9QAAAXZJREFUOMu109dug0AQBdB4jZesu9MHcK/YScBx793pvfz/p2QWBMgWJlIkX4kXdBhdDbsH+47f7/e5Bd9vSe6Ie7jfpImzcC5XTqWKxctSKZ9Pp2U5k8lmrwqF4GmCY4fGw8nkDitJwThim5Ko4mGlCLGxj9BjTxukxGePZYpSB3gopwZQfQSe2ycYZ6b37YKmStI144NNS0VFSVYAZqkbqNYAXnT9rQd3GQ0mbWigFallCQ2Ztl83bafbTcsarAEazzBFG6LEb9UVDDuAkWkxTXkIYwC1CUu0glUY65r2vQ8Vw7Y6nZ78yr/AR+KWbdv6CsCwXb6HDwBtgS122PLItCqmh4WHWRUmW5YKR0pyNcP9zuefX7VWS9d1WV4vvrPt5Q/fL+9r7+HE+7/hHpz9Xnieh5izX174PLrznEViWBetVVgUAoFD9wQCgmjVxcEGRu0aAakx1sFMDAluCYnMojYmlFLGxM0whm8J0v/ct7/v8Z7zC3YgRhk6racxAAAAAElFTkSuQmCC);
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item.top .title-row {
  width: calc(100% + 5px);
  padding: 0 0 0 43px;
  background-repeat: no-repeat;
  background-position: left 0px;
  margin: 0 0 5px -5px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAbCAMAAADS+YZfAAAA51BMVEUAAAAAccEAccEAccEAccEAccEAccEAccEAccEAtOoAb8AAbL4AuOwAtOkAbb8AteoAbsAAoN4Abr8Aq+UAbL4Ab8D///8Abr8ApuEAcsIAtOoAdsUAt+wAlNcAh84ArOUAndwAgcsAsOgAfcgAesYAod4AquMAmNkAj9MAi9Gq1u4Rp+DM7/rd7vh30vDu+f1EsOEioduZzOoipt5mq9pEpNoil9Xd8/u73fFEx+9EwOtmwOdEteQzr+JVp9ozoNlEm9Tu9vuq4/bM5/VVzvEzvusRuusztuYRsOUzotoRkNIikNEihsoYPeBTAAAAFnRSTlMABgkVEAwiHRry8vf1u7qzPz4wL76wpB8hnQAAAS1JREFUOMu109lSwjAUgGHTJDagbC6nBdoCAi51aUULsor7+v7PYxpqg9MmF87w3/TmmzNplq2Nh1TlSENVoqXcrxSOWq1j2+632yeue3rmeZ1Ot9ds1ouHe0JLWmg0FLZuFdcxMiqOxlplA0lKd7V2h6YYUeI4zyAK+iPxvfSeQLTk1iIUpWO5fR2PR/A4eTsHmIZTgE8f7qIlwO3KGujXYidewwVc2Ta3N+41wNCHQbf3sLJYb+/53MUCMpbk2Mjni+Z9C0tUdp7MHYh90NsgCPh6FZZisb8vk3e+v/PZLAzDD28YfaX7++ffStqzOFi3pKa9D1XCbXpuuFZS3rNyFYtzSwdjZm7nZzKcjJUYM2ZmYwxLKmyMCc6PxFRYiXkkG+Vx+s/3pn/Hm+4HM7o972rHu9sAAAAASUVORK5CYII=);
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item.read .title-row .title-box {
  font-weight: normal;
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item.empt-box {
  justify-content: space-between;
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item.empt-box .title-row {
  justify-content: space-between;
  margin: 1px 0 10px;
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item.empt-box .title-box {
  max-width: 70%;
  border-radius: 13px;
  height: 16px;
  padding: 0;
}
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item.empt-box .base-info,
.msg-fullsize-container .msg-fullsize-list .msg-fullsize-item.empt-box .time-info {
  width: 80px;
  border-radius: 13px;
  height: 16px;
  padding: 0;
}
.msg-fullsize-container .msg-fullsize-list.type-2 .msg-fullsize-item {
  width: calc(100% - 20.01px);
  height: auto;
  min-height: 70px;
}
.msg-fullsize-container .msg-fullsize-list.type-3 {
  margin: 0 0 -3px;
  padding: 0;
}
.msg-fullsize-container .msg-fullsize-list.type-3 .msg-fullsize-item {
  width: calc(100% - 20.01px);
  height: auto;
  min-height: 71px;
  margin: 0;
}
.msg-fullsize-container .msg-fullsize-list.type-3 .msg-fullsize-item:last-child {
  border-bottom: none;
}
.msg-fullsize-container.no-last-border .msg-fullsize-list .msg-fullsize-item:last-child {
  border-bottom: none;
}
.smart-search-content {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 44px;
  border-radius: 7px;
  background-size: auto 100%;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (max-width: 1200px) {
  .msg-fullsize-container .msg-fullsize-list {
    flex-direction: column;
  }
  .msg-fullsize-container .msg-fullsize-list .msg-fullsize-col.even-col-2 {
    width: 100%;
    min-width: 100%;
  }
  .msg-fullsize-container .msg-fullsize-list .msg-fullsize-col.even-col-3 {
    width: 100%;
    min-width: 100%;
  }
  .msg-fullsize-container .msg-with-pic-outside {
    flex-direction: column;
  }
  .msg-fullsize-container .msg-with-pic-outside .picture-news-ad {
    width: 100%;
    height: 300px;
    margin: 0 0 20px;
  }
  .msg-fullsize-container .msg-with-pic-outside .picture-news-ad .news-picture {
    height: 290px;
  }
  .msg-fullsize-container .msg-with-pic-outside .msg-with-pic {
    width: 100%;
  }
}
.hnlg-my-data-container {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: 0 -10px;
}
.hnlg-my-data-container .my-data-col {
  width: 50%;
  padding: 0 10px;
}
.hnlg-my-data-container .my-data-col .title-box {
  width: 100%;
  display: flex;
  height: 24px;
  align-items: center;
}
.hnlg-my-data-container .my-data-col .title-box .mark-line {
  width: 5px;
  height: 15px;
  margin: 0 5px 0 0;
}
.hnlg-my-data-container .my-data-col .title-box .tit-text {
  line-height: 24px;
  font-size: 1.4rem;
  color: #333;
}
.hnlg-my-data-container .my-property-container {
  display: flex;
  width: 100%;
  justify-content: space-between;
  padding: 16px 0 10px;
}
.hnlg-my-data-container .my-property-container .icon-box {
  height: 176px;
  width: 130px;
  border-radius: 10px;
  background-color: #f7fafe;
  background-image: linear-gradient(to bottom, rgba(8, 110, 222, 0.8), rgba(8, 110, 222, 0));
}
.hnlg-my-data-container .my-property-container .icon-box .icon-box-inside {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 176px;
  width: 130px;
  background-repeat: no-repeat;
  background-position: calc(100% + 14px) -20px;
}
.hnlg-my-data-container .my-property-container .my-property-list {
  width: calc(100% - 150px);
}
.hnlg-my-data-container .my-property-container .my-property-list .my-property-item {
  display: flex;
  padding: 0 20px;
  align-items: center;
  width: 100%;
  height: 78px;
  margin: 0 0 20px;
  border-radius: 10px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: -8px 9px;
}
.hnlg-my-data-container .my-property-container .my-property-list .my-property-item .title-box {
  flex: 1;
  font-size: 1.6rem;
}
.hnlg-my-data-container .my-property-container .my-property-list .my-property-item .number-box {
  flex: 1;
  font-size: 1.6rem;
  line-height: 34px;
  text-align: right;
}
.hnlg-my-data-container .my-property-container .my-property-list .my-property-item .number-box > span {
  font-size: 2.6rem;
  font-weight: bold;
}
.hnlg-my-data-container .my-property-container .my-property-list .my-property-item:last-child {
  margin: 0;
}
.hnlg-my-data-container .personnel-training-container {
  width: 100%;
  padding: 5px 0 0;
}
.hnlg-my-data-container .personnel-training-container .personnel-training-title {
  width: 100%;
  line-height: 24px;
  font-size: 1.4rem;
}
.hnlg-my-data-container .personnel-training-container .personnel-training-list-outside {
  width: 100%;
  margin: 0 0 10px;
}
.hnlg-my-data-container .personnel-training-container .personnel-training-list-outside .personnel-training-list {
  width: 100%;
}
.hnlg-my-data-container .personnel-training-container .personnel-training-list-outside .personnel-training-list .personnel-training-item {
  width: 100%;
  height: 39px;
  padding: 5px 0;
  display: flex;
  border-bottom: 1px solid #ddd;
}
.hnlg-my-data-container .personnel-training-container .personnel-training-list-outside .personnel-training-list .personnel-training-item .tit-box {
  flex: 1;
  line-height: 28px;
  font-size: 1.4rem;
  color: #333;
}
.hnlg-my-data-container .personnel-training-container .personnel-training-list-outside .personnel-training-list .personnel-training-item .details-box {
  line-height: 28px;
  font-size: 1.4rem;
  color: #333;
}
.hnlg-my-data-container .personnel-training-container .personnel-training-list-outside .personnel-training-list .personnel-training-item.empt-box .tit-box {
  height: 14px;
  border-radius: 7px;
  width: 30%;
  margin: 7px 50% 7px 0;
}
.hnlg-my-data-container .personnel-training-container .personnel-training-list-outside .personnel-training-list .personnel-training-item.empt-box .details-box {
  height: 14px;
  border-radius: 7px;
  width: 20%;
  margin: 7px 0 7px;
}
.hnlg-my-data-container .personnel-training-container .student-number-row {
  display: flex;
  width: 100%;
  height: 35px;
  padding: 0 15px 0 10px;
  border-radius: 10px;
}
.hnlg-my-data-container .personnel-training-container .student-number-row .title-box {
  flex: 1;
  display: flex;
  align-items: center;
  height: 35px;
}
.hnlg-my-data-container .personnel-training-container .student-number-row .title-box > span {
  font-size: 1.4rem;
  color: #333;
}
.hnlg-my-data-container .personnel-training-container .student-number-row .number-box {
  flex: 1;
  font-size: 1.4rem;
  color: #333;
  line-height: 35px;
  text-align: right;
}
.hnlg-my-data-container .personnel-training-container .student-number-row .number-box > span {
  font-size: 1.6rem;
  color: #333;
}
.comm-app-container {
  width: 100%;
}
.comm-app-container .fold-btn-outside {
  width: 100%;
  padding: 5px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.comm-app-container .fold-btn-outside .fold-btn {
  width: 80px;
  height: 6px;
  display: flex;
  border-radius: 3px;
}
.comm-app-container .fold-btn-outside .fold-btn span > font {
  display: block;
  width: 100%;
  height: 6px;
}
.comm-app-container .fold-btn-outside .fold-btn span:first-child {
  display: block;
  width: 40px;
  height: 6px;
  border-radius: 3px 0 0 3px;
  overflow: hidden;
}
.comm-app-container .fold-btn-outside .fold-btn span:last-child {
  display: block;
  width: 40px;
  height: 6px;
  border-radius: 0 3px 3px 0;
  overflow: hidden;
}
.comm-app-container .fold-btn-outside .fold-btn:hover {
  width: 50px;
}
.comm-app-container .fold-btn-outside .fold-btn:hover span {
  width: 25px;
  background-color: #fff;
}
.comm-app-container .fold-btn-outside .fold-btn:hover span:first-child {
  transform: rotate(30deg) translateX(3px);
  border-radius: 3px 0 2px 3px;
}
.comm-app-container .fold-btn-outside .fold-btn:hover span:last-child {
  transform: rotate(-30deg) translateX(-3px);
  border-radius: 0 3px 3px 2px;
}
.comm-app-container .comm-app-list {
  display: flex;
  flex-wrap: wrap;
  height: 245px;
  width: 100%;
  width: calc(100% + 20px);
  margin: 0 -10px;
  padding: 0 0 10px;
  overflow: hidden;
}
.comm-app-container .comm-app-list .comm-app-item {
  cursor: pointer;
  display: flex;
  width: calc(25% - 20.01px);
  height: 47px;
  margin: 0 10px;
  border-bottom: 1px solid #ddd;
}
.comm-app-container .comm-app-list .comm-app-item .app-icon {
  width: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.comm-app-container .comm-app-list .comm-app-item .app-icon > img {
  max-height: 20px;
  width: auto;
}
.comm-app-container .comm-app-list .comm-app-item .app-name {
  flex: 1;
  padding: 10px 0;
  line-height: 26px;
  color: #333;
  font-size: 1.4rem;
}
.comm-app-container .comm-app-list .comm-app-item.empt-box {
  padding: 10px 0;
}
.comm-app-container .comm-app-list .comm-app-item.empt-box .app-icon {
  width: 16px;
  height: 16px;
  margin: 5px 10px 5px 0;
  border-radius: 8px;
}
.comm-app-container .comm-app-list .comm-app-item.empt-box .app-name {
  height: 10px;
  padding: 0;
  margin: 8px 40% 8px 0;
  border-radius: 8px;
}
.comm-app-container .comm-app-list .comm-app-item .star-btn {
  display: none;
  width: 20px;
  min-width: 20px;
  height: 46px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAaVBMVEUAAACIiIiIiIiCgoLe3t739/fy8vJCQkITExODg4MmJiYcHByIiIjMzMxtbW0JCQmIiIjj4+MQEBAdHR0PDw/o6OgMDAxDQ0OIiIgcHBzu7u7V1dXAwMCysrKioqKKioosLCxfX1/6+vpSAf2NAAAAInRSTlMABgoMrfHkQRwQIQ4Ikk4hFLsvKSXJKyAdF9aghXdpXC4hiZ5uswAAAJBJREFUGNOVzscOAiEUhWHKpUpxYKpd3v8hJbmgZhYm/ssvZ3HIr7SKhx1RJSDuZ76I8D3cdFSiFJij7qwvZ5ClFHECf0ekqkJvGNsuyA+1HbMdh7y5ZiYD2nXhaISZ1HbecormTH0iYKpvRtaMciUhPNJt8vZtzKb8XNdltqZSR26ONcMdGiLjNYbUESN/9QI86wtu03C5/AAAAABJRU5ErkJggg==);
}
.comm-app-container .comm-app-list .comm-app-item:hover .star-btn {
  display: block;
}
.comm-app-container .comm-app-list .comm-app-item.collect .star-btn {
  display: block;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAMAAACnUt2HAAAAh1BMVEUAAADnjwDnjwDpjQDnjwDnjwDojgDnjwDnjwDpjQDvhADvhADwgwDvhADqjADqiwDrigDnjwDwgwDwgwDwgwDwgwDuhwDnjwDnjwDwgwDwggDvhADuhQDvgwDuhADshwDwgwDthgDuhADvgwD4rC/1mx33pinxhQP2nyH0lhbxiAbzkhHyjAsGZdR8AAAAJHRSTlMABgoYEg4vJh0Uj7abfz05NSLQr6OJb1cM5uXYxb6TiHleT0cohnU7AAAAu0lEQVQY03XOhw6DIBQFUBky3NbZvUBB/f/vKwqajvQmhOTkwnveFu79BFR9lIEvQ72QEQQf5gdaiCF5U1AHZS+EkLsyToGz26hlJ0w6qacncN8ZWaMKi208bKrCBwTLEBasqs53tCIJpcUxpg5bRPauqSPK4TIdomxZSJlT5BjYlTDpOzmcjpPSAfMd+qg6hHXTXHcXYl5bhJiRLE2SlFA0F10Vs5xSmjOE4YamiznnGPvWrBqeY27vb17C3hJTcnfYWgAAAABJRU5ErkJggg==);
}
.comm-app-container .comm-app-list.type-2 {
  position: relative;
  height: auto;
}
.comm-app-container .comm-app-list.type-2 .comm-app-item {
  width: calc(100% / 3 - 20.01px);
}
.comm-app-container .comm-app-list.type-3 {
  position: relative;
  height: auto;
}
.comm-app-container .comm-app-list.type-3 .comm-app-item {
  width: calc(100% / 3 - 20.01px);
}
.comm-app-container.unfold .fold-btn-outside .fold-btn:hover span:first-child {
  transform: rotate(-30deg) translateX(3px);
  border-radius: 3px 2px 0 3px;
}
.comm-app-container.unfold .fold-btn-outside .fold-btn:hover span:last-child {
  transform: rotate(30deg) translateX(-3px);
  border-radius: 2px 3px 3px 0;
}
.comm-app-container.unfold .comm-app-list {
  height: auto;
  overflow: initial;
}
.web-service-list {
  width: calc(100% + 20px);
  margin: 0 -10px;
  padding: 20px 0 0;
  display: flex;
  flex-wrap: wrap;
}
.web-service-list .web-service-item {
  display: flex;
  align-items: center;
  height: 60px;
  margin: 0 10px 10px;
  padding: 0 0 0 10px;
  border-radius: 10px;
}
.web-service-list .web-service-item.width-col-1 {
  width: calc(100% / 3 - 20.01px);
}
.web-service-list .web-service-item.width-col-2 {
  width: calc(100% / 3 * 2 - 20.01px);
}
.web-service-list .web-service-item.color-1 {
  background-color: rgba(208, 191, 121, 0.2);
}
.web-service-list .web-service-item.color-1 .web-service-title {
  background-color: #d0bf79;
}
.web-service-list .web-service-item.color-1 .web-service-details .icon-box {
  background-color: #d0bf79;
}
.web-service-list .web-service-item.color-1 .web-service-details::after {
  background-color: rgba(208, 191, 121, 0.2);
}
.web-service-list .web-service-item.color-2 {
  background-color: rgba(26, 61, 121, 0.05);
}
.web-service-list .web-service-item.color-2 .web-service-title {
  background-color: #1a3d79;
}
.web-service-list .web-service-item.color-2 .web-service-details .icon-box {
  background-color: #1a3d79;
}
.web-service-list .web-service-item.color-2 .web-service-details::after {
  background-color: rgba(26, 61, 121, 0.2);
}
.web-service-list .web-service-item .web-service-title {
  height: 40px;
  margin: 0 -10px 0 0;
  display: flex;
  align-items: center;
  padding: 0 10px;
  border-radius: 10px;
  font-size: 14px;
  color: #fff;
  line-height: 24px;
}
.web-service-list .web-service-item .web-service-details {
  position: relative;
  display: flex;
  align-items: center;
  flex: 1;
  height: 60px;
  padding: 0 15px;
}
.web-service-list .web-service-item .web-service-details .icon-box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  margin: 0 5px 0;
  border-radius: 7px;
}
.web-service-list .web-service-item .web-service-details .title-box {
  flex: 1;
  padding: 0 5px;
  font-size: 14px;
  color: #333;
  line-height: 24px;
}
.web-service-list .web-service-item .web-service-details .number-box {
  font-size: 22px;
  color: #333;
  font-family: dincondensedbold;
  line-height: 32px;
}
.web-service-list .web-service-item .web-service-details::after {
  content: "";
  width: 1px;
  height: 36px;
  right: 0;
  top: 12px;
  position: absolute;
}
.web-service-list .web-service-item .web-service-details:last-child::after {
  display: none;
}
@media only screen and (max-width: 1640px) {
  .comm-app-container .comm-app-list .comm-app-item {
    width: calc(100% / 3 - 20.01px);
  }
}
@media only screen and (max-width: 1460px) {
  .comm-app-container .comm-app-list {
    height: 484px;
  }
  .comm-app-container .fold-btn-outside {
    padding: 10px 0;
  }
}
@media only screen and (max-width: 1280px) {
  .web-service-list .web-service-item.width-col-1 {
    width: calc(100% - 20.01px);
  }
  .web-service-list .web-service-item.width-col-2 {
    width: calc(100% - 20.01px);
  }
}
@media only screen and (max-width: 1240px) {
  .comm-app-container .comm-app-list {
    max-height: 245px;
    height: auto;
  }
  .comm-app-container .fold-btn-outside {
    padding: 10px 0;
  }
}
.schedule .block-title-container .home-block-tab {
  width: fit-content;
  margin: 0 !important;
  flex: inherit;
}
.page-content-wrap .block-panel-center .block-panel-container .home-block-title.calendar-home-block-title {
  position: relative;
  margin: 0 0 13px;
}
.page-content-wrap .block-panel-center .block-panel-container .home-block-title.calendar-home-block-title .home-block-tab {
  margin: 0 15px 10px 0;
}
.page-content-wrap .block-panel-center .block-panel-container .home-block-title.calendar-home-block-title::after {
  content: "";
  position: absolute;
  display: block;
  width: calc(100% - 40px);
  height: 1px;
  bottom: 0;
  left: 20px;
  right: 20px;
  border-bottom: 1px solid #dedede;
}
.timeline-no-data {
  width: 100%;
  padding: 60px 0;
}
.timeline-no-data .no-data-picture {
  width: 100%;
  height: 81px;
  text-align: center;
  background-size: auto 100%;
  margin: 0 0 10px;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: center;
}
.timeline-no-data .no-data-text {
  width: 100%;
  font-size: 1.4rem;
  color: #666;
  text-align: center;
}
.calendar-block-body {
  padding: 0 0 20px;
  position: relative;
}
.calendar-block-body .title-select-tab {
  width: 330px;
  position: absolute;
  top: -53px;
  right: 85px;
}
.calendar-block-body .calendar-block-outside {
  position: relative;
  padding: 0;
  z-index: 1;
}
.calendar-block-body .calendar-block-outside .add-event-btn {
  position: absolute;
  top: 0;
  right: 20px;
  z-index: 98;
  line-height: 24px;
  font-size: 1.4rem;
  cursor: pointer;
}
.calendar-block-body .calendar-block-outside .fc .fc-daygrid-body,
.calendar-block-body .calendar-block-outside .fc .fc-scrollgrid,
.calendar-block-body .calendar-block-outside .fc .fc-scrollgrid table {
  width: 100% !important;
}
.calendar-block-body .calendar-block-outside .fc .fc-daygrid-body .fc-daygrid-day-top,
.calendar-block-body .calendar-block-outside .fc .fc-scrollgrid .fc-daygrid-day-top,
.calendar-block-body .calendar-block-outside .fc .fc-scrollgrid table .fc-daygrid-day-top {
  flex-direction: row;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar.fc-toolbar {
  margin: 0 0 10px;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-toolbar-chunk > div {
  display: flex;
  align-items: center;
  height: 30px;
  /* &.fc-button-group {


                    >button {
                        border: 0;
                        height: 30px;
                        padding: 0 10px;
                        border-radius: 5px;
                        font-size: 1.6rem;
                        line-height: 30px;

                        &:not(:disabled):active:focus,
                        &:not(:disabled).fc-button-active:focus {
                            box-shadow: none;
                            background-color: rgba(19, 122, 214, .1);
                            color: #137ad6;

                        }

                        &:not(:disabled):active,
                        &:not(:disabled).fc-button-active {
                            box-shadow: none;
                            background-color: rgba(19, 122, 214, .1);
                            color: #137ad6;

                        }

                        .fc-button-active {
                            border: 0;

                        }
                    }

                } */
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary {
  background: none;
  width: auto;
  height: 34px;
  font-size: 1.4rem;
  line-height: 14px;
  padding: 9px 10px;
  border: 0;
  color: #333;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:focus {
  box-shadow: initial;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary.fc-myCustomButton-button {
  font-size: 1.4rem;
  color: #999;
  cursor: initial;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary.fc-myCustomButton-button:hover {
  color: #999;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary.fc-list-button {
  color: #0a50a0;
  font-size: 1.4rem;
  position: relative;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary.fc-list-button::before {
  position: absolute;
  left: -10px;
  top: 11px;
  height: 12px;
  width: 11px;
  display: block;
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAZElEQVQokWNkQANcAQt2MzAwuEC5e75tSHBFlmdC18DAwCCIg41TA15AsgZGNDcTAnuYGLC4Ew8QZGJgYHhPgob3jOgiXAELzjAwMBhDuWe/bUgwQZanfShh0/AeB5uBgYGBAQD1YBDJNpJx0AAAAABJRU5ErkJggg==);
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary.fc-prev-button {
  padding: 0 10px 0 0;
  margin-left: 0;
  border-right: 0;
  border-radius: 6px 0 0 6px;
  position: relative;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary.fc-prev-button span {
  font-size: 1.6rem;
  color: #666;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary.fc-next-button {
  padding: 0 10px!important;
  margin-right: 20px;
  border-left: 0;
  border-radius: 0px 6px 6px 0;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary.fc-next-button span {
  font-size: 1.6rem;
  color: #666;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary.fc-today-button {
  color: #333;
  opacity: 1;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:active {
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #dddddd;
  box-shadow: none;
  color: #333;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:active.fc-prev-button {
  padding: 0 10px 0 0;
  margin-left: 0;
  border-right: 0;
  border-radius: 6px 0 0 6px;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:active.fc-prev-button span {
  font-size: 1.6rem;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:active.fc-next-button {
  padding: 0 10px;
  margin-right: 20px;
  border-left: 0;
  border-radius: 0px 6px 6px 0;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:active.fc-next-button span {
  font-size: 1.6rem;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:hover {
  background-color: rgba(255, 255, 255, 0);
  border: 0;
  box-shadow: none;
  color: #333;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:hover.fc-prev-button {
  padding: 0 10px 0 0;
  margin-left: 0;
  border-right: 0;
  border-radius: 6px 0 0 6px;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:hover.fc-prev-button span {
  font-size: 1.6rem;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:hover.fc-next-button {
  padding: 0 10px;
  margin-right: 20px;
  border-left: 0;
  border-radius: 0px 6px 6px 0;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:hover.fc-next-button span {
  font-size: 1.6rem;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled):active:focus,
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled).fc-button-active:focus {
  box-shadow: none;
  background-color: rgba(255, 255, 255, 0);
  color: #333;
  box-shadow: initial;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled):active:focus.fc-prev-button,
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled).fc-button-active:focus.fc-prev-button {
  padding: 0 10px 0 0;
  margin-left: 0;
  border-right: 0;
  border-radius: 6px 0 0 6px;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled):active:focus.fc-prev-button span,
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled).fc-button-active:focus.fc-prev-button span {
  font-size: 1.6rem;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled):active:focus.fc-next-button,
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled).fc-button-active:focus.fc-next-button {
  padding: 0 10px;
  margin-right: 20px;
  border-left: 0;
  border-radius: 0px 6px 6px 0;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled):active:focus.fc-next-button span,
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled).fc-button-active:focus.fc-next-button span {
  font-size: 1.6rem;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-toolbar-title {
  margin: 0 10px;
  font-size: 1.6rem;
  color: #666;
  font-weight: bold;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-scrollgrid {
  border: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-scrollgrid .fc-daygrid-body > table {
  border-left: 1px solid #ddd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-scrollgrid-section-header > td {
  border-right: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-col-header-cell {
  border: none;
  border-bottom: 1px solid #ddd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-col-header-cell a.fc-col-header-cell-cushion {
  font-size: 1.4rem;
  font-weight: bolder;
  color: #333;
  padding: 2px 4px 10px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-day-other {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAbElEQVQYlW2OQQ4AERRDXaD3ESJE3H+N4PMd5M9qJBOz6KZ9aatKKRCRS3NOWGuh/sK1FpxzqLXeADPDe4/WGkTkCzAzQgjovR/vAHtvxBgxxvg0qvdQSglEdP1RRASt9dm8AGMMcs6/IRHhASCHqj/NOhV4AAAAAElFTkSuQmCC);
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day {
  position: relative;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day.fc-day-today {
  background-color: rgba(255, 255, 255, 0);
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day.fc-day-today:before {
  content: "今";
  position: absolute;
  right: 10px;
  top: 10px;
  display: block;
  width: 38px;
  height: 38px;
  font-size: 1.7rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 38px;
  border-radius: 19px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day.fc-day-today .fc-daygrid-day-number {
  opacity: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-number {
  width: 70px;
  text-align: right;
  padding: 16px 18px 5px 0;
  font-size: 1.7rem;
  font-weight: bold;
  color: #3a3935;
  text-decoration: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-day-bottom {
  position: absolute;
  top: -31px;
  right: 5px;
  color: #999;
  font-size: 1.4rem;
  margin-top: 0!important;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-day-bottom:before {
  content: "";
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  margin: 6px 6px 0 0;
  border-radius: 4px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event {
  height: 36px;
  margin: 0 5px 5px;
  padding: 0 0 0 5px;
  border-radius: 0 5px 5px 0;
  border: none;
  border-left-width: 5px;
  border-left-style: solid;
  /* &.colortype1{background-color:rgba(226,151,83,0.25);border-left-color:#e29753;
									.fc-event-time{color:#e29753;}
									.fc-event-title{color:#e29753;}
								}
								&.colortype2{background-color:rgba(225,200,81,0.25);border-left-color:#e1c851;
									.fc-event-time{color:#e1c851;}
									.fc-event-title{color:#e1c851;}
								}
								&.colortype3{background-color:rgba(140,174,77,0.25);border-left-color:#8cae4d;
									.fc-event-time{color:#8cae4d;}
									.fc-event-title{color:#8cae4d;}
								}
								&.colortype4{background-color:rgba(83,182,187,0.25);border-left-color:#53b6bb;
									.fc-event-time{color:#53b6bb;}
									.fc-event-title{color:#53b6bb;}
								}
								
								
								&.colortype5{background-color:rgba(156,107,222,0.25);border-left-color:#9c6bde;
									.fc-event-time{color:#9c6bde;}
									.fc-event-title{color:#9c6bde;}
								} */
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-daygrid-event-dot {
  display: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-time {
  padding: 8px 0;
  line-height: 20px;
  font-size: 1.4rem;
  letter-spacing: -1px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title {
  padding: 8px 0;
  line-height: 20px;
  font-size: 1.4rem;
  letter-spacing: -1px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype1 {
  background-color: rgba(51, 137, 210, 0.15);
  border-left-color: #3389d2;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype1 .fc-event-time {
  color: #3389d2;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype1 .fc-event-title {
  color: #3389d2;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype2 {
  background-color: rgba(158, 141, 223, 0.15);
  border-left-color: #9e8ddf;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype2 .fc-event-time {
  color: #9e8ddf;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype2 .fc-event-title {
  color: #9e8ddf;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype3 {
  background-color: rgba(248, 172, 48, 0.15);
  border-left-color: #f8ac30;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype3 .fc-event-time {
  color: #f8ac30;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype3 .fc-event-title {
  color: #f8ac30;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype4 {
  background-color: rgba(255, 198, 10, 0.15);
  border-left-color: #ffc60a;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype4 .fc-event-time {
  color: #ffc60a;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype4 .fc-event-title {
  color: #ffc60a;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype5 {
  background-color: rgba(52, 199, 36, 0.15);
  border-left-color: #34c724;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype5 .fc-event-time {
  color: #34c724;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype5 .fc-event-title {
  color: #34c724;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype6 {
  background-color: rgba(0, 214, 185, 0.15);
  border-left-color: #00d6b9;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype6 .fc-event-time {
  color: #00d6b9;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype6 .fc-event-title {
  color: #00d6b9;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype7 {
  background-color: rgba(78, 131, 253, 0.15);
  border-left-color: #4e83fd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype7 .fc-event-time {
  color: #4e83fd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype7 .fc-event-title {
  color: #4e83fd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype8 {
  background-color: rgba(20, 192, 255, 0.15);
  border-left-color: #14c0ff;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype8 .fc-event-time {
  color: #14c0ff;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype8 .fc-event-title {
  color: #14c0ff;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype9 {
  background-color: rgba(97, 106, 229, 0.15);
  border-left-color: #616ae5;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype9 .fc-event-time {
  color: #616ae5;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype9 .fc-event-title {
  color: #616ae5;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype10 {
  background-color: rgba(147, 90, 246, 0.15);
  border-left-color: #935af6;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype10 .fc-event-time {
  color: #935af6;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype10 .fc-event-title {
  color: #935af6;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype11 {
  background-color: rgba(209, 54, 209, 0.15);
  border-left-color: #d136d1;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype11 .fc-event-time {
  color: #d136d1;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype11 .fc-event-title {
  color: #d136d1;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype12 {
  background-color: rgba(143, 149, 158, 0.15);
  border-left-color: #8f959e;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype12 .fc-event-time {
  color: #8f959e;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype12 .fc-event-title {
  color: #8f959e;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid.fc-timeGridWeek-view.fc-view .fc-scrollgrid {
  border-top-width: 0;
  border-left-width: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-slot-minor {
  border-top: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-slots {
  border: none;
  padding: 20px 0 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-body-natural .fc-daygrid-day-events {
  margin-bottom: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-header > td {
  border-right: none;
  border-right-width: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-scroller {
  overflow: hidden !important;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-scroller.pad-scroll-box {
  overflow: auto !important;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-liquid > td {
  border-right: none;
  border-right-width: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-day-today {
  background-color: rgba(255, 255, 255, 0);
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-timegrid-slot-label {
  vertical-align: top;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-timegrid-slot-label-cushion {
  font-size: 1.2rem;
  color: #666;
  line-height: 1;
  width: 100%;
  text-align: center;
  position: relative;
  top: -15px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-col-header-cell,
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-timegrid-axis {
  border-left: none;
  border-right: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-col-header-cell .fc-col-header-cell-cushion {
  font-weight: bolder;
  padding: 2px 4px 12px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-col-header-cell.fc-day-today {
  position: relative;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-col-header-cell.fc-day-today::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: 3px;
  left: 15px;
  width: calc(100% - 30px);
  height: 22px;
  border-radius: 11px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-timegrid-axis .fc-timegrid-axis-cushion {
  font-size: 1.2rem;
  color: #666;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-scroller-harness .fc-scroller.pad-scroll-box {
  overflow: auto !important;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-scroller-harness .fc-scroller .fc-timegrid-cols .fc-day .fc-timegrid-col-misc {
  display: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-scrollgrid-sync-table tbody tr:first-child td .fc-daygrid-day-frame {
  padding: 0 0 3px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-scrollgrid-sync-table .fc-day-today {
  position: relative;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body > td {
  border-right: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-scrollgrid-sync-table .fc-scrollgrid-sync-inner .fc-daygrid-day-events {
  margin: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-scrollgrid-sync-table .fc-scrollgrid-sync-inner .fc-daygrid-day-events .fc-daygrid-event {
  margin: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-timegrid-body {
  width: 100% !important;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-timegrid-body .fc-timegrid-slots colgroup col {
  width: 50px !important;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-timegrid-body .fc-timegrid-slots > table tr td.fc-timegrid-slot {
  height: 36px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event {
  min-height: 36px;
  margin: 0;
  padding: 0;
  border-radius: 0;
  border: none;
  border-top: none;
  border-left-width: 5px;
  border-left-style: solid;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event::before {
  content: "";
  width: 3px;
  display: block;
  height: 100%;
  float: left;
  margin: 0 2px 0 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event .fc-daygrid-event-dot {
  display: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event .fc-event-time {
  padding: 0 0;
  line-height: 18px;
  font-size: 1.1rem;
  white-space: initial;
  letter-spacing: -1px;
  display: none;
  float: left;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event .fc-event-title {
  padding: 0 0;
  line-height: 18px;
  font-size: 1.1rem;
  white-space: initial;
  float: left;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype1 {
  background-color: rgba(51, 137, 210, 0.15);
  border-left-color: #3389d2;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype1 .fc-event-time {
  color: #3389d2;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype1 .fc-event-title {
  color: #3389d2;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype2 {
  background-color: rgba(158, 141, 223, 0.15);
  border-left-color: #9e8ddf;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype2 .fc-event-time {
  color: #9e8ddf;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype2 .fc-event-title {
  color: #9e8ddf;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype3 {
  background-color: rgba(248, 172, 48, 0.15);
  border-left-color: #f8ac30;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype3 .fc-event-time {
  color: #f8ac30;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype3 .fc-event-title {
  color: #f8ac30;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype4 {
  background-color: rgba(255, 198, 10, 0.15);
  border-left-color: #ffc60a;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype4 .fc-event-time {
  color: #ffc60a;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype4 .fc-event-title {
  color: #ffc60a;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype5 {
  background-color: rgba(52, 199, 36, 0.15);
  border-left-color: #34c724;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype5 .fc-event-time {
  color: #34c724;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype5 .fc-event-title {
  color: #34c724;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype6 {
  background-color: rgba(0, 214, 185, 0.15);
  border-left-color: #00d6b9;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype6 .fc-event-time {
  color: #00d6b9;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype6 .fc-event-title {
  color: #00d6b9;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype7 {
  background-color: rgba(78, 131, 253, 0.15);
  border-left-color: #4e83fd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype7 .fc-event-time {
  color: #4e83fd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype7 .fc-event-title {
  color: #4e83fd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype8 {
  background-color: rgba(20, 192, 255, 0.15);
  border-left-color: #14c0ff;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype8 .fc-event-time {
  color: #14c0ff;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype8 .fc-event-title {
  color: #14c0ff;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype9 {
  background-color: rgba(97, 106, 229, 0.15);
  border-left-color: #616ae5;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype9 .fc-event-time {
  color: #616ae5;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype9 .fc-event-title {
  color: #616ae5;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype10 {
  background-color: rgba(147, 90, 246, 0.15);
  border-left-color: #935af6;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype10 .fc-event-time {
  color: #935af6;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype10 .fc-event-title {
  color: #935af6;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype11 {
  background-color: rgba(209, 54, 209, 0.15);
  border-left-color: #d136d1;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype11 .fc-event-time {
  color: #d136d1;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype11 .fc-event-title {
  color: #d136d1;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype12 {
  background-color: rgba(143, 149, 158, 0.15);
  border-left-color: #8f959e;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype12 .fc-event-time {
  color: #8f959e;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype12 .fc-event-title {
  color: #8f959e;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day {
  position: relative;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day.fc-day-today {
  background-color: rgba(255, 255, 255, 0);
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness {
  padding: 2px 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event {
  height: 28px;
  margin: 0 5px 5px;
  border-radius: 0;
  border: none;
  border-left-width: 5px;
  border-left-style: solid;
  /* &::before {
                                    content: "";
                                    width: 3px;
                                    display: block;
                                    height: 100%;

                                    float: left;
                                    margin: 0 2px 0 0;

                                } */
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-daygrid-event-dot {
  display: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-time {
  line-height: 20px;
  font-size: 1.4rem;
  letter-spacing: -1px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title {
  line-height: 20px;
  font-size: 1.4rem;
  letter-spacing: -1px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype1 {
  background-color: rgba(51, 137, 210, 0.15);
  border-left-color: #3389d2;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype1 .fc-event-time {
  color: #3389d2;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype1 .fc-event-title {
  color: #3389d2;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype2 {
  background-color: rgba(158, 141, 223, 0.15);
  border-left-color: #9e8ddf;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype2 .fc-event-time {
  color: #9e8ddf;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype2 .fc-event-title {
  color: #9e8ddf;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype3 {
  background-color: rgba(248, 172, 48, 0.15);
  border-left-color: #f8ac30;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype3 .fc-event-time {
  color: #f8ac30;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype3 .fc-event-title {
  color: #f8ac30;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype4 {
  background-color: rgba(255, 198, 10, 0.15);
  border-left-color: #ffc60a;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype4 .fc-event-time {
  color: #ffc60a;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype4 .fc-event-title {
  color: #ffc60a;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype5 {
  background-color: rgba(52, 199, 36, 0.15);
  border-left-color: #34c724;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype5 .fc-event-time {
  color: #34c724;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype5 .fc-event-title {
  color: #34c724;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype6 {
  background-color: rgba(0, 214, 185, 0.15);
  border-left-color: #00d6b9;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype6 .fc-event-time {
  color: #00d6b9;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype6 .fc-event-title {
  color: #00d6b9;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype7 {
  background-color: rgba(78, 131, 253, 0.15);
  border-left-color: #4e83fd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype7 .fc-event-time {
  color: #4e83fd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype7 .fc-event-title {
  color: #4e83fd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype8 {
  background-color: rgba(20, 192, 255, 0.15);
  border-left-color: #14c0ff;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype8 .fc-event-time {
  color: #14c0ff;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype8 .fc-event-title {
  color: #14c0ff;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype9 {
  background-color: rgba(97, 106, 229, 0.15);
  border-left-color: #616ae5;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype9 .fc-event-time {
  color: #616ae5;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype9 .fc-event-title {
  color: #616ae5;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype10 {
  background-color: rgba(147, 90, 246, 0.15);
  border-left-color: #935af6;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype10 .fc-event-time {
  color: #935af6;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype10 .fc-event-title {
  color: #935af6;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype11 {
  background-color: rgba(209, 54, 209, 0.15);
  border-left-color: #d136d1;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype11 .fc-event-time {
  color: #d136d1;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype11 .fc-event-title {
  color: #d136d1;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype12 {
  background-color: rgba(143, 149, 158, 0.15);
  border-left-color: #8f959e;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype12 .fc-event-time {
  color: #8f959e;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype12 .fc-event-title {
  color: #8f959e;
}
.calendar-block-body .timeline-block-outside {
  position: relative;
  width: 100%;
  padding: 0 20px;
}
.calendar-block-body .timeline-block-outside .timeline-header-box {
  display: flex;
  width: 100%;
  padding: 0 0 15px;
  justify-content: space-between;
}
.calendar-block-body .timeline-block-outside .timeline-header-box .calendar-time-btn {
  display: flex;
}
.calendar-block-body .timeline-block-outside .timeline-header-box .calendar-time-btn .event-btn {
  font-size: 1.4rem;
  color: #666;
  line-height: 24px;
  cursor: pointer;
}
.calendar-block-body .timeline-block-outside .timeline-header-box .calendar-time-btn .event-btn .fa {
  font-size: 1.6rem;
}
.calendar-block-body .timeline-block-outside .timeline-header-box .calendar-time-btn .calendar-time {
  padding: 0 10px;
  font-size: 1.6rem;
  color: #666;
  font-weight: bold;
  line-height: 24px;
}
.calendar-block-body .timeline-block-outside .timeline-header-box .add-event-box .add-event-btn {
  z-index: 98;
  line-height: 24px;
  font-size: 1.4rem;
  cursor: pointer;
}
.calendar-block-body .timeline-block-outside .timeline-body-box {
  position: relative;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
}
.calendar-block-body .timeline-block-outside .timeline-body-box .timeline-body-box-inside {
  max-height: calc(100vh - 200px);
  padding: 20px 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAD0lEQVQImWNgIAdIka4FAAWXABvBBSCMAAAAAElFTkSuQmCC);
}
.calendar-block-body .timeline-block-outside .timeline-day {
  position: relative;
  z-index: 10;
  width: 100%;
  padding: 0 20px 15px 20px;
  /*  &::after {
                content: "";
                position: absolute;
                z-index: 5;
                top: 5px;
                left: 25px;
                bottom: -5px;
                width: 8px;
                height: 100%;
            } */
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-point {
  position: absolute;
  z-index: 10;
  top: 5px;
  left: 20px;
  width: 18px;
  height: 18px;
  border-radius: 9px;
  border-style: solid;
  border-width: 2px;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-label {
  position: absolute;
  top: 0px;
  left: 48px;
  width: 60px;
  padding: 9px 10px;
  border-radius: 4px;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-label .time-box {
  font-size: 1.4rem;
  line-height: 16px;
  font-weight: bold;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-label .today-text {
  font-size: 1.4rem;
  line-height: 16px;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item {
  width: 100%;
  padding: 10px 15px 5px;
  margin: 0 0 15px;
  border-left-width: 5px;
  border-left-style: solid;
  background-color: #fff;
  border-radius: 4px;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .timeline-item-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 0 0 7px;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .timeline-item-title .title-box {
  font-size: 1.4rem;
  color: #666;
  line-height: 24px;
  font-weight: bold;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .timeline-item-title .btn-box .no-reminder {
  font-size: 1.2rem;
  color: #666;
  line-height: 24px;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .timeline-item-title .btn-box .fold-timeline-item {
  font-size: 1.2rem;
  line-height: 24px;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-info {
  display: flex;
  width: 100%;
  min-height: 37px;
  padding: 0 0 0;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-info .event-time {
  min-width: 118px;
  height: 26px;
  padding: 0 10px;
  margin: 0 10px 0 0;
  line-height: 24px;
  border-style: solid;
  border-width: 1px;
  border-radius: 6px;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-info .event-time.bg-theme-100 {
  color: #fff;
  min-width: 135px;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-info .event-text {
  min-height: 26px;
  line-height: 26px;
  font-size: 1.4rem;
  color: #666;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-details {
  display: flex;
  width: 100%;
  padding: 10px 0 0;
  border-top: 1px solid #eee;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box {
  display: flex;
  height: 36px;
  padding: 0 20px 0 0;
  margin: 0 0 10px;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon {
  width: 36px;
  height: 36px;
  border-radius: 12px;
  color: #fff;
  font-size: 2.0rem;
  line-height: 36px;
  text-align: center;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon > i {
  line-height: 36px;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon.color-1 {
  background-color: #e29753;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon.color-2 {
  background-color: #e1c851;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon.color-3 {
  background-color: #8cae4d;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon.color-4 {
  background-color: #53b6bb;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon.color-5 {
  background-color: #9c6bde;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-text {
  padding: 10px;
  font-size: 1.4rem;
  line-height: 16px;
  color: #666;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.colortype1 {
  border-left-color: #3389d2;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.colortype2 {
  border-left-color: #9e8ddf;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.colortype3 {
  border-left-color: #f8ac30;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.colortype4 {
  border-left-color: #ffc60a;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.colortype5 {
  border-left-color: #34c724;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.colortype6 {
  border-left-color: #00d6b9;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.colortype7 {
  border-left-color: #4e83fd;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.colortype8 {
  border-left-color: #14c0ff;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.colortype9 {
  border-left-color: #616ae5;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.colortype10 {
  border-left-color: #935af6;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.colortype11 {
  border-left-color: #d136d1;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.colortype12 {
  border-left-color: #8f959e;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.fold-active {
  height: 44px;
  overflow: hidden;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.fold-active .event-item-info,
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item.fold-active .event-item-details {
  display: none;
}
.calendar-block-body .timeline-block-outside .timeline-day .timeline-item:last-child {
  margin: 0;
}
.calendar-block-body .timeline-block-outside .timeline-day.future .timeline-point {
  border-color: #b8b8b8;
  background-color: #fff;
}
.calendar-block-body .timeline-block-outside .timeline-day.today .timeline-label {
  color: #fff;
}
.calendar-block-body .timeline-block-outside .timeline-day.pass .timeline-point {
  border-color: #b8b8b8;
  background-color: #fff;
}
.calendar-block-body .timeline-block-outside .timeline-day.pass .timeline-label {
  background-color: rgba(255, 255, 255, 0.6);
}
.calendar-block-body .timeline-block-outside .timeline-day.pass .timeline-label > p {
  color: #999;
}
.calendar-block-body .timeline-block-outside .timeline-day.pass .timeline-item {
  opacity: 0.8;
}
.calendar-block-body .timeline-block-outside .timeline-day.pass .timeline-item .timeline-item-title {
  margin: 0;
  opacity: 0.8;
}
.calendar-block-body .timeline-block-outside .timeline-day.pass .timeline-item .event-item-info {
  height: auto;
  opacity: 0.8;
}
.calendar-block-body .timeline-block-outside .timeline-day:last-child {
  padding-bottom: 0;
}
.calendar-block-body .timeline-block-outside .timeline-day:last-child::after {
  bottom: 0;
}
.filterview-dropdown-container {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 30px;
  right: 0;
  width: 200px;
  padding: 15px 20px 12px;
  border-radius: 10px;
  background-color: #fff;
}
.filterview-dropdown-container .filterview-dropdown-list {
  width: 100%;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item {
  width: 100%;
  height: 30px;
  margin: 0 0 3px;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item .switch {
  float: left;
  margin: 5px 10px 0 0;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item .switch span {
  background-color: #eee;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item .text-box {
  float: left;
  font-size: 1.4rem;
  color: #333;
  line-height: 30px;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item.type-1 .switch input:checked + span {
  background-color: #e29753;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item.type-2 .switch input:checked + span {
  background-color: #e1c851;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item.type-3 .switch input:checked + span {
  background-color: #8cae4d;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item.type-4 .switch input:checked + span {
  background-color: #53b6bb;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item.type-5 .switch input:checked + span {
  background-color: #9c6bde;
}
.page-content-wrap .block-panel-center .block-panel-container .home-block-title.calendar-home-block-title .home-block-tab {
  margin-right: 5px;
}
.page-content-wrap .block-panel-center .block-panel-container .home-block-title.calendar-home-block-title .filterview {
  line-height: 30px;
}
.page-content-wrap .block-panel-center .block-panel-container .home-block-title.calendar-home-block-title .filterview.active .filterview-dropdown-container {
  display: block;
}
.fc-dayGridMonth-button {
  position: absolute;
  top: 0px;
}
.event-details-dropbox {
  width: 300px;
  border-radius: 5px;
  position: fixed;
  z-index: 1000;
  background-color: #fff;
}
.event-details-dropbox .event-name-title {
  width: 100%;
  min-height: 50px;
  padding: 16px 30px 16px 30px;
  background-position: 30px 23px;
  background-repeat: no-repeat;
}
.event-details-dropbox .event-name-title > span {
  font-size: 1.4rem;
  color: #333;
  marign: 0 0 0 10px;
  line-height: 18px;
}
.event-details-dropbox .event-time-details {
  width: 100%;
  padding: 15px 25px 14px 30px;
  border-top: 1px solid #ddd;
}
.event-details-dropbox .event-time-details .event-time-row {
  width: 100%;
  margin: 0 0 6px;
}
.event-details-dropbox .event-time-details .event-time-row .time-tag {
  float: left;
  height: 22px;
  margin: 0 10px 0 0;
  padding: 0 10px;
  border-radius: 11px;
  font-size: 1.4rem;
  line-height: 22px;
}
.event-details-dropbox .event-time-details .event-time-row .time-box {
  float: left;
  height: 22px;
  font-size: 1.4rem;
  line-height: 22px;
  color: #666;
}
.event-details-dropbox .event-time-details .details-text-box {
  width: 100%;
  padding: 5px 0 0;
  font-size: 1.2rem;
  line-height: 18px;
  color: #666;
}
.ec-page-body .calendar-block-body .timeline-block-outside,
.ec-page-body .calendar-block-body .calendar-block-outside {
  padding: 0;
}
.ec-page-body .calendar-block-body .title-select-tab {
  right: 0;
}
.ec-page-body .calendar-block-body .timeline-block-outside .timeline-body-box .timeline-body-box-inside {
  min-height: 300px;
  max-height: calc(100vh - 500px);
}
.ec-page-body .home-block-title.calendar-home-block-title {
  position: relative;
  margin: 0 0 13px;
  padding: 10px 0 1px;
}
.ec-page-body .home-block-title.calendar-home-block-title .home-block-tab {
  margin: 0 15px 10px 0;
}
.ec-page-body .home-block-title.calendar-home-block-title::after {
  content: "";
  position: absolute;
  display: block;
  width: calc(100% - 10px);
  height: 1px;
  bottom: 0;
  left: 5px;
  right: 5px;
  border-bottom: 1px solid #dedede;
}
.calendar-block-body .fc-direction-ltr .fc-daygrid-week-number {
  padding: 5px 10px;
  font-size: 1.2rem;
  color: #333;
}
.calendar-block-body .fc-direction-ltr .fc-daygrid-week-number::before {
  content: "第 ";
}
.calendar-block-body .fc-direction-ltr .fc-daygrid-week-number::after {
  content: " 周";
}
.la-en .calendar-block-body .fc-direction-ltr .fc-daygrid-week-number::before {
  content: "";
}
.la-en .calendar-block-body .fc-direction-ltr .fc-daygrid-week-number::after {
  content: "week";
}
@media only screen and (max-width: 1279px) {
  .calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-col-header-cell .fc-col-header-cell-cushion {
    display: block;
    margin: 0 auto;
  }
}
.fc-dayGridMonth-view.fc-daygrid {
  border-bottom: 1px solid #ddd;
}
.fc-dayGridMonth-view.fc-timegrid .fc-scrollgrid tbody .fc-scrollgrid-section-body td .fc-scroller-harness .fc-scroller-liquid-absolute .fc-daygrid-body .fc-scrollgrid-sync-table tbody tr .fc-daygrid-day {
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
}
.fc-timeGridWeek-view .fc-scrollgrid .fc-scrollgrid-section-header,
.fc-timeGridDay-view .fc-scrollgrid .fc-scrollgrid-section-header {
  box-shadow: 0 11px 3px rgba(221, 221, 221, 0.2);
  box-shadow: none;
}
.fc-timeGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section-header td .fc-scroller-harness .fc-scroller .fc-col-header tbody tr th .fc-scrollgrid-sync-inner,
.fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section-header td .fc-scroller-harness .fc-scroller .fc-col-header tbody tr th .fc-scrollgrid-sync-inner {
  font-size: 1.4rem;
  color: #666;
  position: relative;
}
.fc-timeGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section-header td .fc-scroller-harness .fc-scroller .fc-col-header tbody tr th .fc-scrollgrid-sync-inner::before,
.fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section-header td .fc-scroller-harness .fc-scroller .fc-col-header tbody tr th .fc-scrollgrid-sync-inner::before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  display: block;
  content: "";
}
.fc-timeGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section-body td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table colgroup col,
.fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section-body td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table colgroup col {
  width: 50px !important;
}
.fc-timeGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section-body td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table .fc-timegrid-axis.fc-scrollgrid-shrink,
.fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section-body td .fc-scroller-harness .fc-scroller .fc-daygrid-body .fc-scrollgrid-sync-table .fc-timegrid-axis.fc-scrollgrid-shrink {
  border-bottom: 0;
}
.fc-timeGridWeek-view .fc-scrollgrid tbody .fc-scrollgrid-section-body td .fc-scroller-harness .fc-timegrid-body .fc-timegrid-slots table tbody tr td:first-child,
.fc-timeGridDay-view .fc-scrollgrid tbody .fc-scrollgrid-section-body td .fc-scroller-harness .fc-timegrid-body .fc-timegrid-slots table tbody tr td:first-child {
  border-top: 0;
}
.fc .fc-scrollgrid {
  border: 0 !important;
}
.fc .fc-timegrid-axis-frame {
  justify-content: center !important;
}
.fc-scrollgrid-section {
  border: 1px;
}
.fc-scrollgrid-section .fc-timegrid-divider.fc-cell-shaded {
  height: 0;
  border: 0;
}
.fc-daygrid-day-bottom {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fc-toolbar-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.fc-today-button {
  white-space: nowrap;
}
.fc-view-harness .fc-daygrid .fc-scrollgrid-section-liquid > td {
  border: 0;
}
.fc-view-harness .fc-daygrid .fc-scrollgrid-section-header .fc-scroller-harness .fc-scroller .fc-col-header tbody tr th .fc-scrollgrid-sync-inner {
  text-align: center;
  font-size: 1.6rem;
  color: rgba(58, 57, 53, 0.7);
  line-height: 37px;
}
.fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-col-header colgroup col {
  width: 50px !important;
}
.fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-col-header tbody tr th {
  border: 0;
}
.fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-col-header tbody tr th .fc-scrollgrid-sync-inner .fc-col-header-cell-cushion {
  font-size: 1.4rem;
  color: #3a3935;
}
.fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-col-header tbody tr th > span {
  text-align: center;
  font-size: 1.6rem;
  color: #3a3935;
  line-height: 51px;
  position: relative;
}
.fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-col-header tbody tr th > span.today::after {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  content: "今";
  font-size: 1.6rem;
  color: #fff;
  text-align: center;
  line-height: 42px;
  font-weight: bold;
  width: 42px;
  height: 42px;
  border-radius: 100%;
  background-color: #0067c0;
  box-shadow: 0px 3px 3px 3px rgba(13, 165, 229, 0.3) !important;
}
.fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body td .fc-scroller-harness table {
  border-top: 1px solid #ddd  !important;
}
.fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body td .fc-scroller-harness table tr td.fc-daygrid-day .fc-daygrid-day-frame .fc-daygrid-day-top {
  justify-content: center;
  font-size: 1.6rem;
  color: #3a3935;
  height: 50px;
  line-height: 50px;
  display: none;
}
.fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body td .fc-scroller-harness table tr td.fc-day-today .fc-daygrid-day-top a {
  opacity: 0;
}
.fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body.fc-scrollgrid-section-liquid td .fc-scroller-harness table tr td {
  border-top: 1px solid #ddd;
}
.fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body.fc-scrollgrid-section-liquid td .fc-scroller-harness table tr td.fc-timegrid-slot-minor {
  border: 0;
}
.app-center-block.fullsize {
  width: calc(100% + 20px);
  margin: 0 -10px -10px;
  padding: 12px 0 0;
}
.app-center-block .app-center-item {
  cursor: pointer;
  float: left;
  width: calc(100% / 8 - 20.01px);
  height: 140px;
  padding: 20px 0 0;
  margin: 0 10px 20px;
  border-radius: 6px;
}
.app-center-block .app-center-item .icon-box {
  width: 100%;
  height: 60px;
  margin: 0 0 20px;
  text-align: center;
}
.app-center-block .app-center-item .app-name-box {
  width: 100%;
  padding: 0 10px;
  text-align: center;
  font-size: 1.6rem;
  line-height: 24px;
}
.app-center-block .app-center-item.no-data .icon-box {
  width: 60px;
  height: 60px;
  border-radius: 15px;
  margin: 0 auto 23px;
}
.app-center-block .app-center-item.no-data .app-name-box {
  height: 18px;
  width: 50%;
  border-radius: 12px;
  margin: 0 auto;
}
@media only screen and (max-width: 1280px) {
  .app-center-block .app-center-item {
    width: calc(100% / 4 - 20.01px);
  }
}
.work-application-list {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  float: left;
  width: 100%;
  margin: 0 0 -10px;
  padding: 10px 0 0;
}
.work-application-list .application-item {
  position: relative;
  float: left;
  width: calc(100% / 11 - 0.01px);
  padding: 0 10px 17px;
  height: 120px;
  cursor: pointer;
}
.work-application-list .application-item .drag-area {
  display: none;
  position: absolute;
  top: 10px;
  width: 14px;
  left: 10px;
  cursor: pointer;
}
.work-application-list .application-item .drag-area > span {
  display: block;
}
.work-application-list .application-item .drag-area > span::before {
  content: "";
  float: left;
  display: block;
  width: 5px;
  height: 5px;
  margin: 0 4px 3px 0;
  background-color: #adafb1;
  border-radius: 3px;
}
.work-application-list .application-item .drag-area > span::after {
  content: "";
  float: right;
  display: block;
  width: 5px;
  height: 5px;
  margin: 0 0 3px ;
  background-color: #adafb1;
  border-radius: 3px;
}
.work-application-list .application-item .icon-box {
  position: relative;
  width: 100%;
  height: 50px;
  margin: 0 0 13px;
  text-align: center;
}
.work-application-list .application-item .icon-box > img {
  max-width: 50px;
  max-height: 50px;
  overflow: hidden;
  border-radius: 10px;
}
.work-application-list .application-item .icon-box .collect-star {
  opacity: 0;
  position: absolute;
  top: -4px;
  left: calc(50% + 25px);
  display: block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsTAAALEwEAmpwYAAACT0lEQVQ4jY2UT2sUMRiHnySzszvdXWmZ6lLBW0HwVgS/geB30JOI4lkEz4K9CPbiRS+iN79AL6L2VEQvevHUQ62WUrB06Y67M9NJ4mGSNbtuq4GQSTJ58nv/5BV7a5zUhB9bGQt5h0PABvt2xhnkKTABqGTAIynVz2TAs1bGZUAF+/8FHMPiEWeFUg/i5Us0li7cEpa7QOTOnQoUQZdAA2hJzX21kCKUQp6ZR8TxzeaQK0DslEqm1EbBRAIyybgNLFtYlFLdUGmvvlEporSH3fv+NMn4DGxZeJN3+AQYx7Bib218Q5Rk3FPz6apoNGtV7S4ijsfmWK2xxwV2NMIeF5gsQxfDa3mHd4AGbOTVxSNSIdVqlPYmIBPOVQqh5qA1B4Bu9TE/tu8AG06lHfugTBgYox+WO1vYspwJDJs+6lPubq8byUv+RH4iKDLv8FxX5ZN/QR3svVG8Ltp8COKApE5Qn6SiaPPKVOW6+TU4EWiO+hjFRpnwcXrPK7TOBwawwrIi290TgSKOEZbzwRnjRU0DtapIhFRLKFVvaI0+PCBULBpNhKUHVK6PgT7Khjrsx0DtPK3RR32qg320LjeFJVVJ92K0eK5OHfjm/tUB0EbuQ7jFSkfsm0I/Lra+XreSL1XM26rJLmAb+WBF7wyuWsFm1eQFUEwrFEG1iaifVAK0ga77blKnhXUWFEDm+hDI3boJTQ7NLoP5kMnnqZ2i3IE9aFzKQqANgB4umaxIPng+GN5/E2aGzQRjxewS5fPWBONMoJet3Tiz3k39+9f8N/XCAJh1vReyAAAAAElFTkSuQmCC);
}
.work-application-list .application-item .icon-box .remove-btn {
  opacity: 0;
  display: flex;
  align-items: center;
  position: absolute;
  top: -9px;
  left: calc(100% - 10px);
  display: block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center;
}
.work-application-list .application-item .icon-box .remove-btn > a {
  font-size: 1.4rem;
  color: #666;
}
.work-application-list .application-item .icon-box .add-app-to-school {
  opacity: 0;
  font-size: 1.4rem;
  position: absolute;
  top: -4px;
  left: calc(50% + 25px);
  display: block;
  width: 20px;
  height: 20px;
}
.work-application-list .application-item .icon-box .add-app-to-school .img-icon {
  display: block;
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
}
.work-application-list .application-item .icon-box .add-app-to-school .lock-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAyElEQVQokZXSsU4CQRSF4W8nVBi1MkGJJiY+gFEqO97HysKHsPV97Ewolt6SoEhjBaGUpWA3GdZRxpNM85+cOXNzp3D/ItIR+uhGbIVPLBoQWoGrVgAOan7YgE5k9lHgC1NUNb/ASe2/tZuaho8oALOo8UfTb/rGOAYdnNan0fUfF1SYBfRsZ8lRgbNgd64chWSgfByonodeH27SqRS8Pd+u5O7yOD+0930pOH5fgtFkkbLTexo8lf9v2qdg98vkaB0wxzo3gPkGfMMiBbofmg4AAAAASUVORK5CYII=);
}
.work-application-list .application-item .icon-box .hover-info {
  display: none;
  position: absolute;
  top: -7px;
  left: calc(50% + 50px);
  z-index: 12;
  width: 115px;
}
.work-application-list .application-item .icon-box .hover-info .hover-info-inside {
  position: relative;
  float: left;
  padding: 0 10px;
  line-height: 26px;
  border: 1px solid #ddd;
  border-radius: 6px;
  color: #666;
  font-size: 1.3rem;
  background-color: #fff;
}
.work-application-list .application-item .icon-box .hover-info .hover-info-inside::before {
  content: "";
  display: block;
  position: absolute;
  left: -6px;
  top: 6px;
  border-width: 7px 6px 7px 0;
  border-style: solid;
  border-color: transparent #ddd transparent;
}
.work-application-list .application-item .icon-box .hover-info .hover-info-inside::after {
  content: "";
  display: block;
  position: absolute;
  left: -5px;
  top: 9px;
  border-width: 4px 5px 4px 0;
  border-style: solid;
  border-color: transparent #fff transparent;
}
.work-application-list .application-item .icon-box .hidden-btn {
  width: 100%;
  height: 22px;
  border-radius: 6px;
  position: absolute;
  top: 14px;
  z-index: 10;
  display: none;
}
.work-application-list .application-item .icon-box .hidden-btn > a {
  display: block;
  margin: 0 auto;
  height: 22px;
  width: 40px;
  color: #fff;
  font-size: 1.4rem;
  line-height: 22px;
  text-align: center;
  border-radius: 6px;
}
.work-application-list .application-item .icon-box .app-icon {
  max-height: 50px;
}
.work-application-list .application-item .add-icon-box {
  width: 50px;
  height: 50px;
  margin: 0 auto;
  padding: 12px;
  border: 1px dashed;
  border-radius: 12px;
  line-height: 24px;
  text-align: center;
}
.work-application-list .application-item .app-name {
  width: 100%;
  font-size: 1.4rem;
  color: #666;
  line-height: 20px;
  text-align: center;
}
.work-application-list .application-item.collect .icon-box .collect-star {
  opacity: 0.5;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAABYElEQVQokXWSv0pcURDGf3PODhoTLQ4RUidFICAsWoiFD5BGMJAqKUI6G8EnSGGbJp2PECF9tPEZxNrORjBciBt2L5l7ZlKsysXsTjfnm2/+fOeTOP/ErLDG3gMvgW9atH2MD+aQNkgcSxYJiyXgy+OaNHMcHOYnWfLTDHBgjT2fO9EaWwJeAVuS5G1amPZMi2nZW/9qjR0Bl1r0F4D8PfvwAviJMJQkSBbSQkJUAAgPfOyEB1EDghvg8wBYlyzDwcoA5P+dJQn5WX7I67iueus7CTiNGt+7Px3EnIvvwieOt34JHCYtWoGPYXHUjeaT67hSJ/UC2NaiVwlAi1YtuhddNBGzmdEFwL4WvYbed1hjqwhFUu/QXg/JAvD6Pu8bYHgH4ub4ZKpkXsxTlafY2n1x3wCBQ3fbUUf1Irp4h7NWx/XYfpu7OfR0l75XrbFdoAVOtGj03t8Am8APLToC+AfnP5c5azaoagAAAABJRU5ErkJggg==);
}
.work-application-list .application-item.unused-app .app-name {
  opacity: 0.5;
}
.work-application-list .application-item.unused-app .alert-text {
  position: absolute;
  top: 0;
  left: calc(50% - 25px);
  width: 50px;
  height: 50px;
  padding: 13px 0;
  line-height: 22px;
  color: rgba(1, 1, 1, 0.3);
  font-size: 1.4rem;
  text-align: center;
  font-weight: bold;
  background-color: rgba(255, 255, 255, 0.85);
  border: 1px solid rgba(221, 221, 221, 0.85);
  border-radius: 12px;
}
.work-application-list .application-item.used-app .add-app-to-school,
.work-application-list .application-item.used-app .hover-info,
.work-application-list .application-item.used-app .alert-text {
  display: none;
}
.work-application-list .application-item:hover .remove-btn {
  opacity: 1;
}
.work-application-list .application-item:hover .drag-area {
  display: block!important;
  z-index: 50;
}
.work-application-list .application-item:hover .hover-info {
  display: block;
}
.work-application-list .application-item:hover .icon-box .collect-star,
.work-application-list .application-item:hover .icon-box .add-app-to-school {
  opacity: 1;
}
.work-application-list .application-item:hover.collect .icon-box .collect-star {
  opacity: 1;
}
.work-application-list .application-item:hover.used-app .add-app-to-school,
.work-application-list .application-item:hover.used-app .hover-info,
.work-application-list .application-item:hover.used-app .alert-text {
  display: none;
}
.work-application-list .application-item:hover .hidden-btn {
  display: block;
}
.work-application-list .application-item:nth-child(11n) .icon-box .hover-info {
  left: auto;
  right: 30%;
}
.work-application-list .application-item:nth-child(11n) .icon-box .hover-info .hover-info-inside {
  float: right;
}
.work-application-list .application-item:nth-child(11n) .icon-box .hover-info .hover-info-inside::before {
  left: auto;
  right: -6px;
  border-width: 7px 0 7px 6px;
  border-color: transparent #ddd transparent;
}
.work-application-list .application-item:nth-child(11n) .icon-box .hover-info .hover-info-inside::after {
  left: auto;
  right: -5px;
  border-width: 4px 0 4px 5px;
  border-color: transparent #fff transparent;
}
.work-application-list .application-item.folder .icon-box,
.work-application-list .application-item.tem-folder .icon-box {
  width: 50px;
  height: 50px;
  margin: 30px calc(50% - 25px) 21px;
}
.work-application-list .application-item.folder .icon-box > img,
.work-application-list .application-item.tem-folder .icon-box > img {
  width: 20px;
}
.work-application-list .application-item.folder .icon-box .collect-star,
.work-application-list .application-item.tem-folder .icon-box .collect-star,
.work-application-list .application-item.folder .icon-box .hover-info,
.work-application-list .application-item.tem-folder .icon-box .hover-info {
  display: none!important;
}
.work-application-list .application-item.folder .drag-area,
.work-application-list .application-item.tem-folder .drag-area {
  display: none;
}
.work-application-list .application-item.draging .drag-area {
  display: block;
}
.work-application-list.inside-folder .application-item .drag-area {
  display: none;
}
.editing-mod .work-application-list .application-item .drag-area {
  display: block;
  z-index: 50;
}
.editing-mod .work-application-list .application-item .icon-box .lock-mark {
  display: none;
}
.editing-mod .work-application-list .application-item .icon-box .hover-info {
  display: none!important;
}
.editing-mod .work-application-list .application-item .icon-box .hover-info .hover-info-inside {
  display: none;
}
.editing-mod .work-application-list .application-item .icon-box .fa-minus-circle {
  display: block;
  position: absolute;
  top: 22px;
  left: calc(50% + 20px);
  color: #999;
  z-index: 11;
}
.editing-mod .inter-editing-mod,
.editing-mod .folder-name-title,
.editing-mod .back-prev {
  display: none;
}
.editing-mod .out-editing-mod {
  display: inline;
}
.editing-mod .save-editing-mod {
  display: inline;
}
.editing-mod .sp-line-box,
.editing-mod .input-folder-name-con {
  display: inline-block;
}
.editing .work-application-list .application-item:hover .fa-minus-circle {
  display: block;
}
.sp-line-box {
  display: inline-block;
  width: 1px;
  height: 14px;
  border-right: 1px solid #ddd;
  margin: 0 5px 0;
  transform: translateY(3px);
}
.out-editing-mod,
.save-editing-mod,
.sp-line-box,
.input-folder-name-con,
.fa-minus-circle {
  display: none;
}
.work-application-all {
  padding: 5px 0 0;
}
.work-application-all .work-application-list .application-item {
  width: calc(100% / 8 - 0.01px);
}
.work-application-all .work-application-list .application-item:nth-child(8n) .icon-box .hover-info {
  left: auto;
  right: 30%;
}
.work-application-all .work-application-list .application-item:nth-child(8n) .icon-box .hover-info .hover-info-inside {
  float: right;
}
.work-application-all .work-application-list .application-item:nth-child(8n) .icon-box .hover-info .hover-info-inside::before {
  left: auto;
  right: -6px;
  border-width: 7px 0 7px 6px;
}
.work-application-all .work-application-list .application-item:nth-child(8n) .icon-box .hover-info .hover-info-inside::after {
  left: auto;
  right: -5px;
  border-width: 4px 0 4px 5px;
}
.collect-work-application {
  width: 100%;
}
.collect-work-application .work-application-list .application-item .icon-box .collect-star {
  opacity: 0;
}
.collect-work-application .work-application-list .application-item:hover .hover-info {
  display: none;
}
.collect-work-application .work-application-list .application-item:hover.collect .icon-box .collect-star {
  opacity: 1;
}
.collect-work-application .work-application-list .application-item:hover.collect .hover-info {
  display: block;
}
.application-type-list {
  width: 100%;
  padding: 7px 0 0;
}
.application-type-list .application-type-row {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin: 0 0 20px;
}
.application-type-list .application-type-row .application-type-title {
  display: table-cell;
  width: 100px;
  border-radius: 6px 0 0 6px;
  vertical-align: middle;
}
.application-type-list .application-type-row .application-type-title .type-tit-info {
  width: 100%;
}
.application-type-list .application-type-row .application-type-title .type-tit-info .type-icon {
  width: 100%;
  margin: 0 0 7px;
  text-align: center;
  padding: 0 15px;
  font-size: 2.8rem;
  line-height: 32px;
}
.application-type-list .application-type-row .application-type-title .type-tit-info .type-name {
  width: 100%;
  text-align: center;
  padding: 0 15px;
  font-size: 1.4rem;
  line-height: 20px;
  letter-spacing: -1px;
}
.application-type-list .application-type-row .work-application-outside {
  display: table-cell;
}
.application-type-list .application-type-row .work-application-outside .work-application-list {
  float: left;
  width: 100%;
  margin: 0 0 -10px;
  padding: 10px 0 0;
}
.application-type-list .application-type-row .work-application-outside .work-application-list .application-item {
  width: calc(100% / 7 - 0.01px);
}
.application-type-list .application-type-row:last-child {
  margin: 0 0 10px;
}
.folder-name-title {
  color: #333;
}
.input-folder-name-con {
  position: relative;
  width: 212px;
  height: 38px;
  margin: -10px 0 -11px;
  border: 1px solid #ddd;
  background-color: #fafafa;
  border-radius: 8px;
  overflow: hidden;
}
.input-folder-name-con .input-folder-name {
  width: 100%;
  height: 36px;
  padding: 5px 10px;
  line-height: 24px;
  background-color: rgba(255, 255, 255, 0);
}
.input-folder-name-con > .fa-times-circle {
  position: absolute;
  top: 11px;
  right: 10px;
  color: rgba(0, 0, 0, 0.4);
}
@media only screen and (min-width: 1460px) {
  .application-type-list .application-type-row .work-application-outside .work-application-list .application-item {
    width: calc(100% / 8 - 0.01px);
  }
  .work-application-all .work-application-list .application-item {
    width: calc(100% / 9 - 0.01px);
  }
  .work-application-all .work-application-list .application-item:nth-child(8n) .icon-box .hover-info {
    left: calc(50% + 50px);
    right: auto;
  }
  .work-application-all .work-application-list .application-item:nth-child(8n) .icon-box .hover-info .hover-info-inside {
    float: left;
  }
  .work-application-all .work-application-list .application-item:nth-child(8n) .icon-box .hover-info .hover-info-inside::before {
    right: auto;
    left: -6px;
    border-width: 7px 0 7px 6px;
  }
  .work-application-all .work-application-list .application-item:nth-child(8n) .icon-box .hover-info .hover-info-inside::after {
    right: auto;
    left: -5px;
    border-width: 4px 0 4px 5px;
  }
  .work-application-all .work-application-list .application-item:nth-child(9n) .icon-box .hover-info {
    left: calc(50% - 100px);
  }
  .work-application-all .work-application-list .application-item:nth-child(9n) .icon-box .hover-info .hover-info-inside {
    float: right;
  }
  .work-application-all .work-application-list .application-item:nth-child(9n) .icon-box .hover-info .hover-info-inside::before {
    left: auto;
    right: -6px;
    border-width: 7px 0 7px 6px;
  }
  .work-application-all .work-application-list .application-item:nth-child(9n) .icon-box .hover-info .hover-info-inside::after {
    left: auto;
    right: -5px;
    border-width: 4px 0 4px 5px;
  }
}
@media only screen and (max-width: 1280px) {
  .application-type-list .application-type-row .work-application-outside .work-application-list .application-item {
    width: calc(100% / 5 - 0.01px);
  }
  .collect-work-application .work-application-list .application-item {
    width: calc(100% / 9 - 0.01px);
  }
  .collect-work-application .work-application-list .application-item:nth-child(11n) .icon-box .hover-info {
    left: calc(50% + 50px);
    right: auto;
  }
  .collect-work-application .work-application-list .application-item:nth-child(11n) .icon-box .hover-info .hover-info-inside {
    float: left;
  }
  .collect-work-application .work-application-list .application-item:nth-child(11n) .icon-box .hover-info .hover-info-inside::before {
    right: auto;
    left: -6px;
    border-width: 7px 0 7px 6px;
  }
  .collect-work-application .work-application-list .application-item:nth-child(11n) .icon-box .hover-info .hover-info-inside::after {
    right: auto;
    left: -5px;
    border-width: 4px 0 4px 5px;
  }
  .collect-work-application .work-application-list .application-item:nth-child(9n) .icon-box .hover-info {
    left: auto;
    right: 30%;
  }
  .collect-work-application .work-application-list .application-item:nth-child(9n) .icon-box .hover-info .hover-info-inside {
    float: right;
  }
  .collect-work-application .work-application-list .application-item:nth-child(9n) .icon-box .hover-info .hover-info-inside::before {
    left: auto;
    right: -6px;
    border-width: 7px 0 7px 6px;
  }
  .collect-work-application .work-application-list .application-item:nth-child(9n) .icon-box .hover-info .hover-info-inside::after {
    left: auto;
    right: -5px;
    border-width: 4px 0 4px 5px;
  }
  .work-application-all .work-application-list .application-item {
    width: calc(100% / 6 - 0.01px);
  }
  .work-application-all .work-application-list .application-item:nth-child(6n) .icon-box .hover-info {
    left: auto;
    right: 30%;
  }
  .work-application-all .work-application-list .application-item:nth-child(6n) .icon-box .hover-info .hover-info-inside {
    float: right;
  }
  .work-application-all .work-application-list .application-item:nth-child(6n) .icon-box .hover-info .hover-info-inside::before {
    left: auto;
    right: -6px;
    border-width: 7px 0 7px 6px;
  }
  .work-application-all .work-application-list .application-item:nth-child(6n) .icon-box .hover-info .hover-info-inside::after {
    left: auto;
    right: -5px;
    border-width: 4px 0 4px 5px;
  }
}
@media only screen and (max-width: 1180px) {
  .application-type-list .application-type-row .application-type-title {
    width: 90px;
  }
  .application-type-list .application-type-row .work-application-outside .work-application-list .application-item {
    width: calc(100% / 4 - 0.01px);
  }
  .collect-work-application .work-application-list .application-item {
    width: calc(100% / 8 - 0.01px);
  }
  .collect-work-application .work-application-list .application-item:nth-child(11n) .icon-box .hover-info {
    left: calc(50% + 50px);
    right: auto;
  }
  .collect-work-application .work-application-list .application-item:nth-child(11n) .icon-box .hover-info .hover-info-inside {
    float: left;
  }
  .collect-work-application .work-application-list .application-item:nth-child(11n) .icon-box .hover-info .hover-info-inside::before {
    right: auto;
    left: -6px;
    border-width: 7px 0 7px 6px;
  }
  .collect-work-application .work-application-list .application-item:nth-child(11n) .icon-box .hover-info .hover-info-inside::after {
    right: auto;
    left: -5px;
    border-width: 4px 0 4px 5px;
  }
  .collect-work-application .work-application-list .application-item:nth-child(9n) .icon-box .hover-info {
    left: calc(50% + 50px);
    right: auto;
  }
  .collect-work-application .work-application-list .application-item:nth-child(9n) .icon-box .hover-info .hover-info-inside {
    float: left;
  }
  .collect-work-application .work-application-list .application-item:nth-child(9n) .icon-box .hover-info .hover-info-inside::before {
    right: auto;
    left: -6px;
    border-width: 7px 0 7px 6px;
  }
  .collect-work-application .work-application-list .application-item:nth-child(9n) .icon-box .hover-info .hover-info-inside::after {
    right: auto;
    left: -5px;
    border-width: 4px 0 4px 5px;
  }
  .collect-work-application .work-application-list .application-item:nth-child(8n) .icon-box .hover-info {
    left: auto;
    right: 30%;
  }
  .collect-work-application .work-application-list .application-item:nth-child(8n) .icon-box .hover-info .hover-info-inside {
    float: right;
  }
  .collect-work-application .work-application-list .application-item:nth-child(8n) .icon-box .hover-info .hover-info-inside::before {
    left: auto;
    right: -6px;
    border-width: 7px 0 7px 6px;
  }
  .collect-work-application .work-application-list .application-item:nth-child(8n) .icon-box .hover-info .hover-info-inside::after {
    left: auto;
    right: -5px;
    border-width: 4px 0 4px 5px;
  }
  .work-application-all .work-application-list .application-item {
    width: calc(100% / 4 - 0.01px);
  }
}
.scroll-text-outside {
  width: 100%;
  padding: 20px 10px 0;
}
.scroll-text-container {
  display: flex;
  width: 100%;
  height: 48px;
  border: 1px solid #f8ab2d;
  border-radius: 10px;
  background-color: rgba(248, 171, 45, 0.85);
  box-shadow: 0 7px 12px 0 rgba(201, 104, 0, 0.12);
}
.scroll-text-container .scroll-text-title {
  position: relative;
  white-space: nowrap;
  height: 46px;
  padding: 5px 15px 6px 48px;
  margin: 0 20px 0 0;
  display: flex;
  align-items: center;
  font-size: 1.6rem;
  color: #a26501;
  border-radius: 10px;
  background-image: linear-gradient(to right, #fce9af 0%, #fde3b8 100%);
  box-shadow: 0 7px 12px 0 rgba(201, 104, 0, 0.15);
}
.scroll-text-container .scroll-text-title::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-repeat: no-repeat;
  background-position: 8px 12px;
}
.scroll-text-container .scroll-text-title > img {
  margin: 0 10px 0 0;
}
.scroll-text-container .scroll-text-box {
  flex: 1;
  margin: 0 20px 0 0;
  height: 46px;
  display: flex;
  align-items: center;
}
.scroll-text-container .scroll-text-box > div {
  font-size: 1.6rem;
  color: #fff;
}
.scroll-text-container .scroll-text-box .str_wrap.str_active {
  background: none;
}
.scroll-text-container .close-scroll-info {
  display: none;
  width: 26px;
  align-items: center;
  padding: 0 5px 0 0;
}
.scroll-text-container .close-scroll-info .close-scroll-info-btn {
  color: #fff;
  font-size: 1.6rem;
}
.scroll-text-container:hover .close-scroll-info {
  display: flex;
}
.scroll-text-title::before {
  background-image: url(data:image/png;base64,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);
}
.reservation-list-content {
  width: 100%;
  padding: 10px 0 2px;
  margin: 0;
}
.reservation-list-content .reservation-list-item {
  width: 100%;
  height: 73px;
  padding: 0 15px 0 13px;
  margin: 0 0 10px;
  display: flex;
  align-items: center;
  border-radius: 0 10px 10px 0;
}
.reservation-list-content .reservation-list-item .reservation-details {
  flex: 1;
}
.reservation-list-content .reservation-list-item .reservation-details .title-box {
  width: 100%;
  margin: 0 0 7px;
  font-size: 14px;
  color: #333;
}
.reservation-list-content .reservation-list-item .reservation-details .info-box {
  width: 100%;
  font-size: 13px;
  color: #666;
}
.reservation-list-content .reservation-list-item .reservation-static {
  font-size: 13px;
}
.reservation-list-content .reservation-list-item.color-green {
  background-color: rgba(86, 194, 43, 0.05);
  border-left: 3px solid #56c22b;
}
.reservation-list-content .reservation-list-item.color-green .reservation-static {
  color: #56c22b;
}
.reservation-list-content .reservation-list-item.color-orange {
  background-color: rgba(248, 172, 48, 0.05);
  border-left: 3px solid #f8ac30;
}
.reservation-list-content .reservation-list-item.color-orange .reservation-static {
  color: #f8ac30;
}
.reservation-list-content.type-2 {
  padding: 12px 0 10px;
}
.reservation-list-content.type-2 .reservation-list-item {
  margin: 0 0 16px;
}
.reservation-list-content.type-2 .reservation-list-item:last-child {
  margin: 0;
}
.my-calendar-con-list {
  width: 100%;
}
.my-calendar-con-list .my-calendar-con-item {
  width: 100%;
  height: 60px;
  padding: 0 10px 0 8px;
  margin: 0 0 12px;
  border-radius: 8px;
  display: flex;
  align-items: center;
}
.my-calendar-con-list .my-calendar-con-item .calendar-details {
  flex: 1;
}
.my-calendar-con-list .my-calendar-con-item .calendar-details .title-box {
  font-size: 14px;
  color: #333;
  line-height: 22px;
}
.my-calendar-con-list .my-calendar-con-item .calendar-details .info-box {
  font-size: 13px;
  color: #666;
  line-height: 22px;
}
.my-calendar-con-list .my-calendar-con-item .calendar-time {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin: 0 10px 0 0;
  border-radius: 8px;
}
.my-calendar-con-list .my-calendar-con-item .calendar-time .number-box {
  width: 100%;
  font-size: 18px;
  color: #fff;
  line-height: 20px;
  font-weight: bold;
  text-align: center;
}
.my-calendar-con-list .my-calendar-con-item .calendar-time .mouth-box {
  width: 100%;
  font-size: 12px;
  color: #fff;
  line-height: 14px;
  text-align: center;
}
.my-calendar-con-list .my-calendar-con-item.color-red {
  background-color: rgba(247, 85, 43, 0.05);
}
.my-calendar-con-list .my-calendar-con-item.color-red .calendar-time {
  background-color: #f7552b;
}
.my-calendar-con-list .my-calendar-con-item.color-orange {
  background-color: rgba(246, 171, 63, 0.05);
}
.my-calendar-con-list .my-calendar-con-item.color-orange .calendar-time {
  background-color: #f6ab3f;
}
.my-calendar-con-list .my-calendar-con-item.color-blue {
  background-color: rgba(23, 113, 214, 0.05);
}
.my-calendar-con-list .my-calendar-con-item.color-blue .calendar-time {
  background-color: #1771d6;
}
.classtable-time-select {
  display: flex;
  align-items: center;
}
.classtable-time-select > .time-btn {
  padding: 0 15px 2px;
  font-size: 1.8rem;
  line-height: 27px;
}
.classtable-time-select .date-box {
  margin: 0 20px 0 0;
  line-height: 30px;
  color: #333;
  font-size: 1.4rem;
}
.classtable-time-select .week-box {
  line-height: 30px;
  color: #999;
  font-size: 1.4rem;
}
.school-syllabus-details {
  width: 100%;
  padding: 0 0 10px;
}
.school-syllabus-details .school-syllabus-item {
  display: flex;
  align-items: center;
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #ddd;
}
.school-syllabus-details .school-syllabus-item .title-box {
  font-size: 1.4rem;
  color: #333;
}
.school-syllabus-details .school-syllabus-item .text-box {
  font-size: 1.4rem;
  color: #333;
}
.school-syllabus-details .school-syllabus-item:last-child {
  border-bottom: none;
}
.school-syllabus-container {
  width: 100%;
  float: left;
}
.school-syllabus-container .syllabus-num-box {
  position: relative;
  box-sizing: border-box;
  width: 38px;
  float: left;
}
.school-syllabus-container .syllabus-num-box::before {
  content: "";
  position: absolute;
  top: 39px;
  right: 0;
  bottom: 0;
  width: 1px;
  border-right: 1px solid #ddd;
}
.school-syllabus-container .syllabus-num-box .syllabus-center {
  width: 100%;
  float: left;
  height: 39px;
  padding: 0 0 0 5px;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
  text-align: left;
}
.school-syllabus-container .syllabus-num-box .syllabus-num {
  width: 100%;
  height: 26px;
  line-height: 25px;
  margin: 0;
  float: left;
  color: #333;
  font-size: 1.4rem;
  text-align: center;
}
.school-syllabus-container .syllabus-num-box .syllabus-num:last-child {
  border-bottom: 1px solid #ddd;
}
.school-syllabus-container .syllabus-course-con {
  width: calc(100% - 38.01px);
  float: left;
}
.school-syllabus-container .syllabus-course-con .day-column {
  position: relative;
  height: 351px;
  width: calc((100% - 0.7px) / 7);
  float: left;
  border-bottom: 1px solid #d4d4d4;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA0AgMAAAA2zLoEAAAACVBMVEUAAADx8fHd3d1fhpgLAAAAAXRSTlMAQObYZgAAAA9JREFUCNdjIB04kKGnAQAOKADBWlxY3AAAAABJRU5ErkJggg==);
  background-position: left 91px;
}
.school-syllabus-container .syllabus-course-con .day-column::before {
  content: "";
  position: absolute;
  top: 39px;
  right: 0;
  bottom: 0;
  width: 1px;
  border-right: 1px solid #ddd;
}
.school-syllabus-container .syllabus-course-con .day-column:last-child {
  border-right: none;
}
.school-syllabus-container .syllabus-course-con .day-column .course-title {
  width: 100%;
  float: left;
  height: 39px;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
  padding: 5px 0;
  text-align: center;
  background-color: #fff;
}
.school-syllabus-container .syllabus-course-con .day-column .course-title span {
  color: #333;
  font-size: 1.4rem;
  line-height: 28px;
  font-weight: bold;
}
.school-syllabus-container .syllabus-course-con .day-column .course-title font {
  color: #333;
  font-size: 1.4rem;
  line-height: 28px;
  font-weight: bold;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside {
  position: absolute;
  line-height: 20px;
  font-size: 1.2rem;
  float: left;
  border-radius: 1px;
  overflow: hidden;
  width: calc(100% - 6px);
  padding: 5px;
  margin: 0 5px;
  display: flex;
  align-items: center;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-01 {
  margin: 0 3px;
  height: 20px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-02 {
  height: 47px;
  margin: 0 3px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-03 {
  height: 73px;
  margin: 0 3px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-04 {
  height: 99px;
  margin: 0 3px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-05 {
  height: 125px;
  margin: 0 3px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-06 {
  height: 151px;
  margin: 0 3px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-07 {
  height: 177px;
  margin: 0 3px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-08 {
  height: 203px;
  margin: 0 3px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-09 {
  height: 229px;
  margin: 0 3px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-10 {
  height: 255px;
  margin: 0 3px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-11 {
  height: 281px;
  margin: 0 3px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-12 {
  height: 307px;
  margin: 0 3px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-13 {
  height: 333px;
  margin: 0 3px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.class-14 {
  height: 359px;
  margin: 0 3px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-01 {
  top: 41px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-02 {
  top: 67px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-03 {
  top: 93px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-04 {
  top: 119px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-05 {
  top: 145px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-06 {
  top: 171px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-07 {
  top: 197px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-08 {
  top: 223px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-09 {
  top: 249px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-10 {
  top: 286px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-11 {
  top: 301px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-12 {
  top: 327px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-13 {
  top: 374px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-14 {
  top: 379px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.time-15 {
  top: 405px;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-01 {
  background-color: rgba(180, 223, 255, 0.25);
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-01 .text {
  color: #3389d2;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-02 {
  background-color: rgba(252, 222, 161, 0.25);
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-02 .text {
  color: #f8ac30;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-03 {
  background-color: rgba(155, 236, 163, 0.25);
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-03 .text {
  color: #53ae65;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-04 {
  background-color: rgba(210, 191, 255, 0.25);
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-04 .text {
  color: #6f55d2;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-05 {
  background-color: rgba(255, 195, 173, 0.25);
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-05 .text {
  color: #fb6432;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-06 {
  background-color: rgba(68, 207, 204, 0.25);
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-06 .text {
  color: #13b5b1;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-07 {
  background-color: rgba(242, 156, 159, 0.25);
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside.color-07 .text {
  color: #df474e;
}
.school-syllabus-container .syllabus-course-con .day-column .course-inside .multi-row-overflow {
  max-height: 40px;
  height: auto;
}
.time-select-option {
  display: flex;
  align-items: center;
  height: 30px;
}
.time-select-option .pager-btn {
  display: flex;
  width: 20px;
  height: 24px;
  justify-content: center;
  font-size: 16px;
  line-height: 24px;
  color: #8f99a1;
}
.time-select-option .pager-btn > i {
  display: flex;
  align-items: center;
}
.time-select-option .text-details {
  height: 24px;
  padding: 0 10px;
}
.time-select-option .text-details .title-box {
  font-size: 16px;
  color: #666;
  line-height: 24px;
  font-weight: bold;
}
.time-select-option .text-details .text-box {
  font-size: 14px;
  color: #999;
  line-height: 24px;
  margin: 0 0 0 10px;
}
.campus-life-list {
  width: 100%;
}
.campus-life-list .campus-life-list-item {
  width: 100%;
}
.campus-life-list .campus-life-list-item .card-info-part .title-box {
  font-size: 14px;
  color: #333;
}
.campus-life-list .campus-life-list-item .card-number-part .title-box {
  font-size: 14px;
}
.campus-life-container {
  display: flex;
  width: calc(100% + 30.1px);
  margin: 0 -15px;
}
.campus-life-container .campus-life-part {
  width: calc(50% - 30.1px);
  margin: 0 15px;
}
.campus-life-container .campus-life-part .home-block-title {
  display: flex;
}
.campus-life-container .campus-life-part .lost-find-list .lost-find-item {
  width: 100%;
}
.lost-find-list {
  width: 100%;
  padding: 0 0 10px;
}
.lost-find-list .lost-find-item {
  width: 100%;
  display: flex;
  padding: 10px 0 0;
}
.lost-find-list .lost-find-item .user-photo {
  width: 46px;
  min-width: 46px;
  height: 46px;
  margin: 0 8px 0 0;
  border-radius: 23px;
  overflow: hidden;
}
.lost-find-list .lost-find-item .user-photo > img {
  width: 100%;
}
.lost-find-list .lost-find-item .details-part {
  flex: 1;
  padding: 0 0 13px;
  border-bottom: 1px solid #eee;
}
.lost-find-list .lost-find-item .details-part .title-box {
  width: 100%;
  margin: 0 0 5px;
  font-size: 14px;
  line-height: 20px;
}
.lost-find-list .lost-find-item .details-part .title-box > span.red {
  color: #f95158;
}
.lost-find-list .lost-find-item .details-part .title-box > span.green {
  color: #5ac038;
}
.lost-find-list .lost-find-item .details-part .text-box {
  width: 100%;
  margin: 0 0 6px;
  font-size: 13px;
  line-height: 20px;
  color: #666;
}
.lost-find-list .lost-find-item .details-part .base-info {
  width: 100%;
  display: flex;
}
.lost-find-list .lost-find-item .details-part .base-info .loc-box {
  display: flex;
  align-items: center;
  height: 22px;
  font-size: 13px;
  padding: 0 9px;
  margin: 0 14px 0 0;
  border-radius: 11px;
}
.lost-find-list .lost-find-item .details-part .base-info .time-box {
  font-size: 13px;
  line-height: 20px;
  color: #666;
}
.campus-life-list {
  width: 100%;
  padding: 5px 0 0;
}
.campus-life-list .campus-life-list-item {
  width: 100%;
  justify-content: space-between;
  padding: 0 10px;
  margin: 0 0 20px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  border-radius: 10px;
}
.campus-life-list .campus-life-list-item .card-info-part {
  flex: 1;
  display: flex;
  align-items: center ;
  height: 78px;
  padding: 0 20px 0 68px;
  background-position: left center;
  background-repeat: no-repeat;
}
.campus-life-list .campus-life-list-item .card-info-part .title-box {
  flex: 1;
  color: #333;
  font-size: 14px;
  line-height: 24px;
}
.campus-life-list .campus-life-list-item .card-info-part .link-box {
  font-size: 14px;
}
.campus-life-list .campus-life-list-item .card-number-part {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  margin: 11px 0;
  width: 40%;
  height: 56px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.7);
}
.campus-life-list .campus-life-list-item .card-number-part .title-box {
  font-size: 14px;
  line-height: 24px;
  color: #333;
}
.campus-life-list .campus-life-list-item .card-number-part .number-box {
  font-size: 14px;
}
.campus-life-list .campus-life-list-item .card-number-part .number-box > span {
  font-size: 30px;
}
.campus-life-list .campus-life-list-item .info-text-row {
  width: 100%;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top-width: 1px;
  border-top-style: solid;
}
.campus-life-list .campus-life-list-item .info-text-row .title-box {
  flex: 1;
  color: #666;
  font-size: 14px;
  line-height: 24px;
}
.campus-life-list .campus-life-list-item .info-text-row .number-box > span {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  margin: 0 0 0 5px;
}
.campus-life-list .campus-life-list-item .info-text-row .number-box > font {
  font-size: 14px;
  color: #333;
  margin: 0 0 0 5px;
}
.campus-life-list .campus-life-list-item.color-purple {
  background-color: rgba(110, 45, 145, 0.1);
}
.campus-life-list .campus-life-list-item.color-purple .card-info-part .link-box {
  color: #6e2d91;
}
.campus-life-list .campus-life-list-item.color-purple .card-number-part .title-box {
  color: #6e2d91;
}
.campus-life-list .campus-life-list-item.color-purple .card-number-part .number-box {
  color: #6e2d91;
}
.campus-life-list .campus-life-list-item.color-blue {
  background-color: rgba(42, 144, 218, 0.1);
}
.campus-life-list .campus-life-list-item.color-blue .card-info-part .link-box {
  color: #2a90da;
}
.campus-life-list .campus-life-list-item.color-blue .card-number-part .title-box {
  color: #2a90da;
}
.campus-life-list .campus-life-list-item.color-blue .card-number-part .number-box {
  color: #2a90da;
}
.campus-life-list .campus-life-list-item.color-green {
  background-color: rgba(22, 167, 159, 0.1);
}
.campus-life-list .campus-life-list-item.color-green .info-text-row {
  border-top-color: rgba(22, 167, 159, 0.3);
}
.campus-life-list .campus-life-list-item.color-green .card-info-part .link-box {
  color: #16a79f;
}
.campus-life-list .campus-life-list-item.color-green .card-number-part .title-box {
  color: #16a79f;
}
.campus-life-list .campus-life-list-item.color-green .card-number-part .number-box {
  color: #16a79f;
}
.campus-life-list .campus-life-list-item.color-orange {
  background-color: rgba(255, 138, 0, 0.1);
}
.campus-life-list .campus-life-list-item.color-orange .card-info-part .link-box {
  color: #ff8a00;
}
.campus-life-list .campus-life-list-item.color-orange .card-number-part .title-box {
  color: #ff8a00;
}
.campus-life-list .campus-life-list-item.color-orange .card-number-part .number-box {
  color: #ff8a00;
}
.campus-life-list .campus-life-list-item:last-child {
  margin: 0;
}
.quick-official-list {
  width: calc(100% + 20px);
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
}
.quick-official-list .quick-official-item {
  display: flex;
  align-items: center;
  width: calc(50% - 20px);
  height: 68px;
  margin: 0 10px;
  border-bottom: 1px solid #ddd;
}
.quick-official-list .quick-official-item .icon-box {
  display: flex;
  align-items: center;
  width: 40px;
  margin: 0 10px 0 0;
}
.quick-official-list .quick-official-item .title-box {
  font-size: 14px;
  line-height: 20px;
  color: #666;
}
.quick-official-list .quick-official-item.empty-box .icon-box {
  width: 22px;
  height: 22px;
  margin: 0 15px 0 3px;
  border-radius: 11px;
}
.quick-official-list .quick-official-item.empty-box .title-box {
  width: 110px;
  height: 11px;
  border-radius: 6px;
}
.quick-official-list.type-2 .icon-box {
  width: 34px;
}
.quick-official-list.type-2 .quick-official-item {
  height: 79px;
}
.page-content-wrap .block-panel-center .block-panel-container .home-block-title.calendar-home-block-title {
  position: relative;
  margin: 0 0 13px;
}
.page-content-wrap .block-panel-center .block-panel-container .home-block-title.calendar-home-block-title .home-block-tab {
  margin: 0 15px 10px 0;
}
.page-content-wrap .block-panel-center .block-panel-container .home-block-title.calendar-home-block-title::after {
  content: "";
  position: absolute;
  display: block;
  width: calc(100% - 40px);
  height: 1px;
  bottom: 0;
  left: 20px;
  right: 20px;
  border-bottom: 1px solid #dedede;
}
.timeline-no-data {
  width: 100%;
  padding: 60px 0;
}
.timeline-no-data .no-data-picture {
  width: 100%;
  height: 81px;
  text-align: center;
  background-size: auto 100%;
  margin: 0 0 10px;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-position: center;
}
.timeline-no-data .no-data-text {
  width: 100%;
  font-size: 1.4rem;
  color: #666;
  text-align: center;
}
.calendar-block-body {
  padding: 0 0 20px;
  position: relative;
}
.calendar-block-body .title-select-tab {
  width: 330px;
  position: absolute;
  top: -53px;
  right: 85px;
}
.calendar-block-body .calendar-block-outside {
  position: relative;
  padding: 0 20px;
  z-index: 1;
}
.calendar-block-body .calendar-block-outside .add-event-btn {
  position: absolute;
  top: 0;
  right: 20px;
  z-index: 98;
  line-height: 24px;
  font-size: 1.4rem;
  cursor: pointer;
}
.calendar-block-body .calendar-block-outside .fc .fc-daygrid-body,
.calendar-block-body .calendar-block-outside .fc .fc-scrollgrid,
.calendar-block-body .calendar-block-outside .fc .fc-scrollgrid table {
  width: 100%!important;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar.fc-toolbar {
  margin-bottom: 10px;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-toolbar-chunk > div {
  display: flex;
  height: 26px;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-toolbar-chunk > div.fc-button-group {
  display: none;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary {
  font-size: 1.4rem;
  margin: 0 0 0 10px;
  background: none;
  width: auto;
  height: 26px;
  line-height: 26px;
  padding: 0;
  border: none;
  color: #666;
  font-size: 1.2rem;
  color: #0d6ce4;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary.fc-prev-button {
  padding: 0 5px 0 0;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary.fc-next-button {
  padding: 0 0 0 5px;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:focus {
  background-color: rgba(255, 255, 255, 0);
  border: none;
  box-shadow: none;
  color: #666;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:active {
  background-color: rgba(255, 255, 255, 0);
  border: none;
  box-shadow: none;
  color: #666;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:hover {
  background-color: rgba(255, 255, 255, 0);
  border: none;
  box-shadow: none;
  color: #0d6ce4;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled):active:focus,
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled).fc-button-active:focus {
  box-shadow: none;
  background-color: rgba(255, 255, 255, 0);
  border: none;
  color: #666;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled):active,
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-button-primary:not(:disabled).fc-button-active {
  box-shadow: none;
  background-color: rgba(255, 255, 255, 0);
  border: none;
  color: #666;
}
.calendar-block-body .calendar-block-outside .fc-header-toolbar .fc-toolbar-title {
  height: 26px;
  line-height: 26px;
  font-size: 1.6rem;
  font-weight: bold;
  color: #666;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-scrollgrid {
  border: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-scrollgrid .fc-daygrid-body > table {
  border-left: 1px solid #ddd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-scrollgrid-section-header > td {
  border-right: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-col-header-cell {
  border: none;
  border-bottom: 1px solid #ddd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-col-header-cell a.fc-col-header-cell-cushion {
  font-size: 1.4rem;
  font-weight: bolder;
  color: #333;
  padding: 2px 4px 10px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-day-other {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAbElEQVQYlW2OQQ4AERRDXaD3ESJE3H+N4PMd5M9qJBOz6KZ9aatKKRCRS3NOWGuh/sK1FpxzqLXeADPDe4/WGkTkCzAzQgjovR/vAHtvxBgxxvg0qvdQSglEdP1RRASt9dm8AGMMcs6/IRHhASCHqj/NOhV4AAAAAElFTkSuQmCC);
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day {
  position: relative;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day.fc-day-today {
  background-color: rgba(255, 255, 255, 0);
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day.fc-day-today:before {
  content: "今";
  position: absolute;
  right: 10px;
  top: 10px;
  display: block;
  width: 38px;
  height: 38px;
  font-size: 1.7rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 38px;
  border-radius: 19px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day.fc-day-today .fc-daygrid-day-number {
  opacity: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-number {
  width: 70px;
  text-align: right;
  padding: 16px 18px 5px 0;
  font-size: 1.7rem;
  font-weight: bold;
  color: #3a3935;
  text-decoration: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-day-bottom {
  position: absolute;
  top: -31px;
  right: 5px;
  color: #999;
  font-size: 1.4rem;
  margin-top: 0!important;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-day-bottom:before {
  content: "";
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  margin: 6px 6px 0 0;
  border-radius: 4px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event {
  height: 36px;
  margin: 0 5px 5px;
  padding: 0 0 0 5px;
  border-radius: 0 5px 5px 0;
  border: none;
  border-left-width: 5px;
  border-left-style: solid;
  /* &.colortype1{background-color:rgba(226,151,83,0.25);border-left-color:#e29753;
									.fc-event-time{color:#e29753;}
									.fc-event-title{color:#e29753;}
								}
								&.colortype2{background-color:rgba(225,200,81,0.25);border-left-color:#e1c851;
									.fc-event-time{color:#e1c851;}
									.fc-event-title{color:#e1c851;}
								}
								&.colortype3{background-color:rgba(140,174,77,0.25);border-left-color:#8cae4d;
									.fc-event-time{color:#8cae4d;}
									.fc-event-title{color:#8cae4d;}
								}
								&.colortype4{background-color:rgba(83,182,187,0.25);border-left-color:#53b6bb;
									.fc-event-time{color:#53b6bb;}
									.fc-event-title{color:#53b6bb;}
								}
								
								
								&.colortype5{background-color:rgba(156,107,222,0.25);border-left-color:#9c6bde;
									.fc-event-time{color:#9c6bde;}
									.fc-event-title{color:#9c6bde;}
								} */
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-daygrid-event-dot {
  display: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-time {
  padding: 8px 0;
  line-height: 20px;
  font-size: 1.4rem;
  letter-spacing: -1px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title {
  padding: 8px 0;
  line-height: 20px;
  font-size: 1.4rem;
  letter-spacing: -1px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event::before {
  display: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype1 {
  background-color: rgba(51, 137, 210, 0.15);
  border-left-color: #3389d2;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype1 .fc-event-time {
  color: #3389d2;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype1 .fc-event-title {
  color: #3389d2;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype2 {
  background-color: rgba(158, 141, 223, 0.15);
  border-left-color: #9e8ddf;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype2 .fc-event-time {
  color: #9e8ddf;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype2 .fc-event-title {
  color: #9e8ddf;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype3 {
  background-color: rgba(248, 172, 48, 0.15);
  border-left-color: #f8ac30;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype3 .fc-event-time {
  color: #f8ac30;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype3 .fc-event-title {
  color: #f8ac30;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype4 {
  background-color: rgba(255, 198, 10, 0.15);
  border-left-color: #ffc60a;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype4 .fc-event-time {
  color: #ffc60a;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype4 .fc-event-title {
  color: #ffc60a;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype5 {
  background-color: rgba(52, 199, 36, 0.15);
  border-left-color: #34c724;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype5 .fc-event-time {
  color: #34c724;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype5 .fc-event-title {
  color: #34c724;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype6 {
  background-color: rgba(0, 214, 185, 0.15);
  border-left-color: #00d6b9;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype6 .fc-event-time {
  color: #00d6b9;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype6 .fc-event-title {
  color: #00d6b9;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype7 {
  background-color: rgba(78, 131, 253, 0.15);
  border-left-color: #4e83fd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype7 .fc-event-time {
  color: #4e83fd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype7 .fc-event-title {
  color: #4e83fd;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype8 {
  background-color: rgba(20, 192, 255, 0.15);
  border-left-color: #14c0ff;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype8 .fc-event-time {
  color: #14c0ff;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype8 .fc-event-title {
  color: #14c0ff;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype9 {
  background-color: rgba(97, 106, 229, 0.15);
  border-left-color: #616ae5;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype9 .fc-event-time {
  color: #616ae5;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype9 .fc-event-title {
  color: #616ae5;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype10 {
  background-color: rgba(147, 90, 246, 0.15);
  border-left-color: #935af6;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype10 .fc-event-time {
  color: #935af6;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype10 .fc-event-title {
  color: #935af6;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype11 {
  background-color: rgba(209, 54, 209, 0.15);
  border-left-color: #d136d1;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype11 .fc-event-time {
  color: #d136d1;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype11 .fc-event-title {
  color: #d136d1;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype12 {
  background-color: rgba(143, 149, 158, 0.15);
  border-left-color: #8f959e;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype12 .fc-event-time {
  color: #8f959e;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-daygrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype12 .fc-event-title {
  color: #8f959e;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid.fc-timeGridWeek-view.fc-view .fc-scrollgrid {
  border-top-width: 0;
  border-left-width: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-slot-minor {
  border-top: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-slots {
  border: none;
  padding: 20px 0 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-body-natural .fc-daygrid-day-events {
  margin-bottom: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-header > td {
  border-right: none;
  border-right-width: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-scroller {
  overflow: hidden!important;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-scroller.pad-scroll-box {
  overflow: auto!important;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-liquid > td {
  border-right: none;
  border-right-width: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-day-today {
  background-color: rgba(255, 255, 255, 0);
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-timegrid-slot-label {
  vertical-align: top;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-timegrid-slot-label-cushion {
  font-size: 1.2rem;
  color: #666;
  line-height: 1;
  padding: 0 10px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-col-header-cell,
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-timegrid-axis {
  border-left: none;
  border-right: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-col-header-cell .fc-col-header-cell-cushion {
  font-size: 1.4rem;
  font-weight: bolder;
  padding: 2px 4px 12px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-col-header-cell.fc-day-today {
  position: relative;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-col-header-cell.fc-day-today::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  top: 3px;
  left: 15px;
  width: calc(100% - 30px);
  height: 22px;
  border-radius: 11px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-timegrid-axis {
  background-color: #fcfcfc;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-timegrid-axis .fc-timegrid-axis-cushion {
  font-size: 1.2rem;
  color: #666;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-scroller-harness .fc-scroller {
  overflow: hidden!important;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-scroller-harness .fc-scroller.pad-scroll-box {
  overflow: auto!important;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-scrollgrid-sync-table tbody tr:first-child td .fc-daygrid-day-frame {
  padding: 0 0 3px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-scrollgrid-sync-table .fc-day-today {
  position: relative;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-scrollgrid-sync-table .fc-day-today::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #0d6ce4;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body > td {
  border-right: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section:nth-child(2) {
  position: relative;
  z-index: 999;
  width: 100%;
  height: 3px;
  margin: -3px 0 0;
  background-color: #fff;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section:nth-child(2) .fc-timegrid-divider.fc-cell-shaded {
  height: 3px;
  padding: 0 0 3px;
  background-color: #eee;
  border-top: none;
  border-bottom: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section:nth-child(2) .fc-scrollgrid-sync-table .fc-timegrid-axis {
  background-color: #fcfcfc;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-scrollgrid-sync-table .fc-scrollgrid-sync-inner .fc-daygrid-day-events {
  margin: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-scrollgrid-section-body .fc-scrollgrid-sync-table .fc-scrollgrid-sync-inner .fc-daygrid-day-events .fc-daygrid-event {
  margin: 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-timegrid-body {
  width: 100%!important;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-timegrid-body .fc-timegrid-slots > table tr td.fc-timegrid-slot {
  height: 46px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-timegrid-body .fc-timegrid-slots > table tr td:first-child {
  background-color: #fcfcfc;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event {
  min-height: 36px;
  margin: 5px 3px 5px 5px;
  padding: 8px 5px 0 5px;
  border-radius: 0 5px 5px 0;
  border: none;
  border-top: none;
  border-left-width: 5px;
  border-left-style: solid;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event .fc-daygrid-event-dot {
  display: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event .fc-event-time {
  padding: 0 0;
  line-height: 18px;
  font-size: 1.4rem;
  white-space: initial;
  letter-spacing: -1px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event .fc-event-title {
  padding: 0 0;
  line-height: 18px;
  font-size: 1.4rem;
  white-space: initial;
  letter-spacing: -1px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype1 {
  background-color: rgba(226, 151, 83, 0.25);
  border-left-color: #e29753;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype1 .fc-event-time {
  color: #e29753;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype1 .fc-event-title {
  color: #e29753;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype2 {
  background-color: rgba(225, 200, 81, 0.25);
  border-left-color: #e1c851;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype2 .fc-event-time {
  color: #e1c851;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype2 .fc-event-title {
  color: #e1c851;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype3 {
  background-color: rgba(140, 174, 77, 0.25);
  border-left-color: #8cae4d;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype3 .fc-event-time {
  color: #8cae4d;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype3 .fc-event-title {
  color: #8cae4d;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype4 {
  background-color: rgba(83, 182, 187, 0.25);
  border-left-color: #53b6bb;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype4 .fc-event-time {
  color: #53b6bb;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype4 .fc-event-title {
  color: #53b6bb;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype5 {
  background-color: rgba(156, 107, 222, 0.25);
  border-left-color: #9c6bde;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype5 .fc-event-time {
  color: #dd6dcb;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-timegrid-col-events .fc-timegrid-event-harness .fc-timegrid-event.colortype5 .fc-event-title {
  color: #dd6dcb;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day {
  position: relative;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day.fc-day-today {
  background-color: rgba(255, 255, 255, 0);
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness {
  padding: 2px 0;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event {
  height: 36px;
  margin: 0 5px 5px;
  padding: 0 0 0 5px;
  border-radius: 0 5px 5px 0;
  border: none;
  border-left-width: 5px;
  border-left-style: solid;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-daygrid-event-dot {
  display: none;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-time {
  padding: 8px 0;
  line-height: 20px;
  font-size: 1.4rem;
  letter-spacing: -1px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event .fc-event-title {
  padding: 8px 0;
  line-height: 20px;
  font-size: 1.4rem;
  letter-spacing: -1px;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype1 {
  background-color: rgba(226, 151, 83, 0.25);
  border-left-color: #e29753;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype1 .fc-event-time {
  color: #e29753;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype1 .fc-event-title {
  color: #e29753;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype2 {
  background-color: rgba(225, 200, 81, 0.25);
  border-left-color: #e1c851;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype2 .fc-event-time {
  color: #e1c851;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype2 .fc-event-title {
  color: #e1c851;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype3 {
  background-color: rgba(140, 174, 77, 0.25);
  border-left-color: #8cae4d;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype3 .fc-event-time {
  color: #8cae4d;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype3 .fc-event-title {
  color: #8cae4d;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype4 {
  background-color: rgba(83, 182, 187, 0.25);
  border-left-color: #53b6bb;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype4 .fc-event-time {
  color: #53b6bb;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype4 .fc-event-title {
  color: #53b6bb;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype5 {
  background-color: rgba(156, 107, 222, 0.25);
  border-left-color: #9c6bde;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype5 .fc-event-time {
  color: #dd6dcb;
}
.calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-daygrid-day .fc-daygrid-day-events .fc-daygrid-event-harness .fc-daygrid-event.colortype5 .fc-event-title {
  color: #dd6dcb;
}
.timeline-block-outside {
  position: relative;
  width: 100%;
  padding: 0 20px;
}
.timeline-block-outside .timeline-header-box {
  display: flex;
  width: 100%;
  padding: 10px 0 15px;
  justify-content: space-between;
}
.timeline-block-outside .timeline-header-box .calendar-time-btn {
  display: flex;
  align-items: center;
}
.timeline-block-outside .timeline-header-box .calendar-time-btn .event-btn {
  font-size: 1.4rem;
  color: #8f99a1;
  line-height: 24px;
  cursor: pointer;
}
.timeline-block-outside .timeline-header-box .calendar-time-btn .event-btn .fa {
  font-size: 20px;
  margin: 5px 0 0;
}
.timeline-block-outside .timeline-header-box .calendar-time-btn .calendar-time {
  padding: 0 10px;
  font-size: 1.6rem;
  color: #666;
  font-weight: bold;
  line-height: 24px;
}
.timeline-block-outside .timeline-header-box .add-event-box .add-event-btn {
  z-index: 98;
  line-height: 24px;
  font-size: 1.4rem;
  cursor: pointer;
}
.timeline-block-outside .timeline-body-box {
  position: relative;
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  background-color: #fafafa;
}
.timeline-block-outside .timeline-body-box .timeline-body-box-inside {
  height: 552px;
  padding: 0 0 ;
}
.timeline-block-outside .timeline-day {
  position: relative;
  z-index: 10;
  width: 100%;
  padding: 0 20px 20px 120px;
}
.timeline-block-outside .timeline-day:first-child {
  padding: 20px 20px 20px 120px;
}
.timeline-block-outside .timeline-day:first-child .timeline-point {
  top: 25px;
}
.timeline-block-outside .timeline-day:first-child .timeline-label {
  top: 20px;
}
.timeline-block-outside .timeline-day:last-child {
  margin: 0 0;
  padding-bottom: 20px;
}
.timeline-block-outside .timeline-day:last-child::after {
  bottom: -25px;
}
.timeline-block-outside .timeline-day::after {
  content: "";
  position: absolute;
  z-index: 5;
  top: 0;
  left: 25px;
  bottom: -5px;
  width: 8px;
  height: 100%;
}
.timeline-block-outside .timeline-day .timeline-point {
  position: absolute;
  z-index: 10;
  top: 5px;
  left: 20px;
  width: 18px;
  height: 18px;
  border-radius: 9px;
  border-style: solid;
  border-width: 2px;
}
.timeline-block-outside .timeline-day .timeline-label {
  position: absolute;
  top: 0px;
  left: 48px;
  width: 60px;
  padding: 9px 10px;
  border-radius: 4px;
}
.timeline-block-outside .timeline-day .timeline-label .time-box {
  font-size: 1.4rem;
  line-height: 16px;
  font-weight: bold;
}
.timeline-block-outside .timeline-day .timeline-label .today-text {
  font-size: 1.4rem;
  line-height: 16px;
}
.timeline-block-outside .timeline-day .timeline-item {
  width: 100%;
  padding: 10px 15px 5px;
  margin: 0 0 15px;
  border-left-width: 5px;
  border-left-style: solid;
  background-color: #fff;
  border-radius: 4px;
}
.timeline-block-outside .timeline-day .timeline-item .timeline-item-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 0 0 7px;
}
.timeline-block-outside .timeline-day .timeline-item .timeline-item-title .tag-box {
  height: 29px;
  width: 43px;
  margin: 0 0 -7px -5px;
  display: flex;
  align-items: center;
  padding: 0 5px;
}
.timeline-block-outside .timeline-day .timeline-item .timeline-item-title .title-box {
  flex: 1;
  font-size: 1.4rem;
  color: #666;
  line-height: 24px;
  font-weight: bold;
}
.timeline-block-outside .timeline-day .timeline-item .timeline-item-title .btn-box .no-reminder {
  font-size: 1.2rem;
  color: #666;
  line-height: 24px;
}
.timeline-block-outside .timeline-day .timeline-item .timeline-item-title .btn-box .fold-timeline-item {
  font-size: 1.2rem;
  line-height: 24px;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-info {
  display: flex;
  width: 100%;
  min-height: 37px;
  padding: 0 0 0;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-info .event-time {
  height: 26px;
  padding: 0 10px;
  margin: 0 10px 0 0;
  line-height: 24px;
  border-style: solid;
  border-width: 1px;
  border-radius: 6px;
  font-size: 14px;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-info .event-time.bg-theme-10 {
  border: none;
  line-height: 26px;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-info .event-time.bg-theme-100 {
  color: #fff;
  min-width: 120px;
  padding: 0 0 0 32px;
  background-position: 8px center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAu0lEQVQokaWSMQrCQBBFPyGtqTRgY6udFxGbeIwIdvYKAS8noo2VhQRsNYiIRZ7NbkhCEo0+GBh25+0W8wUoV10gAvbA09QOWJm7bDYvBcCVem5mpiAGQNogWVIrC+iZ1wp0wphOGNf97DuS5pI8fY8naeFImraQLBNH0ugHceh+mhgsL1l/3vRt+3IlHSWN68TrI606Psksty2RAL9qHQ3cAP+vANiaAUmDlFARuXLID8ALuANbYE0p5G9P4NTIGRJSFAAAAABJRU5ErkJggg==);
}
.timeline-block-outside .timeline-day .timeline-item .event-item-info .event-text {
  min-height: 26px;
  line-height: 26px;
  font-size: 1.4rem;
  color: #666;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-details {
  display: flex;
  width: 100%;
  padding: 10px 0 0;
  border-top: 1px solid #eee;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box {
  display: flex;
  flex-wrap: wrap;
  height: 36px;
  padding: 0 20px 0 0;
  margin: 0 0 10px;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon {
  width: 36px;
  min-width: 36px;
  height: 36px;
  border-radius: 12px;
  color: #fff;
  font-size: 2.0rem;
  line-height: 36px;
  text-align: center;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon > i {
  line-height: 36px;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon > img {
  width: 100%;
  height: 100%;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon.color-1 {
  background-color: #e29753;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon.color-2 {
  background-color: #e1c851;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon.color-3 {
  background-color: #8cae4d;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon.color-4 {
  background-color: #53b6bb;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-icon.color-5 {
  background-color: #9c6bde;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-details .event-item-box .event-item-text {
  padding: 10px;
  font-size: 1.4rem;
  line-height: 16px;
  color: #666;
}
.timeline-block-outside .timeline-day .timeline-item .event-item-text-row {
  width: 100%;
  padding: 0 0 7px;
  font-size: 14px;
  line-height: 24px;
  color: #666;
}
.timeline-block-outside .timeline-day .timeline-item.colortype1 {
  border-left-color: #f99700;
}
.timeline-block-outside .timeline-day .timeline-item.colortype1 .tag-box {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAdCAYAAAAzfpVwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEkUlEQVRYhcWYTW/cRBjHf2N7N6TJbnCQAmpVKm0DFbQg0QUJqRJIaHNGSN1+hM1HSG4gwSHhGzTfAHJAnFmkHABx2UZQIZBK3FMaAUpNNy+bXdszHOxZj71OyFvbRxrZGo9nfvP3M888Y7G1xFEmjll3WlPHrAPAKagTx7yeh6mCqyioB7KweRgruTfL04Q1iyxql1dWQ1nG1WIU/KzQRZDSKMIAHqqrYU0QDWdXbzDrTPAZgo+UZCrTrQIlR4cx65RM2w6f5/pAgVI8QbEWBXza2+EBECVcpsLKys1YgzqV67zmVFnD4hNg6sTancymgI9th7XxSd4kFlGzZOAg++ltwHGqfAG4500lyi6iUkOUC7t+0bb5PIG1c1zCIeuDloYVFh+aa7H8/gYAwf07WG4Da7oBJXfoUSK5V3se/R/mKL21lD5XoAY+QWcR5/UW5ZtLyO0OvW/fLZgNHySwphMBoz47hAUqmU5CH1GpY7/cRD7poLodGK9hv9IEIHq0ivynjer76bilRL0EVkzWcK7E7UWlxtitu6Bg8Msysuvp1y4k40dJ0QtO5UPXcHHlJxxuLCIqdVS3gxr4yCCGJ4FV+x5qz4sXEBDcXxxZYJZbR1Rqwz6da6247cNVSGFJxjejUKGyproZK934GhyXYH2O8s3v4k9smDO7ALML8eDr85TeuZvvgt43V4m22jhXmgS/LlO61srAF8BmwmVRnB1ZhQCq5yEqdazpBv0fryJsFzHdoHQ9hgp/XyTaXEVJULse9qUm1kwD+bhDuLGCOvBRu95wYamBnx/CtBFVNWx+lxL5RpB1A/tSC6tah/FUFetiEzFVjxfSvXnkroc1A9FfbcI/V4YR05qM31E7Xn6IvGgjpSg30I2zU51pYs80iTZXsNwGolpHBT5yuw0KxIUa1sXYf4N781huHQD5uIMz20J1PaJHbRhLlO0fqWzh7njYdjtiltsAx0UF6SByu02wfgck2JdblN5O/VRMpKqX34vre19Np25wtLKFLHlYvRlmzXER4/rzdWAmVtCq1nFqC7Gy1Xo6SskdQjmvNtMJv5S2+R+fLWQ5zA0yjTQooY/sdpDdDlYSDezLrfSlPS9W3lhEpsLC8FfHiASqO6JyYU4rtpbSLRYoAy8A49O3+A3FxHB+Y7VYjcA/cSIjSm7sQl0PJmtwkPRRdqHvIw98M//q7f7LG0APOAAGQAhERW4gAalCfhI2c8MHPe+IHP5oUwM/BiTxVT1K3x/pUyl+pmCrhTSe5vPKqP83X6Long7v1LYTDlgm3WZNrkzwNz9otP+QB71NbquQNor9pwy5pxTfDw643e/xhwGbUVf7rPZbGygR++5YUspJnZm2ndfRRiZgIRAQ+2c/KYOkTic0yiF7SDNfFkaHIaMJ8Xkca7R6oQEcJPemKwBp6NKgImkkjPqIVHUzuTirZdYIqUi6RMZzRS5F1DMlaWx2lD84ckZg88BoHhQjsnls5pTr5F42gfOwz/J0mztSFh/FdSca0HSP5/Hf4NDtNh/y9QvP+o9M0RUozg0O+5Wj7bn96/oPt5Qc62UkiEwAAAAASUVORK5CYII=);
}
.timeline-block-outside .timeline-day .timeline-item.colortype2 {
  border-left-color: #e1c851;
}
.timeline-block-outside .timeline-day .timeline-item.colortype3 {
  border-left-color: #8cae4d;
}
.timeline-block-outside .timeline-day .timeline-item.colortype4 {
  border-left-color: #53b6bb;
}
.timeline-block-outside .timeline-day .timeline-item.colortype5 {
  border-left-color: #9c6bde;
}
.timeline-block-outside .timeline-day .timeline-item.colortype0 {
  border-left-color: #1356f1;
}
.timeline-block-outside .timeline-day .timeline-item.colortype0 .tag-box {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAdCAYAAAAzfpVwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEtElEQVRYhcWYTWwbRRiGn9l1nNhR5RSnOdDW7iEUEVEDEj9FJY5AClxCuEQFqemFGwhQDz3x16KUA4gbRUj0BGmEACHxEyG1EEAJ0CKVQ1zRQoJETXIBUpGltZPY3h0Ou7OeXa9DREz7SaMZfzvzzet335n5ZkV6v8U6Jjbo+68mN+gDIBbhExusW2EyohYRfiAINgzG8Np6+T/B6sWJ6hdmVoEytNqgEfhmQUeBdLQiNMA+uwqsDkSBM9u3G71GnKPAA0hSUgstHUBKre2Gl6Fa7xvwBbm0pORr4AiSecD2cOkMyzCzCmis/Uaj1+jgKyRbm0u+ZZYCHgEGgEHgIlDzningGF6tv3oTiJkJcQzY2io02W0G2W0GXZ3rqqcLGMN942YIl4gR1KChwCIY0Bn97JkkqQQ89tYqQ3tiHNgbeila373Pl8h2G7x/KAHA4bdXOfFEgq5Owewlm/Evqzw9FAfgzkNXw4DzHlilXz+yzmwQLGzRIxQWbTI3GPTfZGKtSLJpg/MLDlbZbc/8bNOVFGS7DXIZk9PPJX02Pzic9Bm9bZfJa493kO0xyPYYzJ/YQrbH0KdKaszqC7th6/IXlz46lRB884vNzLzNb5cd9mx3Hw/dXh8+uq/Nb3d1Qirpgpu+YDN7yXYJUgsKyO0yGbg11kwWCqgCiw42vBsEwPb3mrx5oAOAyUKNmTlX8zNzNpm0IJs2OPltlYfviJFKCmaLDsdPVXjqoTj5PpN8XyBcwMbeXaP4R3hbbWBVQF0GynR2fZs8X2Pi+6r/21qRWCuS3A6DbNrtqpgtLrnS+OSHmt9/+oLNgy+VGDxaYvDFErO/+gucj7W4mjWwCi6z4VNKhDspgH67LDl5pgoSRu9tI5UUFBZsZi7akbtcvs/k9JHOKFBYpch9MRJTVG6gOje1TNogt8N9tUqbqYQglzFZLktSSYFVkhz7cA2AbLfBwYG6psfec/3LV5tu4JHzNztu17WJs1WGcu7QmTmb/t0mhQWH3E6D8Y8qWGXJqWeTZLvDKnPthUfb/fbwPTFGXi43A9wgA9209RptQ7kYT94fp3+3yRtTFXI7XYYLCzb5m01G74vz6bka49NVupICJGS6DYbvqk/1+uSae9wCxd+bTteApZkMGiJYK1BYdJgsuAunsOgwcabqg7XKkuOfVxjd52r4YL4tEKX4p+NHHr67LonlkuSdqcq/zg8g0vst/4gF4kAHkEj2mj9KKTv1vCgqkUklBKl2QXHJ2Uwi4zONZAW4BVgBVoEKbp5gh0Xlp2rS5ruofxc2qywpXm7YJzdjZ4k4aqG+n4bzStu+Il8F/m4lig3YFeAV3ExLgfW1qzOrJ8B2ZcmZr/0lR6TNF0Dkcm2hlYApYAT4SQMbYFdpVunWBNpwtdvulbjn09O2Vl1tHA9YDaji6nPNKxXPZ3tFxghe0vTBQgtY88DqR3ErrjWKvZoGuOq1dSkA9a1LARVeJ6H5beqsB1K2TVpgjVAnSRVbey6JuNaoZV0LBQpfHNkkYP3CqF8Uba0on2+x0GAdcBjstbzdBhhV/aOOWzSAujyux3eDpsdt+IhTA671F5moGojODZp9ylF23b51/QP2ZgQkxtRd2QAAAABJRU5ErkJggg==);
}
.timeline-block-outside .timeline-day .timeline-item.fold-active {
  height: 83px;
  overflow: hidden;
}
.timeline-block-outside .timeline-day .timeline-item.fold-active .event-item-details {
  border-top: none;
}
.timeline-block-outside .timeline-day .timeline-item:last-child {
  margin: 0;
}
.timeline-block-outside .timeline-day.future .timeline-point {
  border-color: #b8b8b8;
  background-color: #fff;
}
.timeline-block-outside .timeline-day.today .timeline-label {
  color: #fff;
}
.timeline-block-outside .timeline-day.pass .timeline-point {
  border-color: #b8b8b8;
  background-color: #fff;
}
.timeline-block-outside .timeline-day.pass .timeline-label {
  background-color: rgba(255, 255, 255, 0.6);
}
.timeline-block-outside .timeline-day.pass .timeline-label > p {
  color: #999;
}
.timeline-block-outside .timeline-day.pass .timeline-item {
  opacity: 0.8;
}
.timeline-block-outside .timeline-day.pass .timeline-item .timeline-item-title {
  margin: 0 0 7px;
  opacity: 0.8;
}
.timeline-block-outside .timeline-day.pass .timeline-item .event-item-info {
  height: auto;
  opacity: 0.8;
}
.timeline-block-outside .timeline-day.pass .timeline-item .event-item-info .event-time {
  line-height: 26px;
  background-color: rgba(102, 102, 102, 0.1) !important;
  color: #666!important;
  border: none!important;
}
.filterview-dropdown-container {
  display: none;
  position: absolute;
  z-index: 1000;
  top: 30px;
  right: 0;
  width: 200px;
  padding: 15px 20px 12px;
  border-radius: 10px;
  background-color: #fff;
}
.filterview-dropdown-container .filterview-dropdown-list {
  width: 100%;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item {
  width: 100%;
  height: 30px;
  margin: 0 0 3px;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item .switch {
  float: left;
  margin: 5px 10px 0 0;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item .switch span {
  background-color: #eee;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item .text-box {
  float: left;
  font-size: 1.4rem;
  color: #333;
  line-height: 30px;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item.type-1 .switch input:checked + span {
  background-color: #e29753;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item.type-2 .switch input:checked + span {
  background-color: #e1c851;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item.type-3 .switch input:checked + span {
  background-color: #8cae4d;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item.type-4 .switch input:checked + span {
  background-color: #53b6bb;
}
.filterview-dropdown-container .filterview-dropdown-list .filterview-dropdown-item.type-5 .switch input:checked + span {
  background-color: #9c6bde;
}
.page-content-wrap .block-panel-center .block-panel-container .home-block-title.calendar-home-block-title .home-block-tab {
  margin-right: 5px;
}
.page-content-wrap .block-panel-center .block-panel-container .home-block-title.calendar-home-block-title .filterview {
  line-height: 30px;
}
.page-content-wrap .block-panel-center .block-panel-container .home-block-title.calendar-home-block-title .filterview.active .filterview-dropdown-container {
  display: block;
}
.fc-dayGridMonth-button {
  position: absolute;
  top: 0px;
}
.event-details-dropbox {
  width: 300px;
  border-radius: 5px;
  position: fixed;
  z-index: 1000;
  background-color: #fff;
}
.event-details-dropbox .event-name-title {
  width: 100%;
  min-height: 50px;
  padding: 16px 30px 16px 30px;
  background-position: 30px 23px;
  background-repeat: no-repeat;
}
.event-details-dropbox .event-name-title > span {
  font-size: 1.4rem;
  color: #333;
  marign: 0 0 0 10px;
  line-height: 18px;
}
.event-details-dropbox .event-time-details {
  width: 100%;
  padding: 15px 25px 14px 30px;
  border-top: 1px solid #ddd;
}
.event-details-dropbox .event-time-details .event-time-row {
  width: 100%;
  margin: 0 0 6px;
}
.event-details-dropbox .event-time-details .event-time-row .time-tag {
  float: left;
  height: 22px;
  margin: 0 10px 0 0;
  padding: 0 10px;
  border-radius: 11px;
  font-size: 1.4rem;
  line-height: 22px;
}
.event-details-dropbox .event-time-details .event-time-row .time-box {
  float: left;
  height: 22px;
  font-size: 1.4rem;
  line-height: 22px;
  color: #666;
}
.event-details-dropbox .event-time-details .details-text-box {
  width: 100%;
  padding: 5px 0 0;
  font-size: 1.2rem;
  line-height: 18px;
  color: #666;
}
.ec-page-body .calendar-block-body .timeline-block-outside,
.ec-page-body .calendar-block-body .calendar-block-outside {
  padding: 0;
}
.ec-page-body .calendar-block-body .title-select-tab {
  right: 0;
}
.ec-page-body .calendar-block-body .timeline-block-outside .timeline-body-box .timeline-body-box-inside {
  min-height: 300px;
  max-height: calc(100vh - 500px);
}
.ec-page-body .home-block-title.calendar-home-block-title {
  position: relative;
  margin: 0 0 13px;
  padding: 10px 0 1px;
}
.ec-page-body .home-block-title.calendar-home-block-title .home-block-tab {
  margin: 0 15px 10px 0;
}
.ec-page-body .home-block-title.calendar-home-block-title::after {
  content: "";
  position: absolute;
  display: block;
  width: calc(100% - 10px);
  height: 1px;
  bottom: 0;
  left: 5px;
  right: 5px;
  border-bottom: 1px solid #dedede;
}
.home-block-tab.swiper-container {
  margin: 0 -5px 8px;
}
.home-block-tab.swiper-container .home-block-wrap.tab-right {
  justify-content: flex-end;
}
.block-title-container .title-box + .home-block-tab.swiper-container {
  margin: 0 -5px 0;
}
.calendar-block-body .fc-direction-ltr .fc-daygrid-week-number {
  padding: 5px 10px;
  font-size: 1.2rem;
  color: #333;
}
.calendar-block-body .fc-direction-ltr .fc-daygrid-week-number::before {
  content: "第 ";
}
.calendar-block-body .fc-direction-ltr .fc-daygrid-week-number::after {
  content: " 周";
}
.la-en .calendar-block-body .fc-direction-ltr .fc-daygrid-week-number::before {
  content: "";
}
.la-en .calendar-block-body .fc-direction-ltr .fc-daygrid-week-number::after {
  content: "week";
}
.classtable-week-view {
  width: 100%;
  padding: 0 0 10px;
}
.classtable-week-view .classtable-week-setting {
  width: 100%;
  padding: 13px 0 2px;
}
.classtable-week-view .classtable-week-setting .classtable-week-part {
  display: flex;
  height: 20px;
  margin: 0 0 0 -20px;
  align-items: center;
}
.classtable-week-view .classtable-week-setting .classtable-week-part .classtable-week-btn {
  padding: 0 20px;
  font-size: 18px;
  line-height: 20px;
  color: #8f99a1;
  font-weight: bold;
}
.classtable-week-view .classtable-week-setting .classtable-week-part .time-text {
  font-size: 16px;
  line-height: 20px;
  color: #666;
  font-weight: bold;
}
.classtable-week-view .classtable-week-setting .classtable-week-part .week-text {
  margin: 0 0 0 18px;
  font-size: 14px;
  line-height: 20px;
  color: #999;
}
.classtable-week-view .classtable-header-row {
  display: flex;
  align-items: center;
}
.classtable-week-view .classtable-header-row .classtable-title-part {
  width: calc((100% - 52px) / 7);
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.classtable-week-view .classtable-header-row .classtable-title-part:first-child {
  width: 52px;
  height: 44px;
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #666;
  border-bottom: 1px solid #ddd;
}
.classtable-week-view .classtable-header-row .classtable-title-part .classtable-title-inside {
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 20px);
  height: 22px;
  margin: 0 10px;
  border-radius: 11px;
  line-height: 22px;
  font-size: 14px;
  color: #3a3935;
  font-weight: bold;
}
.classtable-week-view .classtable-week-scroll {
  width: 100%;
  height: 527px;
}
.classtable-week-view .classtable-week-container {
  width: 100%;
  display: flex;
}
.classtable-week-view .classtable-week-container .classtable-time-part {
  width: 52px;
}
.classtable-week-view .classtable-week-container .classtable-time-part .classtable-detail-part {
  width: 100%;
  background-color: #fafafa;
}
.classtable-week-view .classtable-week-container .classtable-time-part .classtable-detail-part .classtable-item {
  position: relative;
  width: 100%;
  height: 79px;
  display: flex;
  align-items: center;
}
.classtable-week-view .classtable-week-container .classtable-time-part .classtable-detail-part .classtable-item .class-time {
  width: 100%;
  text-align: center;
  position: absolute;
  top: -13px;
  height: 24px;
  font-size: 12px;
  line-height: 24px;
  color: rgba(102, 102, 102, 0.5);
}
.classtable-week-view .classtable-week-container .classtable-time-part .classtable-detail-part .classtable-item .class-lesson {
  width: 100%;
  text-align: center;
  font-size: 12px;
  line-height: 24px;
  color: #666;
}
.classtable-week-view .classtable-week-container .classtable-grid-part {
  flex: 1;
  display: flex;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col {
  width: calc(100% / 7 - 0.01px);
  position: relative;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col:hover {
  z-index: 100;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part {
  width: 100%;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item {
  position: relative;
  width: 100%;
  height: 79px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box {
  z-index: 90;
  cursor: pointer;
  padding: 5px 10px;
  position: absolute;
  left: 4px;
  right: 4px;
  top: 4px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box > span {
  display: block;
  font-size: 12px;
  line-height: 18px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box.color-1 {
  background-color: rgba(180, 223, 255, 0.25);
  border-left: 5px solid #6cace2;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box.color-1 > span {
  color: #3389d2;
  line-height: 18px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box.color-2 {
  background-color: rgba(252, 222, 161, 0.25);
  border-left: 5px solid #f8ac30;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box.color-2 > span {
  color: #e79b1e;
  line-height: 18px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box.color-3 {
  background-color: rgba(255, 195, 173, 0.25);
  border-left: 5px solid #f07147;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box.color-3 > span {
  color: #f07147;
  line-height: 18px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box.class-1 {
  height: 70px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box.class-2 {
  height: 149px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box.class-3 {
  height: 228px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box.class-4 {
  height: 311px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown {
  display: none;
  position: absolute;
  z-index: 100;
  left: calc(100% + 10px);
  top: 0;
  width: 320px;
  padding: 0 20px;
  border-radius: 10px;
  border: 1px solid #fff;
  background-color: #fff;
  background-image: linear-gradient(150deg, #f2f6fc, #ffffff 70%);
  box-shadow: 0 4px 30px 0 rgba(3, 54, 118, 0.25);
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown::before {
  content: "";
  display: block;
  width: 20px;
  position: absolute;
  left: -19px;
  top: 0;
  bottom: 0;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown .base-info-part {
  width: 100%;
  padding: 15px 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown .base-info-part .title-row {
  width: 100%;
  margin: 0 0 7px;
  font-size: 20px;
  line-height: 30px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown .base-info-part .info-row {
  width: 100%;
  margin: 0 0 7px;
  font-size: 14px;
  line-height: 24px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown .base-info-part .student-number-row {
  width: 100%;
  font-size: 14px;
  line-height: 24px;
  color: #333;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown .course-info-part {
  width: 100%;
  padding: 8px 0 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown .course-info-part .info-row-item {
  width: 100%;
  margin: 0 0 10px;
  padding: 0 0 0 21px;
  font-size: 14px;
  color: #333;
  line-height: 24px;
  background-position: left center;
  background-repeat: no-repeat;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown .course-info-part .info-row-item.info-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+klEQVQokY3SvUoDURAF4C83NmJKISIpBRst7MQUij+QN7DVZkGCaCX4CNb+kEdQtBW0Ek0hWEmeQBtFsIkWCilisTe4rlvkNGfmnnNgmLmlJElkMI9tLGESL7jFIe4HphC5jCOcoY0FjEa+w2nUy9nQCaYxixae8R25hRlMxdoI6ljDHD4yo/ZRivUn1vGIekATB+j6i1Ku70ZfM2AZV/6jX/B2icWAKl4LDEV4w3iIxcSQoSreA27QGDLUQDtI172HsZwhv4gK9nEcpMe8xkUUilDBuXRh7cFxd/GEDhLUpDesxb4T9R1+f0QPW9jACh7wFXkVm1HvwQ+RkzPK2jVhsQAAAABJRU5ErkJggg==);
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown .course-info-part .info-row-item.flag-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAy0lEQVQokZXQoUpEURAG4O9eFyy7YLFZrJsEqwsGBRERDAaxn/M8xvENDMuqiEGbYNlgsZoFg0EtFtGyK0dR7t0/DYf55gxTpZRuMNCcTyxFxGMHDxji6HdXRHzXOechdnBc4xR7LX46xy7UuMIKFhvQBdZzzt0a77ieTvkvEfGMO2xWKSU4wOFkZ+hjrTAfeMU+ep3J4yUCPbyhi9UCLaDCHJan6AW32MYJxhiX1ytTF/VIuyv+QGfYwvws6An32JgF0XLFv1C/CX0B1VUrVxaONG4AAAAASUVORK5CYII=);
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown .course-app-part {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  padding: 10px 0 10px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown .course-app-part .course-app {
  width: calc(100% / 3);
  padding: 10px 0 10px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown .course-app-part .course-app .icon-box {
  width: 36px;
  height: 36px;
  margin: 0 auto 5px;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown .course-app-part .course-app .icon-box > img {
  width: 100%;
  height: 100%;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown .course-app-part .course-app .title-box {
  width: 100%;
  font-size: 14px;
  color: #666;
  line-height: 24px;
  text-align: center;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item .class-info-box:hover .classtable-item-details-dropdown {
  display: block;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col .classtable-detail-part .classtable-item:last-child .class-info-box .classtable-item-details-dropdown {
  bottom: 0;
  top: auto;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col:last-child .classtable-detail-part .classtable-item {
  color: #000;
}
.classtable-week-view .classtable-week-container .classtable-grid-part .classtable-detail-col:last-child .classtable-detail-part .classtable-item .class-info-box .classtable-item-details-dropdown {
  left: -340px;
}
.line-act-tab {
  display: flex;
  flex: 1;
  height: 50px;
  margin: -10px 0 -10px;
}
.line-act-tab .tab-item {
  display: block;
  height: 50px;
  line-height: 47px;
  font-size: 16px ;
  margin: 0 20px 0 0;
  color: #333;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-color: rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 1279px) {
  .calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-col-header-cell .fc-col-header-cell-cushion {
    width: 50px;
    display: block;
    margin: 0 auto;
  }
}
.my-data-block-container {
  width: 100%;
  overflow: hidden;
  padding: 0 0 10px ;
}
.my-data-block-container .my-data-block-list {
  width: calc(100% + 40.1px);
  margin: 0 -20px;
  display: flex;
  flex-wrap: wrap;
}
.my-data-block-container .my-data-block-list .my-data-block {
  width: 50%;
  padding: 0 20px;
  border-left: 1px solid #eee;
}
.my-data-block-container .my-data-block-list .my-data-block .my-data-header {
  width: 100%;
  margin: 0 0 12px;
  display: flex;
  align-items: center;
}
.my-data-block-container .my-data-block-list .my-data-block .my-data-header .mark-line {
  width: 5px;
  height: 15px;
  margin: 0 5px 0 0;
}
.my-data-block-container .my-data-block-list .my-data-block .my-data-header .title-box {
  font-size: 14px;
  color: #333;
}
.my-data-block-container .my-data-block-list .my-data-block .my-data-search {
  width: 100%;
  margin: 0 0 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.my-data-block-container .my-data-block-list .my-data-block .my-data-search .search-content {
  height: 30px;
  display: flex;
  align-items: center;
  max-width: 258px;
  width: calc(100% - 80px);
  padding: 0 10px;
  border-radius: 15px;
  border: 1px solid #ddd;
  overflow: hidden;
}
.my-data-block-container .my-data-block-list .my-data-block .my-data-search .search-content > i {
  font-size: 16px;
  color: #ddd;
}
.my-data-block-container .my-data-block-list .my-data-block .my-data-search .search-content > input {
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
  font-size: 14px;
  outline: none;
  border: none;
  flex: 1;
}
.my-data-block-container .my-data-block-list .my-data-block .my-data-search .slot-box {
  line-height: 30px;
  font-size: 14px;
}
.my-data-block-container .my-data-block-list .my-data-block .my-grades-list {
  width: 100%;
}
.my-data-block-container .my-data-block-list .my-data-block .my-grades-list .my-grades-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 40px;
  margin: 0 0 10px;
  border-radius: 10px;
  padding: 5px 10px;
}
.my-data-block-container .my-data-block-list .my-data-block .my-grades-list .my-grades-item .mark-point {
  width: 8px;
  height: 8px;
  margin: 0 10px 0 0;
  border-radius: 4px;
  background-image: linear-gradient(to bottom, #601986, rgba(96, 25, 134, 0.5));
}
.my-data-block-container .my-data-block-list .my-data-block .my-grades-list .my-grades-item .title-box {
  font-size: 14px;
  color: #333;
  flex: 1;
}
.my-data-block-container .my-data-block-list .my-data-block .my-grades-list .my-grades-item .number-box {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}
.my-data-block-container .my-data-block-list .my-data-block .my-grades-list .my-grades-item:last-child {
  margin: 0;
}
.my-data-block-container .my-data-block-list .my-data-block .my-grades-list .my-grades-item.color-purple {
  background-color: rgba(96, 25, 134, 0.05);
}
.my-data-block-container .my-data-block-list .my-data-block .mydata-info-bar {
  display: flex;
  align-items: center;
  width: 100%;
  height: 50px;
  border-radius: 10px;
  background-color: rgba(1, 132, 127, 0.05);
}
.my-data-block-container .my-data-block-list .my-data-block .mydata-info-bar .icon-box {
  width: 54px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.my-data-block-container .my-data-block-list .my-data-block .mydata-info-bar .title-box {
  flex: 1;
  line-height: 20px;
  color: #333;
  font-size: 14px;
}
.my-data-block-container .my-data-block-list .my-data-block .dorm-info-list {
  display: flex;
  width: 100%;
  margin: 0 0 18px;
  padding: 20px 0 17px;
  border-bottom: 1px solid #eee;
}
.my-data-block-container .my-data-block-list .my-data-block .dorm-info-list .dorm-info-item {
  width: 50%;
  height: 60px;
  padding: 0 15px;
  border-left: 1px solid #eee;
}
.my-data-block-container .my-data-block-list .my-data-block .dorm-info-list .dorm-info-item .title-text {
  width: 100%;
  text-align: center;
  margin: 0 0 10px;
  font-size: 14px;
  color: #666;
  line-height: 24px;
}
.my-data-block-container .my-data-block-list .my-data-block .dorm-info-list .dorm-info-item .static-text {
  width: 100%;
  text-align: center;
  font-size: 16px;
  color: #333;
  line-height: 24px;
}
.my-data-block-container .my-data-block-list .my-data-block .dorm-info-list .dorm-info-item:last-child {
  border-right: 1px solid #eee;
}
@media only screen and (max-width: 620px) {
  .my-data-block-container .my-data-block-list .my-data-block {
    width: 100%;
    padding: 0 20px 15px;
    margin: 0 0 15px;
    border-bottom: 1px solid #eee;
  }
  .my-data-block-container .my-data-block-list .my-data-block:last-child {
    margin: 0;
    border-bottom: none;
  }
}
.leaveschool-panel-container {
  background-color: #fff;
  min-height: 254px;
  border: 1px solid #e8ebed;
  border-radius: 6px;
  background-size: cover;
  background-repeat: no-repeat;
}
.leaveschool-panel-container.width-100 {
  width: calc(100% - 20.1px);
  margin: 0 10px 20px;
}
.leaveschool-panel-container .leaveschool-panel-header {
  display: flex;
  align-items: center;
  width: 100%;
  height: 56px;
  padding: 15px 20px;
  margin: 0 0 1px;
  line-height: 26px;
}
.leaveschool-panel-container .leaveschool-panel-header .title-box {
  font-size: 16px;
  color: #333;
  line-height: 26px;
}
.leaveschool-panel-container .leaveschool-panel-body {
  display: flex;
  width: 100%;
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part {
  flex: 1;
  width: 100%;
  padding: 0 10px;
  display: flex;
  flex-wrap: wrap;
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item {
  display: flex;
  width: calc(100% / 3 - 20.01px);
  height: 77px;
  margin: 0 10px 20px;
  border-radius: 9px;
  border: 1px solid #fff;
  background-color: #fff;
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item .icon-box {
  width: 57px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item .details-box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: calc(100% - 57.01px);
  padding: 0 0 0 12px;
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item .details-box .title-box {
  margin: 0 0 8px;
  font-size: 14px;
  line-height: 22px;
  color: #333;
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item .details-box .static-box {
  font-size: 14px;
  line-height: 22px;
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item.color-red {
  box-shadow: 0 0 32px 0 rgba(165, 0, 1, 0.08);
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item.color-red .icon-box {
  background-color: rgba(165, 0, 1, 0.05);
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item.color-red .icon-box > .red {
  display: block;
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item.color-red .icon-box > .green {
  display: none;
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item.color-red .details-box .static-box {
  color: #a50001;
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item.color-green {
  box-shadow: 0 0 32px 0 rgba(67, 141, 0, 0.08);
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item.color-green .icon-box {
  background-color: rgba(67, 141, 0, 0.05);
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item.color-green .icon-box > .red {
  display: none;
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item.color-green .icon-box > .green {
  display: block;
}
.leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item.color-green .details-box .static-box {
  color: #438d00;
}
.leaveschool-panel-container .leaveschool-panel-body .ad-col-part {
  position: relative;
  width: 233px;
  padding: 0 10px;
}
.leaveschool-panel-container .leaveschool-panel-body .ad-col-part::before {
  content: "";
  width: 1px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 20px;
  background-color: rgba(0, 86, 193, 0.2);
}
.leaveschool-panel-container .leaveschool-panel-body .ad-col-part .ad-bar-item {
  width: calc(100% - 20.01px);
  height: 77px;
  padding: 0 0 0 15px;
  border-radius: 9px;
  overflow: hidden;
  margin: 0 10px 20px;
  display: flex;
  background-size: cover;
  background-repeat: no-repeat;
}
.leaveschool-panel-container .leaveschool-panel-body .ad-col-part .ad-bar-item .ad-bar-inside {
  width: 100%;
  height: 77px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.leaveschool-panel-container .leaveschool-panel-body .ad-col-part .ad-bar-item .icon-box {
  display: flex;
  align-items: center;
  width: 35px;
  height: 77px;
  margin: 0 15px 0 0;
}
.leaveschool-panel-container .leaveschool-panel-body .ad-col-part .ad-bar-item .title-box {
  font-size: 16px;
  color: #fff;
  line-height: 22px;
}
.leaveschool-panel-container .leaveschool-panel-body .ad-col-part .ad-bar-item:last-child {
  margin: 0 10px 0;
}
@media only screen and (max-width: 1320px) {
  .leaveschool-panel-container {
    background-size: auto 100%;
    background-position: center;
  }
  .leaveschool-panel-container .leaveschool-panel-body {
    flex-direction: column;
  }
  .leaveschool-panel-container .leaveschool-panel-body .ad-col-part {
    width: 100%;
    padding: 20px 10px 0;
    display: flex;
  }
  .leaveschool-panel-container .leaveschool-panel-body .ad-col-part::before {
    width: calc(100% - 40px);
    left: 20px;
    right: 0;
    height: 1px;
    top: 0;
  }
  .leaveschool-panel-container .leaveschool-panel-body .ad-col-part .ad-bar-item {
    width: calc(50% - 20.01px);
  }
}
@media only screen and (max-width: 760px) {
  .leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item {
    width: calc(100% / 2 - 20.01px);
  }
}
@media only screen and (max-width: 560px) {
  .leaveschool-panel-container .leaveschool-panel-body .app-col-part .app-baseinfo-item {
    width: calc(100% - 20.01px);
  }
  .leaveschool-panel-container .leaveschool-panel-body .ad-col-part {
    width: 100%;
    flex-direction: column;
  }
  .leaveschool-panel-container .leaveschool-panel-body .ad-col-part .ad-bar-item {
    width: calc(100% - 20.01px);
    margin: 0 10px 20px!important;
  }
}
.homepage-worktable-panel .worktable-panel-container {
  width: calc(100% + 20px);
  margin: 0 -10px !important;
  padding: 15px 0 0;
}
.homepage-worktable-panel .worktable-panel-container .block-panel-container {
  background: none;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list {
  width: 50%;
  padding: 0 10px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item {
  position: relative;
  display: flex;
  width: 100%;
  min-height: 145px;
  margin: 0 0 30px;
  border-radius: 6px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.bg-color-fff {
  background-color: #fff;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-panel-item-inside {
  position: relative;
  display: flex;
  width: 100%;
  min-height: 145px;
  border-radius: 6px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info {
  position: relative;
  min-width: 120px;
  width: 120px;
  padding: 20px 10px 0;
  border-radius: 6px 0 0 6px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .worktable-item-info-inside {
  width: 100%;
  opacity: 1;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .icon-box {
  width: 100%;
  height: 50px;
  margin: 0 0 15px;
  display: flex;
  justify-content: center;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .icon-box .icon-box-inside {
  display: flex;
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  justify-content: center;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .icon-box .bg-header-05 {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 10px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .title-box {
  width: 100%;
  height: 26px;
  line-height: 26px;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .title-box .bg-header-05 {
  float: left;
  display: inline-block;
  width: 62%;
  height: 14px;
  margin: 6px 19%;
  border-radius: 10px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .text-box {
  width: 100%;
  height: 22px;
  line-height: 22px;
  font-size: 14px;
  text-align: center;
  display: block;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .text-box .bg-header-05 {
  float: left;
  display: inline-block;
  width: 48%;
  height: 10px;
  margin: 6px 26%;
  border-radius: 5px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .text-box > i {
  font-size: 16px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .block-drag-mark {
  width: 30px;
  height: 30px;
  padding: 0 0;
  margin: -20px 0 -10px -10px;
  border-radius: 10px 0 5px 0;
  text-align: center;
  line-height: 28px;
  cursor: all-scroll;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .edit-row {
  display: none;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  padding: 3px 0 0;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .edit-row .edit-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  margin: 0 5px;
  background-color: rgba(255, 255, 255, 0.95);
  font-size: 18px;
  color: #666;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.03);
  border-radius: 50%;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app {
  max-width: calc(100% - 120.01px);
  flex: 1;
  position: relative;
  padding: 20px 0 0;
  border-radius: 0 6px 6px 0;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .line-1 {
  display: block;
  width: 1px;
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: calc(100% / 3 - 0.01px);
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .line-2 {
  display: block;
  width: 1px;
  position: absolute;
  top: 20px;
  bottom: 20px;
  right: calc(100% / 3 - 0.01px);
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside {
  width: 100%;
  height: 108px;
  overflow: hidden;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name {
  position: relative;
  float: left;
  width: calc(100% / 3 - 20.01px);
  margin: 5px 10px;
  height: 26px;
  padding: 0px 10px;
  line-height: 26px;
  font-size: 14px;
  color: #333;
  cursor: pointer;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name > i,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name > i {
  color: #999;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.add-btn,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.add-btn {
  display: none;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name > span,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name > span {
  width: calc(100% - 20px);
  display: block;
  float: left;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name > span.before-mark,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name > span.before-mark {
  display: none;
  position: absolute;
  width: 50%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 50%;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name > span.after-mark,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name > span.after-mark {
  display: none;
  position: absolute;
  width: 50%;
  right: 0;
  top: 0;
  bottom: 0;
  left: 50%;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name > span .point,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name > span .point {
  font-weight: normal;
  display: inline-block;
  height: 16px;
  padding: 0 4px;
  margin: 0 0 0 10px;
  border-radius: 8px;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  background-color: #dd2432;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside span.app-name {
  float: left;
  width: calc(100% / 3 - 0.01px);
  height: 36px;
  padding: 11px 20px;
  cursor: pointer;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside span.app-name > font {
  display: block;
  height: 14px;
  width: 48%;
  border-radius: 4px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .folditem-btn {
  position: absolute;
  top: 91px;
  right: 0;
  height: 36px;
  width: calc(100% / 3 - 0.01px);
  display: flex;
  align-items: cetner;
  justify-content: center;
  background-color: #fff;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .folditem-btn .open {
  display: block;
  height: 36px;
  width: 100%;
  font-size: 14px;
  padding: 0;
  background: #fff;
  box-sizing: border-box;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .folditem-btn .open > font {
  display: block;
  height: 36px;
  width: 100%;
  line-height: 26px;
  padding: 5px 20px;
  box-sizing: border-box;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .folditem-btn .close {
  display: none;
  height: 36px;
  width: 100%;
  font-size: 14px;
  padding: 0;
  background: #fff;
  box-sizing: border-box;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .folditem-btn .close > font {
  display: block;
  height: 36px;
  width: 100%;
  line-height: 26px;
  padding: 5px 20px;
  box-sizing: border-box;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group {
  width: 100%;
  padding: 15px 0 0;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item {
  width: 100%;
  margin: 0 0 3px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-title-part {
  width: 100%;
  height: 32px;
  padding: 0 20px;
  display: flex;
  align-items: center;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-title-part .title-box {
  width: 97px;
  padding: 0 0 0 20px;
  font-size: 14px;
  font-weight: bold;
  background-position: left center;
  background-repeat: no-repeat;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-title-part .line-box {
  height: 1px;
  flex: 1;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part {
  position: relative;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside {
  width: 100%;
  height: 72px;
  overflow: hidden;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name {
  position: relative;
  float: left;
  width: calc(100% / 2 - 20.01px);
  margin: 5px 10px;
  height: 26px;
  padding: 0 10px;
  line-height: 26px;
  font-size: 14px;
  color: #333;
  cursor: pointer;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .point-box,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .point-box {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  margin: 10px 5px 10px 0;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name > i,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name > i {
  color: #999;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name.add-btn,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name.add-btn {
  display: none;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name > span,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name > span {
  width: calc(100% - 20px);
  display: block;
  float: left;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name > span.before-mark,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name > span.before-mark {
  display: none;
  position: absolute;
  width: 50%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 50%;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name > span.after-mark,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name > span.after-mark {
  display: none;
  position: absolute;
  width: 50%;
  right: 0;
  top: 0;
  bottom: 0;
  left: 50%;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name > span .point,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name > span .point {
  font-weight: normal;
  display: inline-block;
  height: 16px;
  padding: 0 4px;
  margin: 0 0 0 10px;
  border-radius: 8px;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  background-color: #dd2432;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .text-inside,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .text-inside {
  display: block;
  max-width: calc(100% - 46px);
  width: auto;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .point-num,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .point-num {
  display: block;
  float: left;
  width: auto;
  height: 16px;
  min-width: 16px;
  padding: 0 4px;
  margin: 5px 0 0 5px;
  line-height: 16px;
  color: #fff;
  border-radius: 8px;
  background-color: #dd2432;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .fa,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .fa {
  width: auto;
  position: absolute;
  right: 20px;
  top: 0;
  height: 36px;
  line-height: 36px;
  margin: 0 0;
  color: #FFC107;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .fa.fa-star-o,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .fa.fa-star-o {
  display: none;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .fa.fa-star,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .fa.fa-star {
  display: block;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .star-icon-o,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .star-icon-o {
  float: right;
  display: none;
  width: 15px;
  height: 26px;
  background-position: center 5px;
  background-repeat: no-repeat;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .star-icon-o.fa,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .star-icon-o.fa {
  background: none;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .star-icon,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .star-icon {
  float: right;
  display: block;
  width: 15px;
  height: 26px;
  background-position: center 5px;
  background-repeat: no-repeat;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .star-icon.fa,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .star-icon.fa {
  background: none;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover {
  width: calc(100% / 2 - 20.01px);
  margin: 5px 10px;
  padding: 0 10px;
  height: 26px;
  border-radius: 6px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover .fa,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover .fa {
  right: 10px;
  top: 0px;
  height: 26px;
  line-height: 26px;
  background-color: rgba(255, 255, 255, 0.7);
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover .fa.fa-star-o,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover .fa.fa-star-o {
  display: block;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover .star-icon.fa,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover .star-icon.fa {
  background: none;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover .star-icon-o,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover .star-icon-o {
  display: block;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover .star-icon-o.fa,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover .star-icon-o.fa {
  background: none;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover .star-icon-o.fa.fa-star-o,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover .star-icon-o.fa.fa-star-o {
  color: #999;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name.type-1 .text-inside,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name.type-1 .text-inside {
  padding-left: 20px;
  background-position: left center;
  background-repeat: no-repeat;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name.type-2 .text-inside,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name.type-2 .text-inside {
  padding-left: 20px;
  background-position: left center;
  background-repeat: no-repeat;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name.has-point-lock .text-inside,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name.has-point-lock .text-inside {
  width: auto;
  max-width: calc(100% - 45px);
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name.has-point-lock .inside-number-box,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name.has-point-lock .inside-number-box {
  display: block;
  margin: 5px 0 4px 5px;
  width: 17px;
  min-width: 17px;
  padding: 0 3px;
  border: 1px solid #fff;
  background-color: #fe4330;
  border-radius: 8px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 14px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name.has-point-lock .lock-btn,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name.has-point-lock .lock-btn {
  display: block;
  width: 15px;
  height: 26px;
  margin: 0 0 0 5px;
  background-position: center;
  background-repeat: no-repeat;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside span.app-name {
  float: left;
  width: calc(100% / 2 - 0.01px);
  margin: 0 10px;
  height: 36px;
  padding: 11px 10px;
  cursor: pointer;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside span.app-name > font {
  display: block;
  border-radius: 4px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside span.app-name > font:first-child {
  display: block;
  float: left;
  width: 6px;
  height: 6px;
  border-radius: 3px;
  margin: 4px 12px 0 0;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside span.app-name > font:last-child {
  width: 48%;
  height: 14px;
  float: left;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .folditem-btn {
  position: absolute;
  top: 36px;
  right: 0;
  height: 36px;
  width: calc(100% / 2 - 0.01px);
  display: flex;
  align-items: cetner;
  justify-content: center;
  background-color: #fff;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .folditem-btn .open {
  display: block;
  height: 36px;
  width: 100%;
  font-size: 14px;
  padding: 0;
  background: #fff;
  box-sizing: border-box;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .folditem-btn .open > font {
  display: block;
  height: 36px;
  width: 100%;
  line-height: 26px;
  padding: 5px 20px;
  box-sizing: border-box;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .folditem-btn .close {
  display: none;
  height: 36px;
  width: 100%;
  font-size: 14px;
  padding: 0;
  background: #fff;
  box-sizing: border-box;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .folditem-btn .close > font {
  display: block;
  height: 36px;
  width: 100%;
  line-height: 26px;
  padding: 5px 20px;
  box-sizing: border-box;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part.unfold .item-app-inside {
  height: auto;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part.unfold .folditem-btn {
  position: relative;
  top: auto;
  right: auto;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part.unfold .folditem-btn .open {
  display: none;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part.unfold .folditem-btn .close {
  display: block;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .line-1,
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .line-2 {
  bottom: 52px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .item-app-inside {
  height: auto!important;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .folditem-btn {
  position: relative;
  top: auto!important;
  width: 100%!important;
  height: 36px;
  margin: 8px 0;
  display: flex;
  align-items: cetner;
  justify-content: center;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .folditem-btn .open {
  display: none;
  height: 36px;
  padding: 0;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .folditem-btn .open > font {
  display: block;
  height: 36px;
  text-align: center;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .folditem-btn .close {
  display: block;
  height: 36px;
  padding: 0;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .folditem-btn .close > font {
  display: block;
  height: 36px;
  text-align: center;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item > span.block-before-mark {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: -40%;
  bottom: 50%;
  right: 0;
  z-index: 100;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item > span.block-after-mark {
  display: none;
  position: absolute;
  width: 100%;
  right: 0;
  top: 50%;
  bottom: -40%;
  left: 0;
  z-index: 100;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.active > span.block-before-mark {
  display: none!important;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.active > span.block-after-mark {
  display: none!important;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.type-2 {
  min-height: 242px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.type-2 .worktable-panel-item-inside {
  min-height: 242px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list .worktable-panel-item.type-2 .worktable-item-info {
  padding: 65px 10px 0;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list.setting-mod .worktable-panel-item:hover .icon-box {
  margin: 0 0 5px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list.setting-mod .worktable-panel-item:hover .text-box {
  display: none;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list.setting-mod .worktable-panel-item:hover .worktable-item-info .edit-row {
  display: flex;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list.setting-mod .worktable-panel-item .worktable-item-app .item-app-inside {
  height: auto!important;
  padding-bottom: 15px;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list.setting-mod .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.add-btn {
  display: block;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list.setting-mod .worktable-panel-item .worktable-item-app .folditem-btn {
  display: none;
}
.homepage-worktable-panel .worktable-panel-container .worktable-panel-list.type-en .worktable-panel-item .worktable-item-info .title-box {
  height: 32px;
  line-height: 16px;
  font-size: 12px;
  overflow: hidden;
}
.homepage-worktable-panel .worktable-panel-container.inside-two-col {
  margin: 0 0 -10px;
}
.homepage-worktable-panel .worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item {
  min-height: 181px;
  margin: 0 0 20px;
}
.homepage-worktable-panel .worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-info {
  padding: 30px 10px 0;
}
.homepage-worktable-panel .worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .line-1 {
  left: calc(100% / 2 - 0.01px);
}
.homepage-worktable-panel .worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .line-2 {
  display: none;
}
.homepage-worktable-panel .worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside {
  height: 140px;
}
.homepage-worktable-panel .worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name,
.homepage-worktable-panel .worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name {
  width: calc(100% - 20.01px);
}
.homepage-worktable-panel .worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside span.app-name {
  width: calc(100% / 2 - 20.01px);
  margin: 0 10px;
  padding: 11px 10px;
}
.homepage-worktable-panel .worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .folditem-btn {
  width: calc(100% / 2 - 1.01px);
  top: 127px;
}
.homepage-worktable-panel .worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item.type-2 .worktable-item-info {
  padding: 65px 10px 0;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .text-inside,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .text-inside,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .text-inside,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .text-inside {
  display: block;
  width: calc(100% - 15px);
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .fa {
  width: auto;
  position: absolute;
  right: 20px;
  top: 0;
  height: 36px;
  line-height: 36px;
  margin: 0 0;
  color: #FFC107;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .fa.fa-star-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .fa.fa-star-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .fa.fa-star-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .fa.fa-star-o {
  display: none;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .fa.fa-star,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .fa.fa-star,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .fa.fa-star,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .fa.fa-star {
  display: block;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon-o {
  float: right;
  display: none;
  width: 15px;
  height: 26px;
  background-position: center 5px;
  background-repeat: no-repeat;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon-o.fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon-o.fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon-o.fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon-o.fa {
  background: none;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon {
  float: right;
  display: block;
  width: 15px;
  height: 26px;
  background-position: center 5px;
  background-repeat: no-repeat;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon.fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon.fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon.fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon.fa {
  background: none;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover {
  background-color: rgba(255, 255, 255, 0.7);
  width: calc(100% / 2 - 20.01px);
  margin: 5px 10px;
  padding: 0 10px;
  height: 26px;
  border-radius: 6px;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .fa {
  right: 10px;
  top: 0px;
  height: 26px;
  line-height: 26px;
  background-color: rgba(255, 255, 255, 0.7);
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .fa.fa-star-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .fa.fa-star-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .fa.fa-star-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .fa.fa-star-o {
  display: block;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon.fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon.fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon.fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon.fa {
  background: none;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon-o {
  display: block;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon-o.fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon-o.fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon-o.fa,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon-o.fa {
  background: none;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon-o.fa.fa-star-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon-o.fa.fa-star-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon-o.fa.fa-star-o,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon-o.fa.fa-star-o {
  color: #999;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.type-1 .text-inside,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.type-1 .text-inside,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.type-1 .text-inside,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.type-1 .text-inside {
  padding-left: 20px;
  background-position: left center;
  background-repeat: no-repeat;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.type-2 .text-inside,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.type-2 .text-inside,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.type-2 .text-inside,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.type-2 .text-inside {
  padding-left: 20px;
  background-position: left center;
  background-repeat: no-repeat;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.has-point-lock .text-inside,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.has-point-lock .text-inside,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.has-point-lock .text-inside,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.has-point-lock .text-inside {
  width: auto;
  max-width: calc(100% - 45px);
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.has-point-lock .inside-number-box,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.has-point-lock .inside-number-box,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.has-point-lock .inside-number-box,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.has-point-lock .inside-number-box {
  display: block;
  margin: 5px 0 4px 5px;
  width: 17px;
  min-width: 17px;
  padding: 0 3px;
  border: 1px solid #fff;
  background-color: #fe4330;
  border-radius: 8px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 14px;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.has-point-lock .lock-btn,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.has-point-lock .lock-btn,
.homepage-worktable-panel .worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.has-point-lock .lock-btn,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.has-point-lock .lock-btn {
  display: block;
  width: 15px;
  height: 26px;
  margin: 0 0 0 5px;
  background-position: center;
  background-repeat: no-repeat;
}
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover,
.homepage-worktable-panel .worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover {
  background-color: rgba(255, 255, 255, 0);
  width: calc(100% / 2 - 20.01px);
  margin: 5px 10px;
  padding: 0 10px;
  height: 26px;
  border-radius: 6px;
}
.teach-situation-container {
  width: 100%;
  margin: 0 0 -10px;
}
.teach-situation-container .overview-title-row {
  display: flex;
  width: 100%;
  padding: 5px 0 11px;
  align-items: center;
}
.teach-situation-container .overview-title-row .mark-line {
  width: 3px;
  height: 15px;
  line-height: 26px;
  margin: 0 10px 0 0;
}
.teach-situation-container .overview-title-row .title-box {
  flex: 1;
  font-size: 16px;
  color: #333;
  line-height: 26px;
}
.xy-unit-teacher-overview {
  width: calc(100% + 20px);
  margin: 0 -10px;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper {
  width: 100%;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(100% / 3 - 20.01px);
  height: 82px;
  border-radius: 10px;
  overflow: hidden;
  margin: 0 10px 20px;
  background-color: rgba(31, 122, 216, 0.1);
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-data {
  height: 82px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 6px 20px 0;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-data .overview-info-title {
  width: 100%;
  margin: 0 0 5px;
  font-size: 16px;
  line-height: 22px;
  color: #1f7ad8;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-data .overview-info-number {
  width: 100%;
  line-height: 36px;
  height: 36px;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-data .overview-info-number .number-box {
  font-size: 26px;
  color: #fff;
  font-weight: bold;
  color: #1f7ad8;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-data .overview-info-number .unit-box {
  font-size: 16px;
  color: #fff;
  color: #1f7ad8;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-data .overview-info-Master-box {
  width: 100%;
  display: flex;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-data .overview-info-Master-box .Master-box {
  font-size: 16px;
  color: #1f7ad8;
  margin: 0 10px 0 0;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-data .overview-info-Master-box .Master-box > span {
  font-size: 22px;
  color: #1f7ad8;
  font-weight: bold;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-icon {
  width: 82px;
  height: 82px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info.color-1 {
  background-color: #1f7ad8;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQImWP8//8/AzpgwhBBE3SAMRiJ1g4Aum4GQ+JqEmQAAAAASUVORK5CYIKcmqZpmqZpmvZum5lZjy8AAPAtay1DEwCAxvHrHwAAwH8yNAEASBwzc77omqZpmqZpmvZR8x9NAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNK9rtAk0yC5sLlLxnAAAAAElFTkSuQmCC);
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info.color-1 .overview-info-data .overview-info-title {
  color: #fff;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info.color-1 .overview-info-data .overview-info-number .number-box {
  color: #fff;
}
.xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info.color-1 .overview-info-data .overview-info-number .unit-box {
  color: #fff;
}
.overview-block-content {
  width: 100%;
}
.overview-block-content + .overview-title-row {
  margin: -10px 0 0;
}
.overview-block-content.type-2 .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info {
  background-color: rgba(8, 151, 156, 0.1);
}
.overview-block-content.type-2 .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-data .overview-info-title {
  color: #08979c;
}
.overview-block-content.type-2 .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-data .overview-info-number .number-box {
  color: #08979c;
}
.overview-block-content.type-2 .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-data .overview-info-number .unit-box {
  color: #08979c;
}
.overview-block-content.type-2 .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-data .overview-info-Master-box .Master-box {
  color: #08979c;
}
.overview-block-content.type-2 .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info .overview-info-data .overview-info-Master-box .Master-box > span {
  color: #08979c;
}
.overview-block-content.type-2 .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info.color-1 {
  background-color: #08979c;
}
.overview-block-content.type-2 .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info.color-1 .overview-info-data .overview-info-title {
  color: #fff;
}
.overview-block-content.type-2 .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info.color-1 .overview-info-data .overview-info-number .number-box {
  color: #fff;
}
.overview-block-content.type-2 .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info.color-1 .overview-info-data .overview-info-number .unit-box {
  color: #fff;
}
.overview-block-content.type-2 .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info.color-1 .overview-info-data .overview-info-Master-box .Master-box {
  color: #fff;
}
.overview-block-content.type-2 .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info.color-1 .overview-info-data .overview-info-Master-box .Master-box > span {
  color: #fff;
}
.fa.fa-info-circle.popone {
  display: none;
}
.resource-situation-container {
  width: 100%;
}
.resource-situation-container .onepage-res-body {
  width: calc(100% + 20px);
  margin: 0 -10px;
  padding: 0 0 10px;
  display: flex;
  flex-wrap: wrap;
}
.resource-situation-container .onepage-res-body .res-building-tab {
  border-radius: 10px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 {
  display: flex;
  height: 180px;
  width: calc(50% - 20.01px);
  margin: 0 10px 20px;
  padding: 0 20px 0 0;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 .building-tab-main {
  width: 190px;
  padding: 21px 0 0;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 .building-tab-main .building-tab-img-box {
  display: flex;
  width: 100%;
  height: 74px;
  align-items: center;
  justify-content: center;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 .building-tab-main .building-tab-title {
  width: 100%;
  margin: 0 0 7px;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 .building-tab-main .building-tab-number {
  width: 100%;
  text-align: center;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 .building-tab-main .building-tab-number .number-box {
  font-size: 28px;
  font-weight: bold;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 .building-tab-main .building-tab-number .unit-box {
  font-size: 16px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 .building-tab-list {
  flex: 1;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 .building-tab-list .overview-info-item {
  width: 100%;
  height: 60px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 .building-tab-list .overview-info-item .overview-info-title {
  font-size: 16px;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 .building-tab-list .overview-info-item .overview-info-number {
  line-height: 30px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 .building-tab-list .overview-info-item .overview-info-number .number-box {
  font-size: 22px;
  font-weight: bold;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 .building-tab-list .overview-info-item .overview-info-number .unit-box {
  font-size: 16px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 .building-tab-list .overview-info-item:last-child {
  border-bottom: none;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 {
  display: flex;
  height: 180px;
  width: calc(50% - 20.01px);
  margin: 0 10px 20px;
  padding: 0 20px 0 0;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 .building-tab-main {
  width: 190px;
  padding: 21px 0 0;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 .building-tab-main .building-tab-img-box {
  display: flex;
  width: 100%;
  height: 74px;
  align-items: center;
  justify-content: center;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 .building-tab-main .building-tab-title {
  width: 100%;
  margin: 0 0 7px;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 .building-tab-main .building-tab-number {
  width: 100%;
  text-align: center;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 .building-tab-main .building-tab-number .number-box {
  font-size: 28px;
  font-weight: bold;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 .building-tab-main .building-tab-number .unit-box {
  font-size: 16px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 .building-tab-list {
  flex: 1;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 .building-tab-list .overview-info-item {
  width: 100%;
  height: 60px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 .building-tab-list .overview-info-item .overview-info-title {
  font-size: 16px;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 .building-tab-list .overview-info-item .overview-info-number {
  line-height: 30px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 .building-tab-list .overview-info-item .overview-info-number .number-box {
  font-size: 22px;
  font-weight: bold;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 .building-tab-list .overview-info-item .overview-info-number .unit-box {
  font-size: 16px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 .building-tab-list .overview-info-item:last-child {
  border-bottom: none;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 {
  display: flex;
  height: 94px;
  width: calc(100% - 20.01px);
  margin: 0 10px 0;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-main {
  height: 94px;
  max-width: 375px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-main .building-tab-img-box {
  float: left;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 180px;
  height: 94px;
  padding: 5px 0 0;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-main .building-tab-title {
  float: left;
  margin: 16px 0 7px;
  font-size: 18px;
  line-height: 24px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-main .building-tab-number {
  float: left;
  line-height: 32px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-main .building-tab-number .number-box {
  font-size: 28px;
  font-weight: bold;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-main .building-tab-number .unit-box {
  font-size: 16px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-main::after {
  content: "";
  display: block;
  clear: both;
  float: none;
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list {
  flex: 1;
  display: flex;
  align-items: center;
  height: 94px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list .overview-info-item {
  position: relative;
  height: 94px;
  padding: 6px 0px 0 20px;
  margin: 0!important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  border-bottom: none;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list .overview-info-item .overview-info-title {
  width: 100%;
  font-size: 16px;
  line-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list .overview-info-item .overview-info-number {
  width: 100%;
  line-height: 36px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list .overview-info-item .overview-info-number .number-box {
  font-size: 22px;
  font-weight: bold;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list .overview-info-item .overview-info-number .unit-box {
  font-size: 12px;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list .overview-info-item::after {
  content: "";
  display: block;
  width: 1px;
  position: absolute;
  top: 20px;
  bottom: 20px;
  right: 0;
}
.resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list .overview-info-item:last-child::after {
  display: none;
}
.resource-situation-container .onepage-res-body .res-building-tab.color-1 {
  background-color: rgba(32, 120, 215, 0.1);
}
.resource-situation-container .onepage-res-body .res-building-tab.color-1 .overview-info-title {
  color: #2078d7;
}
.resource-situation-container .onepage-res-body .res-building-tab.color-1 .building-tab-title {
  color: #2078d7;
}
.resource-situation-container .onepage-res-body .res-building-tab.color-1 .number-box {
  color: #2078d7;
}
.resource-situation-container .onepage-res-body .res-building-tab.color-1 .unit-box {
  color: #2078d7;
}
.resource-situation-container .onepage-res-body .res-building-tab.color-1 .overview-info-item {
  border-bottom: 1px solid rgba(32, 120, 215, 0.5);
}
.resource-situation-container .onepage-res-body .res-building-tab.color-1 .overview-info-item::after {
  background-color: rgba(32, 120, 215, 0.5);
}
.resource-situation-container .onepage-res-body .res-building-tab.color-2 {
  background-color: rgba(243, 152, 0, 0.1);
}
.resource-situation-container .onepage-res-body .res-building-tab.color-2 .overview-info-title {
  color: #f39800;
}
.resource-situation-container .onepage-res-body .res-building-tab.color-2 .building-tab-title {
  color: #f39800;
}
.resource-situation-container .onepage-res-body .res-building-tab.color-2 .number-box {
  color: #f39800;
}
.resource-situation-container .onepage-res-body .res-building-tab.color-2 .unit-box {
  color: #f39800;
}
.resource-situation-container .onepage-res-body .res-building-tab.color-2 .overview-info-item {
  border-bottom: 1px solid rgba(243, 152, 0, 0.5);
}
.resource-situation-container .onepage-res-body .res-building-tab.color-2 .overview-info-item::after {
  background-color: rgba(243, 152, 0, 0.5);
}
.resource-situation-container .onepage-res-body .res-building-tab.color-3 {
  background-color: rgba(0, 132, 128, 0.1);
}
.resource-situation-container .onepage-res-body .res-building-tab.color-3 .overview-info-title {
  color: #008480;
}
.resource-situation-container .onepage-res-body .res-building-tab.color-3 .building-tab-title {
  color: #008480;
}
.resource-situation-container .onepage-res-body .res-building-tab.color-3 .number-box {
  color: #008480;
}
.resource-situation-container .onepage-res-body .res-building-tab.color-3 .unit-box {
  color: #008480;
}
.resource-situation-container .onepage-res-body .res-building-tab.color-3 .overview-info-item {
  border-bottom: 1px solid rgba(0, 132, 128, 0.5);
}
.resource-situation-container .onepage-res-body .res-building-tab.color-3 .overview-info-item::after {
  background-color: rgba(0, 132, 128, 0.5);
}
.general-affairs-logistics {
  width: 100%;
}
.general-affairs-logistics .hq-tab-body-box {
  width: calc(100% + 20px);
  margin: 0 -10px -10px;
  display: flex;
  flex-wrap: wrap;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list {
  height: 83px;
  margin: 0 10px 20px;
  border-radius: 12px;
  display: flex;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item {
  position: relative;
  flex: 1;
  height: 83px;
  display: flex;
  padding: 0 20px;
  align-items: center;
  justify-content: space-between;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item .left-text-box {
  padding: 0 10px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item .left-text-box .overview-info-title {
  margin: 0 0 6px;
  font-size: 18px;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item .left-text-box .overview-info-number {
  line-height: 32px;
  height: 32px;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item .left-text-box .overview-info-number .number-box {
  font-size: 28px;
  font-weight: bold;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item .left-text-box .overview-info-number .unit-box {
  font-size: 16px;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item .img-box {
  display: flex;
  justify-content: center;
  align-items: center;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item::after {
  content: "";
  width: 1px;
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: 0;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item:last-child::after {
  display: none;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item2 {
  flex: 1;
  height: 83px;
  display: flex;
  padding: 0 20px;
  flex-direction: column;
  justify-content: center;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item2 .overview-info-title {
  margin: 0 0 11px;
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item2 .overview-info-number {
  line-height: 24px;
  height: 24px;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item2 .overview-info-number .number-box {
  font-size: 16px;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list .overview-info-item2 .overview-info-number .unit-box {
  font-size: 16px;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-1.list-item-width1 {
  width: calc(40% - 20px);
  background-color: #2078d7;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAHklEQVQImWP8/e8/FwMaYEIXQBFkZWLUhLEZidYOALogBj7T9Yl8AAAAAElFTkSuQmCCVKSDNTdEGYFGjukiBd2GqIZMUKOCCAqUFPXc82vQW3oPlgZ67ufx/YK7fO7zXH53+PCc53NvnRg3FnXFiXHjdIu6orW2BFh76utOYDmwFEkX0iHgAPAVsBP4ZNQ4BpzR1UVdAVDzywswLC4DNgAvAgca7GrwXWv81uB3YHzhfw/pktQVLKvimoKVBauBG4HXgc2jxmjuwrOWeFjcBnwI/DFubB7D/ot2fEkTuuKW7uRD9XLg6VFjL5ylxMPifuDjBu/MNrZP4bySzmJQPF7wHLB21PhyosTDYiWwu8HLs40vpndUSWczKB4oeAF4sKr2AnQAw2Ix8EGDrXMFnmv56czMzKabdVW7G7wHvN9aG8KpJ/GweAl4eNTYOHGXpAVnWGwBtlXVW9VauwLYP26sG8PBaR9O0n/rihUdvAnc1AGPAPsssJRj3PgB+AlY0wFrGuye7pEkna8Gu4CHO+CuVzZt+nr+BQvpZd7MzGwya/AtcHe11o7MNh5qcHTiDkkLVsFVg+KjDlhigaU8DQ4DS7tpH0TS/zYGBpZYCtfBwnhJNzMz+39ZtdbaqHH3xHckLXjDYsaP01I4SyyFs8RSOIctM7PwzGFLCuawJfWAJZbCWWIpnMOWmVl45rAlBXPYknrAEkvhLLEUzmHLzCw8c9iSgjlsST1giaVwllgK57BlZhaeOWxJwRy2pB6wxFI4SyyFc9gyMwvPHLakYA5bUg9YYimcJZbCOWyZmYVnDltSMIctqQcssRTOEkvhHLbMzMIzhy0pmMOW1AOWWApniaVwDltmZuGZw5YUzGFL6gFLLIWzxFI4hy0zs/DMYUsK5rAl9YAllsJZYimcw5aZWXjmsCUFc9iSesASS+EssRTOYcvMLDxz2JKCOWxJPWCJpXCWWArnsGVmFp45bEnBHLakHrDEUjhLLIVz2DIzC88ctqRgDltSD1hiKZwllsI5bJmZhWcOW1Iwhy2pByyxFM4SS+EctszMwjOHLSmYw5bUA5ZYCmeJpXAOW2Zm4ZnDlhTMYUvqAUsshbPEUjiHLTOz8MxhSwrmsCX1gCWWwlliKZzDlplZeOawJQVz2JJ6wBJL4SyxFM5hy8wsPHPYkoI5bEk9YImlcJZYCuewZWYWnjlsScEctqQesMRSOEsshXPYMjMLzxy2pGAOW1IPWGIpnCWWwjlsmZmFZw5bUjCHLakHLLEUzhJL4Ry2zMzCM4ctKZjDltQDllgKZ4mlcA5bZmbhmcOWFMxhS+oBSyyFs8RSOIctM7PwzGFLCuawJfWAJZbCWWIpnMOWmVl45rAlBXPYknrAEkvhLLEUzmHLzCw8c9iSgjlsST1giaVwllgK57BlZhaeOWxJwRy2pB6wxFI4SyyFc9gyMwvPHLakYA5bUg9YYimcJZbCOWyZmYVnDltSMIctqQcssRTOEkvhHLbMzMIzhy0pmMOWlK0DZjvgaMGSaZ9G0vkpuBI41AEHqrh22geSdH6quA442AFffb5nzx3zL1hIL+5mZmaTWcEqYKZaa08D60eN5yfukLRgDYutwKsdsAO4uYObpnskSeeqK1YA1wOfdqPGEeCNrlg/5XNJOkcdrAder6rjc39iehtYNigeneK5JJ2DQfEEsBjYAqf+Y6uqjgFPFqwbFPfAwnhxNzMzO9POT3Y8UPAM8FRVjQDqxLj9fcGwuA/4uMG7s43tEz9B0tQMiscLngXWjhozcyU/o8QAw+JWYBvw5xg2jxvfX/TTSvpbV9zewQZOfnJ+ctTYB/88qSdKDDAsLuPkTRuBHxt81uCb1vilweGLdnrp0jMoWFbF1QWrClYDNwCvAVtGjdHchf9a4jnDYjHwIPAYcC+wHFh6wY4vaRb4FfgZmAG2A7tGjePzL5wr8V/56fG8cviXnwAAAABJRU5ErkJggg==);
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-1.list-item-width1 .overview-info-title {
  color: #fff;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-1.list-item-width1 .overview-info-item .number-box {
  color: #fff;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-1.list-item-width1 .overview-info-item .unit-box {
  color: #fff;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-1.list-item-width1 .overview-info-item::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-1.list-item-width2 {
  width: calc(60% - 20px);
  background-color: rgba(32, 120, 215, 0.1);
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-1.list-item-width2 .overview-info-title {
  color: #2078d7;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-1.list-item-width2 .overview-info-item .number-box {
  color: #2078d7;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-1.list-item-width2 .overview-info-item .unit-box {
  color: #2078d7;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-1.list-item-width2 .overview-info-item::after {
  background-color: rgba(32, 120, 215, 0.5);
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width2 {
  height: 100px;
  width: calc(60% - 20px);
  background-color: rgba(96, 24, 134, 0.1);
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width2 .overview-info-title {
  color: #601886;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width2 .overview-info-item {
  height: 100px;
  flex: initial;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width2 .overview-info-item .number-box {
  color: #601886;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width2 .overview-info-item .unit-box {
  color: #601886;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width2 .overview-info-item .left-text-box {
  padding: 0;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width2 .overview-info-item::after {
  display: none;
  background-color: rgba(96, 24, 134, 0.5);
  top: 20px;
  bottom: 20px;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width2 .overview-info-item:first-child {
  max-width: 192px;
  flex: 1;
  padding-right: 35px;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width2 .overview-info-item:first-child::after {
  display: block;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width2 .overview-info-item:nth-child(2) {
  padding: 0 0 0 30px;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width2 .overview-info-item:last-child {
  flex: 1;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width2 .overview-info-item:last-child .overview-info-title {
  text-align: left!important;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width1 {
  height: 100px;
  width: calc(40% - 20px);
  background-color: rgba(96, 24, 134, 0.1);
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width1 .overview-info-title {
  color: #601886;
  margin: 0 0 12px;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width1 .overview-info-item {
  height: 100px;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width1 .overview-info-item .number-box {
  color: #601886;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width1 .overview-info-item .unit-box {
  color: #601886;
}
.general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width1 .overview-info-item::after {
  background-color: rgba(96, 24, 134, 0.5);
  top: 20px;
  bottom: 20px;
}
.point-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQImWP8//8/AzpgwhBBE3SAMRiJ1g4Aum4GQ+JqEmQAAAAASUVORK5CYIKcmqZpmqZpmvZum5lZjy8AAPAtay1DEwCAxvHrHwAAwH8yNAEASBwzc77omqZpmqZpmvZR8x9NAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNK9rtAk0yC5sLlLxnAAAAAElFTkSuQmCC);
}
.point-bg-black {
  background-image: url(data:image/png;base64,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);
}
.party-building-situation {
  width: 100%;
}
.party-building-situation .xy-rc-overview-block-body {
  width: calc(100% + 20px);
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main {
  display: flex;
  flex-wrap: wrap;
  width: calc(50% - 20.01px);
  margin: 0 10px 20px;
  height: 96px;
  border-radius: 12px;
  overflow: hidden;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .overview-info-item {
  position: relative;
  flex: 1;
  height: 96px;
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .overview-info-item .overview-info-data {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 5px 0 0;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .overview-info-item .overview-info-data .overview-info-title {
  width: 100%;
  margin: 0 0 8px;
  font-size: 18px;
  color: #fff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .overview-info-item .overview-info-data .overview-info-number {
  width: 100%;
  line-height: 32px;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .overview-info-item .overview-info-data .overview-info-number .number-box {
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  text-decoration: none!important;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .overview-info-item .overview-info-data .overview-info-number .unit-box {
  font-size: 16px;
  color: #fff;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .overview-info-item .overview-info-icon {
  height: 96px;
  display: flex;
  align-items: center;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .overview-info-item::after {
  content: "";
  display: block;
  width: 1px;
  position: absolute;
  top: 20px;
  bottom: 20px;
  right: 0;
  background-color: rgba(255, 255, 255, 0.5);
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main.overview-list {
  background-color: #2078d7;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main.color-4 {
  background-color: #08979c;
  display: block;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .xy-rc-main-info-icon {
  float: left;
  width: 170px;
  height: 96px;
  padding: 5px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .xy-rc-main-info-title {
  float: left;
  width: calc(100% - 170.1px);
  margin: 13px 0 8px;
  font-size: 18px;
  color: #fff;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .xy-rc-main-info-title .fa.fa-info-circle.popone {
  display: inline;
  color: rgba(255, 255, 255, 0.8);
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .xy-rc-main-info-number {
  float: left;
  width: calc(100% - 170.1px);
  line-height: 32px;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .xy-rc-main-info-number .number-box {
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  text-decoration: none!important;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main .xy-rc-main-info-number .unit-box {
  font-size: 16px;
  color: #fff;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail {
  padding: 0 0 10px;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail.full-size {
  width: 100%;
  padding: 0 10px 10px;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info {
  width: 100%;
  height: 82px;
  margin: 0 0 20px;
  display: flex;
  border-radius: 10px;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item {
  position: relative;
  height: 82px;
  flex: 1;
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-data {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 4px 0 0;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-data .overview-info-title {
  height: 22px;
  width: 100%;
  margin: 0 0 8px;
  font-size: 18px;
  color: #fff;
  line-height: 22px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-data .overview-info-title .fa.fa-info-circle.popone {
  display: inline;
  color: rgba(255, 255, 255, 0.8);
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-data .overview-info-number {
  width: 100%;
  line-height: 32px;
  height: 32px;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-data .overview-info-number .number-box {
  font-size: 28px;
  font-weight: bold;
  color: #fff;
  text-decoration: none!important;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-data .overview-info-number .unit-box {
  font-size: 16px;
  color: #fff;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item::after {
  content: "";
  display: block;
  width: 1px;
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: 0;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item:last-child::after {
  display: none;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .average-num {
  display: block;
  height: 26px;
  padding: 0 10px;
  margin: 0 0 0 10px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 26px;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-main-data {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-main-data .overview-info-title {
  height: 26px;
  margin: 0 0 6px;
  line-height: 26px;
  font-size: 16px;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-main-data .overview-info-number {
  height: 26px;
  line-height: 26px;
  display: flex;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-main-data .overview-info-number .number-box {
  font-size: 20px;
  font-weight: bold;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-main-data .overview-info-number .unit-box {
  padding: 0 0 0 5px;
  font-size: 16px;
  flex: 1;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-detail-data {
  flex: 1;
  padding: 0 0 0 20px;
  height: 82px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-detail-data .overview-number-row {
  height: 26px;
  line-height: 26px;
  margin: 0 0 7px;
  display: flex;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-detail-data .overview-number-row .tit-box {
  font-size: 16px;
  padding: 0 5px 0 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-detail-data .overview-number-row .number-box {
  font-size: 20px;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-detail-data .overview-number-row .unit-box {
  padding: 0 0 0 5px;
  font-size: 16px;
  flex: 1;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item .overview-info-detail-data .overview-number-row:last-child {
  margin: 0;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info .overview-info-item.width-170 {
  max-width: 160px;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-2 {
  background-color: rgba(243, 152, 0, 0.1);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQImWP8//8/AzpgwhBBE3SAMRiJ1g4Aum4GQ+JqEmQAAAAASUVORK5CYIKcmqZpmqZpmvZum5lZjy8AAPAtay1DEwCAxvHrHwAAwH8yNAEASBwzc77omqZpmqZpmvZR8x9NAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNK9rtAk0yC5sLlLxnAAAAAElFTkSuQmCC);
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-2 .overview-info-item .overview-info-title {
  color: #f39800;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-2 .overview-info-item .overview-info-title > span {
  color: #f39800;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-2 .overview-info-item .overview-info-number .number-box {
  color: #f39800;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-2 .overview-info-item .overview-info-number .unit-box {
  color: #f39800;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-2 .overview-info-item .tit-box {
  color: #f39800;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-2 .overview-info-item .number-box {
  color: #f39800;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-2 .overview-info-item .unit-box {
  color: #f39800;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-2 .overview-info-item .average-num {
  background-color: rgba(243, 152, 0, 0.1);
  color: #f39800;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-2 .overview-info-item::after {
  background-color: rgba(243, 152, 0, 0.5);
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-3 {
  background-color: rgba(96, 24, 134, 0.1);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQImWP8//8/AzpgwhBBE3SAMRiJ1g4Aum4GQ+JqEmQAAAAASUVORK5CYIKcmqZpmqZpmvZum5lZjy8AAPAtay1DEwCAxvHrHwAAwH8yNAEASBwzc77omqZpmqZpmvZR8x9NAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNK9rtAk0yC5sLlLxnAAAAAElFTkSuQmCC);
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-3 .overview-info-item .overview-info-title {
  color: #601886;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-3 .overview-info-item .overview-info-title > span {
  color: #601886;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-3 .overview-info-item .overview-info-number .number-box {
  color: #601886;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-3 .overview-info-item .overview-info-number .unit-box {
  color: #601886;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-3 .overview-info-item .tit-box {
  color: #601886;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-3 .overview-info-item .number-box {
  color: #601886;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-3 .overview-info-item .unit-box {
  color: #601886;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-3 .overview-info-item .average-num {
  background-color: rgba(96, 24, 134, 0.1);
  color: #601886;
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-3 .overview-info-item::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info:last-child {
  margin: 0;
}
.network-information-technology {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: 0 -10px -10px;
}
.network-information-technology .onepage-res-body {
  display: flex;
  width: 50%;
  flex-wrap: wrap;
}
.network-information-technology .onepage-res-body::after {
  display: none;
}
.network-information-technology .onepage-res-body .big-up-box {
  display: flex;
  width: calc(100% - 20.1px);
  height: 82px;
  margin: 0 10px 20px;
  border-radius: 10px;
  flex-direction: row-reverse;
  padding: 0 0 0 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQImWP8//8/AzpgwhBBE3SAMRiJ1g4Aum4GQ+JqEmQAAAAASUVORK5CYIKcmqZpmqZpmvZum5lZjy8AAPAtay1DEwCAxvHrHwAAwH8yNAEASBwzc77omqZpmqZpmvZR8x9NAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNK9rtAk0yC5sLlLxnAAAAAElFTkSuQmCC);
}
.network-information-technology .onepage-res-body .big-up-box .right-icon {
  width: 102px;
  height: 82px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.network-information-technology .onepage-res-body .big-up-box .left-text {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.network-information-technology .onepage-res-body .big-up-box .left-text .up-text {
  width: 100%;
  height: 41px;
  display: flex;
  align-items: center;
}
.network-information-technology .onepage-res-body .big-up-box .left-text .up-text .left-tag {
  flex: 1;
  height: 24px;
  font-size: 16px;
  color: #fff;
  line-height: 24px;
}
.network-information-technology .onepage-res-body .big-up-box .left-text .up-text .up-right-num {
  height: 24px;
  line-height: 24px;
  font-size: 16px;
}
.network-information-technology .onepage-res-body .big-up-box .left-text .up-text .up-right-num .num {
  font-size: 22px;
  font-weight: bold;
}
.network-information-technology .onepage-res-body .big-up-box .left-text .dashed-line {
  width: 100%;
  border-bottom: 1px dashed rgba(245, 246, 248, 0.5);
}
.network-information-technology .onepage-res-body .big-up-box .left-text .down-text {
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
}
.network-information-technology .onepage-res-body .big-up-box .left-text .down-text .left-tag {
  flex: 1;
  height: 24px;
  font-size: 16px;
  color: #fff;
  line-height: 24px;
}
.network-information-technology .onepage-res-body .big-up-box .left-text .down-text .up-right-num {
  height: 24px;
  line-height: 24px;
  font-size: 16px;
}
.network-information-technology .onepage-res-body .big-up-box .left-text .down-text .up-right-num .num {
  font-size: 22px;
  font-weight: bold;
}
.network-information-technology .onepage-res-body .big-up-box.color-1 {
  background-color: #277cd5;
}
.network-information-technology .onepage-res-body .big-up-box.color-1 .left-tag {
  color: #fff;
}
.network-information-technology .onepage-res-body .big-up-box.color-1 .up-right-num {
  color: #fff;
}
.network-information-technology .onepage-res-body .big-up-box.color-1 .up-right-num .num {
  color: #fff;
}
.network-information-technology .onepage-res-body .big-down-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: calc(100% - 20.1px);
  height: 32px;
  padding: 0 20px;
  margin: 0 10px 10px;
  border-radius: 8px;
}
.network-information-technology .onepage-res-body .big-down-box .left-text {
  font-size: 14px;
  line-height: 22px;
  color: #333;
}
.network-information-technology .onepage-res-body .big-down-box .down-right-num {
  font-size: 15px;
}
.network-information-technology .onepage-res-body .big-down-box .down-right-num > span {
  font-weight: bold;
}
.network-information-technology .onepage-res-body .big-down-box.color-1-helf {
  background-color: rgba(21, 114, 215, 0.1);
}
.network-information-technology .onepage-res-body .big-down-box.color-1-helf .down-right-num {
  color: #277cd5;
}
.network-information-technology .onepage-res-body .big-down-box::after {
  display: none;
}
.network-information-technology .onepage-res-body .overview-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: calc(50% - 20.1px);
  height: 78px;
  padding: 0 20px;
  margin: 0 10px 20px;
  border-radius: 8px;
}
.network-information-technology .onepage-res-body .overview-info.color-5tm {
  background-color: rgba(43, 170, 63, 0.1);
}
.network-information-technology .onepage-res-body .overview-info.color-5tm .overview-info-title {
  color: #2baa3f;
}
.network-information-technology .onepage-res-body .overview-info.color-5tm .overview-info-number .number-box {
  color: #2baa3f;
}
.network-information-technology .onepage-res-body .overview-info.color-5tm .overview-info-number .unit-box {
  color: #2baa3f;
}
.network-information-technology .onepage-res-body .overview-info .overview-info-data .overview-info-title {
  width: 100%;
  font-size: 16px;
  line-height: 24px;
}
.network-information-technology .onepage-res-body .overview-info .overview-info-data .overview-info-number {
  width: 100%;
  height: 34px;
  line-height: 34px;
}
.network-information-technology .onepage-res-body .overview-info .overview-info-data .overview-info-number .number-box {
  font-size: 24px;
}
.network-information-technology .onepage-res-body .overview-info .overview-info-data .overview-info-number .unit-box {
  font-size: 16px;
}
.network-information-technology .onepage-res-body .small-bar-box {
  display: flex;
  flex: 1;
  margin: 0 10px 20px;
  height: 76px;
  border-radius: 10px;
}
.network-information-technology .onepage-res-body .small-bar-box .small-icon {
  width: 70px;
  height: 76px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.network-information-technology .onepage-res-body .small-bar-box .left-tag {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.network-information-technology .onepage-res-body .small-bar-box .left-tag .left-tit {
  font-size: 16px;
  line-height: 24px;
}
.network-information-technology .onepage-res-body .small-bar-box .left-tag .bar-right-num {
  font-size: 16px;
}
.network-information-technology .onepage-res-body .small-bar-box .left-tag .bar-right-num > .num {
  font-size: 24px;
}
.network-information-technology .onepage-res-body .small-bar-box.color-3-helf {
  background-color: rgba(233, 97, 29, 0.1);
}
.network-information-technology .onepage-res-body .small-bar-box.color-3-helf .left-tit {
  color: #e9611d;
}
.network-information-technology .onepage-res-body .small-bar-box.color-3-helf .bar-right-num {
  color: #e9611d;
}
.network-information-technology .onepage-res-body .small-bar-box.color-3-helf .bar-right-num > .num {
  color: #e9611d;
  margin: 0 5px 0 0;
  font-weight: bold;
}
.network-information-technology .onepage-res-body:first-child {
  flex-direction: column;
}
.network-information-technology .onepage-res-body:last-child {
  width: 100%;
}
.research-scientist-content {
  width: 100%;
}
.research-scientist-content .research-list {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: 0 -10px -10px;
}
.research-scientist-content .research-list .research-xmzs {
  display: flex;
  width: calc(50% - 20px);
  height: 164px;
  margin: 0 10px 20px;
  border-radius: 12px;
  overflow: hidden;
}
.research-scientist-content .research-list .research-xmzs .research-info {
  width: 55%;
  padding: 11px 0 0;
}
.research-scientist-content .research-list .research-xmzs .research-info .img-box {
  width: 100%;
  height: 70px;
  margin: 0 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.research-scientist-content .research-list .research-xmzs .research-info .research-list-title {
  width: 100%;
  height: 28px;
  margin: 0 0 3px;
  font-size: 18px;
  text-align: center;
  line-height: 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.research-scientist-content .research-list .research-xmzs .research-info .research-list-number {
  height: 36px;
  width: 100%;
  line-height: 36px;
  text-align: center;
}
.research-scientist-content .research-list .research-xmzs .research-info .research-list-number .number-box {
  font-size: 28px;
  font-weight: bold;
}
.research-scientist-content .research-list .research-xmzs .research-info .research-list-number .txet-box {
  font-size: 16px;
}
.research-scientist-content .research-list .research-xmzs .research-info.color-1 {
  background-color: #2078d7;
}
.research-scientist-content .research-list .research-xmzs .research-info.color-1 .txet-box,
.research-scientist-content .research-list .research-xmzs .research-info.color-1 .number-box {
  color: #fff;
}
.research-scientist-content .research-list .research-xmzs .research-info.color-1 .research-list-title {
  color: #fff;
}
.research-scientist-content .research-list .research-xmzs .research-info.color-1 + .research-info-right {
  background-color: rgba(32, 120, 215, 0.15);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQImWP8//8/AzpgwhBBE3SAMRiJ1g4Aum4GQ+JqEmQAAAAASUVORK5CYIKcmqZpmqZpmvZum5lZjy8AAPAtay1DEwCAxvHrHwAAwH8yNAEASBwzc77omqZpmqZpmvZR8x9NAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNK9rtAk0yC5sLlLxnAAAAAElFTkSuQmCC);
}
.research-scientist-content .research-list .research-xmzs .research-info.color-1 + .research-info-right .research-info-right-list {
  border-bottom: 1px solid rgba(30, 120, 215, 0.5);
}
.research-scientist-content .research-list .research-xmzs .research-info.color-1 + .research-info-right .research-info-right-list:last-child {
  border-bottom: none;
}
.research-scientist-content .research-list .research-xmzs .research-info.color-1 + .research-info-right .research-right-title,
.research-scientist-content .research-list .research-xmzs .research-info.color-1 + .research-info-right .txet-box,
.research-scientist-content .research-list .research-xmzs .research-info.color-1 + .research-info-right .number-box {
  color: #2078d7;
}
.research-scientist-content .research-list .research-xmzs .research-info-right {
  width: 45%;
  padding: 0 20px;
}
.research-scientist-content .research-list .research-xmzs .research-info-right .research-info-right-list {
  width: 100%;
  height: 82px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.research-scientist-content .research-list .research-xmzs .research-info-right .research-info-right-list .research-right-title {
  width: 100%;
  font-size: 16px;
  line-height: 24px;
}
.research-scientist-content .research-list .research-xmzs .research-info-right .research-info-right-list .research-right-list-number {
  height: 36px;
  width: 100%;
  line-height: 34px;
}
.research-scientist-content .research-list .research-xmzs .research-info-right .research-info-right-list .research-right-list-number .number-box {
  font-size: 25px;
  font-weight: bold;
}
.research-scientist-content .research-list .research-xmzs .research-info-right .research-info-right-list .research-right-list-number .txet-box {
  font-size: 16px;
}
.research-scientist-content .research-list .research-list-info {
  display: flex;
  margin: 0 10px 20px;
  border-radius: 12px;
}
.research-scientist-content .research-list .research-list-info.point-bg-black {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQImWP8//8/AzpgwhBBE3SAMRiJ1g4Aum4GQ+JqEmQAAAAASUVORK5CYIKcmqZpmqZpmvZum5lZjy8AAPAtay1DEwCAxvHrHwAAwH8yNAEASBwzc77omqZpmqZpmvZR8x9NAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNK9rtAk0yC5sLlLxnAAAAAElFTkSuQmCC);
}
.research-scientist-content .research-list .research-list-info.color-1 {
  flex-direction: column;
  justify-content: center;
  width: calc(25% - 20px);
  height: 164px;
  background-color: rgba(243, 152, 0, 0.1);
}
.research-scientist-content .research-list .research-list-info.color-1 .research-list-title,
.research-scientist-content .research-list .research-list-info.color-1 .txet-box,
.research-scientist-content .research-list .research-list-info.color-1 .number-box {
  color: #f39800;
}
.research-scientist-content .research-list .research-list-info.color-2 {
  flex-direction: column;
  justify-content: center;
  width: calc(25% - 20px);
  height: 164px;
  background-color: rgba(0, 132, 128, 0.1);
}
.research-scientist-content .research-list .research-list-info.color-2 .research-list-title,
.research-scientist-content .research-list .research-list-info.color-2 .txet-box,
.research-scientist-content .research-list .research-list-info.color-2 .number-box {
  color: #008480;
}
.research-scientist-content .research-list .research-list-info.color-3 {
  width: calc(100% / 3 - 20px);
  height: 93px;
  background-color: rgba(33, 172, 56, 0.1);
}
.research-scientist-content .research-list .research-list-info.color-3 .research-list-title,
.research-scientist-content .research-list .research-list-info.color-3 .txet-box,
.research-scientist-content .research-list .research-list-info.color-3 .number-box {
  color: #21ac38;
}
.research-scientist-content .research-list .research-list-info.color-4 {
  width: calc(100% / 3 - 20px);
  height: 93px;
  background-color: rgba(235, 97, 0, 0.1);
}
.research-scientist-content .research-list .research-list-info.color-4 .research-list-title,
.research-scientist-content .research-list .research-list-info.color-4 .txet-box,
.research-scientist-content .research-list .research-list-info.color-4 .number-box {
  color: #eb6100;
}
.research-scientist-content .research-list .research-list-info.color-5 {
  width: calc(100% / 3 - 20px);
  height: 93px;
  background-color: rgba(96, 24, 134, 0.1);
}
.research-scientist-content .research-list .research-list-info.color-5 .research-list-title,
.research-scientist-content .research-list .research-list-info.color-5 .txet-box,
.research-scientist-content .research-list .research-list-info.color-5 .number-box {
  color: #601886;
}
.research-scientist-content .research-list .research-list-info.color-1 .img-box,
.research-scientist-content .research-list .research-list-info.color-2 .img-box {
  width: 100%;
  height: 74px;
  margin: 0 0 2px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.research-scientist-content .research-list .research-list-info.color-1 .research-list-title,
.research-scientist-content .research-list .research-list-info.color-2 .research-list-title {
  width: 100%;
  height: 28px;
  margin: 0 0 3px;
  font-size: 18px;
  text-align: center;
  line-height: 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.research-scientist-content .research-list .research-list-info.color-1 .research-list-number,
.research-scientist-content .research-list .research-list-info.color-2 .research-list-number {
  height: 36px;
  width: 100%;
  line-height: 36px;
  text-align: center;
}
.research-scientist-content .research-list .research-list-info.color-1 .research-list-number .number-box,
.research-scientist-content .research-list .research-list-info.color-2 .research-list-number .number-box {
  font-size: 28px;
  font-weight: bold;
}
.research-scientist-content .research-list .research-list-info.color-1 .research-list-number .txet-box,
.research-scientist-content .research-list .research-list-info.color-2 .research-list-number .txet-box {
  font-size: 16px;
}
.research-scientist-content .research-list .research-list-info.color-3,
.research-scientist-content .research-list .research-list-info.color-4,
.research-scientist-content .research-list .research-list-info.color-5 {
  display: block;
}
.research-scientist-content .research-list .research-list-info.color-3 .img-box,
.research-scientist-content .research-list .research-list-info.color-4 .img-box,
.research-scientist-content .research-list .research-list-info.color-5 .img-box {
  float: left;
  width: 110px;
  height: 93px;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.research-scientist-content .research-list .research-list-info.color-3 .research-list-title,
.research-scientist-content .research-list .research-list-info.color-4 .research-list-title,
.research-scientist-content .research-list .research-list-info.color-5 .research-list-title {
  float: left;
  width: calc(100% - 110.1px);
  height: 28px;
  margin: 17px 0 0;
  font-size: 18px;
  text-align: left;
  line-height: 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.research-scientist-content .research-list .research-list-info.color-3 .research-list-number,
.research-scientist-content .research-list .research-list-info.color-4 .research-list-number,
.research-scientist-content .research-list .research-list-info.color-5 .research-list-number {
  float: left;
  width: calc(100% - 110.1px);
  height: 36px;
  line-height: 36px;
  text-align: left;
}
.research-scientist-content .research-list .research-list-info.color-3 .research-list-number .number-box,
.research-scientist-content .research-list .research-list-info.color-4 .research-list-number .number-box,
.research-scientist-content .research-list .research-list-info.color-5 .research-list-number .number-box {
  font-size: 28px;
  font-weight: bold;
}
.research-scientist-content .research-list .research-list-info.color-3 .research-list-number .txet-box,
.research-scientist-content .research-list .research-list-info.color-4 .research-list-number .txet-box,
.research-scientist-content .research-list .research-list-info.color-5 .research-list-number .txet-box {
  font-size: 16px;
}
.study-static-student {
  width: calc(100% + 20px);
  display: flex;
  margin: 0 -10px;
}
.study-static-student .width-50 {
  width: 50%;
  padding: 0 10px;
}
.study-static-student-content {
  margin: 0 0 -10px;
}
.study-static-student-content .overview-info {
  display: flex;
  height: 82px;
  border-radius: 10px;
  margin: 0 0 20px;
}
.study-static-student-content .overview-info.width-100 {
  width: 100%;
}
.study-static-student-content .overview-info.color-1 {
  background-color: rgba(31, 120, 215, 0.1);
}
.study-static-student-content .overview-info.color-1 .overview-info-title,
.study-static-student-content .overview-info.color-1 .number-box,
.study-static-student-content .overview-info.color-1 .unit-box {
  color: #1f78d7;
}
.study-static-student-content .overview-info.color-1 .average-num {
  background-color: rgba(31, 120, 215, 0.1);
  color: #1f78d7;
}
.study-static-student-content .overview-info.color-1 .overview-info-item::after {
  background-color: rgba(31, 120, 215, 0.5);
}
.study-static-student-content .overview-info.color-1 .overview-info-item:first-child {
  min-width: 40%;
}
.study-static-student-content .overview-info.color-2 {
  background-color: rgba(242, 154, 30, 0.1);
}
.study-static-student-content .overview-info.color-2 .overview-info-title,
.study-static-student-content .overview-info.color-2 .number-box,
.study-static-student-content .overview-info.color-2 .unit-box {
  color: #f29a1e;
}
.study-static-student-content .overview-info.color-2 .average-num {
  background-color: rgba(242, 154, 30, 0.1);
  color: #f29a1e;
}
.study-static-student-content .overview-info.color-2 .overview-info-item::after {
  background-color: rgba(242, 154, 30, 0.5);
}
.study-static-student-content .overview-info .overview-info-item {
  position: relative;
  flex: 1;
  height: 82px;
  padding: 0 10px;
}
.study-static-student-content .overview-info .overview-info-item .overview-info-icon {
  width: 70px;
  height: 82px;
  margin: 0 7px 0 0;
  padding: 5px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.study-static-student-content .overview-info .overview-info-item .overview-info-data {
  flex: 1;
  height: 82px;
  padding: 5px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.study-static-student-content .overview-info .overview-info-item .overview-info-data .overview-info-title {
  width: 100%;
  font-size: 16px;
  margin: 0 0 6px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.study-static-student-content .overview-info .overview-info-item .overview-info-data .overview-info-number {
  display: flex;
  align-items: center;
  height: 36px;
  width: 100%;
  line-height: 36px;
}
.study-static-student-content .overview-info .overview-info-item .overview-info-data .overview-info-number .number-box {
  font-size: 26px;
  font-weight: bold;
}
.study-static-student-content .overview-info .overview-info-item .overview-info-data .overview-info-number .unit-box {
  font-size: 16px;
}
.study-static-student-content .overview-info .overview-info-item .overview-info-data .overview-info-number .average-num {
  height: 26px;
  display: block;
  padding: 0 5px;
  border-radius: 6px;
  font-size: 14px;
  line-height: 26px;
  margin: 0 0 0 10px;
}
.study-static-student-content .overview-info .overview-info-item::after {
  content: "";
  position: absolute;
  top: 16px;
  bottom: 16px;
  right: 0px;
  width: 1px;
}
.study-static-student-content .overview-info .overview-info-item:last-child::after {
  display: none;
}
@media only screen and (max-width: 1530px) {
  .party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info {
    flex-wrap: wrap;
    height: auto;
  }
  .party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-3 .overview-info-item {
    min-width: 100%;
  }
  .party-building-situation .xy-rc-overview-block-body .xy-rc-overview-detail .overview-info.color-3 .overview-info-item::after {
    bottom: 0;
    width: calc(100% - 40px);
    left: 20px;
    right: 20px;
    top: auto;
    height: 1px;
  }
}
@media only screen and (max-width: 1430px) {
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-main {
    max-width: 355px;
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-main .building-tab-img-box {
    width: 160px;
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list .overview-info-item {
    padding: 6px 0 0 10px;
  }
  .study-static-student {
    flex-wrap: wrap;
  }
  .study-static-student .width-50 {
    width: 100%;
  }
}
@media only screen and (max-width: 1350px) {
  .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info {
    width: calc(100% / 2 - 20.01px);
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-1 {
    width: calc(100% - 20.01px);
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-3 {
    width: calc(100% - 20.01px);
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 {
    height: auto;
    align-items: center;
    padding: 0 20px 0 0;
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-main {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 100%;
    width: 190px;
    height: 180px;
    padding: 11px 0 0;
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-main .building-tab-img-box {
    width: 100%;
    height: 74px;
    padding: 0;
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-main .building-tab-title {
    margin: 0 0 7px;
    text-align: center;
    padding: 0 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-main .building-tab-number {
    text-align: center;
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list {
    flex: 1;
    display: block;
    height: auto;
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list .overview-info-item {
    width: 100%;
    height: 60px;
    padding: 0;
    flex: inherit;
    flex-direction: row;
    align-items: center;
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list .overview-info-item .overview-info-title {
    flex: 1;
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list .overview-info-item .overview-info-number {
    width: auto;
  }
  .resource-situation-container .onepage-res-body .res-building-tab.building-tab-width-2 .building-tab-list .overview-info-item::after {
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    top: auto;
    height: 1px;
  }
  .general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-1.list-item-width1 {
    width: calc(100% - 20px);
  }
  .general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-1.list-item-width2 {
    width: calc(100% - 20px);
  }
  .general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width2 {
    width: calc(100% - 20px);
  }
  .general-affairs-logistics .hq-tab-body-box .hq-tab-list.color-3.list-item-width1 {
    width: calc(100% - 20px);
  }
}
@media only screen and (max-width: 1260px) {
  .research-scientist-content .research-list .research-xmzs {
    width: calc(100% - 20px);
  }
  .research-scientist-content .research-list .research-list-info.color-1,
  .research-scientist-content .research-list .research-list-info.color-2 {
    width: calc(50% - 20px);
  }
  .research-scientist-content .research-list .research-list-info.color-3,
  .research-scientist-content .research-list .research-list-info.color-4,
  .research-scientist-content .research-list .research-list-info.color-5 {
    width: calc(100% - 20px);
  }
  .party-building-situation .xy-rc-overview-block-body .xy-rc-overview-main {
    width: calc(100% - 20px);
  }
}
@media only screen and (max-width: 1040px) {
  .xy-unit-teacher-overview .xy-unit-teacher-swiper .xy-unit-teacher-no-swiper .overview-info {
    width: calc(100%  - 20.01px);
  }
  .network-information-technology .onepage-res-body {
    width: 100%;
  }
}
.activity-block-container {
  width: 100%;
}
.activity-block-container .activity-block-item {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 25px 0 30px;
  margin: 0 0 5px;
  border-bottom: 1px solid #ddd;
}
.activity-block-container .activity-block-item .activity-block-picture {
  width: 123px;
  height: 148px;
  margin: 0 20px 0 0;
  border-radius: 10px;
  border: 1px solid #eee;
  overflow: hidden;
}
.activity-block-container .activity-block-item .activity-block-picture > img {
  height: 100%;
}
.activity-block-container .activity-block-item .activity-block-details .title-row {
  margin: 0 0 3px;
  line-height: 22px;
  font-size: 1.4rem;
  color: #333;
}
.activity-block-container .activity-block-item .activity-block-details .user-row {
  padding: 0 0 0 22px;
  margin: 0 0 11px;
  font-size: 13px;
  line-height: 20px;
  color: #666;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeUlEQVQ4jY2Ty2rCQBSGvxmi6EqjLRJxEQMx9LIQXLioFNpnsE/RhymUbnyAbtqHkIp9hKal0IXYyyJF0I1Xki6aSDJq6b868885/3/OXESn00GBAZwAx8BeyH0DT0Af+Iona7E4BbSBU0BuETWA81DkDljGBVLAJXCgtqNAhgYGcA0sIqf2P4rjsIGLqAMjVE3AsixM00TTNDzPw3Vd5vN5PKUFdGUYJGauVCrUajXS6TRSSkqlEvV6fds4LQkcqjvlcnmjZ13XyWazKn0kgcIfsyYQBIFK7avXBcBwONzgPM9jNpup9EoCI5WdTqeJZN/3GQwG27xGEnDjjGVZNJtNMpnMmpNS0mg0ME1TFXiWwCPgAxSLRWzbRgixYSWEwHEcCoX1kQVAXwKfQC9y31YcF6lWq9GyD3xEh3gPvORyuZ3FEfL5PMAbv/9h/YBWwI0Qohe2tgtBmHMFLCD5G5eTyeRW1/UucAY4wH4oPgJegYfxePweV/wB2UhX/yVtbqcAAAAASUVORK5CYII=);
}
.activity-block-container .activity-block-item .activity-block-details .time-row {
  width: 100%;
  margin: 0 0 5px;
  font-size: 15px;
  line-height: 24px;
  color: #666;
}
.activity-block-container .activity-block-item:last-child {
  border-bottom: none;
  margin: 0;
  padding: 25px 0 19px;
}
.activity-list-container {
  width: 100%;
  margin: -10px 0 0;
}
.activity-list-container .activity-list-item {
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding: 11px 0 11px;
}
.activity-list-container .activity-list-item .title-row {
  width: 100%;
  font-size: 14px;
  line-height: 22px;
  margin: 0 0 10px;
}
.activity-list-container .activity-list-item .activity-details-row {
  width: 100%;
  display: flex;
}
.activity-list-container .activity-list-item .activity-details-row .activity-list-picture {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 104px;
  height: 98px;
  margin: 0 10px 0 0;
  border: 1px solid #eee;
  border-radius: 10px;
  overflow: hidden;
}
.activity-list-container .activity-list-item .activity-details-row .activity-list-details {
  flex: 1;
  padding: 7px 0 0;
}
.activity-list-container .activity-list-item .activity-details-row .activity-list-details .title-row {
  margin: 0 0 3px;
  line-height: 22px;
  font-size: 1.4rem;
  color: #333;
}
.activity-list-container .activity-list-item .activity-details-row .activity-list-details .user-row {
  padding: 0 0 0 22px;
  margin: 0 0 6px;
  font-size: 13px;
  line-height: 20px;
  color: #666;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeUlEQVQ4jY2Ty2rCQBSGvxmi6EqjLRJxEQMx9LIQXLioFNpnsE/RhymUbnyAbtqHkIp9hKal0IXYyyJF0I1Xki6aSDJq6b868885/3/OXESn00GBAZwAx8BeyH0DT0Af+Iona7E4BbSBU0BuETWA81DkDljGBVLAJXCgtqNAhgYGcA0sIqf2P4rjsIGLqAMjVE3AsixM00TTNDzPw3Vd5vN5PKUFdGUYJGauVCrUajXS6TRSSkqlEvV6fds4LQkcqjvlcnmjZ13XyWazKn0kgcIfsyYQBIFK7avXBcBwONzgPM9jNpup9EoCI5WdTqeJZN/3GQwG27xGEnDjjGVZNJtNMpnMmpNS0mg0ME1TFXiWwCPgAxSLRWzbRgixYSWEwHEcCoX1kQVAXwKfQC9y31YcF6lWq9GyD3xEh3gPvORyuZ3FEfL5PMAbv/9h/YBWwI0Qohe2tgtBmHMFLCD5G5eTyeRW1/UucAY4wH4oPgJegYfxePweV/wB2UhX/yVtbqcAAAAASUVORK5CYII=);
}
.activity-list-container .activity-list-item .activity-details-row .activity-list-details .time-row {
  width: 100%;
  margin: 0 0 5px;
  font-size: 15px;
  line-height: 24px;
  color: #666;
}
.activity-list-container .activity-list-item:last-child {
  border-bottom: none;
}
.organizations-block-container {
  width: 100%;
  padding: 0 0 8px;
}
.organizations-block-container .organizations-block-item {
  width: 100%;
  height: 82px;
  margin: 0 0 15px;
  display: flex;
  align-items: center;
  border-radius: 6px;
}
.organizations-block-container .organizations-block-item .item-line {
  width: 5px;
  border-radius: 0 5px 5px 0;
  height: 62px;
  margin: 10px 20px 10px 0;
}
.organizations-block-container .organizations-block-item .organizations-block-details {
  flex: 1;
  padding: 0 20px 0 0;
}
.organizations-block-container .organizations-block-item .organizations-block-details .title-row {
  margin: 0 0 6px;
  font-size: 1.4rem;
  line-height: 18px;
}
.organizations-block-container .organizations-block-item .organizations-block-details .time-row {
  padding: 0 0 0 23px;
  height: 24px;
  line-height: 24px;
  font-size: 1.3rem;
  color: #666;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAABAklEQVQokZ3TzS4DURjG8d+cdCFVhFhIxZaIdmcjLN0B7RW4H2sJN4BLsJHYWlAkLkCxKRLtwkItZiY5JjPR+CcnOR/P877v4jmJ7qWIgA200cQ0hujjFvcY5+JaZJxHJzPFNLCarS2c4T3vBAs4KDEWWc50c7k5wX424iQ00EVSQ6uk4wcOs30beyUTrIfs8T+0Q0nXSWkG1P8QfVXc1wNGJQ9JtH/EVYlmFKQBKDKL3eh8geuC5jmgVzHWTlRgURqSmF5NGrltLFUUmMIaZqL7JzwEfONUmuEyNgvGIc4xzuM5wAleKgrk9HGMN35/jAGOpKFpYSUb+ROvuMGd6Ff9AH6zLMW2QZqKAAAAAElFTkSuQmCC);
}
.organizations-block-container .organizations-block-item:last-child {
  margin: 0;
}
.organizations-list-container {
  width: 100%;
  margin: -5px 0 0;
  padding: 0 0 0;
}
.organizations-list-container .organizations-list-item {
  width: 100%;
  display: flex;
  align-items: center;
}
.organizations-list-container .organizations-list-item .picture-box {
  width: 104px;
  height: 70px;
  margin: 0 20px 0 0;
  border: 1px solid #eee;
  border-radius: 10px;
  overflow: hidden;
}
.organizations-list-container .organizations-list-item .organizations-block-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  height: 90px;
  border-bottom: 1px solid #ddd;
}
.organizations-list-container .organizations-list-item .organizations-block-details .title-row {
  width: 100%;
  margin: 0 0 6px;
  font-size: 14px;
  color: #333;
}
.organizations-list-container .organizations-list-item .organizations-block-details .time-row {
  width: 100%;
  padding: 0 0 0 23px;
  font-size: 13px;
  line-height: 22px;
  color: #666;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAABBElEQVQokZ3TPUoDURTF8d88UkiMimIhEUsVMelsREt34McKXEB2Yi3oBtQlWFoLGhVcgFGbqGBSWBiLmYHnMIPBPwy8efece29xXtLpdEQErKONJiYxQA+3uMcoF9ci4yz2M1NMAyvZt4lzvOeTYA6HJcYii5luJjcn2MtWHIcGDpDU0CqZ+IGj7NzGbskGayEr/od2KJk6Ls2A+h+ir4r7esCwpJBE50dclWiGQRqAItPYif4vcV3QPAd0K9bajhrMY7lQ79akkdvCQkWDCaxiKrp/wkPAN86kGS5jo2Ac4AKjPJ59nOKlokFODyd44/fD6ONYGpoWlrKVP/GKG9yJXtUPSwks/i64SekAAAAASUVORK5CYII=);
}
.organizations-list-container .organizations-list-item:last-child .organizations-block-details {
  border-bottom: none;
}
.research-block-container {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 20px);
  margin: 0 -10px;
}
.research-block-container .research-block-item {
  padding: 6px 0 0;
  width: calc(25% - 20.01px);
  height: 164px;
  border-radius: 12px;
  margin: 0 10px 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQImWP8//8/AzpgwhBBE3SAMRiJ1g4Aum4GQ+JqEmQAAAAASUVORK5CYIKcmqZpmqZpmvZum5lZjy8AAPAtay1DEwCAxvHrHwAAwH8yNAEASBwzc77omqZpmqZpmvZR8x9NAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNK9rtAk0yC5sLlLxnAAAAAElFTkSuQmCC);
}
.research-block-container .research-block-item.color-1 {
  background-color: #2078d7;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAHklEQVQImWP8/e8/FwMaYEIXQBFkZWLUhLEZidYOALogBj7T9Yl8AAAAAElFTkSuQmCCVKSDNTdEGYFGjukiBd2GqIZMUKOCCAqUFPXc82vQW3oPlgZ67ufx/YK7fO7zXH53+PCc53NvnRg3FnXFiXHjdIu6orW2BFh76utOYDmwFEkX0iHgAPAVsBP4ZNQ4BpzR1UVdAVDzywswLC4DNgAvAgca7GrwXWv81uB3YHzhfw/pktQVLKvimoKVBauBG4HXgc2jxmjuwrOWeFjcBnwI/DFubB7D/ot2fEkTuuKW7uRD9XLg6VFjL5ylxMPifuDjBu/MNrZP4bySzmJQPF7wHLB21PhyosTDYiWwu8HLs40vpndUSWczKB4oeAF4sKr2AnQAw2Ix8EGDrXMFnmv56czMzKabdVW7G7wHvN9aG8KpJ/GweAl4eNTYOHGXpAVnWGwBtlXVW9VauwLYP26sG8PBaR9O0n/rihUdvAnc1AGPAPsssJRj3PgB+AlY0wFrGuye7pEkna8Gu4CHO+CuVzZt+nr+BQvpZd7MzGwya/AtcHe11o7MNh5qcHTiDkkLVsFVg+KjDlhigaU8DQ4DS7tpH0TS/zYGBpZYCtfBwnhJNzMz+39ZtdbaqHH3xHckLXjDYsaP01I4SyyFs8RSOIctM7PwzGFLCuawJfWAJZbCWWIpnMOWmVl45rAlBXPYknrAEkvhLLEUzmHLzCw8c9iSgjlsST1giaVwllgK57BlZhaeOWxJwRy2pB6wxFI4SyyFc9gyMwvPHLakYA5bUg9YYimcJZbCOWyZmYVnDltSMIctqQcssRTOEkvhHLbMzMIzhy0pmMOW1AOWWApniaVwDltmZuGZw5YUzGFL6gFLLIWzxFI4hy0zs/DMYUsK5rAl9YAllsJZYimcw5aZWXjmsCUFc9iSesASS+EssRTOYcvMLDxz2JKCOWxJPWCJpXCWWArnsGVmFp45bEnBHLakHrDEUjhLLIVz2DIzC88ctqRgDltSD1hiKZwllsI5bJmZhWcOW1Iwhy2pByyxFM4SS+EctszMwjOHLSmYw5bUA5ZYCmeJpXAOW2Zm4ZnDlhTMYUvqAUsshbPEUjiHLTOz8MxhSwrmsCX1gCWWwlliKZzDlplZeOawJQVz2JJ6wBJL4SyxFM5hy8wsPHPYkoI5bEk9YImlcJZYCuewZWYWnjlsScEctqQesMRSOEsshXPYMjMLzxy2pGAOW1IPWGIpnCWWwjlsmZmFZw5bUjCHLakHLLEUzhJL4Ry2zMzCM4ctKZjDltQDllgKZ4mlcA5bZmbhmcOWFMxhS+oBSyyFs8RSOIctM7PwzGFLCuawJfWAJZbCWWIpnMOWmVl45rAlBXPYknrAEkvhLLEUzmHLzCw8c9iSgjlsST1giaVwllgK57BlZhaeOWxJwRy2pB6wxFI4SyyFc9gyMwvPHLakYA5bUg9YYimcJZbCOWyZmYVnDltSMIctqQcssRTOEkvhHLbMzMIzhy0pmMOWlK0DZjvgaMGSaZ9G0vkpuBI41AEHqrh22geSdH6quA442AFffb5nzx3zL1hIL+5mZmaTWcEqYKZaa08D60eN5yfukLRgDYutwKsdsAO4uYObpnskSeeqK1YA1wOfdqPGEeCNrlg/5XNJOkcdrAder6rjc39iehtYNigeneK5JJ2DQfEEsBjYAqf+Y6uqjgFPFqwbFPfAwnhxNzMzO9POT3Y8UPAM8FRVjQDqxLj9fcGwuA/4uMG7s43tEz9B0tQMiscLngXWjhozcyU/o8QAw+JWYBvw5xg2jxvfX/TTSvpbV9zewQZOfnJ+ctTYB/88qSdKDDAsLuPkTRuBHxt81uCb1vilweGLdnrp0jMoWFbF1QWrClYDNwCvAVtGjdHchf9a4jnDYjHwIPAYcC+wHFh6wY4vaRb4FfgZmAG2A7tGjePzL5wr8V/56fG8cviXnwAAAABJRU5ErkJggg==);
}
.research-block-container .research-block-item.color-1 .icon-box {
  padding: 5px 0 0;
}
.research-block-container .research-block-item.color-2 {
  background-color: rgba(243, 152, 0, 0.1);
}
.research-block-container .research-block-item.color-2 .title-box {
  color: #f39800;
}
.research-block-container .research-block-item.color-2 .number-box > span {
  color: #f39800;
}
.research-block-container .research-block-item.color-2 .number-box > font {
  color: #f39800;
}
.research-block-container .research-block-item.color-3 {
  background-color: rgba(0, 132, 128, 0.1);
}
.research-block-container .research-block-item.color-3 .title-box {
  color: #008480;
}
.research-block-container .research-block-item.color-3 .number-box > span {
  color: #008480;
}
.research-block-container .research-block-item.color-3 .number-box > font {
  color: #008480;
}
.research-block-container .research-block-item.color-4 {
  background-color: rgba(235, 97, 0, 0.1);
}
.research-block-container .research-block-item.color-4 .title-box {
  color: #f39800;
}
.research-block-container .research-block-item.color-4 .number-box > span {
  color: #f39800;
}
.research-block-container .research-block-item.color-4 .number-box > font {
  color: #f39800;
}
.research-block-container .research-block-item .icon-box {
  width: 100%;
  height: 76px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.research-block-container .research-block-item .title-box {
  width: 100%;
  height: 28px;
  line-height: 28px;
  color: #fff;
  font-size: 18px;
  text-align: center;
}
.research-block-container .research-block-item .number-box {
  width: 100%;
  height: 38px;
  line-height: 38px;
  text-align: center;
}
.research-block-container .research-block-item .number-box > span {
  margin: 0 5px 0 0;
  font-size: 28px;
  color: #fff;
  font-weight: bold;
}
.research-block-container .research-block-item .number-box > font {
  font-size: 16px;
  color: #fff;
}
@media only screen and (max-width: 1280px) {
  .research-block-container .research-block-item {
    width: calc(50% - 20.01px);
  }
}
@media only screen and (max-width: 500px) {
  .research-block-container .research-block-item {
    width: calc(100% - 20.01px);
  }
}
.point-bg-w {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQImWP8//8/AzpgwhBBE3SAMRiJ1g4Aum4GQ+JqEmQAAAAASUVORK5CYIKcmqZpmqZpmvZum5lZjy8AAPAtay1DEwCAxvHrHwAAwH8yNAEASBwzc77omqZpmqZpmvZR8x9NAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNK9rtAk0yC5sLlLxnAAAAAElFTkSuQmCC);
}
.point-bg-w::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQImWP8//8/AzpgwhBBE3SAMRiJ1g4Aum4GQ+JqEmQAAAAASUVORK5CYIKcmqZpmqZpmvZum5lZjy8AAPAtay1DEwCAxvHrHwAAwH8yNAEASBwzc77omqZpmqZpmvZR8x9NAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNK9rtAk0yC5sLlLxnAAAAAElFTkSuQmCC);
}
.point-bg-b {
  background-image: url(data:image/png;base64,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);
}
.point-bg-b::before {
  background-image: url(data:image/png;base64,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);
}
.teacher-student-overview {
  display: flex;
  width: calc(100% + 20px);
  margin: 0 -10px -10px;
  padding: 10px 0 0;
}
.teacher-student-overview .teacher-student-maininfo {
  position: relative;
  width: 186px;
  height: 184px;
  margin: 0 10px 20px;
  border-radius: 10px;
}
.teacher-student-overview .teacher-student-maininfo::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
.teacher-student-overview .teacher-student-maininfo .icon-box {
  position: relative;
  z-index: 10;
  width: 100%;
  padding: 14px 0 0;
  margin: 0 0 -6px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.teacher-student-overview .teacher-student-maininfo .title-box {
  position: relative;
  z-index: 10;
  height: 24px;
  line-height: 24px;
  margin: 0 0 10px;
  text-align: center;
}
.teacher-student-overview .teacher-student-maininfo .title-box .title-text {
  font-size: 14px;
  color: #fff;
}
.teacher-student-overview .teacher-student-maininfo .title-box .info-icon {
  margin: 0 0 0 5px;
}
.teacher-student-overview .teacher-student-maininfo .title-box .info-icon > i {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 22px;
}
.teacher-student-overview .teacher-student-maininfo .number-box {
  position: relative;
  z-index: 10;
  font-size: 14px;
  line-height: 34px;
  color: #fff;
  text-align: center;
}
.teacher-student-overview .teacher-student-maininfo .number-box > span {
  font-size: 26px;
  color: #fff;
  font-weight: bold;
}
.teacher-student-overview .teacher-student-maininfo.color-1 {
  background-image: linear-gradient(to bottom, #267ad4, #2c8cda);
}
.teacher-student-overview .teacher-student-maininfo.color-2 {
  background-image: linear-gradient(to bottom, #f19716, #f3a619);
}
.teacher-student-overview .teacher-student-maininfo.color-2::before {
  opacity: 0.8;
}
.teacher-student-overview .teacher-student-maininfo-sm {
  position: relative;
  display: flex;
  width: 186px;
  height: 82px;
  padding: 0 15px 0 20px;
  margin: 0 10px 20px;
  border-radius: 10px;
}
.teacher-student-overview .teacher-student-maininfo-sm .icon-box {
  position: relative;
  z-index: 10;
  width: 44px;
  height: 82px;
  padding: 0 0;
  margin: 0 0 ;
  display: flex;
  justify-content: center;
  align-items: center;
}
.teacher-student-overview .teacher-student-maininfo-sm .details-box {
  flex: 1;
  display: flex;
  flex-direction: column;
  height: 82px;
  justify-content: center;
}
.teacher-student-overview .teacher-student-maininfo-sm .details-box .title-text {
  width: 100%;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
}
.teacher-student-overview .teacher-student-maininfo-sm .details-box .number-box {
  width: 100%;
  line-height: 32px;
  height: 32px;
}
.teacher-student-overview .teacher-student-maininfo-sm .details-box .number-box span {
  font-size: 24px;
  color: #fff;
}
.teacher-student-overview .teacher-student-maininfo-sm .details-box .number-box font {
  font-size: 14px;
  color: #fff;
}
.teacher-student-overview .teacher-student-maininfo-sm.color-1 {
  background-image: linear-gradient(to bottom, #267ad4, #2c8cda);
}
.teacher-student-overview .teacher-student-maininfo-sm.color-2 {
  background-image: linear-gradient(to bottom, #f19716, #f3a619);
}
.teacher-student-overview .teacher-student-maininfo-sm.color-2::before {
  opacity: 0.8;
}
.teacher-student-overview .teacher-student-maininfo-sm.point-bg-b::before {
  opacity: 0.8;
  content: "";
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
}
.teacher-student-overview .teacher-student-details-list {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-1 {
  display: flex;
  width: calc(50% - 20.1px);
  height: 82px;
  padding: 0 20px;
  margin: 0 10px 20px;
  border-radius: 10px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-1 .info-details-part {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-1 .info-details-part .title-row {
  width: 100%;
  font-size: 14px;
  line-height: 24px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-1 .info-details-part .number-row {
  display: flex;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-1 .info-details-part .number-row .number-box {
  cursor: pointer;
  position: relative;
  margin: 0 20px 0 0;
  min-width: 98px;
  height: 34px;
  font-size: 14px;
  line-height: 34px;
  text-align: left;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-1 .info-details-part .number-row .number-box > span {
  font-size: 24px;
  font-weight: bold;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-1 .info-details-part .number-row .number-box::after {
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  right: 0;
  width: 1px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-1 .info-details-part .number-row .number-box:last-child::after {
  display: none;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-1 .info-details-part .number-row .number-box:hover {
  text-decoration: underline;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-2 {
  display: flex;
  width: calc(100% - 20.1px);
  height: 82px;
  margin: 0 10px 20px;
  border-radius: 10px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-2 .info-details-part {
  position: relative;
  flex: 1;
  padding: 0 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-2 .info-details-part .title-row {
  width: 100%;
  font-size: 14px;
  line-height: 24px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-2 .info-details-part .number-row {
  display: flex;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-2 .info-details-part .number-row .number-box {
  position: relative;
  margin: 0 0 0;
  min-width: 98px;
  height: 34px;
  font-size: 14px;
  line-height: 34px;
  text-align: left;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-2 .info-details-part .number-row .number-box > span {
  font-size: 24px;
  font-weight: bold;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-2 .info-details-part .number-row .number-box::after {
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  right: 0;
  width: 1px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-2 .info-details-part .number-row .number-box:last-child::after {
  display: none;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-2 .info-details-part::after {
  content: "";
  position: absolute;
  top: 20px;
  bottom: 20px;
  right: 0;
  width: 1px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-2 .info-details-part:last-child::after {
  display: none;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-3 {
  display: flex;
  width: calc(100% / 3 - 20.1px);
  height: 82px;
  padding: 0 20px;
  margin: 0 10px 20px;
  border-radius: 10px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-3 .info-details-part {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-3 .info-details-part .title-row {
  width: 100%;
  font-size: 14px;
  line-height: 24px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-3 .info-details-part .number-row {
  display: flex;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-3 .info-details-part .number-row .number-box {
  display: flex;
  align-items: center;
  position: relative;
  margin: 0 0 0;
  min-width: 98px;
  height: 34px;
  font-size: 14px;
  line-height: 34px;
  text-align: left;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-3 .info-details-part .number-row .number-box > span {
  font-size: 24px;
  font-weight: bold;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-3 .info-details-part .number-row .number-box::after {
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  right: 0;
  width: 1px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-3 .info-details-part .number-row .number-box:last-child::after {
  display: none;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-3 .info-details-part .number-row .number-box .tag-box {
  padding: 0 6px;
  margin: 0 0 0 5px;
  height: 20px;
  border-radius: 4px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-4 {
  display: flex;
  width: calc(100% / 3 - 20.1px);
  height: 82px;
  padding: 0 15px 0 20px;
  margin: 0 10px 20px;
  border-radius: 10px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-4 .info-details-part {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-4 .info-details-part .title-row {
  width: 100%;
  font-size: 14px;
  line-height: 24px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-4 .info-details-part .title-row .title-text {
  font-size: 14px;
  line-height: 24px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-4 .info-details-part .title-row .info-icon {
  color: rgba(255, 255, 255, 0.8);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-4 .info-details-part .number-row {
  display: flex;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-4 .info-details-part .number-row .number-box {
  position: relative;
  margin: 0 20px 0 0;
  min-width: 98px;
  height: 34px;
  font-size: 14px;
  line-height: 34px;
  text-align: left;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-4 .info-details-part .number-row .number-box > span {
  font-size: 24px;
  font-weight: bold;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-4 .info-details-part .number-row .number-box::after {
  content: "";
  position: absolute;
  top: 5px;
  bottom: 5px;
  right: 0;
  width: 1px;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-4 .info-details-part .number-row .number-box:last-child::after {
  display: none;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item .info-icon-part {
  height: 82px;
  display: flex;
  align-items: center;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-1 {
  background-color: rgba(38, 122, 212, 0.05);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-1 .info-details-part .title-row {
  color: #267ad4;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-1 .info-details-part .number-row .number-box {
  color: #267ad4;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-1 .info-details-part .number-row .number-box > span {
  color: #267ad4;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-1 .info-details-part .number-row .number-box::after {
  background-color: rgba(38, 122, 212, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-2 {
  background-color: rgba(241, 151, 22, 0.05);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-2 .info-details-part::after {
  background-color: rgba(241, 151, 22, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-2 .info-details-part .title-row {
  color: #f19716;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-2 .info-details-part .number-row .number-box {
  color: #f19716;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-2 .info-details-part .number-row .number-box > span {
  color: #f19716;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-2 .info-details-part .number-row .number-box .tag-box {
  height: 20px;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  background-color: rgba(241, 151, 22, 0.2);
  color: #f19716;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-2 .info-details-part .number-row .number-box::after {
  background-color: rgba(241, 151, 22, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-3 {
  background-color: #267ad4;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-3 .info-details-part::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-3 .info-details-part .title-row {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-3 .info-details-part .number-row .number-box {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-3 .info-details-part .number-row .number-box > span {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-3 .info-details-part .number-row .number-box .tag-box {
  height: 20px;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-3 .info-details-part .number-row .number-box::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-4 {
  background-color: #5f1f84;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-4 .info-details-part::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-4 .info-details-part .title-row {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-4 .info-details-part .number-row .number-box {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-4 .info-details-part .number-row .number-box > span {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-4 .info-details-part .number-row .number-box .tag-box {
  height: 20px;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-4 .info-details-part .number-row .number-box::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-5 {
  background-color: #1a979b;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-5 .info-details-part::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-5 .info-details-part .title-row {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-5 .info-details-part .number-row .number-box {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-5 .info-details-part .number-row .number-box > span {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-5 .info-details-part .number-row .number-box .tag-box {
  height: 20px;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-5 .info-details-part .number-row .number-box::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-6 {
  background-color: #2baa3f;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-6 .info-details-part::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-6 .info-details-part .title-row {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-6 .info-details-part .number-row .number-box {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-6 .info-details-part .number-row .number-box > span {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-6 .info-details-part .number-row .number-box .tag-box {
  height: 20px;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-6 .info-details-part .number-row .number-box::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-7 {
  background-color: #e9611d;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-7 .info-details-part::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-7 .info-details-part .title-row {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-7 .info-details-part .number-row .number-box {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-7 .info-details-part .number-row .number-box > span {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-7 .info-details-part .number-row .number-box .tag-box {
  height: 20px;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-7 .info-details-part .number-row .number-box::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-8 {
  background-color: #f19716;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-8 .info-details-part::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-8 .info-details-part .title-row {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-8 .info-details-part .number-row .number-box {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-8 .info-details-part .number-row .number-box > span {
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-8 .info-details-part .number-row .number-box .tag-box {
  height: 20px;
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
}
.teacher-student-overview .teacher-student-details-list .teacher-student-details-item.color-8 .info-details-part .number-row .number-box::after {
  background-color: rgba(255, 255, 255, 0.5);
}
@media only screen and (max-width: 1386px) {
  .teacher-student-overview {
    flex-wrap: wrap;
  }
  .teacher-student-overview .teacher-student-maininfo {
    display: flex;
    width: 100%;
    height: 82px;
    padding: 0 20px;
    flex-direction: row;
    align-items: center;
  }
  .teacher-student-overview .teacher-student-maininfo .icon-box {
    width: auto;
    padding: 7px 0 0;
    margin: 0 20px 0 0;
  }
  .teacher-student-overview .teacher-student-maininfo .title-box {
    flex: 1;
    text-align: left;
    margin: 0;
  }
  .teacher-student-overview .teacher-student-maininfo .title-box .title-text {
    font-size: 16px;
  }
  .teacher-student-overview .teacher-student-maininfo .number-box {
    width: auto;
  }
  .teacher-student-overview .teacher-student-maininfo-sm {
    height: 146px;
  }
  .teacher-student-overview .teacher-student-maininfo-sm .icon-box {
    height: 146px;
  }
  .teacher-student-overview .teacher-student-maininfo-sm .details-box {
    height: 146px;
  }
  .teacher-student-overview .teacher-student-details-list {
    width: 100%;
  }
  .teacher-student-overview .teacher-student-details-list .teacher-student-details-item {
    width: calc(100% - 20.1px);
  }
  .teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-1 {
    width: calc(100% - 20.1px);
  }
  .teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-2 {
    flex-wrap: wrap;
    height: auto;
    padding: 15px 0;
    overflow: hidden;
  }
  .teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-2 .info-details-part {
    min-width: calc(50% + 1px);
    margin: 0 -1px;
  }
  .teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-2 .info-details-part::after {
    top: 0;
    bottom: 0;
  }
  .teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-3 {
    width: calc(100% - 20.1px);
  }
}
.research-overview-container {
  width: calc(100% + 20px);
  margin: 0 -10px 0;
  display: flex;
  flex-wrap: wrap;
}
.research-overview-container .research-overview-item {
  width: calc(20% - 20.01px);
  height: 78px;
  padding: 0 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 10px 10px;
  border-radius: 8px;
  background-repeat: no-repeat;
  background-position: calc(100% - 15px) bottom;
}
.research-overview-container .research-overview-item .title-box {
  width: 100%;
  margin: 0 0 2px;
  font-size: 16px;
  line-height: 26px;
}
.research-overview-container .research-overview-item .number-box {
  line-height: 30px;
  height: 30px;
}
.research-overview-container .research-overview-item .number-box > span {
  margin: 0 5px 0 0;
  font-size: 24px;
  font-weight: bold;
}
.research-overview-container .research-overview-item .number-box > font {
  font-size: 16px;
}
.research-overview-container .research-overview-item.color-1 {
  background-color: rgba(38, 122, 212, 0.08);
}
.research-overview-container .research-overview-item.color-1 .title-box {
  color: #267ad4;
}
.research-overview-container .research-overview-item.color-1 .number-box > span {
  color: #267ad4;
}
.research-overview-container .research-overview-item.color-1 .number-box > font {
  color: #267ad4;
}
@media only screen and (max-width: 1330px) {
  .research-overview-container {
    flex-wrap: wrap;
  }
  .research-overview-container .research-overview-item {
    width: calc(100% / 3 - 20.01px);
  }
}
@media only screen and (max-width: 1280px) {
  .block-panel-container.width-50 {
    width: calc(100% - 20px);
  }
  .teacher-student-overview .teacher-student-details-list .teacher-student-details-item.type-4 {
    width: calc(50% - 20.1px);
  }
}
@media only screen and (max-width: 1050px) {
  .research-overview-container {
    flex-wrap: wrap;
  }
  .research-overview-container .research-overview-item {
    width: calc(100% / 2 - 20.01px);
  }
}
@media only screen and (max-width: 600px) {
  .teacher-student-overview .teacher-student-maininfo-sm {
    width: 100%;
    height: 82px;
  }
  .teacher-student-overview .teacher-student-maininfo-sm .details-box {
    height: 82px;
  }
  .teacher-student-overview .teacher-student-maininfo-sm .icon-box {
    height: 82px;
  }
  .teacher-student-overview .teacher-student-details-list {
    width: 100%;
  }
  .research-overview-container {
    flex-wrap: wrap;
  }
  .research-overview-container .research-overview-item {
    width: calc(100% - 20.01px);
  }
}
.retirement-info-row {
  position: relative;
  width: 100%;
  height: 44px;
  padding: 0 15px;
  display: flex;
  align-items: center;
  background-color: rgba(39, 122, 212, 0.1);
  border-radius: 12px;
  overflow: hidden;
}
.retirement-info-row .retirement-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0.2;
}
.retirement-info-row .icon-box {
  margin: 0 10px 0 0;
  display: flex;
  align-items: center;
}
.retirement-info-row .title-box {
  flex: 1;
  font-size: 14px;
  line-height: 24px;
  display: flex;
  align-items: center;
}
.retirement-info-row .title-box .title-text {
  font-size: 14px;
  line-height: 24px;
  margin: 0 5px 0 0;
  color: #277ad4;
}
.retirement-info-row .title-box .info-icon {
  color: rgba(39, 122, 212, 0.8);
}
.retirement-info-row .number-box {
  position: relative;
  padding: 2px 0 0;
  font-size: 14px;
  line-height: 20px;
  color: #277ad4;
}
.retirement-info-row .number-box > span {
  font-size: 24px;
  font-weight: bold;
  color: #277ad4;
}
.realtimes-school-overview {
  width: 100%;
  padding: 10px 0 0;
  margin: 0 0 -10px;
}
.realtimes-school-overview .realtimes-school-row.type-1 {
  width: 100%;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info {
  width: 100%;
  display: flex;
  border-radius: 10px;
  overflow: hidden;
  margin: 0 0 20px;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .main-info-part {
  height: 80px;
  padding: 0 18px 0 0;
  display: flex;
  justify-content: space-between;
  border-radius: 10px;
  overflow: hidden;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .main-info-part .main-info-text {
  display: flex;
  padding: 3px 20px 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .main-info-part .main-info-text .title-box {
  height: 24px;
  line-height: 24px;
  margin: 0 0 3px;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .main-info-part .main-info-text .title-box .title-text {
  font-size: 14px;
  color: #fff;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .main-info-part .main-info-text .title-box .info-icon {
  margin: 0 0 0 5px;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .main-info-part .main-info-text .title-box .info-icon > i {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .main-info-part .main-info-text .number-box {
  font-size: 14px;
  line-height: 34px;
  color: #fff;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .main-info-part .main-info-text .number-box > span {
  font-size: 24px;
  color: #fff;
  font-weight: bold;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .main-info-part .main-info-icon {
  width: 40px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part {
  display: flex;
  flex: 1;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part .details-info-item {
  height: 80px;
  position: relative;
  flex: 1;
  display: flex;
  padding: 3px 20px 0;
  justify-content: space-between;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part .details-info-item .details-info-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part .details-info-item .details-info-text .title-box {
  height: 24px;
  line-height: 24px;
  margin: 0 0 3px;
  font-size: 14px;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part .details-info-item .details-info-text .title-box .title-text {
  font-size: 14px;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part .details-info-item .details-info-text .title-box .info-icon {
  margin: 0 0 0 5px;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part .details-info-item .details-info-text .title-box .info-icon > i {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part .details-info-item .details-info-text .number-box {
  font-size: 14px;
  line-height: 34px;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part .details-info-item .details-info-text .number-box > span {
  font-size: 24px;
  font-weight: bold;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part .details-info-item .details-info-icon {
  width: 60px;
  height: 80px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part .details-info-item::after {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: 0;
  width: 1px;
}
.realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part .details-info-item:last-child::after {
  display: none;
}
.realtimes-school-overview .realtimes-school-row.type-2 {
  width: calc(100% + 20px);
  margin: 0 -10px;
  display: flex;
  flex-wrap: wrap;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info {
  width: calc(50% - 20.1px);
  display: flex;
  border-radius: 10px;
  overflow: hidden;
  margin: 0 10px 20px;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .main-info-part {
  height: 80px;
  padding: 0 18px 0 0;
  display: flex;
  justify-content: space-between;
  border-radius: 10px;
  overflow: hidden;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .main-info-part .main-info-text {
  display: flex;
  padding: 3px 20px 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .main-info-part .main-info-text .title-box {
  height: 24px;
  line-height: 24px;
  margin: 0 0 3px;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .main-info-part .main-info-text .title-box .title-text {
  font-size: 14px;
  color: #fff;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .main-info-part .main-info-text .title-box .info-icon {
  margin: 0 0 0 5px;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .main-info-part .main-info-text .title-box .info-icon > i {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 22px;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .main-info-part .main-info-text .number-box {
  font-size: 14px;
  line-height: 34px;
  color: #fff;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .main-info-part .main-info-text .number-box > span {
  font-size: 24px;
  color: #fff;
  font-weight: bold;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .main-info-part .main-info-icon {
  width: 40px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-info-part {
  display: flex;
  flex: 1;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-info-part .details-info-item {
  height: 80px;
  position: relative;
  flex: 1;
  display: flex;
  padding: 3px 20px 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-info-part .details-info-item .title-box {
  height: 24px;
  line-height: 24px;
  margin: 0 0 3px;
  font-size: 14px;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-info-part .details-info-item .title-box .title-text {
  font-size: 14px;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-info-part .details-info-item .title-box .info-icon {
  margin: 0 0 0 5px;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-info-part .details-info-item .title-box .info-icon > i {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-info-part .details-info-item .number-box {
  font-size: 14px;
  line-height: 34px;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-info-part .details-info-item .number-box > span {
  font-size: 24px;
  font-weight: bold;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-list-part {
  flex: 1;
  padding: 4px 20px 0;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-list-part .details-list-item {
  width: 100%;
  height: 38px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-list-part .details-list-item .title-box {
  font-size: 14px;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-list-part .details-list-item .number-box {
  font-size: 14px;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-list-part .details-list-item .number-box > span {
  font-size: 20px;
  font-weight: bold;
}
.realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-list-part .details-list-item:last-child {
  border-bottom: none;
}
.realtimes-school-overview .realtimes-school-row.type-3 .realtimes-school-info {
  width: 100%;
  display: flex;
  border-radius: 10px;
  overflow: hidden;
  margin: 0 0 20px;
}
.realtimes-school-overview .realtimes-school-row.type-3 .main-info-part {
  position: relative;
  flex: 1;
  height: 80px;
  padding: 0 18px 0 0;
  display: flex;
  justify-content: space-between;
  border-radius: 10px;
  overflow: hidden;
}
.realtimes-school-overview .realtimes-school-row.type-3 .main-info-part .main-info-text {
  display: flex;
  padding: 3px 20px 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}
.realtimes-school-overview .realtimes-school-row.type-3 .main-info-part .main-info-text .title-box {
  height: 24px;
  line-height: 24px;
  margin: 0 0 3px;
}
.realtimes-school-overview .realtimes-school-row.type-3 .main-info-part .main-info-text .title-box .title-text {
  font-size: 14px;
  color: #fff;
}
.realtimes-school-overview .realtimes-school-row.type-3 .main-info-part .main-info-text .title-box .info-icon {
  margin: 0 0 0 5px;
}
.realtimes-school-overview .realtimes-school-row.type-3 .main-info-part .main-info-text .title-box .info-icon > i {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.8);
  line-height: 22px;
}
.realtimes-school-overview .realtimes-school-row.type-3 .main-info-part .main-info-text .number-box {
  font-size: 14px;
  line-height: 34px;
  color: #fff;
}
.realtimes-school-overview .realtimes-school-row.type-3 .main-info-part .main-info-text .number-box > span {
  font-size: 24px;
  color: #fff;
  font-weight: bold;
}
.realtimes-school-overview .realtimes-school-row.type-3 .main-info-part .main-info-icon {
  width: 40px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.realtimes-school-overview .realtimes-school-row.type-3 .main-info-part::after {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 10px;
  right: 0;
  width: 1px;
}
.realtimes-school-overview .realtimes-school-row.type-3 .main-info-part:last-child::after {
  display: none;
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info:first-child .main-info-part {
  min-width: 244px;
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-1 {
  background-color: rgba(26, 151, 155, 0.1);
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-1 .main-info-part {
  background-color: #1a979b;
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-1 .title-box {
  color: #1a979b;
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-1 .number-box {
  color: #1a979b;
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-1 .details-info-item::after {
  background-color: rgba(26, 151, 155, 0.5);
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-2 {
  background-color: rgba(95, 31, 132, 0.1);
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-2 .main-info-part {
  background-color: #5f1f84;
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-2 .title-box {
  color: #5f1f84;
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-2 .number-box {
  color: #5f1f84;
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-2 .details-info-item::after {
  background-color: rgba(95, 31, 132, 0.5);
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-3 {
  background-color: rgba(241, 151, 22, 0.1);
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-3 .main-info-part {
  background-color: #f19716;
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-3 .title-box {
  color: #f19716;
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-3 .number-box {
  color: #f19716;
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-3 .details-info-item::after {
  background-color: rgba(241, 151, 22, 0.5);
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-3 .details-list-item {
  border-color: rgba(241, 151, 22, 0.5);
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-4 {
  background-color: #267ad4;
}
.realtimes-school-overview .realtimes-school-row .realtimes-school-info.color-4 .main-info-part::after {
  background-color: rgba(255, 255, 255, 0.5);
}
.point-bg-w {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQImWP8//8/AzpgwhBBE3SAMRiJ1g4Aum4GQ+JqEmQAAAAASUVORK5CYIKcmqZpmqZpmvZum5lZjy8AAPAtay1DEwCAxvHrHwAAwH8yNAEASBwzc77omqZpmqZpmvZR8x9NAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNK9rtAk0yC5sLlLxnAAAAAElFTkSuQmCC);
}
.point-bg-w::before {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGklEQVQImWP8//8/AzpgwhBBE3SAMRiJ1g4Aum4GQ+JqEmQAAAAASUVORK5CYIKcmqZpmqZpmvZum5lZjy8AAPAtay1DEwCAxvHrHwAAwH8yNAEASBwzc77omqZpmqZpmvZR8x9NAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNS5pjIAAAEp7OAQBIGJoAACQMTQAAEo6BNE3TNE3TtKQ5BgIAIOHpHACAhKEJAEDC0AQAIOEYSNM0TdM0TUuaYyAAABKezgEASBiaAAAkDE0AABKOgTRN0zRN07SkOQYCACDh6RwAgIShCQBAwtAEACDhGEjTNE3TNE1LmmMgAAASns4BAEgYmgAAJAxNAAASjoE0TdM0TdO0pDkGAgAg4ekcAICEoQkAQMLQBAAg4RhI0zRN0zRNK9rtAk0yC5sLlLxnAAAAAElFTkSuQmCC);
}
.point-bg-b {
  background-image: url(data:image/png;base64,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);
}
.point-bg-b::before {
  background-image: url(data:image/png;base64,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);
}
@media only screen and (max-width: 1440px) {
  .realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info {
    width: calc(100% - 20.1px);
  }
  .realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .main-info-part {
    min-width: 244px;
  }
}
@media only screen and (max-width: 1386px) {
  .realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info {
    flex-wrap: wrap;
  }
  .realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .main-info-part {
    width: 100%;
  }
  .realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part {
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) {
  .realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info {
    flex-wrap: wrap;
  }
  .realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part {
    flex-wrap: wrap;
  }
  .realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part .details-info-item {
    min-width: 100%;
  }
  .realtimes-school-overview .realtimes-school-row.type-1 .realtimes-school-info .details-info-part .details-info-item:after {
    top: auto;
    bottom: 0;
    left: 20px;
    right: 20px;
    width: auto;
    height: 1px;
  }
  .realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info {
    flex-wrap: wrap;
  }
  .realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .main-info-part {
    width: 100%;
  }
  .realtimes-school-overview .realtimes-school-row.type-2 .realtimes-school-info .details-info-part {
    width: 100%;
  }
}
@font-face {
  font-family: DINAlternateBold;
  src: url(../../font/DINAlternateBold.ttf);
}
.ai-block-title-container {
  height: 50px;
  padding: 10px 10px;
  display: flex;
  align-items: center;
  width: calc(100% + 40px);
  margin: -10px -20px 15px;
  background-color: rgba(0, 86, 193, 0.05);
  border-radius: 0 0 0 20px;
}
.ai-block-title-container .title-box {
  width: 103px;
  height: 28px;
  margin: 0 10px 0 0;
  background-image: linear-gradient(to right, #1154de, #6d2cff);
  border-radius: 14px ;
}
.ai-block-title-container .title-box::before {
  content: "";
  display: block;
  width: 103px;
  height: 28px;
  background-repeat: no-repeat;
  background-position: 6px 3px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAAAVCAYAAAA3raI2AAAACXBIWXMAAAsTAAALEwEAmpwYAAAEIUlEQVRYheWYP4hkRRDGf+0tKAceDJjsXTYHa2I2goHpKJgpOBeqGOwGCqLJGHpiMAf+DXdDTbwZMDSZTS/biYwU9hmJgcs8EFYw2c+gu2fq9fZ72zu7iqcfNDNTXV2vprqr6uvnJHENuA044JfrMPa444lCvRvAkx3zrwGvXtmb/whc4UndBp4Cfs7M7QCPwvcXgZ+ux7XHF1uFes/h09sGdRt/Oj8GngmyR8BHwHfAr6kR59yGbpZD0hjoA4fOuVmQTcL0gXOuktQDxkH2wDlXJzZ65ucE6AEz4NDIh8AIqIEPo9A5VyOpZHwVhpXdkfSupBOtcRJkd3J2/glIOgq+TMLvvvFvmJH1k/VjXQ3jkoDekrQM41ZmfkfSb2HsdNlKnN/PODTNBGlk5vc7gjmQtCvpOOjOw+9hYTDmJqhLMyxK5EVB/dQs/qxF550wOm0lQTjWeSyvENS2E7bbIk8xb7E7ld+gUSKPdo9zi7rGSNKZefCZpNczerfVkvLKBFXN9DsKTkcMrjmoNiNGYdhAj4Ns2GF7qPVJ7LXplQR1JOk04+RpmCutx7mg2gBMwlj9yQ2D2g9/PmbA1ARDMg5I6hmbaU21G74J+rnu/zS+g7+P7/gpbgIP8fTpE+Dkwp07D3sqYkcdm7kHlzXonKuASlLs5FX4XJ2slk2ZhDUrtnBVbOFJ/TbwLPAK8IZ1pAUOeA94E/ga+B74EU+j/ix4rk3xhXOuDn+sBwwl9VKaswF6eMpjsZvRszqzQLmeNzb28RRtAexd9FDnXLVF8zSW3rAilKy5kIjK1664aQsTvAXrEzzE88JyR3ytGxjbMYC1kR2YJXF+FnRWHNQ5twg25/iA1sC9sKZRngwq59zd6EyOQn2uZoNKcSbpS+UpVmdNVbN+LuWb1FxNNrBKU5XX1GmLr6umZDfA1sCMraHWfFeSdjO+n3uONdA27kn6I7P4NMxt1KiUp1Ipjo1/mwZ1Lh8cy1PHYdjgTIIsXgxS/nyUbIYd0U6DVnVdUyMR/5Z1Wgt4i0umpnGqj08nSK53AfFK2Jc0iGlYiBk+vSf4MrBwzh2qSZUmmXUxnQ/wJWCQzNfBRi7to+2e1jy3uujuPwVeAD4Iv79gw4AmToD/07bGxXo7MrrFQTX3/C619O5uZQvzeYAPbkzpXuJ7Cju/KHmhch94G39K7xfodyFHpUhkNqiXplZdcM69BKumFm9ve4GORZ29oGNLzQLfqCz6rE/+Hj7zAOqSoP4OfGO+XwUlQV3pquT2EhB0R3TQQdlmssZIns7VbTw1cuBgw5awiFmDAnY1FjNeDuPSzUlJo/q7IP9CxSK+pSp9obJM7MWGNU/kOQbQ2MjS96k/4F9S/5tR06zBVYu8a71FFdZVGb1Oe6Vv/m/gN6DktvS/x1/o18tO43ixeQAAAABJRU5ErkJggg==);
}
.ai-block-title-container .ai-text {
  font-size: 24px;
  line-height: 30px;
  color: rgba(98, 43, 252, 0.2);
  font-family: DINAlternateBold;
}
.ai-school-app-container {
  width: 100%;
  padding: 8px 0 10px;
}
.ai-school-app-container .ai-school-app-list {
  width: calc(100% + 20px);
  margin: 0 -10px;
  padding: 0 0 5px;
  display: flex;
  flex-wrap: wrap;
}
.ai-school-app-container .ai-school-app-list .ai-school-app {
  display: flex;
  align-items: center;
  padding: 0 10px 0 20px;
  width: calc(50% - 20.1px);
  height: 80px;
  border-radius: 12px;
  margin: 0 10px 15px;
  background-color: rgba(202, 211, 227, 0.15);
}
.ai-school-app-container .ai-school-app-list .ai-school-app .icon-box {
  width: 43px;
  height: 43px;
  margin: 0 10px 0 0;
}
.ai-school-app-container .ai-school-app-list .ai-school-app .details-part {
  flex: 1;
}
.ai-school-app-container .ai-school-app-list .ai-school-app .details-part .title-box {
  width: 100%;
  margin: 0 0 1px;
  font-size: 16px;
  line-height: 24px;
  color: #333;
  font-weight: bold;
}
.ai-school-app-container .ai-school-app-list .ai-school-app .details-part .text-box {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
  color: #666;
}
.ai-school-app-container .to-ai-app-center {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  border-radius: 19px;
  font-size: 14px;
}
.ai-school-app-container .to-ai-app-center .ai-app-center-icon {
  display: block;
  width: 20px;
  height: 20px;
  margin: 0 10px 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAABGklEQVQ4ja3Uv0oDQRDH8c/FgBLwQBBBKzsbX0SwNMFG8RGiD2B8Af/gE6hdTCsWdnkHGyuxEqwkhWIVi9vAeVzulpiB5Xb5zX5vZmd2E52hCFtAEz91jo0YGtawEePYjARuI8HrvIC74ftU5xiTcoqDMNJ5AE+xEkbvv8A2TnLrY+zNCmzjRlaMiSW4DVo0cBnn6KNVoreCdoXVopjoDBexji3s4FB2XjH2iTs84gXvDX9Tim30iY0Le5Kk5OqlOEO38LMi6FrWAaO8UBbRSFbZfXyX6F9B6xZhVN+U+xBJPxfpGEcYTNtUd2YDXOTWl1UwsirXMKV4C9FtKkkzbzGPw0jWGpN5pcW+Ng+mV3wm4DOW5gn8iPX9BWSYLicjuLTAAAAAAElFTkSuQmCC);
}
.ai-recommend-container {
  width: 100%;
}
.ai-recommend-container .ai-recommend-header {
  width: 100%;
  display: flex;
}
.ai-recommend-container .ai-recommend-header .title-icon {
  width: 28px;
  height: 28px;
  margin: 0 10px 0 0;
  border-radius: 14px;
  background-position: center;
  background-repeat: no-repeat;
}
.ai-recommend-container .ai-recommend-header .title-icon.icon-1 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA90lEQVQokY3SvS5EURTF8d81M4j4LHgKop9OoqPU6zyAB9B4BJ2ERKHTKNBRi0QhouQRRiTiO0vhkptrrvgnOzk5WfusdXZ2kUQfRnCIYBmvdcFAn6YJHGMcMzhA55cqSbUmkpwnOS3P00lukuwnaVW1RZIOVjFbxhoqY76Xb49iBVe4xDX2iiS7WMARxvCAjz5/LvCCJZxJ8pZkvhb5r5pL8lbka6xTaJWuw6XLIxbxVHOfRK9duehhszLB5z5NP9QdTzDYoN3CTpPjRiVqnYsmx/umWDUm0fvenN+b0UwH2rjFOrZ97eZfFFjDrSTdJHf5P3dJup/twsdRyroxogAAAABJRU5ErkJggg==);
}
.ai-recommend-container .ai-recommend-header .title-icon.icon-2 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA6ElEQVQokZWSMWpCQRRFzxcVyx8+NnauQEwjqT6kdQGpJKCFZAcuxkWktQghjWQFaYRUJkHhkzRpLDwpMkIcP1EvPN7jci8z784kKkAFaAFN4AG4ZB9PwAB4Bd6BLWpfLTwdhdpHXaljNVEz9U0lqhe1HTRjdZX4e9cWcA3U+B9r4BkoqoHIgFugfsT4AcwBdideAF9HTDukwGflBGEPuI/JMmMH6Ib5CpgBjweqEHH6J8Eb9VudhH4XJZwahtiIOlQ3ocdPs2fMSgSNEo6gtQosgREwBbbRJo2STEbAEjVXF2d8uYWa/wDmBUHQxEFTDwAAAABJRU5ErkJggg==);
}
.ai-recommend-container .ai-recommend-header .title-icon.icon-3 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAYAAABLcGxfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAr0lEQVQokZWRMQrCUAyGv6qTLh2Egi5d3dXr6AWKB3ES96L0Ih7AwbGLo1cQROFziVCpKAbCn+R74SXvoVa+W6USPlfrqNfqjEimahqqOoiGs7pWR6HnV0MeB/LIU7Ub8STYRDVRH8AKuABjYAMMgBtwAK7ADlgCfdRCPaqn0KKxQ6aWUS/VLFH5x3pAASwifgB7YBu8xX7t0GZfXukj68TVQyANBbg3xn5nP366xZ7VyBi/t7bVBgAAAABJRU5ErkJggg==);
}
.ai-recommend-container .ai-recommend-header .title-text {
  flex: 1;
  line-height: 28px;
  color: #333;
  font-size: 16px;
  font-weight: bold;
}
.ai-recommend-container .ai-recommend-header .more-btn {
  line-height: 28px;
  font-size: 14px;
}
.ai-recommend-container .ai-recommend-msg {
  width: 100%;
  margin: 0 0 19px;
}
.ai-recommend-container .ai-recommend-msg .ai-recommend-msg-item {
  width: 100%;
  height: 46px;
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
}
.ai-recommend-container .ai-recommend-msg .ai-recommend-msg-item .title-box {
  flex: 1;
  font-size: 14px;
  color: #333;
  line-height: 24px;
}
.ai-recommend-container .ai-recommend-msg .ai-recommend-msg-item .time-box {
  font-size: 14px;
  color: #999;
  line-height: 24px;
}
.ai-recommend-container .ai-app-list {
  width: calc(100% + 20px);
  margin: 0 -10px;
  padding: 10px 0 0;
  display: flex;
  flex-wrap: wrap;
}
.ai-recommend-container .ai-app-list .ai-app-item {
  display: flex;
  align-items: center;
  width: calc(100% / 3 - 20.01px);
  height: 54px;
  padding: 0 10px;
  border-radius: 6px;
  margin: 0 10px 10px;
}
.ai-recommend-container .ai-app-list .ai-app-item .icon-box {
  width: 34px;
  height: 34px;
  margin: 0 10px 0 0;
  overflow: hidden;
}
.ai-recommend-container .ai-app-list .ai-app-item .icon-box > img {
  height: 34px;
}
.ai-recommend-container .ai-app-list .ai-app-item .title-box {
  font-size: 14px;
  color: #333;
  line-height: 20px;
}
.ai-todo-list {
  width: 100%;
  margin: 0 0 20px;
}
.ai-todo-list .ai-todo-list-item {
  width: 100%;
  padding: 11px 0;
  display: flex;
  border-bottom: 1px solid #ddd;
}
.ai-todo-list .ai-todo-list-item .ai-todo-time {
  width: 64px;
  height: 54px;
  padding: 0 10px;
  margin: 0 10px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-radius: 6px;
  background: linear-gradient(to bottom, rgba(3, 92, 219, 0.2), rgba(3, 92, 219, 0.08));
}
.ai-todo-list .ai-todo-list-item .ai-todo-time .num-box {
  width: 100%;
  font-size: 20px;
  line-height: 26px;
  font-weight: bold;
}
.ai-todo-list .ai-todo-list-item .ai-todo-time .time-box {
  width: 100%;
  font-size: 14px;
  line-height: 20px;
}
.ai-todo-list .ai-todo-list-item .details-part {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.ai-todo-list .ai-todo-list-item .details-part .main-time-row {
  width: 100%;
  height: 22px;
  margin: 0 0 7px;
  display: flex;
}
.ai-todo-list .ai-todo-list-item .details-part .main-time-row .week-box {
  height: 22px;
  margin: 0 10px 0 0;
  line-height: 22px;
  color: #333;
  font-size: 14px;
}
.ai-todo-list .ai-todo-list-item .details-part .main-time-row .time-tag {
  height: 22px;
  padding: 0 8px;
  font-size: 14px;
  border-radius: 11px;
  line-height: 22px;
  color: #893802;
  background-color: rgba(254, 146, 21, 0.1);
}
.ai-todo-list .ai-todo-list-item .details-part .main-title-box {
  width: 100%;
  font-size: 14px;
  color: #333;
  line-height: 20px;
}
@media only screen and (max-width: 600px) {
  .ai-recommend-container .ai-app-list .ai-app-item {
    width: calc(100% - 20.1px);
  }
  .ai-school-app-container .ai-school-app-list .ai-school-app {
    width: calc(100% - 20.1px);
  }
}
/***卡片***/
.unsteady-part-con .card-block-col .card-panel-container.smart-card {
  background-position: center bottom;
  background-repeat: no-repeat;
  padding: 15px 15px 3px;
  min-height: 210px;
}
.smart-card-container {
  width: 100%;
}
.smart-card-container .smart-card-list {
  width: 100%;
}
.smart-card-container .smart-card-items {
  width: 100%;
  display: flex;
}
.smart-card-container .smart-card-items .details-text {
  min-height: 126px;
  padding: 7px 0 7px;
}
.smart-card-container .smart-card-items .activity-image {
  width: 104px;
  min-width: 104px;
  height: 159px;
  margin: 0 15px 0 0;
  overflow: hidden;
  border-radius: 10px;
}
.smart-card-container .smart-card-items .activity-details {
  box-sizing: border-box;
}
.smart-card-container .smart-card-items .activity-details .title-box {
  width: 100%;
  margin: 0 0 13px;
  font-size: 1.6rem;
  color: #333;
  line-height: 22px;
}
.smart-card-container .smart-card-items .activity-details .title-box.type-2 {
  margin: 0 0 6px;
}
.smart-card-container .smart-card-items .activity-details .title-box.type-2 + .info-box {
  margin: 0 0 3px;
}
.smart-card-container .smart-card-items .activity-details .info-box {
  width: 100%;
  font-size: 1.4rem;
  color: #333;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.smart-card-container .smart-card-items .activity-details .info-sm-box {
  width: 100%;
  font-size: 13px;
  line-height: 20px;
  color: #666;
}
.smart-card-container .smart-card-items .activity-details .time-info-box {
  width: 100%;
  font-size: 13px;
  line-height: 20px;
  color: #666;
}
.smart-card-container .smart-card-items .activity-details .time-info-box > font {
  margin: 0 5px 0 0;
}
.smart-card-container .smart-card-items .activity-details .time-info-box > span {
  color: #333;
}
.smart-card-container .smart-card-items .activity-details .alert-info-box {
  width: 100%;
  font-size: 14px;
  line-height: 24px;
}
.smart-card-container .smart-card-items .activity-details .alert-info-box > i {
  color: #f8ac30;
  margin: 0 2px 0 0;
}
.smart-card-container .smart-card-items .activity-details .alert-info-box > span {
  color: #c87305;
}
.smart-card-container .smart-card-items .activity-details .btn-box .btn {
  height: 32px;
  line-height: 18px;
  padding: 5px 10px 5px 15px;
  white-space: nowrap;
}
.smart-card-container .smart-card-items.type-2 .activity-image {
  width: 114px;
  min-width: 114px;
  height: 169px;
  margin: -5px 5px -5px 0;
}
.smart-card-container .smart-card-items.type-2 .activity-details {
  width: calc(100% - 109px);
  margin: 0 -5px 0 0;
}
.smart-card-container .swiper-pagination {
  position: relative;
  bottom: 0;
  padding: 15px 0 0;
}
.smart-card-container .swiper-pagination .swiper-pagination-bullet {
  height: 8px;
  width: 8px;
  opacity: 0.5;
  margin: 0 3px;
}
.smart-card-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 26px;
  height: 8px;
  border-radius: 4px;
  opacity: 0.8;
}
.leaving-school-content {
  width: 100%;
  padding: 11px 13px 0;
  background-repeat: no-repeat;
}
.leaving-school-content .title-image {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.leaving-school-content .main-text-box {
  width: 100%;
  padding: 18px 0 25px;
  font-size: 14px;
  line-height: 22px;
  color: #fff;
}
.leaving-school-content .btn {
  width: 100%;
  text-align: center;
}
.leaving-school-content .btn .fa-angle-right {
  color: #f6e38a;
}
.padd-15 {
  padding: 12px 15px 13px 15px !important;
}
.mb-8 {
  margin-bottom: 8px !important;
}
.mail-content {
  width: 100%;
  padding: 0 0 5px;
}
.mail-content > div {
  height: 74px;
}
.mail-content .mail-img {
  float: left;
  width: 142px;
  border-right: 1px solid #dedede;
  height: 74px;
  background-repeat: no-repeat;
  background-position: left center;
  background-image: url(data:image/png;base64,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);
}
.mail-content .unread-mail {
  float: left;
  width: calc(100% - 142px);
  padding: 0px 0px 0px 20px;
}
.mail-content .unread-mail p:nth-child(1) {
  font-size: 1.6rem;
}
.mail-content .unread-mail p:nth-child(1) span {
  font-size: 3.0rem;
  margin-right: 5px;
}
.mail-content .unread-mail p:nth-child(2) {
  font-size: 1.4rem;
  color: #666;
}
.mail-content + .mail-sec-title {
  padding: 16px 0 0;
  border-top: 1px solid #ddd;
}
.mail-sec-title {
  width: 100%;
  margin: 0 0 4px;
  font-size: 14px;
  color: #666;
  line-height: 24px;
}
.mail-addr {
  width: 100%;
  padding: 10px 0 3px;
  font-size: 1.4rem;
  color: #666;
}
.mail-addr-text {
  width: 100%;
  margin: 0 0 18px;
  font-size: 14px;
  color: #666;
  line-height: 20px;
}
.mail-info-row {
  width: 100%;
  padding: 14px 0 0;
  border-top: 1px solid #ddd;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.mail-info-row .title-box {
  color: #666;
  font-size: 14px;
}
.mail-info-row .number-box {
  font-size: 14px;
  line-height: 24px;
}
.mail-info-row .number-box > span {
  font-size: 18px;
}
.unread-mail-container {
  width: 100%;
}
.unread-mail-container .unread-mail-item {
  width: 100%;
  height: 56px;
  margin: 0 0 6px;
  padding: 0 20px;
  display: flex;
  align-items: center;
  border-radius: 10px;
}
.unread-mail-container .unread-mail-item .icon-box {
  height: 56px;
  margin: 0 9px 0 0 ;
  display: flex;
  align-items: center;
}
.unread-mail-container .unread-mail-item .title-box {
  flex: 1;
  font-size: 14px;
  line-height: 24px;
}
.unread-mail-container .unread-mail-item .text-box {
  line-height: 40px;
  font-size: 16px;
}
.unread-mail-container .unread-mail-item .text-box span {
  font-size: 30px;
}
.mail-adds-list {
  width: 100%;
  padding: 9px 0 8px;
}
.mail-adds-list > li {
  width: 100%;
  margin: 0 0 11px;
  font-size: 14px;
  line-height: 18px;
  color: #666;
}
.mail-adds-list > li:last-child {
  margin: 0;
}
.mail-adds-list > li > a > i {
  margin: 0 0 0 5px;
}
.financial-info-container {
  width: 100%;
  padding: 0 0 10px;
}
.financial-info-container .financial-info-inside {
  width: 100%;
  height: 139px;
  padding: 20px 9px 0;
  border-radius: 10px;
  display: flex;
}
.financial-info-container .financial-info-inside .financial-info-item {
  cursor: pointer;
  width: calc(100% / 3 - 0.01px);
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: column;
}
.financial-info-container .financial-info-inside .financial-info-item .financial-info-icon {
  width: 60px;
  height: 60px;
  padding: 13px 0 0;
  margin: 0 0 20px;
  border-radius: 10px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.financial-info-container .financial-info-inside .financial-info-item .financial-info-title {
  width: 100%;
  text-align: center;
  font-size: 1.4rem;
  color: #333;
}
.card-panel-body > ul,
.app-list-without-btn-body > ul {
  padding: 13px 0 0;
  margin: 0 0 -10px;
}
.card-panel-body > ul .item,
.app-list-without-btn-body > ul .item {
  width: 100%;
  cursor: pointer;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eee;
  height: 54px;
}
.card-panel-body > ul .item .icon-box,
.app-list-without-btn-body > ul .item .icon-box {
  height: 34px;
  width: 34px;
  min-width: 34px;
  margin: 0 10px 0 0;
}
.card-panel-body > ul .item .icon-box > img,
.app-list-without-btn-body > ul .item .icon-box > img {
  height: 100%;
}
.card-panel-body > ul .item .text-box,
.app-list-without-btn-body > ul .item .text-box {
  flex: 1;
  font-size: 1.4rem;
  color: #333;
  line-height: 20px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  /* 定义文本的行数 */
  overflow: hidden;
  text-overflow: ellipsis;
}
.card-panel-body > ul .item .number-box,
.app-list-without-btn-body > ul .item .number-box {
  min-width: 24px;
  height: 24px;
  padding: 0 7px;
  text-align: center;
  line-height: 24px;
  font-weight: bold;
  border-radius: 12px;
  color: #315684;
  font-size: 16px;
}
.card-panel-body > ul .item .point-box,
.app-list-without-btn-body > ul .item .point-box {
  min-width: 17px;
  height: 17px;
  border-radius: 9px;
  display: block;
  font-size: 1.4rem;
  line-height: 18px ;
  color: #fff;
  background-color: #ff0000 ;
  margin: 0 0 0 10px;
  text-align: center;
  padding: 0 3px;
}
.card-panel-body > ul .item.empt-box .icon-box,
.app-list-without-btn-body > ul .item.empt-box .icon-box {
  width: 20px;
  height: 20px;
  border-radius: 10px;
  margin: 0 10px 0 0;
}
.card-panel-body > ul .item.empt-box .text-box,
.app-list-without-btn-body > ul .item.empt-box .text-box {
  width: 120px;
  height: 14px;
  border-radius: 10px;
}
.card-panel-body > ul .item:last-child,
.app-list-without-btn-body > ul .item:last-child {
  border-bottom: none;
}
/* .app-list-without-btn-body{
	>ul{margin:0;
		.item{cursor: pointer;
			&:last-child{border-bottom:none;}
		}
	}
} */
.work-card {
  width: 100%;
  float: left;
  padding: 0 0 5px;
}
.work-card .work-card-inside {
  padding: 10px 12px;
  border-radius: 10px;
  margin: 0 0 10px;
}
.work-card .work-card-inside:last-child {
  margin: 0;
}
.work-card .work-card-inside.color-1 {
  background-color: rgba(248, 172, 48, 0.05);
}
.work-card .work-card-inside.color-1 .right-box {
  font-size: 1.3rem;
  color: #f8ac30;
}
.work-card .work-card-inside.color-1 .work-container.style-2 .left-box {
  background-color: rgba(248, 172, 48, 0.2);
}
.work-card .work-card-inside.color-1 .work-container.style-2 .left-box .bar {
  background-color: #f8ac30;
}
.work-card .work-card-inside.color-2 {
  background-color: rgba(86, 194, 43, 0.05);
}
.work-card .work-card-inside.color-2 .right-box {
  font-size: 1.3rem;
  color: #56c22b;
}
.work-card .work-card-inside.color-2 .work-container.style-2 .left-box {
  background-color: rgba(86, 194, 43, 0.2);
}
.work-card .work-card-inside.color-2 .work-container.style-2 .left-box .bar {
  background-color: #56c22b;
}
.work-card .work-card-inside .work-title {
  font-size: 1.4rem;
  color: #333;
  line-height: 16px;
  display: block;
  align-items: center;
  margin: 0 0 7px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.work-card .work-card-inside .work-title > img {
  height: 16px;
  margin: 0 7px 0 0;
}
.work-card .work-card-inside .work-container {
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.work-card .work-card-inside .work-container.style-2 .left-box {
  height: 5px;
  flex: 1;
  border-radius: 3px;
}
.work-card .work-card-inside .work-container.style-2 .left-box .bar {
  height: 5px;
  border-radius: 3px;
}
.work-card .work-card-inside .work-container.style-2 .right-box {
  width: 60px;
  text-align: end;
  line-height: 20px;
  font-size: 1.3rem;
}
.work-card .work-card-inside .work-container .left-box {
  font-size: 1.3rem;
  line-height: 20px;
  color: #666;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.work-card .work-card-inside .work-container .right-box {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 20px;
  font-size: 1.3rem;
}
.one-crad {
  height: 55px;
  margin: 0 0 5px;
  background-position: right 6px;
  background-repeat: no-repeat;
  width: 100%;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px 0 5px;
}
.one-crad.color-1 {
  background-color: rgba(96, 25, 134, 0.1);
  background-position: right center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,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);
}
.one-crad.color-1 .text-box,
.one-crad.color-1 .number-box,
.one-crad.color-1 .title-box {
  color: #601986;
}
.one-crad.color-1 .text-box span,
.one-crad.color-1 .number-box span,
.one-crad.color-1 .title-box span {
  color: #2980cf;
}
.one-crad.color-2 {
  background-color: rgba(41, 128, 207, 0.1);
}
.one-crad.color-2 .text-box,
.one-crad.color-2 .number-box,
.one-crad.color-2 .title-box {
  color: #2980cf;
}
.one-crad.color-2 .text-box span,
.one-crad.color-2 .number-box span,
.one-crad.color-2 .title-box span {
  color: #2980cf;
}
.one-crad.color-3 {
  background-color: rgba(248, 158, 45, 0.1);
}
.one-crad.color-3 .text-box,
.one-crad.color-3 .number-box,
.one-crad.color-3 .title-box {
  color: #f89e2d;
}
.one-crad.color-3 .text-box span,
.one-crad.color-3 .number-box span,
.one-crad.color-3 .title-box span {
  color: #f89e2d;
}
.one-crad.color-4 {
  background-color: rgba(247, 147, 30, 0.1);
}
.one-crad.color-4 .text-box,
.one-crad.color-4 .number-box,
.one-crad.color-4 .title-box {
  color: #f7931e;
}
.one-crad.color-4 .text-box span,
.one-crad.color-4 .number-box span,
.one-crad.color-4 .title-box span {
  color: #f7931e;
}
.one-crad.color-5 {
  background-color: rgba(0, 93, 169, 0.1);
}
.one-crad.color-5 .text-box,
.one-crad.color-5 .number-box,
.one-crad.color-5 .title-box {
  color: #005da9;
}
.one-crad.color-5 .text-box span,
.one-crad.color-5 .number-box span,
.one-crad.color-5 .title-box span {
  color: #005da9;
}
.one-crad .icon-box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 55px;
}
.one-crad .text-box {
  padding: 12px 0;
  font-size: 1.4rem;
  line-height: 20px;
}
.one-crad .text-box i {
  margin: 0 0 0 10px;
}
.one-crad .title-box {
  font-size: 1.4rem;
  padding: 12px 0;
  line-height: 20px;
}
.one-crad .number-box {
  flex: 1;
  text-align: right;
  padding: 5px 0;
  line-height: 34px;
  font-size: 1.6rem;
}
.one-crad .number-box > span {
  font-size: 3.0rem;
}
.one-crad-list {
  padding: 0 0;
}
.one-crad-list .one-crad-list-item {
  display: flex;
  height: 48px;
  border-bottom: 1px solid #ddd;
}
.one-crad-list .one-crad-list-item .title-box {
  display: flex;
  flex: 1;
  align-items: center;
  padding: 0;
  line-height: 1.6rem;
  font-size: 1.4rem;
  color: #666;
}
.one-crad-list .one-crad-list-item .number-box {
  text-align: right;
  padding: 10px 0;
  line-height: 27px;
  font-size: 1.4rem;
  color: #333;
}
.one-crad-list .one-crad-list-item .number-box span {
  font-size: 1.8rem;
  font-weight: bold;
}
.one-crad-list .one-crad-list-item:last-child {
  border-bottom: none;
}
.state-row {
  display: flex;
  width: 100%;
  height: 18px;
}
.state-row .title-box {
  line-height: 18px;
}
.state-row .state-box {
  line-height: 18px;
}
.bg-point-blue {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAAAsBAMAAAD8ygnuAAAAIVBMVEUAAAAWddsWddsWddsWddsWddsWddsWddsWddsWddsWddtam04VAAAAC3RSTlMAMgctDBYbKSMQIGiO6UEAAAHpSURBVDjLzZU9j9NAEIYfFjuOUzH5vEu1wPFRxtEdogxEQGvz2SYIqJOjQHTOUdAGIagT8UdZr41XiiGHi5Oy0jTzWOPVuzPvMO1BcgqrFLWc4XcmtAaae0OYnsH83CIvii2KRCsZ4EufpnS5JiO+yYatrA3CM6ghPQJpc9Mg87UnHZPqm1TXpG6QSMpKYiRDAxwakfRhe4yKxoSSGhQTmF9OB1i0cqhlkNLkQR63AA1U0yau9KgJeDqPE+BxHibtECVKjmDZQ0WnhLKgJTNuy4RHHc18WKAxvkFNiZ2CQwI5rihYiHu9EHf553V6NKVdvs48fx0lRxYFFi149hnenMOvDepLTPhpQuOh5v4DLHpxkaOvOTqc47+FuzE8XcNrjfoA3nvw30GjQD8dWnUgGuIZ9RrSNlKlRqqYRHSGlPQJpUtLRhbJXr3DHb0rtRdl7WVWe0hoUEvGtra/ezm9594HdP7RJ82dPvlo0d97cMa20oN25uVyh3B6u9npFgNSnR0Zl+g/5vLEoas8zpCqXlVFzgfx9vngxqJ6Huv8m+BS/7a7YZ7thgtUlO2Gdbkbvp8VKMWz6JAcIozhztrEBH5oeAXqJXjPwS/QE12i7QCiPp50aciIwDlEFW2QOo5cr7/rbdd6m/s3mjuYx/Zvl9YAAAAASUVORK5CYII=);
}
@media only screen and (max-width: 1330px) {
  .one-crad .title-box {
    width: 40px;
  }
  .one-crad .number-box > span {
    font-size: 2.4rem;
    letter-spacing: -1px;
  }
}
.my-internet-fee {
  width: 100%;
  float: left;
}
.my-internet-fee .top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 15px 0 0;
  border-radius: 10px;
  height: 50px;
  margin: 0 0 8px;
  background-repeat: no-repeat;
  background-position: calc(100% - 3px) center;
}
.my-internet-fee .top.color-1 {
  background-color: rgba(0, 158, 150, 0.1);
  background-image: url(data:image/png;base64,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);
  color: #009e96;
}
.my-internet-fee .top.color-1 .title-box {
  color: #009e96;
}
.my-internet-fee .top.color-2 {
  background-color: rgba(96, 25, 134, 0.1);
  background-image: url(data:image/png;base64,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);
  color: #601986;
}
.my-internet-fee .top.color-2 .title-box {
  color: #601986;
}
.my-internet-fee .top.color-3 {
  background-color: rgba(247, 147, 30, 0.1);
  color: #f7931e;
}
.my-internet-fee .top.color-3 .title-box {
  color: #f7931e;
}
.my-internet-fee .top .icon-box {
  display: flex;
  align-items: center;
  margin: 0 0 0 2px;
  height: 30px;
  font-size: 1.4rem;
}
.my-internet-fee .top .icon-box .icon-inside {
  width: 60px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.my-internet-fee .top .icon-box > img {
  height: 100%;
  margin: 0 10px 0 0;
}
.my-internet-fee .top .text-box {
  font-size: 3.0rem;
  height: 30px;
  line-height: 30px;
}
.my-internet-fee .top .text-box span {
  font-size: 1.4rem;
  margin: 0 0 0 3px;
}
.my-internet-fee .down-list {
  margin: 0 0 -10px;
}
.my-internet-fee .down-list .list-item {
  height: 44px;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #ddd;
}
.my-internet-fee .down-list .list-item:last-child {
  border: 0;
}
.my-internet-fee .down-list .list-item .text-box {
  font-size: 1.4rem;
  color: #666;
}
.my-internet-fee .down-list .list-item .num-box {
  font-size: 1.4rem;
  color: #333;
}
.my-internet-fee .down-list .list-item .num-box span {
  font-size: 1.8rem;
  font-weight: bold;
}
.my-internet-fee.type-56 .top {
  height: 56px;
}
.my-internet-fee.type-56 .top .icon-box {
  width: 65px;
  height: 54px;
  margin: 0;
  align-items: center;
  justify-content: center;
}
.my-internet-fee.type-56 .top .icon-box > img {
  margin: 0;
  max-height: 100%;
  height: auto;
}
.my-internet-fee.type-56 .top .title-box {
  font-size: 1.4rem;
  flex: 1;
}
.state-row {
  width: 100%;
  display: flex;
  height: 30px;
  padding: 10px 0 2px;
}
.state-row .title-box {
  flex: 1;
  line-height: 18px;
  font-size: 1.4rem;
  color: #666;
}
.state-row .state-box .tag-box {
  height: 18px;
  padding: 0 4px;
}
.state-row .state-box .tag-box.success {
  background-color: #56c22b;
  border-radius: 4px;
  font-size: 1.4rem;
  color: #fff;
}
.pay-box {
  width: 100%;
  float: left;
  display: flex;
  padding: 6px 0 0;
  margin: 0 0 7px;
  max-height: 55px;
}
.pay-box .icon-box {
  width: 60px;
  height: 50px;
  justify-content: center;
  align-items: center;
  margin: 0 10px 0 0;
}
.pay-box .icon-box > img {
  max-width: 100%;
}
.pay-box .overview-info .overview-info-title {
  font-size: 1.4rem;
  color: #666;
  margin: 0 0 5px;
}
.pay-box .overview-info .overview-info-title.style-2 {
  font-size: 1.5rem;
  color: #333;
  margin: 0 0 4px;
}
.pay-box .overview-info .overview-info-text {
  font-size: 1.4rem;
  color: #666;
}
.pay-box .overview-info .overview-info-text span {
  color: #999;
}
.pay-box .overview-info .overview-info-text.color-1 {
  color: #0a50a0;
}
.overview-info-device {
  display: flex;
  width: 100%;
  padding: 10px 0;
  margin: 0 0 -10px;
  height: 44px;
  border-top: 1px solid #ddd;
}
.overview-info-device .device-item {
  flex: 1;
  padding: 0 0 0 0;
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 1.4rem;
  line-height: 24px;
  color: #666;
}
.shopping {
  margin: -14px 0 0;
}
.shopping.block-mod {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 40px);
  margin: -20px -20px 0px;
}
.shopping.block-mod .item {
  width: 50%;
  padding: 20px 20px 20px;
  border-bottom: none;
}
.shopping.block-mod .item:last-child {
  padding: 20px;
  margin: 0;
}
.shopping.block-mod::before {
  content: "";
  display: block;
  width: 1px;
  position: absolute;
  bottom: 20px;
  top: 20px;
  left: 50%;
  border-right: 1px solid #ddd;
}
.shopping.block-mod::after {
  content: "";
  display: block;
  width: calc(100% - 40px);
  height: 1px;
  position: absolute;
  bottom: 50%;
  left: 20px;
  right: 20px;
  border-bottom: 1px solid #ddd;
}
.shopping .item {
  border-bottom: 1px solid #ddd;
  padding: 15px  0 21px;
}
.shopping .item:last-child {
  bottom: 0;
  margin: 0;
}
.shopping .item .title {
  font-size: 1.4rem;
  color: #333;
  line-height: 21px;
  margin: 0 0 5px;
}
.shopping .item .info {
  display: flex;
  align-items: center;
  font-size: 1.3rem;
  color: #666;
  line-height: 16px;
}
.shopping .item .info img {
  height: 16px;
  margin: 3px 5px 0 0;
}
.shopping .item .content-box {
  width: 100%;
  display: flex;
  padding: 12px 0 0;
}
.shopping .item .content-box .icon-box {
  height: 98px;
  width: 104px;
  border-radius: 10px;
  overflow: hidden;
  margin: 0 10px 0 0;
}
.shopping .item .content-box .overview-info {
  width: calc(100% - 114px);
}
.shopping .item .content-box .overview-info .overview-info-title {
  font-size: 1.8rem;
  line-height: 22px;
  color: #666;
  margin: 0 0 10px;
}
.shopping .item .content-box .overview-info .overview-info-title span {
  font-size: 1.3rem;
  color: #999;
  position: relative;
}
.shopping .item .content-box .overview-info .overview-info-title span::before {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  height: 1px;
  background-color: #999;
  content: "";
  display: block;
}
.shopping .item .content-box .overview-info .overview-info-title.color-1 {
  color: #f8b233;
  font-weight: bold;
}
.shopping .item .content-box .overview-info .overview-info-title.color-2 {
  color: #56c22b;
}
.shopping .item .content-box .overview-info .overview-info-text {
  font-size: 1.3rem;
  line-height: 22px;
  color: #666;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  overflow: hidden;
}
.shopping .item:last-child {
  border: none;
  padding: 15px  0 15px;
}
.lostandfound-box .item {
  display: flex;
  margin: 0 0 15px;
}
.lostandfound-box .item .icon-box {
  width: 46px;
  height: 46px;
  overflow: hidden;
  margin: 0 8px 0 0;
}
.lostandfound-box .item .overview-info {
  width: calc(100% - 54px);
}
.lostandfound-box .item .overview-info .overview-info-title {
  font-size: 1.4rem;
  color: #333;
  line-height: 24px;
  margin: 0 0 5px;
}
.lostandfound-box .item .overview-info .overview-info-title.color-1 span {
  color: #5ac038;
}
.lostandfound-box .item .overview-info .overview-info-title.color-2 span {
  color: #f95158;
}
.lostandfound-box .item .overview-info .overview-info-text {
  line-height: 1;
  font-size: 1.3rem;
  color: #666;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}
.q-link-list-outside {
  padding: 9px 0 15px;
}
.q-link-list {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 14px);
  margin: 0 -7px;
}
.q-link-list .q-link-item {
  display: flex;
  width: calc(50% - 14.01px);
  height: 48px;
  margin: 0 7px;
  padding: 5px 0;
  border-bottom: 1px solid #ddd;
}
.q-link-list .q-link-item .mark-line {
  height: 12px;
  width: 4px;
  margin: 13px 5px 13px 0;
  border-radius: 2px;
}
.q-link-list .q-link-item .title-box {
  flex: 1;
  line-height: 37px;
  font-size: 1.4rem;
  color: #333;
}
.page-popup-modal .modal-header {
  position: relative;
}
.page-popup-modal .modal-header:before {
  content: "";
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 0;
  height: 1px;
  border-top: 1px solid #ddd;
}
.line-popup-content {
  position: relative;
  width: calc(100% + 40px);
  margin: 0 -20px;
  padding: 10px 20px 20px;
  max-height: 70vh;
  overflow: auto;
}
.line-popup-content .home-block-title {
  width: calc(100% + 10px);
  margin: 0 -5px;
}
.line-popup-content .link-popup-container {
  width: calc(100% + 10px);
  margin: 0 -5px;
}
.link-popup-container {
  width: 100%;
}
.link-popup-container .link-popup-list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.link-popup-container .link-popup-list .link-popup-item {
  display: flex;
  align-items: center;
  width: calc(100% / 3 - 20.1px);
  height: 48px;
  padding: 10px 0;
  line-height: 27px;
  font-size: 1.4rem;
  color: #333;
  margin: 0 10px;
  border-bottom: 1px solid #ddd;
}
.link-popup-container .link-popup-list .link-popup-item .mark-box {
  display: block;
  width: 4px;
  height: 12px;
  margin: 0 5px 0 0;
  border-radius: 2px;
}
.college-cloud-block {
  width: 100%;
}
.college-cloud-block .college-cloud-box {
  width: 100%;
  height: 56px;
  padding: 0 10px;
  display: flex;
  align-items: center;
  border-radius: 10px;
  background-color: rgba(10, 135, 128, 0.1);
}
.college-cloud-block .college-cloud-box .icon-box {
  width: 62px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.college-cloud-block .college-cloud-box .title-box {
  font-size: 14px;
  color: #0a8780;
  line-height: 22px;
  flex: 1;
}
.college-cloud-block .doc-content-list {
  width: 100%;
  padding: 0 0;
}
.college-cloud-block .doc-content-list .doc-content-item {
  cursor: pointer;
  width: 100%;
  height: 47px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  line-height: 22px;
  color: #333;
}
.college-cloud-block .doc-content-list .doc-content-item:last-child {
  border-bottom: none;
}
.todo-card-box {
  width: 100%;
  display: flex;
  height: 64px;
  margin: 5px 0;
  padding: 7px;
  background-color: rgba(255, 138, 0, 0.1);
  border-radius: 9px;
}
.todo-card-box .icon-part {
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  background-color: #fff;
}
.todo-card-box .details-part {
  flex: 1;
  padding: 0 14px 0 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.todo-card-box .details-part .title-box {
  font-size: 14px;
  line-height: 34px;
  color: #333;
}
.todo-card-box .details-part .title-box > span {
  font-size: 24px;
  color: #333;
  font-weight: bold;
}
.todo-card-box .details-part .number-box {
  font-size: 24px;
  line-height: 34px;
  color: #333;
  font-weight: bold;
}
.todo-card-box .details-part .link-box {
  font-size: 14px;
  line-height: 34px;
  color: #ff8a00;
}
.todo-block-list {
  width: 100%;
  margin: 0 0 -10px;
}
.todo-block-list .todo-block-item {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 15px 0 18px;
  width: 100%;
  height: 85px;
  border-bottom: 1px solid #ddd;
}
.todo-block-list .todo-block-item .title-box {
  width: 100%;
  margin: 0 0 11px;
  font-size: 14px;
  line-height: 18px;
  color: #333;
}
.todo-block-list .todo-block-item .info-box {
  display: flex;
}
.todo-block-list .todo-block-item .info-box span {
  display: block;
  height: 16px;
  padding: 0 10px 0 0;
  margin: 0 10px 0 0;
  border-right: 1px solid #666;
  font-size: 14px;
  color: #666;
  line-height: 16px;
}
.todo-block-list .todo-block-item .info-box span:last-child {
  border-right: none;
}
.todo-block-list .todo-block-item::before {
  content: "";
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 0;
  width: 3px;
}
.todo-block-list .todo-block-item.color-1::before {
  background-color: #287fcf;
}
.todo-block-list .todo-block-item.color-2::before {
  background-color: #f7931e;
}
.todo-block-list .todo-block-item.color-3::before {
  background-color: #920783;
}
.todo-block-list .todo-block-item:last-child {
  border-bottom: none;
}
.todo-block-list .todo-block-item.empty-box::before {
  display: none;
}
.todo-block-list .todo-block-item.empty-box .mark-line {
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 0;
  width: 3px;
}
.todo-block-list .todo-block-item.empty-box .title-box {
  width: 100%;
  height: 10px;
  margin: 0 0 17px;
}
.todo-block-list .todo-block-item.empty-box .title-box > span {
  display: block;
  height: 10px;
  width: 80%;
  border-radius: 5px;
}
.todo-block-list .todo-block-item.empty-box .info-box > span {
  display: block;
  height: 12px;
  width: 35%;
  border-radius: 6px;
}
.course-platform-content {
  width: calc(100% + 20px);
  padding: 2px 0 0;
  margin: 0 -10px -10px;
  display: flex;
  flex-wrap: wrap;
}
.course-platform-content .course-platform-item {
  width: calc(50% - 20.1px);
  height: 85px;
  padding: 10px 15px 0;
  margin: 0 10px 20px;
  border-radius: 6px;
}
.course-platform-content .course-platform-item .title-row {
  width: 100%;
  margin: 0 0 3px;
  font-size: 1.6rem;
  line-height: 26px;
  color: #333;
}
.course-platform-content .course-platform-item .number-row {
  width: 100%;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.course-platform-content .course-platform-item .number-row .number-box {
  font-size: 24px;
  line-height: 34px;
  color: #333;
  font-weight: bold;
}
.course-platform-content .course-platform-item .number-row .icon-box {
  height: 34px;
  display: flex;
  align-items: center;
}
.credit-panel .credit-panel-contaienr {
  display: flex;
  padding: 0 13px 0;
  margin: -10px 0;
  border-top: 3px solid rgba(249, 147, 0, 0.3);
}
.credit-panel .credit-panel-contaienr .credit-flag-part {
  width: 141px;
  height: 140px;
  padding: 24px 0 0;
  margin: -3px -10px 0;
  background-position: center -3px;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.credit-panel .credit-panel-contaienr .credit-flag-part .credit-flag-title {
  width: 100%;
  margin: 0 0 6px;
  text-align: center;
  font-size: 1.4rem;
  line-height: 24px;
  color: #fff;
}
.credit-panel .credit-panel-contaienr .credit-flag-part .credit-flag-number {
  width: 100%;
  text-align: center;
  font-size: 2.9rem;
  line-height: 40px;
  color: #fff;
  font-weight: bold;
}
.credit-panel .credit-panel-contaienr .credit-details-part {
  display: flex;
  flex-direction: column;
  padding: 21px 0 0 25px;
}
.credit-panel .credit-panel-contaienr .credit-details-part .title-box {
  width: 100%;
  margin: 0 0 8px;
  font-size: 14px;
  line-height: 22px;
  color: #666;
}
.credit-panel .credit-panel-contaienr .credit-details-part .number-box {
  width: 100%;
  margin: 0 0 1px;
  font-size: 20px;
  line-height: 30px;
  color: #666;
  font-weight: bold;
}
.credit-panel .credit-panel-contaienr .credit-details-part .static-box {
  width: 100%;
  font-size: 14px;
  line-height: 22px;
  color: #f99400;
}
.credit-panel.credit-green .credit-panel-contaienr {
  border-top: 3px solid rgba(59, 179, 79, 0.3);
}
.credit-panel.credit-green .credit-panel-contaienr .credit-details-part .static-box {
  color: #3bb34f;
}
.award-experience-container {
  padding: 0 0 4px;
}
.award-experience-container .award-experience-item {
  position: relative;
}
.award-experience-container .award-experience-item .line-box {
  position: absolute;
  width: 2px;
  top: 32px;
  bottom: -5px;
  left: 6px;
}
.award-experience-container .title-row {
  width: 100%;
  height: 30px;
  margin: 0 0 6px;
  display: flex;
  align-items: center;
}
.award-experience-container .title-row .icon-box {
  width: 15px;
  height: 30px;
  margin: 0 10px 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.award-experience-container .title-row > span {
  font-size: 14px;
  line-height: 30px;
  color: #333;
}
.award-experience-container .award-details-list {
  padding: 0 0 0 25px;
}
.award-experience-container .award-details-list .award-details-item {
  width: 100%;
  margin: 0 0 8px;
}
.award-experience-container .award-details-list .award-details-item .award-tag {
  float: left;
  display: inline-block;
  padding: 0 5px;
  height: 20px;
  margin: 1px 5px 1px 0;
  border-radius: 4px;
  line-height: 20px;
  text-align: center;
  font-size: 13px;
}
.award-experience-container .award-details-list .award-details-item .award-tag.color-orange {
  background-color: rgba(249, 151, 0, 0.1);
  color: #f99700;
}
.award-experience-container .award-details-list .award-details-item .year-text {
  display: inline;
  margin: 0 10px 0 0;
  font-size: 14px;
  line-height: 22px;
  color: #333;
}
.award-experience-container .award-details-list .award-details-item .tit-text {
  display: inline;
  font-size: 14px;
  line-height: 22px;
  color: #333;
}
.info-alert-block {
  width: 100%;
  padding: 0 20px 18px;
  display: flex;
  align-items: center;
}
.info-alert-block .icon-box {
  margin: 0 20px 0 0;
}
.info-alert-block .details-part {
  width: 100%;
}
.info-alert-block .details-part .info-text-title {
  width: 100%;
  margin: 0 0 15px;
  font-size: 1.4rem;
  color: #333;
  line-height: 24px;
}
.info-alert-block .details-part .info-text-details {
  display: flex;
  font-size: 1.4rem;
  color: #666;
  line-height: 18px;
}
.info-alert-block .details-part .info-text-details > span {
  font-size: 1.4rem;
  color: #666;
}
.info-alert-block .details-part .info-text-details .mark-box {
  display: block;
  padding: 0;
  width: 18px;
  height: 18px;
  margin: 0 5px 0 0;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  line-height: 14px;
  color: #fff;
  font-size: 1.2rem;
  text-align: center;
}
.info-alert-block .details-part .info-text-details .mark-box.lg {
  border-color: rgba(236, 105, 65, 0.7);
  background-color: rgba(236, 105, 65, 0.42);
}
.info-alert-block .details-part .info-text-details .mark-box.md {
  border-color: rgba(248, 181, 81, 0.7);
  background-color: rgba(248, 181, 81, 0.42);
}
.info-alert-block .details-part .info-text-details .mark-box.sm {
  border-color: rgba(128, 194, 105, 0.7);
  background-color: rgba(128, 194, 105, 0.42);
}
.manage-block-container {
  width: 100%;
  padding: 10px 0 0;
}
.manage-block-container .manage-block-title {
  display: flex;
  width: 100%;
  margin: 0 0 15px;
  padding: 0 20px;
}
.manage-block-container .manage-block-title .title-box {
  padding: 0 0 0 20px;
  margin: 0 20px 0 0;
  font-size: 1.6rem;
  line-height: 26px;
  background-repeat: no-repeat;
  background-position: left center;
}
.manage-block-container .manage-block-title .info-box {
  font-size: 1.2rem;
  line-height: 26px;
  color: #999;
}
.manage-block-container .manage-block-title .info-box > i {
  font-size: 1.3rem;
}
.manage-block-container .manage-block-list {
  display: flex;
  flex-wrap: wrap;
}
.manage-block-container .manage-block-list .manage-block {
  position: relative;
  width: calc(20% - 40.01px);
  margin: 5px 20px 25px;
  border-radius: 4px;
  overflow: hidden;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
}
.manage-block-container .manage-block-list .manage-block .title-box {
  display: flex;
  align-items: center;
  height: 42px;
  padding: 0 10px;
  font-size: 1.6rem;
  line-height: 37px;
  border-radius: 4px;
}
.manage-block-container .manage-block-list .manage-block .title-box .tag-box {
  display: block;
  padding: 0;
  min-width: 18px;
  width: 18px;
  height: 18px;
  margin: 0 5px 0 0;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  line-height: 16px;
  color: #fff;
  font-size: 1.2rem;
  text-align: center;
}
.manage-block-container .manage-block-list .manage-block .title-box .tag-box.lg {
  border-color: rgba(236, 105, 65, 0.7);
  background-color: rgba(236, 105, 65, 0.42);
}
.manage-block-container .manage-block-list .manage-block .title-box .tag-box.md {
  border-color: rgba(248, 181, 81, 0.7);
  background-color: rgba(248, 181, 81, 0.42);
}
.manage-block-container .manage-block-list .manage-block .title-box .tag-box.sm {
  border-color: rgba(128, 194, 105, 0.7);
  background-color: rgba(128, 194, 105, 0.42);
}
.manage-block-container .manage-block-list .manage-block .title-box .tit-text {
  font-size: 1.4rem;
  color: #16427f;
  line-height: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* 改成你需要的行数 */
  -webkit-box-orient: vertical;
}
.manage-block-container .manage-block-list .manage-block .body-box {
  height: 66px;
  padding: 0 10px;
  line-height: 66px;
  text-align: center;
}
.manage-block-container .manage-block-list .manage-block .body-box > img {
  max-width: 100%;
  vertical-align: middle;
}
.manage-block-container .manage-block-list .manage-block .shadow-box {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
  flex-wrap: wrap;
  align-content: center;
}
.manage-block-container .manage-block-list .manage-block .shadow-box .icon-box {
  width: 100%;
  font-size: 2.4rem;
  color: #fff;
  line-height: 32px;
  text-align: center;
}
.manage-block-container .manage-block-list .manage-block .shadow-box .text-box {
  width: 100%;
  font-size: 1.6rem;
  color: #fff;
  line-height: 26px;
  text-align: center;
}
.manage-block-container .manage-block-list .manage-block:hover .shadow-box {
  display: flex;
}
.manage-block-container .manage-block-list.my-block .manage-block .shadow-box {
  background-color: rgba(232, 72, 29, 0.7);
}
.manage-block-container .manage-block-list.all-block .manage-block .shadow-box {
  background-color: rgba(84, 187, 41, 0.7);
}
.full-screen .manage-block-container .manage-block-list .manage-block {
  width: calc((100% / 7) - 40.01px);
}
.schedule-sm-card {
  width: 100%;
  padding: 0 0 5px;
}
.schedule-sm-card .schedule-sm-item {
  width: 100%;
  padding: 0 10px 0 15px;
  position: relative;
}
.schedule-sm-card .schedule-sm-item::before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 5px;
  width: 3px;
  height: 44px;
}
.schedule-sm-card .schedule-sm-item .title-row {
  width: 100%;
  margin: 0 0 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.schedule-sm-card .schedule-sm-item .title-row .title-box {
  font-size: 14px;
  line-height: 24px;
  color: #333;
}
.schedule-sm-card .schedule-sm-item .title-row .title-box > span {
  font-weight: bold;
  color: #333;
  font-size: 14px;
}
.schedule-sm-card .schedule-sm-item .title-row .time-tag {
  height: 18px;
  padding: 0 10px;
  line-height: 18px;
  font-size: 14px;
  color: #893802;
  border-radius: 9px;
  background-color: rgba(241, 151, 22, 0.1);
}
.schedule-sm-card .schedule-sm-item .details-row {
  font-size: 14px;
  line-height: 24px;
  color: #333;
}
.schedule-sm-card .schedule-sm-item:nth-child(odd)::before {
  background-color: #0056c1;
}
.schedule-sm-card .schedule-sm-item:nth-child(even)::before {
  background-color: #0056c1;
}
.book-list-container {
  width: 100%;
  padding: 20px 0 0;
  margin: 0 0 10px;
  border-bottom: 1px solid #ddd;
}
.book-list-container .book-list-item {
  width: 100%;
  height: 130px;
  padding: 0 20px;
  margin: 0 0 20px;
  border-radius: 10px;
}
.book-list-container .book-list-item .title-row-container {
  display: flex;
  width: 100%;
  height: 57px;
  padding: 15px 0;
  border-bottom: 1px solid #ddd;
}
.book-list-container .book-list-item .title-row-container .title-box {
  flex: 1;
  padding: 0 0 0 29px;
  line-height: 26px;
  font-size: 1.6rem;
  font-weight: bold;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFklEQVQ4jcXSvyvEYRwH8Nf3e8+dn4Nfg0yU0aBMYrKREnb/gtG5MohFiazWS/kXDMpkkzITg0EW5UJiMJzD/ejcHfIeP32eV+/n6YnCbHYQ2xhDp9pyjhXsFwZR8/zeKYZrBL7mFQO4hpAKcSMIBPSjDQshGeIGnY+MIFMGnWxN6etqLZpd3OSMpw+q10slE0WD0aXKB0r3yqCmbxZqTUiGYuhwdUJvZ0vR7PL2wfT6UXUoVfJGk2uVD5TulTf6q6v9PxR+/iHz0K81SiQahl5w/wHFcQy7WMVTHdAzHjH03iiGLLqxgWQdjZY/G+WhHlzhpE7oDh15KIqP5a+2g7MakUJmkMFxiOJoDptIo71OKIcDLL4Bbmot1vlmA78AAAAASUVORK5CYII=);
}
.book-list-container .book-list-item .title-row-container .tag-box {
  height: 22px;
  padding: 0 5px;
  border-radius: 4px;
  color: #fff;
  font-size: 1.4rem;
}
.book-list-container .book-list-item .title-row-container .tag-box.color-1 {
  background-color: #f8ab2d;
}
.book-list-container .book-list-item .details-part-container {
  width: 100%;
}
.book-list-container .book-list-item .details-part-container .number-row {
  width: 100%;
  margin: 0 0 1px;
  padding: 5px 0;
  font-size: 1.4rem;
  color: #666;
  line-height: 24px;
}
.book-list-container .book-list-item .details-part-container .details-info-row {
  display: flex;
  width: 100%;
  height: 22px;
}
.book-list-container .book-list-item .details-part-container .details-info-row .details-info-item {
  display: flex;
  margin: 0 13px 0 0;
  line-height: 22px;
  font-size: 1.4rem;
  color: #333;
}
.book-list-container .book-list-item .details-part-container .details-info-row .details-info-item .tag-box {
  display: block;
  height: 22px;
  padding: 0 4px;
  margin: 0 10px 0 0;
  border-radius: 4px;
  font-size: 1.4rem;
}
.book-list-container .book-list-item .details-part-container .details-info-row .details-info-item > font {
  flex: 1;
}
body {
  min-width: 320px;
}
.mb-menu-btn {
  display: none;
}
@media only screen and (max-width: 1160px) {
  .block-panel-container.adaption-block .comm-app-container .comm-app-list .comm-app-item {
    width: calc(50% - 20.1px);
  }
  .block-panel-container.adaption-block .msg-fullsize-container .msg-fullsize-list {
    height: 459px;
    overflow: hidden;
  }
  .block-panel-container.adaption-block .msg-fullsize-container .msg-fullsize-list .msg-fullsize-item {
    width: calc(100% - 20.1px);
    height: 67px;
    padding: 8px 0;
  }
  .hnlg-my-data-container .my-data-col:nth-child(1) {
    width: 60%;
  }
  .hnlg-my-data-container .my-data-col:nth-child(2) {
    width: 40%;
  }
}
@media only screen and (max-width: 1280px) {
  .calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-col-header-cell.fc-day-today::after {
    width: 100%;
    margin: 0;
    left: 0;
    top: 1px;
  }
}
@media only screen and (max-width: 1270px) {
  .campus-life-container {
    flex-wrap: wrap;
  }
  .campus-life-container .campus-life-part {
    width: calc(100% - 30.1px);
  }
  .block-panel-container.width-50 {
    width: calc(100% - 20.1px);
  }
  .hnlg-my-data-container .my-data-col:nth-child(1) {
    width: 100%;
  }
  .hnlg-my-data-container .my-data-col:nth-child(2) {
    width: 100%;
  }
  .hnlg-my-data-container .personnel-training-container .student-number-row {
    margin: 0 0 10px;
  }
  .todo-app-container .todo-app-list {
    width: 100%;
    margin: 0;
  }
  .todo-app-container .todo-app-list .todo-app-item {
    width: 100%;
    margin: 0;
  }
}
@media only screen and (max-width: 960px) {
  .normal-mod .fullsize-part-con,
  .simple-mod .fullsize-part-con {
    height: auto;
  }
  .normal-mod .ad-sm-mod-container,
  .simple-mod .ad-sm-mod-container {
    display: none;
  }
  .normal-mod .animated,
  .simple-mod .animated {
    animation: initial;
  }
  .normal-mod .cloud-container > div,
  .simple-mod .cloud-container > div {
    animation: initial;
  }
  .normal-mod .wow,
  .simple-mod .wow {
    animation: initial!important;
  }
  .normal-mod .slogan,
  .simple-mod .slogan {
    display: none;
  }
  .normal-mod .ec-page-header,
  .simple-mod .ec-page-header {
    display: block;
  }
  .normal-mod .ad-panel-container,
  .simple-mod .ad-panel-container {
    height: 110px;
  }
  .normal-mod .ad-panel-container .ad-swiper-container,
  .simple-mod .ad-panel-container .ad-swiper-container {
    height: 110px;
  }
  .normal-mod .ad-panel-container .ad-swiper-container img,
  .simple-mod .ad-panel-container .ad-swiper-container img {
    height: 100%;
  }
  .ec-page-outside-container .ec-page-main-container .ec-page-header .ec-header-title {
    display: none;
  }
  .calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-col-header-cell.fc-day-today::after {
    display: none;
  }
  .fullsize-page-main-tab-row .fullsize-page-tab .main-tab-item {
    height: 38px;
    padding: 0 10px;
    font-size: 1.4rem;
  }
  .fullsize-page-main-tab-row .fullsize-page-tab .main-tab-item > img {
    width: 12px;
  }
  .mb-menu-btn {
    display: flex;
    float: left;
    height: 62px;
    align-items: center;
    padding: 0 10px;
    color: #333;
  }
  .mb-menu-btn > a {
    font-size: 2.0rem;
  }
  .ec-page-outside-container .ec-page-nav-container {
    position: absolute;
    left: -160px;
  }
  .ec-page-outside-container .ec-page-main-container {
    width: 100% !important;
  }
  .ec-page-outside-container .ec-page-nav-container .nav-fold-btn {
    display: none ;
    opacity: 1;
    background-color: #fff;
  }
  .open-mb-menu .ec-page-outside-container .ec-page-nav-container {
    position: absolute;
    left: 0;
  }
  .open-mb-menu .ec-page-outside-container .ec-page-nav-container .nav-fold-btn {
    display: block;
  }
  .unsteady-part-con {
    flex-wrap: wrap;
  }
  .unsteady-part-con .panel-block-col {
    width: 100%;
  }
  .unsteady-part-con .card-block-col {
    width: calc(100% + 20px);
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
  }
  .unsteady-part-con .card-block-col .card-panel-container {
    width: calc(100% / 3 - 20px);
    margin: 0 10px 20px;
  }
}
@media only screen and (max-width: 830px) {
  .unsteady-part-con .card-block-col .card-panel-container.smart-card {
    background-size: cover;
  }
  .unsteady-part-con {
    flex-wrap: wrap;
  }
  .unsteady-part-con .card-block-col .card-panel-container {
    width: calc(100% / 2 - 20px);
    margin: 0 10px 20px;
  }
}
@media only screen and (max-width: 630px) {
  .weather-block-container .time-box {
    border: none;
  }
  .weather-block-container .weather-block {
    width: 100%;
    padding: 20px 0  0;
  }
  .unsteady-part-con .card-block-col .card-panel-container.smart-card {
    background-size: cover;
  }
  .unsteady-part-con .card-block-col {
    width: 100%;
    margin: 0;
  }
  .unsteady-part-con .card-block-col .card-panel-container {
    width: 100%;
    margin: 0 0 20px;
  }
  .calendar-block-body .calendar-block-outside .fc-header-toolbar.fc-toolbar {
    display: block;
  }
  .calendar-block-body .calendar-block-outside .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk {
    display: block;
  }
  .calendar-block-body .calendar-block-outside .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:nth-child(1) {
    width: 100%;
  }
  .calendar-block-body .calendar-block-outside .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:nth-child(1) .fc-button-primary.fc-next-button {
    margin: 0;
  }
  .calendar-block-body .calendar-block-outside .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:nth-child(1) .fc-myCustomButton-button {
    display: none;
  }
  .calendar-block-body .calendar-block-outside .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:nth-child(3) {
    width: 100%;
  }
  .calendar-block-body .calendar-block-outside .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-primary.fc-list-button {
    padding-left: 25px;
  }
  .calendar-block-body .calendar-block-outside .fc-header-toolbar.fc-toolbar .fc-toolbar-chunk:nth-child(3) .fc-button-primary.fc-list-button::before {
    left: 5px;
  }
}
@media only screen and (max-width: 540px) {
  .main-part-footer .main-part-footer-inside .footer-text {
    width: 100%;
    text-align: center;
  }
  .main-part-footer .main-part-footer-inside .footer-text.push-right-15 {
    display: none;
  }
  .ec-page-outside-container .ec-page-main-container .ec-page-header .operate-bar .header-search-box {
    display: none;
  }
  .hnlg-my-data-container .my-property-container {
    flex-wrap: wrap;
  }
  .hnlg-my-data-container .my-property-container .icon-box {
    width: 100%;
    height: 100px;
    margin: 0 0 20px;
  }
  .hnlg-my-data-container .my-property-container .icon-box .icon-box-inside {
    width: 100%;
    height: 100px;
  }
  .hnlg-my-data-container .my-property-container .icon-box .icon-box-inside > img {
    height: 80%;
  }
  .hnlg-my-data-container .my-property-container .my-property-list {
    width: 100%;
  }
  .calendar-block-body .calendar-block-outside .fc-view-harness .fc-timegrid .fc-scrollgrid-liquid .fc-col-header .fc-col-header-cell .fc-col-header-cell-cushion {
    white-space: break-spaces;
    word-wrap: break-word;
  }
  .todo-app-container .todo-app-list .todo-app-item {
    flex-wrap: wrap;
    height: auto;
  }
  .todo-app-container .todo-app-list .todo-app-item .option-box {
    width: 100%;
  }
  .todo-app-container .todo-app-list .todo-app-item .option-box .option-link {
    margin: 0 10px 0 0;
  }
}
.apps-market-home {
  width: 100%;
  padding: 25px 20px 30px;
}
.apps-market-banner {
  width: 100%;
  margin: 0 0 44px;
}
.apps-market-banner .apps-market-swiper {
  float: left;
}
.apps-market-banner .apps-market-swiper .apps-market-banner-item {
  float: left;
}
.apps-market-banner .apps-market-swiper .apps-market-banner-item > img {
  float: left;
}
.app-market-list-container {
  width: 100%;
  margin: 0 0 40px;
}
.app-market-list-container:last-child {
  margin: 0 0 0;
}
.app-market-title {
  width: 100%;
  height: 30px;
  margin: 0 0 20px 0;
  line-height: 30px;
}
.app-market-title .title-box {
  float: left;
  line-height: 30px;
  font-size: 20px;
  color: #333;
}
.app-market-title .btn-box {
  float: right;
  line-height: 30px;
  font-size: 14px;
}
.app-market-applist {
  width: 100%;
  max-height: 170px;
  overflow: hidden;
}
.app-market-applist .app-market-appitem {
  position: relative;
  float: left;
  width: calc(100% / 3 - 0.01px);
  height: 70px;
  margin: 0 0 30px;
  padding: 0 15px;
  cursor: pointer;
}
.app-market-applist .app-market-appitem .icon-box {
  float: left;
  margin: 5px 20px 5px 0;
  height: 60px;
  width: 60px;
  border-radius: 12px;
}
.app-market-applist .app-market-appitem .icon-box > img {
  width: 100%;
}
.app-market-applist .app-market-appitem .add-app {
  position: absolute;
  top: -4px;
  left: 66px;
  display: block;
  width: 20px;
  height: 20px;
}
.app-market-applist .app-market-appitem .detail-box {
  float: left;
  width: calc(100% - 80.01px);
  height: 70px;
}
.app-market-applist .app-market-appitem .detail-box .title-box {
  float: left;
  width: 100%;
  margin: 0 0 2px;
  font-size: 16px;
  line-height: 26px;
  color: #333;
}
.app-market-applist .app-market-appitem .detail-box .title-box .title-box-text {
  float: left;
  width: 100%;
}
.app-market-applist .app-market-appitem .detail-box .title-box .btn-box {
  display: none;
  height: 24px;
  float: right;
  padding: 0 10px;
  border: 1px solid #ddd;
  background-color: #fff;
  color: #666;
  font-size: 12px;
  line-height: 22px;
}
.app-market-applist .app-market-appitem .detail-box .info-box {
  float: left;
  width: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #666;
}
.app-market-list-container.unfold .app-market-applist {
  max-height: 999999px;
}
.evaluate-list-content {
  width: 100%;
}
.evaluate-detail-list {
  width: 100%;
}
.evaluate-detail-list .evaluate-detail-item {
  width: 100%;
  cursor: pointer;
  padding: 23px 0 0;
}
.evaluate-detail-list .evaluate-detail-item .user-picture-box {
  float: left;
  width: 46px;
  height: 46px;
  margin: 0 17px 0 0;
  border-radius: 23px;
  overflow: hidden;
}
.evaluate-detail-list .evaluate-detail-item .user-picture-box > img {
  width: 100%;
}
.evaluate-detail-list .evaluate-detail-item .detail-item-details {
  float: left;
  width: calc(100% - 63.01px);
  padding: 0 0 25px;
  border-bottom: 1px solid #ddd;
}
.evaluate-detail-list .evaluate-detail-item .evaluate-title-row {
  width: 100%;
  float: left;
  padding: 2px 0;
  margin: 0 0 7px;
}
.evaluate-detail-list .evaluate-detail-item .evaluate-title-row .user-name {
  float: left;
  line-height: 24px;
  font-size: 16px;
  font-weight: bold;
}
.evaluate-detail-list .evaluate-detail-item .evaluate-title-row .evaluate-time {
  float: right;
  line-height: 24px;
  font-size: 14px;
  color: #999;
}
.evaluate-detail-list .evaluate-detail-item .evaluate-text-row {
  float: left;
  width: 100%;
  line-height: 24px;
  font-size: 14px;
  color: #666;
}
.evaluate-detail-list .evaluate-detail-item .evaluate-star-row {
  float: left;
  width: 100%;
  height: 22px;
}
.evaluate-detail-list .evaluate-detail-item .evaluate-star-row .delete-evaluate {
  display: none;
  float: right;
  font-size: 16px;
  line-height: 22px;
  color: #ff545a;
}
.evaluate-detail-list .evaluate-detail-item:hover .evaluate-star-row .delete-evaluate {
  display: block;
}
.app-detail-info .app-detail-info-title {
  width: 100%;
  margin: 0 0 13px 0;
}
.app-detail-info .app-detail-info-title .mark-point {
  float: left;
  height: 14px;
  width: 4px;
  margin: 7px 10px 0 0;
}
.app-detail-info .app-detail-info-title .title-box {
  float: left;
  font-size: 18px;
  line-height: 28px;
  color: #333;
}
.app-detail-info .app-detail-info-body {
  width: 100%;
  padding: 0 0 19px 15px;
}
.app-detail-info .detail-info-text {
  font-size: 14px;
  color: #666;
  line-height: 22px;
}
.evaluate-info-con {
  display: flex;
}
.evaluate-info-con .evaluate-number-part {
  float: left;
  width: 185px;
}
.evaluate-info-con .evaluate-number-part .evaluate-score {
  float: left;
  width: 100%;
  height: 70px;
  font-size: 16px;
  line-height: 70px;
}
.evaluate-info-con .evaluate-number-part .evaluate-score > font {
  font-size: 60px;
}
.evaluate-info-con .evaluate-number-part .star-box {
  float: left;
  width: 100%;
  margin: 0 0 11px;
  font-size: 20px;
}
.evaluate-info-con .evaluate-number-part .evaluate-people-number {
  float: left;
  width: 100%;
  font-size: 16px;
  color: #999;
  line-height: 24px;
}
.evaluate-info-con .evaluate-star-list {
  float: left;
  width: calc(100% - 275.01px);
  padding: 5px 0 0;
}
.evaluate-info-con .evaluate-star-list .evaluate-star-item {
  float: left;
  width: 100%;
  padding: 1px 0;
}
.evaluate-info-con .evaluate-star-list .evaluate-star-item .star-box {
  float: left;
  max-width: 124px;
  width: calc((100% - 77.01px) / 2);
}
.evaluate-info-con .evaluate-star-list .evaluate-star-item .star-number-progress {
  float: left;
  height: 4px;
  margin: 10px 0;
  width: calc((100% - 84.01px) / 2);
  max-width: 112px;
  background-color: rgba(204, 204, 204, 0.3);
}
.evaluate-info-con .evaluate-star-list .evaluate-star-item .star-number-progress .star-number-progress-inside {
  float: left;
  height: 4px;
  background-color: #ccc;
}
.evaluate-info-con .evaluate-star-list .evaluate-star-item .pro-number {
  float: left;
  width: 84px;
  line-height: 24px;
  font-size: 14px;
  color: #999;
  text-align: right;
}
.evaluate-info-con .evaluate-btn-part {
  float: right;
  width: 83px;
  display: flex;
  align-items: center;
  align-content: center;
}
.evaluate-info-con .evaluate-btn-part .btn {
  width: 100%;
  text-align: center;
}
.app-evaluate-tab {
  width: 100%;
  height: 53px;
  border-bottom: 1px solid #ddd;
}
.app-evaluate-tab .evaluate-tab-item {
  float: left;
  height: 52px;
  margin: 0 30px 0 0;
  line-height: 52px;
  font-size: 14px;
  color: #333;
  border-bottom: 4px solid rgba(255, 255, 255, 0);
}
.app-base-info {
  width: 100%;
  padding: 20px 0 27px;
  margin: 0 0 25px 0;
  border-bottom: 1px solid #ddd;
}
.app-base-info .app-icon-box {
  float: left;
  width: 58px;
  height: 58px;
  margin: 0 20px 0 0;
}
.app-base-info .app-icon-box > img {
  width: 100%;
}
.app-base-info .app-info-box {
  float: left;
  width: calc(100% - 178.01px);
}
.app-base-info .app-info-box .app-name {
  float: left;
  width: 100%;
  margin: 0 0 2px;
  font-size: 18px;
  line-height: 32px;
  font-weight: bold;
  color: #333;
}
.app-base-info .app-info-box .app-text {
  float: left;
  width: 100%;
}
.app-base-info .app-info-box .app-text .com-name {
  float: left;
  padding: 0 21px 0 0;
  font-size: 14px;
  color: #999;
  line-height: 22px;
  position: relative;
}
.app-base-info .app-info-box .app-text .com-name::before {
  content: "";
  display: block;
  width: 1px;
  height: 14px;
  border-right: 1px solid #ddd;
  position: absolute;
  top: 4px;
  right: 10px;
}
.app-base-info .app-info-box .app-text .star-box {
  float: left;
  line-height: 22px;
}
.app-base-info .app-info-box .app-text .star-box .star-number {
  color: #666;
  padding: 0 0 0 10px;
  font-weight: bold;
}
.app-base-info .app-option-box {
  float: right;
  width: 100px;
}
.app-base-info .app-option-box .number-box {
  float: right;
  width: 100%;
  margin: 0 0 6px;
  font-size: 14px;
  color: #999;
  line-height: 20px;
  text-align: right;
}
.app-base-info .app-option-box .btn.btn-lg {
  float: right;
  height: 36px;
  padding-top: 5px;
  padding-bottom: 5px ;
}
.app-base-info .app-option-box .btn.btn-lg font {
  font-size: 18px;
}
.app-star-score {
  padding: 3px 0;
  line-height: 1;
}
.app-star-score > img {
  float: left;
  height: 16px;
  margin: 0 5px 0 0;
}
.app-star-score-number {
  float: left;
  font-size: 14px;
  color: #fa9014;
  padding: 0 0 0;
  line-height: 32px;
}
.apps-icon-select-list > li {
  width: calc(20% - 10px);
  height: 50px;
  border-radius: 8px;
  line-height: 50px;
  text-align: center;
  font-size: 36px;
  color: #999;
}
.apps-icon-select-list > li > i {
  line-height: 50px;
}
.apps-icon-select-list > li.bg-theme-100 i {
  color: #fff;
}
@media only screen and (max-width: 1280px) {
  .apps-market-banner {
    height: 150px;
  }
  .apps-market-banner img {
    height: 150px;
  }
  .app-market-applist .app-market-appitem {
    width: 50%;
  }
}
.worktable-collect-block {
  width: 100%;
  padding: 0 15px;
}
.todo-alert-bar {
  cursor: pointer;
  width: calc(100% - 20px);
  height: 50px;
  margin: 0 10px 20px;
  padding: 0 10px 0 0;
  display: flex;
  align-items: center;
  border-radius: 10px;
  background-color: rgba(241, 85, 33, 0.1);
}
.todo-alert-bar .icon-box {
  width: 45px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABjklEQVQ4jc3VPWsVQRTG8d/erIX4AimMjY1o0DYkEAhokcpK0CSNjZ8gnRAhcBsRzE2wSarkC2hnYadFEMQiELHyG6QIUTAvSF7MtZgZXS+7uRuN4gPLzh7O/OfMnDNnsy8Tl1WoH9O4hqxgP8A7PMJm2cQ8vhu4hatx3MAUzuE1DgtzzuABbuBZtO3hLT4kaIZXGC1ZtBkj6tTLGMRwh30KrUZceRTzGMQAJqLTftn2on0n+g5gBCt4nCJNR5DO6AK28DmufB3fCsDzuI1lfBKOZg2LWEKWF5z30YuLha00cb8k0lXMoS9+bwgJlCKt0nvcwekOv10hMZU6Cpr0tYbPL2ocd8LfhPacJDTDJGZx6iSgGR4qr4ba0HE8jREl4BjeCOVWdTGOzP4V3MSMUId36wC7QVvCTsbidy1gN2gbT/ARZ/G8DrAbNIFf1AEV9V8V/7+H5h3jTaFfZuXupToQEvjj6uZ+NuBJLGD9N4K7hHtCYts5toWm24zPn6iVIm1jSPhX1emvVdoVe+93mBVMz5fpMqQAAAAASUVORK5CYII=);
}
.todo-alert-bar .info-text {
  flex: 1;
  font-size: 16px;
  color: #f15521;
  line-height: 22px;
}
.todo-alert-bar .info-text > span {
  font-size: 20px;
  color: #f15521;
  font-weight: bold;
}
.todo-alert-bar .slot-box {
  height: 50px;
  display: flex;
  align-items: center;
}
.todo-alert-bar .slot-box .btn-box {
  width: 61px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #f15521;
  text-align: center;
  border-radius: 5px;
  background-color: #fff;
}
.todo-alert-bar:hover {
  background-color: rgba(241, 85, 33, 0.15);
}
.work-application-list .application-item .icon-box .app-icon {
  background: none!important;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAoUlEQVQokZ2QMQrCQBBF3y5WVkabFQLBNjbxUjmDCFaCd1gvpQipdVFIZXKEtVlwnRAX/NWbmf+HYZQtzRZY8ZEDjoGnQAVkQA9cJsIMUES8AeaBF0Cl+a1M1LNUoBd1p8PNsR4Rn4EX4IEOuCpbmtH1ddMOesp7n7hKBGxpdnx/5lk37QHgtF7ugTyaOS3MCEMuZkXqSwP9FbiLnhthgNsbemQfRdCuhn8AAAAASUVORK5CYII=);
}
.worktable-tab-row {
  position: relative;
  width: 100%;
  display: flex;
  padding: 0 15px 10px 5px;
  margin: 0 0 20px;
}
.worktable-tab-row .tab-btn {
  line-height: 30px;
  white-space: nowrap;
}
.worktable-tab-row::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 10px;
  height: 1px;
  width: calc(100% - 30px);
  margin: 0 5px;
  border-bottom: 1px solid #ddd;
}
.worktable-panel-container {
  width: 100%;
}
.worktable-panel-container .block-panel-container {
  background: none;
}
.worktable-panel-container .worktable-panel-list {
  width: 50%;
  padding: 0 15px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item {
  position: relative;
  display: flex;
  width: 100%;
  min-height: 145px;
  margin: 0 0 30px;
  border-radius: 6px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item.bg-color-fff {
  background-color: #fff;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-panel-item-inside {
  position: relative;
  display: flex;
  width: 100%;
  min-height: 145px;
  border-radius: 6px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info {
  position: relative;
  min-width: 120px;
  width: 120px;
  padding: 20px 10px 0;
  border-radius: 6px 0 0 6px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .worktable-item-info-inside {
  width: 100%;
  opacity: 1;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .icon-box {
  width: 100%;
  height: 50px;
  margin: 0 0 15px;
  display: flex;
  justify-content: center;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .icon-box .icon-box-inside {
  display: flex;
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  justify-content: center;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .icon-box .bg-header-05 {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 10px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .title-box {
  width: 100%;
  height: 26px;
  line-height: 26px;
  font-size: 16px;
  text-align: center;
  font-weight: bold;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .title-box .bg-header-05 {
  float: left;
  display: inline-block;
  width: 62%;
  height: 14px;
  margin: 6px 19%;
  border-radius: 10px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .text-box {
  width: 100%;
  height: 22px;
  line-height: 22px;
  font-size: 12px;
  text-align: center;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .text-box .bg-header-05 {
  float: left;
  display: inline-block;
  width: 48%;
  height: 10px;
  margin: 6px 26%;
  border-radius: 5px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .block-drag-mark {
  width: 30px;
  height: 30px;
  padding: 0 0;
  margin: -20px 0 -10px -10px;
  border-radius: 10px 0 5px 0;
  text-align: center;
  line-height: 28px;
  cursor: all-scroll;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .edit-row {
  display: none;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  padding: 3px 0 0;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-info .edit-row .edit-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  margin: 0 5px;
  background-color: rgba(255, 255, 255, 0.95);
  font-size: 18px;
  color: #666;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.03);
  border-radius: 50%;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app {
  max-width: calc(100% - 120.01px);
  flex: 1;
  position: relative;
  padding: 20px 0 0;
  border-radius: 0 6px 6px 0;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .line-1 {
  display: block;
  width: 1px;
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: calc(100% / 3 - 0.01px);
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .line-2 {
  display: block;
  width: 1px;
  position: absolute;
  top: 20px;
  bottom: 20px;
  right: calc(100% / 3 - 0.01px);
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside {
  width: 100%;
  height: 108px;
  overflow: hidden;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name {
  position: relative;
  float: left;
  width: calc(100% / 3 - 20.01px);
  margin: 5px 10px;
  height: 26px;
  padding: 0px 10px;
  line-height: 26px;
  font-size: 14px;
  color: #333;
  cursor: pointer;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name > i,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name > i {
  color: #999;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.add-btn,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.add-btn {
  display: none;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name > span,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name > span {
  width: calc(100% - 20px);
  display: block;
  float: left;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name > span.before-mark,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name > span.before-mark {
  display: none;
  position: absolute;
  width: 50%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 50%;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name > span.after-mark,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name > span.after-mark {
  display: none;
  position: absolute;
  width: 50%;
  right: 0;
  top: 0;
  bottom: 0;
  left: 50%;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name > span .point,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name > span .point {
  font-weight: normal;
  display: inline-block;
  height: 16px;
  padding: 0 4px;
  margin: 0 0 0 10px;
  border-radius: 8px;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  background-color: #dd2432;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside span.app-name {
  float: left;
  width: calc(100% / 3 - 0.01px);
  height: 36px;
  padding: 11px 20px;
  cursor: pointer;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside span.app-name > font {
  display: block;
  height: 14px;
  width: 48%;
  border-radius: 4px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .folditem-btn {
  position: absolute;
  top: 91px;
  right: 0;
  height: 36px;
  width: calc(100% / 3 - 0.01px);
  display: flex;
  align-items: cetner;
  justify-content: center;
  background-color: #fff;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .folditem-btn .open {
  display: block;
  height: 36px;
  width: 100%;
  font-size: 14px;
  padding: 0;
  background: #fff;
  box-sizing: border-box;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .folditem-btn .open > font {
  display: block;
  height: 36px;
  width: 100%;
  line-height: 26px;
  padding: 5px 20px;
  box-sizing: border-box;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .folditem-btn .close {
  display: none;
  height: 36px;
  width: 100%;
  font-size: 14px;
  padding: 0;
  background: #fff;
  box-sizing: border-box;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-item-app .folditem-btn .close > font {
  display: block;
  height: 36px;
  width: 100%;
  line-height: 26px;
  padding: 5px 20px;
  box-sizing: border-box;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group {
  width: 100%;
  padding: 15px 0 0;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item {
  width: 100%;
  margin: 0 0 3px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-title-part {
  width: 100%;
  height: 32px;
  padding: 0 20px;
  display: flex;
  align-items: center;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-title-part .title-box {
  width: 97px;
  padding: 0 0 0 20px;
  font-size: 14px;
  font-weight: bold;
  background-position: left center;
  background-repeat: no-repeat;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-title-part .line-box {
  height: 1px;
  flex: 1;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part {
  position: relative;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside {
  width: 100%;
  height: 72px;
  overflow: hidden;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name {
  position: relative;
  float: left;
  width: calc(100% / 2 - 20.01px);
  margin: 5px 10px;
  height: 26px;
  padding: 0 10px;
  line-height: 26px;
  font-size: 14px;
  color: #333;
  cursor: pointer;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .point-box,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .point-box {
  width: 6px;
  height: 6px;
  border-radius: 3px;
  margin: 10px 5px 10px 0;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name > i,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name > i {
  color: #999;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name.add-btn,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name.add-btn {
  display: none;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name > span,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name > span {
  width: calc(100% - 20px);
  display: block;
  float: left;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name > span.before-mark,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name > span.before-mark {
  display: none;
  position: absolute;
  width: 50%;
  left: 0;
  top: 0;
  bottom: 0;
  right: 50%;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name > span.after-mark,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name > span.after-mark {
  display: none;
  position: absolute;
  width: 50%;
  right: 0;
  top: 0;
  bottom: 0;
  left: 50%;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name > span .point,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name > span .point {
  font-weight: normal;
  display: inline-block;
  height: 16px;
  padding: 0 4px;
  margin: 0 0 0 10px;
  border-radius: 8px;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  background-color: #dd2432;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .text-inside,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .text-inside {
  display: block;
  max-width: calc(100% - 46px);
  width: auto;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .point-num,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .point-num {
  display: block;
  float: left;
  width: auto;
  height: 16px;
  min-width: 16px;
  padding: 0 4px;
  margin: 5px 0 0 5px;
  line-height: 16px;
  color: #fff;
  border-radius: 8px;
  background-color: #dd2432;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .fa,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .fa {
  width: auto;
  position: absolute;
  right: 20px;
  top: 0;
  height: 36px;
  line-height: 36px;
  margin: 0 0;
  color: #FFC107;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .fa.fa-star-o,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .fa.fa-star-o {
  display: none;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .fa.fa-star,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .fa.fa-star {
  display: block;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .star-icon-o,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .star-icon-o {
  float: right;
  display: none;
  width: 15px;
  height: 26px;
  background-position: center 5px;
  background-repeat: no-repeat;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .star-icon-o.fa,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .star-icon-o.fa {
  background: none;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .star-icon,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .star-icon {
  float: right;
  display: block;
  width: 15px;
  height: 26px;
  background-position: center 5px;
  background-repeat: no-repeat;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name .star-icon.fa,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name .star-icon.fa {
  background: none;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover {
  width: calc(100% / 2 - 20.01px);
  margin: 5px 10px;
  padding: 0 10px;
  height: 26px;
  border-radius: 6px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover .fa,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover .fa {
  right: 10px;
  top: 0px;
  height: 26px;
  line-height: 26px;
  background-color: rgba(255, 255, 255, 0.7);
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover .fa.fa-star-o,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover .fa.fa-star-o {
  display: block;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover .star-icon.fa,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover .star-icon.fa {
  background: none;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover .star-icon-o,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover .star-icon-o {
  display: block;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover .star-icon-o.fa,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover .star-icon-o.fa {
  background: none;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name:hover .star-icon-o.fa.fa-star-o,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name:hover .star-icon-o.fa.fa-star-o {
  color: #999;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name.type-1 .text-inside,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name.type-1 .text-inside {
  padding-left: 20px;
  background-position: left center;
  background-repeat: no-repeat;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name.type-2 .text-inside,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name.type-2 .text-inside {
  padding-left: 20px;
  background-position: left center;
  background-repeat: no-repeat;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name.has-point-lock .text-inside,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name.has-point-lock .text-inside {
  width: auto;
  max-width: calc(100% - 45px);
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name.has-point-lock .inside-number-box,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name.has-point-lock .inside-number-box {
  display: block;
  margin: 5px 0 4px 5px;
  width: 17px;
  min-width: 17px;
  padding: 0 3px;
  border: 1px solid #fff;
  background-color: #fe4330;
  border-radius: 8px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 14px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside a.app-name.has-point-lock .lock-btn,
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside p.app-name.has-point-lock .lock-btn {
  display: block;
  width: 15px;
  height: 26px;
  margin: 0 0 0 5px;
  background-position: center;
  background-repeat: no-repeat;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside span.app-name {
  float: left;
  width: calc(100% / 2 - 0.01px);
  margin: 0 10px;
  height: 36px;
  padding: 11px 10px;
  cursor: pointer;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside span.app-name > font {
  display: block;
  border-radius: 4px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside span.app-name > font:first-child {
  display: block;
  float: left;
  width: 6px;
  height: 6px;
  border-radius: 3px;
  margin: 4px 12px 0 0;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .item-app-inside span.app-name > font:last-child {
  width: 48%;
  height: 14px;
  float: left;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .folditem-btn {
  position: absolute;
  top: 36px;
  right: 0;
  height: 36px;
  width: calc(100% / 2 - 0.01px);
  display: flex;
  align-items: cetner;
  justify-content: center;
  background-color: #fff;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .folditem-btn .open {
  display: block;
  height: 36px;
  width: 100%;
  font-size: 14px;
  padding: 0;
  background: #fff;
  box-sizing: border-box;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .folditem-btn .open > font {
  display: block;
  height: 36px;
  width: 100%;
  line-height: 26px;
  padding: 5px 20px;
  box-sizing: border-box;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .folditem-btn .close {
  display: none;
  height: 36px;
  width: 100%;
  font-size: 14px;
  padding: 0;
  background: #fff;
  box-sizing: border-box;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part .folditem-btn .close > font {
  display: block;
  height: 36px;
  width: 100%;
  line-height: 26px;
  padding: 5px 20px;
  box-sizing: border-box;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part.unfold .item-app-inside {
  height: auto;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part.unfold .folditem-btn {
  position: relative;
  top: auto;
  right: auto;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part.unfold .folditem-btn .open {
  display: none;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item .worktable-app-group .worktable-app-group-item .group-details-part.unfold .folditem-btn .close {
  display: block;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .line-1,
.worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .line-2 {
  bottom: 52px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .item-app-inside {
  height: auto!important;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .folditem-btn {
  position: relative;
  top: auto!important;
  width: 100%!important;
  height: 36px;
  margin: 8px 0;
  display: flex;
  align-items: cetner;
  justify-content: center;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .folditem-btn .open {
  display: none;
  height: 36px;
  padding: 0;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .folditem-btn .open > font {
  display: block;
  height: 36px;
  text-align: center;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .folditem-btn .close {
  display: block;
  height: 36px;
  padding: 0;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item.unfold .worktable-item-app .folditem-btn .close > font {
  display: block;
  height: 36px;
  text-align: center;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item > span.block-before-mark {
  display: none;
  position: absolute;
  width: 100%;
  left: 0;
  top: -40%;
  bottom: 50%;
  right: 0;
  z-index: 100;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item > span.block-after-mark {
  display: none;
  position: absolute;
  width: 100%;
  right: 0;
  top: 50%;
  bottom: -40%;
  left: 0;
  z-index: 100;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item.active > span.block-before-mark {
  display: none!important;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item.active > span.block-after-mark {
  display: none!important;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item.type-2 {
  min-height: 242px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item.type-2 .worktable-panel-item-inside {
  min-height: 242px;
}
.worktable-panel-container .worktable-panel-list .worktable-panel-item.type-2 .worktable-item-info {
  padding: 65px 10px 0;
}
.worktable-panel-container .worktable-panel-list.setting-mod .worktable-panel-item:hover .icon-box {
  margin: 0 0 5px;
}
.worktable-panel-container .worktable-panel-list.setting-mod .worktable-panel-item:hover .text-box {
  display: none;
}
.worktable-panel-container .worktable-panel-list.setting-mod .worktable-panel-item:hover .worktable-item-info .edit-row {
  display: flex;
}
.worktable-panel-container .worktable-panel-list.setting-mod .worktable-panel-item .worktable-item-app .item-app-inside {
  height: auto!important;
  padding-bottom: 15px;
}
.worktable-panel-container .worktable-panel-list.setting-mod .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.add-btn {
  display: block;
}
.worktable-panel-container .worktable-panel-list.setting-mod .worktable-panel-item .worktable-item-app .folditem-btn {
  display: none;
}
.worktable-panel-container .worktable-panel-list.type-en .worktable-panel-item .worktable-item-info .title-box {
  height: 32px;
  line-height: 16px;
  font-size: 12px;
  overflow: hidden;
}
.worktable-panel-container.inside-two-col {
  margin: 0 0 -10px;
}
.worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item {
  min-height: 181px;
  margin: 0 0 20px;
}
.worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-info {
  padding: 30px 10px 0;
}
.worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .line-1 {
  left: calc(100% / 2 - 0.01px);
}
.worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .line-2 {
  display: none;
}
.worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside {
  height: 140px;
}
.worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name,
.worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name {
  width: calc(100% / 2 - 20.01px);
}
.worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside span.app-name {
  width: calc(100% / 2 - 20.01px);
  margin: 0 10px;
  padding: 11px 10px;
}
.worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item .worktable-item-app .folditem-btn {
  width: calc(100% / 2 - 1.01px);
  top: 127px;
}
.worktable-panel-container.inside-two-col .worktable-panel-list .worktable-panel-item.type-2 .worktable-item-info {
  padding: 65px 10px 0;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .text-inside,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .text-inside,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .text-inside,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .text-inside {
  display: block;
  width: calc(100% - 15px);
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .fa,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .fa,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .fa,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .fa {
  width: auto;
  position: absolute;
  right: 20px;
  top: 0;
  height: 36px;
  line-height: 36px;
  margin: 0 0;
  color: #FFC107;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .fa.fa-star-o,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .fa.fa-star-o,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .fa.fa-star-o,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .fa.fa-star-o {
  display: none;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .fa.fa-star,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .fa.fa-star,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .fa.fa-star,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .fa.fa-star {
  display: block;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon-o,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon-o,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon-o,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon-o {
  float: right;
  display: none;
  width: 15px;
  height: 26px;
  background-position: center 5px;
  background-repeat: no-repeat;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon-o.fa,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon-o.fa,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon-o.fa,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon-o.fa {
  background: none;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon {
  float: right;
  display: block;
  width: 15px;
  height: 26px;
  background-position: center 5px;
  background-repeat: no-repeat;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon.fa,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name .star-icon.fa,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon.fa,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name .star-icon.fa {
  background: none;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover {
  background-color: rgba(255, 255, 255, 0.7);
  width: calc(100% / 2 - 20.01px);
  margin: 5px 10px;
  padding: 0 10px;
  height: 26px;
  border-radius: 6px;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .fa,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .fa,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .fa,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .fa {
  right: 10px;
  top: 0px;
  height: 26px;
  line-height: 26px;
  background-color: rgba(255, 255, 255, 0.7);
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .fa.fa-star-o,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .fa.fa-star-o,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .fa.fa-star-o,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .fa.fa-star-o {
  display: block;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon.fa,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon.fa,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon.fa,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon.fa {
  background: none;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon-o,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon-o,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon-o,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon-o {
  display: block;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon-o.fa,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon-o.fa,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon-o.fa,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon-o.fa {
  background: none;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon-o.fa.fa-star-o,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover .star-icon-o.fa.fa-star-o,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon-o.fa.fa-star-o,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover .star-icon-o.fa.fa-star-o {
  color: #999;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.type-1 .text-inside,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.type-1 .text-inside,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.type-1 .text-inside,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.type-1 .text-inside {
  padding-left: 20px;
  background-position: left center;
  background-repeat: no-repeat;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.type-2 .text-inside,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.type-2 .text-inside,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.type-2 .text-inside,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.type-2 .text-inside {
  padding-left: 20px;
  background-position: left center;
  background-repeat: no-repeat;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.has-point-lock .text-inside,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.has-point-lock .text-inside,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.has-point-lock .text-inside,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.has-point-lock .text-inside {
  width: auto;
  max-width: calc(100% - 45px);
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.has-point-lock .inside-number-box,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.has-point-lock .inside-number-box,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.has-point-lock .inside-number-box,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.has-point-lock .inside-number-box {
  display: block;
  margin: 5px 0 4px 5px;
  width: 17px;
  min-width: 17px;
  padding: 0 3px;
  border: 1px solid #fff;
  background-color: #fe4330;
  border-radius: 8px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  line-height: 14px;
}
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.has-point-lock .lock-btn,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name.has-point-lock .lock-btn,
.worktable-panel-container.has-hover-star .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.has-point-lock .lock-btn,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name.has-point-lock .lock-btn {
  display: block;
  width: 15px;
  height: 26px;
  margin: 0 0 0 5px;
  background-position: center;
  background-repeat: no-repeat;
}
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside a.app-name:hover,
.worktable-panel-container.has-hover-star-nobg .worktable-panel-list .worktable-panel-item .worktable-item-app .item-app-inside p.app-name:hover {
  background-color: rgba(255, 255, 255, 0);
  width: calc(100% / 2 - 20.01px);
  margin: 5px 10px;
  padding: 0 10px;
  height: 26px;
  border-radius: 6px;
}
.service-select-container {
  width: 100%;
  padding: 5px 0 10px;
}
.service-select-container .service-select-section {
  width: 100%;
  padding: 5px 0 10px;
  margin: 0 0 20px;
  border-radius: 16px;
}
.service-select-container .service-select-section .service-section-title {
  height: 35px;
  padding: 0 20px 5px;
  font-size: 15px;
  font-weight: bold;
  line-height: 35px;
  color: #333;
}
.service-select-container .service-select-section .service-select-list {
  display: flex;
  flex-wrap: wrap;
}
.service-select-container .service-select-section .service-select-list .service-item {
  cursor: pointer;
  float: left;
  height: 24px;
  padding: 0 10px;
  margin: 0 10px 5px;
  font-size: 13px;
  line-height: 24px;
  color: #333;
  border-radius: 6px;
}
.service-select-container .service-select-section .service-select-list .service-item.bg-theme-100 {
  color: #fff;
}
.service-select-container .service-select-section .service-select-list .service-item:hover {
  color: #333;
}
.type-se .worktable-tab-row {
  padding: 0 10px 10px 0 5px;
}
.type-se .worktable-tab-row::before {
  width:  calc(100% - 25px);
}
.type-se .worktable-panel-container .worktable-panel-list {
  padding: 0 10px;
}
.worktable-search-row {
  padding: 0 10px;
}
.worktable-search-row .search-container {
  float: left;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 50%;
  height: 36px;
  padding: 0 0 0 40px;
  background-color: #f2f7fd;
  border-radius: 6px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: inset 0 3px 7px rgba(11, 113, 234, 0.06);
}
.worktable-search-row .search-container .remove-btn {
  display: none;
  width: 40px;
  text-align: center;
  color: #999;
  cursor: pointer;
}
.worktable-search-row .search-container .search-input {
  background: none;
  font-size: 14px;
  flex: 1;
}
.worktable-search-row .search-container .search-input::-webkit-input-placeholder {
  color: rgba(39, 79, 158, 0.4);
}
.worktable-search-row .search-container .search-input::-moz-placeholder {
  color: rgba(39, 79, 158, 0.4);
}
.worktable-search-row .search-container .search-input:-moz-placeholder {
  color: rgba(39, 79, 158, 0.4);
}
.worktable-search-row .search-container .search-input:-ms-input-placeholder {
  color: rgba(39, 79, 158, 0.4);
}
.worktable-search-row .search-container .search-input:focus + .remove-btn {
  display: block;
}
.worktable-search-row .search-container > a.btn {
  height: 36px;
  border-radius: 0 5px 5px 0;
  line-height: 24px;
}
.worktable-search-row .search-container:hover .remove-btn {
  display: block;
}
.worktable-search-row .search-container.type-2 {
  width: 48%;
}
.worktable-search-row .search-container.type-2 .btn-sm {
  width: 50px;
  height: 26px;
  margin: 0 5px 0 0;
  line-height: 26px;
  border-radius: 5px;
  color: #fff;
  font-size: 14px;
  text-align: center;
}
.worktable-search-row .ai-container {
  float: left;
  width: 125px;
  height: 36px;
  padding: 0 5px 0 20px;
}
.worktable-search-row .ai-container .ai-btn {
  display: block;
  width: 100px;
  height: 36px;
  padding: 8px 0 8px 35px;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/png;base64,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);
}
.worktable-search-row .search-history {
  float: left;
  display: flex;
  align-items: center;
  width: calc(50% - 125px);
  height: 36px;
  padding: 0 15px;
}
.worktable-search-row .search-history .title-box {
  font-size: 14px;
  line-height: 36px;
  color: #666;
  min-width: 72px;
}
.worktable-search-row .search-history .detail-box > a {
  font-size: 14px;
  line-height: 36px;
  margin: 0 10px 0 0;
}
.worktable-password {
  padding: 0 5px;
}
.worktable-password .worktable-password-item {
  width: 100%;
  display: flex;
}
.worktable-password .worktable-password-item .title-box {
  white-space: nowrap;
  font-size: 14px;
  color: #333;
  line-height: 36px;
}
.worktable-password .worktable-password-item .form-item {
  height: 36px;
  display: flex;
  align-items: center;
}
.worktable-password .worktable-password-item .form-item input[type="radio"],
.worktable-password .worktable-password-item .form-item input[type="checkbox"] {
  border: 1px solid #ddd;
  margin: 0 10px 0 0;
  outline: none;
}
.worktable-password .worktable-password-item .form-item > span {
  font-size: 14px;
  color: #333;
}
.worktable-password .worktable-password-info {
  line-height: 30px;
  font-size: 14px;
  color: #333;
}
.worktable-password .worktable-password-input {
  width: 100%;
  height: 36px;
  border-radius: 6px;
  border: 1px solid #ddd;
}
.worktable-password .worktable-password-input .password-input {
  width: 100%;
  border: none;
  background-color: #fff;
  border-radius: 6px;
  height: 34px;
  color: #333;
  padding: 5px 10px;
  line-height: 24px;
  font-size: 14px;
}
.collect-page-search-row {
  width: 100%;
  padding: 0 15px;
}
.collect-page-search-row .collect-page-search {
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 600px;
  height: 36px;
  padding: 0 15px;
  border-radius: 6px;
  background-color: #f2f7fd;
}
.collect-page-search-row .collect-page-search > i {
  color: #94a7b8;
  font-size: 18px;
}
.collect-page-search-row .collect-page-search > input {
  flex: 1;
  height: 36px;
  padding: 0 10px;
  line-height: 36px;
  outline: none;
  background-color: rgba(255, 255, 255, 0);
  font-size: 14px;
}
.collect-page-search-row .collect-page-search > input::-webkit-input-placeholder {
  color: rgba(0, 108, 190, 0.4);
}
.collect-page-search-row .collect-page-search > input::-moz-placeholder {
  color: rgba(0, 108, 190, 0.4);
}
.collect-page-search-row .collect-page-search > input:-moz-placeholder {
  color: rgba(0, 108, 190, 0.4);
}
.collect-page-search-row .collect-page-search > input:-ms-input-placeholder {
  color: rgba(0, 108, 190, 0.4);
}
.collect-page-title {
  width: calc(100% - 30px);
  margin: 0 15px;
  height: 56px;
  padding: 15px 0;
  line-height: 25px;
  font-size: 16px;
  color: #333;
  border-bottom: 1px solid #ddd;
}
.collect-page-list-outside {
  width: 100%;
}
.collect-page-list-outside .collect-page-list {
  width: 100%;
  padding: 0 15px;
  margin: 0 0 20px;
}
.collect-page-list-outside .collect-page-list .collect-page-item {
  display: flex;
  width: 100%;
  min-height: 89px;
  border-bottom: 1px solid #eee;
}
.collect-page-list-outside .collect-page-list .collect-page-item .collect-details-box {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.collect-page-list-outside .collect-page-list .collect-page-item .collect-details-box .title-box {
  width: 100%;
  margin: 0 0 10px;
  font-size: 16px;
  line-height: 24px;
  color: #333;
}
.collect-page-list-outside .collect-page-list .collect-page-item .collect-details-box .info-box {
  width: 100%;
  font-size: 13px;
  color: #666;
  line-height: 24px;
}
.collect-page-list-outside .collect-page-list .collect-page-item .collect-details-box .info-box > span {
  margin: 0 8px 0 0;
}
.collect-page-list-outside .collect-page-list .collect-page-item .collect-btn-box {
  display: none;
  width: 75px;
  align-items: center;
}
.collect-page-list-outside .collect-page-list .collect-page-item .collect-btn-box .collect-btn {
  font-size: 12px;
  color: #333;
  padding: 0 0 0 23px;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: auto 19px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsTAAALEwEAmpwYAAACT0lEQVQ4jY2UT2sUMRiHnySzszvdXWmZ6lLBW0HwVgS/geB30JOI4lkEz4K9CPbiRS+iN79AL6L2VEQvevHUQ62WUrB06Y67M9NJ4mGSNbtuq4GQSTJ58nv/5BV7a5zUhB9bGQt5h0PABvt2xhnkKTABqGTAIynVz2TAs1bGZUAF+/8FHMPiEWeFUg/i5Us0li7cEpa7QOTOnQoUQZdAA2hJzX21kCKUQp6ZR8TxzeaQK0DslEqm1EbBRAIyybgNLFtYlFLdUGmvvlEporSH3fv+NMn4DGxZeJN3+AQYx7Bib218Q5Rk3FPz6apoNGtV7S4ijsfmWK2xxwV2NMIeF5gsQxfDa3mHd4AGbOTVxSNSIdVqlPYmIBPOVQqh5qA1B4Bu9TE/tu8AG06lHfugTBgYox+WO1vYspwJDJs+6lPubq8byUv+RH4iKDLv8FxX5ZN/QR3svVG8Ltp8COKApE5Qn6SiaPPKVOW6+TU4EWiO+hjFRpnwcXrPK7TOBwawwrIi290TgSKOEZbzwRnjRU0DtapIhFRLKFVvaI0+PCBULBpNhKUHVK6PgT7Khjrsx0DtPK3RR32qg320LjeFJVVJ92K0eK5OHfjm/tUB0EbuQ7jFSkfsm0I/Lra+XreSL1XM26rJLmAb+WBF7wyuWsFm1eQFUEwrFEG1iaifVAK0ga77blKnhXUWFEDm+hDI3boJTQ7NLoP5kMnnqZ2i3IE9aFzKQqANgB4umaxIPng+GN5/E2aGzQRjxewS5fPWBONMoJet3Tiz3k39+9f8N/XCAJh1vReyAAAAAElFTkSuQmCC);
}
.collect-page-list-outside .collect-page-list .collect-page-item .collect-btn-box .collect-btn .fa-star {
  display: none;
}
.collect-page-list-outside .collect-page-list .collect-page-item:hover .collect-btn-box {
  display: flex;
}
.page-box {
  padding: 0 15px;
}
.page-box + .collect-page-title {
  margin: -6px 15px 0;
}
.service-list-section-container {
  width: calc(100% + 20px);
  margin: 0 -10px 11px;
  display: flex;
  flex-wrap: wrap;
}
.service-list-section-container .service-list-section {
  position: relative;
  width: 50%;
  padding: 0 10px 7px;
  margin: 0 0 10px;
}
.service-list-section-container .service-list-section .service-list-title {
  display: flex;
  align-items: center;
  width: 100%;
  margin: 0 0 16px 0;
  padding: 0 10px;
  font-size: 16px;
  line-height: 26px;
  color: #333;
}
.service-list-section-container .service-list-section .service-list-title > img {
  margin: 0 10px 0 0;
}
.service-list-section-container .service-list-section .service-list-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.service-list-section-container .service-list-section .service-list-container .service-list-item {
  display: flex;
  align-items: center;
  width: calc(50% - 20px);
  height: 36px;
  margin: 0 10px 10px;
  padding: 0 10px;
  border-radius: 6px;
}
.service-list-section-container .service-list-section .service-list-container .service-list-item .icon-box {
  height: 36px;
  margin: 0 10px 0 0;
  display: flex;
  align-items: center;
}
.service-list-section-container .service-list-section .service-list-container .service-list-item .title-box {
  font-size: 14px;
  line-height: 20px;
  color: #333;
}
.service-list-section-container .service-list-section::before {
  content: "";
  width: 1px;
  display: block;
  position: absolute;
  top: 6px;
  bottom: 10px;
  left: 0;
  background-color: #ddd;
}
.service-list-section-container .service-list-section:first-child::before {
  display: none;
}
.service-list-section-container .service-list-section.width-100 {
  width: 100%;
}
.service-list-section-container .service-list-section.width-100::before {
  display: none;
}
.service-list-section-container .service-list-section.width-100 .service-list-item {
  width: calc(25% - 20px);
}
.service-list-section-container .service-list-section.width-100::after {
  content: '';
  display: block;
  height: 1px;
  position: absolute;
  left: 20px;
  right: 20px;
  bottom: 0;
  background-color: #ddd;
}
.service-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA3klEQVQokaXQPUoDURSG4WfCBS0k2ChRsEmpWzBoaW3lCmwsQnZhKySFgog7cAMWRiuxtYlgY6GNiDbxD8diJnIZJmSCb3M5H9/L5ZwkTVMjjtaWNlA3mbfd28eLWoXiWJL452n5188hHqbdOTlcbcRhC/MV5Ff0QyG8rCD+Ectz2EOz0PnBMW6irI7ZEA0dLBfELzzjKcrWsYP3INuxg0ZBfEAPL/k8g21s4hMnAe0SEVawX5J/oItBDeclhXEMcYAB2cGusICtvHCPuxLxG9ei/UcHO8NiXjjN34n8AhPtMJjIfxWDAAAAAElFTkSuQmCC);
}
.search-container {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAQlBMVEUAAACUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUp7iUH8bqAAAAFXRSTlMA+veIzCbe1A+VZiAbLhO6l5JwUkt1iRl/AAAAeUlEQVQY022PCwrEIAxEM7Fqbev2O/e/6hq0W1j7QAZeMGSksLgIRLfIzaQkQOrUxEGmLJI38hDDA2cdnVBvmeik4ZgsAufbzAwWUPmh6M37r63b7IGrigvw9WRi92Wyg+HztFB7kYOp2lS1NB2Hph5MjZ1a5U+t+Qv/cQTQTzdJYQAAAABJRU5ErkJggg==);
}
.star-icon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsTAAALEwEAmpwYAAACT0lEQVQ4jY2UT2sUMRiHnySzszvdXWmZ6lLBW0HwVgS/geB30JOI4lkEz4K9CPbiRS+iN79AL6L2VEQvevHUQ62WUrB06Y67M9NJ4mGSNbtuq4GQSTJ58nv/5BV7a5zUhB9bGQt5h0PABvt2xhnkKTABqGTAIynVz2TAs1bGZUAF+/8FHMPiEWeFUg/i5Us0li7cEpa7QOTOnQoUQZdAA2hJzX21kCKUQp6ZR8TxzeaQK0DslEqm1EbBRAIyybgNLFtYlFLdUGmvvlEporSH3fv+NMn4DGxZeJN3+AQYx7Bib218Q5Rk3FPz6apoNGtV7S4ijsfmWK2xxwV2NMIeF5gsQxfDa3mHd4AGbOTVxSNSIdVqlPYmIBPOVQqh5qA1B4Bu9TE/tu8AG06lHfugTBgYox+WO1vYspwJDJs+6lPubq8byUv+RH4iKDLv8FxX5ZN/QR3svVG8Ltp8COKApE5Qn6SiaPPKVOW6+TU4EWiO+hjFRpnwcXrPK7TOBwawwrIi290TgSKOEZbzwRnjRU0DtapIhFRLKFVvaI0+PCBULBpNhKUHVK6PgT7Khjrsx0DtPK3RR32qg320LjeFJVVJ92K0eK5OHfjm/tUB0EbuQ7jFSkfsm0I/Lra+XreSL1XM26rJLmAb+WBF7wyuWsFm1eQFUEwrFEG1iaifVAK0ga77blKnhXUWFEDm+hDI3boJTQ7NLoP5kMnnqZ2i3IE9aFzKQqANgB4umaxIPng+GN5/E2aGzQRjxewS5fPWBONMoJet3Tiz3k39+9f8N/XCAJh1vReyAAAAAElFTkSuQmCC);
}
.star-icon-o {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAaVBMVEUAAACIiIiIiIiCgoLe3t739/fy8vJCQkITExODg4MmJiYcHByIiIjMzMxtbW0JCQmIiIjj4+MQEBAdHR0PDw/o6OgMDAxDQ0OIiIgcHBzu7u7V1dXAwMCysrKioqKKioosLCxfX1/6+vpSAf2NAAAAInRSTlMABgoMrfHkQRwQIQ4Ikk4hFLsvKSXJKyAdF9aghXdpXC4hiZ5uswAAAJBJREFUGNOVzscOAiEUhWHKpUpxYKpd3v8hJbmgZhYm/ssvZ3HIr7SKhx1RJSDuZ76I8D3cdFSiFJij7qwvZ5ClFHECf0ekqkJvGNsuyA+1HbMdh7y5ZiYD2nXhaISZ1HbecormTH0iYKpvRtaMciUhPNJt8vZtzKb8XNdltqZSR26ONcMdGiLjNYbUESN/9QI86wtu03C5/AAAAABJRU5ErkJggg==);
}
.app-name.type-1 .text-inside {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAzFBMVEUAAAAmwvchqfIenu8Yeugdl+4mxfcfn/AenO8XeOcdlO0YfOgcku0mw/cmw/cgpvEgo/AYeugYeej///8Zf+kbiusemu/W5/sfofAahusZg+okufX1+v7r9P3X7v0lv/YlvPUjtvQjs/QisfMirvIhqfIdle0cku0cjuzW6vzA2fi01/ip1PggpvEYfOnL4Pmd0Pdyx/YmwfaBwPRiu/Th7/zM6fvL5fq14Pq13fl0z/ip0fdkyfdRwPVyvfRQuPSbwfOOvvM7sfNMnu5j1tqfAAAAE3RSTlMA8/Tv7q0qKCUi8PDutLOyraqp7U0v6gAAALJJREFUCNc9zte2wQAQheEdjnJ0dgpSkCJB9N7b+7+TEZa5+9b+Lwb4b/xN1HZL06JSJi8UfRj29XQe9YRDYyrUmzUUk9Ug32ymoKoWf7cKoLZvEtvkaLCNHz4ktmlIH8vse2hpT9nEF3LmudCiO7kckIHFTc9EFA5lsMm9Q8vsIuzbXI8s0tmRpw4K+jFejqV3z45zUJCRL8bBdT7vmd3OooxcWuh7bkIlC+SqqS+VShYvCyIYonlK2/0AAAAASUVORK5CYII=);
}
.app-name.type-2 .text-inside {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAxlBMVEXyggAAAADsZQD4nwD0iwDziADxewD4ogD4oQDwegDyggDxgADweAD4oAD4oQDsZADsZADrYwDrYwD////4xaP849T7zaP4nQD3mQDwdgDtagDsZwD85dT2lgDvcwDucAD969/61Lz3wKP2kwD0jADyfwDubQD5yaP0oWf3pD/0jwD0jgDziQD98er96NT959T5yKP5x6P3rWfzkz/zhgDwegD+9/X838j738j717z70aP0tJb1sIf0rYfzpXj5uWfvhD/wfiTqsw0sAAAAE3RSTlMnAO/19LCtKvDw7+7utLOqqSMiQhF8RwAAALlJREFUCNctyldywjAARdFn09LbkyXLknsnkAQI6aHsf1Mghvt3Zi68xwffRFGTJvpmDA9PvjlTr+tr4N78FkWx+SuEEIvVCL75IBlkdC2HMNGO3OuO8wXtrELU/DPrVh2DN9pqiibN3Z8z+2bWl0jTOXMGPCVLJElA4eavlq9xjEQL55atPDqEXgvmtJ+Uki+hwmUtSFp7shpgXNfvs+p5Kfv+Z6tugSvHaRmHoVIXE3gYDc8c3E28A2PtGCcLD2JeAAAAAElFTkSuQmCC);
}
.lock-btn {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQBAMAAAA/jegKAAAAHlBMVEUAbL4AAAD///8AbL7J4fIAbL4AbL4AbL4AbL4AbL74xrx4AAAACnRSTlNmAGZiZlExPBwbd96FEgAAAERJREFUCNdjEJQIYIgQFGAQnMDAwDARSAcUChYEAmkGQUEBRggNZDEkMwABcwKDAYgGkgjAogKhmZRgNFwcE8D0w8wDAIZbB4ZFsQuvAAAAAElFTkSuQmCC);
}
.grade-select-title {
  width: 100%;
  padding: 4px 0 10px;
  line-height: 24px;
  font-size: 14px;
  color: #333;
}
.grade-select-title .fold-btn {
  line-height: 24px;
  font-size: 14px;
  cursor: pointer;
}
.grade-select-title .fold-btn .fa {
  font-size: 16px;
}
.grade-mark-row {
  width: 100%;
}
.grade-mark-row .grade-mark-item {
  float: left;
  margin: 0 20px 5px 0;
  font-size: 14px;
  line-height: 24px;
  height: 24px;
  color: #666;
}
.grade-mark-row .grade-mark-item .point-box {
  float: left;
  width: 14px;
  height: 14px;
  margin: 5px 5px 0 0;
  border-radius: 7px;
}
.grade-mark-row .grade-mark-item .point-box.color-1 {
  background-color: #fc736e;
}
.grade-mark-row .grade-mark-item .point-box.color-2 {
  background-color: #fdb958;
}
.grade-mark-row .grade-mark-item .point-box.color-3 {
  background-color: #d588fc;
}
.grade-mark-row .grade-mark-item .point-box.color-4 {
  background-color: #4ea7fb;
}
.grade-mark-row .grade-mark-item .point-box.color-5 {
  background-color: #ddd;
}
.grade-mark-row .grade-mark-item .point-box .color-6 {
  background-color: #ff004f;
}
.grade-mark-row .grade-mark-item .point-box.color-gray {
  background-color: #999;
}
.grade-mark-row .grade-mark-item:last-child {
  margin: 0 0 5px 0;
}
.status-marker-bar {
  float: left;
  display: table;
  width: 6px;
  height: 30px;
  margin: -5px 0;
}
.status-marker-bar .status-marker-inside {
  display: table-cell;
  width: 6px;
  vertical-align: middle;
}
.status-marker-bar .status-marker-inside > font {
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 3px;
  margin: 1px 0;
}
.status-marker-bar .color-1 {
  background-color: #fc736e;
}
.status-marker-bar .color-2 {
  background-color: #fdb958;
}
.status-marker-bar .color-3 {
  background-color: #d588fc;
}
.status-marker-bar .color-4 {
  background-color: #4ea7fb;
}
.status-marker-bar .color-5 {
  background-color: #ddd;
}
.status-marker-bar .color-6 {
  background-color: #ff004f;
}
.table-grade-select {
  position: absolute;
  z-index: 1000;
  display: none;
  width: 300px;
  padding: 15px 15px 5px;
  background: #fff;
  border-radius: 6px;
  border: 1px solid #dedede;
}
.table-grade-select .grade-memo {
  width: 100%;
  padding: 0 0 15px;
  border-bottom: 1px solid #dedede;
}
.table-grade-select .grade-memo .title-box {
  float: left;
  width: 75px;
  line-height: 30px;
  font-size: 14px;
  color: #666;
  text-align: right;
}
.table-grade-select .grade-memo .text-box {
  float: left;
  width: calc(100% - 75.1px);
}
.table-grade-select .grade-memo .text-box .form-control {
  width: 100%;
}
.table-grade-select .grade-mark-row {
  width: 100%;
  padding: 10px 0 0;
}
.table-grade-select .grade-mark-item {
  cursor: pointer;
}
.table-grade-select .grade-mark-item span {
  line-height: 12px;
  text-align: center;
}
.table-grade-select .grade-mark-item span i {
  font-size: 10px;
  color: #fff;
  line-height: 12px;
}
.table-grade-select.arr-left::before {
  content: "";
  display: block;
  position: absolute;
  left: -9px;
  top: 62px;
  width: 0;
  height: 0;
  border-width: 8px 8px 8px 0;
  border-style: solid;
  border-color: transparent #dedede transparent transparent;
}
.table-grade-select.arr-left::after {
  content: "";
  display: block;
  position: absolute;
  left: -7px;
  top: 63px;
  border-width: 6px 7px 6px 0;
  border-style: solid;
  border-color: transparent #fff transparent transparent;
}
.table-grade-select.arr-right::before {
  content: "";
  display: block;
  position: absolute;
  right: -8px;
  top: 63px;
  width: 0;
  height: 0;
  border-width: 8px 0 8px 8px;
  border-style: solid;
  border-color: transparent  transparent transparent #dedede;
}
.table-grade-select.arr-right::after {
  content: "";
  display: block;
  position: absolute;
  right: -7px;
  top: 63px;
  border-width: 6px 0 6px 8px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
}
.table-grade-select.arr-bottom::before {
  top: auto;
  bottom: 12px;
}
.table-grade-select.arr-bottom::after {
  top: auto;
  bottom: 14px;
}
.table-grade-select.active {
  display: block;
}
.part-table-content .table-col-select-content .table-col-select {
  position: absolute;
}
.la-en .table-grade-select .grade-memo .title-box {
  width: 100%;
}
.la-en .table-grade-select .grade-memo .text-box {
  width: 100%;
}
/*  */
.chart-all-content {
  position: relative;
  overflow: hidden;
  clear: both;
}
.chart-all-content .table-title {
  overflow: hidden;
  clear: both;
  color: #666;
  font-size: 14px;
  line-height: 24px;
  padding: 0 10px 10px;
}
.chart-all-content .table-title .class {
  float: left;
  margin-right: 20px;
}
.chart-all-content .table-title .subject {
  float: left;
  margin-right: 20px;
}
.chart-all-content .table-title .ks-type {
  float: left;
  display: flex;
}
.chart-all-content .table-title .ks-type .legend-mark-item {
  float: left;
  height: 24px;
  display: flex;
  margin: 0 15px 0 0;
}
.chart-all-content .table-title .ks-type .legend-mark-item .icon-box {
  display: block;
  width: 10px;
  height: 10px;
  margin: 7px 5px 0 0;
  border-radius: 5px;
}
.chart-all-content .table-title .ks-type .legend-mark-item .icon-box.color-1 {
  background-color: #ed1c24;
}
.chart-all-content .table-title .ks-type .legend-mark-item .icon-box.color-2 {
  background-color: #1890ff;
}
.chart-all-content .table-title .ks-type .legend-mark-item .icon-box.color-3 {
  background-color: #fa8c17;
}
.chart-all-content .table-title .ks-type .legend-mark-item .icon-box.color-4 {
  background-color: #ab1eaf;
}
.chart-all-content .table-title .ks-type .legend-mark-item .icon-box.color-5 {
  background-color: #52c41a;
}
.chart-all-content .table-title .question-alert-btn {
  float: right;
  line-height: 24px;
  color: #666;
  font-size: 16px;
}
.chart-all-content .chart-title {
  width: 30px;
  line-height: 30px;
  padding: 0 0 47px;
  writing-mode: vertical-lr;
  writing-mode: tb-lr;
  color: #333;
  font-weight: bold;
  text-align: center;
}
.chart-all-content .left-zb {
  width: 20px;
  float: left;
  padding: 0 0px;
  text-align: right;
  font-size: 14px;
  color: #666;
}
.chart-all-content .left-zb > div {
  line-height: 18px;
  height: 50px;
}
.chart-all-content .out-chart-all-content {
  width: calc(100% - 80px);
  margin: 10px 0 0 20px;
  box-sizing: border-box;
  overflow-x: scroll;
  float: left;
  background-image: linear-gradient(to bottom, rgba(87, 194, 45, 0.4) 0%, #ffffff calc(50%), rgba(252, 68, 65, 0.4) calc(100% - 47px));
}
.chart-all-content .out-chart-all-content .chart-table-content {
  display: flex;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell {
  display: flex;
  flex-direction: column;
  flex: 1;
  min-width: 90px;
  position: relative;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell:last-child {
  margin-bottom: 0;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #999;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell > div:nth-child(1) {
  border-top: 1px solid #ddd;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell > div:first-child {
  box-sizing: border-box;
  border-radius: 0px;
  text-align: center;
  color: #666;
  font-size: 14px;
  line-height: 50px;
  height: 50px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.7);
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell > div:last-child {
  background-color: #fff;
  border-top: 1px solid #ddd;
  box-sizing: border-box;
  border-radius: 0px;
  text-align: center;
  color: #666;
  font-size: 14px;
  line-height: 50px;
  height: 50px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box {
  width: 100%;
  height: 50px;
  padding: 0 5px;
  line-height: 50px;
  text-align: center;
  position: relative;
  white-space: nowrap;
  margin-right: 0px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.7);
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point {
  display: flex;
  width: 100%;
  height: 10px;
  position: absolute;
  left: 0;
  justify-content: center;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point .point-item {
  margin: 0 0 0 -5px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point .point-item:last-child {
  margin: 0 0 0 -5px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point.zero {
  position: absolute;
  top: -4px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point.point-1 {
  top: -5px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point.point-2 {
  top: 0px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point.point-3 {
  top: 5px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point.point-4 {
  top: 10px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point.point-5 {
  top: 15px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point.point-6 {
  top: 20px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point.point-7 {
  top: 25px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point.point-8 {
  top: 30px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point.point-9 {
  top: 35px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point.point-0 {
  top: 40px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point.point-10 {
  top: 40px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .overlap-point.point-11 {
  top: 45px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .point-item {
  width: 10px;
  height: 10px;
  position: relative;
  margin: 0 0 2px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .point-item .point-icon {
  width: 10px;
  height: 10px;
  border-radius: 5px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .point-item .point-icon:hover + .popup-box {
  display: block;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .point-item.color-1 .point-icon {
  background-color: #ed1c24;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .point-item.color-2 .point-icon {
  background-color: #1890ff;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .point-item.color-3 .point-icon {
  background-color: #fa8c17;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .point-item.color-4 .point-icon {
  background-color: #ab1eaf;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .point-item.color-5 .point-icon {
  background-color: #52c41a;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .point-item:last-child {
  margin: 0;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .point-item.zero {
  position: absolute;
  top: -4px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .popup-box {
  width: max-content;
  padding: 10px 15px;
  display: none;
  position: absolute;
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #ddd;
  left: 11px;
  top: -20px;
  z-index: 99;
  padding: 0px 15px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box .popup-box > p {
  margin: 0px;
  color: #333;
  font-size: 14px;
  text-align: left;
  line-height: 24px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box:last-child {
  margin-bottom: 0;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box:last-child .popup-box {
  top: -50px;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell .point-box:first-child .popup-box {
  top: 0;
}
.chart-all-content .out-chart-all-content .chart-table-content .table-cell:last-child .popup-box {
  right: 11px;
  top: -20px;
  left: auto;
}
.trends-chart-main-container {
  display: flex;
}
.trends-chart-main-container .trends-chart-content {
  flex: 1;
  width: 100%;
  display: flex;
}
.trends-chart-main-container .trends-legend {
  width: 350px;
}
.score-analysis-chart {
  height: calc(100vh - 250px);
}
.score-analysis-chart .comm-title {
  width: calc(100% - 20px);
  float: left;
  margin: 0 10px  5px;
}
.score-analysis-chart .comm-title .select-box {
  float: left;
  width: 180px;
}
.score-analysis-chart .comm-title .select-box .text-box .select > .btn {
  text-align: left;
}
.score-analysis-chart .comm-block {
  margin: 10px;
}
.score-analysis-chart .comm-block.width-1 {
  width: calc(43% - 20px);
}
.score-analysis-chart .comm-block.width-2 {
  width: calc(57% - 20px);
}
.score-analysis-chart .comm-block.list-tit {
  width: calc(100% - 20px);
  height: 42px;
  line-height: 42px;
  padding: 0 20px;
  border-radius: 10px;
  margin: 10px 10px 5px;
}
.score-analysis-chart .comm-block.list-tit > div {
  float: left;
  width: 20%;
  font-size: 14px;
  color: #333;
}
.score-analysis-chart .comm-block.list-box {
  border: 1px solid #ddd;
}
.score-analysis-chart .comm-block.list-box .list-tit {
  background-color: #f5f5f5;
  font-size: 14px;
  color: #333;
  line-height: 40px;
}
.score-analysis-chart .comm-block.list-box .list-tit .tit-item {
  width: 50%;
  float: left;
  text-align: center;
}
.score-analysis-chart .comm-block.list-box .list-tit .tit-item:first-child {
  border-bottom: 1px solid #ddd;
}
.score-analysis-chart .comm-block.list-box .list-tit .tit-item:last-child {
  border-bottom: 1px solid #ddd;
}
.score-analysis-chart .comm-block.list-box .list-block li {
  border-bottom: 1px solid #ddd;
  display: flex;
  align-items: center;
  text-align: center;
  font-size: 14px;
  color: #333;
  line-height: 38px;
}
.score-analysis-chart .comm-block.list-box .list-block li .sub-item {
  width: 50%;
}
.score-analysis-chart .comm-block.list-box .list-block li:last-child {
  border: 0;
}
.score-analysis-chart .comm-block.chart-box {
  height: 315px;
}
