/*public begin*/
*
{
	margin: 0px;
	padding: 0px;
}
.buding
{
	width: 100px;
	height: 10px;
	overflow: hidden;
	clear: both;
}
li
{
	list-style: none;
}
p{
	text-align: left;
	text-indent: 24px;
}
#bottom
{
	width: 997px;
	height: 125px;
	color: #000;
	padding: 15px 0px 0px 0px;
	clear: both;
}
#bottom a,#bottom a:link,#bottom a:visited,#bottom a:hover,#bottom a:active
{
	color: #000;
}
.middiv1
{
	width: 999px;
	margin: 0px auto;
	clear: both;
}
.middiv2
{
	width: 997px;
	background-color: #FFF;
	border-left: #DDD solid 1px;
	border-right: #DDD solid 1px;
	float: left;
}
.moreright1
{
	width: 100%;
	overflow: hidden;
	text-align: right;
	clear: both;
}
.moreright1 a,.moreright1 a:link,.moreright1 a:visited,.moreright1 a:hover,.moreright1 a:active
{
	color: Red;
	font-size: 12px;
}
#top1
{
	width: 997px;
	height: 354px;
	clear: both;
}
/*public end*/
/*special public begin*/
.layout
{
	width: 997px;
	margin: 0px auto;
	clear: both;
}
.layoutc
{
	width: 989px;
	border: 1px solid #B7B7B7;
	float: left;
}
.layer
{
	width: 990px;
	margin: 0px auto;
	clear: both;
}
/*special public end*/
/*content begin*/
#layer01
{
	width: 345px;
	height: 410px;
	margin-top: 10px;
	background: url(../images/pic02.gif) no-repeat;
	float: left;
}
li a,li a:link,li a:hover,li a:visted
{
	color: #000;
}
#layer011
{
	width: 40px;
	height: 410px;
	background: url(../images/pic01.gif) no-repeat;
	float: left;
}
#layer012
{
	width: 300px;
	font-size: 12px;
	line-height: 25px;
	float: right;
}
.layer0121
{
	width: 300px;
	height: 195px;
	margin-top: 10px;
	float: left;
}
#layer02
{
	width: 334px;
	height: 408px;
	margin-top: 10px;
	border: 1px solid #A4846B;
	float: left;
}
#layer03
{
	width: 308px;
	height: 410px;
	margin-top: 10px;
	background: url(../images/pic06.gif) no-repeat;
	float: right;
}
#layer031
{
	width: 272px;
	height: 243px;
	margin-top: 37px;
	float: right;
}
#layer031 li
{
	width: 272px;
	height: 19px;
	padding-top: 5px;
	float: left;
}
#layer032
{
	width: 295px;
	height: 95px;
	background: url(../images/pic04.gif) no-repeat left top;
	margin-top: 10px;
	float: right;
}
#layer0321
{
	width: 265px;
	margin-top: 6px;
	float: right;
}
#layer03211
{
	width: 240px;
	height: 40px;
	float: left;
}
#layer03212
{
	width: 265px;
	line-height: 23px;
	clear: both;
}
#layer033
{
	width: 295px;
	height: 21px;
	background: #FF6600 url(../images/pic05.gif) no-repeat right top;
	margin-top: 4px;
	float: right;
}

.layer04
{
	width: 990px;
	height: 70px;
	margin-top: 10px;
	float: left;
}

#layer05
{
	width: 625px;
	height: 410px;
	margin-top: 10px;
	float: left;
}
#layer051
{
	width: 594px;
	height: 408px;
	border: 1px solid #9F836E;
	border-right: none;
	float: left;
}
#layer0511
{
	width: 580px;
	margin: 0px auto;
	clear: both;
}
#layer0511left
{
	width: 262px;
	float: left;
}
#layer0511left1
{
	width: 262px;
	height: 280px;
	clear: both;
}
#layer0511left1 li
{
	width: 118px;
	height: 124px;
	padding-top: 4px;
	border: 1px solid #999;
	text-align: center;
	display: inline;
	margin-top: 10px;
	margin-left: 5px;
	float: left;
}
#layer0511left2
{
	width: 250px;
	height: 105px;
	background: url(../images/pic09.gif) no-repeat;
	margin-top: 11px;
	float: left;
}
#layer0511left2c
{
	width: 230px;
	margin: 0px auto;
	padding-top: 5px;
	line-height: 24px;
	clear: both;
}
#layer0511right
{
	width: 310px;
	margin-top: 10px;
	float: right;
}
#layer0511right1
{
	width: 310px;
	height: 105px;
	background-color: #F6F2EF;
	clear: both;
}
#layer0511right1t
{
	width: 310px;
	height: 22px;
	padding-top: 8px;
	background-color: #E0D9D3;
	text-align: center;
	font-size: 14px;
	font-weight: bolder;
	color: #000;
	clear: both;
}
#layer0511right1t a,#layer0511right1t a:link,#layer0511right1t a:hover,#layer0511right1t a:visited,#layer0821top span a,#layer0821top span a:link,#layer0821top span a:hover,#layer0821top span a:visited
{
	color: #000;
}
#layer0511right1s
{
	width: 280px;
	margin: 0px auto;
	padding-top: 10px;
	color: #676664;
	clear: both;
}
#layer0511right2
{
	width: 310px;
	margin-top: 5px;
	font-size: 14px;
	line-height: 28px;
	float: left;
}
#layer052
{
	width: 30px;
	height: 410px;
	background: url(../images/pic10.gif) no-repeat;
	float: right;
}
#layer06
{
	width: 350px;
	margin-top: 10px;
	float: right;
}
#layer06t
{
	width: 350px;
	height: 30px;
	background: url(../images/pic11.gif) no-repeat;
	clear: both;
}
#layer06s
{
	width: 348px;
	height: 379px;
	border: 1px solid #9F836E;
	border-top: none;
	clear: both;
}
#layer06s1
{
	width: 334px;
	height: 266px;
	margin: 0px auto;
	line-height: 27px;
	clear: both;
}
#layer06s2
{
	width: 333px;
	height: 105px;
	background: url(../images/pic12.gif) no-repeat;
	margin: 0px auto;
	clear: both;
}
#layer06s2c
{
	width: 295px;
	line-height: 26px;
	float: right;
}

