.head_box {
  width: 100%;
  height: 14vw;
  background-color: var(--themeColor);
  position: sticky;
  top: 0;
  z-index: 100;
  border-bottom: solid 1px #eee;
  transition: all 0.3s;
  padding: 0 3vw;
  box-shadow: 0.2667vw 0.4613vw 1.8667vw 0.5333vw rgba(5, 0, 0, 0.1);
}
.head_box .logo_box img {
  max-width: 37vw;
}
.head_box .headbtn,
.head_box .delhbtn {
  width: 10vw;
  height: 100%;
}
.head_box .headbtn i,
.head_box .delhbtn i {
  color: #fff;
  font-size: 6vw;
}
.head_broadside {
  display: none;
  width: 100%;
  height: calc(100vh - 14vw);
  z-index: 100;
  background: rgba(0, 0, 0, 0.4);
  bottom: 0;
  left: 0;
  position: fixed;
}
.head_broadside .broadside_box {
  height: calc(100vh - 28vw);
  width: 40vw;
  background: #fff;
  position: absolute;
  right: 0;
  bottom: 14vw;
  overflow: auto;
}
.head_broadside .broadside_box .tempbox {
  padding: 0 3vw;
  width: 100%;
  border-bottom: solid 1px #e5e5e5;
  min-height: 15vw;
  color: #646464;
}
.head_broadside .broadside_box .tempbox.isActive {
  background: var(--themeColor);
  color: #fff;
  border: none;
}
.head_broadside .broadside_box .broadside_item {
  width: 100%;
}
.head_broadside .broadside_box .broadside_item .broadside_head a {
  font-size: 3.5vw;
  color: inherit;
}
.head_broadside .broadside_box .broadside_item .broadside_head .icon.isActive {
  transform: rotate(180deg);
}
.head_broadside .broadside_box .broadside_item .broadside_head .icon {
  transition: all 0.3s;
}
.head_broadside .broadside_box .broadside_item .broadside_head .icon i {
  font-size: 3.5vw;
  color: inherit;
}
.head_broadside .broadside_box .broadside_item .nav_child_box {
  display: none;
}
.inar_tit.style2 .txt1 {
  color: #fff !important;
}
.inar_tit {
  width: 100%;
}
.inar_tit .title .txt1 {
  font-size: 4.2667vw;
  font-weight: 550;
  color: var(--footColor);
  vertical-align: bottom;
}
.inar_tit .title .txt2 {
  vertical-align: bottom;
  font-size: 9.6vw;
  font-weight: bold;
  font-style: italic;
  font-family: '微软雅黑';
  color: var(--themeColor);
  height: 10vw;
}
.inar_tit .title .txt3 {
  font-size: 4.2667vw;
  font-weight: 550;
  color: var(--themeColor);
  vertical-align: bottom;
}
.inar_tit .ptxt_outer {
  margin-top: 2.6667vw;
}
.inar_tit .ptxt_outer .ptxt {
  font-size: 3.2vw;
  color: #999;
  line-height: 5.6vw;
  text-align: center;
}
.index_Area1 {
  width: 100%;
}
.index_Area1 .ina1_list {
  width: 100%;
  margin-top: 9.3333vw;
}
.index_Area1 .ina1_list .ina1_item .icon {
  width: 18vw;
  height: 18vw;
  border-radius: 100%;
  background: var(--themeColor);
}
.index_Area1 .ina1_list .ina1_item .icon i {
  color: #fff;
  font-size: 9vw;
}
.index_Area1 .ina1_list .ina1_item span {
  color: #999;
  font-size: 3.2vw;
  margin-top: 1.3333vw;
}
.inareaOuter::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.4), transparent);
  z-index: 9;
  top: 0;
  left: 0;
}
.inareaOuter {
  position: relative;
  width: 100%;
  height: 120vw;
  background-image: url(../img/index/index3-1.jpg);
}
.inareaOuter .index_Area2 {
  position: relative;
  z-index: 10;
}
.inareaOuter .index_Area2 .ina2_list {
  margin-top: 7vw;
}
.inareaOuter .index_Area2 .ina2_list .ina2_item {
  margin-bottom: 6vw;
}
.inareaOuter .index_Area2 .ina2_list .ina2_item .icon {
  background: var(--themeColor);
  width: 11vw;
  min-width: 11vw;
  height: 11vw;
  border-radius: 100%;
  font-size: 4.6667vw;
  color: #fff;
  margin-right: 3.3333vw;
}
.inareaOuter .index_Area2 .ina2_list .ina2_item .infos .tit {
  font-size: 3.8vw;
  color: #fff;
  font-weight: 550;
}
.inareaOuter .index_Area2 .ina2_list .ina2_item .infos .txt {
  margin-top: 1.0667vw;
  font-size: 3vw;
  color: #fff;
  line-height: 5.6vw;
}
.banner img {
  min-height: 40vw;
}
.index_Area3 .ia3_tit {
  font-size: 6vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #2d407a;
  margin-bottom: 8vw;
}
.index_Area3 .ia3_txt {
  max-width: 1186px;
  font-size: 2.9333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 4.6667vw;
  margin-bottom: 8.6667vw;
}
.index_Area3 .ia3_txt p {
  display: block;
  margin-bottom: 1.5vw;
}
.index_Area3 .ia3_box .ia3_item {
  border-radius: 4.9333vw;
  overflow: hidden;
  background: #ECEFF6;
  width: 100%;
  margin-bottom: 6vw;
}
.index_Area3 .ia3_box .ia3_item .leftimg {
  overflow: hidden;
  border-radius: 4.9333vw;
  height: 89.3333vw;
  width: 100%;
}
.index_Area3 .ia3_box .ia3_item .leftimg img {
  width: 100%;
  height: 100%;
}
.index_Area3 .ia3_box .ia3_item .rightInfo {
  padding: 2.9333vw;
  height: 43.4667vw;
  width: 100%;
}
.index_Area3 .ia3_box .ia3_item .rightInfo .InfoOuter {
  width: 100%;
  height: 100%;
  background: #ffffff;
  border-radius: 1.8667vw;
}
.index_Area3 .ia3_box .ia3_item .rightInfo .InfoOuter .introduce {
  min-width: 45.7333vw;
  min-height: 20.6667vw;
  padding-left: 5.3333vw;
  border-right: 1px dashed rgba(146, 147, 149, 0.3);
}
.index_Area3 .ia3_box .ia3_item .rightInfo .InfoOuter .introduce .tit {
  font-size: 4.5333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #2d407a;
  margin-bottom: 3.3333vw;
}
.index_Area3 .ia3_box .ia3_item .rightInfo .InfoOuter .introduce .txt {
  font-size: 2.9333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 4.8vw;
}
.index_Area3 .ia3_box .ia3_item .rightInfo .InfoOuter .ewm_box img {
  width: 25.8667vw;
  height: 25.8667vw;
}
.index_Area3 .ia3_box .ia3_item .rightInfo .InfoOuter .ewm_box span {
  font-size: 2.4vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #666666;
  margin-top: 1.0667vw;
}
.footOuter {
  background: var(--themeColor);
  width: 100%;
  min-height: 50vw;
}
.footOuter .footContent {
  padding: 9vw 0;
  text-indent: 2rem;
}
.footOuter .footContent .Cont_val .ptit {
  color: #fff;
  font-size: 3.2vw;
  line-height: 5vw;
}
.footOuter .footContent .Cont_val .phone {
  color: #fff;
  font-size: 4.5vw;
  font-style: italic;
}
.footOuter .footContent .Cont_val .pspan {
  color: #fff;
  font-size: 3vw;
  line-height: 6vw;
}
.footOuter .footBottom {
  padding: 6vw 0;
}
.footOuter .footBottom .btxt {
  color: #fff;
  font-size: 3.2vw;
}
.footOuter .footBottom .btxt a,
.footOuter .footBottom .btxt span {
  display: block;
  color: #fff;
  font-size: 3.2vw;
  line-height: 5.6vw;
}
.conact_area1 {
  width: 100%;
}
.conact_area1 .coa1_left::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.8), transparent);
  z-index: 9;
  top: 0;
  left: 0;
}
.conact_area1 .coa1_left {
  position: relative;
  width: 100%;
  height: 70vw;
  background-image: url(../img/conact2-1.jpg);
  margin-bottom: 2vw;
}
.conact_area1 .coa1_left .info {
  width: 85%;
  z-index: 10;
  position: relative;
}
.conact_area1 .coa1_left .info .etit {
  width: 100%;
  color: #fff;
  font-size: 4.2vw;
  padding-bottom: 3.5vw;
  border-bottom: solid 1px;
  margin-bottom: 3vw;
}
.conact_area1 .coa1_left .info .epsna {
  color: #fff;
  margin-bottom: 10px;
  font-size: 3.2vw;
}
.conact_area1 .coa1_right {
  width: 100%;
  margin-top: 10vw;
}
.conact_area1 .coa1_right .form_tit {
  color: #646464;
  font-size: 3.2vw;
  margin-bottom: 4.6667vw;
}
.conact_area1 .coa1_right .form_box {
  width: 100%;
  padding: 0 3vw;
}
.conact_area1 .coa1_right .form_box .input_items {
  width: 100%;
  margin-bottom: 3vw;
}
.conact_area1 .coa1_right .form_box .input_items .tit {
  color: #646464;
  font-size: 3.2vw;
  min-width: 12vw;
  white-space: nowrap;
}
.conact_area1 .coa1_right .form_box .input_items input {
  color: #646464;
  font-size: 3.2vw;
  width: 100%;
  height: 9.0667vw;
  border: solid 1px #dadada;
  padding: 0 2vw;
}
.conact_area1 .coa1_right .form_box .input_items textarea {
  width: 100%;
  height: 24vw;
  color: #646464;
  font-size: 3.2vw;
  border: solid 1px #dadada;
  padding: 2vw;
}
.conact_area1 .coa1_right .form_box .input_items.str::after {
  content: '*';
  display: inline-block;
  color: red;
  font-size: 14px;
  margin-left: 10px;
}
.conact_area1 .coa1_right .form_box .input_list {
  width: 100%;
}
.conact_area1 .coa1_right .form_box .form_btn {
  margin-left: 12vw;
  cursor: pointer;
  width: 60vw;
  height: 10vw;
  color: #fff;
  font-size: 14px;
  background: #ACD9FF;
}
.map_box {
  width: 100%;
  height: 70vw;
}
.map_box #map {
  width: 100%;
  height: 100%;
}
.newslist {
  width: 100%;
}
.newslist .newsItem {
  width: 100%;
  padding: 8vw 0;
  border-bottom: dotted 1px #e5e5e5;
}
.newslist .newsItem .img_box {
  width: 40vw;
}
.newslist .newsItem .newsInfo {
  width: 60vw;
  padding-left: 4vw;
  cursor: pointer;
}
.newslist .newsItem .newsInfo .title {
  margin-bottom: 2vw;
  color: #333;
  font-size: 4vw;
}
.newslist .newsItem .newsInfo .txt {
  color: #808080;
  font-size: 3vw;
}
.newslist .newsItem .newsInfo .newsTime {
  margin-top: 3vw;
  color: #666;
  font-size: 3vw;
  display: block;
}
.new_details {
  width: 100%;
  min-height: 50vh;
}
.new_details .details_head {
  width: 100%;
  padding-bottom: 4vw;
}
.new_details .details_head h1 {
  color: #333;
  font-size: 6vw;
  margin-bottom: 4vw;
}
.new_details .details_head .time {
  color: #adadad;
  font-size: 3vw;
}
.new_details .details_content {
  padding: 3vw 0;
  width: 100%;
  border-top: 1px solid #f0efef;
  border-bottom: 1px solid #f0efef;
  color: #676767;
  font-size: 3.2vw;
  line-height: 5.6vw;
}
.new_details .details_content img,
.new_details .details_content video {
  display: block;
  max-width: 100%;
}
.prod_area1 {
  width: 100%;
  padding-top: 8vw;
}
.prod_area1 .rtitle {
  color: #333;
  font-size: 4.2667vw;
  font-weight: 550;
  margin-bottom: 7vw;
  position: relative;
}
.prod_area1 .rtitle::after {
  content: '';
  display: block;
  position: absolute;
  width: 9.3333vw;
  height: 0.8vw;
  background: var(--themeColor);
  bottom: -4vw;
}
.prod_area1 .palitem {
  background: #f1f1f1;
  padding: 4vw;
  border-radius: 0.6667vw;
  width: 100%;
  margin-bottom: 3vw;
}
.prod_area1 .palitem .ltxt {
  color: #333;
  font-size: 3.2vw;
  margin-bottom: 1.0667vw;
}
.prod_area1 .palitem2 {
  width: 100%;
  background: #f1f1f1;
  padding: 4vw;
  border-radius: 0.6667vw;
}
.prod_area1 .paritbox .paritems {
  padding: 2.4vw;
  min-width: 27.4vw;
}
.prod_area1 .paritbox .paritems span {
  color: #333;
  font-size: 3.2vw;
}
.prod_area1 .paritbox .paritems::before {
  content: '';
  display: block;
  background: var(--themeColor);
  border-radius: 100%;
  width: 1.6vw;
  height: 1.6vw;
  margin-right: 1.3333vw;
}
.prod_area2 {
  margin-top: 80px;
  padding: 0 7px;
  padding-bottom: 50px;
}
.prod_area2 .pra2_item1 {
  cursor: pointer;
  height: 357px;
  width: 769px;
  margin-bottom: 5px;
}
.prod_area2 .pra2_item1 img {
  width: 100%;
  height: 100%;
}
.prod_area2 .pra2_item2 {
  cursor: pointer;
  margin-bottom: 5px;
  width: 412px;
  height: 357px;
}
.prod_area2 .pra2_item2 img {
  width: 100%;
  height: 100%;
}
.abo_tit {
  padding: 10.6667vw 0 6.6667vw 0;
  width: 100%;
}
.abo_tit h2 {
  font-size: 6vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #2d407a;
}
.abo_Area1 {
  margin-bottom: 12vw;
}
.abo_Area1 .a1_Txt {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  color: #666666;
  line-height: 6vw;
  padding-bottom: 5.3333vw;
}
.abo_Area1 .a1_content {
  width: 100%;
  height: 133.3333vw;
  background-image: url(../img/about/abo2-1.jpg);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.abo_Area1 .a1_content .ab1_left > img {
  width: 45vw;
}
.abo_Area1 .a1_content .ab1_right {
  padding: 8vw;
}
.abo_Area1 .a1_content .ab1_right .ab_r_tit {
  font-size: 4.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
  margin-bottom: 4.6667vw;
}
.abo_Area1 .a1_content .ab1_right .ab_r_p {
  opacity: 0.8;
  font-size: 3vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  line-height: 5.6vw;
}
.abo_Area2 {
  margin-bottom: 10.6667vw;
}
.abo_Area2 .ab2_list {
  width: 100%;
}
.abo_Area2 .ab2_list .ab2_item {
  width: 100%;
}
.abo_Area2 .ab2_list .ab2_item .top_img {
  margin-bottom: 3.2vw;
}
.abo_Area2 .ab2_list .ab2_item .bot_Txt {
  font-size: 4vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  padding: 3vw 0 6vw 0;
}
.abo_Area3 {
  padding-bottom: 11.3333vw;
}
.abo_Area3 .ab3_left {
  width: 100%;
}
.abo_Area3 .ab3_left .top_img {
  margin-bottom: 4.6667vw;
}
.abo_Area3 .ab3_left .ab3_l_list .ab3_line {
  margin-bottom: 3.0667vw;
  width: 100%;
  height: 9.3333vw;
  background: linear-gradient(90deg, #f7f8fa, transparent);
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  padding-left: 4vw;
}
.abo_Area3 .ab3_right {
  width: 100%;
}
.abo_Area3 .ab3_right .ab3_r_txt {
  opacity: 0.8;
  font-size: 3vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #000000;
  line-height: 5.6vw;
  margin: 4vw 0;
}
.abo_Area3 .ab3_right .ab3_r_imgs {
  width: 100%;
}
.abo_Area3 .ab3_right .ab3_r_imgs img {
  width: 42vw;
}
.abo_Area4 {
  padding-bottom: 9vw;
}
.abo_Area4 .ab4_item {
  width: 100%;
  min-height: 35vw;
  background: #ffffff;
  border-radius: 2.5vw;
  padding: 2vw;
  margin-bottom: 3vw;
}
.abo_Area4 .ab4_item .img_box {
  width: 38.2667vw;
  height: 30.2667vw;
  border-radius: 2vw;
}
.abo_Area4 .ab4_item .ab4_info {
  padding-left: 8vw;
  font-size: 3.5vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 6vw;
}
.abo_Area4 .ab4_item .ab4_info .info_val {
  font-size: 3.5vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 6vw;
}
.abo_Area4 .ab4_item .ab4_info .info_val::before {
  content: '';
  display: block;
  width: 3px;
  height: 3px;
  border-radius: 100%;
  background: #666;
  margin-right: 1.0667vw;
}
.sevpadd {
  padding: 9vw 0;
}
.sev_Area1 {
  width: 100%;
}
.sev_Area1 img {
  width: 100%;
}
.sev_Area2 {
  width: 100%;
}
.sev_Area2 img {
  width: 100%;
}
.sev_Area2 .sev2_leftimg {
  margin-bottom: 5vw;
}
.sev_Area3 {
  width: 100%;
  padding-bottom: 6vw;
}
.sev_Area3 .sev3_list {
  background: #fff;
  width: 100%;
  padding: 7vw;
}
.sev_Area3 .sev3_list .sev3_item:last-of-type {
  margin-bottom: 0;
}
.sev_Area3 .sev3_list .sev3_item {
  margin-bottom: 6vw;
  width: 100%;
}
.sev_Area3 .sev3_list .sev3_item .sev3_btn {
  white-space: nowrap;
  margin-bottom: 2vw;
  width: 25vw;
  padding: 0 2.6667vw;
  height: 6vw;
  border-radius: 4vw;
  background: #2d407a;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
}
.sev_Area3 .sev3_list .sev3_item .sev3_txt {
  font-size: 3vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
}
.sev_Area4 .sev4_box::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0.54);
}
.sev_Area4 .sev4_box {
  width: 100%;
  background-image: url(../img/sev/sev7-1.jpg);
  padding: 5vw 0;
  height: 50vw;
  position: relative;
}
.sev_Area4 .sev4_box .sev4_info {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 3;
  text-align: center;
  color: #fff;
  font-size: 4vw;
  line-height: 7vw;
}
.sev_Area4 .sev4_box .sev4_info h3 {
  color: #fff;
  text-align: center;
  font-size: 6vw;
  margin-bottom: 4vw;
}
.jo_tit {
  font-size: 5.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #2d407a;
}
.jopadd {
  padding: 9vw 0;
}
.join_Area1 .joa1_list {
  margin: 9.3333vw 0 5.6vw 0;
  width: 100%;
}
.join_Area1 .joa1_list .joa1_item.style2 {
  opacity: 0.8;
}
.join_Area1 .joa1_list .joa1_item {
  width: 49%;
  height: 22vw;
  background: #2d407a;
  border-radius: 3.4667vw;
  margin-bottom: 2%;
}
.join_Area1 .joa1_list .joa1_item .tit {
  font-size: 4vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
  margin-bottom: 2vw;
}
.join_Area1 .joa1_list .joa1_item .txt {
  font-size: 3.4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
}
.join_Area1 .joa1_content {
  border-radius: 1.5vw;
  width: 100%;
  background-image: url(../img/join/j2-1.jpg);
  padding: 10vw 0 10vw 10vw;
}
.join_Area1 .joa1_content .tit1 {
  font-size: 4vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
}
.join_Area1 .joa1_content .tit2 {
  font-size: 5vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
}
.join_Area1 .joa1_content .content_btns {
  margin-top: 5.3333vw;
}
.join_Area1 .joa1_content .content_btns .btn_box {
  margin-right: 1.6vw;
  width: 20.1333vw;
  height: 8.2667vw;
  background: #2d407a;
  border-radius: 1.3333vw;
  font-size: 3vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
}
.join_Area2 .jo2_txt {
  font-size: 3.5vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #373737;
  margin: 2.9333vw 0 13.3333vw 0;
}
.join_Area2 .joa2_list {
  width: 100%;
}
.join_Area2 .joa2_list .joa2_item:last-of-type {
  margin-bottom: 0;
}
.join_Area2 .joa2_list .joa2_item {
  width: 100%;
  height: 30vw;
  background: #ffffff;
  border-radius: 2.6667vw;
  position: relative;
  margin-bottom: 12vw;
}
.join_Area2 .joa2_list .joa2_item .tbtn {
  width: 40vw;
  height: 11vw;
  background: #2d407a;
  border-radius: 1.6vw;
  font-size: 4.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
  position: absolute;
  top: -5.5vw;
}
.join_Area2 .joa2_list .joa2_item .item_txt {
  font-size: 3.5vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 5.6vw;
}
.join_Area2 .joa2_content {
  width: 100%;
  margin-top: 5.3333vw;
}
.join_Area2 .joa2_content .content_item:last-of-type {
  margin-bottom: 0;
}
.join_Area2 .joa2_content .content_item {
  margin-bottom: 4.6667vw;
  width: 100%;
}
.join_Area2 .joa2_content .content_item .item_info {
  padding: 10vw;
  background: #2D3C73;
  width: 100%;
}
.join_Area2 .joa2_content .content_item .item_info .tit {
  font-size: 6vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
}
.join_Area2 .joa2_content .content_item .item_info .txt {
  opacity: 0.5;
  font-size: 3.2vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  margin-bottom: 4.6667vw;
}
.join_Area2 .joa2_content .content_item .item_info .info_labels .label_val {
  font-size: 3.2vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  margin-right: 8.2667vw;
  margin-bottom: 2vw;
}
.join_Area2 .joa2_content .content_item .item_info .info_labels .label_val::before {
  content: '';
  width: 2vw;
  height: 2vw;
  background: #A0D7F6;
  border-radius: 100%;
  margin-right: 2vw;
}
.join_Area2 .joa2_content .content_item .item_img {
  width: 100%;
}
.join_Area2 .joa2_content .content_item .item_img img {
  width: 100%;
  height: 100%;
}
.join_Area3 .joa3_content {
  margin-top: 8vw;
}
.join_Area3 .joa3_content .bot_info {
  width: 100%;
  background: #2D3C73;
  height: 11.2vw;
}
.join_Area3 .joa3_content .bot_info span {
  font-size: 3.6vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
}
.join_Area5 {
  position: relative;
  padding-bottom: 10vw;
}
.join_Area5 .joa5_list {
  padding-top: 4vw;
  position: relative;
  z-index: 2;
}
