@media all and (max-width: 1200px) {
  .contain {
    /* padding: 0 2%; */
  }
  .culture-gs .gs-list {
    padding: 0;
  }
  .banner .bnr-box {
    padding: 0 4%;
  }
  .banner .pagination-box{
    padding: 0 4%;
  }
  .header .hd-logo {
    margin: 0 0 0 3%;
  }
  .new-2021 .forum-dt-advantage .advantage-list .item{
    width: 410px;
  }
}

@media all and (max-width: 1024px) {
  .header {
    font-size: 14px;
  }
  .index-news .Inews-1st {
    /* width: 580px; */
    float: none;
    margin: 0 auto;
  }
  .index-news .Inews-swiper {
    width: 100%;
    float: none;
    margin: 4% 0 0;
  }
  .index-news .Inews-swiper .Inews-box {
    margin-bottom: 4%;
  }
  .index-news .Inews-swiper .InSwiper-pagination {
    margin-top: 0;
  }
  .index-news .Inews-sec {
    margin: 20px auto;
    width: 591px;
  }
  .new-2021 .index-core .imglist .item {
    margin-bottom: 30px;
}
.new-2021 .imglist .item {
  width: 290px;
}
.nr-banner .bnr-box{
  padding: 0 4%;
}
.new-2021 .nr-banner .bnr-box {
  padding: 0 4%;
  max-height: 240px;
    overflow: auto;
}
.new-2021 .forum-dt-gnjg .imglist .item {
  width: 235px;
}
.new-2021 .forum-succase .txt-box, .new-2021 .forum-succase.case .txt-box{
  width: 54%;
}
.new-2021 .forum-succase.case-sm .txt-box{
  width: 40%;
  margin-left: 10px;
}

.new-2021 .forum-dt-intro .txt-box {
  width:54%;
  overflow: auto;
}
.new-2021 .function .item .pd-infos{
  margin-top: 20px;
}
.new-2021 .bnr-button.fixed{
  top: 52px;
}
.new-2021 .nr-banner{
  padding-bottom: 0%;
  min-height: 360px;
}
.new-2021 .forum-dt-gnjg .imglist .item {
  margin: 2% 28px 0 0;
}
.new-2021 .forum-succase .infos{
  /* height: 310px; */
  /* overflow-y: auto; */
}
.new-2021 .forum-succase .item{
  width: 100%;
}
.new-2021 .forum-succase .swiper-slide{
  padding-bottom: 36px;
}
.contactus-addresss .consult-form form{
  padding:64px 8%;
}
.new-2021 .forum-succase.case .txt-box{
  width: 40% !important;
  margin: 0 auto !important;
}
.new-2021 .jobs-content .jobs-left{
  width: 100%;
}
}

