/* max-width:1600px */
@media screen and (max-width:1600px){
  .ybContainer_in{ padding:0 120px }
  .ybHistoryList {padding-top: 80px;}
  .pubMap .ybMap_in{ padding:20px 40px; width: 54%; }
  .pubMap .imgs{ width: 46%; }
  .ybMap_in .list{ margin-bottom: 30px; padding-bottom: 30px}
  .ybMap_in .list a{ margin: 16px 100px 0 0; }
  .newsCenter .newsTab .item{ padding: 20px 40px; }
  .newsConterner .item .txtBox a {padding: 40px 0;}
  .newsConterner .item .txtBox .title{ padding:28px 0 14px }
  .indexResponsibility .list .item{ padding-bottom: 50px; }
  .indexResponsibility .list .item .txtBox a{ padding:20px; }
  .indexResponsibility .list .item .txtBox a .listMore{ left: 20px; bottom: 20px; }
  .indexItem5 .ybIndexfastLink a{ padding:20px; }
  .ybIndexfastLink a .title{ padding:16px 0; }
  .ybCulture .list .imgs{ width: 200px; }
  /* .body_b .indexItem1{ padding-top: 0px; } */
  /* 公司新闻 */
  .newsConterner .item .txtBox a{ padding: 40px 0; }
  .newsConterner .item .txtBox .title{ padding:30px 0 20px; }
  /* 品牌简介 */
  .ybProduct_in .item{ 
    width: calc(25% - 48px);
    margin-right: 64px;
  }
  .brandSwiperBox .txtBox_in{ padding:0 30px; }
  .indexbrand_more{ padding-top: 40px; }
  .brandSwiperBox .txtBox_in .txt {
    line-height: 1.7;
    height: 200px;
    overflow: hidden;
  }
  /* 产品详情 */
  .popUpBox .popUpBox_in{ width: 46%; }
  .ybCulture .list1 .listBox{padding-left: 120px;}
  .ybCulture .list1 .item1{padding-left: 65px;}
  .ybCulture .list1 .imgs{width:300px;}
  .esPage .ybzrHistory_in {margin-top: 60px;}
  .ContactUs .ybvideoList{margin-top: -380px;}

  .pageTopBanner-card1 .item-Sh1-txt .item-txt .text{height: 290px;}
  .pageTopBanner-card1 .item-Sh1 .fullImg img{height: 385px;}

}



/* max-width:1400px */
@media screen and (max-width:1400px){
  .p120{ padding:100px 0; }
  .pt120{ padding-top: 100px;}
  .fs32{ font-size:30px;}
  .fs24{ font-size:22px;}
  .fs20{ font-size:18px;}
  .fs18{ font-size:16px;}
  .fs16{ font-size:14px;}
  .fs14{ font-size:12px;}
  .pubRight{ display: none; }
  .ybContainer_in{ padding:0 32px; }
  .ybMap_in .list{ margin-bottom: 20px; padding-bottom: 20px}
  .ybMap_in .list a{ margin: 12px 76px 0 0; }
  .ejIndexBanner .swiper-container-horizontal>.swiper-pagination-bullets, .ejIndexBanner .swiper-pagination-custom, .ejIndexBanner .swiper-pagination-fraction{
    /* width: 100%!important; */
  }
  .pubMap .imgs{ width: 40%; }
  .pubMap .ybMap_in{ width: 60%; }
  .home{ overflow: auto; }
  .indexBody{ overflow: auto; height: auto; }
  .body_home, .ejIndexBanner{ height: 51vw; }
  .body_home .bb{ bottom:auto; top: 40vw; }
  .body_b{
    position: inherit; padding-top: 0;
  }
  .brandSwiperBox .gallery-top{ height: 29vw;}
  .brandSwiperBox .left_imgs{ width: 56.46%; }
  /* .body_b .indexItem1{ padding-top: 60px; } */
  /* 品牌介绍 */
  .ybBrandBox .rightImgs{ padding-left: 100px; }
  .ybBrandDt_top .txtBox .txt{ height: 180px; }
  /* 品牌简介 */
  .ybProduct_in .item{ 
    width: calc(25% - 40px);
    margin-right: 53px;
  }
  .ybBrandBox .rightImgs a .txtBox{padding:20px 100px;}
  /* 产品详情 */
  .popUpBox .popUpBox_in{ width: 50%; }
  /* 慈善公益 */
  .ybCharity_in .list .txtBox{ min-height: 32.5vw; padding:60px; padding-left: 50%; }
  .ybCharity_in .list .txt{ line-height: 1.7; padding-bottom: 30px; }
  .indexbrand_more{ padding-top: 20px;}
  .brandSwiperBox .txtBox_in{ padding:0 30px; }
  /* 发展历程 */
  .ybHistoryList{ padding: 6.25vw 60px 0; background-size: 100% 26vw; }
  /* 网上留言 */
  .onlineMsg{ width: 100%; padding:0 60px; }
  /* 联系我们 */
  .ybContactUs_in{ padding:40px 30px; }
  .ybContactUsBox{ padding-left: 60px; }
  .ybContactUsBox .ybContactUsBox_in .title{ padding-bottom: 30px; }
  .card-1 .list.sm-textarea {padding: 80px 0 0 740px;}
  .card-1 .list.sm-textarea.list-item3{padding-right: 740px;}
  .ybSearchBox .mr180{ margin-right: 100px;}
  .pageTopBanner-card1 .item-Sh1-txt .item-txt .text{height: 275px;}
  .pageTopBanner-card1 .item-Sh1 .fullImg img{height: 365px;}
  .ybDetail.p120 {padding-top: 170px;}

  .indexItem1.MainBusiness .list .txtBox{min-height: 400px;}
  /* .indexItem1.MainBusiness .imgsFix{padding-bottom: 400px;} */
  .item-Sh1-l {padding-right: 100px;}
  .item-Sh1-r { padding-left: 90px;}
  .view-card .view-card-item .imgs{width: 69%;}

  .ybFooter .footer .fMenu .fmenuList {padding: 0 3%;}
}




/* max-width:1200px */
@media screen and (max-width:1200px){
  .ybDetail .ybDetail_in{ width: 100%; }
  .ybContainer_in{ padding:0 16px; }
  .pubMap .imgs{ width: 30%; }
  .pubMap .ybMap_in{ width: 70%; }
  /* index */
  .brandSwiperBox .txtBox_in{ padding:0 20px; }
  .brandSwiperBox .txtBox_in .title{ padding-bottom: 16px; font-size:18px; line-height: 1.4; }
  .brandSwiperBox .txtBox_in .txt{ line-height: 1.7; font-size:14px; }
  .indexaBoutUs .txtBox{ padding:40px 40px 0; }
  .ybSearchBox{ top: 0;}
  .ybSearchBox .mr180{ margin-right: 80px;}
  .ybSearchBox .search_in{ width: calc(100% - 380px); }
  .ybBannerTxt_in .name{ font-size:36px; }
  .brandSwiperBox .txtBox_in .txt{ height: 180px; }
  .indexbrand_more a{ font-size:14px; }
  .indexbrand_more a i{ font-size:12px; }
  .newsConterner .list a{ padding:30px 30px 70px; }
  .newsConterner .list a .title::before,.newsConterner .list a .title:after{
    left: -31px;
  }
  .indexItem5 .swiper-container{ padding-bottom: 54px; }
  .ybFooter .footer .fMenu .fmenuList{ padding:0 5%; }
  .ybFooter .footer { flex-wrap: wrap; }
  .ybFooter .footer .fCode,.ybFooter .footer .fMenu{ width: 100%; }
  .ybFooter .footer .fCode{ margin-top: 20px; }
  /* .ybFooter .fCode .codeList{ justify-content: center; } */
  .ybFooter .fCode .codeList .cItem{ margin:0 40px; }
  .ybFooter .fCode .cItem:last-child .codeBox{ background-image: url(../image/fweixinBg.png); left: 50%; right: auto; }
  
  /* mheader */

  /* mheader end */
  .pubSwiperPage .swiper-pagination{ display: block; bottom: 0; }
  /* 公司新闻 */
  .newsConterner .item .txtBox a{ padding: 30px 0; }
  .newsConterner .item .txtBox .title{ padding:20px 0 10px; }
  /* 精彩活动 */
  .ybactivityBox .list .item{
    margin-right: 40px; margin-top: 60px;
    width: calc(33.33% - 27px);
  }
  .ybactivityBox .list .item a .title{
    padding:28px 20px 48px;
  }
  /* 视图专区 */
  .ybvideoList .item{ padding:20px; }
  /* 品牌介绍 */
  .ybBrandBox .rightImgs{ padding-left: 80px; }
  .ybBrandBox .rightImgs a .txtBox{ padding: 20px 80px; }
  .ybBrandBox .leftList .item .item_in{ padding:8px 16px; }
  /* 品牌介绍详情 */
  .drinkTypeTop{ padding:0; }
  .ybBrandDt_top .txtBox{ padding:16px 60px; }
  .drinkType{ padding-top: 60px; }
  .drinkType .list .item{ margin:0 30px; }
  .ybBrandDt_top .txtBox .txt{ height: 160px; }
  /* 品牌简介 */
  .ybProduct_in .item{ 
    width: calc(33.33% - 40px);
    margin-right: 60px;
  }
  .ybProduct_in .item:nth-child(4n) {
    margin-right: 60px;
  }
  .ybProduct_in .item:nth-child(3n) {
    margin-right: 0;
  }
  /* 产品详情 */
  .popUpBox .popUpBox_in{ width: 60%; }
  /* 线上商城 */
  .onlineShopping_in .item{ padding:30px 30px 60px; }
  /* 服务热线 */
  .onlineMsg{ padding:100px 60px 0; }
  .ybTalents .item3 .txt{ padding-right: 100px; }
  .ybTalents .item3 .imgs{ margin:0 auto; }
  .switem2Box .ybli{ padding:40px 30px 30px }
  .ybCultivate .citem2Txt {
    padding: 0 80px;
  }
  /* 慈善公益 */
  .ybCharity_in .list .txtBox{ min-height: 32.5vw; padding:40px; padding-left: 50%; }
  .ybCharity_in .list .txt{ line-height: 1.6; padding-bottom: 28px; }
  .ybCharity_in .list:nth-child(2n) .txtBox{ 
    padding-right: 50%;
    padding-left: 40px;
  }
  .view-card10 .ybCharity_in .list:nth-child(2n) .txtBox{padding: 0;}
  /* 慈善公益详情 */
  .ybCharityDt_in .txt{  padding:0 0 60px; }
  /* 责任报告 */
  .firstReport .txtBox{ padding-right: 8%; }
  .firstReport_in{ padding:40px 60px; } 
  /* 责任故事 */
  .ybzrHistory_in .list .txtBox{ padding:10px 4% 0 30px; }
  /* 采购信息 */
  .purchasingInformation{ padding:60px; }
  .purchasingInformation_in .txtBox .txt{ padding:30px 0; }
  /*阳光宣言*/
  .ybSunshine_in .item a{ padding:30px;padding-bottom: 80px; }
  .ybSunshine_in .item a .title::before,.ybSunshine_in .item a .title::after{
    left: -30px;
  }
  .ybSunshine_in .item a .more{ left: 30px; }
  .ybSunshine_in .item{ padding:10px; }
  /* 廉洁举报 */
  .ybPrincipleBox .item{ padding:60px 40px 120px; }
  /* 公司简介 */
  .ybCompany .txt{ padding:0 40px 40px; }
  .ybCompany .list{ padding:0 40px; }
  .ybCompany .card-6 .list {padding-left: 42.857%;}
  .ybCompany .listTxt{ padding:40px 0 60px; }
  /* 发展历程 */
  .ybHistoryList{ padding: 6.25vw 20px 0; background-size: auto 27vw; }
  .ybHistory .year{ font-size:36px; }

  /* 企业文化 */
  .ybCulture .list{ padding:24px; margin-top: 30px; }
  .ybCulture .list1{ margin-bottom: 60px; } 
  .ybCulture .list5 .itemBg{ padding-left: 40px; }
  .ybCulture .list5 .item, .ybCulture .list6 .item{
    width: 40%;
    padding-right: 40px;
    margin-top: 40px;
  }

  /*采购指南*/
  .ybSingleList{ margin-top: 40px; padding-top: 30px; }
  .ybSingleList .item{ width: 50%; padding-right: 40px; }
  .ybSingleList .item:nth-child(2n){ padding-right: 0; padding-left: 40px;}
  .ybDetail .ybsingle{ width: 100%; }
  .ybCulture .list1 .listBox {padding-left: 50px;}
  .ybCulture .list1 .item1 {padding-left: 0px;}
  .ybHistoryList .ybContainer_tsc .need-align {margin: 0px -10px;}
  /* .rczp .card-2 .list.sm-textarea.center-textarea{padding: 35px 0 35px 700px;} */
  .card-1 .list.sm-textarea {padding: 80px 0 0 640px;}
  .card-1 .list.sm-textarea.list-item3{padding-right: 640px;}
  .AllMainBusinessPages .ybContainer_tsc .p-l-r-120{padding: 0 100px;}
  .ContactUs .ybvideoList{margin-top: -350px;}

  .indexItem1.MainBusiness .list .txtBox{min-height: 320px;}
  /* .indexItem1.MainBusiness .imgsFix{padding-bottom: 320px;} */
  .indexAboutUs .item-Sh1-img{padding: 30px 60px;}
  .item-Sh1-l {padding-right: 80px;}
  .item-Sh1-r { padding-left: 70px;}
  .view-card7.ybCharity_in .list .txtBox{height: auto;}
  .view-card8 .ybCharity_in .list .txtBox{width: 100%;}
  .view-card8 .ybCharity_in .list:nth-child(2n) .txtBox{ padding-right: 40px;}
  .view-card8 .srPage .list .imgs{width: 100%!important;}
  .view-card-index .item_in-showhide{ padding: 20px;}
  .view-card-index .fiveRow.mb40{margin-bottom: 20px;}
  .view-card-index .a-btn{padding: 10px 30px;}






}



