header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary,input{outline:0;}/*hideFocus对超链接外虚线框的设置*/
ul,dl,li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{ font-weight:normal;}
pre,code,kbd,samp{font-family:inherit;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}/*default默认光标（通常是一个箭头）*/
a,button{cursor:pointer;}
a{-webkit-tap-highlight-color: transparent;}
del,ins,a,a:hover{text-decoration:none;}
body,textarea,input,button,select{font:14px arial,"Microsoft YaHei","微软雅黑";color:#333;outline:0; line-height: 20px;}
body{ background-color: #f5f5f5;}
*{ padding: 0px; margin: 0px;}

.banner {width:100%;position:relative;}
.banner .bnht {width:100%;display:block;height:110px;}
.bnqy-nav {width:94%;position:relative;margin:-75px auto 10px;background:#fff;padding:15px 0;border-radius:5px;box-shadow:0 3px 10px rgba(0,0,0,0.1);}
.bnqy-nav img {width:100%;display:block;}
.bn-tab {width:94%;margin:0 auto;}
.bn-tab th {width:55px;vertical-align:bottom;}
.bn-tab td {}
.bn-tab .t-r {width:50px;vertical-align:bottom;}
.bn-tab .ywpic {width:45px;position:relative;}
.bn-tab .ywmc {font-size:14px;font-weight:bold;}
.bn-tab .sellnum {text-align:right;color:#666;font-size:12px;}
.bn-tab .sellnum span {color:#ff2657;font-size:14px;}
.bn-tab i {width:30px;display:block;background:#ff2657;height:16px;line-height:16px;font-size:12px;text-align:center;color:#fff;border-radius:8px 8px 8px 0;position:absolute;right:-5px;top:-2px;}
.yhnews-tab {width:94%;margin:10px auto 0;table-layout:fixed;border-top: 1px solid #D9D9D9;}
.yhnews-tab th {width:60px;padding: 10px 0 0 0;}
.yhnews-tab td {padding: 10px 0 0 0;}
.yhnews-tab .t-r {width:25px;}
.yhnews-tab .yhmc {width:50px;color:#ff2657;border:1px solid #ff2657;height:16px;line-height:16px;border-radius:11px;font-size:12px;text-align:center;}
.yhnews-tab .yhnr {width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.yhnews-tab .btn-more {width:15px;display:block;float:right;}
.tcxz-nav {width:100%;margin:20px auto 0;}
.tcxz-nav img {width:100%;display:block;}
.tcxz-nav h3 {width:94%;font-size:18px;font-weight:bold;margin:0 auto 10px;}
.tcxz-nav h3::before { content: "";display: inline-block;width: 16px;height: 18px; background:url(../images/tctb.png) no-repeat;background-size: 100% 100%;margin-right: 5px;margin-top: -3px;vertical-align: middle;}
.meal-nav {width:94%;margin:0 auto 10px;padding:15px 0;border-radius:5px;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,0.1);}
.meal-list {width:94%;margin:0 auto;overflow:hidden;}
.meal-list li {width:48.5%;float:left;margin:0 0 10px 0;}
.meal-list li:nth-child(even) {float:right;}
.meal-list a {width:100%;display:block;box-sizing:border-box;padding:8px 0;border-radius:5px;border:1px solid #d9d9d9;background:#fff;text-align:center;position:relative;}
.meal-list .price {font-size:18px;font-weight:bold;color:#0270ff;}
.meal-list .mealjs {font-size:12px;width:94%;margin:4px auto 0;line-height:14px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.meal-list .on {border:1px solid #0270ff;background:#eef7ff;}
.meal-list .xzpic {width:18px;display:block;position:absolute;right:-1px;bottom:-1px;}
.meal-list .xzpic img {border-radius:0 0 5px 0;}
.meal-list .rmtb {width:45px;display:block;background:#ff2657;border-radius:5px 0 5px 0;height:16px;line-height:16px;font-size:12px;text-align:center;color:#fff;position:absolute;left:-1px;top:-1px;z-index:2;}
.syjf-tab {width:94%;margin:0 auto;}
.syjf-tab th {width:70%;}
.syjf-tab .jfp {color:#333;font-size:14px;}
.syjf-tab .jfp::before { content: "";display: inline-block;width: 14px;height: 14px; background:url(../images/icon-jf.png) no-repeat;background-size: 100% 100%;margin-right: 5px;margin-top: -3px;vertical-align: middle;}
.syjf-tab .btn-xzjf {width:16px;display:block;float:right;margin:1px 0 0 5px;}
.syjf-tab .jfkj {float:right;text-align:right;}
.syjf-tab .jfkj span {color:#ff2657;}
.sxsj-tab {width:100%;}
.sxsj-tab th {width:30%;}
.sxsj-tab .sjbt {width:100%;color:#333;}
.sxsj-tab .sjbt::before { content: "";display: inline-block;width: 3px;height: 12px; background:#0270ff;margin-right: 5px;margin-top: -3px;vertical-align: middle;}
.sxsj-tab .sxtime {text-align:center;color:#333;}
.sxtm li {margin:0;}
.btn-ggw {width:94%;margin:10px auto;display:block;border-radius:5px;overflow:hidden;}
.ywjs-nav {width:100%;background:#fff;margin:0 auto 10px;}
.ywjs-nav img {width:100%;display:block;}
.ywtit {width:100%;}
.topbar{ display: flex;display: -webkit-flex; background-color: #fff; border-bottom:1px solid #d9d9d9;}
.topbar li{ width:50%; text-align: center;}
.topbar li a{ display: inline-block; height: 43px; line-height: 48px;text-align: center;font-size: 17px; color: #1a1a1a; position: relative;}
.topbar li a::after{ content: ""; display: block; width: 50%; border-bottom: 3px solid #fff;position: absolute; bottom: 0;left: 0; right: 0; margin: 0 auto;}
.topbar li a.active{ color: #016fff;}
.topbar li a.active::after{	 border-bottom: 3px solid #016fff;}
.intro-nav {width:94%;margin:10px auto;padding:0 0 10px 0;border-bottom:1px solid #d9d9d9;}
.intro-nav .ywintro {font-size:16px;font-weight:normal;margin:0 auto 10px;}
.intro-nav .ywintro::before { content: "";display: inline-block;width: 14px;height: 14px; background:url(../images/icon-js.png) no-repeat;background-size: 100% 100%;margin-right: 5px;margin-top: -3px;vertical-align: middle;}
.intro-nav .tips {font-size:16px;font-weight:normal;margin:0 auto 10px;}
.intro-nav .tips::before { content: "";display: inline-block;width: 14px;height: 14px; background:url(../images/icon-tips.png) no-repeat;background-size: 100% 100%;margin-right: 5px;margin-top: -3px;vertical-align: middle;}
.intro-nav h4 {font-size:14px;font-weight:normal;margin:5px auto;}
.intro-tab {width:100%;}
.intro-tab th {width:20px;vertical-align:top;padding:0 0 8px 0;}
.intro-tab td {vertical-align:top;color:#999;padding:0 0 8px 0;font-size:12px;}
.intro-tab i {background:#0270ff;display:block;width:14px;height:14px;font-size:12px;line-height:14px;color:#fff;border-radius:8px;text-align:center;margin:3px 0 0 0;}
.intro-tab em {background:#0270ff;display:block;width:14px;height:14px;font-size:12px;line-height:14px;color:#fff;border-radius:8px;text-align:center;margin:3px 0 0 0;}
.dcmeal-tab {width:100%;margin:0 auto;}
.dcmeal-tab th {border:1px solid #fff;background:#dff0fe;text-align:center;padding:5px;color:#666;font-size:14px;}
.dcmeal-tab td {border:1px solid #fff;background:#f0f8ff;text-align:center;padding:8px 5px;color:#666;font-size:12px;line-height:16px;}
.dcmeal-tab .jgkd {width:70px;}
.dcmeal-tab .mckd {width:60px;}
.wdxbk {border-bottom:none;}
.floordb {width:100%;position:fixed;left:0;bottom:0;z-index:3;height:50px;}
.floordb img {width:100%;display:block;}
.btnsdb {width:100%;}
.btnsdb th {width:100px;background:#f0f0f0;}
.btnsdb .btn-zxkf {width:100%;display:block;}
.btnsdb .btn-zxkf i {width:20px;display:block;margin:5px auto;}
.btnsdb .btn-zxkf p {font-size:12px;text-align:center;color:#333;line-height:15px;}
.btn-bl {width:100%;height:50px;line-height:50px;color:#fff;text-align:center;display:block;font-size:16px;background:linear-gradient(to right,#006eff,#38abf3);}
.readbtn-bl {width:100%;height:50px;line-height:50px;color:#fff;text-align:center;display:block;font-size:16px;background:linear-gradient(to right,#006eff,#38abf3);}
.btn-shouqi {width:90px;display:block;margin:10px auto;border:1px solid #0271ff;text-align:center;height:26px;line-height:26px;color:#0271ff;}
.btn-shouqi::after { content: "";display: inline-block;width: 10px;height: 5px; background:url(../images/icon-shouqi.png) no-repeat;background-size: 100% 100%;margin-left: 5px;margin-top: -3px;vertical-align: middle;}
.btn-gengduo {width:90px;display:block;margin:10px auto;border:1px solid #0271ff;text-align:center;height:26px;line-height:26px;color:#0271ff;}
.btn-gengduo::after { content: "";display: inline-block;width: 10px;height: 5px; background:url(../images/icon-gengduo.png) no-repeat;background-size: 100% 100%;margin-left: 5px;margin-top: -3px;vertical-align: middle;}
.ybwzjs {color:#666;}
.dgyw li {float:none;width:50%;margin:0 auto;}
.blackbg {width:100%;height:100%;background:#000;opacity:0.5;position:fixed;left:0;top:0;z-index:10;}
.dgtc {width:100%;background:#fff;position:fixed;left:0;bottom:0;z-index:11;}
.dgtc img {width:100%;display:block;}
.tctit {width:94%;margin:0 auto;padding:10px 0;border-bottom:1px solid #ebebeb;}
.tctit h3 {font-size:16px;text-align:center;line-height:30px;}
.toptab {width:100%;}
.toptab th {width:60px;vertical-align:bottom;}
.toptab td {font-weight: bold;}
.toptab .cppic {width:55px;border-radius:3px;overflow:hidden;}
.btn-close {width:18px;display:block;position:absolute;right:10px;top:10px;}
.dgxx-tab {width:94%;margin:0 auto;}
.dgxx-tab th {padding:15px 0;}
.dgxx-tab td {padding:13px 0;text-align:right;}
.dgxx-tab tr {border-bottom:1px solid #ebebeb;}
.ywgzxd {width:200px;margin:13px auto;overflow:hidden;color:#666;}
.btn-xzgd {width:18px;margin:0 5px 0 0;display:block;float:left;}
.btn-xq {color:#0270ff;}
.yzm-nav {width:94%;margin:15px auto;border:1px solid #e5e5e5;border-radius:45px;overflow:hidden;}
.yam-tab {width:100%;}
.yam-tab th {width:55px;}
.yam-tab .yzm {width:100%;line-height:20px;margin-left: 20%}
.yam-tab .t-r {width:110px;border-left:1px solid #e5e5e5;}
.yam-tab .btn-fs {width:100%;display:block;line-height:40px;color:#0096ff;text-align:center;}
.yam-tab .btn-fs p {color:#999;font-size:12px;}
.yam-tab .btn-fs span {color:#808080;font-size:14px;}
.yam-tab input {width:100%;box-sizing:border-box;padding:0 10px;line-height:40px;height:40px;border:none;background:none;}
.yam-tab input::-webkit-input-placeholder {color: #999;}
.btn-wybl {width:100%;height:50px;line-height:50px;color:#fff;text-align:center;display:block;font-size:16px;background:linear-gradient(to right,#006eff,#38abf3);}
.tcyhxq {border:none;margin: 0 auto;}
.tcyhxq th {vertical-align:top;}
.bljg-nav {margin:-40px auto 10px;}
.bljgpic {width:50px;margin:10px auto 5px;}
.bljgwz {width:100%;text-align:center;font-size:16px;font-weight:bold;}
.bljgtab {width:90%;margin:10px auto;}
.btn-fanhui {width:60%;border-radius:20px;margin:0 auto 10px;height:40px;line-height:40px;color:#fff;text-align:center;display:block;font-size:16px;background:linear-gradient(to right,#006eff,#38abf3);}
.btn-fp {width:100%;display:block;margin:20px auto;}
.btn-fp img {width:100%;display:block;}
.sbyy {width:90%;margin:10px auto;}
.bgtc {width: 100%;margin: 0 auto;}
.yhxq-nav {width:100%;height: 250px;max-height: 250px;overflow-y: auto;margin: 10px auto;}
.fivegts {width:94%;margin:15px auto 0;text-align:center;color:#047aff;}
.fivegts::before { content: "";display: inline-block;width: 16px;height: 16px; background:url(../images/gtls.png) no-repeat;background-size: 100% 100%;margin-right: 3px;margin-top: -2px;vertical-align: middle;}
.xzsxsj {width:100%;margin:0 auto;text-align:center;}
.xzsxsj span {color:#047aff;}
.xzsxsj::before { content: "";display: inline-block;width: 3px;height: 12px; background:#047aff;margin-right: 5px;margin-top: -2px;vertical-align: middle;}


.Shade_mask{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.35);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-tranform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);z-index:100;display:none}
.Shade_mask_ecqr{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.35);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-tranform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);z-index:104;display:none}
.Shade_mask_app{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(255,255,255,0.8);transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-tranform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);z-index:105;display:none}
.shade_tipes_container{width:245px;height:90px;top:-42px;bottom:0;left:0;right:0;margin:auto;position:fixed}
.shade_tipes{width:245px;min-height:90px;background:#494949;color:#fff;font-family:"微软雅黑";border-radius:3px}
.shade_tipes div{padding-top:10px;height:30px}
.shade_tipes span{font-size:11px}
.shade_tipes section{width:225px;padding-top:15px;padding-bottom:15px;font-size:13px;line-height:19px;margin:0 auto}
.shade_tipes p{width:225px;height:45px;vertical-align:middle;display:table-cell}
.tcxc{width:94%;margin:15px auto 0;position:relative}
.tcxc img{width:100%;display:block}
.tcxcnr{width:85%;position:absolute;left:7.5%;top:8%}
.tcxcnr img{width:100%;display:block;height:100%}
.tcmd{width:100%;border-left:1px solid #fff;border-right:1px solid #fff;padding:20px 0;box-sizing:border-box}
.line-bottom{width:100%;background:url(../images/line-bottom.png) no-repeat 0 0 / 100%;height:1px}
.dian-l{width:4px;height:4px;background:#fff;border-radius:2px;display:block;position:absolute;top:-2px;left:46%}
.dian-r{width:4px;height:4px;background:#fff;border-radius:2px;display:block;position:absolute;top:-2px;right:46%}
.tcmd h3{width:90%;margin:0 auto;font-size:14px;color:#fff;line-height:20px;text-align:center;font-weight:normal}
.tcmd p{font-size:16px;text-align:center;width:90%;margin:5px auto;color:#fff;line-height:20px}
.anwc{width:43%;border:1px solid #fff;border-radius:18px;position:absolute;bottom:-18px;left:28.5%;height:36px;box-sizing:border-box}
.btn-xl{width:96%;margin:2px auto;line-height:30px;height:30px;display:block;background:linear-gradient(#f883e6,#ff5d88);color:#fff;text-align:center;border-radius:15px}
.activityWrap_0,.activityWrap_1,.activityWrap_2{display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;position:relative;width:94%;margin:0 auto}
.img_responsive{display:block;width:100%;max-width:100%;height:auto}
.activityWrap_1 .activityBox{display:block;width:82%;margin:8% auto 0;height:60%;color:#FFF;text-align:center;border:#FFF 1px solid;overflow:hidden}
.activityWrap_1 .activityItem{width:100%;height:100%;display:block;background-color:rgba( 51,51,51,.5);position:absolute;top:0;left:0}
.activityDescribe{top:40%;left:23%;position:sticky;color:#FFF;font-size:.9rem;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.storeActivity{width:100%;margin:4% auto;color:#ff9c00;font-size:1.4rem;font-weight:600;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.activityWrap_1 .activityName{width:94%;margin-top:6%;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.number{background:#0270ff;display:block;width:14px;height:14px;font-size:12px;line-height:14px;color:#fff;border-radius:8px;text-align:center;margin:3px 0 0 0;}
.dgxx-tab tr th{
    font-size: 12px;
}
.dgxx-tab tr td{
    font-size: 15px;

}