@charset "UTF-8";
body {
  padding: 0;
  margin: 0; }

* {
  padding: 0;
  margin: 0; }

a {
  text-decoration: none; }

.ellipsis {
  overflow: hidden;
  white-space: nowrap;
  display: block;
  text-overflow: ellipsis; }

.ellipsis-01 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1; }

.ellipsis-02 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; }

.ellipsis-03 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; }

.ellipsis-04 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4; }

.new-body {
  width: 100%;
  margin: 0 auto; }

.line01 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1; }

.line02 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2; }

.line03 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3; }

@media screen and (min-width: 320px) {
  .topbg {
    width: 100%;
    height: 4px;
    background: #0066b3;
    display: none; }
  .herad {
    width: 100%;
    box-shadow: 2px 3px 5px #efefef; }
    .herad .logoSb {
      width: 100%;
      border-bottom: 1px solid #f0f0f0; }
    .herad .logoNum {
      width: 75.00096vw;
      margin: 0 auto;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .herad .logoNum .logo {
        height: 4.42714vw; }
        .herad .logoNum .logo img {
          height: 4.42714vw; }
      .herad .logoNum .zsdmNum {
        display: flex; }
        .herad .logoNum .zsdmNum .zsdmL {
          align-items: center;
          display: flex; }
          .herad .logoNum .zsdmNum .zsdmL .l {
            font-size: 1.25002vw;
            font-weight: 700; }
          .herad .logoNum .zsdmNum .zsdmL .r {
            margin-left: 0.78126vw;
            font-size: 1.04168vw;
            color: #0059bf;
            font-weight: 700; }
        .herad .logoNum .zsdmNum .zsdmText {
          display: flex;
          align-items: center;
          margin-left: 2.08336vw;
          font-size: 1.25002vw;
          font-weight: 700; }
          .herad .logoNum .zsdmNum .zsdmText span {
            margin-left: 0.78126vw;
            font-size: 2.08336vw;
            color: #0059bf; }
    .herad .headNav {
      width: 75.00096vw;
      margin: 0 auto; }
    .herad .nav {
      display: block; }
      .herad .nav .shu {
        display: block;
        width: 1px;
        height: 0.72918vw;
        margin: 0 1.04168vw;
        margin-top: 0.36459vw;
        background-color: #a9a9a9; }
      .herad .nav .navBtn {
        display: flex; }
      .herad .nav a {
        padding: 0.88543vw 1.3021vw;
        font-size: 1.04168vw;
        color: #5c5c5c;
        text-decoration: none;
        display: block; }
      .herad .nav a:nth-child(1) {
        padding-left: 0; }
      .herad .nav .on {
        color: #0065b3; }
      .herad .nav .search {
        display: flex;
        align-items: center;
        font-size: 1.04168vw;
        margin-left: auto; }
        .herad .nav .search .searchDiv {
          margin-left: auto;
          display: flex;
          border: 1px solid #0065B1;
          overflow: hidden;
          border-radius: 1.04168vw;
          padding-left: 0.52084vw; }
          .herad .nav .search .searchDiv .inputs {
            padding: 0.26042vw 0;
            width: 7.29176vw;
            text-indent: 0.5em;
            border-radius: 0.52084vw;
            border: 0;
            margin-right: 0.52084vw; }
          .herad .nav .search .searchDiv .inputs:focus {
            outline: none; }
          .herad .nav .search .searchDiv .search-btn-ok {
            cursor: pointer;
            width: 3.64588vw;
            line-height: 1.14585vw;
            font-size: 0.93751vw;
            padding: 0.26042vw 0;
            text-align: center;
            border: none;
            background-color: #0065B1;
            color: #fff;
            text-align: center;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            display: flex;
            align-items: center;
            justify-content: center; }
        .herad .nav .search .searchIcon {
          padding-left: 1.04168vw;
          width: 5.2084vw;
          height: 2.18753vw;
          background-color: #0065B1;
          display: flex;
          align-items: center; }
          .herad .nav .search .searchIcon img {
            display: block;
            width: 1.04168vw;
            height: 1.04168vw;
            padding-right: 0.26042vw; }
    .herad .menuIcon {
      display: none; }
  .actMain {
    padding-top: 7.91677vw; }
  .banners,
  .bannerTxt {
    width: 100%;
    height: 0;
    position: relative;
    display: block;
    overflow: hidden;
    /*
		img {
			width: 100% !important;
			height: 100% !important;
			max-width: 100%;
			max-height: 100%;
			position: absolute;
			margin: auto;
			object-fit: cover;
		}
		*/ }
  .banners {
    padding-bottom: 36.4588vw; }
  .bannerTxt {
    padding-bottom: 15.6252vw;
    position: relative; }
    .bannerTxt .txt {
      position: absolute;
      background: linear-gradient(to left, #0065b1 6%, transparent);
      width: 37.3%;
      bottom: 0;
      font-size: 1.35418vw;
      font-weight: 700;
      color: #ffffff;
      padding: 1.25002vw 0;
      text-align: center;
      margin-left: 2.6042vw; }
  .bannerSwipers {
    width: 75.00096vw;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    padding-top: 9.37512vw;
    padding-bottom: 1.56252vw; }
    .bannerSwipers .l {
      width: 18%;
      box-sizing: border-box;
      padding: 1.56252vw 1.04168vw;
      background-color: #0059bf; }
      .bannerSwipers .l .tit {
        color: #ffffff;
        font-size: 1.25002vw; }
      .bannerSwipers .l .list {
        margin-top: 1.25002vw; }
        .bannerSwipers .l .list a {
          display: block;
          font-size: 0.83334vw;
          color: #ffffff;
          line-height: 1.77086vw; }
    .bannerSwipers .r {
      background-color: #F7F8FC;
      width: 81%; }
      .bannerSwipers .r .scBanner {
        height: 22.18778vw; }
        .bannerSwipers .r .scBanner img {
          width: 100%;
          height: 22.18778vw;
          object-fit: cover; }
      .bannerSwipers .r .bannerBtn {
        display: flex;
        align-items: center;
        padding: 2.08336vw 0;
        height: fit-content; }
        .bannerSwipers .r .bannerBtn .liBt {
          display: flex;
          align-items: center;
          height: 100%; }
        .bannerSwipers .r .bannerBtn a {
          margin: 0 3.28129vw;
          display: flex;
          align-items: center; }
          .bannerSwipers .r .bannerBtn a img {
            width: 2.6042vw;
            height: 2.6042vw;
            display: block; }
          .bannerSwipers .r .bannerBtn a span {
            font-size: 1.25002vw;
            margin-left: 0.78126vw;
            color: #000000; }
  .new-body .containerNew {
    width: 76%;
    margin: 0 auto; }
  .new-body .titStr {
    font-size: 2.08336vw;
    text-align: center;
    margin-bottom: 1.82294vw; }
  .new-body .scoNew {
    width: 100%;
    background-color: #f7f8fc;
    padding: 3.64588vw 0 2.6042vw 0; }
    .new-body .scoNew .newMain {
      display: flex;
      justify-content: space-between; }
      .new-body .scoNew .newMain .l {
        width: 31.5%; }
        .new-body .scoNew .newMain .l .newImg {
          width: 100%;
          height: 0;
          position: relative;
          display: block;
          overflow: hidden;
          padding-bottom: 69.5%; }
          .new-body .scoNew .newMain .l .newImg img {
            width: 100% !important;
            height: 100% !important;
            max-width: 100%;
            max-height: 100%;
            position: absolute;
            margin: auto;
            object-fit: cover; }
        .new-body .scoNew .newMain .l .bgsff {
          background-color: #ffffff;
          padding: 2.08336vw 1.04168vw; }
          .new-body .scoNew .newMain .l .bgsff .content {
            font-size: 1.25002vw;
            margin-top: 0.78126vw;
            line-height: 1.97919vw;
            color: #333; }
        .new-body .scoNew .newMain .l .newCentnt {
          display: flex;
          justify-content: space-between; }
          .new-body .scoNew .newMain .l .newCentnt .newLtit {
            font-size: 0.93751vw;
            color: #0065b1; }
          .new-body .scoNew .newMain .l .newCentnt .newLTime {
            font-size: 0.72918vw;
            color: #b3b3b3; }
        .new-body .scoNew .newMain .l:hover .bgsff .content {
          color: #0059bf; }
      .new-body .scoNew .newMain .c {
        background-color: #0065b1;
        padding: 0 1.56252vw;
        width: 31.5%; }
        .new-body .scoNew .newMain .c .newCentnt {
          display: flex;
          justify-content: space-between;
          margin-top: 3.38546vw; }
          .new-body .scoNew .newMain .c .newCentnt .newLtit {
            font-size: 0.93751vw;
            color: #ffffff; }
          .new-body .scoNew .newMain .c .newCentnt .newLTime {
            font-size: 0.72918vw;
            color: #ffffff; }
        .new-body .scoNew .newMain .c .cTit {
          margin-top: 1.04168vw;
          font-size: 1.25002vw;
          color: #ffffff; }
        .new-body .scoNew .newMain .c .cCont {
          font-size: 0.83334vw;
          line-height: 1.56252vw;
          margin-top: 2.08336vw;
          color: #ffffff; }
        .new-body .scoNew .newMain .c .cjt {
          width: 6.25008vw;
          height: 2.08336vw;
          background-color: #ffffff;
          border-radius: 1.04168vw;
          display: flex;
          align-items: center;
          margin-top: 6.25008vw; }
          .new-body .scoNew .newMain .c .cjt img {
            width: 1.19793vw;
            text-align: center;
            height: 0.52084vw;
            margin: 0 auto; }
      .new-body .scoNew .newMain .r {
        width: 31.5%; }
        .new-body .scoNew .newMain .r .list {
          display: flex;
          border-bottom: 1px solid #e0e1e5;
          padding-bottom: 1.56252vw;
          padding-top: 1.3021vw; }
          .new-body .scoNew .newMain .r .list .rImg {
            width: 58%; }
            .new-body .scoNew .newMain .r .list .rImg .ispice {
              width: 100%;
              height: 0;
              position: relative;
              display: block;
              overflow: hidden;
              padding-bottom: 69.6%; }
            .new-body .scoNew .newMain .r .list .rImg img {
              width: 100% !important;
              height: 100% !important;
              max-width: 100%;
              max-height: 100%;
              position: absolute;
              margin: auto;
              object-fit: cover; }
          .new-body .scoNew .newMain .r .list .rContent {
            margin-left: 1.14585vw; }
            .new-body .scoNew .newMain .r .list .rContent .rtit {
              color: #333333;
              font-size: 0.93751vw;
              margin-top: 0.52084vw; }
            .new-body .scoNew .newMain .r .list .rContent .rcon {
              font-size: 0.62501vw;
              margin-top: 0.83334vw;
              color: #333333; }
            .new-body .scoNew .newMain .r .list .rContent .rjt {
              margin-top: 1.04168vw; }
              .new-body .scoNew .newMain .r .list .rContent .rjt img {
                width: 1.09376vw;
                height: 0.26042vw; }
        .new-body .scoNew .newMain .r .list:nth-child(1) {
          padding-top: 0; }
        .new-body .scoNew .newMain .r .list:nth-child(3) {
          border-bottom: 0;
          padding-bottom: 0; }
        .new-body .scoNew .newMain .r .noticeList {
          display: flex;
          width: 100%; }
          .new-body .scoNew .newMain .r .noticeList .contents {
            width: 5.2084vw;
            margin-top: 2.6042vw;
            text-align: center; }
            .new-body .scoNew .newMain .r .noticeList .contents .month {
              width: 100%;
              padding: 0.05208vw 0;
              font-size: 0.83334vw;
              border-radius: 0.26042vw;
              color: #0065b1; }
            .new-body .scoNew .newMain .r .noticeList .contents .day {
              font-size: 2.08336vw;
              color: #0065b1; }
          .new-body .scoNew .newMain .r .noticeList .text {
            color: #333333;
            font-size: 0.93751vw;
            line-height: 1.56252vw;
            margin-right: 1.35418vw;
            margin-left: 0.26042vw;
            margin-bottom: 0.62501vw; }
            .new-body .scoNew .newMain .r .noticeList .text span {
              color: #0065b1; }
          .new-body .scoNew .newMain .r .noticeList:hover .text {
            color: #0065b1; }
        .new-body .scoNew .newMain .r .noticeList:last-child .text {
          margin-bottom: 0; }
  .new-body .notice {
    background-color: #ffffff;
    padding: 3.64588vw 0 2.6042vw 0; }
    .new-body .notice .noticeMain {
      display: flex;
      border-top: 1px solid #e9e9e9;
      border-bottom: 1px solid #e9e9e9;
      flex-wrap: wrap;
      justify-content: space-between;
      padding: 1.82294vw 0 1.3021vw 0; }
      .new-body .notice .noticeMain .list {
        width: 31.5%;
        display: flex;
        padding-bottom: 1.56252vw;
        padding-top: 1.3021vw; }
        .new-body .notice .noticeMain .list .rImg {
          width: 58%; }
          .new-body .notice .noticeMain .list .rImg .ispice {
            width: 100%;
            height: 0;
            position: relative;
            display: block;
            overflow: hidden;
            padding-bottom: 69.6%; }
          .new-body .notice .noticeMain .list .rImg img {
            width: 100% !important;
            height: 100% !important;
            max-width: 100%;
            max-height: 100%;
            position: absolute;
            margin: auto;
            object-fit: cover; }
        .new-body .notice .noticeMain .list .rContent {
          margin-left: 1.14585vw; }
          .new-body .notice .noticeMain .list .rContent .rtit {
            color: #333333;
            font-size: 0.93751vw;
            margin-top: 0.52084vw; }
          .new-body .notice .noticeMain .list .rContent .rcon {
            font-size: 0.62501vw;
            margin-top: 0.83334vw;
            color: #333333; }
          .new-body .notice .noticeMain .list .rContent .rjt {
            margin-top: 1.04168vw; }
            .new-body .notice .noticeMain .list .rContent .rjt img {
              width: 1.09376vw;
              height: 0.26042vw; }
        .new-body .notice .noticeMain .list:hover .rContent .rtit {
          color: #0065b1; }
      .new-body .notice .noticeMain .list:nth-child(3) {
        border-bottom: 0;
        padding-bottom: 0; }
  .xyhj {
    width: 100%;
    position: relative;
    z-index: 1;
    background: url("../img/xyhjbg.png") no-repeat;
    background-position: center;
    background-size: cover;
    padding-bottom: 8.33344vw; }
    .xyhj .titStr {
      padding-top: 3.38546vw;
      color: #ffffff; }
    .xyhj .xyhjTabs {
      width: 15.6252vw;
      text-align: center;
      justify-content: space-between;
      display: flex;
      margin: 0 auto;
      font-size: 1.35418vw;
      margin-bottom: 2.08336vw; }
      .xyhj .xyhjTabs .list {
        color: #999999;
        padding-bottom: 0.26042vw;
        cursor: pointer; }
      .xyhj .xyhjTabs .on {
        color: #ffffff;
        border-bottom: 2px solid #ffffff; }
    .xyhj .xyMain {
      display: none; }
      .xyhj .xyMain .flexs {
        display: flex;
        flex-wrap: wrap;
        width: 100%; }
      .xyhj .xyMain .xyImg {
        width: 32.5%;
        opacity: 0.9;
        position: relative;
        margin-right: 1.25%; }
        .xyhj .xyMain .xyImg .picSizeFill {
          width: 100%;
          height: 0;
          position: relative;
          display: block;
          overflow: hidden;
          padding-bottom: 63%; }
        .xyhj .xyMain .xyImg .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; }
        .xyhj .xyMain .xyImg .txt {
          position: relative;
          top: -28%;
          opacity: 0.6;
          width: 100%;
          height: 28%; }
        .xyhj .xyMain .xyImg .text {
          position: relative;
          text-align: center;
          color: #ffffff;
          top: -38%; }
      .xyhj .xyMain .xyImg:nth-child(3) {
        margin-right: 0; }
      .xyhj .xyMain .xyImg:nth-child(6) {
        margin-right: 0; }
      .xyhj .xyMain .xyImg:hover {
        opacity: 1; }
    .xyhj .active {
      display: flex; }
  .xyzpForm {
    display: flex;
    position: relative;
    margin-top: -4.16672vw; }
    .xyzpForm .xyLeft {
      padding-top: 7.29176vw;
      width: 50%; }
      .xyzpForm .xyLeft .xyPhone {
        margin-left: 24%;
        font-size: 1.25002vw;
        font-weight: 700;
        color: #000000; }
        .xyzpForm .xyLeft .xyPhone span {
          vertical-align: sub;
          font-size: 2.08336vw;
          color: #0065b1; }
      .xyzpForm .xyLeft .zsjz {
        margin-left: 24%;
        display: flex;
        width: 52%;
        margin-top: 4.16672vw;
        margin-bottom: 4.94798vw; }
        .xyzpForm .xyLeft .zsjz .list {
          width: 5.72924vw;
          text-align: center; }
          .xyzpForm .xyLeft .zsjz .list img {
            margin: 0 auto;
            width: 2.6042vw;
            height: 2.6042vw; }
          .xyzpForm .xyLeft .zsjz .list .text {
            color: #333; }
          .xyzpForm .xyLeft .zsjz .list:hover .text {
            color: #0065b1; }
        .xyzpForm .xyLeft .zsjz .list:nth-child(2) {
          width: auto;
          margin-left: 8%;
          margin-right: 8%;
          padding: 0 8%;
          border-right: 1px solid #d6d6d6;
          border-left: 1px solid #d6d6d6; }
        .xyzpForm .xyLeft .zsjz .list:nth-child(3) {
          border-right: 0; }
      .xyzpForm .xyLeft .xyBottom {
        width: 100%;
        background-color: #0065b1; }
        .xyzpForm .xyLeft .xyBottom .xyjyDiv {
          display: flex;
          margin-left: 24%; }
          .xyzpForm .xyLeft .xyBottom .xyjyDiv .l {
            align-items: center;
            padding: 2.86462vw 0;
            width: 50%;
            display: flex; }
            .xyzpForm .xyLeft .xyBottom .xyjyDiv .l .icon {
              width: 2.65628vw;
              height: 2.44795vw;
              margin-left: 2.6042vw; }
              .xyzpForm .xyLeft .xyBottom .xyjyDiv .l .icon img {
                width: 2.65628vw;
                height: 2.44795vw; }
          .xyzpForm .xyLeft .xyBottom .xyjyDiv .Names {
            margin-left: 1.56252vw;
            color: #ffffff; }
            .xyzpForm .xyLeft .xyBottom .xyjyDiv .Names .tit {
              font-size: 1.56252vw; }
            .xyzpForm .xyLeft .xyBottom .xyjyDiv .Names .cn {
              font-size: 0.72918vw;
              opacity: 0.3;
              margin-top: 0.52084vw; }
          .xyzpForm .xyLeft .xyBottom .xyjyDiv .jt {
            width: 1.19793vw;
            height: 0.52084vw;
            margin-left: 1.04168vw; }
            .xyzpForm .xyLeft .xyBottom .xyjyDiv .jt img {
              display: block;
              width: 1.19793vw;
              height: 0.52084vw; }
          .xyzpForm .xyLeft .xyBottom .xyjyDiv .r {
            align-items: center;
            display: flex;
            background-color: #017975;
            width: 50%; }
            .xyzpForm .xyLeft .xyBottom .xyjyDiv .r .icon {
              margin-left: 2.6042vw;
              width: 3.12504vw;
              height: 3.12504vw; }
              .xyzpForm .xyLeft .xyBottom .xyjyDiv .r .icon img {
                width: 3.12504vw;
                height: 3.12504vw; }
    .xyzpForm .xxRight {
      width: 50%;
      padding-top: 8.33344vw;
      padding-bottom: 6.25008vw;
      background: url("../img/xyright.jpg") no-repeat;
      background-position: center;
      background-size: cover; }
      .xyzpForm .xxRight .formMain {
        width: 76%; }
        .xyzpForm .xxRight .formMain .tit {
          display: flex;
          margin-left: 2.6042vw;
          justify-content: space-between; }
          .xyzpForm .xxRight .formMain .tit .l {
            font-size: 1.25002vw;
            font-weight: 700;
            color: #ffffff; }
          .xyzpForm .xxRight .formMain .tit .r {
            font-size: 0.93751vw; }
            .xyzpForm .xxRight .formMain .tit .r a {
              color: #ffffff;
              text-decoration: none; }
        .xyzpForm .xxRight .formMain .mains {
          margin-left: 2.6042vw;
          margin-top: 1.56252vw; }
          .xyzpForm .xxRight .formMain .mains .list {
            display: flex;
            justify-content: space-between; }
            .xyzpForm .xxRight .formMain .mains .list .inputText {
              width: 33%; }
            .xyzpForm .xxRight .formMain .mains .list .ksRadio {
              width: 32%;
              text-align: right;
              line-height: 2.08336vw;
              font-size: 0.83334vw;
              color: #ffffff; }
          .xyzpForm .xxRight .formMain .mains .colInput {
            width: 100%;
            margin-top: 0.41667vw; }
            .xyzpForm .xxRight .formMain .mains .colInput input {
              width: 98.8%; }
          .xyzpForm .xxRight .formMain .mains .cloList {
            margin-top: 0.41667vw;
            display: flex; }
            .xyzpForm .xxRight .formMain .mains .cloList input, .xyzpForm .xxRight .formMain .mains .cloList select {
              width: 49.5%; }
          .xyzpForm .xxRight .formMain .mains .yzmList {
            display: flex;
            margin-top: 1.35418vw; }
            .xyzpForm .xxRight .formMain .mains .yzmList .tip {
              width: 26%; }
            .xyzpForm .xxRight .formMain .mains .yzmList .yzms {
              cursor: pointer;
              width: 27%;
              margin-right: 1%;
              text-align: center;
              font-size: 1.04168vw;
              background: #eef0f4;
              line-height: 1;
              border-radius: 0.20834vw; }
              .xyzpForm .xxRight .formMain .mains .yzmList .yzms span {
                margin: 0 0.52084vw; }
              .xyzpForm .xxRight .formMain .mains .yzmList .yzms .span1 {
                color: #1154ae; }
              .xyzpForm .xxRight .formMain .mains .yzmList .yzms .span2 {
                font-size: 0.83334vw;
                color: #af10ba; }
              .xyzpForm .xxRight .formMain .mains .yzmList .yzms .span3 {
                color: #13a02b; }
              .xyzpForm .xxRight .formMain .mains .yzmList .yzms .span4 {
                color: #bb7f0e; }
              .xyzpForm .xxRight .formMain .mains .yzmList .yzms img {
                width: 100%;
                height: 100%; }
            .xyzpForm .xxRight .formMain .mains .yzmList .bts {
              cursor: pointer;
              width: 44%;
              text-align: center;
              background: #ffffff;
              border-radius: 0.20834vw;
              font-size: 0.93751vw;
              color: #0065b1;
              display: flex;
              align-items: center;
              justify-content: center; }
          .xyzpForm .xxRight .formMain .mains input, .xyzpForm .xxRight .formMain .mains select {
            font-size: 0.83334vw;
            text-indent: 1em;
            margin-right: 1%;
            padding: 0.62501vw 0;
            background-color: rgba(255, 255, 255, 0.3);
            border: 1px solid #ffffff;
            border-color: rgba(255, 255, 255, 0.3);
            border-radius: 0.20834vw;
            color: #ffffff;
            outline: none; }
          .xyzpForm .xxRight .formMain .mains option {
            background: #0065b1; }
          .xyzpForm .xxRight .formMain .mains input::-webkit-input-placeholder, .xyzpForm .xxRight .formMain .mains select::-webkit-input-placeholder {
            color: #ffffff; }
          .xyzpForm .xxRight .formMain .mains input:-moz-placeholder, .xyzpForm .xxRight .formMain .mains select:-moz-placeholder {
            color: #ffffff; }
          .xyzpForm .xxRight .formMain .mains input::-moz-placeholder, .xyzpForm .xxRight .formMain .mains select::-moz-placeholder {
            color: #ffffff; }
          .xyzpForm .xxRight .formMain .mains input:-ms-input-placeholder, .xyzpForm .xxRight .formMain .mains select:-ms-input-placeholder {
            color: #ffffff; }
  .mains .titMenu {
    font-size: 2.08336vw;
    color: #1c1c1c;
    text-align: center; }
  .mains .container {
    width: 62.5008vw;
    margin: 0 auto; }
  .mains .acNav {
    width: 62.5%;
    margin: 0 auto;
    margin-top: 1.3021vw;
    margin-bottom: 3.64588vw;
    display: flex;
    flex-wrap: wrap; }
    .mains .acNav a {
      margin-bottom: 1.04168vw;
      font-size: 0.93751vw;
      margin-right: 2.08336vw;
      text-decoration: none;
      color: #2f2f2f;
      padding-bottom: 0.26042vw; }
    .mains .acNav .on {
      color: #0065b1;
      border-bottom: 4px solid #0065b1; }
  .mains .twContent .tits {
    font-size: 1.35418vw;
    text-align: center;
    margin-bottom: 2.6042vw; }
  .mains .twContent .twImg {
    margin: 0 auto;
    overflow: hidden;
    width: fit-content;
    max-width: 61.77162vw; }
    .mains .twContent .twImg img {
      max-width: 100%;
      display: block;
      margin: 0 auto; }
  .mains .mainDivs {
    width: 62.5%;
    margin: 0 auto;
    padding-bottom: 5.2084vw; }
    .mains .mainDivs .tith2 {
      font-size: 1.25002vw;
      font-weight: normal;
      color: #0065b1;
      margin-top: 2.6042vw; }
    .mains .mainDivs .tith3 {
      font-size: 1.25002vw;
      font-weight: 700;
      margin-top: 1.56252vw;
      margin-bottom: 1.56252vw;
      color: #2f2f2f; }
    .mains .mainDivs .texts {
      line-height: 1.66669vw;
      font-size: 0.83334vw; }
      .mains .mainDivs .texts div {
        margin-top: 1.04168vw; }
      .mains .mainDivs .texts .acImg {
        display: flex; }
        .mains .mainDivs .texts .acImg img {
          margin-left: 0.333%;
          width: 33%; }
    .mains .mainDivs .rcpy {
      display: flex;
      margin-top: 1.56252vw; }
      .mains .mainDivs .rcpy .img01 {
        width: 36.97964vw;
        margin-right: 1%; }
        .mains .mainDivs .rcpy .img01 img {
          width: 100%;
          height: 16.66688vw; }
      .mains .mainDivs .rcpy .img02 {
        width: 25.00032vw; }
        .mains .mainDivs .rcpy .img02 img {
          width: 100%;
          height: 16.66688vw; }
    .mains .mainDivs .sbhjTit {
      text-align: center;
      font-size: 2.08336vw;
      margin-bottom: 3.12504vw; }
    .mains .mainDivs .list {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap; }
      .mains .mainDivs .list .ov .imgs {
        height: 12.50016vw; }
        .mains .mainDivs .list .ov .imgs img {
          width: 19.79192vw;
          height: 12.50016vw; }
      .mains .mainDivs .list .ov .sbText {
        font-size: 0.93751vw;
        text-align: center;
        background-color: #f5f5f5;
        padding: 0.72918vw 0; }
    .mains .mainDivs .xzxsMain {
      width: 100%; }
      .mains .mainDivs .xzxsMain .xzxsList {
        display: flex;
        margin-top: 3.12504vw; }
        .mains .mainDivs .xzxsMain .xzxsList .limg {
          width: 31.2504vw;
          height: 20.8336vw;
          z-index: 2; }
          .mains .mainDivs .xzxsMain .xzxsList .limg img {
            width: 31.2504vw;
            height: 20.8336vw; }
        .mains .mainDivs .xzxsMain .xzxsList .rtext {
          height: 20.8336vw;
          width: 36.4588vw;
          background-color: #0059bf;
          margin-left: -8%;
          margin-top: 2.08336vw; }
          .mains .mainDivs .xzxsMain .xzxsList .rtext .name {
            margin-left: 7.8126vw;
            color: #ffffff;
            padding-top: 2.6042vw;
            display: flex;
            align-items: center; }
            .mains .mainDivs .xzxsMain .xzxsList .rtext .name .mz {
              font-size: 1.56252vw; }
            .mains .mainDivs .xzxsMain .xzxsList .rtext .name .shu {
              margin: 0 1.56252vw;
              height: 0.78126vw;
              border-left: 1px solid #9f9f9f; }
            .mains .mainDivs .xzxsMain .xzxsList .rtext .name .zy {
              font-size: 1.14585vw; }
          .mains .mainDivs .xzxsMain .xzxsList .rtext .text {
            margin-left: 7.8126vw;
            color: #ffffff;
            margin-top: 2.34378vw;
            font-size: 0.83334vw;
            line-height: 1.56252vw;
            margin-right: 2.6042vw; }
          .mains .mainDivs .xzxsMain .xzxsList .rtext .ljgd {
            margin-left: 23.4378vw;
            display: block;
            width: 9.37512vw;
            height: 2.6042vw;
            text-align: center;
            line-height: 2.6042vw;
            border-radius: 1.3021vw;
            color: #0065b1;
            margin-top: 2.6042vw;
            background-color: #ffffff; }
      .mains .mainDivs .xzxsMain .xzxsList:nth-child(2n) .limg {
        order: 2;
        margin-left: -7%; }
      .mains .mainDivs .xzxsMain .xzxsList:nth-child(2n) .rtext {
        margin-left: 0; }
        .mains .mainDivs .xzxsMain .xzxsList:nth-child(2n) .rtext .name {
          margin-left: 2.6042vw; }
        .mains .mainDivs .xzxsMain .xzxsList:nth-child(2n) .rtext .text {
          margin-left: 2.6042vw;
          margin-right: 6.25008vw; }
      .mains .mainDivs .xzxsMain .xzxsList:nth-child(2n) .ljgd {
        margin-left: 18.75024vw; }
    .mains .mainDivs .xzxswz {
      width: 62.5008vw; }
      .mains .mainDivs .xzxswz .xxImgTxt {
        display: flex; }
        .mains .mainDivs .xzxswz .xxImgTxt .imgs {
          width: 31.2504vw;
          height: 20.8336vw; }
          .mains .mainDivs .xzxswz .xxImgTxt .imgs img {
            width: 31.2504vw;
            height: 20.8336vw; }
        .mains .mainDivs .xzxswz .xxImgTxt .rtext {
          height: 20.8336vw;
          width: 31.2504vw;
          background-color: #0059bf; }
          .mains .mainDivs .xzxswz .xxImgTxt .rtext .name {
            margin-left: 2.6042vw;
            color: #ffffff;
            padding-top: 2.6042vw;
            display: flex;
            align-items: center; }
            .mains .mainDivs .xzxswz .xxImgTxt .rtext .name .mz {
              font-size: 1.56252vw; }
            .mains .mainDivs .xzxswz .xxImgTxt .rtext .name .shu {
              margin: 0 1.56252vw;
              height: 0.78126vw;
              border-left: 1px solid #9f9f9f; }
            .mains .mainDivs .xzxswz .xxImgTxt .rtext .name .zy {
              font-size: 1.14585vw; }
          .mains .mainDivs .xzxswz .xxImgTxt .rtext .text {
            margin-left: 2.6042vw;
            color: #ffffff;
            margin-top: 2.34378vw;
            font-size: 0.83334vw;
            line-height: 1.56252vw;
            margin-right: 2.6042vw; }
    .mains .mainDivs .xzxswd {
      margin-top: 2.6042vw; }
      .mains .mainDivs .xzxswd .list {
        display: block;
        width: 100%;
        font-size: 0.83334vw;
        padding: 1.14585vw 0;
        background-color: #f5f7f8;
        text-indent: 1em; }
        .mains .mainDivs .xzxswd .list span {
          font-size: 1.14585vw;
          margin-right: 0.52084vw; }
      .mains .mainDivs .xzxswd .list:nth-child(2n) {
        background-color: #ffffff; }
  .mains .maxConter {
    width: 100%;
    background-color: #0059bf;
    padding-bottom: 1.56252vw; }
    .mains .maxConter .list {
      display: flex;
      width: 50%;
      margin: 0 auto;
      flex-wrap: wrap; }
      .mains .maxConter .list .con {
        margin-right: 1.56252vw;
        margin-top: 1.56252vw; }
        .mains .maxConter .list .con .cnimg {
          width: 11.14598vw;
          height: 5.41674vw; }
          .mains .maxConter .list .con .cnimg img {
            width: 11.14598vw;
            height: 5.41674vw; }
        .mains .maxConter .list .con .txt {
          text-align: center;
          color: #ffffff;
          font-size: 0.93751vw;
          margin-top: 0.78126vw; }
      .mains .maxConter .list .con:nth-child(4n) {
        margin-right: 0; }
  .mains .xxxw {
    width: 62.5008vw;
    margin: 0 auto;
    padding-bottom: 2.6042vw; }
    .mains .xxxw .xxxwTop {
      display: flex; }
      .mains .xxxw .xxxwTop .img {
        width: 23.95864vw;
        height: 16.66688vw; }
        .mains .xxxw .xxxwTop .img img {
          width: 23.95864vw;
          height: 16.66688vw; }
      .mains .xxxw .xxxwTop .Texts {
        min-height: fit-content;
        background-color: #f1f5f8;
        padding: 1.56252vw 2.08336vw;
        flex: 1; }
        .mains .xxxw .xxxwTop .Texts .tit {
          line-height: 1.87502vw;
          font-size: 1.25002vw;
          font-weight: 700;
          color: #333333; }
        .mains .xxxw .xxxwTop .Texts .contents {
          color: #555555;
          font-size: 0.83334vw;
          line-height: 1.35418vw;
          margin-top: 1.04168vw; }
        .mains .xxxw .xxxwTop .Texts .btnTime {
          margin-top: 1.56252vw;
          display: flex;
          justify-content: space-between; }
          .mains .xxxw .xxxwTop .Texts .btnTime .times {
            font-size: 0.93751vw;
            color: #0065b1; }
          .mains .xxxw .xxxwTop .Texts .btnTime .bts {
            font-size: 0.93751vw;
            width: 9.37512vw;
            height: 2.6042vw;
            display: block;
            text-align: center;
            color: #ffffff;
            line-height: 2.6042vw;
            border-radius: 1.3021vw;
            background-color: #0065b1; }
    .mains .xxxw .xwList .lists {
      display: flex;
      padding: 1.56252vw 0;
      border-bottom: 1px solid #e0e9e9; }
      .mains .xxxw .xwList .lists .time {
        width: 5.2084vw;
        height: 5.2084vw;
        text-align: center;
        margin-right: 1.56252vw;
        margin-left: 1.56252vw;
        background: #f1f5f8;
        border-radius: 1.04168vw;
        color: #0065b1; }
        .mains .xxxw .xwList .lists .time .day {
          font-size: 1.87502vw;
          margin-top: 0.78126vw; }
        .mains .xxxw .xwList .lists .time .yearM {
          font-size: 0.93751vw; }
      .mains .xxxw .xwList .lists .text {
        flex: 1; }
        .mains .xxxw .xwList .lists .text .tit {
          color: #333333;
          font-size: 0.93751vw;
          font-weight: 700;
          margin-top: 0.52084vw; }
        .mains .xxxw .xwList .lists .text .txt {
          line-height: 1.35418vw;
          margin-top: 0.62501vw;
          font-size: 0.72918vw;
          color: #555555; }
      .mains .xxxw .xwList .lists .imgBtn {
        margin-top: 2.08336vw;
        margin-left: 3.12504vw;
        margin-right: 1.56252vw;
        color: #bfdbda; }
    .mains .xxxw .xwList .lists:hover .time {
      background: #0065b1;
      color: #ffffff; }
    .mains .xxxw .xwList .lists:hover .imgBtn {
      color: #0065b1; }
  .mains .xxxw-show {
    width: 62.5008vw;
    margin: 0 auto; }
    .mains .xxxw-show .tit {
      text-align: center;
      font-size: 1.25002vw;
      font-weight: 700;
      text-align: center;
      color: #333333;
      margin-bottom: 1.3021vw; }
    .mains .xxxw-show .times {
      text-align: center;
      font-size: 0.93751vw;
      color: #333333;
      padding-bottom: 1.3021vw;
      border-bottom: 1px solid #e1e1e1; }
    .mains .xxxw-show .wzShow {
      width: fit-content;
      margin: 2.6042vw auto; }
      .mains .xxxw-show .wzShow img {
        max-width: 62.5008vw; }
  .mains .zsxx {
    padding-bottom: 2.6042vw; }
    .mains .zsxx .zsxxList {
      display: flex;
      justify-content: space-between;
      padding: 1.04168vw 0;
      border-bottom: 1px solid #e0e9e9; }
      .mains .zsxx .zsxxList .tits {
        font-size: 0.93751vw;
        font-weight: 700;
        color: #333333; }
      .mains .zsxx .zsxxList .time {
        font-size: 0.83334vw;
        color: #a0a0a0; }
  .mains .kbjh {
    display: flex; }
    .mains .kbjh .centent {
      width: 50%;
      font-size: 0.93751vw;
      height: 16.66688vw;
      overflow: hidden;
      background-color: #f5f5f5; }
      .mains .kbjh .centent .labels {
        color: #0065b1;
        font-weight: 700; }
      .mains .kbjh .centent .timeStrs {
        padding-left: 2.08336vw;
        padding-top: 2.6042vw;
        display: flex; }
        .mains .kbjh .centent .timeStrs .timeOv {
          margin-right: 2.08336vw; }
          .mains .kbjh .centent .timeStrs .timeOv .time {
            margin-top: 0.52084vw;
            color: #2f2f2f; }
      .mains .kbjh .centent .lxdh {
        margin-top: 2.08336vw;
        padding-left: 2.08336vw; }
        .mains .kbjh .centent .lxdh .phones {
          margin-top: 0.52084vw;
          line-height: 1.56252vw;
          color: #2f2f2f; }
    .mains .kbjh .imgs {
      width: 50%; }
      .mains .kbjh .imgs img {
        width: 31.2504vw;
        height: 16.66688vw; }
  .mains .jyfcMain {
    padding-bottom: 2.6042vw; }
    .mains .jyfcMain .jyfc .img {
      width: fit-content;
      margin: 0 auto; }
      .mains .jyfcMain .jyfc .img img {
        max-width: 100%; }
    .mains .jyfcMain .jyfc .tit {
      text-align: center; }
    .mains .jyfcMain .jyfc .txt {
      margin: 0.52084vw 0;
      font-size: 0.83334vw;
      line-height: 1.45835vw; }
  .mains .lfly {
    padding-bottom: 2.6042vw; }
    .mains .lfly .lflyForm {
      width: 50.7819vw;
      margin: 1.56252vw auto;
      border-top: 1px dashed #bcbcbc;
      padding-top: 2.08336vw; }
      .mains .lfly .lflyForm .inputsty {
        background: #f6f6f6;
        border: 1px solid #dfdfdf;
        border-radius: 3px;
        font-size: 0.83334vw; }
      .mains .lfly .lflyForm .labelty {
        width: 4.16672vw;
        line-height: 1.97919vw;
        text-align: right;
        font-size: 0.83334vw; }
      .mains .lfly .lflyForm .formLine {
        display: flex;
        justify-content: space-between; }
        .mains .lfly .lflyForm .formLine .formItem {
          width: 16.9273vw;
          display: flex; }
          .mains .lfly .lflyForm .formLine .formItem .inputs {
            width: 12.23974vw; }
            .mains .lfly .lflyForm .formLine .formItem .inputs input {
              width: 11.19806vw;
              height: 1.97919vw;
              text-indent: 0.8em;
              line-height: 1.97919vw; }
            .mains .lfly .lflyForm .formLine .formItem .inputs span {
              margin-left: 0.26042vw;
              color: red; }
      .mains .lfly .lflyForm .FormArea {
        display: flex;
        margin: 1.56252vw 0; }
        .mains .lfly .lflyForm .FormArea .inputArea {
          width: 43.85473vw; }
          .mains .lfly .lflyForm .FormArea .inputArea textarea {
            padding: 0.62501vw;
            width: 100%;
            height: 9.37512vw;
            line-height: 1.35418vw; }
      .mains .lfly .lflyForm .formLine2 {
        display: flex;
        justify-content: space-between;
        height: 1.97919vw;
        line-height: 1.97919vw;
        font-size: 0.83334vw; }
        .mains .lfly .lflyForm .formLine2 .formItem {
          display: flex;
          width: 17.18772vw; }
          .mains .lfly .lflyForm .formLine2 .formItem input {
            width: 13.021vw;
            text-indent: 0.8em; }
        .mains .lfly .lflyForm .formLine2 .yzm {
          background: #cdcbcb;
          color: #ffffff;
          border-radius: 3px;
          width: 6.14591vw;
          text-align: center;
          letter-spacing: 10px;
          text-decoration: line-through; }
          .mains .lfly .lflyForm .formLine2 .yzm img {
            height: 100%; }
        .mains .lfly .lflyForm .formLine2 .kbq {
          color: #0065b1;
          cursor: pointer; }
        .mains .lfly .lflyForm .formLine2 .btn {
          margin-right: 1.3021vw; }
          .mains .lfly .lflyForm .formLine2 .btn button {
            height: 1.97919vw;
            width: 6.66675vw;
            text-align: center;
            border-radius: 4px; }
          .mains .lfly .lflyForm .formLine2 .btn .submitBtn {
            color: #ffffff;
            background: #0065b1;
            border: 1px solid #0065b1;
            margin-right: 0.52084vw; }
          .mains .lfly .lflyForm .formLine2 .btn .resetBtn {
            color: #555555;
            border: 1px solid #e4e4e4; }
  .footer {
    width: 100%;
    background: #f5f5f5; }
    .footer .tops {
      display: flex;
      border-bottom: 1px solid #ebebeb;
      width: 89.5%;
      margin: 0 auto;
      justify-content: space-between; }
      .footer .tops .l {
        padding-bottom: 3.9063vw;
        padding-top: 2.86462vw;
        width: 58%;
        border-right: 1px solid #ebebeb;
        display: flex; }
        .footer .tops .l h3 {
          font-size: 1.45835vw;
          font-weight: 500;
          line-height: 0; }
        .footer .tops .l a {
          color: #7a7a7a;
          text-decoration: none;
          font-size: 0.83334vw;
          display: block;
          line-height: 1.77086vw; }
          .footer .tops .l a:hover {
            color: #0065b1; }
        .footer .tops .l .bor {
          width: 1.04168vw;
          height: 2px;
          background: #bfbfbf;
          margin-top: 2.08336vw;
          margin-bottom: 0.52084vw; }
        .footer .tops .l .zysj {
          width: 70%; }
          .footer .tops .l .zysj .zy {
            display: flex;
            flex-wrap: wrap; }
            .footer .tops .l .zysj .zy a {
              width: 33%; }
      .footer .tops .r {
        padding-bottom: 3.9063vw;
        width: 41%;
        padding-top: 5.72924vw;
        display: flex;
        justify-content: end; }
        .footer .tops .r .ewm {
          padding-top: 3.12504vw;
          width: 7.70843vw;
          height: 7.70843vw; }
          .footer .tops .r .ewm img {
            width: 7.70843vw;
            height: 7.70843vw; }
        .footer .tops .r .content {
          margin-left: 2.34378vw; }
          .footer .tops .r .content .zsdms {
            color: #333333;
            font-size: 1.25002vw;
            font-weight: 700; }
            .footer .tops .r .content .zsdms span {
              font-size: 2.08336vw;
              color: #0059bf;
              vertical-align: sub;
              margin-left: 1.04168vw; }
          .footer .tops .r .content .text {
            font-size: 0.72918vw;
            color: #666666;
            line-height: 1.66669vw; }
    .footer .bottom {
      width: 89.5%;
      margin: 0 auto;
      display: flex;
      font-size: 0.72918vw;
      color: #999999;
      padding: 1.14585vw 0;
      justify-content: space-between; }
      .footer .bottom a {
        color: #999; }
        .footer .bottom a:hover {
          color: #0065b1; }
  .xxdz {
    padding-bottom: 2.6042vw; }
    .xxdz .xxdzDiv {
      display: flex; }
      .xxdz .xxdzDiv .l {
        width: 31.2504vw;
        height: 19.79192vw;
        overflow: hidden;
        background: #f5f5f5; }
        .xxdz .xxdzDiv .l .dm {
          padding-left: 2.08336vw;
          padding-top: 2.6042vw;
          font-size: 1.25002vw;
          font-weight: 700;
          margin-bottom: 1.56252vw; }
          .xxdz .xxdzDiv .l .dm span {
            color: #0065b1; }
        .xxdz .xxdzDiv .l .text {
          padding-left: 2.08336vw;
          padding-right: 2.08336vw;
          font-size: 0.83334vw;
          line-height: 1.25002vw;
          margin-bottom: 1.3021vw; }
      .xxdz .xxdzDiv .r {
        width: 31.2504vw; }
        .xxdz .xxdzDiv .r img {
          width: 100%;
          height: 19.79192vw; }
  .wsbm .wsbmMain {
    width: 43.75056vw;
    margin: 0 auto;
    border-top: 1px dashed #bcbcbc;
    padding-top: 2.08336vw;
    margin-top: 2.08336vw;
    padding-bottom: 6.25008vw; }
    .wsbm .wsbmMain .formItem {
      display: flex;
      justify-content: left;
      height: 1.87502vw;
      line-height: 1.87502vw;
      margin-bottom: 1.04168vw; }
      .wsbm .wsbmMain .formItem input,
      .wsbm .wsbmMain .formItem select {
        border: 1px solid #dfdfdf;
        border-radius: 3px;
        background: #f6f6f6;
        text-indent: 0.8em; }
      .wsbm .wsbmMain .formItem .label {
        width: 10.4168vw;
        text-align: right; }
      .wsbm .wsbmMain .formItem .inputMin {
        width: 14.58352vw; }
        .wsbm .wsbmMain .formItem .inputMin input {
          width: 10.4168vw;
          height: 1.87502vw; }
      .wsbm .wsbmMain .formItem .inp span {
        margin-left: 0.26042vw;
        color: red; }
      .wsbm .wsbmMain .formItem .radios {
        width: 18.75024vw;
        display: flex;
        justify-content: center; }
        .wsbm .wsbmMain .formItem .radios .strs {
          width: 8.33344vw; }
        .wsbm .wsbmMain .formItem .radios .value {
          height: 1.87502vw;
          display: flex; }
          .wsbm .wsbmMain .formItem .radios .value span {
            width: 3.64588vw;
            height: 1.87502vw; }
            .wsbm .wsbmMain .formItem .radios .value span input {
              margin-right: 0.41667vw; }
      .wsbm .wsbmMain .formItem .inputs {
        width: 22.39612vw;
        display: flex; }
        .wsbm .wsbmMain .formItem .inputs input {
          width: 21.61486vw;
          height: 1.87502vw; }
        .wsbm .wsbmMain .formItem .inputs select {
          width: 21.61486vw;
          height: 1.87502vw; }
      .wsbm .wsbmMain .formItem .yzm {
        width: 7.8126vw; }
        .wsbm .wsbmMain .formItem .yzm input {
          width: 7.8126vw; }
        .wsbm .wsbmMain .formItem .yzm img {
          height: 100%; }
      .wsbm .wsbmMain .formItem .yzmSz {
        width: 6.14591vw;
        height: 1.87502vw;
        background: #cdcbcb;
        border-radius: 4px;
        color: #ffffff;
        text-align: center;
        line-height: 1.87502vw;
        letter-spacing: 0.41667vw;
        text-decoration: line-through; }
        .wsbm .wsbmMain .formItem .yzmSz img {
          height: 100%; }
      .wsbm .wsbmMain .formItem .kbq {
        font-size: 0.83334vw;
        width: 7.39593vw;
        color: #0065b1;
        cursor: pointer; }
    .wsbm .wsbmMain .saveBtn button {
      padding: 0.52084vw 0;
      margin-left: 5.72924vw;
      width: 22.39612vw;
      color: #ffffff;
      background: #0065b1;
      border-radius: 2px;
      border: 1px solid #0065b1; }
  .wsbm .lqcx {
    width: 27.08368vw;
    border-top: 0; }
    .wsbm .lqcx .formItem {
      width: 27.08368vw;
      margin: 0 auto;
      margin-bottom: 1.04168vw; }
      .wsbm .lqcx .formItem .lqcxinput {
        width: 27.08368vw; }
        .wsbm .lqcx .formItem .lqcxinput input {
          width: 27.08368vw; }
      .wsbm .lqcx .formItem .yzm {
        width: 12.50016vw; }
        .wsbm .lqcx .formItem .yzm input {
          width: 12.50016vw; }
    .wsbm .lqcx .saveBtn .sbm {
      margin-left: 0;
      width: 27.08368vw; }
    .wsbm .lqcx table {
      border-collapse: collapse;
      width: 26.042vw;
      margin: 0 auto; }
      .wsbm .lqcx table tr td {
        border: 1px solid #e8e8e8;
        margin: 0;
        text-align: center;
        padding: 0.93751vw 1.04168vw; } }

/*--分页--*/
@media screen and (min-width: 320px) {
  div.pages {
    text-align: center;
    width: 100%;
    padding: 7.99998vw 0 0 0;
    margin: 0;
    line-height: 1.7; }
    div.pages * {
      line-height: 1.7; }
    div.pages a,
    div.pages span {
      text-decoration: none;
      background: #fff;
      border: 0.26667vw solid #f5f5f5;
      padding: 0 0.53333vw;
      margin: 0.53333vw;
      color: #888888;
      font-size: 2.66666vw;
      display: inline-flex;
      font-weight: normal;
      height: 8.53331vw;
      min-width: 8.53331vw;
      align-items: center;
      justify-content: center;
      border-radius: 50%; }
    div.pages a.on,
    div.pages a.hover,
    div.pages a:hover,
    div.pages a:active,
    div.pages span.current,
    div.pages span.disabled {
      background: #0059bf;
      color: #fff;
      border: 0.26667vw solid #0059bf; } }

@media screen and (min-width: 992px) {
  div.pages {
    padding: 3.12504vw 0 0 0; }
    div.pages a,
    div.pages span {
      border-width: 0.05208vw;
      padding: 0 0;
      margin: 0.15625vw;
      font-size: 0.72918vw;
      height: 2.08336vw;
      min-width: 2.08336vw;
      border-radius: 1.14585vw; }
    div.pages a.on,
    div.pages a.hover,
    div.pages a:hover,
    div.pages a:active,
    div.pages span.current,
    div.pages span.disabled {
      border-width: 0.05208vw; }
  .herad {
    position: fixed;
    z-index: 5;
    background-color: #ffffff; }
    .herad .nav {
      display: block; }
  .floatBtns {
    display: block;
    width: 100%;
    height: 50%;
    position: absolute;
    top: 40%; }
  .floating-widget {
    position: fixed;
    right: 0;
    right: 0;
    top: 50%;
    padding: 5px;
    background: rgba(255, 255, 255, 0);
    border-radius: 8px;
    /* box-shadow: 0 2px 15px rgba(0,0,0,0.2); */
    transform: translateY(-50%);
    z-index: 99999; }
  .floating-content {
    display: block;
    width: 7.8126vw;
    height: auto; }
  .close-btn {
    /* 保持原有样式 */
    position: absolute;
    bottom: 0;
    left: 35%;
    width: 2.18753vw;
    height: 2.18753vw;
    opacity: 0;
    cursor: pointer; }
  /* 优化悬停效果 */
  .floating-widget:hover {
    transform: translateY(-50%) scale(1.05);
    cursor: grab; } }

@media screen and (max-width: 992px) {
  .herad {
    position: relative;
    z-index: 9; }
    .herad .headNav {
      position: absolute;
      top: 0;
      right: 0;
      width: 100%; }
      .herad .headNav .menuIcon {
        position: absolute;
        z-index: 10;
        right: 0;
        margin-left: auto;
        top: 2.66666vw; }
    .herad .logoNum {
      width: 92%;
      flex-wrap: wrap; }
      .herad .logoNum .logo {
        height: 15.46663vw; }
        .herad .logoNum .logo img {
          height: 15.46663vw; }
      .herad .logoNum .zsdmNum {
        width: 100%;
        display: flex;
        justify-content: center;
        padding: 2.66666vw 0; }
        .herad .logoNum .zsdmNum .zsdmL {
          padding-right: 2.66666vw; }
          .herad .logoNum .zsdmNum .zsdmL .l {
            font-size: 3.73332vw; }
          .herad .logoNum .zsdmNum .zsdmL .r {
            font-size: 3.73332vw; }
        .herad .logoNum .zsdmNum .zsdmText {
          padding-left: 2.66666vw;
          font-size: 3.73332vw; }
          .herad .logoNum .zsdmNum .zsdmText span {
            font-size: 3.73332vw; }
    .herad .logo {
      height: 11.19997vw; }
      .herad .logo img {
        height: 11.19997vw; }
    .herad .nav {
      width: 100%;
      position: absolute;
      z-index: 22;
      display: none;
      left: 0;
      right: 0;
      top: 15.46663vw; }
      .herad .nav .search {
        width: 100%;
        padding: 0 3.99999vw;
        order: -1; }
        .herad .nav .search .searchDiv {
          border-width: 0.26667vw;
          overflow: hidden;
          border-radius: 5.33332vw;
          padding-left: 2.66666vw;
          height: 10.66664vw;
          display: flex;
          align-items: center;
          width: 100%; }
          .herad .nav .search .searchDiv .inputs {
            height: 10.66664vw;
            flex: 1; }
          .herad .nav .search .searchDiv .inputs:focus {
            outline: none; }
          .herad .nav .search .searchDiv .search-btn-ok {
            width: 21.33328vw;
            font-size: 3.73332vw;
            padding: 0 1.33333vw; }
        .herad .nav .search .searchIcon {
          padding-left: 5.33332vw;
          width: 26.6666vw;
          height: 11.19997vw; }
          .herad .nav .search .searchIcon img {
            width: 3.99999vw;
            height: 3.99999vw;
            padding-right: 1.33333vw; }
      .herad .nav .navBtn {
        margin-right: 0;
        display: flex;
        width: 100%;
        background-color: #ffffff;
        text-align: center;
        flex-wrap: wrap;
        padding-bottom: 2.66666vw; }
        .herad .nav .navBtn a {
          font-size: 3.73332vw;
          padding: 2.66666vw 0;
          display: block;
          width: 100%; }
    .herad .menuIcon {
      display: block;
      margin-right: 5.2084vw; }
      .herad .menuIcon .iconfont {
        font-size: 3.99999vw; }
  .bannerTxt {
    padding-bottom: 21.33328vw; }
    .bannerTxt .txt {
      font-size: 4.79999vw; }
  .floating-widget {
    display: none; }
  .xyhj .titStr {
    font-size: 5.33332vw;
    padding: 5.33332vw 0; }
  .xyhj .xyhjTabs {
    font-size: 4.26666vw;
    width: 42.66656vw; }
  .bannerSwipers {
    width: 100%;
    flex-wrap: wrap;
    padding-top: 0; }
    .bannerSwipers .l {
      width: 100%;
      margin: 0 auto;
      order: 1; }
      .bannerSwipers .l .tit {
        font-size: 4.79999vw;
        width: 92%;
        margin: 2.66666vw auto; }
      .bannerSwipers .l .list {
        width: 92%;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap; }
        .bannerSwipers .l .list a {
          font-size: 3.73332vw;
          margin-bottom: 2.66666vw;
          line-height: 5.33332vw;
          margin-right: 3.19999vw; }
    .bannerSwipers .r {
      width: 100%; }
      .bannerSwipers .r .scBanner {
        height: 47.99988vw; }
        .bannerSwipers .r .scBanner .banners {
          padding-bottom: 0;
          height: 100%; }
          .bannerSwipers .r .scBanner .banners img {
            height: 100%; }
      .bannerSwipers .r .bannerBtn {
        flex-wrap: wrap; }
        .bannerSwipers .r .bannerBtn .liBt {
          width: 50%;
          justify-content: center;
          margin-top: 2.66666vw;
          margin-bottom: 2.66666vw; }
        .bannerSwipers .r .bannerBtn a span {
          font-size: 3.73332vw;
          margin-left: 2.66666vw; }
        .bannerSwipers .r .bannerBtn a img {
          width: 10.66664vw;
          height: 10.66664vw; }
  .new-body .scoNew .newMain {
    flex-wrap: wrap; }
    .new-body .scoNew .newMain .l {
      width: 100%; }
      .new-body .scoNew .newMain .l .bgsff {
        padding: 3.99999vw 3.99999vw; }
        .new-body .scoNew .newMain .l .bgsff .content {
          font-size: 3.73332vw;
          line-height: 5.33332vw;
          margin-top: 2.66666vw; }
      .new-body .scoNew .newMain .l .newCentnt .newLtit {
        font-size: 3.19999vw; }
      .new-body .scoNew .newMain .l .newCentnt .newLTime {
        font-size: 2.66666vw; }
    .new-body .scoNew .newMain .c {
      width: 100%;
      margin-top: 5.33332vw;
      padding: 2.66666vw 3.99999vw;
      margin-bottom: 5.33332vw; }
      .new-body .scoNew .newMain .c .cTit {
        font-size: 4.26666vw;
        margin-top: 2.66666vw; }
      .new-body .scoNew .newMain .c .newCentnt .newLtit {
        font-size: 3.19999vw; }
      .new-body .scoNew .newMain .c .newCentnt .newLTime {
        font-size: 3.19999vw; }
      .new-body .scoNew .newMain .c .cCont {
        margin-top: 5.33332vw;
        font-size: 3.19999vw;
        line-height: 4.79999vw; }
      .new-body .scoNew .newMain .c .cjt {
        width: 31.99992vw;
        height: 7.99998vw;
        margin: 5.33332vw auto;
        border-radius: 7.99998vw; }
        .new-body .scoNew .newMain .c .cjt img {
          width: 5.33332vw;
          height: 2.66666vw; }
    .new-body .scoNew .newMain .r {
      width: 100%; }
      .new-body .scoNew .newMain .r .list {
        flex-wrap: wrap;
        border-bottom: 0; }
        .new-body .scoNew .newMain .r .list .rImg {
          width: 100%; }
        .new-body .scoNew .newMain .r .list .rContent {
          width: 100%;
          padding: 0 2.66666vw; }
          .new-body .scoNew .newMain .r .list .rContent .rtit {
            font-size: 4.26666vw;
            margin-top: 3.99999vw; }
          .new-body .scoNew .newMain .r .list .rContent .rcon {
            margin-top: 1.33333vw;
            font-size: 3.19999vw;
            line-height: 5.33332vw; }
      .new-body .scoNew .newMain .r .noticeList {
        width: 100%;
        margin-top: 2.66666vw;
        border-bottom: 1px solid #e9e9e9;
        padding: 2.66666vw 0; }
        .new-body .scoNew .newMain .r .noticeList .contents {
          width: 13.3333vw; }
          .new-body .scoNew .newMain .r .noticeList .contents .month {
            font-size: 3.19999vw;
            padding: 1.33333vw 0;
            border-radius: 1.33333vw; }
          .new-body .scoNew .newMain .r .noticeList .contents .day {
            font-size: 5.33332vw; }
        .new-body .scoNew .newMain .r .noticeList .text {
          font-size: 3.19999vw;
          line-height: 6.39998vw; }
  .new-body .titStr {
    font-size: 5.33332vw;
    padding: 5.33332vw 0; }
  .new-body .containerNew {
    width: 92%; }
    .new-body .containerNew .xyImg {
      width: 49%;
      margin-right: 2%; }
      .new-body .containerNew .xyImg .text {
        top: -15.99996vw; }
    .new-body .containerNew .xyImg:nth-child(2n) {
      margin-right: 0; }
    .new-body .containerNew .xyImg:nth-child(3) {
      margin-right: 2%; }
  .new-body .notice .noticeMain {
    flex-wrap: wrap;
    border-bottom: 0;
    padding-bottom: 5.33332vw; }
    .new-body .notice .noticeMain .list {
      width: 100%;
      flex-wrap: wrap;
      border-bottom: 0; }
      .new-body .notice .noticeMain .list .rImg {
        width: 100%; }
      .new-body .notice .noticeMain .list .rContent {
        width: 100%;
        padding: 0 2.66666vw; }
        .new-body .notice .noticeMain .list .rContent .rtit {
          font-size: 4.26666vw;
          margin-top: 3.99999vw; }
        .new-body .notice .noticeMain .list .rContent .rcon {
          margin-top: 1.33333vw;
          font-size: 3.19999vw;
          line-height: 5.33332vw; }
  .mains .container {
    width: 92%; }
  .mains .acNav {
    width: 92%;
    margin-top: 2.66666vw; }
    .mains .acNav a {
      font-size: 3.19999vw; }
  .mains .mainDivs {
    width: 92%; }
    .mains .mainDivs .tith2 {
      font-size: 4.26666vw; }
    .mains .mainDivs .tith3 {
      font-size: 3.73332vw; }
    .mains .mainDivs .texts {
      font-size: 3.19999vw;
      line-height: 5.86665vw; }
    .mains .mainDivs .sbhjTit {
      font-size: 5.33332vw; }
    .mains .mainDivs .contentMain .list .ov {
      width: 49%; }
      .mains .mainDivs .contentMain .list .ov .imgs {
        height: 31.99992vw; }
        .mains .mainDivs .contentMain .list .ov .imgs img {
          width: 100%;
          height: 31.99992vw; }
      .mains .mainDivs .contentMain .list .ov .sbText {
        padding: 2.66666vw 0;
        margin-top: 0;
        font-size: 3.73332vw; }
    .mains .mainDivs .xzxsMain {
      padding-bottom: 10.66664vw; }
      .mains .mainDivs .xzxsMain .xzxsList {
        display: block;
        margin-top: 13.3333vw; }
        .mains .mainDivs .xzxsMain .xzxsList .limg {
          width: 100%;
          height: fit-content; }
          .mains .mainDivs .xzxsMain .xzxsList .limg img {
            width: 100%;
            height: fit-content; }
        .mains .mainDivs .xzxsMain .xzxsList .rtext {
          width: 100%;
          margin: 0 auto;
          margin-top: 0;
          height: fit-content;
          padding: 3.99999vw 0; }
          .mains .mainDivs .xzxsMain .xzxsList .rtext .name {
            margin-left: 5.33332vw;
            margin-top: 0; }
            .mains .mainDivs .xzxsMain .xzxsList .rtext .name .mz {
              font-size: 4.79999vw; }
            .mains .mainDivs .xzxsMain .xzxsList .rtext .name .shu {
              margin: 0 3.99999vw;
              height: 2.66666vw; }
            .mains .mainDivs .xzxsMain .xzxsList .rtext .name .zy {
              font-size: 3.19999vw; }
          .mains .mainDivs .xzxsMain .xzxsList .rtext .text {
            padding: 1.33333vw 5.33332vw;
            margin-left: 0;
            font-size: 3.19999vw;
            line-height: 5.33332vw;
            margin-right: 0; }
          .mains .mainDivs .xzxsMain .xzxsList .rtext .ljgd {
            width: 26.6666vw;
            padding: 2.66666vw 0;
            margin: 2.66666vw auto; }
      .mains .mainDivs .xzxsMain .xzxsList:nth-child(2n) .limg {
        margin: 0 auto; }
      .mains .mainDivs .xzxsMain .xzxsList:nth-child(2n) .rtext .name {
        margin-left: 5.33332vw; }
      .mains .mainDivs .xzxsMain .xzxsList:nth-child(2n) .rtext .text {
        padding: 1.33333vw 5.33332vw;
        margin-left: 0;
        font-size: 3.19999vw;
        margin-right: 0;
        line-height: 5.33332vw; }
  .mains .twContent .tits {
    font-size: 5.33332vw;
    margin-top: 5.33332vw;
    margin-bottom: 5.33332vw; }
  .mains .xxxw {
    width: 92%; }
    .mains .xxxw .xxxwTop {
      flex-wrap: wrap; }
      .mains .xxxw .xxxwTop .img {
        width: 100%;
        height: fit-content; }
        .mains .xxxw .xxxwTop .img img {
          width: auto;
          max-width: 100%;
          height: fit-content; }
      .mains .xxxw .xxxwTop .Texts {
        padding: 5.33332vw 2.66666vw;
        width: 100%; }
        .mains .xxxw .xxxwTop .Texts .btnTime {
          align-items: center;
          margin-top: 4.79999vw; }
          .mains .xxxw .xxxwTop .Texts .btnTime .times {
            font-size: 3.19999vw; }
          .mains .xxxw .xxxwTop .Texts .btnTime .bts {
            font-size: 3.19999vw;
            width: 26.6666vw;
            height: 7.46665vw;
            line-height: 7.46665vw;
            border-radius: 4.26666vw; }
        .mains .xxxw .xxxwTop .Texts .tit {
          font-size: 4.26666vw;
          line-height: 7.46665vw; }
        .mains .xxxw .xxxwTop .Texts .contents {
          font-size: 3.19999vw;
          line-height: 4.79999vw; }
    .mains .xxxw .xwList .lists {
      padding: 3.19999vw 0.53333vw; }
      .mains .xxxw .xwList .lists .time {
        width: 18.66662vw;
        height: 13.3333vw; }
        .mains .xxxw .xwList .lists .time .day {
          font-size: 4.79999vw; }
        .mains .xxxw .xwList .lists .time .yearM {
          font-size: 3.19999vw; }
      .mains .xxxw .xwList .lists .imgBtn {
        display: none; }
      .mains .xxxw .xwList .lists .text {
        width: fit-content; }
        .mains .xxxw .xwList .lists .text .tit {
          font-size: 3.19999vw; }
        .mains .xxxw .xwList .lists .text .txt {
          font-size: 2.66666vw;
          line-height: 4.79999vw; }
  .mains .jyfcMain .jyfc .txt {
    font-size: 3.19999vw;
    line-height: 5.86665vw; }
  .mains .zsxx .zsxxList .tits {
    font-size: 3.73332vw; }
  .mains .zsxx .zsxxList .time {
    font-size: 3.19999vw; }
  .mains .kbjh {
    flex-wrap: wrap; }
    .mains .kbjh .centent {
      height: auto;
      width: 100%;
      padding: 5.33332vw 0;
      font-size: 3.19999vw; }
      .mains .kbjh .centent .timeStrs {
        margin-left: 7.99998vw;
        padding-top: 0; }
      .mains .kbjh .centent .lxdh .labels {
        margin-left: 7.99998vw; }
      .mains .kbjh .centent .lxdh .phones {
        margin-left: 7.99998vw;
        line-height: 4.79999vw; }
    .mains .kbjh .imgs {
      width: 100%; }
      .mains .kbjh .imgs img {
        width: 100%;
        height: auto; }
  .mains .titMenu {
    font-size: 5.33332vw; }
  .mains .lfly {
    padding-bottom: 10.66664vw; }
    .mains .lfly .lflyForm {
      width: 100%;
      padding-bottom: 15.99996vw; }
      .mains .lfly .lflyForm .formLine {
        flex-wrap: wrap; }
        .mains .lfly .lflyForm .formLine .formItem {
          width: 100%;
          margin-top: 2.66666vw; }
          .mains .lfly .lflyForm .formLine .formItem .inputs {
            width: 70%; }
            .mains .lfly .lflyForm .formLine .formItem .inputs input {
              width: 90%;
              font-size: 3.19999vw;
              line-height: 6.39998vw;
              height: 6.39998vw; }
      .mains .lfly .lflyForm .labelty {
        width: 25%;
        font-size: 3.19999vw;
        line-height: 6.39998vw;
        height: 6.39998vw; }
      .mains .lfly .lflyForm .FormArea {
        margin-top: 2.66666vw; }
        .mains .lfly .lflyForm .FormArea .inputArea {
          width: 70%; }
          .mains .lfly .lflyForm .FormArea .inputArea textarea {
            width: 82%;
            padding: 3% 4%;
            font-size: 3.19999vw;
            line-height: 3.73332vw;
            height: 26.6666vw; }
      .mains .lfly .lflyForm .formLine2 {
        flex-wrap: wrap;
        font-size: 3.19999vw;
        justify-content: flex-start; }
        .mains .lfly .lflyForm .formLine2 .labelty {
          width: 50%; }
        .mains .lfly .lflyForm .formLine2 .formItem {
          width: 50%; }
          .mains .lfly .lflyForm .formLine2 .formItem input {
            font-size: 3.19999vw;
            width: 50%; }
        .mains .lfly .lflyForm .formLine2 .yzm {
          width: 26%;
          line-height: 6.39998vw;
          letter-spacing: 2px; }
          .mains .lfly .lflyForm .formLine2 .yzm img {
            width: 100%; }
        .mains .lfly .lflyForm .formLine2 .kbq {
          width: 30%;
          line-height: 6.39998vw;
          margin-left: 25%; }
        .mains .lfly .lflyForm .formLine2 .btn {
          width: 60%;
          margin-left: 25%;
          display: flex;
          margin-top: 2.66666vw; }
          .mains .lfly .lflyForm .formLine2 .btn .submitBtn {
            width: 42%;
            margin-right: 3%;
            height: 6.39998vw; }
          .mains .lfly .lflyForm .formLine2 .btn .resetBtn {
            width: 42%;
            height: 6.39998vw; }
  .xxdz .xxdzDiv {
    flex-wrap: wrap; }
    .xxdz .xxdzDiv .l {
      width: 94%;
      padding: 3%;
      height: auto; }
      .xxdz .xxdzDiv .l .dm {
        font-size: 4.26666vw; }
      .xxdz .xxdzDiv .l .text {
        font-size: 3.19999vw;
        line-height: 4.26666vw;
        margin-bottom: 2.66666vw; }
    .xxdz .xxdzDiv .r {
      width: 100%; }
      .xxdz .xxdzDiv .r img {
        width: 100%;
        height: auto;
        object-fit: cover; }
  .wsbm .wsbmMain {
    width: 100%;
    padding-top: 5.33332vw; }
    .wsbm .wsbmMain .formItem {
      flex-wrap: wrap;
      justify-content: left;
      line-height: 6.39998vw;
      height: auto;
      margin-bottom: 2.66666vw; }
      .wsbm .wsbmMain .formItem .label {
        width: 26%;
        font-size: 3.19999vw; }
      .wsbm .wsbmMain .formItem .inputMin {
        width: 74%;
        display: flex; }
        .wsbm .wsbmMain .formItem .inputMin input {
          width: 96%;
          line-height: 6.39998vw;
          height: 6.39998vw; }
      .wsbm .wsbmMain .formItem .yzm {
        width: 22% !important; }
        .wsbm .wsbmMain .formItem .yzm input {
          width: 100% !important; }
      .wsbm .wsbmMain .formItem .radios {
        line-height: 7.99998vw;
        width: 100%; }
        .wsbm .wsbmMain .formItem .radios .strs {
          width: 26%;
          font-size: 3.19999vw;
          text-align: right; }
        .wsbm .wsbmMain .formItem .radios .value {
          width: 74%; }
          .wsbm .wsbmMain .formItem .radios .value span {
            width: 20%; }
      .wsbm .wsbmMain .formItem .inputs {
        width: 74%; }
        .wsbm .wsbmMain .formItem .inputs input, .wsbm .wsbmMain .formItem .inputs select {
          width: 100%;
          line-height: 6.39998vw;
          height: 6.39998vw; }
      .wsbm .wsbmMain .formItem .yzmSz {
        width: 18%;
        line-height: 6.39998vw;
        height: 6.39998vw;
        margin-right: 2.66666vw; }
      .wsbm .wsbmMain .formItem .kbq {
        width: 30%;
        line-height: 6.39998vw;
        font-size: 3.19999vw;
        height: 6.39998vw; }
    .wsbm .wsbmMain .formItem:last-child {
      background-color: red; }
      .wsbm .wsbmMain .formItem:last-child .inputs {
        width: 40%s; }
        .wsbm .wsbmMain .formItem:last-child .inputs input {
          width: 30%; }
    .wsbm .wsbmMain .saveBtn {
      width: 100%;
      margin-top: 5.33332vw; }
      .wsbm .wsbmMain .saveBtn button {
        margin-left: 26%; }
  .wsbm .lqcx .formItem {
    justify-content: left;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 3.99999vw; }
  .wsbm .lqcx .formItem:nth-child(1) .inputs {
    margin: 0 auto; }
  .wsbm .lqcx .formItem:nth-child(2) {
    justify-content: center; }
  .wsbm .lqcx .saveBtn {
    display: flex;
    justify-content: center; }
  .wsbm .lqcx table {
    width: 92%; }
    .wsbm .lqcx table tr td {
      padding: 2.66666vw 0; }
  .xyzpForm .xyLeft {
    display: none; }
  .xyzpForm .xxRight {
    width: 100%; }
    .xyzpForm .xxRight .formMain {
      width: 92%;
      margin: 0 auto; }
      .xyzpForm .xxRight .formMain .tit {
        margin-left: 0; }
        .xyzpForm .xxRight .formMain .tit .l {
          font-size: 3.19999vw; }
        .xyzpForm .xxRight .formMain .tit .r {
          font-size: 3.19999vw; }
      .xyzpForm .xxRight .formMain .mains {
        margin-left: 0; }
        .xyzpForm .xxRight .formMain .mains input, .xyzpForm .xxRight .formMain .mains select {
          font-size: 2.66666vw;
          padding: 1.33333vw 0; }
        .xyzpForm .xxRight .formMain .mains .list {
          margin-top: 3.19999vw; }
          .xyzpForm .xxRight .formMain .mains .list .ksRadio {
            font-size: 2.66666vw;
            line-height: 5.86665vw; }
        .xyzpForm .xxRight .formMain .mains .colInput {
          margin-top: 3.19999vw; }
        .xyzpForm .xxRight .formMain .mains .cloList {
          margin-top: 3.19999vw; }
        .xyzpForm .xxRight .formMain .mains .yzmList {
          margin-top: 3.19999vw; }
          .xyzpForm .xxRight .formMain .mains .yzmList .yzms {
            font-size: 2.66666vw;
            line-height: 5.86665vw; }
            .xyzpForm .xxRight .formMain .mains .yzmList .yzms .span2 {
              font-size: 2.66666vw; }
          .xyzpForm .xxRight .formMain .mains .yzmList .bts {
            font-size: 2.66666vw;
            line-height: 5.86665vw; }
  .footer .tops {
    width: 94%; }
    .footer .tops .l {
      display: none; }
    .footer .tops .r {
      width: 100%;
      margin: 0 auto;
      justify-content: center; }
      .footer .tops .r .ewm {
        display: none; }
      .footer .tops .r .content {
        margin-left: 0; }
        .footer .tops .r .content .zsdms {
          font-size: 5.33332vw;
          margin-bottom: 5.33332vw; }
          .footer .tops .r .content .zsdms span {
            font-size: 6.39998vw;
            vertical-align: inherit; }
        .footer .tops .r .content .text {
          font-size: 3.19999vw;
          line-height: 6.39998vw; }
  .footer .bottom {
    font-size: 2.13333vw; } }
