.contact_le .conpany_name {
  font-size: 36px;
  background: linear-gradient(91.96deg, #fecf5b 9.34%, #8c4f16 93.33%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: #8c4f16;
  font-weight: bold;
}
.contact_le {
  margin-top: 20px;
}
.contact_le ul li {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px dashed #eeeeee;
}
.contact_le {
  width: 45%;
}
.contact_ri {
  width: 50%;
}
.contact_le ul li:last-child {
  border-bottom: none;
}
.contact_le ul li .conpany_others .ewm {
  display: flex;
  justify-content: left;
}
.mess_bg {
  background: #f2f2f2;
}
.text_style {
  margin: 10px;
  width: calc((100% - 40px) / 2);
  display: inline-block;
  float: left;
}
.text_content {
  margin: 10px;
  width: calc((100% - 20px) / 1);
}
.text_content textarea {
  width: 100%;
  height: 200px;
  background: #fff;
  outline: none;
  color: #333;
  padding: 6px 12px;
}
.text_style input {
  width: 100%;
  height: 50px;
  border: none;
  background: #fff;
  outline: none;
  color: #333;
  padding: 6px 12px;
}
.text_style input {
  font-size: 16px;
}
.text_content input {
  width: 50%;
  margin-right: 20px;
  height: 50px;
  border: none;
  background: #fff;
  outline: none;
  color: #333;
  padding: 6px 12px;
}
.text_btn {
  margin: 20px 10px 10px 10px;
  width: calc((100% - 20px) / 1);
}
.text_btn button {
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  width: 100%;
  height: 50px;
  background: linear-gradient(91.96deg, #fecf5b 9.34%, #8c4f16 93.33%);
  outline: none;
  border: none;
  color: #fff;
  font-size: 16px;
}
.text_btn button:hover {
  box-shadow: 1px 1px 10px 2px rgba(236, 236, 236, 0.78);
}
