/*
  1.reset
  2.common
  3.page
  4.media
  5.hack
 */

/*reset start*/
html *,*{box-sizing: border-box;-webkit-box-sizing: border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);}
html,body,.np-water{margin-bottom: 44px;}
body{color:#333;background:#f5f5f9;font-family: "PingHei", "STHeitiSC-Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif;-webkit-user-select:none; -webkit-text-size-adjust:none; }
input,button{font-family:"PingHei", "STHeitiSC-Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}
ul,li{list-style: none;}
img{vertical-align: bottom;width: 100%;}
a{display: block;}
:focus{ outline:none;}
textarea{resize: none;}
/*reset end*/
.weui-picker__item {
	font-size: 16px;
}

.weui-picker__action {
	display: block;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	color: #1AAD19;
	font-size: 17px;
}

.weui-picker__action:first-child {
	text-align: left;
	color: #888;
}

.weui-picker__action:last-child {
	text-align: right;
}
.title-img {width: 100%;text-align: center;}
.title-img span {line-height: 0.9rem;}
.detail {width: 100%;margin-top: -30px;}

/*common start*/
/*瀛椾綋*/
.small-text{font-size: 12px !important;}
.normal-text{font-size: 14px !important;}
.normaler-text{font-size: 16px !important;}
.large-text{font-size: 18px !important;}
.largest-text{font-size: 20px !important;}

/*棰滆壊*/
.text-gray{color:#666 !important;}
.text-important{color: #f2635b !important;}
.text-primary{color: #49abf2 !important;}
.text-gray{color: #999 !important;}

.bold{font-weight: bold;}

.tal{text-align: left !important;}
.tac{text-align: center  !important;}

/*鏂囧瓧瓒呭嚭闅愯棌*/
.text-overflow{white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}

/*鑳屾櫙鑹�*/
.np-water .weui-btn_primary,.bg-primary{background: #49abf2;}
.np-water .weui-btn_primary:active,.bg-primary:active {color: hsla(0,0%,100%,.6);background-color:#3198E1;}

.bg-gray{background: #e5e9ea;color:#49abf2;}
.bg-btn_gray:active{background: #e5e9ea;}

/*娴姩*/
.fl{float: left;margin-left: 0.5rem;}
.fr{float: right;margin-right: 0.5rem;}

/*margin*/
.m-t-0{margin-top: 0 !important;}
.m-t-30{margin-top: .4rem/* 30px */ !important;}

/*tips*/
.tips{white-space: nowrap;position: absolute;left: 50%;transform: translateX(-50%);margin:0 auto;background:#666;line-height: .96rem/* 72px */;padding:0 .26666667rem/* 20px */;display:inline-block;border-radius:6px;text-align: center;color: #fff;}

/*clear*/
.clearfix:before{ display: block; }
.clearfix:after{ clear: both; content: "clear"; display: block; height: 0; visibility: hidden;}
/*common end*/

/*page start*/
.np-water .page-title .weui-cell{padding:.46666667rem/* 35px */ .4rem/* 30px */;}
.np-water .page-title .figure{width: .93333333rem/* 70px */;height: .93333333rem/* 70px */;margin-right: .33333333rem/* 25px */;}
.page-title .text{font-size: 19px;}
.page-title a{color:#49abf2; }
.sub-title{line-height: 1.2rem/* 90px */;padding:0 .26666667rem/* 20px */ 0 .4rem/* 30px */;font-size: 16px;}

/*缂磋垂銆佹湭缂磋垂鏄庣粏*/
.list-table p{float:left;text-align: center;color: #666;font-size: 12px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.list-table .title{color: #333;font-weight: bold;}
/* .list-table .table-col{text-align: left;} */
.col-1 {width: 10%}
.col-2 {width: 49%}
.col-3 {width: 33.33%}
.col-4 {width: 24%}
.col-5 {width: 20%}
.col-6 {width: 16%;}
.list-table .weui-cell{padding:.30666667rem/* 23px */ .4rem/* 30px */}
.no.list-table{height:calc(100% - 1.86666667rem - 1.2rem - 1.4rem);    overflow: auto;}
.no.list-table .scroll-wrap{max-height:calc(100%  - 1.2rem);overflow: auto; }
.scroll-wrap .weui-cell:last-child:after {content: " ";position: absolute;left: 0;bottom:-1px;right: 0;height: 1px;border-bottom: 1px solid #d9d9d9;color: #d9d9d9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);left: 0px;}
.no.list-table .scroll-wrap .weui-cell{background: #fff;padding: .26666667rem/* 20px */ .4rem/* 30px */;}
.no.list-table .weui-cells:first-child:after {left: 15px;}

.com-list{font-size: 16px;}
.com-list .key{text-align: right;width: 30%;color: #000;}
.com-list .vaule{color: #666;margin-left: .13333333rem/* 10px */;}

.com-list.scrol1{height:calc(100% - 1.86666667rem - 1.4rem - 1.2rem);overflow: auto; }
.com-list.scrol2{height:calc(100% - 1.86666667rem - 1.4rem - .4rem);overflow: auto; }
.com-list>.weui-cell{background: #fff;}
.com-list>.weui-cell:first-child:after{ content: " ";position: absolute;left: 0;top: 0;right: 0;height: 1px;border-top: 1px solid #d9d9d9;color: #d9d9d9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);left: 0;}
.com-list>.weui-cell:last-child:after {content: " ";position: absolute;left: 0;bottom:-1px;right: 0;height: 1px;border-bottom: 1px solid #d9d9d9;color: #d9d9d9;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(.5);transform: scaleY(.5);left: 0px;}

.com-list .pic{width: 1.33333333rem/* 100px */;height: 1.33333333rem/* 100px */;border-radius: 50%;}


/*搴曢儴鎸夐挳*/
.bottom-nav{display: -webkit-box;display: -webkit-flex;display: flex;position: fixed;bottom:0;width: 100%;left:0;}
.bottom-nav .item{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;text-align: center;display: block;line-height: 1.4rem/* 105px */;border-radius: 0;font-size: 19px;}
.bottom-nav .item:after{display: none;}

.send-btn,.search-btn{width: 90%;margin:.53333333rem/* 40px */ auto 0;}

.search.com-list .weui-cell{padding:.33333333rem/* 25px */ .4rem/* 30px */;}
.pay.com-list .weui-cell{padding:.33333333rem/* 25px */ .26666667rem/* 20px */}


.pay-tips{bottom:1.33333333rem/* 100px */;}
.weui-cells-title{font-size: 16px;line-height: .93333333rem/* 70px */;margin: 1.26666667rem/* 95px */ 0 0 15px;}
.search-data .weui-cell__ft:after{border-color: #999;width: .26666667rem/* 20px */;height: .26666667rem/* 20px */;margin-top: -.13333333rem/* 10px */;}
.search-data .weui-cell{padding:.33333333rem/* 25px */ 15px}


.time-out{text-align: center;}
.time-out .figure{width:42.8%;margin:1.93333333rem/* 145px */0 1.13333333rem/* 85px */;}
.time-out .text{color: #999;font-size: 16px;}
.time-out .weui-btn{background: #fff;width: 90%;margin:1.86666667rem/* 140px */ auto 0;color: #666;border: 1px solid #E1E1E1;}
.time-out .weui-btn:after{display: none;}

.search-no-result{text-align: center;font-size: 16px;}
.search-no-result .figure{width:36.8%;margin:2.66666667rem/* 200px */ 0 .4rem/* 30px */;}

.my-number .weui-cells{margin-bottom: .26666667rem/* 20px */;margin-top: 0;}
.my-number .weui-cells_radio .weui-check:checked+.weui-icon-checked:before{color: #49abf2;}

.search-pay{position: relative;}
.search-pay .weui-cell .weui-btn_primary{border-radius: 0;font-size: 16px;height: 100%;width: 3.2rem/* 240px */;padding: 0;}
.search-pay .weui-cell .weui-btn_primary.resend{background: #E5E9EA;color: #999;}
.search-pay .weui-vcode-btn{padding:0;margin-left: .13333333rem/* 10px */;border: 0;}
.search-pay .weui-btn:after{border: 0;}
.search-pay-tips{bottom:-1.6rem/* 120px */;}
/*page end*/

/*media start*/
/*6浠ヤ笅*/
@media screen and (max-width:320px){
   .com-list .key{width: 30%;}
}

/*6浠ヤ笂锛�6plus浠ヤ笅*/
@media screen and (min-width:321px) and (max-width:374px){
   .com-list .key{width: 28%;}
}

/*6 plus/6s plus*/
@media screen and (min-width:376px){
	.com-list .key{width: 25%;}
}
/*media end*/

/*hack start*/
/*hack end*/
.counter {background-color: rgba(204, 102, 51, 1);}
.task {background-color: rgba(204, 153, 255, 1);}
.info {background-color: rgba(102, 204, 255, 1);}
.store {background-color: rgba(22, 155, 213, 1);margin-left: 5.5%;margin-right: 5%;width: 40%;margin-top: 15px;}
.store-data {background-color: rgba(22, 155, 213, 1);margin-left: 5.5%;margin-right: 5%;width: 40%;margin-top: 15px;}
.customer {background-color: rgba(22, 155, 213, 1);margin-left: 5.5%;margin-right: 5%;width: 40%;margin-top: 15px;}
.company {background-color: rgba(22, 155, 213, 1);margin-left: 5.5%;margin-right: 5%;width: 40%;margin-top: 15px;}