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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: inherit; font-size: 100%; font-weight: normal; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}
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; -webkit-text-size-adjust: 100%;
}

input {
	padding: 0px; border-radius: 0px; font-family: PT Sans,Arial, Helvetica,sans-serif; font-size: 12px; background-color: rgb(255, 255, 255); -webkit-appearance: none;
}
textarea {
	padding: 0px; border-radius: 0px; font-family: PT Sans,Arial, Helvetica,sans-serif; font-size: 12px; background-color: rgb(255, 255, 255); -webkit-appearance: none;
}
select {
	padding: 0px; border-radius: 0px; font-family: PT Sans,Arial, Helvetica,sans-serif; font-size: 12px; background-color: rgb(255, 255, 255); -webkit-appearance: none;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: bottom; -ms-interpolation-mode: bicubic;
}
a {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:link {
	color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
	color: rgb(244, 147, 10); 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: "Î¢ÈíÑÅºÚ";
}
.relative {
	position: relative;
}
.clearfix {
	
}
.clear {
	height: 0px; overflow: hidden; clear: both;
}
*::selection {
	background: rgb(85, 85, 85); color: rgb(255, 255, 255); text-shadow: none;
}
.mainWrap {
	margin: auto; width: 1200px;
}
.ie6 {
	background: rgb(255, 204, 102); text-align: center; line-height: 60px; font-size: 14px;
}
.ie6 span {
	margin-right: 30px; float: right; cursor: pointer;
}
header {
	background:  top rgb(47, 18, 74);
}
header .logo {
	float: left;
}
header .navwrap .smenu {
	display: none;
}
header .search {
	top: 23px; right: 20px; position: absolute;
}
header .search input {
	padding: 0px 10px; border: 0px currentColor; border-image: none; width: 145px; height: 32px; line-height: 30px; float: left;
}
header .search a {
	background: rgb(244, 147, 10); padding: 0px 12px; height: 32px; color: rgb(255, 255, 255); font-size: 18px; float: left; display: block;
}
header .search a i {
	line-height: 32px; cursor: pointer;
}
header .topwraper {
	padding: 15px 0px; z-index: 11;
}
header .topnav {
	top: 24px; right: 260px; color: rgb(175, 162, 187); line-height: 34px; font-size: 13px; position: absolute;
}
header .topnav a {
	color: rgb(175, 162, 187);
}
header .topnav span {
	padding: 0px 10px;
}
header .topnav a:hover {
	color: rgb(255, 255, 255);
}
header .navwrap {
	border-top-color: rgb(88, 46, 127); border-top-width: 1px; border-top-style: solid;
}
header .navwrap li {
	font-size: 14px; float: left;
}
header .navwrap li a {
	margin: 0px 38px 0px 0px; height: 54px; color: rgb(255, 255, 255); line-height: 18px; padding-top: 14px; display: block;
}
header .navwrap li a.current {
	height: 51px; border-bottom-color: rgb(244, 147, 10); border-bottom-width: 3px; border-bottom-style: solid;
}
header .navwrap li a:hover {
	color: rgb(244, 147, 10);
}
.content {
	background: url("../images/bodybg.png") no-repeat top rgb(234, 239, 240);
}
.hideonpc {
	display: none;
}
footer {
	background: rgb(51, 50, 48); padding: 35px 0px;
}
footer .thulogo {
	float: left;
}
footer .copyright {
	color: rgb(130, 130, 130); padding-left: 40px; float: left;
}
footer .copyright span {
	padding: 8px 0px 5px; color: rgb(211, 211, 211); font-size: 14px; display: block;
}
footer .copyright span a {
	color: rgb(211, 211, 211);
}
footer .copyright span a:hover {
	color: rgb(255, 255, 255);
}
#nav ul {
	background: rgb(255, 255, 255); padding: 5px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 150px; height: auto; margin-left: -25px; display: none; position: absolute; z-index: 100; box-shadow: 0px 0px 5px #666;
}
#nav li:hover ul {
	display: block;
}
#nav ul li {
	background: none; padding: 0px; border: currentColor; border-image: none; height: auto; float: none; display: block;
}
#nav ul a {
	background: rgb(255, 255, 255); border: currentColor; border-image: none; width: auto; height: auto; text-align: center; color: rgb(47, 18, 74); line-height: 42px; font-size: 14px; float: none; display: block;
}
#nav ul a:hover {
	background: rgb(241, 238, 231);
}
#nav ul i {
	border-width: 0px 10px 10px; border-style: solid; border-color: transparent transparent rgb(204, 204, 204); left: 50%; top: -10px; width: 0px; height: 0px; margin-left: -8px; display: block; position: absolute;
}
#nav ul i em {
	border-width: 0px 10px 10px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); left: -10px; top: 1px; width: 0px; height: 0px; display: block; position: absolute;
}
.motion {
	transition:0.3s ease-in;
}
.pager {
	margin: 25px 0px; text-align: center; clear: both; font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}
