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}
abbr,body,fieldset,html,iframe,img{border:0}
li{list-style:none}
textarea{overflow:auto;resize:none}
b,h1,h2,h3,h4,h5,h6,strong{font-weight:700}
a,a:hover{text-decoration:none;outline:0}
table {border-collapse: collapse;border-spacing: 0; width: 100%;}
body{color:#f1c18a; background: #fff;}
a{text-decoration:none;outline:0;color: #f1c18a;-webkit-tap-highlight-color:rgba(255,0,0,0); -webkit-touch-callout:none}
input{outline:0}
.clear{zoom:1}
.clear:after{content:"";clear:both;display:block;height:0;line-height:0;font-size:0}
table{border-collapse:collapse}
img{display: block;width: 100%;}
.tc{text-align:center;}
.cell{display: -webkit-box;display: -webkit-flex;display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.bd{-webkit-box-flex: 1;-webkit-flex: 1; flex: 1;}
.twpop{z-index: 100;position: relative;}
.twpop .twpop-main{background-color: #5a0c09; color: #ffd195; border:2px solid #87100b; border-radius: 0;}
.twpop .twpop-btn{color: #fece91; border-color: #ff8225; border-radius: 0; background: #d63304; background: -webkit-gradient(linear,top,from(#d63304),to(#d63d02));background: linear-gradient(#d63304, #d63d02);}
.twpop .twpop-from-bd{background-color: #fff;}
.twpop .twpop-title{border-color: #6e2d2a;}
.twpop .twpop-close{background-image: url('../imgs/close.png'); background-size: 60%;}
.twpop .twpop-foot{margin-top: .28rem;}
.gray{-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.gift .cell{text-align: left;padding: 5px 0;}

.select2-container--default .select2-selection--single{background: transparent!important;border: none!important;}

.open{-webkit-animation: yaoyao 1.5s infinite; -moz-animation: yaoyao 1.5s infinite;-ms-animation: yaoyao 1.5s infinite;-o-animation: yaoyao 1.5s infinite;animation: yaoyao 1.5s infinite;}
@-webkit-keyframes yaoyao{
    20% {-webkit-transform: rotate(15deg);}
    40% {-webkit-transform: rotate(-10deg);}
    60% {-webkit-transform: rotate(5deg);}
    80% {-webkit-transform: rotate(-5deg);}
    90%,100% {transform: rotate(0deg);}
}
@-moz-keyframes yaoyao{
    20% {-moz-transform: rotate(15deg);}
    40% {-moz-transform: rotate(-10deg);}
    60% {-moz-transform: rotate(5deg);}
    80% {-moz-transform: rotate(-5deg);}
    90%,100% {transform: rotate(0deg);}
}
@-ms-keyframes yaoyao{
    20% {-ms-transform: rotate(15deg);}
    40% {-ms-transform: rotate(-10deg);}
    60% {-ms-transform: rotate(5deg);}
    80% {-ms-transform: rotate(-5deg);}
    90%,100% {transform: rotate(0deg);}
}
@-o-keyframes yaoyao{
    20% {-o-transform: rotate(15deg);}
    40% {-o-transform: rotate(-10deg);}
    60% {-o-transform: rotate(5deg);}
    80% {-o-transform: rotate(-5deg);}
    90%,100% {-o-transform: rotate(0deg);}
}
@keyframes yaoyao{
    20% {transform: rotate(15deg);}
    40% {transform: rotate(-10deg);} 
    60% {transform: rotate(5deg);} 
    80% {transform: rotate(-5deg);} 
    90%,100% {transform: rotate(0deg);}
}