.qyjianjie .layui-tab-content {
  padding: 0; }

@media screen and (max-width: 991px) {
  .tabTzGg {
    width: 86%;
    margin: 0 auto; }
    .tabTzGg .tabTzGgMain {
      width: 100%;
      display: flex;
      flex-wrap: wrap; }
      .tabTzGg .tabTzGgMain form {
        width: 100%; }
      .tabTzGg .tabTzGgMain .tabTzGgLeft {
        width: 100%;
        padding-top: 13.3333vw; }
        .tabTzGg .tabTzGgMain .tabTzGgLeft h6 {
          font-size: 4.79999vw;
          color: #333333;
          font-weight: 700;
          margin-bottom: 5.33332vw; }
        .tabTzGg .tabTzGgMain .tabTzGgLeft .tabLeftGjz {
          display: flex;
          width: 100%;
          background-color: #f6f6f6;
          padding: 2.66666vw 5.33332vw; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .tabLeftGjz input {
            border: 0;
            background-color: #f6f6f6; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .tabLeftGjz svg {
            margin-top: 2.13333vw;
            margin-right: 2.13333vw; }
        .tabTzGg .tabTzGgMain .tabTzGgLeft .tabTimestr {
          display: flex;
          width: 100%;
          margin-top: 4.26666vw;
          justify-content: space-between; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .tabTimestr i {
            background-color: #e9e9e9;
            padding: 3.19999vw; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .tabTimestr .input {
            width: 48%;
            display: flex; }
            .tabTzGg .tabTzGgMain .tabTzGgLeft .tabTimestr .input input {
              border: 0;
              background-color: #f6f6f6; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .tabTimestr .select {
            padding: 2.13333vw 0;
            display: flex;
            border: 0;
            background-color: #f6f6f6;
            width: 48%; }
            .tabTzGg .tabTzGgMain .tabTzGgLeft .tabTimestr .select select {
              background-color: #f6f6f6;
              text-indent: 1em;
              width: 100%;
              line-height: 7.99998vw;
              border: 0; }
        .tabTzGg .tabTzGgMain .tabTzGgLeft .stateList {
          width: 100%;
          margin-top: 5.33332vw; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .stateList .stateHen {
            background-color: #ebebeb;
            width: 100%;
            height: 2px; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .stateList .stateTxt p {
            padding: 3.19999vw 0;
            line-height: 5.86665vw;
            font-size: 3.99999vw;
            border-bottom: 1px dashed #bababa; }
            .tabTzGg .tabTzGgMain .tabTzGgLeft .stateList .stateTxt p span {
              color: #106aab; }
      .tabTzGg .tabTzGgMain .tabTzGgRight {
        width: 100%;
        position: relative;
        margin-top: 5.33332vw; }
        .tabTzGg .tabTzGgMain .tabTzGgRight .tabBtn {
          display: flex;
          flex-wrap: wrap;
          margin-left: 2.66666vw;
          margin-top: 2.66666vw;
          margin-bottom: 4.26666vw; }
          .tabTzGg .tabTzGgMain .tabTzGgRight .tabBtn a {
            margin-bottom: 1.33333vw;
            margin-right: 1.33333vw;
            padding: 2.66666vw 3.19999vw;
            background: #efefef; }
          .tabTzGg .tabTzGgMain .tabTzGgRight .tabBtn .on {
            color: #008AD5; }
        .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang {
          width: 96%;
          margin: 0 auto;
          display: block;
          border-bottom: 2px solid #ebebeb;
          padding: 3.99999vw 0 3.99999vw 0; }
          .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang .tabGgDiv .tabGgDivLeft {
            width: 100%;
            margin-left: 1.56252vw;
            margin-right: 1.56252vw;
            color: #dfd4c3;
            font-size: 5.86665vw;
            font-weight: 700;
            margin-bottom: 2.66666vw; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang .tabGgDiv .tabGgDivLeft span {
              font-size: 10.66664vw; }
          .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang .tabGgDiv .tabGgDivRight {
            width: 100%; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang .tabGgDiv .tabGgDivRight h3 {
              font-size: 3.99999vw;
              text-indent: 0;
              line-height: 7.46665vw; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang .tabGgDiv .tabGgDivRight p {
              font-size: 3.19999vw;
              color: #aaaaaa;
              line-height: 6.66665vw;
              margin-top: 0.52084vw; }
        .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew {
          margin-top: 2.66666vw;
          display: block; }
          .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl {
            overflow: hidden;
            background: #ECF5FF;
            display: flex;
            flex-wrap: wrap; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl dt {
              flex-basis: 100%; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl i.pic-size {
              width: 100%;
              height: 0;
              position: relative;
              display: block;
              overflow: hidden; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl img {
              -webkit-transition: .4s;
              transition: .4s; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl i.pic-scale-news-001 {
              padding-bottom: 70%; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl dd {
              width: 100%;
              padding: 5.33332vw; }
              .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl dd .tit {
                color: #111;
                font-size: 4.26666vw;
                line-height: 6.39998vw;
                font-weight: 700;
                margin-bottom: 2.66666vw; }
              .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl dd .txt {
                color: #555;
                line-height: 5.86665vw;
                font-size: 3.73332vw;
                margin-bottom: 2.66666vw; }
              .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl dd .time {
                font-size: 3.73332vw;
                color: #106AAB; }
  .djFcMain {
    background: url("/home/imgs/paryAndBanner.png") no-repeat;
    width: 100%;
    min-height: 28.6462vw;
    position: 100% 100%;
    padding: 0.52084vw 0;
    margin-bottom: 0.52084vw; }
    .djFcMain .djFcDiv {
      width: 100%;
      margin: 0 auto; }
      .djFcMain .djFcDiv .djfcKg {
        overflow: hidden;
        padding: 1.56252vw 2.08336vw; }
        .djFcMain .djFcDiv .djfcKg .djfcDivTit {
          text-align: center; }
          .djFcMain .djFcDiv .djfcKg .djfcDivTit h2 {
            font-size: 4.79999vw;
            font-weight: 500;
            line-height: 9.06664vw; }
          .djFcMain .djFcDiv .djfcKg .djfcDivTit p {
            font-size: 3.19999vw;
            line-height: 6.39998vw;
            margin: 1.04168vw 0;
            color: #808080; }
            .djFcMain .djFcDiv .djfcKg .djfcDivTit p span {
              margin: 0 1.04168vw; }
        .djFcMain .djFcDiv .djfcKg .djfcDivBor {
          background-color: #e1f0ff;
          width: 100%;
          height: 2px;
          margin: 2.66666vw 0; }
        .djFcMain .djFcDiv .djfcKg .djfcDivContent {
          padding: 1.04168vw 0;
          font-size: 3.73332vw;
          color: #666666;
          font-family: auto !important; }
          .djFcMain .djFcDiv .djfcKg .djfcDivContent div {
            font-family: auto !important;
            font-size: 3.73332vw !important;
            color: #666666 !important;
            line-height: 7.46665vw !important; }
          .djFcMain .djFcDiv .djfcKg .djfcDivContent p {
            font-family: auto !important;
            line-height: 7.46665vw !important;
            font-size: 3.73332vw !important;
            color: #666666 !important; }
          .djFcMain .djFcDiv .djfcKg .djfcDivContent span {
            font-family: auto !important;
            font-size: 3.73332vw !important;
            color: #666666 !important; }
          .djFcMain .djFcDiv .djfcKg .djfcDivContent img {
            width: 100% !important; }
          .djFcMain .djFcDiv .djfcKg .djfcDivContent blockquote {
            margin-left: 0 !important; }
          .djFcMain .djFcDiv .djfcKg .djfcDivContent table {
            width: 100% !important; }
            .djFcMain .djFcDiv .djfcKg .djfcDivContent table tr td {
              padding: 0.53333vw 2.13333vw;
              line-height: 7.46665vw !important;
              font-size: 3.73332vw !important; }
  .djfcKgMainp {
    width: 90%;
    margin: 0 auto;
    padding-bottom: 7.99998vw; }
    .djfcKgMainp p {
      padding-bottom: 2.66666vw;
      line-height: 5.86665vw; }
      .djfcKgMainp p span {
        color: #106aab; }
        .djfcKgMainp p span a {
          color: #106aab; }
  .qnzsMain {
    width: 92%;
    margin: 0 auto;
    padding-bottom: 7.99998vw;
    padding-top: 10.66664vw; }
    .qnzsMain .qnzsDiv {
      border: 1px solid #f1f3ff;
      padding: 5.33332vw 2.66666vw;
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 5.33332vw; }
      .qnzsMain .qnzsDiv .qnzsImg {
        width: 100%; }
        .qnzsMain .qnzsDiv .qnzsImg img {
          width: 100%; }
      .qnzsMain .qnzsDiv .qnzsRight {
        width: 100%;
        padding: 0 1.33333vw; }
        .qnzsMain .qnzsDiv .qnzsRight h3 {
          font-size: 4.26666vw;
          margin-top: 5.33332vw;
          margin-bottom: 2.66666vw; }
        .qnzsMain .qnzsDiv .qnzsRight .qnzsText p {
          font-size: 3.19999vw;
          color: #333333;
          line-height: 5.33332vw;
          margin-bottom: 3.99999vw; }
        .qnzsMain .qnzsDiv .qnzsRight .qnzsBtn {
          display: flex;
          justify-content: space-between;
          font-size: 3.19999vw; }
          .qnzsMain .qnzsDiv .qnzsRight .qnzsBtn .qnzsTime {
            color: #999999; }
          .qnzsMain .qnzsDiv .qnzsRight .qnzsBtn .qnzsBtnTxt {
            color: #0b66aa; }
  .LbBannersMain {
    width: 100%; }
    .LbBannersMain .swMain {
      width: 100%;
      margin: 0 auto;
      padding: 7.99998vw 0;
      background-color: #F1F1F1; }
      .LbBannersMain .swMain .swiper-button-prev {
        width: 5.33332vw;
        height: 5.33332vw;
        background-size: 100% 100%; }
      .LbBannersMain .swMain .swiper-button-next {
        width: 5.33332vw;
        height: 5.33332vw;
        background-size: 100% 100%; }
      .LbBannersMain .swMain .swiper-container-horizontal > .swiper-scrollbar {
        height: 0; }
      .LbBannersMain .swMain .swiper-container {
        width: 100%; }
        .LbBannersMain .swMain .swiper-container .swConImg {
          width: 100% !important;
          display: block; }
          .LbBannersMain .swMain .swiper-container .swConImg img {
            width: 100%; }
    .LbBannersMain .swiDiv {
      text-align: center;
      margin: 0 auto;
      font-size: 4.26666vw;
      margin-top: 5.33332vw;
      line-height: 6.93332vw;
      width: 80%; }
    .LbBannersMain .partyMainlistss {
      width: 92%;
      margin: 13.3333vw auto;
      display: flex;
      flex-wrap: wrap; }
      .LbBannersMain .partyMainlistss .paryList {
        width: 100%;
        margin-top: 10.66664vw; }
        .LbBannersMain .partyMainlistss .paryList .plistImg img {
          width: 100%; }
        .LbBannersMain .partyMainlistss .paryList .plis {
          border: 1px solid #F1F3FF;
          padding: 2.66666vw; }
          .LbBannersMain .partyMainlistss .paryList .plis .plistText {
            font-size: 4.79999vw;
            line-height: 7.46665vw; }
          .LbBannersMain .partyMainlistss .paryList .plis .plistSpan {
            font-size: 3.19999vw;
            color: #999999;
            margin-top: 2.66666vw; }
      .LbBannersMain .partyMainlistss .paryList:nth-child(3n) {
        margin-right: 0; }
      .LbBannersMain .partyMainlistss .paryList:hover {
        box-shadow: 1px 10px 20px #dddddd; }
        .LbBannersMain .partyMainlistss .paryList:hover .plis .plistText {
          color: #005bac;
          font-weight: 700; } }

@media screen and (min-width: 991px) {
  .tabTzGg {
    margin: 0 auto; }
    .tabTzGg .tabTzGgMain {
      width: 100%;
      display: flex; }
      .tabTzGg .tabTzGgMain .tabTzGgLeft {
        width: 19.79192vw;
        border-right: 2px solid #ebebeb;
        padding-top: 3.12504vw; }
        .tabTzGg .tabTzGgMain .tabTzGgLeft h6 {
          font-size: 0.93751vw;
          color: #333333;
          font-weight: 700;
          margin-bottom: 1.04168vw; }
        .tabTzGg .tabTzGgMain .tabTzGgLeft .tabLeftGjz {
          display: flex;
          width: 90%;
          background-color: #f6f6f6;
          padding: 0.52084vw 1.04168vw; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .tabLeftGjz input {
            border: 0;
            background-color: #f6f6f6; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .tabLeftGjz svg {
            margin-top: 0.52084vw; }
        .tabTzGg .tabTzGgMain .tabTzGgLeft .tabTimestr {
          display: flex;
          width: 90%;
          margin-top: 0.83334vw;
          justify-content: space-between; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .tabTimestr i {
            background-color: #e9e9e9;
            padding: 0.62501vw; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .tabTimestr .input {
            width: 48%;
            display: flex; }
            .tabTzGg .tabTzGgMain .tabTzGgLeft .tabTimestr .input input {
              border: 0;
              background-color: #f6f6f6; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .tabTimestr .select {
            display: flex;
            border: 0;
            background-color: #f6f6f6;
            width: 48%;
            padding-right: 0.26042vw; }
            .tabTzGg .tabTzGgMain .tabTzGgLeft .tabTimestr .select select {
              background-color: #f6f6f6;
              text-indent: 1em;
              width: 100%;
              padding: 0.52084vw 0;
              line-height: 1.56252vw;
              border: 0; }
        .tabTzGg .tabTzGgMain .tabTzGgLeft .stateList {
          width: 90%;
          margin-top: 1.56252vw; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .stateList .stateHen {
            background-color: #ebebeb;
            width: 100%;
            height: 2px; }
          .tabTzGg .tabTzGgMain .tabTzGgLeft .stateList .stateTxt p {
            padding: 1.04168vw 0;
            line-height: 1.56252vw;
            font-size: 0.93751vw;
            border-bottom: 1px dashed #bababa; }
            .tabTzGg .tabTzGgMain .tabTzGgLeft .stateList .stateTxt p span {
              color: #106aab; }
      .tabTzGg .tabTzGgMain .tabTzGgRight {
        width: 53.12568vw;
        position: relative;
        padding-top: 0.52084vw;
        padding-bottom: 2.6042vw; }
        .tabTzGg .tabTzGgMain .tabTzGgRight .tabBtn {
          margin-left: 1.56252vw;
          margin-top: 2.6042vw;
          margin-bottom: 2.08336vw; }
          .tabTzGg .tabTzGgMain .tabTzGgRight .tabBtn a {
            padding: 0.62501vw 1.3021vw;
            background: #efefef; }
          .tabTzGg .tabTzGgMain .tabTzGgRight .tabBtn .on {
            color: #008AD5; }
          .tabTzGg .tabTzGgMain .tabTzGgRight .tabBtn a:hover {
            color: #008AD5; }
        .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang {
          display: block;
          width: 96%;
          margin: 0.52084vw auto;
          background-color: #f8f8f8;
          padding: 1.82294vw 0 1.3021vw 0; }
          .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang .tabGgDiv {
            display: flex; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang .tabGgDiv .tabGgDivLeft {
              width: 10%;
              line-height: 1.66669vw;
              margin-left: 1.56252vw;
              margin-right: 1.56252vw;
              color: #dfd4c3;
              font-size: 1.14585vw;
              font-weight: 700; }
              .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang .tabGgDiv .tabGgDivLeft span {
                font-size: 2.6042vw; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang .tabGgDiv .tabGgDivRight {
              width: 80%; }
              .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang .tabGgDiv .tabGgDivRight h3 {
                font-size: 1.04168vw;
                text-indent: 0;
                font-weight: 700;
                line-height: 1.66669vw; }
              .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang .tabGgDiv .tabGgDivRight p {
                font-size: 0.78126vw;
                color: #aaaaaa;
                line-height: 1.45835vw;
                margin-top: 0.52084vw; }
        .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang:nth-child(1) {
          margin-top: 1.56252vw; }
        .tabTzGg .tabTzGgMain .tabTzGgRight .tabtopHang:hover .tabGgDivRight h3 {
          color: #005bac; }
        .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew {
          margin-left: 1.56252vw;
          margin-top: 1.04168vw;
          display: block; }
          .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl {
            overflow: hidden;
            background: #ECF5FF;
            display: flex; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl dt {
              flex-basis: 30%; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl i.pic-size {
              width: 100%;
              height: 0;
              position: relative;
              display: block;
              overflow: hidden; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl img {
              -webkit-transition: .4s;
              transition: .4s; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl i.pic-scale-news-001 {
              padding-bottom: 70%; }
            .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl dd {
              width: 70%;
              padding: 1.56252vw; }
              .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl dd .tit {
                color: #111;
                font-size: 1.04168vw;
                font-weight: 700;
                margin-bottom: 1.04168vw; }
              .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl dd .txt {
                color: #555;
                line-height: 1.35418vw;
                font-size: 0.83334vw;
                margin-bottom: 1.56252vw; }
              .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl dd .time {
                font-size: 0.72918vw;
                color: #106AAB; }
          .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl:hover {
            background: linear-gradient(90deg, #0A4081, #008AD5); }
          .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl:hover i.pic-size img {
            -webkit-transform: scale(1.05);
            transform: scale(1.05); }
          .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl:hover dd .tit {
            color: #fff; }
          .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl:hover dd .txt {
            color: #fff; }
          .tabTzGg .tabTzGgMain .tabTzGgRight .xtztNew dl:hover dd .time {
            color: #fff; }
    .tabTzGg .newPage {
      position: absolute;
      bottom: 5.2084vw;
      margin-top: 3.12504vw;
      width: 100%; }
  .djFcMain {
    background: url("/home/imgs/paryAndBanner.png") no-repeat;
    width: 100%;
    min-height: 28.6462vw;
    background-position: 100% 100%;
    background-color: #F6F9FF;
    margin-bottom: 0.52084vw;
    padding-top: 3.12504vw; }
    .djFcMain .djFcDiv {
      background-color: #ffffff; }
      .djFcMain .djFcDiv .djfcKg {
        border: 1px solid #e1f0ff;
        padding: 2.6042vw 2.08336vw; }
        .djFcMain .djFcDiv .djfcKg .djfcDivTit {
          text-align: center; }
          .djFcMain .djFcDiv .djfcKg .djfcDivTit h2 {
            font-size: 1.56252vw;
            font-weight: 500; }
          .djFcMain .djFcDiv .djfcKg .djfcDivTit p {
            font-size: 0.72918vw;
            margin: 1.04168vw 0;
            color: #808080; }
            .djFcMain .djFcDiv .djfcKg .djfcDivTit p span {
              margin: 0 1.04168vw; }
        .djFcMain .djFcDiv .djfcKg .djfcDivBor {
          background-color: #e1f0ff;
          width: 62.5008vw;
          margin: 0 auto;
          height: 2px; }
        .djFcMain .djFcDiv .djfcKg .djfcDivContent {
          width: 62.5008vw;
          margin: 0 auto;
          margin-top: 2.08336vw;
          font-size: 0.93751vw !important;
          color: #666666 !important; }
          .djFcMain .djFcDiv .djfcKg .djfcDivContent div {
            font-family: auto !important;
            font-size: 0.93751vw !important;
            color: #666666 !important;
            line-height: 1.87502vw; }
          .djFcMain .djFcDiv .djfcKg .djfcDivContent p {
            font-family: auto !important;
            line-height: 1.87502vw;
            font-size: 0.93751vw !important;
            color: #666666 !important; }
          .djFcMain .djFcDiv .djfcKg .djfcDivContent span {
            font-family: auto !important;
            font-size: 0.93751vw !important;
            color: #666666 !important; }
          .djFcMain .djFcDiv .djfcKg .djfcDivContent td {
            padding: 0.52084vw;
            line-height: 1.56252vw; }
            .djFcMain .djFcDiv .djfcKg .djfcDivContent td * {
              font-size: inherit !important; }
          .djFcMain .djFcDiv .djfcKg .djfcDivContent img {
            max-width: 100%; }
  .djfcKgMainp {
    margin-top: 1.04168vw;
    overflow: hidden;
    padding-bottom: 4.16672vw; }
    .djfcKgMainp p {
      padding-bottom: 1.04168vw; }
      .djfcKgMainp p span {
        color: #106aab; }
        .djfcKgMainp p span a {
          color: #106aab; }
  .qnzsMain {
    padding-top: 2.08336vw; }
    .qnzsMain .qnzsDiv {
      border: 1px solid #f1f3ff;
      padding: 0.52084vw;
      display: flex;
      margin-bottom: 1.04168vw; }
      .qnzsMain .qnzsDiv .qnzsImg {
        width: 22.91696vw; }
        .qnzsMain .qnzsDiv .qnzsImg .picSizeFill {
          padding-bottom: 66.8%; }
      .qnzsMain .qnzsDiv .qnzsRight {
        width: 69%;
        margin-left: 2.08336vw;
        margin-right: 2.08336vw; }
        .qnzsMain .qnzsDiv .qnzsRight h3 {
          font-size: 1.14585vw;
          margin-top: 2.9167vw;
          margin-bottom: 1.56252vw;
          font-weight: 700; }
        .qnzsMain .qnzsDiv .qnzsRight .qnzsText p {
          font-size: 0.83334vw;
          color: #333333;
          line-height: 1.56252vw;
          margin-bottom: 2.08336vw; }
        .qnzsMain .qnzsDiv .qnzsRight .qnzsBtn {
          display: flex;
          justify-content: space-between;
          font-size: 0.83334vw; }
          .qnzsMain .qnzsDiv .qnzsRight .qnzsBtn .qnzsTime {
            color: #999999; }
          .qnzsMain .qnzsDiv .qnzsRight .qnzsBtn .qnzsBtnTxt {
            color: #0b66aa; }
    .qnzsMain .qnzsDiv:hover {
      box-shadow: 1px 10px 20px #dddddd; }
      .qnzsMain .qnzsDiv:hover .qnzsRight h3 {
        color: #005bac;
        font-weight: 700; }
  .LbBannersMain {
    width: 100%; }
    .LbBannersMain .swMain {
      width: 100%;
      margin: 0 auto;
      padding: 2.6042vw 0;
      background-color: #F1F1F1; }
      .LbBannersMain .swMain .swiper-slide-shadow-left {
        opacity: 0 !important; }
      .LbBannersMain .swMain .swiper-slide-shadow-right {
        opacity: 0 !important; }
      .LbBannersMain .swMain .swiper-container-horizontal > .swiper-scrollbar {
        height: 0; }
      .LbBannersMain .swMain .swiper-container {
        width: 100%; }
        .LbBannersMain .swMain .swiper-container .swConImg {
          width: 48.64646vw; }
          .LbBannersMain .swMain .swiper-container .swConImg img {
            width: 100%; }
    .LbBannersMain .swiDiv {
      display: none;
      text-align: center;
      font-size: 1.14585vw;
      margin-top: 2.08336vw; }
    .LbBannersMain .swiper-silde {
      opacity: 0.5; }
      .LbBannersMain .swiper-silde .swiDiv {
        display: none; }
    .LbBannersMain .swiper-slide-active {
      opacity: 1; }
      .LbBannersMain .swiper-slide-active .swiDiv {
        display: block !important; }
    .LbBannersMain .partyMainlistss {
      margin: 0.52084vw auto;
      display: flex;
      flex-wrap: wrap; }
      .LbBannersMain .partyMainlistss .paryList {
        width: 32%;
        margin-top: 2.08336vw;
        margin-right: 2%; }
        .LbBannersMain .partyMainlistss .paryList .plistImg .picSizeFill {
          padding-bottom: 66.8%; }
        .LbBannersMain .partyMainlistss .paryList .plis {
          height: 9.37512vw;
          border: 1px solid #F1F3FF;
          padding: 1.56252vw; }
          .LbBannersMain .partyMainlistss .paryList .plis .plistText {
            font-size: 1.14585vw;
            line-height: 1.77086vw; }
          .LbBannersMain .partyMainlistss .paryList .plis .plistSpan {
            font-size: 0.83334vw;
            color: #999999;
            margin-top: 1.04168vw; }
      .LbBannersMain .partyMainlistss .paryList:nth-child(3n) {
        margin-right: 0; }
      .LbBannersMain .partyMainlistss .paryList:hover {
        box-shadow: 1px 10px 20px #dddddd; }
        .LbBannersMain .partyMainlistss .paryList:hover .plis .plistText {
          color: #005bac;
          font-weight: 700; } }
<!--0.00010299682617188-->