body {

	bfont-size: 12px;

	color: #4F4F4F;

	background-repeat: no-repeat;

	font-family: Verdana, Arial, Helvetica, sans-serif, MingLiu;

	line-height:21px;

	margin-top: 0;

	margin-right: 0px;

	margin-bottom: 0;

	margin-left: 0px;

}

.r1bg {

	background-repeat: no-repeat;

	font-size: 12px;

	color: #414042;

	line-height: 30.px;

	line-height: 26px;

}

.r2bg {

	background-repeat: no-repeat;

	font-size: 12px;

	color: #414042;

	line-height: 30.px;

	line-height: 18px;

}

.r3bg {

	background-repeat: no-repeat;

	font-size: 12px;

	color: #BF6300;

	line-height: 30.px;

	line-height: 18px;

}

.rtop {

	background-image: url(../images/rtop.gif);

	background-repeat: no-repeat;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #D7CF98;

	padding-top:5px;

	font-size: 12px;

	font-weight: bold;

}

a:link {

	

	color: #FFFFFF;

	text-decoration: none;

}

a.a2:link {

	color: #CCCCCC;

}

a.a2:visited {

	color: #CCCCCC;

}

br {

	line-height: 8px;

}





a:visited {

	color: #CCCCCC;

	text-decoration: none;

}

a:hover {

	color: #FFFFFF;

}



a.x:hover {

	color: #4D4D4F;

}

a.x:visited {

	color: #4D4D4F;

}

a.x:link {

	color: #393839;

}



ul{padding:10px 0px 0px 0px; margin-bottom:5px;}

li {

	list-style-image: url(../images/icon.gif);

	

}

.blue em,.item em {

	display: table;

	position: absolute;

	top: -9000px;

}





.item {

	border-bottom-style: none;

	font-size: 14px;

	font-weight:bold;

	color: #BE7A03;

	font-family: "";	

}

.blue,.important-key strong {

	color: #F5F5F3;

	font-size: 14px;

	font-weight: bold;

	font-family: "";

}





.btext {

	font-size: 16px;

	font-weight: bold;

	color: #7F5B03;

	font-family: "";	

}

.r2top {

	background-image: url(../images/r2top.gif);

	background-repeat: no-repeat;

		border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #9CB0C4;

	padding-top:5px;

}

.r2bottom {

	background-image: url(../images/r2bottom.gif);

	background-repeat: no-repeat;

}

.rec {

    padding:6px;

	align: center;

	border: 1px solid #DEE4EB;

}

.adbg {

	background-image: url(../images/adbg.gif);

	background-repeat: no-repeat;

	background-position: top;

	text-align: center;

}

.adbg_pic {

	background-image: url(../images/adbg-pic.gif);

	background-repeat: no-repeat;

	background-position: top;

	text-align: center;

}

.t2 {

	background-image: url(../images/t2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	font-size: 22px;

	color: #FFFFFF;

	text-align: center;

	font-weight: bold;

	line-height: 22px;

	padding-top: 0px;

}

.engtit {

	font-size: 13px;

	color: #FFFFFF;

	line-height: 13px;

}



.t1 {

	color: 2A3E4D;

	padding-right: 10px;

	text-align: right;

	font-size: 11px;

}

.hzcs {

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	font-family: "";

}

.r2dg {

	background-repeat: no-repeat;

	font-size: 12px;

	color: #FFFFFF;

	margin-top: 80px;

}

.blucehuang {

	color: #FFD200;

	font-size: 14px;

	font-weight: bold;

	font-family: "";

	line-height: 18px;

}

.r1bg h2 {

	font-size: 14px;

	height: 1em;

	line-height: 1em;

	margin: 0px;

	padding: 0px;

}

.r1bg a {

	color: #000000;

}

.r1bg a:hover {

	color: #000000;

}

.r1bg a:visited {

	color: #000000;

}

.r1bg .btext a {

	color: #7F5B03;

}

.r2dg a,.r2dg a:visited {

	color: #FFFFFF;

}

.r2dg #content2 strong {

	font-weight: normal;

}

.r1bg strong {

	font-weight: normal;

}

.content {
	top: 197px;
	text-align: left;
	font-size: 11px;
	left: 310px;
	position: absolute;
	width: 370px;
}

.content p {

	color: #FFFFFF;

	margin-bottom: 0px;

	display: inline;

	font-size: 12px;

}

.content h1 a{

	font-size: 12px;

	color: #FFFFFF;



}

.others-nav {

	position: absolute;

	left: 590px;

	top: 375px;

	font-size: 12px;color: #000000;

}

.others-nav a,.others-nav a:visited{

	color: #000000;

}

.others-nav small {

	text-indent: -9000px;

	display: block;

}

.others-nav  {

	margin-top: 12px;

	padding-top: 0px;

	color: #333333;

}

.others-nav strong{

	font-weight: normal;

}

.others-nav a:hover{

	color: #000000;

	text-decoration: underline;

}

.content h1 {	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;}

.content .key strong {

	font-weight: normal;

}

.content strong,h4,h4 a {

	font-weight: normal;

	margin-top: 0px;

	margin-bottom: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	font-size: 12px;

}

.content {

	color: #FFFFFF;

}

.content b,.copyright b {

	font-weight: normal;

}

.copyright{

	font-size: 12px;

	background-color: #372A01;

	text-align: center;

	color: #FFFFFF;

	margin-top: -16px;

}

.copyright a{

	color: #FFFFFF;

}

B {

	font-weight: normal;

}

.content h1 {

	font-size: 12px;

	font-weight: normal;

	display: inline;

}

#menu li {

	display: inline;

}

#menu li a {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #FFFFFF;

	padding-right: 6px;

	padding-left: 6px;

	font-weight: bold;

	color: #FFFFFF;

}

#menu {

	position: absolute;

	top: 66px!important;
	top: 80px;

	font-size: 14px;

	left: 118px;

}

#lustre-com-tw .address-info {

	height: 136px;

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #AF9C19;

	background-color: #372A00;

	font-size: 12px;

	color: #CCCCCC;

	text-align: center;

	vertical-align: bottom;

}

#lustre-com-tw .address-info address {

	margin-top: 50px;

	color: #FFFFFF;

}
.show{
	display: none;
}
#lustre-com-tw #catlinks {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #413101;
}
em.optimization, em.rel-links{
	position: absolute;
	top: -9000px;
}