.company_intro {
  width: calc(500*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin: 0 auto;
  height: calc(80*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  position: absolute;
  z-index: 9;
  bottom: calc(-40*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.company_intro .tab{
  box-shadow: 5px 5px 15px 0 rgba(0, 0, 0, 0.1)
}
.tab {
  width: calc(240*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(80*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  text-align: center;
  cursor: pointer;
  color: #333;
  font-size: calc(16*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}
.tab .img_tabs_icon {
  width: calc(36*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(36*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  display: flex;
  align-items: center;
  justify-content: center;
}
.tab .img_tabs_icon img {
  width: calc(26*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(25*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin-right: calc(15*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.tab i {
  font-size: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #050505;
}
.tab.active i {
  color: white;
}
.tab.active .img_tabs_icon img {
  filter: brightness(0) invert(1);
}
.tab.active {
  width: calc(240*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(80*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: url(../images/icon_bg.png) no-repeat;
  background-size: 100% 100%;
  color: #fff;
}
.tab i.active {
  color: #fff;
}
.tab:not(.active) .i {
  color: #0078d7;
}
.tab-content {
  display: none;
}
.tab-content.active {
  display: block;
}
.contact-title span {
  font-size: calc(36*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 700;
  color: #050505;
  display: block;
  margin-bottom: calc(15*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.contact-title i {
  font-size: calc(18*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 400;
  color: #333333;
}
.contact_us {
  width: 100%;
  padding-top: calc(174*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  padding-bottom: calc(123*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.contact_us .contact-contatn {
  width: calc(1200*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin: 0 auto;
}
.contact_us .contact-contatn .contact-iui {
  padding-top: calc(64*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  display: flex;
}
.contact_us .contact-contatn .contact-iui .us-item {
  width: calc(400*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(300*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #f1f6ff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.contact_us .contact-contatn .contact-iui .us-item:hover {
  background: #023894;
}
.contact_us .contact-contatn .contact-iui .us-item:hover img {
  filter: brightness(0) invert(1);
}
.contact_us .contact-contatn .contact-iui .us-item:hover .us-text {
  color: #fff;
}
.contact_us .contact-contatn .contact-iui .us-item:hover .us-text span {
  color: #fff;
}
.contact_us .contact-contatn .contact-iui .us-item:hover .us-text i {
  color: #fff;
}
.contact_us .contact-contatn .contact-iui .us-item:nth-child(1) .us-image img {
  width: calc(68*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(68*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.contact_us .contact-contatn .contact-iui .us-item:nth-child(2) .us-image img {
  width: calc(66*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(66*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.contact_us .contact-contatn .contact-iui .us-item:nth-child(2) .us-image img {
  width: calc(67*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(67*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.contact_us .contact-contatn .contact-iui .us-item .us-image {
  width: calc(70*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(70*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: calc(30*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.contact_us .contact-contatn .contact-iui .us-item .us-text {
  font-size: calc(18*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 400;
  color: #333333;
  margin-bottom: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.contact_us .contact-contatn .contact-iui .us-item .us-text:last-child {
  margin-bottom: 0;
}
.contact_us .contact-contatn .contact-iui .us-item .us-text span {
  font-size: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 800;
  color: #050505;
  display: block;
}
.contact_us .contact-contatn .contact-iui .us-item .us-text i {
  font-size: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 800;
  color: #050505;
  display: block;
}
.contact_us .map {
  width: 100%;
  height: calc(637*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin-top: calc(157*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.contact_us .map img {
  width: 100%;
  height: calc(637*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.contact_us .form-input {
  padding-top: calc(119*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  width: calc(1200*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin: 0 auto;
}
.contact_us .form-input .form-name-top {
  display: flex;
  justify-content: space-between;
  padding-top: calc(56*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.contact_us .form-input .form-name-top input {
  width: calc(350*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(60*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #f6f7fa;
  border-radius: calc(5*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  border: none;
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #050505;
  padding-left: calc(30*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.contact_us .form-input .form-selcont-buton {
  padding-top: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.contact_us .form-input .form-selcont-buton textarea {
  width: calc(760*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(60*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #f6f7fa;
  border-radius: calc(5*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  border: none;
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #050505;
  outline: none;
  resize: none;
  padding-left: calc(30*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-family: 微软雅黑;
  line-height: calc(60*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.contact_us .form-input .form-selcont-buton button {
  width: calc(386*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(60*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #023894;
  border-radius: calc(5*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  border: none;
  color: #fff;
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  cursor: pointer;
}
::-webkit-input-placeholder {
  color: #999999;
  font-size: calc(14*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.selct-cont {
  width: calc(1200*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin: 0 auto;
}
.selct-cont .tab-header {
  display: flex;
  position: relative;
  height: calc(70*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  align-items: center;
  justify-content: center;
  border: 1px solid #023894;
  margin-top: calc(54*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.selct-cont .tab-title {
  font-size: calc(18*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #3a3a40;
  cursor: pointer;
  position: relative;
  z-index: 2;
  width: calc(300*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(70*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  line-height: calc(70*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  text-align: center;
}
.selct-cont .tab-title.active {
  font-size: calc(18*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  color: #fff;
  width: calc(300*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  height: calc(70*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  line-height: calc(70*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  text-align: center;
  background: #023894;
}
.content-select {
  width: calc(1200*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  margin: 0 auto;
  padding-top: calc(50*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.content-select .contselect {
  margin-bottom: calc(15*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.content-select .contselect .cont-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: calc(86*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  background: #f6f7fa;
  cursor: pointer;
}
.content-select .contselect .cont-top .select-item {
  height: calc(86*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  padding-left: calc(40*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  line-height: calc(86*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  padding-right: calc(50*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.content-select .contselect .content-slt {
  margin: 0 auto;
  height: 0;
  overflow: hidden;
  transition: height 0.3s ease-out;
  padding: 0 calc(85*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.content-select .contselect .content-slt .slt-title {
  padding-top: calc(50*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-size: calc(18*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 700;
  color: #6b6f78;
}
.content-select .contselect .content-slt .nr-slct {
  font-size: calc(16*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  font-weight: 400;
  color: #6b6f78;
  line-height: calc(30*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
  padding-top: calc(20*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
.content-select .contselect .content-slt.active {
  height: calc(679*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));
}
/*.tabs-contetns {*/
/*  padding-bottom: calc(100*(clamp(1200px, 100vw, 3840px) / var(--ideal-viewport-width)));*/
/*}*/
