/* by jcl */
[ms-if],
[ms-visible] {
    display: none
}
.font0,
.font0 p,
.font0 div,
.font0 table,
.font0 span,
.font0 font,
.font0 text {
    font-size: 14px !important;
}

.font1,
.font1 p,
.font1 div,
.font1 table,
.font1 span,
.font1 font ,
.font1 text{
    font-size: 16px !important;
}

.font2,
.font2 p,
.font2 div,
.font2 table,
.font2 span,
.font2 font,
.font2 text {
    font-size: 17px !important;
}

.font3,
.font3 p,
.font3 div,
.font3 table,
.font3 span,
.font3 font,
.font3 text {
    font-size: 18px !important;
}

.font4,
.font4 p,
.font4 div,
.font4 table,
.font4 span,
.font4 font,
.font4 text {
    font-size: 19px !important;
}

.font5,
.font5 p,
.font5 div,
.font5 table,
.font5 span,
.font5 font,
.font5 text {
    font-size: 20px !important;
}

.font6,
.font6 p,
.font6 div,
.font6 table,
.font6 span,
.font6 font,
.font6 text {
    font-size: 21px !important;
}

.font7,
.font7 p,
.font7 div,
.font7 table,
.font7 span,
.font7 font,
.font7 text {
    font-size: 22px !important;
}

.font8,
.font8 p,
.font8 div,
.font8 table,
.font8 span,
.font8 font,
.font8 text {
    font-size: 23px !important;
}
.slb .wxmz {
  width: 72px;
  border-radius: 6px 0 0 6px;
  background: #fff;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  box-shadow: 0 2px 14px rgba(0, 0, 0, .1);
}

.slb .wxmz li {
  padding: 7px 0;
  position: relative;
}

.slb .wxmz li span {
  display: block;
  height: 35px;
}

.slb .wxmz1 li p {
  line-height: 40px;
}

.slb .wxmz li,.slb  .znwd-rig {
  font-size: 20px;
}

.slb .wxmz,.slb  .znwd-rig {
  width: 110px;
}

.slb .wxmz1 li:hover a p,.slb  .wxmz li:hover a p {
  color: #1658a0 !important;
  text-decoration: none !important;
}

.slb .wxmz1 li a:hover {
  text-decoration: none !important;
}

.slb .rig-fix {
  top: 275px;
}

.slb .rig-fix2 {
  top: 103px;
  left: 0px;
  position: fixed;
  z-index: 9999;
  display: none;
}

.slb .wxmz li {
  padding: 7px 0;
  position: relative;
}

.slb .wxmz1 li {
  padding-bottom: 0px;
  position: relative;
}

.slb .wxmz li span.slb-rig01 {
  background:  no-repeat center;
}

.slb .wxmz li span.slb-rig02 {
  background:  no-repeat center;
}

.slb .wxmz li span.slb-rig03 {
  background:  no-repeat center;
}

.slb .wxmz li span.slb-rig04 {
  background:  no-repeat center;
}

.slb .wxmz li span.slb-rig05 {
  background:  no-repeat center;
}

.slb .wxmz li span.slb-rig06 {
  background:  no-repeat center;
}

.slb .wxmz li:hover span.slb-rig01 {
  background:  no-repeat center;
}

.slb .wxmz li:hover span.slb-rig02 {
  background:  no-repeat center;
}

.slb .wxmz li:hover span.slb-rig03 {
  background:  no-repeat center;
}

