@import url(reset.css);

#wrap{padding-top:56px;display:none;}
#hide{display:block;}

.header{background:#fff;padding:22px 0;text-align:center;position:relative;position:fixed;left:0;top:0;width:100%;z-index:5;box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 15%);}
.header h1{font-size:0;}
.header h1 img{width:116px;}
.header .menubtn{display:block;width:22px;height:22px;position:absolute;left:13px;top:17px;}
.header .menubtn span{display:block;width:22px;height:2px;background:#e45b00;position:absolute;left:0;top:50%;margin-top:-1px;font-size:0;}
.header .menubtn:before{content:"";display:block;width:22px;height:2px;background:#e45b00;position:absolute;left:0;top:3px;transition: all 0.2s ease-out 0s;transform-origin: center top;}
.header .menubtn:after{content:"";display:block;width:22px;height:2px;background:#e45b00;position:absolute;left:0;bottom:3px;transition: all 0.2s ease-out 0s;transform-origin: center top;}
.header .menubtn.on span{opacity:0;}
.header .menubtn.on:before{transform: rotate(45deg);top: 10px;left: 1px;border-radius:10px;}
.header .menubtn.on:after{transform: rotate(-45deg);bottom:9px;left: 0px;border-radius:10px;}

.branch_menu{position:fixed;left:-100%;top:56px;width:100%;background-color: rgba(0, 0, 0, 0.8);transition: all 0.2s ease-out 0s;height:100%;z-index: 5;}
.branch_menu ul{;background:#fff;}
.branch_menu ul li{border-top:1px solid #d1d1d1;}
.branch_menu ul li a{display:block;padding:15px;font-size:14px;color:#333333;}
.branch_menu ul li.on a{color:#e45b00;font-weight:500;}
.branch_menu.on{left:0;}

.comwrap{padding:0 13px;}

.branch_list{padding-bottom:30px;}
.branch_list li{float:left;width:50%;margin-bottom:8px;}
.branch_list li a{display:block;position:relative;}
.branch_list li:nth-child(odd) a{padding-right:4px;}
.branch_list li:nth-child(2n) a{padding-left:4px;}
.branch_list li a .name{display:none;}
.branch_list li a .img img{width:100%;}
.branch_list li a .imglogo{display:none;}

#sub_title img{width:100%;}
#sub_img img{width:100%;}
#sub_man img{width:100%;}

.subtable{width:100%;margin-top:20px;border-top:2px solid #f1663c;}
.subtable thead th{background:#f1f1f1;border-bottom:1px solid #d1d1d1;height:40px;text-align:center;font-size:14px;color:#333333;font-weight:normal;}
.subtable thead th:first-child{text-align:left;padding-left:15px;}
.subtable tbody td{border-bottom:1px solid #d1d1d1;font-size:14px;color:#333333;font-weight:normal;text-align:center;word-break: keep-all;padding:5px 0 15px}
.subtable tbody td.bo{border-bottom:0;padding:10px 0;}
.subtable tbody td.bo{text-align:left;padding-left:15px;}
.subtable tbody td strong{color:#e45b00;font-weight:500;}
.subtable tbody td ul{width: 98%;display: table;margin:0 auto}
.subtable tbody td ul li{display: table-cell;vertical-align:middle;position:relative;}
.subtable tbody td ul li img{width:20px;vertical-align:middle;position:relative;top:-1px;}
.subtable tbody td ul li span{display:none;}
.subtable tbody td ul li:nth-of-type(1) a{color:#e13c7a;}
.subtable tbody td ul li:nth-of-type(2) a{color:#3bb149;}
.subtable tbody td ul li:nth-of-type(3) a{color:#e45b00;}


.food{background:#f5eee5;padding-bottom:40px;margin-top:50px;}
.food p img{width:100%;}
.food ul li{float:left;width:50%;margin-bottom:8px;}
.food ul li a{display:block;}
.food ul li:nth-child(odd) a{padding-right:4px;}
.food ul li:nth-child(2n) a{padding-left:4px;}
.food ul li img{width:100%;}

.planz_quick{position:fixed;left:0;right:0;bottom:0;z-index:10}
.planz_quick img{width:100%}

.footer{padding-bottom: 12vw;}