@media (min-width: 1901px) and (max-width: 1919px) {
    html, body {
        font-size: 15.8px;
    }
}

@media (min-width: 1890px) and (max-width: 1900px) {
    html, body {
        font-size: 15.5px;
    }
}

@media (min-width: 1850px) and (max-width: 1879px) {
    html, body {
        font-size: 15.2px;
    }
}

@media (min-width: 1800px) and (max-width: 1849px) {
    html, body {
        font-size: 15px;
    }
}

@media (min-width: 1679px) and (max-width: 1799px) {
    html, body {
        font-size: 13.99px;
    }
}

@media (min-width: 1620px) and (max-width: 1678px) {
    html, body {
        font-size: 13.5px;
    }
}

@media (max-width: 1900px) {
    .group-business-industry-trade-content div:nth-of-type(2) {
        -webkit-line-clamp: 2;
    }
}

@media (min-width: 1560px) and (max-width: 1619px) {
    html, body {
        font-size: 13px;
    }
}

@media (min-width: 1500px) and (max-width: 1569px) {
    html, body {
        font-size: 12.5px;
    }
}

@media (min-width: 1400px) and (max-width: 1499px) {
    html, body {
        font-size: 11px;
    }
}

@media (min-width: 1395px) and (max-width: 1439px) {
    html, body {
        font-size: 14.5px;
    }
}

@media (min-width: 1350px) and (max-width: 1394px) {
    html, body {
        font-size: 14px;
    }
}

@media (min-width: 1200px) and (max-width: 1349px) {
    html, body {
        font-size: 13px;
    }
}

@media (min-width: 1200px) and (max-width: 1249px) {
    html, body {
        font-size: 12px;
    }
}

@media (min-width: 1153px) and (max-width: 1199px) {
    html, body {
        font-size: 11px;
    }
}

@media (min-width: 1100px) and (max-width: 1152px) {
    html, body {
        font-size: 9px;
    }
}

@media (min-width: 1025px) and (max-width: 1099px) {
    html, body {
        font-size: 8px;
    }
}

@media (min-width: 1551px) and (max-width: 1900px) {
    .container {
        min-width: 1024px;
        margin: 0 auto;
        padding: 0 15px;
    }
    /*头部*/

    /*侧边栏*/
 
    /*集团简介*/
 
    /*党的建设*/
    .party-build-pandect-main>div {
        width: calc((100vw * 1600) /1920);
    }
    .party-build-pandect-piece li {
        width: calc((100vw * 600) /1920);
    }
    .party-build-index-time {
        padding-right: 0;
        padding-left: 0;
    }
    .party-build-pandect-bottom .party-build-pandect-filter li {
        margin-left: 20px;
    }
    .party-build-pandect-bottom .party-build-pandect-piece li {
        width: 50%;
    }
    /*招聘公告*/
    .announcement-content-list li a:nth-of-type(1) {
        width: 85%;
    }
    .announcement-content-list li a:nth-of-type(2) {
        width: 15%;
    }
    /*企业招聘*/
    .enterprise-recruitment-table {
        height: calc((100vh * 405) /1080);
    }
    /* 搜索页 */
    .search-main {
        padding-top: 150px;
    }
}

@media (max-width: 1900px) {
    .announcement-content-item-left>div:nth-of-type(1) {
        width: 15%;
    }
    .announcement-content-item-left>div:nth-of-type(2) {
        width: 43%;
    }
    .announcement-content-item-left>div:nth-of-type(3) {
        width: 32%;
    }
}