@media all and (max-width: 980px) {
  .header {
    height: 52px;
    line-height: 52px;
  }
  .header .hd-nav .first-item a{
    color: #353535;
  }
  .header .header-container, .header .hd-nav .first-item, .header .hd-nav .second-item, .header .hd-nav .third-item {
    border-bottom: solid 1px rgba(128, 135, 148, 0.66);
  }
  .header .hd-logo {
    width: 100px;
  }
  .header .hd-nav {
    display: none;
    float: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    max-height: calc(100vh - 52px);
    overflow: auto;
    margin: 1px 0 0;
    background-color: #fff;
  }
  .header .hd-nav .first-nav {
    float: none;
    line-height: 44px;
  }
  .header .hd-nav .first-item, .header .hd-nav .second-item, .header .hd-nav .third-item {
    padding: 0 3%;
  }
  .header .hd-nav .one-column .second-item{
    font-size: 1.1em;
  }
  .header .hd-nav .second-nav-wrap {
    position: static;
    padding: 0;
    width: 100% !important;
    -webkit-transform: translateX(0);
            transform: translateX(0);
    line-height: 44px;
    color: #000;
    background-color: rgba(12, 27, 53, 0.05);
  }
  .header .hd-nav .second-nav-wrap a {
    color: #000;
    padding: 16px 0;
  }
  .header .hd-nav .tabs-box.curr{
    flex-direction: column;
  }
  .header .hd-nav .second-nav {
    display: block;
    float: none !important;
    width: 100% !important;
    margin: 0 !important;
    text-align: left !important;
    max-width: 100%;
  }

  .header .hd-nav .nav-first-url, .header .hd-nav .nav-second-url, .header .hd-nav .nav-third-url, .header .hd-nav .nav-four-url {
    display: block;
    padding: 0;
  }
  .header .hd-nav .nav-third-url {
    padding-left: 3%;
  }
  .header .hd-nav .third-nav-wrap {
    display: none;
    padding: 0;
  }
  .header .hd-nav .four-nav-wrap {
    padding: 0 0 6px;
  }
  .header .hd-nav .four-nav {
    padding: 0 3%;
    line-height: 36px;
  }
  .header .hd-nav .nav-four-url {
    padding-left: 3%;
  }
  .header .hd-nav .arrowicon {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 3%;
    display: inline-block !important;
    line-height: 44px;
  }
  .header .hd-nav .noChildren:hover {
    color: #fff;
    background-color: #0c1b35;
  }
  .header .hd-nav .noChildren:hover a {
    color: #fff;
  }
  .header .hd-nav .navSelected > a {
    color: #0c1b35;
    font-weight: bold;
  }
  .header .hd-nav-btn {
    display: block;
  }
  .header .hd-trybtn {
    width: 110px;
    margin-top: 10px;
    color: #fff;
    line-height: 33px;
  }
  .index-cases .cases-imgwarp {
    float: none;
    width: 80%;
    margin: 0 auto;
  }
  .index-cases .cases-textwarp {
    float: none;
    width: 100%;
    margin: 2% auto 0;
  }
  .index-cases .cases-textwarp .more-btn {
    margin: 26px auto 0;
  }
  .index-news .Inews-1st {
    /* width: 580px; */
    float: none;
    margin: 0 auto;
  }
  .index-news .Inews-swiper {
    width: 100%;
    float: none;
    margin: 4% 0 0;
  }
  .index-news .Inews-swiper .Inews-box {
    margin-bottom: 4%;
  }
  .index-news .Inews-swiper .InSwiper-pagination {
    margin-top: 0;
  }
  .index-ecocp .ecocp-warp {
    height: 5.2rem;
  }
  .index-ecocp .ecocp-item {
    width: 16%;
    margin-left: 2.6%;
    margin-right: 2.6%;
  }
  .index-ecocp .list2 .ecocp-item {
    width: 22%;
    margin-left: 3.1%;
    margin-right: 3.1%;
  }
  .footer .ft-con {
    float: none;
    margin: 0 0 4%;
    text-align: center;
  }
  .footer .ft-nav-warp {
    width: 100%;
    float: none;
    padding-left: 0;
  }
  .footer .ft-links{
    margin-left: 0;
    margin-right: 0;
  }
  /* .footer .ft-nav {
    width: 33.3%;
  } */
  .footer .ft-conright {
    float: none;
    margin-top: 4%;
    margin-bottom: 4%;    
    text-align: center;
  }
  .about-nr-1 .list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .about-nr-1 .list .item {
    width: 5.66rem;
    max-width: 44%;
    margin-left: 3%;
    margin-right: 3%;
  }
  .new-2021 .index-core .imglist .item{
    margin-bottom: 30px;
  }
  .new-2021 .index-product .product-warp .item .pd-infos{
    flex-direction: column;
  }
  .new-2021 .product-warp .item .pd-infos .pd-txt-box{
    width: 100%;
  }
  .new-2021 .index-product .product-warp .item .pd-infos .more{
    width: 100%;
    margin: 23px 0 0 0;
  }
  .new-2021 .index-product .product-nav > a{
    display: flex;
    flex-direction: column;
  }
  .new-2021 .imglist .item{
    width: 210px;
  }
  .new-2021 .join-bar .btn{
    right: 70px;
  }
  .index-news .Inews-sec {
    margin: 20px auto;
    width: 591px;
  }
  .new-2021 .index-ecocp .ecocp-item:nth-child(7n) {
    margin: 34px 20px 0 0;
  }
  .new-2021 .forum-dt-advantage .advantage-list .item{
    width: 45%;
  }
}

