﻿.header {
	top: 0px; width: 100%; height: 44px; overflow: hidden; position: fixed; z-index: 2; max-width: 720px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; box-shadow: 0px 1px 5px #000; background-color: rgb(128, 0, 0);
}
.main .header {
	height: 79px;
}
.header .logo {
	height: 44px; padding-left: 20px; float: left;
}
.header .logo .logoImg {
	width: 170px; height: 44px;
}
.header .bank {
	background: url("https://www.ss226.com/images/user.png") no-repeat center 9px; padding: 25px 8px 0px 0px; width: 56px; height: 44px; color: rgb(255, 255, 255); font-size: 8pt; float: right; display: block;
}
.header-nav {
	background: rgb(155, 47, 8); margin-top: 5px;
}
.header-nav span {
	width: 14.28%; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 12pt; font-weight: bold; float: left; display: block; cursor: pointer;
}
.header-nav span:hover {
	color: rgb(0, 0, 0);
}
.box {
	border-radius: 4px; margin-top: 0px; margin-right: auto; margin-left: auto; max-width: 720px; box-shadow: 0px 1px 2px rgba(0,0,0,0.7); background-color: rgba(255, 255, 255, 0.6); -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
:root .box {
	filter: none;
}
.nullbox {
	height: 50px;
}
.main .nullbox {
	height: 85px;
}
.spareURL.box p {
	text-align: center; color: rgb(255, 0, 0); font-family: "Microsoft YaHei"; font-size: 15pt; font-weight: 700;
}
.spareURL.box a {
	width: 33.33%; text-align: center; color: rgb(0, 0, 0); font-size: 16pt; font-weight: bold; float: left; display: block; text-shadow: 0px 0px 10px #00ff88; animation-name: pulse; animation-duration: 1s; animation-iteration-count: infinite; animation-fill-mode: both;
}
.nav li {
	padding: 3px 2px; width: 25%; float: left; -ms-word-break: break-all;
}
.nav li a {
	text-align: center; display: block;
}
.nav li .navimg {
	margin: 0px auto; width: 40px; height: 40px; display: block;
}
.nav li:hover a {
	text-decoration: underline;
}
.nav li:hover .navimg {
	transform-origin: center bottom; animation-name: bounce; animation-duration: 1s; animation-fill-mode: both;
}
.img-box {
	padding: 3px 2px; border: 1px solid rgb(229, 229, 229); border-image: none; -ms-word-break: break-all;
}
.img-box img {
	display: block;
}
.title.box {
	padding: 4px 8px; color: rgb(102, 102, 102); font-size: 9pt; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(251, 251, 251);
}
.list-table.tablebox {
	background: rgb(255, 255, 255);
}
.list-table.tablebox th {
	background: rgb(155, 47, 8); padding: 3px 2px; border: 1px solid rgb(229, 229, 229); border-image: none; color: rgb(255, 255, 255); overflow: hidden; font-size: 10pt; font-weight: bold; white-space: nowrap; -ms-word-break: break-all; -ms-text-overflow: ellipsis;
}
.list-table.tablebox td a {
	transition:0.2s; text-align: center; color: rgb(51, 51, 51); overflow: hidden; font-size: 13pt; text-decoration: none; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.list-table.tablebox td a:hover {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.list-table.tablebox td {
	transition:0.2s; text-align: center; color: rgb(51, 51, 51); overflow: hidden; font-size: 13pt; text-decoration: none; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.tablebox {
	width: 100%; text-align: center; border-collapse: collapse; table-layout: fixed;
}
.tablebox tr {
	line-height: 32px;
}
.tablebox td {
	padding: 3px 2px; border: 1px solid rgb(229, 229, 229); border-image: none; -ms-word-break: break-all;
}
.tablebox a {
	color: rgb(255, 0, 0); font-size: 16px; font-weight: bold; text-decoration: underline;
}
.tl.tablebox {
	background: rgb(255, 255, 255); text-align: left; color: rgb(0, 41, 51); font-size: 16px;
}
.tablebox thead th {
	padding: 3px 2px; color: rgb(184, 184, 184); font-size: 16px; font-weight: 500;
}
.tablebox tfoot td {
	color: rgb(255, 0, 0); font-size: large; font-weight: bold;
}
.tl.tablebox tbody tr:nth-child(2n) {
	background: rgb(243, 253, 255);
}
.tablebox span.count {
	color: rgb(0, 0, 0); font-family: "simsun"; font-size: 18px; font-weight: bold; background-color: rgb(255, 255, 0);
}
.tablebox span.list-title {
	color: rgb(255, 0, 0); font-family: "Microsoft YaHei";
}
.select.tablebox {
	text-align: left; color: rgb(0, 0, 0); font-size: 18px; font-weight: bold;
}
.select.tablebox th {
	background: rgb(0, 0, 0); color: rgb(255, 255, 0); text-indent: 5px;
}
.select.tablebox th span.perfect {
	color: rgb(255, 255, 255);
}
.select.tablebox td span.animate {
	color: rgb(255, 0, 0);
}
.select.tablebox td span.perfect {
	background: rgb(255, 255, 0);
}
.colortable {
	width: 100%; text-align: center; color: rgb(0, 0, 0); font-family: "simsun"; font-weight: bold; border-collapse: collapse; -ms-word-break: break-all; -ms-word-wrap: break-word;
}
.colortable tr {
	line-height: 25px;
}
.colortable th {
	background: rgb(222, 59, 0); color: rgb(255, 255, 255); text-shadow: 0px 0px 10px #000;
}
.colortable tr td {
	border: 1px solid rgb(181, 179, 179); border-image: none; font-size: 10pt;
}
.colortable tr td:nth-child(1) {
	background: rgb(255, 153, 255);
}
.colortable tr td:nth-child(2) {
	background: rgb(204, 255, 255); width: 65%;
}
.colortable tr td:nth-child(3) {
	background: rgb(255, 255, 0);
}
.slideBox {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%; height: auto; overflow: hidden; position: relative; max-width: 720px;
}
.slideBox .hd {
	height: 15px; right: 5px; bottom: 5px; overflow: hidden; position: absolute; z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden; float: left; -ms-zoom: 1;
}
.slideBox .hd ul li {
	background: rgba(0, 0, 0, 0.3); border-radius: 8px; width: 10px; height: 10px; text-align: center; line-height: 14px; margin-right: 5px; float: left; cursor: pointer;
}
:root .slideBox .hd ul li {
	filter: none;
}
.slideBox .hd ul li.on {
	background: rgb(255, 0, 0); color: rgb(255, 255, 255);
}
.slideBox .bd {
	height: 100%; overflow: hidden; position: relative; z-index: 0;
}
.slideBox .bd li {
	vertical-align: middle; -ms-zoom: 1;
}
.slideBox .bd img {
	width: 100%; height: auto; display: block;
}
.foottd a {
	color: rgb(0, 0, 0); font-size: small; text-decoration: none;
}
.subtitle {
	padding: 8px; color: rgb(102, 102, 102); border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(251, 251, 251);
}
.subtitle h2 {
	margin: 0px; color: rgb(0, 0, 0); font-size: 19px;
}
.subtitle .meta_info {
	height: 19px; color: rgb(153, 153, 153); line-height: 19px; font-size: 12px; margin-top: 6px;
}
.subtitle .meta_info span {
	color: rgb(255, 0, 0);
}
.tablebox .foottd a {
	color: rgb(0, 0, 0);
}
.news-title {
	background: rgb(0, 108, 12); height: 25px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; padding-left: 5px; font-size: 8pt; float: left; border-top-left-radius: 4px; border-bottom-left-radius: 4px;
}
.txtMarquee-left {
	background: rgb(255, 255, 255); padding: 0px 5px; width: auto; height: 25px; line-height: 25px; overflow: hidden; position: relative;
}
.txtMarquee-left .bd ul {
	overflow: hidden; -ms-zoom: 1;
}
.txtMarquee-left .bd ul li {
	width: auto !important; height: 25px; text-align: left; color: rgb(0, 0, 0); line-height: 25px; margin-right: 20px; float: left; _display: inline;
}
.friend {
	padding-bottom: 10px; margin-bottom: 5px; border-bottom-color: rgb(190, 190, 190); border-bottom-width: 1px; border-bottom-style: solid;
}
.friend p {
	text-align: center; color: red;
}
.friend a {
	font-weight: bold;
}
.friend a:nth-child(1) {
	color: rgb(102, 0, 255); margin-right: 15px;
}
.friend a:nth-child(2) {
	color: rgb(255, 0, 255);
}
.friend a:hover {
	text-decoration: underline;
}
.copyright {
	
}
.copyright p {
	margin: 0px auto; width: 90%; text-align: center; color: rgb(102, 102, 102);
}
#jxzl {
	overflow: hidden;
}
.imgbox.tablebox a {
	height: 44px; display: block;
}
.imgbox.tablebox img {
	width: 100%; height: 44px;
}
.other-url a:hover {
	text-decoration: underline;
}
@media screen and (max-width:720px)
{
.box {
	margin: 0px 8px 8px;
}
.header-nav span {
	font-size: 8px;
}
.spareURL.box a {
	font-size: 11pt;
}
}
