.el-loading-spinner{width:30%;background:rgba(0,0,0,.8);left:50%;transform:translateX(-50%);border-radius:5px;padding:15px 0;color:#fff}.el-loading-spinner i{color:#fff;font-size:22px}.el-loading-spinner .el-loading-text{color:#fff}.el-message-box{width:70%}.productApp{max-width:640px;background:#ececec;margin:0 auto}.productApp .content{width:100%}.productApp .content .search{position:fixed;width:100%;left:0;background:#ececec;height:55px;top:0;z-index:99}.productApp .content .search .left{float:left;height:55px;width:33%;margin-left:3%;position:relative}.productApp .content .search .left span{width:40px;float:left;font-size:15px;color:#000;line-height:18px;position:relative;top:50%;transform:translateY(-50%)}.productApp .content .search .left span:after{position:absolute;content:"";width:3px;height:3px;background:#000;border-radius:10px;right:0}.productApp .content .search .left font{width:calc(100% - 47px);float:left;font-size:15px;line-height:18px;margin-left:7px;color:#666;position:relative;top:50%;transform:translateY(-50%)}.productApp .content .search .right{float:right;width:57%;height:55px;margin-right:3%;position:relative}.productApp .content .search input{height:40px;width:calc(100% - 40px);outline:none;border:none;border-radius:40px;margin-top:7.5px;padding:0 10px 0 30px;font-size:15px}.productApp .content .search .right i{position:absolute;top:50%;transform:translateY(-50%);left:10px;color:#555;font-size:16px}.productApp .merchants{background:#fff;width:96%;display:block;margin:0 auto;margin-bottom:15px;padding-bottom:15px;border-radius:6px}.productApp .merchants:after,.productApp .merchants dl dd:after{display:block;clear:both;content:"";visibility:hidden;height:0}.productApp .merchants .brand{float:left;width:25%;margin:15px 10px 0 15px;position:relative}.productApp .merchants .brand img{display:block;width:100%;border-radius:5px}.productApp .merchants .brand span{position:absolute;top:0;left:0;font-size:12px;background:rgba(0,0,0,.3);color:#fff;border-radius:5px 0 0 0;padding:2px 5px}.productApp .merchants .title{float:left;width:65%;margin-top:14px}.productApp .merchants .title h3{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000}.productApp .merchants .title .timer{display:inline-block;padding:4px 0 2px 0}.productApp .merchants .title .timer span{float:left;font-size:14px;color:#666}.productApp .merchants .title .star{font-size:14px;color:#f60;vertical-align:top;font-weight:600}.productApp .merchants .title .star img{width:12px;margin-right:3px}.productApp .merchants .title .star span{color:#666;font-weight:500;font-size:12px;padding-left:8px}.productApp .merchants .title .star font{font-weight:500;font-size:12px;color:#666;padding-left:15px}.productApp .merchants dl{margin:0 auto;width:92%}.productApp .merchants dl dt{font-size:14px;padding:10px 0;font-weight:700}.productApp .merchants dl dt span{font-weight:400;font-size:12px;padding-left:10px;color:#555}.productApp .merchants dl dd{margin-bottom:10px}.productApp .merchants dl dd .proImg{width:60px;height:60px;border-radius:5px;float:left}.productApp .merchants dl dd .hotPro{float:left;width:75%;margin-left:3%;border-bottom:1px solid #f5f5f5}.productApp .merchants dl dd p{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;display:block;width:100%;padding:5px 0}.productApp .merchants dl dd .price{padding:2px 0 6px 0}.productApp .merchants dl dd .price span{color:#ff1e00;font-size:14px;font-weight:600;padding-right:5px}.productApp .merchants dl dd .price i{font-weigth:normal;font-size:10px;font-style:normal}.productApp .merchants dl dd .price font{font-size:10px;text-decoration:line-through;color:#999}.productApp .none{width:80%;margin:0 auto;padding-top:50%}.productApp .none p{color:#333;font-size:15px;width:100%;text-align:center;margin-bottom:30px}.productApp .none p font{color:#e45442;font-weight:700;padding:0 2px}.productApp .none a{display:block;background:#0059d6;height:45px;border-radius:8px;width:140px;text-align:center;line-height:45px;color:#fff;margin:0 auto}.sihanFoot .footer{padding-bottom:32px}.productApp .navMall{height:48px;background:#fff;border-bottom:1px solid #ececec;width:100%;top:0;left:0;position:fixed;z-index:99;overflow-x:auto;scrollbar-width:none}.productApp .navMall a{float:left;height:48px;line-height:48px;font-size:14px;padding-left:15px;color:#333}.productApp .navMall a.curt{color:#ff1e00;font-weight:700}