hr,input,table{border:0}a:active,a:hover,input,input:focus,select,table{outline:0}article,aside,body,embed,figure,footer,header,hgroup,hr,img,nav,object,section{display:block}a,ins{text-decoration:none}*,:after,:before,a,button,input,select,table,textarea{padding:0;margin:0}.app-form,.app-inner,sub,sup{position:relative}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}td,td img{vertical-align:top}ins,mark{background-color:#fcd700;color:#000}embed,img,object{width:100%;max-width:100%}menu,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}input[type=checkbox],th{vertical-align:bottom}td{font-weight:400}hr{height:1px;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif;overflow:visible}table{border-collapse:collapse;border-spacing:0;font:inherit;color:inherit;background:0 0}small{font-size:85%}strong,th{font-weight:700}sub,sup{font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=submit],label{cursor:pointer}button,input,select,textarea{-webkit-appearance:none;background:0 0}input,textarea{background:rgba(0,0,0,.3)}input{-webkit-appearance:none;border-radius:0}textarea{border:0;border-radius:0}input[type=file]{display:none}button{width:auto;overflow:visible}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:10px Helmet,Freesans,sans-serif}body,input,select,textarea{color:#333}mark{font-style:italic;font-weight:700}a,img{-webkit-touch-callout:none}a,input,select,textarea{-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;font-weight:100}*{-webkit-text-size-adjust:none;font-weight:400;font-style:normal}.app-countdown-item,.car-info>h2,.car-info>h3{text-align:center;font-weight:700}*,:after,:before{box-sizing:border-box}.app-inner{min-height:23.38rem}.app-form{width:100%;height:5.4rem;z-index:1;padding:0 .8rem}.app-form>h2{font-size:.6rem;text-align:center;line-height:1.4rem;color:#fff}.app-form .app-baseline{top:0;position:relative}.app-form .app-btn{display:box;display:-webkit-box;box-align:center;-webkit-box-align:center;-webkit-box-pack:center}.app-form .app-btn em{display:block;width:.5rem;height:.5rem;background:url(../../images/icon_clock.png) 50% no-repeat;background-size:cover}.app-form .app-form-wave{width:100%;height:4.2rem;position:absolute;bottom:0;background:url(../../images/valentinesday/end_wave.png) 50% 100% no-repeat;background-size:100% auto;left:0;pointer-events:none}.app-rank{width:100%;height:8.5rem;background-size:100% auto;position:relative;z-index:2;overflow:hidden}.app-rank-clock{width:3.66rem;height:7.4rem;display:block;position:absolute;top:.4rem;left:0;z-index:9;background:url(../../images/clock_bg.png) no-repeat;background-size:cover}.app-rank-needle{width:.8rem;height:2.6rem;display:block;position:absolute;top:1.4rem;left:-.4rem;z-index:9;background:url(../../images/needle_bg.png?v=1) no-repeat;background-size:cover;-webkit-transition:all .8s linear;transition:all .8s linear;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 2.25rem;transform-origin:50% 2.25rem}.app-rank-list,.app-rank-list ul{position:relative}.run .app-rank-needle{-webkit-transform:rotate(43deg);transform:rotate(43deg)}.app-rank-list{width:100%;padding-left:2.6rem;padding-top:.5rem;z-index:9}.app-rank-list>h2{color:#fff;font-size:.28rem;margin-bottom:.2rem}.app-rank-list-user{width:100%;position:absolute;top:0;left:0;height:.8rem;padding-left:.45rem;-webkit-transition:all .8s cubic-bezier(0,1.25,.71,1.03);transition:all .8s cubic-bezier(0,1.25,.71,1.03);opacity:0;-webkit-transform:translateX(188%);transform:translateX(188%)}.app-rank-list-user:after{width:.2rem;height:.2rem;position:absolute;content:"";background-color:#58dadf;border-radius:50%;top:50%;left:0;margin-top:-.1rem}.app-rank-list-info{background-color:#fff;border-radius:.4rem .4rem 0;display:box;display:-webkit-box;padding:.1rem;width:2.5rem;margin-right:.1rem}.app-rank-list-info>img{display:block;width:.6rem;height:.6rem;border-radius:50%;margin-right:.2rem}.app-rank-list-detail{color:#3666a1;font-size:.24rem;box-flex:1;-webkit-box-flex:1}.app-rank-list-detail>h4{line-height:.3rem;padding-left:.4rem;background:url(../../images/icon_user.png) 0 50% no-repeat;background-size:.3rem}.app-rank-list-detail>h5{line-height:.3rem;padding-left:.4rem;background:url(../../images/icon_location_gray.png) 0 50% no-repeat;background-size:.3rem}.app-rank-list-user:nth-child(2){top:1.05rem;left:.5rem;-webkit-transition-delay:.3s;transition-delay:.3s}.app-rank-list-user:nth-child(3){top:2.1rem;left:1rem;-webkit-transition-delay:.6s;transition-delay:.6s}.app-rank-list-user:nth-child(4){top:3.15rem;left:1rem;-webkit-transition-delay:.9s;transition-delay:.9s}.app-rank-list-user:nth-child(5){top:4.2rem;left:.5rem;-webkit-transition-delay:1.2s;transition-delay:1.2s}.app-rank-list-user:nth-child(6){top:5.25rem;left:0;-webkit-transition-delay:1.5s;transition-delay:1.5s}.run .app-rank-list-user{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.app-countdowns{width:100%;position:relative;color:#a8d0ee;margin-top:.3rem;height:2rem}.app-countdowns>h2{text-align:center;font-size:.32rem}.app-countdown{display:box;display:-webkit-box;-webkit-box-pack:center;position:absolute;margin-bottom:.4rem;margin-top:.2rem;height:.9rem;line-height:.9rem;color:#fff;width:100%}.app-countdown-item{height:.9rem;width:.9rem;border-radius:4px;border:1px solid #fff;line-height:.9rem;font-size:.4rem;margin:0 .1rem}.app-carrecommand>h2,.car-item{width:100%;margin-bottom:.25rem}.app-countdown>em{display:block;line-height:.9rem;font-size:.3rem}.app-carrecommand{position:absolute;background:url(../../images/valentinesday/recommand_bg.png) 50% 100% no-repeat;background-size:100% auto;width:100%;height:11.02rem;margin-top:-1rem;padding-top:1.25rem}.car-img,.car-item{height:1.8rem;overflow:hidden}.app-carrecommand>h2{color:#fff;text-align:center;font-size:.28rem;line-height:.4rem}.app-carrecommand-carlist{overflow:hidden;position:relative}.app-carrecommand-carlist>ul{max-height:9rem;width:100%;overflow:hidden}.car-items{width:100%;float:left;position:relative;overflow:hidden;padding:0 .4rem}.car-item{background:#fff;display:box;display:-webkit-box;border-radius:0 20px}.car-img{width:2.4rem;border-radius:0 0 0 20px}.car-img>img{display:block;max-width:100%;width:100%;height:100%}.car-info{padding:.1rem 0;box-flex:1;-webkit-box-flex:1;background:url(../../images/valentinesday/wave_lintener_bg.png) 100% 100% no-repeat;background-size:7.5rem 1rem}.car-info .app-btn{width:2.7rem;height:.5rem;border-radius:.25rem;font-size:.26rem;line-height:.5rem;margin:0 auto;background:url(../../images/valentinesday/car_btn_bg.png) 50% 100% no-repeat;background-size:100% auto}.car-info>h2{line-height:.5rem;color:#000;font-size:.3rem;padding:0 .1rem}.car-info>h3{color:#59dae0;font-size:.34rem;line-height:.6rem}.car-info>h3>i{display:inline-block;font-size:.24rem}.car-info>h3 em{color:#8f8f8f;font-size:.24rem}.car-info>h3>span{padding:0 2px}.app-carrecommand-indicator{width:100%;position:absolute;bottom:0;display:box;display:-webkit-box;height:.8rem;-webkit-box-pack:center;box-align:center;-webkit-box-align:center}.app-carrcommand-dot{width:.2rem;height:.2rem;margin:0 .1rem;border-radius:50%;border:1px solid #fff;display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.app-carrcommand-dot.app-carrecommand-dot-active{background:#fff;border:none}.app-form-item{position:relative;z-index:9}