@media all and (max-width: 768px) {
  .index-news .Inews-1st{
width: 100%;
  }
  .index-news .Inews-sec {
    margin: 20px auto;
    width: 100%;
}
  .index-news .Inews-2st{
    margin-top: 10px;
    /* width:49%; */
    width: 367px;
    margin-left: 0;
  }
  .index-news .Inews-2st .img {
    width: 100%;
    height: 400px;
    overflow: hidden;
}
  .index-news .Inews-2st:nth-child(2){
    margin-left: 0;
  }
  .index-news .Inews-2st img{
    height: 180px;
  }
  .banner .bnr-warp {
    height: 280px;
  }
  .banner .bnr-box{
    top: 46px;
  }
  .new-2021 .imglist .item {
    width: 254px;
}
.new-2021 .imglist .item:last-child {
  margin: 2% 28px 0 0;
}
  .banner .swiper-pagination {
    bottom: 20px;
}
  .index-product .product-warp {
    padding-left: 0;
    padding-right: 0;
  }
  .index-project .project-warp .swiper-pagination {
    bottom: 1%;
  }
  .imglist {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -4%;
  }
  .imglist .item {
    width: 40.5%;
    margin: 4% 3% 0;
  }
  .footer .ft-nav {
    width: 100%;
    max-width: none;
    line-height: 2.5;
    border-bottom: solid 1px;
    padding: 10px;
  }
  .footer .ft-nav > dt {
    width: 100%;
    border-bottom: none;
  }
  .footer .ft-nav > dd {
    display: none;
    margin-top: 0;
    padding-left: 3%;
  }
  .nr-banner {
    height: 0;
    padding-bottom: 60%;
  }
  .nr-banner .bnr-box {
    font-size: 0.28rem;
  }
  .forum-content .forum-nav {
    padding: 3% 1% 0;
  }
  .forum-product .product-warp {
    margin-top: 6%;
    padding: 0 2%;
  }
  .forum-product .pro-imgwarp {
    float: none;
    width: 100%;
    margin: 0 auto;
  }
  .forum-product .pro-infos {
    padding: 4% 0 0;
  }
  .scaleSwiper .pj-infos {
    padding-bottom: 20px;
    font-size: 12px;
  }
  .scaleSwiper .swiper-slide {
    width: 94%;
    height: 250px;
  }
  .scaleSwiper .swiper-pagination {
    bottom: 4px;
  }
  .scaleSwiper img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .sulution-fags .fags-imgSwiper {
    float: none;
    width: 100%;
  }
  .sulution-fags .fags-textwarp {
    padding-top: 3%;
    padding-left: 0;
  }
  .sulution-fags .fags-textwarp .dsc {
    min-height: auto;
    /* margin-bottom: 3%; */
  }
  .solution-ywjz .ywjz-warp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .solution-ywjz .ywjz-nav {
    width: 100%;
    margin: -2% 0 0.6rem;
    padding-right: 0;
  }
  .solution-ywjz .ywjz-nav .item {
    margin: 2% 0;
  }
  .service-dt-ssxg .ssxg-warp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .service-dt-ssxg .ssxg-warp .item {
    margin: 2% 0;
  }
  .service-dt-ssxg .ssxg-nav {
    width: 100%;
    margin: -2% 0 0.6rem;
    padding-right: 0;
  }
  .service-dt-ssxg .ssxg-imgwarp {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .abouts-nav .item {
    width: 25%;
    padding: 12px 0;
  }
  .cases-nav {
    text-align: left;
  }
  .cases-nav .item {
    width: 25%;
    padding: 12px 0;
    font-size: 15px;
  }
  .news-content {
    margin: 6% 0;
  }
  .news-content .news-left {
    float: none;
    width: 100%;
  }
  .news-content .news-hot {
    float: none;
    width: 100%;
    margin-top: 0.6rem;
    padding-top: 2%;
  }
  .news-content .news-hot .list .item {
    margin-bottom: 4%;
  }
  .forum-dt-advantage .advantage-list .item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 30%;
    min-width: auto;
  }
  .imglist2 .item {
    min-height: 6rem;
  }
  .imglist2 .dsc {
    top: 64%;
  }
  .service-dt-1 .nav-switch {
    margin: 0;
  }
  .service-dt-ssff .ssff-list .item {
    max-width: 25%;
  }
  .about-text {
    padding: 0;
  }
  .yjjyhs-list .yjjyhs-swiper {
    width: calc(100% - 112px);
  }
  .about-dsj .contain {
    padding: 0;
  }
  .about-dsj .dsj-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .about-dsj .dsj-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    overflow: auto;
    white-space: nowrap;
    border-right: none;
  }
  .about-dsj .swiper-year{
    width: 100%;
    height: auto;
    border-bottom: 1px solid #b5b5b5;
  }
  .about-dsj .active-container{
    display: none;
  }
  .about-dsj .dsj-nav .swiper-slide-active{
    font-size: 1em;
    color: #0c1b35;
  }