.slb .wxmz li:hover span.slb-rig04 {
  background:  no-repeat center;
}
.out_links>ul>li.on p:before{
  transform:rotate(180deg);
}
.rules_tabs_01 dl dd a {
  color: #333;
}
a:hover {
  color: #1658a0;
}
.menu_bd a{
  color:#ffffff;
}
.aged_link a:hover {
  color: #ffffff;
}
.gov_doc dl dd span {
  cursor: pointer;
}
.menu_right .curr a {
  color: #1658a0;
}
.doc_type span{
  display: initial;
  width: auto;
  box-shadow:none;
  border: none;
  margin: 0;
  text-align: initial;
  border-radius:0;
}
.lxct li {
  display: inline-block;
}
.lxct li.lx-act button {
    background: #1658a0;
    color: #fff;
}
.picker .webuploader-pick {
    width: 100px;
    height: 100%;
    background-color: #1658a0;
    border-color: #1658a0;
}
.upload_text {
  display: inline-block;
}
.breadcrumb li:last-child a{
  color: #333333;
}
.notallow {
  cursor: not-allowed;
  background-color: #eee !important;
}
a.last_a:after {
  display: none;
}
.pic_con .isofd{
  width: 100%;
  height: 1000px;
}
a:hover {
  text-decoration: none;
}
.ewm_tu img {
  max-width: 70%;
}
#file_ul_fj,#file_ul_fj li{
  border:none;
}
#file_ul_fj li a{
  width:auto;
  height:auto;
  line-height:inherit;
  text-align:left;
}
#file_ul_fj li:hover a{
  background:transparent;
  color:#1658a0;
}
.slb .trs_editor, .slb .trs_editor p, .slb .trs_editor div, .slb .trs_editor table, .slb .trs_editor span, .slb .trs_editor font {
  font-size: 28px!important;
  font-family: "宋体";
  line-height: 56px;
}
.slb .slb_none {
  display: none;
}
.xl_line_none:before,.none_before:before,.none_after:after{
  display: none;
}
.info_public_bg{
  background-color:#fefeff;
}.lxglc-box_2021 {
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  padding: 15px 0;
  background-color: #fff;
  box-shadow: 0 5px 5px rgba(0, 0, 0, .3);
  z-index: 99;
  border-radius: 5px;
}
.lxglc-box_2021 ul {
  max-height: 120px;
  overflow-y: auto;
}
.lxglc-box_2021 ul li {
  font-size: 14px;
  line-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.lxglc-box_2021 ul li a{padding: 0 20px;display: block;}
.lxglc-box_2021 ul li:hover a{background: #f8f8f8;}
.search-log_2021 .rs_tit1_2021 a {
  max-width: 40%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
  margin-bottom: 0px!important;
}
.lxglc-box_2021 ul::-webkit-scrollbar {
    width: 6px;  }

.lxglc-box_2021 ul::-webkit-scrollbar-track {
    background-color:#e5e5e5;
  -webkit-border-radius: 50px;
  -moz-border-radius:50px;
  border-radius:50px;   }

.lxglc-box_2021 ul::-webkit-scrollbar-thumb {
  background-color: rgb(69,121,179);
  -webkit-border-radius:50px;
  -moz-border-radius:50px;
  border-radius:50px;  }
.aged_link a.aged_link_02 {
  background: url(/uploads/image/images/21_header_bar2.png) no-repeat center right #4674c0;
}
.fy_go{
  border:none;
}
.slb .info_public_bg .banner_header {
  border-bottom: 4px solid rgba(255,255,255,.2);
}
.slb .info_menu_list {
  top: -2.6rem;
}
.header.fixed{
  z-index:2000;
}
.breadcrumb span{
  color:#999999;
}
.info_public_tit_01{
  padding-top:.3rem;
}
.search_fixed input:-webkit-autofill,

.search_fixed input:-webkit-autofill:hover,

.search_fixed input:-webkit-autofill:focus {

color: #333 !important;

-webkit-text-fill-color: #333;

-webkit-transition: background-color 43200s ease-in-out 0s;

transition: background-color 43200s ease-in-out 0s;

}
.out_links>ul>li p:before {
  background-size: cover !important;
}
@media only screen and (max-width: 992px) {
  .phone_none,#oldotherevent {
      display: none !important;
  }
  .verification_code_img {
      margin: 0;
      padding: .06rem;
  }
  .footer {
    z-index: 1000;
  }
  .trs_editor {
      overflow-x: auto;
  }
  .trs_editor table {
      table-layout: fixed;
      border-collapse: separate;
      width: 100%;
  }
  /* .slb #yqlj_1,.slb #yqlj_2,.slb #yqlj_3,.slb #yqlj_1 ul,.slb #yqlj_2 ul,.slb #yqlj_3 ul{
    top:80%;
    position:fixed;
  } */
  .b-free-content-wrap {
    transform: none !important;
  }
}
.logo a>img {
    width: auto;
}
.info_public_bg {
    background-color: rgba(238, 238, 238, 1);
}
.menu_base li a {
    font-size: .23rem;
}
/* by jcl end */

#_div_mztorcode_ {
    padding-bottom: 0px;
}

.out_links>ul>li:nth-child(-n 3) p:before {
    width: 0px;
}
.info_public_bg {
    background-image: url(/uploads/image/images/20201014-bg.png) !important;
    background-size: 100% auto !important;
}