.about_box {
  width: 100%;
}

.about_box .about_cont_tab {
  margin       : 0 0.5rem;
  height       : 0.98rem;
  border-bottom: 0.02rem solid #e9e9f4;
  display      : flex;
}

.about_box .about_cont_tab .tabbox {
  position   : relative;
  height     : 100%;
  line-height: 0.98rem;
  padding    : 0 0.14rem;
  box-sizing : border-box;
  cursor     : pointer;
}

.about_box .about_cont_tab .tabbox .tab_bg {
  position: absolute;
  width   : 0.83rem;
  height  : 0.26rem;
  top     : 0.48rem;
  left    : 0.16rem;
  display : none;
}

.about_box .about_cont_tab .tabbox .latery {
  display: inline-block;
}

.about_box .about_cont_tab .tabbox div {
  font-size  : 0.18rem;
  font-family: SYht_Regular;
  font-weight: 400;
  color      : #1c1c1c;
}

.about_box .about_cont_tab .tab_active {
  border-bottom: 0.04rem solid #606060;
  box-sizing   : border-box;
}

.about_box .about_cont_tab .tab_active div {
  position   : relative;
  font-size  : 0.22rem;
  font-family: SYht_Bold;
  font-weight: 700;
  color      : #2a2a2a;
}

.about_box .about_cont_main {
  position: relative;
  width   : 100%;
  height  : calc(100% - 0.98rem);
}

.about_box .about_cont_main .tab1_cont {
  position  : relative;
  width     : calc(100% - 0.5rem - 0.5rem);
  height    : 100%;
  padding   : 0.21rem 0 0.7rem 0;
  box-sizing: border-box;
  margin    : 0 0.5rem;
}

.about_box .about_cont_main .tab1_cont .sec_tabs {
  width        : 100%;
  height       : 0.68rem;
  display      : flex;
  margin-bottom: 0.2rem;
}

