@charset "utf-8";

:root {
  --base-font-size: 16px;
  --main-color: #1e78ff;
  --font-weight-base: 400;
  --font-weight-bold: 500;
  --font-weight-bolder: 600;
  --font-weight-high: 700;
  --font-size-small: .875rem;
  --font-size-regular: 1rem;
  --font-size-big: 1.125rem;
  --font-color-black: #333b57;
  --font-color-grey: #8b95a8;
  --link-color-blue: #3da9ff;
  --color-green: #05d5ba;
  --color-blue: #0daaff;
  --color-orange: #ffb82e;
  font-size: var(--base-font-size);
  font-weight: var(--font-weight-base);
  letter-spacing: 0;
}
a[href="javascript:;"], a[href="javascript:void(0);"] {
    color: #999 !important;
    cursor: not-allowed;
}
/* 清除浮动 */
.clearfix {
  zoom: 1;
}

.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
body {
  font-size: var(--base-font-size);
  background: url(banner.png) no-repeat;
  background-size: 100%;
}
.ofh{
  overflow: hidden;
}
.box-wrap {
    width: 75rem;
    margin: 0 auto;
}
/*全局样式控制*/
* {
  margin: 0;
  padding: 0;
}
ul,
li {
  list-style: none;
}
img {
  border: 0;
}
a {
  text-decoration: none;
  cursor: pointer;
}
table {
  border-collapse: collapse;
}
.clear {
  height: 0rem;
  font-size: 0;
  clear: both;
}
html,
body {
  min-width: 75rem;
} /*最小屏幕宽度为75rem，针对手机上访问*/
.head {
  height: 21.875rem;
  
  background-size: 100% 21.875rem;
  background-position: center;
  position: relative;
}

/* 头部第一行 */
.top {
  height: 3.75rem;
  padding: 0 1.875rem;
  line-height: 3.75rem;
  background: rgba(255, 255, 255, 0.73);
}
.top .logo {
  width: 8.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  float: left;
}
.top .logo img {
  width: 100%;
  height: 2.375rem;
}
.top .zjhz-header-top-right {
  float: right;
  margin-top: .7rem;
}
.top .zjhz-header-top-right span {
  font-size: .875rem;
  color: #175162;
  width: 6.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
  text-align: center;
  border-radius: 1.5625rem;
  border: .0625rem solid #136862;
  display: inline-block;
  margin-right: 1rem;
  cursor: pointer;
  font-family: AlibabaPuHuiTi_2_65_Medium;
}
.top .zjhz-header-top-right span:hover {
  background-color: #136862;
  color: #fff;
}
.banner p {
  font-size: 3.75rem;
  color: #136862;
  text-align: center;
  margin-top: 2.875rem;
  font-family: YouSheBiaoTiHei;
}
.yyzx_logo{
  text-align: center;
  margin-top: .625rem;
}
.yyzx_logo img{
  width: 20.438rem;
  height: 2.438rem;
}
/* 检索 */
.search-wrap {
  width: 26.25rem;
  height: 2.5rem;
  line-height: 2.5rem;
  margin: 0 auto;
  margin-top: 1.063rem;
}
#searchForm {
  display: flex;
}
#q {
  flex: auto;
  line-height: 2.5rem;
  background-color: #fff;
  padding: 0 1rem;
  font-size: .875rem;
  color: #8b95a8;
  border-radius: .25rem 0px 0px .25rem;
  border: none;
}
#q:focus {
  outline: none;
}
.input_button {
  flex-shrink: 0;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 0rem .25rem .25rem 0rem;
  background: #136862 url(search.png) center center no-repeat;
  background-size: 1.25rem;
  cursor: pointer;
  border: none;
}

