/*- - - - - - - - -鏍峰紡灞瀒ndex.html - - - - - - - -*/
/*椤堕儴*/
#top {
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: right;
	min-width: 1280px;
	margin: 0 auto;
	background-color: #f6f6f6;
}

#top p {
	width: 1240px;
	text-align: right;
	margin: 0 auto;
}

#top a {
	margin-left: 27px;
}

#top .icon_home {
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background: url(../images/icon_home.gif) no-repeat left top;
	display: inline-block;
}

#top .icon_sc {
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background: url(../images/icon_sc.gif) no-repeat left top;
	display: inline-block;
}

/*椤靛ご*/
#header {
	height: 136px;
	width: 1920px;
	;
	margin: 0 auto;
	background: url(../images/headerbg.jpg) no-repeat center top;
}

/*缃戠珯鏍囧織*/
/*鑿滃崟*/
#menu {
	float: right;
	height: 138px;
}

#menu ul {
	float: right;
}

#menu ul li {
	float: left;
	width: 100px;
}

#menu ul li a {
	text-align: center;
	padding: 34px 0 12px;
	display: block;
	line-height: 42px;
	font-size: 16px;
	color: #fff;
}

#menu ul li.change a,
#menu ul li a:hover {
	color: #fff;
	text-decoration: none;
}

#menu ul li.change i {
	opacity: 1;
}

#menu ul li a i {
	margin: 0 auto;
	opacity: 0.7;
	display: block;
}

.icon_menu_ {
	width: 41px;
	height: 41px;
	background: url(../images/iconlist3.png) no-repeat left top;
	display: inline-block;
}

.icon_menu_.icon_menu_1x1 {
	background-position: 0 0;
}

.icon_menu_.icon_menu_2x1 {
	background-position: -41px 0;
}

.icon_menu_.icon_menu_3x1 {
	background-position: -82px 0;
}

.icon_menu_.icon_menu_4x1 {
	background-position: -123px 0;
}

.icon_menu_.icon_menu_5x1 {
	background-position: -164px 0;
}

.icon_menu_.icon_menu_6x1 {
	background-position: -205px 0;
}

.icon_menu_.icon_menu_7x1 {
	background-position: -246px 0;
}

.icon_menu_.icon_menu_8x1 {
	background-position: -287px 0;
}

/*骞垮憡*/
#banner {
	margin: 0 0 53px 0;
	height: 525px;
	position: relative;
	border-top: 0px solid #982b52;
	border-bottom: 0px solid #982b52;
	min-width: 1920px;
	;
}

#banner ._slider_next,
#banner ._slider_prev {
	width: 48px;
	height: 100%;
	position: absolute;
	top: 0px;
	z-index: 80;
}

#banner ._slider_prev span,
#banner ._slider_next span {
	width: 48px;
	height: 67px;
	position: absolute;
	top: 50%;
	margin-top: -27px;
	background: url(../images/arrow.png) no-repeat left top;
	background-repeat: no-repeat;
}

#banner ._slider_prev {
	left: 10%;
}

#banner ._slider_prev:hover {
	background-position: left top;
}

#banner ._slider_prev:hover span {
	background-position: left bottom;
}

#banner ._slider_next {
	right: 10%;
}

#banner ._slider_next span {
	background-position: right top;
}

#banner ._slider_next:hover span {
	background-position: right bottom;
}

/*鍥剧墖杞挱鏍峰紡*/
#banner .conbox {
	position: absolute;
	overflow: hidden;
}

#banner .conbox .Slide_ {
	float: left;
	width: 100%;
	text-align: center;
	overflow: hidden;
	position: relative;
}

#banner .conbox .Slide_ a {
	width: 100%;
	display: block;
}

#banner .conbox .Slide_ img {
	height: 100%;
	margin: 0 auto;
	display: block;
}

#banner .conbox .Slide_ .text {
	color: #fff;
	position: absolute;
	left: 50%;
	top: 184px;
	text-align: left;
	margin-left: -590px;
}

#banner .conbox .Slide_ .text p {
	font-size: 14px;
	line-height: 28px;
}

#banner .conbox .Slide_ .text p em {
	color: #efdd19;
	font-size: 20px;
	font-family: 'Times New Roman', Times, serif;
	font-weight: bold;
}

