@charset "UTF-8";
.cp[data-v-42d3db97] {
  cursor: pointer;
}
.disabled[data-v-42d3db97] {
  cursor: not-allowed;
}
.button[data-v-42d3db97] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-42d3db97] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-42d3db97] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-42d3db97] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-42d3db97] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-42d3db97] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-42d3db97] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-42d3db97] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-42d3db97]:hover {
  background-color: #004080;
}
.btn_warn[data-v-42d3db97] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-42d3db97] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-42d3db97]:hover {
  background-color: #ccdded;
}
[data-v-42d3db97]::-ms-clear,[data-v-42d3db97]::-ms-reveal {
  display: none;
}
.un_sel[data-v-42d3db97] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-42d3db97] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-42d3db97] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-42d3db97] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-42d3db97]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-42d3db97]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-42d3db97]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-42d3db97]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-42d3db97] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-42d3db97]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-42d3db97]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-42d3db97]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-42d3db97] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-42d3db97]:first-child {
  padding-top: 0;
}
.flex[data-v-42d3db97] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-42d3db97] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-42d3db97] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-42d3db97] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-42d3db97] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-42d3db97] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-42d3db97] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-42d3db97] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-42d3db97] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-42d3db97] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-42d3db97] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-42d3db97] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-42d3db97] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-42d3db97] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-42d3db97] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-42d3db97] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-42d3db97] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-42d3db97] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-42d3db97] {
  overflow: hidden;
}
.overflow-y-auto[data-v-42d3db97] {
  overflow-y: auto;
}
.default_fun_aside[data-v-42d3db97] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  background-color: rgb(0, 84, 166);
}
.default_fun_aside .top_group[data-v-42d3db97] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 6px;
  width: 100%;
}
.default_fun_aside .top_group .logo_group[data-v-42d3db97] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.2);
          box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, 0.2);
  width: 48px;
  height: 48px;
}
.default_fun_aside .top_group .logo_group .logo[data-v-42d3db97] {
  width: 48px;
  height: 48px;
}
.default_fun_aside .top_group .fun_group[data-v-42d3db97] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 30px;
  width: 100%;
}
.default_fun_aside .top_group .fun_group .fun[data-v-42d3db97] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  position: relative;
  cursor: pointer;
  margin-bottom: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 50px;
  width: 100%;
  background-color: transparent;
}
.default_fun_aside .top_group .fun_group .fun.on[data-v-42d3db97] {
  background-color: #fff;
}
.default_fun_aside .top_group .fun_group .fun.on:hover .icon[data-v-42d3db97] {
  opacity: 1;
}
.default_fun_aside .top_group .fun_group .fun:hover .icon[data-v-42d3db97] {
  opacity: 0.8;
}
.default_fun_aside .top_group .fun_group .fun .dot[data-v-42d3db97] {
  position: absolute;
  top: 10px;
  left: 14px;
  border-radius: 50%;
  background-color: #ff3b30;
  width: 10px;
  height: 10px;
  z-index: 2;
}
.default_fun_aside .top_group .fun_group .fun .icon[data-v-42d3db97] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 24px;
  height: 24px;
  background-size: 100%;
}
.default_fun_aside .top_group .fun_group .fun_task .icon[data-v-42d3db97] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAYFBMVEX///8AAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9oJYrRAAAAH3RSTlP4AAVqzRv2Cu0P5tu2mSL7opON8d3UwoN+Fs+ri205jNkHBgAAAKJJREFUKM+tkEkOwyAMRf1JAjQFMk+duP8t66gqoYJd8xZI/GdsGcJSUy8kBaR4ku4ULd77TjQ+0IiCz5b0LmBleGCwC77zeQdEAHhwRCwYW0T0TRAJJ4nxlhfXSplI6CPHZT7EVK2fvK6gyqjVCvTf+vJn+Asojzye4bCNoU8kfO3gHNene0wCnOcWbLlPfnM7//mJQ15IsnlhSLWaEgazvQGlvjCwqPfg9QAAAABJRU5ErkJggg==);
}
.default_fun_aside .top_group .fun_group .fun_task.on .icon[data-v-42d3db97] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAV1BMVEUAVKcAAAAAUKkAVKYAVKYAVKYAUaUAVKYASJ0AVaoAVKcAU6YAU6YAU6YAUaYAU6YAU6YAVKYAVKcAVKUAU6YAU6YAVKYAUqYAUaIAVKYAUqYAVaYAVKb8ANj+AAAAHHRSTlP5AAVqzvUb7QoP3LaZkyKijOfk29PCg34Wq205Tct9yQAAAKBJREFUKM+tkNsOwiAQRHdoKVgoWO1N5f+/0yVNAANvdh42Yc5eMhC2mSYhKUmKN6lJ0xZCmASFJBIdV08qAliZBgwi4DfXFyCSgHucY8CyXSH2E6h0DRj7NngO2hRAZR+3NYNl2E//MUCXq/YzVRi5v/85/gH67Jc3HI4x7SlAmB2c4/46xyLAfiug5z3t5Hb98xNVG0iybWBIe0WVpDm+e04sCp/RmDwAAAAASUVORK5CYII=);
}
.default_fun_aside .top_group .fun_group .fun_contact .icon[data-v-42d3db97] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAgVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9d3yJTAAAAKnRSTlMA1fb6Xfy72+jFLwbz4MqxoHtuR0EbGO7jzcC2sHM+NSIQraaUh4FnTybPjIT9AAAAxklEQVQoz6XQ2Q6CMBCF4ZHSsggomwrK4q7n/R/QwrQkkHij3w0wP00G6F/FClLtZqM1aaGAltBkd907QUG0xaib3vYweNGRQ27Dk58P9OCb0oYtWHgej95pGd7U+gJJOAWX50GfAMIBNtPCNTQ/DKDpgLi0aylHyCaNbUDF43SPIAL8rBFSRhhkel5WABQGpy7iE/CIeMUNuBSSA4i/1gZkN5iQ81WBOb0wgSeihpHm7qAlaf6TD6bIwIL3LcQ2XFZzLv3qAxXZKoSDEhkcAAAAAElFTkSuQmCC);
}
.default_fun_aside .top_group .fun_group .fun_contact.on .icon[data-v-42d3db97] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAe1BMVEUAAAAAVKYAVKYAU6YAUaYAU6YAVKYAVKUAVaoAVKYAU6cAVKYAU6YAU6YAU6UAVKUAVKYAU6YAUqYAUaUAU6UAUacAUqQAU6UAVKYAVKYAU6YAU6UAU6YAVKYAU6YAVKUAUqUAVaoAVKYAU6YAVKUAU6YAVKYAU6QAVKbyqiKFAAAAKHRSTlMA1fv3Gdu7XgboxrJ938qvoG5HQTUvI/Xz7uPNwLhzUz4Q8aaUh2dfT1DMYAAAAMNJREFUKM+lz1mygjAQQNG2EQQElNF5ePPd/wpfsEOqtMofPT+EvgmDvKudwWl+N0rF6RWnkmD+tYvyVmTNTRd2x4wucrLQTOHX7vdpYYvwkjWm/7gd/ZHHMMg1U6ouhIvN86ECjWAZnnXEyfocxwXKqaRJpHouyilwsHGxI99CVp8VPhnV498dgITRqtvaCWIR+8QlVlrd2ErERj5Qf+NDY9cEsxnUB5voEa9oFs7fVfyGfYZJxONB/CyUU1jN7i3kVf96iSkBX9Md2wAAAABJRU5ErkJggg==);
}
.default_fun_aside .top_group .fun_group .fun_template .icon[data-v-42d3db97] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAgVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9d3yJTAAAAKnRSTlMAMvu5TCYHikcXEu7q3NezrZh0bj34w6KTknpUMyrw4s/FwLZpXkUgHwIwxN64AAAAqElEQVQoz4WRVxKDIBQAEUQQe+/plfsfMKghSMRxfx6zywfMA4oclR1YgyMuKK0/7TaQT8DEXWin9fgPL3Wkvx9nhYJ5hnTS71jepZU8kTEMXGLHXIJFsEzB0kO0FdBGoOZwyhlrD6vg35zMD6lbQz3U7BGO84rxRQupfFBBGhUM9CJgg4dPICBrn31Xd9Y9GoCkC5QObLBAfEKtSYeRQi1W55VUPdjnAykJM7AMlDr2AAAAAElFTkSuQmCC);
}
.default_fun_aside .top_group .fun_group .fun_template.on .icon[data-v-42d3db97] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACTElEQVRIS7WVT0jTYRjHP8/r1DaCKJBOEUS1wJt6CsJjf8hAp+UcGnXRonSC/SfbITCSSFaHIDwFa7i2pAgpOna1goQQLx1LqC4Rurb3iTWHTbf9fi184cfv8H6f7+f3PL/3fR7B7WqPtVIj10C9KPdI9ky5CRVHUdeUH5sZR6StWKtvsGaIVPfbSh7lAcdi26mTq6BnQGpLm6gFHpLmBs96vpTSrAe0PfdR/yMMjABbHTPMC74BY0hNlMTx9N8xxYDOeB+qNxF2lDRWeY3oLiD3lFg6j+oQydDLwmYeEIkY5vwJoKPyF8sRVE8gnHTQ3eFJd64C5AGBWCMic87lyP1o7QO6HLWS2Ueidz4P6Ig3YXTWMYg/gNNAu6PWSnPuhK0AHjVhPG4B/cBRZ0CmmVRvFQC15xA5uDEAtYdAhjcAoO/JEsbj+cBSxlBHPyIXgC1lM7HuSrSI2ghmYRLrHwAdBfkKdhDrfYdZvg4MIHjWgRwByn2W7Cg+acHKXYTGNSYzZNNhTK1B5AHQWrTvDNCLwIH1Ta7IJg06AcYLer4CwO09cDw7q4KMbWE6NJu/B+3xvdTo/D+EV5YqGbLsYTr4abXZBWK3V07Gf3L0FyojJIPR1V5UsOx8vB8YB3LvatYrshLmaffHQnDpgROIBRC5Bex2R9EFrAyTCr5Yqy8/0Q5H6/E1nEW4AjSUAX1HZYyfi1FmBpdLadzM5G2ovQQ6CGxaMbEok5ilURKnPlfK0hlQiO5I7sSkL6O6GaMTJEIuum9h4LgrdFWq3zl02hklskr+AAAAAElFTkSuQmCC);
}
.default_fun_aside .top_group .fun_group .fun_argumented_reality .icon[data-v-42d3db97] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABbpJREFUSEuVlm1sW+UVx3/nXjtx4iSNk9gJ4bVNXKAJbT9ANW0aaBqlJW3FhMYHmDRNICTQxMo0WMsQjJeJjXUgVqpJCISoBAhlmuAD9EVCQhMg0fG2tqRAk6YNDUnqOHZiu45j+z5nfm4S5Eal7e6X63t9z/M/z/n/z/88wv9xqaoAdwJF4FUR0QsNt4EXdKnqdcAuYJ0NUPSAIFtF5MCFLHBeIFWNAk8t7EQmchBwoK0eG2uA14DtIjJ2LsDvBVJVF7gXeAKIFMpMHk7gJvO02AU7Gkj3xvCCDm1ADvgz8KyIFM4GeFYgVf0x8DywRiFzdIrc8TQxhYC/iGBQHBGKXRGS8RaagAbgOPCgiPxrKdgZQKp6EbADuAPwxnIkvkzQWDQ0Allx6FfDXVYMIrytSh8QqnWZ6YmSb28gBthKvAfcLyKHFgF9IFUNAlsrNX8UaMzOcepQAiczR9Rm78CrBNiO4VLjYckvGmFjsMwJz2WHCLeqIs11JK5pg4ZaH9ADXqzcHxGRpKjqemAncFXJkDoySXEsS8d8hfiPwta+uHxkn/cN67pqoM3dYjPn7SH9iWN4DmG1zfuSJiZWRal1xeczXXn3R/nvhI73RAkGHFpPF/EGJnGnZpkQ5aGNcXZX98oikEDZE25aBLJg/f3qNq3lbk94MlpPW08Urz6Im50jcTCByJ5BVUeY64owtSJCqyPUqrJXBNsjg4s1VtWmyTzPfjrGXXarazvY3RHmNyKSqSZ+/wld3hFieEWE/PFpMt9maVdFLdBfLHEVedbWBpjpjZKPhWkHyhVZ/32hh34O/AloT55mxoNye5hWYBzYVin7G8Ddtmzvj/BWroTtKeseNUDScu+LYc+gdiH8DeVn9jliSY1BOPgdqa5RisfSJIfTNKkyd0UzhXgrLa5QB+SB+oJH8utJ/jGeoxPhNoVXTJ7HN6+W9Bny3ntMf6qWVOi12S1vhu4WxDpBdo7ywCSBVAEjkG2sYVlPlFKkjqBRGJlGj6YwRnm+Ly6/3X9QwxvWyOkz5F3FQ72Bh05m2DaYJFgy4DqYFc04FtQRKJT13yKSCwXoM4qcnIGhabxiGddmvSpK+rJlbAdeEhFrUQs9vvBDVW8HngYuLRmyA5PMjmexPufvOhQg3xvVuWhYmu27VIHMQAI3VyTst4KgbXVMr27HrXF9p/gEuE9kvjVsH127QPoPFcon0iSOpmgw6n+cR9glwlo13LTAn+c6kDztO4AF+BjhXTX8uuJ1TSJkuyNku1qIyrxL7PZN9/NxPdkTY1nQoXEsx+yRBHUlg4rwhob4fd8lMuoLZli3YHgGJW6zN8pJcfjDzSt43fbau8PaXvZ4ysCvQgGcq9ooXNRAyCiloRTDVt42w+zVbeSj9XSUDZIpsuviRrlvqTHuGdIfoXxggTyPGzZfKe9Xf6OqNYk8LzYE+aWtd6bIKVveOY822Tuo/Qq32YDmEPnLm0kOTRG84QrpPBcQwvU3d8kHVULaUvHJZyrzKZ4rkfwiQV16dp4/hA99ovcP63rP86fnSoVpERr7usUfCapq750i8k31jhaBVHWVnUPAhpJH7qspMqMZX0TWqEdV2bZppbz+XR8NqNaMDPGACL8w8MKmbtn52ZhevqaDNx2hxxrvh6O8lynwji1dcx23/KCTG+1wVHBGpjn19dS8iBRmBXZ4YZ7e0im2meel+33X3mN6a43wQm8MEwsTSxXIHRilwQKtu5h8S4hwcpZThydwCp6/C3t6+WfA4cH1XfJN9brnBVKDPy1b65mIR6g5kpwf5Ve3khqappia9U3TrvO5Y9i6cYlAzuoMS3fWr+o2DXGPwuOKb6KF5RGSxuCMzPjPtUDCgYc/6ublx6qcYOla5z0F2YB9A9qitTymhnv988K8K9txvlOVJ/viZ46Ks1FxQUCLgfsGtUeFv6pi1OF3m7rk6Lk4rv7vf6xkeEr4oI2rAAAAAElFTkSuQmCC);
}
.default_fun_aside .top_group .fun_group .fun_argumented_reality.on .icon[data-v-42d3db97] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABj5JREFUSEuVVltsXNUVXfuc+5inx/bM2MQ4pbYLRU1fH5SmkLaiNHaEhKis+qNUQhRE0qRKTEWMk1alplQpxIkFiYEGECVSilCqCqQWRXGDooJpgUaqFLX9aBInso0f47FnPI87c+/ce3Z7Z+ymE9yQztfso3P2Ovustfa+hP/rxxTa8ecHiNgpPnvbMYD4Wo/TtW4M7fjgS8SVUQC31s7w+0rI/tKzX3n/WnJ8LFDke28nEZD7GHgAIHILiyAhIUMxAkgB/GuWvMca3TRzNcD/DdR3XEaS7duZ+WcAmth1FuyF89Kzss1+QhlOZMyWTo+ElmCgAIhfWKXyCF65o7wW4JpA0e3jX1WgwwC+AHDOXposuJmZFoC1lSQKgACRYzS1p7Wm9gYCRRh8kZkGSr+8/bdXgtUBhbaeWUfCHgZwLwiem0+nnMWJKHtuFEAewHEADwJwwPg9CHcBCJA0ls1kpyXDzS1+sSCcBsuHi89vPLsKWAPaekYPa04/FD8GQlQ51rw9f04op5gEoEA4Bmh7AF4P9nzyHZDaAhaXAAwD1AswiUA0ZbZ0Qeghv3qPIF4kz/hJ/oVb0hTeNr4ZRIdAuJk9b8lenHC8/MJ1tZvQB1BeP04NvlcNe0ZurQM6OXi6tn7wDrB6GsDnfTlq0dY5M9FhQgifz4xS+CnJ3l/NmslOnYQWV07Jc9IXpVfKzoF5L/4wcLTOK5eBXJDqxiqQD9bXJ5H78kNQ/IQMNyaMRKcn9IBUdjFlp84RoXuYQcI2mtoXtca2OJEwAT7hKq3fPrLx3H9I3fleQyC3OFKe/ceDIILR+umjTiy5C4c35uqI7z7coUUbJvTGNquSncm5+YVWgJmwefhJEB4GYNZI7bJkuKmVGS4RPaObwX2OXf42Ef8czK1uKbvMynP1cDwOYBYCg8WK+VpEsx9SJNg6f/YNcG4GVBWMAUYaxI/VxPCN/V3QxAGAv+WHNVI/BaEHW8DwQJCs2HGy02k3M90AsK3F1pWN+A3NRCLIgEVAiN1K2lm69JxbSLWBqQ9Er6BYeRzjezP1Ptpy8E6oKqmf9bnRYm0wmtvJ7wTKsVxn4YLmlfO+h/LCCMeMZGdFBqI6++VnZ9nJTCqwOoyxgR+ieziMsYFivbxXo61nQiFp73WXZwedpSkdygWEUEbseqE1Xg8SAsq1/0hEBRLGXb6kK7k5VDLTHnsVCRD0REdGj63bY7WOvYShIf9SNf2u/gnv+NN3wPwUgPXKc/NOeqLkFdK+j6p7SDMtM9lpy1BTox96pVzOWbggVaUUXknFIhjLBlpvlCT1BhDOKOadpec3Va1BoW3jt0DQMwTcxmDXzc6knKWpCFj5XFggMQrmLwLorva4YIMHkvCsjFy56l/AOAXgBwAaQJQ3mtbntcb2JBFJgI8SYw/J3penjERXTEgt6uYXSk76YpCVyyB6DcJ4FCd2TVcTdg/fDeAggBtr3lJTgPgRxna/6psUdz7dCunuA/h+0gxhxDvKWiQeYOZKZWlywveRBxJ5M9FhiVDzdWCXVLk4ah+7Z+eVjRGb998OovEqEKmv4+Sj79Tt6fu7EQhdepH0wH3+iyu7OG+nL0h4lQSh58BxMPdVZW1GLC22Ll3JTOn85s62qwIpfA2ndo+v7glte+duEqJasXKstL0wEVTl3Ap/eLcmhu4Dm8E8CsJNYGRBFMXY7tpIGDqtBWf0ttILmybrKloBimx7+zMstBGAe5RyC87ipZy3nEr6AgQwDcIgTg68etlHfUMGcpHdAL4L5iMYGziE3pduCLfc/DpAG/zGW5w6expO/k3/6aQRuSfwic99Ewx/OAo3NzvvLE7WRMQoQdAwjMJT+N2QVSfvjzyTv7DlQC9IO2Imu5QWbm5xy7mC/eHfIj6Q2bbB0oINYa+0PG+nzgt2bd8KDMJv4BkDONU/+d85r/7N4AMprk5LEWicM+LthpO+WB3lRvyTS07mQ0eVlv2mSSD8FeD+jwjkSsOuWVHfcYns1PdB6nEAfhMty1hbGqyEl5vzYxNACkQ/xsnCy8DlTnBlvo/9Cqoe6BlpBqshgLdXJy5gVKcscAjSfAIndtWPijVufW1Aqwd7ntwA1vfj36jw6BG89cg/13yJNRb/BWpD0Tzs5+3mAAAAAElFTkSuQmCC);
}
.default_fun_aside .bottom_group[data-v-42d3db97] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 30px;
  width: 100%;
}
.default_fun_aside .bottom_group .fun[data-v-42d3db97] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  position: relative;
  cursor: pointer;
  margin-bottom: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 50px;
  width: 100%;
  background-color: transparent;
}
.default_fun_aside .bottom_group .fun.on[data-v-42d3db97] {
  background-color: #fff;
}
.default_fun_aside .bottom_group .fun.on:hover .icon[data-v-42d3db97] {
  opacity: 1;
}
.default_fun_aside .bottom_group .avatar_group[data-v-42d3db97] {
  width: 46px;
  height: 46px;
  background: rgb(255, 255, 255);
  border-radius: 4px;
}
.default_fun_aside .bottom_group .avatar[data-v-42d3db97] {
  width: 44px;
  height: 44px;
  display: block;
  border-radius: 4px;
}

.fun_aside_tooltip{
  /* background:red!important; */
  border:1px solid transparent!important;
  -webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.6);
          box-shadow: 2px 2px 4px rgba(0,0,0,0.6);
}
.fun_aside_tooltip .popper__arrow{
  border: none;
}

@charset "UTF-8";
.cp[data-v-09b48dad] {
  cursor: pointer;
}
.disabled[data-v-09b48dad] {
  cursor: not-allowed;
}
.button[data-v-09b48dad] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-09b48dad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-09b48dad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-09b48dad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-09b48dad] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-09b48dad] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-09b48dad] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-09b48dad] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-09b48dad]:hover {
  background-color: #004080;
}
.btn_warn[data-v-09b48dad] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-09b48dad] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-09b48dad]:hover {
  background-color: #ccdded;
}
[data-v-09b48dad]::-ms-clear,[data-v-09b48dad]::-ms-reveal {
  display: none;
}
.un_sel[data-v-09b48dad] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-09b48dad] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-09b48dad] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-09b48dad] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-09b48dad]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-09b48dad]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-09b48dad]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-09b48dad]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-09b48dad] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-09b48dad]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-09b48dad]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-09b48dad]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-09b48dad] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-09b48dad]:first-child {
  padding-top: 0;
}
.flex[data-v-09b48dad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-09b48dad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-09b48dad] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-09b48dad] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-09b48dad] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-09b48dad] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-09b48dad] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-09b48dad] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-09b48dad] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-09b48dad] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-09b48dad] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-09b48dad] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-09b48dad] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-09b48dad] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-09b48dad] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-09b48dad] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-09b48dad] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-09b48dad] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-09b48dad] {
  overflow: hidden;
}
.overflow-y-auto[data-v-09b48dad] {
  overflow-y: auto;
}
.contact_apply_box_content[data-v-09b48dad] {
  width: 100%;
  height: 100%;
}
.contact_apply_box_content .wrapper[data-v-09b48dad] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 210px;
}
.contact_apply_box_content .wrapper .group[data-v-09b48dad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}
.contact_apply_box_content .wrapper .none_group[data-v-09b48dad] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px 0;
}
.contact_apply_box_content .wrapper .none_group .hint[data-v-09b48dad] {
  padding-top: 20px;
  font-size: 14px;
  font-weight: 400;
  color: rgb(153, 153, 153);
}
.contact_apply_box_content .wrapper .result_group[data-v-09b48dad] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}
.contact_apply_box_content .wrapper .result_group .result_box[data-v-09b48dad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  width: 572px;
}
.contact_apply_box_content .wrapper .result_group .result_box .info_group[data-v-09b48dad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.contact_apply_box_content .wrapper .result_group .result_box .info_group .avatar[data-v-09b48dad] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100px;
  height: 100px;
  border-radius: 4px;
  background-color: #f5f6f7;
}
.contact_apply_box_content .wrapper .result_group .result_box .info_group .name_group[data-v-09b48dad] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.contact_apply_box_content .wrapper .result_group .result_box .info_group .name_group .name[data-v-09b48dad] {
  font-size: 18px;
  font-weight: 400;
  color: rgb(51, 51, 51);
}
.contact_apply_box_content .wrapper .result_group .result_box .info_group .name_group .desc[data-v-09b48dad] {
  font-size: 16px;
  font-weight: 400;
  color: rgb(153, 153, 153);
}
.contact_apply_box_content .wrapper .result_group .result_box .fun_group[data-v-09b48dad] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.contact_apply_box_content .wrapper .result_group .result_box .fun_group .fun[data-v-09b48dad] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100px;
  line-height: 40px;
  background-color: rgb(0, 84, 166);
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  color: rgb(255, 255, 255);
  text-align: center;
}
.contact_apply_box_content .wrapper .result_group .result_box .fun_group .fun[data-v-09b48dad]:hover {
  background-color: #004080;
}
@charset "UTF-8";
.cp[data-v-079fbadc] {
  cursor: pointer;
}
.disabled[data-v-079fbadc] {
  cursor: not-allowed;
}
.button[data-v-079fbadc] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-079fbadc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-079fbadc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-079fbadc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-079fbadc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-079fbadc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-079fbadc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-079fbadc] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-079fbadc]:hover {
  background-color: #004080;
}
.btn_warn[data-v-079fbadc] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-079fbadc] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-079fbadc]:hover {
  background-color: #ccdded;
}
[data-v-079fbadc]::-ms-clear,[data-v-079fbadc]::-ms-reveal {
  display: none;
}
.un_sel[data-v-079fbadc] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-079fbadc] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-079fbadc] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-079fbadc] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-079fbadc]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-079fbadc]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-079fbadc]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-079fbadc]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-079fbadc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-079fbadc]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-079fbadc]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-079fbadc]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-079fbadc] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-079fbadc]:first-child {
  padding-top: 0;
}
.flex[data-v-079fbadc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-079fbadc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-079fbadc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-079fbadc] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-079fbadc] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-079fbadc] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-079fbadc] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-079fbadc] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-079fbadc] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-079fbadc] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-079fbadc] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-079fbadc] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-079fbadc] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-079fbadc] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-079fbadc] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-079fbadc] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-079fbadc] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-079fbadc] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-079fbadc] {
  overflow: hidden;
}
.overflow-y-auto[data-v-079fbadc] {
  overflow-y: auto;
}
.contact_apply_box[data-v-079fbadc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 602px;
  background: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.contact_apply_box .title_group[data-v-079fbadc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-align: center;
  width: 100%;
  position: relative;
  z-index: 2;
  padding-top: 36px;
}
.contact_apply_box .title_group .title[data-v-079fbadc] {
  font-size: 18px;
  font-weight: 400;
  color: rgb(51, 51, 51);
  position: relative;
  z-index: 2;
}
.contact_apply_box .title_group .close[data-v-079fbadc] {
  position: absolute;
  z-index: 3;
  top: 42px;
  right: 30px;
  width: 11px;
  height: 11px;
}
.contact_apply_box .search_group[data-v-079fbadc] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-top: 39px;
  padding-bottom: 30px;
}
.contact_apply_box .search_group .search_box[data-v-079fbadc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 30px;
  padding-right: 20px;
  margin: 0 auto;
  width: 400px;
  height: 40px;
  background: rgb(243, 243, 243);
  border-radius: 20px;
}
.contact_apply_box .search_group .search_box .search[data-v-079fbadc] {
  border: none;
  background-color: transparent;
}
.contact_apply_box .search_group .search_box .search .el-input__inner[data-v-079fbadc] {
  border: none;
  background-color: transparent;
}
.contact_apply_box .container_group[data-v-079fbadc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
.contact_apply_box .container_group .container_box[data-v-079fbadc] {
  width: 400px;
}

.contact_apply_box .search .el-input__inner{
  border:none;
  background-color: transparent;
  font-size:14px;
  
  font-weight:400;
  color:#666;
  padding: 0 10px;
}

@charset "UTF-8";
.cp[data-v-21de4a29] {
  cursor: pointer;
}
.disabled[data-v-21de4a29] {
  cursor: not-allowed;
}
.button[data-v-21de4a29] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-21de4a29] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-21de4a29] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-21de4a29] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-21de4a29] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-21de4a29] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-21de4a29] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-21de4a29] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-21de4a29]:hover {
  background-color: #004080;
}
.btn_warn[data-v-21de4a29] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-21de4a29] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-21de4a29]:hover {
  background-color: #ccdded;
}
[data-v-21de4a29]::-ms-clear,[data-v-21de4a29]::-ms-reveal {
  display: none;
}
.un_sel[data-v-21de4a29] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-21de4a29] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-21de4a29] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-21de4a29] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-21de4a29]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-21de4a29]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-21de4a29]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-21de4a29]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-21de4a29] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-21de4a29]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-21de4a29]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-21de4a29]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-21de4a29] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-21de4a29]:first-child {
  padding-top: 0;
}
.flex[data-v-21de4a29] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-21de4a29] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-21de4a29] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-21de4a29] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-21de4a29] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-21de4a29] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-21de4a29] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-21de4a29] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-21de4a29] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-21de4a29] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-21de4a29] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-21de4a29] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-21de4a29] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-21de4a29] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-21de4a29] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-21de4a29] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-21de4a29] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-21de4a29] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-21de4a29] {
  overflow: hidden;
}
.overflow-y-auto[data-v-21de4a29] {
  overflow-y: auto;
}
.contact_send_applycation[data-v-21de4a29] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 50px 50px 40px;
  width: 772px;
  background: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.contact_send_applycation .info_group[data-v-21de4a29] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  width: 100%;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.contact_send_applycation .info_group .name_group[data-v-21de4a29] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-right: 40px;
  border-right: 2px solid #f0f0f0;
}
.contact_send_applycation .info_group .name_group .avatar[data-v-21de4a29] {
  width: 140px;
  height: 140px;
  border-radius: 4px;
  background-color: #f4f5f6;
}
.contact_send_applycation .info_group .name_group .name[data-v-21de4a29] {
  padding-top: 29px;
  font-size: 18px;
  width: 140px;
  font-weight: 400;
  color: rgb(51, 51, 51);
}
.contact_send_applycation .info_group .msg_group[data-v-21de4a29] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 30px;
  position: relative;
}
.contact_send_applycation .info_group .msg_group .title[data-v-21de4a29] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  padding-bottom: 16px;
  font-size: 16px;
  font-weight: 400;
  color: rgb(51, 51, 51);
}
.contact_send_applycation .info_group .msg_group .msg[data-v-21de4a29] {
  width: 100%;
  height: 300px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.contact_send_applycation .info_group .msg_group .length_hint[data-v-21de4a29] {
  font-size: 12px;
  color: #999;
  -ms-flex-item-align: end;
      align-self: flex-end;
  line-height: 20px;
}
.contact_send_applycation .info_group .msg_group .remark_title[data-v-21de4a29] {
  font-size: 14px;
  color: #333;
}
.contact_send_applycation .info_group .msg_group .remark[data-v-21de4a29] {
  width: 100%;
  display: block;
  background: rgb(245, 248, 250);
  border: 1px solid rgb(221, 221, 221);
  border-radius: 4px;
  font-size: 14px;
  line-height: 30px;
  outline: none;
  padding: 0 15px;
}
.contact_send_applycation .info_group .msg_group .remark[data-v-21de4a29]::-webkit-input-placeholder { /* WebKit browsers */
  color: #999;
  font-weight: normal;
}
.contact_send_applycation .info_group .msg_group .remark[data-v-21de4a29]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999;
  font-weight: normal;
}
.contact_send_applycation .info_group .msg_group .remark[data-v-21de4a29]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999;
  font-weight: normal;
}
.contact_send_applycation .fun_group[data-v-21de4a29] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.contact_send_applycation .fun_group .fun[data-v-21de4a29] {
  margin: 0 20px;
  width: 160px;
  line-height: 50px;
  background: rgba(0, 84, 166, 0.1);
  border-radius: 4px;
  text-align: center;
  font-size: 16px;
  border: none;
  font-weight: 400;
  color: rgb(0, 84, 166);
}
.contact_send_applycation .fun_group .sure[data-v-21de4a29] {
  color: #fff;
  background-color: rgb(0, 84, 166);
}

.contact_send_applycation .msg .el-textarea__inner{
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height:100%;
  font-size:16px;

  font-weight:400;
  /* color:rgba(204,204,204,1); */
  color: #666;
  width:460px;
  height:80px;
  background:rgba(245,248,250,1);
  border:1px solid rgba(221,221,221,1);
  border-radius:4px;
  font-family: 'PingFang SC', 'MicroSoft YaHei';
}
.contact_send_applycation .msg .el-textarea__inner::-webkit-input-placeholder { /* WebKit browsers */
  color: #999;
}
.contact_send_applycation .msg .el-textarea__inner::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999;
}
.contact_send_applycation .msg .el-textarea__inner:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999;
}

