.report {
  margin: 4.9rem 0 0;
}

.tec-header_nav {
  border: none;
}

.language_mobile span {
  display: none;
}

.report .section1 {
  width: 100%;
  height: 31.25rem;
  padding: 4.8125rem 0 0 15rem;
  background: url("../../images/v2/report/tsjb.jpg") no-repeat;
  background-size: 100% 100%;
}

.report .section1 .section1__btn {
  display: flex;
  padding-top: 1.875rem;
}

.report .section1 .section1__btn img {
  width: 1.25rem;
  margin-left: 0.5rem;
}

.report .section1 a.tec-btn__primary-lg {
  background: #0750fe;
  height: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.375rem;
  text-align: center;
  padding: 0 20px;
  margin-right: 1.25rem;
}

.report .section2 {
  height: 42.6875rem;
  box-sizing: border-box;
  padding: 6.25rem 15rem 0 15rem;
  background: url("../../images/v2/report/bg_report.png") no-repeat;
  background-size: 100% 100%;
}

.report .section2 h3 {
  font-size: 3rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 0em;
}

.report h2 {
  font-size: 4rem;
  font-weight: bold;
  line-height: 4.875rem;
  letter-spacing: 0em;
  color: #ffffff;
}

.report .section2__content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.report .section2__content-item {
  flex-basis: 48.5%;
  padding: 1rem 0;
}

.report .section2__content-item span {
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1.75rem;
  color: #4a4e64;
}

.report .section2__content-item p {
  /* font-family: OPPOSans; */
  padding: 0.5rem 0 0;
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1.75rem;
  color: #4a4e64;
}

.report .section2__content-item:nth-child(n + 3) {
  padding: 1.5rem 0;
}

.inform {
  margin: 4.9rem 0 0;
  display: flex;
  --el-color-primary: #0750fe;
  --el-color-danger: #ea0000;
  --el-component-size: 2.625rem;
}

.inform .el-form-item {
  margin-bottom: 0;
}

.inform .el-form-item__error {
  padding: 0.3125rem 0 0;
}

.inform .el-dialog {
  --el-color-info: #1a1a1a;
  border-radius: 0.625rem;
  background: rgba(255, 255, 255, 0.9);
  opacity: 1;
  box-shadow: 0rem 0.25rem 1.25rem 0rem rgba(0, 0, 0, 0.2);
  padding: 0 2.25rem 2.5625rem;
}

.inform .el-select__suffix .el-input__validateIcon {
  display: none;
}

.inform .el-textarea__inner {
  font-size: 1rem;
}

.inform .el-input__inner {
  font-size: 1rem;
}

.inform .el-dialog__body {
  padding: 1rem 0 0;
}

.inform .el-dialog__body span {
  font-size: 1.5rem;
  font-weight: bold;
  color: #303030;
  line-height: normal;
}

