/*reset css*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{ padding: 0; margin: 0; } 
table{border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0;} 
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal; } 
body{ color: #666; font-family:"宋体"; font-size:12px;}
ol,ul {list-style: none;} 
caption,th {text-align: left; } 
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} 
q:before,q:after {content:'';} 
abbr,acronym { border: 0; }
input{}

/*Public Css*/
body{font-size:12px; line-height:22px; color:#2a2a2a;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#f64b1d;}
a img{ border:none;}
.clear{ clear:both; font-size:0px; height:0px; overflow:hidden;}
p{ color:#666;}





/*top��ʼ*/
#top{ width:100%;background:url(bg_top.gif) repeat-x;}
#box_head{width:100%; background:url(bg_head.png) repeat-x;}
#head{ width:1000px; height:70px; padding-top:55px; margin:0 auto; overflow:hidden;}
.logo{ float:left; display:block; _width:765px;}
.head_r{ float:right; padding-right:15px; display:block;}
.search{ height:20px; padding-bottom:8px;}
#txtWord{ height:18px; line-height:18px; padding-top:2px; width:162px; padding-left:5px; background:url(bg_search.png) no-repeat; color:#999; float:left; font-size:12px; border:0px;}

.search .button{ float:left; margin-left:5px;}
.tel{ height:27px; background:url(icon_head_tel.gif) no-repeat 5px 0; padding-left:35px; line-height:27px; color:#f64b1d; font-size:22px; font-style:italic; font-weight:bold;}
/*nav��ʼ*/

#box_nav{ width:100%; background:#329f00;position:absolute;}
#menu{ width:1000px; margin:0 auto; height:47px; }
#nav {
	width:1000px;
	height:47px;
	line-height:47px;
	display:block;
	left: 0px;
	top: 0px;

	background:#329f00;
}
#nav ul{ width:832px; margin:0 auto;}
#nav .mainlevel {
	float:left;
	width:104px;
	position: relative;

}
.mainlevel a p{ position:relative; z-index:9999;}

#nav .mainlevel a {
	color:#fff;
	text-align:center;
	text-decoration:none;
	display:block;
	width:84px;
	font-family: "΢���ź�", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	
}
#nav .mainlevel a:hover {
background: #FFF;
	color:#f64b1d;
	text-decoration:none;}
#nav .mainlevel ul {
	display:none;
	position:absolute;
	width: 104px;
	left: 0px;
}
#nav .mainlevel li {
	border-top:1px dashed #ccc;
	width:80px;/*IE6 only*/
	background-color: #eee;
	margin:0 12px;
	height:35px;
	line-height:35px;

}
#nav  .mainlevel  li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	background:none;
	width:80px;
	text-align:center;
	display:block;
	padding:0;
	border:0;
}
#nav  .mainlevel  li a:hover {
	color:#f64b1d;
	background:none;
}
/*nav����*/
/*top����*/


/*banner��ʼ*/
#box_banner{ width:100%; background:#329f00;}
#margin10{ width:980px; margin:0 auto; padding:11px; background:#FFF;}
#banner{ width:980px; margin:0 auto; height:350px; padding:10px; background:#FFF;}
/*banner����*/


