@charset "utf-8";

/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body,
td,
th {
	font-size: 14px;
}

body {
	color: #383838;
	font-size: 14px;
	font-family: "微软雅黑", Microsoft YaHei, Arial, Verdana;
	overflow-y: scroll;
	background-color: #1a0f0f;
	margin: 0px;
}

a {
	font-size: 14px;
	color: #2b262b;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #2b262b;
}

a:hover {
	text-decoration: none;
	color: #775145;
	text-decoration: none;
}

a:active {
	text-decoration: none;
	color: #775145;
}

ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
}

img {
	border: 0;
}



#Version {
	width: 100%;
	height: 1080px;
	position: relative;
	overflow: hidden;
}

/*页面总高度再次调整*/
#Flash {
	width: 1920px;
	height: 1080px;
	position: absolute;
	left: 50%;
	margin: 0 auto 0 -960px;
	z-index: 2;
}


/*FLASH*/
#Header {
	margin: 0 auto 0 -960px;
	width: 1920px;
	height: 1080px;
	position: absolute;
	left: 50%;
	z-index: 1;
}

/*BG*/
#Header_1 {
	margin: 0 auto 0 -960px;
	width: 1920px;
	height: 1080px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	z-index: 3;
}

/*BG*/

.head_1 {
	width: 1200px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	z-index: 5;
	overflow: hidden;
}

/*整体*/
.head_2 {
	width: 1200px;
	height: 1080px;
	position: relative;
}

.head_3 {
	background: url(btn1.png);
	width: 178px;
	height: 179px;
	position: absolute;
	bottom: 40px;
	left: 50px;
	z-index: 7;
	transition: 0.5s;
}

.head_3:hover {
	transform: rotate(360deg);
}

.head_4 {
	background: url(btn2.png);
	width: 178px;
	height: 179px;
	position: absolute;
	bottom: 40px;
	left: 360px;
	z-index: 7;
	transition: 0.5s;
}

.head_4:hover {
	transform: rotate(360deg);
}

.head_5 {

	width: 300px;
	height: 120px;
	position: absolute;
	bottom: 140px;
	right: 610px;
	z-index: 7;

}


.head_6 {
	width: 300px;
	height: 120px;
	position: absolute;
	bottom: 140px;
	right: 250px;
	z-index: 7;

}

.head_7 {
	background: url(m2.html) top center no-repeat;
}

.head_8 {
	margin: 0 auto;
	width: 1200px;
	height: 819px;
	position: relative;
}

.head_9 {
	width: 297px;
	height: 452px;
	position: absolute;
	top: 142px;
	left: 53px;
	z-index: 7;
}

.head_10 {
	width: 750px;
	overflow: hidden;
	position: absolute;
	top: 160px;
	right: 70px;
	z-index: 7;
}

.head_11 {
	width: 750px;
	overflow: hidden;
	position: absolute;
	top: 200px;
	right: 70px;
	z-index: 7;
}

.head_12 {
	width: 750px;
	height: 380px;
}

.head_13 {
	width: 730px;
	overflow: hidden;
}

.head_14 {
	
}

.head_15 {
	margin: 0 auto;
	width: 1200px;
	overflow: hidden;
}


.footer {
	margin: 0 0 0 0;
	background: url(../foot_img/bg.jpg) top repeat-x #000;
}

.footer_1 {
	margin: 0 auto;
	width: 1200px;
	overflow: hidden;
	font-size: 12px;
	line-height: 24px;
}

.footer_1 img {
	border-radius: 1em;
}

.footer_1 a {
	font-size: 12px;
}

.footer_1 span {
	font-size: 12px;
}

.footer_1 p {
	font-size: 12px;
}

.kv-music {
	position: fixed;
	z-index: 50;
	top: 50px;
	left: 50px;
	width: 58px;
	height: 100px;
}

