* {
	margin: 0px;
	padding: 0px;
	line-height:180%;
}
html{ overflow-x:hidden; overflow-y:scroll;}
body {
	margin: 0 auto;
	width: 100%;
	padding: 0;
	font: 12px/180% "宋体";
	color:#444;
}
font {
	font-size: 12px;
}
ul li {
	list-style: none;
}
a {
	text-decoration: none;
	cursor: pointer;
	color: #444;
}
a:hover {
	text-decoration: none;
	color:#111;
}
.fl{ float:left;}
.fr{ float:right;}
img {
	border: none;
}
input, button {
	border: 0;
	background: none;
	outline: none;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 12px;
}
.clear {
	clear: both;
}
a {
blr:expression(this.onFocus=this.blur());
}
a:focus {
	outline: none;
} /*很多网站都会加的属性*/
li {
blr:expression(this.onFocus=this.blur());
} /* 只支持IE，过多使用效率低 */
li:focus {
	outline: none;
	-moz-outline-style: none;
} /*很多网站都会加的属性*/



/*top*/
.topbg{ width:100%; height:36px; background:#fcac17; overflow:hidden;}
.top{ width:1000px; height:36px; line-height:36px; margin:0 auto; overflow:hidden;}
.top_l{ float:left; color:#fff; font-size:12px; line-height:36px; overflow:hidden;}
.top_r{ float:right; overflow:hidden;}
.top_r a.top_gywm{ float:left; display:block; width:107px; height:36px; background:url(../images/top_gywm.jpg) no-repeat;}
.top_r a.top_scwm{ float:left; display:block; width:107px; height:36px; background:url(../images/top_scwm.jpg) no-repeat;}

/*head*/
.headbg{ width:100%; height:128px; background:url(../images/headbg.jpg) repeat-x; overflow:hidden;}
.head{ width:1000px; height:128px; margin:0 auto; overflow:hidden;}
.head .logo{ float:left; color:#fff; font-size:12px; overflow:hidden;margin:0px;}
.head .tel{ float:right; padding-top:40px; overflow:hidden;margin:-20px;}

/*menu*/
.menubg{ width:100%; height:49px; background:url(../images/menubg.jpg) repeat-x; overflow:hidden;}
.menu{ width:1000px; height:49px; margin:0 auto; overflow:hidden;}
.menu ul li{ float:left; width:122px; height:49px; padding-left:1px; background:url(../images/menu_line.jpg) no-repeat left; text-align:center;  overflow:hidden;}
.menu ul li.shouye{ background:none; padding-left:0;}
.menu ul li a{ display:block; float:left; width:122px; height:49px; line-height:53px; color:#fff; font-family:微软雅黑; font-size:14px; overflow:hidden;}
.menu ul li a:hover{ background:url(../images/menu_hover.jpg) no-repeat;}
.menu ul li.this a{ background:url(../images/menu_hover.jpg) no-repeat;}

/*ssbg*/
.ssbg{ width:100%; height:42px; background:url(../images/ssbg.jpg) repeat-x; overflow:hidden;}
.ss{ width:1000px; height:42px; margin:0 auto; overflow:hidden;}
.ss .search{ float:left; padding-top:12px; width:260px; height:22px; overflow:hidden;}
.ss .search .search_t{ float:left; width:166px; padding-left:10px; padding-right:10px; height:22px; background:url(../images/search_tbg.jpg) repeat-x; color:#fff; line-height:22px; font-size:12px; overflow:hidden;} 
.ss .search .search_b{ float:left; width:43px; height:22px; background:url(../images/search_bbg.jpg) repeat-x; cursor:pointer;} 
.ss .hotword{ float:left; padding-left:15px; height:22px; line-height:44px; font-size:12px; color:#ddd;}
.ss .hotword a{font-size:12px; color:#fff; line-height:44px; padding:0 5px;}
.ss .hotword a:hover{ text-decoration:underline;}


/*footinfo*/
.footinfobg{ width:100%; padding:10px 0; margin-top:20px; background:#0a4797; overflow:hidden;}
.footinfo{ width:1000px;  margin:0 auto; color:#fff; font-family:Arial; overflow:hidden;}
.footinfo01{ float:left; width:230px; padding-left:10px; overflow:hidden;}
.footinfo02{ float:left; width:230px; padding-left:20px; background:url(../images/footinfo_line.jpg) no-repeat left top; overflow:hidden;}
.footinfo03{ float:left; width:230px; padding-left:20px; background:url(../images/footinfo_line.jpg) no-repeat left top;  overflow:hidden;}

.footinfo04{ float:left; width:230px; padding-left:20px; background:url(../images/footinfo_line.jpg) no-repeat left top;  overflow:hidden;}
.footinfo_2wm{ width:100%; margin-top:15px; text-align:center; overflow:hidden;}
.footinfo_wb{ width:100%; margin-top:35px; text-align:center; overflow:hidden;}

/*footnav*/
.footnavbg{ width:100%; height:28px; background:#fcac17; overflow:hidden;}
.footnav{ width:1000px; height:28px; line-height:28px; text-align:center; margin:0 auto; overflow:hidden; }
.footnav a{ color:#fff; line-height:28px; margin:0 5px;} 
.footnav a:hover{ text-decoration:underline;}