@charset "UTF-8";
.cp[data-v-17337ecb] {
  cursor: pointer;
}
.disabled[data-v-17337ecb] {
  cursor: not-allowed;
}
.button[data-v-17337ecb] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-17337ecb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-17337ecb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-17337ecb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-17337ecb] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-17337ecb] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-17337ecb] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-17337ecb] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-17337ecb]:hover {
  background-color: #004080;
}
.btn_warn[data-v-17337ecb] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-17337ecb] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-17337ecb]:hover {
  background-color: #ccdded;
}
[data-v-17337ecb]::-ms-clear,[data-v-17337ecb]::-ms-reveal {
  display: none;
}
.un_sel[data-v-17337ecb] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-17337ecb] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-17337ecb] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-17337ecb] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-17337ecb]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-17337ecb]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-17337ecb]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-17337ecb]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-17337ecb] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-17337ecb]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-17337ecb]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-17337ecb]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-17337ecb] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-17337ecb]:first-child {
  padding-top: 0;
}
.flex[data-v-17337ecb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-17337ecb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-17337ecb] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-17337ecb] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-17337ecb] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-17337ecb] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-17337ecb] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-17337ecb] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-17337ecb] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-17337ecb] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-17337ecb] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-17337ecb] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-17337ecb] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-17337ecb] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-17337ecb] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-17337ecb] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-17337ecb] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-17337ecb] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-17337ecb] {
  overflow: hidden;
}
.overflow-y-auto[data-v-17337ecb] {
  overflow-y: auto;
}
.create_dialog_select_unit[data-v-17337ecb] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
}
.create_dialog_select_unit.on .select_box .select[data-v-17337ecb] {
  border: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAASFJREFUOE9jZAhZ4cnw//9MBkYGWQZSwH+GxwyMjOmMDMHLH5GsGWbRf4bHjAwhy/+TYjG6WpINEONnZ/j1+x/Dh2+/wWaRZICGFC/DwlwLhoi+Ywz3X38lzQAbDRGG+VnmDCG9RxkuPvwA9wmKC8T52RlefvyJESTB5jIMU1NMGLzbDzKcvfceRR5ugKwwF8P5bneG+CknGLaeew5XlO2uwtAWpc/g2XaQ4djNNxiGo7gAZNOyAkuG/HnnGGbsvsvQGKbDUB6gyeDbcYhh96WXWCMLIxAzXJUZpqWaMJy8/ZbBVEWYIXLCMYbVxx/jjGmssVAfqs3QEKbLkDPnDMPUnXfwJhOc0eiuL8Gw8+ILgmmMpHSAzTQqGEB5ZqIsOwMAFiZxC7kRnLMAAAAASUVORK5CYII=);
  background-size: 100%;
}
.create_dialog_select_unit .name_group[data-v-17337ecb] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 15px;
  overflow: hidden;
}
.create_dialog_select_unit .name_group .avatar[data-v-17337ecb] {
  width: 44px;
  height: 44px;
  border-radius: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.create_dialog_select_unit .name_group .name[data-v-17337ecb] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 16px;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 400;
  color: rgb(51, 51, 51);
}
.create_dialog_select_unit .select_box[data-v-17337ecb] {
  width: 16px;
  height: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.create_dialog_select_unit .select_box .select[data-v-17337ecb] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAFJJREFUOE9jXL16tef///9nMjAwyDKQBh4zMjKmM65ateoRMzNzZHBw8FFS9K9du9b679+/y0EG/A8LC2MkRTNMLUjvqAGjYTCM0gFlmYnS7AwASiZ4QQDvyTIAAAAASUVORK5CYII=);
}
@media screen and (max-height: 800px) {
.create_dialog_select_unit .name_group .avatar[data-v-17337ecb] {
    width: 30px;
    height: 30px;
}
}
@charset "UTF-8";
.cp[data-v-c8a2d6ac] {
  cursor: pointer;
}
.disabled[data-v-c8a2d6ac] {
  cursor: not-allowed;
}
.button[data-v-c8a2d6ac] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-c8a2d6ac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-c8a2d6ac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-c8a2d6ac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-c8a2d6ac] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-c8a2d6ac] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-c8a2d6ac] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-c8a2d6ac] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-c8a2d6ac]:hover {
  background-color: #004080;
}
.btn_warn[data-v-c8a2d6ac] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-c8a2d6ac] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-c8a2d6ac]:hover {
  background-color: #ccdded;
}
[data-v-c8a2d6ac]::-ms-clear,[data-v-c8a2d6ac]::-ms-reveal {
  display: none;
}
.un_sel[data-v-c8a2d6ac] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-c8a2d6ac] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-c8a2d6ac] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-c8a2d6ac] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-c8a2d6ac]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-c8a2d6ac]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-c8a2d6ac]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-c8a2d6ac]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-c8a2d6ac] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-c8a2d6ac]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-c8a2d6ac]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-c8a2d6ac]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-c8a2d6ac] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-c8a2d6ac]:first-child {
  padding-top: 0;
}
.flex[data-v-c8a2d6ac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-c8a2d6ac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-c8a2d6ac] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-c8a2d6ac] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-c8a2d6ac] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-c8a2d6ac] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-c8a2d6ac] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-c8a2d6ac] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-c8a2d6ac] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-c8a2d6ac] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-c8a2d6ac] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-c8a2d6ac] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-c8a2d6ac] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-c8a2d6ac] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-c8a2d6ac] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-c8a2d6ac] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-c8a2d6ac] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-c8a2d6ac] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-c8a2d6ac] {
  overflow: hidden;
}
.overflow-y-auto[data-v-c8a2d6ac] {
  overflow-y: auto;
}
.create_dialog_selected_unit[data-v-c8a2d6ac] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
}
.create_dialog_selected_unit .name_group[data-v-c8a2d6ac] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 15px;
  overflow: hidden;
}
.create_dialog_selected_unit .name_group .avatar[data-v-c8a2d6ac] {
  width: 44px;
  height: 44px;
  border-radius: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.create_dialog_selected_unit .name_group .name[data-v-c8a2d6ac] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 16px;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 400;
  color: rgb(51, 51, 51);
}
.create_dialog_selected_unit .select_box[data-v-c8a2d6ac] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 18px;
  height: 18px;
}
.create_dialog_selected_unit .select_box .select[data-v-c8a2d6ac] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAUhJREFUOE+tk71KxEAUhc9ZQdJYae0DuAG3yD6Af2BlYW8loriF+iJuChUsrLYXsVGQxQfYBCJkX8DaSptkiTk6S0ayQTEupsrcuee7c+7cISpfFEXNLMv2AKwDWCy2n0k+5Hl+1W6347KEdhHH8WyapqeSDgDMVMHF+h3ApeM4J67rjkxsDCjEd5JWfxBWw4+O42wayBgQhuGZpE5NsU278Dyvw8Lzkz02SfP/ImltwivZB7AgadnakdRiEAQ+gCObTLIvaYtkT9L22Cd5LWmH5G0ZTNI3gCGApUo1K+iZeCH+ApZyhwbwCmCu6t9WLU7wndhsvf0LwAxGc2oLYRh2JR3XaSKAGwAbpVyfg8HAJRnVuUZJ85+Q1sQ1mkUQBOcADqcaJDvKSZLcA1ipCZkc5RKkC2D/z4+pXNX0pNFo7Eoyzfr1OX8AhTDYM/9Sb6UAAAAASUVORK5CYII=);
  background-size: 100%;
}
@media screen and (max-height: 800px) {
.create_dialog_selected_unit .name_group .avatar[data-v-c8a2d6ac] {
    width: 30px;
    height: 30px;
}
}
@charset "UTF-8";
.cp[data-v-c41cbeb4] {
  cursor: pointer;
}
.disabled[data-v-c41cbeb4] {
  cursor: not-allowed;
}
.button[data-v-c41cbeb4] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-c41cbeb4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-c41cbeb4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-c41cbeb4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-c41cbeb4] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-c41cbeb4]:hover {
  background-color: #004080;
}
.btn_warn[data-v-c41cbeb4] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-c41cbeb4] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-c41cbeb4]:hover {
  background-color: #ccdded;
}
[data-v-c41cbeb4]::-ms-clear,[data-v-c41cbeb4]::-ms-reveal {
  display: none;
}
.un_sel[data-v-c41cbeb4] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-c41cbeb4] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-c41cbeb4] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-c41cbeb4] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-c41cbeb4]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-c41cbeb4]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-c41cbeb4]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-c41cbeb4]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-c41cbeb4]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-c41cbeb4]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-c41cbeb4]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-c41cbeb4] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-c41cbeb4]:first-child {
  padding-top: 0;
}
.flex[data-v-c41cbeb4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-c41cbeb4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-c41cbeb4] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-c41cbeb4] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-c41cbeb4] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-c41cbeb4] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-c41cbeb4] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-c41cbeb4] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-c41cbeb4] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-c41cbeb4] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-c41cbeb4] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-c41cbeb4] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-c41cbeb4] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-c41cbeb4] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-c41cbeb4] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-c41cbeb4] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-c41cbeb4] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-c41cbeb4] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-c41cbeb4] {
  overflow: hidden;
}
.overflow-y-auto[data-v-c41cbeb4] {
  overflow-y: auto;
}
.create_dialog_container[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 602px;
  height: 768px;
  max-height: 80%;
  background: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  overflow: hidden;
}
.create_dialog_container .title_group[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-align: center;
  width: 100%;
  position: relative;
  z-index: 2;
  padding-top: 16px;
  padding-bottom: 16px;
  background: #F8F8F8;
  font-weight: bold;
}
.create_dialog_container .title_group .title[data-v-c41cbeb4] {
  font-size: 18px;
  font-weight: 400;
  color: rgb(51, 51, 51);
  position: relative;
  z-index: 2;
}
.create_dialog_container .title_group .close[data-v-c41cbeb4] {
  position: absolute;
  z-index: 3;
  top: 26px;
  right: 30px;
  width: 11px;
  height: 11px;
}
.create_dialog_container .search_group[data-v-c41cbeb4] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-top: 39px;
  padding-bottom: 30px;
}
.create_dialog_container .search_group .search_box[data-v-c41cbeb4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 30px;
  padding-right: 20px;
  margin: 0 auto;
  width: 400px;
  height: 40px;
  background: rgb(243, 243, 243);
  border-radius: 20px;
}
.create_dialog_container .search_group .search_box .search[data-v-c41cbeb4] {
  border: none;
  background-color: transparent;
}
.create_dialog_container .search_group .search_box .search .el-input__inner[data-v-c41cbeb4] {
  border: none;
  background-color: transparent;
}
.create_dialog_container .container_group[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 100%;
  max-height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  overflow: hidden;
  border-top: 2px solid #f0f0f0;
  border-bottom: 2px solid #f0f0f0;
}
.create_dialog_container .container_group .padding[data-v-c41cbeb4] {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
}
.create_dialog_container .container_group .select_group[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  overflow-y: auto;
  width: 50%;
  border-right: 1px solid #f0f0f0;
  position: relative;
}
.create_dialog_container .container_group .select_group[data-v-c41cbeb4]::-webkit-scrollbar {
  width: 0 !important;
}
.create_dialog_container .container_group .select_group .sticky_group[data-v-c41cbeb4] {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: 3;
  padding-top: 10px;
}
.create_dialog_container .container_group .select_group .sticky_group .search_wrapper[data-v-c41cbeb4] {
  width: 100%;
  padding-left: 30px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 30px;
}
.create_dialog_container .container_group .select_group .sticky_group .search_wrapper .search_group[data-v-c41cbeb4] {
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
}
.create_dialog_container .container_group .select_group .sticky_group .search_wrapper .search_group .search_box[data-v-c41cbeb4] {
  width: 100%;
  height: 30px;
  border-radius: 4px;
  background-color: rgb(240, 240, 240);
  padding-left: 12px;
  padding-right: 12px;
}
.create_dialog_container .container_group .select_group .add_new_group[data-v-c41cbeb4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding-top: 10px;
}
.create_dialog_container .container_group .select_group .add_new_group .img[data-v-c41cbeb4] {
  width: 44px;
  height: 44px;
  border-radius: 4px;
  display: block;
}
.create_dialog_container .container_group .select_group .add_new_group .text[data-v-c41cbeb4] {
  padding-left: 16px;
  font-size: 14px;
  font-weight: 400;
  color: rgb(51, 51, 51);
}
.create_dialog_container .container_group .select_group .select_all_group[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding-left: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAFJJREFUOE9jXL16tef///9nMjAwyDKQBh4zMjKmM65ateoRMzNzZHBw8FFS9K9du9b679+/y0EG/A8LC2MkRTNMLUjvqAGjYTCM0gFlmYnS7AwASiZ4QQDvyTIAAAAASUVORK5CYII=);
}
.create_dialog_container .container_group .select_group .select_all_group.on .icon[data-v-c41cbeb4] {
  border: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAASFJREFUOE9jZAhZ4cnw//9MBkYGWQZSwH+GxwyMjOmMDMHLH5GsGWbRf4bHjAwhy/+TYjG6WpINEONnZ/j1+x/Dh2+/wWaRZICGFC/DwlwLhoi+Ywz3X38lzQAbDRGG+VnmDCG9RxkuPvwA9wmKC8T52RlefvyJESTB5jIMU1NMGLzbDzKcvfceRR5ugKwwF8P5bneG+CknGLaeew5XlO2uwtAWpc/g2XaQ4djNNxiGo7gAZNOyAkuG/HnnGGbsvsvQGKbDUB6gyeDbcYhh96WXWCMLIxAzXJUZpqWaMJy8/ZbBVEWYIXLCMYbVxx/jjGmssVAfqs3QEKbLkDPnDMPUnXfwJhOc0eiuL8Gw8+ILgmmMpHSAzTQqGEB5ZqIsOwMAFiZxC7kRnLMAAAAASUVORK5CYII=);
  background-size: 100%;
}
.create_dialog_container .container_group .select_group .select_all_group .text[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 400;
  color: rgb(51, 51, 51);
}
.create_dialog_container .container_group .select_group .select_all_group .icon[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 16px;
  height: 16px;
  border: 2px solid rgb(153, 153, 153);
  border-radius: 50%;
}
.create_dialog_container .container_group .select_group .firstname_group .title[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  font-weight: 400;
  color: rgb(153, 153, 153);
  text-transform: uppercase;
}
.create_dialog_container .container_group .select_group .firstname_group .unit[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: #fff;
}
.create_dialog_container .container_group .select_group .firstname_group .unit[data-v-c41cbeb4]:hover {
  background-color: #f4f4f4;
}
.create_dialog_container .container_group .selected_group[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow-y: auto;
  width: 50%;
  border-left: 1px solid #f0f0f0;
}
.create_dialog_container .container_group .selected_group[data-v-c41cbeb4]::-webkit-scrollbar {
  width: 0 !important;
}
.create_dialog_container .container_group .selected_group .unit[data-v-c41cbeb4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: #fff;
}
.create_dialog_container .container_group .selected_group .unit[data-v-c41cbeb4]:hover {
  background-color: #f4f4f4;
}
.create_dialog_container .fun_group[data-v-c41cbeb4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding: 10px 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.create_dialog_container .fun_group .btn[data-v-c41cbeb4] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0 26px;
  line-height: 40px;
  background: rgb(204, 204, 204);
  border-radius: 4px;
  margin: 0 20px;
  font-size: 14px;
  outline: none;
  border: none;
  font-weight: 400;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
.create_dialog_container .fun_group .sure[data-v-c41cbeb4] {
  background-color: rgb(0, 84, 166);
}
.create_dialog_container .fun_group .sure[data-v-c41cbeb4]:hover {
  background-color: #004080;
}
.create_dialog_container .fun_group .cancel[data-v-c41cbeb4] {
  background-color: rgba(0, 84, 166, 0.1);
  color: rgb(0, 84, 166);
}
.create_dialog_container .fun_group .cancel[data-v-c41cbeb4]:hover {
  background-color: rgba(0, 84, 166, 0.2);
}
@media screen and (max-height: 800px) {
.create_dialog_container .title_group[data-v-c41cbeb4] {
    padding-top: 16px;
}
.create_dialog_container .title_group .title[data-v-c41cbeb4] {
    font-size: 14px;
}
.create_dialog_container .title_group .close[data-v-c41cbeb4] {
    top: 22px;
}
.create_dialog_container .search_group[data-v-c41cbeb4] {
    padding-top: 10px;
    padding-bottom: 10px;
}
.create_dialog_container .search_group .search_box[data-v-c41cbeb4] {
    padding-left: 20px;
    padding-right: 10px;
    width: 300px;
    height: 30px;
    border-radius: 15px;
}
.create_dialog_container .container_group .select_group .add_new_group[data-v-c41cbeb4] {
    padding-top: 6px;
}
.create_dialog_container .container_group .select_group .add_new_group .img[data-v-c41cbeb4] {
    width: 30px;
    height: 30px;
}
.create_dialog_container .container_group .select_group .select_all_group[data-v-c41cbeb4] {
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAFJJREFUOE9jXL16tef///9nMjAwyDKQBh4zMjKmM65ateoRMzNzZHBw8FFS9K9du9b679+/y0EG/A8LC2MkRTNMLUjvqAGjYTCM0gFlmYnS7AwASiZ4QQDvyTIAAAAASUVORK5CYII=);
}
.create_dialog_container .container_group .select_group .select_all_group.on .icon[data-v-c41cbeb4] {
    border: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAASFJREFUOE9jZAhZ4cnw//9MBkYGWQZSwH+GxwyMjOmMDMHLH5GsGWbRf4bHjAwhy/+TYjG6WpINEONnZ/j1+x/Dh2+/wWaRZICGFC/DwlwLhoi+Ywz3X38lzQAbDRGG+VnmDCG9RxkuPvwA9wmKC8T52RlefvyJESTB5jIMU1NMGLzbDzKcvfceRR5ugKwwF8P5bneG+CknGLaeew5XlO2uwtAWpc/g2XaQ4djNNxiGo7gAZNOyAkuG/HnnGGbsvsvQGKbDUB6gyeDbcYhh96WXWCMLIxAzXJUZpqWaMJy8/ZbBVEWYIXLCMYbVxx/jjGmssVAfqs3QEKbLkDPnDMPUnXfwJhOc0eiuL8Gw8+ILgmmMpHSAzTQqGEB5ZqIsOwMAFiZxC7kRnLMAAAAASUVORK5CYII=);
    background-size: 100%;
}
.create_dialog_container .container_group .selected_group[data-v-c41cbeb4] {
    padding-top: 10px;
    padding-bottom: 10px;
}
.create_dialog_container .fun_group[data-v-c41cbeb4] {
    padding: 10px 0;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.create_dialog_container .fun_group .btn[data-v-c41cbeb4] {
    line-height: 30px;
    margin: 0 10px;
    font-size: 12px;
}
}

.create_dialog_container .search .el-input__inner{
  border:none;
  background-color: transparent;
  font-size:14px;

  font-weight:400;
  color:#666;
  padding: 0 10px;
}

@charset "UTF-8";
.cp[data-v-065141fd] {
  cursor: pointer;
}
.disabled[data-v-065141fd] {
  cursor: not-allowed;
}
.button[data-v-065141fd] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-065141fd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-065141fd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-065141fd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-065141fd] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-065141fd] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-065141fd] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-065141fd] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-065141fd]:hover {
  background-color: #004080;
}
.btn_warn[data-v-065141fd] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-065141fd] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-065141fd]:hover {
  background-color: #ccdded;
}
[data-v-065141fd]::-ms-clear,[data-v-065141fd]::-ms-reveal {
  display: none;
}
.un_sel[data-v-065141fd] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-065141fd] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-065141fd] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-065141fd] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-065141fd]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-065141fd]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-065141fd]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-065141fd]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-065141fd] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-065141fd]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-065141fd]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-065141fd]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-065141fd] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-065141fd]:first-child {
  padding-top: 0;
}
.flex[data-v-065141fd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-065141fd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-065141fd] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-065141fd] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-065141fd] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-065141fd] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-065141fd] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-065141fd] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-065141fd] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-065141fd] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-065141fd] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-065141fd] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-065141fd] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-065141fd] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-065141fd] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-065141fd] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-065141fd] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-065141fd] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-065141fd] {
  overflow: hidden;
}
.overflow-y-auto[data-v-065141fd] {
  overflow-y: auto;
}
.communication_record_msg_unit[data-v-065141fd] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow: hidden;
}
.communication_record_msg_unit .avatar_group[data-v-065141fd] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.communication_record_msg_unit .avatar_group .avatar[data-v-065141fd] {
  width: 44px;
  height: 44px;
  border-radius: 4px;
  display: block;
  background-color: transparent;
}
.communication_record_msg_unit .avatar_group .name[data-v-065141fd] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  padding-top: 8px;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
  color: rgb(153, 153, 153);
}
.communication_record_msg_unit .fun_group[data-v-065141fd] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 72px;
}
.communication_record_msg_unit .fun_group .time[data-v-065141fd] {
  font-size: 12px;
  font-weight: 400;
  color: rgb(153, 153, 153);
}
.communication_record_msg_unit .fun_group .check[data-v-065141fd] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-size: 12px;
  font-weight: 400;
  color: rgb(102, 102, 102);
}
.communication_record_msg_unit .fun_group .check[data-v-065141fd]:hover {
  color: rgb(0, 84, 166);
}
.communication_record_msg_unit .container_group[data-v-065141fd] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding-left: 15px;
  padding-right: 18px;
  position: relative;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.communication_record_msg_unit .container_group .container_box[data-v-065141fd] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  max-width: 100%;
  padding: 20px;
  position: relative;
  min-height: 72px;
  border-radius: 0px 4px 4px 4px;
  background-color: #E5EDFA;
}
.communication_record_msg_unit .container_group .container_box .arrow[data-v-065141fd] {
  position: absolute;
  display: block;
  width: 5px;
  height: 7px;
  top: 0;
  left: -5px;
}
.communication_record_msg_unit .container_group .container_box.template[data-v-065141fd] {
  background-color: #E8E8E8;
}
.communication_record_msg_unit .container_group .container_box .file[data-v-065141fd] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 50px;
  height: 50px;
}
.communication_record_msg_unit .container_group .container_box .filename_group[data-v-065141fd] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  height: 50px;
  padding-right: 40px;
}
.communication_record_msg_unit .container_group .container_box .filename_group .filename[data-v-065141fd] {
  font-size: 14px;
  font-weight: 400;
  color: rgb(51, 51, 51);
  line-height: 20px;
}
.communication_record_msg_unit .container_group .container_box .filename_group .filename[data-v-065141fd]:hover {
  text-decoration: underline;
}
.communication_record_msg_unit .container_group .container_box .filename_group .size[data-v-065141fd] {
  font-size: 12px;
  font-weight: 400;
  color: rgb(51, 51, 51);
  line-height: 20px;
}
.communication_record_msg_unit .container_group .text[data-v-065141fd] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-size: 14px;
  font-weight: 400;
  color: rgb(51, 51, 51);
  line-height: 20px;
}
.communication_record_msg_unit .container_group .text[data-v-065141fd]:hover {
  text-decoration: underline;
}
@charset "UTF-8";
.cp[data-v-f226b84e] {
  cursor: pointer;
}
.disabled[data-v-f226b84e] {
  cursor: not-allowed;
}
.button[data-v-f226b84e] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-f226b84e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-f226b84e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-f226b84e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-f226b84e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-f226b84e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-f226b84e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-f226b84e] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-f226b84e]:hover {
  background-color: #004080;
}
.btn_warn[data-v-f226b84e] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-f226b84e] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-f226b84e]:hover {
  background-color: #ccdded;
}
[data-v-f226b84e]::-ms-clear,[data-v-f226b84e]::-ms-reveal {
  display: none;
}
.un_sel[data-v-f226b84e] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-f226b84e] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-f226b84e] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-f226b84e] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-f226b84e]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-f226b84e]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-f226b84e]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-f226b84e]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-f226b84e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-f226b84e]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-f226b84e]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-f226b84e]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-f226b84e] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-f226b84e]:first-child {
  padding-top: 0;
}
.flex[data-v-f226b84e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-f226b84e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-f226b84e] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-f226b84e] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-f226b84e] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-f226b84e] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-f226b84e] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-f226b84e] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-f226b84e] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-f226b84e] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-f226b84e] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-f226b84e] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-f226b84e] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-f226b84e] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-f226b84e] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-f226b84e] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-f226b84e] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-f226b84e] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-f226b84e] {
  overflow: hidden;
}
.overflow-y-auto[data-v-f226b84e] {
  overflow-y: auto;
}
.communication_record_container[data-v-f226b84e] {
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 30px 60px;
  background-color: #F5F8FA;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}
.communication_record_container[data-v-f226b84e]::-webkit-scrollbar {
  width: 0 !important;
}
.communication_record_container .unit[data-v-f226b84e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 2px solid #f0f0f0;
}
.communication_record_container .unit[data-v-f226b84e]:first-child {
  padding-top: 0;
}
.communication_record_container .unit[data-v-f226b84e]:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
@charset "UTF-8";
.cp[data-v-58c04382] {
  cursor: pointer;
}
.disabled[data-v-58c04382] {
  cursor: not-allowed;
}
.button[data-v-58c04382] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-58c04382] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-58c04382] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-58c04382] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-58c04382] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-58c04382] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-58c04382] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-58c04382] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-58c04382]:hover {
  background-color: #004080;
}
.btn_warn[data-v-58c04382] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-58c04382] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-58c04382]:hover {
  background-color: #ccdded;
}
[data-v-58c04382]::-ms-clear,[data-v-58c04382]::-ms-reveal {
  display: none;
}
.un_sel[data-v-58c04382] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-58c04382] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-58c04382] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-58c04382] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-58c04382]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-58c04382]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-58c04382]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-58c04382]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-58c04382] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-58c04382]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-58c04382]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-58c04382]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-58c04382] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-58c04382]:first-child {
  padding-top: 0;
}
.flex[data-v-58c04382] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-58c04382] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-58c04382] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-58c04382] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-58c04382] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-58c04382] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-58c04382] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-58c04382] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-58c04382] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-58c04382] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-58c04382] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-58c04382] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-58c04382] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-58c04382] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-58c04382] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-58c04382] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-58c04382] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-58c04382] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-58c04382] {
  overflow: hidden;
}
.overflow-y-auto[data-v-58c04382] {
  overflow-y: auto;
}
.communication_record_layout[data-v-58c04382] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 834px;
  height: 768px;
  background: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  overflow: hidden;
}
.communication_record_layout .title_group[data-v-58c04382] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-align: center;
  width: 100%;
  position: relative;
  z-index: 2;
  padding-top: 36px;
}
.communication_record_layout .title_group .title[data-v-58c04382] {
  font-size: 18px;
  font-weight: 400;
  color: rgb(51, 51, 51);
  position: relative;
  z-index: 2;
}
.communication_record_layout .title_group .close[data-v-58c04382] {
  position: absolute;
  z-index: 3;
  top: 42px;
  right: 30px;
  width: 11px;
  height: 11px;
}
.communication_record_layout .search_group[data-v-58c04382] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-top: 39px;
  padding-bottom: 30px;
}
.communication_record_layout .search_group .search_box[data-v-58c04382] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 30px;
  padding-right: 20px;
  margin: 0 auto;
  width: 550px;
  height: 40px;
  background: rgb(243, 243, 243);
  border-radius: 20px;
}
.communication_record_layout .search_group .search_box .search[data-v-58c04382] {
  border: none;
  background-color: transparent;
}
.communication_record_layout .search_group .search_box .search .el-input__inner[data-v-58c04382] {
  border: none;
  background-color: transparent;
}
.communication_record_layout .type_group .type_box[data-v-58c04382] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 510px;
  margin: 0 auto;
}
.communication_record_layout .type_group .type_box .unit[data-v-58c04382] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 17px;
  font-size: 16px;
  font-weight: 400;
  color: rgb(51, 51, 51);
  border-bottom: 2px solid transparent;
}
.communication_record_layout .type_group .type_box .unit.on[data-v-58c04382] {
  border-bottom: 2px solid rgb(0, 84, 166);
}
.communication_record_layout .container_group[data-v-58c04382] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 100%;
  max-height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  overflow: hidden;
  border-top: 2px solid #f0f0f0;
  border-bottom: 2px solid #f0f0f0;
}
.communication_record_layout .container_group .padding[data-v-58c04382] {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 37px;
  padding-right: 46px;
}
.communication_record_layout .container_group .container[data-v-58c04382] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
}
.communication_record_layout .container_group .container .hint[data-v-58c04382] {
  font-size: 14px;
  font-weight: 400;
  color: rgb(153, 153, 153);
}

.communication_record_layout .search .el-input__inner{
  border:none;
  background-color: transparent;
  font-size:14px;
  
  font-weight:400;
  color:#666;
  padding: 0 10px;
}

@charset "UTF-8";
.cp[data-v-7627f0a3] {
  cursor: pointer;
}
.disabled[data-v-7627f0a3] {
  cursor: not-allowed;
}
.button[data-v-7627f0a3] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-7627f0a3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-7627f0a3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-7627f0a3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-7627f0a3] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-7627f0a3] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-7627f0a3] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-7627f0a3] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-7627f0a3]:hover {
  background-color: #004080;
}
.btn_warn[data-v-7627f0a3] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-7627f0a3] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-7627f0a3]:hover {
  background-color: #ccdded;
}
[data-v-7627f0a3]::-ms-clear,[data-v-7627f0a3]::-ms-reveal {
  display: none;
}
.un_sel[data-v-7627f0a3] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-7627f0a3] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-7627f0a3] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-7627f0a3] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-7627f0a3]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-7627f0a3]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-7627f0a3]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-7627f0a3]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-7627f0a3] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-7627f0a3]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-7627f0a3]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-7627f0a3]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-7627f0a3] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-7627f0a3]:first-child {
  padding-top: 0;
}
.flex[data-v-7627f0a3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-7627f0a3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-7627f0a3] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-7627f0a3] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-7627f0a3] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-7627f0a3] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-7627f0a3] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-7627f0a3] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-7627f0a3] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-7627f0a3] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-7627f0a3] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-7627f0a3] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-7627f0a3] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-7627f0a3] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-7627f0a3] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-7627f0a3] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-7627f0a3] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-7627f0a3] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-7627f0a3] {
  overflow: hidden;
}
.overflow-y-auto[data-v-7627f0a3] {
  overflow-y: auto;
}
.create_new_package_add_template[data-v-7627f0a3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
}
.create_new_package_add_template .fun_group[data-v-7627f0a3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  padding: 16px 40px;
}
.create_new_package_add_template .fun_group .btn[data-v-7627f0a3] {
  cursor: pointer;
  width: 155px;
  line-height: 48px;
  background: #ccc;
  border-radius: 4px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  margin-left: 20px;
}
.create_new_package_add_template .fun_group .btn.sure.on[data-v-7627f0a3] {
  background-color: rgb(0, 84, 166);
}
.create_new_package_add_template .fun_group .btn.cancel[data-v-7627f0a3] {
  background-color: rgba(0, 84, 167, 0.1);
  color: rgb(0, 84, 166);
}
.create_new_package_add_template .content_group[data-v-7627f0a3] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  padding: 40px 0;
}
.create_new_package_add_template .content_group .content_box[data-v-7627f0a3] {
  /*滚动条样式*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  height: 100%;
  padding-left: 40px;
  padding-right: 20px;
}
.create_new_package_add_template .content_group .content_box[data-v-7627f0a3]::-webkit-scrollbar {
  width: 4px;
}
.create_new_package_add_template .content_group .content_box[data-v-7627f0a3]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.create_new_package_add_template .content_group .content_box[data-v-7627f0a3]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.create_new_package_add_template .content_group .item[data-v-7627f0a3] {
  width: 160px;
  background: #F3F3F3;
  border: 1px solid #EDEDED;
  -webkit-box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.06);
  border-radius: 10px;
  margin-right: 20px;
  margin-bottom: 20px;
}
.create_new_package_add_template .content_group .item.loading[data-v-7627f0a3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  height: 140px;
  background-color: transparent;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.create_new_package_add_template .content_group .item.loading .loading_icon[data-v-7627f0a3] {
  width: 30px;
  height: 30px;
}
.create_new_package_add_template .content_group .item .info_group[data-v-7627f0a3] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding: 20px;
  background-color: #fff;
}
.create_new_package_add_template .content_group .item .info_group .info[data-v-7627f0a3] {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
  -moz-text-align-last: left;
       text-align-last: left;
  width: 100%;
  height: 72px;
  font-size: 12px;
  font-weight: 400;
  color: #333333;
  line-height: 18px;
}
.create_new_package_add_template .content_group .item .fun_group[data-v-7627f0a3] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px;
  height: 35px;
  width: 100%;
}
.create_new_package_add_template .content_group .item .fun_group .select_box[data-v-7627f0a3] {
  background-size: 18px, 18px;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAA4klEQVQ4T+1UOwrCQBB9bwmk0MZKvYBduiXkBFoKXkLPoAfwCnoIBVvB3nyKQBqPoJWgNoFkV1YUVBS30M4pd2bezDz2PQJAGIYtIcSYZBtA1bxZxElrvSQ5klJumKZpqyiKNYCaRfOrkn1ZlgHjOJ6R7AFYKKUGvu9vbQCjKGoIISYAulrrOZMkOZpzlFJNW5DboCzL6nmem8EnA6RNQkpJm02ea279f6D37P05+vyzfsLRNyRyeBCt67p9z/N2nw8CrjqbGtGSnH/FRhzHCS5CvTO2DoCKzUYADgBWAIbG2M5JbKjWcRVUaAAAAABJRU5ErkJggg==);
}
.create_new_package_add_template .content_group .item .fun_group .select_box.on[data-v-7627f0a3] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABYUlEQVQ4T2NkAIHAFWoMzP/bGRgY3BgYGHjAYoTBFwYGhl0M//9XM6yNusEIMeTfCQYGRkHCerGqeM/wl9GCkSFk+VoGBoYgMg2BaVsHMugzCd7BZd8XkEH/KXQNWDvJBk1OMmZw0RNn0CzYhmI/SQYlOykxzMk0Y9h4+ilDQNdh8gwyVBRkONHmyvDg9VcGk/KdDJ+//8Fv0JI8C4bLjz4ydG64DlcoyMPGcKHbnUGEl53BpHwXw/WnnzCCFcNrIFvNVYUZ2tdfY6hadgmsYU+dI4OzrjhD5IRjDCuOPsIaNxgGcXOwMGypsGNw0BZj6Fh/jeH33/8MtSHaDBO23mQoXHAeZwRjDWx2FiaGtaU2DN5GUmCNJ269YbCq3sOAL53gjDVmJkaGRbkWDKbKQgx2dXsZXnz4gTe5kRT9+EyiVhb5RMVMS7ViBKVg++/OwMDITWQmBqXKvQz//1eBCjYAyvx/P+nTF9UAAAAASUVORK5CYII=);
}
.create_new_package_add_template .content_group .item .fun_group .status[data-v-7627f0a3] {
  font-size: 14px;
  color: #05AD00;
}
.create_new_package_add_template .content_group .nomore[data-v-7627f0a3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 160px;
  height: 140px;
  font-size: 14px;
  color: #aaa;
}
@charset "UTF-8";
.cp[data-v-4347d528] {
  cursor: pointer;
}
.disabled[data-v-4347d528] {
  cursor: not-allowed;
}
.button[data-v-4347d528] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-4347d528] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-4347d528] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-4347d528] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-4347d528] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-4347d528]:hover {
  background-color: #004080;
}
.btn_warn[data-v-4347d528] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-4347d528] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-4347d528]:hover {
  background-color: #ccdded;
}
[data-v-4347d528]::-ms-clear,[data-v-4347d528]::-ms-reveal {
  display: none;
}
.un_sel[data-v-4347d528] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-4347d528] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-4347d528] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-4347d528] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-4347d528]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-4347d528]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-4347d528]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-4347d528]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-4347d528] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-4347d528]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-4347d528]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-4347d528]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-4347d528] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-4347d528]:first-child {
  padding-top: 0;
}
.flex[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-4347d528] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-4347d528] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-4347d528] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-4347d528] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-4347d528] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-4347d528] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-4347d528] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-4347d528] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-4347d528] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-4347d528] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-4347d528] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-4347d528] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-4347d528] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-4347d528] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-4347d528] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-4347d528] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-4347d528] {
  overflow: hidden;
}
.overflow-y-auto[data-v-4347d528] {
  overflow-y: auto;
}
.create_new_package_page[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.create_new_package_page .header_group[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 2px solid #f4f4f4;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  width: 100%;
  height: 80px;
  background: #FFFFFF;
  border-radius: 4px;
}
.create_new_package_page .header_group .title[data-v-4347d528] {
  font-size: 18px;
}
.create_new_package_page .header_group .close[data-v-4347d528] {
  background-size: 12px, 12px;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAR9JREFUKFONUltOwkAUPVOZPVFqgboYpYmFRIs7kBgtGAqkwF60pYWWNfXBmDttQVAT79dkMud5h40cVyiKgof7W3DO8dtkWYbJYo1DcQB7mczFZ7hDR2tiODB/gOjx69RDuNvjpq2BpWkq6ouu3oJt9cB5QwplWQ5ntkQQxWhrTTwNTDAhhCCW8WwFP4rRvVZh902AAc7UQ7BNYOgtPFp3Ul0CJFuew3E9BFECUmIM8MNYnu1+D7xRqh4B30F+lAACMPRSrbb4NyBMJJsEUBEV+xmgtkTs5JmGwtaZapVT6PkK/iZGR1cxvAhdtleFPq9VhW2dPJPq2F3K9o610uI+qsVRz5fbpsrfXA+b7R4GLe7ZccXVP77G+2KNohD4AoUmu2dmYvn3AAAAAElFTkSuQmCC);
  top: 50%;
  right: 40px;
  margin-top: -10px;
}
.create_new_package_page .fun_group[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 40px;
  width: 100%;
  height: 80px;
  background: #FFFFFF;
  border-radius: 4px;
  border-top: 2px solid #f4f4f4;
}
.create_new_package_page .fun_group .btn[data-v-4347d528] {
  width: 155px;
  line-height: 48px;
  background: #CCCCCC;
  border-radius: 4px;
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
  margin-right: 20px;
}
.create_new_package_page .fun_group .btn.save[data-v-4347d528] {
  background-color: rgba(0, 84, 167, 0.1);
  color: rgb(0, 84, 166);
}
.create_new_package_page .fun_group .btn.send.on[data-v-4347d528] {
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.create_new_package_page .fun_group .btn.btn_light[data-v-4347d528] {
  background-color: #e5eef6;
  color: rgb(0, 84, 166);
}
.create_new_package_page .content_group[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  position: relative;
  z-index: 2;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  overflow: hidden;
}
.create_new_package_page .content_group .info_group[data-v-4347d528] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /*滚动条样式*/
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 100%;
  width: 57%;
  border-right: 2px solid #f4f4f4;
  padding: 40px 0;
}
.create_new_package_page .content_group .info_group[data-v-4347d528]::-webkit-scrollbar {
  width: 4px;
}
.create_new_package_page .content_group .info_group[data-v-4347d528]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.create_new_package_page .content_group .info_group[data-v-4347d528]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.create_new_package_page .content_group .info_group .info_box[data-v-4347d528] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /*滚动条样式*/
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 100%;
  width: 100%;
  overflow-y: auto;
  padding: 0 40px;
}
.create_new_package_page .content_group .info_group .info_box[data-v-4347d528]::-webkit-scrollbar {
  width: 4px;
}
.create_new_package_page .content_group .info_group .info_box[data-v-4347d528]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.create_new_package_page .content_group .info_group .info_box[data-v-4347d528]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.create_new_package_page .content_group .info_group .line[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 20px;
}
.create_new_package_page .content_group .info_group .line .key[data-v-4347d528] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 46px;
  font-size: 16px;
  color: #333333;
  padding-right: 20px;
}
.create_new_package_page .content_group .info_group .line .val[data-v-4347d528] {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
}
.create_new_package_page .content_group .info_group .line .title[data-v-4347d528] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 16px;
  color: #333333;
  height: 46px;
  border: 1px solid #f0f0f0;
  background-color: #f4f4f4;
  border-radius: 4px;
  outline: none;
  padding: 0 10px;
  font-size: 16px;
}
.create_new_package_page .content_group .info_group .line .price_group[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.create_new_package_page .content_group .info_group .line .price_group .account_num[data-v-4347d528] {
  width: 100px;
  font-size: 16px;
  color: #333333;
  height: 46px;
  border: 1px solid #f0f0f0;
  background-color: #f4f4f4;
  border-radius: 4px;
  outline: none;
  padding: 0 10px;
  font-size: 16px;
  text-align: center;
}
.create_new_package_page .content_group .info_group .line .price_group .price[data-v-4347d528] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 60px;
  font-size: 16px;
  color: #333333;
  height: 46px;
  border: 1px solid #f0f0f0;
  background-color: #f4f4f4;
  border-radius: 4px;
  outline: none;
  padding: 0 10px;
  font-size: 16px;
}
.create_new_package_page .content_group .info_group .line .price_group .text[data-v-4347d528] {
  padding-left: 5px;
  font-size: 14px;
  color: #333;
}
.create_new_package_page .content_group .info_group .line .price_group .hint[data-v-4347d528] {
  font-size: 12px;
  color: #999;
  padding-left: 17px;
}
.create_new_package_page .content_group .info_group .double_line[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  width: 100%;
}
.create_new_package_page .content_group .info_group .double_line .unit[data-v-4347d528] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 50%;
}
.create_new_package_page .content_group .info_group .double_line .unit[data-v-4347d528]:first-child {
  padding-right: 15px;
}
.create_new_package_page .content_group .info_group .double_line .unit .title_group[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  width: 100%;
  padding-bottom: 10px;
}
.create_new_package_page .content_group .info_group .double_line .unit .title_group .title[data-v-4347d528] {
  font-size: 16px;
  color: #333;
  line-height: 34px;
}
.create_new_package_page .content_group .info_group .double_line .unit .title_group .hint[data-v-4347d528] {
  font-size: 14px;
  color: #999;
}
.create_new_package_page .content_group .info_group .double_line .unit .img_group[data-v-4347d528] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  width: 100%;
  height: 191px;
  background: #FBFBFB;
  border: 1px solid #F0F0F0;
  border-radius: 4px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  overflow: hidden;
}
.create_new_package_page .content_group .info_group .double_line .unit .img_group .show[data-v-4347d528] {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.create_new_package_page .content_group .info_group .double_line .unit .img_group.active .btn_group[data-v-4347d528] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(0, 0, 0, 0.7);
}
.create_new_package_page .content_group .info_group .double_line .unit .img_group.active .btn_group[data-v-4347d528]:hover {
  opacity: 1;
}
.create_new_package_page .content_group .info_group .double_line .unit .img_group.active .btn_group .btn[data-v-4347d528] {
  color: #fff;
}
.create_new_package_page .content_group .info_group .double_line .unit .img_group.active .btn_group .icon[data-v-4347d528] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAn0lEQVQ4T9XSMWpCURCF4e9A1mGTFaTOGkRJY2VSCLoDC7chAcUmWKYLpAti7zZSuAiLK6/OfReClVPOzD8w55zoqVLKBBssk+xqa2nAe0zxnWT4X/gDb/hKMr4feIs5PpN04v2plFJeMKrMnvGIXxwr858OvuChT/VWv4NnqFnxhAHOOFWOHFo+dwFZNH9uhOROfb4p2694xyrJuqbNFZi+TM/qGUm+AAAAAElFTkSuQmCC);
}
.create_new_package_page .content_group .info_group .double_line .unit .img_group .btn_group[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  position: relative;
  z-index: 3;
}
.create_new_package_page .content_group .info_group .double_line .unit .img_group .btn_group .icon[data-v-4347d528] {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 15px;
  height: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAMAAABxsOwqAAAANlBMVEUAAABmZmZmZmZmZmZlZWVlZWVlZWVmZmZlZWVmZmZlZWVlZWVlZWVlZWVlZWVnZ2doaGhjY2ORO8q1AAAAEnRSTlMAgpufVM+KcG5qV08rr5NhNjbh1BRmAAAAOElEQVQI12MAAU4eBhhgYoEzmbkQotxgioWDk5+ViZ2DXZCBkY+RjZWXjZFRAKKWm4AJjDwMqAAAQNsA9ls5umQAAAAASUVORK5CYII=);
}
.create_new_package_page .content_group .info_group .double_line .unit .img_group .btn_group .btn[data-v-4347d528] {
  font-size: 15px;
  color: #999;
  padding-left: 6px;
}
.create_new_package_page .content_group .template_group[data-v-4347d528] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /*滚动条样式*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 40px 0;
  overflow: hidden;
}
.create_new_package_page .content_group .template_group[data-v-4347d528]::-webkit-scrollbar {
  width: 4px;
}
.create_new_package_page .content_group .template_group[data-v-4347d528]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.create_new_package_page .content_group .template_group[data-v-4347d528]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.create_new_package_page .content_group .template_group .add_group[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  padding-bottom: 20px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.create_new_package_page .content_group .template_group .add_group .add_box[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding: 0 34px;
  height: 48px;
  background-color: rgb(0, 84, 166);
  border-radius: 4px;
}
.create_new_package_page .content_group .template_group .add_group .add_box .icon[data-v-4347d528] {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 15px;
  height: 15px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAn0lEQVQ4T9XSMWpCURCF4e9A1mGTFaTOGkRJY2VSCLoDC7chAcUmWKYLpAti7zZSuAiLK6/OfReClVPOzD8w55zoqVLKBBssk+xqa2nAe0zxnWT4X/gDb/hKMr4feIs5PpN04v2plFJeMKrMnvGIXxwr858OvuChT/VWv4NnqFnxhAHOOFWOHFo+dwFZNH9uhOROfb4p2694xyrJuqbNFZi+TM/qGUm+AAAAAElFTkSuQmCC);
}
.create_new_package_page .content_group .template_group .add_group .add_box .text[data-v-4347d528] {
  padding-left: 8px;
  font-size: 15px;
  color: #fff;
}
.create_new_package_page .content_group .template_group .add_group .price_group[data-v-4347d528] {
  font-size: 16px;
  font-weight: 400;
  color: #0054A7;
}
.create_new_package_page .content_group .template_group .list_group[data-v-4347d528] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /*滚动条样式*/
  padding: 10px 40px;
  width: 100%;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
}
.create_new_package_page .content_group .template_group .list_group[data-v-4347d528]::-webkit-scrollbar {
  width: 4px;
}
.create_new_package_page .content_group .template_group .list_group[data-v-4347d528]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.create_new_package_page .content_group .template_group .list_group[data-v-4347d528]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.create_new_package_page .content_group .template_group .list_group .list[data-v-4347d528] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  padding: 20px;
  width: 100%;
  background: #F4F4F4;
  border-radius: 4px;
  margin-bottom: 20px;
}
.create_new_package_page .content_group .template_group .list_group .list[data-v-4347d528]:last-child {
  margin-bottom: 0;
}
.create_new_package_page .content_group .template_group .list_group .list .info[data-v-4347d528] {
  font-size: 14px;
  line-height: 20px;
}
.create_new_package_page .content_group .template_group .list_group .list .detail_group .avatar[data-v-4347d528] {
  width: 20px;
  height: 20px;
  border-radius: 4px;
}
.create_new_package_page .content_group .template_group .list_group .list .close[data-v-4347d528] {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  width: 14px;
  height: 14px;
  top: -4px;
  right: -4px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAMFBMVEUAAAC7u7u7u7u7u7u6urq4uLi6urq7u7u6urq7u7u7u7vx8fHGxsb19fXLy8vCwsJ4eF6QAAAACnRSTlMA9/LThhlZ/VJXddDlyAAAAGFJREFUCNdjYGB1FjQJYGBgaFq1apUGAwNnFZBensAQtAoEVBm8Vt1Z9XfVEgarVafP71u1mEFq1Zrdr1YtBNLrd58C0larfr/ZAxT3WnVv1VmgOpg+Nqg5DElAWo0BZg8AsAYw5PfECkMAAAAASUVORK5CYII=);
}
.create_new_package_page .mask_floor[data-v-4347d528] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}
.create_new_package_page .add_template_wrapper[data-v-4347d528] {
  width: 80%;
  height: 80%;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}