.pager a {
	background: none; margin: 0px 2px; padding: 0px 10px; border-radius: 3px; border: 1px solid rgb(170, 170, 170); border-image: none; height: 32px; color: rgb(70, 27, 110); line-height: 32px; vertical-align: middle; display: inline-block;
}
.pager b {
	background: none; margin: 0px 2px; padding: 0px 10px; height: 32px; color: rgb(70, 27, 110); line-height: 32px; vertical-align: middle; display: inline-block;
}
.pager a:hover {
	padding: 0px 11px; border: currentColor; border-image: none; height: 34px; color: rgb(255, 255, 255); line-height: 34px; font-weight: bold; text-decoration: none; background-color: rgb(70, 27, 110);
}
.pager a.current {
	padding: 0px 11px; border: currentColor; border-image: none; height: 34px; color: rgb(255, 255, 255); line-height: 34px; font-weight: bold; text-decoration: none; background-color: rgb(70, 27, 110);
}
.pager .p {
	font-size: 22px;
}
.pager input {
	background: none; margin: 0px 5px; border-radius: 3px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 30px; height: 32px; text-align: center; line-height: 32px; vertical-align: middle;
}
.pager span {
	padding: 0px 0px 0px 20px; color: rgb(119, 119, 119);
}
@media screen and (max-width:1200px)
{
.mainWrap {
	width: 1000px;
}
header .navwrap li a {
	margin: 0px 22px 0px 0px; font-size: 13px;
}
}
@media screen and (max-width:800px)
{
header {
	background-position: left top; padding-top: 0px;
}
.content {
	background-position: left top;
}
.mainWrap {
	margin: auto; width: 100%; min-width: 320px;
}
header .logo {
	margin-left: 20px;
}
header .logo img {
	width: 330px;
}
header .topwraper {
	padding-bottom: 20px;
}
header .navwrap {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none; position: relative;
}
header .navwrap .smenu {
	background: rgb(246, 146, 10); top: -57px; width: 38px; height: 38px; text-align: center; right: 20px; color: rgb(255, 255, 255); line-height: 38px; font-size: 18px; display: block; position: absolute; z-index: 12; cursor: pointer;
}
header .navwrap .active.smenu {
	background: rgba(62, 58, 57, 0.9); right: 250px;
}
header .navwrap #nav {
	background: rgb(76, 79, 82); padding: 10px 0px; top: -57px; width: 250px; right: 0px; display: none; position: absolute; z-index: 999;
}
header .navwrap .active#nav {
	background: rgba(62, 58, 57, 0.9); display: block;
}
header .navwrap #nav li {
	float: none;
}
header .navwrap #nav li a {
	padding: 10px 20px 10px 35px; height: auto; color: rgb(255, 255, 255); line-height: 18px; font-size: 14px; margin-right: 0px;
}
header .navwrap #nav li a.current {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
header .navwrap #nav li a:hover {
	background: rgb(111, 113, 116);
}
#nav li:hover ul {
	display: none;
}
header .search {
	margin: 0px; float: right; position: static;
}
header .active.search {
	background: rgba(62, 58, 57, 0.9); display: block;
}
header .search input {
	border: 0px currentColor; border-image: none; width: 100px;
}
header .search a {
	background: rgb(255, 255, 255); padding: 0px 10px; height: 32px; color: rgb(246, 146, 10); line-height: 32px; font-size: 16px;
}
header .topnav {
	float: left; position: static;
}
header .mobiletopnav {
	margin: 0px 0px 20px; padding: 0px 20px 10px; border-bottom-color: rgb(88, 46, 127); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
footer .thulogo {
	text-align: center; float: none;
}
footer .copyright {
	padding: 20px 20px 0px; width: auto; text-align: center; float: none;
}
footer .copyright a {
	display: inline-table;
}
.showonmobile {
	display: block !important;
}
.subchannel .pager {
	display: none;
}
.hideonpc {
	display: block !important;
}
}
@media screen and (max-width:479px)
{
header .search {
	background: rgb(76, 79, 82); margin: 0px; padding: 30px 0px 0px 30px; top: 525px; width: 220px; height: 70px; right: 0px; border-top-color: rgb(119, 119, 119); border-top-width: 1px; border-top-style: solid; display: none; position: absolute; z-index: 999;
}
header .active.search {
	background: rgba(62, 58, 57, 0.9); display: block;
}
header .search input {
	border: 0px currentColor; border-image: none; width: 135px; height: 36px;
}
header .search a {
	background: rgb(255, 255, 255); padding: 0px 10px; height: 36px; color: rgb(246, 146, 10); line-height: 36px; font-size: 16px;
}
header .logo img {
	width: 230px;
}
header .navwrap .smenu {
	top: -52px;
}
header .navwrap .active.smenu {
	top: -57px;
}
}
