@charset "utf-8";
/* CSS Document */

html{font-size:625%} 
body{font-size:.22rem;}

/*header*/
header{width:100%; position:fixed; height:.8rem; background:#312F2D;  z-index:9;}
header .ming{display:block; width:100%; height:.8rem; color:#fff; text-align:center; 
    line-height:.8rem; font-size:.3rem;}
.Menu{position:fixed; top:0; right:0; z-index:2;}
.Menu .btn{display:block; width:.6rem; height:.6rem;  text-align:center;
     margin:.1rem .1rem 0 0; border-radius:6px;}
.Menu .btn img{display:block; max-width:100%; height:auto; margin:auto;}
.Menu .side_nav{display:none; width:1.5rem; height:100%; position:fixed; top:.8rem; right:0;  z-index:3; background:#312F2D;}
.Menu .side_nav li{width:100%; }
.Menu .side_nav li a{display:block; width:100%; line-height:.4rem; font-size:.26rem; color:#eee; text-align:center; margin:auto; padding:.1rem 0;}


/*banner*/
.Banner{width:100%; padding-top:.8rem;}
.Banner .swiper-pagination-bullet {width:12px; height:12px; display: inline-block; 
	border-radius: 100%; background:#414243;}
.Banner .swiper-pagination-bullet-active {background:#fff;}

/*产品展示*/
.xin .Hu{width:100%; padding:.18rem 0; background:#EC5353;}
.xin .Hu a{display:block; font-size:.28rem; color:#fff; width:100%; text-align:center; line-height:.4rem;}
.xin .Hu a.a1{font-weight:bold; font-size:.32rem;}
.Prod{margin-top:.2rem;}
.Prod li{float:left; width:50%; margin-bottom:.16rem;}
.Prod li a{display:block; width:92%; margin:auto;}
.Prod li .pic{width:100%; height:2.4rem; overflow:hidden;}
.Prod li .pic img{display:block; width:100%; height:auto; margin:auto;}
.Prod li .title{display:block; width:100%; height:.4rem; line-height:.4rem; font-size:.24rem; 
	color:#676767; text-align:center;}

/*关于我们*/
.jp{margin-top:.3rem; width:100%;}
.jp .hao{width:95%; margin:auto; padding-top:.2rem;}
.Name h3{color:#EC5353; font-size:.32rem; font-weight:normal; line-height:.42rem; }
.Name .p1{line-height:.4rem; color:rgb(170, 170, 170);}
.Name .p2{line-height:.4rem; color:rgb(170, 170, 170); font-size:.24rem;}
.jp .hao .p3{width:100%; line-height:.4rem; color:#323232; margin-top:.18rem;}

/*菜品欣赏*/
.yiz .caig{background:url(../images/yiz.jpg) no-repeat center; height:; margin-top:.3rem;  color:#fff; text-align:center; background-size:100%; height:1.8rem; padding:.2rem 0;}
.yiz .caig h3{width:60%; margin:.3rem auto 0; font-size:.32rem; line-height:.42rem; border-bottom:1px solid #BDB9B2; padding-bottom:.16rem;}
.yiz .caig p{font-size:.25rem; line-height:.4rem;}
.yiz .caig a{display:block; width:20%; height:.4rem; line-height:.4rem; text-align:center; 
	margin:.2rem auto; background:#EC5353; color:#fff;}
.yiz .sheb li{width:100%; margin-top:.2rem; position:relative;}
.yiz .sheb li a{display:block; width:90%; margin:auto;}
.yiz .sheb li a img{display:block; max-width:100%}
.yiz .sheb li .item-info{position:absolute; bottom: 0; left:0; z-index:1; padding:0 0 .4rem 0; 
    text-align: center; color: #fff; width: 100%; transition:all 500ms;}
.yiz .sheb li .item-info .title{display:block; line-height:.5rem; font-size:.36rem; font-weight:bold; color:#fff;}
.yiz .sheb li .item-info .item-detail{font-size:.24rem; line-height:.4rem; width:100%;}

/*新闻资讯*/
.news{position:relative; margin-top:.3rem;}
.news .Name{margin-left:.15rem;}
.news .item{margin-top:.1rem; padding-bottom:.3rem;  border-bottom:8px solid #F5F5F5; }
.item dt a{display:block; width:98%; margin:auto; height:2.4rem; background:url(../images/n1.jpg) no-repeat top center; background-size:100%; position:relative; }
.item dt p{position:absolute; left:0; bottom:0; line-height:.7rem; font-size:.28rem; padding-left:10%; width:90%; background:rgba(0,0,0,.7) url(../images/newTopFlag1.gif) no-repeat left center; background-size:7%;  color:#fff;}
.item dd{border-top:1px solid #E1E1E1; padding:.15rem 0;}
.item dd>a{display:block; width:98%; margin:auto;}
.item dd .day{width:20%; height:.8rem; background:#f2f2f2; text-align:center; overflow:hidden;}
.item dd .day b{display:block; font-size:.32rem;}
.item dd .right{width:72%; margin-left:6%;}
.item dd .right p{color:#666; font-size:.26rem; width:100%; line-height:.8rem;}

/*版权*/
.bq {margin-bottom:1.2rem;}
.bq .go{width:100%; height:.52rem; background-color:#999; margin-top:.25rem;}
.bq .go a{display:block; width:100%; text-align:right; color:#fff; font-size:.28rem; line-height:.52rem;}
.bq .go span{display:inline-block; width:0; height:0; border:5px solid transparent; border-bottom-color:#fff; margin: 0 .2rem 0 .1rem; position:relative; top:-.07rem; }
.bq .time{text-align:center; color:#707178; line-height:.42rem; margin:.15rem auto .45rem;}


/*footer*/
footer{width:100%; background-color:#312F2D; position:fixed; bottom:0; left:0; z-index:999;}
footer li{float:left; width:25%;}
footer li span{ display:block;  width:100%; height:.6rem; }
footer li img{display:block; margin:.12rem auto 0;}
footer li p{text-align:center; color:#fff; font-size:.2rem; line-height:.35rem; }

/*分页*/
.page-bar{text-align: center;}
.pages {position: relative; margin:.3rem 0 .5rem;}
.pages a,.pages span{color: #666; background-color:#fff; background:-webkit-linear-gradient(#fff, #ddd); background: -o-linear-gradient(#fff, #ddd); background: linear-gradient(#fff, #ddd);}
.pages a,.pages span.current2 {position: relative; display: inline-block; vertical-align: middle;
    *display: inline; *zoom: 1; border: 1px solid #ddd; line-height:.36rem; min-width:.36rem;
    padding:.03rem; border-radius: 3px; margin: 0 0 0 .1rem;}
.pages a.current,.pages a:hover {background:#FFA800; border-color:#FFA800; color: #FFF;}
.pages span.current2 {vertical-align: middle;}

/*翻页*/
.Fanye{margin-top:.3rem;}
.Fanye .xu{height:.4rem; color:#666;}
.Fanye .xu span{float:left; display:block; line-height:.4rem; width:18%}
.Fanye .xu a{float:left; display:block; color:#333; line-height:.4rem; height:.4rem; width:82%;}
.Fanye .xu a:hover{color:#FFA800; text-decoration:underline;}

/*热卖产品*/
.hot_p{margin-top:.3rem; position:relative;}
.hot_p .list li{border-bottom:1px solid #DADADA; margin-bottom:.26rem;}
.hot_p .list:last-child{border-bottom:none;}
.hot_p .list a{display:block; width:98%; margin:.2rem auto; margin-left:2%;}
.hot_p .list .mg{width:35%; height:1.9rem; overflow:hidden;}
.hot_p .list .mg img{display:block; width:100%; height:auto; margin:auto;}
.hot_p .list .ms{width:62%; margin-left:2%; margin-top:.5rem; color:#666; font-size:.28rem;}


/*品牌介绍*/
.wz_box{width:95%; margin:.3rem auto .5rem;}
.tit_2{text-align:center; font-size:.32rem; color:#333; line-height:.5rem; margin-bottom:.2rem;}
.wz_box .body p{font-size:.25rem; line-height:.38rem; color:#666; }
.wz_box .body .p_1{color:#333; margin-bottom:.2rem;}

/*新闻详情*/
.source{margin-bottom:.2rem;}
.source li{float:left; width:50%; text-align:left; color:#666;}

/*产品详情*/
.pro_det .c_j .pic{display:block; width:40%; height:2.2rem; overflow:hidden; margin-left:8%;}
.pro_det .c_j .pic img{display:block; width:100%; height:auto;}
.pro_det .c_j .price{width:45%; margin:0 0 0 5%;}
.pro_det .c_j .price h4{font-weight:normal; font-size:.26rem; color:#333; line-height:.4rem; margin-bottom:.1rem;}
.pro_det .c_j .price p{ color:#333; line-height:.36rem;}
.pro_det .c_j .price span{color:#666; text-decoration: line-through;}
.pro_det .c_j .price b{color:#FF5022; font-size:.26rem;}
.pro_det .c_j .price .xj{display:block; width:1.2rem; line-height:.42rem; padding:0 .2rem; 
    background:#FF5022; border-radius:8px; color:#fff; margin-top:.2rem; text-align:center;}


/*在线留言*/
.inquiry-form-wrap{position:relative; width:100%;}
.inquiry-form{position:relative; background:#FFF; padding:.15rem; border:1px solid #ddd; top:-1px;}
.inquiry-form .form-item{position:relative; display:block;}
.inquiry-form  input[type="text"].form-input,.inquiry-form textarea.form-text{position:relative;
    border:1px solid #ddd; width:86%; height:.42rem; line-height:.42rem; margin:0 0 .1rem;
    color:#000; padding:0 0 0 .4rem;}
.inquiry-form textarea.form-text{width:90%; height:1.26rem; padding:0 .1rem;}
.inquiry-form .form-input-name,.inquiry-form input[type="text"].form-input-name{
    background:url(../images/inq04.png) no-repeat .1rem .13rem;}
.inquiry-form .form-input-email,.inquiry-form input[type="text"].form-input-email{
    background:url(../images/inq05.png) no-repeat .1rem .14rem;}
.inquiry-form .form-input-email,.inquiry-form input[type="text"].form-input-phone{
    background:url(../images/inq06.png) no-repeat .1rem .12rem;}
.inquiry-form .form-btn-submitx{display:block; line-height:.36rem; padding:0 .45rem; 
    background:#FFC001; border:1px solid #FFC001; border-radius:8px;}   
.inquiry-form ::-webkit-input-placeholder{color:#999;}
.inquiry-form :-moz-placeholder {color:#999;}
.inquiry-form ::-moz-placeholder {color:#999;}
.inquiry-form :-ms-input-placeholder{color:#999;}




@media (max-width:560px){ html{font-size:500%} }

@media (max-width:460px){ html{font-size:400%} }


@media (max-width:360px){ html{font-size:350%} }

@media (max-width:307px){ 
		
 }