.create_new_package_page .w-e-toolbar{
  border-radius: 4px 4px 0 0;
  border:1px solid #f0f0f0!important;
  padding: 7px 0;
}
.create_new_package_page .w-e-text-container{
  border-radius: 0 0 4px 4px;
  border:1px solid #f0f0f0!important;
  border-top:none!important;
}
/*滚动条样式*/
.create_new_package_page .w-e-text::-webkit-scrollbar {
  width: 4px;
}
.create_new_package_page .w-e-text::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.create_new_package_page .w-e-text::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}

@charset "UTF-8";
.cp[data-v-18cd22e2] {
  cursor: pointer;
}
.disabled[data-v-18cd22e2] {
  cursor: not-allowed;
}
.button[data-v-18cd22e2] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-18cd22e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-18cd22e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-18cd22e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-18cd22e2] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-18cd22e2]:hover {
  background-color: #004080;
}
.btn_warn[data-v-18cd22e2] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-18cd22e2] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-18cd22e2]:hover {
  background-color: #ccdded;
}
[data-v-18cd22e2]::-ms-clear,[data-v-18cd22e2]::-ms-reveal {
  display: none;
}
.un_sel[data-v-18cd22e2] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-18cd22e2] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-18cd22e2] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-18cd22e2] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-18cd22e2]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-18cd22e2]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-18cd22e2]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-18cd22e2]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-18cd22e2]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-18cd22e2]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-18cd22e2]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-18cd22e2] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-18cd22e2]:first-child {
  padding-top: 0;
}
.flex[data-v-18cd22e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-18cd22e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-18cd22e2] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-18cd22e2] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-18cd22e2] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-18cd22e2] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-18cd22e2] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-18cd22e2] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-18cd22e2] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-18cd22e2] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-18cd22e2] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-18cd22e2] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-18cd22e2] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-18cd22e2] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-18cd22e2] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-18cd22e2] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-18cd22e2] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-18cd22e2] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-18cd22e2] {
  overflow: hidden;
}
.overflow-y-auto[data-v-18cd22e2] {
  overflow-y: auto;
}
.control_contact_selected_wrapper[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 80%;
  width: 602px;
  background: rgb(255, 255, 255);
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  overflow: hidden;
}
.control_contact_selected_wrapper .title_group[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  text-align: center;
  width: 100%;
  position: relative;
  z-index: 2;
  padding-top: 36px;
}
.control_contact_selected_wrapper .title_group .title[data-v-18cd22e2] {
  font-size: 18px;
  font-weight: 400;
  color: rgb(51, 51, 51);
  position: relative;
  z-index: 2;
}
.control_contact_selected_wrapper .title_group .close[data-v-18cd22e2] {
  position: absolute;
  z-index: 3;
  top: 42px;
  right: 30px;
  width: 11px;
  height: 11px;
}
.control_contact_selected_wrapper .search_group[data-v-18cd22e2] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-top: 39px;
  padding-bottom: 30px;
}
.control_contact_selected_wrapper .search_group .search_box[data-v-18cd22e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 30px;
  padding-right: 20px;
  margin: 0 auto;
  width: 400px;
  height: 40px;
  background: rgb(243, 243, 243);
  border-radius: 20px;
}
.control_contact_selected_wrapper .search_group .search_box .search[data-v-18cd22e2] {
  border: none;
  background-color: transparent;
}
.control_contact_selected_wrapper .search_group .search_box .search .el-input__inner[data-v-18cd22e2] {
  border: none;
  background-color: transparent;
}
.control_contact_selected_wrapper .container_group[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  height: 100%;
  max-height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  overflow: hidden;
  border-top: 2px solid #f0f0f0;
  border-bottom: 2px solid #f0f0f0;
}
.control_contact_selected_wrapper .container_group .padding[data-v-18cd22e2] {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 37px;
  padding-right: 46px;
}
.control_contact_selected_wrapper .container_group .select_group[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  padding: 20px 0;
  overflow-y: auto;
  width: 50%;
  border-right: 1px solid #f0f0f0;
}
.control_contact_selected_wrapper .container_group .select_group[data-v-18cd22e2]::-webkit-scrollbar {
  width: 0 !important;
}
.control_contact_selected_wrapper .container_group .select_group .add_new_group[data-v-18cd22e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding-top: 10px;
}
.control_contact_selected_wrapper .container_group .select_group .add_new_group .img[data-v-18cd22e2] {
  width: 44px;
  height: 44px;
  border-radius: 4px;
  display: block;
}
.control_contact_selected_wrapper .container_group .select_group .add_new_group .text[data-v-18cd22e2] {
  padding-left: 16px;
  font-size: 14px;
  font-weight: 400;
  color: rgb(51, 51, 51);
}
.control_contact_selected_wrapper .container_group .select_group .top_title[data-v-18cd22e2] {
  color: #666;
  font-size: 14px;
  padding-left: 37px;
  padding-right: 46px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.control_contact_selected_wrapper .container_group .select_group .firstname_group .title[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  font-weight: 400;
  color: rgb(153, 153, 153);
  text-transform: uppercase;
}
.control_contact_selected_wrapper .container_group .select_group .firstname_group .unit[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: #fff;
}
.control_contact_selected_wrapper .container_group .select_group .firstname_group .unit[data-v-18cd22e2]:hover {
  background-color: #f4f4f4;
}
.control_contact_selected_wrapper .container_group .select_group .create_dialog_select_unit[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
  overflow: hidden;
}
.control_contact_selected_wrapper .container_group .select_group .create_dialog_select_unit.on .select_box .select[data-v-18cd22e2] {
  border: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAASFJREFUOE9jZAhZ4cnw//9MBkYGWQZSwH+GxwyMjOmMDMHLH5GsGWbRf4bHjAwhy/+TYjG6WpINEONnZ/j1+x/Dh2+/wWaRZICGFC/DwlwLhoi+Ywz3X38lzQAbDRGG+VnmDCG9RxkuPvwA9wmKC8T52RlefvyJESTB5jIMU1NMGLzbDzKcvfceRR5ugKwwF8P5bneG+CknGLaeew5XlO2uwtAWpc/g2XaQ4djNNxiGo7gAZNOyAkuG/HnnGGbsvsvQGKbDUB6gyeDbcYhh96WXWCMLIxAzXJUZpqWaMJy8/ZbBVEWYIXLCMYbVxx/jjGmssVAfqs3QEKbLkDPnDMPUnXfwJhOc0eiuL8Gw8+ILgmmMpHSAzTQqGEB5ZqIsOwMAFiZxC7kRnLMAAAAASUVORK5CYII=);
  background-size: 100%;
}
.control_contact_selected_wrapper .container_group .select_group .create_dialog_select_unit .name_group[data-v-18cd22e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-right: 15px;
}
.control_contact_selected_wrapper .container_group .select_group .create_dialog_select_unit .name_group .avatar[data-v-18cd22e2] {
  width: 44px;
  height: 44px;
  border-radius: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.control_contact_selected_wrapper .container_group .select_group .create_dialog_select_unit .name_group .name[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 16px;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 400;
  color: rgb(51, 51, 51);
}
.control_contact_selected_wrapper .container_group .select_group .create_dialog_select_unit .select_box[data-v-18cd22e2] {
  width: 18px;
  height: 18px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.control_contact_selected_wrapper .container_group .select_group .create_dialog_select_unit .select_box .select[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 2px solid rgb(153, 153, 153);
  border-radius: 50%;
}
.control_contact_selected_wrapper .container_group .selected_group[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  overflow-y: auto;
  width: 50%;
  border-left: 1px solid #f0f0f0;
}
.control_contact_selected_wrapper .container_group .selected_group[data-v-18cd22e2]::-webkit-scrollbar {
  width: 0 !important;
}
.control_contact_selected_wrapper .container_group .selected_group .unit[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: #fff;
}
.control_contact_selected_wrapper .container_group .selected_group .unit[data-v-18cd22e2]:hover {
  background-color: #f4f4f4;
}
.control_contact_selected_wrapper .container_group .selected_group .unit .create_dialog_selected_unit[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
  overflow: hidden;
}
.control_contact_selected_wrapper .container_group .selected_group .unit .create_dialog_selected_unit .name_group[data-v-18cd22e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  padding-right: 15px;
}
.control_contact_selected_wrapper .container_group .selected_group .unit .create_dialog_selected_unit .name_group .avatar[data-v-18cd22e2] {
  width: 44px;
  height: 44px;
  border-radius: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.control_contact_selected_wrapper .container_group .selected_group .unit .create_dialog_selected_unit .name_group .name[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 16px;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 400;
  color: rgb(51, 51, 51);
}
.control_contact_selected_wrapper .container_group .selected_group .unit .create_dialog_selected_unit .select_box[data-v-18cd22e2] {
  width: 18px;
  height: 18px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.control_contact_selected_wrapper .container_group .selected_group .unit .create_dialog_selected_unit .select_box .select[data-v-18cd22e2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAUhJREFUOE+tk71KxEAUhc9ZQdJYae0DuAG3yD6Af2BlYW8loriF+iJuChUsrLYXsVGQxQfYBCJkX8DaSptkiTk6S0ayQTEupsrcuee7c+7cISpfFEXNLMv2AKwDWCy2n0k+5Hl+1W6347KEdhHH8WyapqeSDgDMVMHF+h3ApeM4J67rjkxsDCjEd5JWfxBWw4+O42wayBgQhuGZpE5NsU278Dyvw8Lzkz02SfP/ImltwivZB7AgadnakdRiEAQ+gCObTLIvaYtkT9L22Cd5LWmH5G0ZTNI3gCGApUo1K+iZeCH+ApZyhwbwCmCu6t9WLU7wndhsvf0LwAxGc2oLYRh2JR3XaSKAGwAbpVyfg8HAJRnVuUZJ85+Q1sQ1mkUQBOcADqcaJDvKSZLcA1ipCZkc5RKkC2D/z4+pXNX0pNFo7Eoyzfr1OX8AhTDYM/9Sb6UAAAAASUVORK5CYII=);
  background-size: 100%;
}
.control_contact_selected_wrapper .fun_group[data-v-18cd22e2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding: 20px 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.control_contact_selected_wrapper .fun_group .btn[data-v-18cd22e2] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 160px;
  line-height: 50px;
  background: rgb(204, 204, 204);
  border-radius: 4px;
  margin: 0 20px;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  color: #fff;
  cursor: pointer;
}
.control_contact_selected_wrapper .fun_group .sure[data-v-18cd22e2] {
  background-color: rgb(0, 84, 166);
}
.control_contact_selected_wrapper .fun_group .sure[data-v-18cd22e2]:hover {
  background-color: #004080;
}
.control_contact_selected_wrapper .fun_group .cancel[data-v-18cd22e2] {
  background-color: rgba(0, 84, 166, 0.1);
  color: rgb(0, 84, 166);
}
.control_contact_selected_wrapper .fun_group .cancel[data-v-18cd22e2]:hover {
  background-color: rgba(0, 84, 166, 0.2);
}

.search .el-input__inner{
  border:none;
  background-color: transparent;
  font-size:14px;

  font-weight:400;
  color:#666;
  padding: 0 10px;
}

@charset "UTF-8";
.cp[data-v-124cb800] {
  cursor: pointer;
}
.disabled[data-v-124cb800] {
  cursor: not-allowed;
}
.button[data-v-124cb800] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-124cb800] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-124cb800] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-124cb800] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-124cb800] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-124cb800] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-124cb800] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-124cb800] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-124cb800]:hover {
  background-color: #004080;
}
.btn_warn[data-v-124cb800] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-124cb800] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-124cb800]:hover {
  background-color: #ccdded;
}
[data-v-124cb800]::-ms-clear,[data-v-124cb800]::-ms-reveal {
  display: none;
}
.un_sel[data-v-124cb800] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-124cb800] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-124cb800] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-124cb800] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-124cb800]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-124cb800]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-124cb800]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-124cb800]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-124cb800] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-124cb800]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-124cb800]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-124cb800]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-124cb800] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-124cb800]:first-child {
  padding-top: 0;
}
.flex[data-v-124cb800] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-124cb800] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-124cb800] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-124cb800] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-124cb800] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-124cb800] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-124cb800] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-124cb800] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-124cb800] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-124cb800] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-124cb800] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-124cb800] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-124cb800] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-124cb800] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-124cb800] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-124cb800] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-124cb800] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-124cb800] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-124cb800] {
  overflow: hidden;
}
.overflow-y-auto[data-v-124cb800] {
  overflow-y: auto;
}
.activation_confirm_page[data-v-124cb800] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  max-width: 80%;
  max-height: 80%;
  width: 100%;
  background-color: #fff;
  border: 1px solid #FFFFFF;
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
  padding: 40px 0;
  padding-bottom: 16px;
}
.activation_confirm_page .list_group[data-v-124cb800] {
  /*滚动条样式*/
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 40px 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow-y: auto;
}
.activation_confirm_page .list_group[data-v-124cb800]::-webkit-scrollbar {
  width: 4px;
}
.activation_confirm_page .list_group[data-v-124cb800]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.activation_confirm_page .list_group[data-v-124cb800]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.activation_confirm_page .list_group .confirm_table_wrapper[data-v-124cb800] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 2px solid #E5EEF6;
  width: 100%;
  overflow-y: auto;
  height: 100%;
}
.activation_confirm_page .list_group .confirm_table .list_unit[data-v-124cb800]:hover {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: #e5eef6;
}
.activation_confirm_page .list_group .confirm_table .row[data-v-124cb800] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  width: 100%;
  font-size: 18px;
  text-align: center;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.activation_confirm_page .list_group .confirm_table .row .key[data-v-124cb800] {
  width: 200px;
  border-right: 1px solid #efeef6;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-weight: bold;
  line-height: 60px;
  border-bottom: 1px solid #efeef6;
}
.activation_confirm_page .list_group .confirm_table .row .val[data-v-124cb800] {
  text-align: center;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  font-weight: bold;
  line-height: 60px;
  border-bottom: 1px solid #efeef6;
}
.activation_confirm_page .list_group .confirm_table .row .key_rowspan[data-v-124cb800] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 16px;
  font-weight: bold;
  width: 200px;
  border-right: 1px solid #efeef6;
  border-bottom: 1px solid #efeef6;
}
.activation_confirm_page .list_group .confirm_table .row .val_list[data-v-124cb800] {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: #333;
  font-size: 16px;
  line-height: 50px;
  width: 100%;
}
.activation_confirm_page .list_group .confirm_table .row .list_unit[data-v-124cb800] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 40px;
  text-align: justify;
  -moz-text-align-last: left;
       text-align-last: left;
  border-bottom: 1px solid #efeef6;
}
.activation_confirm_page .fun_group[data-v-124cb800] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 16px 40px 0;
  border-top: 2px solid #f4f4f4;
  width: 100%;
}
.activation_confirm_page .fun_group .btn[data-v-124cb800] {
  cursor: pointer;
  color: rgb(0, 84, 166);
  line-height: 48px;
  background-color: #e5eef6;
  padding: 0 45px;
  margin-left: 20px;
  font-size: 16px;
  border-radius: 4px;
}
.activation_confirm_page .fun_group .btn.sure[data-v-124cb800] {
  background-color: rgb(0, 84, 166);
  color: #fff;
}
@charset "UTF-8";
.cp[data-v-1b022e94] {
  cursor: pointer;
}
.disabled[data-v-1b022e94] {
  cursor: not-allowed;
}
.button[data-v-1b022e94] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-1b022e94] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-1b022e94] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-1b022e94] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-1b022e94] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-1b022e94] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-1b022e94] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-1b022e94] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-1b022e94]:hover {
  background-color: #004080;
}
.btn_warn[data-v-1b022e94] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-1b022e94] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-1b022e94]:hover {
  background-color: #ccdded;
}
[data-v-1b022e94]::-ms-clear,[data-v-1b022e94]::-ms-reveal {
  display: none;
}
.un_sel[data-v-1b022e94] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-1b022e94] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-1b022e94] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-1b022e94] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-1b022e94]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-1b022e94]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-1b022e94]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-1b022e94]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-1b022e94] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-1b022e94]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-1b022e94]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-1b022e94]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-1b022e94] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-1b022e94]:first-child {
  padding-top: 0;
}
.flex[data-v-1b022e94] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-1b022e94] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-1b022e94] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-1b022e94] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-1b022e94] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-1b022e94] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-1b022e94] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-1b022e94] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-1b022e94] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-1b022e94] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-1b022e94] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-1b022e94] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-1b022e94] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-1b022e94] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-1b022e94] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-1b022e94] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-1b022e94] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-1b022e94] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-1b022e94] {
  overflow: hidden;
}
.overflow-y-auto[data-v-1b022e94] {
  overflow-y: auto;
}
.multiple_contacts_page[data-v-1b022e94] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 80%;
  height: 90%;
  max-width: 1000px;
  max-height: 768px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.multiple_contacts_page .title_group[data-v-1b022e94] {
  position: relative;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 18px;
  color: #333333;
  padding-top: 20px;
  width: 100%;
  text-align: center;
}
.multiple_contacts_page .title_group .close[data-v-1b022e94] {
  position: absolute;
  top: 26px;
  right: 20px;
}
.multiple_contacts_page .search_group[data-v-1b022e94] {
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-top: 20px;
  padding-bottom: 10px;
}
.multiple_contacts_page .search_group .search_box[data-v-1b022e94] {
  max-width: 400px;
}
.multiple_contacts_page .main_group[data-v-1b022e94] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  overflow: hidden;
  width: 100%;
  border-top: 2px solid #f0f0f0;
  border-bottom: 2px solid #f0f0f0;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.multiple_contacts_page .main_group .select_group[data-v-1b022e94] {
  border-right: 2px solid #f0f0f0;
  cursor: pointer;
}
.multiple_contacts_page .main_group .no_data[data-v-1b022e94] {
  font-size: 14px;
  color: #999;
  width: 100%;
  text-align: center;
  padding: 10px 0;
}
.multiple_contacts_page .main_group .selected_group[data-v-1b022e94], .multiple_contacts_page .main_group .select_group[data-v-1b022e94] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  width: 50%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 10px 0;
  overflow: hidden;
}
.multiple_contacts_page .btn_group[data-v-1b022e94] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 15px 0;
}
.multiple_contacts_page .btn_group .button[data-v-1b022e94] {
  font-size: 18px;
  border-radius: 4px;
  line-height: 50px;
  width: 160px;
  margin: 0 10px;
}
.multiple_contacts_page .main_box[data-v-1b022e94] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  height: 100%;
  padding: 0 20px;
}
.multiple_contacts_page .title_bar[data-v-1b022e94] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  padding: 10px 0 20px;
}
.multiple_contacts_page .title_bar.on .icon[data-v-1b022e94] {
  background-size: 10px, 8px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAApElEQVQoU33PQQrCQAwF0B+ki4LewBPMopRk0WPoTawnsZ5EPUYXE7qaiyh0UUokYqWCNZtJZl6YhETkAmCP/3Gloii2WZYlAJsFex+GIZA/isgBQLMA6xjj+QUBrJi5JSKZYzOLqloBGCcIZhYiar3pjUczq1Q1ev2BXjDziYhqz82sUdXj9MMXDCGs8zz3xdD3fUgpPX5CvyzLcudn13W3+bxPvVAy96ZhlvEAAAAASUVORK5CYII=);
}
.multiple_contacts_page .title_bar .icon[data-v-1b022e94] {
  background-size: 8px, 10px;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAYAAACJxx+AAAAAd0lEQVQoU53QzQ2DMAwF4OeZPBS9MAJTwB4sUueQQxZoN4BDpGC9CtRIpYo44OPTZ/lHVHUupfQxxjcaJapKAAuAwcwmAP7rKjgykk8R6cwsVHQC33AjOeWch5TS2gK1+eXu/S3gJMfmiH1JAI8Qgv0veXnm5aM+QjtVyRmwEZwAAAAASUVORK5CYII=);
}
.multiple_contacts_page .title_bar .title[data-v-1b022e94] {
  font-size: 14px;
  color: #999;
}
.multiple_contacts_page .unit[data-v-1b022e94] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  overflow: hidden;
  padding-bottom: 10px;
}
.multiple_contacts_page .unit .avatar[data-v-1b022e94] {
  width: 44px;
  height: 44px;
  border-radius: 4px;
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.multiple_contacts_page .unit .select[data-v-1b022e94] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 2px solid #999;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  cursor: pointer;
}
.multiple_contacts_page .unit .select.del[data-v-1b022e94] {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAUhJREFUOE+tk71KxEAUhc9ZQdJYae0DuAG3yD6Af2BlYW8loriF+iJuChUsrLYXsVGQxQfYBCJkX8DaSptkiTk6S0ayQTEupsrcuee7c+7cISpfFEXNLMv2AKwDWCy2n0k+5Hl+1W6347KEdhHH8WyapqeSDgDMVMHF+h3ApeM4J67rjkxsDCjEd5JWfxBWw4+O42wayBgQhuGZpE5NsU278Dyvw8Lzkz02SfP/ImltwivZB7AgadnakdRiEAQ+gCObTLIvaYtkT9L22Cd5LWmH5G0ZTNI3gCGApUo1K+iZeCH+ApZyhwbwCmCu6t9WLU7wndhsvf0LwAxGc2oLYRh2JR3XaSKAGwAbpVyfg8HAJRnVuUZJ85+Q1sQ1mkUQBOcADqcaJDvKSZLcA1ipCZkc5RKkC2D/z4+pXNX0pNFo7Eoyzfr1OX8AhTDYM/9Sb6UAAAAASUVORK5CYII=);
  border: none;
}
.multiple_contacts_page .unit .name[data-v-1b022e94] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  padding-left: 10px;
  padding-right: 15px;
}
.multiple_contacts_page .unit.on .select[data-v-1b022e94] {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAASFJREFUOE9jZAhZ4cnw//9MBkYGWQZSwH+GxwyMjOmMDMHLH5GsGWbRf4bHjAwhy/+TYjG6WpINEONnZ/j1+x/Dh2+/wWaRZICGFC/DwlwLhoi+Ywz3X38lzQAbDRGG+VnmDCG9RxkuPvwA9wmKC8T52RlefvyJESTB5jIMU1NMGLzbDzKcvfceRR5ugKwwF8P5bneG+CknGLaeew5XlO2uwtAWpc/g2XaQ4djNNxiGo7gAZNOyAkuG/HnnGGbsvsvQGKbDUB6gyeDbcYhh96WXWCMLIxAzXJUZpqWaMJy8/ZbBVEWYIXLCMYbVxx/jjGmssVAfqs3QEKbLkDPnDMPUnXfwJhOc0eiuL8Gw8+ILgmmMpHSAzTQqGEB5ZqIsOwMAFiZxC7kRnLMAAAAASUVORK5CYII=);
  border: none;
}
@charset "UTF-8";
.cp[data-v-66406b93] {
  cursor: pointer;
}
.disabled[data-v-66406b93] {
  cursor: not-allowed;
}
.button[data-v-66406b93] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-66406b93] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-66406b93] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-66406b93] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-66406b93] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-66406b93] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-66406b93] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-66406b93] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-66406b93]:hover {
  background-color: #004080;
}
.btn_warn[data-v-66406b93] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-66406b93] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-66406b93]:hover {
  background-color: #ccdded;
}
[data-v-66406b93]::-ms-clear,[data-v-66406b93]::-ms-reveal {
  display: none;
}
.un_sel[data-v-66406b93] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-66406b93] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-66406b93] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-66406b93] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-66406b93]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-66406b93]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-66406b93]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-66406b93]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-66406b93] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-66406b93]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-66406b93]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-66406b93]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-66406b93] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-66406b93]:first-child {
  padding-top: 0;
}
.flex[data-v-66406b93] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-66406b93] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-66406b93] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-66406b93] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-66406b93] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-66406b93] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-66406b93] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-66406b93] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-66406b93] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-66406b93] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-66406b93] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-66406b93] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-66406b93] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-66406b93] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-66406b93] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-66406b93] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-66406b93] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-66406b93] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-66406b93] {
  overflow: hidden;
}
.overflow-y-auto[data-v-66406b93] {
  overflow-y: auto;
}
.share_confirm_page[data-v-66406b93] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 40px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.title[data-v-66406b93] {
  text-align: center;
  font-size: 18px;
  color: #333;
}
.list_group[data-v-66406b93] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-width: 360px;
  max-width: 486px;
  padding: 20px 0 10px;
}
.list_group .unit[data-v-66406b93] {
  padding-right: 10px;
  padding-bottom: 10px;
}
.list_group .unit .avatar[data-v-66406b93] {
  width: 44px;
  height: 44px;
  border-radius: 4px;
  display: block;
}
.input[data-v-66406b93] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  outline: none;
  line-height: 46px;
  background: #FBFBFB;
  border: 1px solid #F0F0F0;
  border-radius: 4px;
  color: #333;
  font-size: 14px;
  padding: 0 20px;
}
.input[data-v-66406b93]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.input[data-v-66406b93]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.input[data-v-66406b93]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.btn_group[data-v-66406b93] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 30px;
  width: 100%;
}
.btn_group .button[data-v-66406b93] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  font-size: 18px;
  line-height: 50px;
  width: 160px;
  border-radius: 4px;
}
@charset "UTF-8";
.cp[data-v-647535d6] {
  cursor: pointer;
}
.disabled[data-v-647535d6] {
  cursor: not-allowed;
}
.button[data-v-647535d6] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-647535d6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-647535d6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-647535d6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-647535d6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-647535d6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-647535d6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-647535d6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-647535d6]:hover {
  background-color: #004080;
}
.btn_warn[data-v-647535d6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-647535d6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-647535d6]:hover {
  background-color: #ccdded;
}
[data-v-647535d6]::-ms-clear,[data-v-647535d6]::-ms-reveal {
  display: none;
}
.un_sel[data-v-647535d6] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-647535d6] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-647535d6] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-647535d6] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-647535d6]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-647535d6]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-647535d6]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-647535d6]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-647535d6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-647535d6]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-647535d6]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-647535d6]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-647535d6] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-647535d6]:first-child {
  padding-top: 0;
}
.flex[data-v-647535d6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-647535d6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-647535d6] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-647535d6] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-647535d6] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-647535d6] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-647535d6] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-647535d6] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-647535d6] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-647535d6] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-647535d6] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-647535d6] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-647535d6] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-647535d6] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-647535d6] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-647535d6] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-647535d6] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-647535d6] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-647535d6] {
  overflow: hidden;
}
.overflow-y-auto[data-v-647535d6] {
  overflow-y: auto;
}
.teaching_package_page[data-v-647535d6] {
  width: 80%;
  height: 90%;
  max-width: 1400px;
  max-height: 1000px;
  background: #fff;
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.sidebar_group[data-v-647535d6] {
  border-left: 2px solid #F5F8FA;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  border-bottom: 1px solid #f4f4f4;
  height: 50px;
}
.sidebar_group .menu[data-v-647535d6] {
  background-size: 20px, 5px;
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAAAXNSR0IArs4c6QAAAShJREFUKFNVkD9IAnEUx7/fEyKioRoKpHZbCmoLmvRsEO/sD9wpLba1NbS1uLQFtbXlpicE5YmLp1PQFlRL7oVQQzZEROjvxa+srrc8Pp/ve/B4XFnbXJB+ryiCGRDHQdXbQ6iSluMq8EArA7Lb8CteODdtdx+CbRL3jEieZsa9hmD+d4hIBOdeS3MqlRv/iKgOiOGvXPA+1Dei9Xqpq9HMuHEImqHdG5q20wU49iMFstWsVoqak+vZmPTkLnwRFWcbtXJbu4Tt5Ame/OXywmQmeygiOwP5pIRzLb/8+M0Fw7TbFwCWBvllUI0tAwWlOW5lpwzKLYBJzaQcUfeE5awa5LQITgPf64QvWkynRyaM0Zx2z+q1dFWrvf37oeVGSWwokYemXzn7BA4dazy/i+PsAAAAAElFTkSuQmCC);
}
.sidebar_group .close_group[data-v-647535d6] {
  background-size: 16px, 16px;
  background-repeat: no-repeat;
  background-position: center;
  width: 30px;
  height: 30px;
  border-top-right-radius: 4px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACSElEQVQ4T32TTUiUURSG3/d8M1phUGCbcle0aaVFWhhNygilIxMxZi7atRmdFiaZ1MZFENVYtmiT5XY2SdmmnIihliG0KlKIfkCToEIXJjPffeObGHMm8+4uh/Occ89zLls7Ei9l3Oacri7Nf5iYnp7OY4PT0pHYZbBLPhV1eUywJdb1huA+QTMOHMTSwtNcLldYj3HkeGJHddjrlZQCYQXfH2fryUSUeW9Y1EHBzQLW75YWspWQILnKrE+eeimGIYyjyrtDABbt7G6Q3G2RTYLeC7qoxW/PSpBI7EytB5cSV5PHbIXpbDYzFwCCw9bY6QMER0TXJGAGxoEXYTcVyee3em5TStB5ClVBZbPl69nJybli4pq3Wlt7ot4ZR0U0Cngn2JA57BbdEMEtEMbMmM5OZorJlYDivS3e0+Ccf01Cs8ifkKoJCeC4cXmkVPl/gCLkWLyngX4hQ3IPAJ/AhJEXph5nvlTaWfuEYqy5vX17iDVnzXCFQg2IkMTXPu0yF+deVdopAwTTJlySRBKCkXwioQ7UYQCfFOKgvn9dtVM2g6IqQ1JyKUDVgHffhVbSIX/zdl/ursFvgmzWJ/uxOP+81Emxg0gsVuuhJiW6ZFEVMWZYnTajnd37C8Itow4Fe+I8DuLHn40Ngjt9uHMA+4LKBB8Y/nou2SqHYFbgQPhXOMeWE133EOYpSKGgbQ+6sdZz2Z7Ee+qdc6OCawT4WebdZKQj8dYzq4Pw0Pc4nHuU+bjBZ2Qk3n3UfKRB7YWU+UfjRl95vdhvYP0fyQ6C8icAAAAASUVORK5CYII=);
  margin: 0 10px;
}
.container[data-v-647535d6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  position: relative;
  overflow-y: auto;
}
.buy_group[data-v-647535d6] {
  position: absolute;
  top: 0;
  right: 0;
}
.header_group[data-v-647535d6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 30px 40px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-bottom: 2px solid #f4f4f4;
}
.header_group .title_group[data-v-647535d6] {
  font-size: 18px;
  color: #0054A7;
  padding-bottom: 5px;
}
.header_group .info_wrapper[data-v-647535d6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  /*滚动条样式*/
  overflow-y: auto;
  max-height: 330px;
}
.header_group .info_wrapper[data-v-647535d6]::-webkit-scrollbar {
  width: 4px;
}
.header_group .info_wrapper[data-v-647535d6]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.header_group .info_wrapper[data-v-647535d6]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.header_group .info_group[data-v-647535d6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.header_group .descript_group[data-v-647535d6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding-right: 30px;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header_group .descript_group .title[data-v-647535d6] {
  font-size: 16px;
  color: #333333;
  padding: 10px 0;
}
.header_group .descript_group .descript[data-v-647535d6] {
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  padding-top: 5px;
  word-break: break-all;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.header_group .purchase_group[data-v-647535d6] {
  padding: 0 30px;
  border-left: 2px solid #f4f4f4;
  height: 330px;
}
.header_group .purchase_group .title[data-v-647535d6] {
  font-size: 18px;
  font-weight: bold;
  color: #111111;
  line-height: 24px;
}
.header_group .purchase_group .price_group[data-v-647535d6] {
  color: #F3580C;
  font-weight: bold;
  padding-top: 10px;
}
.header_group .purchase_group .price_group .symbol[data-v-647535d6] {
  font-size: 20px;
  padding-bottom: 4px;
}
.header_group .purchase_group .price_group .price[data-v-647535d6] {
  font-size: 36px;
}
.header_group .purchase_group .hint_group[data-v-647535d6] {
  padding-top: 10px;
  font-size: 16px;
  color: #999999;
  text-decoration: underline;
  line-height: 21px;
}
.header_group .purchase_group .hint_group .mark[data-v-647535d6] {
  color: #F3580C;
}
.header_group .purchase_group .button[data-v-647535d6] {
  width: 200px;
  line-height: 48px;
  border-radius: 4px;
  font-size: 16px;
  color: #FFFFFF;
}
.header_group .purchase_group .fun_group[data-v-647535d6] {
  padding-top: 20px;
}
.header_group .purchase_group .fun_group .button[data-v-647535d6] {
  margin: 0 5px;
}
.header_group .purchase_group .fun_group .buy_now[data-v-647535d6] {
  width: 150px;
  text-align: center;
}
.header_group .purchase_group .fun_group .consulting[data-v-647535d6] {
  width: 200px;
  background-color: #2BB06C;
}
.header_group .purchase_group .fun_group .consulting .text[data-v-647535d6] {
  font-size: 16px;
  color: #FFFFFF;
  line-height: 48px;
  padding-left: 5px;
}
.header_group .purchase_group .maker[data-v-647535d6] {
  width: 240px;
  line-height: 48px;
  text-align: center;
  background-color: #ccc;
  border-radius: 4px;
  color: #fff;
  margin-top: 20px;
}
.header_group .free[data-v-647535d6] {
  margin-top: 20px;
}
.picture_group[data-v-647535d6] {
  padding-top: 5px;
}
.picture_group .picture[data-v-647535d6] {
  width: 375px;
}
.task_list_group[data-v-647535d6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  padding: 30px 40px;
  overflow-y: auto;
}
.task_list_group .title[data-v-647535d6] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 16px;
  color: #333333;
  padding-bottom: 20px;
}
.list_group[data-v-647535d6] {
  /*滚动条样式*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  overflow-y: auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.list_group[data-v-647535d6]::-webkit-scrollbar {
  width: 4px;
}
.list_group[data-v-647535d6]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.list_group[data-v-647535d6]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.list_group .unit[data-v-647535d6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-right: 20px;
  margin-bottom: 20px;
  width: 160px;
  height: 140px;
  background-color: #fff;
  border: 1px solid #E8EEFF;
  -webkit-box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.06);
          box-shadow: 2px 4px 10px 0px rgba(0, 0, 0, 0.06);
  border-radius: 10px;
}
.list_group .unit .name_group[data-v-647535d6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  padding: 10px 10px 0;
  border-bottom: 1px solid #e8eeff;
}
.list_group .unit .name[data-v-647535d6] {
  text-align: justify;
  -moz-text-align-last: left;
       text-align-last: left;
  text-justify: inter-ideograph;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  font-size: 12px;
  color: #333333;
  line-height: 18px;
}
.list_group .unit .price_group[data-v-647535d6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 40px;
  padding: 0 10px;
}
.list_group .unit .price_group .price[data-v-647535d6] {
  font-size: 14px;
  color: #333333;
}
@charset "UTF-8";
.cp {
  cursor: pointer;
}
.disabled {
  cursor: not-allowed;
}
.button {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark:hover {
  background-color: #004080;
}
.btn_warn {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light:hover {
  background-color: #ccdded;
}
::-ms-clear, ::-ms-reveal {
  display: none;
}
.un_sel {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group {
  padding-top: 15px;
}
.components_control_wrapper .content_group:first-child {
  padding-top: 0;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.teaching_package_page_menu_poppver {
  padding: 5px 0;
  margin-top: 0px !important;
  width: 80px;
  min-width: 80px;
}
.teaching_package_page_menu_poppver .menu_list {
  padding: 0 10px;
}
.teaching_package_page_menu_poppver .menu_list .item {
  line-height: 30px;
  font-size: 14px;
  color: #333333;
}
@charset "UTF-8";
.cp[data-v-0b1da38f] {
  cursor: pointer;
}
.disabled[data-v-0b1da38f] {
  cursor: not-allowed;
}
.button[data-v-0b1da38f] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-0b1da38f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-0b1da38f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-0b1da38f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-0b1da38f] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-0b1da38f] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-0b1da38f] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-0b1da38f] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-0b1da38f]:hover {
  background-color: #004080;
}
.btn_warn[data-v-0b1da38f] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-0b1da38f] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-0b1da38f]:hover {
  background-color: #ccdded;
}
[data-v-0b1da38f]::-ms-clear,[data-v-0b1da38f]::-ms-reveal {
  display: none;
}
.un_sel[data-v-0b1da38f] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-0b1da38f] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-0b1da38f] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-0b1da38f] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-0b1da38f]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-0b1da38f]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-0b1da38f]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-0b1da38f]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-0b1da38f] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-0b1da38f]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-0b1da38f]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-0b1da38f]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-0b1da38f] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-0b1da38f]:first-child {
  padding-top: 0;
}
.flex[data-v-0b1da38f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-0b1da38f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-0b1da38f] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-0b1da38f] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-0b1da38f] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-0b1da38f] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-0b1da38f] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-0b1da38f] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-0b1da38f] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-0b1da38f] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-0b1da38f] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-0b1da38f] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-0b1da38f] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-0b1da38f] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-0b1da38f] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-0b1da38f] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-0b1da38f] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-0b1da38f] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-0b1da38f] {
  overflow: hidden;
}
.overflow-y-auto[data-v-0b1da38f] {
  overflow-y: auto;
}
.select_task_page[data-v-0b1da38f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 80%;
  height: 90%;
  max-width: 2000px;
  max-height: 1000px;
  background: #fff;
  border: 1px solid #FFFFFF;
  -webkit-box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.16);
  border-radius: 4px;
}
.select_task_page .header_group[data-v-0b1da38f] {
  text-align: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 76px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  border-bottom: 2px solid #f0f0f0;
}
.select_task_page .container[data-v-0b1da38f] {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  overflow-y: auto;
}
.select_task_page .menu_group[data-v-0b1da38f] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-top: 20px;
  border-right: 2px solid #f0f0f0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 100%;
}
.select_task_page .menu .item[data-v-0b1da38f] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
  z-index: 2;
  width: 140px;
  font-size: 14px;
  line-height: 30px;
  padding-left: 30px;
  border-left: 6px solid transparent;
  color: #333;
  margin-bottom: 10px;
}
.select_task_page .menu .item.on[data-v-0b1da38f] {
  color: rgb(0, 84, 166);
  border-left-color: rgb(0, 84, 166);
}
.select_task_page .main_group[data-v-0b1da38f] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #F5F8FA;
  height: 100%;
  width: 100%;
  overflow-y: auto;
}
.select_task_page .main_group .search_group[data-v-0b1da38f] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.select_task_page .main_group .btn_group[data-v-0b1da38f] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.select_task_page .task_group[data-v-0b1da38f] {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  overflow-y: auto;
}
.select_task_page .task_group .no_more[data-v-0b1da38f] {
  padding: 10px 0;
  text-align: center;
  width: 100%;
  font-size: 14px;
  color: #999;
  text-align: center;
}
.select_task_page .task_list[data-v-0b1da38f] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  overflow-y: auto;
  padding-left: 20px;
  padding-top: 10px;
}
.select_task_page .task_list .task[data-v-0b1da38f] {
  margin-right: 20px;
  margin-bottom: 20px;
}
.select_task_page .task_list .loading_group[data-v-0b1da38f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 160px;
  height: 140px;
}
.select_task_page .task_list .loading_group .loading[data-v-0b1da38f] {
  width: 40px;
  height: 40px;
}
.select_task_page .btn_group[data-v-0b1da38f] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.select_task_page .btn_group .button[data-v-0b1da38f] {
  border-radius: 4px;
  font-size: 16px;
  width: 155px;
  margin-left: 15px;
  line-height: 48px;
}
.select_task_page .search_group[data-v-0b1da38f] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
  width: 100%;
}
.select_task_page .search_box[data-v-0b1da38f] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 400px;
  padding: 0 20px;
  background-color: #fff;
  height: 40px;
  border-radius: 4px;
}
.select_task_page .search_box .icon[data-v-0b1da38f] {
  background-size: 14px, 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAYFBMVEUAAACZmZmZmZmYmJiZmZmZmZmZmZmYmJiXl5eZmZmZmZmZmZmZmZmZmZmZmZmYmJiYmJiZmZmZmZmYmJiZmZmZmZmZmZmWlpaZmZmcnJyZmZmYmJiZmZmZmZmZmZmZmZnI7vLnAAAAH3RSTlMAeOMZp5ZvKQvpta6R9O+5i4Z/XT44MCUUD9maZ2RQEjw6+wAAAHBJREFUCNdVztkOhCAMheFDWQVcR0edcXn/t1QaMPG74g9tUiR2E/uMTPom6FCHhWuhzgFY9W9N6XuA/VXaq5C5WgJGo1AfYBBPxvtp4uvX0rPbSABtme4VX0HcbjgncLekRSR/VF8wazozA2PuYhovjsYDr5QX+W0AAAAASUVORK5CYII=);
  width: 20px;
  height: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.select_task_page .search_box .search[data-v-0b1da38f] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  outline: none;
  border: none;
  background-color: transparent;
  color: #333;
  font-size: 14px;
  padding: 0 10px;
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.select_task_page .search_box .search[data-v-0b1da38f]::-webkit-input-placeholder { /* WebKit browsers */
  color: #999;
  font-weight: normal;
}
.select_task_page .search_box .search[data-v-0b1da38f]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #999;
  font-weight: normal;
}
.select_task_page .search_box .search[data-v-0b1da38f]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #999;
  font-weight: normal;
}
@charset "UTF-8";
.cp[data-v-9fcf7224] {
  cursor: pointer;
}
.disabled[data-v-9fcf7224] {
  cursor: not-allowed;
}
.button[data-v-9fcf7224] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-9fcf7224] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-9fcf7224] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-9fcf7224] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-9fcf7224] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-9fcf7224] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-9fcf7224] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-9fcf7224] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-9fcf7224]:hover {
  background-color: #004080;
}
.btn_warn[data-v-9fcf7224] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-9fcf7224] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-9fcf7224]:hover {
  background-color: #ccdded;
}
[data-v-9fcf7224]::-ms-clear,[data-v-9fcf7224]::-ms-reveal {
  display: none;
}
.un_sel[data-v-9fcf7224] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-9fcf7224] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-9fcf7224] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-9fcf7224] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-9fcf7224]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-9fcf7224]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-9fcf7224]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-9fcf7224]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-9fcf7224] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-9fcf7224]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-9fcf7224]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-9fcf7224]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-9fcf7224] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-9fcf7224]:first-child {
  padding-top: 0;
}
.flex[data-v-9fcf7224] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-9fcf7224] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-9fcf7224] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-9fcf7224] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-9fcf7224] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-9fcf7224] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-9fcf7224] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-9fcf7224] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-9fcf7224] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-9fcf7224] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-9fcf7224] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-9fcf7224] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-9fcf7224] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-9fcf7224] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-9fcf7224] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-9fcf7224] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-9fcf7224] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-9fcf7224] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-9fcf7224] {
  overflow: hidden;
}
.overflow-y-auto[data-v-9fcf7224] {
  overflow-y: auto;
}
.remove_chat_user[data-v-9fcf7224] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  border-radius: 10px;
  height: 100%;
  max-height: 800px;
}
.remove_chat_user .title[data-v-9fcf7224] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 18px;
  color: #333;
  text-align: center;
  padding: 20px 0 20px;
  border-bottom: 2px solid #f0f0f0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.remove_chat_user .remove_wrapper[data-v-9fcf7224] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 0;
}
.remove_chat_user .select_group[data-v-9fcf7224], .remove_chat_user .turn_over_group[data-v-9fcf7224] {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 400px;
}
.remove_chat_user .select_group[data-v-9fcf7224] {
  /*滚动条样式*/
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-right: 10px;
  padding-left: 20px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
  border-right: 2px solid #f0f0f0;
}
.remove_chat_user .select_group[data-v-9fcf7224]::-webkit-scrollbar {
  width: 4px;
}
.remove_chat_user .select_group[data-v-9fcf7224]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.remove_chat_user .select_group[data-v-9fcf7224]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.remove_chat_user .turn_over_group[data-v-9fcf7224] {
  /*滚动条样式*/
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 10px;
  padding-right: 20px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.remove_chat_user .turn_over_group[data-v-9fcf7224]::-webkit-scrollbar {
  width: 4px;
}
.remove_chat_user .turn_over_group[data-v-9fcf7224]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.remove_chat_user .turn_over_group[data-v-9fcf7224]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.remove_chat_user .item[data-v-9fcf7224] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 5px 0;
  overflow: hidden;
}
.remove_chat_user .avatar[data-v-9fcf7224] {
  width: 44px;
  height: 44px;
  border-radius: 4px;
  padding-right: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.remove_chat_user .username[data-v-9fcf7224] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 44px;
  white-space: nowrap;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
}
.remove_chat_user .info_group[data-v-9fcf7224] {
  padding-right: 10px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  overflow: hidden;
}
.remove_chat_user .select[data-v-9fcf7224] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  border: 2px solid #999;
}
.remove_chat_user .select.on[data-v-9fcf7224] {
  border: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACJ0lEQVQ4T42UX0hTcRTHP+duS0GfDDIoCKKECvSlHsKgTImeAndntWtEYDCoHkIfjBCSQoighyghiohq/8Ddsd4MGvQWlEIE+iYV9AfxIUZiLOc9sTu3ObfJfo/nfM/3nu8533OFWs+MHQY1QU8hsg/wofxCeA/6mi/LKWZDqxtLpYLHH96NYUyinHHjldkyVOUbvuwQ8UvpYrAM7Znuon1xmpxvZ80uK4IK6paOYVsT5W/6I3toyn3gn29H3S7qsTt6meTgs0JHgdgbdx6NPt0ge83I0prpEAaiJ3FIN96J/kG4iko3aMgdpMoTIRB9jBJqkCiDSh92cIZA5C6io6iR15ERzOgCwt51VauoxkGCCN5NSpdQ+rCtzwQiEyA3K9cfiP4FmgtBSZIImvS/Oo3HMwW0roMXUXqxrTnM6H2E4c3jzEtbBlpKCdXr2IMPGIgexdG3iPGbnBwndX4BM/YQ0WvVO1Hy0j4hdFUkHUZJWvfwx48gzgq2NY8ZeYrIUM3FSp4oELkDMlYFUG5hW7fdRZuRMCJWXXcoX4X+lwcwvPNVW3O94oRR2YVIz5YWc2S8YMhzLyZZ816pf1xb0Cg/MLz7C0QH57bROfORnK+zUXO7OJUshtPN1OBs+WgvPtrOSlsKONYg2RLIWRLBd+WjLVWOG5gdIwgjoO1VUgs3lsUhAU03SJrfi6W1/zgnnjfT1tKLkTsEeMoe4yfqpEleKBEUc/8B+lyu3/ssX/oAAAAASUVORK5CYII=);
}
.remove_chat_user .fun_group[data-v-9fcf7224] {
  padding: 20px 0;
  border-top: 2px solid #f0f0f0;
}
.remove_chat_user .button[data-v-9fcf7224] {
  font-size: 16px;
  text-align: center;
  padding: 0 45px;
  line-height: 40px;
  border-radius: 4px;
  margin: 0 20px;
}
.remove_chat_user .placeholder[data-v-9fcf7224] {
  height: 54px;
}
@charset "UTF-8";
.cp[data-v-39101b85] {
  cursor: pointer;
}
.disabled[data-v-39101b85] {
  cursor: not-allowed;
}
.button[data-v-39101b85] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-39101b85] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-39101b85] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-39101b85] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-39101b85] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-39101b85] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-39101b85] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-39101b85] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-39101b85]:hover {
  background-color: #004080;
}
.btn_warn[data-v-39101b85] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-39101b85] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-39101b85]:hover {
  background-color: #ccdded;
}
[data-v-39101b85]::-ms-clear,[data-v-39101b85]::-ms-reveal {
  display: none;
}
.un_sel[data-v-39101b85] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-39101b85] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-39101b85] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-39101b85] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-39101b85]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-39101b85]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-39101b85]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-39101b85]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-39101b85] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-39101b85]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-39101b85]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-39101b85]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-39101b85] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-39101b85]:first-child {
  padding-top: 0;
}
.flex[data-v-39101b85] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-39101b85] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-39101b85] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-39101b85] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-39101b85] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-39101b85] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-39101b85] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-39101b85] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-39101b85] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-39101b85] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-39101b85] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-39101b85] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-39101b85] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-39101b85] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-39101b85] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-39101b85] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-39101b85] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-39101b85] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-39101b85] {
  overflow: hidden;
}
.overflow-y-auto[data-v-39101b85] {
  overflow-y: auto;
}
.common_wrapper[data-v-39101b85] {
  position: relative;
  height: 800px;
}
.common_wrapper .close[data-v-39101b85] {
  background-size: 12px 12px, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 3;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAR9JREFUKFONUltOwkAUPVOZPVFqgboYpYmFRIs7kBgtGAqkwF60pYWWNfXBmDttQVAT79dkMud5h40cVyiKgof7W3DO8dtkWYbJYo1DcQB7mczFZ7hDR2tiODB/gOjx69RDuNvjpq2BpWkq6ouu3oJt9cB5QwplWQ5ntkQQxWhrTTwNTDAhhCCW8WwFP4rRvVZh902AAc7UQ7BNYOgtPFp3Ul0CJFuew3E9BFECUmIM8MNYnu1+D7xRqh4B30F+lAACMPRSrbb4NyBMJJsEUBEV+xmgtkTs5JmGwtaZapVT6PkK/iZGR1cxvAhdtleFPq9VhW2dPJPq2F3K9o610uI+qsVRz5fbpsrfXA+b7R4GLe7ZccXVP77G+2KNohD4AoUmu2dmYvn3AAAAAElFTkSuQmCC);
}
@charset "UTF-8";
.cp[data-v-3fb32ef6] {
  cursor: pointer;
}
.disabled[data-v-3fb32ef6] {
  cursor: not-allowed;
}
.button[data-v-3fb32ef6] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-3fb32ef6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-3fb32ef6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-3fb32ef6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-3fb32ef6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-3fb32ef6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-3fb32ef6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-3fb32ef6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-3fb32ef6]:hover {
  background-color: #004080;
}
.btn_warn[data-v-3fb32ef6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-3fb32ef6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-3fb32ef6]:hover {
  background-color: #ccdded;
}
[data-v-3fb32ef6]::-ms-clear,[data-v-3fb32ef6]::-ms-reveal {
  display: none;
}
.un_sel[data-v-3fb32ef6] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-3fb32ef6] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-3fb32ef6] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-3fb32ef6] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-3fb32ef6]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-3fb32ef6]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-3fb32ef6]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-3fb32ef6]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-3fb32ef6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-3fb32ef6]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-3fb32ef6]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-3fb32ef6]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-3fb32ef6] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-3fb32ef6]:first-child {
  padding-top: 0;
}
.flex[data-v-3fb32ef6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-3fb32ef6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-3fb32ef6] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-3fb32ef6] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-3fb32ef6] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-3fb32ef6] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-3fb32ef6] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-3fb32ef6] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-3fb32ef6] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-3fb32ef6] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-3fb32ef6] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-3fb32ef6] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-3fb32ef6] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-3fb32ef6] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-3fb32ef6] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-3fb32ef6] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-3fb32ef6] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-3fb32ef6] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-3fb32ef6] {
  overflow: hidden;
}
.overflow-y-auto[data-v-3fb32ef6] {
  overflow-y: auto;
}
.c_multitask_fun_bar_m_unit[data-v-3fb32ef6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-bottom: 1px solid #d0d0d0;
  width: 100%;
  padding: 10px 0 0;
  position: relative;
  z-index: 2;
  max-height: 200px;
}
.c_multitask_fun_bar_m_unit.active[data-v-3fb32ef6], .c_multitask_fun_bar_m_unit[data-v-3fb32ef6]:hover {
  background-color: #e0e0e0;
}
.c_multitask_fun_bar_m_unit .name[data-v-3fb32ef6] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  color: #555;
  font-family: "MicroSoft YaHei";
}
.c_multitask_fun_bar_m_unit .close[data-v-3fb32ef6] {
  background-size: 8px, 8px;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 30px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAALFJREFUKFNlj00KwkAMhZOZejFxdtJSQVq3rQVPoYiXKGLttkWwKLqqd9D72CQyo4I/2SX5Xt4LGj++AcKyPVQNfJQJ4hAA5zjwo5HW3oaZ0jdkl0rpgqibohWZYRxiD0shzmyPWq/lzkl7qhoHOMiPxqhUDgggxLP2WO8c/AVozEEQhH+AfhCHnsJSgDOglwVzYjO5kEp7hTC5gb34FOgtk6RogslVOl5dzvX+702BxQNh8VT5eMnzVwAAAABJRU5ErkJggg==);
}
@charset "UTF-8";
.cp[data-v-613ff798] {
  cursor: pointer;
}
.disabled[data-v-613ff798] {
  cursor: not-allowed;
}
.button[data-v-613ff798] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-613ff798] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-613ff798] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-613ff798] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-613ff798] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-613ff798] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-613ff798] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-613ff798] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-613ff798]:hover {
  background-color: #004080;
}
.btn_warn[data-v-613ff798] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-613ff798] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-613ff798]:hover {
  background-color: #ccdded;
}
[data-v-613ff798]::-ms-clear,[data-v-613ff798]::-ms-reveal {
  display: none;
}
.un_sel[data-v-613ff798] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-613ff798] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-613ff798] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-613ff798] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-613ff798]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-613ff798]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-613ff798]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-613ff798]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-613ff798] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-613ff798]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-613ff798]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-613ff798]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-613ff798] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-613ff798]:first-child {
  padding-top: 0;
}
.flex[data-v-613ff798] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-613ff798] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-613ff798] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-613ff798] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-613ff798] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-613ff798] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-613ff798] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-613ff798] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-613ff798] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-613ff798] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-613ff798] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-613ff798] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-613ff798] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-613ff798] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-613ff798] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-613ff798] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-613ff798] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-613ff798] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-613ff798] {
  overflow: hidden;
}
.overflow-y-auto[data-v-613ff798] {
  overflow-y: auto;
}
.c_multitask_fun_bar_index[data-v-613ff798] {
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  overflow: auto;
}
.c_multitask_fun_bar_index[data-v-613ff798]::-webkit-scrollbar {
  width: 0 !important;
}
.c_multitask_fun_bar_index .wrapper_group[data-v-613ff798] {
  width: 30px;
  background-color: #eee;
  border-bottom: 1px solid #d0d0d0;
  position: relative;
}
.c_multitask_fun_bar_index .wrapper_group .clear[data-v-613ff798] {
  background-size: 15px, 16px;
  background-repeat: no-repeat;
  background-position: center;
  height: 50px;
  width: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAAAAXNSR0IArs4c6QAAAZBJREFUOE/Nkz9oU0Ecx7/fO9F0CJJBB+ng0JLFQbCDsUvcXdPN6b17h4WAU8VBdHQy6BDe3UuyKQiFFqduXVy0Ti46WETcdMigRYy9+8krDbwhkozedPf9fT8/vvePqIx2u32m2Wxui8gtALpS+g3gqff+XtXP6iJJknWt9WsAGySPpjURuSIij0MI50ej0Y+pzk6nc7bRaCydCjcB7AC4MJlMjqemWq12Nca4H0JY1Vp/L/XxePyTWZZ9BnC5mmDB+SsmSbKitX5J8kOMsT8PJPmE5BcRuXuyZ2PMPskD7/3WPNhauwfgo3NuNlymGQ6HhwCk2+2eCyFc7Pf7X8vGc+Esy45ijK3BYPDeGHMbwGZRFK1F4WOS151z76y1iYhseu+v/eewtfYPgFYl9h3v/dpCsdM0Ter1+oter/crTdNlpdSa9353Jmyt3Y0xfiuKIpt3z8aYN0qpPefcw5NHcnqizwDcJ/lpVgMRIcl1EdlSSt3I8/zt9FfRGPOApAVw6R9wSR8qpR7lef689PwFzNMBUMyqe3oAAAAASUVORK5CYII=);
  z-index: 3;
  border-top: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
  background-color: #e0e0e0;
  position: sticky;
  top: 0px;
  left: 0;
}
@charset "UTF-8";
.cp[data-v-ff914cf6] {
  cursor: pointer;
}
.disabled[data-v-ff914cf6] {
  cursor: not-allowed;
}
.button[data-v-ff914cf6] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-ff914cf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-ff914cf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-ff914cf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-ff914cf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-ff914cf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-ff914cf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-ff914cf6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-ff914cf6]:hover {
  background-color: #004080;
}
.btn_warn[data-v-ff914cf6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-ff914cf6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-ff914cf6]:hover {
  background-color: #ccdded;
}
[data-v-ff914cf6]::-ms-clear,[data-v-ff914cf6]::-ms-reveal {
  display: none;
}
.un_sel[data-v-ff914cf6] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-ff914cf6] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-ff914cf6] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-ff914cf6] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-ff914cf6]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-ff914cf6]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-ff914cf6]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-ff914cf6]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-ff914cf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-ff914cf6]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-ff914cf6]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-ff914cf6]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-ff914cf6] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-ff914cf6]:first-child {
  padding-top: 0;
}
.flex[data-v-ff914cf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-ff914cf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-ff914cf6] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-ff914cf6] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-ff914cf6] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-ff914cf6] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-ff914cf6] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-ff914cf6] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-ff914cf6] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-ff914cf6] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-ff914cf6] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-ff914cf6] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-ff914cf6] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-ff914cf6] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-ff914cf6] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-ff914cf6] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-ff914cf6] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-ff914cf6] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-ff914cf6] {
  overflow: hidden;
}
.overflow-y-auto[data-v-ff914cf6] {
  overflow-y: auto;
}
.slide-out-blurred-right[data-v-ff914cf6] {
  -webkit-animation: slide-out-blurred-right-ff914cf6 0.45s cubic-bezier(0.755, 0.05, 0.855, 0.06) both;
  animation: slide-out-blurred-right-ff914cf6 0.45s cubic-bezier(0.755, 0.05, 0.855, 0.06) both;
}
.slide-in-blurred-right[data-v-ff914cf6] {
  -webkit-animation: slide-in-blurred-right-ff914cf6 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;
  animation: slide-in-blurred-right-ff914cf6 0.6s cubic-bezier(0.23, 1, 0.32, 1) both;
}
.components_task_container_page[data-v-ff914cf6] {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  background-color: #fff;
}
.components_task_container_page .main_group[data-v-ff914cf6] {
  width: 100%;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background-color: #f8f8f8;
  overflow: hidden;
}
.components_task_container_page .main[data-v-ff914cf6] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.components_task_container_page .side_bar[data-v-ff914cf6] {
  border-left: 2px solid #f4f4f4;
}

