.bBOX, .cBOX,.dBOX,.eBOX,.fBOX,.gBOX{display:none;width: 980px;height: auto;}
.buttons{
	height: 80px;  line-height: 80px;  width:120px;
	display:block;
	margin:0 5px;
text-align: center;
	text-decoration:none; color:#FFFFFF;
	float:left;
	font-size:14px;
	color: black;
}

.buttonHover{background: url(../images/PriceBoxTabButtons.jpg) no-repeat left top;height: 80px;  line-height: 80px;  width:120px;}

a.buttons:hover{background: url(../images/PriceBoxTabButtons.jpg) no-repeat left top;height: 80px;  line-height: 80px;  width:120px;}
/*padding: 45px 0 0 0;*/

#PriceBoxTab{padding:0;}

#PriceBox{
	margin: 0 auto;
	overflow:hidden;
	width:985px;
	height:auto;
}
#PriceBoxBody{
	margin: 0 auto;
}
.PriceBoxTabLeft{background: url(../images/PriceBoxTabLeft.jpg) no-repeat left top;height: 80px;width: 9px;float: left;}
.PriceBoxTabCenter{background: url(../images/PriceBoxTabCenter.jpg) repeat-x left top;height: 80px;width:980px;}
.PriceBoxTabRight{background: url(../images/PriceBoxTabRight.jpg) no-repeat right top;height: 80px;width: 9px;float: right;}

 /* ---- Some Resets ---- */

table, caption, td, tr, th {
	 margin:0;
	 padding:0;
	 font-weight:normal;
	text-align: center;
 }


 /* ---- Paragraphs ---- */

 p {
	 margin-bottom:15px;
 }

 /* ---- Table ---- */

 table {
	 border-collapse:collapse;
	 margin-bottom:15px;
	 width:100%;
	 font-size:12px;
 }
 thead th .TebleProClassTitle{}

 caption {
	 text-align:left;
	 font-size:15px;
	 padding-bottom:10px;
 }

 table td,
 table th {
	 padding:5px;
	 border:1px solid #fff;
	 border-width:0 1px 1px 0;
 }
 thead th {
	 background:#dcdddf;/*顶部名称*/
 }

 thead th[colspan],
 thead th[rowspan] {
	 background:#0f6cd6; color:#fff; font-size:18px;/*顶部类别*/

 }
 .TableTitle{background:#dcdddf;}

 tbody th,
 tfoot th {
	 text-align:left;
	 background:#e3e4e6;
	 width:24%;
	 font-size:14px;
 }

 tbody td,
 tfoot td {
	 text-align:center;
	 background:#f1f3f2;
 }
 tbody .guige{width:40%;}
tbody .guige p{font-size: 12px;}
 tbody .TableType{width:145px;font-size:16px;}
 tbody .TablePrice{width:100px; font-size:16px;}


 tfoot th {
	 background:#b0cc7f;
 }

 tfoot td {
	 background:#d7e1c5;
	 font-weight:bold;
 }

 tbody tr.odd td {
	 background:#bcd9e1;
 }
form{display: block;}
.sgxwj_member_login_center {
	border: 1px solid #dedede;
}

.sgxwj_member_login_center .title {
	height: 35px;
	line-height: 30px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid;
	overflow: hidden;
	background: #e5e5e5;
	border-color: #e5e5e5;
	background: url('../images/message_bg.jpg') repeat-x;
}
.sgxwj_member_login_center .messtitle {
	float: left;
	width: 100px;
	height: 35px;
	line-height: 35px;
	padding-left: 5px;
}
.sgxwj_form_group {
	width: 100%;
	overflow: hidden;
	padding-bottom: 15px;
}
.control_label16 {
	float: left;
	width: 20%;
	text-align: right;
	padding-right: 10px;
	vertical-align: middle;
	font-size: 14px;
	min-height: 1px;
	color: #818181;
}
.control_required20 {
	float: left;
	width: 72%;
}
.button.blue2 {
	color: #d9eef7;
	background: #3375b9;
}
.button {
	display: inline-block;
	zoom: 1;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	line-height: 100%;
	padding: .4em 1.5em .55em;
	border: none;
	border-radius: 2px;
	color: #fff;
	background: #A7A9AA;
}
