﻿html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {
	margin: 0;
	padding: 0
}

body {
	padding: 0;
	margin: 0;
	background: #000
}

html,body,fieldset,img,iframe,abbr {
	border: 0
}

li {
	list-style: none
}

textarea {
	overflow: auto;
	resize: none
}

h1,h2,h3,h4,h5,h6,em,strong,b {
	font-weight: 700
}

a,a:hover {
	text-decoration: none
}

body,textarea,input,button {
	color: #000;
	font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","Helvetica Neue",Helvetica,STHeiTi
}

a:hover {
	text-decoration: none
}

a,button {
	cursor: pointer;
	text-align: center
}

button {
	border: 0;
	outline: 0;
	background: 0 0
}

li {
	list-style: none
}

textarea {
	overflow: auto;
	resize: none
}

input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
	-webkit-appearance: none!important;
	margin: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

td {
	text-align: center
}

html,body {
	width: 100%;
	min-width: 1400px;
	max-width: 1920px;
	height: auto;
	font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,STHeiTi,sans-serif;
	background: #fff;
	line-height: 1.5;
	color: #000!important;
	margin: 0 auto
}

#NIE-copyRight span,#NIE-copyRight a {
	color: #000
}

.hide {
	display: none
}

.fl {
	float: left
}

.fr {
	float: right
}

.show {
	display: block
}

.inline {
	display: inline-block;
	*zoom: 1;
	*display: inline
}

.clearfix:after {
	content: '';
	clear: both;
	display: block;
	width: 0;
	overflow: hidden;
	visibility: hidden
}

.noSize {
	font-size: 0;
	text-indent: -9999em
}

.flex {
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex
}

#captcha {
	float: none
}

#Mshare {
	height: 40px;
	width: 100%;
	margin-bottom: 30px;
	text-align: center;
	position: absolute;
	top: 2960px
}

#Mshare .NIE-share .NIE-share-iconBtn li {
	margin-left: 4px
}

#Mshare .NIE-share-txt {
	color: #7e869b
}

#Mshare .NIE-share-iconBtn a {
	color: #7e869b
}

#Mshare .NIE-share-iconBtn a:hover {
	color: #c0ab6f
}

.pop_libao_mask {
	z-index: 9999!important
}

#pop-libao {
	z-index: 10000!important
}

.wrap {
	background: #fff url(../images/bg_859612e.jpg) no-repeat center top;
	width: 100%;
	height: 2720px;
	position: relative;
	overflow: hidden
}

.wrap .main-content {
	height: 2630px
}

.bgvideo {
	width: 1920px;
	height: 900px;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 0
}

.main {
	width: 1400px;
	margin: 0 auto;
	position: relative
}

div#pop-libao {
	background: url(../images/bg_pop-v1_8e3cb6d.png) 0 13px no-repeat!important
}

@-webkit-keyframes test {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(30px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateX(0px)
	}
}

@-moz-keyframes test {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(30px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateX(0px)
	}
}

@-o-keyframes test {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(30px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateX(0px)
	}
}

@-ms-keyframes test {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(30px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateX(0px)
	}
}

@keyframes test {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(30px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateX(0px)
	}
}

@-webkit-keyframes test {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(30px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateX(0px)
	}
}

@-moz-keyframes test {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(30px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateX(0px)
	}
}

@-o-keyframes test {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(30px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateX(0px)
	}
}

@-ms-keyframes test {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(30px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateX(0px)
	}
}

@keyframes test {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		-webkit-transform: translateY(30px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		-webkit-transform: translateX(0px)
	}
}

@-webkit-keyframes scale {
	0% {
		transform: scale(0.75)
	}

	50% {
		transform: scale(1.1)
	}

	100% {
		transform: scale(0.75)
	}
}

@-moz-keyframes scale {
	0% {
		transform: scale(0.75)
	}

	50% {
		transform: scale(1.1)
	}

	100% {
		transform: scale(0.75)
	}
}

@-o-keyframes scale {
	0% {
		transform: scale(0.75)
	}

	50% {
		transform: scale(1.1)
	}

	100% {
		transform: scale(0.75)
	}
}

@-ms-keyframes scale {
	0% {
		transform: scale(0.75)
	}

	50% {
		transform: scale(1.1)
	}

	100% {
		transform: scale(0.75)
	}
}

@keyframes scale {
	0% {
		transform: scale(0.75)
	}

	50% {
		transform: scale(1.1)
	}

	100% {
		transform: scale(0.75)
	}
}

@-webkit-keyframes scale {
	0% {
		transform: scale(0.75)
	}

	50% {
		transform: scale(1.1)
	}

	100% {
		transform: scale(0.75)
	}
}

@-moz-keyframes scale {
	0% {
		transform: scale(0.75)
	}

	50% {
		transform: scale(1.1)
	}

	100% {
		transform: scale(0.75)
	}
}

@-o-keyframes scale {
	0% {
		transform: scale(0.75)
	}

	50% {
		transform: scale(1.1)
	}

	100% {
		transform: scale(0.75)
	}
}

@-ms-keyframes scale {
	0% {
		transform: scale(0.75)
	}

	50% {
		transform: scale(1.1)
	}

	100% {
		transform: scale(0.75)
	}
}

@keyframes scale {
	0% {
		transform: scale(0.75)
	}

	50% {
		transform: scale(1.1)
	}

	100% {
		transform: scale(0.75)
	}
}

.test {
	opacity: 0;
	-webkit-animation: leihuo .5s .3s forwards 300ms 0 ease;
	-moz-animation: leihuo .5s .3s forwards 300ms 0 ease;
	-ms-animation: leihuo .5s .3s forwards 300ms 0 ease;
	animation: leihuo .5s .3s forwards 300ms 0 ease;
	-moz-animation: leihuo .5s .3s forwards;
	-webkit-animation: leihuo .5s .3s forwards;
	-o-animation: leihuo .5s .3s forwards;
	-ms-animation: leihuo .5s .3s forwards;
	animation: leihuo .5s .3s forwards
}

@-webkit-keyframes stepAn {
	0% {
		background-position: 0 0
	}

	100% {
		background-position: 0 bottom
	}
}

@-moz-keyframes stepAn {
	0% {
		background-position: 0 0
	}

	100% {
		background-position: 0 bottom
	}
}

@-o-keyframes stepAn {
	0% {
		background-position: 0 0
	}

	100% {
		background-position: 0 bottom
	}
}

@-ms-keyframes stepAn {
	0% {
		background-position: 0 0
	}

	100% {
		background-position: 0 bottom
	}
}

@keyframes stepAn {
	0% {
		background-position: 0 0
	}

	100% {
		background-position: 0 bottom
	}
}

@-webkit-keyframes stepAn {
	0% {
		background-position: 0 0
	}

	100% {
		background-position: 0 bottom
	}
}

@-moz-keyframes stepAn {
	0% {
		background-position: 0 0
	}

	100% {
		background-position: 0 bottom
	}
}

@-o-keyframes stepAn {
	0% {
		background-position: 0 0
	}

	100% {
		background-position: 0 bottom
	}
}

@-ms-keyframes stepAn {
	0% {
		background-position: 0 0
	}

	100% {
		background-position: 0 bottom
	}
}

@keyframes stepAn {
	0% {
		background-position: 0 0
	}

	100% {
		background-position: 0 bottom
	}
}

@-webkit-keyframes scan {
	0% {
		top: 0
	}

	100% {
		top: 77px
	}
}

@-moz-keyframes scan {
	0% {
		top: 0
	}

	100% {
		top: 77px
	}
}

@-ms-keyframes scan {
	0% {
		top: 0
	}

	100% {
		top: 77px
	}
}

@-o-keyframes scan {
	0% {
		top: 0
	}

	100% {
		top: 77px
	}
}

