html {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
body {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
div {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
span {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
object {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
iframe {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h1 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h2 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h3 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h4 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h5 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
h6 {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
p {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
blockquote {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
pre {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
abbr {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
address {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
cite {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
code {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
del {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dfn {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
em {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
img {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
ins {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
kbd {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
q {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
samp {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
small {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
strong {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
sub {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
sup {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
var {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
b {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
i {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dl {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dt {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
dd {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
ol {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
ul {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
li {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
fieldset {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
form {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
label {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
legend {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
table {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
caption {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
tbody {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
tfoot {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
thead {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
tr {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
th {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
td {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
article {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
aside {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
canvas {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
details {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
figcaption {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
figure {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
footer {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
header {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
hgroup {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
menu {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
nav {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
section {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
summary {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
time {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
mark {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
audio {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
video {
	background: none; margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; border-image: none; font-size: 100%; vertical-align: baseline;
}
article {
	display: block;
}
aside {
	display: block;
}
address {
	display: block;
}
details {
	display: block;
}
dialog {
	display: block;
}
figure {
	display: block;
}
figcaption {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
body {
	line-height: 1;
}
nav ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
q {
	quotes: none;
}
blockquote::before {
	content: none;
}
blockquote::after {
	content: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
a {
	background: none; margin: 0px; padding: 0px; font-size: 100%; vertical-align: baseline;
}
ins {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(255, 255, 153);
}
mark {
	color: rgb(0, 0, 0); font-style: italic; font-weight: bold; background-color: rgb(255, 255, 153);
}
del {
	text-decoration: line-through;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
dfn[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; margin: 1em 0px; padding: 0px; border-image: none; height: 1px; display: block;
}
input {
	vertical-align: middle;
}
select {
	vertical-align: middle;
}
caption {
	text-align: left; font-weight: normal;
}
th {
	text-align: left; font-weight: normal;
}
html {
	border: 0px currentColor; border-image: none;
}
body {
	border: 0px currentColor; border-image: none;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
iframe {
	border: 0px currentColor; border-image: none;
}
abbr {
	border: 0px currentColor; border-image: none;
}
i {
	font-style: normal;
}
cite {
	font-style: normal;
}
em {
	font-style: normal;
}
var {
	font-style: normal;
}
address {
	font-style: normal;
}
dfn {
	font-style: normal;
}
[hidefocus] {
	outline: 0px;
}
summary {
	outline: 0px;
}
li {
	list-style: none;
}
h1 {
	font-size: 100%;
}
h2 {
	font-size: 100%;
}
h3 {
	font-size: 100%;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
small {
	font-size: 100%;
}
sup {
	font-size: 83%;
}
sub {
	font-size: 83%;
}
pre {
	font-family: inherit;
}
code {
	font-family: inherit;
}
kbd {
	font-family: inherit;
}
samp {
	font-family: inherit;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
textarea {
	overflow: auto; resize: none;
}
label {
	cursor: default;
}
summary {
	cursor: default;
}
a {
	cursor: pointer;
}
button {
	cursor: pointer;
}
h1 {
	font-weight: bold;
}
h2 {
	font-weight: bold;
}
h3 {
	font-weight: bold;
}
h4 {
	font-weight: bold;
}
h5 {
	font-weight: bold;
}
h6 {
	font-weight: bold;
}
em {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
b {
	font-weight: bold;
}
del {
	text-decoration: none;
}
ins {
	text-decoration: none;
}
u {
	text-decoration: none;
}
s {
	text-decoration: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
body {
	font: 12px/1.14 arial, ����; outline: 0px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 12px/1.14 arial, ����; outline: 0px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
input {
	font: 12px/1.14 arial, ����; outline: 0px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
button {
	font: 12px/1.14 arial, ����; outline: 0px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
select {
	font: 12px/1.14 arial, ����; outline: 0px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
keygen {
	font: 12px/1.14 arial, ����; outline: 0px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
legend {
	font: 12px/1.14 arial, ����; outline: 0px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
body {
	background: rgb(255, 255, 255);
}
a {
	color: rgb(51, 51, 51);
}
a:hover {
	color: rgb(51, 51, 51);
}
* {
	margin: 0px; padding: 0px;
}
html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
html {
	width: 100%; height: 100%;
}
body {
	width: 100%; height: 100%;
}
body {
	font: 12px/normal "Microsoft YaHei", "΢���ź�", "����", Arial, Verdana, Helvetica, Tahoma, Arial, SimSun, STXihei, "����ϸ��", Heiti, "����", sans-serif; box-sizing: content-box; font-size-adjust: none; font-stretch: normal;
}
img {
	border: currentColor; border-image: none; display: inline; -ms-interpolation-mode: bicubic;
}
ul li {
	border: currentColor; border-image: none; list-style-type: none;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
input {
	border: currentColor; border-image: none;
}
textarea {
	border: currentColor; border-image: none;
}
textarea {
	resize: none;
}
a {
	transition:0.4s ease-out; color: rgb(0, 0, 0); text-decoration: none; cursor: pointer; -webkit-transition: all .4s ease-out; -moz-transition: all .4s ease-out;
}
input {
	
}
button {
	
}
select {
	
}
textarea {
	
}
a {
	
}
a {
	
}
a:focus {
	-moz-outline-style: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";
}
.clearfix {
	-ms-zoom: 1;
}
* html .clearfix {
	-ms-zoom: 1;
}
*:first-child + html .clearfix {
	-ms-zoom: 1;
}
.clear {
	height: 0px; clear: both; font-size: 0px;
}
.yahei {
	font-family: "Microsoft YaHei";
}
.songti {
	font-family: "����";
}
.wrapper {
	margin: 0px auto; width: 1100px;
}
.header {
	background: url("../images/header_bg.png") repeat-x; width: 100%; height: 125px; position: relative; z-index: 9;
}
.logo {
	padding: 31px 0px; margin-right: 31px; display: block;
}
.play {
	padding-top: 37px; display: block;
}
.nav {
	height: 120px; line-height: 120px; font-size: 18px; position: relative;
}
.nav-item {
	width: 115px; text-align: center; float: left;
}
.nav-item a {
	color: rgb(68, 68, 68); display: block;
}
.redline {
	background: 0px 0px rgb(228, 16, 71); transition:0.5s; width: 115px; height: 5px; bottom: 0px; position: absolute; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;
}
.nav-current a {
	color: rgb(228, 16, 71);
}
.nav-item:hover a {
	color: rgb(228, 16, 71);
}
.loginlink {
	height: 120px; line-height: 120px; font-size: 18px; margin-left: 50px; display: none;
}
.loginmsg {
	height: 120px; line-height: 120px; font-size: 18px; margin-left: 50px; display: none;
}
.loginlink span {
	cursor: pointer;
}
.loginmsg {
	width: auto; overflow: hidden; font-size: 14px; margin-left: 30px; max-width: 200px;
}
.loginmsg span {
	float: right; display: block;
}
#usermsg {
	width: auto; overflow: hidden; padding-right: 10px; -ms-word-break: keep-all; -ms-text-overflow: ellipsis; max-width: 152px;
}
.popcontent {
	background: url("../images/popbg.png"); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 10;
}
.popbg {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.popbox {
	padding: 40px 35px; left: 50%; top: 50%; position: fixed; z-index: 11; background-color: rgb(255, 255, 255);
}
.popbox h1 {
	text-align: center; color: rgb(68, 68, 68); font-size: 24px; font-weight: normal; margin-bottom: 20px;
}
.popbox form p {
	width: 350px; margin-bottom: 18px; position: relative;
}
.popbox form p:last-child {
	margin-bottom: 0px;
}
.popbox form input[type=text] {
	width: 310px; height: 50px; line-height: 50px; padding-left: 40px; font-size: 16px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.popbox form input[type=password] {
	width: 310px; height: 50px; line-height: 50px; padding-left: 40px; font-size: 16px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.popbox form input:focus {
	border-bottom-color: rgb(19, 142, 216); border-bottom-width: 1px; border-bottom-style: solid;
}
input:-ms-input-placeholder {
	color: rgb(207, 207, 207);
}
.errorbox {
	display: none;
}
.erroricon {
	background: url("../images/error.png") no-repeat; width: 20px; height: 20px; right: 0px; bottom: 6px; position: absolute;
}
.errormsg {
	right: 0px; bottom: -18px; color: rgb(248, 151, 47); font-size: 12px; position: absolute;
}
.popclose {
	background: url("../images/login_close.png") no-repeat; top: 0px; width: 50px; height: 50px; right: -50px; display: block; position: absolute;
}
.popbox form input.btn {
	border-radius: 5px; width: 350px; height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; padding-left: 0px; font-size: 18px; margin-top: 28px; cursor: pointer; background-color: rgb(19, 142, 216);
}
.loginbox {
	width: 350px; height: 267px; margin-top: -133px; margin-left: -175px; display: none;
}
.registerbox {
	width: 350px; margin-top: -286px; margin-left: -175px; display: none;
}
#loginUserName {
	background: url("../images/login_username.png") no-repeat left;
}
#username {
	background: url("../images/login_username.png") no-repeat left;
}
#loginUserName:focus {
	background: url("../images/login_username_hover.png") no-repeat left;
}
#username:focus {
	background: url("../images/login_username_hover.png") no-repeat left;
}
#loginPassWord {
	background: url("../images/login_password.png") no-repeat left;
}
#password {
	background: url("../images/login_password.png") no-repeat left;
}
#qrpwd {
	background: url("../images/login_password.png") no-repeat left;
}
#loginPassWord:focus {
	background: url("../images/login_password_hover.png") no-repeat left;
}
#password:focus {
	background: url("../images/login_password_hover.png") no-repeat left;
}
#qrpwd:focus {
	background: url("../images/login_password_hover.png") no-repeat left;
}
#realname {
	background: url("../images/login_name.png") no-repeat left;
}
#realname:focus {
	background: url("../images/login_name_hover.png") no-repeat left;
}
#userid {
	background: url("../images/login_sfz.png") no-repeat left;
}
#userid:focus {
	background: url("../images/login_sfz_hover.png") no-repeat left;
}
.agreement {
	font-size: 16px;
}
.agreement a {
	color: rgb(15, 143, 233);
}
.errorspan {
	bottom: 15px; color: red; font-size: 14px; display: block; position: absolute;
}
.loginerror {
	bottom: 15px; color: red; font-size: 14px; display: block; position: absolute;
}
.agreement {
	color: rgb(96, 96, 96); padding-bottom: 20px; font-size: 14px;
}
.agreement h2 {
	line-height: 3em;
}
.agreement p {
	line-height: 1.6em; text-indent: 2em;
}
.indexbanner {
	top: -8px; width: 100%; margin-bottom: 40px; position: relative; min-width: 1100px;
}
.indexbanner .swiper-container {
	width: 100%; margin-right: auto; margin-left: auto; max-height: 520px; min-width: 1100px;
}
.indexbanner .swiper-slide {
	background: rgb(255, 255, 255); text-align: center; font-size: 18px; margin-top: 0px; display: flex; justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -webkit-box-align: center; -webkit-align-items: center;
}
.indexbanner .swiper-slide img {
	width: 100%; height: auto; display: block;
}
.indexbanner .pagination {
	left: 0px; width: 100%; text-align: center; bottom: 10px; position: absolute; z-index: 2;
}
.indexbanner .swiper-pagination-switch {
	background: rgb(255, 255, 255); margin: 0px 5px; border-radius: 100%; width: 8px; height: 8px; display: inline-block; opacity: 1;
}
.indexbanner .swiper-active-switch {
	background: rgb(228, 16, 71); opacity: 1;
}
.index-title {
	margin-bottom: 19px;
}
.index-title h2 {
	height: 30px; color: rgb(64, 64, 64); line-height: 30px; font-size: 18px;
}
.index-title .index-more {
	height: 30px; color: rgb(64, 64, 64); line-height: 30px; font-size: 14px; display: block;
}
.hotgames {
	margin-bottom: 40px;
}
.hotgamesbox {
	margin-left: -15px;
}
.hotgames-item {
	width: 355px; height: 200px; margin-left: 15px; float: left;margin-bottom: 100px;
}
.hotgames-item img {
	transition:0.5s; width: 355px; height: 200px; cursor: pointer; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;
}
.hotgames-item:hover img {
	z-index: 100; transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05);
}
.absw > div {
	width: 500px; height: 190px; overflow: hidden; margin-bottom: 40px;
}
.index-aboutmsg p {
	color: rgb(96, 96, 96); line-height: 2em; text-indent: 2em; overflow: hidden; font-size: 14px; -ms-word-break: break-all; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 5;
}
.index-contactbox img {
	width: 210px; height: 141px; margin-right: 20px; float: left;
}
.index-contactmsg span {
	color: rgb(96, 96, 96); line-height: 34px; font-size: 14px; display: block;
}
.footer {
	background-color: rgb(234, 234, 234);
}
.footerbox {
	padding: 50px 0px;
}
.footerbox span {
	text-align: center; color: rgb(96, 96, 96); line-height: 30px; font-size: 14px; display: block;
}
.footerbox a {
	color: rgb(96, 96, 96);
}
.subbanner {
	top: -5px; width: 100%; height: 180px; overflow: hidden; position: relative; min-width: 1100px;
}
.subbanner img {
	left: 50%; top: 0px; width: 1920px; height: 180px; margin-left: -960px; position: absolute;
}
.aboutus {
	background: url("../images/about_bg.png") no-repeat top; padding-top: 440px; padding-bottom: 120px; margin-top: 27px;
}
.aboutus article {
	margin: 0px auto; width: 750px;
}
.aboutus article p {
	color: rgb(68, 68, 68); line-height: 48px; text-indent: 2em; font-size: 14px;
}
.product-games {
	margin-top: 80px; margin-bottom: 60px; position: relative;
}
.product-games .swiper-container {
	margin: 0px 50px; width: 1000px; height: 217px;
}
.product-games .swiper-slide {
	width: 160px; text-align: center; font-size: 18px; display: flex; position: relative; justify-content: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -webkit-box-align: center; -webkit-align-items: center;
}
.product-games .swiper-slide span {
	display: block;
}
.product-games .swiper-slide a {
	display: block;
}
.gameimagebox {
	color: rgb(68, 68, 68);
}
.gameimgbg {
	background: url("../images/games_bg.png") no-repeat; left: 20px; top: 0px; width: 160px; height: 172px; position: absolute;
}
.gameimagebox img {
	width: 160px; height: 160px;
}
.gamename {
	margin-top: 20px;
}
.gameimagebox:hover .gameimgbg {
	background: url("../images/games_choosebg.png") no-repeat;
}
.gameimagebox:hover {
	color: rgb(228, 16, 71);
}
.product-games .arrow-left {
	background-position: center; top: 50px; width: 30px; height: 56px; position: absolute; z-index: 10; cursor: pointer; background-repeat: no-repeat;
}
.product-games .arrow-right {
	background-position: center; top: 50px; width: 30px; height: 56px; position: absolute; z-index: 10; cursor: pointer; background-repeat: no-repeat;
}
.product-games .arrow-right {
	left: auto; right: 0px; background-image: url("../images/game_next.png");
}
.product-games .arrow-left {
	left: 0px; right: auto; background-image: url("../images/game_prev.png");
}
.product-games .arrow-right:hover {
	left: auto; right: 0px; background-image: url("../images/game_next_hover.png");
}
.product-games .arrow-left:hover {
	left: 0px; right: auto; background-image: url("../images/game_prev_hover.png");
}
.productlist {
	background: url("../images/product_line.png") no-repeat top; padding-top: 17px;
}
.productlist-item {
	padding: 30px 0px; height: 280px; overflow: hidden; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.productlist-item img {
	width: 300px; height: 280px; margin-right: 30px; float: left;
}
.productlist-msg {
	width: 770px; height: 280px; position: relative;
}
.productlist-msg h2 {
	color: rgb(228, 16, 71); line-height: 48px; font-size: 24px; font-weight: normal;
}
.productlist-msg article {
	height: 188px; overflow: hidden;
}
.productlist-msg article p {
	color: rgb(68, 68, 68); line-height: 30px; font-size: 14px;
}
.productlist-msg a {
	left: 0px; width: 112px; height: 39px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 39px; font-size: 14px; display: block; position: absolute; background-color: rgb(255, 155, 26);
}
.page {
	padding: 0px 69px 55px; overflow: hidden; margin-top: 40px;
}
.pagenum {
	overflow: hidden; float: left;
}
.pagenum a {
	border-radius: 4px; width: 44px; height: 44px; text-align: center; color: rgb(152, 152, 152); line-height: 44px; font-size: 16px; margin-right: 10px; float: left; display: block; background-color: rgb(236, 236, 236);
}
.pagenum a.pagenow {
	color: rgb(255, 255, 255); background-color: rgb(44, 125, 208);
}
.pagenum a:hover {
	color: rgb(255, 255, 255); background-color: rgb(44, 125, 208);
}
.pagebtn a {
	height: 44px; color: rgb(152, 152, 152); line-height: 44px; font-size: 16px; display: block; cursor: pointer;
}
.pagebtn .page-prev {
	background: url("../images/prev.png") no-repeat; width: 82px; padding-left: 46px; margin-right: 18px; float: left;
}
.pagebtn .page-next {
	background: url("../images/next.png") no-repeat; width: 98px; padding-left: 30px; margin-right: 18px; float: left;
}
.page-prev:hover {
	background: url("../images/prev_hover.png") no-repeat;
}
.page-next:hover {
	background: url("../images/next_hover.png") no-repeat;
}
.contact {
	background: url("../images/contact_bg.png") no-repeat top; height: 581px; padding-top: 173px;
}
.companymsg {
	background: url("../images/chuxin_logo_white.png") no-repeat left; margin: 0px auto 60px; width: 374px; height: 94px; overflow: hidden; padding-left: 249px;
}
.companymsg span {
	color: rgb(68, 68, 68); line-height: 30px; font-size: 16px; display: block;
}
.contactmsg {
	margin: 0px auto; width: 623px; height: 163px; position: relative;
}
.contactmsg div {
	color: rgb(68, 68, 68); line-height: 30px; padding-left: 78px; font-size: 16px; position: absolute;
}
.contact-tel {
	background: url("../images/icon_tel.png") no-repeat left top; left: 0px; top: 0px; height: 64px;
}
.contact-mail {
	background: url("../images/icon_mail.png") no-repeat left top; left: 318px; top: 0px; height: 100px;
}
.contact-qq {
	background: url("../images/icon_qq.png") no-repeat left top; left: 0px; top: 100px; height: 64px;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
.s_header {
	background: url("../images/jianhu/s_headerbg.jpg") no-repeat top; top: -5px; width: 100%; height: 92px; overflow: hidden; position: relative;
}
.s_header .wrap {
	height: 92px;
}
.wrap {
	margin: 0px auto; width: 1100px; position: relative;
}
.s1 {
	left: 485px; top: 20px; position: absolute;
}
.s2 {
	left: 1034px; top: 59px; position: absolute;
}
.s3 {
	left: 260px; top: -49px; position: absolute;
}
.s4 {
	left: -429px; top: -70px; position: absolute;
}
.s5 {
	left: -110px; top: 43px; position: absolute;
}
.s_header h2 {
	background: url("../images/jianhu/h2tit.png") no-repeat 0px -225px; left: 18px; top: 26px; width: 170px; height: 45px; text-indent: -9999px; overflow: hidden; position: absolute;
}
.s_header h2.abouth2 {
	background-position: 0px 0px;
}
.s_header h2.games {
	background-position: 0px -90px;
}
.s_header h2.cares {
	background-position: 0px -45px;
}
.s_header h2.job {
	background-position: 0px -135px;
}
.s_header h2.coo {
	background-position: 0px -180px;
}
.sepline {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/sanjiao.png"); left: 0px; width: 100%; height: 6px; bottom: 0px; position: absolute; z-index: 400;
}
.mainContentWrap {
	margin: 0px auto; padding: 25px 10px; width: 980px; position: relative; min-height: 650px;
}
.mainContentWrap h3 {
	height: 30px; color: rgb(95, 95, 95); line-height: 30px; font-size: 16px;
}
.mainContent {
	margin: 28px auto; width: 905px;
}
.tabheader {
	width: 800px; height: 55px; padding-left: 53px; position: relative;
}
.tabheader a {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/icons.png") 0px -60px; width: 263px; height: 55px; text-align: center; color: rgb(162, 162, 162); line-height: 55px; font-size: 24px; margin-right: 5px; float: left; display: block;
}
.tabheader a.nomargin {
	margin-right: 0px;
}
.tabheader a.active {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/icons.png") 0px -115px; color: rgb(255, 255, 255);
}
.tabheader a:hover {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/icons.png") 0px -115px; color: rgb(255, 255, 255);
}
.mainContent .ulwraps {
	margin: 0px 0px 0px 55px; width: 800px; height: 482px; position: relative;
}
.mainContent .ulWrap {
	left: 0px; top: 0px; width: 800px; height: 482px; display: none; position: absolute;
}
.mainContent ul {
	width: 800px; padding-top: 12px; position: relative;
}
.mainContent ul li {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/liststyle.png") no-repeat left; height: 47px; color: rgb(62, 62, 62); line-height: 47px; text-indent: 15px; font-size: 14px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.mainContent ul li a span {
	float: right;
}
.mainContent ul li a {
	color: rgb(62, 62, 62);
}
.mainContent ul li a:hover {
	color: rgb(253, 110, 86);
}
.mainContent .pages {
	width: 100%; height: 90px; text-align: center; color: rgb(62, 62, 62); line-height: 90px; font-size: 12px;
}
.mainContent .pages a {
	padding: 0px 10px;
}
.thirdContent {
	width: 800px; padding-top: 40px;
}
.thirdContent .titgroup {
	height: 90px; border-bottom-color: rgb(182, 182, 182); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.thirdContent h2 {
	height: 35px; text-align: center; color: rgb(191, 68, 68); line-height: 35px; font-size: 24px;
}
.thirdContent h5 {
	height: 30px; text-align: center; color: rgb(151, 150, 150); line-height: 30px; font-size: 14px;
}
.article {
	padding: 10px 40px; width: 720px; text-align: left; color: rgb(95, 95, 95); line-height: 40px; font-size: 14px;
}
.article p {
	text-align: left; text-indent: 2em;
}
.articlenav {
	text-align: center; color: rgb(62, 62, 62); padding-top: 50px; font-size: 12px;
}
.mainContent2 {
	margin: 28px auto 0px; width: 905px;
}
.tabheader2 {
	width: 905px;
}
.tabheader2 a {
	background: url("../images/jianhu/tabbg2.png"); width: 450px; height: 55px; text-align: center; color: rgb(162, 162, 162); line-height: 55px; font-size: 24px; margin-right: 5px; float: left; display: block;
}
.tabheader2 a.nomargin {
	margin-right: 0px;
}
.tabheader2 a.active {
	background: url("../images/jianhu/tabbg.png"); color: rgb(255, 255, 255);
}
.tabheader2 a:hover {
	background: url("../images/jianhu/tabbg.png"); color: rgb(255, 255, 255);
}
.aboutContent {
	text-align: center; color: rgb(95, 95, 95); line-height: 45px; padding-top: 35px; font-size: 14px;
}
.aboutContent p {
	text-align: left; line-height: 30px; text-indent: 2em; clear: both;
}
.aboutContent p span {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/prefix_point.jpg") no-repeat left; padding: 0px 0px 0px 15px; width: 300px; float: left;
}
.aboutContent img {
	padding: 28px 0px;
}
.eventContent {
	overflow: hidden; padding-top: 75px; padding-bottom: 20px; position: relative;
}
.yearWrap {
	position: relative;
}
.yearbtn {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/icons.png") no-repeat 0px -170px; left: 50%; width: 80px; height: 80px; margin-left: -40px; position: relative; z-index: 200; cursor: pointer;
}
.yearbtn .hover {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/icons.png") no-repeat -80px -170px; width: 80px; height: 80px; opacity: 0;
}
.yearbtn .yeartxt {
	left: 0px; top: 0px; width: 80px; height: 80px; text-align: center; color: rgb(255, 255, 255); line-height: 80px; font-size: 22px; position: absolute; text-shadow: 0px 1px 1px #097296;
}
.yearbtn.active {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/icons.png") no-repeat -190px -170px; left: 50%; width: 80px; height: 105px; margin-left: -40px; position: relative; cursor: pointer;
}
.centerline {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/linecenter.jpg"); left: 50%; top: -5px; width: 10px; height: 14px; margin-left: -5px; position: relative; z-index: 100;
}
.centerline .linetop {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/icons.png") no-repeat -165px -200px; width: 10px; height: 10px;
}
.centerline .linebottom {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/icons.png") no-repeat -165px -210px; width: 10px; height: 10px; bottom: -10px; position: absolute;
}
.eventlist {
	width: 404px; position: absolute; z-index: 500;
}
.yearWrap .left {
	left: 0px;
}
.yearWrap .right {
	right: 0px;
}
.eventlist .listtop {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/eventlisttop.png"); width: 404px; height: 13px;
}
.eventlist .listmid {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/eventlistmid.png"); width: 404px; position: relative; min-height: 112px;
}
.eventlist .listbottom {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/eventlistbottom.png"); width: 404px; height: 21px;
}
.dir {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/icons.png"); top: 20px; width: 13px; height: 20px; position: absolute;
}
.yearWrap .left .dir {
	background-position: -185px 0px; right: -12px;
}
.yearWrap .right .dir {
	background-position: -198px 0px; left: -12px;
}
.yearWrap .left .dot {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/icons.png") -162px -170px; top: 17px; width: 26px; height: 26px; right: -61px; position: absolute;
}
.yearWrap .right .dot {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/icons.png") -162px -170px; left: -61px; top: 17px; width: 26px; height: 26px; position: absolute;
}
.eventdetail {
	padding: 0px 20px; width: 364px; height: 122px;
}
.eventdetail img {
	margin-right: 15px; float: left;
}
.eventdetail h3 {
	height: 25px; color: rgb(6, 154, 206); line-height: 25px; font-family: "微软雅黑"; font-size: 18px; font-weight: bold; float: left;
}
.eventdetail p {
	width: 225px; color: rgb(82, 82, 82); font-family: "微软雅黑"; font-size: 12px; float: left;
}
.eventdetail p span {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/prefix_point.jpg") no-repeat left 7px; margin: 3px 0px; line-height: 18px; text-indent: 12px; display: block;
}
.mainContent3 {
	margin: 44px auto 0px; width: 937px; position: relative;
}
.s_gamelistul {
	width: 1004px; position: relative; min-height: 550px;
}
.s_gameliWrap {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/shadow.png"); width: 230px; height: 366px; margin-right: 21px; margin-bottom: 26px; float: left; position: relative;
}
.s_gameContent {
	border-radius: 5px; left: 0px; top: 0px; width: 224px; height: 360px; overflow: hidden; position: absolute;
}
.s_gameContent .img {
	left: 0px; top: 0px; width: 224px; height: 258px; overflow: hidden; position: absolute;
}
.s_gameContent img {
	width: 224px; height: 258px;
}
.s_gameContent .img .imgbg {
	background: rgb(0, 96, 153); left: 0px; top: 258px; width: 224px; height: 258px; position: absolute; opacity: 0.85;
}
.s_gameContent .img .imgtext {
	padding: 0px 13px; left: 0px; top: 258px; width: 198px; height: 258px; position: absolute;
}
.s_gameContent .img .imgtext a {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/downloadbtn.png"); left: 71px; width: 73px; height: 24px; text-align: center; bottom: 38px; color: rgb(255, 255, 255); line-height: 24px; font-size: 14px; display: block; position: absolute;
}
.s_gameContent .img p {
	color: rgb(255, 255, 255); line-height: 25px; font-family: "微软雅黑"; font-size: 14px; margin-top: 50px;
}
.s_gameheaders {
	background: rgb(255, 255, 255); padding: 8px 13px 0px; left: 0px; top: 258px; width: 198px; position: absolute; min-height: 154px;
}
.s_gameheaders h3 {
	width: 100%; height: 30px; color: rgb(74, 74, 74); line-height: 30px; font-family: "微软雅黑"; font-size: 20px; font-weight: bold;
}
.s_gameheaders p {
	color: rgb(74, 74, 74); line-height: 25px; font-size: 14px;
}
.jianhuContent {
	width: 100%; padding-top: 60px;
}
.jianhuContent img {
	width: 100%;
}
.blank45 {
	width: 100%; height: 45px;
}
.jianhuContent p {
	color: rgb(95, 95, 95); line-height: 32px; text-indent: 2em; font-size: 14px;
}
.jianhuContent p.noindent {
	text-indent: 0px;
}
.jianhuContent p.noindent a {
	text-decoration: none;
}
.jianhuContent p.noindent a:hover {
	color: red;
}
.jianhuContent h4 {
	line-height: 32px; padding-top: 40px; font-size: 16px;
}
.jianhuContent p span {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/dot.jpg") no-repeat center; width: 28px; height: 10px; display: inline-block;
}
.jianhuContent a {
	color: rgb(6, 154, 206); font-weight: bold; text-decoration: underline;
}
.faqContent {
	width: 100%; color: rgb(95, 95, 95); line-height: 32px; padding-top: 30px; font-size: 14px;
}
.faqContent p {
	
}
.faqContent h4 {
	line-height: 40px; padding-top: 25px; font-size: 18px; font-weight: bold;
}
.faqContent a {
	color: rgb(6, 154, 206); font-weight: bold; text-decoration: none;
}
.faqContent a:hover {
	color: red;
}
.faqContent b {
	color: rgb(255, 81, 81); font-weight: normal;
}
.faqContent p span {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/dot.jpg") no-repeat center; width: 28px; height: 10px; display: inline-block;
}
.faqContent p.indentp {
	text-indent: 2em;
}
.mainContent4 {
	width: 100%; margin-top: 28px; position: relative; min-height: 600px;
}
.mainContent4 .sidebar {
	width: 263px; float: left;
}
.mainContent4 .sidebar a {
	border: 1px solid rgb(175, 175, 175); border-image: none; width: 261px; height: 53px; color: rgb(162, 162, 162); line-height: 53px; text-indent: 106px; font-size: 24px; margin-bottom: 11px; display: block; position: relative;
}
.mainContent4 .sidebar a span {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/jobicons.jpg"); left: 53px; top: 0px; width: 45px; height: 53px; display: block; position: absolute;
}
.mainContent4 .sidebar a:hover {
	background: rgb(6, 154, 206); border: 1px solid rgb(6, 154, 206); border-image: none; color: rgb(255, 255, 255);
}
.mainContent4 .sidebar a.active {
	background: rgb(6, 154, 206); border: 1px solid rgb(6, 154, 206); border-image: none; color: rgb(255, 255, 255);
}
.mainContent4 .sidebar a:hover span {
	background-position: -45px 0px;
}
.mainContent4 .sidebar a.active span {
	background-position: -45px 0px;
}
.jobWrap {
	width: 680px; float: right;
}
.searchWrap {
	width: 680px; height: 55px; position: relative;
}
.search {
	border: 1px solid rgb(6, 154, 206); border-image: none; left: 0px; top: 10px; width: 245px; height: 32px; position: absolute;
}
.search #searchjob {
	background: none; border: currentColor; border-image: none; left: 6px; top: 4px; width: 200px; height: 24px; color: rgb(58, 58, 58); line-height: 24px; font-family: "微软雅黑"; font-size: 14px; position: absolute;
}
.search .search_btn {
	background: none; border: currentColor; border-image: none; width: 100%; height: 100%; cursor: pointer;
}
.search input.default {
	color: rgb(199, 199, 199);
}
.searchWrap a.searchBtn {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/icons.png") -190px -275px; top: 0px; width: 32px; height: 32px; right: 0px; display: block; position: absolute;
}
.hotjobs {
	top: 0px; width: 420px; height: 55px; right: 0px; color: rgb(255, 141, 141); line-height: 55px; overflow: hidden; font-size: 14px; position: absolute;
}
.hotjobs span {
	float: left;
}
.hotjobitemsWrap {
	width: 375px; height: 55px; overflow: hidden; float: left; position: relative;
}
.hotjobitems {
	left: 0px; top: 0px; width: 375px; height: 55px; position: absolute;
}
.hotjobs a {
	padding: 0px 3px; color: rgb(255, 141, 141); float: left;
}
.jobitem {
	border: 1px solid rgb(218, 218, 218); border-image: none; width: 678px; height: 80px; margin-top: 11px; position: relative;
}
.jobitem .leftline {
	background: rgb(6, 154, 206); left: -1px; top: -1px; width: 5px; height: 82px; position: absolute;
}
.jobitem h3 {
	padding: 12px 0px 0px 10px; height: 32px; color: rgb(6, 154, 206); line-height: 52px; text-indent: 16px; font-size: 22px;
}
.jobitem h5 {
	height: 27px; color: rgb(34, 34, 34); line-height: 27px; text-indent: 16px;
}
.jobitem h5 span {
	color: rgb(153, 153, 153); padding-right: 13px;
}
.jobitem a {
	background: rgb(6, 154, 206); top: 16px; width: 152px; height: 48px; text-align: center; right: 20px; color: rgb(255, 255, 255); line-height: 48px; font-size: 18px; display: block; position: absolute;
}
.jobWrap h3.jobtit {
	width: 100%; height: 54px; border-bottom-color: rgb(171, 171, 171); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.jobWrap h3.jobtit span {
	padding: 0px 2px; left: 0px; height: 32px; bottom: -1px; color: rgb(6, 154, 206); line-height: 32px; font-size: 24px; border-bottom-color: rgb(6, 154, 206); border-bottom-width: 2px; border-bottom-style: solid; display: block; position: absolute;
}
.jobWrap .lists {
	width: 100%; color: rgb(95, 95, 95); padding-top: 18px; font-size: 14px;
}
.jobWrap .lists p {
	line-height: 35px;
}
.jobWrap .lists p b {
	color: rgb(54, 54, 54);
}
.jobWrap .lists p span {
	width: 150px; height: 28px; line-height: 35px; float: left; display: block;
}
.mainjobcontent {
	color: rgb(95, 95, 95); line-height: 35px; font-size: 14px;
}
.mainjobcontent b {
	color: rgb(54, 54, 54);
}
.mainjobcontent p {
	line-height: 35px;
}
.jobWrap a.employ {
	background: rgb(6, 154, 206); width: 237px; height: 58px; text-align: center; color: rgb(255, 255, 255); line-height: 58px; font-size: 24px; margin-top: 30px; display: block;
}
.jobWrap a.employ:hover {
	background: rgb(46, 196, 248); color: rgb(171, 171, 171);
}
.colistWrap {
	width: 100%; padding-top: 40px;
}
.colistitem {
	width: 450px; height: 145px; margin-left: 2px; float: left; position: relative;
}
.colistitem h5 {
	background: url("http://dzmasset.playcrab.com/statics/dzm/www/webpub/v2/public/newsite/imgs/h5bg.jpg") no-repeat 5px; height: 35px; color: rgb(6, 154, 206); line-height: 35px; text-indent: 14px; font-size: 20px;
}
.colistmainContent {
	padding-top: 15px; padding-left: 14px;
}
.colistitem p {
	color: rgb(95, 95, 95); line-height: 20px; font-size: 12px;
}
.colistitem p span {
	width: 205px; height: 20px; float: left; display: block;
}
.partnerWrap {
	overflow: hidden; padding-top: 32px;
}
.partnerWrap p {
	color: rgb(162, 162, 162); text-indent: 14px; font-size: 14px;
}
.partnerWrap ul {
	width: 955px;
}
.partnerWrap ul li {
	margin: 10px 25px 10px 26px; border: 1px solid rgb(171, 171, 171); border-image: none; width: 96px; height: 40px; float: left;
}
