.space-between-column, .space-between-wrap, .space-between-flex-wrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }

@media (max-width: 768px) {
  .space-between-column {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; } }
  @media (max-width: 768px) and (max-width: 768px) {
    .space-between-column {
      display: flex;
      flex-direction: column; } }

@media (max-width: 768px) {
  .space-between-wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; } }
  @media (max-width: 768px) and (max-width: 768px) {
    .space-between-wrap {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      flex-direction: column; } }

@media (max-width: 768px) {
  .space-between-flex-wrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap; } }
  @media (max-width: 768px) and (max-width: 768px) {
    .space-between-flex-wrap {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; } }

@media (max-width: 768px) {
  .line-1 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis; }

  .hundred {
    width: 100% !important; } }
main {
  background: #F2F2F2;
  display: flex;
  justify-content: center;
  align-items: center; }
  main .zxtg-content {
    width: 82.5%;
    margin: 6vw 0; }
    @media (max-width: 768px) {
      main .zxtg-content {
        width: 100%; } }
    @media (max-width: 768px) {
      main .zxtg-content {
        margin: 12vw 0; } }
  main .tg-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.5vw 1.5vw;
    border-bottom: 1px solid #B7B7B7; }
    @media (max-width: 768px) {
      main .tg-title {
        padding: 1.5vw 4.5vw; } }
    main .tg-title .title-left > p {
      font-size: 2.4vw;
      color: #9F9F9F;
      margin: 1vw 0; }
      @media (max-width: 768px) {
        main .tg-title .title-left > p {
          font-size: 7.2vw; } }
      @media (max-width: 768px) {
        main .tg-title .title-left > p {
          margin: 2vw 0; } }
    main .tg-title .title-left .title-text {
      border-left: 3px solid red;
      padding-left: 1vw; }
      main .tg-title .title-left .title-text p {
        font-size: 2vw;
        color: #050505; }
        @media (max-width: 768px) {
          main .tg-title .title-left .title-text p {
            font-size: 6vw; } }
    main .tg-title .tg-weizhi p {
      font-size: 1.2vw;
      color: #9F9F9F; }
      @media (max-width: 768px) {
        main .tg-title .tg-weizhi p {
          font-size: 3.6vw; } }
  main .ziliao {
    display: flex;
    margin: 1.5vw 0;
    padding: 0 1.5vw; }
    @media (max-width: 768px) {
      main .ziliao {
        margin: 3vw 0; } }
    @media (max-width: 768px) {
      main .ziliao {
        padding: 0 4.5vw; } }
    main .ziliao p {
      font-size: 1.4vw;
      color: #050505; }
      @media (max-width: 768px) {
        main .ziliao p {
          font-size: 4.2vw; } }
    main .ziliao .xinxi {
      display: flex;
      margin-left: 2vw; }
      main .ziliao .xinxi p {
        font-size: 1.4vw;
        margin: 0 0.8vw;
        color: #9F6F42; }
        @media (max-width: 768px) {
          main .ziliao .xinxi p {
            font-size: 4.2vw; } }
  main .tg-neirong {
    margin: 3vw 0;
    padding: 0 1.5vw; }
    @media (max-width: 768px) {
      main .tg-neirong {
        margin: 6vw 0; } }
    @media (max-width: 768px) {
      main .tg-neirong {
        padding: 0 4.5vw; } }
    main .tg-neirong .neirong-left {
      width: 24%;
      height: 14vw;
      background: #EEEDE9; }
      @media (max-width: 768px) {
        main .tg-neirong .neirong-left {
          width: 100%; } }
      @media (max-width: 768px) {
        main .tg-neirong .neirong-left {
          height: 42vw; } }
      main .tg-neirong .neirong-left .nr-title {
        border-top-left-radius: 1vw;
        border-top-right-radius: 1vw;
        width: 100%;
        height: 5vw;
        background: #DE0A09;
        display: flex;
        justify-content: center;
        align-items: center; }
        @media (max-width: 768px) {
          main .tg-neirong .neirong-left .nr-title {
            width: 100%; } }
        @media (max-width: 768px) {
          main .tg-neirong .neirong-left .nr-title {
            height: 15vw; } }
        main .tg-neirong .neirong-left .nr-title p {
          color: white;
          font-size: 2vw; }
          @media (max-width: 768px) {
            main .tg-neirong .neirong-left .nr-title p {
              font-size: 6vw; } }
      main .tg-neirong .neirong-left ul {
        width: 100%;
        background: #EEEDE9; }
        main .tg-neirong .neirong-left ul li {
          box-sizing: border-box;
          padding: 0 1vw;
          width: 100%;
          height: 2.5vw;
          border-bottom: 1px dashed  #D0CFCD;
          display: flex;
          align-items: center; }
          main .tg-neirong .neirong-left ul li:nth-child(6) a {
            margin: 0 2vw; }
            @media (max-width: 768px) {
              main .tg-neirong .neirong-left ul li:nth-child(6) a {
                margin: 0 4vw; } }
          @media (max-width: 768px) {
            main .tg-neirong .neirong-left ul li {
              padding: 0 3vw; } }
          @media (max-width: 768px) {
            main .tg-neirong .neirong-left ul li {
              height: 7.5vw; } }
          main .tg-neirong .neirong-left ul li div {
            width: 0.8vw;
            height: 0.8vw;
            border-radius: 50%;
            border: 1px solid  #C0C0BE;
            display: flex;
            justify-content: center;
            align-items: center; }
            main .tg-neirong .neirong-left ul li div img {
              width: 100%;
              height: 100%; }
          main .tg-neirong .neirong-left ul li a {
            font-size: 0.9vw;
            margin: 0 1vw;
            color: black; }
            @media (max-width: 768px) {
              main .tg-neirong .neirong-left ul li a {
                font-size: 2.7vw; } }
            @media (max-width: 768px) {
              main .tg-neirong .neirong-left ul li a {
                margin: 0 2vw; } }
    main .tg-neirong .tg-right {
      width: 72%;
      display: flex;
      flex-direction: column; }
      @media (max-width: 768px) {
        main .tg-neirong .tg-right {
          width: 100%; } }
      main .tg-neirong .tg-right h2 {
        font-size: 2vw; }
        @media (max-width: 768px) {
          main .tg-neirong .tg-right h2 {
            font-size: 6vw; } }
      main .tg-neirong .tg-right .tg-r-content {
        margin: 2vw 0;
        border: 1px solid #A3A3A3;
        overflow: auto;
        height: 40vw;
        padding: 2vw;
        box-sizing: border-box;
        background: #EEEDE9; }
        @media (max-width: 768px) {
          main .tg-neirong .tg-right .tg-r-content {
            margin: 4vw 0; } }
        @media (max-width: 768px) {
          main .tg-neirong .tg-right .tg-r-content {
            height: 120vw; } }
        @media (max-width: 768px) {
          main .tg-neirong .tg-right .tg-r-content {
            padding: 6vw; } }
        main .tg-neirong .tg-right .tg-r-content p {
          line-height: 2vw;
          text-indent: 2em;
          font-size: 1.2vw; }
          @media (max-width: 768px) {
            main .tg-neirong .tg-right .tg-r-content p {
              line-height: 6vw; } }
          @media (max-width: 768px) {
            main .tg-neirong .tg-right .tg-r-content p {
              font-size: 3.6vw; } }
      main .tg-neirong .tg-right .anniu .yuedu, main .tg-neirong .tg-right .anniu .syb, main .tg-neirong .tg-right .yuedu {
        align-self: center;
        width: 10vw;
        height: 2.5vw;
        background: #DE0A09;
        border-radius: 0.3vw;
        display: flex;
        justify-content: center;
        align-items: center; }
        @media (max-width: 768px) {
          main .tg-neirong .tg-right .anniu .yuedu, main .tg-neirong .tg-right .anniu .syb, main .tg-neirong .tg-right .yuedu {
            width: 30vw; } }
        @media (max-width: 768px) {
          main .tg-neirong .tg-right .anniu .yuedu, main .tg-neirong .tg-right .anniu .syb, main .tg-neirong .tg-right .yuedu {
            height: 7.5vw; } }
        main .tg-neirong .tg-right .anniu .yuedu a, main .tg-neirong .tg-right .anniu .syb a, main .tg-neirong .tg-right .yuedu a {
          font-size: 1.2vw;
          color: white; }
          @media (max-width: 768px) {
            main .tg-neirong .tg-right .anniu .yuedu a, main .tg-neirong .tg-right .anniu .syb a, main .tg-neirong .tg-right .yuedu a {
              font-size: 3.6vw; } }
      main .tg-neirong .tg-right .anniu {
        align-self: center;
        display: flex; }
        main .tg-neirong .tg-right .anniu .syb {
          width: 5vw;
          margin-right: 1vw; }
          @media (max-width: 768px) {
            main .tg-neirong .tg-right .anniu .syb {
              width: 15vw; } }

.active div {
  border-color: #E02E2D !important; }
.active>a {
  color: #E02E2D !important; 
    
      /*height: 0!important;*/
      border-bottom:0!important;
}

.qk-tuwen {
  margin: 1vw 0;
  padding: 2vw; }
  @media (max-width: 768px) {
    .qk-tuwen {
      margin: 2vw 0; } }
  @media (max-width: 768px) {
    .qk-tuwen {
      padding: 6vw; } }
  .qk-tuwen .qk-img {
    width: 15%; }
    @media (max-width: 768px) {
      .qk-tuwen .qk-img {
        width: 100%; } }
    .qk-tuwen .qk-img img {
      width: 100%;
      margin: 2.5vw 0; }
      @media (max-width: 768px) {
        .qk-tuwen .qk-img img {
          margin: 5vw 0; } }
  .qk-tuwen .qk-text {
    width: 82%;
    margin-left: 2vw; }
    @media (max-width: 768px) {
      .qk-tuwen .qk-text {
        width: 100%; } }
    .qk-tuwen .qk-text p {
      font-size: 1.5vw;
      line-height: 3.5vw; }
      @media (max-width: 768px) {
        .qk-tuwen .qk-text p {
          font-size: 4.5vw; } }
      @media (max-width: 768px) {
        .qk-tuwen .qk-text p {
          line-height: 10.5vw; } }

.cx-content .sousuo {
  width: 70%;
  margin: 1vw 0; }
  @media (max-width: 768px) {
    .cx-content .sousuo {
      width: 100%; 
        height: 14vw;
    } }
  @media (max-width: 768px) {
    .cx-content .sousuo {
      margin: 2vw 0; } }
  .cx-content .sousuo .xuanxiang {
    width: 55%;
    display: flex;
    align-items: center; }
    @media (max-width: 768px) {
      .cx-content .sousuo .xuanxiang {
        width: 100%; } }
    .cx-content .sousuo .xuanxiang #selector1, .cx-content .sousuo .xuanxiang #selector2 {
      width: 30%;
      border: 1px solid #BEBEBE;
      margin: 0 0.5vw;
      height: 2.5vw;
      border-radius: 0.3vw; }
      @media (max-width: 768px) {
        .cx-content .sousuo .xuanxiang #selector1, .cx-content .sousuo .xuanxiang #selector2 {
          margin: 0 1vw; } }
      @media (max-width: 768px) {
        .cx-content .sousuo .xuanxiang #selector1, .cx-content .sousuo .xuanxiang #selector2 {
          height: 7.5vw; } }
  .cx-content .sousuo form {
    width: 43.5%; }
    @media (max-width: 768px) {
      .cx-content .sousuo form {
        width: 100%; } }
    .cx-content .sousuo form .biaodan {
      width: 100%;
      display: flex;
      align-items: center; 
        
        
    }
      @media (max-width: 768px) {
        .cx-content .sousuo form .biaodan {
          width: 100%; } }
      .cx-content .sousuo form .biaodan input {
        border-bottom-left-radius: 4vw;
        border-top-left-radius: 4vw;
        border: 1px solid #DE0A09;
        background: #F2F2F2;
        height: 2.5vw;
        padding-left: 20%;
        outline: none; }
        @media (max-width: 768px) {
          .cx-content .sousuo form .biaodan input {
            height: 7.5vw; } }
      .cx-content .sousuo form .biaodan button {
        height: 2.65vw;
        padding: 0.5vw 0;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #DE0A09;
        border-bottom-right-radius: 4vw;
        border-top-right-radius: 4vw;
        border: 0;
        width: 40%;
        color: white; 
          
      }
        @media (max-width: 768px) {
          .cx-content .sousuo form .biaodan button {
            height: 7.95vw; } }
        @media (max-width: 768px) {
          .cx-content .sousuo form .biaodan button {
            padding: 1.5vw 0; } }
        .cx-content .sousuo form .biaodan button img {
          width: 15%;
          margin: 0 0.5vw;
          font-size: 1.5vw; }
          @media (max-width: 768px) {
            .cx-content .sousuo form .biaodan button img {
              margin: 0 1vw; } }
          @media (max-width: 768px) {
            .cx-content .sousuo form .biaodan button img {
              font-size: 4.5vw; } }
.cx-content > ul > li {
  width: 14.5%;
  margin: 1vw 0vw; }
  @media (max-width: 768px) {
    .cx-content > ul > li {
      width: 100%; } }
  @media (max-width: 768px) {
    .cx-content > ul > li {
      margin: 2vw 0; } }
  .cx-content > ul > li a {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column; }
    .cx-content > ul > li a img {
      width: 100%; }
    .cx-content > ul > li a p {
      color: black;
      margin: 0.5vw 0;
      font-size: 1.3vw; }
      @media (max-width: 768px) {
        .cx-content > ul > li a p {
          margin: 1vw 0; } }
      @media (max-width: 768px) {
        .cx-content > ul > li a p {
          font-size: 3.9vw; } }
  .cx-content > ul > li a {
    font-size: 1.2vw;
    color: #CACACA; }
    @media (max-width: 768px) {
      .cx-content > ul > li a {
        font-size: 3.6vw; } }

.cx-nr {
  width: 60%;
  align-self: center;
  margin: 2vw 0; }
  @media (max-width: 768px) {
    .cx-nr {
      width: 100%; } }
  @media (max-width: 768px) {
    .cx-nr {
      margin: 4vw 0; } }
  .cx-nr > p {
    color: #DE0A09;
    font-size: 1.2vw; }
    @media (max-width: 768px) {
      .cx-nr > p {
        font-size: 3.6vw; } }
    .cx-nr > p img {
      width: 3%;
      margin-right: 1vw; }
  .cx-nr .cx-box {
    margin-left: 2vw; }
    .cx-nr .cx-box img {
      width: 30%;
      height: 20vw;
      margin: 1vw 0; }
      @media (max-width: 768px) {
        .cx-nr .cx-box img {
          height: 60vw; } }
      @media (max-width: 768px) {
        .cx-nr .cx-box img {
          margin: 2vw 0; } }
    .cx-nr .cx-box .cx-font {
      margin: 0 1.5vw; }
      @media (max-width: 768px) {
        .cx-nr .cx-box .cx-font {
          margin: 0 3vw; } }
      .cx-nr .cx-box .cx-font p {
        line-height: 2.4vw;
        font-size: 1.2vw; }
        @media (max-width: 768px) {
          .cx-nr .cx-box .cx-font p {
            line-height: 7.2vw; } }
        @media (max-width: 768px) {
          .cx-nr .cx-box .cx-font p {
            font-size: 3.6vw; } }

.mulu {
  width: 100%;
  border-top: 1px solid #DE0A09;
  padding: 1vw 0; }
  @media (max-width: 768px) {
    .mulu {
      padding: 3vw 0; } }
  .mulu > p {
    color: #DE0A09; }
    .mulu > p img {
      width: 2%;
      margin-right: 1vw; }
  .mulu .mulu-content {
    width: 100%;
    overflow: auto;
    height: 38vw; }
    @media (max-width: 768px) {
      .mulu .mulu-content {
        height: 114vw; } }
    .mulu .mulu-content ul {
      width: 80%;
      margin: 2.5vw auto; }
      @media (max-width: 768px) {
        .mulu .mulu-content ul {
          width: 100%; } }
      .mulu .mulu-content ul li {
        width: 85%;
        border-bottom: 1px dashed #C9C9C9;
        margin: 0.5vw 0; }
        @media (max-width: 768px) {
          .mulu .mulu-content ul li {
            margin: 1vw 0; } }
        .mulu .mulu-content ul li h3 {
          font-size: 1.5vw; }
          @media (max-width: 768px) {
            .mulu .mulu-content ul li h3 {
              font-size: 4.5vw; } }
        .mulu .mulu-content ul li .mulu-text {
          height: 6.2vw;
          display: flex;
          padding: 0.5vw 0; }
          @media (max-width: 768px) {
            .mulu .mulu-content ul li .mulu-text {
              height: 18.6vw; } }
          @media (max-width: 768px) {
            .mulu .mulu-content ul li .mulu-text {
              padding: 1.5vw 0; } }
          .mulu .mulu-content ul li .mulu-text > img {
            width: 2%;
            height: 1.5vw;
            margin: 0.8vw 0; }
            @media (max-width: 768px) {
              .mulu .mulu-content ul li .mulu-text > img {
                height: 4.5vw; } }
            @media (max-width: 768px) {
              .mulu .mulu-content ul li .mulu-text > img {
                margin: 1.6vw 0; } }
          .mulu .mulu-content ul li .mulu-text .ml-font {
            height: 6.2vw;
            display: flex;
            justify-content: space-evenly;
            flex-direction: column; }
            @media (max-width: 768px) {
              .mulu .mulu-content ul li .mulu-text .ml-font {
                height: 18.6vw; } }
            .mulu .mulu-content ul li .mulu-text .ml-font p:nth-child(2) {
              color: #B08965; }
            .mulu .mulu-content ul li .mulu-text .ml-font p:last-child {
              width: 105%;
              display: flex;
              justify-content: space-between; }
              .mulu .mulu-content ul li .mulu-text .ml-font p:last-child span {
                font-size: 1vw;
                color: #BEBEBE; }
                @media (max-width: 768px) {
                  .mulu .mulu-content ul li .mulu-text .ml-font p:last-child span {
                    font-size: 3vw; } }
              .mulu .mulu-content ul li .mulu-text .ml-font p:last-child a {
                font-size: 1.1vw;
                color: #B08965; }
                @media (max-width: 768px) {
                  .mulu .mulu-content ul li .mulu-text .ml-font p:last-child a {
                    font-size: 3.3vw; } }

.tg-right
form {
  display: flex;
  flex-direction: column;
  margin: 1.5vw 0; }
  @media (max-width: 768px) {
    .tg-right
    form {
      margin: 3vw 0; } }
  .tg-right
  form .name {
    display: flex;
    /*justify-content: space-between;*/
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    width: 100%;
    margin: 1vw 0; }
    @media (max-width: 768px) {
      .tg-right
      form .name {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between; } }
    .tg-right
    form .name:hover input {
      border: 1px solid #E45151; }
    .tg-right
    form .name:hover p span {
      color: #E45151; }
    .tg-right
    form .name:hover p img:first-child {
      display: none; }
    .tg-right
    form .name:hover p img:nth-child(2) {
      display: block; }
    .tg-right
    form .name:nth-child(odd) p:first-child {
      text-indent: 2em;
      width: 11%; }
    @media (max-width: 768px) {
      .tg-right
      form .name {
        margin: 2vw 0; } }
    .tg-right
    form .name input {
      padding-left: 1vw;
      width: 45%;
      height: 1.8vw;
      border-radius: 0.3vw;
      align-self: flex-start;
      margin-right: 1.2vw;
      outline: none;
      border: 1px solid #D1D1D1;
      background: #F2F2F2; }
      @media (max-width: 768px) {
        .tg-right
        form .name input {
          width: 100%; } }
      @media (max-width: 768px) {
        .tg-right
        form .name input {
          height: 5.4vw; } }
    .tg-right
    form .name p {
      display: flex;
      align-items: center;
      width: 11%; }
      @media (max-width: 768px) {
        .tg-right
        form .name p {
          width: 100%; } }
      .tg-right
      form .name p:last-child {
        width: 30%;
        color: #D1D1D1; }
        @media (max-width: 768px) {
          .tg-right
          form .name p:last-child {
            width: 100%; } }
      .tg-right
      form .name p img {
        width: 5%;
        height: 1vw; }
        .tg-right
        form .name p img:nth-child(2) {
          display: none; }
        @media (max-width: 768px) {
          .tg-right
          form .name p img {
            height: 5vw; } }
      .tg-right
      form .name p span {
        margin-left: 1vw; }
  .tg-right
  form .anniu {
    margin: 2vw 0;
    align-self: center; }
    @media (max-width: 768px) {
      .tg-right
      form .anniu {
        margin: 4vw 0; } }
    .tg-right
    form .anniu .yuedu a button {
      background: #DE0A09;
      color: white;
      border: 0;
      font-size: 1.2vw;
      margin: 0 0.6vw; }
      @media (max-width: 768px) {
        .tg-right
        form .anniu .yuedu a button {
          font-size: 3.6vw; } }
      @media (max-width: 768px) {
        .tg-right
        form .anniu .yuedu a button {
          margin: 0 1.2vw; } }

.tg-right form .name {
  /*justify-content: space-between;*/
  align-items: flex-start; }
  .tg-right form .name p:first-child {
    width: 11% !important; }
  .tg-right form .name p:last-child {
    width: 36% !important; }
  .tg-right form .name textarea {
    width: 45.5%;
    margin-right: 1.2vw;
    height: 15vw;
    border: 1px solid #D1D1D1;
    background: #F2F2F2;
    outline: none; }
    @media (max-width: 768px) {
      .tg-right form .name textarea {
        width: 100%; } }
    @media (max-width: 768px) {
      .tg-right form .name textarea {
        height: 45vw; } }
.tg-right form .cxd p {
  text-indent: 0 !important; }
  .tg-right form .cxd p:first-child {
    width: 11% !important; }

.jbxx form .name:nth-child(odd) p {
  text-indent: 0 !important; }
.jbxx form .name:nth-child(1) p:first-child, .jbxx form .name:nth-child(5) p:first-child, .jbxx form .name:nth-child(8) p:first-child, .jbxx form .name:nth-child(10) p:first-child {
  text-indent: 2em !important; }
.jbxx form .name:nth-child(2) p:first-child {
  text-indent: 1em !important; }
.jbxx form .name p:first-child {
  text-indent: 0; }
.jbxx form .jbxx p:first-child {
  width: 11% !important; }

.qrtg-box > p {
  font-size: 1.2vw;
  margin: 2vw 0; }
  @media (max-width: 768px) {
    .qrtg-box > p {
      font-size: 3.6vw; } }
  @media (max-width: 768px) {
    .qrtg-box > p {
      margin: 4vw 0; } }
.qrtg-box .name {
  margin: 0.2vw 0 !important;
  border: 1px solid #A2A2A2;
  height: 2.5vw; }
  @media (max-width: 768px) {
    .qrtg-box .name {
      height: 7.5vw; } }
  .qrtg-box .name .name-mc {
    height: 2.5vw;
    width: 30% !important;
    background: #E7C3C0;
    display: flex;
    justify-content: flex-end !important;
    align-items: center; }
    @media (max-width: 768px) {
      .qrtg-box .name .name-mc {
        height: 7.5vw; } }
    .qrtg-box .name .name-mc > p {
      font-size: 1.2vw;
      color: black !important; }
      @media (max-width: 768px) {
        .qrtg-box .name .name-mc > p {
          font-size: 3.6vw; } }
      .qrtg-box .name .name-mc > p:last-child {
        width: 45% !important;
        text-indent: 0; }
  .qrtg-box .name .name-nr {
    height: 2.5vw;
    width: 70%;
    background: #EEEDE9;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    }
    @media (max-width: 768px) {
      .qrtg-box .name .name-nr {
        height: 7.5vw; } }
    .qrtg-box .name .name-nr p {
      font-size: 1.2vw;
      color: black !important;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 1;
      overflow: hidden;
      text-overflow: ellipsis; }
      @media (max-width: 768px) {
        .qrtg-box .name .name-nr p {
          font-size: 3.6vw; } }
      .qrtg-box .name .name-nr p:last-child {
        width: 100% !important;
        text-indent: 1.5em !important; }
.qrtg-box .guquan {
  height: 10vw; }
  @media (max-width: 768px) {
    .qrtg-box .guquan {
      height: 30vw; } }
  .qrtg-box .guquan .name-mc {
    height: 10vw; }
    @media (max-width: 768px) {
      .qrtg-box .guquan .name-mc {
        height: 30vw; } }
    .qrtg-box .guquan .name-mc > p {
      color: #E35856 !important; }
      .qrtg-box .guquan .name-mc > p:last-child {
        width: 60% !important; }
  .qrtg-box .guquan .name-nr {
    height: 10vw;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column; }
    @media (max-width: 768px) {
      .qrtg-box .guquan .name-nr {
        height: 30vw; } }
    .qrtg-box .guquan .name-nr p {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      -webkit-line-clamp: 3;
      overflow: hidden;
      text-overflow: ellipsis; }
      .qrtg-box .guquan .name-nr p:first-child {
        width: 90% !important;
        text-indent: 0 !important; }
    .qrtg-box .guquan .name-nr div {
      width: 20%;
      margin: 1vw 2vw;
      align-self: flex-start;
      display: flex;
      align-items: center; }
      @media (max-width: 768px) {
        .qrtg-box .guquan .name-nr div {
          margin: 2vw 4vw; } }
      .qrtg-box .guquan .name-nr div input {
        width: 15%; }
      .qrtg-box .guquan .name-nr div span {
        color: #E35856; }

.sczl p {
  font-size: 2.5vw !important; }

@media (max-width: 768px) {
  main .tg-neirong .neirong-left {
    height: 83vw; }

  main .tg-title {
    align-items: initial; }

  .tg-weizhi {
    margin: 4vw 0; }

  .cx-content ul li {
    width: 48%; }

  .cx-content ul {
    padding: 4vw;
    /*justify-content: initial;*/
      
  }

  .cx-nr .cx-box img {
    width: 50%; }

  .tg-right form .name p:first-child {
    width: 31% !important;
    text-indent: 0 !important; }

  .tg-right form .name p:last-child {
    width: 100% !important; }

  .qrtg-box .guquan .name-nr div input {
    width: 25%; }

  main .tg-neirong .neirong-left ul li div {
    width: 1.8vw;
    height: 1.8vw; } }
    
    button{
        background: #DE0A09;
        border:0;
        color:white;
    }
    .qkcx-nr ul{
        justify-content: initial;
    }
    .qkcx-nr  ul li{
        padding:1vw 1vw;
        box-sizing: border-box;
    }
    @media(max-width:768px){
        .sousuo{
            flex-direction: initial;
        }
    }
    
    

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