.tipsmbox{position:relative;z-index:19891015}
.tipsmbox.show{display:block;}
.tipsmbox.hidden{display:none;}
.tipsmmain,.laymshade{position:fixed;left:0;top:0;width:100%;height:100%}
.tipsmbtn span,.tipsmchild{display:inline-block;position:relative}
.laymshade{background-color:rgba(0,0,0,.5);pointer-events:auto}
.tipsmmain{display:table;font-family:Helvetica,arial,sans-serif;pointer-events:none}
.tipsmmain .section{opacity:1;display:table-cell;vertical-align:middle;text-align:center}
.tipsmchild{text-align:left;pointer-events:auto;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.18s;animation-duration:.18s}
.tipsmborder{border:1px solid #999}
@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
.tipsmanim{animation-name:bounceIn;-webkit-animation-name:bounceIn;}
.tipsmbox1 .tipsmchild{border:none;/*border-radius:0;*/
 width:85%;height:85%;background:#fff;border-radius:0.5rem;}
.tipsmchild h3{padding:0 2.8125rem 0 0.625rem;height:2rem;line-height:2rem;font-size:0.8rem;font-weight:400;border-radius:0.1875rem 0.1875rem 0 0;border-bottom:1px solid #EBEBEB;}
.tipsmbtn span,.tipsmchild h3{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.tipsmcont{padding:.924rem 0.9375rem;text-align:center;font-size:0.725rem;line-height:1.024rem;border-radius:0.1875rem;}
.tipsmbox1 .tipsmcont{padding:0.2rem 0.5rem;text-align:left}
@-webkit-keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}
40%{transform:scale(1);-webkit-transform:scale(1)}
}
@keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}
40%{transform:scale(1);-webkit-transform:scale(1)}
}
.tipsmbtn{position:relative;height:1.4375rem;line-height:1.4375rem;font-size:0;text-align:center;}
.tipsmbtn span{width:50%;text-align:center;font-size:0.675rem;cursor:pointer;background-color:#fff;color:#333;height:1.4375rem;line-height:1.4375rem;}
.tipsmbtn span:first-child{height:1.4375rem;background-color:#fff;border-right:.02rem solid #333;color:#333;}
.tipsmbtn:before{content:'\20';position:absolute;width:1px;height:1.4375rem;left:50%;top:0;background-color:#EBEBEB}
.tipsmend{position:absolute;right:0.4375rem;top:0.625rem;width:0.875rem;height:0.875rem;border:0;font-weight:400;background:0 0;cursor:pointer;-webkit-appearance:none;font-size:1.875rem}
.tipsmend::after,.tipsmend::before{position:absolute;left:0.01rem;top:0.4rem;content:'';width:0.8rem;height:2px;background-color:#fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-radius:0.1875rem}
.tipsmend::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.prizebox{position:relative;z-index:19891015}
.prizebox.show{display:block;}
.prizebox.hidden{display:none;}
.prizebox .tipsmbox1 .tipsmchild{border:none;/*border-radius:0;*/
 width:85%;height:auto;background:#fff;border-radius:0.5rem;overflow:hidden;}
.prizebox .tipsmchild h3{padding:0 2.8125rem 0 0.625rem;height:2rem;line-height:2rem;font-size:0.8rem;font-weight:400;border-radius:0.1875rem 0.1875rem 0 0;/*border-bottom:1px solid #EBEBEB;*/
 background:#f7b606;color:#fff;}
.prizebox .tipsmchild .button{margin:0.5rem auto 0;padding:0.5rem 0;line-height:1;display:flex;justify-content:space-between;width:75%;background:transparent;}
.prizebox .tipsmchild .button button{border:1px solid #aa764e;background:#fff;padding:6px 10px;font-size:12px;color:#f7b606;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;}
.prizebox .tipsmchild .button button:last-child{background:#f7b606;color:#fff;}

/* online */
.online_service{padding-bottom:0.3rem;}
.online_service p{line-height:2}
.tel_service{padding-top:0.3rem;border-top:1px solid rgba(0,0,0,0.6);}
.tel_service p{line-height:2}
.tipsmcont .button{text-align:center;color:#fff;padding:0.3rem 0;width:100%;display:inline-block;background:linear-gradient(to right,#f11 0,#f11 100%);border:none;/*height:1rem;*/
}
.layermmain .section{opacity:1;}
.gotop{display:none;width:1.9rem;height:1.9rem;position:fixed;bottom:5rem;right:0.5rem;background-color:rgba(250,250,250,0.8);border:1px solid #CCC;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:99;box-sizing:border-box}
.gotop img{display:block;width:100%;height:100%;}

/* chat */
@-webkit-keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes layui-m-anim-up{0%{opacity:0;-webkit-transform:translateY(800px);transform:translateY(800px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
.service_chat{position:fixed;left:0;top:0;width:100%;height:100%;border:none;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:layui-m-anim-up;animation-name:layui-m-anim-up;max-width:677px;margin:auto;left:0;right:0;}
.service_chat .layermcont{height:100%;background-color:#f1f1f1;}
.service_chat .chat_contbox{width:100%;height:100%;}
.service_chat .chat_contbox .chat_frame{width:100%;height:100%;border:none}
.chat_conttit{position:fixed;z-index:99;top:0;left:auto;right:auto;margin:auto;}
.chat_conttit .content .menu{right:0;}
.chat_conttit .content .menu a.close-button{font-size:0.6rem;padding:0.25rem 0.7rem 0 0.4rem;line-height:1.5;}
.chat_conttit .content .menu a.close-button i{font-size:1rem;}