body {
	background-image: url(../images/common/backHeader.jpg);
	background-repeat: repeat-x;
	font-size: 14px;
	line-height: 170%;
	color: #666666;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
em {
	margin: 0px;
}
div {
	overflow: hidden;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

h1 {
	font-size: 12px;
	color: #AAE3FF;
	margin: 0px;
	font-weight: normal;
	line-height: 110%;
	height: 18px;
	width: 955px;
	padding-top: 4px;
}
h2 {
	font-size: 16px;
	color: #FF6633;
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
h3 {
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 10px;
	background-image: url(../images/common/backH3.gif);
	background-repeat: no-repeat;
	padding-left: 26px;
}
p {
	margin-top: 0px;
	margin-bottom: 15px;
}
form {
	margin: 0px;
}
label {
	cursor: pointer;
}
.tdIndex {
	background-color: #E8E8E8;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.tdDesc {
	padding: 5px;
}
.must {
	font-size: 12px;
	color: #CC3333;
}
.tdSubmit {
	padding-top: 20px;
}


a {
	color: #0033CC;
}
a:hover {
	color: #FF6600;
}



#headerMenu em,#headerMenu strong,#mainMenu em,#mainMenu strong {
	display: none;
}
#headerMenu ul,#mainMenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#header {
	height: 117px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}
#headerLogo {
	clear: both;
	float: left;
	height: 87px;
	width: 325px;
	padding-top: 8px;
}
#headerMenu {
	float: right;
	width: 315px;
	padding-left: 315px;
}

#headerMenu li {
	display: block;
	float: left;
	height: 28px;
	width: 105px;
}
#headerMenu a {
	display: block;
	height: 28px;
	width: 105px;
}
#menu01 {
	background-image: url(../images/menues/menu01.jpg);
	background-repeat: no-repeat;
}
#menu01on,#menu01 a:hover {
	background-image: url(../images/menues/menu01on.jpg);
	background-repeat: no-repeat;
}
#menu02 {
	background-image: url(../images/menues/menu02.jpg);
	background-repeat: no-repeat;
}
#menu02on,#menu02 a:hover {
	background-image: url(../images/menues/menu02on.jpg);
	background-repeat: no-repeat;
}
#menu03 {
	background-image: url(../images/menues/menu03.jpg);
	background-repeat: no-repeat;
}
#menu03on,#menu03 a:hover {
	background-image: url(../images/menues/menu03on.jpg);
	background-repeat: no-repeat;
}
#headerPhone {
	float: right;
	height: 60px;
	width: 345px;
	padding-left: 285px;
}





#container {
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/common/backMain.jpg);
	background-repeat: repeat-y;
}
#mainMenu {
	background-image: url(../images/common/backMenu.jpg);
	background-repeat: no-repeat;
	width: 947px;
	padding-right: 4px;
	padding-left: 4px;
	height: 46px;
}
#mainMenu li {
	display: block;
	float: left;
	height: 46px;
}
#menu04 a,#menu10 a {
	display: block;
	height: 46px;
	width: 136px;
}
#menu05 a,#menu06 a,#menu07 a,#menu08 a,#menu09 a {
	display: block;
	height: 46px;
	width: 135px;
}
#menu04 {
	background-image: url(../images/menues/menu04.jpg);
	background-repeat: no-repeat;
	width: 136px;
}
#menu04on,#menu04 a:hover {
	background-image: url(../images/menues/menu04on.jpg);
	background-repeat: no-repeat;
	width: 136px;
}
#menu05 {
	background-image: url(../images/menues/menu05.jpg);
	background-repeat: no-repeat;
	width: 135px;
}
#menu05on,#menu05 a:hover {
	background-image: url(../images/menues/menu05on.jpg);
	background-repeat: no-repeat;
	width: 135px;
}
#menu06 {
	background-image: url(../images/menues/menu06.jpg);
	background-repeat: no-repeat;
	width: 135px;
}
#menu06on,#menu06 a:hover {
	background-image: url(../images/menues/menu06on.jpg);
	background-repeat: no-repeat;
	width: 135px;
}
#menu07 {
	background-image: url(../images/menues/menu07.jpg);
	background-repeat: no-repeat;
	width: 135px;
}
#menu07on,#menu07 a:hover {
	background-image: url(../images/menues/menu07on.jpg);
	background-repeat: no-repeat;
	width: 135px;
}
#menu08 {
	background-image: url(../images/menues/menu08.jpg);
	background-repeat: no-repeat;
	width: 135px;
}
#menu08on,#menu08 a:hover {
	background-image: url(../images/menues/menu08on.jpg);
	background-repeat: no-repeat;
	width: 135px;
}
#menu09 {
	background-image: url(../images/menues/menu09.jpg);
	background-repeat: no-repeat;
	width: 135px;
}
#menu09on,#menu09 a:hover {
	background-image: url(../images/menues/menu09on.jpg);
	background-repeat: no-repeat;
	width: 135px;
}
#menu10 {
	background-image: url(../images/menues/menu10.jpg);
	background-repeat: no-repeat;
	width: 136px;
}
#menu10on,#menu10 a:hover {
	background-image: url(../images/menues/menu10on.jpg);
	background-repeat: no-repeat;
	width: 136px;
}
#main {
	width: 947px;
	margin-top: 1px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-right: 4px;
	margin-left: 4px;
	padding-top: 1px;
}
#indexSwf {
	height: 355px;
	width: 947px;
	padding-bottom: 1px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#pagetitle {
	height: 196px;
	width: 947px;
	padding-bottom: 1px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.topicspath {
	font-size: 11px;
	text-align: right;
	padding-right: 5px;
}

