html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, form, map {
    margin: 0;
    padding: 0;
}

img{
	border:0;
}

body{
	font-size:12px;
	font-family:"宋体";
}

ul,dl{
	list-style-type:none;
}


#container{
	width:960px;
	margin:0 auto;
	background:url(../images/bg.jpg) repeat-y;
	position:relative;
	overflow:auto;
}

/*#top{
	margin:0 auto;
	line-height:140px;
	width:960px;
	height:140px;
	background:#b5e7ff;
	text-align:center;
	font-family:"黑体";
	font-size:48px;
	font-weight:bold;
	color:#16387c;
}*/

#top{
	height:31px;
	line-height:31px;
	width:960px;
	margin:0 auto;
	color:#666;
	background:url(../images/tit_m.gif) repeat-x;
}
#top p{
	float:right;
	padding:0 20px 0 0;
}
#top span{
	float:left;
	padding:0 0 0 20px;
	margin:0 0 0 20px;
	background:url(../images/premium.png) no-repeat left center;
}
#logo{
	margin:10px auto 0;
	width:960px;
	height:60px;
	background:url(../images/logo.jpg) no-repeat left center;
}
#logo img{
	margin:10px 0 0 280px; width:600px; height:50px;
}

/*头部搜索框*/
#search{
	text-align:left;
	position:relative;
	margin:10px auto;
	width:960px;
	height:53px;
	padding-top:20px;
	background:url(../images/search_03.jpg);
}
#search li.weather{
	position:absolute;
	top:0;
	left:0;
	color:#16387c;
}
#search li.weather img{
	display:block;
	position:absolute;
	top:8px;
	left:10px;
}
#search li.weather h6{
	font-size:12px;
	position:absolute;
	top:20px;
	left:60px;
	width:80px;
}
#search li.weather p{
	display:block;
	position:absolute;
	top:40px;
	left:60px;
	width:25px;
}
#search .iSearch{
	width:525px;
	height:39px;
	background:url(../images/search_05.jpg);
	margin-left:180px;
}
#search .iSearch div{
	float:left;
}
#search .iSearch .xiala{
	width:83px;
	height:27px;
	margin-right:10px;
	padding-top:12px;
	text-align:center;
	background:url(../images/iconjiantou.gif) no-repeat right center;
	cursor:pointer;
}
#search .iSearch .sousuokuang{
	width:430px;
	height:39px;
}
#search .iSearch .text{
	border:#fff 0px solid;
	padding:2px 8px;
	margin:8px 0 0 10px;
	width:320px;
	height:18px;
}
#search .iSearch .anniu{
	width:91px;
	height:39px;
}
#search .iSearch .anniu .submit{
	border:#fff 0px solid;
	width:77px;
	height:28px;
	background:url(../images/anniu.gif);
	color:#5d2d13;
	font-size:14px;
	font-weight:bold;
	margin:5px 0 0 6px;
	cursor:pointer;
}
#search .tcLogo{
	position:absolute;
	top:15px;
	right:10px;
	width:150px;
	height:43px;
	background:url(../images/tclogo.jpg) top right no-repeat;
	padding-right:55px;
	text-align:right;
	color:#16387c;
}
#search .tcLogo p{
	margin-top:8px;
}

/*******侧栏*******/

#leftbar{
	text-align:center;
	float:left;
	height:600px;
	width:113px;
}
#nav,#flowchart{
	width:101px;
	margin:5px;
	border:#91bce7 1px solid;
	background:#FFFFFF;
	overflow:auto;
}
.headfont{
	font-size:14px;
	font-weight:bolder;
	color:#ff6701;
}

#nav dl dd{
	height:33px;
	line-height:30px;
	text-align:left;
	padding-left:30px;
	position:relative;
	background:url(../images/spaceline.gif) no-repeat;
	background-position:bottom;
}
#nav dl dd a{
	color:#373938;
	font-weight:bolder;
}
#nav dl dd a:hover{
	color:#ff6701;
	text-decoration:underline;
}
#nav dl dd img{
	position:absolute;
	top:4px;
	left:4px;
}
#nav dl dd.nobg{
	background:none;
}
#flowchart dl{
	padding-bottom:10px;
}
#flowchart dl dt{
	margin-bottom:10px;
}
#flowchart dl dd{
	height:30px;
	line-height:30px;
	background:url(../images/flowchart_bg.gif) no-repeat;
	background-position:center;
}
#flowchart dl dd.fenge{
	height:20px;
	margin:0px;
	background:url(../images/00000_31.gif) no-repeat;
	background-position:center;
}
/*****友情链接*****/
#friendlink { width:958px; margin: 10px auto 0px; border:#c2d9e1 1px solid;}
.fl_top { height:30px; line-height:30px; background:#f8fbff; border-bottom:1px #c8ddf4 solid;}
.fl_top h3 { float:left; padding-left:10px; font-weight:bold; font-size:14px; color:#295574;}
.fl_con { padding:0px 8px;}
.fl_con ul {}
.fl_con ul li { float:left; padding:0px 5px; height:30px; line-height:30px;}
.fl_con ul li a { color:#333; text-decoration:none;}
/*****脚部*****/
#footer{
	margin:10px auto;
	padding-top:10px;
	width:960px;
	height:100px;
	border-top:#c6d8e0 1px solid;
	text-align:center;
}
#footer li{
	margin-bottom:6px;
}
#footer li img{
	margin-left:5px;
}


.ac_results {width:500px;border:1px solid gray;background-color:white;padding:0;margin:0;list-style:none;position:absolute;z-index:10000;display:none;}
.ac_results li {width:500px;white-space:nowrap;color: #333;text-align:left;}
.ac_results li a{width:500px;text-indent:10px;height:25px;line-height:25px;white-space:nowrap;color:#333;text-align:left;text-decoration:none;display:block;}
.ac_over {cursor: pointer;}
.ac_match {text-decoration: none;color: #333;color:#69F;}