
@media screen and (max-width: 1024px) {
   .item-num-3 {width: 50%;}

}

@media screen and (max-width: 950px) {


}

@media screen and (max-width: 820px) {
    .jp-video-open,
    .jp-jplayer,
    .jp-jplayer img,
    .jp-jplayer video {width: 100%!important;}

    .xny-prevNext-title{flex: 1;}
    .xny-prevNext-time{width: 90px;text-align: right;}

    .spage-total, .spage-cur, .spage-skip{display: none!important;}
}

@media screen and (max-width: 750px) {
    .wjBox_in{ width: 100%; padding:0 20px;}
    .hr_fs60{ font-size:30px;}
    .hr_fs48{ font-size:24px;}
    .hr_fs40{ font-size:20px;}
    .hr_fs36{ font-size:20px;}
    .hr_fs32{ font-size:18px;}
    .hr_fs30{ font-size:18px;}
    .hr_fs24{ font-size:18px;}
    .hr_fs20{ font-size:16px;}  
    .hr_fs18{ font-size:16px;}
    .hr_fs16{ font-size:14px;}
    .hr_fs14{ font-size:12px;}
    .hr_fs55{ font-size:30px;}


    .hr_p120{ padding:60px 0;}
    .hr_pt120{ padding-top:60px; }
    .hr_pb120{ padding-bottom:60px; }
    .hr_p60{ padding:30px 0;}
    .hr_pt60{ padding-top:30px; }
    .hr_pb60{ padding-bottom:30px; }
    .hr_p40{ padding:20px 0;}
    .p40-40{padding: 20px;}
    .hr_pt40{ padding-top:20px; }
    .hr_pb40{ padding-bottom:20px; }
    .hr_p80{padding: 40px 0;}

    .mt80{margin-top: 40px;}
    .mt60{margin-top: 30px;}
    .mt40{margin-top: 20px;}
    .mt30{margin-top: 15px;}
    .mt24{margin-top: 12px;}

    .mt-80{margin-top: -40px;}
    .mt-120{margin-top: -60px;}

    .mb40 {
        margin-bottom: 20px;
    }
    .mb50{margin-bottom: 25px;}

    .mb30{margin-bottom: 15px;}
    .mb80{margin-bottom: 40px;}
    .pd40{padding: 20px;}

    .hr_pcshow{display: none; }
    .hr_mshow{ display: block;}
    .mb60{margin-bottom: 30px;}
   

    
    /* .item-num-2,
    .item-num-4, */
    .item-num-3{width: 100%!important;}

    .m-pb100{padding-bottom: 100%!important;}
    .m-25{margin: -12px;}
    .mt-40{margin-top: -20px;}


  
    .RCMS_EDITOR img{width: 100%!important;margin: 0 0 10px!important;}


    .cnTit{line-height: 28px;}
    .enTit{line-height: 24px;}
    
 

    /* 首页 */
    .home{
        overflow: auto;
    }
    .indexBody {
        overflow: auto;
        height: auto;
    }
    .indexNotice {
        position: inherit;
        height: 40px;
        line-height: 40px;
    }

    .index-xw .wjToptitle .space{
        margin: 0 10px;
    }
    .index-viewMore-btn{
        margin-left: 10px;
        width: 24px;
        height: 24px 
    }
    .index-xglj .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
        bottom: -5px;
    }
    .index-xglj .wjContent-item{padding-bottom: 20px;}
    .index-xglj .index-xglj-item{padding: 20px;}
    .index-xglj .swiper-pagination-bullet{background: #999;}
    .index-xglj .swiper-pagination-bullet-active{
        width: 20px;
        background: #EE7800;
        border-radius: 8px;
    }
    .index-spzx .bodyBox-spzx .ybvideoList{
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .index-spzx .bodyBox-spzx .ybvideoList .item{
        min-width: 80%;
    }
    
    /* .index-spzx .bodyBox-spzx .ybvideoList .item .txtBox{height: 50px;} */

    .index-jrjg .hr_fw_wrap{
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .index-jrjg .item-num-3 {
        min-width: 80%;
    }
    /* .index-jrjg .btm-box{height: 90px;} */

    .index-xw .wjContent-item{display: block;}
    .index-xw .wjContent-item .item-img{width: 100%;}
    .index-xw .item-txt .item-txt-line .mt20 {margin-top: 10px;}
    .index-xw .item-txt {
        margin: 0;
        gap: 0;
        width: 100%;
    }
    .index-xw .item-txt-line{
        width: 100%;
        margin-bottom: 0;
        box-shadow: inset 0px -1px 0px 0px #F3EDE9;
        padding: 20px 0;
    }
    .index-xw .item-img-jj{
        height: auto;
    }
    .index-xw .btm-box{height: auto;}
    
    .mobile .gzwm{width: 100%;}

    .mobile .wjhead .wjhead_in{height: 60px;}
    .mobile .wjhead .wjTopLogo{padding: 10px 0;display: block;}
    .mobile .wjhead .wjTopLogo img {height: 100%;}

    .ybmHeader .ybmHeader_in  {   
        height: 100%;
        align-items: center;
    }
    .ybmHeader .ybmHeader_in .iconfont {
        width: 24px;
        height: 24px;
        margin-left: 26px;
        vertical-align: 0;
    }
    .indexBody .showdiv .ybmHeader_in .iconfont * {fill: #fff;}
    .sousuo-svg,
    .guanbi-svg{display: none;}
    .ybmHeader_in .icon-gongjulan-tubiao-sousuo .sousuo-svg{
        display: block;
    }
    .ybmHeader_in .icon-gongjulan-tubiao-guanbi .guanbi-svg{
        display: block;
    }

    .ybSearchBox .ybSearchClose{
        display: none;
        background: none!important;
    }
    .ybSearchBox .ybSearchClose svg{
        background-color: #fff;
        border-radius: 100%;
    }

    .ybSearchBox{ height: 80px; }
    .ybSearchBox .search_in{ height: 40px; }
    .ybSearchBox .search_in .search_w input{ padding:12px 100px 12px 40px; }
    .ybSearchBox .search_w a { line-height: 40px; }
    .ybSearchBox .ybSearchBg{ top: 11px; }
      
    .mNavBox .wjTOutLink{display: flex;}


    /* 视频 */
    .bodyBox-spzx .ybvideoList .item{width: 100%;}
    /* .bodyBox-spzx .ybvideoList .item .txtBox{height: 50px;} */

    /* 公司简介 */
    .bodyBox-gsjj .mainContainer-gsjj .wjBox_in > div > .hr_f_between {flex-direction: column-reverse;}
    .bodyBox-gsjj .wjContainer .txtBox,
    .bodyBox-gsjj .txtBox .txtBox_in{width: 100%;}
    .bodyBox-gsjj .txtBox .txtBox_p .txtBox_in{height: auto;}
    .bodyBox-gsjj .wjContainer .imgs{width: 100%;margin-bottom: 20px;}
    /* 管理团队 */
    .bodyBox-gltd .TeamLisst .team{flex-direction: column;}
    .bodyBox-gltd .TeamLisst .team .imgs{
        position: relative;
        width: 100%;
        height: 120px;
        margin-right: 0;
        margin-bottom: -25px;
        z-index: 1;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .bodyBox-gltd .TeamLisst .team .imgs img{
        width: 90px;
        margin-right: 20px;
    }
    /* 里程碑 */
    
    .bodyBox-lcb .ybHistoryList_btn{
        bottom: auto;
        top: 85px;
    }
    .bodyBox-lcb .swiper-button-prev, .bodyBox-lcb .swiper-button-next {
        width: 28px;
        height: 28px;
    }
    .bodyBox-lcb .pro-swiper2{width: 100%;}
    .bodyBox-lcb .slide-div-icon-in{
        /* margin-left: -20px;
        width: 40px;
        
        
        font-size: 12px; */
        /* height: 40px; */
        top: 32px;
        left: 20px;
    }
    .bodyBox-lcb .slide-div-icon{
        height: 40px; 
        padding-left: 20px;
    }
    .bodyBox-lcb .swiper-slide-thumb-active .slide-div-icon{
        /* margin-left: -24px;
        width: 48px;*/
        height: 40px; 
        padding-left: 20px;
    }
    .bodyBox-lcb .slide-div{height: 250px;}
    .bodyBox-lcb .slide-div-txt{
        top: 60px;
        /* line-height: 48px; */
        padding-left: 20px;
    }
    .bodyBox-lcb .slide-div-txt span{font-size: 12px;}
    .lcb-swiper2-m{margin-top: 60px;}
    .bodyBox-lcb .ybHistory_swiper2_1 .ld-t-width3 {
        width: 100%;
        height: 225px;
        overflow: hidden;
    }
    .bodyBox-lcb .ld-t-width2{height: auto;}
    /* 新闻 */
    .wjContainer-xw .ejNewsBox .item{margin-top: 0;}
    .wjContainer-xw .ejNewsBox .item .txtBox,
    .wjContainer-xw .ejNewsBox .item a {
        padding: 10px 0;
    }
    /* 视频 */
    .jp-video-open.jp-video-mob{top: 30%;}
    /* 责任理念 */
    .bodyBox-zrln .item-num-3{
        min-width: 80%;
    }
    .bodyBox-zrln .wjBox_in .hr_fw_wrap{
        flex-wrap: nowrap;
        overflow-x: auto;
    }
    .bodyBox-zrln .hide-div{display: none;}
    .bodyBox-zrln .item-num-3 .transT{
        top: 0;
        background: rgba(0,0,0,0.2);
        padding: 40px 20px
    }
    .bodyBox-zrln .item-num-3 .transT .mt20{
        height: 205px;
        overflow-y: auto;
    }

    /* 社会责任报告 */
    .bodyBox-shzrbg .wjList .list{margin: -60px -12px 0;}
    .bodyBox-shzrbg .wjReport .list .item{padding: 0px 12px;}
    /* 人才理念 */
    .bodyBox-rcln .topImgTxt ._imgTxtCardItem ._imgTxtCardItem-box{flex-direction: column-reverse;}
    .bodyBox-rcln .topImgTxt ._imgTxtCardItem .imgs{width: 100%;}
    .bodyBox-rcln .topImgTxt ._imgTxtCardItem ._imgTxtCardItem-box>div:first-of-type{padding: 30px 20px;}
    .bodyBox-rcln .hr_bgc_default ._imgTxtCardItem .imgs{width: 100%;}
    .bodyBox-rcln .hr_bgc_default ._imgTxtCardItem ._imgTxtCardItem-box{padding: 0;}
    .bodyBox-rcln .hr_bgc_default ._imgTxtCardItem ._imgTxtCardItem-box .txtBox{margin:20px 0;}
    .bodyBox-rcln .hr_bgc_default ._imgTxtCardItem .icon{
        width: 60px;
        height: 30px
    }
    /* 招贤纳士 */
    .zxns_in .card-content {margin: 0 -10px;}
    /* .zxns_in .card-content .item-num-3{padding: 0;} */

    .zxns_in .wjnav-third-list .wjnav-third-list-item > a {padding: 8px 13px;}
    .zxns_in .item-num-3 a{
        /* background: #F7F3F0; */
    }
    .zxns_in .btm-box .btm-box-btn,
    .zxns_in .btm-box .hr_c9 .icon{display: none;}
    .zxns_detail {
        padding: 40px 20px;
        top: -80px;
        margin-bottom: -100px;
    }
    .zxns_detail .dtInfo, .ybDetail_in .dtInfo{
        margin-bottom: 20px;
        padding: 20px 0 19px;
    }
    .zxns_detail .dtInfo{
        padding: 16px;
    }
    .zxns_detail .goList{padding: 8px 30px;}
    /* 投诉举报 */
    .bodyBox-report .wjContactUsMap .imgs{min-height: auto;}
    .bodyBox-report .wjContactUsMap .txtBox{
        position: initial;
        background: #F7F3F0;
    }
    /* 分享 */
    .fjShare {
        margin-top: 20px;
        height: 60px;
    }
    .fjShare .fx {line-height: 60px;}
    .fjShare .list{ padding: 10px 0;}
    .fjShare .list .item .codeBox{
        width: 60px;
        height: 60px;
        margin-left: -30px;
    }
    .yb-xw-detail{margin-top: 59px;}
    .ybDetail .CharityimgBox_thumbs_out .btn_icon{bottom: -14px;}
    .ybDetail_in .dtInfo span.li{font-style: 12px;padding: 5px;}

    .wjContainer-zxns .ejNewsBox .item a{
        padding:32px 20px;
        box-shadow: inset 0px -4px 0px 0px #EE7800;
    }
    .wjContainer-zxns .ejNewsBox .item .txtBox{
        padding: 0;
    }
    .wjContainer-zxns .ejNewsBox .item .title{padding-top: 0;}
    .wjContainer-zxns .zxns_in .btm-box{margin-top: 32px;}

    .wjContainer-zxns .btm-box .btm-box-btn{
        width: 98px;
        display: block;
    }
    .wjContainer-zxns .btm-box .btm-box-btn > span{
        display: inline;
        transform: none;
    }

    .wjContainer-zxns .form-box{
        position: fixed;
        background: #fff;
        z-index: 999;
        height: 100%;
        width: 100%;
        top: 0;
        left: 0;
        transform: translateY(-100%);
        display: flex;
        flex-direction: column;
    }
    .wjContainer-zxns .form-box.tanr-none{
        transform: none;
    }
    .wjContainer-zxns .cement-infolxwm-r-form{
        flex-direction: column;
        flex: 1;
    }
    .wjContainer-zxns .ejOlineMsg{
        width: 100%;
        padding: 0 20px;
    }
    
    .wjContainer-zxns .cement-btn{
        align-items: center;
        padding-top: 0;
        padding: 0 20px;
        height: 60px;
        box-shadow: inset 0px 1px 0px 0px #EDE5DF;
  
    }

    .wjContainer-zxns .ejOlineMsg .list_l .item{
        flex-wrap: wrap;
        padding: 16px 0 0;
    }
    .wjContainer-zxns .ejOlineMsg .list_l .item label{width: 100%;}














}