.about-dsj .dsj-nav .curr{
  color: #fff;
  /* background-color: #0c1b35; */
}
.about-dsj .dsj-nav .year{
  padding-right: 20px;
}
  .about-dsj .dsj-nav .item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0 3.4%;
  }
  .about-dsj .dsj-events {
    margin: 30px 2% 0;
  }
  .culture-gs .gs-list .item {
    padding: 0 4%;
  }
  .culture-gs .gs-list .item .dsc {
    max-width: 100%;
  }
  .jobs-filter .filter-wrap {
    padding: 0 2%;
  }
  .jobs-list .row {
    padding-left: 2%;
    padding-right: 2%;
  }
  .jobs-list .job-time {
    width: 18%;
  }
  .jobs-list .detailwarp::before {
    left: calc(2% + 2em);
  }
  .contactus-addresss .contactus-map .map-region {
    font-size: 14px;
  }
  .consult-form {
    max-width: 80%;
  }
  .new-2021 .function .item .pd-img img{
    width: 100%;
  }
  .new-2021 .function .item{
    flex-wrap: wrap;
  }
  .new-2021 .function .item .pd-img{
    margin: 0 auto;
  }
  .new-2021 .culture-hxln .hxln-list .item .infos{
    width: 370px;
    padding: 0 6%;
  }
  .new-2021 .culture-xywh .xywh-list .item{
    width: 45%;
    margin-right: 10%;
  }
  .new-2021 .culture-xywh .xywh-list .item:nth-child(2n){
     margin-right: 0;
  }
  .new-2021 .culture-xywh .xywh-list .item img{
    width: 100%;
 }
 .new-2021 .culture-tdfc .case-list{
   flex-wrap: wrap;
 }
 .new-2021 .culture-tdfc .case-list .img-box,.new-2021 .culture-tdfc .case-list .img-box:nth-child(2n){
   width: 100%;
   height: 180px;
 }
 .new-2021 .culture-tdfc .case-list,.new-2021 .culture-tdfc .case-list:nth-child(odd){
   height: auto;
 }
 .new-2021 .culture-tdfc .case-list .img-box .item{
   width: 100%;
   padding: 20px 22px;
 }
 .new-2021 .culture-tdfc .case-list .img-box:nth-child(2n) .item{
  width: 100%;
  padding: 20px 22px;
 }
 .video-player .navigation{
  width: 100%;
  height: 100%;
}
.header .hd-nav .third-nav-wrap.over-length{
  height: auto;
}
.header .hd-nav .third-nav-wrap.over-length .third-nav{
  width: 100%;
}
.culture-hxln .hxln-list{
  overflow: hidden;
}
.header .hd-nav .second-nav{
  overflow: hidden;
}
.contactus-addresss .product-nav a{
  padding: 20px 13px;
}
}

