@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: #369b20;
	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:980px;
	height:auto;
	margin:0 auto;
	background-color:#fff;
	display:table;
	
}
.top{
	width:100%; height:36px; background-color:#369b20; line-height:36px;
}
.w{
	width:1200px; height:auto; margin:0 auto;
}
.welcome{
	width:300px; height:36px; float:left; color:#fff;
}
.right_top{
	width:800px; height:36px; text-align:right; float:right; color:#fff; position:relative;
}
.right_top .tel{
	background:url(../images/telbg.jpg) left center no-repeat; padding-top:3px; padding-bottom:3px; padding-left:25px; font-size:14px; font-weight:bolder;
}
.right_top .mob{
	background:url(../images/mobbg.jpg) left center no-repeat; padding-left:23px; margin-left:4px; margin-right:2px;
}
.right_top a:link{
	color:#fff; line-height:36px;
}
.right_top a:visited{
	color:#fff; line-height:36px;
}
.right_top a:hover{
	color:#fff; line-height:36px;
}
.header{
	height:120px;
}
.logo{
	width:280px; height:72px; float:left; padding-top:23px;
}
.nav{
	width:920px; height:auto; float:right; margin-top:45px;
}
.nav ul{
	list-style-type:none; float:right;
}
.nav li{
	width:121px; height:35px; float:left; display:inline; text-align:center;
}
.nav a:link{
	font-size:15px; line-height:35px; display:block;
}
.nav a:visited{
	font-size:15px; line-height:35px; display:block;
}
.nav a:hover{
	font-size:15px; line-height:35px; background:url(../images/navlibg.jpg) no-repeat; display:block; color:#fff;
}
.nav .cur a:link{
	font-size:15px; line-height:35px; background:url(../images/navlibg.jpg) no-repeat; display:block; color:#fff;
}
.nav .cur a:visited{
	font-size:15px; line-height:35px; background:url(../images/navlibg.jpg) no-repeat; display:block; color:#fff;
}
.nav .cur a:hover{
	font-size:15px; line-height:35px; background:url(../images/navlibg.jpg) no-repeat; display:block; color:#fff;
}
.index-main{
	width: 100%;
	height: 590px;
	position: relative;
	z-index: 30;
	margin-top: 0px;
}
.banner{width:100%; height:590px; position: absolute;left: 0;top: 0;}
.banner ul li{ position:absolute; left:0; top:0;width:100%; height:590px; display:none;}
.banner .number{ position:absolute; right: 48%;top: 555px;}
.banner .number span{ display: inline-block;
	position: relative;
	overflow: hidden; width:12px; height:12px;  cursor:pointer; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
.banner .number span.on{ border-radius:10px; background:#369b20; width:12px; height:12px;}
.slideBox { width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd { width: 100%; position: absolute; z-index: 1; bottom: 10px; left: 0; height: 30px; line-height: 30px; }
.slideBox .hd ul { text-align: center; }
.slideBox .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 12px; height: 12px; margin: 5px; overflow: hidden; background: #fff; line-height: 999px; border-radius: 100%; }
.slideBox .hd ul .on { background: #369b20; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; width:100%; height:auto; }
.slideBox .bd img { width: 100%; height: auto; display: block; }
/*前/后按钮代码*/
.slideBox .prev,
.slideBox .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat;}
.slideBox .next { left: auto; right: 3%; background-position: 8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover { filter: alpha(opacity=100); opacity: 1; }
.slideBox .prevStop { display: none; }
.slideBox .nextStop { display: none; }
.about_title{
	width:925px; height:85px; margin:0 auto; background:url(../images/about_titbg.jpg) center top no-repeat; font-size:30px; color:#2e8d19; font-weight:bolder; padding-left:275px; padding-top:10px; margin-top:25px;
}
.about{
	height:auto; font-size:14px; line-height:34px; margin-top:40px;
}
.about img{
	float:right; margin-left:30px;
}
.about p{
	text-indent:2em;
}
.about .more{
	width:162px; height:43px; background:url(../images/morebg.jpg) no-repeat; text-align:center; float:left; margin-right:15px;
} 
.about .chat{
	width:162px; height:43px; background:url(../images/chatbg.jpg) no-repeat; text-align:center; float:left;
} 
.about span{
	margin-top:20px;
}
.about span a:link{
	color:#fff; font-size:14px; line-height:43px;
} 
.about span a:visited{
	color:#fff; font-size:14px; line-height:43px;
} 
.about span a:hover{
	color:#fff; font-size:14px; line-height:43px;
}
.product_title{
	width:1200px; height:80px; margin:0 auto; background:url(../images/pro_titbg.jpg) center center no-repeat; font-size:30px; color:#2e8d19; font-weight:bolder; text-align:center; margin-top:25px;
}
.products{
	height:auto; margin-top:10px;
}
.products h2{
	color:#2e8d19; margin-bottom:20px;
}
.products span{
	color:#fff; font-size:18px; font-weight:bolder;
}
.products td{
	height:40px; line-height:40px; font-size:14px;
}
.products td a:link{
	font-size:14px; line-height:40px;
}
.products td a:visited{
	font-size:14px; line-height:40px;
}
.products td a:hover{
	font-size:14px; line-height:40px;
}
.pro_more{
	width:162px; height:43px; background:url(../images/morebg.jpg) no-repeat; text-align:center; margin:0 auto;
} 
.pro_more a:link{
	color:#fff; font-size:14px; line-height:43px;
} 
.pro_more a:visited{
	color:#fff; font-size:14px; line-height:43px;
} 
.pro_more a:hover{
	color:#fff; font-size:14px; line-height:43px;
}
.news{
	width:100%; height:502px; padding-top:40px; background:url(../images/newsbg.jpg) center top no-repeat; background-color:#3b9f25; margin-top:40px;
}
.news_title{
	width:287px; height:88px; text-align:center; background:url(../images/news_titbg.jpg) center center no-repeat; font-size:30px; color:#fff; font-weight:bolder; margin:0 auto;
}
.news_info{
	width:1200px; height:auto; margin:0 auto; margin-top:25px;
}
.news_info ul{
	list-style-type:none; margin-left:-45px;
}
.news_info li{
	width:266px; height:375px; float:left; text-align:center; margin-left:45px; display:inline;
}
.news_info a:link{
	font-size:14px; color:#fff;
}
.news_info a:visited{
	font-size:14px; color:#fff;
}
.news_info a:hover{
	font-size:14px; color:#fff;
}
.news_info img{
	width:266px; height:159px; margin-bottom:20px;
}
.news_info p{
	color:#fff; line-height:24px; margin-top:20px; text-align:left;
}
.news_more{
	width:162px; height:43px; background:url(../images/news_morebg.png) no-repeat; text-align:center; margin:0 auto; margin-top:30px;
} 
.news_more a:link{
	color:#277a15; font-size:14px; line-height:43px;
} 
.news_more a:visited{
	color:#277a15; font-size:14px; line-height:43px;
} 
.news_more a:hover{
	color:#277a15; font-size:14px; line-height:43px;
}
.productyy_title{
	width:1200px; height:80px; margin:0 auto; background:url(../images/proyy_titbg.jpg) center center no-repeat; font-size:30px; color:#2e8d19; font-weight:bolder; text-align:center; margin-top:40px;
}
.index_info{
	width:100%; height:197px; padding-top:50px; background:url(../images/infobg.jpg) center top no-repeat; margin-top:40px;
}
.info_txt{
	width:1200px; height:247px; margin:0 auto; font-size:18px; color:#fff;
}
.info_txt h2{
	font-size:24px; color:#fff; font-weight:bolder;
}
.info_txt .txts{
	height:40px; border:1px #fff solid; width:527px; text-align:center; font-size:16px; line-height:40px; color:#fff; margin-top:20px; margin-bottom:20px;
}
.huoban_title{
	width:1200px; height:150px; background:url(../images/huobanbg.jpg) 150px center no-repeat; margin:0 auto; margin-top:10px; color:#2e8d19; font-size:24px; font-weight:bolder; text-align:center; line-height:40px; padding-top:40px;
}
.huoban_info{
	width:1280px; height:165px; margin:0 auto; margin-top:30px;
}
.huoban_info ul{
	list-style-type:none;
}
.huoban_info img{
	width:165px; height:92px; border:1px #ddd solid; margin-bottom:10px;
}
.huoban_info a:link{
	font-size:14px;
}
.huoban_info a:visited{
	font-size:14px;
}
.huoban_info a:hover{
	font-size:14px;
}
.f_fl{float:left;}
.f_fr{float:right;}

.m_ser .m_kfc .u_ljt,.m_ser .m_kfc .u_rjt{ width:20px; height:20px;  display:block;}
.m_ser .m_kfc .u_ljt{ margin-top:40px; }
.m_ser .m_kfc .u_rjt{ margin-top:40px;}
.m_ser .m_kfc .u_ljt a{ background: url(../images/left.jpg) no-repeat; width:17px; height:26px; display:block; cursor:pointer;}
.m_ser .m_kfc .u_rjt a{ background: url(../images/right.jpg) no-repeat; width:17px; height:26px; display:block; cursor:pointer;}

.m_ser .m_kfc .u_mid{ width:1200px; overflow:hidden; margin-left:20px;}
.m_ser .m_kfc .u_lst1 li{width:167px; height:165px; float:left; margin-right:39px; text-align:center; display:inline; }
.m_ser .m_kfc .u_lst1 li img{ width:165px; height:92px;}
.m_ser .m_kfc .u_lst1 a:hover{text-decoration: none;}

.links_title{
	height:42px; background:url(../images/linkbg.jpg) left bottom no-repeat; font-size:18px; color:#292929; font-weight:bolder; line-height:42px;
}
.links_title span{
	color:#2e8d19; margin-left:10px;
}
.links{
	height:auto; padding-top:10px;
}
.links ul{
	list-style-type:none;
}
.links li{
	float:left; height:30px; line-height:30px; margin-right:20px; display:inline; white-space:nowrap;
}
.foot_box{
	width:100%; height:auto; padding-top:20px; padding-bottom:30px; background-color:#369b20; margin-top:30px; display:table;
}
.foot_nav{
	width:1200px; height:50px; line-height:50px; border-bottom:1px #2b8118 solid; text-align:center; color:#fff;
}
.foot_nav a:link{
	color:#fff; font-size:14px; line-height:50px; margin-left:20px; margin-right:20px;
}
.foot_nav a:visited{
	color:#fff; font-size:14px; line-height:50px; margin-left:20px; margin-right:20px;
}
.foot_nav a:hover{
	color:#29e500; font-size:14px; line-height:50px; margin-left:20px; margin-right:20px;
}
.footer{
	width:1200px; height:auto; margin:0 auto; margin-top:40px;
}
.foot_logo{
	width:131px; height:131px; float:left;
}
.contact{
	width:480px; height:auto; float:left; font-size:14px; color:#fff; line-height:26px; padding-left:40px;
}
.wechat{
	width:127px; height:167px; text-align:center; float:right; margin-left:30px; color:#fff; font-size:14px;
}
.wechat img{
	margin-bottom:5px;
}
.copy_box{
	height:38px; background-color:#2b8916; width:100%;
}
.copyright{
	width:1200px; height:38px; line-height:38px; background-color:#2b8916; margin:0 auto; color:#fff;
}
.copyright a:link{
	color:#fff; line-height:38px;
}
.copyright a:visited{
	color:#fff; line-height:38px;
}
.copyright a:hover{
	color:#26d600; line-height:38px;
}
.copyright span{
	float:right;
}
.com_banner{
	width:100%; height:300px; background:url(../images/com_banner.jpg) center center no-repeat;
}
.position{
	height:50px; border-bottom:1px #ddd solid; line-height:50px; color:#369b20; font-size:24px; font-weight:bolder; margin-top:15px; background:url(../images/posibg.jpg) 5px center no-repeat; padding-left:20px; width:1180px;
}
.position span{
	float:right; font-size:14px; color:#333;
}
.position span a:link{
	font-size:14px; line-height:50px;
}
.position span a:visited{
	font-size:14px; line-height:50px;
}
.position span a:hover{
	font-size:14px; line-height:50px;
}
.content{
	height:auto; padding-top:30px; padding-bottom:30px; font-size:14px; line-height:30px; display:table;
}
.content h2{
	 color:#369b20; font-size:24px; font-weight:bolder;
}
.content a{
	font-size:14px; color:#2d8719;
}
.content h4{
	height:40px; line-height:40px; color:#369b20; padding-left:10px; background-color:#f3f3f3; font-size:16px; margin-top:10px; margin-bottom:10px;
}
.contact_content{
	height:auto; padding-top:30px; padding-bottom:30px; font-size:14px; line-height:35px; background:url(../images/mapbg.jpg) center top no-repeat;
}
.contact_content h2{
	 color:#369b20; font-size:24px; font-weight:bolder;
}
.content table{
	border-right:1px #ccc solid; border-top:1px #ccc solid; margin-top:15px;
}
.content td{
	line-height:40px; border-left:1px #ccc solid; border-bottom:1px #ccc solid; padding-left:5px;
}
.maps{
	width:1200px; height:302px; margin:0 auto; margin-top:10px;
}
.news_list{
	width:1200px; height:auto; margin-top:30px; padding-bottom:10px;
}
.news_list ul{
	list-style-type:none;
}
.news_list li{
	width:1200px; height:140px; border-bottom:1px #ddd dashed; padding-top:20px; line-height:28px; font-size:14px;
}
.news_list a:link{
	font-size:18px; line-height:35px; color:#333; font-weight:bolder;
}
.news_list a:visited{
	font-size:18px; line-height:35px; color:#333; font-weight:bolder;
}
.news_list a:hover{
	font-size:18px; line-height:35px; color:#369b20; font-weight:bolder;
}
.news_list img{
	width:200px; height:120px; float:left; margin-right:30px; border:1px #ddd solid;
}
.news_list .list_time{
	color:#999;
}
.news_list span{
	background-color:#369b20; float:right; padding-left:10px; padding-right:10px; margin-top:25px; padding-bottom:2px;
}
.news_list span a:link{
	color:#fff; font-size:12px; height:26px; line-height:26px;
}
.news_list span a:visited{
	color:#fff; font-size:12px; height:26px; line-height:26px;
}
.news_list span a:hover{
	color:#fff; font-size:12px; height:26px; line-height:26px;
}
.pages{
	margin:0 auto; padding-bottom:50px;
}
.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:#369b20; 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:#369b20;
	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;
	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;
}
.title{
	text-align:center;
}
.info{
	text-align:center; height:40px; border-bottom:1px #ddd dashed; color:#777; margin-bottom:20px;
}
.index_news{
	width:1200px; height:auto; margin:0 auto; margin-top:30px;
}
.index_news ul{
	list-style-type:none; margin-left:-50px;
}
.index_news li{
	width:570px; height:140px; float:left; margin-left:50px; display:inline;
}
.index_news img{
	width:160px; height:110px; float:left; margin-right:15px; border:1px #ddd solid;
}
.index_news a:link{
	color:#333; font-size:14px; font-weight:bolder;
}
.index_news a:visited{
	color:#333; font-size:14px; font-weight:bolder;
}
.index_news a:hover{
	color:#333; font-size:14px; font-weight:bolder;
}
.index_news p{
	line-height:22px; color:#777; margin-top:10px;
}
.tab_tr{
	background:url(../images/trbg.jpg); height:auto;
}
.tab_tr li{
	height:40px; line-height:40px;
}
.tab_tr li a{
	line-height:40px;
}
.seccat{
	height:40px; line-height:40px; margin-top:25px; border-bottom:1px #dddddd dashed;
}
.seccat li{
	width:150px; height:40px; background-color:#f3f3f3; text-align:center; float:left; margin-right:20px; display:inline;
}
.seccat a{
	font-size:14px; display:block; line-height:40px;
}
.seccat a:hover{
	font-size:14px; display:block; line-height:40px; background-color:#369b20; color:#fff;
}
.seccat .thisclass a{
	font-size:14px; display:block; line-height:40px; background-color:#369b20; color:#fff;
}
.copyright span.beian{
	float:none;
}
.beian{
	background:url(../images/beian.png) left center no-repeat; padding-top:3px; padding-bottom:3px; padding-left:25px;
}