/* ----------------------------------------------
 * Generated by Animista on 2022-6-13 15:43:59
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation slide-out-blurred-right
 * ----------------------------------------
 */
@-webkit-keyframes slide-out-blurred-right-ff914cf6 {
0% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
    transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
    filter: blur(0);
    opacity: 1;
}
100% {
    -webkit-transform: translateX(1000px) scaleX(2) scaleY(0.2);
    transform: translateX(1000px) scaleX(2) scaleY(0.2);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
    filter: blur(40px);
    opacity: 0;
}
}
@keyframes slide-out-blurred-right-ff914cf6 {
0% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
    transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
    filter: blur(0);
    opacity: 1;
}
100% {
    -webkit-transform: translateX(1000px) scaleX(2) scaleY(0.2);
    transform: translateX(1000px) scaleX(2) scaleY(0.2);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
    filter: blur(40px);
    opacity: 0;
}
}
/* ----------------------------------------------
 * Generated by Animista on 2022-6-13 15:50:40
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation slide-in-blurred-right
 * ----------------------------------------
 */
@-webkit-keyframes slide-in-blurred-right-ff914cf6 {
0% {
    -webkit-transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
    filter: blur(40px);
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
    transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
    filter: blur(0);
    opacity: 1;
}
}
@keyframes slide-in-blurred-right-ff914cf6 {
0% {
    -webkit-transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    -webkit-transform-origin: 0% 50%;
    transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
    filter: blur(40px);
    opacity: 0;
}
100% {
    -webkit-transform: translateX(0) scaleY(1) scaleX(1);
    transform: translateX(0) scaleY(1) scaleX(1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
    filter: blur(0);
    opacity: 1;
}
}
@charset "UTF-8";
.cp[data-v-5eb34238] {
  cursor: pointer;
}
.disabled[data-v-5eb34238] {
  cursor: not-allowed;
}
.button[data-v-5eb34238] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-5eb34238] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-5eb34238] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-5eb34238] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-5eb34238] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-5eb34238] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-5eb34238] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-5eb34238] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-5eb34238]:hover {
  background-color: #004080;
}
.btn_warn[data-v-5eb34238] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-5eb34238] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-5eb34238]:hover {
  background-color: #ccdded;
}
[data-v-5eb34238]::-ms-clear,[data-v-5eb34238]::-ms-reveal {
  display: none;
}
.un_sel[data-v-5eb34238] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-5eb34238] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-5eb34238] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-5eb34238] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-5eb34238]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-5eb34238]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-5eb34238]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-5eb34238]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-5eb34238] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-5eb34238]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-5eb34238]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-5eb34238]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-5eb34238] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-5eb34238]:first-child {
  padding-top: 0;
}
.flex[data-v-5eb34238] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-5eb34238] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-5eb34238] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-5eb34238] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-5eb34238] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-5eb34238] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-5eb34238] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-5eb34238] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-5eb34238] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-5eb34238] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-5eb34238] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-5eb34238] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-5eb34238] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-5eb34238] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-5eb34238] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-5eb34238] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-5eb34238] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-5eb34238] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-5eb34238] {
  overflow: hidden;
}
.overflow-y-auto[data-v-5eb34238] {
  overflow-y: auto;
}
.teaching_task[data-v-5eb34238] {
  width: 100%;
  padding: 12px 16px;
  position: relative;
}
.teaching_task .close[data-v-5eb34238] {
  background-size: 16px 16px, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAUdJREFUOE+tk71KxEAUhc+JIKSw0toHMIJb7D6Af2BlYW8loriF+iJuChUsrLYXsVGQxQdIAhHMC1hbaZFliTk6S0aSoBgXU2Xu3PPdOXfuELUvjmMvy7JdAGsA5ovtZ5L3eZ5fdjqdp7KEdpEkyfRwODyRtA9gqg4u1u8ALlzXPfY8b2RiY0AhvpW08oOwHn5wXXfDQMaAKIpOJXUbim3aebvd7rLw/GiPTdL8v0harXglBwDmJC1ZO5JaDMPQB3Bok0kOJG2S7EvaGvskryRtk7wpg0n6BpAAWKhVs4K+iRfiL2ApNzGAVwAzdf+2anGC78Rm6+1fAGYwvIktRFHUk3TUpIkArgGsl3J9BkGwSDJuco2SZj8hrco1mkUYhmcADiYaJDvKaZreAVhuCKmOcgnSA7D358dUrmp64jjOjiTTrF+f8weFkNgzO8azdgAAAABJRU5ErkJggg==);
  position: absolute;
  z-index: 9;
  top: -9px;
  right: -3px;
}
.teaching_task .title_group .title[data-v-5eb34238] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
}
.teaching_task .info_group[data-v-5eb34238] {
  width: 100%;
  padding-top: 7px;
}
.teaching_task .info_group .name_group .avatar[data-v-5eb34238] {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  border-radius: 2px;
}
.teaching_task .info_group .tag_group .tag[data-v-5eb34238] {
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 13px;
  border-radius: 4px;
}
.teaching_task .info_group .tag_group .tag.teach[data-v-5eb34238] {
  background: rgba(255, 114, 0, 0.08);
  color: #FF9D4C;
}
@charset "UTF-8";
.cp[data-v-a128195c] {
  cursor: pointer;
}
.disabled[data-v-a128195c] {
  cursor: not-allowed;
}
.button[data-v-a128195c] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-a128195c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-a128195c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-a128195c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-a128195c] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-a128195c] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-a128195c] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-a128195c] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-a128195c]:hover {
  background-color: #004080;
}
.btn_warn[data-v-a128195c] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-a128195c] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-a128195c]:hover {
  background-color: #ccdded;
}
[data-v-a128195c]::-ms-clear,[data-v-a128195c]::-ms-reveal {
  display: none;
}
.un_sel[data-v-a128195c] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-a128195c] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-a128195c] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-a128195c] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-a128195c]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-a128195c]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-a128195c]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-a128195c]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-a128195c] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-a128195c]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-a128195c]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-a128195c]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-a128195c] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-a128195c]:first-child {
  padding-top: 0;
}
.flex[data-v-a128195c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-a128195c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-a128195c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-a128195c] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-a128195c] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-a128195c] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-a128195c] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-a128195c] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-a128195c] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-a128195c] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-a128195c] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-a128195c] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-a128195c] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-a128195c] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-a128195c] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-a128195c] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-a128195c] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-a128195c] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-a128195c] {
  overflow: hidden;
}
.overflow-y-auto[data-v-a128195c] {
  overflow-y: auto;
}
.c_rl_course_package_edit_catalogue_section .title_wrapper[data-v-a128195c] {
  width: 100%;
}
.c_rl_course_package_edit_catalogue_section .title_wrapper .title_group .icon[data-v-a128195c] {
  background-size: 14px 14px, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAV9JREFUOE+Vkr1KA0EQx2cmkGBxxTUaxfIeQHb3CFr5ADa+QDCIpQrxA8RGsBAbGxF7U/kAWlnEepkNiKBILCxjGQloyN3oikISSDy3m2V++/GbPwIAKKUqiFhk5iNfZ1nom7TWWwAwzczbWSDfg3Ecx2ma1gBggojK1trbLDBqrR9EZAcROyJSc87NGmMORGRj1AEiUkWlVAsR57rd7ns+n38OgmCyXq8nURTlR4HNZvPDg2tfzzxGRP/fQ2Y+iaKoEIZh2A9aa18BIP3d+5ajlNoFgKJzruprY8y+iKwO3bjOzFcDoNba2/TjyG7VGFMWkVNvWET2nHNnpVJpNkmSaIyce2+1RUTzvV7vjYgegyCYarfbFQBYHjOWcy/niYg2kyTpENElM88AgPw1Sx+ABR8AESnkcrkVa+3NTyhMP5ym6XWj0XgZljMQOaXUEiIu9oMicuGcuxsex79D/gkzlZmVSBGraQAAAABJRU5ErkJggg==);
}
.c_rl_course_package_edit_catalogue_section .title_wrapper .title_group .title_box[data-v-a128195c] {
  position: relative;
  overflow: auto;
  margin-right: 10px;
}
.c_rl_course_package_edit_catalogue_section .title_wrapper .title_group .title_box .title_calc[data-v-a128195c] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  min-width: 100px;
  max-width: 210px;
  position: relative;
  z-index: 2;
  color: transparent;
  font-size: 14px;
  padding: 0;
  line-height: 24px;
  height: 24px;
}
.c_rl_course_package_edit_catalogue_section .title_wrapper .title_group .title_box .title[data-v-a128195c] {
  position: absolute;
  width: 100%;
  height: 24px;
  line-height: 24px;
  border: none;
  outline: none;
  z-index: 9;
  top: 0;
  left: 0;
  color: #333;
}
.c_rl_course_package_edit_catalogue_section .title_wrapper .title_group .add[data-v-a128195c] {
  border-left: 2px solid #ccc;
  margin-right: 10px;
  padding-left: 10px;
  font-size: 18px;
  line-height: 18px;
  font-weight: bold;
}
.c_rl_course_package_edit_catalogue_section .title_wrapper .title_group.active .icon[data-v-a128195c] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAU1JREFUOE+V0r9LAmEcx/H3c1eJ0BJBXeEYtDbkUJOr0ZJd6hFIEo0VmAXRIjRES0MR7RndlWdbuTTUvxBREjQ0Fm4R6HD3xPljOMHSZ3t+vB6e5/P9CryhX6ZB1bATB/V5F0M04RYoY9jJbBemfkSQsMI45EEGEWqKQvyxGyzQzVcQ2yjiB9fNYxsh4mYOycYfF2Q8+Ik7MEWtWiWovFPRRniIOERLAx1haa4mWDTXUDhECoFkn2LyiOhxgEFtyAcLL1+Qc1trrXB2QGjYRqa+sWTtIeWqDwrWKRi3bdDMNmAvqepWCuQJeE+VuxSNU2IXIRR1ouMfa/K5GY47g9r/jXTLVMqjDE+mESx0hFKeefANxGajHPIKOzkOyP9q6cFZ8BpABFDECteJe2JWGJVpH3acO26WP9pT9becbs0DER+UfecU9ad22HOT/wLWj2+4mL8xOwAAAABJRU5ErkJggg==);
}
.c_rl_course_package_edit_catalogue_section .title_wrapper .title_group.active .title_box .title[data-v-a128195c] {
  color: rgb(0, 84, 166);
}
.c_rl_course_package_edit_catalogue_section .title_wrapper .title_group.active .title_box .title[data-v-a128195c]::-webkit-input-placeholder { /* WebKit browsers */
  color: rgb(0, 84, 166);
  font-weight: normal;
}
.c_rl_course_package_edit_catalogue_section .title_wrapper .title_group.active .title_box .title[data-v-a128195c]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: rgb(0, 84, 166);
  font-weight: normal;
}
.c_rl_course_package_edit_catalogue_section .title_wrapper .title_group.active .title_box .title[data-v-a128195c]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: rgb(0, 84, 166);
  font-weight: normal;
}
.c_rl_course_package_edit_catalogue_section .title_wrapper .title_group.active .add[data-v-a128195c] {
  color: rgb(0, 84, 166);
}
.c_rl_course_package_edit_catalogue_section .title_wrapper .del[data-v-a128195c] {
  background-size: 14px 16px, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAAAXNSR0IArs4c6QAAAZ9JREFUOE+V0j1rFFEUxvH/mZUsI7itoEu0CCJsCpm5uxYSG7EIfgPRKqlECzsFOxu/gYXYaCFYiYWFnRFsdi6zKbbQQnwFQW1ccWXZmcfcYRZimkymu2fub+be5xxjz5Pneb8oitdAu341AVadc592b7Usy24BK4uipJNmduG/TWbPJX1f1MxsaN77UpLt/fM+688BXpd09CAwiqJ3AV6R9PggMFwlwDVJWzUszeybpGPAT+AwEANfgO6uj6+EcJaBj3Xx6WQy2eh0Or8khYAS4KZzrptlWQ6cAco4jmOT1PLe/wUOAQ+dc5shsKIozrZarURSgKe991uS1szsa5qm3SrNLMs+ACcawjdpmp6r4HA4fGVm55tA4Ilz7nIFvfePJF1tAqMoupckye3FUe8Cd5pA4Jpz7v4CbgIPmkBJl/r9/osK5nl+sSiKlztxP5vNZhvtdvsHsF6WZWpmN4BlSbmZ9cqyXB0MBuMKjkajU/P5/G3dyz9140OLloAImNaDQBzHR3q93u8Kjsfjpel0+n7nuMf3Gb1t51wYAv4BNO4MsDp/cbEAAAAASUVORK5CYII=);
}
.c_rl_course_package_edit_catalogue_section .task_list[data-v-a128195c] {
  width: 100%;
  padding-right: 3px;
}
.c_rl_course_package_edit_catalogue_section .task_list .teaching_task[data-v-a128195c] {
  margin-top: 16px;
  background-color: #F4F4F4;
  border-radius: 4px;
}
.c_rl_course_package_edit_catalogue_section .task_list .teaching_task.active[data-v-a128195c] {
  background-color: rgba(0, 84, 167, 0.1);
}
@charset "UTF-8";
.cp[data-v-6a94d5fc] {
  cursor: pointer;
}
.disabled[data-v-6a94d5fc] {
  cursor: not-allowed;
}
.button[data-v-6a94d5fc] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-6a94d5fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-6a94d5fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-6a94d5fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-6a94d5fc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-6a94d5fc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-6a94d5fc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-6a94d5fc] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-6a94d5fc]:hover {
  background-color: #004080;
}
.btn_warn[data-v-6a94d5fc] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-6a94d5fc] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-6a94d5fc]:hover {
  background-color: #ccdded;
}
[data-v-6a94d5fc]::-ms-clear,[data-v-6a94d5fc]::-ms-reveal {
  display: none;
}
.un_sel[data-v-6a94d5fc] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-6a94d5fc] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-6a94d5fc] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-6a94d5fc] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-6a94d5fc]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-6a94d5fc]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-6a94d5fc]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-6a94d5fc]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-6a94d5fc] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-6a94d5fc]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-6a94d5fc]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-6a94d5fc]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-6a94d5fc] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-6a94d5fc]:first-child {
  padding-top: 0;
}
.flex[data-v-6a94d5fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-6a94d5fc] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-6a94d5fc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-6a94d5fc] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-6a94d5fc] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-6a94d5fc] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-6a94d5fc] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-6a94d5fc] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-6a94d5fc] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-6a94d5fc] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-6a94d5fc] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-6a94d5fc] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-6a94d5fc] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-6a94d5fc] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-6a94d5fc] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-6a94d5fc] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-6a94d5fc] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-6a94d5fc] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-6a94d5fc] {
  overflow: hidden;
}
.overflow-y-auto[data-v-6a94d5fc] {
  overflow-y: auto;
}
.course_catalogue[data-v-6a94d5fc] {
  /*滚动条样式*/
  width: 400px;
  height: 100%;
  overflow: auto;
  color: #333;
  border-left: 1px solid #f0f0f0;
}
.course_catalogue[data-v-6a94d5fc]::-webkit-scrollbar {
  width: 4px;
}
.course_catalogue[data-v-6a94d5fc]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.course_catalogue[data-v-6a94d5fc]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.course_catalogue .fixed_group[data-v-6a94d5fc] {
  width: 100%;
  padding: 20px;
}
.course_catalogue .fixed_group .name_group[data-v-6a94d5fc] {
  padding-bottom: 20px;
}
.course_catalogue .fixed_group .name_group .symbol[data-v-6a94d5fc] {
  color: #E12F2F;
  margin-right: 5px;
}
.course_catalogue .fixed_group .name_group .name[data-v-6a94d5fc] {
  font-size: 16px;
  color: #333333;
  line-height: 21px;
  text-align: left;
  font-style: normal;
}
.course_catalogue .fixed_group .fun_group .btn[data-v-6a94d5fc] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 10px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #D7D9DD;
  padding: 0 20px;
  line-height: 36px;
}
.course_catalogue .fixed_group .fun_group .btn[data-v-6a94d5fc]:hover {
  border-color: rgb(0, 84, 166);
  color: rgb(0, 84, 166);
}
.course_catalogue .fixed_group .fun_group .btn:hover .icon.section[data-v-6a94d5fc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAU1JREFUOE+V0r9LAmEcx/H3c1eJ0BJBXeEYtDbkUJOr0ZJd6hFIEo0VmAXRIjRES0MR7RndlWdbuTTUvxBREjQ0Fm4R6HD3xPljOMHSZ3t+vB6e5/P9CryhX6ZB1bATB/V5F0M04RYoY9jJbBemfkSQsMI45EEGEWqKQvyxGyzQzVcQ2yjiB9fNYxsh4mYOycYfF2Q8+Ik7MEWtWiWovFPRRniIOERLAx1haa4mWDTXUDhECoFkn2LyiOhxgEFtyAcLL1+Qc1trrXB2QGjYRqa+sWTtIeWqDwrWKRi3bdDMNmAvqepWCuQJeE+VuxSNU2IXIRR1ouMfa/K5GY47g9r/jXTLVMqjDE+mESx0hFKeefANxGajHPIKOzkOyP9q6cFZ8BpABFDECteJe2JWGJVpH3acO26WP9pT9becbs0DER+UfecU9ad22HOT/wLWj2+4mL8xOwAAAABJRU5ErkJggg==);
}
.course_catalogue .fixed_group .fun_group .btn:hover .icon.task[data-v-6a94d5fc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAStJREFUOE+tkjtLA0EUhb8744OorZAmhRb+CNNZWShCjCZBUvk3BDWFCHZipVhqIuujEZU0Nlrai+AfsIogZFeyc2XzEHSD2cJbzsw353DuEaLJnWUxegzMgEr7rP+8I3KAV9zoPMrXnhGtgL36A4quJtHwHij3QIeYcbzV5gAQlqs1DHddsKqIHcO4DGHbso19IOITpJYYaR4C9Z8ghGg4i1gTA0MNuCw8kq9V42ASq33BlstgWUddPFmRBuelnf6KkMa1ypi4U5w2uCjt/7NVPyUMfywiXUnTesFbe2LldA6VhXbayjwiu79TTYPb+16HugdG3RGBfUVkG+cmELMFFAYXIHcyjZhrfJclZesIN3jFzQSV+5xCh26Btx4U7bgDJim5SCVS6hXjCzXZg3aEl89+AAAAAElFTkSuQmCC);
}
.course_catalogue .fixed_group .fun_group .btn:hover .name[data-v-6a94d5fc] {
  color: rgb(0, 84, 166);
}
.course_catalogue .fixed_group .fun_group .btn .icon[data-v-6a94d5fc] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 14px;
  height: 14px;
  margin-right: 10px;
}
.course_catalogue .fixed_group .fun_group .btn .icon.section[data-v-6a94d5fc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAV9JREFUOE+Vkr1KA0EQx2cmkGBxxTUaxfIeQHb3CFr5ADa+QDCIpQrxA8RGsBAbGxF7U/kAWlnEepkNiKBILCxjGQloyN3oikISSDy3m2V++/GbPwIAKKUqiFhk5iNfZ1nom7TWWwAwzczbWSDfg3Ecx2ma1gBggojK1trbLDBqrR9EZAcROyJSc87NGmMORGRj1AEiUkWlVAsR57rd7ns+n38OgmCyXq8nURTlR4HNZvPDg2tfzzxGRP/fQ2Y+iaKoEIZh2A9aa18BIP3d+5ajlNoFgKJzruprY8y+iKwO3bjOzFcDoNba2/TjyG7VGFMWkVNvWET2nHNnpVJpNkmSaIyce2+1RUTzvV7vjYgegyCYarfbFQBYHjOWcy/niYg2kyTpENElM88AgPw1Sx+ABR8AESnkcrkVa+3NTyhMP5ym6XWj0XgZljMQOaXUEiIu9oMicuGcuxsex79D/gkzlZmVSBGraQAAAABJRU5ErkJggg==);
}
.course_catalogue .fixed_group .fun_group .btn .icon.task[data-v-6a94d5fc] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAUhJREFUOE+tkq9OA0EQxmf2rtvLgSXBVIDgAbatoQ6FgCBRVbwGCVBBSHAEBakGhyFAajCQmu5qQsILoHqivWPTnaF34RLa0j+CTdbs7G/m228/BACoVCo1Zm4CwAYAYHo2ZUXMfGmMOcwulcvlNwBoSCnvZkBgrV0BgGfnXD0HSUq51G6341lgWlNK3QLAUw6ylDJ0zpWGu4mI3ngDZk6CINiL4/gKAFojYBRFLgzDTSIS46AQ4qvT6bwqpW4mwAWlToL9fr/ked6BEGLCWSLqGmNO/5zY6/VWC4VCfYpBXa31xf9KtdYiM+8KITJziOjdGKOVUlsAsPPj9jYzn424mkr1ff/813e8+L5/PRgMPhDxhJmXhw2PEXF/bgCq1eo6Ed1ba2vFYrHFzA9a66O5kUuSZE0I8YiInzmUPiMDFwx5I52UO/4Nj1qwe5lx1BkAAAAASUVORK5CYII=);
}
.course_catalogue .fixed_group .fun_group .btn .name[data-v-6a94d5fc] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-size: 14px;
  color: #333333;
  text-align: left;
  font-style: normal;
  line-height: 36px;
}
.course_catalogue .catalogue_wrapper[data-v-6a94d5fc] {
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 20px;
}
.course_catalogue .catalogue_wrapper .catalogue_group[data-v-6a94d5fc] {
  width: 100%;
  height: 100%;
  overflow: auto;
}
.course_catalogue .catalogue_wrapper .catalogue_group .draggable_wrapper[data-v-6a94d5fc] {
  /*滚动条样式*/
  overflow-y: auto;
  width: 100%;
  max-height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.course_catalogue .catalogue_wrapper .catalogue_group .draggable_wrapper[data-v-6a94d5fc]::-webkit-scrollbar {
  width: 4px;
}
.course_catalogue .catalogue_wrapper .catalogue_group .draggable_wrapper[data-v-6a94d5fc]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.course_catalogue .catalogue_wrapper .catalogue_group .draggable_wrapper[data-v-6a94d5fc]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.course_catalogue .catalogue_wrapper .catalogue_group .draggable_wrapper .catalogue_section[data-v-6a94d5fc] {
  margin-bottom: 10px;
  width: 100%;
}
@charset "UTF-8";
.cp[data-v-0b455125] {
  cursor: pointer;
}
.disabled[data-v-0b455125] {
  cursor: not-allowed;
}
.button[data-v-0b455125] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-0b455125] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-0b455125] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-0b455125] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-0b455125] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-0b455125] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-0b455125] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-0b455125] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-0b455125]:hover {
  background-color: #004080;
}
.btn_warn[data-v-0b455125] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-0b455125] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-0b455125]:hover {
  background-color: #ccdded;
}
[data-v-0b455125]::-ms-clear,[data-v-0b455125]::-ms-reveal {
  display: none;
}
.un_sel[data-v-0b455125] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-0b455125] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-0b455125] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-0b455125] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-0b455125]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-0b455125]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-0b455125]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-0b455125]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-0b455125] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-0b455125]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-0b455125]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-0b455125]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-0b455125] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-0b455125]:first-child {
  padding-top: 0;
}
.flex[data-v-0b455125] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-0b455125] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-0b455125] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-0b455125] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-0b455125] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-0b455125] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-0b455125] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-0b455125] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-0b455125] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-0b455125] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-0b455125] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-0b455125] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-0b455125] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-0b455125] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-0b455125] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-0b455125] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-0b455125] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-0b455125] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-0b455125] {
  overflow: hidden;
}
.overflow-y-auto[data-v-0b455125] {
  overflow-y: auto;
}
.course_info[data-v-0b455125] {
  /*滚动条样式*/
  width: 100%;
  height: 100%;
  overflow: auto;
  color: #333;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 15px;
}
.course_info[data-v-0b455125]::-webkit-scrollbar {
  width: 4px;
}
.course_info[data-v-0b455125]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.course_info[data-v-0b455125]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.course_info .line_group[data-v-0b455125] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  margin-bottom: 20px;
  width: 100%;
}
.course_info .line_group .name_group[data-v-0b455125] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 66px;
  margin-right: 10px;
}
.course_info .line_group .name_group .symbol[data-v-0b455125] {
  color: #E12F2F;
  width: 10px;
  text-align: center;
}
.course_info .line_group .name_group .name[data-v-0b455125] {
  line-height: 36px;
  font-size: 16px;
  color: #333333;
  text-align: left;
  font-style: normal;
}
.course_info .line_group .info_group[data-v-0b455125] {
  width: 100%;
}
.course_info .line_group .info_group input[data-v-0b455125] {
  font-size: 14px;
  padding-left: 10px;
  padding-right: 10px;
}
.course_info .line_group .info_group input[data-v-0b455125]::-webkit-input-placeholder { /* WebKit browsers */
  color: #bbb;
  font-weight: normal;
}
.course_info .line_group .info_group input[data-v-0b455125]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #bbb;
  font-weight: normal;
}
.course_info .line_group .info_group input[data-v-0b455125]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #bbb;
  font-weight: normal;
}
.course_info .line_group .info_group .title[data-v-0b455125] {
  width: 100%;
  height: 36px;
  background: #FBFBFB;
  border-radius: 4px;
  border: 1px solid #E5E7EA;
}
.course_info .line_group .info_group .upload_group .btn_group[data-v-0b455125] {
  cursor: pointer;
  height: 36px;
  background: #FFFFFF;
  border-radius: 4px;
  border: 1px solid #D7D9DD;
  padding: 0 10px;
  margin-right: 10px;
}
.course_info .line_group .info_group .upload_group .btn_group[data-v-0b455125]:hover {
  border-color: rgb(0, 84, 166);
}
.course_info .line_group .info_group .upload_group .btn_group:hover .text[data-v-0b455125] {
  color: rgb(0, 84, 166);
}
.course_info .line_group .info_group .upload_group .btn_group:hover .icon.file[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAVZJREFUOE+tkz8vBHEQhp9314VCxDeQSPxpEKFQ6EUlcQ63BReNRqmmlPgCCnIScbd37jQqtY6oFIiIQqcj0VzO7shekGy4zQVT/mbm+b3zZkb8MUS60IecPMYEou2DFwCXuFqivHiX9IeY88+AUaQyxlujOAKZLQAvyG5iAFOIdEMt3OLEe4oANbACVW8lVpj295GWkT3EAQjoAa6oZsdExg9Ae1QWV+OA4jbSOoEGGbm9j+WuBzYI2URubwKgOozqF0B7Uw8cZ7I5IOrKHA1hQRajOwaRUmBZ4DwZkGR/xj/AmP09YK6UB7x/BmQKY4TOxDflpjquU6Qy//qV+1FBunSKbOrH0cUMlexJMmD6sIvOxpLEI3TqHHu3sccvBWn/EemZUGu4qrd0W4GlcGwHrCMyMYdpF+zzkFpiNO5GykV7DQulfkIbJ7RUS91OpNS9oDJ//w5Cx5EGIPsr8wAAAABJRU5ErkJggg==);
}
.course_info .line_group .info_group .upload_group .btn_group:hover .icon.video[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAcxJREFUOE+dk09IVFEUxn/nvofNBEWC2SvBpeQmspBooVkRRCEiLw1b1CIyW8xKSkxIKRctojZFiCLowjHGQYOSFoHmIugPaTBEUiAEMVMqUxpI9ubemD8FlYwzfbtzLt+Pc87lE5KqmbDZGjuGkeJUvZ6MjrO4/T6TBz1JmYuiU8A+QZRT6GN5xUMENhZYzC99Z9sWH/Fvq/gLLGxLJXsJ4DkLTrXg3qtF9GhbXbk1PRfnYt1ONvlsWgdnmLp6mKorj7l1Zg/vY8s8mokyGNhP68A0Nx/MJjCqXmgInsXQ19dSSXnJZi70vmSi6xDNPS84vncHJYV+ukIRHrZXc+TaJDdO7yby4SuB/leAnEsDNL0IP9Zb/a93G+R8ZgK5gygXpaM5QYw4aB0GCfxa4TbGVBA+9TYnwMnhMhLmdXaAO7QLZXuEGt/8A80J0DDcgTGdwF08Xydj9V9+g/IAdGdM7xhpKssPcCJ4GehGCIJ1iVDjx/wAbrACwc9I09P/u0G27/jjBu5QLSJhMO1YanxNn1aS7nulJNRnhBrEXMcoNxOm2BOgEkiGZG0ZBGEDoAEDPGPBOZAmpxL56WjWOBstKIoACyHCvDOejPNPJ2/haeU9qMsAAAAASUVORK5CYII=);
}
.course_info .line_group .info_group .upload_group .btn_group .icon[data-v-0b455125] {
  background-size: 16px 16px, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
.course_info .line_group .info_group .upload_group .btn_group .icon.file[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAWZJREFUOE+tkzFLY0EUhc8ZXlAILNunCAiKjcKSLbawtxRsRANukDfzmi2ttVzYH5Al8xIFQcHWytpOsdrGZQkWVrFTsFnie0cGVB7RhEC85dxzvzlz71xiwmCSJLOS9gB8AxA98zIAl5I20zT9N+qOADiT9IXksaTHICYZSVoDcA/gagCQk7zKsuxnu92+pXPuP4BD7/1WUWit3Sf5HcB18ZwkJVVJ/mm1WrUACHbb3vukKHTO/QKwLWm+Uql0i7ler7eT5/lunuczQwFxHC8aYy4ATA3rgTFmaSggFDnnFkiuS/o8AClJWjfGnI8EjOq+c+4AwOokgDD6jY8FxHFcM8aEDzUY/SiKjprN5sNLwjn31kGSJKeSlt97u6SVNE1PRgLq9fqncrlcfc+B9/7vwD95dXAD4I7kDwD9MXcrjPE3gGlaaxsk08IijcnAozGmwaC21s6R/AqgNGZ1P8uyi06n030CT+ayXpik72sAAAAASUVORK5CYII=);
}
.course_info .line_group .info_group .upload_group .btn_group .icon.video[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAZ9JREFUOE+d07+PEkEUwPHvmw0QjQEqE/4A7TBRK/8BtzYhdOQSAgsFHcRELa45taChk9214EKIIZCrKKm1uw4LryOh2coCEkLcfWbJqXckentONz/eZ+bNvBGAer3+0LKsoyiK7sf9m5oxJgjD8NT3/W8SBwPnInIXkFwux3a7RURIpVKs12uy2SybzYZ0Oo0xJh5TYKOqT8VxnLfAK9u2ZblcYts2mUyG6XRKp9Oh2+1SLpcJgoDFYkG1WmUymTCfz2PkfQz4QK1SqVAoFBiNRrTbbYbDIcVikXw+z2w2o9Vq0ev1KJVKrFYrxuNxnOnH38BNef9l/g+gqlNjzJckUBRFz0SkdHiCpud5bhLAcRwHiNdeS+EaUKvVHlmW9cN13a+HaCLAcZw3wDHwYbfbHQ8Gg++/oNsAJ5dBF57nxfWyb0mB16p6IiKfjDEv+/3+6lZAs9l8HIbhHd/3P//XHfzrNQ5T2JeyiMyBs6uBqiqHkIioqr4AngPvpNFoPFDVc+Bekhq4smYtIk/2O1wiRyKS6DuraiAip67rXvwEsb/SMAQOXKYAAAAASUVORK5CYII=);
}
.course_info .line_group .info_group .upload_group .btn_group .text[data-v-0b455125] {
  font-size: 14px;
  color: #333333;
  line-height: 19px;
  font-style: normal;
}
.course_info .line_group .info_group .upload_group .hide[data-v-0b455125] {
  font-size: 14px;
  color: #999999;
  line-height: 19px;
  text-align: left;
  font-style: normal;
}
.course_info .line_group .info_group .upload_group .img_group[data-v-0b455125] {
  width: 340px;
  height: 191px;
  border-radius: 4px;
  border: 1px solid #E5E7EA;
  margin-right: 10px;
  position: relative;
}
.course_info .line_group .info_group .upload_group .img_group:hover .text_group[data-v-0b455125] {
  opacity: 1;
}
.course_info .line_group .info_group .upload_group .img_group:hover .text_group.on[data-v-0b455125] {
  opacity: 1;
}
.course_info .line_group .info_group .upload_group .img_group .text_group[data-v-0b455125] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
  height: 100%;
  font-size: 16px;
  color: #999999;
  line-height: 21px;
  font-style: normal;
  background-color: #FBFBFB;
  position: absolute;
  z-index: 2;
  opacity: 1;
}
.course_info .line_group .info_group .upload_group .img_group .text_group.on[data-v-0b455125] {
  opacity: 0;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
}
.course_info .line_group .info_group .upload_group .img_group .img[data-v-0b455125] {
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
  z-index: 1;
}
.course_info .line_group .info_group .file_group[data-v-0b455125] {
  padding-top: 10px;
}
.course_info .line_group .info_group .file_group .file_info .icon[data-v-0b455125] {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 32px;
  height: 32px;
  margin-right: 10px;
}
.course_info .line_group .info_group .file_group .file_info .icon.video[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdRJREFUWEftl88vA0EUx78z29mGJogLjV4kfiQSt/rRlovEoQcS4qAVP24SUiJFkPRIBC36F5SLAycO/hZ3CS4SElssRrYN2d2q6bZZPegkm2zy3ve9T968eTtLoFvBJHdKqrJPgBCAOr3N4jsf75U3JwIsJtIRvcNw/GmLA+siUSH2kI9xgGyH/WzjN38DwFD86RZAQyEJRD7jvQ5QSvkHsDPhY2v5/M0AXBS4ULsGQAjRHs459sJ+tvqT1naA76QEibBPjpohbAMY63aASYbwAMhB2M+W9BC2AXibKVobpZyqE0KSIR9b/DLYBiBRoNND4amnYA4jh/pOkrMDcgbCNgBRs15EXZncFYCCK8AkgJqbWlfn1zfAyhCxtAXT/Qyj3uxgybfuHj4QOX7Gs5r1mAwwtLkpYmcvP0osAeyGnGh35x4pc+S5VBrX9xwzGnAXw9XNO1ZO/hBgPpVGT4uEqT45w1YWgPlBGR1N2Wr9T4CyboFtTVj2Y6g1VFkHkejDUozd0iAqJoFIUwGoVKBSgTwVUBSAV4mOUKl2AjycR12Zn1/jlSyhHIPzyVITCPUcRxfLrpkcgGCS1zhU5RDACIBaYSDrDmkCnKqsOnK5QB41+ScKHPghVuVwcgAAAABJRU5ErkJggg==);
}
.course_info .line_group .info_group .file_group .file_info .icon.excel[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA+xJREFUWEfFl01oXFUUx3/nJS+SpvNm8lFQqkWNi0hFUCx+oyCiglIVarEurOjSjS4q9KVlMDMxFrJQV2n9WBQEqwsFFRSU4kfJRlNiP8BFVCriIiZz74Q2mY935L3Mq5PkTTJpJnhX77177r2/9z/n3HuukNBSfuoeQd4VZQBBkmwaflOqCL8rfFYpV0YvHrn412rjEydP+94Uyg5EzwG6LgBwUNlZAzcq7LM5+2WjOVYA9B3oS5XdkgX91uSLD61z8cg87XvzwIKiV0UfRJ5uBLECoPu17nTQXi0AX5u8fWQDAOcd9HAVPgECVJ60w/ar5fNtKoDJ29syfuqpAPlI0AptzhPmdfNNPcSmAyy6JL0H9EOg5Dj66OxQ8fsYolEMTCj8YPN2/0ZcECoQj/d871lRjiP6t7HFft5hIQqPK1lgrTFxECKcWmKr7AJ61eE5O2RDRTYVYDEDkppywgzbvZcB0r5XBtrX+rNV+sdN3t4d93dlu67Wkiaq60r7d4Bj8rZ/0wBW+5G0n54EvcHkbaoRwCzwU22S64Gb6iacAP5BI9c9iNBW61uiQBMA/SZvuxIBFMqO49xZGCpM9Pq92yuUzwAZkF+Ma+4gSylzMLVfRT6oW6h1ALVJTxvX7iJLJTOYeiFQGROVu8yw+XnLwS3XuNJ+FuiuB1DlhAhRHJi8fcbzvVGB62KbNrf86kz20p81FzRWIB6gcMjmbS587x5MPT6bK34ePnu+96nA7mUyjwMXgD01APF874zAzssATnDLzNDc2XUA6ELg6u1z2bnwRIxatJlAlL/LAQQdUXEGIoCceTM9mHoRnL7YLrgUvFccLU43DRAFiPJjYdjeFz7XTsmp8DEJoD4NNxSE9YNFGCrk7OH4W9r3wnP9sSQARA6h3LjoAnN0cf+vi5MqH5sRM7sOBXTSuMUwEEvxgr1+5/YKbi0rlmC0NgbCVIyj3nvF65EuHTPtxb1kCcKsUJX3l8eAwhcCD9SC8OG0nz4GGu4jUROclwr5wh9NKVAvfVgfOshbCsdt3r4dTpbgilbuAyulT/upMZB9iNxqcua3BFeMV91gd9t829ZIgREz1Xmg89oOp6MjVsDMmAscpdyEAnoS+LVeYkXuF7gZdBII/R1WqvcKEud5a2NgtTRq0Pf/A2zKPrAOJTYWhJlsJqPzyQVEMxBu4Famj0wXm7FNDMJmBrbKZk2AbdltW0uVhZMC44WcfblVC/+3nUcV0dLjuH6RnmyPVy1XzEauZqtBe753LqwTlpRkywdEl1PYAXL+Ci6nDddXtF1gQJVTtnbKJlautev5sdC4xaV7AExUg+D5uTcW64x/ATYqPT+06JSoAAAAAElFTkSuQmCC);
}
.course_info .line_group .info_group .file_group .file_info .icon.doc[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7VJREFUWEfFl11oHFUUx3/n7mISNLXqi62o1EStO0HUItbig+CDAbFoYWe1RSzW7qzgx4MFEUT70seKikJnUy2olOTGgvVBqWDRWlpRpKKZjVEJhRa19qVrQvO1O0dmt6vbZJJukl28j3fOufd3z/mfO+cKMaPnsfwGDXUvyloEibNZYK4MnETkYEkSu0f6t/2+kH/s4inXHxW4QaEgii4GQASjihOBKxQV3Txsc5/Ot8YcgFs3vtuZbC/9DXI4sNkHFrN5zdZx/UlFpwRpi+YMZtNPdnssxByAdWn/yknhHMLnwYD34FIBgGFIvArljxRCQR4JbPbQ7PVaChBY786edP5RFR0ALanh4UJ/7ot6iJYDRJulMn5aQt0PMq0J01vo3/51DWI+DZwAjgbW27qcFEQR+E8XfY9D+IHCn9NjU12/ffb8VPRtsSXWEE8kQiDa4NhFDqp3I3INhi1Bv7e/1QCVCogbitqCzWX+BXBcfwZINnS8GCNBvxmyuXtrn1Lpd67VcjI2uibJEQQTDHhdLQNY6CAp1/9RYE1gvc7/E6ArsN7lTQUol2RTMmFWx50+pDwRDOYKlZKsRqD5ACCHFF6bR3VBMOj1NAJwRuAI0KVwV+SgcNLAd/VzKH+J8FWI3CToukiEivkY9KV41fNzwXobGgEYK00mrzMdpZuN8v0FgB0F6+2+LdO33mh4vJI34ZWhAW+X4/oHgY2zq6ABEc6fAkGfGbK5PY6b/xW0W8vSo21mfPiW06ecwqozwFVJbb+xbCbbQ+UXAdNUAOCH6ApNuf4uYHPBemsc1387sNnnnEz+Q1VZWbDZh5zMnjdQeaGq5OaloBI9LbMeZJyEZjsmeHmynbMYuV/DsiOJ5HjpvDmUaJ85LciKGkCzRFgBENg3ZL2nnPTebjGl21XlgGJ26mVhvlikeHUHTyu8Wct1FIHmlqFyfgJWjw56RSfjv4/yBMi3gc3eAzuN464aAbrrAeqv4mWJsM75qMAfqvQidEZdjYEDCtEV2lu/SRSBUOR1o6Rjy1DlVDCYfbGRMlzS/ygCaKoGFktRrYLkDijdF+crmLNDNvteSyPQCg00HIhlX0R3bN23sjw9seT2bHq8rTTyybaxRohj/4aNODbL5pIAqbS9Ajn3ZRTWwHrPNmvj2jqXBOje8taKtpm2IujhwOaW9DRbCNpx/agxuf6ilmy2Q8rNjwoaPU6Hqy1Bc4ZUG9+1oMcCm6uUbKzwLjzP+6rGsmRxzsXWEOUE6JO1Fu0f+jMhPwbxDxMAAAAASUVORK5CYII=);
}
.course_info .line_group .info_group .file_group .file_info .icon.mp4[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7VJREFUWEfFl11oHFUUx3/n7mISNLXqi62o1EStO0HUItbig+CDAbFoYWe1RSzW7qzgx4MFEUT70seKikJnUy2olOTGgvVBqWDRWlpRpKKZjVEJhRa19qVrQvO1O0dmt6vbZJJukl28j3fOufd3z/mfO+cKMaPnsfwGDXUvyloEibNZYK4MnETkYEkSu0f6t/2+kH/s4inXHxW4QaEgii4GQASjihOBKxQV3Txsc5/Ot8YcgFs3vtuZbC/9DXI4sNkHFrN5zdZx/UlFpwRpi+YMZtNPdnssxByAdWn/yknhHMLnwYD34FIBgGFIvArljxRCQR4JbPbQ7PVaChBY786edP5RFR0ALanh4UJ/7ot6iJYDRJulMn5aQt0PMq0J01vo3/51DWI+DZwAjgbW27qcFEQR+E8XfY9D+IHCn9NjU12/ffb8VPRtsSXWEE8kQiDa4NhFDqp3I3INhi1Bv7e/1QCVCogbitqCzWX+BXBcfwZINnS8GCNBvxmyuXtrn1Lpd67VcjI2uibJEQQTDHhdLQNY6CAp1/9RYE1gvc7/E6ArsN7lTQUol2RTMmFWx50+pDwRDOYKlZKsRqD5ACCHFF6bR3VBMOj1NAJwRuAI0KVwV+SgcNLAd/VzKH+J8FWI3CToukiEivkY9KV41fNzwXobGgEYK00mrzMdpZuN8v0FgB0F6+2+LdO33mh4vJI34ZWhAW+X4/oHgY2zq6ABEc6fAkGfGbK5PY6b/xW0W8vSo21mfPiW06ecwqozwFVJbb+xbCbbQ+UXAdNUAOCH6ApNuf4uYHPBemsc1387sNnnnEz+Q1VZWbDZh5zMnjdQeaGq5OaloBI9LbMeZJyEZjsmeHmynbMYuV/DsiOJ5HjpvDmUaJ85LciKGkCzRFgBENg3ZL2nnPTebjGl21XlgGJ26mVhvlikeHUHTyu8Wct1FIHmlqFyfgJWjw56RSfjv4/yBMi3gc3eAzuN464aAbrrAeqv4mWJsM75qMAfqvQidEZdjYEDCtEV2lu/SRSBUOR1o6Rjy1DlVDCYfbGRMlzS/ygCaKoGFktRrYLkDijdF+crmLNDNvteSyPQCg00HIhlX0R3bN23sjw9seT2bHq8rTTyybaxRohj/4aNODbL5pIAqbS9Ajn3ZRTWwHrPNmvj2jqXBOje8taKtpm2IujhwOaW9DRbCNpx/agxuf6ilmy2Q8rNjwoaPU6Hqy1Bc4ZUG9+1oMcCm6uUbKzwLjzP+6rGsmRxzsXWEOUE6JO1Fu0f+jMhPwbxDxMAAAAASUVORK5CYII=);
}
.course_info .line_group .info_group .file_group .file_info .icon.pdf[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7VJREFUWEfFl11oHFUUx3/n7mISNLXqi62o1EStO0HUItbig+CDAbFoYWe1RSzW7qzgx4MFEUT70seKikJnUy2olOTGgvVBqWDRWlpRpKKZjVEJhRa19qVrQvO1O0dmt6vbZJJukl28j3fOufd3z/mfO+cKMaPnsfwGDXUvyloEibNZYK4MnETkYEkSu0f6t/2+kH/s4inXHxW4QaEgii4GQASjihOBKxQV3Txsc5/Ot8YcgFs3vtuZbC/9DXI4sNkHFrN5zdZx/UlFpwRpi+YMZtNPdnssxByAdWn/yknhHMLnwYD34FIBgGFIvArljxRCQR4JbPbQ7PVaChBY786edP5RFR0ALanh4UJ/7ot6iJYDRJulMn5aQt0PMq0J01vo3/51DWI+DZwAjgbW27qcFEQR+E8XfY9D+IHCn9NjU12/ffb8VPRtsSXWEE8kQiDa4NhFDqp3I3INhi1Bv7e/1QCVCogbitqCzWX+BXBcfwZINnS8GCNBvxmyuXtrn1Lpd67VcjI2uibJEQQTDHhdLQNY6CAp1/9RYE1gvc7/E6ArsN7lTQUol2RTMmFWx50+pDwRDOYKlZKsRqD5ACCHFF6bR3VBMOj1NAJwRuAI0KVwV+SgcNLAd/VzKH+J8FWI3CToukiEivkY9KV41fNzwXobGgEYK00mrzMdpZuN8v0FgB0F6+2+LdO33mh4vJI34ZWhAW+X4/oHgY2zq6ABEc6fAkGfGbK5PY6b/xW0W8vSo21mfPiW06ecwqozwFVJbb+xbCbbQ+UXAdNUAOCH6ApNuf4uYHPBemsc1387sNnnnEz+Q1VZWbDZh5zMnjdQeaGq5OaloBI9LbMeZJyEZjsmeHmynbMYuV/DsiOJ5HjpvDmUaJ85LciKGkCzRFgBENg3ZL2nnPTebjGl21XlgGJ26mVhvlikeHUHTyu8Wct1FIHmlqFyfgJWjw56RSfjv4/yBMi3gc3eAzuN464aAbrrAeqv4mWJsM75qMAfqvQidEZdjYEDCtEV2lu/SRSBUOR1o6Rjy1DlVDCYfbGRMlzS/ygCaKoGFktRrYLkDijdF+crmLNDNvteSyPQCg00HIhlX0R3bN23sjw9seT2bHq8rTTyybaxRohj/4aNODbL5pIAqbS9Ajn3ZRTWwHrPNmvj2jqXBOje8taKtpm2IujhwOaW9DRbCNpx/agxuf6ilmy2Q8rNjwoaPU6Hqy1Bc4ZUG9+1oMcCm6uUbKzwLjzP+6rGsmRxzsXWEOUE6JO1Fu0f+jMhPwbxDxMAAAAASUVORK5CYII=);
}
.course_info .line_group .info_group .file_group .file_info .icon.pic[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7VJREFUWEfFl11oHFUUx3/n7mISNLXqi62o1EStO0HUItbig+CDAbFoYWe1RSzW7qzgx4MFEUT70seKikJnUy2olOTGgvVBqWDRWlpRpKKZjVEJhRa19qVrQvO1O0dmt6vbZJJukl28j3fOufd3z/mfO+cKMaPnsfwGDXUvyloEibNZYK4MnETkYEkSu0f6t/2+kH/s4inXHxW4QaEgii4GQASjihOBKxQV3Txsc5/Ot8YcgFs3vtuZbC/9DXI4sNkHFrN5zdZx/UlFpwRpi+YMZtNPdnssxByAdWn/yknhHMLnwYD34FIBgGFIvArljxRCQR4JbPbQ7PVaChBY786edP5RFR0ALanh4UJ/7ot6iJYDRJulMn5aQt0PMq0J01vo3/51DWI+DZwAjgbW27qcFEQR+E8XfY9D+IHCn9NjU12/ffb8VPRtsSXWEE8kQiDa4NhFDqp3I3INhi1Bv7e/1QCVCogbitqCzWX+BXBcfwZINnS8GCNBvxmyuXtrn1Lpd67VcjI2uibJEQQTDHhdLQNY6CAp1/9RYE1gvc7/E6ArsN7lTQUol2RTMmFWx50+pDwRDOYKlZKsRqD5ACCHFF6bR3VBMOj1NAJwRuAI0KVwV+SgcNLAd/VzKH+J8FWI3CToukiEivkY9KV41fNzwXobGgEYK00mrzMdpZuN8v0FgB0F6+2+LdO33mh4vJI34ZWhAW+X4/oHgY2zq6ABEc6fAkGfGbK5PY6b/xW0W8vSo21mfPiW06ecwqozwFVJbb+xbCbbQ+UXAdNUAOCH6ApNuf4uYHPBemsc1387sNnnnEz+Q1VZWbDZh5zMnjdQeaGq5OaloBI9LbMeZJyEZjsmeHmynbMYuV/DsiOJ5HjpvDmUaJ85LciKGkCzRFgBENg3ZL2nnPTebjGl21XlgGJ26mVhvlikeHUHTyu8Wct1FIHmlqFyfgJWjw56RSfjv4/yBMi3gc3eAzuN464aAbrrAeqv4mWJsM75qMAfqvQidEZdjYEDCtEV2lu/SRSBUOR1o6Rjy1DlVDCYfbGRMlzS/ygCaKoGFktRrYLkDijdF+crmLNDNvteSyPQCg00HIhlX0R3bN23sjw9seT2bHq8rTTyybaxRohj/4aNODbL5pIAqbS9Ajn3ZRTWwHrPNmvj2jqXBOje8taKtpm2IujhwOaW9DRbCNpx/agxuf6ilmy2Q8rNjwoaPU6Hqy1Bc4ZUG9+1oMcCm6uUbKzwLjzP+6rGsmRxzsXWEOUE6JO1Fu0f+jMhPwbxDxMAAAAASUVORK5CYII=);
}
.course_info .line_group .info_group .file_group .file_info .icon.ppt[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7VJREFUWEfFl11oHFUUx3/n7mISNLXqi62o1EStO0HUItbig+CDAbFoYWe1RSzW7qzgx4MFEUT70seKikJnUy2olOTGgvVBqWDRWlpRpKKZjVEJhRa19qVrQvO1O0dmt6vbZJJukl28j3fOufd3z/mfO+cKMaPnsfwGDXUvyloEibNZYK4MnETkYEkSu0f6t/2+kH/s4inXHxW4QaEgii4GQASjihOBKxQV3Txsc5/Ot8YcgFs3vtuZbC/9DXI4sNkHFrN5zdZx/UlFpwRpi+YMZtNPdnssxByAdWn/yknhHMLnwYD34FIBgGFIvArljxRCQR4JbPbQ7PVaChBY786edP5RFR0ALanh4UJ/7ot6iJYDRJulMn5aQt0PMq0J01vo3/51DWI+DZwAjgbW27qcFEQR+E8XfY9D+IHCn9NjU12/ffb8VPRtsSXWEE8kQiDa4NhFDqp3I3INhi1Bv7e/1QCVCogbitqCzWX+BXBcfwZINnS8GCNBvxmyuXtrn1Lpd67VcjI2uibJEQQTDHhdLQNY6CAp1/9RYE1gvc7/E6ArsN7lTQUol2RTMmFWx50+pDwRDOYKlZKsRqD5ACCHFF6bR3VBMOj1NAJwRuAI0KVwV+SgcNLAd/VzKH+J8FWI3CToukiEivkY9KV41fNzwXobGgEYK00mrzMdpZuN8v0FgB0F6+2+LdO33mh4vJI34ZWhAW+X4/oHgY2zq6ABEc6fAkGfGbK5PY6b/xW0W8vSo21mfPiW06ecwqozwFVJbb+xbCbbQ+UXAdNUAOCH6ApNuf4uYHPBemsc1387sNnnnEz+Q1VZWbDZh5zMnjdQeaGq5OaloBI9LbMeZJyEZjsmeHmynbMYuV/DsiOJ5HjpvDmUaJ85LciKGkCzRFgBENg3ZL2nnPTebjGl21XlgGJ26mVhvlikeHUHTyu8Wct1FIHmlqFyfgJWjw56RSfjv4/yBMi3gc3eAzuN464aAbrrAeqv4mWJsM75qMAfqvQidEZdjYEDCtEV2lu/SRSBUOR1o6Rjy1DlVDCYfbGRMlzS/ygCaKoGFktRrYLkDijdF+crmLNDNvteSyPQCg00HIhlX0R3bN23sjw9seT2bHq8rTTyybaxRohj/4aNODbL5pIAqbS9Ajn3ZRTWwHrPNmvj2jqXBOje8taKtpm2IujhwOaW9DRbCNpx/agxuf6ilmy2Q8rNjwoaPU6Hqy1Bc4ZUG9+1oMcCm6uUbKzwLjzP+6rGsmRxzsXWEOUE6JO1Fu0f+jMhPwbxDxMAAAAASUVORK5CYII=);
}
.course_info .line_group .info_group .file_group .file_info .icon.txt[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7VJREFUWEfFl11oHFUUx3/n7mISNLXqi62o1EStO0HUItbig+CDAbFoYWe1RSzW7qzgx4MFEUT70seKikJnUy2olOTGgvVBqWDRWlpRpKKZjVEJhRa19qVrQvO1O0dmt6vbZJJukl28j3fOufd3z/mfO+cKMaPnsfwGDXUvyloEibNZYK4MnETkYEkSu0f6t/2+kH/s4inXHxW4QaEgii4GQASjihOBKxQV3Txsc5/Ot8YcgFs3vtuZbC/9DXI4sNkHFrN5zdZx/UlFpwRpi+YMZtNPdnssxByAdWn/yknhHMLnwYD34FIBgGFIvArljxRCQR4JbPbQ7PVaChBY786edP5RFR0ALanh4UJ/7ot6iJYDRJulMn5aQt0PMq0J01vo3/51DWI+DZwAjgbW27qcFEQR+E8XfY9D+IHCn9NjU12/ffb8VPRtsSXWEE8kQiDa4NhFDqp3I3INhi1Bv7e/1QCVCogbitqCzWX+BXBcfwZINnS8GCNBvxmyuXtrn1Lpd67VcjI2uibJEQQTDHhdLQNY6CAp1/9RYE1gvc7/E6ArsN7lTQUol2RTMmFWx50+pDwRDOYKlZKsRqD5ACCHFF6bR3VBMOj1NAJwRuAI0KVwV+SgcNLAd/VzKH+J8FWI3CToukiEivkY9KV41fNzwXobGgEYK00mrzMdpZuN8v0FgB0F6+2+LdO33mh4vJI34ZWhAW+X4/oHgY2zq6ABEc6fAkGfGbK5PY6b/xW0W8vSo21mfPiW06ecwqozwFVJbb+xbCbbQ+UXAdNUAOCH6ApNuf4uYHPBemsc1387sNnnnEz+Q1VZWbDZh5zMnjdQeaGq5OaloBI9LbMeZJyEZjsmeHmynbMYuV/DsiOJ5HjpvDmUaJ85LciKGkCzRFgBENg3ZL2nnPTebjGl21XlgGJ26mVhvlikeHUHTyu8Wct1FIHmlqFyfgJWjw56RSfjv4/yBMi3gc3eAzuN464aAbrrAeqv4mWJsM75qMAfqvQidEZdjYEDCtEV2lu/SRSBUOR1o6Rjy1DlVDCYfbGRMlzS/ygCaKoGFktRrYLkDijdF+crmLNDNvteSyPQCg00HIhlX0R3bN23sjw9seT2bHq8rTTyybaxRohj/4aNODbL5pIAqbS9Ajn3ZRTWwHrPNmvj2jqXBOje8taKtpm2IujhwOaW9DRbCNpx/agxuf6ilmy2Q8rNjwoaPU6Hqy1Bc4ZUG9+1oMcCm6uUbKzwLjzP+6rGsmRxzsXWEOUE6JO1Fu0f+jMhPwbxDxMAAAAASUVORK5CYII=);
}
.course_info .line_group .info_group .file_group .file_info .icon.unknown[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7VJREFUWEfFl11oHFUUx3/n7mISNLXqi62o1EStO0HUItbig+CDAbFoYWe1RSzW7qzgx4MFEUT70seKikJnUy2olOTGgvVBqWDRWlpRpKKZjVEJhRa19qVrQvO1O0dmt6vbZJJukl28j3fOufd3z/mfO+cKMaPnsfwGDXUvyloEibNZYK4MnETkYEkSu0f6t/2+kH/s4inXHxW4QaEgii4GQASjihOBKxQV3Txsc5/Ot8YcgFs3vtuZbC/9DXI4sNkHFrN5zdZx/UlFpwRpi+YMZtNPdnssxByAdWn/yknhHMLnwYD34FIBgGFIvArljxRCQR4JbPbQ7PVaChBY786edP5RFR0ALanh4UJ/7ot6iJYDRJulMn5aQt0PMq0J01vo3/51DWI+DZwAjgbW27qcFEQR+E8XfY9D+IHCn9NjU12/ffb8VPRtsSXWEE8kQiDa4NhFDqp3I3INhi1Bv7e/1QCVCogbitqCzWX+BXBcfwZINnS8GCNBvxmyuXtrn1Lpd67VcjI2uibJEQQTDHhdLQNY6CAp1/9RYE1gvc7/E6ArsN7lTQUol2RTMmFWx50+pDwRDOYKlZKsRqD5ACCHFF6bR3VBMOj1NAJwRuAI0KVwV+SgcNLAd/VzKH+J8FWI3CToukiEivkY9KV41fNzwXobGgEYK00mrzMdpZuN8v0FgB0F6+2+LdO33mh4vJI34ZWhAW+X4/oHgY2zq6ABEc6fAkGfGbK5PY6b/xW0W8vSo21mfPiW06ecwqozwFVJbb+xbCbbQ+UXAdNUAOCH6ApNuf4uYHPBemsc1387sNnnnEz+Q1VZWbDZh5zMnjdQeaGq5OaloBI9LbMeZJyEZjsmeHmynbMYuV/DsiOJ5HjpvDmUaJ85LciKGkCzRFgBENg3ZL2nnPTebjGl21XlgGJ26mVhvlikeHUHTyu8Wct1FIHmlqFyfgJWjw56RSfjv4/yBMi3gc3eAzuN464aAbrrAeqv4mWJsM75qMAfqvQidEZdjYEDCtEV2lu/SRSBUOR1o6Rjy1DlVDCYfbGRMlzS/ygCaKoGFktRrYLkDijdF+crmLNDNvteSyPQCg00HIhlX0R3bN23sjw9seT2bHq8rTTyybaxRohj/4aNODbL5pIAqbS9Ajn3ZRTWwHrPNmvj2jqXBOje8taKtpm2IujhwOaW9DRbCNpx/agxuf6ilmy2Q8rNjwoaPU6Hqy1Bc4ZUG9+1oMcCm6uUbKzwLjzP+6rGsmRxzsXWEOUE6JO1Fu0f+jMhPwbxDxMAAAAASUVORK5CYII=);
}
.course_info .line_group .info_group .file_group .file_info .icon.xls[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7VJREFUWEfFl11oHFUUx3/n7mISNLXqi62o1EStO0HUItbig+CDAbFoYWe1RSzW7qzgx4MFEUT70seKikJnUy2olOTGgvVBqWDRWlpRpKKZjVEJhRa19qVrQvO1O0dmt6vbZJJukl28j3fOufd3z/mfO+cKMaPnsfwGDXUvyloEibNZYK4MnETkYEkSu0f6t/2+kH/s4inXHxW4QaEgii4GQASjihOBKxQV3Txsc5/Ot8YcgFs3vtuZbC/9DXI4sNkHFrN5zdZx/UlFpwRpi+YMZtNPdnssxByAdWn/yknhHMLnwYD34FIBgGFIvArljxRCQR4JbPbQ7PVaChBY786edP5RFR0ALanh4UJ/7ot6iJYDRJulMn5aQt0PMq0J01vo3/51DWI+DZwAjgbW27qcFEQR+E8XfY9D+IHCn9NjU12/ffb8VPRtsSXWEE8kQiDa4NhFDqp3I3INhi1Bv7e/1QCVCogbitqCzWX+BXBcfwZINnS8GCNBvxmyuXtrn1Lpd67VcjI2uibJEQQTDHhdLQNY6CAp1/9RYE1gvc7/E6ArsN7lTQUol2RTMmFWx50+pDwRDOYKlZKsRqD5ACCHFF6bR3VBMOj1NAJwRuAI0KVwV+SgcNLAd/VzKH+J8FWI3CToukiEivkY9KV41fNzwXobGgEYK00mrzMdpZuN8v0FgB0F6+2+LdO33mh4vJI34ZWhAW+X4/oHgY2zq6ABEc6fAkGfGbK5PY6b/xW0W8vSo21mfPiW06ecwqozwFVJbb+xbCbbQ+UXAdNUAOCH6ApNuf4uYHPBemsc1387sNnnnEz+Q1VZWbDZh5zMnjdQeaGq5OaloBI9LbMeZJyEZjsmeHmynbMYuV/DsiOJ5HjpvDmUaJ85LciKGkCzRFgBENg3ZL2nnPTebjGl21XlgGJ26mVhvlikeHUHTyu8Wct1FIHmlqFyfgJWjw56RSfjv4/yBMi3gc3eAzuN464aAbrrAeqv4mWJsM75qMAfqvQidEZdjYEDCtEV2lu/SRSBUOR1o6Rjy1DlVDCYfbGRMlzS/ygCaKoGFktRrYLkDijdF+crmLNDNvteSyPQCg00HIhlX0R3bN23sjw9seT2bHq8rTTyybaxRohj/4aNODbL5pIAqbS9Ajn3ZRTWwHrPNmvj2jqXBOje8taKtpm2IujhwOaW9DRbCNpx/agxuf6ilmy2Q8rNjwoaPU6Hqy1Bc4ZUG9+1oMcCm6uUbKzwLjzP+6rGsmRxzsXWEOUE6JO1Fu0f+jMhPwbxDxMAAAAASUVORK5CYII=);
}
.course_info .line_group .info_group .file_group .file_info .icon.zip[data-v-0b455125] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA7VJREFUWEfFl11oHFUUx3/n7mISNLXqi62o1EStO0HUItbig+CDAbFoYWe1RSzW7qzgx4MFEUT70seKikJnUy2olOTGgvVBqWDRWlpRpKKZjVEJhRa19qVrQvO1O0dmt6vbZJJukl28j3fOufd3z/mfO+cKMaPnsfwGDXUvyloEibNZYK4MnETkYEkSu0f6t/2+kH/s4inXHxW4QaEgii4GQASjihOBKxQV3Txsc5/Ot8YcgFs3vtuZbC/9DXI4sNkHFrN5zdZx/UlFpwRpi+YMZtNPdnssxByAdWn/yknhHMLnwYD34FIBgGFIvArljxRCQR4JbPbQ7PVaChBY786edP5RFR0ALanh4UJ/7ot6iJYDRJulMn5aQt0PMq0J01vo3/51DWI+DZwAjgbW27qcFEQR+E8XfY9D+IHCn9NjU12/ffb8VPRtsSXWEE8kQiDa4NhFDqp3I3INhi1Bv7e/1QCVCogbitqCzWX+BXBcfwZINnS8GCNBvxmyuXtrn1Lpd67VcjI2uibJEQQTDHhdLQNY6CAp1/9RYE1gvc7/E6ArsN7lTQUol2RTMmFWx50+pDwRDOYKlZKsRqD5ACCHFF6bR3VBMOj1NAJwRuAI0KVwV+SgcNLAd/VzKH+J8FWI3CToukiEivkY9KV41fNzwXobGgEYK00mrzMdpZuN8v0FgB0F6+2+LdO33mh4vJI34ZWhAW+X4/oHgY2zq6ABEc6fAkGfGbK5PY6b/xW0W8vSo21mfPiW06ecwqozwFVJbb+xbCbbQ+UXAdNUAOCH6ApNuf4uYHPBemsc1387sNnnnEz+Q1VZWbDZh5zMnjdQeaGq5OaloBI9LbMeZJyEZjsmeHmynbMYuV/DsiOJ5HjpvDmUaJ85LciKGkCzRFgBENg3ZL2nnPTebjGl21XlgGJ26mVhvlikeHUHTyu8Wct1FIHmlqFyfgJWjw56RSfjv4/yBMi3gc3eAzuN464aAbrrAeqv4mWJsM75qMAfqvQidEZdjYEDCtEV2lu/SRSBUOR1o6Rjy1DlVDCYfbGRMlzS/ygCaKoGFktRrYLkDijdF+crmLNDNvteSyPQCg00HIhlX0R3bN23sjw9seT2bHq8rTTyybaxRohj/4aNODbL5pIAqbS9Ajn3ZRTWwHrPNmvj2jqXBOje8taKtpm2IujhwOaW9DRbCNpx/agxuf6ilmy2Q8rNjwoaPU6Hqy1Bc4ZUG9+1oMcCm6uUbKzwLjzP+6rGsmRxzsXWEOUE6JO1Fu0f+jMhPwbxDxMAAAAASUVORK5CYII=);
}
.course_info .line_group .info_group .file_group .file_info .filename[data-v-0b455125] {
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  text-align: left;
  font-style: normal;
}
.course_info .line_group .info_group .select_major_reference[data-v-0b455125] {
  width: 240px;
  height: 36px;
  background: #FBFBFB;
  border-radius: 4px;
  border: 1px solid #E5E7EA;
  font-size: 14px;
  line-height: 34px;
  padding-left: 15px;
  padding-right: 10px;
}
.course_info .line_group .info_group .select_major_reference .text[data-v-0b455125] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: rgb(194, 198, 205);
}
.course_info .line_group .info_group .select_major_reference .text.on[data-v-0b455125] {
  color: #333;
}

