@media (max-width: 1620px) {
  .tit-48 {
    font-size: 36px;
  }

  .index-intro-rg-top-cont {
    font-size: 18px;
  }
}

@media (max-width: 1440px) {
  .tit-48 {
    font-size: 30px;
  }

  /* .process-year {
		width: 30%;
	} */

  .index-intro-rg-top-cont {
    font-size: 16px;
  }

  .nav-list-pos {
    height: 1.5rem;
  }

  .news-info-tit {
    font-size: 26px;
  }

  .contact-ls-rg {
    width: 65%;
  }

  .dev-top-ls {
    height: 3.5rem;
  }
}

@media (max-width: 1280px) {
  .nav-list {
    width: 3rem;
  }

  .nav-list-pos {
    padding-left: 3rem;
  }

  .index-intro-rg-top-pos {
    width: 7.5rem;
  }

  .area-ls {
    margin-right: 2rem;
  }

  .process-year span {
    font-size: 28px;
  }

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

  .head-scroll .head-logo {
    margin-right: 5rem;
  }

  .head-scroll .head-nav {
    width: calc(100% - 10.1rem);
  }
}

@media (max-width: 1024px) {

  .head,
  .index-img {
    display: none !important;
  }

  .head-height {
    height: 0;
  }

  body {
    overflow: hidden;
  }

  .plate-tab span::after {
    display: none;
  }

  .area-num {
    justify-content: space-around;
  }

  .area-ls {
    margin-right: 0;
  }

  .index-img2 {
    display: block;
  }

  .w1200,
  .w1560 {
    width: 90%;
  }

  .info-rg {
    display: none;
  }

  .info-lf {
    width: 100%;
    border-right: none;
    padding-right: 0;
  }

  .back-ls div {
    max-width: 60%;
  }

  .back-ls div p {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .info-lf-tit {
    text-align: center;
  }

  .index-intro {
    flex-wrap: wrap;
    height: auto;
  }

  /* .public-fiex {
		padding-top: 80px;
	} */

  /* #index-container.public-fiex {
		margin-top: 80px;
	} */

  .index-intro-lf {
    width: 100%;
    height: auto;
    padding: 2rem 5% 2.7rem;
  }

  .index-intro-lf-pos {
    display: none;
  }

  .index-intro-cent {
    width: 100%;
    flex-direction: row;
    justify-content: center;
    padding: 1.6rem 5% 2.2rem;
  }

  .index-intro-cent-ls {
    margin-bottom: 0;
    margin-right: 10%;
  }

  .index-intro-cent-ls:last-child {
    margin-right: 0;
  }

  .index-intro-rg {
    width: 100%;
  }

  .index-intro-rg-top {
    align-items: center;
    justify-content: center;
    padding: 1rem 5% 0;
  }

  .index-intro-rg-top-box {
    margin-right: 10%;
  }

  .index-intro-rg-btn {
    height: 16rem;
  }

  .videos {
    width: 90%;
  }

  .market {
    flex-wrap: wrap;
    height: auto;
  }

  .market-lf {
    width: 100%;
    height: 13rem;
  }

  .market-cent {
    width: 100%;
    padding: 1.5rem 5%;
  }

  .index-map {
    flex-wrap: wrap;
    width: 90%;
    margin: 0 auto 1rem;
  }

  .index-map-lf {
    width: 100%;
    padding: 1rem 0 0;
    position: relative;
  }

  .index-map-rg {
    width: 100%;
  }

  .index-map-lf-city {
    margin: 1rem 0 0;
  }

  .index-map-lf .index-intro-lf-more {
    position: absolute;
    bottom: -1rem;
    right: 70%;
  }

  .dynamic {
    padding: 1rem 5%;
  }

  .dynamic-intro {
    flex-wrap: wrap;
  }

  .dynamic-lf {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1.5rem;
  }

  .dynamic-rg {
    width: 100%;
  }

  .dynamic-tab {
    margin-bottom: 5%;
  }

  .dynamic-ajax {
    margin-bottom: 5%;
  }

  .foot-top,
  .foot-cent {
    justify-content: center;
  }

  .back-top {
    display: none;
  }

  .foot-cent-lf {
    display: none;
  }

  .foot-cent {
    padding: 1rem 5%;
  }

  .share-tit {
    text-align: center;
    font-size: 20px;
  }

  .share a {
    width: 1.8rem;
    height: 1.8rem;
  }

  .share a img {
    width: 0.6rem;
  }

  .foot-btn {
    flex-direction: column;
    justify-content: center;
    height: auto;
    padding: 1rem 5%;
  }

  .foot-btn a {
    margin-bottom: 0.5rem;
  }

  .foot-btn a:last-child {
    margin-bottom: 0;
  }

  .public-nav {
    justify-content: center;
  }

  .crumbs,
  .sidebar,
  .about-box::after {
    display: none;
  }

  .area-btn {
    flex-wrap: wrap;
  }

  .area-num,
  .area {
    width: 100%;
  }

  .area-pic {
    width: 100%;
  }

  .pad30 {
    padding: 0.75rem 0;
  }

  .speech,
  .dev-top {
    flex-wrap: wrap;
    margin-bottom: 0;
  }

  .speech-lf {
    width: 100%;
    margin-right: 0;
    margin-bottom: 3%;
  }

  .speech-rg {
    width: 100%;
    text-align: center;
  }

  .dev-top-ls {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1%;
    text-align: center;
    background-size: 120%;
  }

  .dev-top-ls:last-child {
    margin-bottom: 0;
  }

  .cul-box {
    padding: 1rem 0 1.5rem;
  }

  .process-ls {
    margin-left: 0;
    width: 100%;
    margin-bottom: 2%;
  }

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

  .process-ls:last-child {
    margin-bottom: 0;
  }

  .process::before,
  .process-ls::before,
  .process-ls::after {
    display: none;
  }

  .search svg {
    width: 25px;
    height: 25px;
  }

  .plate-top {
    flex-wrap: wrap;
  }

  .plate-top-lf {
    width: 100%;
    margin-right: 0;
    margin-bottom: 2%;
  }

  .plate-top::after {
    display: none;
  }

  .plate-top-rg {
    width: 100%;
    margin-left: 0;
    padding: 1rem;
  }

  .plate-wrap {
    flex-wrap: wrap;
  }

  .plate-tab {
    width: 100%;
    display: flex;
  }

  .plate-tab span {
    width: 33.3%;
  }

  .plate-ajax {
    width: 100%;
  }

  .plate-ls-pic {}

  .cur .plate-ls {
    width: 49.1875%;
  }

  .cur .plate-ls:nth-child(3n) {
    margin-right: 1.625%;
  }

  .cur .plate-ls:nth-child(2n) {
    margin-right: 0;
  }

  .cur .plate-ls:nth-child(3n)>span,
  .cur .plate-ls:nth-child(3n)::before {
    display: block;
  }

  .cur .plate-ls:nth-child(2n)>span,
  .cur .plate-ls:nth-child(2n)::before {
    display: none;
  }

  .cur .plate-ls:nth-last-child(3)::after {
    display: block;
  }

  .news-container .swiper-slide {
    flex-wrap: wrap;
    height: 100%;
  }

  .news-lf {
    width: 100%;
  }

  .news-rg {
    width: 100%;
  }

  .news-info-tit {
    font-size: 20px;
  }

  .news-info-page-lf {
    width: 100%;
  }

  .news-info-recommend {
    display: none;
  }

  .news-info-page::after {
    display: none;
  }

  .news-info-page {
    padding: 0.75rem 0;
  }

  .news-info-page-ls {
    padding-bottom: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .work-ls,
  .join-change {
    flex-wrap: wrap;
  }

  .work-ls div {
    width: 100%;
    margin-right: 0;
    margin-bottom: 4%;
  }

  .join-select {
    width: 49%;
    margin-right: 2%;
  }

  .join-select:nth-child(2) {
    margin-right: 0;
  }

  .join-search {
    width: 100%;
    margin-top: 2%;
  }

  .contact-top {
    flex-wrap: wrap;
  }

  .contact-ls {
    width: 100%;
    margin-right: 0%;
    margin-bottom: 2%;
  }

  .contact-ls:last-child {
    margin-bottom: 0;
  }

  .contact-ls-rg {
    height: auto;
  }

  .box .input input[type=submit] {
    width: 20px;
    height: 20px;
  }

  .foot2 {
    flex-direction: column;
    height: auto;
    padding: 0.5rem 5%;
  }

  .foot2-lf {
    margin-bottom: 0.5rem;
  }

  .foot2-lf-url {
    display: none;
  }
}

@media (max-width: 767px) {
  /* .public-fiex {
		padding-top: 60px;
	} */

  /* #index-container.public-fiex {
		margin-top: 60px;
	} */

  .index-intro-cent {
    padding: 1rem 5%;
    justify-content: space-between;
  }

  .index-intro-rg-top {
    justify-content: space-between;
  }

  .index-intro-cent-ls>div span:nth-child(1) {
    font-size: 1rem;
  }

  .index-intro-rg-top-box {
    margin-right: 3%;
  }

  .tit-48 {
    font-size: 24px;
  }

  .index-intro-rg-top-cont {
    font-size: 14px;
  }

  .index-intro-rg-btn {
    height: 10rem;
  }

  .market-lf {
    height: 10rem;
  }

  .index-map-lf .index-intro-lf-more {
    right: 52%;
  }

  .map-name {
    display: none;
  }

  .nav-tab {
    overflow-x: auto;
    width: 100%;
    /* justify-content: center; */
    text-align: center;
  }

  .nav-tab::-webkit-scrollbar-thumb {
    display: none;
  }

  .nav-tab::-webkit-scrollbar {
    display: none;
  }

  .nav-tab::-webkit-scrollbar-track {
    display: none;
  }

  .nav-tab a {
    white-space: nowrap;
  }

  .dev-top-ls {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .process-year {
    justify-content: flex-start;
    border-right: none;
  }

  .partner-pic div {
    width: 50%;
  }

  .plate-top-rg {
    height: auto !important;
    padding: 1rem 0;
  }

  .plate-ls-pic {
    height: 7rem;
    width: 100%;
  }

  .plate-ls-type p {
    line-height: 1.4;
  }

  .plate-ls-rg {
    width: 100%;
    padding: 0.5rem;
  }

  .cur .plate-ls-pic {
    height: 4rem;
  }

  .center {
    justify-content: center;
  }

  .poli-ls {
    height: auto;
    padding: 10px 20px;
  }

  .news-info-tit {
    font-size: 18px;
    line-height: 1.4;
  }

  .join-intro {
    justify-content: center;
  }

  .join-intro p:nth-child(1),
  .join-ls-tit p:nth-child(1) {
    width: 25%;
    white-space: nowrap;
    padding-left: 0;
    text-align: center;
  }

  .join-intro p,
  .join-ls-tit p {
    width: 25%;
  }

  .join-ls-tit p:nth-child(1) {
    font-size: 14px;
  }

  .join-ls-intro-btn {
    flex-wrap: wrap;
    justify-content: center;
  }

  .join-ls-intro-btn p:nth-child(1) {
    width: 100%;
    margin-bottom: 0.5rem;
  }

  .none {
    display: none;
  }

  .head-search {
    margin-left: 30%;
  }

  .search .headsearch {
    top: 60px;
    height: 50px;
  }

  .con_map {
    height: 10rem;
  }

  .search svg {
    width: 20px;
    height: 20px;
  }

  .index-intro-lf {
    padding: 1rem 5%;
  }

  .index-intro-lf-tit {
    margin-bottom: 0.75rem;
  }

  .index-intro-lf-cont {
    margin-bottom: 0.5rem;
  }

  .plate-cont,
  .poli-btn {
    padding-bottom: 1rem;
  }

  .index-map-lf {
    padding: 0;
  }

  .index-map-lf-sub {
    margin: 1rem 0 0.5rem;
  }

  .plate-ls-box.cur {
    margin-bottom: 0;
  }

  .contact-ls {
    height: auto;
    padding: 0.75rem 0;
  }

  .dynamic-lf {
    margin-bottom: 4%;
  }

  .speech-rg-cont2 {
    text-align: left;
  }

  .process-year span:nth-child(2) {
    margin-left: 5px;
    margin-bottom: 0;
  }

  .plate-ls {
    align-items: center;
  }

  .news-plate .plate-ls-rg {
    padding: 0 0.5rem;
  }

  .news-plate .plate-ls-cont {
    line-height: 0.7rem;
    height: 1.4rem;
    overflow: hidden;
  }

  .map-point {
    width: 5px;
    height: 5px;
  }

  .news-lf-more {
    display: none;
  }

  .process-ls {
    padding: .5rem 0;
  }

  .process-year {
    width: 35%;
    margin-top: .25rem;
  }

  .op-box {
    flex-wrap: wrap;
  }

  .op-lf,
  .op-rg {
    width: 100%;
  }

  .op-box {
    padding: 1rem 0 .5rem;
  }

  .op-box::after {
    display: none;
  }

  .op-lf {
    margin-bottom: 1rem;
  }

  .op-rg {
    padding-left: 0;
  }

  .op-rg-en {
    font-size: 20px;
  }

  .contact-box {
    padding: 1rem 5%;
  }

  .map-pos1 {
    top: 16%;
    right: 13%;
  }

  .map-pos2 {
    top: 20%;
    right: 10%;
  }

  .map-pos3 {
    top: 38%;
    right: 24%;
  }

  .map-pos4 {
    top: 43%;
    right: 25%;
  }

  .map-pos5 {
    top: 40%;
    right: 19%;
  }

  .map-pos6 {
    top: 55%;
    right: 18%;
  }

  .map-pos7 {
    top: 55%;
    right: 18%;
  }

  .map-pos8 {
    top: 60%;
    right: 14%;
  }

  .map-pos9 {
    top: 69%;
    right: 27%;
  }

  /* .map-pos30 {
		top: 14%;
		right: 15%;
	}
	
	.map-pos31 {
		top: 34%;
		right: 26%;
	}
	
	.map-pos32 {
		top: 39%;
		right: 27%;
	}
	
	.map-pos33 {
		top: 37%;
		right: 21%;
	}
	
	.map-pos34 {
		top: 43%;
		right: 19%;
	}
	
	.map-pos35 {
		top: 48%;
		right: 16%;
	}
	
	.map-pos36 {
		top: 50%;
		right: 21%;
	}
	
	.map-pos37 {
		top: 68%;
		right: 48%;
	}
	
	.map-pos60 {
		top: 19%;
		right: 10%;
	}
	
	.map-pos61 {
		top: 50%;
		right: 21%;
	}
	
	.map-pos62 {
		top: 55%;
		right: 17%;
	}
	
	.map-pos63 {
		top: 54%;
		right: 16%;
	} */

  .plate-add {
    padding: 1rem 5% .5rem;
  }

  .plate-add-box {
    width: 100%;
    height: auto !important;
  }

  .plate-tab a::after {
    display: none;
  }

  .plate-add {
    padding: 1rem 0;
  }

  .plate-cont-box {
    flex-wrap: wrap;
  }

  .plate-input {
    width: 82%;
    margin-top: 1rem;
  }

  .op-lf .pic {
    width: 100%;
    margin-top: .7rem;
  }
}