body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
fieldset,
lengend,
button,
input,
textarea,
th,
td {
  margin: 0;
  padding: 0;
}
body,
button,
input,
select,
textarea {
  font: 12px/1 "宋体", Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;
}
h1 {
  font-size: 18px;
}
h2 {
  font-size: 16px;
}
h3 {
  font-size: 14px;
}
h4,
h5,
h6 {
  font-size: 100%;
}
address,
cite,
dfn,
em,
var {
  font-style: normal;
}
code,
kbd,
pre,
samp,
tt {
  font-family: "Courier New", Courier, monospace;
}
small {
  font-size: 12px;
}
ul,
ol {
  list-style: none;
}
a {
  text-decoration: none;color:#6F6F6F;
}
a:hover {
  text-decoration: underline;color:#cd090a;
}
abbr[title],
acronym[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
q:before,
q:after {
  content: '';
}
legend {
  color: #000;
}
fieldset,
img {
  border: none;
}
button,
input,
select,
textarea {
  font-size: 100%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  border: none;
  height: 1px;
}
html {
  overflow-y: scroll;
}
.fl {
  float: left;
  display: inline;
}
.fr {
  float: right;
  display: inline;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:after {
  clear: both;
}
#header,#banner,#main{
	width: 1000px;
	margin: 0 auto;
}
#header .logo{
	margin-top: 25px;
	display: block;
	width: 516px;
	height: 73px;
}
#header .rightbar{
	width: 339px;
}
#header .slogan{
	margin-top: 96px;
	width: 339px;
	height: 27px;
	display: block;
}
#header .toplink{
	float: right;
	margin-top: 5px;
	color: #c6c6c6;
	line-height: 20px;
}
#header .toplink a{
	margin: 0 5px;
	color: #c6c6c6;
}
.nav{
	background: #cd090a;
	height: 40px;
	line-height: 40px;
	margin-bottom: 15px;
	margin-top: 5px;
}
.nav_list{
	width: 1000px;
	margin: 0 auto;
}
.nav_li{
	float: left;
	margin: 0 36px;
	display: inline;
}
.nav_li a{
	color: white;
	font-size: 14px;
	text-decoration: none;
	white-space: nowrap;
}
.nav_li a:hover{
	color: #ebc501;
}
#banner{
	width: 1000px;
	height: 415px;
	overflow: hidden;
	margin-bottom: 15px;
}
#nybanner{
	width: 1000px;
	height: 239px;
	overflow: hidden;
	margin: 0 auto 15px;
}
#footer{
	background: #f1f1f1;
	height: 80px;
	overflow: hidden;
	margin-top: 15px;
}
#footer .copyright{
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	margin-top: 20px;
	line-height: 26px;
}
.news{
	width: 284px;
	float: left;
}
.news_control{
	height: 34px;
	padding-bottom: 5px;
}
.company_news_list,.agriculture_news_list{
	display: none;
}
.news.agriculture{
	background: url(/images/arrow1.png) 66px 33px no-repeat;
}
.news.company{
	background: url(/images/arrow1.png) 207px 33px no-repeat;
}
.news.agriculture .agriculture_news{
	background: #cd090a;
	color: white;
}
.news.company .company_news{
	background: #cd090a;
	color: white;
}
.news.company .company_news_list{
	display: block;
}
.news.agriculture .agriculture_news_list{
	display: block;
}
.news_control a{
	color: #cd090a;
	font-size: 16px;
	font-family: "微软雅黑","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; 
	display: block;
	width: 142px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	float: left;
	text-decoration: none;
	background: #fffec8;
}
.news_content li{
	background: url(/images/line1.png) bottom repeat-x;
	line-height: 33px;
}
.news_content a{
	color: black;
	padding-left: 10px;
	background: url(/images/listy1.png) left center no-repeat;
}
.news_content a:hover{
	color: #cd090a;
}
.product,.contact{
	width: 420px;
	float: left;
}
.contact{
	width: 296px;
	overflow: hidden;
}
.product .header,.contact .header,.maincontent .header{
	margin-left: 25px;
	overflow: hidden;
	height: 34px;
	background: url(/images/title_h2.png) left bottom no-repeat;
}
.product .header h2,.contact .header h2,.maincontent .header h2{
	margin: 12px 0 0 13px;
	float: left;
	display: inline;
	color: #cd090a;
	font-size: 16px;
	font-family: "微软雅黑","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; 
}
.product .header .more,.contact .header .more{
	float: right;
	color: #a4a4a4;
	margin-top: 15px;
	display: inline;
	line-height: 16px;
}
.product .content,.contact .content{
	background: url(/images/shadow.png) left center no-repeat;
	padding-left: 10px;
	height: 206px;
	overflow: hidden;
	margin-left: 15px;
	padding-top: 10px;
}
.product_js_box{
	position: relative;
	width: 395px;
}
.product_js_box .hd{
	position: absolute;
	width: 395px;
	top: 70px;
	left: 0;
	z-index: 99;
}
.product_js_box .hd a{
	display:block; 
	width:24px;
	height: 31px;
	text-indent: -99999px;
	position: absolute;
}
.product_js_box .next{
	background: url(/images/pro_next.png);
	right: 0;
}
.product_js_box .prev{
	background: url(/images/pro_prev.png);
	left: 0;
}
.product_js_box .bd{
	margin:0 30px;
	width: 320px;
	overflow: hidden;
}
.product_js_box .bd li{
	width: 160px;
	text-align: center;
}
.product_js_box .bd img{
	display: block;
	margin: 0 auto;
}
.product_js_box .bd li span{
	color: black;
	line-height: 24px;
}
.contact .content{
	padding-left: 20px;
	line-height: 27px;
	color: #6f6f6f;
}
.contact_img{
	margin-bottom: 10px;
	display: block;
}
.nycontact i,.contact i{
	display: block;
	float: left;
	margin-right: 5px;
	overflow: hidden;
}
.nycontact i.phone,.contact i.phone{
	background: url(/images/sjjh_52.png);
	width: 16px;
	height: 16px;
	margin-top: 5px;
}
.nycontact i.mall,.contact i.mall{
	background: url(/images/sjjh_55.png);
	width: 16px;
	height: 16px;
	margin-top: 5px;
}
.nycontact i.more,.contact i.more{
	background: url(/images/sjjh_60.png);
	width: 9px;
	height: 9px;
	margin-top: 9px;
	margin-right: 13px;
}
.side{
	width: 240px;
	float: left;
}
.menu_header{
	background: #fffec8;
	height: 34px;
}
.menu_header h2{
	border-left: 5px solid #cd090a;
	line-height: 34px;
	padding-left: 10px;
	font-family: "微软雅黑","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; 
	color: #cd090a;
}
.menu_content{
	background: #f1f1f1;
	color: block;
	padding: 5px 0;
}
.menu_content li{
	line-height: 28px;
}
.menu_content a{
	font-size: 14px;
	color: black;
	margin-left: 10px;
}
.nycontact{
	margin-top: 10px;
	line-height: 24px;
}
.nycontact .menu_content{
	padding-left: 10px;
}
.maincontent{
	width: 740px;
	float: right;
	overflow: hidden;
}
.maincontent .weizhi{
	float: right;
	line-height: 34px;
	color: #333;
}
.maincontent .weizhi a{
	color: #444;
	margin: 0 5px;
}
.maincontent .weizhi a:last-child{
	margin-right: 0;
}
.maincontent .header{
	margin-left: 0;
	border-bottom: 2px solid #ccd8c4;
}
.maincontent .time{
	float: right;
}
.ny_news_list li{
	line-height: 30px;
	color: #ccc;
	border-bottom: 1px dotted #ccc;
}
.ny_news_list a{
	color: #333;
}
.ny_news_list a:hover{
	color: #cd090a;
}
.page {
  padding: 3px;
  margin: 3px;
  text-align: center;
  padding: 10px 0 10px 0;
}
.page a {
  border: 1px solid #ddd;
  padding: 2px 5px;
  color: #cd090a;
  margin-right: 2px;
  text-decoration: none;
  background-color: #ffffff;
}
.page a:hover {
  border: 1px solid #cd090a;
  color: white;
  background-color: #cd090a;
  text-decoration: none;
}
.page a:active {
  border: 1px solid #cd090a;
  color: #fff;
  background-color: #cd090a;
}
.page a.current {
  border: 1px solid #fff;
  padding: 2px 5px;
  font-weight: bold;
  color: #fff;
  background-color: #cd090a;
}
.page a.disabled {
  border: 1px solid #eaeaea;
  padding: 2px 5px;
  margin-right: 2px;
  color: #c4c4c4;
}
.ny_photo_list{
	margin-right: -40px;
	zoom:1;
}
.ny_photo_list li{
	float: left;
	margin: 10px 35px 0 0;
	text-align: center;
}
.ny_photo_list li a{
	color: black;
}
.ny_photo_list img{
	display: block;
	margin-bottom: 10px;
}
.ny_photo_list span{display:block;line-height:20px;}

