/* CSS RESET */
* { padding: 0; margin: 0; }
body {background: #f4f4f4; min-width: 320px; max-width: 640px; color: #000; }
a { text-decoration: none; color: #666666; }
a, img { border: none; }
img { vertical-align: middle; }
ul, li { list-style: none; }
em, i { font-style: normal; }
.clear { clear: both }
.clear_wl:after { content: "."; height: 0; visibility: hidden; display: block; clear: both; }
.fl { float: left }
.fr { float: right }
.all_w { width: 91.3%; margin: 0 auto; }
.all_wb { width: 85%; margin: 0 auto; }
.fb { font-weight: bold }
/***支付页面****/
.header { background: #14af53; color: #f5f7f6; height: auto; overflow: hidden; }
.gofh { float: left; height: 45px; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; }
.gofh a { padding-right: 10px; color:#fff;outline:none; }
.ttwenz { float: left; height: 45px;line-height: 45px; }
.ttwenz h4 { font-size: 16px; font-weight: 400;}
.transfer{background:#fff;margin-top:5%;padding-bottom: 10%; }

.wenx_xx { text-align: center; font-size: 16px; padding: 18px 0;}

.wenx_xx .mz img{width:15%;}
.wenx_xx .transfer_name{font-size:14px;color:#888;margin-top:16px;}
.skf_xinf { border-bottom: 1px solid #ddd;  font-size: 14px; overflow: hidden; }
.skf_xinf .bt { height:45px;line-height:45px; }
.skf_xinf .wxzf_price{}/****/
.skf_xinf .wxzf_price span,.skf_xinf .wxzf_price>input{ font-size: 45px;float:left;height:100%;overflow:hidden;}/****/
.skf_xinf .wxzf_price span{width:15%;padding:25px 0;}/****/
.skf_xinf .wxzf_price>input{border:none;outline:none;width:85%;margin-bottom:0 !important;}/****/
/*
.skf_xinf .wxzf_price{height:50px;margin-bottom:10px;line-height:50px;}
.skf_xinf .wxzf_price span,.skf_xinf .wxzf_price>input{ font-size: 45px;float:left;height:100%;line-height:50px;overflow:hidden;}
.skf_xinf .wxzf_price span{width:15%;}
.skf_xinf .wxzf_price>input{border:none;outline:none;width:85%;}
*/
.ljzf_but { border-radius: 3px; height: 45px; line-height: 45px; background: #14af53; display: block; text-align: center; font-size: 16px; margin-top: 10%;color: #fff; }
.ftc_wzsf { display:none; width: 100%; height: 100%; position: fixed; z-index: 999; top: 0; left: 0; }
.ftc_wzsf .hbbj { width: 100%; height: 100%; position: absolute; z-index: 8; background: #000; opacity: 0.4; top: 0; left: 0; }
.ftc_wzsf .srzfmm_box { position: absolute; z-index: 10; background: #f8f8f8; width: 88%; left: 50%; margin-left: -44%; top: 15%;border-radius: 5px; }
.qsrzfmm_bt { font-size: 16px; border-bottom: 1px solid #c9daca; overflow: hidden; line-height:53px;text-align:center;}
.qsrzfmm_bt a { display: block; width: 10%; padding: 10px 0; text-align: center; }
.qsrzfmm_bt img.tx { width: 10%; padding: 10px 0; }
.qsrzfmm_bt span { padding: 15px 5px;margin-left: -33px; }
.zfmmxx_shop { text-align: center; font-size: 12px; padding: 10px 0; overflow: hidden; }
.zfmmxx_shop .mz { font-size: 14px; float: left; width: 100%; }

.zfmmxx_shop .wxzf_price { font-size: 24px; float: left; width: 100%; }
.blank_yh { width: 89%; margin: 0 auto; line-height: 40px; display: block; color: #636363; font-size: 16px; padding: 5px 0; overflow: hidden; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; }
.blank_yh img { height: 40px; }
.ml5 { margin-left: 5px; }
#paypassword{position: absolute;z-index: -1;transform: translateZ(-1px);text-indent: -999em; opacity: 0;filter:alpha(opacity=0);height: 40px;width:100%;margin: 10px auto 20px;overflow: hidden;text-align:center;}/****/
#paypassword input{width: 89%;}/****/
.mm_box { width: 89%; margin: 10px auto 20px; height: 40px; overflow: hidden; border: 1px solid #bebebe; }/****/
.mm_box li { border-right: 1px solid #efefef; height: 40px; float: left; width: 16.6%; background: #FFF; } /****/
.mm_box li.mmdd{ background:#FFF url(../images/dd_03.jpg) center no-repeat ; background-size:25%;}
.mm_box li:last-child { border-right: none; }
.person_mm_box li { border-right: 1px solid #efefef; height: 40px; float: left; width: 16.6%; background: #FFF; }
.xiaq_tb { padding: 5px 0; text-align: center; border-top: 1px solid #dadada; }
.numb_box,.price_box { position: absolute; z-index: 10; background: #f5f5f5; width: 100%; bottom: 0px; }
.nub_ggg { border: 1px solid #dadada; overflow: hidden; border-bottom: none; }
.nub_ggg li { width: 33.3333%; border-bottom: 1px solid #dadada; float: left; text-align: center; font-size: 22px; }
.nub_ggg li a { display: block; color: #000; height: 55px; line-height: 55px; overflow: hidden; }
.nub_ggg li a:active  { background: #e0e0e0;}
.nub_ggg li a.zj_x { border-left: 1px solid #dadada; border-right: 1px solid #dadada; }
.nub_ggg li span { display: block; color: #e0e0e0; background: #e0e0e0; height: 50px; line-height: 50px; overflow: hidden; }
.nub_ggg li span.del img { width: 30%; }
.bg-gray{background: #e0e0e0;}

.fh_but{ position:absolute; right:0px; top:12px; font-size:14px; color:#20d81f;}
.zfcg_box{  height: 56px; line-height:56px;   font-size:20px; color:#1ea300;text-align:center;margin-top:10% }
.zfcg_box img{ width:15%;}
.bg-color{background:#fff;position:absolute;left:0;top:0;width:100%;height:100%;}
.cgzf_info{ background:#FFF;margin-top:34%; }
.cg_price{font-size:36px}
.spxx_shop{ background:#FFF; position:absolute;left:50%;margin-left:-25%;bottom:12%;width:50%;text-align:center;}
.spxx_shop a{border:1px #1ea300 solid;color:#1ea300;width:100%;display:inline-block;padding:10px 0;border-radius:5px;}
.fz-14{font-size:16px;}

.pwd_error{
	background:#f8f8f8;
	position:absolute;
	left:50%;
	margin-left: -34%;
    top: 50%;
	margin-top:-20%;
	width: 68%;
	z-index:15;
	border-radius:5px;
	padding:10%;
	display:none;
}
.pwd_error h3{
	margin-bottom:15%;
	font-weight:normal;
	font-size:14px;
}
.retry{
	color:gray;
	float:right;
	margin-right:20px;
	font-size:14px;
}
.ftc_wzsf .pwd_error_bg { 
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 12;
	background: #000;
	opacity: 0.4;
	top: 0;
	left: 0;
	display:none;
}
/* 收款码 */
.rz{overflow:auto;zoom:1;padding-left:7.5%;padding-right:7.5%;}
.rz .transfer_name{font-size: 15px;color:#333;margin-top:0;}
.rz p{font-size: 12px;color: #888;margin-top:5px;}
.sj_rz{width:40px;}

a.submit:active{background-color: #14af53;color:#fff;}


/*粮本支付*/
.select_payType { display:none; width: 100%; height: 100%; position: fixed; z-index: 999; top: 0; left: 0; }
.select_payType .hbbj { width: 100%; height: 100%; position: absolute; z-index: 8; background: #000; opacity: 0.4; top: 0; left: 0; }
.select_payType_t { position: absolute; z-index: 10; background: #f8f8f8; width: 88%; left: 50%; margin-left: -44%; top: 25%;border-radius: 5px;overflow: hidden; }
.payType_icon{width:23px;height:23px !important;margin-right:5px;}
.select_payType ul li{font-size: 14px;color: #333;}
.c-9{color:#999 !important;}
.mt-8{margin-top:8px;}
.f-12{font-size:12px;}
.mr-15{position: absolute;top: 50%;display: inline-block;-webkit-transform: translateY(-50%);transform: translateY(-50%);right: 30px;}
.payType{line-height:20px;}
.payType .payType_img{width:23px;height:23px;}
.payType p{margin-bottom:0;color:#333;}