* {box-sizing: border-box;padding: 0;margin: 0;} 
.clear {clear: both;}

.clearfix:after {clear: both;height: 0;content: "";line-height: 0;font-size: 0;display: block;}
.bod0{border: 0px!important;}
ul{list-style-type: none;}
input,textarea{outline: none;}
*,*:hover,*:active,*:visited,*:link,*:focus{outline:none;background: none;text-decoration: none;}
.pubimg{width: 100%;height: 100%;display: block;}
.pubimg1s{width: 100%;height: 100%;display: block;transition: all 1s;}
.ft{float: left;}
.rt{float: right;}
.fl{float: left;}
.fr{float: right;}
.swiper-container {width: 100%;height: 100%;}
.swiper-slide { display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
 

.public_list{padding: 5% 0;background-color: #ffffff;}
.public_content{background-color: #ffffff;}
.sandwich {width: 1200px;margin: 0 auto;}
 

.CAlist{padding-top: 5%;}
.CAnr{width: 100%;margin-top: 4%;display: flex;}
.CAnr:nth-of-type(1){margin-top: 0;}
.CAnr .Cafl{width: 105%;position: relative;}
.CAnr .Cafl .img{width: 100%;overflow: hidden;}
.CAnr .Cafl .cot{position: absolute;top: 0;right: 0;width: 20%;height: 100%;background-color: rgba(0,0,0,0.4);padding: 5%;}
.CAnr:nth-child(2n) .Cafl .cot{left: 0;}
.CAnr .Cafl .cot .ylogo{width: 22%;padding: 39% 0;background: url(../images/cpintro.png) no-repeat center;float: left;margin-right: 25%;background-size: 100%;}
.CAnr .Cafl .cot .intro{font-size:20px;color: #ffffff;writing-mode: tb-rl;width:50px;line-height: 30px;height:300px;letter-spacing: 3px;overflow: hidden;float: right;text-align: left;} 
.CAnr .Cafl:hover .img img{transform:scale(1.1);}

.prolist{padding: 5% 0 0;}
.food_item{width: 30.5%;float: left;margin-right: 4.25%;margin-bottom: 4.25%;}
.food_item:nth-child(3n){margin-right: 0;}
.food_item .foodimg{width: 100%;overflow: hidden;}
.food_item .foodcot{background-color: #e5e5e5;padding: 4% 6%;color: #333333;transition: all 0.3s;}
.food_item .foodcot .footname{width: 80%;float: left;font-size: 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.food_item .foodcot .footarrow{width: 6%;float: right;text-align: center;font-size: 14px;}
.food_item:hover .foodimg img{transform:scale(1.1);}
.food_item:hover .foodcot{background-color: #e47f11;color: #ffffff;} 