﻿/*整体样式*/
/* @font-face {
    font-family: 'Source Han Sans SC';
    src: url('SourceHanSans-Regular.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
  } */


  html {}

  html,
  body {
      cursor: default;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      margin: 0;
      padding: 0;
      border: 0;
      width: 100%;
      font-size: 12px;
      font-family: '黑体';
      color: #333;
      background-color: #FFF;
  }
  
  textarea,
  div[contentEditable='true'],
  input,
  div[class='UF_FW_Message U_MD_D_YesText'] div[class='U_MD_F_H_Z'] {
      outline: none;
      -khtml-user-select: text;
      -moz-user-input: enabled;
      -moz-user-focus: -moz-all;
      -webkit-user-select: text;
      -moz-user-select: -moz-all;
      -ms-user-select: text;
      cursor: text;
  }
  
  input[type="button"] {
      border: 0;
  }
  
  span {
      text-decoration: none;
      text-overflow: ellipsis;
      overflow: hidden;
  }
  
  
  /* 自定义滚动条样式 */
  
  body div ::-webkit-scrollbar {
      width: 12px;
      /*height: 12px 隐藏下方的滚动条*/
  }
  
  body div ::-webkit-scrollbar-button:vertical {
      display: none;
  }
  
  body div ::-webkit-scrollbar:vertical {
      background-color: #fff;
  }
  
  body div ::-webkit-scrollbar-track-piece {
      background: #fff;
  }
  
  body div ::-webkit-scrollbar-thumb {
      background-color: #8E8E8E;
      border-radius: 5px;
  }
  
  body div ::-webkit-scrollbar-thumb:hover {
      background-color: #3B3B3B;
  }
  
  body div ::-webkit-scrollbar-corner:vertical {
      background-color: #535353;
  }
  
  body div ::-webkit-scrollbar-resizer:vertical {
      background-color: #FF6E00;
  }
  
  
  /*主样式*/
  
  .usestudio {
      margin: 0;
      padding: 0;
      border: 0;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      background-color: White;
  }
  
  .usestudio_server {
      margin: 0;
      padding: 0;
      border: 0;
      width: 0;
      height: 0;
      cursor: default;
      -webkit-text-size-adjust: none;
      overflow: hidden;
  }
  
  .ErrorTip {
      display: block;
      font-style: normal;
      height: 21px;
      line-height: 21px;
      margin-top: -23px;
      font-size: 12px;
      color: #222;
      cursor: text;
      width: 250px;
  }
  
  
  /*提示区域*/
  
  
  /* ie */
  
  .Scrollbar {
      overflow: auto;
      scrollbar-arrow-color: #757778;
      scrollbar-face-color: #fff;
      scrollbar-darkshadow-color: #fff;
      scrollbar-highlight-color: #bec1c4;
      scrollbar-shadow-color: #bec1c4;
      scrollbar-track-color: #fff;
      scrollbar-3dlight-color: #fff;
  }
  
  
  /*云端切图*/
  
  .U_Img {
      background-image: url(/img/YS2017.png);
      _background-image: url(/img/YSD2014.gif);
  }
  
  .U_TaskbarImg {
      background-image: url(/img/taskbar.png);
      _background-image: url(/img/YSD2014.gif);
  }
  
  .U_TaskbarImg1 {
      background-position: -294px -20px;
      width: 30px;
      height: 30px;
  }
  
  .U_TaskbarImg2 {
      background-position: -248px -20px;
      width: 30px;
      height: 30px;
  }
  
  .U_TaskbarImg3 {
      background-position: -114px -20px;
      width: 30px;
      height: 30px;
  }
  
  .U_TaskbarImg4 {
      background-position: -339px -20px;
      width: 30px;
      height: 30px;
  }
  
  .U_TaskbarImg5 {
      background-position: -204px -20px;
      width: 30px;
      height: 30px;
  }
  
  .U_TaskbarImg6 {
      background-position: -69px -20px;
      width: 30px;
      height: 30px;
  }
  
  .U_TaskbarImg7 {
      background-position: -159px -20px;
      width: 30px;
      height: 30px;
  }
  
  .U_TaskbarImg8 {
      background-position: -384px -20px;
      width: 30px;
      height: 30px;
  }
  
  .U_MD_D_NotText {
      -webkit-text-size-adjust: none;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: -moz-none;
      -ms-user-select: none;
      -webkit-user-drag: none;
      -webkit-tap-highlight-color: transparent;
  }
  
  .U_MD_D_YesText {
      -webkit-user-select: text;
      -moz-user-select: -moz-all;
      -moz-user-input: enabled;
      -moz-user-focus: -moz-all;
  }
  
  
  /*.UD_ICON            { background:url(/img/windowOE.png); _background:url(/img/windowOE.jpg); }*/
  
  
  /*常用圆角*/
  
  .U_MD_D_Radius_5 {
      -moz-border-radius: 5px;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px;
      -webkit-border--radius: 5px;
      border-radius: 5px;
      border-radius: 5px;
  }
  
  .U_MD_D_Radius_18 {
      -moz-border-radius: 18px;
      -moz-border-radius: 18px;
      -webkit-border-radius: 18px;
      -webkit-border--radius: 18px;
      border-radius: 18px;
      border-radius: 18px;
  }
  
  .U_MD_D_Radius_5_0 {
      -moz-border-radius: 5px 5px 0 0;
      -moz-border-radius: 5px 5px 0 0;
      -webkit-border-radius: 5px 5px 0 0;
      -webkit-border--radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0;
      border-radius: 5px 5px 0 0;
  }
  
  #U_MD_D_BG {
      position: absolute;
      z-index: 0;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      overflow-y: hidden;
      overflow-x: hidden;
      /* background: url("/img/icon/bgImg4.png") 0px 0px / 100% auto repeat rgb(240, 240, 240); */
      /* background: url("/img/icon/mingdeBg.png") 0px 0px / 100% auto repeat rgb(240, 240, 240); */
      /* filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src="/img/icon/bgImg4.png", sizingMethod=scale); */
      background-size: cover;
  }
  
  #U_MD_D_BG_GM {
      position: absolute;
      z-index: 0;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      overflow-y: hidden;
      overflow-x: hidden;
      /* background: url("/img/icon/gm/bg.png") 0px 0px / 100% auto repeat rgb(240, 240, 240); */
      /* background: url("/img/icon/mingdeBg.png") 0px 0px / 100% auto repeat rgb(240, 240, 240); */
      /* filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src="/img/icon/bgImg4.png", sizingMethod=scale); */
      background-size: cover;
  }
  
  
  /*云端首页*/
  
  .U_MD_Home {
      color: #000;
      font-size: 12px;
      width: 0;
      height: 0;
      overflow: hidden;
  }
  
  
  /*width:100%; height:100%;  position:absolute; top:0px; left:0px; width:100%; height:100%; overflow:hidden; color:#000; overflow:hidden;*/
  
  .U_MD_Home img {}
  
  .UD_Dtop {
      display: none;
  }
  
  
  /*文字处理区域*/
  
  .U_MD_D_Text_Abbreviation {
      text-decoration: none;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
  }
  
  
  /*桌面样式*/
  
  .U_MD_D {
      overflow: hidden;
      color: #FFF;
      position: absolute;
      left: 0;
      bottom: 0;
      top: 0;
      right: 0;
  }
  
  .U_MD_D_B {
      position: absolute;
      bottom: 30px;
      right: 5%;
  }
  
  .U_MD_D_BD {
      padding: 5px 10px;
      background-color: #5a5a5a;
      border-radius: 5px;
      position: absolute;
      right: 5%;
      top: 4px;
  }
  
  .U_MD_D_BDA {
      overflow: hidden;
      height: 30px;
      line-height: 32px;
      float: left;
  }
  
  .U_MD_D_BDI {
      float: left;
      background-position: -536px -373px;
      width: 30px;
      height: 30px;
      cursor: pointer;
  }
  
  .U_MD_D_BDI img {
      width: 30px;
      height: 30px;
      border-radius: 50%;
  }
  
  .U_MD_D_BDL {
      float: left;
      color: #FFF;
      font-family: Arial;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: space-between;
      flex-direction: row;
      width: 65px;
  }
  
  .U_MD_D_BDL div {
      float: left;
      font-size: 14px;
      height: 30px;
      color: #d9d9d9;
  }
  
  .U_MD_D_BDL div:hover {
      color: #fff;
  }
  
  .U_MD_D_BD_QRcode {
      padding: 5px 10px;
      background-color: #5A5A5A;
      border-radius: 0px 0px 10px 10px;
      position: absolute;
      right: -53px;
      top: 0px;
  }
  
  .U_MD_D_BD_QRcodeShare {
      display: none;
      padding: 5px 10px;
      background-color: #5A5A5A;
      position: absolute;
      right: -55px;
      top: 50px;
  }
  
  .U_MD_D_BD_QRcodeShare img {
      width: 100px;
      height: 100px;
      padding: 5px 5px;
  }
  
  .U_MD_D_BD_QRcode:hover+.U_MD_D_BD_QRcodeShare {
      display: block;
  }
  
  .U_MD_D_BD_notice_img {
      height: 20px !important;
      margin: 0 5px;
      display: none;
  }
  
  .U_MD_D_BD_notice_img>img {
      width: 100%;
      height: 100%;
  }
  
  .U_MD_D_BD_notice {
      display: none;
      /* padding: 5px 10px; */
      background-color: #0a2036cc;
      position: absolute;
      right: 0;
      top: 50px;
      border-radius: 10px;
      width: 300px;
  }
  
  .U_MD_D_BD_notice:hover {
      background-color: #0a2036e2;
  }
  
  .U_MD_D_BD_notice_title {
      width: 100%;
      display: flex;
      align-items: center;
      font-size: 15px;
      padding: 13px 15px;
      box-sizing: border-box;
      background: rgb(44, 44, 44);
      justify-content: space-between;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px;
  }
  
  .U_MD_D_BD_notice_title {
      cursor: pointer;
  }
  
  .U_MD_D_BD_noticeBox {
      padding: 10px 15px;
      width: 100%;
      box-sizing: border-box;
      font-size: 15px;
      cursor: pointer;
  }
  
  .U_MD_D_BD_noticeBox+.U_MD_D_BD_noticeBox {
      border-top: 1px solid #5f5f5f84;
  }
  
  .U_MD_D_BD_noticeBox_title {
      width: 100%;
      display: flex;
  }
  
  
  .U_MD_D_BD_noticeBox_title>span:nth-child(1) {
      /* margin-left: 8px; */
      width: calc(100%);
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      word-break: break-word;
  }
  
  .U_MD_D_BD_noticeBox_content {
      margin-top: 5px;
      width: 100%;
      display: flex;
  }
  
  .U_MD_D_BD_noticeBox_content span {
      width: calc(100%);
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      word-break: break-word;
      color: #979797;
  
  }
  
  .U_MD_D_BD_noticeBox_time {
      margin-top: 5px;
      width: 100%;
      color: #979797;
      font-size: 14px;
  }
  
  
  .U_MD_D_BZMD {
      position: relative;
  }
  
  .U_MD_D_BZMS {
      height: 40px;
      line-height: 30px;
      width: 721px;
      margin: 10px auto 0 auto;
      text-align: center;
  }
  
  .U_MD_D_BZMSA {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      margin: auto;
      text-align: left;
      height: 40px;
      line-height: 40px;
  }
  
  .U_MD_D_BZM {
      width: 741px;
      margin: 20px auto 0 auto;
      position: relative;
      height: 94px;
      text-align: center;
  }
  
  .U_MD_D_BZMN {
      position: absolute;
      top: -10px;
      left: -40px;
      height: 22px;
      background-color: #EEE;
      padding: 0 6px;
      border-radius: 3px
  }
  
  .U_MD_D_BZMNL {
      float: left;
      width: 15px;
      height: 15px;
      margin-top: 3px;
  }
  
  .U_MD_D_BZMNLI {
      background-position: -574px -372px;
  }
  
  .U_MD_D_BZMNLO {
      background-position: -614px -372px;
  }
  
  .U_MD_D_BZMNLT {
      background-position: -594px -371px;
  }
  
  .U_MD_D_BZMNR {
      float: left;
      color: #222;
      line-height: 22px;
      margin-left: 3px;
      width: 50px;
  }
  
  .U_MD_D_BZMA {
      position: relative;
      padding: 0 30px;
      overflow: hidden;
      margin: auto;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      height: 100%;
      overflow: hidden;
  }
  
  .U_MD_D_BZMT {
      padding: 0px 10px;
  }
  
  .U_MD_D_BZMM {
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: #444;
      filter: alpha(opacity=50);
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
      -moz-opacity: 0.5;
      -khtml-opacity: 0.5;
      opacity: 0.5;
      position: absolute;
      border-radius: 6px;
  }
  
  .U_MD_D_BZMO {
      margin: -1px 0 0 40px;
      cursor: pointer;
      width: 63px;
      height: 83px;
      float: left;
  }
  
  .U_MD_D_BZMOA {
      width: 51px;
      height: 54px;
      padding: 6px;
      /*border-radius: 3px;*/
      color: #FFF;
      cursor: pointer;
  }
  
  .U_MD_D_BZMOA:hover {
      padding: 5px;
      background-color: #505457;
      border: 1px solid #777;
  }
  
  .U_MD_D_BZMOI {
      width: 51px;
      height: 51px;
  }
  
  .U_MD_D_BZMON {
      width: 51px;
      height: 15px;
      line-height: 15px;
      margin-top: 6px;
      text-align: center;
  }
  
  .U_MD_D_B .U_MD_D_BS {
      margin: 30px auto 0 auto;
      float: none;
      width: 675px;
      height: 32px;
  }
  
  .U_MD_D_BCM {
      display: block;
      width: 721px;
      margin: 20px auto 0 auto;
      height: 40px;
      text-align: center;
      overflow: hidden;
  }
  
  .U_MD_D_BCMO {
      width: 125px;
      background-color: #666;
      float: left;
      height: 25px;
      line-height: 25px;
      padding: 3px 6px;
      margin: 5px 0 0 20px;
      text-align: left;
      position: relative;
  }
  
  .U_MD_D_BCMOL {
      float: left;
      height: 100%;
      text-align: center;
      color: #EEE;
      margin-left: 2px;
  }
  
  .U_MD_D_BCMOL div {
      float: none;
  }
  
  .U_MD_D_BCMOLS {
      font-size: 12px;
  }
  
  .U_MD_D_BCMOR {
      float: left;
      margin-left: 11px;
      font-size: 13px;
      color: #FFF;
      width: 85px;
  }
  
  .U_MD_D_BZ {
      color: #FFF;
      font-family: Arial;
      background-color: #676767;
      padding: 8px 15px;
      font-style: normal;
      cursor: pointer;
      display: none;
  }
  
  .U_MD_D_BZ div {
      text-align: center;
  }
  
  
  /*桌面图标使用 */
  
  .U_MD_D_K {
      top: 0;
      left: 0;
      height: 100%;
      position: absolute;
  }
  
  .U_MD_D_KO {
      cursor: pointer;
      width: 65px;
      height: 85px;
      position: absolute;
      top: 0;
      left: 80px;
  }
  
  .U_MD_D_KO_AI {
      cursor: pointer;
      width: 65px;
      height: 65px;
      position: absolute;
      right: 20px;
      bottom: 20px;
      background-image: url("/img/aichat.png");
      z-index: 9999;
  }
  
  .U_MD_D_KO:hover {
      background-color: #8eaad1;
      border-radius: 5px;
      box-sizing: border-box;
      height: auto;
  }
  
  
  .U_MD_D_KO:hover .U_MD_D_KOX {
      height: auto;
      white-space: break-spaces;
      overflow: visible;
  }
  
  .U_MD_D_KO_GM {
      cursor: pointer;
      width: 124px;
      height: 145px;
      position: absolute;
      top: 0;
      left: 80px;
  }
  
  .U_MD_D_KO_GM:hover {
      background-color: #8eaad1;
      border-radius: 5px;
      box-sizing: border-box;
  }
  
  .U_MD_D_KOA {
      margin: 5px auto 5px auto;
      width: 57px;
      border-radius: 5px;
      display: flex;
      flex-direction: column;
      flex-wrap: nowrap;
      align-items: center;
  }
  
  .U_MD_D_KOS {
      width: 57px;
      height: 57px;
  }
  
  .U_Img {
      background-size: 100% 100%;
  }
  
  .U_MD_D_KOX {
      width: 60px;
      height: 30px;
      line-height: 15px;
      margin-top: 3px;
      overflow: hidden;
      text-align: center;
      text-overflow: ellipsis;
      white-space: nowrap;
      word-break: break-word;
  }
  
  
  .U_MD_D_NewsTipsIcon {
      background: rgba(250, 250, 250, 0) url(/img/YSD20143.png);
      position: fixed;
      width: 51px;
      height: 54px;
      bottom: 80px;
      right: 90px;
      background-position: 85px 188px;
      border-radius: 38px;
      cursor: pointer;
      background-size: 1800%;
      visibility: visible;
  }
  
  .U_MD_D_T_taskbar_Bar_Operate_Button {
      font-size: 19px;
      cursor: pointer;
      text-align: center;
  }
  
  
  /*上传按钮*/
  
  .U_MD_D_filePrew {
      position: absolute;
      display: block;
      z-index: 1;
      border: 0;
      cursor: pointer;
      opacity: 0;
      filter: alpha(opacity 0);
      width: 100%;
      height: 100%;
      overflow: hidden;
  }
  
  
  /*上传控件*/
  
  .U_MD_D_filePrew_I {
      display: block;
      position: relative;
      width: 100%;
      height: 100%;
      cursor: pointer;
      border: 0;
      color: #666;
      background: #eee;
      -moz-user-select: -moz-none;
      -webkit-user-select: none;
      opacity: 0;
      filter: alpha(opacity=0);
      -moz-opacity: 0;
  }
  
  
  /*头部消息*/
  
  .U_MD_D_MG_A {
      position: relative;
  }
  
  .U_MD_D_MG_T {
      background-color: #60e480;
      color: White;
      text-align: center;
      width: 18px;
      height: 18px;
      line-height: 18px;
      position: absolute;
      top: -7px;
      left: 22px;
      font-size: 10px;
      border-radius: 50%;
      display: none;
      cursor: pointer;
  }
  
  .U_MD_D_MG_O {
      width: 300px;
      z-index: 3;
      position: absolute;
      font-family: arial, sans-serif;
      background-color: White;
      border: 1px solid #838383;
      cursor: default;
      display: none;
      top: 35px;
      right: -34px;
      max-height: 230px;
      overflow: auto;
  }
  
  .U_MD_D_MG_OA {
      width: 100%;
      background: rgb(237, 237, 237);
      height: 100%;
  }
  
  .U_MD_D_MG_OM {
      background-color: #f2f2f2;
      width: 100%;
      text-align: center;
      height: 20px;
      line-height: 20px;
      cursor: pointer;
      padding: 5px 0;
      color: #000;
      display: none;
  }
  
  .U_MD_D_MG_OM:hover {}
  
  .U_MD_D_MG_OMS {
      color: #0b7aeb;
      margin-left: 10px;
  }
  
  .U_MD_U_P_C_P_N_I {
      outline: none;
      border: 0;
      color: black;
      overflow: hidden;
      background-color: transparent;
      width: 100%;
      border-radius: 35px;
  }
  
  .form_delete-main,
  .form_delete-main-room {
      background: #fff;
      padding: 20px;
      margin: 10px auto 10px auto;
      width: 80%;
      height: 170px;
  }
  
  .form_delete-main-room {
      height: 360px !important;
  }
  
  #add_room,
  #invite_members {
      background: #f3f3f3 !important;
  }
  
  .form_delete-main_box {
      width: 320px;
      height: 40px;
      border: 1px solid #DCDFE6;
      text-indent: 10px;
      border-radius: 5px;
      margin: 18px 0 10px 0;
  }
  
  .remark {
      font-size: 14px;
      border-bottom: 1px solid #f1f1f1;
      padding: 0 0 15px 0;
  }
  
  .form-cencal,
  .form-confirm {
      background: #3E86FF;
      border: none;
      width: 96px;
      height: 38px;
      color: #fff;
      text-align: center;
      border-radius: 5px;
      line-height: 38px;
      cursor: pointer;
  }
  
  .form-btn,
  .copy-btn {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-evenly;
      margin: 20px 0;
  }
  
  .copy-btn {
      background: #DCDCDC;
      height: 40px;
      margin: 10px 0 0 0 !important;
  }
  
  .copy-message {
      background: #3085E4;
      color: #fff;
      border: none;
      width: 120px;
      height: 30px;
      border-radius: 20px;
      cursor: pointer;
  }
  
  .room_number {
      margin: 10px 0 30px 0;
      font-size: 14px;
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
  }
  
  .avatar {
      width: 30px;
      min-width: 30px;
      margin-right: 5px;
      display: none;
  }
  
  .avatar>img {
      width: 100%;
      height: 100%;
  }
  
  .clickNav {
      margin: 10px 0;
      font-size: 14px;
  }
  
  .link,
  .roomNumber {
      margin: 10px 0 30px 0;
      font-size: 12px;
      color: #3085E4;
  }
  
  .roomNumber {
      font-size: 24px;
      margin-left: 10px;
  }
  
  .text {
      display: none;
  }
  
  .searchPerson {
      display: flex;
      position: relative;
      height: 25px;
  }
  
  .inputSearch {
      height: 30px;
      width: 100%;
      border: none;
      background: #eaeaea;
      border-radius: 10px;
      padding: 0 15px;
      font-size: 12px;
  }
  
  .checkboxPerson {
      margin: 20px 0;
  }
  
  .personAvatar {
      width: 55px;
      height: 50px;
      background: url("../../../img/icon/avatar.png") no-repeat;
      background-size: 100% 100%;
      margin: 0 10px;
  }
  
  .searchImg {
      width: 25px;
      height: 25px;
      position: absolute;
      right: 5px;
      top: 3px;
      background: url("../../../img/icon/search.png") no-repeat;
      background-size: 100% 100%;
      cursor: pointer;
  }
  
  .person {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
  }
  
  .U_PBL_Check {
      position: fixed;
      bottom: 15%;
      right: 5%;
      display: none;
  }
  
  .U_PBL_Check>div {
      background: #595959;
      height: 45px;
      width: 110px;
      font-size: 14px;
      border-radius: 5px;
      opacity: .7;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
  }
  
  .U_PBL_Check>div+div {
      margin-top: 10px;
      cursor: pointer;
  }
  
  .U_PBL_Check>div>span {
      color: #fff;
  }
  
  .U_PBL_Check>div:nth-child(1):before {
      content: '';
      display: inline-block;
      background: url(../../img/icon/easy/standard.png);
      width: 20px;
      height: 20px;
      background-size: 100% 100%;
      margin-right: 3px;
  }
  
  .U_PBL_Check>div:nth-child(2)::before {
      content: '';
      display: inline-block;
      background: url(../../img/icon/easy/easy.png);
      width: 20px;
      height: 24px;
      background-size: 100% 100%;
      margin-right: 3px;
  }
  
  .U_PBL_Check>.active {
      opacity: 1;
  }
  
  
  .U_MD_D_BD_vip_box {
      display: none;
      /* background-color: #586e86;
      border: 1px solid #344558; */
      position: absolute;
      right: 100px;
      top: 0;
      border-radius: 10px;
      width: 270px;
      /* height: 100px; */
      padding: 10px 10px;
      box-sizing: border-box;
      box-shadow: 0px 3px 6px 0px #0000003b;
      background-image: url(../../img/icon/vip_box.png);
      background-size: 100% 100%;
  }
  
  .vip_info {
      display: flex;
      align-items: center;
  }
  
  .vip_info>img {
      width: 45px;
      height: 45px;
      object-fit: cover;
  }
  
  .vip_info>div {
      margin-left: 10px;
      display: flex;
      flex-direction: column;
      font-size: 14px;
  }
  
  .vip_info>div>span {}
  
  .vip_info>div>span+span {
      margin-top: 8px;
  }
  
  .vip_school {
      font-size: 14px;
      margin-top: 8px;
      color: #9baabd;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
      width: 100%;
  }
  
  
  .U_PBL_Check2 {
      position: fixed;
      bottom: calc(15% - 55px);
      right: 5%;
  }
  
  .U_PBL_Check2>div {
      background: #595959;
      height: 45px;
      width: 110px;
      font-size: 14px;
      border-radius: 5px;
      cursor: pointer;
      display: flex;
      align-items: center;
      justify-content: center;
  }
  
  .U_PBL_Check2>div>span {
      color: #fff;
  }
  