
.head_nav_wap{ float: right;  margin-left: 12px; display: none;}
.footer_fd_kuan{ display:none;}
.footer_fd{ display:none;}
.pr_banner .banner_con{ display: none;}

.products_left .fl_ti img{ float: right; height: 30px; margin-top: 15px; display: none;}
.tb-picList .tb-thumb ul li{ float: left;}
.article_products_con img{ max-width: 100%;height: auto !important;}

@media screen and (max-width:1500px){

    .banner_con,.list_navbox,.company_box,.pinpai_box,.list_case_box,.list_news_box,.products_box{ width: 96%;}
    .company_tu,.comapny_conbox{ height: auto;}
    .company_sl li{ width: 24%; text-align: center; margin: 0;}
    .pinpai_l{ left: 0;}
    .pinpai_r{right: 0;}
    .pinpai_liebiao li{ height: 430px;}
    .products_left{ width: 28%;}
    .products_right{ width:70%;}
    .cpti{ padding: 10px;}
    .cpti span{ width:calc(100% - 30px);}
    .article_products_box{  width:71%; -webkit-box-sizing: border-box; box-sizing: border-box;}
    .article_miaoshu{ width:calc(100% - 420px);}

}
@media screen and (max-width:1250px){
    body{ min-width: auto; width: 100%;}
    .top_box,.logo_igbox,.rmggz_box,.hexin_box,.product_navbox,.product_gg,.cptx_liebiao,.product_liebiao,.case_box,.kehu_box,.news_box,.about_box,.footer_box,.link_bj{ width: 96%;}
    .top_bj,.nav_bj,.rmggz_bj,.product_bj,.product_ti2,.xbanner,.case_bj,.kehu_bj,.news_bj,.footer_bj,.link_bj,.products_bj{ min-width: auto;}
    .nav{ display: flex;}
    .nav li{ flex-grow: 1;}
    .nav li a{ padding: 0 ; width: 100%;}
    .nav li:after{ position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
    .banner_box{ min-width: auto;height: auto;}
    .banner{ width: 100%; height: auto; position: relative;}
    .banner_box:hover .indexBnrSwiper-prev, .banner_box:hover .indexBnrSwiper-next{ background-size: 30px;}
    .rmggz_box ul li{ margin-right: 15px; }
    .hexin_box ul li{ width: 24%; margin-right:1.333%;}
    .hexin_box ul li:last-child{  margin-right: 0px;}
    .product_navlist{ padding: 0 15px; -webkit-box-sizing: border-box; box-sizing: border-box; }
    .product_navlist ul li{ margin-left: 15px;}
    .product_gg{ height: auto;}
    .product_gglist li{ width: auto; height: auto;}
    .cptx_liebiao{ width: 96%; margin: 50px 2% 0; display: inline-block;}
    .cptx_liebiao dl{ width: 24%; margin: 0; margin-right: 1.333%; float: left;}
    .cptx_liebiao dl:last-child{ margin-right: 0;}
    .cptx_liebiao dl dd{ width:calc(100% - 120px); align-items: center;  display: inline-grid; height: 100px; text-align: left; margin-left: 10px;}
    .product_liebiao ul li{ width: 32%; margin-right: 2%; margin-bottom: 30px;}
    .xbanner{ background-size: 150%; background-color: #f0f0f0; background-position-y: top; margin-top: 15px;}
    .case_bj{ padding: 60px 0;}
    .case_box{ margin: 50px auto 0;}
    .case_liebiao ul li{ margin-right: 15px;}
    .switch_l, .switch_r{ width: 45px; height: 45px;}
    .switch_l{ left: 10px;}
    .switch_r{ right: 10px;}
    .switch_l img, .switch_r img{ width: 100%;}
    .kehu_bj{ padding-bottom: 100px; height: auto; background-size: 150%;}
    .news_toutiao{ width: 49%;}
    .news_right{width: 49%;}
    .news_tu{ width: 100%; min-height: 285px;}
    .news_tu img{    width: 100%;}
    .toutiao_conbox{ width: 100%;}
    .toutiao_con{ width:calc(100% - 80px); }
    .news_con{ width: calc(100% - 180px);}
    .link_box{ width: 100%;}
    .link_bj{ margin: 0px auto;}
    .link{ width:calc(100% - 80px); }
    .footer_ma{ margin-left: 0px; width: calc(100% - 754px); text-align: center;}
    .footer_ma dt{  margin: 0 auto;}

    
    .contact_bigbox{ width: 96%;}
    .list_nav_bj,.company_bj{min-width: auto;}
    .contact_bigbox ul li{ width: 49%; margin-right: 2%;}
    .contact_bigbox ul li:nth-child(2n){ margin-right: 0%;}
    .company_sl{ margin-top: 50px;}
    .company_sl li dl dt{ font-size: 40px; line-height: 40px;}
    .company_sl li img{ height: 55px;}
    .pinpai_liebiao li{ padding: 0 15px; margin: 15px;}
    .pr_banner .banner li img{ width: 110%;}

    .proShow_left{  width: 300px;}
    .tb-pic{ width: 298px;}
    .tb-picList{ width: 300px;}
    .tb-picList .tb-thumb{ width: 260px;}
    .article_miaoshu { width: calc(100% - 320px); }
}

@media screen and (max-width:999px){
    .head_nav_wap{ display: block;}
    .top_bj,.nav_bj,.tel_box,.logo_title,.kefu_xuanfu,.rmggz_bj,.xbanner,.kehu_bj{ display: none;}
    .logo_igbox{ height: 80px;}
    .logo_box{ margin-top: 10px;}
    .logo img{ height: 60px;}
    .hexin_ti{ padding: 50px 0;}
    .hexin_ti span,.product_ti span,.case_ti span,.about_ti span{ font-size: 32px;}
    .hexin_ti p,.product_ti p,.case_ti p,.about_ti p{ font-size: 16px}
    .hexin_box ul li{ width: 49%; margin-right: 2%; margin-bottom: 30px;}
    .hexin_box ul li:nth-child(2n){ margin-right: 0;}
    .product_bj{    padding: 50px 0; margin-top: 50px;}
    .product_navbox{    margin:30px auto;}
    .product_navti{ display: block; padding: 20px 0; width: 100%; height: auto;}
    .product_navlist{ display: block; padding: 20px; height: auto; width: 100%;}
    .product_navlist ul span{  float: left;}
    .cptx_liebiao{  margin: 30px 2% 0;}
    .cptx_liebiao dl dt{ padding: 20px; float: none; display: inline-block;}
    .cptx_liebiao dl dt img{  height: 40px;}
    .cptx_liebiao dl dd{ height: auto; width: 100%; line-height: 43px; text-align: center; margin: 0; font-size: 18px;}
    .product_ti2{ margin: 50px 0; font-size: 32px;}
    .product_liebiao ul li{ width: 49%; }
    .product_liebiao ul li:nth-child(3n+0) {margin-right: 2%;}
    .product_liebiao ul li:nth-child(2n) {margin-right: 0%;}
    .case_bj {  padding: 50px 0; }
    .switch_l, .switch_r{ width: 35px; height: 35px; top: 50%; transform: translateY(-50%);}
    .news_bj{padding: 50px 0; background: #f3f6f8;}
    .news_ti span{ font-size: 32px;}
    .news_nav li{ }
    .news_box{  margin: 30px auto 0;}
    .news_toutiao{ width: 100%; margin-bottom: 20px;}
    .news_right{ width: 100%;}
    .nes_conbox{ width: 100%; margin-bottom: 20px; -webkit-box-sizing: border-box; box-sizing: border-box;}
    .shij_box{ padding-top: 15px;}
    .about_box{ margin: 50px auto;}
    .about_con{ margin-top: 30px;}
    .about_tu{ margin-top: 30px;}
    .footer_bj,.link_bj{ display: none;}
    .footer_fd_kuan{ display:block;width: 100%; float:left; height: 60px;}
    .footer_fd{ display:block;  width: 100%; position: fixed;  bottom: 0px;  height: 60px; background:#b4d127; box-shadow: 0px 0px 14px  #3b3b3b; z-index: 999;}
    .footer_fd li{ width:25%; float:left; text-align:center;}
    .footer_fd li a{ color:#fff; width: 100%; float: left; line-height: 30px;}
    .footer_fd li .footer_fd_tu{ width: 100%; height:20px; float:left; text-align:center; margin-top:9.9975px;}
    .footer_fd li .footer_fd_tu img{ height:100%;}
    .footer_fd li .footer_fd_title{}	
	.footer_copy{ width: 100%; text-align: center;}
	.footer_jszc{ width: 100%; text-align: center;}

    .banner_con{ top: auto; bottom: 20px;}
    .banner_ti{ font-size: 28px;}
    .banner_box li, .banner_box li img{ width: 120%; left: 50%; transform: translateX(-50%); position: relative;}    
    .dwbox{ margin-top: 10px;}
    .company_bj{ padding: 50px 0;}
    .contact_bigbox ul li{ margin-bottom: 0px;}
    .contact_conbox { padding: 30px 30px 0; }
    .company_tu, .comapny_conbox{ float: left; width: 100%;}
    .comapny_con{ padding: 15px;}
    .company_sl li img { height: 40px; }
    .company_sl li dl dt{ font-size: 30px; line-height: 24px;}
    .company_sl li dl dt em{ font-size: 24px;}
    .company_sl li dl dd{ font-size: 16px;  margin-top: 5px;}
    .pinpai_box{ margin: 50px auto;} 
    .pinpai_ti{ font-size: 32px;}
    .pinpai_tubox{  margin:30px auto 0;}

    .list_case_box{ margin:50px auto;}
    .fengcai_liebiao li{  width: 32%; margin-right: 2%; margin-bottom: 20px;}
    .fengcai_liebiao li:nth-child(4n+0) {  margin-right: 2%; }
    .fengcai_liebiao li:nth-child(3n+0) {  margin-right: 0; }
    .BorderDiv{ width: 100%;}
    .kehu_liebiao li{ width: 24%; margin-right: 1.333%;}
    .kehu_liebiao li:nth-child(6n+0) {  margin-right: 1.333%; }
    .kehu_liebiao li:nth-child(4n+0) {  margin-right: 0; }
    .list_news_left{ width: 100%; border-right: 0;}
    .list_news_right{ display: none;}
    .list_news_box{ margin: 50px auto;}
    .list_news_liebiao{ padding-right: 0px;}
    .list_news_liebiao li .list_news_con{  width: 66%;}
    .article_news_box{ padding-right: 0;}
    .article_news_tibox{ padding-bottom: 10px; border-bottom: 1px solid #ccc;}
    .list_case_liebiao li{ width: 32%; margin-right: 2%; margin-bottom: 20px;}
    .list_case_liebiao li:nth-child(4n+0) { margin-right: 2%; }
    .list_case_liebiao li:nth-child(3n+0) { margin-right: 0; }
    .list_case_liebiao li span{ font-size: 16px; line-height: 35px;}
    .products_bj{ padding: 50px 0;}
    .products_left{ width: 100%;}
    .tuijian_ti,.tjcp_list{ display: none;}
    .products_right{ width: 100%; margin-top: 15px;}
    .products_left .fl_ti{ font-size: 22px; padding: 0 15px; height: 60px; line-height: 60px;}
    .chanp_fl{ display: none;}
    .chanp_fl li a{ width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
    .products_left .fl_ti img{ display:block; transition: 0.3s; position: relative;}
    .products_left .fl_ti.active img{  transform: rotate(90deg);}

    .article_products_box{ width: 100%; margin-top: 20px;}


}
@media screen and (max-width:799px){
    .contact_bigbox ul li{ width: 100%; margin-bottom: 15px; height: auto;}
    .contact_conbox{ padding: 20px;}
    .list_navbox li{ margin-right: 20px;}
    .list_navbox li a{ font-size: 14px; line-height: 50px;}
    .list_navbox{ height: 52px;}
    .list_nav_bj{ height: 52px;}
    .company_bj {  padding: 30px 0; }
    .company_sl li img{ margin-right:0px;}
    .company_sl li dl{ width: 100%; text-align: center; padding-left: 0px; border-left: 0px;}
    .company_sl li dl dt,.company_sl li dl dd{ text-align: center;}
    .pinpai_box { margin: 30px auto;  }
    .pinpai_liebiao li{ height: 350px;}
    .pinpai_liebiao li dl{ padding-top: 30px;}
    .pinpai_liebiao li dl dt{font-size: 35px; line-height: 35px;}
    .pinpai_liebiao li dl dd{ font-size: 24px; margin-top: 5px;}
    .pinpai_liebiao li p{  font-size: 14px;  margin-top: 20px;}
    .list_news_liebiao li .liat_news_tu{ width: 100%;} 
    .list_news_liebiao li .list_news_con { width: 100%; padding: 10px 0; }
    .article_products_box{  padding: 20px;}
    .proShow_left{ width: 100%;}
    .tb-pic{ width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box;}
    .tb-pic a{ width: 100%;}
    .tb-picList{ width: 100%;}
    .tb-picList .tb-thumb{ width:calc(100% - 40px);}
    .article_miaoshu{ width: 100%;}
    .zixun_box{margin-top:30px}
}
@media screen and (max-width:599px){
    .logo_box{ margin-top: 15px;}
    .logo img { height: 50px; }
    .banner_box .hd{ bottom: 10px;}
    .banner_box .hd ul li{ width: 4px; height: 4px;}
    .banner_box .hd .on{ width: 30px;}
    .banner li img{ width: 150%; left: 50%; transform: translateX(-50%); position: relative;  }
    .banner_box:hover .indexBnrSwiper-prev, .banner_box:hover .indexBnrSwiper-next { background-size: 15px; }
    .sp_nav{ margin-top: 26px;}
    .hexin_ti {padding: 30px 0;}
    .hexin_ti span, .product_ti span, .case_ti span, .about_ti span,.news_ti span{ font-size: 24px;}
    .hexin_ti p, .product_ti p, .case_ti p, .about_ti p{ font-size: 14px; margin-top: 0px;}
    .hexin_box ul li .hexin_con{ padding-top: 45px;}
    .hexin_box ul li .hexin_con em{ width: 60px; height: 60px; top: -25px;}
    .hexin_box ul li .hexin_con span{ font-size: 14px;}
    .hexin_box ul li .hexin_con p{ font-size: 12px; margin-top: 4px;}
    .product_bj { padding: 30px 0; margin-top: 30px;  }
    .product_navti span{ font-size: 20px;}
    .product_navti p{ font-size: 12px;}
    .product_navlist ul{ float: left; width: 50%; text-align: center;}
    .product_navlist ul span{ float: none; width: 120px; height: 42px; margin: 0 auto;}
    .product_navlist ul span a{ font-size: 14px; line-height: 30px;}
    .product_navlist ul li a{ font-size: 14px; line-height: 30px;}
    .anniu_l, .anniu_r{ width: 25px;}
    .cptx_liebiao dl{ width: 49%; margin-right: 2%; margin-bottom: 20px;}
    .cptx_liebiao dl:nth-child(2n){ margin-right: 0%;}
    .cptx_liebiao dl dt{ padding: 14px; float: none;}
    .cptx_liebiao dl dd{ font-size: 14px; line-height: 35px;}
    .cptx_liebiao dl dt img { height: 35px; }
    .product_ti2 { margin: 30px 0; font-size: 24px; }
    .product_liebiao ul li .product_con{ padding: 10px;}
    .product_liebiao ul li .product_con span{ font-size: 14px;}
    .case_bj { padding: 30px 0; }
    .case_box { margin: 30px auto 0; }
    .news_bj{padding: 30px 0;}
    .news_nav li{ width: 100px; height: 30px; line-height: 30px; font-size: 14px;}
    .news_nav{ margin-top: 20px;}
    .riqi_box dt{ font-size: 35px; line-height: 35px; text-align: center;}
    .toutiao_con p{ font-size: 12px; margin-top: 3px; height: 40px; overflow: hidden;}
    .riqi_box dd{font-size: 12px; text-align: center;}
    .shij_box{ width: 80px; height: 70px;}
    .shij_box dt{ font-size: 35px; line-height: 35px;}
    .nes_conbox{ height: 85px; margin-bottom: 10px;}
    .news_con { width: calc(100% - 111px); padding: 10px 15px;}
    .news_con p{font-size: 12px; margin-top: 3px; height: 40px; overflow: hidden;}
    .about_box { margin: 30px auto; }
    .about_con p{ font-size: 14px; line-height: 24px;}
    .about_tu { margin-top: 10px;  }

    .banner_ti {  font-size: 18px; }
    .company_bj { padding:30px 0; }
    .list_navbox li { margin-right: 0; width: 24%; text-align: center; }
    .dwbox { margin-top: 4px; font-size: 12px;}
    .contact_conbox p{ font-size: 14px;}

    .comapny_con p{ font-size: 12px; margin-top: 10px; line-height: 24px;}
    .company_sl { margin-top: 20px; }
    .company_sl li{ width: 46%; margin: 15px 0;}
    .company_sl li dl dt{ font-size: 24px;}
    .company_sl li dl dd{ font-size: 14px;}
    .pinpai_ti { font-size: 24px; }
    .pinpai_tubox { margin: 10px auto 0;  }
    .pinpai_liebiao li dl dt{ font-size: 28px;}
    .pinpai_liebiao li dl dd{ font-size: 20px;}
    .pinpai_l, .pinpai_r{  width: 35px; height: 35px;}
    .list_case_box { margin: 30px auto;  }
    .fengcai_liebiao li{  width: 49%; margin-right: 2%; margin-bottom: 20px;}
    .fengcai_liebiao li:nth-child(3n+0) {  margin-right: 2%; }
    .fengcai_liebiao li:nth-child(2n+0) {  margin-right: 0; }
    .kehu_liebiao li{ width: 49%; margin-right: 2%;}
    .kehu_liebiao li:nth-child(4n+0) {  margin-right: 2%; }
    .kehu_liebiao li:nth-child(2n+0) {  margin-right: 0; }
    .list_news_liebiao{ padding-top: 0px;}
    .list_news_box { margin: 30px auto; }
    .list_news_liebiao li{ margin-bottom: 20px;}
    .list_news_liebiao li .list_news_con h1{font-size: 16px;}
    .list_news_liebiao li .list_news_con p{ font-size: 12px; margin-top: 5px;}
    .list_news_liebiao li .list_news_con em{ font-size: 12px; margin-top: 5px;}
    .list_news_liebiao li .list_news_con span{ margin-top: 10px;}

    .article_news_box{ padding-top: 0px;}
    .article_news_tibox h1{ font-size: 18px;}
    .article_news_con{ margin-top: 15px;}
    .fanye_box{ margin-top: 20px; padding-top: 15px;}
    .fanye li{ font-size: 12px; line-height: 20px;}
    .fanye li a{ font-size: 12px;}
    .fanhui_box{ display: none;}
    .list_case_liebiao li{ width: 49%; margin-right: 2%; margin-bottom: 20px;}
    .list_case_liebiao li:nth-child(3n+0) { margin-right: 2%; }
    .list_case_liebiao li:nth-child(2n+0) { margin-right: 0; }
    .list_case_liebiao li span { font-size: 14px; line-height: 30px; }

    .products_bj { padding: 30px 0; }
    .products_left .fl_ti{ font-size: 16px; height: 40px; line-height: 40px;}
    .products_left .fl_ti img{ margin-top: 10px; height: 20px;}
    .products_liebiao li{ width: 49%;}
    .products_liebiao li:nth-child(3n+0) { margin-right: 2%;}
    .products_liebiao li:nth-child(2n+0) { margin-right: 0;}
    .cpti span{ font-size: 12px; width: calc(100% - 15px);}
    .cpti img{ width: 15px;} 
    .tb-picList .tb-thumb ul li{ width: 60px; height: 60px;}
    .tb-picList .tb-thumb em{ width: 59px; height: 59px;}
    .article_pr_title span{ font-size: 18px;}
    .article_pr_title p{ font-size: 14px;}
    .mos_con{ font-size: 14px; margin-top: 10px;}
    .article_products_box{ padding: 10px;}
    .zixun_box .liji_zixun{ height: 35px; line-height: 35px; width: 120px; float: left; margin-right: 10px; font-size: 16px;}
    .zixun_box span{ height: 35px; line-height: 35px; width: 120px; float: left;}
    .zixun_box span a{line-height: 35px; font-size: 16px;}
    .article_products_conbox {  margin-top: 20px; }
    .con_tibox{ height: 40px;}
    .con_tibox span{ width: 110px; line-height: 40px; font-size: 16px;}
    .article_products_con{ margin-top: 10px; font-size: 14px;}

}