body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	line-height: 150%;
}
A:link,A:active {
     color:#015D58;
	 text-decoration: underline;
}
A:hover{
     color: #FF8800;
     text-decoration: underline;
}
A:visited {
     color:#048F87;
	 text-decoration: underline;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu A:link,.menu A:visited,.menu A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu A:hover{
	color: #DFDFDF;	
	text-decoration: none;
}
.more,.more A:link,.more A:visited,.more A:active {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 4px;
	font-size: 12px;
	color: #757373;
	font-weight:bold;
	text-decoration: none;
}
.more A:hover {
	color: #FF8800;
	text-decoration: underline;
}
#left_title {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 12px;
	font-size: 12px;
	color: #FF8800;
	font-weight:bold;
	text-decoration: none;
}
.left_line {
	padding-left: 8px;
}
.left_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
}
.offLeft {
    position: absolute;
    left: -1000px;
    width: 100px;
}
.expert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
	text-decoration: none;
}
.expert A:link,.expert A:active,.expert A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
.expert A:hover {
	color: #FF8800;
	text-decoration: underline;
}
.arrow1 {
	padding-top: 7px;
}
.arrow {
	padding-top: 10px;
}
.left_title2 {
	font-family: Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 12px;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
}
.left_content2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336633;	
	text-decoration: none;
}
.left_content2 A:link,.left_content2 A:active,.left_content2 A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336633;
	text-decoration: none;
}
.left_content2 A:hover {
	color: #FF8800;
	text-decoration: underline;
}
.icon {
	padding-left: 12px;
}
.box1 {
	padding-left: 3px;
}
.box2 {
	padding-top: 6px;
}
#artical_title,#artical_title A:link,#artical_title A:visited,#artical_title A:active {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 4px;
	font-size: 12px;
	color: #757373;
	font-weight:bold;
	text-decoration: none;
}
#artical_title A:hover {
	color: #FF8800;
	text-decoration: underline;
}
#artical {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#artical li {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0 0px 16px;
	line-height: 150%;
	font-size: 12px;
	background:url(../image/arrow2.gif) no-repeat left 6px;	
	border-bottom:1px solid #eee;
	clear:both;
	list-style:none;
}
#artical li A:link,#artical li A:visited,#artical li A:active {
	text-decoration: none;
	color: #666666;
	float:left;
}
#artical li A:hover{
	color: #FF8800;
	text-decoration: underline;
}
#artical li span {float:right;}

#rollup {
	margin: 0px;
	padding: 0px;
}
#rollup li,#rollup li A:link,#rollup li A:visited,#rollup li A:active {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 4px 5px;
	font-size: 12px;
	color: #666666;
	list-style-image:url(../image/icon2.gif);	
	text-decoration: none;
}
#rollup li A:hover{
	color: #FF8800;
	text-decoration: underline;
}
.input_box {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
    height: 14px;
	width: 70px;
	border: 1px solid #A9C4AE;
}
#link_box{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color: #666666;
	width: 150px;
    height: 25px;
} 
.browser_box {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	width: 260px;
	border: 1px solid #A9C4AE;
}
.main_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 6px;
	padding-left: 1px;
	text-decoration: none;
}
.main_nav A:link,.main_nav A:visited,.main_nav A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 6px;
	padding-left: 1px;
	text-decoration: none;
}
.main_nav A:hover{
	color: #FF8800;
	text-decoration: underline;
}
.main_title{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	font-weight: bold;
}
.reg_star{
    font-family: 宋体;
	font-size: 14px;
	color: #FF9900;
}
.reg_boxyear {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 16px;
	width: 40px;
	border: 1px solid #A9C4AE;
}
.reg_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 16px;
	border: 1px solid #A9C4AE;
}
.reg_boxaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 16px;
	width: 300px;
	border: 1px solid #A9C4AE;
}
.reg_boxcommon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	height: 16px;
	width: 120px;
	border: 1px solid #A9C4AE;
}
.expert_top_line {	
    border-top: 1px solid #D3D3D3;
}
.expert_bottom_line {	
    border-bottom: 1px solid #D3D3D3;
}
.expert_box {
    padding: 5px;	
    border: 1px solid #D3D3D3;
}
.border_bottom {
	border-bottom:1px solid #eee;
}

/* google */
#sbb {
	font-size:12px;
	height:20px;
	background:#FF9D0C;
	color:#fff;
	font-family:arial,verdana,sans-serif,"宋体";
	border:1px solid #666;
	width:153px;
}
#sbi {
	border:1px solid #A9C4AE;
	width:149px;
}
.site_search {}
.site_search form {margin:0;padding:0;}
.site_search table table {
	display:none;
}