/* banner开始 */
.banner {
  width: 100%;
  height: 14.5833vw;
}

.banner p {
  width: 62.5vw;
  margin: 0 auto;
  height: 100%;
  line-height: 14.5833vw;
  color: #fff;
  font-size: 2.1875vw;
  font-weight: bold;
}

/* banner结束 */

/* 当前位置开始 */
.dqwz {
  width: 100%;
  height: 2.6042vw;
  background: #F5F5F5;
  color: #9E9E9E;
  font-size: 0.8333vw;
  line-height: 2.6042vw;
}

.dqwz_cen {
  width: 62.5vw;
  margin: 0 auto;
  height: 100%;
  display: flex;
}

.dqwz a {
  font-size: 0.8333vw;
  color: #9E9E9E;
}

/* 当前位置结束 */

/* htmlbody_banner - 280px -> 14.5833vw */
.htmlbody_banner {
  width: 100%;
  height: 14.5833vw;
  background: url(gsjjbanner.png) no-repeat center;
  background-size: 100vw 100%;
}

/* ty_center - 1200px -> 62.5vw */
.ty_center {
  width: 62.5vw;
  margin: 0 auto;
}

/* ban_texname - 36px -> 1.875vw, 280px -> 14.5833vw */
.ban_texname {
  color: #ffffff;
  font-family: Source Han Sans;
  font-size: 1.875vw;
  font-weight: bold;
  line-height: 14.5833vw;
}

/* htmlbody_mbdh - 10px -> 0.5208vw, 20px -> 1.0417vw */
.htmlbody_mbdh {
  width: 100%;
  padding: 0.5208vw 0;
  margin: 0 0 1.0417vw 0;
  background: #F5F5F5;
}

.htmlbody_mbdh span,
.htmlbody_mbdh a {
  color: #9e9e9e;
}

/* htmlbody_nr - 30px -> 1.5625vw */
.htmlbody_nr {
  content: "";
  display: table;
  clear: both;
  padding-top: 1.5625vw;
}

.htmlbody_nr .htmlbonr_left {
  float: left;
}

/* htmlbonr_left - 260px -> 13.5417vw */
.htmlbonr_left {
  width: 13.5417vw;
  float: left;
}

/* htbonrleft_head - 30px -> 1.5625vw, 90px -> 4.6875vw, 20px -> 1.0417vw */
.htbonrleft_head {
  padding-left: 1.5625vw;
  width: 13.5417vw;
  height: 4.6875vw;
  background: url(left_headimg.png) no-repeat center;
  background-size: 100%;
  padding-top: 1.0417vw;
}

/* p1_head - 22px -> 1.1458vw */
.htbonrleft_head .p1_head {
  font-family: Source Han Sans;
  font-size: 1.1458vw;
  font-weight: bold;
  color: #ffffff;
}

/* p2_ywname - 14px -> 0.7292vw */
.htbonrleft_head .p2_ywname {
  font-family: Source Han Sans;
  font-size: 0.7292vw;
  font-weight: normal;
  color: #ffffff;
  opacity: 0.5;
}

/* htbonrleft_lmlb a - 30px -> 1.5625vw, 18px -> 0.9375vw, 56px -> 2.9167vw */
.htbonrleft_lmlb a {
  padding-left: 1.5625vw;
  font-size: 0.9375vw;
  font-weight: normal;
  color: #333333;
  display: inline-block;
  width: 100%;
  line-height: 2.9167vw;
  background: url(btjt_hui.png) no-repeat;
  background-position-y: center;
  background-position-x: 12.34vw;
  background-size: 0.4167vw;
  border-bottom: 0.0521vw solid #d9d9d9;
}

.htbonrleft_lmlb a.active {
  color: #024b9c;
  font-weight: bold;
  background: url(btjt_xzlan.png) no-repeat;
  background-position-y: center;
  background-position-x: 12.34vw;
  background-size: 0.4167vw;
}

