.gift-container .btn-area,.gift-container p,.gift-list li{text-align:center}.send_gift{font-size:14px;background-color:#fff;background-size:36px;border:1px solid #dde3eb;border-radius:5px;padding:2px 12px;margin:0 3px 5px;position:relative}.send_gift.hidden{background-color:transparent;border:1px solid transparent}.send_gift:after{content:'';display:table;clear:both}.send_gift.hidden>div{display:none}.send_gift .text{font-size:12px;color:#646464;margin-right:22px;background:url(//i1.hdfimg.com/ssi/mobilefront/image/gift-corner.png) center left no-repeat;background-size:35px;padding:10px 3px 10px 46px}.send_gift .text strong{font-weight:400;color:#000}.send_gift .close{position:absolute;top:0;right:0;height:100%}.send_gift .close img{height:10px;width:10px;position:absolute;top:37%;margin-top:-8px;right:12px}.send_gift .open{display:none;float:right;font-size:0}.send_gift.hidden .open{display:block}.send_gift .open img{height:35px;width:auto}#gift-dialog{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);margin:0;z-index:20}#gift-dialog *{box-sizing:border-box}.gift-container{position:relative;top:50%;background-color:#fff;border-radius:5px}.gift-container>h1{font-size:16px;text-align:center;color:#ff8c28;margin:0 0 20px}.gift-container p{color:#333}.gift-container p.desc_tips_line1{margin:-10px 0 16px}.gift-container p.desc_tips_line2{margin:-16px 0 16px}.gift-tool{padding:12px 0 0 12px}.gift-tool a{display:block;width:12px;height:12px}.gift-corner img,.gift-pic img,.gift-tool a img{width:auto;max-height:100%}.gift-list{padding:0;list-style-type:none}.gift-list:after{content:"";display:table;clear:both}.gift-pic{display:inline-block;border:1px solid #dcdcdc}.gift-list li button{background-color:#ff8c28;font-size:12px;color:#fff;border:0;border-radius:4px;width:70px;padding:6px 0;margin-bottom:20px}.gift-corner{position:absolute;height:35px;width:35px;right:-10px;bottom:-10px}.gift-container{margin:-79% auto 0;width:90%}.gift-list{margin:0 5%}.gift-list li{float:left;width:33.33333%}.gift-container .btn-area button{background-color:#ff8c28;color:#fff;border:0;border-radius:4px;width:50%;padding:8px 0;margin:7px 0 10px}.gift-list li .info .price{color:#FFC089}.gift-list li .info{font-size:12px;margin-top:3px;margin-bottom:3px}.gift-container p{font-size:13px}.gift-pic{width:90%;height:auto;padding:0;margin-bottom:9px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.gift-pic .pic_wrap{padding:10px;border-bottom:1px solid #E8E8E8}.gift-pic img{vertical-align:middle;width:100%;height:100%}.gift-pic.select{border:1px solid #FF9100}.gift-pic.select .pic_wrap{border-bottom:1px solid #FFBD65}@media screen and (max-height:600px){.gift-container>h1{margin:0 0 15px}.gift-container p.desc_tips_line2{margin:-16px 0 8px}.gift-tool{padding:6px 0 0 6px}.gift-pic{margin-bottom:8px}.gift-list li .info{font-size:11px;margin-top:2px;margin-bottom:2px}.gift-container .btn-area button{padding:8px 0;margin:6px 0 10px}}@media screen and (max-height:500px){.gift-container{width:70%;margin:-60% auto 0}.gift-list{margin:0 10%}.gift-container>h1{margin:0 0 12px}.gift-container p.desc_tips_line2{margin:-16px 0 5px}.gift-pic{margin-bottom:4px}.gift-container .btn-area button{padding:5px 0;margin:3px 0 5px}.gift-container p{font-size:10px}}@media screen and (min-width:500px){.gift-container{max-width:320px;margin:-270px auto 0}}@media screen and (min-width:500px) and (max-height:600px){.gift-container{margin:-250px auto 0;max-width:320px}}@media screen and (min-width:380px) and (max-height:650px){.gift-container{margin:-270px auto 0;max-width:320px}}