#mainDesc {
	width: 907px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 40px;
	padding-left: 20px;
}
#indexLeft {
	clear: both;
	float: left;
	width: 580px;
	padding-right: 27px;
}

#indexRight {
	float: right;
	width: 300px;
}
#pageLeft {
	clear: both;
	float: left;
	width: 680px;
	padding-right: 27px;
}

#pageRight {
	float: right;
	width: 200px;
}
.descLine {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFCC00;
	padding-left: 10px;
}
.descLineMt {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFCC00;
	padding-left: 10px;
	margin-top: 30px;
	width: 666px;
}
.descLineIndex {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFCC00;
	padding-left: 10px;
	width: 566px;
}
.descLineMtIndex {
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFCC00;
	padding-left: 10px;
	margin-top: 30px;
	width: 566px;
}
.imgBFl {
	padding: 1px;
	clear: both;
	float: left;
	margin-right: 20px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.imgBFr {
	padding: 1px;
	clear: both;
	float: right;
	margin-left: 20px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.pt20 {
	padding-top: 20px;
	width: 200px;
}
#sidePlans {
	padding: 9px;
	border: 1px solid #C4D2FF;
	line-height: 130%;
	background-color: #E8F3FF;
}
#sidePlans li {
	padding-bottom: 10px;
	background-image: url(../images/common/list.gif);
	background-position: 0px 6px;
	padding-left: 8px;
	background-repeat: no-repeat;
	display: block;
}

#sidePlans strong {
	font-size: 18px;
}



#footer {
	background-image: url(../images/common/backFooter.jpg);
	background-repeat: repeat-x;
	height: 137px;
}
#footerMain {
	height: 107px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/common/backFooterMain.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 30px;
	color: #FFFFFF;
	line-height: 150%;
}
#footerMain a:hover {
	color: #FFFFFF;
}

#footerMain p {
	margin-bottom: 5px;
}

#copyright {
	margin-bottom: 0px;
	font-size: 12px;
}
.imgFr {
	clear: both;
	float: right;
	padding-left: 20px;
}
.imgFl {
	clear: both;
	float: left;
	padding-right: 20px;
}

.notice {
	font-style: normal;
	color: #CC3333;
}
.descMt {
	width: 680px;
	padding-top: 40px;
}
.descMtL {
	width: 680px;
	padding-top: 80px;
}
.pt20index {
	width: 300px;
	padding-top: 20px;
}
#hallAnc01 dl,#hallAnc02 dl,#hallAnc03 dl,#hallAnc04 dl {
	width: 666px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#hallAnc01 dt,#hallAnc02 dt,#hallAnc03 dt,#hallAnc04 dt {
	background-image: url(../images/common/backH3.gif);
	background-repeat: no-repeat;
	width: 640px;
	font-weight: bold;
	padding-left: 26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9966;
	margin-bottom: 10px;
	padding-bottom: 3px;
}
#hallAnc01 dd,#hallAnc02 dd,#hallAnc03 dd,#hallAnc04 dd {
	float: left;
	width: 222px;
	margin: 0px;
	padding: 0px;
}
#hallAnc01 p,#hallAnc02 p,#hallAnc03 p,#hallAnc04 p {
	margin: 0px;
}
#hallAnc01 ul,#hallAnc02 ul,#hallAnc03 ul,#hallAnc04 ul {
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
.toTop {
	text-align: right;
	width: 666px;
}

#hallAnc01 li,#hallAnc02 li,#hallAnc03 li,#hallAnc04 li {
	margin: 0px;
	display: block;
	width: 214px;
	padding-left: 8px;
	line-height: 130%;
	background-image: url(../images/common/list.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-bottom: 15px;
}
.address {
	font-size: 12px;
}
.ulMargin {
	margin-left: 20px;
}

.txt_l {
	width: 270px;
	float: left;
}
.txt_r {
	width: 270px;
	margin: 0px 10px 0px 0px;
	float: right;
}

.bn_top {
	width: 300px;
	margin: 20px 0px 10px 0px;
}
.bn {
	width: 300px;
	margin: 0px 0px 10px 0px;
}
.bn2 {
	width: 580px;
	margin: 30px 0px 30px 0px;
}
.bn3 {
	width: 680px;
	margin: 30px 0px 30px 0px;
}
.bn4 {
	width: 680px;
	margin:0px 0px 20px 0px;
}
.bn5 {
	width: 180px;
	margin: 0px auto 20px auto;
}



