@media screen and (max-width: 1680px) {
  .job-Top {
    padding: 80px 70px;
  }
  .job-Container .pup-shadow .wind {
    width: auto;
    max-width: 1024px;
  }
  .job-Container .pup-shadow .wind .type {
    justify-content: space-between;
  }
  .job-Container .pup-shadow .wind .type li {
    margin-right: 0;
  }
  .job-Container .pup-shadow .wind .pup-box .item1 {
    width: 54%;
  }
  .jm-intro {
    padding: 60px 15px;
  }
  .index-youshi {
    padding: 0 70px;
  }
  .join-container .join-flow .wd1400 {
    padding: 135px 15px 130px;
  }
  .join-container .join-need {
    padding: 40px 70px 70px;
  }
  .index-youshi .right .r-item .zhichi {
    width: 200px;
    min-height: auto;
    padding: 50px 30px;
  }
  .job-Top .job-own .ul .li .speak{
      font-size: 18px;
  }
}
@media screen and (max-width: 1500px) {
  .about-honor .year-swiper .swiper-slide {
    padding: 0 80px;
  }
  .job-Top .job-own .ul .li .speak {
    font-size: 18px;
    padding-left: 0;
  }
  .job-Top .job-own .ul .biaoti .top .hong,
  .job-Top .job-own .ul .biaoti .top .hei {
    font-size: 26px;
  }
  .job-Top .job-own .ul .biaoti .eng {
    font-size: 20px;
  }
  .product-int .wd1400 .int-box .info .bottd .yuan {
    width: 120px;
    margin-left: 30px;
  }
  .product-int .wd1400 .int-box .show {
    margin-right: 15px;
  }
  .join-detail .join-how .how-box .h-item {
    width: 33%;
    padding: 0 15px;
  }
  footer {
    padding: 40px 70px;
  }
  footer .wd1200 .middle .input {
    width: 25%;
  }
  .join-container .join-contact .wd1400 .join-way .hong {
    font-size: 40px;
  }
  .join-container .join-contact .wd1400 .join-way .us {
    font-size: 70px;
  }
  .join-container .join-contact .wd1400 .join-way .fangshi .pu .f-itm:nth-of-type(2),
  .join-container .join-contact .wd1400 .join-way .fangshi .pu .f-itm:nth-of-type(4) {
    min-width: auto;
  }
  .join-container .join-contact .wd1400 .join-way .fangshi .pu .f-itm:nth-of-type(1),
  .join-container .join-contact .wd1400 .join-way .fangshi .pu .f-itm:nth-of-type(3) {
    min-width: 200px;
  }
  .join-container .join-contact .wd1400 .show {
    width: 300px;
  }
}
@media screen and (max-width: 1400px) {
  .about-honor .year-swiper .swiper-slide .show {
    width: 350px;
    height: auto;
  }
  .job-Container .pup-shadow {
    width: 100%;
  }
  .index-news .wd1373 .news-box .news-item .bot {
    margin-top: 30px;
  }
  .index-news .wd1373 .news-box .news-item .intro {
    line-height: 28px;
  }
  .index-news .wd1373 .news-box .item-out {
    width: 33%;
  }
  .join-detail .join-invest .jm-box .jm-item .tou {
    height: 100%;
  }
  .join-detail .join-invest .jm-box .jm-item .info {
    padding: 30px 15px;
    box-sizing: border-box;
  }
  .index-youshi {
    display: block;
    margin: 50px 0;
  }
  .index-youshi .left .top .tu {
    display: none;
  }
  .index-youshi .left .top .zi .hong,
  .index-youshi .left .top .zi .hei {
    font-size: 28px;
  }
  .index-youshi .left .more,
  .index-youshi .left .dianyuan {
    display: none;
  }
  .index-youshi .right {
    margin-top: 30px;
    max-width: none;
  }
  .join-container .join-flow .wd1400 ul li .zz {
    font-size: 16px;
  }
  .join-container .join-need .need-box .need-item {
    padding: 30px 15px;
  }
  .join-container .join-need .need-box .need-item .n-title {
    font-size: 16px;
  }
  .join-container .join-need{
      padding: 30px 70px;
  }
  .join-container .join-case .wd1400 .case-swiper .swiper-slide img {
    height: auto;
  }
  .join-container .join-case .wd1400 .case-swiper .swiper-slide p {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1200px) {
  .p-tabs .wd1400 ul li {
    font-size: 18px;
    min-width: 250px;
  }
  .outQu-l {
    left: 0;
  }
  .join-container .join-need{
      padding: 30px 15px;
  }
  .index-youshi{
      padding: 0 15px;
  }
  footer{
      padding: 40px 15px;
  }
  .job-Top{
     padding: 80px 15px;
  }
}
@media screen and (max-width: 1024px) {
  .job-Container .pup-shadow .wind {
    padding: 30px;
    max-width: 700px;
  }
  .news-detail .wd1400 .body img{
    width: 100%;
  }
  .job-Container .pup-shadow .wind .pup-box {
    display: block;
  }
  .job-Container .pup-shadow .wind .type {
    margin: 30px 0;
  }
  .job-Container .pup-shadow .wind .pup-box .item .cont {
    margin-top: 20px;
  }
  .job-Container .pup-shadow .wind .pup-box .item .cont p {
    line-height: 30px;
  }
}
@media screen and (max-width: 960px) {
  .about-honor .honor-swiper .swiper-slide .img {
    height: auto;
  }
  .about-honor .honor-swiper .swiper-slide .word {
    height: 50px;
    line-height: 50px;
  }
  .year-swiper .swiper-button-next,
  .year-swiper .swiper-button-prev {
    display: none;
  }
  .about-honor .year-swiper .swiper-slide {
    padding: 0 30px;
  }
  .job-Top .job-own .ul .li {
    width: 33%;
  }
  .job-Top .job-own .ul .li h3 {
    width: 70px;
    padding-left: 8px;
  }
  .product-int .wd1400 .int-box .show {
    display: none;
  }
  .index-news .wd1373 .news-box .item-out {
    width: 50%;
  }
  .join-detail .join-invest .jm-box {
    display: block;
  }
  .join-detail .join-invest .jm-box .jm-item {
    width: 100%;
    margin-bottom: 20px;
    flex-direction: column-reverse;
  }
  .join-detail .join-invest .jm-box .jm-item .tou,
  .join-detail .join-invest .jm-box .jm-item .info {
    width: 100%;
  }
  .join-detail .join-invest .jm-box .jm-item .tou p {
    max-width: none;
    padding: 20px 0;
  }
  footer .wd1200 .middle button {
    width: 100px;
  }
  footer .wd1200 .middle .input {
    width: 28%;
  }
  footer .wd1200 .foot-title {
    align-items: center;
  }
  footer .wd1200 .foot-title strong {
    font-size: 40px;
  }
  footer .wd1200 .foot-title span {
    font-size: 26px;
    margin-top: 0;
  }
  footer .wd1200 .bot .phone {
    font-size: 36px;
  }
  .join-detail .join-invest .jm-box .jm-item .tou p {
    font-size: 18px;
  }
  .index-youshi .right .r-item {
    width: 50%;
    text-align: left;
    display: flex;
    margin-bottom: 50px;
  }
  .index-youshi .right .r-item p {
    text-align: center;
  }
  .index-youshi .right .r-item .zhichi {
    position: initial;
    left: 0;
    top: 0;
    transform: none;
    flex: 1;
    min-height: auto;
    display: block;
    background: none;
    padding: 20px;
  }
  .join-container .join-contact .wd1400 .show {
    display: none;
  }
  .join-container .join-need .need-box {
    flex-wrap: wrap;
  }
  .join-container .join-need .need-box .need-item {
    width: 49%;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 768px) {
  .about-brand,
  .about-lc,
  .about-honor {
    padding: 30px 0;
  }
  .about-lc .add-wd1400 {
    padding-bottom: 20px;
  }
  .about-lc .add-wd1400 .lc-swiper,
  .about-honor .tabs {
    margin-top: 30px;
  }
  .about-lc .add-wd1400 .lc-swiper .swiper-slide .int {
    margin-top: 20px;
  }
  .about-brand .wd1400 .brand-box .word {
    line-height: 30px;
    margin-top: 30px;
    text-align: justify;
  }
  .join-title .top {
    font-size: 24px;
  }
  .about-brand .wd1400 .brand-box .tu {
    margin-top: 30px;
  }
  .about-honor .tabs ul {
    padding: 0;
  }
  .about-honor .tabs ul li {
    padding: 0 30px;
  }
  .about-honor .year-swiper .swiper-slide .show {
    width: 250px;
  }
  .about-honor .year-swiper {
    height: auto;
  }
  .about-honor .year-swiper .swiper-slide {
    padding: 80px 30px;
  }
  .index-contact .wd1400 .contact-zi {
    display: block;
    margin-top: 30px;
  }
  .index-contact .wd1400 .contact-zi .zi-item {
    margin-bottom: 20px;
  }
  .index-contact .wd1400 .contact-zi .zi-item .number {
    margin-top: 10px;
  }
  .index-contact .wd1400 .c-title-2 {
    margin-top: 30px;
  }
  .index-contact .wd1400 .ma-box {
    flex-wrap: wrap;
  }
  .index-contact .wd1400 .ma-box .ma {
    width: 31%;
    margin-bottom: 20px;
  }
  .map #dituContent {
    height: 300px;
  }
  .job-lc .wd1400 .lc-box .wire {
    padding: 0 15px;
  }
  .job-lc .wd1400 .lc-box .wire .si .big {
    width: 70px;
  }
  .job-lc .wd1400 .lc-box .wire .si .small {
    left: 18px;
    top: -34px;
    width: 30px;
  }
  .job-Top .welcome {
    display: block;
  }
  .job-Top .welcome .right {
    display: none;
  }
  .job-Top .welcome .left {
    height: auto;
    padding: 30px 20px;
  }
  .job-Top {
    padding: 40px 15px;
  }
  .job-Top .job-own .ul .li,
  .job-Top .job-own .ul .biaoti {
    width: 49%;
    margin-bottom: 20px;
  }
  .talents-job .wd1400 .talents-box .talents-item {
    width: auto;
    height: auto;
    padding: 20px 15px;
  }
  .talents-job .wd1400 .talents-box .talents-item .title {
    font-size: 18px;
  }
  .talents-job .wd1400 .talents-box .talents-item .son {
    margin-top: 18px;
  }
  .talents-job .wd1400 .talents-box {
    margin-top: 30px;
    padding-bottom: 30px;
  }
  .job-Container .pup-shadow {
    padding: 0 20px;
    box-sizing: border-box;
  }
  .job-Container .pup-shadow .wind {
    width: 100%;
  }
  .product-int {
    padding-top: 30px;
  }
  .product-int .wd1400 .int-box {
    margin-top: 30px;
  }
  .product-int .wd1400 .int-box .info .bottd .number .num-i .num span {
    font-size: 38px;
  }
  .product-box {
    padding: 30px 0;
  }
  .product-box .wd1400 .product-item p {
    height: 50px;
    font-size: 16px;
    line-height: 50px;
  }
  .p-tabs .wd1400 ul {
    overflow-y: hidden;
    overflow-x: scroll;
  }
  .p-tabs .wd1400 ul li {
    padding-bottom: 20px;
  }
  .index-news {
    padding: 30px 0;
  }
  .news-detail,
  .news-detail .wd1400 .body {
    padding: 30px 0;
  }
  .news-detail .wd1400 .type .i-item {
    margin-right: 30px;
  }
  .news-detail .wd1400 .shang .out {
    padding: 0 10px;
    width: auto;
  }
  .join-detail .join-how .how-box {
    display: block;
  }
  .join-detail .join-how .how-box .h-item {
    width: 100%;
    margin-bottom: 20px;
  }
  .join-detail .join-ask .ask-box .ask-item {
    padding: 0 20px;
  }
  .join-detail .join-ask .ask-box .ask-item .title img {
    margin-right: 15px;
  }
  .join-detail .join-ask .ask-box .ask-item .title span {
    font-size: 18px;
  }
  .join-detail .join-ask .ask-box .ask-item .intro {
    font-size: 15px;
  }
  .join-detail .join-how,
  .join-detail .join-ask,
  .join-detail .join-invest {
    padding: 30px 0;
  }
  .join-detail .join-ask .ask-box .ask-item {
    margin-bottom: 10px;
  }
  .jm-intro {
    padding: 30px 15px;
  }
  .join-container .join-flow .wd1400 ul {
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .join-container .join-flow .wd1400 ul li {
    width: 45%;
    height: auto;
    line-height: normal;
    margin-right: 0;
    margin-bottom: 20px;
    padding: 10px 0;
  }
  .join-container .join-flow .wd1400 ul li::after {
    display: none;
  }
  .join-container .join-flow .wd1400 ul li .zz {
    top: 0;
    left: 0;
    color: #fff;
    transform: none;
    position: relative;
  }
  .join-container .join-flow .wd1400 ul li:nth-of-type(even) .zz {
    top: 0;
  }
  .join-container .join-flow .wd1400 {
    padding: 30px 15px;
  }
  .talents-job .wd1400 .talents-box .talents-item {
    display: block;
    margin-bottom: 20px;
  }
  .job-Container .pup-shadow {
    display: none !important;
  }
  #talents::-webkit-scrollbar {
    display: none;
  }
  .talents-job {
    padding: 30px 0 0;
  }
  .talents-job .wd1400 .talents-box {
    white-space: normal;
  }
  .talents-job .wd1400 .talents-box .talents-item .mobile-xia {
    display: block;
  }
  .talents-job .wd1400 .mobile-talents {
    display: block;
  }
  .talents-job .wd1400 .pc-talents {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  .nei-banner {
    height: 200px;
  }
  .about-honor .tabs ul li {
    font-size: 16px;
    padding: 0 20px;
  }
  .about-honor .year-swiper .swiper-slide {
    display: block;
  }
  .about-honor .year-swiper .swiper-slide .zi h2 {
    font-size: 20px;
  }
  .job-Top .job-own .ul .li,
  .job-Top .job-own .ul .biaoti {
    width: 100%;
  }
  .job-Top .job-own .ul .biaoti .top .hong,
  .job-Top .job-own .ul .biaoti .top .hei {
    font-size: 22px;
  }
  .job-Top .job-own .ul .li .speak {
    font-size: 16px;
  }
  .talents-job {
    padding: 30px 0;
  }
  .join-title .top,
  .job-Top .welcome .left .title span,
  .job-Top .welcome .left .hao strong {
    font-size: 22px;
  }
  .job-Top .welcome .left .miao {
    display: none;
  }
  .job-Top .job-own {
    padding: 30px 0 0;
  }
  .job-lc .wd1400 .lc-box .wire {
    flex-wrap: wrap;
    height: auto;
    background-color: transparent;
    justify-content: space-around;
  }
  .job-lc .wd1400 .lc-box .wire .si .big {
    width: 90px;
    left: 0;
    top: 0;
    transform: none;
  }
  .job-lc .wd1400 .lc-box .wire .si .zi {
    bottom: 0;
  }
  .job-lc .wd1400 .lc-box .wire .si {
    margin-bottom: 20px;
  }
  .job-lc .wd1400 .lc-box {
    margin-top: 20px;
  }
  .job-lc {
    padding: 30px 0;
  }
  .job-lc .wd1400 .lc-box .wire .si .small {
    left: 18px;
    top: 21px;
    width: 45px;
  }
  .product-box .wd1400 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .product-box .wd1400 .product-item {
    width: 100%;
    margin-right: 0;
  }
  .product-int .wd1400 .int-box .info .bottd .yuan {
    display: none;
  }
  .index-news .wd1373 .news-box .item-out {
    padding: 0 10px;
  }
  .news-detail .wd1400 .type {
    display: none;
  }
  .news-detail .wd1400 .shang .title {
    font-size: 24px;
    margin-bottom: 20px;
  }
  .news-detail .wd1400 .line {
    margin-top: 20px;
  }
  .news-detail .wd1400 .body {
    line-height: 30px;
    font-size: 15px;
    text-align: justify;
  }
  .outQu {
    width: 35px;
    height: auto;
  }
  footer .wd1200 .middle {
    display: block;
  }
  footer .wd1200 .middle .input {
    width: 100%;
    margin-bottom: 20px;
  }
  footer .wd1200 .middle button {
    width: 150px;
    margin: auto;
    display: block;
  }
  .index-youshi .right .r-item {
    width: 100%;
  }
}
@media screen and (max-width: 500px) {
  .about-lc .add-wd1400 .word {
    margin-top: 30px;
    line-height: 30px;
    text-align: justify;
  }
  .about-lc .add-wd1400 .lc-swiper .swiper-slide .int {
    font-size: 14px;
  }
  .about-honor .year-swiper .swiper-slide {
    padding: 30px 15px;
  }
  .about-honor .year-swiper .swiper-slide .zi .lie {
    margin-top: 20px;
  }
  .about-honor .year-swiper .swiper-slide .show {
    width: 100%;
    display: block;
    margin: 20px auto 0;
  }
  .about-honor .honor-swiper .swiper-slide .word {
    font-size: 14px;
  }
  .about-honor .honor-swiper {
    margin-top: 30px;
    padding-bottom: 30px;
  }
  .about-honor .tabs ul {
    overflow-y: hidden;
    overflow-x: scroll;
    padding-bottom: 15px;
  }
  .about-honor .tabs ul li::after {
    width: 10px;
    height: 10px;
    bottom: -8px;
  }
  .about-honor .tabs ul li {
    height: 35px;
    padding: 0 10px;
  }
  .index-contact .wd1400 .contact-zi .zi-item .tit {
    font-size: 16px;
  }
  .index-contact .wd1400 .contact-zi .zi-item .number {
    font-size: 20px;
  }
  .index-contact {
    padding: 30px 0;
  }
  .index-contact .wd1400 .ma-box {
    margin-top: 30px;
  }
  .map #dituContent {
    height: 250px;
  }
  .job-Top .welcome .left .hao {
    display: block;
  }
  .product-int .wd1400 .int-box .info .intro {
    line-height: 30px;
    text-align: justify;
  }
  .product-int .wd1400 .int-box .info .bottd {
    padding: 0;
  }
  .product-int .wd1400 .int-box .info .bottd .number .num-i .num span {
    font-size: 30px;
  }
  .product-int .wd1400 .int-box .info .bottd .number .num-i .zi {
    font-size: 15px;
  }
  .p-tabs {
    margin-top: 40px;
  }
  .p-tabs .wd1400 ul li {
    min-width: auto;
  }
  .product-box .wd1400 .product-item {
    margin-bottom: 20px;
  }
  .p-tabs {
    display: none;
  }
  .product-box .wd1400 .product-item p {
    opacity: 1;
    height: 40px;
    line-height: 40px;
  }
  .index-news .wd1373 .news-box .item-out {
    width: 100%;
  }
  .index-news {
    padding: 30px 0;
  }
  .index-news .wd1373 .news-box .news-item {
    padding: 15px 0;
  }
  .index-news .wd1373 .news-box .news-item .intro {
    font-size: 14px;
    line-height: 24px;
  }
  .pages ul li a {
    width: 20px;
  }
  .pages a {
    font-size: 14px;
  }
  .join-detail .join-ask .ask-box .ask-item {
    width: 100%;
    height: auto;
    padding: 20px;
  }
  footer .wd1200 .foot-title {
    display: block;
  }
  footer .wd1200 .foot-title strong {
    font-size: 24px;
  }
  footer .wd1200 .foot-title span {
    font-size: 20px;
  }
  footer .wd1200 .middle .input select,
  footer .wd1200 .middle .input input {
    font-size: 16px;
  }
  footer .wd1200 .bot .lef img {
    display: none;
  }
  footer .wd1200 .bot .phone {
    font-size: 20px;
  }
  footer .wd1200 .middle button {
    width: auto;
    height: auto;
    font-size: 16px;
    padding: 10px 40px;
    line-height: normal;
  }
  .jm-intro h1 {
    font-size: 20px;
  }
  .jm-intro .intro-box .intro-item .wen h2 {
    font-size: 16px;
  }
  .jm-intro .intro-box .intro-item .da .zi {
    font-size: 14px;
    text-align: justify;
    line-height: 24px;
  }
  .index-youshi .right .r-item .zhichi {
    padding: 20px 10px;
  }
  .index-youshi .right .r-item {
    margin-bottom: 20px;
  }
  .index-youshi .left .top .zi .hong,
  .index-youshi .left .top .zi .hei,
  .index-about .info .title,
  .core-title .top {
    font-size: 22px;
  }
  .join-container .join-flow .wd1400 ul li h1 {
    font-size: 16px;
  }
  .join-container .join-need .need-box .need-item {
    width: 100%;
  }
  .join-container .join-need .need-box .need-item .n-title {
    margin-top: 20px;
  }
  .join-container .join-need {
    padding: 30px 15px;
  }
  .join-container .join-contact .wd1400 {
    padding: 0 15px;
  }
  .join-container .join-contact .wd1400 .join-way .hong {
    font-size: 26px;
  }
  .join-container .join-contact .wd1400 .join-way .us {
    font-size: 38px;
  }
  .join-container .join-contact .wd1400 .join-way .fangshi .pu .f-itm .shu {
    margin-right: 10px;
  }
  .join-container .join-contact .wd1400 .join-way .fangshi .pu .f-itm:nth-of-type(1),
  .join-container .join-contact .wd1400 .join-way .fangshi .pu .f-itm:nth-of-type(3) {
    min-width: 160px;
  }
  .join-container .join-contact .wd1400 .join-way .fangshi .pu .f-itm .rig .num {
    font-size: 14px;
  }
  .join-container .join-contact .wd1400 .join-way .fangshi .pu {
    margin-bottom: 30px;
  }
  .join-container .join-case {
    display: none;
  }
  .job-Top .job-own .ul .li h3 {
    width: 100px;
    padding-left: 20px;
  }
  .job-lc .wd1400 .lc-box .wire .si .zi {
    font-size: 16px;
  }
  .index-contact .wd1400 .ma-box .ma {
    width: 48%;
  }
  .news-detail .wd1400 .shang{
    display: block;
  }
}
