/* ȫ����ʽ */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0;padding:0;border:0;}
body{background:#fff;color:#333;font-size:12px;font-family:"����";}
ul,ol{list-style-type:none;}
.clearit{clear:both;}
a:link,a:visited {color:#00e}
a:hover,a:active {color:#c00}
.red{color:#c00;}
.co{color:#d56708}
.co a:link,.co a:visited{color:#e46c04; text-decoration:underline;}
.co a:hover,.co a:active{color:#c00; text-decoration:underline;}
.co2{color:#f60}
.co2 a:link,.co2 a:visited{color:#f60; text-decoration:none;}
.co2 a:hover,.co2 a:active{color:#c00; text-decoration:underline;}
.c6{color:#666}
.c6 a:link,.c6 a:visited{color:#666; text-decoration:underline;}
.c6 a:hover,.c6 a:active{color:#c00; text-decoration:underline;}
.c3{color:#333}
.c3 a:link,.c3 a:visited{color:#333; text-decoration:underline;}
.c3 a:hover,.c3 a:active{color:#c00; text-decoration:underline;}
a.imgout img{border:solid 1px #ccc; padding:1px;}
a.imgout:hover img{border:solid 1px #f90; padding:1px;}
.fl{float:left;}
.fr{float:right;}
.tac{text-align:center;}
.pt10{padding-top:10px;}
.more{float:right; padding:5px 10px;}

/*ͷ��*/
#top{width:980px; margin:0 auto; height:85px; position:relative;}
#top .logo{position:absolute; left:5px; top:10px; width:222px; height:69px;}
#top .t_menu{position:absolute; left:335px; top:20px; line-height:25px; width:530px;}
#top .search_bar{position:absolute; left:250px; top:50px; line-height:25px; width:580px;}
#top .search_bar .s_txt{width:230px; height:18px; border:solid 1px #ccc; background:#fff;}
#top .search_bar .s_btn{border:none; background:url(/i/search.gif) no-repeat; width:66px; height:20px; margin-right:20px;}
#top .tel{position:absolute; left:840px; top:10px;}

#nav{width:980px; margin:0 auto; border-bottom:1px solid #fba66d; }
#nav ul{padding:0 10px;}
#nav li{display:inline;}
#nav a{float:left; background:url(/i/tableft.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#nav a span{float:left;display:block;background:url(/i/tabright.gif) no-repeat right top;padding:6px 12px 3px 6px;color:#f60; font-weight:bold;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {float:none;}
/* End IE5-Mac hack */
#nav a:hover span{color:#c00;}
#nav a:hover {background-position:0% -42px;}
#nav a:hover span {background-position:100% -42px;}
#nav li.right_nav {display:inline;margin:0;padding:0; float:right; }

#nav li.on{display:inline;}
#nav li.on a{float:left; background:url(/i/tableft.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;background-position:0% -84px;}
#nav li.on a span{float:left;display:block;background:url(/i/tabright.gif) no-repeat right top;padding:6px 12px 3px 6px;color:#fff; font-weight:bold;background-position:100% -84px;}

#sub_nav{background:#ff7a1e; width:940px; margin:-1px auto 0 auto; padding:4px 20px; color:#fff; font-size:12px; height:20px;}
#sub_nav a:link,#sub_nav a:visited{color:#fff; text-decoration:none;}
#sub_nav a:hover,#sub_nav a:active{color:#c00; text-decoration:underline;}