/* 本月累计 */
.lslj {
  width: 75rem;
  height: 3.875rem;
  margin: 0 auto;
  background: #fff;
  box-shadow: 0rem .125rem .875rem 0rem rgba(51, 59, 87, 0.11);
  border-radius: .5rem;
  position: absolute;
  bottom: -1.9375rem;
  left: 50%;
  transform: translate(-50%, 0);
}
.lslj .lslj_title {
  font-size: 1.125rem;
  color: #333b57;
  float: left;
  line-height: 3.875rem;
  font-weight: bold;
  margin: 0 1.5625rem;
}
.lslj ul {
  float: left;
  height: 100%;
}
.lslj ul li {
  float: left;
  margin-right: 2.0625rem;
  padding: .25rem 0;
}
.lslj ul li i {
  float: left;
  width: 1.5rem;
  height: 3.375rem;
  background: url(icon.png) center center no-repeat;
  background-size: 1.5rem 1.0625rem;
  margin-right: .75rem;
}
.lslj ul li dl {
  float: left;
}
.lslj ul li dl dd span {
  font-size: 1.375rem;
  color: #3d446e;
  font-weight: bold;
  font-family: AlibabaPuHuiTi_2_75_SemiBold;
}
.lslj ul li dl dt{
  font-family: AlibabaPuHuiTi_2_55_Regular;
}
.lslj ul li dl dd em {
  font-style: normal;
  font-size: .875rem;
  color: #3c456e;
  font-family: AlibabaPuHuiTi_2_55_Regular;
}
.main-content{
  width:100%;
  overflow: hidden;
}
.module-block-F5FAF{
 background-color: #F5FAFA;
}
/* 主体 */
.main {
  width: 75rem;
  margin: 0 auto;
  overflow: hidden;
}
.module-block-secondly,
.module-block-fifthly{
 padding: 1.25rem 0;
}{
 padding: 1.25rem 0;
}
/* 主体第一行 */
.main1 {
  /*float: left; */
  margin-top: 3.75rem;
}
.main1 .main1_logo {
width: 13.176rem;
  height: 2.8rem;
  background: url(fwbk_bj.png) no-repeat;
  margin: 0 auto 1.25rem auto;
  background-size: 100% 100%;
}
.main1_list ul li {
  float: left;
  width: 11.75rem;
  height: 10rem;
  border-radius: .375rem;
  text-align: center;
  margin: 0 .375rem .875rem .375rem;
  background-image: linear-gradient(180deg, #FFFFFF 0%, rgba(255,255,255,0.00) 100%);
  border-radius: .375rem;
}
.main1_list ul li a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.main1_list ul li a:hover span {
  color: #136862;
}
.main1_list ul li i {
  width: 4rem;
  height: 4rem;
  display: inline-block;
  margin: 1.625rem 0 1rem 0;
  transition: all 0.6s;
}
.main1_list ul li:hover i {
  transform: rotate(-360deg);
}
.main1_list ul li:nth-child(6) {
  margin-right: 0;
}
.main1_list ul li:nth-child(12) {
  margin-right: 0;
}
.main1_list ul li:first-child i {
  background: url(icon1.png) center center no-repeat;
  background-size: 100% 100%;
}
.main1_list ul li:nth-child(2) i {
  background: url(icon2.png) center center no-repeat;
  background-size: 100% 100%;
}
.main1_list ul li:nth-child(3) i {
  background: url(icon3.png) center center no-repeat;
  background-size: 100% 100%;
}
.main1_list ul li:nth-child(4) i {
  background: url(icon4.png) center center no-repeat;
  background-size: 100% 100%;
}
.main1_list ul li:nth-child(5) i {
  background: url(icon5.png) center center no-repeat;
  background-size: 100% 100%;
}
.main1_list ul li:nth-child(6) i {
  background: url(icon6.png) center center no-repeat;
  background-size: 100% 100%;
}
.main1_list ul li:nth-child(7) i {
  background: url(icon7.png) center center no-repeat;
  background-size: 100% 100%;
}
.main1_list ul li:nth-child(8) i {
  background: url(icon8.png) center center no-repeat;
  background-size: 100% 100%;
}
.main1_list ul li:nth-child(9) i {
  background: url(icon9.png) center center no-repeat;
  background-size: 100% 100%;
}
.main1_list ul li:nth-child(10) i {
  background: url(icon10.png) center center no-repeat;
  background-size: 100% 100%;
}
.main1_list ul li:nth-child(11) i {
  background: url(icon11.png) center center no-repeat;
  background-size: 100% 100%;
}
.main1_list ul li:nth-child(12) i {
  background: url(icon12.png) center center no-repeat;
  background-size: 100% 100%;
}
.main1_list ul li span {
  display: block;
  font-size: 1.25rem;
  color: #333333;
  font-family: AlibabaPuHuiTi_2_55_Regular;
}

/* 主体第二行 */
.main2 {
    border-radius: .375rem;
  /*width: 100%;*/

  /*float: left;*/
  /*margin-top: 1.5rem;*/
    overflow: hidden;
  height:8.1rem

}
.main2 p {
  float: left;
  width: 100%;
}
.main2 p span {
  margin-top: .875rem;
  font-size: 1.625rem;
  color: #ffffff;
  float: left;
  font-family: YouSheBiaoTiHei;
}
.main2 p img {
  float: right;
  width: 9.5rem;
  height: 2.1875rem;
  margin-top: 1.0938rem;
}
.yqb {
  line-height: 8.3rem;
  background: url(yqb_bj.png) no-repeat;
  background-size: 100%;
  padding-left: 4rem;
  width: 75rem;
  margin: auto;
  height: 7.9rem;
  border-radius: .375rem;
}
.yqb > span {
  font-size: 1.5rem;
  color: #004E48;
  font-family: DingTalk-JinBuTi;
}
.yqb a {
  float: right;
  animation: petty-jump 1.5s infinite;
}
.yqb a span {
  display: inline-block;
  margin-right: 5.75rem;
  width: 9.25rem;
  height: 2.3125rem;
  line-height: 2.3125rem;
  border-radius: 1.1875rem;
  padding-left: 2.375rem;
  font-size: 1.2rem;
  color: #008d98;
  background: #ffffff url(icon_wh.png) .875rem center no-repeat;
  background-size: 1.125rem 1.125rem;
  letter-spacing: 0.2rem;
  font-family:'Microsoft YaHei';
}
.main2{
      height: 10.5rem;
    }
    .main2 > div {
      width: 24.309rem;
      height: 10.5rem;
      padding: .5rem 1rem;
      border-radius: .375rem;
    }
    .main2_l {
      float: left;
      background: url(/cms_files/filemanager/1531705530/picture/20249/408F3CFA7E7EA6A9F38466AEDDE3A108.png) no-repeat;
      background-size: contain;
    }
.main2_m {
      float: left;
      background: url(/cms_files/filemanager/1531705530/picture/20249/482E97E54722329695C3398A52B0A0F1.png) no-repeat;
      background-size: contain;
  margin-left:1.04rem;
    }
    .yqb{
      background:none;
      padding-left: 0;
      width: 100%;
      height: 100%;
      line-height: 8.3rem;
      text-align: center;

    }

.yqb a  {
 padding-top: 4rem;
}
.yqb a span {
 margin-right: 6.7rem;
}
.yqb.enter a span {
  background: #ffffff url(/cms_files/filemanager/1531705530/picture/20249/BB0E22FC8BE234D56303971635F60765.png) .875rem center no-repeat;
  background-size: 15%;
}
.main2 ul li {
  float: left;
  width: 11.313rem;
  height: 2.313rem;
  border-radius: .3375rem;
  text-align: left;
}
.main2 ul li span{color: #05947e;}
.main2 ul li a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.main2 ul li i {
  width: 1.845rem;
  height: 1.845rem;
  display: inline-block;
  float:left;
  margin-right: 0.8rem;
  
}
.main2_r ul li i{
  margin-top: .25rem;
}

.main2 ul li:hover i {
  transform: rotate(-360deg);
}
.main2_r {
  float: right;
  background: url(/cms_files/filemanager/1531705530/picture/20249/E9EB24E1FD90F87D443E92C2BE248217.png) no-repeat;
  border-radius: .375rem;
  background-size: contain;
}
.main2_r ul li {
  width: 17.4rem;
}
.main2_r ul li i{
  width: 1.845rem;
  height: 1.845rem;
}
.main2_r ul li:nth-child(3) {
  margin-right: 0;
}
.main2_r ul li:first-child i {
  background: url(/cms_files/filemanager/1531705530/picture/20249/05AD390C92641D3C689008FFFD48BCE6.png) center center no-repeat;
  background-size: 100% 100%;
}
.main2_r ul li:nth-child(2) i {
  background: url(/cms_files/filemanager/1531705530/picture/20249/FF739487EEF5A33FA18A73907F4DAC88.png) center center no-repeat;
  background-size: 100% 100%;
}
.main2_r ul li:nth-child(3) i {
  background: url(/cms_files/filemanager/1531705530/picture/20249/E06AC3F76261EB77D222FA02B0A378A4.png) center center no-repeat;
  background-size: 100% 100%;
}
.main2_r ul li:nth-child(4) i {
  background: url(/cms_files/filemanager/1531705530/picture/20249/E06AC3F76261EB77D222FA02B0A378A4.png) center center no-repeat;
  background-size: 100% 100%;
}
.main2_r ul li span {
 font-size: 1.02rem;
  margin-top: .25rem;
  display: block;
  white-space: nowrap;
}
/* 主体第三行 */
.main3 {
  /*float: left;
  width: 100%;*/
  margin-top: .75rem;
}
.main3 > div {
  width: 37rem;
  height: 10.5rem;
  padding: .5rem 1rem;
  border-radius: .375rem;
}
.main3 p {
  width: 100%;
  height: 2.125rem;
  line-height: 2.125rem;
  font-size: 1.625rem;
  color: #ffffff;
  margin-bottom: .3125rem;
  font-family: YouSheBiaoTiHei;
}
.main3_l {
  float: left;
  background: url(/cms_files/filemanager/1531705530/picture/20249/269F96F3E9B7978C08A87A46869D6CFE.png) no-repeat;
  background-size: contain;
}
.main3 ul li {
  float: left;
  width: 11.313rem;
  height: 3.313rem;
  border-radius: .3375rem;
  text-align: left;
  margin-right: .5625rem;
}
.main3 ul li a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.main3 ul li i {
  width: 1.845rem;
  height: 1.845rem;
  display: inline-block;
  float:left;
  margin-right: 0.8rem;
  
}
.main3_r ul li i{
  margin-top: .25rem;
}

.main3 ul li:hover i {
  transform: rotate(-360deg);
}
.main3_l ul li:nth-child(4) {
  margin-right: 0;
}
.main3_l ul li:first-child i {
  background: url(/cms_files/filemanager/1531705530/picture/20249/17A7729ACF295373282E9B27EB6B9210.png) center center no-repeat;
  background-size: 100% 100%;
}
.main3_l ul li:nth-child(2) i {
  background: url(/cms_files/filemanager/1531705530/picture/20249/EB3CE8CBE35C33381F817891552C4406.png) center center no-repeat;
  background-size: 100% 100%;
}
.main3_l ul li:nth-child(3) i {
  background: url(/cms_files/filemanager/1531705530/picture/20249/A3F5521BF256E683E2A728B1F02666D8.png) center center no-repeat;
  background-size: 100% 100%;
}
.main3_l ul li:nth-child(4) i {
  background: url(/cms_files/filemanager/1531705530/picture/20249/D54E3925ADBF07E7A5B6396AF52D8C29.png) center center no-repeat;
  background-size: 100% 100%;
}
.main3 ul li span {
  display: block;
  font-size: 1.1rem;
  color: #05947e;
  font-weight: 400;
  font-family: AlibabaPuHuiTi_2_55_Regular;
}
.main3_r {
  float: right;
  background: url(/cms_files/filemanager/1531705530/picture/20249/DCF13995026D45DABA6AA6FF4CFD7641.png) no-repeat;
  border-radius: .375rem;
  background-size: contain;
}
.main3_r ul li {
  width: 11.25rem;
}
.main3_r ul li i{
  width: 1.845rem;
  height: 1.845rem;
}
.main3_r ul li:nth-child(3) {
  margin-right: 0;
}
.main3_r ul li:first-child i {
  background: url(/cms_files/filemanager/1531705530/picture/20249/05AD390C92641D3C689008FFFD48BCE6.png) center center no-repeat;
  background-size: 100% 100%;
}
.main3_r ul li:nth-child(2) i {
  background: url(/cms_files/filemanager/1531705530/picture/20249/FF739487EEF5A33FA18A73907F4DAC88.png) center center no-repeat;
  background-size: 100% 100%;
}
.main3_r ul li:nth-child(3) i {
  background: url(/cms_files/filemanager/1531705530/picture/20249/E06AC3F76261EB77D222FA02B0A378A4.png) center center no-repeat;
  background-size: 100% 100%;
}
.main3_r ul li span {
  font-size: 1.1rem;
  margin-top: .25rem;
}

/* 主体下半部分 */
.main_b {
  float: left;
  width: 100%;
  margin-top: 1.5rem;
  background: url(main4_bj.png) no-repeat;
  background-size: 100%;
  background-position-y: -1.25rem;
}

/* 主体第四行 */
.main4 {
  /*float: left;
  width: 100%;*/
  margin: 0 auto 2.3225rem;
}
.main4_logo {
  width: 31.313rem;
  height: 2.75rem;
  background: url(main4_logo_bj.png) no-repeat;
  margin: 0 auto 1.0625rem auto;
  background-size: 100% 100%;
}
.main4_b {
  /* height: 24.125rem; */
  /* background: rgb(228, 242, 235, 0.3); */
  border-radius: .5rem;
  padding: 2.25rem 3.9375rem 0 3.9375rem;
}
.main4b_xfs{
  position: fixed;
  top: 0;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 0;
  z-index: 1000;
  height: 100%;
  background-color: transparent;
  display: none;
}
.main4b_xf{
  position: fixed;
  top: 0;
  inset: 0;
  inset-inline-end: 0;
  bottom: 0;
  inset-inline-start: 0;
  overflow: auto;
  outline: 0;
  -webkit-overflow-scrolling: touch;
  z-index: 1000;
  display: none;
}
.main4b_t {
  /* margin: 0 1.6875rem;
  padding: 1.5rem 1.5625rem 0 1.5rem;
  border-bottom: none;
  background: url(main4xx_t.png) no-repeat;
  background-size: 100% 100%; */
  width: 51.0625rem;
  height: 28.5rem;
  padding: 1.875rem;
  position: relative;
  background: #FFFFFF;
  box-shadow: 0px .25rem .625rem 0px rgba(51,59,87,0.14);
  border-radius: .375rem;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#close{
  position: absolute;
  right: 0.6rem;
  top: 0.6rem;
  display: inline-block;
  cursor: pointer;
  font-size: 1.5rem;
  background: url(close.png) no-repeat;
  background-size: 100%;
  width: 24px;
  height: 24px;
}
.main4b_t1 {
  background-image: linear-gradient(180deg, #FFFFFF 0%, rgba(255,255,255,0.00) 100%);
  height: 100%;
  /* max-height: 80%; */
  padding: .25rem 1.5rem 0 1.5rem;
  display: none;
  margin-bottom: .75rem;
}
.main4bt_title{
  font-family: AlibabaPuHuiTi_2_75_SemiBold;
  font-size: 1.25rem;
  color: #333B57;
  font-weight: 600;
  line-height: 1.75rem;
  margin-bottom: .625rem;
  text-align: center;
 
}
.main4bt_title i{
  display: inline-block;
  width: 1.625rem;
  height: 1.0625rem;
  background: url(main4bt_title.png) no-repeat;
  background-size: 100%;
  margin-right: .75rem;
}
.main4b_t3{
  overflow-y: auto;
  height: 90%;
}
/* 更改滚动条的宽度和背景色 */
.main4b_t3::-webkit-scrollbar {
  width: .75rem;
  background-color: #f9f9f9;
}
/* 滚动条轨道 */
.main4b_t3::-webkit-scrollbar-track {
  background: #fff;
  border-radius: .625rem;
}
/* 滚动条滑块 */
.main4b_t3::-webkit-scrollbar-thumb {
  background-color: #D8D8D8;
  border-radius: .625rem;
}
/* 滚动条滑块：鼠标悬停效果 */
.main4b_t3::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
}
.main4b_t2 {
  margin-top: 1.25rem;
  float: left;
  width: 100%;
  background-image: linear-gradient(180deg, #F3F7F6 6%, #FEFEFE 100%);
  border-radius: .4375rem;
  padding: 1.25rem 1.4688rem;
}
.main4b_t2 span {
  display: block;
  height: 1.5rem;
  line-height: 1.5rem;
  padding-left: 1rem;
  background: url(icon_dian.png) 0 center no-repeat;
  font-size: 1.125rem;
  color: #333b57;
  font-family: AlibabaPuHuiTi_2_65_Medium;
  margin-bottom: .375rem;
}
.main4b_t2 ul li {
  float: left;
}
.main4b_t2 ul li a {
  display: inline-block;
  height: 2.5rem;
  line-height: 2.5rem;
  margin:.625rem 0.5rem 0 0; 
  padding: 0 1.25rem;
  background: #ffffff;
  box-shadow: 0px 0.125rem 0.25rem 0px rgba(0, 0, 0, 0.05);
  border-radius: 0.1875rem;
  font-size: 1rem;
  color: #333b57;
  text-align: center;
  font-family: AlibabaPuHuiTi_2_65_Medium;
}

.main4b_m {
  display: block;
  overflow: hidden;
}
.main4b_m ul li {
  float: left;
  cursor: pointer;
}
.main4b_m ul li i {
  width: 4.875rem;
  height: 5rem;
  display: block;
  transition: all 0.3s ease;
  margin-bottom: .6875rem;
}

.main4b_m ul li span {
  display: block;
  text-align: center;
  font-family: AlibabaPuHuiTi_2_65_Medium;
}
.main4b_m ul li.main4_xz span{
  font-size: 1.012rem;
  color: #136862;
  font-weight: 600;
}
.main4b_m ul li:first-child i {
  background: url(main4_icon1.png) center center no-repeat;
  background-size: 3.375rem 3.375rem;
}
.main4b_m ul li:first-child.main4_xz i {
  background: url(main4_icon1h.png) center center no-repeat;
  background-size: 4.875rem 4.875rem;
}
.main4b_m ul li:nth-child(3) i {
  background: url(main4_icon2.png) center center no-repeat;
  background-size: 3.375rem 3.375rem;
}
.main4b_m ul li:nth-child(3).main4_xz i {
  background: url(main4_icon2h.png) center center no-repeat;
  background-size: 4.875rem 4.875rem;
}
.main4b_m ul li:nth-child(5) i {
  background: url(main4_icon3.png) center center no-repeat;
  background-size: 3.375rem 3.375rem;
}
.main4b_m ul li:nth-child(5).main4_xz i {
  background: url(main4_icon3h.png) center center no-repeat;
  background-size: 4.875rem 4.875rem;
}
.main4b_m ul li:nth-child(7) i {
  background: url(main4_icon4.png) center center no-repeat;
  background-size: 3.375rem 3.375rem;
}
.main4b_m ul li:nth-child(7).main4_xz i {
  background: url(main4_icon4h.png) center center no-repeat;
  background-size: 4.875rem 4.875rem;
}
.main4b_m ul li:nth-child(9) i {
  background: url(main4_icon5.png) center center no-repeat;
  background-size: 3.375rem 3.375rem;
}
.main4b_m ul li:nth-child(9).main4_xz i {
  background: url(main4_icon5h.png) center center no-repeat;
  background-size: 4.875rem 4.875rem;
}
.main4b_m ul li:nth-child(11) i {
  background: url(main4_icon6.png) center center no-repeat;
  background-size: 3.375rem 3.375rem;
}
.main4b_m ul li:nth-child(11).main4_xz i {
  background: url(main4_icon6h.png) center center no-repeat;
  background-size: 4.875rem 4.875rem;
}
.main4b_m ul li:nth-child(13) i {
  background: url(main4_icon7.png) center center no-repeat;
  background-size: 3.375rem 3.375rem;
}
.main4b_m ul li:nth-child(13).main4_xz i {
  background: url(main4_icon7h.png) center center no-repeat;
  background-size: 4.875rem 4.875rem;
}
.main4b_m ul li:nth-child(15) i {
  background: url(main4_icon8.png) center center no-repeat;
  background-size: 3.375rem 3.375rem;
}
.main4b_m ul li:nth-child(15).main4_xz i {
  background: url(main4_icon8h.png) center center no-repeat;
  background-size: 4.875rem 4.875rem;
}
.main4b_m ul li:nth-child(17) i {
  background: url(main4_icon9.png) center center no-repeat;
  background-size: 3.375rem 3.375rem;
}
.main4b_m ul li:nth-child(17).main4_xz i {
  background: url(main4_icon9h.png) center center no-repeat;
  background-size: 4.875rem 4.875rem;
}
.main4b_m ul li:nth-child(19) i {
  background: url(main4_icon10.png) center center no-repeat;
  background-size: 3.375rem 3.375rem;
}
.main4b_m ul li:nth-child(19).main4_xz i {
  background: url(main4_icon10h.png) center center no-repeat;
  background-size: 4.875rem 4.875rem;
}
.main4b_m ul > span {
  width: 2rem;
  float: left;
  height: .0625rem;
  border: .1025rem dashed rgba(19, 104, 98, 1);
  margin-top: 2.5rem;
}
.main4b_m ul > span:last-child {display: none;}

/* 主体第五行 */
.main5 {
  /*width: 100%;
  float: left;
  margin-top: 3.4375rem;*/
}
.main5_logo {
  width: 13.176rem;
  height: 2.8rem;
  background: url(zxfw_bj.png) no-repeat;
  margin: 0 auto 1.0313rem auto;
  background-size: 100% 100%;
}
.main5_b,
.main5b_t,
.main5b_t ul,
.main5b_b,
.main5bb_list,
.main5bb_l ul {
  overflow: hidden;
}
.main5b_t ul {
  width: 43rem;
  margin: 0 auto;
}
.main5b_t ul li {
  float: left;
}
.main5b_t ul li a {
  display: inline-block;
  height: 2.125rem;
  line-height: 2.125rem;
  font-size: 1.125rem;
  color: #333b57;
  text-align: center;
  font-family: AlibabaPuHuiTi_2_55_Regular;
  cursor: auto;
  padding: 0 1.375rem;
}
.main5b_t ul li.main5bt_on a {
  background: #136862;
  border-radius: 1.0625rem;
  color: #ffffff;
}
.main5b_t ul li a:hover {
  background: #136862;
  border-radius: 1.0625rem;
  color: #ffffff;
}
.main5_b{
  position: relative;
}
.main5bt_more{
position: absolute;
  top: 1rem;
  left: 43.5%;
  z-index: 999;
}
.main5bt_more a{
width: 118px;
  height: 20px;
  display: inline-block;
  background: url(main5bt_more.png) no-repeat;
  background-size: 100%;
  display: none;
}


.main5b_b{
  margin-top: 1rem;
}
.main5bb_l {
  display: none;
}
.main5bb_l {
  width: 34.313rem;
  float: left;
}
.main5bb_l ul li {
  float: left;
  width: 100%;
}
.main5bb_l ul li div.list_date {
  float: left;
  width: 1.3125rem;
  margin-right: 1.125rem;
  padding-top: .9375rem;
}
.date_day {
  display: block;
  font-size: 1.125rem;
  color: #1e2027;
  line-height: 1.5625rem;
  font-family: AlibabaPuHuiTi_2_65_Medium;
}
.main5bb_l ul li div.list_date .date_month {
  display: block;
  font-size: .75rem;
  color: #999;
  line-height: 1.0625rem;
  font-family: AlibabaPuHuiTi_2_55_Regular;
}
.main5bb_l ul li div.list_info {
  float: left;
  width: 30rem;
  border-left: .0625rem solid rgba(215, 215, 215, 1);
  padding-left: 1.375rem;
  padding-top: .7rem;
}
.list_info p a {
  width: 100%;
  display: inline-block;
  font-size: 1rem;
  color: #333b57;
  line-height: 2.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: AlibabaPuHuiTi_2_65_Medium;
}
.main5bb_l ul li div.list_info p span {
  font-size: 1rem;
  color: #666666;
  line-height: 1.125rem;
  
}
.main5bb_l ul li div.list_info p span:first-child {
  border-right: .0625rem solid rgba(215, 215, 215, 1);
  margin-right: .625rem;
  padding-right: .625rem;
}
.main5bb_l ul li div.list_info p:last-child {
  margin-top: .6rem;
  border-bottom: .0625rem solid rgba(0, 0, 0, 0.05);
  padding-bottom: .5rem;
}
.info_title {
  position: relative;
}
.list_new:first-child .info_title::before {
  top: -1rem;
  content: "";
  display: block;
  width: .625rem;
  height: 1.375rem;
  background: #fff;
  position: absolute;
  left: -1.6875rem;
}
.info_title::after {
  content: "";
  display: block;
  width: .75rem;
  height: .75rem;
  background: #f8fafb;
  position: absolute;
  left: -1.8125rem;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  background: url(icon_quan.png) no-repeat;
  background-size: .75rem .75rem;
}
.list_new:hover .date_day,
.list_new:hover .list_info p a {
  color: #136862;
}
.list_new:hover .info_title::after {
  background: url(icon_dian_h.png) no-repeat;
  background-size: 100% 100%;
}
.main5bb_r {
  width: 39.5rem;
  float: right;
  position: relative;
  height: 24.8125rem;
  text-align: center;
}
.main5bb_r video,.main5bb_r img {
  max-width: 100%;
  height: 21.8rem;
  padding: 0 1.0938rem;
}

.main5bb_r span{
  display: block;
  width: 100%;
  height: 3.75rem;
  background: url(zxfw_btbj.png) no-repeat;
  background-size: 100%;
  position: absolute;
  bottom: 0;
  padding-top: .9375rem;
  line-height: 2.6725rem;
  font-family: PingFangSC-Medium;
  font-size: 1rem;
  color: #333B57;
  font-weight: 500;
}

/* 主体第六行 */
.main6 {
  margin: 1.25rem auto 1.875rem auto;
  overflow: hidden;
  /*width: 100%;
  float: left;*/
}
.main6_logo {
width: 13.176rem;
  height: 2.8rem;
  background: url(fwcj_bj.png) no-repeat;
  margin: 0 auto 1.0313rem auto;
  background-size: 100% 100%;
}
.main6-b ul li {
  float: left;
}
.main6-b ul li a {
  display: inline-block;
  width: 18rem;
  height: 7.875rem;
  padding-top: 2.938rem;
  line-height: 2.438rem;
  padding-left: 1.438rem;
  margin-right: 1rem;
  font-size: 1.5rem;
  color: #1a202d;
  font-family: STSongti-SC-Bold;
}
.main6 .main6-b ul li a:hover {
  background-size: 130% 130%;
  transition: all 0.6s;
}
.main6-b ul li:first-child a {
  background: url(main6_1.png) center center no-repeat;
  background-size: 100% 100%;
}
.main6-b ul li:nth-child(2) a {
  background: url(main6_2.png) center center no-repeat;
  background-size: 100% 100%;
}
.main6-b ul li:nth-child(3) a {
  background: url(main6_3.png) center center no-repeat;
  background-size: 100% 100%;
}
.main6-b ul li:nth-child(4) a {
  background: url(main6_4.png) center center no-repeat;
  background-size: 100% 100%;
  margin-right: 0;
  padding-top: 1.5rem;
}


/* 底部 */
.footer {
  width: 100%;
  float: left;
  overflow: hidden;
  background: #f4f8fc;
  height: 8.6875rem;
}
.footer_main {
  width: 75rem;
  margin: 0 auto;
}
.footer_l {
  float: left;
}
.footerl_t {
  padding: 1.4375rem 0 .625rem 0;
}
.footerl_t a {
  font-size: 1rem;
  color: #333b57;
  line-height: 1.5rem;
}
.footerl_t a{
  font-family: AlibabaPuHuiTi_2_65_Medium;
}
.footerl_t a:first-child {
  border-right: .0625rem solid #333b57;
  margin-right: .625rem;
  padding-right: .625rem;
}
.footerl_b p {
  font-size: 1rem;
  color: #8b95a8;
  line-height: 1.75rem;
  font-family: AlibabaPuHuiTi_2_55_Regular;
}
.footerl_b p span {
  padding-left: .9375rem;
}
.footer_r {
  float: right;
  padding-top: 1rem;
}
.footer_r img {
  display: block;
  width: 5.125rem;
  height: 5.3125rem;
}
.footer_r span {
  display: block;
  font-size: .75rem;
  color: #333b57;
  padding-top: .3125rem;
  font-family: AlibabaPuHuiTi_2_55_Regular;
}

/* 客服助手 */
.kfzs {
  position: fixed;
  z-index: 99;
  width: 4.125rem;
  top: 50%;
  transform: translateY(-50%);
  right: 2.5rem;
  padding-top: 2rem;
}
.kfzs i {
  display: block;
  width: 2.375rem;
  height: 4.375rem;
  left: 50%;
  top: 0;
  position: absolute;
  background: transparent url(icon_jqr.png) no-repeat;
  background-size: 2.375rem 4.375rem;
  animation: jump 1.5s infinite;
}
.kfzs1 {
  background: #eff9ff;
  border: .0625rem solid rgba(30, 120, 255, 0.17);
  border-radius: .25rem;
  display: flex;
  flex-wrap: wrap;
  padding: 2.125rem 0 1.125rem 0;
}
.kfzs1 a {
  display: block;
  margin-top: .375rem;
  padding-top: 1.75rem;
  width: 100%;
  text-align: center;
  font-size: .875rem;
  color: #1e78ff;
  background-size: auto 1.75rem;
  background-position: center top;
  background-repeat: no-repeat;
  cursor: pointer;
  text-decoration: none;
}
.kfzs1 a:first-child {
  background-image: url(icon_ai.png);
}
.kfzs1 a:nth-child(2) {
  background-image: url(icon_phone.png);
}
.kfzs1 a:nth-child(3) {
  background-image: url(icon_kj.png);
}

@keyframes petty-jump {
  0%,
  100% {
    transform: translateY(.125rem);
  }
  50% {
    transform: translateY(-0.125rem);
  }
}
@keyframes jump {
  0%,
  100% {
    transform: translateX(-50%) translateY(0);
  }
  50% {
    transform: translateX(-50%) translateY(-0.375rem);
  }
}



.life-cycle-tips.layui-layer-tips {
  width: 20.875rem !important;
}
.life-cycle-tips.layui-layer-tips .layui-layer-content {
  min-height: 5rem;
  background: rgba(32, 179, 169, 0.87);
  border: 0.0625rem solid rgba(255, 255, 255, 1);
  box-shadow: 0px 0px 0.25rem 0px rgba(89, 88, 88, 0.19);
  border-radius: 0.1875rem;
  -webkit-border-radius: 0.1875rem;
  -moz-border-radius: 0.1875rem;
  -ms-border-radius: 0.1875rem;
  -o-border-radius: 0.1875rem;
  padding: 0.625rem;
}
.life-cycle-tips.layui-layer-tips .layui-layer-content p {
  font-size: 1rem;
  line-height: 1.375rem;
  color: #ffffff;
  text-align: justify;
  font-weight: 500;
}
.life-cycle-tips.layui-layer-tips .layui-layer-content i.layui-layer-TipsT {
  left: 50% !important;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: .75rem solid transparent;
  border-right: .75rem solid transparent;
  border-top: 1.5rem solid #20B3A9;
  border-right-color:transparent !important;
  bottom: -1rem;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
a[href="javascript:;"].show-tips,
a[href="javascript:void(0);"].show-tips {
  color: #8b95a8;
  cursor: pointer;
}

/* 服务板块 */
.page-home-server-module {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 1.25rem;
}
.page-home-server-module-content {
  width: 18rem;
  min-height: 20.9375rem;
  border-top: 0.25rem solid;
  border-radius: 0.375rem;
  -webkit-border-radius: 0.375rem;
  -moz-border-radius: 0.375rem;
  -ms-border-radius: 0.375rem;
  -o-border-radius: 0.375rem;
  padding: 0.75rem 0;
  box-shadow: 0px 0.125rem 0.875rem 0px rgba(51, 59, 87, 0.11);
  display: flex;
  flex-direction: column;
}
.page-home-server-module-content:nth-child(1) {
  border-color: #32def3;
  background: url(/cms_files/filemanager/1531705530/picture/20249/D754AE5A2268DB2C00B856811454964C.png);
}
.page-home-server-module-content:nth-child(2) {
  border-color: #196f69;
  width: 36.5rem;
}
.page-home-server-module-content:nth-child(3) {
  border-color: #facf07;
}
.page-small-module-title {
  text-align: center;
  font-family: "DingTalk-JinBuTi";
  font-size: 1.25rem;
  color: #333b57;
  letter-spacing: 0;
  font-weight: 400;
  display: flex;
  justify-content: center;
}
.page-small-module-title span::after {
  margin-top: -0.375rem;
  display: block;
  content: "";
  width: 100%;
  height: 0.4375rem;
}
.page-home-server-module-content:nth-child(1)
  .page-small-module-title
  span::after {
  background: rgba(78, 227, 216, 0.4);
}
.page-home-server-module-content:nth-child(2)
  .page-small-module-title
  span::after {
  background: rgba(19, 104, 98, 0.4);
}
.page-home-server-module-content:nth-child(3)
  .page-small-module-title
  span::after {
  background: rgba(250, 207, 7, 0.51);
}
.page-home-server-module-content .page-small-module-title{
  margin-bottom: 2.1875rem;
}
.page-home-hot-policy .page-hot-policy-content.tzgg{
        background-position: bottom;
        background-size:auto;
        margin-left: 0;
        padding-left: 7rem;
        filter: hue-rotate(104deg) saturate(217%);
      }
      .page-hot-policy-content.tzgg::after{
        left: 48.9%;
        top: 12%;
        height: 80%;
      }
      .tzgg::before{
        left:2.5%;
        top: 18%;
        padding-top: 0.4rem;
        position: absolute;
        display: block;
        content: "通知\A公告";
        font-size: 1.5rem;
        font-weight: bolder;
        line-height: 1.7rem;
        color: #fff;
        text-align: center;
        white-space: pre;
        width:4.4rem;
        height:4.4rem;
        border-radius: 0.45rem;
        background-color: #594300;
      }
      .tzgg .page-hot-policy-list li {
        color: #2f3230;
      }
      .tzgg .page-hot-policy-list li a{
        color: #2f3230;
      }
      .tzgg .page-hot-policy-more a{
        color: #2f3230 !important;
      }
.server-module-matters {
  padding: 0 1.25rem;
  display: flex;
  flex-wrap: wrap;
  flex: 1;
  justify-content: space-between;
}
.server-matters-item {
  display: flex;
}
.server-matters-item .server-matters-item-icon {
  width: 3rem;
  height: 3rem;
  margin-right: 1.25rem;
}

.server-matters-item .server-matters-item-icon img {
  display: block;
  width: 100%;
  height: 100%;
}
.server-matters-item .server-matters-item-content {
  flex: 1;
}
.server-matters-item-content .server-matters-item-title {
  /* font-family: "AlibabaPuHuiTi_2_85_Bold"; */
  font-size: 1.125rem;
  color: #333b57;
  font-weight: 700;
  margin-bottom: 0.375rem;
}
.server-matters-item-content .server-matters-item-description {
  font-size: .875rem;
  color: #666666;
  text-align: justify;
  line-height: 1.25rem;
  font-weight: 400;
}

.page-home-server-module-content:nth-child(2) .server-module-matters{
  padding: 0 1.875rem;
}
.page-home-server-module-content:nth-child(2) .server-matters-item-icon{
  margin-right: .625rem;
}
.page-home-server-module-content:nth-child(2) .server-matters-item{
  width: 45%;
}
.page-home-server-module .show-sonbutton-tips{
  color: #333b57 !important;
  cursor: pointer;
}
/* 服务板块tips */
.sonbutton-tips .layui-layer-TipsG {
  display: none;
}
.sonbutton-tips.life-cycle-tips.layui-layer-tips {
  width: 13.25rem !important;
}
.sonbutton-tips.life-cycle-tips.layui-layer-tips .layui-layer-content {
  background: #ffffff !important;
  padding: 0;
  box-shadow: none;
}
.sonbutton-tips-content {
  background: rgba(255, 255, 255, 0.86);
  border: 0.0625rem solid rgba(76, 143, 138, 1);
  box-shadow: 0px 0.125rem 0.25rem 0px rgba(0, 0, 0, 0.18);
  border-radius: 0.25rem;
  padding: 1rem;
}
.sonbutton-tips-content li {
  width: 100%;
  background-image: linear-gradient(100deg, #f3ffff 0%, #e3fffd 100%);
  background-image: linear-gradient(99deg, #2ba19b 0%, #136862 100%);
  border: 0.0625rem solid #136862;
  border-radius: 0.1875rem;
  margin-bottom: 0.625rem;
}
.sonbutton-tips-content li:last-child {
  margin-bottom: 0;
}
.sonbutton-tips-content li a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 0.9375rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 2rem;
  font-size: 1rem;
  color: #136862;
  color: #ffffff;
  letter-spacing: 0;
  font-weight: 400;
}
.sonbutton-tips-content li:hover {
  background-image: linear-gradient(99deg, #2ba19b 0%, #136862 100%);
  border-radius: 0.1875rem;
}
.sonbutton-tips-content li:hover a {
  color: #ffffff;
}




/* 热门政策 */
.main1 {
  margin-top: 1.25rem;
}
.page-home-hot-policy {
  display: flex;
  margin: 3.125rem auto 0;
}
.page-home-hot-policy .page-hot-policy-title {
  width: 3.625rem;
}
.page-home-hot-policy .page-hot-policy-title img {
  display: block;
  width: 100%;
  height: auto;
}
.page-home-hot-policy .page-hot-policy-content {
  flex: 1;
  margin-left: 0.9375rem;
  background: url(hot-policy-conbg.png) no-repeat bottom center;
  background-size: 100% 100%;
  overflow: hidden;
  border-radius: 0.375rem;
  -webkit-border-radius: 0.375rem;
  -moz-border-radius: 0.375rem;
  -ms-border-radius: 0.375rem;
  -o-border-radius: 0.375rem;
  position: relative;
}
.page-hot-policy-content::after {
  position: absolute;
  top: 25%;
  left: 45%;
  /* transform: translateY(-50%); */
  display: block;
  content: "";
  width: 0.0313rem;
  height: 70%;
  background-color: #ff0000;
  /* -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%); */
}
.page-hot-policy-content-title {
  text-align: center;
  font-size: 0.875rem;
  color: #ff0000;
  letter-spacing: 0;
  font-weight: 600;
  line-height: 1.875rem;
}
.page-hot-policy-swiper {
  height: 7.5rem;
  overflow: hidden;
  padding-top: 0.4375rem;
}
.page-hot-policy-swiper .swiper-wrapper {
  /* transition-timing-function: linear !important; */
}
.page-hot-policy-list {
  display: flex;
  flex-wrap: wrap;
  /* padding: 0 3.125rem 0.75rem; */
  padding: 0 0.625rem;
  align-content: flex-start;
}

.page-hot-policy-list li {
  font-size: 1rem;
  line-height: 1.375rem;
  color: #ff0000;
  font-weight: 400;
  /* margin-bottom: 0.875rem; */
  margin: 0.4375rem 0;
  width: 45.8%;
  /* padding-right: .75rem; */
  display: flex;
  align-items: center;
}
.page-hot-policy-list li .hot-policy-state {
  width: 4rem;
  line-height: 1.375rem;
  font-size: 0.75rem;
  font-weight: 400;
  text-align: center;
  color: #ffffff;
  margin-right: 0.625rem;
  border-radius: 0.375rem;
  -webkit-border-radius: 0.375rem;
  -moz-border-radius: 0.375rem;
  -ms-border-radius: 0.375rem;
  -o-border-radius: 0.375rem;
  background-color: #f64042;
  position: relative;
  cursor: pointer;
}
.page-hot-policy-list li .hot-policy-state::after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -0.25rem;
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-top: 0.5rem solid transparent;
  border-bottom: 0.5rem solid transparent;
  border-left: 0.5rem solid #f64042;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.page-hot-policy-list li .hot-policy-state[data-hot-state="1"] {
  background-color: #f64042;
}
.page-hot-policy-list li .hot-policy-state[data-hot-state="1"]::after {
  border-left-color: #f64042;
}
.page-hot-policy-list li .hot-policy-state[data-hot-state="2"] {
  background-color: #fdab53;
}
.page-hot-policy-list li .hot-policy-state[data-hot-state="2"]::after {
  border-left-color: #fdab53;
}
.page-hot-policy-list li .hot-policy-state[data-hot-state="3"] {
  background-color: #d5d5d5;
}
.page-hot-policy-list li .hot-policy-state[data-hot-state="3"]::after {
  border-left-color: #d5d5d5;
}
.hot-policy-tips .layui-layer-TipsG {
  display: none;
}
.hot-policy-tips.layui-layer-tips .layui-layer-content {
  font-size: 0.75rem;
  color: #ffffff;
  letter-spacing: 0;
  line-height: 0.875rem;
  font-weight: 400;
  padding: 0.25rem 0.375rem;
  border-radius: 0.25rem;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
  -o-border-radius: 0.25rem;
}
.page-hot-policy-list.seven-items-slide li {
  margin-top: 0.4375rem;
}
.page-hot-policy-list li:nth-child(2n) {
  width: 48%;
}
.page-hot-policy-list li:nth-child(2n) a {
  /* background-color: #05d5ba; */
  /* padding-right: 3.125rem; */
  flex: 1;
}
.page-hot-policy-list li a {
  color: #ff0000;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-left: 0.8125rem;
  position: relative;
  display: block;
  /* padding-right: 5.625rem; */
  width: 80%;
}
.page-hot-policy-list li a::before {
  display: block;
  content: "";
  width: 0.3125rem;
  height: 0.3125rem;
  border-radius: 50%;
  background-color: #000000;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}
.page-hot-policy-more {
  position: absolute;
  right: 1.25rem;
  bottom: 1rem;
  z-index: 9;
}
.page-hot-policy-more a {
  font-size: 0.875rem;
  color: #ff0000 !important;
  letter-spacing: 0;
  font-weight: 400;
  cursor: pointer;
}
.page-hot-policy-more a:hover {
  color: #ff0000;
}