:root{
    --tv-common-white: #ffffff;
    --tv-heading-primary:#0a165e;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.6) !important;
} /*webkit 内核浏览器*/
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: rgba(0, 0, 0, 0.6) !important;
} /*Mozilla Firefox 19+*/
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: rgba(0, 0, 0, 0.6) !important;
} /*Mozilla Firefox 4 to 18*/
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6) !important;
}

.el-input__inner,
.el-textarea__inner {
  border: 1px solid #f8f8f8 !important;

  background: #f8f8f8;
  outline: none;
  overflow: hidden;
}

.el-textarea__inner {
  outline: none;
    width: 100%;
    padding: 20px 25px;
    border: none;
    height: 200px !important;
    resize: none;
    font-size: 16px;
    color: var(--tv-common-black);
        background-color: var(--tv-common-white);
    border-radius: 10px 0 10px 0 !important;
    border: 1px solid transparent;    
}

/* chinfill 20250228*/
.el-input {
  width: 100%;
}
.el-input__inner {
    height: 55px !important;
    width: 100%;
    border: none;
    outline: none;
    padding: 0 25px;
    line-height: 50px;
    font-size: 16px;
    color: var(--tv-common-black);
    background-color: #F6F7F9 !important;
    border: 1px solid transparent;   
    background-color: var(--tv-common-white);
  border-radius: 10px 0 10px 0;
}
.el-button--primary:focus,
.el-button--primary:hover {
  background: #cb1e20;
  border-color: red;
  color: #fff;
}
.el-button:focus,
.el-button:hover {
   transform: translateY(-150%);
}
.el-button--primary {
 display: flex !important;
    align-items: center;
    position: absolute;
    display: block;
    color: var(--tv-common-white);
    transition: 0.3s;
    text-transform: capitalize;
    top:100%;
}
.w_50 {
  float: left;
  width: 48%;
  margin-right: 4%;
}

.w_50:nth-child(2n) {
  margin-right: 0px;
}
.liansheng_body {
  margin: 0px !important;
}
.liansheng {
  margin-top: 26px;
  min-height: 360px;
}
.liansheng .w_50 {
  width: 32%;
  margin-right: 2%;
}
.liansheng .w_50:nth-child(2n) {
  margin-right: 2%;
}
.liansheng .w_50:nth-child(3n) {
  margin-right: 0px;
}
.liansheng .w_50:nth-child(4n) {
  width: 100%;
  margin-right: 0px;
}
.liansheng .el-input {
  width: 100%;
}

.liansheng .el-button--primary {
  color: #fff;
  background-color: #06417b;
  border-color: #06417b;
  border-radius: 20px;
  font-size: 16px;
  display: inline-block;
}
.liansheng .el-textarea textarea {
  min-height: 110px !important;
}
.el-form-item label {
  display: none;
}
.el-form-item__content {
  margin-left: 0px !important;
}
.clear {
  clear: both;
}

.el-row {
  clear: both;
}
@media (max-width: 560px) {
  .el-form-item__label {
    width: 30% !important;
  }
  .w_50 {
    width: 100%;
  }

  .el-form-item__content {
    margin-left: 0px !important;
  }
  .liansheng .w_50 {
    width: 100%;
    margin-right: 0% !important;
  }
  .liansheng .el-form-item__content {
    margin-left: 0px !important;
  }
  .liansheng {
    margin-top: 26px;
    min-height: 460px;
  }
}

.el-divider {
  background-color: transparent;
}
.el-button--danger {
  display: block;
  width: 140px !important;
  margin: 28px auto 0;
  text-indent: 0 !important;
  color: #fff !important;
  background: #bd1017 !important;
  line-height: 36px;
  border-radius: 15px;
  text-align: center !important;
  font-size: 18px;
}

@media (max-width: 560px) {
  .el-button--danger {
    line-height: 20px;
    font-size: 14px;
  }
}


.tv-btn-primary {
  padding: 12px 28px;
 
  border-radius: 18px 0 18px 0;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  background-color: var(--tv-heading-primary);
  border: var(--tv-heading-primary);
}
.tv-btn-primary .btn-wrap {
  border: none !important;
  display: inline-block;
  float: left;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.tv-btn-primary .btn-wrap .btn-text1 {
  display: flex !important;
  align-items: center;
  position: relative;
  display: block;
  color: var(--tv-common-white);
  transition: 0.3s;
  text-transform: capitalize;
}
.tv-btn-primary .btn-wrap .btn-text2 {
  display: flex !important;
  align-items: center;
  position: absolute;
  display: block;
  color: var(--tv-common-white);
  transition: 0.3s;
  text-transform: capitalize;
  top: 100%;
}
.tv-btn-primary:hover .btn-wrap .btn-text1 {
  transform: translateY(-150%);
}
.tv-btn-primary:hover .btn-wrap .btn-text2 {
  top: 50%;
  transform: translateY(-50%);
}
.tv-btn-primary.no-radius {
  border-radius: 6px;
}

