@charset "utf-8";
.index_main {
  width: 100%;
  background-color: #f8f8f8 !important;
  display: inline-block
}

.index_header {
  background-color: #e95549;
  font-size: .45rem;
  display: flex;
  padding: .25rem 2%;
  align-items: center;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  flex-direction: column;
}

.index_header p {
  margin-top: .2rem;
  font-size: .3rem;
  font-weight: bold;
}

.index_header p.tips {
  margin-top: .2rem;
  font-size: .24rem;
  color: #ffaba4;
}

.index_title {
  width: 90.93333333333333%;
  padding: 0 4.533333333333333%;
  height: .8rem;
  display: flex;
  align-items: center;
  background-color: #ededed;
  font-size: .26rem;
  color: #616161;
  /*border-bottom: 0.02rem solid #e7e7e7;*/
  /*border-top: 0.02rem solid #e7e7e7;*/
}

.index_form {
  width: 90.93333333333333%;
  padding: 0 4.533333333333333%;
  /*display: inline-block;*/
  background-color: #FFFFFF;
}

.index_form_two {
  width: 100%;
  display: inline-block;
  background-color: #FFFFFF;
  border-bottom: 0.02rem solid #e7e7e7;
}

input::placeholder {
  color: #a7a7a7;
}

.index_form-list {
  width: 100%;
  /*display: inline-block;*/
  margin: 0;
  padding: 0;
  font-size: 0;
}

.index_form-div {
  width: 100%;
  height: 1.12rem;
  display: flex;
  font-size: .32rem;
  color: #000000;
  justify-content: space-between;
  align-items: center;
  border-bottom: 0.02rem solid #e7e7e7;
}

.index_form-checked {
  width: 100%;
  height: 1.12rem;
  display: flex;
  font-size: .32rem;
  color: #000000;
  justify-content: space-between;
  align-items: center;
  border-top: 0.02rem solid #e7e7e7;
  border-bottom: 0.02rem solid #e7e7e7;
}

.index_form-check-list {
  width: 100%;
  font-size: .32rem;
}

.index_form-check-remarks {
  width: 100%;
  height: 1.12rem;
  display: flex;
  font-size: .32rem;
  color: #000000;
  justify-content: space-between;
  align-items: center;
  border-bottom: 0.02rem solid #e7e7e7;
}

.index_form-div:last-child {
  border: none;
}

.form_left {
  display: flex;
  height: 100%;
  width: 35.77712609970674%;
  align-items: center;
}

.form_right {
  width: 64.22287390029326%;
  height: 100%;
}

.form_right input {
  width: 100%;
  height: 100%;
  font-size: .32rem;
  border: none;
  outline: none;
  color: #000000;
}

.index_form-select {
  width: 90.93333333333333%;
  padding: 0 4.533333333333333%;
  display: inline-block;
  font-size: 0;
}

.index_form-select:nth-child(2n+1) {
  background-color: #f9f9f9;
}

.index_form-select:nth-child(2n+1) input {
  background-color: #f9f9f9;
}

.index_from-info {
  width: 100%;
  display: inline-block;
  height: 1.09rem;
  border-bottom: 0.01rem solid #e7e7e7;
  position: relative;
}

.index_from-info > input {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  height: .7rem;
  width: 64.7078727723889%;
  padding: 0 5.769230769230769%;
  border: 0.02rem solid #e7e7e7;
  font-size: .32rem;
  color: #000000;
}

.index_from-remove {
  position: absolute;
  display: inline-block;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  font-size: .55rem !important;
  color: #fa5251;
}

.index_from-open {
  position: absolute;
  display: inline-block;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  font-size: .45rem !important;
  color: #b3b3b3;
}

.form_add, .form_add—operation, .form_add—trauma, .form_add—transfusion, .form_add—disease {
  width: 100%;
  height: 1.11rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: .32rem;
  color: #e95549;
}

.form_add i, .form_add—operation i, form_add—trauma i, .form_add—transfusion i, .form_add—disease i {
  font-size: .45rem !important;
  margin-right: .1rem;
}

.index_autograph {
  width: 90.93333333333333%;
  padding: 0 4.533333333333333%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: .4rem;
  height: 1.09rem;
  border-bottom: 0.02rem solid #e7e7e7;
  border-top: 0.02rem solid #e7e7e7;
  font-size: .32rem;
  color: #000000;
  background-color: #FFFFFF;
}

.index_autograph i {
  color: #b4b4b4;
  font-size: .4rem;
}

.index_submit {
  margin: .4rem auto .6rem;
  width: 90.93333333333333%;
  height: .9rem;
  font-size: .36rem;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  letter-spacing: 1em;
  background-color: #e95549;
  border-radius: .15rem;
}

.show_img {
  width: 60%;
  height: 100%;
}

.show_img img {
  width: 100%;
  height: 100%;
}

.index_select {
  width: 90.66666666666667%;
  height: 2.18rem;
  border: 0.01rem solid #e95549;
  margin: 0.4rem auto 0;
  display: flex;
}

.select_image {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 38.23529411764706%;
}

.select_text {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 51.47058823529412%;
  font-size: .36rem;
  color: #121212;
  padding: 0 5.147058823529412%;
}

.hospital {
  background: url("../image/hospital_03.png") no-repeat center center;
  background-size: 74.61538461538462%, 73.85321100917431%;
}

.doctor {
  background: url("../image/doctor_03.png") no-repeat center center;
  background-size: 75%, 62.84403669724771%;
}

.index_service-remarks {
  width: 90.66666666666667%;
  margin: 0 auto;
  padding: .4rem 0;
}

.service_title {
  font-size: .3rem;
  color: #272727;
  font-weight: bold;
  width: 100%;
  text-align: center;
  margin-bottom: .1rem;
}

.service_content {
  width: 100%;
}

.service_content p {
  font-size: .28rem;
  color: #272727;
  padding-top: .2rem;
  text-indent: 2em;
}

.weui-cells, .weui-cells .weui-cell__bd, .weui-cells label {
  background-color: #FFFFFF !important;
  color: #000000 !important;
}

.weui-cells_checkbox .weui-icon-checked {
  color: rgba(0, 0, 0, .3) !important;
}


.weui-cells_checkbox .weui-check:checked + .weui-icon-checked, .weui-cells_checkbox .weui-check[aria-checked=true] + .weui-icon-checked {
  color: #07c160 !important;
}

.weui-cells__group_form .weui-cell {
  padding: .20rem 0 !important;
}