@charset "utf-8";
* {
    border: medium none;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.clearfix:after { content:"."; display: block; height:0; clear:both; visibility:hidden;}
.clearfix { display: inline-table;} 
* html .clearfix { height: 1%;}
.clearfix { display: block;} 
input{ border:none;}
.main{ width:780px;height:auto; margin:0 auto; font-size:12px;_width:720px;}

#container_pay{ height:700px;float:left;}
.paybox{ float:left; width:780px; height:auto;_width:720px;}
.payZ{ float:left; width:700px; height:auto; padding:20px 0px 0px 20px;}

.payN{ float:left; width:780px; height:auto;_width:720px;}
.clearfix{ float:left; width:780px; height:auto; margin:0px 0px 32px 0px;_width:720px;}
.clearfix label{ float:left; width:780px; height:52px;_width:720px;}
.clearfix label span{ float:left; width:100px; height:52px; line-height:52px; text-align:right; font-size:18px;}
.clearfix label .text{ float:left; border:0px;outline: none; padding:14px 10px 14px 10px; background-image:url(../images/pay/input.png); width:252px; height:24px; line-height:24px; background-repeat:no-repeat;}
.clearfix label .money{ float:left; font-size:18px; color:#ff6c08; background-image:none; font-weight:bold;}

.cleartix span{ float:left; display:inline; width:100px; height:52px; line-height:52px; font-size:18px; text-align:right;}
.pay_n{ float:left; width:573px; height:auto;_width:590px;}
.pay_a{ float:left; width:573px; height:66px;}
.pay_aa{ float:left; width:140px; height:66px;}
.pay_ab{ float:left; width:140px; height:66px;}
.pay_ac{ float:left; width:140px; height:66px;}
.pay_ad{ float:left; width:140px; height:66px;}
.pay_b{ float:left; width:573px; height:320px; background-image:url(../images/pay/unionpay-menu-bg.png); background-repeat:no-repeat; position: relative;}
.pay_bn{ float:left; width:537px; height:auto; padding:24px 18px 24px 18px;}
.pay_c{ float:left; width:573px; height:350px; background-image:url(../images/pay/99bill-menu-bg.png); background-repeat:no-repeat; position: relative;}
.pay_cn{ float:left; width:537px; height:auto; padding:24px 18px 24px 18px;}

.pay_bn li{ float:left; width:177px; height:44px; background-image:url(../images/pay/gmy9.png); border:1px solid #d5d5d5; background-repeat:no-repeat; position:relative; top:0px; left:0px; list-style:none;}
.pay_bn li:hover{ border:1px solid #ff0000; background-image:url(../images/pay/gmy10.png); background-repeat:no-repeat;}
.pay_bn li a{ float:left; width:135px; height:30px; margin: 7px 0px 0px 38px; position: relative;}
.pay_bn li span{ float:right; width:27px; height:21px; position:absolute; bottom:3px; right:-2px; display:none;}
.pay_bn .dian {border:1px solid #ff0000; background-image:url(../images/pay/gmy10.png); background-repeat:no-repeat;}
.pay_bn .dian span{ float:right; /* width:27px; */ /* height:21px; */ /* bottom: 17px; */ /* right: 1px; */ display: block; position: relative; margin-top: -30px; margin-right: 3px;}
#di-img{width: 24px;}
.pay_cn li{ float:left; width:177px; height:44px; background-image:url(../images/pay/gmy9.png); border:1px solid #d5d5d5; background-repeat:no-repeat; position:relative; top:0px; left:0px; list-style:none;}
.pay_cn li:hover{ border:1px solid #ff0000; background-image:url(../images/pay/gmy10.png); background-repeat:no-repeat;}
.pay_cn li a{ float:left; width:135px; height:30px; margin: 7px 0px 0px 38px; position: relative;}
.pay_cn li span{ float:right; width:27px; height:21px; position:absolute; bottom:3px; right:-2px; display:none;}
.pay_cn .dian {border:1px solid #ff0000; background-image:url(../images/pay/gmy10.png); background-repeat:no-repeat;}
.pay_cn .dian span{ float:right; /* width:27px; */ /* height:21px; */ /* bottom: 17px; */ /* right: 1px; */ display: block; position: relative; margin-top: -30px; margin-right: 3px;}
.pay_cn h1{ float:left; width:177px; height:30px; padding:0px 0px 0px 58px; float:left; font-size:15px; color:#403f3f;}

.clearfix input.submit {     
	border: none;
    width: 380px;
    height: 56px;
    margin: 30px 0px 20px 100px;
    cursor: pointer;
    background-color: #fc9a0b;
    border-radius: 5px;
    color: white;
    font-size: 22px;
    font-weight: bold;}
.clearfix input.submit:hover {     background-color: #fca90c;}
.submit {
	border: none;
    width: 380px;
    height: 56px;
    margin: 30px 0px 20px 100px;
    cursor: pointer;
    background-color: #fc9a0b;
    border-radius: 5px;
    color: white;
    font-size: 22px;
    font-weight: bold;}
.submit:hover { background-color: #fca90c;}
.pay_qq{ clear:both; float:left; width:800px; height:50px; padding:0px 0px 65px 0px;}
.pay_qq_n{ float:left; width:auto; height:50px; padding:0px 0px 0px 50px;}
.pay_qq_a{ float:left; width:50px; height:50px; padding:0px 15px 0px 0px;}
.pay_qq_b{ float:left; width:auto; height:50px; line-height:50px; font-size:14px;}
.pay_qq_c{ float:left; width:77px; height:22px; padding:14px 0px 0px 0px;}

.buypic{width:400px;float:left; margin-top:50px;text-align: center;}
.buybox{max-width:660px;float:left;}
.buy_product,.item_dt{float:left; width:700px; margin-bottom:10px;width:100%;}
.buy_username { margin-bottom:20px;margin-top:10px;}
.item_dt{height:69px; margin-bottom:20px;}
.buy_product span,.item_dt span{ float:left; width:100px; height:52px; line-height:52px; text-align:right; font-size:14px;}
.buy_product .product img{width:254px;float:left; margin-right:20px;margin-top:10px;}
.item_dt .price{float:left; width:500px; margin-left:2px;}
.item_dt input{margin-top:20px; }
.item_dt img{cursor:pointer;margin-right:10px;width: 140px; }
.f14{font-size:14px;}

#wxpaybg {display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index: 1001;-moz-opacity: 0.7;opacity: .70;filter: alpha(opacity=70);}
#wxshow {display: none;position: absolute;width: 780px;height: 500px;*height: 510px;border: 1px solid #E8E9F7;background-color: white;z-index: 9999;overflow: auto;}

.wxpaytitle{height:49px;background:url('../images/pay/wxtitlebg.png');line-height:49px;}
.wxpaytitle1{float:left;text-indent:1em;font-size:26px;}
.wxpaytitle2{float:right;padding-right:20px; padding-top:0px;}

.wxpayprice{text-align:center; margin:20px auto;}
.wxpayprice .price{color:#ff8400;font-size:24px;}
.wxpayprice .product{color:#00aaff;font-size:14px;}
.wxpayprice .username{color:#ff0000;font-size:16px;}

.wxpaybox{text-align:center;}
.wxpaybox1{float:left;width:50%}
.wxpaybox1 .txt{margin-top:10px;}
.wxpaybox1 .time{color:#ff8400;font-size:16px;}
.wxpaybox1 .codebox{padding:15px;border:1px solid #E8E9F7;width:200px; text-align:center;margin:10px auto;}
.wxpaybox1 .refresh{margin-top:20px;}
.wxpaybox2{float:right;width:49%;*width:47%;text-align:center; border-left:1px solid #E8E9F7;}
.wxpaybox2 a{cursor:pointer;}

.nav ul li a, .menu ul li a:visited {border:0px}
.bu-ui{
		margin-top: 40px;
	}
.bu-ui li{
		text-align: left;
		padding-left: 100px;
		box-sizing: border-box;
		margin-bottom: 10px;
		display: block;
	}
.bu-ui a{	    
 display:inline-block;
 *display:inline;
 *zoom:1;

    width: 15px;
    height: 15px;
    background-color: slateblue;
    border-radius: 10px;
    margin-right: 20px;
    vertical-align: sub;
  *vertical-align: middle;  
			}
.bu-ui span{
	font-size: 14px;
	 display:inline-block;
 *display:inline;
 *zoom:1;
}
.pay_n img{
	width: 130px;
}	