.table .title{
	
}
.table{
	width: 1200px;
	margin:30px auto;
	text-align: center;
	border: 2px #c5c5c5 solid;
}
.table td{
	padding: 12px 67px;
	font-size: 16px;
	color: #343434;
}
.table td sub{
	font-size: 12px;
	color: #626262;
}
.table .tit{
	background-color:#cd181d ;
	font-weight: bold;
}
.table .tit td{
	color: #FFFFFF;
}
.table .ex{font-size:16px;
		   text-align:left;
		   line-height:20px;
		   padding:10px 0 10px 72px;}
.table .even{
	background-color: #f9dbdc;
}
.table .fisttd{
	position:relative;
	cursor: pointer;
}
.table .fisttd .tip{
	position: absolute;
	top: 40px;
	left: 190px;
	color: #FFFFFF;
	font-size: 13px;
	background-color: #cd181d;
	display: none;
	width: 172px;
	height: 92px;
	padding: 10px;
}
.table .odd{
	background-color: #f35258;
	
}
.formbox{
	width: 1200px;
	margin:30px auto;
	padding: 25px 40px;
	 background-color: #f9dbdc;
	 border: 2px #c5c5c5 solid;
}

.formbox .left{
	width: 522px;
	float: left;
}
.formbox .right{
	width: 522px;
	float: right;
}
.formbox .tit{
	font-size: 20px;
	font-weight: bold;
	color: #393939;
}
.formbox .item{
	height: 38px;
	background-color: #FFFFFF;
	width: 100%;
	margin-top: 20px;
	border: 1px solid #d7d7d7;
}
.formbox .item input{
	display: block;
	width: 100%;
	height: 36px;
	padding: 0 10px;
	font-size: 20px;
}

.formbox .numbox{
	float: left;
	font-size: 22px;
}
.formbox .numbox .num{
	float: left;
}
.formbox .numbox .key{
	line-height: 30px;
}
.formbox .numbox .remove{
	cursor: pointer;
	width: 26px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #8c8592;
	border-radius: 3px;
	text-align: center;
	margin-top: 2px;
	margin-left: 20px;
	
}
.formbox .numbox .val{
	width: 60px;
	height: 30px;
	border: 1px solid #8c8592;
	border-radius: 3px;
	text-align: center;
	margin-left: 5px;
}
.formbox .numbox .val input{
	background-color: transparent;\
	display: block;
	width: 100%;
	height: 30px;
	text-align: center;
}
.formbox .numbox .add{
	cursor: pointer;
	width: 26px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #8c8592;
	border-radius: 3px;
	text-align: center;
	margin-top: 2px;
	margin-left: 5px;
}
.formbox .radiobox {
	float: left;
	margin-left: 40px;
	line-height: 30px;
	font-size: 22px;
}
.formbox .radiobox input{
	vertical-align: middle;
}
.forumbox{
	margin-left: -10px;
}
.forumbox ul{
	width: 393px;
	float: left;
	margin-left:10px;
}
.forumbox ul li{
	padding: 13px 13px;
	text-align: center;
	color: #000000;
	font-size: 16px;
}
.forumbox ul li.disabled .info{
	color: #000000;
	text-decoration: line-through;
}
.forumbox ul li .checkbox{
	float: left;
	width: 22px;
	height: 22px;
	line-height: 22px;
}
.forumbox ul li .info{
	float: left;
	width: 330px;
	margin-left: 10px;
	text-align: left;
	line-height: 22px;
}
.forumbox .tit{
	background-color: #cd181d;
	color: #FFFFFF;
	font-size: 22px;
}
.forumbox .even{
	background-color: #f9dbdc;
}
.forumbox .odd{
	background-color: #f35258;
}
form .tip{
	font-size: 18px;
	text-align: center;
	color: #000000;
	line-height: 55px;
}
.paybox .pay{
	float: left;
	line-height: 58px;
	font-size: 20px;
}
.paybox .pay .tit{
	width: 164px;
	height: 36px;
	line-height: 36px;
	margin: auto;
	background-color: #cd181d;
	border-radius:18px ;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	margin-bottom:40px ;
}
.paybox .pay span{
	color: #cd181d;
	font-size: 22px;
	font-weight: bold;
	
}
.paybox .pay .qr{
	width: 166px;
	height: 166px;
	margin: 30px auto;
}
.paybox .pay1{
	float: left;
	width: 500px;
	margin-left: 76px;
}
.paybox .pay2{
	float: right;
	width: 300px;
	margin-right: 125px;
}

.div_radio{
	display: none;
}