.inform .dialog-footer .el-button {
  margin: 2.5rem 0 0;
  color: #ffffff;
  height: 2.25rem;
  border-radius: 0.25rem;
  border: none;
  height: 2.25rem;
  border-radius: 0.25rem;
  width: 100%;
  background: linear-gradient(87deg, #000bff 4%, #0750fe 99%);
}

.inform .dialog-footer .el-button span {
  font-size: 2rem;
}

.inform .inform_left {
  padding: 8.125rem 0 0 6.25rem;
  width: 49.875rem;
  box-sizing: border-box;
  background: #f6f6f6;
  background: url("../../images/v2/report/imagets.jpg") no-repeat;
  background-size: cover;
}

.inform .inform_left p {
  color: #ffffff;
  font-size: 4rem;
  font-weight: bold;
  line-height: 4.875rem;
}

.inform .inform_left p span {
  color: #0750fe;
}

.inform .inform_right {
  flex: 1;
  padding: 3rem 5.0625rem 5.375rem;
}

.inform .inform_right > p {
  font-size: 1.125rem;
  line-height: 1.875rem;
  color: #767676;
}

.inform .inform_right > p span {
  color: #0256ff;
}

.inform .inform_right h1 {
  width: 100%;
  font-size: 3rem;
  font-weight: bold;
  line-height: normal;
  text-align: center;
  padding: 0 0 0.375rem 0;
}

.inform .inform_right .inform_form p {
  padding: 1.5rem 0 0.5rem;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 1.75rem;
}

.inform .inform_right .inform_form p span {
  color: #ea0000;
}

.inform .inform_right .inform_form .upload-demo .el-button--primary {
  border: none;
  height: auto;
  line-height: normal;
  font-size: 1rem;
  padding: 0.625rem 1.25rem;
  background: linear-gradient(90deg, #000bfe 0%, #0750fe 100%);
}

.inform .inform_right .inform_form .source {
  line-height: normal;
}

.inform .inform_right .inform_form .source span {
  color: #3d3d3d;
  font-size: 1rem;
  font-weight: normal;
  line-height: normal;
}

.inform .inform_right .inform_form .el-radio-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
}

.inform .inform_right .inform_form .el-radio-group .el-radio {
  width: 100%;
}

.inform .inform_right .inform_form .el-radio-group .el-radio .el-radio__label {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5rem;
  color: #1a1a1a;
  flex: 1;
  display: flex;
  align-items: center;
}

.inform
  .inform_right
  .inform_form
  .el-radio-group
  .el-radio
  .el-radio__label
  .el-form-item__content {
  margin-left: 0.5rem;
  flex: 1;
}

/*.inform .inform_right .inform_form .el-input__wrapper {*/
/*  background: #eeeff9;*/
/*  border: none;*/
/*  box-shadow: none;*/
/*}*/

.inform .inform_right .email-input {
  margin-bottom: 0.625rem;
}

.inform .inform_right .email-input .code-btn {
  color: blue;
}

.inform .inform_right .email-input .el-input-group__prepend {
  box-shadow: none;
}

.inform .inform_right .email-input .el-select__wrapper {
  border-right: 0.0625rem solid #d8d8d8;
  padding: 0.25rem 0.3125rem;
  box-shadow: none;
  background: #eeeff9;
}

.inform .inform_right .protocol .el-checkbox.el-checkbox--large {
  height: auto;
  margin: 3.5rem 0 0.6875rem;
}

.inform .inform_right .protocol .el-checkbox.el-checkbox--large span {
  color: #1a1a1a;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5rem;
}

.inform .inform_right .protocol .el-checkbox.el-checkbox--large span a:hover {
  color: blue;
}

.inform .inform_right .protocol .el-checkbox.el-checkbox--large span a {
  text-decoration: underline;
}

.inform .inform_right .inform_form_btn button {
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.375rem;
  font-weight: normal;
  line-height: 1.375rem;
  text-align: center;
  height: 3.125rem;
  width: 9.5rem;
  background: linear-gradient(90deg, #000bfe 0%, #0750fe 100%);
}

@media (max-width: 960px) {
  .report {
    margin: 0;
  }

  .report .section1 {
    width: 100%;
    box-sizing: border-box;
    height: 128.25rem;
    padding: 16.875rem 7rem 0;
    background: url("../../images/v2/report/mobile_tsjb.jpg") no-repeat;
    background-size: 100% 100%;
  }

  .report .section1 h2 {
    font-size: 8rem;
    font-weight: bold;
    line-height: 9.75rem;
  }

  .el-dialog__headerbtn {
    width: 3.5rem;
    height: 3.5rem;
    right: 2rem;
    top: 2rem;
  }

  .report .section1 .section1__btn {
    padding-top: 4.25rem;
  }

  .report .section1 a.tec-btn__primary-lg {
    font-size: 2.75rem;
    font-weight: bold;
    line-height: 3.5rem;
    width: 20rem;
    height: 7rem;
    margin-right: 4rem;
    border-radius: 0.5rem;
  }

  .report .section1 a.tec-btn__primary-lg img {
    width: 2.5rem;
  }

  .inform .el-dialog {
    width: 60rem !important;
    /* height: 30.25rem; */
    border-radius: 1.25rem;
    background: rgba(255, 255, 255, 0.9);
    padding: 0 4.5rem 5.125rem;
  }

  .inform .dialog-footer .el-button {
    width: 51rem;
    height: 4.5rem;
    border-radius: 0.5rem;
  }

  .inform .dialog-footer .el-button span {
    font-size: 2rem;
    font-weight: normal;
    line-height: normal;
  }

  .inform .el-dialog__body span {
    font-size: 3rem;
    line-height: normal;
  }

  .report .section2 {
    background: none;
    height: 117rem;
    padding: 10rem 7rem 0;
  }

  .report .section2 h3 {
    font-size: 6rem;
    line-height: normal;
  }

  .report .section2 .section2__content-item {
    flex-basis: 100%;
    padding: 0;
  }

  .report .section2 .section2__content-item span {
    font-size: 3rem;
    font-weight: bold;
    line-height: 3.5rem;
    padding: 6rem 0 1rem;
    display: block;
  }

  .report .section2 .section2__content-item p {
    font-size: 2.25rem;
    font-weight: normal;
    line-height: 3.5rem;
  }

  .inform .el-input__inner {
    font-size: 3rem;
  }

  .inform
    .inform_right
    .inform_form
    .el-radio-group
    .el-radio
    .el-radio__label {
    font-size: 3rem;
    font-weight: normal;
    line-height: normal;
    padding-left: 1rem;
  }

  .inform .inform_right .inform_form .el-radio-group {
    padding-left: 3rem;
  }

  .el-radio.el-radio--large .el-radio__inner {
    height: 3rem;
    width: 3rem;
  }

  .el-radio.el-radio--large {
    padding: 0.7rem 0 1.5rem;
    height: max-content;
  }

  .el-radio-group .el-radio--large:last-child {
    padding-bottom: 0;
  }

  .inform .inform_right .inform_form .source span {
    font-size: 2.25rem;
    color: #767676;
  }

  .inform .el-textarea__inner {
    font-size: 3rem;
  }

  .inform .el-form-item__error {
    margin: 0 1.375rem;
  }

  .inform .inform_right .protocol .el-checkbox.el-checkbox--large span {
    color: #1a1a1a;
    font-size: 3rem;
    font-weight: normal;
    line-height: normal;
  }

  .inform .inform_right .inform_form_btn button {
    width: 33rem;
    height: 7rem;
    font-size: 2.75rem;
    margin: 2.5rem 0 0;
    border-radius: 0.5rem;
  }

  .inform .inform_right .inform_form .upload-demo .el-button--primary {
    font-size: 2rem;
    width: 17.5rem;
    height: 5rem;
    border-radius: 0.5rem;
  }

  .inform {
    margin: 0;
    flex-direction: column;
  }

  .inform .el-input {
    height: 7rem;
  }

  .inform .inform_left {
    height: 82.5rem;
    width: 100%;
    padding: 26.875rem 7rem;
    background: url("../../images/v2/report/mobile_jb.jpg") no-repeat;
    background-size: 100% 100%;
  }

  .inform .inform_left p {
    font-size: 8rem;
    font-weight: bold;
    line-height: 9.75rem;
  }

  .inform .inform_right {
    padding: 10rem 7rem;
  }

  .inform .inform_right h1 {
    font-size: 6rem;
    font-weight: bold;
    line-height: normal;
    text-align: left;
    padding: 0 0 1rem 0;
  }

  .inform .inform_right p {
    font-size: 2.25rem;
    font-weight: 500;
    line-height: 3.75rem;
  }

  .inform .inform_right .inform_form p {
    font-size: 3rem;
    font-weight: bold;
    line-height: 3.75rem;
    padding: 5rem 0 1.5rem;
  }

  .inform .inform_right .inform_form .el-input__inner {
    height: auto;
    line-height: normal;
  }

  .inform .inform_right .inform_form .el-radio-group {
    width: 100%;
  }

  .inform .inform_right .inform_form .el-radio-group .el-form-item {
    width: 100%;
  }

  .inform .inform_right .inform_form .el-input__wrapper {
    background: none;
    border-radius: 0;
    padding: 0;
    margin: 0.125rem 1.375rem;
    border-bottom: 0.125rem solid #eeeff9;
  }
}
