@charset "utf-8";
/* CSS Document */

*{ margin:0 auto; padding:0; font-family:"微软雅黑";}
ul,ol,li,dl,dd,dt{list-style:none;}
a {
text-decoration:none;
color:#333;
}

.banner{ width:100%; height:500px
}
.header{
	width:100%;	
	height:100px;
}
.head{
	width:1200px;
	overflow:hidden;	
}
.head h1{
	float:left;
	margin-top:16.5px;	
}



.head .headul {
    display: flex;
    position: absolute;
    width: 600px;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
	height:30px;
	line-height:30px;
	margin-top:54px;
}

.head .headul li {
    position: relative;
    padding: 10px;
    font-size: 14px;
    color: #000;
    line-height: 1;
    transition: 0.2s all linear;
    cursor: pointer;
	text-align:center;
}
.head .headul a{
	
}
.head .headul li::before {
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    width: 0;
    height: 100%;
    border-bottom: 2px solid #ffa000;
    transition: 0.2s all linear;
}
.head .headul li:hover{
	color:#ffa000;	
}
.head .headul li:hover::before {
    width: 100%;
    top: 0;
    left: 0;
    transition-delay: 0.1s;
    border-bottom-color: #ffa000;
    z-index: -1;
}

.head .headul li:hover ~ li::before {
    left: 0;
}

.head .headul li:active {
    background: #ffa000;
    color: #fff;
}
.head .dianh{
	float:right;
	font-size:18px;
	margin-top:30px;
	background:url(../img/dianhua.png) no-repeat 0 50%;
	padding-left:46px;
	height:40px;
	line-height:40px;
}
.head .dianh a{
	color:#f00;	
}



.chanp{
	width:100%;
	margin-top:70px;	
}
.chan{
	width:1200px;
	overflow:hidden;	
}
.chandiv1{
		
}
.chandiv1 h1{
	color:#4d4d4d;
	font-size:30px;
	font-weight:100;
	text-align:center;	
}
.chandiv1 .chanp1{
	width:90px;
	height:1px;
	background-color:#ffa000;	
	margin-top:10px;
}
.chandiv1 .chanp2{
	width:60px;
	height:1px;
	background-color:#ffa000;
	margin-top:10px;	
}
.chan .chanul{
	margin-top:40px;

	overflow:hidden;
	
	width:1200px;
}
.chan .chanul li{
	width:120px;
	padding:0px 30px;
	text-align:center; 
	float:left;
	height:34px;
	line-height:34px;
	background-color:#ffa000;
	color:#fff;
	border-radius:18px;	
	margin:10px 20px;
	transition: all 0.8s;
	font-size:14px;
}
.chan .chanul li a{

	color:#fff;
	
}
.chan .chanul li:hover{
	background-color:#333333;	
}

.chan .chanul2{
	width:1200px;
	margin-top:70px;	
}
.chan .chanul2 li{
	width:280px;
	float:left;	
	margin:0px 10px;
	margin-bottom:10px;
	text-align:center;
}
.chan .chanul2 li h2{
	width:280px;
	height:210px;
	overflow:hidden;
	background-color:#e5e5e5;
	border:3px solid #ccc;	
}
.chan .chanul2 li h2 img{
	width:280px;
	
}
.chan .chanul2 li p{
	text-align:center;
	height:35px;
	line-height:35px;
	margin-top:10px;
	
}
.chan .chanul2 li:hover p{
	color:#ffa000;
	text-decoration:underline;
	
}
/*..以上是 产品展示..*/
.guanyu{
	width:100%;
	margin-top:70px;	
	background:url(../img/abbg.jpg) no-repeat 50% 50%;
	height:720px;
		
}
.guan{
	width:1200px;
	overflow:hidden;
	
}
.guan .guanzudiv1{
	float:left;
	margin-top:64px;	
}
.guan .guanzuo{
	width:402px;
	height:565px;
	background:url(../img/ab_left.jpg) no-repeat 50% 50%;	
	
}
.guan .guanzuo h1{
	color:#fff;
	font-size:34px;	
	margin-top:48px;
	margin-left:26px;
	font-weight:100;
	float:left;
}
.guan .guanzuo h2{
	font-size:28px;
	float:left;
	font-weight:100;
	margin-left:20px;
	margin-top:140px;	
}
.guan .guanzuo .guanzudiv2{
	float:left;
	margin-top:30px;
}
.guan .guanzuo .guanzudiv2 p{
	width:345px;
	margin-left:28.5px;
	text-align:justify;
	line-height:1.5em;
	color:#666;
	font-size:14px;
}
.guan .guanzuo .guanzup1{
	width:204px;
	height:48px;
	line-height:48px;
	text-align:center;
	color:#fff;
	background-color:#333;
	margin-top:40px;
	float:left;	
	font-weight:100;
	font-size:16px;
	margin-left:99px;
	transition: all 0.5s;
}
.guan .guanzuo .guanzup1:hover{
	background-color:#ffa000;	
}


