﻿    body{ background-color:#f3f3f3; }    
    .plr{ padding:0 .18rem; }
    .c-666{ color:#666; }
    .c-999{ color:#999; }
    #content{ position:relative; }
    .back{ position:fixed; top:.2rem; left:.2rem; width:.6rem; height:.6rem; border-radius:100%; background: rgba(0,0,0,.5) url(../images/ico.png) no-repeat -2.35rem -2.5rem; background-size: 3rem; }
    .photo img{ width:100%; }
    h3 { padding:.18rem; font-size: .3rem; line-height: 1.4; background-color:#fff; }
    h3 i { display: inline-block; width: .40rem; height: .42rem; margin-right:.04rem; vertical-align: middle; background: url(../images/ico.png) no-repeat -2.96rem -4.1rem; background-size: 3.8rem; }
    h3 i.tmall{ background-position: -3.34rem -4.1rem; }
    .bar { padding: .2rem; font-size: .22rem; background-color: #fff; }
    .bar .ic { background-color: #ff692f; padding: .04rem .06rem; font-size: .2rem; color: #fff; border-radius: 3px; margin-right: .08rem; }
    .bar span{ margin-right:.2rem; }
    .price{ position:relative; font-size: .22rem; padding-top:.2rem; /*padding-bottom:.2rem; background-color:#fff; margin-top:.3rem;*/ }
    .price b{ font-size:.32rem; color:#ff692f; margin-left:.1rem; margin-right:.2rem; }
    .price b i{ font-size:.22rem; }
    .price del{ margin-left:.1rem; }
    .price .buy-now { position: absolute; top: -.4rem; right: .14rem; padding: .1rem .24rem; border-radius: 1rem; background-color: #ea3b4c; font-size: .4rem; color: #fff; box-shadow: 0 2px 8px rgba(0,0,0,.3); }
    .rec{ font-size:.22rem; margin-top:.02rem; padding-top:.2rem; padding-bottom:.2rem; background-color:#fff; line-height:1.6; }
    .rec label{ display: inline-block; border:solid 1px #ff692f; margin-right:.1rem; padding:.06rem .06rem .02rem; color:#ff692f; line-height:1; }
    .coupon{ position:relative; padding-top:.44rem; -webkit-user-select:text; }
    .coupon em{ position:absolute; top:.22rem; left: 50%; white-space:nowrap; padding:.1rem .2rem; border-radius: 1rem; background-color:#ea3b4c; font-size:.2rem; color:#fff; -webkit-transform: translate(-50%); transform: translate(-50%); }
    .coupon .textarea, .coupon p{ width:100%; font-size:.2rem; padding:.4rem 0 .28rem; text-align:center; border:dashed 1px #ea3b4c; background-color:#fff; -webkit-user-select:text; }
    .copy{ width:100%; border:none 0; background-color:#ff692f; color:#fff; padding:.15rem; }
    .copy.success{ background-color:#19d125; }
    .copy.fail{ background-color:#ccc; }