.editor_wang_course_info {
  width: 100%;
  /*height: 300px;*/
}
.editor_wang_course_info .w-e-text-container {
  height: 270px!important;
}
.editor_wang_course_info .w-e-text {
  min-height: 270px!important;
}
.course_info .select_teach_type_group {
  width: 240px;
  height: 36px;
  background: #FBFBFB;
  border-radius: 4px;
  /*border: 1px solid #E5E7EA;*/
}
.course_info .el-select.select_teach_type_group .el-input.is-focus .el-input__inner {
  border: 1px solid #E5E7EA;
}
.course_info .el-select.select_teach_type_group .el-input .el-input__inner {
  width: 240px;
  height: 36px;
  background: #FBFBFB;
  border-radius: 4px;
  border: 1px solid #E5E7EA;
  color: #333;
  font-size: 14px;
}


@charset "UTF-8";
.cp {
  cursor: pointer;
}
.disabled {
  cursor: not-allowed;
}
.button {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark:hover {
  background-color: #004080;
}
.btn_warn {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light:hover {
  background-color: #ccdded;
}
::-ms-clear, ::-ms-reveal {
  display: none;
}
.un_sel {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group {
  padding-top: 15px;
}
.components_control_wrapper .content_group:first-child {
  padding-top: 0;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.course_info_select_major_wrapper .title_group {
  width: 100%;
  overflow: auto;
}
.course_info_select_major_wrapper .title_group .major_level_button_wrapper {
  cursor: pointer;
  background: #f0f0f0;
  border-radius: 4px;
  font-size: 13px;
  color: #333;
  padding: 0 5px;
  height: 24px;
  line-height: 24px;
  width: 70px;
}
.course_info_select_major_wrapper .title_group .search_group {
  cursor: pointer;
  background: #f0f0f0;
  border-radius: 4px;
  font-size: 13px;
  color: #333;
  padding: 0 5px;
  height: 24px;
  line-height: 24px;
  position: relative;
  width: 100%;
}
.course_info_select_major_wrapper .title_group .search_group .search {
  outline: none;
  border: none;
  font-size: 13px;
  color: #333;
  height: 24px;
  line-height: 24px;
}
.course_info_select_major_wrapper .title_group .search_group .clear {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAMFBMVEUAAAC7u7u7u7u7u7u6urq4uLi6urq7u7u6urq7u7u7u7vx8fHGxsb19fXLy8vCwsJ4eF6QAAAACnRSTlMA9/LThhlZ/VJXddDlyAAAAGFJREFUCNdjYGB1FjQJYGBgaFq1apUGAwNnFZBensAQtAoEVBm8Vt1Z9XfVEgarVafP71u1mEFq1Zrdr1YtBNLrd58C0larfr/ZAxT3WnVv1VmgOpg+Nqg5DElAWo0BZg8AsAYw5PfECkMAAAAASUVORK5CYII=);
}
.course_info_select_major_wrapper .major_list_wrapper {
  /*滚动条样式*/
  overflow: auto;
  max-height: 240px;
  height: 240px;
  padding: 5px 0;
}
.course_info_select_major_wrapper .major_list_wrapper::-webkit-scrollbar {
  width: 4px;
}
.course_info_select_major_wrapper .major_list_wrapper::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.course_info_select_major_wrapper .major_list_wrapper::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.course_info_select_major_wrapper .major_list_wrapper .major_name {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-size: 14px;
  line-height: 28px;
  padding: 0 5px;
}
.course_info_select_major_wrapper .major_list_wrapper .major_name:hover {
  background-color: #f2f2f2;
}
.course_info_major_level_popover {
  padding: 0 !important;
}
.course_info_major_level_group {
  padding: 5px 0;
}
.course_info_major_level_group .major_level {
  font-size: 14px;
  color: #333333;
  line-height: 24px;
  padding: 0 10px;
}
.course_info_major_level_group .major_level:hover {
  background: #F0F0F0;
}
@charset "UTF-8";
.cp[data-v-2377724a] {
  cursor: pointer;
}
.disabled[data-v-2377724a] {
  cursor: not-allowed;
}
.button[data-v-2377724a] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-2377724a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-2377724a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-2377724a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-2377724a] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-2377724a] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-2377724a] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-2377724a] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-2377724a]:hover {
  background-color: #004080;
}
.btn_warn[data-v-2377724a] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-2377724a] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-2377724a]:hover {
  background-color: #ccdded;
}
[data-v-2377724a]::-ms-clear,[data-v-2377724a]::-ms-reveal {
  display: none;
}
.un_sel[data-v-2377724a] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-2377724a] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-2377724a] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-2377724a] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-2377724a]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-2377724a]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-2377724a]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-2377724a]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-2377724a] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-2377724a]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-2377724a]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-2377724a]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-2377724a] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-2377724a]:first-child {
  padding-top: 0;
}
.flex[data-v-2377724a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-2377724a] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-2377724a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-2377724a] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-2377724a] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-2377724a] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-2377724a] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-2377724a] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-2377724a] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-2377724a] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-2377724a] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-2377724a] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-2377724a] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-2377724a] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-2377724a] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-2377724a] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-2377724a] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-2377724a] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-2377724a] {
  overflow: hidden;
}
.overflow-y-auto[data-v-2377724a] {
  overflow-y: auto;
}
.c_rl_course_package_edit_main_wrapper .info_group[data-v-2377724a] {
  width: 100%;
}
.c_rl_course_package_edit_main_wrapper .catalogue_group[data-v-2377724a] {
  width: 400px;
}
@charset "UTF-8";
.cp[data-v-19312836] {
  cursor: pointer;
}
.disabled[data-v-19312836] {
  cursor: not-allowed;
}
.button[data-v-19312836] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-19312836] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-19312836] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-19312836] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-19312836] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-19312836] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-19312836] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-19312836] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-19312836]:hover {
  background-color: #004080;
}
.btn_warn[data-v-19312836] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-19312836] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-19312836]:hover {
  background-color: #ccdded;
}
[data-v-19312836]::-ms-clear,[data-v-19312836]::-ms-reveal {
  display: none;
}
.un_sel[data-v-19312836] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-19312836] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-19312836] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-19312836] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-19312836]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-19312836]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-19312836]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-19312836]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-19312836] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-19312836]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-19312836]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-19312836]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-19312836] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-19312836]:first-child {
  padding-top: 0;
}
.flex[data-v-19312836] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-19312836] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-19312836] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-19312836] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-19312836] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-19312836] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-19312836] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-19312836] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-19312836] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-19312836] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-19312836] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-19312836] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-19312836] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-19312836] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-19312836] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-19312836] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-19312836] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-19312836] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-19312836] {
  overflow: hidden;
}
.overflow-y-auto[data-v-19312836] {
  overflow-y: auto;
}
.c_rl_course_packege_index[data-v-19312836] {
  overflow: auto;
  width: 100%;
  height: 100%;
}
.c_rl_course_packege_index .main_wrapper[data-v-19312836] {
  /*滚动条样式*/
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.c_rl_course_packege_index .main_wrapper[data-v-19312836]::-webkit-scrollbar {
  width: 4px;
}
.c_rl_course_packege_index .main_wrapper[data-v-19312836]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.c_rl_course_packege_index .main_wrapper[data-v-19312836]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.c_rl_course_packege_index .fun_group[data-v-19312836] {
  padding: 10px 20px;
  width: 100%;
}
.c_rl_course_packege_index .fun_group .btn[data-v-19312836] {
  cursor: pointer;
  height: 40px;
  border-radius: 4px;
  text-align: center;
  padding: 0 20px;
  margin-right: 10px;
  line-height: 40px;
  color: #fff;
  position: relative;
}
.c_rl_course_packege_index .fun_group .btn.unable[data-v-19312836] {
  background-color: #ccc;
}
.c_rl_course_packege_index .fun_group .btn.save[data-v-19312836] {
  background: #399786;
}
.c_rl_course_packege_index .fun_group .btn .sub-menu[data-v-19312836] {
  position: absolute;
  bottom: 100%;
  left: 0;
  background-color: white;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  width: 100%;
  z-index: 9;
  color: #333;
  font-size: 14px;
}
.c_rl_course_packege_index .fun_group .btn .sub-menu > div[data-v-19312836] {
  padding: 8px 16px;
  cursor: pointer;
  line-height: 20px;
}
.c_rl_course_packege_index .fun_group .btn .sub-menu > div[data-v-19312836]:hover {
  background-color: #f0f0f0;
}
.c_rl_course_packege_index .fun_group .check_status_group.fail[data-v-19312836] {
  color: #D82E0D;
}
.c_rl_course_packege_index .fun_group .check_status_group.fail .text[data-v-19312836] {
  color: #D82E0D;
}
.c_rl_course_packege_index .fun_group .check_status_group.fail .icon[data-v-19312836] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAWBJREFUOE+lk09KAzEYxd9rJ4KlM67d6EoKFjpYjyBuRHCnF3AjKAieQxQUBHHrFUQQBb1BoSOtf8EbOBULnU4/mTCp09iC2uySfO+X770khDUe/WJZBJsCLgswk2wTeCPkisTZXO0jyEpoJsE8Jhzl7YvIFoC8DU7nMcmTbhTule/RSeGAFjvehUCWRggHlgled7vhSgLRHTR970hEtn8jNjUkj0u1cIeJ51hY+25bOgBfAZQs4DMg0wALxk6e4vOhUjzogbumWARPTlst9grRuQCr6fqtUs5aFEU3AKumNgc5ZLPi1gUoW8le5j7VRgpxtbgTn4KybtUFbFTcEIBr+yegIbkp4TBxWt8aCQCg2+69Uyw72bNaQy0YcXIyKV7GjslEQwgEP0IE8KKUU822bezEk9EdCH8gRPsaCWkDaAi4YOVSh2AW7OcV62sc+yElgLGfch/y38+U9frX7/wFtuLAs+5DeTgAAAAASUVORK5CYII=);
}
.c_rl_course_packege_index .fun_group .check_status_group.audit[data-v-19312836] {
  color: #F78900;
}
.c_rl_course_packege_index .fun_group .check_status_group.audit .text[data-v-19312836] {
  color: #F78900;
}
.c_rl_course_packege_index .fun_group .check_status_group.audit .icon[data-v-19312836] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAATFJREFUOE+tkz1KA2EQhp/3S+JaKGmsvUAKL6EWNl7ATiUoKEhQPIIGTMAQQcHS2s4ieAnBvYAn8K/Ij9mRjZuw2Ww2EPy6+YZ5eGfmHZF4nQtK5tjF2ARWo/QbRktw753jx0s0DOyWQueDKzMOgVwSHMV9iRuvSEVleuHfABAVP5mxPqVw7Fvi2SuyFUIGgHaVazOOksVmNOXIY5STOYnG4hnHCnsOxEuabMEBkDdopCjrO2NN7So1M07SpM8AIFFX+5JXg9JcAPBDwKfB8jSAHO9BwAPgJuYAX9kA8dj9YX8hxwpwarADeEOQIsDUFqI9fwN3QY+aK7Bt0IwB/MwhJiR3BV2DpRHAqGeucYap/taYZaQswMhI/2LlGGS+Y4pLDa3dF3sONsbOWbQUTJ7zL5MIhxdybquBAAAAAElFTkSuQmCC);
}
.c_rl_course_packege_index .fun_group .check_status_group.approve[data-v-19312836] {
  color: #05AD00;
}
.c_rl_course_packege_index .fun_group .check_status_group.approve .text[data-v-19312836] {
  color: #05AD00;
}
.c_rl_course_packege_index .fun_group .check_status_group.approve .icon[data-v-19312836] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAATpJREFUOE+tk7tKA0EUhr+zl3S+gmhlkSKV2th4iYWt4hOoICgIPodEULBQLBREZNPaiK8gCOYFLKxEYcUmm50js1njbuKu1+nmzPm/OVeh71QCqiqsAHVgOH2+B65EOWov0cpKpHe5oOK77ADrgNsPTu8xcBDFbLNM29q6ACv2uESZLRDmzcJ11GHBQhKA32QP2PiW+MNpP1pkU9Kcb0vCLuLGotTEb9IAtr76XYVngQBlNeO7awF3QLUMoPAkDvMCI2oIMr4tCwiBodT4inCKsgY41qbwKA51Yxh14ByoZAAvOYAqoeswbgxTCIdW7LjMAWMac2brnYtUCAdSUHhwhWk1TOBxg1JTwwngfZJmksJAERNIzIzxmEQ5LuyQ0ChrY6fg1/dAum388yD9yyj3IL9epkx5f7rObwFKeKEffa+/AAAAAElFTkSuQmCC);
}
.c_rl_course_packege_index .fun_group .check_status_group .icon[data-v-19312836] {
  width: 16px;
  height: 16px;
  margin-right: 10px;
}
.c_rl_course_packege_index .fun_group .check_status_group .text[data-v-19312836] {
  font-weight: bold;
  font-size: 20px;
  color: #F78900;
  line-height: 26px;
  text-align: left;
  font-style: normal;
  text-transform: uppercase;
}
@charset "UTF-8";
.cp {
  cursor: pointer;
}
.disabled {
  cursor: not-allowed;
}
.button {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark:hover {
  background-color: #004080;
}
.btn_warn {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light:hover {
  background-color: #ccdded;
}
::-ms-clear, ::-ms-reveal {
  display: none;
}
.un_sel {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group {
  padding-top: 15px;
}
.components_control_wrapper .content_group:first-child {
  padding-top: 0;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.c_rl_course_package_edit_reason_group {
  font-size: 13px;
}
.c_rl_course_package_edit_reason_group .title {
  color: #999;
  padding-bottom: 10px;
}
.c_rl_course_package_edit_reason_group .reason {
  padding-bottom: 10px;
}
.c_rl_course_package_edit_reason_group .check_user {
  color: #999;
}
@charset "UTF-8";
.cp[data-v-71a4227b] {
  cursor: pointer;
}
.disabled[data-v-71a4227b] {
  cursor: not-allowed;
}
.button[data-v-71a4227b] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-71a4227b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-71a4227b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-71a4227b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-71a4227b] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-71a4227b] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-71a4227b] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-71a4227b] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-71a4227b]:hover {
  background-color: #004080;
}
.btn_warn[data-v-71a4227b] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-71a4227b] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-71a4227b]:hover {
  background-color: #ccdded;
}
[data-v-71a4227b]::-ms-clear,[data-v-71a4227b]::-ms-reveal {
  display: none;
}
.un_sel[data-v-71a4227b] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-71a4227b] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-71a4227b] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-71a4227b] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-71a4227b]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-71a4227b]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-71a4227b]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-71a4227b]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-71a4227b] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-71a4227b]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-71a4227b]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-71a4227b]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-71a4227b] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-71a4227b]:first-child {
  padding-top: 0;
}
.flex[data-v-71a4227b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-71a4227b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-71a4227b] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-71a4227b] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-71a4227b] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-71a4227b] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-71a4227b] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-71a4227b] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-71a4227b] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-71a4227b] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-71a4227b] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-71a4227b] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-71a4227b] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-71a4227b] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-71a4227b] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-71a4227b] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-71a4227b] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-71a4227b] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-71a4227b] {
  overflow: hidden;
}
.overflow-y-auto[data-v-71a4227b] {
  overflow-y: auto;
}
.package_list .package[data-v-71a4227b] {
  width: 280px;
  height: 211px;
  background: #FFFFFF;
  border-radius: 10px;
  border: 1px solid #E8EEFF;
  margin-right: 10px;
  margin-bottom: 10px;
}
.package_list .package .title[data-v-71a4227b] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  padding: 10px;
}
.package_list .package .pic_group[data-v-71a4227b] {
  width: 100%;
  height: 100%;
  padding: 0 10px 10px;
}
.package_list .package .pic_group .text[data-v-71a4227b] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  height: 100%;
  background-color: #ccc;
  color: #fff;
  font-size: 30px;
  font-weight: bold;
  padding: 10px;
  border-radius: 4px;
}
.package_list .package .pic_group .pic[data-v-71a4227b] {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 100%;
  height: 100%;
  border-radius: 4px;
}
@charset "UTF-8";
.cp[data-v-41f06ac4] {
  cursor: pointer;
}
.disabled[data-v-41f06ac4] {
  cursor: not-allowed;
}
.button[data-v-41f06ac4] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-41f06ac4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-41f06ac4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-41f06ac4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-41f06ac4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-41f06ac4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-41f06ac4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-41f06ac4] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-41f06ac4]:hover {
  background-color: #004080;
}
.btn_warn[data-v-41f06ac4] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-41f06ac4] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-41f06ac4]:hover {
  background-color: #ccdded;
}
[data-v-41f06ac4]::-ms-clear,[data-v-41f06ac4]::-ms-reveal {
  display: none;
}
.un_sel[data-v-41f06ac4] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-41f06ac4] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-41f06ac4] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-41f06ac4] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-41f06ac4]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-41f06ac4]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-41f06ac4]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-41f06ac4]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-41f06ac4] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-41f06ac4]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-41f06ac4]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-41f06ac4]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-41f06ac4] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-41f06ac4]:first-child {
  padding-top: 0;
}
.flex[data-v-41f06ac4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-41f06ac4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-41f06ac4] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-41f06ac4] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-41f06ac4] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-41f06ac4] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-41f06ac4] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-41f06ac4] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-41f06ac4] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-41f06ac4] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-41f06ac4] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-41f06ac4] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-41f06ac4] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-41f06ac4] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-41f06ac4] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-41f06ac4] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-41f06ac4] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-41f06ac4] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-41f06ac4] {
  overflow: hidden;
}
.overflow-y-auto[data-v-41f06ac4] {
  overflow-y: auto;
}
.task_list[data-v-41f06ac4] {
  /*滚动条样式*/
  width: 100%;
  height: 100%;
}
.task_list[data-v-41f06ac4]::-webkit-scrollbar {
  width: 4px;
}
.task_list[data-v-41f06ac4]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.task_list[data-v-41f06ac4]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.task_list .all_group[data-v-41f06ac4] {
  width: 100%;
  padding-bottom: 10px;
  padding-left: 1px;
}
.task_list .all_group .select[data-v-41f06ac4] {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAW9JREFUOE+1VcFKAlEUPWck0cUsdRG6ColcCT6/oyJq029U9AlRfUZtgqi+wzfgygpxpbTQXbNQDOfGfTiDiILZeFdvHveee869990hlpi1dgfAEclDETEAdmduXyStiLwBeDXG/CyGc/EiCIJjEbkDsLcs2dxdl+RlvV5/mfdLAEXEs9beeJ53ISLM5XIoFArwfR/ZbNbFTCYThGGI4XCI8XgMkhJF0b0x5ppkpD4JYLPZvNWMJFEqlRyYnpeZiDjQfr8PPauiRqNxlQCqTADPmqBSqThW65iy7XQ66ioATlQ+Zw1415qVy2UUi8V1sBKfwWCAXq+n310ABwp4CuBJa1atVlfKXJVFJbfbbVdTAGcMguBBRM43YRcniVmSfFSGHwD2lV0+n/+T3Nh5NBo5lgA+FfAbgF+r1ZDJZDYCnE6naLVaGhtuBTBdydtoSrpjk/pga2tSfXrxnKS6HNzrTnt9xUxTW7DzT+Q/v4Bf1xYXosaYhoYAAAAASUVORK5CYII=);
}
.task_list .all_group .select.active[data-v-41f06ac4] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAgdJREFUOE+tlUtIVFEYx39nxtERmRmZxCjpAQrqQhERgtJUkDYtekwjZRtXZi5alPYSwV2hFUK5mAqRUJJqSGPKXrgoCsTBWgSpoRSoi6CBbGEleuLcGr3Ovd4xnLM85//9vuf9rsDs1AUcRDwHgQNACbD1n2wWCAMDeL/3c/PEQqy5MPD8dw+xRDuCbFNn0UvJJDaauH/soV6nA7ba8OVdRtAI0ujIlC4kkisEx85D65KSrBj6+toQsskyqrUepWgnePTsClClKUVw/ZEZKicR0qfSF6gGfHN/jFuzeKGrmm6ayxcc6fODvBdPH/ue6Ukh2W5jOjKvexLVCtgD8vj/AIt2pvO8pZJfC4tsq3+kB/Yq4BjI3PUCd+V4GWyuID3NQeOd91wLjeuB4wo4B9IVvT25L4fZyDwD4RmDj7L8DEIXynE5kzjVNcqNp59iNOLHKqCaoUj3YdypDhpuhQm8nFw2qCrYTP+5MpwOO/WBEW4PTZkk9Re4KuU9uRk8vrhXg57ufkfHkwn2F2/hwZlSkuyC2s5hel9/WaNCQkvZ0JSSbC/PmsvxulLoefWZ6t3bNUBNx1uCw9MW5RZaU0zHpnCHhxctlWR6nPz8vYj/6htCo2o3WB01NhaDnZfl5lJNIdcHJxj68NWatTzYSpbQTy/qN6HLQYMmen1FI03cgtXVfAO/gD/JZcKDEerlZwAAAABJRU5ErkJggg==);
}
.task_list .all_group .text[data-v-41f06ac4] {
  color: #666;
}
.task_list .scroll_group[data-v-41f06ac4] {
  /*滚动条样式*/
  width: 100%;
  height: 100%;
  overflow: auto;
}
.task_list .scroll_group[data-v-41f06ac4]::-webkit-scrollbar {
  width: 4px;
}
.task_list .scroll_group[data-v-41f06ac4]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.task_list .scroll_group[data-v-41f06ac4]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.task_list .task[data-v-41f06ac4] {
  margin-top: 7px;
  margin-left: 7px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.task_list .more_group[data-v-41f06ac4] {
  width: 100%;
  padding-top: 10px;
}
.task_list .more_group .more[data-v-41f06ac4] {
  font-size: 13px;
  color: rgb(0, 84, 166);
  cursor: pointer;
}
@charset "UTF-8";
.cp[data-v-4a7cf17e] {
  cursor: pointer;
}
.disabled[data-v-4a7cf17e] {
  cursor: not-allowed;
}
.button[data-v-4a7cf17e] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-4a7cf17e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-4a7cf17e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-4a7cf17e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-4a7cf17e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-4a7cf17e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-4a7cf17e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-4a7cf17e] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-4a7cf17e]:hover {
  background-color: #004080;
}
.btn_warn[data-v-4a7cf17e] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-4a7cf17e] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-4a7cf17e]:hover {
  background-color: #ccdded;
}
[data-v-4a7cf17e]::-ms-clear,[data-v-4a7cf17e]::-ms-reveal {
  display: none;
}
.un_sel[data-v-4a7cf17e] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-4a7cf17e] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-4a7cf17e] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-4a7cf17e] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-4a7cf17e]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-4a7cf17e]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-4a7cf17e]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-4a7cf17e]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-4a7cf17e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-4a7cf17e]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-4a7cf17e]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-4a7cf17e]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-4a7cf17e] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-4a7cf17e]:first-child {
  padding-top: 0;
}
.flex[data-v-4a7cf17e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-4a7cf17e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-4a7cf17e] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-4a7cf17e] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-4a7cf17e] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-4a7cf17e] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-4a7cf17e] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-4a7cf17e] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-4a7cf17e] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-4a7cf17e] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-4a7cf17e] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-4a7cf17e] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-4a7cf17e] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-4a7cf17e] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-4a7cf17e] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-4a7cf17e] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-4a7cf17e] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-4a7cf17e] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-4a7cf17e] {
  overflow: hidden;
}
.overflow-y-auto[data-v-4a7cf17e] {
  overflow-y: auto;
}
.c_rl_course_package_choice_task[data-v-4a7cf17e] {
  width: 100%;
  height: 100%;
  color: #333;
  overflow: hidden;
  background-color: #f8f8f8;
}
.c_rl_course_package_choice_task .main_wrapper[data-v-4a7cf17e] {
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 20px;
}
.c_rl_course_package_choice_task .main_wrapper .select_group[data-v-4a7cf17e] {
  width: 100%;
}
.c_rl_course_package_choice_task .main_wrapper .select_group .origin_group[data-v-4a7cf17e] {
  position: relative;
  background-color: rgb(233, 233, 233);
  border-radius: 4px;
  width: 300px;
  height: 30px;
  margin-right: 20px;
}
.c_rl_course_package_choice_task .main_wrapper .select_group .origin_group .group_1[data-v-4a7cf17e] {
  background-color: rgb(212, 212, 212);
  border-radius: 4px 0 0 4px;
  width: 96px;
  height: 30px;
}
.c_rl_course_package_choice_task .main_wrapper .select_group .origin_group .group_1 .text_2[data-v-4a7cf17e] {
  width: 56px;
  height: 19px;
  overflow-wrap: break-word;
  color: rgb(51, 51, 51);
  font-size: 14px;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 19px;
  margin: 5px 0 0 12px;
}
.c_rl_course_package_choice_task .main_wrapper .select_group .origin_group .group_1 .thumbnail_2[data-v-4a7cf17e] {
  width: 8px;
  height: 5px;
  margin: 12px 12px 0 0;
}
.c_rl_course_package_choice_task .main_wrapper .select_group .origin_group .keyword[data-v-4a7cf17e] {
  width: 100%;
  line-height: 30px;
  border: none;
  outline: none;
  padding: 0 10px;
}
.c_rl_course_package_choice_task .main_wrapper .select_group .origin_group .dropdown-content[data-v-4a7cf17e] {
  display: block; /* 确保内容块默认不显示，由v-show控制 */
  position: absolute; /* 根据需要调整位置 */
  background-color: #f9f9f9;
  min-width: 160px;
  -webkit-box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
  z-index: 99999;
  top: 30px;
  left: 0;
}
.c_rl_course_package_choice_task .main_wrapper .select_group .origin_group .dropdown-item[data-v-4a7cf17e] {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  cursor: pointer;
  font-size: 14px;
}
.c_rl_course_package_choice_task .main_wrapper .select_group .origin_group .dropdown-item[data-v-4a7cf17e]:hover {
  background-color: #f1f1f1;
}
.c_rl_course_package_choice_task .main_wrapper .select_group .type_group .text[data-v-4a7cf17e] {
  font-size: 14px;
  cursor: pointer;
}
.c_rl_course_package_choice_task .main_wrapper .select_group .type_group .text.active[data-v-4a7cf17e] {
  color: rgb(0, 84, 166);
}
.c_rl_course_package_choice_task .main_wrapper .select_group .type_group .line[data-v-4a7cf17e] {
  width: 2px;
  height: 22px;
  background-color: #eee;
  margin: 0 10px;
}
.c_rl_course_package_choice_task .main_wrapper .select_group .create_task .create_btn[data-v-4a7cf17e] {
  font-size: 14px;
  color: rgb(0, 84, 166);
  cursor: pointer;
}
.c_rl_course_package_choice_task .main_wrapper .navigation_group[data-v-4a7cf17e] {
  width: 100%;
  padding-top: 20px;
  font-size: 14px;
  color: #666;
  line-height: 20px;
}
.c_rl_course_package_choice_task .main_wrapper .navigation_group .symbol[data-v-4a7cf17e] {
  margin: 0 10px;
}
.c_rl_course_package_choice_task .main_wrapper .navigation_group .navigator[data-v-4a7cf17e] {
  cursor: pointer;
}
.c_rl_course_package_choice_task .main_wrapper .navigation_group .current[data-v-4a7cf17e] {
  color: rgb(0, 84, 166);
}
.c_rl_course_package_choice_task .main_wrapper .list_wrapper[data-v-4a7cf17e] {
  padding: 20px 0;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.c_rl_course_package_choice_task .main_wrapper .list_wrapper .origin_group[data-v-4a7cf17e] {
  width: 100%;
  padding-bottom: 15px;
  padding-left: 1px;
}
.c_rl_course_package_choice_task .main_wrapper .list_wrapper .origin_group .origin[data-v-4a7cf17e] {
  cursor: pointer;
  font-size: 14px;
  margin-right: 10px;
  color: #999;
}
.c_rl_course_package_choice_task .main_wrapper .list_wrapper .origin_group .origin.on[data-v-4a7cf17e] {
  color: rgb(0, 84, 166);
}
.c_rl_course_package_choice_task .bottom_group[data-v-4a7cf17e] {
  width: 100%;
  padding: 10px 20px;
  background-color: #fff;
}
.c_rl_course_package_choice_task .bottom_group .select_number_group[data-v-4a7cf17e] {
  cursor: pointer;
}
.c_rl_course_package_choice_task .bottom_group .select_number_group .number[data-v-4a7cf17e] {
  padding-right: 5px;
}
.c_rl_course_package_choice_task .bottom_group .select_number_group .check_icon[data-v-4a7cf17e] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-size: 16px 16px, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAVlJREFUOE9jZEAD1rVHtBkY/qb8Z/jvysDAIAeVfsTIwLibgYF5ztFmm6vIWhhhHK2GVWyCf8V7////n8nAyMCMbjCY/5/hLyMj4/T3zC+LrzWE/QIJgQ0AaRb4J76N4f9/Z6wa0QUZGfd+YHrpBTIEbIB17cHJ/xn+5xClGaqIkYFxytFm+1xGkJ////9zEaezcZkK9g6LPqN17cH+/wz/C9DVsTIzMnRF64CFy5ZeYfj99z+GUYwMjBMYrWoPXGFgYNBGlgVpbo/UZrBUEwYLH7/1lqFy+VVshlwFGfCJgYGBF2YAsub3X8ABzSDIw4bLkM8YBlQFqjN4G0owgDTnzr8INmByoj7YkK3nXzC0rb+J7FiwASheKPVVZbBQFWIoWXyZ4f7rb2DFiqJcDD2xugwnbr9j6N58G9mAqzgDkZgoBQcixdFIcUKiSlKGGUJ2ZkIOMFKzMwCAta3XYHcg+gAAAABJRU5ErkJggg==);
}
.c_rl_course_package_choice_task .bottom_group .select_number_group.on .check_icon[data-v-4a7cf17e] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAUGVYSWZNTQAqAAAACAACARIAAwAAAAEAAQAAh2kABAAAAAEAAAAmAAAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAAAQoAMABAAAAAEAAAAQAAAAACaIX+wAAAFZaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Chle4QcAAAFjSURBVDgRpZMxSMNQEIbvkrSIClZF6lRw0KVDRxHdxEVwdReyuCoODkLBUZwUXNwFwcXBpbgpgptDltIpWwdFV/V5vv/MC0kw1OJByHv333fvvXv3mAq2fHDXJDKhkKxZqZHIMRN3iPzz+8OVKIuwmzTbl9WaqR+LyDYx+c6f+wsZZj579fu7UXvzHZomADzxVb8hkdUcUDZhvn3z+utI4iEGK/8ZBmAXUsYOGWcW+Xwq3TaA30yPE7TsDkw4NIyEWicTekm10zX2NubpameR5mZGUx/G8EHLGljUwF2VapXAo9naCJ1stTQJYIzhg1awRlBw0NF1l6bGKrS0MK0g9MnxKj10n1UrxiNlnHV+GKH9i0gBgA6GD1rBYu+nw/Jul+Sx90L4SmBbR+78/xrR22jP/B4Gz8CA1bKit8m252AsibCxytipJkBPo7ftmU7JdlhpInSfjXHvAHHpa3TQsM/5G3hgmNvKfcmBAAAAAElFTkSuQmCC);
}
.c_rl_course_package_choice_task .bottom_group .fun_group .btn[data-v-4a7cf17e] {
  margin-left: 10px;
  font-size: 14px;
  line-height: 34px;
  padding: 0 20px;
  border-radius: 4px;
}
@charset "UTF-8";
.cp[data-v-ae3e1ff8] {
  cursor: pointer;
}
.disabled[data-v-ae3e1ff8] {
  cursor: not-allowed;
}
.button[data-v-ae3e1ff8] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-ae3e1ff8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-ae3e1ff8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-ae3e1ff8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-ae3e1ff8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-ae3e1ff8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-ae3e1ff8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-ae3e1ff8] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-ae3e1ff8]:hover {
  background-color: #004080;
}
.btn_warn[data-v-ae3e1ff8] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-ae3e1ff8] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-ae3e1ff8]:hover {
  background-color: #ccdded;
}
[data-v-ae3e1ff8]::-ms-clear,[data-v-ae3e1ff8]::-ms-reveal {
  display: none;
}
.un_sel[data-v-ae3e1ff8] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-ae3e1ff8] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-ae3e1ff8] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-ae3e1ff8] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-ae3e1ff8]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-ae3e1ff8]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-ae3e1ff8]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-ae3e1ff8]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-ae3e1ff8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-ae3e1ff8]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-ae3e1ff8]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-ae3e1ff8]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-ae3e1ff8] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-ae3e1ff8]:first-child {
  padding-top: 0;
}
.flex[data-v-ae3e1ff8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-ae3e1ff8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-ae3e1ff8] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-ae3e1ff8] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-ae3e1ff8] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-ae3e1ff8] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-ae3e1ff8] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-ae3e1ff8] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-ae3e1ff8] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-ae3e1ff8] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-ae3e1ff8] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-ae3e1ff8] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-ae3e1ff8] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-ae3e1ff8] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-ae3e1ff8] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-ae3e1ff8] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-ae3e1ff8] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-ae3e1ff8] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-ae3e1ff8] {
  overflow: hidden;
}
.overflow-y-auto[data-v-ae3e1ff8] {
  overflow-y: auto;
}
.delete_confirm[data-v-ae3e1ff8] {
  width: 100%;
  height: 100%;
}
.delete_confirm .title[data-v-ae3e1ff8] {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 15px;
}
.delete_confirm .sub_title[data-v-ae3e1ff8] {
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 26px;
}
.delete_confirm .fun_group .btn[data-v-ae3e1ff8] {
  margin: 0 10px;
  font-size: 14px;
  padding: 0 20px;
  line-height: 36px;
  border-radius: 4px;
}
@charset "UTF-8";
.cp[data-v-a539683e] {
  cursor: pointer;
}
.disabled[data-v-a539683e] {
  cursor: not-allowed;
}
.button[data-v-a539683e] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-a539683e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-a539683e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-a539683e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-a539683e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-a539683e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-a539683e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-a539683e] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-a539683e]:hover {
  background-color: #004080;
}
.btn_warn[data-v-a539683e] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-a539683e] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-a539683e]:hover {
  background-color: #ccdded;
}
[data-v-a539683e]::-ms-clear,[data-v-a539683e]::-ms-reveal {
  display: none;
}
.un_sel[data-v-a539683e] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-a539683e] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-a539683e] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-a539683e] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-a539683e]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-a539683e]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-a539683e]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-a539683e]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-a539683e] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-a539683e]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-a539683e]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-a539683e]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-a539683e] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-a539683e]:first-child {
  padding-top: 0;
}
.flex[data-v-a539683e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-a539683e] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-a539683e] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-a539683e] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-a539683e] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-a539683e] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-a539683e] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-a539683e] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-a539683e] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-a539683e] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-a539683e] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-a539683e] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-a539683e] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-a539683e] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-a539683e] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-a539683e] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-a539683e] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-a539683e] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-a539683e] {
  overflow: hidden;
}
.overflow-y-auto[data-v-a539683e] {
  overflow-y: auto;
}
.fail_reason .reason[data-v-a539683e] {
  width: 278px;
  height: 140px;
  background: #FBFBFB;
  border-radius: 4px;
  border: 1px solid #E5E7EA;
  margin-top: 20px;
  outline: none;
  padding: 10px 20px;
  color: #333;
  font-family: "PingFang SC", "MicroSoft YaHei", serif;
  line-height: 24px;
  font-size: 14px;
  resize: none;
}
.fail_reason .fun_group[data-v-a539683e] {
  padding: 20px 0;
  width: 278px;
}
.fail_reason .fun_group .btn[data-v-a539683e] {
  width: 130px;
  line-height: 40px;
  border-radius: 4px;
  text-align: center;
}
@charset "UTF-8";
.cp[data-v-0d1f1cee] {
  cursor: pointer;
}
.disabled[data-v-0d1f1cee] {
  cursor: not-allowed;
}
.button[data-v-0d1f1cee] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-0d1f1cee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-0d1f1cee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-0d1f1cee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-0d1f1cee] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-0d1f1cee] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-0d1f1cee] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-0d1f1cee] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-0d1f1cee]:hover {
  background-color: #004080;
}
.btn_warn[data-v-0d1f1cee] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-0d1f1cee] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-0d1f1cee]:hover {
  background-color: #ccdded;
}
[data-v-0d1f1cee]::-ms-clear,[data-v-0d1f1cee]::-ms-reveal {
  display: none;
}
.un_sel[data-v-0d1f1cee] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-0d1f1cee] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-0d1f1cee] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-0d1f1cee] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-0d1f1cee]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-0d1f1cee]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-0d1f1cee]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-0d1f1cee]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-0d1f1cee] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-0d1f1cee]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-0d1f1cee]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-0d1f1cee]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-0d1f1cee] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-0d1f1cee]:first-child {
  padding-top: 0;
}
.flex[data-v-0d1f1cee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-0d1f1cee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-0d1f1cee] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-0d1f1cee] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-0d1f1cee] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-0d1f1cee] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-0d1f1cee] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-0d1f1cee] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-0d1f1cee] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-0d1f1cee] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-0d1f1cee] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-0d1f1cee] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-0d1f1cee] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-0d1f1cee] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-0d1f1cee] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-0d1f1cee] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-0d1f1cee] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-0d1f1cee] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-0d1f1cee] {
  overflow: hidden;
}
.overflow-y-auto[data-v-0d1f1cee] {
  overflow-y: auto;
}
.v_login_addition_information[data-v-0d1f1cee] {
  width: 100%;
}
.v_login_addition_information .title_group[data-v-0d1f1cee] {
  text-align: center;
  font-size: 18px;
  color: #333333;
  line-height: 70px;
  font-style: normal;
  border-bottom: 2px solid #F0F0F0;
}
.v_login_addition_information .information_wrapper[data-v-0d1f1cee] {
  width: 100%;
  padding-top: 80px;
}
.v_login_addition_information .information_wrapper .avatar_group[data-v-0d1f1cee] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.v_login_addition_information .information_wrapper .avatar_group .avatar[data-v-0d1f1cee] {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 92px;
  height: 92px;
}
.v_login_addition_information .information_wrapper .avatar_group .username[data-v-0d1f1cee] {
  color: #333;
  font-size: 18px;
  line-height: 24px;
  text-align: left;
  font-style: normal;
  padding-top: 40px;
}
.v_login_addition_information .information_wrapper .info_wrapper[data-v-0d1f1cee] {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.v_login_addition_information .information_wrapper .info_wrapper .info_group[data-v-0d1f1cee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 20px;
  padding-right: 100px;
}
.v_login_addition_information .information_wrapper .info_wrapper .info_group .key[data-v-0d1f1cee] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-right: 20px;
}
.v_login_addition_information .information_wrapper .info_wrapper .info_group .key .symbol[data-v-0d1f1cee] {
  font-weight: 400;
  font-size: 14px;
  color: #E12F2F;
  line-height: 12px;
  text-align: right;
  font-style: normal;
  margin-right: 5px;
  width: 5px;
}
.v_login_addition_information .information_wrapper .info_wrapper .info_group .key .text[data-v-0d1f1cee] {
  width: 94px;
  height: 21px;
  font-size: 16px;
  color: #0054A7;
  line-height: 21px;
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  font-style: normal;
}
.v_login_addition_information .information_wrapper .info_wrapper .info_group .value[data-v-0d1f1cee] {
  width: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  border-bottom: 1px solid #D5D9DB;
}
.v_login_addition_information .information_wrapper .info_wrapper .info_group .value .select_group[data-v-0d1f1cee] {
  width: 100%;
}
.v_login_addition_information .information_wrapper .info_wrapper .info_group .value .text[data-v-0d1f1cee] {
  line-height: 40px;
  width: 100%;
  padding-left: 15px;
  font-size: 14px;
  color: #333;
  outline: none;
}
.v_login_addition_information .information_wrapper .info_wrapper .info_group .value .text[data-v-0d1f1cee]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.v_login_addition_information .information_wrapper .info_wrapper .info_group .value .text[data-v-0d1f1cee]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.v_login_addition_information .information_wrapper .info_wrapper .info_group .value .text[data-v-0d1f1cee]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.v_login_addition_information .fun_group[data-v-0d1f1cee] {
  width: 100%;
  padding-top: 50px;
  padding-bottom: 80px;
}
.v_login_addition_information .fun_group .btn[data-v-0d1f1cee] {
  width: 415px;
  line-height: 50px;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  font-style: normal;
}
.v_login_addition_information .fun_group .text_btn[data-v-0d1f1cee] {
  font-size: 14px;
  color: rgb(0, 84, 166);
  width: 60px;
  text-align: center;
}
.v_login_addition_information .fun_group .text_btn[data-v-0d1f1cee]:nth-of-type(1) {
  margin-right: 25px;
}
.v_login_addition_information .fun_group .text_btn[data-v-0d1f1cee]:nth-of-type(3) {
  margin-left: 25px;
}
@charset "UTF-8";
.cp {
  cursor: pointer;
}
.disabled {
  cursor: not-allowed;
}
.button {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark:hover {
  background-color: #004080;
}
.btn_warn {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light:hover {
  background-color: #ccdded;
}
::-ms-clear, ::-ms-reveal {
  display: none;
}
.un_sel {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group {
  padding-top: 15px;
}
.components_control_wrapper .content_group:first-child {
  padding-top: 0;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.views_active_page_laboratory_index_select_group .el-input__inner {
  border: none !important;
  color: #333;
}
.views_active_page_laboratory_index_select_group .el-input__inner::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.views_active_page_laboratory_index_select_group .el-input__inner::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.views_active_page_laboratory_index_select_group .el-input__inner:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
@charset "UTF-8";
.cp[data-v-189ebd5b] {
  cursor: pointer;
}
.disabled[data-v-189ebd5b] {
  cursor: not-allowed;
}
.button[data-v-189ebd5b] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-189ebd5b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-189ebd5b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-189ebd5b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-189ebd5b] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-189ebd5b] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-189ebd5b] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-189ebd5b] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-189ebd5b]:hover {
  background-color: #004080;
}
.btn_warn[data-v-189ebd5b] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-189ebd5b] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-189ebd5b]:hover {
  background-color: #ccdded;
}
[data-v-189ebd5b]::-ms-clear,[data-v-189ebd5b]::-ms-reveal {
  display: none;
}
.un_sel[data-v-189ebd5b] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-189ebd5b] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-189ebd5b] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-189ebd5b] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-189ebd5b]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-189ebd5b]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-189ebd5b]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-189ebd5b]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-189ebd5b] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-189ebd5b]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-189ebd5b]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-189ebd5b]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-189ebd5b] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-189ebd5b]:first-child {
  padding-top: 0;
}
.flex[data-v-189ebd5b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-189ebd5b] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-189ebd5b] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-189ebd5b] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-189ebd5b] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-189ebd5b] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-189ebd5b] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-189ebd5b] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-189ebd5b] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-189ebd5b] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-189ebd5b] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-189ebd5b] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-189ebd5b] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-189ebd5b] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-189ebd5b] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-189ebd5b] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-189ebd5b] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-189ebd5b] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-189ebd5b] {
  overflow: hidden;
}
.overflow-y-auto[data-v-189ebd5b] {
  overflow-y: auto;
}
.v_fun_task_group_qr_code[data-v-189ebd5b] {
  background: #FFFFFF;
  border-radius: 10px;
}
.v_fun_task_group_qr_code .title_wrapper[data-v-189ebd5b] {
  width: 400px;
  height: 60px;
  background: #F8F8F8;
  border-radius: 10px 10px 0 0;
  position: relative;
  text-align: center;
}
.v_fun_task_group_qr_code .title_wrapper .title[data-v-189ebd5b] {
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  line-height: 60px;
  text-align: center;
  font-style: normal;
}
.v_fun_task_group_qr_code .title_wrapper .close[data-v-189ebd5b] {
  background-size: 12px 12px, 100%;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  z-index: 2;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAR9JREFUKFONUltOwkAUPVOZPVFqgboYpYmFRIs7kBgtGAqkwF60pYWWNfXBmDttQVAT79dkMud5h40cVyiKgof7W3DO8dtkWYbJYo1DcQB7mczFZ7hDR2tiODB/gOjx69RDuNvjpq2BpWkq6ouu3oJt9cB5QwplWQ5ntkQQxWhrTTwNTDAhhCCW8WwFP4rRvVZh902AAc7UQ7BNYOgtPFp3Ul0CJFuew3E9BFECUmIM8MNYnu1+D7xRqh4B30F+lAACMPRSrbb4NyBMJJsEUBEV+xmgtkTs5JmGwtaZapVT6PkK/iZGR1cxvAhdtleFPq9VhW2dPJPq2F3K9o610uI+qsVRz5fbpsrfXA+b7R4GLe7ZccXVP77G+2KNohD4AoUmu2dmYvn3AAAAAElFTkSuQmCC);
  right: 16px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.v_fun_task_group_qr_code .content_wrapper[data-v-189ebd5b] {
  padding: 40px;
}
.v_fun_task_group_qr_code .content_wrapper .info_wrapper[data-v-189ebd5b] {
  width: 100%;
  overflow: auto;
  margin-bottom: 35px;
}
.v_fun_task_group_qr_code .content_wrapper .info_wrapper .avatar[data-v-189ebd5b] {
  background-size: 50px 50px, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 50px;
  margin-right: 10px;
  border-radius: 2px;
}
.v_fun_task_group_qr_code .content_wrapper .info_wrapper .info_group[data-v-189ebd5b] {
  width: 100%;
  overflow: auto;
}
.v_fun_task_group_qr_code .content_wrapper .info_wrapper .info_group .name[data-v-189ebd5b] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
  line-height: 21px;
}
.v_fun_task_group_qr_code .content_wrapper .info_wrapper .info_group .hint[data-v-189ebd5b] {
  font-size: 14px;
  color: #333333;
  line-height: 19px;
  font-style: normal;
}
.v_fun_task_group_qr_code .content_wrapper .qrcode[data-v-189ebd5b] {
  width: 200px;
  height: 200px;
  margin: 0 auto;
  background: #F8F8F8;
  margin-bottom: 20px;
}
.v_fun_task_group_qr_code .content_wrapper .qrcode_info[data-v-189ebd5b] {
  font-size: 14px;
  color: #999999;
  line-height: 19px;
  text-align: center;
  font-style: normal;
  margin-bottom: 40px;
}
.v_fun_task_group_qr_code .content_wrapper .fun_wrapper .btn[data-v-189ebd5b] {
  width: 120px;
  line-height: 40px;
  border-radius: 4px;
  margin: 0 5px;
  text-align: center;
}
@charset "UTF-8";
.cp[data-v-7cd31ebe] {
  cursor: pointer;
}
.disabled[data-v-7cd31ebe] {
  cursor: not-allowed;
}
.button[data-v-7cd31ebe] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-7cd31ebe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-7cd31ebe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-7cd31ebe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-7cd31ebe] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-7cd31ebe] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-7cd31ebe] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-7cd31ebe] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-7cd31ebe]:hover {
  background-color: #004080;
}
.btn_warn[data-v-7cd31ebe] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-7cd31ebe] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-7cd31ebe]:hover {
  background-color: #ccdded;
}
[data-v-7cd31ebe]::-ms-clear,[data-v-7cd31ebe]::-ms-reveal {
  display: none;
}
.un_sel[data-v-7cd31ebe] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-7cd31ebe] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-7cd31ebe] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-7cd31ebe] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-7cd31ebe]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-7cd31ebe]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-7cd31ebe]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-7cd31ebe]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-7cd31ebe] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-7cd31ebe]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-7cd31ebe]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-7cd31ebe]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-7cd31ebe] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-7cd31ebe]:first-child {
  padding-top: 0;
}
.flex[data-v-7cd31ebe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-7cd31ebe] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-7cd31ebe] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-7cd31ebe] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-7cd31ebe] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-7cd31ebe] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-7cd31ebe] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-7cd31ebe] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-7cd31ebe] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-7cd31ebe] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-7cd31ebe] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-7cd31ebe] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-7cd31ebe] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-7cd31ebe] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-7cd31ebe] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-7cd31ebe] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-7cd31ebe] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-7cd31ebe] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-7cd31ebe] {
  overflow: hidden;
}
.overflow-y-auto[data-v-7cd31ebe] {
  overflow-y: auto;
}
.c_audit_select_audit_user .title_wrapper[data-v-7cd31ebe] {
  width: 100%;
  position: relative;
  font-size: 18px;
  font-weight: 600;
  color: #333;
  padding: 10px 0;
  text-align: center;
  margin-bottom: 20px;
}
.c_audit_select_audit_user .title_wrapper .close[data-v-7cd31ebe] {
  background-size: 12px 12px, 100%;
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  right: 10px;
  top: 50%;
  width: 20px;
  height: 20px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAR9JREFUKFONUltOwkAUPVOZPVFqgboYpYmFRIs7kBgtGAqkwF60pYWWNfXBmDttQVAT79dkMud5h40cVyiKgof7W3DO8dtkWYbJYo1DcQB7mczFZ7hDR2tiODB/gOjx69RDuNvjpq2BpWkq6ouu3oJt9cB5QwplWQ5ntkQQxWhrTTwNTDAhhCCW8WwFP4rRvVZh902AAc7UQ7BNYOgtPFp3Ul0CJFuew3E9BFECUmIM8MNYnu1+D7xRqh4B30F+lAACMPRSrbb4NyBMJJsEUBEV+xmgtkTs5JmGwtaZapVT6PkK/iZGR1cxvAhdtleFPq9VhW2dPJPq2F3K9o610uI+qsVRz5fbpsrfXA+b7R4GLe7ZccXVP77G+2KNohD4AoUmu2dmYvn3AAAAAElFTkSuQmCC);
}
.c_audit_select_audit_user .search_wrapper[data-v-7cd31ebe] {
  width: 300px;
  margin: 0 auto;
  background-color: #f5f5f5;
  margin-bottom: 20px;
  border-radius: 4px;
  position: relative;
}
.c_audit_select_audit_user .search_wrapper .icon[data-v-7cd31ebe] {
  background-size: 16px 16px, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAYFBMVEUAAACZmZmZmZmYmJiZmZmZmZmZmZmYmJiXl5eZmZmZmZmZmZmZmZmZmZmZmZmYmJiYmJiZmZmZmZmYmJiZmZmZmZmZmZmWlpaZmZmcnJyZmZmYmJiZmZmZmZmZmZmZmZnI7vLnAAAAH3RSTlMAeOMZp5ZvKQvpta6R9O+5i4Z/XT44MCUUD9maZ2RQEjw6+wAAAHBJREFUCNdVztkOhCAMheFDWQVcR0edcXn/t1QaMPG74g9tUiR2E/uMTPom6FCHhWuhzgFY9W9N6XuA/VXaq5C5WgJGo1AfYBBPxvtp4uvX0rPbSABtme4VX0HcbjgncLekRSR/VF8wazozA2PuYhovjsYDr5QX+W0AAAAASUVORK5CYII=);
  margin-right: 10px;
  margin-left: 20px;
}
.c_audit_select_audit_user .search_wrapper .search[data-v-7cd31ebe] {
  width: 100%;
  border: none;
  font-size: 14px;
  color: #333;
  line-height: 40px;
  padding-right: 40px;
  outline: none;
}
.c_audit_select_audit_user .search_wrapper .clear[data-v-7cd31ebe] {
  background-size: 14px 14px, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAMFBMVEUAAAC7u7u7u7u7u7u6urq4uLi6urq7u7u6urq7u7u7u7vx8fHGxsb19fXLy8vCwsJ4eF6QAAAACnRSTlMA9/LThhlZ/VJXddDlyAAAAGFJREFUCNdjYGB1FjQJYGBgaFq1apUGAwNnFZBensAQtAoEVBm8Vt1Z9XfVEgarVafP71u1mEFq1Zrdr1YtBNLrd58C0larfr/ZAxT3WnVv1VmgOpg+Nqg5DElAWo0BZg8AsAYw5PfECkMAAAAASUVORK5CYII=);
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.c_audit_select_audit_user .user_wrapper[data-v-7cd31ebe] {
  width: 300px;
  margin: 10px auto 20px;
  height: 140px;
}
.c_audit_select_audit_user .user_wrapper .no_one[data-v-7cd31ebe] {
  background-size: contain;
  width: 130px;
  height: 100%;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAACICAMAAACSnIrVAAABI1BMVEUAAADn8fn3+fulw+Hh7Pf////A3vuhweCxy+X0+Pyrx+P9/f7e6vXN3u+lw+Lt9Pq+1OqoxeHY5vP3+fumw+Pw+f+2zuf1+f2lw+GkxeOkw+OyyuXU4/G60un4+vz3+vumxOL2+PvC1+ulw+H3+vylw+Klw+KiwuPp8velw+GkxOLw9Prx9v7x9fulw+L3+vz4+vykw+L0+frq8vn2+v/3+fv4+vumw+L3+v33+v3Q4PH3+vz4+/3y9vzv9vqkwuGlw+L4+vz4+fylw+Klw+KlwuLJ3O73+vykw+GjwuH4+vymweL3+vvi7Pmlw+Lt8ffh7Pji7Pilw+Lg7Pf2+/zi7Pjh7PekxOPG2u3h7Pjh6/j3+vzi7fjg7frh7fmryOT3+fu8U20yAAAAYXRSTlMAgICAgIACCYB/gICAgH2AgICAb2QFgCpwEw8FgIB6X00kgHpzXFYXCXNoHQwPYUxFNhoXE2tkUUAygFc7Lygga1RQRT4xgGhJLSAbW1IlgHx3dkE3bVwpgHNmdUo2f3h3ni8jEQAAB3BJREFUeNrs2W9r2lAUBvBzfG5jEk1MghN1BqRBnWMVXAeFvVgLWlHKpLW060rZ9/8YM5ht6q5b1+RU3fZ749uHy+O5f0L/vPp02Gy97kYu4M7OeieDyYVBO67Wb3fxM7c8mL6kXXUxqCLhm5XQ87ywYtpIRO3JLkZ/0T8DYuahEyheUmzcVXzEomaHdkt9HGHOPmwo1gpGFcR6U9od+aYLwPcC/hU1MjFXPqXdYAwjAPZI8W81Qsy1arQDTs/i1A4/TjFO7g63PhhfjgH4I368IC766w5tVS1ebE/xH3FswO3TFn2KALvBf0qFANrbm+ZDAKFijVIp+c3NWVaJ1zg+UK7TVhhNANpmW4WDg0Ipjl04SBRyq9mLNlCt0RYYbcDXdqS0SMrMSWxddFUBuh0Spo9tB6yTW+QsxblXrSQPgdnzBz8B7CL/Jrd1sC7HP3hA97mrMtgcO0lbWDQ9ttIWayV4NU+bvXn7hrJ1DvgBJ/QLbi033soVdEseAj2DNji+V+rL7TvK0IULNHgzK7fS5GQkfl9y/s4EmqT37krFro4oM/kq4PAj6JPHMzKhbGBCWrdq4SNlpg14/BSlwnrwAIjqpPFKJS4NysgEMPmJcutVGQE90jhS37zKqiUzIOCnstaDV4Bz3b3vUi1cGZSNJnDHT2etTZWij5luGH5UCw+UjU7SkrTBS5y408+UVzcqdp9VTVrxCEzFWmuKCbemC/7wWX2+fkHZOAUqnFLuYGVjeg+0SVoLCDitQpI7YQI1ktWJlzs1Kyl4ohE3XNZJ3O70cqsnQxNRniTlI5iciRIvcYA+SToHHM6e8vGaJPUAxQI8oENy8kDIEhrAkJbsR03mZIvSjmsiIgTyJGYGk2U4wISk1IBDllEExiTlHHjPQmyUScoYKLKQEBFJacFnKYeCZ6sqTJbiAFOSYbgIWUogd0SpS42TZKAMSEYHGLEYuTP4KeCwGLnL2jQe32J8tEjGJ9Hc9v/cf0lP9vV/ua9zcF/3HcOFxz/szT5P3f08V1FvT8+xY0CxkBCuQcv+39Oos6f34n19hxB89/GAOonpawou/M5mHB+/oLTqz/2uaVxfKXX5kDp5WfodWf8R8z5t8L7Yu/0ZaXxQiWtKJ++KTBRnQ01uVeImg+9SAWfOhJsnjRuV+GLQ4xx9ZedsWxKGogB84I5tyBwtbFrXD7VYvoXQCwwCc2CFIYYiZgX2/39GHHXdlDu9y8Nm4fPBT354OJ577znu3BVbDdl3e2Jlkq7KAGR8RN4DUOJ29gMNp9Laij7gbtzTnVHk/Qoq3AzFLIL0OTct5dgW7fJ9Ee4bUEAfaxH30oCXqbObVeIiOBMfnoEKRe2bD1mGE28pT+s6y6Npvz+tghJ94f1ZlW4pb5SVoIMTVhS8aoJb+ZySRbgoyRrLvia4lLcPJuWRU9CBhJbQHsfNoHh0bfw5VV959K5FtECGUaOqZ7Uc5d8PjcGGWcm2TXT6uHhS0nE9RuvBSF9TF+YskvK1zoEQvTEdFasQT5dC3GPqWyDluL21tTYeOemi+yi+ZZJkIc59MbueCHEvIxNxTJXfd22WyZgQnwTBow6p0RGXvBJy5zAW9kI2p4QfTQ6p8WiLyzAJ0DC1fQOMOvtBIUXxCobKSxjyMt6rwz44Q3EeiNuXalguZkYPIFtxeMGQm2VVa0wRu8vFAGhm4rxjo7lKzA/RmjUrSzVxZuJwEqC54224F503US2cLJfEK+IGpMnxzJyZsepW3mVI/Xm1y85WHIyHEkMc9+3OWo7zYf4gxxD7oi05AjIVR9qnNbYgh69Z8Dx80YLD5tj+lSFrQXZAHPTeQ/OcSQhPJzE2xzshju6V585FoTTXt2uh371qz0V2XDzy5wbnIEgiXjfgD7AX38BePOKk9H/Ev6qxmxY5YTCA4w8phAp7s5JSSoKQgxBtgi8hIWrRi9QKe6i3Oex+/09RCx1k2Rl22Bl3zO/g+c+D+hh/gA9OhP8GH7wO/wVeeBX+E7YWpaUY28bOtVGy75ybmNZDVVXhgi/CRbUYNGOT63oplaltQ2JRZAk+Hf4FNoCzPG5mIzs2hIcAXYfyQbte1X+ePq2+foPbSXMyq55Vz2gTj+tflSeB4XpRQWrJKoq2tYZ/fkSI605Zkb5zwuMsGUebW8OP2UdUd4aUGC6WETV9WPEa/jJ7rZc2fzMe57Xj6C6Ch+8PATqNMhVH5+dsHUW7FWgj8InoekC7x6WAF9oJeSKsEzgiFfIINRH8k3gz6yM+AkAaIu8EBMAhD9EUAuQjAh7eJgsBBHnIAYDd8ZI8o4tgUTLkFd7Af7FH5eEcwapUXjyftIsxvISF2vm6P/QkOvcl2+907HSqc/zWaYft6g0TDL0tMFwCl8S48P6b9MCkzaP3HeY5ugM6dKYRCVwjKmNrehZStLmAa6dmkqdwS0k5NrXqJx0+33S2fGCdNDbOUwwbw2kh4sbWRvaO6SHkNLi08hBWmk2dVGZu2jHPIrgvnCRpVha5GMd40bYtIcslXoyjyIsyy9LkdpF/AZAeAjtcLVZnAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center;
}
.c_audit_select_audit_user .user_wrapper .user_group[data-v-7cd31ebe] {
  width: 100%;
  height: 100%;
}
.c_audit_select_audit_user .user_wrapper .user_group .avatar[data-v-7cd31ebe] {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 60px;
  height: 60px;
  border-radius: 2px;
  background-color: #f5f5f5;
  margin-right: 10px;
  background-size: cover;
}
.c_audit_select_audit_user .user_wrapper .user_group .info_group[data-v-7cd31ebe] {
  width: 100%;
  height: 50px;
}
.c_audit_select_audit_user .user_wrapper .user_group .info_group .name[data-v-7cd31ebe] {
  font-size: 14px;
  color: #333;
  font-weight: 600;
  margin-bottom: 10px;
}
.c_audit_select_audit_user .user_wrapper .user_group .info_group .phone[data-v-7cd31ebe] {
  font-size: 12px;
  color: #999;
}
.c_audit_select_audit_user .user_wrapper .user_group .slecte_btn[data-v-7cd31ebe] {
  margin-left: 10px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #ccc;
}
.c_audit_select_audit_user .user_wrapper .user_group .slecte_btn.on[data-v-7cd31ebe] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAACJ0lEQVQ4T42UX0hTcRTHP+duS0GfDDIoCKKECvSlHsKgTImeAndntWtEYDCoHkIfjBCSQoighyghiohq/8Ddsd4MGvQWlEIE+iYV9AfxIUZiLOc9sTu3ObfJfo/nfM/3nu8533OFWs+MHQY1QU8hsg/wofxCeA/6mi/LKWZDqxtLpYLHH96NYUyinHHjldkyVOUbvuwQ8UvpYrAM7Znuon1xmpxvZ80uK4IK6paOYVsT5W/6I3toyn3gn29H3S7qsTt6meTgs0JHgdgbdx6NPt0ge83I0prpEAaiJ3FIN96J/kG4iko3aMgdpMoTIRB9jBJqkCiDSh92cIZA5C6io6iR15ERzOgCwt51VauoxkGCCN5NSpdQ+rCtzwQiEyA3K9cfiP4FmgtBSZIImvS/Oo3HMwW0roMXUXqxrTnM6H2E4c3jzEtbBlpKCdXr2IMPGIgexdG3iPGbnBwndX4BM/YQ0WvVO1Hy0j4hdFUkHUZJWvfwx48gzgq2NY8ZeYrIUM3FSp4oELkDMlYFUG5hW7fdRZuRMCJWXXcoX4X+lwcwvPNVW3O94oRR2YVIz5YWc2S8YMhzLyZZ816pf1xb0Cg/MLz7C0QH57bROfORnK+zUXO7OJUshtPN1OBs+WgvPtrOSlsKONYg2RLIWRLBd+WjLVWOG5gdIwgjoO1VUgs3lsUhAU03SJrfi6W1/zgnnjfT1tKLkTsEeMoe4yfqpEleKBEUc/8B+lyu3/ssX/oAAAAASUVORK5CYII=);
}
.c_audit_select_audit_user .fun_wrapper[data-v-7cd31ebe] {
  width: 100%;
  padding-bottom: 20px;
}
.c_audit_select_audit_user .fun_wrapper .btn[data-v-7cd31ebe] {
  width: 100px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  border-radius: 4px;
  font-size: 14px;
  margin: 0 10px;
}
@charset "UTF-8";
.cp[data-v-6ceb9bf8] {
  cursor: pointer;
}
.disabled[data-v-6ceb9bf8] {
  cursor: not-allowed;
}
.button[data-v-6ceb9bf8] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-6ceb9bf8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-6ceb9bf8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-6ceb9bf8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-6ceb9bf8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-6ceb9bf8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-6ceb9bf8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-6ceb9bf8] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-6ceb9bf8]:hover {
  background-color: #004080;
}
.btn_warn[data-v-6ceb9bf8] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-6ceb9bf8] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-6ceb9bf8]:hover {
  background-color: #ccdded;
}
[data-v-6ceb9bf8]::-ms-clear,[data-v-6ceb9bf8]::-ms-reveal {
  display: none;
}
.un_sel[data-v-6ceb9bf8] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-6ceb9bf8] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-6ceb9bf8] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-6ceb9bf8] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-6ceb9bf8]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-6ceb9bf8]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-6ceb9bf8]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-6ceb9bf8]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-6ceb9bf8] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-6ceb9bf8]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-6ceb9bf8]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-6ceb9bf8]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-6ceb9bf8] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-6ceb9bf8]:first-child {
  padding-top: 0;
}
.flex[data-v-6ceb9bf8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-6ceb9bf8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-6ceb9bf8] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-6ceb9bf8] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-6ceb9bf8] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-6ceb9bf8] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-6ceb9bf8] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-6ceb9bf8] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-6ceb9bf8] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-6ceb9bf8] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-6ceb9bf8] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-6ceb9bf8] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-6ceb9bf8] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-6ceb9bf8] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-6ceb9bf8] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-6ceb9bf8] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-6ceb9bf8] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-6ceb9bf8] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-6ceb9bf8] {
  overflow: hidden;
}
.overflow-y-auto[data-v-6ceb9bf8] {
  overflow-y: auto;
}
.v_fun_task_teaching_file_classification[data-v-6ceb9bf8] {
  color: #333;
  background-color: #f8f8f8;
  padding: 16px;
  border-radius: 4px;
}
.v_fun_task_teaching_file_classification .classification_wrapper .classification_list[data-v-6ceb9bf8] {
  min-height: 30px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  font-size: 14px;
  line-height: 30px;
  margin-bottom: 5px;
}
.v_fun_task_teaching_file_classification .classification_wrapper .classification_list .classification_tag[data-v-6ceb9bf8] {
  font-size: 14px;
  line-height: 30px;
  background-color: #e5eef6;
  padding: 0 5px;
  margin-right: 5px;
  border-radius: 4px;
  position: relative;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.v_fun_task_teaching_file_classification .classification_wrapper .classification_list .classification_tag:hover .close[data-v-6ceb9bf8] {
  opacity: 1;
}
.v_fun_task_teaching_file_classification .classification_wrapper .classification_list .classification_tag .close[data-v-6ceb9bf8] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  position: absolute;
  top: -5px;
  right: -5px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: #ddd;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #777;
  opacity: 0;
}
.v_fun_task_teaching_file_classification .classification_wrapper .classification_list .upload_wrapper .upload_btn_group[data-v-6ceb9bf8] {
  color: #333;
  font-size: 14px;
}
.v_fun_task_teaching_file_classification .classification_wrapper .classification_list .upload_wrapper .upload_btn_group .icon[data-v-6ceb9bf8] {
  display: none;
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABk0lEQVRIS2NkAIHAFWoMzP/bGRgY3BgYGHjAYtQHXxgYGHYx/P9fzbA26gYjxNJ/JxgYGAWpbxdWE98z/GW0YGQIWb6WgYEhiE6WwqxZB7L4Mw2DF5d/voAs/k9n34KtG7WYbqFOdlBrSvMxqEryMmw++5ThPxmphCyLmRgZGF7PC2IQ4mFjiJp4nGH5kYckhxRZFrOzMjH8WBYGtqxwwXmGCVtvjlpMMASICmptWX4GZ11xuGEszIwMvXGGYP76k08YDlx7BZd7+eEHw6rjjwgmOKIsfjbLn0FSkJOgL2AKArsOM2w4/RSveqIs3lBmw+BvKkOUxe++/GKwr9vLcOXxR8otBpnAwcoMNwiUqj8sDAbzyxZfYJi8/TZc7vfffwx//xHO2ET5GN3pIzA7sTAx/FgOK0DOMUzYeouo+EdWRFZQg7NRqQ2DpZoIg2vzfobLj/AnJGyuIttikr2IpmHUYkpDkGj9AxrUA9G8/TSADfoB68KAkgO80/bfnYGBkZvoFEKawk8MDAx7Gf7/rwJ12gBh2LIDKlLjZgAAAABJRU5ErkJggg==);
  margin-right: 5px;
}
.v_fun_task_teaching_file_classification .classification_wrapper .select-classification[data-v-6ceb9bf8] {
  font-size: 14px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  line-height: 30px;
}
.v_fun_task_teaching_file_classification .classification_wrapper .select-classification .icon[data-v-6ceb9bf8] {
  font-size: 20px;
  font-weight: bold;
  color: rgb(0, 84, 166);
  margin-right: 5px;
}
.v_fun_task_teaching_file_classification .file_wrapper .file_group[data-v-6ceb9bf8] {
  margin-bottom: 10px;
}
.v_fun_task_teaching_file_classification .add_more_wrapper .upload_btn_group[data-v-6ceb9bf8] {
  color: rgb(0, 84, 166);
  font-size: 14px;
}
.v_fun_task_teaching_file_classification .add_more_wrapper .upload_btn_group .icon[data-v-6ceb9bf8] {
  display: none;
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABk0lEQVRIS2NkAIHAFWoMzP/bGRgY3BgYGHjAYtQHXxgYGHYx/P9fzbA26gYjxNJ/JxgYGAWpbxdWE98z/GW0YGQIWb6WgYEhiE6WwqxZB7L4Mw2DF5d/voAs/k9n34KtG7WYbqFOdlBrSvMxqEryMmw++5ThPxmphCyLmRgZGF7PC2IQ4mFjiJp4nGH5kYckhxRZFrOzMjH8WBYGtqxwwXmGCVtvjlpMMASICmptWX4GZ11xuGEszIwMvXGGYP76k08YDlx7BZd7+eEHw6rjjwgmOKIsfjbLn0FSkJOgL2AKArsOM2w4/RSveqIs3lBmw+BvKkOUxe++/GKwr9vLcOXxR8otBpnAwcoMNwiUqj8sDAbzyxZfYJi8/TZc7vfffwx//xHO2ET5GN3pIzA7sTAx/FgOK0DOMUzYeouo+EdWRFZQg7NRqQ2DpZoIg2vzfobLj/AnJGyuIttikr2IpmHUYkpDkGj9AxrUA9G8/TSADfoB68KAkgO80/bfnYGBkZvoFEKawk8MDAx7Gf7/rwJ12gBh2LIDKlLjZgAAAABJRU5ErkJggg==);
  margin-right: 5px;
}
@charset "UTF-8";
.cp {
  cursor: pointer;
}
.disabled {
  cursor: not-allowed;
}
.button {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark:hover {
  background-color: #004080;
}
.btn_warn {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light:hover {
  background-color: #ccdded;
}
::-ms-clear, ::-ms-reveal {
  display: none;
}
.un_sel {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group {
  padding-top: 15px;
}
.components_control_wrapper .content_group:first-child {
  padding-top: 0;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.v_fun_task_teaching_file_classification_page_classification_popover .popover-list .tag {
  cursor: pointer;
  padding: 0 10px;
  margin-right: 5px;
  font-size: 14px;
  line-height: 30px;
  background-color: #f6f6f6;
  border-radius: 4px;
  position: relative;
}
.v_fun_task_teaching_file_classification_page_classification_popover .popover-list .tag.on {
  background-color: #e5eef6;
}
@charset "UTF-8";
.cp[data-v-2870904c] {
  cursor: pointer;
}
.disabled[data-v-2870904c] {
  cursor: not-allowed;
}
.button[data-v-2870904c] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-2870904c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-2870904c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-2870904c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-2870904c] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-2870904c] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-2870904c] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-2870904c] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-2870904c]:hover {
  background-color: #004080;
}
.btn_warn[data-v-2870904c] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-2870904c] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-2870904c]:hover {
  background-color: #ccdded;
}
[data-v-2870904c]::-ms-clear,[data-v-2870904c]::-ms-reveal {
  display: none;
}
.un_sel[data-v-2870904c] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-2870904c] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-2870904c] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-2870904c] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-2870904c]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-2870904c]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-2870904c]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-2870904c]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-2870904c] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-2870904c]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-2870904c]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-2870904c]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-2870904c] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-2870904c]:first-child {
  padding-top: 0;
}
.flex[data-v-2870904c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-2870904c] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-2870904c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-2870904c] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-2870904c] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-2870904c] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-2870904c] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-2870904c] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-2870904c] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-2870904c] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-2870904c] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-2870904c] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-2870904c] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-2870904c] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-2870904c] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-2870904c] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-2870904c] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-2870904c] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-2870904c] {
  overflow: hidden;
}
.overflow-y-auto[data-v-2870904c] {
  overflow-y: auto;
}
.v_fun_task_teaching_file_upload_files_page[data-v-2870904c] {
  color: #333;
  height: 100%;
  width: 100%;
}
.v_fun_task_teaching_file_upload_files_page .title_group[data-v-2870904c] {
  width: 100%;
}
.v_fun_task_teaching_file_upload_files_page .title_group .title[data-v-2870904c] {
  text-align: center;
  padding: 20px;
  font-size: 15px;
  font-weight: bold;
}
.v_fun_task_teaching_file_upload_files_page .fun_group[data-v-2870904c] {
  padding-bottom: 10px;
  width: 100%;
}
.v_fun_task_teaching_file_upload_files_page .fun_group .btn[data-v-2870904c] {
  padding: 5px 10px;
  border-radius: 2px;
  margin: 0 10px;
}
.v_fun_task_teaching_file_upload_files_page .upload_wrapper[data-v-2870904c] {
  width: 100%;
  padding: 10px 16px;
}
.v_fun_task_teaching_file_upload_files_page .upload_wrapper .upload_btn_group[data-v-2870904c] {
  color: #333;
  font-size: 14px;
}
.v_fun_task_teaching_file_upload_files_page .upload_wrapper .upload_btn_group .icon[data-v-2870904c] {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABk0lEQVRIS2NkAIHAFWoMzP/bGRgY3BgYGHjAYtQHXxgYGHYx/P9fzbA26gYjxNJ/JxgYGAWpbxdWE98z/GW0YGQIWb6WgYEhiE6WwqxZB7L4Mw2DF5d/voAs/k9n34KtG7WYbqFOdlBrSvMxqEryMmw++5ThPxmphCyLmRgZGF7PC2IQ4mFjiJp4nGH5kYckhxRZFrOzMjH8WBYGtqxwwXmGCVtvjlpMMASICmptWX4GZ11xuGEszIwMvXGGYP76k08YDlx7BZd7+eEHw6rjjwgmOKIsfjbLn0FSkJOgL2AKArsOM2w4/RSveqIs3lBmw+BvKkOUxe++/GKwr9vLcOXxR8otBpnAwcoMNwiUqj8sDAbzyxZfYJi8/TZc7vfffwx//xHO2ET5GN3pIzA7sTAx/FgOK0DOMUzYeouo+EdWRFZQg7NRqQ2DpZoIg2vzfobLj/AnJGyuIttikr2IpmHUYkpDkGj9AxrUA9G8/TSADfoB68KAkgO80/bfnYGBkZvoFEKawk8MDAx7Gf7/rwJ12gBh2LIDKlLjZgAAAABJRU5ErkJggg==);
  margin-right: 5px;
}
.v_fun_task_teaching_file_upload_files_page .files_wrapper[data-v-2870904c] {
  width: 100%;
  height: 100%;
  padding: 16px;
  overflow: auto;
}
.v_fun_task_teaching_file_upload_files_page .files_wrapper .files_group[data-v-2870904c] {
  width: 100%;
  height: 100%;
  background-color: #fff;
  overflow: auto;
}
.v_fun_task_teaching_file_upload_files_page .files_wrapper .files_group .file_group_box[data-v-2870904c] {
  margin-bottom: 10px;
}
@charset "UTF-8";
.cp {
  cursor: pointer;
}
.disabled {
  cursor: not-allowed;
}
.button {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark:hover {
  background-color: #004080;
}
.btn_warn {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light:hover {
  background-color: #ccdded;
}
::-ms-clear, ::-ms-reveal {
  display: none;
}
.un_sel {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group {
  padding-top: 15px;
}
.components_control_wrapper .content_group:first-child {
  padding-top: 0;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.v_fun_task_teaching_file_upload_files_page_upload_type_popover {
  padding: 10px 0 !important;
}
.v_fun_task_teaching_file_upload_files_page_upload_type_popover .item_list {
  color: #333;
  line-height: 2;
}
.v_fun_task_teaching_file_upload_files_page_upload_type_popover .item_list .item {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0 10px;
}
.v_fun_task_teaching_file_upload_files_page_upload_type_popover .item_list .item:hover {
  background-color: #f6f6f6;
}
@charset "UTF-8";
.cp[data-v-8f278c64] {
  cursor: pointer;
}
.disabled[data-v-8f278c64] {
  cursor: not-allowed;
}
.button[data-v-8f278c64] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-8f278c64] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-8f278c64] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-8f278c64] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-8f278c64] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-8f278c64] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-8f278c64] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-8f278c64] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-8f278c64]:hover {
  background-color: #004080;
}
.btn_warn[data-v-8f278c64] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-8f278c64] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-8f278c64]:hover {
  background-color: #ccdded;
}
[data-v-8f278c64]::-ms-clear,[data-v-8f278c64]::-ms-reveal {
  display: none;
}
.un_sel[data-v-8f278c64] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-8f278c64] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-8f278c64] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-8f278c64] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-8f278c64]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-8f278c64]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-8f278c64]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-8f278c64]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-8f278c64] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-8f278c64]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-8f278c64]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-8f278c64]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-8f278c64] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-8f278c64]:first-child {
  padding-top: 0;
}
.flex[data-v-8f278c64] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-8f278c64] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-8f278c64] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-8f278c64] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-8f278c64] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-8f278c64] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-8f278c64] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-8f278c64] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-8f278c64] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-8f278c64] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-8f278c64] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-8f278c64] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-8f278c64] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-8f278c64] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-8f278c64] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-8f278c64] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-8f278c64] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-8f278c64] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-8f278c64] {
  overflow: hidden;
}
.overflow-y-auto[data-v-8f278c64] {
  overflow-y: auto;
}
.v_fun_task_teaching_file_select_file[data-v-8f278c64] {
  font-size: 14px;
  color: #333;
  width: 100%;
  height: 100%;
  overflow: auto;
}
.v_fun_task_teaching_file_select_file .title_wrapper[data-v-8f278c64] {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding: 10px 0;
  width: 100%;
}
.v_fun_task_teaching_file_select_file .select_wrapper[data-v-8f278c64] {
  width: 100%;
  padding: 0 16px;
}
.v_fun_task_teaching_file_select_file .select_wrapper .search_wrapper[data-v-8f278c64] {
  font-size: 14px;
  color: #333;
}
.v_fun_task_teaching_file_select_file .select_wrapper .search_wrapper .type_btn[data-v-8f278c64] {
  border-radius: 4px 0 0 4px;
  background-color: #aaa;
  line-height: 30px;
  height: 30px;
  padding: 0 10px;
}
.v_fun_task_teaching_file_select_file .select_wrapper .search_wrapper .type_btn .type[data-v-8f278c64] {
  width: 70px;
  margin-right: 5px;
}
.v_fun_task_teaching_file_select_file .select_wrapper .search_wrapper .search[data-v-8f278c64] {
  line-height: 28px;
  height: 30px;
  border-radius: 0 4px 4px 0;
  border: 1px solid #aaa;
  border-left: none;
  color: #333;
  padding: 0 10px;
  outline: none;
}
.v_fun_task_teaching_file_select_file .type_wrapper[data-v-8f278c64] {
  width: 100%;
  padding-top: 10px;
}
.v_fun_task_teaching_file_select_file .type_wrapper .type_tag[data-v-8f278c64] {
  margin-right: 10px;
  cursor: pointer;
}
.v_fun_task_teaching_file_select_file .type_wrapper .type_tag.on[data-v-8f278c64] {
  color: rgb(0, 84, 166);
}
.v_fun_task_teaching_file_select_file .fun_wrapper[data-v-8f278c64] {
  width: 100%;
  padding: 10px 16px;
}
.v_fun_task_teaching_file_select_file .fun_wrapper .selected_number_wrapper .text[data-v-8f278c64] {
  margin-right: 10px;
}
.v_fun_task_teaching_file_select_file .fun_wrapper .selected_number_wrapper i[data-v-8f278c64] {
  font-weight: bold;
  color: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 18px;
  background-color: rgb(0, 84, 166);
}
.v_fun_task_teaching_file_select_file .fun_wrapper .btn_wrapper .btn[data-v-8f278c64] {
  cursor: pointer;
  padding: 5px 15px;
  border-radius: 2px;
  margin-left: 5px;
}
.v_fun_task_teaching_file_select_file .page_wrapper[data-v-8f278c64] {
  width: 100%;
  padding-top: 10px;
}
.v_fun_task_teaching_file_select_file .main_wrapper[data-v-8f278c64] {
  width: 100%;
  height: 100%;
  overflow: auto;
  padding: 16px;
}
.v_fun_task_teaching_file_select_file .main_wrapper .list_wrapper[data-v-8f278c64] {
  width: 100%;
  height: 100%;
}
.v_fun_task_teaching_file_select_file .main_wrapper .list_wrapper .file_thumbnail[data-v-8f278c64] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 10px;
  margin-bottom: 5px;
}
.v_fun_task_teaching_file_select_file .main_wrapper .list_wrapper .none_wrapper[data-v-8f278c64] {
  width: 100%;
  height: 100%;
}
.v_fun_task_teaching_file_select_file .main_wrapper .list_wrapper .none_wrapper .none[data-v-8f278c64] {
  font-size: 13px;
  color: #ccc;
}
@charset "UTF-8";
.cp {
  cursor: pointer;
}
.disabled {
  cursor: not-allowed;
}
.button {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark:hover {
  background-color: #004080;
}
.btn_warn {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light:hover {
  background-color: #ccdded;
}
::-ms-clear, ::-ms-reveal {
  display: none;
}
.un_sel {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group {
  padding-top: 15px;
}
.components_control_wrapper .content_group:first-child {
  padding-top: 0;
}
.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-y-auto {
  overflow-y: auto;
}
.v_fun_task_teaching_file_select_file_select_type_list {
  padding: 0 !important;
}
.v_fun_task_teaching_file_select_file_select_type_list .type_list {
  padding: 10px 0;
}
.v_fun_task_teaching_file_select_file_select_type_list .type_list .type {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  color: #333;
  line-height: 2;
  padding: 0 10px;
}
.v_fun_task_teaching_file_select_file_select_type_list .type_list .type:hover {
  background-color: #f5f5f5;
}
.v_fun_task_teaching_file_select_file_select_type_list .type_list .type.on {
  font-weight: bold;
}
@charset "UTF-8";
.cp[data-v-75ab76c2] {
  cursor: pointer;
}
.disabled[data-v-75ab76c2] {
  cursor: not-allowed;
}
.button[data-v-75ab76c2] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-75ab76c2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-75ab76c2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-75ab76c2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-75ab76c2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-75ab76c2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-75ab76c2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-75ab76c2] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-75ab76c2]:hover {
  background-color: #004080;
}
.btn_warn[data-v-75ab76c2] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-75ab76c2] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-75ab76c2]:hover {
  background-color: #ccdded;
}
[data-v-75ab76c2]::-ms-clear,[data-v-75ab76c2]::-ms-reveal {
  display: none;
}
.un_sel[data-v-75ab76c2] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-75ab76c2] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-75ab76c2] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-75ab76c2] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-75ab76c2]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-75ab76c2]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-75ab76c2]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-75ab76c2]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-75ab76c2] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-75ab76c2]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-75ab76c2]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-75ab76c2]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-75ab76c2] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-75ab76c2]:first-child {
  padding-top: 0;
}
.flex[data-v-75ab76c2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-75ab76c2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-75ab76c2] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-75ab76c2] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-75ab76c2] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-75ab76c2] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-75ab76c2] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-75ab76c2] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-75ab76c2] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-75ab76c2] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-75ab76c2] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-75ab76c2] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-75ab76c2] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-75ab76c2] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-75ab76c2] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-75ab76c2] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-75ab76c2] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-75ab76c2] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-75ab76c2] {
  overflow: hidden;
}
.overflow-y-auto[data-v-75ab76c2] {
  overflow-y: auto;
}
.v_ar_asset_detail_popup[data-v-75ab76c2] {
  color: #333;
  position: relative;
  padding: 20px;
  border-radius: 4px;
}
.v_ar_asset_detail_popup .close[data-v-75ab76c2] {
  background-size: 14px 14px, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAR9JREFUKFONUltOwkAUPVOZPVFqgboYpYmFRIs7kBgtGAqkwF60pYWWNfXBmDttQVAT79dkMud5h40cVyiKgof7W3DO8dtkWYbJYo1DcQB7mczFZ7hDR2tiODB/gOjx69RDuNvjpq2BpWkq6ouu3oJt9cB5QwplWQ5ntkQQxWhrTTwNTDAhhCCW8WwFP4rRvVZh902AAc7UQ7BNYOgtPFp3Ul0CJFuew3E9BFECUmIM8MNYnu1+D7xRqh4B30F+lAACMPRSrbb4NyBMJJsEUBEV+xmgtkTs5JmGwtaZapVT6PkK/iZGR1cxvAhdtleFPq9VhW2dPJPq2F3K9o610uI+qsVRz5fbpsrfXA+b7R4GLe7ZccXVP77G+2KNohD4AoUmu2dmYvn3AAAAAElFTkSuQmCC);
  top: 5px;
  right: 5px;
  position: absolute;
  z-index: 9;
}
.v_ar_asset_detail_popup .img_group[data-v-75ab76c2] {
  width: 160px;
  height: 200px;
  background-color: #f2f2f2;
  border-radius: 4px;
  margin-right: 10px;
}
.v_ar_asset_detail_popup .img_group .img[data-v-75ab76c2] {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 100%;
}
.v_ar_asset_detail_popup .detial_group[data-v-75ab76c2] {
  width: 100%;
}
.v_ar_asset_detail_popup .detial_group .info_group .line_group[data-v-75ab76c2] {
  padding-bottom: 10px;
  font-size: 13px;
}
.v_ar_asset_detail_popup .detial_group .info_group .line_group .key[data-v-75ab76c2] {
  width: 70px;
  margin-right: 10px;
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
}
.v_ar_asset_detail_popup .detial_group .fun_group[data-v-75ab76c2] {
  width: 100%;
}
.v_ar_asset_detail_popup .detial_group .fun_group .btn[data-v-75ab76c2] {
  width: 100%;
  font-size: 14px;
  padding: 5px 0;
  text-align: center;
  border-radius: 4px;
}
@charset "UTF-8";
.cp[data-v-237f68e3] {
  cursor: pointer;
}
.disabled[data-v-237f68e3] {
  cursor: not-allowed;
}
.button[data-v-237f68e3] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-237f68e3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-237f68e3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-237f68e3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-237f68e3] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-237f68e3] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-237f68e3] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-237f68e3] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-237f68e3]:hover {
  background-color: #004080;
}
.btn_warn[data-v-237f68e3] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-237f68e3] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-237f68e3]:hover {
  background-color: #ccdded;
}
[data-v-237f68e3]::-ms-clear,[data-v-237f68e3]::-ms-reveal {
  display: none;
}
.un_sel[data-v-237f68e3] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-237f68e3] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-237f68e3] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-237f68e3] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-237f68e3]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-237f68e3]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-237f68e3]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-237f68e3]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-237f68e3] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-237f68e3]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-237f68e3]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-237f68e3]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-237f68e3] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-237f68e3]:first-child {
  padding-top: 0;
}
.flex[data-v-237f68e3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-237f68e3] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-237f68e3] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-237f68e3] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-237f68e3] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-237f68e3] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-237f68e3] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-237f68e3] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-237f68e3] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-237f68e3] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-237f68e3] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-237f68e3] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-237f68e3] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-237f68e3] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-237f68e3] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-237f68e3] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-237f68e3] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-237f68e3] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-237f68e3] {
  overflow: hidden;
}
.overflow-y-auto[data-v-237f68e3] {
  overflow-y: auto;
}
.c_task_examination_page[data-v-237f68e3] {
  width: 100%;
  height: 100%;
  overflow: auto;
  color: #333;
  position: relative;
}
.c_task_examination_page .close[data-v-237f68e3] {
  background-size: 12px 12px, 100%;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  position: fixed;
  top: 10px;
  left: 10px;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAR9JREFUKFONUltOwkAUPVOZPVFqgboYpYmFRIs7kBgtGAqkwF60pYWWNfXBmDttQVAT79dkMud5h40cVyiKgof7W3DO8dtkWYbJYo1DcQB7mczFZ7hDR2tiODB/gOjx69RDuNvjpq2BpWkq6ouu3oJt9cB5QwplWQ5ntkQQxWhrTTwNTDAhhCCW8WwFP4rRvVZh902AAc7UQ7BNYOgtPFp3Ul0CJFuew3E9BFECUmIM8MNYnu1+D7xRqh4B30F+lAACMPRSrbb4NyBMJJsEUBEV+xmgtkTs5JmGwtaZapVT6PkK/iZGR1cxvAhdtleFPq9VhW2dPJPq2F3K9o610uI+qsVRz5fbpsrfXA+b7R4GLe7ZccXVP77G+2KNohD4AoUmu2dmYvn3AAAAAElFTkSuQmCC);
  z-index: 9;
}
.c_task_examination_page .mark[data-v-237f68e3] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.1);
  z-index: 10;
}
.c_task_examination_page .close_confirm_wrapper[data-v-237f68e3] {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 11;
  background-color: #fff;
  border-radius: 4px;
  padding: 30px 40px;
}
.c_task_examination_page .close_confirm_wrapper .text[data-v-237f68e3] {
  padding-top: 20px;
  padding-bottom: 30px;
}
.c_task_examination_page .close_confirm_wrapper .operation_wrapper[data-v-237f68e3] {
  padding: 10px;
}
.c_task_examination_page .close_confirm_wrapper .operation_wrapper .btn[data-v-237f68e3] {
  cursor: pointer;
  margin: 0 10px;
  padding: 5px 15px;
  border-radius: 4px;
}
.c_task_examination_page .score_wrapper[data-v-237f68e3] {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9;
  background-color: rgb(0, 84, 166);
  color: #fff;
  padding: 20px 26px;
}
.c_task_examination_page .page_wrapper[data-v-237f68e3] {
  width: 100%;
  padding: 20px;
  margin: 0 auto;
  max-width: 1240px;
  position: relative;
  z-index: 2;
}
.c_task_examination_page .title_wrapper[data-v-237f68e3] {
  text-align: center;
  padding: 40px 0;
}
.c_task_examination_page .title_wrapper .title[data-v-237f68e3] {
  font-size: 24px;
  padding-bottom: 10px;
}
.c_task_examination_page .title_wrapper .subtitle[data-v-237f68e3] {
  font-size: 18px;
}
.c_task_examination_page .section_wrapper .section_title[data-v-237f68e3] {
  font-size: 16px;
  padding-bottom: 30px;
}
.c_task_examination_page .section_wrapper .question_wrapper .question[data-v-237f68e3] {
  font-size: 14px;
  padding-bottom: 10px;
}
.c_task_examination_page .section_wrapper .question_wrapper .answer_wrapper .answer[data-v-237f68e3] {
  cursor: pointer;
  padding-bottom: 5px;
}
.c_task_examination_page .section_wrapper .question_wrapper .answer_wrapper .answer.error .text[data-v-237f68e3] {
  color: indianred;
}
.c_task_examination_page .section_wrapper .question_wrapper .answer_wrapper .answer.on .select[data-v-237f68e3] {
  border-color: rgb(0, 84, 166);
}
.c_task_examination_page .section_wrapper .question_wrapper .answer_wrapper .answer.on .select[data-v-237f68e3]::after {
  content: "";
  display: block;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  position: absolute;
  z-index: 9;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: rgb(0, 84, 166);
}
.c_task_examination_page .section_wrapper .question_wrapper .answer_wrapper .answer.on .text[data-v-237f68e3] {
  color: rgb(0, 84, 166);
}
.c_task_examination_page .section_wrapper .question_wrapper .answer_wrapper .answer .select[data-v-237f68e3] {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 2px solid #666;
  position: relative;
  margin-right: 10px;
  margin-top: 6px;
}
.c_task_examination_page .section_wrapper .question_wrapper .answer_wrapper .answer .text[data-v-237f68e3] {
  font-size: 14px;
  line-height: 24px;
  word-break: break-all;
}
.c_task_examination_page .fun_wrapper[data-v-237f68e3] {
  padding: 30px 0;
}
.c_task_examination_page .fun_wrapper .btn[data-v-237f68e3] {
  font-size: 18px;
  padding: 8px 48px;
  border-radius: 6px;
}
@charset "UTF-8";
.cp[data-v-2e88caf6] {
  cursor: pointer;
}
.disabled[data-v-2e88caf6] {
  cursor: not-allowed;
}
.button[data-v-2e88caf6] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-2e88caf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-2e88caf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-2e88caf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-2e88caf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-2e88caf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-2e88caf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-2e88caf6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-2e88caf6]:hover {
  background-color: #004080;
}
.btn_warn[data-v-2e88caf6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-2e88caf6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-2e88caf6]:hover {
  background-color: #ccdded;
}
[data-v-2e88caf6]::-ms-clear,[data-v-2e88caf6]::-ms-reveal {
  display: none;
}
.un_sel[data-v-2e88caf6] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-2e88caf6] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-2e88caf6] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-2e88caf6] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-2e88caf6]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-2e88caf6]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-2e88caf6]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-2e88caf6]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-2e88caf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-2e88caf6]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-2e88caf6]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-2e88caf6]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-2e88caf6] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-2e88caf6]:first-child {
  padding-top: 0;
}
.flex[data-v-2e88caf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-2e88caf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-2e88caf6] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-2e88caf6] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-2e88caf6] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-2e88caf6] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-2e88caf6] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-2e88caf6] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-2e88caf6] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-2e88caf6] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-2e88caf6] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-2e88caf6] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-2e88caf6] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-2e88caf6] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-2e88caf6] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-2e88caf6] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-2e88caf6] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-2e88caf6] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-2e88caf6] {
  overflow: hidden;
}
.overflow-y-auto[data-v-2e88caf6] {
  overflow-y: auto;
}
.wrapper[data-v-2e88caf6] {
  height: 100vh;
}
.wrapper .main_aside[data-v-2e88caf6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: relative;
  width: 312px !important;
  padding: 0;
  border-right: 2px solid #f0f0f0;
  overflow: unset;
  z-index: 4;
}
.wrapper .main_aside.no_sidebar[data-v-2e88caf6] {
  width: 62px !important;
}
.wrapper .main_aside.active[data-v-2e88caf6] {
  width: 512px !important;
}
.wrapper .main_aside .fun_aside[data-v-2e88caf6] {
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.wrapper .main_aside .fun_aside .fun_main[data-v-2e88caf6] {
  width: 60px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: rgb(0, 84, 166);
}
.wrapper .main_aside .fun_aside .fun_container[data-v-2e88caf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 2px;
  width: 100%;
  padding: 0;
}
.wrapper .main_aside .extend_switch[data-v-2e88caf6] {
  background-size: 100%, 100%;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  position: absolute;
  z-index: 2;
  right: -38px;
  top: 50%;
  width: 38px;
  height: 73px;
  margin-top: -36px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAABJCAYAAAC+XT8fAAADQElEQVRoQ+2az+oaMRDHE9suS/8c+gAedn2BnnsUz32SQvHQJxERfqBPIvKDPkGvPZQVvPgEJayakv0ZGuMkk3GzboQKov6y63x+35lJJhM5e3nw82vbF9n2C8z7NVQsOP3dUSC7gosCacNRFQxVKPS6i6gw4ahgdnhhANj4Vbj64FywmBHfOHYvqNygRcZCBqMAanUgOKpyFMggBW24W+LONoR9Ds5kDfPKcisGiakUAoiqZ8PZUPZnClRrQG38taEcppqZUSaAfg/9Td2D/WPOqeQN0a22MRssCqBWScOZqvkU9ClGVdAZew2AlPI3Y6zAKgoppWCMVYfD4Xm3263Ksvxp3KOMuBR0KenNXBKcBX8SQqwWi8X36XT65zx2KyCoXhu4hud4PP6YzWZfPIBY0riS5aXIDHWry+1CiGWe51/PbjVd2yZR4sAxxk5VVX0uikLFoHatDxJS68q1UZRTloQQT3mefyOoh07S0eCklL8Gg8EnS7lQF4NxFw1Oicc5/xjg1uAJOiYc45y/teY6KP5MlbzzX2y4d4BbQ13bXUI0m1/OITitlG+C7jzmIDgbzDfvXQHGdut7h1tt1aDiIDk4V+nVLEagcuv1uhmcTCbMfI9VLZzzUOWCMvaecGb89QL3Qa2zyCoRWgxEd6uCU8ZtwJumk2C3jsdjtt1uWVG4C2bOeX9wm82GjUYjJ6ABZ6pHmesuVgmScgpOPVyAScC5AP/DQZOwSgiCW++frQquLMvmCT16zdaqqpxg55Ip6UnYt7b2vnw97MIPlev0kgkrjVzjhJKpl2LT3kNQlq7OK+GH2uBge4e77luT3VSn245IupFT1/VTlmVJtsDSbR7Wdb3Msiy9tmuqDetTXder+XyeTKtfSCm36pBkv98vh8Nh94ckjLF0j5cMOF1whJwc+g4/gvu+jtPEf10mxljSR5r6pDrJw+Ckj9H1ryNCYs0uhLGTGPBE0BdrduA/xE83btk+QMq41AJb+s49yXlAuRNLBv0dPsOYcezeC04NBMFRVcQMY+NX9ky4pqNAJAo1GHqdUzkiV9DlN0HZ2UpVDCNrBdUVXBQo1wJPUTAqCNjvw/zT5zhFqbtz/gXLond3m92r8QAAAABJRU5ErkJggg==);
}
.wrapper .main_aside .extend_switch.active[data-v-2e88caf6] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABJCAYAAABRn1QhAAADIUlEQVRoQ+2aS44aMRCGbZK0Oq9FDsACuMCss2adk0SKWOQkCCGNBCdhESknyDYSj0hsuECiVgOOzLQV4y67ym6b8Sgz0kg0/fDH/5fLj2rOGOMszp+I85iHp0ioWGCKKwpgCrAogDqYr3JUZajXXUWChOlFiA2scex8C8EGZlMPa8B1HrsXVMzXRlccRYGTQC8AK30Vg2BsgCTldLAQ1cxGsGNyj5UwLw3FMEBMHQocqpoOZgKZxz5AneFk4680xTC1dHH1xtVn6Dt5D/ajwHQhwXQgCpwLKgqchCgaXCocBYoKZ401LoT4zRh7jWV/IUTFGNsdj8dv+/1+ORwOf2j3yAZMOzF7nT2UDGaAn6uqWs7n86+TyeRPcy4UDlQtFOzCcjqdvk+n008OOKyD2DoG6wQmn1pV1aIsy8+Nlbp9NmtNmPiKNRaed7vdx8FgIGNO2ekChFRqwXVWrFHtvizLLx6qoQk4CpgQ4mev17szFKPaCsZZFDAZapzzDwQrqfmte/CrNMI5f2PkMijedHVskJdHxlKMcc7fAlZS7UwT/JdfCIMphVzJN2mMQWAmlCuvteBiWvnOYqWpFjSGZgXmHAFQxVar1aWXjMdjpn82ZyOcc6pipJ55KzA93m4O9p4xdkayP3Vgx/OYh5USTDZswgWlDKuV6/WajUajq7hCYiw9mITabretgCeC6ar55LKr7N9SbLPZMPkP9cRHA9OhnsH+JcTkVqbrlR2DPx2YVDcwXWSZYF1j5aMOSU9yEIem2N2mPeb0xnbsMe25+UTRXIz4DEdJZ7DQKiloZvHfLN+yXPDmuUWQ7aZKXdf3RVFktw2V58ZdXdeLoijy2urMcXP4XNf1cjabZbGdXgkhfskCxOFwWPT7/bQFiGxLNk31jVpHUpMLV2GBvM9qqco9bHXmXBZUFd7sCqnZlp7VWwSUAqo5gcUqHGCdyBVbqoGsX2+Qr9CEqAVugyNq2BRsLSWyf4WGuhiyXYcpgZ0HFVM2+tpJbYx63RXck3ixraud0HAV/MyYigVZZl3Zayd8YiwqBATnAxNsS8iN2YL9BeCKiXeGPYbrAAAAAElFTkSuQmCC);
}
.wrapper .default_container[data-v-2e88caf6] {
  background-color: #F5F8FA;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAMAAABGS8AGAAAAq1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Nr6iZAAAAOHRSTlMABRH8+fL16QnGluFnum3t5bAnFd7ayjAZDaN7YXZQNdHAcc2mj4tcRzssIR7WtZyBQoZMP6tVVptDI+wAAAV0SURBVFjD7VjZktowELQtX9gYG1gOc2OOhV3uI9H/f1myQfJII8mQSlUqD+k3IamRZnoO2fqPvwGnsRrl2hn7/ZAtRoZttyia2FW8nwGl1F+1lYnwFNAvFNptw6+pbBiaiY/0F7yTI9MWGX2go9vVdh+TccN46g5lSOsW4JpRDle360w5OhsDcY2WSHbc7AMCv3Z1uz5gnkSOlrhOAd7k10/bjALI1XAeQOdDu2QcUMAq/PmDC2N/wDZh5JGwytU7OBxmgjmcgXCDlWMZ0Y98WHm09dSNAM4ItBdEi9Few+JmaFizpBi1T+spPruUY26S9MSTaN269QrsBinPbFqz64qO7lkv4hZThoHx3yPBhb+Ra0rlnUxLvlOOoW760ukskmNxC7Hrm5Thu563JVh5ok5HpfmTkS1flTN7O60lFhQQO8qNXQrILm1pa8KloZNzQUVE2uwA8AuRw9mznxuatOJSCRtsSZ/KmN1ESbEIS9W8zuxExoxgoaZ2BCJK/d100ynPQlbDdKt6UtvLUTSwVd9O0a6EOS0vM2Jma6VTJILNDrAmZ8a4o/gRLNtiUToyRcQQzr1UEjuR8+ySJR40MFFHhDNfQHNMGUssUpBCi23aWkb0YjWUNix+HFyfoLwNIKuY0J7zUAKB7VUTssT2TZaIV9WQhAtsZq6nAxvC3YOSaAaWMSLvYoGFAbMF/qsjDoa1VYWWzxIEbn7qOOqg0PcJir7KzuFctjm4lmSPK+TY6CSvZq4hJ+fkEVplSWRlwwKsNWm5HyVRXyLecCcjEfBVo8dwrBaTC870gRxXC2SLSHb6CqaRTprigV34BeW0NRoXsu/EumK7j5wr9geaprZNYJlwnki6kKvpblML8I1+4c2SMJOdbLuSt+JHbGocTuwqYgj+D0ui2rORB/fB0naeEJ/AW8INAjZyIUvio/SfEDdQQ1GTrCpEJo7OXRUxKPWdj1nOYyOiIR78CTFhI1/z1rg/drSfEBcQoULoeWwUgEJxcQ2fEK9QrelIAtuDZpFAfRwgmPjwIC579BR0AKeTUlmq3GJHoDygZR4fOlBUBAWUvTasmONK7t/kmoqK0VlulIfctYAt1BRgOXSSKWqZUdOEmG5q21VAkamAwzqXFsSrdPfQVZLFHXJABcYUUoOgL9eGQERGtlOoMWb0U1QheriFWuMScoUGD0PVmt9HN1jj2tXFlqi/VKRPuO8BD4cPJxCu89wH3RtxZp5LndIShMcQjsyVnAy7lbw+xa3aUm1zppK1whjkacLIU166fRdbApq1tXjgIDQL+E4ZsjZ+LMx0lcBrCwdeGRvNesZ5vS08u4jO4zmTZASiIS3DY76RUQ4yUapkbOu1c7V6Lk9RCM5287047tE3JJC+XqI2O8Ybf8z7O9zD1yhCsBWiMGD7bcXNfLXpG4HCm7TVikNvloI5FRHn2LSI1it0z9aDpeKTKd7wYmpJtCTq667ra2O1oICjMmvHgnHXsmImPkW1AjdiHAtNbEyZIvcXfJuJa/4qBIoxB3NvOGx83zpqdPPzzpznH8jG1ssYUob00/Cxkoq491+j7Sel4afaBR97KiPbvMJ7DSiDe9a+jI+EKri3ntF+NEEoOt58DNb1LymI9dKutEIEp0mnmtOuBKelW6vVgaE76Jloe0sX1s00fmsFFFD7yjzOgQLIfNzSsI67ou0GOp01BZKhDcoUkDXH53Krcx42A2na18dbBuF2g2skFCPd1+bzbielGAdDLV9wt45kHb3Rl/B2q247gpOjfF6Pn9PGddsy4uLR+JRrJux6p5p2hmkxgWOcmq7ejDZYT60/wna9cDGpWwPWP0HYez/du7FPiBfXlqf3nm39xz+AH7SXF8VnajoGAAAAAElFTkSuQmCC);
  background-size: 88px 88px;
  background-position: center center;
  background-repeat: no-repeat;
  position: relative;
}
.wrapper .default_container .default_main[data-v-2e88caf6] {
  padding: 0;
  position: relative;
}
.wrapper .default_container .default_main .router_view[data-v-2e88caf6] {
  width: 100%;
  height: 100%;
  overflow: auto;
  position: relative;
  z-index: 3;
  -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.5);
}
.wrapper .default_container .default_main .add_friend_wrapper[data-v-2e88caf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 2090;
  background-color: rgba(0, 0, 0, 0.3);
}
.wrapper .default_container .default_main .multitask_fun_bar[data-v-2e88caf6] {
  height: 100%;
  z-index: 2;
  position: relative;
}
.wrapper .layout_default_contact_to_dialog_wrapper[data-v-2e88caf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9;
}
.wrapper .edit_task_group[data-v-2e88caf6] {
  width: 100%;
  height: 100%;
  max-width: 70%;
  max-height: 1000px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.wrapper .create_new_package_wrapper[data-v-2e88caf6] {
  width: 100%;
  height: 100%;
  max-width: 70%;
  min-width: 1000px;
  max-height: 80%;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
}
.wrapper .floor_fixed[data-v-2e88caf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 2000;
  background-color: rgba(0, 0, 0, 0.3);
}
.wrapper .identify_group .title_group[data-v-2e88caf6] {
  height: 46px;
  background: #F8F8F8;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
}
.wrapper .identify_group .identify[data-v-2e88caf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 20px;
  display: block;
  margin: 0 auto;
  width: 360px;
  height: 46px;
  background: rgb(251, 251, 251);
  border: 1px solid rgb(240, 240, 240);
  border-radius: 4px;
  outline: none;
}
.wrapper .identify_group .hint[data-v-2e88caf6] {
  width: 360px;
  font-size: 14px;
  font-weight: 400;
  color: rgb(216, 46, 13);
  margin: 0 auto;
  height: 40px;
  line-height: 40px;
  margin-bottom: -34px;
}
.wrapper .identify_group .footer_group[data-v-2e88caf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  width: 360px;
  padding-bottom: 30px;
}
.wrapper .identify_group .footer_group .btn[data-v-2e88caf6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  text-align: center;
  width: 48%;
  height: 50px;
  background: rgb(204, 204, 204);
  border-radius: 4px;
  line-height: 50px;
  font-size: 18px;
  font-weight: 400;
  color: rgb(255, 255, 255);
}
.wrapper .identify_group .footer_group .btn.sure.on[data-v-2e88caf6] {
  background-color: rgb(0, 84, 166);
}
.wrapper .identify_group .footer_group .btn.cancel[data-v-2e88caf6] {
  background-color: rgba(0, 84, 167, 0.1);
  color: rgb(0, 84, 166);
}
@charset "UTF-8";
.cp[data-v-2e88caf6] {
  cursor: pointer;
}
.disabled[data-v-2e88caf6] {
  cursor: not-allowed;
}
.button[data-v-2e88caf6] {
  background-color: transparent;
  border: none;
  outline: none;
  cursor: pointer;
}
.flex[data-v-2e88caf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-2e88caf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flexsb[data-v-2e88caf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.bbox[data-v-2e88caf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper[data-v-2e88caf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.bbox_wrapper *[data-v-2e88caf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn_dark[data-v-2e88caf6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: rgb(0, 84, 166);
  color: #fff;
}
.btn_dark[data-v-2e88caf6]:hover {
  background-color: #004080;
}
.btn_warn[data-v-2e88caf6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  background-color: #FAEDEB;
  color: #C84B33;
}
.btn_light[data-v-2e88caf6] {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  background-color: #e5eef6;
  cursor: pointer;
  color: rgb(0, 84, 166);
}
.btn_light[data-v-2e88caf6]:hover {
  background-color: #ccdded;
}
[data-v-2e88caf6]::-ms-clear,[data-v-2e88caf6]::-ms-reveal {
  display: none;
}
.un_sel[data-v-2e88caf6] {
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.text_justify[data-v-2e88caf6] {
  text-align: justify;
  -moz-text-align-last: justify;
       text-align-last: justify;
  text-justify: inter-ideograph;
}
.components_control_wrapper[data-v-2e88caf6] {
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: rgb(204, 204, 204);
}
.components_control_wrapper .title[data-v-2e88caf6] {
  /*滚动条样式*/
  padding: 0 20px 15px;
  display: block;
  width: 100%;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  font-weight: bold;
  color: rgb(51, 51, 51);
}
.components_control_wrapper .title[data-v-2e88caf6]::-webkit-scrollbar {
  width: 4px;
}
.components_control_wrapper .title[data-v-2e88caf6]::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: rgba(0, 0, 0, 0.2);
}
.components_control_wrapper .title[data-v-2e88caf6]::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0);
  border-radius: 0;
  background: rgba(0, 0, 0, 0);
}
.components_control_wrapper .title[data-v-2e88caf6]:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.components_control_wrapper input[data-v-2e88caf6] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 22px;
  font-size: 16px;
  outline: none;
  border: none;
  padding: 0 20px;
  background-color: transparent;
}
.components_control_wrapper input[data-v-2e88caf6]::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-2e88caf6]::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper input[data-v-2e88caf6]:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-weight: normal;
}
.components_control_wrapper .content_group[data-v-2e88caf6] {
  padding-top: 15px;
}
.components_control_wrapper .content_group[data-v-2e88caf6]:first-child {
  padding-top: 0;
}
.flex[data-v-2e88caf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.d-flex[data-v-2e88caf6] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.flex-column[data-v-2e88caf6] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.justify-start[data-v-2e88caf6] {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.justify-end[data-v-2e88caf6] {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.justify-center[data-v-2e88caf6] {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.justify-space-between[data-v-2e88caf6] {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.align-start[data-v-2e88caf6] {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.align-end[data-v-2e88caf6] {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.align-center[data-v-2e88caf6] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.align-stretch[data-v-2e88caf6] {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.align-self-start[data-v-2e88caf6] {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.align-self-end[data-v-2e88caf6] {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.align-self-center[data-v-2e88caf6] {
  -ms-flex-item-align: center;
      align-self: center;
}
.flex-nowrap[data-v-2e88caf6] {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.flex-wrap[data-v-2e88caf6] {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.align-content-center[data-v-2e88caf6] {
  -ms-flex-line-pack: center;
      align-content: center;
}
.flex-shrink-0[data-v-2e88caf6] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.overflow-hidden[data-v-2e88caf6] {
  overflow: hidden;
}
.overflow-y-auto[data-v-2e88caf6] {
  overflow-y: auto;
}
.fade-enter-active[data-v-2e88caf6], .fade-leave-active[data-v-2e88caf6] {
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.fade-enter[data-v-2e88caf6], .fade-leave-to[data-v-2e88caf6] {
  opacity: 0;
}

/*# sourceMappingURL=10.css.map?t=1769050992548*/