@media screen and (max-width:1600px){
  .hrjzjj .jjVideo .leftBox .txtBox {
    width: 68%;
  }
  .hrjzjj .jjVideo .leftBox .txtBox .imgsFix{padding-bottom: 94%;}
}
@media screen and (max-width:1300px){
  .newsConterner .rightList .item:first-child .imgs{ width: calc(50% - 10px); }
}
@media screen and (max-width:1200px){
  .fs40{ font-size:36px; }
  .fs32{ font-size:28px; }
  .fs24{ font-size:22px;}
  .ybBannerTxt_in .name{ font-size:40px; }
  .ybBannerTxt_in ul li{ margin-top: 22px; }
  .newsCenter .leftImg{ height: auto; width: 40%; }
  .newsCenter .rightList{ width: 60%; }
  .newsCenter .rightList .item a{ display: block; }
  .newsCenter .rightList .item:first-child a{ display: flex; }
  .newsConterner .rightList .item .imgs{ width: 46%; }
  .newsConterner .rightList .item:first-child a .txtBox{ padding-left: 20px; 
    flex: 1; display: block; overflow: hidden;
  }
  .indexBusiness_in .item{ padding:56px 40px; }
  .rrleftBtn{ left: 16px; }
  .rrrightBtn{ right: 16px; }
  .yfcgBox .rrleftBtn{ left: 0; }
  .yfcgBox .rrrightBtn{ right: 0; }
  .jzHonor { width: 100%; }
  .jzHonor .list{ padding-bottom: 60px; }
  .jzBusinessBox_in .list .rightBox {
    padding: 5% 3% 1%;
  }
  .innovateIte4 .rightBox .rightBox_in{ width: 100%; padding:0 32px; }
  .OpenSubject_in .openSubjectBg{ right: -16px; }
  .hrjzjj .jjVideo .leftBox{ padding-right: 80px; }
  .hrjzjj .jjVideo .leftBox .txtBox{width: 72%;}
  .hrjzjj .jjVideo .leftBox .txtBox .imgsFix {
    padding-bottom: 88%;
  }
  
}

@media screen and (max-width:1100px){
  .ybBannerTxt_in .name{ font-size:36px; }
  .ybBannerTxt_in ul li{ margin-top: 20px; }
  .newsConterner .item .txtBox .title{ margin-top: 16px; }
  .newsConterner .item .txtBox .txt{ margin-top: 12px; }
  .newsConterner .item{ margin-top: 30px; }
  .indexBusiness_in .item{ padding:50px 38px; }
  .fs40{ font-size:34px; }
  .fs32{ font-size:26px; }
  .fs24{ font-size:20px;}
  .indexMenuList .list a{
    padding:50px 30px 10px;
  }
  .sharePrice .price{ font-size: 48px; }
  .jzHistory_in .gallery-thumbs .swiper-slide{ padding:50px 16px 0; }
  .jzHistory_in .gallery-thumbs .swiper-slide-thumb-active .time{
    font-size:28px;
  }
  .jzHistory_in .gallery-thumbs .swiper-slide .title{
    padding-top: 36px;
  }
  .jzHistory_in .gallery-top{ margin-top: 60px; }
  .jzContactUs .txt{ padding-left: 8%; }
  .jzBusinessBox_in .list .rightBox {
    padding: 4% 2.8% 1%;
  }
  .jzBusinessBox_in .rightBox .desc{ padding-top: 16px; }
  .jzBusinessBox_in .rightBox ul{ padding-top: 4%; }
  .jzBusinessBox_in .rightBox .outMore{ margin-top: 6%; }
  .jzBusinessBox_in .rightBox li{ margin-right: 3%; width: 30%; }
  .jzProductDt .jzProductTxt{ padding: 3% 0 0 5%; }
  .jzProductTxt .jzPdf{padding-top: 10%;}
  .innovateIte2 .historyRBox .title{ padding:20px 0 10px; }
  .innovateIte2 .historyRBox .txt .ybSingle{ padding:0; }
  .talentsList_in .item_in:hover{background: rgba(0,0,0,0.4);}
  .talentsList_in .item_in .txt,.talentsList_in .item_in:hover .txt{ height: auto; }
  .stockDt{ flex-wrap: wrap; margin-top: 60px; }
  .stockDt .stockDtLeft{ width: 100%;}
  .stockDt .stockRight{ width: 100%; flex: inherit; }
  .stockDt .stockRight .list{ margin-top: 10px; }
  .hrjzjj .jjVideo .leftBox{ padding-right: 40px; }
  .hrjzjj .jjVideo .leftBox .txtBox{width: 90%;}
  .hrjzjj .jjVideo .leftBox .txtBox .imgsFix {
    padding-bottom: 66%;
  }
  /* 联系我们 */
  .jzContactUs .txt .descBox{ padding:16px 0; line-height: 1.7; }
  .jzContactUs .txt ul li{ padding-top: 16px; }
  .jzPubNews .newsConterner .item .txtBox{ padding:0; }
  .jzPubNews .newsConterner .item .txtBox a{ padding:30px 40px; }
  .innovateIte4 .rightBox{ padding: 30px 0; }
  .innovateIte4 .imgs .imgsFix{ padding:0; height: 100%; }
  .jjBrand .descBox{ text-align: justify; }
  .yfznNew .imgs{ padding-right: 80px; }
  .yfznNew .textBox{ padding:50px 0; }
  .yfznNew .textBox .txt{  padding:50px;}
  
}
@media screen and (max-width:1024px){
  .ybFooter .footer .fMenu .fmenuList{ display: none; }
}

