* {
  margin: 0;
  padding: 0;
  list-style-type: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html,
body {
  min-height: 100%;
}
html {
  font-size: 0.14583333rem;
  position: relative;
}
body {
  background-color: #f8f8f8;
  font-size: 0.14583333rem;
  font-family: "Helvetica Neue", Helvetica, "Microsoft YaHei", Arial, sans-serif;
}
body,
a {
  color: #323232;
}
a {
  text-decoration: none;
}
a:hover {
  color: #333333;
}
em,
i {
  font-style: normal;
}
strong {
  font-weight: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
input {
  font-size: 0.14583333rem;
  font-family: "Helvetica Neue", Helvetica, "Microsoft YaHei", Arial, sans-serif;
  background: none;
  border-radius: 0;
}
input[type='text'],
input[type='submit'],
input[type='button'],
input[type='date'],
textarea,
select {
  width: auto;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0;
}
input[type='checkbox'],
input[type='radio'] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none;
}
img {
  display: block;
  width: 100%;
}
.fade-transition {
  transition: all .3s ease;
}
.fade-enter,
.fade-leave {
  filter: alpha(opacity=0);
  /* IE */
  -moz-opacity: 0;
  /* 老版Mozilla */
  -khtml-opacity: 0;
  /* 老版Safari */
  opacity: 0;
  /* 支持opacity的浏览器*/
}
.text-color {
  color: #323232;
}
.text-color-bg {
  background-color: #323232;
}
.hover-color {
  color: #2196f3;
}
.hover-color-bg {
  background-color: #2196f3;
}
.active-color {
  color: #e6e6e6;
}
.active-color-bg {
  background-color: #e6e6e6;
}
.bg-color {
  color: #f8f8f8;
}
.bg-color-bg {
  background-color: #f8f8f8;
}
.main-sep-color {
  color: #c8c8c8;
}
.main-sep-bg {
  background-color: #c8c8c8;
}
.sub-sep-color {
  color: #dcdcdc;
}
.sub-sep-bg {
  background-color: #dcdcdc;
}
.mask-color {
  color: rgba(50, 50, 50, 0.4);
}
.mask-bg {
  background-color: rgba(50, 50, 50, 0.4);
}
.left {
  float: left;
}
.right {
  float: right;
}
.oh {
  overflow: hidden;
}
.clear {
  clear: both;
}
.ab {
  position: absolute;
}
.fx {
  position: fixed;
}
.row:before,
.row:after {
  display: table;
  content: ' ';
}
.row:after {
  clear: both;
}
.row > [class*='col-'] {
  float: left;
  min-height: 1px;
}
.col-1 {
  width: 8.33333333%;
}
.col-2 {
  width: 16.66666667%;
}
.col-3 {
  width: 25%;
}
.col-4 {
  width: 33.33333333%;
}
.col-5 {
  width: 41.66666667%;
}
.col-6 {
  width: 50%;
}
.col-7 {
  width: 58.33333333%;
}
.col-8 {
  width: 66.66666667%;
}
.col-9 {
  width: 75%;
}
.col-10 {
  width: 83.33333333%;
}
.col-11 {
  width: 91.66666667%;
}
.col-12 {
  width: 100%;
}
h1 {
  font-size: 0.20833333rem;
  font-weight: bold;
  line-height: 0.20833333rem;
}
h1.left-line {
  text-indent: 0.27083333rem;
  border-left: 0.03125rem solid #323232;
}
h2 {
  font-size: 0.20833333rem;
  line-height: 0.20833333rem;
}
h3 {
  font-size: 0.16666667rem;
}
h4 {
  font-size: 0.14583333rem;
}
p {
  font-size: 0.14583333rem;
}
button {
  font-size: 0.14583333rem;
  width: 1.25rem;
  height: 0.41666667rem;
  border: 0;
  outline: 0;
  -webkit-appearance: none;
  border-radius: 0.04166667rem;
  -webkit-border-radius: 0.04166667rem;
  cursor: pointer;
}
button.btn-default {
  background-color: #2196f3;
  color: #fff;
}
button.btn-success {
  background-color: #f44336;
  color: #fff;
}
button.btn-cancel {
  background-color: #e6e6e6;
}
button.btn-link {
  width: auto;
  height: auto;
  min-height: auto;
  min-width: auto;
  background-color: transparent;
  padding: 0.05208333rem 0.10416667rem 0.05208333rem 0;
  font-weight: 400;
  color: #2196f3;
  cursor: pointer;
  border-radius: 0;
}
button.btn-link:active,
button.btn-link:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: underline;
}
button:active,
button:focus {
  -webkit-box-shadow: inset 0 0.03125rem 0.05208333rem rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 0.03125rem 0.05208333rem rgba(0, 0, 0, 0.125);
}
.notice-red {
  color: #f44336;
}
.notice-green {
  color: #4caf50;
}
.form-group {
  height: auto;
  overflow: hidden;
  margin-bottom: 0.20833333rem;
}
.form-group .form-label {
  text-align: right;
  height: 0.4375rem;
  line-height: 0.4375rem;
  padding: 0 0.14583333rem;
  font-size: 0.14583333rem;
  font-weight: bold;
}
.form-group .form-label .require {
  color: #ff0000;
}
.form-group .form-input,
.form-group .form-select,
.form-group .form-textarea {
  height: auto;
  /*line-height: @form-inputout-height;*/
  padding: 0 0.14583333rem;
}
.form-group .form-input input,
.form-group .form-select input,
.form-group .form-textarea input,
.form-group .form-input select,
.form-group .form-select select,
.form-group .form-textarea select,
.form-group .form-input textarea,
.form-group .form-select textarea,
.form-group .form-textarea textarea {
  width: 100%;
}
.form-group .form-textarea {
  height: 1.35416667rem;
}
.form-group .form-textarea textarea {
  height: 1.35416667rem;
}
.form-group .form-tag {
  line-height: 0.20833333rem;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
  display: block;
  float: left;
  outline: none;
  border: 0;
  font-size: 0.14583333rem;
  background-color: #fff;
  line-height: 0.41666667rem;
  height: 0.41666667rem;
  border: 0.01041667rem solid #e5e5e5;
  padding-left: 0.10416667rem;
  font-family: "Helvetica Neue", Helvetica, "Microsoft YaHei", Arial, sans-serif;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
  border: 0.01041667rem solid #555;
}
select:disabled,
textarea:disabled,
input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="datetime"]:disabled,
input[type="datetime-local"]:disabled,
input[type="date"]:disabled,
input[type="month"]:disabled,
input[type="time"]:disabled,
input[type="week"]:disabled,
input[type="number"]:disabled,
input[type="email"]:disabled,
input[type="url"]:disabled,
input[type="search"]:disabled,
input[type="tel"]:disabled,
input[type="color"]:disabled {
  background-color: #e6e6e6;
}
select {
  background-image: url(/agent_pc/app/img/down.png);
  background-size: 0.20833333rem 0.20833333rem;
  background-position: 96% center;
  background-repeat: no-repeat;
  padding: 0 0.3125rem 0 0.10416667rem;
}
.add-item .form-group {
  margin-bottom: 0.10416667rem;
}
.add-item-controller {
  padding-left: 1.51041667rem;
}
.add-item-controller p {
  cursor: pointer;
  color: #2196f3;
  margin-bottom: 0.15625rem;
}
.add-item-del {
  cursor: pointer;
  height: 0.41666667rem;
  line-height: 0.41666667rem;
  padding-left: 0.10416667rem;
  color: #2196f3;
}
.add-item-del.hide {
  display: none;
}
.form-group.location-chose {
  margin-bottom: 0;
}
.form-group.location-chose .form-select {
  margin-bottom: 0.10416667rem;
  margin-right: 0.10416667rem;
}
.form-group.location-chose .form-input {
  margin-bottom: 0.10416667rem;
}
.form-group.location-chose .location-notice {
  color: #969696;
  margin-bottom: 0.10416667rem;
}
.form-group.location-chose .location-map {
  width: 6.45833333rem;
  height: 3.125rem;
  margin-bottom: 0.20833333rem;
  border: 1px solid #e5e5e5;
}
.form-group em.invalid {
  display: inline-block;
  left: 100%;
  font-size: 0.125rem;
  margin-top: 0.0625rem;
  color: #f44336;
  height: 0.1875rem;
}
.form-group .file-upload em {
  line-height: 0.1875rem;
}
.form-group .file-upload em.invalid {
  clear: both;
  display: block;
  white-space: nowrap;
  font-size: 0.125rem;
  color: #f44336;
}
.form-group input.invalid,
.form-group select.invalid,
.form-group textarea.invalid {
  border: 1px solid #f44336;
}
.form-group input.valid,
.form-group select.valid,
.form-group textarea.valid {
  border: 1px solid #4caf50;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
  font-size: 0.14583333rem;
}
.table {
  width: 100%;
  min-width: 1100px;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.table thead > tr {
  /*line-height: 60/96rem;*/
  height: 0.625rem;
  border: 1px solid #dcdcdc;
}
.table thead > tr > th {
  padding-left: 0.08333333rem;
  text-align: left;
  font-weight: normal;
}
.table thead > tr > th select {
  padding-left: 0;
}
.table tbody tr td {
  /*line-height: 60/96rem;*/
  height: 0.625rem;
  vertical-align: middle;
  border-bottom: 1px solid #dcdcdc;
}
.table tbody tr td .checkbox {
  position: relative;
  top: 0.05208333rem;
}
.table tbody > tr > td {
  padding: 0 0.08333333rem;
}
.table tbody > tr:hover {
  background-color: #f8f8f8;
}
.table select {
  border: 0;
}
.pop-table {
  width: 100%;
  height: auto;
  overflow: hidden;
  border-top: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
}
.pop-table tbody {
  text-align: center;
}
.pop-table tbody tr td {
  /*line-height: 60/96rem;*/
  height: 0.625rem;
  vertical-align: middle;
  border-bottom: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.pop-table tbody tr td:last-child {
  border-right: none;
}
.pop-table tbody > tr > td {
  padding: 0 0.08333333rem;
}
.pop-table tbody > tr:hover {
  background-color: #f8f8f8;
}
.pager {
  height: auto;
  overflow: hidden;
  text-align: center;
  margin-top: 0.15625rem;
}
.pager ul {
  display: inline-block;
}
.pager ul li {
  float: left;
  font-size: 0.14583333rem;
  line-height: 0.41666667rem;
  margin-right: 0.04166667rem;
}
.pager ul li.pager-btn {
  position: relative;
  width: 0.41666667rem;
  height: 0.41666667rem;
  border: 1px solid #dcdcdc;
}
.pager ul li.pager-btn:hover {
  background-color: #e8e8e8;
}
.pager ul li.pager-btn.pager-previous:before {
  position: absolute;
  content: "\e614";
  width: 0.41666667rem;
  left: 0;
  top: 0;
}
.pager ul li.pager-btn.pager-next:before {
  position: absolute;
  content: "\e615";
  width: 0.41666667rem;
  left: 0;
  top: 0;
}
.pager ul li.pager-btn > a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.pager ul li.pager-input {
  width: 0.625rem;
  height: 0.41666667rem;
}
.pager ul li.pager-input input {
  display: inline-block;
  width: 100%;
}
.pager ul li.pager-jump button {
  width: 0.83333333rem;
  border-radius: 0;
}
div.checkbox,
span.checkbox {
  display: inline-block;
  height: 0.20833333rem;
}
div.checkbox input[type='checkbox'],
span.checkbox input[type='checkbox'] {
  width: 1px;
  height: 1px;
  visibility: hidden;
}
div.checkbox input[type='checkbox']:checked + label:before,
span.checkbox input[type='checkbox']:checked + label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/check_box/c_3.png);
}
div.checkbox input[type='checkbox']:checked[disabled='disabled'] + label:before,
span.checkbox input[type='checkbox']:checked[disabled='disabled'] + label:before,
div.checkbox input[type='checkbox']:checked:disabled + label:before,
span.checkbox input[type='checkbox']:checked:disabled + label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/check_box/c_5.png);
}
div.checkbox input[type='checkbox'][disabled='disabled'] + label:before,
span.checkbox input[type='checkbox'][disabled='disabled'] + label:before,
div.checkbox input[type='checkbox']:disabled + label:before,
span.checkbox input[type='checkbox']:disabled + label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/check_box/c_4.png);
}
div.checkbox label,
span.checkbox label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding-left: 0.20833333rem;
  height: 0.20833333rem;
  font-size: 0.14583333rem;
  text-indent: 0.10416667rem;
}
div.checkbox label:before,
span.checkbox label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/check_box/c_1.png);
  background-size: auto 100%;
}
div.checkbox label:hover:before,
span.checkbox label:hover:before {
  content: '';
  position: absolute;
  background-image: url(/agent_pc/app/img/check_box/c_2.png);
}
div.checkbox-tag,
span.checkbox-tag {
  display: inline-block;
  height: 0.41666667rem;
}
div.checkbox-tag input[type='checkbox'],
span.checkbox-tag input[type='checkbox'] {
  width: 1px;
  height: 1px;
  visibility: hidden;
}
div.checkbox-tag input[type='checkbox']:checked + label,
span.checkbox-tag input[type='checkbox']:checked + label {
  background-color: #2196f3;
  color: #fff;
}
div.checkbox-tag input[type='checkbox']:checked + label:before,
span.checkbox-tag input[type='checkbox']:checked + label:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: 1px solid #2196f3;
}
div.checkbox-tag input[type='checkbox']:checked[disabled='disabled'] + label,
span.checkbox-tag input[type='checkbox']:checked[disabled='disabled'] + label,
div.checkbox-tag input[type='checkbox']:checked:disabled + label,
span.checkbox-tag input[type='checkbox']:checked:disabled + label {
  background-color: #73716e;
  color: #fff;
}
div.checkbox-tag input[type='checkbox']:checked[disabled='disabled'] + label:before,
span.checkbox-tag input[type='checkbox']:checked[disabled='disabled'] + label:before,
div.checkbox-tag input[type='checkbox']:checked:disabled + label:before,
span.checkbox-tag input[type='checkbox']:checked:disabled + label:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: 1px solid #73716e;
}
div.checkbox-tag input[type='checkbox'][disabled='disabled'] + label,
span.checkbox-tag input[type='checkbox'][disabled='disabled'] + label,
div.checkbox-tag input[type='checkbox']:disabled + label,
span.checkbox-tag input[type='checkbox']:disabled + label {
  color: #777;
}
div.checkbox-tag input[type='checkbox'][disabled='disabled'] + label:before,
span.checkbox-tag input[type='checkbox'][disabled='disabled'] + label:before,
div.checkbox-tag input[type='checkbox']:disabled + label:before,
span.checkbox-tag input[type='checkbox']:disabled + label:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border: 1px solid #eee;
}
div.checkbox-tag label,
span.checkbox-tag label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  height: 0.41666667rem;
  line-height: 0.41666667rem;
  padding: 0 0.10416667rem;
  font-size: 0.14583333rem;
}
div.checkbox-tag label:before,
span.checkbox-tag label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: 1px solid #e5e5e5;
}
div.checkbox-tag label:hover:before,
span.checkbox-tag label:hover:before {
  content: '';
  position: absolute;
  border: 1px solid #73716e;
}
div.checkbox-r,
span.checkbox-r {
  display: inline-block;
  height: 0.20833333rem;
}
div.checkbox-r input[type='checkbox'],
span.checkbox-r input[type='checkbox'] {
  width: 1px;
  height: 1px;
  visibility: hidden;
}
div.checkbox-r input[type='checkbox']:checked + label:before,
span.checkbox-r input[type='checkbox']:checked + label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/radio-box/r_3.png);
}
div.checkbox-r input[type='checkbox']:checked[disabled='disabled'] + label:before,
span.checkbox-r input[type='checkbox']:checked[disabled='disabled'] + label:before,
div.checkbox-r input[type='checkbox']:checked:disabled + label:before,
span.checkbox-r input[type='checkbox']:checked:disabled + label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/radio-box/r_5.png);
}
div.checkbox-r input[type='checkbox'][disabled='disabled'] + label:before,
span.checkbox-r input[type='checkbox'][disabled='disabled'] + label:before,
div.checkbox-r input[type='checkbox']:disabled + label:before,
span.checkbox-r input[type='checkbox']:disabled + label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/radio-box/r_4.png);
}
div.checkbox-r label,
span.checkbox-r label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding-left: 0.20833333rem;
  height: 0.20833333rem;
  text-indent: 0.10416667rem;
  font-size: 0.14583333rem;
}
div.checkbox-r label:before,
span.checkbox-r label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/radio-box/r_1.png);
  background-size: auto 100%;
}
div.checkbox-r label:hover:before,
span.checkbox-r label:hover:before {
  content: '';
  position: absolute;
  background-image: url(/agent_pc/app/img/radio-box/r_2.png);
}
div.radiobox {
  display: inline-block;
  height: 0.20833333rem;
}
div.radiobox input[type='radio'] {
  width: 1px;
  height: 1px;
  visibility: hidden;
}
div.radiobox input[type='radio']:checked + label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/radio-box/r_3.png);
}
div.radiobox input[type='radio']:checked[disabled='disabled'] + label:before,
div.radiobox input[type='radio']:checked:disabled + label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/radio-box/r_5.png);
}
div.radiobox input[type='radio'][disabled='disabled'] + label:before,
div.radiobox input[type='radio']:disabled + label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/radio-box/r_4.png);
}
div.radiobox label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding-left: 0.20833333rem;
  height: 0.20833333rem;
  text-indent: 0.10416667rem;
  font-size: 0.14583333rem;
}
div.radiobox label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/radio-box/r_1.png);
  background-size: auto 100%;
}
div.radiobox label:hover:before {
  content: '';
  position: absolute;
  background-image: url(/agent_pc/app/img/radio-box/r_2.png);
}
div.radiobox-1 {
  display: inline-block;
  height: 0.20833333rem;
}
div.radiobox-1 input[type='radio'] {
  width: 0;
  height: 0;
  opacity: 0;
}
div.radiobox-1 input[type='radio']:checked + label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/radio_box_1/r_1_3.png);
}
div.radiobox-1 input[type='radio']:checked[disabled='disabled'] + label:before,
div.radiobox-1 input[type='radio']:checked:disabled + label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/radio_box_1/r_1_5.png);
}
div.radiobox-1 input[type='radio'][disabled='disabled'] + label:before,
div.radiobox-1 input[type='radio']:disabled + label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/radio_box_1/r_1_4.png);
}
div.radiobox-1 label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding-left: 0.20833333rem;
  height: 0.20833333rem;
  text-indent: 0.10416667rem;
  font-size: 0.14583333rem;
}
div.radiobox-1 label:before {
  content: '';
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  min-width: 14px;
  min-height: 14px;
  left: 0;
  top: 0;
  background-image: url(/agent_pc/app/img/radio_box_1/r_1_1.png);
  background-size: auto 100%;
}
div.radiobox-1 label:hover:before {
  content: '';
  position: absolute;
  background-image: url(/agent_pc/app/img/radio_box_1/r_1_2.png);
}
.file-upload {
  position: relative;
  padding: 0;
}
.file-upload.i {
  display: block;
  float: left;
  /* margin-right: 15/96rem;*/
}
.file-upload.i label {
  left: 0;
}
.file-upload input[type="file"] {
  visibility: hidden;
  width: 1.5625rem;
  height: 1.5625rem;
}
.file-upload input[type="file"].l {
  visibility: hidden;
  width: 100%;
}
.file-upload label {
  position: absolute;
  width: 1.5625rem;
  height: 1.5625rem;
  top: 0;
  left: 0;
  border: 0.01041667rem solid #e5e5e5;
  text-align: center;
  line-height: 1.5625rem;
  overflow: hidden;
  z-index: 1;
}
.file-upload label .upload-img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: #fff;
}
.file-upload label .upload-status {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  color: #323232;
  font-weight: bold;
}
.file-upload label.l {
  width: 100%;
}
.file-upload + small {
  position: absolute;
  bottom: 0%;
  left: 60%;
}
.file-upload label.unUpload:before {
  position: absolute;
  content: "";
  width: 100%;
  line-height: 1.5625rem;
  font-weight: normal;
  color: #ccc;
  font-size: 0.625rem;
  text-align: center;
  left: 0;
  top: 0;
}
.file-upload label.unUpload:after {
  position: absolute;
  content: "暂无添加企业logo";
  width: 1.5625rem;
  height: 0.20833333rem;
  line-height: 0.20833333rem;
  color: #ccc;
  top: 70%;
  left: 0;
  font-size: 0.14583333rem;
  text-align: center;
  z-index: -1;
}
.file-upload label img {
  position: absolute;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  -webkit-transform: translate3d(-50%, -50%, 0);
}
.file-upload label span {
  position: absolute;
  color: #ccc;
  width: 100%;
  left: 0;
  top: 0;
}
.file-upload label progress {
  position: absolute;
  width: 100%;
  height: 0.10416667rem;
  left: 0;
  top: 50%;
  margin-top: -0.05208333rem;
}
.file-upload .file-show {
  visibility: hidden;
  position: absolute;
  width: 0;
  height: 0;
}
div.toast {
  position: fixed;
  line-height: 0.625rem;
  text-align: center;
  font-size: 0.20833333rem;
  height: 0;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 9;
}
div.toast.success {
  background-color: #4caf50;
  color: #fff;
}
div.toast.error {
  background-color: #f44336;
  color: #fff;
}
.alert {
  position: fixed;
  z-index: 12;
  width: 6.25rem;
  overflow: auto;
  background-color: #fff;
  top: 50%;
  left: 50%;
  margin-top: -2.08333333rem;
  margin-left: -3.125rem;
  -webkit-box-shadow: 0 0.03125rem 0.09375rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0.03125rem 0.09375rem rgba(0, 0, 0, 0.5);
}
.alert.auto {
  height: auto;
  margin-top: -3.125rem;
}
.alert .alert-head {
  height: 0.625rem;
  line-height: 0.625rem;
  text-align: center;
  border-bottom: 0.01041667rem solid #dcdcdc;
  font-size: 0.20833333rem;
}
.alert .alert-head .alert-success-head,
.alert .alert-head .alert-notice-head,
.alert .alert-head .alert-fail-head,
.alert .alert-head .alert-operate-head {
  position: relative;
  width: 100%;
  height: 0.625rem;
}
.alert .alert-head .alert-success-head .alert-success-head-btn,
.alert .alert-head .alert-notice-head .alert-success-head-btn,
.alert .alert-head .alert-fail-head .alert-success-head-btn,
.alert .alert-head .alert-operate-head .alert-success-head-btn,
.alert .alert-head .alert-success-head .alert-notice-head-btn,
.alert .alert-head .alert-notice-head .alert-notice-head-btn,
.alert .alert-head .alert-fail-head .alert-notice-head-btn,
.alert .alert-head .alert-operate-head .alert-notice-head-btn,
.alert .alert-head .alert-success-head .alert-fail-head-btn,
.alert .alert-head .alert-notice-head .alert-fail-head-btn,
.alert .alert-head .alert-fail-head .alert-fail-head-btn,
.alert .alert-head .alert-operate-head .alert-fail-head-btn,
.alert .alert-head .alert-success-head .alert-operate-head-btn,
.alert .alert-head .alert-notice-head .alert-operate-head-btn,
.alert .alert-head .alert-fail-head .alert-operate-head-btn,
.alert .alert-head .alert-operate-head .alert-operate-head-btn {
  cursor: pointer;
  position: absolute;
  right: 0.20833333rem;
  top: 0;
}
.alert .alert-content {
  width: 100%;
  height: auto;
}
.alert .alert-content .alert-success-content,
.alert .alert-content .alert-notice-content,
.alert .alert-content .alert-fail-content,
.alert .alert-content .alert-operate-content,
.alert .alert-content .alert-operate-content-2 {
  width: 100%;
  height: 2.39583333rem;
}
.alert .alert-content .alert-success-content .alert-success-icon,
.alert .alert-content .alert-notice-content .alert-success-icon,
.alert .alert-content .alert-fail-content .alert-success-icon,
.alert .alert-content .alert-operate-content .alert-success-icon,
.alert .alert-content .alert-operate-content-2 .alert-success-icon,
.alert .alert-content .alert-success-content .alert-notice-icon,
.alert .alert-content .alert-notice-content .alert-notice-icon,
.alert .alert-content .alert-fail-content .alert-notice-icon,
.alert .alert-content .alert-operate-content .alert-notice-icon,
.alert .alert-content .alert-operate-content-2 .alert-notice-icon,
.alert .alert-content .alert-success-content .alert-fail-icon,
.alert .alert-content .alert-notice-content .alert-fail-icon,
.alert .alert-content .alert-fail-content .alert-fail-icon,
.alert .alert-content .alert-operate-content .alert-fail-icon,
.alert .alert-content .alert-operate-content-2 .alert-fail-icon,
.alert .alert-content .alert-success-content .alert-success-img,
.alert .alert-content .alert-notice-content .alert-success-img,
.alert .alert-content .alert-fail-content .alert-success-img,
.alert .alert-content .alert-operate-content .alert-success-img,
.alert .alert-content .alert-operate-content-2 .alert-success-img {
  width: 2.29166667rem;
  height: 2.39583333rem;
  line-height: 2.89583333rem;
  padding-left: 0.625rem;
}
.alert .alert-content .alert-success-content .alert-success-icon .icon-success,
.alert .alert-content .alert-notice-content .alert-success-icon .icon-success,
.alert .alert-content .alert-fail-content .alert-success-icon .icon-success,
.alert .alert-content .alert-operate-content .alert-success-icon .icon-success,
.alert .alert-content .alert-operate-content-2 .alert-success-icon .icon-success,
.alert .alert-content .alert-success-content .alert-notice-icon .icon-success,
.alert .alert-content .alert-notice-content .alert-notice-icon .icon-success,
.alert .alert-content .alert-fail-content .alert-notice-icon .icon-success,
.alert .alert-content .alert-operate-content .alert-notice-icon .icon-success,
.alert .alert-content .alert-operate-content-2 .alert-notice-icon .icon-success,
.alert .alert-content .alert-success-content .alert-fail-icon .icon-success,
.alert .alert-content .alert-notice-content .alert-fail-icon .icon-success,
.alert .alert-content .alert-fail-content .alert-fail-icon .icon-success,
.alert .alert-content .alert-operate-content .alert-fail-icon .icon-success,
.alert .alert-content .alert-operate-content-2 .alert-fail-icon .icon-success,
.alert .alert-content .alert-success-content .alert-success-img .icon-success,
.alert .alert-content .alert-notice-content .alert-success-img .icon-success,
.alert .alert-content .alert-fail-content .alert-success-img .icon-success,
.alert .alert-content .alert-operate-content .alert-success-img .icon-success,
.alert .alert-content .alert-operate-content-2 .alert-success-img .icon-success {
  font-size: 1.25rem;
  color: #409e2a;
}
.alert .alert-content .alert-success-content .alert-success-icon .icon-flag-symbol,
.alert .alert-content .alert-notice-content .alert-success-icon .icon-flag-symbol,
.alert .alert-content .alert-fail-content .alert-success-icon .icon-flag-symbol,
.alert .alert-content .alert-operate-content .alert-success-icon .icon-flag-symbol,
.alert .alert-content .alert-operate-content-2 .alert-success-icon .icon-flag-symbol,
.alert .alert-content .alert-success-content .alert-notice-icon .icon-flag-symbol,
.alert .alert-content .alert-notice-content .alert-notice-icon .icon-flag-symbol,
.alert .alert-content .alert-fail-content .alert-notice-icon .icon-flag-symbol,
.alert .alert-content .alert-operate-content .alert-notice-icon .icon-flag-symbol,
.alert .alert-content .alert-operate-content-2 .alert-notice-icon .icon-flag-symbol,
.alert .alert-content .alert-success-content .alert-fail-icon .icon-flag-symbol,
.alert .alert-content .alert-notice-content .alert-fail-icon .icon-flag-symbol,
.alert .alert-content .alert-fail-content .alert-fail-icon .icon-flag-symbol,
.alert .alert-content .alert-operate-content .alert-fail-icon .icon-flag-symbol,
.alert .alert-content .alert-operate-content-2 .alert-fail-icon .icon-flag-symbol,
.alert .alert-content .alert-success-content .alert-success-img .icon-flag-symbol,
.alert .alert-content .alert-notice-content .alert-success-img .icon-flag-symbol,
.alert .alert-content .alert-fail-content .alert-success-img .icon-flag-symbol,
.alert .alert-content .alert-operate-content .alert-success-img .icon-flag-symbol,
.alert .alert-content .alert-operate-content-2 .alert-success-img .icon-flag-symbol {
  font-size: 1.25rem;
  color: #c8c8c8;
}
.alert .alert-content .alert-success-content .alert-success-icon .icon-flag-symbol:before,
.alert .alert-content .alert-notice-content .alert-success-icon .icon-flag-symbol:before,
.alert .alert-content .alert-fail-content .alert-success-icon .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content .alert-success-icon .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content-2 .alert-success-icon .icon-flag-symbol:before,
.alert .alert-content .alert-success-content .alert-notice-icon .icon-flag-symbol:before,
.alert .alert-content .alert-notice-content .alert-notice-icon .icon-flag-symbol:before,
.alert .alert-content .alert-fail-content .alert-notice-icon .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content .alert-notice-icon .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content-2 .alert-notice-icon .icon-flag-symbol:before,
.alert .alert-content .alert-success-content .alert-fail-icon .icon-flag-symbol:before,
.alert .alert-content .alert-notice-content .alert-fail-icon .icon-flag-symbol:before,
.alert .alert-content .alert-fail-content .alert-fail-icon .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content .alert-fail-icon .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content-2 .alert-fail-icon .icon-flag-symbol:before,
.alert .alert-content .alert-success-content .alert-success-img .icon-flag-symbol:before,
.alert .alert-content .alert-notice-content .alert-success-img .icon-flag-symbol:before,
.alert .alert-content .alert-fail-content .alert-success-img .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content .alert-success-img .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content-2 .alert-success-img .icon-flag-symbol:before,
.alert .alert-content .alert-success-content .alert-success-icon .icon-flag-symbol:after,
.alert .alert-content .alert-notice-content .alert-success-icon .icon-flag-symbol:after,
.alert .alert-content .alert-fail-content .alert-success-icon .icon-flag-symbol:after,
.alert .alert-content .alert-operate-content .alert-success-icon .icon-flag-symbol:after,
.alert .alert-content .alert-operate-content-2 .alert-success-icon .icon-flag-symbol:after,
.alert .alert-content .alert-success-content .alert-notice-icon .icon-flag-symbol:after,
.alert .alert-content .alert-notice-content .alert-notice-icon .icon-flag-symbol:after,
.alert .alert-content .alert-fail-content .alert-notice-icon .icon-flag-symbol:after,
.alert .alert-content .alert-operate-content .alert-notice-icon .icon-flag-symbol:after,
.alert .alert-content .alert-operate-content-2 .alert-notice-icon .icon-flag-symbol:after,
.alert .alert-content .alert-success-content .alert-fail-icon .icon-flag-symbol:after,
.alert .alert-content .alert-notice-content .alert-fail-icon .icon-flag-symbol:after,
.alert .alert-content .alert-fail-content .alert-fail-icon .icon-flag-symbol:after,
.alert .alert-content .alert-operate-content .alert-fail-icon .icon-flag-symbol:after,
.alert .alert-content .alert-operate-content-2 .alert-fail-icon .icon-flag-symbol:after,
.alert .alert-content .alert-success-content .alert-success-img .icon-flag-symbol:after,
.alert .alert-content .alert-notice-content .alert-success-img .icon-flag-symbol:after,
.alert .alert-content .alert-fail-content .alert-success-img .icon-flag-symbol:after,
.alert .alert-content .alert-operate-content .alert-success-img .icon-flag-symbol:after,
.alert .alert-content .alert-operate-content-2 .alert-success-img .icon-flag-symbol:after {
  font-size: 1.25rem;
}
.alert .alert-content .alert-success-content .alert-success-icon .icon-flag-symbol:before,
.alert .alert-content .alert-notice-content .alert-success-icon .icon-flag-symbol:before,
.alert .alert-content .alert-fail-content .alert-success-icon .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content .alert-success-icon .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content-2 .alert-success-icon .icon-flag-symbol:before,
.alert .alert-content .alert-success-content .alert-notice-icon .icon-flag-symbol:before,
.alert .alert-content .alert-notice-content .alert-notice-icon .icon-flag-symbol:before,
.alert .alert-content .alert-fail-content .alert-notice-icon .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content .alert-notice-icon .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content-2 .alert-notice-icon .icon-flag-symbol:before,
.alert .alert-content .alert-success-content .alert-fail-icon .icon-flag-symbol:before,
.alert .alert-content .alert-notice-content .alert-fail-icon .icon-flag-symbol:before,
.alert .alert-content .alert-fail-content .alert-fail-icon .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content .alert-fail-icon .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content-2 .alert-fail-icon .icon-flag-symbol:before,
.alert .alert-content .alert-success-content .alert-success-img .icon-flag-symbol:before,
.alert .alert-content .alert-notice-content .alert-success-img .icon-flag-symbol:before,
.alert .alert-content .alert-fail-content .alert-success-img .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content .alert-success-img .icon-flag-symbol:before,
.alert .alert-content .alert-operate-content-2 .alert-success-img .icon-flag-symbol:before {
  font-size: 0.45833333rem;
  top: -0.79166667rem;
}
.alert .alert-content .alert-success-content .alert-success-icon .icon-unhappy,
.alert .alert-content .alert-notice-content .alert-success-icon .icon-unhappy,
.alert .alert-content .alert-fail-content .alert-success-icon .icon-unhappy,
.alert .alert-content .alert-operate-content .alert-success-icon .icon-unhappy,
.alert .alert-content .alert-operate-content-2 .alert-success-icon .icon-unhappy,
.alert .alert-content .alert-success-content .alert-notice-icon .icon-unhappy,
.alert .alert-content .alert-notice-content .alert-notice-icon .icon-unhappy,
.alert .alert-content .alert-fail-content .alert-notice-icon .icon-unhappy,
.alert .alert-content .alert-operate-content .alert-notice-icon .icon-unhappy,
.alert .alert-content .alert-operate-content-2 .alert-notice-icon .icon-unhappy,
.alert .alert-content .alert-success-content .alert-fail-icon .icon-unhappy,
.alert .alert-content .alert-notice-content .alert-fail-icon .icon-unhappy,
.alert .alert-content .alert-fail-content .alert-fail-icon .icon-unhappy,
.alert .alert-content .alert-operate-content .alert-fail-icon .icon-unhappy,
.alert .alert-content .alert-operate-content-2 .alert-fail-icon .icon-unhappy,
.alert .alert-content .alert-success-content .alert-success-img .icon-unhappy,
.alert .alert-content .alert-notice-content .alert-success-img .icon-unhappy,
.alert .alert-content .alert-fail-content .alert-success-img .icon-unhappy,
.alert .alert-content .alert-operate-content .alert-success-img .icon-unhappy,
.alert .alert-content .alert-operate-content-2 .alert-success-img .icon-unhappy,
.alert .alert-content .alert-success-content .alert-success-icon .icon-dollar,
.alert .alert-content .alert-notice-content .alert-success-icon .icon-dollar,
.alert .alert-content .alert-fail-content .alert-success-icon .icon-dollar,
.alert .alert-content .alert-operate-content .alert-success-icon .icon-dollar,
.alert .alert-content .alert-operate-content-2 .alert-success-icon .icon-dollar,
.alert .alert-content .alert-success-content .alert-notice-icon .icon-dollar,
.alert .alert-content .alert-notice-content .alert-notice-icon .icon-dollar,
.alert .alert-content .alert-fail-content .alert-notice-icon .icon-dollar,
.alert .alert-content .alert-operate-content .alert-notice-icon .icon-dollar,
.alert .alert-content .alert-operate-content-2 .alert-notice-icon .icon-dollar,
.alert .alert-content .alert-success-content .alert-fail-icon .icon-dollar,
.alert .alert-content .alert-notice-content .alert-fail-icon .icon-dollar,
.alert .alert-content .alert-fail-content .alert-fail-icon .icon-dollar,
.alert .alert-content .alert-operate-content .alert-fail-icon .icon-dollar,
.alert .alert-content .alert-operate-content-2 .alert-fail-icon .icon-dollar,
.alert .alert-content .alert-success-content .alert-success-img .icon-dollar,
.alert .alert-content .alert-notice-content .alert-success-img .icon-dollar,
.alert .alert-content .alert-fail-content .alert-success-img .icon-dollar,
.alert .alert-content .alert-operate-content .alert-success-img .icon-dollar,
.alert .alert-content .alert-operate-content-2 .alert-success-img .icon-dollar {
  font-size: 1.25rem;
  color: #c8c8c8;
}
.alert .alert-content .alert-success-content .alert-success-icon img,
.alert .alert-content .alert-notice-content .alert-success-icon img,
.alert .alert-content .alert-fail-content .alert-success-icon img,
.alert .alert-content .alert-operate-content .alert-success-icon img,
.alert .alert-content .alert-operate-content-2 .alert-success-icon img,
.alert .alert-content .alert-success-content .alert-notice-icon img,
.alert .alert-content .alert-notice-content .alert-notice-icon img,
.alert .alert-content .alert-fail-content .alert-notice-icon img,
.alert .alert-content .alert-operate-content .alert-notice-icon img,
.alert .alert-content .alert-operate-content-2 .alert-notice-icon img,
.alert .alert-content .alert-success-content .alert-fail-icon img,
.alert .alert-content .alert-notice-content .alert-fail-icon img,
.alert .alert-content .alert-fail-content .alert-fail-icon img,
.alert .alert-content .alert-operate-content .alert-fail-icon img,
.alert .alert-content .alert-operate-content-2 .alert-fail-icon img,
.alert .alert-content .alert-success-content .alert-success-img img,
.alert .alert-content .alert-notice-content .alert-success-img img,
.alert .alert-content .alert-fail-content .alert-success-img img,
.alert .alert-content .alert-operate-content .alert-success-img img,
.alert .alert-content .alert-operate-content-2 .alert-success-img img {
  display: block;
  margin-top: 0.72916667rem;
  width: 1.25rem;
  height: auto;
}
.alert .alert-content .alert-success-content .alert-success-text,
.alert .alert-content .alert-notice-content .alert-success-text,
.alert .alert-content .alert-fail-content .alert-success-text,
.alert .alert-content .alert-operate-content .alert-success-text,
.alert .alert-content .alert-operate-content-2 .alert-success-text,
.alert .alert-content .alert-success-content .alert-notice-text,
.alert .alert-content .alert-notice-content .alert-notice-text,
.alert .alert-content .alert-fail-content .alert-notice-text,
.alert .alert-content .alert-operate-content .alert-notice-text,
.alert .alert-content .alert-operate-content-2 .alert-notice-text,
.alert .alert-content .alert-success-content .alert-fail-text,
.alert .alert-content .alert-notice-content .alert-fail-text,
.alert .alert-content .alert-fail-content .alert-fail-text,
.alert .alert-content .alert-operate-content .alert-fail-text,
.alert .alert-content .alert-operate-content-2 .alert-fail-text {
  width: 3.95833333rem;
  padding-right: 0.52083333rem;
  padding-top: 0.625rem;
  padding-bottom: 20px;
}
.alert .alert-content .alert-success-content .alert-success-text h1,
.alert .alert-content .alert-notice-content .alert-success-text h1,
.alert .alert-content .alert-fail-content .alert-success-text h1,
.alert .alert-content .alert-operate-content .alert-success-text h1,
.alert .alert-content .alert-operate-content-2 .alert-success-text h1,
.alert .alert-content .alert-success-content .alert-notice-text h1,
.alert .alert-content .alert-notice-content .alert-notice-text h1,
.alert .alert-content .alert-fail-content .alert-notice-text h1,
.alert .alert-content .alert-operate-content .alert-notice-text h1,
.alert .alert-content .alert-operate-content-2 .alert-notice-text h1,
.alert .alert-content .alert-success-content .alert-fail-text h1,
.alert .alert-content .alert-notice-content .alert-fail-text h1,
.alert .alert-content .alert-fail-content .alert-fail-text h1,
.alert .alert-content .alert-operate-content .alert-fail-text h1,
.alert .alert-content .alert-operate-content-2 .alert-fail-text h1 {
  font-size: 0.375rem;
  font-weight: normal;
  line-height: 0.52083333rem;
  margin-bottom: 0.13541667rem;
}
.alert .alert-content .alert-success-content .alert-success-text p,
.alert .alert-content .alert-notice-content .alert-success-text p,
.alert .alert-content .alert-fail-content .alert-success-text p,
.alert .alert-content .alert-operate-content .alert-success-text p,
.alert .alert-content .alert-operate-content-2 .alert-success-text p,
.alert .alert-content .alert-success-content .alert-notice-text p,
.alert .alert-content .alert-notice-content .alert-notice-text p,
.alert .alert-content .alert-fail-content .alert-notice-text p,
.alert .alert-content .alert-operate-content .alert-notice-text p,
.alert .alert-content .alert-operate-content-2 .alert-notice-text p,
.alert .alert-content .alert-success-content .alert-fail-text p,
.alert .alert-content .alert-notice-content .alert-fail-text p,
.alert .alert-content .alert-fail-content .alert-fail-text p,
.alert .alert-content .alert-operate-content .alert-fail-text p,
.alert .alert-content .alert-operate-content-2 .alert-fail-text p {
  font-size: 0.14583333rem;
  line-height: 0.3125rem;
}
.alert .alert-content .alert-operate-content {
  padding: 0.23958333rem 0.41666667rem 0;
}
.alert .alert-content .alert-operate-content ul {
  width: 100%;
  height: 2.08333333rem;
  overflow-y: scroll;
}
.alert .alert-content .alert-operate-content ul::-webkit-scrollbar {
  width: 0.01041667rem;
}
.alert .alert-content .alert-operate-content ul::-webkit-scrollbar-corner {
  display: none;
}
.alert .alert-content .alert-operate-content ul li {
  width: 100%;
  height: 1.04166667rem;
}
.alert .alert-content .alert-operate-content ul li .left {
  height: 100%;
  padding-top: 0.27083333rem;
}
.alert .alert-content .alert-operate-content ul li .oh {
  height: 100%;
  padding-left: 0.10416667rem;
  padding-top: 0.15625rem;
}
.alert .alert-content .alert-operate-content ul li .oh h3 {
  font-size: 0.22916667rem;
  line-height: 0.41666667rem;
}
.alert .alert-content .alert-operate-content ul li .oh p {
  font-size: 0.1875rem;
}
.alert .alert-content .alert-operate-content-2 {
  height: 3.54166667rem;
  /*padding: 0 47/96rem 0 64/96rem;*/
}
.alert .alert-content .alert-operate-content-2 .box {
  height: auto;
  overflow: hidden;
  display: none;
}
.alert .alert-content .alert-operate-content-2 .box.active {
  display: block;
}
.alert .alert-content .alert-operate-content-2 .left {
  float: left;
  width: 100%;
}
.alert .alert-content .alert-operate-content-2 .pay-way {
  font-size: 0.22916667rem;
  line-height: 0.83333333rem;
  height: 0.83333333rem;
  text-align: center;
}
.alert .alert-content .alert-operate-content-2 .pay-chose {
  height: 1.92708333rem;
}
.alert .alert-content .alert-operate-content-2 .pay-chose .pay-chose-item {
  width: 2.078125rem;
  height: 1.71875rem;
  margin-left: 0.3125rem;
  border-radius: 0.04166667rem;
  cursor: pointer;
}
.alert .alert-content .alert-operate-content-2 .pay-chose .pay-chose-item.active > .left {
  border: 0.02083333rem solid #2196f3;
}
.alert .alert-content .alert-operate-content-2 .pay-chose .pay-chose-item.active > p {
  color: #2196f3;
}
.alert .alert-content .alert-operate-content-2 .pay-chose .pay-chose-item > .left {
  width: 100%;
  height: 1.25rem;
  border: 0.02083333rem solid #dcdcdc;
  border-radius: 0.04166667rem;
  text-align: center;
  line-height: 1.25rem;
}
.alert .alert-content .alert-operate-content-2 .pay-chose .pay-chose-item > .left i {
  font-size: 0.625rem;
}
.alert .alert-content .alert-operate-content-2 .pay-chose .pay-chose-item > .left .icon-weixinzhifu {
  color: #38b035;
}
.alert .alert-content .alert-operate-content-2 .pay-chose .pay-chose-item > .left .icon-zhifubao {
  color: #00aaef;
}
.alert .alert-content .alert-operate-content-2 .pay-chose .pay-chose-item > p {
  font-size: 0.1875rem;
  text-align: center;
  line-height: 0.46875rem;
}
.alert .alert-content .alert-operate-content-2 .pay-chose-footer {
  /*text-align: center;*/
  padding-left: 2.29166667rem;
}
.alert .alert-content .alert-operate-content-2 .pay-chose-footer button {
  margin-left: 20px;
}
.alert .alert-content .alert-operate-content-2 .pay-chose-footer button:nth-child(1) {
  margin-left: 0;
}
.alert .alert-content .alert-operate-content-2 .pay-code {
  position: relative;
  text-align: center;
  height: 1.91666667rem;
}
.alert .alert-content .alert-operate-content-2 .pay-code .pay {
  position: absolute;
  top: 0;
  display: block;
  width: 1.04166667rem;
  height: 1.04166667rem;
  cursor: pointer;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}
