@charset "UTF-8";
/* 常量 */
/* 字体 */
a {
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
}
.tac {
  text-align: center;
}
.pr {
  position: relative;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clearfix:after {
  content: "";
  clear: both;
  display: block;
}
.fz40 {
  font-size: 38px;
  line-height: 44px !important;
}
.wrapper {
  width: 1400px;
  margin: auto;
  box-sizing: border-box;
}
.c-33 {
  color: #333333;
}
.c-33 a {
    color: #333333;
}
.ovh {
  overflow: hidden;
}
.cp {
  cursor: pointer;
}
.ub {
  display: flex;
  display: -ms-box;
  display: -webkit-flex;
  display: -webkit-box;
}
.ub-f1 {
  display: block;
  flex: 1;
  box-flex: 1;
  -ms-box-flex: 1;
  -webkit-box-flex: 1;
}
.filter-gray {
  filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,#grayscale");
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  -webkit-filter: grayscale(1);
}
@font-face {
  font-family: 'syst-heavy';
  src: url(https://res.bhkyxy.com/static/SOURCEHANSERIFCN-HEAVY.OTF);
}
@font-face {
  font-family: 'ysbth';
  src: url(https://res.bhkyxy.com/static/SourceHanSerifCN-Heavy.ttf);
}
@media screen and (max-width: 1500px) {
.fz40 {
    font-size: 32px;
    line-height: 40px !important;
}
}
@media screen and (max-width: 1300px) {
.fz40 {
    font-size: 28px;
    line-height: 32px !important;
}
}
@media screen and (max-width: 500px) {
.fz40 {
    font-size: 20px;
    line-height: 20px !important;
}
a {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}
}
.header {
  position: fixed;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  background-color: #015ABA;
}
.header .header-wrapper {
    min-height: 66px;
    position: relative;
    max-width: 100%;
    margin: 0 40px;
}
.header .header-wrapper .logo {
      display: block;
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100%;
      width: 324px;
      height: 44px;
      position: absolute;
      z-index: 1;
      left: 0;
      right: auto;
      top: 11px;
      bottom: 0;
}
.header .header-wrapper .navigator {
      position: absolute;
      z-index: 1;
      left: auto;
      right: 65px;
      top: 0;
      bottom: auto;
}
.header .header-wrapper .navigator ul {
        display: flex;
        display: -ms-flex;
}
.header .header-wrapper .navigator ul li {
          position: relative;
          margin-left: 25px;
}
.header .header-wrapper .navigator ul li .name {
            display: block;
            height: 66px;
            line-height: 66px;
            font-size: 16px;
            color: #fff;
            padding-right: 16px;
            position: relative;
            cursor: default;
}
.header .header-wrapper .navigator ul li .name i {
              font-size: 12px;
              position: absolute;
              right: 0;
}
.header .header-wrapper .navigator ul li .name.on {
              color: #F3A644;
              font-weight: bold;
}
.header .header-wrapper .navigator ul li .name.cp {
              cursor: pointer;
}
.header .header-wrapper .navigator ul li .nav-list {
            position: absolute;
            z-index: 1;
            left: 50%;
            right: auto;
            top: -100vh;
            bottom: auto;
            background: white;
            width: 120px;
            margin-left: -60px;
            box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
            -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
            -moz-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
            border-top: 5px #F3A644 solid;
            padding: 10px 0;
            opacity: 0;
            visibility: hidden;
}
.header .header-wrapper .navigator ul li .nav-list a {
              display: block;
              text-align: center;
              font-size: 16px;
              line-height: 32px;
              color: #333333;
              cursor: pointer;
}
.header .header-wrapper .navigator ul li .nav-list a:hover {
                background-color: #f1f1f1;
}
.header .header-wrapper .navigator ul li:hover .name {
            color: #F3A644;
}
.header .header-wrapper .navigator ul li:hover .nav-list {
            opacity: 1;
            visibility: visible;
            top: 100%;
            transition: opacity 0.5s ease;
            -webkit-transition: opacity 0.5s ease;
            -moz-transition: opacity 0.5s ease;
            -o-transition: opacity 0.5s ease;
}
.header .header-wrapper .search-trigger {
      position: absolute;
      top: 16px;
      right: 0;
      width: 34px;
      height: 34px;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAABI1JREFUWEfFmHvIn2Mcxj8XxjbHUBjmFJGYsX+MGCLn3pDMyKENhbEomTDkLEmj5vQ6JOdymEMhh5xyWE5JTTE5FhvDnF26cv/W83vf5/k9v2n1fv9531/Pfbju7+H6XvctVsBsbwwcAuwF7ARsBqwLrAr8AHwOvAe8CDwj6dt+l1c/A23vDZwLHFQ27Uz7E/ip/FgbGFVZ7y/gKeBqSa+17dMTiO2tgBuBQ8tCi4GHgWeBd4BFkv7JN9urAFsAk4ADgCOA9cu8x4GZkhY1AWoEYvsY4BYgJ80ClwN3Sfqj7XQF2BrACcAFwHhgKTBd0kN182uB2J4DXJSDAtcDF0ta1g+AoWNsrwlcBpxdvmWt/O6yYUBsXwhcWmI/VdKT/wdADaDDgfuAscBsSVdWx3QBsT0VuBf4Bdhf0hsrA0RnDdt7pJqAeOlYSfd3vi0HYntr4N2CeEDS/CYQttcBsuh2QHLhO2CBpMzvabYPAx4FfgYmSPosE6pAngYOBK6RdF7darbDGwlbPDe6ZszClCsw2KmmhnWuA84B5ksKsP+A2J4CvAAE3Y51iWk7Mb4HiDeWACnJeOBXYBywb/FS1nweOEpSSG6Y2R4DfFyqabKk1ztAkpAHAzMk3VaTaANAyi7jr00pS4pru8z27sDNwC7A28AUScm3OjDTgVuBxyQNqND2F4Wixw3lCdvhgA9Kgk2T9ECvJLCdqniieOh2SdmwDkhy68vSIjYNkJOAO0Jekk6tOeUgcCJwlaTz25KxhDqM+iGwETBR0vsNYEKYM4CTA+Ru4PgS00eqE2ynoX1T8mB8XTiagNk+s7SHuZLyf51XjiwtYzBAknATgM0lJUTLzXZ6TNx8p6R4rm+zvSGQ7rtQ0vYNQLYBPgHeDJBwQPrJaEmh9CqQWYXiZ0m6oW8UZaDt9KhU1OpD1y4hjHz4DVgcIGliSyXlBF1me3ZpdrXV1AbM9kfADiG9pmZZHDG2A2SJpCTWUCCdEpsj6ZK2jYd4M6UevpGk5FqtVYEkNGsBY2pCs2vRHS9Lijjq22xHl7wVopQUshtmtrtC0ytZc6rQdvrQJEkL+kViOyx8HHC6pJBcHZCuZG0s35JQqfPUe0DsKSmU3tNsR9em2lL62/Zg167y7RDaPEmn1eRJJOBzwD7l79GSEvummKdVPFhp9dEgTWO7CC3KvJHii1c2KDp1IvAVcEVEjqRo2DTNhDD5dBYwDQj42CsR3A19qZviy0I9m14Zk4SOkA7dZ+OI5lwfEqpNgPXK5l8D4Z+ZwOQmMLa7m17ZpFUGdHxrO531FGA/IMmWzI8wTg5F4UeLLCviKRpnGJhGGVDAtAqjhvwZJen3hqqIdumAOUPSTWWvemFUPvYtFduqpvrddtpHrhXJqe9bpWIBM/LiuZIDI3+dqIBJXwmgkbtgVcAkTPNW8pUzXTxkN8zaLuFJ4LnlFSCT2y7hWwK71VzC8yqQqvm0KdH7fZYIz+QeUvcs0VHzqY7VKhv9DYQoc096ta3S+gJSCVf1oWbn8lATrgip/VheDfJQ81L4Y0Ueav4FZ8kvl9oA/4MAAAAASUVORK5CYII=);
}
.header.white {
    background-color: #fff;
}
.header.white .header-wrapper .navigator ul li .name {
      color: #015ABA;
}
.header.white .header-wrapper .navigator ul li:hover .name {
      color: #F3A644;
}
.header.white .search-trigger {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDctMjBUMTc6Mjc6MTcrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA3LTIwVDE3OjI4OjUxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA3LTIwVDE3OjI4OjUxKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2ZThjYzM5LTAy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);
}
.header-wap {
  position: fixed;
  z-index: 50;
  left: 0;
  top: 0;
  width: 100%;
  display: none;
  background-color: #015ABA;
}
.header-wap .header-wrapper {
    height: 66px;
    position: relative;
    max-width: 100%;
    margin: 0 20px;
}
.header-wap .header-wrapper .logo {
      display: block;
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100%;
      width: 237px;
      height: 32px;
      position: absolute;
      z-index: 1;
      left: 0;
      right: auto;
      top: 17px;
      bottom: 0;
}
.header-wap .header-wrapper .search-trigger {
      position: absolute;
      top: 18px;
      right: 50px;
      width: 30px;
      height: 30px;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAAXNSR0IArs4c6QAABI1JREFUWEfFmHvIn2Mcxj8XxjbHUBjmFJGYsX+MGCLn3pDMyKENhbEomTDkLEmj5vQ6JOdymEMhh5xyWE5JTTE5FhvDnF26cv/W83vf5/k9v2n1fv9531/Pfbju7+H6XvctVsBsbwwcAuwF7ARsBqwLrAr8AHwOvAe8CDwj6dt+l1c/A23vDZwLHFQ27Uz7E/ip/FgbGFVZ7y/gKeBqSa+17dMTiO2tgBuBQ8tCi4GHgWeBd4BFkv7JN9urAFsAk4ADgCOA9cu8x4GZkhY1AWoEYvsY4BYgJ80ClwN3Sfqj7XQF2BrACcAFwHhgKTBd0kN182uB2J4DXJSDAtcDF0ta1g+AoWNsrwlcBpxdvmWt/O6yYUBsXwhcWmI/VdKT/wdADaDDgfuAscBsSVdWx3QBsT0VuBf4Bdhf0hsrA0RnDdt7pJqAeOlYSfd3vi0HYntr4N2CeEDS/CYQttcBsuh2QHLhO2CBpMzvabYPAx4FfgYmSPosE6pAngYOBK6RdF7darbDGwlbPDe6ZszClCsw2KmmhnWuA84B5ksKsP+A2J4CvAAE3Y51iWk7Mb4HiDeWACnJeOBXYBywb/FS1nweOEpSSG6Y2R4DfFyqabKk1ztAkpAHAzMk3VaTaANAyi7jr00pS4pru8z27sDNwC7A28AUScm3OjDTgVuBxyQNqND2F4Wixw3lCdvhgA9Kgk2T9ECvJLCdqniieOh2SdmwDkhy68vSIjYNkJOAO0Jekk6tOeUgcCJwlaTz25KxhDqM+iGwETBR0vsNYEKYM4CTA+Ru4PgS00eqE2ynoX1T8mB8XTiagNk+s7SHuZLyf51XjiwtYzBAknATgM0lJUTLzXZ6TNx8p6R4rm+zvSGQ7rtQ0vYNQLYBPgHeDJBwQPrJaEmh9CqQWYXiZ0m6oW8UZaDt9KhU1OpD1y4hjHz4DVgcIGliSyXlBF1me3ZpdrXV1AbM9kfADiG9pmZZHDG2A2SJpCTWUCCdEpsj6ZK2jYd4M6UevpGk5FqtVYEkNGsBY2pCs2vRHS9Lijjq22xHl7wVopQUshtmtrtC0ytZc6rQdvrQJEkL+kViOyx8HHC6pJBcHZCuZG0s35JQqfPUe0DsKSmU3tNsR9em2lL62/Zg167y7RDaPEmn1eRJJOBzwD7l79GSEvummKdVPFhp9dEgTWO7CC3KvJHii1c2KDp1IvAVcEVEjqRo2DTNhDD5dBYwDQj42CsR3A19qZviy0I9m14Zk4SOkA7dZ+OI5lwfEqpNgPXK5l8D4Z+ZwOQmMLa7m17ZpFUGdHxrO531FGA/IMmWzI8wTg5F4UeLLCviKRpnGJhGGVDAtAqjhvwZJen3hqqIdumAOUPSTWWvemFUPvYtFduqpvrddtpHrhXJqe9bpWIBM/LiuZIDI3+dqIBJXwmgkbtgVcAkTPNW8pUzXTxkN8zaLuFJ4LnlFSCT2y7hWwK71VzC8yqQqvm0KdH7fZYIz+QeUvcs0VHzqY7VKhv9DYQoc096ta3S+gJSCVf1oWbn8lATrgip/VheDfJQ81L4Y0Ueav4FZ8kvl9oA/4MAAAAASUVORK5CYII=) center no-repeat;
      background-size: cover;
}
.header-wap .header-wrapper .menu-trigger {
      position: absolute;
      z-index: 1;
      right: 0;
      top: 0;
}
.header-wap .header-wrapper .menu-trigger i {
        display: block;
        position: absolute;
        top: 18px;
        right: 0;
        color: #fff;
        transition: all .5s;
        font-size: 30px;
        opacity: 0;
}
.header-wap .header-wrapper .menu-trigger i.show {
          opacity: 1;
}
.header-wap .header-menu {
    overflow-x: hidden;
    overflow-y: auto;
    transition: all 0.3s;
    margin-top: 0;
    height: 0;
    opacity: 0;
}
.header-wap .header-menu ul {
      display: flex;
      display: -ms-flex;
      flex-wrap: wrap;
      -webkit-flex-wrap: wrap;
}
.header-wap .header-menu ul li {
        width: 100%;
        text-align: left;
        padding-top: 0;
        border-bottom: 1px solid #2588DA;
}
.header-wap .header-menu ul li a {
          display: block;
          font-size: 18px;
          line-height: 50px;
          padding-left: 30px;
          position: relative;
          color: white;
}
.header-wap .header-menu ul li a i {
            transition: all 0.5s;
            padding: 0 30px;
            float: right;
}
.header-wap .header-menu ul li > a {
          font-weight: bold;
}
.header-wap .header-menu ul li .nav-list {
          display: none;
          padding: 0 0 0 30px;
}
.header-wap .header-menu ul li .nav-list dl dd a {
            font-size: 16px;
            line-height: 50px;
            border-top: 1px solid #2588DA;
            color: white;
            padding-left: 0;
}
.header-wap .header-menu ul li.on .nav-list {
          display: block;
}
.header-wap .header-menu ul li.on a i {
          transform: rotate(180deg);
          -webkit-transform: rotate(180deg);
          -moz-transform: rotate(180deg);
}
.header-wap .header-menu ul li:first-child {
          border-top: 1px solid #2588DA;
}
.header-wap.expanded .header-menu {
    margin-top: 10px;
    height: calc(100vh - 76px);
    opacity: 1;
}
.header-wap.white {
    background-color: #fff;
}
.header-wap.white .header-wrapper .menu-trigger i {
      color: #015ABA;
}
.header-wap.white .header-wrapper .search-trigger {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFIGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjItMDctMjBUMTc6Mjc6MTcrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIyLTA3LTIwVDE3OjI4OjUxKzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTA3LTIwVDE3OjI4OjUxKzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2ZThjYzM5LTAy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);
}
.header-wap.white .header-menu ul li {
      border-color: #CCDEF1;
}
.header-wap.white .header-menu ul li a {
        color: #015ABA;
}
.header-wap.white .header-menu ul li .nav-list dl dd a {
        color: #015ABA;
        border-color: #CCDEF1;
}
.header-wap.white .header-menu ul li:first-child {
        border-color: #CCDEF1;
}
.overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  visibility: hidden;
  opacity: 0;
  transform: scale(0.01);
  transition: transform 0.2s, opacity 0.2s, visibility 0s 0.2s;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
}
.overlay .overlay-close {
    font-size: 32px;
    position: absolute;
    right: 40px;
    top: 90px;
    color: #fff;
}
.overlay.open {
    visibility: visible;
    opacity: 1;
    transform: scale(1);
    transition: transform 0.4s, opacity 0.4s;
}
.overlay .search-bar .el-input .el-input__inner {
    font-size: 18px;
    outline: none;
    border: none;
    width: 640px;
    height: 80px;
    padding: 30px 40px;
    box-sizing: border-box;
    border-radius: 0;
}
.overlay .search-bar .el-input .el-input__suffix {
    margin: 2px 10px 0 0;
}
.overlay .search-bar .el-input .el-input__suffix .el-icon-circle-close:before {
      font-size: 16px;
      font-family: 'iconfont';
      content: '\e64d';
}
.overlay .search-bar .el-input .el-input-group__append {
    font-size: 18px;
    width: 240px;
    height: 80px;
    line-height: 80px;
    color: white;
    box-sizing: border-box;
    background-color: #015ABA;
    text-align: center;
    border: none;
    cursor: pointer;
    border-radius: 0;
}
.overlay .quick-nav-layer {
    width: calc(100% - 40px);
    display: flex;
}
.overlay .quick-nav-layer ul {
      display: flex;
      flex-wrap: wrap;
      margin: -10px 0 0 -10px;
      flex: 1;
}
.overlay .quick-nav-layer ul li {
        width: calc(25% - 10px);
        background-color: #015ABA;
        margin: 10px 0 0 10px;
        height: 0;
        padding-bottom: calc(25% - 10px);
        text-align: center;
        position: relative;
        display: flex;
        justify-content: center;
        cursor: pointer;
}
.overlay .quick-nav-layer ul li img {
          width: 40%;
          height: 40%;
          position: absolute;
          top: 50%;
          margin-top: calc(-25% - 5px);
}
.overlay .quick-nav-layer ul li p {
          color: #fff;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          position: absolute;
          width: 100%;
          bottom: 0;
          line-height: 30px;
          padding: 0 5px;
          box-sizing: border-box;
          font-size: 12px;
}
.overlay .quick-nav-layer ul li.close img {
          width: 50%;
          height: 50%;
          margin-top: -25%;
}
.overlay .quick-nav-layer ul li.vh {
          visibility: hidden;
}
.layer-ctrl {
  position: fixed;
  bottom: 180px;
  right: 0;
  cursor: pointer;
  opacity: 0;
  width: 90px;
  height: 140px;
  transform: scale(0);
  background: url(../img/quick_nav_bg.5c052238.png) center center no-repeat;
  background-size: contain;
  transform-origin: right bottom;
  z-index: 2;
  transition: all 0.3s ease-out;
}
.layer-ctrl.hide {
    transform: scale(0);
}
.back2top {
  position: fixed;
  bottom: 80px;
  right: 0;
  cursor: pointer;
  opacity: 0;
  width: 90px;
  height: 90px;
  transform: scale(0);
  background: #EDAA5A;
  transform-origin: right bottom;
  z-index: 2;
  transition: all 0.3s ease-out;
  display: flex;
  align-items: center;
  justify-content: center;
}
.back2top i {
    color: #fff;
    font-size: 40px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
}
.back2top.hide {
    transform: scale(0);
}
@media screen and (max-width: 850px) {
.header {
    display: none;
}
.header-wap {
    display: block;
}
.quick-nav-menu {
    display: none;
}
.overlay .overlay-close {
    display: none;
}
.overlay .quick-nav-layer ul {
    margin: -20px 0 0 -20px;
}
.overlay .quick-nav-layer ul li {
      width: calc(25% - 20px);
      margin: 20px 0 0 20px;
      padding-bottom: calc(25% - 20px);
}
.overlay .quick-nav-layer ul li p {
        font-size: 16px;
        line-height: 40px;
}
.overlay .search-bar {
    position: relative;
    top: -60px;
}
.overlay .search-bar .el-input .el-input__inner {
      font-size: 14px;
      width: 250px;
      height: 40px;
      padding: 10px 10px;
}
.overlay .search-bar .el-input .el-input__suffix {
      margin: 0;
}
.overlay .search-bar .el-input .el-input__suffix .el-icon-circle-close:before {
        font-size: 12px;
}
.overlay .search-bar .el-input .el-input-group__append {
      font-size: 14px;
      width: 85px;
      height: 40px;
      line-height: 40px;
      background-color: #F3A644;
}
.layer-ctrl, .back2top {
    opacity: 1;
    transform: scale(0.8);
}
.layer-ctrl {
    bottom: 162px;
}
}
@media screen and (max-width: 600px) {
.overlay .quick-nav-layer ul {
    margin: -15px 0 0 -15px;
}
.overlay .quick-nav-layer ul li {
      width: calc(25% - 15px);
      margin: 15px 0 0 15px;
      padding-bottom: calc(25% - 15px);
}
.overlay .quick-nav-layer ul li p {
        font-size: 14px;
        line-height: 35px;
}
}
@media screen and (max-width: 500px) {
.overlay .quick-nav-layer ul {
    margin: -10px 0 0 -10px;
}
.overlay .quick-nav-layer ul li {
      width: calc(25% - 10px);
      margin: 10px 0 0 10px;
      padding-bottom: calc(25% - 10px);
}
.overlay .quick-nav-layer ul li p {
        font-size: 12px;
        line-height: 30px;
}
.layer-ctrl, .back2top {
    transform: scale(0.6);
}
.layer-ctrl {
    bottom: 144px;
}
}

