@media screen and (max-width: 1024px) {  
    .content-about .about-content .icon-list .icon-item .icon-desc {
        font-size: .16rem;
        top:0;
    }
    .content-about .about-content .content-title {
        font-size:.26rem;
        color:rgb(51,51,51);
        margin: 0 auto;
        padding-top: .46rem;
        padding-bottom: 0;
        width: 100%;
    }
    .content-about .about-content .content-container {
        width: 100%;
        margin: 0 auto;
        padding-top: .11rem;
    }
 
    .content-about .about-content .icon-list .icon-item .icon-desc.huiyi-big {
        font-size: .16rem;
        position: relative;
        top: -.09rem;
    }
    .content-about .about-content .icon-list {
        height: 1.52rem;
    }
    .content-about .about-content .icon-list .company-img {
        position: relative;
        top:.12rem
    }
    .content-about .about-content .icon-list .icon-item {
        /* float: left; */
        position: absolute;
        left: 50%;
        margin-left: -.68rem
  
    }
    .content-about .about-content .icon-list .big{
        z-index: 2;
    }
    .content-about .about-content .icon-list .icon-item-1{
        margin-left: -3.4rem;
        animation:icon-item-animation-1 1s;
    }
    
    
    .content-about .about-content .icon-list .icon-item-2{
         margin-left: -2.04rem;
         animation:icon-item-animation-2 1s;
    }
    .content-about .about-content .icon-list .icon-item-4{
        margin-left: .68rem;
        animation:icon-item-animation-4 1s;
    }
    .content-about .about-content .icon-list .icon-item-5{
        margin-left:2.04rem;
        animation:icon-item-animation-5 1s;
    }
    @keyframes icon-item-animation-1 {
        0% {
            margin-left: -.68rem
          }
          100% {
            margin-left: -3.4rem;
          }
    }
    @keyframes icon-item-animation-2 {
        0% {
            margin-left: -.68rem
          }
          100% {
            margin-left: -2.04rem;
          }
    }
    @keyframes icon-item-animation-4 {
        0% {
            margin-left: -.68rem
          }
          100% {
            margin-left: .68rem;
          }
    }
    @keyframes icon-item-animation-5 {
        0% {
            margin-left: -.68rem
          }
          100% {
            margin-left:2.04rem;
          }
    }
    .content-about .about-content .icon-list .icon {
        width:1.36rem;
        height:1.36rem;
    }

    .content-about .about-content .icon-list  .big .icon {
        width:1.45rem;
        height:1.45rem;
    }
    .content-about .about-content .content-container .text-scroll {
        font-size: .22rem;
        color:rgb(102,102,102);
        margin-top: .42rem;
        margin-bottom: .25rem;
    }
    #introduce{
        height: .20rem;
    }
    blockquote:after {
        color:rgb(153,153,153);
        font-size: .3rem;
        font-family: Georgia, serif;
        font-weight: bolder;
        right: 50%;
        margin-right: -2.9rem;
        top: -.5rem
    }
    blockquote:before {
        position: absolute;   
        font-size: .3rem;   
        font-family: Georgia, serif;   
        font-weight: bold; 
        color:rgb(153,153,153);
        /* left: calc(50% - 400px); */
        left: 50%;
        margin-left: -2.9rem;
        top: -.5rem
    }
    .content-about .about-content .img-spirit {
        height: 6.24rem;
        width: 100%;
        background: url(/pages/about/imgs/enterprise-spirit.png) no-repeat center center;
        background-size: 100% 100%
    }
    .content-about .about-content .img-spirit .spirit-container {
        width: 100%;
        margin: 0 auto;
    }
    .content-about .about-content .img-spirit .spirit-title {
        font-size:.21rem;

    }
    .content-about .about-content .img-spirit .spirit-title.t1 {
        padding-top: .44rem;
        margin-bottom: .22rem;
    }
    .content-about .about-content .img-spirit .spirit-title.t2 {
        padding-top: .38rem;
        margin-bottom: .22rem;
    }
    .content-about .about-content .img-spirit .spirit-title.t3 {
        padding-top: .25rem;
        margin-bottom: .12rem;
    }
    .content-about .about-content .img-spirit .spirit-content {
        font-size:.14rem;
        color:rgb(255,255,255);
    }
    .content-about .about-content .img-spirit .spirit-content span {
        margin-right: .25rem;
    }
    .content-about .about-content .img-spirit .spirit-content.s-small {
        padding: 0 1.03rem;
        font-size: .14rem;
        line-height: .42rem;
        text-align: left;
    }
    .content-about .about-content .certificate .title {
        font-size:.26rem;
        color:rgb(51,51,51);
        padding-top: .42rem;
        padding-bottom: .32rem;
    }
    .content-about .about-content .certificate {
        width: 100%;
        margin: 0 auto;
    }
    .content-about .about-content .certificate .certificate-scroll {
        height: 3rem;
    }
    .content-about .about-content .certificate .certificate-scroll .swiper-container {
        height: 2.36rem;
    }
    .content-about .about-content .certificate .certificate-scroll .cert-item:first-child {
        margin-right: 0;
    }
    .content-about .about-content .certificate .certificate-scroll .cert-item {
        width:5.85rem;
        height:2.35rem;
        background:rgb(252,255,255);
        border:0px solid rgb(221,221,221);
        padding: .27rem 0;
        box-sizing: border-box;
        float: none;
    }
    #certificate{
        width: 5.85rem;
        border:1px solid rgb(221,221,221);
    }
    .certificate-scroll-mobile{
        position: relative;
    }
    .certificate-scroll-mobile .swiper-pagination  .swiper-pagination-switch {
        cursor: pointer;
        width: .4rem;
        border-radius: 0;
        height: .02rem;
        margin-right: .1rem;
        display: inline-block;
        background: #000;
        opacity: .2;
      }
    .certificate-scroll-mobile .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background: rgb(153,153,153);
    }
    .certificate-scroll-mobile .swiper-pagination .swiper-pagination-switch {
        background: #808080;
    }
    .certificate-scroll-mobile  .swiper-pagination  .swiper-active-switch{
        background: #000;
    }
    .certificate-scroll-mobile  .swiper-pagination  .swiper-pagination-bullet {
        width: 40px;
        border-radius: 0;
        height: 2px;
        margin-right: 10px;
    }
   .certificate-scroll-mobile   .swiper-pagination {
        position: absolute;
        z-index: 20;
        bottom: 10px;
        width: 100%;
        text-align: center;
    }
    .content-about .about-content .certificate .certificate-scroll .cert-item .img-middle {
        position: relative;
        top: 0;
    }
    .content-about .about-content .certificate .certificate-scroll .cert-item:first-child {
        margin-right: .24rem;
    }
    .content-about .about-content .certificate .certificate-scroll .cert-img {
        width:1.3rem;
        height:1.81rem;
        border:0px solid rgb(235,235,235);
        float: left;
        margin-left: .26rem;
        margin-right:.26rem;
    }
    .content-about .about-content .certificate .certificate-scroll .cert-img img {
        width: 1.30rem;
        height: 1.83rem;
    }
    .content-about .about-content .certificate .certificate-scroll .cert-item .cert-desc {
        float:left;
        width: 3.83rem;
        text-align: left;
        margin-top: .15rem;
    }
    .content-about .about-content .certificate .certificate-scroll .cert-item .cert-title {
        font-size:.2rem;
        color:rgb(74,74,74);
        margin-bottom: .16rem;
    }
    .content-about .about-content .certificate .certificate-scroll .cert-item .content {
        font-size:.16rem;
        color:rgb(74,74,74);
        line-height: .3rem;
    }
    .content-about .about-content .recruit {
        width: 100%;
    }
    .content-about .about-content .recruit .title {
        font-size: .26rem;
        text-align: center;
        padding-top: .7rem;
    }
    .content-about .about-content .recruit .recruit-content .content-line {
        margin-bottom: 0;
    }
    .content-about .about-content .recruit .recruit-content{
        margin: 0 .62rem;
        margin-top: .4rem;
    }
    .content-about .about-content .recruit .recruit-content .link:not(:first-child){
        margin-left: 0;
    }
    .content-about .about-content .recruit .recruit-content .link{
    margin-bottom: .18rem;
    }
    .content-about .about-content .recruit .recruit-content .link:nth-of-type(even){
        float: right;
    }
    .content-about .about-content .recruit .recruit-content .link img{
        float: left;
        width: 2.81rem;
        height: 1.32rem;
    }




    .content-about .about-content .company-addr {
    background:rgb(248,248,248);
}
    .content-about .about-content .company-addr .title-box {
        position: absolute;
        width: 100%;
        top: .32rem;
    }
    .content-about .about-content .company-addr .title {
        font-size: .26rem;
        text-align: center;
        /* padding-top: 80px; */
    }
    .content-about .about-content .company-addr .addr {
        width: 100%;
        height: 3.51rem;
        margin: 0 auto;
        position: relative;
        display: table;
    }
    .content-about .about-content .company-addr .addr.bg-huiyi {
        background: url(/pages/about/imgs/huiyi-bg-m.jpg) no-repeat;
        background-size: 100% 100%;
    }
    .content-about .about-content .company-addr .addr.bg-shine {
        background: url(/pages/about/imgs/shine-bg-m.jpg) no-repeat center center;
        background-size: 100% 100%;
    }
    .content-about .about-content .company-addr .addr.bg-linghui {
        background: url(/pages/about/imgs/linghui-bg-m.jpg) no-repeat center center;
        background-size: 100% 100%;
    }
    .content-about .about-content .company-addr .addr .btn {
        display: block;
        width:205px;
        height:62px;
        line-height: 62px;
        border:1px solid rgb(228,113,38);
        opacity:0.73;
        font-size:24px;
        color:rgb(228,113,38);
    }
    /* .content-about .about-content .company-addr .addr .btn:not(:first-child) {
        margin-top: 38px;
    } */
    .content-about .about-content .company-addr .addr .btn.mt38 {
        margin-top: .23rem;
    }
    .content-about .about-content .company-addr .addr .btn.active, 
    .content-about .about-content .company-addr .addr .btn:hover {
        background:rgb(228,113,38);
        color: #FFFFFF;
        border: 1px solid transparent;
    }
    .content-about .about-content .company-addr .addr .btns,
    .content-about .about-content .company-addr .addr .img-des  {
        display: table-cell;
        vertical-align: middle;
    }
    .content-about .about-content .company-addr .addr .btns{
        display: block;
        margin-top: 1.08rem;
        margin-left: 1.07rem;
    }
    .content-about .about-content .company-addr .addr .img-des {
        display:  inline-block;
        position: absolute;
        top:1.03rem;
        right: .62rem;
    }
    .content-about .about-content .company-addr .addr .img-des img {
        width: 3.57rem;
        height: 1.92rem;
        /* display: none; */
    }
    .content-about .about-content .company-addr .addr .btn {
        display: block;
        width:1.45rem;
        height:.44rem;
        line-height: .44rem;
        border:1px solid rgb(228,113,38);
        opacity:0.73;
        font-size:.16rem;
        color:rgb(228,113,38);
    }
    #texts{
        font-size: .14rem
    }
    #big-event{
        display: block;
    }
}