@charset "utf-8";

*{ margin:0; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif;font-size: 14px;}
ul,li{list-style: none; margin: 0; padding: 0;}
a{text-decoration: none; color:#333;}
img {
	border: none;
	margin: 0;
	padding: 0;
}	


	
.floatleft{float: left;}
.floatright{float: right;}
.clear {clear: both;}

.content{
	width: 1200px;
	margin: auto;
	 }

.button1{
	/*width: 122px;*/
	margin-top: 30px;
}
.button1 a{
	display: block;
	width: 378px;
	height: 26px;
	text-align: center;
	line-height: 26px;
	border: 1px solid #999999;
	color: #888888;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	
}
.button1 a:hover,.button1 a:active{
	background-color: #0066CC;
	border: 1px solid #0066CC;
	color: #FFFFFF;
}

.work-btn {
  margin-top: 10px;
  text-align: center;
  /*margin-left: 10px;*/
}
.work-btn a{
	color:#888888;
	color: #FFFFFF\0;
	font-weight:400;
	font-size: 15px;
  	letter-spacing: 1px;	
	border: 1px solid #999999;
	background: none;
	width: 380px;
	
	padding: 8px 0;
	text-decoration:none;
	
}

/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  text-decoration:none;
  background: #333333;
  color: #FFFFFF;
   
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}

.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);

}




/*顶部导航*/

.top{
	width: 100%;
	height: 32px;
	background-color: #555555;
	color: #FFFFFF;
	line-height: 32px;
	overflow: hidden;
	display: none;
}

.top .language ul li{
	float: left;
	
}
.top .language ul li a{
	display: block;
	color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
}
.top .language ul li.en_icon a:hover{
	background-color: #004181;
}


.header{
	color: #434343;
	height: 90px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	position: relative;
	
}

.logo{
	line-height: 90px;
	height: 90px;
}
.logo a{
	font-size: 30px;
	color: #666666;
}
.logo img{
	height: 76px;
	display: block;
	margin-top: 5px;
}






.header .search{
	position: relative;
	width: 60px;
	height: 90px;
	text-align: center;
	cursor: default;
	transition: all 0.5s;
}
.header .search .search_btn i{
	line-height: 90px;
	font-size: 18px;
	color: #888888;
}
.header .search .search_btn i:hover{
	color: #555555;
}
.header .search .search_box{
	position: absolute;
	right: 0px;
	top: 100%;
	z-index: 99;
	width: 250px;
	/*height: 0px;*/
	overflow: hidden;
	transition: all 0.5s;
	opacity: 0;
	filter:alpha(opacity=0);
}
.header .search .search_box .searchtext{
	width: 180px;
	padding: 8px;
	float: left;
	border: 1px solid #dddddd;
	
}

.header .search .search_box .searchbtn{
	width: 34px;
	height: 34px;
	background-image: url(../images/search_icon_05.png);
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	background-color: ;
	float: left;
	cursor: pointer;
	background-color: #DDDDDD;
		
}
.header .search .search_box .searchbtn:hover{
	background-color: #548687;
}

.header .search:hover .search_box{
	/*height: 40px;*/
	opacity: 1;
	filter:alpha(opacity=100);
	
}





.header .language a{
	color: #434343;
	font-size: 15px;
	display: block;
	padding: 0 30px;
	line-height: 90px;
	background-color: #F9F9F9;
}
.header .language a:hover{
	background-color:#888888;
	color: #FFFFFF;
}

.navbar{
	line-height: 88px;
	
}
.navbar ul li{
	float: left;	
	

}

.nav{
	color: #434343;
	/*font-size: 15px;*/
	display: block;
	padding: 0 30px;
	
	}


.navbar ul li:hover,.navbar ul li:active{
	
}

