﻿#Version {
	width: 100%;
	height: 1076px;
	position: relative;
	overflow: hidden;
	z-index: 0;
	padding-top: 0px;
}
#guodu {
	width: 1920px;
	height: 1076px;
	position: absolute;
	left: 50%;
	z-index: 3;
	margin-left: -960px;
	background: url() no-repeat center bottom;
}
#Flash {
	width: 1920px;
	height: 1076px;
	position: absolute;
	left: 50%;
	z-index: 2;
	margin-left: -960px;
}
#Header {
	width: 1920px;
	height: 1076px;
	position: absolute;
	left: 50%;
	z-index: 1;
	margin-left: -960px;
	line-height: 0px;
}

.w-1500 {
	position: relative;
	width: 1600px;
	margin: 0 auto;
}
.pview {
	position: relative;
	display: block;
	margin: 0 auto;
	width: 1200px;
	top: 220px;
	left: 370px;
}
.items {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
}
.items a {
	display: block;
	float: left;
	width: 108px;
	height: 108px;
	background: url(../image/01.png) left top no-repeat;
	margin-right: 42px;
	margin-bottom: 20px;
	text-align: center;
}
.items a:nth-child(8n) {
	margin-right: 0px;
}
.items a img {
	display: inline-block;
	margin: 30px;
	padding: 0;
	border: 0;
}

#preview {
	position: absolute;
	border: 1px solid #614635;
	background: #3c2116;
	padding: 5px;
	display: none;
	color: #fff;
	z-index: 200;
}

.NewsList {
	margin: 0 18px;
	width: 670px;
	height: 703px;
	position: absolute;
	top: 190px;
	margin-left: 400px;
	transition: all 0.1s linear;
}
.NewsList li:hover {
	transform: translatex(5px);
	background-color: #050a5a;
}
.NewsList li {
	width: 610px;
	height: 59px;
	line-height: 59px;
	overflow: hidden;
	color: #ecdcbd;
	padding-right: 8px;
	border-bottom: 1px dotted #ecdcbd;
	font-size: 16px;
	list-style: none;
}
.NewsList li a {
	margin-left: 5px;
	color: #ecdcbd;
}
.NewsList li time {
	float: right;
	color: #ecdcbd;
}
.NewsList li .lx {
	margin: 0 8px;
	color: #ecdcbd;
}

.jsmg {
	width: 1920px;
	left: 50%;
	margin-left: -960px;
	position: relative;
	background: url(../image/918ps.jpg) no-repeat center;
	background-position-x: center;
	background-position-y: center;
	background-position: 0px 0px;
	margin-top: -0px;
	z-index: 3;
}

.jsmg_02 {
	width: 1920px;
	height: 750px;
}
.jsmg_03 {
	width: 1920px;
	height: 1410px;
}
.jsmg_04 {
	width: 1920px;
	height: 750px;
}
.jsmg_05 {
	width: 1920px;
	height: 1000px;
}
.jsmg_06 {
	width: 1920px;
	height: 900px;
}
.jsmg_07 {
	width: 1920px;
	height: 900px;
}
.jsmg_08 {
	width: 1920px;
	height: 1230px;
}
.jsmg_09 {
	width: 1920px;
	height: 1100px;
}
.jsmg_10 {
	width: 1920px;
	height: 1100px;
}

.jsmg_02 .jsshow {
	position: absolute;
	z-index: 2;
	padding-top: 0px;
	left: 50%;
	margin-left: -960px;
}
.jsmg_03 .jsshow {
	position: absolute;
	z-index: 3;
	padding-top: 0px;
	left: 50%;
	margin-left: -960px;
}
.jsmg_04 .jsshow {
	position: absolute;
	z-index: 4;
	padding-top: 0px;
	left: 50%;
	margin-left: -960px;
}
.jsmg_05 .jsshow {
	position: absolute;
	z-index: 5;
	padding-top: 0px;
	left: 50%;
	margin-left: -960px;
}
.jsmg_06 .jsshow {
	position: absolute;
	z-index: 6;
	padding-top: 0px;
	left: 50%;
	margin-left: -960px;
}
.jsmg_07 .jsshow {
	position: absolute;
	z-index: 7;
	padding-top: 0px;
	left: 50%;
	margin-left: -960px;
}
.jsmg_08 .jsshow {
	position: absolute;
	z-index: 8;
	padding-top: 0px;
	left: 50%;
	margin-left: -600px;
}
.jsmg_09 .jsshow {
	position: absolute;
	z-index: 9;
	padding-top: 0px;
	left: 50%;
	margin-left: -600px;
}
.jsmg_10 .jsshow {
	position: absolute;
	z-index: 10;
	padding-top: 0px;
	left: 50%;
	margin-left: -600px;
}

