@font-face {
  font-family: Arial-BoldItalicMT;
  src: url("../font/arialbi.ttf");
}


body * {
  box-sizing: border-box;
  flex-shrink: 0;
  /*background-color: rgba(255, 255, 255, 1);*/
  margin: 0;
  /*margin: 0;*/
  /*padding: 0;*/
}
body {
  font-family: PingFangSC-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma,
    Arial, PingFang SC-Light, Microsoft YaHei;
}
input {
  background-color: transparent;
  border: 0;
}
button {
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  outline: none;
  background-color: transparent;
}

button:active {
  opacity: 0.6;
}
.flex-col { /* 列 */
  display: flex; /* 弹性布局 */
  flex-direction: column; /* 主轴为垂直方向，起点在上沿。 */
}
.flex-row { /* 行 */
  display: flex;
  flex-direction: row;
}
.justify-start {
  display: flex;
  justify-content: flex-start;
}
.justify-center {
  display: flex;
  justify-content: center;
}

.justify-end {
  display: flex;
  justify-content: flex-end;
}
.justify-evenly {
  display: flex;
  justify-content: space-evenly;
}
.justify-around {
  display: flex;
  justify-content: space-around;
}
.justify-between {
  display: flex;
  justify-content: space-between;
}
.align-start {
  display: flex;
  align-items: flex-start;
}
.align-center {
  display: flex;
  align-items: center;
}
.align-end {
  display: flex;
  align-items: flex-end;
}
/* 选取所有的a标签 */
a {
  color: inherit; /* 设置颜色为默认值（inherit）*/
  text-decoration: none; /* 移除下划线效果 */
}


.header {

}

.header a {
  text-decoration:none; color:#000;
}



.title-image-text {
  width: 3.414rem;
  height: 0.854rem;
  margin-top: 0.64rem;
}

.title-image-text .title-image-label {
  width: 0.64rem;
  height: 0.64rem;
  margin-top: 0.107rem;
}

.title-image-text .title-image-text-group {
  width: 2.56rem;
  height: 0.854rem;
  overflow-wrap: break-word;
  color: rgba(38, 38, 38, 1);
  font-size: 0.64rem;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 0.854rem;
}


.title-image-line {
  width: 9.814rem;
  height: 0.027rem;
  margin-top: 0.214rem;
}


.info-text-wrapper {
  width: 7.867rem;
  height: 0.64rem;
  margin-top: 0.4rem;
}

.info-text-wrapper_text_13 {
  width: 0.32rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(169, 27, 51, 1);
  font-size: 0.64rem;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}

.info-text-wrapper_text_14 {
  width: 7.254rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(89, 89, 89, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
}






.page-number-section_18 {
  width: 12.827rem;
  height: 0.747rem;
  margin: 1.067rem 0 0 19.147rem;
}

.page-number-box_14 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 4px;
  height: 0.747rem;
  border: 1px solid rgba(240, 240, 240, 1);
  width: 1.28rem;
}

.page-number-image-wrapper_5 {
  background-color: rgba(255, 255, 255, 0.01);
  height: 0.294rem;
  width: 0.507rem;
  margin: 0.214rem 0 0 0.374rem;
}

.page-number-thumbnail_11 {
  width: 0.107rem;
  height: 0.267rem;
  margin: 0.027rem 0 0 0.214rem;
}

.page-number-text-wrapper_10 {
  background-color: rgba(169, 27, 51, 1);
  border-radius: 4px;
  height: 0.747rem;
  margin-left: 0.374rem;
  width: 1.28rem;
}

.page-number-text_66 {
  width: 0.16rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 0.08rem 0 0 0.5rem;
}

.page-number-text-wrapper_11 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 4px;
  height: 0.747rem;
  border: 1px solid rgba(240, 240, 240, 1);
  margin-left: 0.374rem;
  width: 1.28rem;
}

