@media (min-width: 1601px) and (max-width: 1900px){
    .header-language {
    margin-top: 0;
    top:10px;
    line-height: 30px;
    right: 50px;
    position: absolute;
    margin-right: 0;
}
.header-search {
    margin-right: 50px;
      /* margin-top: 60px;  */
    /*width: 186px;
    box-sizing: border-box;
    height: 30px; */
}

}

@media (min-width: 1025px) and (max-width: 1600px){

    .header-logo{
        line-height: 80px;
    }
    .header-nav{
        width: 100vw;
        margin-right: 0;
        padding: 0 calc((100vw * 250)/1920);
            height: auto;
    }
    .header-search{
        margin-top: 31.5px;
       margin-right: calc((100vw * 17)/1920);
    }

    .header-nav>ul>li>a{
        padding-top: 0;
        line-height: 50px;
    }
    .header-nav>ul{
        width: 100%;
    line-height: 0;
    text-align:justify;
    text-align-last: justify;
    font-size: 0;
    }
    .header-nav>ul>li{
        display: inline-block;
        float: none;
    }
  
    .header-sub-nav{
        top: 130px;
    }
     .header-language {
    margin-right: calc((100vw * 120)/1920);
    margin-top: 32.5px;
}
.index-banner {
    width: 100%;
    height: calc( ( (100vw - 17px) / 1920 ) * 570 + 130px);
    padding-top: 130px;
}
.common-banner {
    padding-top: 130px;
    height: 530px;
}
}
@media (min-width: 768px) and (max-width: 1024px){
    /* #header{
        padding-bottom: 220px;
    } */
    .ipad-flex{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
 .header-logo{
     padding: 0 0 0 20px;
         line-height: 94px;
 }
 .header-logo img{
     transform: scale(1);
     width: calc(100vw * 980 / 1920);
 }
     .header-nav{
        width: 100vw;
        margin-right: 0;
        padding: 0 20px;
            height:35px;
           
    }
    .header-nav>ul>li>a{
        padding-top: 0;
        line-height: 35px;
        font-size: 15px;
    }
    
    .header-nav>ul{
        width: 100%;
    line-height: 0;
    text-align:justify;
    text-align-last: justify;
    font-size: 0;
    }
    .header-nav>ul>li{
        display: inline-block;
        float: none;
    }
  
    .header-sub-nav{
        top: 180px;
    }
     .header-language {
       position: absolute;
       right: 20px;
       top:20px;
       margin-top: 0;
       margin-right: 0;
} 

.header-sub-nav{
    width: 100vw;
    display: none;
}
.common-banner {
    padding-top: 129px;
    height: 480px;
}
    /*底部*/
    .footer {
        height: auto;
        background-color: #0c7de2;
    }
    .footer-copyright{
        height: auto;
    }
    .index-banner{
        height: auto;
        padding-top: 129px;
    }
    /**/
      /*index- 集团简介*/

    .index-group-profile{
        width: 740px;
        margin: 0 auto;
    }
    /*企业要闻*/
    .index-news-enterprise-list li{
        height:auto;
    }
    .index-news-enterprise-list li img{
        height: auto;
    }
    .index-news-enterprise{
        padding-top: 30px;
    }
    .index-news-enterprise-list .col-xl-12{
        width: 50%;
        float: left;
    }

    /*业务介绍*/
    .index-business-introduction-list{

        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .index-business-introduction-list li{
        width: 49%;

        text-align: center;
        margin-top: 46px;
        margin-left: 0;
    }
    .index-business-introduction-list li:nth-of-type(2){
        margin-left: auto;
        margin-right: auto;
    }
    .index-business-introduction-list li:nth-of-type(5){
        margin-left: auto;
        margin-right: auto;
    }
    .index-business-introduction-list li>a{
        width: 100%;
        margin: 0 auto;
    }

    .index-honorary-certificate-content{
        width: 100%;
    }
     
 
    /*集团简介-index-*/
    .group-profile{
        width: 100%;
    }

    .group-profile-main a>div:nth-of-type(2){
        padding-left: 0;
        width: 100%;

    }
    .social-responsibility{
        width: 100%;
        padding-bottom:0;
    }
    .social-responsibility-main a>div:nth-of-type(3) {
        width:150px;
        padding: 20px 0 0 10px;

    }

    /*党的建设*/
    .party-building-second-item-name{
        font-size: 19px;
    }
    .company-profile-current-page{
        width: 100%;
        text-align: right;
    }
    .company-profile-content{
        width: 100%;
    }
    .news-center{
        width: 100%;
    }
    .news-center-day{
        margin-right: 0;
    }
    .news-center-list li>div:nth-of-type(2){
        width: 100%;
    }

    /*荣誉资质*/
    .honorary-certificate-list li{
        width: 50%;
        margin-left: 0;
        text-align: center;
        padding-top: 20px;
    }
    .company-profile-ul{
        width: 100%;
    }
    .company-profile-ul li{
       margin-left: 0;
        width: 23%;
    }
    .company-profile{
        float: left;
        margin-left: 0;
    }
    .company-profile-en{
        float: left;
    }

    /*集团业务-index*/
     .ipad-pt{
         width: 100%;
         margin-top: 20px;
         background-color: #eff2fd;

     }

     /*新闻中心-index*/
    .news-center-first{
        padding: 0 12px;
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .news-center-first>div{
        /*margin: 0 auto;*/
        /*float: none;*/
        width: 30%;
    }
    .news-center-first>div:nth-of-type(2){
        margin: auto;
    }
    .news-center-second{
        padding: 45px 12px;
    }
    .news-center-third-content .swiper-button-prev{
        top: 36%;
    }
    .news-center-third-content .swiper-button-next{
        top:36%
    }
   .news-center-third-content .swiper-slide img{
       width: 100%;
       height: auto;
   }

    /*公司简介-index*/
    .company-profile-main-ipad>div:nth-of-type(1){
        width: 64%;
    }
    .company-profile-main-ipad>div:nth-of-type(2){
        width: 34%;
    }
   .index-business-introduction-ipad-img{
       max-height: 120px;
   }
    .index-business-introduction-ipad{
        display: flex!important;
        justify-content: space-between;
    }
    .group-profile-main a>div:nth-of-type(2){
        padding-top: 0;
        padding-left: 20px;
    }

    /*关于我们*/
    .about-us-first-main>div:nth-of-type(1){
        padding-right: 0;
    }
    .about-us-first-main>div:nth-of-type(2) {
    padding-left: 0;
}
.about-us-second-list li:nth-of-type(1) {
    padding-right: 0;
}
.about-us-second-list li:nth-of-type(2) {
    padding-left: 0;
}
/*党的建设*/
.party-building-first>div:nth-of-type(1) {
    padding-right: 0;
}
.party-building-first>div:nth-of-type(2) {
    padding-left: 0;
}
/*荣誉资质*/
.honorary-certificate-list {
    
    text-align: center;
    text-align-last: center;
    
}
/*大事记*/
.memorabilia-list {
    width: 100%;
    position: relative;
    height: 100%;
    padding: 81px 0;
}
.memorabilia-list li>div {
    height: auto;
    width: 350px;
    background: rgba(255,255,255,1);
    border-radius: 2px 2px 2px 2px;
    border: 1px solid #F2F2F2;
    padding: 21px 24px 50px;
}
.memorabilia-item-content>div:nth-of-type(1) {
    height: auto;
    width: 100%;
    overflow: hidden;
}
.memorabilia-item-content>div:nth-of-type(1) img{
    width: auto;
    height: auto;
}
}

@media (max-width: 767px){
    .header-logo div:nth-of-type(2){
        display: block;
    }
    .company-profile-ul li>a{
        text-indent: 0;
    }
    .flex{
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .header-active>a {
        display: block;
        color: #ffffff;
        background-color: #0c7de2;
    }
    /*头部*/
    
    .header{
        box-shadow: none;
    
        border-bottom: 1px solid #f2f2f2;
        
    }
    .header-logo{
        width: 100%;
        padding: 0;
        line-height: 80px;
        text-align: center;
        height: 80px;
    }
    .header-logo div:nth-of-type(1){
        width: 80%;
        padding:0 10px;
    }
    .header-logo div:nth-of-type(2){
        width: 20%;
    }
    .header-nav{
        margin-left: 0;
        height: auto;
        width: 100%;
        margin-right: 0;
        margin-top: 10px;

    }
    .header-nav>ul{
        width: 100%;
        display: none;
        padding-bottom: 20px;
        height:calc(100vh - 121px);
        z-index: 999;
          background-color: #F2F2F2;

    }
    .header-nav>ul>li {
        text-align: center;
        width: 100%;
        padding-top: 0;
        line-height: 45px;
        height: 45px;
    }
    .header-nav>ul>li>a{
        margin-left: 0;
        padding-top: 0;
        width: 100%;
        height: 100%;
        line-height: 45px;
    }
    .header-search {
        width: 100%;
        margin-left: 0;
        margin-top:0;
        padding: 0 12px;
        height: 30px;
        margin-right: 0;
    }
    .header-search input{
        width: 80%;
    }
    .header-search-btn{
        width: 20%;
    }
    .header-search-btn>div{
        height: 100%;
    }
    .header-search-btn img{
        line-height: 30px;
        vertical-align: -10px;
    }
    .header-language{
        display: none;
    }
    /*二级导航栏*/
    .header-sub-nav{
        display: none;
    }
    /*banner*/
    .common-banner{
        padding-top: 121px;
        height: auto;
    }
    .common-banner img {
    width: 100%;
    height: auto;
}
    /*index-banner*/

    .index-banner{
        padding-top: 121px;
        height: calc( (100vw * 280 / 750) + 121px );
    }
    .index-banner img {
   
      width: 100%;
      height: 100%;
    
}
.index-center{
    margin-top: 20px;
    margin-bottom:0;
}
.index-group-profile-title{
    font-size: 20px;
}
    .index-group-profile{
        width: 100%;
        max-width: 100%;
    }

    .index-group-profile-img{
        max-width: 100%;
    }
    .index-group-profile-content{
        margin-top: 20px;
    }
    .index-business-introduction-list-item-img{
        height: auto;
    }
 .index-business-introduction-list li>a img{
     height: auto;
 }
.index-link-list{
    padding: 14px 0;
}
    .footer{
        height: auto;
        background-repeat: repeat;
    }
    .footer-company-profile{
        width: 33.33%;
    }
      .footer-news-center{
        width: 33.33%;
    }
    .footer-company-msg{
        width: 100%;
    }
    .footer-module{
        margin-left: 0;
    }
  
    .footer-Qr-code-box{
        display: inline-block;
        position: absolute;
        top: 0;
        right: 0;
    }
    .footer-title {
    font-size:15px;
    color: #ffffff;
    font-weight: bold;
    margin-top:15px;
}
.footer ul li, footer ul li>a {
    color: #ffffff;
    font-size: 12px;
    line-height: 25px;
}
.footer-company-msg li{
    display: inline-block;
}
    .footer ul{
        margin-bottom: 0;
        display: inline-block;
        margin-top:10px;
    }
    .footer-Qr-code{
        padding: 0 0;

    }
    .footer-Qr-code li{
        margin-top: 0;
    }
  /* .footer-Qr-code img{
      width: 57px;
      height: 57px;
  } */
    .footer-copyright{
        height: auto;
        text-align: left;
        line-height: 30px;
        font-size: 12px;
        line-height:20px;
        position: relative;
        padding-top: 10px;
       
    }
 .footer-copyright-first{
     width:100%;
     
 }
.footer-technical-support{
    text-align: center;
}
    /*底部*/
/*返回顶部*/
.return-top {
    right:12px;
    bottom: 100px;
}
  /*index-友情链接*/
   .index-link-list a{
       width: 100%;
       display: block;
       padding-right: 0;
   }
   /* .index-honorary-certificate .swiper-slide {
    height: auto;
    padding:10px 80px;
    
} */
.index-business-introduction-item-more{
    bottom: 7px;
}
.index-honorary-certificate .swiper-slide img {
    height: auto;
}
    /*企业要闻*/
    .index-news-enterprise{
        padding-top: 20px;
    }
    .index-news-enterprise-list li{
        height: auto;
    }
    .index-news-enterprise-list li img{
        width: 100%;
        height:auto;
    }
    .index-news-enterprise-more{
        display: none;
    }
    /*业务介绍*/
    .index-business-introduction-more{
        display: none;
    }
    .index-business-introduction-list li{
        width: 100%;
        max-width: 100%;
        margin-top: 20px;
        margin-left: 0;
    }
    .index-business-introduction-list li:nth-of-type(2){
        margin-left: 0;
    }
    .index-business-introduction-list li:nth-of-type(4){
        margin-top: 20px;
    }
    .index-business-introduction-list li:nth-of-type(5){
        margin-top: 20px;
        margin-left: 0;
    }
    .index-business-introduction-list li:nth-of-type(6){
        margin-top: 20px;
    }
    /*index-荣誉资质*/
    .index-honorary-certificate-content{
        width: 100%;
        padding: 0 12px;

    }
    /*index-友情链接*/
    .index-link-list li{
        width: 100%;
        margin-left: 0;
    }

    .index-honorary-certificate-swiper{
        padding: 0!important;
    }
.index-honorary-certificate-swiper .swiper-button-prev{
    left: 10px;
}
.index-honorary-certificate-swiper .swiper-button-next{
    right: 10px;
}
.index-partners .swiper-button-prev{
    background-color:transparent
}
.index-partners .swiper-button-next{
    background-color: transparent;
}
/*合作伙伴*/
.index-partners .swiper-wrapper a img{
    width: 100%;
}
    /*集团业务*/
    .companyProfile-banner{
        width: 100%;
        padding:20px 0;
        max-width: 100%;
    }
    .subsidiary0{
        width: 100%;
    }
    .subsidiary1{
        width: 100%;
    }
     .subsidiaryImg1{
         width: 100%;
         height: auto;
     }
     .subsidiaryImg2{
         width: 100%;
         height: auto;
     }
    .pt47{
        padding-top: 0;
    }
    .pt47>div:nth-of-type(2){
        margin-top: 15px;
    }
    .company-profile{
        margin: 0 auto;
        display: none;
    }
    .company-profile-ul{
        overflow: hidden;
        width: auto;
        display: flex;
        justify-content:space-between;
        flex-wrap: wrap;
        margin:5px 0;
    }
    .company-profile-ul::before{
        content: "";
        display: block;
        position: absolute;
        bottom:-15px;
        height: 10px;
        width: 100vw;
        left: -12px;
        background-color: #f8f8f8;
    }
    .company-profile-ul::after{
              display:block;
              clear: both;
              content: "";
    }
    .company-profile-en{
        margin: 0 auto;
        display: none;
    }
    .company-profile-ul li:after{
        display: none;
    }
    .company-profile-ul li{
        width:32%;
        margin: 5px auto;
        display: inline-block;
        border-bottom: none;
        font-weight: 400;
        line-height: 40px;
        text-align: center;
        height: 40px;
        font-size: 13px;
        background-color: #f4f9fe;
        border: 10px;
    }
    .company-profile-ul li:nth-of-type(1){
        margin-left: auto;
    }
    .company-profile-current-page{
        width: 100%;
    }
    .company-profile-current-page>span:nth-of-type(1){
        color: #333333;
    }
    .company-profile-content{
        max-width: 100%;
    }
 /*新闻中心*/
    .news-center{
        width: 100%;
    }
    .news-center-list-title{
        width: 100%;
        text-align: center;
    }
    .news-center-list li{
        padding: 20px 0;
        background-color:#F2F2F2 ;
    }
    .news-center-third-content .swiper-slide img{
        width: 100%;
        height: auto;
    }
    /*荣誉资质*/
    .honorary-certificate-list li{
        width: 100%;
       text-align: center;
        margin-left: 0;
        padding: 20px 0;

    }

    /*集团简介-index-集团简介*/
    .group-profile{
        width:100%;
    }
    .group-profile-main a>div:nth-of-type(1){
        text-align: center;
        width: 100%;
    }
    .group-profile-main a>div:nth-of-type(2){
        width: 100%;
        padding-left: 0;
    }

    .corporate-mission-main a img{
       width: 100%;
       height: auto;
    }
    .social-responsibility{
        width: 100%;
    }
    .social-responsibility-main a>div:nth-of-type(1){
        width: 100%;
        height: auto;
    }
    .social-responsibility-main a>div:nth-of-type(1) img{
        width: 100%;
        height: auto;
    }
    .social-responsibility-main a>div:nth-of-type(2){
        padding-left: 0;
        padding-top: 10px;
        text-align: center;
        width: 100%;
        height: auto;
    }
     .social-responsibility-main a>div:nth-of-type(2) img{
         width: 100%;
         height: auto;
     }
    .social-responsibility-main a>div:nth-of-type(3){
        width: 100%;
        padding-left: 0;
    }
    .subsidiary-introduction{
        padding-top: 0;
    }
    /*集团业务-index*/
    .subsidiary{
        width: 100%;
    }
    .subsidiary2{
        width: 100%;
    }
    .ph-mt20{
        margin-top: 20px;
    }
    .subsidiary2-img-box{
        width: 100%;
        text-align: center;
        background-color: #eff2fd;
        padding-bottom: 20px;
    }
    .subsidiary3{
        width: 100%;
    }
    .subsidiary4{
        width: 100%;
    }
    .subsidiary4-content{
        width: 100%;
    }

    /*新闻中心-index*/
    .news-center-content{
        padding: 15px 12px;
    }
    .news-center-first>div{
        width: 100%;
        margin-top: 20px;
    }
    .news-center-first>div:nth-of-type(2){
        margin: 20px 0;
    }
    .news-center-second>div{
        width: 100%;
    }
    .news-center-second-list li{
        height: 50px;
    }
    .news-center-second-list li span:nth-of-type(2){
        width: 30%;
    }
    .news-center-second>div:nth-of-type(2){
        padding-top: 20px;
    }
    .company-profile-Turn-page a span{
        display: block;
        float: left;

    }
    .company-profile-Turn-page a span:nth-of-type(1){
        width: 20%;
        text-align: center;
        /*overflow: hidden;text-overflow: ellipsis; white-space: nowrap;*/

    }
    .company-profile-Turn-page a{
        display: block;
        height: 30px;
        width: 100%;

    }
    .company-profile-Turn-page a span:nth-of-type(2){
        width: 80%;
        overflow: hidden;text-overflow: ellipsis; white-space: nowrap;
    }
    .company-profile-Turn-page {
        margin-top: 23px;
        margin-bottom: 30px;
    }
    /*关于我们*/
    .about-us-first-main{
        max-width: 100%;
    }
    .about-us-first-main>div{
        height: auto;
    }
    .about-us-title{
        width: 100%;
    }
    .about-us-first-main>div:nth-of-type(1) {
    padding-right: 0;
}
.about-us-first-main>div:nth-of-type(2) {
    padding-left: 0;
    margin-top: 20px;
}
.about-us-first-content{
       padding: 29px 10px ;
}
.about-us-second-list li{
    height: auto;
}
.about-us-second-list li:nth-of-type(1) {
    padding-right: 0;
}
.about-us-second-list li:nth-of-type(2){
    padding-left: 0;
}
.about-us-second-item-content>div:nth-of-type(2) {
    width: 100%;
    height: auto;
    padding-left: 0;
    margin-top: 20px;
    
}
.about-us-second-list li>a>div {
    padding: 23px 20px;
    
}
.about-us-second-item-content>div:nth-of-type(1) {
    width: 100%;
    height: auto;
}

.about-us-third-main>div:nth-of-type(1) {
    height:80px;
    width: 100%;
    background-size: 100% auto;
}
.about-us-third-main>div:nth-of-type(2) {
    height: auto;
}
.about-us-third-content {
    padding: 10px;
    background-color: #ffffff;
    position: relative;
}
.about-us-third-content>div:nth-of-type(1) {
    width: 100%;
    height: auto;
    position:relative;
    z-index: 800;
}
.about-us-third-content>div:nth-of-type(3) {
    position: absolute;
    height: 100%;
    width:100%;
  
}
.about-us-fourth-main{
    max-width: 100%;
}
.about-us-fourth-main .swiper-button-next{
    right: 10px;
}
.about-us-fourth-main .swiper-button-prev{
    left: 10px;
}
/*集团业务*/
.group-business-item-business-all {
    width: 100%;
    height: 500px;
    padding-right:0;
}
.group-business-all>div {
    padding: 30px 0;
}
.group-business-all>div>div {
    float: left;
    width: 50%;
    height: 25%;
}

.group-business-item>div {
   width: 100%;
}

.group-business-item-business {
    width: 100%;
    margin-top: 30px;
}
.group-business-new-first-main>div:nth-of-type(2) {
    padding-left: 0;
    margin-top:30px;
}
.group-business-new-first-main>div:nth-of-type(3) {
    padding-right: 0;
}
.group-business-new-first-main>div:nth-of-type(4) {
    padding-left: 0;
    padding-right: 0;
}
.group-business-new-first-main>div:nth-of-type(5) {
    padding-left: 0;
}
.group-business-new-first-main>div:nth-of-type(6) {
    padding-right: 0;
}
.group-business-new-first-main>div:nth-of-type(7) {
    padding-left: 0;
    padding-right: 0;
}
.group-business-new-first-main>div:nth-of-type(8) {
    padding-left: 0;
}
/*党的建设*/

/* 党的建设---专题栏目 */
.party-building-second-list li{
    height: auto;
   
}
.party-building-second-list li>div:nth-of-type(1){
    width: 100%;
}
.party-building-second-list li>div:nth-of-type(1) img{
    transform: translate(0,0);
    position: static;
}
.party-building-second-item-name {
    font-size: 16px;
    line-height: 40px;
    display: block;
    text-align: center;
    width: 100%;
}
.party-building-second-list li>div:nth-of-type(2){
 padding-bottom: 60px;
}
.party-building-second-item-more{
    left: 50%;
    margin-left: -55px;
    top: auto;
    margin-top: 0;
    bottom: 10px;

}
.party-building-second-list li>div:nth-of-type(2){
    width: 100%;
}
.party-building-first>div:nth-of-type(1) {
    padding-right: 0;
}
.party-construction-mission-ul li {

    height: auto;
   
}
.party-construction-mission-ul li>a>div:nth-of-type(1) {
    width: 100%;
    height: auto;
}
.party-construction-mission-ul li>a>div:nth-of-type(2) {
    width: 100%;
    height: auto;
    padding-left: 0;
    margin-top: 20px;
}
.party-building-first>div:nth-of-type(2) {
    padding-left: 0;
}
.party-building-second{
    padding: 0 12px;
}

.party-building-third-main>div{
    height: auto;
}
.party-building-third-main>div>a {
  height:auto;
}
.party-building-third-item>div:nth-of-type(2){
    height: auto;
}
.party-building-third-main>div:nth-of-type(1) {
    padding-right: 0;
}
.party-building-third-item {
 height:auto;
    padding: 0 10px 25px;
    background-color: #ffffff;
}
.party-building-third-main>div:nth-of-type(2) {
    padding-left: 0;
    margin-top: 20px;
}
.party-building-third-content>div:nth-of-type(1) {
    width: 100%;
    height: auto;
   
}
.party-building-third-content>div:nth-of-type(2) {
    width: 100%;
    padding-left: 0;
    height: auto;
}
/*荣誉资质*/
.companyProfile-main{
    margin-top: 0;
}
.honorary-certificate-list{
    text-align: center;
     text-align-last: center; 
     padding: 20px 0;
}
/*搜索*/
.search-location {
    line-height: 83px;
    margin-right:0;
    height: auto;
    width: 100%;
}
.no-search-reasult{
    height: 250px;
}
.search-list li {
    margin-left: 0;
    margin-right: 0;
    height: auto;
    border-bottom: 2px solid rgba(247,247,247,1);
}
.no-search-reasult-content-second>div:nth-of-type(2){
    display: none;
}
.search-terms{
    display: none;
}
/*大事记*/
.memorabilia-title>div:nth-of-type(1){
    margin-top: 20px;
}
.memorabilia-list {
    width: 100%;
    position: relative;
    height: 100%;
    padding: 0 ;
    padding-left: 30px;
    padding-bottom: 50px;
}
.memorabilia-list:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 22px;
    height: 4px;
    right: auto;
    left: 0;
    margin-right: 0;
    background-image: linear-gradient(#3fa48f,#1b8bc2);
}
.memorabilia-list:after {
    display: block;
    content: "";
    width: 1px;
    height: 100%;
    top: 10px;
    right: auto;
    left: 11px;
    position: absolute;
    margin-right: 0;
    background: rgba(12,125,226,1);
}
.memorabilia-list li:nth-child(odd):before {
    content: "";
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
    top: calc((100vh *41) /1080);
    background-color: #F2F2F2;
    right: auto;
    transform: rotate(45deg);
    left: 0;
    display: none;
}
.memorabilia-list li:nth-child(odd):after {
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 1px solid rgba(12,125,226,1);
    top: -35px;
    background-color: #ffffff;
    right: auto;
    left:-26px;
    z-index: 900;
    font-size: 0;
    padding-top: 1.35px;
    padding-left: 1.35px;
}
.memorabilia-list li{
    width:100%;
}
.memorabilia-list li:nth-child(1){
    margin-top: 60px;
}
.memorabilia-list li>div {
    height: auto;
    width:100%;
    background: rgba(255,255,255,1);
    border-radius: 2px 2px 2px 2px;
    border: 1px solid #F2F2F2;
    padding: 0 0 30px;
}
.memorabilia-list li:nth-child(odd) .memorabilia-item-time {
    position: absolute;
    top: -45px;
    right: auto;
    left: 33px;
    font-size: 21px;
    font-weight: 700;
    color: rgba(28,104,173,1);
}
.memorabilia-list li:nth-child(odd) .memorabilia-item-time:after{
        position: absolute;
    display:none;
    content: "";
    width: 60%;
    height: 2px;
    background-color: #0e88ef;
    top:6px;
    margin-top: -0.5px;
    left:-22px;
}
.memorabilia-item-content>div:nth-of-type(1) {
    height: auto;
    width:100%;
    overflow: hidden;
}
.memorabilia-item-content>div:nth-of-type(2) {
    margin-top: 18px;

    transition: all .3s;
    overflow: hidden;
    margin-bottom: 18px;
    padding: 0 12px;
}
.memorabilia-list li:nth-child(even){
    margin-top: 70px;
}
.memorabilia-list li:nth-child(even):before {
    content: "";
    display:none;
    position: absolute;
    width: 17px;
    height: 17px;
    bottom: calc((100vh *41) /1080);
    background-color: #F2F2F2;
    left: calc((100vw * -8) / 1920);
    transform: rotate(45deg);
}
.memorabilia-list li:nth-child(even):after {
    display: block;
    position: absolute;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    border: 1px solid rgba(12,125,226,1);
    bottom: auto;
    top: -35px;
    background-color: #ffffff;
    left: -26px;
    z-index: 900;
    padding-top: 1.35px;
    padding-left: 1.35px;
    font-size: 0;
}
.memorabilia-list li:nth-child(even) .memorabilia-item-time {
    position: absolute;
    bottom: auto;
    top: -45px;
    left: 33px;
    font-size: 21px;
    font-weight: 700;
    color: rgba(28,104,173,1);
}
.memorabilia-list li:nth-child(even) .memorabilia-item-time:after{
    display: none;
}

/*列表*/
.news-center-list li{
    margin-top: 20px;
    padding:  10px ;
}
.news-center-list li>a>div:nth-of-type(1){
    width: 100%;
    float: left;
}
.news-center-list li>a>div:nth-of-type(2){
    padding-left: 0;
    float: left;
}
/**/
.page-conent>div{
 margin-top: 20px;
}
.page-conent>div img{
    width: 100% !important;
    height: auto!important;
}

.company-profile-time{
    display: flex;
    justify-content: space-between;
}
.about-us-title span:nth-of-type(2){
    font-size: 12px;
}
.index-group-profile-en{
    font-size: 12px;
}
.index-news-enterprise-title{
    font-size: 20px;
}
.index-news-enterprise-en{
    font-size: 12px;
}
.index-business-introduction-title{
    font-size: 20px;
}
.index-business-introduction-en{
    font-size: 12px;
}
.news-center-second-en{
    font-size: 12px;
}
.page-main>span:nth-of-type(1){
    color: #333333;
}

/* 专题栏目详情 */
.features-detail-nav{
    height: 50px;
    width: 100%;
   line-height: 50px;
    font-size:18px;
}
.features-detail-list{
    min-height: 200px;
}
.features-detail-item-name{
    width: 100%;
}
.features-detail-list li a>div:nth-of-type(2){
    width: 100%;
    text-align: left;
    text-indent: 10px;
}
.features-detail-list-no-data {
 
    font-size: 30px;
    line-height: 200px !important;
}

.company-profile-content img{
    height: auto !important;
    float: left;
}
}