.index_banner {
  overflow: hidden;
}
.index_banner .zzh_ban_imgbox {
  width: 100%;
  position: relative;
}
.index_banner .zzh_ban_imgbox .img-box {
  padding-bottom: 46.875%;
}
.index_banner .zzh_ban_imgbox .img-box video {
  object-fit: cover;
}
.index_banner .zzh_ban_imgbox .text_wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 30;
  padding: 2.51rem 2.1rem;
}
.index_banner .zzh_ban_imgbox .text_wrap .text_title {
  color: #DD0A1E;
  font-size: 0.45rem;
  margin-bottom: 0.23rem;
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'Poppins';
  transform: translateY(-0.05rem);
  transition: all 0.3s ease-in-out;
  opacity: 0;
  transition-delay: 0.5s;
}
.index_banner .zzh_ban_imgbox .text_wrap .text_des {
  color: #fff;
  font-size: 0.3rem;
  text-transform: uppercase;
  margin-bottom: 0.97rem;
  transform: translateY(0.05rem);
  transition: all 0.3s ease-in-out;
  opacity: 0;
  transition-delay: 0.5s;
}
.index_banner .zzh_ban_imgbox .text_wrap .text_btn {
  transform: translateY(0.05rem);
  transition: all 0.3s ease-in-out;
  opacity: 0;
  transition-delay: 0.5s;
}
.index_banner .zzh_ban_imgbox .text_wrap .text_btn a {
  width: max-content;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #DD0A1E;
  border-radius: 0.34rem 0.34rem 0.34rem 0.34rem;
  padding: 0.16rem 0.3rem;
}
.index_banner .zzh_ban_imgbox .text_wrap .text_btn a span {
  color: #fff;
  font-size: 0.2rem;
  margin-right: 0.27rem;
  text-transform: uppercase;
}
.index_banner .zzh_ban_imgbox .text_wrap .text_btn a i {
  color: #fff;
  font-size: 0.1rem;
}
.index_banner .zzh_ban_imgbox .text_wrap .text_btn:hover a {
  animation: bounce 1s;
}
.index_banner .slick-list {
  font-size: 0;
  line-height: 1;
}
.index_banner .slick-slide {
  font-size: 0;
  line-height: 1;
  overflow: hidden;
}
.index_banner .slick-slide > div {
  font-size: 0;
  line-height: 1;
  overflow: hidden;
}
.index_banner .slick-track {
  font-size: 0;
  line-height: 1;
}
.index_banner .slick-current .text_wrap .text_title,
.index_banner .slick-current .text_wrap .text_des,
.index_banner .slick-current .text_wrap .text_btn {
  transform: translateY(0);
  opacity: 1;
}
.index_banner .slick-dots {
  position: absolute;
  bottom: 0.55rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: 20;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index_banner .slick-dots li {
  margin: 0 0.2rem;
  width: 0.16rem;
  height: 0.16rem;
  background: #FFFFFF;
  opacity: 0.4;
  transition: all 0.5s;
  border-radius: 50%;
}
.index_banner .slick-dots .slick-active {
  width: 0.24rem;
  height: 0.24rem;
  background-color: #DD0A1E;
  opacity: 1;
}
.index_banner .slick-track::before,
.index_banner .slick-track::after {
  display: none !important;
}
.index_tit {
  color: #25254C;
  font-size: 0.5rem;
  text-align: center;
  text-transform: uppercase;
  font-family: 'Poppins';
  font-weight: bold;
}
.index_box {
  padding: 1.25rem 0;
}
.index_Introduction .index_tit {
  margin-bottom: 0.4rem;
}
.index_Introduction .index_Introduction_intro {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.2rem;
  color: #000000;
  line-height: 0.35rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.5rem;
}
.index_Introduction .index_Introduction_advantage {
  margin-bottom: 0.47rem;
}
.index_Introduction .index_Introduction_advantage ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.23rem;
}
.index_Introduction .index_Introduction_advantage ul li {
  padding: 0 0.23rem;
  width: 50%;
}
.index_Introduction .index_Introduction_advantage ul li .item {
  max-height: 3.66rem;
  border-radius: 0.4rem 0.4rem 0.4rem 0.4rem;
  padding: 0.8rem 1rem 0.62rem 0.63rem;
  position: relative;
}
.index_Introduction .index_Introduction_advantage ul li .item .icon {
  height: 0.65rem;
  margin-bottom: 0.17rem;
}
.index_Introduction .index_Introduction_advantage ul li .item .icon img {
  height: 100%;
  width: auto;
}
.index_Introduction .index_Introduction_advantage ul li .item .tit {
  margin-bottom: 0.13rem;
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.3rem;
  color: #020202;
  line-height: 0.57rem;
  font-style: normal;
  text-transform: uppercase;
}
.intro{
    line-height: 0.3rem;
}
.index_Introduction .index_Introduction_advantage ul li .item .bgicon {
  z-index: -1;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.index_Introduction .index_Introduction_advantage ul li .item .bgicon img {
  width: 100%;
  height: 100%;
}
.index_Introduction .index_Introduction_video {
  position: relative;
  cursor: pointer;
}
.index_Introduction .index_Introduction_video video{
    width: 100%;
    height: auto;
}
/*.index_Introduction .index_Introduction_video::before {*/
/*  content: '';*/
/*  position: absolute;*/
/*  width: 100%;*/
/*  height: 100%;*/
/*  top: 0;*/
/*  left: 0;*/
/*  background-color: rgba(0, 0, 0, 0.5);*/
/*  z-index: 10;*/
/*}*/
.index_Introduction .index_Introduction_video .img-box {
  padding-bottom: 46.66666667%;
}
.index_Introduction .index_Introduction_video .play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 30;
}
.index_Introduction .index_Introduction_video .play img {
  transition: all 0.5s;
}
.index_Introduction .index_Introduction_video:hover .img-box img {
  transform: scale(1.1);
  transition: all 0.5s;
}
.index_Introduction .index_Introduction_video:hover .play img {
  transform: scale(0.9);
}
.index_Graduated {
  background-attachment: fixed;
  background-size: cover;
  background-position: center;
}
.index_Graduated .index_tit {
  color: #fff;
  margin-bottom: 0.68rem;
}
.index_Graduated .index_Graduated_list .str_wrap {
  position: relative;
  margin-bottom: 0.28rem;
}
.index_Graduated .index_Graduated_list li {
  padding: 0 0.15rem;
}
.index_Graduated .index_Graduated_list .str_move {
  display: flex;
  align-items: start;
  justify-content: flex-start;
}
.index_Graduated .index_Graduated_list .item {
  width: auto;
  height: .93rem;
  border-radius: 0.15rem 0.15rem 0.15rem 0.15rem;
  overflow: hidden;
  display: flex;
}
.index_Graduated .index_Graduated_list .item .img-box {
  padding-bottom: 39.57446809%;
  padding-bottom: 0;
}
.index_department {
  background-color: #F5F6FA;
}
.index_department .index_tit {
  margin-bottom: 0.91rem;
}
.index_department .slick_index_department .item {
  border-radius: 0.2rem;
  overflow: hidden;
  transition: all 0.5s;
  transform-origin: center center;
}
.index_department .slick_index_department .item .pic {
  position: relative;
}
.index_department .slick_index_department .item .pic::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10;
  transition: all 0.3s;
  opacity: 0;
}
.index_department .slick_index_department .item .pic .more {
  z-index: 20;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: max-content;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 0.34rem 0.34rem 0.34rem 0.34rem;
  padding: 0.19rem 0.3rem;
  transition: all 0.3s;
  opacity: 0;
}
.index_department .slick_index_department .item .pic .more span {
  color: #DD0A1E;
  font-size: 0.2rem;
  margin-right: 0.27rem;
  text-transform: uppercase;
  line-height: 1;
}
.index_department .slick_index_department .item .pic .more i {
  color: #DD0A1E;
  font-size: 0.1rem;
}
.index_department .slick_index_department .item .tit {
  padding: 0.3rem 0.2rem;
  transition: all 0.3s;
  font-size: 0.23rem;
  color: #000;
  background-color: #fff;
}
.index_department .slick_index_department .item:hover {
  transform: scale(1.12);
}
.index_department .slick_index_department .item:hover .pic::before {
  opacity: 1;
}
.index_department .slick_index_department .item:hover .more {
  opacity: 1;
}
.index_department .slick_index_department .item:hover .tit {
  background-color: #DD0A1E;
  color: #fff;
}
.index_department .slick_index_department .slick-list {
  margin: 0 -0.2rem;
  padding: 0.2rem 0;
  overflow: visible;
}
.index_department .slick_index_department .slick-slide {
  padding: 0 0.2rem;
}
.index_department .slick_index_department .pic .img-box {
  padding-bottom: 104.9132948%;
}
.inside_Principal {
  padding-bottom: 1.03rem;
}
.inside_Principal .inside_Principal_head {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 -0.16rem;
  margin-bottom: 0.8rem;
}
.inside_Principal .inside_Principal_head > div {
  padding: 0 0.16rem;
}
.inside_Principal .inside_Principal_head .pic {
  width: 4.79rem;
}
.inside_Principal .inside_Principal_head .pic .img-box {
  padding-bottom: 74.64788732%;
}
.inside_Principal .inside_Principal_head .infoList .t .name {
  margin-bottom: 0.1rem;
  font-weight: bold;
  font-size: 0.3rem;
  color: #25254C;
}
.inside_Principal .inside_Principal_head .infoList .t .Responsibilities {
  color: #25254C;
  font-size: 0.3rem;
  margin-bottom: 0.8rem;
}
.inside_Principal .inside_Principal_head .infoList .b .first {
  color: #000000;
  font-size: 0.25rem;
  margin-bottom: 0.2rem;
}
.inside_Principal .inside_Principal_head .infoList .b .second {
  font-size: 0.2rem;
  color: #000;
}
.inside_Principal .contentBox {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.2rem;
  color: #000000;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_OurSchool {
  padding-bottom: 1rem;
}
.inside_mission {
  padding-bottom: 1rem;
}
.inside_Governance {
  padding-bottom: 1rem;
}
.inside_Governance .block_tit {
  font-weight: bold;
  font-size: 0.2rem;
  margin-bottom: 0.4rem;
}
.inside_Governance .block_intro {
  font-family: MiSans, MiSans;
  font-weight: 400;
    line-height: 2;
  color: #000000;
  line-height: 2;
  text-align: left;
  font-style: normal;
  text-transform: none;
  font-size: 0.16rem;
}
.inside_Governance .Governance {
  padding-top: 0.53rem;
  padding-bottom: 0.5rem;
  border-top: 1px solid #9F9F9F;
}
.inside_Governance .downLoad {
  border-top: 1px solid #9F9F9F;
  border-bottom: 1px solid #9F9F9F;
}
.inside_Governance .downLoad ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
}
.inside_Governance .downLoad ul li {
  width: 50%;
  padding: 0.34rem 0.15rem;
}

