@media screen and (max-width: 1600px) {
  /* .list_item:nth-child(4n){

		margin-right: 14px;

	}

	.list_item:nth-child(3n){

		margin-right:0;

	} */
  .news_swiper .swiper-slide {
    width: 33% !important;
    margin-right: 10px;
    margin-top: 40px;
    height: 389px !important;
  }
  .banner .swiper-slide p:nth-child(2) {
    font-size: 60px;

    top: 60px;
  }

  .banner .swiper-slide p:nth-child(3) {
    font-size: 30px;

    top: 170px;
  }
}

@media screen and (max-width: 1215px) {
  .news_swiper .swiper-slide {
    width: 50% !important;
    margin-right: 10px;
    margin-top: 40px;
    height: 389px !important;
  }
  .secrecy_pop_con {
    width: 80%;

    height: 80%;

    top: 10%;

    left: 10%;

    padding: 20px;
  }

  .demand_pop_con {
    width: 80%;

    height: 80%;

    top: 10%;

    left: 10%;

    padding: 20px;
  }

  .secrecy_pop_con .txt {
    max-height: 80%;
  }

  .goods_t_c {
    /* padding: 40px; */
  }

  .list .container {
    justify-content: center;
  }

  .list_tab {
    height: auto;

    padding: 20px;
  }

  .list_tab .container {
    flex-wrap: wrap;

    justify-content: center;
  }

  .service_list {
    padding: 0 20px;
  }

  .aboutus_con {
    background-color: #f3faff;
  }

  .aboutus_con img {
    bottom: 20px;

    top: auto;

    height: 100%;

    width: auto;

    max-width: 100%;
  }

  .aboutus_con_r {
    width: calc(100% - 200px);

    margin-left: 0;

    margin: 0 100px;

    z-index: 99999;

    position: relative;

    background-color: #fff;

    padding: 30px;
  }

  .talents_con {
    max-width: 100%;
  }

  .list_tab_item {
    margin-right: 30px;

    margin-bottom: 10px;
  }

  .list_item:nth-child(3n) {
    margin-right: 14px;
  }

  .list_item:nth-child(2n) {
    margin-right: 0;
  }

  .foot .container {
    flex-direction: column;

    align-items: center;
  }

  .foot_r_b {
    display: flex;

    flex-direction: column;

    align-items: center;
  }

  .top {
    height: 200px;
  }

  .top-nav {
    margin-top: 100px;

    width: 100%;

    box-sizing: border-box;

    padding: 0 20px;
  }

  .top-nav li {
    margin-right: 10px;
  }

  .banner .swiper-slide p:nth-child(2) {
    top: 30px;

    font-size: 48px;

    line-height: 60px;

    white-space: nowrap;
  }

  .banner .swiper-slide p:nth-child(3) {
    top: 120px;

    font-size: 20px;

    line-height: 30px;

    white-space: nowrap;
  }
}