@keyframes scan {
	0% {
		top: 0
	}

	100% {
		top: 77px
	}
}

@-webkit-keyframes scan {
	0% {
		top: 0
	}

	100% {
		top: 77px
	}
}

@-moz-keyframes scan {
	0% {
		top: 0
	}

	100% {
		top: 77px
	}
}

@-ms-keyframes scan {
	0% {
		top: 0
	}

	100% {
		top: 77px
	}
}

@-o-keyframes scan {
	0% {
		top: 0
	}

	100% {
		top: 77px
	}
}

@keyframes scan {
	0% {
		top: 0
	}

	100% {
		top: 77px
	}
}

@-webkit-keyframes roate {
	0% {
		transform: rotateY(0deg)
	}

	100% {
		transform: rotateY(360deg)
	}
}

@-moz-keyframes roate {
	0% {
		transform: rotateY(0deg)
	}

	100% {
		transform: rotateY(360deg)
	}
}

@-o-keyframes roate {
	0% {
		transform: rotateY(0deg)
	}

	100% {
		transform: rotateY(360deg)
	}
}

@-ms-keyframes roate {
	0% {
		transform: rotateY(0deg)
	}

	100% {
		transform: rotateY(360deg)
	}
}

@keyframes roate {
	0% {
		transform: rotateY(0deg)
	}

	100% {
		transform: rotateY(360deg)
	}
}

@-webkit-keyframes roate {
	0% {
		transform: rotateY(0deg)
	}

	100% {
		transform: rotateY(360deg)
	}
}

@-moz-keyframes roate {
	0% {
		transform: rotateY(0deg)
	}

	100% {
		transform: rotateY(360deg)
	}
}

@-o-keyframes roate {
	0% {
		transform: rotateY(0deg)
	}

	100% {
		transform: rotateY(360deg)
	}
}

@-ms-keyframes roate {
	0% {
		transform: rotateY(0deg)
	}

	100% {
		transform: rotateY(360deg)
	}
}

@keyframes roate {
	0% {
		transform: rotateY(0deg)
	}

	100% {
		transform: rotateY(360deg)
	}
}

@-webkit-keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-moz-keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-ms-keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-o-keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-webkit-keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-moz-keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-ms-keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-o-keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@keyframes fadeout {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0
	}
}

@-webkit-keyframes fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-moz-keyframes fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-ms-keyframes fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-o-keyframes fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-moz-keyframes fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-ms-keyframes fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-o-keyframes fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadein {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

#btn-audio {
	width: 35px;
	height: 35px;
	position: absolute;
	left: 50%;
	margin-left: -455px;
	top: 42px;
	z-index: 3;
	background-repeat: no-repeat;
}

#btn-audio.off {
	background-repeat: no-repeat;
}

#top {
	position: absolute;
	top: 150px;
	left: 50%;
	margin-left: 105px;
	height: 830px;
	z-index: 2
}

#top .slogan {
	background: url(../images/slogan_81b5b4f.png) no-repeat;
	width: 572px;
	height: 280px
}

#top .wx-code-wrap {
	position: absolute;
	top: 205px;
	left: 22px;
	width: 89px;
	height: 88px;
	background-repeat: no-repeat;
}

#top .wx-code-wrap .wx-code {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 76px;
	height: 76px;
	background: url(../images/wx-code_da392a9.png) no-repeat;
	margin-left: -38px;
	margin-top: -38px
}

#top .wx-code-wrap .wx-scanning {
	position: absolute;
	top: 0;
	left: 0;
	width: 91px;
	height: 14px;
	background: url(../images/wx-sacnning_232c929.png) no-repeat;
	-webkit-animation: scan 3s linear infinite alternate 300ms 0 ease;
	-moz-animation: scan 3s linear infinite alternate 300ms 0 ease;
	-ms-animation: scan 3s linear infinite alternate 300ms 0 ease;
	animation: scan 3s linear infinite alternate 300ms 0 ease;
	-moz-animation: scan 3s linear infinite alternate;
	-webkit-animation: scan 3s linear infinite alternate;
	-o-animation: scan 3s linear infinite alternate;
	-ms-animation: scan 3s linear infinite alternate;
	animation: scan 3s linear infinite alternate
}

#top .subtitle {
	background: /*url(../images/subtitle_7911f6c.png) no-repeat;*/width:387px;
	height: 48px;
	margin-top: -54px;
	margin-left: 96px;
	position: relative;
	cursor: pointer
}

#top .subtitle div {
	display: block;
	position: absolute;
	right: 3px;
	top: 5px;
	width: 155px;
	height: 37px;
	background-repeat: no-repeat;
}

#top .subtitle div:hover {
	background-repeat: no-repeat;
}

#top .btns {
	width: 100%;
	margin-top: 55px;
	height: 200px;
	margin-left: -1px
}

#top .btns .btn {
	float: left;
	width: 67px;
	height: 200px;
	margin-left: 1px;
	overflow: hidden
}

#top .btns .btn-down {
	background: url(../images/btn1_4f9c4b5.png) no-repeat;
	-webkit-animation: stepAn steps(23) 2s infinite 300ms 0 ease;
	-moz-animation: stepAn steps(23) 2s infinite 300ms 0 ease;
	-ms-animation: stepAn steps(23) 2s infinite 300ms 0 ease;
	animation: stepAn steps(23) 2s infinite 300ms 0 ease;
	-moz-animation: stepAn steps(23) 2s infinite;
	-webkit-animation: stepAn steps(23) 2s infinite;
	-o-animation: stepAn steps(23) 2s infinite;
	-ms-animation: stepAn steps(23) 2s infinite;
	animation: stepAn steps(23) 2s infinite;
	height: 129px;
	width: 351px
}

#top .btns .btn-down:hover {
	background: url(../images/btn2_a61740e.png) no-repeat
}

#top .btns .app-entry {
	float: left;
	overflow: hidden;
	width: 351px;
	height: 70px;
	margin-top: -71px;
	margin-left: 1px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	background: url(../images/app-entry-bg_e8086a7.png) no-repeat
}

#top .btns .app-entry:hover {
	background: url(../images/app-entry-bg-h_aa86bb1.png) no-repeat
}

#top .btns .app-entry .first,#top .btns .app-entry .second {
	float: left;
	display: block;
	width: 351px;
	height: 70px
}

#top .btns .app-entry .first-btn {
	display: inline-block;
	width: 244px;
	height: 51px;
	margin-left: 4px;
	margin-top: 10px;
	background: url(../images/app-entry-ct_e713022.png) no-repeat
}

#top .btns .app-entry .second-btn {
	display: inline-block;
	width: 240px;
	height: 29px;
	margin: 24px auto 0;
	background: url(../images/app-entry-ct-h_8cc84ee.png) no-repeat
}

#top .btns .app-entry .elong {
	width: 702px;
	height: 70px;
	left: 0;
	position: relative;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

#top .btns .app-entry:hover .elong,#top .btns .app-entry:focus .elong {
	left: -351px
}

#top .btns .btn-haoli {
	background-repeat: no-repeat;
}

#top .btns .btn-haoli:hover {
	background-repeat: no-repeat;
}

#top .btns .btn-haoli i {
	width: 24px;
	height: 28px;
	display: block;
	margin: 30px auto 0;
	-webkit-animation: roate 3s ease infinite 300ms 0 ease;
	-moz-animation: roate 3s ease infinite 300ms 0 ease;
	-ms-animation: roate 3s ease infinite 300ms 0 ease;
	animation: roate 3s ease infinite 300ms 0 ease;
	-moz-animation: roate 3s ease infinite;
	-webkit-animation: roate 3s ease infinite;
	-o-animation: roate 3s ease infinite;
	-ms-animation: roate 3s ease infinite;
	animation: roate 3s ease infinite;
	background-repeat: no-repeat;
}

