@font-face {

	font-family: 'iconfont';

	src: url('iconfont.eot');

	src: url('iconfont.eot?#iefix') format('embedded-opentype'),

		url('iconfont.woff') format('woff'),

		url('iconfont.ttf') format('truetype'),

		url('iconfont.svg#iconfont') format('svg');

}





/*头部1*/
.nav_sticky{
	width: 100%;
	position: fixed;
	z-index: 9999;
}

.iconfont {

	font-family: "iconfont" !important;

	font-size: 20px;
	font-style: normal;

	-webkit-font-smoothing: antialiased;

	-webkit-text-stroke-width: 0.2px;

	-moz-osx-font-smoothing: grayscale;

}

.head-nav {

	/*overflow: hidden;*/

	padding-top: 45px;

}

.head-nav li {

	height: 30px;

	line-height: 34px;

	float: left;

	font-size: 16px;

	color: #000;

	width: 135px;

	/*overflow: hidden;*/

	text-align: center;

}

.head-nav li span {

	float: right;



}

.head-nav span {

	color: #b9b7b7;

	font-size: 20px
}

.head-nav li a {

	padding-bottom: 10px;

}

.head-nav li a:link {

	color: #000;

}



.head-nav li a:visited {

	color: #000;

}

.head-nav li a:hover {

	color: #e4007f;

	border-bottom: 2px solid #e4007f;

}

.on-i {

	-webkit-animation: flip 0.5s .1s ease both;

	-moz-animation: flip 0.5s .1s ease both;

}





@-webkit-keyframes flip {

	0% {
		-webkit-transform: perspective(400px) rotateY(0);

		-webkit-animation-timing-function: ease-out
	}

	40% {
		-webkit-transform: perspective(400px) rotateY(90deg);

		-webkit-animation-timing-function: ease-out
	}

	50% {
		-webkit-transform: perspective(400px) rotateY(180deg);

		-webkit-animation-timing-function: ease-in
	}

	80% {
		-webkit-transform: perspective(400px) rotateY(270deg);

		-webkit-animation-timing-function: ease-in
	}

	100% {
		-webkit-transform: perspective(400px) rotateY(360deg);

		-webkit-animation-timing-function: ease-in
	}

}

@-moz-keyframes flip {

	0% {
		-moz-transform: perspective(400px) rotateY(0);

		-moz-animation-timing-function: ease-out
	}

	40% {
		-moz-transform: perspective(400px) rotateY(170deg);

		-moz-animation-timing-function: ease-out
	}

	50% {
		-moz-transform: perspective(400px) rotateY(190deg) scale(1);

		-moz-animation-timing-function: ease-in
	}

	80% {
		-moz-transform: perspective(400px) rotateY(360deg) scale(1);

		-moz-animation-timing-function: ease-in
	}

	100% {
		-moz-transform: perspective(400px) scale(1);

		-moz-animation-timing-function: ease-in
	}

}

.head-nav i {

	margin: 0px 7px 0 0;

	color: #e4007f;

}

.head-nav li.active a {

	color: #e4007f;

	border-bottom: 2px solid #e4007f;



}

.hreadSearch {

	border-radius: 30px;

}

.hreadSearch input[type=text] {

	line-height: 28px;

	border: 1px solid #e4007f;

	border-right: none;

	border-left: none;

	background: #f4f4f4;



}

.hreadSearch input[type=submit] {

	border-radius: 0px;

	/*background:#e4007f  url(../img/search_icon.png) no-repeat top center;*/

	background: #e4007f;

	/*background-position: 10% 6px;*/

	border: #e4007f 1px solid;

	font-size: 15px;

	width: 60px;

	color: #fff;

	padding: 0px;



}



.hreadSearch select {

	border-radius: 0px;

	border: 1px solid #e4007f;

	padding: 0 0 0 10px;

	background: #f4f4f4;



}

.hreadSearch {

	background: #f4f4f4;

}



/*头部1*/





.iconfont.anzhuo {



	display: block;

	float: left;

}

.iconfont.pingguo {

	display: block;

	float: left;

}

.anzhuo-btn {

	top: 18%
}

.pingguo-btn {

	top: 80%
}

.m_r_con .m_r_c_btn {

	width: 80px;

}

.topNew_con .download {

	float: left;

	overflow: hidden;

	width: 100px;

	margin: 10px 0 0 20px;

	border-radius: 10px;

	/*border: 1px solid #cecece;*/

}

.topNew_con .download:hover {

	border-color: #e4007f
}

/*.topNew_con .download:hover .anzhuo{

		color: #fff;

	} */

.topNew_con .download a {

	height: 20px;

	line-height: 20px;

	width: 100px;

	color: #676767;

}

.topNew_con .download a i {

	margin-left: 5px;

	font-size: 18px;

}

.topNew_con .download .anzhuo-a {

	background: #fff;



}

.topNew_con .download .anzhuo-a .anzhuo {

	/*color: #72b127;*/

}

.topNew_con .download .pingguo-a {

	background: #fff;

}

.topNew_con .download .pingguo-a {

	background: #fff;

}

.topNew_con .mask .download a.anzhuo-a:hover {

	background: #e4007f;

	color: #FFF;

}

.topNew_con .mask .download a.pingguo-a:hover {

	background: #e4007f;

	color: #FFF;

}

.download-ico {

	background: url(../img/down-bg.png) no-repeat top center;

	width: 92px;

	height: 70px;

	position: absolute;

	left: 6px;

	top: 65px;

	z-index: 99;



}

.download-ico .anzhuo {

	color: #72b127;

	position: absolute;

	left: 20px;

	top: 30px;

}

.download-ico .pingguo {

	color: #143049;

	position: absolute;

	left: 50px;

	top: 30px;

}

.m_l_c_detial {

	position: relative;

}





/*头部2*/

.head-nav-2 {

	overflow: hidden;

	padding-top: 25px;

	float: right;

}

.head-nav-2 li {

	/*width: 195px;*/

	width: 90px;

	height: 30px;

	font-size: 16px;

	float: left;

	text-align: center;

	line-height: 30px;

	/*border-right:1px solid #5b5b5b;*/

	/*background: url(/themes/simplebootx/Public/sub/img/linenew.gif) left no-repeat;*/

	/*margin-right: -1px; */

	/*transition:background 0.5s;

		-moz-transition:background 0.5s; 

		-webkit-transition:background 0.5s; 

		-o-transition:background 0.5s; */

	border-radius: 20px;

	margin: 0px 5px 0 10px;

}

.head-nav-2 li:hover {

	background: #e4007f;

}

.head-nav-2 li a {

	display: block;

	/*color: #fff;*/

	color: #333;

}

.head-nav-2 li a:hover {

	/*color: #313131*/

	color: #fff;

}

.head-nav-2 li.on-tou2 {

	background: #e4007f;



}

.head-nav-2 li.on-tou2 a {

	/*color: #313131*/

	color: #fff;

}

.head-2 .hreadSearch input[type=text] {

	width: 100px;

	border: 0px;

	height: 30px;

}

.head-2 .hreadSearch input[type=submit] {

	border: 0px;

}

.head-2 .hreadSearch select {

	border: 0px;

	width: 60px;

}

/*头部2*/





.g_i_con_btn {

	position: relative;

}





.g_i_con .anzhuo {

	margin-left: 5px;

}

.g_i_con .pingguo {

	margin-left: 5px;

}

.g_i_con_btn a {

	height: 30px;

	padding: 0px;

	line-height: 30px;

	background: #e4007f;

	/*border: 1px solid #e4007f;

		color: #e4007f;*/

}

.g_i_con_btn .anzhuo-a {

	background: #99d846;

	/*border: 1px solid #99d846;

		color: #99d846;*/

}

.g_i_con_btn .pingguo-a {

	background: #79c6f8;

	/*border: 1px solid #79c6f8;

		color: #79c6f8;*/

}



.m_l_btn {



	border: 1px solid #cecece;

	color: #333;

	background: #fff;

	cursor: pointer;

}

.m_l_btn:hover {

	background: #e4007f;

	color: #fff;

	border-color: #e4007f;

}







.g_d_con .g_d_btn {

	margin: 6px 8px 0 0;

	height: 30px;

	line-height: 30px;

}

.g_d_con .g_d_btn i {

	margin-left: 5px;

}

.g_d_con .g_d_btn.anzhuo {

	background: #72b127
}

.g_d_con .g_d_btn.anzhuo:hover {

	background: #fff;

	color: #72b127;

	border-color: #72b127;

}

.g_d_con .g_d_btn.pingguo {

	background: #143049
}

.g_d_con .g_d_btn.pingguo:hover {

	background: #fff;

	color: #143049;

	border-color: #143049;

}

.g_d_con h3 {

	padding: 0 0 10px 0;

}

.list_con .search input[type=text] {

	padding: 0px 0px 0px 5px;

	height: 26px;

	line-height: 26px;

}





.topNew_con .mask .mask-a:hover {

	background: #e4007f;

	border: 1px solid #e4007f;

	color: #fff;

}

.topNew_con .mask .mask-a {

	background: #fff;

	color: #676767;

	border: 1px solid #cecece;

	margin: 10px 0px 0 20px;

	border-radius: 10px;

	width: 90px;

	height: 40px;

	line-height: 40px;

}

.topNew_con .mask {

	background: #fff;

}





.flex-control-nav {

	bottom: 10px;

	z-index: 99;

}

.flexslider {

	border: 0px;

	overflow: hidden;

	margin: 0px;

}

.flex-direction-nav a {

	background: url(../img/arr.png) no-repeat;
	text-indent: -999em
}

#flexslider .slides img {

	/*height: 400px;*/

}





.head-2-con {

	position: fixed;

	top: 0px;

	left: 0px;

	z-index: 999
}





.topNew_con .download-ico {

	left: 244px;

	top: 52px;

}

.topNew_con .download-ico .iconfont {

	top: 20px;

}

.top {

	width: 100%;

	min-width: 1000px;

	height: 33px;

	background: #ffffff;

	border-bottom: 1px #dbdbdb solid;

}

.main-mod {

	max-width: 1536px;

	margin: 0 auto;

	position: relative;

	padding-left: 22px;



}

.personal-info {

	position: absolute;

	top: 0;

	right: 0;

}

.personal-info li {

	float: left;

	color: #c6c6c6;

	line-height: 33px;

	font-size: 12px;

}