@media screen and (max-width:1000px){
  .ybBannerTxt_in .name{ font-size:32px; }
  .ybBannerTxt_in ul li{ margin-top: 18px; }
  .newsConterner .rightList .item:not(:first-child){
    width: calc(50% - 10px);
  }
  .newsConterner .item .txtBox .txt{ line-height: 1.4; }
  .indexItem1 .more{ margin-top: 30px; }
  .indexBusiness_in .item {
    padding: 5% 3%;
  }
  .fs40{ font-size:32px; }
  .fs32{ font-size:24px; }
  .indexMenuList .list a{
    padding:46px 28px 10px;
  }
  .indexMenuList .list a .desc{ margin-top: 16px; line-height: 1.7; }
  .sharePrice .price{ font-size: 44px; }
  .jzHistory_in .gallery-thumbs .swiper-slide{ padding:50px 8px 0; }
  .jzContactUs .txt{ padding-left: 6%; }
  .jzBusinessBox_in .rightBox .desc{ line-height: 1.6; }
  .jzProductTxt .desc{ padding-top: 0px; margin-top: 20px; }
  .jzProductDt .jzProductTxt{ padding: 2% 0 0 4%; }
  .jzProductTxt .jzPdf{padding-top: 8%;}
  .innovateIte4 .rightBox_in .ybSingle{ padding-top: 20px; line-height: 1.7; }
  .innovateIte4 .rightBox .rightBox_in{ padding:0 20px; }
  .innovateIte2 .historyRBox{ padding-left: 20px; }
  .innovateIte2 .historyRBox .txt{ line-height: 1.7; padding-top: 10px; }
  .talentsList_in .item_in{ padding:30px }
  .talentsList_in .item_in .txt{ padding-top: 30px; line-height: 1.7; overflow: inherit; }
  .jzContactUs .txt ul li {
    padding-top: 12px;
  }
  .jzContactUs .txt .descBox{ padding:16px 0; }
  /* 新闻 */
  .jzPubNews .newsConterner .item .imgs{ width: 48%; }
  .jzPubNews .newsConterner .item .txtBox a{ padding:20px; }
  .jzPubNews .newsConterner .item .txtBox .title{ font-size:20px; }
  .esgNoticeBox .list{ margin-top: -40px; }
  .esgNoticeBox .list .item{ width: 33.3333%; margin-top: 40px; }
  .teamTab_in{ font-size:16px; }
  .teamTab_in a{ min-width: 180px; }
  .companyGovern .item a{ padding: 36px 20px 36px 50px; }
  .companyGovern .item a .title{ font-size:18px; }
  .innovateIte2 .historyRBox .title{ padding:10px 0 0; }
  .syItem .rBox_in{ padding:0 30px 0 60px; }
  .companyTopBox .cImgs{ width: 48%}
  .yfznNew .imgs{ padding-right: 60px; }
  .yfznNew .textBox{ padding:40px 0; }
  .yfznNew .textBox .txt{  padding:40px;}
}

