@charset "utf-8";

/*BANNER*/
.swiper-slide{overflow: hidden; cursor: pointer;}
.swiper-slide img{max-width: 100%;}

.home-bt{overflow: hidden; margin: 50px auto;width: 400px;}
.home-bt i{float: left; width: 120px; text-align: center;}
.home-bt span{float: left; width: 120px; text-align: center; font-size: 24px;}
.home-bt span em{display: block; font-size: 14px; color: #999;}



/*菜品*/
.home-cpbg{overflow: hidden; background: url(../images/cpbg.jpg) no-repeat center bottom; padding-bottom: 200px;}
.tabs{overflow: hidden; width: 500px; margin: 30px auto; text-align: center;}
.tabs ul{display: inline-block;}
.tabs ul li{float:left;overflow: hidden; margin: 0 10px;}
.tabs ul li a {display: inline-block; font-size: 15px; text-align: center;  height:45px;line-height: 45px;width: 150px; border: 1px solid #ccc; border-radius: 6px;}
.tabs ul li a:hover {color: #FFF; background: #cb0c1c;border-radius: 6px; border: 0;}	
.tabs .thistab a{ color: #FFF;background: #cb0c1c;border-radius: 6px;border: 0;}
.tab_con{ display:none;}

.home-cp{overflow: hidden; margin-bottom: 50px;}
.home-cp dl{margin-left: -1%; margin-right: -1%;}
.home-cp dl dd{ float:left;width:23%; margin: 0 1%; background: #FFF;}
.home-cp dl dd .img{overflow: hidden;}
.home-cp dl dd .img img{max-width:100%;;transition: all 0.6s;}
.home-cp dl dd .img img:hover{transform: scale(1.2);}
.home-cp dl dd h2{font-size: 16px; display: block; height: 40px; line-height: 40px; text-align: center; padding: 10px 0;}

.home-jm{overflow: hidden; background: #cb0c1c; border-radius: 8px; height: 200px; margin-top: -100px; margin-bottom: 120px;}
.home-jm .text{float: left; width: 300px; background: #333;height: 200px; color: #FFF;font-size: 32px; line-height: 42px; text-align: center;}
.home-jm .text h2{padding: 58px;}
.home-jm .tel{float: left; width: 330px;padding: 60px;}
.home-jm .tel i{float: left; width: 80px;}
.home-jm .tel .hezuo{float: left; width: 230px; margin-left: 20px; color: #FFF; }
.home-jm .tel .hezuo span{font-size: 22px; line-height: 38px;}
.home-jm .tel .hezuo b{display: block;font-size: 30px;}
.home-jm .fan{float: left; width: 450px;position: absolute; margin-left: 800px;}
.home-jm .fan img{max-width: 80%;}


/*简介*/
.home-aboutbg{overflow: hidden;background:url(../images/aboutbg.jpg) no-repeat center;  padding: 6% 0;}
.home-about-l{float: left; width: 40%;color:#FFF;}
.home-about-l h2{font-size: 42px; }
.home-about-l .text{font-size: 15px;line-height: 32px;margin: 30px 0;}
.home-about-l .more{ border-radius:8px; width:160px; height:50px;line-height:50px; background:#faed0b; text-align:center; }
.home-about-r{float: left; width: 55%; margin-left: 5%;}
.home-about-r img{max-width: 100%; border-radius: 20px;}
.home-about-r video{width: 100%; cursor: pointer;}

.home-hezuobg{overflow: hidden;background:url(../images/bg2.jpg) no-repeat center;  padding:60px 0;}
.home-hezuo img{ max-width:100%; }

.home-mdtbg{overflow: hidden;background:url(../images/mdbg.png) no-repeat center;  padding:60px 0;}
.home-mdt img{ max-width:100%; }


.home-news{overflow: hidden; margin-bottom: 60px;}
.home-news ul{ margin-left:-1%; margin-right:-1%; }
.home-news ul li{float: left; width: 31.111111%; margin: 0 1%; border: 1px solid #e7e7e7;}
.home-news ul li .img{overflow: hidden;}
.home-news ul li .img img{max-width: 100%;}
.home-news ul li .text{ padding:20px; }
.home-news ul li .text h2{font-size: 17px;font-weight:bold; }
.home-news ul li .text time{font-size:13px;  color: #999; display: block; margin: 10px 0;}
.home-news ul li .text p{ color:#999;line-height:26px; }



