.marginAuto {
  width: 100%;
  padding: 0 .5rem;
}
body{overflow-x:hidden }
#header.on .marginAuto {
  height: 3rem;
}

#header.postion-absolute.on .marginAuto {
  height: 3rem;
}

#header .logo img {
  width: 9rem;
  height: auto;
}

#header .nav {
  display: block;
  position: fixed;
  top: 3rem;
  height: 100vh;
  width: 60%;
  background: #fff;
  right: -100%;
}

#header .nav a {
  font-size: .75rem;
}

#header .nav ul {
  display: block;
  padding: 0 .6rem;
  line-height: 1.5rem;
}

#header .nav ul li {
  line-height: 2rem;
  border-bottom: 1px solid #f1f1f1;
  margin-right: 0;
}
#header .nav ul li:hover{
  border: 0;
}

#header .nav ul li.on::after {
  transform: rotate(45deg);
}

#header .nav ul li::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  background: url(../images/jia.png) no-repeat center center/0.65rem auto;
  width: 2rem;
  height: 2rem;
  transition: .4s ease 0s;
}

#header .nav ul li .menu {
  position: initial;
  transform: translate(0, 0);
}

#header .nav ul li .menu a {
  line-height: 1.4rem;
  display: block;
  padding-left: 1rem;
}

#header .handle .search {
  margin: 0 1rem;
}

#header .handle .menu {
  display: block;
}

.home .p1 {
  height: 40%;
  margin-bottom: 1rem;
}

.home .banner-swiper-container .swiper-pagination-bullets {
  display: none;
}

.home .banner-swiper-container .swiper-slide .main .tit {
  font-size: 1.3rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}

.home .banner-swiper-container .swiper-slide .main a {
  font-size: .7rem;
  line-height: 1.5rem;
  width: 4.9rem;
}

.home .title {
  text-align: left;
}

.home .title .en {
  font-size: 12px;
  margin-bottom: .3rem;
}

.home .title h1 {
  font-size: 1rem;
}

.home .title h1 span {
  background-size: .5rem auto;
  padding-right: 1rem;
}

.home .product {
  height: auto;
  padding-bottom: 1rem;
}

.home .product .title, .home .product .list {
  opacity: 1;
  transform: translate(0);
}

.home .product .list {
  flex-wrap: wrap;
  justify-content: space-between;
}

.home .product .list .item {
  width: 48%;
  margin-right: 0;
  margin-bottom: .5rem;
}

.home .product .list .item .num {
  font-size: .8rem;
}

.home .product .list .item .text {
  top: 20%;
}

.home .product .list .item .text .icon {
  width: 1.3rem;
  height: 1.4rem;
}

.home .product .list .item .text h1 {
  font-size: .8rem;
  margin-bottom: .4rem;
}

.home .product .list .item .text h2 {
  font-size: .6rem;
  margin-bottom: .4rem;
}

.home .product .list .item .text p {
  font-size: .6rem;
  line-height: .9rem;
}

.home .about .title h1 span {
  background-size: .5rem auto;
  padding-right: 1rem;
}

.home .about .main {
  width: 100%;
  padding-bottom: 3rem;
}

.home .about .main h2 {
  font-size: .9rem;
  margin-bottom: 1.5rem;
}

.home .about .main h1 {
  font-size: .8rem;
  margin-bottom: 1.5rem;
}

.home .about .main p {
  font-size: .7rem;
  line-height: .9rem;
  margin-bottom: 1.5rem;
}

.home .about .main .links a img {
  height: 1.5rem;
  margin-bottom: .6rem;
}

.home .about .main .links a .text {
  font-size: .7rem;
}

.home .news .main {
  flex-wrap: wrap;
}

.home .news .main .swiper-box {
  width: 100%;
  height: auto;
  margin-right: 0;
  margin-bottom: 1rem;
}

.home .news .main .swiper-box .swiper-pagination-bullets {
  display: none;
}

.home .news .main .swiper-box .swiper-slide .tit {
  font-size: .7rem;
  line-height: 2rem;
  padding: 0 .4rem;
}

.home .news .main .list {
  flex-wrap: wrap;
  width:100%;
}

.home .news .main .list .tips {
  width: 100%;
  margin-bottom: 1rem;
}

