@charset "utf-8";

/*顶部*/
.top-bg,.top{
	height:30px;
	line-height:30px;
	color:#fff;
}
.top a{color:#fff;}
.top a:hover{text-decoration:underline;}

/*头部*/
.header-bg{
	background:url(../images/header-bg.jpg) repeat-x;
	height:111px;
}
/*.header{padding-top:15px;}*/

/*导航*/
.nav-bg,.nav{height:67px;}
.nav ul li{
	width:130px;
	height:67px;
	text-align:center;
	font-size:16px;
	float:left;
	line-height:67px;
	background:url(../images/nav-list.jpg) no-repeat right center;
}
.nav ul li:first-child{
						width:97px; 
						text-indent:1.5em;
                      }
.nav ul li a{
			color:#fff;
			display:block;
            }
.nav ul li a:hover{font-size:18px;}
.nav ul li:first-child a{
	background:url(../images/home-bg.jpg) no-repeat left center;
}

/*banner*/
.banner-bg{
	position:relative;
	height:538px;
	overflow:hidden;
}
.banner_index{
	height:538px;
	position: absolute;
	overflow:hidden;
	width:1920px;
	left:50%;
	margin-left:-960px;
}
.banner_index .btn,.banner_pro .bBtn{
	position: absolute;
	top:225px;
	width: 56px;
	height: 78px;
	display: block;
	z-index: 3;
}
.banner_index .btnPre,.banner_pro .bPre{
	background: url(../images/bg_btnPre_index.png) no-repeat 0 0;
	left:18%;
}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{
	background: url(../images/bg_btnNext_index.png) no-repeat 0 0;
	right: 18%;
}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{
	position: absolute;
	left:0px;
	top: 0px; 
	z-index: 2;
}
.banner_index .banner_wrap li{
	width: 1930px;
	float: left;
}
.indexBanner_num{
	position:absolute;
	left:48%;
	text-align: center;
	bottom:30px;
	z-index:999;
} 
.indexBanner_num a{
	width: 8px;
	height: 8px;
	display: inline-block;
	_zoom:1;
	background: url(../images/bg_num.png) no-repeat 0 0;
	font-size: 0px;
	line-height: 0px;
	margin:0 1px;
}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.png) no-repeat 0 0;}

/*搜索*/
.search-bg{
	height:98px;
	border-bottom:2px solid #019cdf;
}
.search{
	padding-top:30px;
}
.search-text{
	width:369px;
	height:35px;
	background:url(../images/search-l.jpg) no-repeat;
	line-height:35px;
	text-indent:.5em;
}
.search-sub{
	width:79px;
	height:35px;
	background:url(../images/search-r.jpg) no-repeat;
}
.hot{
	line-height:35px;
	font-size:14px;
}
.hot a{margin-right:5px;}

/*公共标题*/
.same-title{
	text-align:center;
	line-height:24px;
	margin-top:80px;
	margin-bottom:30px;
}
.same-title h1{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.same-title em{
	font-size:16px;
	margin-bottom:20px;
	display:block;
}
.same-title p{font-size:18px;}

/*产品展示*/
.pro-list{
	width:200px;
	border:1px solid #989898;
	border-top:none;
}
.pro-l{
	width:202px;
}
.pro-l span{
	display:block;
	height:33px;
	background:url(../images/pro-title.jpg) no-repeat;
	text-indent:-9999em;
}
.pro-l h4{
	font-weight:normal;
	height:20px;
	line-height:20px;
	background:url(../images/pro-title-bg.jpg) no-repeat center center;
	text-align:center;
	padding:15px 0;
}
.pro-l a{
	display:block;
	width:125px;
	height:22px;
	text-align:center;
	line-height:22px;
	border:1px solid #989898;
	margin:0 auto 10px;
}
.pro-l a:hover{
	background:#019cdf;
	color:#fff;
	border-color:#019cdf;
}
.pro-r{width:805px;}
.pro-r ul li{
	width:116px;
	height:182px;
	float:left;
	margin-left:15px;
	margin-bottom:40px;
}
.pro-r ul li img{
	border:1px solid #019cdf;
	width:114px;
	height:150px;
}
.pro-r ul li a em{
	display:block;
	height:30px;
	text-align:center;

	color:#333;
	width:116px;
	font-size:12px;
}
.pro-r ul li a em:hover{
	                  text-decoration:underline;
					  }

/*为什么选择我们*/
.why{margin-bottom:40px;}
.why-choose{
	height:190px;
	width:467px;
	color:#fff;
	padding:20px;
	margin-bottom:10px;
}
.why-choose:hover{
	opacity:.7;
	filter:alpha(opacity=70);
}
.why-choose h2{
	border-bottom:1px dashed #fff;
	margin-bottom:10px;
	padding-bottom:10px;
}
.why-choose p{line-height:24px; font-size:14px;}
.why img{
	margin-bottom:10px;
	width:500px;
	height:230px;
}

/*关于我们*/
.about{
	width:100%;
	height:562px;
	background:url(../images/about-bg.jpg) repeat-x;
	margin-top:80px;
}
.about-img{
	width:465px;
	height:284px;
	background:url(../images/about-img-bg.png) no-repeat;
	padding:20px 0 0 20px;
}
.about-info{
	width:500px;
	line-height:28px;
           }
		   
.about-info h2{
	         font-weight:normal;
			 padding-top:20px;
			 }
.about-info p{
	font-size:14px;
	margin-top:18px;
}
.about-info a{
	width:202px;
	height:39px;
	display:block;
	background:url(../images/about-more.jpg) no-repeat;
	text-indent:-999em;
	margin-top:30px;
}
#about-title{
	margin-top:0;
	padding-top:50px;
}