@media all and (max-width: 640px) {
  .header .hd-tel,
  .header .hd-trybtn {
    display: none;
  }
  .news-2021 .header .hd-tel,
  .header .hd-trybtn {
    display: block;
  }
  .index-product .product-warp .item {
    font-size: 10px;
  }
  .index-cases .cases-imgwarp {
    width: 100%;
  }
  .new-2021 .imglist .item{
    height: 328px;
  }
  .new-2021 .index-product .product-nav > a i{
    margin-right: 0;
    /* margin-bottom: .5rem; */
  }
  .new-2021 .index-product .product-warp{
    padding: 30px 0%;
    /* height: 11.5rem; */
  }
  .new-2021 .index-product .product-warp .item .pd-infos{
    flex-direction: column;
  }
  .new-2021 .product-warp .item .pd-infos .pd-txt-box{
    width: 90%;
  }
  .new-2021 .index-product .product-warp .item .pd-infos .more{
    width: 90%;
  }
  .new-2021 .imglist .blue-box img{
    height: 3rem;
  }
  .index-news .Inews-2st{
    margin-top: 10px;
    width: 49%;
  }
  .index-news .Inews-2st:nth-child(2){
    margin-left: 0;
  }
  .index-news .Inews-2st img{
    height: 180px;
  }
  .new-2021 .index-ecocp .ecocp-item{
    width: 39.8%;
  }
  .new-2021 .index-ecocp .ecocp-item:nth-child(7n) {
    width: 39.8%;
}
  .new-2021 .index-contact-us .contact-txt .box{
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: .5rem .5rem;
  }
  .new-2021 .index-contact-us .contact-txt .box i{
    margin: .4rem;
  }
  .imglist {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .imglist .item {
    width: 45%;
    height: 6rem;
    margin: 4% 2% 0;
  }
  .index-news .Inews-1st {
    width: 100%;
  }
  .footer .ft-copyright > span {
    display: block;
  }
  .forum-content .forum-warp {
    padding: 6% 0;
  }
  .forum-content .forum-warp .list {
    margin: 2% 0 2%;
  }
  .forum-content .forum-warp .list > li {
    width: 33%;
    padding-top: 4%;
    font-size: 16px;
  }
  .forum-content .forum-warp .list .icon {
    height: 2rem;
  }
  .imglist2 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -4%;
  }
  .imglist2 .item {
    width: 45%;
    margin: 4% 2% 0;
  }
  .service-dt-fwfw .list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .service-dt-fwfw .list .item {
    width: 100%;
    margin-bottom: 4%;
  }
  .cases-dt-khtz .khtz-textwarp {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.48rem;
  }
  .cases-dt-ywsg {
    padding-bottom: 1rem;
  }
  .cases-dt-ywsg .ywsg-warp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .cases-dt-ywsg .ywsg-imgwarp {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0.48rem;
  }
  .contactus-type {
    font-size: 16px;
    flex-wrap: wrap;

  }
  .contactus-type .item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
            margin-right: 0;
            margin-bottom: 20px;
  }
  .contactus-type .item:last-child{
    margin-bottom: 0;
  }
  .contactus-type .item .icon {
    width: 26%;
    margin-right: 6%;
  }
  .contactus-type .t {
    margin-bottom: 6%;
  }
  .jobs-welfare-list .item img {
    height: 40px;
  }
  .jobs-form {
    width: 100%;
  }
  .jobs-form .f-item {
    margin-right: calc(7.25em + 2.3%);
  }
  .new-2021 .index-contact-us .contact-txt .box:first-child{
    padding: .5rem .5rem;
  }
  .new-2021 .forum-dt-advantage .advantage-list .item{
    width: 100%;
    margin: 0 0 32px 0;
    padding: 8px 20px;
  }
  .new-2021 .forum-dt-gnjg .imglist .item{
    margin: 2% 0 0 0;
  }
  .new-2021 .forum-dt-gnjg .imglist .item:last-child{
    margin: 2% 0 0 0;
  }
  .new-2021 .forum-dt-gnjg .imglist{
    margin: 0 4% 64px;
  }
  .new-2021 .index-product .product-nav > a{
    font-size: 16px;
    padding: 22px 3% 22px;
  }
  .new-2021 .forum-dt-intro .intro-warp .title{
    font-size: 14px;
  }
  .new-2021 .forum-dt-intro .intro-warp .text{
    font-size: 12px;
  }
  .new-2021 .forum-dt-gnjg .service-list .item .dsct{
    line-height: 1.5;
  }
  .new-2021 .nr-banner .bnr-box .tit{
    font-size: 26px;
  }
  .new-2021 .nr-banner .bnr-box .dsc{
    font-size: 12px;
  }
  .new-2021 .nr-banner .bnr-box .video-popup{
    font-size: 12px !important;
  }
  .new-2021 .forum-dt-advantage .advantage-list .item .txt-box .textwarp-down{
    font-size: 14px;
  }
  .new-2021 .search-box{
    width: 90%;
  }
  .new-2021 .culture-hxln .hxln-list .item{
    height: 400px;
  }
  .new-2021 .abouts-nav .item{
    padding: 0 0 37px 0;
    font-size: 18px;
  }
  .new-2021 .postbird-img-glass-box img{
    width: 100% !important;
  }
  .new-2021 .index-product .product-nav > a{
    line-height: 1.5;
  }
  .forum-dt-advantage .advantage-list .item .icon{
    max-width: 70px;
  }
  .new-2021 .jobs-filter{
    margin-bottom: 20px;
  }
}

