	/*游戏*/
	.item-games {
		width: 650px;
		height: 421px;
		background: url(../images/bg-game.png) no-repeat left top;
		float: left;
		box-sizing: border-box;
		margin-right: 35px;
		margin-bottom: 54px;
		padding-left: 25px;
		padding-right: 25px;
		padding-top: 16px;
		padding-bottom: 16px;
		transform: translateX(-20px);
	}

	.item-games:nth-child(2n) {
		margin-right: 0px;
	}

	.item-games h4 {
		line-height: 64px;
		margin-bottom: 13px;
		font-size: 30px;
		background: url(../images/1.png) 
		no-repeat;
		padding-left: 58px;
	}

	.item-games h4 a {
		color: #333;
	}

	.item-games h4 span {
		background-color: #fb6c03;
		color: #fff;
		font-size: 13px;
		padding-left: 4px;
		padding-right: 4px;
		border-radius: 4px;
		vertical-align: middle;
		margin-left: 4px;
		font-weight: normal;
	}

	.item-games .photo {
		width: 100%;
		height: 115px;
		background: #000;
		margin-bottom: 18px;
		position: relative;
		overflow: hidden;
	}

	.item-games .photo ._url {
		position: absolute;
		right: 5px;
		bottom: 3px;
		color: #fde7d2;
		padding-right: 7px;
		padding-left: 7px;
		line-height: 42px;
	}

	.item-games .photo ._url a {
		color: inherit;
	}

	.item-games .photo img {
		transition: all 0.8s ease;
	}

	.item-games .photo ._url {
		position: absolute;
		right: 0px;
		bottom: 0px;
	}

	.item-games .wenzi {
		width: 100%;
		height: 80px;
	
		margin-bottom: 18px;
		position: relative;
		overflow: hidden;
	}
	.item-games p {
		line-height: 22px;
		font-size: 16px;
		white-space: nowrap;
		overflow: hidden;
	}

	.item-games p::after {
		content: "";
		display: block;
		clear: both;
	}

	.item-games ._time1 {
		float: left;
	}

	.item-games ._time2 {
		float: right;
	}

	.item-games ._btnGroup {
		margin-top: 15px;
	}

	.item-games ._btnGroup ._rqcodePic {
		position: absolute;
		bottom: 100%;
		width: 180px;
		height: 180px;
		background: #fff;
		border-radius: 5px;
		padding: 10px;
		box-sizing: border-box;
		margin-bottom: 15px;
		display: none;
	}

	.item-games ._btnGroup ._rqcodePic img {
		display: block;
		width: 100%;
		height: 100%;
		content: "";
	}

	.item-games ._btnGroup ._rqcodePic::after {
		width: 0px;
		height: 0px;
		position: absolute;
		right: 50%;
		top: 100%;
		border: 8px solid transparent;
		border-top: 8px solid #fff;
		content: "";
		margin-right: -8px;
	}

	.item-games ._btnGroup a {
		width: 189px;
		height: 60px;
		background: url(../images/down-btn-bg.png) no-repeat left top;
		display: inline-block;
		margin-right: 12px;
		text-align: center;
		line-height: 49px;
		font-weight: bold;
		color: #fef5d8;
		font-size: 20px;
		text-shadow: 0 3px 4px rgba(0, 0, 0, 0.4);
		position: relative;
	}

	.item-games ._btnGroup a span {
		position: relative;
		z-index: 50;
	}

	.item-games ._btnGroup a::after {
		width: 189px;
		height: 60px;
		background: url(../images/down-btn-bg-active.png) no-repeat left top;
		position: absolute;
		content: "";
		left: 0px;
		top: 0px;
		right: 0px;
		bottom: 0px;
		opacity: 0;
		transform: scale(0.92);
		transition: all 0.2s ease;
	}

	.item-games ._btnGroup a:hover {
		text-decoration: none;
		text-shadow: 0 1px 2px rgba(0, 0, 0, 0.24);
	}

	.item-games ._btnGroup a:hover::after {
		transform: scaley(1);
		opacity: 1;
	}

	.item-games ._btnGroup a:nth-last-of-type(1) {
		margin-right: 0px;
	}

	.item-games ._btnGroup a._btn-code:hover ._rqcodePic {
		display: block;
	}

	.item-games:hover .photo {
		box-shadow: 0 10px 34px rgba(0, 0, 0, 0.45) inset;
	}

	.item-games:hover .photo img {
		transform: scale(1.4);
		transition: all 1.8s ease;
		transform-origin: center top;
	}

	.gamesdiv {
		width:1920px;height:1400px;left:50%;margin-left:-960px;position:relative;background:url(../images/bj_02.jpg) no-repeat center;background-position-x:center;background-position-y:center;background-position:0px -0px
	}

	.title {
		width: 100%;
		padding-top: 65px;
	}

	.title h3 {
		font-size: 2.2rem;
		font-weight: normal;
		display: none;
	}

	.title p {
		color: #895c3c;
		font-size: 2rem;
		line-height: 3.6rem;
		letter-spacing: 3px;
		text-align: center;
		font-family: Georgia, 'Times New Roman', Times, serif;
		text-transform: uppercase;
		text-shadow: 0 1px 3px rgba(0, 0, 0, .8);
	}

	.title-tese {
		
		padding-bottom: 120px
	}

	.center1 {
		margin: 0 auto;
margin-left:330px;

		max-width: 1920px;
		min-width: 1350px;
	}

	.center::after {
		content: "";
		display: block;
		clear: both;
	}

	.title-tese {
		
		background: url("../images/title-tese.png") no-repeat center top;
	}

	.title-news {
		background: url("../images/title-news.png") no-repeat center top;
		padding-bottom: 30px;
	}

	.teselist {
		width: 100%;
		margin-top: 15px;
	}

	.teselist .swiper-tese {
		width: 100%;
		height: auto;
		padding-bottom: 40px;
		display: block;
		overflow: hidden;
	}

	.teselist .swiper-tese .swiper-wrapper {
		width: 100%;
		display: flex;
		justify-content: space-between;
	}

	.teselist .swiper-tese .swiper-slide {
		width: calc(82% - (2px) * 2);
		height: 0;
		box-sizing: border-box;
		position: relative;
		background: rgba(0, 0, 0, .8);
		border: 2px solid #39332c;
		border-radius: 6px;
	}

	.teselist .swiper-tese .swiper-slide[data-ratio="16:9"] {
		padding-top: calc(82% * 9 / 16 + 6px);
	}

	.teselist .swiper-tese .swiper-slide p {
		width: calc(100% - (5%) * 2);
		padding: 15px 5%;
		color: #d7b591;
		font-size: 2.4rem;
		background: rgba(0, 0, 0, .8);
		position: absolute;
		bottom: 0;
		left: 0;
		z-index: 2;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.teselist .swiper-tese .swiper-slide img {
		width: calc(100% - (3px) * 2);
		height: calc(100% - (3px) * 2);
		box-sizing: border-box;
		position: absolute;
		top: 3px;
		left: 3px;
		z-index: 1;
		object-fit: cover;
		padding: 10px;
		background: url("../images/bg-pattern.jpg") repeat;
	}

	/*--------- 右侧固定浮动 ---------*/
	.fixedbox {
		position: fixed;
		right: 15px;
		bottom: 25px;
		z-index: 9999;
		width: 240px;
		height: 525px;
	}

	@media (max-width:768px) {
		.fixedbox {
			display: none;
		}
	}

	.fixedbox div {
		text-align: center;
		color: #9b9b9b;
	}

	.fixedbox div img {
		margin: 5px 0;
	}

	.fixedbox .rightlogo {
		width: 100%;
		height: 100px;
		position: absolute;
		top: -60px;
		overflow: hidden;
	}

	.fixedbox .rightlogo img {
		width: auto;
		height: 90px;
	}

	.fixedbox .qqlist,
	.fixedbox .grouplist {
		margin: 5px 0 0;
	}

	.fixedbox .qqlist p,
	.fixedbox .grouplist p {
		display: inline;
		margin: 0 5px 0 0;
		line-height: 30px;
	}

	.fixedbox .kefutime {
		margin: 8px 0;
	}

	.fixedbox .kefutime p {
		font-size: 1.6rem;
		color: #fb6a13;
		font-weight: bold;
	}

	.fixedbox .chongzhi {
		width: 160px;
		height: 60px;
		margin: 10px auto;
		box-shadow: 0 2px 5px #000;
	}

	.fixedbox .chongzhi a {
		width: 160px;
		height: 60px;
		display: block;
	}

	.fixedbox .chongzhi img {
		width: 160px;
		height: 60px;
		margin: 0;
	}

	.fixedbox .chongzhi a:hover img {
		-webkit-filter: brightness(108%);
		filter: brightness(108%);
	}

	.fixedbox .code p {
		font-size: 16px;
		font-weight: bold;
	}

	.fixedbox .code div {
		width: 150px;
		height: 150px;
		margin: 10px auto;
	}

	.fixedbox .code img {
		width: 130px;
		height: 130px;
		margin: 10px 0 0;
	}

	.fixedbox .backtotop {
		width: 100%;
		height: 40px;
		text-align: center;
		padding: 0 0 10px;
	}

	.fixedbox .backtotop a {
		width: 100%;
		height: 40px;
		display: block;
	}

	.h5bar {
		width: 200px;
		height: auto;
		padding: 3px;
		position: absolute;
		right: 0;
		background: rgba(0, 0, 0, .8);
		border: 2px solid #474038;
		border-radius: 6px;
	}

	.h5barbg {
		width: 100%;
		height: auto;
		padding-top: 35px;
		position: relative;
		background: url("../images/bg-pattern.jpg")
			/*tpa=http://www.722st.com/images/bg-pattern.jpg*/
			repeat;
	}

	.h5open {
		position: fixed;
		z-index: 99999;
		bottom: 260px;
		right: 0px;
		height: 120px;
		width: 30px;
		padding: 12px 0 0;
		text-align: center;
		background: url("../images/btn.png")
			/*tpa=http://www.722st.com/images/btn.png*/
			no-repeat;
	}

	.h5close {
		height: 100px;
		width: 30px;
		position: absolute;
		left: 0;
		padding: 25px 0 0;
		background: url("../images/btn.png")
			/*tpa=http://www.722st.com/images/btn.png*/
			no-repeat;
		text-align: center;
		margin: 165px 0 0;
	}

	.h5btn {
		font-size: 14px;
		line-height: 16px;
		color: #fff;
		cursor: pointer;
	}

	/* 内页浮动内容 */
	#inside-fixedbox {
		position: fixed;
		right: 15px;
		bottom: 30px;
		z-index: 9999;
		width: 80px;
		height: auto;
		text-align: center;
	}

	@media (max-width:992px) {
		#inside-fixedbox {
			display: none;
		}
	}

	.inside-fixedbox {
		width: 100%;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.inside-fixedbox a {
		width: 68px;
		height: 68px;
		padding: 5px;
		margin-bottom: 12px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		border-radius: 6px;
		border: 1px solid #39332c;
		background: rgb(43 35 27 / 0.9);
		box-shadow: 0 2px 5px rgba(0, 0, 0, .7);
	}

	.inside-fixedbox p {
		font-size: 1.6rem;
		text-align: center;
		color: #ddd;
	}

	.inside-fixedbox i {
		font-size: 3rem;
		color: #ae8056;
		margin-bottom: 5px;
	}

	.inside-fixedbox .backtotop p {
		color: #888;
	}

	.inside-fixedbox a:hover {
		border: 1px solid #474038;
		-webkit-filter: brightness(115%);
		filter: brightness(115%);
	}