/*新闻*/
.news{
	position:relative;
	height:340px;
	overflow:hidden;
}
.news ul li{
	width:298px;
	float:left;
	margin-left:55px;
	text-align:center;
}
.news ul{
	position:absolute;
	left:0;
	margin-left:-55px;
}
.news ul li a{
	width:177px;
	height:34px;
	display:block;
	text-align:center;
	line-height:34px;
	color:#fff;
	background:#019cdf;
	margin-top:55px;
	font-size:14px;
}
.news ul li h4{
	font-weight:normal;
	line-height:30px;
}
.news ul li p{
	line-height:24px;
	padding-top:5px;
	text-align:left;
}

/*联系我们*/
.contact{
	     padding-top:20px;
		 
		 
         }
.contact img{
	float:left;
}
.contact form{
	width:484px;
	float:left;
	margin-left:77px;
}
.contact input[type="text"]{
	width:220px;
	height:30px;
	border:1px solid #ccc;
	float:left;
	line-height:30px;	
	margin-bottom:15px;
	text-indent:1em;
	margin-left:20px;
}
.contact textarea{
	width:452px;
	height:170px;
	border:1px solid #ccc;
	margin-left:20px;
	margin-bottom:20px;
	padding:5px;
}
.contact .tj{
	width:116px;
	height:34px;
	background:url(../images/message-tj.jpg) no-repeat;
	margin-right:20px;
	margin-left:20px;
}
.contact .reset{
	width:116px;
	height:34px;
	background:url(../images/message-cz.jpg) no-repeat;
}


/*----内页产品信息----*/
.ny_pro{
	   margin-top:50px;
	   }
.ny_title{
		 color:#333;
		 
		 display:block;
		 width:785px;
		 color:#333;
		 
		 
		 margin:0 0 20px 20px;
		 height:35px;
		 line-height:35px;
		 overflow:hidden;
		 background:url(../images/line_title.png) bottom no-repeat
		 }
.color{
	   color:#17a1dd;
	   }
.ny_title span{
	           float:right;
			   font-size:13px;
			   margin-right:5px;
			   font-weight:normal;
			   }



/*----内页新闻信息----*/
/*--news_list--*/

.ny_news{
	    width:785px;
		margin-left:20px;
		
		
		}



.ny_news span{
	         display:block;
			 width:785px;
			 }
			 
.ny_news span a{
	           display:block;
			   width:785px;
			   height:143px;
			   overflow:hidden;
			   }
			   
.ny_news span a img{
	               float:left;
				   padding-right:25px;
				   }
.ny_news span a h4{
	              color:#d81a00;
				  font-size:15px;
				  padding:8px 0 8px 0;
				  font-weight:normal;
				  }	
				  
.ny_news span a p{
	             color:#333;
				 line-height:26px;
				 text-indent:2em;
				 } 
				 
.ny_news ul{
	       margin:15px 0 15px 0;
		   }
.ny_news ul li{
	          width:760px;
			  height:45px;
			  line-height:45px;
			  border-bottom:1px #cbcbcb dashed;
			  background:url(../images/news_ny_li_bg.jpg) 10px center no-repeat;
			  padding-left:25px;
			  margin:0;
			  }				 
.ny_news ul li a{
	             color:#606060;
				 }	
				 
.ny_news ul li i{
	            float:right;
				margin-right:10px;
				}		 

/*--新闻详情--*/

.ny_date{
	   text-align:center;
	   display:block;
	   }
.news_tltle{
			color:#d81a00;
			font-size:15px;
			
			text-align:center;
			margin-bottom:15px;
			font-weight:normal;
	      }



/*分页*/
.dede_pages{
	  
	  height:35px;
	  margin-left:180px;
	  
	 }
.dede_pages .pagelist li {
	                      float:left;
						  width:40px;
						  height:35px;
						  line-height:35px;
						  }
.dede_pages .pagelist li a{
						  display:block;
						  float:left;
						  
						  color:#666;
						  width:45px;
						  height:35px;
						  line-height:35px;
	                       }	
.dede_pages .pagelist li a{
	                       color:#8b1d22;
			              }	


.pageinfo{
	    display:block;
		width:90px;
		height:35px;
		line-height:35px;
		}



/*-------footer-----------*/
.footer_bg{
	       width:100%;
		   background:#17a1dd;
		   height:430px;
		   }
.footer{
	   margin:81px auto 0px; 
	   }
.footer ul{
	       background:url(../images/footer_li.jpg) bottom no-repeat;
		   height:76px;
		   margin-bottom:14px;
		   }
.footer ul li{
	        float:left;
			padding:27px 32px;
			height:22px;
			background:url(../images/li_right.jpg) right no-repeat;
			font-size:16px;
			}
.footer ul li a{
	            color:#fff;
				}
.footer_left{
	        width:268px;
			border-right:2px #fff solid;
			color:#fff;
			margin-right:36px;
			}				
.footer_left p{
	         
			 font-size:14px;
			 line-height:28px;
	         }
.big{
	  font-size:16px;
	  padding-top:10px;
	}
			  
.footer_right{
	          color:#fff;
			  width:701px;
			  font-size:16px;
			  }
.footer_right p{
	            font-size:14px;
				line-height:28px;
				margin-bottom:16px;
				}

.footer_right p em a{
	                color:#fff;
				    }
					
.footer_right p em a:hover{
	                     color:#333;
						 }
