@media screen and (max-width:1600px){
  .ej_about_tabBox .imgs{ left: 80px;}
  .ej_about_tabBox .title{ left: 30px;}
  .jy .txtBox{ width: 430px; min-width: auto; padding-right: 50px; }
  .jx .txt2Box{ padding:80px 60px 20px 120px; }
  .jx .txt2Box_l{ width: 320px; padding-right: 40px;}
  .wn .txt3Box{ padding-right: 200px;}
  .his-slide .swiper-slide samp{ max-width: 316px; }
}
@media screen and (max-width:1400px){
  .ej_about_tabBox { display: none; }
  .m_about_tabBox { display: block; }
  /* 技艺 */
  .m_about_tabBox{ background: #E8E3D1;
    box-shadow: inset 1px 0px 0px 0px #BEB8A3;
  }
  .ej_aboutUs_tab .imgsList .name{ font-size:16px; padding-bottom: 10px; line-height: 1; }
  .ej_aboutUs_tab .imgsList2 .name{ padding-top: 0;}
  .ej_aboutUs_tab .imgsList .txtBox{ align-items: center; }

  .mjySwiper a{ display: block; width: 100%; height: 100%; padding:100px 20px 60px 36px; }
  .mjySwiper .mjySwiperBox_in .imgs img{ width: 100%;}
  .m_about_tabBox .swiper-container, .m_about_tabBox .mjySwiperBox_in { height: 100%;}
  .mjySwiper .swiper-slide { border-right: 1px solid #BEB8A3;}
  .mjySwiper .swiper-slide:last-child{ border:none;}
  .mjySwiper .title{ width: 50px;
    letter-spacing: 5px; 
    font-size: 16px;
    writing-mode: vertical-lr;
  }
  .mjySwiper .imgs{ flex: 1;}
  .his-slide .swiper-slide samp{ max-width: 280px; }
}
@media screen and (max-width:1200px){
  .fs24{ font-size:22px;}
  .fs20{ font-size:18px;}
  .fs18{ font-size:16px;}
  .fs16{ font-size:14px;}
  .w1180{ width: 100%; padding:0 16px;}

  /* 栏目导航 */
  .deHeader .ejnav_child .item{ width: 480px; padding:24px; 
    background-size: 200px auto; min-height: 240px;
  }
  .deHeader .ejnav_child .imgCon{ width: 200px; }
  .deHeader .ejnav_child .imgCon .imgs{ height: 136px; }
  .deHeader .ejnav_child .imgCon .title{ padding:16px 0 8px; }
  .deHeader .ejnav_child .nav_link{ padding-left: 10%; }
  .deHeader .ejnav_child .nav_link a{ margin-top: 12px; }

  /* 首页 */
  .indenNewsTop .indexNewsTopTxt .txt{ line-height: 1.8; }
  .deHeader .deMenu .ejMenuBox a{ margin-left: 34px; }
  .indexTitle .indexMore{ right: 16px; }
  .indexTitle{ font-size:28px; }
  .indexMore a i{ font-size:32px; }  
  .indenNewsTop{ height: 280px; }
  .indenNewsTop .fullImg{ width: 420px; }
  .indenNewsTop .indexNewsTopTxt{ padding-left: 450px; }
  .indexNews .newsList .item .day{ font-size: 20px; }
  .indexNews .newsList .item .timeBox{ width: 60px; height: 60px;}
  .indexNews .newsList .item .lTitle{ padding-left: 72px; min-height: 60px; }
  .indexNews .newsList .item a{ padding:16px 16px 40px; }
  .indexNews .newsList .item{ width: calc(33.221% - 8px); transform: none; opacity: 1; }
  .indexItem2 .gotoEj .list .num{ font-size:32px; }
  .indexItem3 .indexVideoBox{ width: 650px; }
  .indexItem3 .indexVideoBox_in{ width: 640px; height: 360px;}
  .indexItem3 .indexVideo_in{ width: calc(100% - 680px); transform: none; opacity: 1; }
  .indexVideo_in .title,.indexMore a i{ font-size:28px; }
  .ejbody_b .indexItem{ padding:100px 0; }
  .indexItem4 .indexHealth_in .item .imgs img{ top: 0;left: 0; }
  .indexItem4 .indexHealth_in .item{ width: calc(33.33% - 15px); opacity: 1;  transform: translate(0px, 0); }
  .ejFooterMian .fNav .item{ padding:0 8px; }
  .ejFooterMian .fNav{ padding:0 10px }
  .flinkList .fBtn{ right: 0; }
  .ejFooterMian .fLogoBox{ width: 230px; }
  .ejIndexBanner .swiper-container-horizontal>.swiper-pagination-bullets, .ejIndexBanner .swiper-pagination-custom, .ejIndexBanner .swiper-pagination-fraction{
    width: 100%!important; padding-right: 40px!important;
  }

  /* 公司介绍 */
  .ej_gsjsImgs_in .numberBox{ padding:30px 20px; width: 400px; height: 280px; }
  .ej_gsjsImgs_in .numberBox .item span{ font-size:32px; }
  .ej_gsjsImgs_in .numberBox:after{ width: 200px; height: 136px; }

  /* 发展历程 */
  .ejHistory .rightComtainer{ padding-left: 150px; }
  .h_listBox_in .year{ font-size:46px; top: -10px; }
  .item4Top{ left: 16px; top: 40px; }
  .his-slide{ bottom:18% }
  .his-ul .active{ right: 69%; bottom:6%; }
  .his-ul .active1{ right: 37%; bottom:70% }
  .his-ul .active2{ right: 32%; bottom:79% }
  .his-ul .active3{ right: 28%; bottom:88% }
  .his-slide .swiper-slide samp{ left: 34.8%; }
  .his-slide .swiper-slide .his-ct{ left: 60%;padding-top: 10px; width: 36%; }
  .his-slide .swiper-slide span{ left: 60%; padding-top: 0px; font-size:28px; }
  .his-slide .swiper-button-next{ bottom: 0; right: 4%; }
  .his-slide .swiper-slide .his-ct p { margin-top: 46px;}
  .ejcompany_profile .item1 .inner,.ejcompany_profile .item{ padding:100px 0; }
  .ejcompany_profile .item4{ padding:0; }
  /* 企业文化 */
  .ej_culture_mission{ padding-top: 100px; }
  .ej_culture_mission_in .item{
    width: 18%;
    height: 40vw;
  }
  .ej_culture_mission_in .item.active{
    width: 64%;
  }
  .ej_culture_mission_in .item.active .imgs{ width: 200px; }
  .ej_culture_mission_in .item .ej_item_name{ width: 100%; }
  .ej_culture_mission_in .item.active .ej_item_txt{ width:100%; padding-right: 20px; padding-left: 220px; }
  .ej_culture_mission_in .item.active .ej_item_name{ display: none; }
  .ej_culture_mission_in .item.active .ej_item_txt .ej_item_txt_in{ min-width: 340px; }

  /* 公司概况 */
  .ejcompany_profile .item1{ padding:0; }
  .ejcompany_profile .item3 .swBtn { display: none; }
  .his-slide .swiper-slide samp{ max-width: 260px; }
  /* 荣誉资质 */
  .ej_honor_txt_in .txtBox{ right: 32px; }
  .ej_honor_txt_in .year{ left: 8%;}
  .ej_honor{ height: 580px; }
  /* 原料 */
  .ej_aboutUs .item1 .txtBoxInner{ padding:40px 20px; width: 400px; }
  .ej_aboutUs .item3 .txtBox .title{ font-size:18px; padding-bottom: 10px; }
  .ej_aboutUs .item3 .txtBox .more{ margin-top: 20px; }
  .ej_aboutUs .item4Imgs { height: calc(33vw + 50px); }
  .ej_aboutUs .item4Imgs .gallery-top{ height: calc(33vw); }
  .ej_aboutUs .item4Imgs .swiper-slide a .name{ font-size:32px; left: 16px; bottom: 10vw; }
  /* 联系我们 */
  .ejcontactType_in .imgs{ width: 52%; }
  .ejcontactType_in .txtBox{ left: 50%;  width: 50%; }
  .ejContactUsTop { padding:100px 0; } 
  .ejContactUsTop .imgs{ width: 50%; }

  /* 养生专栏 */
  .ejHealthColumn .topItem .txtBox{ left: 50%; width: calc(50% - 60px); }
  .ejHealthColumn .listBox .item a{ padding: 60px 41.37% 70px 30px;}
  /* 创新研发 */
  .ejResearch .txtBox_in{ width: 100%; margin-left: 40px; padding-right: 16px; }
  .ejResearch .txtBox{ height: auto; padding:60px 0; }
  .ejResearch .list:nth-child(2n) .txtBox_in{ margin-right: 40px; padding-left: 16px; padding-right: 0; }
  .ejResearch .txtBox_in table{ width: 100%!important; }
  /* 产品服务 */
  .hx_p li{ width: calc(33.33% - 20px); height: auto; margin-right: 30px; margin-top: 30px; }
  .hx_p li a{ padding:20px;}
  .hx_p .p_hover .name{ font-size:20px; }

  /* 产品详情 */
  .ejProDt .proInfo{ padding-right: 40px; }
  .ejProDt .list a{ display: block; margin-bottom: 20px;margin-left: 0; }
  .ejProDt .linkName{ margin-left: 0; }

  /* 营销网络 */
  .ejSalesNetwork .item_tl{ padding:60px;}
  .ejSalesNetwork .l_info{ width: 100%; }
  .ejSalesNetwork .list2 .item_l{ display: none;  }
  .ejSalesNetwork .item{ width: 100%; }
  /* 责任管理 */
  .ejresponsibility_in{ padding-bottom: 25vw; background-size: auto 25vw; }



}
/* max-width:1200px end  */

@media screen and (max-width:1100px){
  /* 金牌质量 */
  .ejgoldPro .list1 .w1180{ top: -100px;}
  .ejgoldPro .list1 .txtBox{ padding:50px 32px 54px; }
  .ejgoldPro .title{ font-size:22px; }
  .ejgoldPro .title{ font-size:22px; }
  .ejgoldPro .more i{ font-size:36px; }
  .ejgoldPro .list1 .inner_l{ padding-left: 80px; }
  /* 可持续发展报告 */
  .ejKcxReport_in .list .year{ width: 100px; font-size:32px; }
  .ejKcxReport_in .list .list_r .txt .title{ font-size:18px; }
  .ejKcxReport_in .list .list_r .item a{ padding:30px; }
  .ejKcxReport_in .list .list_r .txt i{ bottom:20px }

  /* 产品详情 */
  .ejProDt .proInfo{ margin-right: 20px; }
  .his-slide .swiper-slide samp{ max-width: 234px; }

}

@media screen and (max-width:1024px){
  .p120{ padding:100px 0; }
  .pt120{ padding-top: 100px; }
  .mshow{ display: block; }
  .pcshow{ display: none;}
  .mheader,.mheader>div{ height: 100%;}
  .mheader>div div{ margin-left: 36px; font-size:24px; color: #666;}
  .mheader>div div.msearchCloseBtn{ display: none; }
  .topHeader { 
    padding:0 22px;
    background-color: #fff!important;
    transform: translateY(-48px)!important; 
  }
  .ejMenuList_in .item{ padding:0 10px; }
  .pageBanner{ padding-top: 80px; }
  .pageBanner .bannerTBox .bannerTitle{ font-size:36px; line-height: 1.4; }
  .pageBanner .bannerTBox{ padding-bottom: 60px; }
  /* search */
  .ejSearchBox{ padding:0 16px; top: 80px; }
  .ejSearchBox .search_in{ width: 100%; }
  /* footer */
  .fFollowUs .list .item .imgs{ margin:0; left: 0; background-image: none; background-color: #fff; border-radius: 6px;  }
  /* 首页 */
  .home{ overflow: inherit; }
  .indexBody{ height: auto; overflow: inherit; }
  .body_home{ height: auto; }
  .ejIndexBanner{ height: 51vw; }
  .body_home.showdiv .bb{ display: none; }
  .ejFooterMian .fList{ padding:60px 0 ; }
  .ejFooterMian .fLogoBox{ width: 190px; }
  .flogoImg img{ width: 120px; }
  .ejFooterMian .fNav{ padding:0 12px; }
  .ejFooterMian .fNav .item{ padding:0 10px; }
  .ej_gsjsImgs{ margin-top: 100px; }
  .ej_gsjsImgs_in .numberBox .item span{ font-size:28px; }
  .ej_gsjsImgs_in .numberBox{ width: 360px; height: 240px; }
  .ej_gsjsImgs_in .numberBox:after{ width: 180px; height: 122px; }
  .ejbody_b{ position: inherit; }
  .body_home.showdiv .topHeader{ 
    background: none!important;
  }
  .ejbody_b .indexItem{ padding:80px 0; }
  .ejFooterMian .fList{ flex-wrap: wrap; }
  .ejFooterMian .fFollowUs{ width: 100%; margin-top: 20px; }
  .ejFooterMian .fNav{ flex: 1; justify-content: space-around; }
  .indexItem5 .item{ margin:0 30px; }
  .indexItem3 .indexVideoBox{ width: 570px; }
  .indexItem3 .indexVideoBox_in{ width: 560px; height: 315px; }
  .indexItem3 .indexVideo_in{ width: calc(100% - 570px); }
  .ejIndexBanner .pc_ban{ display: none; }
  

  /* 企业文化 */
  .ej_culture_top{ padding:40px 0; background: url(../image/ej-about-culture-bg.png) no-repeat center top / 100% auto;}
  .ej_culture_top_txt{ padding:0;}
  .ej_culture_video_in { display: block;}
  .ej_culture_video{ padding:60px 0; background-size: cover;}
  .ej_videoBox{ width: calc(100% - 10px); margin:0; padding:0; height: 0px; padding-bottom: 56.213%; }
  .ej_culture_video_in .txtBox{ width: 100%; padding-top: 30px; }
  .ej_culture_video_in .txtBox .title{ font-size:16px; padding-bottom: 10px; line-height: 1.7; }
  .ej_culture_mission{  padding-top: 60px; }
  .ej_culture_mission_in{ display: block;}
  .ej_culture_mission_in .item.active,.ej_culture_mission_in .item{ width: 100%; padding:10px; height: auto; margin-bottom: 40px;
  border-bottom: 1px solid #e8e8e8; padding-bottom: 40px;
  }
  .ej_culture_mission_in .item:last-child{ margin-bottom: 0;}
  .ej_culture_mission_in .item .ej_item_name{display: none;}
  .ej_culture_mission_in .item .imgs, .ej_culture_mission_in .item.active .imgs{ width: 140px;align-items: flex-start;}
  .ej_culture_mission_in .item .imgs img{ height: auto; margin: 20px 0 0 10px;}
  .ej_culture_mission_in .item.active .ej_item_txt,.ej_culture_mission_in .item .ej_item_txt{
    flex: 1; padding:0; padding-left: 160px;
  }
  .ej_item_txt  .ej_item_txt_in{ padding-top: 20px;}
  .ej_item_txt_in .title{ font-size:16px; padding-bottom: 20px;}
  /* 公司概况 */
  .ejcompany_profile .item1 .txt{ width: 100%; padding:20px 40px ; }
  .ejcompany_profile .item2 .pMore{ padding:12px 0 30px; }
  .ejcompany_profile .item3 .swiper-container{ width: 100%;}
  .ejcompany_profile .item3 .swBtn { bottom:-20px; height: 32px; width: 280px; margin:0 auto}
  .ejcompany_profile .item3 .swBtn .swTabBtn{ top: 0; bottom:auto; margin:0; height: 32px; width: 32px;} 
  .ejcompany_profile .item3 .swBtn i{ font-size:32px; line-height: 1;}
  .ejcompany_profile .item3 .swiper-pagination {bottom:0; height: 32px; line-height: 32px;
    font-size:14px;
  }
  .ejcompany_profile .item3 .swiper-pagination-current { color: #E50113; font-size:20px;}
  .ejcompany_profile .item3 .swBtn { display: block; }
  .ejcompany_profile .item3 ul{ flex-wrap: inherit; }
  .ejcompany_profile .item3 ul li:nth-child(3n){
    margin-right: 20px!important;
  }
  .his-slide .swiper-slide samp{ max-width: 214px; }
  /* 荣誉资质 */
  .ej_honor{ height: 500px; }
  .ej_honor_txt_in .year{ left: 8%; font-size:72px; }
  .ej_honor_txt_in .sIms{ top: 80px; }
  .ej_honor_txt_in .txtBox{ top: 120px; right: 16px; }
  /* 品牌形象 */
  .ej_brand{ background-size: 100% auto;padding-top: 80px; }
  /* 原料 */
  .ej_aboutUs .item1 .txtBoxInner{ font-size:20px; padding: 36px 20px; }
  .ej_aboutUs .item1 .topTitle{ font-size:20px; }
  .ej_aboutUs .item2 .txtBox{ padding:30px }
  .ej_aboutUs .item2 .txtBox .name{ padding:30px 0 60px; font-size:20px; }
  .ej_aboutUs .item3 .txtBox .title{ font-size:16px; padding-bottom: 6px; }
  .ej_aboutUs .item3 .txtBox .more{ margin-top: 10px; font-size:12px; }
  .ej_aboutUs .item3 .txtBox .txt{ font-size:12px; }
  .ej_aboutUs .item3 .txtBox .more i{ font-size:22px; }
  .ej_aboutUs .item4Top{ padding-top: 60px; }
  /* 金牌质量 */
  .ejgoldPro .list1 .w1180{ padding:0 50px; }
  .ejgoldPro .list1 .inner_l{ padding-left: 30px; }
  .ejgoldPro .list2 .item{ height: 476px; }
  .ejgoldPro .list2 .item a{ padding:80px 30px 30px; }
  .ejgoldPro .list2 .txt{ padding-top: 60px; }
  /* 金牌质量栏目  */
  .goldDt{ padding:0; }
  .goldDt .name{ padding-top: 80px; font-size:32px; }
  .goldDtItem{ display: block; }
  .goldDt_wnBox .w1180{ padding:0; }
  .goldDt_wn .name { padding:80px 40px 0; }
  .goldDt_wn_txt { padding:30px 40px 0; }
  .goldDt_wn_txt .imgs{ width: 100%; padding:0; }
  .goldDt_wn_txt .txt{ padding-top: 40px;}
  .goldDt_wn .fImgs{ padding-top: 60px; }
  .goldDt_wn .fImgs img{ width: 240px; }
  .txtIcondt i{ font-size:180px; }
  .goldDt_in{ padding-bottom:260px; }

  .goldDt_jxBox .w1180{ padding:0 40px; }
  .goldDt_jx .videoBox{ width: 100%; padding:0; margin-top: 40px; }

  .goldDt_jzBox .goldDt_wn_txt .imgs{ margin-top: 40px; }
  .goldDt_jzTxtBox{ padding:60px 40px 20px; }
  .goldDt_jzBox{ background-size: 200px auto; }

  /* 视频中心 */
  .ejVideoBox_in .txtBox_in{ padding:20px 30px; }
  .ejVideoBox_in .title{ font-size:18px; height: 88px;; }
  /* 联系我们 */
  .ejcontactType_in .txtBox_in{ padding:50px 30px; }
  .ejContactUsTop { padding:90px 0; } 
  .ejContactUsTop .imgs{ width: 50%; }
  .ejContactUsTop .top_l{ padding-right: 40px; }
  /* 东阿阿胶动态 */
  .ejNewsTop .topImgs{ padding-bottom: 27.056%; width: 40.673%; height: 0; }
  .ejNewsTop .topTxt{ width: 59.327%; }
  .ejNewsTop .topTxt a{ padding:16px 30px; }
  /* 养生专栏 */
  .ejHealthColumn .topItem .txtBox{ left: 40%; width: calc(60% - 20px); }
  .ejHealthColumn .topItem .tBox{ padding-left: 80px; }
  .ejHealthColumn .listBox .item a{ padding: 50px 41.37% 60px 30px;}
  .ejHealthColumn .title{ font-size:20px; }
  /* 营销网络 */
  .ejSalesNetwork .item_tl{ padding:40px;}
  .ejSalesNetwork .l_info .title{ font-size:20px; }
  .ejSalesNetwork .l_item span{ font-size:32px; }
  /* 常见问题 */
  .ejQuestion_in .item .item_in{ padding:20px; }
  .ejQuestion_in .item .item_in .name{ font-size:18px; }
  /* 人才理念 */
  .ejTalent .item2 ul li{ padding:30px 20px; }
  .ejTalent .item2 .sTitle{ padding:28px 0 18px; font-size:18px; }
  .ejTalent .item{ padding:100px 0; }
  .ejTalent .item3 .rclnTxtBox{ padding-right: 60px; }
  .ejTalent .item3 .rclnImgBox{ padding-left: 60px; }
  .ejTalent .item3 .rclnTxtBox i{ font-size:36px;}
  .ejTalent .item3 .rclnImgBox{ width: 300px; }
  /* 人才培养 */
  .tc_cSwiper .gallery-top .txtBox{ padding:26px; }
  .tc_cSwiper{ width: 440px; }
  .ejTalentCultivation .ej_tcTop .imgs .txtBox i{ font-size:48px; }
  .ejTalentCultivation .ej_tcTop .imgs .txtBox .txtBox_in{ font-size:40px 30px; }

  .ej_tcList .item .item_in .ulBox .imgs{ width: 480px; height: 320px; }
  .ej_tcList .item .item_in .ulBox .txtBox{ margin-right: 20px;}
  .ej_tcList .item .item_in .ulBox { padding:40px 0; }
  .ej_tcList .item .bg{ height: 500px; }
  .ej_tcList .item_in i{ font-size:48px; }
  /* 责任管理 */
  .ejresponsibility_in .rBox .zrln{ padding:60px 20px; width: 340px; }
  .ejresponsibility_in .rBox{ padding-right: 380px; }
  .ejresponsibility_in .ejsingle{ padding-bottom:80px;}

  /* 可持续发展报告 */
  .ejKcxReport_in .list .year{ width: 90px; font-size:28px; }
  .ejKcxReport_in .list .list_r .txt .title{ font-size:16px; padding-top: 10px;}
  .ejKcxReport_in .list .list_r .item a{ padding:24px; }
  .ejKcxReport_in .list .list_r .txt i{ bottom:16px; font-size:40px; }
  .ejKcxReport_in .list .list_r .txt{ margin-left: 30px; }

  /* 社会责任 */
  .ejInvestor_in .item a{ padding:20px; }
  .ejInvestor_in .time,.ejInvestor_in .title{ font-size:18px; }
  .ejInvestor_in .title{ margin-top: 16px; line-height: 24px; height: 80px; }
  .ejInvestor_in i{ font-size:42px; }

  /* 在线留言 */
  .ejForm{ margin-top: 100px; padding:0; }
  /* 发展历程 */
  .ejHistory .ejfzlcBox{ width: 100%; }
  .ejHistory .leftMenu{ display: none; }
  .ejHistory .rightComtainer{ padding-left: 0; }
  /* 产品详情 */
  .ejProDt .proInfo{ margin-right: 0px; }

}
/* max-width:960px end  */


@media screen and (max-width:860px){
  .p120{ padding:80px 0; }
  .fj_dtContainer { padding-top: 120px!important; }
  .pt120{ padding-top: 80px; }
  body{ font-size:14px; }
  .z-page .crc-pub-page span{ display: none; }
  .pageBanner .bannerTBox .bannerTitle{ font-size:32px; line-height: 1.4; }
  .pageBanner .bannerTBox{ padding-bottom: 40px; }
  /* 首页 */
  .indenNewsTop .fullImg{ width: 336px; }
  .indenNewsTop{ height: 224px; }
  .indenNewsTop .indexNewsTopTxt{ padding:20px 20px 20px 366px; }
  .indenNewsTop .indexNewsTopTxt .title{ padding:12px 0 16px; }
  .indenNewsTop .indexNewsTopTxt .time{ font-size:20px; }
  .indexNews .newsList .item .lTitle{ font-size:14px; }
  .indexNews .newsList .item{ width: calc(33.33% - 8px); }
  .indexNews .newsList .item a{ padding:12px 12px 30px; }
  .indexItem2 .gotoEj{ width: 100%; padding: 0 24px; }
  .ejbody_b .indexItem{ padding:80px 0; }
  .indexItem2 .gotoEj .txt{ padding-top: 50px; }
  .indexItem2 .gotoEj .list .item div{ padding-top: 10px; }
  .indexItem3 .indexVideoBox_in{ width: 400px; height: 225px; }
  .indexItem3 .indexVideoBox{ width: 410px; }
  .indexItem3 .indexVideo_in{ width: calc(100% - 430px); }
  .indexItem3 .indexVideo_in{ height: auto; }
  .indexVideo_in .title, .indexMore a i{ font-size:20px; }
  .indexVideo_in .indexMore{ margin-top: 20px; }
  .indexItem4 .indexHealth_in .item .listBox{ height: auto; padding:20px 12px; }
  .indexHealth_in .item .listBox .hli{ padding-top: 12px; }
  .indexHealth_in .item .listBox .hul .hli .time{ padding-top: 4px; font-size:14px; }
  .indexItem4 .indexHealth_in .item {
    width: calc(33.33% - 10px);
  }
  .indexItem5 .item{ margin:0 20px; }


  /* 公司概况 */

  .ejcompany_profile .his { margin:0; padding-top: 175px;}
  .ejcompany_profile .item4{ padding:0; margin-top: 30px;}
  .ejcompany_profile .item4 .his-ul { display: none;}
  .item4Top{ width: 100%; left: 0; top: 60px; text-align: center; }
  .ejcompany_profile .his-slide { position: relative; height: auto; padding-bottom: 100px;}
  .ejcompany_profile .his-s{ position: absolute; bottom: 0; left: 0; right: 0; }
  .his-slide .sp_in{ padding:0 16px;}
  .his-slide .swiper-slide span{ display: none;}
  .his-slide .swiper-slide .his-ct .time{ display: block; }
  .his-slide .swiper-slide samp{ width: calc(100% - 20px); max-width: calc(100% - 20px); transform: none; height: auto; position: initial;}
  .his-slide .swiper-slide samp img{ width: 100%; height: auto;}
  .his-slide .swiper-slide .his-ct{ position: initial;
    padding-top: 20px; width: 100%; max-width: 100%;
  }
  .his-slide .swiper-slide .his-ct p{ margin:0;}
  .his-slide .swiper-button-next{ right: 16px; bottom:60px; transform: scale(0.8); display: block; }
  .ejcompany_profile .item3 ul li{ width: calc(50% - 10px)!important; min-height: 200px; }
  .ejTeam .item{ width: calc(50% - 10px); margin-right: 20px; }
  .ejTeam .item:nth-child(3n){ margin-right: 20px;}
  .ejTeam .item:nth-child(2n){ margin-right: 0;}
  .ejTeam .name { font-size:20px; }

  /* 荣誉资质 */
  .ej_honor{ height: 440px; }
  .ej_honor_txt_in .txtBox{ right: 16px; }
  .ej_honor_txt_in .year{ left: 8%; font-size:68px; bottom:160px; }
  .ej_honor_txt_in .sIms{ top: 60px; }
  .ej_honor_txt_in .txtBox{ top: 80px; }
  /* 原料 */
  .ej_aboutUs .item1 .txtBoxInner{ font-size:18px; padding: 30px 16px; }
  .ej_aboutUs .item1 .topTitle{ font-size:18px; }
  .ej_aboutUs .item2 .txtBox{ padding:20px }
  .ej_aboutUs .item2 .txtBox .name{ padding:20px 0 40px; font-size:18px; }
  .ej_aboutUs .item4Imgs { height: calc(33vw + 50px); }
  .ej_aboutUs .item4Imgs .gallery-top{ height: calc(33vw); }
  .ej_aboutUs .item4Imgs .swiper-slide a .name{ font-size:26px }
  /* 金牌质量 */
  .ejgoldPro .list1 .w1180{ padding:0 40px; }
  .ejgoldPro .list1 .inner_l{ padding-left: 20px; }
  .ejgoldPro .list2 .item{ height: 436px; }
  .ejgoldPro .list2 .item a{ padding:60px 20px 20px; }
  .ejgoldPro .list2 .txt{ padding-top: 40px; }
  .ejgoldPro .list1 .txtBox{ width: 480px; }


  /* 技艺 */
  .ej_aboutUs_tab .imgsList .name{ font-size:18px; }
  /* 视频中心 */
  .ejVideoBox_in .txtBox_in{ padding:16px 20px; }
  .ejVideoBox_in .title{ font-size:16px; height: 78px; padding-top: 16px; }
  /* 联系我们 */
  .ejcontactType_in .txtBox_in{ padding:30px 20px; }
  .ejContactUsTop { padding:80px 0; } 
  .ejContactUsTop .imgs{ width: 50%; }
  .ejContactUsTop .top_l{ padding-right: 20px; }
  /* 东阿阿胶动态 */
  .ejNewsTop .topTxt a{ padding:10px 20px; }
  .ejNewsTop .time{ font-size:18px; }
  .ejNewsTop .title{ font-size:16px; padding:16px 0 12px; }
  .ejNewsBox .item .title{ font-size:16px; }
  .ejNewsBox .item .imgs{ width: 180px; height: 120px; }
  .fj_dtContainer .title{ font-size:24px; line-height: 1.7; }
  /* 养生专栏 */
  .ejHealthColumn .listBox .item a{ padding: 50px 41.37% 60px 30px;}
  .ejHealthColumn .title,.ejHealthColumn .title{ font-size:18px; }
  .ejHealthColumn .more i{ font-size:28px; }
  .ejHealthColumn .listBox .item .txt{ padding-bottom: 32px; }
  /* 创新研发 */
  .ejResearch .list{ display: block; }
  .ejResearch .list .item{ width: 100%; }
  .ejResearch .list .imgs{ height: 64vw; }
  .ejResearch .txtBox{ height: auto; padding:60px 16px; }
  .ejResearch .txtBox_in,.ejResearch .list:nth-child(2n) .txtBox_in{ width: 100%; margin:0; }
  /* 营销网络 */
  .ejSalesNetwork .l_info .title{ font-size:18px; }
  .ejSalesNetwork .l_item span{ font-size:26px; }
  /* 常见问题 */
  .ejQuestion_in .item{ width: 50%; }
  .ejQuestion_in .item .item_in{ padding:24px; }
  .ejQuestion_in .item .item_in .time,.ejQuestion_in .item .item_in .name{ font-size:18px; }
  /* 人才理念 */
  .ejTalent .item2 ul li{ padding:20px 16px; }
  .ejTalent .item2 .sTitle{ padding:20px 0 12px; font-size:16px; }
  .ejTalent .item{ padding:80px 0; }
  .ejTalent .item3 .rclnTxtBox{ padding-right: 40px; }
  .ejTalent .item3 .rclnImgBox{ padding-left: 40px; }
  .ejTalent .item3 .rclnTxtBox i{ font-size:32px;}
  .ejTalent .item3 .rclnImgBox{ width: 280px; }
  .ejTalent .item1 .txtBox i{ font-size:48px; }
  /* 人才培养 */
  .tc_cSwiper .gallery-top .txtBox{ padding:24px; }
  .tc_cSwiper{ width: 420px; }
  .ej_tcList .item .bg{ display: none; }
  .ej_tcList .item .item_in{ position: inherit; }
  .ej_tcList .item{ padding-top: 45px; margin-bottom: 40px; }
  .ej_tcList .item .item_in {  background: url(../image/ej-pub-pattern-brown-bg.png); }
  .ej_tcList .item .item_in .ulBox{ padding:0; display: block; }
  .ej_tcList .item .item_in .ulBox .imgs{ width: 100%; position: relative; top: -45px; height: 61vw; }
  .ej_tcList .item .item_in .ulBox .txtBox,.ej_tcList .item:nth-child(2n) .item_in .ulBox .txtBox{ height: auto;margin:0; padding-bottom: 45px; }
  .ej_tcList .txtBox .title{ font-size:16px; padding-bottom: 10px; }
  .ej_tcList .txtBox .txt{ font-size:14px; }
  .ej_tcList .item_in i{ display: none; }
  /* 社会责任 */
  .ejInvestor_in .item{ width: 50%; }
  .ejInvestor_in .time,.ejInvestor_in .title{ font-size:18px; }
  .ejInvestor_in .title{ margin-top: 16px; line-height: 26px; height: 86px; }
  .ejInvestor_in i{ font-size:36px; }
  /* 在线留言 */
  .ejForm{ margin-top: 90px; }
  .ejOlineMsg{ padding-top: 30px; }
  .ejOlineMsg .item label, .ejOlineMsg .list_r label{ font-size:14px; }
  .cement-btn button{ width: 160px; height: 48px; line-height: 48px; }

    /* 产品详情 */
    .ejProDt .proTop{ border-bottom-width: 2px; padding-bottom: 40px; display: block; }
    .ejProDt .proInfo{ width: 100%; padding-top: 70px; margin:0; }
    .ejProDt .proInfo .title{ font-size:16px; }
    .ejProDt .proInfo .proInfoTxt div{ margin-top: 10px;}
    .ejProDt .proImgsSwiper{ width: 100%; }
    .proImgsSwiper .gallery-thumbs{ margin:10px 34px 0; }
    .proImgsSwiper .gallery-top{ width: calc(100vw - 240px); height: calc(100vw - 240px); margin:0 }
    .ejProDt .proOutLink{ top: 40px; padding-left: 20px; z-index: 10; }
    .ejProDt .list a{ display: block; border-radius: 4px; margin: 0; margin-top: 14px; padding:10px 20px; height: auto; }
    .ejProDt .linkName{ margin:0; }
    .ejProDt .list a .icon{ width: 20px; height: 20px; }
    .ejProDt .list a span{ padding-left: 10px; }
    .ejProDt .ejsingle{ padding:20px 0 40px; }
    .ejProDt .ejShare{ 
      border-top: 2px solid #F6F6F6;
      padding-top: 20px;
    }

}
/* max-width:860px end  */


@media screen and (max-width:750px){
  body{ font-size:14px; }
  .ejMenuList{ display: none;}
  .pt120{ padding-top: 60px;}
  .p120{ padding:60px 0;}
  .topHeader { 
    padding:0
  }
  .pageBanner{ padding-top: 80px; }
  .w1180{ width: 100%; padding:0 16px;}
  .fs16 { font-size:14px;}

  .pageBanner .bannerTBox .bannerTitle{ font-size:18px; line-height: 1.4; padding-bottom: 6px; }
  .pageBanner .bannerTBox{ padding-bottom: 20px; }
  #goTopBtn{ display: block; }
  /* 首页 */
  .indexTitle{ font-size:20px;}
  .indenNewsTop .fullImg{ width: 100%; float: none;}
  .indenNewsTop{ height: auto;}
  .indenNewsTop .indexNewsTopTxt{ width: 100%; padding:30px 20px;}
  .indenNewsTop .indexNewsTopTxt .time,.indenNewsTop .indexNewsTopTxt .title{ font-size:16px;}
  .indenNewsTop .indexNewsTopTxt .title{ padding:10px 0;}
  .indexTitle .indexMore{ position: inherit; padding-top: 20px; left: 16px; }
  .indexMore a i{ font-size:22px;}
  .indexMore a span{ padding-right: 10px;}
  .indenNewsTop{ margin-top: 30px;}
  .indexNews .newsList{ display: block;}
  .indexNews .newsList .item{ width: 100%;}
  .indexNews .newsList .item .lTitle{ font-size:16px;}
  .indexNews .newsList .item .timeBox{ width: 60px; height: 60px;}
  .ejbody_b .indexItem{ padding:60px 0;}
  .ejbody_b .indexItem5{ padding:40px 0; }
  .indexItem2 .gotoEj{ width: 100%;}
  .indexItem2 .gotoEj .txt{ padding: 30px 16px 0;}
  .indexItem2 .gotoEj .list{ background: #fff; padding: 50px 0; position: relative; left: 16px;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2); width: calc(100% - 32px); position: absolute; bottom: -70px;
  }
  .indexItem2 .gotoEj .list .item{ color: #E50113;}
  .ejbody_b .indexItem2 { padding-bottom: 120px; position: relative; overflow: initial;}
  .indexItem2 .gotoEj .list .num{ font-size:28px; padding-right: 5px;}
  .indexItem2 .gotoEj .list .item div{ padding-top: 6px; color:#E50113;}
  .indexItem2 .gotoEj .list .item div.cf{ color: #666; }
  .indexVideo_in .title{ text-align: center; font-size:20px;}
  .indexItem3 .indexVideo_in{ width: 100%; height: auto; padding-top: 60px;}
  .indexItem3 .indexVideo_in .txtBox{ width: 100%;}
  .indexVideo_in .txt{ text-align: center; width: 60%; margin:0 auto;}
  .indexVideo_in .indexMore{ margin:20px auto 0; text-align: center;}
  .indexItem3 .indexVideoBox{ width: 100%; margin-top: 40px;}
  .indexItem3 .indexVideoBox_in{ width: 100%; height: auto;}
  .indexItem3 .vBox{ padding-bottom: 56.425%; height: 0;}
  .indexItem3 .vBox video{ position: absolute; top: 0; }
  .indexItem4{ background-color: #fbfbfb;}
  .indexItem4 .indexHealth{ padding-top:0;}
  .indexItem4 .indexHealth_in{ display: block;}
  .indexItem4 .indexHealth_in .item{ width: 100%; margin-top: 30px;}
  .indexItem4 .indexHealth_in .item .imgs{ height: auto; padding:0; width: 100%; }
  .indexItem4 .indexHealth_in .item .imgs div{ position: relative; }
  .indexItem4 .indexHealth_in .item .imgs img{ position: relative; width: 100%; height: auto;}
  .indexItem4 .indexHealth_in .item .listBox{ height: auto; padding:0; background: none; box-shadow: none; 
    padding: 30px 0 10px;
  }
  .indexItem4 .indexHealth_in .item .listBox .ejHealthTitleBox .title { font-size:16px;}
  .ejHealthTitleBox .more a{ font-size:14px;}
  .indexHealth_in .item .listBox .hul .hli .time{ font-size:12px;}
  .indexItem5 { padding:40px 0;}
  .indexItem5 .item{ width: 33.33%; margin:0;}
  .indexfastLink{ width: 100%; flex-wrap: wrap; justify-content: start;}
  .indexItem5 .item .imgs{ width: 40px; height: 40px;}
  .indexItem5 .item .title{ padding-top: 10px; font-size:12px;}
  .indexfastLink .item a{ padding:24px 0;}
  .ejIndexBanner .swiper-container-horizontal>.swiper-pagination-bullets, .ejIndexBanner .swiper-pagination-custom, .ejIndexBanner .swiper-pagination-fraction{
    text-align: center!important; bottom:20px!important; padding:0!important;
  }
  /* 公司介绍 */
  .ej_gsjsImgs{ height: 330px; margin-top: 70px;}
  .ej_gsjsImgs_in .numberBox .item span{ font-size:32px; }
  .ej_gsjsImgs_in .numberBox{ padding:32px 0px; width: calc(100% - 16px);
    right: auto; left: 0; 
  }
    .ej_gsjsImgs .imgs{ height: 100%;}
  .ej_gsjsImgs .imgs img{ height: 100%; width: auto;}
  .ej_gsjsImgs_in .numberBox:after{ height: 100px; background-position: left bottom;}
  .ej_gsjsImgs_in .numberBox .item .n{ line-height: 1.2;}
  .ej_gsjsImgs_in .numberBox .item .txt{ padding:5px 0 14px;}
  .fLink{ display: none;}
  .ejFooterMian .fList{ padding:40px 0; display: block;}
  .ejFooterMian .fLogoBox{ width: 100%; box-shadow: inset 0px -1px 0px 0px #3F3F3F; padding-bottom: 30px;}
  .fLogoBox .ftxt{ padding-top: 24px;}
  .flogoImg img{ width: 106px;}
  .ejFooterMian .fNav{ padding:0; margin-top: 8px; display: block;}
  .ejFooterMian .fNav .item{ padding:0; margin-top: 20px;}
  /*footer*/

  /* 公司概况 */
  .ejcompany_profile .item3 ul{ padding-top: 30px;}
  .pageTitle{
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 30px;
  }
  .ejcompany_profile .item1 .inner {
    padding: 60px 0;
  }
  .ejcompany_profile .title{
    font-size: 16px;
  }
  .ejcompany_profile .item4Top .title{ padding-top: 60px; }
  .ejcompany_profile .item1 .txt {
    width: 100%; 
    margin: 0 auto;
    padding: 20px 16px;
  }
  .ejcompany_profile .item1 .conBox .btImgs{
    margin-top: 30px;
  }
  .ejcompany_profile .item1 .inner .imgs{height: 360px;}
  .ejcompany_profile .item {
    padding: 60px 0;
  }
  .ejcompany_profile .item1{ padding:0;}
  .pMore a{ font-size:14px;}
  .pMore i{ font-size:20px; padding-left: 10px;}
  .ejcompany_profile .item2 .pMore{ padding:20px 0 30px;}
  .ejcompany_profile .item3 .pMore{ 
    position: initial; text-align: center; padding-top: 20px;
  }
  .ejcompany_profile .item4{ margin-top: 0; padding-bottom: 0; 
    background: url(../image/fzlc_background.png) no-repeat center center / cover #fff;
    padding:0; margin-top: 30px;
  }
  .ejcompany_profile .item4Top{ top: auto; }
  .ejcompany_profile .item4 .his-bg { display: none; }

  .ejFooterMian .fNav .item ul{ display: none;}
  .ejFooterMian .fFollowUs{ width: 100%; margin-top:30px; border-top: 1px solid #3f3f3f;
    padding-top: 20px;
  }
  .fFollowUs .txt{ padding-top: 10px;}
  .fFollowUs .list{ padding-top: 20px;}
  .ejcopyRight{ padding:20px 16px; height: auto; line-height: 1.7; }

  .ejTeam .item{ width: 100%; margin-right: 0; height: auto;  }
  .ejTeam .item:nth-child(3n){ margin-right: 0;}
  .ejTeam .item:nth-child(2n){ margin-right: 0;}
  .ejTeam .name { font-size:18px; }

  /* 公司介绍 */
  .ejTeam .item .txtBox{ padding:30px 20px 50px; }
  /* 企业文化 */

  .ej_culture_mission_in .item .imgs, .ej_culture_mission_in .item.active .imgs{ width: 93px;align-items: flex-start;}
  .ej_culture_mission_in .item .imgs img{ height: auto; margin: 20px 0 0 10px;}
  .ej_culture_mission_in .item.active .ej_item_txt,.ej_culture_mission_in .item .ej_item_txt{
    flex: 1; padding:0; padding-left: 105px;
  }

  /* 荣誉资质 */
  .ej_honor{ height: auto; background: url(../image/ej-pub-pattern-yellow-bg.png);}
  .ej_honor .ej_honor_item{ background: url(../image/ej-about-honour-bg.png) no-repeat center top / 100% auto; }
  .ej_honor_txt{ position: inherit;}
  .ej_honor_item .imgs{ display: none;}
  .ej_honor_txt_in>div{ position: inherit;}
  .ej_honor_txt_in { padding: 60px 16px 80px;}
  .ej_honor_txt_in .sIms{ width: calc(100% - 10px); height: auto; padding:0; left: 0; top: 0; margin:0;}
  .ej_honor_txt_in .sIms .sImgs_in{ position: inherit;}
  .ej_honor_txt_in .year{ left: 0; bottom:auto; font-size:40px; padding-top: 30px; line-height: 1;}
  .ej_honor_txt_in .txtBox{ top: auto; width: 100%; padding:20px 0; left: auto; right: auto; }
  .ej_honor_txt_in .txtBox .title {
    padding-bottom: 10px;
    font-size: 16px;
  }
  .honorBtn{ bottom:40px; margin-left: -80px;}

  /* 品牌形象 */
  .ej_brand{ padding-top: 60px; background-size: 100% auto; }
  .ej_brand .ej_brank_in{ padding:20px 10px;}
  .ej_brank_box { width: 100%; display: block;}
  .ej_brand .blogo{ padding:0; width: 70px; margin:0 auto;}
  .ej_brand .txt{ width: 100%; padding: 0; padding-top: 20px;}

  /* 原料 */
  .ej_aboutUs .item1{ padding-top: 60px; }
  .ej_aboutUs .item1 .imgs{ position: absolute; left: 0; top: 0;}
  .ej_aboutUs .item1 .txtBox{ position: relative; top: auto; left: auto; bottom: auto; }
  .ej_aboutUs .item1 .txtBoxInner{ top: auto; padding:30px 20px;
    width: calc(100% - 63px); position: relative; float: right; 
  }
  .ej_aboutUs .item1 .txtBox{ overflow: hidden;}
  .ej_aboutUs .item1 .topTitle{ font-size:16px; padding-bottom: 10px;}
  .ej_aboutUs .item2{ padding:60px 16px; width: 100%; overflow: hidden; }
  .ej_aboutUs .item2 .mshow{ display: block; }
  .ej_aboutUs .item2 .w1180{ display: none;}
  .ej_aboutUs .item2 .mshow{ width: 74%; padding-bottom: 100%; height: 0; }
  .ej_aboutUs .item2 .spContainer{ top: 0; left: 0; width: 100%; height: 100%;}
  .spContainer .swiper-container { overflow: inherit;  width: 100%; height: 100%;}
  .spContainer .i2_tBox { width: 100%; height: 100%; padding: 60px 20px 20px}
  .spContainer .i2_tBox .name{ font-size:16px; padding-bottom: 40px;}
  .ej_aboutUs .item3{ display: block;}
  .ej_aboutUs .item3 .imgs, .ej_aboutUs .item3 .txtBox{ width: 100%;}
  .ej_aboutUs .item3 .txtBox{ padding:60px 16px; }
  .ej_aboutUs .item3 .txtBox .title{ font-size:16px; padding-bottom: 10px; }
  .ej_aboutUs .item3 .txtBox .more{ margin-top: 20px;}
  .ej_aboutUs .item3 .txtBox .more a{ font-size:14px;}
  .ej_aboutUs .item3 .txtBox .more a i{ font-size:20px; padding-left: 10px;}
  .ej_aboutUs .item4{ padding:60px 0 0;}
  .ej_aboutUs .item4Top{ padding-top: 0;}
  .ej_aboutUs .item4Top .title{ font-size:16px;}
  .ej_aboutUs .item4Top .txt{ width: 100%; padding:0; padding-bottom: 30px; text-align: left!important; }
  .item4Imgs .gallery-top{ height: 48vw; }
  .ej_aboutUs .item4Imgs{ height: calc(48vw + 26px); }
  .ej_aboutUs .item4Imgs .gallery-top{ height: calc(48vw); }
  .ej_aboutUs .item4Imgs .smImgs .w1180{ padding:0; }
  .ej_aboutUs .item4Imgs .swiper-slide a .name{ font-size:18px; bottom:12vw; }
  .gallery-thumbs .swiper-slide{ border-width:3px!important; }
  .smImgs .gallery-thumbs{ height: 14vw;}

  /* 金牌质量 */
  .ejgoldPro .list1 .w1180{ top:0; padding:0; }
  .ejgoldPro .list1{ padding-bottom: 60px; }
  .ejgoldPro .list1 .inner_l{ padding:40px 0; width: 100%; text-align: center; }
  .ejgoldPro .list1 .txtBox{ width: calc(100% - 32px); margin:0 auto; padding:30px 20px 40px;}
  .ejgoldPro .list1 .w1180 .inner { display: block;}
  .ejgoldPro .title{ font-size:16px;}
  .ejgoldPro .more a,.ejgoldPro .more{ font-size:14px;}
  .ejgoldPro .more i{ font-size:20px; padding-left: 10px;}
  .ejgoldPro .list2{ 
    background: #F6F4F3; padding:40px 0 60;
  }
  .ejgoldPro .list2 .list_in>div{ display: block;}
  .ejgoldPro .list2 .item{ width: 100%; margin-top: 20px; height: 84vw;}
  .ejgoldPro .list2 .item a{ padding:60px 20px 20px;}
  .ejgoldPro .list2 .txt{ padding-top: 40px;}

  /* 金牌质量栏目  */
  .goldDt .txt{ font-size:14px; }
  .goldDt .name{ padding-top: 120px; font-size:20px; }
  .goldDt_wn .name { padding:120px 40px 0; }
  .goldDt_wn_txt { padding:20px 40px 0; }
  .goldDt_wn_txt .txt{ padding-top: 20px;}
  .goldDt_wn .fImgs{ padding-top: 40px; }
  .goldDt_wn .fImgs img{ width: 200px; }
  .txtIcondt i{ font-size:100px; }
  .goldDt_in{ padding-bottom:160px; }

  .goldDt_jzBox .goldDt_wn_txt .imgs{ margin-top: 30px; }
  .goldDt_jzTxtBox{ padding:40px 40px 20px; }
  .goldDt_jzBox{ background-size: 120px auto; }

  /* 东阿水 */
  .ejConTxt .water-new .a-m-c{ padding-top: 46px; }
  .ejConTxt .water-new img{ line-height: 1;}


  /* 技艺 */
  .ej_aboutUs_tab .ej_about_tabBox{ display: none;}
  .m_about_tabBox{ height: 96vw; background: #E8E3D1;
    box-shadow: inset 1px 0px 0px 0px #BEB8A3;
  }
  .ej_aboutUs_tab .imgsList .name{ font-size:16px; padding-bottom: 10px; line-height: 1; }
  .ej_aboutUs_tab .imgsList2 .name{ padding-top: 0;}
  .ej_aboutUs_tab .imgsList .txtBox{ align-items: center; }

  .mjySwiper a{ display: block; width: 100%; height: 100%; padding:0 20px 60px 36px; }
  .mjySwiper .mjySwiperBox_in .imgs img{ width: 100%;}
  .m_about_tabBox .swiper-container, .m_about_tabBox .mjySwiperBox_in { height: 100%;}
  .mjySwiper .swiper-slide { border-right: 1px solid #BEB8A3;}
  .mjySwiper .swiper-slide:last-child{ border:none;}
  .mjySwiper .title{ width: 50px;
    letter-spacing: 5px; 
    font-size: 16px;
    writing-mode: vertical-lr;
  }
  .mjySwiper .imgs{ flex: 1;}

  /* 视频中心 */
  .ejVideoBox_in .item{ width: 100%; margin:0; margin-bottom: 18px;}
  .ejVideoBox_in .txtBox{ padding-top: 14px;}
  .ejVideoBox_in .txtBox_in{ padding:16px 20px; }
  .ejVideoBox_in .title{ padding-top: 10px; height: 56px; font-size:16px; }
  /* 播放器 */
  .jp-video-open {
    background: #FFFFFF;
    border-radius: 8px;
    padding: 60px 16px 20px;
  }
  .jp-video-mob, .jp-video-open{ 
    width: 100%!important;
    top: 55px;
    margin: 0!important;
    left: 0;
    overflow: hidden;
    z-index: 301;
   }
  .jp-video-open .videoTitle {
    top: 20px!important; position: absolute;
    color: #333; font-size:16px;
  }
  .videoTitle h2{ color: #333; font-size:16px; padding-bottom: 16px; }
  .jp-video-play{width: calc(100% - 32px); }
  .jp-video-mob .jp-close{ display: block; top: -6px; right: -6px; }

  /* 新闻列表 */
  .ejNewsTop { display: block; }
  .ejNewsTop .topImgs{ width: 100%; height: auto; padding:0;}
  .ejNewsTop .topImgs img{ width: 100%; height: auto;}
  .ejNewsTop .topTxt{ width: 100%;}
  .ejNewsTop .topTxt a{ padding:30px 20px; }
  .ejNewsTop .time,.ejNewsTop .title{ font-size:16px; }
  .ejNewsTop .title{ padding:10px 0; }
  .ejNewsBox{ padding:0;}
  .ejNewsBox .item{ margin-top: 20px;}
  .ejNewsBox .item a{ display: block; padding-bottom: 20px; }
  .ejNewsBox .item .timeBox{ display: none; }
  .ejNewsBox .item .imgs,.ejNewsBox .item .dfReverse .imgs{ width: 100%; height: auto; margin:0 }
  .ejNewsBox .item .txtBox{ padding-top: 20px; }
  .ejNewsBox .item .txtBox .mTime { color: #666; padding-bottom: 10px; line-height: 1; }
  .ejNewsBox .item .title{ font-size:16px; padding-bottom: 10px; }
  .mej_time{ display: block; }
  .rqpreNext{ padding-top: 20px; }
  .rqpreNext .item{ width: 100%; margin-top: 20px; }
  .rqpreNext .item .txt span{ position: relative; }
  .rqpreNext .item .txt{ padding:0; }
  .rqpreNext .item h4{ padding-bottom: 10px; }
  .ejShare .codeBox{ width: 84px; height: 84px; margin-left: -44px; bottom: 44px; }
  .fj_dtContainer .title{ font-size:20px; }

  /* 养生志栏 */
  .ejHealthColumn .topItem{ padding-bottom:60px; }
  .ejHealthColumn .topItem>div{ position: relative; }
  .ejHealthColumn .topItem .tBox{ padding:40px 0; left: auto; bottom:auto; text-align: center; }
  .ejHealthColumn .more{ font-size:14px;}
  .ejHealthColumn .more i{ font-size:20px; padding-left: 10px; }
  .ejHealthColumn .title{ font-size:16px; padding-bottom: 10px; }
  .ejHealthColumn .topItem .txtBox{ left: auto; bottom:auto; width: 100%; padding:40px 20px;}
  .ejHealthColumn .listBox{ margin:0; padding:60px 0; background-size: auto 200px; }
  .ejHealthColumn .listBox .item{ width: 100%;  }
  .ejHealthColumn .listBox>div{ display: block; }
  .ejHealthColumn .listBox .item{ margin-bottom: 20px;}
  .ejHealthColumn .listBox .item:last-child{ margin:0; } 
  .ejHealthColumn .listBox .item a{ padding:40px 40% 40px 20px;  }
  .ejHealthColumn .listBox .item .imgs{ width: 20%; }

  /* 创新研发  */
  .ejResearch .txtBox_in img{ max-width: 100%!important;}

  /* 核心产品 */
  .ejProdcut_hx_in{ padding-top: 26vw; background-size: auto 40vw; } 
  .hx_p li{margin:0; margin-bottom:16px;margin-right: 16px; width: calc(50% - 8px); height: auto; }
  .hx_p li:nth-child(2n){ margin-right: 0; }
  .hx_p li:nth-child(3n){ margin-right: 16px; }
  .hx_p li a{ padding:10px; }
  .hx_p li a p { font-size:16px; height: 48px; }
  .ejProduct_hx .pTitleBox .pmore{ position: relative; margin-top: 6px; }
  .ejProduct_hx .pTitleBox .pmore a i{ font-size: 26px; }
  .ejProduct_hx .w1180{ margin-bottom: 60px; }
  .ejProduct_hx .w1180:last-child{ margin:0; } 
  .hx_p li a:hover .p_hover{ opacity: 0; }
  /* 产品详情 */
  .ejProDt .proInfo .title{ font-size:16px; }
  .ejProDt .proInfo .proInfoTxt div{ margin-top: 10px;}
  .ejProDt .proImgsSwiper{ width: 100%; }
  .proImgsSwiper .gallery-thumbs{ margin:10px 34px 0; }
  .proImgsSwiper .gallery-top{ width: calc(100vw - 180px); height: calc(100vw - 180px); margin:0 }
  .ejProDt .proOutLink{ top: 0px; padding-left: 20px; }
  .ejProDt .list a{ display: block; border-radius: 4px; margin: 0; margin-top: 14px; padding:10px 20px; height: auto; }
  .ejProDt .linkName{ margin:0; }
  .ejProDt .list a .icon{ width: 20px; height: 20px; }
  .ejProDt .list a span{ padding-left: 10px; }
  .ejProDt .ejsingle{ padding:20px 0 40px; }
  .ejProDt .ejShare{ 
    border-top: 2px solid #F6F6F6;
    padding-top: 20px;
  }
  .ejProDt .proImgs{ min-height: 100px; }

  /* 营销网络 */
  .ejSalesNetwork .list1{ flex-wrap: wrap; flex-direction: column-reverse; }
  .ejSalesNetwork .item{ width: 100%; }
  .ejSalesNetwork .item:last-child{ height: auto; }
  .ejSalesNetwork .item_tl{ padding:60px 16px; }
  .ejSalesNetwork .l_info .title{ font-size:16px; }
  .ejSalesNetwork .l_item span{ font-size:24px; }
  .ejSalesNetwork .list2 .item_r_in{ padding:0 16px; }
  .item_r_in .topTxt .txt{ width: calc(100% - 140px); margin-right: 20px;}
  

  /* 常见问题 */
  .ejQuestion_in .item{ width: 100%; padding:0; float:none; margin-bottom: 20px; }
  .ejQuestion_in .item .item_in{ padding:30px 20px; min-height: 120px; 
    box-shadow: inset 0px -2px 0px 0px #e8e8e8;
  }


  /* 人才理念 */
  .ejTalent .item{ padding:60px 0; }
  .ejTalent .item1{ padding:70px 0 60px; }
  .ejTalent .item1 .txtBox{ width: 100%; padding:30px 20px; }
  .ejTalent .item1 .txtBox i{ font-size:26px; top: -13px; right: 40px; }
  .ejTalent .title{ font-size:16px; padding-bottom: 30px; }
  .ejTalent .item2 ul li{ width: 100%; padding:40px 20px; margin-bottom: 20px; }
  .ejTalent .item2 ul li:last-child{ margin:0; }
  .ejTalent .item2 ul{ display: block; }
  .ejTalent .item2 .sTitle{ padding:30px 0 20px; font-size:16px; }
  .ejTalent .item3 .rcglItem { display: block; }
  .ejTalent .item3 .rclnTxtBox{ padding:0; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #e8e8e8; }
  .ejTalent .item3 .rclnImgBox{ margin:40px auto 0; padding:0; }
  .ejTalent .item3 .rclnImgBox:after{ display: none; }
  /* 人才培养 */
  .ejTalentCultivation .ej_tcTop .imgs{ position: inherit; }
  .ejTalentCultivation .ej_tcTop .imgs_in{ width: 100%; }
  .ejTalentCultivation .ej_tcTop .imgs .txtBox{ position: inherit; width: 100%; right: auto; bottom:auto; }
  .ejTalentCultivation .ej_tcTop .imgs .txtBox::before{ display: none; }
  .ejTalentCultivation .ej_tcTop .imgs .txtBox .txtBox_in{
    width: 100%; padding:30px 20px;
  }
  .ejTalentCultivation .ej_tcTop .imgs{ padding-bottom: 0; }
  .ej_tcTop .tabBox{ margin-top: 40px; }
  .tc_cSwiper{ width: 100%; }
  .tc_cSwiper .gallery-top .txtBox{ padding:20px 20px 40px; }
  .tc_cSwiper .gallery-top .txtBox .year{ font-size:16px; padding-bottom: 10px; }
  .ejTalentCultivation .ej_tcTop{ padding-bottom: 60px; }
  .ejTalentCultivation .ej_tcList{ padding: 60px 0 0; margin-bottom: 60px; }


  /* 责任管理 */
  .ejresponsibility_in .rBox{ width: 100%; padding:0; }
  .ejresponsibility .ejresponsibility_in{ background: none!important; padding:0; }
  .ejresponsibility_in .rBox .zrln{ width: 100%; padding:60px 16px; top: auto; right: auto; position: relative; 
    background: url(../image/ej-index-about-bg.png) no-repeat top center / auto 240px #fff;
  }
  .ejresponsibility_in .ejsingle{ padding: 0 16px 40px; color: #666; }
  .ejresponsibility_in .rBox .zrln_in {background: url(../image/ej-pub-pattern-yellow-bg.png); padding:30px 20px; }
  .ejresponsibility_in .zrTitle{ font-size:16px; }
  .ejresponsibility_in .zrln_in .item h4,.ejresponsibility_in .zrln_in .item p{ font-size:14px; }
  .ejresponsibility_in .zrln_in p{ margin-top: 10px; }

  /* 可持续发展报告 */
  .ejKcxReport_in .list{ display: block; }
  .ejKcxReport_in .list .year{ width: 100%; font-size:20px; padding-top: 20px; }
  .ejKcxReport_in .list .list_r{ display: block; padding-top: 0; }
  .ejKcxReport_in .list .list_r .item{ width: 100%; }
  .ejKcxReport_in .list .list_r .item a{ padding:20px 20px 35px; }
  .ejKcxReport_in .list .list_r .txt{ margin-left: 20px; }
  .ejKcxReport_in .list .list_r .txt .title{ font-size:16px; }
  .ejKcxReport_in .list .list_r .txt i{ font-size:40px; bottom:17px; }
  /* 联系方式 */
  .ejcontactType_in{ padding:0; }
  .ejcontactType_in .txtBox{ position:inherit; top: auto; left: auto; width: 100%; }
  .ejcontactType_in .imgs{ width: 100%; height: auto; }
  .ejcontactType_in .txtBox::before{ display: none; }
  .ejcontactType_in .txtBox_in{ padding:30px 20px; min-height: 230px; }
  .ejcontactType_in .txtBox_in .ejsingle{ height: auto; }
  .ejcontactType_in .txtBox_in .title{ font-size:16px;}
  .ejContactUsTop{ padding:60px 0; }
  .ejContactUsTop .top_in { display: block; } 
  .ejContactUsTop .top_l{ padding:0; width: 100%; }
  .ejContactUsTop .imgs{ width: 100%; margin-top: 20px; }

  /* 网站地图 */
  .ejMappage .ejMap_in,.ejMap_in .list { display: block;}
  .ejMap_in .item{ min-height: auto; padding-bottom: 40px; box-shadow: inset 0px -1px 0px 0px #EEEEEE; margin-bottom: 40px; }
  .ejMap_in .list:last-child .item:last-child{ margin:0;}
  .ejMap_in .h3{ font-size:16px; }
  .ejMap_in .item ul li>a{ font-weight: bold; display: block; }
  .ejMap_in ul li .ul2 .li2{ padding-top: 12px; line-height: 18px; }
  .ejMap_in ul li .ul2 .li2 a{ font-weight:bold; display: block; }
  .ejMap_in ul li .ul2{ padding:0; }

  /* 在线留言 */
  .ejForm{ margin-top: 80px; }
  .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; }

  /* 发展历程 */
  .ejHistory .topLogo,.h_listBox_in .item .h_bg{ display: none; }
  .ejHistory .rightComtainer{ width: 100%; }
  .h_listBox_in .item{ padding:0; margin-bottom: 40px; }
  
  .ejHistory .h_listBox{ padding:0 16px; }
  .h_listBox_in .year{ position: inherit; top: auto; left: auto; padding-bottom: 20px; }
  /* m导航 */
  .m_ejMenuList{ display: block; position: relative; background-color: #fff; z-index: 301; }
  .m_ejMenuList .mPageName{ text-align: center; color: #333; font-weight: bold; font-size:14px;box-shadow: inset 0px -1px 0px 0px #D9D9D9; 
    height: 40px; line-height: 40px;
  }
  .m_ejMenuList .mNavList{ position: absolute; top: 40px; width: 100%; padding:0; margin:0; text-align: center; height: auto; background: #fff; opacity: 0; visibility: hidden;
    height: 0;
  }
  .m_ejMenuList .mNavList.active{ opacity: 1; height: auto; visibility:visible; z-index: 301;}
  .m_ejMenuList .mNavList a{ display: block; height: 40px; line-height: 40px; text-align: center; font-size:14px; font-weight: bold; 
    color: #9E9E9E; box-shadow: inset 0px -1px 0px 0px #F6F6F6;
  } 
  .m_ejMenuList .mNavList a.active{ color:#666; }
  .m_ejMenuList .mPageName i{ font-size:12px; color: #666; padding-left: 5px; line-height: 1; }
  .z-page .crc-pub-page-num, .z-page .crc-pub-page-enter, .z-page .crc-pub-page-next{
    font-size:12px; width: 34px; height: 36px; line-height: 36px; margin:0 1px;
  }
  .z-page .crc-pub-page-next, .z-page .crc-pub-page-prev{ width: 54px; height: 36px; line-height: 36px; }
  .z-page .crc-pub-page-next{ margin-right: 0;}
  .z-page .crc-pub-page-prev{ margin-left: 0;}

}
/* max-width:750px end  */


@media screen and (max-width:640px){
  .ejHealthColumn .listBox .item .imgs{ width: 28%; }
  .ejresponsibility_in .rBox .zrln{ background-size: auto 60vw; }
  /* 社会责任 */
  .ejInvestor_in .item{ width: 100%; }
  .ejInvestor_in i{ font-size:40px; }
  /* 公司概况 */
  .ejcompany_profile .item3 ul li .txtBox .name{ font-size:16px; }
  .ejcompany_profile .item3 ul li .txtBox{ padding:4px; }
  .ejcompany_profile .item3 ul li .txtBox .txt{ margin-top: 10px; line-height: 1.7; font-size:12px; }
  .ejcompany_profile .item3 ul li{ min-height: 180px; }
  #growls.default {
    transform: translateX(40%);
  }
}
/* max-width:640px end  */