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;
}
pre {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
select {
	margin: 0px; padding: 0px;
}
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;
}
input[type='password'] {
	outline: 0px;
}
input[type='checkbox'] {
	outline: 0px;
}
input[type='file'] {
	outline: 0px;
}
input[type='radio'] {
	outline: 0px;
}
input[type='text'] {
	outline: 0px;
}
textarea {
	outline: 0px;
}
select {
	outline: 0px;
}
select {
	height: 22px; vertical-align: middle;
}
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;
}
.submit {
	padding: 0px 18px; height: 22px; margin-left: 3px;
}
.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Ìå";
}
.adminlink a {
	height: 29px; line-height: 29px; padding-left: 18px; text-decoration: none; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; display: block;
}
.adminlink a:hover {
	background: rgb(233, 233, 233); color: rgb(0, 0, 0);
}
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;
}
.link {
	
}
.link img {
	border-radius: 5px;
}
.link img:hover {
	
}
.links {
	
}
.links li {
	
}
.links li a {
	
}
.links li a img {
	border-radius: 5px;
}
.links li a img:hover {
	
}
.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 li {
	padding: 10px 0px; 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:hover {
	box-shadow: 0px 0px 15px #aaa;
}
ul.love li a img {
	border-radius: 5px; width: 150px;
}
ul.love ol {
	padding-top: 10px; display: block;
}
ul.lovelist li {
	background: rgb(250, 250, 250); margin: 5px 5px 5px 0px; padding: 0px; border-radius: 5px; width: 32%; float: left;
}
ul.lovelist li a {
	padding-left: 10px; font-size: 1.2em;
}
ul.lovelist li:hover {
	background: rgb(235, 235, 235);
}
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;
}
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 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:hover {
	background: rgb(55, 139, 200); 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(40, 87, 151); color: rgb(255, 255, 255);
}
ul.fs li dt input[type='radio']:checked + span {
	background: rgb(40, 87, 151); color: rgb(255, 255, 255);
}
@media 
{
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 {
	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(52, 192, 233), rgb(41, 170, 225)); background-color: rgb(46, 181, 229); user-select: none;
}
.button {
	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(52, 192, 233), rgb(41, 170, 225)); background-color: rgb(46, 181, 229); 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:425px)
{
ul.fs li dl {
	width: 27%; text-align: right;
}
ul.fs li dt {
	width: 65%;
}
ul.fs li dd {
	display: none;
}
}
.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("../img/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("../img/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;
}
.news {
	width: 100%;
}
.news * {
	color: rgb(102, 102, 102); font-size: 1.1em;
}
.news div {
	border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; float: left;
}
.news li {
	background: rgb(253, 253, 253); padding: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.news li:hover {
	background: url("../img/bg5.gif") rgb(247, 247, 247);
}
.news li a {
	left: 10px; top: 0px; width: 70%; display: block; position: relative;
}
.news li span {
	top: 10px; right: 10px; display: block; position: absolute;
}
.news li ol {
	padding: 10px; height: 80px; color: rgb(136, 136, 136); overflow: hidden; clear: both; font-size: 1em; float: none; display: none;
}
.news li ol img {
	border-radius: 5px; height: 90%;
}
.news li ol:hover {
	overflow: auto;
}
.news li:hover ol {
	color: rgb(0, 0, 0); display: block;
}
.news li:hover a {
	color: red;
}
.showlist {
	width: 100%; float: left;
}
.showlist div * {
	width: 100%;
}
.showlist li {
	background: rgb(253, 253, 253); border-radius: 5px; border: 5px solid rgb(255, 255, 255); border-image: none;
}
.showlist li:hover {
	background: rgb(240, 240, 240); box-shadow: 0px 0px 8px #666;
}
.showlist li dl a {
	text-transform: uppercase; display: block;
}
.showlist li img {
	border-radius: 5px;
}
.showlist li .t {
	display: block; min-height: 67px;
}
.showlist li:hover b {
	color: rgb(238, 51, 0);
}
.showlist dd {
	padding: 5px; color: rgb(102, 102, 102); text-align:center;
}
.showlist dd * {
	color: rgb(102, 102, 102);
}
.showlist dd p {
	color: rgb(51, 51, 51);
}
.showlist dd p b {
	color: rgb(253, 2, 2); font-family: Impact; font-size: 20px;
}
.showlist span {
	text-decoration: line-through; vertical-align: middle;
}
.showlist .pm {
	color: rgb(0, 0, 255); text-decoration: none;
}
.showlist li {
	margin: 20px auto; width: 80%; border: 1px solid rgb(225, 225, 225);
}
.showlist div {
	border-left-color: rgb(238, 238, 238); border-left-width: 1px; border-left-style: solid; float: left;
}
.showlist div:hover {
	background: rgb(250, 250, 250);
}
.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;
}
div.main {
	margin: 0px auto; width: 1200px; text-align: left; min-height: 350px;
}
div.list {
	float: left; display: inline; table-layout: fixed; -ms-word-break: break-all; min-height: 200px;
}
div.main_right {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 220px; margin-bottom: 20px; margin-left: 20px;
}
div.main_left {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 220px; margin-right: 20px; margin-bottom: 20px;
}
div.main_content {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 956px; margin-bottom: 20px;
}
div.main_content2 {
	background: rgb(255, 255, 255); border: 0px currentColor; border-image: none; width: 956px; margin-bottom: 20px;
}
div.content {
	margin-top: 10px;
}
div.content h1 {
	text-align: center; color: rgb(51, 51, 51); font-size: 25px;
}
div.content .dl {
	background: rgb(249, 249, 249); margin: 20px 0px; border: 1px solid rgb(230, 230, 230); border-image: none; height: 150px; position: relative;
}
div.content .dl dt {
	top: 20px; width: 150px; position: absolute;
}
div.content .dl dd {
	padding: 20px; height: 100px; overflow: hidden; margin-left: 130px; position: relative;
}
div.content .dl dd:hover {
	overflow: auto;
}
div.content .dl div {
	width: 100%;
}
div.content .dl .more {
	top: 100px; width: 95%; position: absolute;
}
div.content .dl .more a {
	background: rgb(255, 68, 0); padding: 8px 15px; color: rgb(255, 255, 255); margin-left: 20px; float: right; display: block;
}
div.content .time {
	text-align: center; font-size:12px;
}
div.content .p {
	line-height: 45px; text-align:left; font-size:16px;
}
div.content img {
	margin: 10px; border-radius: 5px; border: 2px solid rgb(255, 255, 255); border-image: none; cursor: pointer; -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;
}
div.show_content {
	padding: 12px; min-height: 200px;
}
div.show_content div {
	line-height: 150%; font-size: 14px;
}
div.show_content p {
	line-height: 150%; font-size: 14px;
}
div.show_content div:hover {
	color: rgb(0, 0, 0);
}
div.show_content:hover {
	background: url("../images/hotbg.gif");
}
.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;
}
.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("../images/header-bg.gif") rgb(238, 238, 238); width: 100%; position: absolute; min-width: 1200px; opacity: 0.75; -moz-opacity: 0.75; -khtml-opacity: 0.75;
}
.top .top_box {
	width: 1200px; height: 45px; right: 50%; margin-right: -600px; position: absolute;
}
.top .l {
	float: left;
}
.top .r ul {
	float: left;
}
.top .r li {
	float: left;
}
.top .r {
	float: right;
}
.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("../img/top_bg.jpg") rgb(31, 114, 166); height: 151px; color: rgb(255, 255, 255); margin-bottom: 10px;
}
.bar_bg {
	background: url("../img/logo.png") no-repeat; height: 100%;
}
.bar h1 {
	padding: 125px 10px 0px 0px; text-align: right;
}
.title {
	padding: 5px 5px 5px 25px; line-height: 20px; font-weight: bold; background-image: url("../img/menu_bg.gif");
}
.title1 {
	padding: 5px 5px 5px 25px; line-height: 20px; font-weight: bold; background-image: url("../img/bg.gif");
}
ul.nav {
	height: 38px; float: right;
}
ul.nav a {
	height: 38px; color: rgb(196, 0, 91); line-height: 38px; font-family: "Microsoft Yahei","Î¢ÈíÑÅºÚEÈíÑÅºÚ"; font-size: 14px; text-decoration: none; display: block;
}
ul.nav li {
	margin-right: 6px; float: left; position: relative; z-index: 990;
}
ul.nav ul {
	list-style: none; left: 0px; display: none; position: absolute; opacity: 0;
}
ul.nav ul li {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(229, 229, 229) rgb(229, 229, 229); border-image: none; width: 77px; position: relative;
}
ul.nav ul li a {
	padding: 0px 10px; color: rgb(0, 0, 0); display: block; background-color: rgb(250, 250, 250);
}
ul.nav ul li a:hover {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(238, 238, 238);
}
ul.nav ul ul {
	left: 77px; top: -1px;
}
ul.nav .navlink {
	padding: 0px; width: 80px; text-align: center;
}
ul.nav .navlink2 {
	background: url("../img/nav.gif"); padding: 0px; width: 80px; text-align: center;
}
ul.nav .navlink:hover {
	text-decoration: underline;
}
ul.nav .navhover {
	text-decoration: underline;
}
ul.nav .sub {
	background: url("../img/arrow.gif") no-repeat 100% 0px rgb(245, 245, 245);
}
ul.nav .topline {
	border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.nav2 {
	background: url("../img/bg2.gif"); padding: 8px 15px 0px;
}
.nav2 ul {
	height: 30px;
}
.nav2 #nav_list {
	height: 33px; line-height: 33px;
}
.nav2 li {
	height: 30px; text-align: center; line-height: 30px; margin-right: 3px; float: left;
}
.nav2 li a {
	color: rgb(255, 255, 255);
}
.nav2 li a:visited {
	color: rgb(255, 255, 255);
}
.nav2 li a {
	background: url("../img/bg3.gif") no-repeat right; width: auto; font-size: 14px; font-weight: bold; text-decoration: none; display: block;
}
.nav2 li a:hover {
	background: url("../img/bg3.gif") no-repeat right; width: auto; font-size: 14px; font-weight: bold; text-decoration: none; display: block;
}
.nav2 a span {
	padding: 0px 15px; display: block;
}
.nav2 li a:hover {
	background: url("../img/navbg_left.gif") no-repeat left -290px; width: auto; text-decoration: none; display: block;
}
li.nav2s a {
	background: url("../img/navbg_left.gif") no-repeat left -290px; width: auto; text-decoration: none; display: block;
}
.nav2 li a:hover span {
	background: url("../img/navbg_right.gif") no-repeat right -290px; padding: 0px 15px; color: rgb(0, 73, 104); display: block;
}
li.nav2s span {
	background: url("../img/navbg_right.gif") no-repeat right -290px; padding: 0px 15px; color: rgb(0, 73, 104); display: block;
}
.nav2 div a {
	background: url("../img/1.gif"); padding: 3px 10px; border: 1px solid rgb(224, 224, 224); border-image: none; margin-right: 10px;
}
.nav2 div a:hover {
	background: rgb(254, 254, 254); text-decoration: none;
}
.nav_list {
	display: none;
}
div.nav3 ul {
	width: 100%;
}
div.nav3 ul li {
	background: url("../img/menu_bg.gif") rgb(224, 224, 224); border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
div.nav3 ul li a:hover {
	background: url("../img/menu_bg_gr.gif") rgb(233, 233, 233);
}
div.nav3 a {
	padding: 0px 0px 0px 20px; height: 29px; line-height: 29px; text-decoration: none; display: block;
}
div.nav3 ul ul a {
	background: rgb(240, 240, 240); padding: 0px 0px 0px 20px;
}
div.nav3 ul ul a:hover {
	background: rgb(233, 233, 233); font-size: 14px;
}
div.nav3 ul ul ul {
	height: 0px; float: left; display: none;
}
div.nav3 ul ul li:hover ul {
	left: 100%; top: -30px; display: block; position: relative; z-index: 99;
}
div.nav3 .sub {
	background: url("../img/arrow.gif") no-repeat right rgb(240, 240, 240);
}
div.nav3 .hovrer {
	background: url("../img/menu_bg_red.gif");
}
div.sdmenu div {
	width: 100%; overflow: hidden; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; background-image: url("../img/menu_bg.gif"); background-color: rgb(170, 170, 170);
}
div.sdmenu div.collapsed {
	height: 30px; font-size: 13px;
}
div.sdmenu div span {
	padding: 5px 25px; color: rgb(0, 0, 0); line-height: 30px; font-size: 13px; font-weight: bold; cursor: default;
}
div.sdmenu div span#subclass {
	padding-left: 25px;
}
div.sdmenu div a {
	background: rgb(240, 240, 240); padding: 5px 10px; color: rgb(0, 0, 0); text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
div.sdmenu div a.current {
	background: rgb(204, 204, 204); text-decoration: none;
}
div.sdmenu div a:hover {
	background: rgb(224, 224, 224); color: rgb(0, 0, 0); text-decoration: none;
}
.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; text-align:center; margin-bottom:30px;
}
.page_list div {
	padding: 10px; position: relative; background-color: rgb(255, 255, 255);
}
.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 {
	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.gif") 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 td {
	padding: 3px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 20px;
}
table.table .tr {
	text-align: center; background-image: url("../img/tr.gif"); background-color: rgb(240, 240, 240);
}
table.table .tr2 {
	background-color: rgb(254, 254, 254);
}
table.table2 table {
	
}
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;
}
.vote td {
	padding: 1px;
}
.vote .td {
	background: rgb(238, 238, 238); width: 300px;
}
.vote div {
	background: url("../img/top_bg.png"); 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;
}
.shiwu_main tr {
	height: 25px;
}
.shiwu_main .tr {
	background: rgb(250, 250, 250);
}
.shiwu_s {
	border: 1px solid rgb(234, 234, 234); border-image: none; height: 30px; text-align: right; background-image: url("../img/s.gif");
}
.shiwu_s form {
	margin: 0px; padding: 0px; line-height: 100%;
}
.book {
	border: 1px solid rgb(204, 204, 204); border-image: none; position: relative;
}
.book .bookbox {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.book .user {
	width: 200px; text-align: center; margin-top: 20px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; position: absolute;
}
.book .user img {
	border-radius: 5px;
}
.book .user img:hover {
	box-shadow: 0px 0px 15px #aaa;
}
.book .right {
	margin-left: 200px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; position: relative; min-height: 200px;
}
.book .admin {
	background: rgb(250, 250, 250); padding: 0px 15px; height: 35px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.book .admin * {
	line-height: 35px;
}
.book .cont {
	padding: 15px; width: 100%; clear: both;
}
.book .sign {
	background: rgb(250, 250, 250); width: 100%; bottom: 0px; line-height: 35px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; position: absolute; heigh: 35px;
}
.host_body6 {
	background-color: rgb(255, 255, 255);
}
.host_top {
	height: 70px; background-image: url("../images/host/top_bg.png"); background-color: rgb(255, 255, 255);
}
.host_top img {
	margin: 10px;
}
.host_left {
	height: 100%; background-image: url("../images/host/left_bg.png"); background-color: rgb(255, 255, 255);
}
.host_main {
	height: 10px;
}
.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;
}
.an {
	background: rgb(253, 253, 253); border: 1px solid rgb(0, 153, 204); border-image: none; color: rgb(0, 153, 204);
}
.an:hover {
	background: rgb(255, 255, 255); border: 1px solid rgb(0, 221, 255); border-image: none; box-shadow: 0px 0px 13px #666;
}
#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;
}
