*{margin: 0;padding: 0;-webkit-tap-highlight-color: rgba(255,0,0,0);}
/*
body{max-width: 10rem;margin: 0 auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;font-size: .24rem;}
*/
body.show {opacity:1;}
body.fixed{position: fixed; top: 0; bottom: 0; left: 0; right: 0;}
i,em{font-style: normal;}
a:hover{text-decoration: none;}
input{-webkit-appearance: none; appearance: none;}

/*头部*/
/*
.header{background: #fff;height: .9rem;border-bottom: 1px solid #f2f2f2;}
.header-l a{display: table-cell;vertical-align: middle;height: .9rem;width: 1rem;}
.header-l a img{display: block;height: .5rem;width: auto;margin: 0 auto;}
.header-c{-webkit-box-flex: 1;text-align: center;font-size: .34rem;line-height: .9rem;position: absolute;    left: 2rem;    right: 2rem;}
.header-r{display: -webkit-box; visibility: hidden;}
.header-r a{display: table-cell;width: .8rem;height: .9rem;vertical-align: middle;}
.header-r .yun img{display: block;width: .55rem;height: auto;margin: 0 auto;}
.header-r .screen img{display: block;width: .45rem;height: auto;margin: 0 auto;}
.nav{background: #fff;position: fixed;top: .9rem;left: 0;right: 0;z-index: 999;display: none; box-shadow: 0 10px 15px -4px rgba(0,0,0,.5);}
.nav ul{padding: .2rem 0 .1rem 0;border-bottom: 1px solid #efefef;}
.nav li{width: 20%;float: left;text-align: center;}
.nav li:nth-child(5n) a span{border-right: none;}
.nav li a{display: block;padding: .3rem 0;font-size: .26rem;}
.nav li a span{display: block;border-right: 1px solid #efefef;line-height: .25rem;}
*/

.tab{display: -webkit-box;}
.sel{font-size: .28rem; padding: .2rem;}
.tab ul{-webkit-box-flex: 1;}

.area1, .area2{padding-right: .3rem;background: url(../images/down.png) right center no-repeat; background-size: .25rem auto; margin-right: .4rem;}


