﻿@charset "utf-8";

.w_1100{
	   width:1009px;
	   margin:auto;
	   }
	   
.w100{
	 width:100%;
	 }
.green_bg{
	     background:#08915b;
		 }
		 

	 
/*头部*/
.header_bg{
	       background:#fff;
		   height:110px;
		   }
		   
.header{
	   padding-top:0px;
	   }
	   
/*nav*/
/*导航*/
.nav-bg{background:#09309d;}
.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_li_bg_h.jpg) no-repeat right center;
}
.nav ul li:first-child{
						width:97px; 

                      }
					  .nav ul li:first-child a{
					    background: url(../images/home-bg.jpg) no-repeat left center;

                      }
.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.jpg) no-repeat left center;
}*/
.thisclass{ font-size:18px;}

/*banner*/
.banner-bg{
	position:relative;
	height:518px;
	overflow:hidden;
}
.banner_index{
	height:518px;
	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 #1c41a7;
	
         }
.search{
	padding-top:30px;
       }
.search_form{
	        width:369px;
			height:35px;
			
			overflow:hidden;
			margin-right:50px;
			
			
			}
.search-text{
			width:288px;
			text-indent:.5em;
			height:35px;
			line-height:35px;
			font-size:14px;
			background:url(../images/search-l.jpg) no-repeat left top;
            }
.search-sub{
			width:81px;
			color:#fff;
			text-align:center;
			height:35px;
			line-height:35px;
			background:#eb6c00;
			font-size:14px;
			cursor:pointer;
		
         }
.hot{
	line-height:35px;
	font-size:14px;
}
.hot a{margin-right:5px;}


/*公共标题*/
.same-title{
	    text-align: center;
    line-height: 24px;
    margin-top: 55px;
    margin-bottom: 30px;
	
}
.same-title137{
	height:137px;
	background:url(../images/youshi.jpg) repeat-x left center;
	position:relative;
	
	}
.advantage{overflow:hidden;}
.ys_tit{float:left}
.advantage .opt{font-weight:normal;
	width:500px;color:#fff;margin-left:250px;
	font-family:Arial, Helvetica, sans-serif;float:left;margin-top:40px}
.advantage .opt h1{margin-bottom:20px;}
.ys_bg{background:url(../images/ys_bg.jpg) repeat-x center top;}
.same-title h1{
	font-weight:normal;
	width:305px;	color:#010101;
	margin:0 auto;text-align:center;padding-bottom:8px;
	font-family:Arial, Helvetica, sans-serif;
}
.same-title em{
	    font-size: 16px;
    margin-bottom: 20px;
    display: block;

}
.same-title p{font-size:18px; font-family:"微软雅黑"}

.bule{
	 color:#058dc8;
	 }
	 
/*product*/
.pro-list{
	width:200px;
	border:1px solid #989898;
	border-top:none;
	min-height:1238px;
	_height:1238px;
}
.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;
	font-size:16px;

}
.pro-l a{
	display:block;
	width:140px;
	height:22px;
	text-align:center;
	line-height:22px;
	border:1px solid #989898;
	margin:0 auto 10px;
	
}
.pro-l .xfl a{font-size:13px;}
.pro-l a:hover{
	background:#09309d;
	color:#fff;
	border-color:#09309d;
}
.pro-r{width:789px;}

.pro-r ul li{
	width:183px;
	height:240px;
	float:left;
	position:relative;
	margin:0px 11px 18px 0px;
	
}
.pro-r ul li img{
	width:179px;
	height:236px;
	border:2px solid #09309d;
}
.pro-r ul li em{
	display:block;
	height:29px;
	background:#09309d;
	text-align:center;
	line-height:29px;
	color:#fff;
	position:absolute;
	bottom:0px;
	left:0px;
	width:183px;
	margin:0 auto;
	font-size:13px;
	opacity:.8;
	filter:alpha(opacity=80);
}
.pro-rn{width:789px;}

.pro-rn ul li{
	width:183px;
	height:240px;
	float:left;
	position:relative;
	margin:0px 11px 18px 0px;
	
}
.pro-rn ul li img{
	width:179px;
	height:236px;
	border:solid 2px #ddd
}
.pro-rn ul li em{
	display:block;
	height:29px;
	background:#09309d;
	text-align:center;
	line-height:29px;
	color:#fff;
	position:absolute;
	bottom:0px;
	left:0px;
	width:183px;
	margin:0 auto;
	font-size:13px;
	opacity:.8;
	filter:alpha(opacity=80);
}
/*.pro-r ul li:hover em{display:block;}*/


/*why choose us*/
.big{
	 font-size:30px;
	 }
	 
.why-choose{
	   width:435px;
	   
	   height:200px;
	   overflow:hidden;
	   background:url(../images/choose_title.jpg) no-repeat left top;
	   padding-left:62px;
	   position:relative;
	   }