#banner .conbox .Slide_ .text strong {
	font-size: 39px;
	font-weight: normal;
	height: 74px;
	line-height: 74px;
	margin-bottom: 24px;
	display: block;
}

#banner .conbox .Slide_ .text .ewm {
	width: 106px;
	height: 102px;
	float: left;
	margin-right: 21px;
	background: url(../images/ewmbg.png) no-repeat left top;
	padding-top: 5px;
	position: relative;
	margin-top: -6px;
}

#banner .conbox .Slide_ .text .ewm img {
	width: 97px;
	height: 97px;
	display: block;
	margin: 0 auto;
	background: #fff;
}

#banner .switcher {
	width: 100%;
	text-align: center;
	position: absolute;
	right: 0px;
	bottom: 20px;
	z-index: 99;
}

#banner .switcher a {
	width: 12px;
	height: 12px;
	line-height: 0px;
	text-align: center;
	overflow: hidden;
	font-size: 0px;
	font-family: arial;
	color: #323232;
	margin-left: 10px;
	background-color: #101b21;
	border-radius: 10px;
	cursor: pointer;
	display: inline-block;
}

#banner .switcher a.cur,
#banner .switcher a:hover {
	color: #fff;
	background-color: #fff;
}

/*鐗堟湰*/
#Version {
	width: 1280px;
	margin: 0 auto;
}

/*鍐呭*/
#content {
	min-width: 1280px;
	margin: 0 auto;
	padding-bottom: 24px;
	background: url("../images/db.jpg") no-repeat;
	width: 1920px;
}

#content .center {
	width: 1280px;
	display: inline-block;
	display: inline;
}

/*鏍囬*/
.Title {
	height: 36px;
	line-height: 36px;
	font-size: 15px;
	color: #fff;
}

/*鏂伴椈鍒楄〃*/
.NewsList li {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	padding-right: 5px;
	border-bottom: 1px dashed #3a3a3a;
	transition: all 0.2s ease-in;
}

.NewsList li:hover {
	background-color: #3a3a3a;
	transform: translatex(10px);
}

.NewsList li:hover a {
	color: #fff;
}

.NewsList li span {
	float: right;
	color: #fff;
}

.NewsList li a {
	color: #fff;
}

.NewsList li .fl {
	margin: 0 6px 0 4px;
	color: #fff;
}

/*鏂囨湰鍒楄〃*/
.TextList {
	position: relative;
	margin-left: -4px;
}

.TextList li {
	line-height: 25px;
	color: #fff;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 5px;
	border-radius: 14px;
	text-indent: 3px;
}

.TextList li:hover {
	background-color: #fff;
}

.TextList li [class^='icon'] {
	float: right;
}

/*鐗堟湰*/
.ver {
	margin: 0 13px 20px 0;
	float: left;
	width: 610px;
	height: 455px;
	position: relative;
	overflow: hidden;
	display: inline;
	border: 1px solid #830006;
}

.ver:nth-child(3n) {
	margin-right: 0px;
}

.ver .photo {
	width: 610px;
	height: 240px;
	margin-bottom: 2px;
	background: #333;
	display: block;
}

.ver .ver_bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../images/redbg.png) repeat left top;
	display: none;
	z-index: 500;
}

.ver .ver_border {
	position: absolute;
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
	border: 1px solid #fda8c7;
	display: none;
	z-index: 500;
}

.ver h5 {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	font-size: 19px;
	font-weight: normal;
	color: #101b21;
}

.ver time {
	height: 29px;
	line-height: 29px;
	color: #646464;
	border-bottom: 1px solid #e0dadc;
	display: block;
}

.ver p {
	height: 60px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	padding-top: 6px;
}

.ver .text {
	padding: 14px 19px 0;
	width: 610px;
	height: 85px;
	position: relative;
	color: #646464;
	background-color: #ffffff;
	border-bottom: 1px solid #973355;
}

.ver .btn_go {
	width: 106px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #a82b57;
	margin-right: 60px;
	vertical-align: middle;
	background: url(../images/2.png) no-repeat left top;
	display: inline-block;
}

.ver .btn_go:hover {
	font-weight: bold;
	background: url(../images/hover2.png) no-repeat left top;
}