.home .news .main .list .tips a {
  padding: .7rem;
  margin-bottom: 1rem;
}

.home .news .main .list .tips a h1 {
  font-size: .8rem;
  margin-bottom: .5rem;
}

.home .news .main .list .tips a p {
  font-size: .6rem;
  line-height: .9rem;
  padding-bottom: .5rem;
  margin-bottom: .8rem;
}

.home .news .main .list .tips a .btn .time .day {
  font-size: .8rem;
  margin-bottom: .5rem;
}

.home .news .main .list .tips a .btn .time .yaer {
  font-size: .7rem;
}

.home .news .main .list .tips a .btn .more {
  font-size: .7rem;
  background-size: 1rem auto;
  padding-right: 1.7rem;
}
.home .news .main .list .three
{width:100%;}

.home .news .main .list .three a {
  padding: .7rem;
  margin-bottom: 1rem;
  width:100%;
  box-sizing: border-box;
}

.home .news .main .list .three a .time {
  width: 3.5rem;
  margin-right: .6rem;
}

.home .news .main .list .three a .time .day {
  font-size: .8rem;
  margin-bottom: .5rem;
}

.home .news .main .list .three a .time .yaer {
  font-size: .7rem;
}

.home .news .main .list .three a .tit h1 {
  font-size: .8rem;
  line-height: 1rem;
  width:12.5rem;
  height:1.6rem;
  overflow: hidden; /* 确保超出容器的内容被裁剪 */
  white-space: nowrap; /* 确保文本在一行内显示 */
  text-overflow: ellipsis;
}

.home .news .main .list .three a .tit .more {
  font-size: .7rem;
  background-size: 1rem auto;
  padding-right: 1.7rem;
}

.home .cooperation {
  height: auto;
  padding: 1rem 0;
}

.home .cooperation h1 {
  font-size: .8rem;
  margin-bottom: 1rem;
}

.home .cooperation h2 {
  font-size: .65rem;
  margin-bottom: 1rem;
}

.home .cooperation .btn a {
  width: 7rem;
  margin: 0 .5rem;
  line-height: 1.6rem;
  font-size: .6rem;
}

.home .cooperation .btn a.tel img {
  width: .6rem;
}

.footer {
  padding: 1.5rem 0;
}

.footer .marginAuto {
  flex-wrap: wrap;display: flex;justify-content: center;
}

.footer .nav {
  flex-wrap: wrap;display: none;
}

.footer .nav .item {
  width: 33%;
  margin-right: 0;
  margin-bottom: .6rem;
}

.footer .nav .item .tit {
  margin-bottom: .5rem;
}

.footer .nav .item .tit a {
  font-size: .8rem;
}

.footer .nav .item a {
  font-size: .7rem;
  line-height: 1.2rem;
}

.footer .company {
  flex-wrap: wrap;
  background-size: 1rem 1rem;
  padding-left: 0;background: initial;
}

.footer .company .main {
  margin-bottom: 1rem;display: none;
}

.footer .company .main h1 {
  font-size: .8rem;
}

.footer .company .main p {
  font-size: .7rem;
  line-height: 1rem;
}

.footer .company .qrcode .item {
  margin-right: 0;
  margin-left: 0;
}

.footer .company .qrcode .item img {
  width: 4rem;
  height: 4rem;
  margin-bottom: .5rem;
}

.footer .company .qrcode .item h1 {
  font-size: .7rem;
}

.footer .copyright {
  margin-top: 1rem;
  padding: 1rem .5rem;
  font-size: .7rem;
  line-height: 1rem;
}

.footer .copyright .foot-logo {
  position: static;
}

.footer .copyright .foot-logo img {
  width: 12rem;
  margin-bottom: .7rem;
}

.kv {
  height: 13rem;
}

.kv > img {
  width: 100%;
}

.kv .positon {
  bottom: 1rem;
}

.kv .positon a {
  font-size: .7rem;
}

.kv .positon a img {
  width: 1.2rem;
}
.product-tab .scroll{
  width: 100%;
  white-space: nowrap;
  overflow-x: auto;
}
.product-tab a {
  line-height: 3rem;
  font-size: .8rem;
}

.product-tab a::after {
  width: 1rem;
}

.product-list {
  padding: 1rem 0;
}

.product-list .tips {
  margin-bottom: .5rem;
  flex-wrap: wrap;
}

