address,article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}a,abbr,body,button,fieldset,html,iframe,img{border:0}[hidefocus],a,button,summary{outline:0}.logo,body,html,img{width:100%}.dealer,.dealerList,.place{text-overflow:ellipsis;white-space:nowrap}blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:400}img{vertical-align:middle}address,cite,dfn,em,i,var{font-style:normal}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}sub,sup{font-size:83%}code,kbd,pre,samp{font-family:inherit}q:after,q:before{content:none}textarea{overflow:auto;resize:none}label,summary{cursor:default}a,button{cursor:pointer}b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}a,a:hover,del,ins,s,u{text-decoration:none;background:0 0}body,button,input,keygen,legend,select,textarea{font:1em/1.125em arial,"微软雅黑",helvetica;color:#000;outline:0;-webkit-text-size-adjust:none}a,a:hover{color:#333}body,html{height:100%;max-width:750px;margin:0 auto;background-color:#fdf8f4;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.hide{display:none!important}.block{display:block}.rel{position:relative}.ab{position:absolute}.toast{position:fixed;top:50%;max-width:80%;padding:13px 18px;box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:6px;background:rgba(0,0,0,.7);color:#fff;font-size:.8rem;z-index:1000}@-webkit-keyframes btnAnimate{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}}@keyframes btnAnimate{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@-webkit-keyframes arrowAnimate{0%,30%{opacity:0;-webkit-transform:translate(0,-10px)}60%{opacity:1;-webkit-transform:translate(0,0)}100%{opacity:0;-webkit-transform:translate(0,8px)}}@keyframes arrowAnimate{0%,30%{opacity:0;transform:translate(0,-10px)}60%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(0,8px)}}@-webkit-keyframes shineAnimate{0%,100%{opacity:1}50%{opacity:0}}@keyframes shineAnimate{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes personAnimate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes personAnimate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes leftRight{0%{left:-50%}100%{left:150%}}@keyframes leftRight{0%{left:-50%}100%{left:150%}}.dream,.dreamDraw,.index,.information,.loading,.saveDream{width:100%;height:100%;overflow-y:scroll;overflow-x:hidden;position:relative;background:#e00f1c}.dpmtLogo,.loadingText,.logoBox,.process,.ruleBtn{position:absolute}.logoBox{background:#fff;left:0;top:0}.logo{padding:12px 10px 7px;box-sizing:border-box}.dpmtLogo{width:44%;left:28%;top:59%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.dpmtlogo,.dreamList img,.userLogo{display:inline-block}.dpmtlogo,.userLogo{flex-grow:2}.loadingText{width:50%;left:-45%;top:78%;animation:leftRight 5s linear infinite}.dreamBtn,.dreamResultBtn,.indexBtn{animation:btnAnimate 2s infinite}.process{width:100%;left:0;text-align:center;top:15%;color:#ffba94;font-size:17px;line-height:18px}.op{opacity:0}.ruleBtn{width:18%;left:3%;bottom:2%;padding:14px}.informationBtn{width:16%;right:0;bottom:30%;position:fixed;z-index:10}.dreamBtn,.dreamList,.dreamResultList,.goBack,.indexBtn,.selected,.userPic{position:absolute}.indexBtn{width:64%;left:18%;top:10%}.goBack{width:11%;left:5%;bottom:2%}.dreamBtn{width:64%;left:18%;top:25%}.dreamList{width:60%;left:20%;top:5%}.dreamList li,.dreamResultList li{display:-webkit-flex;-webkit-align-items:center;box-sizing:border-box}.dreamList li{display:flex;align-items:center;padding:0 10px;border-top:1px solid rgba(255,255,255,.6)}.selectBox{flex:30%}.selected{left:17%;width:88%;top:-4%}.userPic{width:22%;height:82px;left:39%;top:0;background:red;border-radius:50%;overflow:hidden}.dreamResultList{width:57%;left:21%;top:0}.dreamResultList li{display:flex;align-items:center;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.6)}.rule,.shop{display:-webkit-flex}.dreamResultBtn{width:64%;left:18%;top:25%;position:absolute}.city,.cityList,.dealer,.dealerList,.phonenumber,.province,.provinceList,.username{position:absolute;left:29%;background:rgba(0,0,0,0);width:61%;height:12%;border:none}.username{top:2%}.phonenumber{top:23%}.province,.provinceList{top:44%;line-height:26px}.city,.cityList{top:65%;line-height:26px}.dealer,.dealerList{top:85%;overflow:hidden;line-height:26px}.goInfor,.shareImg,.shareImg2,.submit{width:64%;left:18%;position:absolute}.shopName,p{line-height:25px}select{background:0 0;border:none;color:transparent}p{color:#000}.submit{top:7%;height:20%}.shareImg,.shareImg2{top:7%}.goInfor{top:58%}.saveResultImg{position:absolute;width:100%;left:0;top:0}.goDream,.goDream2{width:64%;left:18%;position:absolute}.goDream{top:10%}.goDream2{top:58%}.rule{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;position:absolute;left:0;top:0;background:rgba(0,0,0,.8);display:flex;-webkit-align-items:center;align-items:center;z-index:15}.ruleBox{position:relative}.closeRule{position:absolute;right:8%;width:15%;height:10%;top:0}.ruleText{position:absolute;width:70%;left:15%;top:24%;height:61%;overflow:scroll}.shop>div,.shopContent1,.shopContent2{position:relative}.shop{width:100%;height:100%;overflow:hidden;background-size:100%;display:flex;-webkit-flex-direction:column;flex-direction:column}.shop>div{height:100%}.shopBox1,.shopBox2{overflow:hidden;z-index:8;border-radius:10px;display:-webkit-flex;display:flex;position:absolute;-webkit-flex-direction:column;flex-direction:column}.shopBox1{top:1%;left:8%;width:83%;height:98%}.shopBox2{top:12%;left:8%;width:83%;height:86%}.shopListBox1,.shopListBox2{width:100%;margin:0 auto;padding-bottom:10px}.shopListBox1 ul li,.shopListBox2 ul li{display:flex;box-sizing:border-box;padding:10px;border-bottom:1px solid #EFEFEF}.shopName{margin-bottom:3px;font-size:16px;font-weight:600}.shopPage1,.shopPage2{overflow:scroll;flex:1}.star{width:30%;margin:10px 10px 10px 0;display:inline-block}.prize{display:block;margin:2px 0}.distance,.left,.place,.right{display:inline-block}.avgPrice,.distance,.place,.prize{font-size:12px}.place{width:70%;overflow:hidden}.distance{width:30%;position:absolute;right:0;bottom:0}.left,.right{position:relative}.left{width:25%;margin-right:4%}.right{width:70%}