body {
	height: 100%; color: rgb(0, 0, 0); font-family: Tahoma, Arial, "ËÎÌå", sans-serif, "Microsoft Yahei", "Î¢ÈíÑÅºÚEÈíÑÅºÚ";
}
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;
}
form {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
table {
	margin: 0px; padding: 0px;
}
div {
	text-align: left;
}
span {
	text-align: left;
}
ul {
	text-align: left;
}
li {
	text-align: left;
}
ol {
	text-align: left;
}
dd {
	text-align: left;
}
dt {
	text-align: left;
}
dl {
	text-align: left;
}
td {
	text-align: left;
}
p {
	text-align: left;
}
img {
	border: 0px currentColor; border-image: none;
}
li {
	list-style-type: none;
}
ol {
	list-style: none;
}
ul {
	list-style: none;
}
table {
	border-collapse: collapse; border-spacing: 0px;
}
input {
	height: 22px; line-height: 22px;
}
input {
	outline: 0px; margin-left: 3px;
}
textarea {
	outline: 0px; margin-left: 3px;
}
select {
	outline: 0px; margin-left: 3px;
}
select {
	padding: 2px 0px; top: 1px; height: 24px; position: relative;
}
blockquote {
	background: rgb(253, 253, 253); margin: 20px 0px; padding: 10px; border-radius: 5px; border: 5px solid rgb(255, 255, 255); border-image: none; box-shadow: 0px 0px 15px #aaa;
}
div.audio {
	background: rgb(253, 253, 253); margin: 20px 0px; padding: 10px; border-radius: 5px; border: 5px solid rgb(255, 255, 255); border-image: none; box-shadow: 0px 0px 15px #aaa;
}
div.audio audio {
	width: 100%;
}
.submit {
	padding: 0px 18px; top: -0.5px; height: 24px; position: relative;
}
:root select {
	top: 0px;
}
:root .submit {
	top: 0.5px;
}
@media not all
{
:root .submit {
	top: -0.2px;
}
}
body {
	color: rgb(68, 68, 68);
}
div {
	color: rgb(68, 68, 68);
}
span {
	color: rgb(68, 68, 68);
}
td {
	color: rgb(68, 68, 68);
}
a {
	color: rgb(68, 68, 68); text-decoration: none;
}
a:hover {
	color: rgb(0, 0, 0);
}
a:active {
	color: rgb(0, 0, 0); text-decoration: underline;
}
.checkbox {
	width: 15px; height: 15px;
}
.bian {
	border-radius: 5px; box-shadow: 0px 0px 15px #aaa;
}
#alttxt {
	border-radius: 5px; box-shadow: 0px 0px 15px #aaa;
}
div.contents img {
	border-radius: 5px; box-shadow: 0px 0px 15px #aaa;
}
.error3 {
	border-radius: 5px; box-shadow: 0px 0px 15px #aaa;
}
.bian2 {
	border-radius: 5px;
}
.bian2:hover {
	box-shadow: 0px 0px 15px #aaa;
}
.bianhover:hover {
	box-shadow: 0px 0px 15px #aaa;
}
.yuan {
	border-radius: 5px;
}
div.contents input {
	border-radius: 5px;
}
div.contents textarea {
	border-radius: 5px;
}
div.contents select {
	border-radius: 5px;
}
.overtxt {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.yahei {
	font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚEÈíÑÅºÚ", Arial, "Hiragino Sans GB", "ËÎÌåB8BÌå";
}
.sf {
	background: rgb(245, 245, 245); border-radius: 5px; height: 45px; line-height: 45px; padding-left: 20px;
}
.adminlink {
	background: rgb(253, 253, 253);
}
.adminlink a {
	height: 34px; color: rgb(102, 102, 102); line-height: 34px; padding-left: 18px; text-decoration: none; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(243, 243, 243); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
.adminlink a:hover {
	background: rgb(240, 240, 240); color: rgb(196, 0, 91);
}
ul.minmenu li {
	padding: 15px 15px 15px 0px; float: left;
}
ul.minmenu a {
	background: rgb(246, 246, 246); padding: 0px 20px; border-radius: 5px; border: 1px solid rgb(187, 187, 187); border-image: none; text-align: center; line-height: 30px; text-decoration: none; display: block;
}
ul.minmenu a:hover {
	background: rgb(255, 255, 255);
}
ul.minmenu a:active {
	background: rgb(196, 0, 91); border: 1px solid rgb(196, 0, 91); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 0px 15px #aaa;
}
ul.minmenu li.selectlink a {
	background: rgb(196, 0, 91); border: 1px solid rgb(196, 0, 91); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 0px 15px #aaa;
}
.selectlink a {
	background: rgb(196, 0, 91); border: 1px solid rgb(196, 0, 91); border-image: none; color: rgb(255, 255, 255); box-shadow: 0px 0px 15px #aaa;
}
.link {
	
}
.link img {
	border-radius: 5px; max-height: 260px;
}
.link img:hover {
	box-shadow: 0px 0px 15px #aaa;
}
.links {
	
}
.links li {
	float: left;
}
.links li a {
	
}
.links li a img {
	border-radius: 5px; max-height: 260px;
}
.links li a img:hover {
	box-shadow: 0px 0px 15px #aaa;
}
.links li ol {
	text-align: center;
}
.bottomlinks {
	background: rgb(196, 0, 91); height: 52px; text-align: center; color: rgb(255, 255, 255); line-height: 52px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 5px; border-bottom-style: solid;
}
.bottomlinks a {
	color: rgb(255, 255, 255);
}
.bottomlinks b {
	padding-right: 20px; float: right;
}
.copy {
	height: 58px; text-align: center; color: rgb(0, 0, 0); line-height: 58px;
}
ul.love {
	width: 100%;
}
ul.love li {
	padding: 10px 0px; width: 20%; color: rgb(102, 102, 102); float: left;
}
ul.love li a {
	margin: 10px; color: rgb(102, 102, 102); display: block;
}
ul.love li a:hover {
	color: rgb(255, 0, 0);
}
ul.love li a img {
	width: 100%;
}
ul.love li div {
	border-radius: 5px; overflow: hidden; transform: rotate(0deg);
}
ul.love li div img {
	transition:2s ease-in-out;
}
ul.love li div:hover img {
	transition:0.4s ease-in-out; transform: translateZ(0px) scale(1.12);
}
ul.love li div:hover {
	transition:0.3s ease-in-out; box-shadow: 0px 0px 15px #333;
}
ul.love ol {
	padding: 10px 0px 0px; text-align: center; display: block;
}
ul.lovelist li {
	background: rgb(250, 250, 250); margin: 0.8% 0.8% 0.8% 0px; padding: 0px; border-radius: 5px; transition:1.5s ease-in-out; width: 32.53%; float: left;
}
ul.lovelist li a {
	padding-left: 10px; font-size: 1.2em;
}
ul.lovelist li:hover {
	background: rgb(238, 238, 238); transition:0.01s ease-in-out;
}
ul.fs {
	margin: 20px 0px; border-radius: 5px; border: 1px solid rgb(238, 238, 238); border-image: none;
}
ul.fs:hover {
	box-shadow: 5px 5px 10px #aaa;
}
ul.fs li {
	background: rgb(255, 255, 255); padding: 0px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid; position: relative;
}
ul.fs li.info {
	margin: 0px; padding: 10px 20px; min-height: 25px;
}
ul.fs li * {
	font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚEÈíÑÅºÚ6FÑÅºÚ", Arial, "Hiragino Sans GB", "ËÎÌåB8BÌå4F53"; font-size: 16px;
}
ul.fs li:hover {
	background: rgb(250, 250, 250);
}
ul.fs li dl {
	line-height: 46px; margin-right: 2%; vertical-align: top; display: inline-block; min-height: 46px;
}
ul.fs li dt {
	line-height: 46px; margin-right: 2%; vertical-align: top; display: inline-block; min-height: 46px;
}
ul.fs li dd {
	line-height: 46px; margin-right: 2%; vertical-align: top; display: inline-block; min-height: 46px;
}
ul.fs li dl {
	width: 10%; text-align: right;
}
ul.fs li dt {
	width: 51%;
}
ul.fs li dd {
	width: 31.5%;
}
ul.fs li:hover dl {
	color: red;
}
ul.fs li:hover dd {
	color: red;
}
ul.fs div.edittools {
	margin: 5px;
}
ul.fs .border-top {
	border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
ul.fs li.selects {
	display: none;
}
ul.fs li dt input[type='text'] {
	padding: 2px; width: 95%; height: 23px; font-size: 16px;
}
ul.fs li dt input[type='password'] {
	padding: 2px; width: 95%; height: 23px; font-size: 16px;
}
ul.fs li dt textarea {
	padding: 2px; width: 95%; height: 23px; font-size: 16px;
}
ul.fs li dt input[type='radio'] {
	height: auto;
}
ul.fs li dt input[type='checkbox'] {
	height: auto;
}
ul.fs li dt textarea {
	height: 150px; line-height: 150%; margin-top: 8px;
}
ul.fs li dt select {
	background: rgb(253, 253, 253); border: 1px solid rgb(0, 153, 204); border-image: none; color: rgb(0, 153, 204);
}
ul.fs li dt textarea {
	background: rgb(253, 253, 253); border: 1px solid rgb(0, 153, 204); border-image: none; color: rgb(0, 153, 204);
}
ul.fs li dt input {
	background: rgb(253, 253, 253); border: 1px solid rgb(0, 153, 204); border-image: none; color: rgb(0, 153, 204);
}
ul.fs li dt select:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(0, 221, 255); border-image: none; box-shadow: 0px 0px 13px #666;
}
ul.fs li dt textarea:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(0, 221, 255); border-image: none; box-shadow: 0px 0px 13px #666;
}
ul.fs li dt input:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(0, 221, 255); border-image: none; box-shadow: 0px 0px 13px #666;
}
ul.fs li dt label {
	padding: 0px 5px 0px 0px;
}
ul.fs li dt label span {
	border-radius: 5px; border: 1px solid rgb(255, 255, 255); border-image: none; cursor: pointer;
}
ul.fs li dt label span:hover {
	background: rgb(136, 136, 136); color: rgb(255, 255, 255);
}
ul.fs li dt label input[type='radio'] {
	border: 0px currentColor; border-image: none; height: auto; position: absolute; z-index: -1; opacity: 0;
}
ul.fs li dt label input[type='checkbox'] {
	border: 0px currentColor; border-image: none; height: auto; position: absolute; z-index: -1; opacity: 0;
}
ul.fs li dt input[type='checkbox'] + span {
	padding: 2px 5px;
}
ul.fs li dt input[type='radio'] + span {
	padding: 2px 5px;
}
ul.fs li dt input[type='checkbox']:checked + span {
	background: rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(0, 0, 0);
}
ul.fs li dt input[type='radio']:checked + span {
	background: rgb(238, 238, 238); border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(0, 0, 0);
}
@media not all
{
ul.fs li dt input[type='checkbox'] + span {
	padding: 0px 13px 0px 6px;
}
ul.fs li dt input[type='radio'] + span {
	padding: 0px 13px 0px 6px;
}
ul.fs li dt label input[type='radio'] {
	
}
ul.fs li dt label input[type='checkbox'] {
	
}
}
ul.fs .showimg {
	background: rgb(255, 255, 255); display: none; position: relative;
}
ul.fs .showimg dd {
	margin-left: 180px; position: relative;
}
ul.fs .showimg dt {
	top: 37px; width: 180px; position: absolute;
}
ul.fs .showimg dt img {
	background: rgb(255, 255, 255); margin: 10px 10px 10px 0px; padding: 5px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 100px; line-height: 130px; cursor: pointer;
}
ul.fs .showimg dd img {
	background: rgb(255, 255, 255); margin: 10px 10px 10px 0px; padding: 5px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 100px; line-height: 130px; cursor: pointer;
}
ul.fs .showimg dt img {
	max-height: 100px; max-width: 90%;
}
ul.fs .showimg img:hover {
	box-shadow: 0px 0px 13px #666;
}
div.editsubmit {
	width: 100%; text-align: center;
}
div.editsubmit input {
	padding: 0px 13px; border-radius: 3px; border: 0px currentColor; border-image: none; width: auto; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚEÈíÑÅºÚ6FÑÅºÚ", Arial, "Hiragino Sans GB", "ËÎÌåB8BÌå4F53"; font-size: 16px; text-decoration: none !important; margin-bottom: 50px; display: inline-block; cursor: pointer; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3); text-shadow: 0px 1px 0px rgba(0,0,0,0.35); background-color: rgb(51, 51, 51); user-select: none;
}
.button {
	padding: 0px 13px; border-radius: 3px; border: 0px currentColor; border-image: none; width: auto; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚEÈíÑÅºÚ6FÑÅºÚ", Arial, "Hiragino Sans GB", "ËÎÌåB8BÌå4F53"; font-size: 16px; text-decoration: none !important; margin-bottom: 50px; display: inline-block; cursor: pointer; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3); text-shadow: 0px 1px 0px rgba(0,0,0,0.35); background-color: rgb(51, 51, 51); user-select: none;
}
div.editsubmit input:hover {
	color: rgb(255, 255, 221); box-shadow: 1px 3px 3px 0px rgba(0,0,0,0.3);
}
.button:hover {
	color: rgb(255, 255, 221); box-shadow: 1px 3px 3px 0px rgba(0,0,0,0.3);
}
ul.fs .seo div {
	padding: 20px; color: red; line-height: 200%;
}
ul.fs table.table {
	background: rgb(255, 255, 255);
}
ul.fs table.table td input {
	width: 90%;
}
@media only screen and (max-width:650px)
{
ul.fs li dl {
	width: 27%; text-align: right;
}
ul.fs li dt {
	width: 65%;
}
ul.fs li dd {
	left: 0px; top: -46px; width: 100%; text-align: center; display: none; position: absolute;
}
ul.fs li:hover dd {
	background: rgba(0, 0, 0, 0.8); display: block;
}
.minhidden {
	display: none;
}
}
ul.minfs li dl {
	width: 27%; text-align: right;
}
ul.minfs li dt {
	width: 65%;
}
ul.minfs li dd {
	left: 0px; top: -46px; width: 100%; text-align: center; display: none; position: absolute;
}
ul.minfs li:hover dd {
	background: rgb(221, 221, 221); display: block;
}
.button2 {
	margin: 15px; padding: 0px 13px; border-radius: 3px; border: 0px currentColor; border-image: none; width: auto; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚEÈíÑÅºÚ6FÑÅºÚ", Arial, "Hiragino Sans GB", "ËÎÌåB8BÌå4F53"; font-size: 16px; text-decoration: none !important; display: inline-block; cursor: pointer; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3); text-shadow: 0px 1px 0px rgba(0,0,0,0.35); background-image: -ms-linear-gradient(rgb(255, 68, 0), rgb(221, 43, 0)); background-color: rgb(255, 68, 0); user-select: none;
}
div.editsubmit .button2 {
	margin: 15px; padding: 0px 13px; border-radius: 3px; border: 0px currentColor; border-image: none; width: auto; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚEÈíÑÅºÚ6FÑÅºÚ", Arial, "Hiragino Sans GB", "ËÎÌåB8BÌå4F53"; font-size: 16px; text-decoration: none !important; display: inline-block; cursor: pointer; box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.3); text-shadow: 0px 1px 0px rgba(0,0,0,0.35); background-image: -ms-linear-gradient(rgb(255, 68, 0), rgb(221, 43, 0)); background-color: rgb(255, 68, 0); user-select: none;
}
.button2:hover {
	background: rgb(255, 68, 0); color: rgb(255, 255, 255);
}
.min_button {
	margin: 5px; padding: 0px 10px; height: 28px; line-height: 28px; font-size: 13px;
}
.nocopy {
	-ms-user-select: none; user-select: none; -moz-user-select: none; -webkit-user-select: none; -khtml-user-select: none;
}
.show {
	background: rgb(0, 0, 0); top: 0px; width: 100%; height: 100%; position: absolute; z-index: 991;
}
#show {
	background: url("side.jpg"); top: 0px; width: 100%; height: 100%; text-align: center; overflow: hidden; position: absolute; z-index: 992;
}
#show div {
	height: 100%; margin-right: 200px; position: relative;
}
#show div img {
	margin: auto; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