#top .btns .btn-reg {
	background-repeat: no-repeat;
}

#top .btns .btn-reg:hover {
	background-repeat: no-repeat;
}

#top .btns .btn-reg i {
	width: 26px;
	height: 26px;
	display: block;
	margin: 30px auto 0;
	-webkit-animation: roate 3s ease infinite 300ms 0 ease;
	-moz-animation: roate 3s ease infinite 300ms 0 ease;
	-ms-animation: roate 3s ease infinite 300ms 0 ease;
	animation: roate 3s ease infinite 300ms 0 ease;
	-moz-animation: roate 3s ease infinite;
	-webkit-animation: roate 3s ease infinite;
	-o-animation: roate 3s ease infinite;
	-ms-animation: roate 3s ease infinite;
	animation: roate 3s ease infinite;
	background-repeat: no-repeat;
}

#top .btns .btn-cz {
	background-repeat: no-repeat;
}

#top .btns .btn-cz:hover {
	background-repeat: no-repeat;
}

#top .btns .btn-cz i {
	width: 26px;
	height: 26px;
	display: block;
	margin: 30px auto 0;
	-webkit-animation: roate 3s ease infinite 300ms 0 ease;
	-moz-animation: roate 3s ease infinite 300ms 0 ease;
	-ms-animation: roate 3s ease infinite 300ms 0 ease;
	animation: roate 3s ease infinite 300ms 0 ease;
	-moz-animation: roate 3s ease infinite;
	-webkit-animation: roate 3s ease infinite;
	-o-animation: roate 3s ease infinite;
	-ms-animation: roate 3s ease infinite;
	animation: roate 3s ease infinite;
	background-repeat: no-repeat;
}

#top .banner {
	margin: 16px 0;
	width: 555px;
	height: 270px;
	position: relative
}

#top .banner .switch {
	position: absolute;
	top: 0;
	right: 0;
	text-align: right;
	font-size: 0;
	z-index: 105
}

#top .banner .switch a {
	display: inline-block;
	width: 42px;
	height: 22px;
	line-height: 22px;
	font-size: 13px;
	background: #fff;
	color: #39456c
}

#top .banner .switch a:hover,#top .banner .switch a.active {
	background: #a28a4c;
	color: #fff
}

#top .banner .switch-pic a {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0;
	filter: alpha(opacity=0)
}

#top .banner .switch-ctrl {
	position: absolute;
	bottom: 12px;
	right: 12px;
	width: auto;
	height: 25px;
	z-index: 101
}

#top .banner .switch-ctrl span {
	display: block;
	float: left;
	width: 19px;
	height: 20px;
	margin-right: 7px;
	cursor: pointer;
	background-repeat: no-repeat;
}

#top .banner .switch-ctrl span:hover,#top .banner .switch-ctrl span.current {
	background-repeat: no-repeat;
}

@-webkit-keyframes leave {
	0% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}

	100% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(-100px)
	}
}

@-moz-keyframes leave {
	0% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}

	100% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(-100px)
	}
}

@-o-keyframes leave {
	0% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}

	100% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(-100px)
	}
}

@-ms-keyframes leave {
	0% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}

	100% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(-100px)
	}
}

@keyframes leave {
	0% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}

	100% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(-100px)
	}
}

@-webkit-keyframes leave {
	0% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}

	100% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(-100px)
	}
}

@-moz-keyframes leave {
	0% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}

	100% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(-100px)
	}
}

@-o-keyframes leave {
	0% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}

	100% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(-100px)
	}
}

@-ms-keyframes leave {
	0% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}

	100% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(-100px)
	}
}

@keyframes leave {
	0% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}

	100% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(-100px)
	}
}

@-webkit-keyframes enter {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(100px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}
}

@-moz-keyframes enter {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(100px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}
}

@-o-keyframes enter {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(100px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}
}

@-ms-keyframes enter {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(100px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}
}

@keyframes enter {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(100px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}
}

@-webkit-keyframes enter {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(100px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}
}

@-moz-keyframes enter {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(100px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}
}

@-o-keyframes enter {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(100px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}
}

@-ms-keyframes enter {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(100px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}
}

@keyframes enter {
	0% {
		-webkit-opacity: 0;
		-moz-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		transform: translateX(100px)
	}

	100% {
		-webkit-opacity: 1;
		-moz-opacity: 1;
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translateX(0px)
	}
}

.pop_video_bg {
	position: fixed;
	top: 0;
	left: 0;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	width: 100%;
	z-index: 9999;
	min-width: 1200px
}

.pop_video {
	position: fixed;
	left: 50%;
	z-index: 10000;
	display: none
}

.close_pv {
	position: absolute;
	right: -48px;
	top: 0;
	width: 48px;
	height: 48px;
	text-indent: -9999em;
	outline: 0;
	background-repeat: no-repeat;
}

.close_pv:hover {
	background-repeat: no-repeat;
}

#job-wrap {
	position: absolute;
	z-index: 1;
	width: 1541px;
	height: 1967px;
	left: 50%;
	margin-left: -960px
}

#job-wrap .job-nav {
	width: 97px;
	height: 258px;
	position: absolute;
	top: 340px;
	left: 260px;
	z-index: 2
}

#job-wrap .job-nav a {
	display: block;
	width: 97px;
	height: 20px;
	margin-bottom: 28px;
	background: url(../images/nav_2f266d1.png) no-repeat
}

#job-wrap .job-nav .nav1 {
	background-position: 0 0
}

#job-wrap .job-nav .nav1:hover,#job-wrap .job-nav .nav1.active {
	background-position: -97px 0
}

#job-wrap .job-nav .nav2 {
	background-position: 0 -48px
}

#job-wrap .job-nav .nav2:hover,#job-wrap .job-nav .nav2.active {
	background-position: -97px -48px
}

#job-wrap .job-nav .nav3 {
	background-position: 0 -96px
}

#job-wrap .job-nav .nav3:hover,#job-wrap .job-nav .nav3.active {
	background-position: -97px -96px
}

#job-wrap .job-nav .nav4 {
	background-position: 0 -144px
}

#job-wrap .job-nav .nav4:hover,#job-wrap .job-nav .nav4.active {
	background-position: -97px -144px
}

#job-wrap .job-nav .nav5 {
	background-position: 0 -192px
}

#job-wrap .job-nav .nav5:hover,#job-wrap .job-nav .nav5.active {
	background-position: -97px -192px
}

#job-wrap .job-nav .nav6 {
	background-position: 0 bottom
}

#job-wrap .job-nav .nav6:hover,#job-wrap .job-nav .nav6.active {
	background-position: -97px bottom
}

#job-wrap .video {
	width: 94px;
	height: 94px;
	position: absolute;
	margin-left: 385px;
	top: 355px;
	cursor: pointer
}

#job-wrap .video i {
	display: block;
	cursor: pointer;
	width: 24px;
	height: 35px;
	position: relative;
	left: 40px;
	top: 30px;
	-webkit-animation: scale 2s linear infinite 300ms 0 ease;
	-moz-animation: scale 2s linear infinite 300ms 0 ease;
	-ms-animation: scale 2s linear infinite 300ms 0 ease;
	animation: scale 2s linear infinite 300ms 0 ease;
	-moz-animation: scale 2s linear infinite;
	-webkit-animation: scale 2s linear infinite;
	-o-animation: scale 2s linear infinite;
	-ms-animation: scale 2s linear infinite;
	animation: scale 2s linear infinite;
	background-repeat: no-repeat;
}

#job-wrap .job-bg {
	width: 1541px;
	height: 1967px;
	position: absolute;
	left: 0;
	top: 0
}

