img {border:0px;}

body{
background:#fff;
text-align:center;
color:#000;
font-family:arial,verdana,sans-serif;
margin:0px;
FONT-SIZE:12px;
line-height:150%;
}

a:link{color:#000;text-decoration:none;}
a:visited{color:#000000;text-decoration:none;}
a:hover{color:#0000FF;text-decoration:underline;}

#header{
width:770px;
margin-top:0px;
margin-bottom:33px;
margin-right: auto;
margin-left: auto; 
padding:0px;
background: #fff;
height:60px;
} 

#logo {
float:left;
MARGIN:3px 0px 0px 6px;
padding:0px;
}

#top{
float:left;
margin:15px 0px 0px 50px;
padding:0px;
width:300px;
height:60px;
}

#contain{
margin-top:0px;
margin-right: auto;
margin-left: auto;
width: 770px;
background-color:#FFFFFF;
}

#mainbg{
width:770px;
padding: 0px;
background:#A1A3A2;
float: left;
}

#left{
	float: left;
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND:#A1A3A2 no-repeat left bottom;
	COLOR: #000;
	text-align:left;
	width:136px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #000000;
}

#leftf{
margin:0px;
padding:0px;
width:136px;
}

#navbox {
PADDING-BOTTOM: 10px;
PADDING-TOP: 0px;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
BACKGROUND: #dfdfdf no-repeat right top;
MARGIN: 0px;
COLOR: #666;
width:136px;
border-top:#000000 5px solid;
}

#navbox ul {
BORDER-RIGHT:medium none;PADDING-RIGHT: 0px;BORDER-TOP: medium none; PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;MARGIN: 0px;BORDER-LEFT: medium none;LINE-HEIGHT: 15px;
PADDING-TOP: 0px;BORDER-BOTTOM: medium none;LIST-STYLE-TYPE: none}
#navbox li { }
#navbox li a.font1 {
	WIDTH:69%;
	BACKGROUND-COLOR: #e6e6e6;
	COLOR:#444;
	font-size:15px;
	BORDER-TOP: #FFF 1px solid;
	DISPLAY:block;
	TEXT-DECORATION:none;
	height:18px;
	background-image: url(../../images/sharepct/img/arrow_off.gif);
	background-repeat: no-repeat;
	background-position: 12px 13px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 35px;
}
#navbox li a.font1:hover {
	width:69%;
	background:url(../../images/sharepct/img/arrow_on.gif) 12px 13px no-repeat;
	background-color:#C61C18;
	COLOR:#fff;
	font-size:15px;
	BORDER-TOP: #FFF 1px solid;
	DISPLAY:block;
	TEXT-DECORATION:none;
	height:18px;
	padding-top: 12px;
	padding-right: 8px;
	padding-bottom: 12px;
	padding-left: 35px;
}

#navbox li a.font2 {
	DISPLAY:block;
	WIDTH:69%;
	TEXT-DECORATION:none;
	BACKGROUND-COLOR: transparent;
	COLOR:#444;
	font-size:12px;
	padding-top: 9px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 42px;
}
#navbox li a.font2:hover {
	DISPLAY:block;
	WIDTH:69%;
	TEXT-DECORATION:none;
	background:url(../../images/sharepct/img/arrow2_on.gif) 18px 10px no-repeat;
	background-color:#ff6600;
	COLOR:#fff;
	font-size:12px;
	padding-top: 9px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 42px;
}

#right{
	float:right;
	margin:0px;
	width: 621px;
	background:#FFFFFF; /*不允许右侧存在浮动*/
	overflow:hidden;
	text-align:left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}

#box {
float:left;
padding:0px;
MARGIN: 0px 5px 15px 0px;
BACKGROUND: #fff no-repeat right top;
width:150px;
height:304px;
text-align:left;
}

#footer{
clear:both;
width:770px;
margin-top:0px;
margin-right: auto;
margin-left: auto; 
padding: 0px;
background:#333333;
color:#CCCCCC;
height:50px;
text-align:center;}

#footer ul{list-style:none;margin-top:12px;margin-right:0px;margin-left:240px;margin-bottom:15px;padding:0px;}
#footer li{float:left;margin:0px 5px 0px 5px;line-height:18px;font-size:12px;font-family:"宋体";}
#footer Div{width:2px;height:12px;background:#999}
#footer a{text-align:center;DISPLAY: block;}
#footer a:link{color:#CCCCCC;text-decoration:none;}
#footer a:visited{color:#CCCCCC;text-decoration:none}
#footer a:hover{color:#FFFFFF;text-decoration:none;} 

.text {
	font-size: 12px;
	color: #000000;
}


#line1{border-bottom:#000 solid 4px;width:135px;margin:0px;padding:0px;}

#line2{border-top:#333333 double 3px;line-height:5px;}


#linedashed{border-top:#999999 dashed 2px;line-height:5px;}
