@charset "utf-8";
/* CSS Document */
/*金典总厨*/
.bannerbox{position: relative;height:1000px;margin: 50px 0;}
.bannerbox img,.bannerbox a{position: absolute;}
.img1{left: 50%; margin-left: -305.5px;}
.bannerbox a{top: 230px;left: 50%;margin-left: -50px; background: red; color: #fff; padding: 5px 10px; font-size: 18px;z-index: 999999;}
.bannerbox a:hover{background: #000;color: red}
.img2{bottom: 105px; left: 50%;margin-left: -483px;}
.img3{width: 100%; bottom: 0px; left: 0px;}
.bt1{font-size: 28px;color:#000;}
.bt1 span{font-size: 34px;color:red;}
.menu1box{width: 1200px;margin: 0 auto;text-align: center;}
.menu1box ul li{float: left;margin-bottom:40px;width: 30%;position: relative;}
.menu1box ul{margin-top:30px }
.menu1box ul li img{width: 100%}
.menu1box ul li p{background-color: rgb(255, 255, 255);position: absolute;bottom: 0;opacity: 0.7;text-align: center;width: 100%;font-size: 18px;padding: 8px 0;}
.tpht p{text-align: center;background: red;color: #fff;font-size: 22px; padding: 30px;}
.tpht p a{background: #fff; margin-left: 28px; padding: 5px 20px;}
.menu2box{width: 1200px;margin:25px auto;text-align: center;}
.menu2box ul li{float: left;margin-bottom:40px;width: 30%;position: relative;}
.menu2box ul{margin-top:15px }
.menu2box ul li img{width: 100%}
.menu2box ul li .xp1{text-align: left;font-size: 18px; padding: 5px 20px;position: relative;}
.menu2box ul li .xp1 span{color: red;font-size: 30px;position: absolute;left: 0px; top: -4px;}
.menu2box ul li .xp2{font-size: 18px;text-align: left;line-height: 30px;padding: 5px;}
.menu3box{position: relative;}
.menu3box img{width: 100%}
.menu3boxdw{width: 1200px;margin: 0 auto;text-align: center; position: absolute;top: 20px;left: 50%; margin-left: -550px;}
.menu3boxdw ul{width: 70%; margin: 20px auto;}
.menu3boxdw li{width: 50%;float: left;}
.menu3boxdw li p{font-size: 18px;line-height: 34px;text-align: left;color:#fff;}
.zsbox{width: 1200px;margin: 0 auto;}
.zsbox li{width: 30%;float: left;padding:0 10%;}
.zsbox li img{width: 100%}
.zsbox li p{text-align: center;font-size: 18px;padding: 5px}
.zsjs{width: 1200px; margin: 15px auto;font-size: 18px;line-height: 40px;}
.zyzpbox{background:#bfbfbf;padding:40px 0;}
.zyzpbox ul{width: 1200px;margin: 0 auto;}
.zyzpbox ul li{width: 24%;float: left;margin-right:1%;margin-bottom:15px; }
.zyzpbox ul li img{width: 100%}
.jyhj{width: 1200px;margin: 0 auto;}
.jyhj li{float: left}
.jyhj li img{width: 100%}
.jyhj .f3f1{width: 32%;margin-bottom:25px }
.jyhj .f2f1{width: 49%}
.zytjbox{width: 1200px;margin: 0 auto;margin-top: -50px;}
.zytjbox li{float: left;width:25%;margin:4%}
.zytjbox li img{width: 100%}
/*大厨精英*/
.container1 {
  width: 100%;
  height: 853px;
  position: relative;
  background: url(../images/zy/topbg.jpg) no-repeat center center;
}
.container1 .toptitle {
  width: 1200px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.container1 .toptitle .zytitle {
  width: 778px;
  height: 142px;
  position: absolute;
  right: 0;
  top: 267px;
  background: url(../images/zy/toptitle.png) no-repeat center center;
  -webkit-animation: ddh1 1.4s;
  -moz-animation: ddh1 1.4s;
  -o-animation: ddh1 1.4s;
  -ms-animation: ddh1 1.4s;
  animation: ddh1 1.4s;
}
@keyframes ddh1 {
  0% {
    opacity: 0;
    top: 300px;
  }
  100% {
    opacity: 1;
    top: 267px;
  }
}
@-webkit-keyframes ddh1 {
  0% {
    opacity: 0;
    top: 300px;
  }
  100% {
    opacity: 1;
    top: 267px;
  }
}
@-moz-keyframes ddh1 {
  0% {
    opacity: 0;
    top: 300px;
  }
  100% {
    opacity: 1;
    top: 267px;
  }
}
@-o-keyframes ddh1 {
  0% {
    opacity: 0;
    top: 300px;
  }
  100% {
    opacity: 1;
    top: 267px;
  }
}
@-ms-keyframes ddh1 {
  0% {
    opacity: 0;
    top: 300px;
  }
  100% {
    opacity: 1;
    top: 267px;
  }
}
.container1 .zyftitle {
  position: absolute;
  top: 423px;
  right: 358px;
  font-size: 24px;
  color: #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 5px 0;
  animation: ddh2 1.4s forwards;
  -webkit-animation: ddh2 1.4s forwards;
  -moz-animation: ddh2 1.4s forwards;
  -o-animation: ddh2 1.4s forwards;
  -ms-animation: ddh2 1.4s forwards;
  animation-delay: .9s;
  -webkit-animation-delay: .9s;
  -o-animation-delay: .9s;
  -moz-animation-delay: .9s;
  -ms-animation-delay: .9s;
  opacity: 0;
}
@keyframes ddh2 {
  0% {
    top: 456px;
    opacity: 0;
  }
  100% {
    top: 423px;
    opacity: 1;
  }
}
@-webkit-keyframes ddh2 {
  0% {
    top: 456px;
    opacity: 0;
  }
  100% {
    top: 423px;
    opacity: 1;
  }
}
@-moz-keyframes ddh2 {
  0% {
    top: 456px;
    opacity: 0;
  }
  100% {
    top: 423px;
    opacity: 1;
  }
}
@-ms-keyframes ddh2 {
  0% {
    top: 456px;
    opacity: 0;
  }
  100% {
    top: 423px;
    opacity: 1;
  }
}
@-o-keyframes ddh2 {
  0% {
    top: 456px;
    opacity: 0;
  }
  100% {
    top: 423px;
    opacity: 1;
  }
}
.cc1 {
  width: 275px;
  height: 50px;
  overflow: hidden;
  position: absolute;
  padding-right: 40px;
  right: 460px;
  top: 500px;
  background: #ef7601;
  color: #fff;
  font-size: 22px;
  line-height: 48px;
  text-align: right;
  border-radius: 25px;
  letter-spacing: 1.4px;
}
.cc11 {width: 50px;height: 50px; position: absolute;left: 0;background: url(../images/zy/123.jpg) no-repeat center center #ffffff;border-radius: 50%; box-shadow: 0 0 6px black;-webkit-box-shadow: 0 0 6px black; transition: all 1s;-webkit-transition: all 1s; -moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;}
.cc1:hover .cc11 { transform: rotate3d(360deg); -webkit-transform: rotate(360deg);}
.container2 {
  width: 100%;
  height: 688px;
  overflow: hidden;
  background: #efefef;
}
.container2 .lb2 {
  width: 1200px;
  margin: 0 auto;
  height: 100%;
}
.scroll-content{
	animation:totop 2s forwards;
	-webkit-animation:totop 2s forwards;
	-o-animation:totop 2s forwards;
	-moz-animation:totop 2s forwards;
	-ms-animation:totop 2s forwards;
	transform:translateY(-20px);
	-webkit-transform:translateY(-20px);
	-o-transform:translateY(-20px);
	-ms-transform:translateY(-20px);
	-moz-transform:translateY(-20px);
}
@keyframes totop{
	0%{transform:translateY(-20px);opacity:0}
	100%{transform:translateY(0);opacity:1}
}
@-moz-keyframes totop{
	0%{-moz-transform:translateY(-20px);opacity:0}
	100%{-moz-transform:translateY(0);opacity:1}
}
@-webkit-keyframes totop{
	0%{-webkit-transform:translateY(-20px);opacity:0}
	100%{-webkit-transform:translateY(0);opacity:1}
}
@-ms-keyframes totop{
	0%{-ms-transform:translateY(-20px);opacity:0}
	100%{-ms-transform:translateY(0);opacity:1}
}
@-o-keyframes totop{
	0%{-o-transform:translateY(-20px);opacity:0}
	100%{-o-transform:translateY(0);opacity:1}
}
.lb21,
.lb22 {
  width: 590px;
  height: 580px;
  margin-top: 45px;
  background: #232323;
  overflow: hidden;
  float: left;
  border-radius: 15px;
  transition: background .4s;
}
.lb21:hover,
.lb22:hover {
  background: #ce0000;
}
.lb21 {
  margin-right: 20px;
}
.lb21pp {
  width: 200px;
  margin: 17px auto;
  height: 55px;
}
.lb21pp i {
  display: block;
  float: left;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  background: url(../images/zy/icon1.png) no-repeat center center;
}
.icon22 {
  background: url(../images/zy/icon2.png) no-repeat center center !important;
}
.lb21pp span {
  display: block;
  float: left;
  height: 55px;
  font-size: 30px;
  line-height: 55px;
  margin-left: 14px;
  font-weight: bold;
  color: #fff;
}
.lb21c {
  width: 584px;
  height: 482px;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 6px;
  background: white;
  border-radius: 15px;
  opacity: 1;
}

.lb21pic {
  display: block;
  margin: 0 auto;
  border-radius: 14px;
}
.lb21c p {
  width: 88%;
  margin: 15px auto 0 auto;
  font-size: 18px;
  text-indent: 2em;
  line-height: 24px;
  line-height: 1.4;
  opacity: 1 !important;
  font-family: webfont, 'Hiragino Sans GB',"Microsoft YaHei", SimSun, Heiti, sans-serif;
  color: #333;
}
.lb21c a {
  display: block;
  width: 290px;
  height: 50px;
  background: url(../images/zy/r.jpg) no-repeat #ef7601;
  background-position: 240px center;
  font-size: 16px;
  color: #fff;
  border-radius: 20px;
  margin: 40px auto 0 auto;
  line-height: 50px;
  text-indent: 1.5em;
  font-size: 20px;
  letter-spacing: 1px;
  transition: background-position 1s;
  -webkit-transition: background-position 1s;
  -moz-transition: background-position 1s;
  -ms-transition: background-position 1s;
  -o-transition: background-position 1s;
}
.lb21c a:hover,
.dwe1:hover {
  background-position: 300px center;
}
.container3 {
  width: 100%;
  height: 1160px;
  background: url(../images/zy/ll2.jpg) center top no-repeat #ffffff;
}
.container3 .ll2 {
  width: 1200px;
  margin: 0 auto;
}
.container3 .ll2 .ll22 {
  width: 1200px;
  padding-top: 120px;
}
.pubtitle{
  text-align: center;
  font-size: 44px;
  color: #333;
  letter-spacing: 3px;
  font-weight: bold;
  padding-bottom: 20px;
  border-bottom: 2px solid #333;
}
.ccc2 {
  width: 920px;
  height: 90px;
  margin: 25px auto 0 auto;
  font-size: 30px;
  color: #fff;
  text-align: center;
  line-height: 90px;
}
.ccc2 p {
  width: 450px;
  height: 100%;
  border-radius: 10px;
  background: #ce0000;
  float: left;
}
.cccl {
  background:#ce0000;
}

.c2ee{
  width: 100%;
  height: 683px;
  background:url(../images/zy/c2c.jpg);
  margin-top:50px;
  background-position:center center;
  background-repeat: no-repeat;
}
.c2cs{
  width: 820px;
  height:42px;
  margin: 40px auto 60px auto;
}
.c4ww{
  width: 820px;
  height:42px;
  margin: 40px auto 60px auto;
}

.c2cs p{
  width: 400px;
  height: 50px;
  float:left;
  font-size:20px;
  background:#ef7601;
  color: #fff;
  text-align: center;
  line-height: 50px;
  font-weight: 100;
  text-indent: -1em;
  border-radius: 20px;
  transition:all 1s;
  -webkit-transition:all 1s;
  -moz-transition:all 1s;
  -ms-transition:all 1s;
  -o-transition:all 1s;
  background:url(../images/zy/r.jpg) #ef7601 no-repeat;
}
.c2cs .c2dd1{
  background-position:  330px center;
}
.c2cs .c2dd1:hover{
  background-position:  430px center;
}
.c2cs .c2dd2{
  background-position:  340px center;
}
.c2cs .c2dd2:hover{
  background-position:  440px center;
}
.cntgap{
  width: 100%;
  height:63px;
  background:url(../images/zy/gap.jpg) no-repeat center center;
}
.container4{
  width: 100%;
  overflow:hidden;
  background: #efefef;
}
.container4 .v4{
  width: 1200px;
  overflow:hidden;
  margin: 0 auto;
}
.c4cc{
  width:100%;
  height:804px;
  margin-top: 50px;
  background:url(../images/zy/c3q.jpg) no-repeat center center;
}
.c4ww p{
  height: 50px;
  float:left;
  font-size:20px;
  background:#ef7601;
  margin: 20px auto 60px auto;
  color: #fff;
  text-indent: 3em;
  line-height: 50px;
  font-weight: 100;
  border-radius: 20px;
  transition:all 1s;
  -webkit-transition:all 1s;
  -moz-transition:all 1s;
  -ms-transition:all 1s;
  -o-transition:all 1s;
  background:url(../images/zy/r.jpg) #ef7601 no-repeat;
}
.c4wwa{
  width:500px;
  background-position:  440px center !important;
}
.c4wwa:hover{
  background-position:  530px center !important;
}
.c4wwb{
  width: 300px;
  background-position:  240px center !important;
}
.c4wwb:hover{
  background-position:  345px center !important;
}
.container6{
  width: 100%;
  background: url(../images/zy/gap.jpg) no-repeat center top #efefef;
  overflow: hidden;
  padding-top:120px;
  padding-bottom: 80px;
}
.container6 .v6{
  width: 1200px;
  margin: 0 auto;
}
.container6 .c6cc{
  width:100%;
  height: 177px;
  margin-top:40px;
}
.container6 .c6cc .c6ww{
  width:346px;
  height: 177px;
  background: url(../images/zy/c6c.jpg) no-repeat center center;
  float: left;
  margin-right:30px;
}
.container6 .c6cc .c6ww1{
  width:346px;
  height: 177px;
  background: url(../images/zy/c6c1.jpg) no-repeat center center;
  float: left;
  margin-right:30px;
}
.container6 .c6cc .c6ll{
  width:822px;
  float:left;
  padding-top:10px;
}
.container6 .c6cc .c6ll span{
  font-size:20px;
  line-height: 1.7;
}
.container6 .c6cc .c6ll p{
  width:215px;
  height: 50px;
  font-size:20px;
  text-indent: 3em;
letter-spacing: .4px;
  background: #ef7601;
  color: #fff;
  border-radius:20px;
  line-height:50px;
  margin-top:25px;
  background: url(../images/zy/r.jpg) #ef7601 no-repeat;
  transition:all 1s;
  -webkit-transition:all 1s;
  -moz-transition:all 1s;
  -ms-transition:all 1s;
  -o-transition:all 1s;
}
.c6cc .c6ll .c6kk{
  background-position:160px center !important;
}
.c6cc .c6ll .c6kk:hover{
  background-position:260px center !important;
}
.container7{
 width: 100%;
 overflow: hidden;
 padding-top:120px;
 background: url(../images/zy/ll2.jpg) center top no-repeat #ffffff;
}
.container7 .v7{
  width: 1200px;
  margin: 0 auto;
}
.container7 .v7 .c7aa{
  width:100%;
  height:310px;
  margin-top:30px;
  background: url(../images/zy/y1.jpg) no-repeat center center;
}
.container7 .v7 .c7pp{
  width:500px;
  height:50px;
  margin: 60px auto;
  background: #ef7601;
  color: #fff;
  font-size:20px;
  text-align: center;
  line-height:50px;
  border-radius: 20px;
  background: url(../images/zy/r.jpg) #ef7601 no-repeat;
  letter-spacing: 2px;
  text-indent: -2em;
  background-position: 400px center;
  transition:all 1s;
  -webkit-transition:all 1s;
  -moz-transition:all 1s;
  -ms-transition:all 1s;
  -o-transition:all 1s;
}
.container7 .v7 .c7pp:hover{
  background-position: 540px center;
}
.container8{
  width:100%;
  overflow: hidden;
  padding-top:120px;
  background: url(../images/zy/gap.jpg) no-repeat center top #efefef;
}
.container8 .v8{
  width:1200px;
  margin: 0 auto;
}
.container8 .v8 .v8ii{
  width:100%;
  height:503px;
  margin-top:40px;
  background: url(../images/zy/k2.jpg) no-repeat center center;
}
.container8 .v8 .v8gg{
  width:740px;
  height:42px;
  margin: 0 auto;
}
.container8 .v8 .v8gg p{
width: 360px;
height:50px;
float:left;
color: #fff;
font-size: 20px;
text-align: center;
line-height: 50px;
border-radius: 20px;
background: url(../images/zy/r.jpg) #ef7601 no-repeat;
letter-spacing: 1px;
background-position: 300px center;
margin: 50px 0;
transition:all 1s;
-webkit-transition:all 1s;
-moz-transition:all 1s;
-ms-transition:all 1s;
-o-transition:all 1s;
}
.container8 .v8 .v8gg p:hover{
  background-position: 400px center;
}
/*金领大厨*/
.jldc_box{ background:#fff;}
.title{text-align: center;padding-top: 30px;}
.title h2{font-size: 40px;color: #525252;}
.title h2 i{display: inline-block;width: 100px;height: 2px;background-color:#a3a3a3;margin: 10px;}
.title h3{font-size: 20px;color: #666666;padding: 10px 0;}
.title .tit1{color: #ff0000;}
.btn-wrap {text-align: center;padding: 32px 0 20px}
.consult-subject {font-size: 22px;color: #333;display: inline-block;width: 340px;height: 44px;border: 1px solid #ff0000;border-radius: 18px;text-align: center;line-height: 44px;transition: all .75s ease;font-weight: 700}
.consult-subject2 {font-size: 22px;background-color: #ff0000;color: #fff;display: inline-block;width: 340px;height: 44px;border: 1px solid #ff0000;border-radius: 18px;text-align: center;line-height: 44px;transition: all .75s ease;font-weight: 700}
.consult-subject:hover {background-color: #ff0000;color: #fff;transition: all .75s ease}
.consult-subject2:hover {color: #333;background-color: #f0f0f0;transition: all .75s ease}
.contian4{background: #efefef;}
.ban1{ width:100%; height:151px; background:url(../images/zy/ban1.jpg);background-repeat: no-repeat;background-position: center top;}
.ban2{ width:100%; height:173px; background:url(../images/zy/ban2.jpg);background-repeat: no-repeat;background-position: center top;}
.ban3{ width:100%; height:174px; background:url(../images/zy/ban3.jpg);background-repeat: no-repeat;background-position: center top;}
.ban4{ width:100%; height:135px; background:url(../images/zy/ban4.jpg);background-repeat: no-repeat;background-position: center top;}
.ban_zx{display:block;position:absolute;width:95px; float:left;height:35px;margin-left:1120px; margin-top:140px;}
.ban_zx1{display:block;position:absolute;width:95px; height:35px;margin-left:1220px; margin-top:140px;}
.jin_xszp{ width:1200px; margin:15px auto; overflow:hidden;}
.xszp_left{ width:316px; height:453px; float:left;}
.xszp_right{ width:880px; float:right;}
.xszp_right img{ margin:0 3px 8px 3px; float:left;}
.cgxz{ width:100%; height:651px; margin:0 auto; padding-top:50px; background:url(images/cgxz_bg.jpg) no-repeat;}
.xxnr{overflow:hidden;}
.xxnr .content{float: left;}
.xxnr .content{width:520px;padding: 55px 40px;background-color:#eeeeee;color:#525252;line-height:24px;text-indent: 2em;height:230px}
.xxnr .content p{ font-size:16px;}
.xxnr img{ float:right; }
.contian2{background: url(../images/zy/bg-cc.jpg);padding-bottom: 30px;}
.contian2 h2,.contian2 h3,.contian2 i,.contian2 p,.contian2 h4{color: #fff;} 
.jldc_icon{ text-align:center; overflow:hidden;}
.jldc_icon>div,.jldc_icon>p{ width:15.6%; float:left; text-align:left; padding:1% 0.5%; font-size:16px;}
.jldc_icon>div{ text-align:center;}
.contian3{padding-bottom: 30px;}
.module5-common {width: 100%;height: 340px}
.module5-1 {background: url(../images/zy/pic-num1.jpg) no-repeat 76px 76px #e5e5e5;}
.module5-content1 {width: 410px;margin-left: 178px;padding-top: 46px;}
.module5-h3 {font-size: 24px;border-bottom: 1px solid #898989;padding-bottom: 10px}
.module5-p {line-height: 30px;font-size: 16px;margin-top: 8px;text-indent: 2em;}
.module5-img1 {display: inline-block;float: right;margin-right: 20px;margin-top: 20px}
.advantage {margin-top: 15px;color: #d00000; font-size:16px;}
.module5-2 {background: url(../images/zy/pic-num2.jpg) no-repeat 610px 76px #e5e5e5;margin-top: 20px}
.module5-3 {background: url(../images/zy/pic-num3.jpg) no-repeat 76px 76px #e5e5e5;margin-top: 20px}
.module5-content2 {width: 410px;margin-left: 710px;padding-top: 46px;}
.module5-img2 {display: inline-block;float: left;margin-left: 20px;margin-top: 20px}
.zhuanye{ overflow:hidden; margin-top:10px;}
.zhuanye>div{ float:left; margin-right:21px;}
.zhuanye>div.nomr{ margin-right:0;}
.zylist{ background-color:#eeeeee; padding-bottom:20px;}
.zylist h3{ color:#ff6002; line-height:36px; font-size:24px;}
.zylist h3,.zylist p{ text-align:center;}
.zxan2 div {width:150px; float: left;display: inline-block; height: 40px;line-height: 40px;border-radius:4px;-webkit-border-radius:4px;background-color: #ff6002; color: #fff; font-size: 20px; margin-left:22px; text-align:center; margin-top:10px;}
.zhengshu{ text-align:center; padding:20px 0; background-color:#eeeeee;}
.zs1{text-indent: 2em; font-size:16px;}
.zs{ font-size:20px; color:#ff0000; text-align:center; margin-top:20px;margin-bottom:20px;}
.zhengshu p{ line-height:40px; font-size:20px;}
.anniu,.anniured{ height:50px; width:226px; background-color:#fc852a; text-align:center; line-height:50px; color:#fff; font-size:20px; border-radius:6px; margin-left:auto; margin-right:auto; margin-top:20px; cursor:pointer;}
.anniured{ background-color:#ff0000; margin-bottom:40px;}
.history{ font-size:26px; text-align:center; line-height:40px; margin-top:40px;}
.hisin{ color:#ff0000;text-align:center; font-size:20px;}
/*西餐主厨*/
.xczc_box{ background:#fff;}
.xicanzc { width: 100%; height: auto; overflow: hidden; position: relative;}
.xczcjd { width: 100%; height: 593px; overflow: hidden; background: url(../images/xczc/xczc01.jpg)rgba(0,0,0,0) no-repeat scroll center center; }
.gsbox { width: 100%; height: auto; overflow: hidden; }
.gs { width: 1200px; height: auto; overflow: hidden; margin: 40px auto; }
.zcbt { width: 100%; height: auto; overflow: hidden; text-align: center; }
.gsms { width: 100%; height: auto; overflow: hidden; margin: 40px auto; }
.gsms li { width: 265px; height: auto; overflow: hidden; float: left; margin-right: 46px; text-align: center; }
.gsms li:nth-child(4n) { margin-right: 0; }
.gsms li:first-childx+li+li+li {margin-right:0px;}
.gsms li img { padding: 20px 0; }
.gsms li h2 { font-size: 24px; line-height: 36px; font-weight: normal; }
.gsms li p { text-align: start; font-size: 18px; line-height: 32px; }
.gstp { width: 100%; height: auto; overflow: hidden; }
.gstp li { width: 295px; height: auto; overflow: hidden; float: left; margin-right: 6px; text-align: center; }
.gstp li img { width: 295px; height: auto; }
.gstp li:nth-child(4n) { margin-right: 0; }
.gstp li:first-childx+li+li+li {margin-right:0px;}
.lljc { width: 100%; height: 455px; overflow: hidden; background: url(../images/xczc/xczc11.jpg) no-repeat scroll center center; }
.ll { width: 1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 100px; }
.llk { width: 100%; height: auto; overflow: hidden; text-align: center; margin: 40px auto; }
.llk p { font-size: 18px; line-height: 24px; color: #FFFFFF; padding-bottom: 50px; }
.llk a { border: 1px solid #FFFFFF; font-size: 24px; line-height: 36px; padding: 0px 50px; border-radius: 10px; display: inline-block; text-decoration: none; color: #FFFFFF; }
.zczx { width: 100%; height: auto; overflow: hidden; text-align: center; margin-top: 40px; }
.zczx a { border: 1px solid #000000; font-size: 24px; line-height: 36px; padding: 0px 50px; border-radius: 10px; display: inline-block; text-decoration: none; }
.xxnr1 { width: 1200px; height: auto; overflow: hidden; margin: 40px auto; }
.jb { width: 100%; height: auto; overflow: hidden; margin-top: 40px; }
.jbl { width: 580px; height: auto; overflow: hidden; float: left; text-align: center; }
.jbl p { font-size: 18px; line-height: 32px; padding-bottom: 20px; text-align: start; }
.jbl a { background: #ee7800; font-size: 24px; line-height: 36px; padding: 0px 50px; border-radius: 10px; display: inline-block; text-decoration: none; color: #FFFFFF; }
.jbr { width: 595px; height: auto; overflow: hidden; float: right; }
.jbr li { float: left; margin-right: 9px; }
.jbr li img { padding-bottom: 20px; }
.jbr li:nth-child(2n) { margin-right: 0; }
.jbr li:first-childx+li {margin-right:0px;}
.jdjx { width: 100%; height: 808px; overflow: hidden; background: url(../images/xczc/xczc18.jpg) no-repeat scroll center center; }
.jdx { width: 1200px; height: auto; overflow: hidden; margin: 0px auto; margin-top: 100px; }
.jdnr { width: 100%; height: auto; overflow: hidden; margin-top: 80px; }
.jdnr li { float: left; margin-right: 20px; width: 285px; height: 380px; background: #3f3532; opacity: 0.7; border-radius: 10px; text-align: center; }
.jdnr li h2 { font-size: 24px; line-height: 32px; color: #FFFFFF; padding: 15px 0; }
.jdnr li p { font-size: 18px; line-height: 32px; color: #FFFFFF; text-align: start; padding: 15px 25px; }
.jdnr li:nth-child(4n) { margin-right: 0; }
.jdnr li:first-childx+li+li+li {margin-right:0px;}
.jdzx { width: 100%; height: auto; overflow: hidden; margin-top: 40px; text-align: center; }
.jdzx a { border: 1px solid #FFFFFF; font-size: 24px; line-height: 36px; padding: 0px 50px; border-radius: 10px; display: inline-block; text-decoration: none; color: #FFFFFF; }
.zcms { width: 100%; height: auto; overflow: hidden; }
.zcjs { width: 1200px; height: auto; overflow: hidden; margin: 40px auto; }
.zctd { width: 100%; height: auto; overflow: hidden; margin-top: 20px; }
.zctd p { font-size: 18px; line-height: 32px; color: #000000; }
.zcdd { width: 100%; height: auto; overflow: hidden; margin-top: 40px; }
.zcdd li { width: 590px; height: 480px; float: left; background: #e5e5e5; margin-right: 20px; border-radius: 10px; }
.zcdd li:nth-child(2n) { margin-right: 0; }
.zcdd li:first-childx+li {margin-right:0px;}
.zcdd li h2 { font-size: 18px; line-height: 24px; font-weight: normal; padding: 15px 25px; }
.zcdd li p { font-size: 18px; line-height: 32px; padding: 0px 25px; }
.zcjy { width: 100%; height: 805px; overflow: hidden; background: url(../images/xczc/xczc23.jpg) no-repeat scroll center center; }
.zcbz { width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 100px; }
.bzwx { width: 100%; height: auto; overflow: hidden; margin-top: 40px; }
.bzwx p { font-size: 18px; line-height: 32px; color: #FFFFFF; padding-left: 15%; }
.bzx { width: 100%; height: auto; overflow: hidden; margin-top: 40px; }
.bzx li { width: 297px; height: auto; overflow: hidden; float: left; margin-right: 4px; text-align: center; }
.bzx li:nth-child(4n) { margin-right: 0; }
.bzx li:first-childx+li+li+li {margin-right:0px;}
.bzx li img { padding-bottom: 20px; }
.bzx li h2 { color: #FFFFFF; font-size: 18px; line-height: 32px; font-weight: normal; }
.xsp { width: 100%; height: auto; overflow: hidden; }
.xskj { width: 1200px; height: auto; overflow: hidden; margin: 40px auto; }
.zpl { width: 100%; height: auto; overflow: hidden; margin-top: 40px; }
.zpl li { float: left; margin-right: 3px; }
.zpl li img { padding-bottom: 2px; }
.zpl li:nth-child(4n) { margin-right: 0; }
.zpl li:first-childx+li+li+li {margin-right:0px;}
.xczs { width: 100%; height: 808px; overflow: hidden; background: url(../images/xczc/xczc37.jpg) no-repeat scroll center center; }
.zsk { width: 1200px; height: auto; overflow: hidden; margin: 0 auto; margin-top: 100px; }
.zsjs { width: 100%; height: auto; overflow: hidden; text-align: center; margin-top: 40px; }
.zsjs p { color: #FFFFFF; font-size: 18px; line-height: 24px; }
.zsys { width: 100%; height: auto; overflow: hidden; margin-top: 40px; }
.zsys li { float: left; margin: 0 60px; text-align: center; }
.zsys li img { padding-bottom: 20px; }
.zsys li h2 { font-weight: normal; color: #FFFFFF; font-size: 18px; line-height: 32px; }

/*中式面点*/
.zsmd_box{ background:#fff;}
.side1{
background: url("../images/zsmd/banner.jpg") no-repeat center;
background-size: cover;
height:446px;
}
.center1{
height:657px;
text-align:center;
}
.c1cen h4{
font-size:36px;
color:#55555;
font-weight:bold;
}
.c1cen{
padding-top:30px;
}
.c1cen p{
font-size: 18px;
color: #fb4b4b;
width: 900px;
margin: auto;
line-height: 30px;
padding-top: 20px;
margin-bottom: 50px;
}
.info1{
font-size: 24px;
padding: 10px 50px;
text-decoration: none;
background: #fb4b4b;
color: #fff;
border: none;
}
.info1:hover{
background: #6CCD1E;
}
.center2{
padding-bottom:50px;
background: #1f2a36;
}
.c2cen h4{
font-size:30px;
color:#fff;
font-weight:bold;
padding:30px 0;
}
.c2tu1 ul li{
float:left;
padding-right: 20px; margin-top:20px;
position:relative;
}
.c2tu1 ul li p a{color:white;}
.center3{
background: url("../images/zsmd/center3bg.jpg") no-repeat center;
background-size: cover;
height:500px;
}
.c3cen h4{
font-size:30px;
color:#fff;
font-weight:bold;
padding:50px 0;
}
.icon{
width: 66px;
border: 1px solid #fb4b4b;
padding: 34px 46px;
border-radius: 101px;
background: #fb4b4b;
text-align: center;
float:left;
}
.icon:hover{
border: 1px solid #6CCD1E;
background: #6CCD1E;
}
.icon1{
width: 100px;
border: 1px solid #fb4b4b;
padding: 29px 29px;
border-radius: 101px;
background: #fb4b4b;
text-align: center;
float: left;
}
.icon1:hover{
border: 1px solid #6CCD1E;
background: #6CCD1E;
}
.c3wen1 h4{
font-size:24px;
color:#fff;
font-weight:normal;
padding: 10px 0;
}
.c3wen1 p{
color:#fff;
font-size:18px;
line-height:30px;
}
.c3le{
width:50%;
float:left;
}
.c3ri{
width:50%;
float:right;
}
.c3wen1{
float: left;
width: 430px;
padding-left: 10px;
}
.c3zong1{
margin-bottom:100px;
}
.c3an1{
text-align:center;
}
.center4{
background:#fb4b4b;
}
.c4biao1{
font-size:30px;
color:#fff;
font-weight:bold;
padding:50px 0;
}
.c4le{
float:left;
}
.c4ri{
float: right;
width: 700px;
}
.c4ri h4{
font-size:24px;
color:#fff;
font-weight:bold;
padding:50px 0 30px 0;
}
.c4ri p{
font-size:18px;
color:#fff;
line-height:30px;
padding-right: 75px;
}
.ljgd1{
font-size:24px;
color:#fff;
padding:30px 0;
}
.c4ri1{
float:right;
}
.c4le1{
float:left;
width: 700px;
}
.c4le1 h4{
font-size:24px;
color:#fff;
font-weight:bold;
padding:50px 0 30px 0;
}
.c4le1 p{
font-size:18px;
color:#fff;
line-height:30px;
padding-right: 75px;
}
.ljgd2{
margin-top:50px;
}
.info2{
font-size: 24px;
padding: 10px 50px;
text-decoration: none;
background: #fff;
color: #fb4b4b;
border: none;

}
.info2:hover{
color: #fff;
background: #6CCD1E;
}
.c4cen{
padding-bottom:70px;
}
.center5{
background: url("../images/zsmd/c5bg1.jpg") no-repeat center;
background-size: cover;
height:400px;

}
.c5cen h4{
font-size:30px;
color:#fff;
font-weight:bold;
padding:50px 0;
text-align:center;
}
.c5wen1 ul li{
float:left;
padding: 0 79px;
}
.c5wen1 ul li p{
text-align:center;
color:#fff;
padding:20px 0;
font-size: 18px;
}
.c5wen1{}
.anniuis1{
padding-top: 400px;
text-align: center;
}
.animated{
	visibility:hidden;
}
.visible{
	visibility:visible;
}
.llm99{
height:5000px;

}
.header{
	margin:auto;
	font-family: 'Open Sans';
	font-size: 38px;
	color: #222;
	font-weight:300;
	text-transform:uppercase;
	width:50%;
	text-align:center;
	position: relative;
	letter-spacing: 8px;
    padding: 20px 0;
    text-transform: uppercase;
    border-top: #FFA300 1px solid;
    border-bottom: #FFA300 1px solid;
	opacity:0.7;
}
.c2tu1 ul li{ width:274px; height:438px;}
.c2tu1 ul li a{ position:absolute;}
.c2tu1 ul li p{ position:absolute; height:84px; line-height:84px; background:#000000; color:#FFFFFF; display:block; width:274px; text-align:center; bottom:0; font-size:30px; font-weight:bold;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1;}
:root .c2tu1 ul li p{filter:none\9;}/*for IE9*/
.c2tu1 ul li p a{position:relative;}
.p1 { height:320px;}
.p1 ul li{ width:332px; float:left; margin-right:79px; line-height:70px; font-size:18px;}
.p1 ul{ width:1300px;}
.jz1{
width:1200px;
margin:auto;
}
.jpdc_common_title{width:1200px;margin:auto;text-align:center;margin-top:25px;}
.jpdc_common_title h1{font-size:40px;font-weight:normal;line-height:60px; border-bottom:1px solid #606060;padding-bottom:10px;width:680px;margin:auto;}
.jpdc_common_title h1 font{color:#000000;}
.jpdc_common_title h2{font-size:23px;font-weight:normal;line-height:25px;}
.jpdc_common_title a{font-size:24px;line-height:24px;background:#FF0000;padding:5px 15px;color:white; border-radius: 10px; }
.jpdc_common_title a:hover{background:#ee7800;}
.shijian{ width:1000px; margin:0 auto; padding-top:20px; line-height:30px; font-size:18px; padding-top:30px;}
.xctp{ width:1100px; margin:0 auto; overflow:hidden;}
.xctp ul li{ display:block; float:left; margin-left:23px; width:189px; height:288px; margin-bottom:15px; margin-top:10px; line-height:30px; text-align:center; font-size:18px;}
.xctp ul li a.zixun{ color:#FF0000;}