#job-wrap .job-bg.enter {
	-webkit-animation: enter .5s ease both 300ms 0 ease;
	-moz-animation: enter .5s ease both 300ms 0 ease;
	-ms-animation: enter .5s ease both 300ms 0 ease;
	animation: enter .5s ease both 300ms 0 ease;
	-moz-animation: enter .5s ease both;
	-webkit-animation: enter .5s ease both;
	-o-animation: enter .5s ease both;
	-ms-animation: enter .5s ease both;
	animation: enter .5s ease both
}

#job-wrap .job-bg.leave {
	-webkit-animation: leave .5s ease both 300ms 0 ease;
	-moz-animation: leave .5s ease both 300ms 0 ease;
	-ms-animation: leave .5s ease both 300ms 0 ease;
	animation: leave .5s ease both 300ms 0 ease;
	-moz-animation: leave .5s ease both;
	-webkit-animation: leave .5s ease both;
	-o-animation: leave .5s ease both;
	-ms-animation: leave .5s ease both;
	animation: leave .5s ease both
}

#job-wrap .name {
	width: 94px;
	height: 147px;
	position: absolute;
	top: 167px;
	left: 380px
}

#job-wrap .job-more {
	width: 35px;
	height: 105px;
	position: absolute;
	top: 62px;
	left: 74px;
	background-repeat: no-repeat;
}

#job-wrap .job-more:hover {
	background-repeat: no-repeat;
}

#job-wrap .animate {
	width: 400px;
	height: 450px;
	position: absolute;
	left: 792px;
	top: 113px;
	-webkit-animation: stepAn steps(23) 2s infinite 300ms 0 ease;
	-moz-animation: stepAn steps(23) 2s infinite 300ms 0 ease;
	-ms-animation: stepAn steps(23) 2s infinite 300ms 0 ease;
	animation: stepAn steps(23) 2s infinite 300ms 0 ease;
	-moz-animation: stepAn steps(23) 2s infinite;
	-webkit-animation: stepAn steps(23) 2s infinite;
	-o-animation: stepAn steps(23) 2s infinite;
	-ms-animation: stepAn steps(23) 2s infinite;
	animation: stepAn steps(23) 2s infinite
}

#job-wrap .sw {
	background: url(../images/sw_58a223f.png) no-repeat
}

#job-wrap .sw .animate {
	background: url(../images/43f8847b9aba7afeb8748274ae61470b.png) no-repeat
}

#job-wrap .sw .video {
	background-repeat: no-repeat;
}

#job-wrap .sw .name {
	background-repeat: no-repeat;
}

#job-wrap .xh {
	background: url(../images/xh_638de68.png) no-repeat
}

#job-wrap .xh .animate {
	background: url(../images/4a71965476fcf4c2b8895a8e5d0e766a.png) no-repeat
}

#job-wrap .xh .video {
	background-repeat: no-repeat;
}

#job-wrap .xh .name {
	background-repeat: no-repeat;
}

#job-wrap .jl {
	background: url(../images/jl_ce7898d.png) no-repeat
}

#job-wrap .jl .animate {
	background: url(../images/6f903d0be3153d2d542d33db4941c737.png) no-repeat
}

#job-wrap .jl .video {
	background-repeat: no-repeat;
}

#job-wrap .jl .name {
	background-repeat: no-repeat;
}

#job-wrap .sm .person {
	background: url(../images/sm_ad02e98.png) no-repeat;
	width: 1541px;
	height: 1967px;
	position: absolute;
	left: 0;
	top: 0
}

#job-wrap .sm .animate {
	background: url(../images/b4f6aca1297185608be07c7890358baf.png) no-repeat
}

#job-wrap .sm .video {
	background-repeat: no-repeat;
}

#job-wrap .sm .name {
	background-repeat: no-repeat;
}

#job-wrap .sx {
	background: url(../images/sx_eefb1b2.png) no-repeat
}

#job-wrap .sx .animate {
	background: url(../images/8c26cc40deef842640c6fc8846df1284.png) no-repeat
}

#job-wrap .sx .video {
	background-repeat: no-repeat;
}

#job-wrap .sx .name {
	background-repeat: no-repeat;
}

#job-wrap .ty {
	background: url(../images/ty_0594702.png) no-repeat
}

#job-wrap .ty .animate {
	background: url(../images/dc154ab19b3555f3b1322efbb5926b51.png) no-repeat
}

#job-wrap .ty .video {
	background-repeat: no-repeat;
}

#job-wrap .ty .name {
	background-repeat: no-repeat;
}

.news-box {
	width: 555px;
	height: 330px;
	overflow: hidden;
	background: #f5f8fd;
	background: -moz-linear-gradient(top,rgba(255,255,255,.8),rgba(255,255,255,.1));
	background: -webkit-gradient(linear,0 0,0 bottom,from(rgba(255,255,255,.8)),to(rgba(255,255,255,.1)));
	background: -o-linear-gradient(top,rgba(255,255,255,.8),rgba(255,255,255,.1));
	position: absolute;
	top: 970px;
	left: 50%;
	margin-left: 105px;
	z-index: 2
}

.news-box .box-title {
	overflow: hidden;
	height: 47px;
	margin-top: 5px
}

.news-box .box-title .news-tab {
	margin-left: 15px;
	width: 520px;
	border-bottom: 2px solid #dde0e4
}

.news-box .box-title .news-tab li {
	float: left;
	position: relative;
	top: 2px;
	margin-right: 15px
}

.news-box .box-title .news-tab li:after {
	content: '';
	background: url(../images/news-line2_9cc9ac3.png) no-repeat;
	width: 1px;
	height: 15px;
	position: absolute;
	right: -7px;
	top: 13px
}

.news-box .box-title .news-tab li:last-child:after {
	display: none
}

.news-box .box-title .news-tab li a {
	width: 68px;
	height: 28px;
	display: block;
	color: #303030;
	font-size: 0;
	position: relative;
	margin-top: 10px;
	background: url(../images/news-tab-nav_1d4b638.png) no-repeat
}

.news-box .box-title .news-tab li a i {
	display: none
}

.news-box .box-title .news-tab li a.news1 {
	background-position: 0 0
}

.news-box .box-title .news-tab li a.news1:hover,.news-box .box-title .news-tab li a.news1.active {
	background-position: 0 bottom
}

.news-box .box-title .news-tab li a.news2 {
	background-position: -83px 0
}

.news-box .box-title .news-tab li a.news2:hover,.news-box .box-title .news-tab li a.news2.active {
	background-position: -83px bottom
}

.news-box .box-title .news-tab li a.news3 {
	background-position: -166px 0
}

.news-box .box-title .news-tab li a.news3:hover,.news-box .box-title .news-tab li a.news3.active {
	background-position: -166px bottom
}

.news-box .box-title .news-tab li a.news4 {
	background-position: -249px 0
}

.news-box .box-title .news-tab li a.news4:hover,.news-box .box-title .news-tab li a.news4.active {
	background-position: -249px bottom
}

.news-box .box-title .more {
	display: block;
	position: absolute;
	top: 18px;
	font-size: 0;
	right: 15px;
	background: url(../images/icon-more_d2c5fe0.png) no-repeat;
	width: 16px;
	height: 16px;
	-webkit-transition: all .8s ease;
	-moz-transition: all .8s ease;
	-ms-transition: all .8s ease;
	-o-transition: all .8s ease;
	transition: all .8s ease
}

.news-box .box-title .more:hover {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	background: url(../images/icon-more2_4fc21e0.png) no-repeat
}

.news-box .news-top {
	position: relative;
	text-align: center
}

.news-box .news-top a {
	display: inline-block;
	color: #39456c;
	font-size: 20px;
	font-weight: 700;
	font-family: "Microsoft YaHei";
	position: relative;
	top: 4px;
	line-height: 32px
}

.news-box .news-top a:hover {
	color: #aa9452
}

