@charset "utf-8";
/* CSS Document */
/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
/*通用配置*/
html{color:#626262;background:#FFFFFF;}
body{color:#626262;background:#FFFFFF;font-size:14px;}
em{font-style:normal;}
.clear{
	clear:both;
}
#mian{
	width:998px;
	margin:0px auto;
}
#mian .top{
	height:32px;
	line-height:32px;
	text-align:right;
}
#mian .top span a{
	color:#626262;
	padding-right:10px;
	text-decoration:none;
}
#mian .top span.ico1 a{
	padding-left:20px;
	background:url(../images/ico4.gif) no-repeat left center;
}
#mian .top span.ico2 a{
	padding-left:20px;
	background:url(../images/ico4.gif) no-repeat left center;
}
#mian .logo{
	float:left;
	height:80px;
	width:460px;
}
#mian .logo img{
	padding:10px 0 0 10px;
}
#mian .tel{
	float:right;
	height:80px;
	width:538px;
}
#mian .tel p{
	text-align:right;
	padding-top:20px;
	color:#ca1603;
	font-size:16px;
	padding-right:10px;
}
#mian .tel span{padding:0 5px;}
/*****导航栏*******/
#nav{
	margin-bottom:10px;
	width:100%;	
	height:42px;
	position:relative;
	background:url(../images/nav_bj.png) repeat-x left center;
}
#nav ul.nav1 li{
	width:106px;
	text-align:center;
	float:left;
	height:39px;
	line-height:39px;
	background:url(../images/nav1_bj.png) no-repeat left 5px;
}
#nav ul.nav1 li.jobs{width:130px;}
#nav ul.nav1 li.one{background:none;}
#nav ul.nav1 li a{
	display:block;
	width:100%;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
#nav ul.nav1 li a:hover{background:url(../images/nav2_bj.png) repeat-x left top;}


#nav  .nav3{
	display:none;
	width:auto !important;
	width:240px;
	min-width:240px;
	height:29px;
	line-height:29px;
	white-space:nowrap;
	position:absolute;
	top:41px;
	background:url(../images/nav3_bj.png) repeat-x;
	padding-left:20px;
}
#n_1{left:50px;}
#n_2{left:100px;}
#n_3{left:200px;}
#n_4{left:300px}
#n_5{right:200px;}
#n_6{right:100px;}
#n_7{right:50px;}
#n_8{right:14px;}

#nav  .nav3 a{
	color:#FFF;
	text-decoration:none;
	font-size:14px;
	padding-right:10px;
}


#nav .nav_left{ position:absolute;left:-10px;width:10px;height:42px;background:none;}
#nav .nav_right{ position:absolute;right:-10px;width:10px;height:42px;background:none;}


