.panel{
	margin-top:10px;
}
.price{
	
}
.firsttype{
	border-top:1px solid #e1e1e1;
	padding-top:15px;
}
.type{
	margin-top:15px;
}
.type b{
	font-weight:normal;
	font-size:20px;
	margin-right:10px;
}
.type h4{
	margin-bottom:10px;
}
.type label{
	font-weight:normal;
	font-size:18px;
}
.type button{
	margin-left:10px;
	padding:10px;
	
}
.type button:focus{
	outline:none;
}
.type .actbtn,.type .dbtn:hover{
	border:1px solid #AADCEB;
	background-color:#AADCEB;
	color:#FFFFFF;
}
.actbtn{
	border:1px solid #AADCEB !important;
	background-color:#AADCEB !important;
	color:#FFFFFF !important;
}
.Invoice button:focus,.pay button:focus{
	outline:none !important;
}
.dbtn:hover{
	background-color:#AADCEB;
	color:#FFFFFF;
}
.default{
	border:1px solid #52C2FB;
	background-color:#FFFFFF;
}
.container{
	text-align:left;
	padding:10px;
}
.container h3 b{
	color:#FF0000;
	font-size:26px;
	margin-left:30px;
}
.address,.invoice{
	border-top:1px solid #e1e1e1;
	padding-top:15px;
}
.address h3{
	margin-bottom:20px;
}
.address form .form-group,.fapiao,.pay,.submit,choosefapiao{
	margin-left:50px;
}
.fapiao label,.fapiao input{
	cursor:pointer
}
.service{
	margin-top:30px;
}
.service label,.service input{
	cursor:pointer
}
.pay button{
	margin-right:25px;
	padding:13px 22px 13px 22px;
	background-color:#FFFFFF;
	border: 1px solid #DCDCDC;
}
.onlinepay{
	border: 1px solid #52C2FB;
}
.pay .type{
	margin-top:30px;
}
.pay label{
	margin-right:25px;
}
.sub button{
	float:right;
	padding:20px 40px 20px 40px;
	font-size:18px;
}
.invoice .choosefapiao,.invoice .fapiaoinfo{
	margin-left:50px;
	margin-top:20px;
}
.choosefapiao button{
	margin-right:25px;
	padding:13px 22px 13px 22px;
	background-color:#FFFFFF;
	border: 1px solid #DCDCDC;
}
.sub{
	padding:60px;
}
.selNumBox {
    width: 122px;
    height: 38px;
    border-radius:3px;
    border: 1px solid #888;
    float:right;
    right:315px;
    position:relative;
}
.Minus {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 40px;
    height: 38px;
    line-height: 18px;
    border: none;
    background: none;
    font-size: 20px;
    text-align: center;
    color: #888;
    outline: none;
}
.selNum {
    position: absolute;
    left: 40px;
    top: 0;
    display: block;
    width: 40px;
    height: 36px;
    line-height: 36px;
    border: none;
    font-size: 16px;
    text-align: center;
}
.Plus {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    width: 40px;
    height: 38px;
    line-height: 18px;
    border: none;
    background: none;
    font-size: 14px;
    text-align: center;
    color: #888;
    outline: none;
}
.choosefapiao .fapiaoinfo{
	display:none;
}
.form-b{
	margin-bottom: 20px !important;
}
#form-Company{
	display: none;
}
#otherPay{
	display: none;
}
.nn{
	margin-left:50px
}
.zuanyongfapiaoinfo{
	margin-left:50px
}
.lastaddress{
	padding:6px 69px;
}

/* -------------------------------这里是手机的布局------------------------------- */ 
@media (max-width: 479px){
	.selNumBox {
	    width: 122px;
	    height: 38px;
	    border-radius:3px;
	    border: 1px solid #888;
	    float:right;
	    right:150px;
	    position:relative;
	}
}