@media screen and (max-width:900px){
  .ybBannerTxt_in .name{ font-size:28px; }
  .ybBannerTxt_in ul li{ margin-top: 16px; }
  .ybBannerTxt_in ul li a{ font-size:18px; }
  .newsConterner{ flex-wrap: wrap; }
  .indexItem1 .newsConterner{ display: block; }
  .newsCenter .leftImg,.newsCenter .rightList{ width: 100%; padding:0; }
  .newsConterner .rightList .item:first-child{ margin-top: 30px; }
  .newsConterner .rightList .item .imgs{ width: 48%; height: auto; }
  .newsConterner .rightList .item .imgs img{ width: 100%; object-fit: initial;}
  .newsConterner .item .txtBox .txt{ line-height:1.7; }
  .indexBusiness_in .item {
    padding: 4% 2%;
    width: calc(33.33% - 8px);
  }
  .fs40{ font-size:28px; }
  .fs32{ font-size:22px; }
  .indexMenuList .list a{
    padding:40px 24px 10px;
  }
  .indexItem3 .indexMenuList {flex-wrap: wrap;}
  .indexItem3 .indexMenuList .list{ width: 100%; }
  .indexMenuList .list:first-child .imgsFix{ padding-bottom: 87.46%; }
  .indexMenuList .list a .desc{ margin-top: 14px; line-height: 1.6; }
  .sharePrice .price{ font-size: 40px; }
  .indexMenuList .list:first-child .imgsFix a{ display: flex; flex-direction: column; justify-content: center; }
  .indexMenuList .list a .title{ font-size:32px; }
  .indexMenuList .list:nth-child(2){ padding:0; flex: inherit; margin-top: 20px;}
  .indexMenuList .list .item .imgsFix{ padding-bottom: 64%; }
  .indexMenuList .list a{ display: flex; flex-direction: column; justify-content: center; padding:0 20px; }
  .indexMenuList .list:nth-child(2) .item:first-child{ margin-bottom: 20px; }
  .indexMenuList .list a .desc{ margin-top: 30px; line-height: 2; }
  .jzContactUs .txt{ padding-left: 4%; }
  /* 业务领域 */
  .jzBusinessBox_in .list{ flex-wrap: wrap; }
  .jzBusinessBox_in .list .imgs{ width: 100%; }
  .jzBusinessBox_in .list .rightBox{ width: 100%; flex: inherit; padding:40px 20px; }
  .jzBusinessBox_in .rightBox ul{ padding-top: 20px; }
  .jzBusinessBox_in .rightBox .outMore{ margin-top: 40px; }

  .jzProductDt{ flex-wrap: wrap; padding-bottom: 40px; }
  .jzProductDt .imgs{ width: 100%; }
  .jzProductDt .jzProductTxt{ width: 100%; padding: 40px 0 0; flex: inherit; }
  .jzProductDt .jzProductTxt .imgsFix{ padding:0; }
  .jzProductDt .jzProductTxt .imgsFix .imgsFix_in{ position: relative; }
  .jzProductTxt .jzPdf{ padding-top: 24px; }
  .jzProductTxt .desc{ padding-top: 0px; margin-top: 20px; }
  .OpenSubject_in .openSubjectBg{ width: 40%; }
  .OpenSubject_in .topText{ width: 66%; }
  .jzContactUs .txt ul li {
    padding-top: 10px;
  }
  .jzPubNews .newsConterner .item .txtBox .title{ font-size:18px; }
  .companyGovern .item a{ padding: 30px 18px 30px 40px; }
  .companyGovern .item a .title{ font-size:16px; }
  .companyGovern .item a .rBox i{ font-size:36px; width: 36px; }
  .z-page .crc-pub-page-span{ display: none; }
  .newsCenter .leftImg .imgs img{ display: block; width: 100%; height: auto; }  
  .syItem .rBox_in{ padding:0 20px 0 40px; }
  .indexItem1.newsCenter .rightList{ margin:0; }
  .yfznNew .imgs{ padding-right: 40px; }
  .yfznNew .textBox{ padding:30px 0; }
  .yfznNew .textBox .txt{  padding:30px;}
}