.product-list .tips .img {
  width: 100%;
  height: auto;
/*  padding: 1.4rem 0;*/
}

.product-list .tips .img img {
  /*max-height: 8rem;*/
}

.product-list .tips .text {
  padding: 1rem;
}

.product-list .tips .text h1 {
  font-size: .9rem;
  margin-bottom: .5rem;
}

.product-list .tips .text h2 {
  font-size: .8rem;
  margin-bottom: .5rem;
}

.product-list .tips .text p {
  font-size: .7rem;
  line-height: .9rem;
}

.product-list .tips .text a {
  width: 5.7rem;
  line-height: 1.6rem;
  font-size: .7rem;
}

.product-list .tips .text a img {
  width: .7rem;
  margin-left: .4rem;
}

.product-list .list .item {
  width: 100%;
  margin-bottom: 1rem;
}

.product-list .list .item .img {
  width: 100%;
  height: auto;
  /*padding: 1.4rem 0;*/
}

.product-list .list .item .img img {
  /*height: 8rem;*/
}
.product-list .tips .img.new::after {
    width: 2.77rem;
    height: 1.35rem;

}

.product-list .list .item .text {
  padding: 1rem;
  height: auto;
}

.product-list .list .item .text h1 {
  font-size: .9rem;
  margin-bottom: .5rem;
}

.product-list .list .item .text h2 {
  font-size: .8rem;
  margin-bottom: .5rem;
}

.product-list .list .item .text p {
  font-size: .7rem;
  line-height: .9rem;
}

.product-list .list .item .text a {
  width: 5.7rem;
  line-height: 1.6rem;
  font-size: .7rem;
}

.product-list .list .item .text a img {
  width: .7rem;
  margin-left: .4rem;
}

.product-list .more a {
  width: 7rem;
  line-height: 1.8rem;
  border-radius: 2rem;
  font-size: .7rem;
}

.product-list .more a img {
  width: .7rem;
  margin-left: .5rem;
}
.mob{
  display: block;
}
.product-details-kv > .marginAuto {
  padding-top: 3rem;
  display: none;
}

.product-details .marginAuto .text {
  width: auto;
  flex: 1;
}

.product-details .marginAuto .text h1 {
  font-size: .8rem;font-weight: bold;
}

.product-details .text h2 {
  font-size: .7rem;
}

.product-details  .text p {
  font-size: .7rem;
  margin-top:0.4rem;
  line-height: .8rem;
}

.product-details .text a {
  font-size: .6rem;
  width: 5rem;
  line-height: 1.7rem;
}

.product-details .text a img {
  width: .6rem;
}

.product-details .img img {
  /*height: 9rem;*/width:100%;margin-top: 0.4rem;
}

.product-details .tips-tab {
  margin-bottom: 1rem;
}

.product-details .tips-tab a {
  line-height: 1.7rem;
  font-size: .7rem;
}

.product-details .tab-content .tab-content-title {
  margin-bottom: 1rem;
}

.product-details .tab-content .tab-content-title h1 {
  font-size: .8rem;
}

.product-details .tab-content .tab-content-title h1 img {
  width: .5rem;
  margin-left: .5rem;
}

.product-details .tab-content .tab-content-title h2 {
  font-size: .7rem;
}

.product-details .tab-content .characteristic .list {
  flex-wrap: wrap;
}

.product-details .tab-content .characteristic .list .item {
  width: 100%;
  height: auto;
  padding: 1rem 0;
  margin-right: 0;
  margin-bottom: 1rem;
}

.product-details .tab-content .characteristic .list .item .img {
  width: 3rem;
}

.product-details .tab-content .characteristic .list .item .img img {
  width: 1.5rem;
}

.product-details .tab-content .characteristic .list .item .text h1 {
  font-size: .8rem;
  margin-bottom: .5rem;
}

.product-details .tab-content .characteristic .list .item .text p {
  font-size: .6rem;
  line-height: .8rem;
}

.product-details .tab-content .principle-topology {
  margin-bottom: 1rem;
}

.product-details .tab-content .principle-topology .main {
  padding: 1rem;
}

.product-details .tab-content .application-scenario .swiper-box .swiper-slide h1 {
  font-size: .8rem;
  line-height: 3rem;
}

