@charset "utf-8";
/* CSS Document */
BODY,h1,h2,h3,h4,h5,h6,h7,form,hr,li,ul {
	margin: 0;
	padding: 0;
	color: #666666;
}
hr{
	background: #CCCCCC;
	border-color: #CCCCCC;
	color: #CCCCCC;
}
td{
}
BODY {
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	background: #c8e3f4 url(/web/images/bg.png) repeat-x left top;
}


A:link,a:visited {
	COLOR: #0055AA;
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline;
	color: #FF6600;
}

A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

TABLE {
	BORDER-COLLAPSE: collapse; empty-cells: show
}

#shadow{
	width: 946px;
	margin-right: auto;
	margin-left: auto;
	background: url(/web/images/comm-shadow.png) repeat-y;
}
#shadow1{
	background: url(/web/images/left-shadow.png) no-repeat left top;
}
#shadow2{
	background: url(/web/images/right-shadow.png) no-repeat right top;
}
#head{
	width: 886px;
	margin-right: auto;
	margin-left: auto;
	height: 115px;
	background: url(/web/images/head-top.png) no-repeat left top;
}
	
#head #logo{
	margin-top:36px;
	float: left;
	margin-left: 32px;
}
#head #nav{
	font-size: 14px;
	float: right;
	margin-top: 56px;
	width: 420px;
	
}
#head #nav li{
	float: left;height:26px;
	padding-right: 18px;
	padding-left: 18px;
	list-style: none;
}
#head #nav li.bbs{
	background-image: url(../images/bbs2.gif);
	background-repeat: no-repeat;
	padding-left: 30px; margin-left:10px;
	font-weight: bold;
}
#main{
	height: 454px;
	margin-right: auto;
	margin-left: auto;
	width: 886px;
	background-image: url(/web/images/main2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#main #down{
	padding-left: 258px;
	padding-top: 315px;
}

#mainBg{
	background: url(/web/images/main-bg.png) repeat-x;
	height: 261px;	clear: both;
}
#newMsg{
	position: absolute;
	float: right;
	top: 0px;
	right: 0px;
}
#downNav{
	margin-right: auto;
	margin-left: auto;
	width: 886px;
	background: url(/web/images/down-nav-bg.png) no-repeat 1px bottom;
	height: 56px;
	margin-bottom: 15px;
	padding-left: 1px;
}
#downNav li{
	background: url(/web/images/down-nav.png) no-repeat;
	width: 294px;
	float: left;
	height: 52px;
	font-size: 14px;
	line-height: 55px;
	font-weight: bold;
	text-align: center;
	list-style: none;
	margin-right: 1px;
}
#downNav li.current{
	background: url(/web/images/down-nav-hover.png) no-repeat;
	color: #FFFFFF;
}
#downNav li.current a{	color: #fff;}
#downNav li a{
	color: #0066CC;
}


#site{
	width: 846px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 30px;
}
#site h1{
	font-size: 14px;
	margin-bottom: 8px;
	padding-bottom: 5px;
	color: #FF6600;
	clear: both;
}

#site h2{
	font-size: 12px;
	margin-bottom: 8px;
	clear: both;
	padding: 3px;
	color: #003366;
}

#pri{
	float: right;
	width: 570px;
}
#sec{
	float: left;
	width: 250px;
}
.frame{
	margin-top: 30px;
}
#bottom{
	padding-top: 40px;
	text-align: center;
	padding-bottom: 20px;
	background: #FFFFFF url(/web/images/bottom-bg.png) no-repeat bottom;
	margin-right: auto;
	margin-left: auto;
	width: 946px;
	margin-top: 0px;
	clear: left;
}


.step{
	background: url(/web/images/step.gif) no-repeat;
	height: 363px;
	width: 280px;
	float: left;
	margin-bottom: 10px;

}
.step .frame{
	margin-top: 20px;
	margin-left: 40px;
	margin-right: 10px;
}
.step img{ }
.step .num{
	font-size: 16px;
	font-weight: bold;
	color: #006699;
	line-height: 30px;
	margin-top: 10px;
	margin-left: 54px;
}

#wap{
	font-size: 14px;
	border: 1px solid #FF9900;
	width: 500px;
	text-align: center;
	padding: 10px;
	margin: 20px auto;
	color: #000000;
	line-height: 30px;
	background: #FFFFE1;
}

#wap2{
	width: 700px;
	background: #FFFFFF url(/web/images/wap.gif) repeat-x 0px -6px;
	border: 3px solid #808080;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
#wap2 h2{
	font-size: 18px;
	margin-top: 15px;
	margin-bottom: 15px;
	background: #FFFFFF;
}

#link{
	padding:20px 0 10px;
	overflow:visible;
	line-height: 24px;
}
#link li{
	float:left;
	width:88px;
	list-style: none;
	height: 28px;
	margin: 0px 8px 12px;
}


