﻿* {margin:0;padding:0;}
body {margin:0; padding:0; font-size:12px; font-family:"微软雅黑";color:#51504D; background:url(images/top_bg.jpg) 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{ color:#007520}
.l{float:left;}
.r{float:right;}

.clearit{ clear:both;}
.w{ width:1000px; margin:0 auto}
.head{ height:158px; background-color:#f0f0f0;}
.head p{ line-height:50px;}
.head p a{  }

.top{ height:34px; line-height:34px; color:#bebebe; border-bottom:#d2d2d2 1px solid;}
.top a{ color:#bebebe;}
.bot{ height:130px;}
.menu{ height:50px; margin:0 auto; font-family:微软雅黑}
.menu li{ float:left; width:96px; line-height:44px; text-align:center;background:url("images/nav_li_bg.png") top right no-repeat; border-right:1px solid #fff}
.menu li a{ color:#000000; font-size:14px; width:96px; display:inline-block; height:50px;}
.menu li a:hover{ color:#007520; background:url(images/menunow.gif) center no-repeat;}
.bantop{height:230px; }
.banbot{height:190px; background:#fff}
.bg2{ width:1000px;  margin:0 auto}
.foot {background:#efefef; color:#444444; font-family:微软雅黑; width:990px; margin:0 auto}
.foot a{ color:#444444}
.foot p{ line-height:24px; text-align:center} 
.copyright{height:39px; line-height:39px; color:#444444 ;text-align:center;}
.copyright a{ margin:0 5px; }
.bant_1{ width:340px;background:#fff; height:220px; margin-right:10px; }
.bant_2{ width:340px;background:#fff;height:220px; margin-left:10px; margin-right:10px;}
.bant_3{ width:280px;background:#fff;height:220px;}
.title{ height:36px; line-height:36px;font-size:14px; border-bottom:1px dotted #666666; }
.title span{ float:right; font-size:12px; padding-right:5px;font-family:微软雅黑; margin-top:15px; }
.title span a{ color:#444444}

.hsytitle{ height:36px; line-height:36px;font-size:14px; background:url(images/gcalcc.jpg) no-repeat; border-bottom:1px dotted #666666; }
.hsytitle span{ float:right; font-size:12px; padding-right:5px;font-family:微软雅黑; margin-top:15px; }
.hsytitle span a{ color:#444444}

.hsytitle font{ float:left;  font-weight:bold; margin-left:19px;   color: #00712a; line-height:40px;}
.title font{ float:left;  font-weight:bold; margin-left:10px;   color: #00712a;}
.bant_2c{ padding:10px 10px;}
.bant_2c li{ clear:both; line-height:30px; border-bottom: 1px dotted #D8D0B9; height:30px;}
.bant_2c li a{ float:left;background:url(images/li_bg.png) 1px 12px no-repeat; padding-left:20px;}
.bant_2c li a:hover{ color:#007520}
.bant_2c li span{ float:right}
.bant_3c{ padding:0px 10px; line-height:30px;}
.bant_3c li{border-bottom: 1px dotted #D8D0B9;height:30px;}
.bant_3c li a{ float:left;background:url(images/jt.jpg) 0px 12px no-repeat; padding-left:15px; font-weight:bold}
.bant_3c li a:hover{color:#007520}

.bant_3c11{ padding:0px 10px; line-height:18px; margin-top:15px;}
.bant_3c11 li{height:25px;}
.bant_3c11 li a{ float:left;padding-left:15px; font-weight:bold}
.bant_3c11 li a:hover{color:#007520}

.bant_1c{ padding:10px; line-height:24px;}
.bant_1c img{ margin:0 10px 0px 0}
.search span{ padding-top:15px; display:inline-block; float:right}
.hsyright{ width:500px;}

.hdp{ background:url(images/banner_bg.jpg) top repeat-x;}
.smcy{ padding-bottom:10px; padding-top:13px;}
#demo {overflow:hidden;width:980px; margin:0;padding-top:18px; margin:0 10px}
#demo img{ margin-bottom:5px; padding:2px; border:1px solid #ededed}
#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{ width:190px ;  padding-left:35px; font-size:14px; color: #333333;font-weight:bold; height: 39px;  line-height: 39px;  display:block;background:url(images/nleft_title.jpg) no-repeat;}
.nyl_c ul{ margin:10px 0 5px 0; padding-bottom:10px;}
.nyl_c li{ width:190px; margin-left:7px;   border-bottom: 1px dotted #D8D0B9;background: url("images/jt.jpg") no-repeat scroll left center ; }
.nyl_c li a{ height:32px; line-height:32px; padding-left:18px; color:#505050; }
.nyl_c li a:hover{ color:#007520}
.title3{ font-size:14px; font-weight:bold; height:36px; line-height:36px; background:url(images/JCcpzx_title_bg.jpg) no-repeat;}
.title3 font{ float:left; font-size:14px; font-weight:bold; padding-left:25px;color: #333333;}
.title3 span{ float:right; font-size:12px; font-weight:normal;padding-right:15px;color: #333333;}
.title3 span a{ color:#333333}
.title3 span a:hover{ text-decoration:underline; }
.nycon{ padding:20px ; line-height:24px;}
.nyban{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5; padding:20px 10px 0; width:968px; margin:0 auto }
.hed{ height:8px;}
#KinSlideshow{ margin:0 auto}

.contact{ padding:10px 0  20px 10px; line-height:22px;font-family:微软雅黑 }
.item_list{ padding:10px;}
.item_list li{background:url(images/li_bg.png) 5px 10px no-repeat; height:30px; line-height:30px;  border-bottom: 1px dotted #D8D0B9;}
.item_list li a{ float:left; padding-left:20px;}
.item_list li a:hover{ color:#007520}
.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 8px 10px 8px;}
.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}
.title3,.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;}

.area {	width:990px;	position:relative;	cursor:pointer; padding-top:2px; padding:7px 0;}
.js {	POSITION: relative;	WIDTH:990px;	HEIGHT: 328px;	margin:0 auto;}
.bg {	width:100%;	padding-top:1px;height:34px;	left:0;	FONT-WEIGHT: bold;	top:300px;	position:absolute;}
.jsNav {	position:absolute;right:10px;	top:300px;}
.jsNav a {	width:10px;	margin-right:12px;	display:inline;	height:10px;	0display:block;	float:left; border-radius:5px; background:#ddd}
.jsNav .imgSelected {	background:#F00}

.nyl_c{ width:215px; margin-left:2px;}
.contact2{ display:none}

.LTbottomcat
{
width:100%;
height:134px;
overflow:hidden;
background:url(../images/bgg.jpg) center no-repeat;
}

.LTbottom
{
width:1000px;
height:134px;
overflow:hidden;
margin:0px auto;
}

.LTbottom_gjc
{
width:1000px;
height:40px;
overflow:hidden;
display:block;
text-align:center;
color:#a2a2a0;
line-height:40px;
}

.LTbottom_gjc span
{
padding:0px 5px;
}

.LTbottom_nav
{
width:1000px;
height:40px;
overflow:hidden;
display:block;
text-align:center;
color:#a2a2a0;
line-height:40px;
}

.LTbottom_nav span
{
padding:0px 5px 0px 9px;
}

.LTbottom_nav a
{
color:#a2a2a0;
}
.LTbottom_nav a:hover
{
color:#007520;
}

.LTbottomcont
{

text-align:center;
color:#a2a2a0;
}

.LTbottomcont a
{
color:#a2a2a0;
}
.LTbottomcont a:hover
{
color:#007520;
}


.LTbottomcat
{
width:100%;
height:174px;
overflow:hidden;
background:url(../images/LTbottom_bg.jpg) center no-repeat;
}

.LTbottom
{
width:1000px;
height:174px;
overflow:hidden;
margin:0px auto;
}

.LTbottom_gjc
{
width:1000px;
height:40px;
overflow:hidden;
display:block;
text-align:center;
color:#a2a2a0;
line-height:40px;
}

.LTbottom_gjc span
{
padding:0px 5px;
}

.LTbottom_nav
{
width:1000px;
height:40px;
overflow:hidden;
display:block;
text-align:center;
color:#a2a2a0;
line-height:40px;
}

.LTbottom_nav span
{
padding:0px 5px 0px 9px;
}

.LTbottom_nav a
{
color:#a2a2a0;
}
.LTbottom_nav a:hover
{
color:#007520;
}

.LTbottomcont
{
padding-top:5px;
text-align:center;
color:#a2a2a0;
}

.LTbottomcont a
{
color:#a2a2a0;
}
.LTbottomcont a:hover
{
color:#007520;
}

.hsyleft{ float:left; height:120px; width:510px; overflow:hidden;}
.hsyright{ float:right; height:120px; width:338px; overflow:hidden;}
.JLnavcat{ height:39px; background:#f0f0f0; width:100%;}
.JLnav{ width:1000px; margin:0px auto; height:39px;}



.JLnavcat
{
width:100%;
height:39px;
overflow:hidden;
background:url(../images/JLnavcat_bg.jpg) repeat-x;
}

.JLnav
{
width:1001px;
height:39px;
overflow:hidden;
margin:0px auto;
}

.JLnav li
{
width:125px;
height:39px;
overflow:hidden;
float:left;
}

.nav_class1
{
width:125px;
height:39px;
overflow:hidden;
background:url(../images/JLnav_li_bg02.jpg) right no-repeat;
line-height:42px;
text-align:center;
}

.nav_class1 a
{
width:125px;
height:39px;
overflow:hidden;
display:block;
font-size:14px;
font-weight:bold;
color:#343434;
line-height:39px;
background:url(../images/JLnav_li_bg02.jpg) right no-repeat;
}
.nav_class1 a:hover
{
color:#007520;
}

.nav_class1 a:active
{
width:125px;
height:39px;
overflow:hidden;
display:block;
font-size:14px;
font-weight:bold;
background:url(../images/JLnav_li_bg02bg.jpg) right no-repeat;
line-height:42px;
color:#343434;
}

.nav_class2
{
width:125px;
height:39px;
overflow:hidden;
background:url(../images/JLnav_li_bg01.jpg) right no-repeat;
line-height:42px;;
text-align:center;
color:#343434;
}

.nav_class2 a
{
width:125px;
height:39px;
overflow:hidden;
display:block;
font-size:14px;
font-weight:bold;
color:#343434;
line-height:39px;
background:url(../images/JLnav_li_bg01.jpg) right no-repeat;



}


.hsnavcont{ background-color:#f0f0f0;}
.hsnav{ width:1000px;height:39px;margin:0 auto;text-align:center; background:url(images/menu.jpg) no-repeat;}
.hsnav ul{}
.hsnav li{ width:142px;float:left;line-height:39px; background:url(images/menu-line.jpg) 0px no-repeat;}
.hsnav li a{ color:#343434;font-size:14px; font-family: "微软雅黑"; font-weight:bold;}
.hsnav li a:hover{ color:#007520;}

.LTbanner{ margin:0px auto; width:1000px; margin-top:15px; margin-bottom:30px; height:261px;}
.hsycpfl{ width:1000px; height:135px; margin:0px auto;}

.pro_list {PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
.pro_list DIV {MARGIN: 11px 11px; WIDTH: 119px; FLOAT: left;}
.pro_list H2 {MARGIN: 0px auto; WIDTH: 122px; HEIGHT: 90px}
.pro_list H2 A { TEXT-ALIGN: center;  WIDTH: 119px; display:table-cell;*DISPLAY: block; *FONT-FAMILY: Arial; HEIGHT: 89px; *FONT-SIZE: 104px; VERTICAL-ALIGN: middle; }
.pro_list H2 IMG {VERTICAL-ALIGN: middle}
.pro_list H3 {TEXT-ALIGN: center; LINE-HEIGHT: 25px; DISPLAY: block; COLOR: #3b3b3b; FONT-SIZE: 12px; height: 25px;overflow: hidden;}
.pro_list H3 A {LINE-HEIGHT: 25px; COLOR: #3b3b3b; FONT-SIZE: 12px; FONT-WEIGHT: normal}
.pro_list H3 A:visited {COLOR: #3b3b3b}
.pro_list H3 A:hover {COLOR: #007520}


.JCcpxw
{
width:1000px;
height:250px;
overflow:hidden; margin:5px auto;
}

.JCcpfl
{
width:258px;
height:530px;

float:left;
display:inline;
margin-right:10px;
}

.JCcpfl_title
{
width:258px;
height:35px;
overflow:hidden; background:url(images/JCcpfl_title_bg.jpg) no-repeat;
margin-bottom:10px; border-bottom:1px dotted #666666;
}

.JCcpfl_title strong
{
font-size:14px;
line-height:45px;
color:#00712a;
padding-left:10px;
font-weight:bold;
}

.JCcpfl_cont
{
width:238px;
height:atuo;
overflow:hidden;
margin:0px 10px;
padding-bottom:10px;
}

.JCcpfl_cont li
{
width:208px;
height:33px;
overflow:hidden;
margin-bottom:5px; background:url(images/JCcpfl_cont_li_bg.jpg) no-repeat;
float:left;
line-height:30px;
padding-left:30px;
}

.JCcpzx
{
width:728px;
height:530px;
overflow:hidden;

margin-bottom:10px;
}

.JCcpzx_title
{
width:728px;
height:35px;
overflow:hidden; background:url(images/JCqyxc_title_bg.jpg) no-repeat;
margin-bottom:15px; border-bottom:1px dotted #666666;
}

.JCcpzx_title strong
{
font-size:14px;
line-height:40px;
color:#00712a;
padding-left:15px;
font-weight:bold;
}




.JCcpzx_cont
{

width:708px;
height:490px;
overflow:hidden;
margin:0px 10px;
margin-top:35px;
}

.JCcpzx_cont li
{
width:122px;
height:144px;
overflow:hidden;
float:left;
display:inline;
margin:0px 10px 3px 9px;
}

.JCcpzx_cont li img
{
width:118px;
height:118px;
overflow:hidden;
border:1px solid #ededed;
padding:1px;
}

.JCcpzx_cont li span
{
width:122px;
height:35px;
overflow:hidden;
display:block;
text-align:center;
line-height:30px;
}


#ifooter{ padding-top:39px; margin:0px auto; border-top:#efefef 2px;}
.ifootnav{width:1000px;color:#626262;height:30px; margin:0px auto;}
.ifootnav a{  line-height:30px; color:#626262; }
.ifootnav a:visited{ color:#626262;}
.ifootnav a:hover{color: #007520; text-decoration: underline;}

.copyright{ padding:0; width:1000px;margin:0 auto;color:#626262;}
.copyright a{  line-height:39px;color:#626262;}
.copyright a:visited{color:#626262;}
.copyright a:hover{color: #007520; text-decoration: underline;}

.cnzz{display:inline}
.cnzz div{display:inline !important}

.searchbox{ margin-top:50px;}

.hsyright form{float: right; display: block; padding-right:0px;}

.hsyright form .cpkey {float: left;width: 100px; border-right: 0;height: 23px;line-height: 24px;padding-left: 15px;border: none;background:url(images/search_bg.jpg) no-repeat;}
.hsyright form .image {float: left;width: 58px; border: 0;height: 23px;}