.news-box .news-top .red {
	display: none;
	position: relative;
	top: -6px;
	width: 31px;
	height: 12px
}

.news-box .news-line {
	background: url(../images/news-line_aa2f9b1.png) no-repeat;
	width: 511px;
	height: 1px;
	margin: 15px auto
}

.news-box .news.active {
	display: block
}

.news-box .news {
	display: none;
	padding: 0 20px
}

.news-box .news .news-special {
	background: rgba(151,162,183,.2);
	list-style: none;
	height: 35px;
	line-height: 35px;
	margin-bottom: 13px;
	padding-left: 0
}

.news-box .news .news-special:before {
	display: none
}

.news-box .news .news-special .icon32 {
	width: 52px;
	height: 35px;
	text-indent: 5px;
	font-size: 18px;
	color: #fff;
	display: inline-block;
	margin-right: 5px;
	background-repeat: no-repeat;
}

.news-box .news .news-special a {
	font-size: 16px
}

.news-box .news li {
	line-height: 32px;
	font-size: 14px;
	color: #39456c;
	vertical-align: middle;
	position: relative;
	padding-left: 12px
}

.news-box .news li:before {
	content: '';
	width: 3px;
	height: 3px;
	border: 1px solid #455175;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 0;
	top: 13px
}

.news-box .news li span {
	font-size: 14px
}

.news-box .news li .type {
	margin-left: -5px;
	vertical-align: bottom;
	display: inline-block;
	*zoom: 1;
	*display: inline
}

.news-box .news li a {
	display: inline-block;
	font-size: 14px;
	color: #39456c;
	font-family: "Microsoft YaHei";
	white-space: nowrap;
	width: 400px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	vertical-align: bottom;
	text-align: left;
	padding-left: 0;
	box-sizing: border-box
}

.news-box .news li a:hover {
	color: #b59852;
	text-decoration: none
}

#codes {
	width: 1204px;
	position: absolute;
	left: 50%;
	top: 2240px;
	margin-left: -602px
}

#codes>div {
	float: left;
	position: relative
}

#codes .btn-code {
	width: 23px;
	height: 43px;
	position: absolute;
	left: 11px;
	top: 101px;
	background-repeat: no-repeat;
}

#codes .btn-code:hover {
	background-repeat: no-repeat;
}

#codes .code {
	width: 210px;
	height: 166px;
	position: absolute;
	left: 0;
	top: 0;
	display: none
}

#codes .wx {
	background: url(../images/bg-wx_1282e2d.png) no-repeat;
	width: 210px;
	height: 166px;
	margin-right: 48px
}

#codes .wx .icon {
	background: url(../images/icon-wx_ca6bac5.png) no-repeat;
	width: 210px;
	height: 166px
}

#codes .wx .code {
	background: url(../images/code-wx_ecb61f5.png) no-repeat
}

#codes .wb {
	background: url(../images/bg-wb_af3680e.png) no-repeat;
	width: 210px;
	height: 166px;
	margin-right: 48px
}

#codes .wb .icon {
	background: url(../images/icon-wb_1c94317.png) no-repeat;
	width: 210px;
	height: 166px
}

#codes .wb .code {
	background: url(../images/code-wb_052edd3.png) no-repeat
}

#codes .bbs {
	background: url(../images/bg-bbs_5eb521b.png) no-repeat;
	width: 210px;
	height: 166px;
	margin-right: 48px
}

#codes .bbs .icon {
	background: url(../images/icon-bbs_68986c9.png) no-repeat;
	width: 210px;
	height: 166px
}

#codes .bbs .code {
	background: url(../images/code-bbs_83634f9.png) no-repeat
}

#codes .kefu {
	background: url(../images/bg-kefu_582d911.png) no-repeat;
	width: 429px;
	height: 166px
}

#codes .links {
	width: 188px;
	height: 100px;
	margin-top: 44px;
	margin-left: 67px
}

#codes .links li {
	list-style: none;
	width: 94px;
	height: 28px;
	float: left;
	position: relative
}

#codes .links li:before {
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	border: 1px solid #5e667b;
	left: -10px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 10px
}

#codes .links a {
	font-size: 14px;
	color: #626a7e
}

#codes .links a:hover {
	color: #a78c3d;
	text-decoration: underline
}

#codes .phone {
	width: 166px;
	height: 95px;
	position: absolute;
	left: 254px;
	top: 30px;
	color: #626a7e;
	font-size: 14px;
	padding-top: 60px;
	text-align: left
}

#codes .phone p {
	text-indent: 13px
}

#codes .phone i {
	position: absolute;
	width: 57px;
	height: 58px;
	left: 48px;
	top: 0;
	background-repeat: no-repeat;
}

.cd-animate {
	width: 900px;
	height: 320px;
	position: absolute;
	left: 50%;
	margin-left: -685px;
	top: 2407px;
	background: url(../images/fengye_e2f1004.png) no-repeat;
	opacity: 0
}

.cd-animate.show {
	opacity: 1;
	-webkit-animation: stepAn steps(16) 1.7s both 300ms 0 ease;
	-moz-animation: stepAn steps(16) 1.7s both 300ms 0 ease;
	-ms-animation: stepAn steps(16) 1.7s both 300ms 0 ease;
	animation: stepAn steps(16) 1.7s both 300ms 0 ease;
	-moz-animation: stepAn steps(16) 1.7s both;
	-webkit-animation: stepAn steps(16) 1.7s both;
	-o-animation: stepAn steps(16) 1.7s both;
	-ms-animation: stepAn steps(16) 1.7s both;
	animation: stepAn steps(16) 1.7s both
}

.caidan {
	background: url(../images/caidan_1869284.png) no-repeat;
	width: 1842px;
	height: 70px;
	position: absolute;
	left: 50%;
	margin-left: -866px;
	top: 2850px;
	display: none
}