.product-center .list .item {
  flex-wrap: wrap;
  margin-bottom: .5rem;
}

.product-center .list .item .text {
  width: 100%;
}
.product-center .list .item .menu{width: 100%;line-height: 1.3rem; margin-bottom: 0.4rem;}

.product-center .list .item .text .num {
  font-size: .8rem;
  margin-bottom: .5rem;
}

.product-center .list .item .text .icon {
  margin-bottom: .5rem;
}

.product-center .list .item .text .icon img {
  height: 1.7rem;
}

.product-center .list .item .text h1 {
  font-size: .8rem;
  margin-bottom: .5rem;
}

.product-center .list .item .text h2 {
  font-size: .7rem;
  margin-bottom: .5rem;
}

.product-center .list .item .text p {
  font-size: .6rem;
  line-height: .9rem;
  margin-bottom: .5rem;
}

.product-center .list .item .text .link {
  font-size: .6rem;
  margin-bottom: .5rem;
}

.product-center .list .item .text .link img {
  width: .6rem;
}

.product-center .list .item .img {
  width: 100%;
}

.product-center .list .item .img .img-item {
  flex: 1;
  width: auto;
  height: auto;
  padding: 1rem 0;
}

.product-center .list .item .img .img-item img {
  max-height: 5rem;
}

.engineering-case .list .item {
  width: 100%;
  margin-right: 0;
}

.engineering-case .list .item .text h1 {
  font-size: .8rem;
  margin-bottom: .5rem;
}

.engineering-case .list .item .text .project {
  margin-bottom: .5rem;
}

.engineering-case .list .item .text .project .project-item {
  font-size: .7rem;
  line-height: .9rem;
  margin-bottom: .4rem;
}

.engineering-case .list .item .text .link {
  font-size: .6rem;
  margin-bottom: .5rem;
}

.engineering-case .list .item .text .link img {
  width: .6rem;
}

.engineering-case .more a {
  width: 7rem;
  line-height: 1.8rem;
  border-radius: 2rem;
  font-size: .7rem;
}

.engineering-case .more a img {
  width: .7rem;
  margin-left: .5rem;
}

.news-center .tips {
  flex-wrap: wrap;
}

.news-center .tips .img {
  width: 100%;
}

.news-center .tips .img img {
  height: auto;
}

.news-center .tips .text {
  padding: 1rem;
}

.news-center .tips .text h1 {
  font-size: .8rem;
  line-height: 1rem;
  padding-bottom: .5rem;
  margin-bottom: .5rem;
}

.news-center .tips .text p {
  font-size: .6rem;
  line-height: .8rem;
}

.news-center .tips .text .time-num .time-num-item {
  margin-right: 1rem;
}

.news-center .tips .text .time-num img {
  width: .7rem;
  margin-right: .5rem;
}

.news-center .tips .text .link {
  font-size: .6rem;
  margin-bottom: .5rem;
}

.news-center .tips .text .link img {
  width: .6rem;
}

.news-center .list .item {
  width: 100%;
  margin-right: 0;
}

.news-center .list .item .img {
  width: 100%;
}

.news-center .list .item .img img {
  height: auto;
}

.news-center .list .item .text {
  padding: 1rem;
}

.news-center .list .item .text h1 {
  font-size: .8rem;
  line-height: 1rem;
  padding-bottom: .5rem;
  margin-bottom: .5rem;
}

.news-center .list .item .text p {
  font-size: .6rem;
  line-height: .9rem;
  height:1.8rem;
}
.news-center .list .item .text .time-num{font-size: .5rem}

.news-center .list .item .text .time-num .time-num-item {
  margin-right: 1rem;
}

.news-center .list .item .text .time-num img {
  width: .7rem;
  padding:0.3rem 0;
  margin-right: .5rem;
}

.news-center .list .item .text .link {
  font-size: .6rem;
  margin-bottom: .5rem;
}

.news-center .list .item .text .link img {
  width: .6rem;
}

.news-center .more a {
  width: 7rem;
  line-height: 1.8rem;
  border-radius: 2rem;
  font-size: .7rem;
}

.news-center .more a img {
  width: .7rem;
  margin-left: .5rem;
}

.news-center-content .content {
  padding: 2rem .75rem .6rem;
}

.news-center-content .fx {
  right: 1rem;
}

