
/* 01首页 */
.ffour{ width: 1300px; height: 227px; overflow: hidden; padding-bottom: 10px;}
.ffour>div{ float: left; width: 318px; height: 227px; margin-left: 8px;}
.ffour>div:hover{ box-shadow: 0 5px 5px 0 rgba(219,219,219,0.75);}

.ffour>.fshop{ margin-left: 0;}
.fdish{ }
.fhd{ background: url('../images/fhd.jpg') center no-repeat;}
.ffour>.fvideo{ width: 322px;}

.fhd h3{ margin-top: 35px; height: 30px; background: url('../images/laba.png') 20px center no-repeat;}
.fhd h3 a{ display: block; text-indent: 70px; font-size: 16px; line-height: 24px; font-family: '黑体';
	background: url('../images/twodayu.png') 290px center no-repeat; color: #cf3e3e;}

.fhd ul{ margin-top: 30px; padding: 0 15px;}
.fhd li{ height: 24px; margin-bottom: 9px;}
.fhd li a{ display: block; height: 24px; padding-left: 36px; padding-right: 90px; position: relative;}
.fhd li a i{ position: absolute; left:0; top:0; z-index: 1; display: block; width: 24px; height: 24px; 
	background:  url('../images/ertong.png') center 0 no-repeat;
	font-family: '微软雅黑'; color: #fff; text-align: center; font-style: normal;
	transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s;}
.fhd li:hover a i{ background-position: center 100%;}
.fhd li a em{ display: block; width: 100%; height: 24px; color: #616161; overflow: hidden;
	 -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space:nowrap;}
.fhd li a span{ position: absolute; right:0; top:0; z-index: 1; display: block;
	 width: 88px; height: 24px; color: #616161;}




/* 02关于我们 */
.about{ width: 1260px; margin: 0 auto; padding: 15px 0 160px;}
.about h1{ height: 98px; border-bottom: 1px solid #adadad; line-height: 98px; color: #626262;
	font-family: '微软雅黑'; font-size: 18px; text-align: center;}

.abouttxt{ margin-top: 60px; padding: 0 10px; color: #626262;}

.aboutlist{ margin-top: 60px; margin-bottom: 50px; padding: 0 10px;}
.aboutlist li{ height: 40px; padding-left: 60px; background: url('../images/dayu.png') left center no-repeat;
	font-family: '微软雅黑'; font-size: 14px; line-height: 40px; color: #707070; overflow: hidden;}

.aboutlx{ padding-top: 67px; border-top: 1px solid #adadad;}
.aboutlx p{ height: 30px; margin-bottom: 10px; padding-left: 68px; 
	font-family: '微软雅黑'; font-size: 14px; line-height: 30px; color: #747474; overflow: hidden;}
.aboutlx p.addr{ background: url('../images/addr.png') 10px center no-repeat;}
.aboutlx p.atel{ background: url('../images/atel.png') 10px center no-repeat;}




/* 03招聘表单 */
.zpshenqin{ width: 1260px; margin: 0 auto; padding: 15px 0 220px;}
.zpshenqin h1{ height: 98px; border-bottom: 1px solid #adadad; line-height: 98px; color: #626262;
	font-family: '微软雅黑'; font-size: 18px; text-align: center;}

form#sq{ width: 1240px; margin: 40px auto 0;}

.btnzone{ margin-top: 68px; font-family: '微软雅黑'; font-size: 14px; text-align: center;}
.btnzone input{ padding: 0; cursor: pointer; text-align: center; border: none;
	width: 124px; height: 38px; color: #fff; background-color: #636363;}
.btnzone input[type=submit]{ background-color: #cf3e3e; margin-right: 20px;}

.huizone{ width: 100% ;height: 270px; padding-top: 80px; background-color: #ededed;}

.hang{ width: 100%; height: 70px; overflow: hidden; position: relative;}
.hangleft{ float: left; width: 490px; height: 34px; padding: 0 60px 0 70px;}
.hangright{ float: right; width: 490px; height: 34px; padding: 0 70px 0 60px;}
.hang span.Validform_checktip{ margin-left: 0; padding-left: 20px;
 line-height: 30px; height: 30px; background-position: left center;}

.hang label{ display: inline-block; width: 80px; font-size: 14px; color: #909090; line-height: 34px;}
.hang input{ border: 1px solid #d1d1d1; width: 400px; height: 32px; font-size: 14px; text-indent: 5px;}
.hang input:focus{ border-color: #f70;}

.hang select{ border: 1px solid #d1d1d1; width: 400px; height: 32px; font-size: 20px;}




/* 04招聘列表 */
.zp{ width: 1260px; margin: 0 auto; padding: 15px 0 50px;}
.zp h1{ height: 98px; border-bottom: 1px solid #adadad; line-height: 98px; color: #626262;
	font-family: '微软雅黑'; font-size: 18px; text-align: center;}

.zp .zptitle{ height: 98px; padding-left: 70px; overflow: hidden; border-bottom: 1px dotted #747474;
	line-height: 98px; color: #515151; font-family: '黑体'; font-size: 18px;
	background: url('../images/worker.png') 12px center no-repeat;}

.zplist li{ padding: 27px 0; border-bottom: 1px dotted #747474;}
.zplist dt{ font-family: '微软雅黑'; font-size: 14px; padding-left: 70px; height: 40px; line-height: 40px;
	background: url('../images/dayu.png') 12px center no-repeat;}
.zplist dt em{ color: #eb4f38; margin-right: 30px;}
.zplist dt span{ color: #6a6a6a;}
.zplist dd{ padding-left: 70px; color: #757474;}
.zplist dd a{ color: #757474;}

.zpshuomin{ margin-top: 30px; padding: 0 15px; font-family: '微软雅黑'; font-size: 14px; color: #747474;}





/* 05美食佳肴 */
.dishlist{ padding: 30px; overflow: hidden;}
.dishlist li{ float: left; width: 272px; height: 332px; background-color: #fcefe0;
 margin: 30px 19px;}
.dishlist li a{ display: block;}
.dishp{ position: relative; width: 272px; height: 242px; overflow: hidden;}
.dishp img{ width: 100%; height: 100%;}
.dishp i.glass{ display: block; position: absolute; width: 56px; height: 56px; margin-top: -28px; opacity: 0;
	background: url('../images/glass.png') center no-repeat; top:-50%; left:50%; margin-left: -28px; z-index: 1;}
.dishp i.topsj{ display: block; position: absolute; width: 32px; height: 17px; opacity: 0; bottom: -20px;
	background: url('../images/topsanjiao.png') center no-repeat; left:50%; margin-left: -16px; z-index: 2;}

.disht{ background-color: #fcefe0; width: 100%; height: 90px;}
.disht span{ display: inline-block; overflow: hidden; height: 90px;
 font-family: '黑体'; color: #343434; font-size: 14px; line-height: 90px;}
.disht span.dishname{ width: 54%; text-indent: 18px;}
.disht span.dishnum{ width: 44%; text-indent: 24px; background: url('../images/star0.png') left center no-repeat;}

.dishlist li:hover i.glass{ top:50%; opacity: 1;}
.dishlist li:hover i.topsj{ bottom:0; opacity: 1;}
.dishlist li:hover .disht{ background-color: #d04040;}
.dishlist li:hover span{ color: #fff;}
.dishlist li:hover span.dishnum{ background-image: url('../images/star1.png');}

.dishlist i.glass, .dishlist i.topsj,.dishlist .disht,.dishlist span{ transition: 0.6s;
 -moz-transition: 0.6s; -webkit-transition: 0.6s; -o-transition: 0.6s;}




/* 06品牌门店 */
.shop{ width: 1260px; margin: 0 auto; padding: 15px 0 160px;}
.shop h1{ height: 98px; border-bottom: 1px solid #adadad; line-height: 98px; color: #626262;
	font-family: '微软雅黑'; font-size: 18px; text-align: center;}

.shoplx{ padding-top: 57px; padding-bottom: 40px; border-bottom: 1px solid #adadad;}
.shoplx p{ height: 40px; padding-left: 68px; padding-right: 40px;
	line-height: 40px; color: #626262; overflow: hidden;}
.shoplx p.sname{ font-family: '微软雅黑'; font-size: 18px;
	background: url('../images/shop.png') 10px center no-repeat;}
.shoplx p.sinfo{  margin: 12px 0; height: auto; line-height: 24px;
	 background: url('../images/dayu.png') 10px 6px no-repeat;}
.shoplx p.stel{ font-family: '微软雅黑'; font-size: 14px; color: #747474;
	background: url('../images/stel.png') 10px center no-repeat;}

.shopp{ margin-top: 78px; width: 100%; height: 386px; overflow: hidden;}
.shoppleft{ float: left; margin: 0 5px; width: 590px; padding: 18px 15px; background-color: #e7e7e7;}
.shoppleft #map{ width: 590px; height: 350px;}

.shopban{ position:relative; text-align: center;}
.shopp .flex-direction-nav a{width:50px;height:50px;margin-top:-25px;display:block;position:absolute;
	top:50%; text-indent:-9000px; z-index: 1; opacity: 0.6}
.shopp .flex-direction-nav a.flex-prev{ left:15px; background: url('../images/xiaoyu02.jpg') no-repeat;}
.shopp .flex-direction-nav a.flex-next{ right:15px; background: url('../images/dayu02.jpg') no-repeat;}
.shopp .flex-direction-nav a:hover{ opacity: 1;}





/*07荣誉资质 */
.rylist{ padding: 24px 17px 50px; overflow: hidden;}
.rylist li{ float: left; width: 386px; background-color: #fcefe0; margin: 18px;
	transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s;}
.rylist li:hover{ box-shadow: 0 5px 10px 0 #d4d4d4;}
.rylist li a{ display: block;}
.ryp{ width: 356px; height: 249px; padding: 15px; background-color: #ededed; overflow: hidden;}
.ryp img{ width: 100%; height: 100%;}
.ryt{ background-color: #ededed; width: 356px; height: 56px; padding: 34px 15px; border-top: 1px solid #fff;
	text-align: center; color: #444; font-size: 14px; font-family: '微软雅黑'; overflow: hidden;}





/* 08社会责任  09新闻列表 */
.zrlist{ padding: 30px 32px 45px; overflow: hidden;}
.zrlist li{ float: left; width: 386px; background-color: #fcefe0; margin: 25px 13px;
	transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s;}
.zrlist li:hover{ box-shadow: 0 5px 10px 0 #d4d4d4;}
.zrlist li a{ display: block;}
.zrp{ width: 366px; height: 219px; padding: 10px; background-color: #ededed; overflow: hidden;}
.zrp img{ width: 100%; height: 100%;}

.zrt{ background-color: #ededed; width: 366px; padding: 7px 10px; border-top: 1px solid #fff;}
.zrh{ padding: 10px 0; height: 30px; overflow: hidden;
	border-bottom: 1px dotted #c2c2c2;}
.zrh span{ display: inline-block; height: 30px; line-height: 30px; font-family: '微软雅黑'; color: #545454; }
.zrh span.zrtitle{ font-size: 14px; width: 230px; overflow: hidden;}
.zrh span.zrtime{ width: 130px; text-align: right; overflow: hidden;}
.zrcon{ color: #646464; height: 48px; overflow: hidden; padding: 15px 0;}




/* 10营销活动 */
.hdlist{ padding: 50px 50px 40px;}
.hdlist li{ width: 1200px; height: 285px; background-color: #ededed; margin-bottom: 44px; overflow: hidden;
	transition: 0.3s; -moz-transition: 0.3s; -webkit-transition: 0.3s; -o-transition: 0.3s;}
.hdlist li:hover{ box-shadow: 0 5px 10px 0 #d4d4d4;}
.hdlist li a{ display: block;}

.hdp{ float: left; width: 600px; height: 285px;}
.hdp img{ width: 100%; height: 100%;}
.hdt{ float: left; width: 550px; height: 270px; padding: 15px 25px 0;}

.hdtitle{ padding-left: 78px; background: url('../images/pen.png') 8px center no-repeat; overflow: hidden;
	height: 65px; line-height: 65px; font-family: '微软雅黑'; font-size: 16px; color: #545454;}
.hdcon{ color: #646464; height: 72px; overflow: hidden; padding: 25px 7px;
	border-top: 1px dotted #c2c2c2;border-bottom: 1px dotted #c2c2c2;}
.hdtime{ margin-top: 25px; text-indent: 7px; font-family: '微软雅黑'; font-size: 14px; color: #545454;}




