/**
 * Created by Administrator on 16-10-20.
 */
@charset "utf-8";
html, body { background: #f7f7f7; }
li{list-style: none;}
.am-slider-a1 { box-shadow: none; }
.am-radius-lg { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.am-radius-lg>* { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.am-navbar-nav a { position: relative; }
.am-navbar-nav a .iconfont:first-child { display: none; }
.am-navbar-nav a.on { color: #fe4a65; }
.am-navbar-nav a.on .iconfont:first-child { display: block; }
.am-navbar-nav a.on .iconfont:nth-child(2) {
 display: none;
}
.am-btn-empty.am-btn-primary { color: #fe4a65!important; background-color:#fff; }
.am-btn-empty.am-btn-default { color: #666!important; background-color:#fff; }
.am-btn-empty.am-btn-warning { color: #f37b1d!important; background-color:#fff; }
.am-navbar-nav a i.tip { position: absolute; top:5px; left:50%; margin-left: 8px; background: #fa0000; color: #fff; min-width:15px; height:15px; padding:1px 3px; font-size: 12px; line-height: 12px; font-style: normal; -webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px; }
.p-bg-disable { background-color:#cdcdcd; }
.p-bg-success { background-color:#3faf97; }
.p-bg-danger { background-color:#f15c4e; }
.p-bg-primary { background-color:#17a1e9; }
.p-bg-noble { background-color:#6d3add; }
.p-bg-warn { background-color:#fe4a65; }
.p-bg-error { background-color:#e80f46; }
.p-color-disable { color:#cdcdcd; }
.p-color-success { color:#3faf97; }
.p-color-danger { color:#f15c4e; }
.p-color-primary { color:#17a1e9; }
.p-color-noble { color:#6d3add; }
.p-color-warn { color:#fe4a65; }
.p-color-error { color:#e80f46; }
.p-color-warm { color:#ffd200; }
.p-menu { margin: 0 auto 20px; }
.p-menu>li { padding:0 10px; }
.p-menu>li>a { color: #333; display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box; /* 老版本语法: Firefox (buggy) */ display: -ms-flexbox; /* 混合版本语法: IE 10 */ display: -webkit-flex; /* 新版本语法: Chrome 21+ */ display: flex; }
.p-menu a i { display: block; color: #fff; }
.p-menu a i:first-child { width:25px; height:25px; line-height:25px; text-align: center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-right: 5px; float: left; }
.p-menu a i:last-child { color:#d6d6d6; }
.p-menu a .title { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; flex: 1; }
.p-tab { border:1px #e8e8e8 solid; border-width:1px 0; background-color: #fff; list-style: none; padding:0; margin: 10px 0; display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box; /* 老版本语法: Firefox (buggy) */ display: -ms-flexbox; /* 混合版本语法: IE 10 */ display: -webkit-flex; /* 新版本语法: Chrome 21+ */ display: flex; }
.p-tab-style { padding:0 10%; }
.p-tab>li { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; flex: 1; text-align: center; }
.p-tab>li a { display: block; padding:10px 0; color:#666; font-size: 14px; border-top:2px transparent solid; }
.p-tab>li a.seld { border-top:2px #fe4a65 solid; color:#fe4a65; }
.p-tab>li.where { flex: inherit; display: block; width:35px; line-height:45px; }
.p-filter { position: relative; background-color: #fff; border:1px #e8e8e8 solid; border-width:1px 0; padding:10px; }
.p-filter>.tb { width:100%; border:0; border-collapse: collapse; border-spacing: 0; }
.p-filter>.arr, .p-filter>.arr1 { position: absolute; top:-10px; right:10px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #ccc; }
.p-filter>.arr1 { top:-9px; border-bottom: 10px solid #fff; }
.p-filter .p-field { border:1px #e8e8e8 solid; }
.p-filter .p-field input.txt { line-height: 35px; }
.p-check { width: 20px; position: relative; margin: 20px auto; }
.p-check label { width: 20px; height: 20px; cursor: pointer; position: absolute; top: 0; left: 0; background:#fff; border:1px #ccc solid; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.p-check label:after { content: ''; width: 15px; height: 7px; position: absolute; top: 4px; left: 4px; border: 3px solid #666; border-top: none; border-right: none; background: transparent; opacity: 0; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.p-check input[type=checkbox] { visibility: hidden; }
.p-check input[type=checkbox]:checked + label:after { opacity: 1; }
.p-form, .p-form>li { margin:0; padding:0; list-style:none; background: #fff; }
.p-form>li { border-bottom:1px #e1e1e1 solid; }
.p-field { display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box; /* 老版本语法: Firefox (buggy) */ display: -ms-flexbox; /* 混合版本语法: IE 10 */ display: -webkit-flex; /* 新版本语法: Chrome 21+ */ display: flex; font-size: 16px; line-height:50px; padding:0 10px; }
.p-field .lb { display: block; color: #999; }
.p-field .cnt { flex:1; display: block; padding:0 5px; }
.p-field [class*=icon-] {
 display: block;
 color: #ccc;
 line-height: 50px;
}
.p-field [class*=icon-].am-text-success {
 color: #5eb95e;
}
.p-field .txt { display: block; border:0; flex:1; -webkit-flex:1; background: transparent; outline: 0; border-radius: 0; -webkit-border-radius: 0; resize: none; padding:0 5px; }
.p-field input.txt { padding: 0 5px; line-height: 50px; background:#fff; width: 100%; box-sizing: border-box; }
.p-field .send-bt { display: block; background:#fe4a65; height: 40px; line-height: 40px; color: #fff; padding: 0 10px; margin-top: 5px; }
.p-field .send-bt-gray { display: block; background:#cdcdcd; height: 40px; line-height: 40px; color: #333; padding: 0 10px; margin-top: 5px; }
.p-field .select { display: block; border:0; padding: 0 5px; position: relative; -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; flex: 1; }
.p-field .select select { display: block; width:100%; line-height: 50px; border:0; background:#fff; }
.p-field .select:after { content: ''; position: absolute; top:45%; right: 0px; width: 0; height: 0; border-top: 5px solid #b0c7ce; border-left: 5px outset transparent; border-right: 5px outset transparent; }
.p-form-select { display: inline-block; border:1px #e6e6e6 solid; position: relative; }
.p-form-select select, .p-form-select input { border:0; box-sizing: border-box; padding: .5em 1em; padding-right:25px; line-height: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; display: block; width: 100%; }
.p-form-select input[type=date] { padding-right:0px; font-size: 14px; }
.p-form-select:after { position: absolute; right:5px; top:50%; margin-top:-3px; content:""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #b2b2b2; }
.p-popTip { text-align: center; position: fixed; left: 50%; top:50%; margin: -75px 0 0 -75px; border-radius: 10px; width: 150px; height: 150px; -webkit-border-radius: 10px; -moz-border-radius: 10px; background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 14px; }
.p-popTip .iconfont { display: block; margin: 20px auto 10px; font-size: 72px; color: #fff; line-height: 100%; }
.p-pullDwon { font-size: 14px; line-height: 30px; text-align: center; }
.p-pullDwon .iconfont { font-size: 24px; color:#d2d2d2; }
.p-list { margin: 0; }
.p-list>li { margin-bottom: 10px; }
.p-list .hd { padding:10px; overflow: hidden; zoom:1; font-size: 14px; line-height:25px; border-bottom: 1px #e8e8e8 solid; }
.p-list .hd .user, .p-list .hd .id { float: left; margin-right: 5px; color: #666; }
.p-list .hd .user { color:#333; font-weight:600; }
.p-list .hd .user i { font-size: 18px; margin-right: 5px; }
.p-list .hd .desc { float: right; color:#01b10d }
.p-list .stat { margin: 0; padding:10px; overflow: hidden; list-style: none; border-top: 1px #e8e8e8 solid; }
.p-list .stat>li { float: left; width:33.3%; text-align: center; font-size:16px; border-right: 1px #e8e8e8 solid; }
.p-list .stat>li:last-child { border:0; }
.p-list .stat>li .price { font-size:16px; color: #ff9000; }
.p-list .stat>li .title { font-size:14px; color: #666; }
.p-list .prd { padding:10px; overflow: hidden; zoom: 1; display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box; /* 老版本语法: Firefox (buggy) */ display: -ms-flexbox; /* 混合版本语法: IE 10 */ display: -webkit-flex; /* 新版本语法: Chrome 21+ */ display: flex; }
.p-list .prd>.pic { width:80px; height:80px; display: block; }
.p-list .prd>.cnt { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; flex: 1; padding:0 10px;font-size: 14px; }
.p-list .prd>.cnt i { padding-right: 5px; font-size: 14px; }
.p-list .prd>.cnt em{font-style: normal;}
.p-list .prd>.val { text-align: right; color:#666; }
.p-list .prd>.val .discount { font-size:18px; color: red; }
.p-list .prd>.val .sale { text-decoration: line-through; }
.p-list .prd>.val .discount sub { font-size: 12px; top:0px; }
.p-list .prd>.val .count { font-size:12px; }
.p-list .prd>.cnt .title { font-size:14px; font-weight: 600; /* padding-bottom: 10px;*/text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.title { }
.p-list .prd>.cnt .time {  color:#999; }
.p-list .prd>.cnt .order{color:#999;} 
.p-list .prd>.cnt .order a{ color: #999; }
.p-list .prd>.cnt .jifen {  color:#999;text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;  }
.p-list .prd>.cnt .jifen em { color: #fe4a65; font-weight: bold; margin-right:5px; }
.p-list .prd>.cnt .fu-price{color:#999;}
.p-list .prd>.cnt .fu-price em{color: #fe4a65; font-weight: bold; font-size: 14px; }
.p-list .prd>.cnt .goods_price { float: left; color: #fe4a65; }
.p-list .prd>.cnt .delete-bt { float: right; }
.p-list .prd>.cnt .delete-bt .submit { background: #fff; border: 1px solid #ccc; padding: 4px 10px; border-radius:50px; color: #9b9b9b; margin-top: 10px; }
.p-list .prd .chk { padding-right:10px; }
.p-list .ft { padding: 5px 10px; }
.p-head { padding:10px; }
.p-head-title { color: #188ecc; display: inline-block; margin-right: 10px; }
.p-head-title .iconfont { color: #188ecc; font-size: 22px; line-height: 1; vertical-align: middle; }
/*积分记录*/
.account-search{ width: 100%; padding:10px 0; margin:0 auto; overflow: hidden; }
.account-search .search-text{width: 70%; padding: 0 10px; margin-left: 3%; border:1px solid #dedede ; margin-right: 2%; border-radius: 5px; height: 32px; line-height: 32px; float: left; }
.account-search .am-btn{ float: left; width: 22%; margin-right: 3%; font-size: 14px; } 
.sign-body { width: 100%; overflow: hidden; }
.sign-body .sign-tab-hr { width: 100%; }
.sign-body .sign-tab-hr span { width: 33.3333333%; float: left; text-align: center; line-height: 40px; border-bottom: 1px solid #eee; }
.sign-body .ranking, .sign-body .ranking-text { width: 90%; margin:0 auto; overflow: hidden; }
.sign-body .ranking-text table, .sign-body .sign-tab-text table { color: #471111; font-size: 14px; width: 100%; margin-top: 10px; }
.sign-body .ranking-text table tr th, .sign-body .ranking-text table tr td, .sign-body .sign-tab-text table tr td { width:33.3333333%; text-align: center; line-height: 40px; }
.sign-body .ranking-text table tr:nth-child(2) {
 color: #f5d819;
}
.sign-body .ranking-text table tr:nth-child(3) {
 color: #878ce3;
}
.sign-body .ranking-text table tr:nth-child(4) {
 color: #e0a039;
}
.sign-body .ranking { border: 1px solid #dddddd;  -webkit- border-radius: 5px;
-moz-border-radius: 5px; border-radius: 5px; }
.sign-body .ranking a { width: 33.3333333%; text-align: center; display: block; float: left; line-height: 40px; color:#a6a1a0; }
.sign-body .ranking a:nth-child(2) {
 border-left: 1px solid #e8e8e8;
 border-right: 1px solid #e8e8e8;
}
.sign-body .ranking .active { background: #fe4a65; color: #fff; width: 33.3333333%; display: block; }
.sign-body .ranking-text { }
#rulecontent { line-height:22px; }
/*积分中心*/
.meb-user .sign-head { padding:20px 10px; line-height:20px; overflow: hidden;  background:#FF0036; background-image:-webkit-linear-gradient(304deg, #FF0036 34%, #ff4e01); background-image:linear-gradient(146deg, #FF0036 34%, #ff4e01);color: #fff; width: 100%; box-sizing: border-box; }
.sign-qd { width: 50px; height: 50px; border-radius: 50%; background:rgba(208, 237, 255, 0.5); position: absolute; right: 10px; bottom: -20px; z-index: 99; }
.sign-qd-box { width: 40px; height: 40px; border-radius: 50%; background: #e2d1cd; margin:5px 0 0 5px; font-size: 12px; color: #a6a1a0; line-height: 40px; text-align: center; }
.meb-user .sign-head em { font-style: normal; }
.meb-user .sign-head .left-sign { float: left; width: 33.3333333%; }
.meb-user .sign-head .left-sign ul li { font-size: 14px;background-image: linear-gradient(to left, #FF0036, #f22040); margin-top: 5px; padding: 3px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius: 3px; }
.meb-user .sign-head .left-sign ul li em { color: #EDFF00; }
.meb-user .sign-head .sign-user { float:left; width: 33.3333333%; text-align: center; margin-top: 20px; }
.left-sign-user {  float: left; }
.left-sign-user ul{ margin-left: 5px;list-style: none; float: left; font-size: 12px;}
.left-sign-user ul li em{ font-size: 16px; }
.right-sign-but {  float: right; text-align: right; margin-top: 30px; }
.right-sign-but a { padding: 5px; font-size: 14px; color: #fff; border: 1px solid #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.meb-user .sign-head .sign-user .sign-face, .meb-user .sign-head .left-sign-user .sign-face { width: 80px; height: 80px; border:2px #fff solid; overflow: hidden; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.meb-user .sign-head .sign-user span { display: block; font-size: 18px; margin-top: 10px; }
.meb-user .sign-head .right-sign { float: right; width: 33.3333333%; text-align: right; padding-top: 40px; font-size: 14px; }
.meb-user .sign-head .right-sign a { color: #fff; line-height: 30px; }
/*用户中心*/
.meb-user { background-color: #fff; margin-bottom: 20px; border-bottom: 1px #e8e8e8 solid; position: relative; }
.meb-user .head { background-color: #fe4a65; line-height:20px; padding: 10px 10px 5px 110px; }
.meb-user .head .name { color: #fff600; float: left; margin: 22px 10px 0 0; font-size:18px; }
.meb-user .head .level { float: left; color: #fff; font-size:14px; margin-top: 24px; }
.meb-user .head .sign { float: right; text-align: center; font-size:14px; color: #fff; margin-top: 2px; }
.meb-user .head .sign i { color: #fff600; font-size: 25px; }
.meb-user .balance { background-color: #fff8f7; position: relative; padding: 10px; color: #fe4a65;  border-top:
}
.meb-user .balance em { font-style:normal; font-size: 18px; }
.meb-user .balance .price { font-size: 32px; }
.meb-user .balance ul li { list-style: none; width: 60%; text-align: center; }
.meb-user .balance a { position: absolute; right: 2%; bottom: 20%; color: #fff; }
.meb-user .balance a.cash { width: 30%; text-align: center; padding: 5px 0; background:#fe4a65; border-radius: 50px; }
.meb-user .info { position: relative; padding:20px 0 20px 10px; }
/*会员分类*/
.meb-user .info .head-plus, .meb-user .info .head-yin, .meb-user .info .head-tong { position: absolute; left:5px; top: 20px; font-size:11px; height:20px; line-height:18px; vertical-align:middle; border-radius:10px; box-sizing:border-box; }
.meb-user .info .head-plus { border:1px solid rgba(76, 74, 72, 0.5); background-color:rgba(243, 131, 49, 0.9); }
.meb-user .info .head-yin { border:1px solid rgba(76, 74, 72, 0.5); background-color:rgba(76, 74, 72, 0.9); }
.meb-user .info .head-tong { border:1px solid rgba(76, 74, 72, 0.5); background-color:rgba(55, 114, 145, 0.9); }
.meb-user .info .head-plus span, .meb-user .info .head-yin span, .meb-user .info .head-tong span { display:inline-block; }
.meb-user .info .head-plus .plus-icon-wrap, .meb-user .info .head-yin .yin-icon-wrap, .meb-user .info .head-tong .tong-icon-wrap { width:18px; height:18px; border-radius:50%; position:relative; vertical-align:top; }
.meb-user .info .head-plus .plus-icon-wrap { background-color:#945c34; }
.meb-user .info .head-yin .yin-icon-wrap { background-color:#8f8d8b; }
.meb-user .info .head-tong .tong-icon-wrap { background-color:#4587a9; }
.meb-user .info .head-plus .plus-icon-wrap .plus-icon, .meb-user .info .head-yin .yin-icon-wrap .yin-icon, .meb-user .info .head-tong .tong-icon-wrap .tong-icon { width:11px; height:8px; position:absolute; top:5px; left:3px; }
.meb-user .info .head-plus .plus-icon-text, .meb-user .info .head-yin .yin-icon-text, .meb-user .info .head-tong .tong-icon-text { margin-right:4px; color: #fff; }
.meb-user .face { float: left; margin-top:-60px; width:80px; height:80px; border:2px #fff solid; overflow: hidden; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; }
.meb-user .stat { list-style-type:none; margin:0; padding:0; overflow: hidden; zoom:1; }
.meb-user .stat ul { margin-left: 5px; }
.meb-user .stat li { float: left; width:33.3%; padding-left: 5px; font-size:14px; line-height:120%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right: 1px #e8e8e8 solid; }
.meb-user .stat li:last-child { border:0; }
.meb-user .stat li .price { color: #333; }
.meb-user .stat li .price i { font-size: 14px; }
.meb-user .stat li .title { color: #666; }
.meb-income, .meb-income>li { margin:0; padding:0; list-style-type:none; }
.meb-income { background-color: #fff; margin-bottom:20px; border-top:#e8e8e8 solid 1px; }
.meb-income>li { float: left; width:50%; padding:15px; border:#e8e8e8 solid 1px; border-width:0px 0px 1px 1px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
@media only screen and (max-width: 320px) {
 .meb-income>li {
 padding: 15px 5px 15px 5px;
}
}
.meb-income>li .item { overflow: hidden; zoom:1; position: relative; }
.meb-income>li .item .tip { position: absolute; right: 0; top: 50%; min-width: 14px; height: 14px; background: #EB470A; border-radius: 50px; color: #fff; margin-top: -10px; text-align: center; font-size: 12px; padding: 2px; line-height: 12px; }
.meb-income>li .iconfont { font-size: 24px; float: left; margin-right: 10px; }
.meb-income>li .price { font-size:18px; line-height:120%; color: #ff9000; }
.meb-income>li .title { line-height:110%; font-size:14px; color: #666; }
.meb-income>li:nth-child(5) {
/*width: 100%;*/
}
.meb-income>li:nth-child(odd) {
 border-left:0;
}
/*登录*/
.login-head { background: #fe4a65; color: #fff; padding:50px 50px; text-align: center; }
.login-head .iconfont { font-size: 72px; line-height: 1.2; margin: 0; padding: 0; }
.login-title { font-size: 18px; }
.login-tip { padding:10px; height: 45px; line-height: 25px; font-size: 14px; color: #fe4a65; }
.login-from { border-top: #e1e1e1 solid 1px; }
.login-from [class*=icon-] {
 font-size: 22px;
}
.login-from .verifyBtn { font-size: 12px; margin-top: -4px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; }
.reg-form { border-top: #e1e1e1 solid 1px; }
.reg-form .p-field .txt::-webkit-input-placeholder {
    /* WebKit browsers */
    color:#333;
}
.reg-warning { font-size: 14px; }
.reg-head { text-align: center; background-color: #fff; border-bottom: 1px #e8e8e8 solid; padding:25px 10px 10px; }
.reg-head .iconfont { background-color: #fe4a65; width: 60px; height:60px; margin: auto; display: block; color: #fff; font-size:36px; line-height:60px; }
.reg-head .title { color:#66beec; font-size:14px; padding:5px; text-align: center; }
.proxy-user { background-color: #fff; border-bottom: 1px #e8e8e8 solid; padding:10px 20px; overflow: hidden; }
.proxy-user .pic { float: left; overflow: hidden; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; width:60px; height:60px; }
.proxy-user .user { float: left; padding:10px 15px 0 15px; font-size:24px; }
.proxy-user .level { float: left; font-size:14px; padding:20px 15px 0 15px; }
.statement-balance { padding:15px; text-align: center; background: #fff; border-bottom: 1px #e8e8e8 solid; margin-bottom: 15px; }
.statement-balance .iconfont { width: 100px; height: 100px; background: #fe4a65; color: #fff; margin: auto; font-size: 48px; line-height: 100px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.statement-balance .price { color:#fe4a65; font-size: 20px; padding: 5px; }
.statement-balance .lb { font-size: 14px; }
.statement-form { padding: 15px; text-align: center; background: #fff; border: 1px #e8e8e8 solid; border-width: 1px 0; margin-bottom: 15px; }
.statement-form .cash { border:0px; padding: 5px; font-size: 20px; box-sizing: border-box; display: block; width: 75%; margin: auto; background: #ebebeb; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; text-align: center; color:#fe4a65; }
.statement-form .tip { padding:10px; color:#fe4a65; }
.statement-status { padding: 15px; text-align: center; background: #fff; border: 1px #e8e8e8 solid; border-width: 1px 0; margin-bottom: 15px; }
.statement-status .iconfont { font-size: 72px; line-height: 100%; }
.rank-list { margin: 15px 0; background: #fff; }
.rank-list>li { padding: 10px; display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box; /* 老版本语法: Firefox (buggy) */ display: -ms-flexbox; /* 混合版本语法: IE 10 */ display: -webkit-flex; /* 新版本语法: Chrome 21+ */ }
.rank-list>li .iconfont { font-size: 18px; }
.rank-cell { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; flex: 1; box-sizing: border-box; padding: 0 10px; }
.rank-first { color:#fe4a65; }
.rank-second { color:#ffd200; }
.rank-third { color:#01b10d; }
.rank-def { width: 20px; height: 20px; text-align: center; line-height: 20px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background: #19d3e4; color:#fff; }
.rank-filter { margin-bottom: 15px; line-height: 40px; display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box; /* 老版本语法: Firefox (buggy) */ display: -ms-flexbox; /* 混合版本语法: IE 10 */ display: -webkit-flex; /* 新版本语法: Chrome 21+ */ border-bottom:1px #e8e8e8 solid; background: #fff; }
.rank-filter .tabs { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; flex: 1; }
.rank-filter .tabs .fl { float: left; width: 15px; text-align: center; background: #e1e1e1; color: #929292; }
.rank-filter .tabs .fr { text-align: center; width: 15px; background: #e1e1e1; float: right; color: #929292; }
.rank-filter .where { width: 50px; text-align: center; color: #01b10d; }
.rank-filter .where .iconfont { font-size: 18px; }
.rank-filter .tabs>.wrap { margin: 0 15px; overflow: auto; width: 230px; }
.rank-filter .wrap>ul { list-style: none; overflow: hidden; margin: 0; padding: 0; width: 570px; }
.rank-filter .wrap>ul>li { float: left; }
.rank-filter .wrap>ul>li a { display: block; padding:0 10px; color: #333; }
.rank-filter .wrap>ul>li.on a { color: #fe4a65; }
.setting-head { padding:20px; background: #fff; border-bottom: 1px #e8e8e8 solid; text-align: center; }
.setting-head .face { width: 90px; height: 90px; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; }
.setting-head .title { padding-top: 10px; line-height: 30px; color: #66beec; }
.p-waterfall { position: relative; }
.p-waterfall-cell { float: left; padding-bottom: 5px; width: 50%; }
 .p-waterfall-cell:nth-child(odd) .p-prd {
 margin-right: 2px;
}
.p-waterfall-cell:nth-child(even) .p-prd {
 margin-left: 2px;
}
.p-prd { border:1px #e8e8e8 solid; background: #fff; }
.p-prd .pic { display: block; position: relative; }
.p-prd .pic img { width: 100%; }
.p-prd .pic .num { position: absolute; right: 0; bottom:0; color: #fff; font-size: 14px; padding:0 3px; background:rgba(0, 0, 0, 0.5); }
.p-prd .title { display: block; font-size: 16px; color: #333; padding:5px 10px; }
.p-prd .source { padding:0px 10px; font-size: 14px; }
.p-prd .source span { color: #17a1e9; }
.p-prd .desc { padding:0px 10px; font-size: 14px; color:#999 }
.p-prd .browse { font-size: 14px; padding:5px 10px; }
.p-search { padding:10px 0 0; margin: 0 30px 0 50px; }
.p-search .form { background: #fff; border-radius: 5px; -webkit-border-radius: 5px; position: relative; width: 100%; height: 32px;  -webkit-transition: .15s;
 transition: .15s;
}
.p-search input[type=text] { position: relative; display: block; box-sizing: border-box; width: 100%; z-index: 100; border: none; text-align: left; padding:0 10px; background-color: transparent; /*color: transparent;*/
    height: 32px; font-size: 14px; line-height: 32px; -webkit-appearance: none;  -webkit-transition: all .5s;
 transition: all .5s;
outline: 0; }
.p-search button { position: absolute; top: 3px; left: 50%; margin-left: -50px; z-index: 90; -webkit-appearance: none; background: 0 0; border: none; outline: 0; color: #bbb; }
.p-search.am-active button { top: 3px; left: 2px; color: #555; z-index: 110; margin: 0; }
.p-search.am-active input[type=text] { color: #555; text-align: left; padding-left: 30px; }
.p-nav { list-style: none; margin: 0; padding: 0; padding-top:10px; overflow: hidden; border:1px #e8e8e8 solid; border-width: 1px 0; background: #fff; }
.p-nav>li { width: 20%; float: left; text-align: center; font-size: 14px; padding-bottom: 10px; }
.p-nav>li>a { display: block; color: #666; }
.p-nav>li .iconfont { overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; width: 50px; height: 50px; line-height: 50px; margin: auto; display: block; color: #fff; font-size: 32px; }
 .p-nav>li:nth-child(1) .iconfont {
 background: #f8ae0f;
}
.p-nav>li:nth-child(2) .iconfont {
 background: #fd6c2b;
}
.p-nav>li:nth-child(3) .iconfont {
 background: #8855fc;
}
.p-nav>li:nth-child(4) .iconfont {
 background: #3eb8fb;
}
.p-nav>li:nth-child(5) .iconfont {
 background: #fd2d9b;
}
.p-nav>li:nth-child(6) .iconfont {
 background: #15c6be;
}
.p-nav>li:nth-child(7) .iconfont {
 background: #f9351d;
}
.p-nav>li:nth-child(8) .iconfont {
 background: #47c653;
}
.p-nav>li:nth-child(9) .iconfont {
 background: #fe7b21;
}
.p-nav>li:nth-child(10) .iconfont {
 background: #57D693;
}
.p-data { font-size: 12px; border:1px #e8e8e8 solid; background: #fff; }
.p-data .pic { display: block; position: relative; overflow:hidden; }
.p-data .pic img { width:100%; overflow:hidden; }
.p-data .tag { position: absolute; left: 0; top:0; font-size: 12px; color: #fff; }
.p-data .tag .iconfont { color: #ff9000; position: absolute; left: 0; top: -5px; font-size: 36px; line-height: 100%; }
.p-data .tag span { position: relative; z-index: 1; display: block; width: 36px; text-align: center; }
.p-data .title { display: block; font-size: 14px; padding:5px 10px 0; line-height: 20px; color: #333; height: 45px; overflow: hidden; }
.p-data .title img { vertical-align: middle; margin-right:5px; }
.p-data .price, .p-data .fd { font-size: 18px; color: #f00002; }
.p-data .price sub, .p-data .fd sub { position: relative; top: 0; font-size: 12px; }
.p-data .fd .iconfont { background: #00c5fe; color: #fff; padding: 1px; vertical-align: middle; border-radius: 3px; -webkit-border-radius: 3px; font-size: 12px; }
.p-data .sale { color: #666; text-decoration: line-through; }
.p-data .status { padding: 5px; line-height: 20px; color: #999; position: relative; }
.p-data .status .am-fr .iconfont { font-size: 14px; margin-left: 2px; }
.p-data .am-dropdown-content { padding: 0; margin:-10px 0 0; top:40px; }
.p-data .am-dropdown-content:before, .p-data .am-dropdown-content:after { right: 5px; }
.p-data .am-dropdown-content:after { top: -7px; left: inherit; }
.p-data .oper { margin: 2px; box-sizing: border-box; }
.p-waterfall-cell:nth-child(odd) .p-data {
 margin-right: 2px;
}
.p-waterfall-cell:nth-child(even) .p-data {
 margin-left: 2px;
}
.p-data .oper .dateTime { border:1px #ccc solid; display: block; width: 100%; }
.error-msg { padding: 20px; text-align: center; }
.error-msg .iconfont { display: block; background: #fe4a65; border-radius: 10px; -webkit-border-radius: 10px; color: #fff; width: 100px; height: 100px; line-height: 100px; margin: auto; font-size: 36px; }
.error-msg .back { color: #009cda; text-decoration: underline; }
.article-title { font-size: 18px; margin: 0; padding:10px 10px 5px; background: #fff; }
.article-meta { font-size: 14px; padding: 10px; background: #fff; border-bottom: 1px #e8e8e8 solid; }
.article-meta .browse { color: #999; }
.article-meta .browse .iconfont { color: #333; }
.article-bd { padding: 10px; background: #fff; }
.article-tag { padding:10px; background: #fff; border-bottom: 1px #e8e8e8 solid; }
.article-tag a { border-radius: 20px; -webkit-border-radius: 20px; display: inline-block; margin:5px; padding:1px 15px; font-size: 14px; background: #ccc; color: #fff; }
.article-like { margin: 10px 0; background: #fff; border:1px #e8e8e8 solid; border-width: 1px 0; }
.article-like .hd { padding:10px; }
.article-like .list { margin: 0; padding: 0 10px 10px 0; list-style: none; }
.article-like .list>li { float: left; width: 33.3%; font-size: 14px; padding-left: 10px; box-sizing: border-box; }
.article-like .list>li .pic { display: block; }
.article-like .list>li .pic img { width: 100%; }
.article-like .list>li .title { padding: 0 10px; color: #333; }
.article-nav { display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box; /* 老版本语法: Firefox (buggy) */ display: -ms-flexbox; /* 混合版本语法: IE 10 */ display: -webkit-flex; /* 新版本语法: Chrome 21+ */ display: flex; background: #fff; border-top: 1px #e8e8e8 solid; font-size: 14px; }
.article-nav>li { flex:1; -webkit-flex:1; text-align: center; }
.article-nav>li i { color: #17a1e9; font-size: 24px; }
.article-nav>li .am-btn { color: #fff; line-height: 49px; margin: 0; padding: 0; }
.article-nav>li .am-btn>i { color: #fff; font-size: 18px; }
.cart-oper { height: 90px; }
.cart-oper .inner { position: fixed; bottom: 50px; left: 0; background: #F7F7F7; width: 100%; }
.cart-oper .oper { border:1px #e8e8e8 solid; display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */ display: -moz-box; /* 老版本语法: Firefox (buggy) */ display: -ms-flexbox; /* 混合版本语法: IE 10 */ display: -webkit-flex; /* 新版本语法: Chrome 21+ */ display: flex; }
.cart-oper .oper>div { padding:0 5px; }
.cart-oper .oper .flex1 { -webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1; flex: 1; }
.cart-oper .oper .date { width: 100%; font-size: 14px; border-radius: 3px; -webkit-border-radius: 3px; border:1px #ccc solid; }
.finance-stats { overflow: hidden; margin: 0; padding: 0; text-align: center; list-style: none; background: #fff; border-bottom: 1px #e8e8e8 solid; padding:10px 0; }
.finance-stats li { float: left; width:33.3%; padding-left: 5px; font-size:14px; line-height:120%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-right: 1px #e8e8e8 solid; }
.finance-stats li:last-child { border:0; }
.finance-stats li .price { color: #FF9101; font-size:16px; margin-bottom: 5px; }
.finance-stats li .title { color: #666; }
.p-backTop { color: #666; font-size: 14px; text-align: center; position: fixed; right: 10px; bottom:60px; width: 60px; height: 60px; border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden; border:1px #666 solid; background:#fff; opacity: 0.4; }
.p-backTop .iconfont { display: block; margin-top: 8px; font-size: 24px; line-height: 100%; }
.page_ctl { margin-top:20px; line-height:50px; }
.page_ctl a, .page_ctl input { padding:5px 10px; border:1px #ddd solid; background:#fff; }
/*
*分页
*/
#page { display: block; height: 40px; padding: 20px 0px; width: 100%; text-align: center; }
#page a { display: inline-block; }
#page a.page-text { display: inline-block; padding: 2px 12px; font-size: 12px; height: 24px; color: #bbb; border: 1px #ccc solid; background: #fcfcfc; margin-right: 8px; }
#page a.cur, #page a.cur-white { display: inline-block; border: none; padding: 2px 12px; margin-right: 10px; }
#page a.cur-white { background: #fff; color: #777; }
#page a.cur { background: #077ee3; color: #fff; }
.fenye p.pageRemark { background: none; width: 100%; display: block; margin-top: 10px; text-align: center; padding: 4px 0px; color: #666; }
#page p.pageEllipsis { border-style: none; background: none; padding: 4px 0px; color: #808080; }
.fenye p.pageRemark b { color: red; }
.user-tabbody { width: 96%; margin:0 auto; }
.user-tabbody table { border:1px solid #828282; }
.core-input { overflow: hidden; width: 100%; background: #fff; padding: 10px; margin-bottom: 20px; }
.core-input dl dd { float: left; width: 60%; }
.core-input dl dd input { font-size: 12px; }
.core-input dl dt { width: 37%; margin-left: 3%; float: left; }
.core-input dl dt .submit { width: 100%; background:#fe4a65; height:38px; color: #fff; border:1px solid #fe4a65; }
.core-input .inputext { min-height: 38px; border:1px solid #dddddd; width: 100%; text-align: center; }
.core-text { width: 100%; border-bottom: 1px dashed #dddddd; margin-bottom: 10px; }
.core-text p { font-size: 14px; color: #000; }
.core-text p span { font: 20px Arial; font-weight: 700; padding-right: 5px; color: #fe4a65; }
/*邀请好友页面*/
* { margin:0; padding: 0 }
ul { padding-left: 0; }
.invitationbody { width: 100%; }
.invitationbody ul li { width: 33.3333333%; text-align: center; float: left; list-style: none; line-height: 40px; font-size: 14px; }
.invitationbody .title { background: #f1f1eb; height: 40px; font-weight: bold; line-height: 40px; margin-bottom: -20px; }
.invitationbody .invitationimg { text-align: center; }
.invitationbody .invitationimg img { width: 60%; }
/*帮助页面*/
.helpbody { width: 100%; margin: 0 auto; }
.helpbody img { width: 100%; }
.helpbody .help-title { text-align: center; width: 80%; margin: 0 auto;  padding: .74rem 0;
position: relative; overflow: hidden; color: #9b9b9b; }
.helpbody .help-title .line { width: 100%; display: block; border-top: 1px dashed #b5b5b5; height: 1px; position: absolute; top: 50%; z-index: 1; }
.helpbody .help-title .title { background: #fff; position: relative; z-index: 2; display: inline-block; font-size:1.6rem;  padding: 0 .5rem;
font-weight: 700; color: #333; }
.helpbody .span-title { font-size:1.6rem; font-weight: 700; margin:10px 0; display: block; clear: both; }
.helpbody .red { color: #fe4a65; font-weight: bold; }
.helpbody .help-text { margin: 10px 0; font-size: 14px; }
.helpbody  a{color: #333333; cursor: pointer;width: 50%; display: block;float: left;}
.helpbody ul li{float: left; margin-top: -10px; padding-right:10px;}
.container { width: 90%; margin: 0 auto; overflow: hidden; }
/*加入我们样式*/

.join-body { width: 100%; height: auto; position:relative; }
.join-body img { width: 100%; }
.join-body .weixin { width: 38%; height: auto; position: absolute; top: 54%; left: 30%; }
.join-body .weixin img { width: 100%; border: 8px solid #fff; }
/*下拉帮助*/
.dropdown { border-bottom: 1px dashed #ccc; }
.dropdown a { text-decoration: none; color: #555; }
.dropdown [data-toggle="dropdown"] { position: relative; display: block; }
.dropdown .iconright { position: absolute; display: block; color: #fff; top: 14px; right: 0px; }
.dropdown .iconright.open { -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(-80deg); transform: rotate(90deg); -moz-transition: -moz-transform 0.6s; -o-transition: -o-transform 0.6s; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s; }
.dropdown .iconright.close { -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transition: -moz-transform 0.6s; -o-transition: -o-transform 0.6s; -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s; }
.dropdown .dropdown-menu { max-height: 0; overflow: hidden; list-style: none; padding: 0; margin: 0; }
.dropdown .dropdown-menu li { padding: 5px 0; text-align:center; color:#8f8f94; }
.dropdown .dropdown-menu li a { display:block; }
.dropdown .dropdown-menu li img { width:45%; border-radius: 3px; }
.dropdown .show, .dropdown .hide { -moz-transform-origin: 50% 0%; -ms-transform-origin: 50% 0%; -o-transform-origin: 50% 0%; -webkit-transform-origin: 50% 0%; transform-origin: 50% 0%; }
.dropdown .show { display: block; max-height: 9999px; -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); -webkit-transform: scaleY(1); transform: scaleY(1); animation: showAnimation 0.5s ease-in-out; -moz-animation: showAnimation 0.5s ease-in-out; -webkit-animation: showAnimation 0.5s ease-in-out; -moz-transition: max-height 1s ease-in-out; -o-transition: max-height 1s ease-in-out; -webkit-transition: max-height 1s ease-in-out; transition: max-height 1s ease-in-out; }
.dropdown .hide { max-height: 0; -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); -webkit-transform: scaleY(0); transform: scaleY(0); animation: hideAnimation 0.4s ease-out; -moz-animation: hideAnimation 0.4s ease-out; -webkit-animation: hideAnimation 0.4s ease-out; -moz-transition: max-height 0.6s ease-out; -o-transition: max-height 0.6s ease-out; -webkit-transition: max-height 0.6s ease-out; transition: max-height 0.6s ease-out; }
 @keyframes showAnimation {  0% {
 -moz-transform: scaleY(0.1);
 -ms-transform: scaleY(0.1);
 -o-transform: scaleY(0.1);
 -webkit-transform: scaleY(0.1);
 transform: scaleY(0.1);
}
 40% {
 -moz-transform: scaleY(1.04);
 -ms-transform: scaleY(1.04);
 -o-transform: scaleY(1.04);
 -webkit-transform: scaleY(1.04);
 transform: scaleY(1.04);
}
 60% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -o-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.04);
 -ms-transform: scaleY(1.04);
 -o-transform: scaleY(1.04);
 -webkit-transform: scaleY(1.04);
 transform: scaleY(1.04);
}
 100% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -o-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.02);
 -ms-transform: scaleY(1.02);
 -o-transform: scaleY(1.02);
 -webkit-transform: scaleY(1.02);
 transform: scaleY(1.02);
}
 100% {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -o-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
}
@-moz-keyframes showAnimation {  0% {
 -moz-transform: scaleY(0.1);
 -ms-transform: scaleY(0.1);
 -o-transform: scaleY(0.1);
 -webkit-transform: scaleY(0.1);
 transform: scaleY(0.1);
}
 40% {
 -moz-transform: scaleY(1.04);
 -ms-transform: scaleY(1.04);
 -o-transform: scaleY(1.04);
 -webkit-transform: scaleY(1.04);
 transform: scaleY(1.04);
}
 60% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -o-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.04);
 -ms-transform: scaleY(1.04);
 -o-transform: scaleY(1.04);
 -webkit-transform: scaleY(1.04);
 transform: scaleY(1.04);
}
 100% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -o-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.02);
 -ms-transform: scaleY(1.02);
 -o-transform: scaleY(1.02);
 -webkit-transform: scaleY(1.02);
 transform: scaleY(1.02);
}
 100% {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -o-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
}
@-webkit-keyframes showAnimation {  0% {
 -moz-transform: scaleY(0.1);
 -ms-transform: scaleY(0.1);
 -o-transform: scaleY(0.1);
 -webkit-transform: scaleY(0.1);
 transform: scaleY(0.1);
}
 40% {
 -moz-transform: scaleY(1.04);
 -ms-transform: scaleY(1.04);
 -o-transform: scaleY(1.04);
 -webkit-transform: scaleY(1.04);
 transform: scaleY(1.04);
}
 60% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -o-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.04);
 -ms-transform: scaleY(1.04);
 -o-transform: scaleY(1.04);
 -webkit-transform: scaleY(1.04);
 transform: scaleY(1.04);
}
 100% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -o-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.02);
 -ms-transform: scaleY(1.02);
 -o-transform: scaleY(1.02);
 -webkit-transform: scaleY(1.02);
 transform: scaleY(1.02);
}
 100% {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -o-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
}
@keyframes hideAnimation {  0% {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -o-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
 60% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -o-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.02);
 -ms-transform: scaleY(1.02);
 -o-transform: scaleY(1.02);
 -webkit-transform: scaleY(1.02);
 transform: scaleY(1.02);
}
 100% {
 -moz-transform: scaleY(0);
 -ms-transform: scaleY(0);
 -o-transform: scaleY(0);
 -webkit-transform: scaleY(0);
 transform: scaleY(0);
}
}
@-moz-keyframes hideAnimation {  0% {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -o-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
 60% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -o-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.02);
 -ms-transform: scaleY(1.02);
 -o-transform: scaleY(1.02);
 -webkit-transform: scaleY(1.02);
 transform: scaleY(1.02);
}
 100% {
 -moz-transform: scaleY(0);
 -ms-transform: scaleY(0);
 -o-transform: scaleY(0);
 -webkit-transform: scaleY(0);
 transform: scaleY(0);
}
}
@-webkit-keyframes hideAnimation {  0% {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -o-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1);
}
 60% {
 -moz-transform: scaleY(0.98);
 -ms-transform: scaleY(0.98);
 -o-transform: scaleY(0.98);
 -webkit-transform: scaleY(0.98);
 transform: scaleY(0.98);
}
 80% {
 -moz-transform: scaleY(1.02);
 -ms-transform: scaleY(1.02);
 -o-transform: scaleY(1.02);
 -webkit-transform: scaleY(1.02);
 transform: scaleY(1.02);
}
 100% {
 -moz-transform: scaleY(0);
 -ms-transform: scaleY(0);
 -o-transform: scaleY(0);
 -webkit-transform: scaleY(0);
 transform: scaleY(0);
}
}
/*问题列标页面*/
.category { display:block; overflow:hidden; background:#FACE9C; border-top:1px #DDD solid; border-bottom:1px #DDD solid; }
.category a { display:inline-block; overflow:hidden; height:30px; width:33.33%; text-align:center; color:#103667; font-size:14px; float:left; padding:5px; }
.list li { padding: 5px 5px 0 5px; }
.list li a { display:block; padding:5px; background:#FFF; border:1px #DDD solid; border-radius:3px; color:#333; overflow:hidden; text-decoration:none !important; position:relative; }
.list li a .title { font-size:14px; }
.list li a .createtime { font-size:12px; color:#999; }
/*问题详情页面*/
#activity-detail .page-bizinfo { border-bottom:1px dotted #CCC; }
#activity-detail .page-bizinfo .header { padding:10px 10px 10px; }
#activity-detail .page-bizinfo .header #activity-name { color:#000; font-size:20px; margin-bottom:5px; font-weight:bold; word-break:normal; word-wrap:break-word; }
#activity-detail .page-bizinfo .header #post-date { color:#8c8c8c; font-size:11px; margin:0; }
#activity-detail .page-content { padding:10px; }
#activity-detail .page-content .media { margin-bottom:18px; }
#activity-detail .page-content .media img { width:100%; }
#activity-detail .page-content .text { color:#3e3e3e; font-size:1.5; line-height:1.5; width: 100%; overflow: hidden; zoom:1; }
#activity-detail .page-content .text p { min-height:1.5em; min-height: 1.5em; word-wrap: break-word; word-break:break-all; }
/*积分记录表格*/
    #btn { width:210px; height:30px; background-color:#FE6714; border:0px #FE6714 solid; cursor: pointer; color:white; font-size:16px; }
.core_container { width: 90%; margin: 0 auto; display: block; overflow: hidden; position: relative; }
/*.table-bg2,.table-bg{

}*/
.table-bg2 { margin-top: 20px; }
.table-bg { margin: 0px auto; }
.table-bg2, .table-bg { font-size: 14px; color: #666; width: 100%; text-align: center; font-family: 微软雅黑; border-width: 1px; border-style: solid; border:0; border-image: initial; border-radius: 3px; }
.page { text-align: center; width: 70%; margin: 10px auto; }
.core_container { width: 94%; margin: 0 auto; display: block; overflow: hidden; position: relative; font-family:  "微软雅黑"; }
.table-bg tr th, .table-bg tr td { border-bottom: 1px solid #c7c7c7; height: 40px; border-right: 1px solid #c7c7c7; }
.table-bg2 tr th { background: #fe7d90; color: #fff; }
.table-bg2 tr th:nth-child(1) {
 border-top-left-radius: 5px;
}
.table-bg2 tr th:nth-child(3) {
 border-top-right-radius: 5px;
}
.table-bg2 tr:nth-child(odd) {
 background:#ffeded;
}
.table-bg2 tr:nth-child(even) {
 background:#fffcfc;
}
.table-bg2 tr th, .table-bg2 tr td { height: 45px; text-align: center; }
.table-bg tr th { font-size: 14px; text-align: center; }
.table-bg caption, .table-bg2 caption { font-size: 22px; padding: 10px 0; }
/*晒单页面样式*/
.clear { clear: both; }
.user-id-body { width: 100%; overflow: hidden; clear: both; border-bottom:1px solid #e8e8e8; padding:5px 10px; box-sizing: border-box; color: #666; }
.user-id-body .left-id { float: left; width: 80%; }
.user-id-body .left-id .face { float: left; width: 50px; height: 50px; border: 1px #fff solid; overflow: hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin-right: 5px; }
.user-id-body .left-id span em { color: #ccc; }
.user-id-body .left-id span { margin-top: 5px; display: block; }
.user-id-body .right-icon { float: right; }
.user-id-body .right-icon .active{ color:#fe4a65;}
.user-id-body p { padding: 5px 0; }
.user-id-body .user-img { display: inline-flex; }
.user-id-body .user-img ul li{float: left; margin-bottom: 5px;}
.user-id-body .user-img img { width: 100px; height: 100px; margin-right: 5px; }
.user-id-body .hand-pic { width: 100%; overflow: hidden; }
.user-id-body .hand-pic .left em{color: #fe4a65;font-weight:bold;}
.left{float: left;}
.right{ float: right; }
.rate-star .rate-star-gray { display:inline-block; background:url(http://loveuh.com/mobile/img/rate_star_gray.png) no-repeat; background-size:auto 100% }
.rate-star .rate-star-gray .rate-star-real { width:0; height:100%; background:url(http://loveuh.com/mobile/img/rate_star_orange.png) no-repeat; background-size:auto 100% }
.rate-star .rate-star-gray16 { width:104px; height:15px }
.rate-star .rate-star-gray24 { width:188px; height:27px }
.rate-star .rate-star-gray32 { width:230px; height:32px }
.rate-star .rate-star-gray12 { width:80px; height:12px }
.core-input .user-nb{text-align: center; margin-top: 5px;}
ul.shaidan-title{width: 100%;display: block; margin-bottom: 10px; overflow:hidden;}
ul.shaidan-title li{float: left;line-height: 30px;padding-right: 5px;
}
ul.shaidan-title .inputext{ min-height: 30px;width: 60px; border:1px solid #dddddd;text-align: center;}
.area-input { margin-top: 10px; }
.area-input .areatext{ border:1px solid #dddddd; width: 100%;outline: 0;display: block;resize: vertical; }
.ph-label {color: #AAA;position: absolute;padding: 0;line-height: 1.2;
 opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}
.area-input .ph-label {line-height: 1.5;display: block;padding: 5px 0 0 9px; 
}
.user-bt-body{ line-height: 32px; }
ul.user-right-nm li{float: left; padding-left: 5px;}
ul.user-right-nm .submit{background: #fe4a65;height: 30px;color: #fff; padding:5px 10px; 
 border: 1px solid #fe4a65;
}
/*京东购物车样式*/
.jd-title-content {width: 100%;height: 100%;font-size: 0;white-space: nowrap; height: 40px; line-height: 40px; padding:0 10px;}
.jd-title-content  .jd-title-icon{ display:inline-block; padding-right:6px;vertical-align: top }
.jd-title-content  .jd-title-icon img{ width:16px;height: 13px; margin-top: -2px; }
.jd-title-content a{font-size: 14px; color: #333333;}
.jd-title-content i{font-size: 14px;}
.p-list .jd-line{border-bottom: 1px dashed #e3e5e9;}
.p-list .prd>.cnt .jd-price{color:#81838e; }
.p-list .prd>.cnt .jd-price em{color: #fe4a65;font-weight: bold; }
.p-list .prd>.cnt .jd-title { font-size:13px; /*font-weight: 600;*/ /* padding-bottom: 10px;*/text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.p-list .prd>.cnt  .cart-product-prop{height: 12px;line-height: 12px;margin-bottom: 3px;
font-size: 11px;color: #81838e;white-space: nowrap;
}
.p-list .prd>.cnt  .eles-flex{    display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.p-list .prd>.cnt  .cart-product-prop .prop1,.p-list .prd>.cnt  .cart-product-prop .prop2{display: block;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;-webkit-flex-basis: 0;-ms-flex-preferred-size: 0;flex-basis: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
/*
     FILE ARCHIVED ON 14:44:39 Nov 07, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:38:26 Oct 08, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 6.939
  exclusion.robots: 6.197
  exclusion.robots.policy: 6.181
  esindex: 0.012
  cdx.remote: 147.166
  LoadShardBlock: 210.906 (3)
  PetaboxLoader3.datanode: 127.912 (4)
  load_resource: 219.541
  PetaboxLoader3.resolve: 149.828
*/