.template_head {
  width: 100%;
}
.template_head .headbox {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 100;
  height: 14.6667vw;
  background: #fff;
  border-bottom: solid 1px #E5E5E5;
}
.template_head .headbox .h_left,
.template_head .headbox .h_right {
  height: 100%;
}
.template_head .headbox .logo {
  padding-left: 3.8667vw;
}
.template_head .headbox .logo img {
  width: 30.2667vw;
}
.template_head .headbox .logo::after {
  content: '';
  display: block;
  width: 1px;
  height: 4.4vw;
  opacity: 0.34;
  background: #b5b5b5;
  margin-left: 2vw;
}
.template_head .headbox .htxt {
  margin-left: 2vw;
  font-size: 2.7vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #323232;
  line-height: 3.2vw;
}
.template_head .headbox .switch_lang {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
  padding: 0 2.8vw;
}
.template_head .headbox .switch_side {
  width: 13.6vw;
  height: 100%;
  background: var(--themeColor);
}
.template_head .headbox .switch_side i {
  color: #fff;
  font-size: 4.5vw;
}
.template_head .template_mask {
  width: 100%;
  height: 14.6667vw;
}
.broadside {
  width: 100%;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  display: none;
}
.broadside .broads_content {
  width: 100%;
  height: 100%;
  padding-top: 14.6667vw;
}
.broadside .broads_content .broads_mask {
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.broadside .broads_content .broads_navgin {
  width: 46.2667vw;
  background: #fff;
  height: 100%;
  overflow: auto;
}
.broadside .broads_content .broads_navgin .nav_item {
  width: 100%;
  border-bottom: solid 1px #E5E5E5;
}
.broadside .broads_content .broads_navgin .nav_item .nav_head {
  padding-left: 6vw;
  width: 100%;
  height: 12.8vw;
}
.broadside .broads_content .broads_navgin .nav_item .nav_head.isActive {
  background: var(--themeColor);
}
.broadside .broads_content .broads_navgin .nav_item .nav_head.isActive > a {
  color: #fff;
}
.broadside .broads_content .broads_navgin .nav_item .nav_head > a {
  font-size: 3.7333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #323232;
}
.broadside .broads_content .broads_navgin .nav_item .nav_head > a::before {
  content: '';
  display: block;
  width: 2.4vw;
  height: 2.4vw;
  border: 1.5px solid #dbdbdb;
  border-radius: 0.4vw;
  background: #fff;
  margin-right: 4.2667vw;
}
.foot_area1 {
  background-image: url(../img/index/index3-bg.jpg);
  min-height: 100vw;
  padding-top: 12vw;
  padding-bottom: 12vw;
}
.foot_area1 .fo_a1_head {
  width: 100%;
}
.foot_area1 .fo_a1_head .title {
  font-size: 5.0667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
}
.foot_area1 .fo_a1_head .a1h_right .txt {
  opacity: 0.64;
  font-size: 2.9333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
}
.foot_area1 .fo_a1_head .a1h_right .phonetxt {
  font-size: 4vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
}
.foot_area1 .fo_a1_from {
  margin-top: 6.6667vw;
  width: 100%;
}
.foot_area1 .fo_a1_from .from_input {
  width: 100%;
  min-height: 13.3333vw;
  background: #ffffff;
  padding: 0 4vw;
  margin-bottom: 3.0667vw;
}
.foot_area1 .fo_a1_from .from_input input {
  width: 100%;
  height: 13.3333vw;
  font-size: 3.4667vw;
  color: #666666;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
}
.foot_area1 .fo_a1_from .from_input textarea {
  width: 100%;
  height: 13.3333vw;
  padding: 4vw 0;
  font-size: 3.4667vw;
  color: #666666;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
}
.foot_area1 .fo_a1_from .subilt_box {
  width: 100%;
  height: 13.0667vw;
}
.foot_area1 .fo_a1_from .subilt_box .from_subilt {
  width: 33.7333vw;
  height: 100%;
  background: #008cd6;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  margin-right: 3.0667vw;
}
.foot_area1 .fo_a1_from .subilt_box .from_qrode {
  height: 100%;
  background: #fff;
  padding: 0 4vw;
}
.foot_area1 .fo_a1_from .subilt_box .from_qrode input {
  height: 100%;
  width: 100%;
  font-size: 3.4667vw;
  color: #666666;
}
.foot_area1 .fo_a1_from .subilt_box .from_qrode .qrode_box {
  cursor: pointer;
  width: 24vw;
  height: 8vw;
  font-size: 4.5vw;
}
.fo_a2_right {
  width: 100%;
  padding: 4.6667vw 3.7333vw;
}
.fo_a2_right .fewmbox img {
  width: 18.6667vw;
  height: 18.6667vw;
  margin-bottom: 2.6667vw;
}
.fo_a2_right .fewmbox span {
  font-size: 2.6667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #373737;
}
.logo_info {
  width: 100%;
  border-top: solid 1px #DEDEDE;
  border-bottom: solid 1px #DEDEDE;
  padding: 5.3333vw 0 8vw 0;
}
.logo_info .logobox {
  margin-bottom: 4vw;
}
.logo_info .logobox img {
  width: 54.9333vw;
}
.logo_info .txt {
  font-size: 3.3333vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 550;
  text-align: center;
  color: #000000;
}
.fo_a3_bottom {
  width: 100%;
  padding: 6vw 0;
  background: #fff;
}
.fo_a3_bottom .f3bot_val {
  margin-bottom: 2vw;
  text-align: center;
}
.fo_a3_bottom .f3bot_val a,
.fo_a3_bottom .f3bot_val span {
  font-size: 2.6667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #676767;
  line-height: 5.3333vw;
  display: block;
}
.txtnowrap {
  white-space: nowrap;
}
.ftabBar_mask {
  width: 100%;
  height: 13.3333vw;
}
.foot_tabBar {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 200;
  padding: 0 8vw;
  border-top: solid 1px #DEDEDE;
  height: 13.3333vw;
  background: #fff;
}
.foot_tabBar .tab_item {
  height: 100%;
}
.foot_tabBar .tab_item .icon i {
  color: var(--themeColor);
  font-size: 4.5vw;
  font-weight: 200;
}
.foot_tabBar .tab_item .tit {
  font-size: 2.9333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #676767;
}
.in_ptitle {
  width: 100%;
  position: relative;
  margin-bottom: 10.6667vw;
}
.in_ptitle .en_Txt {
  top: 0;
  font-size: 6vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #e8ecf3;
  position: absolute;
  z-index: 1;
  display: none;
}
.in_ptitle .cn_Txt {
  z-index: 3;
  position: relative;
  font-size: 6.5333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #1d4684;
  width: 100%;
}
.in_ptitle .cn_Txt::after {
  content: '';
  display: block;
  position: absolute;
  z-index: 2;
  background-image: url(../img/line1.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 1.6vw;
  width: 100%;
}
.in_ptitle.style2 .en_Txt {
  color: rgba(229, 229, 229, 0.14);
}
.in_ptitle.style2 .cn_Txt {
  color: #fff;
}
.in_ptitle.style2 .cn_Txt::after {
  background-image: url(../img/line2.png);
}
.moreBtn {
  cursor: pointer;
  width: 36.8vw;
  height: 11.6vw;
  background: #1d4684;
  border-radius: 1.3333vw;
}
.moreBtn span {
  font-size: 3.7333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
}
.moreBtn i {
  color: #fff;
  font-size: 4vw;
  margin-left: 10vw;
}
.index_area2 .tit1 {
  font-size: 5.8667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
}
.index_area2 .tit2 {
  font-size: 4.2667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
  margin: 2.6667vw 0 8vw 0;
}
.index_area2 .atxt {
  width: 100%;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #666666;
  line-height: 5.8667vw;
}
.index_area2 .in_a2_right {
  width: 100%;
  margin: 5.3333vw 0;
}
.index_area2 .in_a2_right img {
  border-radius: 1.3333vw;
  width: 100%;
}
.index_area2 .in_a2_right.homeimg img {
  height: 96.2667vw;
}
.index_area3 {
  min-height: 150.6667vw;
  background-image: url(../img/index/index3-bg.jpg);
}
.index_area3 .InnerBox {
  height: 100%;
}
.index_area3 .in_a3_left .in_a3_item {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.32);
  margin-bottom: 3.4667vw;
  margin-right: 3.4667vw;
  width: 43.6vw;
  height: 18.6667vw;
  border: 1px solid #ffffff;
  border-radius: 1.2vw;
}
.index_area3 .in_a3_left .in_a3_item .icon {
  width: 22.6667vw;
  display: flex;
  justify-content: center;
}
.index_area3 .in_a3_left .in_a3_item .icon img {
  width: auto;
  max-width: 13.3333vw;
  min-width: 10vw;
}
.index_area3 .in_a3_left .in_a3_item .info .tit {
  white-space: nowrap;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  line-height: 4.4vw;
}
.index_area3 .in_a3_right {
  margin-bottom: 8vw;
}
.index_area3 .in_a3_right .r_title {
  font-size: 6.5333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
  line-height: 9.3333vw;
}
.index_area3 .in_a3_right .r_text {
  opacity: 0.64;
  font-size: 3.8667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  line-height: 6.6667vw;
  margin: 2.6667vw 0 3.2vw 0;
}
.r_telbox {
  width: 86vw;
  height: 11.3333vw;
  border-radius: 8vw;
  background: #008cd6;
  padding: 1.2vw;
}
.r_telbox.style2 {
  background: var(--themeColor);
}
.r_telbox.style2 .icon i {
  color: var(--themeColor);
}
.r_telbox .icon {
  border-radius: 100%;
  width: 8.6667vw;
  height: 100%;
  background: #ffffff;
}
.r_telbox .icon i {
  font-size: 4.2vw;
  color: #008cd6;
}
.r_telbox span {
  font-size: 3.8667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  margin: 0 3.7333vw 0 1.8667vw;
  color: #ffffff;
  white-space: nowrap;
}
.r_telbox .phone {
  font-size: 4.6667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
  white-space: nowrap;
}
.index_area4 {
  width: 100%;
}
.index_area4 .in_a4_content {
  width: 100%;
}
.index_area4 .in_a4_content .in_a4_cright {
  height: 59.0667vw;
  position: relative;
  width: 100%;
  margin-bottom: 4.1333vw;
  border-radius: 2vw;
  overflow: hidden;
}
.index_area4 .in_a4_content .in_a4_cright .cinfos {
  width: 100%;
  position: absolute;
  padding: 6.2667vw 4.9333vw;
}
.index_area4 .in_a4_content .in_a4_cright .cinfos .title {
  font-size: 4.8vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #333333;
}
.index_area4 .in_a4_content .in_a4_cright .cinfos .moreBtn {
  width: 23.6vw;
  height: 7.4667vw;
}
.index_area4 .in_a4_content .in_a4_cright .cinfos .moreBtn span {
  font-size: 2.2667vw;
}
.index_area4 .in_a4_content .in_a4_cright .cinfos .moreBtn i {
  font-size: 2.5vw;
  margin-left: 5vw;
}
.index_area4 .in_a4_content .in_a4_cright img {
  width: 100%;
  height: 100%;
}
.embedded_banner {
  height: 100%;
  height: 64.4vw;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 7.0667vw;
  padding-left: 6.2667vw;
}
.embedded_banner .bann_info .tit {
  font-size: 4.2667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
  margin-bottom: 2vw;
}
.embedded_banner .bann_info .tit .tobtn {
  cursor: pointer;
  margin-left: 2.5333vw;
  width: 24.2667vw;
  height: 7.7333vw;
  background: #008cd6;
  border-radius: 0.8vw;
}
.embedded_banner .bann_info .tit .tobtn span {
  font-size: 2.9333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
}
.embedded_banner .bann_info .tit .tobtn i {
  color: #Fff;
  font-size: 2.4vw;
  margin-left: 1.2vw;
}
.embedded_banner .bann_info .txt > span {
  opacity: 0.6;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
}
.index_area5 {
  overflow: hidden;
}
.index_area5 .a5navSwiper {
  margin-bottom: 5.7333vw;
}
.index_area5 .a5navSwiper .a5_nav_val {
  margin: 0 1.8667vw 1.8667vw 0;
  cursor: pointer;
  width: 44.2667vw;
  height: 12.8vw;
  background: #f7f8fa;
  font-size: 3.6vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #323232;
  border-radius: 8vw;
}
.index_area5 .a5navSwiper .a5_nav_val.isActive {
  background: var(--themeColor);
  border: none;
  color: #fff;
}
.a5_templateContent {
  width: 100%;
  position: relative;
  min-height: 80vw;
}
.in_a5_template {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 48vw;
}
.in_a5_template.isShow {
  opacity: 1;
}
.in_a5_template .swiper {
  width: 100%;
}
.in_a5_template .swiper .swiper-slide {
  border-radius: 1.3333vw;
  overflow: hidden;
}
.in_a5_template .swiper .swiper-slide .contentImg {
  width: 100%;
}
.in_a5_template .swiper .swiper-slide .contentImg img {
  height: 42.8vw;
}
.in_a5_template .swiper .swiper-slide .info {
  width: 100%;
  height: 10.9333vw;
  background: #f7f8fa;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #323232;
}
.swiperToggle {
  margin-top: 6.6667vw;
  width: 100%;
}
.swiperToggle .snext,
.swiperToggle .sprev {
  width: 10.9333vw;
  height: 10.9333vw;
  border: 0.4vw solid var(--themeColor);
  color: var(--themeColor);
}
.swiperToggle .snext:hover,
.swiperToggle .sprev:hover {
  background: var(--themeColor);
  color: #fff;
}
.swiperToggle .snext i,
.swiperToggle .sprev i {
  color: inherit;
  font-size: 6vw;
}
.swiperToggle .snext {
  margin-right: 4.6667vw;
}
.pageSelectNav {
  width: 100%;
}
.pageSelectNav .SelectItem {
  width: 28.6667vw;
  cursor: pointer;
  height: 9.7333vw;
  font-size: 3.6vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #323232;
  border-radius: 6vw;
  margin-right: 2.2667vw;
  background: #fff;
}
.pageSelectNav .SelectItem.style2 {
  background: #F7F8FA;
}
.pageSelectNav .SelectItem.isActive {
  background: var(--themeColor) !important;
  border: none;
  color: #fff;
}
.pageSelectNav .SelectItem:last-of-type {
  margin-right: 0;
}
.index_area6 {
  background-image: url(../img/index/index6-bg.jpg);
  min-height: 231.0667vw;
}
.index_area6 .a6Outer {
  width: 100%;
  margin-top: 10.9333vw;
}
.a6_templateContent {
  width: 100%;
  position: relative;
  min-height: 180vw;
}
.a6_templateContent.style2 {
  min-height: 150vw;
}
.a6_templateContent.style3 {
  min-height: 240vw;
}
.in_a6_template {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  visibility: hidden;
}
.in_a6_template.isShow {
  opacity: 1;
  visibility: initial;
}
.in_a6_template .in_a6_content {
  width: 100%;
  height: 100%;
}
.in_a6_template .in_a6_content .content_head {
  margin-bottom: 7.7333vw;
}
.in_a6_template .in_a6_content .content_head .left_icon {
  margin-right: 3.4667vw;
}
.in_a6_template .in_a6_content .content_head .left_icon img {
  width: 10.1333vw;
  min-width: 10.1333vw;
}
.in_a6_template .in_a6_content .content_head .title {
  font-size: 5.3333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
  position: relative;
}
.in_a6_template .in_a6_content .content_infos .inf_line {
  margin-bottom: 6vw;
}
.in_a6_template .in_a6_content .content_infos .inf_line .ficon {
  margin-right: 1.8667vw;
  margin-top: 1.3333vw;
}
.in_a6_template .in_a6_content .content_infos .inf_line span {
  flex: 1;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 5.8667vw;
}
.in_a6_template .in_a6_content .content_infos .inf_line span strong {
  font-size: 3.4667vw;
  color: #000;
  font-weight: bold;
}
.in_a6_template .in_a6_content .a6c_right {
  width: 100%;
}
.in_a6_template .in_a6_content .a6c_right .swiper {
  width: 100%;
}
.in_a6_template .in_a6_content .a6c_right .swiper .swiper-slide img {
  display: block;
  max-height: 58vw;
  object-fit: contain;
}
.in_a6_template .in_a6_content .a6c_right > img {
  width: 100%;
}
.ficon {
  height: 3.2vw;
  width: 2.9333vw;
  background: url(../img/index-icon2.png) no-repeat;
  background-size: cover;
}
.index_area7 .in_a7_template {
  margin-bottom: 12.9333vw;
  margin-top: 2.2667vw;
  width: 100%;
  display: none;
}
.index_area7 .in_a7_template .in_a7_content {
  width: 100%;
}
.in_a7_item {
  width: 100%;
  padding: 8vw 0;
  border-bottom: solid 1px #DEDEDE;
}
.in_a7_item:last-of-type {
  border: none;
}
.in_a7_item .img_box {
  width: 40vw;
  height: 40vw;
}
.in_a7_item .img_box img {
  height: 100%;
}
.in_a7_item .newinfos {
  flex: 1;
  padding-left: 4vw;
}
.in_a7_item .newinfos .time {
  font-size: 2.9333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 0.1354rem;
}
.in_a7_item .newinfos .title {
  font-size: 4vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
  line-height: 5.0667vw;
  margin-bottom: 11vw;
}
.in_a4_banner {
  background-image: url(../img/index/index4-bg.jpg);
}
.in_a7_banner {
  background-image: url(../img/index/new-bg.jpg);
}
.in_a7_banner .r_telbox {
  width: 70.5333vw;
  height: 9.2vw;
}
.in_a7_banner .r_telbox span {
  font-size: 3vw;
}
.in_a7_banner .r_telbox .phone {
  font-size: 4vw;
  white-space: nowrap;
}
.index_area8 .partner_box {
  width: 100%;
}
.index_area8 .partner_box .partner_item {
  overflow: hidden;
  margin: 0 2.2667vw 2.2667vw 0;
  width: 44.2vw;
  height: 22.9333vw;
  background: #ffffff;
  border-radius: 1.3333vw;
}
.index_area8 .partner_box .partner_item img {
  width: 100%;
  height: 100%;
}
.newlistnav {
  width: 100%;
  height: 16vw;
  border-bottom: solid 1px #DEDEDE;
}
.newlistnav .nwenavItem {
  border-right: solid 1px #DEDEDE;
  font-size: 3.7333vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #323232;
  height: 100%;
}
.newlistnav .nwenavItem:last-of-type {
  border: none;
}
.newlistnav .nwenavItem.isActive {
  background: var(--themeColor);
  color: #fff;
  border: none;
}
.news_details_box h1 {
  font-size: 4.5333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
  line-height: 6vw;
}
.news_details_box .time_area {
  margin-top: 3.4667vw;
}
.news_details_box .time_area .time {
  margin-right: 8vw;
}
.news_details_box .time_area .time,
.news_details_box .time_area .looks {
  font-size: 22px;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
}
.news_details_box .time_area .time i,
.news_details_box .time_area .looks i {
  color: #BBBBBB;
  font-size: 4vw;
  margin-right: 1vw;
  display: inline-block;
}
.news_details_box .dcontent {
  margin-top: 6vw;
  border-top: solid 1px #e5e5e5;
  border-bottom: solid 1px #e5e5e5;
  padding: 5.3333vw 0;
  width: 100%;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #666666;
  line-height: 5.8667vw;
}
.news_details_box .dcontent p {
  max-width: 100%;
}
.news_details_box .dcontent video,
.news_details_box .dcontent img {
  display: block;
  max-width: 100%;
}
.news_details_box .left_bottom {
  width: 100%;
  padding-top: 6.2667vw;
}
.news_details_box .left_bottom .all_news {
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #323232;
}
.news_details_box .left_bottom .all_news .icon {
  margin-right: 1.4667vw;
  width: 6.1333vw;
  height: 6.1333vw;
  border-radius: 100%;
  background: #1d4684;
}
.news_details_box .left_bottom .all_news .icon i {
  color: #fff;
  font-size: 3.5vw;
}
.news_details_box .left_bottom .btnlist .next_btn {
  border-radius: 8vw;
  cursor: pointer;
  margin-left: 3.0667vw;
  font-size: 2.6667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #323232;
  width: 25.7333vw;
  height: 7.4667vw;
  border: 1px solid #808080;
}
.news_details_box .left_bottom .btnlist .next_btn:hover {
  background: var(--themeColor);
  color: #fff;
  border-color: var(--themeColor);
}
.advant_item {
  border-bottom: solid 0.0052rem #E5E5E5;
  padding: 10.6667vw 0;
}
.advant_item:last-of-type {
  border-bottom: none;
}
.advant_item:first-of-type {
  padding-top: 12vw;
}
.advant_item .advant_infos .num_tit {
  position: relative;
  display: inline-block;
  margin-bottom: 70.0032px;
}
.advant_item .advant_infos .num_tit span {
  opacity: 0.64;
  font-size: 13.4667vw;
  font-family: HarmonyOS_Sans_SC_Black-Regular;
  font-weight: bold;
  text-align: left;
  color: #1d4684;
  line-height: 16.1333vw;
}
.advant_item .advant_infos .num_tit::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  background: #fff;
  height: 5.3333vw;
  left: 0;
  bottom: -2.1333vw;
  z-index: 2;
}
.advant_item .advant_infos .num_tit .ftit {
  z-index: 3;
  bottom: -4.6667vw;
  left: 0;
  white-space: nowrap;
  position: absolute;
  font-size: 5.8667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #1d4684;
}
.advant_item .advant_infos .txt_line {
  margin-bottom: 6.6667vw;
}
.advant_item .advant_infos .txt_line .ficon {
  margin-top: 1.5vw;
  width: 2.9333vw;
  height: 3.2vw;
  margin-right: 1.8667vw;
}
.advant_item .advant_infos .txt_line .vtxt {
  width: 100%;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  text-align: left;
  color: #666;
  line-height: 5.8667vw;
}
.advant_item .advant_infos .txt_line .vtxt span {
  font-size: 3.4667vw;
  color: #000;
  font-weight: bold;
  display: inline-block;
}
.advant_item .advant_imgs {
  width: 100%;
}
.advant_item .advant_imgs .swiper img {
  max-height: 60vw;
  object-fit: contain;
}
.advant_item.style2 .advant_imgs {
  width: 100%;
}
.advant_item.style2 .advant_infos .txt_line {
  line-height: 6.4vw;
  margin-bottom: 1.6vw;
}
.advant_item.style3 .advant_infos .txt_line .ficon {
  margin-top: 1.3333vw;
}
.honor_swiper {
  width: 100%;
  height: 73.3333vw;
}
.honor_swiper .swiper-pagination-bullet {
  width: 5.3333vw;
  height: 5.3333vw;
  line-height: 5.3333vw;
  text-align: center;
  font-size: 2.9333vw;
  color: #000;
  opacity: 1;
  background: #c4c4c4;
}
.honor_swiper .swiper-pagination-bullet-active {
  color: #fff;
  background: var(--themeColor);
}
.honor_swiper .swiper-slide img {
  display: block;
  height: 61.2vw;
  object-fit: contain;
}
.tact_tit {
  font-size: 5.3333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
  margin-bottom: 7.7333vw;
}
.tact_area1 {
  padding-top: 12vw;
}
.tact_area1 h2 {
  font-size: 5.8667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
}
.tact_area1 .tactType_list {
  width: 100%;
  margin-top: 8vw;
}
.tact_area1 .tactType_list .aType_item {
  margin-bottom: 6.6667vw;
}
.tact_area1 .tactType_list .aType_item .icon {
  min-width: 12.8vw;
  min-height: 12.8vw;
  width: 12.8vw;
  height: 12.8vw;
  background: #1d4684;
  border-radius: 100%;
  margin-right: 3.0667vw;
}
.tact_area1 .tactType_list .aType_item .icon i {
  color: #fff;
  font-size: 5.6vw;
}
.tact_area1 .tactType_list .aType_item .info_right {
  flex: 1;
}
.tact_area1 .tactType_list .aType_item .info_right .Calling {
  width: 100%;
}
.tact_area1 .tactType_list .aType_item .info_right .Calling .CalliBtn {
  width: 23.3333vw;
  height: 9.8667vw;
  background: #e60012;
  border-radius: 1.3333vw;
  margin-left: 4.6667vw;
  font-size: 3.7333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
}
.tact_area1 .tactType_list .aType_item .info_right .Calling .calinfo {
  min-width: 38.5333vw;
}
.tact_area1 .tactType_list .aType_item .info_right .Calling .calinfo .tit {
  font-size: 3.7333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
  margin-bottom: 2vw;
}
.tact_area1 .tactType_list .aType_item .info_right .Calling .calinfo .txt {
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 5.0667vw;
  max-width: 70vw;
}
.tactMap {
  width: 100%;
  padding-bottom: 12vw;
}
.tactMap #map {
  border: solid 1px #eee;
  width: 100%;
  height: 61.3333vw;
}
.tac_a3act {
  font-size: 4.2667vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  border-radius: 6vw;
  background: #1d4684;
  margin-bottom: 3.3333vw;
  width: 34.6667vw;
  height: 8.8vw;
}
.tac_a3Font p {
  font-size: 5.0667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
  line-height: 7.7333vw;
}
.tact_area2 {
  background-image: url(../img/contact/2-bg.jpg);
}
.tact_area2 .tac_a3List {
  margin-top: 4.6667vw;
  margin-bottom: 2.6667vw;
}
.tact_area2 .tac_a3List .tac_a3Item {
  width: 21.3333vw;
  height: 6.2667vw;
  background: #2aa8e5;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
  margin: 0 1.7333vw 1.7333vw 0;
}
.tact_area2 .map_img {
  width: 100%;
}
.tact_area2 .map_Txt {
  margin: 4vw 0 6vw 0;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #323232;
}
.tact_area2 .map_area {
  width: 100%;
}
.tact_area2 .map_area .area_box {
  margin-bottom: 2vw;
  width: 44vw;
  min-height: 19.7333vw;
  background: #ffffff;
  border-radius: 1.8667vw;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 5.0667vw;
  padding: 4vw;
}
.tact_area4 {
  margin-top: 8.5333vw;
  background-image: url(../img/contact/3-bg.jpg);
}
.tact_area4 .tact_a4_info {
  width: 100%;
  padding: 14.6667vw 0 10.6667vw 0;
}
.tact_area4 .tact_a4list {
  width: 100%;
  margin-top: 6.6667vw;
}
.tact_area4 .tact_a4list .taa4_val {
  width: 100%;
  margin-bottom: 9.3333vw;
}
.tact_area4 .tact_a4list .taa4_val:last-of-type {
  margin-bottom: 0;
}
.tact_area4 .tact_a4list .taa4_val .tac_a3Item {
  width: 32.2667vw;
  height: 8.4vw;
  background: #2aa8e5;
  font-size: 3.7333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #ffffff;
  margin-bottom: 3.2vw;
}
.tact_area4 .tact_a4list .taa4_val .texts {
  font-size: 2.9333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #323232;
  line-height: 4.8vw;
}
.abo_area3 {
  background-image: url(../img/index/index3-bg.jpg);
  height: 102.2667vw;
}
.abo_area3 .abo_a3_item {
  position: relative;
  width: 100%;
  border-bottom: solid 1px rgba(255, 255, 255, 0.24);
  flex: 1;
}
.abo_area3 .abo_a3_item:last-of-type {
  margin-bottom: 0;
}
.abo_area3 .abo_a3_item .left_title {
  width: 40vw;
}
.abo_area3 .abo_a3_item .left_title .font1 {
  font-size: 9.6vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  vertical-align: bottom;
  margin-right: 1.3333vw;
}
.abo_area3 .abo_a3_item .left_title .font2 {
  vertical-align: bottom;
  font-size: 4.4vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  margin-bottom: 2vw;
}
.abo_area3 .abo_a3_item .right_info {
  flex: 1;
}
.abo_area3 .abo_a3_item .right_info .tit2 {
  margin-bottom: 3.3333vw;
  font-size: 4vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
}
.abo_area3 .abo_a3_item .right_info .txt {
  opacity: 0.8;
  font-size: 2.9333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
  line-height: 4.8vw;
}
.node_head {
  width: 100%;
  padding-bottom: 6.4vw;
}
.node_head .node_title {
  font-size: 5.8667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
}
.abo_area4 {
  background-image: url(../img/about/abo4-bg.jpg);
}
.abo_area4 .ab_a4_content {
  width: 100%;
}
.abo_area4 .ab_a4_content .ab_a4_item {
  margin-bottom: 3.2vw;
  border-radius: 0.0729rem;
  width: 100%;
  min-height: 27.4667vw;
  background: rgba(255, 255, 255, 0.34);
  border-radius: 1.8667vw;
  padding: 8vw 6.6667vw;
}
.abo_area4 .ab_a4_content .ab_a4_item:last-of-type {
  margin-bottom: 0;
}
.abo_area4 .ab_a4_content .ab_a4_item .tit {
  font-size: 4.2667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
  margin-bottom: 1.5vw;
}
.abo_area4 .ab_a4_content .ab_a4_item .txt {
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 5.3333vw;
}
.abo_area5 .ab_a5_top {
  width: 100%;
  background: #ffffff;
  padding: 6.6667vw 0 8vw 0;
  margin-bottom: 3.8667vw;
}
.abo_area5 .ab_a5_top .img_list {
  width: 100%;
  overflow: auto;
}
.abo_area5 .ab_a5_top .img_list::-webkit-scrollbar-thumb {
  height: 1.2vw;
}
.abo_area5 .ab_a5_top .img_list .img_box {
  margin-right: 2.2667vw;
  border-radius: 1.3333vw;
  width: 75.0667vw;
  height: 45.3333vw;
  flex-shrink: 0;
}
.abo_area5 .ab_a5_top .img_list .img_box img {
  height: 100%;
}
.abo_area5 .ab_a5_top .text_info {
  padding: 0 5.7333vw;
  width: 100%;
}
.abo_area5 .ab_a5_top .text_info .info_val {
  margin-top: 8.6667vw;
  position: relative;
  width: 100%;
}
.abo_area5 .ab_a5_top .text_info .info_val .tit {
  font-size: 4.2667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
  margin-bottom: 3.7333vw;
}
.abo_area5 .ab_a5_top .text_info .info_val .txt {
  width: 100%;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: justify;
  color: #666666;
  line-height: 5.8667vw;
}
.abo_area5 .history_box {
  padding: 7.6vw 2vw 7.6vw 4.8vw;
  width: 100%;
  background: #fff;
}
.abo_area5 .history_box .history_content {
  width: 100%;
  position: relative;
}
.abo_area5 .history_box .history_content::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 1.3vw;
  width: 1px;
  height: 100%;
  background: #eaeaea;
  z-index: 1;
}
.abo_area5 .history_box .history_content .history_line {
  margin-bottom: 6.4vw;
  position: relative;
  z-index: 3;
}
.abo_area5 .history_box .history_content .history_line:last-of-type {
  margin-bottom: 0;
}
.abo_area5 .history_box .history_content .history_line .ficon {
  width: 2.8vw;
  min-width: 2.8vw;
  height: 3.0667vw;
  margin-top: 1vw;
}
.abo_area5 .history_box .history_content .history_line .year {
  padding-left: 1.3333vw;
  font-size: 4vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
  min-width: 18.5vw;
}
.abo_area5 .history_box .history_content .history_line .text {
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: Left;
  color: #666666;
}
.abo_area6 .ab_a6Swiper {
  width: 100%;
}
.abo_area6 .ab_a6Swiper .ab_a6Item {
  background: #ffffff;
  border: 1px solid #e5e5e5;
  padding: 2.6667vw;
  width: 44.2667vw;
  height: 57.0667vw;
}
.abo_area6 .ab_a6Swiper .ab_a6Item .imgbox {
  height: 39.3333vw;
  cursor: pointer;
  width: 100%;
}
.abo_area6 .ab_a6Swiper .ab_a6Item .imgbox img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.abo_area6 .ab_a6Swiper .ab_a6Item .text {
  width: 100%;
  font-size: 3.3333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #323232;
  line-height: 4.8vw;
}
.abo_area7 {
  width: 100%;
  height: 124vw;
  background-image: url(../img/about/abo7-bg.jpg);
}
.abo_area7 .ab_a7_info {
  padding-top: 10vw;
}
.abo_area7 .ab_a7_info .title {
  font-size: 5.3333vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #323232;
  margin-bottom: 6vw;
}
.abo_area7 .ab_a7_info .txt {
  max-width: 79vw;
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #4d4d4d;
  line-height: 6.4vw;
  margin: 0 auto;
}
.disnone {
  display: none !important;
}
.sertitle {
  font-size: 5.8667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
  margin-bottom: 8vw;
}
.ser_area1 .ser2box {
  margin-top: 8vw;
}
.ser_area1 .a1_ilne {
  margin-bottom: 4.5333vw;
}
.ser_area1 .a1_ilne.alignment .ilinfo {
  padding: 0;
}
.ser_area1 .a1_ilne.alignment .ilinfo .tit {
  margin: 0;
}
.ser_area1 .a1_ilne:last-of-type .ilinfo {
  border: none;
}
.ser_area1 .a1_ilne .icon {
  margin-right: 3.2vw;
}
.ser_area1 .a1_ilne .icon img {
  width: 8vw;
  min-width: 8vw;
  object-fit: contain;
}
.ser_area1 .a1_ilne .ilinfo {
  border-bottom: 1px dashed #d5d4d4;
  padding-bottom: 2.6667vw;
}
.ser_area1 .a1_ilne .ilinfo .tit {
  color: #1d4684;
  margin-bottom: 2.6667vw;
  font-size: 4vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
}
.ser_area1 .a1_ilne .ilinfo .txt {
  font-size: 3.4667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #666666;
  line-height: 5.8667vw;
}
.ser_area1 .progra_box {
  width: 100%;
  min-height: 18.1333vw;
  border-radius: 1.3333vw;
  background: #24518a;
  padding: 0 4vw;
  margin: 4.6667vw 0;
}
.ser_area1 .progra_box .prleft .tit {
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
  margin-bottom: 2.1333vw;
}
.ser_area1 .progra_box .prleft .txt {
  opacity: 0.68;
  font-size: 3.2vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: left;
  color: #ffffff;
}
.ser_area1 .progra_box .pright {
  width: 16.9333vw;
  height: 13.0667vw;
  background: #008cd6;
  border-radius: 1.3333vw;
  cursor: pointer;
}
.ser_area1 .progra_box .pright span {
  font-size: 2.8vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: right;
  color: #ffffff;
  line-height: 3.7333vw;
}
.sercaselist {
  width: 100%;
}
.sercaselist .sercaseItem {
  width: 100%;
  margin-bottom: 2.5333vw;
}
.sercaselist .sercaseItem:hover .caseinfo {
  background: var(--themeColor);
  color: #fff;
}
.sercaselist .sercaseItem .caseimgbox {
  position: relative;
  width: 100%;
  height: 63.0667vw;
}
.sercaselist .sercaseItem .caseimgbox .big_img {
  width: 100%;
  height: 100%;
}
.sercaselist .sercaseItem .caseimgbox .big_img img {
  width: 100%;
  height: 100%;
}
.sercaselist .sercaseItem .caseimgbox .orther_img {
  position: absolute;
  bottom: 0;
  z-index: 2;
  left: 0;
  display: none;
  width: 100%;
  min-height: 26vw;
  background: rgba(0, 0, 0, 0.44);
}
.sercaselist .sercaseItem .caseimgbox .orther_img .orther_list {
  padding: 3.6vw 2.5333vw;
  width: 100%;
}
.sercaselist .sercaseItem .caseimgbox .orther_img .orther_list img {
  width: 27.0667vw;
  height: 18.5333vw;
  object-fit: scale-down;
}
.sercaselist .sercaseItem .caseinfo {
  width: 100%;
  min-height: 17.6vw;
  background: #f7f8fa;
  color: #323232;
  transition: all 0.3s;
}
.sercaselist .sercaseItem .caseinfo span {
  max-width: 80vw;
  font-size: 4.8vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: inherit;
}
.serVideolist {
  width: 100%;
}
.serVideolist .serVideoItem {
  width: 44.6667vw;
  cursor: pointer;
  margin-bottom: 2.5vw;
}
.serVideolist .serVideoItem .Videoimgbox {
  position: relative;
  width: 100%;
  height: 28.5333vw;
}
.serVideolist .serVideoItem .Videoimgbox:hover .playmask {
  display: block;
}
.serVideolist .serVideoItem .Videoimgbox > img {
  width: 100%;
  height: 100%;
}
.serVideolist .serVideoItem .Videoimgbox .playmask {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  background: rgba(0, 0, 0, 0.3);
  top: 0;
  left: 0;
  display: none;
}
.serVideolist .serVideoItem .Videoimgbox .playmask .maskContent {
  width: 100%;
  height: 100%;
}
.serVideolist .serVideoItem .Videoimgbox .playmask .maskContent i {
  color: #fff;
  font-size: 9vw;
}
.serVideolist .serVideoItem .Videoinfo {
  width: 100%;
  min-height: 12vw;
  background: #ffffff;
}
.serVideolist .serVideoItem .Videoinfo span {
  max-width: 42vw;
  font-size: 3vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Regular;
  font-weight: 400;
  text-align: center;
  color: #323232;
}
.serVideo_alert {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  display: none;
}
.serVideo_alert .alert_mask {
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
}
.serVideo_alert .alert_mask .alert_content {
  background: #fff;
  border-radius: 10px;
  width: 90vw;
  min-height: 60vw;
  position: relative;
  padding: 2.6667vw;
}
.serVideo_alert .alert_mask .alert_content .content_head {
  width: 100%;
  padding-bottom: 3vw;
}
.serVideo_alert .alert_mask .alert_content .content_head .tit {
  color: #000;
  font-size: 4vw;
}
.serVideo_alert .alert_mask .alert_content .content_head .del_icon {
  cursor: pointer;
}
.serVideo_alert .alert_mask .alert_content .content_head .del_icon:hover i {
  color: Red;
}
.serVideo_alert .alert_mask .alert_content .content_head .del_icon i {
  color: #333;
  font-size: 3.5vw;
}
.serVideo_alert .alert_mask .alert_content .video_box {
  width: 100%;
}
.serVideo_alert .alert_mask .alert_content .video_box video {
  width: 100%;
  max-height: 75vh;
}
.product_center {
  width: 100%;
  padding: 7.3333vw 0;
}
.product_center .prod_cenItem {
  height: 59.0667vw;
  width: 100%;
  margin-bottom: 4.1333vw;
  position: relative;
  border-radius: 1.3333vw;
  overflow: hidden;
}
.product_center .prod_cenItem:last-of-type {
  margin-bottom: 0;
}
.product_center .prod_cenItem > img {
  width: 100%;
  height: 100%;
}
.product_center .prod_cenItem .ceninfo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 6.2667vw 4.6667vw;
  z-index: 2;
}
.product_center .prod_cenItem .ceninfo .title {
  font-size: 4.8vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #333333;
}
.product_center .prod_cenItem .ceninfo .moreBtn {
  width: 28vw;
  height: 9vw;
}
.product_center .prod_cenItem .ceninfo .moreBtn span {
  font-size: 3vw;
}
.product_center .prod_cenItem .ceninfo .moreBtn i {
  font-size: 3vw;
  margin-left: 5vw;
}
.Category_box {
  position: fixed;
  right: 0;
  bottom: 25vw;
  width: 10vw;
  height: 10vw;
  border-radius: 50% 0 0 50%;
  background: var(--themeColor);
  z-index: 30;
}
.Category_box i {
  color: #fff;
  font-size: 5vw;
}
.prod_detail_box {
  width: 100%;
  background: #ffffff;
  padding: 4.5333vw;
}
.prod_detail_box .prodetail_img {
  width: 100%;
  height: 68.1333vw;
}
.prod_detail_box .prodetail_img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.prod_detail_box .prodetail_img .dimgSwiper {
  width: 100%;
  height: 100%;
}
.prod_detail_box .prodetail_img .dimgSwiper .swiper-slide {
  width: 100%;
  height: 100%;
}
.prod_detail_box .prodetail_img .dimgSwiper .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.prod_detail_box .prodetail_title {
  width: 100%;
  padding: 5.3333vw 0;
  border-bottom: solid 1px #DEDEDE;
}
.prod_detail_box .prodetail_title h1 {
  font-size: 5.8667vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: left;
  color: #323232;
  line-height: 6.6667vw;
}
.prod_detail_box .prodetail_content {
  width: 100%;
  font-size: 3.2vw;
  line-height: 5.3333vw;
  color: #232323;
  padding: 4vw 0;
}
.prod_detail_box strong {
  font-size: 4.8vw !important;
  color: var(--themeColor);
}
.prod_detail_box strong span {
  font-size: 4.8vw !important;
  color: var(--themeColor);
}
.prod_detail_box span strong {
  font-size: 4.8vw !important;
  color: var(--themeColor);
}
.prod_detail_box span {
  position: relative !important;
  font-size: 3vw !important;
}
.prod_detail_box em {
  font-weight: 550;
  font-size: 3.4vw !important;
}
.prod_detail_box em span {
  font-weight: 550;
  font-size: 3.4vw !important;
}
.prod_detail_box img,
.prod_detail_box video {
  max-width: 100%;
  display: inline-block;
  width: auto;
  object-fit: contain;
  height: auto !important;
}
.prod_detail_box table {
  border-top: solid 1px #eee;
  border-left: solid 1px #eee;
}
.prod_detail_box table strong {
  font-size: 2.8vw !important;
  color: #000 !important;
}
.prod_detail_box table td {
  padding: 0 1.3333vw;
  border-right: solid 1px #eee;
  border-bottom: solid 1px #eee;
}
.prod_detail_box .TechParaBox {
  width: 100%;
  background: #fff;
}
.product_navbox {
  position: relative;
}
.product_navbox::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 50vw;
  height: 100%;
  width: 1px;
  background: #DEDEDE;
}
.product_navbox .nav_item {
  height: 16vw;
  background: #ffffff;
  font-size: 3.7333vw;
  font-family: MicrosoftYaHeiSemibold, MicrosoftYaHeiSemibold-Regular;
  font-weight: 400;
  text-align: center;
  color: #323232;
  border-bottom: solid 1px #DEDEDE;
}
.product_navbox .nav_item.isActive {
  background: var(--themeColor);
  color: #fff;
}
.prod_content {
  width: 100%;
  padding: 5.3333vw 0;
}
.prod_content .prod_citem {
  margin: 0 2.4vw 2.4vw 0;
  width: 44.1333vw;
  height: 56.8vw;
  background: #ffffff;
}
.prod_content .prod_citem:hover {
  border: solid 1px var(--themeColor);
}
.prod_content .prod_citem .img_box {
  width: 100%;
  height: 40vw;
}
.prod_content .prod_citem .img_box img {
  width: 100%;
  max-height: 50%;
  object-fit: contain;
}
.prod_content .prod_citem .infobox {
  font-size: 4vw;
  font-family: Microsoft YaHei, Microsoft YaHei-Bold;
  font-weight: 700;
  text-align: center;
  color: #323232;
  max-width: 100%;
  min-height: 13.3333vw;
  padding: 0 2.6667vw;
}
