body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div {margin:0;padding:0;border:0;  font-family:Î¢ÈíÑÅºÚ,Verdana,Arial, Helvetica,sans-serif;font-size:12px; }
body{background-color:#F7F7F7;color:#000;}
td,li,select,input,textarea,div {font-size:12px;}
ul,ol{list-style-type:none;}
em{font:normal 12px Tahoma;}
select,input{vertical-align:middle;}
a:link,a:visited{color:#000000;text-decoration:none;cursor:pointer;}
a:hover,a:active{color:#F00;text-decoration:underline;cursor:pointer;}
.page{width:950px; margin:0 auto; text-align:left;}
.clear{ clear: both; font-size:1px; width:1px; height:0px; overflow:hidden; visibility: hidden; }

.red-bold{ color:red; font-weight:bold}
.floatleft{float:left}
/*¶¥²¿*/

.logo{float:left; margin-top:30px; display:inline;}

.top_link{float:right; margin-top:20px; display:inline;}
.top_link ul{ margin:0px;}
.top_link li{ float:left; width:94px; height:21px;background:url(../images/index_04.gif) no-repeat; line-height:20px;}

.top_link li span{ float:left; margin-top:2px;line-height:21px; margin-left:17px; display:inline;}


.search_form{  float:right; width:500px; text-align:right; margin:15px 3px 0px 0px; color:#9A9A9A;}

.top_right{ float:right; width:171px;}




#nav {
  line-height: 30px;  list-style-type: none;
}

#nav a {
 display: block; width: 135px; text-align:center;
}

#nav a:link  {
 color:#fff; text-decoration:none;
}
#nav a:visited  {
 color:#fff;text-decoration:none;
}
#nav a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;
}

#nav li {
 float: left; width: 135px; height:30px; background:url(../images/icon.gif) right no-repeat; 
}
#nav li a:hover{

}
#nav li ul {
 line-height: 27px;  list-style-type: none;text-align:left;
 left: -999em; width: 135px; position: absolute; z-index:1999;
}
#nav li ul li{
 float: left; width: 135px; height:30px;
 
 opacity: 0.9;  
 background:url(../images/menu_sub.gif) right no-repeat; 
}


#nav li ul a{
 display: block; width: 135px;text-align: center;
}

#nav li ul a:link  {
 color:#666; text-decoration:none; height:30px;
}
#nav li ul a:visited  {
 color:#666;text-decoration:none;
}
#nav li ul a:hover  {
 color:#F3F3F3;text-decoration:none;font-weight:normal;
 background:#a21f1c;
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}



.mainNav{ float:right; margin-right:10px;width:530px;height:27px;}
.mainNav ul{ margin:20px 0px 0px 0px;float:right;}
.mainNav li{ float:left;margin-left:36px; line-height:27px; display:inline; text-align:center;}


.input {
	BORDER: #DADBE0 1px solid;  FONT-SIZE: 12px;COLOR: #656565; FONT-FAMILY: "Î¢ÈíÑÅºÚ"; BACKGROUND-COLOR: #F7F7F4; TEXT-DECORATION: blink
}
.button {
	BORDER-RIGHT: #cacaca 1px double; BORDER-TOP: #cacaca 1px double; FONT-SIZE: 12px; BORDER-LEFT: #cacaca 1px double; COLOR: #000000; BORDER-BOTTOM: #cacaca 1px double; FONT-FAMILY: "ËÎÌå"; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: blink
}
/*±ß¿ò*/