.navbar .on{
	border-bottom: 2px solid #333333;
	
}
.on a{
	color: #339933;
}
.navbar ul li .sub{ display:none; width:100%; left:0; top:100%; z-index: 19;  position:absolute;  background-color: #F9f9f9; /*background-color: rgba(255,255,255,0.9);*/ height: 80px; line-height:60px; padding-top: 10px; border-top: 1px solid #EFEFEF; }
.navbar ul li .sub .content{padding-left: 400px; box-sizing: border-box;}
.navbar ul li .sub li{ zoom:1; }
.navbar ul li .sub a{ display:block;margin-right:20px; color: #434343; box-sizing: border-box; padding-top: 3px; transition: all 0.3s ease 0s;}
.navbar ul li .sub a:hover{  color: #33912f; /*font-weight: bold;*/ transition: all 0.3s ease 0s; padding-top: 0px; }

/*end-顶部导航*/






/*banner*/
.banner{
	width: 100%;
	height:600px;
	overflow: hidden;
}

.slides li{
	width: 100%;
	height: 600px;
}
.banner1{	
	background-image: url(../images/banner1.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

.banner2{
	background-image: url(../images/banner2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	
}

.banner3{
	background-image: url(../images/banner4.jpg);
	background-position: center;
	background-repeat: no-repeat;
	
}

.banner4{
	background-image: url(../images/banner4.jpg);
	background-position: center;
	background-repeat: no-repeat;
	
}
.banner_txt{
	width: 400px;
	margin: auto;
	margin-top: 100px;
}
.banner_txt h1{
	color: white;
	font-family: arial;
	font-size: 36px;	
}

.flex-direction-nav{display: none;}
.banner:hover .flex-direction-nav, .banner:active .flex-direction-nav{
	display: block;
}
/*显示箭头控制按钮*/

/*end-banner*/











/*产品*/
.product{
	position: relative;

}
.product .content{	
	padding-bottom: 50px;	

}
.product .title_in{
	padding-top: 50px;
	padding-bottom: 50px;
}
/*.product .title_in h1{
	color: #888888;
	text-align: center;	
	margin-bottom: 5px;
	font-size: 30px;
	font-weight: normal;
}*/
.title_in h2{
	color: #333333;
	text-align: center;
	font-size: 36px;
	font-weight: normal;
	margin-bottom: 6px;
	/*opacity: 0.5;
	filter:alpha(opacity=50);*/
	/*font-weight: normal;*/
}
 .title_in h3{
	font-size: 14px;
	color: #999999;
	text-align: center;
	font-weight: normal;
}
.title_in hr{
	margin: auto;
	width: 30px;
	height: 2px;
	background-color: #666666;
	margin-top: 10px;
	border: none;
}
.product_inc{
	position: relative;
	margin-left: 25px;
	margin-right: 25px;
	width: 350px;
	height: 250px;
	float: left;
	margin-bottom: 30px;
	/*border: 1px solid #DDDDDD;*/
	overflow: hidden;
}
.product_img_cont{
	width: 350px;
	height: 250px;
	overflow: hidden;
	text-align: center;
}
.product_img_cont img{
	width: 350px;
	height: 250px;
	transform: scale(1);  
                transition: all 1s ease 0s;  
                -webkit-transform: scale(1);  
                -webkit-transform: all 1s ease 0s;  
}
.product_inc:hover .product_img_cont img{
	transform: scale(1.3);  
                transition: all 1s ease 0s;  
                -webkit-transform: scale(1.3);  
                -webkit-transform: all 1s ease 0s;  
}
.product_lab_cont{
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: rgba(0,0,0,0.6);
	background-color: #000000\0;
	/*opacity: 0.5;*/
	filter:alpha(opacity=55);
	width: 100%;
	height: 100%;
	line-height: 50px;
	text-align: center;
	display: none;
	/*padding: ;*/
}
.product_lab_cont a{
	display: block;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	/*margin-left: 10px;
	margin-top: 10px;*/
	/*border: 1px solid #FFFFFF;*/
	
}
.product_lab_cont a h1{
	margin-top: 80px;
	font-size: 20px;	
	font-weight: normal;
}
.product_lab_cont a i{
	display: block;
	height: 80px;
	line-height: 80px;
	font-size: 48px;
	
}

/*.product_inc:hover .product_lab_cont{
	background-color: #EC1A25;
}*/


.product .work-btn {
    text-align: center;
}
/*产品*/





/*简介*/
.about{
	
	/*padding: 80px 10px;*/
	color: #434343;
	height: 450px;
	/*color: #FFFFFF;*/
	background-color: #555555;
	/*background-image: url(../images/back.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;*/
	overflow: hidden;
}

.about .content{
	position: relative;
}

/* 本例子css */
		.slideBox{width: 100%; height: 450px; position:relative;}
		.slideBox .hd{  position:absolute; left: 650px; bottom:60px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right: 4px; width:30px; height:4px; line-height:14px;  text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#47aa34; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ }
		.slideBox .bd img{ }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; right: 32px; bottom: 60px; margin-top:-25px; display:block; width:30px; height:30px; background:url(../images/bg_direction_nav3.png) 0px 0px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ right: 0px; bottom: 60px; background-position:-30px 0px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }




.about .title0 h2{
	font-weight: normal;
	margin-bottom: 20px;
	/*color: #FFFFFF;*/

}
.about .title0 hr{
	/*background-color: #FFFFFF;*/
}
.ab_img{

}
.ab_img img{
	height: 450px;
	position: absolute;
	top: 0px;
	right: 50%;
	z-index: 0;
	/*-webkit-animation-duration: 3s;*/
  	
}
.ab_text{
	float: left;
	width: 550px;
	padding-left: 650px;	
	padding-top: 50px;
	z-index: 1;
	margin: auto;
	-webkit-animation-delay: 0.3s;
	-moz-animation-delay: 0.3s;
}
.ab_text h2{
	line-height: 30px;
	font-family: "microsoft yahei";
	font-size: 22px;
	margin-bottom: 20px;
	font-weight: normal;
	color: #FFFFFF;
}
.ab_text hr{
	
	width: 30px;
	height: 2px;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	border: none;

}
.ab_text h2 span{
	font-size: 18px;
	color: #CCCCCC;
}
.ab_text p{
	/*width: 1000px;*/
	margin-top: 10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 24px;
	text-indent: 2em;
	color: #FFFFFF;
}



.about .button1{
	margin-top: 20px;
	margin-left: 0;
}
.about .work-btn{
	text-align: left;
}

.about .work-btn a{
	width: 150px;
	margin-top: 20px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	text-align: center;
}
.about .work-btn a:hover{
	border: 1px solid #333333;
}






/*end-简介*/


/*新闻*/


.news{
	background-color: #FFFFFF;

}
.news_in{
	padding-top: 80px;
	padding-bottom: 60px;	
}



.news_in .n_img{
	float: left;
	width: 520px;
	height: 320px;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
}
.news_in .n_img img{
	width: 520px;
	height: 320px;
	/*transition: 0.5s;*/
	transform: scale(1);  
                transition: all 1s ease 0s;  
                -webkit-transform: scale(1);  
                -webkit-transform: all 1s ease 0s;  
}
.news_in .bg{
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #000000;
	opacity: 0.3;
	filter:alpha(opacity=30);
	width: 100%;
	height: 50px;
	transition: 0.5s;
}
.news_in .n_txt{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50px;
	padding-left: 20px;
	padding-right: 20px;
	box-sizing: border-box;
	transition: 0.5s;
}

.news_in .n_txt h2{
	line-height: 50px;
	font-weight: normal;
	font-size: 16px;
	color: #FFFFFF;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.news_in .n_txt p{
	line-height: 24px;
	color: #FFFFFF;
	
}
.news_in .n_img:hover .n_txt{
	height: 125px;
}
.news_in .n_img:hover .bg{
	height: 125px;
	opacity: 0.6;
	filter:alpha(opacity=60);
}

.news_in .n_img:hover img{
	transform: scale(1.3);  
                transition: all 1s ease 0s;  
                -webkit-transform: scale(1.3);  
                -webkit-transform: all 1s ease 0s;  
}



.title_in{
	margin-bottom: 20px;
}
.title_in h1{
	font-family: "times new roman" ,"microsoft yahei";
	font-size: 20px;
	color: #555555;
}
.news_in .title_in h1 span{
	color: #CCCCCC;
	font-family: "times new roman";
	font-size: 22px;
}

.news_in ul li a{
	color: #333333;
	/*font-family: arial,"microsoft yahei";
	font-size: 14px;*/
}
.newslist{
	width: 480px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: normal;
	line-height: 26px;
}
.news_list li{
	padding-top: 10px;
	overflow: hidden;
}
.news_list li.first{
	margin-bottom: 10px;
	padding-bottom: 15px;
	padding-top: 0;
	border-bottom: 1px solid #EEEEEE;
}
.news_list li span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 26px;
}
.news_list li p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #888888;
	line-height: 26px;
	height: 48px;
	overflow: hidden;
}

.newslist a:hover, .newslist a:active{
	color: #ec1a25;
}
/* 本例子css */
		.slideTxtBox{ width:600px;  text-align:left;}
		.slideTxtBox .hd{ height:40px; line-height:30px;    position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:32px; padding-left: 10px;}
		.slideTxtBox .hd ul li{ float:left;padding-left: 36px; padding-right:36px; cursor:pointer;color: #322A2A; font-size: 16px;}
		.slideTxtBox .hd ul li.on{ height:30px;  background:#fff;  color: #FFFFFF; background-color: #322A2A; }
		.slideTxtBox .bd ul{ padding:0px;  zoom:1;  }
		/*.slideTxtBox .bd li{ height:24px; line-height:24px;   }
		.slideTxtBox .bd li .date{ float:right; color:#999;  }*/


.news .title_in h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #322A2A;
	line-height: 36px;
}
.news .title_in h3{
	color: #CCCCCC;	
	font-size: 24px;
	line-height: 36px;
}
.news .title_in img{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}
.ti_cont{
	width: 300px;
}

.news .work-btn{
	margin-left: 15px;
	text-align: left;
	
}

.news .work-btn a{
	text-align: center;
	width: 150px;
}










/*.news{
	padding:50px 0px;
}





.news ul{
	margin-top: 30px;
}
.news ul li{
	float: left;
	margin-left: 50px;
	margin-right: 50px;
	width: 300px;	
	display: inline;
	position: relative;
	
}
.news ul li .data{
	color: #FFFFFF;
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 9;
	background-color: #555555;
	width: 58px;
	height: 58px;
	padding: 5px;
	opacity:.8;filter:alpha(opacity=80);
	transition:all .4s ease-in;
}
.news ul li .data h6{
	font-size: 22px;
	font-weight: normal;
	margin-top: 5px;
}
.news ul li .data h5{
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
}
.news_img{
	width: 300px;
	height: 150px;
	margin: auto;
	overflow: hidden;
	
}
.news_img img{
	width: 300px;
	height: 150px;
	transform: scale(1);  
                transition: all 1s ease 0s;  
                -webkit-transform: scale(1);  
                -webkit-transform: all 1s ease 0s;  
}



              
.news ul li:hover .data , .news ul li:hover img{  
                transform: scale(1.3);  
                transition: all 1s ease 0s;  
                -webkit-transform: scale(1.3);  
                -webkit-transform: all 1s ease 0s;  
            }  
.news ul li:hover .data{opacity:0;filter:alpha(opacity=0)}


.news_text{
	
	
}
.news_text h3{
	margin-top: 15px;
	margin-bottom: 8px;
	color: #555555;
	font-weight: normal;
}
.news ul li:hover h3{
	color: #FF0000;
}


.news_text h6{
	margin: 0;
	font-family: arial;
	font-size: 14px;	
	color: #999999;
	line-height: 30px;
	
}

.news_text p{
	font-size: 12px;
	color: #999999;
	line-height: 20px;
}
.news .work-btn{
	margin-top: 50px;
}*/

/*新闻*/




/*案例*/
.case{
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #F9F9F9;
}

/*end 案例*/






/*footer*/
.footer{
	background-color: #322A2A;	
	color: #FFFFFF;
	line-height: 32px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	/*margin-top: 30px;*/
}
.footer *{
	font-size: 13px;
}
.footer_nav{
	
}
.footer_nav a{
	color:#FFFFFF;
	font-size: 14px;

}
.footer_nav a:hover{
	color: #FF0000;
}
/*footer*/

/*Top*/
.toTop {
	position: fixed;
	bottom: 10px;
	right: 20px;
	z-index: 999;
	font-size: 16px;
	cursor: pointer;
	overflow: hidden;
	visibility: visible;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	color: #9c9c9c;
	font-size: 16px;
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	text-decoration: none;
	_position: absolute;
	_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);
}

.toTop:hover {
	color: #fff;
	text-decoration: none;
	background-color: #999;
	border: 1px solid #999999;
}
			
/*Top*/





/*内页*/
/*banner*/
.banner_con2{
	width: 100%;
	height: 300px;
	overflow: hidden;
	position: relative;
	/*background-image: url(../images/banner_2s.jpg);
	background-position: center;
	background-repeat: no-repeat;*/
}
.banner_s1{
	background-image: url(../images/banner_2s.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.banner_s2{
	background-image: url(../images/banner_2s2.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.banner_con2 img{
	width: 1920px;
	height: 300px;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -960px;
}
.banner_con2_text{
	position: relative;
	/*top: 0;
	left: 50%;
	margin-left: -600px;*/
}

.banner_con2 h1{
	position: absolute;
	left: 128px;
	top: 150px;
	z-index: 5;
	font-family: arial,"microsoft yahei";
	font-size: 40px;
	color: #004181;
	
	font-weight: normal;
}
.banner_con2 h2{
	position: absolute;
	left: 128px;
	top: 150px;
	font-family: "times new roman";
	font-size: 48px;
	/*font-style: italic;*/
	color: #004181;
}
/*banner*/


/*左侧内容*/
.main_cont{
	
margin-top:20px;
	
}

.main_cont .content{
	position: relative;
	
}



.left{	
/*	background-color: #FAFAFA;*/
	width: 280px;
/*	min-height: 750px;*/
	
}

/*.title_left h1{
	color: #003B6E;
	font-size: 16px;
	padding-left: 30px;
	
}*/
.left_a{
	
}
.left_a .title_left{
	height: 100px;
	line-height: 42px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 40px;
	padding-bottom: 10px;
	background-color: #45a931;
	border-bottom: 1px solid #dddddd;
}
.left_a .title_left h2{
	font-family: impact;
	font-size:30px;
	color: #fff;
	font-weight: normal;
}
.left_a .title_left hr{
	width: 30px;
	height: 2px;
	background-color: #fff;
	border: none;
	
}
.left_a .title_left h1{
	font-size: 26px;
	text-align: right;
	color: #fff;
	padding-right: 20px;
	/*padding-left: 88px;*/
	font-weight: normal;
}
.left_menu{
	/*background-color: #f8f8f8;*/
}
.left_menu  ul li{
	line-height: 56px;
	border-bottom: 1px dotted #E1E1E1;
	
}
.left_menu ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 30px;
	color: #333333;
	display: block;
}

.left_menu ul li a:hover{
	background-color: #FFFFFF;
	color: #45a931;

}
.left_menu ul li a.active{
	background-color:#FFFFFF;
	color: #45a931;
	border-left: 4px solid #45a931;

}




.left_b{	
	margin-top: 50px;
	/*display: none;*/
}
.left_b .title_left{
	padding-bottom: 10px;
	padding-top: 10px; font-size:20px;
	padding-left: 20px;
	background-color: #45a931; color:#fff;
}
.left_b .title_left h1{
	font-size: 20px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.contact_left{
	padding:10px 20px;
	padding-bottom: 120px;
	background-image: url(../images/contact_left0.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.contact_left p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 30px;

}
.contact_left i{
	font-size: 26px;
	color: #FF8C00;
	margin-right: 0px;
}
.contact_left p a{
	color: #666666;
}
.contact_left p a:hover{
	color: #EC1A25;
}
/*p.tel_left{
	font-family: arial,"microsoft yahei";
	font-size: 20px;
	line-height: 42px;
	color: #FF8C00;
	
}*/
/*左侧内容*/




/*分类*/
.category{
	position: absolute;
	top: -30px;
	left: 0;
	z-index: 29;
	background-color: #00a6ea;
	border-top: 3px solid #00a6ea;
}
.category ul{
	width: 1050px;
	margin: auto;
}
.category ul li{
	float: left;
	
}
.category ul li a{
	display: block;
	width: 150px;
	text-align: center;
	line-height: 60px;
	color: #FFFFFF;
}
.category ul li.active a{
	background-color: #FFFFFF;	
	color: #00a6ea;
	
}
.category ul li a:hover{
	background-color: #FFFFFF;	
	color: #00a6ea;
}


/*end 分类*/










/*右侧内容*/
.right{
	/*margin-bottom: 30px;*/
	padding-top: 20px;
	padding-bottom:30px;
	padding-right: 30px;
	padding-left: 40px;
	/*padding-right: 40px;*/
	width: 850px;
/*	min-height: 700px;*/
	background-color: #FFFFFF;
	
}
.right_title{
	height: 48px;
	line-height: 48px;	
	border-bottom: 2px solid #DDDDDD;
}
.right_ti_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	border-bottom:2px solid #45a931;
}
.location0{
	font-family:arial, simsun;
	font-size: 12px;
	color: #666666;
}
.location0 a{
	font-family:arial, simsun;
	font-size: 12px;
	color: #666666;
}
.location0 a:hover{
	color: #EC1A25;
}
.about_us{
	margin-top: 20px;
	line-height: 32px;
	/*padding-bottom: 350px;*/
	background-image: url(../images/about_img.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	
}
.about_us p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 32px;
	/*text-indent: 2em;*/
	color: #555555;
}
.ab_2{
	font-size: 14px;
	font-weight: bold;
	color: #fc6b00;
}
.ab_3{
	font-size: 14px;
	font-weight: bold;
}
/*About Us*/




/*新闻中心*/
.news_page{
	padding-top: 20px;
}


.news_page ul li{
	height: 50px;
	line-height: 50px;
	border-bottom: 1px dotted #EEEEEE;
	
	
	background-image: url(../images/dot1.png);
	background-position: center left;
	background-repeat: no-repeat;
}

.news_page ul li a{
	color: #555555;
	padding-left: 15px;
}
.news_page ul li a h3{
	font-weight: normal;
	width: 720px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_page ul li span{
	color: #888888;
}
.news_page ul li:hover{
	background-image: url(../images/dot2.png);
}
.news_page ul li a:hover, .news_page ul li a:active{
	color: #47ab31;
}

/*新闻详情*/
.news_cont_1{
	margin-top: 30px;
}
.news_cont_1 h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #555555;
	text-align: center;
	line-height: 40px;
	
}
.news_cont_1_02{
	font-family: arial,simsun;
	font-size: 12px;
	color: #aaaaaa;
	line-height: 40px;
	text-align: center;
	border-bottom: 1px solid #DDDDDD;
}
.news_cont_1_03{
	margin-top: 20px;
}
.news_cont_1_03 img{max-width:100%;}
.news_cont_1_03 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
/*	text-indent: 2em;*/
	line-height: 26px;
	color: #555555;
}



/*end 新闻详情*/

/*end 新闻中心*/





/*公司图片*/
.gallery{padding-left:10px;}
.gallery li{
	float: left;
	margin-right: 20px;
	/*margin-bottom: 20px;*/
	width: 260px;
	height: auto;margin-bottom:20px;margin-left:0px;
	}
.gallery li img{
	width: 260px ;
	height: auto;
	}
.gallery li h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #434343;
	line-height: 30px;
	text-align: center;
	font-weight: normal;
	
}	
/*end 公司图片*/










/*产品展示*/
.products_box{
	padding-top: 20px;
}

.products_box ul li{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	width: 260px;
	height: auto;
	overflow: hidden;
}.products_box ul li img{width:100%;height:auto;}
.product_img{
	display: block;
	width: 250px;
	height: 250px;
	padding: 5px;
	border: 1px solid #EEEEEE;	
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	overflow: hidden;
}
.products_box ul li:hover .product_img{
	border:1px solid #49ad31;
}
.product_img img{
	width: 240px;
	height: 240px;

}
.product_label{
	display: block;
	width: 100%;
	height: 36px;
	/*padding-top: 10px;*/
	line-height: 36px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #49ad31;
	color: #FFFFFF;
}

.products_box ul li:hover .product_label{
	background-color: #349231;
}
 .pagination a.shu{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px; margin-right:2px;}
.xian{color:#fff;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px; background-color:#349231;margin-right:2px;}
.pagination{
	/*margin-bottom: 20px;*/
	padding-bottom: 20px;
	float: right;
	overflow: hidden;
	margin-top: 30px;
}
.page_number li{
	display: inline;
	font-family: simsun;
	/*font-size: 12px;*/
	
}
.page_number li a{
	display: inline-block;
	color: #4C4C4C;
	padding: 6px;	
	border: 1px solid #EEEEEE;
	
}
.page_number li a:hover{
	/*color: #FF0000;*/
	background-color: #349231;
	color: #FFFFFF;
}



/*产品详情*/

.pro_detail_co{
	
}
.pro_de_img{
	width: 500px;
	height: auto;
	/*border: 1px solid #EEEEEE;*/
	margin-top: 20px;
}

.pro_detail_right{
	margin-top: 20px;
	margin-left: 50px;
}
.pro_detail_right h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	
	color: #322A2A;
	width: 255px;
}

.pro_de{
	margin-top: 20px;	
	
}
.pro_de h2{
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 6px;
	background-color: #44a830;
}
.pro_de b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*font-weight: normal;
	color: #4C4C4C;*/
	}
.pro_de p{
	width: 300px;
	margin-top: 6px;
	font-family: arial,simsun;
	font-size: 12px;
	line-height: 26px;
	color: #666666;
}

/* 本例子css */
		.proview{  position:relative;  zoom:1;   }
		.proview .hd{  /*padding-top:5px; padding-bottom: 10px;*/ overflow:hidden; float: left; }
		.proview .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
		.proview .hd ul li{ padding-top:5px; /*float:left; */ text-align:center;  }
		.proview .hd ul li img{ width:80px; max-height:80px; border:1px solid #ddd; cursor:pointer; margin-right:5px;   }
		.proview .hd ul li.on{ }
		.proview .hd ul li.on img{ border-color:#44a830;  }
		.proview .bd{float: right;}
		.proview .bd li{ vertical-align:middle; }
		
		.proview .bd img{ width:400px; height:auto; display:block; border: 1px solid #EEEEEE;}











.pro_detail_co2{
	margin-top: 30px;
}
.pro_de_ti{
	border-bottom: 1px solid #44a830;
	margin-bottom: 20px;
	/*background-color: #322A2A;*/
}
.pro_de_ti h1{
	width: 120px;
	text-align: center;
	line-height: 30px;
	background-color: #44a830;
	font-family: arial,"microsoft yahei";
	font-size: 14px;
	color: white;
}
.pro_detail_co2 p{

	line-height: 24px;
	color: #434343;
}
.pro_detail_co2 p img{
	display: block;
}


.product_img02{
	position:relative;

}

.product_img02 .small{
	position:relative;
	text-align:center;
	background:#FFF;
	}
.product_img02 .small img{
	width: 300px;
	height: 300px;
	border: 1px solid #EEEEEE;}
.product_img02 .small .mark{
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:150px;
	height:150px;
	background:#FFFFFF;
	filter:alpha(opacity:50); 
	opacity:0.5;
	display:none;
	}

.product_img02 .big{
	position:absolute;
	left:320px;
	top:0px;
	z-index: 99;
	display:none;}
.big img{width: 600px;height: 600px;}	
.boxbig{
	position:absolute;
	left:320px;
	top:0;
	width:300px;
	height:300px;
	overflow:hidden;
	border: 1px solid #EEEEEE;
	display: none;
	}


/*end 产品详情*/


/*end 产品展示*/














/*Contact Us*/
.contact_text h1{
	font-family: "microsoft yahei";
	font-size: 20px;
	color: #33912f;
	/*padding-left: 20px;*/
	line-height: 40px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.contact_text p{
	font-family:arial, "microsoft yahei";
	font-size: 14px;
	color: #322A2A;
	line-height: 30px;
	
}
.contact_text p i{
	font-size: 16px;
	color: #888888;
	margin-right: 6px;
}

.contact_text p a{
	color: #322A2A;
}

.contact_text p a:hover{
	color: #EC1A25;
}




.map{
	margin-top: 20px;
}
/*Contact Us*/











