/*
* name: responsive
* version: v2.1.1
* update: 添加pad竖屏状态Padp
* data: 2017-06-13
*/

/* hide template textarea */
.UnpcPush textarea,
.PcPush textarea,
.MobilePush textarea,
.UnmobilePush textarea {
    display: none;
}

/*
* PcMode
*/
body:after {
    display: block;
    height: 0;
    line-height: 0;
    overflow: hidden;
    visibility: hidden;
    content: 'Pc';
}

.PcMode:after {
    content: 'Pc' !important;
}

.UnpcPush,
.MobilePush {
    display: none;
}

img[data-src] {
    opacity: 0;
    filter: alpha(opacity=0);
}

img[data-srcloaded] {
    opacity: 1;
    filter: alpha(opacity=100);
}

.swiper-button-next {
    display: none !important;
}

.swiper-button-prev {
    display: none !important;
}

/*
* PadMode
*/
@media screen and (max-width: 1440px) {

    /*20211214*/
    .job_list02 .box .con {
        width: 100%;
    }

    .job_list02 .box .con .con_li input {
        width: 57%;
    }

    .job_list02 .box .con .con_li .con_sel {
        width: 57%;
    }

    .job_list02 .box .con .con_li .con_sel::after {
        right: 0;
    }

    .submit_box .sub_btn {
        width: 15%;
    }

    .job_list02 form {
        padding: 85px 20px;
    }

    .job_list02 .box .con .con_li .con_btn {
        width: 57%;
    }

    .job_list02 .box .con .con_li .con_t {
        width: 100px;
    }


    /* 1440 */
    .job_list02 .box .con .con_li input {
        width: 75%;
    }

    .job_list02 .box .con .con_li .con_btn {
        width: 75%;
    }

    .job_list02 .box .con .con_li .con_sel {
        width: 75%;
    }

    .job_list02 .box .con .con_li.con_li3 input {
        width: 87.5%;
    }

    .job_list02 .box .con .con_li.con_li4 textarea {
        width: 85.5%;
    }

    .ibanner .iban_word .info .tit {
        font-size: 30px;
        line-height: 32px;
    }

    .ibanner .iban_word .info .con {
        font-size: 30px;
        line-height: 32px;
    }

    .ibanner .iban_word .info .txt {
        font-size: 20px;
        line-height: 24px;
    }
}