/* 错误提示 */
.popErr {position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 1000; visibility: hidden;}
.popErr p {position: fixed; background-color: rgba(0,0,0,.7); border-radius: 5px; color: #fff; font-size: 16px; line-height: 1.4; text-align: center; padding: 12px 10px; z-index: 9999; left: 0; top: 50%; margin-top: -50px;}


/* 上传图片 */
.img-box {padding-bottom: 15px; position: relative; background: #fff; border-bottom: 1px solid #e5e5e5;}
.img-box ul {padding-left: 15px;}
.img-box li {position: relative; float: left; margin: 15px 15px 0 0; width: 74px; height: 74px; background: #fff; box-shadow: 0 1px 10px 1px rgba(0,0,0,.2);}

/* 上传按钮 */
#filePicker{position: relative;}
.img-box li.uploadbtn {box-shadow: none; width: 70px; height: 70px; border: 2px dashed #e5e5e5;}
.webuploader-pick {line-height: 55px; text-align: center; font-size: 90px; color: #e5e5e5;}
.webuploader-element-invisible {position: absolute !important; clip: rect(1px,1px,1px,1px);}
.webuploader-container div {width: 70px; height: 70px;}

/* 图片队列 */
.img-box .imgtip{color: #d0d0d0; font-size: 0.3rem; position: absolute; left: 110px; top: 40px;}
.img-box .thumbnail img {width: 100%; height: 100%; display: block; background-repeat: no-repeat; background-size: cover; background-position: center 20%;}

.img-box .thumbnail .file-panel {position: absolute; width: 30px; height: 30px; top: 6px; right: -10px; margin-top: -18px;}
.img-box .thumbnail .file-panel .cancel {position: absolute; top: 50%; left: 50%; margin: -12px 0 0 -12px; -webkit-transform: rotate(45deg); width: 27px; height: 27px; -webkit-border-radius: 13px; background-color: rgba(0,0,0,.7);}
.img-box .thumbnail .file-panel .cancel:before, .img-box .thumbnail .file-panel .cancel:after {content: ''; position: absolute; background: #d5d6d8; left: 50%; top: 50%;}
.img-box .thumbnail .file-panel .cancel:before {height: 16px; width: 2px; margin: -8px 0 0 -1px;}
.img-box .thumbnail .file-panel .cancel:after {height: 2px; width: 16px; margin: -1px 0 0 -8px;}


.img-box .thumbnail .progress {position: absolute; right: 4px; bottom: 4px; height: 3px; left: 4px; height: 4px; overflow: hidden; z-index: 15; margin:0; padding: 0; border-radius: 0; background: transparent;}
.img-box .thumbnail .progress span {display: block; overflow: hidden; width: 0; height: 100%; background: #499c00 url('/static/js/webuploader/progress.png') repeat-x; -webit-transition: width 200ms linear; -moz-transition: width 200ms linear; -o-transition: width 200ms linear; -ms-transition: width 200ms linear; transition: width 200ms linear; -webkit-animation: progressmove 2s linear infinite; -moz-animation: progressmove 2s linear infinite; -o-animation: progressmove 2s linear infinite; -ms-animation: progressmove 2s linear infinite; animation: progressmove 2s linear infinite; -webkit-transform: translateZ(0);}
@-webkit-keyframes progressmove {
    0% {background-position: 0 0;}
    100% {background-position: 17px 0;}
}
@-moz-keyframes progressmove {
    0% {background-position: 0 0;}
    100% {background-position: 17px 0;}
}
@keyframes progressmove {
    0% {background-position: 0 0;}
    100% {background-position: 17px 0;}
}

/*置顶*/
.bidJ-pay{background: #fff;width: 100%;margin: 0 auto;position: fixed;bottom: 0; z-index: 999999; display: none;}
.bidJ-pay .close{display: block;width: .8rem;height: .6rem;background: url(../images/cha.png) center center no-repeat;background-size: .3rem auto;}
.bidJ-pay .tit{ font-size: .28rem; padding-left: .2rem;}
.bidJ-pay .day{padding: .2rem; white-space: nowrap; overflow: auto;}
.bidJ-pay .day li{display: inline-block; padding: .1rem .2rem; margin-right: .2rem; border: 1px solid #999;}
.bidJ-pay .day li.on{background: #ff6537; color: #fff; border: 1px solid #ff6537;}
.bidJ-pay .inpbox{padding: 0 .2rem; font-size: .28rem; margin-bottom: .3rem; color: #999;}
.bidJ-pay .inpbox span{margin-right: .2rem; width: 1.8rem; display: inline-block; color: #333;}
.bidJ-pay .inpbox input{font-size: .3rem; padding: .1rem .2rem; width: .8rem; margin-right: .2rem;}
.bidJ-pay .inpbox .total{padding: .1rem 0; font-size: .36rem; color: #ff6537;}
.bidJ-pay .bidbtn a{display: block; width:100%; height: .8rem; line-height: .8rem; padding: .1rem 0; text-align: center; background: #ff6537; font-size: .3rem; color: #fff; }
.bidJ-pay .btnoff a{display: block; width:100%; height: .8rem; line-height: .8rem; padding: .1rem 0; text-align: center; background: #ff6537; font-size: .3rem; color: #fff; }
#bidKefu{ padding: 20px 20px; background: #FFF7EA; margin-bottom: 10px;}

/*支付方式*/
.paybox{position: fixed; bottom: -100%; left: 0; right: 0; z-index: 10011; background: #fff; display: none; font-size: .28rem;}
.paybox.show{display: block;}
.paybox .tit{text-align: center; line-height: 1rem; font-size: .34rem;}
.paybox ul{padding: 0 .4rem;}
.paybox li{border-bottom: 1px solid #f4f4f4; padding: .3rem 0 .3rem 1rem; position: relative;}
.paybox li.alipay{background: url(../images/alipay.jpg) left center no-repeat; background-size: .7rem auto;}
.paybox li.weixin{background: url(../images/wx.jpg) left center no-repeat; background-size: .7rem auto;}
.paybox li.wxpay{background: url(../images/wx.jpg) left center no-repeat; background-size: .7rem auto;}
.paybox li.tenpay{background: url(../images/tenpay.png) left center no-repeat; background-size: .7rem auto;}
.paybox li.paypal{background: url(../images/paypal.jpg) left center no-repeat; background-size: .7rem auto;}
.paybox li.unionpay{background: url(../images/unionpay.png) left center no-repeat; background-size: .7rem auto;}
.paybox li .radio{position: absolute; right: 0; top: .3rem; bottom: 0; background: url(../images/radio2.png) right center no-repeat; background-size: contain; width: .4rem; height: .4rem;}
.paybox li.on .radio{background-image: url(../images/radio1.png);}
.paybox .paybtn   {display: block; width:100%; height: .8rem; line-height: .8rem; padding: .1rem 0; text-align: center; background: #ff6537; font-size: .3rem; color: #fff; }
.paybox .paybtning{display: block; width:100%; height: .8rem; line-height: .8rem; padding: .1rem 0; text-align: center; background: #efefef; font-size: .3rem; color: #999; display: none;}
.mask{position: fixed;top: 0;position: fixed;background: rgba(0,0,0,.4);top: 0;bottom: 0;left: 0;right: 0;z-index: 10002; display: none;}

.submit a.disabled{background: #999; }

/*页内帮助*/
.page-help{margin-bottom: .2rem;padding: .2rem;font-size: .24rem;color: #666;border-bottom: 1px solid #fff6db;}
.page-help h3{font-size: .32rem; font-weight: 700;margin-bottom: .2rem;}
.page-help p{margin-bottom: .2rem;}
/*页内提示*/
.page-tip {background: #fffaeb;margin-bottom: .2rem;padding: .2rem;font-size: .24rem;color: #666;border-bottom: 1px solid #fff6db;}
.page-tip h3{font-size: .32rem; font-weight: 700;margin-bottom: .2rem;}
.page-tip p{margin-top: .2rem;}




/*模块-功能菜单页*/
.menulist{}
.menulist ul{}
.menulist ul li{height:1.2rem;font-size:.3rem;border-bottom:0.02rem solid #e6e6e6; background: #fff;}
.menulist ul li a{display:block;padding:0 .25rem}
.menulist ul li a .item{display:-webkit-box;padding-right:.1rem}
.menulist ul li a .item .icon{display:table-cell;width:.7rem;height:1.2rem;vertical-align:middle}
.menulist ul li a .item .icon img{display:block;height:.5rem}
.menulist ul li a p{-webkit-box-flex:1;padding: .2rem 0;}
.menulist ul li a em{}
.menulist ul li a small{ display: block; color: #999;}
.menulist ul li a span{display:inline-block;margin-top: .45rem;border-right:0.03rem solid #d0d0d0;border-bottom:0.03rem solid #d0d0d0;width:0.2rem;height:0.2rem;transform:rotate(-45deg)}
