@charset "utf-8";
/* CSS Document */
#foot{
	background-image:url(../images/foot_bj.gif);
	background-position:center top;
	background-repeat:repeat-x;
	height:328px;
}
#foot1{
	width:1260px;
	margin:0 auto;
	overflow:hidden;
	padding-top:37px;
}
.foot_up{
	height:249px;
}
.foot_up_left{
	width:339px;
	float:left;
	height:249px;
	background-image:url(../images/foot_line.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.foot_up_left_1{
	padding-bottom:10px;
}
.foot_up_left_2{
	width:100%;
}
.foot_up_left_2 img{
	vertical-align:top;
	margin:0 15px;
}
.foot_up_right{
	width:822px;
	float:right;
}
.foot_up_right ul li{
	float:left;
	width:137px;
}
.foot_up_right_up{
	height:40px;
}
.foot_up_right_up a{
	font-size:16px;
	color:#ffffff;
}
.foot_up_right_up span{
	color:#7cb691;
}
.foot_up_right_down{
	line-height:29px;
	padding-left:15px;
}
.foot_up_right_down a{
	font-size:13px;
	color:#abcfb8;
}
.foot_down{
	height:42px;
	text-align:center;
	line-height:42px;
	font-size:14px;
	color:#cbcbcb;
}
.foot_down span{
	color:#c2ad33;
}
.foot_down a{
	color:#cbcbcb;
}
#banner{
	text-align:center;
	position:relative;
	overflow:hidden;
}
#banner img{
	vertical-align:top;
	width:100%;
}
.banner_up{
	width:100%;
	height:60px;
	position:absolute;
	z-index:999;
	bottom:0;
	left:0;
	background-color:rgba(0,0,0,0.3);
	text-align:center;
}
.banner_up ul li{
	display:inline-block;
}
.banner_up_line{
	border-right:#b6b5b3 1px solid;
}
.banner_up ul li a{
	display:block;
	padding:0 20px;
	height:59px;
	text-align:center;
	line-height:59px;
	font-size:16px;
	color:#ffffff;
}
.banner_up ul li .banner_up_on{
	background-color:#009d51;
}
#cont{
	width:100%;
	overflow:hidden;
}
.cont_1{
	height:53px;
	background-color:#f4f4f4;
}
.cont_11{
	width:1260px;
	margin:0 auto;
	text-align:right;
	line-height:53px;
	height:53px;
	font-size:13px;
	color:#8a8a8a;
	position:relative;
}
.cont_11 img{
	vertical-align:middle;
	margin-right:6px;
}
.cont_11 a{
	color:#8a8a8a;
}
.cont_1_left{
	width:218px;
	height:34px;
	position:absolute;
	z-index:99;
	top:10px;
	left:0;
	background-color:#ffffff;
	border:#d0d0d0 1px solid;
	border-radius:34px;
}
.cont_1_left input{
	width:168px;
	float:left;
	padding-left:15px;
	height:34px;
	border:none;
	background:none;
	outline:none;
	line-height:34px;
	font-size:14px;
	color:#b5b5b5;
}
.cont_1_left img{
	float:right;
	padding-top:9px;
	margin-right:10px;
}
.cont_2{
	width:1260px;
	margin:0 auto;
	padding:40px 0;
}
.about{
	text-align:left;
}
.product{
	width:100%;
}
.product ul{
	width:1294px;
}
.product ul li{
	float:left;
	width:283px;
	height:283px;
	position:relative;
	overflow:hidden;
	margin-right:34px;
	margin-bottom:40px;
}
.p_img{
	text-align:center;
}
.p_bj{
	width:283px;
	height:283px;
	position:absolute;
	z-index:99;
	top:234px;
	left:0;
	background-color:rgba(0,0,0,0.5);
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	transition:all .3s linear;
}
.product ul li:hover .p_bj{
	top:0;
}
.p_tt{
	width:283px;
	position:absolute;
	z-index:99;
	top:234px;
	left:0;
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	transition:all .3s linear;
}
.product ul li:hover .p_tt{
	top:78px;
}
.p_tt_01{
	height:49px;
	text-align:center;
	line-height:49px;
	font-size:14px;
	color:#ffffff;
}
.product ul li:hover .p_tt_01{
	font-size:20px;
}
.p_tt_02{
	padding-top:30px;
	text-align:center;
}
.p_tt_02 span{
	display:inline-block;
	width:102px;
	height:40px;
	text-align:center;
	line-height:40px;
	background-color:#009d51;
	font-size:14px;
	color:#ffffff;
}
/*产品详细*/
.pro_show{
	width:100%;
}
.pro_1{
	padding-bottom:30px;
}
.pro_1_left{
	width:480px;
	float:left;
}
.pro_1_left_1{
	padding-bottom:12px;
}
.pro_1_left_1 img{
	vertical-align:top;
	border:#e0e0e0 1px solid;
}
.pro_1_left_2{
	width:100%;
}
.pro_1_left_2_01{
	float:left;
	background:url(../images/pro_show_1.gif) left top no-repeat;
	width:30px;
	height:100px;
}
.pro_1_left_2_01:hover{
	background:url(../images/pro_show_12.gif) left top no-repeat;
}
.pro_1_left_2_01 a{
	display:block;
	width:100%;
	height:100%;
}
.pro_1_left_2_03{
	float:right;
	background:url(../images/pro_show_11.gif) left top no-repeat;
	width:30px;
	height:100px;
}
.pro_1_left_2_03 a{
	display:block;
	width:100%;
	height:100%;
}
.pro_1_left_2_03:hover{
	background:url(../images/pro_show_13.gif) left top no-repeat;
}
.pro_1_left_2_02{
	width:321px;
	float:left;
}
.pro_1_left_2_02 ul li{
	float:left;
	margin-left:7px;
}
.pro_1_left_2_02 ul li img{
	border:#e0e0e0 1px solid;
}
.pro_1_right{
	width:730px;
	float:right;
	padding-right:20px;
	font-size:14px;
	color:#414141;
	line-height:30px;
}
.pro_1_right h2{
	font-size:30px;
	color:#363636;
	line-height:50px;
	padding-bottom:12px;
}
.pro_2{
	width:100%;
}
.pro_2_up{
	height:48px;
	background-color:#e8e8e8;
}
.pro_2_up span{
	display:inline-block;
	background-color:#009d51;
	vertical-align:top;
	height:48px;
	padding:0 40px;
	text-align:center;
	line-height:48px;
	font-size:18px;
	color:#ffffff;
}
.pro_2_down{
	padding-bottom:20px;
}
/*新闻*/
.news{
	padding:0 30px 50px;
}
.news ul li{
	padding:22px 0;
	border-bottom:#cfcfcf 1px dashed;
}
.news_img{
	width:200px;
	height:147px;
	float:left;
	margin-left:15px;
	position:relative;
	overflow:hidden;
}
.news_img img{
	-webkit-transition:all .3s linear;
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	transition:all .3s linear;
}
.news ul li:hover .news_img img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.news_tt{
	width:880px;
	float:right;
	padding-right:30px;
	font-size:13px;
	color:#686868;
	line-height:23px;
}
.news_tt a{
	font-size:24px;
	color:#303030;
	line-height:36px;
}
.news_tt span{
	font-size:12px;
	color:#999999;
	line-height:36px;
}
.news_tt img{
	vertical-align:middle;
	margin-right:3px;
}
/*新闻详细*/
.news_show{
	width:100%;
}
.news_show_1{
	padding-bottom:12px;
	text-align:center;
	border-bottom:#BCBCBC 1px dashed;
	font-size:14px;
	color:#777777;
}
.news_show_1 h2{
	font-size:18px;
	color:#333333;
	padding-bottom:12px;
}
.news_show_2{
	padding:20px 0;
	font-size:14px;
	color:#333333;
	line-height:28px;
}
.news_show_3{
	line-height:30px;
	font-size:14px;
	color:#333333;
}
.news_show_3 a{
	color:#FF0004;
}

.contact{
	padding:50px 20px;
}
.contact_left{
	width:380px;
	float:left;
	font-size:14px;
	color:#7e7e7e;
	line-height:38px;
}
.contact_left img{
	margin-bottom:12px;
}
.contact_right{
	width:auto;
	float:right;
}
















































