.rightbar {
	width: 268px;
	height: 619px;
	position: fixed;
	top: 50%;
	right: 0;
	margin-top: -280px;
	background: url(left1.html) no-repeat;
	z-index: 10000;
	text-align: center;
	color: #5b4022;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}

.rightbar.close {
	right: -268px
}

.rightbar.close .btn-close {
	background: url(left4.html) no-repeat
}

.rightbar .btn-close {
	width: 86px;
	height: 73px;
	background: url(left2.html);
	position: absolute;
	top: 10px;
	left: -86px
}

.rightbar h6 {
	margin-bottom: 10px;
	padding-top: 50px;
	padding-left: 88px;
	/*右边*/
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	overflow: hidden
}

.rightbar h6 span {
	display: block;
	font-size: 14px
}

.rightbar .code {
	margin: 0 0 10px 95px;
	/*右边*/
	width: 157px;
	height: 160px;
	background: #d0b37e;
	/*微信底色*/
}

.rightbar .code p {
	height: 5px;
	line-height: 5px;
	background: #8e7649;
	/*微信底色*/
}

.rightbar p {
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 2px;
	padding-left: 70px;
	/*右边*/
}

.rightbar .kefu {
	margin-left: 95px;
	/*右边*/
	display: block;
	width: 157px;
	height: 51px;
	background: url(left3.html) no-repeat;
	line-height: 50px;
	font-size: 18px;
	font-weight: 200;
	font-family: "微软雅黑";
	color: #f00;
	text-decoration: none;
	margin-bottom: 5px
}

.rightbar .kefu:hover {
	background: url(left5.html) no-repeat
}


.head_123c {
	margin: 0 auto;
	width: 1200px;
	overflow: hidden;
	margin-bottom: 10px;
	background: #604230;
}

.head_124c {
	float: left;
	width: 600px;
	overflow: hidden;
}

.head_125c {
	float: left;
	width: 600px;
	overflow: hidden;
}

.head_126c {
	float: right;
	width: 600px;
	overflow: hidden;
}


.head_124c3 {
	float: left;
	width: 400px;
	overflow: hidden;
}

.head_125c3 {
	float: left;
	width: 400px;
	overflow: hidden;
}

.head_126c3 {
	float: right;
	width: 400px;
	overflow: hidden;
}

.head_127c {
	margin: 10px;
	overflow: hidden;
	background: #281919;
	transition: 2s;
}

.head_127c:hover {
	background: #354d51;
}

.head_128c {
	margin: 0 10px;
	background: url(zbb.png) left center no-repeat;
	overflow: hidden;
}

.head_128c a {
	margin-left: 30px;
	line-height: 50px;
	text-align: left;
	font-size: 22px;
	font-family: "微软雅黑";
	font-weight: 200;
	color: #b0d1d7;
}

.head_129c {
	border-top: double 1px #98a5a8;
	overflow: hidden;
}

.head_130c {
	margin: 10px 10px;
	overflow: hidden;
	text-align: center;
}

.head_131c {
	float: left;
	width: 600px;
	overflow: hidden;
}

.head_132c {
	float: right;
	width: 600px;
	overflow: hidden;
}

.head_133c {
	width: 1200px;
	overflow: hidden;
}


.head_26a table {
	width: 748px;
	overflow: hidden;
}

.head_26a .ta {
	background: #133940;
	border: double 1px #FFF;
}

.head_26a .da {
	line-height: 28px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: 200;
	color: #FF9;
}

.head_26a .xa {
	line-height: 28px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: 200;
	color: #FFF;
}

.head_26a .ac {
	background: #1d5761;
}

.head_26a .ac:hover {
	background: #900;
	transition: 0.5s;
}

.head_26a a {
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: 200;
	color: #FF9;
}

.head_26a .xac {
	line-height: 28px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: 200;
	color: #FFF;
}

.head_26a .dac {
	line-height: 28px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: 200;
	color: #FF9;
}

.wenzi li {
	display: block;
	width: 698px;
	overflow: hidden;
	border-bottom: dashed 1px #999;
	transition: 0.5s;
	margin-bottom: 2px;
}

.wenzi li a i {
	background: #5c696c;
	border-radius: 0.3em;
	padding: 2px 5px 3px 5px;
	font-family: "微软雅黑";
	font-size: 12px;
	font-weight: 200;
	color: #00ffff;
	margin-right: 10px;
	letter-spacing: 0.5pt;
}

.wenzi li a {
	float: left;
	display: block;
	padding: 7px 5px 10px 5px;
	font-size: 14px;
	font-family: "微软雅黑";
	font-weight: 200;
	color: #006;
	transition: 0.5s;
	letter-spacing: 0.3pt;
}

.wenzi li a:hover {
	color: #FFF;
}

.wenzi li:hover {
	display: block;
	animation-name: nmyani;
	animation-duration: 2s;
	border-radius: 0.5em;
	border: dashed 1px #999;
	background: #3b7782;
}

.wenzi li span {
	display: block;
	float: right;
	font-size: 12px;
	color: #102e33;
	padding: 7px 5px 10px 5px;
}

.wenzi ul {
	margin: 0;
	padding: 0;
	line-height: none;
}

@keyframes nmyani {
	50% {
		margin-left: 50px;
	}

	80% {
		margin-left: -50px;
	}

	100% {
		margin-left: 0;
	}
}




/*滚动条相关*/
.container1 {
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.container1 .div_scroll {
	float: left;
	width: 100%;
	height: 289px;
	overflow: auto;
}

.container1 .scroll_container {
	position: relative;
	overflow: hidden;
}

.container1 .scroll_absolute {
	position: absolute;
}

.container1 .scroll_vertical_bar {
	width: 10px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
}

.container1 .scroll_track {
	position: relative;
	border-radius: 10px;
	background: url(line_y.html) repeat-y center top;
}

.container1 .scroll_drag {
	position: relative;
	top: 0;
	left: 0;
	border-top: none;
	border-bottom: none;
	cursor: pointer;
	background-color: #133940;
	border-radius: 20px;
}

.container1 .scroll_arrow {
	text-indent: -20000px;
	cursor: pointer;
	display: block;
}

.container1 .scroll_vertical_bar .scroll_arrow {
	height: 16px;
}

/*滚动条相关*/

#tab1 {}

#tab1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#tab1 li {
	display: block;
	float: left;
	width: 97px;
	height: 30px;
	background: #1e4858;
}

#tab1 a {
	display: block;
	width: 97px;
	height: 23px;
	padding: 7px 0 0 0;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-family: "微软雅黑";
	color: #FFF;
	font-weight: 200;
}

