@charset "utf-8";
/* CSS Document 
制作 青华互联网站建设  www.qinghuahulian.com
电话：18653219163  QQ:893157818
联系人：王小姐
*/

*{margin:0px;
 padding:0px;
}
html,body{
      -webkit-text-size-adjust:none;
}
body{
	font-size:12px;
	color:#333333;
	background-color:#fff; font-family:"微软雅黑","Microsoft YaHei";
}
body img{
    border:0px;
}
A {
	COLOR: #333333; LINE-HEIGHT: 150%; TEXT-DECORATION: none;
	font-size:12px
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
	font-size:12px
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
	font-size:12px
}
A:hover {
	RIGHT: 0px; COLOR: #3b7500;
	text-decoration:none;
	font-size:12px
}
.clear{
	clear:both;
}
ul li{
	list-style-type:none;
}
.mt10{
	margin-top:10px;
}
.mt15{
	margin-top:15px;
}
.mt20{
	margin-top:20px;
}
.box{
	width:1200px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	display:table;
	
}
.header_box{
	width:100%; height:104px; background:url(../images/headbg.jpg) repeat-x; border-bottom:2px #418004 solid;
}
.header{
	width:1200px; height:104px; background:url(../images/headerbg.jpg) no-repeat; margin:0 auto;
}
.logo{
	width:485px; height:90px; float:left; margin-top:7px;
}
.tel{
	width:275px; height:60px; background:url(../images/telbg.png) left center no-repeat; color:#fff; font-size:28px; font-weight:bolder; float:right; text-align:right; line-height:24px; margin-top:22px;
}
.tel span{
	font-size:14px; font-weight:normal; margin-right:132px;
}
.tel a{
	 color:#fff; font-size:28px; font-weight:bolder;
}
.nav_box{
	width:100%; height:39px; border-bottom:1px #488306 solid; background:url(../images/navbg.jpg) repeat-x;
}
.nav{
	width:1200px; height:39px; margin:0 auto; background:url(../images/navbg.jpg) repeat-x;
}
.nav ul{
	list-style-type:none;
}
.nav li{
	width:171px; height:39px; text-align:center; float:left;
}
.nav a:link{
	line-height:39px; display:block; font-size:14px; color:#fff;
}
.nav a:visited{
	line-height:39px; display:block; font-size:14px; color:#fff;
}
.nav a:hover{
	line-height:39px; display:block; background-color:#2e5f03; font-size:14px; color:#fff;
}
.nav .cur a:link{
	line-height:39px; display:block; background-color:#2e5f03; font-size:14px; color:#fff;
}
.nav .cur a:visited{
	line-height:39px; display:block; background-color:#2e5f03; font-size:14px; color:#fff;
}
.nav .cur a:hover{
	line-height:39px; display:block; background-color:#2e5f03; font-size:14px; color:#fff;
}
.banner{
	width:1200px; height:290px; margin:0 auto; overflow:hidden; margin-top:16px;
}
#playBox{ width:1200px; height:290px; margin:0 auto;  position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:130px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:130px; right:10px; z-index:10;}
#playBox .smalltitle {width:1200px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; cursor:pointer; margin:0 5px; border-radius:10px; background:#579808; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#ff9960;}
.left{
	width:283px; height:auto; float:left; padding-top:16px;
}
.right{
	width:895px; height:auto; float:right; padding-top:16px;
}
.titles{
	height:40px; background:url(../images/titlebg.jpg) repeat-x; line-height:40px; border:1px #cecece solid; border-bottom:0px;
}
.pro_tit{
	font-size:14px; font-weight:normal; background:url(../images/pro_catbg.png) left center no-repeat; padding-left:25px; color:#fff; margin-left:17px;
}
.pro_cat{
	width:281px; height:auto; border:1px #cecece solid; border-top:0px; background-color:#f8f8f8; padding-bottom:34px; padding-top:5px;
}
.pro_cat ul{
	list-style-type:none;
}
.pro_cat li{
	width:230px; height:47px; line-height:47px; border-bottom:1px #dcdcdc solid; background:url(../images/arrow.jpg) 3px center no-repeat; margin-left:10px; padding-left:25px;
}
.pro_cat a:link{
	line-height:47px; font-size:14px;
}
.pro_cat a:visited{
	line-height:47px; font-size:14px;
}
.pro_cat a:hover{
	line-height:47px; font-size:14px;
}
.news_tit{
	font-size:14px; font-weight:normal; background:url(../images/news_titbg.png) left center no-repeat; padding-left:25px; color:#fff; margin-left:17px;
}
.news_info{
	width:281px; height:auto; border:1px #cecece solid; border-top:0px; padding-top:20px; padding-bottom:20px;
}
.news_info ul{
	list-style-type:none; margin-left:25px; margin-top:15px;
}
.news_info li{
	width:213px; height:28px; background:url(../images/news_arrow.jpg) left center no-repeat; padding-left:20px; line-height:28px; overflow:hidden;
}
.news_info .more{
	margin-left:35px;
}
.con_tit{
	font-size:14px; font-weight:normal; background:url(../images/con_titlebg.png) left center no-repeat; padding-left:25px; color:#fff; margin-left:17px;
}
.contact_info{
	width:256px; height:auto; border:1px #cecece solid; border-top:0px; padding-bottom:20px; background:url(../images/contact_pic.jpg) center top no-repeat; padding-top:132px; padding-left:25px; line-height:26px;
}
.contact_info h2{
	font-size:16px; color:#3f7500; margin-top:15px;
}
.titles span{
	float:right; margin-right:10px; color:#fff;
}
.titles span a:link{
	color:#fff;
}
.titles span a:visited{
	color:#fff;
}
.titles span a:hover{
	color:#fff;
}
.about_tit{
	font-size:14px; font-weight:normal; background:url(../images/about_titbg.jpg) left center no-repeat; padding-left:28px; color:#fff; margin-left:17px;
}
.about{
	width:823px; height:auto; border:1px #cecece solid; border-top:0px; display:table; padding-left:35px; padding-right:35px; padding-bottom:15px; padding-top:35px; line-height:30px; font-size:14px;
}
.about img{
	float:left; margin-right:30px;
}
.about p{
	text-indent:2em; margin-bottom:10px;
}
.products_tit{
	font-size:14px; font-weight:normal; background:url(../images/pro_titlebg.png) left center no-repeat; padding-left:28px; color:#fff; margin-left:17px;
}
.products{
	width:893px; height:auto; border:1px #cecece solid; border-top:0px; display:table; padding-top:35px; padding-bottom:10px;
}
.products ul{
	list-style-type:none;
}
.products li{
	width:185px; height:280px; text-align:center; float:left; margin-left:30px; display:inline;
}
.products img{
	width:183px; height:220px; border:1px #cecece solid; margin-bottom:10px;
}
.products a:link{
	font-size:14px;
}
.products a:visited{
	font-size:14px;
}
.products a:hover{
	font-size:14px;
}
.foot_box{
	width:100%; height:130px; background:url(../images/footbg.jpg) repeat-x; margin-top:20px;
}
.footer{
	width:1200px; height:82px; padding-top:48px; margin:0 auto; text-align:center; line-height:24px; color:#fff; background:url(../images/footbg.jpg) repeat-x;
}
.footer a:link{
	color:#fff; line-height:24px;
}
.footer a:visited{
	color:#fff; line-height:24px;
}
.footer a:hover{
	color:#000; line-height:24px;
}
.content{
	width:823px; height:auto; border:1px #cecece solid; border-top:0px; display:table; padding-left:35px; padding-right:35px; padding-bottom:15px; padding-top:35px; line-height:30px; font-size:14px;
}
.content p{
	text-indent:2em; margin-bottom:10px;
}
.pages{
	margin:0 auto;
	border-top:1px #dddddd dashed; margin-top:15px;
}
.pages ul{
	list-style-type:none;
	padding:22px 16px 12px 0px; display:table; margin:0 auto;
}
.pages ul span{
	float:left;
	font-family:Tahoma;
	height:30px;
	line-height:30px;
	margin-right:5px; margin-bottom:8px;
}
.pages ul span.page-status{
	padding-left:12px; padding-right:12px; border:1px solid #E9E9E9;
}
.pages ul span.page-numbar{
	margin-right:3px; margin-left:-3px;
}
.pages ul span.page-numbar a{
	margin-left:3px; margin-right:3px;	
}
.pages ul span a{
	float:left;
	color:#555;
	height:30px;
	line-height:30px;
	padding-left:12px;
	padding-right:12px;
	display:block;
	border:1px solid #E9E9E9;
}
.pages ul span a:hover{
	color:#fff;
	text-decoration:none;
	background-color:#579808; height:30px; line-height:30px;
	padding-left:12px;
	padding-right:12px; display:block;
}
.pages ul a.page-num-current,
.pages ul a.page-num-current a,.pagebox ul a.page-num-current a:hover{
	background-color:#579808;
	padding:0px 4px 0px; padding-left:12px; padding-right:12px;
	font-weight:bold;
	color:#fff;
}
.text-secondary{
       font-size:16px; text-align:center; padding-bottom:30px; height:auto; overflow:hidden; color:#888;
}
.prenext{
	color:#525252;
	height:auto;
	border-top:1px #ddd dashed;
	width:100%;
	padding-top:20px;
	padding-bottom:10px;
	margin-top:15px; font-size:14px;
}
.prenext ul{
	list-style-type:none;
}
.prenext li{
	line-height:25px; color:#525252; font-size:14px;
}
.prenext a:link{
	line-height:25px; font-size:14px;
}
.prenext a:visited{
	line-height:25px; font-size:14px;
}
.prenext a:hover{
	line-height:25px; font-size:14px;
}
.news_list{
	width:823px; height:auto; border:1px #cecece solid; border-top:0px; display:table; padding-left:35px; padding-right:35px; padding-bottom:30px; padding-top:35px; line-height:30px;
}
.news_list ul{
	list-style-type:none;
}
.news_list li{
	width:800px; height:40px; line-height:40px; background:url(../images/ico-3.gif) left center no-repeat; font-size:14px; border-bottom:1px #ddd dashed; padding-left:20px;
}
.news_list a:link{
	font-size:14px; line-height:40px;
}
.news_list a:visited{
	font-size:14px; line-height:40px;
}
.news_list a:hover{
	font-size:14px; line-height:40px;
}
.news_list span{
	float:right;
}
.arc_title{
	width:100%; height:auto; color:#3f7500; padding-bottom:5px; text-align:center;
}
.arc_info{
	width:100%; height:40px; font-size:12px; color:#999; border-bottom:1px #ccc dashed; text-align:center;
}
.arc_info a:link{
	font-size:12px; color:#999;
}
.arc_info a:visited{
	font-size:12px; color:#999;
}
.arc_info a:hover{
	font-size:12px; color:#333;
}