/*2021 DouQiLai*/
body {background:#f7f7f7;padding:20px 20px 80px;margin:0;font:14px/1.6 Microsoft YaHei,-apple-system,BlinkMacSystemFont,Helvetica,sans-serif;-webkit-text-size-adjust:none;}
ul,li,p,span,h1,h2 {margin:0;padding:0;border:0;}
ul,li {list-style:none;}
em,i {font-style:normal;}
a {color:#333;text-decoration:none;}
.vbox {width:80%;max-width:400px;padding:8px 8px 7px;border-radius:0px;background:#eee;margin:0px auto;box-shadow:0px 0px 3px rgba(0,0,0,0.2);}
.vbox video {width:100%;margin:0px auto;background:#000;vertical-align:top;border-radius:0px;}
.vbox .douyinurl {height:30px;margin-top:6px;line-height:30px;text-align:center;}
.vbox .douyinurl a {display:block;color:#f60;font-size:16px;font-weight:600;-webkit-tap-highlight-color:rgba(0,0,0,0.04);tap-highlight-color:rgba(0,0,0,0.04);}
.sbox {max-width:748px;height:40px;position:relative;margin:0px auto;}
.form {width:100%;height:40px;padding:0px 110px 0px 2px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.form .input {width:100%;height:40px;line-height:30px;padding:5px 8px;border:1px solid #ccc;background:#f8f8f8;color:#444;font-size:16px;outline:none;-webkit-appearance:none;border-radius:0px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.form .input:focus {border-color:#f60 !important;box-shadow:0 0 4px rgba(0,0,0,.1) inset;transition:all 0.1s ease 0s;}
.form .button {width:100px;height:40px;line-height:40px;position:absolute;top:0px;right:0px;text-decoration:none;display:block;background:#f60;color:#fff;font-size:16px;text-align:center;border:none;border-radius:0px;padding:0px;cursor:pointer;outline:none;-webkit-tap-highlight-color:rgba(153,0,0,0.0);tap-highlight-color:rgba(153,0,0,0.0);}
.form .button:active {background:#FC4331;}
.title,.counter {margin:40px 0px 20px;text-align:center;font-size:40px;color:#e5e5e5;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;pointer-events:none;}
.counter {margin:0px 0px 20px;line-height:20px;font-size:12px;color:#ccc;}
.ft {height:40px;padding:10px 0px;position:fixed;bottom:0px;left:0px;z-index:999;width:100%;background:#fff;box-shadow:0 -1px 1px rgba(0,0,0,0.04);}
.no {margin:30px 0px;font-size:16px;text-align:center;color:#f00;font-weight:600;letter-spacing:1px;}
.error {text-align: center; margin-top:80px; color:#f50;}
@media all and (max-width:600px) {.sbox,.form {width:auto;}
.sbox {padding:0px 10px;}
.form {padding:0px 75px 0px 0px;}
.form .input {width:100%;}
.form .button {width:65px;margin:0px;}
}