/* htmlbonr_right - 910px -> 47.3958vw */
.htmlbonr_right {
  float: right;
  width: 47.3958vw;
}

/* htbonri_lnname - 18px -> 0.9375vw, 50px -> 2.6042vw */
.htmlbonr_right .htbonri_lnname {
  font-size: 0.9375vw;
  color: #024b9c;
  border-bottom: 0.0521vw solid #d9d9d9;
}

.htmlbonr_right .htbonri_lnname span {
  display: inline-block;
  line-height: 2.6042vw;
  background: url(body_headxhx.png) no-repeat 0px 2.4479vw;
  font-weight: bold;
}

/* hover效果 - 0.4vw保持不变，但需要转换像素值 */
.htbonrleft_lmlb a:hover {
  color: #024b9c;
  font-weight: bold;
  background: url(/cms_files/filemanager/952166966/picture/202512/0F384147B66138C300E633F2A7904BB2.png) no-repeat;
  background-position-y: center;
  background-position-x: 12.34vw;
  background-size: 0.4167vw;
}

/* gsgk_btejlm a - 18px -> 0.9375vw, 20px -> 1.0417vw, 50px -> 2.6042vw */
.gsgk_btejlm a {
  font-size: 0.9375vw;
  margin-right: 1.0417vw;
  color: #999999;
  display: inline-block;
  line-height: 2.6042vw;
}

.gsgk_btejlm {
  border-bottom: 0.0521vw solid #d9d9d9;
}

/* gsgk_treejlm - 20px -> 1.0417vw */
.gsgk_treejlm {
  margin-top: 1.0417vw;
}

/* gsgk_treejlm a - 5px -> 0.2604vw, 15px -> 0.7813vw, 10px -> 0.5208vw */
.gsgk_treejlm a {
  padding: 0.2604vw 0.7813vw;
  border: 0.0521vw solid #999999;
  color: #999999;
  margin-right: 0.5208vw;
}

/* hover效果转换 */
.gsgk_btejlm a:hover {
  background: url(body_headxhx.png) no-repeat 0px 2.4479vw;
  background-size: 100% 0.1563vw;
  color: #024b9c;
  font-weight: bold;
  transition: all 0s ease-out 0s !important;
}

.gsgk_treejlm a:hover {
  border: 0.0521vw solid #0256A4;
  color: #0256A4;
}

/* htmlbonr_ribody - 20px -> 1.0417vw */
.htmlbonr_ribody {
  margin-top: 1.0417vw;
}

/* htmlbonr_ribody ul li a - 6px -> 0.3125vw, 20px -> 1.0417vw */
.htmlbonr_ribody ul li a {
  display: inline-block;
  color: #000;
  padding: 0.3125vw 0 0.3125vw 1.0417vw;
  width: 100%;
}

/* li_qd位置调整 - 1px -> 0.0521vw, 17px -> 0.8854vw */
.htmlbonr_ribody ul li {
  background: url(li_qd.png) no-repeat 0.0521vw 0.8854vw;
}

.htmlbonr_ribody ul li a span:nth-child(2) {
  float: right;
}

/* htmlbonr_ribody ul li - 5px -> 0.2604vw */
.htmlbonr_ribody ul li {
  margin-top: 0.2604vw;
}

.gsgk_btejlm,
.gsgk_treejlm,
.htbonri_lnname {
  display: none;
}

/* mbx_nc - 1200px -> 62.5vw */
.mbx_nc {
  width: 62.5vw;
  margin: 0 auto;
}

/* htmlbody - 60px -> 3.125vw */
.htmlbody {
  margin-bottom: 3.125vw;
}

.mbx_nc {
  color: #9e9e9e;
}


.htmlbonr_ribody ul li a span:first-child{
  font-size: 0.9375vw;
  color: #333333;
}

.htmlbonr_ribody ul li a span:last-child{
  font-size: 0.9375vw;
  color: #999999;
}