body{width:100%;margin:0 auto;padding:0;background:#f5f5f5;color:#333;padding-bottom:80px}#container{width:px2rem(750);padding-bottom:50px}.banner{width:100%}.banner img{width:100%;height:100%}.title{position:relative;width:100%;height:95px;background-color:#fff;padding:0 15px;box-sizing:border-box}.title .price{color:#fb3939;font-size:24px;padding:15px 0}.title .price .rmb{font-size:12px}.title .name{font-size:18px}.title .share{font-size:12px;color:#fff;text-align:center;width:100px;height:25px;line-height:25px;background:linear-gradient(270deg,#ff4a48,#ff7850);border-radius:.55467rem 0 0 .55467rem;position:absolute;right:0;top:15px}.description{padding:15px;background-color:#fff;margin-top:.42667rem}.description .tit{font-size:12px;height:12px;line-height:12px;border-left:.128rem solid #2b89ec;padding-left:15px;font-weight:700;margin-left:-15px}.description .con{margin-top:15px}.description .con.flex{display:flex;justify-content:space-around}.description .con.flex .itm{text-align:center}.description .con.flex .itm .img{width:3.56rem;height:3.56rem}.description .con.flex .itm .txt{display:block;font-size:12px}.footer{height:32px;display:flex;justify-content:center}.footer .logo{margin-top:8px;width:18px;height:18px}.footer .support{display:inline-block;height:32px;line-height:32px;color:#ccc;font-size:12px;margin-left:8px}.win{width:100%;height:100%;overflow:hidden;position:fixed;top:0;left:0;background:rgba(0,0,0,.6)}.win .share{width:100%;height:5.03467rem;position:relative;right:0;top:15px}