@-webkit-keyframes rotate {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-moz-keyframes rotate {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-o-keyframes rotate {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-ms-keyframes rotate {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes rotate {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-webkit-keyframes rotate {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-moz-keyframes rotate {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-o-keyframes rotate {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@-ms-keyframes rotate {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

@keyframes rotate {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

#dashi {
	position: absolute;
	top: 1332px;
	left: 50%;
	margin-left: 105px;
	width: 555px;
	height: 400px;
	z-index: 2
}

#dashi .ds-title {
	background: url(../images/title-dashi_14272a3.png) no-repeat;
	width: 222px;
	height: 31px
}

#dashi .video {
	width: 639px;
	height: 349px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -274px;
	overflow: hidden
}

#dashi .video video {
	display: block;
	width: 840px;
	position: relative;
	top: -62px;
	left: -100px
}

#dashi .switch {
	width: 122px;
	height: 25px;
	position: absolute;
	right: 4px;
	bottom: 4px
}

#dashi .switch i {
	display: block;
	float: left;
	background: url(../images/icon-banner_15a65c5.png) no-repeat;
	width: 19px;
	height: 20px;
	margin-right: 5px;
	cursor: pointer
}

#dashi .switch i.active {
	background: url(../images/icon-banner2_d60edf5.png) no-repeat
}

#dashi .zhezhao {
	cursor: pointer
}

.cxd {
	background: url(../images/cxd-bg_c3df4e7.jpg) no-repeat right top;
	width: 555px;
	height: 350px;
	position: absolute;
	right: 0;
	bottom: 0;
	-webkit-transition: width .7s ease-out;
	-moz-transition: width .7s ease-out;
	-ms-transition: width .7s ease-out;
	-o-transition: width .7s ease-out;
	transition: width .7s ease-out
}

.cxd.open {
	width: 1362px
}

.cxd.open .title {
	left: -15px
}

.cxd.open .more {
	left: 123px
}

.cxd .person {
	background: url(../images/cxd-name_3a039b1.png) no-repeat;
	width: 241px;
	height: 388px;
	position: absolute;
	bottom: 0;
	right: 0
}

.cxd .play {
	width: 57px;
	height: 57px;
	position: absolute;
	right: 212px;
	top: 20px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.cxd .play i {
	display: block;
	width: 57px;
	height: 57px;
	cursor: pointer;
	-webkit-animation: rotate 3s linear infinite 300ms 0 ease;
	-moz-animation: rotate 3s linear infinite 300ms 0 ease;
	-ms-animation: rotate 3s linear infinite 300ms 0 ease;
	animation: rotate 3s linear infinite 300ms 0 ease;
	-moz-animation: rotate 3s linear infinite;
	-webkit-animation: rotate 3s linear infinite;
	-o-animation: rotate 3s linear infinite;
	-ms-animation: rotate 3s linear infinite;
	animation: rotate 3s linear infinite;
	background-repeat: no-repeat;
}

.cxd .title {
	background: url(../images/cxd-title_4eb20db.png) no-repeat;
	width: 504px;
	height: 274px;
	position: absolute;
	left: -70px;
	top: 0
}

.cxd .video {
	margin-left: -256px!important
}

.cxd .zhezhao {
	background: url(../images/zhezhao2_7f668ed.png) no-repeat;
	width: 639px;
	height: 350px;
	position: absolute;
	left: 50%;
	margin-left: -256px;
	top: 0;
	display: none
}

.cxd .more {
	width: 177px;
	height: 87px;
	position: absolute;
	left: 40px;
	bottom: 30px;
	background-repeat: no-repeat;
}

.cxd .more:hover {
	background-repeat: no-repeat;
}

.tsy {
	background: url(../images/tsy-bg_1cbcc12.jpg) no-repeat right top;
	width: 555px;
	height: 350px;
	position: absolute;
	right: 0;
	bottom: 0;
	-webkit-transition: width .7s ease-out;
	-moz-transition: width .7s ease-out;
	-ms-transition: width .7s ease-out;
	-o-transition: width .7s ease-out;
	transition: width .7s ease-out
}

.tsy.open {
	width: 1360px
}

.tsy .person {
	background: url(../images/tsy-name_b8cb625.png) no-repeat;
	width: 298px;
	height: 410px;
	position: absolute;
	bottom: 0;
	right: 0
}

.tsy .play {
	width: 57px;
	height: 57px;
	position: absolute;
	left: 80px;
	top: 157px;
	cursor: pointer;
	background-repeat: no-repeat;
}

.tsy .play i {
	display: block;
	width: 57px;
	height: 57px;
	cursor: pointer;
	-webkit-animation: rotate 3s linear infinite 300ms 0 ease;
	-moz-animation: rotate 3s linear infinite 300ms 0 ease;
	-ms-animation: rotate 3s linear infinite 300ms 0 ease;
	animation: rotate 3s linear infinite 300ms 0 ease;
	-moz-animation: rotate 3s linear infinite;
	-webkit-animation: rotate 3s linear infinite;
	-o-animation: rotate 3s linear infinite;
	-ms-animation: rotate 3s linear infinite;
	animation: rotate 3s linear infinite;
	background-repeat: no-repeat;
}

.tsy .title {
	background: url(../images/tsy-title_4a23b17.png) no-repeat;
	width: 432px;
	height: 260px;
	position: absolute;
	left: -30px;
	top: 0
}

.tsy .zhezhao {
	background: url(../images/zhezhao_e662ade.png) no-repeat;
	width: 639px;
	height: 350px;
	position: absolute;
	left: 50%;
	margin-left: -274px;
	top: 0;
	display: none
}

.tsy .more {
	width: 177px;
	height: 87px;
	position: absolute;
	left: 100px;
	bottom: 35px;
	background-repeat: no-repeat;
}

.tsy .more:hover {
	background-repeat: no-repeat;
}

.wra {
	background: url(../images/wra-bg_f97dadc.png) no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 387px;
	width: 555px
}

.wra .more {
	width: 185px;
	height: 47px;
	position: absolute;
	top: 258px;
	left: 58px;
	background-repeat: no-repeat;
}

.wra .more:hover {
	background-repeat: no-repeat;
}

.ljy {
	background: url(../images/ljy-bg_5024d95.png) no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 387px;
	width: 555px
}

.ljy .more {
	width: 177px;
	height: 87px;
	position: absolute;
	top: 258px;
	left: 138px;
	background-repeat: no-repeat;
}

.ljy .more:hover {
	background-repeat: no-repeat;
}

.gb {
	background: url(../images/gb-bg_dcef3e7.png) no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
	height: 387px;
	width: 555px
}

.gb .more {
	width: 177px;
	height: 87px;
	position: absolute;
	top: 256px;
	left: 110px;
	background-repeat: no-repeat;
}

.gb .more:hover {
	background-repeat: no-repeat;
}

#gonglue {
	position: absolute;
	left: 50%;
	top: 1696px;
	width: 1362px;
	margin-left: -701px;
	z-index: 9999;
}

#gonglue .more {
	display: block;
	position: absolute;
	right: 0;
	top: 24px;
	width: 95px;
	height: 28px;
	z-index: 2;
	background-repeat: no-repeat;
}

#gonglue .more:hover {
	background-repeat: no-repeat;
}

#gonglue .title {
	width: 427px;
	height: 27px;
	margin: 10px 0 14px;
	background-repeat: no-repeat;
}

#gonglue .content-wrap {
	width: 1362px;
	height: 414px;
	background: url(../images/luntan-bg_3ac111d.png) no-repeat
}

#gonglue .gl-luntan {
	width: 762px;
	height: 414px;
	margin-left: 27px
}

#gonglue .gl-banner {
	width: 549px;
	height: 415px;
	background: url(../images/banner-bg_8b8c43f.png) no-repeat;
	margin-top: 6px;
	margin-right: 6px
}

#gonglue .search-wrap {
	position: relative;
	width: 762px;
	height: 48px;
	border: 1px solid #a0a6ba;
	margin: 30px 0 0
}

#gonglue .search-wrap input {
	position: absolute;
	left: 0;
	top: 0;
	width: 642px;
	height: 100%;
	line-height: 48px;
	display: block;
	padding-left: 18px;
	color: #b4b5b7;
	font-size: 14px;
	border: 0;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: transparent;
	outline: 0
}

#gonglue .search-wrap .btn-search {
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
	height: 48px;
	background-repeat: no-repeat;
}

#gonglue .search-wrap .btn-search:hover {
	background-repeat: no-repeat;
}

#gonglue .luntan-tab {
	height: 108px;
	overflow: hidden;
	margin: 35px auto 8px
}

#gonglue .luntan-tab a {
	position: relative;
	width: 25%;
	height: 100%;
	display: block;
	float: left;
	background: url(../images/tab1_46b4a71.png)
}

#gonglue .luntan-tab a:hover,#gonglue .luntan-tab a.active {
	background-image: url(../images/tab4_3eef64b.png)
}

#gonglue .luntan-tab a:hover em,#gonglue .luntan-tab a.active em {
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	opacity: 1
}

#gonglue .luntan-tab a em {
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-webkit-transform: translate3d(0,10%,0);
	-moz-transform: translate3d(0,10%,0);
	-ms-transform: translate3d(0,10%,0);
	-o-transform: translate3d(0,10%,0);
	transform: translate3d(0,10%,0);
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	background-image: url(../images/tab3_724754e.png)
}

#gonglue .luntan-tab .lpgl {
	width: 134px;
	background-position: 0 0
}

#gonglue .luntan-tab .lpgl em {
	background-position: 0 0
}

#gonglue .luntan-tab .zbjj {
	width: 159px;
	background-position: -134px 0
}

