body{background: #fff;}
.layui-carousel>[carousel-item]>*{
  height: auto;
}
/*手机导航部分*/
#banner{margin-top: 60px;}
@media screen and (max-width: 768px){
	.newscontent img{max-width:100%;height:auto;}
	.nav{width: 100%; height: 60px; box-shadow: 0 3px 3px 0 #CCC; background:#FFF; position: fixed; left: 0; top: 0; z-index: 999; overflow: hidden; transition: 0.3s}
	.nav.index{box-shadow: 0 0 0 0 rgba(0,0,0,0.05);}
	.nav.scroll{ background: #FFF; box-shadow: 0 3px 3px 0 rgba(0,0,0,0.05); transition: 0.3s}
	.nav .layui-container{position: relative; transition: all 400ms ease-out;}
	.nav .nav-logo{position: absolute; top: 0; left: 15px; line-height: 60px;}
	.nav .nav-logo img{max-height: 40px;}
	.nav .nav-list{display: inline-block; height: 80px;}
	.nav .nav-list button{padding:5px 10px;position: absolute; top: 18px; right: 15px; background-color: #C8000A;color: #fff; border: none;border-radius: 5px; outline: none; cursor: pointer;font-size: 12px;}
	.nav .nav-list button span{display: block; width: 25px; height: 2px; background: #C8000A; margin-bottom: 6px; transition: 0.5s;}
	.nav .nav-list button span.spa1{transform: rotate(45deg);}
	.nav .nav-list button span.spa3{transform: rotate(-45deg) translate(5px,-5px);}
	.nav .nav-list button i{float: left;font-size: 12px;margin-right: 5px;margin-top: 2px;}
	.nav .layui-nav{width: 100%; position: absolute; top: 70px; right: 0; color: #000; background: transparent;}
	.nav .layui-nav .layui-nav-item{display: block; line-height:38px; text-align: center;}
	.nav .layui-nav *{font-size: 16px;}
	.nav .layui-nav .layui-nav-item a{padding: 0 0; color: #C8000A;}
	.nav .layui-nav-bar,.nav .layui-nav .layui-this:after{height: 2px; background-color: #FF8E94;}
	.nav .layui-nav .layui-this a,.nav .layui-nav .layui-nav-item a:hover{color: #FF8E94;}
	.icon{color:#C8000A;font-weight: bold; margin-left:5px;font-size:18px;}
	.more{font-size: 14px;float: right;color:#C8000A;}
	.more:hover .layui-icon{margin-left:10px;color:#C8000A;transition:1s;}
	.more2{font-size: 18px;font-weight: bold;color: #FFF;}
	.more2:hover .layui-icon{margin-left:10px;color:#FFF;transition:1s;}
	.banner{height: 200px;margin-top: 60px;}
	/*首页*/
	.index_about{max-height: 500px; overflow: hidden;}
	.index_about h1{font-size: 12px;font-weight: normal;color: #ccc;}
	.index_about h2{font-size: 24px;font-weight: normal;margin-bottom: 5px;}
	.index_about .layui-text{margin-top: 10px;line-height: 200%;margin-bottom: 10px;}
	.index_about .box1{padding-top:20px;padding-bottom: 20px;}

	.index_about .box2{background:#C8000A;padding:20px;height:auto;font-size: 14px;color: #fff; text-align: center;}
	.index_about .box2 h1{font-size:20px;color: #fff;}

	.index_about .box3 .layui-row div:nth-child(1){background:#DAD9D7;}
	.index_about .box3 .layui-row div:nth-child(2){padding:50px;background:#C8000A;color:#fff}
	.index_about .box3 p{margin-top:65px;}

	/*品牌*/
	.index_brand .title2{text-align: center;padding-top:30px;padding-bottom: 20px ;font-size: 24px;}
	.index_brand .title2 p{font-size:16px;color: #CCC;}
	.index_brand .box{padding: 20px 10px;}
	.index_brand .box .title{font-size:16px;color: #01004E;font-weight: 700;}
	.index_brand .box .title div{background: #F5CECF;padding: 5px;margin-bottom: 10px;display: inline;}
	.index_brand .box .title p{}
	.index_brand .box .title img{float: right;}
	.index_brand .box .layui-text{font-size: 14px;}
	.index_brand .store{overflow: hidden;}
	.index_brand .store img{width: 100%;height: auto;transition: all 0.6s;cursor:pointer;}
	.index_brand .store img:hover{transform: scale(1.1,1.1);}
	.index_brand .more{float: right;margin-top: 40px;padding: 5px 10px;font-size: 14px;}
	.index_brand .more i{font-size: 14px;}
	.index_brand .more {color: #01004E;background: #F5CECF;}

	.index_news{padding:20px 0 20px;}
	.index_news h1{font-size: 16px;font-weight: normal;}
	.index_news h2{font-size: 24px;font-weight: normal;margin-bottom: 5px;}
	.index_news p{margin-top: 30px;}

	.index_product{padding:20px;background: #000;color: #fff;}
	.index_product h2{font-size: 24px;text-align: center;}

	.index_product .layui-tab{color: #C8000A}
	.index_product .layui-tab-title,.index_product .layui-tab-title .layui-this:after{border-color:#C8000A }
	.index_product .layui-tab-title .layui-this{background:#C8000A;color: #fff;}

	.index_product .carousel{margin:0px auto;padding:10px 0px 0px;width:auto;height:auto;overflow:hidden;position:relative;}
	.index_product .carousel .slides{margin:0px auto 30px;overflow:hidden;position:relative;}
	.index_product .carousel .slides .slideItem{padding:0px;overflow:hidden;position:absolute;cursor:pointer;opacity:1 !important;border: 4px #C8000A solid;}
	.index_product .carousel .slides .slideItem a{overflow:hidden;display:block;}
	.index_product .carousel .slides .slideItem img{width:100%;height:100%;}
	.index_product .carousel .slides .slideItem .cover{background:rgb(0, 0, 0);left:0px;top:0px;width:100% !important;height:380px !important;display:block;position:absolute;}

	.foot{margin-top:20px;}
	.foot .layui-row div:nth-child(1){background:#FFF; padding:20px;}
	.foot .layui-row div:nth-child(2){background:#F4F4F4; padding:20px;}
	.foot .layui-row h1:nth-child(1){font-size: 18px;font-weight: normal; margin-bottom: 20px;}
	.foot .layui-row h1:nth-child(2){font-size: 18px;font-weight: normal;}
	.foot .layui-row h2{font-size: 24px;font-weight: bold; margin-bottom: 1	0px;}
	.foot .layui-row .layui-icon{color:#C8000A;margin-left: 10px;}
	/*内页导航*/
	.topnav{background: #F4F4F4;text-align: center;}
	.topnav h1{font-weight:600;font-size: 18px}
	.topnav h2{font-size: 12px;font-weight: normal;line-height:28px;}
	.topnav div{}
	.topnav .location{padding:5px;background:#C8000A;color:#fff;}
	.topnav li a{float: left;line-height:40px; display: block;padding:0 15px;}
	.topnav .act a{background:#FFF;color:#C8000A;}
	/*关于*/
	.banner.about{background: url(../images/nbanner1.jpg) no-repeat center top; background-size: cover;}
	.about .title{text-align: center;padding:20px;font-size:20px;}
	.about .title p{font-size:14px;margin:10px;font-weight: normal;color: #ccc;}
	.about .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:auto;}
	.about .layui-text{text-align: center;line-height: 200%;font-size: 14px;}
	.about .aboutlogo{text-align: center;margin:10px;}
	.about .aboutlogo img{width: 100%;}
	.about .end{color:#FFF; text-align: center;padding-top:140px;}
	.about .end .layui-icon{font-size:20px;}
	.about .end p{font-size:14px;}
	.about .end h1{font-size:24px;}
	.about .end h1 sup{color:#C8000A;}
	.about .pics div{text-align: center;margin-bottom: 50px;}
	.about .pics img{max-width:80%; border: 8px #FFF solid;box-shadow: 0 0 15px #4E4E4E;transition: all 0.6s;}
	.about .pics img:hover{transform: scale(1.1,1.1);}
	.about .honor{background: #F4F4F4;padding:10px;margin-top:10px;font-size: 14px;line-height: 180%;height: auto;overflow: hidden;}
	.about .honor li{float: left;width:100%;color: #666;transition: all 0.6s;cursor:pointer;}
	.about .honor li:hover{color: #C8000A;}
	.about .honor li .layui-icon{color:#C8000A;}
	.about #honor{margin:auto;text-align: center;}
	.about #honor img{max-height:280px; margin-top: 15px;}
	/*门店*/
	.banner.store{background: url(../images/nbanner2.jpg) no-repeat center top; background-size: cover;}
	.banner.store2{background: url(../images/nbanner3.jpg) no-repeat center top; background-size: cover;}
	.store .title{text-align: center;padding-top:20px;padding-bottom:0px ;font-size: 20px;}
	.store .title p{font-size:28px;margin:10px;font-weight: bold;}
	.store .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}
	.store .layui-text{text-align: center;line-height: 200%;font-size: 16px;}
	.store .layui-table thead tr{background: #C8000A;color: #FFF;}
	/*豆捞*/
	.dolar .title{text-align: center;padding-top:20px;padding-bottom: 20px ;font-size: 20px;}
	.dolar .title p{font-size:28px;margin:10px;font-weight: bold;}
	.dolar .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}
	.dolar .layui-text{line-height: 200%;}
	.dolar .box1 p{font-size: 20px;}
	.dolar .box1 span{font-size:24px;margin:10px 0; display: block;font-weight: bold;}

	.dolar .box2,.dolar .box3{overflow: hidden;margin:20px 0;}
	.dolar .img img{width: 100%;transition: all 0.6s;cursor:pointer;}
	.dolar .img img:hover{transform: scale(1.1,1.1);}

	.dolar .title2{font-size: 24px; margin-bottom:30px;}
	.dolar .title2 .layui-icon{color: #C8000A;font-weight: 700;}
	.dolar .title2 p{color: #ccc;font-size: 18px;margin-top: 10px;}
	/*火锅*/
	.hot .layui-text{line-height: 200%;}
	.hot .box1 p{font-size: 26px;}
	.hot .box1 span{font-size: 32px;margin:20px 0; display: block;font-weight: bold;}

	.hot .box2,.hot .box3{overflow: hidden;margin:10px 0;}
	.hot .img img{width: 100%;transition: all 0.6s;cursor:pointer;}
	.hot .img img:hover{transform: scale(1.1,1.1);}

	.hot .title2{font-size:20px; margin-bottom:30px;}
	.hot .title2 .layui-icon{font-weight: 700;}
	.hot .title2 p{color:#F4DC24;font-size:26px;margin-top: 10px;}
	/*新闻*/
	.banner.news{background: url(../images/nbanner6.jpg) no-repeat center top; background-size: cover;}
	.news .title{text-align: center;padding-top:20px;padding-bottom:0px ;font-size: 20px;}
	.news .title p{font-size:14px;margin:10px;color:#666;}
	.news .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}
	.news .layui-table thead tr{background: #C8000A;color: #FFF;}

	/*美食*/
	.banner.product{background: url(../images/nbanner9.jpg) no-repeat center top; background-size: cover;}
	.product .title{text-align: center;padding-top:20px;padding-bottom:0px ;font-size: 20px;}
	.product .title p{font-size:14px;margin:10px;color:#666;}
	.product .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}

	/*联系*/
	.banner.contact{background: url(../images/nbanner4.jpg) no-repeat center top; background-size: cover;}
	.contact .title{text-align: center;padding-top:20px;padding-bottom:00px ;font-size: 20px;}
	.contact .title p{font-size:28px;margin:10px;font-weight: bold;}
	.contact .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}
	.contact .companyname{line-height: 200%;font-size: 24px;}
	.contact p{font-size: 14px;line-height: 180%;}
	.contact .feedback{background: url(../images/feedback.jpg) no-repeat center top;background-size: cover;height:570px;}
	.contact .layui-text{text-align: center;margin-bottom: 20px;}
	.contact .layui-form{padding-top:20px;}
	.contact img{width: 100%;}
	/*品牌*/
	.brand{margin-top:70px;}
	.brand .box{padding: 20px;}
	.brand .box .title{font-size:24px;}
	.brand .box .title i{background:#C8000A;display: block; width:100px;height:5px;margin:20px 0;}
	.brand .box .title img{float: right;max-width: 150px;}
	.brand .box .layui-text{margin:20px 0; font-size: 14px; line-height: 200%;}
	.brand .store{overflow: hidden; margin-bottom: 10px;}
	.brand .store img{width: 100%;height: auto;transition: all 0.6s;cursor:pointer;}
	.brand .store img:hover{transform: scale(1.1,1.1);}
	/*时间轴*/
	.body-box{width:100%;margin:auto;}
	.timer-shaft-box{width:100%;padding:10px;box-sizing: border-box;}
	.timer-shaft{position:relative;width:100%;height:80px;overflow: hidden;}
	.timer-left{position:absolute;top:50%;left:20px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_left.png) no-repeat;background-size: cover;cursor:pointer;}
	.timer-right{position:absolute;top:50%;right:20px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_right.png) no-repeat;background-size: cover;cursor:pointer;}
	.timer-scale{position:absolute;top:0;left:0;height:80px;padding-left: 80px;font-size: 0;white-space: nowrap;}
	.timer-scale-cont{display:inline-block;height:100%;line-height:80px;}
	.time-circle{display:inline-block;vertical-align:middle;width:60px;height:60px;line-height: 60px;text-align: center;font-size:18px;color:#fff;border-radius: 50%;background: #e2302e;transition: all .3s;cursor:pointer;}
	.timer-scale-cont.hov .time-circle{width:80px;height:80px;line-height: 80px;font-size:24px;background: #ff8d3d;}
	.line-scale{display:inline-block;vertical-align:middle;width:150px;height:22px;margin:0 2px;background: url(../images/icon_scale.png) no-repeat;background-size: cover;}
	.timer-shaft-content{width:100%;margin-top:45px;overflow: hidden;font-size:0;box-sizing:border-box;white-space: nowrap;}
	.shaft-detail-cont{display: none;width:100%;}
	.timer-year{padding-left:20px;font-weight:bold;color:#333;font-size:0;}
	.icon-year{display: inline-block;vertical-align:middle;width:33px;height:40px;background: url(../images/icon_sign.png) no-repeat;background-size: cover;}
	.timer-year span{display: inline-block;vertical-align:middle;margin-left:18px;font-size:24px;}
	.month-detail-box{position:relative;width:100%;min-height:93px;padding-top:30px;font-size:0;box-sizing: border-box;white-space: normal;}
	.month-detail-box:before{content: '';position:absolute;top:0;left:36.5px;height:100%;border-right:1px dashed #ff8d3d;}
	.month-detail-box .month-title{position:absolute;font-size:16px;font-weight: bold;color:#333;}
	.month-detail-box .month-title:before{content: '';position:absolute;top:50%;left:30px;width:13px;height:13px;margin-top:-6.5px;background: url(../images/icon_circle.png) no-repeat;background-size: cover;}
	.incident-record{display:inline-block;padding-left:71px;line-height:2;font-size:14px;color:#333;}
	.incident-record a{font-size:14px;color:#1d69a3;}
	/*加盟*/
	.banner.join{background: url(../images/nbanner5.jpg) no-repeat center top; background-size: cover;}
	.join .title{text-align: center;padding:20px;font-size: 24px;}
	.join .title p{font-size:14px;margin:10px;color: #ccc;}
	.join .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:auto;}
	.join .title2{text-align: center;padding:10px;font-size: 20px;font-weight: bold;}
	.join .title2 p{font-size:14px;margin:10px;color:#ccc;font-weight:normal;}
	.join .layui-tab-title{border-color:#C8000A}
	.join .layui-tab-title li{width: 20% !important;padding: 0px;}
	.join .layui-tab-title .layui-this{background:#C8000A;color:#fff;}
	.join .layui-tab-title .layui-this:after{border-width: 0px !important;}
	.join .layui-tab-item{padding:10px 0; text-align: center;position: relative;overflow: hidden;}
	.join .layui-tab-item img{width: 100%;}
	.join .layui-tab-item .bg{background:#F5EFEF;top:50%;width: 100%;height:100%;z-index: -1;position: absolute;}
	.join .layui-tab-item p{margin:10px auto;font-size:14px;width: 90%;color: #666;}

	.join .adv{background: #FCF8F9;padding:15px;transition: all 0.6s;cursor:pointer;}
	.join .adv p.title{color: #C8000A;font-size: 20px;text-align: left;padding:0;}
	.join .adv p.title .layui-icon{font-size:20px;font-weight: bold;}
	.join .adv p.desc{margin-top: 10px; font-size: 14px;line-height:180%;}
	.join .adv:hover{background: #C8000A;color: #FFF;}
	.join .adv:hover p.title{color: #FFF;}

	.join .carousel{margin:0px auto;padding:10px 0px 0px;width:auto;height:400px;overflow:hidden;position:relative;}
	.join .carousel .slides{margin:0px auto 30px;overflow:hidden;position:relative;}
	.join .carousel .slides .slideItem{padding:0px;overflow:hidden;position:absolute;cursor:pointer;opacity:1 !important;border: 4px #C8000A solid;}
	.join .carousel .slides .slideItem a{overflow:hidden;display:block;}
	.join .carousel .slides .slideItem img{width:100%;height:100%;}
	.join .carousel .slides .slideItem .cover{background:rgb(0, 0, 0);left:0px;top:0px;width:100% !important;height:348px !important;display:block;position:absolute;}
	
	.join .layui-text img{width: 100%;}
	.join .process{width:150px;height: 150px;line-height: 150px;margin:auto;font-size:14px;text-align: center;background-color:#C8000A;cursor: pointer;color: #fff;border-radius: 50%;;transition: all 0.6s;}
	.join .process:hover{background: #DA7072;}
	.join .process i{background: #FFF;border-radius: 50%;color:#C8000A;margin-right: 10px;}

	.join_brand{margin-top:0px;}
	.join_brand .title2{text-align: center;padding-top:20px;padding-bottom: 10px ;font-size: 24px;}
	.join_brand .title2 p{font-size:16px;margin:10px;color: #CCC;}
	.join_brand .title2 span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}
	.join_brand .box{padding: 20px;}
	.join_brand .box .title{font-size:24px;}
	.join_brand .box .title i{background:#C8000A;display: block; width:100px;height:5px;margin:20px 0;}
	.join_brand .box .title img{float: right;max-width: 150px;}
	.join_brand .box .layui-text{margin:20px 0; font-size: 14px; line-height: 200%;}
	.join_brand .store{overflow: hidden; margin-bottom: 10px;}
	.join_brand .store img{width: 100%;height: auto;transition: all 0.6s;cursor:pointer;}
	.join_brand .store img:hover{transform: scale(1.1,1.1);}
}

/*大屏幕*/
@media screen and (min-width: 768px){
	.nav{width: 100%; height: 60px; box-shadow: 0 3px 3px 0 #CCC; background:#FFF; position: fixed; left: 0; top: 0; z-index: 999; overflow: hidden; transition: 0.3s}
	.nav.index{box-shadow: 0 0 0 0 rgba(0,0,0,0.05);margin-bottom: 10px;}
	.nav.scroll{ background: #FFF; box-shadow: 0 3px 3px 0 rgba(0,0,0,0.05); transition: 0.3s}
	.nav .layui-container{position: relative; transition: all 400ms ease-out;}
	.nav .nav-logo{position: absolute; top: 0; left: 15px; line-height: 60px;}
	.nav .layui-nav{width: 100%; background: transparent;}
	.nav .layui-nav .layui-nav-item{display: block; line-height:38px; text-align: center;}
	.nav .layui-nav *{font-size: 16px;}
	.nav .layui-nav .layui-nav-item a{padding: 0 0; color: #C8000A;}
	.nav .layui-nav-bar,.nav .layui-nav .layui-this:after{height: 2px; background-color: #C8000A;}
	.nav .layui-nav .layui-this a,.nav .layui-nav .layui-nav-item a:hover{font-weight: bold;}

	.icon{color:#C8000A;font-weight: bold; margin-left:5px;font-size:18px;}
	.more{font-size: 18px;color: #333;font-weight: bold;}
	.more:hover .layui-icon{margin-left:10px;transition:1s;}
	.more2{font-size: 18px;font-weight: bold;color: #FFF;}
	.more2:hover .layui-icon{margin-left:10px;color:#FFF;transition:1s;}
	.banner{height: 500px;}
	.nav{width: 100%; height: 60px; box-shadow: 0 3px 3px 0 #CCC; background:#FFF; position: fixed; left: 0; top: 0; z-index: 999; overflow: hidden; transition: 0.3s}
	.nav{height: auto;position: unset;}
  	#banner{margin-top: 0px;}
  	.nav .nav-logo{text-align: center;position: unset;}
  	.nav .nav-logo img{max-height: 80px; margin:10px;}
	.nav .nav-list{max-width: 1180px;margin:auto;height: 60px;margin-top: -55px;}
	.nav .layui-nav{border-radius: 0; margin:auto;position: unset;width: 100%;}
	.nav .layui-nav .layui-nav-item{display: inline-block; line-height: 60px; margin:0 50px;}
	.nav .layui-nav .layui-nav-item:nth-child(4){margin-left:200px;}

	.index_about{max-height: 500px; overflow: hidden;}
	.index_about h1{font-size: 36px;font-weight: 700;}
	.index_about h2{font-size: 24px;font-weight: 700;}
	.index_about .layui-text{margin-top: 40px;line-height: 200%;margin-bottom: 80px;}
	.index_about .box1{padding-top:80px;padding-bottom: 80px;}

	.index_about .box2{background:#F9F8F4;padding:80px 0 80px 40px;height:auto;font-size: 20px;font-weight: 700;}
	.index_about .box2 h1{font-size: 50px;margin-bottom: 30px;}

	.index_about .box3 .layui-row div:nth-child(1){background:#DAD9D7;}
	.index_about .box3 .layui-row div:nth-child(2){padding:50px;background:#C8000A;color:#fff;}
	.index_about .box3 p{margin-top:65px;}

	.index_about_nav{height:180px;background:#C8000A;background: url(../images/index_about_nav.jpg) no-repeat center top;margin:1px 0;padding-top:45px;}
	.index_about_nav ul{text-align: center;margin:auto;}
	.index_about_nav ul li{float: left;margin:10px 20px 0 0;height: auto;}
	.index_about_nav ul li a{display: block;padding: 5px 15px;color: #FFF;background:#C8000A;transition: all 0.6s;border-radius:5px;}
	.index_about_nav ul li a:hover{background: #FFF;color: #C8000A;}
	.index_about_nav p{font-size: 30px; color: #fff;}
/*
	.index_news{padding:80px 0 80px;}
	.index_news h1{font-size: 56px;font-weight: 700;}
	.index_news h2{font-size: 24px;font-weight: 700;}
	.index_news p{margin-top: 30px;}*/

	.index_product{padding:50px;background: #000;color: #fff;}
	.index_product h2{font-size: 24px;text-align: right;padding-right: 100px;}

	.index_product .layui-tab{color: #C8000A}
	.index_product .layui-tab-title,.index_product .layui-tab-title .layui-this:after{border-color:#C8000A }
	.index_product .layui-tab-title .layui-this{background:#C8000A;color: #fff;}

	.index_product .carousel{margin:0px auto;padding:10px 0px 0px;width:auto;height:auto;overflow:hidden;position:relative;}
	.index_product .carousel .slides{margin:0px auto 30px;overflow:hidden;position:relative;}
	.index_product .carousel .slides .slideItem{padding:0px;overflow:hidden;position:absolute;cursor:pointer;opacity:1 !important;border: 4px #C8000A solid;}
	.index_product .carousel .slides .slideItem a{overflow:hidden;display:block;}
	.index_product .carousel .slides .slideItem img{width:100%;height:100%;}
	.index_product .carousel .slides .slideItem .cover{background:rgb(0, 0, 0);left:0px;top:0px;width:100% !important;height:380px !important;display:block;position:absolute;}

	.index_news{}
	.index_news .title{text-align: center;padding-top:30px;padding-bottom: 20px ;font-size: 36px;}
	.index_news .title p{font-size:28px;margin:10px;color: #CCC;}
	.index_news .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}
	.index_news .newb{background: #F9F8F4;padding: 10px 20px;transition: all 0.6s;}
	.index_news .news_t{font-size:20px;line-height: 240%; border-left:3px #C8000A solid;padding-left: 20px;}
	.index_news .news_ti{line-height: 180%;color: #C8000A}
	.index_news .news_d{color: #999;}
	.index_news a:hover{background:#C8000A;}
	.index_news .newb:hover a,.index_news .newb:hover .news_ti,.index_news .newb:hover .news_d{color: #FFF;}
	.index_news .newb:hover .news_t{padding-left: 0px;}

	/*品牌*/
	.index_brand .title2{text-align: center;padding-top:30px;padding-bottom: 20px ;font-size: 36px;}
	.index_brand .title2 p{font-size:28px;margin:10px;color: #CCC;}
	.index_brand .box{padding: 40px 60px 0 40px;}
	.index_brand .box .title{font-size:16px;color: #01004E;font-weight: 700;}
	.index_brand .box .title div{background: #F5CECF;padding: 5px;margin-bottom: 10px;display: inline;}
	.index_brand .box .title p{}
	.index_brand .box .title img{float: right;}
	.index_brand .box .layui-text{font-size: 14px;}
	.index_brand .store{overflow: hidden;}
	.index_brand .store img{width: 100%;height: auto;transition: all 0.6s;cursor:pointer;}
	.index_brand .store img:hover{transform: scale(1.1,1.1);}
	.index_brand .more{float: right;margin-top: 40px;padding: 5px 10px;font-size: 14px;}
	.index_brand .more i{font-size: 14px;}
	.index_brand .more {color: #01004E;background: #F5CECF;}

	.foot{margin-top:80px;}
	.foot .layui-row div:nth-child(1){background:#FFF; padding:20px;}
	.foot .layui-row div:nth-child(2){background:#F4F4F4; padding:20px;}
	.foot .layui-row h1:nth-child(1){font-size: 24px;font-weight: bold; margin-bottom: 20px;}
	.foot .layui-row h1:nth-child(2){font-size: 24px;font-weight: normal;}
	.foot .layui-row h2{font-size: 32px;font-weight: bold; margin-bottom: 1	0px;}
	.foot .layui-row .layui-icon{color:#C8000A;margin-left: 10px;}

	.footb{background:#282828;color: #ccc;padding: 20px 30px;}
	.footb dl{float: left;width: 20%;text-align: center;}
	.footb dl dt{margin-bottom: 20px;}
	.footb dl dt a{font-size: 16px;color: #ccc;border-bottom: 2px #C8000A solid;padding-bottom: 10px;}
	.footb dl dt a:hover{font-size: 16px;color: #C8000A;}
	.footb dl dd a{color: #666;line-height: 200%;}

	/*内页导航*/
	.topnav{background: #F4F4F4;text-align: center;height: 80px;}
	.topnav h1{font-weight:700;}
	.topnav h2{font-size: 16px;font-weight: normal;line-height: 30px;}
	.topnav div{height: 80px;overflow: hidden;}
	.topnav .location{padding:10px;background:#C8000A;color:#fff;}
	.topnav li a{float: left;height: 80px;line-height: 80px; display: block;padding:0 30px;}
	.topnav .act a{background:#FFF;color:#C8000A;}
	/*关于*/
	.banner.about{background: url(../images/nbanner1.jpg) no-repeat center top; background-size: cover;}
	.about .title{text-align: center;padding:80px;font-size: 36px;}
	.about .title p{font-size:28px;margin:10px;font-weight: bold;}
	.about .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:auto;}
	.about .layui-text{text-align: center;line-height: 200%;font-size: 16px;}
	.about .aboutlogo{text-align: center;margin:80px;}
	.about .end{color:#FFF; text-align: center;padding-top:80px;}
	.about .end .layui-icon{font-size:120px;}
	.about .end p{font-size:18px;}
	.about .end h1{font-size:40px;}
	.about .end h1 sup{color:#C8000A;}
	.about .pics div{text-align: center;margin-bottom: 50px;}
	.about .pics img{max-width:80%; border: 8px #FFF solid;box-shadow: 0 0 15px #4E4E4E;transition: all 0.6s;}
	.about .pics img:hover{transform: scale(1.1,1.1);}
	.about .honor{background: #F4F4F4;padding:30px 50px;margin-top: 50px;font-size: 16px;line-height: 180%;height: auto;overflow: hidden;}
	.about .honor li{float: left;width: 33.33%;color: #666;transition: all 0.6s;cursor:pointer;}
	.about .honor li:hover{color: #C8000A;}
	.about .honor li .layui-icon{color:#C8000A;}
	.about #honor{margin:auto;text-align: center;}
	.about #honor img{max-height:280px; margin-top: 15px;}
	/*门店*/
	.banner.store{background: url(../images/nbanner2.jpg) no-repeat center top; background-size: cover;}
	.banner.store2{background: url(../images/nbanner3.jpg) no-repeat center top; background-size: cover;}
	.store .title{text-align: center;padding-top:80px;padding-bottom: 30px ;font-size: 36px;}
	.store .title p{font-size:28px;margin:10px;font-weight: bold;}
	.store .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}
	.store .layui-text{text-align: center;line-height: 200%;font-size: 16px;}
	.store .layui-table thead tr{background: #C8000A;color: #FFF;}
	/*豆捞*/
	.dolar .title{text-align: center;padding-top:80px;padding-bottom: 30px ;font-size: 36px;}
	.dolar .title p{font-size:28px;margin:10px;font-weight: bold;}
	.dolar .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}
	.dolar .layui-text{line-height: 200%;}
	.dolar .box1 p{font-size: 26px;}
	.dolar .box1 span{font-size: 32px;margin:20px 0; display: block;font-weight: bold;}

	.dolar .box2,.dolar .box3{overflow: hidden;margin:50px 0;}
	.dolar .img img{width: 100%;transition: all 0.6s;cursor:pointer;}
	.dolar .img img:hover{transform: scale(1.1,1.1);}

	.dolar .title2{font-size: 24px; margin-bottom:30px;}
	.dolar .title2 .layui-icon{color: #C8000A;font-weight: 700;}
	.dolar .title2 p{color: #ccc;font-size: 18px;margin-top: 10px;}
	/*火锅*/
	.hot .layui-text{line-height: 200%;}
	.hot .box1 p{font-size: 26px;}
	.hot .box1 span{font-size: 32px;margin:20px 0; display: block;font-weight: bold;}

	.hot .box2,.hot .box3{overflow: hidden;margin:50px 0;}
	.hot .img img{width: 100%;transition: all 0.6s;cursor:pointer;}
	.hot .img img:hover{transform: scale(1.1,1.1);}

	.hot .title2{font-size:36px; margin-bottom:30px;}
	.hot .title2 .layui-icon{font-weight: 700;}
	.hot .title2 p{color:#F4DC24;font-size:30px;margin-top: 10px;}
	/*新闻*/
	.banner.news{background: url(../images/nbanner6.jpg) no-repeat center top; background-size: cover;}
	.news .title{text-align: center;padding-top:80px;padding-bottom: 30px ;font-size: 36px;}
	.news .title p{font-size:14px;margin:10px;color:#666;}
	.news .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}
	.news .layui-table thead tr{background: #C8000A;color: #FFF;}

	/*美食*/
	.banner.product{background: url(../images/nbanner9.jpg) no-repeat center top; background-size: cover;}
	.product .title{text-align: center;padding-top:80px;padding-bottom: 30px ;font-size: 36px;}
	.product .title p{font-size:14px;margin:10px;color:#666;}
	.product .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}

	/*联系*/
	.banner.contact{background: url(../images/nbanner4.jpg) no-repeat center top; background-size: cover;}
	.contact .title{text-align: center;padding-top:80px;padding-bottom: 20px ;font-size: 36px;}
	.contact .title p{font-size:28px;margin:10px;font-weight: bold;}
	.contact .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}
	.contact .companyname{line-height: 200%;font-size: 24px;}
	.contact p{margin-left:40px;font-size: 16px;line-height: 200%;}
	.contact .feedback{background: url(../images/feedback.jpg) no-repeat center top;background-size: cover;height:500px;}
	.contact .layui-text{text-align: center;margin-bottom: 20px;}
	.contact .layui-form{padding-top:100px;}
	/*品牌*/
	.brand .title2{text-align: center;padding-top:30px;padding-bottom: 20px ;font-size: 36px;}
	.brand .title2 p{font-size:28px;margin:10px;color: #CCC;}
	.brand .title2 span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}
	.brand .box{padding: 80px 100px 0 80px;}
	.brand .box .title{font-size:40px;}
	.brand .box .title i{background:#C8000A;display: block; width:100px;height:5px;margin:20px 0;}
	.brand .box .title img{float: right;}
	.brand .box .layui-text{margin:50px 0; font-size: 16px; line-height: 200%;}
	.brand .store{overflow: hidden;}
	.brand .store img{width: 100%;height: auto;transition: all 0.6s;cursor:pointer;}
	.brand .store img:hover{transform: scale(1.1,1.1);}
	/*时间轴*/
	.body-box{width:1200px;margin:auto;}
	.timer-shaft-box{width:100%;padding:30px 40px;box-sizing: border-box;}
	.timer-shaft{position:relative;width:100%;height:80px;overflow: hidden;}
	.timer-left{position:absolute;top:50%;left:20px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_left.png) no-repeat;background-size: cover;cursor:pointer;}
	.timer-right{position:absolute;top:50%;right:20px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_right.png) no-repeat;background-size: cover;cursor:pointer;}
	.timer-scale{position:absolute;top:0;left:0;height:80px;padding-left: 80px;font-size: 0;white-space: nowrap;}
	.timer-scale-cont{display:inline-block;height:100%;line-height:80px;}
	.time-circle{display:inline-block;vertical-align:middle;width:60px;height:60px;line-height: 60px;text-align: center;font-size:18px;color:#fff;border-radius: 50%;background: #e2302e;transition: all .3s;cursor:pointer;}
	.timer-scale-cont.hov .time-circle{width:80px;height:80px;line-height: 80px;font-size:24px;background: #ff8d3d;}
	.line-scale{display:inline-block;vertical-align:middle;width:150px;height:22px;margin:0 2px;background: url(../images/icon_scale.png) no-repeat;background-size: cover;}
	.timer-shaft-content{width:100%;margin-top:45px;overflow: hidden;font-size:0;box-sizing:border-box;white-space: nowrap;}
	.shaft-detail-cont{display: none;width:100%;}
	.timer-year{padding-left:20px;font-weight:bold;color:#333;font-size:0;}
	.icon-year{display: inline-block;vertical-align:middle;width:33px;height:40px;background: url(../images/icon_sign.png) no-repeat;background-size: cover;}
	.timer-year span{display: inline-block;vertical-align:middle;margin-left:18px;font-size:24px;}
	.month-detail-box{position:relative;width:100%;min-height:93px;padding-top:30px;font-size:0;box-sizing: border-box;white-space: normal;}
	.month-detail-box:before{content: '';position:absolute;top:0;left:36.5px;height:100%;border-right:1px dashed #ff8d3d;}
	.month-detail-box .month-title{position:absolute;font-size:16px;font-weight: bold;color:#333;}
	.month-detail-box .month-title:before{content: '';position:absolute;top:50%;left:30px;width:13px;height:13px;margin-top:-6.5px;background: url(../images/icon_circle.png) no-repeat;background-size: cover;}
	.incident-record{display:inline-block;padding-left:71px;line-height:2;font-size:14px;color:#333;}
	.incident-record a{font-size:14px;color:#1d69a3;}
	/*加盟*/
	.banner.join{background: url(../images/nbanner5.jpg) no-repeat center top; background-size: cover;}
	.join .title{text-align: center;padding:80px;font-size: 36px;}
	.join .title p{font-size:28px;margin:10px;font-weight: bold;}
	.join .title span{background:#C8000A;width: 30px;height:5px;display: block;margin:auto;}
	.join .title2{text-align: center;padding:30px;font-size: 36px;font-weight: bold;}
	.join .title2 p{font-size:28px;margin:10px;color:#ccc;font-weight:normal;}
	.join .layui-tab-title{border-color:#C8000A}
	.join .layui-tab-title li{width: 20% !important;padding: 0px;}
	.join .layui-tab-title .layui-this{background:#C8000A;color:#fff;}
	.join .layui-tab-title .layui-this:after{border-width: 0px !important;}
	.join .layui-tab-item{padding:30px 0; text-align: center;position: relative;overflow: hidden;}
	.join .layui-tab-item .bg{background:#F5EFEF;top:50%;width: 100%;height:100%;z-index: -1;position: absolute;}
	.join .layui-tab-item p{margin:30px auto;font-size:18px;width: 70%;font-weight: bold;}

	.join .adv{background: #FCF8F9;padding:50px 30px;min-height: 150px;transition: all 0.6s;cursor:pointer;}
	.join .adv p.title{color: #C8000A;font-size: 36px;text-align: left;padding:0;}
	.join .adv p.title .layui-icon{font-size:20px;font-weight: bold;}
	.join .adv p.desc{margin-top: 30px; font-size: 16px;line-height: 200%;}
	.join .adv:hover{background: #C8000A;color: #FFF;}
	.join .adv:hover p.title{color: #FFF;}

	.join .carousel{margin:0px auto;padding:10px 0px 0px;width:auto;height:500px;overflow:hidden;position:relative;}
	.join .carousel .slides{margin:0px auto 30px;overflow:hidden;position:relative;}
	.join .carousel .slides .slideItem{padding:0px;overflow:hidden;position:absolute;cursor:pointer;opacity:1 !important;border: 4px #C8000A solid;}
	.join .carousel .slides .slideItem a{overflow:hidden;display:block;}
	.join .carousel .slides .slideItem img{width:100%;height:100%;}
	.join .carousel .slides .slideItem .cover{background:rgb(0, 0, 0);left:0px;top:0px;width:100% !important;height:348px !important;display:block;position:absolute;}

	.join .process{width:200px;height: 200px;line-height: 200px;margin:auto;font-size:18px;text-align: center;background-color:#C8000A;cursor: pointer;color: #fff;border-radius: 50%;;transition: all 0.6s;}
	.join .process:hover{background: #DA7072;}
	.join .process i{background: #FFF;border-radius: 50%;color:#C8000A;margin-right: 10px;}

	.join_brand .title2{text-align: center;padding-top:30px;padding-bottom: 10px ;font-size: 36px;}
	.join_brand .title2 p{font-size:28px;margin:10px;color: #CCC;}
	.join_brand .title2 span{background:#C8000A;width: 30px;height:5px;display: block;margin:20px auto;}
	.join_brand .box{padding: 30px 40px;}
	.join_brand .box .title{font-size:24px;border-left:#C8000A 8px solid;padding-left: 20px;}
	.join_brand .box .title p{font-size:12px;margin:5px 0;}
	.join_brand .box .title i{background:#C8000A;display: block; width:100px;height:5px;margin:20px 0;}
	.join_brand .box .title img{float: right;}
	.join_brand .box .layui-text{margin:40px 0; font-size: 14px; line-height: 200%;}
	.join_brand .store{overflow: hidden;}
	.join_brand .store img{width: 100%;height: auto;transition: all 0.6s;cursor:pointer;}
	.join_brand .store img:hover{transform: scale(1.1,1.1);}
	.join_brand .more{float: right;}
}