


@media screen and (max-width:1600px){
  .hr_fs60{ font-size:56px;}
  .hr_fs48{ font-size:44px;}
  .hr_fs40{ font-size:36px;}
  .hr_fs32{ font-size:30px;}
  .hr_fs24{ font-size:22px;}
  .hr_fs20{ font-size:18px;}
  .fs40{ font-size:34px;}
  .fs32{ font-size:28px;}
  .fs24{ font-size:20px;}
  .wjhead{ padding:0 20px;}
  .ejnav_child .item{ padding-left: 10%; }

  /* .wjBox_in{ width: 100%; padding:0 120px;} */
  .indexTopnews a .imgs{ width: 500px; }
  .indexTopnews a .txtBox{ padding:40px; }
  .indexTopnews .txtBox .title{ padding-bottom: 20px; }
  .indexTopnews .txtBox .time{ margin-top: 20px; }
  .indexNewsTap .indexTopnews{ padding-top: 24px; } 
  .indexNewsList .item{ margin-top: 20px; }
  .indexTalent .txtBox_in{ padding:40px; }
  .indexTalent .indexmoreLink{ margin-top: 60px; }
  .indexTalent .txtBox{ padding:46px 0; }
  .indexBusiness a .txtBox{ padding:36px; }
  .wjHistory .swiper-button-next{ right: 40px; }
  .wjHistory .swiper-button-prev{ left: 40px; }
  .wjBrandBox .swiper-slide{ padding:32px 24px; }
  /* 公司新闻 */
  .newsConterner .item .txtBox a{ padding: 40px 60px; }
  .newsConterner .item .txtBox .title{ padding:30px 0 20px; }
  .wjTopMenuBox .item{ margin-right: 58px; }
  .wjTopMenuBox .menuList:after{ right: 28px; }
  /* 万家尾 */
  .footer .foot_top{ padding:70px 0 36px; }
  .wjfootMenuBox { padding:36px 0 66px;  }
  .indexVideoList .left .item .videoBtn i{ font-size:70px; }
}
@media screen and (max-width:1440px){
  
  .ybBanner .wjBox_in{ width:100%; }
  /* .wjBox_in{ width: 100%; padding:0 100px;} */
  .wjhead{ padding:0 20px;}
  .indexTopnews a .txtBox{ padding:30px; }
  .indexTopnews a .txtBox .hr_desc { line-height: 1.7; }
  /* 万家尾 */
  .footer .foot_top{ padding:66px 0 32px; }
  .wjfootMenuBox { padding:32px 0 60px;  }
  /* 投诉建议 */
  .wjComplaintBox .wjscoll{
    transform: translateX(16px);
  }
  .indexNews .day{ font-size:30px; }
  .indexNewsList .item{padding-bottom: 10px;}
  .indexTalent .indexmoreLink{ margin-top: 40px; }
  .wjHistory .swiper-button-next{ right: 30px; }
  .wjHistory .swiper-button-prev{ left: 30px; }
  .wjTopMenuBox .item{ margin-right: 46px; }
  .wjTopMenuBox .menuList:after{ right: 24px; }
  .indexVideoList .left .item .videoBtn i{ font-size:60px; }
  /* 预付卡 */
  .prepayCard { width: 100%; display: block; overflow: hidden;}
  .prepayCard .cardImg{ display: none; }
  .prepayCard .hr_desc{ flex: auto; }
  .prepayCard .mshow{ display: block; float: right; width: 42%; margin-left: 5%; margin-bottom: 16px; }
  /* 预付卡 end */
}
@media screen and (max-width:1366px){
  .wjTopMenuBox .item{margin-right: 34px;}
  .wjTopMenuBox .menuList:after{ right: 18px; }
  /* .wjBox_in{ width: 100%; padding:0 80px;} */

  .hr_fs60{ font-size:52px;}
  .hr_fs48{ font-size:40px;}
  .hr_p120{ padding:100px 0;}
  .hr_pt120{ padding-top:100px; }
  .hr_pb120{ padding-bottom:120px; }
  .hr_p60{ padding:50px 0;}
  .hr_pt60{ padding-top:50px; }
  .hr_pb60{ padding-bottom:50px; }
  /* 网站地图 */
  .wjMap .itemBox{ width: 100%; }
  /* 社会责任报告 */
  .wjReport .list .item{ padding:28px 4%; }
  /* 招标专区 */
  .wjBidding_in .item{ padding:30px; }
  .wjBidding_in .item .typeBox{ width: 340px; padding-left: 40px; }
  .wjBidding_in .item .typeBox .li{ margin-left: 36px; }
  /* 人才理念 */
  .talentBox .list .txtBox{ flex: 1; padding-left: 5%; }
  .talentBox .list.list_rcjg .txtBox{ padding-right: 5%; padding-left: 0; }
  /* 应聘指南 */
  .jobDetail .txtBox{ padding-right: 14%; }
  /* 精品业态 */
  /* .wjHistory .wjBox_in{ padding:0 100px; } */
  .wjHistory .gallery-top .hisBox .txtBox{ padding:18px 56px; }
  .indexTopnews a .txtBox{ padding:26px; }
  /* 万家尾 */
  .footer .foot_top{ padding:60px 0 30px; }
  .wjfootMenuBox { padding:30px 0 50px;  }
}
@media screen and (max-width:1280px){
  .hr_fs60{ font-size:50px;}
  .hr_fs48{ font-size:38px;}
  .wjBox_in{ width: 100%; padding:0 80px;}
  .wjhead .wjTopLogo img{ height: 86%; }
  .wjTopMenuBox .item{margin-right: 26px;}
  .wjTopMenuBox .menuList:after{ right: 14px; }
  .wjSearch{ margin-left: 16px; }
  .indexTopnews a .txtBox{ padding:20px; }
  /* .wjTopMenuBox .a1{ font-size:14px; } */

  /* 万家尾 */
  .footer .foot_top{ padding:60px 0 30px; }
  .wjfootMenuBox { padding:30px 0 50px;  }
  .wjfootMenuList h4{ line-height: 1; padding-bottom: 16px; }
  .wjCopyRight .mapBox { line-height: 1.4; }
  .wjCopyRight { flex-wrap: wrap; flex-direction: column-reverse; height: auto; line-height: 1.7; }
  .wjCopyRight .copyRight{ width: 100%; margin-top: 10px; text-align: center; padding-bottom: 20px; }
  .wjCopyRight .copyRight span:first-child{ display: block; padding:0; }
  .wjCopyRight .copyRight span:last-child{ padding:0; }
  .wjfootMenuList .list .ul .li{ line-height: 1.4; }
  /* EGS  */
  .wjEGS .list .item a { padding: 50px 26px 80px; }
  .wjEGS .list .item a .more{ left: 26px; bottom: 36px; }
  .wjfootMenuBox .fcomtactType{ margin-right:100px; }
  /* 社会责任报告 */
  .wjReport .list .item{ padding:28px 3%; }
  /* 招标专区 */
  .wjBidding_in .item{ padding:28px; }
  .wjBidding_in .item .typeBox{ width: 340px; padding-left: 36px; }
  .wjBidding_in .item .typeBox .li{ margin-left: 32px; }
  /* 应聘指南 */
  .jobDetail .txtBox{ padding-right: 12%; }
  .jobProcess .list .item {
    width: calc(100%/3 - 24px);
    margin-right: 36px;
    margin-top: 36px;
    padding: 36px 36px 78px;
  }
  /* 联络我们 */
  .wjContactUsMap .txtBox{ padding:40px; }
  /* 品牌产品 */
  .wjBrandList .item .txtBox{ padding:6% 48px; }
  /* 精品业态 */
  .wjHistory .wjBox_in{ padding:0 80px; }
  .wjHistory .gallery-top .hisBox .txtBox{ padding:16px 46px; }
  .wjProTopBox .imgs .desc{ width: 60%; }
  /* 商务合作 */
  .wjbusiness .txtBox{ flex: auto; padding:10px 24px 10px; background: #fff; }
  .wjbusiness .txtBox ul li{ margin-top: 16px; }

  /* 导航 */
  .ybmNav .item{ padding:0 20px; }
  /* 公司新闻 */
  .newsConterner .item .txtBox a{ padding: 30px; }
  .newsConterner .item .txtBox .title{ padding:20px 0 10px; }
  .indexTopnews .txtBox .title{ padding-bottom: 12px; }
  .indexTopnews .txtBox .time{ margin-top: 12px; }
  .indexVideoList .left .item .videoBtn i{ font-size:56px; }
  .indexAboutUs,.ybDetail .ybDetail_in{ width: 100%; }
  .rqpreNext .txt span{ padding-left: 28px; }
}

/**/




@media screen and (max-width:1180px){
  .wjBox{ width:100%;}
  .bodyBox-lxwm .item-num-3 {width: 50%;}
  .p40-40{padding: 20px;}
  /* 品牌产品 */
  .wjBrandList .item .txtBox{ padding:5% 40px; }
  /* 精品业态 */
  .wjHistory .wjBox_in{ padding:0 78px; }
  .wjHistory .gallery-top .hisBox .txtBox{ padding:12px 36px; }
  .wjProTopBox .imgs .desc{ width: 64%; }
  .wjBrand2 .txtBox{ padding-right: 60px; }
  .wjHistory .swiper-button-next{ right: 10px; }
  .wjHistory .swiper-button-prev{ left: 10px; }
  .indexTalent .txtBox_in{ padding:24px; }
  .indexTalent .txtBox_in .title{ line-height: 1; }
  .indexTalent .indexmoreLink{ margin-top: 20px; }
  /* 导航 */
  .wjTopMenuBox { height: 100%; }
  /* .wjTopMenuBox .menuList{ display: none; } */
  .ybmNav .item{ padding:0 18px; }
  /* .menurightBox .wjLg,.menurightBox .wjSearch,.menurightBox .wjTOutLink{display: none; } */
  .wjTopMenuBox .item{ margin-right: 22px; }
  .menurightBox .wjNav,.wjTOutLink a{ margin-left: 18px; }
  .wjTopMenuBox .menuList:after{ right: 11px; }
  .ybmNav .item{ padding:0 16px;}
  .indexTopnews a .txtBox .hr_desc{ font-size:14px; }
  .indexTopnews a .imgs{ width: 46%; }
  .indexNews .year{ line-height: 1; padding-top: 5px; }
  .indexNews .day{ font-size:24px; }
  .talentBox .list .txtBox .hr_desc { height: 64%; }
  .indexVideoList .left .item .videoBtn i{ font-size:54px; }
  .rqpreNext .item{ width: 100%; float: none; margin-top: 30px;}
  .rqpreNext h4{ font-weight: bold; line-height: 1; }
  .rqpreNext .txt span{ padding:10px 0 0; font-weight: bold; font-size:14px; color: #999; display: block; 
    line-height: 1;
  }
}
@media screen and (max-width:1025px){
  .home {
    overflow: auto;
  }
  .indexBody {
    overflow: auto;
    height: auto;
  }
  .indexNotice {
      position: inherit;
      height: 40px;
      line-height: 40px;
  }
  .body_b {
    position: inherit;
    padding-top: 0;
  }

  body[data-page=index]{
    overflow: auto;
  }
  body[data-page=index] .parts .part{ height: auto; }
  body[data-page=index] .wjSearch, .wjTopMenuBox .item,body[data-page=index] .menurightBox .wjNav i{ color: #fff; }
  .talentBox .list .txtBox .hr_desc { height: 62%; }
  body[data-page=index] .parts .part{ opacity: 1; }
  /* 首页 */
  .bbBox{ display: none; }
  .ejIndexBanner, #ejIndexBanner, .ejIndexBanner .indexBg{ height: 51vw; }
  .indexSpTab .swiper-pagination-bullet{ width: 24px; height: 4px; }
  .indexSpTab .swiper-pagination-bullet:last-child{ margin:0; }
  .indexSpTab{ bottom: 20px; }
  .indexSpTab .swiper-pagination{ left: 50%; transform: translateX(-50%); }
  body[data-page=index] .parts .part .part_in{ padding: 60px 0; }
  body[data-page=index] .parts .part.p3 .part_in{ padding-bottom: 100px; }
  .indexAboutUs .counts { flex-wrap:wrap; padding-top: 10px; }
  .indexAboutUs .counts .item{ width: 50%; margin-top: 30px; }
  .indexAboutUs .item .number{ font-size:32px; width: 68px;  }
  .indexAboutUs .item:nth-child(2) .number{ width: 50px; }
  .indexAboutUs .item:nth-child(4) .number{ width: 90px; }
  .indexAboutUs .indexmoreLink{ margin-top: 30px; }
  .indexBrandBox .indexmoreLink{ margin-top: 40px; }
  .indexBrandBox{ flex-wrap:wrap; }
  .indexBrandBox .leftBox{ width: 100%; padding:0; }
  .indexBrandBox .rightBox{ padding:100px 0; }
  .pubMap .ybMap_in{ padding:40px; }


  .wjBox_in{ width: 100%; padding:0 60px;}
  .wjCopyRight .copyRight span{ padding-right:10px; }
  /*  .menurightBox .wjLg,
  .wjTopMenuBox .menuList,  */
  .wjTOutLink{ display: none; }
  .pubMap .wjTOutLink{ display: flex; }
  .wjfootMenuBox .fcomtactType{ margin-right:80px; }
  .wjhead .wjTopLogo img{ height: 80%; }
  .wjTopMenuBox .menuList:after{ right: 9px; }
  .menurightBox .wjNav{ margin-left: 20px; }
  .wjFooter .sItem:last-child .codeOutBox{ transform: translate(0%, -40px); left: auto; right: 0; }
  .wjFooter .sItem:last-child .codeInBox .sjBg{ left: auto; right: 30px; }
  /* 导航 */
  .ybmNav .item{ padding:0 10px; }
  .fs40{ font-size:34px;}
  .fs32{ font-size:28px;}
  .fs24{ font-size:20px;}
  .hr_fs60{ font-size:48px;}
  .hr_fs48{ font-size:34px;}
  .hr_fs40{ font-size:34px;}
  .hr_fs32{ font-size:28px;}
  .hr_fs24{ font-size:20px;}

  .hr_p120{ padding:80px 0;}
  .hr_pt120{ padding-top:80px; }
  .hr_pb120{ padding-bottom:80px; }
  .hr_p60{ padding:40px 0;}
  .hr_pt60{ padding-top:40px; }
  .hr_pb60{ padding-bottom:40px; }
  .hr_p40{ padding:30px 0;}
  .hr_pt40{ padding-top:30px; }
  .hr_pb40{ padding-bottom:30px; }
  /* EGS  */
  .wjEGS .list .item a { padding: 40px 24px 70px; }
  .wjEGS .list .item a .more{ left: 24px; bottom:24px; }
  .wjMap .itemBox .item{ width: 20%; }
  /* 社会责任报告 */
  .wjReport .list .item{ width: 33.33%; }
  /* 招标专区 */
  .wjBidding_in .item{ padding:24px; }
  /* 招贤纳士 */
  .wjJob .list .link{ margin-top: 40px; 
    width: 168px;
    height: 56px;
    line-height: 56px;
  }
  /* 应聘指南 */
  .jobDetail .txtBox{ padding-right: 10%; }
  .jobProcess .list .item {
    width: calc(100%/3 - 20px);
    margin-right: 30px;
    margin-top: 30px;
    padding: 30px 30px 68px;
  }
  .jobProcess .list .num{ font-size:80px; }
  /* 联络我们 */
  .wjContactUsMap .txtBox .name {
    padding-bottom: 20px;
    margin-bottom: 10px;
  }
  .wjContactUsMap .txtBox .list .item{ padding-top: 16px; }

  /* 资质荣誉 */
  .honor-mob-top{
    padding:45px 0px 30px 0px;
    position: relative;
    left:50%;
    transition: all ease .3s;
  }
  .wjHonorBox{
    display:none;
  }
  .honor-mob{
    display: block;
    width: 100%; overflow: hidden;
  }
  .honor-mob-titles{
    font-weight: bold;
    color: #EE7800;
    font-size:16px;
    margin-bottom:20px;
  }
  .honor-mob-times{
    font-size:14px;
    color:#999;
    margin-bottom:10px;
  }
  .honor-mob-desc{
    color:#666;
    padding-bottom:20px;
    line-height:1.8;
  }
  .honor-mob-item{
    box-shadow: inset 0px -1px 0px 0px #EEEEEE;
    margin-bottom:20px;
    display: none;
  }
  .honor-mob-item:nth-child(1){
    display:block;
  }
  .honor-mob-item .mtitle{ padding-bottom: 10px; }
  .about_body .honour{
    padding:60px 0px 30px 0px;
  }
  .honor-mob-item  .honor-mob-desc{ box-shadow: inset 0px -1px 0px 0px #F2F2F2; margin-bottom: 20px; }
  .honor-mob-item  .honor-mob-desc:last-child{ box-shadow: none; }
  .honor-mob-num{
    position: absolute;
    left: -110px;
    line-height: 1;
    top: 39%;
    font-size: 85px;
    font-weight: bold;
    color:#EE7800;
    z-index: 10;
  }
  .honor-init{
    transform: translateY(-60px);
  }
  .honor-mob-swiper .swiper-slide{
    width:auto;
    margin-left: 10px;
  }
  .honor-mob-swiper .swiper-slide-active{
    width:auto;
    line-height: 100px;
    margin-left:0px;
  }
  .honor-mob-swiper .swiper-slide a{
    font-weight: bold;
    color: #e8e8e8;
    font-size:70px;
    margin-right:20px;
  }
  .honor-mob-swiper .swiper-slide-active a{
    font-size:85px;
    color:#EE7800;
  }
  .honor-mob-swiper{
    height:290px;
    padding:90px 0px;
  }
  .rad-mob-recyle{
    width:155px;
    height:155px;
    position: absolute;
    left: -25px;
    top: 110px;
  }
  /* 资质荣誉 end */

  /* 品牌产品 */
  .wjBrandList .item .txtBox{ padding:24px 30px; }
  .wjBrandList .item .txtBox .sLogo{ margin-top: 20px; }
  .wjBrandList .item .wjMore2{ margin-top: 32px; }
  .wjBrandList .item .txtBox .sLogo{ flex-wrap:wrap; }
  .wjBrandList .item .txtBox .sLogo span{ width: 100%; }
  .wjBrandList .item .txtBox .list{ width: 100%; flex: auto; margin-top: 10px;}

  /* 商务合作 */
  .wjbusiness{ background: #F7F8FA; }
  .wjbusiness .wjBox_in{ flex-wrap:wrap; background: #F7F8FA; }
  .wjbusiness .imgs{ width: 100%; height: 52vw; border-radius: 8px 8px 0 0; }
  .wjbusiness .txtBox{ flex: auto; padding:36px 20px 30px; background: #fff; }
  .wjbusiness .txtBox .title{ padding-bottom: 12px; }
  .wjBrand2 .txtBox{ padding-right: 40px; }

}
@media screen and (max-width:980px){
  .gzwm{display: block;}
  .hr_fs40{ font-size:33px;}
  .hr_fs32{ font-size:26px;}
  .hr_fs24{ font-size:18px;}
  .hr_p120{ padding:70px 0;}
  .hr_pt120{ padding-top:70px; }
  .hr_pb120{ padding-bottom:70px; }
  .hr_p60{ padding:36px 0;}
  .hr_pt60{ padding-top:36px; }
  .hr_pb60{ padding-bottom:36px; }
  .hr_p40{ padding:28px 0;}
  .hr_pt40{ padding-top:28px; }
  .hr_pb40{ padding-bottom:28px; }
  /* EGS  */
  .wjList .item{ width: 50%;}
  /* footer */
  .fcomtactType .item.addr .icon{ width: 16px; }
  .wjfootMenuBox .fcomtactType{ margin:0; width: 100%; }
  .footer .wjfootMenuList { display: none; }
  /* 头尾 */
  .footer .mapBox { justify-content: center; flex-wrap: wrap; }
  .wjCopyRight .copyRight span{ padding-right:20px; }
  .ybSearchBox .search_in{ width: calc(100% - 120px); }

  /* 首页 */
  .indexNewsList .item{ width: calc(50% - 20px); margin-right: 20px; }
  .indexNewsList .item:nth-child(3n){ margin-right: 20px; }
  .indexNewsList .item:nth-child(2n){ margin-right: 0; }

  /* 社会责任报告 */
  .wjReport{ padding-top: 50px; }
  .wjtopTxt{ width: 100%;  padding-bottom: 60px;}
  /* 招标专区 */
  .wjBidding_in .item{ padding:20px; }
  /* 招贤纳士 */
  .wjJob .list .link{ margin-top: 30px; 
    width: 160px;
    height: 48px;
    line-height: 48px;
  }
  /* 应聘指南 */
  .jobDetail .txtBox{ padding-right: 8%; }
  /* 联络我们 */
  .wjContactUsMap .txtBox .name {
    padding-bottom: 16px;
    margin-bottom: 8px;
  }
  .wjContactUsMap .txtBox .list .item{ padding-top: 14px; }

  /* 管理层致辞 */
  .speechBox .imgs{ display: none; }
  .speechBox{ padding:0; }
  .speechBox .speechBox_in{ padding:30px 20px; }
  .speechBox .speechBox_in .txtImgs { display: block; width: 260px; float: left; margin-right: 20px; margin-bottom: 10px; }
  .speechBox .speechBox_in .txtImgs img{ width: 100%; border-radius: 8px;}
  .speechBox .speechBox_in .wjscoll { height: auto; overflow: inherit; }


  /* 公司简介 */
  .wjNum .item{ padding:0 20px; }
  .wjNum .item .numBox{min-width: 100px;}
  /* 精品业态 */
  .wjHistory .wjBox_in{ padding:0 24px; }
  .wjHistory .gallery-top .hisBox{ flex-wrap: wrap; }
  .wjHistory .gallery-top .hisBox .imgs{ width: 100%; height: 56vw; }
  .wjHistory .gallery-top .hisBox .txtBox{ padding:20px; }
  .wjHistory .gallery-thumbs{ padding-top: 60px; }
  .wjProTopBox .imgs .desc{ width: 90%; }
  .wjBrand2Box { flex-wrap: wrap; flex-direction: column-reverse; }
  .wjBrand2 .imgs{ width: 100%; height: auto; }
  .wjBrand2 .txtBox{ padding:28px 0 0; }

  .indexTalent .txtBox_in{ width: 80%; }
  .talentBox .list .txtBox .hr_desc { height: 60%; }

}
@media screen and (max-width:880px){
  .wjhead{height: 60px;transform: translateY(0);}
  .wjTopLogo{display: none;}
  .mediashow{display: block; height: 60px;}
  .wjhead .wjTopLogo img {height: 100%;}
  .ybBanner{margin-top: 60px;}
  
  .menurightBox .wjLg,
  .wjTopMenuBox .menuList{ display: none; }
  .indexTalent .imgsBox{ padding:0; }
  .indexTalent .txtBox{ position: relative; padding:0; border-radius: 0; }
  .indexTalent .txtBox_in{ width: 100%; border-radius: 0 0 16px 16px; padding:30px 20px; }
  .indexTalent .tImgs{ border-radius: 16px 16px 0 0; }
  .indexBusiness a .txtBox{ padding: 30px 20px; }
  .indexBusiness a .txtBox .txtBox_in{ flex-wrap: wrap; }
  .indexBusiness a .txtBox .left{ flex: auto; width: 100%; }
  .indexBusiness a .txtBox .indexmoreLink{ margin:30px 0 0; }
  .indexNewsTap .indexTopnews a{ flex-wrap: wrap; border-radius: 8px; overflow: hidden;}
  .indexTopnews a .imgs{ width: 100%; }
  .indexTopnews a .txtBox{ display: none; }

  /* 导航栏 */
  .ybmNav .pcshow{ display: none; }
  .ybmNav .mshow{ display: block; }
  .ybmNav .item{ padding:0 8px; }
  .ybmNav .swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
    padding:0 10px;
  }
  .ybmNav {
    padding: 0 6px;
  }
  .ybmNav .mshow,
  .ybmNav .swiper-container {
    height: 100%;
  }
  .ybmNav .mshow a {
    position: relative;
    display: inline-block;
    height: 100%;
    line-height: 60px;
  }
  .ybmNav .mshow .swiper-slide.active a:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #EE7800;
  }
  .ybmNav .mshow .swiper-slide.active a{ color: #EE7800; }
  /* 导航栏 end */
  /* 网站地图 */
  .wjMap .itemBox .item{ width: 33.33%; }
  /* 招标专区 */
  .wjBidding_in .item{ padding:20px; flex-wrap: wrap; padding:20px 0; }
  .wjBidding_in .item .left{ width: 100%; flex: auto; flex-wrap: wrap; }
  .wjBidding_in .item .typeBox{ width: 100%; padding:0; justify-content: start; margin-top: 20px; }
  .wjBidding_in .item .typeBox .li{ margin:0; }
  .wjBidding_in .item .typeBox .li:first-child{ margin:0 32px 0 0; }
  .wjBidding_in .item:hover .typeBox .li{ color: #999; }
  .wjBidding_in .item:hover{ background: none; }
  .wjBidding_in .item:hover *{ color: #333; }
  .wjBidding_in .item:hover .typeBox span{color: #666;}
  .wjBidding_in .item:hover .mtime { color: #EE7800; }
  /* 应聘指南 */
  .jobDetail .txtBox{ padding-right: 6%; }
  .jobProcess .list .item {
    width: calc(100%/2 - 20px);
    margin-right: 40px;
    margin-top: 40px;
    padding: 30px 30px 68px;
  }
  .jobProcess .list .item:nth-child(2n){ margin-right: 0; }
  .jobProcess .list .item:nth-child(3n){ margin-right: 40px; }
  /* 联络我们 */
  .wjContactUsMap .txtBox .name {
    padding-bottom: 12px;
    margin-bottom: 6px;
  }
  .wjContactUsMap .txtBox .list .item{ padding-top: 12px; }
  /* 联络我们 */
  .wjContactForm .wjForm{ width: 100%; padding:0 16px; }
  .wjContactForm .wjForm_in{ padding:20px 0 0; }
  .wjContactForm  .wjForm_in .item{ margin-top: 32px; }

  /* 管理层致辞 */
  .speechBox .speechBox_in .txtImgs{ width: 200px; }
  /* 公司简介 */
  .wjNum .item{ padding:0 16px; }
  .wjNum .numBox .num{ font-size:42px; }
  .leaderBox .item .txtBox .name,.leaderBox .item .txtBox .jobName{ margin-top: 10px; }
  .leaderBox .item .txtBox .hr_desc{ margin-top: 12px; }
  .leaderBox .item .txtBox{ padding-left: 20px; }
  /* 品牌产品 */
  .wjBrandList .item{ flex-wrap: wrap; overflow: inherit; flex-direction: column-reverse; margin-bottom: 40px; }
  .wjBrandList .item:nth-child(2n) { flex-direction: column-reverse;}
  .wjBrandList .item .txtBox{ width: 100%; flex: auto; padding:30px 20px; }
  .wjBrandList .item .imgs{ width: 100%; height: 57.4344vw; border-radius: 8px 8px 0 0; }
  .wjBrandList .item .txtBox .txt{ padding-top: 10px; }
  .wjBrandList .item .wjMore2{ margin-top: 30px; }
  .wjBrand .topTxt{ padding-bottom: 30px; }
  /* 精品业态 */
  .wjProTab{ width: 100%; overflow: hidden; margin-bottom: 30px; 
    border-radius: 8px; box-shadow: none; background: none;
    border: 1px solid #E8E8E8;
  }
  .wjProTopBox{ flex-direction: column-reverse; overflow: inherit; }
  .wjProTopBox .imgs .desc{ position: relative; }
  .wjProTopBox .imgs .desc{ width: 100%; color: #666; left: auto; bottom: 0; 
    background: #F7F8FA; padding:20px;
    border-radius: 0px 0px 16px 16px;
  }
  .wjProMenu{ padding:16px 0; }
  .wjProMenu span{ display: none; }
  .wjProTab .swiper-slide-active a:after{ display: none; }
  .wjProTab .swiper-slide a{ border-right: 1px solid #e8e8e8; }
  .wjProTab .swiper-slide:last-child a{ border:none; }
  .wjProTab .swiper-slide.active a{ background: #FAE9EA; color: #fff; box-shadow: none; } 
  .wjProTab .swiper-slide.active:last-child a{ border-radius: 0 8px 8px 0; } 
  .wjProTab .swiper-slide.active:first-child a{ border-radius: 8px 0 0 8px; } 
  .wjProTab .active a:after{ display: none; }
  .wjProTopBox .imgs:after{ background: none; } 
  .newsConterner .item_in{ display: block; }
  .newsConterner .item .imgs, .newsConterner .item .txtBox{ width: 100%; }
  .newsConterner .item .txtBox{ border-radius: 0 0 8px 8px; }
  .newsConterner .item .imgs .hr_fullImg{ border-radius: 8px 8px 0 0; }
  .wjProTopBox .imgs .desc .more a{ color: #EE7800; border-color: #EE7800; width: 110px; height: 42px; line-height: 42px; font-size:14px; }
  /* 慈善公益详情 */
  .ybCharityDt_imgBox,.gszlBox .txtBox{ width: 100%; padding: 40px 16px;}
  .ybCharityDt_in .txt{  padding:0 0 40px; }
  .ybCharityDt_imgBox{ width: 100%; padding: 60px 32px;}
  .ybCharityDt_imgBox .imgBox_in{ width: 100%; }
  .ybCharityDt_imgBox .CharityimgBox_top{ height: calc(62vw + 64px); }
  .dtImgsBox .dtSwiperBtn{ width: 32px; height: 32px;top: 44%; }
  .dtImgsBox .dtSwiperBtn i{ font-size: 32px; line-height: 32px; }
  .dtImgsBox .dtSwiperBtn_next{ right: -48px; }
  .dtImgsBox .dtSwiperBtn_prev{ left: -48px; }

  .talentBox .list .txtBox .hr_desc{ height: 44%; }

  
}
@media screen and (max-width:750px){
  body{ font-size:14px; }
  .pcshow{ display: none; }
  .mshow{ display: block; }
  .hr_fs60{ font-size:30px;}
  .hr_fs48{ font-size:20px;}
  .hr_fs40{ font-size:22px;}
  .hr_fs32{ font-size:18px;}
  .hr_fs24{ font-size:18px;}
  .hr_fs20{ font-size:16px;}  
  .hr_fs18{ font-size:16px;}
  .hr_fs16{ font-size:14px;}
  .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;}
  .hr_pt40{ padding-top:20px; }
  .hr_pb40{ padding-bottom:20px; }
  /* 头尾 */
  .ybBannerTxt_in .name{ font-size: 24px; }
  .ybBannerTxt_in .name i{ right: -26px; }
  .wjFooter{ background: #333; }
  .wjhead{ height: 60px; }
  .ybBanner{ margin-top: 59px; }
  .notBannerHead{ height: 60px; }
  .wjMap .list{ margin-top: 40px; }
  .wjhead_in  .ejnav_child{ display: none; }
  .footer .foot_top{ padding:40px 0 20px; }
  .wjFooter .foot_top { flex-wrap: wrap; }
  .footer .foot_top .shareBox {justify-content:flex-start; justify-content: start; width: 100%; margin-top: 40px; flex: auto; }
  .wjFooter .shareBox i{ font-size:32px; }
  .wjFooter .codeOutBox{ bottom: 40px; }
  .wjFooter .sItem:last-child .codeInBox .sjBg{ left: 50%; right: auto;}
  .wjFooter .sItem:first-child .codeOutBox{ left: 0; right: auto; transform: translate(0%, -40px); }
  .wjFooter .sItem:first-child .codeInBox .sjBg{ left: 20px;}
  .wjFooter .shareBox .sItem:first-child .a:hover .codeOutBox{ transform: none; }
  .wjFooter .sItem:last-child .codeOutBox{ transform: translate(0%, -40px); left: auto; right: 0; }
  .wjFooter .sItem:last-child .codeInBox .sjBg{ left: auto; right: 10px;}
  .wjFooter .codeInBox{ padding:5px 5px 0; }
  .wjFooter .codeInBox .imgsList>div{ padding:2px; }
  .wjFooter .codeInBox .imgsList>div img{ width: 80px; height: 80px; }
  .wjFooter .codeInBox .txt{ padding:0 5px 8px; }
  .wjFooter .codeInBox .txt{ line-height: 1.2; }
  .wjfootMenuBox{ padding:40px 0; }
  .fcomtactType .item:last-child{ padding:0; }
  .wjFooter{ background-size: 40% auto!important; }
  .ybSearchBox .search_in{ width: calc(100% - 32px); }
  .ybSearchBox{ top: 59px; height: 100px; }
  .ybSearchBox .ybSearchClose{ 
    right: 42px;
    top: auto;
    font-size: 20px;
    bottom: 76px;
    height: 60px;
    line-height: 60px;
    color: #666;
    padding: 0 10px;
    border-radius: 0;
  }
  body[data-page="index"] .ybSearchBox .ybSearchClose{ background: none!important; }
  .wjTopMenuBox .menurightBox { align-items: center; }
  /* 首页  */
  .indexVideoList{ padding-top: 30px; flex-wrap: wrap; }
  .indexVideoList .list{ width: 100%; }
  .indexVideoList .list.right .item{ width: calc(50% - 10px); margin-top: 20px; }
  .part .indexNews .right_t{ display: none; }
  .indexNewsList .item{ width: 100%; margin: 20px 0 0; }
  .indexNewsList .item:nth-child(3n){ margin-right: 0; }
  .indexNewsList .item:first-child{ margin-top: 30px; }
  .indexNews .day{ text-align: center; font-weight: bold; }
  .indexVideo .indexmoreLink, .indexNews .indexmoreLink{ margin-left: 40px; }
  .indexBusiness{ flex-wrap: wrap; }
  .indexBusiness a{ width: 100%; margin-top: 20px; border-radius: 8px; overflow: hidden; }
  .indexBusiness a:first-child{ margin:0 }
  #fn2 #clock{ width: 50vw; height: 50vw; }
  .indexBrandBox .rightBox{ padding:28vw 0; }
  .indexBrandBox .rightBox .bg .cirBg{ width: 90vw; height: 90vw; }
  .indexBrandBox .rightBox .bg>div{ width: 68vw; }


  /* EGS  */
  .wjEGS .list{ margin-top: -20px; }
  .wjList .item{ width: 100%; padding:0; margin-top: 20px;}
  .wjEGS .list .item a{ padding:30px 20px 90px; }
  /* 网站地图 */
  .wjMap .itemBox .item{ width: 50%; }
  /* 社会责任报告 */
  .wjReport{ padding-top: 40px; }
  .wjtopTxt{ padding-bottom: 40px;}
  .wjReport .list .item a:hover{ transform: translateY(0px); }
  /* 招标专区 */
  .wjBidding_in .item .mtime{ display: block; width: 100%; }
  .wjBidding_in .item .left .title{ flex: auto; margin-top: 10px; white-space:inherit }
  /* 投诉建议 */
  .wjComplaint_in{ height: auto; background: none!important; }
  .wjComplaint_in img{ display: block; height: auto; }
  .wjComplaintBox{ position: relative; }
  .wjComplaintBox .wjscoll{ transform: none; border-radius: 0 0 8px 8px; width: 100%; height: auto; 
    padding:40px 20px;
  }

  /* 人才理念 */
  .talentBox .list .wjBox_in { flex-wrap: wrap; }
  .talentBox .list .wjBox_in>.imgs{ width: 100%; }
  .talentBox .list .wjBox_in>.txtBox{ padding:30px 0 0;}
  .talentBox .list.list_rcjg .wjBox_in{ flex-direction: column-reverse; }
  .talentBox .list.list_zdsx { width: 100%; overflow: hidden;}
  .talentBox .list.list_zdsx .swiper-container{ overflow: inherit; }
  .talentBox .guidance .ybli{ padding:30px 20px 20px; }
  .talentBox .guidance .imgs{ margin: 0 auto 16px; }
  .talentBox .list.list_zdsx .rcTitle { margin-bottom: 50px; }
  /* 招贤纳士 */
  .wjJob { flex-wrap: wrap; margin-top: -20px; }
  .wjJob .list{ width: 100%; margin-top: 20px; }
  .wjJob .list .link{ margin-top: 20px; 
    width: 140px;
    height: 48px;
    line-height: 48px;
  }
  .wjJob .list .txt{ opacity: 1; display: block; height: auto; font-size:14px; }
  .wjJob .list .imgsFix_in{ background: rgba(68,89,112,0.25); }
  
  .wjJob .list a:hover{ background-color: rgba(0,0,0,0); color: #fff; }
  .wjJob .list:hover .txt{ opacity: 1; height: auto; }
  .talentBox .list .txtBox .hr_desc{ height: auto; }
  /* 应聘指南 */
  .jobDetail .detailBox .imgs{ width: 126px; height: 126px; float: right; }
  .jobDetail .jobTitle{ padding-bottom: 20px; }
  .jobProcess .jobTitle{ padding-bottom: 6px; }
  .jobProcess .list .item{ width: 100%; margin-top: 20px; padding:30px 20px 48px; 
    margin-right: 0;
  }
  .jobDetail .txtBox{ width: 100%; padding:0; }
  .jobProcess .list .num{ font-size:80px; }
  .jobProcess .list .item:nth-child(2n),.jobProcess .list .item:nth-child(3n){ margin-right: 0; }
  /* 联络我们 */
  .wjContactUsMap{ flex-wrap: wrap; }
  .wjContactUsMap .imgs{ width: 100%; height: 53vw; }
  .wjContactUsMap .txtBox{ padding:30px 20px; }
  /* 管理层致辞 */
  .speechBox .speechBox_in .txtImgs{ width: 180px; }
  /* 公司简介 */
  .list_layout .swiper-container{ overflow: inherit; }
  .list_layout .wjBox{ overflow: hidden; }
  .list_layout .swiper-slide a{ padding:40px 20px;background: rgba(0,0,0,0.2); }
  .list_layout .swiper-slide a .txt,.list_layout .swiper-slide a .more{ opacity: 1; transform: none; }
  .list_layout .swiper-slide a .title{ padding-bottom: 10px; }
  .list_layout .swiper-slide a .more{ width: 120px; }
  .list_Top .wjNum { flex-wrap: wrap; }
  .wjNum .item{ width: 50%; padding:0 12px; margin-bottom: 40px; }
  .wjNum .nubimgs{ width: 100px; height: 100px; }
  .wjNum .numBox .num{ font-size:40px; }
  .list_Top .wjNum{ padding-top: 20px; }
  .list_Top .hr_f_between{ flex-wrap: wrap; }
  .list_Top .hr_f_between .imgs{ width: 100%; }
  .companyProfile .list_Top .txtBox{ width: 100%; }
  .companyProfile .list_Top .txtBox_p{ padding-bottom: 0; padding-top: 20px; }
  .companyProfile .list_Top .txtBox_in{ position:initial; width: 100%; left: 0; }
  .companyProfile .list_Top .txtBox_in .ybscroll{ height: auto; }
  .list_Top .numTime {font-weight: bold; padding-top: 0;}
  /* 领导班子 */
  .leaderBox .item{ flex-wrap: wrap; align-items: center; }
  .leaderBox .item .imgs{ overflow: hidden;
    width: 150px;
    height: 200px;
    border-radius: 8px;
  }
  .leaderBox .item .mshow{ padding-left: 20px; flex: 1; }
  .leaderBox .item .mshow .name{ padding-bottom: 10px;}
  .leaderBox .item .txtBox{width: 100%; flex: auto; padding:0;}
  .leaderBox .item .txtBox .jobName,.leaderBox .item .txtBox .hr_desc{ margin-top: 10px; }
  .leaderBox .item .txtBox .name{ margin-top: 20px; }

  .wjProTab{ height: 56px; }
  .wjProTab .swiper-slide a{ line-height: 1.4; padding:10px 0; }
  .wjProTab .swiper-slide a span{ font-size:14px; font-weight: normal; color: #333;}
  .wjProTab .swiper-slide.active a span{ font-weight: bold; color: #fff; }
  .wjHistory .gallery-top .hisBox .txtBox .title{ padding-bottom: 10px; }
  .swTabBtn .btn{ width: 36px; height: 36px; line-height: 36px; }
  .wjHistory .wjBox_in .swTabBtn{ bottom: 38px; }
  .wjHistory .gallery-thumbs{ padding-top: 48px; }
  .wjBrandBox{ padding:0; }
  .wjBrandBox .swTabBtn { display: none; }
  .wjBrandBox .swiper-container{ overflow: inherit; }
  .wjBrand { width: 100%; overflow: hidden; }

  /* 品牌 */
  .wjProTopBox .imgs:after{ background: none; }
  /* 新闻 */
  .ejNewsBox .item{ margin-top: 20px; }
  .ejNewsBox .item a { display: block; padding:10px; padding-bottom: 20px; }
  .ejNewsBox .item .timeBox{ display: none; }
  .ejNewsBox .item .imgs{ width: 100%; height: auto; border-radius: 8px; }
  .ejNewsBox .item .imgs img{ width: 100%; height: auto; }
  .ejNewsBox .item .txtBox{ width: 100%; padding: 10px 0 0; }
  .ejNewsBox .item .title{ padding-top: 10px; }
  .newsConterner .item .imgs{ border-radius: 0px; }
  .newsConterner .item .imgs .imgs_in{ border-radius: 8px 8px 0 0;}
  .newsConterner .item .txtBox{ border-radius: 0 0 6px 6px; border-top: none; }

  .indexVideoList .left .item .videoBtn i{ font-size:20px; }

  /* 慈善公益详情 */
  .ybCharityDt_imgBox .imgBox_in{ padding:10px; }
  .CharityimgBox_top .swiper-button-prev, .CharityimgBox_top .swiper-button-next{
    width: 32px; height: 32px; line-height: 32px;
  }
  .ybCharityDt_imgBox{ background-size:auto 52vw; }
  .ybCharityDt_imgBox{ padding:40px 12px; }
  .dtImgsBox .dtSwiperBtn_next{ right: 0px; }
  .dtImgsBox .dtSwiperBtn_prev{ left: 0px; }
  .CharityimgBox_thumbs_out .btn_icon{ width: 36px; height: 36px; bottom:20px;}
  .CharityimgBox_thumbs_out .btn_icon i{ font-size:20px; line-height: 36px; }

  /* 预付卡 */
  .prepayCard .mshow{ display: block; float: none; width: 100%; margin-left: 0; margin-bottom: 20px; }
  /* 预付卡 end */

}
@media screen and (max-width:640px){
  .wjSearch{ margin:0; }
  html,body{ width: 100%; }
  .hr_desc{ line-height: 1.75; }
  .wjMap .itemBox .item{ width: 100%; }
  .wjFooter .shareBox { justify-content: start; width: 100%; margin-top: 20px; }
  .wjFooter .shareBox .sItem{ margin-right: 16px; }
  /* 联系我们 */
  .wjContactForm .wjForm_in #crv-yzm input{ width: 34%; }
  .wjContactForm .wjForm_in #crv-yzm img{ height: 36px; }
  .wjContactForm .wjForm_in .item input{ height: 40px; padding-left: 22px; }
  .wjContactForm .wjForm_in .item span{ top: 10px; left: 10px; }
  /*.wjContactForm .wjForm_in .item.ybtextarea span{ top: 16px; }*/
  .wjContactForm .wjForm_in .item textarea{ padding:16px 22px;  }
  .onlineMsgForm .crv-btn button{ width: 100px; height: 40px; line-height: 40px; }
  /* 社会责任报告 */
  .wjReport{ padding-top: 30px; }
  .wjReport .wjBox_in{ padding:0 10px; }
  .wjReport .list .item{ width: 50%; padding:0px 12px; margin-top: 30px; }
  /* 管理层致辞 */
  .speechBox .speechBox_in .txtImgs{ width: 140px; }
  /* 分页 */
  .z-page.mshow .crc-pub-page-num, .z-page.mshow .crc-pub-page-enter, .z-page.mshow .crc-pub-page-next{ 
    margin:0 4px; 
  }
  /* .z-page.mshow .crc-pub-page a{ color: #333!important; } */
  .z-page.mshow .crc-pub-page a:first-child{ margin:0 4px 0 0; }

  /* wjTab */
  .wjProductTab .mNavSwiper .hr_f_center .swiper-slide{ width: 33.33%; }
  .wjProductTab .mNavSwiper .hr_f_center .swiper-slide a{ padding:15px 0; }

  /*首页*/
  .indexAboutUs .counts .item,.indexAboutUs .indexmoreLink{ margin-top: 20px; }
  .con #clock .time-box>ul.time-cir>li:nth-child(1)>i>a {
    right: calc(50% + 20px)
  }
  .con #clock .time-box>ul.time-cir>li:nth-child(2)>i>a {
    left: calc(50% + 20px)
  }
  .con #clock .time-box>ul.time-cir>li:nth-child(3)>i>a {
    top: 100%;
    left: 50%; transform: translateX(-50%);
  }

  /* 品牌 */
  .wjBrandBox .swiper-slide{ padding:24px 16px; }
  .wjBrandBox .swiper-slide .bli .title{ padding:24px 0 16px; }
  .wjBrandBox .swiper-slide .hr_desc{ line-height: 1.8; }
  .con #clock .msg-box{ padding:10px; }
  .con #clock .msg-box a .logoBox .item_imgs{ padding:0 2px; }
  .con #clock .msg-box a .logoBox .item_imgs .imgsFix .imgsFix_in{ padding:2px 0; }
  .con #clock .msg-box a .logoBox_in .t{ font-size:12px; line-height: 1.4; margin-top: 26px; }
  .con #clock .msg-box .logoList{ margin-top: 12px; }
  
  
}