﻿html {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
object {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
p {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
blockquote {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
pre {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
a {
	margin: 0px;
	padding: 0px;
	border: 0px currentColor;
	border-image: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	font-weight: normal;
	-webkit-font-smoothing: subpixel-antialiased;}
abbr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
acronym {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
address {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
figure {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
figcaption {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
code {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
del {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
dfn {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
em {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
q {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
dl {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
dt {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
dd {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
li {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
fieldset {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
legend {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
tf {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
th {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased;}
body {
	 margin: 0px;  line-height: 20px; font-family: "Lucida Sans Unicode","Lucida Grande", Tahoma,Arial, Helvetica, sans-serif; font-size: 12px;}
input {
	font-family: "Lucida Sans Unicode","Lucida Grande", Tahoma,Arial, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);}
textarea {
	font-family: "Lucida Sans Unicode","Lucida Grande", Tahoma,Arial, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);}
select {
	font-family: "Lucida Sans Unicode","Lucida Grande", Tahoma,Arial, Helvetica, sans-serif; font-size: 12px; background-color: rgb(255, 255, 255);}
.content {
	background: rgb(255, 255, 255); min-width: 320px;}
img {
	border: 0px currentColor; border-image: none; vertical-align: bottom; -ms-interpolation-mode: bicubic;}
a {
	color: rgb(79, 96, 140); text-decoration: none;}
a:link {
	color: rgb(79, 96, 140); text-decoration: none;}
a:hover {
	color: rgb(92, 48, 125); text-decoration: none;}
ul {
	list-style-type: none;}
li {
	list-style-type: none;}
.left {
	float: left;}
.right {
	float: right;}
.clearfix::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "";}
.yahei {
	font-family: "΢���ź�";}
h1 {
	font-family: "΢���ź�";}
h2 {
	font-family: "΢���ź�";}
h3 {
	font-family: "΢���ź�";}
h4 {
	font-family: "΢���ź�";}
.relative {
	position: relative;}
.clearfix {}
.clear {
	height: 0px; overflow: hidden; clear: both;}
*::selection {
	background: rgb(255, 192, 0); color: rgb(255, 255, 255); text-shadow: none;}
.ie6 {
	background: rgb(255, 204, 102); text-align: center; line-height: 60px; font-size: 14px;}
.ie6 span {
	margin-right: 30px; float: right; cursor: pointer;}
.blankspace {
	margin: 0px; padding: 0px; height: 1.5em; overflow: hidden; clear: both;}
.mainWrap {
	margin: auto; width: 1000px; min-width: 320px;}
.header {
	background: url(../images/bg.jpg) repeat-x top rgb(255, 255, 255);}
.header .topLine {
	border-top-color: rgb(92, 48, 125); border-top-width: 7px; border-top-style: solid;}
.header .topWrap {
	height: 102px;}
.header .logo {
	margin-top: 20px; float: left; _display: inline;}
.header .search {
	float: right; _display: inline;}
.header .search .ext {
	padding: 16px 0px 10px; text-align: right;}
.header .search .ext a {
	text-align: right; color: rgb(77, 19, 121);}
.header .search .inp {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(177, 177, 177) currentColor rgb(177, 177, 177) rgb(177, 177, 177); padding: 5px; border-image: none; width: 140px; height: 18px; float: left; _display: inline; -webkit-appearance: none;}
.header .search .btn {
	background: rgb(92, 48, 125); padding: 0px 8px; border: 0px currentColor; border-image: none; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 29px; font-size: 16px; float: left; cursor: pointer; _display: inline;}
.header .search .btn:hover {
	background: rgb(34, 19, 45);}
.header .nav {
	border-top-color: rgb(222, 222, 222); border-top-width: 1px; border-top-style: solid;}
.header .nav .menu {
	display: none;}
.header .nav li {
	padding: 5px 2px 5px 3px; float: left; position: relative; z-index: 999; -ms-zoom: 1; _display: inline;}
.header .nav li a {
	padding: 0px 14px; color: rgb(51, 51, 51); line-height: 42px; font-size: 15px; display: block;}
.header .nav li a:hover {
	background: rgb(92, 48, 125); color: rgb(255, 255, 255);}
.header .nav li a.hover {
	background: rgb(92, 48, 125); color: rgb(255, 255, 255);}
.header .nav li a i {
	padding: 0px;}
.header .nav li a i::before {
	margin-right: -4px;}
#nav ul {
	background: rgb(92, 48, 125); padding: 5px 0px; top: 42px; width: 180px; display: none; position: absolute; z-index: 2;}
#nav ul.last {
	right: 2px;}
#nav ul li {
	margin: 0px; padding: 0px; float: none; display: block;}
#nav ul li a {
	padding: 0px 0px 0px 20px; color: rgb(255, 255, 255); line-height: 38px; font-size: 14px;}
#nav ul li a:hover {
	background: rgb(61, 28, 85);}
.content {
	padding-bottom: 160px;}
.content .thuimg {
	text-align: center;}
.content .thuimg .thuimgWrap {
	background: url(../images/loading.jpg) no-repeat center; overflow: hidden; min-width: 1000px;}
.footer .footWrap {
	background: rgb(224, 224, 224); padding: 40px 0px;}
.footer .footWrap li {
	width: 125px; float: left; _display: inline;}
.footer .footWrap h4 {
	padding-bottom: 8px;}
.footer .footWrap h4 a {
	color: rgb(34, 19, 45); font-size: 15px;}
.footer .footWrap h4 a:hover {
	color: rgb(79, 96, 140);}
.footer .footWrap a {
	text-align: center; color: rgb(88, 88, 88); line-height: 24px; display: block;}
.footer .footWrap a:hover {
	color: rgb(79, 96, 140);}
.footer .copyrights {
	padding: 20px 0px; color: rgb(165, 162, 167); line-height: 22px;}
.footer .copyrights .info {
	float: left;}
.footer .copyrights .info span {
	padding-right: 24px;}
.footer .copyrights .icp {
	float: right;}
.footer .copyrights .copy {
	color: rgb(111, 106, 116); display: block;}
._plugMasklayer {
	background: 0px 0px rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; bottom: 0px; display: none; position: fixed; z-index: 9998; opacity: 0.8; _position: absolute;}
._plugLayer {
	background: 0px 0px rgb(255, 255, 255); border: 1px solid rgb(102, 0, 153); border-image: none; left: 50%; top: 50%; display: none; position: fixed; z-index: 9999; _position: absolute;}
@media screen and (max-width:800px)
{
body {
	line-height: 18px;}
.mainWrap {
	width: 760px;}
.header .nav li {
	padding: 5px 2px;}
.header .nav li a {
	padding: 0px 9px; font-size: 12px;}
#nav ul {
	width: 150px;}
#nav ul li a {
	padding: 0px 0px 0px 14px; line-height: 32px; font-size: 12px;}
.content {
	padding-bottom: 100px;}
.footer .footWrap li {
	width: 190px; height: 200px;}
.footer .copyrights {
	text-align: center;}
.footer .copyrights .info {
	float: none; display: block;}
.footer .copyrights .icp {
	float: none; display: block;}
}
@media screen and (max-width:640px)
{
.mainWrap {
	width: 100%;}
.header .topWrap {
	position: relative;}
.header .logo {
	margin: auto auto auto -100px; left: 50%; top: 50px; float: none; display: block; position: absolute;}
.header .search {
	background: rgb(92, 48, 125); top: 0px; width: 100%; float: none; position: absolute;}
.header .search .ext {
	padding: 4px 30px 10px 0px; float: right;}
.header .search .ext a {
	color: rgb(255, 255, 255);}
.header .search .inp {
	border: 0px currentColor; border-image: none; width: 130px; height: 14px; margin-left: 20px;}
.header .search .btn {
	background: rgb(34, 19, 45); height: 24px; line-height: 24px; font-size: 14px;}
.header .topWrap {
	height: 130px;}
.header .nav {
	background: rgb(239, 239, 239); border: 0px currentColor; border-image: none;}
.header .nav .menu {
	padding: 0px 20px; color: rgb(34, 19, 45); line-height: 44px; font-size: 18px; display: block; cursor: pointer;}
.header .nav .menu .menuicon {
	color: rgb(34, 19, 45); float: right;}
.header .nav ul {
	display: none;}
.header .nav li {
	background: rgb(255, 255, 255); padding: 0px; overflow: hidden; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid; float: none;}
.header .nav li a {
	text-indent: 20px; font-size: 15px;}
.header .nav li a .thuicon-angle-down {
	display: none;}
.content {
	padding-bottom: 50px;}
.footer .footWrap {
	padding: 14px 0px;}
.footer .footWrap li {
	width: 25%; height: auto;}
.footer .footWrap a {
	display: none;}
.footer .footWrap h4 a {
	line-height: 30px; font-size: 12px; display: block;}
.footer .footWrap h4 {
	padding-bottom: 0px;}
.footer .copyrights {
	text-align: center;}
.footer .copyrights .info {
	padding: 0px 30px; float: none; display: block;}
.footer .copyrights .info span {
	padding: 0px; display: block;}
.footer .copyrights .icp {
	float: none; display: block;}
}
@media screen and (max-width:360px)
{
.content {
	padding-bottom: 30px;}
}
@media screen and (max-width:320px)
{
.header .logo img {
	width: 150px;}
.header .logo {
	margin-left: -80px;}
.header .topWrap {
	height: 110px;}
.header .search .inp {
	width: 100px;}
.header .nav .menu {
	line-height: 40px; font-size: 16px;}
}
.fadein {
	transition:0.3s ease-in;}