/******BANNER********/
#mian .banner{
	width:996;
	height:264px;
	margin-bottom:10px;
}
#mian .banner img{
	border:1px solid #ccc;
}
/*******首页********/
.index_c .abouts{width:315px;height:281px;float:left;border:1px solid #A0A0A0;margin-right:11px;margin-bottom:11px;}
.index_c .abouts p{padding:10px;line-height:1.5;text-indent:2em;font-size:12px;}
.index_c .abouts img{width:165px;height:115px;padding:3px;border:1px solid #A0A0A0;float:left;margin:0 10px 10px 0;}

.index_c #dis{width:354px;height:281px;float:left;border:1px solid #A0A0A0;margin-right:11px;margin-bottom:11px;}

.index_c #demo{overflow:hidden;height:170px;width:100%; margin-top:10px;}
.index_c #demo img{border:1px solid #A0A0A0;margin-right:10px;}

.index_c .news{width:301px;height:281px;float:left;border:1px solid #A0A0A0;margin-bottom:11px;}
.index_c ul.list{padding:5px;}
.index_c ul.list li{height:23px;line-height:23px; font-size:12px;text-align:right;}
.index_c ul.list li a{ text-decoration:none;color:#626262;}
.index_c ul.list li a span{float:left;padding-left:10px;background:url(../images/span_bg.png) no-repeat left center;}
.index_c ul.list li a em{ font-style:normal;}
/**菜品***/
.index_c #dish{width:996px;height:200px;float:left;border:1px solid #A0A0A0;margin-bottom:11px;}

.index_c .nous{width:315px;height:281px;float:left;border:1px solid #A0A0A0;margin-right:11px;margin-bottom:11px;}

.index_c .goods{width:354px;height:281px;float:left;border:1px solid #A0A0A0;margin-right:11px;margin-bottom:11px;}

.index_c .inlet{width:301px;height:281px;float:left;border:1px solid #A0A0A0;margin-bottom:11px;}
.index_c .inlet table{margin-top:5px;}
.index_c .inlet td{height:90px;}
.index_c .inlet img{widht:285px;height:85px;border:1px solid #A0A0A0;}

.index_c h2.title{height:35px;line-height:35px;border-bottom:1px solid #A0A0A0;background:url(../images/li_bg.png) repeat-x;text-align:right;}
.index_c h2.title span{font-size:14px; font-weight:bold;color:#fff;background:#628F04 url(../images/li_ico.png) no-repeat 10px center;display:block;float:left;padding-left:32px;padding-right:10px;}
.index_c h2.title span.new{background:url(../images/img_ico.png) no-repeat 10px center; color:#537B01;}
.index_c h2.title em a{padding-right:5px;font-size:12px; text-decoration:none;color:#666;}

.index_c h2.title_ls{height:35px;line-height:35px;border-bottom:1px solid #A0A0A0;background:#628F04;text-align:right;}
.index_c h2.title_ls span{font-size:14px; font-weight:bold;color:#fff;background:url(../images/li_ico.png) no-repeat 10px center;display:block;float:left;padding-left:32px;padding-right:10px;}
.index_c h2.title_ls em a{padding-right:5px;font-size:12px; text-decoration:none;color:#fff;}
#dis h2.title_ls{position:relative;}
#dis h2.title_ls span.new{display:block;width:100px;height:35px;}
#dis .new strong{display:inline-block;padding:0 5px; cursor:pointer;}
#dis .new #dome1{position:absolute;left:40px;white-space:nowrap;}
#dis .new #dome2{position:absolute;left:120px;white-space:nowrap;}
#dis .new strong.this{background:#FFF; border-top:1px solid #A0A0A0;border-left:1px solid #A0A0A0;border-right:1px solid #A0A0A0;top:2px;height:33px;line-height:33px;color:#628F04;}

/****************/
#mian .common{
	margin-bottom:10px;
}
#mian .common .common_left{
	float:left;
	width:216px;
	height:auto !important;
	height:500px;
	min-height:500px;
}
.left_column,.left_contact{
	border:1px solid #A7A7A7;
	width:100%;
	height:auto !important;
	height:200px;
	min-height:200px;
	margin-bottom:10px;
}
.left_column h2{
	height:42px;
	line-height:42px;
	color:#507700;
	font-size:16px;
	font-weight:bold;
	padding-left:30px;
	background:url(../images/ico1.gif) no-repeat 15px center;
}
.left_column ul li{
	height:32px;
	line-height:32px;
	margin-bottom:3px;
}
.left_column ul li a{
	display:block;
	width:100%;
	color:#999999;
	font-size:14px;
	text-decoration:none;
	text-indent:46px;
	background:#EEEEEE url(../images/ico2.png) no-repeat 30px center;
}
.left_column ul li a.this,.left_column ul li a:hover{
	color:#fff;
	background:#6BA001 url(../images/ico2.png) no-repeat 30px center;
}


.left_contact h2{
	height:30px;
	line-height:30px;
	color:#507700;
	font-size:16px;
	font-weight:bold;
	text-indent:30px;
	background:url(../images/ico1.gif) no-repeat 15px center;
}
.left_contact .p_contact{
	padding:20px 10px;
}
.left_contact p{
	height:18px;
	line-height:18px;
	color:#626262;
}
.left_contact span.qq_ico{
	margin:5px 0px;
	padding-left:15px;
	background:url(../images/qq_ico.png) no-repeat;
	display:block;
	cursor:pointer;
}




#mian .common .common_right{
	float:right;
	width:771px;
	height:auto !important;
	height:500px;
	min-height:500px;
	border:1px solid #A7A7A7;
	padding-bottom:20px;
}
.common_right .current{
	height:26px;
	line-height:26px;
	text-align:right;
	padding-right:10px;
	color:#747474;
	border-bottom:1px solid #ccc;
	background:url(../images/before_bj.png) repeat-x;
}
.common_right .current span.cleft{
	display:block;
	float:left;
	padding-left:25px;
	padding-right:10px;
	color:#507700;
	font-size:14px;
	font-weight:bold;
	background:#FFF url(../images/ico3.gif) no-repeat 10px center;
}

/********带图片的列表************/
.common_right ul.list{
	padding:0px 15px;
	margin:20px auto;
}
.common_right ul.list li{
	width:176px;
	height:180px;
	padding:0px 4px;
	float:left;
	margin:0;
}
.common_right ul.list li p{
	height:28px;
	line-height:28px;
	text-align:center;
}
.common_right ul.list li a{
	color:#626262;
	text-decoration:none;
	height:180px;
}
.common_right ul.list li img{
	width:168px;
	height:125px;
	padding:6px 4px;
	border:1px solid #D3D3D3;
}

/*****新闻列表*****/
.common_right ul.newlist{
	padding:20px 15px;
}
.common_right ul.newlist li{
	height:30px;
	line-height:30px;
	text-align:right;
	border-bottom:1px dashed #ccc;
}
.common_right ul.newlist li a{
	color:#626262;
	text-decoration:none;
	display:block;
	width:100%;
}
.common_right ul.newlist li a p{
	float:left;
}
.common_right ul.newlist li a span{
	padding-right:5px;
}
/****分页*****/
.pagelist{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:12px;
	margin-bottom:10px;
}
.pagelist span.page{
	color:#CCC;
	padding:3px 10px;
	border:1px solid #626262;
}
.pagelist a{
	color:#737372;
	text-decoration:none;
	padding:3px 10px;
	border:1px solid #626262;
}


/*****content*******/
.common_right h2.title{text-align:center;padding-top:20px;}
.common_right h2.title img{
	width: 434px;
	height: 307px;
	border:1px solid #D3D3D3;
	padding:10px 5px;
}
.common_right h2.title p{
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#6B6B6B;
}
.common_right h3.title{
	height:26px;
	line-height:26px;
	font-size:16px;
	font-weight:bold;
	color:#609900;
	padding-left:10px;
}
#content{
	padding:0 10px;
}
/******footer*******/
#mian .footer{
	text-align:center;
	position:relative;
}
#mian .footer .footer_nav{
	text-align:center;
	height:35px;
	line-height:35px;
	background:#5C8801;
	color:#FFF;
	font-size:12px;
	margin-bottom:10px;
}
.footer_nav a{
	padding:0 10px;
	text-decoration:none;
	color:#FFF;
}
#mian .footer　p{
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#626262;
}
#mian .footer .skill{
	height:25px;
	line-height:25px;
	font-size:12px;
	text-align:right;
	position:absolute;
	bottom:10px;
	right:0px;
}
#mian .footer .skill a{
	color:#626262;
	text-decoration:none;
}

#mian .banner{border:1px solid #a0a0a0;}