@charset "UTF-8";
.qyjianjie .layui-tab-content {
  padding-bottom: 0; }

.qyjianjie .tabMains .layui-this {
  color: #005bac; }

.qyjianjie .tabMains .layui-this:after {
  border-bottom: 2px solid #005bac; }

.tabItem4 {
  width: 100%;
  margin: 20px 0; }
  .tabItem4 .tabItem4Main {
    display: flex;
    flex-wrap: wrap;
    justify-content: left; }

@media screen and (min-width: 320px) {
  .gyjkTwoMain {
    width: 73%;
    margin: 0 auto;
    padding: 3.12504vw 0; }
  .lineWrap1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; }
  .lineWrap2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
  .lineWrap3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; }
  .bannerPt {
    padding-top: 15.99996vw; }
  .banner {
    width: 100%;
    background: url("/home/imgs/gyjk/banner.png");
    background-size: cover;
    background-position: center;
    height: 15.99996vw; }
  .aboutMain {
    width: 90%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap; }
    .aboutMain .aboutLeft {
      width: 100%;
      background: url("/home/imgs/gyjk/jjtion.png") no-repeat;
      background-size: 70% 110%;
      background-position: 30% 0; }
      .aboutMain .aboutLeft .abLf {
        font-size: 5.86665vw;
        font-weight: 700;
        line-height: 9.06664vw;
        color: #e2e1e0;
        margin-top: 5.86665vw;
        margin-bottom: 5.33332vw; }
      .aboutMain .aboutLeft .abRp {
        color: #005bac;
        font-size: 5.86665vw; }
    .aboutMain .aboutRight {
      width: 100%;
      margin-top: 5.33332vw; }
      .aboutMain .aboutRight .div_p {
        font-size: 3.73332vw;
        line-height: 7.46665vw; }
  .djtMain {
    background: url("/home/imgs/gyjk/banner_00.png") no-repeat;
    object-fit: cover;
    object-position: 100% 100%;
    width: 100%;
    height: 133.333vw;
    background-size: 100% 100%;
    padding-top: 7.99998vw; }
    .djtMain .djtLeft {
      width: 100%;
      margin-top: 2.66666vw;
      margin-left: 5.33332vw; }
      .djtMain .djtLeft .djtLefttxt {
        font-size: 6.93332vw;
        font-weight: 700;
        margin-top: 10px;
        line-height: 2.08336vw;
        color: #ffffff; }
    .djtMain .djtRight li {
      color: #dddddd; }
    .djtMain .djtRight .layui-this {
      color: #ffffff; }
    .djtMain .djtRight .layui-tab-brief > .layui-tab-title .layui-this:after {
      border-bottom: 2px solid #f84b48; }
    .djtMain .djtRight .tabContent2 {
      width: 80%;
      margin: 0 auto;
      color: #ffffff; }
      .djtMain .djtRight .tabContent2 .tit {
        font-size: 6.93332vw;
        margin-top: 5.33332vw;
        margin-bottom: 5.33332vw; }
      .djtMain .djtRight .tabContent2 .txt {
        font-size: 3.73332vw;
        line-height: 6.93332vw; }
  .cxTjMain {
    background: url("/home/imgs/gyjk/cxtj.png") no-repeat;
    width: 100%;
    background-size: 100% 40%; }
    .cxTjMain .cxTjMainDiv {
      width: 90%;
      margin: 0 auto;
      padding-top: 7.8126vw; }
      .cxTjMain .cxTjMainDiv .cxTjMainTitimg img {
        width: 75.73314vw; }
      .cxTjMain .cxTjMainDiv .cxTjMainTxt {
        text-align: center;
        font-size: 2.39586vw;
        color: #999999;
        font-weight: 700;
        margin-top: 0.52084vw;
        margin-bottom: 3.12504vw; }
      .cxTjMain .cxTjMainDiv .cxTjMainBtn {
        display: flex;
        width: 100%;
        flex-wrap: wrap; }
        .cxTjMain .cxTjMainDiv .cxTjMainBtn .btn {
          font-size: 0.93751vw;
          color: #ffffff;
          padding: 2.66666vw 2.66666vw;
          border-radius: 6.93332vw;
          margin-bottom: 2.66666vw;
          margin-right: 2.66666vw;
          background: linear-gradient(to right, #005bac 0%, #0077ac 100%); }
    .cxTjMain .cxTjMainImgText {
      width: 90%;
      margin: 0 auto;
      margin-top: 7.8126vw;
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      .cxTjMain .cxTjMainImgText .cxTjITLeft {
        width: 100%;
        margin-top: 2.66666vw; }
        .cxTjMain .cxTjMainImgText .cxTjITLeft img {
          width: 100%; }
      .cxTjMain .cxTjMainImgText .cxTjIRight {
        width: 100%;
        margin-top: 2.66666vw; }
        .cxTjMain .cxTjMainImgText .cxTjIRight .rightLi {
          border-bottom: 1px dashed #cecece;
          display: flex;
          padding: 10px 0;
          justify-content: space-between; }
          .cxTjMain .cxTjMainImgText .cxTjIRight .rightLi .rLiLeft {
            font-size: 3.19999vw; }
            .cxTjMain .cxTjMainImgText .cxTjIRight .rightLi .rLiLeft span {
              color: #005bac;
              margin-right: 5px; }
          .cxTjMain .cxTjMainImgText .cxTjIRight .rightLi .rLiRight {
            font-size: 2.66666vw; }
        .cxTjMain .cxTjMainImgText .cxTjIRight .rightLi:last-child {
          border: 0; }
  .tabItem3 {
    width: 100%;
    background: url("/home/imgs/gyjk/shan.png") no-repeat;
    height: 59.06326vw;
    background-position: 100% 0; }
    .tabItem3 .tabItemMain img {
      width: 100%;
      margin-top: 2.6042vw; }
  .tabItem4 .tabItem4Main {
    width: 92%;
    margin: 0 auto; }
    .tabItem4 .tabItem4Main .item4List {
      width: 48%;
      margin-top: 5.33332vw;
      margin-right: 2%; }
      .tabItem4 .tabItem4Main .item4List .picSizeFill {
        padding-bottom: 67.6%; }
      .tabItem4 .tabItem4Main .item4List img {
        width: 100%;
        object-fit: cover; }
      .tabItem4 .tabItem4Main .item4List .listTxt {
        margin-top: 2.66666vw;
        line-height: 6.93332vw; }
  .pageSize {
    width: 100%;
    margin: 5.33332vw auto; }
    .pageSize .pageMain {
      display: flex;
      text-align: center;
      justify-content: center;
      flex-wrap: wrap; }
      .pageSize .pageMain .active {
        background-color: #005bac;
        color: #ffffff; }
      .pageSize .pageMain .upPage {
        border: 1px solid #dddddd;
        width: 15.99996vw;
        padding: 1.86666vw 2.13333vw;
        border-radius: 7.99998vw; }
      .pageSize .pageMain .pageNum {
        border: 1px solid #dddddd;
        width: 7.99998vw;
        padding: 1.86666vw 2.13333vw;
        border-radius: 50%;
        margin-left: 1.33333vw; }
      .pageSize .pageMain .nextPage {
        border: 1px solid #dddddd;
        width: 15.99996vw;
        padding: 1.86666vw 2.13333vw;
        border-radius: 7.99998vw;
        margin-left: 1.33333vw; } }

@media screen and (min-width: 992px) {
  .lineWrap1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; }
  .lineWrap2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; }
  .lineWrap3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; }
  i.picSizeFill {
    width: 100%;
    height: 0;
    position: relative;
    display: block;
    overflow: hidden; }
    i.picSizeFill img {
      width: 100% !important;
      height: 100% !important;
      max-width: 100%;
      max-height: 100%;
      position: absolute;
      /* left: -100%; top: -100%; right: -100%; bottom: -100%;*/
      margin: auto;
      object-fit: contain; }
  .bannerPt {
    padding-top: 4.68756vw; }
  .banner {
    width: 100%;
    height: 11.45848vw; }
  .aboutMain {
    width: 72.9176vw;
    margin: 0 auto;
    display: flex;
    justify-content: space-between; }
    .aboutMain .aboutLeft {
      width: 25.0524vw;
      background: url("/home/imgs/gyjk/jjtion.png") no-repeat;
      background-size: 78% 100%;
      padding-bottom: 6.45842vw; }
      .aboutMain .aboutLeft .abLf {
        font-size: 1.66669vw;
        font-weight: 700;
        line-height: 1.77086vw;
        color: #e2e1e0;
        margin-top: 4.68756vw;
        margin-bottom: 1.35418vw; }
      .aboutMain .aboutLeft .abRp {
        color: #005bac;
        font-size: 1.77086vw; }
    .aboutMain .aboutRight {
      width: 44.79224vw;
      margin-top: 2.6042vw; }
      .aboutMain .aboutRight .div_p {
        font-size: 0.83334vw;
        line-height: 1.77086vw; }
  .gyjkTwoMain {
    padding: 2.08336vw 0; }
  .djtMain {
    background: url("/home/imgs/gyjk/banner_00.png") no-repeat;
    width: 100%;
    background-size: 100% 100%;
    height: 39.58384vw;
    padding-top: 5.2084vw; }
    .djtMain .djtMainText {
      display: flex; }
      .djtMain .djtMainText .djtLeft {
        margin-left: 13.54184vw;
        width: 27.86494vw;
        margin-top: 4.01047vw; }
        .djtMain .djtMainText .djtLeft .djtLefttxt {
          font-size: 1.56252vw;
          font-weight: 700;
          margin-top: 10px;
          color: #ffffff; }
      .djtMain .djtMainText .djtRight {
        border-radius: 14px;
        padding: 3.12504vw;
        width: 44.79224vw;
        height: 26.042vw;
        background-color: #ffffff; }
        .djtMain .djtMainText .djtRight li {
          color: #909090; }
        .djtMain .djtMainText .djtRight .layui-tab {
          margin: 0; }
        .djtMain .djtMainText .djtRight .layui-this {
          color: #000000; }
        .djtMain .djtMainText .djtRight .layui-tab-title {
          padding-bottom: 2.34378vw;
          border-bottom-width: 4px; }
          .djtMain .djtMainText .djtRight .layui-tab-title li {
            font-size: 1.04168vw;
            padding-left: 1.56252vw;
            padding-right: 1.56252vw; }
        .djtMain .djtMainText .djtRight .layui-tab-brief > .layui-tab-title .layui-this:after {
          border-bottom: 4px solid #f84b48;
          margin-top: 0.41667vw; }
        .djtMain .djtMainText .djtRight .tabContent2 {
          color: #333333;
          width: 100%; }
          .djtMain .djtMainText .djtRight .tabContent2 .tit {
            font-size: 1.77086vw;
            margin-top: 3.28129vw;
            margin-bottom: 1.56252vw;
            text-indent: 0.5em; }
          .djtMain .djtMainText .djtRight .tabContent2 .txt {
            font-size: 0.93751vw !important;
            line-height: 1.77086vw;
            font-family: auto !important; }
            .djtMain .djtMainText .djtRight .tabContent2 .txt p {
              font-family: auto !important;
              line-height: 1.77086vw !important;
              font-size: 0.93751vw !important; }
            .djtMain .djtMainText .djtRight .tabContent2 .txt span {
              font-family: auto !important;
              font-size: 0.93751vw !important; }
  .cxTjMain {
    background: url("/home/imgs/gyjk/cxtj.png") no-repeat;
    width: 100%;
    background-position: center;
    background-size: cover; }
    .cxTjMain .cxTjMainDiv {
      width: 72.9176vw;
      margin: 0 auto;
      padding-top: 8.07302vw; }
      .cxTjMain .cxTjMainDiv .cxTjMainTitimg img {
        width: 26.66701vw; }
      .cxTjMain .cxTjMainDiv .cxTjMainTxt {
        text-align: left;
        font-size: 2.39586vw;
        opacity: 0.08;
        color: #000000;
        font-weight: 700;
        margin-top: 0.52084vw;
        margin-bottom: 2.34378vw; }
      .cxTjMain .cxTjMainDiv .cxTjMainBtn {
        display: flex;
        width: 70%;
        flex-wrap: wrap; }
        .cxTjMain .cxTjMainDiv .cxTjMainBtn .btn {
          font-size: 0.93751vw;
          color: #ffffff;
          padding: 1.09376vw 1.6146vw;
          border-radius: 1.56252vw;
          margin-bottom: 1.04168vw;
          margin-right: 1.04168vw;
          background: linear-gradient(to right, #005bac 0%, #0077ac 100%); }
    .cxTjMain .cxTjMainImgText {
      width: 72.9176vw;
      margin: 0 auto;
      margin-bottom: 3.64588vw;
      margin-top: 10.4168vw;
      display: flex;
      justify-content: space-between; }
      .cxTjMain .cxTjMainImgText .cxTjITLeft {
        width: 37.5%; }
        .cxTjMain .cxTjMainImgText .cxTjITLeft i.picSizeFill {
          padding-bottom: 63%; }
        .cxTjMain .cxTjMainImgText .cxTjITLeft img {
          width: 100%; }
      .cxTjMain .cxTjMainImgText .cxTjIRight {
        width: 60%; }
        .cxTjMain .cxTjMainImgText .cxTjIRight .rightLi {
          border-bottom: 1px dashed #cecece;
          display: flex;
          padding: 0;
          justify-content: space-between; }
          .cxTjMain .cxTjMainImgText .cxTjIRight .rightLi .rLiLeft {
            font-size: 0.93751vw;
            line-height: 2.13544vw; }
            .cxTjMain .cxTjMainImgText .cxTjIRight .rightLi .rLiLeft span {
              color: #005bac;
              margin-right: 5px; }
          .cxTjMain .cxTjMainImgText .cxTjIRight .rightLi .rLiRight {
            font-size: 0.72918vw;
            line-height: 2.13544vw; }
        .cxTjMain .cxTjMainImgText .cxTjIRight .rightLi:last-child {
          border: 0; }
  .tabItem3 {
    width: 100%;
    background: url("/home/imgs/gyjk/shan.png") no-repeat;
    height: 59.06326vw;
    background-position: 100% 0; }
    .tabItem3 .tabItemMain img {
      width: 100%;
      margin-top: 2.6042vw; }
  .tabItem4 {
    width: 100%;
    padding-top: 3.12504vw; }
    .tabItem4 .tabItem4Main .item4List {
      margin-top: 1.04168vw;
      width: 31%;
      margin-right: 2%;
      margin-bottom: 1.56252vw; }
      .tabItem4 .tabItem4Main .item4List .picSizeFill {
        padding-bottom: 67.6%; }
        .tabItem4 .tabItem4Main .item4List .picSizeFill img {
          object-fit: cover; }
      .tabItem4 .tabItem4Main .item4List .listTxt {
        text-align: center;
        font-size: 0.93751vw;
        padding: 1.04168vw 0;
        color: #333333;
        height: 4.68756vw;
        display: flex;
        line-height: 1.56252vw;
        flex-direction: column;
        justify-content: center;
        background-color: #f8f8f8;
        margin-top: 0; }
    .tabItem4 .pageSize {
      width: 78%;
      margin: 3.12504vw auto; }
      .tabItem4 .pageSize .pageMain {
        display: flex;
        text-align: center;
        justify-content: center; }
        .tabItem4 .pageSize .pageMain .active {
          background-color: #005bac;
          color: #ffffff; }
        .tabItem4 .pageSize .pageMain .upPage {
          border: 1px solid #dddddd;
          width: 5.2084vw;
          padding: 0.72918vw;
          border-radius: 1.56252vw; }
        .tabItem4 .pageSize .pageMain .pageNum {
          border: 1px solid #dddddd;
          width: 2.6042vw;
          padding: 0.72918vw;
          border-radius: 50%;
          margin-left: 1.04168vw; }
        .tabItem4 .pageSize .pageMain .nextPage {
          border: 1px solid #dddddd;
          width: 5.2084vw;
          padding: 0.72918vw;
          border-radius: 1.56252vw;
          margin-left: 1.04168vw; }
  .history-list-box {
    padding-top: 60px; }
  .history-list-box .tit {
    width: 200px; }
  .history-list-box .tit span {
    font-size: 1.25002vw;
    padding-right: 20px; }
  .history-list-box .tit i {
    width: 36px;
    height: 36px; }
  .history-list-box .tit i::before {
    font-size: 36px; }
  .history-list-box dt {
    width: 200px;
    padding-right: 10px; }
  .history-list-box dt span {
    font-size: 14px; }
  .history-list-box .line {
    left: 181px; }
  .history-list-box dl {
    padding: 20px 0; }
  .history-list-box dl:nth-last-child(1) {
    padding-bottom: 0; }
  .history-list-box dd {
    padding-top: 0; }
  .history-list-box dd .txt {
    font-size: 14px; }
  .history-list-box dd img {
    max-width: 320px;
    max-height: 320px; } }

/* ·¢Õ¹Àú³Ì */
@media screen and (min-width: 320px) {
  i.picSizeFill {
    width: 100%;
    height: 0;
    position: relative;
    display: block;
    overflow: hidden; }
    i.picSizeFill img {
      width: 100% !important;
      height: 100% !important;
      max-width: 100%;
      max-height: 100%;
      position: absolute;
      /* left: -100%; top: -100%; right: -100%; bottom: -100%;*/
      margin: auto;
      object-fit: contain; }
  /* .swiper-year .swiper-slide{width: 80px;} */
  .swiper-year .swiper-slide div {
    border: solid 5px #8cc2f3;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: relative;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    cursor: pointer; }
  .swiper-year .swiper-slide span {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #8cc2f3;
    color: #fff;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 2; }
  .swiper-year .swiper-slide:nth-child(odd) div::before {
    content: ' ';
    width: 27px;
    height: 27px;
    background: #fff;
    position: absolute;
    bottom: -5px;
    right: -5px; }
  .swiper-year .swiper-slide:nth-child(even) div::before {
    content: ' ';
    width: 27px;
    height: 27px;
    background: #fff;
    position: absolute;
    top: -5px;
    right: -5px; }
  .year-box {
    position: relative;
    padding: 0 60px; }
  .year-box hr {
    content: ' ';
    height: 6px;
    background: #8cc2f3;
    position: absolute;
    top: 50%;
    left: 10px;
    right: 10px;
    margin: 0;
    margin-top: -3px; }
  .swiper-year .swiper-slide.on div {
    border-color: #005bac; }
  .swiper-year .swiper-slide.on span {
    background: #005bac;
    font-weight: bold; }
  .history-prev {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -18px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #8cc2f3;
    cursor: pointer; }
  .history-next {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -18px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #8cc2f3;
    cursor: pointer; }
  .history-prev:hover,
  .history-next:hover {
    background: #8cc2f3; }
  .history-prev:hover i::before {
    transform: translateX(-5px); }
  .history-next:hover i::before {
    transform: translateX(5px); }
  .history-btn i::before {
    font-size: 16px;
    color: #fff;
    display: block; }
  .history-list-box {
    padding-top: 30px; }
  .history-list-box .tit {
    display: flex;
    align-items: center;
    width: 90px;
    justify-content: flex-end;
    position: relative;
    z-index: 2; }
  .history-list-box .tit span {
    font-weight: bold;
    font-size: 3.19999vw;
    padding-right: 10px; }
  .history-list-box .tit i {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #005bac;
    align-items: center;
    justify-content: center;
    display: flex; }
  .history-list-box .tit i::before {
    color: #fff;
    font-size: 30px;
    line-height: 1; }
  .history-list-box .list {
    position: relative; }
  .history-list-box .line {
    width: 1px;
    top: 10px;
    bottom: 0;
    position: absolute;
    background: #dbdfe6;
    left: 74px; }
  .history-list-box dl {
    display: flex;
    align-items: flex-start;
    padding: 15px 0;
    position: relative;
    z-index: 2; }
  .history-list-box dt {
    width: 90px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding-right: 6px;
    flex-shrink: 0; }
  .history-list-box dt span {
    font-size: 12px;
    font-weight: bold;
    padding-right: 10px; }
  .history-list-box dt i {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #005bac;
    border: solid 2px #fff; }
  .history-list-box dd {
    padding-left: 10px;
    padding-top: 2px; }
  .history-list-box dd .txt {
    font-size: 12px; }
  .history-list-box dd .pic {
    padding-top: 10px; }
  .history-list-box dd img {
    max-width: 220px;
    max-height: 220px; } }

@media screen and (min-width: 1320px) {
  .history-box {
    padding: 37px 0; }
  .year-box {
    position: relative;
    padding: 0 130px; }
  .swiper-year .swiper-slide {
    width: 170px; }
  .swiper-year .swiper-slide div {
    width: 80px;
    height: 80px; }
  .swiper-year .swiper-slide span {
    width: 60px;
    height: 60px;
    font-size: 18px; }
  .swiper-year .swiper-slide:nth-child(n) div::before {
    width: 37px;
    height: 37px; }
  .history-list-box {
    padding-top: 83px; }
  .history-list-box .tit {
    width: 367px;
    padding-bottom: 13px; }
  .history-list-box .tit span {
    font-size: 1.25002vw;
    padding-right: 28px; }
  .history-list-box .tit i {
    width: 44px;
    height: 44px; }
  .history-list-box .tit i::before {
    font-size: 44px; }
  .history-list-box .line {
    left: 345px; }
  .history-list-box dl {
    padding: 21px 0; }
  .history-list-box dt {
    width: 367px;
    padding-right: 13px; }
  .history-list-box dt span {
    font-size: 20px;
    padding-right: 20px; }
  .history-list-box dd {
    padding-left: 20px;
    padding-top: 4px; }
  .history-list-box dd .txt {
    font-size: 16px; }
  .history-list-box dd img {
    max-width: 380px;
    max-height: 380px; }
  .history-list-box dd .pic {
    padding-top: 15px; } }

@media screen and (max-width: 992px) {
  .djtMain {
    margin-top: 5.33332vw; }
    .djtMain .djtMainText .djtLeft .djtLefttxt {
      line-height: 9.59998vw; } }
<!--9.3936920166016E-5-->