@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0; padding:0;}
body,button,input,select,textarea{font:14px/1.6 'Microsoft Yahei',\5b8b\4f53,tahoma,arial,'Hiragino Sans GB',sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none}
a{text-decoration:none; color:#333;}
a:hover{color:#666;}
p{text-indent:2em;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
body{color:#333;}
.clear{overflow:hidden;clear:both;}
.w980{width:980px; margin:0 auto;}
.w900{width:900px;padding:0 40px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}

.top{height:27px;line-height:27px;background:#4dbeff;color:#fff;font-size:12px;}
.logo{}
.nav{height:55px;background:url("../images/navbg.jpg") repeat-x;}
.nav ul{width:1050px;margin:0 auto;line-height:1.3;}
.nav ul li{
	float:left;
	padding-left:2px;
	background:url("../images/navline.jpg") no-repeat 0 2px;
	margin-top: 5px;
}
.nav ul li a{
	display:block;
	text-align:center;
	color:#fff;
	height:34px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
.nav ul li a span{font-size:10px;}
.nav ul li a:hover{background:#1074d0;}
.banner{}
.main{background:url("../images/mainbg.jpg") repeat-y center;}
.mainbot{background:url("../images/mainbot.jpg") no-repeat center 0;}

.footer{background:url("../images/footbg.jpg") repeat-x #052f59;height:300px;color:#fff;}
.footer a{color:#fff;}
.bottom{background:#011e3c;text-align:center;color:#fff;line-height:66px;}
