.gray-bg,.grayBg{background: #f0f2f5;}
.gradientTopBox{height: 17.4rem;}
.gradientTopBar{position: fixed!important;top:0;z-index:10;max-width: 600px;width: 100%;height: 17.4rem;}
.topBox{height: 8.9rem;}
.topBar{position: absolute!important;top:0;z-index:10;max-width: 600px;width: 100%;background:#fbfbfb;}
.lightGray{background: #f0f2f5;}
.redTop .topBar{background: #2082ED;}
.titleBar{position:relative;padding-top:4.4rem;line-height:4.5rem;text-align: center;}
.titleBar.white{color: #fff;}
.titleBar h5{font-size:1.8rem;color:#000;}
.titleBar.white h5{color:#fff;}
.goBack{position: absolute;left: 1rem;bottom:1.2rem;width: 2rem;height: 2rem;background: url("../images/business/goBack-black.png") no-repeat center;background-size: 1rem;}
.titleBar.white .goBack{background: url("../images/business/goBack-white.png") no-repeat center;background-size: 1rem;}
.toSearch{position: absolute;right: 1rem;bottom:1.2rem;width: 2.2rem;height: 2.2rem;background: url("../images/common/orderSearch.png") no-repeat center;background-size: 2.2rem;}
.paddingB{padding-bottom: 4rem;}
.btn{display: block;width: 100%;height: 4.9rem;line-height: 4.9rem;font-size: 1.6rem;color: #fff;text-align: center;border:none;-webkit-border-radius: .3rem;border-radius: .3rem;}
.saveBtn{background: #2082ED;
    background: -webkit-linear-gradient(to top right, #3A96FA , #2082ED); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to top right,#3A96FA , #2082ED); /* Opera 11.6 - 12.0 */
    background: -moz-linear-gradient(to top right,#3A96FA , #2082ED); /* Firefox 3.6 - 15 */
    background: linear-gradient(to top right,#3A96FA , #2082ED); /* 标准的语法（必须放在最后） */
}
.saveBtn:disabled{background: #dadada;border-color: #d8d8d8;
    background: -webkit-linear-gradient(to top right,#dddddd 3%,#dddddd, #dddddd , #dddddd); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(to top right,#dddddd 3%,#dddddd, #dddddd , #dddddd); /* Opera 11.6 - 12.0 */
    background: -moz-linear-gradient(to top right,#dddddd 3%,#dddddd, #dddddd , #dddddd); /* Firefox 3.6 - 15 */
    background: linear-gradient(to top right,#dddddd 3%,#dddddd, #dddddd , #dddddd); /* 标准的语法（必须放在最后） */
}
.whiteBtn{font-weight:bold;color: #2082ED;background: #fff;}
.bottom_btn .btn:active{border-color: #d8d8d8;}

.btn-border-mini {display: inline-block;padding: 0.7rem 0.9rem;font-size: 1.2rem;line-height: 1;background: none;border: 0.05rem solid #B1B1B1;-webkit-border-radius: 0.3rem;-moz-border-radius: 0.3rem;
    border-radius: 0.3rem;
}
.btn-primary-mini{display: inline-block;padding: 0.7rem 1.5rem;width:auto;height:auto;font-size: 1.2rem;line-height: 1;color:#fff;background: #2082ED;border: 0;-webkit-border-radius: 1.5rem;-moz-border-radius: 1.5rem;
    border-radius: 1.5rem;
}
.little-mini-btn{ display: inline-block;padding: 0 0.5rem;font-size: 1rem;    font-style: normal;line-height: 1.8rem;background: none;border: 0.05rem solid #B1B1B1;-webkit-border-radius: 0.3rem;-moz-border-radius: 0.3rem;
    border-radius: 0.2rem;}
.color-border{
    color: #2082ED;
    border: 0.1rem solid #2082ED;
}
.white-border{
    color: #fff;
    border: 0.1rem solid #fff;
}




/*common*/
input:disabled, input[disabled]{color: #fff;-webkit-text-fill-color:#fff; -webkit-opacity:1;opacity: 1;background: #dadada !important;}
.btn-bar{padding:2.6rem 1.4rem;}
.fixed-bottom{position: fixed;bottom: 0;width: 100%;max-width: 600px;}
.fixed-bottom .btn{height:4.9rem;font-size:1.6rem;border-radius:0;}
.bottom_warp{height: 4.6rem;}
.bottom_btn{position:fixed;bottom:0;z-index:10;width:100%;max-width:600px;background: #fff;}

.whiteColumn{height:auto;background: #fff;background-size: contain;border-radius: .5rem;}
.mainPadding{padding: 1.2rem 0.6rem;}

.text-right{text-align: right;}
.text-ellipsis{overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }


/*头部*/
.head-bar{ position: relative;height:17.4rem;color: #fff;}
.head-bar .main-title{position:absolute;bottom:3.4rem;padding: 0 2.4rem;line-height: 1;}
.head-bar .main-title h2{display:inline-block;margin-right:0.8rem;font-size:2.6rem;}
.head-bar .main-title b{font-size: 1.2rem;}

/*index*/
.btn-group-panel{padding:0 1.2rem;}
.btn-group-panel li{margin: 1.2rem 0;}

/*下单form*/
.order_entry{width: 100%;position: relative;}
.order_entry h3{position:relative;padding:0 1.2rem .6rem 1.8rem;font-size: 1.3rem;color: #b1b1b1;font-weight: normal;line-height:1;border-bottom: .05rem solid #f5f5f5;background: #f0f2f5;}
.order_entry ul{display:block;margin: 0 0.6rem 1.2rem 0.6rem;background: #ffffff;-webkit-border-radius: .3rem;border-radius: .3rem;}
.order_entry ul li{padding-left: 1.2rem;position:relative;width: 100%;font-size:1.5rem;color: #575757;overflow: hidden;}
.order_entry ul li:last-child .labelBar:after{border-bottom: 0;}
.order_entry ul li .labelBar{position:relative;display: flex;overflow: hidden;/* border-bottom:.05rem solid #e5e5e5; */}
.order_entry ul li .labelBar:after{ content:""; position: absolute; bottom:0px; left:0px; right:0px; border-bottom:1px solid #e5e5e5; -webkit-transform:scaleY(.5); -webkit-transform-origin:0 0; }
.order_entry ul li b{flex-shrink: 0;padding:1.1rem 0;width: 6em;line-height: 2.2rem;font-size: 1.5rem;color: #575757;font-weight:normal;}
.order_entry ul li input,.order_entry ul li .detailDiv{display:block;padding:1.1rem .6rem;width: 100%;line-height: 2.2rem;font-size:1.5rem;
    color:#000;border:none; pointer-events: auto;background: none;}
.order_entry input::-webkit-input-placeholder{color: #cbcbcb;}
.order_entry input[disabled]{background-color:#fff;}
.order_entry .required[disabled]{color:#939393;opacity: 1;-webkit-text-fill-color: #939393;}

.codeBar button{position:absolute;right: 0;top: 1.2rem;display: block;padding:0 1.5rem;width:auto;min-width:4rem;height: 2rem;font-size: 1.5rem;color:#2082ED;border: none;background: #fff;border-left: 1px solid #ABABAB;}
.codeBar button:disabled{color: #999;}


/*收款二维码*/
.colorBg{position: absolute; left: 0; width: 100%; min-height: 100%; background-color: #2082ED;}
.payTitle{margin-bottom:2.4rem;font-size: 1.5rem;color: #fff;font-weight: normal;text-align: center;}
.empowerContent{margin:0 1rem;padding-bottom:2.4rem;background: #fff;border-radius: .6rem;text-align: center}
.panel-top{padding: 1.2rem 1.8rem;font-size:1.5rem;font-weight:bold;color:#2082ED;background:#D9E6FD;border-top-left-radius: .6rem;border-top-right-radius: .6rem;overflow: hidden;}
.detail{padding:0 1.2rem;font-size:2rem;line-height: 2rem;}
.detail h4{font-weight: normal;}
.detail p{padding:0.6rem 0;font-size:1.3rem;color:#888888;}
.color-price{font-size:2.5rem;color: #F36A00;font-weight: bold;}
.empowerContent .codeImage{margin:2.4rem auto;width: 21rem;height:21rem;position: relative;}
.empowerContent .codeImage img{display: block;width: 100%;}



/*支付 结果页面*/
.mainBox{padding: 1.2rem;}
.column-white{background: #fff;border-radius: 0.4rem;}
.status{margin-bottom:1.2rem;padding:4.6rem 2rem;min-height: 20.8rem;text-align: center;}
.status i{margin-top:0.2rem;}
.status-passed{display: inline-block;width: 8.3rem;height: 8.3rem;background: url("../images/business/successIcon-large.png") no-repeat center;background-size: contain;vertical-align: middle;}
.status-fail{display: inline-block;width: 6.5rem;height: 6.5rem;background: url("../images/business/failIcon-large.png") no-repeat center;background-size: contain;vertical-align: middle;}
.status h4{margin-top:1.6rem;font-size:2.3rem;color:#000;line-height: 1;}
.status p{margin:0.9rem;font-size:1.5rem;color:#939393;line-height: 2rem;}
.btn-next-border{margin: 4.2rem auto;}
.mediumBtn-border{display:block;width: 18rem;height: 3.5rem;line-height:3.5rem;font-size: 1.5rem;color: #000;text-align: center;
    border:0.05rem solid #848484;-webkit-border-radius: .5rem;border-radius: .5rem;}


/*订情列表详情*/

.orderItem{display:block;position:relative;margin-bottom: 2.8rem;}
.detailTit{padding:0 1.6rem;font-size:1.5rem;font-weight:normal;color:#575757;line-height: 4.4rem;background: #fff;}
.detailInfo{display:block;position:relative;padding: 0.6rem 0;border-radius: .5rem;overflow: hidden;background: #ffffff;}
.detailInfo li{padding:0 1.2rem;position:relative;width: 100%;line-height: 1.8rem;font-size:1.3rem;color: #575757;overflow: hidden;}
/*.detailInfo li:after{ content:""; position: absolute; bottom:0; left:0; right:0; border-bottom:1px solid #E3E3E3; -webkit-transform:scaleY(.5); -webkit-transform-origin:0 0; }
.detailInfo li:last-child:after{content:"";border: 0;}*/
.detailInfo li b{float: left; padding:0.6rem 0;width: 6em;font-weight: normal;color: #676767;}
.detailInfo li p{float:right; padding:0.6rem 0;max-width: 75%;font-size: 1.5rem;color:#000;  word-break: break-all;}
/*.orderItem .text-right{padding:1.1rem 1.2rem;text-align: right;}*/
.orderItem .btn-primary-mini{margin-left: 1rem;position: relative;font-size: 1.4rem;}
.orderItem .btn-bar{padding:  1.2rem 0.6rem;}
.orderItem .btn-bar .btn{height: 4.4rem;line-height: 4.4rem;}

.cancelOrderPop .btn:last-child{color: red;}

/*提前结清 注 和 协议 */
.settleTips{padding:1rem 1.2rem 0.6rem 1.2rem;font-size: 1.2rem;color: #333;line-height: 1.8rem;text-align: center;background: #FFFCEE;border-top-left-radius: 0.5rem;border-top-right-radius: 0.5rem;}
.supplement{padding:0.9rem 1.2rem 0 1.2rem;overflow: hidden;}
.settleWarning{margin-right:1.2rem;float:left;font-size: 1.1rem;color: #F04C42;line-height: 1.5rem;}
.checkAgree{}
.agreeInput{position: relative;margin: 0;}
.agreeInput:before{ content:"";position: absolute;top: 0;left: 0;display: inline-block;width: 1.5rem;height: 1.5rem;background:#f0f2f5 url("../images/common/icon-check.png") no-repeat center;background-size: contain;vertical-align: middle;}
.agreeInput:checked:before{content:"";background: url("../images/common/icon-checked.png") no-repeat center;background-size: contain;}
.checkIcon{opacity:1;display: inline-block;width: 1.3rem;height: 1.3rem; margin-bottom: 2px;vertical-align: middle;}
.checkAgree a{font-weight:bold;font-size:1.1rem;color: #6A7FA6;text-decoration: none;}

/*更改弹窗按钮颜色*/
.queryPopTips .layer-btn-group .btn:first-child{color: #2082ED !important;}