.personal-info li a.user-name {

	width: 96px;

	height: 33px;

	display: inline-block;

	text-align: right;

	vertical-align: bottom;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.personal-info li a {

	margin: 0 10px;

}

.sy {

	line-height: 33px;

	font-size: 12px;

	float: left;

	margin-right: 20px;

}

.sy i {

	font-size: 15px;

	margin-right: 5px;

	color: #bebebe;

}

.sy:hover {

	color: #e4007f;

}

.sy:hover i {

	color: #e4007f;

}

.personal-info a:hover {

	color: #e4007f;

}

.personal-info .info-email {

	margin: 0 -8px 0 -15px;

	position: relative;

	top: -6px;



	display: inline-block;

	vertical-align: middle;

	background-repeat: no-repeat;

	background-image: url('../img/icoNav.png');



	width: 40px;

	background-position: 0 -200px;

	height: 30px;



}







.qrcode-anzhuo,
.qrcode-pingguo {

	width: 102px;

	height: 102px;

	position: absolute;

	border-radius: 5px;

}

.qrcode-anzhuo img,
.qrcode-pingguo img {

	width: 102px;

	height: 102px;

}

.qrcode-anzhuo {

	/*background: #72b127;

	border: 5px solid #72b127;*/

	background: #99d846;

	border: 5px solid #99d846;

	left: -6px;

	top: -117px;

}

.qrcode-pingguo {

	background: #79c6f8;

	border: 5px solid #79c6f8;

	left: 117px;

	top: -117px;

}









.en-box {

	width: 245px;

	margin: 0 auto;

}

.en-box-yh i {

	width: 22px;

	height: 22px;

	background: url(../img/icoNav.png) no-repeat;

	background-position: -9px -490px;

	display: block;

	margin: 7px auto 0;



}

.en-box-mm i {

	width: 22px;

	height: 22px;

	background: url(../img/icoNav.png) no-repeat;

	background-position: -9px -290px;

	display: block;

	margin: 7px auto 0;



}

.t-hd {

	background: #e4007f;

	height: 34px;

	width: 34px;

	overflow: hidden;

	float: left;

}

.en-box-yh {

	margin-top: 20px;

}

.en-box-mm,
.en-box-yh {

	height: 68px;



}

.en-box-item,
.en-box-btn {

	overflow: hidden;

	margin: 0px 0px 20px 0;

}

.en-box-mm input,
.en-box-yh input {

	float: left;

	height: 32px;

	border: 1px solid #CECACA;

	border-left: 0px;

	width: 200px;

	padding-left: 10px;

	font-size: 15px;

	line-height: 32px;

}

.en-box-item-l {

	float: left;

}

.en-box-item-r {

	float: right;

}

.en-box-item-l input {

	display: inline-block;

	margin-top: 2px;

	float: left;

}

.en-box-item-r a {

	margin-left: 10px;

}

.en-box-item-r a:hover {

	color: #e4007f;

}

.en-box-btn {

	cursor: pointer;

}

.en-box-btn input {

	background: #e4007f;

	width: 245px;

	height: 34px;

	border: 0px;

	color: #fff;

	font-size: 15px;

	cursor: pointer;

}





.zc-box {

	width: 245px;

	margin: 0 auto;

}

.zc-box-yh i {

	width: 22px;

	height: 22px;

	background: url(../img/icoNav.png) no-repeat;

	background-position: -9px -490px;

	display: block;

	margin: 7px auto 0;



}

.zc-box-mm i {

	width: 22px;

	height: 22px;

	background: url(../img/icoNav.png) no-repeat;

	background-position: -9px -290px;

	display: block;

	margin: 7px auto 0;



}



.zc-box-yh {

	margin-top: 20px;

}

.zc-box-mm,
.zc-box-yh {

	height: 68px;



}

.zc-box-item,
.zc-box-btn {

	overflow: hidden;

	margin: 0px 0px 20px 0;

}

.zc-box-mm input,
.zc-box-yh input {

	float: left;

	height: 32px;

	border: 1px solid #CECACA;

	border-left: 0px;

	width: 200px;

	padding-left: 10px;

	font-size: 15px;

	line-height: 32px;

}

.zc-box-item-l {

	float: left;

}

.zc-box-item-r {

	float: right;

}

.zc-box-item-l input {

	display: inline-block;

	margin-top: 2px;

	float: left;

}

.zc-box-item-r a {

	/*color: #fff;*/

	margin-left: 10px;

}

.zc-box-item-r a:hover {

	color: #e4007f;

}

.zc-box-btn {

	cursor: pointer;

}

.zc-box-btn input {

	background: #e4007f;

	width: 245px;

	height: 34px;

	border: 0px;

	color: #fff;

	font-size: 15px;

	cursor: pointer;

}

/*.title .zc-title{

	border: 0px;

	background: #eee;

	border-radius: 10px 10px 0 0;

	border: 1px solid #eaeaea;

	color: #b7b7b7;

}*/

/*.zc-title.zc-on{

	color: #e4007f;

	background: #fff;

	border-radius: 10px 10px 0 0;

	border: 1px solid #eaeaea;border-bottom:1px solid #fff; 

}*/



.recommend-box ul i {

	display: inline-block;

	width: 18px;

	height: 9px;

	position: absolute;

	background: url(/themes/simplebootx/Public/sub/img/img-new-hot.jpg) no-repeat;

	top: 50%;

	margin-top: -5px;

	right: 8px;

}

.recommend-box .hot-re .hot {

	background-position: 0 -10px;

}



.recommend-box ul i {

	display: inline-block;

	width: 18px;

	height: 9px;

	position: absolute;

	background: url(/themes/simplebootx/Public/sub/img/img-new-hot.jpg) no-repeat;

	top: 50%;

	margin-top: -5px;

	right: 8px;

}











/*修改*/





@font-face {
	font-family: 'iconfont';

	src: url('../../fonts/iconfont.eot');

	src: url('../../fonts/iconfont.eot?#iefix') format('embedded-opentype'),

		url('../../fonts/iconfont.woff') format('woff'),

		url('../../fonts/iconfont.ttf') format('truetype'),

		url('../../fonts/iconfont.svg#iconfont') format('svg');

}

.iconfont {

	-webkit-text-stroke-width: 0;

}

.TOP10,
.m_l,
.m_r,
.mrtj,
.link,
.game-sx,
.lb-box,
.qunbu-gift,
.gift-rm,
.gift-zx,
.dh-box,
.qunbu-news,
.xw-rm,
.gl-rm,
.hd-rm,
.wenzhang-game,
.wenzhang-left,
.yx-lb-lb,
.game-xq-app,
.game-xq-jieshao,
.game-xq-libao,
.game-xq-jietu,
.game-xq-zixun,
.gift,
.yx-js,
.gift-xq-nr,
.detial_instr,
.kaifu-box {

	border-bottom: 2px solid #e5e5e5;

	border-radius: 10px;

}

.link.container {

	border-radius: 10px;



}



.TOP10,
.m_l,
.m_r,
.game-sx,
.gameList {

	padding-top: 0px;

}

.m_r_con {

	/*margin-top: 20px;*/

}

/*轮播*/

.flex-control-paging li a {

	background: #fff;

	width: 15px;

	height: 15px;

	box-shadow: none;

}

.flex-control-paging li a.flex-active {

	background: #e4007f;





}

.flex-control-paging li a:hover {

	background: #e4007f;

}



/*首页*/

/* 排行榜*/



.m_r_c_btn1 {

	position: absolute;

	top: 50%;

	margin-top: -15px;

	right: 0;

	display: block;

	width: 80px;

	text-align: center;

	line-height: 25px;

	font-size: 14px;

	background: #F13D6D;

	border-radius: 5px;

	color: #FFFFFF;

	border: 1px solid;

}

.show2_con {

	width: 245px;

}

.libao-btn {

	width: 33px;

	height: 33px;

	background: url(/themes/simplebootx/Public/sub/img/icon-down-gift.png) no-repeat;

	right: 50px;

	top: 45%
}



.libao-btn:hover {

	background: url(/themes/simplebootx/Public/sub/img/icon-down-gift.png) no-repeat;

	background-position: -89px 0px;

}



.xiazai-btn {

	/*width: 33px;

        height: 33px;*/

	/*background: url(/themes/simplebootx/Public/sub/img/icon-down-gift.png) no-repeat;

        background-position: -133px 0px;*/

	top: 45%;

	width: 70px;

	height: 27px;

	background: none;

	/*border-color: 1px solid #ff4a4d;*/

	border-radius: 5px;

	color: #ff4a4d;

}



.xiazai-btn:hover {

	/*background: url(/themes/simplebootx/Public/sub/img/icon-down-gift.png) no-repeat;

        background-position: -44px 0px;*/

	background: linear-gradient(to right, #fb4b4d, #ff7138);

	color: #fff;

}





.show2_con a p.game-name {

	color: #525252;

	margin-top: 3px;

}

.show2_con>p {

	color: #9e9e9e;

}

.show1 span {

	color: #9e9e9e;

	font-size: 14px;

}





.show1 p {

	color: #525252;

	font-size: 16px;

}

.m_r_con li {

	border-bottom: 0px;

	margin-bottom: 0px;

	padding: 15px 0;

	border-bottom: 1px dashed #cdcdcd;

	min-height: 0px;

	margin: 0px;

}

.ph-bb .iconfont {

	font-size: 18px;

}

.az-1 {

	color: #3bb70b
}

.ios-1 {

	color: #3895fe
}

.show2_con>a>p {

	font-size: 18px;

}

.show2_con p {

	width: 160px;

	float: none;

}

.show1 .num.so-hot,
.show2 .num.so-hot {

	margin: 0px 10px 0px 0px;
	background: #a5b1bf;
	font-size: 16px;
	width: 30px;
	height: 30px;
	float: left;
	display: inline-block;
	text-align: center;
	color: #fff;
	line-height: 30px;
	border-radius: 50%;

}

/*.show2 .num.so-hot{

	margin:15px 10px 0px 0px;background: #ccc; font-size: 18px;font-weight: 700;width: 26px;height: 26px;float: left;display: inline-block; text-align: center;color: #fff;line-height: 26px;

}*/

.remen .show1 .num.so-hot.num1,
.remen .show2 .num.so-hot.num1 {

	/*background: #ff8400;*/

	background: #f84739;

}

.remen .show1 .num.so-hot.num2,
.remen .show2 .num.so-hot.num2 {

	/*background: #f09601;*/

	background: #f84739;

}

.remen .show1 .num.so-hot.num3,
.remen .show2 .num.so-hot.num3 {

	/*background: #f3d400;*/

	background: #f84739
}





.zuixin .show1 .num.so-hot.num1,
.zuixin .show2 .num.so-hot.num1 {

	/*background: #36aa6f;*/

	background: #ff6825;

}

.zuixin .show1 .num.so-hot.num2,
.zuixin .show2 .num.so-hot.num2 {

	/*background: #60bd8e;*/

	background: #ff6825;

}

.zuixin .show1 .num.so-hot.num3,
.zuixin .show2 .num.so-hot.num3 {

	/*background: #8adbb2;*/

	background: #ff6825;

}







.zong .show1 .num.so-hot.num1,
.zong .show2 .num.so-hot.num1 {

	/*background: #1a7dd3;*/

	background: #ffb400;

}

.zong .show1 .num.so-hot.num2,
.zong .show2 .num.so-hot.num2 {

	/*background: #33a0ff;*/

	background: #ffb400;

}

.zong .show1 .num.so-hot.num3,
.zong .show2 .num.so-hot.num3 {

	/*background: #6dbeff;*/

	background: #ffb400;

}

.m_r_con li.active .show2 .num.so-hot {

	height: 60px;

	border-radius: 30px;

	line-height: 60px;

}







.m_r_con li.active .show2 {

	margin-bottom: 0px;

}



.show1 {

	height: 29px;

	line-height: 29px;

}

.title>a:hover {

	color: #f689bf;

}

.title>a {

	color: #e4007f;

	font-size: 12px;

	top: 10px;

}

.title_left0 {

	border: 0px;

	color: #434343;

	/*overflow: hidden;*/

	/*font-weight: normal;*/

}

.title-ico {

	/*width: 27px;

	height: 27px;

	line-height: 27px;

	background: #e4007f;

	display: block;

	text-align: center;

	float: left;

	border-radius: 5px;

	margin-right: 10px;

	margin-left: 5px;*/

}

.title-ico .iconfont {

	color: #e4007f;

	font-size: 25px;

	font-weight: normal;

	margin-right: 10px;

	position: relative;

	top: 2px;



}

.title {
	height: 50px;

	line-height: 50px;

	font-size: 20px;

	font-weight: normal;

	position: relative;

	border-bottom: 1px solid #ccc;

	color: #333;

	padding-left: 0px;



}

.title-i i {

	height: 5px;

	background: #e4007f;
	

	display: inline-block;

	border-radius: 5px;

	position: absolute;

	left: 0;

	bottom: -3px;

	width: 80px;

}



/*新游推荐*/

.TOP10_con {

	height: auto;

}

.TOP10_con li img {

	transform: none;

	width: 80px;

	height: 80px;



}

.TOP10_con li img:hover {

	transform: none;

}

.TOP10_con p {

	font-size: 15px;

	color: #5d5d5d;

	margin-top: 5px;

}

.TOP10_con li {

	padding: 15px 0;

	transition: all 0.3s;

	background: none;

	border-radius: 10px;

}

.TOP10_con li:hover {

	/*background: #fafafa;*/

	box-shadow: 0px 2px 10px 0px rgba(145, 145, 145, 0.52);





}

.TOP10_con li:hover p {

	color: #e4007f;

}







/*友情链接*/

.yq-link {

	width: 1200px;

	margin: 20px auto 0;

	overflow: hidden;



}

.yq-link-l {

	width: 130px;

	height: 86px;

	background: #e4007f;

	float: left;

	color: #fff;

	font-size: 20px;

	text-align: center;

	line-height: 86px;

}

.yq-link-r {

	width: 1040px;

	padding: 15px;

	height: 56px;

	float: left;

	background: #fff;

	overflow: hidden;

}

.yq-link-r a {

	display: inline-block;

	width: 170px;

	height: 28px;

	line-height: 28px;

	float: left;

	color: #767676;

}

.yq-link-r a:hover {

	color: #ffc000;

}





.link .title {

	/*border-left: 3px solid #e4007f;*/

	border-bottom: 0px;

	padding: 0px;

	padding-left: 10px;

	color: #e4007f
}





/*热门游戏*/

.m_l_con li {

	padding-right: 0px;

	width: 246px;

	padding: 10px;

	transition: all 0.2s;

	margin-bottom: 0px;

	border-radius: 10px;

	position: relative;

	top: 0px;

}

.m_l_con img {

	width: auto;

	height: auto;

	float: none;

}

.m_l_con a img {

	width: 100px;

	height: 100px;

	float: left;

}

.m_l_c_detial {

	width: 136px;

	padding: 10px 0 10px 10px;

	text-align: left;

}

.m_l_c_detial h4 {

	text-align: left;

	color: #5d5d5d;

}

.m_l_c_detial .ph-bb .iconfont {

	font-size: 20px;

}

.m_l_c_detial .yx-lx {

	margin-bottom: 0px;

}

.m_l_c_detial>p {

	font-size: 15px;

}

.m_l_c_detial .ph-bb {

	margin-bottom: 10px;

}

.m_l_con li:hover {

	box-shadow: 0px 2px 10px 0px rgba(145, 145, 145, 0.52);

	top: -1px;

}

.m-hover .az-btn {

	width: 120px;

	height: 30px;

	/*background: #3bb70b;*/

	background: #99d846;

	color: #fff;

	text-align: center;

	line-height: 30px;

	font-size: 14px;

	position: relative;

	margin-bottom: 5px;

	margin-left: 10px;

	border-radius: 5px;

}

.m-hover .ios-btn {

	width: 120px;

	height: 30px;

	/*background: #3895fe;*/

	background: #79c6f8;

	color: #fff;

	text-align: center;

	line-height: 30px;

	font-size: 14px;

	position: relative;

	margin-bottom: 5px;

	margin-left: 10px;

	border-radius: 5px;

}

.m-hover .yxzt {

	width: 120px;

	height: 30px;

	background: #ff8400;



	color: #fff;

	line-height: 30px;

	text-align: center;

	font-size: 14px;

	position: relative;

	margin-left: 10px;

	border-radius: 5px;



}

.m-hover {

	padding: 0 0 0 10px;

	color: #fff;

}

.m-hover .az-btn .az-1,
.m-hover .ios-btn .ios-1 {

	color: #fff;

}

.m-hover div a {

	color: #fff;

	display: block;

}

.az-btn i,
.ios-btn i {

	position: absolute;

	left: 9px;

	top: 1px;

}

.ios-btn.no,
.az-btn.no {

	background: #e6e6e6;

	color: #a3a3a3;

	opacity: .8;

}





/*开服榜*/

.kaifu-ph {

	margin-top: 10px;

}

.kaifu-ph li {

	overflow: hidden;

	/*border-bottom: 1px dotted #e3e3e3;*/



}

.kaifu-ph li:hover {

	/*background: #fafafa;*/

}

.kaifu-ph li div {

	float: left;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	text-align: center;

	height: 40px;

	line-height: 40px;

	font-size: 14px;

}

.kaifu-ph li div i {

	font-size: 17px;

}

.kaifu-ph li:nth-child(2) {

	margin-top: 10px;

}

.kaifu-ph .lb-time {

	width: 89px;

	background: #f5f5f5;

	margin-right: 1px;



}

.kaifu-ph .kf-time {

	width: 89px;

	/*color: #F63;*/

	color: #ff4c4c;

	margin-right: 1px;

}

.kaifu-ph .lb-name {

	width: 119px;

	background: #f5f5f5;

	margin-right: 1px;



}

.kaifu-ph .kf-name {

	width: 119px;

	margin-right: 1px;



}

.kaifu-ph .kf-name a {

	color: #333;

}

.kaifu-ph .lb-qf {

	width: 110px;

	background: #f5f5f5;



}

.kaifu-ph .kf-qf {

	width: 110px;

	/*color: #777;*/

	color: #999;

}

.kaifu-ph .lb-xz {

	width: 30px;

}

.kaifu-ph .kf-xz {

	width: 30px;

}

.kaifu-ph .lb-lb {

	width: 30px;

}

.kaifu-ph .kf-lb {

	width: 30px;

}

.kaifu-head {

	/*background: #FFF5ED;*/

	color: #333;



	height: 30px;

	line-height: 30px;

}

li.kaifu-head div {

	height: 30px;

	line-height: 30px;

}

.kaifu-ph .kf-xz i {

	color: #0cc6c6;

}

.kaifu-ph .kf-lb i {

	color: #ed5748;

}





/*游戏资讯*/

.tp-zx {

	width: 300px;

	margin-top: 20px;

	float: left;

}

.tp-zixun {

	width: 300px;

	height: 170px;

	margin-bottom: 20px;

	position: relative;

	overflow: hidden;

	border-radius: 4px;

}

.tp-zixun:last-child {

	margin-bottom: 10px;

}



.tp-zixun img {

	width: 100%;

	height: 100%;

}

.title-bj {

	background: rgba(0, 0, 0, 0.5);

	color: #fff;

	width: 300px;

	height: 36px;

	position: absolute;

	bottom: 0px;

	left: 0px;

	font-size: 17px;

	line-height: 36px;



}

.title-bj p {

	padding: 0 10px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.ht {

	background: #e4007f;

	width: 0px;

	height: 2px;

	position: absolute;

	bottom: 0px;

	left: 0px;

	transition: all 0.5s;

}

.tp-zixun:hover .ht {

	width: 100%;



}



.wz-zx {

	float: left;

	width: 470px;

	margin-left: 30px;

	margin-top: 30px;

}

.m_l {

	overflow: hidden;

}

.wz-zx .hd {



	overflow: hidden;

	border-bottom: 1px dotted #e3e3e3;

}

.hd-bt {

	font-size: 24px;



	text-align: center;

	width: 470px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

.hd-bt a {

	color: #f4340e;

}

.hd-zy {

	color: #999999;

	font-size: 14px;

	line-height: 24px;

	/*text-indent:2em;*/

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

	margin-top: 10px;

	margin-bottom: 10px;

}

.hb li {

	font-size: 14px;

	line-height: 28px;

	width: 470px;

	overflow: hidden;

	position: relative;

}

.hb li em {

	margin: 0 10px;

	color: #d3d3d3;

	width: 4px;

	display: inline-block;

	float: left;

}

.hb li a {

	color: #333;

	display: inline-block;

	width: 360px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	float: left;

}

.hb li a:hover {

	color: #e4007f;

}

.hb li span {

	color: #00b3fe;

	display: inline-block;

	width: 56px;

	float: left;

}

.hb li p {

	position: absolute;

	right: 0px;

	top: 0px;

	line-height: 28px;

	color: #999999;

}





/*礼包榜单*/

.lb-ph {

	margin-top: 6px;

}

.lb-ph li {

	padding: 10px 0px 11px 75px;

	position: relative;

	height: 60px;

	border-bottom: 1px dashed #e3e3e3;

}



.lb-ph li img {

	position: absolute;

	left: 5px;

	top: 10px;

	width: 60px;

	height: 60px;

}

.lb-ph li h4 {

	/*padding: 5px 0;*/



	font-size: 14px;

	font-weight: 400;

	width: 210px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	color: #525252;

}

.lb-ph li .yxnm {

	height: 24px;

	line-height: 24px;

	color: #6c6c6c;

	font-size: 12px;

	width: 176px;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

}

.lb-ph li .lbsl {

	height: 20px;

	line-height: 20px;

	color: #999;

	font-size: 12px;

}

.lb-ph li .lbsl span {

	color: #e4007f;

}

.lb-ph li div {

	position: absolute;

	right: 5px;

	top: 25px;

	z-index: 1;

	width: 60px;

	height: 26px;

	line-height: 26px;

	color: #fff;

	background: none;

	border: 1px solid #e4007f;

	/*color: #99d846;*/

	color: #e4007f;

	text-align: center;

	border-radius: 5px;

	-webkit-transition: all .3s ease-out;

	transition: all .3s ease-out;

}

.lb-ph li div:hover {

	background: linear-gradient(to right, #27cab6, #3adb9d);

	color: #fff;

}



/*.lb-ph li div:before{

	content: "";

    	position: absolute;

    	z-index: -1;

    	top: 0;

    	left: 0;

    	right: 0;

    	bottom: 0;

    	background: #99d846;

    	width: 0px;

   	 -webkit-transition: all .3s ease-out;

    	transition: all .3s ease-out;

}*/

.lb-ph li:hover {

	/*background: #fafafa;*/

}

.lb-ph li:hover div {

	/*color: #fff;	*/

}

/*.lb-ph li:hover div:before{

	width: 60px;

	

}*/





/*每日推荐*/

.mrtj {

	background: #FFFFFF;

	margin-top: 20px;

	padding-top: 0px;

}

#flexslider1 li {

	position: relative;



}

#flexslider1 li .tj-name {

	position: absolute;

	bottom: 0px;

	width: 100%;

	color: #fff;

	left: 0px;

	background: rgba(0, 0, 0, 0.5);

	height: 35px;

	text-align: center;



	line-height: 35px;

	font-size: 15px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}

#flexslider1 ol {

	display: none;

}

#flexslider1 {



	box-shadow: none;

	overflow: visible;

}

.tj-box {

	padding: 0 47px;

	margin-top: 20px;

	height: 165px;

}



#flexslider1 .flex-direction-nav {

	position: absolute;

	top: 0px;

	left: 0px;

	width: 100%;

}

