.orbit-bullets {
    margin: 0;
    padding: calc(10rem / 16) 0;
}
    .orbit-bullets button {
        width: calc(10rem / 16);
        height: calc(10rem / 16);
        background-color: #CCCCCC;
    }
    .orbit-bullets button.is-active {
        background-color: #32A853;
    }

.mainBanner, .orbit-wrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 38%;
    background-color:#F9F9F9;
}
.orbit-figure > img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    font-family: 'object-fit: cover;';
}

.apType2Menu li a {
    font-size: calc(14rem / 16);
    color: #CCCCCC;
    font-family: 'alibabapuhuiti_r';
    font-weight: normal;
}
.apType2Menu li.active a {
    background-color: #ffffff;
    color: #000000;
    font-family: 'alibabapuhuiti_h';
    font-weight: normal;
}
.apContent {
    margin-top: calc(80rem / 16);
}
    .apContentList {
        min-height: calc(200rem / 16);
    }
    .apContentList li {
        width: 33.33%;
        padding-left: calc(20rem / 16);
        padding-bottom: calc(20rem / 16);
        text-align: center;
        border-bottom: 1px solid #D8D8D8;
    }
    .apContentList li:first-child,
    .apContentList li:nth-child(4) {
        width: calc(33.33% - 20rem / 16);
        margin-left: calc(20rem / 16);
        padding-left: 0;
    }
    .apContentList li .apContentImg {
        position: relative;
        margin: 0 auto;
        width: 60%;
        height: 0;
        padding-bottom: 60%;
    }
    .apContentImg > img {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        object-fit: contain;
    }
    .apContentList .apTitle {
        /* display: block; */
        text-align: center;
        font-family: "alibabapuhuiti_b";
        font-weight: normal;
        line-height: calc(23rem / 16);
        height: calc(46rem / 16);
        margin-top: calc(10rem / 16);

        display: block;
		display: -webkit-box;
        overflow: hidden;
        white-space: normal !important;
        text-overflow: ellipsis;
        word-wrap: break-word;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .apTypeCoverContent {
        position: relative;
        width: 100%;
        height: 0;
        padding-bottom: 100%;
        overflow: hidden;
    }
    .apTypeCoverContent > a > img {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: all .5s;
        transform: scale(1, 1);
    }
    .apTypeCoverContent > a > img:hover {
        transform: scale(1.2, 1.2);
    }
.apItemForMediumSmallContainer {
    margin-bottom: calc(40rem / 16);
}
.apItemForMediumSmall {
    text-align: center;
    padding: calc(10rem / 16);
}
    .apItemForMediumSmall span {
        display: block;
        margin-top: calc(5rem / 16);
        font-family: "alibabapuhuiti_b";
        font-weight: normal;
        font-size: calc(14rem / 16);
        text-align: center;
    }

.pageNumbers {
    padding-left: calc(20rem / 16);
    margin-top: calc(10rem / 16);
}
.pageNumbers li a {
    color: #CCCCCC;
}
.pageNumbers li.active a {
    background-color: #ffffff;
    font-weight: bold;
    color: #32A853;
}

.apType1TabContent {
    min-height: calc(200rem / 16);
}

#offCanvasRight {
    background-image: url('../images/mobileMenuBg.jpeg');
    background-repeat: no-repeat;
    background-size: cover;
}

