/*************************************************全局***/
* { word-wrap: break-word; word-break: break-all; }
body, th, td, input, select, textarea, button { font: 12px/1.5em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 {font-size: 1em;}
ul li { list-style: none; }
img { border:0; }
select { margin-right: 2px; }
.font_normal { font-weight:normal!important; color:#333333!important; }
.right { float:right; }

/*字体颜色*/
.red { color:#CC0000!important; }
.ZiSe { color:#6464e1!important; }
.gree { color:#009933!important; }
.HuiSe { color:#999999!important; }
.HuangSe { color:#d37700!important; }

.clear {clear:both;}

a { color: #0041d9; text-decoration: none; }
a:hover { text-decoration: underline; }

/*************************************************导航***/
.bar_top { height:26px; background:#f6f6f6; border-bottom:#d2d2d2 solid 1px; }
	.limit { width:980px; margin:0 auto; line-height:26px; }
.main { margin:0 auto; width:980px; }

.nav_box { margin-bottom:12px; }
	.logo { width:275px; height:50px; float:left; margin-top:14px; }
		.logo img { float:left }
		.city { float:right; margin-top:25px; }
			.city strong { font-size:16px; }

.search { float:left; margin:22px 20px 0; width:519px; height:34px; background:url(../images/search_bg.gif); }
	.form_search { padding:5px 0 0 5px; }
		.form_search .send { float:left; width:302px; height:20px; border:#bad9ff solid 1px; margin-right:5px; font-size:14px; }
		.form_search .btn_search { cursor:pointer; float:left; width:100px; height:24px; border:0; background:url(../images/btn_search.gif); }
		.form_search .select_width { float:left; margin:2px 5px 0 0; width:92px; }

.nav { clear:both; padding-top:12px; }
	.nav ul { padding-left:202px; background:url(../images/nav_ul_bg.gif) no-repeat left bottom; height:36px; }
		.nav ul li { float:left; }
			.nav ul li a { width:86px; padding-top:9px; background-image:url(../images/nav_tab_bg.gif); text-align:center; color:#d3e8ff; font-size:14px; display:block; line-height:100%; height:18px; }
			.nav ul li a:hover { background-position:left -27px; }
			
			.nav ul li a.tab_first { background-position:left 27px; font-weight:bold; color:#fff; }
			.nav ul li a.tab_first:hover { background-position:left 27px; font-weight:bold; color:#fff; text-decoration:none; cursor:default; }

.footer { padding-top:10px; text-align:center; clear:both; line-height:20px; }

.other_city{ position:absolute; width:180px; background-color:#fff; border:#FDE3C0 1px solid; color:#666; line-height:155%; padding:1px; top:88px; left:370px; display:none; }
.bg_city_box{background-color:#FFFAF3;padding:6px 0 4px 9px;}