#tab1 .now {
	width: 97px;
	background: #1f353e;
}

#tab1 .now a {
	display: block;
	background: none;
	font-size: 12px;
	font-family: "微软雅黑";
	color: #FF9;
	font-weight: 200;
}

#tab1 .now a:hover {
	background: #1f353e;
	font-size: 12px;
	font-family: "微软雅黑";
	color: #FF9;
	font-weight: 200;
}

.tablist {
	display: none;
}

.block {
	display: block;
}

/*幻灯*/
.container {
	WIDTH: 297px;
	HEIGHT: 452px
}

.container A IMG {
	WIDTH: 297px;
	HEIGHT: 452px
}

.container IMG {
	BORDER-BOTTOM-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-TOP-STYLE: none;
	BORDER-LEFT-STYLE: none
}

.td_f A IMG {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}

.num {
	POSITION: absolute;
	WIDTH: 260px;
	FLOAT: right;
	TOP: 420px;
	LEFT: 80px
}

.num LI {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 5px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	WIDTH: 60px;
	FONT-FAMILY: Arial;
	BACKGROUND: url(flashbutton.html) no-repeat -60px 0px;
	FLOAT: left;
	HEIGHT: 5px;
	COLOR: #86a2b8;
	FONT-SIZE: 0;
	CURSOR: pointer;
	margin-right: 10px;
}

.num LI.on {
	LINE-HEIGHT: 5px;
	WIDTH: 60px;
	BACKGROUND: url(flashbutton.html) no-repeat;
	HEIGHT: 5px;
	COLOR: #ffffff
}

/*幻灯*/


.ding_3 {
	position: absolute;
	top: 13px;
	left: -20;
	z-index: 6;
}

.ding_3 a {
	border-radius: 1em;
	background: #140d02;
	font-size: 16px;
	font-weight: 200;
	color: #FFC;
	border: double 1px #a98850;
	display: block;
	padding: 5px 15px;
	transition: 0.5s;
}

.ding_3 a:hover {
	background: #000;
	color: #F00;
}

.ding_4 {
	position: absolute;
	top: 13px;
	left: 118px;
	z-index: 6;
}

.ding_4 a {
	border-radius: 1em;
	background: #140d02;
	font-size: 16px;
	font-weight: 200;
	color: #FFC;
	border: double 1px #a98850;
	display: block;
	padding: 5px 15px;
	transition: 0.5s;
}

.ding_4 a:hover {
	background: #000;
	color: #F00;
}

.ding_5 {
	position: absolute;
	top: 13px;
	left: 235px;
	z-index: 6;
}

.ding_5 a {
	border-radius: 1em;
	background: #140d02;
	font-size: 16px;
	font-weight: 200;
	color: #FFC;
	border: double 1px #a98850;
	display: block;
	padding: 5px 15px;
	transition: 0.5s;
}

.ding_5 a:hover {
	background: #000;
	color: #F00;
}

.ding_6 {
	position: absolute;
	top: 13px;
	left: 335px;
	z-index: 6;
}

.ding_6 a {
	border-radius: 1em;
	background: #140d02;
	font-size: 16px;
	font-weight: 200;
	color: #FFC;
	border: double 1px #a98850;
	display: block;
	padding: 5px 15px;
	transition: 0.5s;
}

.ding_6 a:hover {
	background: #000;
	color: #F00;
}

.ding_7 {
	position: absolute;
	top: 13px;
	left: 435px;
	z-index: 6;
	border: double 1px #a98850;
	border-radius: 1em;
	background: #140d02;
	width: 720px;
	height: 30px;
}

.ding_1 {
	position: absolute;
	top: 14px;
	left: 445px;
	width: 700px;
	height: 30px;
	line-height: 30px;
	z-index: 6;
}

.ding_1 a {
	font-family: "微软雅黑";
	font-weight: 200;
	color: #FF9;
	font-size: 18px;
	display: block;
}

.ding_2 {
	position: absolute;
	top: 13px;
	right: 0;
	width: 30px;
	height: 30px;
}

.ding_2 a img {
	width: 30px;
	height: 30px;
	opacity: 0.5;
	transition: 0.5s;
	border-radius: 2em;
}

.ding_2 a img:hover {
	opacity: 1;
}