#flexslider1 .flex-direction-nav a {
	opacity: 1;
	height: 40px;
	width: 40px;
	border-radius: 5px;
	top: 55px;
	margin: 0px;
	border-radius: 50%;
	box-shadow: 0px 2px 8px 0px rgba(147, 147, 147, 0.5)
}

#flexslider1 .flex-direction-nav .flex-prev {
	background: #e4007f url(../images/jt-left.png) no-repeat 8px center;
	transition: all .2s;
	left: -49px;
}

#flexslider1 .flex-direction-nav .flex-next {
	background: #e4007f url(../images/jt-right.png) no-repeat 12px center;
	transition: all .2s;
	right: -49px;
}

#flexslider1:hover .flex-prev {
	opacity: 1;
	left: -49px;
}

#flexslider1:hover .flex-next {
	opacity: 1;
	right: -49px;
}

#flexslider1:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
}

#flexslider1 .flex-direction-nav .flex-disabled {
	opacity: 0 !important;
	filter: alpha(opacity=0);
	cursor: default;
}



#flexslider1 .slides img {

	transition: all .3s;

	height: 100%;

}

#flexslider1 .slides li:hover img {

	transform: scale(1.05);

}

#flexslider1 .slides li {

	overflow: hidden;

	height: 165px;

	border-radius: 4px;

}