@media all and (max-width: 580px) {
  .new-2021 .join-bar img{
width: 100%;
  }
  .rightfloat {
    display: none;
  }
  .foot_menu {
    display: table;
  }
  .banner .bnr-box {
    font-size: 12px;
  }
  .scaleSwiper .pj-infos {
    font-size: 12px;
  }
  .scaleSwiper .swiper-slide {
    width: 94%;
    height: 250px;
  }
  .scaleSwiper img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .index-project .project-nav {
    font-size: 14px;
  }
  .index-project .project-nav > a {
    width: 100px;
    line-height: 36px;
  }
  .imglist .item .infos {
    font-size: 12px;
    padding: 18px 19px !important;
  }
  .nr-banner .bnr-box {
    font-size: 0.24rem;
  }
  .forum-content .forum-nav {
    font-size: 16px;
  }
  .forum-content .forum-warp .list > li {
    font-size: 14px;
  }
  .forum-content .forum-warp .list .icon {
    height: 1.6rem;
  }
  .forum-dt-gnjg .gnjg-nav {
    float: none;
    width: 100%;
    overflow-x: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-bottom: solid 1px #898989;
  }
  .forum-dt-gnjg .gnjg-nav ::-webkit-scrollbar {
    width: 1px;
  }
  .forum-dt-gnjg .gnjg-nav .item {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-left: 0.28rem;
    padding-right: 0.28rem;
    white-space: nowrap;
    font-size: 16px;
    border-bottom: none;
  }
  .forum-dt-gnjg .gnjg-warp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0.4rem 2% 0;
  }
  .forum-dt-gnjg .gnjg-warp .textwarp {
    margin: 0.4rem 0 -0.4rem;
  }
  .forum-dt-gnjg .gnjg-warp .textwarp .list {
    margin-top: 0.32rem;
    margin-bottom: 0.32rem;
  }
  .forum-dt-gnjg .gnjg-warp .imgwarp {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    width: 100%;
  }
  .service-dt-ssff .ssff-list .item {
    max-width: 45%;
    margin-left: 2.5%;
    margin-right: 2.5%;
  }
  .service-dt-ssff .ssff-list .dsc {
    text-align: center;
  }
  .new-2021 .imglist .item{
    width: 234px;
  }
  .banner .bnr-warp {
    height: 220px;
  }
  .banner .bnr-box .tit{
    font-size: 22px;
  }
  .new-2021 .index-core .imglist .item{
    margin: 30px auto;
  }
  .new-2021 .index-core .imglist .item:last-child {
    margin: 0 auto;
}
  .new-2021 .trybtn{
    margin: 27px 0;
    font-size: 12px;
  }
  .banner .bnr-box {
    font-size: 9px;
  }
  .new-2021 .imglist .item{
    margin: 0 auto 30px;
  }
  .new-2021 .imglist .item:last-child{
    margin: 0 auto 30px;
  }
  .new-2021 .nr-banner{
    height: 300px;
  }
  .new-2021 .forum-succase .case-list, .new-2021 .forum-dt-intro .intro-list{
    flex-direction: column !important;
    height: auto;
  }
  .new-2021 .forum-succase .case-list img, .new-2021 .forum-dt-intro .intro-list img{
    width: 100% !important;
  }
  .new-2021 .forum-succase .txt-box, .new-2021 .forum-succase.case .txt-box , .new-2021 .forum-dt-intro .intro-list .txt-box{
    width: 84% !important;
    margin: 15px auto !important;
  }
  .new-2021 .forum-succase .infos{
    margin: 0;
  }
  .new-2021 .forum-dt-intro .intro-warp{
    /* margin-right: 0; */
  }
  .new-2021 .forum-succase .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 55px;
  }
  .new-2021 .message-popup{
    right: 0;
    left: 0;
    margin: 0 auto;
  }
  .new-2021 .index-news .Inews-1st .In1st-box{
    position: relative;
  }

}

