.min_height{min-height: 400px;}
/*ny_news*/
.ny_news .ny_product_a{overflow: hidden;}
.ny_news .card{background: #FFFFFF; border: none;border-radius: 0;margin-top: 10px;}
.ny_news .tc{margin-top: 10px;margin-bottom: 10px;}
.ny_news .card .card-a{overflow: hidden;padding: 15px;color: #7e7e7e;}
.ny_news .card .hover{text-decoration:none;border-color: #084487;}
.ny_news .card .card-a:hover{text-decoration:none;border-color: #084487;}
.ny_news .card .card-img-limit{}
.ny_news .card .card-img{border-radius: 0;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.ny_news .card .card-body{height: 100%;}
.ny_news .card .card-title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ny_news .card .card-title span{float: right;font-size: 12px;}
.ny_news .card .card-text{width: 85%; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.ny_news .card .card-body span{ float: right;}
.ny_news .card .card-a:hover img{transform: scale(1.05, 1.05);}
.ny_news .card .card-a:hover h3,.ny_news .card .hover h3{color: #084487;}
.ny_news .card .card-a:hover,.ny_news .card .hover{color: #084487;}
/*news_view*/
.newsTitle{font-size:25px;border-bottom:1px solid #3b3b3b;color:#333333;text-align:center;font-weight:normal;}
.newsTitle a{float:right;}
.newsTitle img{}
.newsTitle em{display:block;color:#999;font-size:12px;font-weight:normal;font-style:normal;line-height:200%;padding:5px 0}
.newsInfo{color:#333333;line-height:170%;padding:30px 10%;font-size:16px;}
.newsInfo img{display: block;margin: 0 auto;width: 90%;}
.news_view_card{background: #212121;padding: 15px;color: #fff;}
.news_view_card hr{border-bottom: 1px solid #444;}
.news_view_card a{color: #FFFFFF;}
.news_view_card .card-title{text-align: center;}
.news_view_card .list-group li{background: #212121;border-bottom: 1px solid #444;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_view_card .card-link{display:inline-block;padding:0 10px;text-align:center;width: 44%;}
.news_view_card .card-link{display:inline-block;background:#898989;color:#333;line-height:35px;border-radius:20px;}
.news_view_card .card-link.hover{background:#950306;color:#fff}
/*contact*/
.ny_contact{padding-top: 3rem;}
.ny_aboutInfo h3,.contInfo h3{font-size:25px;color:#333333;font-weight:normal;padding:5px 0 20px;margin-bottom:15px;}
.ny_aboutInfo p,.contInfo p{font-size:17px;color:#999999;line-height:170%;text-indent: 2em;}
.contBox{background:#FFFFFF;}
.contBox div{padding:0}
.contBox div.contInfo{padding:30px;}
.contact_ewm{width: 300px;height: 300px;}
#allmap {width: 100%;height: 450px;overflow: hidden;margin:0;font-family:"微软雅黑";}
/* about */
.aboutNum{background:#FFFFFF;color:#333333;text-align:center;font-size:16px;padding:50px 0;}
.aboutNum b{display:block;font-size:44px;font-weight:normal;line-height:110%;vertical-align:top}
.aboutNum b em{font-size:20px;display:inline-block;line-height:20px;vertical-align:top;font-style:normal;}
.featured{background:#FFFFFF;margin-top: 50px;}
.feature h2{margin-bottom: 0.5rem;}
.feature p{margin-bottom: 1rem;}
.feature a{color: #084487; text-decoration: underline;}
.idea .card{border: 1px solid transparent;}
.idea .card-title{color: #084487;}
.RnD{background:#FFFFFF;}
.honor{background:#FFFFFF;}
.honor .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;}
.honor .swiper{width: 100%;height: 100%;}
.honor .swiper .swiper-wrapper{width: 100%;height: 100%;display :flex;align-items: center}
/* search */
.ny_search{display: flex; justify-content: center;}
.ny_search_input{width: auto;}


.loadmore-line{border-top: 1px solid #E5E5E5;margin-top: 2.4em;}
.loadmore{width: 80%;margin: 1.5em auto;line-height: 1.6em;font-size: 14px;text-align: center;}
.loadmore-tips{display: inline-block;vertical-align: middle;position: relative;top: -0.9em;padding: 0 0.55em;background-color: rgba(249, 249, 249, 1);color: #808080;}

/* features */
  .b-example-divider {
    height: 3rem;
    background-color: rgba(0, 0, 0, .1);
    border: solid rgba(0, 0, 0, .15);
    border-width: 1px 0;
    box-shadow: inset 0 .5em 1.5em rgba(0, 0, 0, .1), inset 0 .125em .5em rgba(0, 0, 0, .15);
  }
  
  .bi {
    vertical-align: -.125em;
    fill: currentColor;
  }
  
  .feature-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 4rem;
    height: 4rem;
    margin-bottom: 1rem;
    font-size: 2rem;
    color: #fff;
    border-radius: .75rem;
  }
  
  .icon-link {
    display: inline-flex;
    align-items: center;
  }
  .icon-link > .bi {
    margin-top: .125rem;
    margin-left: .125rem;
    transition: transform .25s ease-in-out;
    fill: currentColor;
  }
  .icon-link:hover > .bi {
    transform: translate(.25rem);
  }
  
  .icon-square {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 3rem;
    height: 3rem;
    font-size: 1.5rem;
    border-radius: .75rem;
  }
  
  .rounded-4 { border-radius: .5rem; }
  .rounded-5 { border-radius: 1rem; }
  
  .text-shadow-1 { text-shadow: 0 .125rem .25rem rgba(0, 0, 0, .25); }
  .text-shadow-2 { text-shadow: 0 .25rem .5rem rgba(0, 0, 0, .25); }
  .text-shadow-3 { text-shadow: 0 .5rem 1.5rem rgba(0, 0, 0, .25); }
  
  .card-cover {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
  }
  
  .fa{
    cursor: pointer;
  }

  @media (max-width: 768px) {
    .contact_ewm{display: block; margin: 0 auto;}
  }