@media screen and (max-width: 750px) {
  .news_swiper .swiper-slide {
    width: 100% !important;
    margin-right: 10px;
    margin-top: 40px;
    height: 389px !important;
  }
  .xuanfu_con_r img {
    width: 60%;
  }

  .xuanfu_con_r {
    width: 40px;

    height: 40px;
  }

  .xuanfu_con_r p {
    font-size: 12px;
  }

  .xuanfu_con_l {
    right: 40px;

    padding: 4px 7px;
  }

  .xuanfu_con ul li:nth-child(1):hover .xuanfu_con_r::after {
    width: 7px;

    height: 15px;

    right: 33px;
  }

  .xuanfu_con ul li:nth-child(3):hover .xuanfu_con_r::after {
    width: 7px;

    height: 15px;

    right: 33px;
  }

  .xuanfu_con_l h1 {
    font-size: 12px;
  }

  .xuanfu_con_l p {
    font-size: 12px;
  }

  .top {
    margin-bottom: 10px;
    height: 144px !important;
  }

  .logo {
    width: 80% !important;
    height: 80px !important;
    height: auto;
  }

  .logo img {
    width: 100% !important;

    height: auto !important;
  }

  .top-nav {
    display: flex;

    justify-content: space-between;

    align-items: center;

    padding: 0 !important;
  }

  .top-nav li a {
    padding: 5px 10px !important;

    line-height: 34px !important;

    font-size: 12px !important;

    white-space: nowrap !important;
  }

  .banner .swiper-slide img {
    width: 200%;
  }

  .banner .swiper-slide p:nth-child(2) {
    font-size: 40px;
  }

  .banner .swiper-wrapper {
    transform: none !important;
  }

  .list_tab .container {
    justify-content: space-between;
  }

  .list_tab_item {
    margin-right: 0;

    width: 48%;
  }

  .lti_r span:nth-child(1) {
    font-size: 16px;
    white-space: nowrap;
  }

  .list_item {
    width: 92%;
    padding: 20px;
    height: 200px;
    margin: 0 4% 20px;

    margin-right: 4%;
  }

  .list_item_r .tit {
    font-size: 16px;
    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;
  }

  .service_item span:nth-child(1) {
    font-size: 12px;

    margin-right: 15px;
  }

  .service_item {
    padding-left: 10px;
  }

  .service_item span:nth-child(2) {
    font-size: 14px;
  }

  .index_tit {
    height: auto;

    width: 100%;
  }

  .index_tit img {
    height: auto;

    width: 80%;
  }

  .talents_con {
    padding: 20px !important;
  }

  .talents_con_row {
    width: 100% !important;
  }

  .talents_con_row .verification {
    width: 133px !important;
  }

  .talents_con_row .btn {
    width: 100px !important;
  }

  .talents_con_row div {
    display: flex !important;

    flex-direction: column !important;

    align-items: center !important;
  }

  .talents_con_row div select {
    margin-bottom: 10px !important;

    width: 248px !important;
  }

  .talentbtn {
    margin-left: 0 !important;

    width: 100% !important;
  }

  .aboutus_con_r {
    width: 92%;

    margin: 0 4%;
  }

  .foot_r_t .line {
    margin: 0 10px !important;
  }

  .news_item span:nth-child(1) {
    font-size: 12px;

    margin-right: 15px;
  }

  .news_item {
    padding-left: 10px;
  }

  .news_item span:nth-child(2) {
    font-size: 14px;

    width: calc(100% - 100px);
  }

  .contact_b {
    overflow: hidden;
  }

  .contact_b img {
    width: 200%;

    margin-left: -50%;
  }

  .banner .swiper-slide img {
    width: 100%;
  }

  .about_con {
    margin-top: 0;
  }

  .goods_t .container {
    flex-direction: column;
  }

  .goods_t_l {
    width: 100%;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;
  }

  .gtl_item {
    width: 48%;
  }

  .goods_t {
    height: auto;

    background: #fff;
  }

  .goods_t .container {
    height: auto;
  }

  .goods_t_c {
    width: 100%;
  }

  .gtc_con span {
    font-size: 13px;
  }

  .gtl_item .txt span:nth-child(1) {
    font-size: 16px;
  }

  .gtl_item .txt span:nth-child(2) {
    font-size: 12px;
  }

  .goods_t_r {
    padding-bottom: 20px;
    width: 100%;
  }

  .goods_detail_t {
    flex-direction: column;
  }

  .gdt_l {
    width: 100%;
  }

  .gdt_r {
    width: 100%;

    padding: 20px;
  }

  .gdt_l #gallery {
    height: auto;
  }

  .swiper-wrapper img {
    height: auto;
  }

  .gdt_r .secrecy {
    width: 100%;
  }

  .list_cont {
    width: 100% !important;
  }

  .xuanfu {
    width: 100px !important;
  }
  .goods_t_c {
    display: none;
  }
  .contact {
    margin-top: 10px;
  }
  .about {
    margin-bottom: 0 !important;
  }
  .top-nav li {
    margin-right: 0px !important;
  }
  .about_con p {
    text-indent: 0 !important;
  }
  .list_item_r .btn {
    font-size: 14px;
  }
  .Fwzx_li_text {
    font-size: 16px !important;
  }
  .goods_detail .news-mb {
    padding: 10px 0 !important;
  }
  .gdt_l {
    width: 100% !important;
  }
  .gdt_r {
    width: 100% !important;
  }
  .gdt_r .tit {
    font-size: 16px !important;
  }
  .gdt_r .txt {
    font-size: 14px !important;
  }
  .gdt_r .bottom .btn:nth-child(1) {
    font-size: 14px !important;
  }
  .gdt_r .bottom .btn:nth-child(2) {
    font-size: 14px !important;
  }
  .demand_pop_con {
    width: 100% !important;
    padding: 20px !important;
    left: 0 !important;
  }
  .gtl_item .txt {
    width: 65px;
  }
  .qbfw_page li {
    padding: 4px 8px;
  }
}
