.slogan{position:absolute;left:50%;top:50%;margin:-130px 0 0 -5%;width:10%;height:300px;line-height:300px;text-align:center;}
.slogan img{max-width:100%;text-align:center;height:auto;}
.yuyue{position:relative;margin-top:-102px;height:42px;padding:30px 0;background:rgba(0,0,0,0.6);background:none\9; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)\9;}
.yuyue .warper{position:relative;}
.yuyue .warper .but{position:absolute;width:106px;height:42px;line-height:42px;text-align:center;color:#333;background:#e1cb8f;top:0;right:0;}
.yuyue .warper .but:hover{background:#e09f5d;}
.yuyue .from{padding-right:106px;}
.yuyue .from li{width:25%;float:left;}
.yuyue .from li .item{background:#2b2b2b;height:40px;padding:0 38px 0 8px;position:relative;color:#b3b3b3;margin-right:18px;border:1px solid #b3b3b3;}
.yuyue .from li .item input{border:0px;color:#b3b3b3;width:100%;height:40px;line-height:40px;background:#2b2b2b;}
.yuyue .from li .item i.iconfont{position:absolute;top:0;right:10px;font-size:20px;color:#b3b3b3;height:42px;line-height:42px;}
.yuyue .from li .item select{position:absolute;width:100%;height:42px;line-height:42px;left:0;top:0; opacity:0;filter: alpha(opacity=0);z-index:2;}
.yuyue .from li.select .item i.iconfont{font-size:14px;color:#9c928f;}
.yuyue .from li .item span{line-height:42px;display:inline-block;}
.about{padding:75px 0 130px;position:relative;}
.about .bg{background:#f0efeb;position:absolute;height:48%;width:100%;left:0;bottom:0;}
.about .warper{position:relative;z-index:2;}
.about .warper .img{width:40%;text-align:right;display:inline-block;vertical-align: middle;margin-right:4%;}
.about .warper .img .img01{margin-left:40px;}
.about .warper .img .img01 img{max-width:100%;height:auto;}
.about .warper .text{width:55%;display:inline-block; vertical-align: middle;line-height:2.14;}
.about .warper .text a,.kefang .item .text .text01 a,.shuiliao .warper .text a,.yan .item .text .text01 a{display:inline-block;border:1px solid #8c6a4e;padding:7px 35px; text-transform: uppercase;margin-top:30px;color:#8c6a4e;font-size:12px;}
.about .warper .text a:hover,.shuiliao .warper .text a:hover{background:#8c6a4e;color:#fff;}
.about .warper .title p{padding:20px 0 0 135px;}
.about .warper .title{padding-bottom:50px;}
.kefang,.kefang .item,.yan .item{position:relative;}
.kefang .item .img,.yan .item .img{height:490px;background:no-repeat center center;background-size:cover;}
.kefang .item .bg,.yan .item .bg{height:100%;width:50%;top:0;right:0;background:rgba(0,0,0,0.8);background:none\9; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)\9;position:absolute;}
.kefang .item .text,.yan .item .text{width:50%;text-align:right;margin-left:50%;height:490px;}
.kefang .item .warper,.yan .item .warper{position:absolute;z-index:2;left:50%;margin-left:-600px;top: 0;}
.kefang .item .warper{width:100%;}
.kefang .item .text span.in_mid,.yan .item .text span.in_mid{width:0;height:100%;display:inline-block;vertical-align: middle;}
.kefang .item .text .text01,.yan .item .text .text01{text-align:left;width:85%;display:inline-block; vertical-align: middle;color:#e09f5d;line-height:2.14;}
.kefang .item .text .text01 h3,.yan .item .text .text01 h3{font-size:26px;color:#fff;font-weight:normal;padding-bottom:30px;line-height:1.5;}
.kefang .item .text .text01 h3 i,.yan .item .text .text01 i{width:40px;height:2px;background:#e09f5d;display:block;margin-top:20px;}
.kefang .item .text .text01 a,.yan .item .text .text01 a{border-color:#e09f5d;color:#e09f5d;}
.kefang .item .text .text01 a:hover,.yan .item .text .text01 a:hover{background:#e09f5d;color:#fff;}
.kefang .owl-controls{position:absolute;background:url(../images/in_bg01.gif) no-repeat center 0;right:20px;top:50%;padding-top:80px;margin-top:-96px;}
.kefang .owl-controls .owl-dot span{border:1px solid #936a4e;display:inline-block;width:10px;height:10px;border-radius: 50%;margin-bottom:10px;}
.kefang .owl-controls .owl-dot.active span{background:#936a4e;}
.kefang2{padding-bottom:40px;}
.kefang2 .item{float:left;width:20%;text-align:center;color:#333;}
.kefang2 .item .img{position:relative;}
.kefang2 .item .img img{max-width:100%;height:auto;}
.kefang2 .item .img a{position:absolute;width:100%;height:100%;lefT:0;top:0;background:rgba(0,0,0,0.6);background:none\9; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)\9;display:none;}
.kefang2 .item .img a i{background:url(../images/icon_01.png) no-repeat;position:absolute;width:30px;height:30px;top:50%;left:50%;margin:-15px 0 0 -15px;}
.kefang2 .item .text i.iconfont{width:80px;height:80px;line-height:80px;color:#936a4e;margin-top:-40px;position:relative;z-index:2;display:inline-block;background:#fff; border-radius: 50%;font-size:36px;margin-bottom:-5px;}
.kefang2 .item .img:hover a{display:inline-block;}
.food{background:#f0efeb;padding:75px 0 70px;}
.food .content{position:relative;}
.food .title{height:80px;line-height:80px;font-size:24px;position:relative;color:#333;}
.food .title img{vertical-align:text-bottom;margin-right:5px;}
.food .title a{background:#96785e;position:absolute;right:0;top:0;width:260px;height:100%;text-align:center;color:#fff; text-transform: uppercase;font-size:14px;}
.food .item{background:no-repeat center center;height:490px;}
.food .item .text{display:none;}
.food .item .text01{height:390px;width:195px;float:right;margin-right:260px;padding:100px 30px 0;line-height:2.14;color:#fff;background:rgba(0,0,0,0.6);background:none\9; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)\9;}
.food .but{position:absolute;height:100%;width:260px;background:rgba(140,106,78,0.9);background:none\9; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ee8c6a4e,endColorstr=#ee8c6a4e)\9;right:50%;margin-right:-600px;top:0;overflow:hidden;}
.food .but a{display:block;height:101px;text-align:center;color:#ccc;font-size:12px;text-transform: uppercase;padding:22px 0 0 22px;}
.food .but a img{float:left;}
.food .but a .text{float:left;padding:18px 0 0 20px;}
.food .but a .text h3{font-size:16px;color:#fff;font-weight: normal;padding-bottom:5px;}
.food .but a.hover{background:#e09f5d;}
.shuiliao .warper{position:relative;padding-bottom:70px;}
.shuiliao .warper .bg{background:#f0efeb;width:50%;position:absolute;lefT:0;top:0;height:100%;}
.shuiliao .warper .text{height:400px;position:relative;z-index:2;width:40%;text-align:center;}
.shuiliao .warper .text i.in_mid{width:0;height:100%;display: inline-block;vertical-align: middle;}
.shuiliao .warper .text .text01{display: inline-block;vertical-align: middle;width:80%;text-align:left;line-height:2.14;}
.shuiliao .warper .img{width:60%;position:relative;z-index:2;height:400px;overflow: hidden;}
.shuiliao .warper .img img{position:absolute;width:780px;lefT:50%;margin-left:-390px;}
.shuiliao .warper .text h3{font-size:24px;line-height: 1.5;padding-bottom:30px;font-weight:normal;color:#333;}
.yan{margin-bottom:90px;}



@media screen and (max-width:1240px) {
.yuyue .warper .but{right:20px;}
.about .warper .img .img01{margin-left:0;}
.about .warper .text a{margin-top:25px;}
.kefang .item .text,.yan .item .text{text-align:center;}
.kefang .item .text .text01,.yan .item .text .text01{width:82%;}
.kefang .item .warper,.yan .item .warper{left:0;margin-lefT:0;}
.food .item .text01{margin-right:240px;}
.food .but{right:0;margin:0;}
.shuiliao .warper{padding:0 0 60px;}
}
@media screen and (max-width:1080px) {
.yuyue .from li .item{margin-right:10px;}
.about .warper .text{line-height:1.8;}
.about{padding:60px 0 110px;}
.about .warper .title p{padding:15px 0 0 110px;}
.about .warper .title{padding-bottom:30px;}
.kefang .item .img,.kefang .item .text,.yan .item .img,.yan .item .text{height:400px;}
.kefang .item .text .text01,.yan .item .text .text01{line-height:1.8;}
.kefang .item .text .text01 h3,.yan .item .text .text01 h3{font-size:24px;}
.kefang2 .item .text i.iconfont{width:60px;height:60px;line-height:60px;margin-top:-30px;font-size:30px;}
.food .item{height:400px;}
.food .item .text01{height:320px;padding:80px 30px 0;line-height:1.8;}
.food .but a{height:90px;padding:10px 0 0 22px;}
.food .but a .text{float:left;padding:18px 0 0 20px;}
.food .title{height:60px;line-height:60px;font-size:22px;}
}
@media screen and (max-width:880px) {
.slogan{margin-top:-100px;height:200px;line-height:200px;}
.yuyue{display:none;}
.about .warper .title p{padding:10px 0 0 0;}
.about .warper .title{padding-bottom:20px;text-align:center;}
.about .warper .img{display:block;text-align:center;width:100%;margin-right:0;padding-bottom:20px;}
.about .bg{height:53%;}
.about .warper .text{width:100%;}
.about .warper .text a,.shuiliao .warper .text a,.yan .item .text .text01 a{display:block;width:60%;text-align:center;margin:20px auto 0;max-width:280px;padding:7px 0;}
.about{padding:50px 0 80px;}
.kefang{background:#f0efeb;padding-bottom:25px;}
.kefang .item .img,.yan .item .img{height:280px;}
.kefang .item .bg,.yan .item .bg{display:none;}
.kefang .item .text,.yan .item .text{width:100%;text-align:right;margin-left:0;height:auto;}
.kefang .item .warper,.yan .item .warper{position:relative;z-index:2;padding:20px 20px 0;}
.kefang .item .text span.in_mid,.yan .item .text span.in_mid{display:block;}
.kefang .item .text .text01,.yan .item .text .text01{width:auto;display:block;text-align:center;color:#333;}
.kefang .item .text .text01 h3,.yan .item .text .text01 h3{font-size:22px;color:#333;padding-bottom:20px;}
.kefang .item .text .text01 h3 i,.yan .item .text .text01 h3 i{width:40px;height:2px;background:#e09f5d;display:block;margin:10px auto 0;}
.kefang .item .text .text01 a{display:none;}
.kefang .owl-controls{position:relative;background:none;right:0;top:0;padding-top:20px;margin-top:0;text-align:center;}
.kefang .owl-controls .owl-dot{display:inline-block;}
.kefang .owl-controls .owl-dot span{margin:0 5px;}
.kefang2{display:none;}	
.food .title{height:auto;line-height:1.5;font-size:24px;text-align:center;padding-bottom:10px;}
.food .title i,.food .but,.food .item .text01{display:none;}
.food .owl-carousel{display:block;}
.food .warper{padding:0;}
.food .item{margin-top:10px;padding:35px 0;height:auto;}
.food .item .text{display:block;text-align:center;color:#fff;width:170px;height:170px;margin:0 auto;border-radius: 50%;background:#b89f7a;font-size:12px;text-transform: uppercase;}
.food .item .text h3{font-size:24px;font-weight: normal;padding-bottom:5px;}
.food .item .text i.in_mid{height:100%;width:0px;vertical-align: middle;display:inline-block;}
.food .item .text .texta01{display:inline-block;vertical-align: middle;width:90%;}
.food{padding:40px 0 50px;background:none;}	
.food .title{font-size:20px;text-align:center;padding-bottom:10px;} 
.food .title img{height:38px;width:auto;}
.food .title a{display:none;} 
.shuiliao .warper .bg{display:none;}
.shuiliao .warper .text{height:auto;width:auto;float: none;padding:20px;}
.shuiliao .warper .text i.in_mid{display:none;}
.shuiliao .warper .text .text01{display:block;width:100%;text-align:center;line-height:1.8;}
.shuiliao .warper .img{width:100%;position:relative;z-index:2;height:auto;overflow: hidden;float: none;}
.shuiliao .warper .img img{position:relative;width:100%;lefT:0;margin-left:0;height:auto;}
.shuiliao .warper .text h3{font-size:22px;padding-bottom:20px;}
	.shuiliao .warper{padding-bottom:20px;}
.yan{margin-bottom:60px;}
}
@media screen and (max-width:640px) {
.about{padding:40px 0;}
.kefang .item .img{height:220px;}
.kefang .item .text .text01 h3{font-size:20px;padding-bottom:15px;}
.kefang .owl-controls{padding-top:15px;}
.shuiliao .warper{padding:0 0 40px;}
.yan{margin-bottom:40px;}
}