@charset "gb2312";
body{ margin:0px; padding:0px; font-size:12px; background:#FFFFFF;}
form,ul,li,img,dl,dt,dd{ margin:0px; padding:0px;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#CC0000; text-decoration:none;}
.w{ width:980px; margin:0px auto; clear:both;}

.navBar,.leftBar,.rightBar,#navColumn li,#navColumn li.now a:link,#navColumn li.now a:visited,#navColumn a:hover,#navColumn a:active,.searchAuto,.searchAuto span,.searchAuto p button,.navMain,.navMain div,.navAdditional,.navAdditional div,.carp,.carm {
background:url(images/header/header_bg.gif) no-repeat
}
#top_info_box{ margin:0px; padding:0px; height:23px; line-height:23px; background:url(images/header/top-info-bg.gif) left top repeat-x;border-bottom:1px solid #C5C5C5;}
.logobox { margin-bottom:-4px!important;margin-bottom:-4px;padding:0px; height:75px; border:0px solid #ccc;}
.logobox .logoimg{ width:245px; float:left; margin-top:5px;}

.top_logo_right{ margin-top:8px; margin-left:0px; float:right; height:37px; line-height:37px;}
.top_logo_right ul { margin:0px; padding:0px;} 
.top_logo_right li { margin:0px 10px 0 5px!important; margin:0px 7px 0px 5px; padding:0px; float:left; list-style:none; text-align:center;}
#span_font { line-height:28px; height:28px;}
#top_logo_right_bg { background:url(images/header/top_logo_right_bg.gif) top left no-repeat; width:60px; height:28px;}
#top_gonggao_bg { background:url(images/header/top_gonggao_bg.gif) top left no-repeat; width:350px; height:28px;}

.top_big_bg_bar {background:url(images/header/header_bg.gif) left -133px repeat-x;height:80px; float:left; width:976px;}
.top_l_w{ width:2px; height:80px; float:left;}
.top_r_w{ width:2px; height:80px; float:right;}

.leftBar {
background-position:left -30px;
}
.rightBar {
background-position:right -30px;
}


.navAdditional div {
background-position:left -212px;
padding-left:4px
}

.navAdditional {
background-position:right -212px;
margin-left:20px;
float:left;
width:700px;
padding-right:4px;
}
.navAdditional ul{ list-style:none;}
#navColumn {
width:auto;
padding:0 5px 0px 6px;
}

#navColumn ul {
background:url(images/header/header_bg.gif) left -245px repeat-x;
padding-left:2px;
height:32px;
z-index:100;
}

#navColumn li {
float:left;
line-height:32px;
text-align:center;
width:82px;
background-position:-126px -759px
}

#navColumn li.last {
background:none
}

#navColumn li.now a:link,#navColumn li.now a:visited {
background-position:left -808px;
color:#fff;
font-size:14px;
font-weight:700;
z-index:900;
}

#navColumn a {
position:relative
}

#navColumn sup {
position:absolute;
background:url(images/header/header_bg.gif) -323px -2631px repeat-x;
text-indent:-199em;
width:16px;
height:19px;
top:-4px;
right:10px
}

#navColumn hot {
position:absolute;
background:url(images/header/header_bg.gif) -323px -2670px repeat-x;
text-indent:-199em;
width:16px;
height:19px;
top:-4px;
right:10px
}

#navColumn a:link,#navColumn a:visited {
width:82px;
display:block
}

#navColumn a:hover,#navColumn a:active {
background-position:-90px -1198px;
width:82px;
height:32px;
display:block;
text-decoration:underline;
color:#000;
font-weight:700
}


.maskauto {
width:254px;
left:197px
}

.maskitem {
width:193px;
left:453px
}


.hotSearch {
	line-height:16px;
	padding-top:4px;
	width:510px;
	height:18px;
	overflow: hidden;
}

.hotSearch strong {
float:left;
color:#fff;
font-size:12px;
}

.hotSearch a:link,.hotSearch a:visited {
color:#fff; text-decoration:none
}
.hotSearch a:hover {
color:#fff; text-decoration:underline;
}
.hotSearch a:active {
color:#fff; text-decoration:underline;
}
.hotSearch ul{ list-style:none;}
.hotSearch li {
float:left;
margin-right:7px
}

#top_menu_l_box{ float:left;}
#top_menu_l_box img{ margin-top:3px;}
#top_menu_r_box{ float:right;}
#top_menu_r_box img{ margin-right:10px; margin-top:3px;}

.searchForm {float:left;
width:490px;
padding-left:20px;
padding-top:15px;
}

.search_top{width:490px;height:25px;padding:0px 5px 0 5px;}
.search_top ul{ margin:0px; padding:0px; list-style:none;}
.search_top li{float:left;padding:0px 2px;position:relative;}
html>body .search_top {}
*.search_top{
width:480px;height:25px;padding:0px 5px 0 5px;
}
.search_top .search_btn{ border:0px solid #000;background:url(images/header/search_btn.gif) bottom left no-repeat; width:45px; height:22px; cursor:pointer;}
.search_top .search_btn2{ border:0px solid #000;background:url(images/header/search_btn2.gif) bottom left no-repeat; width:65px; height:21px; cursor:pointer;}
/*search suggest*/
.search_suggest {position: absolute; LEFT:312px; top:132px; text-indent:999;}
.search_result_txt{ background:#FFFFFF; width:258px; border:1px solid #cccccc; font-size:12px;}
.search_result_txt td{ height:20px; line-height:20px; padding:0px 2px;}
.search_result_txt span{ float:right;margin-top:-19px; color:#009933; font-family:verdana; font-size:11px;}
.search_result_txt .select{background:#3366CC;color:#FFF;}
.search_result_txt .select span{color:#FFF;}


#ads_980_45{ margin:0px 0; padding:0px; overflow:hidden; height:45px; clear:both;}