.weight_bold { font-weight: bold; }
.bg_color_an { background-color: rgb(245, 245, 246); overflow: hidden; }
.bg_color_hs { background-color: rgb(241, 243, 246); overflow: hidden; }
.bg_color_white { background-color: rgb(255, 255, 255); overflow: hidden; }
.bg_while .lijizixun { padding: 100px 0px; background-color: rgb(255, 255, 255); }
.bg_hui { background-color: rgb(245, 245, 245); }
.common_ad_luobo .common_ul_li_margin_padding > ul { overflow: visible; }
.common_ad_luobo .item { float: left; }
.common_ad_luobo .item img { width: 100%; }
.common_ad_luobo .swiper-container-horizontal > .swiper-pagination-bullets, .common_ad_luobo .swiper-pagination-custom, .common_ad_luobo .swiper-pagination-fraction { bottom: 0px; }
.common_ad_luobo .swiper-pagination-bullet { width: 15px; height: 15px; }
.common_ad_luobo .swiper-container .swiper-slide { overflow: hidden; }
.common_ad_luobo .swiper-pagination-bullet-active { background: rgb(250, 150, 0); }
.checked .common_bottom_line { position: absolute; bottom: -1px; width: 100%; height: 2px; background-color: rgb(65, 63, 63); left: 50%; transform: translate(-50%, -50%); }
.list_product_item_type2 { padding-top: 30px; display: inline-block; }
.list_product_item_type2 .more { height: 50px; border-radius: 50px; background-color: rgb(250, 150, 0); margin-right: 20px; float: left; text-align: center; padding: 0px 30px; }
.list_product_item_type2 .more a { color: rgb(255, 255, 255); line-height: 50px; }
.list_product_item_type2 .more:hover { background-color: rgb(252, 159, 45); }
.list_product_item_type2 .zixun { height: 50px; border-radius: 50px; background-color: rgb(255, 255, 255); float: left; border: 1px solid rgb(54, 50, 49); text-align: center; padding: 0px 30px; }
.list_product_item_type2 .zixun a { line-height: 50px; }
.list_product_item_type2 .zixun:hover { border: 2px solid rgb(54, 50, 49); }
.list_product_item_type2 .zixun:hover a { line-height: 48px; }
.product_top_bottom { overflow: hidden; }
.product_top_bottom .text { padding: 0px 60px 60px; overflow: hidden; }
.product_top_bottom .title { font-size: 28px; font-weight: bold; }
.product_top_bottom .title a { color: rgb(33, 33, 33); }
.product_top_bottom .p { font-size: 18px; }
.index .laboratory { padding: 0px; }
.bg_red { width: 100%; min-height: 500px; background-color: rgb(221, 221, 221); }
.bg_while { width: 100%; background-color: rgb(255, 255, 255); }
.h200 { min-height: 200px; }
.bg_product_img { background-color: rgb(239, 243, 246); }
.bg_while .lijizixun { padding: 100px 0px; background-color: rgb(255, 255, 255); }
.product_list_index { background-color: rgb(245, 245, 245); width: 100%; display: inline-block; }
.product_list_index h2 { font-size: 32px; color: rgb(76, 82, 43); text-align: center; font-weight: bold; }
.product_list_index .sub_title { text-align: center; font-size: 20px; margin-top: 20px; }
.product_list_index .list_content { margin-top: 40px; }
.product_list_index .list_content .padding_common { margin-bottom: 24px; }
.product_list_index .list_content .padding_common:last-child { margin-bottom: 0px; }
.product_list_index .list_content .padding1 { padding: 70px 100px; background-color: rgb(255, 255, 255); overflow: hidden; }
.product_list_index .list_content ul { }
.product_list_index .list_content ul li { padding-bottom: 0px; }
.product_list_index .list_content ul li .item { background-color: rgb(255, 255, 255); width: 100%; display: inline-block; }
.product_list_index .list_content ul li .item img { max-width: 100%; }
.product_list_index .list_content ul li .item .item_text { }
.product_list_index .list_content ul li .item .item_text .title { font-size: 28px; padding-bottom: 10px; color: rgb(33, 33, 33); font-weight: bold; padding-top: 60px; }
.product_list_index .list_content ul li .item .item_text .title a { color: rgb(33, 33, 33); }
.product_list_index .list_content ul li .item .item_text .text { line-height: 1.8; font-size: 16px; }
.common_nav_list_neiye { width: 100%; border-bottom: 2px solid rgb(216, 216, 216); background-color: rgb(255, 255, 255); position: relative; }
.list_view .common_nav_list_neiye { border-bottom: none; }
.common_nav_list_neiye ul { display: inline-block; }
.common_nav_list_neiye ul li { float: left; font-size: 16px; color: rgb(62, 57, 56); position: relative; width: 140px; margin: 0px 15px; }
.common_nav_list_neiye ul li .item { height: 200px; }
.common_nav_list_neiye ul li.checked .item a { color: rgb(65, 63, 63); }
.common_nav_list_neiye ul li:hover .item a { color: rgb(65, 63, 63); }
.common_nav_list_neiye ul li:hover .common_bottom_line { position: absolute; bottom: -1px; width: 100%; height: 2px; background-color: rgb(65, 63, 63); left: 50%; transform: translate(-50%, -50%); }
.common_nav_list_neiye_product .img { padding-top: 10px; }
.common_nav_list_neiye_product { height: 200px; }
.common_nav_list_neiye_product .text { line-height: 1.5; }
.common_nav_list_neiye_product ul li { }
.index .index_ads_special { }
.index .index_ads_special ul li .item .img.col-md-4 { position: relative; }
.index .index_ads_special ul li .item .img.col-md-4 img { position: absolute; left: -140px; top: 0px; z-index: 1; width: 480px; }
.index .index_ads_special ul li .item .text { z-index: 2; }
.banner_common { width: 100%; position: relative; height: 400px; }
.banner_common img { transition: 6s; }
.banner_common:hover img { transform: scale(1.1); }
.banner_common .text { color: rgb(255, 255, 255); text-align: center; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.banner_common .text_left { text-align: left; }
.banner_common .text .content { display: inline-block; }
.banner_common .text h1 { line-height: 1.5; }
.banner_common .text p { margin-top: 30px; line-height: 1.8; }
.banner_common .img { position: absolute; inset: 0px; height: auto; overflow: hidden; text-align: center; }
.banner_common .img img { height: 400px; width: 1920px; display: inline-block; margin-left: calc(50% - 960px); }
.common_nav_list_neiye_rd_about { height: 90px; }
.common_nav_list_neiye_rd_about ul { display: inline-block; }
.common_nav_list_neiye_rd_about ul li { width: auto; margin: 0px 15px; }
.common_nav_list_neiye_rd_about ul li .item { height: 90px; line-height: 90px; }
.r_d { }
.r_d .p { }
.r_d p { line-height: 1.5; }
.r_d p.size32 { font-size: 32px; }
.r_d .sub_title, .r_d .sub_title div { font-size: 32px; }
.r_d .part_padding { padding: 0px 60px; }
.r_d .img img { width: 100%; }
.r_d .traceability_system { width: 100%; }
.r_d .traceability_system .item { padding: 50px 0px; text-align: center; }
.r_d .traceability_system .item img { width: auto; }
.r_d.core-technology .part1 .text { height: 110px; }
.r_d .r_d_main_content { width: 100%; position: relative; height: 400px; }
.r_d .r_d_main_content .img { position: absolute; inset: 0px; height: auto; overflow: hidden; text-align: center; }
.r_d .r_d_main_content .text { color: rgb(255, 255, 255); text-align: center; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.r_d .r_d_main_content .text .content { width: 80%; margin: 0px auto; }
.r_d .r_d_main_content .text .content ul li { padding-bottom: 0px; }
.r_d .intellectual { }
.r_d .intellectual .text_bottom { }
.r_d .intellectual .text_bottom ul { width: 90%; margin: 0px auto; }
.r_d .intellectual .text_bottom ul li { width: 20%; float: left; text-align: center; }
.about_tmp .container { width: 1200px; }
.about_tmp .num_content { }
.about_tmp .num_content { background-color: rgb(245, 245, 245); }
.about_tmp .num_content ul li .item .bottom { color: rgb(72, 68, 67); }
.about_tmp .num_content ul li .item .top { color: rgb(76, 82, 43); }
.about_tmp .num_content ul li .item .top span { color: rgb(76, 82, 43); }
.licheng_list { width: 950px; margin: 0px auto; }
.licheng_list li { width: 100%; float: left; }
.licheng_list li:last-child .right_part { padding-bottom: 0px; }
.licheng_list .left_part { width: 235px; float: left; }
.licheng_list .left_part .item { font-size: 24px; padding-right: 60px; float: right; color: rgb(250, 150, 0); line-height: 1; }
.licheng_list .right_part { width: 715px; float: left; box-sizing: border-box; padding: 0px 60px 60px 140px; position: relative; border-left: 1px solid rgb(187, 189, 188); }
.licheng_list .right_part::before { content: ""; position: absolute; top: 0px; left: -7px; width: 14px; height: 14px; background: rgb(255, 255, 255); z-index: 1; }
.licheng_list .right_part::after { content: ""; position: absolute; top: 0px; left: -8px; width: 15px; height: 15px; border-radius: 50%; border: 2px solid rgb(250, 150, 0); background: rgb(255, 255, 255); z-index: 2; }
.licheng_list .right_part .item { float: left; }
.licheng_list .right_part .item .img { padding-bottom: 20px; }
.licheng_list .right_part .item .title { font-size: 24px; color: rgb(33, 33, 33); line-height: 1.5; }
.licheng_list .right_part .item .text p { line-height: 1.8; font-size: 16px; }
.wenhua { }
.wenhua .myself_top { margin-top: 120px; }
.wenhua .content { padding: 0px 108px; overflow: hidden; }
.wenhua .content .img { width: 352px; float: left; height: 387px; }
.wenhua .content .text { width: 526px; height: 387px; float: left; position: relative; }
.wenhua .content .text .pp { text-align: left; width: 100%; position: absolute; top: 50%; transform: translateY(-50%); }
.wenhua .content .middle_content { width: 106px; height: 300px; overflow: hidden; float: left; }
.product_item .inquire a { font-size: 16px; }
#contactus-emial .btn { height: 50px; font-size: 20px; text-align: center; color: rgb(250, 150, 0); background-color: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(250, 150, 0); width: 150px; }
#contactus-emial .btn:hover { border: 2px solid rgb(250, 150, 0); }
.index_news .common_nav ul { margin: auto; }
.index_news .common_nav ul li { margin: 0px 15px; }
.index_news .common_nav.center { text-align: center; }
.list_product_item_type { margin-top: 10px; }
.search_index_2020 .search { position: relative; height: 150px; background-color: rgb(245, 245, 245); }
.search_index_2020 .search img { height: 200px; }
.search_index_2020 .search .form { text-align: center; width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.search_index_2020 .search .form form { display: inline-block; }
.search_index_2020 .search .form .input { height: 50px; width: 880px; border: none; outline: 0px; padding-left: 120px; }
.search_index_2020 #search_form_index { width: 880px; height: 50px; position: relative; }
.search_index_2020 #search_form_index .input-group { position: static; }
.search_index_2020 #search_form_index .input-group button { border: 0px; background-color: rgb(255, 255, 255); height: 50px; width: 100px; font-size: 16px; }
.search_index_2020 #search_form_index .input-group button i { background: url("../images/search.png") 7px 10px no-repeat; width: 20px; display: inline-block; height: 18px; }
.search_index_2020 #search_form_index .input-group .input-group-btn { position: absolute; }
.search_index_2020 #search_form_index .input-group .dropdown-menu { min-width: 100px; border-radius: 0px; margin: 0px; border: 1px solid rgb(216, 216, 216); }
.search_index_2020 #search_form_index .input-group .dropdown-menu li { min-width: 100px; font-size: 16px; line-height: 2; text-align: center; }
.search_index_2020 .search .form .search_ico { width: 30px; display: block; height: 40px; line-height: 40px; text-align: right; position: absolute; right: 1px; top: 5px; }
.search_index_2020 .search .form .search_ico::before { content: ""; background: url("../images/search_ico_hui.png") no-repeat; position: absolute; z-index: 2; width: 32px; height: 26px; right: 11px; cursor: pointer; top: 10px; }
.search_index_2020 .nav_list_2022 { height: 60px; width: 100%; border-bottom: 1px solid rgb(216, 216, 216); background-color: rgb(255, 255, 255); overflow: hidden; }
.search_index_2020 .nav_list_2022 ul li { float: left; }
.search_index_2020 .nav_list_2022 ul li .item { position: relative; margin-right: 50px; }
.search_index_2020 .nav_list_2022 ul li .item.checked { }
.search_index_2020 .nav_list_2022 ul li a { line-height: 60px; }
.search_index_2020 .news_list .list { background-color: rgb(255, 255, 255); }
.search_index_2020 .news_list .list ul div > li { border-bottom: 1px solid rgb(216, 216, 216); }
.search_index_2020 .news_list .list ul div > li .item { }
.search_index_2020 .news_list .list ul div > li .item .text { }
.search_index_2020 .news_list .list ul div > li .item .time { color: rgb(250, 150, 0); margin-bottom: 0.625rem; line-height: 1.8; }
.search_index_2020 .news_list .list ul div > li .item .title a { font-size: 20px; color: rgb(33, 33, 33); line-height: 1.5; font-weight: bold; }
.search_index_2020 .news_list .list ul div > li .item .p { color: rgb(95, 94, 94); margin-top: 8px; }
.search_index_2020 .news_list .list a:hover { color: rgb(250, 150, 0); }
footer .top { background-color: rgb(245, 245, 245); }
footer .top { padding: 34px 0px; border-bottom: 0.0625rem solid rgb(255, 255, 255); overflow: hidden; }
footer .main { background-color: rgb(245, 245, 245); }
footer .main .middle { padding: 50px 0px; }
footer .main .bottom_nav_list { }
footer .main .bottom_nav_list .part { width: calc(25% - 40px); float: left;  }
footer .main .bottom_nav_list .part:not(:last-child){
  padding-right: 50px;
  width: calc((100% - 25% + 40px) / 3);
}
footer .main .bottom_nav_list .part .title { color: rgb(33, 33, 33); padding-bottom: 8px; font-weight: bold; }
footer .main .bottom_nav_list .part ul li { list-style-type: disc; }
footer .main .bottom_nav_list .part ul li.item { }
footer .main .bottom_nav_list .part ul li a { font-size: 14px; color: rgb(95, 94, 94); line-height: 2; }
footer .main .bottom_nav_list .part ul li a:hover { text-decoration: underline; }
footer .main .sendMassage { overflow: hidden; }
footer .main .sendMassage .title { line-height: 1; margin-bottom: 10px; font-size: 16px; font-weight: bold; }
footer .main .sendMassage .lianxi { width: 4.375rem; height: 35px; line-height: 35px; color: rgb(255, 255, 255); background-color: rgb(250, 150, 0); padding: 0px; float: left; border: 0.0625rem solid rgb(250, 150, 0); }
footer .bottom { }
footer .main .list_ioc { margin-bottom: 100px; }
.zhuti_list footer { margin-top: 0px; }
.zhuti_list footer .main { padding: 0px; background-color: rgb(255, 255, 255); }
.zhuti_list footer .top { background-color: rgb(255, 255, 255); border-bottom: 0.0625rem solid rgb(245, 245, 245); }
.index .index_about { position: relative; height: 1130px; width: 100%; }
.index .index_about .img {
  position: relative;
  padding: 38.80% 0 0;
}
.index .index_about .img  img{
    position: absolute;
    top: 0;
    height: 100%;
    left: 0;
    object-fit: cover;
    object-position: bottom;
}
.index .index_about .text_content { position: absolute; left: 0px; top: 500px; width: 100%; }
.index .index_about .text_content .content { background-color: rgb(255, 255, 255); display: block; }
.index .index_about .text_content .content .description { padding: 65px; display: block; }
.index .index_about .text_content .content .description .title { font-size: 28px; }
@media screen and (max-width: 780px) {
  .sizebig { font-size: 30px; font-weight: bold; }
  .size1 { font-size: 24px; }
  .size2 { font-size: 24px; }
  .size20 { font-size: 18px; }
  .size24 { font-size: 24px; }
  .size32 { font-size: 24px; }
  .size38 { font-size: 24px; }
  .size40 { font-size: 24px; }
  .size3 { font-size: 18px; line-height: 1.6; }
  .size4 { font-size: 16px; line-height: 1.8; }
  .size5 { font-size: 14px; line-height: 1.8; }
  .section80 { margin-top: 40px; }
  .section70 { margin-top: 40px; }
  .section60 { margin-top: 40px; }
  .section50 { margin-top: 40px; }
  .section40 { margin-top: 40px; }
  .section30 { margin-top: 30px; }
  .section20 { margin-top: 20px; }
  .section15 { margin-top: 15px; }
  .section10 { margin-top: 10px; }
  .section5 { margin-top: 5px; }
  .section_m_no { margin-top: 0px; }
  .section_m { }
  .section_m_30 { margin-top: 30px; }
  .section_m_n { margin-top: 15px; }
  .m_text_left { text-align: left; }
  .product_common ul li { padding-left: 15px; margin-bottom: 15px; }
  .common_ul_li_margin_padding > ul { overflow: hidden; margin-left: -15px; }
  .common_ul_li_margin_padding20 > ul { overflow: hidden; margin-left: -15px; }
  .common_ul_li_margin_padding40 > ul { overflow: hidden; margin-left: -15px; }
  .common_ul_li_margin_padding50 > ul { overflow: hidden; margin-left: -15px; }
  .common_ul_li_margin_padding60 > ul { overflow: hidden; margin-left: -15px; }
  .common_ul_li_margin_padding90 > ul { overflow: hidden; margin-left: -15px; }
  .common_ul_li_margin_padding > ul > li { overflow: hidden; padding: 0px 0px 15px 15px; }
  .common_ul_li_margin_padding20 > ul li { overflow: hidden; padding: 0px 0px 15px 15px; }
  .common_ul_li_margin_padding40 > ul li { overflow: hidden; padding: 0px 0px 15px 15px; }
  .common_ul_li_margin_padding50 > ul li { overflow: hidden; padding: 0px 0px 15px 15px; }
  .common_ul_li_margin_padding60 > ul li { overflow: hidden; padding: 0px 0px 15px 15px; }
  .common_ul_li_margin_padding90 > ul li { overflow: hidden; padding: 0px 0px 15px 15px; }
  .common_ul_li_margin_padding > ul li img { width: 100%; }
  .common_design { padding: 40px 0px; }
  .common_ul_li_margin_padding ul .swiper-slide li { padding: 0px; }
  .common_ul_li_margin_padding ul .swiper-slide.l2 li:nth-child(2n+1) { padding-right: 8px; }
  .common_ul_li_margin_padding ul .swiper-slide.l2 li:nth-child(2n) { padding-left: 8px; }
  .swiper-container.common_ul_li_margin_padding > ul { margin-left: 0px; overflow: visible; }
  .common_ad_luobo .swiper-container-horizontal > .swiper-pagination-bullets, .common_ad_luobo .swiper-pagination-custom, .common_ad_luobo .swiper-pagination-fraction { bottom: -6px; }
  header .top_part { margin: 0px; }
  .main_padding { padding-left: 20px; padding-right: 20px; }
  .main_padding img { max-width: 100%; }
  .index h2 { font-size: 24px; }
  .index .index_ads ul li.left_right { }
  .index .index_ads ul li.left_right .item { height: auto; left: 0px; }
  .index .index_ads_special ul li .item .img.col-md-4 img { position: static; width: 100%; }
  .index .index_ads_special ul li .item .img.col-md-4 .text { padding: 0px 25px 25px 40px; }
  .index .index_ads ul li { padding-bottom: 15px; }
  .index .index_ads ul li.left_right .item .text { padding: 0px 20px 30px; }
  .index .index_ads ul li.top_bottom .item .text { padding: 0px 20px 30px; }
  .index .index_ads ul li.top_bottom .text { height: auto; }
  .index .index_ads ul li .item.tezhong_item.item0 .text a { font-size: 24px; }
  .index .index_ads ul li .item.tezhong_item.item0 .text .sub_title p { font-size: 16px; }
  .index .index_ads ul li:nth-of-type(n+2) .item.tezhong_item .img img { position: static; width: 100%; }
  .index .index_ads ul li:nth-of-type(n+2) .item.tezhong_item { height: auto; }
  .index .index_ads ul li:nth-of-type(n+2) .item.tezhong_item .text { padding: 0px 20px 30px; }
  .index .shili .right { padding: 50px 20px; }
  .index .index_ads ul li .item.tezhong_item.item0 .text { padding: 20px 20px 30px; }
  .index .index_ads ul li:last-child { padding-bottom: 0px; margin-bottom: 0px; }
  .index .index_common_title { margin-bottom: 20px; }
  .index .shili .right .title { font-size: 24px; }
  .index .index_news .list ul { margin: 0px; }
  .index .index_news .list ul li { padding: 0px; }
  .index .index_news .title { margin-bottom: 0px; }
  .num_content ul li .item .bottom { font-size: 16px; }
  .num_content ul li:nth-of-type(n+3) { margin-top: 20px; }
  .lijizixun { padding: 0px 40px; }
  .lijizixun .text { font-size: 16px; margin-top: 5px; }
  .lijizixun .call { margin-top: 20px; }
  .lijizixun .call .inquire a { height: 40px; line-height: 40px; font-size: 16px; }
  footer .main { margin: 0px; }
  footer .main .container { padding-bottom: 20px; }
  footer .top { padding: 30px 20px 0px; border-bottom: 0px; }
  footer .top .right { float: left; margin-top: 0px; }
  footer .top .right .list { float: left; margin-top: 20px; }
  footer .bottom_email { padding-bottom: 30px; }
  .hexinjishu ul li .item { height: auto; }
  .hexinjishu .content .text { padding-bottom: 50px; }
  .common_nav_list_neiye_product { height: auto; }
  .common_nav_list_neiye_product { background-color: rgb(244, 243, 244); padding: 0px 20px; overflow: scroll hidden; white-space: nowrap; }
  .common_nav_list_neiye_product .common_nav_list_neiye_list { margin-top: 15px; height: 161px; position: relative; width: 990px; overflow: scroll hidden; white-space: nowrap; text-align: left; }
  .common_nav_list_neiye_product.special-battery .common_nav_list_neiye_list { width: 560px; }
  .common_nav_list_neiye_product .common_nav_list_neiye_list ul { overflow: visible; margin-left: -10px; white-space: nowrap; }
  .common_nav_list_neiye_product .img { padding-top: 0px; }
  .common_nav_list_neiye ul li .item { }
  .common_nav_list_neiye ul li .item .text, .common_nav_list_neiye ul li .item .text a { margin-top: 10px; font-size: 13px; overflow-wrap: break-word; line-height: 1.5; white-space: pre-wrap; text-align: center; }
  .common_nav_list_neiye_product .common_nav_list_neiye_list ul li { width: 127px; height: 161px; margin: 0px 15px 0px 0px; position: relative; float: left; padding-bottom: 0px; display: inline-block; }
  .common_nav_list_neiye_rd_about { background-color: rgb(244, 243, 244); padding: 0px 15px; overflow: scroll hidden; white-space: nowrap; }
  .common_nav_list_neiye_rd_about .common_nav_list_neiye_list { height: 90px; width: 1200px; text-align: left; }
  .common_nav_list_neiye_rd_about.about-us .common_nav_list_neiye_list { width: 506px; }
  .common_nav_list_neiye_rd_about.rd .common_nav_list_neiye_list { width: 502px; }
  .common_nav_list_neiye_rd_about .common_nav_list_neiye_list ul { overflow: visible; margin-left: -10px; }
  .common_nav_list_neiye_rd_about .common_nav_list_neiye_list ul li { position: relative; float: left; width: auto; display: inline-block; padding: 0px 0px 10px 10px; }
  .common_nav_list_neiye_rd_about .common_nav_list_neiye_list .checked .common_bottom_line { bottom: 10px; }
  .product_list_index .list_content ul li .item .item_text { padding: 0px 20px 30px; }
  .product_list_index .list_content ul li { margin-bottom: 15px; }
  .product_list_index .list_content ul li .p { padding-bottom: 15px; }
  .product_list_index .list_content ul li:last-child .p { padding-bottom: 0px; }
  .product_list_index .list_content ul li:last-child { margin-bottom: 0px; }
  .r_d .sub_title, .r_d .sub_title div { font-size: 24px; }
  .product_list_index .list_content .padding1 { padding: 50px 20px; }
  .header_banner_common h1 { font-size: 24px; }
  .r_d .part_padding { padding: 0px; margin-top: 30px; }
  .about_tmp .container { width: auto; }
  .product_list_index h2 { font-size: 24px; }
  .product_list_index .sub_title { font-size: 16px; }
  .product_list_index .list_content .product_common { display: inline-block; }
  .product_list_index .list_content .padding_common { margin-bottom: 15px; }
  .product_list_index .list_content ul li .item .item_text .title { padding-top: 0px; }
  .product_top_bottom .text { padding: 0px 20px 30px; }
  .bg_while .lijizixun { padding: 60px 20px; }
  .list_product_item_type2 .zixun { margin-top: 30px; }
  footer .main .middle { padding: 10px 0px 30px; }
  footer .main .bottom_nav_list { margin-left: -15px; overflow: hidden; padding: 0px 20px; }
  footer .main .list_ioc { margin-bottom: 30px; }
  footer .main .bottom_nav_list { margin-left: 0px; position: relative; }
  footer .main .bottom_nav_list .part { width: 100% !important; padding: 0px !important; }
  footer .main .bottom_nav_list .part ul li { list-style-type: none; }
  footer .main .bottom_nav_list .part .title { display: none; }
  .wenhua .content { }
  .wenhua .content { padding: 0px 20px; }
  .wenhua .content .img { width: 100%; height: auto; float: left; }
  .wenhua .content .img img { width: 100%; }
  .wenhua .content .middle_content { display: none; }
  .wenhua .content .text { width: 100%; height: auto; position: static; float: left; margin-top: 10px; }
  .wenhua .content .text .pp { position: static; left: 0px; top: 0px; transform: none; }
  .wenhua .myself_top { margin-top: 50px; }
  .licheng_list { width: 100%; overflow: hidden; }
  .licheng_list .left_part { display: none; }
  .licheng_list li { padding: 0px 20px; margin-bottom: 50px; }
  .licheng_list .right_part { display: block; width: 100%; padding: 0px; border-left: none; position: static; }
  .licheng_list .right_part::after { display: none; }
  .licheng_list .right_part .item { width: 100%; overflow: hidden; }
  .licheng_list .right_part .item .time { font-size: 24px; color: rgb(250, 150, 0); margin-bottom: 8px; }
  .licheng_list .right_part .item .title { font-size: 16px; }
  .licheng_list .right_part .item .img { padding-bottom: 10px; }
  .r_d_main_content_bj { background-color: rgb(85, 85, 85); margin-top: 30px; padding: 40px 20px 20px; }
  .footer_img { width: 137px; }
  header .search { display: block; }
  .fix_top header .search { display: none; }
  .common_nav_list_neiye_new { padding: 18px 20px; }
  .common_nav_list_neiye_new a { font-size: 15px; line-height: 40px; }
  .common_nav_list_neiye_new li.checked a { color: rgb(250, 150, 0); }
  .bottom_lang { color: rgb(220, 221, 221); padding: 0px 30px; }
  .bottom_lang .common_category_list .anchor ul { padding-top: 0px; }
  .bottom_lang .common_category_list .anchor ul li a { color: rgb(220, 221, 221); font-size: 16px; margin-top: 13px; }
  .bottom_lang .text { font-size: 16px; }
  footer .bottom_lang .container { margin-bottom: 0px; padding: 0px; }
  footer .bottom { padding-top: 10px; }
  footer .main .bottom_nav_list .part ul li a { line-height: 40px; }
  .r_d .intellectual .text_bottom { }
  .r_d .intellectual .text_bottom ul { width: 100%; overflow: hidden; padding: 0px; }
  .r_d .intellectual .text_bottom ul li { width: 50%; margin-bottom: 20px; }
  .about_tmp .licheng_list li img { width: 100%; }
  .product_item { }
  .search_index_2020 .nav_list_2022 { background-color: rgb(245, 245, 245); padding-left: 20px; }
  .search_index_2020 .news_list .list ul li .item { padding: 20px 0px; }
  .search_index .keyword { padding-left: 20px; }
  .index .index_about { position: relative; height: auto; width: 100%; overflow: hidden; }
  .index .index_about .img { }
  .index .index_about .text_content { position: static; width: 100%; }
  .index .index_about .text_content .content { background-color: rgb(255, 255, 255); display: block; }
  .index .index_about .text_content .content .description { padding: 0px; display: block; }
  .index .index_about .text_content .content .description .title { font-size: 24px; padding-top: 20px; }
  .num_content { padding: 30px 0px; }
}
