@charset "utf-8";
/* CSS Document */
*{ margin: 0;padding: 0;border:0;}
body {font-size:12px; line-height:24px;color:#585858; font-family:SimSun,Microsoft YaHei; -webkit-text-size-adjust:none; background:url(../images/bj.jpg) repeat-x top center}
a{ color:#585858; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:none; color:#ee001e;}
.f_left{ float:left;}
.f_right{ float:right;}
.clear{ clear:both;}
.relative{ position:relative;}
.absolute{	position:absolute;}
ul {list-style: none;}
li{ list-style-type:none;}
#main{ width:1002px;overflow:hidden; margin:0 auto; height:auto;position:relative; top:-30px;}
.eng{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; color:#990000; padding-left:3px;}
#inco,.nav,.nav1{font-family:'Microsoft YaHei',SimSun; font-size:14px;}
.nr{line-height:24px;}
/*top*/
#top{ width:1002px;overflow:hidden; margin:0 auto; height:auto; position:relative; z-index:9999}
#top_a{ height:21px; color:#FFF; text-align:right; display:block}
#top_a a{ color:#FFF;}
#logo{ height:83px; float:left;}
#top_right{ float:right; background:url(../images/top_tel.jpg) no-repeat top left; padding:40px 0 0 30px ; width:160px; height:35px; font-size:24px; font-family:Arial, Helvetica, sans-serif; color:#d80000;}
#inco{ background:url(../images/inco.jpg) repeat-x top left; height:36px; border-radius:4px; clear:both}
#inco a{ width:123px; text-align:center; float:left; line-height:36px; color:#FFF;}
#inco img{ float:left}
#inco a:hover{ background:url(../images/nav_link.jpg) no-repeat center center; color:#010101;}
#flash{ width:100%; position:relative; top:-17px;height:420px;}
#cp{ width:1002px;overflow:hidden; margin:0 auto; height:auto; position:relative; top:-45px; border:1px solid #e1dede; height:190px; z-index:9999}
#pro_gd{width:980px;height:155px;margin:0 auto;overflow:hidden;}
#cp .nr li{ height:140px; margin:8px 8px 3px 8px; float:left;line-height:18px;text-align:center;}
#cp li img{ height:120px; border:1px solid #e1e1e1; padding:1px; width:160px; text-align:center;}
#fl{ float:left; width:234px; border:1px solid #e1dede;}
#left{ float:left;width:234px; margin:10px 0 14px 0;}
#left #fl{ float:none;}
#lxwm{ margin-top:12px;border:1px solid #e1dede;}
#lxwm .nr{ padding:8px;}
#fl .nr{ padding-top:10px;}
#fl li{ width:200px; margin:0 auto; height:36px;}
#fl li a{ display:block; padding-left:36px; line-height:29px;background:url(../images/fl.jpg) no-repeat left center; }
#fl li a:hover{ background:url(../images/fl_li.jpg) no-repeat left center; color:#FFF;}
#jj,#news{ float:right; border:1px solid #e1dede; width:745px;}
#jj .nr{ padding:12px; line-height:26px;}
#news{ margin:20px 0;}

.nav{ background:url(../images/nav.jpg) repeat-x top left; height:34px; }
.nav span{ background:url(../images/nav_span.jpg) no-repeat left top; padding-left:31px;line-height:34px; float:left;}

#end{ background:url(../images/end.jpg)  repeat-x top left; text-align:center; min-width:1002px; padding:26px 0}

#indexNews li{ height:70px; border-bottom:1px dashed #d6d6d6; line-height:18px; width:340px; margin:5px 22px 5px 10px; float:left;}
#indexNews li a{ color:#333333; line-height:28px;}
.news_list li{border-bottom:1px dashed #d6d6d6; margin:0 8px; padding:0 10px; background:url(../images/news_li.jpg) no-repeat center left; line-height:33px;}
.introImg{ float:left; margin-right:15px;}
.info_date{position:absolute; right:12px; top:0;_top:-8px;}
/*company*/
#company{width:745px; height:auto; overflow:hidden; float:right; margin:10px 0 14px 0;border:1px solid #e1dede;}
#company .nr{ padding:8px;}
/************新闻*****************/
.news_tit_u{text-align: center;font-size: 16px;color: #0c5ba4;line-height: 30px; font-weight:700;}
.news_tit_d{text-align: center;padding: 5px 0px;/* font-size: 12px;font-weight: 100;background: #f7f7f7;border: 1px solid #e8e8e8;color: #303030;width: 98%;margin: 10px auto;height: 20px;line-height: 20px; */}
.news_tit_img{ width:60%; margin:9px auto; text-align:center}
.news_main{ line-height:25px; font-size:12px;}
/************产品*****************/
.produc{ width:100%; margin:0 auto; overflow:hidden}
.produc li{ width:223px; height:195px; margin:10px; float:left; text-align:center}
.produc li img{ width:220px; height:165px; padding:1px; border:1px solid #e1e1e1}
.food_name{display: block;color: #da020d;text-align: center;}
.info_img_detail{ text-align:center; margin:10px 0;}
/************分页*****************/
.page{width:99%; height: 30px; line-height: 30px;text-align: center; margin: 0 auto;font-size: 12px; border:1px solid#d2d4d6; margin-top:12px;}
/************留言*****************/
#company .nr table{margin-left:2px;}
#company .nr table th{color:#444444;font-weight:normal;font-size:14px; font-family:verdana,Century,Arial, Helvetica, sans-serif;text-align:right;vertical-align: top;padding-top: 9px;}
#company .nr table td select{ font-family:verdana,Century,Arial, Helvetica, sans-serif;font-size: 14px;width: 278px;height: 32px;text-indent: 8px;border: 1px solid #d2d4d6;margin: 5px auto 6px 5px;	background: #FFF;*+margin-left:-3px;}
#company .nr table td ul{list-style:none;position:absolute;}
#company .nr table td ul li{ font-family:verdana,Century,Arial, Helvetica, sans-serif;font-size:14px;height:28px;line-height:28px;text-indent:8px;width:276px;height:28px;border-left:1px solid #d2d4d6;border-right:1px solid #d2d4d6;background:#FFF;}
#company .nr table td ul li a{display:block;text-decoration:none;color:#444444;}
#company .nr table td ul li a:hover{color:#fe7d0c;}
#company .nr table td ul li:last-child{border-bottom:1px solid #d2d4d6;}
#company .nr table td input{font-size:14px;width:276px;height:28px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
#company .nr table td .yanzheng{width:101px;}
#company .nr table td textarea{resize: none;width:545px;height:178px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
#company .nr table td img{vertical-align:middle;margin-left:5px;margin-bottom:4px;*+margin-bottom:14px;}
#company .nr table td .but{width:74px;height:31px;line-height:27px;background:#149939;border-radius:2px;border:none;text-align:center;margin-top:14px;margin-left:5px;font-size:14px; font-family:verdana,Century,Arial, Helvetica, sans-serif;color:#FFF;}
/************招聘*****************/
.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-150px;background:url(../Image/button.gif) no-repeat top left;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#da020d;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}
.job_nam{ font-weight:700; color:#F00}
/*------------------menu-list--------------------*/
.menu-list{clear:both;padding-right:0px; display:none; height:24px;padding-left:0px; font-size:10px;padding-top:0px;position:absolute; z-index:999999;}
.menu-list volist {padding:0px; float:left;list-style:none; width:102px;  height:auto!important; overflow:hidden!important; overflow:visible; padding:0px 3px 5px 3px}
.menu-list li { padding:0px; display:block;text-align:center; width:108px; height:24px;background:#FFF;}
.menu-list li a{ display:block; text-align:center; line-height:24px;  display:block;cursor:pointer; color:#000; font-size:14px; text-decoration:none; height:24px; width:100%; font-family:verdana,Century,Arial, Helvetica, sans-serif;}
.menu-list li a:hover{ line-height:24px; font-weight:700;color:#3ea433; text-decoration:none;}
/*---*/
.food_info_tit_bg,.recruit_info_tit_bg{ height:33px; background:#efefef;}
.food_info_tit,.recruit_info_tit{ width:100px; line-height:33px; text-align:center; display:block; color:#FFF; background:#ee001e;}
/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: url('../images/fixCont.png') no-repeat 0 0 #262626;
}
.yb_bar .yb_phone {
	background: url('../images/fixCont.png') no-repeat 0 -57px #262626;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: url('../images/fixCont.png') no-repeat 0 -113px #262626;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: url('../images/fixCont.png') no-repeat 0 -169px #262626;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}