@media screen and (max-width:1800px){
  /* indexAboutUs */
  .indexAboutUs>div { background-size: 890px auto!important; }
  /* 企业简介 */
  .com_item4 .txtPs .txtBox{ padding-left: 58%; }
}
@media screen and (max-width:1600px){
  .pubMap .imgs{ width: 44%; }
  .pubMap .ybMap_in{ width: 56%; }
  .indexhistory{ height: 780px; }
  .indexBusiness { 
    background-size: 130% auto;
  }
  /* indexAboutUs */
  .indexAboutUs>div { background-size: 50% auto!important; }
  .indexAboutUs_in{ padding:72px 0; }
  /* 企业简介 */
  .com_item2 .imgBox .imgs{ width: 900px; }
  .com_item4 .imgBox .imgs{ width: 760px; }
  /*品牌简介*/
  #certify .swiper-button-next{ right: -100px; }
  #certify .swiper-button-prev{ left: -100px; }
  /* 联系我们 */
  .contactUs .txtBox{ padding:10px 60px 60px; }
  .contactUs .txtBox .item{ margin-top: 30px; }

  .yearBox.active{ top: 140px; }
}
@media screen and (max-width:1538px){
  .hr_fs72{ font-size:50px;}
  .pubMap .imgs{ width: 40%; }
  .pubMap .ybMap_in{ width: 60%; }
  .indexhistory{ height: 600px; }
  .indexBusiness { 
    background-size: 134% auto;
  }
  .indexAboutUs_in{ padding:56px 0; }
  /* 企业简介 */
  .com_item2 .imgBox .imgs{ width: 800px; }
  /* 资质荣誉 */
  .yearBox.active{ top: 120px; }
  .honorBox_in{ padding-left: 500px; }
  .yearBox{ width: 500px; }
  .yearBoxSw{ height: 600px; }
  .yearBoxSw .swiper-slide.swiper-slide-active{ font-size:186px; }
  .yearBoxSw .swiper-slide{ font-size:166px; }
  .honorList .list{ padding-left: 140px; }
  /*品牌简介*/
  .brandJj .txtBox{ padding-left: 50px; }
  .linkList {padding-top: 50px;}
  /*品牌简介*/
  .brandVideo .brandVideoBox{ padding-top: 140px; }
  .brandVideo .brandVideoBox.singleVideoOutBox{ padding: 140px 0; }
  #certify .swiper-button-next{ right: -80px; }
  #certify .swiper-button-prev{ left: -80px; }
  #certify  .swiper-slide {
    width: 814px;
    height: 458px;
  }
  /* 联系我们 */
  .contactUs .txtBox{ padding:10px 50px 50px; }
  .contactUs .txtBox .item{ margin-top: 26px; }
}
@media screen and (max-width:1480px){
  .hr_fs72{ font-size:50px;}
  /* index */
  .indexAboutUs_in{width: 44%; padding:40px 0; }
  .indexAboutUs_in .hr_desc{ margin:36px 0;}
  .indexNewsSwiper .item .txtBox{ padding:20px 32px 48px; }
  .indexNewsSwiper .item .txtBox .title{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 3.0em; /* 设置最大高度为行高的两倍 */
    line-height: 1.5em; /* 设置行高 */
  }
  .indexNewsSwiper .item .txtBox .hr_desc{ margin-top: 10px; }
  .hr_outBox{ width: 100%; padding:0 80px; }
  .hr_box_in{ width: 100%; }
  /* head */
  .topweixin,.topMenuList .item,.topweixin,.pcMenuBtn{ margin-left: 56px; }
  /* 企业简介 */
  .beerOut .com_item1 .txtBox{ padding-left: 12%; }
  .citem .numBox .num{ font-size:68px; }
  .com_item24 .imgBox .imgs{ width: 700px; }
  .com_item4 .txtPs .txtBox{ padding-left: 58%; }
  /* 资质荣誉 */
  .honorBox_in{ padding-left: 480px; }
  .yearBox{ width: 480px; }
  .yearBoxSw{ height: 580px; }
  .yearBoxSw .swiper-slide.swiper-slide-active{ font-size:176px; }
  .yearBoxSw .swiper-slide{ font-size:156px; }
  .honorList .list{ padding-left: 140px; }
  /*品牌简介*/
  .brandJj .txtBox{ padding-left: 60px; }
  .linkList {padding-top: 60px;}
  .brandVideo .brandVideoBox{ padding-top: 120px; }
  .brandVideo .brandVideoBox.singleVideoOutBox{ padding: 120px 0; }
  #certify .swiper-button-next{ right: -70px; }
  #certify .swiper-button-prev{ left: -70px; }
  #certify  .swiper-slide {
    width: 768px;
    height: 432px;
  }
  #certify .swiper-container{ padding-bottom: 66px; }
  /* 白酒 */
  .aboutKing .txtBox .kLogo{ height: 120px; margin-bottom: 50px; }
  .aboutKing .txtBox .hr_desc{ height: 310px; }
  /* 联系我们 */
  .contactUs .txtBox{ padding:8px 40px 40px; }
  .contactUs .txtBox .item{ margin-top: 20px; }
  .contactUs .txtBox .item .r .sheng{ font-size:20px; }
  /* 企业文化 */
  .cultureBoxv1 .imgs{ width: 240px; }
  .cultureBoxv1 .imgs.imgs1{ width: 420px; }

  /* 采购合作指南 */
  .cgHandbook .list .cgimgs{ 
    margin:0 7% 0 5%;
  }
  /* 采购合作指南 */
  .ljLetter .letter_in .list{ padding:30px; }
  /* 华润啤酒供应商准则 */
  .supplierIntro_in .supplierIntroTabBox{ padding-right: 60px; }
  .supplierIntroList .swiper-slide{ font-size:22px; }
  .cLis2Swiper_top .swiper-slide{ padding:56px; }
  .supItem3Comtainer .supItem3Right{ margin-left: 120px; }
  .supItem4Comtainer ul li .imgs{ width: 64px; height: 64px; }
  .supItem4Comtainer ul li{ padding:24px; }
}
@media screen and (max-width:1380px){
  
  .pubMap .imgs{ width: 34%; }
  .pubMap .ybMap_in{ width: 66%; }
  /* index */
  .indexNewsSwiper .item .txtBox{ padding:20px 26px 40px; }
  .indexSocial .indexSocial_in .imgsBox{ width: 50%; }
  .indexNewsSwiper .item .txtBox .hr_desc{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 4.5em; /* 设置最大高度为行高的两倍 */
    line-height: 1.5em; /* 设置行高 */
  }
  .indexSocial_in .txtBox{ padding-right: 80px; }
  .hr_outBox,.header{ width: 100%; padding:0 38px; }
  .hr_fs72{ font-size:48px;}
  .hr_fs48{ font-size:36px;}
  .hr_fs40{ font-size:32px;}
  .hr_fs36{ font-size:32px;}
  .hr_fs32{ font-size:30px;}
  .hr_fs28{ font-size:26px; }
  .hr_fs24{ font-size:22px;}

  .hr_m80{ margin:68px 0; }
  .hr_mt80{ margin-top: 68px; }
  .hr_m64{ margin: 54px 0; }
  .hr_mb64{ margin-bottom: 54px; }
  .hr_mt64{ margin-top: 54px; }
  .hr_mt48{ margin-top: 44px; }
  .hr_mb48{ margin-bottom: 44px; }
  .hr_m48{ margin: 40px 0; }
  .hr_p120{ padding:100px 0;}
  .hr_pt120{ padding-top:100px; }
  .hr_pb120{ padding-bottom:100px; }
  .hr_p80{ padding:66px 0;}
  .hr_pt80{ padding-top:66px; }
  .hr_pb80{ padding-bottom:66px; }
  .hr_p60{ padding:48px 0;}
  .hr_pt60{ padding-top:48px; }
  .hr_pb60{ padding-bottom:48px; }
  .hr_pt56{ padding-top: 46px; }
  .hr_p48{ padding:44px 0;}
  .hr_pt48{ padding-top:44px; }
  .hr_pb48{ padding-bottom:44px; }
  .hr_p40{ padding:32px 0;}
  .hr_pt40{ padding-top:32px; }
  .hr_pb40{ padding-bottom:32px; } 
  /* head */
  .topweixin,.topMenuList .item,.topweixin,.pcMenuBtn{ margin-left: 46px; }
  /* footer */
  .fComtainer .txtBox>div span{ padding-left: 36px; }
  .fComtainer .fList .item{ margin-left: 30px; }
  .copyRight{ margin-top: 78px; }
  .indexAboutUs_in{ padding: 0 0 30px; }
  /* 企业简介 */
  .beerOut .com_item1 .txtBox{ padding-left: 10%; }
  .citem .numBox .num{ font-size:64px; }
  .com_item24{ margin:100px 0; }
  /* 管理层 */
  .managerLayer .lListBox {
    width: calc(100% + 32px);
    transform: translateX(-16px);
  } 
  .managerLayer .lListBox .item {
    padding: 0 16px;
    margin-top: 32px;
  }
  /* 资质荣誉 */
  .honorBox_in{ padding-left: 460px; }
  .yearBox{ width: 460px; }
  .yearBoxSw{ height: 560px; }
  .yearBoxSw .swiper-slide.swiper-slide-active{ font-size:156px; }
  .yearBoxSw .swiper-slide{ font-size:146px; }
  .honorList .list{ padding-left: 130px; }
  /*品牌简介*/
  .brandJj .txtBox{ padding-left: 40px; }
  .linkList {padding-top: 40px;}
  .brandVideo .brandVideoBox{ padding-top: 116px; }
  .brandVideo .brandVideoBox.singleVideoOutBox{ padding: 116px 0; }
  .brandVideoBox #certify .lbSwBtn{ width: 60px; height: 60px; margin-top: -62px; }
  .brandVideoBox #certify .lbSwBtn i{ line-height: 60px; }
  #certify .swiper-button-next{ right: -65px; }
  #certify .swiper-button-prev{ left: -65px; }
  #certify  .swiper-slide {
    width: 723px;
    height: 407px;
  }
  #certify .swiper-container{ padding-bottom: 62px; }
  .brandHdListSwiper .swiper-slide .time{ font-size:22px; }
  .brandHdListSwiper .swiper-slide .title{ line-height: 1.4; }
  .brandHdListSwiper .swiper-slide .txtBox{ padding:20px 30px 30px; }
  /* 白酒 */
  .aboutKing .txtBox .kLogo{ height: 110px; margin-bottom: 40px; }
  .aboutKing .txtBox .hr_desc{ height: 320px; }
  /*责任践行*/
  .responsibilityBox .list .txtBox{ padding:0 80px; }
  .responsibilityBox .list:nth-child(2n) .txtBox{ padding:0 80px; }
  /*责任报告*/
  .responsibilityReporting_in{ margin-top: -70px; }
  .responsibilityReporting_in .item{ padding:0 10px; margin-top: 70px; }
  .responsibilityReporting_in .item a .txtBox{ font-size:22px; }
  /*人才理念*/
  .jdList_in .item_in{ padding:40px; }
  .jdList_in .item .imgs{ width: 86px; height: 86px; }
  /* 人才培养 */s
  .pxProList a .imgs{ margin-right:56px; }
  /* 阳光宣言 */
  .sunManifesto .txtBox{ flex: 1; width: auto; padding-left: 40px; }
  .honest .imgs{ width: 680px; }
  /*清欠投诉*/
  .qqtsBox{ padding:70px 60px; transform: translateY(-80px); }
  /* 联系我们 */
  .contactUs .txtBox{ padding:8px 30px 30px; }
  .contactUs .txtBox .item{ margin-top: 16px; }
  .contactUs .txtBox .item .r .sheng{ font-size:18px; }

  /* 企业文化 */
  .cultureBoxv1 .imgs{ width: 230px; }
  .cultureBoxv1 .imgs.imgs1{ width: 400px; }
  .indexBusiness { 
    background-size: auto 1000px;
  }
  /* 华润啤酒供应商准则 */
  .supplierIntro_in .supplierIntroTabBox{ padding-right: 50px; }
  .supplierIntroList .swiper-slide{ font-size:20px; }
  .cLis2Swiper_top .swiper-slide{ padding:48px; }
  .supItem3Comtainer .supItem3Right{ margin-left: 80px; }
  .supItem4Comtainer .sup4List1 .supItem4Left{ margin-right: 80px; }
  .supItem4Comtainer ul li .imgs{ width: 58px; height: 58px; }
  .supItem4Comtainer ul li{ padding:20px; }
}
@media screen and (max-width:1280px){
  .pubMap .imgs{ width: 30%; }
  .pubMap .ybMap_in{ width: 70%; }
  .hr_fs72{ font-size:44px;}
  .hr_fs48{ font-size:32px;}
  .hr_fs40{ font-size:30px;}
  .hr_fs36{ font-size:30px;}
  /* index */
  .indexNewsSwiper .item .txtBox{ padding:20px 20px 32px; }
  .hr_outBox,.header{ width: 100%; padding:0 36px; }
  .indexSocial_in .txtBox{ padding-right: 60px; }
  .indexSocial_in .txtBox_oin .txtBox_in{ padding:20px 0 24px; }
  .indexSocial_in .txtBox .indexsTitle { margin-top: 24px; }
  /* head */
  .topweixin,.topMenuList .item,.topweixin,.pcMenuBtn{ margin-left: 32px; }
  /* footer */
  .fOutLink{ padding:56px 0; }
  .logoBox a img{ height: 56px; }
  .fComtainer .fList .item{ margin-left: 24px; }
  .copyRight{ margin-top: 64px; }
  .copyRight>div{ padding:0 24px; }
  .fComtainer .fList .item{ min-width:86px; }
  /* 企业简介 */
  .beerOut .com_item1 .txtBox{ padding-left: 8%; }
  .citem .numBox .num{ font-size:60px; }
  .citem .numBox{ padding-top: 28px; }
  .com_item24 .imgBox .imgs{ width: 40%; }
  .com_item2 .imgs .imgFix{ padding-bottom: 70%; }
  .com_item4 .imgs .imgFix{ padding-bottom: 100%; }
  .com_item4 .txtPs .txtBox{ padding-left: 44%; }
  /* 业绩发布 */
  .performance .listBox .txtBox{ margin-right: 60px; }
  .performance .list .listBox{ padding-left: 136px; }

  /* 管理层 */
  .managerLayer .lListBox {
    width: calc(100% + 30px);
    transform: translateX(-15px);
  } 
  .managerLayer .lListBox .item {
    padding: 0 15px;
    margin-top: 30px;
  }
  /* 资质荣誉 */
  .honorBox_in{ padding-left: 440px; }
  .yearBox{ width: 440px; }
  .yearBoxSw{ height: 540px; }
  .yearBoxSw .swiper-slide.swiper-slide-active{ font-size:156px; }
  .yearBoxSw .swiper-slide{ font-size:136px; }
  .honorList .list{ padding-left: 120px; }
  /* 企业动态 */
  .newsTop a .imgs{ width: 540px; }
  .newsTop .txtBox{ padding-left: 60px; }
  /*品牌简介*/
  .brandJj .brTitle{ line-height: 1.2; }
  .brandJj .txtBox{ width: 50%; padding-right: 16px; }
  .linkList{ padding-top: 30px; }
  .brandJj .txtBox .txt{ font-size:16px; }
  .brandVideo .brandVideoBox{ padding-top: 100px; }
  .brandVideo .brandVideoBox.singleVideoOutBox{ padding: 100px 0; }
  .brandVideoBox #certify .lbSwBtn{ width: 56px; height: 56px; margin-top: -57px; }
  .brandVideoBox #certify .lbSwBtn i{ line-height: 56px; }
  #certify .swiper-button-next{ right: -60px; }
  #certify .swiper-button-prev{ left: -60px; }
  #certify  .swiper-slide {
    width: 678px;
    height: 382px;
  }
  #certify .swiper-container{ padding-bottom: 58px; }
  .brandHdListSwiper .swiper-slide .time{ font-size:20px; }
  .brandHdListSwiper .swiper-slide .txtBox{ padding:20px 26px 26px; }
  /* 白酒 */
  .aboutKing .txtBox .kLogo{ height: 100px; margin-bottom: 30px; }
  .aboutKing .txtBox .hr_desc{ height: 320px; }
  .aboutKing .txtBox{ padding-left: 36px; }
  .aboutKing .imgs{ width: 680px; }
  .liquorList_in{ width: calc(100% + 16px); transform: translateX(-8px); margin-top: -16px; }
  .liquorList_in .item{ padding:0 8px; margin-top: 16px; }
  /* 白酒详情 */
  .liquorInfo{ padding-left: 56px; }
  .liquorMsgSw{ width: 600px; }
  .liquorInfo .txtBox{ height: 300px; }

  /*责任践行*/
  .responsibilityBox .list .txtBox{ padding:0 70px; }
  .responsibilityBox .list:nth-child(2n) .txtBox{ padding:0 70px; }
  .responsibilityBox .list .txtBox .hr_desc{ padding:20px 0 46px; }
  /*责任报告*/
  .responsibilityReporting_in .item{ padding:0 6px; }
  .responsibilityReporting_in .item a .txtBox{ font-size:20px; }
  /*人才理念*/
  .jdList_in .item_in{ padding:40px 32px; }
  .jdList_in .item .imgs{ width: 80px; height: 80px; }  
  /* 人才培养 */
  .pxProList a .imgs{ margin-right:46px; }
  .pxProList a .title {
    margin-bottom: 10px;
    margin-top: 14px;
  }
  /* 阳光宣言 */
  .sunManifesto .txtBox{ padding-left: 26px; }
  .honest .imgs{ width: 660px; }
  /*清欠投诉*/
  .qqtsBox{ padding:60px 50px; transform: translateY(-70px); }
  /* 企业文化 */
  .cultureBoxv1 .imgs{ width: 220px; }
  .cultureBoxv1 .imgs.imgs1{ width: 380px; }

  .MediaFocus .item .lTxtBox{ padding: 24px 12px 40px; }
  /* 华润啤酒供应商准则 */
  .supplierIntro_in .supplierIntroTabBox{ padding-right: 24px; }
  .supplierIntroList .swiper-slide{ font-size:18px; }
  .supplierIntro_in .imgsBox{ width: 50%; }
  .supplierIntro_top{ padding-top: 24px; }
  .cLis2Swiper_top .swiper-slide{ padding:36px; font-size:16px; }
  .supItem3Comtainer .supItem3Right{ margin-left: 60px; }
  .supItem4Comtainer .sup4List1 .supItem4Left{ margin-right: 60px; }
  .supItem4Comtainer ul li .imgs{ width: 48px; height: 48px; }
  .supItem4Comtainer ul li{ padding:16px; border-radius: 60px 0px 0px 0px; }
  .supContactWay_cc{ padding:48px 48px 80px; }
  .supContactWay_cc .txt{ padding-top: 32px; }
}
@media screen and (max-width:1180px){
  .hr_outBox{ width: 100%; padding:0 34px; }
  .header{ padding:0 16px; }
  .hr_fs72{ font-size:40px;}
  .hr_fs48{ font-size:30px;}
  .hr_fs40{ font-size:28px;}
  .hr_fs36{ font-size:28px;}
  .hr_fs32{ font-size:26px;}
  .hr_fs28{ font-size:24px; }
  .hr_fs24{ font-size:22px;}
  .hr_fs20{ font-size:18px;}
  .hr_fs18{ font-size:16px;}

  .hr_m80{ margin:60px 0; }
  .hr_mt80{ margin-top: 60px; }
  .hr_m64{ margin: 48px 0; }
  .hr_mb64{ margin-bottom: 48px; }
  .hr_mt64{ margin-top: 48px; }
  .hr_mt48{ margin-top: 30px; }
  .hr_mb48{ margin-bottom: 30px; }
  .hr_m48{ margin: 30px 0; }
  .hr_p120{ padding:86px 0;}
  .hr_pt120{ padding-top:86px; }
  .hr_pb120{ padding-bottom:86px; }
  .hr_p80{ padding:56px 0;}
  .hr_pt80{ padding-top:56px; }
  .hr_pb80{ padding-bottom:56px; }
  .hr_p64{ padding:48px 0;}
  .hr_pt64{ padding-top:48px; }
  .hr_pb64{ padding-bottom:48px; }
  .hr_p60{ padding:44px 0;}
  .hr_pt60{ padding-top:44px; }
  .hr_pb60{ padding-bottom:44px; }
  .hr_pt56{ padding-top: 42px; }
  .hr_p48{ padding:40px 0;}
  .hr_pt48{ padding-top:40px; }
  .hr_pb48{ padding-bottom:40px; }
  .hr_p40{ padding:28px 0;}
  .hr_pt40{ padding-top:28px; }
  .hr_pb40{ padding-bottom:28px; } 
  /* index */
  .indexSocial_in .txtBox{ padding-right: 40px; }
  .body_home, .ejIndexBanner{ height: auto; }
  .indexBannerBox{ height: 52vw; }
  .ejIndexBanner,.ejIndexBanner .swiper-container{ height: 100%; }
  .body_b{position: initial; overflow: inherit; }
  .home{ position: initial; overflow: initial;}
  .indexBody{ overflow: initial; }
  .indexBody .hr_fade_up,.indexBody .hr_fade_down,.indexBody .hr_fade_right,.indexBody .hr_fade_left{
    opacity: 1!important;
    transform: none!important;
  }
  .indexBannerBox .swiper-container .swiper-slide{ height: 100%; }
  .indexbannerSwPageOut{ bottom: 46px; }
  .indexAboutUs_in{ padding:0px 0 30px; }
  .indexAboutUs_in .hr_desc{ margin:20px 0;}
  /* head */
  .topweixin,.topMenuList .item,.topweixin,.pcMenuBtn{ margin-left: 20px; }
  .logoBox a img{ height: 50px; }
  /* footer */
  .fOutLink{ padding:48px 0; }
  .fOutLink .fLogo img{ height: 50px; }
  .fComtainer .fList .item{ margin-left: 12px; }
  .copyRight{ margin-top: 56px; }
  .copyRight>div{ padding:0 20px; font-size:14px; }
  .copyRight>div a{ font-size:14px; }
  /* 企业简介 */
  .beerOut .com_item1 .txtBox{ padding-left: 6%; }
  .citem .numBox .num{ font-size:56px; }
  .com_item2 .imgs .imgFix{ padding-bottom: 78%; }
  .com_item24, .com_item4{ margin:86px 0; }
  .com_item3{ height: 560px; }
  .com_item4 .txtBox .sTitle{ padding-top:20px; padding-bottom: 10px; }
  .com_item4.citem .numBox{ margin-top: 10px; padding-top: 16px; }
  

  /* 业绩发布 */
  .performance .listBox .txtBox{ margin-right: 48px; }
  .performance .list .listBox{ padding-left: 126px; }
  .performance .list .imgs{ width: 240px; }
  .performance .listBox .txtBox .pTitle{ padding:20px 0 12px; }
  /* 管理层 */
  .managerLayer .lListBox {
    width: calc(100% + 40px);
    transform: translateX(-20px);
  } 
  .managerLayer .lListBox .item {
    padding: 0 20px;
    margin-top: 40px;
    width: 33.33%;
  }

  /* 资质荣誉 */
  .honorBox_in{ padding-left: 320px; }
  .yearBox{ width: 320px; }
  .yearBoxSw{ height: 340px; }
  .yearBoxSw .swiper-slide.swiper-slide-active{ font-size:100px; }
  .yearBoxSw .swiper-slide{ font-size:80px; }
  .honorList .list{ padding-left: 100px; }
  /* 企业动态 */
  .newsTop a .imgs{ width: 500px; }
  .newsTop .txtBox{ padding-left: 50px; }
  .newsBox .item a{ padding-left: 108px; }
  .newsBox .item .lTxt{ padding-right: 60px; }
  .newsBox .item .lTxtBox .lImgs{ width: 260px; }
  /* 媒体 */
  .MediaFocus .item a{ padding:0; }
  .MediaFocus .item .lTxt{ padding:0; }
  .MediaFocus .item .lTxtBox{ padding:20px 12px 32px; }
  .MediaFocus .newsTop .txtBox{ padding:0 24px; }
  .newsTop .txtBox .lTitle{ padding:28px 0 20px; }
  /*核心产品*/
  .proList .item .li .txtBox{ padding:0 36px 36px; }
  .proList .item .li .txtBox a{ margin-top: 20px; height: 48px; line-height: 48px; width:120px; }
  .proList .item .li .txtBox .proTitle{ padding-bottom: 10px; }

  /*品牌简介*/
  .brandJj .linkList .item a{ width: 148px; }
  .brandJj .brTitle{ font-size:28px; }
  .brandJj .txtBox{ width: 50%; padding-right: 16px; }
  .linkList{ padding-top: 20px!important; }
  .brandJj .txtBox .txt{ font-size:14px; }
  .brandJj .linkList .item a{ height: 48px; }
  .brandJj .linkList .item a img{ width: 32px; height: 32px; margin-right: 8px; }
  .brandVideo .brandVideoBox{ padding-top: 80px; }
  .brandVideo .brandVideoBox.singleVideoOutBox{ padding: 80px 0; }
  .brandVideoBox #certify .lbSwBtn{ width: 50px; height: 50px; margin-top: -54px; }
  .brandVideoBox #certify .lbSwBtn i{ line-height: 50px; }
  #certify .swiper-button-next{ right: -60px; }
  #certify .swiper-button-prev{ left: -60px; }
  #certify  .swiper-slide {
    width: 633px;
    height: 356px;
  }
  #certify .swiper-container{ padding-bottom: 58px; }
  .brandHdListSwiper .swiper-slide .time{ font-size:18px; }
  .brandHdListSwiper .swiper-slide .title{ font-size:18px; }
  .brandHdListSwiper .swiper-slide .txtBox{ padding:20px 26px 26px; }
  .brandHdListSwiper .swiper-slide .hr_desc{ font-size:14px; }
  /* 白酒 */
  .aboutKing .txtBox .kLogo{ height: 90px; margin-bottom: 24px; }
  .aboutKing .txtBox .hr_desc{ height: 300px; }
  .aboutKing .txtBox{ padding-left: 30px; }
  .aboutKing .imgs{ width: 600px; }
  .liquorList_in .item{ width: 33.3333%; }
  .liquorList_in .item{ padding:0 14px; margin-top: 28px; }
  /* 白酒详情 */
  .liquorMsg { flex-wrap: wrap; flex-direction: column; }
  .liquorInfo{ padding-left: 48px; }
  .liquorMsgSw{ width: 50%; }
  .liquorInfo .txtBox{ height: auto; overflow: initial; }
  .liquorMsg .liquorInfo{ width: 100%; display: block; padding:40px 0 0; }
  .liquorMsg .mshow{ display: block; }
  .liquorMsg .title.mshow{ padding-bottom: 40px; }
  .liquorMsg .pcshow{ display: none; }
  /*责任践行*/
  .responsibilityBox .list .txtBox{ padding:0 40px; }
  .responsibilityBox .list:nth-child(2n) .txtBox{ padding:0 40px; }
  .responsibilityBox .list .txtBox .hr_desc{ padding:20px 0 30px; }
  /*责任报告*/
  .responsibilityReporting_in{ margin-top: -60px; }
  .responsibilityReporting_in .item{width: 33.3333%; padding:0 12px; margin-top: 60px; }
  .responsibilityReporting_in .item a .txtBox{ font-size:24px; }
  /*人才理念*/
  .jdList_in .item{ padding:0 10px; }
  .jdList_in .item_in{ padding:32px 28px; }
  .jdList_in .item .imgs{ width: 70px; height: 70px; }
  /* 人才培养 */
  .pxProList a .imgs{ margin-right:40px; }
  .pxProList a .txtBox .txt{ font-size:14px; }
  .pxProList a .imgs{ width: 300px; }
  /* 阳光宣言 */
  .sunManifesto .txtBox{ padding-left: 24px; font-size:14px; }
  .honest .imgs{ width: 580px; }
  /* 投诉举报 */
  .ReportComplaints_in{ padding:40px; }
  /*清欠投诉*/
  .qqtsBox{ padding:50px 40px; transform: translateY(-60px); }

  /* 企业文化 */
  .cultureBoxv1 .txtBox .name{ font-size:20px }
  .cultureBoxv1 .txtBox .whTxt{ font-size:16px; }
  .cultureBoxv1 .cvItem2 .txtBox .whTxt{ font-size:14px; }
  .cultureBoxv1 .imgs{ width: 200px; }
  .cultureBoxv1 .imgs.imgs1{ width: 360px; }
  .cultureBoxv1 .txtBox_in .li{ width: 44%; }
  .MediaFocus .item .lTxtBox .lTitle{ font-size:16px }
  /* 采购合作指南 */
  .ljLetter .letter_in .list{ padding:26px; }
  .ljLetter .letter_in .list .n{ font-size:48px; width: 50px; }
  /* 华润啤酒供应商准则 */
  .supplierIntro_in { flex-wrap: wrap; flex-direction: column-reverse; }
  .supplierIntro_in .supplierIntroTabBox{ padding-right: 0px; width: 100%; 
    flex: auto; margin-top: 40px;
  }
  .supplierIntroList .swiper-slide{ font-size:20px; }
  .supplierIntro_in .imgsBox{ width: 100%; }
  .supplierIntro_in .imgsBox .imgFix{ padding-bottom: 66.47%; }
  .supplierComtainer .cLis1 ul li{ padding:32px; }
  .supItem3Comtainer .supItem3Right{ margin-left: 40px; }
  .supItem4Comtainer .sup4List1 .supItem4Left{ margin-right: 40px; }
  .supItem3Comtainer .imgs,.supItem4Comtainer .sup4List1 .img{ width: 48%; }
  .supItem .cTct{ padding:16px 0 24px; }
  .supItem4Comtainer ul li .txt{ font-size:14px; }
}
@media screen and (max-width:1024px){
  .swiperPopup{ width: calc(100% - 32px); }
  /* footer */
  .copyRight{ margin-top: 0px; padding:10px 0 20px;  border:none;  }
  .fOutLink{ flex-wrap: wrap; }
  .fOutLink .fLogo{ width: 100%; }
  .footer .fComtainer{ display: none; } 
  .footer .txtBox.mshow{ display: block; width: 100%;
     margin-top: 20px; padding-top: 20px; border-top: 1px solid #e5e5e5; 
  } 
  .fOutLink{ border:none; }
  .footUs { margin-top: 20px; }
  .copyRight{ flex-wrap: wrap; flex-direction: column-reverse; }
  .copyRight>div{ width:100%; text-align: center; margin-top: 8px; }

  .footUs .item .footerCode{ left: 0; margin-left: 0; 
    width: 110px; bottom: 36px; transform: translateY(20px);
  }

  /* head */
  .topMenu { display: none; }
  .mNavBtn.mshow{ display: block; }
  /* 资质荣誉 */
  .honorBox_in{ padding-left: 260px; }
  .yearBox{ width: 260px; }
  .yearBoxSw{ height: 300px; }
  .yearBoxSw .swiper-slide.swiper-slide-active{ font-size:80px; }
  .yearBoxSw .swiper-slide{ font-size:68px; }
  .honorList .list{ padding-left: 80px; }
  .honorList .item{ margin-top: 20px; padding-bottom: 20px; }
  .honorList .item .imgs{ margin-left: 24px; }
  .honorList .item .imgs{ width: 160px; height: 106px; }
  .honorList .item .mm {
    right: calc(100% + 20px);
    width: 80px;
    text-align: right;
  }
  /* 企业动态 */
  .newsTop a .imgs{ width: 460px; }
  .newsTop .txtBox{ padding-left: 40px; }
  .newsTop .txtBox .lTitle{ padding:28px 0 16px; }
  .newsBox .item .lTxt{ padding-right: 40px; }
  .newsBox .item .lTxtBox .lImgs{ width: 240px; }
  /* 业绩发布 */
  .performance .listBox .txtBox{ margin-right: 40px; }
  .performance .list .listBox{ padding-left: 108px; }
  .performance .list .imgs{ width: 240px; }
  .performance .listBox .txtBox .pTitle{ padding:20px 0 10px; }
  .performance .list .year{ padding-top: 14px; }
  .MediaFocus .item .lTxt{ padding-right: 0px; }
  /*核心产品*/
  .proList .item .li .txtBox{ padding:0 32px 32px; }
  .proList .item .li .txtBox a{ margin-top: 16px; height: 42px; line-height: 42px; width:100px; }
  .proList .item .li .txtBox .proTitle{ padding-bottom: 10px; }
/*品牌简介*/
  .brandJj .brTitle{ font-size:24px; }
  .brandJj .linkList .item a{ height: 42px; width: 128px; }
  .brandJj .linkList .item a img{ width: 28px; height: 28px; margin-right: 6px; }
  .brandJj .linkList .item a span{ font-size:14px;}
  .brandHdListSwiper .swiper-slide .time{ font-size:16px; }
  .brandHdListSwiper .swiper-slide .title{ font-size:16px; height: 60px; }
  .brandHdListSwiper .swiper-slide .txtBox{ padding:20px 20px 24px; }
  .brandHdListSwiper .swiper-slide .hr_desc{ font-size:14px; }
  /* 白酒 */
  .aboutKing .txtBox .kLogo{ height: 80px; margin-bottom: 20px; }
  .aboutKing .txtBox .hr_desc{ height: 250px; }
  .aboutKing .txtBox{ padding-left: 30px; }
  .aboutKing .imgs{ width: 500px; }
  .liquorList_in .item{ padding:0 10px; margin-top: 20px; }

  /*责任践行*/
  .responsibilityBox .list .txtBox{ padding:0 32px; }
  .responsibilityBox .list:nth-child(2n) .txtBox{ padding:0 32px; }
  .responsibilityBox .list .txtBox .hr_desc{ padding:16px 0 24px; }
  .responsibilityBox .list .txtBox a{ width: 120px; height: 40px; }
  /*责任报告*/
  .responsibilityReporting_in{margin-top: -50px; }
  .responsibilityReporting_in .item{ padding:0 10px; margin-top: 50px; }
  .responsibilityReporting_in .item a .txtBox{ font-size:22px; }
  /*人才理念*/
  .jdList_in .item{ padding:0 8px; }
  .jdList_in .item_in{ padding:30px 24px; }
  .jdList_in .item .imgs{ width: 64px; height: 64px; }
  .jdList_in .item .hr_desc{ line-height: 1.6; font-size:14px; }
  /* 人才培养 */
  .pxProList a .imgs{ margin-right:36px; }
  .pxProList a .imgs{ width: 280px; }
  /* 阳光宣言 */
  .sunManifesto { flex-wrap: wrap; flex-direction: column-reverse; }
  .sunManifesto .imgs{ width: 100%; }  
  .sunManifesto .txtBox{ width: 100%; padding-left: 0px; padding-bottom: 40px; font-size:16px; }
  .sunshine:after{ display: none; }
  .sunManifesto .imgs .imgFix{ padding-bottom: 48%; }
  .honest .imgs{ width: 520px; }
  .honest{ margin-top: 60px; }
  /*投诉举报*/
  .ReportComplaints{ padding:0; display: block; background: none!important; }
  .ReportComplaints .mshow{ display: block; overflow: hidden; width: 100%; }
  .ReportComplaints .mshow img{ max-width: 100%; }
  .ReportComplaints_in{ padding:40px 0 0; width: 100%; }
  /*清欠投诉*/
  .qqtsBox{ padding:40px 40px 60px; transform: none; box-shadow:none; flex-wrap: wrap; }
  .qqtsBox .item { width: 100%; margin-top: 40px; display: flex; align-items: center; }
  .qqtsBox .item .imgs{ margin-right: 20px; }
  .qqtsBox .person{ padding:0; }
  .qqtsBox .item.files .txt:after{ display: none; }
  .qqtsBox .item.files .txt{ text-decoration: underline; }
  .qqtsBox .item .iname{ padding:0; }
  /* 联系我们 */
  .contactUs { background-image: none!important; }
  .contactUs .hr_box_in{ height: auto; }
  .contactUs .hr_outBox{ padding:0; }
  .contactUs .hr_outBox .hr_f_between{ display: block; }
  .contactUs .cNameBox{ height: 45.866vw; display: flex; justify-content: center; flex-direction: column;
    background-image: url(../image/ctBanner.jpg); padding:0 40px; margin-top: 80px;
  }
  .contactUs .txtBox{ padding:40px 40px 80px;width: 100%; }
  /* 采购合作指南 */
  .cgHandbook .list{ padding:30px 0; }  
  /* 采购合作指南 */
  .ljLetter .letter_in .list{ padding:24px; }
  .ljLetter .letter_in .list .n{ font-size:42px; }
  .ljEmailContainer{ padding:0; }
  .ljEmailContainer_in{ width: 100%; margin:0; padding:0; background-color: #fff; }
  .ljEmailContainer_in .mimg{ display: block; height: 41.6vw; border-radius: 4px; margin-bottom: 16px; }
  .emailListOut .emailList{ margin-top: 24px; }
  .emailListOut .emailList:first-child{ margin-top: 16px; }
  .ljEmailContainer_in .txt{ color: #666; }
  /* 华润啤酒供应商准则 */
  .supplierIntroList .swiper-slide{ font-size:18px; }
  .supplierComtainer .cLis1 ul li{ padding:24px; }
  .supplierComtainer .cLis1 ul li .li_in{ padding-left: 52px; }
  .supplierComtainer .cLis1 ul li .li_in .name{ margin-top: 16px; }
  .supplierComtainer .cLis1 ul li .li_in .n{ font-size:48px; }
  .supplierComtainer .cLis1 ul li .li_in .hr_desc{ padding-top: 12px; }
  .cLis2Swiper { flex-wrap: wrap; }
  .supplierComtainer .cLis2{ background: #fff!important; padding-top: 32px; 
    overflow: hidden;
  }
  .cLis2Swiper .cLis2SwiperList{ width: 100%; height: 48px; 
    position: relative;
  }
  .cLis2Swiper{ position: relative; }
  .cLis2Swiper::before{ width: calc(100% + 64px); position: absolute; 
    content: ""; top: 48px; height: 1px; background: #e5e5e5; z-index: 2;
    margin-left: -32px;
  }
  .cLis2SwiperList .swiper-slide.swiper-slide-thumb-active{
    position: relative;
  }
  .cLis2SwiperList .swiper-slide{ width: auto; }
  .cLis2SwiperList .swiper-slide.swiper-slide-thumb-active:after{
    content: ""; position: absolute; bottom: 0; width: 100%;
    height: 2px;
    background: #C39639;
  }



  .cLis2Swiper_top{ margin: 0; width: 100%; flex: auto; padding-top: 40px; background: none!important; }
  .cLis2Swiper_top .swiper-slide{ padding:0; }
  .supItem3{ margin:0; }
  .supItem3Comtainer{ flex-wrap: wrap; }
  .supItem3Comtainer .imgs,.supItem4Comtainer .sup4List1 .img{ width: 100%; display: none; }
  .supItem3Right{ flex:auto; width: 100%; }
  .supItem3Comtainer .imgs .imgFix{ padding-bottom: 66.47%; }
  .supItem .mmImgs,.supItem .mmImgs .imgs{ display: block; margin-top: 16px; }
  .supItem3Comtainer .supItem3Right{ margin:0 }
  .supItemListPub .pTitle{ font-size:18px; }
  .supItemListPub .pTitle img{ width: 36px; }
  .supItem4Comtainer .sup4List1 .supItem4Left { margin:0; }
  .supItem4Comtainer ul{ flex-wrap: wrap; }
  .supItem4Comtainer ul li{width: calc(100% / 2 - 16px); margin-top: 32px;}
  .supItem4Comtainer ul li .txt{ font-size:16px; }
  .supContactWay .imgs{ display: none; }
  .supContactWay_cc,.supContactWay_in{ width: 100%; padding:0 }
  .supContactWay_cc .mmImgs2{ display: block; margin-top: 16px; }
  .supContactWay .mmImgs2 .imgs{ display: block; position: relative; width: 100%; }
  .supItem.supItem6 {padding-bottom: 0;}
  
}
@media screen and (max-width:980px){
  .hr_outBox,.header{ width: 100%; padding:0 30px; }
  .hr_fs72{ font-size:38px;}
  .hr_fs48{ font-size:28px;}
  .hr_fs40{ font-size:24px;}
  .hr_m48{ margin: 30px 0; }
  .beerTitle { background-size: 30px auto; }
  .mNavBtn.mshow img{ width: 36px; height: 36px; }
  /* index */
  .indexAboutUs>div { background: none!important; }
  .indexAboutUs .mshow{ display: block; padding-bottom: 40px; }
  .indexAboutUs .pcshow{ display: none; }
  .indexAboutUs .mshow img{ width: 50%; }
  .indexAboutUs_in{ width: 100%; padding:20px 0 30px; }
  .indexAboutUs_in .hr_desc { margin:0; }
  .indexSocial .indexSocial_in{ flex-wrap: wrap; flex-direction: column; }
  .indexSocial_in .txtBox{ width:100%; padding:0; margin-top: 24px; }
  .indexbannerSwPageOut{ bottom: 36px; }
  /* 企业简介 */
  .beerOut .com_item1 .txtBox{ padding-left: 0px; }
  .beerOut .com_item1 .txtBox .pcshow,.com_item2 .pcshow { display: none; }
  .beerOut .com_item1 .mshow,.com_item2 .mshow{ display: block; }
  .beerOut .com_item1 .mr{ flex-direction: row-reverse; margin-top: 16px; }
  .beerOut .com_item1 .txtBox:after{ display: none; }
  .beerOut .com_item1 .mshow .title{ font-weight: 500; font-size:28px; }
  .com_item1 .mshow .hr_desc,.com_item24 .mshow .hr_desc { padding:16px 0; }
  .citem .numBox .num{ font-size:50px; }
  .com_item24 .imgBox{ justify-content:flex-start; padding-left: 30px; }
  .com_item4 .imgBox{ padding-right: 30px; }
  .com_item2 .imgs .imgFix{ padding-bottom: 100%; }
  .com_item2 .txtPs .txtBox{ width: 100%; padding-left:calc(40% + 70px); }
  .com_item3{ height: 520px; }
  .com_item4{ display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
  .com_item4 .imgBox .imgs{ width: 100%; height: 60.8vw; }
  .com_item4 .imgs .imgFix{ padding-bottom: 0!important; height: 60.8vw; }
  .com_item4 .txtPs .txtBox{ padding-left: 0!important; }
  .com_item4 .txtPs{ position: initial; }
  .com_item4 .txtPs .txtBox .hr_desc { padding: 6px 0 8px; }

  .citem.com_item4 .numBox{ margin-bottom: 20px; }
  .com_item24, .com_item4{ margin:60px 0; }
  /* 管理层 */
  .managerLayer .lListBox {
    width: calc(100% + 32px);
    transform: translateX(-16px);
  } 
  .managerLayer .lListBox .item {
    padding: 0 16px;
    margin-top: 32px;
  }
  .swiperPopup{ padding:16px 16px 50px; }
  .sCloseBtn{ padding-top: 0px; }
  /* 资质荣誉 */
  .honorList .list{ padding-left: 60px; }
  .honorList .item{ margin-top: 20px; padding-bottom: 20px; }
  .honorList .item .imgs{ margin-left: 24px; }
  .honorList .item .imgs{ width: 140px; height: 94px; }
  /* 企业动态 */
  .newsTop a .imgs{ width: 400px; }
  .newsTop .txtBox{ padding-left: 32px; }
  .newsTop .txtBox .lTitle{ padding:24px 0 12px; }
  .newsBox .item a{ padding-left: 100px; }
  .newsBox .item .lTxt{ padding-right: 40px; }
  .newsBox .item .lTxtBox .lImgs{ width: 200px; }

  /* 业绩发布 */
  .performance .listBox .txtBox{ margin-right: 32px; }
  .performance .list .listBox{ padding-left: 98px; }
  .performance .list .imgs{ width: 210px; }
  .performance .listBox .txtBox .pTitle{ padding:20px 0 8px; }
  /* 企业宣传片 */
  .specialColumnVideo .item{ width: 50%; }
  /* 媒体 */
  .MediaFocus .listBox .item { width: 50%; }
  .MediaFocus .item a{ padding:0; }
  .MediaFocus .item .lTxt{ padding:0; }
  .MediaFocus .item .lTxtBox{ padding:20px 20px 32px; }
  .MediaFocus .newsTop .txtBox{ padding:0 24px; }
  .newsTop .txtBox .lTitle{ padding:28px 0 20px; }
  /*核心产品*/
  .proList .item{ margin-top: 40px; }
  .proList .item .li .txtBox,.proList .item .li .imgs:after{ display: none; }
  .proList .item .mshow { display: block; }
  /*品牌简介*/
  .brandJj .txtBox{ padding-left: 16px; }
  .brandJj .brTitle{ font-size:20px; }

  .brandVideoBox #certify .lbSwBtn{ width: 40px; height: 40px; margin-top: -44px; }
  .brandVideoBox #certify .lbSwBtn i{ line-height: 40px; }
  #certify .swiper-button-next{ right: -40px; }
  #certify .swiper-button-prev{ left: -40px; }
  #certify .swiper-slide {
    width: 542px;
    height: 305px;
  }
  #certify .swiper-container{ padding-bottom: 48px; }
  .brandVideoBox .hr_box_in{ padding:0 40px; }
  #certify .swiper-slide .vBtn{ width: 48px; height: 48px; }
  #certify .swiper-slide .vBtn i{ font-size:48px; line-height: 48px;}
  /* 白酒 */
  .aboutKing .txtBox .kLogo{ height: 70px; margin-bottom: 16px; }
  .aboutKing .txtBox .hr_desc{ height: 200px; }
  .aboutKing .txtBox{ padding-left: 30px; }
  .aboutKing .imgs{ width: 420px; }
  .liquorList_in .item{ padding:0 6px; margin-top: 12px; }
  .liquorList_in{ width: calc(100% + 12px); transform: translateX(-6px); margin-top: -24px; }
  .liquorList{ margin-top: 36px; }
  /*责任践行*/
  .responsibilityBox .list .txtBox{ padding:0 26px; }
  .responsibilityBox .list:nth-child(2n) .txtBox{ padding:0 26px; }
  .responsibilityBox .list .txtBox .hr_desc{ padding:12px 0 20px; }
  .responsibilityBox .list .txtBox a{ width: 120px; height: 40px; }
  /*责任报告*/
  .responsibilityReporting_in{margin-top: -40px; }
  .responsibilityReporting_in .item{ padding:0 10px; margin-top: 40px; }
  .responsibilityReporting_in .item a .txtBox{ font-size:20px; }
  /*人才理念*/
  .jdList_in .item{ padding:0 6px; }
  .jdList_in .item_in{ padding:26px 20px; }
  .jdList_in .item .imgs{ width: 58px; height: 58px; }
  .jdList_in .item .title{ padding:20px 0 8px; }
  /* 人才培养 */
  .pxProList a .title{ margin-top: 6px; }
  .pxProList a .imgs{ margin-right:32px; }
  .pxProList a .txtBox .txt{ font-size:14px; }
  .pxProList a .imgs{ width: 260px; }
  /* 阳光宣言 */
  .sunManifesto .txtBox{ padding-bottom: 30px; }
  .honest{ margin-top: 0px; background: #fff; }
  .honest_in{ flex-wrap: wrap; flex-direction: column-reverse; } 
  .honest .imgs{ width: 100%; }
  .honest .txtBox{ padding-bottom: 40px; padding-right: 0; width: 100%; }
  /*清欠投诉*/
  .qqtsBox{ padding:30px 30px 50px;}
  .qqtsBox .item { margin-top: 46px; }
  .contactUs .txtBox{ padding:40px 32px 70px; }

  /*  */
  /* 企业文化 */
  .cultureBoxv1 .txtBox .name{ font-size:18px }
  .cultureBoxv1 .txtBox .whTxt{ font-size:14px; }
  .cultureBoxv1 .imgs{ width: 200px; }
  .cultureBoxv1 .imgs.imgs1{ width: 360px; }
  .cultureBoxv1 .txtBox_in .li{ width: 46%; }
  .cultureBoxv1 .cList{ padding:30px; margin-top: 30px; }
  /* 采购合作指南 */
  .cgHandbook .list{ padding:24px 0; }
  /* 华润啤酒供应商准则 */
  .supplierIntroList .swiper-slide{ font-size:16px; }


}
@media screen and (max-width:940px){
  /* .beerDetailPage */
  .beerContainer .beerDetailPage{ width: 100%; padding-left:30px; padding-right: 30px; }
  /* .beerDetailPage end */
  .swiperPopup .item_in .hr_desc{ height: 190px; }


}
@media screen and (max-width:880px){
  /* index */
  .indexAboutUs .mshow img,.indexSocial .indexSocial_in .imgsBox{ width: 60%; }
  .hr_fs72{ font-size:32px;}
  .hr_fs56 {font-size:28px}
  .hr_fs48{ font-size:26px;}
  .hr_fs40{ font-size:24px;}
  .hr_fs36{ font-size:22px;}
  .hr_fs32{ font-size:20px;}
  .hr_fs28{ font-size:18px; }
  .hr_fs24{ font-size:16px;}
  .hr_outBox,.header{ width: 100%; padding:0 24px; }
  .com_item24 .imgBox{ padding-left: 24px; }
  .com_item4 .imgBox{ padding-right: 24px; }
  .com_item24 .txtPs .txtBox{ padding-left:calc(40% + 60px); }
  .com_item3{ height: 480px; }
  .mNavBtn.mshow img{ width: 32px; height: 32px; }
  .beerTitle { background-size: 24px auto; }
  .honorList .list{ padding-left: 30px; }
  .honorBox_in{ padding-left: 240px; }
  .honorBox_in{ padding-left: 240px; }
  .yearBox{ width: 240px; }
  /* 管理层 */
  .swiperPopup .item_in .hr_desc{ height: 170px; }
  .managerLayer .lListBox {
    width: calc(100% + 40px);
    transform: translateX(-20px);
  } 
  .managerLayer .lListBox .item {
    padding: 0 20px;
    margin-top: 40px;
    width: 50%;
  }
  .swiperPopup .item_in .txtBox{ padding-left: 24px; }
  .indexnewsList{ margin-top: 32px; }
  /* 企业动态 */
  .newsTop a .imgs{ width: 340px; }
  .newsTop .txtBox{ padding-left: 28px; }
  .newsTop .txtBox .lTitle{ padding:20px 0 10px; }
  .newsTop .hr_desc{ font-size:14px; }
  .newsBox .item a{ padding-left: 88px; }
  .newsBox .item .lTxt{ padding-right: 34px; }
  .newsBox .item .lTxtBox .lImgs{ width: 180px; }
  .com_item2 .imgs .imgFix{ padding-bottom: 100%; }
  /* 业绩发布 */
  .performance .listBox .txtBox{ margin-right: 24px; }
  .performance .list .listBox{ padding-left: 88px; }
  .performance .list .imgs{ width: 180px; }
  /* 媒体 */
  .MediaFocus .item a{ padding:0; }
  .MediaFocus .item .lTxt{ padding:0; }
  .MediaFocus .item .lTxtBox{ padding:20px 20px 32px; }
  .MediaFocus .newsTop .txtBox{ padding:0 24px; }
  /*核心产品*/
  .productBox .specialColumnTab { padding-bottom: 16px; }
  .specialColumnTab .item{ padding:8px 10px; }
  .proList .item{ margin-top: 32px; }
  /*品牌简介*/
  .brandJj{ flex-wrap: wrap; padding:0 16px; background: #fff; }
  .brandJj .imgs, .brandJj .txtBox{ width: 100%; }
  .brandJj .txtBox{ padding:24px; background: linear-gradient(180deg, rgba(232, 232, 232, 0.23) 0%, #F4F4F4 100%); }
  .brandVideoBox #certify .lbSwBtn{ width: 36px; height: 36px; margin-top: -38px; }
  .brandVideoBox #certify .lbSwBtn i{ line-height: 36px; }
  #certify .swiper-button-next{ right: -20px; }
  #certify .swiper-button-prev{ left: -20px; }
  #certify .swiper-slide {
    /* width:268px;
    height: 151px; */
    width: 70vw;
    height: 40vw;

  }
  #certify .swiper-container{ padding-bottom: 40px; }
  .brandVideoBox .hr_box_in{ padding:0 30px; }
  #certify .swiper-slide .vBtn{ width: 44px; height: 44px; }
  #certify .swiper-slide .vBtn i{ font-size:44px; line-height: 44px;}
  /* 白酒 */
  .aboutKing .txtBox .kLogo{ height: 70px; margin-bottom: 16px; }
  .aboutKing .txtBox .hr_desc{ height: 160px; }
  .aboutKing .txtBox{ padding-left: 30px; }
  .aboutKing .imgs{ width: 360px; }
  .liquorList_in .item{ width: 50%; padding:0 20px; margin-top: 40px; }
  .liquorList{ margin-top: 32px; }

  /*责任践行*/
  .responsibilityBox .list{ flex-wrap: wrap; }
  .responsibilityBox .list .imgs,.responsibilityBox .list .txtBox{ width: 100%; }
  .responsibilityBox .list .txtBox{ padding:40px 0 80px; }
  .responsibilityBox .list:nth-child(2n) .txtBox{ padding:40px 0 80px; }
  .responsibilityBox .list:last-child .txtBox{ padding-bottom: 40px; }
  .responsibilityBox .list .txtBox .hr_desc{ padding:12px 0 20px; }
  .responsibilityBox .list .txtBox a{ width: 116px; height: 36px; }
  /*责任报告*/
  .responsibilityReporting_in{margin-top: -36px; }
  .responsibilityReporting_in .item{ padding:0 8px; margin-top: 36px; }
  .responsibilityReporting_in .item a .txtBox{ font-size:16px; }
  /*人才理念*/
  .jdList_in{ width: 100%; transform: none; flex-wrap: wrap; }
  .jdList_in .item{ padding:8px 0;width: 100%; }
  .jdList_in .item_in{ padding:32px 24px; }
  .jdList_in .item .imgs{ width: 58px; height: 58px; }
  .jdList_in .item .title{ padding:20px 0 8px; }
  /* 人才培养 */
  .pxProList a .title{ margin-top: 0px; }
  .pxProList a .imgs{ margin-right:26px; }
  .pxProList a .imgs{ width: 240px; }
  /* 阳光宣言 */
  .sunManifesto .txtBox{ padding-bottom: 20px; font-size:14px; }
  /*清欠投诉*/
  .qqtsBox{ padding:20px 30px 40px;}
  .qqtsBox .item { margin-top: 40px; }
  .contactUs .txtBox{ padding:32px 26px 60px; }
  .contactUs .txtBox .item .r{ padding-left: 24px; }
  .contactUs .txtBox .item .imgs{ width: 32px; }
  /* header */
  .header,.nullDiv{ height: 60px; }
  .header_in  .logoBox a img{ height: 36px; }
  .contactUs .cNameBox{ margin-top: 60px; }
  /* detail */
  .beerContainer .beerDetailPage{ padding-left:26px; padding-right: 26px; }
  .z-page span{ display: none; }
  .z-page .crc-pub-page-prev{ margin-left: 0; }
  .z-page .crc-pub-page-next{ margin-right: 0; }

  /* 企业文化 */
  .cultureBoxv1 .sTitle{ font-size:20px; }
  .cultureBoxv1 .txtBox .name{ font-size:18px }
  .cultureBoxv1 .txtBox .whTxt{ font-size:14px; }
  .cultureBoxv1 .imgs{ width: 180px; }
  .cultureBoxv1 .imgs.imgs1{ width: 320px; }
  .cultureBoxv1 .txtBox_in .li{ width: 48%; }
  .cultureBoxv1 .cList{ padding:24px; margin-top: 24px; }
  .cultureBoxv1 .txtBox{ padding-left: 4%; }
  /* 采购合作指南 */
  .cgHandbook .list .cgRight .hr_desc{ margin-top: 12px; }
  .cgHandbook .list{ padding:12px 0; }
  
  /* 采购合作指南 */
  .ljLetter .letter_in{
    flex: auto;
  }
  .ljLetter .letter_in .list{ width: 100%; }

}
@media screen and (max-width:750px){  
  /* index */
  .indexAboutUs .mshow img,.indexSocial .indexSocial_in .imgsBox{ width: 70%; }
  .mNavBtn.mshow img{ width: 28px; height: 28px; }
  body{line-height:1.6;font-size:14px;}
  .pcshow{ display: none; }
  .mshow{ display: block; }
  .hr_outBox,.header{ width: 100%; padding:0 16px; }
  .hr_fs72{ font-size:30px;}
  .hr_fs56 {font-size:26px}
  .hr_fs48{ font-size:24px;}
  .hr_fs40{ font-size:22px;}
  .hr_fs36{ font-size:20px;}
  .hr_fs32{ font-size:20px;}
  .hr_fs28{ font-size:20px; }
  .hr_fs24{ font-size:18px;}

  .hr_m80{ margin:48px 0; }
  .hr_mt80{ margin-top: 48px; }
  .hr_m64{ margin: 36px 0; }
  .hr_mb64{ margin-bottom: 36px; }
  .hr_mt64{ margin-top: 36px; }
  .hr_mt48{ margin-top: 28px; }
  .hr_mb48{ margin-bottom: 28px; }
  .hr_m48{ margin: 24px 0; }
  .hr_p120{ padding:56px 0;}
  .hr_pt120{ padding-top:56px; }
  .hr_pb120{ padding-bottom:56px; }
  .hr_p80{ padding:42px 0;}
  .hr_pt80{ padding-top:42px; }
  .hr_pb80{ padding-bottom:42px; }
  .hr_p60{ padding:34px 0;}
  .hr_pt60{ padding-top:34px; }
  .hr_pb60{ padding-bottom:34px; }  
  .hr_p64{ padding:36px 0;}
  .hr_pt64{ padding-top:36px; }
  .hr_pb64{ padding-bottom:36px; }
  .hr_pt56{ padding-top: 32px; }
  .hr_p48{ padding:28px 0;}
  .hr_pt48{ padding-top:28px; }
  .hr_pb48{ padding-bottom:28px; }
  .hr_p40{ padding:24px 0;}
  .hr_pt40{ padding-top:24px; }
  .hr_pb40{ padding-bottom:24px; }
  /* header */
  .header,.nullDiv{ height: 44px; background: #fff!important;}
  .header .header_in .logoBox .logo_b{ display: block!important; }
  .header .header_in .logoBox .logo_w{ display: none!important; } 
  .indexBannerBox,.pageBanner .ybBanner{ margin-top: 44px; }
  .header_in  .logoBox a img{ height: 30px; }
  .contactUs .cNameBox{ margin-top: 44px; }
  .ybBanner{ height: 46vw; }
  .logoBox{ padding-bottom: 0; }
  /* footer */
  .fOutLink{ padding:32px 0; }
  .fOutLink .fLogo img{ height: 48px; }

  .beerSwBtn:hover{ background: #e5e5e5; }
  .beerSwBtn:hover i{ color: #C39639; }
  .indexBannerBox .videobanner .indexVideoBox{ display: none; opacity: 0; width: 0; height: 0; overflow: hidden; }
  .indexBannerBox .videobanner .indexVideoBox video{ width: 0; height: 0; overflow: hidden; display: none; }

  /* 公司简介 */
  .beerOut .com_item1 .mr{ margin-top: 0; }
  .indexAboutUs .mshow{ padding-bottom: 16px; }
  .citem .numBox .num{ font-size:48px; }
  .com_item24 .imgBox{ padding-left: 16px; }
  .com_item4 .imgBox{ padding-right: 16px; }
  .com_item24 .imgBox .imgs{ width: 172px; }
  .com_item4 .imgBox .imgs{ width: 100%; }
  .com_item24 .imgs .imgFix{ padding-bottom: 128%; }
  .com_item24 .txtPs .txtBox{ padding-left:200px; }
  .citem .numBox .dw{ font-size:20px; }
  .com_item24{ margin:56px 0; }
  .com_item3{ height: 420px; }
  /* 管理层 */
  .swiperPopup .item_in .hr_desc{ height: 140px; }
  .lSpBtn{ margin-top: 48px; }
  .managerLayer .lListBox {
    width: calc(100% + 32px);
    transform: translateX(-16px);
  } 
  .managerLayer .lListBox .item {
    padding: 0 16px;
    margin-top: 32px;
  }
  .swiperPopup .item_in .imgs{  width: 166px;}
  .swiperPopup .item_in{ flex-wrap: wrap; }
  .swiperPopup .item_in .txtBox{ width: 100%; padding:4px 0 0 0; flex: auto; }
  .swiperPopup  .txtBox .name{ padding-bottom: 4px; }
  .managerLayer .outTxtBox{ margin-top: 12px; }
  .swiperPopup .item_in .tLine{ padding-top: 12px; }
  .swiperPopup .item_in .hr_desc{ color:#666; }
  .lSpBtn .swiper-pagination{ left: 0; padding:5px 20px 5px 0; }
  .swiperPopup .spDom{ margin-top: 0; }
  .swiperPopup_in{ position: relative; }
  .sCloseBtn{ position: absolute; right: 0; top: 0; z-index: 10;}
  .lSpBtnBox .noBg:hover{ background-color: #e5e5e5; }
  .lSpBtnBox .noBg:hover i{ color: #C39639; }
  /* 资质荣誉 */
 
  .honorBox_in{ flex-wrap: wrap; padding-left: 0; }
  .yearBox{ width: 100%; padding:0 32px; margin-bottom: 24px; background: #fff; z-index: 10; }
  .yearBox.active{ left: 0!important; top: 44px; padding:20px 48px; }
  .yearBoxSw{ height: 56px; padding:0; }
  .honorList{ flex: auto; height: auto; overflow: initial; padding-top: 80px; }
  .honorList .list{ padding-left: 80px; }
  .yearBoxSw .swiper-slide.swiper-slide-active{ font-size:48px; }
  .yearBoxSw .swiper-slide{ font-size:32px; justify-content: center; }
  .honorList .item .imgs{ margin-left: 24px; }
  .honorList .item .imgs{ width: 108px; height: 72px; }
  .yearBox .yearBoxSwBtn{ width: 100%; position: absolute; left: 0; right: 0; height: 56px; top: 10px; }
  .yearBox.active .yearBoxSwBtn{ top: 30px; }
  .yearBox .yearBoxSwBtn>div{ position: absolute; margin:0; top: auto; transform: rotateZ(90deg); }
  .yearBox .yearBoxSwBtn>div.swiper-button-next{ right: 0; }
  .yearBox .yearBoxSwBtn>div.swiper-button-prev{ left: 0; }
  .yearBox.active .yearBoxSwBtn>div.swiper-button-next{ right: 16px; }
  .yearBox.active .yearBoxSwBtn>div.swiper-button-prev{ left: 16px; }
  .honorList .item .mm {
    right: calc(100% + 10px);
    width: 60px; 
    text-align: left;
  }
  .honorList .mCustomScrollBox,.honorList .mCSB_container { overflow: initial; }
  .honorBox { padding-bottom: 56px; }
  .yearBox .yearBoxSwBtn>div:hover{ background: #e5e5e5; }
  .yearBox .yearBoxSwBtn>div:hover i{ color: #C39639; }

  
  /* 企业动态 */
  .newsTop a{ padding-bottom: 20px; }
  .newsTop .hr_f_start{ flex-wrap: wrap;  }
  .newsTop a .imgs{ width: 100%; }
  .newsTop .txtBox{ padding-left: 0px; flex: auto; }
  .newsTop .txtBox .lTitle{ padding:20px 0 10px; }
  .newsBox .time,.newsBox .timeBox { display: none;}
  .newsBox .mtime{ padding-top: 10px; }
  .newsBox .item .lTxt{ padding-right: 24px; }
  .newsBox .item a{ padding-left: 0; padding-bottom: 32px; }
  .newsBox .item .lTxt{ padding-right: 24px; }
  .newsBox .item .lTxtBox .lImgs{ width: 140px; }
  .newsBox .item a .lTitle{ margin-bottom: 4px; }

  /* 业绩发布 */
  .performance .listBox .txtBox{ margin-right: 18px; }
  .performance .list .listBox{ padding-left: 0px; margin-left: 0; }
  .performance .list .imgs{ width: 160px; }
  .listFoot{ margin-top: 10px; }
  .listFoot  .btYear{ padding:5px 7px; line-height: 1; font-size:12px; font-weight: bold; color: #c39639;  
    background: rgba(195, 150, 57, 0.3); border-radius: 4px; margin-right: 16px;
  }
  .performance .listBox .txtBox .time{ padding:0; }
  /* 企业宣传片 */
  .specialColumnVideo .item{ width: 100%; }

  .specialColumnTabFlex{ position: fixed;
    z-index: 11;
    width: 100%;
    background: #fff;
    top: 44px;
    padding-top: 24px;
  }
  .specialColumnTabFlex.newsTab{ padding-bottom: 24px; }
  .specialColumnTabFlex.liquorNewTab{ position: relative; top: 0; margin-top: 24px; }
  .specialColumnTabFlex.liquorNewTab.active{
    position: fixed;
    margin: 0;
    z-index: 11;
    width: 100%;
    background: #fff;
    top: 44px;
    padding: 0px 16px 24px;
    width: 100%;
  }
  .sunPurchase .specialColumnTabFlex{ position: initial; }
  .productNavBox.active{
    position: fixed;
    z-index: 11;
    width: 100%;
    background: #fff;
    top: 44px;
    padding-top: 0px;
  }
  .productNavBox .specialColumnTabFlex{
    position: inherit; padding:0; top: auto;
  }
  .productNavBox .tabNull{ height: 20px; }
  .tabNull{ height: 50px; }
  .iBrandCode .tabNull{ height: 62px; }
  .lightCavalryProductCode>.tabNull{ height: 140px; }

  .performance .listBox .txtBox .pTitle{ padding:0!important; margin:20px 0 4px; }
  .performanceCode .performance .list .listBox{ padding-left: 60px; } 
  .performanceCode .performance .list .year{ left: 0; } 

  /* 媒体 */
  .MediaFocus .item a{ padding:0; }
  .MediaFocus .item .lTxtBox .lTitle{ 
    padding: 0;
    height: 48px;
    overflow: hidden; 
    margin:8px 0;
  }
  .MediaFocus .item .lTxt{ padding:0; }
  .MediaFocus .item .lTxtBox{ padding:20px 20px 32px; }
  .MediaFocus .newsTop .txtBox{ padding:20px 20px 32px; }
  .specialColumnVideo{ margin-top: 32px; }
  .MediaFocus.newsBox .time,.MediaFocus.newsBox .timeBox { display: block;}
  .MediaFocus.newsBox .time{ font-size:14px; color: #666; }
  .MediaFocus .newsTop .lTitle{ padding:16px 0 8px; }
  /*核心产品*/
  .specialColumnTab .item{ padding:7px 6px; }
  .proList .item{ margin-top: 20px; }
  .pNav{ height: 50px; }
  .pNav a{ margin:0 32px; line-height: 50px; font-size: 14px; }
  .pNav a.active{ background-position: left 10px; }
  .brandVideoBox #certify .lbSwBtn{ width: 30px; height: 30px; margin-top: -35px; }
  .brandVideoBox #certify .lbSwBtn i{ line-height: 30px; }
  #certify .swiper-button-next{ right: 0px; }
  #certify .swiper-button-prev{ left: 0px; }

  #certify .swiper-container{ padding-bottom: 40px; }
  .brandVideoBox .hr_box_in{ padding:0 20px; }
  #certify .swiper-slide .vBtn{ width: 40px; height: 40px; }
  #certify .swiper-slide .vBtn i{ font-size:40px; line-height: 40px;}
  .productNavBox.active .productTab{ padding-bottom: 24px; }

  .brandVideoBox #certify .lbSwBtn:hover{ background: #fff; }
  .brandVideoBox #certify .lbSwBtn:hover i{ color:#C39639; }


  /* 白酒 */
  .aboutKing{ width: 100%; flex-wrap: wrap; }
  .aboutKing .txtBox,.aboutKing .imgs{ width: 100%; }
  .aboutKing .imgs{ margin-top: 16px; }
  .aboutKing .txtBox{ padding:0; height: auto; }
  .aboutKing .txtBox .hr_desc{ height: 192px;}
  /* .aboutKing .txtBox .hr_desc .mCSB_inside > .mCSB_container{ margin:0; } */
  /* .aboutKing .txtBox .hr_desc .mCSB_scrollTools{ display: none!important; } */
  .aboutKing .txtBox .kLogo{ height: 112px; text-align: center; margin-bottom: 24px; }
  .liquorList_in .item{ padding:0 12px; margin-top: 11px; }
  .liquorList{ margin-top: 24px; }
  .specialColumnTabFlex.liquorNewTab{ padding:0 }
  .specialColumnTabFlex.liquorNewTab .item{ margin:0!important; padding:0; margin-right: 12px!important; }
  .specialColumnTabFlex.liquorNewTab .item:last-child{ margin-right: 0px!important; }
  .liquorList_in{ margin-top: -11px; }
  /*白酒详情*/
  .liquorMsgSw{ width: 100%; }
  .liquorMsg .title.mshow{ padding-bottom: 30px; }

  .responsibilityBox .list .txtBox{ padding:30px 0 60px; }
  .responsibilityBox .list:nth-child(2n) .txtBox{ padding:30px 0 60px; }

  .brandHd .item .lImgs{ width: 108px; }
  .brandHd .item .lImgs .imgFix{ border-radius: 2px; overflow: hidden; }
  .brandHd .mshow .ejNewsBox .dtItem .lImgs{ width: 100%; border-radius: 4px; overflow: hidden; }
  .brandHd .item .lTxt{ padding-right: 20px; flex: 1; display: block; overflow: hidden; }
  .brandHd .item.dtItem .lTxt{ padding:0 }
  .brandHd .indexTitleBox .l{ margin:0 auto; }
  .brandHd .mshow .ejNewsBox{ padding-top: 16px; }
  .brandHd .mshow .ejNewsBox .item{ margin-top: 20px; }
  .brandHd .mshow .ejNewsBox .dtItem .fullImg { height: 56vw; }
  .brandHd .mshow .ejNewsBox .dtItem .lTitle { margin-top: 12px; }
  .brandHd .mshow .ejNewsBox .item .hr_desc { margin-top: 4px; }
  .brandHd .mshow .ejNewsBox .item .mtime{ margin-top: 8px; }
  .brandHd .mshow .ejNewsBox .item{ padding-bottom: 20px; border-bottom: 1px solid #d8d8d8; }
  .prodtMore{ padding:40px 0; text-align: center; }
  .prodtMore a{ width: 107px;
    height: 40px; text-align: center;
    line-height: 40px; margin:0 auto;
    border-radius: 4px;
    border: 1px solid #E5E5E5;
  }
  .brandHd .mshow .prodtMore{ padding-bottom: 0; }
  .brandHd .mshow .prodtMore a span{ font-size:14px; color: #999; }
  .productDtBox .brandHd .gobackBrandList { border:none; }
  .liquorDtBox .liquorMsg>.title{ font-size:20px; }
  
  /*责任报告*/
  .responsibilityReporting_in{margin-top: -36px; }
  .responsibilityReporting_in .item{ width: 50%; padding:0 12px; margin-top: 36px; }
  .responsibilityReporting_in .item a .txtBox{ font-size:18px; }
  /*人才理念*/
  .jdList_in .item_in{ padding:30px 22px; }
  .jdList_in .item .imgs{ width: 54px; height: 54px; }
  /* 人才培养 */
  .pxProList a{ margin-top: 30px; padding-bottom: 30px; }
  .pxProList a .title{ margin-bottom: 4px; }
  .pxProList a .imgs{ margin-right:24px; }
  .pxProList a .imgs{ width: 200px; }
  /* detail */
  .beerContainer .beerDetailPage{ padding-left:20px; padding-right: 20px; }
  .liquorBox .specialColumnTab { margin-top: 0px; }
  .indexNewsSwiper .swiper-slide{ width: 100%; }
  /* index */
  .indexnewsList{ margin-top: 24px; }
  .indexSocial .mAboutUsBox { margin-bottom: 24px; }
  .indexSocial .indexSocial_in .txtBox{ margin:0; }
  .indexSocial_in .txtBox_oin .txtBox_in{ padding:16px 0 0; }

  .z-page .crc-pub-page-prev, .z-page .crc-pub-page-next{ width: 40px; }

  .hr750_twoRow {
    white-space: inherit;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 3.0em; /* 设置最大高度为行高的两倍 */
    line-height: 1.5em; /* 设置行高 */
    /*! autoprefixer: ignore next */    /* 这是解决打包之后-webkit-box-orient: vertical;编译丢失和报警告的问题 */
  }

  /* 企业文化 */
  .cultureBoxv1 .sTitle{ font-size:18px; }
  .cultureBoxv1 .txtBox .name{ font-size:16px }
  .cultureBoxv1 .txtBox .whTxt{ font-size:14px; color: #666; }
  .cultureBoxv1 .imgs{ width: 101px; }
  .cultureBoxv1 .imgs.imgs1{ width: 100% }
  .cultureBoxv1 .txtBox_in{ margin:0; }
  .cultureBoxv1 .txtBox_in .li{ width: 100%; }
  .cultureBoxv1 .cvItem2 .txtBox_in .li{ width: 100%; margin-top: 16px; }
  .cultureBoxv1 .txtBox .name{ padding-bottom: 4px; }
  .cultureBoxv1 .cvItem2 .txtBox .name{ padding-bottom: 12px; }
  .cultureBoxv1 .cvItem2 .txtBox .whTxt{ font-size:14px; }
  
  .cultureBoxv1 .cList{ padding:16px; margin-top: 16px; }
  .cultureBoxv1 .txtBox{ padding-left:0; padding-right: 12px; }
  .cultureBoxv1 .cList_in { flex-wrap: wrap; }
  .cultureBoxv1 .cvItem .cList_in { flex-direction: row-reverse; }
  .cultureBoxv1 .txtBox_in .li:first-child { margin:0; }
  .dtBanner{ margin-top: 44px; }
  .sunManifesto .mshow.mCover{ overflow: hidden; width: 100%; }
  .sunManifesto .txtBox p:last-child,.honest .zzBox p:last-child{ margin-bottom: 0!important; }
  .sunManifesto .mshow.mCover img{ width: 100%; }
  .SunshineManifestoCode .honest { padding-bottom: 56px; }
  /* 采购合作指南 */
  .cgHandbook .list{ flex-wrap: wrap; padding:0; margin-top: 32px; }
  .cgHandbook .list:first-child{ margin-top: 0; }
  .cgHandbook .list .cgimgs{ margin:0; width: 64px; }
  .cgHandbook .list .cgRight{ width: 100%; flex: auto; padding-top: 12px; }
  
  /* 华润啤酒供应商准则 */
  .supplierIntroList .swiper-slide{ font-size:14px; padding-bottom: 12px; }
  .supplierIntro,.supplierIntro_in .supplierIntroTabBox{ margin-top: 16px; }
  .supplierIntro_top{ padding-top: 16px; }
  .supplierComtainer .cLis1{ margin-top: 16px; padding-top: 16px; }
  .supItem .cTct{ padding:8px 0 16px; }
  .supplierBox .supItem{ width: 100%; overflow: hidden; }
  .supItem.supItem3 .cTct,.supItem.supItem4 .cTct,.supItem.supItem5 .cTct{ padding:16px 0; }
  .supplierComtainer .cLis1 ul{ flex-wrap: wrap; }
  .supplierComtainer .cLis1 ul li{ width: 100%; }
  .cLis2Swiper_top{ padding-top: 16px; }
  .cLis2Swiper_top .cBox .imgs{ height: 32px; }
  .cLis2Swiper_top .cBox .name{ font-size:16px; margin:8px 0; }
  .cLis2Swiper::before{ top: 36px; }
  .cLis2Swiper .cLis2SwiperList{height: 36px; }
  .cLis2SwiperList .swiper-slide{ font-size:16px; }

  .supItemListPub .pTitle img{ width: 32px; }
  .supItemListPub .pTitle{ flex-wrap: wrap; }
  .supItemListPub .pTitle span{ display: block; width: 100%; font-size:14px; margin-top: 8px; }
  .supItemListPub .hr_desc{ padding-top: 8px; }
  .supItem4Comtainer ul{ padding-top: 4px; margin:0; }
  .supItem4Comtainer ul li{width: calc(100% / 2 - 6px); margin-top: 12px;}
  .supItem4Comtainer ul li .txt{ font-size:14px; }
  .supContactWay_cc .txt{ padding-top: 16px; }
  .supItem6 .supContactWay .aout{ margin-top: 16px; padding:12px; }
  .supItem6 .supContactWay .aout span{ font-size:14px; }
  .supItem6 .supContactWay .aout .l img{ height: 24px; }
  .supItem6 .supContactWay .aout .r img{ height: 20px; }
  .supItem6 .supContactWay .aout .x{ height: 28px; margin:0 12px; }
  .supplierComtainer .cLis1 ul li .li_in .img{ height: 48px; }
  .supplierComtainer .cLis1 ul li .li_in .n{ font-size:40px; }
  .sunPurchase{ padding-top: 0!important; }
  .sunPurchase .mshow.tabNull{ display: none; }
  .sunPurchase .supItem1 { padding-top: 24px!important; }
}
@media screen and (max-width:640px){
  body{line-height:1.6;font-size:14px;}
  .hr_fs72{ font-size:28px;}
  .hr_fs56 {font-size:24px}
  .hr_fs48{ font-size:22px;}
  .hr_fs40{ font-size:18px;}
  .hr_fs36{ font-size:18px;}
  .hr_fs32{ font-size:16px;}
  .hr_fs28{ font-size:16px; }
  .hr_fs24{ font-size:16px;}
  .hr_fs20{ font-size:16px;}
  .hr_fs18{ font-size:14px;}
  .hr_fs16{ font-size:14px;}
  .hr_fs14{ font-size:14px;}

  .hr_m80{ margin:40px 0; }
  .hr_mt80{ margin-top: 40px; }
  .hr_m64{ margin: 32px 0; }
  .hr_mb64{ margin-bottom: 32px; }
  .hr_mt64{ margin-top: 32px; }
  .hr_mt48{ margin-top: 24px; }
  .hr_mb48{ margin-bottom: 24px; }
  .hr_m48{ margin: 24px 0; }
  .hr_p120{ padding:48px 0;}
  .hr_pt120{ padding-top:48px; }
  .hr_pb120{ padding-bottom:48px; }
  .hr_p80{ padding:36px 0;}
  .hr_pt80{ padding-top:36px; }
  .hr_pb80{ padding-bottom:36px; }
  .hr_p60{ padding:30px 0;}
  .hr_pt60{ padding-top:30px; }
  .hr_pb60{ padding-bottom:30px; }
  .hr_p64{ padding:24px 0;}
  .hr_pt64{ padding-top:24px; }
  .hr_pb64{ padding-bottom:24px; }
  .hr_pt56{ padding-top: 28px; }
  .hr_p48{ padding:24px 0;}
  .hr_pt48{ padding-top:24px; }
  .hr_pb48{ padding-bottom:24px; }
  .hr_p40{ padding:20px 0;}
  .hr_pt40{ padding-top:20px; }
  .hr_pb40{ padding-bottom:20px; }
  .mNavBtn.mshow img{ width: 24px; height: 24px; }
  /* footer */
  .footer{ background-image: none!important; }
  .fOutLink{ padding:20px 0; }
  .fOutLink .fLogo img{ height: 40px; }
  .copyRight>div,.copyRight>div a{ font-size:12px; }
  .footUs { flex-wrap: wrap; align-items:flex-start; justify-content:left }
  .footUs span{ display: block; width: 100%; padding-bottom: 12px; }
  .fOutLink .footUs .item{ margin-left: 0; margin-right: 20px; }
  .footer .txtBox>div span{ padding-left: 10px; }
  /* index */
  .indexAboutUs .mshow img,.indexSocial .indexSocial_in .imgsBox{ width: 100%; }
  .indexnewsList{ margin-top: 16px; }
  .indexbannerSwPage .swiper-pagination span{ width: 46px; }
  .indexBannerBox{ height: calc(100vh - 44px); }
  .indexBannerBox .ejIndexBanner,.indexBannerBox .swiper-container{ height: 100%; }
  .indexbannerSwPageOut .indexbannerSwPage{ justify-content: center; } 
  .indexBannerTxt .indexBannerTxt_in{ left: 50%; transform: translateX(-50%); width: 100%; }
  .indexBannerTxt .indexBannerTxt_in .bdesc { text-align: center; letter-spacing: 4px; }
  .indexBannerTxt_in .video-play{ margin-top: 16px; margin:16px auto 0; }
  .indexBannerTxt_in .video-play span{ display: none; }
  .indexBannerTxt_in .video-play i{ margin:0 auto; }
  .indexProductTab .tItem{ width: 88px; height: 32px; line-height: 32px; text-align: center; margin-right: 8px; 
    font-size:14px;
  }
  .indexBusiness { 
    background-size: auto 800px;
  }
  .videoPup{ transform: translateY(-100vh);}
  .videoPup .videopup_videoBox video{ opacity: 0; z-index: -1; display: none; overflow: hidden; }
  .videoPup.active .videopup_videoBox video{ opacity: 1; z-index: 2; display: block; }
  /* 公司简介 */
  .beerOut .com_item1 .imgs{ width: 50%; }
  .com_item2 .txtPs .txtBox{ padding-left: 186px; }
  .citem .numBox .num{ font-size:36px; }
  .com_item2, .com_item4{ margin:48px 0; }
  .com_item3{ height: 387px; }
  .com_item3>div,.com_item3>div>div,.com_item3 .capacity{ width: 100%; height: 100%; }
  .com_item3 .capacity{ padding: 40px 0; justify-content:space-between; display: flex; flex-direction: column; }
  .com_item3 .cbBox .hr_desc{ width: 100%; }
  .com_item3:after{ background: #000; }
  .companyProfilesCode .citem .mshow .hr_desc *{ font-size:14px!important; }
  /* 管理层 */
  .managerLayer .lList { padding-bottom: 48px; }
  .managerLayer .lListBox {
    width: calc(100% + 32px);
    transform: translateX(-16px);
  } 
  .managerLayer .lListBox .item {
    padding:0 6px 0 16px;
    margin-top: 20px;
  }
  .managerLayer .lListBox .item:nth-child(2n) {
    padding:0 16px 0 6px;
  }

  /* 资质荣誉 */
  .honorsCode{ padding-top: 20px; }
  .yearBoxSw .swiper-slide.swiper-slide-active{ font-size:48px; }
  .yearBoxSw .swiper-slide{ font-size:32px; }
  .honorList .list{ padding-left: 56px; }
  .honorList .item .mm {
    right: calc(100% + 10px);
    width: 40px; 
    text-align: left;
  }

  .yearBox .yearBoxSwBtn>div{ width: 24px; height: 24px; line-height: 24px;  }
  .yearBox .yearBoxSwBtn>div i{ font-size:14px; }
  .history .right .item .list .hr_desc .RCMS_EDITOR *{ font-size:14px!important; }
  /* 企业动态 */
  .newsBox .item a{ padding-left: 0; padding-bottom: 20px; }
  .newsBox .item .lTxt{ padding-right: 16px; }
  .newsBox .item .lTxtBox .lImgs{ width: 118px; }
  .newsBox .item a .lTitle{ padding:0 0 4px; }
  .beerNewsContaner .newsBox{ padding-top: 16px; }
  .newsBox .item,.newsBox .newsTop a{ margin-bottom: 20px; }

  /* 业绩发布 */
  .performance .list .item{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }
  .performance .listBox .txtBox{ margin-right: 12px; }
  
  .performance .list .imgs{ width: 94px; }
  .performance .listBox .txtBox{ border: none; }
  .performance .listBox .txtBox .pTitle{ margin: 0 0 4px;}
  .performance .list .year{ left: -55px; padding-top: 0; border: none; line-height: 1; }
  .performance .listBox .txtBox .time{ color: #999; padding-top: 4px; }
  .performanceCode .performance .list .year{ top: 4px; }
  /* 企业宣传片 */
  .specialColumnVideo .item{ width: 100%; padding:0; }
  .specialColumnVideo .item .txtBox{ padding:12px; }
  /* 媒体 */
  .MediaFocus{ padding-top: 16px; }
  .MediaFocus .listBox{ width: 100%; transform: none; margin-top: -20px; }
  .MediaFocus .listBox .item{ width: 100%; padding:0; margin-top: 20px; margin-bottom: 0; }
  .MediaFocus .item a{ padding:0; }
  .MediaFocus .item .lTxtBox .lTitle{height: auto; padding-top: 0; }
  .MediaFocus .item .lTxt{ padding:0; }
  .MediaFocus .item .lTxtBox{ padding:20px 20px 32px; }
  .MediaFocus .newsTop .txtBox{ padding:12px }
  .MediaFocus .item .lTxtBox{ padding:12px; }
  .MediaFocus .newsTop .lTitle{ padding:0; margin:8px 0; }
  /*核心产品*/
  .productNavBox .pNav { margin-bottom: 24px; }
  .liquorBox .specialColumnTab { margin-top: 24px; }
  .specialColumnTab .item{ padding:6px 0;}
  .liquorDtBox .specialColumnTab .item{ margin:0 3px; }
  .pNav a{ margin:0 24px; }
  .specialColumnTab .item a{ width: 106px; height: 36px; line-height: 36px;  text-align: center; }
  .liquorBox .specialColumnTab .item a,.liquorDtBox .specialColumnTab .item a{ width: 124px; font-size:14px; height: 32px; line-height: 32px; }
  .newsTab .specialColumnTab .item a{ padding:0 23px; }
  .specialColumnTab .item.cnMore a{ width: 108px; }
  .specialColumnVideo{ margin-top: 24px; }
  .proList .item:first-child{ margin-top: 0; }

  .liquorInfo .onlineLink a{ width: 130px; height: 40px; padding:0 8px; }
  .liquorInfo .onlineLink a img{ width: 26px; height: 26px; margin-right: 8px; }
  .liquorInfo .onlineLink a span{ color: #666; }
  .liquorInfo .onlineLink{ margin-top: 14px; }
  .liquorxxms { padding-top: 60px; padding-bottom: 42px; }
  .liquorxxms .hr_single{ margin-top: 16px; margin-bottom: 28px; }
  .liquorxxms  .gobackBrandList{ padding-top: 28px; }
  .liquorxxms  .gobackBrandList>a{ width: 120px; }

  /*品牌简介*/
  .brandJj .txtBox{ padding:18px; }
  .brandVideoBox #certify .lbSwBtn{ width: 24px; height: 24px; margin-top: -29px; }
  .brandVideoBox #certify .lbSwBtn i{ line-height: 24px; font-size:20px; }
  #certify .swiper-button-next{ right: 0px; }
  #certify .swiper-button-prev{ left: 0px; }
  #certify .swiper-slide {
    /* width:268px;
    height: 151px; */
    width: 70vw;
    height: 40vw;

  }
  #certify .swiper-container{ padding-bottom: 34px; }
  .brandVideoBox .hr_box_in{ padding:0; }
  #certify .swiper-slide .vBtn{ width: 36px; height: 36px; }
  #certify .swiper-slide .vBtn i{ font-size:36px; line-height: 36px;}
  .brandVideo .brandVideoBox{ padding-top: 74px; }
  .brandVideo .brandVideoBox.singleVideoOutBox{ padding: 74px 0; }
  .brandHdListSwiper .swiper-slide .title{ height: auto; }
  .liquorList_in .item{ padding:0 6px; margin-top: 11px; }
  .liquorList_in .item a .txtBox{ padding:6px 8px; }
  .liquorList{ margin-top: 20px; }
  .responsibilityBox .list .txtBox{ padding:20px 0 40px; }
  .responsibilityBox .list:nth-child(2n) .txtBox{ padding:20px 0 40px; }
  /*责任报告*/
  .responsibilityReporting_in{margin-top: -24px; }
  .responsibilityReporting_in .item{padding:0 6px; margin-top: 24px; }
  .responsibilityReporting_in .item a .txtBox{ font-size:14px; padding:8px 0; }
  /*人才理念*/
  .jdList { padding-top: 8px; }
  .jdList_in .item_in{ padding:28px 20px; }
  .jdList_in .item .imgs{ width: 48px; height: 48px; }
  .rsg .txt{ padding-top: 16px; }
  /* 人才培养 */
  .pxProList a{ margin-top: 20px; padding-bottom: 20px; }
  .pxProList a .imgs{ margin-right:8px; }
  .pxProList a .txtBox .txt{ font-size:14px; }
  .pxProList a .imgs{ width: 108px; }
  .pxProList a .txtBox .hr_threeRow{ 
    -webkit-line-clamp: 2;
    max-height: 3.0em; /* 设置最大高度为行高的两倍 */
    line-height: 1.5em; /* 设置行高 */
  }
  .honest .txtBox{ padding-bottom: 20px; }
  .pxProList a .time{ font-size:12px; }
  /*清欠投诉*/
  .qqtsBox{ padding:20px 0px 40px;}
  .qqtsBox .item { margin-top: 32px; }
  .contactUs .txtBox{ padding:8px 16px 56px; }
  .contactUs .txtBox .item .r{ padding-left: 12px; }
  .contactUs .txtBox .item .imgs{ width: 24px; }
  .contactUs .txtBox .item .imgs img{ margin-top: 2px; }
  .contactUs .txtBox .item .r .sheng{ font-size:16px; }
  .ReportComplaints_in .txt{ font-size:14px; }
  .ReportComplaints_in .txt *{font-size:14px!important;}
  .contactUs .txtBox .item .r .addr{ padding:6px 0 4px; }
  .contactUs .txtBox .item{ margin-top: 24px; }
  /* detail */
  .beerContainer .beerDetailPage{ padding-left:16px; padding-right: 16px; }
  .preAndNextPage .goBackList{ width: 96px; height:36px; }
  .preAndNextPage .rqpreNext{ width: 100%; margin-bottom: 20px; }
  /* 白酒 */
  .liquorsetion{ padding-top: 32px; }
  .liquorsetion .aboutKing { padding-top: 16px; }
  .liquorxxms .hr_single{ margin-top: 20px; }
  .liquorMsg .title.mshow{ padding-bottom: 20px; }
  .gobackBrandList>a{ width: 113px; height: 40px; }
  .gobackBrandList>a.backListLink{ width: 100px; }
  .gobackBrandList>a .imgs{ margin:0 5px; width: 28px; height: 28px; }

  .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 { height: 32px; line-height: 30px; width: 32px; 
    font-size:12px; 
  }
  .z-page .crc-pub-page-num{ margin:0 2px; }
  .z-page .crc-pub-page-prev{ margin-left: 0; }
  .z-page .crc-pub-page-next{ margin-right: 0; }
  .z-page .crc-pub-page-prev, .z-page .crc-pub-page-next{ width: 32px; }
  .hr_more a span{ font-size:14px; }
  .beerTitle{ background-size: 18px auto; }

  .mapCode .beerTitle { font-size:20px; }
  .mapCode .list .name{ font-size:16px; }
  .mapCode .list a.ia { font-size:14px;}
  .wjMapBox .itemBox{ margin-left: -28px; }
  .wjMapBox .itemBox .item{ margin-left: 28px; line-height: 1; }
  .mapCode .wjMapBox .list{ padding-top: 40px; }
  .mapCode .wjMapBox .list:first-child{ padding-top: 20px; }
  .indexTitle{ background-size: 18px auto; padding-left: 9px; }
  .footer .txtBox>div img{ width: 16px; }
  .managerLayer .txtBox .name{ padding: 4px 0; line-height: 1.5; }
  .managerLayer .lListBox .item_in .zw{ font-size:12px; }
  .dtBanner{ height: 46vw; }
  .dtBanner .dtBanner-pagination{ bottom: 12px; }
  .dtBanner .dtBanner-pagination .swiper-pagination-bullet,#certify .swiper-pagination span{ width: 6px; height: 6px; }
  .productDtBox .title>span.beerTitle{ font-size:20px; }
  .responsibilityqxCode{ padding-top: 24px; }
  .indexVideoBox{ position: absolute; top: 0; left: 0; right: 0; z-index: 2; }
  .videoPup .videopup_in{ display: flex; justify-content: center; align-items: center; }
  .videoPup .videopup_in .videopup_videoBox{
    height: 56vw;
  }
  /* 采购合作指南 */
  .cgHandbook .cgHandbook_in{ padding-top: 16px; }
  .cgHandbook .list .cgimgs{ width: 32px; }
  .cgHandbook .list .cgRight{ padding-top: 8px; }
  .cgHandbook .list .cgRight .hr_desc{ margin-top: 8px; }
  .cgHandbook .list .cgRight, .cgHandbook .list .cgRight .t{ font-size:14px; }
  .cgHandbook .list .cgRight .t{ font-weight: bold; }
  /* 采购合作指南 */
  .ljLetter{ padding:16px 0; }
  .ljLetter .letter_in{margin:0;}
  .ljLetter .letter_in .list{ margin-top: 8px; padding:12px;}
  .ljLetter .letter_in .list:first-child{ margin-top: 0; }
  .ljLetter .letter_in .list .n{ font-size:40px; width: 42px; }
  .ljLetter .letter_in .list .hr_desc{ padding-left: 12px; }
  .emailListOut .email { font-weight: 500; font-size:14px;}
  .emailListOut .emailList .eImg{ width: 24px; }
  .emailListOut .emailList .eAddr{ padding-left: 8px; }
  /* 华润啤酒供应商准则 */
  .supplierComtainer .cLis1 ul{ margin-top: 0px; }
  .supplierComtainer .cLis1 ul li{ padding:12px; margin-top: 8px; }
  .supplierComtainer .cLis1 ul li .li_in .n{ display: none; }
  .supplierComtainer .cLis1 ul li .li_in{ padding:0 }
  .supplierComtainer .cLis1 ul li .li_in .img{ height: 32px; }
  .supplierComtainer .cLis1 ul li .li_in .name{ margin-top: 8px; font-size:14px; }
  .supplierComtainer .cLis1 ul li .li_in .hr_desc{ padding-top: 8px; }
  .cLis2Swiper_top,.cLis2Swiper_top .cBox .hr_desc,.cLis2SwiperList .swiper-slide{ font-size: 14px; }
  .newsTab .specialColumnTab .item a, .sunPurchase .specialColumnTab .item a{ padding:0 16px; font-size:14px; }
  .sunPurchase .specialColumnTabFlex { overflow: hidden; }
  .sunPurchase .specialColumnTabFlex .mNavSwiper { overflow: inherit; }
}
@media screen and (max-width:375px){
}