.alert .alert-content .alert-operate-content-2 .pay-code .pay.hover {
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  /* IE 9 */
  -moz-transform: scale(1.2, 1.2);
  /* Firefox */
  -webkit-transform: scale(1.2, 1.2);
  /* Safari 和 Chrome */
  -o-transform: scale(1.2, 1.2);
  /* Opera */
}
.alert .alert-content .alert-operate-content-2 .pay-code .pay.bao-pay {
  left: 1.35416667rem;
}
.alert .alert-content .alert-operate-content-2 .pay-code .pay.chat-pay {
  right: 1.35416667rem;
}
.alert .alert-content .alert-operate-content-2 .pay-code .pay img {
  width: 100%;
  height: auto;
}
.alert .alert-content .alert-operate-content-2 .pay-code .pay p {
  font-size: 0.1875rem;
  line-height: 0.52083333rem;
}
.alert .alert-content .alert-operate-content-2 .pay-confirm p {
  font-size: 0.22916667rem;
  line-height: 0.52083333rem;
  margin-top: 0.125rem;
}
.alert .alert-content .alert-operate-content-2 .off-line p {
  font-size: 0.20833333rem;
  margin-bottom: 0.14583333rem;
}
.alert .alert-content .alert-operate-content-2 .off-line .radiobox-1 {
  margin: 0.14583333rem 0;
}
.alert .alert-content .alert-operate-content-2 .alert-success-content .left {
  width: auto;
}
.alert .alert-content .alert-operate-content-2 .alert-success-content .alert-success-icon,
.alert .alert-content .alert-operate-content-2 .alert-success-content .alert-success-img {
  width: 2.29166667rem;
}
.alert .alert-content .alert-operate-content-2 .alert-success-content .alert-success-text {
  width: 3.95833333rem;
}
.alert .alert-footer {
  padding-left: 2.29166667rem;
  padding-bottom: 70px;
}
.alert .alert-footer button {
  margin-right: 0.20833333rem;
}
.alert .alert-btn.hide {
  display: none;
}
.modal {
  position: fixed;
  z-index: 12;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: auto;
  background-color: rgba(50, 50, 50, 0.4);
}
.modal .modal-content {
  z-index: 10;
  position: absolute;
  width: 50%;
  left: 25%;
  height: 120%;
  top: 0.9375rem;
  margin-bottom: 0.72916667rem;
  background-color: #fff;
  -webkit-box-shadow: 0 0.03125rem 0.09375rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0.03125rem 0.09375rem rgba(0, 0, 0, 0.5);
}
.modal .modal-content .modal-title {
  position: relative;
  font-size: 0.1875rem;
  line-height: 0.52083333rem;
  padding-left: 0.20833333rem;
  border-bottom: 1px solid #c7c7c7;
}
.modal.active {
  display: block;
}
/*CHOSE-BOX*/
.chose-seat-wrapper {
  width: 90%;
  overflow: auto;
}
.chose-wrap {
  font-family: 'Microsoft YaHei', sans-serif;
  position: relative;
  border: 3px solid #646464;
  width: 80%;
  min-width: 800px;
}
table.chose-seat {
  width: 100%;
  /* table-layout:fixed; */
  word-break: break-word;
  border-collapse: collapse;
  margin-bottom: 10px;
  border: 2px solid #323232;
}
table.chose-seat td {
  position: relative;
  border: 1px solid transparent;
  height: 40px;
  padding: 0;
  text-align: center;
}
table.chose-seat td.select {
  background-color: #dcdcdc;
  color: #323232;
}
table.chose-seat td.select.multiple {
  background-color: #13CE66;
}
table.chose-seat td.product {
  cursor: pointer;
  background-color: #dcdcdc;
  color: #323232;
}
table.chose-seat td.product.select,
table.chose-seat td.product.save.select,
table.chose-seat td.product.disable.save.select,
table.chose-seat td.product.disable.select {
  background-color: #2196f3;
  color: #fff;
}
table.chose-seat td.sale {
  background-color: #f44336;
  color: #fff;
}
table.chose-seat td.enter {
  background-color: #4caf50;
  color: #fff;
}
table.chose-seat td.product.disable {
  background-color: #657180;
  color: #fff;
}
table.chose-seat td.product .product-save,
table.chose-seat td.product .product-sale,
table.chose-seat td.product .product-enter {
  display: none;
}
table.chose-seat td.product.save.select .product-value,
table.chose-seat td.product.save.select .product-sale,
table.chose-seat td.product.select .product-value,
table.chose-seat td.product.select .product-sale,
table.chose-seat td.product.enter .product-value,
table.chose-seat td.product.enter .product-sale {
  display: none;
}
table.chose-seat td.product.save.select .product-save,
table.chose-seat td.product.select .product-save,
table.chose-seat td.product.enter .product-enter {
  display: inline-block;
}
table.chose-seat td.product.sale .product-value,
table.chose-seat td.product.sale .product-save,
table.chose-seat td.product.sale .product-enter {
  display: none;
}
table.chose-seat td.product.sale .product-sale {
  display: inline-block;
}
table.chose-seat td.select.multiple {
  background-color: #13CE66;
}
table.chose-seat td p {
  width: 100%;
  font-size: 12px;
  text-align: center;
  margin: 0;
  padding: 0;
  display: inline-block;
  vertical-align: middle;
}
.seat-stage {
  width: 100%;
}
.seat-stage .seat-container,
.seat-stage .seat-panel,
.seat-stage .table-panel {
  height: auto;
}
.seat-stage .table-panel > div,
.seat-stage .seat-panel > div {
  height: auto;
  overflow: hidden;
}
.seat-stage .table-panel > div label,
.seat-stage .seat-panel > div label {
  display: block;
  float: left;
}
.seat-stage .seat-container {
  float: left;
  width: 80%;
  overflow: auto;
}
.seat-stage .seat-container table {
  width: 100%;
  min-width: 960px;
}
.seat-stage .panel-container {
  overflow: hidden;
}
.seat-stage .seat-panel .type-nav li {
  float: left;
}
.seat-stage .button-panel {
  margin: 10px 0;
}
.seat-stage.has-line table.chose-seat td {
  border: 1px solid #aaa;
}
.mask {
  position: fixed;
  z-index: 11;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: auto;
  background-color: rgba(50, 50, 50, 0.4);
}
.form-control-select {
  position: relative;
}
.form-control-select-input {
  position: relative;
  cursor: pointer;
}
.form-control-select-input input {
  width: 100%;
}
.form-control-select-input > input.form-control {
  padding-right: 0.52083333rem;
  cursor: pointer;
}
.form-control-select-input > i {
  font-size: 0.125rem;
  font-style: normal;
  position: absolute;
  top: 0;
  line-height: 0.41666667rem;
  right: 0.08333333rem;
  display: block;
  width: 0.1875rem;
  text-align: center;
  color: #555;
}
.form-select-inline .form-control-select-input input.form-control {
  width: auto;
}
.form-control-select-delete {
  font-size: 0.20833333rem;
  position: absolute;
  top: 12%;
  right: 0.29166667rem;
  display: none;
  cursor: pointer;
}
.form-control-select-delete .delete-icon {
  line-height: 0.41666667rem;
}
.form-control-select-wrap {
  position: absolute;
  z-index: 999;
  top: 0.4375rem;
  left: 0;
  display: none;
  width: 100%;
  border: 0.01041667rem solid #ccc;
  border-top: none;
  background-color: #fff;
}
.form-control-select-search {
  position: relative;
  padding: 0.02083333rem;
}
.form-control-select-search > input.form-control {
  width: 100%;
  padding-right: 0.3125rem;
}
.form-control-select-search > i {
  font-size: 0.17708333rem;
  font-style: normal;
  position: absolute;
  top: 59%;
  right: 0;
  width: 0.3125rem;
  margin-top: -0.15625rem;
  text-align: center;
  color: #555;
}
.form-control-select-dialog {
  overflow-y: auto;
  font-size: 0.14583333rem;
  width: 100%;
  max-height: 3.125rem;
}
.form-control-select-loading,
.form-control-select-none,
.form-control-select-history-none {
  line-height: 0.20833333rem;
  display: none;
  text-align: center;
}
.form-control-select-result {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.form-control-select-result > li {
  line-height: 0.20833333rem;
  padding: 0.03125rem 0.05208333rem;
  cursor: pointer;
}
.form-control-select-result > li > em {
  font-weight: bold;
  font-style: normal;
  color: #428bca;
}
.form-control-select-result > li:hover {
  color: #fff;
  background-color: #428bca;
}
.form-control-select-result > li:hover > em {
  color: #fff;
}
header {
  height: 0.72916667rem;
  min-height: 70px;
  min-width: 1024px;
  width: 100%;
  background-color: #2196f3;
}
header .logo {
  float: left;
  width: 2.08333333rem;
  min-width: 200px;
  height: 100%;
  background-color: #fff;
  padding: 0.10416667rem 0.29166667rem;
  margin-right: 0.3125rem;
}
header .title {
  height: 100%;
  line-height: 0.72916667rem;
  padding: 0 0.10416667rem;
}
header .title h3 {
  font-weight: bold;
}
header .consult-tele h3 {
  font-weight: normal;
}
header .unlogin {
  height: 100%;
  line-height: 0.72916667rem;
  margin-right: 2.5rem;
}
header .unlogin a {
  float: left;
  display: block;
  height: 100%;
  padding: 0 0.125rem;
}
header .unlogin a h3 {
  cursor: pointer;
}
header .logined {
  height: 100%;
  margin-right: 190px;
}
header .logined .logined-msg {
  height: 0.72916667rem;
  line-height: 0.70833333rem;
  margin-right: 0.3125rem;
}
header .logined .logined-msg .iconfont {
  position: relative;
  font-size: 0.33333333rem;
  color: #fff;
}
header .logined .logined-msg .iconfont .msg-num {
  position: absolute;
  width: 0.29166667rem;
  height: 0.20833333rem;
  line-height: 0.20833333rem;
  text-align: center;
  background: #f86b4f;
  font-size: 0.14583333rem;
  color: #fff;
  border-radius: 0.10416667rem;
  top: -0.0625rem;
  right: -0.14583333rem;
}
header .logined .company-logo {
  position: relative;
  height: 0.72916667rem;
  padding-left: 0.3125rem;
  padding-top: 0.15625rem;
}
header .logined .company-logo .logined-img {
  width: 0.41666667rem;
  height: 0.41666667rem;
  border-radius: 50%;
}
header .logined .company-logo:before {
  content: '';
  position: absolute;
  /*width: 1px;*/
  height: 0.20833333rem;
  background-color: #fff;
  top: 0.26041667rem;
  left: 0;
}
header .logined .dropdown {
  position: relative;
}
header .logined .dropdown:hover .dropdown-toggle {
  background-color: #2092ec;
}
header .logined .dropdown .dropdown-toggle {
  position: relative;
  height: 0.72916667rem;
  line-height: 0.72916667rem;
  font-size: 0.16666667rem;
  padding: 0 0.23958333rem 0 0.15625rem;
  color: #fff;
  cursor: pointer;
}
header .logined .dropdown .dropdown-toggle:before {
  position: absolute;
  content: '';
  background-image: url(/agent_pc/app/img/down_white.png);
  background-repeat: no-repeat;
  width: 0.20833333rem;
  height: 0.20833333rem;
  right: 0;
  top: 0.26041667rem;
}
header .logined .dropdown .dropdown-menu {
  display: none;
  position: absolute;
  cursor: pointer;
  width: 1.25rem;
  top: 100%;
  right: 0;
  z-index: 1000;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
header .logined .dropdown .dropdown-menu li {
  line-height: 0.52083333rem;
  height: 0.52083333rem;
  font-size: 0.16666667rem;
  padding: 0 0.23958333rem 0 0.15625rem;
}
header .logined .dropdown .dropdown-menu li:hover {
  background-color: #f8f8f8;
}
footer {
  position: absolute;
  width: 100%;
  height: 0.72916667rem;
  line-height: 0.72916667rem;
  left: 0;
  bottom: 0;
  text-align: center;
}
footer ul {
  display: inline-block;
}
footer ul li {
  display: inline-block;
}
footer ul li p a {
  cursor: pointer;
  line-height: 100%;
  padding: 0 17px;
  border-left: 1px solid #7d7d7d;
}
footer ul li:first-child p a {
  border: 0;
}
i.i {
  display: inline-block;
  width: 0.41666667rem;
  height: 0.41666667rem;
}
i.i.i-home {
  background-image: url(/agent_pc/app/img/icon/i_1.png);
}
i.i.i-invoice {
  background-image: url(/agent_pc/app/img/icon/i_2.png);
}
i.i.i-fair {
  background-image: url(/agent_pc/app/img/icon/i_3.png);
}
i.i.i-talent {
  background-image: url(/agent_pc/app/img/icon/i_4.png);
}
i.i.i-product {
  background-image: url(/agent_pc/app/img/icon/i_5.png);
}
i.i.i-order {
  background-image: url(/agent_pc/app/img/icon/i_6.png);
}
i.i.i-data {
  background-image: url(/agent_pc/app/img/icon/i_7.png);
}
i.i.i-member {
  background-image: url(/agent_pc/app/img/icon/i_8.png);
}
.register-content header,
.login-content header {
  background-color: #fff;
}
@media screen and (max-width: 1800px) {
  .register-content header,
  .login-content header {
    height: 70px;
  }
  .register-content header .logo,
  .login-content header .logo {
    width: 200px;
    padding: 10px 28px;
    margin-right: 30px;
  }
  .register-content header .title,
  .login-content header .title {
    line-height: 70px;
    padding: 0 10px;
  }
  .register-content header .title h3,
  .login-content header .title h3 {
    font-size: 14px;
  }
  .register-content header .unlogin,
  .login-content header .unlogin {
    line-height: 70px;
    margin-right: 240px;
  }
  .register-content header .unlogin a,
  .login-content header .unlogin a {
    padding: 0 12px;
  }
  .register-content header .unlogin h3,
  .login-content header .unlogin h3 {
    font-size: 14px;
  }
  .register-content footer,
  .login-content footer {
    height: 70px;
    line-height: 70px;
  }
  .register-content footer ul li p,
  .login-content footer ul li p {
    font-size: 14px;
  }
}
@media screen and (max-width: 1200px) {
  .register-content header .unlogin,
  .login-content header .unlogin {
    margin-right: 130px;
  }
}
.footer {
  position: absolute;
  line-height: 0.52083333rem;
  height: 0.52083333rem;
  font-size: 0.14583333rem;
  text-align: center;
  border-top: 1px solid #dcdcdc;
  width: 100%;
  bottom: 0;
}
.page {
  position: absolute;
  min-height: 100%;
  height: auto;
  width: 100%;
  min-width: 1024px;
  padding-left: 2.39583333rem;
  background-color: #fff;
}
.page .menu-left {
  position: absolute;
  width: 2.08333333rem;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #f6f6f6;
  border-top: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
}
.page .menu-left .menu {
  padding-left: 0.10416667rem;
  margin-top: 0.38541667rem;
  margin-right: -1px;
}
.page .menu-left .menu li {
  cursor: pointer;
  overflow: hidden;
}
.page .menu-left .menu li i {
  position: relative;
  width: 0.20833333rem;
  height: 0.20833333rem;
  bottom: -0.04166667rem;
  margin: 0 0.0625rem 0 0.10416667rem;
  background-size: 100% 100%;
  display: inline-block;
}
.page .menu-left .menu li.active .icon-pencil {
  color: #2e9cf3;
}
.page .menu-left .menu li.active .icon-file {
  color: #e86fb5;
}
.page .menu-left .menu li.active .icon-location {
  color: #4a954a;
}
.page .menu-left .menu li.active .icon-home {
  color: #f2b362;
}
.page .menu-left .menu li.chosen,
.page .menu-left .menu li:hover {
  height: auto;
  line-height: 0.625rem;
  border: 1px solid #c8c8c8;
  border-right: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  /*-webkit-box-shadow: -6px 3px 12px rgba(0,0,0,0.175);
					box-shadow: -6px 3px 12px rgba(0, 0, 0, 0.175);*/
}
.page .menu-left .menu li.chosen > ul,
.page .menu-left .menu li:hover > ul {
  height: 1rem;
}
.page .menu-left .menu li.chosen > ul.fair,
.page .menu-left .menu li:hover > ul.fair {
  height: 1.33333333rem;
}
.page .menu-left .menu li.chosen > ul.talent,
.page .menu-left .menu li:hover > ul.talent {
  height: 0.625rem;
}
.page .menu-left .menu li.chosen > ul.invoice,
.page .menu-left .menu li:hover > ul.invoice {
  height: 0.95833333rem;
}
.page .menu-left .menu li.chosen > ul.product,
.page .menu-left .menu li:hover > ul.product {
  height: 2.08333333rem;
}
.page .menu-left .menu li.chosen > ul.productfree,
.page .menu-left .menu li:hover > ul.productfree {
  height: 1.04166667rem;
}
.page .menu-left .menu li.chosen > span,
.page .menu-left .menu li:hover > span {
  font-size: 0.20833333rem;
  line-height: 0.625rem;
}
.page .menu-left .menu li.chosen > a span,
.page .menu-left .menu li:hover > a span {
  font-size: 0.20833333rem;
}
.page .menu-left .menu li:hover > ul > li {
  border: 0;
  padding-left: 0.52083333rem;
  line-height: 0.26041667rem;
  margin-bottom: 0.10416667rem;
  font-size: 0.16666667rem;
}
.page .menu-left .menu li a {
  display: inline-block;
  width: 100%;
  height: 100%;
}
.page .menu-left .menu > li {
  line-height: 0.52083333rem;
  height: 0.52083333rem;
  margin-bottom: 0.0625rem;
  -webkit-transition: line-height 300ms ease-in;
  -moz-transition: line-height 300ms ease-in;
  -o-transition: line-height 300ms ease-in;
  transition: line-height 300ms ease-in;
}
.page .menu-left .menu > li .iconfont {
  position: relative;
  top: 0.02083333rem;
  font-size: 0.22916667rem;
  margin-right: 0.08333333rem;
  margin-left: 0.08333333rem;
}
.page .menu-left .menu > li > a span {
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
  font-size: 0.16666667rem;
}
.page .menu-left .menu > li > span {
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
  font-size: 0.16666667rem;
}
.page .menu-left .menu > li > ul {
  height: 0;
  margin-bottom: 0.1875rem;
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}
.page .menu-left .menu > li > ul li {
  padding-left: 0.52083333rem;
  line-height: 0.26041667rem;
  margin-bottom: 0.10416667rem;
  font-size: 0.16666667rem;
}
.page .menu-left .menu > li > ul li a {
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}
.page .menu-left .menu > li > ul li a.chosen,
.page .menu-left .menu > li > ul li a:hover {
  color: #2196f3;
}
.page .content {
  height: auto;
  overflow: hidden;
  min-height: 10.41666667rem;
}
.page .content h1 {
  margin-top: 0.40625rem;
  margin-bottom: 0.25rem;
  min-width: 700px;
}
.page .content .title {
  margin-left: 0.3125rem;
  margin-right: 0.72916667rem;
  border-bottom: 1px solid #dcdcdc;
  height: 0.625rem;
  min-width: 700px;
}
.page .content .title h4 {
  display: inline-block;
  width: 1.66666667rem;
  line-height: 0.625rem;
  text-align: center;
  border-top-right-radius: 0.04166667rem;
  border-top-left-radius: 0.04166667rem;
}
.page .content .title.title-button {
  height: 0.52083333rem;
  display: inline-block;
  border: 0.01041667rem solid #dcdcdc;
  border-radius: 0.04166667rem;
  width: auto;
  min-width: auto;
  font-size: 0.14583333rem;
  line-height: 0.20833333rem;
  padding: 0.15625rem 0.41666667rem;
  cursor: pointer;
}
.page .content .title.title-button.active {
  color: #2196f3;
}
.page .content .title.scroll-title {
  position: relative;
  overflow: hidden;
  border: 1px solid #dcdcdc;
}
.page .content .title.scroll-title .way {
  display: block;
  position: absolute;
  height: 100%;
  width: 0.41666667rem;
  line-height: 0.625rem;
  z-index: 2;
  cursor: pointer;
  text-align: center;
}
.page .content .title.scroll-title .way.left {
  top: 0;
  left: 0;
  background: -webkit-repeating-linear-gradient(right, transparent, #fff 50%, #fff 100%);
  /* Safari 5.1 - 6.0 */
  background: -o-repeating-linear-gradient(right, transparent, #fff 50%, #fff 100%);
  /* Opera 11.1 - 12.0 */
  background: -moz-repeating-linear-gradient(right, transparent, #fff 50%, #fff 100%);
  /* Firefox 3.6 - 15 */
  background: repeating-linear-gradient(right, transparent, #fff 50%, #fff 100%);
  /* 标准的语法（必须放在最后） */
}
.page .content .title.scroll-title .way.right {
  right: 0;
  top: 0;
  background: -webkit-repeating-linear-gradient(left, transparent, #fff 50%, #fff 100%);
  /* Safari 5.1 - 6.0 */
  background: -o-repeating-linear-gradient(left, transparent, #fff 50%, #fff 100%);
  /* Opera 11.1 - 12.0 */
  background: -moz-repeating-linear-gradient(left, transparent, #fff 50%, #fff 100%);
  /* Firefox 3.6 - 15 */
  background: repeating-linear-gradient(left, transparent, #fff 50%, #fff 100%);
  /* 标准的语法（必须放在最后） */
}
.page .content .title.scroll-title .scroll-title-wrap {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  -o-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
}
.page .content .title.scroll-title .title-btn {
  cursor: pointer;
  border-radius: 0;
  border: 0;
  border-right: 1px solid #dcdcdc;
}
.page .content .title.scroll-title .title-btn.active {
  color: #2196f3;
}
.page .content .title.multiple h4.active {
  color: #2196f3;
  border: 0.01041667rem solid #dcdcdc;
  border-bottom: 0;
  background-color: #fff;
}
.page .notice {
  position: relative;
  height: 1.66666667rem;
  background-color: #f0f0f0;
  margin-bottom: 0.3125rem;
  -webkit-transition: height 300ms linear;
  -moz-transition: height 300ms linear;
  -o-transition: height 300ms linear;
  transition: height 300ms linear;
}
.page .notice.notice-short {
  height: 1.45833333rem;
}
.page .notice.notice-short.close {
  height: 0;
}
.page .notice p {
  line-height: 0.52083333rem;
  margin-left: 0.3125rem;
  margin-right: 0.78125rem;
}
.page .notice p:nth-child(1) {
  margin-top: 0.10416667rem;
}
.page .notice.close {
  height: 0;
}
.page .notice .close-btn {
  position: absolute;
  right: 0.20833333rem;
  top: 0.20833333rem;
  cursor: pointer;
}
.box-container {
  position: relative;
  margin-right: 0.72916667rem;
  margin-left: 0.3125rem;
  margin-top: 0.29166667rem;
  margin-bottom: 0.3125rem;
  min-height: 8.22916667rem;
  min-width: 7.29166667rem;
  height: auto;
  overflow: hidden;
}
.loading-wrap {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 99;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.5);
}
.loading-wrap .loading {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -16px;
  margin-top: -32px;
  color: #c8c8c8;
}
.loading-wrap .loading:before {
  content: '加载中...';
  position: absolute;
  font-size: 0.14583333rem;
  height: 0.20833333rem;
  line-height: 0.20833333rem;
  white-space: nowrap;
  bottom: -0.3125rem;
}
.card {
  width: 100%;
  height: 2.29166667rem;
  border: 1px solid #dcdcdc;
}
.card .card-content {
  position: relative;
  width: 100%;
  height: 1.5625rem;
  padding: 0.15625rem 0.3125rem;
}
.card .card-content .l,
.card .card-content .f {
  position: relative;
  line-height: 0.20833333rem;
}
.card .card-content .l.o,
.card .card-content .f.o {
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;
}
.card .card-content .f {
  position: absolute;
  top: 0.15625rem;
  right: 0.3125rem;
  margin-top: 0;
}
.card .card-content .f .text-color-bg {
  color: #fff;
  padding: 0 0.02083333rem;
}
.card .card-content .t {
  position: absolute;
  width: 0.20833333rem;
  height: 0.20833333rem;
  border: 0.10416667rem solid #f44336;
  border-left: 0.10416667rem solid transparent;
  border-bottom: 0.10416667rem solid transparent;
  top: 0;
  right: 0;
}
.card .card-footer {
  position: relative;
  width: 100%;
  height: 0.72916667rem;
  border-top: 1px solid #dcdcdc;
  padding: 0.15625rem 0.3125rem;
}
.card .card-footer .progress .p {
  height: 0.20833333rem;
  line-height: 0.10416667rem;
  font-size: 0.14583333rem;
  padding: 0.05208333rem 0;
}
.card .card-footer .progress .p > span {
  display: inline-block;
  width: 2.08333333rem;
  height: 0.10416667rem;
  background-color: #c8c8c8;
}
.card .card-footer .progress .p > span > span {
  display: inline-block;
  width: 10%;
  height: 0.10416667rem;
  background-color: #969696;
}
.card .card-footer .progress .p em {
  display: inline-block;
  text-indent: 0.10416667rem;
}
@media screen and (max-width: 1680px) {
  .page .notice.notice-short {
    height: 1.66666667rem;
  }
}
@media screen and (max-width: 1280px) {
  .page .notice {
    height: 2.1875rem;
  }
  .page .notice.notice-short {
    height: 2.1875rem;
  }
  .fair-index .box-container .card-item {
    width: 100%;
    padding-left: 0!important;
    padding-right: 0!important;
  }
}
.table-wrap {
  min-height: 6.875rem;
  height: auto;
  clear: both;
  overflow-x: auto;
  background-image: url(/agent_pc/app/img/nodata.png);
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position-y: 0.83333333rem;
}
.table-wrap th > input {
  cursor: pointer;
  border: 0;
  background-image: url(/agent_pc/app/img/down.png);
  width: 2.08333333rem;
  background-size: 0.20833333rem 0.20833333rem;
  background-position: 96% center;
  background-repeat: no-repeat;
  padding: 0 0.3125rem 0 0.10416667rem;
}
.table-wrap th > input:focus {
  border: 0;
}
.table-wrap .form-control-select-input input {
  border: 0;
  background-image: url(/agent_pc/app/img/down.png);
  background-size: 0.20833333rem 0.20833333rem;
  background-position: 96% center;
  background-repeat: no-repeat;
  padding: 0 0.41666667rem 0 0.10416667rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.bind-wechat {
  position: fixed;
  top: 50%;
  right: 0;
  width: 0.41666667rem;
  height: 1.38541667rem;
  background-image: url(/agent_pc/app/img/open_qr.png);
  background-repeat: no-repeat;
  z-index: 999;
}
.pop-list {
  width: 100%!important;
  height: auto!important;
  overflow: hidden;
  border: 1px solid #dcdcdc;
}
.pop-list li {
  line-height: 0.625rem;
  font-size: 0.14583333rem;
  min-height: 0.625rem;
  height: auto!important;
  border-bottom: 1px solid #dcdcdc;
}
.pop-list li:last-child {
  border-bottom: none;
}
.login-content,
.register-content {
  position: absolute;
  width: 100%;
  height: 100%;
  min-width: 1024px;
  min-height: 10.20833333rem;
  background-image: url(/agent_pc/app/img/content_bg.png);
  background-size: contain;
}
.login-content .login-box,
.register-content .login-box,
.login-content .register-box,
.register-content .register-box {
  position: relative;
  background-color: #fff;
  -webkit-box-shadow: 0px 10px 20px #9bbbd5;
  box-shadow: 0px 10px 20px #9bbbd5;
  position: absolute;
  width: 6.875rem;
  height: 3.95833333rem;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  /*right: 212/96rem;*/
  top: 2.29166667rem;
  min-width: 500px;
  min-height: 288px;
}
.login-content .login-box .login-input,
.register-content .login-box .login-input,
.login-content .register-box .login-input,
.register-content .register-box .login-input {
  width: 60%;
  padding: 7.57575758% 5.45454545% 7.57575758% 8.78787879%;
  height: 100%;
}
.login-content .login-box .login-input .form-ipt,
.register-content .login-box .login-input .form-ipt,
.login-content .register-box .login-input .form-ipt,
.register-content .register-box .login-input .form-ipt {
  height: auto;
  overflow: hidden;
  margin-bottom: 6%;
}
.login-content .login-box .login-input .form-ipt.password,
.register-content .login-box .login-input .form-ipt.password,
.login-content .register-box .login-input .form-ipt.password,
.register-content .register-box .login-input .form-ipt.password {
  margin-bottom: 0;
}
.login-content .login-box .login-input .form-ipt .ipt,
.register-content .login-box .login-input .form-ipt .ipt,
.login-content .register-box .login-input .form-ipt .ipt,
.register-content .register-box .login-input .form-ipt .ipt {
  display: block;
  width: 100%;
  height: 0.52083333rem;
  min-height: 43.83px;
  font-size: 0.14583333rem;
  padding: 0 10px;
}
.login-content .login-box .login-input .form-ipt .ipt.valid,
.register-content .login-box .login-input .form-ipt .ipt.valid,
.login-content .register-box .login-input .form-ipt .ipt.valid,
.register-content .register-box .login-input .form-ipt .ipt.valid {
  border: 1px solid #4caf50;
}
.login-content .login-box .login-input .form-ipt .ipt.invalid,
.register-content .login-box .login-input .form-ipt .ipt.invalid,
.login-content .register-box .login-input .form-ipt .ipt.invalid,
.register-content .register-box .login-input .form-ipt .ipt.invalid {
  border: 1px solid #f44336;
}
.login-content .login-box .login-input .form-ipt em.invalid,
.register-content .login-box .login-input .form-ipt em.invalid,
.login-content .register-box .login-input .form-ipt em.invalid,
.register-content .register-box .login-input .form-ipt em.invalid {
  color: #f44336;
  font-size: 0.14583333rem;
}
.login-content .login-box .login-input .forget-password,
.register-content .login-box .login-input .forget-password,
.login-content .register-box .login-input .forget-password,
.register-content .register-box .login-input .forget-password {
  position: relative;
  text-align: right;
  margin-bottom: 4.4%;
  margin-top: 3.4%;
}
.login-content .login-box .login-input .forget-password .remember-pass,
.register-content .login-box .login-input .forget-password .remember-pass,
.login-content .register-box .login-input .forget-password .remember-pass,
.register-content .register-box .login-input .forget-password .remember-pass {
  position: absolute;
  top: 0;
  left: 0;
}
.login-content .login-box .login-input .forget-password .remember-pass label,
.register-content .login-box .login-input .forget-password .remember-pass label,
.login-content .register-box .login-input .forget-password .remember-pass label,
.register-content .register-box .login-input .forget-password .remember-pass label {
  text-indent: 0.02083333rem;
}
.login-content .login-box .login-input .forget-password a,
.register-content .login-box .login-input .forget-password a,
.login-content .register-box .login-input .forget-password a,
.register-content .register-box .login-input .forget-password a {
  cursor: pointer;
  color: #2196f3;
  line-height: 100%;
}
.login-content .login-box .login-input .login-btn,
.register-content .login-box .login-input .login-btn,
.login-content .register-box .login-input .login-btn,
.register-content .register-box .login-input .login-btn {
  width: 100%;
  height: 0.52083333rem;
  min-height: 43.83px;
}
.login-content .login-box .login-input .register,
.register-content .login-box .login-input .register,
.login-content .register-box .login-input .register,
.register-content .register-box .login-input .register {
  line-height: 100%;
  margin-top: 7%;
}
.login-content .login-box .login-input .register a,
.register-content .login-box .login-input .register a,
.login-content .register-box .login-input .register a,
.register-content .register-box .login-input .register a {
  cursor: pointer;
  color: #2196f3;
}
.login-content .login-box .login-code,
.register-content .login-box .login-code,
.login-content .register-box .login-code,
.register-content .register-box .login-code {
  position: relative;
  width: 40%;
  height: 100%;
  padding: 7.57575758% 7.57575758% 7.57575758% 3.48484848%;
  text-align: center;
}
.login-content .login-box .login-code .code-icon,
.register-content .login-box .login-code .code-icon,
.login-content .register-box .login-code .code-icon,
.register-content .register-box .login-code .code-icon {
  color: #7ccc54;
  font-size: 48px;
  height: 50px;
  margin-top: 10%;
  margin-bottom: 10%;
}
.login-content .login-box .login-code .code-img,
.register-content .login-box .login-code .code-img,
.login-content .register-box .login-code .code-img,
.register-content .register-box .login-code .code-img {
  width: 80%;
  margin-left: 10%;
  position: relative;
  margin-bottom: 5%;
}
.login-content .login-box .login-code .code-img > div,
.register-content .login-box .login-code .code-img > div,
.login-content .register-box .login-code .code-img > div,
.register-content .register-box .login-code .code-img > div {
  padding-top: 100%;
}
.login-content .login-box .login-code .code-img > img,
.register-content .login-box .login-code .code-img > img,
.login-content .register-box .login-code .code-img > img,
.register-content .register-box .login-code .code-img > img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
}
.login-content .login-box .login-code .sep-line,
.register-content .login-box .login-code .sep-line,
.login-content .register-box .login-code .sep-line,
.register-content .register-box .login-code .sep-line {
  position: absolute;
  width: 1px;
  height: 52%;
  left: 0;
  top: 18%;
  background-color: #dcdcdc;
}
.login-content .login-box .login-code .sep-line > p,
.register-content .login-box .login-code .sep-line > p,
.login-content .register-box .login-code .sep-line > p,
.register-content .register-box .login-code .sep-line > p {
  width: 14px;
  height: 37px;
  line-height: 37px;
  background-color: #fff;
  font-size: 14px;
  position: absolute;
  top: 50%;
  left: -7px;
  margin-top: -19px;
}
.login-content .register-box,
.register-content .register-box {
  height: 5.625rem;
  min-height: 540px;
}
.login-content .register-box .register-input,
.register-content .register-box .register-input {
  width: 60%;
  padding: 6.81818182% 5.45454545% 7.57575758% 8.78787879%;
  height: 100%;
}
.login-content .register-box .register-input .register-header,
.register-content .register-box .register-input .register-header {
  height: 0.35416667rem;
  min-height: 27.83px;
  width: 50%;
  text-align: center;
  color: #2196f3;
  border-bottom: 1px solid #2196f3;
  margin-bottom: 10%;
}
.login-content .register-box .register-input .form-ipt,
.register-content .register-box .register-input .form-ipt {
  height: auto;
  overflow: hidden;
  margin-bottom: 6.65%;
}
.login-content .register-box .register-input .form-ipt .ipt,
.register-content .register-box .register-input .form-ipt .ipt {
  display: block;
  width: 100%;
  height: 0.52083333rem;
  min-height: 43.83px;
  font-size: 0.14583333rem;
  padding: 0 10px;
}
.login-content .register-box .register-input .form-ipt .ipt.valid,
.register-content .register-box .register-input .form-ipt .ipt.valid {
  border: 1px solid #4caf50;
}
.login-content .register-box .register-input .form-ipt .ipt.invalid,
.register-content .register-box .register-input .form-ipt .ipt.invalid {
  border: 1px solid #f44336;
}
.login-content .register-box .register-input .form-ipt .ipt.password,
.register-content .register-box .register-input .form-ipt .ipt.password {
  margin-bottom: 0;
}
.login-content .register-box .register-input .form-ipt em.invalid,
.register-content .register-box .register-input .form-ipt em.invalid {
  color: #f44336;
  font-size: 0.14583333rem;
}
.login-content .register-box .register-input .form-ipt .form-ipt-btn,
.register-content .register-box .register-input .form-ipt .form-ipt-btn {
  position: relative;
  height: auto;
  overflow: hidden;
}
.login-content .register-box .register-input .form-ipt .form-ipt-btn button,
.register-content .register-box .register-input .form-ipt .form-ipt-btn button {
  position: absolute;
  border-radius: 0;
  height: 100%;
  right: 0;
  top: 0;
  width: 36.5%;
  min-width: 96px;
  font-size: 0.14583333rem;
  text-align: center;
  line-height: 0.52083333rem;
}
.login-content .register-box .register-input .forget-password,
.register-content .register-box .register-input .forget-password {
  text-align: right;
  margin-bottom: 4.4%;
  margin-top: 3.4%;
}
.login-content .register-box .register-input .forget-password a,
.register-content .register-box .register-input .forget-password a {
  cursor: pointer;
  color: #2196f3;
  line-height: 100%;
}
.login-content .register-box .register-input .register-btn,
.register-content .register-box .register-input .register-btn {
  width: 100%;
  height: 0.52083333rem;
  min-height: 43.83px;
}
.login-content .register-box .register-input .register,
.register-content .register-box .register-input .register {
  line-height: 0.20833333rem;
  margin-top: 7%;
  margin-bottom: 8%;
  font-size: 0.14583333rem;
}
.login-content .register-box .register-input .register .checkbox label,
.register-content .register-box .register-input .register .checkbox label {
  line-height: 0.22916667rem;
  text-indent: 2px;
}
.login-content .register-box .register-input .register a,
.register-content .register-box .register-input .register a {
  cursor: pointer;
  color: #2196f3;
}
.login-content .register-box .register-way,
.register-content .register-box .register-way {
  position: relative;
  width: 40%;
  height: 100%;
  padding: 7.57575758% 10.60606061% 7.57575758% 3.48484848%;
  text-align: center;
}
.login-content .register-box .register-way .login,
.register-content .register-box .register-way .login {
  margin-top: 5%;
}
.login-content .register-box .register-way .login a,
.register-content .register-box .register-way .login a {
  cursor: pointer;
  color: #2196f3;
}
.login-content .register-box .register-way .sep-line,
.register-content .register-box .register-way .sep-line {
  position: absolute;
  width: 1px;
  height: 34%;
  left: 0;
  top: 24%;
  background-color: #dcdcdc;
}
.login-content .register-box .register-way .sep-line > p,
.register-content .register-box .register-way .sep-line > p {
  width: 14px;
  height: 37px;
  line-height: 37px;
  background-color: #fff;
  font-size: 14px;
  position: absolute;
  top: 50%;
  left: -7px;
  margin-top: -19px;
}
.login-content .logined-user .logined-user-header,
.register-content .logined-user .logined-user-header {
  position: relative;
  height: 2.60416667rem;
  /*background-color: #dcdcdc;*/
}
.login-content .logined-user .logined-user-header .head-img,
.register-content .logined-user .logined-user-header .head-img {
  position: absolute;
  width: 1.25rem;
  height: 1.25rem;
  border-radius: 50%;
  background-color: #fff;
  left: 50%;
  top: 50%;
  margin-left: -0.625rem;
  margin-top: -0.625rem;
  padding: 0.03125rem;
  overflow: hidden;
  border: 1px solid #dcdcdc;
}
.login-content .logined-user .logined-user-header .head-img img,
.register-content .logined-user .logined-user-header .head-img img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.login-content .logined-user .logined-user-header .head-name,
.register-content .logined-user .logined-user-header .head-name {
  position: absolute;
  width: 100%;
  height: 0.20833333rem;
  text-align: center;
  bottom: 0.3125rem;
}
.login-content .logined-user .logined-user-btn,
.register-content .logined-user .logined-user-btn {
  margin-top: 0.20833333rem;
  text-align: center;
}
.login-content .logined-user .logined-user-btn button,
.register-content .logined-user .logined-user-btn button {
  width: 2.60416667rem;
}
.login-content .logined-user .logined-user-btn .change-user,
.register-content .logined-user .logined-user-btn .change-user {
  margin-top: 0.20833333rem;
}
.login-content .logined-user .logined-user-btn .change-user span,
.register-content .logined-user .logined-user-btn .change-user span {
  cursor: pointer;
}
.process-box {
  position: absolute;
  width: 5.20833333rem;
  height: 6.875rem;
  min-width: 336px;
  min-height: 370px;
  left: 2.5rem;
  top: 2.29166667rem;
  color: #fff;
}
.process-box ul li {
  cursor: pointer;
  position: relative;
  font-size: 0.1875rem;
  line-height: 0.52083333rem;
  padding-left: 0.41666667rem;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  transform-origin: left center;
  -ms-transform-origin: left center;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
}
.process-box ul li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.203125rem;
  width: 0.11458333rem;
  height: 0.11458333rem;
  background-color: #38a7ff;
  border-radius: 50%;
  z-index: 2;
}
.process-box ul li:after {
  content: '';
  position: absolute;
  width: 1px;
  left: 0.05208333rem;
  top: 0.25520833rem;
  background-color: #38a7ff;
  height: 110%;
  z-index: 1;
}
.process-box ul li:last-child:after {
  display: none;
}
.process-box ul li:hover {
  font-size: 0.41666667rem;
  line-height: 1.04166667rem;
}
.process-box ul li:hover:before {
  content: '';
  position: absolute;
  left: -0.08333333rem;
  top: 0.3125rem;
  width: 0.26041667rem;
  height: 0.26041667rem;
  font-size: 0.1875rem;
  line-height: 0.26041667rem;
  text-align: center;
  color: #acacac;
  background-color: #fff;
  border-radius: 50%;
  z-index: 2;
}
.process-box ul li:hover:after {
  content: '';
  position: absolute;
  width: 1px;
  left: 0.05208333rem;
  top: 0.3125rem;
  background-color: #fff;
  height: 100%;
  z-index: 1;
}
.process-box ul li:hover:nth-child(1):before {
  content: '1';
}
.process-box ul li:hover:nth-child(2):before {
  content: '2';
}
.process-box ul li:hover:nth-child(3):before {
  content: '3';
}
.process-box ul li:hover:nth-child(4):before {
  content: '4';
}
.process-box ul li:hover:nth-child(5):before {
  content: '5';
}
.process-box ul li:hover:last-child:after {
  display: none;
}
@media screen and (max-width: 1600px) {
  .login-content .login-box .login-input .form-ipt .ipt,
  .register-content .login-box .login-input .form-ipt .ipt,
  .login-content .register-box .login-input .form-ipt .ipt,
  .register-content .register-box .login-input .form-ipt .ipt {
    font-size: 12px;
  }
  .login-content .login-box .login-input .login-btn,
  .register-content .login-box .login-input .login-btn,
  .login-content .register-box .login-input .login-btn,
  .register-content .register-box .login-input .login-btn {
    font-size: 12px;
  }
  .login-content .login-box .login-input .forget-password,
  .register-content .login-box .login-input .forget-password,
  .login-content .register-box .login-input .forget-password,
  .register-content .register-box .login-input .forget-password {
    font-size: 12px;
  }
  .login-content .login-box .login-input .register,
  .register-content .login-box .login-input .register,
  .login-content .register-box .login-input .register,
  .register-content .register-box .login-input .register {
    font-size: 12px;
  }
  .login-content .login-box .login-code p,
  .register-content .login-box .login-code p,
  .login-content .register-box .login-code p,
  .register-content .register-box .login-code p {
    font-size: 12px;
  }
  .login-content .register-box .register-input .register-header h3,
  .register-content .register-box .register-input .register-header h3 {
    font-size: 12px;
  }
  .login-content .register-box .register-input .form-ipt .ipt,
  .register-content .register-box .register-input .form-ipt .ipt {
    font-size: 12px;
  }
  .login-content .register-box .register-input .form-ipt .form-ipt-btn button,
  .register-content .register-box .register-input .form-ipt .form-ipt-btn button {
    font-size: 12px;
  }
  .login-content .register-box .register-input .register-btn,
  .register-content .register-box .register-input .register-btn {
    font-size: 12px;
  }
  .login-content .register-box .register-input .register,
  .register-content .register-box .register-input .register {
    line-height: 22px;
    font-size: 12px;
  }
  .login-content .register-box .register-input .register .checkbox label,
  .register-content .register-box .register-input .register .checkbox label {
    height: 16px;
    padding-left: 16px;
    line-height: 16px;
    text-indent: 2px;
  }
  .login-content .register-box .register-way p,
  .register-content .register-box .register-way p {
    font-size: 12px;
  }
  .login-content .register-box .register-way .login,
  .register-content .register-box .register-way .login {
    font-size: 12px;
  }
  .process-box ul li {
    font-size: 14px;
  }
  .process-box ul li:last-child:after {
    display: none;
  }
}
.search {
  overflow: hidden;
  border-radius: 4px;
  height: 36px;
}
.search input {
  width: 300px;
  border-radius: 4px;
  float: left;
  height: 36px;
}
.search .search_btn {
  display: block;
  width: 100px;
  height: 36px;
  background-color: #3ab0f8;
  color: #ffffff;
  float: left;
  margin-left: 5px;
  text-align: center;
  line-height: 36px;
  font-size: 18px;
  cursor: pointer;
}
.table-wrap .table th,
.table-wrap .table td {
  text-align: center;
}
.noData {
  position: absolute;
  left: 50%;
  top: 25%;
  font-size: 18px;
}
.table-wrap {
  background-image: none;
}
.mask {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.mask .popup {
  width: 400px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 100000001;
  margin-left: -200px;
  margin-top: -140px;
  border-radius: 10px;
}
.mask .popup .popup_title {
  width: 100%;
  height: 80px;
  background-color: #52baf9;
  color: #ffffff;
  font-size: 24px;
  line-height: 80px;
  text-align: center;
  border-radius: 10px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.mask .popup .popup_content {
  font-size: 24px;
  color: #333333;
  text-align: center;
  margin-top: 60px;
  margin-bottom: 60px;
}
.mask .popup .popup_footer {
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.mask .popup .popup_footer .popup_btn1,
.mask .popup .popup_footer .popup_btn2 {
  float: left;
  width: 200px;
  height: 80px;
  background: #ffffff;
  border-top: 2px solid #ffffff;
  border-radius: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 10px;
  line-height: 80px;
  text-align: center;
  font-size: 24px;
  color: #333;
  cursor: pointer;
}
.mask .popup .popup_footer .popup_btn1 {
  background: #52baf9;
  width: 198px;
  border-right: 2px solid #ffffff;
  border-bottom-right-radius: 0;
  color: #fff;
}
.mask2 {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 100000000;
}
.mask2 .popup2 {
  width: 500px;
  height: 500px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 100000001;
  margin-left: -250px;
  margin-top: -250px;
}
.mask2 .popup2 .popup2_title {
  width: 100%;
  height: 45px;
  color: #333;
  background: #f5f6f8;
  font-size: 16px;
  position: relative;
  padding: 10px;
  line-height: 25px!important;
}
.mask2 .popup2 .popup2_title .close {
  width: 20px;
  height: 20px;
  background: url(/agent_pc/app/img/guanbi.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
.mask2 .popup2 .popup2_content {
  height: 430px;
  font-size: 14px;
  color: #333333;
  margin-top: 20px;
  padding: 0 25px;
  box-sizing: border-box;
  overflow-y: scroll;
}
.mask2 .popup2 .popup2_content .box {
  overflow: hidden;
  margin-bottom: 20px;
}
.mask2 .popup2 .popup2_content .box .box1,
.mask2 .popup2 .popup2_content .box .box2 {
  float: left;
}
.mask2 .popup2 .popup2_content .box .box1 {
  width: 56px;
  text-align: right;
  margin-right: 10px;
  vertical-align: middle;
}
.unaudit-show .box-container {
  border: 1px solid #dcdcdc;
  padding: 0.29166667rem;
  margin-bottom: 3.125rem;
}
.unaudit-show .box-container .box-nav-container {
  width: 2.08333333rem;
  height: 1.45833333rem;
}
.unaudit-show .box-container .box-nav-container .box-nav {
  float: left;
  width: 2.08333333rem;
  height: 1.45833333rem;
  border: 1px solid #dcdcdc;
  padding: 0.14583333rem 0.23958333rem;
}
.unaudit-show .box-container .box-nav-container .box-nav ul {
  height: 1.16666667rem;
}
.unaudit-show .box-container .box-nav-container .box-nav ul li {
  position: relative;
  height: 0.38888889rem;
  line-height: 0.38888889rem;
  padding-left: 0.21875rem;
  font-size: 0.14583333rem;
  cursor: pointer;
}
.unaudit-show .box-container .box-nav-container .box-nav ul li:before {
  content: '';
  position: absolute;
  width: 0.09375rem;
  height: 0.09375rem;
  top: 0.14583333rem;
  left: 0.04166667rem;
  background-color: #969696;
  border-radius: 50%;
  z-index: 2;
}
.unaudit-show .box-container .box-nav-container .box-nav ul li:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #969696;
  top: -0.16666667rem;
  left: 0.08333333rem;
}
.unaudit-show .box-container .box-nav-container .box-nav ul li:first-child:after {
  display: none;
}
.unaudit-show .box-container .box-nav-container .box-nav ul li.done:before {
  background-color: #2196f3;
}
.unaudit-show .box-container .box-nav-container .box-nav ul li.done:after {
  background-color: #2196f3;
}
.unaudit-show .box-container .box-nav-container .box-nav ul li.active:before {
  content: '1';
  position: absolute;
  width: 0.17708333rem;
  height: 0.17708333rem;
  line-height: 0.17708333rem;
  text-align: center;
  text-indent: 0;
  top: 0.10416667rem;
  left: 0;
  background-color: #2196f3;
  color: #fff;
  border-radius: 50%;
  z-index: 1;
}
.unaudit-show .box-container .box-nav-container .box-nav ul li.active:after {
  background-color: #2196f3;
}
.unaudit-show .box-container .box-nav-container .box-nav ul li:nth-child(2).active:before {
  content: '2';
}
.unaudit-show .box-container .box-nav-container .box-nav ul li:nth-child(3).active:before {
  content: '3';
}
.unaudit-show .box-container .box {
  /*display: none;*/
  overflow: hidden;
}
.unaudit-show .box-container .box.active {
  display: block;
}
.unaudit-show .box-container .box form .form-label {
  width: 1.51041667rem;
  padding: 0;
}
.unaudit-show .box-container .box form .form-label.lb-15 {
  height: 1.5625rem;
  line-height: 1.5625rem;
}
.unaudit-show .box-container .box form .form-label.lb-25 {
  height: 2.60416667rem;
  line-height: 2.60416667rem;
}
.unaudit-show .box-container .box form .form-input,
.unaudit-show .box-container .box form .form-select,
.unaudit-show .box-container .box form .form-textarea {
  padding: 0;
  position: relative;
}
.unaudit-show .box-container .box form .ipt-4 {
  width: 4.16666667rem;
}
.unaudit-show .box-container .box form .ipt-15 {
  width: 1.5625rem;
}
.unaudit-show .box-container .box form .ipt-175 {
  width: 1.82291667rem;
}
.unaudit-show .box-container .box form .ipt-2 {
  width: 2.08333333rem;
}
.unaudit-show .box-container .box form .ipt-63 {
  width: 6.5625rem;
}
.unaudit-show .box-container .box form .form-group button {
  margin-right: 0.20833333rem;
  margin-top: 0.10416667rem;
}
.unaudit-show .box-container .box-2 .file-upload input[type="file"],
.unaudit-show .box-container .box-2 .file-upload label {
  width: 3.64583333rem;
  height: 2.60416667rem;
}
.unaudit-show .box-container .box-2 .file-upload label {
  line-height: 2.60416667rem;
}
.unaudit-show .box-container .box-2 .file-upload label.unUpload:before {
  line-height: 2.60416667rem;
}
.unaudit-show .box-container .box-2 .file-upload label.unUpload:after {
  width: 3.64583333rem;
}
.unaudit-show .box-container .box-2 .license.file-upload label.unUpload:after {
  content: '暂无添加营业执照副本';
}
.unaudit-show .box-container .box-2 .license img {
  cursor: pointer;
}
.unaudit-show .box-container .box-2 .copyright.file-upload label.unUpload:after {
  content: '暂无添加授权函';
}
.unaudit-show .box-container .box-2 .copyright img {
  cursor: pointer;
}
.unaudit-show .box-container .box-2 .idcard-front.file-upload label.unUpload:after {
  content: '暂无添加身份证正面照片';
}
.unaudit-show .box-container .box-2 .idcard-back.file-upload label.unUpload:after {
  content: '暂无添加身份证背面照片';
}
.unaudit-show .box-container .box-2 .form-group {
  margin-bottom: 0.10416667rem;
}
.unaudit-show .box-container .box-2 .form-group .file-upload {
  margin-top: 0.10416667rem;
  margin-right: 0.3125rem;
}
.unaudit-show .box-container .box-2 .form-group .reminder {
  color: #969696;
  line-height: 0.35416667rem;
}
.unaudit-show .box-container .box-2 .form-group.upload {
  margin-bottom: 0;
}
.unaudit-show .box-container .box-3 .form-group .form-textarea {
  height: 2.08333333rem;
}
.unaudit-show .box-container .box-3 .form-group .form-textarea textarea {
  height: 2.08333333rem;
}
.auditshow-modal .modal-content {
  width: 70%;
  height: auto;
  left: 15%;
}
.auditshow-modal .modal-content .img-show {
  position: relative;
}
.auditshow-modal .modal-content .img-show .icon-error {
  cursor: pointer;
  position: absolute;
  top: 0.10416667rem;
  right: 0.10416667rem;
  font-size: 0.1875rem;
}
.audit-box {
  position: fixed;
  width: 3.54166667rem;
  height: 4.16666667rem;
  height: auto;
  bottom: 1.04166667rem;
  right: 1.04166667rem;
  border: 1px solid #c8c8c8;
  background-color: #fff;
  z-index: 10;
}
.audit-box h2.audit-box-head {
  height: 0.52083333rem;
  line-height: 0.52083333rem;
  width: 100%;
  text-align: center;
  margin: 0;
  border-bottom: 1px solid #c8c8c8;
  cursor: move;
}
.audit-box .audit-box-content {
  width: 100%;
  /*height: 350/96rem;*/
  height: auto;
  padding: 0.20833333rem 0.20833333rem 0.26041667rem;
}
.audit-box .audit-box-content textarea {
  width: 100%;
  height: 0.33333333rem;
  line-height: 0.33333333rem;
  padding: 0.10416667rem;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 0.14583333rem;
  margin-bottom: 0.20833333rem;
}
.audit-box .audit-box-content textarea:focus {
  height: 2.08333333rem;
}
.audit-box .audit-box-content button {
  margin-right: 0.20833333rem;
}
@media screen and (max-width: 1200px) {
  .unaudit-show .box-container .box form .ipt-4 {
    width: 2.08333333rem;
  }
}
@media screen and (max-width: 1152px) {
  .unaudit-show .box-container .box form .form-label.lb-25 {
    height: 1.875rem;
    line-height: 1.875rem;
  }
  .unaudit-show .box-container .box-2 .file-upload input[type="file"],
  .unaudit-show .box-container .box-2 .file-upload label {
    width: 2.91666667rem !important;
    height: 1.875rem !important;
  }
  .unaudit-show .box-container .box-2 .file-upload label {
    line-height: 1.875rem !important;
  }
  .unaudit-show .box-container .box-2 .file-upload label.unUpload:before {
    line-height: 1.875rem !important;
  }
  .unaudit-show .box-container .box-2 .file-upload label.unUpload:after {
    width: 2.91666667rem !important;
  }
}
@media screen and (max-width: 1389px) {
  .unaudit-show .box-container .box form .ipt-63 {
    width: 4.89583333rem;
  }
}
@media screen and (max-width: 1229px) {
  .unaudit-show .box-container .box form .ipt-63 {
    width: 3.22916667rem;
  }
}
@media screen and (max-width: 1069px) {
  .unaudit-show .box-container .box form .ipt-15,
  .unaudit-show .box-container .box form .ipt-63 {
    width: 2.08333333rem;
  }
}
.fair-all.content .title .title-btn {
  cursor: pointer;
  width: 2.08333333rem;
  border-radius: 0.04166667rem;
  font-size: 0.1875rem;
  border: 1px solid #dcdcdc;
}
.fair-all.content .title h4 {
  width: 160px;
  cursor: pointer;
  font-size: 0.14583333rem;
}
.fair-all.content .title h4:first-child {
  margin-right: 10px;
}
.fair-all.content .title .inv-h-se {
  color: #2196f3;
  border: 0.01041667rem solid #dcdcdc;
  border-bottom: 0;
  background-color: #fff;
}
.fair-all.content .resume-head {
  width: 0.45833333rem;
  height: 0.45833333rem;
  background-color: #e5e5e5;
  border-radius: 50%;
}
.fair-all.content .resume-head img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.fair-all.content .form-search.form-calendar .form-input:before {
  content: "\e62a";
}
.fair-all.content .form-search .form-label {
  width: 0.52083333rem;
  text-align: left;
  padding-left: 0;
  padding-right: 0;
}
.fair-all.content .form-search .form-input {
  position: relative;
  width: 2.08333333rem;
  padding-left: 0;
  padding-right: 0;
}
.fair-all.content .form-search .form-input:before {
  content: "\e625";
  position: absolute;
  font-family: "iconfont";
  font-size: 0.16666667rem;
  right: 0.10416667rem;
  line-height: 0.41666667rem;
}
.preview-modal .modal-content {
  width: 4.0625rem;
  height: 2.08333333rem;
  padding: 0.20833333rem 0.16666667rem;
}
.preview-modal .modal-content .form-label {
  padding: 0;
  margin-right: 0.20833333rem;
}
.preview-modal .modal-content .form-select {
  padding: 0;
}
.preview-modal .modal-content .form-group {
  overflow: initial;
}
.preview-modal .modal-content .radiobox {
  margin-right: 0.20833333rem;
}
.preview-modal .modal-content .modal-btn {
  position: relative;
  margin-top: 0.3125rem;
}
.preview-modal .modal-content .modal-btn button {
  margin-right: 0.20833333rem;
}
.preview-modal .modal-content .modal-btn .modal-reminder {
  position: absolute;
  top: -0.20833333rem;
  left: 0;
}
.upload-modal {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.upload-modal .upload-form {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 5.20833333rem;
  height: 3.64583333rem;
  background-color: #fff;
}
.upload-modal .upload-form .close-btn {
  position: absolute;
  top: 0.15625rem;
  right: 0.15625rem;
  font-size: 0.20833333rem;
  cursor: pointer;
}
.upload-modal .upload-form .upload-form-head {
  width: 100%;
  height: 0.52083333rem;
  line-height: 0.52083333rem;
  font-size: 0.20833333rem;
  text-align: center;
  border-bottom: 1px solid #dcdcdc;
}
.upload-modal .upload-form .upload-form-content {
  width: 100%;
  height: 80%;
}
.upload-modal .upload-form .upload-form-content .view-box {
  width: 4.16666667rem;
  height: 2.08333333rem;
  line-height: 2.08333333rem;
  text-align: center;
  margin: 0 auto;
  margin-top: 0.10416667rem;
  font-size: 0.1875rem;
}
.upload-modal .upload-form .upload-form-content .view-box img {
  width: 100%;
  height: 100%;
  object-fit: scale-down;
}
.upload-modal .upload-form .upload-form-content .btn-box {
  width: 100%;
  text-align: center;
  margin-top: 0.10416667rem;
}
.upload-modal .upload-form .upload-form-content .btn-box button {
  width: 1.04166667rem;
  height: 0.4375rem;
  line-height: 0.4375rem;
  text-align: center;
  margin-right: 0.10416667rem;
  font-size: 0.16666667rem;
  border-radius: 0;
}
.upload-modal .upload-form .upload-form-content .btn-box button:first-child {
  background: #2196f3;
  color: white;
}
.alert .alert-content .alert-operate-content {
  height: 2.5rem;
}
.alert .alert-content .alert-operate-content.fair-cancel {
  padding: 0.3125rem 0.91666667rem 0 0.91666667rem;
}
.alert .alert-content .alert-operate-content.fair-cancel h2 {
  line-height: 0.375rem;
  margin-bottom: 0.3125rem;
}
.alert .alert-content .alert-operate-content.fair-cancel .row {
  margin-bottom: 0.3125rem;
}
.alert .alert-content .alert-operate-content-2 .pay-chose-footer.fair-cancel {
  padding-left: 0.91666667rem;
}
.alert .alert-content .alert-operate-content-2.fair-cancel .alert-success-content .alert-success-icon {
  line-height: 2.29166667rem;
}
.alert .alert-content .alert-operate-content-2.fair-cancel .alert-success-content .alert-success-text {
  padding-top: 0.41666667rem;
}
.alert .alert-content .alert-operate-content-2.fair-cancel .alert-success-content .alert-success-text h1 {
  margin-bottom: 0.04166667rem;
}
.alert .alert-content .alert-operate-content-2.fair-cancel .alert-success-content .alert-success-text p {
  width: 2.60416667rem;
}
.qrcode-list {
  position: relative;
  width: 100%;
  min-height: 100%;
  height: auto;
  overflow: auto;
}
.qrcode-list .print-btn {
  text-align: center;
  padding: 0.10416667rem;
}
.qrcode-list .page-content.print {
  position: relative;
  /*padding-top: 20px;*/
  width: auto;
  height: auto;
}
.qrcode-list .page-content.print h1.item-title {
  line-height: 100px;
  height: 100px;
  font-size: 100px;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.qrcode-list .page-content.print h1.item-scan {
  position: relative;
  font-weight: normal;
  line-height: 100px;
  height: 100px;
  font-size: 40px;
  right: 50px;
  bottom: 20px;
}
.qrcode-list .page-content.print h1.item-scan {
  width: 100%;
  right: 0;
  font-size: 100px;
  text-align: center;
}
.qrcode-list .page-content.print h1.item-scan .item-location {
  position: absolute;
  font-weight: normal;
  line-height: 100px;
  height: 100px;
  font-size: 40px;
}
.qrcode-list .item-qrcode {
  width: 560px;
  margin: 0 auto;
  display: block !important;
}
@media print {
  .qrcode-list .page-content.print {
    page-break-before: always;
  }
  .qrcode-list .page-content.print h1.item-title {
    page-break-before: always;
    line-height: 2cm;
    height: 2cm;
    font-size: 2cm;
  }
  .qrcode-list .page-content.print h1.item-scan {
    line-height: 2cm !important;
    height: 2cm !important;
    font-size: 2cm !important;
    right: 0 !important;
    bottom: 0.5cm !important;
  }
  .qrcode-list .page-content.print h1.item-scan .item-location {
    line-height: 2cm !important;
    height: 1cm !important;
    font-size: 1cm !important;
  }
  .qrcode-list .page-content.print .break {
    page-break-before: always;
  }
  .qrcode-list .item-qrcode {
    width: 15cm !important;
    height: 15cm !important;
  }
}
.fair-add .box-container {
  padding-bottom: 0.29166667rem;
  margin-bottom: 2.08333333rem;
  overflow-x: auto;
  margin-left: 0;
}
.fair-add .box-container div {
  width: 409px;
  float: left;
  border-radius: 5px;
  margin-bottom: 32px;
}
.fair-add .box-container div img {
  width: 100%;
  height: 156px;
  border-radius: 6px;
}
.page .content .map-seat {
  width: 90%;
  min-width: 5.3125rem;
  overflow: auto;
}
.page .content .map-seat .seat-container {
  width: 100%;
  min-width: 900px;
}
.page .content .map-seat > h1 {
  margin-top: 0.15625rem;
  margin-bottom: 0.15625rem;
  min-width: 100%;
  text-align: center;
}
.page .content.fair-amend .map-seat {
  width: 100%;
}
.map-show-wrap {
  line-height: 0.41666667rem;
}
.map-show-wrap .map-show {
  width: 90%;
  min-width: 5.3125rem;
  height: 0.72916667rem;
  padding: 0.15625rem 0.20833333rem;
  border: 1px solid #e5e5e5;
}
.map-show-wrap .map-show button {
  float: right;
  margin-left: 0.20833333rem;
}
.map-show-wrap .map-show .oh {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.map-wrap .fair-map .chose-wrap {
  border: 1px solid #e5e5e5;
  width: 100%;
  min-width: 1000px;
  margin-right: 0.20833333rem;
  margin-top: 0.72916667rem;
}
.map-wrap .fair-map .chose-wrap .map-info {
  position: absolute;
  line-height: 0.72916667rem;
  top: -0.72916667rem;
  width: 100%;
  text-align: center;
}
.fair-map {
  display: none;
  position: relative;
}
.fair-map h1 {
  margin-top: 0;
  margin-bottom: 0.3125rem;
  padding-right: 3.33333333rem;
  text-align: center;
}
.fair-map .map-notice {
  position: absolute;
  width: 3.33333333rem;
  right: 0;
  top: 0;
  font-size: 0.14583333rem;
  font-weight: normal;
  text-align: center;
}
.fair-map .map-notice > .map-notice-item {
  display: inline-block;
  width: 0.3125rem;
  margin-right: 0.20833333rem;
  line-height: 0.20833333rem;
}
.fair-map .map-notice > .map-notice-item > span {
  display: block;
  margin: 0 auto;
  width: 0.3125rem;
  height: 0.3125rem;
  background-color: #eee;
}
.seat-position-info {
  width: 2.70833333rem;
  position: fixed;
  background-color: #fff;
  font-size: 0.14583333rem;
  line-height: 0.41666667rem;
  border: 1px solid #dcdcdc;
  padding: 0.20833333rem;
}
.seat-position-info input {
  width: 100%;
  margin-bottom: 0.10416667rem;
}
.ipt-1 {
  width: 1.04166667rem;
}
.ipt-2 {
  width: 2.08333333rem;
}
.ipt-25 {
  width: 2.60416667rem;
}
.ipt-4 {
  width: 4.16666667rem;
}
.ipt-6 {
  width: 6.25rem;
}
.ipt-9 {
  width: 9.375rem;
}
.ipt-10 {
  width: 10.41666667rem;
}
.fair-amend .map-show-wrap .map-show,
.fair-amend .map-wrap .fair-map .chose-wrap {
  margin-bottom: 0.15625rem;
  width: 100%;
}
.fair-amend .chose-seat-wrapper {
  width: 100%;
}
@media screen and (max-width: 1490px) {
  .ipt-10 {
    width: 9.375rem;
  }
}
@media screen and (max-width: 1380px) {
  .ipt-10,
  .ipt-9 {
    width: 8.33333333rem;
  }
}
@media screen and (max-width: 1280px) {
  .ipt-10,
  .ipt-9 {
    width: 6.25rem;
  }
  .ipt-6 {
    width: 5.20833333rem;
  }
  /*.map-show-wrap{
		.map-show{
			width: 500/96rem!important;
		}
	}
	.map-wrap{
		.fair-map{
			.chose-wrap{
				width: 500/96rem!important;
			}
		}
	}*/
}
@media screen and (max-width: 1080px) {
  .ipt-10,
  .ipt-9 {
    width: 5.20833333rem;
  }
}
.fair_offline .box-container {
  border: 1px solid #dcdcdc;
  padding-top: 0.29166667rem;
  padding-left: 0.41666667rem;
  padding-bottom: 0.29166667rem;
  margin-bottom: 2.08333333rem;
  overflow-x: auto;
}
.fair_offline .box-container .over-auto {
  overflow: visible;
}
.fair_offline .box-container .form-group .form-label {
  width: 1.35416667rem;
  padding-right: 0;
  padding-left: 0.20833333rem;
  text-align: right;
}
.fair_offline .box-container .form-group .radio-font {
  font-size: 0.14583333rem;
}
.fair_offline .box-container .form-group .label-width {
  width: 2.60416667rem;
}
.fair_offline .box-container .form-group .pos-box {
  overflow: visible;
  position: relative;
}
.fair_offline .box-container .form-group .map-list {
  position: absolute;
  background-color: #ffffff;
  font-size: 16px;
  text-align: center;
  width: 97%;
  top: 46px;
  border: 1px solid #e5e5e5;
  border-top: none;
  box-shadow: 1px 3px 10px 0px #e5e5e5;
  z-index: 99999;
}
.fair_offline .box-container .form-group .map-item {
  cursor: pointer;
  padding: 10px;
}
.fair_offline .box-container .form-group .map-item:hover {
  background-color: #dcdcdc;
}
.fair_offline .box-container .form-group .form-input input {
  padding-left: 0;
  text-align: center;
}
.fair_offline .box-container .form-group .form-input,
.fair_offline .box-container .form-group .form-select,
.fair_offline .box-container .form-group .form-textarea {
  padding-left: 0;
}
.fair_offline .box-container .form-group .form-input p,
.fair_offline .box-container .form-group .form-select p,
.fair_offline .box-container .form-group .form-textarea p {
  line-height: 0.41666667rem;
}
.fair_offline .box-container .form-group .form-textarea {
  height: 2.60416667rem;
}
.fair_offline .box-container .form-group .form-textarea textarea {
  height: 2.60416667rem;
}
.fair_offline .box-container .form-group .form-tag .checkbox,
.fair_offline .box-container .form-group .form-tag .checkbox-r {
  margin-right: 0.10416667rem;
  margin-top: 0.10416667rem;
}
.fair_offline .box-container .form-group .form-tag .checkbox-tag {
  margin-right: 0.10416667rem;
  margin-bottom: 0.10416667rem;
}
.fair_offline .box-container .form-group .form-tag .input-tag {
  display: inline-block;
  float: none;
}
.fair_offline .box-container .form-group .form-button button {
  margin-right: 0.20833333rem;
}
.fair_offline .box-container .form-group .map-label {
  height: 0.72916667rem;
  line-height: 0.72916667rem;
}
.fair_offline .box-container .form-group .map-reminder p {
  height: auto;
  line-height: 0.41666667rem;
}
.fair_offline .box-container .form-group-tag {
  margin-bottom: 0.10416667rem;
}
.fair_offline .box-container .box-nav-container {
  position: absolute;
  width: 2.08333333rem;
  height: 1.45833333rem;
  right: 0.3125rem;
  top: 0.3125rem;
  z-index: 3;
  background-color: #fff;
}
.fair_offline .box-container .box-nav-container .box-nav {
  float: left;
  width: 2.08333333rem;
  height: 1.45833333rem;
  border: 1px solid #dcdcdc;
  padding: 0.14583333rem 0.23958333rem;
  background-color: #fff;
}
.fair_offline .box-container .box-nav-container .box-nav ul {
  height: 1.16666667rem;
}
.fair_offline .box-container .box-nav-container .box-nav ul li {
  position: relative;
  height: 0.38888889rem;
  line-height: 0.38888889rem;
  padding-left: 0.21875rem;
  font-size: 0.14583333rem;
  cursor: pointer;
}
.fair_offline .box-container .box-nav-container .box-nav ul li:before {
  content: '';
  position: absolute;
  width: 0.09375rem;
  height: 0.09375rem;
  top: 0.14583333rem;
  left: 0.04166667rem;
  background-color: #969696;
  border-radius: 50%;
  z-index: 2;
}
.fair_offline .box-container .box-nav-container .box-nav ul li:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #969696;
  top: -0.16666667rem;
  left: 0.08333333rem;
}
.fair_offline .box-container .box-nav-container .box-nav ul li:first-child:after {
  display: none;
}
.fair_offline .box-container .box-nav-container .box-nav ul li.done:before {
  background-color: #2196f3;
}
.fair_offline .box-container .box-nav-container .box-nav ul li.done:after {
  background-color: #2196f3;
}
.fair_offline .box-container .box-nav-container .box-nav ul li.active:before {
  content: '1';
  position: absolute;
  width: 0.17708333rem;
  height: 0.17708333rem;
  line-height: 0.17708333rem;
  text-align: center;
  text-indent: 0;
  top: 0.10416667rem;
  left: 0;
  background-color: #2196f3;
  color: #fff;
  border-radius: 50%;
  z-index: 1;
}
.fair_offline .box-container .box-nav-container .box-nav ul li.active:after {
  background-color: #2196f3;
}
.fair_offline .box-container .box-nav-container .box-nav ul li:nth-child(2).active:before {
  content: '2';
}
.fair_offline .box-container .box-nav-container .box-nav ul li:nth-child(3).active:before {
  content: '3';
}
.fair_offline table.chose-seat td.product {
  vertical-align: top;
}
.page .content .map-seat {
  width: 90%;
  min-width: 5.3125rem;
  overflow: auto;
}
.page .content .map-seat .seat-container {
  width: 100%;
  min-width: 900px;
}
.page .content .map-seat > h1 {
  margin-top: 0.15625rem;
  margin-bottom: 0.15625rem;
  min-width: 100%;
  text-align: center;
}
.page .content.fair-amend .map-seat {
  width: 100%;
}
.map-show-wrap {
  line-height: 0.41666667rem;
}
.map-show-wrap .map-show {
  width: 90%;
  min-width: 5.3125rem;
  height: 0.72916667rem;
  padding: 0.15625rem 0.20833333rem;
  border: 1px solid #e5e5e5;
}
.map-show-wrap .map-show button {
  float: right;
  margin-left: 0.20833333rem;
}
.map-show-wrap .map-show .oh {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.map-wrap .fair-map .chose-wrap {
  border: 1px solid #e5e5e5;
  width: 100%;
  min-width: 1000px;
  margin-right: 0.20833333rem;
  margin-top: 0.72916667rem;
}
.map-wrap .fair-map .chose-wrap .map-info {
  position: absolute;
  line-height: 0.72916667rem;
  top: -0.72916667rem;
  width: 100%;
  text-align: center;
}
.fair-map {
  display: none;
  position: relative;
}
.fair-map h1 {
  margin-top: 0;
  margin-bottom: 0.3125rem;
  padding-right: 3.33333333rem;
  text-align: center;
}
.fair-map .map-notice {
  position: absolute;
  width: 3.33333333rem;
  right: 0;
  top: 0;
  font-size: 0.14583333rem;
  font-weight: normal;
  text-align: center;
}
.fair-map .map-notice > .map-notice-item {
  display: inline-block;
  width: 0.3125rem;
  margin-right: 0.20833333rem;
  line-height: 0.20833333rem;
}
.fair-map .map-notice > .map-notice-item > span {
  display: block;
  margin: 0 auto;
  width: 0.3125rem;
  height: 0.3125rem;
  background-color: #eee;
}
.seat-position-info {
  width: 2.70833333rem;
  position: fixed;
  background-color: #fff;
  font-size: 0.14583333rem;
  line-height: 0.41666667rem;
  border: 1px solid #dcdcdc;
  padding: 0.20833333rem;
}
.seat-position-info input {
  width: 100%;
  margin-bottom: 0.10416667rem;
}
.desc {
  line-height: 0.4375rem;
  font-size: 0.14583333rem;
}
.ipt-1 {
  width: 1.04166667rem;
}
.ipt-2 {
  width: 2.08333333rem;
}
.ipt-25 {
  width: 2.60416667rem;
}
.ipt-4 {
  width: 4.16666667rem;
}
.ipt-6 {
  width: 6.25rem;
}
.ipt-9 {
  width: 9.375rem;
}
.ipt-10 {
  width: 10.41666667rem;
}
.fair-amend .map-show-wrap .map-show,
.fair-amend .map-wrap .fair-map .chose-wrap {
  margin-bottom: 0.15625rem;
  width: 100%;
}
.fair-amend .chose-seat-wrapper {
  width: 100%;
}
@media screen and (max-width: 1490px) {
  .ipt-10 {
    width: 9.375rem;
  }
}
@media screen and (max-width: 1380px) {
  .ipt-10,
  .ipt-9 {
    width: 8.33333333rem;
  }
}
@media screen and (max-width: 1280px) {
  .ipt-10,
  .ipt-9 {
    width: 6.25rem;
  }
  .ipt-6 {
    width: 5.20833333rem;
  }
  /*.map-show-wrap{
		.map-show{
			width: 500/96rem!important;
		}
	}
	.map-wrap{
		.fair-map{
			.chose-wrap{
				width: 500/96rem!important;
			}
		}
	}*/
}
@media screen and (max-width: 1080px) {
  .ipt-10,
  .ipt-9 {
    width: 5.20833333rem;
  }
}
.fair-online .box-container {
  border: 1px solid #dcdcdc;
  padding-top: 0.29166667rem;
  padding-left: 0.41666667rem;
  padding-right: 0.41666667rem;
  padding-bottom: 0.29166667rem;
  margin-bottom: 2.08333333rem;
  overflow-x: auto;
}
.fair-online .box-container .layui-form {
  width: 1000px;
  overflow: hidden;
  position: relative;
  padding-bottom: 100px;
}
.fair-online .box-container .layui-form .layui-form-item {
  margin-bottom: 0.20833333rem;
  position: relative;
}
.fair-online .box-container .layui-form .layui-form-item .banner-img {
  margin-top: 10px;
  width: 200px;
  height: 200px;
  overflow: hidden;
}
.fair-online .box-container .layui-form .layui-form-item .banner-img img {
  width: 100%;
}
.fair-online .box-container .layui-form .layui-form-item .desc-box {
  position: absolute;
  top: -5px;
  left: 263px;
  width: 1000px;
  font-size: 14px;
}
.fair-online .box-container .layui-form .layui-form-item .layui-form-label {
  width: 115px;
  color: #323232;
  font: 14px Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
  float: left;
  padding: 0;
  line-height: 36px;
  font-weight: bold;
  text-align: right;
}
.fair-online .box-container .layui-form .layui-form-item .layui-input-block {
  width: 580px;
  margin-left: 0;
  overflow: hidden;
  margin-left: 10px;
  float: left;
}
.fair-online .box-container .layui-form .f7704f {
  color: #f7704f;
}
.fair-online .box-container .layui-form .layui-input {
  width: 100%;
  height: 36px;
  line-height: 1;
  border-radius: none;
  padding: 0 0.10416667rem !important;
  font: 14px Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
  border: 0.01041667rem solid #e5e5e5;
}
.fair-online .box-container .layui-form .layui-input:-moz-placeholder,
.fair-online .box-container .layui-form .layui-input:-ms-input-placeholder,
.fair-online .box-container .layui-form .layui-input::-webkit-input-placeholder {
  font-size: 14px;
}
.fair-online .box-container .layui-form .layui-form-item2 {
  float: left;
  overflow: hidden;
  margin-bottom: 0.20833333rem;
}
.fair-online .box-container .layui-form .layui-form-item2:nth-child(even) {
  float: left;
}
.fair-online .box-container .layui-form .layui-form-item2:nth-child(odd) {
  float: left;
  margin-right: 75px;
}
.fair-online .box-container .layui-form .layui-form-item2 .layui-form-label2 {
  width: 115px;
  float: left;
  line-height: 36px;
  font-size: 14px;
  font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
  color: #323232;
  padding: 0;
  text-align: center;
  font-weight: bold;
  text-align: right;
  margin-right: 10px;
}
.fair-online .box-container .layui-form .layui-form-item2 .layui-input-block2 {
  width: 190px;
  float: left;
}
.fair-online .box-container .layui-form .layui-btn.submit {
  display: block;
  width: 160px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -80px;
  margin-top: 40px;
  background: #2196f3;
}
textarea:focus {
  border-color: #e5e5e5 !important;
}
#secondCheck {
  width: 540px;
  min-height: 230px;
  background: #ffffff;
  box-shadow: 0px 24px 24px 0px rgba(0, 0, 0, 0.3), 0px 0px 24px 0px rgba(0, 0, 0, 0.22);
  border-radius: 2px;
  border: 1px solid;
  border-image: linear-gradient(180deg, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) 1 1;
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 999;
  padding: 24px;
  box-sizing: border-box;
  display: block;
}
#secondCheck .title {
  width: 100%;
  height: 28px;
  position: relative;
  margin-bottom: 20px;
}
#secondCheck .title .tips {
  width: 200px;
  height: 28px;
  font-size: 20px;
  font-family: PingFang-SC-Medium, PingFang-SC;
  font-weight: 500;
  color: #333333;
  line-height: 28px;
}
#secondCheck .title .close {
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  right: 0;
  font-size: 25px;
  top: 0;
  line-height: 25px;
  text-align: center;
  cursor: pointer;
}
#secondCheck .content {
  width: 100%;
  display: block;
  position: relative;
  margin-bottom: 60px;
}
#secondCheck .content span {
  width: 100%;
  display: block;
  height: 24px;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333;
  line-height: 24px;
  margin-bottom: 20px;
}
#secondCheck .bottom {
  height: 28px;
  width: 100%;
  display: block;
}
#secondCheck .bottom .btn {
  height: 34px;
  border-radius: 2px;
  display: block;
  float: right;
  line-height: 34px;
  text-align: center;
  cursor: pointer;
  padding: inherit;
}
#secondCheck .bottom .confirm {
  background: #2295F3;
  color: #fff;
  margin-right: 30px;
}
#secondCheck .bottom .cancel {
  background: #fff;
  border: 1px solid #2295F3;
  color: #2295F3;
}
#secondCheck .bottom .disabled {
  pointer-events: none;
  color: #fff;
  background: #ddd;
  cursor: no-drop;
}
#secondCheck .bottom span {
  display: block;
  float: left;
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333;
  line-height: 34px;
  user-select: none;
  cursor: pointer;
}
#secondCheck .bottom .select {
  width: 20px;
  height: 20px;
  display: block;
  float: left;
  margin: 9px 2px 0 0;
  cursor: pointer;
  appearance: inherit;
  -webkit-appearance: checkbox !important;
  -moz-appearance: inherit !important;
  outline: auto !important;
}
.fairedit .box-container {
  border: 1px solid #dcdcdc;
  padding-top: 0.29166667rem;
  padding-left: 0.41666667rem;
  padding-bottom: 0.29166667rem;
  margin-bottom: 2.08333333rem;
  overflow-x: auto;
}
.fairedit .box-container .over-auto {
  overflow: visible;
}
.fairedit .box-container .form-group .form-label {
  width: 1.35416667rem;
  padding-right: 0;
  padding-left: 0.20833333rem;
  text-align: right;
}
.fairedit .box-container .form-group .radio-font {
  font-size: 0.14583333rem;
}
.fairedit .box-container .form-group .label-width {
  width: 2.60416667rem;
}
.fairedit .box-container .form-group .pos-box {
  overflow: visible;
  position: relative;
}
.fairedit .box-container .form-group .map-list {
  position: absolute;
  background-color: #ffffff;
  font-size: 16px;
  text-align: center;
  width: 97%;
  top: 46px;
  border: 1px solid #e5e5e5;
  border-top: none;
  box-shadow: 1px 3px 10px 0px #e5e5e5;
  z-index: 99999;
}
.fairedit .box-container .form-group .map-item {
  cursor: pointer;
  padding: 10px;
}
.fairedit .box-container .form-group .map-item:hover {
  background-color: #dcdcdc;
}
.fairedit .box-container .form-group .form-input input {
  padding-left: 0;
  text-align: center;
}
.fairedit .box-container .form-group .form-input,
.fairedit .box-container .form-group .form-select,
.fairedit .box-container .form-group .form-textarea {
  padding-left: 0;
}
.fairedit .box-container .form-group .form-input p,
.fairedit .box-container .form-group .form-select p,
.fairedit .box-container .form-group .form-textarea p {
  line-height: 0.41666667rem;
}
.fairedit .box-container .form-group .form-textarea {
  height: 2.60416667rem;
}
.fairedit .box-container .form-group .form-textarea textarea {
  height: 2.60416667rem;
}
.fairedit .box-container .form-group .form-tag .checkbox,
.fairedit .box-container .form-group .form-tag .checkbox-r {
  margin-right: 0.10416667rem;
  margin-top: 0.10416667rem;
}
.fairedit .box-container .form-group .form-tag .checkbox-tag {
  margin-right: 0.10416667rem;
  margin-bottom: 0.10416667rem;
}
.fairedit .box-container .form-group .form-tag .input-tag {
  display: inline-block;
  float: none;
}
.fairedit .box-container .form-group .form-button button {
  margin-right: 0.20833333rem;
}
.fairedit .box-container .form-group .map-label {
  height: 0.72916667rem;
  line-height: 0.72916667rem;
}
.fairedit .box-container .form-group .map-reminder p {
  height: auto;
  line-height: 0.41666667rem;
}
.fairedit .box-container .form-group-tag {
  margin-bottom: 0.10416667rem;
}
.fairedit .box-container .box-nav-container {
  position: absolute;
  width: 2.08333333rem;
  height: 1.45833333rem;
  right: 0.3125rem;
  top: 0.3125rem;
  z-index: 3;
  background-color: #fff;
}
.fairedit .box-container .box-nav-container .box-nav {
  float: left;
  width: 2.08333333rem;
  height: 1.45833333rem;
  border: 1px solid #dcdcdc;
  padding: 0.14583333rem 0.23958333rem;
  background-color: #fff;
}
.fairedit .box-container .box-nav-container .box-nav ul {
  height: 1.16666667rem;
}
.fairedit .box-container .box-nav-container .box-nav ul li {
  position: relative;
  height: 0.38888889rem;
  line-height: 0.38888889rem;
  padding-left: 0.21875rem;
  font-size: 0.14583333rem;
  cursor: pointer;
}
.fairedit .box-container .box-nav-container .box-nav ul li:before {
  content: '';
  position: absolute;
  width: 0.09375rem;
  height: 0.09375rem;
  top: 0.14583333rem;
  left: 0.04166667rem;
  background-color: #969696;
  border-radius: 50%;
  z-index: 2;
}
.fairedit .box-container .box-nav-container .box-nav ul li:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #969696;
  top: -0.16666667rem;
  left: 0.08333333rem;
}
.fairedit .box-container .box-nav-container .box-nav ul li:first-child:after {
  display: none;
}
.fairedit .box-container .box-nav-container .box-nav ul li.done:before {
  background-color: #2196f3;
}
.fairedit .box-container .box-nav-container .box-nav ul li.done:after {
  background-color: #2196f3;
}
.fairedit .box-container .box-nav-container .box-nav ul li.active:before {
  content: '1';
  position: absolute;
  width: 0.17708333rem;
  height: 0.17708333rem;
  line-height: 0.17708333rem;
  text-align: center;
  text-indent: 0;
  top: 0.10416667rem;
  left: 0;
  background-color: #2196f3;
  color: #fff;
  border-radius: 50%;
  z-index: 1;
}
.fairedit .box-container .box-nav-container .box-nav ul li.active:after {
  background-color: #2196f3;
}
.fairedit .box-container .box-nav-container .box-nav ul li:nth-child(2).active:before {
  content: '2';
}
.fairedit .box-container .box-nav-container .box-nav ul li:nth-child(3).active:before {
  content: '3';
}
.fairedit table.chose-seat td.product {
  vertical-align: top;
}
.page .content .map-seat {
  width: 90%;
  min-width: 5.3125rem;
  overflow: auto;
}
.page .content .map-seat .seat-container {
  width: 100%;
  min-width: 900px;
}
.page .content .map-seat > h1 {
  margin-top: 0.15625rem;
  margin-bottom: 0.15625rem;
  min-width: 100%;
  text-align: center;
}
.page .content.fair-amend .map-seat {
  width: 100%;
}
.map-show-wrap {
  line-height: 0.41666667rem;
}
.map-show-wrap .map-show {
  width: 90%;
  min-width: 5.3125rem;
  height: 0.72916667rem;
  padding: 0.15625rem 0.20833333rem;
  border: 1px solid #e5e5e5;
}
.map-show-wrap .map-show button {
  float: right;
  margin-left: 0.20833333rem;
}
.map-show-wrap .map-show .oh {
  white-space: nowrap;
  text-overflow: ellipsis;
}
.map-wrap .fair-map .chose-wrap {
  border: 1px solid #e5e5e5;
  width: 100%;
  min-width: 1000px;
  margin-right: 0.20833333rem;
  margin-top: 0.72916667rem;
}
.map-wrap .fair-map .chose-wrap .map-info {
  position: absolute;
  line-height: 0.72916667rem;
  top: -0.72916667rem;
  width: 100%;
  text-align: center;
}
.fair-map {
  display: none;
  position: relative;
}
.fair-map h1 {
  margin-top: 0;
  margin-bottom: 0.3125rem;
  padding-right: 3.33333333rem;
  text-align: center;
}
.fair-map .map-notice {
  position: absolute;
  width: 3.33333333rem;
  right: 0;
  top: 0;
  font-size: 0.14583333rem;
  font-weight: normal;
  text-align: center;
}
.fair-map .map-notice > .map-notice-item {
  display: inline-block;
  width: 0.3125rem;
  margin-right: 0.20833333rem;
  line-height: 0.20833333rem;
}
.fair-map .map-notice > .map-notice-item > span {
  display: block;
  margin: 0 auto;
  width: 0.3125rem;
  height: 0.3125rem;
  background-color: #eee;
}
.seat-position-info {
  width: 2.70833333rem;
  position: fixed;
  background-color: #fff;
  font-size: 0.14583333rem;
  line-height: 0.41666667rem;
  border: 1px solid #dcdcdc;
  padding: 0.20833333rem;
}
.seat-position-info input {
  width: 100%;
  margin-bottom: 0.10416667rem;
}
.ipt-1 {
  width: 1.04166667rem;
}
.ipt-2 {
  width: 2.08333333rem;
}
.ipt-25 {
  width: 2.60416667rem;
}
.ipt-4 {
  width: 4.16666667rem;
}
.ipt-6 {
  width: 6.25rem;
}
.ipt-9 {
  width: 9.375rem;
}
.ipt-10 {
  width: 10.41666667rem;
}
.fair-amend .map-show-wrap .map-show,
.fair-amend .map-wrap .fair-map .chose-wrap {
  margin-bottom: 0.15625rem;
  width: 100%;
}
.fair-amend .chose-seat-wrapper {
  width: 100%;
}
@media screen and (max-width: 1490px) {
  .ipt-10 {
    width: 9.375rem;
  }
}
@media screen and (max-width: 1380px) {
  .ipt-10,
  .ipt-9 {
    width: 8.33333333rem;
  }
}
@media screen and (max-width: 1280px) {
  .ipt-10,
  .ipt-9 {
    width: 6.25rem;
  }
  .ipt-6 {
    width: 5.20833333rem;
  }
  /*.map-show-wrap{
		.map-show{
			width: 500/96rem!important;
		}
	}
	.map-wrap{
		.fair-map{
			.chose-wrap{
				width: 500/96rem!important;
			}
		}
	}*/
}
@media screen and (max-width: 1080px) {
  .ipt-10,
  .ipt-9 {
    width: 5.20833333rem;
  }
}
.catalog-list .print-btn {
  /*position: fixed;*/
  top: 0;
  left: 0;
  width: 100%;
  height: 0.625rem;
  padding: 0.10416667rem;
  text-align: center;
  z-index: 10;
}
.catalog-list .way {
  position: fixed;
  color: #fff;
  font-size: 60px;
  cursor: pointer;
}
.catalog-list .way.left {
  left: 0;
  top: 50%;
}
.catalog-list .way.right {
  right: 0;
  top: 50%;
}
.catalog-list .page-content.cover {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(50, 50, 50, 0.4);
  color: #fff;
}
.catalog-list .page-content.cover h1 {
  position: absolute;
  width: 100%;
  left: 0;
  top: 50%;
  margin-top: -0.10416667rem;
  text-align: center;
}
.catalog-list .page-content.print {
  padding: 0;
  margin: 0 auto;
  width: 1000px;
  height: 1417px;
  background-color: #fff;
  font-family: 'Helvetica Neue', Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;
  color: #343434;
}
.catalog-list .page-content.print h1,
.catalog-list .page-content.print p {
  color: #343434;
  margin: 0;
  padding: 0;
  font-family: 'Helvetica Neue', Helvetica, 'Microsoft Yahei', 'Hiragino Sans GB', 'WenQuanYi Micro Hei', sans-serif;
}
.catalog-list .page-content.print .p-h,
.catalog-list .page-content.print .p-c {
  position: relative;
  width: 100%;
}
.catalog-list .page-content.print .p-h .l {
  position: absolute;
  height: auto;
  width: auto;
  max-width: 35.6%;
  max-height: 100%;
  top: 21%;
  left: 1.6%;
}
.catalog-list .page-content.print .p-h .p-p {
  float: right;
  font-size: 55px;
  font-weight: normal;
  line-height: 55px;
  padding-right: 1%;
  padding-top: 1%;
}
.catalog-list .page-content.print .p-c {
  height: 17.84%;
  padding: 0 3%;
}
.catalog-list .page-content.print .p-c > div {
  float: left;
}
.catalog-list .page-content.print .p-c .i {
  position: relative;
  float: left;
  width: 66.4%;
  height: 100%;
}
.catalog-list .p-c .i h1 {
  position: absolute;
  left: 0;
  top: 0;
  height: 23%;
  font-size: 32px;
  font-weight: normal;
  padding-top: 3%;
  border-bottom: 1px solid #929292;
  letter-spacing: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 150%;
}
.catalog-list .p-c .i p {
  position: absolute;
  top: 28%;
  left: 0;
  height: 65%;
  width: 109%;
  font-size: 24px;
  line-height: 42px;
  letter-spacing: 2px;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-wrap: break-word;
}
.catalog-list .page-content.print .p-c .q {
  position: relative;
  float: right;
  width: 27.6%;
  top: 24%;
  height: 100%;
}
.catalog-list .page-content.print .p-c .q .l {
  position: absolute;
  top: 0;
  right: 0;
  height: auto;
  width: 100%;
}
.catalog-list .page-content.print .r-i {
  width: 100%;
  height: 5.5%;
  padding: 0 3%;
}
.catalog-list .r-i > div {
  float: left;
}
.catalog-list .r-i .i {
  position: relative;
  width: 4.6%;
  height: 100%;
}
.catalog-list .r-i .i .l {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -50%;
  height: auto;
  width: auto;
  max-width: 100%;
  max-height: 100%;
}
.catalog-list .r-i .f {
  font-size: 30px;
  width: 94.6%;
  height: 100%;
  padding: 2% 1.6%;
}
.catalog-list .r-c {
  position: relative;
  width: 100%;
  height: 55%;
  padding: 0 3%;
  margin-top: 1%;
}
.catalog-list .r-c > div {
  position: relative;
  width: 100%;
  height: 18.2%;
  margin-bottom: 1.4%;
  border: 1px solid #616161;
}
.catalog-list .r-c.two > div.s {
  height: 48%;
}
.catalog-list .r-c.three > div.s {
  height: 31.5%;
}
.catalog-list .r-c.four > div.s {
  height: 23.5%;
}
.catalog-list .r-c > div.s {
  height: 98%;
}
.catalog-list .r-c > div.s > div {
  height: 100%;
}
.catalog-list .r-c > div.s .s-r,
.catalog-list .r-c > div .s-r {
  position: relative;
  float: left;
  width: 5.6%;
  height: 100%;
  text-align: center;
  border-right: 1px solid #616161;
}
.catalog-list .r-c > div.s .s-r .record,
.catalog-list .r-c > div .s-r .record {
  position: absolute;
  width: 100%;
  top: 50%;
  margin-top: -50%;
}
.catalog-list .r-c > div .s-r .record {
  font-size: 30px;
}
.catalog-list .r-c > div.s .s-c {
  float: left;
  width: 94.4%;
  padding: 1%;
}
.catalog-list .r-c > div.s .s-c span {
  position: absolute;
  color: #f00;
  top: 0;
  right: 2%;
}
.catalog-list .r-c.two > div.s > div > div {
  height: 20%;
}
.catalog-list .r-c.three > div.s > div > div {
  height: 25%;
}
.catalog-list .r-c.four > div.s > div > div {
  height: 33.3%;
}
.catalog-list .r-c > div.s > div > div + div,
.catalog-list .r-c.four > div.s > div > div + div,
.catalog-list .r-c.three > div.s > div > div + div,
.catalog-list .r-c.two > div.s > div > div + div {
  text-indent: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.catalog-list .r-c > div.s > div > div {
  position: relative;
  height: 10%;
  font-size: 28px;
  line-height: 70px;
}
.catalog-list .r-c.three > div.s > div > div {
  line-height: 56px;
}
.catalog-list .r-c.four > div.s > div > div {
  line-height: 54px;
}
.catalog-list .r-c div.d {
  width: 94.4%;
  height: 100%;
  padding: 1% 2% 1% 1%;
  overflow: hidden;
  float: left;
}
.catalog-list .r-c div.d > div {
  height: 100%;
  float: left;
}
.catalog-list .r-c div.d > div.d-1 {
  width: 71%;
}
.catalog-list .r-c div.d > div.d-1 > div {
  height: 50%;
  font-size: 30px;
  line-height: 60px;
}
.catalog-list .r-c div.d > div.d-1 .d-1-2 {
  line-height: 38px;
  text-indent: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.catalog-list .r-c div.d > div.d-2 {
  text-align: right;
  width: 29%;
  font-size: 30px;
  color: #f00;
  line-height: 60px;
}
.catalog-list .page-content.print .ps {
  width: 100%;
  padding: 0 3%;
  font-size: 30px;
  letter-spacing: 2px;
}
.catalog-list-2 .page-content.print {
  height: auto;
}
.catalog-list-2 .page-content .catalog-adjust {
  position: relative;
  padding: 0 32.78688525px;
}
.catalog-list-2 .page-content .catalog-adjust .p-h {
  position: absolute;
  height: auto;
  top: 0;
  left: 0;
  padding: 0 32.78688525px;
}
.catalog-list-2 .page-content .catalog-adjust .catalog-company-detail {
  margin-bottom: 13.66120219px;
}
.catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-company {
  height: 245.90163934px;
  overflow: visible;
}
.catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-company > .left {
  width: 673.49726776px;
}
.catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-company .oh,
.catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-company.oh {
  overflow: visible;
}
.catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-company-logo {
  height: 114.75409836px;
  width: auto;
  padding-top: 13.66120219px;
}
.catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-company-logo img {
  width: 273.22404372px;
  height: 87.43169399px;
}
.catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-title {
  font-size: 54.64480874px;
  line-height: 114.75409836px;
  padding: 0 32.78688525px;
  color: #f00;
}
.catalog-list-2 .page-content .catalog-adjust .catalog-company-title {
  display: inline-block;
  line-height: 35.51912568px;
  font-size: 30.05464481px;
  height: 71.03825137px;
  font-weight: bold;
}
.catalog-list-2 .page-content .catalog-adjust .catalog-company-content {
  position: relative;
  width: 673.49726776px;
  height: 170.76502732px;
  overflow: hidden;
}
.catalog-list-2 .page-content .catalog-adjust .catalog-company-content .catalog-company-para {
  line-height: 43.71584699px;
  font-size: 23.22404372px;
}
.catalog-list-2 .page-content .catalog-adjust .catalog-company-img {
  width: 245.90163934px;
  float: left;
  position: relative;
  text-align: center;
}
.catalog-list-2 .page-content .catalog-adjust .catalog-company-img img {
  margin: 0 auto;
  width: 218.57923497px;
  height: 218.57923497px;
}
.catalog-list-2 .page-content .catalog-adjust .catalog-company-img p {
  clear: both;
  float: right;
  width: 245.90163934px;
  line-height: 1;
  font-size: 21.8579235px;
  text-align: center;
}
.catalog-list-2 .page-content .catalog-adjust .box {
  height: 901.63934426px;
}
.catalog-list-2 .page-content .catalog-adjust .box.box-2 {
  position: relative;
  border: 0.01041667rem solid #616161;
}
.catalog-list-2 .page-content .catalog-adjust .box .cata-wrap {
  position: relative;
}
.catalog-list-2 .page-content .catalog-adjust .box .cata-wrap .cata-item {
  position: relative;
}
.catalog-list-2 .page-content .catalog-adjust .box .cata-wrap .cata-item .operate-wrap {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  margin-top: 27.32240437px;
  text-align: center;
}
.catalog-list-2 .page-content .catalog-adjust .box .cata-wrap .cata-item button {
  background-color: #fff;
  margin-right: 27.32240437px;
}
.catalog-list-2 .page-content .catalog-adjust .box .cata-wrap .cata-item button:last-child {
  margin-right: 0;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c {
  height: 100%;
  padding: 0;
  margin-top: 0;
  background-color: #fff;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c > div.s {
  height: 100%;
  margin-bottom: 0;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom: 0.01041667rem solid #616161;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c > div.s:last-child {
  border-bottom: none;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c > div.s .s-c {
  width: 100%;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c > div.s .s-c span {
  right: 0;
  background-color: #fff;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c .h1,
.catalog-list-2 .page-content .catalog-adjust .box .r-c h1 {
  font-weight: bold;
  height: auto;
  white-space: normal;
  overflow: hidden;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c .h1 span,
.catalog-list-2 .page-content .catalog-adjust .box .r-c h1 span {
  position: static;
  display: block;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c .h1 span.j-t,
.catalog-list-2 .page-content .catalog-adjust .box .r-c h1 span.j-t {
  overflow: hidden;
  color: #323232;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c .h1 span.j-w,
.catalog-list-2 .page-content .catalog-adjust .box .r-c h1 span.j-w {
  float: right;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c .p,
.catalog-list-2 .page-content .catalog-adjust .box .r-c p {
  height: auto;
  white-space: normal;
  overflow: hidden;
  text-indent: 0;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c .p .p-header,
.catalog-list-2 .page-content .catalog-adjust .box .r-c p .p-header {
  display: inline;
  font-weight: bold;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c .p .p-sep,
.catalog-list-2 .page-content .catalog-adjust .box .r-c p .p-sep {
  display: inline;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one > div.s {
  margin-bottom: 0;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one > div.s .s-c {
  padding: 0.8% 3%;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .h1 {
  font-size: 54.64480874px;
  line-height: 95.6284153px;
  height: 95.6284153px;
  overflow: hidden;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p {
  word-break: break-all;
  font-size: 38.25136612px;
  line-height: 54.64480874px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-1 {
  height: 54.64480874px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2 {
  height: 273.22404372px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_1 {
  height: 54.64480874px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_2 {
  height: 109.28961749px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_3 {
  height: 163.93442623px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_4 {
  height: 218.57923497px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_5 {
  height: 273.22404372px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_6 {
  height: 327.86885246px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_7 {
  height: 382.5136612px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_8 {
  height: 437.15846995px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_9 {
  height: 491.80327869px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_10 {
  height: 546.44808743px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-3 {
  height: 54.64480874px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s {
  height: 50%;
  margin-bottom: 0;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .s-c {
  padding: 0.8% 2%;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .h1 {
  font-size: 51.91256831px;
  line-height: 95.6284153px;
  height: 95.6284153px;
  overflow: hidden;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p {
  word-break: break-all;
  font-size: 27.32240437px;
  line-height: 40.98360656px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p.p-1 {
  max-height: 122.95081967px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p.p-2 {
  height: 163.93442623px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p.p-2.h_1 {
  height: 40.98360656px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p.p-2.h_2 {
  height: 81.96721311px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p.p-2.h_3 {
  height: 122.95081967px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p.p-2.h_4 {
  height: 163.93442623px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p.p-2.h_5 {
  height: 204.91803279px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p.p-2.h_6 {
  height: 245.90163934px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p.p-2.h_7 {
  height: 286.8852459px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p.p-2.h_8 {
  height: 327.86885246px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p.p-2.h_9 {
  height: 368.85245902px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p.p-2.h_10 {
  height: 409.83606557px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.two .p.p-3 {
  height: 40.98360656px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s {
  height: 33.33333333%;
  margin-bottom: 0;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s .s-c {
  padding: 0.8% 2%;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .h1 {
  font-size: 38.25136612px;
  line-height: 51.91256831px;
  height: 51.91256831px;
  overflow: hidden;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p {
  word-break: break-all;
  font-size: 24.59016393px;
  line-height: 38.25136612px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-1 {
  max-height: 114.75409836px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2 {
  height: 76.50273224px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_1 {
  height: 38.25136612px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_2 {
  height: 76.50273224px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_3 {
  height: 114.75409836px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_4 {
  height: 153.00546448px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_5 {
  height: 191.2568306px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_6 {
  height: 229.50819672px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_7 {
  height: 267.75956284px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_8 {
  height: 306.01092896px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_9 {
  height: 344.26229508px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_10 {
  height: 382.5136612px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-3 {
  height: 38.25136612px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four > div.s {
  height: 25%;
  margin-bottom: 0;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four > div.s .s-c {
  padding: 0.8% 2%;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .h1 {
  font-size: 27.32240437px;
  line-height: 38.25136612px;
  height: 38.25136612px;
  overflow: hidden;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p {
  word-break: break-all;
  font-size: 24.59016393px;
  line-height: 34.15300546px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-1 {
  max-height: 102.45901639px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2 {
  height: 34.15300546px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_1 {
  height: 34.15300546px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_2 {
  height: 68.30601093px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_3 {
  height: 102.45901639px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_4 {
  height: 136.61202186px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_5 {
  height: 170.76502732px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_6 {
  height: 204.91803279px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_7 {
  height: 239.07103825px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_8 {
  height: 273.22404372px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_9 {
  height: 307.37704918px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_10 {
  height: 341.53005464px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-3 {
  height: 34.15300546px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s {
  height: 20%;
  margin-bottom: 0;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s .s-c {
  padding: 0.5% 1%;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .h1 {
  font-size: 24.59016393px;
  line-height: 32.78688525px;
  height: 32.78688525px;
  overflow: hidden;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p {
  word-break: break-all;
  font-size: 21.8579235px;
  line-height: 32.78688525px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-1 {
  max-height: 65.57377049px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2 {
  height: 32.78688525px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_1 {
  height: 32.78688525px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_2 {
  height: 65.57377049px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_3 {
  height: 98.36065574px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_4 {
  height: 131.14754098px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_5 {
  height: 163.93442623px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_6 {
  height: 196.72131148px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_7 {
  height: 229.50819672px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_8 {
  height: 262.29508197px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_9 {
  height: 295.08196721px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_10 {
  height: 327.86885246px;
}
.catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-3 {
  height: 32.78688525px;
}
.catalog-list-2 .page-content .catalog-adjust .company-footer {
  height: 101.09289617px;
  line-height: 101.09289617px;
  font-size: 27.32240437px;
}
@media print {
  .catalog-list .page-content.print {
    width: 7258px;
    height: 9921px;
  }
  .catalog-list .page-content.print .p-h .p-p {
    padding-right: 50px;
    padding-top: 50px;
    font-size: 412px;
    line-height: 412px;
  }
  .catalog-list .p-c .i h1 {
    font-size: 240px;
    letter-spacing: 20px;
    border-bottom: 3px solid #979797;
  }
  .catalog-list .p-c .i p {
    font-size: 180px;
    line-height: 295px;
    letter-spacing: 4px;
  }
  .catalog-list .r-i .f,
  .catalog-list .r-c div.d > div.d-1 > div,
  .catalog-list .r-c div.d > div.d-2,
  .catalog-list .page-content.print .ps,
  .catalog-list .r-c > div.s > div > div,
  .catalog-list .r-c > div .s-r .record {
    font-size: 200px;
  }
  .catalog-list .r-c div.d > div.d-2 {
    line-height: 360px;
  }
  .catalog-list .r-c div.d > div.d-1 > div,
  .catalog-list .r-c > div.s > div > div {
    line-height: 360px;
  }
  .catalog-list .r-c div.d {
    padding: 2%;
  }
  .catalog-list .r-c div.d > div.d-1 {
    width: 70%;
  }
  .catalog-list .r-c div.d > div.d-1 .d-1-1 {
    text-indent: -90px;
  }
  .catalog-list .r-c.four > div.s > div > div + div,
  .catalog-list .r-c.three > div.s > div > div + div,
  .catalog-list .r-c.two > div.s > div > div + div,
  .catalog-list .r-c > div.s > div > div + div {
    text-indent: 100px;
  }
  .catalog-list .r-c div.d > div.d-1 .d-1-2 {
    line-height: 200px;
  }
  .catalog-list .r-c.three > div.s > div > div,
  .catalog-list .r-c.four > div.s > div > div {
    line-height: 260px;
  }
  .catalog-list .page-content.print .ps {
    letter-spacing: 8px;
  }
  audio,
  video {
    display: inline-block;
  }
  audio:not([controls]) {
    display: none;
    height: 0;
  }
  [hidden] {
    display: none;
  }
  *,
  *:before,
  *:after,
  p:first-letter,
  div:first-letter,
  blockquote:first-letter,
  li:first-letter,
  p:first-line,
  div:first-line,
  blockquote:first-line,
  li:first-line {
    background: transparent !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  blockquote {
    border: 0;
    border-left: 5px solid #bbb;
    margin-left: 1px;
    padding: 12px 1.5rem;
  }
  blockquote:first-child {
    margin-top: 0;
  }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0;
  }
  blockquote footer {
    display: block;
    font-size: 80%;
  }
  .catalog-list-2 .page-content.print {
    height: 9921px;
    overflow: hidden;
  }
  .catalog-list-2 .page-content .no-print {
    display: none;
  }
  .catalog-list-2 .page-content .catalog-adjust {
    position: relative;
    padding: 0 237.96721311px;
  }
  .catalog-list-2 .page-content .catalog-adjust .p-h {
    position: absolute;
    height: auto;
    top: 0;
    left: 0;
  }
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-detail {
    margin-bottom: 99.15300546px;
  }
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-company {
    height: 1784.75409836px;
    overflow: visible;
  }
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-company > .left {
    width: 4888.2431694px;
  }
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-company .oh,
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-company.oh {
    overflow: visible;
  }
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-company-logo {
    height: 832.8852459px;
    width: auto;
    padding-top: 99.15300546px;
  }
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-company-logo img {
    width: 1983.06010929px;
    height: 634.57923497px;
  }
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-detail .catalog-title {
    font-size: 396.61202186px;
    line-height: 832.8852459px;
    padding: 0 237.96721311px;
    color: #f00;
  }
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-title {
    display: inline-block;
    line-height: 257.79781421px;
    font-size: 218.13661202px;
    height: 515.59562842px;
    font-weight: bold;
  }
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-content {
    position: relative;
    width: 4888.2431694px;
    height: 1239.41256831px;
    overflow: hidden;
  }
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-content .catalog-company-para {
    line-height: 317.28961749px;
    font-size: 168.56010929px;
  }
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-img {
    width: 1784.75409836px;
    float: left;
    position: relative;
    text-align: center;
  }
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-img img {
    margin: 0 auto;
    width: 1586.44808743px;
    height: 1586.44808743px;
  }
  .catalog-list-2 .page-content .catalog-adjust .catalog-company-img p {
    clear: both;
    float: right;
    width: 1784.75409836px;
    line-height: 1;
    font-size: 158.64480874px;
    text-align: center;
  }
  .catalog-list-2 .page-content .catalog-adjust .box {
    height: 6544.09836066px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box.box-2 {
    position: relative;
    border: 4px solid #616161;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .cata-wrap {
    position: relative;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .cata-wrap .cata-item {
    position: relative;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .cata-wrap .cata-item .operate-wrap {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -0.20833333rem;
    text-align: center;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .cata-wrap .cata-item button {
    background-color: #fff;
    margin-right: 0.20833333rem;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .cata-wrap .cata-item button:last-child {
    margin-right: 0;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c {
    height: 100%;
    padding: 0;
    margin-top: 0;
    background-color: #fff;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c > div.s {
    height: 100%;
    margin-bottom: 0;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 4px solid #616161;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c > div.s:last-child {
    border-bottom: none;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c > div.s .s-c {
    width: 100%;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c > div.s .s-c span {
    right: 0;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c .h1 {
    font-weight: bold;
    height: auto;
    white-space: normal;
    overflow: hidden;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c .h1 span {
    position: static;
    display: block;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c .h1 span.j-t {
    overflow: hidden;
    color: #323232;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c .h1 span.j-w {
    float: right;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c .p {
    word-break: break-all;
    display: block;
    height: auto;
    white-space: normal;
    overflow: hidden;
    text-indent: 0;
    margin: 0;
    padding: 0;
    border: 0;
    page-break-after: avoid;
    page-break-before: auto;
    page-break-inside: avoid;
    text-decoration: none;
    orphans: 0;
    widows: 0;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c .p:before,
  .catalog-list-2 .page-content .catalog-adjust .box .r-c .p:after {
    display: none;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c .p .p-header {
    display: inline;
    font-weight: bold;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c .p .p-sep {
    display: inline;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one > div.s {
    margin-bottom: 0;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one > div.s .s-c {
    padding: 0.8% 3%;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .h1 {
    font-size: 396.61202186px;
    line-height: 694.07103825px;
    height: 694.07103825px;
    overflow: hidden;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p {
    word-break: break-all;
    font-size: 277.6284153px;
    line-height: 396.61202186px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-1 {
    height: 396.61202186px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-1.print-gap {
    margin-top: -198.30601093px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2 {
    height: 1983.06010929px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_1 {
    height: 396.61202186px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_2 {
    height: 793.22404372px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_3 {
    height: 1189.83606557px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_4 {
    height: 1586.44808743px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_5 {
    height: 1983.06010929px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_6 {
    height: 2379.67213115px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_7 {
    height: 2776.28415301px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_8 {
    height: 3172.89617486px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_9 {
    height: 3569.50819672px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-2.h_10 {
    height: 3966.12021858px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.one .p.p-3 {
    height: 396.61202186px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s {
    height: 50%;
    margin-bottom: 0;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .s-c {
    padding: 0.8% 2%;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p {
    word-break: break-all;
    line-height: 247.88251366px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p.p-1 {
    line-height: 396.61202186px;
    max-height: 1189.83606557px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p.p-2 {
    height: 991.53005464px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p.p-2.h_1 {
    height: 247.88251366px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p.p-2.h_2 {
    height: 495.76502732px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p.p-2.h_3 {
    height: 743.64754098px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p.p-2.h_4 {
    height: 991.53005464px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p.p-2.h_5 {
    height: 1239.41256831px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p.p-2.h_6 {
    height: 1487.29508197px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p.p-2.h_7 {
    height: 1735.17759563px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p.p-2.h_8 {
    height: 1983.06010929px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p.p-2.h_9 {
    height: 2230.94262295px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p.p-2.h_10 {
    height: 2478.82513661px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s:first-child .p.p-3 {
    height: 247.88251366px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .h1 {
    font-size: 376.78142077px;
    line-height: 694.07103825px;
    height: 694.07103825px;
    overflow: hidden;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p {
    word-break: break-all;
    font-size: 198.30601093px;
    line-height: 297.45901639px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p.p-1 {
    max-height: 892.37704918px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p.p-2 {
    height: 1189.83606557px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p.p-2.h_1 {
    height: 297.45901639px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p.p-2.h_2 {
    height: 594.91803279px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p.p-2.h_3 {
    height: 892.37704918px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p.p-2.h_4 {
    height: 1189.83606557px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p.p-2.h_5 {
    height: 1487.29508197px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p.p-2.h_6 {
    height: 1784.75409836px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p.p-2.h_7 {
    height: 2082.21311475px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p.p-2.h_8 {
    height: 2379.67213115px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p.p-2.h_9 {
    height: 2677.13114754px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p.p-2.h_10 {
    height: 2974.59016393px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.two > div.s .p.p-3 {
    height: 297.45901639px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s {
    height: 33.33333333%;
    margin-bottom: 0;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p {
    word-break: break-all;
    font-size: 178.47540984px;
    line-height: 247.88251366px;
    margin: 0;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p.p-1 {
    max-height: 743.64754098px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p.p-2 {
    height: 495.76502732px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p.p-2.h_1 {
    height: 247.88251366px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p.p-2.h_2 {
    height: 495.76502732px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p.p-2.h_3 {
    height: 743.64754098px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p.p-2.h_4 {
    height: 991.53005464px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p.p-2.h_5 {
    height: 1239.41256831px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p.p-2.h_6 {
    height: 1487.29508197px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p.p-2.h_7 {
    height: 1735.17759563px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p.p-2.h_8 {
    height: 1983.06010929px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p.p-2.h_9 {
    height: 2230.94262295px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p.p-2.h_10 {
    height: 2478.82513661px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s:first-child .p.p-3 {
    height: 247.88251366px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three > div.s .s-c {
    padding: 0.8% 2%;
    overflow: hidden;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .h1 {
    font-size: 277.6284153px;
    line-height: 376.78142077px;
    height: 376.78142077px;
    overflow: hidden;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p {
    word-break: break-all;
    font-size: 178.47540984px;
    line-height: 277.6284153px;
    margin: 0;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-1 {
    max-height: 832.8852459px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2 {
    height: 555.2568306px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_1 {
    height: 277.6284153px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_2 {
    height: 555.2568306px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_3 {
    height: 832.8852459px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_4 {
    height: 1110.5136612px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_5 {
    height: 1388.1420765px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_6 {
    height: 1665.7704918px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_7 {
    height: 1943.3989071px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_8 {
    height: 2221.0273224px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_9 {
    height: 2498.6557377px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-2.h_10 {
    height: 2776.28415301px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.three .p.p-3 {
    height: 277.6284153px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four > div.s {
    height: 25%;
    margin-bottom: 0;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four > div.s .s-c {
    padding: 0.8% 2%;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .h1 {
    font-size: 198.30601093px;
    line-height: 277.6284153px;
    height: 277.6284153px;
    overflow: hidden;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p {
    word-break: break-all;
    font-size: 178.47540984px;
    line-height: 247.88251366px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-1 {
    max-height: 743.64754098px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2 {
    height: 247.88251366px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_1 {
    height: 247.88251366px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_2 {
    height: 495.76502732px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_3 {
    height: 743.64754098px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_4 {
    height: 991.53005464px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_5 {
    height: 1239.41256831px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_6 {
    height: 1487.29508197px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_7 {
    height: 1735.17759563px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_8 {
    height: 1983.06010929px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_9 {
    height: 2230.94262295px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-2.h_10 {
    height: 2478.82513661px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.four .p.p-3 {
    height: 247.88251366px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s {
    height: 20%;
    margin-bottom: 0;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p {
    word-break: break-all;
    font-size: 158.64480874px;
    line-height: 218.13661202px;
    margin: 0;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p.p-1 {
    max-height: 436.27322404px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p.p-2 {
    height: 218.13661202px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p.p-2.h_1 {
    height: 218.13661202;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p.p-2.h_2 {
    height: 436.27322404px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p.p-2.h_3 {
    height: 654.40983607px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p.p-2.h_4 {
    height: 872.54644809px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p.p-2.h_5 {
    height: 1090.68306011px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p.p-2.h_6 {
    height: 1308.81967213px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p.p-2.h_7 {
    height: 1526.95628415px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p.p-2.h_8 {
    height: 1745.09289617px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p.p-2.h_9 {
    height: 1963.2295082px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p.p-2.h_10 {
    height: 2181.36612022px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s:nth-child(2) .p.p-3 {
    height: 218.13661202px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five > div.s .s-c {
    padding: 0.5% 1%;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .h1 {
    font-size: 178.47540984px;
    line-height: 237.96721311px;
    height: 237.96721311px;
    overflow: hidden;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p {
    word-break: break-all;
    font-size: 158.64480874px;
    line-height: 237.96721311px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-1 {
    max-height: 475.93442623px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2 {
    height: 237.96721311px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_1 {
    height: 237.96721311px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_2 {
    height: 475.93442623px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_3 {
    height: 713.90163934px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_4 {
    height: 951.86885246px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_5 {
    height: 1189.83606557px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_6 {
    height: 1427.80327869px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_7 {
    height: 1665.7704918px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_8 {
    height: 1903.73770492px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_9 {
    height: 2141.70491803px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-2.h_10 {
    height: 2379.67213115px;
  }
  .catalog-list-2 .page-content .catalog-adjust .box .r-c.five .p.p-3 {
    height: 237.96721311px;
  }
  .catalog-list-2 .page-content .catalog-adjust .company-footer {
    height: 297.45901639px;
    line-height: 297.45901639px;
    font-size: 198.30601093px;
  }
}
.fair-amend.content .title {
  border-bottom: none;
}
.fair-amend.content .title .title-btn {
  position: relative;
  width: 2.08333333rem;
  border-radius: 0.04166667rem;
  font-size: 0.1875rem;
  border: 1px solid #dcdcdc;
}
.fair-amend.content .title .title-btn .way {
  cursor: pointer;
  position: absolute;
  top: 0;
  font-size: 0.125rem;
  color: #969696;
}
.fair-amend.content .title .title-btn .way.left {
  padding-left: 0.15625rem;
  left: 0;
}
.fair-amend.content .title .title-btn .way.right {
  padding-right: 0.15625rem;
  right: 0;
}
.fair-amend .box-container .fair-status p {
  width: 1.54166667rem;
  margin-right: 0.26041667rem;
  margin-bottom: 0.3125rem;
  line-height: 1;
  border-right: 1px solid #969696;
}
.fair-amend .box-container .fair-status p:last-child {
  border-right: none;
}
.fair-amend .map-show {
  /*margin-bottom: 10/96rem;*/
}
.fair-amend .record {
  margin-top: 0.10416667rem;
}
.fair-amend .record p {
  line-height: 0.3125rem;
}
.fair-amend table.chose-seat td.product {
  vertical-align: top;
}
.invoice-header {
  float: left;
  width: 100%;
  max-width: 8.33333333rem;
  padding: 0.22916667rem 0.3125rem;
  border: 1px solid #c8c8c8;
  height: auto;
  overflow: hidden;
  margin-bottom: 0.20833333rem;
}
.invoice-header .invoice-header-left:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 70%;
  right: 0;
  top: 15%;
  background-color: #c8c8c8;
}
.invoice-header .invoice-header-right {
  padding-left: 0.3125rem;
}
.invoice-header .invoice-header-right .invoice-header-p {
  color: #323232;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.invoice-header .invoice-header-right .invoice-header-p .invoice-header-p-font {
  color: #646464;
  padding-right: 0.05208333rem;
}
.invoice-header .invoice-header-right .invoice-header-p .invoice-header-p-mark {
  position: relative;
  display: inline-block;
  font-size: 0.125rem;
  line-height: 0.20833333rem;
  border-radius: 0.10416667rem;
  padding: 0 0.04166667rem;
  color: #fff;
  margin-left: 0.19791667rem;
}
.invoice-header .invoice-header-right .invoice-header-p .invoice-header-p-mark.unpass {
  background-color: #fc3838;
}
.invoice-header .invoice-header-right .invoice-header-p .invoice-header-p-mark.process {
  background-color: #f86b4f;
}
.invoice-header .invoice-header-right .invoice-header-p1 {
  margin-bottom: 0.20833333rem;
}
.invoice-header .invoice-header-right .invoice-header-p2 {
  margin-bottom: 0.09375rem;
}
.invoice-header .invoice-header-right .invoice-header-p3 {
  margin-bottom: 0.19791667rem;
}
.invoice-header .invoice-header-right .invoice-header-p4.hover-color {
  cursor: pointer;
  color: #2196f3;
}
.invoice-header .col-6 {
  position: relative;
  height: auto;
  overflow: hidden;
}
.invoice-header p {
  font-size: 0.14583333rem;
  color: #646464;
  line-height: 1;
}
.invoice-header .col-12 {
  line-height: 1;
}
.invoice-header span {
  display: inline-block;
}
.invoice-header .font-big {
  font-size: 0.375rem;
}
.invoice-header .font-small {
  font-size: 0.14583333rem;
}
.invoice-header .invoice-header-fund {
  font-size: 0.375rem;
  margin: 0.10416667rem 0;
}
.fair-enter-list .form-search .form-input,
.invoice-fetch .form-search .form-input,
.invoice-fetch-expired .form-search .form-input {
  width: 2.08333333rem;
  padding: 0;
  margin-right: 0.10416667rem;
}
.fair-enter-list .form-search .btn-default,
.invoice-fetch .form-search .btn-default,
.invoice-fetch-expired .form-search .btn-default {
  width: auto;
  padding: 0 0.25rem;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  color: #323232;
}
.fair-enter-list table.chose-seat td.product,
.invoice-fetch table.chose-seat td.product,
.invoice-fetch-expired table.chose-seat td.product {
  vertical-align: top;
}
.resume .form-search .form-label,
.resume .form-search .form-input {
  padding-left: 0;
  padding-right: 0;
}
.resume .form-search .form-label {
  width: 0.52083333rem;
  text-align: left;
}
.resume .form-search .form-input {
  position: relative;
  width: 2.08333333rem;
}
.resume .form-search .form-input:before {
  content: "\e625";
  position: absolute;
  font-family: 'iconfont';
  font-size: 0.16666667rem;
  right: 0.10416667rem;
  line-height: 0.41666667rem;
}
.resume .resume-head {
  width: 0.45833333rem;
  height: 0.45833333rem;
  background-color: #e5e5e5;
  border-radius: 50%;
}
.resume .resume-head img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.resume .resume-status {
  height: auto;
  line-height: 0.4375rem;
  margin-bottom: 0.10416667rem;
}
.resume .resume-status .resume-status-tag {
  cursor: pointer;
  width: 1.66666667rem;
}
.resume .resume-status .resume-status-tag.active {
  color: #2196f3;
}
.resume .resume-unprocess {
  width: 8.125rem;
  left: 50%;
  margin-left: -4.0625rem;
  height: auto;
}
.resume-modal .iconfont {
  position: absolute;
  right: 0.20833333rem;
  cursor: pointer;
}
.resume-modal .resume-basic {
  border-bottom: 1px solid #c7c7c7;
}
.resume-modal .resume-basic .resume-header {
  padding: 0.13541667rem 0.23958333rem 0.22916667rem;
  width: 1.3125rem;
}
.resume-modal .resume-basic .resume-header > div {
  width: 0.83333333rem;
  height: 0.83333333rem;
  border-radius: 50%;
  background-color: #e5e5e5;
}
.resume-modal .resume-basic .resume-header > div img {
  width: 100%;
  height: 100%;
}
.resume-modal .resume-basic .resume-info {
  padding: 0.13541667rem 0.23958333rem 0.22916667rem;
}
.resume-modal .resume-basic .resume-info .info-tag {
  float: left;
  font-size: 0.14583333rem;
  margin-right: 0.3125rem;
  line-height: 0.41666667rem;
}
.resume-modal .resume-experience {
  border-bottom: 1px solid #c7c7c7;
  padding: 0.26041667rem 0.20833333rem;
}
.resume-modal .resume-experience .sep {
  display: inline-block;
  padding: 0 0.1875rem;
}
.resume-modal .resume-experience ul li {
  position: relative;
  padding-left: 0.29166667rem;
  padding-bottom: 0.20833333rem;
}
.resume-modal .resume-experience ul li:first-child:after {
  background-color: #636363;
}
.resume-modal .resume-experience ul li:last-child:before {
  display: none;
}
.resume-modal .resume-experience ul li:before {
  position: absolute;
  content: '';
  display: block;
  left: 0.04166667rem;
  top: 0.16666667rem;
  width: 1px;
  height: 100%;
  background-color: #c7c7c7;
}
.resume-modal .resume-experience ul li:after {
  position: absolute;
  content: '';
  display: block;
  left: 0;
  top: 0.10416667rem;
  width: 0.09375rem;
  height: 0.09375rem;
  background-color: #c7c7c7;
  border-radius: 50%;
}
.resume-modal .resume-experience ul li p {
  line-height: 0.3125rem;
}
.resume-modal .resume-operate {
  padding: 0.17708333rem 0.52083333rem;
  margin-bottom: 0.41666667rem;
}
.resume-modal .resume-operate .left {
  width: 0.83333333rem;
  line-height: 0.41666667rem;
  height: 0.41666667rem;
}
.resume-modal .resume-operate .resume-tab ul .tab {
  position: relative;
  float: left;
  line-height: 0.41666667rem;
  height: 0.41666667rem;
  font-size: 0.14583333rem;
  padding-left: 0.20833333rem;
  margin-right: 0.20833333rem;
  cursor: pointer;
}
.resume-modal .resume-operate .resume-tab ul .tab:before {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  content: '\e62b';
  position: absolute;
  left: 0;
  font-size: 0.14583333rem;
  /*top: 12.5/96rem;
						width: 14/96rem;
						height: 14/96rem;*/
  border-radius: 50%;
  color: #c9c9c9;
  /*border: 1px solid #c9c9c9;*/
}
.resume-modal .resume-operate .resume-tab ul .tab.active:before {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  content: '\e62c';
  position: absolute;
  left: 0;
  font-size: 0.14583333rem;
  /*top: 15.5/96rem;
							width: 8/96rem;
							height: 8/96rem;*/
  color: #676767;
  /*border-radius: 50%;
							background-color: #676767;*/
}
.resume-modal .resume-operate .resume-content {
  padding-left: 0.72916667rem;
}
.resume-modal .resume-operate .resume-content .tar {
  display: none;
  padding-top: 0.10416667rem;
}
.resume-modal .resume-operate .resume-content .tar.active {
  display: block;
}
.resume-modal .resume-operate .resume-contact {
  padding-top: 0.125rem;
}
.resume-modal .resume-operate textarea {
  width: 5.20833333rem;
  height: 1.04166667rem;
  line-height: 0.3125rem;
  font-size: 0.14583333rem;
}
.resume-modal .resume-communicate ul li {
  position: relative;
  line-height: 0.41666667rem;
  padding-left: 0.20833333rem;
}
.resume-modal .resume-communicate ul li:first-child:before {
  background-color: #676767;
}
.resume-modal .resume-communicate ul li:first-child:after {
  background-color: #676767;
}
.resume-modal .resume-communicate ul li:last-child:before {
  display: none;
}
.resume-modal .resume-communicate ul li:before {
  position: absolute;
  content: '';
  display: block;
  left: 0.05208333rem;
  top: 0.23958333rem;
  width: 1px;
  height: 100%;
  background-color: #c7c7c7;
}
.resume-modal .resume-communicate ul li:after {
  position: absolute;
  content: '';
  display: block;
  left: 0.02083333rem;
  top: 0.17708333rem;
  width: 0.08333333rem;
  height: 0.08333333rem;
  background-color: #c7c7c7;
  border-radius: 50%;
}
.resume-modal .resume-communicate .resume-communicate-no {
  height: 0.41666667rem;
  line-height: 0.41666667rem;
}
.resume-modal .resume-footer {
  height: 0.83333333rem;
  border-top: 1px solid #c7c7c7;
  padding: 0.20833333rem 0.52083333rem;
  line-height: 0.41666667rem;
}
.resume-modal .resume-footer button {
  float: right;
}
.resume-modal .resume-footer p {
  height: 0.41666667rem;
  line-height: 0.41666667rem;
  text-align: right;
  padding: 0 0.15625rem;
}
.statistic.content {
  min-width: 1150px;
}
.statistic .form-label,
.statistic .form-input {
  padding: 0;
}
.statistic .form-input {
  position: relative;
  width: 2.1875rem;
}
.statistic .form-input:before {
  content: '\e62a';
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  font-size: 0.14583333rem;
  line-height: 0.41666667rem;
  top: 0;
  right: 0.10416667rem;
}
.daterangepicker {
  border-radius: 0!important;
}
.daterangepicker button {
  font-size: 0.14583333rem;
}
.daterangepicker button.btn-success {
  background-color: #2196f3;
  margin-right: 0.05208333rem;
  width: 0.625rem;
}
.daterangepicker button.btn-default {
  background-color: #e6e6e6;
  color: #323232;
  width: 0.625rem;
}
.daterangepicker .prev:before {
  content: "\e614";
  font-family: "iconfont" !important;
  font-size: 0.16666667rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.daterangepicker .next:before {
  content: "\e615";
  font-family: "iconfont" !important;
  font-size: 0.16666667rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.dropdown-menu {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.daterangepicker .input-mini {
  height: 0.41666667rem !important;
  line-height: 0.41666667rem !important;
  font-size: 0.14583333rem !important;
  border-radius: 0!important;
}
.daterangepicker .calendar th,
.daterangepicker .calendar td {
  padding: 0.05208333rem;
}
@media screen and (max-width: 1200px) {
  .page .statistic.content .title h4 {
    width: 140px!important;
  }
}
.statistic-order-modal-close-btn {
  position: absolute;
  right: 0.20833333rem;
  cursor: pointer;
}
.modal .modal-content.order-modal {
  width: 7.91666667rem;
  left: 50%;
  margin-left: -3.95833333rem;
  height: auto;
}
.modal .modal-content.order-modal .modal-ticket-info {
  width: 100%;
  height: auto;
  padding: 0.10416667rem 0;
}
.modal .modal-content.order-modal .modal-ticket-info li {
  line-height: 0.41666667rem;
  font-size: 0.14583333rem;
  padding: 0 0.20833333rem;
}
.modal .modal-content.order-modal .statistic-order-modal-footer {
  padding: 0.10416667rem;
  width: 100%;
  min-height: 0.625rem;
  border-top: 1px solid #c7c7c7;
}
.change-pass .box-container {
  border: 1px solid #dcdcdc;
  padding: 0.29166667rem;
}
.change-pass .box-container .form-group .form-label {
  width: 1.5625rem;
  padding: 0;
}
.change-pass .box-container .form-group .form-input {
  padding: 0;
}
.change-pass .box-container .form-group .test-send {
  border-radius: 0;
  width: 1.04166667rem;
  margin-left: 0.10416667rem;
}
.change-pass .box-container .form-group .form-button {
  margin-top: 0.3125rem;
}
.change-pass .box-container .form-group .form-button button {
  margin-right: 0.20833333rem;
}
.package .box-container {
  border: 1px solid #dcdcdc;
  padding: 0.29166667rem;
}
.package .box-container .form-group .form-label {
  width: 1.5625rem;
  padding: 0;
}
.package .box-container .form-group .form-input {
  padding: 0;
  margin-right: 0.14583333rem;
}
.package .box-container .form-group .form-input p {
  line-height: 0.41666667rem;
}
.package .box-container .form-group .test-send {
  border-radius: 0;
  width: 1.04166667rem;
  margin-left: 0.10416667rem;
}
.package .box-container .form-group .form-button {
  margin-top: 0.3125rem;
}
.package .box-container .form-group .form-button button {
  margin-right: 0.20833333rem;
}
.package-map .title-button {
  margin-left: 0.3125rem;
}
.package-map-add {
  padding: 0.20833333rem;
}
.package-map-add input[type='checkbox'],
.package-map-add input[type='radio'] {
  appearance: checkbox!important;
  -webkit-appearance: checkbox!important;
  -moz-appearance: checkbox!important;
  outline: none;
  width: 20px!important;
  height: 20px;
  margin: 10px 0;
}
.package-map-add .table-panel,
.package-map-add .seat-panel .tab-content .type {
  padding: 10px;
  padding-bottom: 0;
}
.package-map-add .table-panel > div,
.package-map-add .seat-panel .tab-content .type > div {
  display: block;
  position: relative;
  width: 100%;
  padding-left: 80px;
  margin-bottom: 10px;
  height: auto;
  overflow: hidden;
}
.package-map-add .table-panel > div label,
.package-map-add .seat-panel .tab-content .type > div label {
  position: absolute;
  width: 80px;
  line-height: 0.41666667rem;
  font-size: 14px;
  top: 0;
  left: 0;
  text-align: right;
}
.package-map-add .table-panel > div input,
.package-map-add .seat-panel .tab-content .type > div input,
.package-map-add .table-panel > div select,
.package-map-add .seat-panel .tab-content .type > div select {
  display: block;
  width: 100%;
}
.package-map-add .table-panel > div p,
.package-map-add .seat-panel .tab-content .type > div p {
  min-height: 0.41666667rem;
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 0.20833333rem;
  padding: 0.10416667rem 0;
}
.package-map-add .type-nav li {
  line-height: 0.41666667rem;
  font-size: 14px;
  cursor: pointer;
}
.package-map-add .type-nav li.active {
  color: #2196f3;
}
.package-map-add .button-panel,
.package-map-add .confirm {
  margin-left: 10px;
  background-color: #2196f3;
  color: #fff;
}
.package-map-add .type-nav li,
.package-map-add button {
  width: auto;
  padding-left: 0.15625rem;
  padding-right: 0.15625rem;
  margin: 10px 10px 0 10px;
}
.package-map-add.package-map-check .seat-stage .seat-container {
  width: 100%;
}
.package-map-add.package-map-check .seat-title {
  margin: 0 0 0.20833333rem;
  text-align: center;
}
.alert .alert-content .alert-operate-content-2.charge {
  padding: 0.20833333rem 0.83333333rem;
}
.alert .alert-content .alert-operate-content-2.charge .alert-operate-content {
  padding: 0;
}
.alert .alert-content .alert-operate-content-2.charge .charge-list {
  height: 2.08333333rem;
  overflow: auto;
}
.alert .alert-content .alert-operate-content-2.charge .charge-list .row {
  margin-top: 0.20833333rem;
  margin-bottom: 0.20833333rem;
}
.alert .alert-content .alert-operate-content-2.charge .charge-list .row .form-group {
  margin-top: 0.10416667rem;
  margin-bottom: 0.10416667rem;
}
.alert .alert-content .alert-operate-content-2.charge .charge-list .row .radiobox {
  width: 100%;
}
.alert .alert-content .alert-operate-content-2.charge .charge-list .row .radiobox label {
  width: 90%;
}
.alert .alert-content .alert-operate-content-2.charge .charge-list .row .radiobox .form-label {
  width: 25%;
  padding: 0;
}
.alert .alert-content .alert-operate-content-2.charge .charge-list .row .radiobox .radio-content {
  display: none;
}
.alert .alert-content .alert-operate-content-2.charge .charge-list .row .radiobox input:checked + label .radio-content {
  display: block;
}
.alert .alert-content .alert-operate-content-2.charge .alert-notice-icon,
.alert .alert-content .alert-operate-content-2.charge .alert-success-icon {
  width: 1.25rem;
  padding-left: 0;
}
.alert .alert-content .alert-operate-content-2.charge .alert-notice-icon .icon-flag-symbol,
.alert .alert-content .alert-operate-content-2.charge .alert-success-icon .icon-flag-symbol {
  top: -0.3125rem;
}
.alert .alert-content .alert-operate-content-2.charge .alert-notice-text,
.alert .alert-content .alert-operate-content-2.charge .alert-success-text {
  float: none;
  overflow: hidden;
  width: auto;
  height: auto;
  padding-left: 0.41666667rem;
  padding-top: 0.41666667rem;
}
.alert .alert-content .alert-operate-content-2.charge .charge-footer {
  padding-left: 0;
}
.alert .alert-content .alert-operate-content-2.charge .charge-footer button {
  margin-right: 0.20833333rem;
}
.alert .alert-content .alert-operate-content-2.check-mg .alert-operate-content {
  padding-bottom: 0.23958333rem;
  height: 3.54166667rem;
  overflow: auto;
}
.alert .alert-content .alert-operate-content-2.check-mg .alert-operate-content .pop-list {
  text-align: center;
}
.alert .alert-content .alert-operate-content-2.check-mg .alert-operate-content .pop-list .left {
  float: left;
  padding: 0;
  width: 1.5625rem;
  min-height: 0.625rem;
}
.alert .alert-content .alert-operate-content-2.check-mg .alert-operate-content .pop-list .left span {
  position: absolute;
  height: 0;
  line-height: 0;
  width: 1.5625rem;
  text-align: center;
  left: 0;
  top: 50%;
}
.alert .alert-content .alert-operate-content-2.check-mg .alert-operate-content .pop-list .oh {
  padding: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.alert .alert-content .alert-operate-content-2.check-mg .alert-operate-content .pop-list li {
  position: relative;
}
.alert .alert-content .alert-operate-content-2.check-mg .alert-operate-content .pop-list li > div {
  border-left: 1px solid #dcdcdc;
}
.alert .alert-content .alert-operate-content-2.check-mg .alert-operate-content .pop-list li > div:first-child {
  border-left: none;
}
.alert .alert-content .alert-operate-content-2.check-mg .alert-operate-content .pop-list li ul {
  height: auto;
}
.alert .alert-content .alert-operate-content-2.check-mg .alert-operate-content .pop-list li ul li {
  float: left;
  width: 100%;
  border-bottom: 1px solid #dcdcdc;
}
.alert .alert-content .alert-operate-content-2.check-mg .alert-operate-content .pop-list li ul li:last-child {
  border-bottom: none;
}
.alert .alert-content .alert-operate-content-2.check-mg .alert-operate-content .pop-list li ul li > div {
  position: relative;
  float: left;
  width: 50%;
  min-height: 0.625rem;
  padding: 0.20833333rem 0;
  line-height: 0.20833333rem;
  white-space: normal;
}
.alert .alert-content .alert-operate-content-2.check-mg .alert-operate-content .pop-list li ul li > div img {
  position: absolute;
  display: inline;
  text-align: center;
  width: 0.41666667rem;
  height: 0.41666667rem;
  border-radius: 50%;
  overflow: hidden;
  left: 50%;
  top: 50%;
  margin-left: -0.20833333rem;
  margin-top: -0.20833333rem;
  background-color: #dcdcdc;
}
.content.dash-board .box-container {
  min-height: 4.16666667rem;
  padding: 0.26041667rem;
  margin-left: 0;
  border: 1px solid #c8c8c8;
}
.content.dash-board .box-container .form-label,
.content.dash-board .box-container .form-input {
  padding: 0;
}
.content.dash-board .box-container .form-input {
  position: relative;
  width: 2.1875rem;
}
.content.dash-board .box-container .form-input:before {
  content: '\e62a';
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.00208333rem;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  font-size: 0.14583333rem;
  line-height: 0.41666667rem;
  top: 0;
  right: 0.10416667rem;
}
.content.dash-board .box-container .dash-board-title {
  font-size: 0.1875rem;
  line-height: 0.41666667rem;
  text-align: center;
}
.content.dash-board .box-container .dash-board-subtitle {
  font-size: 0.14583333rem;
  line-height: 0.14583333rem;
  padding: 0.125rem 0;
  color: #646464;
}
.content.dash-board .box-container .dash-board-subtitle.dash-board-long-subtitle {
  width: 9.375rem;
  text-align: center;
}
.content.dash-board .box-container .dash-board-bigtitle {
  font-size: 0.5rem;
  line-height: 0.5rem;
  font-weight: bold;
  word-wrap: break-word;
}
.content.dash-board .box-container .dash-board-cash {
  width: 3.125rem;
  height: 3.02083333rem;
}
.content.dash-board .box-container .dash-board-cash .dash-board-cash-content {
  padding-top: 0.36458333rem;
  padding-left: 0.36458333rem;
}
.content.dash-board .box-container .dash-board-pie {
  height: 3.02083333rem;
  max-width: 6.25rem;
}
.content.dash-board .box-container .dash-board-flow {
  max-width: 16.66666667rem;
}
.content.dash-board .box-container .dash-board-row {
  max-width: 16.66666667rem;
}
.content.dash-board .box-container .dash-board-row > div {
  float: left;
  padding-right: 0.52083333rem;
  width: 50%;
}
.content.dash-board .box-container .dash-board-row.dash-board-row-resume {
  max-width: 1600px;
}
.content.dash-board .box-container .dash-board-row.dash-board-row-resume .dash-board-row-resume-flow {
  width: 40%;
}
.content.dash-board .box-container .dash-board-row.dash-board-row-resume .dash-board-row-resume-pie {
  padding-right: 0;
}
@media screen and (max-width: 1800px) {
  .content.dash-board .box-container .dash-board-row.dash-board-row-resume {
    max-width: 1200px;
  }
  .content.dash-board .box-container .dash-board-row.dash-board-row-resume .dash-board-row-resume-flow {
    width: 100%;
  }
  .content.dash-board .box-container .dash-board-row.dash-board-row-resume .dash-board-row-resume-pie {
    width: 100%;
    padding-right: 0;
  }
}
.invoice.content .left-line {
  position: relative;
}
.invoice.content .title {
  height: auto;
  overflow: hidden;
  border-bottom: none;
}
.invoice.content .title .invoice-header {
  float: left;
  width: 100%;
  max-width: 8.33333333rem;
  padding: 0.22916667rem 0.3125rem;
  border: 1px solid #c8c8c8;
  height: auto;
  overflow: hidden;
}
.invoice.content .title .invoice-header .invoice-header-left:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 70%;
  right: 0;
  top: 15%;
  background-color: #c8c8c8;
}
.invoice.content .title .invoice-header .invoice-header-right {
  padding-left: 0.3125rem;
}
.invoice.content .title .invoice-header .invoice-header-right .invoice-header-p {
  color: #323232;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.invoice.content .title .invoice-header .invoice-header-right .invoice-header-p .invoice-header-p-font {
  color: #646464;
  padding-right: 0.05208333rem;
}
.invoice.content .title .invoice-header .invoice-header-right .invoice-header-p .invoice-header-p-mark {
  position: relative;
  display: inline-block;
  font-size: 0.125rem;
  line-height: 0.20833333rem;
  border-radius: 0.10416667rem;
  padding: 0 0.04166667rem;
  color: #fff;
  margin-left: 0.19791667rem;
}
.invoice.content .title .invoice-header .invoice-header-right .invoice-header-p .invoice-header-p-mark.unpass {
  background-color: #fc3838;
}
.invoice.content .title .invoice-header .invoice-header-right .invoice-header-p .invoice-header-p-mark.process {
  background-color: #f86b4f;
}
.invoice.content .title .invoice-header .invoice-header-right .invoice-header-p1 {
  margin-bottom: 0.20833333rem;
}
.invoice.content .title .invoice-header .invoice-header-right .invoice-header-p2 {
  margin-bottom: 0.09375rem;
}
.invoice.content .title .invoice-header .invoice-header-right .invoice-header-p3 {
  margin-bottom: 0.19791667rem;
}
.invoice.content .title .invoice-header .invoice-header-right .invoice-header-p4.hover-color {
  cursor: pointer;
  color: #2196f3;
}
.invoice.content .title .invoice-header .col-6 {
  position: relative;
  height: auto;
  overflow: hidden;
}
.invoice.content .title .invoice-header p {
  font-size: 0.14583333rem;
  color: #646464;
  line-height: 1;
}
.invoice.content .title .invoice-header .col-12 {
  line-height: 1;
}
.invoice.content .title .invoice-header span {
  display: inline-block;
}
.invoice.content .title .invoice-header .font-big {
  font-size: 0.375rem;
}
.invoice.content .title .invoice-header .font-small {
  font-size: 0.14583333rem;
}
.invoice.content .title .invoice-header .invoice-header-fund {
  margin: 0.10416667rem 0;
}
.invoice.content .table-wrap {
  background-image: url(/agent_pc/app/img/nodata2.png);
}
.invoice-header-p-mark {
  position: relative;
  display: inline-block;
  font-size: 0.125rem;
  line-height: 0.20833333rem;
  border-radius: 0.10416667rem;
  padding: 0 0.04166667rem;
  color: #fff;
  margin-left: 0.19791667rem;
}
.invoice-header-p-mark.unpass {
  background-color: #fc3838;
}
.invoice-header-p-mark.process {
  background-color: #f86b4f;
}
.invoice-header-p-mark.success {
  background-color: #3dc46d;
}
.invoice-message {
  display: inline-block;
  position: relative;
  font-size: 0.14583333rem;
  line-height: 0.3125rem;
  font-weight: normal;
  text-indent: 0;
  padding: 0.04166667rem 0.14583333rem;
  background-color: #e6e6e6;
  border: 1px solid #c8c8c8;
  color: #2196f3;
}
.invoice-message.invoice-message-top {
  position: absolute;
  top: -0.10416667rem;
  margin-left: 0.20833333rem;
  visibility: hidden;
}
.invoice-message.invoice-message-right {
  display: none;
  margin-left: 0.10416667rem;
}
.invoice-apply.invoice-apply-check .box-container {
  border: 1px solid #dcdcdc;
  padding-top: 0.20833333rem;
}
.invoice-apply.invoice-apply-check .form-group {
  font-size: 0.14583333rem;
}
.invoice-apply.invoice-apply-check .form-group .form-label {
  width: 2.08333333rem;
  padding: 0;
}
.invoice-apply .form-group.form-group-img .form-input,
.invoice-apply .form-group.form-group-img .form-label {
  height: 1.25rem;
  line-height: 1.25rem;
}
.invoice-apply .form-group.form-group-img .form-input {
  width: 1.66666667rem;
  text-align: center;
  border: 1px solid #c8c8c8;
}
.invoice-apply .form-group.form-group-img .form-input img {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  top: -0.02083333rem;
}
.invoice-apply .form-group .form-input {
  line-height: 0.4375rem;
  padding: 0;
}
.invoice-apply .form-group .form-input button {
  width: 1.25rem;
  margin-right: 0.20833333rem;
}
.invoice-apply .form-group .form-input .info-edit {
  cursor: pointer;
  padding-left: 0.3125rem;
}
.invoice-apply .form-group .form-label {
  width: 1.51041667rem;
  font-weight: normal;
  padding-left: 0;
  padding-right: 0.20833333rem;
}
.invoice-apply .apply-print {
  margin-bottom: 0.3125rem;
}
.invoice-apply .apply-print:disabled {
  background-color: #dddddd !important;
  color: #323232;
}
.invoice-unaudit-show .box-container {
  border: 1px solid #dcdcdc;
}
.invoice-unaudit-show .form-group .form-label {
  width: 1.875rem;
  font-weight: normal;
  padding-left: 0;
  padding-right: 0.20833333rem;
}
.invoice-unaudit-show .form-group .form-input {
  padding: 0;
}
.invoice-unaudit-show .form-group.invoice-type {
  margin-top: 0.20833333rem;
}
.invoice-unaudit-show .form-group.invoice-notice {
  position: relative;
  top: -0.10416667rem;
  margin-bottom: 0.10416667rem;
}
.invoice-unaudit-show .form-group.invoice-notice .form-label,
.invoice-unaudit-show .form-group.invoice-notice .form-input {
  color: #646464;
  line-height: 0.14583333rem;
  height: 0.14583333rem;
}
.invoice-unaudit-show .form-group.invoice-notice .form-label p,
.invoice-unaudit-show .form-group.invoice-notice .form-input p {
  line-height: 0.14583333rem;
}
.invoice-unaudit-show .form-group.upload .form-label {
  line-height: 1.25rem;
}
.invoice-unaudit-show .form-group.upload .file-upload label,
.invoice-unaudit-show .form-group.upload .file-upload input[type="file"] {
  width: 1.66666667rem;
  height: 1.25rem;
}
.invoice-unaudit-show .form-group.upload .file-upload label.unUpload:before {
  line-height: 1.25rem;
}
.invoice-unaudit-show .form-group.upload .file-upload label.unUpload:after {
  content: "暂未上传";
}
.invoice-unaudit-show .form-group button {
  margin-right: 0.10416667rem;
}
.invoice-unaudit-show .invoice-message {
  margin-bottom: 0.15625rem;
}
.invoice-unaudit-show .reminder {
  color: #646464;
  padding-left: 1.875rem;
}
.invoice-unaudit-show textarea {
  height: auto;
}
.invoice-modal.modal .modal-content {
  width: 8.33333333rem;
  height: auto;
  overflow: hidden;
  left: 50%;
  margin-left: -4.16666667rem;
}
.invoice-modal.modal .modal-content .modal-title {
  padding-left: 0;
  text-align: center;
  position: relative;
}
.invoice-modal.modal .modal-content .modal-title .invoice-modal-close-btn {
  position: absolute;
  height: 100%;
  width: 0.3125rem;
  right: 0.10416667rem;
  top: 0;
  cursor: pointer;
}
.invoice-modal.modal .modal-content form {
  border: 1px solid #c8c8c8;
  margin: 0.20833333rem 1.04166667rem;
}
.invoice-modal.modal .modal-content form .form-group .form-label {
  width: 1.45833333rem;
  text-align: left;
  padding-left: 0.26041667rem;
}
.invoice-modal.modal .modal-content form .form-group .form-input {
  font-size: 0.14583333rem;
  padding-left: 0.15625rem;
  line-height: 0.4375rem;
  border-left: 1px solid #c8c8c8;
}
.invoice-modal.modal .modal-content form .form-group .form-input .oh {
  padding-right: 0.15625rem;
  border-right: 1px solid #c8c8c8;
  vertical-align: middle;
}
.invoice-modal.modal .modal-content form .form-group .form-input .right {
  position: relative;
  cursor: pointer;
  padding: 0 0.20833333rem;
}
.invoice-modal.modal .modal-content form .form-group .form-input .right .copy-info {
  display: none;
  position: absolute;
  left: -0.52083333rem;
  top: 0;
  height: 100%;
  line-height: 0.4375rem;
  padding: 0 0.10416667rem;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  border-radius: 0.0625rem;
}
.invoice-modal.modal .modal-content form .form-group .form-input img {
  display: inline-block;
  vertical-align: middle;
  width: 0.27083333rem;
  height: 0.27083333rem;
}
.invoice-modal.modal .modal-content form .form-group .form-input .invoice_qrcode {
  height: auto;
  overflow: hidden;
  text-align: center;
  padding: 0.10416667rem;
}
.invoice-modal.modal .modal-content form .form-group .form-input .invoice_qrcode canvas {
  display: inline-block;
  vertical-align: middle;
}
.invoice-modal.modal .modal-content .invoice-footer .form-btn {
  margin-right: 0.20833333rem;
  margin-bottom: 0.20833333rem;
}
.invoice-modal.modal .modal-content .invoice-footer .form-btn:first-child {
  margin-left: 1.04166667rem;
}
.invoice-modal.modal .modal-content .invoice-footer .disabled {
  pointer-events: none;
}
.invoice-modal.modal .modal-content .row {
  margin-bottom: 0;
  border-bottom: 1px solid #c8c8c8;
}
.invoice-modal.modal .modal-content .row:last-child {
  border-bottom: none;
}
.invoice_data {
  width: 100%;
  line-height: 0.325rem;
  text-align: left;
}
.animated {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  transform-origin: left center;
  -webkit-transform-origin: left center;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
    opacity: 0;
  }
  1% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
.la-timer,
.la-timer > div {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.la-timer {
  display: block;
  font-size: 0;
  color: #fff;
  margin: 50% auto;
}
.la-timer.la-dark {
  color: #333;
}
.la-timer > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
}
.la-timer {
  width: 32px;
  height: 32px;
}
.la-timer > div {
  width: 32px;
  height: 32px;
  background: transparent;
  border-width: 2px;
  border-radius: 100%;
}
.la-timer > div:before,
.la-timer > div:after {
  position: absolute;
  top: 14px;
  left: 14px;
  display: block;
  width: 2px;
  margin-top: -1px;
  margin-left: -1px;
  content: "";
  background: currentColor;
  border-radius: 2px;
  -webkit-transform-origin: 1px 1px 0;
  -moz-transform-origin: 1px 1px 0;
  -ms-transform-origin: 1px 1px 0;
  -o-transform-origin: 1px 1px 0;
  transform-origin: 1px 1px 0;
  -webkit-animation: timer-loader 1250ms infinite linear;
  -moz-animation: timer-loader 1250ms infinite linear;
  -o-animation: timer-loader 1250ms infinite linear;
  animation: timer-loader 1250ms infinite linear;
  -webkit-animation-delay: -625ms;
  -moz-animation-delay: -625ms;
  -o-animation-delay: -625ms;
  animation-delay: -625ms;
}
.la-timer > div:before {
  height: 12px;
}
.la-timer > div:after {
  height: 8px;
  -webkit-animation-duration: 15s;
  -moz-animation-duration: 15s;
  -o-animation-duration: 15s;
  animation-duration: 15s;
  -webkit-animation-delay: -7.5s;
  -moz-animation-delay: -7.5s;
  -o-animation-delay: -7.5s;
  animation-delay: -7.5s;
}
.la-timer.la-sm {
  width: 16px;
  height: 16px;
}
.la-timer.la-sm > div {
  width: 16px;
  height: 16px;
  border-width: 1px;
}
.la-timer.la-sm > div:before,
.la-timer.la-sm > div:after {
  top: 7px;
  left: 7px;
  width: 1px;
  margin-top: -0.5px;
  margin-left: -0.5px;
  border-radius: 1px;
  -webkit-transform-origin: .5px .5px 0;
  -moz-transform-origin: .5px .5px 0;
  -ms-transform-origin: .5px .5px 0;
  -o-transform-origin: .5px .5px 0;
  transform-origin: .5px .5px 0;
}
.la-timer.la-sm > div:before {
  height: 6px;
}
.la-timer.la-sm > div:after {
  height: 4px;
}
.la-timer.la-2x {
  width: 64px;
  height: 64px;
}
.la-timer.la-2x > div {
  width: 64px;
  height: 64px;
  border-width: 4px;
}
.la-timer.la-2x > div:before,
.la-timer.la-2x > div:after {
  top: 28px;
  left: 28px;
  width: 4px;
  margin-top: -2px;
  margin-left: -2px;
  border-radius: 4px;
  -webkit-transform-origin: 2px 2px 0;
  -moz-transform-origin: 2px 2px 0;
  -ms-transform-origin: 2px 2px 0;
  -o-transform-origin: 2px 2px 0;
  transform-origin: 2px 2px 0;
}
.la-timer.la-2x > div:before {
  height: 24px;
}
.la-timer.la-2x > div:after {
  height: 16px;
}
@-webkit-keyframes timer-loader {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes timer-loader {
  0% {
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes timer-loader {
  0% {
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes timer-loader {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.mask2 {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 100000000;
}
.mask2 .popup2 {
  width: 780px;
  height: auto;
  padding-bottom: 30px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 100000001;
  margin-left: -390px;
  margin-top: -250px;
  -webkit-box-shadow: 0 0.03125rem 0.09375rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0.03125rem 0.09375rem rgba(0, 0, 0, 0.5);
}
.mask2 .popup2 .popup2_title {
  width: 100%;
  color: #333;
  position: relative;
  padding-left: 20px;
  font-size: 18px;
  line-height: 50px;
  border-bottom: 1px solid #c7c7c7;
}
.mask2 .popup2 .popup2_title .close {
  width: 14px;
  height: 14px;
  background: url(/agent_pc/app/img/guanbi.png) no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: 20px;
  top: 18px;
}
.mask2 .popup2 .popup2_content1 {
  font-size: 14px;
  color: #333333;
  margin-top: 20px;
  padding: 0 25px;
  box-sizing: border-box;
  border-bottom: 1px solid #c7c7c7;
  padding-bottom: 20px;
}
.mask2 .popup2 .popup2_content1.h50 {
  height: 140px;
}
.mask2 .popup2 .popup2_content1.bn {
  height: auto;
  border-bottom: none;
}
.mask2 .popup2 .popup2_content1 .popup2_item {
  overflow: hidden;
  line-height: 40px;
}
.mask2 .popup2 .popup2_content1 .popup2_item .box1 {
  margin-right: 50px;
  float: left;
}
.mask2 .popup2 .popup2_content1 .popup2_item .box1 span {
  display: inline-block;
  width: 70px;
  text-align: right;
}
textarea:focus {
  border-color: #e5e5e5 !important;
}

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