.guan .guanyou{
	width:650px;
	float:right;	
}
.guan .guanyou .guanh1{
	font-weight:100;
	font-size:20px;
	color:#fff;
	margin-top:285px;	
	margin-bottom:10px;
}
.guan .guanyou .guanyop1{
	width:650px;
	height:1px;
	background:#aecc15;
	margin-bottom:4px;
		
}
.guan .guanyou .guanyodi{
	width:650px;
	overflow:hidden;
	margin-top:30px;	
}
.guan .guanyou .guanyodi p{
	color:#fff;	
	text-align:justify;
	line-height:2em;
}
/*..以上是 关于我们..*/
.changf{
	width:100%;
	margin-top:70px;	
}
.chang{
	width:1200px;
	overflow:hidden;	
}
.chang .changdiv{
	margin-top:50px;
	overflow:hidden;
	width:880px;
}
.chang .changdiv .changdiv2{
	width:400px;
	float:left;	
	margin:0px 20px;
}
.chang .changdiv .changdiv2 .chandiv2{
	float:left;
	position:relative;
	width:400px;
	height:320px;
	overflow:hidden;
	
}
.chang .changdiv .changdiv2 .chandiv2:hover img{
	transform: scale(1.2);	
}
.chang .changdiv .changdiv2 .chandiv2 img{
	width:400px;
	transition: all 0.6s;	
}
.chang .changdiv .changdiv2 .chandiv2 p{
	
	color:#fff;
	
	text-align:center;
	font-weight:100;
	font-size:16px;
	
}
.chang .changdiv .changdiv2 .chandiv2 h2{
	position:absolute;
	bottom:0px;
	height:40px;
	line-height:40px;	
	background:#000;
	opacity: 0.5;
	width:100%;
}
/*..以上是 厂房设备..*/

.xinwen{
	width:100%;
	margin-top:70px;
	background:url(../img/nbj.jpg) no-repeat 50% 50%;
	height:586px;
}
.xin{
	width:1200px;
	overflow:hidden;	
}
.xinwendiv{
	margin-top:70px;	
}
.xinwendiv h1{
	color: #fff;
    font-size: 30px;
    font-weight: 100;
    text-align: center;	
}
.xinwendiv .xinwp1{
	    width: 90px;
    height: 1px;
    background-color:#ffa000;
    margin-top: 10px;	
}
.xinwendiv .xinwp2{
	width: 60px;
    height: 1px;
    background-color:#ffa000;
    margin-top: 10px;	
}
.xin .xindiv{
		
}
.xin .xindiv ul{
	margin-top:50px;
}
.xin .xindiv ul li{
	width:575px;
	height:120px;
	background-color:#fff;
	float:left;
	
	padding-bottom:20px;
	margin:0px 12px;
	margin-bottom:24px;
}
.xin .xindiv ul li h1{
	font-size:16px;
	color:#333;
	font-weight:100;
	margin-top:20px;
	margin-left:20px;
}
.xin .xindiv ul li h1 a:hover{
	color:#ffa000;	
}
.xin .xindiv ul li h2{
	color:#666;
	font-weight:100;
	font-size:12px;
	margin-top:10px;
	margin-left:20px;
}
.xin .xindiv ul li p{
	font-size:14px;	
	color:#666;
	text-align:justify;
	margin-left:20px;
	width:535px;
	margin-top:10px;
	
}
/*..以上是 新闻中心..*/
.laster{
	width:100%;
	
	background-color:#363636;	
}
.last{
	width:1200px;
	overflow:hidden;	
}
.last .lasul1{
	width:150px;
	margin-top:50px;
	float:left;	
	margin-right:50px; 
}
.last .lasul1 p{
	color:#fff;
	font-weight:600;
	font-size:16px;	
	margin-bottom:14px;
}
.last .lasul1 li{
	font-size:14px;
	margin-bottom:10px;
		
}
.last .lasul1 li a{
	color:#e5e5e5;	
}
.last .lasul1 li a:hover{
	text-decoration:underline;	
}