#gonglue .luntan-tab .zbjj em {
	background-position: -134px 0
}

#gonglue .luntan-tab .tswf {
	width: 161px;
	background-position: -293px 0
}

#gonglue .luntan-tab .tswf em {
	background-position: -293px 0
}

#gonglue .luntan-tab .fbjc {
	width: 154px;
	background-position: -453px 0
}

#gonglue .luntan-tab .fbjc em {
	background-position: -453px 0
}

#gonglue .luntan-tab .qwsj {
	width: 152px;
	background-position: right 0
}

#gonglue .luntan-tab .qwsj em {
	background-position: right 0
}

#gonglue .news.active {
	display: block
}

#gonglue .news {
	width: 100%;
	height: 190px;
	display: none;
	padding: 0;
	font-size: 0;
	border-bottom: 1px solid #d1d3d9
}

#gonglue .news li {
	width: 680px;
	display: inline-block;
	float: left;
	line-height: 32px;
	font-size: 14px;
	color: #39456c;
	vertical-align: middle;
	position: relative;
	padding-left: 12px;
	margin-top: 12px
}

#gonglue .news li:nth-child(even) {
	margin-left: 45px
}

#gonglue .news li:before {
	content: '';
	width: 3px;
	height: 3px;
	border: 1px solid #455175;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	left: 0;
	top: 13px
}

#gonglue .news li span {
	font-size: 14px
}

#gonglue .news li .type {
	vertical-align: bottom;
	display: inline-block;
	*zoom: 1;
	*display: inline
}

#gonglue .news li a {
	display: inline-block;
	font-size: 14px;
	color: #39456c;
	font-family: "Microsoft YaHei";
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	vertical-align: bottom;
	text-align: left;
	padding-left: 0;
	box-sizing: border-box
}

#gonglue .news li a:hover {
	color: #a78c3d;
	text-decoration: none
}

#gonglue .swiper-pagination {
	top: 267px;
	right: 22px
}

#gonglue .swiper-pagination:before {
	position: absolute;
	top: 10px;
	left: -446px;
	content: '';
	width: 446px;
	border-bottom: 1px dotted #9fa0a2
}

#gonglue .swiper-pagination-bullet {
	opacity: 1;
	width: 19px;
	height: 20px;
	background: url(../images/pagination2_a62d101.png) no-repeat;
	margin-left: 10px
}

#gonglue .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: url(../images/pagination_c2bd69c.png) no-repeat
}

#gonglue .gl-links {
	width: 574px;
	margin: 52px 0 0 26px
}

#gonglue .gl-links li {
	position: relative;
	display: block;
	float: left;
	width: 124px;
	font-size: 0;
	text-align: center
}

#gonglue .gl-links li:after {
	position: absolute;
	right: 0;
	top: 0;
	content: '';
	display: block;
	width: 1px;
	height: 147px;
	background: url(../images/line_7fe5c64.png) no-repeat
}

#gonglue .gl-links li a {
	display: inline-block;
	width: 27px;
	height: 143px;
	-webkit-transition: transform .15s linear;
	-moz-transition: transform .15s linear;
	-ms-transition: transform .15s linear;
	-o-transition: transform .15s linear;
	transition: transform .15s linear
}

#gonglue .gl-links li a:hover {
	-webkit-transform: translate(0,-6px);
	-moz-transform: translate(0,-6px);
	-ms-transform: translate(0,-6px);
	-o-transform: translate(0,-6px);
	transform: translate(0,-6px)
}

#gonglue .gl-links li.li4:after {
	background: 0 0
}

#gonglue .gl-links li.li1 a {
	width: 57px;
	background-repeat: no-repeat;
}

#gonglue .gl-links li.li1 a:hover {
	background-repeat: no-repeat;
}

#gonglue .gl-links li.li2 a {
	background-repeat: no-repeat;
}

#gonglue .gl-links li.li2 a:hover {
	background-repeat: no-repeat;
}

#gonglue .gl-links li.li3 a {
	background-repeat: no-repeat;
}

#gonglue .gl-links li.li3 a:hover {
	background-repeat: no-repeat;
}

#gonglue .gl-links li.li4 a {
	background-repeat: no-repeat;
}

#gonglue .gl-links li.li4 a:hover {
	background-repeat: no-repeat;
}

#gonglue-banner {
	position: relative;
	width: 505px;
	margin: -19px auto 0
}

#gonglue-banner .swiper-slide {
	position: relative
}

#gonglue-banner .swiper-slide a {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 90%;
	display: block
}

#gonglue-banner .slide1 {
	width: 505px;
	height: 214px;
	background: url(../images/banner1_ae52a85.png) no-repeat
}

#gonglue-banner .slide2 {
	width: 505px;
	height: 214px;
	background: url(../images/banner2_b0ad8e9.png) no-repeat
}

.mask {
	z-index: 9999;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #000;
	-webkit-opacity: .85;
	-moz-opacity: .85;
	opacity: .85;
	filter: alpha(opacity=85);
	display: none
}

#pop {
	z-index: 10000;
	background: url(../images/bg_37b1b6e.png) no-repeat;
	width: 1920px;
	height: 778px;
	position: fixed;
	left: 50%;
	top: 50%;
	display: none;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%)
}

#pop .pop-close {
	background: url(../images/close_762124b.png) no-repeat;
	width: 32px;
	height: 31px;
	position: absolute;
	top: 68px;
	left: 50%;
	margin-left: 583px;
	-webkit-transition: all ease .5s;
	-moz-transition: all ease .5s;
	-ms-transition: all ease .5s;
	-o-transition: all ease .5s;
	transition: all ease .5s
}

#pop .pop-close:hover {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

#pop .pop-down {
	display: block;
	width: 204px;
	height: 49px;
	position: absolute;
	left: 50%;
	margin-left: -446px;
	top: 515px;
	background-repeat: no-repeat;
}

#pop .pop-down:hover {
	background-repeat: no-repeat;
}

#pop .pop-chaxun {
	width: 172px;
	height: 30px;
	position: absolute;
	left: 50%;
	margin-left: 258px;
	top: 530px;
	background-repeat: no-repeat;
}

#pop .pop-chaxun:hover {
	background-repeat: no-repeat;
}

#dhpop_video {
	height: 369px;
	width: 708px;
	padding: 1px;
	position: absolute;
	left: 50%;
	margin-left: -354px;
	top: 300px;
	z-index: 99999999
}

#dhpop_video .hdpop_link {
	width: 708px;
	height: 369px;
	text-indent: -999em;
	display: block
}

#dhpop_video #close_dhpop {
	display: block;
	width: 50px;
	height: 45px;
	text-indent: -9999em;
	outline: 0;
	position: absolute;
	left: 85px;
	top: 128px
}

#media {
	width: 1362px;
	height: 330px;
	position: absolute;
	top: 1346px;
	left: 50%;
	margin-left: -701px;
	z-index: 2
}

#media .title {
	width: 93px;
	height: 298px;
	position: absolute;
	top: 0;
	right: 20px
}

#media .media-tab:hover>img {
	transform: scale(1.1)
}

#media .media-tab:hover .flip-item-front {
	z-index: 1;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

#media .media-tab:hover .flip-item-back {
	z-index: 2;
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg)
}

#media .media-tab>img {
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-ms-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	transition: all 1s ease-out;
	display: block;
	width: 100%;
	height: 100%
}

#media .bz {
	float: left;
	width: 670px;
	height: 330px;
	position: relative;
	cursor: pointer;
	overflow: hidden
}

#media .bz .title {
	background: url(../images/bz-title1_80d522f.png) no-repeat;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}

#media .bz:hover .title {
	background: url(../images/bz-title2_7adfde2.png) no-repeat
}

#media .video {
	float: right;
	width: 555px;
	height: 330px;
	position: relative;
	cursor: pointer;
	overflow: hidden
}