.news-center-content .fx img {
  width: 1rem;
  margin-left: 1rem;
}

.news-center-content .tit {
  padding-bottom: .5rem;
  margin-bottom: .5rem;
}

.news-center-content .tit h1 {
  font-size: .8rem;
  line-height: 1rem;
  margin-bottom: .5rem;
}
.news-center-content .tit .time-num
,.news-center .tips .text .time-num{font-size: 0.6rem}
.news-center-content .tit .time-num .time-num-item {
  margin-right: 1rem;
}

.news-center-content .tit .time-num img {
  width: .7rem;
  margin-right: .5rem;
}

.news-center-content .container , .news-center-content .container p {
  font-size: .7rem;
  line-height: 1rem;
  margin-bottom: .5rem;
}

.news-center-content .container img {
  margin-bottom: .5rem;
}

.news-center-content .page {
  padding-top: 1rem;
  display: block;
}

.news-center-content .page a {
  display: block;
  font-size: .7rem;
  line-height: .9rem;
  margin-bottom: .5rem;
}

.news-center-content .page a h2 {
  display: inline-block;
}

.news-center-content .more a {
  width: 7rem;
  line-height: 1.8rem;
  border-radius: 2rem;
  font-size: .7rem;
}

.news-center-content .more a img {
  width: .7rem;
  margin-left: .5rem;
}

.development-history .list .item.flex-start .text::after {
  right: -.25rem;
}

.development-history .list .item.flex-start .text .tit span {
  padding-right: .5rem;
  margin-right: 1.5rem;

  border:0;
}

.development-history .list .item.flex-end .text::after {
  left: -.25rem;
}
.development-history .list .item.flex-end .text .tit h1{
  left:0.4rem;
}
.development-history .list .item.flex-start .text .tit h1{
  right:0.4rem;
}
.development-history .list .item.flex-end .text .tit span {
  padding-left: .5rem;
  margin-left: 1.5rem;
  border:0;
}

.development-history .list .item .text::after {
  width: .5rem;
  height: .5rem;
  border-radius: 1rem;
  top: .5rem;
}

.development-history .list .item .text .tit::after {
  display: none;
}

.development-history .list .item .text .tit h1 {
  font-size: .8rem;
}

.development-history .list .item .text .tit span {
  font-size: .6rem;
  width: 6rem;
  line-height: .8rem;
}

