.neirong{padding:0px 22px 0px 22px;}
.neirong h2{ font-size:24px; color:#2d2d2d; line-height:24px; padding-bottom:5px; margin:0;}
.neirong .zhunr{font-size:14px;color:#2d2d2d; line-height:24px; margin:0;}
.gmj{font-size:14px; color:#585858;}
.gmj span{font-size:20px; color:#ee661b; text-decoration:line-through; line-height:30px;}
.zkj{font-size:14px; color:#585858;}
.zkj span{font-size:20px; color:#0075e2; font-style:inherit;line-height:30px;}
.gmj1{font-size:14px; color:#585858;}
.gmj1 span{font-size:20px; color:#ee661b; font-style:inherit;text-decoration:line-through;line-height:30px;}
.zkj1{font-size:14px; color:#585858;}
.zkj1 span{font-size:20px; color:#0075e2; font-style:inherit;line-height:30px;}
.xianr{ border-right:1px #333 solid;}
.lanse{ color:#0075e2;}
.shuoming{ color:#ee661b; padding-top:20px;}
.kf{font-size:18px; padding-top:40px;}
.guanbi{color:#fff; font-size:24px; position:absolute; top:-7px; right:10px;}
.pay_types{width:1100px;margin:0 auto;}
.pay_types li{float:left;width:121px;height:40px;margin:10px 46px 23px 0;position: relative;}
.pay_types li a{display:block;height:100%;font-size:16px;}
.pay_types .pay_plats li{float:left;border: 1px solid #d8d8d8;padding: 10px 20px;margin: 10px;position: relative;}
.pay_types .pay_plats li.active{border:1px solid #e2231a;background:  right top no-repeat;  }
.pay_plats li.zfb{float: left;border: 1px solid #d8d8d8;padding: 9px 31px;margin: 10px;position: relative;}
.pay_plats li.wx{float: left;border: 1px solid #d8d8d8;padding: 9px 40px;margin: 10px;position: relative;}
.invoicebox{overflow:hidden;margin-bottom:10px;}
.invoicecontent{border:1px #eee solid;padding:10px; font-size:12px; width:80%;margin-left:50px;}
.invoicename{color:red;font-size:15px; border-bottom:1px #eee solid; display:block; padding-bottom:10px;margin-bottom:10px;}
.invoiceinfor{overflow:hidden;}
.invoiceinfor>.l{float:left; width:100%;}
.invoiceinfor>.r{float:left; width:100%;}
.invoiceinfor>.l>label,.invoiceinfor>.r>label{ width:80px; text-align:right;  display:inline-block}
.btn_addpic{
	display: inline-block;
	position: relative;
	overflow: hidden;
	font: 12px 'microsoft yahei','simhei';
	cursor: pointer;
	text-align: center; 
 	color: #d7d7d7;
    border: solid 1px #333;
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
    padding:4px 30px; 
    border-radius:20px;
    float: left;
}

.fileprew {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 20px;
	cursor: pointer;
	opacity: 0;
	filter:alpha(opacity: 0);
}
.mask {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    background: #000;
    z-index: 1999;
}
.popbox{width:400px;height:200px;padding:0 10px;border:solid 5px #9f9f9f;position:fixed;top:50%;margin-top:-175px;z-index:20000;background:#fff;left:50%;margin-left:-229px;text-align:center;}
.popbox .title{height:40px;line-height:40px;text-align:left;font-size:18px;position:relative}
.popbox .close{color:#717372;position:absolute;right:5px;top:5px;}
.btn a{color:#e43e38;}
.btn p{line-height:20px;margin-top:18px;}
.error{left:40px}
.ok{right:40px;}
.bcon { border: solid 2px #fdebeb; line-height: 25px;padding-left:10px;padding-right:10px;}