body{
	min-width:1200px;	
}
.layui-layer-hui .layui-layer-content{
	color:#fff;
}
.border_line{
	width: 100%;
    height: 10px;
    background: #eee;
}
.head_left li {
    float: left;
    border-right: 1px solid #494949;
    padding-right: 12px;
    padding-left: 12px;
    color: #ebebeb;
}

.nav {
    width: 100%;
    height: 90px;
    background: #313131;
    border-top: 1px solid #404040;
}

.nav_wrap {
    width: 1200px;
    margin: 0 auto;
    height: 90px;
}
.nav_left {
    width: 600px;
}
.nav_left a {
    width: 368px;
    height: 60px;
    display: inline-block;
    background: url(../image/logo.png) no-repeat;
    position: relative;
    top: 18px;
}
.nav_mid {
    width: 600px;
    height: 75px;
    position: relative;
}
.nav_search {
    width: 500px;
    height: 36px;
    border-radius: 2px;
    display: inline-block;
    position: absolute;
    right: 0;
	background:none;
}
.hot {
    position: absolute;
    bottom: 10px;
    left: 100px;
    color: #999;
    font-size: 12px;
}
.nav_input {
    width: 417px;
    height: 36px;
    vertical-align: top;
    border-right: 1px solid #dcdcdc;
    text-indent: 0.8em;
    font-size: 14px;
    background: #fff;
    border-radius: 4px 0px 0px 4px;
}
.nav_but {
    width: 80px;
    height: 36px;
    cursor: pointer;
    background: #ff7800;
    margin-left: -4px;
    display: inline-block;
    text-align: center;
    line-height: 36px;
    color: #fff;
    border-radius: 0px 4px 4px 0px;
}
.nav_but:hover{
	color:#fff;
	background:#ff7800;
	transition:0.3s all;
} 

.menu_bar{
	width:100%;
	height:54px;
	background:#FAFFF5;
	box-shadow: 5px 5px 10px rgba(204,204,204,0.5);
}
.header {
    width: 100%;
    height: 40px;
    background: #313131;
    border-bottom: 1px solid #1c1c1c;
}
.menu_bar_div{
	width:1200px;
	height:54px;
	margin:0 auto;
}
.menu_bar li{
	width:133px !important;
	height:54px;
	float:left;
	text-align:center;
	position:relative;
	
}
.menu_bar li a{
	color:#111;
	font-size:16px;
	width:100px;
	line-height:34px;
	margin-top:10px;
	border-radius:18px;
	display:inline-block;
}
.menu_bar li  a.active{
	background:#ff7800;
	color:#fff;
	width:100px;
	height:34px;
	display:inline-block;
}
.menu_bar li:hover  a{
	color:#fff;
	background:#ff7800;
	transition:0.3s all;	
}
.menu_bar li  img{
	display:inline-block;
	text-align:right;
	position:absolute;
	right:0;
	top:13.5px;
}
.dargmenu {
    z-index: 99;
    position: absolute;
    top: 30px;
    left: 50%;
    margin-left: -58px;
    border-top: none;
    border-bottom: none;
}

.dargmenu li {
    list-style: disc;
    display: block;
    width: 110px;
    height: 40px;
    background: #211b1b;
    text-align: center;
    line-height: 40px;
    z-index: 99;
}
.head_right li a {
    color: #cfcfcf;
}
.head_left li a, .head_right li a {
    color: #cfcfcf;
}
.dargmenu a {
    color: #ffffff;
}
.al {
    width: 1200px;
    margin: 0 auto;
    min-height: 500px;
	overflow:hidden;
}
.position {
    height: 65px;
}
.position p {
    height: 65px;
    white-space: nowrap;
}
.position span {
    font-size: 14px;
    color: #333333;
    /* margin: 10px 10px 10px 10px; */
    line-height: 65px;
}
.position a {
    font-size: 14px;
    color: #333333;
}
/* 顶部结束 */
/* 首页 */
.all_con {
    width: 1200px;
    margin: 0 0 50px auto;
}
.all_left {
    width: 880px;
    float: left;
    height: auto;
    background: #fff;
}
.all_right {
    width: 300px;
    float: right;
    height: auto;
    margin-right: 1px;
}
.package_top {
    width: 880px;
    height: auto;
    background: #fff;
}
.con_top {
    margin: 0 auto;
    padding-top: 35px;
    padding-left: 20px;
    background: #fff;
}
.con_top_game{
	padding-bottom: 15px;
}
.con_top_game_img {
    width: 120px;
    height: 120px;
    display: block;
    float: left;
    border-radius: 16px;
}
.con_top_game .game_con {
    width: 400px;
    float: left;
    margin-left: 20px;
}
.game_con_left h3 {
    color: #333333;
    font-size: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    min-width: 307px;
    float: left;
	height:auto;
}
.con_top_btn {
    position: relative;
    top: 0px;
    left: 0px;
    float: right;
    width: 230px;
	margin-right:20px;
}
.con_top_btn a{
	float:right;
	display:inline-block;
}
.con_top_btn_title{
	width:126px;
	margin-top:6px;
	float:right;
	margin-right:10px;
}
.con_top_btn_title span{
	text-align: center;
    margin-left: 5px;
	color:#999;
}
.game_button{
	width:100%;
	padding-left:140px;
}
.solve_span {
    width: 30px;
    float: left;
    height: 9px;
    border-bottom: 1px solid #dcdcdc;
}
.whether_span {
    width: 30px;
    float: right;
    height: 9px;
    border-bottom: 1px solid #dcdcdc;
}
.recommend_two_div {
    width: 226px;
    height: 9px;
    float: left;
    background-color: #eeeeee;
    margin-top: 10px;
    margin-bottom: 5px;
    position: relative;
    border-radius: 4px;
}
.recommend_two_div span {
    height: 9px;
    background-color: #11b7ed;
    margin: 0;
    position: absolute;
    border-radius: 4px;
}

