@charset "utf-8";
.nav-top{width:980px; margin:0 auto;}
.Language a{ font-size:22px; line-height:22px;text-decoration:none;color:#000;font-family: Arial,Helvetica,sans-serif;}
.language a:hover{ color:#F00;}
#header{height:85px; width:980px; margin:0 auto;margin-bottom:8px;}
#logo{height:80px;display:block;width:580px; float:left;overflow:hidden;margin-right:150px;}
#logo a{display:block;height:86px;width:60px; text-indent:-9999px}
.searchbar .search_btn,.searchbar .search_input,.searchbar .search_tab span.hover,.searchbar .search_tab span.hover b{background-repeat:no-repeat}
.searchbar{width:460px; float:left; height:57px}
.searchbar .search_tab{height:24px; line-height:24px; font-size:12px}
.searchbar .search_tab span{float:left; margin-right:5px}
.searchbar .search_tab span,.searchbar .search_tab span b{display:inline-block; height:24px}
.searchbar .search_tab span b{padding:0 15px; font-weight:normal;color:#767676; cursor:pointer}
.searchbar .search_tab span a{color:#666}
.searchbar .search_tab span a:hover{color:#6e0101}
.searchbar .search_tab span.hover a,.searchbar .search_tab span.hover a:hover{color:#fff}
.searchbar .search_tab span.hover{background-position:left top}
.searchbar .search_tab span.hover b{color:#fff;background-position:right -24px; font-weight:bold}
.searchbar .search_input{height:33px;background-position:left bottom}
.searchbar .search_input2{position:relative;height:33px;width:460px; display:none;z-index:100}
.searchbar .search_text{width:350px; background-color:#fff; border:0px none; color:#999}
.searchbar a.search_btn:hover{background-position:left bottom}
.ac_results{position:absolute;width:383px; height:auto;border:solid 1px #890800;background-color:#fff;top:32px; left:0px; display:none}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
.ac_results li p{float:left;margin:0;padding:0;overflow:hidden}
.ac_results li p tt{color:#666}
.ac_results li span{margin:0;padding:0;display:inline;float:right;color:#ff9933;width:90px; text-align:right; overflow:hidden}
.ac_results ul li{padding-left:5px;padding-right:5px;display:block;height:22px;line-height:22px;cursor:pointer;color:#000;font:宋体;font-size:12px}
#showAc{margin:0;padding:0;float:left;color:#f00;display:inline}

.ac_odd{background-color:#fff}
.ac_over{background-color:#fef8ec;color:#000}
#mainnav{height:53px;background:url(images/mainnav2.gif) repeat-x 0 -106px;}
#mainnav .mn{height:53px;width:1002px; margin:0 auto;background:#fff url(images/mainnav2.gif) repeat-x 0 -159px;}
#mainnav .mn_l{height:53px;padding-left:11px;background:url(images/mainnav2.gif) no-repeat 0 0px;}
#mainnav .mn_r{height:53px;padding-right:11px;background:url(images/mainnav2.gif) no-repeat right -53px;position:relative}
#mainnav .mn a {display:inline-block;float:left;height:40px;line-height:40px;color:#fff;font-size:13px;font-weight:bold;padding:0 8px}

#mainnav .mn .more {padding-right:15px; color:#ccc; font-size:10px; float:right; padding-left:20px;}
#mainnav .mn .more a {display:inline;float:none;font-size:12px;font-weight:normal;padding:0;color:#ece8e8;}
#mainnav .mn .more a:hover {background-image:none;text-decoration:underline}


label{width:60px; border:0px solid red; display:block; float:left; text-align:right;}

table{margin-top:30px;}