@charset "utf-8";

@media screen and (max-width:1800px){
header {right:3%;}
}

@media screen and (max-width:1600px){
header {right:0;} 
.left { clear:both; overflow:hidden; padding:0 0%; margin:0 auto; width:96%; }
.right { clear:both; width:96%; margin:0px auto 0 auto; padding:0 0%; background:#FFF; }
.posh3{ width:96%; clear:both; overflow:hidden; margin:0 auto; /*color:#fff;*/ align-items:center; display:flex; height:100%; font-size:40px; font-weight:bold; }
.posbox { width:96%; clear:both; overflow:hidden; margin:0 auto; }

}

@media screen and (max-width:960px){
.newsconle{flex: 0 1 70%; margin: 2% auto;}
.newsconri{flex: 0 1 100%;}

.footmenu{display: block;}
.fmenubox{ flex-wrap: wrap; justify-content: flex-start;}
.fmenubox li{margin: 3%;}

.menu3 h3{width: 32%;}
.menu4 ul a{width: 32%; }

.positioninfo{ background:#000 url(../images/positioninfo.jpg) no-repeat center; background-size:cover; height:350px;  }
.proview h1.title { font-size:20px; padding: 15px 0; font-weight: bold; }

.xinwen_list dl dd{ padding:20px 0 20px 0; }
.xinwen_list dl dd h3{ font-size:18px; height:50px; line-height:25px; margin:0 0 10px 0; }
.xinwen_list dl dd p{ height:50px; line-height:25px; overflow:hidden; font-size:14px; }


.jiejue_list dl dd{ width:57%; padding:0px 4% 0 0; }
.jiejue_list dl dd h3{ font-size:20px; font-weight:bold;  }
.jiejue_list dl dd p{ line-height:26px; margin:20px 0 20px 0; }
.jiejue_list dl dd span{ background:#e70012; color:#fff; text-align:center; width:150px; line-height:30px; display:block; border-radius:8px; font-size:14px;  }


	
}

@media screen and (max-width:740px){
.fl_sm_box img{ width:100%; }
.fl_sm_box .fl_sm_con{ width:100%; padding:30px 0%; line-height:30px; }
.fl_sm_box .fl_sm_con h3{ font-size:20px; font-weight:bold; margin:0 0 15px 0;  }
.fl_sm_box .fl_sm_con h4{ font-size:18px; font-weight:bold; margin:0 0 15px 0; }

.menu5 ul li{ width:49%; padding:10px 2%; margin:0 1% 0.5% 0%;  }
.menu5 ul li a{ display:block; line-height:26px;font-size:16px; font-weight:bold; }

.info_list_hangye{ display:flex; flex-wrap:wrap; }
.info_list_hangye dl{ width:49%; margin:0 1% 1% 0; background:#eee; text-align:center; border-bottom:4px solid #e6e6e6; transition: 588ms; }
.info_list_hangye dl:hover{  border-bottom:4px solid #e70012; }
.info_list_hangye dl dt{ overflow:hidden; }
.info_list_hangye dl dt img{ width:100%;transition: 588ms;  }
.info_list_hangye dl:hover dt img{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.info_list_hangye dl dd{ padding:15px 0; }
.info_list_hangye dl dd a{ font-size:16px; font-weight:normal; }

/*产品view页*/
.proinfo_view { clear:both; }
.proview { clear:both; margin:3% auto 3% 0; overflow:hidden; }
.proviewle { float:none; width:100%; }
.proviewle img{   width:100%; }
.proviewri { clear:both; width:100%; margin:20px 0 10px 0; float:none; overflow:hidden; }


.jiejue_list dl dt{ width:100%; overflow:hidden; }
.jiejue_list dl dd{ width:100%; padding:30px 0% 0 0; }
.jiejue_list dl dd h3{ font-size:20px; font-weight:bold;  }


/*联系我们首页*/

.contact_hot ul{ width:100%; transition: all linear 0.3s; }


.contact_message{ width:100%; margin:20px 0 0 0; }
.message_add p { padding:10px 20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #e2e3e5;  margin:0 0% 15px 0; font-size:16px; background:#fff; width:100%; }

.contact_rec{  }
.contact_rec ul{ display:flex; flex-wrap:wrap; justify-content:space-between; }
.contact_rec ul li{ width:100%; border:1px solid #bbb; border-bottom:5px solid #e70012; padding:30px 2%; margin:0 0 20px 0; border-radius:0px 0 15px 15px; transition: all linear 0.3s;  }
.contact_rec ul li:hover{ background:#fff; box-shadow:0px 10px 0px rgba(0,0,0,.2); }
.contact_rec ul li h6{ font-weight:bold; font-size:20px; margin:0 0 20px 0; }


.contact_gg{ background:#e70012; text-align:center; color:#fff; margin:0 0 20px 0; padding:30px 2%;    }
.contact_gg h3{ font-size:22px; }





}

@media screen and (max-width:600px){
.mainpage { clear:both; width:100%; margin:60px auto 0 auto; padding:0; }
.positioninfo{ height:200px;  }
.posh3{ font-size:30px; font-weight:bold; }
.posbox { display:none; }
}


@media screen and (max-width:640px){
    .boxbt p a{display: none;}

    .wztbbt{font-size: 1.5rem;}
    .wztbcon{ flex-wrap: wrap;}
    .wztbcon li{flex: 33%;}

    .newsconle{flex: 0 1 100%; margin: 2% auto;}
    .newsconle a{display: block;}
    .newsconle img{max-width: 100%;}

    .newsconri{display: block; }
    .newsconri a{margin: 2% auto 5%; background: none;}
    .newscon a h6,.newsconri a:nth-child(1) h6{font-size: 20px;margin:30px auto;}
    .newsconri a h6, .newsconri a p{margin:0 auto;}
    .newsconri a:nth-child(2){display: block;}
    .newsconri a:nth-child(2) img{}
    .newsconri a:nth-child(2) h6{margin:30px auto;}
    .newsconri a:nth-child(2) p{margin: 0 auto;}

    .jiejue{ margin: 10% auto;}
    .jiejuecon{flex-direction: column;}
    .jiejuecon a{display: block; margin:30px auto;}
    .jiejuecon a h6{font-size: 24px; margin: 30px auto;}
    .jiejuecon a h6, .jiejuecon a p{ margin: 30px auto;}

    .boxbt h3 a{font-size: 1.5rem;}
    .procon li:nth-child(1){width: 100%;}
    .procon li:nth-child(2), .procon li:nth-child(3){float: none; padding: 0;}
    .procon li{width: 100%; margin: 5% auto;}
    .procon li:nth-child(2)>a:nth-child(1), .procon li:nth-child(3)>a:nth-child(1){float: none;width: 100%;max-height: 100%;}
    .procon li>a:nth-child(2){font-size: 20px;}
    .procon li:nth-child(2)>a:nth-child(2),.procon li:nth-child(3)>a:nth-child(2){float: none;width: 100%;margin:30px 0;display: block;}/*标题*/
    .procon li:nth-child(2)>div.proerji,.procon li:nth-child(3)>div.proerji{float: none;width: 100%;}/*二级分类*/

    .procon li:nth-child(1)>a:nth-child(2){margin:30px 0;}/*标题*/

    .aboutcon{ flex-direction: column;}
    .aboutcon li,.aboutcon li:nth-child(2) a{display: block; margin: 0 auto;}
    .aboutcon li{ margin: 5% auto;}
    .aboutcon li h6,.aboutcon li p{margin: 0 ;}
    .aboutcon li:nth-child(1) h6{margin:30px 0;}
    .aboutcon li:nth-child(2) h6{margin:30px 0;}
.aboutcon li:nth-child(2) p{margin: 0;}

.aboutcon li:nth-child(3) h6{ margin: 30px 0;}

    .yb_conct{display: none;}

    .fmenubox li dd{display: none;}

    /*一键拨号*/
    .fnav2{ display: block;width:100%; margin:0 auto;  overflow:hidden; background:red; padding:10px 0 ; position: fixed ;bottom:0;z-index:9999}
    .fnav2 a{ float:left; width:33%; overflow:hidden;  color:#FFF; font-size:18px; overflow:hidden ; text-align:center; font-size:16px;}
    .fnav2 a img{ width:30%;vertical-align:middle; padding-left:4%; padding-right:5%;}
    /*加入一键拨号时，底部导航上升*/
    .footerbottom{ padding-bottom:7%;}

    .menu3 h3{width: 49%;}
    .menu4 ul a{width: 49%;}

.info_view h1.title { border-bottom:1px dotted #ccc; font-size:20px; line-height:26px; padding:15px 0; text-align:center; font-weight:bold; }
	
.xinwen_list{ display:flex; flex-wrap:wrap;}
.xinwen_list dl{ width:48%; padding:0% 0%;  transition: 588ms; margin:0 1% 30px 1%;  }
.xinwen_list dl:hover{ background:#f1f1f1; }
.xinwen_list dl a{ display:block; border-bottom:5px solid #e70012; width:100%;  }
.xinwen_list dl dt{ overflow:hidden; }
.xinwen_list dl dt img{ width:100%;transition: 588ms;  }
.xinwen_list dl:hover dt img {transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.xinwen_list dl dd{ padding:20px 0 20px 0; }
.xinwen_list dl dd h3{ font-size:18px; height:50px; line-height:25px; margin:0 0 10px 0; }
.xinwen_list dl dd p{ height:50px; line-height:25px; overflow:hidden; font-size:14px; }
	
	
}




@media screen and (max-width:480px)
{
/*加入一键拨号时，底部导航上升*/
.footerbottom{ padding-bottom:20%;}
}