/* 页面样式清零 */
*{ margin:0; padding:0; border:none;}
body{ font-family:"微软雅黑"; overflow-x:hidden;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
ul,ol{ list-style:none;}
th,td{ vertical-align:top; border-collapse:collapse; font-weight:normal;}
a{ text-decoration:none; color:inherit;}
input{ font-size:inherit; font-family:inherit; background:none;}
h1{ font-weight:normal;}
input:focus,
textarea:focus{ outline:none;}
.place{ display:none}
/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体; text-align:center }
#pages a { display:inline-block; height:30px; line-height:30px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 13px; font-size:14px;}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#008B00; color:#fff; text-decoration:none;  border:1px solid #008B00;  }
#pages span { display:inline-block; height:30px; line-height:30px; background:#008B00; border:1px solid #008B00; color:#fff; text-align:center;padding:0 13px}
.page .noPage { display:inline-block; width:56px; height:30px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

body{ background:#EFEDED;  font-size:12px;}
.center{ position:relative; width:1150px; height:inherit; margin:0 auto; overflow:hidden;}
h1{ font-family:'微软雅黑';}
.tongji { display:none}

.header{ position:relative; z-index:1000;}
.header .topBar .center_w{  position:relative; width:1150px; height:inherit; margin:0 auto;  }
.header .topBar{ height:38px; background:#e6e5e2; line-height:38px; color:#777;}
.header .topBar .msg{ float:left;}
.header .topBar .links{ float:right;}

.header .lhy_weixin{ background:url(../img/new.gif) no-repeat right 0; padding-right:26px;}
.header .lhy_weixin_show{ padding-top:40px; height:140px; width:145px; background:url(../img/weixin.png) no-repeat bottom; z-index:999; position:absolute; right:0px; display:none; top:0px; }



.header{ position:relative; z-index:1000;}
.header .topBar{ height:38px; background:#e6e5e2; line-height:38px; color:#777; border-bottom:1px dashed #CCCCCC}
.header .topBar .msg{ float:left;}
.header .topBar .links{ float:right;}
.header .title{background:url(../img/headTopBg.png); padding-bottom:10px;}
.header .title .logo{ float:left; margin-top:25px;}
.header .title .tel{ float:right; margin:45px 35px 0 0;}
.header .nav{ width:100%; top:0; height:52px; background:#008B00; border-bottom:4px solid #006400;}
.header .nav a{ float:left; padding:0 28px; background:url(../img/nav_bg.png) no-repeat right; line-height:52px; font-size:15px; font-family:'微软雅黑';  color:#fff;}
.header .nav a:hover,
.header .nav a.checked{ background:#006400;}
.header .search{ position:absolute; top:93px; right:17px; width:271px; height:33px; background:url(../img/index/search.png) no-repeat;}
.header .search input{ float:left; width:211px; height:inherit; margin-left:15px; overflow:hidden; line-height:33px\9;}
.header .search .btn{ float:right; width:42px; height:inherit;}

.lhyad{ width:1150px; height:0px; background:url(../img/ad/dd.gif) center no-repeat;; margin:0 auto; display:block}

.footer{ height:140px; margin:25px auto 0; padding:26px 0 20px; background:#4a4a4a; line-height:24px; color:#c5c5c5;}
.footer .links{ padding-left:12px;}
.footer .links a{ line-height:26px; font-size:14px;}
.footer p{ padding-left:12px; text-align:left;}
.footer .weixin{ position:absolute; right:118px; top:0; width:100px; height:120px; background:url(../img/weixin.png) no-repeat; background-size:100px auto; text-align:center; line-height:230px;}
.float_right{ position:fixed; z-index:1; right:0; bottom:50px;}
.float_bottom{ position:fixed; z-index:0; bottom:0; width:100%;}
.float_bottom .bg{ position:absolute; z-index:0; width:100%; bottom:0; height:44px; background:#323232;}
.float_bottom img{ position:relative; display:block; width:1150px; margin:0 auto;}



.footer .center_w{  position:relative; width:1150px; height:inherit; margin:0 auto;  }
.footer .footer_qq{ width:180px; height:55px; position:absolute; right:130px; bottom:55px; z-index:999; border:1px solid #DAD8D9; background:#FFF; text-align:center; display:none}

.footer .footer_wenxin{ width:119px; height:119px; position:absolute; right:95px; bottom:55px; z-index:999; border:1px solid #DAD8D9; background:#fff; text-align:center; display:none }
.footer .footer_wenxin img { height:119px; width:119px;}

.footer .footer_tel{ width:180px; height:70px; position:absolute; right:0px; bottom:55px; z-index:999; border:1px solid #DAD8D9; background:#fff; text-align:center;  display:none; font-size:16px; color:#000; }
.footer .footer_tel { line-height:180%; text-align:left; }
.footer .footer_tel div { padding-top:10px; padding-left:20px;}
.footer .footer_tel span { padding-left:20px; font-size:20px; color:#008B00; font-weight:bold}
.footer .footer_tel img { height:70px; width:180px;}
.snav{ position:absolute; top:20px;}
.snav a{ color:#008B00}








.content{ font-size:14px; color:#2c2c2c;}

/* 焦点图1-3样式 */
.focus{ clear:left; position:relative; float: left;}  
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#fff;}  
.focus .fcon img{ display:block; }
.focus .fbgWarp{ position:absolute; bottom:0; width:100%; height:36px; background:#fff;}
.focus .fbg{bottom:7px; right:25px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#f08300;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev{ left:0; bottom:0;position:absolute;width:46px;height:36px;background: url(../img/index/prev.png) no-repeat;}
.focus .next{ left:46px; bottom:0;position:absolute;width:46px;height:36px;background: url(../img/index/next.png) no-repeat;}
.focus .prev{ cursor:pointer; }  
.focus .next{ cursor:pointer;}   

/* 焦点图4样式 */
#ifocus {height:410px; margin-top:16px; position:relative; overflow:hidden}
	#ifocus .warp{ height: 266px; overflow: hidden; position: relative; border:6px solid #fff;}
	#ifocus_pic { display:inline; height:213px; overflow:hidden;  }
	#ifocus_piclist { width:100% ; position:absolute;}
	#ifocus_piclist li { height:266px; overflow:hidden; position:relative; }
	#ifocus_piclist img { width:100%; height:100%; position:absolute; top:0;left:0; }
	#ifocus_piclist .focusTitle { width:100%;line-height:30px;height:30px; position:absolute; top:0; left:0;filter: Alpha(Opacity=50);
-moz-opacity: 0.5; }
	#ifocus_btn { display:block;  position:absolute; height:120px;  bottom:0; left:0px; overflow:hidden; background:#fff; }
	#ifocus_btn ul{height:64px;}
	#ifocus_btn li {height:111px; margin:5px 0 0 4px; overflow:hidden; vertical-align:bottom; float:left;
					 background:url(../images/discovery_0720_17.gif);cursor:pointer;
					}
	#ifocus_btn li a{color:#33779e;display:block; height:25px; width:198px; float:left; overflow:hidden;
					  text-align:left; text-decoration:none; 
					 }
	#ifocus_btn li span{padding-right:20px; padding-top:3px; padding-bottom:3px; line-height:30px; 
					  background:url(../images/discovery_0720_20.gif) 0px right no-repeat;
					 }
	#ifocus_btn li p{ float:left; width:198px; text-align:left; height:40px; overflow:hidden; line-height:20px;}
	#ifocus_btn li img{ float:left; height:111px; margin-right:3px;}
	#ifocus_btn .current { width:232px;}
	
	.focusPlay
	{
		position:absolute; top:10px; right:10px; width:269px; height:217px; z-index:4444;  overflow:hidden;background:#000;padding-top:15px;
	}
	
.icontent h1{ float:left; height:30px; border-bottom:3px solid #006400; font-size:20px; font-weight:normal; font-family:'微软雅黑'; color:#4e4e4e;}
.icontent .topBar{ height:30px; border-bottom:3px solid #d5d5d5;}
.icontent .more{ float:right; width:62px; height:21px; background:url(../img/index/more.png) no-repeat;}

.box1{ float:left; height:300px; margin-top:30px;}
.box1 #fsD1{ width: 1150px; height: 300px;}
.box1 #fsD1 img{ width: 1150px; height: 300px;}

.box2{ float:left; width:350px;  margin:30px 0 0 37px; background:#fff;}
.box2 li{ height:65px; padding-top:3px; border-bottom:1px solid #e3e3e3;}
.box2 .ico{ float:left; width:51px; height:51px; margin:8px 18px 0 17px;}
.box2 .ico.i1{ background:url(../img/index/ico1.png) no-repeat;}
.box2 .ico.i2{ background:url(../img/index/ico2.png) no-repeat;}
.box2 .ico.i3{ background:url(../img/index/ico3.png) no-repeat;}
.box2 .ico.i4{ background:url(../img/index/ico4.png) no-repeat;}
.box2 .ico.i5{ background:url(../img/index/ico5.png) no-repeat;}
.box2 .title{ line-height:64px; font-size:16px; font-family:'微软雅黑'; color:#008B00;}
.box2.btns a{ float:left; width:170px; height:93px; text-indent:16px; line-height:80px; font-size:20px; color:#fff;}
.box2.btns #b1{ margin:0 10px 10px 0; background:#ec392b url(../img/b1.png) no-repeat right bottom;}
.box2.btns #b2{ margin-bottom:10px; background:#ff7800 url(../img/b2.png) no-repeat right bottom;}
.box2.btns #b3{ margin:0 10px 10px 0; background:#24a2e3 url(../img/b3.png) no-repeat right bottom;}
.box2.btns #b4{ margin-bottom:10px; background:#ff2150 url(../img/b4.png) no-repeat right bottom;}
.box2.btns #b5{ margin-right:10px; background:#ff5a00 url(../img/b5.png) no-repeat right bottom;}
.box2.btns #b6{ background:#84a229 url(../img/b6.png) no-repeat right bottom;}

.box3{ clear:left; float:left; width:761px; margin-top:38px;}
.box3 .show{ position:relative; width: 760px; height: 370px; margin-top:16px; background:#fff; overflow:hidden;}
.box3 .show ul{ position:relative;}
.box3 .show ul li{ float:left; width:760px;}
.box3 .show ul li a{ float:left; margin:10px 0 0 12px;}
.box3 .show ul li a p{ text-align:center; color:#282828;}
.box3 .show ul li a img{ width:237px; height:145px;}
.prev, .next{ float:right; width:50px; height:20px; margin-left:8px; background:#fe6b01; text-align:center; line-height:20px; font-family:'黑体'; color:#fff; cursor:pointer;}

.box4{ float:left; width:350px; margin:38px 0 0 39px;}
.box4 .show{ position:relative; width:inherit; height:370px; margin-top:16px; background:#fff; overflow:hidden;}
.box4 .show ul{ position:relative;}
.box4 .show ul li{ float:left; width:335px;}
.box4 .show ul li img{ width: 320px; height:280px; margin:8px 0 0 8px;}
.box4 .show ul li .txt{ width:320px; margin:10px 0 0 8px; line-height:24px; color:#4e4e4e;}

.box5{ clear:left; float:left; width:761px; margin-top:38px;}
.box5 #ifocus_btn{ width:761px;}
.box5 #ifocus_btn .normal{ width:154px;}
.box5 #ifocus_btn .current{ width:278px;}

.box6{ float:left; width:350px; margin:38px 0 0 39px;}
.box6 .scrollDiv{ height:403px; padding:7px 7px 0; margin-top:16px; background:#fff; overflow:hidden;}
.box6 li{ height:60px; padding:11px 0 9px; border-bottom:1px solid #e3e3e3;}
.box6 a{ display:block; overflow:auto;}
.box6 img{ float:left;}
.box6 .txt{ float:left; width:250px; margin-left:10px; line-height:30px;}
.box6 .p1{ width:inherit; white-space:nowrap; text-overflow:ellipsis; font-size:14px; overflow:hidden;}
.box6 .p2{ width:inherit; white-space:nowrap; text-overflow:ellipsis; font-size:12px; color:#717171; overflow:hidden;}

.box7{ clear:left; float:left; width:761px; height:258px; margin-top:38px;}
.box7 .container{ height:210px; margin-top:15px; background:#fff;}
.box7 .txt{ float:left; margin:16px 0 0 20px; width:440px; line-height:20px; text-indent:2em; color:#4a5665;}
.box7 .img{ float:right; height:160px; margin:15px 15px 0 0;}

.box8{ float:left; width:350px; height:258px; margin:38px 0 0 39px;}
.box8 .container{ height:190px; padding:10px; margin-top:15px; background:#fff; color:#4a5665;}
.box8 h2{ text-align:center; line-height:46px; font-size:14px; font-weight:normal;}
.box8 .tel{ height:30px; line-height:21px; padding-left:30px; background:url(../img/index/icoTel.png) no-repeat 4px 0;}
.box8 .email{ height:30px; line-height:21px; padding-left:30px; background:url(../img/index/icoEmail.png) no-repeat 4px 0;}
.box8 .http{ height:30px; line-height:21px; padding-left:30px; background:url(../img/index/icoHttp.png) no-repeat 4px 0;}
.box8 .adr{ height:30px; line-height:21px; padding-left:30px; background:url(../img/index/icoAdr.png) no-repeat 4px 0;}

.box9{ float:left; width:100%; margin:38px 0 15px;}
.box9 .img_list{ padding:10px 0 16px; margin-top:14px; background:#fff; overflow:auto;}
.box9 .img_list li{ float:left; margin:0 10px 0 9px; font-size:12px;}
.box9 .img_list li a{ display:block;}
.box9 .img_list li img{ display:block; margin-bottom:1px;}
.box9 .img_list .h{ background:#d0d0d0; text-align:center; line-height:26px;}


.friendLinks{ height:120px; background:#008B00 url(../img/index/line.png) repeat-x left bottom;}
.friendLinks h1{ float:none; height:57px; padding-left:36px; background:url(../img/index/link.png) no-repeat left center; border-bottom:none; line-height:57px; font-size:16px; color:#fff;}
.friendLinks a{ float:left; margin:0 17px 17px 8px; color:#fff;}

.center.c1{ width:1162px;}

.subBanner{ background:#e4f0ae;}
.subBanner img{ float:right;}

.subBanner2{ position:relative; height:175px;}
.subBanner2 .center{ position:relative; z-index:1;}
.subBanner2 .left{ position:absolute; left:0; top:0; width:50%; height:inherit; background:url(../img/subbanner_bg.png) repeat-x;}
.subBanner2 .left img{ display:none; float:left;}
.subBanner2 .right{ position:absolute; right:0; top:0; width:50%; height:inherit; background:#fff;}
.subBanner2 .right img{ display:none; float:right;}
@media (min-width:1720px){
	.subBanner2 .left img{ display:block; float:left;}
	.subBanner2 .right img{ display:block; float:right;}
}

/*食材展示*/
.sczs{ width:1150px; margin:0 auto; overflow:auto; color:#2c2c2c;}
.sczs h1{ height:71px; border-bottom:1px solid #bcbcbc; line-height:90px; font-size:32px; font-weight:bold;}
.sczs .txt{ padding:22px 10px 0; line-height:34px; font-size:16px;}
.sczs .logos{ width:880px; height:332px; margin:88px auto 50px;}
.sczs .logos td{ text-align:center; vertical-align:middle;}
.sczs .imgs{ width:1040px; padding:38px 40px 50px; margin:0 auto; border-top:1px dotted #838282; overflow:auto;}
.sczs .imgs img{ float:left;}
.sczs .imgs .line{ float:left;}
.sczs .imgs .line.l1{ padding-left:54px;}
.sczs .imgs .line.l1 img{ height:205px;}
.sczs .imgs .line.l2 img{ height:240px;}
.sczs .imgs .line.l3 img{ height:238px;}

.cLeft{ float:left; width:247px; margin-top:14px;}
.cLeft .title{ position:relative; width:259px; height:73px; margin-bottom:4px; background:url(../img/cLeftTitle.png) no-repeat;; font-size:20px; font-family:'微软雅黑'; color:#fff;}
.cLeft .title .cn{ position:absolute; left:56px; top:23px; line-height:20px}
.cLeft .title .en{ position:absolute; left:21px; top:23px; line-height:38px; font-family:"Times New Roman";}
.cLeft .title .en:first-letter{ font-size:50px;}
.cLeft ul.list{ margin-left:6px;}
.cLeft ul.list li{ height:36px; padding-left:35px; margin-bottom:5px; background:#d6d5d5 url(../img/cLeftIco.png) 19px center no-repeat; line-height:36px; color:#1c242e;}
.cLeft ul.list li:hover{ background:#383e42 url(../img/cLeftIco.png) 19px center no-repeat; color:#fff;}
.cLeft ul.list li.checked{ background:#383e42 url(../img/cLeftIco.png) 19px center no-repeat;; color:#fff;}

.cLeft2{ top:0; float:left; width:247px; margin-top:19px;}
.cLeft2 .title{ width:247px; height:48px; background:#008B00; line-height:48px; color:#fff;}
.cLeft2 .title .cn{ display:inline; margin-left:9px; font-size:18px; font-family:'微软雅黑';}
.cLeft2 .title .en{ display:inline; font-size:16px; font-family:'微软雅黑';}
.cLeft2 ul.list{ font-size:14px;}
.cLeft2 ul.list li{ height:35px; padding:0 30px 0 24px; margin:7px 0; background:#e6e6e6; text-align:right; line-height:35px; color:#1c242e;}
.cLeft2 ul.list li:hover{ color:#008B00;}
.cLeft2 ul.list li.checked{ background:#dedede url(../img/side_checked.png) no-repeat 220px center; text-align:left; color:#008B00;}
.cLeft2 .tel{ height:85px; margin-top:14px; background:url(../img/tel.jpg) no-repeat;}

.cRight{ float:right; width:880px; min-height:300px; padding-bottom:32px; margin:19px 6px 30px 0;}

/*新闻列表页面*/
.cRight .news_list ul.list li{ padding:0 30px 0 8px; margin:0 22px 22px; background:#fff; line-height:24px; color:#767676; overflow:auto;}
.cRight .news_list ul.list li:hover{ background:#dddcdc;}
.cRight .news_list ul.list li .img{ float:left; margin:8px 14px 8px 0;}
.cRight .news_list ul.list li .img img{ display:block;}
.cRight .news_list ul.list li div{ overflow:auto;}
.cRight .news_list ul.list li .l{ margin-top:16px;}
.cRight .news_list ul.list li .l2{ margin-bottom:12px; text-indent:2em;}
.cRight .news_list ul.list .title{ float:left; font-size:14px; color:#434343;}
.cRight .news_list ul.list .date{ float:right;}
 
/*新闻显示页面*/
.cRight .news_show h1{ margin-top:15px; text-align:center; font-size:20px; color:#434343;}
.cRight .news_show .about{ margin:0 14px; border-bottom:1px solid #bfbfbf; text-align:center; line-height:43px; color:#ababab;}
.cRight .news_show .txt{ margin:32px 32px 0 32px; line-height:22px; color:#666;}

/*营养快餐页面*/
.yykc .topBox{ padding:16px 0; background:#dedede;}
.yykc .topBox .banner{ float:left;}
.yykc .topBox .tright{ float:right; width:270px; height:300px; padding:0 20px; background:#fff url(../img/show/sg.jpg) no-repeat center bottom;}
.yykc .topBox .tright h1{ margin-top:22px; font-size:20px; font-weight:bold;}
.yykc .topBox .tright .txt{ margin-top:6px; line-height:22px;}
.yykc .img_list{ width:1150px; margin:26px auto 0; overflow:auto;}
.yykc .img_list h2{ position:relative; float:left; margin:0 36px 18px 0; padding-bottom:3px; cursor:pointer;}
.yykc .img_list h2 .img{ border:6px solid #fff;}
.yykc .img_list h2 .cover{ display:none; position:absolute; top:6px; left:6px; width:243px; height:160px; background:url(../img/cover.png) repeat; text-align:center; font-size:14px; font-weight:normal; color:#c7c7c7;}
.yykc .img_list h2 .cover .ico{ display:block; margin:32px auto 8px;}
.yykc .img_list h2 a .title{ text-align:center; font-size:14px; font-weight:normal;}

/*关于合肥春苗*/
.about_us h1{ width:440px; margin:32px auto 40px; font-size:22px; color:#2c2c2c;}
.about_us .logo{ display:block; margin:0 auto 60px;}
.about_us .txt{ width:760px; padding:45px 45px 0; margin:0 auto; border-top:1px dotted #989797; line-height:30px; font-size:16px; color:#2c2c2c;}
.about_us .tel{ margin:30px 0 0 5px; font-size:20px; color:#008B00;}
.about_us .tel span{ font-size:30px;}

/*资质荣誉*/
.ryzz{ width:850px; margin:0 auto;}
.ryzz h1{ text-align:center; line-height:144px; font-size:28px; font-weight:bold;}
.ryzz .imgs1{ width:723px; margin:0 auto; border-bottom:1px dotted #8e8d8d; overflow:auto;}
.ryzz .imgs1 img{ float:left; padding-bottom:66px; margin:0 10px 10px 0;}
.ryzz .imgs2{ width:723px; margin:68px auto 0; overflow:auto;}
.ryzz .imgs2 img{ float:left; margin:0 14px 14px 0;}

/*企业文化*/
.qywh{ width:830px; margin:0 auto;}
.qywh h1{ width:250px; margin:32px auto 20px; text-align:center; font-size:22px; color:#2c2c2c;}
.qywh .cl1{ padding:36px 20px 52px; border-top:1px dotted #989797;border-bottom:1px dotted #989797;}
.qywh .cl1 .imgs{ margin-bottom:50px; overflow:auto;}
.qywh .cl1 .imgs img{ float:left; margin-right:20px;}
.qywh .cl2{ padding:0 30px; margin-top:60px;}
.qywh .cl2 h2{ width:115px; height:35px; margin-bottom:28px; background:#008B00; text-align:center; line-height:35px; font-size:20px; font-weight:normal; color:#fff;}

/*工厂展示*/
.gczs{ width:806px;}
.gczs h1{ width:446px; margin:0 auto 40px; text-align:center; line-height:34px; font-size:22px;}
.gczs .imgs .cl{ position:relative; float:left; margin-bottom:18px;}
.gczs .imgs img{ display:block;}
.gczs .imgs .left{ float:left; width:262px;}
.gczs .imgs .left .cl{ float:right;}
.gczs .imgs .right{ float:right; width:530px;}
.gczs .imgs .cover{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../img/cover.png) repeat; text-align:center; font-size:14px; font-weight:normal; color:#c7c7c7;}
.gczs .imgs .cover .ico{ display:block; margin:0 auto 8px;}

/*服务范围-会议用餐*/
.hyyc{ position:relative; width:832px; margin:0 auto;}
.hyyc h1{ text-align:center; line-height:68px; font-size:22px;}
.hyyc .txt{ padding:0 50px 0 17px; line-height:28px; font-size:16px;}
.hyyc .txt .blank{ height:296px;}
.hyyc .imgs{ position:absolute; top:300px; padding:46px 52px 0; border-top:1px dotted #979696;}
.hyyc .imgs img{ margin:0 8px;}

/*服务范围-现场分餐*/
.xcfc{ width:832px; margin:0 auto;}
.xcfc dl{ padding:0 20px; margin-top:-20px; line-height:28px; font-size:16px;}
.xcfc dl dt{ margin-top:30px;}
.xcfc dl dd{ margin-left:2em;}
.xcfc .imgs{ padding:46px 52px 0; margin-top:24px; border-top:1px dotted #979696;}
.xcfc .imgs img{ margin:0 8px;}

/*服务范围-营养搭配*/
.yydp{ position:relative; width:832px; margin:0 auto;}
.yydp .txt{ padding:20px 15px 30px; border-bottom:1px dotted #979696; line-height:28px; font-size:16px;}
.yydp .txt .blank{ height:296px;}
.yydp .list{ width:822px; margin:32px auto; background:#fff; border:1px solid #d2d2d2; border-bottom:none;}
.yydp .list li{ height:116px; padding:23px 0 0 14px; border-bottom:1px solid #d2d2d2;}
.yydp .list li .l{ float:left; margin-right:14px;}
.yydp .list li .r{ float:left; line-height:36px; font-size:18px;}
.yydp .list li .r .t{ margin-top:5px; color:#ff6000;}

/*联系我们*/
.connect_us{ width:848px;}
.connect_us .tel{ margin-top:30px; text-align:center; line-height:36px; font-size:20px;}
.connect_us .tel span{ font-size:26px; font-weight:bold; color:#008B00;}
.connect_us .app{ margin-top:68px; overflow:auto;}
.connect_us .app .phone{ float:left; margin:0 50px 0 110px;}
.connect_us .app .r{ float:left; width:434px;}
.connect_us .app .r .l1{ padding-left:7px; line-height:30px; font-size:18px;}
.connect_us .app .r .l2{ padding-left:12px; margin-bottom:7px; background:#008B00; line-height:38px; font-size:18px; color:#fff;}
.connect_us .app .r .l3{ padding-left:12px; margin-bottom:32px; background:#008B00; line-height:54px; font-size:28px; color:#fff;}
.connect_us .app .r .l4{ padding-left:7px; font-size:18px;}
.connect_us .app .r .qr{ margin:18px 0 0 44px;}
.connect_us .inf{ margin-top:38px; border-top:1px dotted #a5a4a4; text-align:center;}
.connect_us .inf .l1{ margin:50px 0 15px; font-size:20px;}
.connect_us .inf .l2{ line-height:28px; font-size:18px;}
.connect_us .inf .l3{ line-height:92px; font-size:18px;}
.connect_us .inf .l3 span{ font-size:34px; color:#008B00;}
.connect_us .map{ position:relative; z-index:1; width:697px; height:358px; margin:0 auto; border:3px solid #fff; border-radius:26px; overflow:hidden;}
.connect_us .map iframe{ position:absolute; z-index:0; top:-1px; left:-1px;}

/*合作单位*/
.subbanner3{ background:#d3ccc2;}
.subbanner3 img{ float:right;}
.hzdw{ width:1150px; margin:0 auto 62px;}
.hzdw h1{ height:70px; line-height:86px; font-size:32px; font-weight:bold; color:#2c2c2c;}
.hzdw .img_list{ border-top:1px solid #bcbcbc; overflow:auto;}
.hzdw .img_list .img{ position:relative; float:left; margin:34px 34px 0 0;}
.hzdw .img_list .img img{ display:block;}
.hzdw .img_list .img span{ display:none; position:absolute; left:0; bottom:0; width:100%; height:50px; background:url(../img/hzdw_bg.png) repeat; text-align:center; line-height:50px; font-size:18px; color:#fff;}

/*企业团膳*/
.qyts{ width:828px; margin:0 auto;}
.qyts .txt{ padding:0 15px; margin:30px 0; line-height:28px; font-size:16px;}
.qyts .imgs img{ float:left; margin:0 5px;}

/*学生用餐*/
.xsyc{ width:828px; margin:0 auto;}
.xsyc .txt{ padding:0 15px; margin:60px 0; line-height:28px; font-size:16px;}
.xsyc .imgs{ width:656px; margin:0 auto; overflow:auto;}
.xsyc .imgs img{ float:left; margin:0 8px;}


/* 促销活动 */
#banner4{ height:639px; width:100%;  background:url(../img/show/banner4.jpg) center no-repeat}
.cxhd{ background:#fbeed0; }
.cxhd .center{ width:1140px;}
.cxhd .cl{ padding-bottom:8px; background:url(../img/cxhd5.jpg) repeat-x 0 bottom;}
.cxhd .cl .img{ float:left; margin:82px 130px 0 0;}
.cxhd .cl .r{ float:left; width:557px; margin-top:104px;}
.cxhd .cl .r h2{ height:54px; font-size:30px; color:#f10000;}
.cxhd .cl .r .cai{ border-bottom:1px solid #fa804b; line-height:24px; font-size:22px; overflow:auto;}
.cxhd .cl .r .cai span{ float:left; height:53px; padding-left:36px; margin:0 35px 0 5px; background:url(../img/checked.png) no-repeat;}
.cxhd .cl .r .r1{ margin:18px 0 0 4px; font-size:22px;}
.cxhd .cl .r .r2{ width:302px; height:62px; padding-left:10px; margin:10px 0 16px 4px; background:#fe3f03; line-height:62px; font-size:30px; font-weight:bold; color:#fff;}
.cxhd .cl .r .r3{ margin-left:12px; font-size:16px; text-decoration:line-through;}
.cxhd .cl .r .r4{ margin:-40px 0 0 10px; font-size:20px; color:#f10000;}
.cxhd .cl .r .r4 span{ font-size:62px; font-weight:bold;}
.cxhd .cl.cl2{ background:#ffd298;}
.cxhd .cl2 .r{ width:590px;}
.cxhd .cl2 .img{ margin-left:128px; margin-right:0;}
.cxhd .shuoming{ float:left; width:100%; padding-bottom:90px; margin-top:48px; background:#ff6114 url(../img/cxhd4.jpg) no-repeat right 0; line-height:36px; font-size:18px; color:#ffd298;}
.cxhd .shuoming h2{ width:178px; height:106px; margin:15px 0 46px 50px; background:url(../img/cxhd3.png) no-repeat; text-align:center; line-height:146px; font-size:32px; color:#fff;}
.cxhd .shuoming div{ margin-left:80px;}
.cxhd .f{ text-align:center; line-height:106px; font-size:12px;}

/* 网站地图 */
.webmap{ width:1148px; margin:28px auto; border:1px solid #dadada;}
.webmap div{ clear:left; margin-top:30px; overflow:auto;}
.webmap a{ float:left; margin-right:30px;}
.webmap h1{ font-size:14px; font-weight:bold;}
.webmap h2{ font-size:12px;}
.webmap b{ font-weight:normal;}
.webmap li{ padding:22px 24px; margin:0 7px; border-bottom:1px solid #dadada; overflow:auto;}

/*  企业招聘 */
.qycp{ width:810px; margin:0 auto;}
.qycp h1{ margin-top:20px; text-align:center; font-size:24px; font-weight:bold;}
.qycp h1 span{ font-size:36px; color:#008B00;}
.qycp .cl1{ padding-bottom:30px; margin-top:5px; border-bottom:1px dotted #989797; text-align:center; line-height:26px;}
.qycp .cl2{ padding:0 0 30px 40px; margin-top:40px; border-bottom:1px dotted #989797;}
.qycp .cl2 .li1{ padding-left:65px; background:url(../img/qycp1.gif) no-repeat left center; line-height:60px; font-size:20px;}
.qycp .cl2 .li1 span{ font-weight:bold; color:#ea0000;}
.qycp .cl2 .li2{ padding-left:35px; margin:0 0 26px 68px; background:url(../img/qycp2.gif) no-repeat left center; line-height:26px; font-size:24px; font-weight:bold; color:#4f2200;}
.qycp .cl2 .li3{ padding-left:35px; margin:0 0 26px 68px; background:url(../img/qycp3.gif) no-repeat left center; line-height:26px; font-size:24px; font-weight:bold; color:#4f2200;}
.qycp .cl2 .li4{ padding-left:35px; margin:0 0 26px 68px; background:url(../img/qycp4.gif) no-repeat left center; line-height:26px; font-size:24px; font-weight:bold; color:#4f2200;}
.qycp .cl2 .li5{ padding-left:35px; margin:0 0 26px 68px; background:url(../img/qycp5.gif) no-repeat left center; line-height:26px; font-size:24px; font-weight:bold; color:#4f2200;}
.qycp .cl3{ padding:40px 0 0 110px; background:url(../img/qycp6.gif) no-repeat 24px 42px; line-height:26px;}
.qycp .cl3 .li{ margin:10px 0 60px;}
.qycp .cl3 .h{ line-height:30px; font-size:20px; font-weight:bold;}
.qycp .cl3 .img{ display:block; margin:-20px 0 0 -30px;}

/* 菜品内页 */
.cai{ float:left; padding:0 54px; background:#fff; font-size:16px;}
.cai .img1{ display:block; width:741px; padding-top:42px;}
.cai .btns{ width:741px; height:35px; margin-top:16px; color:#fff; text-align:center; line-height:35px;}
.cai .btns .favorite{ float:right; width:100px; height:inherit; background:#f08300; cursor:pointer;}
.cai .btns .buy{ float:right; width:100px; height:inherit; margin-left:14px; background:#ff1f00; cursor:pointer;}
.cai .inf{ width:741px; margin-top:16px; line-height:24px;}
.cai .inf .title{ font-size:18px; color:#f05500;}
.cai .note{ width:741px; margin-top:62px; padding-bottom:90px; line-height:26px;}
.cai .note .title{ color:#f00;}