﻿/* CSS 布局 */
body {
margin:0px;
	background-color: #EBEBEB;
}
div, ul, li, span {
	margin: 0px;
	padding: 0px;
	list-style: none;
	border: 0px;
}
.norborder{
	border-right-width:0px!important;
}
#page_box{
	width: 952px;
	margin: 0px auto auto auto;
	background-color: #EBEBEB;
	position:relative;
}
#masthead {
	background-color: silver;
	height: 220px;
}
#headnav {
	height: 20px;
	background-color:#616161;
	border:1px #616161 solid;
}
#headnav ul {
	margin-left: 696px;
	position:relative;
	margin-top:2px;
	height:13px;display:block;
	border:1px #616161 solid;
	line-height: 13px;
}
#headnav ul li {
	float: left;
	display:block;overflow:visible;
	border-right:1px white solid;
}
#headnav a {
	height: 13px;
	margin: 1px 4px auto 4px;
	margin-bottom:0px !important;
	font-size:13px;
	color:white;
	text-decoration:none;
}
#headnav a:hover {
text-decoration:underline;}
#headnav .a2 {
	width: 26px;
}
#headnav .a4 {
	width: 52px;
}
#banner {
	background-image: url('default_bck.png');
	height: 65px;
	display: block;
	overflow: hidden;
	background-position: -11px -66px;
	background-repeat:no-repeat;
}
#pic_notice_box {
	height: 72px;
	width: 449px;
	margin-top: 65px;
	margin-left: 8px;
}
#pic_notice_box ul{
	position:relative;
}
#pic_notice_box li{
	width:87px;
	height:76px;
	float:left;
	overflow:hidden;
	margin:0px 1px auto 0px;
}
#pic_notice_box li img{
	width:85px;
	height:74px;
	border-width:0px;
}
#pic_notice_box li a{
	width:85px;
	height:74px;
	display:block;
	border-width:0px;
}
#pic_notice_box li a:hover{
	border:1px white solid;
}
#top_nav {
	height: 20px;
	background-color:#616161;
	border:1px #616161 solid;
}
#top_nav ul {
display:block; position:relative;
	border:1px #616161 solid;
	margin-left: 10px;margin-top:2px;
	height:13px;padding:0px;
	line-height:13px;
}
#top_nav li {
	float: left;
	height: 13px;
	border-right:1px white solid;
	overflow:visible;
}
#top_nav a {
	margin: 3px 8px 0px 8px;
	font-size:13px;
	color:white;
	text-decoration:none;
}
#top_nav a:hover {text-decoration:underline;
}
#top_nav .a2 {
	width: 26px;
}
#top_nav .a4 {
	width: 52px;
}
#top_nav .a7 {
	width: 91px;
}
#top_nav .a13 {
	width: 169px;
}
#container {
	position: relative;
	width: 100%;
	height: 542px;
	background-color: white;
	top: 2px;
}
#container #c_top {
	height: 533px;
	border: 0px aqua solid;
	background-image: url('default_bck.png');
	background-position: -236px -355px;
}
#c_top #tclink{
	position:absolute;
	width:160px;
	height:34px;
	margin:135px auto auto 306px;
}
#c_top #tclink a{
	width:160px;height:34px;display:block;
}
#c_top #usertclinks{
	position:absolute;
	width:490px;
	height:34px;
	margin:200px auto auto 0px;
}
#c_top #usertclinks a{
	width:240px;height:34px;display:block;float:left;}
#c_top #banklinks{
	position:absolute;
	width:320px;
	height:34px;
	margin:483px auto auto 141px;
}
#c_top #banklinks a{
	width:154px;height:34px;display:block;float:left;
}
#left_col {
	width: 220px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#left_col #l_top {
	height: 253px;
	background-color: silver;
}
#left_col #l_btm {
	height: 283px;
	position: absolute;
	background-image: url('default_bck.png');
	background-position: -13px -658px;
}
#left_col #l_btm ul {
	margin: 34px auto auto 26px;
}
#left_col #l_btm li {
	height: 28px;
	line-height: 28px;
	display: block;
	width: 193px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	overflow: hidden;
}
#left_col #l_btm a {
	font-size: 12px;
	color: #221815;
	text-decoration: none;
}
#left_col #l_btm a:hover{
	text-decoration:underline;
}

#page_content {
	margin-right: 220px;
	margin-left: 226px;
}
#right_col {
	width: 220px;
	position: absolute;
	right: 0px;
	top: 0px;
}
#right_col #r_top {
	height: 259px;
	width: 220px;
	background-image: url('default_bck.png');
	background-position: -745px -351px;
}
#right_col #r_top ul {
	top: 30px;
	position: absolute;
	margin: 2px auto auto 20px;
}
#right_col #r_top li {
	height: 22px;
	line-height: 22px;
	display: block;
	width: 190px;
	TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	overflow: hidden;
}
#right_col #r_top a {
	font-size: 12px;
	color: #595757;
	text-decoration: none;
}
#right_col #r_top a:hover{
	text-decoration:underline;
}
#right_col #r_btm {
	height: 280px;
	background-image: url('default_bck.png');
	background-position: -750px -616px;
}
#right_col #r_btm #picbox{
	width:100px;
	height:80px;
	position:relative;
	top:40px;
	margin:0px auto 0px 9px;
	float:left;display:inline;
}
#right_col #r_btm #txtbox0{
	width:100px;
	height:80px;
	position:relative;
	top:40px;
	margin:0px auto 0px 9px;
	float:left;display:inline;
	text-indent:24px;line-height:18px;font-size:13px;color:#3F3B3A;
}
#right_col #r_btm #txtbox{
	position:absolute;top:388px;
	width:200px;height:145px;margin:0px 10px auto 10px;
	text-indent:24px;line-height:18px;font-size:13px;color:#3F3B3A;
}
#footer {
	position: relative;
	height: 280px;
	background-color: white;
	width: 100%;
}
#footer #redline {
	position: absolute;
	top: 20px;
	margin-left: 100px;
	height: 3px;
	border-top: 1px #C71C22 solid;
	width: 752px;
}
#footer #friendlink_box {
	position: absolute;
	top: 42px;
	margin-left: 0px;
	height: 74px;
	border: 1px #BDBDBE solid;
	width: 952px;
}
#footer #friendlink_box ul{
	position:absolute;
	width:100%;
	height:53px;
	top:10px;
}
#footer #friendlink_box li{
	display:inline;
	float:left;
	width:127px;
	height:53px;
	margin:0px auto auto 8px;
}
#footer #friendlink_box li img{
	width:127px;height:53px;border:0px;
}
#footer #rights {
	height: 120px;
	width: 100%;
	position: absolute;
	top: 142px;
	font-size: 12px;
	color: gray;
}
#footer #rights p {
	text-align: center;
}