.development-history .list .item .text .img {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.development-history .list .item .text .img .close {
  display: none;
}

.video-kv video {
  height: 16rem;
}

.company-profile .about .marginAuto .img {
  position: static;
  width: 100%;
  margin-bottom: .5rem;
}

.company-profile .about .marginAuto .img img {
  width: 100%;
  height: auto;
}

.company-profile .about .marginAuto .text {
  width: 100%;
}

.company-profile .about .marginAuto .text h2 {
  font-size: .7rem;
}

.company-profile .about .marginAuto .text .tit {
  font-size: .9rem;
  margin-bottom: .8rem;
}

.company-profile .about .marginAuto .text .tit img {
  width: .5rem;
  margin-left: .5rem;
}

.company-profile .about .marginAuto .text .tag {
  font-size: .8rem;
}

.company-profile .about .marginAuto .text .p {
  font-size: .7rem;
  line-height: 1rem;
}

.company-profile .service {
  background-size: auto 20rem;
  padding: 0;
}

.company-profile .service .marginAuto {
  padding-top: 2rem;
}

.company-profile .service .top {
  flex-wrap: wrap;
}

.company-profile .service .top .item {
  flex: auto;
  width: 100%;
  box-sizing: border-box;
  padding: .8rem .5rem;
  border: 0;
}

.company-profile .service .top .item:nth-child(3) {
  border-left: 0;
}

.company-profile .service .top .item .tit h1 {
  font-size: 1rem;
}

.company-profile .service .top .item p {
  margin-top:0.4rem;
  font-size: .7rem;
}

.company-profile .service .list {
  flex-wrap: wrap;
}

.company-profile .service .list .item {
  width: 100%;
  flex: auto;
  margin-right: 0;
  margin-bottom: .5rem;
  padding-bottom: 1rem;
}

.company-profile .service .list .item .icon span {
  width: 4rem;
  border-radius: 4rem;
}

.company-profile .service .list .item h1 {
  font-size: .8rem;
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}

.company-profile .service .list .item p {
  font-size: .7rem;
  line-height: 1rem;
}

.company-profile .mission > img {
  height: 50vh;
}

.company-profile .mission .title {
  text-align: left;
}

.company-profile .mission .title .en {
  font-size: 12px;
  margin-bottom: .3rem;
}

.company-profile .mission .title h1 {
  font-size: 1rem;
}

.company-profile .mission .title h1 span {
  background-size: .5rem auto;
  padding-right: 1rem;
}

.company-profile .mission .text {
  width: 80%;
}

.company-profile .mission .text h1 {
  font-size: .8rem;
}

.company-profile .mission .text p {
  font-size: .7rem;
  margin-top:.8rem;
  line-height: 1rem;
}

.join-us .list-head {
  height: 2rem;
}

.join-us .list-head span {
  font-size: .6rem;
}
.join-us .list-head span:nth-child(2),.join-us .list-head span:nth-child(3),.join-us .list-head span:nth-child(4),.join-us .list-head span:nth-child(6){display: none;}
.join-us .list .item .tit span:nth-child(2),.join-us .list .item .tit span:nth-child(3),.join-us .list .item .tit span:nth-child(4),.join-us .list .item .tit span:nth-child(6){display: none;}
.join-us .list .item .tit {
  height: 2rem;
}

.join-us .list .item .tit span {
  font-size: .6rem;
}

.join-us .list .item .tit span:first-child {
  font-size: .7rem;
}

.join-us .list .item .main .flex {
  flex-wrap: wrap;
  padding: 1rem;
}

.join-us .list .item .main .text h2 {
  font-size: .7rem;
}

.join-us .list .item .main .text p {
  font-size: .6rem;
  line-height: .8rem;
}

.join-us .list .item .main .email {
  width: 100%;
  margin-left: 0;
  margin-top: .5rem;
}

.corporate-culture > img {
  height: 20rem;
}

.corporate-culture .list {
  flex-wrap: wrap;
}

.corporate-culture .list .item {
  flex: auto;
  width: 50%;
  box-sizing: border-box;
  padding-left: .5rem;
  margin-bottom: .5rem;
}

.corporate-culture .list .item:nth-child(2) {
  border-right: 0;
}

.corporate-culture .list .item img {
  height: 1.5rem;
}

.corporate-culture .list .item h1 {
  font-size: .8rem;
}

.corporate-culture .list .item p {
  font-size: .6rem;
  line-height: .8rem;
}

.qualification .list .item {
  width: 48%;
  margin-right: 4%;
}

.qualification .list .item:nth-child(2n) {
  margin-right: 0;
}

.qualification .list .item .img {
  height: auto;
  padding: 1rem 0;
  margin-bottom: .5rem;
}

.qualification .list .item .img img {
  width: auto;
  height: 8rem;
}

.qualification .list .item h1 {
  font-size: .8rem;
  line-height: 1rem;
}

.qualification .more a {
  width: 7rem;
  line-height: 1.8rem;
  border-radius: 2rem;
  font-size: .7rem;
}

.qualification .more a img {
  width: .7rem;
  margin-left: .5rem;
}

.promotional-video .tit {
  font-size: .8rem;
  line-height: 1rem;
  padding: 2rem;
}

.promotional-video .video {
  margin-bottom: 2rem;
}

.promotional-video .tips {
  font-size: .6rem;
}

.promotional-video .tips img {
  width: 1rem;
}

.promotional-video p {
  font-size: .6rem;
  line-height: .8rem;
  width: auto;
}

.cooperation-service .marginAuto .btn a {
  width: 8rem;
  line-height: 1.5rem;
  font-size: .7rem;
}

.cooperation-service .marginAuto .cooperation-form {
  left: 50%;
  top: 50%;
  bottom: auto;
  transform: translate(-50%, -50%);
  width: 90%;
  z-index: 1;
}

.cooperation-service .marginAuto .cooperation-form .close {
  top: .4rem;
  right: .4rem;
  width: 1rem;
}

.cooperation-service .marginAuto .cooperation-form h1 {
  font-size: .8rem;
  padding-bottom: .5rem;
  margin-bottom: 1rem;
}

.cooperation-service .marginAuto .cooperation-form form {
  width: 90%;
}

.cooperation-service .marginAuto .cooperation-form form .item {
  margin-bottom: 1rem;
}

.cooperation-service .marginAuto .cooperation-form form .item .label {
  width: 3.5rem;
  font-size: .6rem;
}

.cooperation-service .marginAuto .cooperation-form form .item .main {
  font-size: .6rem;
}

.cooperation-service .marginAuto .cooperation-form form .item .main input[type=text] {
  height: 1rem;
  font-size: .6rem;
}

.cooperation-service .marginAuto .cooperation-form form .input-btn input[type=submit] {
  width: 9rem;
  height: 1.5rem;
  font-size: .6rem;
  border-radius: 1.5rem;
}

.contactUs .marginAuto {
  width: 100%;
}

.contactUs .contactUs-main .item {
  padding: 1rem .5rem;
}

.contactUs .contactUs-main .item.top h2 {
  font-size: .7rem;
  margin-bottom: .5rem;
}

.contactUs .contactUs-main .item.top h1 {
  font-size: .8rem;
  margin-bottom: .5rem;
}

.contactUs .contactUs-main .item.top p {
  font-size: .6rem;
}

.contactUs .contactUs-main .item.top p img {
  width: 1.2rem;
  margin-right: .5rem;
}

.contactUs .contactUs-main .item.tag {
  flex-wrap: wrap;
}

.contactUs .contactUs-main .item.tag .tag-item {
  flex: none;
  width: 100%;
  margin-bottom: .8rem;
}

.contactUs .contactUs-main .item.tag .tag-item:last-child {
  margin-bottom: 0;
}

.contactUs .contactUs-main .item.tag .tag-item img {
  width: 1.2rem;
  margin-right: .3rem;
}

.contactUs .contactUs-main .item.tag .tag-item p {
  font-size: .6rem;
  line-height: .8rem;
}

.contactUs .contactUs-main .item.tag .tag-item.ewm p img {
  width: 2.5rem;
  height: 2.5rem;
}

.contactUs .message {
  height: auto;
  padding: 2rem 0;
}

.contactUs .message h1 {
  font-size: .8rem;
  margin-bottom: .5rem;
}

.contactUs .message form .item {
  display: block;
}

.contactUs .message form .item .input-box {
  margin-right: 0;
  margin-bottom: .5rem;
  height: 2rem;
}

.contactUs .message form .item .input-box .label {
  width: 4rem;
  font-size: .6rem;
  background-size: auto .7rem !important;
  padding-left: 1rem;
  line-height: 2rem;
}

.contactUs .message form .item .textarea {
  height: 5rem;
}

.contactUs .message form .item .textarea textarea {
  padding: .85rem 0;
  font-size: .6rem;
}

.contactUs .message form .item .code {
  flex: none;
  width: 100%;
  justify-content: space-between;
}

.contactUs .message form .item .code-conver {
  margin-right: 0;
  width: 5rem;
  height: 2rem;
  margin-left: 1rem;
}

.contactUs .message form .item input[type=submit] {
  width: 100%;
  height: 2rem;
  font-size: .6rem;
}

.contactUs .map {
  height: 12rem;
}

.solution .list a {
  display: block;
}

.solution .list a .img {
  width: 100%;
  height: auto;
  position: static;
  transform: translate(0);
}

.solution .list a .text {
  width: 100%;
  height: auto;
  padding: 1rem 1rem;
}

.solution .list a .text h1 {
  font-size: .8rem;
  margin-bottom: 1rem;
}

.solution .list a .text p {
  font-size: .6rem;
  line-height: .8rem;
  margin-bottom: .9rem;
}

.solution .list a .text .link {
  position: static;
  font-size: .6rem;
}

.solution .list a .text .link img {
  width: .6rem;
  margin-left: .2rem;
}

.solution-detial .marginAuto {
  width: 100%;
}

.solution-detial .marginAuto .top-title {
  font-size: .8rem;
  line-height: 1.8rem;
  margin-bottom: 1rem;
}

.solution-detial .marginAuto .solution-detial-title {
  margin-bottom: .8rem;
}

.solution-detial .marginAuto .solution-detial-title h1 {
  font-size: .8rem;
}

.solution-detial .marginAuto .solution-detial-title h1 img {
  width: .5rem;
  margin-left: .5rem;
}

.solution-detial .marginAuto .solution-detial-title h2 {
  font-size: .7rem;
}

.solution-detial .marginAuto .overview {
  display: block;
  margin-bottom: 1rem;
}

.solution-detial .marginAuto .overview .text {
  padding: .8rem .5rem;
}

.solution-detial .marginAuto .overview .text p {
  font-size: .6rem;
  line-height: .8rem;
}

.solution-detial .marginAuto .overview .img {
  width: 100%;
  height: auto;
}

.solution-detial .marginAuto .principle-topology {
  margin-bottom: 1rem;
}

.solution-detial .marginAuto .principle-topology .main {
  padding: 1rem;
}

.solution-detial .marginAuto .characteristic .list {
  flex-wrap: wrap;
}

.solution-detial .marginAuto .characteristic .list .item {
  width: 100%;
  height: auto;
  padding: 1rem 0;
  margin-right: 0;
  margin-bottom: 1rem;
}

.solution-detial .marginAuto .characteristic .list .item .img {
  width: 3rem;
}

.solution-detial .marginAuto .characteristic .list .item .img img {
  width: 1.5rem;
}

.solution-detial .marginAuto .characteristic .list .item .text h1 {
  font-size: .8rem;
  margin-bottom: .5rem;
}

.solution-detial .marginAuto .characteristic .list .item .text p {
  font-size: .6rem;
  line-height: .8rem;
}

.solution-detial .marginAuto .application-scenario .swiper-box .swiper-slide h1 {
  font-size: .8rem;
  line-height: 3rem;
}

.fixed-form {
  width: 90%;
  height: auto;
  padding-bottom: 1rem;
}

.fixed-form .title {
  font-size: .8rem;
  padding-bottom: .8rem;
  margin-bottom: .8rem;
}

.fixed-form .close {
  width: 1rem;
  height: 1rem;
}

.fixed-form form .item .label {
  font-size: .7rem;
  margin-bottom: .5rem;
}

.fixed-form form .item .input-box {
  display: block;
}

.fixed-form form .item .input-box input[type=text] {
  width: 100%;
  height: 1.5rem;
  margin-bottom: .5rem;
  font-size: .6rem;
}

.fixed-form form .item .input-box textarea {
  flex: auto;
  width: 100%;
  height: 5rem;
  resize: none;
  font-size: .6rem;
}

.fixed-form form .btn input[type=submit] {
  height: 1.5rem;
  font-size: .7rem;
}

.new-contactUs {
  margin-top: 1rem;
}

.new-contactUs .marginAuto {
  width: 100%;
}

.new-contactUs .top {
  flex-wrap: wrap;
}

.new-contactUs .top .img {
  width: 100%;
}

.new-contactUs .top .img img {
  width: 100%;
  height: auto;
}

.new-contactUs .top .text {
  width: 100%;
  padding: 1rem .5rem;
}

.new-contactUs .top .text .tit {
  padding-bottom: .8rem;
  margin-bottom: .8rem;
}

.new-contactUs .top .text .tit h1 {
  font-size: .8rem;
  margin-bottom: .3rem;
}

.new-contactUs .top .text .tit h2 {
  font-size: .6rem;
}

.new-contactUs .top .text .tag .item {
  margin-bottom: 1rem;
  font-size: .6rem;
  line-height: .8rem;
  padding-left: 1.3rem;
  background-size: .9rem auto !important;
}

.new-contactUs .list .item {
  width: 100%;
  box-sizing: border-box;
  padding: .8rem .6rem;
  margin-right: 0;
}

.new-contactUs .list .item .tit {
  padding-bottom: .8rem;
  margin-bottom: .8rem;
  font-size: .8rem;
}

.new-contactUs .list .item .tag .tag-item {
  margin-bottom: 1rem;
  font-size: .6rem;
  line-height: .8rem;
  padding-left: 1.3rem;
  background-size: .9rem auto !important;
}
#header.on .handle .select{margin-right: 0.6rem}
#header.on .handle .select select{font-size: 0.6rem}

.qualification.tid9 .list .item .img img{height:auto}

.qualification.tid9 .list .item .img{padding:0}

#header .handle .select .t{font-size:0.6rem}
#header .handle .select .alert-lang .it{font-size:0.6rem}