@media all and (max-width: 414px) {
  .footer .mob-status {
    display: block;
  }
  .footer .mob-status dd {
    display: inline-block;
    padding: 16px 56px 0 0;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1;
    
  }
  body .contain, .index-product .contain {
    padding: 0 3%;
  }
  .footer .footer-container {
    padding-top: 9%;
    padding-bottom: 9%;
  }
  .footer .ft-logo {
    max-width: 40%;
  }
  .footer .ft-conright {
    margin-top: 8%;
  }
  .footer .consultus {
    display: inline-block;
  }
  .banner .bnr-warp {
    height: 220px;
  }
  .banner .bnr-box .tit{
    font-size: 22px;
  }
  .new-2021 .index-core .imglist .item{
    margin: 0 0 30px;
    width: 164px;
  }
  .new-2021 .index-core .imglist .item:last-child {
    margin: 0 auto;
}
.new-2021 .index-contact-us .contact-txt .box h2{
 font-size: 15px;
}
  .new-2021 .trybtn{
    margin: 27px 0;
    font-size: 12px;
  }
  .banner .bnr-box {
    font-size: 9px;
  }
  .nr-banner {
    height: 350px;
  }
  .new-2021 .nr-banner {
    height: 280px;
  }
  .trybtn {
    width: 116px;
    font-size: 16px;
    line-height: 44px;
    border-width: 1px;
  }
  .forum-content .forum-warp .list > li {
    font-size: 13px;
  }
  .forum-content .forum-warp .list .icon {
    height: 1.4rem;
  }
  .index-product .product-nav > a {
    font-size: 16px;
    border-top-width: 6px;
  }
  .index-product .product-warp .item .pd-img img {
    min-height: 5.2rem;
  }
  .index-product .swiper-button-prev {
    left: 0;
  }
  .index-product .swiper-button-next {
    right: 0;
  }
  .index-cases .cases-imgwarp .infos {
    font-size: 12px;
  }
  .imglist {
    margin-top: -3%;
    margin-bottom: 0;
  }
  .imglist .item {
    width: 48.5%;
    height: 4.4rem;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3%;
  }
  .imglist .item .dsc {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .new-2021 .imglist .item{
    margin: 0 auto 30px;
    width: 168px;
  }
  .new-2021 .imglist .item:last-child{
    margin: 0 auto 30px;
  }
  .new-2021 .join-bar .btn{
    position: relative;
    right: 0;
    left: 0;
    margin: 0 auto;
    top: 100%;
    text-align: center;
    width: 40%;
    display: block;
  }
  .new-2021 .index-ecocp .ecocp-item:nth-child(2n){
    margin: 34px 0 0 0;
  }
  .index-news .Inews-1st {
    width: 100%;
    height: auto;
  }
  .index-news .Inews-swiper .Inews-box {
    padding-left: 94px;
  }
 
  .nr-banner .bnr-box {
    font-size: 0.16rem;
  }
  .forum-content .forum-nav {
    font-size: 14px;
  }
  .forum-content .forum-nav .icon {
    height: 0.8rem;
  }
  .forum-product {
    padding-bottom: 8%;
  }
  .forum-product .product-warp {
    padding: 0 3%;
  }
  .forum-product .product-nav {
    font-size: 16px;
  }
  .forum-product .pro-imgwarp {
    height: 5.2rem;
  }
  .forum-product .pro-infos .links {
    padding-top: 0;
  }
  .forum-honor::before, .forum-honor::after {
    min-width: 3%;
  }
  .forum-dt-gnjg .gnjg-warp {
    padding-left: 3%;
    padding-right: 3%;
  }
  .banner2 .bnr-warp {
    height: 6rem;
  }
  .banner2 .bnr-box {
    font-size: 13px;
  }
  .service-dt-1 .nav-switch {
    padding: 0.6rem 0 0.8rem;
  }
  .news-content .news-list {
    margin-bottom: 0;
  }
  .news-content .news-list .item {
    padding: 0.2rem 0;
    margin-bottom: 0.32rem;
    margin-top: 0;
  }
  .news-content .news-list .item .imgwarp {
    position: static;
    width: 100%;
    margin: 0.2rem 0;
  }
  .news-content .news-list .item .imgwarp img {
    /* width: auto; */
    width: 100%;
    height: auto;
  }
  .news-content .news-list .item .dsc {
    min-height: auto;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 1.2;
  }
  .news-content .news-hot .list .item {
    margin-bottom: 0.4rem;
  }
  .forum-dt-intro .intro-warp {
    padding: 0 3% 7%;
  }
  .forum-dt-advantage .advantage-list {
    margin: -3%;
  }
  .forum-dt-advantage .advantage-list .item {
    padding: 0.6rem 0;
    font-size: 10px;
  }
  .forum-dt-advantage .advantage-list .item .icon {
    width: 60%;
    margin: 0 auto;
  }
  .sulution-fags .fags-textwarp {
    margin-top: 0.2rem;
  }
  .sulution-fags .fags-textwarp .dsc {
    margin-bottom: 0.28rem;
  }
  .imglist2 {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 12px;
    margin-top: -3%;
  }
  .imglist2 .item {
    width: 48.5%;
    margin: 3% 0 0;
    min-height: 4.4rem;
  }
  .imglist2 .dsc {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .abouts-nav-warp,
  .cases-nav-warp {
    padding-top: 10px;
  }
  .about-nr-1 {
    padding-top: 0.6rem;
  }
  .about-nr-1 .list {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .about-nr-1 .list .item {
    width: 5.66rem;
    height: 6.4rem;
    max-width: 48.5%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1.2rem;
    padding-top: 1.68rem;
  }
  .about-nr-1 .list .title {
    width: 2rem;
    height: 2rem;
  }
  .about-nr-1 .list .dsc {
    margin: 5% 0;
  }
  .about-nr-1 .list .dsc > span {
    display: inline;
    margin: 0 1%;
  }
  .yjjyhs-list .item-box {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .yjjyhs-list .imgwarp {
    margin-right: 4%;
  }
  .yjjyhs-list .item:nth-child(2n) .imgwarp {
    margin-left: 4%;
    margin-right: 0;
  }
  .yjjyhs-list .item:nth-child(2n) .dsc {
    padding-left: 0;
  }
  .yjjyhs-list .icon-leftarrow {
    display: none;
  }
  .yjjyhs-list .yjjyhs-swiper {
    width: 100%;
    padding-bottom: 20px;
  }
  .yjjyhs-list .yjjyhs-swiper .swiper-pagination {
    display: block;
  }
  .about-dsj .dsj-events {
    margin-left: 3%;
    margin-right: 3%;
  }
  .about-dsj .dsj-events .item:first-child::before {
    border-width: 0.4rem 0.22rem;
  }
  .culture-hxln .hxln-list .item {
    width: 48.5%;
    min-height: 4.4rem;
  }
  .culture-xywh .xywh-list {
    margin-top: -8%;
  }
  .culture-xywh .xywh-list .item {
    width: 50%;
    min-width: auto;
    margin-top: 8%;
    font-size: 16px;
  }
  .culture-tdfc {
    padding-left: 3%;
    padding-right: 3%;
  }
  .culture-tdfc .tdfc-list .item::before {
    content: none;
  }
  .culture-gs .gs-list .item {
    padding: 0 6%;
  }
  .contactus-type {
    /* margin: 0.88rem 0; */
    font-size: 12px;
  }
  .search-box {
    height: 0.8rem;
  }
  .search-box .s-input {
    font-size: 12px;
  }
  .search-box .s-submit {
    font-size: 26px !important;
  }
  .jobs-content {
    font-size: 14px;
  }
  .jobs-filter .type {
    margin-bottom: 18px;
  }
  .jobs-filter .filter-wrap:last-child .filter-item {
    margin-bottom: 0;
  }
  .jobs-filter .filter-item .item {
    margin-bottom: 18px;
  }
  .jobs-list .job-time {
    width: 22%;
  }
  .jobs-form {
    width: 100%;
  }
  .jobs-form .f-item {
    margin-right: 0;
  }
  .jobs-form .item2 {
    margin-bottom: 7em;
  }
  .jobs-form .btn-upload {
    left: 1.48rem;
    top: 100%;
    margin-left: 0;
    margin-top: 0.32rem;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .jobs-form .submit {
    width: 100%;
  }
  .jobs-deliver .contact dd {
    display: block;
  }
  .jobs-deliver .contact dd p {
    margin-right: 2%;
  }
  .contactus-addresss .contactus-map .map-region {
    font-size: 10px;
  }
  .contactus-addresss .contactus-map .map-region-label {
    right: 100%;
    left: auto;
    margin-right: 6.3em;
  }
  .contactus-addresss .contactus-map .map-region-label .map-region-label-line {
    left: 100%;
    right: auto;
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
  }
  .consult-form {
    max-width: 100%;
  }
  .succase .item .seemore {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  .footer{
    padding-bottom: 52px;
  }
  .new-2021 .nr-banner{
    height: 380px;
  }
  .new-2021 .index-product .product-nav > a{
    font-size: 13px;
  }
  .new-2021 .function .item{
    padding: 23px 0;
  }
  .new-2021 .bnr-button li a{
    font-size: 13px;
  }
  .new-2021 .forum-dt-gnjg .imglist .item {
    width: 168px;
}

.new-2021 .forum-dt-gnjg .service-list .item .name{
  font-size: 16px;
}
.new-2021 .forum-dt-gnjg .service-list .item .dsct{
  font-size: 13px;
}
}
/*# sourceMappingURL=media.css.map */