.article{line-height:28px;font-size:12px;padding:10px 5px;}
.pages{text-align:center;padding:20px 0 10px;color:#000;}
.pages a{color:#2F2F2F;height:20px;line-height:20px;background:#f6f6f6;padding: 0 5px;text-decoration:none;display:inline-block;*display:inline;margin:0 2px;border:1px solid #ddd;}
.pages a:hover,.pages a.current{color:#fff;background:#ea5404;border:1px solid #ea5404;}

.imglist{}
.imglist li{overflow:hidden; text-align:center; float:left; margin:10px 10px 0; display:inline;background:#fff;cursor:pointer;}
.imglist li a:hover img{filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.6;}
.imglist li div{width:145px; height:145px;border:1px solid #EFEFEF;text-align: center;padding:1px;background:#fff;}
.imglist li p{line-height:30px;text-align:center;}

.searchlist{margin:0 10px;}
.searchlist li{padding:10px 5px;}
.searchlist li h1{font-weight:normal;padding:0 0 5px;}
.searchlist li h1 a{font-size:16px;text-decoration:underline;}
.searchlist li p{padding:2px 0;line-height:20px;}
.searchlist li span{color:#008000;}
.searchlist li span a{color:#666666;text-decoration:underline;}

.comment{line-height:190%;margin:0 auto;clear:both;overflow:hidden;background:#f8f8f8;padding:5px 20px 30px;color:#666666;margin-bottom:10px;}
/*---回复人数块---*/.comment .more{padding:10px 0 10px 0;margin:0;width:auto;background:none;height:auto;text-align:left;margin-bottom:-10px;}
/*---100815增加的颜色块---*/
.comment .more a{background:#90f;color:#fff;padding:0 5px}
.comment .more a:hover{background:#c90;color:#fff;text-decoration:none}
/*---回复人数---*/.comment .more b{position:relative;height:1px}
/*---回复人数---*/.comment .more b span{position:absolute;width:300px;top:-17px;*top:16px;font-size:30pt;font-family:Georgia;font-weight:300;}
/*---块---*/.comment dl{padding-bottom:10px;/*padding-left:115px;*/padding-top:10px}
/*---标题---*/.comment dt{line-height:25px;height:25px;background:#fff url(../images/book.gif) repeat-x 0 1px;border:1px solid #D2D9E3;padding-top:1px}
/*---标题加粗---*/.comment dt strong{padding-left:33px;background:url(/images/user.gif) no-repeat 10px center;color:#c00;padding-right:20px;font-size:14px;letter-spacing:1px}
/*---时间---*/.comment dt span{font-size:12px;letter-spacing:1px}
/*---计数---*/.comment dd .n{position:relative;text-align:right;height:1px;}
/*---计数---*/.comment .n em{font-size:30pt;font-family:Georgia;position:absolute;top:-15px;right:12px;height:40px;line-height:50px;color:#D2D9E3}
/*---计数---*/.comment .n em span{font-size:14pt;font-style:italic}
/*---内容---*/.comment dd{line-height:180%;font-size:10.5pt;padding:9px 0 10px 14px;background:#fefefe;border:1px solid #D2D9E3;color:#202F46;min-height:103px;_height:103px}
/*---用户内容---*/.comment dd .u{padding-right:110px}
/*---回复---*/.comment dd .a{border-top:1px dashed #D2D9E3;margin:13px 0 0 32px;padding:8px 8px 0 70px;min-height:55px;_height:55px;font-weight:700;background:url(/images/admin.gif) no-repeat 1px 0}
/*---回复内容---*/.comment dd b{font-weight:400;color:#FF00AB}
.comment .post{margin:0 auto;padding-top:20px;letter-spacing:1px}
.textarea_top{padding-top:10px}
.comment label{font-size:14px;height:20px;line-height:20px}
.comment .input,.comment .input2{padding:4px;height:14px;vertical-align:middle;border:1px solid #d8dfe5;background:#fefefe;color:#555}
.comment .textarea,.comment .textarea2{border:1px solid #d8dfe5;background:#fff url(book_bg.gif) no-repeat right bottom;float:left;height:86px;/*width:520px;*/width:98%;margin-top:2px;padding:6px;color:#555}
.comment .input2,.comment .textarea2{border:1px solid #efefef;background:#fff url(btn_bg.gif) repeat-x 0 0;color:#09f}
.comment .btn,.comment .btn2{float:right;height:104px;width:104px;background:#fff url(btn.gif) no-repeat center top;border:none; font-size:14px; font-weight:700; color:#CC0000;cursor:pointer}
.comment .btn2,.comment .btn:hover{background:#fff url(btn.gif) no-repeat center bottom}
.comment .page a{color:#666}

.formdiv input.txt{padding:5px 2px;width:200px;color:#666;border:1px solid #ccc; border-bottom-width:2px;border-right-width:2px;}
.formdiv textarea.txtarea{padding:2px;border:1px solid #ccc;font-size:12px;color:#666;width:410px;height:120px;}
.formdiv input.bnt{padding:3px 10px;border:1px solid #999; border-bottom-width:2px;border-right-width:2px;cursor:pointer;}
.formdiv table{margin-left:50px;}
.formdiv table td{padding:5px 0;}

.successmsg{ text-align:left; font-size:16px; width:600px;line-height:25px; margin:100px auto; border:3px #EFEFEF solid; padding:15px 15px 15px 70px; background:url(/images/right.gif) no-repeat 20px center;}
.width240{ width:240px;}
.textbox{background:#F9F9F9;border-style: solid;border-width:1px;color: #333333;padding:5px 3px; font-family:Verdana, Geneva, sans-serif; border-color:#666666 #CCCCCC #CCCCCC #666666}
.textbox:hover,.textbox:focus{background:#ffffcc;}
.bntA{ background:url(/images/btnpic.jpg); border:none; width:107px; text-align:center; text-decoration:none; line-height:29px; height:29px; display:inline-block; *display:inline;*zoom:1; cursor:pointer;}
a.bntA:hover{ text-decoration:none;}
#tipMsg{ margin:10px 20px 0 195px;border:1px #D5060D solid; background:#FEF5F5; color:#F00; padding:5px 10px; font-size:14px; display:none}
.member{margin:0 auto; border:1px #ccc solid;color:#7D7D7D}
.member .title{ padding:8px; background:#F2F2F2; font-size:14px; font-weight:bold}
.member .title span{ float:right; font-size:12px; font-weight:normal;}
.member .verification{ width:112px}
.member table td{padding:8px;}
.member .p3{line-height:16px;}
.red{color:#F00}