@charset "utf-8";
body{ color: #000;min-width:1200px;}
body, div, p, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4
{margin:0;padding:0;font-style:normal;font-weight:normal; font-family:"Microsoft YaHei",SimSun,SimHei;} 
textarea,input{word-wrap:break-word;word-break:break-all;padding:0px;  }
li{list-style-type:none;}
img{border:0 none;}
input,select{font-size:12px;vertical-align:middle; outline:none;}
select::-ms-expand { display: none; }
body div{text-align:left;}
ol, ul ,li{list-style: none;} 
img {border: 0; vertical-align:middle;} 
.clear{clear:both;height:1px;width:100%; overflow:hidden;}
table,tr,td,input{font-size:12px;padding:0; margin:0;}
a{
	text-decoration:none;
	color: #000;
}
.r{float:right;}
.l{float:left;}
.more{
	height:26px;
	line-height:26px;
}	
.mr10{
	margin-right:10px;
}
.mr15{
	margin-right:15px;
}
.mr20{
	margin-right:20px;
}
.layout{
	margin:0 auto;
	width:1190px;
	height:115px;

}
.new_box new{float:left;}
.fix{
	max-width: 1200px;
	height:auto;
	margin-left: auto;
	margin-right: auto;
}
	
.pd_btm30{padding-bottom: 30px;}

.new_box_fff{ width: 100%; background-color: #fff; }
.new_box_f2{ width: 100%; background-color: #fafafa;} 


/* 分页样式*/

.page{ float: left;height:30px;  margin-left: 0px; margin-top:3%;}
.page a{border: #DDD 1px solid; padding:5px 15px; margin-right: 5px; }
.page .current{padding:5px 10px; margin-right: 5px; background: #8AD32B;}
.page span{border: #DDD 1px solid; background-color:#1e9ff2; padding:5px 15px; margin-right: 5px; color: #fff; }



/* 居中大标题，横线 */
.group_title{
		width: 100%;
		height: 60px;
		text-align: center;
		padding-top: 30px;
	}
	.group_title h3{
		display:inline-block;
		font-size: 26px;
		font-weight: bold;
	}
	.group_title span{
		display:inline-block;
		width: 40%;
		margin-top:18px;
		border-bottom: 1px #d2d2d2 solid;
	}
	


/* 内页定位 */
   .inbanner{
	   position:relative;
	   height:210px;
	   background-image:url(../images/banner_bg.jpg);
	   background-repeat:no-repeat;
   }
   .inbanner_new{
	   position:relative;
	   height:210px;
	   background-image:url(../images/banner_bg_new.jpg);
	   background-repeat:no-repeat;
    background-size: 100% 100%;
   }
   .inbanner_product{
	   position:relative;
	   height:210px;
	   background-image:url(../images/banner_bg_product.jpg);
	   background-repeat:no-repeat;
   }
.inbanner_msg{
	position:relative;
	height:210px;
	background-image:url(../images/banner_bg.jpg);
	background-repeat:no-repeat;
}
.inbanner_hd{
	position:relative;
	height:210px;
	background-image:url(../images/banner_hd.jpg);
	background-repeat:no-repeat;
}
.inbanner_contact{
		 position:relative;
		 height:210px;
		 background-image:url(../images/banner_contact.jpg);
		 background-repeat:no-repeat;
	 }
   .position{
	   position:absolute;
	   bottom:0;
	   width: 100%;
	   height: 70px;
	   line-height: 70px;
	   background-color: #000;
	   background: rgba(0,0,0,0.5);
	   color: #fff;
   }
   .position h3,.position a,.position span{
	   color: #fff;
   }
   .position a:first-child{
	   font-size:26px;
	   padding: 0px 20px;
	   display:inline-block;
	   opacity: 1;
   }
   
   
/* 内页导航风格一 */  
    .nav_style01{
		float: left;
		margin-top: 30px;
		margin-bottom: 30px;
		width: 100%;
		height: auto;
		text-align: center;	
	}
	
	.nav_style01 ul{
		width: auto;
		display: inline-block;
		float:left;
		
	}
	
	.nav_style01 li{
		float: left;	
	}
	
	.nav_style01 li a{
		padding: 18px 20px;
		display: block;
		font-size: 26px;
		font-weight: bold;
		background-color: #fff;
		transition: background-color 150ms ease-in-out;
	}
	
	.nav_style01 li a:hover{
		background-color: #c1e7ff;	
		
	}
	.nav_style01 li.on a{
		color: #fff;
		background-color: #1e9ff2;
	}
	
	
/* 遮罩?*/
	
	
	.plus_ico{
		position: absolute;
		width: 100%;
		height: 100%;
		background-image: url(../images/bg.png);
		display: none;
		
	
	}
	
	.plus_ico span{
		position: absolute;
		bottom: 2%;
		left: 49%;
		z-index: 1px;
		font-size: 36px;
		color: #d2d2d2;
		transition: all 0.5s ease-in-out;
		font-family: serif;
	}
	

@media screen and ( max-width:1200px){
.layout{ width:970px}

}


