html {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
article {
	margin: 0px; padding: 0px;
}
aside {
	margin: 0px; padding: 0px;
}
details {
	margin: 0px; padding: 0px;
}
figcaption {
	margin: 0px; padding: 0px;
}
figure {
	margin: 0px; padding: 0px;
}
footer {
	margin: 0px; padding: 0px;
}
header {
	margin: 0px; padding: 0px;
}
hgroup {
	margin: 0px; padding: 0px;
}
menu {
	margin: 0px; padding: 0px;
}
nav {
	margin: 0px; padding: 0px;
}
section {
	margin: 0px; padding: 0px;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
body {
	font: 12px/1.5 SimSun, Tahoma, Helvetica, sans-serif, Hei; font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/1.5 SimSun, Tahoma, Helvetica, sans-serif, Hei; font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/1.5 SimSun, Tahoma, Helvetica, sans-serif, Hei; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/1.5 SimSun, Tahoma, Helvetica, sans-serif, Hei; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/1.5 SimSun, Tahoma, Helvetica, sans-serif, Hei; font-size-adjust: none; font-stretch: normal;
}
body {
	-webkit-text-size-adjust: none;
}
input {
	font-size: 100%;
}
select {
	font-size: 100%;
}
textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
th {
	text-align: inherit;
}
fieldset {
	border: 0px currentColor;
}
img {
	border: 0px currentColor;
}
iframe {
	display: block;
}
abbr {
	border: 0px currentColor; font-variant: normal;
}
acronym {
	border: 0px currentColor; font-variant: normal;
}
del {
	text-decoration: line-through;
}
address {
	font-style: normal; font-weight: 600;
}
caption {
	font-style: normal; font-weight: 600;
}
cite {
	font-style: normal; font-weight: 600;
}
code {
	font-style: normal; font-weight: 600;
}
dfn {
	font-style: normal; font-weight: 600;
}
em {
	font-style: normal; font-weight: 600;
}
th {
	font-style: normal; font-weight: 600;
}
var {
	font-style: normal; font-weight: 600;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 100%; font-weight: 500;
}
h2 {
	font-size: 100%; font-weight: 500;
}
h3 {
	font-size: 100%; font-weight: 500;
}
h4 {
	font-size: 100%; font-weight: 500;
}
h5 {
	font-size: 100%; font-weight: 500;
}
h6 {
	font-size: 100%; font-weight: 500;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
a:hover {
	text-decoration: underline;
}
ins {
	text-decoration: none;
}
a {
	text-decoration: none;
}
.fn-clear::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.fn-clear {
	zoom: 1;
}
body .fn-hide {
	display: none;
}
.fn-left {
	display: inline;
}
.fn-right {
	display: inline;
}
.fn-left {
	float: left;
}
.fn-right {
	float: right;
}
a:link {
	color: rgb(51, 51, 51);
}
a:visited {
	color: rgb(51, 51, 51);
}
a:active {
	color: rgb(51, 51, 51);
}
a:hover {
	color: rgb(140, 14, 0); text-decoration: none;
}
a.red:link {
	color: rgb(140, 14, 0);
}
a.red:visited {
	color: rgb(140, 14, 0);
}
a.red:active {
	color: rgb(140, 14, 0);
}
a.red:hover {
	color: rgb(140, 14, 0); text-decoration: underline;
}
a.c666:link {
	color: rgb(102, 102, 102);
}
a.c666:visited {
	color: rgb(102, 102, 102);
}
a.c666:active {
	color: rgb(102, 102, 102);
}
a.c666:hover {
	color: rgb(140, 14, 0);
}
a.c999:link {
	color: rgb(153, 153, 153);
}
a.c999:visited {
	color: rgb(153, 153, 153);
}
a.c999:active {
	color: rgb(153, 153, 153);
}
a.c999:hover {
	color: rgb(140, 14, 0);
}
.corg {
	color: rgb(237, 115, 28);
}
.cred {
	color: rgb(140, 14, 0);
}
.c666 {
	color: rgb(102, 102, 102);
}
.c999 {
	color: rgb(153, 153, 153);
}
.c333 {
	color: rgb(51, 51, 51);
}
.sognti {
	font-family: ËÎÌå;
}
.f11 {
	font-size: 11px;
}
.f14 {
	font-size: 14px;
}
.fb {
	font-weight: bold;
}
.box {
	background: rgb(255, 255, 255); margin-bottom: 10px;
}
.box .bd {
	border: 1px solid rgb(216, 216, 216);
}
.box .bd.pd10 {
	padding: 10px;
}
.pd16 {
	padding: 16px;
}
.pl15 {
	padding-left: 15px;
}
.mt15 {
	margin-top: 15px;
}
.wt {
	background: url("../images/wt_bg.jpg") no-repeat; padding: 0px 15px; height: 33px; line-height: 33px; overflow: hidden; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold; zoom: 1;
}
.crumbs {
	color: rgb(102, 102, 102); padding-top: 5px; padding-bottom: 8px;
}
#page {
	margin-right: auto; margin-left: auto;
}
#header {
	margin-right: auto; margin-left: auto;
}
#content {
	margin-right: auto; margin-left: auto;
}
#footer {
	margin-right: auto; margin-left: auto;
}
#header {
	margin: 0px auto; width: 990px;
}
#footer {
	margin: 0px auto; width: 990px;
}
#content {
	margin: 0px auto; padding: 0px 20px; width: 950px;
}
.layout::after {
	height: 0px; clear: both; font-size: 0px; display: block; content: " ";
}
.layout {
	zoom: 1;
}
.grid-230v710 {
	margin: 0px auto; width: 950px;
}
.grid-230v710 .col230 {
	width: 230px; float: left;
}
.grid-230v710 .col710 {
	width: 710px; float: right;
}
.grid-710v230 {
	margin: 0px auto; width: 950px;
}
.grid-710v230 .col230 {
	width: 230px; float: right;
}
.grid-710v230 .col710 {
	width: 710px; float: left;
}
#header {
	height: 170px; position: relative;
}
.header-warp {
	background: url("../images/header_bg.jpg") no-repeat top rgb(4, 9, 15); height: 210px;
}
.content-warp {
	background: url("../images/content_bg.jpg") repeat-y center rgb(128, 129, 133); margin-left: -1px;
}
.nav-warp {
	background: url("../images/nav_warp_bg.jpg") repeat-x; height: 40px; position: relative; z-index: 9999;
}
.nav-warp .site-nav {
	background: url("../images/nav_bg.jpg") repeat-x; margin: 0px auto; padding: 0px 10px; width: 970px; height: 40px; line-height: 34px; font-family: "Microsoft YaHei";
}
.nav-warp .site-nav dd {
	padding: 0px 12px; font-size: 14px; float: left; position: relative;
}
.nav-warp .site-nav dd a.current {
	color: rgb(255, 255,255);
}
.nav-warp .site-nav dd ul {
	background: url("../images/sub_nav_bg.png") no-repeat 70px -90px rgb(103, 6, 0); border-width: medium 2px 2px; border-style: none solid solid; border-color: currentColor rgb(82, 5, 1) rgb(82, 5, 1); padding: 10px 0px; left: -47px; top: 33px; width: 180px; display: none; position: absolute; z-index: 9995;
}
.nav-warp .site-nav dd ul a:link {
	color: rgb(255, 255, 255);
}
.nav-warp .site-nav dd ul a:visited {
	color: rgb(255, 255, 255);
}
.nav-warp .site-nav dd ul a:hover {
	color: rgb(255, 255, 255);
}
.nav-warp .site-nav dd ul li {
	height: 24px; position: relative;
}
.nav-warp .site-nav dd ul li a {
	padding: 0px 10px; height: 24px; line-height: 24px; display: block;
}
.nav-warp .site-nav dd ul li a:hover {
	background: url("../images/sub_nav_bg.png") repeat-x 0px -39px;
}
.nav-warp .site-nav dd ul li.hover {
	background: url("../images/sub_nav_bg.png") repeat-x 0px -39px;
}
.nav-warp .site-nav dd ul li.site-nav-child a {
	background: url("../images/sub_nav_bg.png") no-repeat 145px 5px;
}
.nav-warp .site-nav dd ul li.hover a {
	
}
.nav-warp .site-nav dd ul ol {
	background: url("../images/sub_nav_bg.png") no-repeat -21px -71px rgb(103, 6, 0); padding: 10px 0px; border: 2px solid rgb(82, 5, 1); left: 180px; top: 0px; width: 180px; display: none; position: absolute; z-index: 9999;
}
.nav-warp .site-nav dd ul ol li {
	height: 24px;
}
.nav-warp .site-nav dd ul ol li a {
	padding: 0px 10px; height: 24px; line-height: 24px; display: block;
}
.nav-warp .site-nav dd ul ol li a:hover {
	background: url("../images/sub_nav_bg.png") repeat-x 0px -39px;
}
#header .logo {
	left: 20px; top: 38px; width: 250px; height: 115px; text-indent: -25em; overflow: hidden; display: block; position: absolute;
}
#header .toplinks {
	top: 20px; width: 235px; height: 28px; right: 158px; overflow: hidden; position: absolute; zoom: 1;
}
#header .toplinks dd {
	background: url("../images/v-line.png") no-repeat right; padding: 0px 10px; line-height: 28px; float: left;
}
#header .toplinks dd.last {
	
}
#header .toplinks dd a:link {
	color: rgb(255, 255, 255);
}
#header .toplinks dd a:visited {
	color: rgb(255, 255, 255);
}
#header .toplinks dd a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#header .language {
	top: 20px; width: 158px; height: 28px; right: 0px; overflow: hidden; position: absolute; zoom: 1;
}
#header .language dd {
	background: url("../images/v-line.png") no-repeat right; padding: 0px 8px; line-height: 28px; float: left;
}
#header .language dd.last {
	
}
#header .language dd a {
	font-size: 14px; font-weight: bold;
}
#header .language dd a:link {
	color: rgb(255, 255, 255);
}
#header .language dd a:visited {
	color: rgb(255, 255, 255);
}
#header .language dd a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#header .search {
	top: 66px; width: 233px; height: 28px; right: 12px; position: absolute;
}
#header .search input.text {
	border: currentColor; width: 190px; height: 28px; line-height: 28px; padding-left: 5px; display: inline-block;
}
#header .search input.btn {
	border: currentColor; width: 30px; height: 28px; text-indent: -25em; overflow: hidden; display: inline-block; cursor: pointer;
}
.class-nav {
	padding: 10px 16px;
}
.class-nav dt {
	margin-bottom: 5px;
}
.class-nav dt a:link {
	background: url("../images/class_nav_bg.jpg") no-repeat 0px 0px; padding: 0px 10px; width: 176px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; font-weight: bold; display: block;
}
.class-nav dt a:visited {
	background: url("../images/class_nav_bg.jpg") no-repeat 0px 0px; padding: 0px 10px; width: 176px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; font-weight: bold; display: block;
}
.class-nav dt a:hover {
	background: url("../images/class_nav_bg.jpg") no-repeat 0px 0px; padding: 0px 10px; width: 176px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; font-weight: bold; display: block;
}
.class-nav dd dt a:link {
	background: url("../images/class_nav_bg.jpg") no-repeat 0px -153px; padding: 0px 10px; color: rgb(255, 255, 255); line-height: 26px; font-weight: normal;
}
.class-nav dd dt a:visited {
	background: url("../images/class_nav_bg.jpg") no-repeat 0px -153px; padding: 0px 10px; color: rgb(255, 255, 255); line-height: 26px; font-weight: normal;
}
.class-nav dd dt a:hover {
	background-position: 0px -123px;
}
.class-nav dd dt a.current:link {
	background: url("../images/class_nav_bg.jpg") no-repeat 0px -30px; padding: 0px 10px; color: rgb(255, 255, 255); line-height: 26px; font-weight: bold;
}
.class-nav dd dt a.current:visited {
	background: url("../images/class_nav_bg.jpg") no-repeat 0px -30px; padding: 0px 10px; color: rgb(255, 255, 255); line-height: 26px; font-weight: bold;
}
.class-nav dd dt a.current:hover {
	background: url("../images/class_nav_bg.jpg") no-repeat 0px -30px; padding: 0px 10px; color: rgb(255, 255, 255); line-height: 26px; font-weight: bold;
}
.class-nav dl dd a:link {
	background: url("../images/class_nav_bg.jpg") no-repeat 0px -88px; padding: 0px 15px; width: 166px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; display: block;
}
.class-nav dl dd a:visited {
	background: url("../images/class_nav_bg.jpg") no-repeat 0px -88px; padding: 0px 15px; width: 166px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; display: block;
}
.class-nav dl dt.juan a:link {
	background: url("../images/class_nav_bg.jpg") no-repeat 0px -59px; padding: 0px 15px; width: 166px; height: 30px; color: rgb(140, 14, 0); line-height: 30px; display: block;
}
.class-nav dl dt.juan a:visited {
	background: url("../images/class_nav_bg.jpg") no-repeat 0px -59px; padding: 0px 15px; width: 166px; height: 30px; color: rgb(140, 14, 0); line-height: 30px; display: block;
}
.class-nav dl dt.juan a:hover {
	background: url("../images/class_nav_bg.jpg") no-repeat 0px -59px; padding: 0px 15px; width: 166px; height: 30px; color: rgb(140, 14, 0); line-height: 30px; display: block;
}
.class-nav dl dd.zhang a:link {
	background: url("../images/point.png") no-repeat left; padding: 0px 15px; width: 154px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; margin-left: 12px; display: block;
}
.class-nav dl dd.zhang a:visited {
	background: url("../images/point.png") no-repeat left; padding: 0px 15px; width: 154px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; margin-left: 12px; display: block;
}
.class-nav dl dd.zhang a:hover {
	background: url("../images/point.png") no-repeat left; padding: 0px 15px; width: 154px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; margin-left: 12px; display: block;
}
.class-nav dl dd.zhang a:hover {
	color: rgb(140, 14, 0);
}
.class-nav dl dd a:hover {
	background-position: 0px -58px;
}
.class-nav dd.jiaohui {
	padding-bottom: 5px;
}
.class-nav dd.jiaohui a:link {
	padding: 0px; width: 28px; height: 26px; text-align: center; line-height: 26px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; float: left; display: block;
}
.class-nav dd.jiaohui a:visited {
	padding: 0px; width: 28px; height: 26px; text-align: center; line-height: 26px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; float: left; display: block;
}
.class-nav dd.jiaohui a:hover {
	position: relative; z-index: 998;
}
.class-nav dd.jiaohui a .floatDiv {
	padding: 25px; border: 2px solid rgb(140, 14, 0); left: 28px; top: 0px; width: 300px; display: none; position: absolute; z-index: 999; background-color: rgb(255, 255, 255);
}
.class-nav dd.jiaohui a .floatDiv h4 {
	text-align: center; font-size: 14px; font-weight: bold; margin-bottom: 10px;
}
.class-nav dd.jiaohui a .floatDiv p {
	text-align: left; text-indent: 24px; font-weight: normal;
}
.class-nav dd.jiaohui a:hover {
	background: rgb(204, 204, 204); padding: 0px; width: 28px; height: 26px; text-align: center; line-height: 26px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; float: left; display: block;
}
.class-nav dd.jiaohui a.hover:link {
	background: rgb(227, 227, 227); padding: 0px; width: 28px; height: 26px; text-align: center; color: rgb(51, 51, 51); line-height: 26px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; float: left; display: block;
}
.class-nav dd.jiaohui a.hover:visited {
	background: rgb(227, 227, 227); padding: 0px; width: 28px; height: 26px; text-align: center; color: rgb(51, 51, 51); line-height: 26px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; float: left; display: block;
}
.class-nav dd.jiaohui a.hover:hover {
	background: rgb(227, 227, 227); padding: 0px; width: 28px; height: 26px; text-align: center; color: rgb(51, 51, 51); line-height: 26px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; float: left; display: block;
}
.class-nav dd.jiaohui a.current:link {
	background: rgb(140, 14, 0); padding: 0px; width: 28px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; float: left; display: block;
}
.class-nav dd.jiaohui a.current:visited {
	background: rgb(140, 14, 0); padding: 0px; width: 28px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; float: left; display: block;
}
.class-nav dd.jiaohui a.current:hover {
	background: rgb(140, 14, 0); padding: 0px; width: 28px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; float: left; display: block;
}
.class-nav dd.jiaohui a.current .floatDiv {
	color: rgb(51, 51, 51);
}
.r_wt {
	background: url("../images/wt.jpg") no-repeat; height: 38px; line-height: 38px; overflow: hidden; padding-left: 25px; font-size: 14px; font-weight: bold; zoom: 1;
}
.r_wt .sort {
	overflow: hidden; padding-right: 15px; float: right; zoom: 1;
}
.r_wt .sort span {
	font-size: 12px; font-weight: normal; float: left;
}
.r_wt .sort a {
	background: url("../images/sort_bg.jpg") no-repeat; width: 64px; height: 19px; text-align: left; line-height: 19px; padding-left: 3px; font-size: 12px; font-weight: normal; margin-top: 10px; float: left; display: block;
}
.r_wt .sort a.up {
	
}
.r_wt .sort a.up.current {
	background-position: 0px -19px; font-weight: bold;
}
.r_wt .sort a.down {
	background-position: -67px 0px;
}
.r_wt .sort a.down.current {
	background-position: -67px -19px; font-weight: bold;
}
.r_wt .sort a.last {
	margin-left: -1px;
}
.pagination {
	padding: 15px 15px 20px; height: 22px;
}
.pagination-wrapper {
	float: right;
}
.pagination span {
	color: rgb(128, 128, 128);
}
.pagination a {
	color: rgb(51, 51, 51); cursor: pointer;
}
.pagination a:hover {
	border: 1px solid rgb(51, 51, 51); color: rgb(51, 51, 51); text-decoration: none;
}
.pagination a:active {
	border: 1px solid rgb(51, 51, 51); color: rgb(51, 51, 51); text-decoration: none;
}
.pagination-start {
	height: 20px; line-height: 20px; margin-left: 3px; float: left;
}
.pagination-info {
	height: 20px; line-height: 20px; margin-left: 3px; float: left;
}
.pagination-prev {
	height: 20px; line-height: 20px; margin-left: 3px; float: left;
}
.pagination-next {
	height: 20px; line-height: 20px; margin-left: 3px; float: left;
}
.pagination-page {
	height: 20px; line-height: 20px; margin-left: 3px; float: left;
}
.pagination-info {
	padding-top: 1px;
}
.pagination-start {
	background: url("../images/pagination.png") no-repeat 1000px 1000px rgb(255, 255, 255); padding: 0px 7px; border: 1px solid rgb(153, 153, 153);
}
.pagination-prev {
	background: url("../images/pagination.png") no-repeat 1000px 1000px rgb(255, 255, 255); padding: 0px 7px; border: 1px solid rgb(153, 153, 153);
}
.pagination-next {
	background: url("../images/pagination.png") no-repeat 1000px 1000px rgb(255, 255, 255); padding: 0px 7px; border: 1px solid rgb(153, 153, 153);
}
.pagination-page {
	padding: 0px 7px; border: 1px solid rgb(153, 153, 153);
}
.pagination-start {
	padding: 0px 7px; border: 1px solid rgb(153, 153, 153); height: 20px; line-height: 20px; margin-left: 3px; float: left;
}
.pagination-end {
	padding: 0px 7px; border: 1px solid rgb(153, 153, 153); height: 20px; line-height: 20px; margin-left: 3px; float: left;
}
span.pagination-page {
	border: 1px solid rgb(192, 14, 14); color: rgb(255, 255, 255); font-weight: 700; background-color: rgb(192, 14, 14);
}
.pagination-prev {
	width: 6px; line-height: 1000px; overflow: hidden;
}
.pagination-next {
	padding-right: 14px;
}
span.pagination-prev {
	background-position: 0px -45px;
}
a.pagination-prev {
	background-position: 0px -15px;
}
span.pagination-next {
	background-position: 100% -105px;
}
a.pagination-next {
	background-position: 100% -75px;
}
span.pagination-end {
	background-position: 100% -225px;
}
a.pagination-end {
	background-position: 100% -195px;
}
.footer-warp {
	background: url("../images/footer_warp.jpg") no-repeat center rgb(3, 13, 48); height: 260px;
}
.footer-nav {
	margin: 0px auto; padding: 0px 10px; width: 970px; overflow: hidden; zoom: 1;
}
.footer-nav dt {
	width: 110px; height: 38px; line-height: 38px; font-family: "Microsoft YaHei"; font-weight: bold; margin-right: 12px; float: left; display: inline;
}
.footer-nav dt a:link {
	color: rgb(255, 255, 255);
}
.footer-nav dt a:visited {
	color: rgb(255, 255, 255);
}
.footer-nav dt a:hover {
	color: rgb(255, 255, 255);
}
.footer-nav dd.none {
	
}
.footer-nav dd.first {
	width: 80px;
}
.footer-nav dt.first {
	width: 80px;
}
.footer-nav dd {
	background: url("../images/footer_vline.jpg") no-repeat right; width: 110px; height: 150px; overflow: hidden; padding-top: 18px; margin-right: 12px; float: left; display: inline;
}
.footer-nav dd a:link {
	height: 22px; color: rgb(171, 171, 171); display: block;
}
.footer-nav dd a:visited {
	height: 22px; color: rgb(171, 171, 171); display: block;
}
.footer-nav dd a:hover {
	color: rgb(171, 171, 171); text-decoration: underline;
}
.copyright {
	text-align: center; color: rgb(255, 255, 255); margin-top: 16px;
}
