/*
**
*/
*{margin:0;padding:0;}
body{background-color: #eef2f3}
ul,li{list-style: none;margin: 0;padding: 0}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0)}
a, img {
    -webkit-touch-callout:none;  /* 禁止长按链接与图片弹出菜单 */
}
.text-blue{color:#1ea9b0}
.text-red{color: #c1240d}
.text-gray{color:#a0a0a0;}
.btn:active,.btn:focus,.btn:visited{outline: 0;}
/*.btn:hover{color:#fff;}*/
.btn-blue{background-color: #1ea9b0;color:#fff}
.btn-blue:active,.btn-blue:focus,.btn-blue:hover{background-color: #0d989f;text-decoration: none;color:#fff;box-shadow: none;outline: 0}
.btn-green{background-color:#0bbf75;color:#fff;text-align: center;border-radius: 0;border:0}
.btn-green:active,.btn-green:focus,.btn-green:visited,.btn-green:hover{background-color: #09b66f;text-decoration: none;color:#fff;border:0;box-shadow: none;outline: 0}

.nomb{margin-bottom: 0}
.headlogo {
    
    
    padding:20px 10px;
    background-color: #fcfcfc;
    border-bottom: 1px solid #e5e5e5;
	text-align:center;
}
.headlogo img{height:2.25rem}
.bill-pay-group {
    margin-top: -1px;
}
.bill-pay-list {
    border-top: 1px solid #e5e5e5;
    padding: 5px 10px;
    list-style-type: none;
    line-height: 30px;
    border-radius: 0 !important;
    border-left: 0;
    border-right: 0;
}
.bill-pay-list .left {
    height: 30px;
    line-height: 30px;
    background: #fff;
    color: #8a8a8a;
    text-indent: 5px;
    /*新增*/
    display: block;
    float: left;
    width: 26%;
    text-align: left;
}
.bill-pay-list .message{display: block;width: 70%;margin-left: 26%;word-wrap: break-word;}
.pay-box{background-color: #fff;margin-bottom: 20px; padding:0 0.4rem;}
.pay-box .pay-list-row{
	position: relative;
	padding: 10px 0;
	background-color: #fff;
	border-bottom: 1px solid #eee;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;-webkit-box-align: center;
	-moz-align-items: center;
	-webkit-align-items: center;
	align-items: center;
}
.pay-box .left-icon{width: 30px;height: 30px;margin:0 10px 0 0}
.pay-box .left-icon>i{display: block;width: 100%;height:100%;background-repeat: no-repeat;background-size: cover;}
.pay-box .left-icon>i.left-icon-wechat{background-image: url("../images/pay/ic_weixin_nor.png");}
.pay-box .left-icon>i.left-icon-balance{background-image: url("../images/pay/ic_rest_-money_nor.png")}
.pay-box .left-icon>i.left-icon-alipay_wap{background-image: url("../images/pay/ic_zhifubao_nor.png")}
.pay-box .left-icon>i.left-icon-pos_wap{background-image: url("/static/images/pos.png")}
.pay-box .left-icon>i.left-icon-upacp_wap{background-image: url("../images/pay/ic_yingangka_nor.png")}
.pay-box .pay-text>h4{font-size: 14px;margin-top: 0;margin-bottom: 3px;}
.pay-box .pay-text>p{margin-bottom: 0;font-size: 12px;color:#a3a3a3}
.pay-box .right-icon{width:25px;height:25px;position: absolute;right: 10px;top: 50%; transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.pay-box .right-icon>label{position: relative;padding-left: 0;width: 25px;height: 25px;}
.check-span{width: 25px;height: 25px;display: inline-block;background-repeat:no-repeat;background-size: cover;margin-bottom: -2px;position: absolute;z-index: 2;right: 0;}
.pay-box .right-icon>label>input{
    visibility: hidden;
    position: absolute;
    z-index: 1;
    right: 0;
}
.check-span-in{background-image: url("../images/pay/ic_choose_selected.png");}
.check-span-un{background-image: none;border: 1px solid #d3d5d5;border-radius: 50%}
.morelist {
    color: #a3a3a3;
    text-align: center;
    padding-bottom: 10px;
}
/*服务评价*/
.pinglun-media .media-body,.pinglun-media .media-left,.pinglun-media .media-right{vertical-align: middle}
.pinglun-list{margin-bottom: 15px;}
/*扫码*/
.code-content{width: 80%;margin: 0 auto;text-align: center;padding-top: 30px;}
.code-img{width: 100%;}
.copyright{position: fixed;bottom: 15px;left: 0;width: 100%;color:#a3a3a3}

.mask {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: 0.8;
    z-index: 999;
    text-align: center;
}
.mask .txt_color{color: #fff;width:100%;height: 30px;position: absolute;top: 50%;left:0;margin-top: -30px;line-height: 30px;}
.bill-pay-list input.message,.bill-pay-list textarea.message{border: 1px solid #ddd;padding: 0 5px;}