.jsmg_02 .role {
	width: 1043px;
	height: 1018px;
	background: url() no-repeat left top;
	animation: light_1 3s linear infinite;
	z-index: 2;
	margin-top: 0px;
	margin-left: 0px;
}
.jsmg_03 .role {
	width: 897px;
	height: 1018px;
	background: url() no-repeat left top;
	animation: light_1 3s linear infinite;
	position: absolute;
	z-index: 3;
	margin-top: 0px;
	margin-left: 0px;
}
.jsmg_04 .role {
	width: 897px;
	height: 1018px;
	background: url() no-repeat left top;
	animation: light_1 3s linear infinite;
	position: absolute;
	z-index: 3;
	margin-top: 0px;
	margin-left: 0px;
}
.jsmg_05 .role {
	width: 897px;
	height: 1018px;
	background: url() no-repeat left top;
	animation: light_1 3s linear infinite;
	position: absolute;
	z-index: 3;
	margin-top: 0px;
	margin-left: 0px;
}
.jsmg_06 .role {
	width: 897px;
	height: 1018px;
	background: url() no-repeat left top;
	animation: light_1 3s linear infinite;
	position: absolute;
	z-index: 3;
	margin-top: 0px;
	margin-left: 0px;
}
.jsmg_07 .role {
	width: 897px;
	height: 1018px;
	background: url() no-repeat left top;
	animation: light_1 3s linear infinite;
	position: absolute;
	z-index: 3;
	margin-top: 0px;
	margin-left: 0px;
}
.jsmg_08 .role {
	width: 897px;
	height: 1018px;
	background: url() no-repeat left top;
	animation: light_1 3s linear infinite;
	position: absolute;
	z-index: 3;
	margin-top: 0px;
	margin-left: 0px;
}
.jsmg_09 .role {
	width: 897px;
	height: 1018px;
	background: url() no-repeat left top;
	animation: light_1 3s linear infinite;
	position: absolute;
	z-index: 3;
	margin-top: 0px;
	margin-left: 0px;
}
.jsmg_10 .role {
	width: 897px;
	height: 1018px;
	background: url() no-repeat left top;
	animation: light_1 3s linear infinite;
	position: absolute;
	z-index: 3;
	margin-top: 0px;
	margin-left: 0px;
}

.jsmg_02 .mkbg {
	width: 1406px;
	height: 670px;
	background: url() no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -700px;
	margin-top: 250px;
	z-index: 0;
}
.jsmg_03 .mkbg {
	width: 1920px;
	height: 0px;
	background: url() no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -739px;
	margin-top: 0px;
	z-index: 0;
}
.jsmg_04 .mkbg {
	width: 1920px;
	height: 700px;
	background: url() no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	margin-top: 200px;
	z-index: 0;
}
.jsmg_05 .mkbg {
	width: 1920px;
	height: 0px;
	background: url() no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	margin-top: 0px;
	z-index: 0;
}
.jsmg_06 .mkbg {
	width: 1920px;
	height: 700px;
	background: url() no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	margin-top: 150px;
	z-index: 0;
}
.jsmg_07 .mkbg {
	width: 1920px;
	height: 0px;
	background: url() no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	margin-top: 100px;
	z-index: 0;
}
.jsmg_08 .mkbg {
	width: 1920px;
	height: 100px;
	background: url() no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	margin-top: 100px;
	z-index: 0;
}
.jsmg_09 .mkbg {
	width: 1920px;
	height: 100px;
	background: url() no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	margin-top: 100px;
	z-index: 0;
}
.jsmg_10 .mkbg {
	width: 1920px;
	height: 100px;
	background: url() no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	margin-top: 100px;
	z-index: 0;
}

.js_bt {
	width: 1000px;
	height: 180px;
	text-indent: -99em;
	overflow: hidden;
	margin: auto auto 10px;
	background: url(../image/jsbt.png) left top no-repeat;
	position: absolute;
	z-index: 5;
	margin-top: 30px;
}
.jsmg_02 .js_bt.icon {
	margin-bottom: 0px;
	background-position: 0px 0px;
	margin-left: 460px;
}
.jsmg_03 .js_bt.icon {
	margin-bottom: 0px;
	background-position: 0px -180px;
	margin-left: 460px;
}
.jsmg_04 .js_bt.icon {
	margin-bottom: 0px;
	background-position: 0px -360px;
	margin-left: 460px;
}
.jsmg_05 .js_bt.icon {
	margin-bottom: 0px;
	background-position: 0px -540px;
	margin-left: 460px;
}
.jsmg_06 .js_bt.icon {
	margin-bottom: 0px;
	background-position: 0px -720px;
	margin-left: 460px;
}
.jsmg_07 .js_bt.icon {
	margin-bottom: 0px;
	background-position: 0px -900px;
	margin-left: 460px;
}
.jsmg_08 .js_bt.icon {
	margin-bottom: 0px;
	background-position: 0px -1076px;
	margin-left: 460px;
}
.jsmg_09 .js_bt.icon {
	margin-bottom: 0px;
	background-position: 0px -833px;
	margin-left: 460px;
}
.jsmg_10 .js_bt.icon {
	margin-bottom: 0px;
	background-position: 0px -1260px;
	margin-left: 460px;
}

