﻿
.quchu{
	display:inline-block;
*display:inline;
*zoom:1
}
.top{
	background:url(../images/topbg.jpg);
	width:100%;
	height: 136px;
}
.language{
	width: 1200px;
	margin: 0 auto;
	position: relative;
}
.lang{
	float: right;
	text-align: center;
	
}
.lang li{
	line-height: 55px;
	font-size: 16px;
	width: 110px;
	display: inline-block;
	*zoom:1;
	*display: inline;
	text-align: center;
}
.lang li.langnav a{
	color:#ef3938;
}
.lang li a:hover{
	color:#ef3938;
}
.navall{
	width: 100%;
	height:79px;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	background: #fff;
}
.nav{
	width: 1200px;
	margin: 0 auto;
}
.nav ul{
	float: right;
}
.nav li{
	display: inline-block;
	*zoom:1;
	*display: inline;
	border-right:1px solid #f1f3f3;
	line-height: 79px;
	padding:0 35px;
	font-size: 16px;
}
.nav li:first-child{
	border-left:1px solid #f1f3f3;
}
.nav li.navhover{
	background: url(../images/navbg.jpg) no-repeat top center;
}
.nav li.navhover a{
	color:#ef3938;
}
.nav li a{
	display: block;
}
.nav li:hover{
	color:#ef3938;background: url(../images/navbg.jpg) no-repeat top center;
}
.nav li a:hover{
	color:#ef3938;background: url(../images/navbg.jpg) no-repeat top center;
}
.logo{
	position:absolute;
	z-index: 2;
	top:0;
	left:0;

}
.logo img{
	display: block;
}
.inpro{
	background:url(../images/topbg.jpg);
	padding:22px 0;
}
.inpro_con{
	width: 1200px;
	margin: 0 auto;
}
.inpro_con_title a{
	float: right;
	width:120px;
	height:120px;
	background: #ccc;
	color:#fff;
	font-size: 36px;
	text-align: center;
	line-height: 120px;
}
.inpro_con_title a:hover{
	color:#fff;
	background: #ef3938;
}
.inpro_con_title img{
	display: block;
	float: left;
}
.inpro_list{
	padding:5px 0;
}
.inpro_list_line{
	width: 80px;
	height: 1px;
	background: #fff;
	margin: 0 auto;
}
.inpro_list ul{
	font-size: 0;
	background: #fff;
	padding-bottom: 20px;
}
.inpro_list li{
	vertical-align: top;
	display: inline-block;
	*zoom:1;
	*display: inline;
	color:#fff;
	text-align: center;
	width: 600px;
	height: 225px;
	background: #cccccc; 
}
.inpro_list li h3{
	padding-top: 40px;
	font-weight: lighter;
	font-size: 24px;
	padding-bottom: 15px;
}
.inpro_list li h4{
	line-height: 1.1;

	margin: 0 auto;
	padding: 5px 0 7px 0;
	font-weight: lighter;
	font-size: 16px;
}

.inpro_list li:hover div a{
	 color: #fff;
}
/*.inpro_list li div{
	margin-top: 5px;
}

.inpro_list li div img{

}
.inpro_list a{
	color:#fff;
	font-size: 14px;
}*/
/*.inpro_list li:first-child{
	background: #ef3938;
}*/
/*.inpro_list li:hover{
	background: #ef3938;
}*/
.inpro_list li.inpro_list_hover{
	background: #ef3938;
}
.inpro_list li.inpro_list_hover div a{
	color: #fff;
}
.inabout{
	width: 1200px;
	margin: 0 auto;
}
.inabout_left{
	float: left;
	background:url(../images/aboutleft_img.jpg) no-repeat left center;
	width: 549px;
	height: 487px;
}
.inabout_right{
	width: 651px;
	float: right;
}
.media{
	padding:89px 0 0 67px;
}
.inabout_right_con{
	width: 565px;
	
	font-size: 14px;
	line-height: 24px;
	color:#999;
	padding:40px 0 40px 30px;
}
.inabout_right a{
	margin-left: 30px;
	display: block;
	text-align: center;
	width: 118px;
	height:32px;
	font-size: 14px;
	line-height: 32px;
	border:1px solid #ccc;
	color:#ccc;

}
.inabout_right a:hover{
	border:1px solid #ef3938;
	color:#ef3938;
}
.footer_one{
	background:url(../images/footerimg.jpg) no-repeat left center;
	padding-top: 30px;
	padding-bottom: 10px;
}
.qr{
	padding:4px;
	background: #fff;
	width: 150px;
	height: 150px;
	margin: 0 auto;
	border:1px solid #e1e1e1;
}