#show dl {
	background: url("1.gif") rgb(120, 120, 120); top: 0px; width: 200px; height: 100%; right: 0px; position: absolute; -ms-overflow-x: hidden; -ms-overflow-y: auto; marging-top: 20px;
}
#show dl dt {
	margin: 0px auto; width: 180px;
}
#show dl dd {
	padding: 10px;
}
#show img {
	border-radius: 5px; border: 3px solid rgb(170, 170, 170); border-image: none; position: relative; max-height: 95%; max-width: 95%;
}
#show img:hover {
	border: 3px solid rgb(255, 255, 255); border-image: none; box-shadow: 0px 0px 15px #aaa;
}
.shadow {
	color: rgb(68, 68, 68); text-shadow: 5px 5px 5px #aaa;
}
.miaobian {
	text-shadow: 1px 0px 2px #ddd, -1px 0px 2px #ddd, 0px 1px 2px #ddd, 0px -1px 2px #ddd;
}
body {
	background: url("bg.gif") repeat-x rgb(255, 255, 255);
}
div.main {
	margin: 0px auto; width: 1200px; text-align: left; min-height: 450px;
}
div.list {
	margin-bottom: 20px; display: inline; table-layout: fixed; -ms-word-break: break-all; min-height: 200px;
}
div.main_right {
	margin-bottom: 20px; display: inline; table-layout: fixed; -ms-word-break: break-all; min-height: 200px;
}
div.main_left {
	margin-bottom: 20px; display: inline; table-layout: fixed; -ms-word-break: break-all; min-height: 200px;
}
div.main_content {
	margin-bottom: 20px; display: inline; table-layout: fixed; -ms-word-break: break-all; min-height: 200px;
}
div.main_content {
	width: 80%; float: left;
}
div.main_right {
	width: 19%; padding-left: 1%; float: right;
}
div.main_left {
	width: 19%; padding-right: 1%; float: left;
}
div.min_box {
	background: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 20px;
}
div.min_box:hover {
	background: url("hotbg.gif"); color: rgb(0, 0, 0); box-shadow: 0px 0px 15px #aaa;
}
div.min_box_content {
	padding: 12px; color: rgb(85, 85, 85); line-height: 150%; font-size: 14px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; -ms-word-break: break-all; min-height: 200px;
}
div.min_box_content:hover {
	color: rgb(0, 0, 0);
}
div.content {
	margin-top: 10px;
}
div.content h1 {
	font-size: 25px;
}
div.content .time {
	text-align: center; color: rgb(208, 208, 208); font-size:14px;
}
div.content .p {
	line-height: 200%;
}
div.content img {
	margin: 10px; border-radius: 5px; border: 2px solid rgb(255, 255, 255); border-image: none; cursor: pointer; max-width: 100%; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
div.content img:hover {
	background: rgb(253, 253, 253); border: 2px solid rgb(234, 234, 234); border-image: none; box-shadow: 0px 0px 8px #ddd;
}
h1.title3 {
	background: rgb(250, 250, 250); border-radius: 5px; height: 50px; color: rgb(68, 68, 68); line-height: 50px; font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚEÈíÑÅºÚ", Arial, "Hiragino Sans GB", "ËÎÌåB8BÌå"; font-size: 20px; font-weight: bold;
}
h1.title3 i {
	background: rgb(196, 0, 91); margin: 10px 10px 0px 0px; width: 2px; height: 30px; float: left; display: block;
}
h1.title3 .b {
	background: rgb(0, 91, 196);
}
h1.title3 .g {
	background: rgb(0, 196, 91);
}
h1.title3 span {
	padding: 0px 15px; font-size: 15px; float: right;
}
h1.title2 {
	background: rgb(250, 250, 250); border-radius: 5px; height: 36px; color: rgb(68, 68, 68); line-height: 36px; font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚEÈíÑÅºÚ", Arial, "Hiragino Sans GB", "ËÎÌåB8BÌå"; font-size: 15px; font-weight: bold;
}
h1.title2 i {
	background: rgb(196, 0, 91); margin: 8px 10px 0px 0px; width: 2px; height: 20px; float: left; display: block;
}
h1.title2 .b {
	background: rgb(0, 91, 196);
}
h1.title2 .g {
	background: rgb(0, 196, 91);
}
h1.title2 span {
	padding: 0px 15px; font-size: 13px; float: right;
}
.navtable {
	width: 100%; height: 100px;
}
.navtable .td1 {
	width: 260px;
}
.info {
	margin: 10px 0px 20px; border-top-color: rgb(196, 0, 91); border-top-width: 10px; border-top-style: solid;
}
.info div {
	background: rgb(229, 229, 229); padding: 0px 15px; height: 30px; line-height: 30px; border-top-color: rgb(241, 241, 241); border-top-width: 1px; border-top-style: solid;
}
.hiddenhtml {
	-ms-overflow-y: hidden;
}
.top {
	padding-bottom: 15px; position: relative;
}
.top {
	height: 38px; line-height: 33px;
}
.top .top_bg {
	height: 38px; line-height: 33px;
}
.top .top_box {
	height: 38px; line-height: 33px;
}
.top .top_bg {
	background: url("header-bg.gif") rgb(238, 238, 238); width: 100%; position: absolute; z-index: -1; opacity: 0.75; -moz-opacity: 0.75; -khtml-opacity: 0.75;
}
.top .top_box {
	margin: 0px auto; width: 1200px; height: 45px; position: relative;
}
.top .r ul {
	float: left;
}
.top .r li {
	float: left;
}
.top .r {
	top: 0px; right: 0px; position: absolute; z-index: 10;
}
.top .r li {
	
}
.top .r li a {
	padding: 0px 15px; display: block;
}
.top .r dl {
	background: rgb(255, 255, 255); text-align: center; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: solid; display: none;
}
.top .r dt {
	padding: 10px;
}
.top .r form * {
	
}
.top .r form a {
	padding: 0px 5px; display: inline;
}
.top .r form span {
	width: 30px;
}
.top .r form input {
	width: 90px;
}
.top .r #memory {
	width: 25px;
}
.top .r-select {
	background: rgb(221, 221, 221); border-top-color: rgb(31, 114, 166); border-top-width: 3px; border-top-style: solid;
}
.top .hover dl {
	background: rgb(255, 255, 0); display: block;
}
.top .sms {
	color: red;
}
.bar {
	background: url("../images/moban/top_bg.html") rgb(31, 114, 166); height: 151px; color: rgb(255, 255, 255); margin-bottom: 10px;
}
.bar_bg {
	background: url("../images/logo/logo.html") no-repeat; height: 100%;
}
.bar h1 {
	padding: 125px 10px 0px 0px; text-align: right;
}
ul.nav2 {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 10;
}
ul.nav2 li {
	
}
ul.nav2 .navlink:hover {
	border-bottom-color: rgb(196, 0, 91); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.nav2 .select {
	border-bottom-color: rgb(196, 0, 91); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.nav2 a {
	padding: 10px; color: rgb(196, 0, 91); font-size: 14px; text-decoration: none; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
ul.nav2 ul {
	display: none; opacity: 0;
}
ul.nav2 ul li {
	
}
ul.nav2 ul li a {
	color: rgb(51, 51, 51); padding-left: 30px; background-color: rgb(250, 250, 250);
}
ul.nav2 ul li a:hover {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(238, 238, 238);
}
ul.nav2 ul ul {
	
}
img.nav2button {
	border-radius: 5px; border: 3px solid rgb(255, 255, 255); border-image: none; top: 70px; width: 40px; right: 6%; position: fixed; box-shadow: 0px 0px 15px #aaa;
}
.error3 {
	background: rgb(255, 255, 255); margin: auto; border: 1px solid rgb(187, 187, 187); border-image: none; width: 400px; position: absolute; z-index: 999; max-width: 80%;
}
.error3 h1 {
	background: rgb(240, 240, 240);
}
.error3 h1 span {
	min-width: auto;
}
.error3 div {
	padding: 5px; line-height: 30px; overflow: auto; font-size: 1em; border-top-color: rgb(187, 187, 187); border-top-width: 1px; border-top-style: solid; min-height: 100px; max-height: 360px;
}
.page_list {
	margin: 0px; padding: 0px; list-style-type: none; font-size:16px;
}
.page_list div {
	padding: 10px; position: relative; background-color: rgb(255, 255, 255); text-align:center;
}
.page_list select {
	top: -3px; position: relative;
}
.page_list_span1 {
	right: 100px; position: absolute;
}
.page_list_span2 {
	right: 10px; position: absolute;
}
.page_list font {
	color: red;
}
div.form {
	background: url("../images/admin/contentTop.html") rgb(254, 254, 254); border: 1px solid rgb(239, 239, 239); border-image: none; height: 44px; line-height: 44px;
}
div.form span {
	padding-left: 120px;
}
div.form input {
	height: 24px; margin-right: 5px;
}
div.form .key {
	width: 180px;
}
div.form select {
	height: 28px;
}
div.form .submit {
	height: 28px;
}
#showbox {
	left: 0px; top: 0px; width: 99%; height: 100%; position: absolute; z-index: 998; opacity: 0; -moz-opacity: 0;
}
#showbox2 {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 998; opacity: 0.9; background-color: rgb(221, 221, 221); -moz-opacity: 0.9;
}
#loadbox {
	left: 0px; top: 20%; width: 100%; text-align: center; position: absolute; z-index: 999;
}
#loadlayer {
	display: none;
}
#closebox {
	background: url("../images/header-bg.html") repeat-x; left: 0px; top: 0px; width: 100%; height: 100%; text-align: right; position: absolute; z-index: 999;
}
#closebox a {
	padding: 15px; color: rgb(0, 0, 0); line-height: 33px; font-size: 14px;
}
#closebox a:visited {
	padding: 15px; color: rgb(0, 0, 0); line-height: 33px; font-size: 14px;
}
#closebox a:link {
	padding: 15px; color: rgb(0, 0, 0); line-height: 33px; font-size: 14px;
}
#closebox a:active {
	padding: 15px; color: rgb(0, 0, 0); line-height: 33px; font-size: 14px;
}
table.table {
	width: 100%; background-color: rgb(255, 255, 255);
}
table.table {
	padding: 10px; border: 1px solid rgb(238, 238, 238); border-image: none; border-collapse: collapse;
}
table.table td {
	padding: 10px; border: 1px solid rgb(238, 238, 238); border-image: none; border-collapse: collapse;
}
table.table .tr {
	text-align: center; background-image: url("../images/moban/tr.html"); background-color: rgb(240, 240, 240);
}
table.table tr:hover {
	background: rgb(248, 248, 248);
}
table.table .tr2 {
	background-color: rgb(254, 254, 254);
}
table.table2 td {
	padding: 3px; border: 0px currentColor; border-image: none;
}
table.table3 {
	background: rgb(250, 250, 250); width: 100%;
}
table.table3 td {
	padding: 7px; border: 1px solid rgb(255, 255, 255); border-image: none;
}
table.table tr:first-child {
	background: -ms-linear-gradient(rgb(248, 248, 248) 0%, rgb(232, 232, 232) 100%); color: rgb(99, 99, 99);
}
.vote td {
	padding: 1px;
}
.vote .td {
	background: rgb(238, 238, 238); width: 300px;
}
.vote div {
	background: url("../images/moban/top_bg-2.html"); color: rgb(255, 255, 255);
}
.vote span {
	font-weight: bold;
}
.vote li {
	background: rgb(255, 255, 255); margin: 10px; border: 1px solid rgb(238, 238, 238); border-image: none; width: 47%; height: 330px; text-align: center; float: left;
}
.vote ol {
	background: rgb(238, 238, 238); padding: 10px;
}
.vote li img {
	margin: 10px; width: 270px;
}
.vote p {
	text-align: center;
}
.clear {
	background: none; margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 0px; height: 0px; line-height: 0px; overflow: hidden; clear: both; font-size: 0px; float: none; display: block; list-style-type: none; visibility: hidden;
}
.ss_box {
	background: rgb(238, 238, 238); margin: 20px 0px; padding: 10px 100px;
}
.an {
	background: rgb(255, 255, 255); margin: 10px 5px; padding: 0px 15px; border-radius: 8px; border: 2px solid rgb(221, 221, 221); border-image: none; height: 35px; color: rgb(51, 51, 51); line-height: 35px; font-size: 16px;
}
.an:hover {
	background: rgb(255, 255, 255); border: 2px solid rgb(204, 204, 204); border-image: none; box-shadow: 0px 0px 10px #ccc;
}
.ss_submit {
	background: rgb(0, 0, 0); border-radius: 8px; width: 100px; height: 35px; text-align: center; color: rgb(255, 255, 255); line-height: 35px; font-size: 16px;
}
#iframe {
	position: absolute; z-index: 999;
}
.qr {
	margin: 5px 0px 15px; width: 100%;
}
.qrout {
	background: rgb(255, 255, 255); margin: 0px 24px 0px 15px; padding: 5px; width: 100px; line-height: 100%; float: left;
}
#alttxt {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size: 12px; display: none; position: absolute; z-index: 1000;
}
.chart {
	padding: 30px 0px; width: 100%; height: 400px;
}