@media (max-width: 1550px) {
    /* 通用样式 */

     .index .header  .container{
         max-width: 100%;
     }
    .container {
        max-width: 1200px;
        margin: 0 auto;
        padding: 0 15px;
    }
    /* 通用头部 */
 
    
    .group-business-port-title>div:nth-of-type(1) {
        font-size: 15px;
    }
    .group-business-port-title>div:nth-of-type(2) {
        font-size: 15px;
        margin-top: 5px;
    }
    /* 侧边栏 */
   
    .sidebar-list>div {
        font-size: 12px;
        margin-top: 10px;
    }
    .sidebar-list>div:before {
        bottom: -7px;
    }
    /* 通用位置 */
    .group-business-port-title {
        margin-top: 20px;
        position: relative;
    }
    /* 首页 */
   
    /* 首页底部 */
   
    /* 集团简介---大事记 */
    .group-profile-index-content {
        margin-top: 50px;
    }
    .group-profile-index-content div:nth-of-type(1) {
        font-size: 15px;
        font-weight: bold;
    }
    .group-profile-index-content div:nth-of-type(2) {
        font-size: 14px;
    }
    /* 集团简介---企业荣耀 */
    .enterprise-honor-swiper {
        top: calc((100vw * 130) /1920);
    }
    #certify .swiper-slide {
        width: 300px;
    }
    #certify .swiper-slide img {
        height: 150px;
    }
    /* 新闻中心---集团要闻 */
    .group-news-right-sort {
        width: calc(100% - 80px);
    }
    .group-news-content {
        padding-top: 20px;
    }
    .group-news-right-sort>div {
        font-size: 14px;
    }
    .group-news-right-list li>a {
        font-size: 14px;
    }
    .group-news-right-list li>a {
        font-size: 14px;
    }
    .group-news-left-list-swiper-pagination {
        bottom: 100px !important;
    }
    /* 新闻中心--通知公告 */
    .notice-news-main-list {
        padding-top: 1%;
    }
    .notice-news-item-content>div:nth-child(1) {
        font-size: 14px;
    }
    .notice-news-item-content>div:nth-child(2) {
        font-size: 12px;
        height: 47px;
    }
    .notice-news-item-time {
        font-size: 12px;
    }
    /* 公用分页器 */
    .turning-page-index {
        height: 30px;
        line-height: 30px;
    }
    .pagination_page {
        height: 31px;
        line-height: 31px;
    }
    .turning-page {
        bottom: 20px;
    }
    /* 集团业务---业务总览 */
   .group-overview-business-content .title {
        font-size: 14px;
        
    }
   .group-overview-business-content p{
        font-size: 12px;
       
    }
    /* 集团业务---港口 */
    .group-business-port-main .group-business-port2>div {
        padding-top: 10px;
    }
    .group-business-port-left>div:nth-of-type(2) {
        height: calc((100vw * 540) /1920);
    }
    .group-business-port-name {
        line-height: 30px;
    }
    .group-business-overseas-port-list li>a>div:nth-of-type(1) {
        height: calc((100vw * 180) /1920);
    }
    .group-business-xijiang-content>a>div:nth-of-type(1) {
        height: calc((100vw * 180) /1920);
    }
    .group-business-port-map3 {
        top: 27px;
    }
    .group-business-port-left-content>div:nth-of-type(2) {
        font-size: 12px;
    }
    .group-business-xijiang-port {
        margin-top: 10px;
    }
    .group-business-port-left-content>div:nth-of-type(1) {
        font-size: 14px;
    }
    .group-business-port-name span:nth-of-type(1) {
        font-size: 16px;
    }
    .group-business-port-name span:nth-of-type(2) {
        font-size: 16px;
    }
    .group-business-overseas-port-content>div:nth-of-type(1) {
        font-size: 14px;
    }
    .group-business-overseas-port-content>div:nth-of-type(2) {
        font-size: 12px;
    }
    .group-business-xijiang-content>a>div:nth-of-type(2) {
        font-size: 12px;
    }
    .group-business-port-main .group-business-port1>div {
        transform: scale(0.6);
    }
    /*集团业务---物流板块*/
    .group-business-logistics-list {
        padding-top: 0;
    }
    .group-business-logistics-item-content>div:nth-of-type(1) {
        font-size: 16px;
    }
    .group-business-logistics-item-content>div:nth-of-type(2) {
        font-size: 14px;
        height: 40px;
        -webkit-line-clamp: 2;
    }
    /* 集团业务--工业业务 */
    .group-business-industry-main {
        padding-top: 10px;
    }
    .group-business-industry-main ul li>a>div:nth-of-type(1) {
        height: calc((100vw * 190) /1920);
    }
    .group-business-industry-main ul li>a>div:nth-of-type(1)>div {
        font-size: 20px;
    }
    .group-business-industry-employment-content div:nth-of-type(1) {
        font-size: 14px;
    }
    .group-business-industry-employment-content {
        margin-top: 5px;
    }
    .group-business-industry-employment-content div:nth-of-type(2) {
        font-size: 12px;
        margin-top: 5px;
    }
    .group-business-industry-trade-content div:nth-of-type(1) {
        font-size: 14px;
    }
    .group-business-industry-trade-content div:nth-of-type(2) {
        font-size: 12px;
        -webkit-line-clamp: 2
    }
    .group-business-industry-trade-main {
        padding-top: 10px;
    }
    /* 集团业务--投资板块 */
    .group-business-investment-main {
        margin-top: 15px;
    }
    .group-business-investment-Malaysia ul li>a>div:nth-of-type(1) {
        height: calc((100vw * 200) /1920);
    }
    .group-business-investment-Hongkong>div:nth-of-type(2) {
        height: calc((100vw * 545) /1920);
    }
    .group-business-investment-Malaysia-content>div:nth-of-type(1) {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .group-business-investment-Brunei {
        margin-top: 15px;
    }
    .group-business-investment-title span:nth-of-type(1) {
        font-size: 16px;
    }
    .group-business-investment-title span:nth-of-type(2) {
        font-size: 16px;
    }
    .group-business-investment-Brunei-content>div:nth-of-type(2) {
        -webkit-line-clamp: 2
    }
    /* 集团业务---建设 */
    .group-business-energy-main {
        margin-top: 20px;
    }
    .group-business-energy-list li {
        height: calc(100vw * (200 / 1920));
    }
    .group-business-development-content div:nth-of-type(1) {
        font-size: 16px;
    }
    /* 党的建设--总览 */
    .party-build-pandect-main>div {
        top: 5%;
        width: 95%;
    }
    .party-build-pandect-filter>div:nth-of-type(1) {
        font-size: 16px;
    }
    .party-build-pandect-filter li {
        font-size: 14px;
    }
    .party-build-pandect-piece-content>div:nth-of-type(1) {
        font-size: 14px;
    }
    .party-build-pandect-piece-content>div:nth-of-type(2) {
        font-size: 12px;
    }
    /* 党的建设--党的建设 */
    .party-build-index-main>div {
        width: 95%;
    }
    .party-build-pandect-piece li {
        width: calc((100vw * 524) /1920);
        min-height: calc((100vh * 115) /1080);
        margin-top: calc((100vh * 35) /1080);
        padding: 10px;
        height: auto;
    }
    .party-build-index-title>div:nth-of-type(1) {
        font-size: 16px;
    }
    .party-build-index-title li {
        font-size: 14px;
    }
    .party-build-index-list li:nth-of-type(1) {
        margin-top: 20px;
    }
    /* 联系我们 */
    .contact-us-top-title>div:nth-of-type(1) {
        font-size: 16px;
    }
    .contact-us-top-title>div:nth-of-type(2) {
        font-size: 16px;
    }
    .contact-us-top-site {
        font-size: 12px;
        margin-top: 10px;
    }
    /* 企业招聘---招聘公告 */
    .announcement-main>div {
        width: 90%;
    }
    .announcement-group {
        height: 50px;
        line-height: 50px;
    }
    .announcement-content-box {
        width: 90%;
        height: calc(100% - 50px);
        position: relative;
    }
    .announcement-page {
        margin-top: 0;
        float: none;
        position: absolute;
        bottom: 20px;
        right: 0;
    }
    /* 企业招聘---岗位信息 */
    .enterprise-recruitment-main {
        width: 90%;
    }
    .enterprise-recruitment-filter {
        font-size: 12px;
    }
    .enterprise-recruitment-table-filter {
        padding-top: 5px;
    }
    .enterprise-recruitment-table thead {
        line-height: 30px;
    }
    .enterprise-recruitment-table table td {
        line-height: 40px;
    }
    .enterprise-recruitment-table table {
        margin-top: 0px;
    }
    .enterprise-recruitment-table tbody {
        height: auto;
    }
    .no-data {
        width: 100%;
        height: 120px;
    }
    .enterprise-recruitment-title {
        padding: 0;
        line-height: 50px;
    }
    .enterprise-recruitment-filter {
        height: 178px;
        overflow: hidden;
    }
    .enterprise-recruitment-table {
        margin-top: 5px;
        height: calc(100% - 300px);
    }
    .enterprise-recruitment-table table tr {
        height: 50px;
    }
    .no-data {
        height: 100px !important;
    }
    .no-data img {
        max-height: 45px;
        line-height: 0 !important;
    }
    .no-data div {
        line-height: 20px !important;
    }
    /* 联系我们 */
    .contact-us-bottom {
        padding-top: 20px;
    }
    /* 搜索 */
    .search-main-list li {
        height: 100px;
    }
    .search-main-item-content>div:nth-of-type(1) {
        font-size: 14px;
    }
    .search-main-item-content>div:nth-of-type(2) {
        font-size: 12px;
    }
    .search-main-item-time>div:nth-of-type(1) {
        font-size: 25px;
    }
    .search-main-item-time>div:nth-of-type(2) {
        font-size: 16px;
    }
    .search-main .search-results-container .turning-page {
        position: absolute;
        right: 15px;
    }
    /* 新闻中心列表 */
    .new-center-item-content>div:nth-of-type(1) {
        font-size: 14px;
    }
    .new-center-item-content>div:nth-of-type(2) {
        font-size: 12px;
        /* height: 40px;
        line-height: 20px; */
    }
    .new-center-item-time>div:nth-of-type(1) {
        font-size: 25px;
    }
    .new-center-item-time>div:nth-of-type(2) {
        font-size: 16px;
    }
    /* 党的建设--总览列表 */
    .party-build-pandect-piece-time>div:nth-of-type(1) {
        font-size: 23px;
    }
    .party-build-pandect-piece-time>div:nth-of-type(2) {
        font-size: 17px;
    }
    /* 党的建设-党的建设列表 */
    .party-build-index-content>div:nth-of-type(1) {
        font-size: 14px;
    }
    .party-build-index-content>div:nth-of-type(2) {
        font-size: 12px;
    }
    .party-build-index-time>div:nth-of-type(1) {
        font-size: 25px;
    }
    .party-build-index-time>div:nth-of-type(2) {
        font-size: 16px;
    }
    /* 新闻中心 ---集团要闻*/
    .group-news-left-content>div:nth-of-type(1) {
        font-size: 14px;
    }
    .group-news-left-content>div:nth-of-type(2) {
        font-size: 12px;
    }
    /* 集团业务--金融业务 */
    .group-business-energy-list li>a {
        padding: calc((100vw - 17px) * (20 / 1920));
    }
    .group-business-energy-list li .table-cell>div:nth-of-type(1) {
        font-size: 14px;
        color: rgba(32, 37, 87, 1);
    }
    .group-business-energy-list li .table-cell>div:nth-of-type(2) {
        font-size: 12px;
        -webkit-line-clamp: 3;
    }
    /* 投资板块 */
    .group-business-investment-Malaysia-content>div:nth-of-type(1) {
        font-size: 14px;
    }
    .group-business-investment-Malaysia-content>div:nth-of-type(2) {
        font-size: 12px;
    }
    /* 建设板块 */
    .group-business-development-main>div:nth-of-type(2)>a>div>div:nth-of-type(2) {
        -webkit-line-clamp: 2;
        height: 40px;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
    html, body {
        font-size: 10px;
    }
    .flex-wrap {
        flex-wrap: wrap;
    }
    .container {
        max-width: 1024px;
        margin: 0 auto;
        padding: 0 12px;
    }
    .justify-flex {
        display: flex;
        justify-content: space-between;
        flex-wrap: nowrap;
        align-items: center;
        flex-direction: row;
        align-content: space-between;
    }
    /* 头部 */
   .header {
    width: 100%;
    line-height: calc((100vh * 90)/1080);
    height: auto;
   
}
header .logo {
    position: static;
    top: 50%;
    transform: translateY(0);
    padding-left: calc((100vw * 39)/1920);
    float: left;
    padding: 10px 0;
   
}
 header .header-nav{
     width: 100%;
     padding-right: 0;
 }
 .header-nav li{
     margin-right: auto;
     width: calc(100% / 7);
      text-align: center;
      line-height: 40px;
      
 }
 .header-nav li a{
     font-size: 16px;
 }
 .header-active:after{
     display: none;
 }
  .header-nav li:nth-last-of-type(1){
      margin-right: 0;
  }
 header form {
     top: 40px;
     width: 200px;
     background-color: #f0f0f0;
     padding-left: 10px;
     right: 50px;
}
 header form input{
     width: 80%;
 }
  header form button{
     width: 20%;
     text-align: center;
 }
.header-right{
    top: 10px;
    line-height: 0;
    height: 30px;
    display: none;
}
header .translate{
    width: auto;
}
header .translate img{
    width: 50px;
}
header form img{
    width: 16px;
}
    /* 首页 */
.index .bottom .piece .swiper-container{
    height: 220px;
    width: 36%;
}
.index .bottom .piece{
    height: auto;
}
.index .bottom .piece .business li {
    float: left;
    height: 80px;
    text-align: center;
    width: 25%;
    position: relative;
    cursor: pointer;
    padding: 0 calc((100vh * 6)/1080);
    /* border-right: calc((100vw * 1)/1920) solid #f3f3f3; */
}
.index .bottom .piece .business li .img {
    width: 100%;
    height: 40px;
    position: relative;
}
.index .bottom .piece .business li img {
    max-width: 40px;
    max-height:40px;
  
}
.index .bottom .piece .new .list li .title{
     font-size: 14px;
}
.index .bottom .piece .new .list li a{
    padding: 11px 0;
}
.index .bottom .piece .new .list li .time{
    width: 80px;
    max-width: 100px !important;
    font-size: 14px;
}
.index .bottom .piece .business li .name{
    font-size: 16px;
}
    .index .bottom .piece .new{
    width: 64%;
    height: 220px;
    }
    .index .bottom .piece .business{
        width: 100%;
        height: auto;
        margin-top: 10px;
    }
   
    .index .copy-right{
        position: static;
    }
    .index .bottom .piece .subject span{
        width: auto;
        font-size: 18px;
    }

    .index .bottom .report{
        height: auto;
    }
        .index .bottom .report .group {
            width: 80%;
        }
    .index .bottom .report .group .list{
        width: 100%;
    }
    
    .index .bottom .report .group .list li{
        width: 50%;
        padding: 10px ;
        margin-right: 0 !important;
    }
    .index .bottom .report .municipality{
        width: 80%;
        float: left;
    }
    .index .bottom .report .group .list li>div:nth-of-type(2){
        max-width: 70%;
        overflow: hidden;
    }
    .index .bottom .report .group .list li p{
          overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
    }

    .index .bottom .report .subject{
        font-size: 18px;
    }
     .index .bottom .report .municipality .list{
         padding: 10px 0;
     }
    .index .bottom .report .municipality .list li {
    float: left;
    width: 104px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
       border-radius: 5px;
    margin-right: 10px;
   
    /* cursor: pointer; */
}

.index .bottom .report .code {
    width: 100px;
    height: 100px;
    /* border: 1px solid #DCDCDC; */
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: calc((100vw * 5)/1920);
}
.index .bottom .report .code img{
   max-width: 100px;
}
    /* 首页---底部 */
   
    /*侧边栏*/
  
    .sidebar-list>div {
        margin-top: 15px;
    }
    .sidebar-list>div:before {
        bottom: -7.5px;
    }
  
  
    .group-profile-index-right {
        overflow: hidden;
    }
    /*大事记*/
    .memorabilia-2019-time {
        width: auto;
    }
    .memorabilia-piece-item-left .memorabilia-time {
        padding-left: 10px;
    }
    .memorabilia-new-style {
        width: 74%;
    }
    /*企业荣耀*/
    .enterprise-honor-swiper {
        top: 130px;
        width: 80%;
        left: 50%;
        height: 350px;
        margin-left: -40%;
        position: absolute;
    }
    /*新闻中心*/
    .group-news-left {
        width: 35%;
    }
    .group-news-right {
        width: 55%;
        height: 100%;
    }
    .group-news-right-list {
        width: 100%;
    }
    .group-news-content {
        padding-top: 30px;
    }
    .group-news-left-more {
        bottom: 110px;
    }
    .group-news-left-list-swiper-pagination {
        bottom: 70px!important;
    }
    .group-news-left-content>div:nth-of-type(2) {
        line-height: 30px;
    }
    /* 新闻列表 */
    .new-center-page-list li {
        height: 132px;
    }
    .new-center-page-list li .table {
        height: 132px;
    }
    .new-center-item-img {
        width: 25%;
    }
    .new-center-item-img img {
        width: 100%;
        height: 90px;
        min-height: 90px;
        max-height: 90px;
    }
    .new-center-item-content>div:nth-of-type(2) {
        height: 60px;
        line-height: 30px;
    }
    .new-center-item-time {
        width: 20%;
    }
    /*集团业务*/
    .group-business-industry-trade-main {
        margin-top: 10px;
    }
    /*翻页*/
    .turning-page {
        bottom: 20px;
    }
    /*党的建设*/
    .party-build-pandect-piece>a {
        height: 115px;
    }
    .party-build-pandect-piece-content>div:nth-of-type(2) {
        height: 60px;
        line-height: 30px;
    }
    /* 党建列表 */
    .party-build-index-list>a {
        height: 132px
    }
    .party-build-index-content>div:nth-of-type(2) {
        height: 60px;
        line-height: 30px;
    }
    /*招聘公告*/
    /*企业招聘*/
    /*联系我们*/
    .contact-us-top-site li {
        width: 38%;
    }
    /*表单*/
    .application-form {
        padding-top: 188px;
    }
    .application-form-box {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
    /*详情*/
    .party-build-details-main {
        width: 100%;
        height: 100%;
        margin: 0 auto;
        background-color: #ffffff;
        padding: 0 12px;
    }
    /*申请职位*/
    .enterprise-recruitment-detail-title {
        height: 50px;
        line-height: 50px;
        color: #C1A689;
        font-size: 16px;
    }
    .post-information-mt49 {
        margin-top: 20px;
    }
    .post-information>div:nth-of-type(2) {
        padding-top: 10px;
    }
    /*联系我们*/
    .contact-us-top-site {
        margin-left: calc((100vw * 58) /1920);
        font-size: 12px;
        color: #666666;
        margin-top: 20px;
        line-height: 20px;
    }
    .contact-us-top-title>div:nth-of-type(2) {
        font-size: 16px;
    }
    /*大事记详情*/
    .memorabilia-detail-item-img {
        max-width: 50%;
    }
    .party-build-details-content img {
        text-align: center;
        display: inherit;
    }
}

@media (max-width: 1550px) {
    /* 集团简介--集团简介 */
    .company-profile-content {
        margin-top: 30px;
    }
    .company-profile-content>div:nth-of-type(1) {
        font-size: 16px;
    }
    .company-profile-content>div:nth-of-type(2) {
        font-size: 14px;
    }
}
@media (max-width: 1450px) {
.index .bottom .report .group .subject {
    padding: calc((100vh * 6)/1080) 0;
}

  .index .bottom .piece .new .list li .time{
 max-width: calc((100vw * 120)/1920);
  }  


.index .bottom .report .group .list li p{
    /* max-width: calc((100vw * 400)/1920); */
    margin-top: 0;
}
   
 .index .bottom .report .group .list li {
    margin-right: calc((100vw * 10)/1920);
}


}