.page-number-text_67 {
  width: 0.24rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(89, 89, 89, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: right;
  white-space: nowrap;
  line-height: 0.587rem;
  margin: 0.08rem 0 0 0.5rem;
}


.page-number-box_15 {
  background-color: rgba(255, 255, 255, 1);
  border-radius: 4px;
  height: 0.747rem;
  border: 1px solid rgba(240, 240, 240, 1);
  margin-left: 0.374rem;
  width: 1.28rem;
}

.page-number-image-wrapper_6 {
  background-color: rgba(255, 255, 255, 0.01);
  height: 0.294rem;
  width: 0.507rem;
  margin: 0.214rem 0 0 0.4rem;
}

.page-number-thumbnail_12 {
  width: 0.107rem;
  height: 0.267rem;
  margin: 0.027rem 0 0 0.187rem;
}



.friendship-section_12 {
  background-color: rgba(247, 248, 250, 1);
  width: 51.2rem;
  height: 1.867rem;
  margin-top: 1.067rem;
}

.friendship-image_7 {
  width: 51.2rem;
  height: 0.027rem;
}

.friendship-group_19 {
  width: 23.414rem;
  height: 0.587rem;
  margin: 0.614rem 0 0.64rem 13.894rem;
}

.friendship-text_30 {
  width: 2.134rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(117, 117, 117, 1);
  font-size: 0.533rem;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
}

.friendship-image_8 {
  width: 0.027rem;
  height: 0.587rem;
  margin-left: 0.587rem;
}
.friendship-text_31 {
  /*width: 2.24rem;*/
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(117, 117, 117, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-right: 0.514rem;
}






.about-section_13 {
  background-color: rgba(169, 27, 51, 1);
  width: 51.2rem;
  height: 4.907rem;
  margin-bottom: 0.027rem;
}

.about-image_9 {
  width: 51.2rem;
  height: 0.027rem;
}

.about-block_8 {
  width: 23.574rem;
  height: 4.267rem;
  margin: 0.294rem 0 0.32rem 13.814rem;
}

.about-group_20 {
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  width: 3.574rem;
  height: 4.267rem;
}

.about-image-text_40 {
  width: 2.934rem;
  height: 3.68rem;
  margin: 0.32rem 0 0 0.32rem;
}

.about-image_10 {
  width: 2.934rem;
  height: 2.934rem;
}

.about-text-group_16 {
  width: 2.56rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.214rem 0 0 0.187rem;
}

.about-group_21 {
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 8px;
  width: 3.574rem;
  height: 4.267rem;
  margin-left: 0.854rem;
}

.about-image-text_41 {
  width: 2.934rem;
  height: 3.68rem;
  margin: 0.32rem 0 0 0.32rem;
}

.about-image_11 {
  width: 2.934rem;
  height: 2.934rem;
  /*border: 1px solid rgba(255, 255, 255, 1);*/
}

.about-text-group_17 {
  width: 2.56rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin: 0.214rem 0 0 0.187rem;
}

.about-group_22 {
  width: 14.294rem;
  height: 2.454rem;
  margin: 0.907rem 0 0 1.28rem;
}

.about-group_23 {
  width: 7.76rem;
  height: 0.534rem;
}

.about-text_38 {
  width: 1.28rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
}

.about-box_18 {
  background-color: rgba(196, 197, 204, 1);
  width: 0.027rem;
  height: 0.427rem;
  margin: 0.054rem 0 0 0.427rem;
}

.about-text_39 {
  width: 1.28rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin-left: 0.427rem;
}

.about-box_19 {
  background-color: rgba(196, 197, 204, 1);
  width: 0.027rem;
  height: 0.427rem;
  margin: 0.054rem 0 0 0.427rem;
}

.about-text_40 {
  width: 1.28rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin-left: 0.427rem;
}

.about-box_20 {
  background-color: rgba(196, 197, 204, 1);
  width: 0.027rem;
  height: 0.427rem;
  margin: 0.054rem 0 0 0.427rem;
}

.about-text_41 {
  width: 1.28rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin-left: 0.427rem;
}

.about-text_42 {
  width: 14.294rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin-top: 0.107rem;
}

.about-text_43 {
  width: 13.52rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin-top: 0.107rem;
}

.about-text_44 {
  width: 9.947rem;
  height: 0.534rem;
  overflow-wrap: break-word;
  color: rgba(250, 250, 250, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
  line-height: 0.534rem;
  margin-top: 0.107rem;
}








.header_text .text_top:hover,
.header_text .text_bottom:hover{
  font-weight: 600;
  cursor: pointer;
}




.head_nav {
  box-shadow: 0rem 3px 8px 0px rgba(0, 0, 0, 0.06);
  background-color: rgba(240, 240, 240, 1);
  position: relative;
  width: 51.2rem;
  height: 2.347rem;
}

.head_nav .text-wrapper {
  width: 1.707rem;
  height: 0.426rem;
  margin: 0.426rem 0 0 1.333rem;
}

.head_nav .text-wrapper_0 {
  width: 1.707rem;
  height: 1.494rem;
  margin: 0.427rem 0 0 0.854rem;
}

.head_nav .text_top {
  width: 2.3rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(89, 89, 89, 1);
  font-size: 0.48rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
}

.head_nav .text_bottom {
  width: 2.3rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(89, 89, 89, 1);
  font-size: 0.48rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: center;
  white-space: nowrap;
  line-height: 0.64rem;
  margin-top: 0.214rem;
}

.head_nav .text_active {
  font-weight: 600;
  white-space: nowrap;
}






.head_nav .text-wrapper_1 {
  width: 1.707rem;
  height: 1.494rem;
  margin: 0.427rem 0 0 0.854rem;
}


.head_nav .text-wrapper_2 {
  width: 1.707rem;
  height: 1.494rem;
  margin: 0.427rem 0 0 0.854rem;
}
.head_nav .text-wrapper_3 {
  width: 1.707rem;
  height: 1.494rem;
  margin: 0.427rem 0 0 0.854rem;
}

.head_nav .text-wrapper_4 {
  width: 2.134rem;
  height: 1.494rem;
  margin: 0.427rem 0 0 1.054rem;
}

.head_nav .text-wrapper_5 {
  width: 1.707rem;
  height: 1.494rem;
  margin: 0.427rem 0 0 0.854rem;
}
.head_nav .text-wrapper_6 {
  width: 1.707rem;
  height: 1.494rem;
  margin: 0.427rem 0 0 0.854rem;
}

.head_nav .text-wrapper_7 {
  width: 2.107rem;
  height: 1.494rem;
  margin: 0.427rem 0 0 0.854rem;
}


.head_nav .image_1 {
  width: 3.947rem;
  height: 1.814rem;
  margin: 0.267rem 0 0 10.88rem;
}

.head_nav .image_2 {
  width: 1.974rem;
  height: 1.387rem;
  margin: 0.427rem 11.094rem 0 1.52rem;
}



.home-box {
  width: 2.187rem;
  height: 0.587rem;
  margin: 0.64rem 0 0.6rem 10.454rem;
}






.home-box .top {
  width: 0.747rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(140, 140, 140, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
}

.home-box .top:hover {
  width: 0.747rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgb(169, 27, 51);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  cursor: pointer; /* 手 */
}
.home-box .tag {
  width: 0.427rem;
  height: 0.427rem;
  margin: 0.08rem 0 0 0.214rem;
}

.home-box .parent-text {
  /*width: 0.587rem;*/
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(140, 140, 140, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-left: 0.214rem;
}


.home-box .parent-text:hover {
  /*width: 0.587rem;*/
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgb(169, 27, 51);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-left: 0.214rem;
  cursor: pointer; /* 手 */
}



.home-box .current-text {
  /*width: 0.587rem;*/
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(38, 38, 38, 1);
  font-size: 0.373rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-left: 0.214rem;
}


.home-box .informShare {
  margin: -0.8rem 0 0 25.586rem;
}

.home-box .share_label {
  width: 1.28rem;
  height: 0.533rem;
  overflow-wrap: break-word;
  color: rgba(117, 117, 117, 1);
  font-size: 0.32rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.533rem;
  /*margin: 5px 0 0 842px;*/
}

.home-box .we-chat_label {
  width: 0.8rem;
  height: 0.8rem;
}

.home-box .micro-blog_label {
  width: 0.8rem;
  height: 0.8rem;
  margin-left: 0.213rem;
}

.home-box .link_label {
  width: 0.8rem;
  height: 0.8rem;
  margin-left: 0.213rem;
}







.home-box_2 {
  width: 2.187rem;
  height: 0.587rem;
  margin: 0.64rem 0 0.6rem 10.454rem;
}




.home-box_2 .top_2 {
  width: 0.747rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(140, 140, 140, 1);
  font-size: 0.453rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
}

.home-box_2 .top_2:hover {
  width: 0.747rem;
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgb(169, 27, 51);
  font-size: 0.453rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  cursor: pointer; /* 手 */
}
.home-box_2 .tag_2 {
  width: 0.427rem;
  height: 0.427rem;
  margin: 0.08rem 0 0 0.214rem;
}

.home-box_2 .parent-text_2 {
  /*width: 0.587rem;*/
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(140, 140, 140, 1);
  font-size: 0.453rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-left: 0.214rem;
}


.home-box_2 .parent-text_2:hover {
  /*width: 0.587rem;*/
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgb(169, 27, 51);
  font-size: 0.453rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-left: 0.214rem;
  cursor: pointer; /* 手 */
}



.home-box_2 .current-text_2 {
  /*width: 0.587rem;*/
  height: 0.587rem;
  overflow-wrap: break-word;
  color: rgba(38, 38, 38, 1);
  font-size: 0.453rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.587rem;
  margin-left: 0.214rem;
}







.topInfo {
  background-color: rgba(169, 27, 51, 1);
  width: 51.2rem;
  height: 1.387rem;

  /*float: right;*/
  /*font-size: 14px;*/
  /*display: flex;*/
  /*flex-wrap: wrap;*/
  /*justify-content: flex-end*/
}

/*.topInfo .importantWeb {*/
/*  width: 100%;*/
/*  display: flex;*/
/*  justify-content: space-between;*/
/*  margin-bottom: 5px;*/
/*  line-height: 45px*/
/*}*/



.topInfo .search_box {
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 18px;
  width: 2.774rem;
  height: 0.96rem;
  margin: 0.214rem 0 0 35.894rem;
  cursor: pointer;
}

.topInfo .search_box .text_info{
  width: 0.854rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.16rem 0.64rem 0 0.214rem;
}


.topInfo .search_box:hover .text_info{
  color: #A91B33 !important;
}

.topInfo .search_box:hover {
  background-color: white;
}
.topInfo .search_box:hover .search_red {
  display: block !important;
}
.topInfo .search_box:hover .search {
  display: none !important;
}


.topInfo .search_box .label_1 {
  width: 0.64rem;
  height: 0.64rem;
  margin: 0.16rem 0 0 0.427rem;
}





.topInfo .search_box_ {
  width: 180px;
  height: 0.96rem;
  margin: 0.214rem 0 0 33.894rem;
  overflow: hidden;
  float: left;
  border-radius: 30px;
  /*margin: 3px 3% 0 0;*/
  border: 1px solid #BA495C;

  background-color: #BA495C;
}

/*.topInfo .search_box:hover .search-1,.topInfo .search_box:hover .search-2 {*/
/*  background-color: #fff*/
/*}*/

.topInfo .search_box .search-1 {
  width: 229px;
  height: 0.96rem;
  line-height: 50px;
  padding: 0 15px;
  box-sizing: border-box;
  font-size: 16px;
  color: #FFF;
  outline: none;
  float: left;
  background: #fafafa;
  transition: .2s;
  font-weight: 300;
  background-color: #BA495C;
}


.topInfo .user_avatar {
  width: 0.96rem;
  height: 0.96rem;
  margin: 0.214rem 0.0rem 0 1.12rem;
}

/*.topInfo .search_box .search-1:focus {*/
/*  background-color: #fff*/
/*}*/

.topInfo .search_box .search-1:focus+.search-2 {
  background-color: #BA495C;
  background-image: url("../image/common/search.png")
  background-size: cover;
  background-repeat: no-repeat;
}

.topInfo .search_box .search-2 {
  width: 46px;
  height: 0.96rem;
  margin: -0.9814rem 0 0 3.394rem;
  float: left;
  cursor: pointer; /* 手 */
  background-image: url("../image/common/search.png");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #BA495C;
  transition: .2s;
  /*background-color: #BA495C;*/
}

.topInfo .search_box .search-2:hover {
  background-image: url("../image/common/search.png");
  background-size: cover;
  background-repeat: no-repeat;
}

.topInfo .search_box ::-webkit-input-placeholder {
  color: #fff
}

.topInfo .search_box :-moz-placeholder {
  color: #fff
}

.topInfo .search_box ::-moz-placeholder {
  color: #fff
}

.topInfo .search_box :-ms-input-placeholder {
  color: #fff
}

.section_head_box_group_1 {
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
  background-color: rgba(255, 255, 255, 1);
  width: 51.2rem;
  height: 2rem;
}

.section_head_box {
  height: 2.72rem;
  background: url(../../assets/image/common/SketchPngecdee6717467c189de86d5b6a05412496137fb3169053f601f925261934f9395.png)
  100% no-repeat;
  background-size: 100% 100%;
  width: 51.2rem;
}

.section_head_box_2 {
  background-color: rgba(255, 255, 255, 1);
  width: 11.014rem;
  height: 1.867rem;
  margin: 0.054rem 0 0 0.667rem;
}
.section_head_image_1 {
  width: 3.947rem;
  height: 1.814rem;
  margin-left: 0.4rem;
}


.section_head_box_search_1 {
  background-color: rgba(250, 250, 250, 1);
  border-radius: 16px;
  width: 7.414rem;
  height: 1.334rem;
  border: 1px solid rgba(221, 221, 221, 1);
  margin: 0.32rem 0 0 31.307rem;

  cursor: pointer;
}

.section_head_box_search_label_1 {
  width: 0.64rem;
  height: 0.64rem;
  margin: 0.347rem 0 0 0.427rem;
}

.section_head_box_search_text_3 {
  width: 0.854rem;
  height: 0.64rem;
  overflow-wrap: break-word;
  color: rgba(136, 136, 136, 1);
  font-size: 0.426rem;
  font-family: PingFangSC-Regular;
  font-weight: NaN;
  text-align: left;
  white-space: nowrap;
  line-height: 0.64rem;
  margin: 0.347rem 5.28rem 0 0.214rem;
}




.section_head_box_search_group_14 {
  width: 1.174rem;
  height: 0.72rem;
  margin: 0.64rem 1.334rem 0 1.254rem;
  cursor: pointer; /* 手 */
}

.section_head_box_search_group_2 {
  background-color: rgba(102, 102, 102, 1);
  border-radius: 2px;
  width: 1.174rem;
  height: 0.134rem;
}

.section_head_box_search_group_3 {
  background-color: rgba(102, 102, 102, 1);
  border-radius: 2px;
  width: 1.174rem;
  height: 0.134rem;
  margin-top: 0.16rem;
}

.section_head_box_search_group_4 {
  background-color: rgba(102, 102, 102, 1);
  border-radius: 2px;
  width: 1.174rem;
  height: 0.134rem;
  margin-top: 0.16rem;
}


.Search {
  width: 185px;
  height: 35px;
  overflow: hidden;
  float: right;
  border-radius: 10px;
  box-sizing: border-box;
  border: 1px solid #ddd;
  /*margin: 0.2rem 0rem 0rem 10rem;*/
  margin: 0.55rem 0rem 0rem 32.3rem
}
.Search form {
  display: flex;
}
.Search .search-1 {
  width: 150px;
  height: 35px;
  line-height: 35px;
  padding: 0 15px;
  box-sizing: border-box;
  font-size: 14px;

  /*font-size: 0.426rem;*/
  font-family: PingFangSC-Regular;
  font-weight: NaN;

  color: #000;
  outline: none;
  float: left;
  background: #fafafa;
  transition: .2s;
}
.Search .search-2 {
  width: 35px;
  height: 35px;
  float: left;
  cursor: pointer;
  background-image: url(http://images.china.cn/images1/ch/2022ChinaIdex/img/search.png);
  background-size: 20px auto;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fafafa;
  transition: .2s;
}


.topNav_menu {
  width: 30px;
  height: 23px;
  padding: 6px 2px;
  border-radius: 0.08rem;
  cursor: pointer;
  flex-shrink: 0;
  position: relative;

  display: flex;
  flex-direction: column;
  justify-content: space-around;

  /*margin: 0.55rem 0rem 0rem 32.3rem*/
  margin: 0.55rem 0rem 0rem 0.5rem
}


.topNav_menu span {
  width: 100%;
  height: 3px;
  border-radius: none;
  cursor: pointer;
  margin: 0.1rem 0rem 0rem 0rem
}
.topNav_menu span {
  /*width: 100%;*/
  /*height: 0.06rem;*/

  background: #666;
  border-radius: 0.03rem;
  transition: .3s;
  transform-origin: 100% 0;
}







.topNav_menu {
  width: 1.02rem;
  height: 0.81rem;
  padding: 0.01rem 0.01rem;
  border-radius: 0.08rem;
  margin: 0.48rem 0rem 0rem 1rem;
}

.topNav_menu.active {
  /*background-color: #fff;*/
}

.topNav_menu.active span:nth-child(1) {
  transform: translate(-0.06rem, 0rem) rotate(-45deg);
  width: 86%;
  /*background: #666;*/
}

.topNav_menu.active span:nth-child(2) {
  opacity: 0;
}

.topNav_menu.active span:nth-child(3) {
  transform: translate(0rem, 0.06rem) rotate(45deg);
  width: 86%;
  /*background: #666;*/
}

.pushNav {
  background: #f6f6f6;
  width: 100vw;
  height: 100vh;
  box-sizing: border-box;
  padding: 1.6rem .3rem 1rem;
  position: fixed;
  left: 0;
  top: -120%;
  transition: .3s;
  z-index: 100;
  overflow-y: scroll;
  overflow-x: auto;
}

.pushNav.show {
  top: 0;
}

.pushNav {
  background: #fff;
  padding: 3rem 0 2rem;
}

.pushNav h2 {
  width: 1200px;
  margin: 0 9rem;
  font-size: 0.45rem;
  color: #999;
  padding: 0 0 16px;
  font-weight: normal;
}

.channel p {
  display: flex;
  flex-wrap: wrap;
  width: 40rem;
  margin: 0 9rem 1rem;
  padding: 0 0 0.3rem;
  gap: 0;
  border-bottom: 0.1rem solid #ddd;
  font: 300 0.5rem/170% Microsoft YaHei,sans-serif;
}

.channel p a {
  line-height: 1em;
  padding: 0 0.8rem 0 0;
  margin: 0 0.8rem 0.5rem 0;
  border-right: 0.01rem solid #7f7f7f;
  border-radius: 0;
  white-space: nowrap;
  text-align: center;
  background: #fff;
  display: inline-block;
}

body.scrollLock {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

.topNav_menu span {
  background: #666;
  margin: 0.2rem 0rem 0rem 0rem;
}

.section_head_box_group_1 {
  z-index: 999;
}
