/*
2025.07.16  
网站样式修改
*/

/*顶部导航*/
.index_header.black {
  background: rgba(255, 255, 255,0);
  -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 20, 23, 0);
          box-shadow: 1px 1px 10px 0px rgba(0, 20, 23, 0);
}
.index_header.first {
    background: rgb(255, 255, 255);
    -webkit-box-shadow: 1px 1px 10px 0px rgba(0, 20, 23, 0.07);
    box-shadow: 1px 1px 10px 0px rgba(0, 20, 23, 0.07);
}
.index_header.black .index_header_nav_item > a{
  color: #333;
}
.index_header.black .index_header_nav_item > a::after{
  background-color: #17a569;
}
.index_header.black .rightbx .search form button i {
  color: #333;
}
.index_header.black .rightbx .langbx a span {
  color: #333;
}
.index_header.black .rightbx .crybtn a {
  background-color: #de9c06;
  border-color: #de9c06;
}


/*顶部导航新闻下拉隐藏*/
.index_header_nav_item:nth-child(4) .dropdown {
  display: none;
}
.index_header_nav_item:nth-child(2) .dropdown ul li:not(:last-child) .dropdown2 {
    display: none;
}
/*顶部导航--联系信息*/
.index_header .rightbx .infobx {
    display: flex;
     flex-direction: column;
    align-items: right;
}

.index_header .rightbx .infobx .infobx_phone {
    margin-right:1rem;
}

.index_header .rightbx .infobx .infobx_phone,
.index_header .rightbx .infobx .infobx_email{
    display: flex;
    align-items: center;
}

.index_header .rightbx .infobx .infobx_phone .iconfont,
.index_header .rightbx .infobx .infobx_email .iconfont {
    margin-right: .5rem;
    
    font-size: 1.5rem;
    color: #fff;
}

.index_header .rightbx .infobx .infobx_phone p,
.index_header .rightbx .infobx .infobx_email a {
    margin-right: .5rem;
    
    font-size: 1.125rem;
    color: #fff;
}

/*选中效果*/
.index_header.first .rightbx .infobx .infobx_phone .iconfont,
.index_header.first .rightbx .infobx .infobx_email .iconfont,
.index_header.black .rightbx .infobx .infobx_phone .iconfont,
.index_header.black .rightbx .infobx .infobx_email .iconfont,
.index_header.inner .rightbx .infobx .infobx_phone .iconfont,
.index_header.inner .rightbx .infobx .infobx_email .iconfont,
.index_header:hover .rightbx .infobx .infobx_phone .iconfont,
.index_header:hover .rightbx .infobx .infobx_email .iconfont {
    color: #111;
}

.index_header.first .rightbx .infobx .infobx_phone p,
.index_header.first .rightbx .infobx .infobx_email a,
.index_header.black .rightbx .infobx .infobx_phone p,
.index_header.black .rightbx .infobx .infobx_email a,
.index_header.inner .rightbx .infobx .infobx_phone p,
.index_header.inner .rightbx .infobx .infobx_email a,
.index_header:hover .rightbx .infobx .infobx_phone p,
.index_header:hover .rightbx .infobx .infobx_email a {
    color: #111;
}


/*内页banner按钮*/
.common_banner .common_banner_textbx .banner_btn {
    display: flex;
    align-items: center;
    
    width: fit-content;
    height: 2.5rem;
    padding:0 1.875rem;
    margin-top: 1.875rem;
    
    border: 1px solid #fff;
    border-radius: 1.5625rem;
    
    font-size: 1rem;
    color: #fff;
    
    transition: all .4s;
}
.common_banner .common_banner_textbx .banner_btn:hover {
    border-color: #17a569;
    background-color: #17a569;
    
}


/*底部公司信息*/
.index_footer .index_footer_content {
    align-items: stretch;
}
.index_footer .index_footer_content .leftbx {
    width: auto;
    flex: 1;
}
.index_footer_content .leftbx .item {
    width: 32%;
}

.index_footer_content .leftbx .item:nth-child(3) {
    display: none;
}

.index_footer .index_footer_content .rightbx {
    width: 25%;
    padding-left: 2.5%;
}
.index_footer .index_footer_content .rightbx .companyinfo {
    margin-top: 1.875rem;
    width: 100%;
    padding-left: 0;
}
.index_footer .index_footer_content .rightbx .companyinfo h4 {
    font-size: 1.25rem;
    color: #fff;
    font-weight: 400;
    line-height: 1.4em;
    margin-bottom:1rem;
    
}
.index_footer .index_footer_content .rightbx .companyinfo ul li:not(:last-child) {
    margin-bottom:.625rem;
}
.index_footer .index_footer_content .rightbx .companyinfo ul li p,
.index_footer .index_footer_content .rightbx .companyinfo ul li a{
    font-size: 1.25rem;
    color: #fff;
    font-weight: 400;
    line-height: 1.5em;
}

/*产品页面*/
.product_md2 .product_md2_center .item_textbx .intro p {
    font-size: 1rem;
}
/*新闻列表页*/
.new_content .leftbx_list .item_textbx .txt h4 {
    font-size: 1.25rem;
}
.new_content .leftbx_list .item_textbx {
    padding: 0;
}
.new_content .leftbx_list .item:not(:last-child) {
    margin-bottom: 1rem;
}
/*移动端适配*/
@media (min-width: 320px) and (max-width: 1023px) {
    .index_header .rightbx .infobx { display:none; }
    
    .index_banner_swiper .swiper-slide .textbx .w1400 {
        justify-content: flex-start;
    }
    
    .index_banner_swiper .swiper-slide .textbx_center {
        position: relative;
        top: 0;
        margin-top: 12%;
        width: 100%;
    }
    
    .index_banner_swiper .swiper-slide .textbx_center h2 {
        font-size: 1.875rem;
    }
    
    .index_footer .index_footer_content {
        flex-wrap: wrap;
    }
    .index_footer .index_footer_content .leftbx {
        width: 100%;
    }
    .index_footer .index_footer_content .rightbx {
        width: 100%;
    }
    .index_footer .index_footer_content .leftbx .item {
        width: 50%;
    }
    .index_footer .index_footer_content .leftbx .item:not(:nth-child(3n)) {
        margin-right:0;
    }
    
    
    /*生命周期*/
    .cycle_content_center .listbx {
        justify-content: space-between;
    }
    .cycle_content_center .listbx .item {
        width: 33%;
    }
    .cycle_content_center .listbx .item_iconbx {
        width: 6rem;
        height: 6rem;
    }
    
    .cycle_content_center .desc_md table thead th {
        padding: 0 .5rem;
        font-size: 1.25rem;
    }
    
    .cycle_content_center .desc_md table tbody tr td{
        padding: .5rem .5rem;
        font-size: 1rem;
    }
    .cycle_content_center .desc_md table tbody tr td p{
        
        font-size: 1rem;
    }
    
    .new_content .leftbx_navlist ul {
        flex-direction: column;
        align-items: flex-start;
    }
    
    
    
    
}