.carousel li:last-child {

	margin: 0px;

}

/*#flexslider1 .flex-direction-nav .flex-prev:hover{

	background-color: rgba(255,162,0, 0.9);

}

#flexslider1 .flex-direction-nav .flex-next:hover{

	background-color: rgba(255, 162, 0, 0.9);

}

*/





/*游戏大全*/



/*页码*/

#pagecount {
	margin: 0px auto;
	padding-bottom: 20px;
	text-align: center;
}

.page span div span,
.page span div a {

	border-radius: 4px;

	width: 30px;

	height: 30px;

	background: #fff;

	text-align: center;

	margin-right: 5px;



	border: 1px solid #ddd;

	display: inline-block;





	line-height: 30px;

	color: #666;

	font-size: 12px;



}

.page span div span:hover {

	background: #e4007f;

	color: #fff;

	border: 1px solid #e4007f;

}

.page span div a:hover {

	background: #e4007f;

	color: #fff;

	border: 1px solid #e4007f;

}

.page span div .current {

	width: 30px;

	height: 30px;

	background: #e4007f;

	text-align: center;

	margin-right: 5px;



	border: 1px solid #e4007f;

	display: inline-block;





	line-height: 30px;

	color: #fff;

	font-size: 12px;

	border-radius: 4px;



}





/*右边排行*/

.right .m_r_c_btn1 {



	position: absolute;



	top: 50%;



	margin-top: -15px;



	right: 0;



	display: block;



	width: 80px;



	text-align: center;



	line-height: 25px;



	font-size: 14px;



	background: #F13D6D;



	border-radius: 5px;



	color: #FFFFFF;



	border: 1px solid;

}

.right .m_r_con li {

	border-bottom: 1px solid #f4f4f4;

}

.right .show2 img {

	box-shadow: 0px 3px 6px #cacaca;

	border-radius: 10px;

}

.right .power i {

	color: #ff5d13;

}

.right .power {

	margin-top: 2px;

}

.right .xiazai-btn {



	width: 70px;

	height: 27px;

	background: none;

	background-position: -133px 0px;

	top: 45%;

	border: 1px solid #e4007f;

	border-radius: 5px;

	color: #e4007f;

}





.right .m_r_con li:hover .xiazai-btn {



	background: none;





	background:#e4007f;

	color: #fff;

}



.right .show2_con p {



	width: 136px;

}











/*游戏列表*/

.gameList_con {

	margin: 0px;

}

.gameList.game-lb {

	padding: 0px;

	background: none;

	width: 1200px;

}

.gameList_select {

	border: 0px;

	margin: 0px;

}

.g_s_type {

	/*overflow: hidden;*/

	float: none;

	display: inline-block;

}

.g_s_type a {

	width: 78px;

	height: 32px;

	line-height: 32px;

	/*border: 1px solid #ece7e8;*/

	color: #666;

	font-size: 14px;

	display: inline-block;

	text-align: center;

	/*float: left;*/

	background: #f5f5f5;

	border-radius: 4px;

}

.gameList_select li {

	min-height: 43px;



}

.gameList_select li>span {

	text-align: left;

	font-size: 14px;

	line-height: 34px;

	display: inline-block;

	float: none;

}

.g_s_type a.active {

	color: #fff;

	background-color: #e4007f;

	box-shadow: 0px 2px 10px 0px rgba(246, 131, 197, 0.5);

	



}

.g_s_type a:hover {

	background: #e4007f;



	color: #fff;

	box-shadow: 0px 2px 10px 0px rgba(228, 0, 127, 0.5);

}

.gameList_deital {

	margin: 0px 13px 13px 0;

	background: #fff;

	width: 360px;

	border: 1px solid #f5f5f5;

	border-radius: 10px;

	padding: 15px;

	transition: all .2s;

	position: relative;

	top: 0px;

}

.gameList_con {

	width: 1227px;

	border: 0px;

}

.page {

	background: none;

}

.g_w_btn {

	border-radius: 0px;

	margin: 10px 20px 0 0;

	font-size: 15px;

	padding: 5px 20px;

	border-radius: 5px;

}