.z_libao_xiao {
	width:220px;
	height:63px;
    background-size: 220px 63px;
	text-align:center;
	color:#fff;
	line-height:63px;
	background: #04daaa;
    border-radius: 15px;
	box-shadow: #01bd93 0 6px 0;
}
.z_libao_xiao:hover{
	background:#05e9b6;
	transition: 0.3s all;
}
.z_libao_xiao p{
	color:#fff;
	font-size:20px;
}
.pic_p{
	color:#333;
	font-size:14px;
	text-align:center;
	padding-bottom:20px
}
.pic_p em{
	color:#30b8ff;
	margin-left:5px;
}
.details_gift_bag{
	width:880px;
}
.details_gift_bag_con{
	width:880px;
	margin-top:40px;
	overflow:hidden;
	margin-bottom:25px;
}
.details_gift_bag_con_top a {
	width:100px;
	height:40px;
	background:#ff7800;
	color:#fff;
	line-height:40px;
	display:inline-block;
	text-align:center;
	font-size: 16px;
}
.details_gift_bag_con_top a:hover{
	color:#fff;
}
.details_gift_bag_con_top h2{
	width:100px;
	height:40px;
	background:#ff7800;
	color:#fff;
	line-height:40px;
	display:inline-block;
	text-align:center;
}
.details_gift_bag_con_middle{
	width:800px;
	margin:0 auto;
	margin-top:42px;
}
.details_gift_bag_con_middle h2{
	width:100%;
	float:left;
	color:#111;
	font-size:18px;
	font-weight:700;
	margin-bottom:15px;
}
.details_gift_bag_con_middle p{
	font-size:14px;
	color:#333;
	line-height:25px;
}
.gift_bag_game_middle li{
	width:370px;
	height:170px;
	background:#FAFEF9;
	border:1px dashed #ff7800;
	float:left;
	margin-right:46px;
	margin-bottom:25px;
	border-radius:6px;
}
.gift_bag_game_middle{
	width:800px;
	margin:0 auto;
	margin-top:40px;
}
.gift_bag_game_middle li:nth-child(2n) {
    margin-right: 0;
}
.gift_bag_game{
	width:330px;
	margin:0 auto;
}
.gift_bag_game h2{
	margin-top:15px;
	color:#333;
	font-size:18px;
	font-weight:700;
	margin-bottom:15px;
	width:100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.gift_bag_game p{
	color:#999;
	font-size:14px;
	line-height:25px;
	height: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.gift_bag_game span{
	color:#999;
	font-size:14px;
	float:left;
	margin-top:25px;
}
.gift_bag_game em{
	color:#f4340e;
}
.gift_bag_game_a{
	float:right;
	width:84px;
	height:35px;
	background:#ff7800;
	line-height:35px;
	color:#fff;
	text-align:center;
	border-radius:6px;
	margin-top:13px;
	display:inline-block;
}
.gift_bag_game_a:hover{
	color:#fff;
	background:#ff7800;
	transition: 0.3s all;
}
.recommen2{
	width:880px;
	margin-top:30px;
}
.recommen2 li {
	width:880px;
    height: 194px !important;
    border-bottom: 1px dashed #dcdcdc;
    margin-right: 0px;
}
.recommen2 .recommen_one2 {
    width: 226px;
    float: left;
    margin-top: 20px;
	margin-left:38px;
}
.recommen2 .recommen_one2 img {
    width: 226px;
    height: 148px;
}
.recommen2 .recommen_two2 {
    width: 570px;
    float: left;
    margin-left: 20px;
}
.recommen2.recommen_two2 a{
	display:inline-block;
	color:#f4340e;
}
.recommen_two2 a {
    font-size: 14px;
    color: #f4340e;
	margin-top:10px;
}
.recommen2 .recommen_two2 h2 {
    margin-top: 20px;
    color: #111;
    font-size:20px;
    font-weight: 500;
    width: 560px;
	margin-bottom:10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.recommen_two2 h2:hover{
	color:#f4340e;
	transition: 0.3s all;
}
.recommen2 .recommen_two2 p {
    font-size: 14px;
    color: #999;
    width: 560px;
    height: 84px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
    LINE-HEIGHT: 27px;
    padding-top: 2px;
}
.recommen_two2 span {
    text-align: right;
    float: right;
    color: #999;
    font-size: 14px;
	
}
.game_brief {
	width:300px;
	padding-bottom:20px;
	background:#fff;
	overflow:hidden;
}
.game_brief_title{
	color:#111;
	font-size:20px;
	font-weight:700;
	margin-left:15px;
	margin-top:20px;
}
.game_brief_title_con{
	margin-left:15px;
	margin-right:15px;
	margin-top:22px;
	display:inline-block;
	padding-bottom:15px;
	border-bottom: 1px dashed #dcdcdc;
}
.game_brief_title_con_d{
	display:inline-block;
}
.game_brief_title_con img{
	float:left;
	width:46px;
	height:46px;
	border-radius:6px;
}
.game_brief_title_con h2{
	float:left;
	margin-left:18px;
	width:200px;
	color:#333;
	font-size:20px;
	margin-top:12px;
	font-weight:700;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.game_brief_title_con span{
	float:left;
	color:#999;
	font-size:14px;
	margin-top:20px;
	display:inline-block;
	margin-right:10px;
}
.game_brief_title_con em{
	color:#333;
}
.game_brief p{
	display:inline-block;
	margin-left:15px;
	margin-right:15px;
	color:#999;
	font-size:14px;
	line-height:26px;
	margin-top:20px;
}
.news_inf {
    height: 60px;
    line-height: 60px;
    background: #fff;
}
.news_inf h2 {
    font-size: 20px;
    color: #111;
    font-weight: 700;
    float: left;
    margin-left: 10px;
}
.game_rank{
	margin-top:10px;
}
.Added {
    height: 30px;
    display: inline-block;
    text-align: right;
    color: #ff7800;
    float: right;
    margin-right: 15px;
}
.Added i {
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url(../image/added_img.png) no-repeat 0 0;
    background-size: 18px;
    margin-right: 3px;
    position: relative;
    top: 20px;
    float: right;
    margin-left: 6px;
}
.Added p {
    float: right;
    font-size: 12px;
    color: #ff7800;
}
.rank {
    background: #fff;
}
.rank ul li {
    padding: 15px 0;
    padding-left: 15px;
	display:inline-block;
    border-bottom: 1px dashed #ddd;
	cursor: pointer;
}
.rank ul li i {
    width: 16px;
    height: 16px;
    background: #AFAFAF;
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    line-height: 16px;
    color: #fff;
	float:left;
    font-size: 12px;
}
.rank_title {
    padding-left: 16px;
}
.rank .rank_i {
    width: 16px;
    height: 48px;
    background: #ff7800;
    display: inline-block;
    padding-top: 25px;
    margin-right: 10px;
}
.rank ul li img {
    width: 65px;
    height: 65px;
    border-radius: 14px;
}
.game_name {
    margin: 0 10px;
    color: #333333;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 160px;
    display: inline-block;
	cursor: pointer;
}
.game_name2 {
    margin: 6px 0px;
    color: #999999;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    width: 160px;
}

.latest_service{
	width:300px;
	background:#fff;
	overflow:hidden;
}
.latest_service li{
	border-bottom: 1px dashed #ddd;
	height:100px;
}
.latest_service_con{
	width:280px;
	margin:0 auto;
	margin-top: 15px;
}
.latest_service_con img{
	width:80px;
	height:80px;
	border-radius:6px;
	float:left;
}
.latest_service_con_right{
	width:190px;
	margin-left:10px;
	float:left;
}
.latest_service_con_right h2{
	font-size:16px;
	color:#333;
	width:190px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.latest_service_con_right p{
	color:#999;
	font-size:14px;
	margin-top: 10px;
    margin-bottom: 10px;
	width:190px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.latest_service_con_right em{
	color:#f4340e;
	font-size:14px;
	width:190px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
/* 首页结束 */
/* 游戏详情 */
._zxy_game_details_top_con {
    margin: 0 auto;
    height: auto;
    margin-bottom: 20px;
}
.hot_w_1 {
    background: #6659E7;
}
.hot_w_2 {
    background: #FFB700;
}
.hot_w_3 {
    background: #0FE29A;
}
.hot_w_4 {
    background: #30B8FF;
}
.hot_w_5 {
    background: #FC6472;
}
.game_con .hots {
    float: left;
    margin-top: 5px;
    margin-right: 6px;
    padding: 3px 8px;
    border-radius: 3px;
    font-size: 0.8em;
    color: #fff;
    display: inline-block;
}
.webpage_ranking_list .hots {
	width:auto;
    float: left;
    margin-top: 5px;
    margin-right: 6px;
    padding: 3px 8px;
    border-radius: 3px;
    font-size: 0.8em;
    color: #fff;
    display: inline-block;
}
._zxy_game_details_top_con2{
	margin-top: 6px;
    color: #999;
    font-size: 14px;
    float: left;
    width: 750px;
	height:30px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.webpage_ranking_list_left_p2 {
    margin-top:6px;
    color: #999;
    font-size: 14px;
    float: left;
    width: 750px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.Scavenging{
	width: 100px;
    height: 100px;
	padding:4px;
	border:1px dashed #333;
	border-radius:4px;
	float:right;
	margin-right:20px;
}

.button_download {
	width:180px;
	height:50px;
	line-height: 52px;
    background-size: 165px 50px;
	text-align:center;
	color:#fff;
	float:left;
	background:#ff7800;
	border-radius: 15px;
	box-shadow: #599d0e 0 6px 0;
}
.button_download:hover{
	background:#ff7800;
	transition: 0.3s all;
}
.button_download2 {
	width:180px;
	height:50px;
	line-height: 52px;
	text-align:center;
	color:#fff;
	float:left;
	margin-left:20px;
	background: #04daaa;
    border-radius: 15px;
	box-shadow: #01bd93 0 6px 0;
}

.button_download2:hover{
	background:#05e9b6;
	transition: 0.3s all;
}
.button_download img{
	margin-right:5px;
	margin-top:-4px;
}
.button_download2 img{
	margin-right:5px;
}
.button_download a{
	display:inline-block;
}
.button_download2 a{
	display:inline-block;
}
.button_download span{
	color:#fff;
	font-size:20px;
}
.button_download2 span{
	color:#fff;
	font-size:20px;
}
.all_con_bbt {
    background: #fff;
	margin-top:30px;
}
.toop {
    border-bottom: 2px solid #ff7800;
}
.toop .toop_one {
    background-color: #ff7800;
    color: #fff;
}
.ios_download{
	width:180px;
	height:50px;
	line-height: 52px;
	text-align:center;
	color:#fff;
	float:left;
	margin-left:20px;
	background: #30b8ff;
    border-radius: 15px;
	box-shadow: #009def 0 6px 0;
}
.ios_download:hover{
	background:#43bfff;
	transition: 0.3s all;
}
.ios_download img{
	position:relative;
	top:-4px;
}
.toop span {
    width: 100px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    font-size: 16px;
    color: #333;
    text-align: center;
    cursor: pointer;
}
.game_welfare{
	width:800px;
	margin:0 auto;
	margin-top:20px;
	padding-bottom:15px;
	margin-bottom:20px;
	border-bottom:1px solid #dcdcdc;
}
.game_welfare:last-child {
    border-bottom: 0;
}
.game_welfare img{
	width:25px;
	height:25px;
	margin-right:10px;
	float:left;
}
.game_welfare h2{
	font-size:18px;
	color:#333;
	font-weight:700;
	margin-bottom: 15px;
	float:left;
}
.game_welfare span{
	display:inline-block;
	float:right;
	background:#ff7800;
	font-size:14px;
	color:#fff;
	padding:3px 10px;
	border-radius:50px;
	display:inline-block;
}
/* .game_welfare a:hover{
	color:#fff;
	background:#ff7800;
	transition: 0.3s all;
} */
.game_welfare p{
	display:inline-block;
	color:#333;
	width:800px;
	line-height:28px;
    float: left;
	font-size:14px;
}

.game_text{
    overflow: hidden;
    margin-top: 20px;
}
.game_text p{
	line-height: 30px;
    margin: 0 auto;
}
.game_activity_list{
	width:800px;
	margin:0 auto;
	margin-top:40px;
}
.game_activity_list li{
	width:800px;
	border-bottom:1px solid #dcdcdc;
	padding-bottom:10px;
	margin-bottom: 20px;
}

.game_activity_list li:last-child {
    border-bottom: 0;
}
.game_activity_list a{
	display:inline-block;
}
.game_activity_list img{
	width:120px;
	height:120px;
	border-radius:6px;
	float:left;
}
.game_activity_list_right{
	float:left;
	width:650px;
	margin-left:15px;
}
.game_activity_list_right h2{
	color:#333;
	font-size:18px;
	float:left;
	width:650px;
	margin-bottom:15px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.game_activity_list_right h2:hover{
	color:#f4340e;
	transition: 0.3s all;
}
.game_activity_list_right i{
	background:#30B8FF;
	color:#fff;
	font-size:14px;
	padding:2px 6px;
	border-radius:50px;
}
.game_activity_list_right .end{
	background:#c7c7c7;
}
.game_activity_list_right span{
	color:#999;
	font-size:14px;
	margin-left:15px;
}
.game_activity_list_right p{
	color:#999;
	font-size:14px;
	line-height:25px;
	margin-top:15px;
	height: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.z_download{
	width:880px;
	margin:0 auto;
	background:#eee;
}
.download_h2{
	height:60px;
	line-height:60px;
	background:#f4f4f4;
}
.download_h2 p{
	color:#333;
	font-size:18px;
	float:left;
	font-weight:700;
}
.download_h2 span{
	background:#ff7800;
	float:left;
	width:4px;
	height:24px;	
	margin-top:20px;
	margin-right:10px;
    display: inline-block;
}
.download_con{
	width:880px;
	background:#fff;
	text-align:center;
}
.download_con ul{
	width:800px;
	margin:0 auto;
	display:inline-block;
}
.download_con li{
	height:190px;
	float:left;
	width:133.3px;
}
.download_con li:last-child {
    margin-right: 0;
}
.download_con img{
	width:90px;
	height:90px;
	border-radius:16px;
	margin-top:32px;
	margin-bottom:10px;
}
.download_con p{
	color:#333;
	font-size:16px;
	width: 100px;
    margin: 0 auto;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}

/* 游戏评论 */

.comment{
	
}
.game_comment{
	margin-bottom:15px;
	margin-top:20px;
}

.game_comment h3 {
    font-size: 16px;
    color: #333333;
    border-bottom: 4px solid #ff7800;
    width: 66px;
    padding-bottom: 10px;
}
.comment_div{
	background:#fff;
	padding-top:36px;
	padding-bottom:30px;
}
.comment_box{	
	width:839px;
	height:246px;
	border:1px solid #dcdcdc;
	margin: 0 auto;
}
.req_mess{
	width:836px;
	height:177px;
	text-indent:1em;
	line-height:25px;
	border-bottom:1px dashed #dcdcdc;
	resize: none;
	margin-top:5px;
}
.score p{
	float:left;
	line-height:54px;
}
.comment_but{
	float:right;
	width:80px;
	height:38px;
	background:#ff7800;
	display:inline-block;
	margin-top:10px;
	margin-right:16px;
	text-align:center;
	line-height:38px;
	color:#fff;
	border-radius:6px;
}
.comment_but:hover{
	color: #fff;
    background: #ff7800;
    transition: 0.3s all;
}
input, button, select, textarea {
outline: none;
}
.star{   
	margin-top: 18px;
    width: 500px;
    float: left;
	margin-left:17px;
}
.star ul,.star span{
	float:left;
	display:inline;
	height:19px;
	line-height:19px;
}
.star ul{
	margin:0 10px;
}
.star li{
	float:left;
	width:24px;
	cursor:pointer;
	text-indent:-9999px;
	background:url(../image/eva_star.png) no-repeat;
}
.star strong{
	color:#f60;
	padding-left:10px;
}
.star li.on{
	background-position:0 -28px;
}
.star p{
	z-index: 99;
	position:absolute;
	top:20px;
	width:159px;
	height:60px;
	display:none;
	background:url(../image/eva_icon.gif) no-repeat;
	padding:7px 10px 0;
}
.all_reviews{
	height:65px;
	line-height:65px;
	width:839px;
	margin:0 auto;
}
.all_reviews h2{
	float:left;
	color:#333;
	font-size:16px;
}
.all_reviews p{
	float:right;
	color:#999;
	font-size:14px;
}
.all_reviews i{
	color:#f4340e;
}
.comment_content{
	width:839px;
	margin:0 auto;
	height:auto;
	border:1px solid #dcdcdc;
}
.comment_content_li {
	width:800px;
	margin:0 auto;
	height:auto;
	margin-bottom:10px;
	padding:10px 0px 10px 0px;
	border-bottom:1px dashed #dcdcdc;
}
.game_player img{
	width:50px;
	height:50px;
	float:left;
}
.player_content{
	float:right;
	margin-left:25px;
	width:720px;
}
.content_header{
	width:100%;
	height:33px;
}
.content_header h2{
	font-size:16px;
	color:#333;
	float:left;
}
.content_header span{
	margin-left:20px;
	color:#999;
	font-size:12px;
	float:left;
	line-height:26px;
}
.content_header i{
	color:#333;
}
.content_header_p{
	color:#999;
	font-size:12px;
	float:left;
	line-height:26px;
	margin-left:12px;
}
.player_content_p{
	font-size:14px;
	color:#333;
	line-height:24px;
}
.review_star{
	border: medium none;
    margin: 0;
    padding: 0;
	float:right;
    vertical-align: top;
    padding-top: 5px;
}
.mores i {
    width: 13px;
    height: 13px;
    display: inline-block;
    background: url(../image/eva_icon.png) no-repeat 0 0;
    background-size: 13px;
    margin-right: 3px;
    position: relative;
    top: 1px;
}
.mores {
    width: 100%;
    height: 30px;
    display: inline-block;
    text-align: right;
    color: #009fef;
	float: right;
	margin-right:15px;
}
.mores p{
	float:right;
}


.flip{
	height:110px;
	width:880px;
}
.flip_left{
	width:600px;
	float:left;
}
.flip_left_size{
	width:600px;
	float:left;
	margin-left:22px;
	margin-top:20px;
	height:34px;
}
.flip_left_size a{
	display:inline-block;
}
.flip_left_size span{
	float:left;
	width:82px;
	height:30px;
	line-height:30px;
	background:#BFBFBF;
	display: inline-block;
}
.flip_left_size i{
	font-size:14px;
	color:#fff;
}
.flip_left_size p{
	float:left;
	margin-left:17px;
	margin-top:6px;
	font-size:14px;
	color:#333;
	width:400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
.fild{
	margin-left:8px;
	/* margin-top:10px; */
}
.flip_right{
	width:280px;
	float:right;
	height:110px;
}
.bshare-custom {
    font-size: 13px;
    line-height: 16px !important;
}

.bshare-custom {
    font-size: 13px;
    line-height: 16px !important;
}
.bshare-custom {
    width: 200px;
	margin-top: 32px;
    float: right;
}
.bshare-custom .bshare-sinaminiblog {
    background: url(../image/top_logos_sprite.png) no-repeat 0 -270px;
    display: inline-block;

}
.bshare-custom .bshare-weixin {
    background: url(../image/eva_icon.png) no-repeat;
    display: inline-block;

}
.bshare-custom .bshare-qqmb {
    background: url(../image/top_logos_sprite.png) no-repeat 0 -198px;
    display: inline-block;

}
.bshare-custom .bshare-qzone {
    background: url(../image/top_logos_sprite.png) no-repeat 0 -234px;
    display: inline-block;

}
.bshare-custom .bshare-more.more-style-addthis {
    background: url(../image/eva_icon.png) no-repeat;
	display: inline-block;

}
.bshare-custom a{
	margin-right:0px !important;
}
.bsTop{
	width:208px !important;
}
/* .bsFrameDiv{ */
	/* height:207px !important; */
/* } */
#bsPanel div{
	padding-left: 8px !important;
}
.bFind-wrapper-top{
	height: 26px !important;
}
.bsBox{
	height:420px !important;
}
#bsMorePanel{
	width: 537px !important;
}
div.bsLogoLink {
    width: 117px !important;
}
#bsWXBox{
	height: 255px !important; 
}

.license a{
	color:#fff;
	margin-top:5px;
	font-size:12px;
}
.activation a{
	font-size:12px;
}
.activation a img{
	margin-right:6px;
}

.open_form{
	width:300px;
	height:auto;
	background:#fff;
	overflow:hidden;
}
.open_form h2{
	font-size:22px;
	color:#111;
	font-weight:700;
	margin-left:22px;
	margin-top:25px;
}
.open_form1{
	height:auto;
	background:#fff;
	overflow:hidden;
}
.open_form1 h2{
	font-size:22px;
	color:#111;
	font-weight:700;
	margin-top:25px;
}
.open_form_con{
	width:300px;
}
.open_form_title{
	margin-bottom:10px;
	margin-top:15px;
}
.open_form_title a {
	width:78px;
	height:28px;
	background:#f4faed;
	color:#599D0E;
	font-size:16px;
	display:inline-block;
	text-align:center;
	line-height:28px;
	margin:9px;
}
.open_form_con li{
	width:300px;
	height:40px;
}
.open_form_con p{
	width:100px;
	text-align:center;
	color:#999;
	float:left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
.starting_today{
	width:280px;
	margin:0 auto;
}
.starting_today li{
	width:280px;
	height:67px;
	border-bottom:1px dashed #dcdcdc;
}
.starting_today li:last-child {
    border-bottom: 0;
}
.starting_today img{
	width:40px;
	height:40px;
	border-radius:4px;
	margin-top:15px;
	float:left;
}
.open_form .starting_today h3{
	color:#333;
	font-size:16px;
	width:150px;
	float:left;
	margin-top:25px;
	margin-left:10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
.popular_ranking h3{
	color:#333;
	font-size:14px;
	width:125px;
	float:left;
	margin-top:25px;
	margin-left:10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
.starting_today p{
	float:right;
	margin-top:25px;
	color:#999;
	font-size:14px;
}
.starting_today a{
	display:inline-block;
	width:100%;
}
.popular_ranking{
	width:260px;
	margin:0 auto;
}
.popular_ranking li{
	width:260px;
	height:67px;
	border-bottom:1px dashed #dcdcdc;
}
.popular_ranking li:last-child {
    border-bottom: 0;
}
.popular_ranking img{
	width:40px;
	height:40px;
	border-radius:4px;
	margin-top:15px;
	float:left;
}
.open_form .popular_ranking h3{
	color:#333;
	font-size:16px;
	width:120px;
	float:left;
	margin-top:25px;
	margin-left:10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
.popular_ranking span{
	width:15px;
	float:left;
	margin-top:25px;
	margin-right:10px;
	color:#999;
}
.popular_ranking .one{
	color:#f4340e;
	border-bottom:0px;
}
.popular_ranking_a{
	width:54px;
	height:24px;
	line-height:24px;
	background:#ff7800;
	color:#fff;
	float:left;
	display:inline-block;
	text-align:center;
	border-radius:4px;
	margin-top:25px;
}
.popular_ranking_a:hover{
	color:#fff;
	background:#ff7800;
	transition: 0.3s all;
}
.popular_ranking_a:hover{
	color:#fff;
}
.brief_introduction{
	width:800px;
	margin:0 auto;
	margin-top:40px;
	overflow:hidden;
}
.brief_introductions{
	width:840px;
	margin:0 auto;
	margin-top:40px;
	overflow:hidden;
}
.game_screenshot{
	width:880px;
	padding-bottom:20px;
}
.all {
    width: 1200px;
    margin: 0 auto;
    min-height: 500px;
	overflow:hidden;
}
.al_whole{
	width:900px;
	margin:0 auto;
	height:auto;
	margin-top:15px;
}
.al_whole .ac_list_li {
    background: #ff7800;
    color: #fff;
    display: block;
}

.al_whole li {
    float: left;
    width: 176px;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #333;
    text-align: center;
    position: relative;
    cursor: pointer;
	border-radius:50px;
	background: #eee;
	margin:23px;
}
.z_sjx {
    display: none;
}
.z_sjx img {
    width: 14px;
    height: 6px;
    position: absolute;
    left: 80px;
    top: 50px;
}
/* 游戏详情 */

/* 第二种头部 */
.header2 {
    width: 100%;
    height: 35px;
    background: #313131;
    border-bottom: 1px solid #1c1c1c;
}
.header2_con{
	width:1200px;
	margin:0 auto;
}
.nav2 {
    width: 100%;
    height: 344px;
    background: #313131;
    border-top: 1px solid #404040;
}
.nav2 img{
	width:100%;
	height:344px;
}

.nav3 {
    width: 100%;
    height: 344px;
    background-image: url(../image/bg_zt.jpg);
	background-size:100% 344px;
}
.nav3_title{
	width:1200px;
	height: 344px;
	margin:0 auto;
	position: relative;
}
.nav3 h2{
	font-size:50px;
	font-weight:700;
	color:#fff;
	position: absolute;
	left:535px;
	top:70px;
	right: 0;
}
.menu_bar2{
	height:46px;
	background:#42454B;
	box-shadow: 5px 5px 10px rgba(204,204,204,0.5);
}
.menu_bar2_div{
	width:1200px;
	margin:0 auto;
}
.menu_bar2_div li{
	width:200px;
	float:left;
	text-align:center;
	color:#fff;
	font-size:18px;
	line-height:46px;
}
.menu_bar2_div a{
	width:100%;
	color:#fff;
	font-size:18px;
	display:inline-block;
}
.menu_bar2_div a:hover{
	color:#ff7800;
	transition:0.3s all;
}

.menu_bar2_div .active{
	background:#ff7800;
}
.menu_bar2_div .active:hover a{
	color:#fff;
}
.head_left_z {
    float: left;
    text-align: left;
    position: relative;
}
.head_right_z {
    float: right;
    text-align: right;
    position: relative;
}
.head_right_z li {
    display: inline-block;
	color:#fff;
	padding: 0 10px;
	line-height:35px;
}
.head_right_z a{
	color:#cfcfcf;
	font-size:12px;
}
.use_name {
    position: relative;
}

.load{
	padding:0 6px;
	
}
.header2_con i{
	height:14px;
	display:inline-block;
	width:1px;
	background:#dcdcdc;
	margin-left:10px;
	position:relative;
	top:3px;
}
.load span {
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    background: url(../image/load.png) no-repeat;
    margin-right: 10px;
    position: relative;
    top: 4px;
}
.load:hover span{
	background:url(../image/load.png) no-repeat;
	background-position:0 -21px;
	transition:0.3s all;
	
}
.head_left_z a{
	color:#cfcfcf;
	font-size:12px;
}
.head_left_z a:hover{
	color:#fff;
}
.head_left_z li {
    text-align: left;
    display: inline-block;
    color: #fff;
    padding: 0 10px 0 0;
    line-height: 35px;
}
.head_left_z img{
	margin-right:6px;
	margin-top:-3px;
}
/* 第二种头部 */


/* 排行榜 */
.ranking_list{
	width:1200px;
	height:auto;
	background:#fff;
}
.webpage_ranking_list{
	width:1100px;
	height:auto;
	margin:0 auto;
}
.webpage_ranking_list li{
	height:173px;
	border-bottom:1px dashed #dcdcdc;
}
.webpage_ranking_list span{
	width:44px;
	float:left;
	color:#999;
	margin-top:78px;
	font-size:18px;
	text-align:center;
}
.trophy{
	width:44px;
	height:40px;
	float:left;
	margin-top:62px;
}
.webpage_ranking_list_left{
	float:left;
	margin-left:15px;
	margin-top:28px;
	width: 900px;
}
.webpage_ranking_list_left img{
	width:112px;
	height:112px;
	float:left;
	border-radius:6px;
	margin-right:29px;
}
.webpage_ranking_title h2{
	float:left;
	color:#333;
	font-size:18px;
	max-width:300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
.webpage_ranking_title{
	width: 750px;
	float:left;
	display:inline-block;
	
}
.libao_p{
	float:left;
	text-align:center;
	width:48px;
	height:22px;
	line-height:22px;
	border:1px solid #F4340E;
	color:#F4340E;
	margin-left:10px;
	border-radius:4px;
	margin-top:2px;
}
.gongnue_p{
	float:left;
	text-align:center;
	width:48px;
	height:22px;
	line-height:22px;
	border:1px solid #30B8FF;
	color:#30B8FF;
	margin-left:10px;
	border-radius:4px;
	margin-top:2px;
}
.webpage_ranking_list_left_p{
	margin-top:6px;
	color:#999;
	font-size:14px;
	float: left;
    width: 750px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}
.webpage_ranking_list_right{
	float:left;
}
.webpage_ranking_list_right a{
	width:124px;
	height:44px;
	line-height:44px;
	background:#ff7800;
	display:inline-block;
	text-align:center;
	color:#fff;
	font-size:18px;
	border-radius:6px;
	margin-top:34px;
}
.webpage_ranking_list_right a:hover{
	color:#fff;
	background:#ff7800;
	transition: 0.3s all;
}
.load_more{
	width:1200px;
	height:55px;
	text-align:center;
}
.load_more a{
	width:1200px;
	text-align:center;
	display:inline-block;
	color:#999;
	font-size:16px;
	line-height:55px;
}
.list_rankings{
	width:1200px;
}
.list_rankings_con{
	width:300px;
	float:left;
}
.list_rankings_con_div{
	width:280px;
	margin:0 auto;
}
.list_rankings_h2{
	height:30px;
}
.list_rankings_h2 p{
	color:#333;
	font-size:18px;
	float:left;
}
.list_rankings_h2 span{
	background:#ff7800;
	float:left;
	width:4px;
	height:24px;	
	margin-right:10px;
    display: inline-block;
}
/* 排行榜 */

/* 活动公告 */

.game_introduction{
	background:#fff;
	height:auto;
	border-top:2px solid #ff7800;
	padding-bottom:17px;
	min-height:362px;
}
.game_introduction_title{
	width:260px;
	height:auto;
	margin:0 auto;
	border-bottom:1px solid #dcdcdc;
	padding-bottom: 10px;
}
.game_introduction_title h2{
	width:260px;
	font-size:20px;
	font-weight:700;
	color:#333;
	margin-top:18px;
	margin-bottom:14px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.game_introduction_title img{
	width:68px;
	height:68px;
	border-radius:4px;
	float:left;
}
.game_introduction_right{
	float:left;
	width:180px;
	margin-left:10px;
	
}
.game_introduction_right p{
	color:#999;
	float:left;
	margin-top:10px;
	width:180px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.game_introduction_details{
	width:260px;
	margin:0 auto;
	margin-top:14px;
}
.game_introduction_details p{
	color:#666;
	font-size:12px;
	line-height:22px;
	position: relative;
}
.game_introduction_details a{
	color:#f4340e;
	margin-left:10px;
}
.game_introduction_details a:hover{
	color:#f4340e;
}
.details_f{
	position: absolute;
	z-index: 9999;
	width:300px;
	margin:0 auto;
	margin-top:10px;
}
.details_f p{
	width:260px;
	margin:0 auto;
	color:#666;
	font-size:12px;
	line-height:25px;
	padding:15px;
	border: 1px solid #d0d0d0;
	border-radius:6px;
	background:#fff;
}
.details_f span{
	display: block;
    content: '';
    position: absolute;
    top: -8px;
    right: 46px;
    width: 16px;
    height: 9px;
    background-image: url(../image/code_corner.png);
    background-size: 100% 100%;
}
.but_download {
	width:260px;
	margin:0 auto;
}
.but_download a{
	height:40px;
	width:260px;
	display:inline-block;
	line-height:40px;
	font-size:20px;
	margin-top:10px;
}
.but_download a:hover{
	
}
.but_download img{
	float:left;
}
.h1{
	background:#83DA25;
	text-align:center;
	color:#fff;
}
.h1:hover{
	color:#fff;
	background:#ff7800;
	transition: 0.3s all;
}
.h2:hover{
	color:#999;
}
.h3:hover{
	color:#fff;
	background:#fab600;
	transition: 0.3s all;
}
.h2{
	background:#E6E6E6;
	text-align:center;
	color:#999;
}
.but_download .h2_down{
	background:#43bfff;
	text-align:center;
	color:#fff;
}

.but_download .h2_down:hover{
	color:#fff;
	background:#30b8ff;
	transition: 0.3s all;
}

.h3{
	background:#FBBB0D;
	text-align:center;
	color:#fff;
}
.az_img{
	width:40px;
	height:40px;
	background:#ff7800;
	float:left;
}
.az_img img{
	margin-left:9px;
	margin-top:8px;
}
.lb_img{
	width:40px;
	height:40px;
	background:#F6AE00;
	float:left;
}
.lb_img img{
	margin-left:9px;
	margin-top:8px;
}
.pg_img{
	width:40px;
	height:40px;
	background:#C4C4C4;
	float:left;
}
.pg_img img{
	margin-left:9px;
	margin-top:8px;
}
.pg_down_img{
	width:40px;
	height:40px;
	background:#009def;
	float:left;
}
.pg_down_img img{
	margin-left:9px;
	margin-top:8px;
}
.game_thematic{
	margin-top:10px;
	background:#fff;
	padding-bottom:20px;
}
.game_thematic_title{
	width:300px;
	margin:0 auto;
	height:60px;
	border-bottom:1px dashed #dcdcdc; 
}
.game_thematic_title img{
	float:left;
	margin-top:15px;
	margin-left: 20px;
}
.game_thematic_title h2{
	font-size:24px;
	color:#333;
	font-weight:700;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
.game_thematic_title a{
	color:#ff7800;
	font-size:12px;
	float:right;
	margin-top:18px;
	margin-right:20px;
}
.game_thematic_title a:hover{
	color:#ff7800;
}
.game_thematic_con{
	width:260px;
	margin:0 auto;
}
.game_thematic_con a {
	display:inline-block;

}
.game_thematic_con img{
	width:258px;
	height:192px;
	margin-top:22px;
}

/* 活动公告 */

/* 新闻详情 */
.news_details {
    width: 850px;
    margin: 0 auto;
    height: 100px;
}
.news_details h2 {
    font-size: 18px;
    color: #333;
    float: left;
    width: 850px;
    margin-top: 30px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.news_details p {
    float: left;
    margin-top: 10px;
    margin-right: 10px;
    color: #999;
}
.news_details i {
    color: #f4340e;
    margin-right: 15px;
}
.news_details img {
    width: 17px;
    height: 10px;
    padding: 5px 5px;
}
.news_xq {
    width: 850px;
    margin: 0 auto;
	overflow:hidden;
}
.news_xq p {
    margin-top: 10px;
    color: #333;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 25px;
}
.news_xq img{
	max-width:100%;
	width:auto;
	height:100%;
}
.znyd {
    width: 880px;
    float: left;
    margin-bottom: 20px;
	margin-top:20px;
}
.znyd ul {
    width: 860px;
    padding-top: 15px;
	text-align:center;
	height:auto;
	margin: 0 auto;
}
.znyd li {
    width: 410px;
    float: left;
    line-height: 25px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: left;
	padding:5px
}

.znyd li  a{
	font-size:14px;
	padding-left:10px;
	display:inline-block;
}
.red {
    color: #ec3845;
}
.ngTitle {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px #dadada solid;
    overflow: hidden;
}
.ngTitle h2{
    font-size: 20px;
    width: 140px;
    float: left;
    line-height: 40px;
    height: 40px;
    display: block;
    overflow: hidden;
    color: #333;
	padding-left:15px;
}
.ngTitle span{
	width: 100px;
    text-align: center;
    display: inline-block;
	font-size:16px;	
	z-index:999;
	color:#333;
	cursor: pointer;
}
.ngTitle .toop_one {
	color: #009def;
	height:38px;
	border-bottom: 4px solid #009def;
}
/* 新闻详情 */

/* 游戏专题 */
.game_special{
	width:362px;
	height:363px;
	float:left;
}
#banenr{
	height:363px;
}
.game_special_ri{
	width:518px;
	float:left;
}
.game_special_ri_title{
	width:478px;
	margin:0 auto;
	height:63px;
	line-height:63px;
	border-bottom:1px solid #dcdcdc;
	text-align:center;
}
.game_special_ri_title a{
	display: inline-block;
    color: #F4340E;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.game_special_ri_title a:hover{
	color:#F4340E;
}
.game_special_ri_con{
	width:478px;
	margin:0 auto;
	padding-top:10px;
}
.game_special_ri_con a{
	display:inline-block;
	width:100%;
}
.game_special_ri_con li{
	padding: 10px 0 0 0;
}
.game_special_ri_con span{
	float:left;
	color:#f4340e;
	font-size:14px;
}
.game_special_ri_con p{
	margin-left:10px;
	float:left;
	color:#111;
	width:400px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.game_special_ri_con p:hover{
	color:#f4340e;
	transition: 0.3s all;
}
.game_special_ri_con i{
	float:right;
	color:#999;
}
.games_special{
	width:1200px;
	background:#fff;
}
.games_special_title{
	height:68px;
	width:1200px;
}
.games_special_title img{
	width:34px;
	height:34px;
	float:left;
	margin-left:18px;
	margin-top:14px;
}
.games_special_title h2{
	color:#333;
	font-size:20px;
	float:left;
	margin-left:10px;
	line-height:60px;
	font-weight:700;
}
.games_special_title a{
	float:right;
	margin-right:18px;
	color:#ff7800;
	font-size:12px;
	line-height:60px;
}
.games_special_title a:hover{
	color:#ff7800;
}
.games_special .special_more{
	width:18px;
	height:18px;
	float:right;
	margin-left: 6px;
    margin-top: 20px;
}
.games_special_con{
	width:1200px;
	padding-bottom:18px;
}
.games_special_con a{
	display:inline-block;
}
.games_special_con img{
	width:258px;
	height:192px;
	float:left;
	margin-left:30px;
}
.activity_bulletin{
	width:880px;
	background:#fff;
}
.activity_bulletin_title{
	height:68px;
	width:880px;
	border-bottom:1px solid #eee;
}
.activity_bulletin_title img{
	width:34px;
	height:34px;
	float:left;
	margin-left:18px;
	margin-top:17px;
}
.activity_bulletin_title h2{
	color:#333;
	font-size:20px;
	float:left;
	margin-left:10px;
	line-height:68px;
	font-weight:700;
}
.activity_bulletin_title a{
	float:right;
	margin-right:18px;
	color:#ff7800;
	font-size:12px;
	line-height:68px;
}
.activity_bulletin_title a:hover{
	color:#ff7800;
}
.activity_bulletin_title .special_more{
	width:18px;
	height:18px;
	float:right;
	margin-left: 6px;
    margin-top: 25px;
}
.activity_bulletin_con{
	width:840px;
	margin:0 auto;
}
.activity_bulletin_con_left{
	float:left;
}
.activity_bulletin_con_left li{
	height:54px;
	border-bottom:1px solid #eee;
	float:left;
	margin-right: 35px;
}
.activity_bulletin_con_left a{
	display:inline-block;
}
.activity_bulletin_con_left img{
	float:left;
	margin-top:20px;
	margin-right:10px;
}
.activity_bulletin_con_left p{
	float:left;
	width:380px;
	line-height:54px;
	color:#111;
	font-size:14px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.activity_bulletin_con_left p:hover{
	color:#f4340e;
	transition: 0.3s all;
}
.activity_bulletin_con_left li:nth-child(2n) {
    margin-right: 0;
}
.activity_bulletin_con_right{
	float:right;
	width:400px;
}

.activity_bulletin_con_right li{
	height:54px;
	border-bottom:1px solid #eee;
}
.activity_bulletin_con_right a{
	display:inline-block;
}
.activity_bulletin_con_right img{
	float:left;
	margin-top:20px;
}
.activity_bulletin_con_right p{
	float:left;
	width:380px;
	line-height:54px;
	color:#111;
	font-size:14px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.activity_bulletin_con_right p:hover{
	color:#f4340e;
	transition: 0.3s all;
}
.activity_bulletin_con_right li:last-child {
    border-bottom: 0;
}

.game_new{
	width:880px;
	background:#fff;
}
.recommens li {
    height: 130px;
    border-bottom: 1px dashed #dcdcdc;
    margin-right: 0px;
}
.recommens_one {
    width: 146px;
    float: left;
    margin-top: 20px;
	margin-left:20px;
}
.recommens_one img {
    width: 146px;
    height: 96px;
}
.recommens_two {
    width: 670px;
    float: left;
    margin-left: 20px;
	margin-right:20px;
}
.recommens_two h2 {
    margin-top: 20px;
    color: #111;
    font-size: 16px;
    font-weight: 500;
    width: 670px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.recommens_two h2:hover{
	color:#f4340e;
	transition: 0.3s all;
}
.recommens_two p {
    font-size: 14px;
    color: #999;
    width: 670px;
    height: 56px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    LINE-HEIGHT: 27px;
    padding-top: 2px;
}
.recommens_two a {
    font-size: 14px;
    color: #f4340e;
}
.recommens_two span {
    text-align: right;
    float: right;
    color: #999;
    font-size: 14px;
}

.ranks {
	background:#fff;
}

.ranks li {
	width:300px;
    border-bottom: 1px dashed #ddd;
	
}
.ranks_con{
	padding:10px;
}
.ranks li:nth-child(5n){
	border-bottom:0;
}
.ranks ul li i {
    width:16px;
	height:16px;
	background:#AFAFAF;
	border-radius:4px;
	display:inline-block;
	text-align:center;
	line-height:16px;
	color:#fff;
	font-size:12px;
}
.ranks .rank_i{
	width: 16px;
    height: 48px;
    background: #ff7800;
    display: inline-block;
    padding-top: 25px;
	margin-right:10px;
}
.rank_title{
	width: 228px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    float: left;
}
.ranks_left{
	width:200px;
	float:left;
}
.ranks_left_title h2{
	max-width:176px;
	float:left;
	color:#333;
	font-size:16px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	
}
.ranks_left_title img{
	float:left;
	margin-top:4px;
	width:18px;
	height:16px;
	margin-left:6px;
}
.ranks_left p{
	width: 200px;
	float:left;
	display:inline-block;
	margin-top: 10px;
	color:#999;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.ranks_right{
	width:80px;
	float:right;
}
.ranks_left  em{
	font-size:14px;
	color:#f4340e;
}
.ranks .ranks_right a{
	width:56px;
	height:24px;
	line-height:24px;
	color:#fff;
	background:#ff7800;
	text-align:center;
	border-radius:4px;
	display:inline-block;
	float:right;
	margin-top:20px;
}
.ranks_right a:hover{
	color:#fff;
	background:#ff7800;
	transition: 0.3s all;
}

.all_right_toptitle{
	height:68px;
	width:300px;
	background:#fff;
	border-bottom:1px solid #eee;
}
.all_right_toptitle img{
	width:34px;
	height:34px;
	float:left;
	margin-left:12px;
	margin-top:17px;
}
.all_right_toptitle h2{
	color:#333;
	font-size:20px;
	float:left;
	margin-left:10px;
	line-height:68px;
	font-weight:700;
}
.all_right_toptitle a{
	float:right;
	margin-right:12px;
	color:#ff7800;
	font-size:12px;
	line-height:68px;
}
.all_right_toptitle a:hover{
	color:#ff7800;
}
.all_right_toptitle .special_more{
	width:18px;
	height:18px;
	float:right;
	margin-left: 6px;
    margin-top: 25px;
}

.player_forum{
	width:300px;
}
.player_forum_con{
	width:300px;
	background:#fff;
	padding-top: 10px;
    padding-bottom: 15px;
}
.player_forum_con li{
	padding: 8px 0 8px 0;
	display:inline-block;
	width:300px;
}
.player_forum_con img{
	float:left;
	margin-left:15px;
	margin-right:12px;
	margin-top:5px;
}
.player_forum_con p{
	width:200px;
	color:#333;
	font-size:14px;
	float:left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.player_forum_con p:hover{
	color:#f4340e;
}
.player_forum_con span{
	color:#666;
	font-size:14px;
	float:right;
	margin-right:15px;
}

.game_information{
	width:300px;
}
.game_information{
	width:300px;
	background:#fff;
	padding-top: 10px;
    padding-bottom: 15px;
}
.game_information li{
	padding: 8px 0 8px 0;
	display:inline-block;
}
.game_information img{
	float:left;
	margin-left:15px;
	margin-right:12px;
	margin-top:5px;
}
.game_information p{
	width:250px;
	color:#333;
	font-size:14px;
	float:left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.game_information p:hover{
	color:#f4340e;
}

.z_news_list{
	width:805px;
	height:126px;
	margin:0 auto;
	margin-bottom:25px;
	background:#F7F7F7;
}
.z_news_list_left{
	width:600px;
	float:left;
}
.z_news_list_left img{
	width:80px;
	height:80px;
	float:left;
	border-radius:4px;
	margin-left:25px;
	margin-top:22px;
	margin-right:22px;
}
.z_news_list_left_con{
	float:left;
	width:460px;
}
.z_news_list_left_con h2{
	color:#333;
	font-size:18px;
	margin-top:28px;
	margin-bottom:20px;
	width:460px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.z_news_list_left_con a{
	display:inline-block;
	padding:4px 20px;
	border:1px solid #dcdcdc;
	background:#fff;
	font-size:14px;
	color:#333;
	border-radius:4px;
	margin-right:10px;
}
.z_news_list_left_con i{
	color:#f4340e;
}
.z_news_list_right{
	width:200px;
	float:right;
}
.z_news_list_right a{
	width:132px;
	height:34px;
	line-height:34px;
	color:#333;
	font-size:16px;
	display:inline-block;
	text-align:center;
	float:right;
	margin-right:32px;
}
.z_news_list_left_con a:hover{
	color:#333;
}
.z_news_list_right .z_az{
	background:#83DA25;
	color:#fff;
	margin-top:24px;
	margin-bottom:10px;
}
.z_az:hover{
	background:#ff7800;
	transition: 0.3s all;
}
.z_news_list_right .z_pg{
	background:#e6e6e6;
	color:#999;
}
.z_news_list_right .z_pg2{
	background:#43bfff;
	color:#fff;
}
.z_news_list_right .z_pg2:hover{
	background:#30b8ff;
	transition: 0.3s all;
}
/* 游戏专题 */

/* 弹窗 */
.tips_con{
	width:607px;
	height:433px;
	background:#fff;
	overflow:hidden;
	text-align:center;
	border-radius:6px;
}
.tips_con h2{
	margin-top:44px;
	margin-bottom:24px;
	color:#333;
	font-size:24px;
	font-weight:700;
	text-align:center;
}
.tips_con p{
	width:303px;
	margin:0 auto;
	color:#999;
	font-size:16px;
	text-align:center;
	line-height:30px;
}
.tips_con img{
	margin-top:15px;
	text-align:center;
	width:170px;
	height:170px;
	margin-bottom:20px;
}
.tips_con span{
	width:607px;
	text-align:center;
	display:inline-block;
	color:#333;
	font-size:16px;
}
.tips_con a{
	color:#30b8ff;
}
.tips_con a:hover{
	color:#30b8ff;
}
/* 弹窗 */

/* 专题列表 */
.thematic_list{
	width:880px;
}
.thematic_list li{
	height:130px;
	border-bottom:1px solid #eee;
}
.thematic_list h2{
	float:left;
	color:#333;
	font-size:18px;
	margin-top:26px;
	margin-left:26px;
	width:830px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.thematic_list p{
	font-size: 14px;
    color: #999;
    width: 830px;
    height: 58px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    LINE-HEIGHT: 27px;
    padding-top: 10px;
	margin-left: 26px;
}
.thematic_list a{
	display:inline-block;
}
.thematic_list h2:hover{
	color:#f4340e;
	transition: 0.3s all;
}
/* 专题列表 */
/* 攻略 */
.pub_letter_con2{
	width:880px;
	height:54px;
	line-height:54px;
	border-bottom:1px solid #eee;
}
.pub_letter_con2 span{
	width:439px;
	float:left;
	color:#333;
	font-size:22px;
	text-align:center;
	position: relative;
	cursor:pointer;
}
.pub_letter_con2 .active{
	background-color:#ff7800;
	color:#fff;
	/* background: url(../images/sjx.png) no-repeat; */
}
.pub_letter_con2 img{
	position: absolute;
	top:54px;
	left:215px;
	text-align:center;
}
/* 攻略 */

/* nav结束 */
.pub_box .show{
	display:inline-block;
}
.tab_div{
	width: 100%;
	color: #000;
	display: none;
}
.syzh{
	height:100px;
	width:180px;
	border-right:1px solid #585858; 
	margin-top:30px;
	float:left;
}
.footer{
	width:100%;
	height:190px; 
	background:#333;
	margin-top:10px;
}
.footer_wrap{
	width:1200px;
	margin:0 auto;
	padding-top:15px;
}
.foot_left{
	width:620px;
	display:inline-block;
	float:left;
	text-align:center;
}
.foot_left  li{
	height:50px;
	line-height:50px;
}
.foot_left  li a{
	margin:0 20px;
	color:#b8b8b8;
	font-size: 14px;
}
.foot_left  li a.active{
	color:#fff;
	margin-left:34px;
}
.foot_right{
	width:400px;
	display:inline-block;
	text-align:center;
}
.foot_right_t{
}
.foot_right_t li{
	float:left;
	width:100px;
	text-align:center;
	margin-left: 30px;
}
.ew3{
	width: 80px;
    height: 80px;
    border-radius: 14px;
}
.foot_right_t li img{
	margin:0 auto;
	width:80px;
	height:80px;
	border-radius:16px;
}
.foot_right_t li span{
	color:#fff;
	margin-top:10px;
	display:block;
	font-size: 12px;
}
.foot_right_bot{
	line-height:25px;
}
.foot_right_bot a{
	color:#fff;
	padding-right:8px;
	padding-left:4px;
	border-right:1px solid #fff;
	height:14px;
	line-height:14px;
	display:inline-block;
	font-size: 12px;
}
.foot_right_bot h4{
	color:#fff;
	font-size: 12px;
}
/* footer结束 */

.tabdiv{
	width: 100%;
	color: #000;
	display: none;
}
.pub_box .show{
	display:inline-block;
}

input::-webkit-inner-spin-button {
-webkit-appearance: none;
}

input[type="number"] {
-moz-appearance: textfield;
}
.more{
	text-align:center;
	line-height:40px;
}
.more a{
	text-align:center;
	line-height:40px;
}
.layui-flow-more{
	color:#999 !important;
}




/* APP介绍 */
.app_tg{
	width:100%;
	margin:0 auto;
	
}
.app_tg_top{
	width:100%;
	height:300px;
	background:url(../image/eva_icon.png) no-repeat;
	background-size:100% 300px;
	text-align:center;
	
}
.app_tg_top img{
	width:100px;
	height:100px;
	padding-top:35px;
}
.app_tg_top h2{
	font-size:1.4em;
	font-weight:700;
	padding-top:10px;
	color:#fff;
}
.app_tg_top p{
	font-size:1em;
	color:#e4f5ed;
	margin-bottom:12px;
	padding-top:6px;
}
.app_tg_top .down_app{
	width:150px;
	height:47px;
	line-height:47px;
	text-align:center;
	border-radius:45px;
	display: block;
	background:#2CE627;
	font-size:1.4em;
	color:#fff;
	margin:0 auto;
	margin-bottom: 6px;
}
.app_tg_top .click_m{
	font-size:1em;
	color:#E4F5FD;
	margin-top:4px;
	display:inline-block;
}
.app_tg_top i{
	color:#f8ea0d;
	font-size:1.4em;
}
.app_tg_middle{
	width:100%;
	margin-top:2px;
}
.app_tg_middle li{
	width:100%;
	margin-top:20px;
}
.js_left{
	width:30%;
}
.js_right{
	width:70%;
}
.int_img img{
	width:65px;
	height:65px;
	float:left;
	margin-left:15px;
}
.int_img h2{
	
	margin-left:10px;
	font-size:1.2em;
	color:#333;	
	font-weight:700;
}

.int_img p{
	
	margin-left:10px;
	margin-top:5px;
	font-size:1em;
	color:#999;
}
/* @media screen and (max-width: 374px) {
	.int_img h2{
		font-size:1.1em;
		padding-top:0;
	}
	.int_img img{
		width:22%;
		margin-left:8px;
	}
	.int_img h2 , .int_img p{
		margin-left:4px;	
	}
	.int_img p{
		margin-top:0;
	}
} */
.click_me{
	width:100%;
	/* position:fixed;
	bottom:4px; */
	text-align:center;
	max-width:768px;
	margin-top:1em;
	margin-bottom:10px;
}
.click_me a{
	margin-bottom:12px;
	color:#009def;
	display:inline-block;
	
}
.click_me p{
	font-size:0.8em;
	color:#999;
}
.app_introduce{
	width:100%;
	height:auto;
	margin-top:20px;

}
.introduce_left{
	float:left;
	width:15%;
}
.introduce_left img{
	width:52px;
	height:72px;
}
.introduce_right{
	width:80%;
	float:left;
}
.introduce_right p{
	color:#111;
	font-size:1.2em;
	padding-top:18px;
	line-height:28px;
}
.introduce_right img{
	width:261px;
	height:319px;
	text-align:left;
	margin-top:25px;
}
.moreGame{
	width:96%;
	margin:0 auto;
	margin-top:1em;
}
.moreGame h2{
	width:100%;
	text-align:center;
	margin-bottom:1.2em;
}
.moreGame h2 i{
	color:#999;
	font-size:0.8em;
	text-align:center;
	margin:0 20px;
}
.moreGame h2 span{
	width:60px;
	display:inline-block;
	height:1px;
	position:relative;
	background:#dcdcdc;
	top:-4px;
}
.more_g a{
	width:25%;
	float:left;
	display:block;
	text-align:center;
}
.more_g img{
	width:80%;
	margin-bottom:6px;
	border-radius:12px;
}
.more_g p{
	text-align:center;
	width:90%;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space:nowrap;
}

/* 搜索页 */
.search_element{
	padding:29px  0;
}
.search_element h2{
	color:#333;
	font-size:28px;
}
.search_element i{
	color:#ff7800;
}
.search_element_top{
	width:100%;
	height:100%;
	margin-bottom:34px;
}
.search_element_top_title{
	height:50px;
	line-height:50px;
	background:#F4F6F2;
}
.search_element_top_title_left{
	padding-left:23px;
	float:left;	
}
.search_element_top_title_left p{
	color:#111;
	font-size:16px;
}
.search_element_top_title_left i{
	color:#ff7800;
}
.search_element_top_title_right{
	float:right;
}
.search_element_top_title_right img{
	float:right;
	margin-top:15px;
	padding:0 17px;
}
.search_element_top_title_right p{
	float:right;
}
.search_element_top_list{
	width:1200px;
	height:349px;
	background:#fff;
	overflow: hidden;
}
.search_element_top_list_con{
	width:180px;
	margin:34px 10px;
	float:left;
	border:1px solid #E9E9E9;
	border-radius:5px;
	text-align:center;
	padding-bottom:10px;
}
.search_element_top_list_con a{
	display:inline-block;
	width:100%;
}
.search_element_top_list_con img{
	width:100px;
	height:100px;
	border-radius:14px;
	margin:13px 30px;
}
.search_element_top_list_con img:hover{
	-webkit-animation:pulse 1s .1s ease both;
	-moz-animation:pulse 1s .1s ease both;
}
.search_element_top_list_con h2{
	padding-bottom: 8px;
    color: #333;
    font-size: 18px;
	width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
    margin: 0 auto;
}
.search_element_top_list_con p{
	color:#999;
	font-size:12px;
	margin-bottom:9px;
	width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
}
.search_element_top_list_con i{
	color:#f4340e;
}
.zx_download{
	width:84px;
	height:32px;
	background:#ff7800;
	border-radius:16px;
	color:#fff;
	line-height:32px;
	font-size:14px;
	text-align:center;
	display:inline-block;
	margin-top:0 !important;
}
.search_element_middle{
	width:1200px;
	height:100%;
	background:#fff;
}
.search_element_middle_list{
	height:auto;
}
.search_element_middle_list li{
	height:214px;
	width:1147px;
	margin:0 auto;
	border-bottom:1px solid #eee;
}
.search_element_middle_list_left{
	width:226px;
	float:left;
	margin-right:25px;
}
.search_element_middle_list_left img{
	padding:31px 0;
	width: 226px;
    height: 150px;
}
.search_element_middle_list_right {
	float:left;
    width: 867px;
}
.search_element_middle_list_right a{
	display:inline-block;
	margin-bottom:15px;
}
.search_element_middle_list_right h2{
	margin-top:28px;
	margin-bottom:21px;
	color:#111;
	width: 867px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all;
	font-size:20px;
}
.search_element_middle_list_right h2:hover{
	color: #f4340e;
    transition: 0.3s all;
}
.search_element_middle_list_right p{
	font-size: 14px;
    color: #999;
    height: 84px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;
    line-height: 28px;
    padding-top: 2px;
}
.recommen_twoa2{
	font-size: 14px;
    color: #f4340e;
	text-align: right;
    float: right;
}
.recommen_twoa2:hover{
	color: #f4340e;
}
.search_element_middle_list_right span{
    color: #999;
    font-size: 14px;
	position: absolute;
    margin-top: 15px;
}
.game_bg {
    width: 100%;
    background: url(../image/beijing.jpg) no-repeat center 0;
}
.no_dataimg{
	text-align:center;
	margin-top:175px;
}
.no_dataimg p{
	color:#333;
	font-size:18px;
	margin-top: 15px;
}