/* max-width:1024px  */
@media screen and (max-width:1023px){
  .ybCulture .list1 .listBox{padding-left: 100px;}
  .ybCulture .list1 .item1{padding-left: 90px;}
  .ybCulture .list1 .item1 {align-items: flex-start;}
  /* .rczp .card-2 .list.sm-textarea.center-textarea{padding: 35px 0 35px 600px;} */
  .card-1 .list.sm-textarea {padding: 60px 0 0 540px;}
  .card-1 .list.sm-textarea.list-item3{padding-right: 540px;}
  .ybMap_in .list a{ margin: 12px 48px 0 0; }
  .AllMainBusinessPages .ybContainer_tsc .p-l-r-120{padding: 0 60px;}
  .pageTopBanner-card1 .item-Sh1-txt .item-txt .text{height: 180px;}
  .pageTopBanner-card1 .item-Sh1 .fullImg img{height: 265px;}
  .fix-ybCompany .ybContainer_tsc_0,
  .fix-ybCompany .ybContainer_tsc_1{padding: 0;}
  .indexAboutUs .item-Sh1-img{padding: 30px;}
  .item-Sh1-l {padding-right: 60px;}
  .item-Sh1-r { padding-left: 50px;}
  /* .view-card9.fix-card-1 .card-1 .list.sm-textarea{padding-top: 80px;} */
  .view-card11 .fs20,
  .view-card-index .fs20,
  .view-card-index .fiveRow{font-size: 14px;}
  .view-card11 .ybvideoList .item .item-txt{padding: 30px;}
  .view-card11 .item_in-showhide{ padding-left: 30px;padding-right: 30px;}


/* 详情页 */

.rqpreNext{ padding-top: 10px; }
.rqpreNext h4{ font-size:16px; line-height: 1; }
.rqpreNext .item{ width: 100%; margin-top: 30px; }
.rqpreNext .txt, .rqpreNext .txt a{ font-size:14px; }
.rqpreNext .txt span{ padding-left: 0; display: block; line-height: 1; padding-top: 10px; }

.ybFooter .footer .fMenu .fmenuList{ 
  width: 100%;
  padding:40px 0 20px; 
}
.ybFooter .footer .fMenu{flex-wrap: wrap;}

}