.inside_Governance .downLoad ul li:first-child,
.inside_Governance .downLoad ul li:nth-child(2)
{
    padding: 0.34rem 0.15rem 0.15rem;
}

.inside_Governance .downLoad ul li:nth-child(1){
    padding-top: 0.5rem;
}

.inside_Governance .downLoad ul li:nth-child(3){
    padding-bottom: 0.5rem;
}
.inside_Governance .downLoad ul li a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.inside_Governance .downLoad ul li a .tit {
  margin-right: 0.05rem;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.16rem;
  color: #000000;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  transition: all 0.5s;
}
.inside_Governance .downLoad ul li a .btnbox {
  display: flex;
  align-items: center;
  padding: 0.09rem 0.19rem;
  border-radius: 0.34rem 0.34rem 0.34rem 0.34rem;
  border: 0.01rem solid #25254C;
  transition: all 0.5s;
}
.inside_Governance .downLoad ul li a .btnbox span {
  margin-right: 0.13rem;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.16rem;
  color: #414141;
  line-height: 1;
  text-align: left;
  font-style: normal;
  text-transform: none;
  transition: all 0.5s;
}
.inside_Governance .downLoad ul li a .btnbox i {
  color: #414141;
  font-size: 0.14rem;
  transition: all 0.5s;
}
.inside_Governance .downLoad ul li a:hover .tit {
  color: #DD0A1E;
}
.inside_Governance .downLoad ul li a:hover .btnbox {
  border-color: #DD0A1E;
  background-color: #DD0A1E;
}
.inside_Governance .downLoad ul li a:hover .btnbox span {
  color: #fff;
}
.inside_Governance .downLoad ul li a:hover .btnbox i {
  color: #fff;
}
.inside_Governance .Mission {
  padding-top: 0.5rem;
}
.inside_Governance .Mission .member {
  display: flex;
  flex-wrap: wrap;
  margin: 0.5rem -0.3rem;
  align-items: center;
}
.inside_Governance .Mission .member > div {
  width: 50%;
  padding: 0 0.3rem;
}
.inside_Governance .Mission .member .pic .img-box {
  padding-bottom: 63.60201511%;
}
.inside_Governance .Mission .member .list ul {
  display: flex;
  margin: 0 -0.2rem;
  flex-wrap: wrap;
}
.inside_Governance .Mission .member .list ul li {
  width: 50%;
  padding: 0 0.2rem;
}
.inside_Governance .Mission .member .list ul li:nth-child(2n) {
  margin-bottom: 0.8rem;
}
.inside_Governance .Mission .member .list ul li .item .Position {
  color: #000000;
  line-height: 0.4rem;
  font-weight: bold;
  font-size: 0.22rem;
}
.inside_Governance .Mission .member .list ul li .item .name {
  color: #000000;
  line-height: 0.4rem;
  font-size: 0.22rem;
}
.inside_Governance .Establishment {
  padding-top: 0.5rem;
}
.inside_team {
  padding-bottom: 1rem;
}
.inside_team .block_tit {
  font-family: MiSans, MiSans;
  font-weight: bold;
  font-size: 0.22rem;
  color: #000000;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.49rem;
}
.inside_team .block_intro {
  margin-bottom: 1.25rem;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.2rem;
  color: #000000;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_team .teamList ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.1rem;
}
.inside_team .teamList ul li {
  width: 50%;
  padding: 0 0.1rem;
  margin-bottom: 0.36rem;
}
.inside_team .teamList ul li .item a {
  border-radius: 0.27rem 0.27rem 0.27rem 0.27rem;
  border: 0.01rem solid #E6E6E6;
  padding: 0.2rem 0.16rem;
  display: flex;
  align-items: center;
  transition: all 0.5s;
}
.inside_team .teamList ul li .item a .pic {
  flex-shrink: 0;
  width: 2.46rem;
}
.inside_team .teamList ul li .item a .pic .img-box {
  border-radius: 0.27rem;
 
}
.inside_team .teamList ul li .item a .pic .img-box img{
     object-fit: contain;
}
.inside_team .teamList ul li .item a .info {
  padding-left: 0.55rem;
}
.inside_team .teamList ul li .item a .info .top {
  margin-bottom: 0.4rem;
}
.inside_team .teamList ul li .item a .info .position {
  font-weight: bold;
  font-size: 0.22rem;
  color: #000;
}
.inside_team .teamList ul li .item a .info .name {
  font-size: 0.22rem;
  color: #000;
}
.inside_team .teamList ul li .item a .info .bottom .tit,
.inside_team .teamList ul li .item a .info .bottom .intro {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.22rem;
  color: #000000;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_team .teamList ul li .item a:hover {
  border-color: #DD0A1E;
}
.inside_team .teamList ul li .item a:hover .pic img {
  transform: scale(1.1);
}
.inside_tuition {
  padding-bottom: 1rem;
}
.inside_tuition .block_tit {
  display: flex;
  align-items: center;
  margin-bottom: 0.28rem;
}
.inside_tuition .block_tit p {
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.22rem;
  color: #414141;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: uppercase;
}
.inside_tuition .block_tit i {
  margin-left: 0.15rem;
  color: #DD0A1E;
  font-size: 0.2rem;
}
.inside_tuition .inside_tuition_list ul li:not(:last-child) {
  margin-bottom: 32px;
}
.inside_tuition .inside_tuition_list ul li .item {
  display: flex;
  align-items: center;
  padding: 0.26rem 0.17rem;
  justify-content: space-between;
  border: 0.01rem solid #DDDDDD;
  transition: all 0.5s;
}
.inside_tuition .inside_tuition_list ul li .item .infobox {
  position: relative;
  width: 9.78rem;
}
.inside_tuition .inside_tuition_list ul li .item .infobox .number {
  font-family: 'Poppins';
  position: absolute;
  top: 50%;
  right: 0;
  color: rgba(0, 0, 0, 0);
  font-size: 1.61rem;
  transform: translateY(-50%);
  text-stroke: 1px #D8E7FF;
  font-weight: bold;
  line-height: 1;
  -webkit-text-stroke: 1px #D8E7FF;
}
.inside_tuition .inside_tuition_list ul li .item .infobox .tit a {
  font-family: MiSans, MiSans;
  font-weight: bold;
  font-size: 0.22rem;
  color: #00409F;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.3rem;
}
.inside_tuition .inside_tuition_list ul li .item .infobox .intro {
  margin-bottom: 0.32rem;
}
.inside_tuition .inside_tuition_list ul li .item .infobox .intro a {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.18rem;
  color: #939393;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_tuition .inside_tuition_list ul li .item .infobox .download a {
  display: flex;
  align-items: center;
  width: max-content;
}
.inside_tuition .inside_tuition_list ul li .item .infobox .download a span {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.16rem;
  color: #DD0A1E;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-right: 0.15rem;
}
.inside_tuition .inside_tuition_list ul li .item .infobox .download a i {
  color: #DD0A1E;
  font-size: 0.14rem;
}
.inside_tuition .inside_tuition_list ul li .item .pic {
  width: 4.13rem;
}
.inside_tuition .inside_tuition_list ul li .item .pic .img-box {
  padding-bottom: 60.04842615%;
}
.inside_tuition .inside_tuition_list ul li .item:hover .pic img {
  transform: scale(1.1);
}
.inside_choose {
  padding-bottom: 1rem;
}
.inside_programming {
  padding-bottom: 1rem;
}
.inside_programming .inside_programming_1 {
  margin-bottom: 0.17rem;
}
.inside_programming .inside_programming_1 .block_tit {
  margin-bottom: 0.89rem;
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.3rem;
  color: #1C1C1C;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_programming .inside_programming_1 .list ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.34rem;
}
.inside_programming .inside_programming_1 .list ul li {
  padding: 0 0.34rem;
  width: 25%;
  transition: 0.5s;
  cursor: pointer;
}