.boxborder {border:1px solid #DFE9F2; background-color:#F3F3F3; padding-bottom:7px;}
/*µ×²¿°æÈ¨*/

.linking { float:left;margin:5px 0px 0px 5px; padding:0px; display:inline;}
.linking li { float:left; margin-right:7px; line-height:22px; height:22px; word-break: normal; white-space:nowrap;}

.bottom_title { float:left; margin-top:20px; height:24px; width:935px;background-color:#ECECEC; line-height:24px;}
.bottom_title span{ color:#999999;}

.footer { margin-top:10px;text-align: center; color:#959191;}
.footer span { display:block; line-height:44px;}
.footer a:link,.footer a:visited{color:#959191;}
.footer a:hover,.footer a:active{color:#FF0000; text-decoration:underline}


.bottom_menu{ float:left; width:123px; margin:10px 0px 0px 10px;}
.bottom_menu dt{ float:left; width:123px; height:32px; line-height:32px; background:url(../images/index_58.gif) no-repeat;}
.bottom_menu dt h1{ float:left;  line-height:32px; margin-left:20px; font-size:14px; display:inline;}
.bottom_menu dd{ margin:5px 0px 0px 0px ; float:left; width:123px; height:23px;background:url(../images/index_66.gif) no-repeat; }
.bottom_menu dd span{  float:left;  line-height:23px; margin-left:20px;  }

.bottom_right { float:right; width:196px; margin-top:10px;margin-right:25px; display:inline;}

.bottom_right ul { margin:0px;}
.bottom_right li { float:left; margin-top:4px;}

.bottom_line { float:left; width:32px; height:280px;background:url(../images/index_53.gif) repeat-y;}

.menu_link{font-size:13px; color:#6D6E71;}
.menu_link a:link{font-size:12px;color:#6D6E71;}
.menu_link a:visited{color:#6D6E71;font-size:12px;}
.menu_link a:hover{color:#98241A;font-size:12px;}
.menu_link a:active{color:#6D6E71;font-size:12px;}

.menu_on{  width:70px; height:36px;background:url(../images/menu_f_b.gif) no-repeat center; line-height:36px; text-align:center;color:#1F3F66;font-size:13px;font-weight: bold;}
.menu_on a:link{font-size:13px;color:#1F3F66;}
.menu_on a:visited{color:#1F3F66;}
.menu_on a:hover{color:#FFA800;font-size:13px;}
.menu_on a:active{color:#1F3F66;font-size:13px;}


.menu_s{font-size:12px; color:#344C69;}
.menu_s a:link{color:#344C69;}
.menu_s a:visited{color:#344C69;}
.menu_s a:hover{color:#FF0000;font-size:12px;}
.menu_s a:active{color:#344C69;}

.menu2{font-size:12px; color:#676767;}
.menu2 a:link{color:#676767;}
.menu2 a:visited{color:#676767;}
.menu2 a:hover{color:#FF0000;}
.menu2 a:active{color:#676767;}


.menu21{font-size:16px; color:#58595B; font-weight:bold;}
.menu21 a:link{color:#58595B;font-weight:bold;}
.menu21 a:visited{color:#58595B;font-weight:bold;}
.menu21 a:hover{color:#FF0000;font-weight:bold;}
.menu21 a:active{color:#58595B;font-weight:bold;}

.menu3{font-size:12px; color:#FFFFFF;}
.menu3 a:link{color:#FFFFFF;}
.menu3 a:visited{color:#FFFFFF;}
.menu3 a:hover{color:#FEE300;}
.menu3 a:active{color:#FFFFFF;}

.menu4{font-size:12px; color:#2A5998; font-weight:bold;}
.menu4 a:link{color:#2A5998;font-weight:bold;}
.menu4 a:visited{color:#2A5998;font-weight:bold;}
.menu4 a:hover{color:#FF0000;font-weight:bold;}
.menu4 a:active{color:#2A5998;font-weight:bold;}

#duilian02 {right: 4px;z-index:9999; WIDTH: 123px;POSITION: fixed;  top: 170px; height:410px; background:url(../images/ad_bg.png) no-repeat ;}

#duilian02 span{float:left; padding:0px; margin-left:16px;  width:92px; height:25px; background:url(../images/ad_qq.png) no-repeat; display:inline;}

#duilian02 h1{ float:left;margin:4px 0px 0px 33px; display:inline; font-weight:normal;}