@charset "UTF-8";
a, li {
  box-sizing: border-box; }

body {
  background-color: #fff; }

.header {
  width: 100%;
  background: #fff url("../img/gj-bg.jpg")/*tpa=http://zv.cnbhs.cn/img/gj-bg.jpg*/ no-repeat top;
  background-size: 100%; }
  .header .top {
    text-align: center;
    color: #fff;
    height: 951px; }
    .header .top h1 {
      font-family: '方正琥珀简体';
      padding-top: 273px;
      font-size: 6.2rem;
      font-weight: normal;
      letter-spacing: 19px; }
    .header .top h2 {
      font-family: '方正琥珀简体';
      padding-top: 33px;
      font-size: 2.8rem;
      font-weight: normal;
      letter-spacing: 3px; }

.business {
  margin-top: 100px; }
  .business .s-header .title {
    font-size: 4.8rem;
    text-align: center;
    position: relative; }
    .business .s-header .title h5 {
      letter-spacing: 3px;
      font-family: '黑体';
      line-height: 60px; }
    .business .s-header .title h5:before {
      position: absolute;
      top: 33px;
      left: 0;
      content: '';
      width: 35%;
      border-bottom: 3px solid #666; }
    .business .s-header .title h5:after {
      position: absolute;
      top: 33px;
      left: 65%;
      content: '';
      width: 35%;
      border-bottom: 3px solid #666; }
  .business .s-header .en {
    text-align: center;
    color: #666;
    font-size: 2rem;
    line-height: 30px; }
  .business .s-header .line {
    margin: 4px auto 0;
    width: 16%;
    height: 4px;
    display: block;
    background-color: #00285E; }
  .business .s-header .down {
    display: block;
    margin-left: calc(50% - 10px);
    width: 0;
    height: 0;
    border-top: 10px solid #00285E;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent; }
  .business .s-tap {
    width: 68%;
    margin: 91px auto 0; }
    .business .s-tap li {
      font-family: 微软雅黑;
      font-weight: normal;
      float: left;
      width: 16.66666%;
      background-color: #003466;
      color: #fff;
      font-size: 1.6rem;
      text-align: center;
      height: 88px;
      line-height: 88px;
      letter-spacing: 1px; }
    .business .s-tap .curr {
      color: #003466;
      background-color: #fff;
      border-top: 7px solid #3B6B9C;
      line-height: 76px; }
  .business .ctr-list {
    width: 65%;
    margin: 41px auto 0; }
    .business .ctr-list li {
      cursor: pointer;
      float: left;
      width: 17.6%;
      margin: 15px 1.2%; }

.hao {
  margin-top: 96px;
  cursor: pointer; }

.pro {
  margin-top: 81px;
  background: #fff url("../img/pro-bg.jpg")/*tpa=http://zv.cnbhs.cn/img/pro-bg.jpg*/; }
  .pro .s-header {
    padding-top: 80px; }
    .pro .s-header .title {
      font-size: 4.8rem;
      text-align: center;
      position: relative; }
      .pro .s-header .title h5 {
        letter-spacing: 3px;
        font-family: '黑体';
        line-height: 60px; }
      .pro .s-header .title h5:before {
        position: absolute;
        top: 33px;
        left: 0;
        content: '';
        width: 37%;
        border-bottom: 3px solid #666; }
      .pro .s-header .title h5:after {
        position: absolute;
        top: 33px;
        left: 63%;
        content: '';
        width: 37%;
        border-bottom: 3px solid #666; }
    .pro .s-header .en {
      text-align: center;
      color: #666;
      font-size: 2rem;
      line-height: 30px; }
    .pro .s-header .line {
      margin: 4px auto 0;
      width: 20%;
      height: 4px;
      display: block;
      background-color: #00285E; }
    .pro .s-header .down {
      display: block;
      margin-left: calc(50% - 10px);
      width: 0;
      height: 0;
      border-top: 10px solid #00285E;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent; }
  .pro .m {
    width: 90%;
    text-align: center;
    margin: 0 auto; }
    .pro .m img {
      margin: 180px 0 274px; }

.more a {
  margin: 80px auto 0;
  display: block;
  text-align: center;
  height: 76px;
  line-height: 68px;
  width: 32%;
  border: 4px solid #202020;
  border-radius: 38px;
  color: #202020;
  font-size: 1.6rem;
  letter-spacing: 4px;
  cursor: pointer; }

.footer {
  margin-top: 80px; }

/*# sourceMappingURL=gj.css.map */