.home4_1 {
    /* margin-bottom: calc(80rem / 16); */
}
.home4_1Item {
    position: relative;
}
@media print, screen and (min-width: 64em) {
    /* large */
    .home_padding_item_left {
        padding-right: calc(20rem / 16);
    }
    .home_padding_item_right {
        padding-left: calc(20rem / 16);
    }

    .home4_1 .home4_1Item:nth-child(odd) {
        margin: 0 calc(20rem / 16) calc(40rem / 16) 0;
    }
    .home4_1 .home4_1Item:nth-child(even) {
        margin: 0 0 calc(40rem / 16) calc(20rem / 16);
    }
}
@media screen and (max-width: 63.99875em) {
    /* medium & small */
    .orbit-next, .orbit-previous {
        top: 50% !important;
    }
    .home_padding_item_left {
        padding-right: 0;
    }
    .home_padding_item_right {
        padding-left: 0;
    }

    .home4_1 .home4_1Item:nth-child(odd) {
        margin: 0 0 calc(40rem / 16) 0;
    }
    .home4_1 .home4_1Item:nth-child(even) {
        margin: 0 0 calc(40rem / 16) 0;
    }
}
    .home4_1Item .home4_1Img {
        position: relative;
        width: 100%;
        height: 0;
        padding-bottom: 50%;
        overflow: hidden;
    }
    .home4_1Img img {
        position: absolute;
        width: 100%;
        height: 100%;
        object-position: 50% 50%;
        object-fit: cover;
        transition: all .5s;
        transform: scale(1, 1);
    }
    .home4_1Item img:hover {
        transform: scale(1.2, 1.2);
    }
    .home4_1Item .home4_1BG {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: calc(70rem / 16);
        opacity: .4;
        background-color: #292929;
        display: table;
    }
    .home4_1Item span {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: calc(70rem / 16);
        line-height: calc(70rem / 16);
        text-align: center;

        font-family: 'alibabapuhuiti_h';
        font-size: calc(26rem / 16);
        font-weight: normal;
        color: #ffffff;
    }

    .news_title {
        font-family: 'arial';
        font-weight: bold;

        font-size: calc(24rem / 16);
        line-height: calc(33rem / 16);
        height: calc(66rem / 16);

        display: block;
		display: -webkit-box;
        overflow: hidden;
        white-space: normal !important;
        text-overflow: ellipsis;
        word-wrap: break-word;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
    .news_abstract {
        font-family: 'arial';
        font-size: calc(17rem / 16);
        font-weight: normal;
        line-height: calc(32rem / 16);
        height: calc(64rem / 16);
        color: #9B9B9B;

        display: block;
		display: -webkit-box;
        overflow: hidden;
        white-space: normal !important;
        text-overflow: ellipsis;
        word-wrap: break-word;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
    .news_date {
        font-family: 'alibabapuhuiti_r';
        font-size: calc(17rem / 16);
        font-weight: normal;
        line-height: calc(32rem / 16);
        color: #CCCCCC;
    }
    @media screen and (max-width: 63.99875em) {
        /* medium & small */
        .news_title {
            font-size: calc(17rem / 16);
        }
        .news_abstract {
            font-size: calc(14rem / 16);
            line-height: calc(30rem / 16);
        }
        .news_date {
            font-size: calc(14rem / 16);
        }
    }
    .home_news_list {
        margin: 0;
    }
    .home_news_list li {
        padding-top: calc(20rem / 16);
        padding-bottom: calc(20rem / 16);
        border-top: 1px solid #CCCCCC;
    }
    .home_news_list li:last-child {
        border-bottom: 1px solid #CCCCCC;
    }
    .home_news_list li a {
        display: flex;
    }
    /* .home_news_item {
        display: flex;
        justify-content: center;
    } */
    .home_news_item_small > div:nth-child(1) {
        padding-left: 0;
        padding-right: calc(20rem / 16);
    }
    .home_news_item_small > div:nth-child(2) {
        padding-left: 0;
        padding-right: calc(20rem / 16);
    }
    .home_news_item_small > div:nth-child(3) {
        padding-left: calc(20rem / 16);
        padding-right: 0;
    }
    .home_news_item_small > div:nth-child(4) {
        padding-left: calc(20rem / 16);
        padding-right: 0;
    }
    .home_news_item_imgContent {
        position: relative;
        width: 100%;
        height: 0;
        padding-bottom: 50%;
        margin-bottom: calc(20rem / 16);
    }
    .home_news_item_mainImg_content_small {
        position: relative;
        height: 0;
        padding-bottom: 50%;
        margin-bottom: calc(20rem / 16);
    }
    .home_news_item .home_news_item_mainImg {
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .home_news_item .home_padding_item_left {
        padding-right: calc(10rem / 16);
    }
    .home_news_item .home_padding_item_right {
        padding-left: calc(10rem / 16);
    }
    .home_news_title {
        font-family: 'arial';
        font-weight: bold;
        
        font-size: calc(17rem / 16);
        line-height: calc(27rem / 16);
        height: calc(54rem / 16);
        margin-top: calc(10rem / 16);
        /* width: calc(100% - 100rem / 16); */
        
        display: block;
		display: -webkit-box;
        overflow: hidden;
        white-space: normal !important;
        text-overflow: ellipsis;
        word-wrap: break-word;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
    }
    .home_news_date {
        width: calc(100rem / 16);
        text-align: left;
        color: #CCCCCC;
    }
    @media screen and (max-width: 63.99875em) {
        /* medium & small */
        .home_news_title {
            font-size: calc(17rem / 16);
        }
        .home_news_date {
            font-size: calc(14rem / 16);
        }
    }

.footerMenu > span {
    font-family: 'alibabapuhuiti_h';
    font-size: calc(14rem / 16);
    font-weight: normal;
}
.footerMenu > a {
    font-family: 'alibabapuhuiti_h';
    font-size: calc(14rem / 16);
    font-weight: normal;
}
    .footerMenu > ul {
        margin-top: calc(10rem / 16) 0;
        margin-left: 0;
    }
    .footerMenu > ul > li {
        margin-top: calc(5rem / 17);
    }
    .footerMenu > ul > li > a {
        font-family: 'alibabapuhuiti_r';
        font-size: calc(12rem / 16);
        font-weight: normal;
        color: #5A5957;
    }

.footerRss {
    margin-top: calc(40rem / 16);
}
    .footerRss span {
        display: block;
        font-family: 'alibabapuhuiti_h';
        font-size: calc(14rem / 16);
        font-weight: normal;
    }
.copyright p {
    font-family: 'alibabapuhuiti_l';
    font-size: calc(12rem / 16);
    font-weight: normal;
    color: #9B9B9B;
    margin-bottom: 0;
}
.footerContainer {
    margin-bottom: calc(60rem / 16);
}