.inside_programming .inside_programming_1 .list ul li .item {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0.19rem;
  border-radius: 0.2rem;
  overflow: hidden;
  transition: 0.5s;
}

.inside_programming .inside_programming_1 .list ul li:hover .item{
    transform: scale(1.1);
    background-color: #DD0A1E;
}

.inside_programming .inside_programming_1 .list ul li .item .pic {
  margin-bottom: 0.19rem;
  width: 100%;
}
.inside_programming .inside_programming_1 .list ul li .item .tit {
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.3rem;
  color: #003877;
  line-height: 0.57rem;
  text-align: center;
  font-style: normal;
  text-transform: none;
  text-transform: uppercase;
}
.inside_programming .inside_programming_2 .block_tit {
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.4rem;
  color: #1C1C1C;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.37rem;
}
.inside_programming .inside_programming_2 .block_subtit {
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.3rem;
  color: #25254C;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.17rem;
}
.inside_programming .inside_programming_2 .contentBox {
  margin-bottom: 0.17rem;
}
.inside_programming .inside_programming_2 .list ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.24rem;
}
.inside_programming .inside_programming_2 .list ul li {
  padding: 0 0.24rem;
  width: 50%;
}
.inside_programming .inside_programming_2 .list ul li .item {
  margin-bottom: 0.41rem;
  padding: 0.33rem 0.34rem;
  border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
  display: flex;
  align-items: center;
  transition: all 0.45s;
  background: #F4F8FF;
}
.contentBox>p>video{
    margin-top: 0.2rem;
}
.inside_programming .inside_programming_2 .list ul li .item:hover {
  box-shadow: 0rem 0.03rem 0.06rem 0.01rem rgba(0, 0, 0, 0.09);
}
.inside_programming .inside_programming_2 .list ul li .item .icon {
  width: 15%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
}
.inside_programming .inside_programming_2 .list ul li .item .infobox .tit {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.2rem;
  color: #000000;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  font-weight: bold;
}
.inside_programming .inside_programming_2 .list ul li .item .infobox .intro {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.16rem;
  color: #000000;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_programming .inside_programming_2 .list2 ul li .item .intro,
.contentbox p
{
    font-size: 0.16rem !important;
}
.inside_programming .inside_programming_2 .list2 {
  margin-bottom: 0.4rem;
  margin-top: 0.35rem;
}
.inside_programming .inside_programming_2 .list2 ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.06rem;
}
.inside_programming .inside_programming_2 .list2 ul li {
  padding: 0 0.06rem;
  width: 20%;
  height: auto;
}
.inside_programming .inside_programming_2 .list2 ul li .item {
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: all 0.5s;
  background: #FFFFFF;
  border-radius: 0.23rem 0.23rem 0.23rem 0.23rem;
  border: 0.01rem solid #D9D9D9;
  padding: 0.15rem 0.23rem;
  height: 100%;
}
.inside_programming .inside_programming_2 .list2 ul li .item .icon {
  width: 0.81rem;
  height: 0.81rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #DD0A1E;
  transition: all 0.5s;
  margin-bottom: 0.27rem;
}
.inside_programming .inside_programming_2 .list2 ul li .item .icon i {
  color: #DD0A1E;
  font-size: 0.3rem;
  transition: all 0.5s;
}
.inside_programming .inside_programming_2 .list2 ul li .item .tit {
  margin-bottom: 0.14rem;
  font-family: MiSans, MiSans;
  font-weight: bold;
  font-size: 0.18rem;
  color: #1C1C1C;
  line-height: 0.23rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_programming .inside_programming_2 .list2 ul li .item .intro {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.16rem;
  color: #646464;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_programming .inside_programming_2 .list2 ul li .item:hover {
  box-shadow: 0rem 0.03rem 0.06rem 0.01rem rgba(0, 0, 0, 0.16);
}
.inside_programming .inside_programming_2 .list2 ul li .item:hover .icon {
  background-color: #DD0A1E;
}
.inside_programming .inside_programming_2 .list2 ul li .item:hover .icon i {
  color: #fff;
}
.inside_programming .inside_programming_3 .block_tit {
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.4rem;
  color: #1C1C1C;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.21rem;
}
.inside_programming .inside_programming_4 .block_tit {
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.4rem;
  color: #1C1C1C;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.37rem;
}
.inside_programming .inside_programming_4 .list ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.22rem;
}
.inside_programming .inside_programming_4 .list ul li {
  margin-bottom: 0.29rem;
  padding: 0 0.22rem;
}
.inside_programming .inside_programming_4 .list ul li .item a {
  padding: 0.1rem 0.19rem;
  background: #fff;
  border-radius: 0.34rem 0.34rem 0.34rem 0.34rem;
  border: 0.01rem solid #25254C;
  transition: all 0.5s;
  color: #414141;
  display: flex;
}
.inside_programming .inside_programming_4 .list ul li .item a:hover {
  color: #fff;
  background-color: #DD0A1E;
  border-color: #DD0A1E;
}
.inside_LanguageCourses {
  padding-bottom: 1rem;
}
.inside_PersonalizedAcademicHelp {
  padding-bottom: 1rem;
}
.inside_PersonalizedAcademicHelp .block_tit {
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.3rem;
  color: #1C1C1C;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.24rem;
}
.download{
    margin-top: 0.22rem;
    margin-bottom: 0.22rem;
}
.inside_PersonalizedAcademicHelp .download a {
  display: flex;
  align-items: center;
  padding: 0.2rem 0;
}
.inside_PersonalizedAcademicHelp .download a .tit {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.2rem;
  color: #DD0A1E;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-right: 0.34rem;
}
.inside_PersonalizedAcademicHelp .download .btn {
  display: flex;
  align-items: center;
  padding: 0.09rem 0.2rem;
  background: #DD0A1E;
  border-radius: 0.34rem 0.34rem 0.34rem 0.34rem;
}
.inside_PersonalizedAcademicHelp .download .btn span {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.2rem;
  color: #FFFFFF;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-right: 0.13rem;
  line-height: 1;
}
.inside_PersonalizedAcademicHelp .download .btn i {
  color: #fff;
  font-size: 0.15rem;
}
.inside_PersonalizedAcademicHelp .list {
  padding: 0.6rem 0;
}
.inside_PersonalizedAcademicHelp .list ul li:not(:last-child) {
  margin-bottom: 0.32rem;
}
.inside_PersonalizedAcademicHelp .list ul li .item {
  display: flex;
  background-color: #f5f6fa;
}
.inside_PersonalizedAcademicHelp .list ul li .item .pic {
  position: relative;
  width: 5.68rem;
  flex-shrink: 0;
}
.inside_PersonalizedAcademicHelp .list ul li .item .pic .img-box {
  padding-bottom: 54.22535211%;
}
.inside_PersonalizedAcademicHelp .list ul li .item .pic .pic_name {
  padding: 0.06rem 0.22rem;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 30;
  width: 100%;
  height: 0.56rem;
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.3rem;
  color: #FFFFFF;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: uppercase;
  background-color: rgba(221, 10, 30, 0.88);
}
.inside_PersonalizedAcademicHelp .list ul li .item .infobox {
  padding: 0.34rem 0.47rem;
}
.inside_PersonalizedAcademicHelp .list ul li .item .infobox .tit {
  font-family: MiSans, MiSans;
  font-weight: bold;
  font-size: 0.25rem;
  color: #1C1C1C;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.14rem;
}
.inside_PersonalizedAcademicHelp .list ul li .item .infobox .intro {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.16rem;
  color: #000000;
  line-height: 0.25rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.13rem;
}
.inside_PersonalizedAcademicHelp .inside_PersonalizedAcademicHelp_3 {
  margin-top: 0.32rem;
}
.inside_news .slick_inside_news {
  margin-bottom: 0.56rem;
}
.inside_news .slick_inside_news .item {
  display: flex;
  align-items: center;
}
.inside_news .slick_inside_news .item .pic {
  width: 7.5rem;
  flex-shrink: 0;
}
.inside_news .slick_inside_news .item .pic .img-box {
  padding-bottom: 66.66666667%;
}
.inside_news .slick_inside_news .item .infobox {
  padding: 0.22rem 0.66rem;
}
.inside_news .slick_inside_news .item .infobox .newstit {
  margin-bottom: 0.6rem;
}
.inside_news .slick_inside_news .item .infobox .newstit a {
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.35rem;
  color: #000000;
  line-height: 0.4rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_news .slick_inside_news .item .infobox .time {
  margin-bottom: 0.38rem;
  font-family: MiSans, MiSans;
  font-weight: bold;
  font-size: 0.2rem;
  color: #9D9D9D;
  line-height: 0.29rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_news .slick_inside_news .item .infobox .intro {
  margin-bottom: 0.49rem;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.23rem;
  color: #6E6E6E;
  line-height: 0.35rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_news .slick_inside_news .item .infobox .morebtn a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.2rem 0.3rem;
  background: #DD0A1E;
  border-radius: 0.34rem 0.34rem 0.34rem 0.34rem;
  width: max-content;
}
.inside_news .slick_inside_news .item .infobox .morebtn a span {
  font-family: Arial, Arial;
  font-weight: 400;
  font-size: 0.19rem;
  color: #FFFFFF;
  line-height: 0.6rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-right: 0.32rem;
  line-height: 1;
}
.inside_news .slick_inside_news .item .infobox .morebtn a i {
  color: #fff;
  font-size: 0.16rem;
}
.inside_news .slick_inside_news .slick-dots {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.inside_news .slick_inside_news .slick-dots li {
  margin: 0 0.15rem;
  width: 0.13rem;
  height: 0.13rem;
  background: #D5D5D5;
  border-radius: 50%;
  transition: all 0.5s;
}
.inside_news .slick_inside_news .slick-dots .slick-active {
  background: #DD0A1E;
}
.inside_news .inside_news_list {
  border-top: 1px solid rgba(171, 143, 75, 0.3);
}
.inside_news .inside_news_list ul li {
  border-bottom: 1px solid rgba(171, 143, 75, 0.3);
  position: relative;
}
.inside_news .inside_news_list ul li::before {
  position: absolute;
  left: 0;
  bottom: 0;
  transform: translateY(50%);
  content: '';
  width: 0;
  height: 2px;
  background-color: #DD0A1E;
  transition: all 1s;
}
.inside_news .inside_news_list ul li .newsitem {
  display: flex;
  align-items: center;
  padding: 0.37rem 0;
}
.inside_news .inside_news_list ul li .newsitem .newsitem_l {
  display: flex;
  align-items: center;
}
.inside_news .inside_news_list ul li .newsitem .newsitem_l .time {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.inside_news .inside_news_list ul li .newsitem .newsitem_l .time .day {
  font-family: Poppins, Poppins;
  font-weight: 500;
  font-size: 0.8rem;
  color: #b7b7b7;
  line-height: 1;
  text-align: left;
  font-style: normal;
  text-transform: none;
  transition: all 0.5s;
}
.inside_news .inside_news_list ul li .newsitem .newsitem_l .time .year {
  font-family: Poppins, Poppins;
  font-weight: 500;
  font-size: 0.26rem;
  color: #b7b7b7;
  line-height: 0.19rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  transition: all 0.5s;
}
.inside_news .inside_news_list ul li .newsitem .newsitem_l .infobox {
  padding: 0 0.73rem;
}
.inside_news .inside_news_list ul li .newsitem .newsitem_l .infobox .tit {
  margin-bottom: 0.15rem;
}
.inside_news .inside_news_list ul li .newsitem .newsitem_l .infobox .tit a {
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.23rem;
  color: #000000;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  transition: all 0.5s;
}
.inside_news .inside_news_list ul li .newsitem .newsitem_l .infobox .intro {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.2rem;
  color: #6E6E6E;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_news .inside_news_list ul li .newsitem .newsitem_l .infobox .more a {
  display: flex;
  align-items: center;
}
.inside_news .inside_news_list ul li .newsitem .newsitem_l .infobox .more a span {
  font-family: Poppins, Poppins;
  font-weight: 400;
  font-size: 0.19rem;
  color: #DD0A1E;
  line-height: 0.6rem;
  text-align: left;
  font-style: normal;
  text-transform: uppercase;
  margin-right: 0.37rem;
}
.inside_news .inside_news_list ul li .newsitem .newsitem_l .infobox .more a i {
  font-size: 0.16rem;
  color: #DD0A1E;
}
.inside_news .inside_news_list ul li .newsitem .newsitem_r {
  width: 3.11rem;
  flex-shrink: 0;
}
.inside_news .inside_news_list ul li .newsitem .newsitem_r .img-box {
  padding-bottom: 66.88102894%;
}
.inside_news .inside_news_list ul li .newsitem:hover .newsitem_l .time .day {
  color: #000;
}
.inside_news .inside_news_list ul li .newsitem:hover .newsitem_l .time .year {
  color: #000;
}
.inside_news .inside_news_list ul li .newsitem:hover .newsitem_l .infobox .tit a {
  color: #DD0A1E;
}
.inside_news .inside_news_list ul li .newsitem:hover .newsitem_r img {
  transform: scale(1.1);
}
.inside_news .inside_news_list ul li:hover::before {
  width: 100%;
}
.inside_newsDetail {
  padding-bottom: 1rem;
  background-image: url(/assets/img/common/colorlfic.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
}
.inside_newsDetail .news_tit {
  padding: 0.2rem 0;
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.3rem;
  color: #000000;
  line-height: 1;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.inside_newsDetail .time {
  margin-bottom: 0.63rem;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.18rem;
  color: #000000;
  line-height: 0.3rem;
  text-align: right;
  font-style: normal;
  text-transform: none;
}
.inside_newsDetail .contentBox {
  padding: 0.2rem 0 0.7rem;
}
.inside_video .video_list ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.23rem;
}
.inside_video .video_list ul li {
  width: 33.3333%;
  padding: 0 0.23rem;
  margin-bottom: 0.7rem;
}
.inside_video .video_list ul li .item {
  cursor: pointer;
}
.inside_video .video_list ul li .item .pic {
  margin-bottom: 0.26rem;
  position: relative;
}
.inside_video .video_list ul li .item .pic .videobtn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 30;
  width: 0.46rem;
  height: 0.46rem;
}
.inside_video .video_list ul li .item .pic .videobtn img {
  width: 100%;
  transition: all 0.5s;
}
.inside_video .video_list ul li .item .pic .img-box {
  padding-bottom: 64.11290323%;
}
.inside_video .video_list ul li .item .tit {
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.22rem;
  color: #656565;
  line-height: 0.4rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  transition: all 0.5s;
  margin-bottom: 0.2rem;
}
.inside_video .video_list ul li .item .more a {
  display: flex;
  align-items: center;
  width: max-content;
  padding: 0.15rem 0.3rem 0.15rem 0;
  background: #DD0A1E;
  border-radius: 0.34rem 0.34rem 0.34rem 0.34rem;
  transition: all 0.5s;
  background-color: rgba(0, 0, 0, 0);
}
.inside_video .video_list ul li .item .more a span {
  font-family: Poppins, Poppins;
  font-weight: 400;
  font-size: 0.19rem;
  color: #656565;
  line-height: 1;
  text-align: left;
  font-style: normal;
  text-transform: uppercase;
  transition: all 0.5s;
  margin-right: 0.37rem;
}
.inside_video .video_list ul li .item .more a i {
  font-size: 0.1rem;
  color: #656565;
  transition: all 0.5s;
}
.inside_video .video_list ul li .item:hover .pic .img-box img {
  transform: scale(1.1);
}
.inside_video .video_list ul li .item:hover .videobtn img {
  transform: scale(1.1);
}
.inside_video .video_list ul li .item:hover .tit {
  color: #000;
}
.inside_video .video_list ul li .item:hover .more a {
  background-color: #DD0A1E;
  padding: 0.15rem 0.3rem;
}
.inside_video .video_list ul li .item:hover .more a span {
  color: #fff;
}
.inside_video .video_list ul li .item:hover .more a i {
  color: #fff;
}
.inside_AES {
  padding-bottom: 1rem;
}
.inside_AES .block_tit {
  margin-bottom: 0.42rem;
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.3rem;
  color: #070707;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-top: 0.52rem;
}
.inside_AES .inside_AES_1_list {
    margin-top: 0.75rem;
  padding: 0.2rem 0;
  max-height: 20.28rem;
  overflow: auto;
}

.inside_AES .inside_AES_1_list::-webkit-scrollbar {/* 设置滚动条宽度 */
    width: 4px; 
}
 
.inside_AES .inside_AES_1_list::-webkit-scrollbar-thumb { /* 设置滑块颜色 */
    background-color: #999;
}
 
.inside_AES .inside_AES_1_list::-webkit-scrollbar-track {/* 设置滚动条背景颜色 */
    background-color: #f0f0f0; 
}
 
.inside_AES .inside_AES_1_list::-webkit-scrollbar-button {/* 隐藏滚动条两侧的按钮 */
    display: none; 
}

.inside_AES .inside_AES_1_list ul li {
  padding: 0.31rem 0.26rem;
}
.inside_AES .inside_AES_1_list ul li:nth-child(2n+1) {
  background: #FAFAFA;
}
.inside_AES .inside_AES_1_list ul li:nth-child(2n) {
  background: #F2F2F2;
}
.inside_AES .inside_AES_1_list .item {
  display: flex;
  align-items: flex-start;
}
.inside_AES .inside_AES_1_list .item .pic {
  flex-shrink: 0;
  width: 2.23rem;
}
.inside_AES .inside_AES_1_list .item .pic .img-box {
  padding-bottom: 73.91304348%;
}
.inside_AES .inside_AES_1_list .item .infobox {
  padding-left: 0.44rem;
}
.inside_AES .inside_AES_1_list .item .infobox .tit {
  font-family: MiSans, MiSans;
  font-weight: bold;
  font-size: 0.25rem;
  color: #070707;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.17rem;
}
.inside_AES .inside_AES_1_list .item .infobox .intro {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.19rem;
  color: #575757;
  line-height: 0.25rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_restauration .block_tit {
  margin-bottom: 0.42rem;
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.3rem;
  color: #070707;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: uppercase;
}
.inside_restauration .video {
  position: relative;
  cursor: pointer;
  padding: 0.3rem 0;
}
.inside_restauration .video .btn {
  z-index: 30;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0.91rem;
  transition: all 0.5s;
}
.inside_restauration .video .btn img {
  width: 100%;
  height: auto;
  transition: all 0.5s;
}
.inside_restauration .video .img-box {
  padding-bottom: 46.66666667%;
}
.inside_restauration .video:hover .img-box img {
  transform: scale(1.1);
}
.inside_restauration .video:hover .btn img {
  transform: scale(0.9);
}
.inside_Insurance {
  /*padding-bottom: 1rem;*/
}
.inside_Insurance .inside_Insurance_2 table{
    width: 100% !important;
}
/*.inside_Insurance div:last-child{*/
/*    margin-bottom: 0.49rem;*/
/*}*/
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_tit {
  margin-bottom: 0.33rem;
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.3rem;
  color: #070707;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_intro {
  display: flex;
  align-items: center;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_intro .intro {
  padding-right: 30px;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_intro .intro p {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.2rem;
  color: #000000;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_intro .pic {
  width: 3.07rem;
  flex-shrink: 0;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_intro .pic img {
  width: 100%;
  height: auto;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_list ul li {
  padding-bottom: 0.14rem;
  position: relative;
  margin-bottom: 0.41rem;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_list ul li::before {
  content: '';
  width: 0%;
  height: 4px;
  background-color: #DD0A1E;
  transition: all 1s;
  position: absolute;
  bottom: 0;
  left: 0;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_list ul li .item {
  display: flex;
  align-items: center;
  padding: 0.25rem;
  background: #F5F6FA;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_list ul li .item .pic {
  width: 5.46rem;
  flex-shrink: 0;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_list ul li .item .pic .img-box {
  padding-bottom: 87.17948718%;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_list ul li .item .infobox {
  padding-left: 0.46rem;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_list ul li .item .infobox .tit {
  margin-bottom: 0.26rem;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_list ul li .item .infobox .tit p {
  font-family: MiSans, MiSans;
  font-weight: bold;
  font-size: 0.2rem;
  color: #070707;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_list ul li .item .infobox .intro p {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.18rem;
  color: #000000;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_list ul li:hover::before {
  width: 100%;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_list ul li:nth-child(2n) .item {
  flex-direction: row-reverse;
}
.inside_Insurance .inside_Insurance_1 .inside_Insurance_1_list ul li:nth-child(2n) .item .infobox {
  padding-right: 0.4rem;
  padding-left: unset;
}
.inside_Insurance .inside_Insurance_2 .inside_Insurance_2_tit {
  font-family: MiSans, MiSans;
  font-weight: bold;
  font-size: 0.22rem;
  color: #000000;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-bottom: 0.3rem;
}
.inside_Insurance .inside_Insurance_2 .inside_Insurance_2_intro {
  margin-bottom: 0.4rem;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.16rem;
  color: #000000;
  line-height: 2;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_Insurance .inside_Insurance_2 .inside_Insurance_2_contact {
  padding-top: 0.43rem;
  border-top: 1px solid #9F9F9F;
  border-bottom: 1px solid #9F9F9F;
}
.inside_Insurance .inside_Insurance_2 .inside_Insurance_2_contact ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -1.14rem;
}
.inside_Insurance .inside_Insurance_2 .inside_Insurance_2_contact ul li {
  width: 33.3333%;
  padding: 0 1.14rem;
  margin-bottom: 0.43rem;
}
.inside_Insurance .inside_Insurance_2 .inside_Insurance_2_contact ul li .item > div:not(:last-child) {
  margin-bottom: 0.1rem;
}
.inside_Insurance .inside_Insurance_2 .inside_Insurance_2_contact ul li .item .department {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.2rem;
  color: #000000;
  text-align: left;
  font-style: normal;
  text-transform: none;
  font-weight: bold;
}
.inside_Insurance .inside_Insurance_2 .inside_Insurance_2_contact ul li .item .mail a {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.16rem;
  color: #000000;
  text-align: left;
  font-style: normal;
  text-transform: none;
  white-space: nowrap;
}
.inside_Insurance .inside_Insurance_2 .inside_Insurance_2_contact ul li .item .member {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.16rem;
  color: #000000;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_Insurance .inside_Insurance_2 .downloadTab {
  padding-top: 0.52rem;
  padding-bottom: 0.2rem;
  border-bottom: 1px solid #9F9F9F;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .toptab {
  margin-bottom: 0.4rem;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.24rem;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul li {
  padding: 0 0.24rem;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul li .item {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 0.09rem 0.3rem;
  border-radius: 0.34rem 0.34rem 0.34rem 0.34rem;
  border: 1px solid #25254C;
  transition: all 0.5s;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul li .item span {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.16rem;
  color: #414141;
  line-height: 1;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-right: 0.14rem;
  transition: all 0.5s;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul li .item i {
  color: #414141;
  font-size: 0.18rem;
  transition: all 0.5s;
  display: block;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul li .item:hover {
  background-color: #DD0A1E;
  border-color: #DD0A1E;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul li .item:hover span {
  color: #fff;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul li .item:hover i {
  color: #fff;
  transform: rotate(90deg);
}
.inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul .active .item {
  background-color: #DD0A1E;
  border-color: #DD0A1E;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul .active .item span {
  color: #fff;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul .active .item i {
  transform: rotate(90deg);
  color: #fff;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li:not(:first-child) {
  display: none;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li > ul {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  margin: 0 -0.43rem;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li > ul > li {
  padding: 0 0.43rem;
  margin-bottom: 0.3rem;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li > ul > li .item a {
  display: flex;
  align-items: center;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li > ul > li .item a p {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.16rem;
  color: #000000;
  line-height: 0.3rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
  margin-right: 0.14rem;
  transition: all 0.5s;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li > ul > li .item a .btn {
  display: flex;
  align-items: center;
  padding: 0.09rem 0.2rem;
  border-radius: 0.34rem 0.34rem 0.34rem 0.34rem;
  border: 0.01rem solid #25254C;
  transition: all 0.5s;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li > ul > li .item a .btn span {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.16rem;
  color: #414141;
  line-height: 1;
  text-align: left;
  font-style: normal;
  text-transform: none;
  transition: all 0.5s;
  margin-right: 0.14rem;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li > ul > li .item a .btn i {
  color: #414141;
  font-size: 0.16rem;
  transition: all 0.5s;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li > ul > li .item a:hover p {
  color: #DD0A1E;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li > ul > li .item a:hover .btn {
  background-color: #DD0A1E;
  border-color: #DD0A1E;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li > ul > li .item a:hover .btn span {
  color: #fff;
}
.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li > ul > li .item a:hover .btn i {
  color: #fff;
}
.inside_Insurance .inside_Insurance_2 .mailList .tit {
  margin-bottom: 0.25rem;
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.25rem;
  color: #070707;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.documentlist ul {
    margin-top: 0.12rem;
}
.inside_Insurance .inside_Insurance_2 .mailList ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.45rem;
}
.inside_Insurance .inside_Insurance_2 .mailList ul li {
  padding: 0 0.45rem;
  margin-bottom: 0.45rem;
}
.inside_Insurance .inside_Insurance_2 .mailList ul li .item a {
  display: flex;
}
.inside_Insurance .inside_Insurance_2 .mailList ul li .item a i {
  color: #DD0A1E;
  font-size: 0.24rem;
  margin-right: 0.14rem;
}
.inside_Insurance .inside_Insurance_2 .mailList ul li .item a span {
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.2rem;
  color: #DD0A1E;
  line-height: 1;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_Insurance .inside_Insurance_2 .documentlist .tit {
  margin-bottom: 0.38rem;
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.25rem;
  color: #070707;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_Insurance .inside_Insurance_2 .documentlist ul li:not(:last-child) {
  margin-bottom: 0.45rem;
}
.inside_Insurance .inside_Insurance_2 .documentlist ul li .item a {
  display: flex;
}
.inside_Insurance .inside_Insurance_2 .documentlist ul li .item a span {
  margin-right: 0.14rem;
  font-family: MiSans, MiSans;
  font-weight: 400;
  font-size: 0.2rem;
  color: #DD0A1E;
  line-height: 1;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_Insurance .inside_Insurance_2 .documentlist ul li .item a i {
  color: #DD0A1E;
  font-size: 0.16rem;
}
.inside_contact {
  padding-bottom: 0.35rem;
}
.inside_contact .tit {
    display: none;
  margin-bottom: 0.33rem;
  font-family: Poppins, Poppins;
  font-weight: bold;
  font-size: 0.3rem;
  color: #070707;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_contact .contact,
.inside_contact .address {
  font-family: MiSans, MiSans;
  font-weight: bold;
  font-size: 0.22rem;
  color: #000000;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_contact .contact {
  margin-bottom: 0.9rem;
}
.inside_contact .address {
  margin-bottom: 0.37rem;
}
.inside_contact .info {
  font-family: MiSans,
        MiSans;
  font-weight: 400;
  font-size: 0.22rem;
  color: #000000;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_contact .info span {
  font-family: MiSans, MiSans;
  font-weight: bold;
  font-size: 0.22rem;
  color: #000000;
  line-height: 0.5rem;
  text-align: left;
  font-style: normal;
  text-transform: none;
}
.inside_contact .map {
  padding-top: 0.2rem;
}
.inside_ExamsAndDiplomas .list ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.15rem;
}
.inside_ExamsAndDiplomas .list ul li {
  width: 50%;
  padding: 0 0.15rem;
  margin-bottom: 0.34rem;
}
.inside_ExamsAndDiplomas .list ul li .item {
  height: 100%;
  border: 1px solid #DEDEDE;
  padding: 0.2rem 0.12rem;
}
.inside_ExamsAndDiplomas .list ul li .item .tit {
  font-weight: bold;
  font-size: 0.2rem;
  color: #DD0A1E;
  line-height: 0.3rem;
  margin-bottom: 0.09rem;
}
.inside_ExamsAndDiplomas .list ul li .item .intro {
  font-weight: 400;
  font-size: 0.18rem;
  color: #000000;
  line-height: 0.25rem;
}

.code_wrap{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.34rem 0 0.59rem 0;
}

.code_box{
    width: 4.64rem;
    height: 3.44rem;
    background: #FFFFFF;
    box-shadow: 0rem 0rem 0.2rem 0.01rem rgba(0,0,0,0.04);
    border-radius: 0.3rem 0.3rem 0.3rem 0.3rem;
    padding-top: 0.53rem;
    transition: 0.3s;
}

.code_img{
    width: 1.72rem;
    height: 1.72rem;
    margin: 0 auto 0.16rem auto;
}

.code_img img{
    width: 100%;
    height: 100%;
    transition: 0.3s;
}

.code_p1{
    font-family: MiSans, MiSans;
    font-weight: bold;
    font-size: 0.2rem;
    color: #070707;
    line-height: 0.27rem;
    text-align: center;
}

.code_p2{
    font-family: MiSans, MiSans;
    font-weight: 400;
    font-size: 0.2rem;
    color: #070707;
    line-height: 0.27rem;
    text-align: center;
}

.code_box:hover{
    box-shadow: 0rem 0rem 0.2rem 0.01rem rgba(0,0,0,0.18);
}
.code_box:hover .code_img img{
    transform: scale(1.05);
}
.tem .video_list ul{
    width: 100%;
    justify-content: space-between;
}
.tem .video_list ul li{
    width: 7.27rem;
}
.tem .video_list ul li .item .pic .img-box{
    height: 4.09rem;
}
.tem .video_list ul li .item .tit{
    font-size: 0.2rem;
    text-align: center;
}

.tem .video_list ul li:hover .item .tit{
    color: #DD0A1E;
}

.zp{
    display: flex;
    gap: 0.63rem;
}

.zp_left{
    width: 2.41rem;
}
.zp_left_box_head{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0.21rem;
    border-bottom: 0.01rem solid #CBCBCB;
    cursor: pointer;
    --r: 180deg;
}

.zp_left_box_head p{
    font-family: MiSans, MiSans;
    font-weight: bold;
    font-size: 0.22rem;
    color: #000000;
}

.zp_left_box_head img{
    width: 0.16rem;
    height: 0.09rem;
    transition: 0.3s;
    transform: rotate(var(--r));
}

.zp_left_box_body{
    margin-top: 0.33rem;
    display: none;
}

.zp_left_box_body_box{
    display: flex;
    align-items: center;
    gap: 0.1rem;
    cursor: pointer;
    margin-bottom: 0.33rem;
}

.zp_left_box_body_box_check{
    width: 0.19rem;
    height: 0.19rem;
    border-radius: 0.05rem;
    border: 0.01rem solid #C9C9C9;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.3s;
}

.zp_left_box_body_box_check img{
    width: 0.14rem;
    height: 0.09rem;
    opacity: 0;
    transition: 0.3s;
}

.check_active{
    background: #DD0A1E;
}

.check_active img{
    opacity: 1;
}

.zp_left_box_body_box_check p{
    font-family: MiSans, MiSans;
    font-weight: 400;
    font-size: 0.18rem;
    color: #000000;
}

.zp_right{
    flex: 1;
    padding-left: 0.56rem;
}

.zp_right_title{
    font-family: MiSans, MiSans;
    font-weight: 400;
    font-size: 0.18rem;
    color: #000000;
    margin-bottom: 0.42rem;
}

.zp_right_title span{
    font-family: MiSans, MiSans;
    font-weight: 400;
    font-size: 0.18rem;
    color: #DD0A1E;
}

.zp_right_srarch{
    width: 100%;
    height: 0.8rem;
    background: #FFFFFF;
    box-shadow: 0rem 0.03rem 0.2rem 0.01rem rgba(0,0,0,0.11);
    border-radius: 0.14rem;
    display: flex;
    align-items: center;
    overflow: hidden;
    padding-left: 0.42rem;
}

.zp_right_srarch img{
    width: 0.24rem;
    height: 0.24rem;
    margin-right: 0.22rem;
}

.zp_right_srarch input{
    flex: 1;
    height: 100%;
    font-family: MiSans, MiSans;
    font-weight: 400;
    font-size: 0.18rem;
    color: #000000;
}

.zp_right_srarch input::placeholder{
    font-family: MiSans, MiSans;
    font-weight: 400;
    font-size: 0.18rem;
    color: #848484;
}

.zp_right_srarch_btn{
    width: 1.81rem;
    height: 100%;
    background: #DD0A1E;
    font-family: MiSans, MiSans;
    font-weight: bold;
    font-size: 0.2rem;
    color: #FFFFFF;
    line-height: 0.8rem;
    text-align: center;
    cursor: pointer;
}

.zp_right_body{
    padding-top: 0.41rem;
}

.zp_right_box{
    height: 1rem;
    border-bottom: 0.01rem solid #D6D6D6;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.zp_right_box_right{
    display: flex;
    align-items: center;
}
.zp_right_box_btn{
    width: fit-content;
    padding: 0 0.35rem;
    height: 0.47rem;
    background: #DD0A1E;
    border-radius: 0.24rem;
    display: flex;
    align-items: center;
    gap: 0.16rem;
}

.zp_right_box_p1{
    max-width: 50%;
    display: block;
    height: auto;
    width: fit-content;
    font-family: Poppins, Poppins;
    font-weight: bold;
    font-size: 0.2rem;
    color: #020202;
}

.zp_right_box_p2{
    font-family: MiSans, MiSans;
    font-weight: 400;
    font-size: 0.16rem;
    color: #000000;
}

.zp_right_box_p3{
    margin: 0 0.35rem 0 0.48rem;
    font-family: MiSans, MiSans;
    font-weight: 400;
    font-size: 0.16rem;
    color: #000000;
}


.zp_right_box_btn p{
    font-family: MiSans, MiSans;
    font-weight: 400;
    font-size: 0.2rem;
    color: #FFFFFF;
}

.zp_right_box_btn img{
    width: 0.19rem;
    height: 0.12rem;
}

/* 弹窗 */
.popup {
    display: none;
    position: fixed;
    z-index: 100000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    --c: #DD0A1E;
}

.popup_content {
    max-width: 5.8rem;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #FFFFFF;
    border-radius: 0.08rem;
    padding-bottom: 0.45rem;
}

.popup_title {
    width: 100%;
    padding: 0 0.18rem 0 0.29rem;
    height: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #F7F7F7;
    margin-bottom: 0.29rem;
}

.popup_title p {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.18rem;
    color: #333333;
}

.close1 {
    width: 0.26rem;
    height: 0.26rem;
    cursor: pointer;
}


.popup_p1 {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #6D6D6D;
    padding-left: 0.37rem;
    margin-bottom: 0.14rem;
}

.popup_input {
    width: 5.06rem;
    height: 0.4rem;
    background: #FFFFFF;
    border-radius: 0.05rem 0.05rem 0.05rem 0.05rem;
    border: 0.01rem solid #E6E6E6;
    margin: 0 0.37rem;
    text-indent: 0.2rem;
    margin-bottom: 0.2rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.18rem;
    color: #000;
}

.up_btn {
    width: fit-content;
    height: 0.4rem;
    padding: 0 0.34rem;
    background: #FFFFFF;
    border-radius: 0.2rem;
    border: 0.01rem solid var(--c);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.12rem;
    margin-left: 0.37rem;
    cursor: pointer;
    margin-bottom: 0.2rem;
}

.up_btn p {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: var(--c);
}

.up_btn img {
    width: 0.1rem;
    height: 0.19rem;
}

.up_info {
    width: 77%;
    height: 0.4rem;
    background: #F8F8F8;
    margin: 0 auto;
    margin-bottom: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 0.15rem;
    padding-right: 0.1rem;
}

.up_info p {
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.14rem;
    color: #6D6D6D;
    white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.cancel {
    width: 0.26rem;
    height: 0.26rem;
    filter: invert(50%) grayscale(100%);
    cursor: pointer;
}

.btn_box {
    display: flex;
    justify-content: center;
    gap: 0.3rem;
    margin-top: 0.3rem;
}

.sub {
    width: 1.36rem;
    height: 0.4rem;
    background: var(--c);
    border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #FFFFFF;
    text-align: center;
    line-height: 0.4rem;
    border: none;
    cursor: pointer;
}

.close2 {
    width: 1.36rem;
    height: 0.4rem;
    background: #FFFFFF;
    border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
    border: 0.01rem solid var(--c);
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: var(--c);
    text-align: center;
    line-height: 0.4rem;
    cursor: pointer;
}

.popup_btn {
    width: 1.36rem;
    height: 0.4rem;
    background: var(--c);
    box-shadow: 0rem 0rem 0.06rem 0.01rem rgba(0, 0, 0, 0.16);
    border-radius: 0.2rem 0.2rem 0.2rem 0.2rem;
    font-family: Microsoft YaHei, Microsoft YaHei;
    font-weight: 400;
    font-size: 0.16rem;
    color: #FFFFFF;
    line-height: 0.4rem;
    text-align: center;
    margin: 0 auto;
    margin-top: 0.25rem;
    cursor: pointer;
}

.file_wrap{
    display: flex;
    flex-wrap: wrap;
}

.file_wrap>div{
    width: 50%;
}

.item.flex{
    display: flex;
    align-items: center;
}

.item.flex>a{
    width: auto;
}


@media only screen and (max-width: 1024px) {
  .index_box{
    padding: 0.8rem 0;
  }
  .index_tit{
    font-size: 0.4rem;
  }
  .index_Introduction .index_Introduction_intro{
    font-size: 14px;
    line-height: 0.4rem;
  }
  .index_Introduction .index_Introduction_advantage ul{
    display: block;
  }
  .index_Introduction .index_Introduction_advantage ul li{
    width: 100%;
    /* padding: 0; */
  }
  .index_Introduction .index_Introduction_advantage ul li:last-child{
    margin-top: 0.3rem;
  }
  .index_Introduction .index_Introduction_advantage ul li .item{
    max-height: inherit;
    padding: 0.8rem 0.63rem 0.62rem 0.63rem;
  }
  .intro{
    font-size: 12px;
  }
  .index_Introduction .index_Introduction_video .play img{
    width: 1rem;
  }
  .index_department .slick_index_department .slick-list{
    margin: 0 0.6rem;
    padding: 0.6rem 0;
  }
  .index_department .index_tit{
    margin-bottom: 0.4rem;
  }
  .index_department .slick_index_department .item .tit{
    font-size: 12px;
  }
  .inside_Governance .downLoad ul{
    display: block;
  }
  .inside_Governance .downLoad ul li{
    width: 100%;
  }
  .inside_team .teamList ul{
    display: block;
  }
  .inside_team .teamList ul li{
    width: 100%;
  }
  .zp_right_box_right{
    justify-content: space-between;
    width: 100%;
  }
  .inside_tuition{
    padding-top: 0.5rem;
  }
  .tem .video_list ul{
    margin: 0;
  }
  .tem .video_list ul li{
    width: auto;
    flex: 0 0 100%;
    padding: 0;
  }
  .img-box img{
    /* left: 50%;
    transform: translate(-50%,0); */
  }
  .inside_contact span{
    display: block;
    width: 100%;
    font-size: 12px;
  }
  .inside_contact img{
    width: 100%;
    height: auto;
  }
  .inside_programming .inside_programming_1 .list ul li{
    flex: 0 0 50%;
  }
  .inside_programming .inside_programming_2 .list ul{
    display: block;
  }
  .inside_programming .inside_programming_2 .list ul li{
    width: 100%;
  }
  .inside_programming .inside_programming_2 .list2 ul li{
    flex: 0 0 50%;
    margin-bottom: 0.2rem;
  }
  .inside_news .slick_inside_news .item{
    display: block;
  }
  .inside_news .slick_inside_news .item .pic{
    width: 100%;
  }
  .img-box img{
    width: 100% !important;
  }
  .inside_news .slick_inside_news .item .infobox{
    padding: 0.22rem 0.2rem;
    width: 100%;
  }
  .inside_news .slick_inside_news .item .infobox .newstit,.inside_news .slick_inside_news .item .infobox .time,.inside_news .slick_inside_news .item .infobox .intro{
    margin-bottom: 0.2rem;
    font-size: 12px;
  }
  .inside_news .inside_news_list ul li .newsitem .newsitem_l .infobox{
    padding: 0 0.3rem;
  }
  .inside_news .inside_news_list ul li .newsitem .newsitem_r{
    flex:0 0 2.11rem;
  }
  .inside_news .inside_news_list ul li .newsitem:hover .newsitem_r img{
    transform: translate(-50%,0);
  }
  .inside_news .inside_news_list ul li .newsitem .newsitem_l .infobox .intro,.inside_news .inside_news_list ul li .newsitem .newsitem_l .infobox .tit a,.inside_news .inside_news_list ul li .newsitem .newsitem_l .infobox .more a span,.inside_AES .inside_AES_1_list .item .infobox .intro{
    font-size: 12px;
  }
  .inside_Insurance .inside_Insurance_2 .inside_Insurance_2_contact ul{
    display: block;
  }
  .inside_Insurance .inside_Insurance_2 .inside_Insurance_2_contact ul li{
    width: 100%;
  }
  .inside_Insurance .inside_Insurance_2 .inside_Insurance_2_contact ul li .item .mail a,.inside_Insurance .inside_Insurance_2 .inside_Insurance_2_intro,.inside_Insurance .inside_Insurance_2 .inside_Insurance_2_contact ul li .item .member,.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li > ul > li .item a p,.inside_Insurance .inside_Insurance_2 .downloadTab .bottomtab > ul > li > ul > li .item a .btn span,.inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul li .item span{
    font-size: 12px;
  }
  .inside_Insurance .inside_Insurance_2 .inside_Insurance_2_tit,.inside_Insurance .inside_Insurance_2 .inside_Insurance_2_contact ul li .item .department{
    font-size: 14px;
  }
  .inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul li{
    padding: 0 0.1rem;
    flex: 0 0 33.333%;
  }
  .code_wrap{
    width: 100%;
    display: block;
  }
  .code_box{
    width: 70%;
    margin: auto;
    margin-top: 0.4rem;
  }
  .index_department{
    overflow: hidden;
  }
  .inside_programming .inside_programming_2 .list ul li .item .infobox .tit{
    font-size: 14px;
  }
  .inside_programming .inside_programming_2 .list2 ul li .item .tit,.inside_programming .inside_programming_2 .list2 ul li .item .intro,.inside_programming .inside_programming_2 .list ul li .item .infobox .intro{
    font-size: 12px !important;
  }
  .inside_Insurance .inside_Insurance_2 .downloadTab .toptab ul{
    margin: 0;
  }
}