@charset "UTF-8";
/* 常量 */
/* 字体 */
a {
  transition: All 0.5s ease;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
}
.tac {
  text-align: center;
}
.pr {
  position: relative;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clearfix:after {
  content: "";
  clear: both;
  display: block;
}
.fz40 {
  font-size: 38px;
  line-height: 44px !important;
}
.wrapper {
  width: 1400px;
  margin: auto;
  box-sizing: border-box;
}
.c-33 {
  color: #333333;
}
.c-33 a {
    color: #333333;
}
.ovh {
  overflow: hidden;
}
.cp {
  cursor: pointer;
}
.ub {
  display: flex;
  display: -ms-box;
  display: -webkit-flex;
  display: -webkit-box;
}
.ub-f1 {
  display: block;
  flex: 1;
  box-flex: 1;
  -ms-box-flex: 1;
  -webkit-box-flex: 1;
}
.filter-gray {
  filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: url("data:image/svg+xml;utf8,#grayscale");
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  -webkit-filter: grayscale(1);
}
@font-face {
  font-family: 'syst-heavy';
  src: url(https://res.bhkyxy.com/static/SOURCEHANSERIFCN-HEAVY.OTF);
}
@font-face {
  font-family: 'ysbth';
  src: url(https://res.bhkyxy.com/static/SourceHanSerifCN-Heavy.ttf);
}
@media screen and (max-width: 1500px) {
.fz40 {
    font-size: 32px;
    line-height: 40px !important;
}
}
@media screen and (max-width: 1300px) {
.fz40 {
    font-size: 28px;
    line-height: 32px !important;
}
}
@media screen and (max-width: 500px) {
.fz40 {
    font-size: 20px;
    line-height: 20px !important;
}
a {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -moz-user-focus: none;
    -moz-user-select: none;
}
}
.fz40 {
  font-size: 38px;
  line-height: 44px !important;
}
.links {
  background-color: #FAF9FE;
  margin-top: 60px;
  padding-bottom: 40px;
  overflow: hidden;
}
.links .wrapper {
    max-width: 1400px;
    margin: 0 auto;
}
.links .wrapper .link-l {
      float: left;
      width: calc(100% - 655px);
}
.links .wrapper .link-l .title {
        color: #015ABA;
        margin: 100px 0 30px 0;
}
.links .wrapper .link-l .title h2 {
          font-weight: bold;
          font-family: 'syst-heavy';
}
.links .wrapper .link-l .link-list {
        overflow: hidden;
        margin: -15px 0 0 -20px;
}
.links .wrapper .link-l .link-list li {
          float: left;
          margin: 15px 0 0 20px;
          transition: All 0.5s ease;
          -webkit-transition: All 0.5s ease;
          -moz-transition: All 0.5s ease;
          -o-transition: All 0.5s ease;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
}
.links .wrapper .link-l .link-list li:hover {
            cursor: pointer;
            color: #F3A644;
}
.links .wrapper .link-r {
      float: right;
      width: 714px;
      height: 312px;
      margin: 14px -89px 0 0;
      background-image: url(../img/qrcode_4_bg.5db15ce1.png);
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
}
.links .wrapper .link-r .title {
        color: #015ABA;
        font-size: 32px;
        text-align: center;
        margin: 86px 76px 0px 0px;
}
.links .wrapper .link-r .title h2 {
          font-family: 'ysbth';
}
.links .wrapper .link-r .qrcode-list {
        margin-right: 66px;
        text-align: center;
}
.links .wrapper .link-r .qrcode-list li {
          display: inline-block;
          width: 130px;
          margin-top: 16px;
          text-align: center;
}
.links .wrapper .link-r .qrcode-list li img {
            margin: 0 auto;
            border: 1px dashed #999;
            width: 100px;
            height: 100px;
            box-sizing: border-box;
}
.links .wrapper .link-r .qrcode-list li p {
            font-size: 12px;
            transform: scale(0.83);
            width: 100%;
            overflow: hidden;
            white-space: nowrap;
}
.links .wrapper:after {
      content: "";
      clear: both;
      display: block;
}
.links .wrapper.qrc1 .link-l, .links .wrapper.qrc2 .link-l {
      width: calc(100% - 494px);
}
.links .wrapper.qrc1 .link-r, .links .wrapper.qrc2 .link-r {
      width: 605px;
      margin-right: -141px;
      background-image: url(../img/qrcode_2_bg.b786b287.png);
}
.links .wrapper.qrc1 .link-r .title, .links .wrapper.qrc2 .link-r .title {
        margin-right: 129px;
}
.links .wrapper.qrc1 .link-r .qrcode-list, .links .wrapper.qrc2 .link-r .qrcode-list {
        margin-right: 117px;
}
.links.sub {
    display: none;
}
.footer {
  background: #076FD1 url("https://res.bhkyxy.com/static/footer_bg.png") center bottom no-repeat;
  color: #FAF9FE;
}
.footer .wrapper {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 0;
}
.footer .wrapper .footer-t {
      overflow: hidden;
      padding: 100px 0 40px;
}
.footer .wrapper .footer-t .footer-tl {
        float: left;
}
.footer .wrapper .footer-t .footer-tl .contact {
          margin-top: 40px;
          line-height: 28px;
          font-size: 14px;
}
.footer .wrapper .footer-t .footer-tr {
        float: right;
        text-align: right;
}
.footer .wrapper .footer-t .footer-tr .mail-list {
          overflow: hidden;
          margin: -10px -20px 40px 0;
          max-width: 480px;
}
.footer .wrapper .footer-t .footer-tr .mail-list li {
            float: left;
            display: inline-block;
            border: 1px solid #fff;
            line-height: 38px;
            margin: 10px 20px 0 0;
            padding: 0 20px 0 45px;
            position: relative;
            transition: All 0.5s ease;
            -webkit-transition: All 0.5s ease;
            -moz-transition: All 0.5s ease;
            -o-transition: All 0.5s ease;
}
.footer .wrapper .footer-t .footer-tr .mail-list li:before {
              content: '';
              display: block;
              width: 20px;
              height: 16px;
              background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAAAXNSR0IArs4c6QAAAXZJREFUOE+t1L2rjmEcB/DPz7GYjAxikoiNRBm8lHJiMJzUKc5KGEgpg/WgKMooJcRAIYOyeEmKyark5R+wydtXV92PHjxOtyfXcnfXdX3u38t1/yrJKlzGWpTxVvACM5XkGebhML6O55mP8y2gBjakfWGmqq6OAyaZ7rKcaGDDDuE09lTVnX9Bk+zCDRzDhQG4DNu6sLdW1fM+aJL1eNgF1J5vf4JV9S7JcRzBxqp6PReaZDme4mxVzSZZ+gfYgCQXsRMbqurDKDTJErRm3q2qA925v4ITuILV2FRVH4fRJAvxGK+wt6q+9QGvYTceYbKqPnWHFuAeNuMmpvuALeVJ7MB1vOnwZt7CSuzD7fY+Z8q/NyXJIjxpxe7SXjGobZI1XeqzI5uC7TiHX65NksU4iS84U1XvBzVNsgX3cRAPhrs8uNhTVdVq1HslmeqaeHRwsf/Hr7e/YS2K4eFwondYozeewucGtvF1Ceu6qTOO+x0v24D5AYjJ2bb/WKatAAAAAElFTkSuQmCC) no-repeat center;
              position: absolute;
              left: 20px;
              top: 12px;
}
.footer .wrapper .footer-t .footer-tr .mail-list li:hover {
              background-color: #F3A644;
              border-color: #F3A644;
              cursor: pointer;
}
.footer .wrapper .footer-t .footer-tr .qrcode-list {
          text-align: center;
}
.footer .wrapper .footer-t .footer-tr .qrcode-list li {
            display: inline-block;
            width: 140px;
            margin: 20px 0 0 20px;
            text-align: center;
}
.footer .wrapper .footer-t .footer-tr .qrcode-list li img {
              margin: 0 auto;
              width: 140px;
              height: 140px;
              box-sizing: border-box;
}
.footer .wrapper .footer-t .footer-tr .qrcode-list li p {
              font-size: 14px;
              width: 100%;
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
}
.footer .wrapper .footer-t img {
        max-width: 100%;
}
.footer .wrapper .footer-b {
      text-align: center;
      font-size: 14px;
      padding: 10px 0;
      border-top: 1px solid #fff;
}
.footer .wrapper .footer-b span {
        margin-left: 40px;
        display: inline-block;
        line-height: 20px;
}
.footer .wrapper .footer-b span .icon-police {
          width: 20px;
          height: 20px;
          display: inline-block;
          background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAC3FBMVEUAAAD+/ODz6Kr//+PeqFfYrn3x167k0JXoxnyaaVzhs2ifaFXbrGLkvFnpyF7v2X/kwm3cp1nhsGfqw3rZqG3ntVzjrFPt3oDjvGnfr2fbnFGti3q0lH7ktoLryXn9v1T4znr/74bnvGz034v+2I/ktoDz6ZLkwY/Dfz7buoftzYbq2IPr0pjs3bLv6KPRrnbKhFv79ND488n/+dDZr4Lx38f/+cH/95f42oL7/97s2Y3++uzw1rvTk3DmuloAAHkBAm7uzWYAAGXktV3qvFr/0ljksE7fo0rWHxhrdocAAIAABHf143Pyy27w1GwGA2jtymHpwWDqxV/qyVyTeFrrwFflwFPislP+xVLpsErbmUfVkEbysETemUTpgj7ThT3XdTg5FDjdhTXWZTDaTCm7TCbTOCLXPiD9LA/QFg3UAwnOAQOEj5kcPpdyhZSptJEACJFpfo4AG44XMInFvYfTvIejmYSVkINyeoJzdoK9un6SjX7FrnwAEHp8enny2HjWwHjKtnhcX3jYzHeNhnfu2HWUjHWsonPNwnH70m9WTm8AAW//723pym3dtmn/0mbnxGa0o2ZeWWb8zGT/4mPtwmJuYmL/22D/vmB5ZGC9kF7/2l0MAF3uyFqnjVn4xFjYnli0mVi5i1jiqVfyyVbmtlbXkVNUOFPlvFLpt1LNrFKjfVLuvlBgHlDsuU/ouU9ONU/ov05ODk7/2E02Gk3jqkqEaUr/tUngjkf7n0bXikb6xERCJETdn0LckUG1gD/ooD3Ulj3jkz3TZT3WjjzOeDqBWDr3pDnglTlMADnbbTf2gjbkbzaTYDZpAjbplzTtcTTEazPXXzOeXzDscS3MPi38jizJWSrVSCrrXynzfCjVdCjZRyjTQCbFUiTlYCPXPSHLPSHWMR/wXh7iRh7GPh3PLBrSIRrWGhfMJxPGJxPRDBG/ABG2ABCxDg7BDAvEGArZAAbJAALPAADa4ry/AAAAPnRSTlMACEIaxqxpAvv7+ff19PDs7Ovn5uXk5OHg29LRy8fEw8G+vLqysaufnJiVk4yDfG9dXFpMSEFBNTApJyEcFO3QiBQAAAFzSURBVBjTYoACZjYZaTZmBmRgxsp9+di21ZysxggxxlmJZy/ev9LXnriIEa5VYUPIray0lOyd+ctVoKKWXFsmXXvu8exO5vsZnnuErcCC5m1e8x5nPXrxOu3TzSqHFguQmI18tff+Jx89HqR7fE5v7q5TtAYK6h8v81p4Ovv6wbAdmRc6HMpddYGCmudrCqbtTn2anHBq15SZ9iUx6kBBkSTfXIfUuBsPL909c9i/uP6EJFAQMJ6j2/Ps32Yk30uIy3jjXxgRLwEUVN07ubTo5LsPr16mXD1X29gZrgUUlN23uD/H28lp09o5TvYVs523ygEFORYsO+TbEOI5cVVTV+XUA1Fu/EBBoxXu0bfnT98cEePa45oUHR7MBHK9IV9Y/BFHFzc7R7/YqF4BsBiDqVBw0NLQoMAAF3c7vwmCEEFln1ZnZxe3wJWx7nZ2jj5qkNDU5l2/ZE3kusjQuRsDxPXYoQFqa6DBIiUmyqKkYwIWAgD35oZAL/mkFwAAAABJRU5ErkJggg==) no-repeat center;
          vertical-align: -4px;
}
.footer .wrapper .footer-b span.cp:hover {
          text-decoration: underline;
}
.footer .wrapper .footer-b span:first-child {
          margin-left: 0;
}
.footer .wrapper .pc-show {
      display: inline-block;
}
.footer .wrapper .wap-show {
      display: none;
}
.footer.sub {
    margin-top: 60px;
}
.footer.sub .wrapper .footer-t .footer-tl {
      width: calc(100% - 650px);
}
@media screen and (max-width: 1500px) {
.fz40 {
    font-size: 32px;
    line-height: 40px !important;
}
.links .wrapper {
    width: auto;
    box-sizing: border-box;
    padding: 0 30px 0;
}
.footer .wrapper {
    width: auto;
    box-sizing: border-box;
    padding: 0 30px;
}
}
@media screen and (max-width: 1300px) {
.fz40 {
    font-size: 28px;
    line-height: 32px !important;
}
}
@media screen and (max-width: 1200px) {
.links .wrapper .link-l {
    width: calc(100% - 426px);
}
.links .wrapper .link-r {
    background-image: url(../img/qrcode_4_bg_m.a97ab7ee.png);
    padding-right: 0;
    width: 407px;
    height: 400px;
    margin-right: -11px;
}
.links .wrapper .link-r .title {
      font-size: 24px;
      margin: 96px 11px 0 0;
}
.links .wrapper .link-r .qrcode-list {
      width: 260px;
      height: 260px;
      margin: 0 auto;
}
.links .wrapper .link-r .qrcode-list li {
        margin-top: 13px;
}
.links .wrapper.qrc1 .link-r, .links .wrapper.qrc2 .link-r {
    width: 407px;
    height: 322px;
    margin-right: -11px;
    background-image: url(../img/qrcode_2_bg_m.8253c27b.png);
}
.links .wrapper.qrc1 .link-r .title, .links .wrapper.qrc2 .link-r .title {
      margin-right: 3px;
}
.links .wrapper.qrc1 .link-r .qrcode-list, .links .wrapper.qrc2 .link-r .qrcode-list {
      margin: 0 auto;
}
}
@media screen and (max-width: 1024px) {
.footer .wrapper .footer-t .footer-tl {
    width: 100%;
    text-align: center;
}
.footer .wrapper .footer-t .footer-tr {
    width: 100%;
    text-align: center;
    margin-top: 40px;
}
.footer .wrapper .footer-t .footer-tr .mail-list {
      width: 100%;
      max-width: none;
      display: inline-block;
}
.footer .wrapper .footer-t .footer-tr .mail-list li {
        float: none;
}
.footer.sub .wrapper .footer-t .footer-tl {
    width: 100%;
}
}
@media screen and (max-width: 850px) {
.fz40 {
    font-size: 20px;
    line-height: 20px !important;
}
.links {
    margin-top: 0;
    background-color: #fff;
    padding-bottom: 20px;
}
.links .wrapper {
      padding: 20px;
}
.links .wrapper .link-l {
        width: 100%;
}
.links .wrapper .link-l .title {
          margin-top: 0;
}
.links .wrapper .link-r {
        width: calc(100% + 40px);
        margin-right: -20px;
}
.links .wrapper .link-r .title {
          margin-right: 0;
}
.links .wrapper.qrc1 .link-l, .links .wrapper.qrc2 .link-l {
        width: 100%;
}
.links .wrapper.qrc1 .link-l .title, .links .wrapper.qrc2 .link-l .title {
          margin-top: 0;
}
.links .wrapper.qrc1 .link-r, .links .wrapper.qrc2 .link-r {
        width: calc(100% + 40px);
        margin-right: -20px;
}
.links .wrapper.qrc1 .link-r .title, .links .wrapper.qrc2 .link-r .title {
          margin-right: 0;
}
.links.sub {
      margin-top: -50px;
      padding-bottom: 0;
}
.footer {
    background: #016FCA url("https://res.bhkyxy.com/static/footer_bg_m.png") center bottom no-repeat;
    background-size: 100% auto;
}
.footer .wrapper {
      padding: 20px 20px 0;
}
.footer .wrapper .footer-t img {
        max-width: calc(100% - 55px);
        height: auto;
}
.footer .wrapper .footer-t .qrcode-list img {
        max-width: 100%;
}
.footer.sub {
      margin-top: 0;
      background-image: url("https://res.bhkyxy.com/static/footer_bg_m2.png");
}
}
@media screen and (max-width: 500px) {
.links .wrapper .link-l .link-list li {
    width: calc(50% - 20px);
}
.links .wrapper .link-r {
    width: calc(100% + 30px);
    margin-right: -15px;
    height: 0;
    padding-bottom: 108%;
    background-size: 100% auto;
}
.links .wrapper .link-r .title {
      margin-top: calc(15vw - -25px);
}
.links .wrapper .link-r .qrcode-list li {
      margin-top: 8px;
}
.links .wrapper .link-r .qrcode-list li img {
        width: 90px;
        height: 90px;
}
.links .wrapper.qrc1 .link-r, .links .wrapper.qrc2 .link-r {
    width: calc(100% + 30px);
    margin-right: -15px;
    height: 0;
    padding-bottom: 73%;
    background-size: 100% auto;
}
.links .wrapper.qrc1 .link-r .title, .links .wrapper.qrc2 .link-r .title {
      margin-top: calc(15vw - -15px);
}
.links .wrapper.qrc1 .link-r .qrcode-list li, .links .wrapper.qrc2 .link-r .qrcode-list li {
      margin-top: 8px;
}
.links .wrapper.qrc1 .link-r .qrcode-list li img, .links .wrapper.qrc2 .link-r .qrcode-list li img {
        width: 90px;
        height: 90px;
}
.links.sub {
    display: block;
}
.footer .wrapper .footer-t {
    padding-top: 20px;
}
.footer .wrapper .footer-t .footer-tl .contact {
      text-align: left;
      margin-top: 20px;
}
.footer .wrapper .footer-t .footer-tl img {
      margin-top: 25px;
}
.footer .wrapper .footer-t .footer-tl.wap-show img:nth-of-type(1) {
      margin-top: 40px;
}
.footer .wrapper .footer-t .footer-tr {
      margin-top: 0;
}
.footer .wrapper .footer-t .footer-tr .mail-list {
        text-align: left;
        margin: -10px 0 0 -40px;
}
.footer .wrapper .footer-t .footer-tr .mail-list li {
          float: left;
          margin: 10px 0 0 20px;
}
.footer .wrapper .footer-b span {
    font-size: 12px;
    zoom: 0.9;
    margin-left: 20px;
}
.footer .wrapper .footer-b span:last-child {
      margin-left: 0;
}
.footer .wrapper .pc-show {
    display: none;
}
.footer .wrapper .wap-show {
    display: block;
}
}
@media screen and (max-width: 414px) {
.links .wrapper .link-r .title {
    margin-top: calc(15vw - -15px);
}
.links .wrapper.qrc1 .link-r .title, .links .wrapper.qrc2 .link-r .title {
    margin-top: calc(15vw - -12px);
}
}
@media screen and (max-width: 400px) {
.links .wrapper .link-r .title {
    margin-top: calc(15vw - -5px);
}
.links .wrapper.qrc1 .link-r .title, .links .wrapper.qrc2 .link-r .title {
    margin-top: calc(15vw - -0px);
}
}

