img.reset {
  width: auto;
}

.dsflex, .dsFlex, .items > .item .media_1, .items > .item .media_1 .media, .items > .item .media_1 > .text .abstract > *, .items > .item .media_1 > .action {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

.flex, .items > .item .media_1 > .text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.row {
  line-height: 24px;
}

.tac {
  text-align: center;
}

.fs14 {
  font-size: 14px;
}

.fs18 {
  font-size: 18px;
}

.text-dark {
  color: #333;
}

.fprimary {
  color: #1797e5;
}

.fwarn {
  color: #ff852e;
}

.fwarn-lip {
  color: #ff9622;
}

.fwarn-dark {
  color: #ff6a00;
}

.fdanger {
  color: #ff2323;
}

.bold {
  font-weight: bold;
}

*[role='button'] {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

h2 {
  margin: 0;
  padding: 5px 0 3px;
  color: #333;
  font-size: 18px;
  font-weight: bold;
  text-align: left;
  line-height: 1.6;
}

h3 {
  margin: 0;
  padding: 20px 0 0;
  color: #333;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  line-height: 2.5;
}

.w116 {
  width: 116px;
}

.layer-shade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 10;
}

.layer-close {
  position: absolute;
  right: 15px;
  top: 13px;
  width: 20px;
  height: 20px;
  cursor: pointer;
}

.layer-close:before, .layer-close:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 2px;
  height: 100%;
  background: #666;
}

.layer-close:before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg);
}

.layer-close:after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}

.layer-close:hover {
  opacity: 0.7;
}

.layer-dialog {
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 600px;
  z-index: 11;
  background: #fff;
  border-radius: 8px;
}

.layer-dialog .layer-header {
  width: 100%;
  height: 48px;
  color: #333;
  font-size: 18px;
  text-align: center;
  line-height: 48px;
}

.layer-dialog .layer-content {
  padding: 0 20px 18px;
}

.v2-layer-dialog {
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 460px;
  z-index: 11;
  background: #fff;
  border-radius: 8px;
}

.v2-layer-dialog > .layer-content {
  padding: 0 25px 23px;
  color: #666;
  font-size: 16px;
  line-height: 28px;
}

.v2-layer-dialog > .layer-content .action {
  padding: 3px 0 0;
  text-align: center;
}

.v2-layer-dialog > .layer-content .action *[role='button'] {
  margin: 0 auto;
}

.v2-layer-dialog > .layer-content.SJTip-media {
  color: #ff852e;
  font-size: 26px;
  text-align: center;
}

.v2-layer-dialog > .layer-content.SJTip-media > * {
  margin: 0 auto;
  padding: 0 25px;
  display: block;
}

.v2-layer-dialog > .layer-content.SJTip-media > .media {
  padding: 28px 20px;
}

.v2-layer-dialog > .layer-content.SJTip-media > .media img {
  margin: 0 auto;
  width: 109px;
  height: 75px;
}

.v2-layer-dialog > .layer-content.SJTip-media > .media > * {
  display: block;
  text-align: center;
}

.v2-layer-dialog > .layer-content.SJTip-media > .media > .media {
  overflow: hidden;
}

.v2-layer-dialog > .layer-content.SJTip-media > .media > .media + .text {
  padding-top: 20px;
}

.v2-layer-dialog > .layer-content.SJTip-media > .media .text {
  line-height: 1;
}

.v2-layer-dialog > .layer-content.SJTip-media > .text {
  padding: 0 0 30px;
  color: #333;
  font-size: 16px;
  line-height: 34px;
  text-align: left;
  word-break: break-all;
}

.v2-layer-dialog > .layer-content.SJTip-media > .text > * {
  display: block;
}

.v2-layer-dialog > .layer-content.SJTip-media > .action.pb20 {
  padding-bottom: 20px;
}

.items {
  color: #666;
  font-size: 16px;
  font-weight: normal;
  text-align: left;
}

.items > .item {
  width: 100%;
  border: solid 1px #dedede;
}

.items > .item + .item {
  margin-top: 10px;
}

.items > .item .media_1 {
  width: 100%;
  height: 158px;
}

