* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box; }

body {
  width: 100%;
  min-width: 62.5rem;
  font-size: .7292rem;
  font-family: \5FAE\8F6F\96C5\9ED1;
  color: #3c4349; }

body,
dd,
dl,
h1,
h2,
h3,
h4,
h5,
h6,
label,
li,
ol,
p,
ul {
  margin: 0;
  padding: 0;
  font-weight: normal; }

ol,
ul {
  list-style: none; }

a {
  color: #3c4349;
  text-decoration: none; }

a:focus,
a:hover {
  text-decoration: none; }

img {
  border: none; }

em,
i {
  font-style: normal; }

html ::-webkit-scrollbar-thumb, body ::-webkit-scrollbar-thumb {
  height: 2.6042rem;
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-border-radius: .2083rem;
  outline-offset: -0.1042rem;
  border: none;
}
html ::-webkit-scrollbar, body ::-webkit-scrollbar {
  width: .4167rem;
  height: .4167rem;
}

html,
body,
.pro-layout {
  height: 100%;
  background: #f5f5f5; }

.marb12 {
  margin-bottom: .625rem; }

.button-box {
  margin: 2.0833rem;
  text-align: center; }

.mainCont {
  width: 100%;
  /*padding-top: 6.5625rem;*/
  /*min-height: calc(100% - 7.2917rem);*/
  /*background: #f5f5f5;*/
}

.mainCont-nofooter {
  width: 100%;
  /*padding-top: 6.5625rem;*/
  min-height: 100%;
  background: #f5f5f5; }

.w {
  width: 62.5rem;
  margin: 0 auto;
  overflow: hidden; }

.cont-width {
  width: 62.5rem;
  height: 100%;
  margin: 0 auto; }

.second-list-content {
  width: 100%;
  min-height: 28.6458rem;
  background: #fff; }

.clearfloat:after, .clearfloat:before {
  display: block;
  content: "";
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both; }

input::-webkit-input-placeholder {
  color: #c6c9ce;
  font-weight: normal; }

input:-moz-placeholder {
  color: #c6c9ce;
  font-weight: normal; }

input::-moz-placeholder {
  color: #c6c9ce;
  font-weight: normal; }

input:-ms-input-placeholder {
  color: #c6c9ce;
  font-weight: normal; }

.open {
  display: block; }

.header-box {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100; }

.pro-header {
  width: 100%;
  height: 1.875rem;
  line-height: 1.875rem;
  background: #eaeaea; }
.pro-header .header-con {
  width: 62.5rem;
  height: 100%;
  margin: 0 auto;
  color: #333; }
.pro-header .sw-header-left {
  float: left;
  font-size: .7292rem; }
.pro-header .header-left {
  float: right;
  font-size: .625rem; }
.pro-header .header-left li {
  float: left;
  display: inline-block;
  cursor: pointer;
  padding-left: 1.0417rem; }
.pro-header .header-left .header-photo {
  width: 1.0417rem;
  height: 1.0417rem;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: .2604rem;
  margin-top: -0.0521rem; }
.pro-header .header-left .header-userName-a {
  color: #ff6c03;
  margin-right: .2604rem; }
.pro-header .header-left .header-type .type-icon {
  width: .4167rem;
  height: .3125rem;
  margin-left: .3125rem; }
.pro-header .header-left .header-type-a {
  width: 1.0938rem;
  height: 1.0938rem;
  line-height: 1.0938rem;
  text-align: center;
  color: #fff;
  display: inline-block;
  background: url("../img/icon/header-type.png") no-repeat;
  vertical-align: middle;
  position: relative; }
.pro-header .header-left .header-msg-a {
  position: relative; }
.pro-header .header-left .header-msg-a i {
  text-align: center;
  display: inline-block;
  min-width: .7813rem;
  height: .7813rem;
  line-height: .7813rem;
  background: #ff0000;
  color: #fff;
  padding: 0 .1563rem;
  border-radius: .5208rem;
  position: absolute;
  top: -0.3125rem;
  right: -0.6771rem; }
.pro-header .header-left .header-msg-a .msgNum2 {
  line-height: 0;
  padding: .1563rem; }
.pro-header .header-right {
  float: right; }
.pro-header .header-right .header-fir {
  float: left; }
.pro-header .header-right .header-fir .header-fir-a {
  font-size: .7292rem; }
.pro-header .header-right .header-fir .header-fir-b {
  color: #fefefe;
  height: .625rem;
  line-height: .625rem;
  font-size: .625rem;
  padding: 0 .9375rem;
  border-right: .0521rem solid #fefefe;
  display: inline-block; }
.pro-header .header-right li:last-child .header-fir-b {
  border: none; }

.header-userName-hover {
  display: none;
  width: 19.5313rem;
  height: 6.3021rem;
  padding: 1.0417rem;
  background: #fff;
  border: .0521rem solid #eaebed;
  box-shadow: 0rem .3646rem .8333rem rgba(0, 0, 0, 0.08);
  position: absolute;
  top: 1.8229rem;
  right: 0;
  transition: all 0.5s;
  z-index: 101; }
.header-userName-hover .header {
  float: left;
  display: inline-block;
  width: 4.1667rem;
  height: 4.1667rem;
  border-radius: 50%;
  overflow: hidden;
  margin-right: .9375rem; }
.header-userName-hover .header img {
  width: 100%; }
.header-userName-hover dl {
  margin-left: 5.1042rem;
  color: #475568;
  line-height: .9375rem; }
.header-userName-hover dl dt {
  height: .9375rem;
  line-height: .9375rem;
  padding: 0 .2604rem;
  background: #de674f;
  color: #fff;
  display: inline-block;
  border-radius: .1563rem;
  margin-bottom: .8333rem; }
.header-userName-hover dl dd a:hover {
  color: #37b0e9; }
.header-userName-hover dl .dd {
  color: #ddd; }
.header-userName-hover dl .dd .dd-a {
  display: inline-block;
  margin-bottom: .2604rem; }
.header-userName-hover .hover-right {
  position: absolute;
  top: 1.0417rem;
  right: 1.0417rem;
  line-height: .8333rem; }
.header-userName-hover .hover-right a {
  margin-left: .8333rem; }
.header-userName-hover .hover-right a:hover {
  color: #37b0e9; }

.header-userName {
  position: relative;
  margin-left: .5208rem; }
.header-userName:hover .header-userName-hover {
  display: block; }

.pro-logo {
  width: 100%;
  height: 4.1667rem;
  background: #fff; }
.pro-logo .nav-logo {
  width: 27.8646rem;
  height: 100%;
  position: relative;
  float: left;
  margin-right: 2.6042rem; }
.pro-logo .nav-logo img {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%; }
.pro-logo .nav-search {
  width: 16.1458rem;
  height: 1.9792rem;
  border: .0521rem solid #dbdbdb;
  border-radius: .1563rem;
  float: right;
  margin-top: 1.1458rem;
  background: #fff;
  position: relative; }
.pro-logo .nav-search input {
  width: 100%;
  height: 1.875rem;
  outline: none;
  padding: 0 1.875rem 0 .4167rem;
  border: none; }
.pro-logo .nav-search .icon-search {
  width: 1.5625rem;
  height: 1.875rem;
  border-radius: .1563rem;
  background-color: #37b0e9;
  background-image: url("../img/icon/icon-search.png");
  position: absolute;
  top: 0;
  right: 0; }

.pro-nav {
  width: 100%;
  height: 2.3958rem;
  line-height: 2.3958rem;
  background: #37b0e9; }
.pro-nav .nav-con {
  width: 62.5rem;
  margin: 0 auto;
  height: 100%; }
.pro-nav .nav-menu {
  float: left;
  color: #fff; }
.pro-nav .nav-menu .menu-fir {
  float: left; }
.pro-nav .nav-menu .menu-fir .nav-fir {
  color: #fff;
  display: inline-block;
  padding: 0 2.3438rem;
  font-size: .8333rem; }
.pro-nav .nav-menu .menu-fir .nav-fir:hover, .pro-nav .nav-menu .menu-fir .nav-fir.active {
  background: #0367b1; }
.pro-nav .nav-right {
  float: right; }
.pro-nav .nav-right a {
  display: inline-block;
  color: #fff;
  font-size: .8333rem;
  padding: 0 1.4583rem; }
.pro-nav .nav-right .publish-icon {
  background: url("../img/icon/publish-icon.png") no-repeat left center; }
.pro-nav .nav-right .registered-icon {
  background: url("../img/icon/gong-icon.png") no-repeat left center; }
.pro-nav .nav-user {
  float: right;
  line-height: 2.3958rem;
  color: #fff;
  position: relative;
  padding: 0 .8333rem;
  font-size: .7292rem; }
.pro-nav .nav-user img {
  width: 1.8229rem;
  height: 1.8229rem;
  border-radius: 50%;
  vertical-align: middle; }
.pro-nav .nav-user .nav-user-name {
  cursor: pointer; }
.pro-nav .nav-user .quit-icon {
  margin-left: .5208rem;
  padding-left: .9375rem;
  font-size: .7292rem;
  background: url(../img/icon/quit-icon-w.png) no-repeat left center;
  color: #fff; }
.pro-nav .nav-user .quit-icon:hover {
  color: #0367b1; }

.right-float {
  width: 9.1667rem;
  height: 9.1667rem;
  border-radius: 50%;
  background: rgba(55, 176, 233, 0.8);
  position: fixed;
  top: 30%;
  right: -4.5833rem;
  z-index: 2; }
.right-float ul {
  width: 4.5833rem;
  height: 9.1667rem;
  padding: .7292rem .0521rem .7292rem .5208rem; }
.right-float ul li {
  width: 100%;
  height: 1.4583rem;
  line-height: 1.4583rem; }
.right-float ul li img {
  vertical-align: middle; }
.right-float .msg-icon {
  padding-left: 2.0833rem; }
.right-float .phone-icon {
  padding-left: .8854rem; }
.right-float .center-icon {
  height: 1.7708rem;
  line-height: 1.7708rem; }
.right-float .center-icon .call-icon {
  float: left; }
.right-float .center-icon .right-icon {
  float: right; }
.right-float .more-icon {
  padding-left: 1.9792rem; }
.right-float .more-icon a {
  padding: 0 .5208rem; }

.backTop {
  position: fixed;
  bottom: 25%;
  right: 0;
  z-index: 10;
  display: none; }
.backTop img {
  width: 2.3438rem;
  height: 2.3438rem;
  border-radius: .1563rem; }

.crumb {
  width: 62.5rem;
  height: 1.9792rem;
  line-height: 1.9792rem;
  margin: 0 auto;
  padding: 0 1.0417rem; }
.crumb p .a-home {
  display: inline-block;
  height: 1.9792rem;
  width: .7813rem;
  vertical-align: middle;
  background: url("../img/icon/home.png") no-repeat center center; }
.crumb p span {
  color: #c4c4c5;
  display: inline-block;
  height: 1.9792rem;
  vertical-align: middle; }
.crumb p span a {
  font-size: .625rem;
  color: #475568;
  cursor: default; }
.crumb p span a.enabled {
  cursor: pointer; }
.crumb p span a.enabled:hover {
  color: #ff0000; }

.pro-footer {
  background: #4f5a6a; }
.pro-footer .footer-cont {
  width: 62.5rem;
  height: 7.2917rem;
  margin: 0 auto;
  padding-top: 1.0417rem;
  overflow: hidden; }
.pro-footer .footer-cont .footer-cont-left {
  padding: 1.7708rem 1.0417rem;
  width: 11.9792rem;
  height: 5.3125rem;
  border-right: .0521rem solid #616b79;
  float: left; }
.pro-footer .footer-cont .footer-cont-left img {
  max-width: 100%; }
.pro-footer .footer-cont .footer-cont-center {
  width: 35.4167rem;
  float: left;
  padding: .2083rem 2.6042rem;
  text-align: center;
  overflow: hidden; }
.pro-footer .footer-cont .footer-cont-center p {
  color: #c5c8cc;
  line-height: 1.25rem;
  font-size: .625rem;
  margin-bottom: 0; }
.pro-footer .footer-cont .footer-cont-center p a {
  color: #c5c8cc; }
.pro-footer .footer-cont .footer-cont-center p a:hover {
  color: #37b0e9; }
.pro-footer .footer-cont .footer-cont-right {
  width: 8.75rem;
  float: right;
  padding-top: .5208rem; }
.pro-footer .footer-cont .footer-cont-right #_ideConac {
  float: left; }
.pro-footer .footer-cont .footer-cont-right img {
  width: 4.375rem;
  height: 4.375rem; }

.menu-tab {
  width: 100%;
  height: 2.3438rem;
  border-bottom: .1563rem solid #0c54b1; }
.menu-tab li {
  float: left; }
.menu-tab li a {
  display: block;
  font-size: .9375rem;
  color: #475568;
  height: 2.3438rem;
  line-height: 2.3438rem;
  padding: 0 1.3021rem; }
.menu-tab li.active a {
  background: #0c54b1;
  color: #fff; }
.menu-tab li.active:hover a {
  color: #fff; }
.menu-tab li:hover a {
  color: #0c54b1; }

.pro-menu-con {
  display: none; }
.pro-menu-con:nth-of-type(1) {
  display: block; }

button {
  cursor: pointer; }
button.disabled, button[disabled='disabled'] {
  cursor: not-allowed; }

.normal-btn {
  display: inline-block;
  min-width: 5.2083rem;
  line-height: 1.7708rem;
  cursor: pointer;
  padding: 0 0.9375rem;
  text-align: center;
  border: 0.0521rem solid #0c54b1;
  border-radius: 0.2063rem;
  color: #0c54b1;
  background: none;
  outline: none;
  font-size: .7292rem;
  margin: 0 0.1042rem;
}
.normal-btn:hover {
  background: #0c54b1;
  color: #fff; }
.normal-btn.btn-blue {
  min-width: 5.2083rem; }
.normal-btn.disabled, .normal-btn[disabled='disabled'] {
  cursor: not-allowed; }

.normal-btn-blue {
  display: inline-block;
  min-width: 5.2083rem;
  cursor: pointer;
  line-height: 1.7708rem;
  padding: 0 .9375rem;
  text-align: center;
  border: .0521rem solid #0c54b1;
  border-radius: .1563rem;
  color: #fff;
  background: #0c54b1;
  outline: none;
  font-size: .7292rem;
  margin: 0 .1042rem; }
.normal-btn-blue:hover {
  background: #0f62cd; }
.normal-btn-blue.disabled, .normal-btn-blue[disabled='disabled'] {
  cursor: not-allowed; }

.pro-page {
  height: 1.25rem;
  text-align: center;
  font-size: .625rem;
  overflow: hidden;
  color: #3c4349;
  margin: 2.0833rem 0; }
.pro-page span, .pro-page a {
  display: inline-block;
  height: 1.25rem;
  line-height: 1.25rem; }
.pro-page select::-ms-expand {
  display: none; }
.pro-page .page-select {
  width: 3.5417rem;
  height: 1.25rem;
  line-height: 1.25rem;
  background: #eff1f6;
  margin-left: .4167rem;
  outline: none;
  border: none;
  padding: 0 .8333rem; }
.pro-page .page a {
  min-width: 1.3542rem;
  display: inline-block;
  padding: 0 .4167rem;
  background: #eff1f6;
  margin-left: .2083rem; }
.pro-page .page a:hover {
  background: #37b0e9;
  color: #fff; }

.h-page {
  height: 1.25rem;
  font-size: .625rem;
  overflow: hidden;
  color: #3c4349; }
.h-page span, .h-page a {
  display: inline-block;
  height: 1.25rem;
  line-height: 1.25rem; }
.h-page select::-ms-expand {
  display: none; }
.h-page .page-select {
  width: 3.5417rem;
  height: 1.25rem;
  line-height: 1.25rem;
  background: #e5e6ea;
  outline: none;
  border: none;
  padding: 0 .8333rem;
  padding-right: 0;
}
.h-page .page a {
  min-width: 1.3542rem;
  display: inline-block;
  padding: 0 .4167rem;
  background: #e5e6ea;
  margin-left: .2083rem; }
.h-page .page a:hover {
  background: #37b0e9;
  color: #fff; }
.h-page .page-num {
  margin-left: .2083rem; }
.h-page .page-noClick a {
  background: #edf1f2;
  color: #c2c7d0;
  cursor: not-allowed; }
.h-page .page-noClick a:hover {
  background: #edf1f2;
  color: #c2c7d0; }

.tree-list .accordionBox li .link {
  position: relative;
  cursor: pointer;
  width: 11.1458rem;
  height: 2.0833rem;
  line-height: 2.0833rem;
  font-size: .7292rem;
  color: #373d41;
  padding-left: 1.5625rem;
  padding-right: 1.0417rem;
  /*background: url("../img/icon/tree-icon-d.png") no-repeat .7292rem center; */
}
.tree-list .accordionBox li .link:after {
  content: '';
  display: none;
  width: .7813rem;
  height: 2.0833rem;
  background: url("../img/icon/tree-hover.png") no-repeat;
  position: absolute;
  top: 0;
  right: -0.7813rem; }
.tree-list .accordionBox li .link > a {
  font-size: .8333rem;
  font-weight: bold;
  color: #000;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }
.tree-list .accordionBox li .link:hover a {
  color: #0c54b1; }
.tree-list .accordionBox li .link:focus, .tree-list .accordionBox li .link.active {
  color: #fff;
  background: #37b0e9 url("../img/icon/tree-icon.png") no-repeat .7292rem center; }
.tree-list .accordionBox li .link:focus > a, .tree-list .accordionBox li .link.active > a {
  color: #fff; }
.tree-list .accordionBox li .link:focus:after, .tree-list .accordionBox li .link.active:after {
  display: block; }
.tree-list .accordionBox li .submenu {
  display: none;
}
.tree-list .accordionBox li.active .submenu {
  display: block;
}
.tree-list .accordionBox li .submenu li {
  position: relative;
  display: block;
  height: 3.125rem;
  line-height: 3.125rem;
  font-size: .8333rem;
  color: #747783;
  padding-left: 1.5625rem;
  padding-right: 1.0417rem;
}
.tree-list .accordionBox li .submenu li a {
  display: block;
  width: 12.2396rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 1.0417rem;
}
.tree-list .accordionBox li .submenu li a:after {
  content: '';
  display: none;
  width: .7813rem;
  height: 2.0833rem;
  background: url("../img/icon/tree-hover.png") no-repeat;
  position: absolute;
  top: 0;
  right: -0.7813rem; }
.tree-list .accordionBox li .submenu li:hover a {
  color: #0c54b1; }
.tree-list .accordionBox li .submenu li:focus, .tree-list .accordionBox li .submenu li.active {
  background: #dae9fa;
}
.tree-list .accordionBox li .submenu li:focus a, .tree-list .accordionBox li .submenu li.active a {
  color: #0c68c4; }
.tree-list .accordionBox li .submenu li:focus a:after, .tree-list .accordionBox li .submenu li.active a:after {
  /*display: block;*/
}

.h-radio-btn {
  background: none;
  overflow: hidden; }
.h-radio-btn .radio-label {
  display: inline-block;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  float: left;
  margin: .2083rem 1.1458rem .2083rem .2083rem; }
.h-radio-btn .radio-label .radio-input {
  position: absolute;
  opacity: 0;
  left: 0; }
.h-radio-btn .radio-label .radio-input:checked + .radio-text:before {
  background: #37b0e9;
  border: .2604rem solid #c3e7f8; }
.h-radio-btn .radio-label .radio-text {
  display: inline-block;
  padding-left: 1.3542rem;
  position: relative;
  line-height: 1.4583rem;
  height: 1.4583rem; }
.h-radio-btn .radio-label .radio-text:before {
  content: '';
  display: inline-block;
  width: .9375rem;
  height: .9375rem;
  box-sizing: border-box;
  border: .0521rem solid #c0c1c6;
  border-radius: 50%;
  position: absolute;
  top: .3125rem;
  left: 0; }

.checkbox-group .check-item {
  margin: .2604rem 0;
  float: left; }
.checkbox-group .list-checkbox {
  padding-left: 1.3542rem;
  position: relative;
  margin-right: 1.3542rem;
  cursor: pointer; }
.checkbox-group .list-checkbox .check-box,
.checkbox-group .list-checkbox .input-check {
  position: absolute;
  top: 50%;
  left: 0;
  width: .7813rem;
  height: .7813rem;
  margin-top: -0.4167rem;
  cursor: pointer; }
.checkbox-group .list-checkbox .input-check {
  z-index: 2;
  opacity: 0; }
.checkbox-group .list-checkbox .input-check:checked + .check-box:before {
  background: url("../img/icon/checked.png") no-repeat center;
  border: .0521rem solid #37b0e9; }
.checkbox-group .list-checkbox .check-box:before {
  content: '';
  display: inline-block;
  width: .7813rem;
  height: .7813rem;
  border: .0521rem solid #c0c1c6;
  border-radius: .1563rem; }

.select-switch {
  width: 3.2292rem;
  height: 1.25rem;
  margin-left: .7813rem;
  display: inline-block;
  position: relative;
  top: .4167rem; }
.select-switch .switch-input {
  display: none; }
.select-switch .button-label {
  position: relative;
  display: inline-block;
  width: 3.2292rem;
  height: 1.25rem;
  background-color: #c6c6c6;
  border-radius: .625rem;
  overflow: hidden;
  padding-left: 0; }
.select-switch .button-label .circle {
  position: absolute;
  top: .0521rem;
  left: .0521rem;
  width: 1.1458rem;
  height: 1.1458rem;
  border-radius: 50%;
  background-color: #fff;
  transition: all 0.3s; }
.select-switch .button-label .text {
  position: absolute;
  top: -0.0521rem;
  line-height: 1.3542rem;
  font-size: .625rem;
  color: #fff;
  font-weight: normal; }
.select-switch .button-label .text.on {
  display: none;
  text-indent: .5208rem; }
.select-switch .button-label .text.off {
  display: inline-block;
  text-indent: 1.5625rem; }
.select-switch .switch-input:checked + label.button-label .circle {
  left: 2.0313rem; }
.select-switch .switch-input:checked + label.button-label .on {
  display: inline-block; }
.select-switch .switch-input:checked + label.button-label .off {
  display: none; }
.select-switch .switch-input:checked + label.button-label {
  background: #37b0e9; }

.file-show {
  width: 98%;
  border-collapse: collapse; }
.file-show tr {
  height: 2.0833rem;
  border-bottom: .0521rem solid #e4e6ea; }
.file-show tr:hover {
  background: #fafbfc; }
.file-show td {
  padding: .5208rem; }
.file-show .file-icon {
  width: .7292rem;
  padding: 0; }
.file-show .file-icon img {
  width: .7292rem;
  vertical-align: middle; }
.file-show .file-con {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: .7292rem;
  overflow: hidden;
  max-width: 13.0208rem; }
.file-show .operate-icon {
  width: 1.5625rem;
  padding: 0 .2604rem;
  cursor: pointer; }
.file-show .operate-btn {
  display: block;
  width: .7292rem;
  height: .7292rem; }
.file-show .delete-btn {
  background: url("../img/icon/delete.png") no-repeat center; }
.file-show .download-btn {
  background: url("../img/icon/download.png") no-repeat center; }

.h-list-loading {
  margin: 6.25rem 0;
  text-align: center; }
.h-list-loading img {
  vertical-align: middle;
  margin-right: .5208rem; }

.h-list-error {
  width: 46.7708rem;
  height: 6.875rem;
  margin: 1.5625rem auto;
  background: #f5f7fc;
  text-align: center;
  padding: 1.3021rem 0;
  font-size: .8333rem; }
.h-list-error img {
  vertical-align: middle;
  margin-right: .4167rem; }
.h-list-error .show-error a {
  font-size: .625rem;
  color: #747783;
  display: block;
  position: relative;
  padding-left: 1.8229rem; }
.h-list-error .show-error a:hover .error-text {
  display: block; }
.h-list-error .show-error a .error-text {
  width: 23.0208rem;
  height: auto;
  padding: 1.0417rem;
  box-shadow: 0rem .2083rem 1.0417rem rgba(68, 58, 145, 0.2);
  position: absolute;
  top: .5208rem;
  left: 50%;
  margin-left: -11.5104rem;
  position: relative;
  display: none;
  background: #fff;
  text-align: left; }
.h-list-error .show-error a .error-text:before {
  content: '';
  display: block;
  background: #red url("../img/error-dian.png");
  width: .625rem;
  height: .3125rem;
  position: absolute;
  top: -0.2604rem;
  left: 50%;
  margin-left: -0.3125rem; }

.h-list-warn {
  width: 100%;
  height: 5rem;
  line-height: 5rem;
  margin: 1.5625rem auto;
  background: #f5f7fc;
  text-align: center;
  font-size: .8333rem; }
.h-list-warn img {
  vertical-align: middle;
  margin-right: .4167rem; }

.notice-layout {
  background: #fff;
  height: 100%; }
.notice-layout .notice-mainCont {
  padding-top: 4.6875rem;
  text-align: center; }
.notice-layout .notice-mainCont h2 {
  font-size: 1.1458rem;
  font-weight: bold;
  margin-top: 2.8125rem;
  margin-bottom: .7292rem; }
.notice-layout .notice-mainCont p {
  font-size: .7292rem;
  color: #86939c; }
.notice-layout .notice-mainCont .backHome-btn {
  width: 9.8958rem;
  height: 2.0833rem;
  margin-top: 3.6458rem;
  line-height: 2.0833rem; }

/*重写$.messager提示框样式 */
.panel.window.messager-window {
  width: 320px !important;
  border: 1px solid #e5e6eb !important;
  border-radius: 4px !important;
  background: #fff !important;
}
.panel-header.panel-header-noborder.window-header {
  width: 100% !important;
  background: #fff !important;
  padding: 14px 16px !important;
  border-bottom: 1px solid #f5f5f5 !important;
}
.panel-title {
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #333 !important;
  margin: 0 !important;
}
.panel-tool {
  top: 14px !important;
  right: 16px !important;
}
.panel-tool-close:hover {
  opacity: 1 !important;
  background-color: #f5f5f5 !important;
  border-radius: 2px !important;
}
.messager-body.panel-body.panel-body-noborder.window-body {
  border: 1px solid #fff !important;
  width: 100% !important;
  padding: 24px 16px !important;
  text-align: center !important;
  font-size: 14px !important;
  color: #666 !important;
  line-height: 1.6 !important;
}
.messager-icon {
  display: none !important;
}
.messager-button .l-btn.l-btn-small {
  width: 70px !important;
  height: 32px !important;
  line-height: 32px !important;
  padding: 0 !important;
  border-radius: 2px !important;
  font-size: 14px !important;
  margin: 0 5px !important;
  border: none !important;
  padding-top: 4px !important;
}
.messager-button .l-btn.l-btn-small:first-child:not(:last-child),
.messager-button .l-btn.l-btn-small:only-child {
  background: #1890FF !important;
  color: #fff !important;
}
.messager-button .l-btn.l-btn-small:first-child:not(:last-child):hover,
.messager-button .l-btn.l-btn-small:only-child:hover {
  background: #096DD9 !important;
}
.l-btn-text {
  padding: 0 !important;
  font-size: 14px !important;
}
.window-shadow{
  box-shadow: none !important;
  background: none !important;
  -webkit-box-shadow: none !important;
}
.panel-tool-close {
  width: 16px !important;
  height: 16px !important;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E") no-repeat center !important;
  background-size: 16px !important;
  opacity: 0.7 !important;
  border: none !important;
  outline: none !important;
}
.panel-tool-close:hover {
  opacity: 1 !important;
  background-color: #f5f5f5 !important;
  border-radius: 2px !important;
}
/*新表格样式*/
.panel-header{
  display: none;
}
#dba{
  display: none;
}
.datagrid-header{
  height: 46px !important;
}
.datagrid-header .datagrid-cell{
  line-height: 36px;
}
.datagrid-header .datagrid-cell span{
  color: #333 !important;
  font-family: '微软雅黑';
}
.newTable .datagrid-htable .datagrid-header-row td{
  background: #D1E2FF !important;
}
.datagrid-header, .datagrid-td-rownumber{
  background-color: #D1E2FF !important;

}
.datagrid-row-editing .datagrid-cell{
  font-size: 14px;
}
.panel-header, .panel-body{
  border-width: 0;
  border-style: none;
}
.datagrid-header td, .datagrid-body td, .datagrid-footer td{
  border-style: none;
}
.textbox.textbox-invalid.numberbox {
  width: 210px !important;
}

/*# sourceMappingURL=public.css.map */
