.banner{background:url(../img/restaurant/banner.jpg?t=20190802) no-repeat center center}
.banner .inner{height:100%}
.banner .btn-group{position:absolute;bottom:144px;left:112px}
.banner .btn-group .btn{width:180px;height:40px;background:#6cabf8;display:block;color:#fff;text-align:center;line-height:40px;font-size:16px;border-radius:2px}
.col-js .img{text-align:center;padding:40px 0}
.col.ms{padding:0;height:500px}
.col.ms .content{display:table;width:100%}
.col.ms .content .txt{display:table-cell;width:50%;color:#fff;vertical-align:middle;padding-left:50px}
.col.ms .content .txt .h2{font-size:30px;font-weight:800;margin-bottom:30px}
.col.ms .content .txt .p{font-size:20px;margin:20px 0}
.col.ms .content .txt .span{font-size:16px;line-height:1.8}
.col.ms .content .txt .btn-group{padding-top:20px}
.col.ms .content .txt .btn-group .btn{color:#fff;border:1px solid #fff;border-radius:2px;padding:12px 36px;display:inline-block;margin-right:10px}
.col.ms .content .txt .btn-group .btn.btn-ty{background:#fff}
.col.ms .content .img{text-align:center;height:500px;line-height:500px}
.col-wm{background:url(../img/restaurant/ms-bg-01.png) no-repeat center center}
.col-wm .content .txt .btn-group .btn.btn-ty{color:#ffa735}
.col-gz{background:url(../img/restaurant/ms-bg-02.jpg) no-repeat center center}
.col-gz .content .txt .btn-group .btn.btn-ty{color:#00be5c}
.col-dc{background:url(../img/restaurant/ms-bg-03.png) no-repeat center center}
.col-dc .content .txt .btn-group .btn.btn-ty{color:#0078be}
.col-tk{height:500px;background:url(../img/restaurant/tk-bg.png) no-repeat center center}
.col-tk .title-group .h2{color:#fff}
.col-tk .list .item{float:left;width:400px}
.col-tk .list .item .box{margin:20px;background:#fff;border-radius:4px;padding: 16px;}
.col-tk .list .item .icon{float:left;margin-right: 10px;}
.col-tk .list .item .txt{overflow:hidden;height:60px}
.col-tk .list .item .txt .h3{color:#333;font-size:18px;padding:8px 0}
.col-tk .list .item .txt .p{color:#999;line-height:1.4;white-space: nowrap;}
.col-td .title-group .h2{color:#67cfc7}
.col-td .list .item{float:left;width:400px}
.col-td .list .item .box{border:1px solid #ccc;padding:10px;margin:30px}
.col-td .list .item .icon{margin:0 auto}
.col-td .list .item .p{padding:10px;color:#fff;margin:10px 0;line-height:1.4;height:38px;display:flex;align-items:center;font-size:16px}
.col-td .list .item .fa{line-height:1.8;font-size:14px;height:100px}
.col-td .list .item:nth-child(1) .box .p{background:#67cfc7}
.col-td .list .item:nth-child(1) .box .fa span{color:#67cfc7}
.col-td .list .item:nth-child(2) .box .p{background:#ffd200}
.col-td .list .item:nth-child(2) .box .fa span{color:#ffd200}
.col-td .list .item:nth-child(3) .box .p{background:#a0da22}
.col-td .list .item:nth-child(3) .box .fa span{color:#a0da22}
.col-fa{height:140px;background:url(../img/index/fa-bg.png) no-repeat center center}
.col-fa .title-group .h2{color:#fff}
.col-fa .content{padding-top:16px}
.col-fa .content .box{display:block;width:500px;height:50px;margin:0 auto;background:#fff;border-radius:4px;position:relative}
.col-fa .content .inp{width:100%;padding:8px;box-sizing:border-box;height:50px;padding-right:130px;font-size:18px;color:#666;border-radius:4px}
.col-fa .content .btn{position:absolute;right:2px;top:2px;width:120px;height:46px;color:#fff;background:#ef5828;border-radius:4px;font-size:16px;cursor:pointer}
.col-ts .list .item{float:left;width:20%}
.col-ts .list .item .box{margin:40px 20px}
.col-ts .list .item .icon{margin:10px auto}
.col-ts .list .item .p{line-height:1.6;color:#777;padding:0 10px;height:66px}
.bg-td_bg_01{width:324px;height:242px;background:url(../img/restaurant/sprite-icon.png) -1080px -10px}
.bg-td_bg_02{width:324px;height:242px;background:url(../img/restaurant/sprite-icon.png) -1424px -10px}
.bg-td_bg_03{width:324px;height:242px;background:url(../img/restaurant/sprite-icon.png) -1768px -10px}
.bg-tk_01{width:60px;height:60px;background:url(../img/restaurant/sprite-icon.png) -360px -10px}
.bg-tk_02{width:60px;height:60px;background:url(../img/restaurant/sprite-icon.png) -440px -10px}
.bg-tk_03{width:60px;height:60px;background:url(../img/restaurant/sprite-icon.png) -520px -10px}
.bg-tk_04{width:60px;height:60px;background:url(../img/restaurant/sprite-icon.png) -600px -10px}
.bg-tk_05{width:60px;height:60px;background:url(../img/restaurant/sprite-icon.png) -680px -10px}
.bg-tk_06{width:60px;height:60px;background:url(../img/restaurant/sprite-icon.png) -760px -10px}
.bg-tk_07{width:60px;height:60px;background:url(../img/restaurant/sprite-icon.png) -840px -10px}
.bg-tk_08{width:60px;height:60px;background:url(../img/restaurant/sprite-icon.png) -920px -10px}
.bg-tk_09{width:60px;height:60px;background:url(../img/restaurant/sprite-icon.png) -1000px -10px}
.bg-ts_01{width:50px;height:50px;background:url(../img/restaurant/sprite-icon.png) -10px -10px}
.bg-ts_02{width:50px;height:50px;background:url(../img/restaurant/sprite-icon.png) -80px -10px}
.bg-ts_03{width:50px;height:50px;background:url(../img/restaurant/sprite-icon.png) -150px -10px}
.bg-ts_04{width:50px;height:50px;background:url(../img/restaurant/sprite-icon.png) -220px -10px}
.bg-ts_05{width:50px;height:50px;background:url(../img/restaurant/sprite-icon.png) -290px -10px}