.footer_one h3{
	font-size: 14px;
	line-height: 4;
	text-align: center;
}
.footernav{
	width: 1200px;
	margin: 0 auto;
}
.footernav ul{

	width: 120px;
	float: left;
}
.footernav ul:first-child{
	padding-left:440px;
}
.footernav h3{
	padding-bottom: 5px;
	text-align: left;
	line-height: 2;
	color:#555;
	font-size: 16px;
}
.footernav li{
	line-height: 2;
}
.footernav li a{
	color:#666;
}
.footernav li a:hover{
	color:#ef3938;
}
.copy{
	background:url(../images/footerbg.jpg) no-repeat center top;
	color:#fff;
	text-align: center;
	line-height: 52px;
}
.copy a{
	color:#fff;
}
.copy a:hover{
	color:#ef3938;
}

/*inside*/
.inside{
	padding:23px 0;
	background:url(../images/topbg.jpg);
}
.inside_title{
	background: #fff;
	width: 1200px;
	margin: 0 auto;
	height: 104px;
}
.inside_title img{
	display: block;
	float: left;
}
.inside_title span{
	float: right;
	background:url(../images/dw_icon.jpg) no-repeat left center;
	color:#b3b3b3;
	font-size: 14px;
	padding-left: 24px;
	margin-top: 68px;
	margin-right: 25px;
}
.about{
	width: 1200px;
	margin: 0 auto;
	background: #fff;
}
.about_con{
	width: 97%;
	margin: 0 auto;
}
.about_font{
	padding:2% 0 3% 0;
	width: 94%;
	margin: 0 auto;
	font-size: 16px;
	line-height: 60px;
	color:#666;
}
.contact img{
	display: block;
}
.contact {
	background: #fff;
	margin-top:5px;
	padding-bottom: 50px;
}
.contact h1{
	padding:38px 0;
	font-size: 24px;
	line-height: 33px;
	text-align: center;
	color:#ef3938;
}
.contact ul{
	padding-left: 70px;
}
.contact li{
	float: left;
	background:url(../images/contact_icon.jpg) no-repeat;
	font-size: 16px;
	color:#555;
	padding-left: 32px;
	margin-left: 50px;
	margin-bottom: 20px;
}
.contact li.c1{
	width: 310px;
}
.contact li.c2{
	background-position: -370px top;
	width: 226px;
}
.contact li.c3{
	background-position: -675px top;
}
.contact li.c5{
	width: 226px;
	background-position: -370px bottom;
	
}
.contact li.c4{
	width: 310px;
	background-position: left bottom;
}
.contact li.c6{
	background-position: -675px bottom;
}
.patent{
	margin:10px auto;
	padding-left: 6%;
	padding-bottom: 50px;
}
.patent ul{
	font-size: 0;
}
.patent li{
	margin: 30px 40px;
	float: left;
	
}
.patent li img{
	display: block;
}
.patent li span{
	padding:5px 0;
	text-align: center;
	display: block;
	font-size: 22px;
	max-width: 90px;
	margin:0 auto;
	border-bottom: 1px solid #4f4f4f;
	line-height: 48px;
	color:#4e4e4e;
}
.productssort{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	padding-bottom: 50px;
}
.productssort li{
	position: relative;
	margin:30px 40px 30px 20px;
	float: left;
	text-align: center;
}
.productssort li img{
	border:1px solid #d1d1d1;
	display: block;
}
.productssort li p{
	padding:25px 0 20px 0;
	text-align: center;
	font-size: 22px;
}

.products{
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	padding-bottom: 50px;
}
.products li{
	position: relative;
	margin:30px 10px 30px 20px;
	float: left;
	text-align: center;
}
.products li img{
	border:1px solid #d1d1d1;
	display: block;
}
.products li p{
	padding:25px 0 20px 0;
	text-align: center;
	font-size: 22px;

}
.pro_line{
	width: 81px;
	height: 1px;
	background: #4f4f4f;
	margin: 0 auto;
}
.products li .prodetail{
	position: absolute;
	left:0;
	top:0;
	z-index: 999;
	width: 100%;
	height:100%;
	background: #000;
	filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;
	display: none;
}
.breadlink{ color: #b3b3b3; }
/*分页*/
.pageNav{font-size:0px;font-family:Arial,Helvetica,sans-serif;padding:10px 0px;text-align:center;}
.pageNav span,.pageNav a{font-size:12px;display:inline-block;margin-right:5px;overflow:hidden;padding:2px 8px;border:1px solid #CCDBE4;color:#333;cursor:pointer;}
.pageNav a:hover{text-decoration:none;background:#efefef;}
.pageNav span{background:#eee;}
.pageNav .mor{padding:3px;font-weight:bold;}