<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width:1440px){
  .hr_box_in{ padding:0 100px;}
  .ponyLine .list .item{ margin-left: 56px; }
  .crcReportBox .listContainer .item{ padding:23px 16px; }
}
@media screen and (max-width:1360px){
  .hr_box_in{ padding:0 80px;}
  .ponyLine .list .item{ margin-left: 46px; }
  .crcReportBox .listContainer .item .txtBox{ font-size:18px; }
  .crcReportBox .listContainer .item{ padding:23px 14px; }
}
@media screen and (max-width:1200px){
  .hr_box_in{ padding:0 60px;}
  .hr_outBox{ width: 100%; padding:0 16px; }
  .ybmNav .item{ padding:0 16px; }
  /* é¦–é¡µ */
  .indexnewsList .item:first-child .txtBox a{ padding:46px 36px; }
  /* æ——ä¸‹å“ç‰Œ */
  .brand_in .item_in{ padding: 40px 32px 60px; }
  /*å°¾éƒ¨*/
  .ybCopyRight{ flex-wrap: wrap; }
  .ybCopyRight .copyLink{ margin-left: 0px; margin-bottom: 10px; }
  .ybCopyRight&gt;div{ width: 100%; display: block; }
  .pubMap .imgs{ width: 40%; }
  .pubMap .ybMap_in{width: 60%; }
  .newsConterner .item .txtBox a{ padding:32px;}

  .apparatusBox .mItem3,.talentConceptBox .tItem2{ padding:100px 0; }

  /* å¤§å¥åº· */
  .hProductList .txtBox{ padding:36px; }
  /* ç½‘ç«™åœ°å›¾ */
  .wjMap .itemBox .item{ width: 16%; }
  .grglBox .cBg .responsibilityBox .rList3 {
    background-image:url(../image/md01.png), url(../image/md02.png)!important;
    background-position: right top,left bottom;
    background-size: 480px auto,450px auto;
    background-color: #f7f8fa;
  }
  .outsideMarketTop .imgs{ width: 320px; }
  .ponyLine .list .item{ width: 180px; height: 82px;  margin-left: 40px;  }
  .crcReportBox .listContainer .item .txtBox{ font-size:16px; }
  .crcReportBox .listContainer .item{ padding:23px 12px; }
}
@media screen and (max-width:1100px){
  .hr_box_in{ padding:0 40px;}
  .hr_m80{ margin:74px 0; }
  .hr_mt80{ margin-top: 74px; }
  .hr_mt64{ margin-top: 56px; }
  .hr_pt64{ padding-top: 56px; }
  .hr_fs60{ font-size:54px;}
  .hr_fs48{ font-size:46px;}
  .hr_fs40{ font-size:36px;}
  .hr_p120{ padding:100px 0;}
  .hr_pt120{ padding-top:100px; }
  .hr_pb120{ padding-bottom:100px; }
  .hr_p60{ padding:54px 0;}
  .hr_pt60{ padding-top:54px; }
  .hr_pb60{ padding-bottom:54px; }
  .hr_p40{ padding:36px 0;}
  .hr_pt40{ padding-top:36px; }
  .hr_pb40{ padding-bottom:36px; } 
  .pubMap .imgs{ width: 36%; }
  .pubMap .ybMap_in{width: 64%; }
  .ybmNav .item{ padding:0 14px; }
  .topDesc{ padding:0 80px; }
  /* å°¾éƒ¨ */
  .ybFooter .footer .fMenu .fmenuList{ padding:0 20px; }
  /* é¦–é¡µ */
  .indexnewsList .item:first-child .txtBox a{ padding:44px 32px; }
  .indexnewsList .item .imgs{ width: 460px; }
  .indexnewsList .item .item_in{ padding:32px; }
  .indexAboutTop .l{ padding-right: 6%; }
  /* å…¬å¸ç®€ä»‹ */
  .txtAndImgs .l{ padding-right: 70px; }
  /* è”ç»œæˆ‘ä»¬ */
  .wjContactUsMap .txtBox{ padding:40px; }
  /* è§†é¢‘ä¸­å¿ƒ */
  .VideoBox .item .txtBox .title{ font-size:18px; }
  /* åˆ©æ¶¦ä¸­å¿ƒ */
  .profitCenter .item_in .bLogo{ margin-right: 30px; }
  /*äººæ‰åŸ¹å…»*/
  .cultivateList .list .imgs{ width: 420px; display: block; height: auto; }
  .cultivateList .list .txtBox_in{ padding:46px 52px; }
  .cultivateList .list{ height: auto; }
  .tabTxtPic .item.active .item_in{ padding-right: 0; }
  .responsibilityBox .rList2 .item {padding: 36px;}
  .responsibilityBox .rList2 .imgs{ width: 72px; }
  /* å…¬ç›Šæ…ˆå–„ */
  .PublicCharityList_in .item{ 
    width: calc(33.333% - 24px);
    margin-right: 36px;
    margin-top: 36px;
  }
  .PublicCharityList_in .item a .txtBoxBg{ padding:36px; }
  /* ç¤¾ä¼šè´£ä»»æŠ¥å‘Š */
  .crcReportBox .topTxt{ padding:32px 80px 0; }
  /* äº§å“è¯¦æƒ… */
  .productDt .topBox .rBox{ padding:36px 0 0 70px; }
  .newsConterner .item .txtBox a{ padding:26px;}
  .newsConterner .item .txtBox .title{ margin-top: 12px; }
  .newsConterner .item .txtBox .txt{ margin-top: 12px; }

  .apparatusBox .mItem3,.talentConceptBox .tItem2{ padding:0 16px; overflow: hidden; }
  
  /* å¤§å¥åº· */
  .hProductList .txtBox{ padding:32px; }
  /* ç½‘ç«™åœ°å›¾ */
  .wjMap .itemBox .item{ width: 18%; }
  .outsideMarketTop .imgs{ width: 300px; }
  .ponyLine .list .item{ width: 160px; height: 76px; margin-left: 30px; }
}
@media screen and (max-width:1025px){
  .hr_box_in{ padding:0 20px;}
  .hr_m80{ margin:70px 0; }
  .hr_mt80{ margin-top: 70px; }
  .hr_mt64{ margin-top: 50px; }
  .hr_mb64{ margin-bottom: 50px; }
  .hr_pt64{ padding-top: 50px; }
  .hr_fs60{ font-size:50px;}
  .hr_fs48{ font-size:44px;}
  .hr_fs40{ font-size:34px;}
  .hr_fs32{ font-size:30px;}
  .hr_fs28{ font-size:24px;}
  .hr_p120{ padding:90px 0;}
  .hr_pt120{ padding-top:90px; }
  .hr_pb120{ padding-bottom:90px; }
  .hr_w680{ width: 80%; padding-right: 40px; }
  .pubMap .imgs{ width: 30%; }
  .pubMap .ybMap_in{width: 70%; }
  .ybmNav .item{ padding:0 10px; }
  .topDesc{ padding:0 60px; }
  /* å°¾éƒ¨ */
  .ybFooter .footer .fMenu .fmenuList{ display: none; }
  /* é¦–é¡µ */
  .indexnewsList .item .item_in{ padding:28px; }
  .indexAboutTop .l{ padding-right: 5%; }
  .home{ overflow: auto; }
  .pubRight{ display: none; }
  .indexBody{ overflow: auto; height: auto; }
  .body_home, .ejIndexBanner{ height: 51vw; }
  .body_home .bbBox { display: none; }
  .body_b{
    position: inherit; padding-top: 0;
  }
  .brandSwiperBox .gallery-top{ height: 29vw;}
  .brandSwiperBox .left_imgs{ width: 56.46%; }
  .body_b .indexNews{ padding-top: 60px; }
  .body_home { position: relative; }
  .indexNotice{ position: absolute; }
  .ejIndexBanner .swiper-container .swiper-pagination{ width: 100%; bottom: 80px; }
  /* å…¬å¸ç®€ä»‹ */
  .txtAndImgs .l{ padding-right: 60px; }
  .mainBusinessBox .item.active .item_in{ padding:0 60px; }
  .mainBusinessBox .item .txt{ padding-right: 80px; }
  /* è”ç»œæˆ‘ä»¬ */
  .wjContactUsMap .txtBox .name {
    margin-bottom: 10px;
  }
  .wjContactUsMap .txtBox .list .item{ padding-top: 16px; }
  .wjContactUsMap .txtBox .txt{ padding-bottom: 12px; }
  /* æ——ä¸‹å“ç‰Œ */
  .brand_in .item .bLogo{height: 48px;}
  .brand_in .item_in{ padding:32px 20px; }
  /* è§†é¢‘ä¸­å¿ƒ */
  .VideoBox .item .txtBox .title{ font-size:16px;}
  /* åˆ©æ¶¦ä¸­å¿ƒ */
  .profitCenter .item_in .bLogo{ margin-right: 20px; }
  .innovativeDevBox .picTitleTxt .imgs{ width: 20%; }
  /*äººæ‰åŸ¹å…»*/
  .cultivateList .list .imgs{ width: 400px; }
  .cultivateList .list .txtBox_in{ padding:36px 46px; }
  .tabTxtPic .item{ padding:10px 40px; }
  .responsibilityBox .rList2 .item {padding: 32px;}
  .responsibilityBox .rList2 .imgs{ width: 68px; }
  .responsibilityBox .rList2 .txt{ margin-top: 18px; }
  /* å…¬ç›Šæ…ˆå–„ */
  .PublicCharityList_in .item{ 
    width: calc(33.333% - 20px);
    margin-right: 30px;
    margin-top: 30px;
  }
  .PublicCharityList_in .item a .txtBoxBg{ padding:32px; }
  /* ç¤¾ä¼šè´£ä»»æŠ¥å‘Š */
  .crcReportBox .topTxt{ padding:32px 60px 0; }
  /* äº§å“è¯¦æƒ… */
  .productDt .topBox .rBox{ padding:32px 0 0 60px; }
  /* å¤§å¥åº· */
  .hProductList .txtBox{ padding:28px; }
  /* ç½‘ç«™åœ°å›¾ */
  .wjMap .itemBox .item{ width: 20%; }
  .outsideMarketTop .imgs{ width: 260px; }
  .ponyLine .list .item{ width: 140px; height: 66px; padding:12px 18px; margin-left: 20px; }
}
@media screen and (max-width:960px){
  .hr_m80{ margin:60px 0; }
  .hr_mt80{ margin-top: 60px; }
  .hr_mt64{ margin-top: 48px; }
  .hr_mb64{ margin-bottom: 48px; }
  .hr_pt64{ padding-top: 46px; }
  .hr_fs60{ font-size:46px;}
  .hr_fs48{ font-size:40px;}
  .hr_fs40{ font-size:32px;}
  .hr_fs32{ font-size:28px;}
  .hr_fs28{ font-size:20px;}
  .hr_fs24{ font-size:22px;}
  .hr_p120{ padding:80px 0;}
  .hr_pt120{ padding-top:80px; }
  .hr_pb120{ padding-bottom:80px; }
  .hr_p60{ padding:46px 0;}
  .hr_pt60{ padding-top:46px; }
  .hr_pb60{ padding-bottom:46px; }
  .hr_p40{ padding:30px 0;}
  .hr_pt40{ padding-top:30px; }
  .hr_pb40{ padding-bottom:30px; } 
  .pubMap .imgs{ width: 20%; }
  .pubMap .ybMap_in{width: 80%; }
  .topDesc{ padding:0 40px; }
  /* é¦–é¡µ */
  .indexnewsList .item:first-child .txtBox a{ padding:30px 20px; }
  .indexnewsList .item .imgs{ width: 420px; }
  .indexnewsList .item .hr_desc{ line-height: 1.6; }
  .indexnewsList .item .title{ margin-top: 16px; }
  .indexnewsList .item .hr_desc{ margin-top: 12px; }
  .indexnewsList .item .item_in{ padding:26px; }
  .indexAboutTop .indexVideo{ width: 420px; height: 232px; }
  .indexAboutTop .l{ padding-right: 4%; }
  /*header*/
  .ybBanner{ margin-top: 60px; }
  .topHeader .pcshow{ display: none;}
  .topHeader .mshow{ display: block;}
  .topHeader,  .topHeader .deMenu{ transform: none; height: 60px; align-items:center; }
  .body_home .topHeader{ transform: none; }
  .ybLogo img{ height: 40px; }
  .ybLogo{ padding-bottom: 0; }
  /* .body_home.showdiv .topHeader{ background: #fff; box-shadow: inset 0px -1px 0px 0px #e8e8e8; } */
  /* .body_home.showdiv .topHeader{} */
  .body_home.showdiv .topHeader .ybmHeader i{ color: #fff; }
  .ybmHeader .ybmHeader_in  div{ margin-left: 36px; height: 60px; line-height: 60px; position: relative; }
  .ybmHeader .mSearchBtn{
    background-repeat: no-repeat; background-size: 100% auto;
    background-position: center bottom;
  }
  .ybmHeader  div i{ font-size:24px; line-height: 1; }
  .ybmHeader  div img{ position: absolute; bottom: -1px; left: 0; width: 100%; }
  .ybOutContainer{ padding-top: 60px; }
  .body_home.showdiv .wLogo{ display: block; }
  .body_home.showdiv .bLogo{ display: none; }
  /* å…¬å¸ç®€ä»‹ */
  .txtAndImgs .l{ padding-right: 40px; }
  .txtAndImgs .r .imgs{ width: 420px; }
  .comMainBusiness .topTxt{ padding:30px 60px 0; }
  .mainBusinessBox .item.active .item_in{ padding:0 50px; }
  .mainBusinessBox .item .txt{ padding-right: 50px; }
  /* è”ç»œæˆ‘ä»¬ */
  .wjContactUsMap .txtBox{ padding:32px; }
  .wjContactUsMap .txtBox .name {
    margin-bottom: 8px;
  }
  .wjContactUsMap .txtBox .list .item{ padding-top: 12px; }
  .wjContactUsMap .txtBox .txt{ padding-bottom: 10px; }
  .brand_in .item_in{ padding:30px 16px; }
  .brand_in .item .hr_desc{ height: 146px; line-height: 1.7; }
  .profitCenter .item .hr_desc{ height: 120px; }
  .profitCenterTab .item{ width: 14%; margin-right: 2.6%;}
  .outsideMarket .list .item{ width: calc(25% - 40px); }
  /*äººæ‰åŸ¹å…»*/
  .cultivateList .list .imgs{ width: 380px; }
  .cultivateList .list .txtBox_in{ padding:30px 36px; }
  .cultivate_in .hr_topTxt{ padding:40px 60px 0; }
  .tabTxtPic .item{ width: 30%; }
  .tabTxtPic{ height: 420px; }
  .responsibilityBox .rList2 .item {padding: 30px;}
  .responsibilityBox .rList2 .imgs{ width: 64px; }
  .responsibilityBox .rList2 .txt{ margin-top: 16px; }
  /* å…¬ç›Šæ…ˆå–„ */
  .PublicCharityList_in .item{ 
    width: calc(50% - 20px);
    margin-right: 40px;
    margin-top: 40px;
  }
  .PublicCharityList_in .item a .txtBoxBg{ padding:40px; }
  .PublicCharityList_in .item:nth-child(3n){
    margin-right: 40px;
  }
  .PublicCharityList_in .item:nth-child(2n){
    margin-right: 0px;
  }
  /* ç¤¾ä¼šè´£ä»»æŠ¥å‘Š */
  .crcReportBox .topTxt{ padding:32px 40px 0; }
  .crcReportBox .listContainer .item{ width:33.3333% }
  .crcReportBox .listContainer_in {
    width: 100%;
    transform: none;
  }
  /* äº§å“è¯¦æƒ… */
  .productDt .topBox .rBox{ padding:32px 0 0 50px; }
  .ybSearchBox .search_in{ width: 84%; }

  /* nav */
  .aboutUs_Nav .pcshow{ display: none; }
  .aboutUs_Nav .mshow{ display: block; }
  /* æ–°é—» */
  .newsConterner .item .txtBox a{ padding:32px 20px; }
  .newsConterner .item_in { display: block; overflow: hidden; border-radius: 8px; }
  .newsConterner .item .imgs{ width: 100%; }
  .newsConterner .item .imgs .imgs_in{ padding:0; }
  .newsConterner .item .txtBox{ border-radius: 0 0 8px 8px; }
  .newsConterner .item .imgs .imgs_in a{ position: relative; border-radius: 0; }
  .newsConterner .item .imgs .imgs_in a img{ display: block; height: auto; width: 100%; }
  .ejNewsBox .item .imgs{ margin-right: 20px; }
  .ejNewsBox .item .timeBox{ margin-left: 20px; }
  /* å¤§å¥åº· */
  .hProductList .txtBox{ padding:24px; }
  .hProductList .txtBox .title{ height: 80px; }
  .healthBox2_in .item a .num{ font-size:78px; bottom: -20px; right: 2px; }
  /* ç½‘ç«™åœ°å›¾ */
  .wjMap .itemBox .item{ width: 22%; }
  .grglBox .cBg .responsibilityBox .rList3 {
    background-size: 50% auto,50% auto;
  }
  /* å¤§å¥åº· */
  .healthBox2_in .item a{ padding: 30px 30px 114px; }
  .healthBox2_in .item a .hr_more{ bottom: 30px; }
  .healthBox2_in .item a .hr_more{ padding:0 30px 0; }
  .ybSearchBox.active{ top: 60px; }
  .body_home .topHeader.whiteBg .deMenu .ybLogo .wLogo{ display: none; }
  .body_home .topHeader.whiteBg .deMenu .ybLogo .bLogo{ display: block; }
  .crcReportBox .listContainer .item{ padding:23px 10px; }
}
@media screen and (max-width:850px){
  .hr_m80{ margin:50px 0; }
  .hr_mt80{ margin-top: 50px; }
  .hr_mt64{ margin-top: 38px; }
  .hr_mb64{ margin-bottom: 38px; }
  .hr_pt64{ padding-top: 38px; }
  .hr_fs60{ font-size:40px;}
  .hr_fs48{ font-size:34px;}
  .hr_fs40{ font-size:28px;}
  .hr_fs32{ font-size:24px;}
  .hr_fs28{ font-size:18px;}
  .hr_fs24{ font-size:18px;}
  .hr_fs20{ font-size:18px;}  
  .hr_p120{ padding:70px 0;}
  .hr_pt120{ padding-top:70px; }
  .hr_pb120{ padding-bottom:70px; }
  .hr_p80{ padding:60px 0;}
  .hr_pt80{ padding-top:60px; }
  .hr_pb80{ padding-bottom:60px; }
  .hr_p60{ padding:36px 0;}
  .hr_pt60{ padding-top:36px; }
  .hr_pb60{ padding-bottom:36px; }
  .hr_p40{ padding:24px 0;}
  .hr_pt40{ padding-top:24px; }
  .hr_pb40{ padding-bottom:24px; } 
  .hr_w680{ width: 100%; padding-right: 0; }
  .ybSearchBox .search_in{ width: 88%; }
  .ybSearchBox .ybSearchClose{ display: none; }
  .ybSearchBox{ height: 100px; }
  .topDesc{ padding:0 20px; }
  /*å°¾éƒ¨*/
  .ybCopyRight{ margin-top: 60px; }
  .ybCopyRight&gt;div&gt;span{ width: 100%; text-align: center; display: block; margin-top: 10px; }
  .ybCopyRight .copyLink{ margin:0; }
  .ybFooter .footerTop .fLogo img{ height: 35px; }
  /* é¦–é¡µ */
  .indexnewsList .item:first-child .hr_f_start{ display: block; }
  .indexnewsList .item .imgs{ width: 100%; border-radius: 8px 8px 0 0; height: auto; }
  .indexnewsList .item:first-child .txtBox a{ padding:40px 32px; }
  .indexnewsList .item .hr_desc{height: auto; padding-bottom: 30px;}
  .indexNewsTab{ left: 120px; }
  .indexNewsTab .li{ margin-left: 24px; }
  .indexnewsList .item .item_in{ padding:32px; }
  .indexnewsList .item{ width: 100%; margin-top: 20px; }
  .indexnewsList .item:first-child{ margin:40px auto 0; }
  .indexnewsList .item .title{ height: auto; padding-bottom: 20px; line-height: 1.7; }
  .indexAboutTop .l{ padding-right: 20px; }
  .indexAboutTop .indexVideo{ width: 360px; height: 202px; }
  .indexAboutTop .l .txt{ height: auto; }
  .indexNotice .r{ overflow: hidden; }
  .indexNotice .r li{ display: flex; align-items: center; justify-content: space-between; }
  .indexNotice .r li span{ width: 90px; }
  .indexNotice .r li a{ flex: 1; overflow: hidden; 
    white-space:nowrap;
    text-overflow:ellipsis;
  }
  /* å…¬å¸ç®€ä»‹ */
  .txtAndImgs .l{ padding-right: 30px; }
  .companyProfile .txtAndImgs{ flex-wrap: wrap; flex-direction: column-reverse; }
  .companyProfile .txtAndImgs .r{ width: 100%; }
  .txtAndImgs .l{ width: 100%; padding:40px 0 0; }
  .comMainBusiness .topTxt{ padding:30px 50px 0; }
  .mainBusinessBox .item.active .item_in{ padding:0 40px; }
  .mainBusinessBox .item .txt{ padding-right: 0px; }
  .mainBusinessBox .item .hr_more{ margin-top: 30px; }
  .companyProfileBox .txtAndImgs{ margin-top: 40px; flex-wrap:wrap; flex-direction: column-reverse; }
  .txtAndImgs .l,.txtAndImgs .r{ width: 100%; }
  .txtAndImgs .r .imgs{ width: 100%; }
    /* è”ç»œæˆ‘ä»¬ */
  .wjContactUsMap .txtBox{ padding:20px; }
  .wjContactUsMap .txtBox .name {
    margin-bottom: 6px;
  }
  .wjContactUsMap .txtBox .list .item{ padding-top: 10px; }
  .wjContactUsMap .txtBox .txt{ padding-bottom: 10px; }
  .wjContactForm .wjForm{ width: 100%; }
  .wjContactForm .wjForm .fTxt { padding:20px 16px 0; }
  .wjContactForm .wjForm_in{ padding:0 16px; }

  /* .listContainer */
  .listContainer .item{ width: 50%; }
  .listContainer .item .txtBox{ height: 100px; padding-top: 30px; }
  .profitCenterTab .item{ width: 18%; margin-right: 2%;}
  .outsideMarket .list .item{ width: calc(25% - 30px); }
  .innovativeDevBox .hr_topTxt{ width: 100%; }
  /*äººæ‰åŸ¹å…»*/
  .cultivateList .list .imgs{ width: 360px; }
  .cultivateList .list .txtBox_in{ padding:20px; }
  .cultivateList .list .txtBox .title{ padding-bottom: 16px; }
  .cultivate_in .hr_topTxt{ padding:32px 20px 0; }
  .tabTxtPic .item{ width: 28%; overflow: hidden; padding:10px 30px; }
  .tabTxtPic .item .dfTitle{ white-space: nowrap; }
  .tabTxtPic{ height: 400px; }
  .tabTxtPic .item .hr_desc{ padding-top: 12px; }
  .responsibilityBox .rList2 .item {padding: 24px;}
  .responsibilityBox .rList2 .imgs{ width: 60px; }
  .responsibilityBox .rList2 .txt{ margin-top: 14px; }
  /* ç¤¾ä¼šè´£ä»»æŠ¥å‘Š */
  .crcReportBox .topTxt{ padding:32px 20px 0; }
  .productDt .topBox .rBox{ padding:26px 0 0 32px; }
  .productDt .topBox .rBox .title{ padding-bottom: 20px; }
  /* å¤§å¥åº· */
  .hProductList .txtBox .title{ height: 66px; }
  .healthBox2_in .item a .num{ font-size:70px; bottom: -18px; right: 2px; }
  /* ç½‘ç«™åœ°å›¾ */
  .wjMap .itemBox .item{ width: 26%; }

  /* äº§å“è¯¦æƒ… */
  .ybDetail_in .dtInfo{ padding:20px 0; margin-bottom: 20px; }
  .ybDetail_in .dtName{ font-size:20px; line-height: 1.4; }
  
  .rqpreNext{ padding-top: 10px; }
  .rqpreNext h4{ font-size:16px; line-height: 1; font-weight: bold; color: #666; }
  .rqpreNext .item{ width: 100%; margin-top: 30px; }
  .rqpreNext .txt, .rqpreNext .txt a{ font-size:14px; 
    width: 100%;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .rqpreNext .txt a{ color: #333; }
  .rqpreNext .txt span{ padding-left: 0; display: block; line-height: 1; padding-top: 10px; color: #999; font-weight: bold; }
  .fjShare{ height: 80px; }
  .fjShare .fx{ line-height: 80px; }
  .fjShare .list{ padding:20px 0; }

  .brand_in .item{ padding:5px; }
  .grglBox .cBg .responsibilityBox .rList3 {
    background-size: 60% auto,50% auto;
  }
  /* è¯¦æƒ… */
  .CharityimgBox_thumbs_out{ padding: 40px 32px 0; }
  .ybCharityDt_imgBox,.gszlBox .txtBox{ width: 100%; padding: 40px 16px;}
  .ybCharityDt_in .txt{  padding:0 0 40px; }
  .ybCharityDt_imgBox{ width: 100%; padding: 60px 32px;}
  .ybCharityDt_imgBox .imgBox_in{ width: 100%; }
  .ybCharityDt_imgBox .CharityimgBox_top{ height: calc(62vw + 64px); }
  .dtImgsBox .dtSwiperBtn{ width: 32px; height: 32px;top: 44%; display: none; }
  .dtImgsBox .dtSwiperBtn i{ font-size: 32px; line-height: 32px; }
  .dtImgsBox .dtSwiperBtn_next{ right: -48px; }
  .dtImgsBox .dtSwiperBtn_prev{ left: -48px; }
  
  .outsideMarketTop .imgs{ width: 200px; }
  .outsideMarketTop .topTxt{ padding-right: 20px; }
  .ponyLine .list .item{ width: 120px; height: 58px; padding:10px 16px; }
  .partnerBox .pTxt { padding:0 40px; }
}
@media screen and (max-width:750px){
  .hr_box_in{ padding:0;}
  body{ font-size:14px; }
  .pcshow{ display: none; }
  .mshow{ display: block; }
  .hr_m80{ margin:40px 0; }
  .hr_mt80{ margin-top: 40px; }
  .hr_mt64{ margin-top: 32px; }
  .hr_mb64{ margin-bottom: 32px; }
  .hr_pt64{ padding-top: 32px; }
  .hr_fs60{ font-size:30px;}
  .hr_fs48{ font-size:20px;}
  .hr_fs40{ font-size:24px;}
  .hr_fs32{ font-size:18px;}
  .hr_fs28{ font-size:18px;}
  .hr_fs24{ font-size:16px;}
  .hr_fs20{ font-size:16px;}  
  .hr_fs18{ font-size:16px;}
  .hr_fs16{ font-size:14px;}
  .hr_p120{ padding:60px 0;}
  .hr_pt120{ padding-top:60px; }
  .hr_pb120{ padding-bottom:60px; }
  .hr_p80{ padding:40px 0;}
  .hr_pt80{ padding-top:40px; }
  .hr_pb80{ padding-bottom:40px; }
  .hr_p60{ padding:30px 0;}
  .hr_pt60{ padding-top:30px; }
  .hr_pb60{ padding-bottom:30px; }
  .hr_p40{ padding:20px 0;}
  .hr_pt40{ padding-top:20px; }
  .hr_pb40{ padding-bottom:20px; } 
  .ybSearchBox{ height: 80px; }
  .ybSearchBox .search_in{ height: 40px; }
  .ybSearchBox .search_in .search_w input{ padding:12px 100px 12px 40px; }
  .ybSearchBox .search_w a { line-height: 40px; }
  .ybSearchBox .ybSearchBg{ top: 11px; }

  .mborder{ width: 120px; padding:10px 0; }
  .indexAboutUs .l{ padding-right: 0; }
  .indexAboutUs .l .mborder{ width: 160px; }
  .topDesc{ padding:0; }
  /* å°¾éƒ¨ */
  .ybFooter .footer { flex-wrap: wrap; }
  .ybFooter .footer .fMenu { width: 100%; }
  .ybFooter .footer .fCode{ margin-top: 20px; }
  .ybFooter .fCode .codeTitle{ padding-bottom: 10px; }
  .ybFooter .fCode .codeList{ padding-top: 32px; }
  .fcomtactType,.ybFooter .footer .fCode{ width: 100%; }
  .ybFooter .fCode .codeList{ justify-content: start; }
  .ybFooter .fCode .codeList .cItem{ margin:0 20px 0 0; }
  .footerTop{ padding-top: 0; }
  .ybFooter .fCode .cItem:first-child .codeBox{
    left: 0;
    margin-left: 0;
    background-image: url(../image/fweixinBg_l.png);
  }
  /* é¦–é¡µ */
  .indexTitleBox { flex-wrap: wrap; }
  .indexnewsList .item:first-child .txtBox a{ padding:32px 20px; border:none; background: #f7f8fa; 
    border-radius: 0 0 8px 8px;
  }
  .indexnewsList .item .hr_desc{height: auto; padding-bottom: 20px;}
  .indexNewsTab{ position: relative; left: 0; width: 100%; margin-top: 20px;
    bottom: auto;
    transform:none;
  }
  .indexNewsTab .li{ margin-left: 0; margin-right: 20px; }
  .hr_more i.i20{ width: 32px; height: 32px; line-height: 32px;}
  .indexnewsList .item .item_in{ padding:32px 20px; }
  .indexAboutUs .indexAboutTop{ flex-wrap: wrap; flex-direction: column-reverse; }
  .indexAboutTop .l{ width: 100%; flex: auto; padding-top: 50px; }
  .indexAboutTop .indexVideo{ width: 100%; height: 0; position: relative; padding-bottom: 56.17%; }
  .indexAboutTop .indexVideo .imgs{ position: absolute; top: 0; left: 0; }
  .indexNumBox { flex-wrap: wrap; padding-top: 10px; }
  .indexNumBox .item{ width: 48%;  margin-top: 32px;}
  .indexNumBox .item .dw{ font-size:12px; }
  .indexNumBox .item .stitle{ padding-top: 18px; line-height: 1; }
  .indexBusinessTab{ margin-top: 32px; }
  .indexBusinessTab .li .imgs{ height: 24px; margin-right: 10px; }
  .indexBusinessTab .li{ width: 33.33%; padding:10px 0; }
  .indexBusinessTab .li,.indexBusinessTab .li:first-child{ border:none; }
  .indexBusinessTab .li.active{ border: 1px solid #e8e8e8; border-bottom: none; }
  .indexBusinessComtainer .list .hr_desc{ width: 100%; }
  .indexBusinessComtainer .list{ height: auto; padding:60px 0; }
  .body_home{ height: auto; }
  .indexNotice{ position: inherit; height: 40px; line-height: 40px; }
  .ejIndexBanner .swiper-container .swiper-pagination{ bottom: 20px; }
  .indexNotice .r span{ display: none; }
  .indexNotice .r a{ display: block; overflow: hidden; 
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .indexAboutUs .aboutBottomTxt{ padding-top: 32px; }
  /* å…¬å¸ç®€ä»‹ */
  .mainBusinessBox{ margin-top: 40px; }
  .comMainBusiness { width: 100%; overflow: hidden; }
  .txtAndImgs .r .imgs{ width: 100%; }
  .companyCulture .cultureBox_in{ padding:40px; }
  .comMainBusiness .topTxt{ padding:20px 20px 0; }
  .mainBusinessBox .swiper-container{ overflow: inherit; }
  .mainBusinessBox .swiper-slide{ border-radius: 8px; overflow: hidden; }
  .mainBusinessBox .swiper-slide&gt;div{ width: 100%; height: 100%; 
    background: rgba(0,0,0,0.2); padding:40px 20px; 
  }
  .mainBusinessBox .swiper-slide .viewBox{ opacity: 1; transform: none; }
  .mainBusinessBox .swiper-slide .viewBox{ padding-top: 20px; }
  .mainBusinessBox .swiper-slide .viewBox .txt{ height: 130px; }
  .companyProfileBox .txtAndImgs{ margin-top: 32px; }
  .companyProfileBox .indexNumBox .item{ text-align: center; }
  .companyProfileBox .indexNumBox .item .hr_f_start { justify-content:center; }
  /* ç‰©æµå»ºè®¾ */
  .materialFlowTop { background: none!important; padding:0;}
  .materialFlowTopTxtBox{ width: 100%; height: auto; padding:0; }
  .materialFlowTopTxtBox .imgs,.materialFlowTopTxtBox .imgs img{ width: 100%;}
  .materialFlowTopTxtBox .txt_in{ padding:32px 20px;}
  .materialFlowList { width: 100%; overflow: hidden; }
  .materialFlowList .swiper-container{ overflow: inherit; }
  .materialFlowList .swBtn{ display: none; }
  .flistPage{ display: none; }
  .productDt .flistPage,.newHonor .flistPage{ display: block; }
  .newHonor .flistPage{ bottom: 0; }
  .newHonor .materialFlowList .swiper-container{ padding-bottom: 42px; }

  /* è”ç³»æˆ‘ä»¬ */
  .wjContactUsMap { flex-wrap: wrap; }
  .wjContactUsMap .imgs{ width: 100%; height: 60vw; }
  .wjContactUsMap .txtBox{ padding:32px 20px; }
  .wjContactForm .wjForm_in .item{ margin-top: 32px; }
  .TeamLisst .team{ padding:20px; }
  .TeamLisst .team .nameBox:after{ left: -20px; top: 5px; }
  /* æ——ä¸‹å“ç‰Œ */
  .brand_in .item .bLogo{width: 40px; margin-right: 20px;}
  .BrandBox .brand_in { flex-wrap: wrap; }
  .brand_in .item{ width: 100%; padding:0; margin-bottom: 20px; }
  .brand_in .item .hr_desc{ height: auto; padding-bottom: 20px; }
  .brand_in .item_in{ padding:32px 20px; }
  /* è§†é¢‘ä¸­å¿ƒ */
  .VideoBox .item .txtBox .title{ padding:0 16px; }
  .profitCenterTab .item{ width: 23%; margin-right: 2%;}
  .medicalTopBox .hr_single { padding-top: 80px; }
  .outsideMarket .list{ flex-wrap: wrap; }
  .outsideMarket .list .item{ width: calc(50% - 40px); margin-top: 32px; }
  .medical .hr_Toptitle{ padding-bottom: 0px; }
  .medicalTopBox { position: relative; top: 0;}
  .medicalTop{ padding:0 0 60px; }
  .medicalTopBox::before{ content: ""; position:absolute;top: 0; left:0; z-index: 0; width: 100%; height: 50%; background-color: #fff; }
  .medicalTopBox .hr_outBox{ position: relative; }
  .exportMedical{ height: auto; padding:60px 0; }
  .medical .exportMedical{ background-position: right center; }
  .picTitleTxt{ height: auto; }
  .picTitleTxt .mItem1Out{ padding:70px 0; }
  .picTitleTxt .mItem1_in{ flex-wrap: wrap; }
  .picTitleTxt .mItem1_in .imgs{ text-align: center; margin:40px auto 0; width: 40%;}  

  .materialFlowTopTxtBox{ flex-wrap: wrap; }
  .materialFlowTopTxtBox .txt_in{ width: 100%; }
  .medicalTopBox::before{ height: 30%; }
  .medicalTopBox .djkTop{ position: relative; }
  .medicalTopBox{ height: auto; }
  .outsideMarket .topTxt { text-align: left; }
  /* æ¸¯æ¾³è¯æ¢°é€š */
  .internetHospitalList .list{ flex-wrap: wrap; }
  .internetHospitalList .list .item{ width: 100%; margin-right: 0;  padding:32px 20px 60px;
    min-height: auto;
  }
  .internetHospitalList .list .item .txtBox{ line-height: 1.7; }
  .internetHospitalList .num{ font-size:80px; 
    right: 0px;
    bottom: -20px;
  }
  .internetHospitalList .hr_single{ padding-top: 20px; }
  /*äººæ‰åŸ¹å…»*/
  .cultivateList .list{ flex-wrap: wrap; margin-top: 20px; }
  .cultivateList .list .imgs{ width: 100%; height: 60vw; }
  .cultivateList .list .txtBox .hr_desc{ height: auto; }
  .cultivateList .list .txtBox_in{ padding:32px 20px; }
  .cultivate_in .hr_topTxt{ padding:32px 0px 0; }
  .tabTxtPic{ height: 380px; }
  .tabTxtPic .item .hr_desc{ line-height: 1.7; }

  .responsibilityBox .rList2 .item:nth-child(1),.responsibilityBox .rList2 .item{ width: 100%; margin-right: 0;  }
  .responsibilityBox .rList2 .item:nth-child(2){
    margin-top: 20px;
  }

  .talentConceptBox .talentBoxList .swiper-slide { overflow: hidden; border-radius: 8px; }
  .talentBoxList .tItem2 .swiper-slide .num{ display: none; }
  .talentBoxList .tItem2 .swiper-slide{ padding: 36px 20px 20px; }
  .talentBoxList .tItem2 .txtBox .hr_desc{ height: 250px; }
  .talentConceptBox .picTitleTxt .mItem1Out{ background: none; }
  .talentConceptBox .talentBoxList .tItem3 .picTitleTxt{ background-position: left bottom; }

  /* å…¬ç›Šæ…ˆå–„ */
  .PublicCharityList_in .item{ 
    width: 100%;
    margin-right: 0px;
    margin-top: 40px;
  }
  .PublicCharityList_in .item a .txtBoxBg{ padding:32px 20px; }
  .PublicCharityList_in .item:nth-child(3n){
    margin-right: 0px;
  }
  .PublicCharityList_in .item:nth-child(2n){
    margin-right: 0px;
  }
  .PublicCharityList_in .item .txtBox .title{ height: auto; padding-bottom: 40px;
    margin-top: 10px;
  }
  .PublicCharityList_in .item a:hover .txtBox,.PublicCharityList_in .item a:hover .txtBoxBg{ background: none; }
  .PublicCharityList_in .item a:hover .time, .PublicCharityList_in .item a:hover .txtBox .hr_more i{ color: #EE7800; }
  .PublicCharityList_in .item a:hover .txtBox .title{ color: #333; }
  .PublicCharityList_in .item a:hover .txtBox .hr_more span{ color: #666; }
  /* ç¤¾ä¼šè´£ä»»æŠ¥å‘Š */
  .crcReportBox .topTxt{ padding:32px 0 0; }
  .crcReportBox .listContainer .item{ width: 50%; padding:8px; margin-top: 10px; }
  .crcReportBox .listContainer .item .txtBox{ padding-bottom: 0; }
  .crcReportBox .listContainer a:hover .item_in{ transform: none; }
 
  /* å•†ä¸šè¡Œä¸ºè§„èŒƒ */
  .businessBox a{ flex-wrap: wrap; }
  .businessBox a .item{ width: 100%; }
  .businessBox a .item.txtBox{ padding:40px}
  .businessBox a .icontBtn i {
    line-height: 32px;
    font-size: 32px;
  }
  /* ç¤¾ä¼šè´£ä»»æŠ¥å‘Š */
  .productDt .topBox{ flex-wrap: wrap; }
  .productDt .topBox .imgs{ width: 100%; }
  .productDt .topBox .swiper-container{ height: 100%; width: 100%; }
  .productDt .topBox .rBox{ padding: 40px 0 0;  }

  .environmentBox .materialFlowList .swiper-slide{ padding: 32px 20px; }
  .subordinateReportBox_in { display: block; }
  .mReportSwiper{ margin: 32px 0; border-bottom: 1px solid #e8e8e8; }
  .mReportSwiper a{ font-size:16px; font-weight: bold; position: relative; display: inline-block; 
    padding-bottom: 6px;
  }
  .mReportSwiper .swiper-slide.active a{ color: #EE7800; }
  .mReportSwiper .swiper-slide.active a:after{ content: ""; 
    position: absolute; bottom: 0; left: 0; height: 2px; width: 100%; background: #EE7800;
  }
  .reportTab { width: 100%; padding:0 16px; }
  .reportTab .reportTab_in{ width: 100%; }
  .reportTab .reportTab_in a{ width: 50%; font-size:16px; }
  /* æ–°é—»ä¸­å¿ƒ */
  .ejNewsBox .item{ margin-top: 20px; }
  .ejNewsBox .item a { display: block; padding:0px; padding-bottom: 32px; }
  .ejNewsBox .item .timeBox{ display: none; }
  .ejNewsBox .item .imgs{ width: 100%; height: auto; border-radius: 0px; }
  .ejNewsBox .item .imgs img{ width: 100%; height: auto; display: block; }
  .ejNewsBox .item .txtBox{ width: 100%; padding: 32px 0 0; }
  .ejNewsBox .item .txtBox .mTime{ font-weight: bold; }
  .ejNewsBox .item .title{ padding-top: 10px; }
  .newsConterner .item .imgs{ border-radius: 0px; }
  .newsConterner .item .imgs .imgs_in{ border-radius: 8px 8px 0 0;}
  .newsConterner .item .txtBox{ border-radius: 0 0 6px 6px; border-top: none; }
  .ejNewsBox .item a:hover { background: none; }
  .ejNewsBox .item a:hover .title{ color: #333; }
  .ejNewsBox .item a:hover .txt{ color: #666; }
  .notice_newsBox .ejNewsBox .item{ margin-top: 0; }
  /* ç»¿è‰²å‘å±• */
  .greenDevBox .materialFlowList .txtBox{ background:none; height: auto; }
  .greenDevBox .greenOffice .internetHospitalList .item{ padding:32px 20px; border-radius: 8px; height: 100%; }
  .greenDevBox .materialFlowList .swiper-slide{ height: auto; }
  .greenDevBox .greenOffice { margin-top: 20px; }
  .greenDevBox .greenOffice .hr_outBox .hr_topTxt { padding:0 16px; }
  .greenDevBox .greenOffice .hr_outBox{ overflow: hidden; padding:0; }
  .greenDevBox .greenOffice .hr_outBox .mshow .swiper-container{ padding:0 16px; }
  /* ç½‘ç«™åœ°å›¾ */
  .wjMap .itemBox .item{ width: 30%; }
  .wjMap .list{ margin-top: 40px; padding-bottom: 40px; }
  /* è¯¦æƒ… */
  .dtImgsBox .ybCharityDt_imgBox{ padding-top: 20px; }
  .ybCharityDt_imgBox .imgBox_in{ padding:0px; }
  .CharityimgBox_top .swiper-button-prev, .CharityimgBox_top .swiper-button-next{
    width: 32px; height: 32px; line-height: 32px;
  }
  .ybCharityDt_imgBox{ background-size:auto 52vw; }
  .ybCharityDt_imgBox{ padding-top: 20px; padding:0; }
  .dtImgsBox .dtSwiperBtn_next{ right: 0px; }
  .dtImgsBox .dtSwiperBtn_prev{ left: 0px; }
  .CharityimgBox_thumbs_out .btn_icon{ width: 36px; height: 36px; bottom:30px;}
  .CharityimgBox_thumbs_out .btn_icon i{ font-size:20px; line-height: 36px; }
  .fjShare{ margin-top: 60px; }
  /* å¤§å¥åº· */
  .healthBox2_in .item{ width: 100%; }
  .healthBox2_in .item a{ padding: 40px 40px 124px; }
  .healthBox2_in .item a .hr_more{ bottom: 40px; }
  .healthBox2_in .item a .hr_more{ padding:0 40px 0; }
  .healthBox2_in .item a .num{ font-size:66px; bottom: -18px; right: 2px; }
  .outsideMarketTop{ flex-wrap: wrap; flex-direction: column-reverse; }
  .outsideMarketTop .imgs{ width: 100%;text-align: center; }
  .outsideMarketTop .imgs img{ width: 80%; }
  .outsideMarket .topTxt{ padding:0; padding-top: 24px; width: 100%; }
  .partnerBox .pTxt { padding:0 16px; text-align: left; }
}
@media screen and (max-width:640px){
  .newsConterner .item .txtBox .txt{ height: auto; padding-bottom: 20px; }
  /* å…¬å¸ç®€ä»‹ */
  .comMainBusiness .topTxt{ padding:32px 0px 0; }
  .mainBusinessBox{ margin-top: 32px; }
  .companyCulture .cultureBox_in{ width: 100%; }
  .companyCulture .cultureBox_in .item{ margin-bottom: 20px; }
  .layerBoxContainer .TeamLisst .nameBox  span{ display: block; padding:0;}
  .layerBoxContainer .TeamLisst .nameBox  span.position{ padding-top: 10px; }
  .mainBusinessBox .swiper-slide .viewBox .txt{ height: 150px; }
  /* .listContainer */
  .listContainer .item{ width: 100%; }
  .listContainer .item .txtBox{ height: auto; padding:32px 0; }
  .profitCenterTabOut{ height: 150px; overflow: hidden; margin: 54px 0 60px; }
  .profitCenterTab { margin:0 }
  .profitCenterTab .item{ margin-right: 2.2%; }
  .profitCenterTab .item:nth-child(4n){ margin-right: 0; }
  .picTitleTxt .mItem1_in .imgs{ width: 50%;} 
  .ejIndexBanner .swiper-container .swiper-pagination{ bottom: 16px!important; display: flex; justify-content: center; align-items: center; }
  .ejIndexBanner .swiper-container .swiper-pagination span{ line-height: 1; width: 32px; }
  .indexBannerTxt .indexBannerTxt_in{ top: 46%; font-size:18px; }
  /* è”ç³»æˆ‘ä»¬ */
  .wjContactForm .wjForm_in #crv-yzm input{ width: 28%; }
  .wjContactForm .wjForm_in .item img.yzm{ margin:0 2px; padding:7px 5px; width: 88px; }
  .onlineMsgForm .crv-btn button{ width: 120px; height: 40px; line-height: 40px; }

  .medicalTopBox::before{ height: 20%; }

  .apparatusBox .mItem3, .talentConceptBox .tItem2{ padding:0;}
  .apparatusBox .mItem3 .materialFlowList .swiper-container, .talentConceptBox .tItem2 .materialFlowList .swiper-container{ padding:0 16px; }
  /* å¤§å¥åº· */
  .healthBox .listContainer .item{ margin-top: 20px; }
  .healthBox .listContainer .item:first-child{ margin-top: 0; }
  .healthBox  .hProductList .listContainer .item .imgFix_in{ border-radius: 0; }
  .healthBox .listContainer .item .txtBox{ padding:32px 20px; }
  .hProductList a:hover .txtBox{ background: none; }
  .hProductList a:hover .txtBox .title{ color: #333; }
  .hProductList a .txtBox .hr_more{ font-weight: lighter; }
  .hProductList a:hover .txtBox .hr_more span{ color: #666; }
  .hProductList a:hover .txtBox .hr_more i{ color: #EE7800; }

  .healthBox2_in .item{ padding:16px 0; }
  .healthBox2_in .item a{ padding: 20px 20px 104px; }
  .healthBox2_in .item a .hr_more{ bottom: 20px; }
  .healthBox2_in .item a .hr_more{ padding:0 20px 0; }
  .healthBox2_in .item a .num{ font-size:60px; bottom: -16px; right: 5px; }

  .talentBoxList .tItem2 .swiper-slide{ padding:30px 16px 20px; }
  /* ç½‘ç«™åœ°å›¾ */
  .wjMap .itemBox .item{ width: 100%; }
  .wjMap .list{ margin-top: 32px; padding-bottom: 32px; }

  .ybDetail_in .dtInfo span.li{ padding:0 10px; }
  .CharityimgBox_thumbs_out .btn_icon{ bottom:24px;}
}
@media screen and (max-width:480px){
  .mborder{ padding:6px 0; width: 112px; }
  .mainBusinessBox .swiper-slide .viewBox{ padding-top: 16px; }
  .mainBusinessBox .swiper-slide&gt;div{ padding: 32px 16px; }
  .mainBusinessBox .swiper-slide .viewBox .txt{ height: 160px;}
  .ybCopyRight&gt;div&gt;span&gt;span,.ybCopyRight&gt;div&gt;span&gt;a{ width: 100%; text-align: center; display: block; }
  .CharityimgBox_thumbs_out .btn_icon{ bottom:14px;}
}
@media screen and (max-width:400px){
  .CharityimgBox_thumbs_out .btn_icon{ bottom:6px;}
}</pre></body></html>