.g_w_btn:nth-last-child(2) {

	background: linear-gradient(to right, #e4007f, #f689bf);

	color: #fff;

	/*transition: all 0.1s;*/

	border: 0px;

}

.g_w_btn:nth-last-child(2):hover {

	background: #f689bf;



}

.g_w_btn:last-child {

	margin: 10px 0px 0 0;

	border: 0px;

	/*color: #31c37c;*/

	color: #fff;

	background: linear-gradient(to right, #27cab6, #3adb9d);

	/*transition: all 0.3s*/



}

.g_w_btn:last-child:hover {

	background: #27cab6;



}

.gameList_deital:hover {

	border-color: #fff;

	
	box-shadow: 0px 2px 10px 0px rgba(145, 145, 145, 0.52);

	position: relative;

	top: -2px;

}

.gameList_word h4 {

	color: #333;

	font-size: 18px;

	font-weight: bold;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}


.gameList_word p {

	color: #999999;

	margin-top: 4px;

}

.gameList_word {

	width: 224px;

}

.gameList_word span {

	color: #333;

	display: inline-block;

	margin-top: 4px;

}





/*礼包主页*/

.gift_list {

	margin-top: 20px;

}

.gift_list .gift-left,
.gift_list .gift-right {

	background: none;

	padding: 0px;

}

.gift_list .gift-left {

	width: 830px;

}

.gift_list .gift-right {

	width: 350px;

}

.gift-right .libao-btn {

	width: 70px;

	height: 27px;

	background: none;

	right: 50px;

	top: 45%;

	border: 1px solid #32d6a1;

	color: #22c9b5;

}

.gift-right .m_r_con li:hover .libao-btn {

	color: #fff;

	background: linear-gradient(to right, #27cab6, #3adb9d);





}

.gift-right .show1 .num.so-hot {

	width: 16px;

	height: 16px;

	font-size: 12px;

	line-height: 16px;

	border-radius: 4px;

	font-weight: normal;

	margin-top: 7px;

}



.gift-right .m_r_con li.active .show2 .num.so-hot {

	border-radius: 4px;

	width: 16px;

	height: 60px;

	font-size: 12px;

	font-weight: normal;

}

.gift-right .show2_con p {

	font-size: 12px;

	margin-top: 5px;

	width: 145px;

}





.lb-box {

	background: #fff;

	padding: 15px;

	margin-bottom: 20px;

}

.qunbu-gift {

	background: #fff;

	padding: 15px;

	/*min-height: 615px;*/

	padding-top: 0px;

	margin-bottom: 20px;

}

.gift-rm {

	background: #fff;

	padding: 15px;

	padding-top: 0px;

	margin-bottom: 20px;

}

.gift-zx {

	background: #fff;

	padding: 15px;

	padding-top: 0px;

}

.gift-right .show2_con {

	width: 220px;

}

.g_l_con {

	border: 0px;

	margin: 0;

	/*min-height: 468px;*/

}

.gift-img {

	float: left;

	overflow: hidden;

	border-radius: 50%;

	/* border: 5px solid #f689bf; */

	margin-right: 20px;

}

.g_l_con li .gift-img img {

	border-radius: 50%;

	border: 2px solid #fff;

	width: 100px;

	height: 100px;

}

.g_l_con li .lb-lq {

	position: absolute;

	right: 15px;

	top: 50px;

	display: block;

	border: 1px solid #e4007f;

	color: #e4007f;

	width: 120px;

	height: 40px;

	line-height: 40px;

	border-radius: 40px;

	text-align: center;

	font-size: 18px;

	transition: all .3s;

}

.g_l_con li .lb-lq:hover {

	background: #e4007f;
	color: #fff;

}

.power {

	float: none;

}

.g_l_word h4 {

	color: #333;

	font-size: 22px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	word-break: break-all;

	margin: 0px;

}

.g_l_word h4 em {

	display: inline-block;

	padding: 1px 8px;

	border: 1px solid #e4007f;

	color: #e4007f;

	border-radius: 5px;

	font-size: 12px;

}

.g_l_word p {
	color: #666;
	font-size: 16px;
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}

.g_l_word p em {
	color: #999;
}

.g_l_word .power {
	/*line-height: 15px;*/
	font-size: 15px;
	vertical-align: middle;
	color: #e4007f;
}





.power span i {

	border-radius: 5px;

	background: linear-gradient(to right, #2ccab7, #3fdb9d);

	/*background: #5cb85c;*/

	/*background: #99d846;

	   background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	    background-image: -o-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	    background-image: linear-gradient(to top right, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

   	 -webkit-background-size: 40px 40px;

   	 background-size: 40px 40px;

        	animation: reverse progress-bar-stripes 0.7s linear infinite, animate-positive 0.7s;*/

}

.power span {

	border-radius: 5px;

	background: #e7e7e7;

}

.g_l_word .power span {

	border-radius: 15px;

	background: #e7e7e7;

	width: 350px;

	height: 15px;

	vertical-align: middle;

}

.g_l_word .power span i {

	height: 15px;

	border-radius: 15px;

}

.g_l_word>a>span {
	color: #999999;
}

.g_l_con li {
	transition: all 0.3s;
	margin: 0px;
	padding: 15px;
	float: none;
	width: auto;
	overflow: hidden;
	border-bottom: 1px dashed #dcdcdc;
	position: relative;
	display: flex;
	align-items: center;
}

.g_l_con li:hover {

	box-shadow: none;

	/*background: #fafafa;*/

}

.g_l_word {

	width: 500px;

	float: left;

}

.qunbu-gift #pagecount {

	padding-bottom: 0px;

	padding-top: 10px;

}



.gift-rm .show1 .num.so-hot.num1,
.gift-rm .show1 .num.so-hot.num2,
.gift-rm .show1 .num.so-hot.num3,

.gift-rm .show2 .num.so-hot.num1,
.gift-rm .show2 .num.so-hot.num2,
.gift-rm .show2 .num.so-hot.num3 {

	background: #32d6a1;

}



/*.gift-right .show1 .num.so-hot{

	width: 18px;

	height: 18px;

	border-radius: 50%;

	line-height: 18px;

	font-size: 12px;

	margin: 6px 10px 0 0;

	font-weight:100;

}*/

.gift-right .show1 p {

	width: 180px;

	color: #333333;

}

.gift-rm .power span i {

	background: linear-gradient(to right, #2ccab7, #3fdb9d);

	/*background:#b4d465;

	   background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	    background-image: -o-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	    background-image: linear-gradient(to top right, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

   	 -webkit-background-size: 40px 40px;

   	 background-size: 40px 40px;

        	animation: reverse progress-bar-stripes 0.7s linear infinite, animate-positive 0.7s; */

}

.gift-right li {

	/*border-bottom: 1px dotted #e3e3e3;*/

	/*margin-top: 7px;*/

}

.gift-right .m_r_con li.active .show2 {

	/*margin-bottom: 10px;*/

}

.gift-right .show2_con a p.game-name {

	font-size: 16px;

	color: #5f5f5f;

	margin-top: 0px;

}

.gift-zx .show1 .num.so-hot.num1,
.gift-zx .show1 .num.so-hot.num2,
.gift-zx .show1 .num.so-hot.num3,

.gift-zx .show2 .num.so-hot.num1,
.gift-zx .show2 .num.so-hot.num2,
.gift-zx .show2 .num.so-hot.num3 {

	background: #32d6a1;

}

.gift-zx .power span i {

	background: linear-gradient(to right, #2ccab7, #3fdb9d);

	/*background:#31c37c; 

	    background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	    background-image: -o-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	    background-image: linear-gradient(to top right, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

   	 -webkit-background-size: 40px 40px;

   	 background-size: 40px 40px;

        	animation: reverse progress-bar-stripes 0.7s linear infinite, animate-positive 0.7s;*/

	/*animation: animate-positive 2s;*/

}

@-webkit-keyframes animate-positive {

	0% {
		width: 0;
	}

}

@keyframes animate-positive {

	0% {
		width: 0;
	}

}

@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0
	}

	to {
		background-position: 0 0
	}
}

.gift-left .page span div .current {

	background: #e4007f;

	border: 1px solid #e4007f;

}

.gift-left .page span div span:hover {

	background: #e4007f;

	color: #fff;

	border: 1px solid #e4007f;

}

.gift-left .page span div a:hover {

	background: #e4007f;

	color: #fff;

	border: 1px solid #e4007f;

}





.lb-sx span {

	width: 95px;

	color: #333333;

	text-align: left;

	font-size: 14px;

	line-height: 34px;

	display: inline-block;

	float: none;

}

.lb-sx {

	padding: 20px 0px;

}







/*游戏资讯*/

.news_list {

	width: 1200px;

	padding: 0;

	margin-top: 20px;

}

.news_list .news-left {

	width: 830px;

}

.dh-box {

	background: #fff;

	padding: 15px;

	margin-bottom: 20px;

	padding-top: 0px;

}

.dh-box ul {

	/*overflow: hidden;*/

	padding: 30px 0 15px 0;

}

.dh-box ul li {

	display: inline-block;



	height: 40px;

	line-height: 40px;



	background: #f5f5f5;

	font-size: 16px;



	text-align: center;



	margin: 0 10px;

	border-radius: 4px;

}

.dh-box ul li a {

	color: #666666;

	display: block;

	padding: 0 30px;

}

.dh-box ul .news-active {

	background: #e4007f;

	box-shadow: 0px 2px 10px 0px rgba(228, 0, 127, 0.5);





}

.dh-box ul .news-active a {

	color: #fff;

}

.dh-box ul li:hover {

	background: #e4007f;

	box-shadow: 0px 2px 10px 0px rgba(228, 0, 127, 0.5);

	color: #fff;

}

.dh-box ul li:hover a {

	color: #fff;

}

.qunbu-news {

	background: #fff;

	padding: 15px;



}

.news-img {

	width: 200px;

	height: 113px;

	float: left;

}

.news-img img {

	width: 100%;

	height: 100%;

	border-radius: 4px;

}

.news-img:hover img {

	opacity: 0.8;

}

.news-lb li {



	padding: 0 0 15px 0;

	margin-bottom: 15px;

	border-bottom: 1px solid #eaeaea;

	position: relative;

}

.news-nr {

	float: left;

	margin-left: 20px;

	width: 580px;

}

.news-nr h3 a {

	font-size: 18px;

	font-weight: 500;

	color: #333;

	transition: color 0.3s ease;

	display: block;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	margin-bottom: 15px;

}

.news-nr h3:hover a {

	color: #e4007f;

}

.news-nr p {
	color: #858585;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 44px;
	font-size: 16px;
}

.news-xx {
	color: #9e9e9e;
	margin-top: 10px;
	overflow: hidden;
}

.news-xx .iconfont {

	font-size: 15px;

	margin-right: 5px;

	color: #e4007f;

}

.news-time {

	float: right;

}

.line {

	position: absolute;

	bottom: -1px;

	left: 0;

	width: 100%;

	height: 1px;

	background-color: #f9f9f9;

	/*-webkit-transform: scale(0);

	transform: scale(0);

	-webkit-transition: all .8s;

	transition: all .8s;*/

}

/*.news-lb li:hover .line{

	transform: scale(1);

}*/

.news-box {

	overflow: hidden;

}

.xw-rm,
.gl-rm,
.hd-rm {

	background: #fff;

	padding: 15px;

	margin-bottom: 20px;

	padding-top: 0px;

}

.news_list .news-right {

	width: 350px;

}

.news-right .xw-rm li {

	height: 30px;

	line-height: 30px;

	list-style: inside disc;

	color: #bbb;

	padding: 5px 0;

	/*border-bottom: 1px dotted #e3e3e3;*/

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;



}

.news-right .xw-rm li a {

	color: #525252;

	font-size: 14px;

	/*display: block;

	float: left;*/

	/*width: 290px;*/



}

.xw-rm ul {

	margin-top: 15px;

}

.news-right .xw-rm li:hover a {

	color: #e4007f;

}

.xw-rm .num1,
.xw-rm .num2,
.xw-rm .num3 {

	background: #00c5ff;

}

.gl-rm .num1,
.gl-rm .num2,
.gl-rm .num3 {



	background: #2196f3
}

.hd-rm .num1,
.hd-rm .num2,
.hd-rm .num3 {

	background: #03a9f4
}

/*.news-right li span{

    	width: 18px;

    	height: 18px;

    	

    	line-height: 18px;

    	font-size: 12px;

    	margin: 2px 10px 0 0;

    	font-weight: 100;

    	background: #a5b1bf;

    	float: left;

    	display: inline-block;

    	text-align: center;

    	color: #fff;

}*/

.qunbu-news #pagecount {

	padding-bottom: 0px;

	margin-top: 10px;

}

.qunbu-news .page span div .current {

	background: #e4007f;

	border: 1px solid #e4007f;

}

.qunbu-news .page span div span:hover {

	background: #e4007f;

	color: #fff;

	border: 1px solid #e4007f;

}

.qunbu-news .page span div a:hover {

	background: #e4007f;

	color: #fff;

	border: 1px solid #e4007f;

}

.news-right .show2_con {

	width: 245px;

}

.news-right .show1 .num.so-hot.num1 {

	background: #ff8400;

}

.news-right .show1 .num.so-hot.num2 {

	background: #f09601;

}

.news-right .show1 .num.so-hot.num3 {

	background: #f3d400;

}











/*资讯详情*/

.wenzhang_list {

	background: none;

	padding: 0px;

	width: 1200px;

}

.wenzhang-left {

	padding: 15px;

	background: #fff;

}

.wenzhang-game {

	padding: 15px;

	background: #fff;

	
	margin-bottom: 20px;

}

.address_nav {

	padding: 15px 0px;

	width: 1200px;

	font-size: 14px;

	color: #868686;

}

.wz-name {

	color: #e4007f;

}

.detial_con .left>h2 {

	color: #e4007f;

}

.fgx {

	border-bottom: 1px solid #f2f2f2;

	width: 100%;

	margin: 20px 0;

}

.wz-sxp p {

	margin-bottom: 10px;

	text-align: left;

	padding-left: 30px;

	color: #666666;

}

.wz-sxp p a {

	color: #999999;

}

.wz-sxp p a:hover {

	color: #e4007f;

}

.wz-game-t {

	overflow: hidden;

	border-bottom: 1px dotted #e9e9e9;

	padding-bottom: 15px;

}

.wz-game-img {

	width: 100px;

	height: 100px;

	float: left;

}

.wz-game-img img {

	width: 100%;

	height: 100%;

	border-radius: 15px;

	box-shadow: 0px 3px 6px #cacaca;

}

.wz-game-nr {

	float: left;

	width: 200px;

	margin-left: 20px;

}

.wz-game-nr h4 {

	font-size: 20px;

	color: #2e2e2e;

	/*color: #ffffff;*/

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-weight: 500;

	font-weight: normal;

	margin-bottom: 10px;

	margin-top: 6px;

}

.wz-game-nr p {

	color: #9e9e9e;

	font-size: 15px;

	margin-bottom: 5px;

}

.wz-game-zy {

	padding: 10px 0;

}

.wz-game-zy p {

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 5;

	-webkit-box-orient: vertical;

	color: #999999;

	font-size: 15px;

	text-indent: 2em;



}

.wz-game-zt {

	width: 100%;

	height: 40px;

	margin-bottom: 10px;

	line-height: 40px;

	background: #99d846;

	text-align: center;

	font-size: 20px;

	border-radius: 4px;

}

.wz-game-zt a {

	display: block;

	color: #fff;

}

.wz-game-zt:hover {

	background: #7ed110;

}

.wz-game-lb {

	width: 100%;

	height: 40px;

	line-height: 40px;

	background: #ffba00;

	text-align: center;

	font-size: 20px;

	border-radius: 4px;

}

.wz-game-lb a {

	color: #fff;

	display: block;

}

.wz-game-lb:hover {

	background: #ffa200;

}

.wenzhang-right .show1 .num.so-hot.num1 {

	background: #36aa6f;

}

.wenzhang-right .show1 .num.so-hot.num2 {

	background: #60bd8e;

}

.wenzhang-right .show1 .num.so-hot.num3 {

	background: #8adbb2;

}

.xgzx {

	/*margin-top: 20px;*/

}

.xgzx li {

	height: 30px;

	line-height: 30px;

	list-style: inside disc;

	color: #bbb;

	padding: 5px 0;

	/* border-bottom: 1px dotted #e3e3e3; */

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.xgzx li a {

	color: #525252;

	font-size: 14px;

}

.xgzx ul {

	margin-top: 15px;

}

.xgzx li:hover a {

	color: #e4007f;

}

.d_c_word {

	min-height: 613px;

}





/*游戏礼包列表*/

.giftList_con>ul li>div.giftCtrl a {

	border: 1px solid #32d6a1;

	color: #32d6a1;

	font-size: 18px;

	padding: 5px 30px;

}

.giftName {

	width: 30%;

}

.gameName,
.giftTime,
.giftType {

	width: 25%;

}

.giftList_con>ul li>div.giftCtrl a:hover {

	background: linear-gradient(to right, #27cab6, #3adb9d);

	color: #fff;

}

.yx-lb-lb .search_result {

	margin-top: 0px;

	color: #999;

}

.yx-lb-lb {

	padding-top: 0px;

}

.g_c_title {

	height: 40px;

}

.g_c_title>span {

	border: 1px solid #fff;

	box-sizing: border-box;

	height: 40px;

	line-height: 40px;

	color: #333;

	background: #f5f5f5;

}

.giftCtrl {

	width: 20%
}

.giftList_con>ul li>div.giftName img {

	width: 80px;

	height: 80px;

}

.giftList_con>ul li>div.giftName p {

	line-height: 80px;

	width: 245px;

	font-size: 18px;

	color: #454545;

}

.giftList_con>ul li {

	height: 80px;

	padding: 20px 0;

}

.giftList_con {

	border: 0px;

	margin-bottom: 0px;

}

.giftList_con>ul li>div.gameName,
.giftList_con>ul li>div.giftTime,
.giftList_con>ul li>div.giftType,
.giftList_con>ul li>div.giftCtrl {

	line-height: 80px;

}

.giftList_con>ul li>div.gameName a {

	font-size: 18px;

	color: #454545;

}

.giftList_con>ul li>div.giftTime {

	color: #ff3b43;

	font-size: 18px;

}



/*搜索游戏列表*/

.search_result {

	margin-left: 0px;

	margin-top: 20px;

}

.gameList_con {

	min-height: 350px;

}





/*游戏专题*/

.game-xq-box {

	padding: 0px;

	background: none;

	width: 1200px;

	position: relative;

}

.game-xq-box .game-xq-left {

	width: 830px;



}

.game-xq-box .game-xq-right {

	width: 350px;



}

.game-xq-app {

	background: #fff;

	padding: 20px;

	border-radius: 10px;

}

.game-xq-img {

	width: 120px;

	height: 120px;

	margin: 0px auto;

}

.game-xq-img img {

	width: 100%;

	height: 100%;

}

.game-xq-nr h3 {







	padding: 16px 0;

	border-bottom: 1px dotted #e9e9e9;

	font-size: 22px;

	font-weight: bold;

	color: #4c4c4c;

}

.game-xq-xx {

	padding: 30px 15px;

}

.game-xq-xx p {

	color: #4c4c4c;

	font-size: 16px;

	text-align: left;

	margin-bottom: 20px;

}

.game-xq-xx p .iconfont {

	font-size: 25px;

	margin-right: 10px;

}

.game-xq-btn {

	padding: 30px 15px;

	border-bottom: 1px dotted #e9e9e9;

}

.anzuo-xz,
.ios-xz,
.lblq,
.gd-xz {

	/*width: 100%;*/

	height: 47px;

	/*margin-bottom: 15px;*/

	position: relative;

	display: inline-block;

	margin-right: 20px;

	border-radius: 4px;

	box-shadow: 0px 5px 20px 1px rgba(0, 0, 0, 0.1);



}

.gd-xz {

	margin-right: 0px;

}

.anzuo-xz a,
.ios-xz a,
.lblq a,
.gd-xz a {



	position: relative;

	background: #99d846;

	font-size: 18px;



	line-height: 47px;

	display: inline-block;

	float: left;

	width: 132px;

	height: 47px;



	text-decoration: none;

	color: #fff;

	text-align: center;

	border-top-left-radius: 4px;

	border-bottom-left-radius: 4px;

}

.ewm-xz,
.gd {

	float: left;

}

.anzuo-xz .ewm-xz {

	background: #7ac72c;

	height: 47px;

	width: 47px;

	line-height: 47px;

	text-align: center;

	cursor: pointer;

	border-top-right-radius: 4px;

	border-bottom-right-radius: 4px;

}

.ios-xz .ewm-xz {

	background: #59b0f4;

	height: 47px;

	width: 47px;

	line-height: 47px;

	text-align: center;

	cursor: pointer;

	border-top-right-radius: 4px;

	border-bottom-right-radius: 4px;

}

.lblq .gd {

	background: #ffa100;

	height: 47px;

	width: 47px;

	line-height: 47px;

	text-align: center;

	border-top-right-radius: 4px;

	border-bottom-right-radius: 4px;

}

.gd-xz .gd {

	background: #ff4839;

	height: 47px;

	width: 47px;

	line-height: 47px;

	text-align: center;

	border-top-right-radius: 4px;

	border-bottom-right-radius: 4px;

}

.game-xq-jieshao .info {

	width: 100%;

	padding: 25px 0;

	overflow: hidden;

}

.game-xq-jieshao .info-img {

	margin-right: 15px;

	float: left;

}

.game-xq-jieshao .info-img img {

	width: 120px;

	height: 120px;

	border-radius: 24px;

}

.game-xq-jieshao .info_cent {

	float: left;

	width: 645px;

	min-height: 90px;

	margin: 0 5px;

}

.game-xq-jieshao .info_cent li {

	width: 100%;

	display: block;

	float: left;

	min-height: 26px;

	line-height: 26px;

	font-size: 15px;

	margin: 7px 0;

}

.game-xq-jieshao .info_cent li span {

	width: 50px;

	color: #9e9e9e;

	display: block;

	float: left;

}

.game-xq-jieshao .info_cent li p {

	width: 157px;

	height: 26px;

	overflow: hidden;

	margin: 0 4px;

	color: #525252;

	display: block;

	font-size: 15px;

	line-height: 26px;

	float: left;

	padding: 0px;

}

.game-xq-jieshao .bt h1 {

	display: block;

	float: left;

	height: 34px;

	line-height: 34px;

	font-size: 26px;

	font-weight: bold;

	color: #2e2e2e;

	max-width: 810px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	margin-right: 10px;

}

.game-xq-jieshao .bt {

	width: 100%;

	height: 34px;

	float: left;

	padding: 20px 0px 10px 0;

	border-bottom: 1px dotted #ddd;

}

.game-xq-jieshao .info_cent li .info-zd {

	padding: 0 10px;

	background-color: #fff6e0;

	color: #f60;

	border-radius: 30px;

	display: block;

	width: auto;

}

.game-xq-jieshao .btnwrap {

	padding-top: 10px;

}

.az-img,
.pg-img {

	position: relative;

	top: 3px;



}

.pg-img {

	top: 2px;

}

.m_r_con .az-img,
.m_r_con .pg-img {

	width: auto;

	height: auto;

	float: none;

}

.anzuo-xz .ewm-xz,
.ios-xz .ewm-xz,
.lblq .gd,
.gd-xz .gd {

	color: rgba(255, 255, 255, 0.5);

}

.anzuo-xz .ewm-xz .iconfont,
.ios-xz .ewm-xz .iconfont,
.lblq .gd .iconfont,
.gd-xz .gd .iconfont {

	font-size: 25px;

}

.game-xq-btn a .iconfont {

	position: absolute;

	font-size: 25px;

	top: 0px;

	left: 25px;

}

.anzuo-xz a {

	background: #99d846;

}

.anzuo-xz a:hover {

	background: #7ed110;

}

.ios-xz a {

	background: #79c6f8;

}

.ios-xz a:hover {

	background: #03a9f4;

}

.lblq a {

	background: #ffba00;

}

.lblq a:hover {

	background: #ff9800;

}

.gd-xz a {

	background: #ff6838;

}

.gd-xz a:hover {

	background: #f44336;

}

.qrcode-anzhuo,
.qrcode-pingguo {

	top: 53px;

	left: 34px;

	z-index: 99
}

.game-xq-jieshao,
.game-xq-libao,
.game-xq-zixun,
.game-xq-jietu {

	padding: 20px;

	padding-top: 0px;

	background: #fff;

	margin-top: 0px;

	margin-bottom: 20px;

	border-radius: 10px;

}

.game-xq-zixun {

	margin-bottom: 0px;

}

.xw-box {

	margin: 20px auto 0
}

.game_word {

	color: #444444;

}

.gameGift {

	overflow: hidden;

}

.gameGift li {

	width: 333px;

	border-radius: 10px;

}

.gameGift li>span {

	display: block;

	font-size: 14px;

}

.gameGift li img {

	width: 40px;

	height: 40px;

	float: left;

	margin-right: 10px;

	border-radius: 10px;

}

.game-xq-libao .power span {

	width: 150px;

}

.gameGift li>a {



	border: 1px solid #e4007f;

	color: #e4007f;

	transition: all .3s;

	right: 20px;

	background: #f9f9f9;

}

.gameGift li .lb-nr {

	width: 220px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	color: #999;

}

.gameGift li>span a {

	font-size: 14px;

}

.gameGift li>a:hover {

	background: #e4007f;

	color: #fff;



}

.gameGift li {

	border: 0px;

	margin: 10px;

	padding: 10px 20px;

	border: 1px solid #f1f1f1;

	background: #f9f9f9;

}

.gameGift li:hover {

	border-color: #f1f1f1;

}

.gameGift li .power {

	margin-top: 10px;

}

.module-cont .flexslider {

	background: none;

	box-shadow: none;

}

.module-cont #flexslider .slides img {

	width: 100%;

	height: auto;

}

/*.module-cont{

leo x

	height: 366px;

}*/

.module-cont li {

	/*box-sizing:border-box;

	padding: 10px;*/

}

.exquisite_con {
	width: 100%;
	margin: 30px auto 0;
	overflow: hidden;
	position: relative;
}

.exquisite_list {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

.exquisite_list li {
	width: 380px;
	margin-right: 30px;
}

.exquisite_list li a {
	width: 100%;
	position: relative;
}

.exquisite_list li a img {
	width: 100%;
}

.exquisite_bt {
	width: 30px;
	height: 56px;
	background-image: url(../images/bt_bg.png);
	position: absolute;
	cursor: pointer;
	z-index: 1000
}

.exquisite_prev {
	background-position: 0 0;
	left: 0px;
	top: 38%;
}

.exquisite_prev:hover {
	background-position: 0 -58px;
}

.exquisite_next {
	background-position: -32px 0;
	right: 0px;
	top: 38%;
}

.exquisite_next:hover {
	background-position: -32px -58px;
}

.horizontal_exquisite_con li,
.horizontal_exquisite_con li a img {}

.vertical_exquisite_con,
.vertical_exquisite_con li,
.vertical_exquisite_con li a img {}

.vertical_exquisite_con .exquisite_prev,
.vertical_exquisite_con .exquisite_next {}



.game_con table {



	width: 790px;



	margin-left: 10px;



	font-size: 15px;



	padding-bottom: 10px;

}



.game_con tr {



	height: 50px;



	text-align: center;

}



.game_con tr th,

.game_con tr td {



	border-bottom: 1px dashed #ddd;



	font-weight: normal;

}



.game_con td {



	color: #727272
}







.xw-box {



	width: 790px;



	margin-top: 20px;

}



.xw-box-nav {



	width: 790px;



	border-bottom: 1px solid #ccc;





	text-align: center;



	font-size: 17px;



	color: #000;

	height: 50px;





}



.xw-box-nav li {



	width: 195px;



	float: left;



	height: 50px;



	line-height: 50px;



	cursor: pointer;



	color: #333;

	font-size: 20px;

	position: relative;

}

.xw-box-nav li .title-i i {

	width: 195px;

	display: none;

}

.xw-box-nav li.xw-nav-on {



	/*background: #000;*/

	/*color: #e4007f;*/



	/*border-top: 1px solid #e4007f;*/



	border-bottom: 0px;

}

.xw-box-nav li.xw-nav-on .title-i i {

	display: block;

}



.nr-box {



	/*padding: 10px 0 50px 0;*/

}

.nr-box .news-lb {

	margin-top: 30px;

}



.nr-box .nr-con li {



	overflow: hidden;



	height: 40px;



	line-height: 40px;



	font-size: 16px;



	padding: 0 20px 0 20px;



	border-bottom: 1px dashed #ddd;

}



.nr-box .nr-con li a {



	float: left;



	color: #727272;

}









.nr-box .iconfont {



	font-size: 15px;

}

.game-xq-kaifu-box {

	overflow: hidden;

	margin-top: 10px;

}

.game-xq-kaifu-box li {

	width: 50%;

	display: inline-block;

	margin-top: 20px;

	overflow: hidden;

}

.game-xq-kaifu-box li .kf-xx {

	width: 320px;

	text-align: center;

	padding: 15px;

	border-radius: 100px;

	font-size: 15px;

	color: rgb(255, 102, 0);

	border: 1px dashed #FFE0B3;

	background-color: #FFF8E6;





}

.game-xq-kaifu-box li:nth-child(odd) .kf-xx {

	float: left;

	margin-left: 20px;

}

.game-xq-kaifu-box li:nth-child(even) .kf-xx {

	float: right;

	margin-right: 20px;

}

.g_list_page {

	width: 600px;

	margin: 20px auto 2px auto;

	padding-bottom: 20px;

	text-align: center
}



.g_list_page span {







	min-width: 30px;



	height: 30px;



	background: #fff;



	text-align: center;



	margin-right: 5px;



	border-radius: 5px;



	border: 1px solid #ddd;



	display: inline-block;











	line-height: 30px;



	color: #666;



	font-size: 12px;



	border-radius: 5px;

}



.g_list_page a {



	min-width: 30px;



	height: 30px;



	background: #fff;



	text-align: center;



	margin-right: 5px;



	border-radius: 5px;



	border: 1px solid #ddd;



	display: inline-block;











	line-height: 30px;



	color: #666;



	font-size: 12px;



	border-radius: 5px;

}



.g_list_page span:hover {



	background: #000;



	color: #fff;

}



.g_list_page a:hover {



	background: #000;



	color: #fff;

}



.g_list_page span.current {



	width: 30px;



	height: 30px;



	background: #000;



	text-align: center;



	margin-right: 5px;



	border-radius: 5px;



	border: 1px solid #ddd;



	display: inline-block;











	line-height: 30px;



	color: #fff;



	font-size: 12px;



	border-radius: 5px;

}





.game-xq-wz-box {

	overflow: hidden;

	margin-top: 10px;

}

.game-xq-wz-box li {

	width: 50%;

	display: inline-block;

	margin-top: 20px;

	overflow: hidden;

}

.game-xq-wz-box li .wz-xx {

	width: 340px;

	text-align: left;

	padding: 15px;

	border-radius: 10px;

	font-size: 15px;

	color: #333;

	border: 0px solid #f1f1f1;

	background: #f8f8f8;





}

.game-xq-wz-box li h3 {

	font-weight: 500;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.game-xq-wz-box li:nth-child(odd) .wz-xx {

	float: left;

	margin-left: 10px;

}

.game-xq-wz-box li:nth-child(even) .wz-xx {

	float: right;

	margin-right: 10px;

}





/*游戏截图*/



.module-cont {

	margin: 20px auto;

	/*width: 860px;*/

}



.game-xq-xx p {

	margin-bottom: 15px;

	font-size: 14px;

}

.game-xq-xx p span {

	color: #e4007f;

}





.game-xq-nr h3 {

	border: 0px;

}



.game-xq-jieshao p {

	font-size: 14px;

	line-height: 30px;

	padding: 0 10px;

}



.gameGift span .re {

	width: 35px;

	background: url(/themes/simplebootx/Public/sub/images/re.png) no-repeat center top;

	background-size: contain;

	display: inline-block;

	height: 15px;





}



/*游戏详情页榜单*/



.gift-rm .show2_con>a>p {

	margin: 0px;

	font-size: 16px;

}

.lb-gamename {

	color: #6c6c6c;

	margin-top: 5px
}

.game-xq-right .libao-btn {



	width: 70px;

	height: 27px;

	background: none;

	right: 50px;

	top: 45%;

	border: 1px solid #32d6a1;

	color: #22c9b5;

}



.game-xq-right .m_r_con li:hover .libao-btn {

	color: #fff;

	background: linear-gradient(to right, #27cab6, #3adb9d);





}



















/*游戏礼包详情*/

.gift-xq-box {

	padding: 0px;

	background: none;

	width: 1200px;

}

.gift {

	height: auto;

	overflow: hidden;

	padding: 20px;

	background: #fff;

	position: relative;

	padding-top: 0px;

}

.gift .g_i_con {

	height: auto;

	padding: 0px;

	overflow: hidden;


}

.yx-js {

	background: #fff;

	padding: 20px;

	margin-bottom: 20px;

	padding-top: 0px;

}

.yx-js p {

	font-size: 14px;

	line-height: 30px;

	padding: 0 10px;

}

.gift-xq-nr {

	padding: 20px;

	background: #fff;

	padding-top: 0px;

}

.detial_con .gift-xq-left {

	width: 830px;

}

.detial_instr {

	padding: 15px;

	background: #fff;

	margin-bottom: 20px;

	border-radius: 10px;

	padding-top: 0px;

}

.gift-xq-nr .game_con {

	margin-top: 0px;

	/*margin-bottom: 20px;*/

}

.detial_instr ul {

	height: auto;

	margin-top: 25px;

	overflow: hidden;

}

.detial_instr ul li {

	text-align: center;

	width: 33.3%;

	float: left;

	margin-bottom: 10px;

}

/*.detial_instr ul li img:hover{

	opacity: 0.8

}*/

.detial_instr ul li img {

	border-radius: 10px;

	box-shadow: 0px 3px 6px #cacaca;

	width: 70px;

	height: 70px;

}

.detial_instr ul li p {

	line-height: 30px;

	height: 30px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	font-size: 14px;

	color:#333;

}

.detial_instr ul li:hover p {

	color: #f689bf;

}



.gift-xq-nr .game_word {

	color: #767676;

	margin-top: 20px;

	text-indent: initial;

	padding: 0 10px;

	font-size: 16px;

}

.gift-xq-nr p {

	/*padding: 0 10px;

	color: #767676;

	font-size: 14px;*/

}

.gift-xq-img {

	width: 120px;

	height: 120px;

	float: left;

}

.gift-xq-img img {

	width: 100%;

	height: 100%;



}

.gift .power {

	margin-top: 1px;

}

.gift .power p {

	font-size: 16px;

	color: #9e9e9e;

}

.gift .power>i {

	font-size: 24px;

}

.gift .bt {

	width: 100%;

	height: 34px;

	float: left;

	padding: 20px 0px 10px 0;

	border-bottom: 1px dotted #ddd;

}

.gift .info {

	padding: 25px 0;

	overflow: hidden;

}

.gift-yxxx {

	float: left;

	padding-left: 20px;

	width: 410px;

}

.gift-yxxx li {

	width: 100%;

	display: block;

	float: left;

	min-height: 26px;

	line-height: 26px;

	font-size: 15px;

	margin: 7px 0;

}

.gift-yxxx li span {

	width: 50px;

	color: #9e9e9e;

	display: block;

	float: left;

}

.gift-yxxx li .info-zd {

	padding: 0 10px;

	background-color: #fff6e0;

	color: #e4007f;

	border-radius: 30px;

	display: block;

	width: auto;

}

.gift-yxxx li p {



	width: 157px;

	height: 26px;

	overflow: hidden;

	margin: 0 4px;

	color: #525252;

	display: block;

	font-size: 15px;

	line-height: 26px;

	float: left;

	padding: 0px;

}

.gift-yxxx h3 {

	font-size: 22px;

	font-weight: normal;

	/*color: #5F5F5F;*/

	color: #4c4c4c;

	margin-bottom: 15px;

	margin-top: 10px;

	font-weight: bold;

}

.gift-yxxx p {

	color: #5F5F5F;

	margin-bottom: 5px;

	font-size: 15px;

}

.gift-yxxx p a {

	color: #e4007f;

}

.g_i_con .power {

	padding-left: 20px;

}

.g_i_con .power span {

	width: 440px;

	border-radius: 20px;

}

.g_i_con .power span i {

	border-radius: 20px;

	background: linear-gradient(to right, #ff2ca0, #ff87c9);

	/*background: #31c37c;*/

	/*background: #99d846;*/

	/*background-image: -webkit-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

    background-image: -o-linear-gradient(bottom left, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

    background-image: linear-gradient(to top right, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);*/

	/* -webkit-background-size: 40px 40px;

    background-size: 40px 40px;*/

	/*animation: reverse progress-bar-stripes 0.7s linear infinite, animate-positive 0.7s;*/

}

.giftBtn {

	top: 165px;

	right: 40px;

	/*background: #31c37c;

	border-color:#31c37c; */

	background: #e4007f;

	border-color: #e4007f;

}

.giftBtn:hover {

	/*color: #31c37c;*/

	color: #e4007f;

}

.gift-xq-nr .gameGift li {

	width: 333px;

}

.gift-xq-nr .power span {

	width: 200px;

}





/*开服表*/

.kaifu-box {

	margin-top: 20px;

	background: #fff;

	padding-top: 0px;

}

.kaifu-tou {

	overflow: hidden;

	background: #fafafa;

	margin-top: 10px;

}

.kaifu-tou div {

	float: left;

	color: #666;

	font-size: 15px;

	text-align: center;

	line-height: 40px;

	font-weight: 600;



}

.kaifu-tou .head-1,
.kaifu-time {

	width: 15%;



}

.kaifu-lb li .kaifu-time {



	color: #ff3b43;

	font-size: 18px;

}

/*.kaifu-tou .head-img,.kaifu-logo{

	width: 10%;

}*/

.kaifu-tou .head-2,
.kaifu-game {

	width: 25%;



}

.kaifu-lb li .kaifu-game {



	text-align: left;

}

.kaifu-tou .head-3,
.kaifu-qufu {

	width: 20%
}

.kaifu-tou .head-4,
.kaifu-leixin {

	width: 10%
}

.kaifu-tou .head-5,
.kaifu-pintai {

	width: 5%
}

.kaifu-tou .head-6,
.kaifu-down {

	width: 25%
}

/*.kaifu-tou .head-7,.kaifu-libao{

	width: 10%;

}*/

.kaifu-lb {

	min-height: 400px;

	margin-top: 15px;

}

.kaifu-lb li {

	overflow: hidden;

	border-bottom: 1px dashed #ebebeb;

	position: relative;

	right: 0px;

	transition: all .3s;

}

.kaifu-lb li:hover {

	position: relative;

	right: -10px;

}

.kaifu-lb li div {

	float: left;

	font-size: 18px;

	text-align: center;

	color: #454545;

	line-height: 118px;

	height: 120px;

}

.kaifu-game h4 {

	font-weight: 500;

	font-size: 22px;

	display: inline-block;

	vertical-align: middle;

	width: 67%;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;



}

.kaifu-game h4:hover {

	color: #e4007f;

}

.kaifu-logo .kaifu-img {

	width: 80px;

	height: 80px;

	display: inline-block;

	margin: 10px auto 0;

	float: none;



}

.kaifu-game img {

	width: 80px;

	height: 80px;

	display: inline-block;

	/*margin: 10px auto 0;*/

	float: none;

	vertical-align: middle;

	margin-right: 10px;

}

.kaifu-logo .kaifu-img img {

	width: 100%;

	height: 100%;

}

.kaifu-time span {

	color: #e4007f;

	margin-left: 10px;

}

/*.kaifu-down a,.kaifu-libao a{

	display: block;

	width: 80px;

	height: 30px;

	background: #f2f2f2;

	margin: 10px auto 0;

	line-height: 30px;

	font-size: 12px;

	border-radius:5px;

	color: #757575; 

	transition: all 0.3s

}*/

.kaifu-down a {

	display: block;

	width: 120px;

	height: 40px;

	color: #ff6141;

	border: 1px solid #ff6141;

	border-radius: 40px;

	line-height: 40px;

	transition: all .3s;

	margin: 40px auto 0;

}

/*.kaifu-down a i,.kaifu-libao a i{

	font-size: 15px;

	margin-right: 5px;

	transition: all 0.3s

}

.kaifu-down a i{

	color: #0cc6c6;

}

.kaifu-libao a i{

	color: #ed5748;

}*/

/*.kaifu-down a:hover{

	background: #0cc6c6;

	color: #fff;

}*/

.kaifu-down a:hover {

	background: linear-gradient(to right, #ff4f50, #ff8036);

	color: #fff;

}

/*.kaifu-down a:hover i{

	color: #fff;

}*/

.kaifu-libao a:hover {

	background: #ed5748;

	color: #fff;

}

.kaifu-libao a:hover i {

	color: #fff;

}

.kaifu-box #pagecount {

	padding: 0px;

	margin-top: 10px;

}





/*登录弹窗*/

.dl-box {

	width: 300px;

	height: 350px;

	background: rgba(255, 255, 255, 0.8);

	position: relative;

	overflow: hidden;

}

.dl-box-yh,
.dl-box-mm {

	width: 250px;

	border: 1px solid #C9C9C9;

	height: 40px;

	overflow: hidden;

	margin: 0 auto;

	margin-top: 20px;

	background: #fff;

}

.dl-box-yh input,
.dl-box-mm input {

	float: left;

	border: 0px;

	padding: 9px;

	line-height: 22px;



}

.dl-box-yh .dl-box-tb i {

	display: block;

	width: 39px;

	height: 22px;

	background: url(/themes/simplebootx/Public/sub/img/icoNav.png) no-repeat;

	background-position: 0px -449px;

	margin: 0 auto;

	border-right: 1px solid #C9C9C9;





}

.dl-box-mm .dl-box-tb i {

	display: block;

	width: 39px;

	height: 22px;

	background: url(/themes/simplebootx/Public/sub/img/icoNav.png) no-repeat;

	background-position: 0px -250px;

	margin: 0 auto;

	border-right: 1px solid #C9C9C9;





}

.dl-box-tb {



	width: 40px;

	padding: 9px 0;

	overflow: hidden;

	float: left;



}

.wjmm {

	padding: 0px 0 10px 0;

	color: #6c6c6c;

	width: 250px;

	margin: 0 auto;

	text-align: right;

}

.wjmm a {

	color: #2980b4;

}

.wjmm a:hover {

	color: #e4007f;

}

.dl-box h4 {

	font-size: 20px;



	font-weight: 600;

	color: #3e3e3e;

	margin-left: 25px;

	padding-top: 30px;

}

.dl-box .zhdl {

	display: block;

	width: 250px;

	height: 40px;

	background: #e4007f;

	margin: 0 auto;

	color: #fff;

	border: 0px;

	border-radius: 3px;

	transition: all 0.3s;

	cursor: pointer;

}

.dl-box .zhdl:hover {

	background: #f689bf;

}

.kjdl {

	border-top: 1px dashed #cccecd;

	margin-top: 30px;

	padding-top: 20px;

}



.kjdl img {

	vertical-align: middle;

	position: relative;

	top: -3px;

	margin-right: 10px;

}

.kjdl span {

	color: #565656;

	margin-left: 25px;

}

.kjdl img {

	width: 20px;

	height: 20px;

}

.zczh {

	float: right;

	margin-right: 25px;

	color: #2980b4;

}

.zczh:hover {

	color: #e4007f;

}

.bq-kuang {

	width: 45px;

	height: 45px;

	background: url(/themes/simplebootx/Public/sub/images/log_ico.png) no-repeat;

	background-position: -89px 0;

	position: absolute;

	top: 10px;

	right: 10px;

}

.bq-ewm {

	width: 45px;

	height: 45px;

	background: url(/themes/simplebootx/Public/sub/images/log_ico.png) no-repeat;

	background-position: -89px -45px;

	position: absolute;

	top: 10px;

	right: 10px;

}

.ewm-k {

	width: 200px;

	height: 200px;

	margin: 0px auto;

	margin-top: 20px;

}

.ewm-k img {

	width: 100%;

	height: 100%;

}

.ewmdl p {

	color: #818181;

	text-align: center;

	margin-top: 20px;

}

.ewmdl p span {

	color: #e4007f;



}

.bq-kuang,
.bq-ewm {

	cursor: pointer;

}

.dl-box .tishi {

	height: 20px;

	line-height: 20px;

	font-size: 12px;



	float: none;

	margin-left: 25px;
	

}

.dl-box .tishi .ico-jg {

	margin-top: 2px;

}

/*友情連結*/

.game_con.game-xq-zixun {

	display: none;

}

/*遊戲最新資訊*/



.gameList_select li:nth-child(2) {

	display: none;

}

/*遊戲分類*/