/*main��ʼ*/
#box_main{ width:100%; background:#329f00; padding-bottom:15px;}
#main{ width:980px; margin:0 auto; padding:10px; background-color:#FFF;}
.title{ height:25px; line-height:27px;}
.title a{ float:right; color:#f64b1d; padding-right:5px;}
.title a:hover{ text-decoration:underline;}
.title h1{ float:left; font-size:14px; font-weight:bold; color:#f64b1d;}
.title span{ font-size:12px; color:#999; padding-left:5px; font-weight:normal;}
.content ul li span{ width:65px; height:18px; line-height:18px; float:left; display:block; padding:0 8px; background:url(bg_icon_news.gif) no-repeat; margin-top:5px;}
.content ul li a{height:30px; line-height:30px; width:260px; display:block; float:right;}
.news{ width:350px; float:left; background:url(bg_news.jpg) no-repeat right 25px; overflow:hidden;}
.news .title{ padding-bottom:5px;}
.hot{ width:304px; float:left; margin:0 23px; overflow:hidden; _margin: 0 20px;}
.sub_banner{ width:300px; height:150px; border: solid 2px #CCC; margin-top:5px;}
.sub_banner img{ padding:2px;}
.contact{ width:265px; overflow:hidden; background:url(bg_contact.jpg) no-repeat left 25px;padding-left:15px;}
.c_content{ float:left; line-height:25px; color:#666;}
#main1{ width:980px; margin:0 auto; padding:0 10px 5px; background-color:#FFF;}
.foods .title{ background-color:#dedede; padding:0 5px 0 10px; text-align:center; color:#666;}
.foods .title span{ float:left;}
.foods .content{ overflow:hidden; padding-top:10px; width:980px;}
/*main����*/
.nyContentBox{ padding:20px;}
.nyContentBox span{ float:none;}
/*bottom��ʼ*/
#box_footer{ width:100%; background-color:#dedfdc;}
#footer{ width:1000px; margin:0 auto; padding:20px 0;}
#footer p{ text-align:center; width:1000px; color:#666;}
/*bottom����*/

/*��ҳ��ʼ*/
#ny_left{ width:252px; overflow:hidden; margin-right:27px; float:left;}
.ny_contact{ width:250px; border:solid 1px #CCC; overflow:hidden;}
#ny_left .title{ background:url(bg_nytitle.gif) repeat-x; padding-left:10px; border-bottom:solid 1px #bbb;}
#ny_left .content{ padding:10px;}
#user_nav li{ background:url(icon_nylist.gif) no-repeat 5px 10px; padding-left:25px; height: auto; line-height:30px; border-bottom:dashed 1px #dedede;}
#user_nav li a{ float:none; width:100%;}
#user_nav li ul{ display:none; width:90%; height:auto;}
#user_nav li ul li{ display:block; width:100%; height:30px; line-height:30px; border-bottom:none;}

#catsLeft li{ background:url(icon_nylist.gif) no-repeat 5px 10px; padding-left:25px; height: auto; line-height:30px; border-bottom:dashed 1px #dedede;}
#catsLeft li a{ float:none; width:100%;}
#catsLeft li ul{ display:none; width:90%; height:auto;}
#catsLeft li ul li{ display:block; width:100%; height:30px; line-height:30px; border-bottom:none;}

#ny_right{ width:698px; float:left; overflow:hidden;border:solid 1px #CCC;}
#ny_right .title{ background:url(bg_nytitle.gif) repeat-x; padding-left:10px; border-bottom:solid 1px #bbb; width:688px;}
#ny_right .r_content{ padding:20px;}
#ny_right .title .location{ float:right; padding-right:10px; }
#ny_right .title a{ float:none; color:#999;}
.r_content ul li{ height:28px; line-height:28px; border-bottom: dashed 1px #dedede; background:url(icon_news.gif) no-repeat 5px 10px; padding-left:25px;}
.r_content span{ float:right; color:#aaa;}
.newsList{ display:block;}
.newsList a{ float:left;}
.newsList span{ float:right;}
.r_content h1{ font-size:21px; text-align:center; height:30px; line-height:30px; padding-bottom:5px;}

.r_c h2{ font-weight:normal; text-align:center; color:#999; border-bottom:dashed 1px #dedede;border-top:dashed 1px #dedede; height:23px; line-height:23px;}
.r_c p{ padding-top:20px;}
.r_content ol li{ width:206px; float:left; padding:6px;}
.r_content ol li a{ text-align:center; display:block; line-height:23px;}
.r_content ol li img{ width:200px; height:150px; padding:2px; border: solid 1px #dedede;}
.page{ display:block; text-align:center; margin-top:20px;}
.page a{ padding:5px;border:solid 1px #dedede;}
.pre{ height:23px; line-height:23px;  float:left;}
.pre a{ border:none;}
.next a{ border:none;}
.next{ height:23px; line-height:23px;  float:right;}
.pro_page{border: dashed 1px #dedede; padding:2px 5px;}
/*��ҳ����*/

#demo{overflow:hidden;width:980px;float:left; height:180px;}
#indemo{float:left;width:4000px;}
#demo2,#demo3{float:left;}
.proList_index{ width:200px; height:180px;   float:left; text-align:center;}
.proList_index a{ color:#666; }
.proList_index a:hover{ color:#f64b1d; }
.proList_index img{ width:180px; height:140px; padding:2px; border:1px solid #ddd; }

/*��ҳ��ʽ*/
.page{ widht:100%; display:inline-block; width:100%; height:auto;margin:20px 0; text-align:center;}
.page span,.page a{ display:inline-block; border:1px solid #ddd; height:20px; padding:0 4px; line-height:20px; text-align:center; color:#999; background:#fff;}
.page span{ display:inline-block; height:20px; padding:0 4px; line-height:20px; text-align:center; float:none !important;}
.page a:hover,.page .hover{border-color:#ddd; color:#F64B1D; font-weight:bold; background:#fff;}

/*����*/
.liuyan_title{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #ccc; font-weight:bold;}
.liuyan_fb{ width:96%; height:auto; padding:10px 2%;}
.liuyan_fb input{ line-height:20px;}
.liuyan_fb td{ padding:5px;}
.liuyan_list{ width:100%; height:auto; margin:10px 0; border:1px solid #ddd;}
.liuyan_list .title{ width:100% !important; height:30px; padding:0px !important; border-bottom:1px solid #ddd; overflow:hidden; background:#f5f5f5;}
.liuyan_list .title h3{ float:left; width:60%; height:30px; line-height:30px;  text-indent:12px; color:#666; font-size:14px;}
.liuyan_list .title span{ float:right; width:28%; height:30px; line-height:30px;  text-align:right; padding-right:2%;}
.liuyan_list .Content{ width:96%; padding:5px 2%; line-height:200%; color:#666;}
.liuyan_list .Content .huifu{ color:#AA40AD; border-top:1px dotted #ccc; padding:2px 0;}

.nyContentBox h1{padding:20px 0;text-align:center; font-size:16px; font-weight:bold;}
.tu img{border:1px #ccc solid; padding:2px;}