/* max-width:1000px */
@media screen and (max-width:1000px){
  *{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color:transparent;
  }

  .ybCulture .list1 .item1{padding-left: 24px;}

  .productTab a{ font-size:18px; }
  .productTab a i{ font-size:20px; }

  .ybPageContainer .ybToptitle{ font-size:28px; padding-bottom: 40px; }
  .MainBusinessGlobal .ybContainer_in .ybToptitle{padding-bottom: 20px;}
  .ZhongyiRetailIndex .ybContainer_in .ybToptitle{padding-bottom: 20px;}

 
  .pubMap .imgs{ width: 20%; }
  .pubMap .ybMap_in{ width: 80%; }
  .ybmNav .item{ padding:0 20px; }
  .ybBannerTxt_in .name{ font-size:32px; }
  /* index */
  .brandSwiperBox .left_imgs{ width: 62.47%; }
  .brandSwiperBox .gallery-top{ height: 32vw; }
  .brandSwiperBox .txtBox_in{ padding:0 20px; }
  .brandSwiperBox .txtBox_in .title{ padding-bottom: 10px; font-size:18px; line-height: 1.7; }
  .brandSwiperBox .txtBox_in .txt{ line-height: 1.7; font-size:14px; height: 160px; }
  .indexbrand_more{ padding-top: 10px; }
  .indexbrand_more a i{ padding:6px; }
  .indexbrand_more a{ font-size:14px; }
  .brandSwiperBox .right_imgs{ display: none; }
  .indexaBoutUs .txtBox{ padding:40px 20px 0; }
  .indexaBoutUs .txtBox .list .item .num{ font-size:36px }
  /* .ybSearchBox{ height: 100px; } */
  /* .ybSearchBox .search_in{ width: calc(100% - 320px); } */
  .newsConterner .list a{ padding:20px 20px 70px; }
  .newsConterner .list a .title::before,.newsConterner .list a .title:after{
    left: -21px;
  }
  /* 公司新闻 */
  .newsConterner .item .txtBox .title{ font-size:18px; line-height: 1.4; }
  .ejNewsBox .item .imgs{ width: 180px; height: 120px; }
  .ejNewsBox .item .timeBox{ margin-right: 20px; }
  .ejNewsBox .item .imgs{ margin-right: 20px; }
  /* 精彩活动 */
  .ybactivityBox .list .item{
    margin-right: 20px; margin-top: 40px;
    width: calc(33.33% - 14px);
  }
  /* 视图专区 */
  .ybvideoList .item{width: 33.33%; padding:30px 20px;}
  /* 视图专区 */
  .ybPicList .picItem{ padding:0 10px }
  .ybPicList .picItem .picItem_in .item{ margin-bottom: 20px; }
  /* 品牌介绍 */
  .ybBrandBox .rightImgs{ width: 56%; }
  .ybBrandBox .rightImgs{ padding-left: 40px; }
  .ybBrandBox .leftList .item{ width: calc(33.33% - 6px); }
  .ybBrandBox .rightImgs a .txtBox{ padding: 20px 60px; }
  .ybBrandBox .rightImgs a .txtBox .txt{ line-height: 1.7; }
  .ybBrandBox .rightImgs a .txtBox .linkBtn{ margin:30px auto 0; width: 140px; height: 56px; line-height: 56px; }
  .ybBrandBox .leftList .item .item_in{ padding:6px 12px; }
  /* 品牌介绍详情 */
  .drinkTypeTop{ padding:0; }
  .ybBrandDt_top .txtBox{ padding:12px 40px; }
  .ybBrandDt_top .item .txt{ line-height: 1.4; }
  .ybBrandDt_top .txtBox .topName{ padding-bottom: 10px; }
  .drinkTypeTop .topBox .topTxt{ padding:60px; }
  .drinkType .list{ padding-top: 50px; }
  .drinkType .list .item{ margin:0 20px; width: 120px; }
  .ybBrandDt_top .txtBox .txt{ height: 160px; }
  /* 品牌简介 */
  .ybProduct_in .item{ 
    width: calc(33.33% - 27px);
    margin-right: 40px;
  }
  .ybProduct_in .item:nth-child(4n) {
    margin-right: 40px;
  }
  .ybProduct_in .item:nth-child(3n){
    margin-right: 0;
  }
  /* 产品详情 */
  .popUpBox .popUpBox_in{ width: 70%; }
  /* 线上商城 */
  .onlineShopping_in .item{ padding:20px 20px 40px; }
  .onlineShopping_in .item a{ width:100px; height: 36px; line-height: 36px; font-size:14px; }
  /* 服务热线 */
  .onlineMsg{ padding:80px 20px 0; }
  .onlineMsgForm .item{ width: calc(50% - 20px); }
  .onlineMsgForm .ybtextarea{ width: 100%; }
  .ybTalents .item3 .txt{ padding-right: 80px; }
  .ybCultivate_in .switem2Box .swiper-pagination-bullet{ display: inline-block; opacity: 1; background-color: #fff; }
  .ybCultivate_in .switem2Box .swiper-pagination-bullet-active{ background-color: #F99C34; }
  .ybCultivate .topTxt{ padding:0 80px 60px; }
  .ybCultivate .citem2Txt {
    padding: 0 60px;
  }
  /* 慈善公益 */
  .ybCharity_in .list .imgs{ width: 48%; }
  .ybCompany .srPage .list .imgs,
  .ybCharity .srPage .list .imgs {width: 90%;}
  .ybCompany .srPage .list .imgs .imgsFix {padding-bottom: 66.67%;}
  .ybCharity_in .list .txtBox{ min-height: 32.5vw; padding:30px; padding-left: 50%; }
  .ybCharity_in .list .txt{ line-height: 1.6; padding-bottom: 20px; }
  .ybCharity_in .list:nth-child(2n) .txtBox{ 
    padding-right: 50%;
    padding-left: 30px;
  }
  /* 责任报告 */
  .firstReport .imgs{ width: 18%; }
  .firstReport .txtBox{ padding-right: 0; }
  .ybReportBox{ padding-top: 60px;}
  .ybReportBox .list .item{ padding:0 24px; }
  .ybReportBox .list{ padding:0 16px 24px; margin-bottom: 100px;}
  .ybReportBox .list .item .year{ font-size:20px; }
  /* 责任故事 */
  .ybzrHistory_in .list .txtBox .title{ padding-bottom: 10px; }
  .ybzrHistory_in .list .txtBox{ padding:0 20px 0 30px; }
  .ybzrHistory_in .list .txtBox .txt{ line-height: 1.7; }
  /* 采购信息 */
  .purchasingInformation_in .txtBox{ padding-left: 40px; }
  .purchasingInformation{ padding:40px; }
  .purchasingInformation_in .txtBox .txt{ padding:20px 0; line-height: 1.7; }
  .purchasingInformation_in .txtBox a{ width: 120px; height: 48px; line-height: 48px; }
  .purchasingInformation_in .txtBox .title{ font-size:20px; }
  /* 联系我们 */
  .ybContactUsBox{ padding-left: 40px; }
  .ybContactUsBox .ybContactUsBox_in .title{ padding-bottom: 20px; margin-bottom: 20px; }
  .ybContactUs_in .imgs{ top:60px; }
  .ybContactUsBox .ybContactUsBox_in{ padding-right: 0; }
  /* 廉洁举报 */
  .ybCleanReporting_in .list2:nth-child(2n){
    padding:60px 0;
  }
  .ybPrincipleBox{ margin-top: 40px; }
  .ybPrincipleBox .item{ padding:50px 30px 120px; }
  /* 公司简介 */
  .ybCompany .txt{ padding:0; padding-bottom: 30px; }
  .ybCompany .list{ padding:0; }
  .ybCompany .listTxt{ padding:40px 0 60px; }
  .ybCompany .list .numBox .num{ font-size:40px; }
  /* 管理团队 */
  .ybTeam2_in{ width: 100%; }
  /* 发展历程 */
  .ybHistoryList{ padding: 40px 20px 0; background-size: auto 30vw; }

  /* 企业文化 */
  .ybCulture .list1 .item1 .txt{ padding-right: 40px; }
  .ybCulture .list .listBox{ padding-right: 40px; }
  .ybCulture .list7 .listBox, .ybCulture .list3 .listBox, .ybCulture .list2 .listBox, .ybCulture .list5 .listBox{
    padding-left: 40px; padding-right: 0;
  }

  /*采购指南*/
  .ybSingleList{ margin-top: 30px; padding-top: 20px; }
  .ybSingleList .item{ width: 100%; padding:0; }
  .ybSingleList .item:nth-child(2n){ padding-right: 0; padding-left: 0; border:none; }

  /* 精彩活动 */
  .ybactivityBox .topItem{ height: 360px; }
  .ybactivityBox .topItem .topItem_in{ padding:0 40px; width: 80%; }

  /* 招标专区 */
  .ybCGInformation_Table .list{ padding:16px 1.5%; }
  .ybCGInformation_Table .list .title{ padding:0 2%; }
  .bb-wrap-year div {font-size: 30px!important;}
  .shzr .ybContainer_tsc .ybvideoList {flex-wrap: wrap;}
  .shzr .card-5 .item.item-txt-icon {width: 50%; margin: 0;}
  /* .rczp .card-2 .list.sm-textarea.center-textarea{padding: 30px 0 30px 540px;} */
  .rczp .card-2 .list.sm-textarea.center-textarea .txtBox{padding: 20px;}
  .rczp .imgsFix_in-txt { padding: 42px;}
  .ContactUs .ybvideoList{margin-top: -360px;}
  .ybDetail.p120 {padding-top: 170px;}
  .PublicInterest.shzr .card-5 .item.item-txt-icon {width: 25%;}
  .indexItem1.MainBusiness .list .txtBox{min-height: 280px;}
  /* .indexItem1.MainBusiness .imgsFix{padding-bottom: 280px;} */
  .ybCharity .view-card7 .srPage .list .imgs {width: 100%;}
  .view-card-index .mb20{margin-bottom: 10px;}
  .view-card-index .card-5 .item .item_in-showhide .text{height: 200px;}
  .rczp .ybCharity_in .card-2 .list .imgs{min-height: 340px;}



}





/* max-width:860px */
@media screen and (max-width:860px){
  .fs20{font-size: 16px;}
  .view-card11 .fs20,
  .view-card-index .fs20,
  .view-card-index .fiveRow{font-size: 14px;}
  /* mheader */
  /* .ejIndexBanner{ margin-top: 60px; } */
  .topHeader .pcshow{ display: none;}
  .topHeader .mshow{ display: block;}
  .topHeader,  .topHeader .deMenu{ transform: none; height: 60px; align-items:center; }
  .body_home .topHeader{ transform: none; }
  .ybLogo img{ height: 35px; }
  /* .body_home.showdiv .topHeader{ background: transparent; } */
  .body_home.showdiv .topHeader.topHeader-active {background-color: rgba(255,255,255,0.6);}
  .ybmHeader  div{ margin-left: 36px; height: 60px; line-height: 60px; position: relative; }
  .ybmHeader .mSearchBtn{
    background-repeat: no-repeat; background-size: 100% auto;
    background-position: center bottom;
  }
  .ybmHeader  div i{ font-size:24px; line-height: 1; }
  .ybmHeader  div img{ position: absolute; bottom: -1px; left: 0; width: 100%; }
  /* .ybOutContainer{ padding-top: 60px; } */
  .body_home.showdiv .wLogo{ display: none; }
  .body_home.showdiv .bLogo{ display: block; }
  /* mheader end */


  .productTab a{ font-size:16px; }
  .productTab a i{ font-size:18px; }
  .ybPageContainer .ybToptitle{ font-size:24px; padding-bottom: 30px; }
  /* .ybFooter .footer .fMenu .fmenuList{ padding:0 0 0 20px; } */
  .indexaBoutUs .txtBox{ padding:40px 0px 0; }
  .indexaBoutUs .txtBox .list .item .num{ font-size:32px }
  .pubMap .imgs{ width: 0; }
  .pubMap .ybMap_in{ width: 100%; }
  .ybmNav .item{ padding:0 10px; }
  .ybBannerTxt_in .name{ font-size:26px; }
  .brandSwiperBox .txtBox_in .txt{ height: 120px; }
  /* 公司新闻 */
  .newsConterner .item .txtBox a{ padding: 20px 0; }
  .newsConterner .item .txtBox .txt{ line-height: 1.8; }
  .newsConterner .item .txtBox .time{ font-size:18px; }
  .ejNewsBox .item .title{ padding-bottom: 12px; }
  .ejNewsBox .item .txtBox .txt{ line-height: 1.7; }
  .ejNewsBox .item .timeBox{ width: 80px; height: 80px; }
  .ejNewsBox .item .d{ font-size:28px; padding:16px 0 8px; }
  /* 精彩活动 */
  .ybactivityBox .list .item{
    width: calc(50% - 20px); margin-right: 40px;
  }
  .ybactivityBox .list .item:nth-child(3n){
    margin-right: 40px;
  }
  .ybactivityBox .list .item:nth-child(2n){
    margin-right: 0;
  }
  /* 视频专区 */
  .ybvideoList .item{ width: 50%; }
  /* 视图专区 */
  .ybPicList .topList{ flex-wrap: wrap; }
  .ybPicList {
    padding-top: 30px;
  }
  .ybPicList .picItem{ width: 50%; } 
  .ybPicList .picItem .picItem_in .item{ padding-bottom: 66.66%; }
  /* 品牌介绍 */
  .ybBrandBox .rightImgs a .txtBox{ padding: 20px 40px; }
  .ybBrandBox .rightImgs a .txtBox .linkBtn{ width: 120px; height: 48px; line-height: 48px; font-size:14px;
    margin-top: 20px;
  }
  /* 品牌介绍详情 */
  .ybBrandDt_top .txtBox{ padding:12px 20px; }
  .drinkTypeTop .topBox .topTxt{ padding:40px; }
  .drinkType .list{ padding-top: 40px; }
  .drinkType .list .item{ margin:0 20px; width: 100px; }
  .ybBrandDt_top .txtBox .txt{ height: 140px; }
  /* 品牌简介 */
  .ybProduct_in .item{ 
    width: calc(50% - 30px);
    margin-right: 60px;
  }
  .ybProduct_in .item:nth-child(3n) {
    margin-right: 60px;
  }
  .ybProduct_in .item:nth-child(2n) {
    margin-right: 0px;
  }

  .ybBrandBox .leftList .item .item_in{ padding:3px 6px; }
  /* 产品详情 */
  .popUpBox .popUpBox_in{ width: 86%; }
  /* 线上商城 */
  .onlineShopping_in .item{width: 50%; padding:30px 30px 60px; }
  .onlineShopping_in .item a{ width:100px; height: 40px; line-height: 40px; font-size:14px; }
  /* 服务热线 */
  .onlineMsg{ padding:60px 0px 0; }
  .onlineMsgForm{ padding:0; }
  .hotLineBox{ padding:60px 20px; }
  /* .pageTopBannerImg{ padding:60px 20px; } */
  .switem2Box .swiper-pagination-bullet{ display: inline-block; }
  .ybTalents .item1{ padding:46px 20px; }
  .ybTalents .item1 .tCon{  width: 100%;}
  .ybTalents .item3 .txt{ padding-right: 60px; }
  .ybCultivate .topTxt{ padding:0 40px 30px; }
  .ybCultivate .citem2Txt {
    padding: 0 40px;
  }
  /* 责任管理 */
  .ybResponsibility_in .item1imgs{ padding:46px 20px; }
  .ybResponsibility_in .item1Txt{ width: 100%; }
  .ybResponsibility_in .topTxt{ padding:0 40px 40px;  }
  /* 慈善公益详情 */
  .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; }
  /* 责任报告 */
  .firstReport .txtBox{ padding-right: 6%; }
  .firstReport .txtBox .txt{ padding:10px 0 20px; line-height: 1.7; }
  .ybReportBox{ padding-top: 40px; }
  .ybReportBox .list{ padding:0 16px 20px;}
  .ybReportBox .list .item {
    padding: 0 12px;
  }
  /* 责任故事 */
  .ybzrHistory_in .list .imgs{ width: 30%; }
  /* 采购信息 */
  .purchasingInformation{ padding:30px; }
  .purchasingInformation_in .txtBox .title{ font-size:18px; }
  .purchasingInformation_in .txtBox .txt{ padding:10px 0; font-size:14px; }
  .purchasingInformation_in .txtBox{ padding-left: 20px; }
  .purchasingInformation_in .txtBox a{ font-size:12px; width: 100px; height: 32px; line-height: 32px; }
  /*阳光宣言*/
  .ybSunshine_in .item{ width: 50%; }
  /* 联系我们 */
  .ybContactUs_in{ padding:30px 20px; }
  .ybContactUsBox .ybContactUsBox_in .title{ padding-bottom: 20px; font-size:20px; }
  /* 廉洁举报 */
  .ybCleanReporting_in .list2:nth-child(2n){
    padding:40px 0;
  }
  .ybPrincipleBox{ margin-top: 30px; }
  .ybPrincipleBox .item{ padding:40px 20px 100px; background-size: auto 80px; }
  .ybPrincipleBox .item .txt{ line-height: 1.7; }
  .ybContactUs_in .imgs{ top:40px; }
  /* 公司简介 */
  .ybCompany .list .numBox .num{ font-size:36px; }
  /* 发展历程 */
  .ybHistoryList{ padding: 30px 20px 0; background-size: auto 36vw; }
  /* 企业文化 */
  .ybCulture .list4 .itemBox .item,.ybCulture .list5 .item, .ybCulture .list6 .item{ width: 100%; padding:0 }
  .ybCulture .list4 .itemBox .item:nth-child(2n),.ybCulture .list5 .item:nth-child(2n), .ybCulture .list6 .item:nth-child(2n){
    padding:0; border:0;
  }
  /* 培训发展 */
  .ybCultivate .b_citem2Txt .txt img{ width: 100%!important; height: auto!important; }
  .ejIndexBanner .swiper-container-horizontal>.swiper-pagination-bullets, .ejIndexBanner .swiper-pagination-custom, .ejIndexBanner .swiper-pagination-fraction{
    bottom: 30px!important;
  }
  .index-btn-next{bottom: 35px!important;}
  /* 招标专区 */
  .ybCGInformation_Table .list .status{ width: auto; }
  .ybCGInformation_Table .list .item span{display: block;}
  /* .rczp .card-2 .list.sm-textarea.center-textarea{padding: 20px 0 20px 480px; margin: 0;} */
  .rczp .card-2 .list.sm-textarea.center-textarea .txtBox .fs24 {font-size: 20px;}
  /* .rczp .srPage .list .imgs .imgsFix { padding-bottom: 55%;} */
  .card-1 .list.sm-textarea {padding: 40px 0 0 400px;}
  .card-1 .list.sm-textarea.list-item3{padding-right: 400px;}
  .card-1 .list.sm-textarea .txtBox{padding: 30px;}
  .ybMap_in .list a{ margin: 12px 26px 0 0; }
  .AllMainBusinessPages .ybContainer_tsc .p-l-r-120{padding: 0 40px;}
  .mask-div-close{
    width: 30px;
    height: 30px;
    top: -20px;
    right: 0;
  }
  .mask-div-close > svg{ font-size: 30px;}
  .ContactUs .pageTopBannerImg{width: 100%;}
  .ejOlineMsg{ padding-top: 30px; }
  .ejOlineMsg .item label, .ejOlineMsg .list_r label{ font-size:14px; }
  .cement-btn button{ width: 160px; height: 48px; line-height: 48px; }
  .pageTopBanner-card1 .item-Sh1-txt .item-txt .text{height: 135px;}
  .pageTopBanner-card1 .item-Sh1 .fullImg img{height: 210px;}
  .indexAboutUs .item-Sh1-img{padding: 70px 10px 0;}
  .pageTopBanner_in{width: 100%;border-radius: 0;}
  .bb-wrap .bb-wrap-year{width: 162px;}
  .item-Sh1-l {padding-right: 40px;}
  .item-Sh1-r { padding-left: 30px;}
  .view-card7.ybCharity_in .list .txtBox{width: 100%;}
  /* .view-card9.fix-card-1 .card-1 .list.sm-textarea{padding-top: 50px;} */
  .view-card-index .mb20{margin-bottom: 10px;}
  .view-card-index .item_in-showhide{padding: 16px;}
  .view-card-index .a-btn{padding: 6px 26px;font-size: 14px;}



}




/* max-width:750px */
@media screen and (max-width:750px){
  .mt60{margin-top: 30px;}
  .mt120{margin-top: 60px;}
  .fs24{ font-size:20px;}
  .fs20{ font-size:16px;}
  .fs18{ font-size:14px;}
  .fs16{ font-size:12px;}
  .fs14{ font-size:12px;}
  .pcshow{ display: none;}
  .mshow{ display: block;margin-bottom: 30px;}
  .ybmHeader.mshow{ display: block;margin-bottom: 0;}
  .view-card5 .mshow{display: block;}
  .p120{ padding:60px 0; }
  .pt120,.body_b .indexItem{ 
    padding-top:60px; 
  }
  body{ font-size:14px; }
  .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: 2px;
    background: #F99C34;
  }
  .ybmNav .mshow .swiper-slide.active a{ color: #F99C34; }
  /* .ybBannerTxt_in .txt{ display: none; } */
  .body_home, .ejIndexBanner {
    height: 50vh;
}
  .ybBannerTxt_in .name{ font-size: 20px; }
  .ybBannerTxt_in .txt{ font-size: 14px; }
  /* 首页 */
  .indexTitleBox{ text-align: left; font-size:20px; }
  .indexTitleBox a i{ font-size:12px; padding:8px; }
  .newsCenter .newsTab .item{
    margin: 0 20px;
    padding: 14px 32px;
    border-radius: 50px;
  }
  .newsCenter .newsTab .item i{ font-size:16px; }
  .newsCenter .newsTab,.newsConterner{ padding-top: 30px; }
  .newsConterner .item .imgs,.newsConterner .item .txtBox{ width: 100%; }
  .newsConterner .item_in{ display: block; }
  .newsConterner .item .txtBox a{ padding:10px 0; }
  .newsConterner .item .txtBox .title{ 
    padding:14px 0  10px; 
    /* word-wrap: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; */
    font-size: 14px;
  }
  .newsConterner .item .txtBox .time {font-size: 14px;}
  .newsConterner .list{ margin-top:0px; flex-wrap: wrap; } 
  .newsConterner .list a{ width: 100%; margin-top: 20px; padding:30px 20px 60px; }
  .newsConterner .list a .time{ bottom:30px; }
  .indexaBoutUs .txtBox{ 
    padding: 30px 0 0;
  }
  .indexaBoutUs .txtBox .list{ padding-top: 0px; flex-wrap: wrap; }
  .indexaBoutUs .txtBox .list .item{ width: 50%; margin-top: 40px; }
  .indexaBoutUs .txtBox .list .item .num{ font-size:30px; }
  .body_b .indexItem{ padding:60px 0; }
  .body_b .indexItem3{ padding:60px 0!important; }
  .indexItem3 .fullImg img{
    width: 140px!important;
    height: 190px!important;
}
  .brandSwiperBox .right_imgs{ display: none; }
  .brandSwiperBox .gallery-top .swiper-slide{ display: block; }
  .brandSwiperBox{ padding-top: 30px; }
  .brandSwiperBox .gallery-top{ height: auto; }
  .brandSwiperBox .left_imgs{ width: 100%; height: 50.6vw; }
  .brandSwiperBox .gallery-top .sw_in { flex-wrap: wrap; }
  .brandSwiperBox .txtBox{ width: 100%; }
  .brandSwiperBox .txtBox_in{ padding:40px 16px; width: 100%; }
  .brandSwiperBox .txtBox_in .title{ padding-bottom: 10px; }
  .indexbrand_more{ padding-top: 20px;}
  .brandSwiperBox .miniImgsBox{ padding:0 54px; }
  .miniImgsBox .brand_btn{ width: 32px; height: 32px; }
  .miniImgsBox .brand_btn i{ font-size:32px; line-height: 32px; }
  .indexResponsibility .list .item .txtBox a .title{ margin-top: 10px; background-size: auto 16px; padding-left: 28px; 
    background-position: left center;
  }

  .indexResponsibility .list .item .txtBox a .txt{ height: auto; }
  .indexResponsibility .list{ padding-top: 30px; }
  /* 首页 end */
  /* footer */
  .ybFooter{ width: 100%; }
  .ybFooter .footer .fMenu,.ybFooter .footer,.ybFooter .footer .fMenu .fmenuList{ flex-wrap: wrap; }
  .ybFooter{ padding-top: 40px; }
  .ybFooter .fmenuList .item,.ybFooter .footer .fMenu,.ybFooter .footer .fMenu .ftxt,.ybFooter .footer .fCode,.ybFooter .footer .fMenu .fmenuList{ 
    width: 100%; 
  }
  /* .ybFooter .footer .fCode{ margin-top:0; } */
  .ybFooter .ftxt .txt{ padding-top: 30px; }
  .ybFooter .footer .fMenu .fmenuList{ padding:40px 0 0px; }
  .ybFooter .fmenuList .item{ padding:0; }
  .ybFooter .fmenuList .item .item_a{ display: none; padding-bottom: 12px; }
  .ybFooter .fmenuList .item_a a{ padding-left: 20px; font-size:14px; }
  .ybFooter .fCode .codeList{
     /* padding:40px 16% 0; */
     justify-content: center;
    }
  .ybCopyRight { display: flex; flex-wrap:wrap; margin-top: 40px;flex-direction: row-reverse; }
  .ybCopyRight .copyLink{ width: 100%; text-align: center; margin:0; margin-bottom: 20px;}
  .ybFooter .fCode .codeList .cItem{ margin:0 26px; }
  .ybFooter .fmenuList h3{ position: relative; font-size:16px; }
  .ybFooter .fmenuList h3 i{ position: absolute; right: 0; top: 5px; font-size:14px; color: #666;}
  .ybFooter .fCode .codeTitle{ font-size:16px; }
  /* footer end */

  /* 新闻中心 */
  .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;
    /* word-wrap: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal; */
    padding-bottom: 0;
    margin-bottom: 12px;
  }
  .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; }
  /* 精彩活动 */
  .ybactivityBox .topItem{ height: 240px; overflow: hidden; border-radius: 8px; display: none; }
  .ybactivityBox .topItem img{ width: auto; height: auto; width: 100%; margin-left: 50%; transform: translateX(-50%); }
  .ybactivityBox .topItem .topItem_in{ padding:0 16px; width: 100%; }
  .ybactivityBox .topItem .topItem_in .txt{ padding:10px 0 20px; line-height: 1.4; }
  .ybactivityBox .topItem .activityMore i{ padding:10px; }
  .ybactivityBox .list .item{
    width: 100%; margin-right: 0; margin-top: 40px;
  }
  .ybactivityBox .list .item:first-child{ margin-top: 0; }
  .ybactivityBox .list .item:nth-child(3n){ margin-right: 0; }
  .ybactivityBox .list .item a .title{
    padding:20px 20px 10px;
  }
  .ybactivityBox .list .item a .txt{ height: auto; padding-bottom: 20px; }
  .ybactivityBox .list .item a{ padding-bottom: 42px;}
  .ybactivityBox .list .item a .aMore{
    bottom:20px;
  }
  /* 视频专区 */
  .ybvideoList .item{ width: 100%; padding:0; margin-bottom: 40px; }
  /* 视图专区 */
  .ybPicList .topList{ flex-wrap: wrap; }
  .ybPicList {
    padding-top: 30px;
  }
  .ybPicList .picItem{ width: 100%; padding:0; } 
  .ybPicList .picItem .picItem_in .item{ padding-bottom: 66.66%; }

 .jp-video-open{ top: 60px; padding: 0 16px; width: 100%!important;
  margin: 0!important;
  left: 0;
  overflow: hidden;
 }
 .jp-video .jp-close{ display: block; top: -50px; right: 12px; width: 42px; height: 45px; }
 .jp-video .jp-jplayer, .jp-video .jp-jplayer img, .jp-video .jp-jplayer video{ width: 100%!important; height: 56.25vw!important; }

  /* 品牌介绍 */
  .ybBrandBox  .leftList{ display: none; }
  .ybBrandBox .rightImgs{ padding:0; width: 100%; }
  .ybBrandBox .rightImgs a .txtBox{ padding: 20px; opacity: 1; }
  .ybBrandBox .rightImgs a .txtBox .txt{ line-height: 1.7;}
  .mybBrand_in{ width: 100%; margin-bottom: 40px; }
  .mybBrand_in .imgsFix{ padding-bottom: 60%; border-radius: 8px; overflow: hidden; }
  .mybBrand_in .swiper-slide{ width: 100%; height: 100%; border: 1px solid #E8E8E8; border-radius: 8px; }
  .mybBrand_in .swiper-slide.active{
    border-color:#F99C34;
    background: #F3F8F6;
  }
  .ybBrandBox .rightImgs a .txtBox .linkBtn{ margin-top: 12px; }
  .mybBrand_in .imgsFix .imgsFix_in{ padding:2px; }
  /* 品牌介绍详情 */
  .ybBrandDt_top { flex-wrap: wrap; }
  .ybBrandDt_top .item{ width: 100%; }
  .drinkType .list{ display: none; }
  .ybBrandDt_top .item .imgsFix{ border-radius: 8px 8px 0 0; overflow: hidden; }
  .ybBrandDt_top .txtBox{ padding:40px 20px; }
  .ybBrandDt_top .item .txt{ line-height: 2; }
  .drinkTypeTop .topBox .topTxt{ padding:20px 0 40px; flex:inherit; }
  .drinkType{ padding-top: 0; }
  .drinkTypeTop .topBox{ justify-content:flex-start; display: flex; margin-top: 40px; flex-wrap:wrap; }
  .drinkTypeTop .topTxt .name{ padding-bottom: 10px; }
  .ybBrandDt_top .txtBox .txt{ height: auto }
  .drinkTypeTop .topBox .mname{ padding-top: 20px; }
  /* 品牌简介 */
  .productTab{ height: 60px; }
  .productTab a{ padding:0 15px; text-align: center; font-size:14px; line-height: 60px; }
  .productTab a i{ font-size:16px; }
  .ybProduct_in .item{ 
    width: calc(50% - 20px);
    margin-right: 40px;
  }
  .productTab .dflex1 .swiper-slide{ flex: none!important; }
  .productTab .dflex1 .swiper-slide a{ padding:0 15px!important; }

  .ybProduct_in .item:nth-child(3n) {
    margin-right: 40px;
  }
  .ybProduct_in .item:nth-child(2n) {
    margin-right: 0px;
  }
  .ybProduct_in .item{ margin-top: 120px;}
  .ybProduct_in .item_in{ height: 100px; padding-left: 100px; }
  .ybProduct_in .item .p_imgs {
    width: 60px;
    height: 160px;
    position: absolute;
    bottom: 16px;
    left: 20px;
    display: flex;
    justify-content: center;
    align-items: end;
    overflow: hidden;
  }

  /* 产品详情 */
  .popUpBox .popUpBox_in{ width: calc(100% - 32px); }

  /* 线上商城 */
  .onlineShopping_in{ border-radius: 8px; overflow: hidden; }
  .onlineShopping_in .item{width: 100%; padding:30px 30px 60px; }
  .onlineShopping_in .item a{ width:100px; height: 40px; line-height: 40px; font-size:14px; }
  .onlineShopping_in .item .title span{ margin-right: 12px; }
  /* 服务热线 */
  .onlineMsgForm .item{ width: 100%; }
  .onlineMsgForm .item input, .onlineMsgForm .item select,.ybtextarea textarea{ width: 100%; }
  .onlineMsgForm .item label{ width: 100%; display: block; text-align: left; padding-bottom: 10px; }
  .hotLineBox,.pageTopBannerImg,.ybTalents .item1,.ybResponsibility_in .item1imgs,.gszlBox{
    padding:0; padding-top: 53.33vw;
    background-size: auto 53.33vw;
    background-position: top center;
  }
  .hotLineBox_in,.pageTopBanner_in,.ybTalents .item1 .tCon,.ybResponsibility_in .item1Txt{ width: 100%; padding:30px 20px; height: auto; }

  .pageTopBannerImg{
    background-size: 100% 53.33vw;
    border-radius: 8px 8px 0 0;
  }
  .pageTopBanner_in{
    border-radius: 0px 0px 8px 8px;
    border: 1px solid #E8E8E8;
  }
  .ybTalents .item1 .tCon,.ybResponsibility_in .item1Txt,.gszlBox .txtBox{ background: #fbfbfb; }
  .hotLineBox_in .txt{ padding-top: 20px; }
  /* .pageTopBanner_in .txt{ padding-top: 20px; } */
  .ybTalents .title{ margin-bottom: 20px; }
  .ybTalents .item1 .txt{ height: auto; }
  .ybTalents .item2{ margin-top: 60px; }
  .ybTalents .item3Box { flex-wrap:wrap; } 
  .ybTalents .item3 .txt{ width: 100%; padding:0;
     padding-bottom: 40px; margin-bottom: 40px; border:none; border-bottom: 1px solid #f4f4f4;
  }
  .ybTalents .item3 .imgs{ margin:0 auto }
  .ybCultivate .topTxt{ padding:0 0 30px; }
  .ybCultivate .citem2Txt {
    padding: 0 20px;
  }
  .ybCultivate .citem .title{ padding-bottom: 30px; }
  .ybCultivate .citem2Txt .txt{ padding: 30px 20px; }
  .ybCultivate .b_citem2Txt{ padding-top: 60px; }
  /* 责任管理 */
  .ybResponsibility_in .list{ padding-bottom: 60px; }
  .ybResponsibility .list2Box { flex-wrap: wrap; }
  .ybResponsibility_in .list2Box .item,.gszlBox .txtBox{ width: 100%; padding:30px 20px; }
  .ybResponsibility_in .list2Box .item .iTitle::before{ left: -20px; }
  .ybResponsibility_in .list2Box .item:nth-child(2n){
    border:1px solid #e8e8e8; border-top: none;
  }
  .ybResponsibility_in .list2Box .item .iTitle{ margin-bottom: 20px; }
  .ybResponsibility_in .topTxt{ padding:0 0 20px; }
  /* 慈善公益 */
  .ybCharity_in{ margin-top: -40px; }
  .view-card8 .ybCharity_in{margin-top: 0;}
  .ybCharity_in .list,.ybCharity_in .list:nth-child(2n){ position: inherit; padding:0; }
  .view-card10 .ybCharity_in .list{display: block;}
  .view-card10 .ybCharity_in .list .txtBox{margin-left: 0;}
  .ybCharity_in .list .imgs{ position: inherit; width: 100%; }
  .ybCompany .srPage .list .imgs, .ybCharity .srPage .list .imgs{width: 100%; }
  .ybCharity_in .list .imgs .imgsFix{ 
    border-radius: 8px 8px 0 0; 
    padding-bottom: 100%;
  }
  .fix-hjbh-img .srPage .list .imgs .imgsFix{padding-bottom: 100%;}
  .ybCharity_in .list .txtBox,.ybCharity_in .list:nth-child(2n) .txtBox{ padding:30px 20px; min-height: auto; }
  .ybContainer_in .srPage .list .txtBox{ padding:30px 20px;}
  .ybCharity_in .list .title img{ height: 22px; }
  /* 慈善公益详情 */
  .ybCharityDt_imgBox .imgBox_in{ padding: 0; }
  .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: 0; }
  .ybCharityDt_imgBox .CharityimgBox_top{ height: calc(50vw + 64px);}
  .dtImgsBox .dtSwiperBtn_next{ right: 0px; }
  .dtImgsBox .dtSwiperBtn_prev{ left: 0px; }
  .dtImgsBox .dtSwiperBtn{top: 33%;}
  .CharityimgBox_thumbs_out .btn_icon{ width: 36px; height: 36px; bottom:20px;}
  .CharityimgBox_thumbs_out .btn_icon i{ font-size:20px; line-height: 36px; }
  /*老数据移移详情页*/
  .oldDataBox .ybsingle{ width: 100%; }
  /* 责任报告 */
  .firstReport{ margin-bottom: 20px; }
  .firstReport .txtBox{ padding:0; width: 100%; margin-top:20px; }
  .firstReport .imgs{ width: 120px; }
  .firstReport_in { display: block; padding:20px 40px; }
  .firstReport .txtBox a i{ width: 32px; height: 32px; line-height: 32px; }
  .ybReportBox .list{ background: none; flex-wrap: wrap; padding:0; margin-top: -80px; }
  .ybReportBox .list .item{ width: 50%; margin-top: 80px; }
  .ybReportBox .list .item .year{ bottom: -40px; }
  .ybReport .ybReport_in .bTxt { text-align: left; }
  /* 责任故事 */
  .ybzrHistory_in .list{ flex-wrap:wrap; margin-bottom: 20px; }
  .ybzrHistory_in .list .imgs{ width: 100%; }
  .ybzrHistory_in .list .txtBox{ padding:30px 0px 10px; }
  .ybTeam .ybzrHistory_in .list {display: none;}
  /* 采购信息 */
  .purchasingInformation_in{ flex-wrap:wrap; }
  .purchasingInformation_in .imgs{ width: 100%; }
  .purchasingInformation{ background-image: url(../image/reportAppBg.png); }
  .purchasingInformation_in .txtBox{ padding:30px 0 60px; border:none; }
  .purchasingInformation .longPic{ width: 80px;height: 80px; right: 20px; bottom: 16px; }
  /*阳光宣言*/
  .ybSunshine_in .item{ width: 100%; padding:0; margin-bottom: 20px; }
  .ybSunshine_in .item:last-child{ margin:0; }
  .ybSunshine_in .item a .title{ margin:10px 0; }
  /* 联系我们 */
  .ybContactUs_in .imgs{ width: 100%; display: block; }
  .ybContactUs_in{ padding:0; flex-wrap:wrap; display: block; }
  .ybContactUsBox{ padding:0; padding-top: 20px; }
  .ybContactUsBox .ybContactUsBox_in{ padding:10px 20px 30px; }
  .ybContactUsBox .ybContactUsBox_in .title{ border-bottom: 1px solid #F4F4F4; margin-bottom: 20px; }
  .ybCleanReporting_in .gszlBox .txtBox .title { text-align: center; }
  /* 廉洁举报 */
  .ybCleanReporting_in .list2:nth-child(2n){
    padding:60px 0;
  }
  .ybPrincipleBox{ margin-top: 30px; }
  /* 廉洁举报 */
  .ybCleanReporting_in .list2:nth-child(2n){
    padding:40px 0;
  }
  .ybPrincipleBox{ margin-top: 30px; }
  .ybPrincipleBox .item{ width: 100%; padding:40px 20px 100px; background-size: auto 80px; 
    box-shadow:none;
  }
  .ybPrincipleBox .item:last-child{ border-bottom: none; }
  .ybPrincipleBox .item .txt{ line-height: 1.7; }
  .ybMap_in .list a{ display: block; margin-top: 20px; }
  .ybMap_in .list{ margin-bottom: 40px; }
  .ybMap_in .list h3{ font-size:16px; }
  /* 公司简介 */
  .ybCompany .list{ flex-wrap: wrap; }
  .ybCompany .list .item{ width: 31%; }
  .ybCompany .list .numBox .num{ font-size:32px; }
  .ybCompany .txt{ padding:0; }
  .ybCompany .list .imgs{ width: 100px; height: 100px; }
  /* 管理团队 */
  .ybTeam2_in .item_in .title{ width: 100px; height: 100px; }
  .ybTeam2_in .item_in .txt{ padding:24px 0 0 24px; flex: 1; }
  .ybTeam2_in .title_in span{ padding-top: 4px; }
  /* 发展历程 */
  .ybHistoryList{ padding: 20px 16px 0; background-size: auto 40vw; }
  .ybHistoryList_in_sw{ width: 84%; }
  .ybHistory .topinfo{ display: none; }
  .ybHistoryList_in::before{ display: none; }
  .ybHistory_swiper .swiper-button-prev, .ybHistory_swiper .swiper-button-next{ top: 50%; width: 36px; height: 36px; }
  .ybHistory_swiper .h_btn i{ border:1px solid #E8E8E8; border-radius: 100%; font-size:36px; }
  .yb_historyYear{ overflow: hidden; padding-bottom: 10px; }
  .yb_historyYear .swiper-container{ overflow: revert; }
  .pro-swiper{ border-bottom: 1px solid #A6C8B6; }
  .pro-swiper .year { font-size:18px; text-align: center; font-weight: 100; width: 100%; height: 54px; position: relative;
    font-weight: bold; line-height: 1.1; transform: none!important;
  }
  .pro-swiper .year::after{ content: ""; position: absolute; width: 12px; height: 12px; 
    background-color: #fff; left: 50%; margin-left: -6px; bottom: -6px; border-radius: 100%;
  }
  .pro-swiper .year::before{
    content: ""; position: absolute; left: 50%; width: 20px; height: 20px; margin-left: -10px; bottom: -10px; background: rgba(255,255,255,0.6);
    opacity: 0; border-radius: 100%;
  }
  .pro-swiper .swiper-slide-thumb-active .year::before{
    opacity: 1;
  }
  .pro-swiper .swiper-slide-thumb-active .year{ color: #fff; }
  .ybHistoryList_btn .swiper-button-prev, .ybHistoryList_btn .swiper-button-next{
    top: 6px;
    background: none;
  }
  /* 企业文化 */
  .ybCulture .list{ padding:20px; }
  .ybCulture .list6 .fix-border {
    border-top: 1px solid #F2F2F2;
    padding-top: 20px; 
  }
  .btm-line{
    border-top: 1px solid #F2F2F2;
    margin-top: 30px;
    width: 100%;
  }
  .ybCulture .list1{ margin-bottom: 40px;padding:10px;}
  .ybCulture .list .listBox{ padding:0; }
  .ybCulture .list1 .item1 .txt{ width: 100%; padding-right: 0;}
  .ybCulture .list .imgs{ width: 100%; }
  .ybCulture .list1 .item1{ 
    /* flex-direction: column-reverse;  */
    padding-left: 0;
    margin-right: 0;
  }
  .ybCulture .list1 .item1 .txt p{min-width: 148px;}
  /* .ybCulture .list1 .item1 .txt{ padding:0; } */
  .ybCulture .list1 .item, .ybCulture .list21 .item, .ybCulture .list3 .item{
    padding-bottom: 30px;
    margin-bottom: 30px;
  }
  .ybCulture .ylTxt{ font-size:16px; }
  .ybCulture .ylTxt p.ml20{margin-left: 0;}
  .ybCulture .list2 .imgs{ display: none; }
  .ybCulture .list7 .listBox, .ybCulture .list3 .listBox, .ybCulture .list2 .listBox, .ybCulture .list5 .listBox{
    padding:0;
  }
  .ybCulture_in .list .itemBg{ 
    background-size: auto 100%;
  }
  .ybCulture .ylTxt span{ display: block; line-height: 2; }
  .ybCulture .list .itemBg{ padding-right: 120px; padding-bottom: 30px;}
  .ybCulture_in .list3 .itemBg{background-size: auto 80%;}






  .ybCulture .list1 .itemBg{ padding-right: 0;}
  .ybCulture .fix-dflex1 {justify-content: space-between;}
  .ybCulture .list .imgs{ display: none; }
  .ybCulture .list1 .imgs{ display: block; }
  .ybCulture .list5 .itemBg{ background-image: url(../image/ld-about-culture-pic05.png)!important; 
    background-size: 120px auto;
  }
  .ybCulture .list5 .item:nth-child(2n), .ybCulture .list6 .item:nth-child(2n){
    width: 100%;
  }
  .CorporateCulture.ybCulture .list5 .item:nth-child(2n){
    width: 100%;
  }
  .ybCulture .listTitle{ font-size:20px; }
  .ybCulture .list2 .itemBg{ padding-right: 88px; padding-bottom: 20px;
    background-size: 88px auto;background-position:right center; 
  }
  /* ybPage */
  .z-page span{ display: none; }
  .z-page .crc-pub-page{ padding:20px 0 0; }
  .z-page .crc-pub-page-num, .z-page .crc-pub-page-enter, .z-page .crc-pub-page-next{
    width: 40px; height: 40px; line-height: 38px; font-size:12px;
  }
  .z-page .crc-pub-page-prev, .z-page .crc-pub-page-next, .z-page .crc-pub-page-enter{
    width: 80px; height: 40px; line-height: 38px; border-radius: 20px;
  }

  /* 网上留言 */
  .onlineMsg .crv-tips { left: 0!important;}
  .ybProService .onlineMsgForm .item input.yzm-ipt{ width: 110px; }
  .drinkClass_txt{ padding:30px 20px; }
  .ejIndexBanner .swiper-container-horizontal>.swiper-pagination-bullets, .ejIndexBanner .swiper-pagination-custom, .ejIndexBanner .swiper-pagination-fraction{
    bottom: 20px!important;
  }
  .index-btn-next{bottom: 25px!important;}
  .ybProService .crv-btn{ text-align: left; }
  .ybProService .crv-btn button{ width: 120px; height: 40px; }
  .yb22837{ background: url(../image/yb-wap-about-horon-bg.png) no-repeat top center / 100% auto; }
  /* 招标专区 */
  .ybCGInformation_Table .list .title{
    width: calc(100% - 88px);
    flex: auto;
  }
  .ybCGInformation_Table .list .item span{ display: inline-block; }
  .ybCGInformation_Table .list .status{ width: 200px; }
  .ybCGInformation_Table .list .status,.ybCGInformation_Table .list .type{ padding-top: 24px; }

  /* 新增 */
  .indexItem0 .ejNewsBox{
    flex-direction: column;
    padding-top: 0;
  }
  .indexAboutUs .item-Sh1, 
  .indexItem0 .item-Sh1,
  .indexItem3 .item-Sh1
    {width: 100%;}
  .indexItem0 .ejNewsBox .ejNewsBox-txt-img{height: 230px;}
  .MainBusiness .list .txtBox{padding: 60px 40px; min-height: auto;margin-top: 59.48%;
    border-radius: 0 0 8px 8px;}
  .MainBusiness .imgsFix {padding-bottom: 59.48%;}
  .MainBusiness .swiper-btn-page .swiper-pagination-fraction, 
  .MainBusiness .swiper-btn-page .swiper-pagination-custom, 
  .MainBusiness .swiper-btn-page .swiper-container-horizontal > .swiper-pagination-bullets,
  .MainBusiness .swiper-btn-page .swiper-button-next, 
  .MainBusiness .swiper-btn-page .swiper-button-prev {bottom: -50px;}


  .MainBusiness .list .imgs {width: 100%;}
  .MainBusiness .fullImg img {margin-top: 0;}
  .MainBusiness .swiper-btn-page .swiper-pagination-fraction, 
  .MainBusiness .swiper-btn-page .swiper-pagination-custom, 
  .MainBusiness .swiper-btn-page .swiper-container-horizontal > .swiper-pagination-bullets{
    right: 138px;
  }
  .MainBusiness .swiper-btn-page .swiper-button-next {
    right: 0;
  }
  .MainBusiness .swiper-btn-page .swiper-button-prev{
    right: 70px;
  }
  .indexAboutUs .item-Sh1-img { padding: 20px 30px; margin-top: 40px;width: calc(100% - 20px);}
  .indexItem2 .dflex4, 
  .indexItem3 .dflex4 {flex-direction: column-reverse;}
  .indexItem3 .item-Sh1 .fullImg {justify-content: start;}
  .body_b .indexItem4 {padding-bottom: 0;}
  .indexItem4 .ybvideoList {margin-top: 0;}
  .indexItem4 .card-5 .item.item-txt-icon {width: 100%!important;height: 280px;}
  

  .ybCompany .ybContainer_tsc_2 .list .imgs {
    width: 100%;
    height: auto;
    min-height: auto;
  }
  .ybCompany .ybContainer_tsc_2 .list .imgs .imgsFix{
    padding-bottom: 58.31%;
  }
  .ybCompany .ybContainer_tsc_2 .srPage .list .txtBox {
    border: 1px solid #E8E8E8!important;
    border-radius: 0 0 8px 8px;
  }
  .ybCompany .card-6 .list {padding-left: 0;}
  .pageTopBtn{padding: 0 16px;}
  .ybHistory_swiper .swiper-slide {padding: 0;}
  .ybCulture .list7 .itemBg{
    padding-bottom: 160px;
    background-size: 140px 140px;
    background-position: top left;
  }
  .ybHistoryList .ybContainer_tsc .need-align {margin: 0;}
  .esPage .ybzrHistory_in {margin-top: 20px;}
  .shzr .card-5 .item.item-txt-icon {width: 100%; }
  .rczp .need-align{margin: 0;}
  .rczp .card-2 .list.sm-textarea.center-textarea{padding: 0; margin-top: 40px;}
  .rczp .card-2 .list.sm-textarea.center-textarea .imgs {width: 100%;min-height: auto;border-radius: 8px 8px 0 0;}
  .rczp .srPage .list .imgs .imgsFix { padding-bottom: 80%;}
  .rczp .ybCharity_in .list .RCMS_EDITOR{display: block;}
  .rczp .ybCharity_in .list .RCMS_EDITOR a {
    margin-top: 30px;
    display: table;
    border-radius: 8px;
  }
  .rczp .imgsFix_in-txt{padding:30px;}
  .ybDetail.p120 {padding: 100px 0;}
  .ybDetail .detail-page { top: -130px; padding:40px 20px;}

  .card-1 .list.sm-textarea {padding: 0;}
  .card-1 .list.sm-textarea.list-item3{padding-right: 0;}
  .card-1 .list.sm-textarea .txtBox{padding: 30px;}
  .ybCharity .card-1 .list .imgs {width: 100%;}
  .ybMap_in .list .item {display: block; }
  .ybTeam .ybzrHistory_in .mlist .imgs{width: 36.24%;}
  .ybTeam .ybzrHistory_in .mlist .ml40{margin-left: 20px;}
  .ybTeam .ybzrHistory_in .mlist .imgs .imgsFix{padding-bottom: 133.333%; border-radius: 8px;overflow: hidden;min-height: 120px;}
  .ybTeam .ybzrHistory_in .mlist .fs32 {font-size: 16px;}
  .ybTeam .ybzrHistory_in .mlist .fs24 {font-size: 12px;}
  .ybTeam .ybzrHistory_in .mlist .fs28 {font-size: 14px;}
 
 
 
  .ybTeam .ybzrHistory_in .mlist .imgs .fullImg img{
    height: 100%;
    width: 100%;
    object-fit: cover;  
  }
  .ybTeam .ybzrHistory_in .mlist {
    border: 1px solid #E8E8E8;
    margin-bottom: 20px;
    border-radius: 16px;
    padding: 20px;
    background: #fff;
  }
  .ybTeam .ybzrHistory_in .mlist .mt40{ margin-top: 20px;}
  .card-swiper .card-swiper-un .ybvideoList {justify-content: flex-start;}
  .mt80 {margin-top: 40px;}
  /* .pageTopSubTitle {padding: 0 40px;} */
  .pageTopSubTitle {padding: 0;}
  .pageTopBanner .dflex4{flex-wrap: wrap;}
  .pageTopBanner .item{width: 100%;}
  .pageTopBanner .item-Sh1-txt{margin-top: 20px;}
  .pageTopBanner-card1 .item-Sh1-txt .item-txt .text {min-height:120px;}
  .pageTopBanner-card1 .item-Sh1 .fullImg img{height: 200px;}
  /* .pageTopBanner {padding-bottom: 30px;} */
  .ContactUs .pageTopBanner{
    padding-bottom: 0;   
    margin-bottom: -8px;
    z-index: 1;
    position: relative;}
  .ContactUs .pageTopBannerImg {border-radius: 8px 8px 0 0;padding-bottom: 32vw;}
  .ContactUs .pageTopBanner_in {display: none;}
  
  .pageTopBanner .fullImg{border-radius: 8px;overflow: hidden;}
  .AllMainBusinessPages .ybContainer_tsc {margin-top: 40px;}
  .AllMainBusinessPages .ybContainer_tsc .p-l-r-120{padding: 0;}
  .AllMainBusinessPages .ybContainer_tsc .dflex1,
  .AllMainBusinessPages .ybContainer_tsc .dflex4{flex-wrap: wrap;}
  .AllMainBusinessPages .ybContainer_tsc_1 .dflex1 {flex-direction: column-reverse;}
  .LifeServicesDetailAll.AllMainBusinessPages .ybContainer_tsc_1 .dflex1 {flex-direction: row;}



  .AllMainBusinessPages .ybContainer_tsc .card-0{height: auto;}
  .dnydbc .ybContainer_tsc .card-0{flex-direction: column-reverse;}
  .AllMainBusinessPages .ybContainer_tsc .item-Sh1-l{padding-right: 0;}
  .AllMainBusinessPages .ybContainer_tsc .item-Sh1-r{padding-left: 0;margin-top: 30px;margin-bottom: 10px;}
  .AllMainBusinessPages .ybContainer_tsc .item{width: 100%;}
  .AllMainBusinessPages .ybContainer_tsc .need-align{margin: 0;}
  .AllMainBusinessPages .ybContainer_tsc .ybvideoList {justify-content: space-between;}
  .HotelMiddlePage .ybContainer_tsc .ybvideoList{width: 100%;}
  .AllMainBusinessPages .ybContainer_tsc .card-6 .list {padding-right: 0;padding-left: 0;}
  .AllMainBusinessPages .ybContainer_in .srPage .list .txtBox {padding: 30px 20px;border-radius: 0 0 8px 8px;}
  .AllMainBusinessPages .ybContainer_tsc .card-6 .list .imgs {width: 100%;min-height: auto;}
  .cardSwiper3 .swiper-pagination-fraction, .cardSwiper3 .swiper-pagination-custom, .cardSwiper3 .swiper-container-horizontal > .swiper-pagination-bullets{right: 186px;}
  .cardSwiper3 .swiper-button-next, .cardSwiper3 .swiper-button-prev{right: 108px;}
  .cardSwiper3 .swiper-button-next {right: 20px;}
  .cardSwiper3 .swiper-slide-active, .cardSwiper3 .swiper-slide-duplicate-active{transform: scale(1);}
  .mask-div .mask-div-box {width: 100%;}
  .HotelMiddlePage .ybContainer_tsc .item {width:49%;}
  .mb40{margin-bottom: 20px;}
  .need-align{margin: 0;}
  .ContactUs .ybContainer_tsc .need-align{margin: 0;padding-top: 0;width: 100%;}
  .ContactUs .ybvideoList .item{width: 100%;margin-bottom: 40px;}
  .ContactUs .ybvideoList .item.hiddenArea{display: none;}

  .ejOlineMsg{ padding-top: 20px; position: relative; }
  .cement-btn button{ width: 100px; height: 36px; line-height: 36px; }
  .ejOlineMsg .list{ width: 100%; padding:0; }
  /* .ejOlineMsg .list_l{ position: relative; padding-bottom: 250px; } */
  .ejOlineMsg .list_r{ position: absolute; bottom:130px; padding:0;left: 0; height: 130px; }
  /* .ejOlineMsg #cement-yzm{ position: absolute; bottom: 0; left: 0; } */
  .ejOlineMsg .msgBox textarea{ height: auto; }
  .cement-btn {width: 100%;}
  .indexItem0 .ejNewsBox .ejNewsBox-txt-img .txt-img-t{bottom:0;}
  .indexItem0 .ejNewsBox .item .txtBox .oneRow{
    /* white-space: normal;
    word-wrap: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; */
  }
  .indexItem0 .ejNewsBox .item .title{padding: 5px 0; line-height: 1.7;}
  .indexItem0 .ejNewsBox .item {margin-top: 0;}
  .ybBanner img{height: 300px;object-fit: cover;}
  .mt72{margin-top: 36px;}
  .pro-swiper2, .pro-swiper{width: 80%!important;}
  .newsConterner .item.active{padding: 20px;}
  .newsConterner .item .imgs .fullImg{border-radius: 8px;}
  .newsConterner .item .imgs .fullImg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .newsConterner .item .txtBox .txt,
  .ejNewsBox .item .txtBox .txt{
    /* word-wrap: break-word;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; */
  }
  .fix-map-border{
    border-right: none;
    border-bottom: 1px solid #E8E8E8;
    padding-bottom: 20px;
  }

  .AllMainBusinessPages .ybContainer_tsc_1 .fix-map-border{
    border-top: 1px solid #E8E8E8;
    padding-top: 20px;
    margin-top: 20px;
    border-bottom: 0;
    padding-bottom: 0;
  }

  .card-0 .item-card-0-l{border-radius: 8px 8px 0 0; overflow: hidden;margin-bottom: -1px;}
  .card-0 .item-card-0-r{border-radius: 0 0 8px 8px; overflow: hidden;background: #fff;}
  
  .dnydbc .card-0 .item-card-0-r{border-radius:0 0 8px 8px;}
  .dnydbc .card-0 .item-card-0-l{border-radius:8px 8px 0 0;}
  
  .ybDetail_in .dtInfo span.li{display: block;}
  .fix-gywm-jdyw .list{
    margin-top: 10px;
    width: 100%;
  }
  .bb-wrap-year div {font-size: 24px!important;padding-right: 24px!important;}
  .bb-wrap .bb-wrap-txt {padding: 0 0 20px 24px!important;}
  .bb-wrap .bb-wrap-txt-p{word-break: break-word;}
  .bb-wrap .bb-wrap-year{width: 120px;}


  .pro-swiper .swiper-slide{ font-size: 14px!important;}
  .ybHistory_swiper .swiper-slide{padding-top: 30px!important;}
  .ybHistoryList_btn .h_btn i{font-size: 36px;}
  .ybHistory.fix-img .slide-div {padding-bottom: 25px!important;}
  .ybHistory.fix-img .slide-div-icon {top: -6px!important;}
  .ybHistory.fix-img .ybvideoList .item .item-txt h3{height: 46px;}
  .ybHistory.fix-img .ybContainer_tsc{margin-top: 20px;}
  .zyri .pageTopBanner_in{padding-top: 0;}
  .ITList .ybCharity_in .list .imgs .imgsFix{border-radius: 8px;}
  .ITList .ITList-img{height: 100%;}
  .ITList .ybCharity_in .list .txtBox,
  .ITList .ybCharity_in .list:nth-child(2n) .txtBox{
    padding: 30px 0;
  }
  .ITList.ybPageContainer .ybToptitle{padding-bottom: 20px;}
  .ITList .pageTopSubTitle{margin-bottom: 30px;}
  .ITList .ybCharity_in .list .imgs{min-height: auto;}



  .ITList .ybCharity_in{margin-top: 0;}
  .ITList .ybCharity_in .list .imgs .imgsFix{padding-bottom: 66.67%;}


  .esPage .pageTopBanner_in {
    border-color: #fff;
  }
  .esPage .ybzrHistory_in .list .txtBox .title > div{font-size: 14px;}
  .esPage .ybzrHistory_in .list{padding: 20px;}
  .esPage .ybzrHistory_in .list .txtBox .title > div > div{margin: 8px 10px 0 0;}
  .fix-hjbh-img .ybContainer_in .srPage .list .txtBox{
    margin-top: -8px;
    /* z-index: -1; */
  }
  .fix-hjbh-img .text-h{height: auto; overflow-y: visible;}
  .fix-hjbh-img .mCSB_inside > .mCSB_container {margin-right: 0!important;}
  .fix-hjbh-img .mCSB_scrollTools{display: none!important;}
  .fix-hjbh-img .ybCharity_in .list .imgs{min-height: auto;position: relative;z-index: 2;}

  .rczp .pageTopSubTitle {margin-bottom: 30px;}
  .rczp .ybvideoList .item .item-txt{padding: 20px;}
  .rczp .ybvideoList .item .item-txt h3{margin-bottom: 20px;}
  .rczp .ybCharity_in .list .txtBox{border-radius: 0 0 8px 8px;}
  
  .JoinUsPage .ybCharity_in{margin-top: 0;}
  .JoinUsPage .ybCharity_in .list .imgs{min-height: auto;}
  .JoinUsPage.fix-card-1 .card-1 .sm-textarea.bgc-1,
  .JoinUsPage.fix-card-1 .card-1 .sm-textarea.bgc-2{margin-top: 40px;}
  .JoinUsPage.fix-card-1 .card-1 .sm-textarea.bgc-0,
  .JoinUsPage.fix-card-1 .card-1 .list.sm-textarea{padding-top: 0;}
  .JoinUsPage.fix-card-1 .card-1 .sm-textarea.bgc-0 .txtBox,
  .JoinUsPage.fix-card-1 .card-1 .sm-textarea.bgc-2 .txtBox{border-radius: 0 0 8px 8px;}

  .ybCulture .txt p{font-size: 12px;}
  .indexItem1 .fullImg{border-radius: 8px 8px 0 0;}
  .indexAboutUs .item-Sh1-text{margin-left: 0;}

  .CompanyIntroduction .ybContainer_tsc{margin-top: 60px;}
  .CompanyIntroduction .ybContainer_in-Sh2 .ybContainer_tsc {margin-top: 30px;}
  .CompanyIntroduction .ybContainer_tsc .ybCharity_in {margin-top: 0;}
  .CompanyIntroduction .ybContainer_tsc .ybvideoList .item {margin-bottom: 0;}
  .fix-gywm-zyls-are .card-5 .item.item-txt-icon.fix-gywm-zyls-card{height: 246px;}
  .cardSwiper2 .swiper-button-prev,
  .cardSwiper2 .swiper-button-next,
  .cardSwiper4 .swiper-button-prev,
  .cardSwiper4 .swiper-button-next{display: none;}

  .cardSwiper2 .ybvideoList .item,
  .cardSwiperM .swiper-slide,
  .cardSwiper4 .ybvideoList .item{width: 80%;}

  .PropertyLeaseDetails .ybvideoList .item .item-txt,
  .col-no-rev .item .item-txt{padding: 20px;}
  .PropertyLeaseDetails .ybvideoList .item .item-txt .text,
  .col-no-rev .item .item-txt .text{height: 80px;}

  .AllMainBusinessPages .ybContainer_tsc_1  .col-no-rev.dflex1{flex-direction: row;}
 
 
  .PublicInterest .PublicInterest-swiper{overflow-x: auto;}
  .view-card11.PublicInterest .PublicInterest-swiper{padding-bottom: 480px;}
  .PublicInterest .PublicInterest-swiper .ybvideoList {   
    width: 1200px;
    flex-wrap: nowrap;
  }
  .indexService .PublicInterest-swiper{overflow-x: auto;}
  .indexService .PublicInterest-swiper .ybvideoList {   
    width: 600px;
    flex-wrap: nowrap;
  }
  .totalLineClass{width: 40px;}
  .indexService .mb60,
  .indexItem1 .mb60 {margin-bottom: 30px;}
  .item_in-showhide{padding: 30px;}
  .PublicInterest.shzr .PublicInterest-swiper .card-5 .item.item-txt-icon{ height: 480px;}
  .m-search-arrow{
    /* display: block; */
    position: absolute;
    top: -14px;
    right: 74px;
    width: 28px;
  }

  .fix-gywm-jdyw{
    padding-bottom: 0;
  }
  .fix-gywm-jdyw img{
    position: relative;
  }

  .ybCompany .cpxy-card .card-6 .list{
    padding-top: 0;
    display: block;
  }
  .ybCompany .cpxy-card .srPage .list .txtBox {
    width: 100%;
    height: auto;
  }
  .indexItem1.MainBusiness .list .txtBox{min-height: auto;}
  /* .indexItem1.MainBusiness .imgsFix{padding-bottom: 35.56%;} */
  .view-card8.fix-hjbh-img .srPage .list .imgs .imgsFix{padding-bottom: 35.56%;}
  .view-card8 .ybCharity_in .list .txtBox{ padding: 30px 20px; height: auto;}
  .view-card9.fix-card-1 .card-1 .list.sm-textarea .txtBox{width: auto;height: auto;}
  .view-card9.fix-card-1 .ybCharity_in .list .imgs .imgsFix {padding-bottom: 31.25%;}
  .ybCharity_in.zyywxq{margin-top: 0;}
  .view-card-index{padding-bottom: 280px;}
  .view-card-index .card-5 .item .item_in-showhide .text{height: 240px;}
  .view-card-index .mb20{margin-bottom: 20px;}
  .view-card-index .item_in-showhide{padding: 30px;}

  .PropertyLeaseDetails .ybContainer_tsc_2 .ybvideoList{padding-top: 0;}
  .PropertyLeaseDetails .ybContainer_tsc_2 .ybvideoList .item{margin-bottom: 0;}
  .PropertyLeaseDetails .ybContainer_tsc_3 .ybvideoList{padding-top: 0;}
  .PropertyLeaseDetails .ybContainer_tsc_3 .ybvideoList .item{margin-bottom: 0;}
  .PropertyLeaseDetails .ybContainer_tsc_4 .srPage .list{margin-top: 80px;}
  .LifeServicesDetailAll .ybvideoList .item{margin-bottom: 0;}


  input, input:focus,
  textarea, textarea:focus,
  select, select:focus {
  font-size: 16px !important;
  }
  


}





/* max-width:640px */
@media screen and (max-width:640px){
  .ybactivityBox .topItem .topItem_in .title{ font-size:18px; line-height: 1.4; }
  .ybProduct_in .item {
    width: calc(50% - 10px);
    margin-right: 20px;
  }
  .ybProduct_in .item:nth-child(3n) {
    margin-right: 20px;
  }
  .ybProduct_in .item:nth-child(2n) {
    margin-right: 0px;
  }
  .ybProduct_in .item_in{ height: 80px; padding-left: 80px; }
  .ybProduct_in .item .p_imgs{ left: 10px; }
  .CharityimgBox_thumbs_out{ padding:20px 40px; }
  .CharityimgBox_thumbs_out .btn_icon{ width: 32px; height: 32px; line-height: 32px; 
    bottom:6vw;
  }
  .CharityimgBox_thumbs_out .btn_icon i{ line-height: 32px; font-size:18px; }
  .ybContactUsBox{ padding:0; padding-top: 20px; }
  .ybSearchBox{ top: 60px; } 
  .ybSearchBox .ybLogo { display: none; } 
  .ybSearchBox .search_in{ width: calc(100% - 32px); }
  .ybSearchBox .ybSearchClose{ display: none; }
  /* 公司简介 */
  .ybCompany .list .imgs{ width: 85px; height:85px; }
  .ybCompany .list .numBox .num{ font-size:28px; }
  /* ybPage */
  .z-page span{ display: none; }
  .z-page .crc-pub-page{ padding:20px 0 0; }
  .z-page .crc-pub-page-num, .z-page .crc-pub-page-enter, .z-page .crc-pub-page-next{
    margin:0 3px;
  }
  .ybvideoAndPicTap{ padding:0 16px; }
  .ybvideoAndPicTap .item{ width: 50%; }
  .ybvideoAndPicTap .item a{ padding:0;text-align: center; }
  /* 首页 */
  .newsCenter .newsTab .item{ width: calc(50% - 20px); text-align: center; padding:14px 0; }
  .newsCenter .newsTab .item i{ font-size:14px; }
  .ybFooter{ overflow: hidden; }

  .ybProduct_in .item .name{ padding-right: 12px; line-height: 1.4; }
  /* 产品详情 */
  .popContainer_out{ padding:20px 20px 30px; }
  .popUpBox .popUpBox_in .popContainer{ padding:0; }
  .popUpBox_in .popContainer_out { position: relative; }
  .popContainer_in .popUpTxt{ width: 100%; padding:0; padding-top: 20px; flex: none; }
  .popUpBox .popContainer_in{ flex-wrap:wrap; }
  .popContainer_in .imgs{ width: 34%; }
  .popContainer_in .popUpTxt .title{ display: none; }
  .popContainer_in .mTitle{ padding:40px 0 0 20px; width: 64%; display: block; }
  .popContainer_in .popUpTxt .outTxt{ height: 100%; }
  .drinkClassTab{ justify-content: space-around; }
  .drinkClassTab a{ margin:0; }
  .ybCultivate_in .citem1{ overflow: hidden; } 
  .ybCultivate .switem2Box{ overflow: inherit;  }
  .ejIndexBanner .swiper-container-horizontal>.swiper-pagination-bullets, .ejIndexBanner .swiper-pagination-custom, .ejIndexBanner .swiper-pagination-fraction{
    bottom: 10px!important;
    left: auto;
    right: auto;
    width: 100%;
  }
  .index-btn-next{
    bottom: 15px!important;
    right: auto;
    width: 100%;
    padding-left: 50%;
  }

  .indexaBoutUs .txtBox .list .item{ padding:0 2px; }
  .indexaBoutUs .txtBox .list .item .name{ padding-bottom: 0; height: 36px; line-height: 1.2; }
  .indexItem5 .ybIndexfastLink a{ padding:12px; }
  .ybIndexfastLink a .imgs{ width: 56px; height: 56px; }
  .ybIndexfastLink a .title{ padding:10px 0; font-size:16px;  }
  .ybIndexfastLink a .txt{ line-height: 1.7; }
  .fjShare .list .item .codeBox{ width: 84px; height: 84px; margin-left: -42px; padding:10px; }
  .ybBrandBox .rightImgs a .txtBox .txtBox_in{ flex-wrap: wrap; height: 80%; }
  .ybBrandBox .rightImgs a .txtBox .txtBox_in .txt{ height: 28vw; }
  .ybCompany .list .name{ height: 80px; padding:30px 0 0; line-height: 1.4; }
  .firstReport .txtBox .title{ font-size:18px; }
  .yb_historyYear{ padding:0 12px 10px; }
  .ybHistoryList{ background-size:auto 52vw; }


  .ybCompany .ybContainer_tsc_2 .list .imgs {
    width: 100%;
    height: auto;
    min-height: auto;
  }
  .fs20 {font-size: 14px;}
  .ybCompany .fix-gywm-jdyw .list .name{padding: 0;}
 







}