@media screen and (max-width:800px){
  .fs40{ font-size:26px; }
  .indexBusiness_in .item {
    padding: 56px 40px;
  }
  .ybBannerTxt_in ul li{ margin-top: 10px; }
  .ybBannerTxt_in ul li a{ font-size:16px; }
  .indexMenuList .list a .title{ font-size:28px; }
  .indexMenuList .list a .desc{ margin-top: 20px; line-height: 1.7; }
  .jzHonor .list .year{ font-size:32px; padding-left: 8px; }
  .jzContactUs{ padding:60px 0; flex-wrap: wrap; }
  .jzContactUs .imgs{ width: 100%; }
  .jzContactUs .txt{ flex: inherit; width: 100%;padding:40px 0 0; }
  .jzProducts .item{ width: 50%; }
  .innovateIte4 { flex-wrap: wrap; }
  .innovateIte4 .imgs, .innovateIte4 .rightBox{ width: 100%; flex: inherit; }
  .innovateIte4 .rightBox{ padding:40px 0; }
  /* .innovateIte4 .imgs */
  .innovateIte4 .imgs .imgsFix{ padding-bottom: 58.33%; height: auto; }
  .talentsList_in .item_in{ padding:10px 20px; }
  .talentsList_in .item_in .txt{ padding-top: 20px; font-size:14px; }
  .talentsList { overflow: hidden; }
  .talentsList .swiper-container{ overflow: inherit; }
  .stockDt .stockRight{ flex-wrap: wrap; }
  .stockDt .stockRight .list{ width: 100%; }
  .stockDt .list .item{ margin-top: 20px; text-align: left; }
  .stockDt .list .item b{ width: 200px; }
  .companyGovern .item a .rBox i{ font-size:32px; width: 32px; border-color: #018E64; color: #018E64; }
  .companyGovern .item a .rBox{ padding-left: 24px; }
  .companyGovern .item a{ padding: 30px 20px; }
  .jzPubNews .newsConterner .item .txtBox .title{ font-size:16px; }
}

@media screen and (max-width:750px){
  body{ font-size: 14px; }
  .fs24{ font-size:18px;}
  .fs40{ font-size:24px; }
  .ybBannerTxt_in .name{ font-size:18px; }
  .indexBannerTxt .indexBannerTxt_in{ left: 16px; font-size:18px; }
  .newsConterner .item .txtBox .title{ padding: 0; }
  .indexMenuList .list .item{ flex-wrap: wrap; }
  .indexMenuList .list .item .item_list{ width: 100%; margin-bottom: 20px; }
  .indexMenuList .list .item .item_list:last-child{ margin-bottom: 0; }
  .indexMenuList .list .item .item_list .imgsFix { padding-bottom: 64%; }
  .jzHistory_in .gallery-thumbs .swiper-slide .title{ display: none; }
  .innovateIte2 .jzHistory_in .gallery-thumbs .swiper-slide .title{ display: block; }
  .jzHistory_in .gallery-thumbs .swiper-slide .time{ font-size:16px; }
  .jzHistory_in .gallery-thumbs .swiper-slide-thumb-active .time{ font-size:20px; }
  .jzHistory_in .gallery-top .swiper-slide{ flex-wrap: wrap; }
  .jzHistory .gallery-top .imgs{ width: calc(100% - 10px); }
  .jzHistory .gallery-top .historyRBox{ width: 100%; flex: inherit; 
    padding:40px 0 0;
  }
  .historyRBox .topBox .title{ line-height: 1.7; }
  .jzHonor .list .year{ font-size:20px; font-weight: bold; padding-left: 0;}
  .jzHonor .list .item{ padding-left: 46px; }
  .jzHonor::before{ left: 18px; }
  .jzHonor .list .item .title::before{ left: -31px; }
  .jzHonorBox{ padding-top: 60px; }
  .innovateIte2 .jzHistory{ padding:60px 0; }
  .innovateIte2 .jzHistory::before{ top: 102px; }
  .innovateIte2 .jzHistory_in .gallery-thumbs .swiper-slide::before{ top: 37px; }
  .innovateIte2 .jzHistory .gallery-top .imgs{ width: 100%; }
  .innovateIte2 .jzHistory_in .gallery-top{ margin-top: 32px; }
  .innovateIte2 .historyRBox .title{ padding:0px; }
  .innovateIte2 .historyRBox .txt .ybSingle{ padding:0; }
  .OpenSubject_in .topText{ width: 100%; }
  .OpenSubject_in{ padding: 60px 20px; }
  .OpenSubject_in .openSubjectBg{ top: -40px; }
  .OpenSubject{ margin-top: 40px;}
  .OpenSubject_in .openSubjectBg{ width: 200px; }
  .ybCopyRight{ margin-top: 20px; }
  .ybCopyRight .c6{ display: block; }
  .ybCopyRight .copyLink{ margin-bottom: 10px; }
  .ybCopyRight #crc-pub-beian{ padding:0 10px 0 0; }
  .ybCopyRight .cpright{ display: block; }
  .ybFooter .ftxt .txt .fItem{ margin-top: 16px; }
  .ybBannerTxt_in ul{ display: none; }
  .hrjzjj .jjVideo{ flex-wrap: wrap; flex-direction: column-reverse; }
  .hrjzjj .jjVideo .rightBox{ width: 100%; padding:0 16px; margin-bottom: 20px; }
  .hrjzjj .jjVideo .leftBox{ width: 100%; padding:0 16px; }
  .hrjzjj .jjVideo .leftBox .txtBox{ width: 100%; }
  .jjBrand { padding:60px 0 0; }
  .jjBrandSw .item{ padding:40px 20px; }
  .jjBrandSw{ border-bottom: none; border-top: 1px solid #f2f2f2; }
  .jzygBox{ padding:60px 0; }
  .ybmNav{ display: block; }
  .jzPubNews .newsConterner .item .imgs{ width: 100%; }
  .jzPubNews .newsConterner .item .imgs .imgs_in{ padding:0; }
  .jzPubNews .newsConterner .item .txtBox{ border-radius: 0; }
  .jzPubNews .newsConterner .item .imgs .imgs_in a{ position: relative; }
  .jzPubNews .newsConterner .item .imgs .imgs_in a img{ display: block; height: auto; width: 100%; }
  .ejNewsBox .item a{ padding:0; }
  .ejNewsBox .item a:hover:hover{ background-color: #fff;}
  .ejNewsBox .item a:hover .title{color: #333; }
  .ejNewsBox .item a:hover .txt{ color: #666;}
  .ejNewsBox .item a:hover .mTime { color:#018E64 }
  .ejNewsBox .item .txtBox{ padding:0 0 30px; }
  
  .ejNewsBox .item{ margin-top: 30px; }
  .ejNewsBox{ padding:0; }
  .jzBusinessBox_in .topTxt .desc{ margin:20px 0 0; padding-bottom: 20px; }
  .jzBusinessBox_in .list{ margin-top: 20px; }
  .jzTopNav a{ margin:0 18px; }
  .talentsTop{ padding-bottom: 60px; flex-wrap: wrap; }
  .talentsTop .desc{ width: 100%; padding:0 0 40px 0; }
  .talentsTop .imgs{ width: 100%; }
  .talentsList_in .item_in .txt{ line-height: 1.5; }
  .talentsList .desc{ padding-bottom: 32px; }
  .stockDt{ margin-top: 40px; }
  .stockpercentum{ padding-top: 12px; }
  .esgNoticeBox .list{ margin-top: -40px; }
  .esgNoticeBox .list .item{ width: 50%; margin-top: 20px; padding:20px 12px 0 0; }
  .esgNoticeBox .list .item:nth-child(2n){
    padding:20px 0 0 12px;
  }
  .esgNoticeBox .list .item a .title{ padding-top: 20px; line-height: 1.4; }
  .teamTab { padding:0; }
  .njz-tzz-item>a>span{ display: flex; }
  .teamTab_in{ flex-wrap: wrap; margin-top: -10px; border:none; }
  .teamTab_in a{ min-width: none; width: 50%; margin-top: 10px; border: 1px solid #E8E8E8;}
  .teamTab_in a:nth-child(2n){ border-left: none; }
  .teamTab_in a:last-child{ border-right: 1px solid #E8E8E8 }
  .companyGovern .item a .rBox{ padding-left: 20px; }
  .companyGovern .item{ width: 100%; }
  .indexBusiness .more { 
    width: auto;
    background: none;
    font-size: 14px;
   }
   .indexBusiness .more span{
    color: #666;
    transform: none;
    display: inherit;
   }
   
   .indexBusiness a:hover .more span{ font-size:14px; }
   .indexBusiness .more i.pcshow{ display: none; }
   .indexBusiness .more i.mshow{ display: inline-block; font-size:12px; color: #666; transform:scale(0.7)}
   .indexBusiness_in .item:hover a .more{ color: #666; background-color: rgba(0,0,0,0); }
   .indexBusiness_in .item:hover a .more span{ color: #666; }
   .innovateIte2 .historyRBox .txt .imgsFix{ padding-bottom: 38%; }
   .ejNewsBox .item .imgs{ margin-bottom: 0px; border-radius: 0; background-image: none!important; }
   .ejNewsBox .item .imgs img{ display: block; margin-bottom: 30px; }
   .indexStock .cName{ margin-top: 40px; }
   .ejNewsBox .item .txtBox .mTime{ font-weight: bold; }
   .ejNewsBox .item .title{ 
    overflow: initial;
    white-space: inherit;
    text-align: justify;
    text-overflow: inherit;
  }  
  .innovateIte3 .ybSingle,.innovateIte3 .ybSingle p,.innovateIte5 .ybSingle,.innovateIte5 .ybSingle p{ text-align: justify!important; }
  .jzStockName,.stockTime .upDateTime span{ font-weight: bold; }
  .jzStockName{ line-height: 1; }
  .njz-map-arrow{ transform: scale(0.8); }
  .jzPubNews .newsConterner .item .txtBox .title,.ejNewsBox .item .title{
    display: -webkit-box;
    /*! autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    padding:0;
    margin: 10px 0;
    
  }
  .newsConterner .item .txtBox .txt,.ejNewsBox .item .txtBox .txt{
    display: -webkit-box;
    /*! autoprefixer: ignore next */
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ybDetail .ybsingle p img{ height: auto!important; }
  .jzVideoBtn{ margin-top: 30px; }
  .jzVideoBtn_in{ width: 120px; height: 46px; }
  .jzVideoBtn_in i{ font-size:18px; }
  .jzVideoBtn_in span{ padding-left: 10px; font-size:14px; font-weight: bold;}
  .syItem .rBox_in{ padding:40px; }
  .syItem .rBox .title{ margin-bottom: 30px; }
  .syItem .rBox{ 
    border: 1px solid #E8E8E8;
    border-top: none;
  }
  .syItem { flex-wrap: wrap; }
  .syItem .imgs,.syItem .rBox { width: 100%;}
  .companyTopBox{ flex-direction: column-reverse; padding-bottom: 60px; }
  .companyTopBox .cImgs{ width: calc(100% - 10px);}
  .companyTopBox .ctxt{ padding:40px 0 0; }
  .indexItem1.newsCenter .rightList{ margin:0; display: none; }
  .yfcgBox .swiper-container{ margin-top: 40px; }
  .yfcgBox .ybSingle,.yfcgBox .ybSingle p{ text-align: left!important; }
  .yfznNew .imgs{ padding-right: 0px; height: 36vw; position: relative; }
  .yfznNew{ margin-top: 40px; }
  .yfznNew .textBox{ padding:0; }
  .yfznNew .textBox .txt{ width: 100%; padding:30px 0px 0;}
}

@media screen and (max-width:640px){
  body{ font-size: 14px; }
  .newsConterner .item{ margin-top: 40px; }
  .newsCenter .leftImg .imgs{ height: 60; }
  .newsCenter .leftImg .imgs img{ display: block; width: 100%; }
  .newsConterner .item:first-child .imgs img{ display: block;}
  .newsConterner .rightList .item:first-child .imgs{ width: 100%; }
  .indexItem1 .leftImg .imgs{ height: auto; background: none!important; }
  .newsCenter .rightList{ flex-wrap: wrap; margin-top: -30px; }
  .newsConterner .item,.newsConterner .rightList .item:not(:first-child){ width: 100%; }
  .newsConterner .rightList .item .imgs{ width: 100%; height: auto; }
  .newsConterner .rightList .item:first-child a .txtBox{ width: 100%; padding:24px 0 0 0; }
  .newsCenter .rightList .item:first-child a{ display: block;}
  .indexItem1 .more{ margin-top: 20px; }
  .newsConterner .item .txtBox .txt{ height: auto; }
  .indexItem2{ overflow: hidden; }
  .indexItem2 .swiper-container{ overflow: inherit; }
  .indexBusiness_in{ margin-top: 70px; }
  .indexBusiness_in .item {
    padding: 40px 20px;
    border-radius: 16px;
  }
  .indexMenuList .list a .title{ font-size:20px; }
  .indexMenuList .list a .desc{ line-height: 1.5; font-size: 14px; margin-top: 10px; }
  /* 管理团队 */
  .teamTab_in{ display: flex; width: 100%; }
  .teamTab_in a{ width: 50%; text-align: center; padding:14px 0; font-size:14px; min-width: auto; }
  .TeamLisst .team{ padding:20px; }
  .TeamLisst .team .nameBox:after{ left: -20px; top: 7px; }
  .TeamLisst{ padding-top: 12px; }
  .TeamLisst .team .nameBox span{ display: block; }
  .TeamLisst .team .position{ padding:10px 0 0; }
  .rrBtn{ width: 32px; height: 32px; }
  .rrBtn i{ font-size:32px; }
  .jzHistory_in .rrBtn{ top: 34px; }
  .jzHistory_in .gallery-thumbs{ padding:0; width: calc(100% - 60px); }
  .jzHistory_in .gallery-thumbs .swiper-slide{ padding:50px 2px 0; }
  .jzHistory_in .gallery-thumbs .swiper-slide .time{ font-size:14px; }
  .jzHistory_in .gallery-thumbs .swiper-slide-thumb-active .time{ font-size:16px; }
  .historyRBox .topBox .title{ font-size:16px; }
  .jzHistory{ padding:60px 0; }
  .jzHistory::before{ border-top: 1px solid #E8E8E8; width: calc(100% - 32px); left: 16px; top: 87px; }
  .jzHistory_in .rrBtn.swiper-button-disabled{ opacity: 1; }
  .jzHonor .list .year{ font-size: 20px; padding:0; }
  .jzHonor::before{ left: 21px; }
  .jzProducts .item{ width: 100%; }
  .jzProducts .item{ padding:20px 0; }
  .jzProductTap .ybContainer_in{ padding:0; }
  .jzProductTap{ padding:0 16px; justify-content: space-around; margin-top: 20px; }
  .jzProductTap a{ padding:10px 20px 16px }
  .jzProductTap a .imgs{ width: 40px; height: 40px; margin:0 auto 10px; }
  .innovateIte2 .jzHistory_in .rrBtn{ top: 50px; }
  .jzProducts .item .pBox{ padding:20px; }
  .jzProductDtCon .tTitle{ padding-bottom: 20px; }
  .innovateIte1{ padding-bottom: 60px; }
  .innovateIte5 {
    background: url(../image/crjz-business-development-achievement-bg.jpg) no-repeat -120px top / auto 160px;
  }
  .talentsTop .tTitle { color: #666; font-weight: normal; }
  .ybContainer_in .njz-lnmb-block1-desc{ margin-bottom: 40px; }
  .mnjz-lnmb-block1 .swiper-container{ padding:0 16px; }
  .companyGovern .item a .title{ padding-top: 10px; }
  .innovateIte2 .historyRBox .txt .imgsFix{ padding-bottom: 40%; }
  .indexStock .cName{ margin-top: 30px; }
  .sharePrice .price{ font-size:32px; }
  .sharePrice i{ vertical-align: bottom; }
  .indexMenuList .list .time{ margin-top: 20px; }
  .ybFooter .fCode .codeList{ text-align: center; }
  .newsConterner .rightList .item .imgs img{ display: block; }
  .dtImgsBox .dtSwiperBtn{ display: none; }
  .cultureContainer .dft span{ padding-right: 0; }
  .rqpreNext .txt a{ width: 100%; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
  .companyGovern .item a .rBox i{ border-radius: 20px;}
  /* .companyGovern .item a .rBox i:after{
    content: ""; position: absolute; width: 100%; height: 100%; border:1px solid #018E64; left: 0; top: -2px; border-radius: 100%;
  } */
  
}