.ver .btn_ {
	width: 41px;
	height: 37px;
	text-align: center;
	padding-top: 4px;
	vertical-align: middle;
	background: url(../images/0.png) no-repeat left top;
	display: inline-block;
}

.ver .btn_:hover {
	background: url(../images/hover0.png) no-repeat left top;
}

.ver .btn_box {
	position: absolute;

	/*浣嶇疆*/
	#Location {
		width: 100%;
		height: 136px;
		line-height: 136px;
		text-align: right;
		font-size: 14px;
		color: #fff;
		min-width: 1280px;
		margin: 0px auto 47px auto;
		background: #323232 url(../images/line_x.jpg) repeat-x center top;
	}

	#Location .center {
		position: relative;
		z-index: 1500;
	}

	#Location a {
		color: #fff;
	}

	#Location a:hover {
		color: #ff005b;
	}

	/*鍐呭鍖哄煙*/
	#container {
		width: 1280px;
		margin: 0px auto 40px auto;
		background: url(../images/line_y.gif) repeat-y right top;
	}

	/*渚ф爮*/
	#sidebar {
		float: left;
		width: 336px;
	}

	/*涓嬭浇*/
	#download {
		width: 336px;
		overflow: hidden;
		margin-bottom: 14px;
	}

	#download .btn_download {
		width: 336px;
		height: 106px;
		text-align: center;
		font-size: 36px;
		color: #fff;
		padding-top: 30px;
		background: #681737 url(../images/a_bg2.jpg) no-repeat left top;
		letter-spacing: 10px;
		display: block;
	}

	#download .btn_download:hover {
		background-position: left bottom;
		text-decoration: none;
	}

	#download .btn_download span {
		font-size: 13px;
		color: #f696bc;
		padding-top: 9px;
		text-transform: uppercase;
		letter-spacing: 1px;
		display: block;
	}

	.SortList {
		float: left;
	}

	.SortList li {
		float: left;
		width: 167px;
		height: 55px;
		line-height: 55px;
		border-right: 1px solid #1e030c;
		border-bottom: 1px solid #1e030c;
	}

	.SortList li a {
		text-align: center;
		font-size: 18px;
		color: #fff;
		background: url(../images/a_bg.jpg) no-repeat left top;
		display: block;
	}

	.SortList li a:hover {
		background-position: left bottom;
	}

	/**/
	#ADlist {
		width: 336px;
	}

	.ads .photo {
		width: 333px;
		height: 158px;
		display: block;
	}

	.ads {
		width: 336px;
		height: 158px;
		position: relative;
		overflow: hidden;
		margin-bottom: 14px;
		background: #333;
		display: block;
	}

	.ads .text {
		width: 240px;
		position: absolute;
		top: 30px;
		left: 20px;
	}

	.ads .text h5 {
		height: 40px;
		line-height: 40px;
		position: relative;
		font-size: 19px;
		font-weight: normal;
		color: #fff;
	}

	.ads .text h5 .line {
		width: 66px;
		position: absolute;
		bottom: 0px;
		left: 0px;
		border-bottom: 1px solid #030102;
	}

	.ads .text p {
		height: 33px;
		line-height: 33px;
		font-size: 15px;
		color: #f696bc;
	}

	.hover_ads .line {
		border-color: #ffffff !important;
	}

	/*鑱旂郴鎴戜滑*/
	#contact {
		padding: 26px 0 46px;
		width: 336px;
		background-color: #323232;
	}

	#contact .weixin {
		float: none;
		width: 260px;
		display: block;
		margin: 0px auto 40px auto;
		padding-top: 2px;
	}

	#contact .weixin .ewm {
		width: 258px;
		height: 258px;
	}

	#contact .weixin span {
		font-size: 14px;
	}

	#contact .kefubox {
		width: 260px;
		font-size: 15px;
		margin: 0 auto;
	}

	#contact .kefubox h5 {
		font-size: 23px;
		font-weight: normal;
	}

	/*鍐呭鍖哄煙*/
	#neirong {
		float: right;
		width: 930px;
		padding-bottom: 76px;
		background-color: #fff;
	}

	/*灏忔妧宸?/
#Tips {
	padding: 33px 0;
	width: 565px;
	clear: both;
	color: #646464;
	margin: 0px auto 15px auto;
}

#Tips h5 {
	height: 45px;
	line-height: 45px;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
}

#Tips .ad139x118 {
	float: right;
	width: 140px;
	height: 118px;
	position: relative;
	margin-top: -30px;
	background: #333;
}

#Tips p {
	line-height: 24px;
	font-size: 14px;
}

#Tips p a {
	color: #ff005b;
	text-decoration: underline;
}

#Tips p a:hover {
	color: #a82b57;
}

#Tips ul {
	line-height: 24px;
	font-size: 14px;
	color: #646464;
	margin-left: 20px;
	margin-right: 20px;
}

#Tips ul strong {
	color: #a82b57;
	font-weight: normal;
}

#Tips ul a {
	color: #a82b57;
}

#Tips .numberlist {
	list-style-type: decimal;
}

#Tips .numberlist li {}

/**/
	.coloum_box {
		width: 860px;
		margin: 0 auto;
	}

	.header_text {
		float: left;
	}

	.header_text span {
		margin: 0 -1px -1px 0px;
		float: left;
		width: 214px;
		height: 55px;
		line-height: 55px;
		text-align: center;
		position: relative;
		font-size: 19px;
		color: #fff;
		background: url(../images/0.jpg) no-repeat left top;
		border: 1px solid #21010c;
	}

	.MainTitle {
		height: 135px;
		line-height: 135px;
		text-align: center;
		font-size: 48px;
		font-weight: normal;
		color: #fff;
		background-color: #323232;
	}

	.gamedownload .game_icon .icon {
		width: 147px;
		height: 147px;
		position: relative;
		overflow: hidden;
		margin: 0 auto;
		background: #333;
		border-radius: 4px;
		display: block;
	}

	.gamedownload .game_icon .icon img {
		width: 147px;
		height: 147px;
		display: block;
	}

	.gamedownload .game_icon .game_name {
		padding: 3px 0;
		font-size: 14px;
		font-weight: normal;
		color: #fff;
		background: url(../images/heibg.png) repeat left top;
	}

	.gamedownload .game_icon .game_name strong {
		font-weight: normal;
	}

	.gamedownload .game_icon .game_name em {
		font-size: 12px;
		color: #848484;
	}

	.gamedownload .game_icon .game_name {
		width: 100%;
		text-align: center;
		position: absolute;
		bottom: 0px;
	}

	.gamedownload ul {
		line-height: 23px;
		text-align: center;
		position: relative;
		vertical-align: middle;
		display: inline-block;
	}

	.gamedownload ul li a {
		color: #848484;
		text-decoration: underline;
	}

	.gamedownload ul li a:hover {
		color: #ff005b;
	}

	.gamedownload .box_link {
		float: left;
		width: 214px;
		height: 217px;
		text-align: center;
		border-right: 1px solid #20000b;
	}

	/*- - - - - - - - -鏍峰紡灞炴媴淇濋〉闈?html - - - - - - - -*/
	#Tips {
		width: 861px;
	}

	/*娓告垙瀹㈡湇*/
	.game_kefu {
		margin: 0 -1px -1px 0;
		float: left;
		width: 429px;
		height: 217px;
		position: relative;
		border: 1px solid #21010c;
	}

	.game_kefu:hover {
		position: relative;
		background-color: #fcfcfc;
		box-shadow: 0 0 9px rgba(0, 0, 0, 0.4);
		z-index: 500;
	}

	.game_kefu .game_icon {
		float: left;
		width: 214px;
		height: 184px;
		padding-top: 33px;
		border-right: 1px solid #21010c;
	}

	.game_kefu .game_icon .icon {
		width: 147px;
		height: 147px;
		position: relative;
		overflow: hidden;
		margin: 0 auto;
		background: #333;
		border-radius: 4px;
		display: block;
	}

	.game_kefu .game_icon .icon img {
		width: 147px;
		height: 147px;
		display: block;
	}

	.game_kefu .game_icon .game_name {
		padding: 3px 0;
		font-size: 14px;
		font-weight: normal;
		color: #fff;
		background: url(../images/heibg.png) repeat left top;
	}

	.game_kefu .game_icon .game_name strong {
		font-weight: normal;
	}

	.game_kefu .game_icon .game_name em {
		font-size: 12px;
		color: #848484;
	}

	.game_kefu .game_icon .game_name {
		width: 100%;
		text-align: center;
		position: absolute;
		bottom: 0px;
	}

	.game_kefu .game_text {
		float: left;
		width: 214px;
		height: 149px;
		text-align: center;
		padding-top: 68px;
	}

	.game_kefu .game_text span {
		line-height: 30px;
		font-size: 14px;
		color: #a82b57;
		margin-bottom: 10px;
		display: block;
	}

	.game_kefu .game_text span em {
		font-size: 18px;
	}

	.game_kefu .game_text strong {
		line-height: 29px;
		font-size: 14px;
		display: block;
	}

	/*鎻愮ず2*/
	#Tips2 {
		width: 865px;
		margin: 0 auto 30px;
		overflow: hidden;
	}

	#Tips2 .box {
		padding: 17px 0;
		float: left;
		width: 431px;
	}

	#Tips2 .box h4 {
		height: 48px;
		line-height: 48px;
		font-size: 24px;
		font-weight: normal;
	}

	#Tips2 .box p {
		height: 24px;
		line-height: 24px;
		overflow: hidden;
		font-size: 14px;
	}

	/*- - - - - - - - -鏍峰紡灞炲唴瀹归〉.html - - - - - - - -*/
	/*鏂囨。鍐呭*/
	#DocContent {
		padding: 22px 0;
		width: 835px;
		margin: 0 auto;
	}

	#DocContent .content_ {
		margin-bottom: 41px;
	}

	#DocContent .content_ h5 {
		font-size: 14px;
	}

	/*骞垮憡2*/
	#banner2 {
		height: 517px;
		background-color: #323232;
	}

	/*鍓爣棰?/
.SubTitle {
	line-height: 42px;
	font-size: 24px;
	font-weight: normal;
	color: #a55474;
}

/*鏂囧瓧娈佃惤鏍峰紡*/
	.content_ {
		line-height: 2;
		font-size: 14px;
		color: #646464;
		overflow: hidden;
	}

	.content_ img {
		max-width: 100%;
	}

	/*澶у浘*/
	.bigpic {
		width: 630px;
		text-align: center;
		margin: 25px auto 25px auto;
		display: block;
	}

	.bigpic strong {
		display: inline-block;
	}

	/* 侧边栏二维码：恢复原始样式 (参考 resources/all.css) */
	#Floatingbar {
		width: 110px;
		height: 650px;
		position: fixed;
		top: 50%;
		right: 0px;
		margin-top: -340px;
		padding-top: 30px;
		padding-right: 18px;
		padding-left: 62px;
		background: url(/resources/floatingbg.png) no-repeat left top;
		z-index: 2500;
	}

	#Floatingbar .erweima {
		width: 109px;
		line-height: 20px;
		text-align: center;
		margin: 0px auto 10px auto;
	}

	#Floatingbar .erweima:hover {}

	#Floatingbar .erweima:hover img {
		transform: scale(1.3);
	}

	#Floatingbar .erweima img {
		width: 109px;
		height: 109px;
		margin-bottom: 3px;
		background: #fff;
		display: block;
		transition: all 0.3s ease-in;
	}

	#Floatingbar .erweima span {
		font-size: 13px;
		color: #e7dbc0;
	}

	#Floatingbar ul {
		margin-bottom: 7px;
	}

	#Floatingbar ul li {
		line-height: 26px;
		text-align: center;
		color: #e7dbc0;
		margin-bottom: 3px;
	}

	#Floatingbar ul li a {
		display: block;
	}

	#Floatingbar ul li a img {
		margin: 0 auto;
		display: block;
	}

	#Floatingbar .downlist {
		line-height: 2.14;
		font-size: 14px;
	}

	#Floatingbar .downlist li a {
		color: #dab974;
	}

	#Floatingbar .downlist li a:hover {
		color: #e7dbc0;
		text-decoration: none;
	}

	/* Video Banner Styles */
	#Flash {
		position: relative !important;
		z-index: 1000 !important;
		width: 100% !important;
		height: auto !important;
		display: block !important;
		overflow: visible !important;
		background: transparent !important;
	}

	#top-video {
		width: 100% !important;
		height: auto !important;
		display: block !important;
		position: relative !important;
		z-index: 1000 !important;
		object-fit: cover !important;
	}

	#m1 {
		position: relative !important;
		z-index: 1001 !important;
		background: transparent !important;
	}