.last .lasdiv{
	float:right;
	margin-top:50px;
	margin-bottom:50px;
}
.last .lasdiv .lasp1{
	    color: #fff;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 14px;	
}
.last .lasdiv .lasp2{
	color:#e5e5e5;
	font-size:14px;
	margin-bottom:10px;
	
}
.last .lasdiv .lasp2 span{
	font-size:18px;
}
.last .lasdiv2{
	margin-top:50px;
	float:right;
	margin-right:50px;	
}
/*..以上是 网页底部..*/
.qiyuan{
	width:1200px;
	padding-bottom:20px;	
}
.qi{
	margin-bottom:10px;	
}
.qi p{
	display:inline-block;
	color:#b3b3b3;
}
.qi a{
	margin-right:10px;
	color:#b3b3b3;	
}
.qi a:hover{
	text-decoration:underline;
	color:#fff;
}
.yuan{
	color:#b3b3b3;	
}
/*.. 以上是分站 ..*/
.xiaodao{
	width:100%;
	height:60px;
	background-color:#e5e5e5;
}
.xiao{
	width:1200px;
	overflow:hidden;

}
.xiao .dao{
	background:url(../img/fang.png) no-repeat 0 50%;
	height:60px;
	padding-left:30px;
	line-height:60px;	
}
.xiao .dao a{
	font-size:14px;	
}
.xiao .dao a:hover{
	color:#ffa000;
	text-decoration:underline;	
}
/*..以上是 小导航..*/
.bodyer{
	width:100%;
	margin-top:50px;	
	margin-bottom:50px;
}
.body{
	width:1200px;
	overflow:hidden;	
}
.body .bodguan{
	width:920px;
	margin-left:40px;
	overflow:hidden;
	float:left;	
}
.body .bodguan h1{
	text-align:center;
	font-weight:100;
	font-size:26px;
	margin-bottom:30px;
}
.body .bodguan p{
	text-align:justify;
	line-height:2em;
	text-indent:2em;	
	margin-bottom:14px;
}
/*..以上是 关于我们..*/

.bodycple{
	width:240px;
	float:left;	
}
.bodycple .bodcpp1{
	width:220px;
	height:40px;
	line-height:40px;
	background-color:#ffa000;
	color:#fff;
	padding-left:20px;	
	font-size:16px;
}
.bodycple .bocpul1{
	width:238px;
	border:1px solid #e5e5e5;
	border-bottom:none;
	margin-bottom:20px;
}
.bodycple .bocpul1 li{
	height:40px;
	line-height:40px;
	font-size:14px;
	padding-left:20px;	
	border-bottom:1px solid #e5e5e5;
	background:url(../img/kongxinyuan.png) no-repeat 210px 50%;
}
.bodycple .bocpul1 li:hover{
	color:#ffa000;
	background:#f4f4f4;	
}