.why-choose em{position:absolute;left:-4px;top:5px;width:37px;height:37px;text-align:center; vertical-align:middle;color:#fff;font-family:"微软雅黑";font-size:16px;}
.why-choose h2{
		font-size:16px;
		color:#0338ca;
		height:32px;
		line-height:32px;
		margin-top:5px;
		padding-bottom:18px;
		border-bottom:1px dashed #b3b3b3;}	   
	   
.why-choose p{margin-top:18px;font-size:13px;line-height:24px;color:#333333;}	   
/*.choose_l{
	       height:230px;
		   overflow:hidden;
		   margin-bottom:11px;
		   }
.why_bottle{
			width:541px;
			height:230px;
			}
.why_title{
	      display:block;
		  font-size:20px;
		  color:#fff;
		  background:url(../images/choose_title.jpg) no-repeat;
		  width:40px;
		  height:38px;
		  padding:11px 0 0 10px;
		  float:left;
		  margin-right:28px;
		  }
.why_bottle span{
	            display:block;
				float:left;
				}
.choose_title{
	          height:46px;
			  line-height:46px;
			  border-bottom:1px #9e9d9d dashed;
			  width:340px;
			  font-size:18px;
			  margin:28px 0 19px 0;
			  font-weight:normal;
			  
			  }	
.why_content{
	         width:421px;
			 font-size:14px;
			 line-height:28px;
			 }	  
.mR38{
	  margin-left:38px;
	  }*/
	  
.ny_ab_bg{
	      background:url(../images/ab_bg.jpg);
		  height:566px;
		  }
.ny_about{
	      height:437px;
		  margin:43px auto 69px auto;
		 
		  }
.ab_left{
	     width:502px;
		 
		 }
.ab_left h3{font-size:20px; font-family:"微软雅黑";color:#333;margin-top:35px;}
.ny_about_title{
			   display:block;
			   width:129px;
			   height:65px;
		      }
.ab_left .p{
	       line-height:28px;
		   font-size:14px;
		   margin-top:15px;
		   }
		   
.ab_titile{
	       margin-top:35px;
		   display:block;
		   width:186px;
		   height:39px;
		   }
		   
/*新闻*/
.news{
	position:relative;
	height:320px;
	overflow:hidden;
}
.news ul li{
	width:299px;
	float:left;
	margin-left:42px;
	text-align:center;
}
.news ul{
	position:absolute;
	left:0;
	margin-left:-42px;
}
.news ul li a{
	width:177px;
	height:34px;
	display:block;
	text-align:center;
	line-height:34px;
	color:#fff;
	background:#09309d;
	
	font-size:14px;
	
	margin-top:60px;
}
.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__pro_title{
		 color:#333;
		 display:block;
		 width:770px;
		 margin:0 0 20px 0;
		 height:35px;
		 line-height:35px;
		overflow:hidden;
		 background:url(../images/line_title.png) bottom no-repeat
		 }

.color{
	   color:#eb6c00;
	   }
.ny__pro_title em{
	           float:right;
			   font-size:13px;
			   margin-right:5px;
			   font-weight:normal;
			   
			   overflow:hidden;
			   }



/*----内页新闻信息----*/
/*--news_list--*/

.ny_news_list{
	         width:770px;
		      }



.ny_news_recommend{
			 width:770px;
			 }
			 
.ny_news_recommend a{
	           display:block;
			   width:770px;
			   height:143px;
			   overflow:hidden;
			   }
			   
.ny_news_recommend a img{
	               float:left;
				   padding-right:25px;
				   }
.ny_news_recommend a h4{
	              color:#04a268;
				  font-size:15px;
				  padding:8px 0 8px 0;
				  font-weight:normal;
				  }	
				  
.ny_news_recommend a p{
	             color:#333;
				 line-height:26px;
				 text-indent:2em;
				 } 
				 
.ny_news_list ul{
	       margin:15px 0 15px 0;
		   }
.ny_news_list ul li{
	          width:750px;
			  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_list ul li b{font-weight:normal}			 
.ny_news_list ul li a{
	             color:#606060;
				 }	
				 
.ny_news_list ul li i{
	            float:right;
				margin-right:10px;
				}		 

/*--新闻详情--*/

.ny_date{
	   text-align:center;
	   display:block;
	   margin-bottom:30px;
	   }
.news_list_tltle{
			color:#0173bc;
			font-size:15px;
			text-align:center;
			margin-bottom:15px;
			font-weight:normal;
	      }




/*--footer--*/
.footer_bg{
	     background:#09309d;
		 height:310px;
		 margin-top:30px;
		 }
.footer{
	    height:73px;
		overflow:hidden;
		line-height:73px;
		font-size:16px;
		color:#fff;
		border-bottom:2px solid #fff;
		}
	.footer a{font-size:16px;
		color:#fff;
		display:inline-block;
		width:110px;
		text-align:center}

.footer_about{
	          width:263px;
			  border-right:2px solid #fff;
			  color:#fff;
			  font-size:14px;
			  line-height:28px;
			  
			  }
.footer_about span{font-size:16px;}
.footer_pro a{color:#fff;font-size:14px;}
.footer_pro a:hover{text-decoration:underline}
.footer_pro{
	         width:568px;
			 color:#fff;
			 font-size:14px;
			
			 }
			 .footer_pro span{font-size:16px;}
			 

			 