.jsmg_02 .jsbjVideo {
	width: 1920px;
	position: absolute;
	left: 50%;
	z-index: 1;
	margin-left: -960px;
	margin-top: -20px;
}
.jsmg_03 .jsbjVideo {
	width: 1920px;
	position: absolute;
	left: 50%;
	z-index: 1;
	margin-left: -960px;
	margin-top: -20px;
}
.jsmg_04 .jsbjVideo {
	width: 1920px;
	position: absolute;
	left: 50%;
	z-index: 1;
	margin-left: -960px;
	margin-top: -20px;
}
.jsmg_05 .jsbjVideo {
	width: 1920px;
	position: absolute;
	left: 50%;
	z-index: 1;
	margin-left: -960px;
	margin-top: -20px;
}
.jsmg_06 .jsbjVideo {
	width: 1920px;
	position: absolute;
	left: 50%;
	z-index: 1;
	margin-left: -960px;
	margin-top: -20px;
}
.jsmg_07 .jsbjVideo {
	width: 1920px;
	position: absolute;
	left: 50%;
	z-index: 1;
	margin-left: -960px;
	margin-top: -20px;
}
.jsmg_08 .jsbjVideo {
	width: 1920px;
	position: absolute;
	left: 50%;
	z-index: 1;
	margin-left: -960px;
	margin-top: 150px;
}
.jsmg_09 .jsbjVideo {
	width: 1920px;
	position: absolute;
	left: 50%;
	z-index: 1;
	margin-left: -960px;
	margin-top: -20px;
}
.jsmg_10 .jsbjVideo {
	width: 1920px;
	position: absolute;
	left: 50%;
	z-index: 1;
	margin-left: -960px;
	margin-top: -20px;
}

@keyframes light_1 {
	50% {
		transform: translatey(-15px) scale(1.005);
		opacity: 1;
	}
	100% {
		transform: translatey(0px) scale(1);
		opacity: 1;
	}
}



.daohang {
	width: 1920px;
	height: 60px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: relative;
	background: url(../images/daohang.jpg) no-repeat center;
	background-position-x: center;
	background-position-y: center;
	background-position: 0px -0px;
}
#downloaddh {
	width: 1400px;
	height: 51px;
	position: absolute;
	top: -5px;
	left: 50%;
	margin-left: 280px;
	z-index: 1500;
}
#downloaddha {
	float: left;
	width: 1400px;
	height: 51px;
	overflow: hidden;
	margin-right: 20px;
	margin-top: 10px;
}
#downloaddha .btn_downa {
	float: left;
	width: 110px;
	height: 51px;
	position: relative;
	text-indent: -9999em;
	background: url(../images/d1.png) no-repeat left bottom;
	display: block;
}
#downloaddha .btn_downa:hover {
	text-decoration: none;
	background: url(../images/d1.png) no-repeat left top;
}
#downloaddha .btn_downb {
	float: left;
	width: 110px;
	height: 51px;
	position: relative;
	text-indent: -9999em;
	background: url(../images/d2.png) no-repeat left bottom;
	display: block;
	margin-left: 20px;
}
#downloaddha .btn_downb:hover {
	text-decoration: none;
	background: url(../images/d2.png) no-repeat left top;
}
#downloaddha .btn_downc {
	float: left;
	width: 110px;
	height: 51px;
	position: relative;
	text-indent: -9999em;
	background: url(../images/d3.png) no-repeat left bottom;
	display: block;
	margin-left: 20px;
}
#downloaddha .btn_downc:hover {
	text-decoration: none;
	background: url(../images/d3.png) no-repeat left top;
}
#downloaddha .btn_downd {
	float: left;
	width: 110px;
	height: 51px;
	position: relative;
	text-indent: -9999em;
	background: url(../images/d4.png) no-repeat left bottom;
	display: block;
	margin-left: 20px;
}
#downloaddha .btn_downd:hover {
	text-decoration: none;
	background: url(../images/d4.png) no-repeat left top;
}