.about_box .about_cont_main .tab1_cont .sec_tabs .sec_tab {
  width        : 1.3rem;
  height       : 0.47rem;
  margin-right : 0.15rem;
  background   : linear-gradient(0deg, #c4e1fd 0%, #eaf7ff 100%);
  border-radius: 0.1rem;
  font-size    : 0.18rem;
  font-family  : SYht_Regular;
  font-weight  : 400;
  text-align   : center;
  line-height  : 0.47rem;
  color        : #000000;
  cursor       : pointer;
}

.about_box .about_cont_main .tab1_cont .sec_tabs .sec_tab_active {
  background: linear-gradient(0deg, #68a4ff 0%, #3c70ff 100%);
  color     : #ffffff;
}

.about_box .about_cont_main .tab1_cont .cont_detail .qyjj .about_main_bg {
  width : 5.33rem;
  height: 4.61rem;
  margin: 0.47rem 0.3rem 0 0;
  float : left;
}

.about_box .about_cont_main .tab1_cont .cont_detail .qyjj .about_main_intro {
  width       : 100%;
  font-size   : 0.16rem;
  font-family : SYht_Regular;
  font-weight : 400;
  color       : #000000;
  line-height : 0.32rem;
  text-align  : justify;
  text-justify: inter-ideograph;
  word-break  : break-all;
}

.about_box .about_cont_main .tab1_cont .cont_detail .qyjj .about_main_intro p {
  margin     : 0;
  text-indent: 0.32rem;
}

.about_box .about_cont_main .tab1_cont .cont_detail .qyry {
  width: 100%;
}

.about_box .about_cont_main .tab1_cont .cont_detail .qyry .qyry_cont {
  width       : calc(100% / 3);
  padding-left: 0.2rem;
  box-sizing  : border-box;
}

.about_box .about_cont_main .tab1_cont .cont_detail .qyry .qyry_cont .qyry_box {
  width: 3.54rem;
}

.about_box .about_cont_main .tab1_cont .cont_detail .qyry .qyry_cont .qyry_box img {
  width     : 3.54rem;
  height    : 2.38rem;
  object-fit: cover;
}

.about_box .about_cont_main .tab1_cont .cont_detail .qyry .qyry_cont .qyry_box div {
  font-size  : 0.18rem;
  font-family: SYht_Regular;
  font-weight: 400;
  color      : #000000;
  line-height: 0.3rem;
  text-align : center;
  padding    : 0.15rem 0 0.3rem 0;
  box-sizing : border-box;
}

.about_box .about_cont_main .tab1_cont .cont_detail .zscq {
  width: 100%;
}

.about_box .about_cont_main .tab1_cont .cont_detail .zscq img {
  width : 100%;
  height: auto;
}

.about_box .about_cont_main .tab1_cont .cont_detail .shyx {
  width: 100%;
}

.about_box .about_cont_main .tab1_cont .cont_detail .shyx .shyx_cont {
  width       : calc(100% / 2);
  padding-left: 0.14rem;
  box-sizing  : border-box;
}

.about_box .about_cont_main .tab1_cont .cont_detail .shyx .shyx_cont .shyx_box {
  width: 5.71rem;
}

.about_box .about_cont_main .tab1_cont .cont_detail .shyx .shyx_cont .shyx_box img {
  width     : 100%;
  height    : 4.14rem;
  object-fit: cover;
}

.about_box .about_cont_main .tab1_cont .cont_detail .shyx .shyx_cont .shyx_box div {
  font-size  : 0.2rem;
  font-family: SYht_Regular;
  font-weight: 400;
  color      : #000000;
  text-indent: 0.36rem;
  line-height: 0.36rem;
  padding    : 0.2rem 0 0.38rem 0;
  box-sizing : border-box;
}

.about_box .about_cont_main .tab1_cont .cont_detail .shyx .shyx_cont:nth-child(3) {
  width       : 100%;
  padding-left: 0;
}

.about_box .about_cont_main .tab1_cont .cont_detail .shyx .shyx_cont:nth-child(3) .shyx_box {
  width  : 100%;
  display: block;
  margin : 0 auto;
}

.about_box .about_cont_main .tab1_cont .cont_detail .shyx .shyx_cont:nth-child(3) .shyx_box img {
  width     : 11.7rem;
  height    : auto;
  object-fit: cover;
  display   : block;
  margin    : 0 auto;
}

.about_box .about_cont_main .tab1_cont .cont_detail .ldkd {
  width: 100%;
}

.about_box .about_cont_main .tab1_cont .cont_detail .ldkd .ldkd_cont {
  width       : calc(100% / 2);
  padding-left: 0.35rem;
  box-sizing  : border-box;
}

.about_box .about_cont_main .tab1_cont .cont_detail .ldkd .ldkd_cont .ldkd_box {
  width: 5.29rem;
}

.about_box .about_cont_main .tab1_cont .cont_detail .ldkd .ldkd_cont .ldkd_box img {
  width     : 100%;
  height    : 3.5rem;
  object-fit: cover;
}

.about_box .about_cont_main .tab1_cont .cont_detail .ldkd .ldkd_cont .ldkd_box div {
  font-size  : 0.18rem;
  font-family: SYht_Regular;
  font-weight: 400;
  color      : #000000;
  text-indent: 0.36rem;
  line-height: 0.36rem;
  padding    : 0.2rem 0 0.38rem 0;
  box-sizing : border-box;
}

.about_box .about_cont_main .tab1_cont .cont_detail .mtbd .mtbd_cont {
  width       : calc(100% / 3);
  padding-left: 0.2rem;
  box-sizing  : border-box;
}

.about_box .about_cont_main .tab1_cont .cont_detail .mtbd .mtbd_cont .mtbd_box {
  width : 3.6rem;
  height: auto;
}

.about_box .about_cont_main .tab1_cont .cont_detail .mtbd .mtbd_cont .mtbd_box img {
  width        : 3.6rem;
  height       : auto;
  margin-bottom: 0.6rem;
}

.about_box .about_cont_main .tab2_cont {
  position  : relative;
  width     : calc(100% - 0.5rem - 0.5rem);
  height    : 100%;
  padding   : 0.5rem 0 0.4rem 0;
  box-sizing: border-box;
  margin    : 0 0.5rem;
}

.about_box .about_cont_main .tab2_cont .khml_box {
  width        : 100%;
  margin-bottom: 0.37rem;
}

.about_box .about_cont_main .tab2_cont .khml_box .card {
  width        : 2.8rem;
  height       : 0.66rem;
  background   : linear-gradient(0deg, #c4e1fd 0%, #eaf7ff 100%);
  border-radius: 0.1rem;
  padding      : 0 0.44rem;
  box-sizing   : border-box;
  font-size    : 0.24rem;
  font-family  : SYht_Regular;
  font-weight  : 400;
  color        : #000000;
  text-align   : center;
}

.about_box .about_cont_main .tab2_cont .khml_box .shengcent {
  width : 2.8rem;
  height: 0.89rem;
}

.about_box .about_cont_main .tab2_cont .khml_box .shengcent .khml_sheng {
  padding-bottom: 0.23rem;
  box-sizing    : border-box;
  margin        : 0 0.21rem 0 0;
  line-height   : 0.66rem;
}

.about_box .about_cont_main .tab2_cont .khml_box .khml_shibox {
  width: 100%;
}

.about_box .about_cont_main .tab2_cont .khml_box .khml_shibox .shicent {
  width : calc(100% / 4);
  height: 0.89rem;
}

.about_box .about_cont_main .tab2_cont .khml_box .khml_shibox .shicent .khml_shi {
  display        : flex;
  justify-content: center;
  align-items    : center;
  flex-direction : row;
}

.about_box .about_cont_main .tab3_cont {
  position  : relative;
  width     : 100%;
  height    : 100%;
  padding   : 0.5rem 0 0.4rem 0;
  box-sizing: border-box;
}

.about_box .about_cont_main .tab3_cont .txt {
  font-size  : 0.16rem;
  font-family: SYht_Regular;
  font-weight: 400;
  color      : #000000;
  line-height: 0.32rem;
  text-indent: 0.32rem;
  margin     : 0 0.5rem;
}

.about_box .about_cont_main .tab3_cont .imgs {
  position: relative;
  width   : 12.01rem;
  height  : 4.97rem;
  margin  : 0.8rem 0.5rem 0.1rem 0.5rem;
}

.about_box .about_cont_main .tab3_cont .imgs img {
  width : 12.01rem;
  height: 4.97rem;
}

.about_box .about_cont_main .tab3_cont .news_list .row {
  position       : relative;
  width          : calc(100% - 0.5rem);
  height         : 2.04rem;
  padding        : 0.25rem 0.6rem;
  box-sizing     : border-box;
  display        : flex;
  justify-content: space-between;
  align-items    : center;
  flex-direction : row;
}

.about_box .about_cont_main .tab3_cont .news_list .row .tran {
  position : absolute;
  width    : 0.05rem;
  height   : 0.07rem;
  right    : 0.02rem;
  top      : 50%;
  transform: translateY(-50%);
}

.about_box .about_cont_main .tab3_cont .news_list .row .list_left {
  position: relative;
  width   : 2.3rem;
  height  : 100%;
}

.about_box .about_cont_main .tab3_cont .news_list .row .list_left img {
  width : 100%;
  height: 100%;
}

.about_box .about_cont_main .tab3_cont .news_list .row .list_right {
  position       : relative;
  width          : calc(100% - 2.3rem - 0.3rem);
  height         : 100%;
  display        : flex;
  justify-content: space-between;
  align-items    : flex-start;
  flex-direction : column;
}

.about_box .about_cont_main .tab3_cont .news_list .row .list_right .list_tit {
  width        : 9rem;
  font-size    : 0.26rem;
  font-family  : SYht_Regular;
  font-weight  : 400;
  color        : #000000;
  cursor       : pointer;
  white-space  : nowrap;
  overflow     : hidden;
  text-overflow: ellipsis;
}

.about_box .about_cont_main .tab3_cont .news_list .row .list_right .list_cont {
  width             : 100%;
  height            : 0.72rem;
  font-size         : 0.16rem;
  font-family       : SYht_Regular;
  font-weight       : 400;
  color             : #8c8c8c;
  text-align        : justify;
  text-justify      : inter-ideograph;
  letter-spacing    : 0.01rem;
  line-height       : 0.24rem;
  display           : -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow          : hidden;
  text-overflow     : ellipsis;
}

.about_box .about_cont_main .tab3_cont .news_list .row .list_right .list_bot {
  width          : 100%;
  display        : flex;
  justify-content: space-between;
  align-items    : center;
}

.about_box .about_cont_main .tab3_cont .news_list .row .list_right .list_bot .list_time {
  font-size  : 0.16rem;
  font-family: SYht_Regular;
  font-weight: 400;
  color      : #8c8c8c;
}

.about_box .about_cont_main .tab3_cont .news_list .row .list_right .list_bot .list_btn {
  height       : 0.31rem;
  padding      : 0 0.17rem;
  box-sizing   : border-box;
  text-align   : center;
  line-height  : 0.31rem;
  border-radius: 0.15rem;
  font-size    : 0.16rem;
  font-family  : SYht_Regular;
  font-weight  : 400;
  color        : #4178ff;
  cursor       : pointer;
}

.about_box .about_cont_main .tab3_cont .news_list .row:hover {
  background: #f6f9ff;
}

.about_box .about_cont_main .tab3_cont .news_list .row:hover::before {
  position  : absolute;
  content   : "";
  width     : 0.09rem;
  height    : 100%;
  right     : 0;
  top       : 0;
  background: #4577f0;
}

.about_box .about_cont_main .tab3_cont .news_list .row:hover .list_tit {
  color: #4577f0;
}

.about_box .about_cont_main .tab3_cont .news_list .row:hover .list_bot .list_btn {
  background: #4577f0;
  color     : #fff;
}