﻿* {margin:0;padding:0;}
body {margin:0; padding:0; font-size:12px; font-family:"微软雅黑";color:#51504D; background:url("images/top_bg.jpg") center top repeat-x ;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,code,select,button{margin:0; padding:0;}
em{font-style: normal}
h1,h2,h3,h4,h5,h6 {font-size:12px;}
ul,li{list-style-type:none;}
img {border:0;}
a{text-decoration: none; color: #51504d}
a:hover{ text-decoration:underline}
.l{float:left;padding-left:20px;padding-top:0px;}
.r{padding-left:20px;}

.clearit{ clear:both;}
.w{ width:980px; margin:0 auto}
.w1{ width:980px; margin:0 auto}
.w11{ width:1423px; margin:0 auto}
.head{ height:110px; background:url("images/top_line_bg.jpg") repeat-x;}
.head p{ line-height:24px;}
.head p a{ padding: 0 3px; }
.head .r{ text-align:right; color:#000}
.head .r a{ color:#000}
.menu{ width:980px;height:34px; margin:0 auto; font-family:微软雅黑;background:url("images/nav_bg.jpg") repeat-x; margin-top:0px;border-left:15px solid #29840D;border-right:15px solid #29840D;}
.menu1{ width:980px;height:34px; margin:0 auto; font-family:微软雅黑;background:url("images/nav_bg.jpg") repeat-x; margin-top:0px;}
.menu1 li{ float:left; width:95px; line-height:34px; text-align:center;}
.menu1 li a{ color:#000; font-size:14px; width:105px; display:inline-block; height:34px;}
.menu1 li a:hover{ color:#fff; background:url(images/nav_abg.png) center no-repeat; text-decoration:none}

.menu li{ float:left; width:95px; line-height:34px; text-align:center;}
.menu li a{ color:#000; font-size:14px; width:105px; display:inline-block; height:34px;}
.menu li a:hover{ color:#fff; background:url(images/nav_abg.png) center no-repeat; text-decoration:none}
.bantop{ padding:20px;background:#F9F8F3;border-left:15px solid #29840D;border-right:15px solid #29840D;border-bottom:15px solid #29840D;}
.banbot{background:#fff; border:1px solid #CADAE7 }
.foot {background:#288E28 url(images/ft_bg.jpg) top repeat-x;  font-family:微软雅黑;color:#fff}
.foot a{ color:#fff}
.foot p{ line-height:24px; text-align:center; line-height:30px;} 
.copyright{ text-align:center;margin-bottom:10px;color:#fff; padding-top:10px; }
.copyright a{ margin:0 5px; font-size:14px; color:#fff;}
.bant_1{ width:350px; margin-right:20px;}
.bant_2{ width:300px;hmargin-left:20px;}
.bant_3{ width:280px;}
.title{ height:30px; line-height:30px;font-size:14px; margin-bottom:10px; border-bottom:1px solid #D7D7D7}
.title span{ float:right; font-size:12px; padding-right:15px;font-family:微软雅黑; background:url("images/bg.jpg") ;  height:18px;}
.title span a{ color:#444444}
.title font{ float:left; FONT-size:14px;background:url("images/tit02.jpg") ; display:inline-block; color:#fff;  padding: 0 15px;}
.title4{ background:url(images/tit01.jpg) repeat-x; height:33px; line-height:33px;}
.title4 font{ float:left; color:#fff; font-size:14px; padding-left:20px;}
.title4  a{ float:right; padding-right:10px; color:#fff}
.bant_2c{ padding:5px 10px 15px 10px;}
.bant_2c li{ clear:both; line-height:28px;height:28px; border-bottom:1px dashed #999999}
.bant_2c li a{ float:left;background:url(images/sidebar_icon.jpg) left no-repeat; padding-left:15px;}
.bant_2c li a:hover{ color:#40608a}
.bant_2c li span{ float:right; color:#999999}
.bant_3c{ padding:0px 10px; line-height:30px;}
.bant_3c li{border-bottom: 1px dashed #999999;height:30px;}
.bant_3c li a{ float:left;background:url(images/sidebar_icon.jpg) left center no-repeat; padding-left:15px; font-weight:bold}
.bant_3c li a:hover{color:#89c130}
.bant_1c{ padding:10px; line-height:24px;}
.bant_1c img{ margin:0 10px 0px 0}

.ileft { width:208px; float:left;border: thin solid #908F8F;height:591px;background:#ECFEEE}
.ileft_box { margin-bottom:10px;}
.ileft_tit {padding-left:18px; font-size:14px; color: #fff;font-weight:bold; height: 48px;  background:url(images/tit03.jpg) bottom no-repeat;line-height:40px;}
.isort {}
.isort li {border-bottom: 1px solid #DDDDDD;background: url(images/sidebar_icon.jpg) 8px center no-repeat; line-height:30px; padding-left:30px;}
.ileft_tit2 { height:30px; line-height:30px;font-size:14px; margin-bottom:10px; border-bottom:1px solid #D7D7D7}
.ileft_tit2 span{ display:inline-block; FONT-size:14px;background:url(images/tit02.jpg) repeat-x; display:inline-block; color:#fff;  padding: 0 15px;}
.icon_txt { line-height:24px;}
.search {}
.search .cpkey { margin-bottom:10px; width:190px;}

.iright { width:765px; float:right;}
.iright_tit { height:30px; line-height:30px;font-size:14px; margin-bottom:10px; border-bottom:1px solid #D7D7D7}
.iright_tit span{ display:inline-block; FONT-size:14px;background:url(images/tit02.jpg) repeat-x; display:inline-block; color:#fff;  padding: 0 15px;}
.iright_tit .more { float:right;}
.iright_txt { line-height:24px;}
.iabout { width:430px; float:left;}
.inews { width:320px; float:right;}
.ines_list {}
.ines_list li {background:url(images/sidebar_icon.jpg) left no-repeat; padding-left:15px;line-height:28px;height:28px; border-bottom:1px dashed #999;}
.ines_list li span { float:right;}

.ipro {padding-top:15px;}
.ipro_tit{ height:33px; background:url(images/tit01.jpg) left center repeat-x; line-height:33px; color:#FFF;font-size:14px; padding:0 15px;}
.ipro_tit .more{ float:right; font-size:12px;}
.ipro_txt { padding-top:0px;background:url("images/ipro_m.gif") repeat-y scroll left top transparent}
.ipro_txt table{background:url("images/ipro_b.gif") no-repeat scroll left bottom transparent}
.ipro_txt table td{background:url("images/ipro_t.gif") no-repeat scroll left top transparent;padding:10px;}
.iprolist { width:25%; float:left;}
.iprolist_img { width:150px; height:150px; margin:auto; border:1px solid #CCC;}
.iprolist_img img { width:150px; height:150px; border:none;}
.iprolist_name { width:170px; text-align:center; line-height:26px;}

.smcy{ padding:10px; width:1000px;line-height:24px; margin:0px auto 16px; border-left:15px solid #29840D;
       border-right:15px solid #29840D;border-bottom:15px solid #29840D;
 }
 
.pro{ padding:10px; width:1000px;line-height:24px; margin:0px auto 16px;}

#demo1p {
    height: 200px;
    list-style: none outside none;
    margin-left: 20px;
    overflow: hidden;
    width: 950px;
	padding-top:20px;
}
#indemo1p {
    float: left;
    width: 800%;
}
#demo1p1 {
    float: left;
}
.top_14 {
    list-style: none outside none;padding-left:0;display:inline;
    
}

ul {
    list-style: none outside none;
}


.top_14 li {
    
    float: left;
    height: 200px;
    line-height: 30px;
    margin-right: 10px;
    overflow: hidden;
    margin-right: 10px;
    text-align: center;
    width: 172px;
}


.top_14 a {
    color: #003366;
   
}
.top_14 a img {
    border: 0 none;
    border:1px solid #cccccc
}
#demo1p2 {
    float: left;
}










#demo {overflow:hidden;width:990px; margin:0;padding-top:30px; }
#demo img{ margin-bottom:10px; padding:2px; border:1px solid #dadada; width:190px; height:190px;}
#demo a{ float:left; text-align:center; margin:0 8px;}
#indemo {float: left;width: 800%;}
#scrollImg1 {float: left;}
#scrollImg2 {float: left;}
.ny_1{ width:208px;}
.ny_2{ width:730px;display:inline-block; min-height:400px; background:#fff; }
.title2{ padding-left:18px; font-size:14px; color: #fff;font-weight:bold; height: 48px;  background:url(images/tit03.jpg) bottom no-repeat;line-height:40px;}
.nyl_c ul{padding-bottom:10px; background:#fff; }
.nyl_c li{border-bottom: 1px solid #DDDDDD;background: url("images/sidebar_icon.jpg") no-repeat scroll left center ; padding-left:10px;}
.nyl_c li a{ height:38px; line-height:38px; padding-left:18px; color:#3EA073; font-size:14px; }
.nyl_c li a:hover{ color:#74AC01; font-weight:bold; text-decoration:none}
.title3{ font-size:14px; font-weight:bold;line-height:28px; padding-top:10px;}
.title3 font{ font-size:16px; font-weight:bold; color: #222; border-bottom: 2px solid #7EAB6A;clear:both; display:block; padding-top:8px;}
.title3 span{ font-size:12px; font-weight:normal;padding-right:15px;color:#4A4A4A}
.title3 span a{  color:#9A9084; }
.title3 span a:hover{ text-decoration:underline; }
.nycon{ padding:20px 0; line-height:24px;}
.nyban{ margin-top:10px; margin-bottom:10px;}
.hed{ height:8px;}
#KinSlideshow{ margin:0 auto}
.aboutpic{ background:url("images/bg.png") no-repeat scroll 0 -34px ; height:30px; line-height:30px; padding:10px 20px; margin:0 auto; width:960px;}
.aboutpic span{ float:right}

.contact{ padding:10px 0  20px 10px; line-height:22px;font-family:微软雅黑 ; background:#fff}
.item_list{ padding:10px;}
.item_list li{background:url(images/sidebar_icon.jpg) left center no-repeat; height:30px; line-height:30px;  border-bottom: 1px dashed #D8D0B9;}
.item_list li a{ float:left; padding-left:20px;}
.item_list li a:hover{color:#74AC01; }
.item_list li span{ float:right}
.page{ margin:10px 0}
.page li{ float:left; margin:0 5px;}

.infobox,.boxNewsList{ text-align:left}
.infobox p{ height:14px; font-weight:bold; background:#eee; height:30px; line-height:30px; padding-left:10px; margin:10px 0;}
.c_product_b li{ float:left; text-align:center; padding:5px 7px 10px 10px;}
.c_product_b li img{ border:1px solid #ccc;}
.iproductlist{ float:left; margin:8px 12px; text-align:center; margin-bottom:5px; font-weight:bold}
.iproductlist img{ border:1px solid #ccc; margin-bottom:3px;}
.content_a{ text-align:left}
#maininfo{ text-align:left}
.datetime{ text-align:center; }
.prolist2 li{ float:left; text-align:center}
.prolist2  img{ border:1px solid #ccc; width:210px; height:210px; margin:0 10px 5px 10px;}
#newstitle{ text-align:center; font-size:16px; font-weight:bold; margin:10px;}
#newsinfo{ text-align:center}
.pro_name{ text-align:center; font-size:14px;}

.banner{width:100%;height:405px;padding-top:0px;border-top:15px solid #29840D;border-bottom:15px solid #29840D; }
.banner1{width:980px;height:250px;margin-bottom:0px;padding-top:0px; border:15px solid #29840D;}

#full-screen-slider { width:100%; height:405px; float:left; position:relative}
#slides { display:block; width:100%; height:405px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:370px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#215700}


.main_image {width:100%;height:422px;border-top:1px solid #d7d7d7;overflow:hidden;margin:0 auto;position:relative}
.main_image ul {width:9999px;height:422px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li {float:left;width:100%;height:422px;}
.main_image li span {display:block;width:100%;height:422px}
.main_image li a {display:block;width:100%;height:422px}
.main_image li .img_1 {background: url('images/01.jpg') center top no-repeat}
.main_image li .img_2 {background: url('images/02.jpg') center top no-repeat}
.main_image li .img_3 {background: url('images/03.jpg') center top no-repeat}
div.flicking_con {width:990px;margin:0 auto;position:relative}
div.flicking_con .flicking_inner {position:absolute;top:360px;left:90px;z-index:999;width:300px;height:21px} /* 121126 */
div.flicking_con a {float:left;width:21px;height:21px;margin:0;padding:0;background:url('images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev, #btn_next {z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev {background:url(images/hover_left.png) no-repeat left top;left:100px;}
#btn_next {background:url(images/hover_right.png) no-repeat right top;right:100px;}

.contact2{ display:none}
.banbot3{ background: url('images/probg.jpg') center top no-repeat; width:993px; margin:0 auto; height:288px; margin-top:20px; margin-bottom:10px;}

.top_t{
	width:100%; 
}
.top_in{
	margin:0px auto;padding:0px;width:940px; height:26px;color: #fff;
}
.lc{
	float:left;width:300px;LINE-HEIGHT: 26px; padding-left:10px; height:26px;color:#638B2B;
}
.topnav {
	TEXT-ALIGN: right; width:350px; line-height:26px; float:right; height:26px;color:#638B2B;
}
.topnav A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 0px;color: #fff;color:#638B2B;
}
.topnav A:hover{
	text-decoration:underline;
}
#header{
	width:1000px;
	height:150px;
	margin:0 auto;
	/*background: url(../images/topbj.gif) repeat-x;*/
	}
#header .hl{
	font-family:Tahoma, sans-serif,"微软雅黑";
	font-size:18px;
	color:#666;
	float:left;
	margin:20px 0 0 0;

	}
	
/*qq框*/
.wrap-box{height:2500px;}

/* fixed-bar */
.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{position:fixed;right:20px;bottom:50px;z-index:50;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))-30);}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#2acb6b;background-color:#2acb6b;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#2acb6b;}
.fixed-bar .consult-box .consult-title{color:#fff;font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0;border-bottom:1px dashed #eaeaea;}
.fixed-bar .consult-list li{padding:6px 0 6px 23px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:134px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:132px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}