@charset "utf-8";
/*------------------------------------------------------------
	tabBox
------------------------------------------------------------*/
.tabBox {
	margin: 0 auto;
	margin-top: 70px;
	margin-bottom: 110px;
	width: 998px;
}

.tabBox .pText {
	margin: 0 4px 14px;
	color: #9f9f9f;
	font-size: 16px;
	text-align: right;
}

.tabBox .pText span {
	margin-bottom: 18px;
	display: block;
	color: #221815;
	font-size: 26px;
	text-align: center;
}

.tabBox table {
	margin-bottom: 42px;
	width: 100%;
	border-collapse: collapse;
}

.tabBox table th,
.tabBox table td {
	padding: 9px 5px;
	color: #5e5e5e;
	font-size: 16px;
	line-height: 2.5;
	border: 1px solid #E7E7E7;
	text-align: center;
	vertical-align: middle;
}

.tabBox table th {
	font-weight: normal;
}

.tabBox table .trSpecial th,
.tabBox table .trSpecial td {
	height: 146px;
}

.tabBox table .trSpecial th span {
	margin-bottom: 15px;
	display: block;
}

.tabBox table .trSpecial td {
	padding: 17px 35px 17px 55px;
	text-align: left;
}

.tabBox table .trSpecial td span {
	margin-top: 20px;
	display: block;
	text-align: right;
}

.tabBox .pTxt {
	margin: 0 0 51px 2px;
	color: #5e5e5e;
	font-size: 16px;
	line-height: 1.8;
}

.tabBox .yanzheng {
	margin-bottom: 76px;
	color: #666;
	font-size: 20px;
	font-weight: bold;
}

.tabBox .yanzheng input {
	margin-right: 20px;
	width: 126px;
	height: 30px;
	line-height: 2.2;
	border: 1px solid #D9D9D9;
}

.tabBox .yanzheng img {
	cursor: pointer;
}

.tabBox .submit {
	text-align: center;
}

.tabBox .submit li {
	margin: 0 15px;
	display: inline;
}

.tabBox .submit li input {
	width: 173px;
	height: 50px;
	color: #FFF;
	font-size: 22px;
	cursor: pointer;
	border: 1px solid #D0183F;
	background-color: #D0183F;
	border-radius: 5px;
}

.tabBox .submit li:last-child input {
	border: 1px solid #224494;
	background-color: #224494;
}

.conts {
	width: 903px;
	float: right;
}

.tabInner {
	margin: 29px 0;
}

.tabInner p {
	margin: 0 0 37px 31px;
	color: #183883;
	font-size: 16px;
	font-weight: bold;
}

.tabInner .tableSub p {
	color: #000;
}

.tabInner .table01 {
	margin: 0 144px 0 -11px;
	position: relative;
	zoom: 1;
}

.tabInner .tableSub {
	margin-top: 48px;
	padding-top: 35px;
	border-top: 1px solid #CCC;
}

.tabInner table {
	width: 100%;
}

.tabInner .table01 table {
	margin-bottom: 21px;
}

.tabInner .table01 th,
.tabInner .table01 td {
	padding: 5px 5px 5px 22px;
	color: #4e4e4e;
	font-size: 16px;
	text-align: left;
	vertical-align: top;
}

.tabInner .table01 th {
	padding: 5px 4px 5px 0;
	font-weight: normal;
	text-align: right;
}

.tabInner .table01 td input {
	width: 200px;
	height: 33px;
	line-height: 2.5;
	border: 1px solid #CCC;
	padding-left: 10px;
}

.tabInner .table01 td input[type=radio] {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	margin:0 5px 0 8px;
	vertical-align: middle;
}

.tabInner .table01 td .fInput {
	width: 598px;
}
.tabInner .table01 td #cars{
	width: 210px;
	height: 33px;
	line-height: 33px;
}

.tabInner .submit {
	margin-left: 124px;
}

.tabInner .submit input {
	width: 134px;
	height: 38px;
	color: #FFF;
	font-size: 17px;
	background-color: #224494;
	border: 1px solid #224494;
	border-radius: 6px;
	cursor: pointer;
}

.tabInner .tableSub .table02 {
	margin: -13px 22px 0 20px;
}

.tabInner .tableSub table {
	border-collapse: collapse;
	border: 1px solid #7BB4EB;
}

.tabInner .tableSub thead .thSpecial {
	padding: 9px 5px;
	color: #000;
	font-size: 16px;
	font-weight: normal;
}

.tabInner .tableSub thead .thSpecial select {
	margin: -3px 20px 0 10px;
	width: 98px;
	height: 20px;
	font-size: 12px;
	border: 1px solid #AAA;
	vertical-align: middle;
}

.tabInner .tableSub thead .thSpecial input {
	margin-top: -2px;
	font-size: 12px;
	vertical-align: middle;
	cursor: pointer;
}

.tabInner .tableSub thead .thSpecial .button {
	margin-right: 26px;
}

.tabInner .tableSub thead th,
.tabInner .tableSub tbody td {
	padding: 9px 2px 10px;
	color: #000;
	font-size: 14px;
	text-align: center;
	vertical-align: top;
	border: 1px solid #7BB4EB;
}

.tabInner .tableSub thead th {
	padding: 9px 2px 8px;
	font-size: 16px;
}

.biaogeneirong {width: 100%;height: 42px;padding:0 10px;box-sizing: border-box;}

.biaogeneirong1 {width: 100%;height: 165px;margin-top: 10px;font-size: 16px;padding:5px 10px;box-sizing: border-box;}

.trSpecial_td {padding: 0 !important}

#vdcode2 {width:140px; height:35px;}

.tousu_img,.tousu_article {width: 80%;margin:0 auto;line-height:35px;}

.tousu_img img {width: 100%;height: auto;}
.tousu_click { color: #183883 !important;margin-bottom: -2px;padding-bottom: 13px !important;display: inline-block;background: url(../images/border.gif) no-repeat center bottom;position: relative;zoom: 1; font-weight: bold;  }