.bodycple .bodcpiv1{
	margin-top:14px;	
}
.bodycple .bodcpiv1 p{
	margin-bottom:10px;
}
.body .bodcpiv2{
	width:920px;
	float:left;
	overflow:hidden;
	margin-left:40px;
}
.body .bodcpiv2 .bodcpp2{
	width:920px;
	font-size:16px;
	color:#fff;
	background-color:#ffa000;
	height:40px;
	line-height:40px;
	padding-left:20px;	
}
.body .bodcpiv2 .bodcpul{
	margin-top:20px;	
}
.body .bodcpiv2 .bodcpul li{
	width:280px;
	float:left;	
	margin:0px 12px;
	
	overflow:hidden;
	margin-bottom:24px;
}
.body .bodcpiv2 .bodcpul li h1{
	border:1px solid #ccc;	
	width:278px;
	overflow:hidden;	
}
.body .bodcpiv2 .bodcpul li img{
	width:278px;
	
}
.body .bodcpiv2 .bodcpul li p{
	height:40px;
	line-height:40px;
	text-align:center;
	width:280px;
	margin-top:10px;
	
}
.body .bodcpiv2 .bodcpul li p:hover{
	color:#ffa000;	
}
.body .bodcpiv3{
	width:920px;
	float:left;
	overflow:hidden;
	margin-left:40px;	
}
.body .bodcpiv3 .bodcpp3{
	width:920px;
	font-size:16px;
	color:#fff;
	background-color:#ffa000;
	height:40px;
	line-height:40px;
	padding-left:20px;	
}
.body .bodcpiv3 h1{
	font-weight:100;
	font-size:22px;	
	text-align:center;
	margin-top:30px;
	color:#333;
}
.body .bodcpiv3 h2{
	width:700px;
	border:1px solid #ccc;
	margin-top:30px;
}
.body .bodcpiv3 h2 img{ width:700px;
}
.bodcpiv4{
	width:920px;
	overflow:hidden;
	margin-top:40px;	
}
.bodcpiv4 .bodcpp4{
	width:50%;
	float:left;
	text-align:left;	
}
.bodcpiv4 .bodcpp4 a:hover{
	color:#ffa000;	
}
.bodcpiv4 .bodcpp5{
	width:50%;
	float:right;
	text-align:right;	
}
.bodcpiv4 .bodcpp5 a:hover{
	color:#ffa000;	
}
.body .bodcpiv3 .bodcpp6{
	color:#f00;
	font-size:22px;
	margin-top:40px;	
	width:920px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
.bodcpul2{
	margin-top:20px;	
}
.bodcpul2 li{
	width:200px;
	margin-right:28px;
	float:left;	
	border:1px solid #ccc;

	height:160px;
}
.bodcpul2 li img{
	width:200px;	
}
.body .bodxin{
	width:920px;
	margin-left:40px;
	overflow:hidden;
	float:left;	
}
.body .bodxin .bodxinul li{
	width:920px;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
	margin-bottom:20px;
}
.body .bodxin .bodxinul li h1{
	font-weight:100;
	font-size:18px;	
}
.body .bodxin .bodxinul li h2{
	font-size:12px;
	font-weight:100;
	color:#999;
	margin-top:10px;	
}
.body .bodxin .bodxinul li p{
	margin-top:10px;
	font-size:14px;
	width:700px;
	float:left;	
	
}
.body .bodxin .bodxinul li h3{
	font-size:14px;
	color:#666;
	width:100px;
	height:33px;
	border:1px solid #666;
	float:right;
	line-height:33px;
	text-align:center;
	border-radius:20px;
	font-weight:100;	
}
.body .bodxin .bodxinul li:hover h3{
	background-color:#cccccc;
	color:#fff;	
	border:1px solid #ccc;
}
.body .bodxin .bodxinul li:hover h1{
	color:#ffa000;
}

/*..以上是 新闻列表 ..*/
.bodxwiv{
	width:920px;
	float:left;
	margin-left:40px;	
}
.bodxwiv h1{
	font-weight:100;
	font-size:20px;
	text-align:center;	
}
.bodxwiv h2{
	font-weight:100;
	margin-top:12px;
	font-size:14px;
	color:#666;	
	text-align:center;
}
.bodxwiv h2 span{
	margin-left:14px;
	
}	
.bodxwiv .bodxwiv2{
	margin-top:20px;	
}
.bodxwiv .bodxwiv2 p{
	text-align:justify;
	text-indent:2em;
	line-height:2em;
	margin-bottom:14px;
	font-size:14px;	
}
.body .bodxwiv .xinp1{
	color: #f00;
    font-size: 22px;
    margin-top: 40px;
    width: 920px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
.body .bodxwiv .bodxwul{
	width:920px;
	overflow:hidden;
	margin-top:14px;	
}
.body .bodxwiv .bodxwul li{
	float:left;
	width:50%;
	font-size:14px;	
	margin-bottom:10px;
}
.body .bodxwiv .bodxwul li a:hover{	
	color:#ffa000;
}

.gb{
	margin-left:12px;	
}