#media .video .title {
	width: 94px;
	background: url(../images/video-title1_bf46152.png) no-repeat;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}

#media .video:hover .title {
	background: url(../images/video-title2_9e9930f.png) no-repeat
}

.flip {
	transform: translate3d(0,0,0);
	position: absolute;
	left: 0;
	top: 0;
	width: 93px;
	height: 298px
}

.flip-box {
	position: relative;
	width: 93px;
	height: 298px;
	overflow: hidden
}

.flip-item {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transition: all .5s ease-in-out;
	transform-style: preserve-3d;
	backface-visibility: hidden;
	box-sizing: border-box
}

.flip-item img {
	width: 93px;
	height: 298px;
	display: block
}

.flip-item-front {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
	z-index: 2
}

.flip-item-back {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
	z-index: 1
}

.flip-item-back .flip-item-text {
	color: #fff
}

#top .btns .btn-cz:hover {
	background-position: 0px 0px
}

#top .btns .btn-haoli:hover {
	background-position: -67px 0px
}

#top .btns .btn-reg {
	background-position: -134px 0px
}

#top .btns .btn-reg:hover {
	background-position: -201px 0px
}

#top .btns .btn-cz {
	background-position: -268px 0px
}

#top .btns .btn-haoli {
	background-position: -335px 0px
}

#job-wrap .sx .name {
	background-position: 0px -200px
}

#job-wrap .ty .name {
	background-position: -94px -200px
}

#job-wrap .sm .name {
	background-position: -188px -200px
}

#job-wrap .jl .name {
	background-position: -282px -200px
}

#job-wrap .xh .name {
	background-position: -402px 0px
}

#job-wrap .sw .name {
	background-position: -402px -147px
}

#gonglue .gl-links li.li4 a:hover {
	background-position: 0px -347px
}

#gonglue .gl-links li.li4 a {
	background-position: -27px -347px
}

#gonglue .gl-links li.li3 a:hover {
	background-position: -54px -347px
}

#gonglue .gl-links li.li2 a {
	background-position: -81px -347px
}

#gonglue .gl-links li.li1 a:hover {
	background-position: -108px -347px
}

#gonglue .gl-links li.li3 a {
	background-position: -165px -347px
}

#gonglue .gl-links li.li1 a {
	background-position: -192px -347px
}

#gonglue .gl-links li.li2 a:hover {
	background-position: -249px -347px
}

#job-wrap .job-more:hover {
	background-position: -276px -347px
}

#job-wrap .job-more {
	background-position: -311px -347px
}

#job-wrap .sw .video {
	background-position: -346px -347px
}

#job-wrap .xh .video {
	background-position: -496px 0px
}

#job-wrap .jl .video {
	background-position: -496px -94px
}

#job-wrap .sm .video {
	background-position: -496px -188px
}

#job-wrap .ty .video {
	background-position: -496px -282px
}

#job-wrap .sx .video {
	background-position: -496px -376px
}

#top .wx-code-wrap {
	background-position: 0px -490px
}

.cxd .more {
	background-position: -89px -490px
}

.tsy .more {
	background-position: -89px -490px
}

.ljy .more {
	background-position: -89px -490px
}

.gb .more {
	background-position: -89px -490px
}

.cxd .more:hover {
	background-position: -266px -490px
}

.tsy .more:hover {
	background-position: -266px -490px
}

.ljy .more:hover {
	background-position: -266px -490px
}

.gb .more:hover {
	background-position: -266px -490px
}

#codes .phone i {
	background-position: -443px -490px
}

.cxd .play {
	background-position: -500px -490px
}

.tsy .play {
	background-position: -500px -490px
}

.cxd .play i {
	background-position: -590px 0px
}

.tsy .play i {
	background-position: -590px 0px
}

#pop .pop-down:hover {
	background-position: 0px -578px
}

#pop .pop-down {
	background-position: -204px -578px
}

#gonglue .search-wrap .btn-search:hover {
	background-position: -408px -578px
}

.close_pv {
	background-position: -590px -57px
}

#gonglue .search-wrap .btn-search {
	background-position: -508px -578px
}

.close_pv:hover {
	background-position: -590px -105px
}

.wra .more:hover {
	background-position: -647px 0px
}

.wra .more {
	background-position: -647px -47px
}

#codes .btn-code:hover {
	background-position: -647px -94px
}

#codes .btn-code {
	background-position: -670px -94px
}

#top .subtitle div:hover {
	background-position: -647px -137px
}

#top .subtitle div {
	background-position: -647px -174px
}

#btn-audio.off {
	background-position: -693px -94px
}

#job-wrap .video i {
	background-position: -728px -94px
}

#btn-audio {
	background-position: -752px -94px
}

.news-box .news .news-special .icon32 {
	background-position: -647px -211px
}

#pop .pop-chaxun {
	background-position: -647px -246px
}

#pop .pop-chaxun:hover {
	background-position: -647px -276px
}

#gonglue .more:hover {
	background-position: -699px -211px
}

#gonglue .more {
	background-position: -647px -306px
}

#top .btns .btn-haoli i {
	background-position: -787px -94px
}

#gonglue .title {
	background-position: 0px -627px
}

#top .btns .btn-cz i {
	background-position: -802px -137px
}

#top .btns .btn-reg i {
	background-position: -802px -174px
}

#top .banner .switch-ctrl span:hover,#top .banner .switch-ctrl span.current {
	background-position: -811px -94px
}

#top .banner .switch-ctrl span {
	background-position: -794px -211px
}

#top .btns .btn-cz:hover,#top .btns .btn-haoli:hover,#top .btns .btn-reg,#top .btns .btn-reg:hover,#top .btns .btn-cz,#top .btns .btn-haoli,#job-wrap .sx .name,#job-wrap .ty .name,#job-wrap .sm .name,#job-wrap .jl .name,#job-wrap .xh .name,#job-wrap .sw .name,#gonglue .gl-links li.li4 a:hover,#gonglue .gl-links li.li4 a,#gonglue .gl-links li.li3 a:hover,#gonglue .gl-links li.li2 a,#gonglue .gl-links li.li1 a:hover,#gonglue .gl-links li.li3 a,#gonglue .gl-links li.li1 a,#gonglue .gl-links li.li2 a:hover,#job-wrap .job-more:hover,#job-wrap .job-more,#job-wrap .sw .video,#job-wrap .xh .video,#job-wrap .jl .video,#job-wrap .sm .video,#job-wrap .ty .video,#job-wrap .sx .video,#top .wx-code-wrap,.cxd .more {
	background-image: url(../images/index_z_f2583de.png)
}

.tsy .more,.ljy .more,.gb .more,.cxd .more:hover,.tsy .more:hover,.ljy .more:hover,.gb .more:hover,#codes .phone i,.cxd .play,.tsy .play,.cxd .play i,.tsy .play i,#pop .pop-down:hover,#pop .pop-down,#gonglue .search-wrap .btn-search:hover,.close_pv,#gonglue .search-wrap .btn-search,.close_pv:hover,.wra .more:hover,.wra .more,#codes .btn-code:hover,#codes .btn-code,#top .subtitle div:hover,#top .subtitle div,#btn-audio.off,#job-wrap .video i,#btn-audio,.news-box .news .news-special .icon32,#pop .pop-chaxun,#pop .pop-chaxun:hover {
	background-image: url(../images/index_z_f2583de.png)
}

#gonglue .more:hover,#gonglue .more,#top .btns .btn-haoli i,#gonglue .title,#top .btns .btn-cz i,#top .btns .btn-reg i,#top .banner .switch-ctrl span:hover,#top .banner .switch-ctrl span.current,#top .banner .switch-ctrl span {
	background-image: url(../images/index_z_f2583de.png)
}