/*ÔÚÏß¿Í·þ*/
.online-qq {
	position: fixed;
	top: 50%;
	right: 3px;
	z-index: 999999;
	width:120px;
}
.online-qq .qq_content {
	background: #fff;
	margin: 0;
	padding: 0;
}
.online-qq .qq_content .dt {
	text-align: center;
	background: #202020;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 15px;
	border: 1px solid #ddd;
	border-bottom: 0;
}
.online-qq .qq_content .qq {
	padding: 10px 10px 5px;
	margin: 0;
	border: 1px solid #ddd;
	border-top: 0
}
.online-qq .qq_content .qq p {
	background: url(online_qq.html) repeat-x 0 -33px;
	margin: 0 0 5px
}
.online-qq .qq_content .qq a {
	border: 1px solid #ddd;
	display: block;
	background: url(online_qq.html) no-repeat 10px -72px;
	height: 23px;
	line-height: 23px;
	padding: 0 18px 0 14px
}
.online-qq .qq_content .tel {
	background: #fff;
	padding: 10px 5px 10px 5px;
	margin: 0;
	text-align: center;
	font-size: 14px;
	color: #333;
	border: 1px solid #ddd;
	border-top: 0;
	width:120px;
}
.online-qq .qq_content .tel strong {
	font-size: 12px;
	color: #af1f24
}
.online-qq .qq_content .tel p {
	text-align: center;
	font-size: 12px
}
.online-qq .footqq {
	border: 1px solid #ddd;
	background: #f1f1f1;
	height: 2px;
	overflow: hidden;
	margin: 0 5px;
	border-top: 0;
	display: none
}
.qr_code {
	position: fixed;
	top: 50%;
	left: 10px;
	z-index: 200;
	text-align: center;
	background: #fff;
	padding: 5px;
	width:120px;
}
.qr_code img {
	margin: 0 0 5px;
	display: block
}