@media only screen and (max-width: 1240px) {

    body:after {
        content: 'Pad';
    }

    body {
        user-select: none;
        -webkit-user-select: none;
    }

    html {
        overflow-x: hidden;
    }

    body,
    input,
    textarea,
    button,
    select {
        font-size: 14px;
    }

    .PcPush {
        display: none;
    }

    .UnpcPush {
        display: block;
    }

    .wrap,
    .mwrap {
        width: 940px;
    }

    /*padMode 1240px 网站样式*/

    .inav {
        display: none;
    }

    #subNav .auto {
        width: 100%;
    }

    .auto {
        width: 100%;
    }

    /*手机端导航*/
    .m_nav {
        position: fixed;
        left: 0;
        top: 110px;
        right: 0;
        width: 100%;
        background: #0293d5;
        z-index: 20;
        display: none;
        max-height: calc(100vh - 55px);
        max-height: calc(var(--vh, 1vh) * 100 - 105px);
        overflow-y: auto;
    }

    .m_nav .m_wrap {
        padding: 0 5%;
    }

    .m_nav .mNav_bott .m_navli {
        position: relative;
        transition: all 0.3s ease-out;
        border-bottom: solid 1px #58a3e7;
    }

    .m_nav .mNav_bott .m_navli:last-child {
        border-bottom: none;
    }

    .m_nav .mNav_bott .m_navli>a {
        display: block;
        padding: 15px 35px 15px 15px;
        font-size: 14px;
        position: relative;
        overflow: hidden;
        color: #fff;
        width: 70%;
    }

    .m_nav .mNav_bott .m_navli>a:hover {
        color: #fff;
    }

    .m_nav .mNav_bott .m_navli .jt1 {
        position: absolute;
        right: 15px;
        top: 21px;
        width: 9px;
        height: 9px;
        z-index: -1;
    }

    .m_nav .mNav_bott .m_navli .jt1:after,
    .m_nav .mNav_bott .m_navli .jt1:before {
        content: '';
        background: #fff;
        width: 9px;
        height: 2px;
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        margin: auto;
    }

    .m_nav .mNav_bott .m_navli .jt1:after {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        transition: all 0.6s ease-out;
    }

    .m_nav .mNav_bott .m_navli .jt1:before {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        transition: all 0.6s ease-out;
    }

    .m_nav .mNav_bott .m_navli.active {
        background: #2a7ecc;
    }

    .m_nav .mNav_bott .m_navli.active .jt1:before {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        background: #fff
    }

    .m_nav .mNav_bott .m_navli.active .jt1:after {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        opacity: 0;
        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
        background: #fff;
    }

    .m_nav .mNav_bott .m_navli.active>a {
        /*border-bottom:solid 1px #58a3e7;*/
        font-weight: bold;
    }

    .m_nav .mNav_bott .m_navli .m_secNav {
        display: none;
    }

    .m_nav .mNav_bott .m_navli .m_secNav .li-title {
        width: 100%;
        padding: 8px 25px;
        border-top: solid 1px #58a3e7;
        padding-top: 18px;
        box-sizing: border-box;
        color: #fff;
        font-size: 13px;
        position: relative;
    }

    .m_nav .mNav_bott .m_navli .m_secNav .li-title a {
        padding: 5px 0 5px 25px;
        display: block;
        position: relative;
        font-size: 14px;
        line-height: 1.25;
        transition: all 0.3s ease-out;
    }

    .m_nav .mNav_bott .m_navli .m_secNav .li-title a:after {
        content: '';
        width: 15px;
        height: 15px;
        background: url(/en/resources_v2/web/img/m_anniu1.png) no-repeat center;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -7px;
        background-size: cover;
    }

    .m_nav .mNav_bott .m_navli .m_secNav ul {
        font-size: 0;
        padding-bottom: 18px;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li {
        font-size: 14px;
    }

    /* .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav ul{overflow:hidden;}
    .m_nav .mNav_bott .m_navli.m_navli02 .m_secNav li{width:50%; float:left;} */
    .m_nav .mNav_bott .m_navli .m_secNav li>a {
        padding: 8px 25px;
        line-height: 28px;
        display: block;
        position: relative;
        color: #fff;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li>a:hover {
        color: #fff;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li>a.cur {
        color: #fff;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li.m_secli {
        position: relative;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2 {
        position: absolute;
        right: 15px;
        top: 21px;
        width: 9px;
        height: 9px;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2:after,
    .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2:before {
        content: '';
        background: #666;
        width: 9px;
        height: 2px;
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        margin: auto;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2:after {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        transition: all 0.6s ease-out;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2:before {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        transition: all 0.6s ease-out
    }

    .m_nav .mNav_bott .m_navli.nav_link>a:after,
    .m_nav .mNav_bott .m_navli.nav_link>a:before {
        display: none;
    }

    .m_nav .mNav_bott .m_navli.nav_link.active>a:before,
    .m_nav .mNav_bott .m_navli.nav_link.active>a:before {
        display: none;
    }

    .m_nav .mNav_bott .m_navli.nav_link a:after {
        content: '';
        display: block;
        width: 16px;
        height: 16px;
        background: url(/en/resources_v2/web/img/link_ico.png) no-repeat center;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 15px;
    }

    .header .mobile_key {
        position: relative;
        cursor: pointer;
        transition: all 0.3s ease-in-out;
        z-index: 10;
        display: block;
        width: 20px;
        height: 20px;
        padding-left: 30px;
        margin-top: 26px;
    }

    .header .mobile_key span,
    .header .mobile_key:before,
    .header .mobile_key:after {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 17px;
        height: 2px;
        /*margin-left:-10px;*/
        background: #666;
        border-radius: 2px;
        display: inline-block;
        transition: all 0.3s ease-in-out;
    }

    .header .mobile_key span {
        margin-top: -4px;
    }

    .header .mobile_key:before {
        content: '';
        margin-top: 3px;
    }

    .header .mobile_key:after {
        content: '';
        margin-top: 10px;
    }

    .menu-open.header .mobile_key:before {
        opacity: 0;
        transition: 0.2s ease 0.1s;
    }

    .menu-open.header .mobile_key:after {
        margin-top: 2px !important;
        -webkit-transform: rotateZ(-45deg);
        transform: rotateZ(-45deg);
        transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s;
        transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s;
        transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;
    }

    .menu-open.header .mobile_key span {
        margin-top: 2px !important;
        -webkit-transform: rotateZ(45deg);
        transform: rotateZ(45deg);
        transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, -webkit-transform 0.25s ease 0.36s;
        transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s;
        transition: margin 0.2s cubic-bezier(0.36, 0, 0.59, 0.99) 0.1s, transform 0.25s ease 0.36s, -webkit-transform 0.25s ease 0.36s;
    }


    .header .header-overlay {
        transition: all 0.2s ease-out;
        background: rgba(0, 0, 0, 0.5);
        width: 100%;
        height: 100%;
        position: fixed;
        left: 0;
        z-index: -1;
        top: 0;
        opacity: 0;
        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
        visibility: hidden;
    }

    .bg-open.header .header-overlay {
        opacity: 1;
        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
        visibility: visible;
    }

    .bg-open1.header .header-overlay {
        opacity: 1;
        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
        visibility: visible;
    }

    .menu-open.header .header-overlay {
        opacity: 1;
        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
        visibility: visible;
    }

    .header .h_tools .h_language.mobile_language {
        display: block;
    }

    .header .h_tools .h_language.pc_language {
        display: none;
    }

    /* 颜色修改 下拉改为白底灰字 */
    .m_nav {
        background: #fff;
        border-top: 1px solid #f0f0f0;
    }

    .m_nav .mNav_bott .m_navli>a {
        color: #666;
    }

    .m_nav .mNav_bott .m_navli .jt1:after,
    .m_nav .mNav_bott .m_navli .jt1:before {
        background: #666;
    }

    .m_nav .mNav_bott .m_navli>a:hover {
        color: #666;
    }

    .m_nav .mNav_bott .m_navli {
        border-bottom-color: #f0f0f0;
    }

    .m_nav .mNav_bott .m_navli.active {
        background: #fff;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li>a {
        color: #666;
    }

    .m_nav .mNav_bott .m_navli .m_secNav .li-title {
        border-top-color: #fff;
    }

    .m_nav .mNav_bott .m_navli .m_secNav .li-title {
        color: #666;
    }

    .m_nav .mNav_bott .m_navli .m_secNav {
        background: #f2f2f2;
    }

    .m_nav .mNav_bott .m_navli.active .jt1:before {
        background: #666;
    }

    /* 颜色修改 下拉改为白底灰字 end*/

    /* 手机端三级 */
    .m_nav .mNav_bott .m_navli .m_secNav li .m_thirdul {
        background: #ddd;
        padding: 14px 0;
        display: none;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li .m_thirdli a {
        padding: 8px 40px;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li .m_thirdli a .jt2:before {
        background: #666;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li .m_thirdli a:hover {
        color: #666;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li.active a {
        color: #666;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li.active .jt2:before {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        background: #666
    }

    .m_nav .mNav_bott .m_navli .m_secNav li.active .jt2:after {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        opacity: 0;
        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
        background: #fff;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li>a:hover {
        color: #666;
    }


    /* 箭头修改 伪类换成图片，为了扩大点击区域 2022-0216*/
    .m_nav .mNav_bott .m_navli .jt1 {
        width: 50px;
        height: 50px;
        top: 1px;
        right: 0;
        background: url(/en/resources_v2/web/img/jia.png) no-repeat center;
        transition: all 0.5s ease;
    }

    .m_nav .mNav_bott .m_navli .jt1:after,
    .m_nav .mNav_bott .m_navli .jt1:before {
        display: none;
    }

    .m_nav .mNav_bott .m_navli.active .jt1 {
        background: url(/en/resources_v2/web/img/jian.png) no-repeat center;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li>a {
        width: 80%;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2 {
        width: 50px;
        height: 50px;
        top: 1px;
        right: 0;
        background: url(/en/resources_v2/web/img/jia.png) no-repeat center;
        transition: all 0.5s ease;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2:after,
    .m_nav .mNav_bott .m_navli .m_secNav li.m_secli .jt2:before {
        display: none;
    }

    .m_nav .mNav_bott .m_navli .m_secNav li.m_secli.active .jt2 {
        background: url(/en/resources_v2/web/img/jian.png) no-repeat center;
    }






    /* 头部 */
    .header .h_bott>.wrap {
        padding: 0 2%;
        width: auto;
        padding-bottom: 0 !important;
    }

    .header.menu-open .h_bott>.wrap {
        background: #fff;
    }

    .h_top li a {
        padding: 0 20px 0 15px;
    }

    /* 底部 */
    .pageFooter .left {
        width: 65%;
    }

    .pageFooter .left ul {
        margin-bottom: 25px;
    }

    .pageFooter .left ul li {
        font-size: 15px;
        padding-left: 40px;
    }

    .pageFooter .left ul li::after {
        left: 17px;
    }

    .pageFooter .right .img_ {
        width: 100px;
    }

    .pageFooter .right .img_1 {
        margin-right: 30px;
    }

    /* 底部 */

    /* 关于云顶国际官网 */
    .about_us01 li .box {
        padding: 20px 10px;
    }

    /* 发展历程 */
    .history01 li.even {
        margin: 90px 0 30px;
    }

    /* 公司高层 */
    .gsgc01 .bd li .li_box .intro_ .box {
        padding: 10px 0;
    }

    .gsgc01 .bd li .li_box .intro_ .box .txt {
        height: 54px;
        -webkit-line-clamp: 3;
    }

    /* 董事长专栏 */
    .chairman01 .content .left,
    .chairman01 .content .right {
        width: 100%;
    }

    .chairman01 .content .right .box {
        border: 10px solid #f3f3f3;
        padding: 4%;
    }

    .chairman01 .content .right .rect-5625 {
        padding-bottom: 0;
        height: auto;
    }

    .chairman02 {
        padding-bottom: 0;
    }

    .chairman02 .rect-3655 {
        padding-bottom: 45%;
    }

    .chairman03 {
        display: none;
    }

    .chairman02 {
        display: none;
    }

    /* 商业道德与反腐败 */
    .business_ethics01 .content .con_item .li_ .txt {
        display: block;
    }

    .business_ethics02 .content .list li .intro .desc {
        font-size: 19px;
        width: 100%;
        box-sizing: border-box;
    }

    .business_ethics02 .content .list li .cover .cover_box {
        padding: 25px 20px
    }

    .business_ethics02 .content .list li .cover .c {
        height: 100px;
    }

    .business_ethics02 .content .list li.anniu .cover .c {
        height: 75px
    }

    /* 社会贡献 */
    .social_gx01 .content .con_item .li_ .num {
        font-size: 30px;
        line-height: 30px
    }

    .social_gx01 .con .list .li_ .number {
        font-size: 40px;
        line-height: 40px
    }

    .social_gx03 .item .cover .box {
        padding: 60px;
    }


    /* 2020业绩 */
    .achievement20_01 .content li .li_box {
        padding: 45px 25px
    }

    .achievement20_01 .content li .li_box .num {
        font-size: 30px;
        line-height: 40px;
    }

    .achievement20_03 .list_title {
        font-size: 20px;
    }

    .achievement20_04 li .li_top .right .box {
        padding: 30px 20px
    }

    .achievement20_04 li .li_top .right .box .tit {
        font-size: 20px;
        line-height: 20px;
    }

    .achievement20_04 li .li_top .right .box .con {
        font-size: 12px;
        margin: 5px 0 10px
    }

    .achievement20_04 li .li_top .right .box .img_box .img_ {
        width: 40%;
    }

    /* 主要项目 */
    .kuangshan_list01 .content .list li .cover .item_more {
        display: none;
    }

    .kuangshan_list01 .content .list li .cover .cover_box {
        padding: 30px;
    }

    .kuangshan_list01 .content .list .li_ .txt {
        font-size: 17px;
    }

    /* 项目详细 */
    .program_detail01 .content .top_l {
        width: 32.5%;
    }

    .program_detail01 .content .top_r li {
        line-height: 24px;
    }

    /* 项目详细 */
    .program_detail02 .content li {
        width: 15%;
        margin-right: 4%;
    }

    .program_detail04 .right li a {
        padding: 27px 0;
    }

    /* 股票行情 */
    .stock01 .content .item .infor .con .big_num {
        font-size: 40px;
        line-height: 50px;
    }

    .stock01 .content .item .infor .con .smal_num {
        margin-left: 20px;
    }

    .stock01 .content .item .infor .con .smal_num span {
        margin-right: 10px;
    }

    /* 互动交流 */
    .jiaoliu01 .left .title {
        margin-bottom: 35px;
    }

    .jiaoliu01 .left .inp_wrap_yzm span {
        margin-left: 88px;
        display: block;
        margin-top: 10px;
    }

    /* 云顶国际官网 */
    .ibanner .iban_word {
        margin-top: 0;
    }

    .ipart01 .left .l_top .info_ .box .tit {
        font-size: 20px;
        line-height: 23px;
        height: 46px;
    }

    .ipart01 .left .l_top .info_ .box .con {
        height: 50px;
        -webkit-line-clamp: 2;
        margin-top: 2px;
    }

    .ipart01 .left .l_bott .l_bott_l a {
        padding: 21px;
    }

    .ipart01 .left .l_bott .l_bott_l a .info .t {
        font-size: 20px;
        line-height: 23px;
    }

    .ipart01 .left .l_bott .l_bott_r li {
        margin-bottom: 10px;
    }

    .ipart01 .left .l_bott .l_bott_r .li_box .date .d .d_d {
        font-size: 20px;
    }

    .ipart01 .right .r_top .item01 .box {
        padding: 15px 15px 0;
    }

    .ipart01 .right .r_top .item02 {
        margin-top: 15px;
    }

    .ipart01 .right .r_top .item02 .tit {
        margin-bottom: 10px;
        padding: 0 15px;
    }

    .ipart01 .right .r_top .item02 .con {
        padding: 0 15px;
        line-height: 36px;
    }

    .ipart01 .right .r_bott ul li {
        margin-bottom: 2px;
    }

    .ipart01 .right .r_bott .info {
        margin-bottom: 8px;
        padding-bottom: 8px;
    }

    .ipart01 .right .r_bott .info .tit {
        font-size: 20px;
        line-height: 23px;
    }

    .ipart02 .left .item .cover .icon {
        margin: 35px auto 10px;
    }

    .ipart02 .left .item .cover .icon {
        height: 0;
    }

    .ind_w30 {
        width: 49%;
        margin-bottom: 2%;
    }

    .ind_w302 {
        width: 100%;
    }

    /* 主要产品 */
    .product01 .content li .icon {
        width: 44px;
        height: 41px;
        margin: 25px auto 10px;
    }

    .product01 .content li .text {
        font-size: 16px;
    }

    .product05 .content .list li .cover .item_more {
        display: none;
    }

    .product05 .content .list li .cover .cover_box {
        padding: 30px;
    }

    .product05 .content .list .li_ .txt {
        font-size: 17px;
    }

    /* 可持续发展 */
    .development01 .bott_ .box .bott_l .intro_ {
        width: 61%;
    }

    .development01 .bott_ .box .bott_l .intro_ .tit {
        font-size: 25px;
        line-height: 25px;
        margin-top: 15px;
    }

    .development02 .cover .box {
        padding-top: 50px;
    }

    .development02 li:hover .cover .box {
        padding-top: 30px;
    }

    /* 投资者中心 */
    .invest_cen01 .left {
        width: 100%;
    }

    .invest_cen01 .left .box {
        padding: 30px;
    }

    .invest_cen01 .right {
        width: 100%;
        margin-top: 20px;
    }

    .ind_w30 .r_top {
        /*background:none;*/
    }

    .ind_w30 .r_top .right_l {
        /*background-color:#f8f2dc;*/
    }

    .invest_cen01 .right .r_top {
        background: none;
    }

    .invest_cen01 .right .r_top .right_l {
        background-color: #f7f7f7;
    }

    .invest_cen01 .right .r_top .right_l .box .c,
    .invest_cen01 .right .r_top .right_r .box .c {
        font-size: 30px;
        line-height: 30px;
    }

    .invest_cen01 .right .r_top .right_r {
        background-color: #f8f2dc;
    }

    .invest_cen01 .right .r_top .right_r .box .t,
    .invest_cen01 .right .r_top .right_l .box .text {
        margin-top: 10px;
    }

    .invest_cen01 .right .r_top .rect-476 {
        padding-bottom: 0;
        height: auto;
    }

    .invest_cen01 .right .r_bott {
        margin-top: 14px;
    }

    .invest_cen01 .right .r_bott .cover {
        bottom: 130px;
    }

    .invest_cen02 .list_title {
        font-size: 20px;
        line-height: 24px;
        ;
    }

    /* 公益慈善 */
    .gycs02 .left {
        width: 100%;
        margin-bottom: 30px;
    }

    .gycs02 .right {
        width: 100%;
    }

    /* 土地利用 */
    .tudi01 .content .con_item .li_ .txt {
        display: inline-block;
    }

    /* 招聘综合 */
    .job_center02 .item .right {
        padding-top: 34px;
    }

    .job_center03 .content .li_ .intro {
        padding: 40px;
    }

    .job_center03 .content .li_ .intro .c .more {
        margin-top: 20px;
    }

    .follow .content .item {
        width: 49%;
        margin-right: 2%;
    }

    .follow .content .item2 {
        margin-right: 0;
    }

    .follow .content .item3 {
        width: 100%;
        margin-right: 0;
        margin-top: 20px;
        min-height: inherit;
    }

    .follow .content .item3 ul .li_ {
        width: 23.5%;
        margin-right: 2%;
        margin-bottom: 0;
    }

    .follow .content .item3 ul .li_:last-child {
        margin-right: 0;
    }

    .follow .content .item3 ul .li_.item_li2 {
        margin-right: 2%;
    }

    /* 20211209  start */
    /* 人才招聘 */
    .rc_job01 .content .li_ .intro {
        padding-top: 30%;
    }

    .rc_job01 .item .right {
        padding-top: 35px;
    }

    .follow .content .item {
        width: 49%;
        margin-right: 2%;
    }

    .follow .content .item2 {
        margin-right: 0;
    }

    .follow .content .item3 {
        width: 100%;
        margin-right: 0;
        margin-top: 20px;
    }

    .follow .content .item3 ul .li_ {
        width: 23.5%;
        margin-right: 2%;
        margin-bottom: 0;
    }

    .follow .content .item3 ul .li_:last-child {
        margin-right: 0;
    }

    /* 社会招聘 */
    .rc_job01 .content .li_ .intro {
        padding-top: 15%;
    }

    .gj_job02 .content .item .bott {
        top: 105px;
    }

    /* 校园招聘 */
    .xy_job02 .item .right dt {
        line-height: 70px;
    }

    .xy_job02 .item .right dd {
        line-height: 71px;
    }

    /* 20211209 end */

    /* 2022-0210 */
    .technology03 .right .box {
        padding: 40px;
    }

    .technology04 li .rect-534 {
        padding-bottom: 64%;
    }

    /* 2022-0216 */
    .friend_link01 ._t {
        width: 120px;
        height: 120px;
        margin-right: 0;
    }

    .friend_link01 ._t ._ico {
        width: 40%;
        margin: 15px auto 10px;
    }

    .friend_link01 ._list {
        width: calc(100% - 150px);
        float: right;
    }

    .friend_link01 ._t ._name {
        font-size: 14px;
    }

    .friend_link01 ._list a {
        width: 48%;
        margin-right: 4%;
    }

    .friend_link01 ._list a:nth-child(2n) {
        margin-right: 0;
    }


    .ibanner .iban_word .info .tit {
        font-size: 25px;
        line-height: 30px;
    }

    .ibanner .iban_word .info .con {
        font-size: 25px;
        line-height: 30px;
    }

    .ibanner .iban_word .info .txt {
        font-size: 20px;
        line-height: 24px;
    }

    /* 2021业绩 */
    .yeji01 .content .li_ .con dd {
        width: 35px;
    }

    .yeji02 .content .li_ .con dd {
        width: 35px;
    }

    .yeji02 .content .li_.li08 .txt span {
        font-size: 30px;
    }

    .yeji04 .content .li_ .con dd {
        width: 35px;
    }

    .yeji05 .common_smaltit .tit {
        height: 48px;
    }

    .yeji05 .list .li_ .cover .c {
        height: 46px;
    }

    .business_new01 .box1 .item2,
    .business_new01 .box1 .item3,
    .business_new01 .box1 .item4 {
        margin-right: 1.31%;
    }

    .business_new01 .item .t span {
        font-size: 17px;
    }

    .business_new01 .box1 .item1 .t img {
        margin-bottom: 15px;
    }

    .business_new01 .box2 .item .t img {
        margin-bottom: 15px;
    }

    .business_new01 .box3 .item .t img {
        margin-bottom: 15px;
    }

    .chairman03 {
        display: block;
        margin-top: 50px;
    }

    .chairman02 {
        display: block;
        margin-top: 50px;
    }

    .new_develop01 .box .left {
        width: 75%;
    }

    .new_develop01 .box .right {
        width: 16.5%;
    }

    .new_develop05 .box .item .item_box.item_box3 {
        width: 59%;
    }

    .new_security03 .box .li_ span {
        font-size: 16px;
    }

    .new_report02 .box {
        padding: 0 10%;
    }

    .new_report02 .box .right {
        width: 56%;
    }

    .new_report03 .content .li_ .tit {
        width: 73%;
    }

    .new_report04 .content {
        margin-top: 50px;
    }

    .new_report04 .content .li_ .left {
        margin-top: -70px;
    }

    .new_charity02 .left .bott .bott_left {
        float: none;
    }

    .new_charity02 .left .bott .bott_right {
        float: none;
    }

    .new_charity02 .right .bott .bott_left {
        float: none;
    }

    .new_charity02 .right .bott .bott_right {
        float: none;
    }

    /*about_us*/
    .common_smaltit {
        visibility: visible;
    }

    .about_us01 li {
        visibility: visible;
    }

    .about_us02 .content {
        visibility: visible;
    }

    /*achievement20*/
    .common_bigtit .tit {
        visibility: visible;
    }

    .common_bigtit .con {
        visibility: visible;
    }

    .achievement20_01 .content li {
        visibility: visible;
    }

    .achievement20_03 .content li {
        visibility: visible;
    }

    .achievement20_04 .content li {
        visibility: visible;
    }

    /*baogao*/
    .common_bigtit .tit {
        visibility: visible;
    }

    .common_bigtit .con {
        visibility: visible;
    }

    .common_bigtit .txt {
        visibility: visible;
    }

    .common_bigtit .tu {
        visibility: visible;
    }

    .business_ethics01 .content .tit {
        visibility: visible;
    }

    .business_ethics01 .content li {
        visibility: visible;
    }

    .baogao02 .content .list .li_ {
        visibility: visible;
    }

    .baogao03 .content .tit {
        visibility: visible;
    }

    /*business_ethiscs*/
    .business_ethics02 .tit {
        visibility: visible;
    }

    .business_ethics02 .content .list li {
        visibility: visible;
    }

    /*chairman*/
    .chairman01 .infor .tit {
        visibility: visible;
    }

    .chairman01 .infor .con {
        visibility: visible;
    }

    .chairman01 .content .left {
        visibility: visible;
    }

    .chairman01 .content .right {
        visibility: visible;
    }

    .chairman02 .left {
        visibility: visible;
    }

    .chairman02 .right {
        visibility: visible;
    }

    /*contact_us*/
    .contact_us01 .left {
        visibility: visible;
    }

    .contact_us01 .right {
        visibility: visible;
    }

    /*deve_strategy*/
    .deve_strategy01 .content .item {
        visibility: visible;
    }

    /*development*/
    .development01 .top_ {
        visibility: visible;
    }

    .development01 .bott_ {
        visibility: visible;
    }

    .development02 .li_ {
        visibility: visible;
    }

    /*report*/
    .report01 .bd li {
        visibility: visible;
    }

    /*ESG*/
    .ESG01 .content li {
        visibility: visible;
    }

    /*gj_job*/
    .gj_job .rc_job01 .li_ {
        visibility: visible;
    }

    /*gsgc*/
    .gsgc01 .bd li {
        visibility: visible;
    }

    /*history*/
    .history01 li {
        visibility: visible;
    }

    /*index*/
    .ipart01 .left .l_bott .l_bott_l {
        visibility: visible;
    }

    .ipart01 .right {
        visibility: visible;
    }

    .ipart02 .left {
        visibility: visible;
    }

    .ipart02 .right {
        visibility: visible;
    }

    .ipart03 .content li {
        visibility: visible;
    }

    /*invest*/
    .invest_cen01 .left {
        visibility: visible;
    }

    .invest_cen01 .right {
        visibility: visible;
    }

    .invest_cen02 .li {
        visibility: visible;
    }

    /*jiaoliu*/
    .jiaoliu01 .left {
        visibility: visible;
    }

    .jiaoliu01 .right {
        visibility: visible;
    }

    /*kuangshan_list*/
    .kuangshan_list01 .content .list li {
        visibility: visible;
    }

    /*new_biodiversity*/
    .new_biodiversity01 {
        visibility: visible;
    }

    .new_biodiversity02 {
        visibility: visible;
    }

    .new_biodiversity03 {
        visibility: visible;
    }

    .new_biodiversity04 {
        visibility: visible;
    }

    .new_biodiversity05 {
        visibility: visible;
    }

    .new_biodiversity06 {
        visibility: visible;
    }

    /*new_biodiversity*/
    .new_business_ethics01 {
        visibility: visible;
    }

    .new_business_ethics02 {
        visibility: visible;
    }

    .new_business_ethics03 {
        visibility: visible;
    }

    .new_business_ethics04 {
        visibility: visible;
    }

    .new_business_ethics05 {
        visibility: visible;
    }

    .new_business_ethics06 {
        visibility: visible;
    }

    /*new_career*/
    .new_career01 {
        visibility: visible;
    }

    .new_career02 {
        visibility: visible;
    }

    .new_career03 {
        visibility: visible;
    }

    .new_career04 {
        visibility: visible;
    }

    .new_career05 {
        visibility: visible;
    }

    .new_career06 {
        visibility: visible;
    }

    .new_career07 {
        visibility: visible;
    }

    .new_career08 {
        visibility: visible;
    }

    .new_career09 {
        visibility: visible;
    }

    .new_career10 {
        visibility: visible;
    }

    .new_career11 {
        visibility: visible;
    }

    /*new_charity*/
    .new_charity01 {
        visibility: visible;
    }

    .new_charity02 {
        visibility: visible;
    }

    /*new_CommunityDevelopment*/
    .new_CommunityDevelopment01 {
        visibility: visible;
    }

    .new_CommunityDevelopment02 {
        visibility: visible;
    }

    .new_CommunityDevelopment03 {
        visibility: visible;
    }

    .new_CommunityDevelopment04 {
        visibility: visible;
    }

    .new_CommunityDevelopment05 {
        visibility: visible;
    }

    /*new_develop*/
    .new_develop01 {
        visibility: visible;
    }

    .channel_huace .li_ {
        visibility: visible;
    }

    .new_develop03 .infor {
        visibility: visible;
    }

    .new_develop03 .channel_con {
        visibility: visible;
    }

    .new_develop04 .infor {
        visibility: visible;
    }

    .new_develop04 .channel_con {
        visibility: visible;
    }

    .new_develop04 .box {
        visibility: visible;
    }

    .new_develop05 .left {
        visibility: visible;
    }

    .new_develop05 .right {
        visibility: visible;
    }

    .new_develop05 .box .item {
        visibility: visible;
    }

    /*new_develop*/
    .new_emission01 {
        visibility: visible;
    }

    .new_emission02 {
        visibility: visible;
    }

    .new_emission03 {
        visibility: visible;
    }

    .new_emission04 {
        visibility: visible;
    }

    .new_emission05 {
        visibility: visible;
    }

    .new_emission06 {
        visibility: visible;
    }

    .new_emission07 {
        visibility: visible;
    }

    .new_emission08 {
        visibility: visible;
    }

    .new_emission09 {
        visibility: visible;
    }

    /*new_employee*/
    .new_employee01 {
        visibility: visible;
    }

    .new_employee02 {
        visibility: visible;
    }

    .new_employee03 {
        visibility: visible;
    }

    .new_employee04 {
        visibility: visible;
    }

    .new_employee05 {
        visibility: visible;
    }

    .new_employee06 {
        visibility: visible;
    }

    .new_employee07 {
        visibility: visible;
    }

    .new_employee08 {
        visibility: visible;
    }

    /*new_environment*/
    .new_environment01 {
        visibility: visible;
    }

    .new_environment02 {
        visibility: visible;
    }

    .new_environment03 {
        visibility: visible;
    }

    .new_environment04 {
        visibility: visible;
    }

    .new_environment05 {
        visibility: visible;
    }

    .new_environment06 {
        visibility: visible;
    }

    .new_environment07 {
        visibility: visible;
    }

    /*new_IndigenousPeopleRights*/
    .new_IndigenousPeopleRights01 {
        visibility: visible;
    }

    .new_IndigenousPeopleRights02 {
        visibility: visible;
    }

    .new_IndigenousPeopleRights03 {
        visibility: visible;
    }

    /*new_LabourRights*/
    .new_LabourRights01 {
        visibility: visible;
    }

    .new_LabourRights02 {
        visibility: visible;
    }

    .new_LabourRights03 {
        visibility: visible;
    }

    /*new_report*/
    .new_report01 {
        visibility: visible;
    }

    .new_report02 {
        visibility: visible;
    }

    .new_report03 {
        visibility: visible;
    }

    .new_report04 {
        visibility: visible;
    }

    /*new_rights*/
    .new_rights01 {
        visibility: visible;
    }

    .new_rights02 {
        visibility: visible;
    }

    .new_rights03 {
        visibility: visible;
    }

    /*new_security*/
    .new_security01 {
        visibility: visible;
    }

    .new_security02 {
        visibility: visible;
    }

    .new_security03 {
        visibility: visible;
    }

    /*new_TSF*/
    .new_TSF01 {
        visibility: visible;
    }

    .new_TSF02 {
        visibility: visible;
    }

    .new_TSF03 {
        visibility: visible;
    }

    .new_TSF03 {
        visibility: visible;
    }

    /*new_water*/
    .new_water01 {
        visibility: visible;
    }

    .new_water02 {
        visibility: visible;
    }

    .new_water03 {
        visibility: visible;
    }

    .new_water04 {
        visibility: visible;
    }

    .new_water05 {
        visibility: visible;
    }

    .new_water06 {
        visibility: visible;
    }

    .new_water07 {
        visibility: visible;
    }

    .new_water08 {
        visibility: visible;
    }

    .new_water09 {
        visibility: visible;
    }

    /*new_community*/
    .new_community01 {
        visibility: visible;
    }

    .new_community02 {
        visibility: visible;
    }

    .new_community03 {
        visibility: visible;
    }

    .new_community04 {
        visibility: visible;
    }

    .new_community05 {
        visibility: visible;
    }

    .new_community06 {
        visibility: visible;
    }

    /*new_SC*/
    .new_SC01 {
        visibility: visible;
    }

    .new_SC02 {
        visibility: visible;
    }

    .new_SC03 {
        visibility: visible;
    }

    .new_SC04 {
        visibility: visible;
    }

    .new_SC05 {
        visibility: visible;
    }

    .new_SC06 {
        visibility: visible;
    }

    .new_SC07 {
        visibility: visible;
    }

    /*new_weather*/
    .new_weather01 {
        visibility: visible;
    }

    .new_weather02 {
        visibility: visible;
    }

    .new_weather03 {
        visibility: visible;
    }

    .new_weather04 {
        visibility: visible;
    }

    .new_weather05 {
        visibility: visible;
    }

    .new_weather06 {
        visibility: visible;
    }

    .new_weather07 {
        visibility: visible;
    }

    .new_weather08 {
        visibility: visible;
    }

    /*news_list*/
    .media_hd .item {
        visibility: visible;
    }

    .news_list01 .content ul li {
        visibility: visible;
    }

    /*product*/
    .product01 .content li {
        visibility: visible;
    }

    .product02 .content {
        visibility: visible;
    }

    .roduct02 .img_ {
        visibility: visible;
    }

    .product03 .content .item {
        visibility: visible;
    }

    .product04 .content {
        visibility: visible;
    }

    .product05 .content .list li {
        visibility: visible;
    }

    .product06 .content .item {
        visibility: visible;
    }

    .product07 .content li {
        visibility: visible;
    }

    /*rc_job*/
    .rc_job01 .content .li_ {
        visibility: visible;
    }

    .job_content .follow .infor .tit {
        visibility: visible;
    }

    .follow .content .item {
        visibility: visible;
    }

    /*rc_job*/
    .report01 .bd li {
        visibility: visible;
    }

    /*resume*/
    .resume01 .content .top ul li {
        visibility: visible;
    }

    /*sqcy*/
    .sqcy03 .infor .tit {
        visibility: visible;
    }

    /*value_concept*/
    .value_concept01 .content .item {
        visibility: visible;
    }

    .channel_huace .li_ {
        visibility: visible;
    }

    .program_detail05 .content .item {
        padding-bottom: 95px;
    }

    .new_employee07 .right {
        margin-top: 7%;
    }

    .new_employee07 .right .more {
        margin-top: 40px;
    }

    .yeji03 .content_2 .item .box .info_ .t {
        min-height: 72px;
    }

    .yeji03 .content_2 .item .box .info_ .more {
        bottom: 25px;
    }

    .jiaoliu01 .right .box {
        padding: 65px 30px 80px;
    }

    .xy_job02 .item .right dd {
        height: 72px;
    }

    .new_weather07 .left .con {
        max-height: 180px;
        overflow: auto;
    }

    .new_weather07 .left .con::-webkit-scrollbar {
        width: 2px;
        height: 4px;
    }

    .new_weather07 .left .con::-webkit-scrollbar-thumb {
        background: #dda400;
    }

    .new_weather07 .left .con::-webkit-scrollbar-track {
        background: #f6f5f5;
    }

    .new_weather07 .left .more {
        margin-top: 30px;
    }

    .question .rc_job01 .content .li_ .intro .c {
        padding: 30px;
    }

    .new_SC03 .channel_con .li_ .tit {
        width: 73%;
    }

    .question01.channel_huace .li_ {
        min-height: 454px;
    }

    .question02.channel_huace .li_ {
        min-height: 454px;
    }

    .question02.channel_huace .li_ .intro .c {
        height: auto;
        -webkit-line-clamp: inherit;
        margin-bottom: 0;
    }

    .question03.channel_huace .li_ {
        min-height: 454px;
    }

    .new_achievement .content .li_.li_infor {
        padding: 30px;
    }

    .new_achievement03 .list ul li .left .con {
        margin-bottom: 10px;
    }

    .zijin_hw01 .content .dot_tips {
        bottom: 15px;
    }

    .about_us04 .content li .num span {
        font-size: 30px;
    }

    .new_job2 .xy_job02 .box .box_content .intro .intro_t {
        margin-bottom: 15px;
    }

    .new_job2 .xy_job02 .box .box_content .more {
        margin-top: 15px;
    }
}

@media screen and (max-width: 1200px) {
    .follow .content .item3 ul .li_.item_li2 {
        margin-right: 2%;
    }


    .ind_w30 {
        min-height: auto;
    }

    .ibannerssd .item {
        /*height:0; padding-bottom:62.5%; padding-bottom:30%;*/
        height: 325px;
    }

    .ibannerssd .owl-carousel .owl-item .iban_img {
        width: 100%;
        position: static;
        margin-left: 0;
        height: 280px;
    }

    .ipart01 .right {
        width: 100%;
    }

    .ipart01 .right .r_top {
        width: 49%;
        float: left;
    }

    .ipart01 .right .r_bott {
        width: 48%;
        float: right;
    }

    .ind_w30 .r_top .rect-476 {
        padding-bottom: 45.6%;
    }

    .ipart01 .right .r_bott ul {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
    }

    .ipart04 .ind_w30_2_1 {
        width: 340px;
    }

    .ipart04 .right {
        width: 263px;
    }

    .ipart04 .ind_w30_2_2 h3 {
        font-size: 30px;
        padding-bottom: 12px;
    }

    .ipart04 .ind_w30_2_2 h4 {
        font-size: 22px;
        padding-bottom: 5px;
    }

    .w1280 {
        width: 98%;
        margin: 0 auto;
    }

    .swiper-button-next {
        display: block !important;
    }

    .swiper-button-prev {
        display: block !important;
    }
}

@media screen and (min-width: 1025px) {
    .new23_zijin_hw01 .content .area_list{
        top: 50% !important;
        margin-top: -340px;
    }
    .ipart03 .content li .cover .box .txt{
        height: 60px;
    }
}
@media only screen and (max-width: 1024px) {
    
    .new23_zijin_hw01 .content .area_list{
        margin-top: 0;
    }
    
    .ipart03 .content li .cover .box .txt{
        height: 44px;
        font-size: 12px;
    }
    .joinright img,
    .joinleft img{
        min-height: 380px !important;
    }
    .ind_wleft01 h3{
        height: 42px;
    }
    .ind_gujia{
        display: flex;
        flex-wrap: wrap;
    }
    .ind_gujia .title{
        width: 100%;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .ind_gujia .title span{
        border-right: none !important;
    }
    .gytitle h3{
        max-width: 60%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .ipart01 h3.lmh301 span{
        font-size: 20px !important;
    }
    .ipart01 h3.lmh301{
        font-size: 26px !important;
    }
}

@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }

    .wrap,
    .mwrap {
        width: 740px;
    }

    /*padMode 992px 网站样式*/

    /* 底部 */
    .pageFooter .left {
        width: 100%;
        margin-top: 0;
    }

    .pageFooter .right {
        display: none;
    }

    /* 内容区 */
    #subNav .le {
        /*display:none;*/
    }

    #subNav .ops {
        display: block;
    }

    /* 发展战略 */
    .deve_strategy01 .item .item_bd ul li {
        width: 49%;
        margin-right: 2%;
    }

    .deve_strategy01 .item .item_bd ul li:nth-child(2n) {
        margin-right: 0;
    }

    /* 关于云顶国际官网 */
    .about_us01 li {
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        margin-bottom: 2%;
    }

    .about_us01 li:nth-child(2n) {
        margin-right: 0;
    }

    /* 公司高层 */
    .gsgc01 .bd li {
        width: 49%
    }

    .gsgc01 .bd li .li_box .intro_ {
        margin-right: 4%;
        width: 56%;
    }

    .gsgc01 .bd li .li_box .intro_ .box .con {
        line-height: 24px;
        margin-bottom: 5px;
    }

    .gsgc01 .bd li .li_box .intro_ .box .txt {
        height: 36px;
        -webkit-line-clamp: 2;
    }

    /* 董事长专栏 */
    .chairman02 .left {
        width: 100%;
    }

    .chairman02 .left .rect-3655 {
        padding-bottom: 0;
        height: auto;
    }

    .chairman02 .left .cover {
        position: relative;
    }

    .chairman02 .right {
        width: 100%;
        margin-top: 20px;
    }

    .chairman02 .right .rect-3655 {
        padding-bottom: 37%;
    }

    /* 商业道德与反腐败 */
    .business_ethics02 .content .list li .cover .c {
        height: 75px;
    }

    .business_ethics02 .content .list li.anniu .cover .c {
        height: 50px;
    }

    .business_ethics02 .content .list li .cover .cover_box {
        padding: 20px;
    }

    .business_ethics02 .content .list li .cover .btns {
        margin-top: 10px;
    }

    /* 弹窗 */
    .img_tanchuang .img_content {
        width: 80%;
        height: 70%;
        top: 15%;
        left: 10%;
        margin-top: 0;
        margin-left: 0;
        ;
    }

    .img_tanchuang .img_content .close {
        right: -25px
    }

    /* 环境生态保护 */
    .ECO03 {
        padding-bottom: 20px;
    }

    .ECO03 .content {
        padding-top: 20px;
    }

    .ECO03 .content .cell {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%;
    }

    .ECO03 .content .cell:nth-child(2n) {
        margin-right: 0;
    }

    .ECO03 .content .cell .cover .box {
        padding: 15px
    }

    .ECO03 .content .cell .cover .box_t {
        font-sizE: 14px;
        line-height: 23px
    }

    .ECO03 .content .cell .cover .box_c {
        margin-top: 10px;
    }

    /* 报告与政策 */
    .baogao01 .content .con .cell .cover .box {
        padding: 20px
    }

    .baogao01 .content .con .cell .rect-293 {
        padding-bottom: 34%;
    }

    .baogao02 .content .list .li_ .li_box .txt {
        padding-left: 15px;
        width: 65%;
    }

    /* 联系云顶国际官网 */
    .contact_us01 .right .box .dl02 span {
        font-size: 20px;
    }

    body #map-23221 {
        /*margin-left:-200px;*/
    }


    /* 2020业绩 */
    .achievement20_01 .content li .li_box .text {
        font-size: 14px;
    }

    .achievement20_02 .content li .li_box .tit {
        font-size: 17px;
    }

    .achievement20_03 .list_title {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .achievement20_03 .list_text {
        padding: 30px 20px
    }

    .achievement20_04 li .li_top .left {
        width: 100%;
        margin-bottom: 10px;
        ;
    }

    .achievement20_04 li .li_top .right {
        width: 100%;
    }

    .achievement20_04 li .li_top .right .rect-55 {
        padding-bottom: 0;
        height: auto;
    }

    /* 主要项目 */
    .kuangshan_list01 .content .list.list_three .li_ {
        width: 49%;
        margin-right: 2%;
    }

    .kuangshan_list01 .content .list.list_three .li_:nth-child(2n) {
        margin-right: 0;
    }

    /* 项目详细 */
    .program_detail01 .content .top_l {
        width: 100%;
    }

    .program_detail01 .content .top_r {
        width: 100%;
        margin-top: 20px;
    }

    .program_detail02 .content li {
        width: 17%;
        margin-right: 3%;
    }

    .program_detail04 .left .content li .li_box .info_ {
        margin-top: 0;
        width: 53%;
    }

    .program_detail04 .left .content li .li_box .img_ {
        width: 42%;
    }

    .program_detail04 .right li a {
        padding: 24px 0
    }

    .program_detail05 .content .item .bott {
        padding: 15px;
    }

    .program_detail05 .content .item .bott .name {
        margin-bottom: 3px;
    }

    .program_detail05 .content .item .more {
        left: 26px;
        bottom: 15px;
    }

    /* 互动交流 */
    .jiaoliu01 .left {
        width: 100%;
        box-sizing: border-box;
    }

    .jiaoliu01 .right {
        width: 100%;
        margin-top: 40px;
    }

    /* 云顶国际官网 */
    .ind_w30 {
        min-height: auto;
    }

    .ibannerssd .item {
        /*height:0; padding-bottom:62.5%; padding-bottom:30%;*/
        height: 325px;
    }

    .ibannerssd .owl-carousel .owl-item .iban_img {
        width: 100%;
        position: static;
        margin-left: 0;
        height: 285px;
    }

    .ipart01 .right .r_bott ul {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }

    .ind_w30 .r_top .right_l .box {
        padding: 15px 20px 23px;
    }

    .ind_w30 .r_top .right_l .box .c {
        margin: 7px 0px;
    }

    .ind_w30 .r_top .right_l .box .text {
        margin-top: 0px;
    }

    .ind_w30 .r_top .right_l .box .text .r {
        float: left;
    }

    .ipart01 .left {
        width: 100%;
        /* margin-bottom:40px;*/
    }

    .ipart01 .right {
        width: 100%;
    }

    .ipart01 .right .r_top {
        width: 49%;
        float: left;
    }

    .ipart01 .right .r_bott {
        width: 49%;
        float: right;
    }

    .ipart02 .left {
        width: 100%;
    }

    .ipart02 .left .item .cover {
        height: auto;
        top: 50%;
        transform: translateY(-50%);
    }

    .ipart02 .left .item .cover .icon {
        margin: 0 auto 10px;
    }

    .ipart02 .right {
        width: 100%;
    }

    .ipart03 .content li.li02 .cover,
    .ipart03 .content li.li04 .cover {
        bottom: inherit;
        top: 0;
    }

    .ipart03 .content li.li01 .cover,
    .ipart03 .content li.li03 .cover,
    .ipart03 .content li.li05 .cover {
        top: 0;
    }

    .ipart03 .content li .cover .box {
        padding: 25px 5px;
    }

    .ipart03 .content li .cover .box .txt {
        font-size: 14px;
        line-height: 23px;
        margin-top: 10px;
    }

    .ipart04 .ind_w30_2_1 {
        display: none;
    }

    .ipart04 .ind_w30_2_2 {
        width: 440px;
    }

    /* 主要产品 */
    .product03 .content .item {
        width: 100%;
        margin-bottom: 2%;
    }

    .product04 .common_smaltit .txt {
        font-size: 16px;
    }

    .product05 .content .list.list_three .li_ {
        width: 49%;
        margin-right: 2%;
    }

    .product05 .content .list.list_three .li_:nth-child(2n) {
        margin-right: 0;
    }

    /* 可持续发展 */
    .development01 .top_ .infor {
        padding: 40px;
    }

    .development01 .bott_ .box {
        padding: 30px;
    }

    .development02 .cover .box {
        padding-top: 25px;
    }

    .development02 li:hover .cover .box {
        padding-top: 15px;
    }

    /* 投资者中心 */
    .invest_cen02 .list_text {
        padding: 30px 20px;
    }

    /* 招聘综合 */
    .job_center02 .item .right {
        padding-right: 30px;
        width: 37%;
        padding-top: 25px;
    }

    .job_center02 .item .right .t {
        margin-bottom: 10px;
    }

    .job_center .rect-452 {
        padding-bottom: 50%;
    }

    .job_center03 .content .li_ .intro {
        padding: 20px;
    }

    .job_center03 .content .li_ .intro .c .more {
        margin-top: 5px;
    }

    /* 20211209  start */
    /* 人才招聘 */
    .job_content {
        padding-top: 50px;
    }

    .job_xc_banner .intro .tit {
        font-size: 30px;
        line-height: 30px;
    }

    .rc_job01 .content .li_ {
        width: 100%;
        margin-right: 0;
    }

    .rc_job01 .item .left {
        width: 100%;
    }

    .rc_job01 .item .right {
        width: 100%;
    }

    .follow {
        padding: 50px 0;
    }

    .rc_job01 .infor .tit {
        margin-bottom: 30px;
    }

    /* 社会招聘 */
    .gj_job02 {
        margin-bottom: 50px;
    }

    .gj_job02 .content .item .bott {
        top: 180px;
    }

    .gj_job02 .content .item .bott .c {
        opacity: 1;
        visibility: visible;
    }

    .gj_job02 .content .item .more {
        left: 45px;
    }

    /* 校园招聘 */
    .xy_job01 {
        margin-bottom: 50px;
    }

    .xy_job02 .rect-114 {
        padding-bottom: 52.3%;
    }

    .xy_job01 .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }

    .xy_job02 .item .left {
        width: 100%;
    }

    .xy_job02 .item .right {
        width: 100%;
    }

    .xy_job02 .box .box_content {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }

    .gj_job02 .content .item {
        width: 100%;
    }

    /* 20211209  end */

    /* 20211210 start */
    .job_list01 .top .item a {
        padding: 40px;
    }

    .job_list01 .bott {
        margin-top: 50px;
    }

    .job_list01 .bott .hd .hd_top .hd_item {
        width: 27.6%;
    }

    .job_list01 .bott .hd .hd_top .hd_item.hd_btn {
        width: 12%;
    }

    /* 表单 */
    .job_list02 {
        top: 40%;
        padding-bottom: 50px;
    }

    .job_list02 form {
        padding: 50px;
    }

    .job_list02 .box .tit {
        font-size: 26px;
        line-height: 26px;
    }

    .job_list02 .box .con {
        width: 100%;
    }

    .job_list02 .box .con .con_li {
        width: 100%;
        margin-right: 0;
    }

    .job_list02 .box .con .con_li input {
        width: 70%;
    }

    .job_list02 .box .con .con_li textarea {
        width: 70%;
    }

    .job_list02 .box .con .con_li .con_sel {
        width: 70%;
    }

    .job_list02 .box .con .con_li .con_btn {
        width: 70%;
    }

    .job_list02 .box .con .con_li.con_li3 input {
        width: 70%;
    }

    .job_list02 .box .con .con_li.con_li4 textarea {
        width: 70%;
    }

    /* 20211210 end */

    /* 20211211 start */
    .follow .content .item3 ul .li_:nth-child(2n) {
        margin-right: 2%;
    }

    .follow .content .item3 ul .li_:last-child {
        margin-right: 0;
    }

    .salary01 .left {
        width: 100%;
    }

    .salary01 .right {
        width: 100%;
        margin-top: 15px;
    }

    .salary01 .right .item span:first-child {
        padding-left: 30px;
    }

    .salary02 {
        margin-top: 50px;
    }

    .resume01 .content .top ul li {
        line-height: 55px;
    }

    .resume01 .bott ul li .left .tit {
        font-size: 22px;
    }

    .resume01 .bott ul li .left .con {
        margin-bottom: 10px;
    }

    .resume01 .bott ul li .left .txt {
        height: auto;
    }

    .resume01 .bott ul li .left .txt .icon {
        display: none;
    }

    .resume01 .bott ul li .right {
        width: 25%;
    }

    .resume01 .bott ul li:hover .left .txt .date {
        opacity: 1;
        visibility: visible;
    }

    /* 20211211 end */

    /* 20211213 start */
    .job_list02 {
        top: 53%;
    }

    .job_list02 .box2 .con .con_li.con_li3 {
        width: 100%;
    }

    .job_list02 .box2 .con .con_li.con_li4 {
        width: 100%;
    }

    .job_list02 .box2 .con .con_li.con_li3 input {
        width: 70%;
    }

    .job_list02 .box2 .con .con_li.con_li4 .con_sel {
        width: 70%;
    }

    /* 20211213 end */

    /* 2022-0209 */
    .nengyuan01 .content .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 40px;
    }

    .nengyuan01 .content .item:last-child {
        margin-bottom: 0;
    }

    /* 2022-0210 */
    .technology03 .left {
        width: 100%;
    }

    .technology03 .right {
        width: 100%;
    }

    .technology03 .rect-65 {
        padding-bottom: 0;
        height: auto;
    }

    .technology04 li {
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .technology04 li:nth-child(2n) {
        margin-right: 0;
    }

    .technology04 li .rect-534 {
        padding-bottom: 50%;
    }

    /* 2022-0216 招投标 */
    .Bidding01 .content .left {
        width: 100%;
    }

    .Bidding01 .content .left li .li_box .t {
        width: 70%;
    }

    .Bidding01 .content .right {
        width: 100%;
    }

    .Bidding01 .content .right .r_top a {
        font-size: 18px;
    }

    .Bidding01 .content .right .r_bott .title {
        font-size: 18px;
    }

    .Bidding01 .content .right .r_contact .tel {
        font-size: 20px;
    }

    .Bidding01 .content .right .lianxi {
        font-size: 18px;
    }

    /* 2021业绩 */
    .yeji01 .content .li_ {
        width: 49%;
        margin-right: 2%;
    }

    .yeji01 .content .li_:nth-child(2n) {
        margin-right: 0;
    }

    .yeji02 .content .li_ {
        width: 49%;
        margin-right: 2%;
    }

    .yeji02 .content .li_:nth-child(2n) {
        margin-right: 0;
    }

    .yeji03 .content .item {
        width: 100%;
        margin-bottom: 86px;
    }

    .yeji03 .content .item:last-child {
        margin-bottom: 0;
    }

    .yeji03 .content_2 .item {
        width: 100%;
        margin-bottom: 86px;
    }

    .yeji03 .content_2 .item:last-child {
        margin-bottom: 0;
    }

    .yeji04 .content .li_ {
        width: 49%;
        margin-right: 2%;
    }

    .yeji04 .content .li_:nth-child(2n) {
        margin-right: 0;
    }

    .yeji05 .left {
        width: 100%;
    }

    .yeji05 .right {
        width: 100%;
        margin-top: 30px;
    }

    .yeji05 .right .list .li_ {
        width: 32.4%;
    }

    .yeji05 .common_smaltit .tit {
        height: auto;
    }

    .business_new01 .box2 {
        margin-bottom: 40px;
    }

    .business_new01 .left {
        width: 100%;
    }

    .business_new01 .right {
        width: 100%;
        height: auto !important;
    }

    .business_new01 .box3 .item_top {
        width: 12.6%;
        float: left;
    }

    .business_new01 .box3 .item_bott {
        height: 0 !important;
        width: 85.5%;
        float: right;
        padding-bottom: 53.71%;
        margin-top: 0;
    }

    .business_new01 .box3 .item_bott .item_con {
        top: 50%;
        transform: translate(-50%, -50%);
    }

    .business_new01 .rect-72 {
        padding-bottom: 424.9%;
    }

    .business_new01 .box3 .t span {
        writing-mode: tb;
        margin-left: 0;
    }

    .channel_biaoxian .li_ {
        width: 47%;
        padding: 0 40px;
        margin-bottom: 30px;
    }

    .channel_biaoxian .li_:nth-child(2n) {
        margin-right: 0;
    }

    .channel_mubiao .li_ .intro {
        height: 220px;
    }

    .new_develop05 .box .item .item_box.item_box3 {
        width: 58%;
    }

    .new_develop05 .box .item .item_box2 .desc {
        width: 100%;
    }

    .new_develop07 .li_ .li_top::after {
        right: -35%;
    }

    .new_develop07 .li_ .li_top {
        font-size: 16px;
    }

    .new_business_ethics04 .channel_gray .box li {
        width: 100%;
    }

    .new_biodiversity05 .left {
        width: 100%;
    }

    .new_biodiversity05 .right {
        width: 100%;
        padding-left: 0;
        border-left: none;
        margin-top: 30px;
    }

    .new_emission07 .left .more {
        margin-top: 30px;
    }

    .new_TSF03 .li_ .li_top::after {
        right: -35%;
    }

    .new_TSF03 .li_ .li_top {
        font-size: 16px;
    }

    .new_TSF04 .left .more {
        margin-top: 30px;
    }

    .new_environment01 .box {
        padding: 65px;
    }

    .new_employee07 .right .more {
        margin-top: 30px;
    }

    .new_security03 .box .li_ span {
        width: 60%;
    }

    .new_report02 .box {
        padding: 0;
    }

    .new_report03 .content .li_ .tit {
        width: 70%;
    }

    .new_report04 .content {
        margin-top: 30px;
    }

    .new_report04 .content .li_ {
        padding: 30px;
        margin-bottom: 70px;
    }

    .new_report04 .content .li_ .left {
        margin-top: -50px;
    }

    .new_business_ethics02 .box .con {
        min-height: 198px;
    }

    .new_charity02 .left {
        width: 100%;
        padding-right: 0;
    }

    .new_charity02 .left::after {
        display: none;
    }

    .new_charity02 .right {
        width: 100%;
        padding-left: 0;
        margin-top: 50px;
    }

    .new_charity02 .left .bott .bott_left {
        float: left;
    }

    .new_charity02 .left .bott .bott_right {
        float: right;
    }

    .new_charity02 .right .bott .bott_left {
        float: left;
    }

    .new_charity02 .right .bott .bott_right {
        float: right;
    }

    .channel_mubiao .li_ .intro {
        height: 250px;
    }

    .new_emission02.channel_mubiao .li_ .intro {
        height: 220px;
    }

    .new_weather02.channel_mubiao .li_ .intro {
        height: 220px;
    }

    .new_career02.channel_mubiao .li_ .intro {
        height: 230px;
    }

    .new_environment02.channel_mubiao .li_ .intro {
        height: 230px;
    }

    .new_water02.channel_mubiao .li_ .intro {
        height: 180px;
    }

    .new_biodiversity02.channel_mubiao .li_ .intro {
        height: 180px;
    }

    .new_community02.channel_mubiao .li_ .intro {
        height: 180px;
    }

    .ipart03 .content li.li01 .cover,
    .ipart03 .content li.li03 .cover,
    .ipart03 .content li.li05 .cover {
        top: 50%;
    }

    .gsgc01 .bd li .li_box {
        min-height: 125px;
    }

    .program_detail01 .content .top_l {
        border-bottom: none;
    }

    .program_detail01 .content .rect-561 img {
        position: static;
        width: auto;
        height: auto;
    }

    .news_list01 .media_hd .item {
        width: 80%;
    }

    .product02 .img_ .tit {
        width: 80%;
    }

    .product01 .content li .rect-65 {
        padding-bottom: 105%;
    }

    .new_report04 .content .li_ {
        min-height: 353px;
    }

    .xy_job03 .content .top {
        background: #dda400;
    }

    .xy_job03 .content .top ul li {
        line-height: 26px;
    }

    .job_list02 .box .con .con_li .con_t {
        width: 29%;
    }

    .job_list02 .box .con .con_li input {
        width: 65%;
    }

    .job_list02 .box .con .con_li .con_btn {
        width: 65%;
    }

    .new_report03 .content .li_ .size {
        margin-right: 4%;
    }

    .channel_biaoxian .li_ .c {
        min-height: 88px;
    }

    .new_business_ethics07 .left {
        width: 100%;
    }

    .new_business_ethics07 .right {
        width: 100%;
        padding-left: 0;
        border-left: none;
        margin-top: 30px;
    }

    .new_business_ethics07 .left .con {
        height: auto;
    }

    .ipart01 .left .l_bott .l_bott_r {
        margin-top: 6px;
    }

    .contact_us02 .row>.span-3 {
        width: 49%;
        margin-bottom: 10px;
    }

    .contact_us02 .list_box {
        min-height: 118px;
    }

    .contact_us02 .row>.span-3:nth-child(2n) {
        margin-right: 0;
    }

    .program_detail01 .content .top_l {
        border: none;
        height: auto !important;
    }

    .product01 .content li .icon {
        margin: 40px auto 20px;
    }

    .new_develop07 .li_ .li_bott {
        overflow-y: auto;
        overflow-x: hidden;
        padding: 10px;
        height: 420px;
    }

    .new_develop07 .li_ .li_bott::-webkit-scrollbar {
        width: 2px;
        height: 4px;
    }

    .new_develop07 .li_ .li_bott::-webkit-scrollbar-thumb {
        border-radius: 5px;
        background: #dda400;
    }

    .new_develop07 .li_ .li_bott::-webkit-scrollbar-track {
        border-radius: 0;
        background: #f6f5f5;
    }

    .new_business_ethics02 .box.channel_con .con {
        min-height: inherit;
    }

    .new_TSF04 .left .con {
        max-height: 136px;
        overflow: auto;
    }

    .new_TSF04 .left .con::-webkit-scrollbar {
        width: 2px;
        height: 4px;
    }

    .new_TSF04 .left .con::-webkit-scrollbar-thumb {
        background: #dda400;
    }

    .new_TSF04 .left .con::-webkit-scrollbar-track {
        background: #f6f5f5;
    }

    .channel_biaoxian.four .li_ {
        width: 49%;
        margin-right: 2%;
    }

    .channel_biaoxian.four .li_:nth-child(2n) {
        margin-right: 0;
    }

    .new_weather07 .left .con {
        max-height: 152px;
    }

    .new_employee03 {
        padding-top: 0;
    }

    .new_employee07 .right {
        margin-top: 0;
    }

    .channel_huace .li_ {
        min-height: 395px;
    }

    .new_security02.channel_mubiao .li_ .intro .t {
        max-height: 154px;
    }

    .news_list01 .content ul li .left .tit {
        margin-top: 0;
    }

    .news_list01 .content ul li .left .con {
        margin-bottom: 10px;
    }

    .news_detail01 .content .title {
        font-size: 30px;
        margin-top: 20px;
    }

    .report01 .hd .left {
        width: 65%;
    }

    .news_list01 .media_hd .item {
        width: 25%;
    }

    .xy_job03 .content .top ul li {
        line-height: 46px;
    }

    .gj_job02 .content .item .bott {
        top: 270px;
    }

    .rc_job01 .content .li_ {
        width: 49%;
        margin-right: 2%;
    }

    .rc_job01 .content .li_:nth-child(2n) {
        margin-right: 0;
    }

    .rc_job01 .content .li_.three {
        margin-right: 2%;
    }

    .job_list01 .bott .bd li ._t1 {
        width: 27%;
    }

    .job_list01 .bott .bd li ._t3 {
        width: 25%;
    }

    .question .rc_job01 .content .li_ .intro .c {
        padding: 15px;
    }

    .new_develop07 .item .item_bott span {
        width: 55%;
    }

    .new_develop07 .item .item_bott span:nth-child(2n) {
        padding-right: 0;
        width: 40%;
    }

    .new_SC03 .channel_con .li_ .tit {
        width: 70%;
    }

    .new_SC03 .channel_con .li_ .size {
        margin-right: 4%;
    }

    .question01.channel_huace .li_ {
        min-height: 409px;
    }

    .question02.channel_huace .li_ {
        min-height: 409px;
    }

    .question03.channel_huace .li_ {
        min-height: 409px;
    }

    .technology07.channel_huace .li_ .intro .t {
        min-height: 48px;
        line-height: 24px;
    }

    .new_achievement .content .li_.li_infor {
        padding: 20px;
    }

    .new_achievement03 .list ul li .left .con {
        margin-bottom: 10px;
    }

    .new_achievement03 .content .li_ .box .img_ {
        margin-top: 0;
    }

    .new_achievement03 .content {
        margin: 50px 0;
    }

    .new_achievement01 .list ul li .left .con {
        margin-bottom: 15px;
    }

    .about_us04 .content li .num span:last-child {
        font-size: 14px;
    }

    .new_job2 .xy_job02 .box .box_content {
        width: 49%;
    }

    .new_job2 .xy_job02 .box .box_content:nth-child(2n) {
        margin-right: 0;
    }

}

/*
* MobileMode
*/

@media only screen and (max-width: 930px) {
    #footer .R {
        min-width: 100%;
    }
}

@media only screen and (max-width: 760px) {
    .qywh_02 .content .li_ .intro{
        display: flex;
        flex-direction: column;
    }
    .ind_gujia .text{
        justify-content: center;
    }
    .wrap.fix.relative .ind_gujia .title{
        flex-direction: row;
    }
    .wrap.fix.relative .ind_gujia{
        padding-left: 0 !important;
        justify-content: center;
    }
    .wrap.fix.relative .ind_gujia .title h3{
        padding-left: 0 !important;
        padding-right: 40px !important;
    }
    .wrap.fix.relative .ind_gujia .title span{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    
    body:after {
        content: 'Mobile';
    }



    .ind_wleft01 h3 {
        height: 42px;
    }

    body,
    input,
    textarea,
    button,
    select {
        font-size: 14px;
    }

    .UnmobilePush {
        display: none;
    }

    .MobilePush {
        display: block;
    }
    .ipart .ipart04{
        margin-top: 0 !important;
    }
    .ipart .ipart03{
        margin-bottom: 0 !important;
    }
    .joinright img,
    .joinleft img{
        min-height: 280px !important;
    }

    img[data-src] {
        opacity: 1;
    }

    .wrap,
    .mwrap {
        padding-left: 2%;
        padding-right: 2%;
        width: auto;
    }

    .mwrap .wrap {
        padding-left: 0;
        padding-right: 0;
    }

    /*移动端防恶意复制信息*/
    * {
        -webkit-touch-callout: none;
        /*系统默认菜单被禁用*/
        -webkit-user-select: none;
        /*webkit浏览器*/
        -khtml-user-select: none;
        /*早期浏览器*/
        -moz-user-select: none;
        /*火狐*/
        -ms-user-select: none;
        /*IE10*/
        user-select: none;
    }

    input {
        -webkit-user-select: auto;
        /*webkit浏览器*/
    }

    textarea {
        -webkit-user-select: auto;
        /*webkit浏览器*/
    }

    /*mobileMode 760 网站样式*/

    /* 头部 */
    .header {
        position: relative;
    }

    .ind_w30 {
        width: 100%;
    }

    .h_bott .h_logo {
        padding: 8px 0;
    }

    /* 下层banenr */
    .xc_banner {
        /*height:163px*/
    }

    .xc_banner>img {
        /*width:600px; margin-left:-300px;*/
    }

    .xc_banner .intro .info .t {
        font-size: 20px;
        line-height: 25px;
    }

    .xc_banner .intro .info .c {
        font-size: 16px;
        line-height: 25px;
    }

    /* 底部 */
    .pageFooter {
        padding: 20px 0;
    }

    .pageFooter .left ul {
        margin-bottom: 15px;
        padding: 0 3%;
    }

    .pageFooter .left ul li {
        font-size: 14px;
        padding-left: 0;
        width: 50%;
        line-height: 36px;
        font-weight: bold;
    }

    .pageFooter .left ul li::after {
        left: 7px;
    }

    .pageFooter .left .list {
        margin: 0 4%;
        ;
    }

    .pageFooter .left .list .f_com em {
        display: none;
    }

    .pageFooter .left .list {
        font-size: 12px;
    }

    /* 公共小标题 */
    .common_smaltit .tit {
        font-size: 20px;
        line-height: 24px;
        padding-top: 5px;
        margin-bottom: 15px;
    }

    /* 公共大标题 */
    .common_bigtit .tit {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 5px;
    }

    .common_bigtit .con {
        font-size: 14px;
        line-height: 20px;
    }

    /* 内容区 */
    .channel_content {
        padding: 25px 0
    }

    /* 发展战略 */
    .deve_strategy01 .item .item_hd {
        font-size: 15px;
        line-height: 36px;
        padding: 0 10px;
    }

    .deve_strategy01 .item .item_bd ul {
        margin-top: 20px;
    }

    .deve_strategy01 .item .item_bd ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }

    .deve_strategy01 .item .item_bd ul li .icon {
        width: 24px;
        height: 24px;
    }

    /* 价值理念 */
    .value_concept01 .item .item_hd {
        font-size: 15px;
        line-height: 36px;
        padding: 0 10px;
    }

    .value_concept01 .item .item_bd .text {
        margin: 20px 0;
    }

    /* 关于云顶国际官网 */
    .about_us01 li .box {
        padding: 20px;
    }

    .about_us01 li .img_ {
        height: 60px;
        line-height: 60px;
    }

    .about_us01 li .img_ img {
        height: 60px;
    }

    .about_us01 li .txt_ span {
        display: inline-block;
    }

    .about_us02 {
        margin-top: 25px;
    }

    .about_us02 .text {
        font-size: 14px;
        line-height: 24px;
    }

    /* 发展历程 */
    .history01 {
        padding: 25px 0;
        background: none;
    }

    .history01 ul {
        margin-top: 0;
    }

    .history01 li .intro span {
        font-size: 17px;
        margin: 3px 0;
    }

    .history01 li {
        width: 100%;
    }

    .history01 li .date .y {
        color: #94865c;
        font-size: 25px;
        line-height: 25px;
        padding-bottom: 5px;
    }

    .history01 li .date .y:after {
        background: #94865c;
        width: 100%;
        height: 4px;
        bottom: -4px;
    }

    .history01 li.odd {
        text-align: left;
    }

    .history01 li.odd .date {
        float: left;
    }

    .history01 li.odd .intro {
        float: left;
        padding-left: 10%;
        padding-right: 0;
    }

    .history01 li.even {
        margin: 25px 0;
    }

    .history01 li.even .intro {
        padding-left: 10%;
    }

    /* 公司高层 */
    .gsgc01 .hd {
        margin-bottom: 20px;
    }

    .gsgc01 .hd .item {
        font-size: 17px;
        line-height: 25px;
    }

    .gsgc01 .bd li {
        width: 100%;
        margin-bottom: 15px;
    }

    .gsgc01 .bd li .li_box .intro_ .box .tit {
        font-size: 15px;
        line-height: 24px;
    }

    .gsgc01 .bd li .li_box .intro_ .box .con {
        font-size: 13px;
    }

    /* 公司高层详细 */
    .gsgc_detail01 .left {
        width: 100%;
        background: #e9e9e9;
    }

    .gsgc_detail01 .left .img_ {
        width: 50%;
        float: left;
    }

    .gsgc_detail01 .left .info {
        width: 50%;
        float: left;
        box-sizing: border-box;
    }

    .gsgc_detail01 .left .t {
        font-size: 18px;
        line-height: 26px;
    }

    .gsgc_detail01 .right {
        width: 100%;
        margin-top: 20px;
    }

    .gsgc_detail01 .right .t {
        margin-bottom: 5px;
    }

    .gsgc_detail01 .right .fanhui {
        margin-top: 30px;
    }

    .gsgc_detail01 .right .t {
        font-size: 15px;
    }

    .gsgc_detail01 .right .c {
        line-height: 26px;
        font-size: 13px;
    }

    /* 董事长专栏 */
    .chairman01 .infor .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .chairman01 .infor .con {
        font-size: 14px;
    }

    .chairman01 .content {
        margin-top: 20px;
    }

    .chairman01 .content .right .box .tit {
        font-size: 17px;
        padding-bottom: 5px;
    }

    .chairman01 .content .right .box .line {
        margin-bottom: 7px;
    }

    .chairman01 .content .right .box .con {
        font-size: 13px;
    }

    .chairman01 .content .right .box .list li {
        margin-bottom: 10px;
    }

    .chairman02 {
        padding: 25px 0 0;
    }

    .chairman02 .left .cover .box {
        padding: 30px 20px;
    }

    .chairman02 .left .cover .box .tit {
        font-size: 17px;
    }

    .chairman02 .left .cover .box .con {
        -webkit-line-clamp: 2;
        height: 40px;
    }

    .chairman02 .left .cover .box .more {
        margin-bottom: 10px;
    }

    .chairman02 .right .rect-3655 {
        padding-bottom: 0;
        height: auto;
    }

    .chairman02 .right .cover {
        position: relative;
    }

    .chairman02 .right .cover .box {
        padding: 30px 20px;
    }

    .chairman02 .right .cover .box .tit {
        font-size: 17px;
    }

    .chairman02 .right .cover .box .con {
        -webkit-line-clamp: 2;
        height: 40px;
    }

    .chairman02 .right .cover .box .more {
        margin-bottom: 10px;
    }

    /* 紫金在海外 */
    .zijin_hw01 .content {
        margin-top: 30px;
    }

    .zijin_hw01 .content .hd {
        left: 0;
        top: -30px;
    }

    .zijin_hw01 .content .hd .item {
        font-size: 15px;
    }

    .zijin_hw01 .content .dot_tips {
        display: none;
    }

    .zijin_hw01 .content .dots_box .dot {
        margin-top: -16px;
        margin-left: -6px;
        ;
    }

    .zijin_hw01 .content .dots_box .dot .icon {
        width: 12px;
        height: 16px;
    }

    /* 商业道德与反腐败 */
    .business_ethics01 {
        padding: 25px 0;
    }

    .business_ethics01 .infor .txt {
        font-size: 14px;
        line-height: 24px;
        margin: 5px 0 15px;
    }

    .business_ethics01 .content {
        margin-top: 25px;
    }

    .business_ethics01 .content .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 15px;
    }

    .business_ethics01 .content .con_item_three .li_ {
        width: 100%;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 20px;
    }

    .business_ethics01 .content .con_item_two .li_ {
        width: 100%;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 20px;
    }

    .business_ethics01 .content .con_item .li_ .num {
        font-size: 22px;
        line-height: 22px
    }

    .business_ethics01 .content .con_item .li_ .txt {
        display: inline-block;
        font-size: 14px;
        line-height: 24px;
        padding-bottom: 6px;
        margin-bottom: 6px;
        ;
    }

    .business_ethics01 .content .con_item .li_ .text {
        font-size: 14px;
        line-height: 24px;
        height: auto;
    }

    .business_ethics02 .content .list.list_three .li_two:last-child {
        margin-bottom: 0;
    }

    .business_ethics02 .content .list.list_three .li_three:last-child {
        margin-bottom: 0;
    }

    .business_ethics02 {
        padding: 20px 0
    }

    .business_ethics02 .content .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 15px;
    }

    .business_ethics02 .content .list.list_two .li_ {
        width: 100%;
        margin-right: 0;
    }

    .business_ethics02 .content .list.list_three .li_ {
        width: 100%;
        margin-right: 0;
    }

    .business_ethics02 .content .list.list_three li .cover .c {
        height: 150px
    }

    .business_ethics02 .content .list.list_three li.anniu .cover .c {
        height: 100px;
    }

    .business_ethics02 .content .list li .intro .desc {
        font-size: 16px
    }

    .business_ethics02 .content .list li .cover .cover_box {
        padding: 25px 20px;
    }

    /* 社会贡献 */
    .social_gx01 .con .list .li_ {
        margin-top: 0;
    }

    .social_gx01 .con .list .li_ .number {
        font-size: 20px;
        line-height: 24px
    }

    .social_gx01 .con .list .li_ .txt {
        font-size: 13px;
        line-height: 22px
    }

    .social_gx01 .content .con_item .li_ .num {
        font-size: 17px;
        line-height: 22px;
        padding-bottom: 10px;
    }

    .social_gx01 .content .con_item .li_ .text {
        margin-top: 10px;
    }

    .social_gx02 {
        padding: 30px 0
    }

    .social_gx02 .infor .tit {
        font-size: 20px;
        line-height: 24px
    }

    .social_gx02 .content {
        margin-top: 20px;
    }

    .social_gx02 .content .left {
        width: 100%;
        text-align: center;
    }

    .social_gx02 .content .left img {
        display: inline-block;
    }

    .social_gx02 .content .right {
        width: 100%;
    }

    .social_gx02 .content .right .item:last-child {
        margin-bottom: 0;
    }

    .social_gx03 {
        padding: 30px 0
    }

    .social_gx03 .item .cover .box {
        padding: 20px
    }

    .social_gx03 .item .cover .box_t {
        font-size: 16px;
        line-height: 22px;
    }

    .social_gx03 .item .cover .box_c {
        font-size: 14px;
        line-height: 24px;
        margin-top: 5px;
    }

    /* 报告与政策 */
    .baogao01 .content .con .cell {
        width: 100%;
        margin-bottom: 20px;
    }

    .baogao01 .content .con .cell:last-child {
        margin-bottom: 0;
    }

    .baogao01 .content .con .cell .cover .box {
        padding: 30px
    }

    .baogao01 .content .con .cell .cover .box_t {
        font-size: 14px;
        line-height: 24px
    }

    .baogao01 .content .con .cell .cover .box_c {
        margin-top: 7px;
    }

    .baogao02 {
        padding: 20px 0
    }

    .baogao02 .content .list .li_ {
        width: 100%;
    }

    .baogao02 .content .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .baogao02 .content .list .li_ {
        margin-bottom: 20px;
    }

    .baogao02 .content .list .li_:last-child {
        margin-bottom: 0;
    }

    .baogao02 .content .list .li_ .li_box .txt {
        padding-left: 10px;
        margin-left: 10px;
        ;
    }

    .baogao02 .content .list .li_ .li_box {
        padding: 10px 15px
    }

    .baogao03 .content {
        margin-bottom: 10px;
    }

    .baogao03 .content .tit {
        font-size: 20px;
        line-height: 24px;
    }

    .baogao03 .item {
        width: 100%;
        margin-right: 0;
        height: 200px;
        margin-bottom: 20px;
    }

    .baogao03 .item .infor .tit {
        font-size: 20px;
        line-height: 24px;
    }

    /* ESG */
    .ESG01 .content {
        margin-top: 20px;
    }

    .ESG01 .content li {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }

    .ESG01 .content li:last-child {
        margin-bottom: 0;
    }

    .social_gx02 .content .right .item .c {
        height: auto
    }

    /* 联系云顶国际官网 */
    .contact_us01 .left {
        width: 100%;
        height: 300px;
    }

    .contact_us01 .right {
        width: 100%;
        height: auto;
    }

    .contact_us01 .right .box {
        padding: 20px;
    }

    .contact_us01 .right .box .title {
        font-size: 17px;
        line-height: 25px;
        margin-bottom: 10px;
    }

    .contact_us01 .right .box .dl01 dt {
        font-size: 15px;
    }

    .contact_us01 .right .box .dl02 dd {
        font-size: 15px;
    }

    body #map-23221 {
        /*margin-top:-150px;*/
    }

    /* 业绩报告 */
    .report01 .hd .left {
        text-align: center;
        width: 100%;
    }

    .report01 .hd .left .item {
        height: 35px;
        line-height: 35px;
        text-align: center;
        background: #dda300;
        font-size: 17px;
        border-right: 0;
        margin-right: 0;
        padding-right: 0;
        width: 32%;
        margin-left: 2%;
    }

    .report01 .hd .left .item:first-child {
        margin-left: 0;
    }

    .report01 .hd .left .item.cur,
    .report01 .hd .left .item.cur a,
    .report01 .hd .left .item a:hover {
        color: #fff;
    }

    .report01 .hd .right {
        width: 100%;
        margin-top: 10px;
    }

    .report01 .hd .right .inp_wrap {
        height: 34px;
        line-height: 34px;
    }

    .report01 .hd .right .inp_wrap .inp {
        height: 34px;
        line-height: 34px;
    }

    .report01 .bd {
        margin-top: 20px;
    }

    .report01 .bd li {
        border: 1px solid #ddd;
    }

    .report01 .bd li .left {
        float: none;
        border: 0;
        width: auto;
    }

    .report01 .bd li .right {
        float: none;
        border: 0;
        height: auto;
        width: auto;
    }

    .report01 .bd .page {
        margin-top: 20px;
    }

    /* 内幕 */
    .neimu .report01 .hd .left {
        text-align: left;
    }

    .report01 .bd li .left {
        height: auto;
    }

    .report01 .bd li .left .date {
        width: auto;
        box-sizing: border-box;
        display: inline-block;
        height: auto;
        padding: 10px;
        margin-bottom: 10px;
        display: none;
    }

    .report01 .bd li .left .date span {
        display: inline-block;
    }

    .report01 .bd li .left .date .y {
        font-size: 12px;
    }

    .report01 .bd li .left .date .d .d_m {
        font-size: 12px;
    }

    .report01 .bd li .left .date .d .d_d {
        font-size: 13px;
    }

    .report01 .bd li .left .date .d .d_m .yue {
        display: none;
    }

    .report01 .bd li .left .m_date {
        display: inline-block;
        font-size: 12px;
        height: 29px;
        line-height: 29px;
        padding: 0 40px 0 14px;
        background: #bababa;
        font-family: Arial;
        margin-top: 15px;
        margin-left: 20px;
        color: #fff;
    }


    /* 2020业绩 */
    .achievement20_01 {
        padding: 25px 0;
    }

    .achievement20_01 .content {
        margin-top: 20px;
    }

    .achievement20_01 .content li {
        width: 100%;
    }

    .achievement20_01 .content li .li_box {
        padding: 20px;
    }

    .achievement20_01 .content li .li_box .num {
        font-size: 20px;
        line-height: 25px;
        margin: 10px 0 5px;
    }

    .achievement20_02 {
        padding: 20px 0
    }

    .achievement20_02 .content li {
        width: 100%;
        margin-bottom: 1%;
    }

    .achievement20_02 .content li .li_box .tit {
        font-size: 17px;
    }

    .achievement20_02 .content li .li_box .con {
        height: auto;
    }

    .achievement20_03 {
        padding-bottom: 20px;
    }

    .achievement20_03 li {
        margin-bottom: 15px;
    }

    .achievement20_03 .rect-575 {
        padding-bottom: 36%;
    }

    .achievement20_03 .rect-575 ._full {
        height: auto;
    }

    .achievement20_04 {
        padding: 20px 0;
        margin-bottom: 20px;
    }

    .achievement20_04 li {
        margin-bottom: 20px;
    }

    .achievement20_04 li:last-child {
        margin-bottom: 0;
    }

    .achievement20_04 li .li_top {
        margin-bottom: 20px;
    }

    .achievement20_04 li .li_top .right .box .img_box .img_ {
        width: 100%;
        margin-bottom: 15px;
        ;
    }

    /* 主要项目 */
    .kuangshan_list01 .content {
        margin-top: 15px;
    }

    .kuangshan_list01 .content .list.list_three .li_ {
        width: 100%;
        margin-right: 0;
    }

    .kuangshan_list01 .content .list li .cover .t {
        font-size: 16px;
    }

    .kuangshan_list01 .content .list li .cover .item_more {
        display: block;
    }

    .kuangshan_list01 .content .list li:last-child {
        margin-bottom: 0;
    }

    /* 项目详细 */
    .program_detail01 .content {
        margin-top: 20px;
    }

    .program_detail01 .content .bott_ .text {
        font-size: 14px;
        line-height: 30px;
        text-align: justify;
    }

    .program_detail02 {
        margin-top: 20px;
    }

    .program_detail02 .content li {
        width: 30%;
        margin-right: 3.3%;
        margin-bottom: 20px;
    }

    .program_detail02 .content li .num span {
        font-size: 23px;
    }

    .program_detail03 {
        margin-top: 20px;
    }

    .program_detail04 {
        padding: 20px 0;
    }

    .program_detail04 .left {
        width: 100%;
    }

    .program_detail04 .right {
        width: 100%;
    }

    .program_detail04 .left .content li {
        margin-bottom: 20px;
    }

    .program_detail04 .left .content li .li_box .info_ .c {
        margin: 5px 0 10px;
    }

    .program_detail05 {
        margin: 10px 0;
    }

    .program_detail05 .content .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
        padding-bottom: 70px;
    }

    /* 股市行情 */
    .stock01 .content .item01 {
        width: 100%;
        padding: 0;
        margin-bottom: 20px;
    }

    .stock01 .content .item02 {
        width: 100%;
        padding: 0;
    }

    .stock01 .content .item .infor .title {
        margin-bottom: 10px;
    }

    .stock01 .content .item .infor .con .big_num {
        font-size: 26px;
        line-height: 30px;
    }

    .stock01 .content .item .infor .con .smal_num {
        font-size: 20px;
    }

    .stock01 .content .item .content {
        margin: 20px 0;
    }

    .stock01 .content .item .content .con {
        margin-top: 15px;
    }

    .stock01 .content .item .list .list_hd .cell {
        font-size: 17px;
    }

    /* 视频列表 */
    .media_hd .item {
        width: 50%;
        margin-bottom: 1px;
    }

    .media_hd .item a {
        font-size: 17px;
        line-height: 50px;
        height: 50px;
    }

    .media_hd .item.cur a:before {
        display: none;
    }

    .video_list01 .content {
        margin-top: 35px;
    }

    .video_list01 .content .li_ {
        width: 49%;
        margin-right: 2%;
    }

    .video_list01 .content .li_:nth-child(2n) {
        margin-right: 0;
    }

    .video_list01 .content .li_ .info .tit {
        font-size: 14px;
        padding: 5px 10px;
    }

    /* BLOG */
    .BLOG01 .item {
        width: 100%;
        margin-right: 0;
    }

    /* 新闻列表 */
    .news_list01 .content ul li a {
        padding: 20px 0;
    }

    .news_list01 .content ul li .left {
        width: 58%;
    }

    .news_list01 .content ul li .left .tit {
        margin-top: 0;
        font-size: 16px;
        margin-bottom: 7px;
    }

    .news_list01 .content ul li .left .con {
        margin-bottom: 5px;
    }

    .news_list01 .content ul li .left .txt .date {
        font-size: 13px;
    }

    .news_list01 .content ul li .right {
        width: 40%;
        margin-top: 7px;
    }

    .news_list01 .content ul li:hover .left .txt .icon {
        display: none;
    }

    .news_list01 .content ul li:hover .left .txt .date {
        opacity: 1;
        visibility: visible;
    }

    /* 互动交流 */
    .jiaoliu01 .left {
        padding: 20px;
    }

    .jiaoliu01 .left .title {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 15px;
        ;
    }

    .jiaoliu01 .left .inp_wrap:last-child {
        margin-bottom: 0;
    }

    .jiaoliu01 .left .inp_wrap_yzm {
        width: 100%;
    }

    .jiaoliu01 .left .inp_wrap_btn {
        width: 100%;
    }

    .jiaoliu01 .right {
        margin-top: 20px;
    }

    .jiaoliu01 .right .box {
        padding: 25px;
    }

    .jiaoliu01 .right .box .title {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 15px;
        ;
    }

    .jiaoliu01 .right .box .lianxi {
        margin-top: 20px;
    }

    .jiaoliu02 {
        margin-top: 25px;
    }

    .jiaoliu02 .hd .left {
        text-align: center;
        width: 100%;
    }

    .jiaoliu02 .hd .left .common_smaltit .tit {
        text-align: left;
        margin-bottom: 0;
    }

    .jiaoliu02 .hd .right {
        width: 100%;
        margin-top: 10px;
    }

    .jiaoliu02 .hd .right .inp_wrap {
        height: 34px;
        line-height: 34px;
    }

    .jiaoliu02 .hd .right .inp_wrap .inp {
        height: 34px;
        line-height: 34px;
    }

    .jiaoliu02 .bd .li_box {
        padding-top: 25px;
    }

    /* 云顶国际官网 */
    .ibanner {
        /*height:0; padding-bottom:62.5%;;*/
    }

    .ibanner .item {
        /*height:0; padding-bottom:62.5%; padding-bottom:30%;*/
    }

    .ibanner .owl-carousel .owl-item .iban_img {
        width: 100%;
        position: static;
        margin-left: 0;
    }

    .ibanner .iban_word {
        height: 100%;
    }

    .ibannerssd .item {
        /*height:0; padding-bottom:62.5%; padding-bottom:30%;*/
        height: 320px;
    }

    .ibannerssd .owl-carousel .owl-item .iban_img {
        width: 100%;
        position: static;
        margin-left: 0;
        height: 280px;
    }

    .ibannerssd .iban_word {
        height: 100%;
    }

    .ind_w30 {
        min-height: auto;
    }

    .ind_w30 .r_top .right_l .box {
        padding: 15px 20px 23px;
    }

    .ind_w30 .r_top .right_l .box .c {
        margin: 7px 0px;
    }

    .ind_w30 .r_top .right_l .box .text {
        margin-top: 0px;
    }

    .ind_w30 .r_top .right_l .box .text .r {
        float: left;
    }

    .ipart01 {
        padding: 30px 0;
    }

    .ipart01 .left {
        margin-bottom: 20px;
    }

    .ipart01 .left .l_top .img_ {
        width: 100%;
    }

    .ipart01 .left .l_top .info_ {
        width: 100%;
        padding: 20px 0;
    }

    .ipart01 .left .l_top .info_ .box .tit {
        font-size: 17px;
    }

    .ipart01 .left .l_bott .l_bott_l {
        width: 100%;
        display: none;
    }

    .ipart01 .left .l_bott .l_bott_l a .info .t {
        font-size: 17px;
    }

    .ipart01 .left .l_bott .l_bott_r {
        width: 100%;
    }

    .ipart01 .right .r_top {
        width: 100%;
    }

    .ipart01 .right .r_bott {
        width: 100%;
    }

    .ipart01 .right .r_bott .info {
        padding-left: 15px;
        padding-right: 15px;
    }

    .ipart01 .right .r_bott .info .tit {
        font-size: 17px;
    }

    .ipart02 {
        /*margin-bottom:0px;*/
    }

    .ipart02 .left .item .cover .text {
        font-size: 15px;
    }

    .ipart02 .right {
        padding-top: 10px;
        background: #f8f8f8;
    }

    .ipart02 .right .content .hd {
        top: -10px;
        top: 0px;
    }

    .ipart02 .right .content .hd .item {
        font-size: 14px;
        line-height: 28px;
    }

    .ipart02 .right .content .hd .item.cur {
        width: 150px
    }

    .ipart02 .right .content .dot_tips {
        display: none;
    }

    .ipart03 {
        margin-bottom: 20px;
    }

    .ipart03 .content li .cover .box {
        padding: 20px 5px;
    }

    .ipart03 .content li .cover .box .txt {
        font-size: 12px;
        line-height: 20px;
    }

    .ipart03 .content li {
        width: 33.3333%;
    }

    .ipart04 .ind_w30_2_1 {
        width: 100%;
    }

    .ipart04 .right {
        width: 100%;
    }

    .ipart04 .right img.zbpc {
        display: none;
    }

    .ipart04 .right img.zbm {
        width: 100%;
        display: block;
    }

    /* 主要项目 */
    .product01 {
        margin-bottom: 25px;
    }

    .product01 .content li {
        width: 49%;
        margin-right: 2%;
        margin-left: 0;
        margin-bottom: 2%;
    }

    .product01 .content li:nth-child(2n) {
        margin-right: 0;
    }

    .product02 {
        margin-bottom: 25px;
    }

    .product02 .content li {
        font-size: 14px;
        margin-bottom: 15px;
    }

    .product02 .img_ {
        margin-top: 20px;
    }

    .product02 .img_ .tit {
        font-size: 14px;
        line-height: 25px;
        width: 50%;
    }

    .product03 {
        margin-bottom: 25px;
    }

    .product03 .content .item .cover .box {
        padding: 15px;
    }

    .product04 {
        margin-bottom: 25px;
    }

    .product04 .common_smaltit .txt {
        font-size: 14px;
        line-height: 25px
    }

    .product05 {
        margin-bottom: 25px;
    }

    .product05 .content .list.list_three .li_ {
        width: 100%;
        margin-right: 0;
    }

    .product05 .content .list li .cover .t {
        font-size: 16px;
    }

    .product05 .content .list li .cover .item_more {
        display: block;
    }

    .product05 .content .list li:last-child {
        margin-bottom: 0;
    }

    .product06 .content .item {
        width: 100%;
        margin-bottom: 2%;
    }

    .product06 .content .item .txt_ {
        font-size: 14px;
        margin-top: 5px;
    }

    .product07 .content li {
        width: 32%;
        margin-right: 2%;
    }

    .product07 .content li:last-child {
        margin-right: 0;
    }

    .product07 .content li .tit {
        font-size: 15px;
        line-height: 40px;
    }

    /* 可持续发展 */
    .development01 {
        padding-bottom: 20px;
    }

    .development01 .top_ .infor {
        padding: 20px;
    }

    .development01 .top_ .infor .tit .text {
        font-size: 18px;
    }

    .development01 .top_ .infor .con {
        font-size: 14px;
        line-height: 24px;
    }

    .development01 .bott_ .box {
        padding: 20px 30px
    }

    .development01 .bott_ .box .bott_l {
        width: 100%;
    }

    .development01 .bott_ .box .bott_l .intro_ {
        width: 65%;
    }

    .development01 .bott_ .box .bott_l .intro_ .icon {
        display: none;
    }

    .development01 .bott_ .box .bott_l .intro_ .tit {
        font-size: 20px;
    }

    .development01 .bott_ .box .bott_l .intro_ .con {
        font-size: 16px;
        line-height: 24px;
    }

    .development01 .bott_ .box .bott_r {
        width: 100%;
        margin-top: 20px;
        float: left;
    }

    .development01 .bott_ .box .bott_r a {
        position: static;
    }

    .development02 {
        padding-bottom: 25px;
    }

    .development02 .li_ {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%;
    }

    .development02 .li_:nth-child(2n) {
        margin-right: 0;
    }

    .development02 .cover .box .tit {
        font-size: 14px;
        line-height: 24px;
    }

    .development02 .cover .box .con {
        font-size: 13px;
        line-height: 24px;
    }

    .development02 .cover .box {
        padding-top: 30px;
    }

    .development02 li:hover .cover .box {
        padding-top: 20px;
    }

    .development03 .infor .con {
        width: 100px;
        height: 26px;
        line-height: 26px;
        font-size: 14px;
        margin-top: 6px;
    }

    .development03 .content .item {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .development03 .content .item:last-child {
        margin-bottom: 0;
    }

    .development03 .content .item .intro .box {
        padding: 20px
    }

    .development03 .content .item .intro .box .date {
        font-size: 13px;
        line-height: 20px;
    }

    .development03 .content .item .intro .box .t {
        height: auto;
        font-size: 14px;
        line-height: 25px;
    }

    /* 投资者中心 */
    .invest_cen01 {
        padding-top: 30px;
    }

    .invest_cen01 .left .box {
        padding: 20px;
    }

    .invest_cen01 .left .box .infor .title {
        font-size: 19px;
    }

    .invest_cen01 .left .box .infor .list {
        margin-top: 10px;
    }

    .invest_cen01 .left .box .infor .list .more {
        margin-top: 15px;
    }

    .invest_cen01 .right .r_top .right_l .box .c,
    .invest_cen01 .right .r_top .right_r .box .c {
        font-size: 25px;
        line-height: 25px;
        margin: 5px 0;
    }

    .invest_cen01 .right .r_top .right_l .box,
    .invest_cen01 .right .r_top .right_r .box {
        padding: 20px;
    }

    .invest_cen01 .right .r_bott .cover {
        bottom: 40px;
    }

    .invest_cen01 .right .r_bott .cover .box .txt_ {
        margin-top: 15px;
    }

    .invest_cen02 {
        margin-top: 25px;
    }

    .invest_cen02 li {
        margin-bottom: 15px;
    }

    .invest_cen02 .list_box .rect-75 {
        padding-bottom: 36%;
    }

    .invest_cen02 .list_box .rect-75 ._full {
        height: auto;
    }

    /* 社区参与 */
    .sqcy03 {
        padding-bottom: 30px;
    }

    .sqcy03 .infor .tit {
        font-size: 20px;
        line-height: 24px;
    }

    .sqcy03 .content {
        margin-top: 15px;
    }

    .sqcy03 .content li .hd span {
        font-size: 18px;
        line-height: 50px;
    }

    .sqcy03 .content li .hd:after {
        right: 10px;
    }

    /* 公益慈善 */
    .gycs02 {
        padding-top: 25px;
    }

    .gycs02 .cishan01_tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 15px;
        ;
    }

    .gycs02 .left {
        padding: 20px;
    }

    .gycs02 .left .l_top .tit_left {
        font-size: 20px;
        width: 100%;
    }

    .gycs02 .left .l_top .tit_right {
        float: left;
        padding-left: 50px;
    }

    .gycs02 .left .l_top .tit_right::before {
        display: none
    }

    .gycs02 .left .l_top .con {
        margin-top: 15px;
    }

    .gycs02 .left .bott .bott_left {
        width: 100%;
    }

    .gycs02 .bott ul {
        overflow: hidden;
    }

    .gycs02 .left .bott .bott_left li {
        width: 47%;
        margin-right: 3%;
        float: left;
    }

    .gycs02 .left .bott .bott_right {
        width: 100%;
    }

    .gycs02 .bott ul {
        margin-top: 10px;
    }

    .gycs02 .right {
        padding: 20px;
    }

    .gycs02 .right .r_top .tit_left {
        font-size: 20px;
        width: 100%;
    }

    .gycs02 .right .r_top .tit_right {
        float: left;
        padding-left: 50px;
    }

    .gycs02 .right .r_top .tit_right::before {
        display: none
    }

    .gycs02 .right .bott .bott_left {
        width: 100%;
    }

    .gycs02 .right .bott .bott_left li {
        width: 47%;
        margin-right: 3%;
        float: left;
    }

    .gycs02 .right .bott .bott_right {
        width: 100%;
    }

    /* 有毒与废物排放 */
    .duqi01 .content .con .li_ .icon {
        width: 30px;
        height: 30px;
        margin-bottom: 5px;
    }

    .duqi01 .content .con .li_ .text {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .duqi01 .content .con .li03 .text {
        width: 100%;
    }

    .duqi01 .content .con .li_ {
        margin-top: 0;
        margin-bottom: 20px;
        width: 100%;
    }

    .duqi01 .content .con .li03 .tu_biao .l {
        width: 100%
    }

    .duqi01 .content .con .li03 .tu_biao .r {
        width: 100%;
        margin-top: 20px;
    }

    /* 应对天气变化 */
    .tianqi02 .content .list.list_three .li_three:last-child {
        margin-bottom: 20px;
    }

    /* 招聘综合 */
    .job_center01 .content .li_ {
        width: 100%;
        margin-bottom: 20px;
    }

    .job_center01 .content .li_ .intro .c {
        opacity: 1;
        visibility: visible;
    }

    .job_center02 .item {
        margin-bottom: 20px;
    }

    .job_center02 .item .left {
        width: 100%;
    }

    .job_center02 .item .right {
        width: 100%;
        padding: 20px;
        box-sizing: border-box;
    }

    .job_center02 .item .right .t {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .job_center03 .content .li_ {
        width: 100%;
        margin-bottom: 20px;
    }

    .job_center03 .content .li_ .intro {
        top: 50%;
        transform: translateY(-50%);
    }

    .job_center03 .content .li_ .intro .c {
        opacity: 1;
        visibility: visible;
    }

    .job_center03 .content .li_ .intro .c .more {
        margin-top: 20px;
    }

    .follow {
        padding: 30px 0;
    }

    .follow .infor .tit {
        font-size: 24px;
        line-height: 24px;
        margin-bottom: 15px;
    }

    .follow .content .item {
        width: 100%;
        padding: 25px;
        margin-bottom: 10px;
        min-height: inherit;
    }

    .follow .content .item dt {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .follow .content .item dd {
        margin-bottom: 10px;
    }

    .follow .content .item3 {
        padding: 0;
        margin-top: 0;
        font-size: 16px
    }

    .follow .content .item3 ul .li_ {
        padding: 10px;
    }

    .follow .content .item3 ul .li_:last-child {
        margin-right: 0;
    }

    /* 20211209  start */
    /* 人才招聘 */
    .job_content {
        padding-top: 30px;
    }

    .rc_job01 {
        margin-bottom: 0;
    }

    .rc_job01 .item {
        margin-bottom: 20px;
    }

    .rc_job01 .content .li_ {
        margin-bottom: 20px;
    }

    .job_xc_banner .intro .tit {
        font-size: 24px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .rc_job01 .content .li_ .intro {
        padding-top: 13%;
    }

    .rc_job01 .content .li_ .intro .icon {
        margin-bottom: 10px;
    }

    .rc_job01 .content .li_ .intro .t {
        font-size: 18px;
        line-height: 18px;
    }

    .rc_job01 .item .right {
        padding-right: 0;
    }

    .rc_job01 .item .right .t {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 15px;
    }

    .follow {
        padding: 30px 0;
    }

    .follow .infor .tit {
        font-size: 24px;
        line-height: 24px;
        margin-bottom: 15px;
    }

    .follow .content .item {
        width: 100%;
        padding: 25px;
        margin-bottom: 10px;
    }

    .follow .content .item dt {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .follow .content .item dd {
        margin-bottom: 10px;
    }

    .follow .content .item3 {
        padding: 0;
        margin-top: 0;
        font-size: 16px
    }

    .follow .content .item3 ul .li_ {
        padding: 10px;
    }

    .follow .content .item3 ul .li_:last-child {
        margin-right: 0;
    }

    .job_content .infor .tit {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 15px;
    }

    .job_content .infor .more {
        line-height: 20px;
    }

    .gj_job02 .content .item .bott {
        top: 75px;
    }

    .gj_job02 .content .item .bott .c {
        opacity: 0;
        visibility: hidden;
    }

    .gj_job02 .content .item .more {
        left: 37px;
    }

    /* 社会招聘 */
    .gj_job02 {
        margin: 30px 0;
    }

    .gj_job02 .content .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
        padding-bottom: 70px;
    }

    /* 20211209  end */


    /* 20211210 start */
    .job_list01 .top .item {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .job_list01 .bott {
        margin-top: 30px;
    }

    .job_list01 .bott .hd .hd_top {
        font-size: 15px;
        margin-bottom: 5px;
    }

    .job_list01 .bott .hd .hd_top .hd_item {
        width: 100%;
        margin-bottom: 10px;
    }

    .job_list01 .bott .hd .hd_top .hd_item.hd_btn {
        width: 100%;
    }

    .job_list01 .bott .hd .hd_top span {
        font-size: 13px;
        top: 2px;
    }

    .job_list01 .bott .hd .hd_bott {
        width: 100%;
    }

    .job_list01 .bott .hd .hd_bott input {
        font-size: 13px;
    }

    .job_list01 .bott .hd {
        margin-bottom: 30px;
    }

    .job_list01 .bott .bd li ._ut {
        font-size: 16px;
    }

    .job_list01 .bott .bd .j_c .j_c_box {
        padding: 20px;
    }

    .job_list01 .bott .bd .j_c .link_a {
        font-size: 13px;
    }

    .job_list01 .bott .bd .j_c .intro .job_btn {
        position: static;
        margin-top: 20px;
    }

    .job_list01 .bott .bd li.first {
        height: 40px;
        line-height: 40px;
    }

    /* 表单 */
    .job_list02 {
        top: 25%;
    }

    .job_list02 form {
        padding: 30px 15px;
    }

    .job_list02 .box {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }

    .job_list02 .box .tit {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 15px;
    }

    .job_list02 .box .con .con_li {
        margin-bottom: 15px;
    }

    .job_list02 .box .con .con_li input {
        width: 50%;
        font-size: 14px;
    }

    .job_list02 .box .con .con_li textarea {
        width: 50%;
        font-size: 14px;
    }

    .job_list02 .box .con .con_li .con_t {
        font-size: 14px
    }

    .job_list02 .box .con .con_li .con_sel {
        width: 50%;
        font-size: 12px;
        text-indent: 10px;
    }

    .job_list02 .box .con .con_li .con_btn {
        width: 50%;
        font-size: 12px
    }

    .job_list02 .box .con .con_li .con_btn i {
        margin-right: 10px;
    }

    .job_list02 .box .con .con_li .con_sel::after {
        display: none;
    }

    .job_list02 .box .con .con_li.con_li3 input {
        width: 50%;
    }

    .job_list02 .box .con .con_li.con_li4 textarea {
        width: 50%;
    }

    .submit_box .sub_btn {
        width: 48%;
        margin-top: 15px;
    }

    .submit_box .sub_btn.btn1 {
        margin-left: 0;
    }

    .submit_box input {
        margin-left: 0;
        width: 35%;
    }

    /* 20211210 end */


    /* 20211211 start */
    .resume01 .bott ul li a {
        padding: 20px 0;
    }

    .resume01 .bott ul li .left {
        width: 58%;
    }

    .resume01 .bott ul li .left .tit {
        margin-top: 0;
        font-size: 16px;
        margin-bottom: 7px;
    }

    .resume01 .bott ul li .left .con {
        margin-bottom: 5px;
    }

    .resume01 .bott ul li .left .txt .date {
        font-size: 13px;
    }

    .resume01 .bott ul li .right {
        width: 40%;
        margin-top: 7px;
    }

    .resume01 .content .bott {
        margin-bottom: 10px;
    }

    /* 20211211 end */

    /* 20211213 start */
    .job_list02 {
        top: 33%;
    }

    .job_list02 .box2 .con .con_li.con_li4 .con_sel {
        width: 50%;
    }

    .job_list01 .top .item .c {
        display: none;
    }

    .job_list01 .top .item {
        min-height: inherit;
    }

    .job_list01 .top .item .t {
        display: inline-block;
    }

    .job_list01 .top .item .icon {
        display: inline-block;
        float: right;
        margin-top: 5px;
    }

    .job_list01 {
        padding-top: 30px;
    }

    .rc_job01 .content .li_ .intro {
        top: 50%;
        padding-top: 0;
        transform: translate(0, -50%);
    }

    .rc_job01 .content .li_ .intro .c {
        opacity: 1;
        visibility: visible;
    }

    .rc_job01 .item .left {
        display: none;
    }

    .rc_job01 .item .right {
        padding-bottom: 35px;
    }

    .rc_job01 .content .li_ .intro .t {
        font-size: 20px;
        line-height: 20px;
    }

    .rc_job01 .content .li_ .intro .c_txt {
        font-size: 14px;
    }

    .rc_job01 .content .li_ .intro .c {
        padding-left: 0;
    }

    .job_content .follow .infor .tit {
        display: none;
    }

    .follow {
        padding-bottom: 0;
    }

    .xy_job01 {
        margin-bottom: 0;
    }

    .xy_job02 .rect-114 {
        padding-bottom: 99.3%;
    }

    .xy_job02 .box .box_content .t {
        opacity: 0;
        visibility: hidden;
    }

    .xy_job02 .box .box_content .intro {
        opacity: 1;
        visibility: visible;
        padding: 20px 40px;
    }

    .xy_job02 .box .box_content .intro .intro_t {
        margin-bottom: 15px;
    }

    .xy_job02 {
        margin-bottom: 50px;
        padding-bottom: 10px;
    }

    .job_content .rect-568 {
        padding-bottom: 62.16%;
    }

    .xy_job02 .rect-114 {
        padding-bottom: 123.79%;
    }

    .xy_job02 .item .right dt {
        line-height: 70px;
    }

    .xy_job02 .item .right dd {
        line-height: 70px;
        height: 70px;
    }

    .job_list01 .top .item a {
        padding: 20px 40px;
    }

    .job_list01 .top .item .t {
        font-size: 20px;
        line-height: 20px;
    }

    .job_list01 .bott .hd .hd_top .hd_top_item {
        display: none;
    }

    .job_list01 .bott .hd .hd_top .hd_item {
        position: relative;
        margin-bottom: 30px;
    }

    .job_list01 .bott .hd .hd_top .hd_sel1::before {
        content: '职位类别';
        font-size: 13px;
        position: absolute;
        left: 0;
        bottom: 80%;
        color: #777;
    }

    .job_list01 .bott .hd .hd_top .hd_sel2::before {
        content: '工作地点';
        font-size: 13px;
        position: absolute;
        left: 0;
        bottom: 80%;
        color: #777;
    }

    .job_list01 .bott .hd .hd_top .hd_inp::before {
        content: '关键词';
        font-size: 13px;
        position: absolute;
        left: 0;
        bottom: 80%;
        color: #777;
    }

    .job_list01 .bott .hd .hd_top .hd_item .item_t {
        color: #aaa;
    }

    .job_list01 .bott .hd .hd_top .hd_item input::-webkit-input-placeholder {
        color: #aaa;
    }

    .job_list01 .bott .bd li.first {
        display: none;
    }

    .job_list01 .bott .bd li ._un {
        width: 0;
    }

    .job_list01 .bott .bd li ._t1 {
        width: 100%;
    }

    .rc_job01 .content .li_ .intro {
        padding-top: 0;
    }

    .gj_job02 .content .item .bott {
        top: 135px;
    }

    .rc_job01 .content .li_ .intro .c {
        padding: 0;
    }

    .salary02 .content .li_ .intro .c {
        padding: 0 20px;
    }

    .question .rc_job01 .content .li_ .intro .c {
        padding: 30px;
    }

    .question .rc_job01 .content .li_ .intro .c .c_txt {
        height: 88px;
    }

    .question .rc_job01 .content .li_ .intro .t {
        display: none;
    }

    .question .rc_job01 .content .li_ .intro .c .t_txt {
        font-weight: bold;
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 10px;
    }

    .rc_job01 .content .li_ .cover {
        opacity: 1;
        visibility: visible;
    }

    .xy_job02 .rect-114 {
        padding-bottom: 135.3%;
    }

    .xy_job02 .box .box_content .cover {
        opacity: 1;
        visibility: visible;
    }

    .xy_job02 .box .box_content .more {
        margin-top: 10px;
    }

    .follow .content .item {
        min-height: inherit;
    }

    .xy_job02 .rect-114 {
        padding-bottom: 89%;
    }

    .xy_job02 .item .right dd.dd02 {
        padding-top: 10px;
    }

    /* 2022-0121 */
    .salary .gj_job01 .content .li_ .intro {
        padding-top: 0;
    }

    /* 2022-0126 */
    .news_detail01 .content .title {
        font-size: 20px;
    }

    .news_detail01 .content .myart {
        font-size: 14px;
    }

    .program_detail05 .more {
        margin-top: 12px;
    }

    /* 2022-0209 */
    .nengyuan01 {
        padding-bottom: 0px;
    }

    .nengyuan01 .common_smaltit .tit {
        margin-bottom: 15px;
    }

    .nengyuan01 .content .item {
        margin-bottom: 15px;
    }

    .nengyuan01 .content .item .intro {
        top: 50%;
        padding-top: 0;
        transform: translate(0, -50%);
    }

    .nengyuan01 .content .item .intro .c {
        opacity: 1;
        visibility: visible;
    }

    .nengyuan01 .content .item .intro .t {
        font-size: 20px;
        line-height: 20px;
    }

    .nengyuan01 .content .item .intro .c_txt {
        font-size: 14px;
    }

    .nengyuan01 .content .item .intro .c {
        padding-left: 0;
    }

    .nengyuan03.kuangshan_list01 .content {
        margin-top: 30px;
    }

    .kuangshan_list01 .content .list.list_three .li_ {
        margin-bottom: 15px;
    }

    /* 2022-0210 */
    .technology03 {
        padding: 30px 0;
    }

    .technology03 .right .box {
        padding: 25px;
    }

    .technology03 .right .box .tit {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .technology04 li {
        margin-bottom: 10px;
    }

    .technology04 li .rect-534 {
        padding-bottom: 53%;
    }

    .technology04 li .num {
        padding-top: 20px;
        line-height: 30px;
    }

    .technology04 li .num span {
        font-size: 30px;
        line-height: 30px;
    }

    .technology04 li .txt {
        font-size: 12px;
    }

    .technology04 li.li04 span:after {
        font-size: 20px;
    }

    .technology05 {
        padding: 25px 0;
        margin-top: 0;
    }

    /* 2022-0216 */
    .contact_us02 {
        margin-top: 25px;
    }

    .contact_us02 li {
        margin-bottom: 10px;
    }

    .contact_us02 li:last-child {
        margin-bottom: 0;
    }

    .contact_us02 .list_box {
        padding: 20px;
    }

    .contact_us02 .list_title {
        font-size: 20px;
    }

    /* 友情链接 */
    .friend_link01 ._t {
        width: 100%;
    }

    .friend_link01 ._list {
        width: 100%;
        margin-top: 10px;
    }

    .friend_link01 ._list a {
        width: 100%;
        margin-right: 0;
    }


    /* 2022-0224 */
    .program_detail06 {
        padding-top: 20px;
    }

    .ibanner .item {
        /*padding-bottom:54%*/
    }

    .ipart01 {
        padding: 0 0 0px
    }

    .news_detail01 .content .myart video {
        width: 100%
    }

    .ibanner .iban_word .info .tit {
        font-size: 20px;
        line-height: 24px;
    }

    .ibanner .iban_word .info .con {
        font-size: 20px;
        line-height: 24px;
    }

    .ibanner .iban_word .info .txt {
        font-size: 16px;
        line-height: 24px;
    }

    .ibanner .owl-carousel .owl-dots {
        bottom: 13px
    }

    .ibannerssd .owl-carousel .owl-dots {
        bottom: 2px
    }

    .ibanner .iban_word .info .tit {
        font-size: 17px;
        margin-bottom: 8px
    }

    .ibanner .iban_word .info .con {
        font-size: 17px;
        margin-bottom: 8px
    }

    .ibanner .iban_word .info .txt {
        font-size: 13px;
        line-height: 16px;
    }

    /* 2021业绩 */
    .yeji01 {
        padding: 25px 0;
    }

    .yeji01 .infor {
        margin-top: 20px;
    }

    .yeji01 .content {
        margin-top: 15px;
    }

    .yeji01 .content .li_ {
        width: 100%;
        margin-right: 0;
    }

    .yeji01 .content .li_ .li_box {
        padding: 25px;
    }

    .yeji01 .content .li_ .tit {
        font-size: 18px;
    }

    .yeji01 .content .li_ .txt {
        height: auto;
        margin-top: 5px;
    }

    .yeji01 .content .li_intro {
        height: auto;
    }

    .yeji02 {
        padding: 25px 0;
    }

    .yeji02 .content {
        margin-top: 15px;
    }

    .yeji02 .content .li_ {
        width: 100%;
        margin-right: 0;
    }

    .yeji02 .content .li_ .li_box {
        padding: 25px;
    }

    .yeji02 .content .li_ .tit {
        font-size: 18px;
    }

    .yeji02 .content .li_ .txt {
        height: auto;
        margin-top: 5px;
    }

    .yeji02 .content .li_intro {
        height: auto;
    }

    .yeji02 .content .li_.li08 .txt:first-child {
        margin-top: 0;
    }

    .yeji02 .content .li_.li08 .txt span {
        font-size: 25px;
    }

    .yeji03 {
        padding: 25px 0;
    }

    .yeji03 .common_smaltit .tit {
        margin-bottom: 15px;
    }

    .yeji03 .content {
        margin-bottom: 25px;
    }

    .yeji03 .content .item {
        margin-bottom: 15px;
    }

    .yeji03 .content .item .box {
        padding: 25px;
    }

    .yeji03 .content .item .box .img_ {
        margin-top: 0;
    }

    .yeji03 .content .item .box .info_ .t {
        font-size: 17px;
        margin: 10px 0;
    }

    .yeji03 .content_2 .item {
        margin-bottom: 15px;
    }

    .yeji03 .content_2 .item .box {
        padding: 25px;
    }

    .yeji03 .content_2 .item .box .img_ {
        margin-top: 0;
    }

    .yeji03 .content_2 .item .box .info_ .t {
        font-size: 17px;
        margin: 10px 0;
    }

    .yeji03 .list ul li a {
        padding: 15px;
    }

    .yeji03 .list ul li .left .tit {
        margin-top: 0;
        font-size: 16px;
        margin-bottom: 2px;
    }

    .yeji03 .list ul li .left .con {
        margin-bottom: 5px;
        line-height: 23px;
        height: 46px;
    }

    .yeji03 .list ul li .left .txt {
        height: auto;
    }

    .yeji03 .list ul li .left .txt .date {
        font-size: 13px;
    }

    .yeji03 .list ul li .right {
        width: 40%;
        margin-top: 7px;
    }

    .yeji03 .list ul li:hover .left .txt .icon {
        display: none;
    }

    .yeji03 .list ul li:hover .left .txt .date {
        opacity: 1;
        visibility: visible;
    }

    .yeji04 {
        padding: 25px 0;
    }

    .yeji04 .content {
        margin-top: 15px;
    }

    .yeji04 .content .li_ {
        width: 100%;
        margin-right: 0;
    }

    .yeji05 {
        padding-bottom: 25px;
    }

    .yeji05 .list .li_ {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .yeji05 .list .li_ .cover .t {
        font-size: 16px;
    }

    .yeji05 .list .li_ .cover .c {
        height: 92px;
    }

    .yeji05 .list .li_ .cover .item_more {
        display: block;
    }

    .yeji05 .list .li_:last-child {
        margin-bottom: 0;
    }

    .yeji05 .right .list .li_ {
        width: 100%;
    }

    .yeji06 {
        padding: 25px 0 0;
    }

    .yeji06 .content {
        margin-bottom: 25px;
    }

    .yeji06 .datalist {
        width: 300%
    }

    .news_detail01 .content ._detailPage_bottom li {
        width: 100%;
        padding: 0;
    }

    .news_detail01 .content ._detailPage_bottom li._next {
        padding: 0;
        text-align: left;
    }

    .news_detail01 .content ._detailPage_bottom li._next span {
        float: left;
    }

    .news_detail01 .content ._detailPage_bottom li._next span {
        margin-right: -10px;
    }


    .business_new01 .rect-386 {
        padding-bottom: inherit;
        height: auto;
        padding: 20px 0;
    }

    .business_new01 .rect-91 {
        padding-bottom: inherit;
        height: auto;
        padding: 20px 0;
    }

    .business_new01 .rect-14 {
        padding-bottom: inherit;
        height: auto;
        padding: 20px 0;
    }

    .business_new01 .rect-81 {
        padding-bottom: inherit;
        height: auto;
    }

    .business_new01 .rect-34 {
        padding-bottom: inherit;
        height: auto;
    }

    .business_new01 .rect-72 {
        padding-bottom: inherit;
        height: auto;
    }

    .business_new01 .box .title {
        margin-bottom: 15px;
    }

    .business_new01 .item .t {
        margin-bottom: 10px;
    }

    .business_new01 .item .t span {
        font-size: 16px;
    }

    .business_new01 .item .c {
        font-size: 14px;
        line-height: 22px;
    }

    .business_new01 .item .item_con {
        position: static;
        transform: translate(0, 0);
    }

    .business_new01 .box1 {
        margin-bottom: 30px;
    }

    .business_new01 .box1 .content_l {
        width: 100%;
        margin-bottom: 15px;
    }

    .business_new01 .box1 .content_r {
        width: 100%;
    }

    .business_new01 .box1 .item1 .t span {
        writing-mode: inherit;
    }

    .business_new01 .box1 .item1 .t img {
        margin-bottom: 0;
        display: inline-block;
    }

    .business_new01 .box1 .item2,
    .business_new01 .box1 .item3,
    .business_new01 .box1 .item4 {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .business_new01 .box1 .item4 {
        margin-bottom: 0;
    }

    .business_new01 .box1 .item5 {
        margin-top: 10px;
        margin-bottom: 15px;
    }

    .business_new01 .box2 {
        margin-bottom: 30px;
    }

    .business_new01 .box2 .item {
        padding: 20px 0;
        background: #e2f0d9;
    }

    .business_new01 .box2 .item_l {
        width: 100%;
    }

    .business_new01 .box2 .item_r {
        width: 100%;
    }

    .business_new01 .box2 .item .t img {
        display: inline-block;
        margin-bottom: 0;
    }

    .business_new01 .box3 .item {
        padding: 20px 0;
        background: #f5f5f5;
    }

    .business_new01 .box3 .item_top {
        width: 100%;
    }

    .business_new01 .box3 .item_bott {
        width: 100%;
    }

    .business_new01 .box3 .item .t img {
        display: inline-block;
        margin-bottom: 0;
    }

    .business_new01 .box3 .t span {
        writing-mode: inherit;
    }

    .business_new01 .box3 .item_bott {
        padding-bottom: inherit;
        height: auto !important;
        margin-bottom: 0;
    }

    .business_new01 .box3 .item_bott .item_con {
        transform: translate(0, 0);
    }

    .chairman03 {
        margin-top: 30px;
    }

    .chairman03 .more {
        margin-top: 8px;
    }

    .chairman03 li .li_box {
        padding: 4%;
    }

    .chairman03 li .li_box .date .day {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 5px;
    }

    .chairman03 li .li_box .tit {
        height: 24px;
        margin-bottom: 5px;
    }

    .chairman02 {
        margin-top: 30px;
    }

    .chairman02 .more {
        margin-top: 8px;
    }

    .chairman02 li .li_box {
        padding: 4%;
    }

    .chairman02 li .li_box .date .day {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 5px;
    }

    .chairman02 li .li_box .tit {
        height: 24px;
        margin-bottom: 5px;
    }


    .channel_huace .li_ {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .channel_huace .li_ .intro {
        padding: 20px;
    }

    .channel_huace .li_ .intro .c {
        margin: 10px 0;
        height: auto;
        max-height: 110px;
    }

    .channel_dongtai .li_ {
        width: 100%;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .channel_dongtai .li_ .intro {
        padding: 20px;
    }

    .channel_dongtai .li_ .intro .t {
        height: auto;
        max-height: 52px;
    }

    .channel_dongtai .li_ .intro .c {
        margin: 10px 0;
        height: auto;
        max-height: 44px;
    }

    .channel_biaoxian .li_ {
        padding: 0;
    }

    .channel_biaoxian .li_ .t {
        font-size: 22px;
        line-height: 22px;
        margin: 10px 0;
    }

    .channel_mubiao .li_ {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }

    .channel_mubiao .li_ .intro {
        height: auto;
        padding: 30px;
    }

    .channel_choula .item .top {
        line-height: 42px;
        padding-left: 30px;
    }

    .channel_choula .item .top::after {
        right: 30px;
        width: 20px;
        height: 10px;
    }

    .channel_choula .item .bott {
        padding: 30px;
    }

    .channel_gray .box {
        padding: 20px;
        margin-top: 15px;
    }

    .channel_gray .box li {
        margin-bottom: 15px;
    }

    .new_develop01 {
        margin: 30px 0;
    }

    .new_develop01 .box {
        padding: 30px;
    }

    .new_develop01 .box .right {
        width: 100%;
        margin-top: 15px;
    }

    .new_develop01 .box .left {
        width: 100%;
        border-right: none;
        padding-right: 0;
    }

    .new_develop01 .box .left .quote {
        font-size: 20px;
        line-height: 26px;
    }

    .new_develop01 .box .left .left_bott .lef {
        width: 70%;
    }

    .new_develop01 .box .right .t {
        display: inline-block;
        margin-top: 30px;
    }

    .new_develop01 .box .right .c {
        display: inline-block;
    }

    .new_develop01 .box .right img {
        float: left;
    }

    .new_develop01 .wrap:after {
        display: none;
    }

    .new_develop03 {
        margin-top: 30px;
        padding-bottom: 30px;
    }

    .channel_con img {
        margin-top: 30px;
    }

    .new_develop04 {
        padding-top: 30px;
        padding-bottom: 10px;
    }

    .new_develop04 .box .left {
        width: 100%;
    }

    .new_develop04 .box .right {
        width: 100%;
        margin-top: 20px;
        height: auto !important;
        background: #f8f8f8;
    }

    .new_develop04 .box .right .item {
        background: #fff;
        margin-bottom: 20px;
    }

    .new_develop05 {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .new_develop05 .left {
        width: 100%;
        margin-top: 0;
    }

    .new_develop05 .right {
        width: 100%;
    }

    .new_develop05 .box {
        margin-top: 30px;
    }

    .new_develop05 .box .item .item_box.item_box1 {
        width: 49%;
    }

    .new_develop05 .box .item .item_box.item_box2 {
        width: 49%;
    }

    .new_develop05 .box .item .item_box.item_box3 {
        width: 100%;
    }

    .new_develop07 .li_ .li_top::after {
        display: none;
    }

    .new_develop07 .li_ {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .new_develop07 .li_ .li_bott {
        height: auto;
    }

    .new_develop07 .tit {
        margin: 10px 0;
    }

    .new_develop07 .item .item_top {
        line-height: 36px;
    }

    .new_develop07 .item .item_bott {
        padding: 20px;
    }

    .new_develop07 .item .item_bott span {
        width: 49%;
        margin-bottom: 15px;
    }

    .new_business_ethics01 {
        padding: 30px 0;
    }

    .new_business_ethics02 {
        padding: 30px 0;
    }

    .new_business_ethics02 .box {
        margin-top: 30px;
    }

    .new_business_ethics02 .box .box_l {
        width: 100%;
        margin-bottom: 15px;
        padding: 30px;
    }

    .new_business_ethics02 .box .box_r {
        width: 100%;
        padding: 30px;
    }

    .new_business_ethics03 {
        padding: 30px 0;
    }

    .new_business_ethics05 {
        padding: 30px 0;
    }

    .new_business_ethics06 {
        padding-bottom: 30px;
    }

    .new_water01 {
        padding: 30px 0;
    }

    .new_water03 {
        padding: 30px 0;
    }

    .new_water05 {
        padding: 30px 0;
    }

    .new_water07 {
        padding: 30px 0;
    }

    .new_water09 {
        padding: 30px 0;
    }

    .new_biodiversity01 {
        padding: 30px 0;
    }

    .new_biodiversity03 {
        padding: 30px 0;
    }

    .new_biodiversity05 {
        padding: 30px 0;
    }

    .new_biodiversity06 {
        padding-bottom: 30px;
    }

    .new_emission01 {
        padding: 30px 0;
    }

    .new_emission03 {
        padding: 30px 0;
    }

    .new_emission05 {
        padding: 30px 0;
    }

    .new_emission07 {
        padding: 30px 0;
    }

    .new_emission07 .left {
        width: 100%;
    }

    .new_emission07 .right {
        width: 100%;
    }

    .new_emission07 .left .more {
        margin-top: 15px;
    }

    .new_emission09 {
        padding: 30px 0;
    }

    .new_TSF01 {
        padding: 30px 0;
    }

    .new_TSF03 {
        padding: 30px 0;
    }

    .new_TSF03 ul {
        margin: 30px 0;
    }

    .new_TSF03 .li_ .li_top::after {
        display: none;
    }

    .new_TSF03 .li_ {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .new_TSF03 .li_ .li_bott {
        height: auto;
    }

    .new_TSF03 .img_ .tit {
        margin: 15px 0;
    }

    .new_TSF04 .left {
        width: 100%;
    }

    .new_TSF04 .right {
        width: 100%;
    }

    .new_TSF04 .left .more {
        margin-top: 15px;
    }

    .new_TSF05 {
        padding: 30px 0;
    }

    .program_detail04 .right img {
        height: auto !important;
        margin: 0 auto;
        display: block;
    }


    .new_environment01 {
        margin: 30px 0;
    }

    .new_environment01 .box {
        padding: 30px;
    }

    .new_environment01 .box .quote {
        font-size: 20px;
        line-height: 26px;
    }

    .new_environment01 .box .left_bott .lef {
        margin-top: 0;
    }

    .new_environment01 .box .left_bott .lef {
        width: 70%;
    }

    .new_environment03 {
        padding: 30px 0;
    }

    .new_environment04 {
        padding: 30px 0;
    }

    .new_environment05 {
        padding: 30px 0;
    }

    .new_environment07 {
        padding: 30px 0;
    }

    .new_weather01 {
        padding: 30px 0;
    }

    .new_weather03 {
        padding: 30px 0;
    }

    .new_weather05 {
        padding: 30px 0;
    }

    .new_weather06 .channel_gray .box {
        width: 100%;
    }

    .new_weather06 .channel_gray .t {
        margin-bottom: 15px;
    }

    .new_weather07 {
        padding: 30px 0;
    }

    .new_weather07 .left {
        width: 100%;
    }

    .new_weather07 .left .more {
        margin-top: 15px;
    }

    .new_weather07 .right {
        width: 100%;
    }

    .new_weather08 {
        padding-bottom: 30px;
    }

    .new_career01 {
        padding: 30px 0;
    }

    .new_career03 {
        padding: 30px 0;
    }

    .new_career05 {
        padding: 30px 0;
    }

    .new_career07 {
        padding: 30px 0;
    }

    .new_career09 {
        padding: 30px 0;
    }

    .new_career11 {
        padding: 30px 0;
    }

    .new_employee01 {
        padding: 30px 0;
    }

    .new_employee03 {
        padding: 30px 0;
    }

    .new_employee05 {
        padding: 30px 0;
    }

    .new_employee07 {
        padding: 30px 0;
    }

    .new_employee07 .left {
        width: 100%;
    }

    .new_employee07 .right {
        width: 100%;
    }

    .new_employee07 .right .more {
        margin-top: 15px;
    }

    .new_employee08 {
        padding-bottom: 30px;
    }

    .new_security01 {
        padding: 30px 0;
    }

    .new_security03 {
        padding: 30px 0;
    }

    .new_security03 .box {
        margin-top: 30px;
        background: none;
    }

    .new_security03 .box .li_ {
        background: url(/en/resources_v2/web/img/new_security03_icon.png) no-repeat right;
        background-size: cover;
        width: 100%;
        margin-bottom: 15px;
        height: 38px;
    }

    .new_security03 .box .li_ span {
        width: 100%;
    }

    .new_rights01 {
        padding: 30px 0;
    }

    .new_rights03 {
        padding: 30px 0;
    }

    .new_community01 {
        padding: 30px 0;
    }

    .new_community03 {
        padding: 30px 0;
    }

    .new_community05 {
        padding: 30px 0;
    }

    .new_community07 {
        padding: 30px 0;
    }

    .new_SC01 {
        padding: 30px 0;
    }

    .new_SC03 {
        padding: 30px 0;
    }

    .new_SC05 {
        padding: 30px 0;
    }

    .new_SC07 {
        padding: 30px 0;
    }

    .new_report01 {
        padding: 30px 0;
    }

    .new_report02 {
        padding: 30px 0;
    }

    .new_report02 .box .right {
        width: 100%;
    }

    .new_report02 .box .right .t {
        font-size: 18px;
        padding-bottom: 5px;
        margin-bottom: 10px;
    }

    .new_report02 .box .left {
        width: 100%;
        margin-top: 15px;
    }

    .new_report03 {
        padding: 30px 0;
    }

    .new_report03 .content .li_ a {
        padding: 15px 0;
    }

    .new_report03 .content .li_ .pdf {
        display: none;
    }

    .new_report03 .content .li_ .size {
        display: none;
    }

    .new_report03 .content .li_ .icon {
        margin-right: 5px;
    }

    .new_report03 .content .li_ .tit {
        width: 80%;
    }

    .new_report04 .content .li_ {
        width: 100%;
        margin-right: 0;
        padding: 20px;
        margin-bottom: 40px;
    }

    .new_report04 .content .li_ .left {
        margin-top: -35px;
    }

    .new_report04 .content .li_ .right {
        font-size: 18px;
    }

    .new_report04 .content .li_ .right .c_tit {
        margin-bottom: 0;
    }

    .new_develop06 {
        padding-bottom: 30px;
    }

    .new_develop06.channel_choula .item:last-child .bott .con {
        padding: 30px;
    }

    .new_business_ethics02 .box .con {
        min-height: inherit;
    }

    .channel_con.water_bjq {
        margin-top: 30px;
    }

    .new_ESG .box .item .item_box.item_box1 {
        width: 100%;
        height: auto !important;
    }

    .new_ESG .box .item .item_box.item_box2 {
        width: 100%;
        padding: 30px;
    }

    .new_ESG .box .item .item_box .desc {
        margin-bottom: 15px;
    }

    .new_charity01 {
        padding: 30px 0;
    }

    .new_charity02 .left .bott .bott_left {
        float: none;
    }

    .new_charity02 .left .bott .bott_right {
        float: none;
    }

    .new_charity02 .right .bott .bott_left {
        float: none;
    }

    .new_charity02 .right .bott .bott_right {
        float: none;
    }

    .new_charity02 .right {
        margin-top: 30px;
    }

    .new_charity03 {
        padding: 30px 0;
    }

    .channel_choula .item .top {
        padding-left: 15px;
        font-size: 18px;
    }

    .channel_choula .item .top::after {
        right: 15px;
    }

    .new_charity03.channel_choula .item .bott {
        padding: 20px 10px;
    }

    .program_detail04 .left .content li {
        margin-bottom: 0;
        padding: 20px 0;
    }

    .program_detail04 .left .more {
        margin-top: 10px;
    }

    .program_detail04 .left .content li .li_box .info_ {
        width: 55%;
    }

    .program_detail04 .left .content li .li_box .img_ .rect-5625 {
        padding-bottom: 67.25%;
    }

    .new_LabourRights03 {
        padding: 30px 0;
    }

    .new_LabourRights05 {
        padding: 30px 0;
    }

    .new_IndigenousPeopleRights01 {
        padding: 30px 0;
    }

    .new_IndigenousPeopleRights03 {
        padding: 30px 0;
    }

    .new_CommunityDevelopment01 {
        padding: 30px 0;
    }

    .new_CommunityDevelopment03 {
        padding: 30px 0;
    }

    .new_CommunityDevelopment05 {
        padding: 30px 0;
    }

    .new_CommunityDevelopment06 {
        padding-bottom: 30px;
    }

    .channel_huace .li_ {
        min-height: inherit;
    }

    .channel_huace .li_._more {
        height: 200px;
    }

    .channel_mubiao .li_ .intro .t {
        max-height: inherit;
    }

    .new_weather05 {
        padding-bottom: 30px;
    }

    .new_employee07 .right {
        margin-top: 0;
    }

    .new_weather06 .channel_gray .box {
        min-height: inherit;
    }

    .new_weather05 {
        padding-top: 0;
    }

    .job_list01 .bott .bd li ._t1 span {
        line-height: 18px;
    }

    .new_charity01 {
        padding: 30px 0;
    }

    .new_charity02 .left .bott .bott_left {
        float: none;
    }

    .new_charity02 .left .bott .bott_right {
        float: none;
    }

    .new_charity02 .right .bott .bott_left {
        float: none;
    }

    .new_charity02 .right .bott .bott_right {
        float: none;
    }

    .new_charity02 .right {
        margin-top: 30px;
    }

    .new_charity03 {
        padding: 30px 0;
    }

    .channel_choula .item .top {
        padding-left: 15px;
        font-size: 18px;
    }

    .channel_choula .item .top::after {
        right: 15px;
    }

    .new_charity03.channel_choula .item .bott {
        padding: 20px 10px;
    }

    .wrap,
    .mwrap {
        padding-right: 4%;
        padding-left: 4%;
        /* padding-bottom:4% !important;*/
    }

    .new_water06 .channel_gray .wrap {
        padding-left: 0;
        padding-right: 0;
    }

    .new_develop01 .box .right {
        display: none;
    }

    .channel_choula .item .bott {
        padding: 30px 0;
    }

    .new_develop07 .li_ .li_top {
        min-height: inherit;
    }

    .pageHeader .header .h_bott .h_logo img {
        width: 80%;
    }

    .header .mobile_key {
        margin-top: 15px;
    }

    .channel_dongtai .infor .more {
        margin-top: 15px;
    }

    .new_environment01 .box {
        padding-top: 50px;
    }

    .channel_biaoxian .li_ {
        width: 100%;
    }

    .channel_biaoxian.three .li_ {
        margin-right: 0;
    }

    .channel_choula .item .top {
        line-height: 32px;
    }

    /*.new_IndigenousPeopleRights02 .channel_con .con .datalist1 th{line-height:26px !important; padding:10px !important;}
.new_SC04 .channel_con .con .datalist1 th{line-height:26px !important; padding:10px !important;}
.new_SC04 .channel_con .con .datalist1 td{line-height:26px !important; padding:10px !important;}*/
    .datalist1 td {
        line-height: 26px;
        padding: 10px;
    }

    .datalist1 th {
        line-height: 26px;
        padding: 10px;
    }

    .new_report02 .box .left {
        margin-top: 0;
        margin-bottom: 15px;
    }

    .new_report04 .content .li_ .left {
        margin-top: 0;
    }

    .channel_biaoxian .li_ .c {
        max-height: inherit;
    }

    .channel_mubiao .li_:last-child {
        margin-bottom: 0;
    }

    .new_water07 .channel_gray .wrap {
        padding-left: 0;
        padding-right: 0;
    }

    .channel_choula .item .top::after {
        right: 10px;
    }

    .program_detail01 .content .top_l {
        height: auto !important;
        border-bottom: none;
    }

    .program_detail01 .content .rect-561 {
        padding-bottom: 56.8%;
        height: 0;
    }

    .new_weather04 {
        padding-bottom: 30px;
    }

    .channel_biaoxian .li_ {
        padding: 0;
        margin-bottom: 15px;
    }

    .new_career03.channel_biaoxian .li_ .c {
        min-height: inherit;
    }

    .new_community06 .channel_con .con2 p::after {
        top: 115%;
    }

    .channel_biaoxian .li_ .icon {
        margin-right: 15px;
    }

    .channel_biaoxian .li_ .icon {
        float: left;
    }

    .channel_biaoxian .li_ .t {
        font-size: 20px;
        line-height: 20px;
    }

    .channel_biaoxian .li_ .t {
        margin-top: 0;
    }

    .channel_biaoxian .li_ {
        margin-bottom: 30px;
    }

    .channel_biaoxian .li_:last-child {
        margin-bottom: 0;
    }

    .channel_content.stock {
        padding-bottom: 50px;
    }

    .stock01 .owl-nav {
        bottom: -30px;
    }

    .stock01 .owl-prev {
        width: 16px;
        height: 31px;
        margin-right: 30px;
    }

    .stock01 .owl-next {
        width: 16px;
        height: 31px;
    }

    .stock01 .owl-prev::after {
        right: 30px;
    }

    .new_develop05 .box .item1 .item_box2:after {
        display: none;
    }

    .new_develop05 .box .item2 .item_box2:after {
        display: none;
    }

    .new_develop05 .box .item3 .item_box2:after {
        display: none;
    }

    .new_ESG .box .item .item_box.item_box1:after {
        display: none;
    }

    .new_develop07 .item .item_bott span {
        margin-right: 0;
    }

    .program_detail04 .left .content li {
        margin-bottom: 0;
        padding: 20px 0;
    }

    .program_detail04 .left .more {
        margin-top: 10px;
    }

    .program_detail04 .left .content li .li_box .info_ {
        width: 55%;
    }

    .program_detail04 .left .content li .li_box .img_ .rect-5625 {
        padding-bottom: 67.25%;
    }

    .new_develop01 .box .left::before {
        display: none;
    }

    .new_environment02.channel_mubiao .li_ .intro {
        height: auto;
    }

    .new_career02.channel_mubiao .li_ .intro {
        height: auto;
    }

    .new_water02.channel_mubiao .li_ .intro {
        height: auto;
    }

    .new_biodiversity02.channel_mubiao .li_ .intro {
        height: auto;
    }

    .new_community02.channel_mubiao .li_ .intro {
        height: auto;
    }

    .new_emission02.channel_mubiao .li_ .intro {
        height: auto;
    }

    .new_weather02.channel_mubiao .li_ .intro {
        height: auto;
    }

    .ipart03 .content li.li02 .cover,
    .ipart03 .content li.li04 .cover {
        top: auto;
        bottom: 50%;
    }

    .ipart03 .content li .cover .box .txt {
        line-height: 14px;
        margin-top: 5px;
    }

    .ipart03 .content li .cover .box img {
        width: 50%;
    }

    .pageHeader {
        height: 84px;
    }

    .pageFooter .left ul li::after {
        display: none;
    }

    .program_detail01 .content .top_r li {
        position: relative;
    }

    .program_detail01 .content .top_r li .li_r {
        position: absolute;
        right: 5%;
        top: 50%;
        transform: translate(0, -50%);
        padding: 0;
    }

    .BLOG01 .content .item {
        width: 100%;
        margin-right: 0;
    }

    .news_list01 .media_hd .item {
        width: 100%;
    }

    .product02 .img_ .tit {
        width: 100%;
    }

    .stock01 .content .item .content .con li:nth-child(7) {
        width: 100%;
    }

    .stock01 .content .item .content .con li:nth-child(8) {
        width: 100%;
        padding-left: 0;
        padding-right: 6%;
    }

    .business_new01 .item .t {
        margin-bottom: 0;
    }

    .business_new01 .box1 .item .t span {
        display: block;
        margin-left: 0;
    }

    .business_new01 .item .t {
        padding: 0 15px;
        box-sizing: border-box;
    }

    .business_new01 .item .t span {
        margin-left: 0;
        line-height: 18px;
        display: block;
    }

    .job_content .xy_job02 .rect-703 {
        padding-bottom: 60%;
    }

    .xy_job02 .box .box_content .intro {
        padding: 20px;
    }

    .xy_job03 .content .top ul li {
        font-size: 18px;
    }

    .xy_job03 .content .top {
        background-position: 100% 100%;
    }

    .channel_biaoxian.four .li_ {
        width: 100%;
        margin-right: 0;
    }

    .xy_job03 .content .bott .box .t {
        min-height: 32px;
    }

    .m_nav .mNav_bott .m_navli>a {
        width: 100%;
    }

    .m_nav .mNav_bott .m_navli .jt1 {
        /*z-index:-1;*/
        z-index: 1
    }

    .channel_choula .item .top {
        padding-right: 35px;
        line-height: 28px;
    }

    .gsgc01 .bd li .li_box {
        min-height: inherit;
    }

    .program_detail01 .content .top_r li .li_l {
        width: 30%;
    }

    .product01 .content li .rect-65 {
        padding-bottom: 88%;
    }

    .new_SC04 .channel_con .datalist1 {
        width: 150%;
    }

    .technology03 .right .box .con {
        max-height: inherit;
    }

    .new_report04 .content .li_ {
        min-height: inherit;
    }

    .gsgc01 .hd .item:after {
        display: none;
    }

    .gsgc01 .hd .item {
        padding-left: 0;
    }

    .business_new01 .box1 .item2 .t span {
        display: inline-block;
        margin-left: 8px;
    }

    .program_detail06 .content .owl-carousel .owl-nav .owl-prev {
        left: 0;
    }

    .program_detail06 .content .owl-carousel .owl-nav .owl-next {
        right: 0;
    }

    .report01 .bd li .left .m_date {
        background: none;
        margin-left: 3px;
    }

    .new_water08 {
        padding-bottom: 30px;
    }

    .new_emission08 {
        padding-bottom: 30px;
    }

    .new_TSF04 {
        padding-bottom: 30px;
    }

    .new_career10 {
        padding-bottom: 30px;
    }

    .new_SC06 {
        padding-bottom: 30px;
    }

    /*.channel_content{visibility:visible;}*/

    .channel_mubiao .li_ .intro {
        min-height: inherit;
    }

    .new_security05 {
        padding: 30px 0;
    }

    .new_CommunityDevelopment07 {
        padding-bottom: 30px;
    }

    .xc_banner {
        width: 100%;
    }

    .new_develop01 .box {
        padding-top: 55px;
    }

    .new_develop05 .box .item1 .item_box {
        height: 150px;
    }

    .new_develop05 .box .item .item_box.item_box3 {
        height: auto;
        padding-bottom: 25px;
    }

    .new_develop05 .box .item .item_box3 .desc {
        position: static;
        transform: translate(0, 0);
        padding: 0 25px;
    }

    .new_develop05 .box .item2 .item_box {
        height: 180px;
    }

    .new_develop06.channel_choula .item .bott .datalist td {
        padding: 15px;
        line-height: 24px;
    }

    .new_business_ethics04 .channel_gray .wrap {
        padding: 0;
    }

    .new_weather05 .channel_gray .wrap {
        padding: 0;
    }

    .new_biodiversity04 .channel_gray .wrap {
        padding: 0;
    }

    .new_emission05 .channel_gray .wrap {
        padding: 0;
    }

    .new_emission06 .channel_gray .wrap {
        padding: 0;
    }

    .new_career05 .channel_gray .wrap {
        padding: 0;
    }

    .new_employee04 .channel_gray .wrap {
        padding: 0;
    }

    .new_employee06 .channel_gray .wrap {
        padding: 0;
    }

    .new_LabourRights01 {
        padding: 30px 0;
    }

    .new_LabourRights02 .channel_gray .wrap {
        padding: 0;
    }

    .new_LabourRights03 .channel_gray .wrap {
        padding: 0;
    }

    .new_IndigenousPeopleRights03 .channel_gray .wrap {
        padding: 0;
    }

    .m_nav {
        top: 86px;
    }

    .ibanner .owl-carousel .owl-stage-outer {
        width: 100%;
    }

    .ibannerssd .owl-carousel .owl-stage-outer {
        width: 100%;
    }

    .channel_choula.new_charity03 {
        padding-top: 30px;
    }

    .channel_biaoxian .li_ .c {
        min-height: inherit;
    }

    .new_emission08 {
        padding-bottom: 0;
    }

    .new_business_ethics07 {
        padding-bottom: 30px;
    }

    .new_business_ethics08 {
        padding-bottom: 30px;
    }

    .new_business_ethics08 .channel_gray .box li {
        width: 100%;
    }

    .new_business_ethics07 .channel_choula .item {
        margin-bottom: 10px;
    }

    .new_business_ethics07 .channel_choula .item .top {
        margin-bottom: 10px;
    }

    .new_business_ethics08 .channel_gray .wrap {
        padding: 0;
    }

    .new_business_ethics08 .channel_gray .box {
        margin-bottom: 30px;
    }

    .business_ethics02 .content .list li {
        visibility: visible;
    }

    .kuangshan_list01 .content .list li {
        visibility: visible;
    }

    .gj_job .rc_job01 .li_ {
        visibility: visible;
    }

    .job_content .follow .infor .tit {
        visibility: visible;
    }

    .follow .content .item {
        visibility: visible;
    }

    .yeji.channel_content .product07 {
        padding: 30px 0;
    }

    .business_new01 .item .t {
        margin-bottom: 10px;
    }

    .m_nav {
        overflow-x: hidden;
    }

    .history01 {
        padding-top: 0;
    }

    .history01 li {
        margin-bottom: 15px;
    }

    .contact_us02 .row>.span-3 {
        width: 100%;
        margin-right: 0;
    }

    .program_detail01 .content .top_r li .li_l span {
        width: 100%;
    }

    .program_detail05 .content .item .bott {
        top: 145px;
    }

    .new_environment01 .box {
        overflow: hidden;
    }

    .new_TSF04 .left .con {
        max-height: inherit;
    }

    .new_weather06 .channel_gray .wrap {
        padding: 0;
    }

    .new_weather07 .left .con {
        max-height: inherit;
    }

    .new_employee04 .channel_gray {
        margin-bottom: 0;
    }

    .new_security04 .channel_gray .wrap {
        padding: 0;
    }

    .new_security05 .channel_gray .wrap {
        padding: 0;
    }

    .new_CommunityDevelopment05 .channel_gray .wrap {
        padding: 0;
    }

    .news_list01 .content {
        margin-top: 0;
    }

    .invest_cen01 .right .r_top .right_l .box,
    .invest_cen01 .right .r_top .right_r .box {
        min-height: 147px;
    }

    .news_list01 .media_hd .item {
        width: 25%;
    }

    .media_hd .item a {
        font-size: 16px;
    }

    .media_hd .item {
        width: 25%;
    }

    .video_list01 .content .li_ {
        width: 100%;
        margin-right: 0;
    }

    .rc_job01 .content .li_ {
        width: 100%;
        margin-right: 0;
    }

    .xy_job02 .rect-114 {
        padding-bottom: inherit;
        height: auto;
    }

    .xy_job.job_content {
        padding-bottom: 0;
    }

    .job_list01 .bott .hd {
        margin-bottom: 5px;
    }

    .salary .gj_job01 .content .li_:hover .intro {
        padding-top: 0;
    }

    .question .rc_job01 .content .li_ .intro .c {
        padding: 15px;
    }

    .resume01 .content {
        margin-top: 10px;
    }

    .resume01 .content .top {
        margin-bottom: 10px;
    }

    .resume01 .content .top ul li {
        font-size: 16px;
        line-height: 50px;
    }

    .new_develop07 .item .item_bott span {
        width: 100%;
    }

    .new_develop07 .item .item_bott span:nth-child(2n) {
        width: 100%;
    }

    .new_develop07 .item:last-child .item_bott {
        padding-bottom: 0;
    }

    .new_SC03 .channel_con ul {
        margin-top: 0;
    }

    .new_SC03 .channel_con .li_ a {
        padding: 15px 0;
    }

    .new_SC03 .channel_con .li_ .pdf {
        display: none;
    }

    .new_SC03 .channel_con .li_ .size {
        display: none;
    }

    .new_SC03 .channel_con .li_ .icon {
        margin-right: 5px;
    }

    .new_SC03 .channel_con .li_ .tit {
        width: 80%;
    }

    .new_SC04 {
        padding-top: 30px;
    }



    .question01 {
        margin-bottom: 30px;
    }

    .question02 {
        margin-bottom: 30px;
    }

    .question03 {
        margin-bottom: 30px;
    }

    .question01.channel_huace .li_ {
        width: 100%;
        margin-right: 0;
        min-height: inherit;
    }

    .question02.channel_huace .li_ {
        width: 100%;
        margin-right: 0;
        min-height: inherit;
    }

    .question03.channel_huace .li_ {
        width: 100%;
        margin-right: 0;
        min-height: inherit;
    }

    .question01.channel_huace .li_ .intro .c {
        max-height: inherit;
    }

    .question02.channel_huace .li_ .intro .c {
        max-height: inherit;
    }

    .question03.channel_huace .li_ .intro .c {
        max-height: inherit;
    }

    .kuangshan_list01.channel_huace .li_ {
        width: 100%;
        margin-right: 0;
    }

    .kuangshan_list01.channel_huace .li_ .intro .c {
        max-height: inherit;
    }

    .product04 {
        margin-bottom: 0;
    }

    .product04 .content {
        margin-bottom: 0;
    }

    .product04 .table-responsive {
        margin-bottom: 0;
    }

    .product05.channel_huace .li_ .intro .c {
        max-height: inherit;
    }

    .product06 {
        margin-bottom: 30px;
    }

    .technology07.channel_huace .li_ .intro .c {
        max-height: inherit;
    }

    .technology07.channel_huace .li_ .intro .t {
        min-height: inherit;
        line-height: 24px;
    }

    .nengyuan01.channel_huace .li_ {
        width: 100%;
        margin-right: 0;
    }

    .invest_cen01 .right .r_top .right_r .box .text .r {
        float: left;
    }

    .invest_cen01 .right .r_top .right_r .box .c {
        text-align: left;
    }

    .invest_cen01 .right .r_top .right_r .box .txt {
        text-align: left;
    }

    .invest_cen01 .right .r_top .right_l .box .text .r {
        float: left;
    }

    .invest_cen01 .right .r_top .right_r .box .text span {
        display: block;
        width: 100%;
    }

    .invest_cen01 .right .r_top .right_r .box .t {
        text-align: left;
    }

    /*.ipart01 .left .l_top .info_ .more{display:none;}*/

    .new_achievement .all_tit {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 15px;
    }

    .new_achievement .infor .tit {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 15px;
    }

    .new_achievement .content .li_ {
        width: 100%;
        margin-right: 0;
    }

    .new_achievement .content .li_.li_infor {
        padding: 0;
        height: auto;
        margin-bottom: 30px;
    }

    .new_achievement03 {
        padding: 30px 0;
    }

    .new_achievement03 .content {
        margin: 30px 0;
    }

    .new_achievement03 .list ul li a {
        padding: 15px;
    }

    .new_achievement03 .list ul li .left .tit {
        margin-top: 0;
        font-size: 16px;
        margin-bottom: 2px;
    }

    .new_achievement03 .list ul li .left .con {
        margin-bottom: 5px;
        line-height: 23px;
        height: 46px;
    }

    .new_achievement03 .list ul li .left .txt {
        height: auto;
    }

    .new_achievement03 .list ul li .left .txt .date {
        font-size: 13px;
    }

    .new_achievement03 .list ul li .right {
        width: 40%;
        margin-top: 7px;
    }

    .new_achievement03 .list ul li:hover .left .txt .icon {
        display: none;
    }

    .new_achievement03 .list ul li:hover .left .txt .date {
        opacity: 1;
        visibility: visible;
    }

    .new_achievement04 {
        padding-top: 30px;
    }

    .new_achievement04 .content .more {
        width: 100px;
        font-size: 16px;
        line-height: 30px;
    }

    .new_achievement01 .common_smaltit {
        margin-top: 20px;
    }

    .new_achievement01 .content .li_ .box {
        padding: 15px;
    }

    .new_achievement01 .list ul li a {
        padding: 15px;
    }

    .new_achievement01 .list ul li .left .tit {
        margin-top: 0;
        font-size: 16px;
        margin-bottom: 2px;
    }

    .new_achievement01 .list ul li .left .con {
        margin-bottom: 5px;
        line-height: 23px;
        height: 46px;
    }

    .new_achievement01 .list ul li .left .txt {
        height: auto;
    }

    .new_achievement01 .list ul li .left .txt .date {
        font-size: 13px;
    }

    .new_achievement01 .list ul li .right {
        width: 40%;
        margin-top: 7px;
        float: right;
    }

    .new_achievement01 .list ul li:hover .left .txt .icon {
        display: none;
    }

    .new_achievement01 .list ul li:hover .left .txt .date {
        opacity: 1;
        visibility: visible;
    }

    .new_achievement02 {
        margin-top: 30px;
    }

    .new_achievement03 {
        padding: 0;
    }

    .new_achievement04 .content .more {
        width: 40%;
    }

    .new_achievement04 {
        padding-top: 0;
    }

    .new_achievement05 .table-responsive .datalist td.frist_td {
        text-align: center;
    }

    .new_achievement03 {
        margin-top: 30px;
    }

    .new_job2 .xy_job02 .box .box_content {
        width: 100%;
        margin-right: 0;
    }

    #subNav .list {
        width: auto;
    }

    .cCont1 .auto .Ri {
        width: 98% !important;
        margin: 0 auto;
        float: none;
    }

    .content .text img {
        height: auto !important;
    }

    #footer .R {
        min-width: 100%;
    }
}

@media only screen and (max-width: 650px) {
    .follow .content .item3 ul .li_ .t {
        min-height: 36px;
    }
    .ind_gujia .text{
        display: flex !important;
        flex-wrap: wrap;
    }
}

@media only screen and (max-width: 480px) {
    /*mobileMode 480 网站样式*/

}

@media only screen and (max-width: 320px) {
    .business_ethics02 .content .list.list_three li .cover .c {
        height: 125px
    }

    .xy_job03 .content .bott .box .t {
        min-height: 32px;
    }

    .follow .content .item3 {
        font-size: 12px;
    }
}