/* CSS Document */
div {
	font-family: "ËÎÌå";
	font-size: 12px;
	color: #292929;
	text-align:center;
}
.box:after { 
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden; 
}
ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
li{
	background:url(../images/030.gif) left center no-repeat;
	padding-left:12px;
}
a:link {
	color: #3a3a3a;
	text-decoration:none;
}
a:visited {
	color: #3a3a3a;
	text-decoration:none;
}
a:hover {
	color: #767676;
	text-decoration:underline;
}
a:active {
	color: #3a3a3a;
	text-decoration:none;
}
#menu ul li a:link,#menu ul li a:visited,#menu ul li a:hover {color:#FFF; text-decoration:none;}
a.active:hover {
	color:#ffffff;
	text-decoration:none;
}
#top{
	width:100%;
	height:47px;
	background:url(../images/003.gif) left bottom repeat-x;
	float:left;
}
#top1{
	width:980px;
	margin:0px auto;
	height:88px;
}
#logo{
	width:623px;
	height:88px;
	float:left;
}
#logo2{
	width:709px;
	margin:0px auto;
}
.search{
	width:332px;
	height:73px;
	float:left;
	background:url(../images/005.gif) left top no-repeat;
	padding:15px 0px 0px 25px;
}
.logintxt{
	font-weight:bold;
	line-height:20px;
}
.login2 td{
	height:30px;
	vertical-align:middle;
	background:url(../images/017.gif) 3px 10px no-repeat;
	padding-left:22px;
}
.login2 a{
	text-decoration:none;
}
.top2{
	width:960px;
	height:47px;
	margin:0px auto;
	background:url(../images/008.gif) left bottom no-repeat;
}
#menu{padding:28px 0 0 0;}
#menu ul {float:left; list-style:none; margin:0px; font-weight:bold;}
#menu ul li {float:left;display:block; background:none;}
.menu1a1{
	color:#000000;
	text-decoration:none;
	text-align: right;
	width: 47px;
}
.menu1a2{text-align: right;	width: 64px;}
.menu1a3{text-align: right;	width: 74px;}
.menu1a4{text-align: right;	width: 56px;}
#main1{
	width:960px;
	margin:0px auto;
}
#main2{
	width:960px;
	margin:0px auto;
	margin-top:10px;
}
#main3,#main4,#main5,#main6,#main7{
	width:960px;
	margin:0px auto;
}
#main8{
	width:960px;
	margin:0px auto;
	padding-bottom:10px;
}
#main3left{
	width:363px;
	float:left;	
}
.main3left{
	height:46px;
}
#main3right{
	width:577px;
	float:right;
}
#main4left{
	width:242px;
	float:left;	
}
#main4right{
	width:698px;
	float:right;
}
.top3left{
	height:25px;
	border:3px #ececec solid;
	padding:4px;
	background:#ffffff url(../images/081.gif) 5px center no-repeat;
	color:#292929;
	font-weight:bold;
	padding-left:35px;
	vertical-align:middle;
	float:left;
}
.top3left1{
	float:left; 
	width:55px;
	height:25px; 
	line-height:25px;
}
.top3left2{
	width:456px; 
	float:left; 
	overflow:hidden; 
	height:25px; 
	line-height:25px; 
}
.top3right{
	height:25px;
	border:3px #ececec solid;
	padding:4px;
	background:#ffffff url(../images/082.gif) 5px center no-repeat;
	color:#292929;
	font-weight:bold;
	padding-left:40px;
}
.top3right1{
	width:165px;
	float:left; 
	height:25px; 
	line-height:25px;
}
.top3right2{
	width:170px;
	float:left; 
	height:25px; 
	line-height:25px;
	vertical-align:middle;
}
.top3rightimg{
	margin-left:10px;
	vertical-align:middle;
}
.button #link{
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.button1left{
	background:url(../images/089.jpg) left top no-repeat;
	padding:169px 0px 0px 16px;
	color:#ffffff;
	font-size:14px;
}
#button2{
	display:none;
}
.button2left{
	background:url(../images/091.jpg) left top no-repeat;
	padding:169px 0px 0px 16px;
	color:#ffffff;
	font-size:14px;
}
#button3{
	display:none;
}
.button3left{
	background:url(../images/094.gif) left top no-repeat;
	padding:169px 0px 0px 16px;
	color:#ffffff;
	font-size:14px;
}
#button4{
	display:none;
}
.button4left{
	background:url(../images/096.jpg) left top no-repeat;
	padding:169px 0px 0px 16px;
	color:#ffffff;
	font-size:14px;
}
#button5{
	display:none;
}
.button5left{
	background:url(../images/098.jpg) left top no-repeat;
	padding:169px 0px 0px 16px;
	color:#ffffff;
	font-size:14px;
}
.main{
	padding:10px 0px 10px 0px;
}
.maintitle1{
	width:48px;
	height:46px;
	float:left;
}
.maintitle2{
	width:315px;
	background:url(../images/009.gif) left 37px repeat-x;
	float:right;
}
.maintitle{
	padding-top:11px;
	padding-right:6px;
}
.mainmiddle{
	background:url(../images/012.gif) left 13px repeat-x;
}
.mainmiddle2{
	background:url(../images/029.gif) left 6px repeat-x;
	border-bottom:1px #cdcdcd solid;
}
.mainmore{
	padding-top:8px;
	width:69px;
	text-align:right;
}
.maincontent{
	border-top:1px #ffffff solid;
	padding-top:7px;
}
.maintable1{
	border:1px #cacaca solid;
	overflow:hidden;
}
.maintable1td{
	border:3px #ececec solid;
	background:#ffffff;
	padding:6px;
}
.maintable1td1{
	border:3px #ececec solid;
	background:#ffffff;
	padding:12px 16px 11px 16px;
	line-height:22px;
}
.maintable1td2{
	text-indent:2em; 
}
.maintable2{
	border:1px #d8d8d8 solid;
}
.maintable2td{
	border:1px #ffffff solid;
	background:#ededed;
	line-height:20px;
	padding:10px;
}
.maintable3{
	border:1px #d8d8d8 solid;
}
.maintable3td{
	border:1px #ffffff solid;
	background:#ededed;
	line-height:20px;
	padding:10px;
}
.maintable4{
	border:1px #cacaca solid;
}
.maintable4td{
	border:1px #ffffff solid;
	background:#f2f2f2;
	padding:8px;
}
.maintable5 td{
	vertical-align:middle;
}
.mainimage{
	border:1px #d8d8d8 solid;
	background:#ffffff;
	padding:4px;
}
.maintxt{
	padding:8px 0px 0px 0px;
	line-height:20px;
	text-indent:2em;
}
.maintxt1{
	text-indent:2em;
	line-height:20px;
	margin-top:-15px;
}
.txt{
	text-indent:2em;
}
.fontstyle{
	color:#cd121b;
	font-weight:bold;
	text-indent:0em;
}
.fontstyle2{
	height:22px;	
	color:#d60404;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	border-bottom:1px #cdcdcd solid;
}
.bottom1{
	height:103px;
	background:url(../images/001.gif) top repeat-x;
	text-align:center;
}
.bottom1title{
    width:960px;
	line-height:34px;
	height:34px;
	background:url(../images/018.gif) left 8px no-repeat;
	vertical-align:middle;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	margin:0px auto;
}
.bottom2{
	height:28px;
	background:url(../images/027.gif) top repeat-x;
	vertical-align:middle;
	color:#ffffff;
	text-align:center;
	padding-top:10px;
}
a.inv:link {
	color:#ffffff;
	text-decoration:none;
}
a.inv:visited {
	color:#ffffff;
	text-decoration:none;
}
a.inv:hover {
	color:#ffffff;
	text-decoration:none;
}
a.inv:active {
	color:#ffffff;
	text-decoration:none;
}
.bottom3{
	height:40px;
	text-align:center;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
.bottomlink{
	width:959px;
	height:42px;
	margin:0px auto;
	margin-top:12px;
}
.bottomlink img{
	margin-right:10px;
}