.items > .item .media_1 .media {
  width: 178px;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.items > .item .media_1 > .text {
  position: relative;
  height: 100%;
  line-height: 1.4;
}

.items > .item .media_1 > .text > * {
  display: block;
}

.items > .item .media_1 > .text .text + .text {
  margin-top: 3px;
}

.items > .item .media_1 > .text .abstract {
  position: absolute;
  left: 0;
  bottom: 8px;
  width: 99%;
  line-height: 1.4;
}

.items > .item .media_1 > .text .abstract > * {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}

.items > .item .media_1 > .text .abstract.gap-xl {
  line-height: 1.7;
}

.items > .item .media_1 > .action {
  padding: 0 0 8px;
  width: 126px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.items > .item .media_1.hide {
  display: none;
}

.items > .item .media_sm, .items > .item .media_2 {
  width: 100%;
  height: 48px;
  display: table;
  table-layout: fixed;
}

.items > .item .media_sm > *, .items > .item .media_2 > * {
  display: table-cell;
  vertical-align: middle;
}

.items > .item .media_sm.hide, .items > .item .media_2.hide {
  display: none;
}

.items > .item .media_sm > .media, .items > .item .media_2 > .media {
  width: 178px;
  text-align: center;
}

.items > .item .media_sm > .media > *, .items > .item .media_2 > .media > * {
  margin: 0 auto;
}

.items > .item .media_2 {
  position: relative;
  padding: 16px 12px 10px;
  background: #eee;
  color: #333;
  font-size: 16px;
  text-align: left;
}

.items > .item .media_2 > * {
  vertical-align: top;
}

.items > .item .media_2 .cell.w198 {
  width: 213px;
}

.items > .item .media_2 .cell + .cell {
  padding-left: 15px;
}

.items > .item .media_2 .cell .action {
  width: 100%;
  height: 40px;
  background: #ff852e;
  border-radius: 20px;
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 40px;
  border: none;
  cursor: pointer;
}

.items > .item .media_sm {
  cursor: pointer;
}

.form {
  color: #333;
  font-size: 16px;
  text-align: left;
  font-weight: normal;
}

.form.form-horizontal .form-item {
  display: table;
}

.form.form-horizontal .form-item .form-label {
  width: 55px;
  display: table-cell;
}

.form.form-horizontal .form-item .input-block {
  display: table-cell;
}

.form.form-horizontal .form-item .input-inline {
  display: table-cell;
}

.form .form-item {
  width: 100%;
  position: relative;
}

.form .form-item.hide {
  display: none;
}

.form .form-item .form-label {
  height: 36px;
  vertical-align: middle;
}

.form .form-item .input-block {
  height: 36px;
  vertical-align: middle;
}

.form .form-item .input-inline {
  height: 36px;
  vertical-align: middle;
}

.form .form-item .input-inline.wid-l {
  width: 45%;
}

.form .form-item .input-inline + .input-inline {
  padding-left: 10px;
}

.form .form-item + .form-item {
  margin-top: 12px;
}

.form input {
  vertical-align: top;
}

.form input[type='text'] {
  padding: 0 8px;
  width: 100%;
  height: 36px;
  text-align: left;
  background: #fff;
  line-height: 34px;
  border: solid 1px #dedede;
  border-radius: 3px;
  color: #333;
  font-size: 16px;
  font-weight: normal;
}

.form input[type='text']:focus {
  border: solid 2px #ff2323;
  -webkit-box-shadow: 0 0 5px #ccc;
          box-shadow: 0 0 5px #ccc;
  line-height: 32px;
}

.form input[type='button'], .form input[role='code'] {
  width: 100%;
  height: 100%;
  cursor: pointer;
  vertical-align: top;
  text-align: center;
}

.form input[role='code'] {
  color: #fff;
  background: #ff852e;
  border: solid 1px #e7e5e4;
  font-size: 16px;
}

.form input[role='code']:hover, .form input[role='code']:focus {
  background: #ff9622;
}

.form input[role='code'].disable {
  color: #a7a6aa;
  background: #e7e5e4;
  border: solid 1px #e7e5e4;
  font-size: 16px;
}

.card {
  width: 100%;
  height: 198px;
  border: dashed 2px #dedede;
  text-align: left;
}

.card .text {
  padding: 5px;
  height: 32px;
  line-height: 22px;
  color: #333;
  font-size: 16px;
  display: block;
}

.headFileCom {
  position: relative;
  width: 100%;
  height: 110px;
  display: block;
}

.headFileCom input[type='file'] {
  margin: 0 auto;
  width: 34px;
  height: 34px;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 2;
}

.headFileCom .fileComText {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 30px;
  height: 30px;
  pointer-events: none;
  z-index: 1;
  display: block;
}

.headFileCom .fileComText:before, .headFileCom .fileComText:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  background: #c0c0c0;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.headFileCom .fileComText:before {
  width: 100%;
  height: 3px;
}

.headFileCom .fileComText:after {
  width: 3px;
  height: 100%;
}

.headFileCom .media {
  width: 100%;
  height: 100%;
}

.headFileCom .media img {
  width: 100%;
  height: 110px;
  overflow: hidden;
}

.abstract_2 {
  padding: 30px 0 0;
  text-align: center;
  line-height: 2;
}

.textTip {
  margin: 24px 0 0;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  color: #ff2323;
  text-align: center;
}

.textTip.hide {
  visibility: hidden;
  display: block;
}

.ablue:link, .ablue:visited {
  color: #1797e5;
  font-size: 16px;
  text-decoration: none;
}

.ablue:hover, .ablue:active {
  color: #20abff;
}

.icon-dot {
  margin: 0 5px 0 0;
  width: 10px;
  height: 10px;
  background: #ff9f5b;
  border-radius: 3px;
  display: inline-block;
  vertical-align: middle;
}

.icon {
  width: 110px;
  height: 110px;
  display: block;
}

.icon.icon-1 {
  background: url(../images/layer-icon-1.png) no-repeat center center;
}


.mt27 {
  margin-top: 27px;
}
.btnOpacity{
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.pcdisable{
    background-color:#eeeded!important;
    color:#777!important;
}
.btn_img {
    margin: 0 auto;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: pointer;
    z-index: 3;
}
/*# sourceMappingURL=layer.css.map */