.dialog-modal{background-color:rgba(0,0,0,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:98}.dialog-modal .dialog{background-color:#fff;margin:0 20px;position:absolute;top:50px;z-index:999}.dialog-modal .dialog .pane{position:relative}.dialog-modal .dialog .x{cursor:pointer;height:16px;position:absolute;right:15px;top:12px;width:16px}.dialog-modal .dialog h1{background:#ffc82f;color:#5d2703;font-size:20px;height:46x;line-height:46px;margin:0;padding:0 15px;text-align:center}.dialog-modal .dialog p{color:#ec1c43;font-size:16px;line-height:22px;margin:0 40px;padding-right:13px;text-align:center}.dialog-modal .dialog footer{border-top:1px solid #e5e5e5;height:30px;margin:20px 20px 0;padding:20px 0;text-align:center}.dialog-modal .dialog footer a{cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:34px;line-height:34px;margin:0 5px;outline:0 none;overflow:visible;text-align:center;text-decoration:none;vertical-align:middle;width:45%}.dialog-modal .dialog footer a:first-of-type{background-color:#ffc82f;color:#713503}.dialog-modal .dialog footer a:nth-of-type(2){background-color:#ed1c43;color:#fff}.dialog-modal .dialog footer a.green{background-color:#03ba60;color:#fff}.dialog-modal .dialog footer a.red{background-color:#ed1c43;color:#fff}.dialog-modal .dialog.succ .i{background-size:100%;height:100px;left:-10px;position:absolute;top:-20px;width:100px}.dialog-modal .dialog.fail .image,.dialog-modal .dialog.succ .image{background-size:auto 100%;height:160px;margin:20px auto}.dialog-modal .dialog.fail p{color:#5d2703}.dialog-modal .dialog.small .image{float:left;height:80px;margin:10px;width:80px}.dialog-modal .dialog.small p{margin-left:80px;margin-top:30px}.dialog-modal .dialog .member-form{margin:0 20px}.dialog-modal .dialog .member-form legend{color:#5d2703;font-size:16px;margin-bottom:5px}.dialog-modal .dialog .member-form .control-label{float:left;padding-top:5px;text-align:right;width:55px}.dialog-modal .dialog .member-form .controls{margin-left:60px}.dialog-modal .form-tip{border:1px dashed #ff872f;border-radius:3px;color:#fd2020;margin-bottom:20px;padding:5px;text-align:center}.panel-modal{background-color:rgba(0,0,0,.22);height:100%;left:0;overflow:auto;position:absolute;top:0;width:100%;z-index:101}.panel-modal .body{background-color:hsla(30,11%,96%,.97);border-radius:15px;display:none;margin:20px}.panel-modal .colse{background-color:#7a7a7a;border-radius:15px;color:#fff;font-size:15px;height:20px;line-height:20px;position:absolute;right:10px;text-align:center;top:10px;width:20px}.panel-modal .body .content{padding:20px}
.webdev-screen{font-family:微软雅黑;height:480px;line-height:480px;z-index:100}.webdev-dev,.webdev-screen{background-color:#eee;border:1px solid #ccc;color:#c1c1c1;font-size:18px;font-weight:700;text-align:center}.webdev-dev{-o-border-image:initial;border-image:initial;border-radius:11px;line-height:20px;margin:10px;padding:20px 0;position:relative;z-index:2}.webdev-dev .webdev-stop{display:none}.webdev-dev.webdev-active{border-radius:0;bottom:0;display:block;left:0;margin:0 20px;padding:10px 0;position:absolute;right:0}.webdev-dev.webdev-active .webdev-play{display:none}.webdev-dev.webdev-active .webdev-stop{display:block}.webdev-toolbar{bottom:12px;line-height:1;position:absolute;right:12px}.webdev-toolbar i{display:inline-block;margin-left:8px}.webdev-dialog{display:none;z-index:1}.webdev-warnning{background-color:#eee;color:#ff4800;color:#c1c1c1;font-family:微软雅黑;font-size:18px;font-weight:700;line-height:20px;margin:10px;order:1px #ccc solid;padding:20px 0;text-align:center}.webdev-active.module,.webdev-popup-container{height:100vh;left:0;margin:0;position:fixed;top:0;width:100%;z-index:100}.webdev-mask-layer{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0}.webdev-prompt{background:#000;border-radius:10px;color:#fff;padding:20px;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:101}.webdev-fade-in{-webkit-animation:fade-in .5s 1;animation:fade-in .5s 1}.webdev-fade-out{-webkit-animation:fade-out .5s 1;animation:fade-out .5s 1}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}

.vc-switch,.vc-panel{
	z-index:99999999!important
}
.clearSigner{
    display: block;
    position: fixed;
    left: 0.76923077em;
    bottom: 0.76923077em;
    color: #FFF;
    background-color: #04BE02;
    line-height: 1;
    font-size: 1.07692308em;
    padding: 0.61538462em 1.23076923em;
    z-index: 10000;
    border-radius: 0.30769231em;
    box-shadow: 0 0 0.61538462em rgb(0 0 0 / 40%);
    z-index: 99999999999;
}
/*
div#g-copyright {
    display: none;
}
*/
img.logo {
    width: 52%;
    margin: 3vw 3vw 7vw;
}
section.c-p-sec {
    display: flex!important;
    flex-wrap: nowrap!important;
}
.total-box {
    margin: 0 4%;
    background-image: linear-gradient(0deg, 
  rgba(253, 246, 218, 1) 0%, 
  #ffffff 100%), 
 linear-gradient(
  #ffffff, 
  #ffffff);
    background-blend-mode: normal, 
  normal;
    border-radius: 5.07vw;
    box-sizing: border-box;
    padding: 4vw 4vw;
}
.get-prize-btn-box {
    display: flex;
    justify-content: space-around;
}
.get-prize-btn {
    background-image: linear-gradient(0deg, rgb(255, 121, 48) 0%, rgb(255, 203, 109) 100%);
    color: #fff;
    width: 25vw;
    height: 9vw;
    border-radius: 10vw;
    text-align: center;
    line-height: 9vw;
    font-size: 4vw;
    letter-spacing: 1px;
    margin-top: 2vw;
}
.no-invite {
    padding: 10vw 6vw 5vw;
    text-align: center;
    line-height: 10vw;
    font-size: 4vw;
    font-weight: bold;
    letter-spacing: 0.5vw;
}
.user-msg {
    display: flex;
    align-items: center;
    font-size: 4.27vw;
    letter-spacing: 0.21vw;
    color: #474d58;
    margin-bottom: 3vw;
}
.user-name {
    margin-right: 4vw;
}
.user-data {
    display: flex;
    align-items: center;
}
.user-time {
    margin-right: 14vw;
}
.a-box {
    position: relative;
    margin: 4%;
    background: #fff;
    border-radius: 5.07vw;
    margin-top: 10vw;
}
img.a-title {
    position: absolute;
    top: -2.4vw;
    left: 0;
    right: 0;
    margin: auto;
    width: 71%;
}
.invite-ul {
    padding: 10vw 5vw 5vw;
}
.invite-li {
    display: flex;
    align-items: center;
    margin-bottom: 3vw;
}
img.invite-avatar {
    width: 10.8vw;
	border-radius: 50%;
}
.invite-msg-box {
    flex: 1;
    margin: 0 3vw;
}
.invite-phone {
    font-size: 3.73vw;
    letter-spacing: 0vw;
    color: #393636;
}
.invite-time {
    font-size: 3.2vw;
    color: #999;
}
.invite-state {
    width: 16.93vw;
    height: 7.47vw;
    background-image: linear-gradient(0deg, 
		#ff7930 0%, 
		#ffcb6d 100%);
    border-radius: 3.47vw;
    text-align: center;
    line-height: 8vw;
    color: #fff;
}
.home-btn {
    position: fixed;
    left: 0;
    top: 20vh;
    width: 11vw;
}
.right-fixed-btn-box {
    position: fixed;
    right: 0;
    top: 10vh;
}
.right-fixed-btn {
    writing-mode: tb;
    width: 6.93vw;
    height: 18.53vw;
    background-image: linear-gradient(0deg, #ff9226 0%, #ffbc4d 100%);
    border-radius: 2.67vw 0.94vw 0.94vw 2.67vw;
    text-align: center;
    line-height: 7vw;
    letter-spacing: 0.16vw;
    color: #fffefe;
    font-size: 3.2vw;
    margin-bottom: 5vw;
}
