@font-face {
  font-family: 'iconfont';
  /* project id 714064 */
  src: url("//at.alicdn.com/t/font_714064_fifb4f198jl.eot");
  src: url("//at.alicdn.com/t/font_714064_fifb4f198jl.eot?#iefix") format("embedded-opentype"), url("//at.alicdn.com/t/font_714064_fifb4f198jl.woff") format("woff"), url("//at.alicdn.com/t/font_714064_fifb4f198jl.ttf") format("truetype"), url("//at.alicdn.com/t/font_714064_fifb4f198jl.svg#iconfont") format("svg"); }
.icon {
  font-family: 'iconfont';
  /* project id 694614 */ }

i {
  font-style: normal; }

a {
  font-style: normal;
  text-decoration: none; }

.see {
  color: #fff;
  border-radius: 5px;
  width: 100%;
  display: inline-block; }

.bgHui {
  background: #6D7D92 !important; }

.bgHui:hover {
  background: #576475 !important; }

.bgGreen {
  background: #8BC349 !important; }

.bgGreen:hover {
  background: #71a336 !important; }

.bgYellow {
  background: #FFB204 !important; }

.bgYellow:hover {
  background: #d09000 !important; }

.bgBlue {
  background: #06A8F4 !important; }

.bgBlue:hover {
  background: #0586c2 !important; }

.width50 {
  width: 50%; }

.body.hospital .bg, .body.hospital .loginWrapper .loginContent .loginLeftWrapper, .loginWrapper .loginContent .body.hospital .loginLeftWrapper, .body.hospital .loginWrapper .loginContent .loginBtnWrapper, .loginWrapper .loginContent .body.hospital .loginBtnWrapper, .body.hospital .tableWrapper .searchWarpper .searchDiv .searchBtn, .tableWrapper .searchWarpper .searchDiv .body.hospital .searchBtn, .body.hospital .tableWrapper .searchWarpper .addUser, .tableWrapper .searchWarpper .body.hospital .addUser, .body.hospital .sendMessageBtn, .body.hospital .choosePageBox .prevPage, .choosePageBox .body.hospital .prevPage,
.body.hospital .choosePageBox .nextPage,
.choosePageBox .body.hospital .nextPage, .body.hospital .choosePageBox .tiao, .choosePageBox .body.hospital .tiao, .body.hospital .commonModel .commonBox .btnBox .sure, .commonModel .commonBox .btnBox .body.hospital .sure, .body.hospital .caozuoBox .sureBtn, .caozuoBox .body.hospital .sureBtn, .body.hospital .useSettingWrapper .switchBox.active, .useSettingWrapper .body.hospital .switchBox.active, .body.hospital .jigouWrapper .settingTitle .addJigou, .jigouWrapper .settingTitle .body.hospital .addJigou, .body.hospital .jigouTable .bianji, .jigouTable .body.hospital .bianji, .body.hospital .saveSetting {
  background: #06A8F4; }
.body.hospital .border, .body.hospital .useSettingWrapper .switchBox.active .absolute, .useSettingWrapper .switchBox.active .body.hospital .absolute {
  border: 1px solid #06A8F4; }
.body.hospital .inputBorder, .body.hospital .tableWrapper .searchWarpper .searchDiv input, .tableWrapper .searchWarpper .searchDiv .body.hospital input, .body.hospital .scaleInput .scaleName, .scaleInput .body.hospital .scaleName, .body.hospital .scaleTime {
  border: 1px solid #6D7D92; }
.body.hospital .iconColor, .body.hospital .tableWrapper .searchWarpper .searchDiv .searchicon, .tableWrapper .searchWarpper .searchDiv .body.hospital .searchicon {
  color: #6D7D92; }
.body.hospital .color {
  color: #31C5D2; }
.body.hospital .tdColor, .body.hospital .tableWrapper .tableBody td, .tableWrapper .tableBody .body.hospital td {
  color: #888; }
.body.hospital .borderBottom, .body.hospital .loginWrapper .loginContent .accountWrapper, .loginWrapper .loginContent .body.hospital .accountWrapper, .body.hospital .loginWrapper .loginContent .passWordWrapper, .loginWrapper .loginContent .body.hospital .passWordWrapper {
  border-bottom: 1px solid #31C5D2; }
.body.hospital .loginShadow, .body.hospital .loginWrapper .loginContent .loginBtnWrapper, .loginWrapper .loginContent .body.hospital .loginBtnWrapper {
  box-shadow: none; }
.body.hospital .loginRadius, .body.hospital .loginWrapper .loginContent .loginBtnWrapper, .loginWrapper .loginContent .body.hospital .loginBtnWrapper {
  border-radius: 5px; }
.body.hospital .userNumShadow, .body.hospital .homeWrapper .dataWrapper .dataBtn .userNum, .homeWrapper .dataWrapper .dataBtn .body.hospital .userNum {
  box-shadow: none; }
.body.hospital .testNumShadow, .body.hospital .homeWrapper .dataWrapper .dataBtn .testNum, .homeWrapper .dataWrapper .dataBtn .body.hospital .testNum {
  box-shadow: none; }
.body.hospital .ageNumShadow, .body.hospital .homeWrapper .dataWrapper .dataBtn .ageNum, .homeWrapper .dataWrapper .dataBtn .body.hospital .ageNum {
  box-shadow: none; }
.body.hospital .scaleNumShadow, .body.hospital .homeWrapper .dataWrapper .dataBtn .scaleNum, .homeWrapper .dataWrapper .dataBtn .body.hospital .scaleNum {
  box-shadow: none; }
.body.hospital .bottomContentBg, .body.hospital .homeWrapper .dataWrapper .dataBtn li .bottomContent, .homeWrapper .dataWrapper .dataBtn li .body.hospital .bottomContent {
  background: #eee; }
.body.hospital .userNumContentBg, .body.hospital .homeWrapper .dataWrapper .dataBtn .userNum .topConent, .homeWrapper .dataWrapper .dataBtn .userNum .body.hospital .topConent {
  background: #06a8f4; }
.body.hospital .testNumContentBg, .body.hospital .homeWrapper .dataWrapper .dataBtn .testNum .topConent, .homeWrapper .dataWrapper .dataBtn .testNum .body.hospital .topConent {
  background: #8bc349; }
.body.hospital .ageNumContentBg, .body.hospital .homeWrapper .dataWrapper .dataBtn .ageNum .topConent, .homeWrapper .dataWrapper .dataBtn .ageNum .body.hospital .topConent {
  background: #ab47bc; }
.body.hospital .scaleNumContentBg, .body.hospital .homeWrapper .dataWrapper .dataBtn .scaleNum .topConent, .homeWrapper .dataWrapper .dataBtn .scaleNum .body.hospital .topConent {
  background: #ffb202; }
.body.hospital .comTitleRadius, .body.hospital .homeWrapper .userWrapper .comTitle, .homeWrapper .userWrapper .body.hospital .comTitle, .body.hospital .commonModel .commonBox .btnBox .sure, .commonModel .commonBox .btnBox .body.hospital .sure, .body.hospital .commonModel .commonBox .btnBox .cancle, .commonModel .commonBox .btnBox .body.hospital .cancle, .body.hospital .caozuoBox .cancleBtn, .caozuoBox .body.hospital .cancleBtn, .body.hospital .caozuoBox .sureBtn, .caozuoBox .body.hospital .sureBtn, .body.hospital .jigouWrapper .settingTitle .addJigou, .jigouWrapper .settingTitle .body.hospital .addJigou, .body.hospital .saveSetting {
  border-radius: 5px; }
.body.hospital .comTitleShadow, .body.hospital .homeWrapper .userWrapper .comTitle.jigou, .homeWrapper .userWrapper .body.hospital .comTitle.jigou, .body.hospital .homeWrapper .userWrapper .comTitle.scale, .homeWrapper .userWrapper .body.hospital .comTitle.scale {
  box-shadow: none; }
.body.hospital .theadbg, .body.hospital .tableWrapper .tableHead tr, .tableWrapper .tableHead .body.hospital tr, .body.hospital .jigouTable thead, .jigouTable .body.hospital thead, .body.hospital .jigouTable thead th, .jigouTable thead .body.hospital th {
  background: #ECF0F6;
  color: #355B84; }
.body.hospital .settingAccount {
  background: #31C5D2; }
.body.hospital .settingGongneng, .body.hospital .useSettingWrapper .settingTitle .settingZhu, .useSettingWrapper .settingTitle .body.hospital .settingZhu {
  background: #8BC349; }
.body.hospital .settingJigou, .body.hospital .jigouWrapper .settingTitle .settingZhu, .jigouWrapper .settingTitle .body.hospital .settingZhu {
  background: #AB47BC; }
.body.hospital .settingQuanxian {
  background: #31C5D2; }
.body.hospital .trHover, .body.hospital .tableWrapper .tableBody tr:hover, .tableWrapper .tableBody .body.hospital tr:hover {
  background: RGBA(49, 197, 210, 0.1); }
.body.hospital .homeWrapper .dataWrapper .ui-time-text {
  box-shadow: none;
  border: 1px solid #b5b5b5;
  border-radius: 5px; }

.body.other .bg, .body.other .loginWrapper .loginContent .loginLeftWrapper, .loginWrapper .loginContent .body.other .loginLeftWrapper, .body.other .loginWrapper .loginContent .loginBtnWrapper, .loginWrapper .loginContent .body.other .loginBtnWrapper, .body.other .tableWrapper .searchWarpper .searchDiv .searchBtn, .tableWrapper .searchWarpper .searchDiv .body.other .searchBtn, .body.other .tableWrapper .searchWarpper .addUser, .tableWrapper .searchWarpper .body.other .addUser, .body.other .sendMessageBtn, .body.other .choosePageBox .prevPage, .choosePageBox .body.other .prevPage,
.body.other .choosePageBox .nextPage,
.choosePageBox .body.other .nextPage, .body.other .choosePageBox .tiao, .choosePageBox .body.other .tiao, .body.other .commonModel .commonBox .btnBox .sure, .commonModel .commonBox .btnBox .body.other .sure, .body.other .caozuoBox .sureBtn, .caozuoBox .body.other .sureBtn, .body.other .useSettingWrapper .switchBox.active, .useSettingWrapper .body.other .switchBox.active, .body.other .jigouWrapper .settingTitle .addJigou, .jigouWrapper .settingTitle .body.other .addJigou, .body.other .jigouTable .bianji, .jigouTable .body.other .bianji, .body.other .saveSetting {
  background: #9AEDAD; }
.body.other .border, .body.other .useSettingWrapper .switchBox.active .absolute, .useSettingWrapper .switchBox.active .body.other .absolute {
  border: 1px solid #9AEDAD; }
.body.other .inputBorder, .body.other .tableWrapper .searchWarpper .searchDiv input, .tableWrapper .searchWarpper .searchDiv .body.other input, .body.other .scaleInput .scaleName, .scaleInput .body.other .scaleName, .body.other .scaleTime {
  border: 1px solid #DEDEDE; }
.body.other .iconColor, .body.other .tableWrapper .searchWarpper .searchDiv .searchicon, .tableWrapper .searchWarpper .searchDiv .body.other .searchicon {
  color: #B2B2B2; }
.body.other .tdColor, .body.other .tableWrapper .tableBody td, .tableWrapper .tableBody .body.other td {
  color: #353535; }
.body.other .color {
  color: #9AEDAD; }
.body.other .borderBottom, .body.other .loginWrapper .loginContent .accountWrapper, .loginWrapper .loginContent .body.other .accountWrapper, .body.other .loginWrapper .loginContent .passWordWrapper, .loginWrapper .loginContent .body.other .passWordWrapper {
  border-bottom: 1px solid #9AEDAD; }
.body.other .loginShadow, .body.other .loginWrapper .loginContent .loginBtnWrapper, .loginWrapper .loginContent .body.other .loginBtnWrapper {
  box-shadow: 0px 5px 47px 0px #9aedad; }
.body.other .loginRadius, .body.other .loginWrapper .loginContent .loginBtnWrapper, .loginWrapper .loginContent .body.other .loginBtnWrapper {
  border-radius: 70px; }
.body.other .userNumShadow, .body.other .homeWrapper .dataWrapper .dataBtn .userNum, .homeWrapper .dataWrapper .dataBtn .body.other .userNum {
  box-shadow: 7px 7px 60px 0px rgba(20, 233, 241, 0.3); }
.body.other .testNumShadow, .body.other .homeWrapper .dataWrapper .dataBtn .testNum, .homeWrapper .dataWrapper .dataBtn .body.other .testNum {
  box-shadow: 7px 7px 60px 0px rgba(255, 217, 86, 0.3); }
.body.other .ageNumShadow, .body.other .homeWrapper .dataWrapper .dataBtn .ageNum, .homeWrapper .dataWrapper .dataBtn .body.other .ageNum {
  box-shadow: 7px 7px 60px 0px rgba(137, 217, 155, 0.3); }
.body.other .scaleNumShadow, .body.other .homeWrapper .dataWrapper .dataBtn .scaleNum, .homeWrapper .dataWrapper .dataBtn .body.other .scaleNum {
  box-shadow: 7px 7px 60px 0px rgba(87, 201, 254, 0.3); }
.body.other .bottomContentBg, .body.other .homeWrapper .dataWrapper .dataBtn li .bottomContent, .homeWrapper .dataWrapper .dataBtn li .body.other .bottomContent {
  background: #fff; }
.body.other .userNumContentBg, .body.other .homeWrapper .dataWrapper .dataBtn .userNum .topConent, .homeWrapper .dataWrapper .dataBtn .userNum .body.other .topConent {
  background: #01e8f0; }
.body.other .testNumContentBg, .body.other .homeWrapper .dataWrapper .dataBtn .testNum .topConent, .homeWrapper .dataWrapper .dataBtn .testNum .body.other .topConent {
  background: #fdd446; }
.body.other .ageNumContentBg, .body.other .homeWrapper .dataWrapper .dataBtn .ageNum .topConent, .homeWrapper .dataWrapper .dataBtn .ageNum .body.other .topConent {
  background: #8feba3; }
.body.other .scaleNumContentBg, .body.other .homeWrapper .dataWrapper .dataBtn .scaleNum .topConent, .homeWrapper .dataWrapper .dataBtn .scaleNum .body.other .topConent {
  background: #07ceb9; }
.body.other .comTitleRadius, .body.other .homeWrapper .userWrapper .comTitle, .homeWrapper .userWrapper .body.other .comTitle, .body.other .commonModel .commonBox .btnBox .sure, .commonModel .commonBox .btnBox .body.other .sure, .body.other .commonModel .commonBox .btnBox .cancle, .commonModel .commonBox .btnBox .body.other .cancle, .body.other .caozuoBox .cancleBtn, .caozuoBox .body.other .cancleBtn, .body.other .caozuoBox .sureBtn, .caozuoBox .body.other .sureBtn, .body.other .jigouWrapper .settingTitle .addJigou, .jigouWrapper .settingTitle .body.other .addJigou, .body.other .saveSetting {
  border-radius: 20px; }
.body.other .comTitleShadow, .body.other .homeWrapper .userWrapper .comTitle.jigou, .homeWrapper .userWrapper .body.other .comTitle.jigou, .body.other .homeWrapper .userWrapper .comTitle.scale, .homeWrapper .userWrapper .body.other .comTitle.scale {
  box-shadow: 11px 11px 30px 0px rgba(3, 239, 239, 0.3); }
.body.other .theadbg, .body.other .tableWrapper .tableHead tr, .tableWrapper .tableHead .body.other tr, .body.other .jigouTable thead, .jigouTable .body.other thead, .body.other .jigouTable thead th, .jigouTable thead .body.other th {
  background: #8EEBA3;
  color: #fff; }
.body.other .settingAccount {
  background: #00E7EE; }
.body.other .settingGongneng, .body.other .useSettingWrapper .settingTitle .settingZhu, .useSettingWrapper .settingTitle .body.other .settingZhu {
  background: #FDD346; }
.body.other .settingJigou, .body.other .jigouWrapper .settingTitle .settingZhu, .jigouWrapper .settingTitle .body.other .settingZhu {
  background: #FDD346; }
.body.other .settingQuanxian {
  background: #03CEB9; }
.body.other .trHover, .body.other .tableWrapper .tableBody tr:hover, .tableWrapper .tableBody .body.other tr:hover {
  background: #F3FDF5; }

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.flex-v {
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.flex-align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

.flex-center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

.flex-between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.topBar span {
  font-size: 0.177rem;
  color: #c0c0c0;
  line-height: 0.276rem; }
.topBar .icon {
  text-align: center;
  font-size: 24px;
  margin-bottom: 5px;
  color: #fff !important; }
.topBar .img_block {
  display: block; }
.topBar .img_none {
  display: none; }
.topBar .iconDesc {
  margin-top: 3px;
  font-size: 14px;
  color: #fff;
  text-align: center; }
.topBar .fr:hover .icon {
  color: #06A8F4 !important; }
.topBar .fr:hover .img_block {
  display: none; }
.topBar .fr:hover .img_none {
  display: block; }
.topBar .fr:hover .iconDesc {
  color: #06A8F4 !important; }

.leftBar {
  position: absolute;
  left: 0;
  top: 0;
  width: 0.864rem;
  height: 100%;
  background: #fff;
  z-index: 500; }

.logo {
  line-height: 0.276rem;
  font-size: 0.09375rem;
  color: #fff;
  background: #252628;
  text-align: center;
  cursor: pointer;
  margin-bottom: 0.2rem; }

.leftBarUl li {
  line-height: 0.166rem;
  font-size: 0.083rem;
  color: #6D7D92;
  position: relative;
  text-align: center;
  cursor: pointer;
  margin-bottom: 20px; }
  .leftBarUl li .leftBarIcon {
    height: 0.135rem;
    width: 0.135rem;
    position: absolute;
    left: 0.1rem;
    top: 3px; }
  .leftBarUl li .leftBarIconNone {
    display: block; }
  .leftBarUl li .leftBarIconBlock {
    display: none; }
  .leftBarUl li span {
    width: 0.1rem;
    height: 0.1rem;
    right: 0.0625rem;
    top: 0.035rem; }
    .leftBarUl li span img {
      width: 100%;
      transition: all 0.2s; }
    .leftBarUl li span .img {
      display: block; }
    .leftBarUl li span .img_active {
      display: none; }
  .leftBarUl li.active {
    background: #26466A;
    color: #fff;
    font-weight: bold; }
    .leftBarUl li.active .leftBarIconNone {
      display: none; }
    .leftBarUl li.active .leftBarIconBlock {
      display: block; }
    .leftBarUl li.active span .img {
      display: none; }
    .leftBarUl li.active span .img_active {
      display: block; }
.leftBarUl .haveChild.active img {
  transform: rotate(90deg); }
.leftBarUl .haveChild.active .settingListBox {
  height: 120px; }
.leftBarUl li:hover {
  background: #335f90;
  font-weight: bold;
  color: #fff; }
  .leftBarUl li:hover .leftBarIconNone {
    display: none; }
  .leftBarUl li:hover .leftBarIconBlock {
    display: block; }
  .leftBarUl li:hover span .img {
    display: none; }
  .leftBarUl li:hover span .img_active {
    display: block; }

.topBar {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 499;
  background: #fff;
  width: 100%;
  height: 0.416rem;
  background: #26466a;
  box-sizing: border-box; }

.wrapperContent {
  padding: 0.416rem 0 0 0.864rem; }
  .wrapperContent .wrapperScroll {
    width: 100%; }
    .wrapperContent .wrapperScroll .homeWrapper {
      padding: 0.15rem 0.3125rem 0rem 0.3125rem; }

.listBorder {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.05205rem;
  display: inline-block;
  height: 0.1041rem;
  width: 0.04166rem;
  border-radius: 2px;
  background: #ed437c; }

.homeWrapper .dataWrapper .titleWrapper {
  margin-bottom: 0.2041rem; }
.homeWrapper .dataWrapper .ui-time-text {
  float: left;
  margin-left: 0.140625rem;
  outline: none;
  border: 0;
  -webkit-appearance: none;
  -webkit-user-select: text;
  width: 1.5rem;
  height: 0.1979rem;
  box-sizing: border-box;
  padding: 0 10px;
  font-size: 0.0833rem;
  color: #363635;
  box-shadow: 7px 7px 43px 0px rgba(158, 158, 158, 0.21); }
.homeWrapper .dataWrapper .titleDesc {
  line-height: 0.2rem;
  font-size: 0.1041rem;
  color: #353636;
  padding-left: 0.11rem; }
.homeWrapper .dataWrapper .dataBtnWrapper {
  background: #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  padding: 0.1445rem 0.09375rem 0.21875rem 0.09375rem;
  width: 5.6rem; }
.homeWrapper .dataWrapper .dataBtn li.active {
  width: 1.224rem;
  height: 0.979rem;
  border-radius: 5px;
  margin: 0; }
  .homeWrapper .dataWrapper .dataBtn li.active .btnTitle {
    line-height: 0.09375rem;
    font-size: 0.0833rem;
    padding-left: 0.104166rem;
    color: #fff;
    position: absolute; }
  .homeWrapper .dataWrapper .dataBtn li.active .topConent {
    height: 0.8073rem;
    line-height: 0.8073rem;
    font-size: 0.145833rem;
    color: #fff;
    text-align: center; }
  .homeWrapper .dataWrapper .dataBtn li.active .bottomContent {
    height: 0.18585rem;
    line-height: 0.18585rem;
    font-size: 0.0833rem;
    color: #353535;
    text-align: center; }
.homeWrapper .dataWrapper .dataBtn li {
  width: 1.052rem;
  height: 0.849rem;
  border-radius: 5px;
  margin-left: 0.086rem;
  margin-top: 0.065rem; }
  .homeWrapper .dataWrapper .dataBtn li .btnTitle {
    line-height: 0.0833rem;
    font-size: 0.0833rem;
    padding-left: 0.078125rem;
    color: #fff;
    position: absolute;
    padding-top: 0.0625rem; }
  .homeWrapper .dataWrapper .dataBtn li .topConent {
    height: 0.6979rem;
    line-height: 0.6979rem;
    font-size: 0.125rem;
    color: #fff;
    text-align: center;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 0 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .homeWrapper .dataWrapper .dataBtn li .bottomContent {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 0.1511rem;
    line-height: 0.1511rem;
    font-size: 0.0833rem;
    color: #353535;
    text-align: center; }
.homeWrapper .dataWrapper .dataDetailContent {
  background: #fff;
  width: 100%;
  height: 3.171rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */
  padding: 0.1302rem 0.1666rem 0.1666rem 0.09375rem; }
  .homeWrapper .dataWrapper .dataDetailContent .titleWrapper {
    padding-left: 0.19791rem; }
    .homeWrapper .dataWrapper .dataDetailContent .titleWrapper .listBorder {
      left: 0.078125rem; }
    .homeWrapper .dataWrapper .dataDetailContent .titleWrapper .titleDesc {
      line-height: 0.1979rem;
      font-size: 0.125rem;
      color: #353636;
      padding-left: 0; }
.homeWrapper .userWrapper {
  width: 2.333rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box;
  /* Safari */ }
  .homeWrapper .userWrapper .titleWrapper {
    padding-left: 0.15625rem;
    line-height: 0.2rem;
    font-size: 0.1041rem;
    color: #353636;
    margin-bottom: 0.15rem; }
  .homeWrapper .userWrapper .comTitle {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    /* Firefox */
    -webkit-box-sizing: border-box;
    /* Safari */
    width: 1.5677rem;
    padding: 0.052rem 0.151rem;
    height: 0.234rem; }
    .homeWrapper .userWrapper .comTitle.jigou {
      background: #19bc9b;
      margin-bottom: 0.20833rem; }
    .homeWrapper .userWrapper .comTitle.scale {
      background: #19bc9b;
      margin-bottom: 0.1823rem; }
    .homeWrapper .userWrapper .comTitle .nameDesc {
      line-height: 0.13rem;
      font-size: 0.0833rem;
      color: #fff; }
    .homeWrapper .userWrapper .comTitle .name {
      padding-left: 0.05rem;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      line-height: 0.13rem;
      font-size: 0.0833rem;
      color: #fff; }
  .homeWrapper .userWrapper .jigouInfoWrapper {
    margin-bottom: 0.5885rem; }
    .homeWrapper .userWrapper .jigouInfoWrapper p {
      line-height: 0.0833rem;
      font-size: 0.0833rem;
      color: #353535;
      margin-bottom: 0.125rem; }
    .homeWrapper .userWrapper .jigouInfoWrapper .desc {
      display: inline-block;
      width: 0.6979rem; }
  .homeWrapper .userWrapper .scaleInfoWrapper p {
    line-height: 0.095rem;
    font-size: 0.0833rem;
    color: #353535;
    margin-bottom: 0.125rem;
    padding: 0 0.15rem; }
  .homeWrapper .userWrapper .scaleInfoWrapper .desc {
    display: block;
    width: 0.5979rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.chartContent {
  width: 100%;
  height: 2.1875rem; }

.loginWrapper {
  width: 100vw;
  height: 100vh; }
  .loginWrapper .loginContent {
    width: 5.21rem;
    height: 3.125rem;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -1.5625rem;
    margin-left: -2.605rem; }
    .loginWrapper .loginContent .loginLeftWrapper {
      width: 50%;
      height: 100%;
      border-radius: 10px 0px 0px 10px; }
      .loginWrapper .loginContent .loginLeftWrapper .welcome {
        line-height: 0.349rem;
        font-size: 0.25rem;
        color: #fff;
        margin-left: 0.37rem;
        padding-top: 1.224rem; }
      .loginWrapper .loginContent .loginLeftWrapper .ourName {
        line-height: 0.26rem;
        font-size: 0.145833rem;
        color: #fff;
        margin-left: 0.37rem; }
    .loginWrapper .loginContent .loginRightWrapper {
      border-radius: 0px 10px 10px 0px;
      width: 50%;
      height: 100%;
      background: #fff; }
      .loginWrapper .loginContent .loginRightWrapper .loginTitle {
        text-align: center;
        line-height: 0.171875rem;
        font-size: 0.125rem;
        color: #353535;
        padding-top: 0.6875rem;
        font-weight: 700;
        margin-bottom: 0.3125rem; }
    .loginWrapper .loginContent .accountWrapper {
      width: 2.1rem;
      height: 0.3385rem;
      margin-left: 0.24rem;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      /* Firefox */
      -webkit-box-sizing: border-box;
      padding-left: 0.27rem;
      margin-bottom: 0.11rem; }
      .loginWrapper .loginContent .accountWrapper input {
        border: none;
        -webkit-appearance: none;
        -webkit-user-select: text;
        line-height: 0.3rem;
        height: 0.3rem;
        width: 1.83rem;
        font-size: 0.0833rem;
        display: block; }
      .loginWrapper .loginContent .accountWrapper .phoneIcon {
        line-height: 0.3rem;
        font-size: 0.15625rem;
        color: #656565;
        left: 0;
        top: 0; }
    .loginWrapper .loginContent .passWordWrapper {
      width: 2.1rem;
      height: 0.3385rem;
      margin-left: 0.65625rem;
      margin-left: 0.24rem;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
      /* Firefox */
      -webkit-box-sizing: border-box;
      padding-left: 0.27rem; }
      .loginWrapper .loginContent .passWordWrapper input {
        border: none;
        -webkit-appearance: none;
        -webkit-user-select: text;
        line-height: 0.3rem;
        height: 0.3rem;
        width: 1.83rem;
        font-size: 0.0833rem;
        display: block; }
      .loginWrapper .loginContent .passWordWrapper .passIcon {
        line-height: 0.3rem;
        font-size: 0.15625rem;
        color: #656565;
        left: 0;
        top: 0; }
    .loginWrapper .loginContent .loginBtnWrapper {
      width: 2.0833rem;
      height: 0.3125rem;
      text-align: center;
      line-height: 0.3125rem;
      font-size: 0.1041rem;
      color: #fff;
      margin-left: 0.276rem; }

.box, .see, .homeWrapper .dataWrapper .ui-time-text, .tableWrapper .searchWarpper .searchDiv, .tableWrapper .searchWarpper .searchDiv input, .scaleInput .scaleName, .scaleInput .scaleUl, .scaleInput .scaleUl li, .scaleTime, .statusInput .statusName, .statusInput .statusUl, .statusInput .statusUl li, .choosePageBox input, .choosePageBox .pageInfo, .userModel, .parentInfo, .comInput, .addChildBtn, .saveOneChild, .comBottomUl, .comBottomUl li, .saveChildBtn .saveNext, .commonModel .commonBox .btnBox .cancle, .addJigouWrapper, .addJigouWrapper .comAddJigou .schoolName,
.addJigouWrapper .comAddJigou .className,
.addJigouWrapper .comAddJigou .peopleName,
.addJigouWrapper .comAddJigou .peoplePhone,
.addJigouWrapper .comAddJigou .peoplePass, .caozuoBox .cancleBtn, .caozuoBox .sureBtn, .accountSettingWrapper .setAccout input, .useSettingWrapper .switchBox, .useSettingWrapper .switchBox.active, .useSettingWrapper .switchBox.active .absolute, .useSettingWrapper .switchBox .absolute, .jigouTable .shanchu {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  /* Firefox */
  -webkit-box-sizing: border-box; }

.tishi {
  height: 0.38rem;
  line-height: 0.38rem;
  text-align: center;
  font-size: 0.0833rem;
  color: red;
  display: none; }

.userNav {
  padding-bottom: 0.13rem;
  height: 0.1041rem;
  line-height: 0.1041rem;
  font-size: 0.0729rem;
  color: #6D7D92;
  padding-top: 0.078125rem; }
  .userNav .position {
    padding-left: 0.1rem; }
    .userNav .position i:hover {
      text-decoration: underline; }
  .userNav .week,
  .userNav .time,
  .userNav .day {
    padding-right: 0.1041rem; }

.tableWrapper {
  background: #ECF0F6;
  padding: 0.416rem 0 0 0.95rem; }
  .tableWrapper .searchWarpper {
    height: 0.26rem;
    padding-left: 0.1rem;
    padding-bottom: 0.18rem; }
    .tableWrapper .searchWarpper .searchDiv {
      width: 2.88rem;
      height: 0.26rem; }
      .tableWrapper .searchWarpper .searchDiv input {
        flex-grow: 1;
        border-right: none;
        width: 2.1rem;
        line-height: 0.26rem;
        font-size: 0.073rem;
        color: #353535;
        border-radius: 5px 0px 0px 5px;
        padding-left: 0.3645rem;
        height: 0.26rem; }
      .tableWrapper .searchWarpper .searchDiv .searchBtn {
        display: inline-block;
        width: 0.677rem;
        height: 0.26rem;
        line-height: 0.26rem;
        font-size: 0.0833rem;
        color: #fff;
        cursor: pointer;
        border-radius: 0px 5px 5px 0px;
        text-align: center; }
      .tableWrapper .searchWarpper .searchDiv .searchicon {
        left: 0.115rem;
        top: 0;
        line-height: 0.26rem;
        font-size: 0.15rem;
        color: #B2B2B2; }
    .tableWrapper .searchWarpper .addUser {
      width: 0.677rem;
      height: 0.26rem;
      line-height: 0.26rem;
      font-size: 0.073rem;
      color: #fff;
      text-align: center;
      border-radius: 5px;
      cursor: pointer; }
  .tableWrapper .tableHead {
    height: 0.26rem;
    width: 100%;
    line-height: 0.26rem;
    font-size: 0.0833rem;
    color: #353535; }
    .tableWrapper .tableHead table {
      width: 100%; }
    .tableWrapper .tableHead th {
      text-align: center; }
  .tableWrapper .tableBody {
    width: 100%;
    line-height: 0.26rem;
    font-size: 0.0833rem;
    color: #353535; }
    .tableWrapper .tableBody table {
      width: 100%; }
    .tableWrapper .tableBody tr:nth-child(odd) {
      background: #fff; }
    .tableWrapper .tableBody td {
      padding-top: 5px;
      padding-bottom: 5px;
      text-align: center; }
      .tableWrapper .tableBody td .icon {
        font-size: 0.13rem;
        color: #B2B2B2; }
      .tableWrapper .tableBody td .icon:hover {
        color: #AB47BC; }

.weidu {
  float: left;
  line-height: 0.1822rem;
  font-size: 0.0833rem;
  color: #353535;
  padding: 0 0.1rem;
  border: 1px solid #8EEBA3;
  border-radius: 5px;
  margin-right: 10px;
  margin-bottom: 10px; }

.scaleInput {
  margin-left: 0.27rem; }
  .scaleInput .scaleName {
    width: 1.953rem;
    height: 0.26rem;
    border-radius: 5px;
    padding-left: 0.1354rem;
    line-height: 0.26rem;
    font-size: 0.0833rem;
    color: #353535;
    cursor: pointer; }
  .scaleInput .scaleUl {
    position: absolute;
    left: 0;
    top: 0.26rem;
    border: 1px solid #DEDEDE;
    border-top: none;
    background: #f6f6f6;
    z-index: 3;
    cursor: pointer;
    display: none;
    width: 100%; }
    .scaleInput .scaleUl li {
      width: 100%;
      padding: 0 5px;
      padding-left: 0.12rem;
      line-height: 0.26rem;
      font-size: 0.0833rem;
      color: #353535; }
      .scaleInput .scaleUl li:hover {
        background: #fff; }

.scaleTime {
  width: 1.5rem;
  height: 0.26rem;
  border-radius: 5px;
  padding-left: 0.1354rem;
  line-height: 0.26rem;
  font-size: 0.0833rem;
  color: #353535;
  cursor: pointer;
  margin-left: 0.27rem;
  display: block; }

.statusInput {
  margin-left: 0.27rem; }
  .statusInput .statusName {
    width: 0.953rem;
    height: 0.26rem;
    border: 1px solid #DEDEDE;
    border-radius: 5px;
    padding-left: 0.1354rem;
    line-height: 0.26rem;
    font-size: 0.0833rem;
    color: #353535;
    cursor: pointer; }
  .statusInput .statusUl {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0.26rem;
    border: 1px solid #DEDEDE;
    border-top: none;
    background: #f6f6f6;
    z-index: 3;
    cursor: pointer;
    display: none; }
    .statusInput .statusUl li {
      width: 100%;
      padding: 0 5px;
      padding-left: 0.1354rem;
      line-height: 0.26rem;
      font-size: 0.0833rem;
      color: #353535; }
      .statusInput .statusUl li:hover {
        background: #fff; }

.sendMessageBtn {
  float: left;
  margin-left: 0.27rem;
  line-height: 0.26rem;
  font-size: 0.0833rem;
  color: #fff;
  width: 0.677rem;
  height: 0.26rem;
  padding: 0 0.0833rem;
  text-align: center;
  border-radius: 5px; }

.choosePageBox {
  display: flex;
  justify-content: center;
  height: 0.20833rem;
  padding-bottom: 0.20833rem; }
  .choosePageBox input {
    width: 0.3rem;
    padding: 0 10px;
    line-height: 0.21rem;
    font-size: 0.0833rem;
    color: #353535;
    border: 1px solid #DCDCDC;
    border-radius: 3px; }
  .choosePageBox .prevPage,
  .choosePageBox .nextPage {
    width: 0.52rem;
    line-height: 0.21rem;
    font-size: 0.0833rem;
    color: #fff;
    text-align: center;
    border-radius: 5px; }
  .choosePageBox .tiao {
    width: 0.32rem;
    line-height: 0.21rem;
    font-size: 0.0833rem;
    color: #fff;
    text-align: center;
    border-radius: 5px; }
  .choosePageBox .pageInfo {
    width: 0.59375rem;
    line-height: 0.21rem;
    font-size: 0.0833rem;
    color: #888888;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #DCDCDC; }

.mr10 {
  margin-right: 10px; }

.userModel {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 100;
  padding: 0.416rem 0 0 0.95rem; }
  .userModel .userModelBox {
    width: 100%;
    height: 100%;
    background: #F2F2F2; }
  .userModel .userBox,
  .userModel .childrenInfo {
    padding-left: 0.36rem;
    margin-bottom: 0.2rem; }

.parentInfo {
  width: 2.286rem;
  height: 2.2rem;
  border-radius: 5px;
  background: #fff;
  padding-left: 0.5rem;
  margin-right: 0.36rem; }

.parentInfo:last-child {
  margin-right: 0; }

.userTitle {
  padding-left: 0.1041rem;
  padding-top: 0.0885rem;
  line-height: 0.26rem;
  font-size: 0.145833rem;
  color: #353535; }
  .userTitle .zhu {
    left: 0;
    top: 0.13541rem;
    width: 8px;
    height: 0.1666rem;
    background: #EC407A;
    border-radius: 2px; }

.comSpan {
  line-height: 0.15rem;
  font-size: 0.0833rem;
  color: #353535;
  display: inline-block;
  width: 0.5rem;
  margin-right: 0.125rem; }

.comInput {
  height: 0.15rem;
  line-height: 0.15rem;
  font-size: 0.0833rem;
  color: #353535;
  width: 0.677rem;
  border-radius: 5px;
  border: 1px solid #D5D5D5;
  padding-left: 0.08rem; }

.comMb {
  margin-bottom: 0.125rem; }

.mb {
  margin-bottom: 0.1041rem; }

.addChildBtn, .saveOneChild {
  margin-top: -0.05rem;
  padding-top: 0.07rem;
  line-height: 14px;
  font-size: 12px;
  color: #fff;
  width: 0.32rem;
  height: 0.32rem;
  display: inline-block;
  text-align: center;
  background: #8EEBA3;
  border-radius: 50%;
  cursor: pointer; }

.saveOneChild {
  margin-left: 0.4666rem; }

.comBottomUl {
  position: absolute;
  left: 0.63rem;
  top: 0.15rem;
  width: 0.677rem;
  z-index: 30;
  border: 1px solid #DEDEDE;
  border-top: none; }
  .comBottomUl li {
    padding-left: 0.08rem;
    width: 100%;
    line-height: 0.16rem;
    font-size: 0.0833rem;
    color: #353535;
    background: #f2f2f2;
    cursor: pointer; }
    .comBottomUl li:hover {
      background: #fff; }

.saveChildBtn {
  width: 1.6rem;
  height: 0.25833rem;
  line-height: 0.25833rem;
  font-size: 0.0833rem;
  margin: 0 auto; }
  .saveChildBtn .save {
    display: inline-block;
    width: 0.55rem;
    border-radius: 3px;
    background: #8EEBA3;
    color: #fff;
    text-align: center;
    cursor: pointer; }
  .saveChildBtn .saveNext {
    display: inline-block;
    width: 0.78rem;
    color: #fff;
    border-radius: 3px;
    text-align: center;
    margin-left: 0.14rem;
    cursor: pointer; }

.commonModel {
  position: fixed;
  z-index: 1000;
  background: RGBA(74, 74, 74, 0.2);
  height: 100%;
  width: 100%;
  left: 0;
  top: 0; }
  .commonModel .commonBox {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 1.578rem;
    height: 0.8072rem;
    margin-left: -0.789rem;
    margin-top: -0.4036rem;
    background: #fff;
    border-radius: 10px; }
    .commonModel .commonBox .title {
      line-height: 0.13rem;
      font-size: 0.09375rem;
      color: #4A4A4A;
      text-align: center;
      padding-top: 0.21875rem;
      padding-bottom: 0.14rem; }
    .commonModel .commonBox .btnBox {
      display: flex;
      justify-content: space-around; }
      .commonModel .commonBox .btnBox .sure {
        display: inline-block;
        width: 0.552rem;
        height: 0.2rem;
        text-align: center;
        color: #fff;
        line-height: 0.2rem;
        font-size: 0.0833rem; }
      .commonModel .commonBox .btnBox .cancle {
        display: inline-block;
        width: 0.552rem;
        height: 0.2rem;
        text-align: center;
        background: #fff;
        color: #fff;
        line-height: 0.2rem;
        font-size: 0.0833rem; }

.addJigouWrapper {
  position: fixed;
  left: 50%;
  top: 50%;
  width: 2rem;
  margin-left: -1rem;
  margin-top: -0.65rem;
  background: #fff;
  border-radius: 10px;
  box-shadow: 4px 5px 20px rgba(0, 0, 0, 0.3);
  padding: 0.078125rem 0 0 0.13rem;
  padding-bottom: 0.1rem; }
  .addJigouWrapper .title {
    line-height: 0.1458rem;
    font-size: 0.104166rem;
    color: #353535;
    margin-bottom: 0.052rem;
    font-weight: 700; }
  .addJigouWrapper .comAddJigou {
    line-height: 0.18rem;
    font-size: 0.0833rem;
    color: #353535;
    margin-bottom: 10px; }
    .addJigouWrapper .comAddJigou .nameDesc {
      margin-right: 0.11rem; }
    .addJigouWrapper .comAddJigou .schoolName,
    .addJigouWrapper .comAddJigou .className,
    .addJigouWrapper .comAddJigou .peopleName,
    .addJigouWrapper .comAddJigou .peoplePhone,
    .addJigouWrapper .comAddJigou .peoplePass {
      width: 1rem;
      height: 0.18rem;
      border: 1px solid #D5D5D5;
      border-radius: 5px;
      padding-left: 10px; }

.caozuoBox {
  display: flex;
  justify-content: space-around;
  line-height: 0.1927rem; }
  .caozuoBox .cancleBtn {
    color: #fff;
    padding: 0 0.1979rem; }
  .caozuoBox .sureBtn {
    color: #fff;
    padding: 0 0.1979rem; }

.addJigouBtn {
  color: #6D7D92;
  font-size: 0.15rem;
  margin-left: 10px; }

.accountSettingWrapper {
  background: RGBA(6, 168, 244, 0.1); }
  .accountSettingWrapper .settingTitle {
    line-height: 0.26rem;
    font-size: 0.1041rem;
    color: #353535;
    font-weight: 500;
    margin-bottom: 0.0885rem;
    background: #fff;
    padding-left: 0.1rem; }
    .accountSettingWrapper .settingTitle .settingZhu {
      background: #06A8F4; }
  .accountSettingWrapper .setAccout {
    line-height: 0.3rem;
    font-size: 0.0833rem;
    color: #353535;
    padding-bottom: 0.078125rem;
    padding-left: 0.114rem; }
    .accountSettingWrapper .setAccout .setDesc {
      margin-right: 0.078125rem;
      display: inline-block;
      width: 80px; }
    .accountSettingWrapper .setAccout input {
      border: 1px solid #D5D5D5;
      border-radius: 5px;
      padding-left: 10px;
      padding-top: 5px;
      padding-bottom: 5px;
      width: 1.5625rem;
      margin-right: 0.0833rem; }
    .accountSettingWrapper .setAccout .setTitle {
      font-size: 0.0625rem; }

.useSettingWrapper {
  margin-bottom: 0.26rem; }
  .useSettingWrapper .settingTitle {
    padding-left: 0.1rem;
    line-height: 0.26rem;
    font-size: 0.1041rem;
    color: #353535; }
  .useSettingWrapper .useDesc {
    line-height: 0.1666rem;
    font-size: 0.0833rem;
    color: #353535;
    margin-right: 0.11rem; }
  .useSettingWrapper .jieshi p {
    line-height: 0.0885rem;
    font-size: 0.0625rem;
    color: #353535;
    margin-bottom: 2px; }
  .useSettingWrapper .switchBox {
    width: 0.3125rem;
    height: 0.1666rem;
    padding-right: 0.057rem;
    line-height: 0.1666rem;
    font-size: 0.0833rem;
    background: #06A8F4;
    border-radius: 5px;
    color: #fff;
    margin-right: 0.104166rem; }
    .useSettingWrapper .switchBox.active {
      width: 0.3125rem;
      height: 0.1666rem;
      padding-left: 0.057rem;
      line-height: 0.1666rem;
      font-size: 0.0833rem;
      border-radius: 5px;
      color: #fff; }
      .useSettingWrapper .switchBox.active .absolute {
        width: 0.1666rem;
        height: 0.166rem;
        border-radius: 5px;
        right: 0;
        top: 0;
        left: auto;
        background: #fff; }
      .useSettingWrapper .switchBox.active .open {
        display: block; }
      .useSettingWrapper .switchBox.active .close {
        display: none; }
    .useSettingWrapper .switchBox .open {
      display: none; }
    .useSettingWrapper .switchBox .close {
      display: block; }
    .useSettingWrapper .switchBox .absolute {
      width: 0.1666rem;
      height: 0.166rem;
      border-radius: 5px;
      left: 0;
      top: 0;
      left: auto;
      right: auto;
      background: #fff;
      border: 1px solid #06A8F4; }

.jigouWrapper .settingTitle {
  padding-left: 0.1rem;
  line-height: 0.26rem;
  font-size: 0.1041rem;
  color: #353535;
  font-weight: 500; }
  .jigouWrapper .settingTitle .addJigou {
    line-height: 0.182rem;
    width: 0.6rem;
    text-align: center;
    color: #fff;
    font-size: 0.0833rem;
    margin-right: 30px;
    margin-top: 0.05rem; }

.jigouTable {
  width: 100%;
  margin-bottom: 20px;
  background: RGBA(6, 168, 244, 0.1); }
  .jigouTable thead {
    background: #ECF0F6;
    line-height: 0.20833rem;
    font-size: 0.0833rem; }
    .jigouTable thead th {
      text-align: center; }
  .jigouTable tbody td {
    text-align: center;
    padding: 10px;
    color: #888; }
  .jigouTable .bianji {
    display: inline-block;
    width: 0.52rem;
    line-height: 0.182rem;
    color: #fff;
    text-align: center;
    margin-right: 20px;
    font-size: 0.0833rem;
    border-radius: 5px; }
  .jigouTable .shanchu {
    height: 0.182rem;
    display: inline-block;
    width: 0.52rem;
    line-height: 0.182rem;
    color: #fff;
    background: #fff;
    text-align: center;
    font-size: 0.0833rem;
    border-radius: 5px; }

.saveSetting {
  line-height: 0.182rem;
  width: 0.52rem;
  text-align: center;
  color: #fff;
  font-size: 0.0833rem;
  margin-right: 30px;
  margin-top: 0.026rem; }

.settingZhu {
  position: absolute;
  left: 0.05rem;
  top: 0.077917rem;
  border-radius: 2px;
  width: 0.04166rem;
  height: 0.104166rem; }

.three {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 16px; }

.settingListBox {
  background: #fff;
  padding-left: 0.28rem;
  padding-top: 8px;
  height: 0;
  transition: all 0.2s;
  overflow: hidden; }
  .settingListBox p {
    text-align: left;
    line-height: 0.1145rem;
    font-size: 0.0833rem;
    margin-bottom: 0.04166rem;
    color: #6D7D92;
    font-weight: normal !important; }
  .settingListBox p:hover, .settingListBox p.active {
    color: #06A8F4; }

.html-title {
  padding-left: 1rem;
  line-height: 0.416rem;
  font-size: 26px;
  font-weight: 600;
  color: #fff; }

/*# sourceMappingURL=app.css.map */
