@media (max-width: 600px) {
  .foot-list-1 {
    display: none;
  }
  .foot-list-2 {
    display: none;
  }
  .foot-list-3 {
    display: none;
  }
  .foot-bottom {
    display: none;
  }
  .foot {
    display: none !important;
  }
  .dingbu_ft {
    display: none !important;
  }
  .medcx {
    display: none !important;
  }
}
@media (min-width: 600px) {
  .foot1 {
    display: none;
  }
}



/* .yyxs {
  display: none;
  background-color: rgba(77, 35, 120, 0.4);
  border: 1px dashed #fff;
}
.yvqh:hover .yyxs {
  display: block !important;
  padding: 13px 0;
} */

/* .yyxs>div{
 
} */
.langList ul{
  margin-top: 0;
  margin-bottom: 0rem;
  padding-left: 0;
}
li{
  list-style: none;
}

.foot1 .box_top {
  border-bottom: 1rem solid #5d5e66;
  height: 170rem;
  line-height: 170rem;
  text-align: center;
  font-size: 24rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
}
.foot1 .h5foot_box {
  height: 100rem;
  text-align: center;
  border-bottom: 1rem solid #5d5e66;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.foot1 .h5foot_box .h5_foot_atext {
  font-size: 24rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
}
.foot1 .box_top .fanhuitop {
  font-size: 24rem;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #ffffff;
}

.gang_cpan {
  display: block;
  /* 8.15 宽高修改 */
  width: .875rem;
  height: .0625rem;
  background-color: #fff;
}
.gang_cpan1 {
  background-color: #000000;
}

.hea_box {
  width: 100%;
  height: 2.75rem;
  position: absolute;
  /* position: fixed; */
  padding: 1rem 1rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: rgba(0, 0, 0, 0);
  /* z-index: 99999; */
}
.hea_box1 {
  /* position: fixed; */
  /* position: relative; */
  /* background-color: #ffffff; */
}
.h5_lanmu {
  display: flex;
  justify-content: space-between;
  color: #ffffff;
  font-size: 30rem;
  font-weight: 400;
  /* padding: 0 60rem; */
  /* margin-bottom: 30rem; */
}
.h5_lanmu a {
  font-size: .1867rem;
  font-family: HarmonyOS_Sans_SC;
  color: #767676;
  line-height: .2933rem;
  letter-spacing: .0133rem;
}
.h5_lanmu:hover a {
  /* color: #C40E23; */
  font-size: 30rem;
  font-weight: 400;
}
/* .h5_lanmu:hover .h5_yvyan{
	display: block;
} */
.h5_yvyan {
  /* display: none; */
  color: #ffffff;
  font-size: 30rem;
  font-weight: 400;
  padding: 0 60rem;
  margin-bottom: 30rem;
}
.h5_yvyan a {
  color: #ffffff;
  font-size: 30rem;
  font-weight: 400;
}
/* ---------------------------------------------------------------------头部手机--栏--------------------------------------------------------------------------- */
.ind_icon_top {
  -webkit-transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -ms-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;

  -webkit-transform: translateY(7rem) rotateZ(45deg);
  -moz-transform: translateY(7rem) rotateZ(45deg);
  -ms-transform: translateY(7rem) rotateZ(45deg);
  -o-transform: translateY(7rem) rotateZ(45deg);
  transform: translateY(7rem) rotateZ(45deg);
}

.ind_icon_bottom {
  -webkit-transition: all 0.7s ease;
  -moz-transition: all 0.7s ease;
  -ms-transition: all 0.7s ease;
  -o-transition: all 0.7s ease;
  transition: all 0.7s ease;

  -webkit-transform: translateY(-7rem) rotateZ(-45deg);
  -moz-transform: translateY(-7rem) rotateZ(-45deg);
  -ms-transform: translateY(-7rem) rotateZ(-45deg);
  -o-transform: translateY(-7rem) rotateZ(-45deg);
  transform: translateY(-7rem) rotateZ(-45deg);
}

.ind_icon_top1 {
  transition: all 0.7s ease;
  transform: translateY(0rem) rotateZ(0deg);
}

.ind_icon_bottom1 {
  transition: all 0.7s ease;
  transform: translateY(0rem) rotateZ(0deg);
}

/* ---------------------------------------------------------------------头部--栏--------------------------------------------------------------------------- */

.header_box {
  transition: all 0.6s;
  height: 68px;
  width: 100%;
  background-color: rgba(77, 35, 120, 1);
  /* position: absolute; */
  z-index: 888888888;
  padding: 0 60px;
  top: 0;

  font-size: 16px;
  font-weight: 400;
  color: #fefeff;
  position: fixed;
}
.header_regular {
  top: 0;
  position: fixed !important;
  color: #fff !important;
}

.header_regular a {
  color: #fff !important;
}
.header_regular span {
  color: #fff !important;
}
.yy .ahhys {
  color: #c93627 !important;
}

.header_box a {
  font-size: 1rem;
  font-weight: 400;
  color: #fefeff;
  padding-bottom: .125rem;
  box-sizing: border-box;
  position: relative;
}
.header_box a::after {
  position: absolute;
  content: "";
  bottom: 0;
  /* left: 50%;
  transform: translateX(-50%); */
  left: 0;
  height: 1px;
  width: 0%;
  background: #fff;
  transition: ease-in-out 0.3s;
}
.header_box a:hover {
  color: #fff !important;
  /* border-bottom: 1px solid #000; */
}

.header_box a:hover::after {
  width: 100%;
}
.header_box span {
  font-size: 1rem;
  font-weight: 400;
  color: #fefeff;
}
.header_box span:hover {
  color: #fff !important;
}
.down {
  /* top: -80px; */
}
.down_col a {
  color: #fff;
}
.down_col span {
  color: #fff;
}
.header_pc_box_bock {
  /* background-color: rgba(255, 255, 255, 0); */
  background-color: rgba(77, 35, 120, 1);
}
.header_pc_box_bock.down {
  background-color: rgba(77, 35, 120, 0);
}
.header_box:hover {
  background-color: rgba(77, 35, 120, 1);
}
.header_box:hover a {
  color: #fff;
}
.header_box:hover span {
  color: #fff;
}

/* 2023年6月9日 */
#header_box nav {
  line-height: 68px;
}
.header_box .navbar-brand::after {
  height: 0;
}

#header_box .box_cp {
  line-height: 1;
}
.header_box .yvqh a:hover {
  /* color: #c93627 !important; */
}

.yvqh .langBox {
  line-height: 1;
  background-color: rgba(77, 35, 120, 0.4);
  padding:  0;
  display: none;
}

.yvqh .langBox a:hover {
  /* color: #fff!important; */
  color: #fff;
  background: #4d2378;
}
.yvqh .item.active {
  background: #4d2378;
}
.yvqh .item a {
  text-align: center;
  display: block;
  padding: 10px;
}
.yvqh:hover .langBox {
  display: block;
}

/* .yvqh .item a */