#layer07t
{
	width: 990px;
	height: 30px;
	background: url(../images/pic13.gif) no-repeat;
	margin-top: 10px;
	float: left;
}
#layer07s
{
	width: 988px;
	height: 299px;
	border: 1px solid #9F836E;
	border-top: none;
	clear: both;
}
#layer07s1
{
	width: 278px;
	height: 274px;
	padding-top: 4px;
	border: 1px solid #9F836E;
	text-align: center;
	display: inline;
	margin-left: 10px;
	margin-top: 10px;
	float: left;
}
#layer07s2
{
	width: 695px;
	float: right;
}
#layer07s2 li
{
	width: 118px;
	height: 124px;
	padding-top: 4px;
	border: 1px solid #9F836E;
	display: inline;
	margin-left: 15px;
	margin-top: 10px;
	text-align: center;
	float: left;
}

#layer08
{
	width: 625px;
	height: 410px;
	margin-top: 10px;
	float: left;
}
#layer081
{
	width: 30px;
	height: 410px;
	background: url(../images/pic17.gif) no-repeat;
	float: left;
}
#layer082
{
	width: 594px;
	height: 408px;
	border: 1px solid #9F836E;
	border-left: none;
	float: right;
}
#layer082c
{
	width: 580px;
	margin: 0px auto;
	clear: both;
}
#layer0821
{
	width: 310px;
	height: 387px;
	background: url(../images/pic18.gif) no-repeat;
	margin-top: 10px;
	float: left;
}
#layer0821top
{
	width: 288px;
	height: 95px;
	margin: 0px auto;
	padding-top: 10px;
	text-align: center;
	color: #676664;
	clear: both;
}
#layer0821top span
{
	font-size: 14px;
	font-weight: bolder;
	color: #000;
}
#layer0821bottom
{
	width: 310px;
	margin-top: 10px;
	font-size: 14px;
	line-height: 25px;
	float: left;
}
#layer0822
{
	width: 262px;
	float: right;
}
#layer08221
{
	width: 262px;
	height: 280px;
	clear: both;
}
#layer08221 li
{
	width: 118px;
	height: 124px;
	padding-top: 4px;
	border: 1px solid #999;
	text-align: center;
	display: inline;
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}
#layer08222
{
	width: 250px;
	height: 105px;
	background: url(../images/pic20.gif) no-repeat;
	margin: 0px auto;
	clear: both;
}
#layer08222c
{
	width: 92%;
	margin: 0px auto;
	padding-top: 5px;
	line-height: 24px;
	clear: both;
}
#layer09
{
	width: 350px;
	height: 410px;
	background: url(../images/pic21.gif) no-repeat;
	margin-top: 10px;
	float: right;
}
#layer09t
{
	width: 350px;
	height: 30px;
	clear: both;
}
#layer09s1
{
	width: 330px;
	height: 265px;
	margin: 0px auto;
	padding-top: 5px;
	line-height: 24px;
	font-size: 14px;
	clear: both;
}
#layer09s2
{
	width: 350px;
	clear: both;
}
#layer09s2 li
{
	width: 68px;
	height: 84px;
	padding-top: 4px;
	background-color: #FFF;
	border: 1px solid #000;
	display: inline;
	margin-top: 10px;
	margin-left: 14px;
	text-align: center;
	float: left;
}

#layer101
{
	width: 423px;
	height: 270px;
	margin-top: 10px;
	float: left;
}
#layer1011
{
	width: 30px;
	height: 270px;
	background: url(../images/pic23.gif) no-repeat;
	float: left;
}
#layer1012
{
	width: 393px;
	height: 268px;
	border-top: 1px solid #9F836E;
	border-bottom: 1px solid #9F836E;
	float: right;
}
#layer1012 li
{
	width: 98px;
	text-align: center;
	margin-top: 5px;
	float: left;
}
#layer102
{
	width: 333px;
	height: 270px;
	margin-top: 10px;
	background: url(../images/pic25.gif) no-repeat;
	float: left;
}
#layer102c
{
	width: 92%;
	margin: 0px auto;
	padding-top: 6px;
	font-size: 14px;
	line-height: 25px;
	clear: both;
}
#layer103
{
	width: 234px;
	height: 270px;
	margin-top: 10px;
	background: url(../images/pic27.gif) no-repeat;
	float: right;
}
#layer1031
{
	width: 125px;
	height: 125px;
	display: inline;
	margin-top: 9px;
	margin-left: 9px;
	float: left;
}