﻿button {
	font: 12px/1.5 Microsoft YaHei, arial, "宋体"; font-size-adjust: none; font-stretch: normal; -ms-overflow-style: scrollbar;
}
input {
	font: 12px/1.5 Microsoft YaHei, arial, "宋体"; font-size-adjust: none; font-stretch: normal; -ms-overflow-style: scrollbar;
}
select {
	font: 12px/1.5 Microsoft YaHei, arial, "宋体"; font-size-adjust: none; font-stretch: normal; -ms-overflow-style: scrollbar;
}
textarea {
	font: 12px/1.5 Microsoft YaHei, arial, "宋体"; font-size-adjust: none; font-stretch: normal; -ms-overflow-style: scrollbar;
}
address {
	font-style: normal;
}
cite {
	font-style: normal;
}
dfn {
	font-style: normal;
}
em {
	font-style: normal;
}
var {
	font-style: normal;
}
code {
	font-family: courier new,courier,monospace;
}
kbd {
	font-family: courier new,courier,monospace;
}
pre {
	font-family: courier new,courier,monospace;
}
samp {
	font-family: courier new,courier,monospace;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
li {
	list-style: none;
}
a {
	text-decoration: none;
}
fieldset {
	border: 0px currentColor; border-image: none;
}
img {
	border: 0px currentColor; border-image: none;
}
button {
	font-size: 100%;
}
input {
	font-size: 100%;
}
select {
	font-size: 100%;
}
textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
a:link {
	color: rgb(102, 102, 102);
}
a:visited {
	color: rgb(102, 102, 102);
}
a:hover {
	color: rgb(255, 122, 0); text-decoration: none;
}
.wrap {
	margin: 0px auto; width: 1240px; overflow: hidden; position: relative;
}
.clear {
	-ms-zoom: 1;
}
.clear::after {
	clear: both; display: block; content: "";
}
.layout {
	width: 100%;
}
.a {
	width: 100%; height: 100%; display: block;
}
.fl {
	float: left; font-size:10px
}
.color {
	color: rgb(156, 156, 156);
}
.latyout {
	
}
.top-nav {
	margin: 0px auto; width: 1200px; position: relative;
}
.hdbar-nav {
	background: rgb(240, 240, 240); height: 35px; border-bottom-color: rgb(236, 236, 236); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 20000; box-shadow: 0px 1px 2px rgba(0,0,0,0.05);
}
.home-item span {
	background: url("icon_pin.png") no-repeat 50px -158px; padding-right: 15px;
}
.home-item:hover {
	background-position: 0px -66px;
}
.manga-item {
	background-position: 0px -15px;
}
.manga-item:hover {
	background-position: 0px -94px;
}
.home-item-list {
	background: rgb(255, 255, 255); list-style: none; border: 1px solid rgb(223, 223, 223); border-image: none; left: 0px; top: 35px; width: 100px; display: none; position: absolute; z-index: 99;
}
.gamebox-item {
	background-position: 0px -41px;
}
.gamebox-item:hover {
	background-position: 0px -119px;
}
.home-item-list li {
	height: 35px; text-align: center; color: rgb(78, 78, 78); line-height: 35px; font-size: 12px;
}
.home-item-list li:hover {
	background: rgb(223, 223, 223); color: rgb(230, 0, 18);
}
.user-info-box li:hover {
	background: rgb(223, 223, 223); color: rgb(230, 0, 18);
}
.home-item-list li:hover a {
	background: rgb(223, 223, 223); color: rgb(230, 0, 18); text-decoration: none;
}
.user-info-box li:hover a {
	background: rgb(223, 223, 223); color: rgb(230, 0, 18); text-decoration: none;
}
#head_name_ul_id li a span {
	
}
.top-user {
	top: 0px; height: 35px; right: 160px; line-height: 35px; font-size: 12px; position: absolute; max-width: 300px;
}
.top-user .unlog {
	text-align: right;
}
.top-user .unlog .tolog {
	color: rgb(51, 51, 51); padding-right: 5px;
}
.top-user .unlog .toreg {
	color: rgb(51, 51, 51);
}
.home-item-list li a {
	color: rgb(51, 51, 51);
}
.loged .user-name {
	padding: 0px 12px 0px 0px; color: rgb(64, 63, 63); overflow: hidden;
}
.loged .user-name span {
	float: left;
}
.loged .user-name i {
	background: url("icon_pin.png") no-repeat 2px -148px; width: 16px; height: 35px; float: left; display: inline-block;
}
.loged .user-exit {
	color: rgb(64, 63, 63); line-height: 35px; margin-right: 10px;
}
.loged .user-photo {
	margin-right: 8px;
}
.loged .user-photo img {
	border-radius: 50%; width: 26px; height: 26px; margin-top: 5px;
}
.all-game {
	height: 40px; right: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; position: absolute;
}
.all-game .allgame-item {
	background: url("all.png") no-repeat 23px 0px rgb(230, 0, 18); padding: 0px 16px; height: 45px; color: rgb(255, 255, 255); line-height: 52px; font-size: 12px; display: inline-block; position: relative; z-index: 4;
}
.all-game-show {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(217, 217, 217) rgb(217, 217, 217) currentColor; border-image: none;
}
.all-game-show .allgame-item {
	background-position: -3px -470px;
}
.user-info-box {
	background: rgb(255, 255, 255); list-style: none; border: 1px solid rgb(223, 223, 223); border-image: none; top: 35px; width: 110px; right: 40px; display: none; position: absolute; z-index: 99;
}
.user-info-box li a {
	height: 35px; color: rgb(51, 51, 51); line-height: 35px; padding-left: 18px; font-size: 12px; display: block;
}
.top-user .unlog a:hover {
	color: rgb(230, 0, 18);
}
.loged .user-name:hover {
	color: rgb(230, 0, 18);
}
.loged .user-name:hover {
	color: rgb(230, 0, 18);
}
.web-game .game-list li a:hover {
	color: rgb(230, 0, 18);
}
.user-info-box li:hover a {
	color: rgb(230, 0, 18);
}
.all-game-list {
	background: rgb(255, 255, 255); border: 1px solid rgb(217, 217, 217); border-image: none; top: 35px; width: 915px; height: 300px; right: 0px; display: none; position: absolute; z-index: 10001;
}
.all-game-list .web-game {
	margin: 20px 10px; width: 380px; height: 260px; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: solid; position: relative;
}
.all-game-list .g-tool {
	margin: 20px 10px; width: 100px; position: relative;
}
.web-game h3 {
	text-align: center; color: rgb(56, 56, 56); line-height: 40px; text-indent: 15px; font-size: 18px;
}
.g-tool h3 {
	text-align: center; color: rgb(56, 56, 56); line-height: 40px; text-indent: 15px; font-size: 18px;
}
.g-tool h3 {
	text-align: left;
}
.web-game .game-list {
	list-style: none; width: 380px; height: 172px; overflow: hidden; margin-top: 10px;
}
.web-game .game-list li {
	width: 33.2%; height: 35px; line-height: 35px; text-indent: 15px; overflow: hidden; font-size: 14px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.web-game .game-list li a {
	color: rgb(51, 51, 51);
}
.web-game .game-list li i {
	width: 21px; height: 16px; margin-top: 8px; margin-left: 6px; float: left; display: inline-block;
}
.web-game .game-list li span {
	text-align: left; float: left;
}
.web-game .game-list li .icon-hot {
	background: url("icon_pin.png") 0px -183px;
}
.web-game .game-list li .icon-new {
	background: url("icon_pin.png") 0px -210px;
}
.web-game .more-web-game {
	transition:0.1s linear; right: 20px; color: rgb(0, 114, 255); line-height: 40px; text-indent: 15px; font-size: 14px; position: absolute; -webkit-transition: 0.1s linear; -moz-transition: 0.1s linear; -o-transition: 0.1s linear;
}
.web-game .more-web-game:hover {
	right: 18px;
}
.ad-game-img {
	position: relative;
}
.ad-game-img {
	width: 390px; height: 300px;
}
.ad-game-img img {
	width: 390px; height: 300px;
}
.ad-game-img p {
	left: 20px; width: 210px; bottom: 47px; color: rgb(102, 102, 102); line-height: 22px; font-size: 12px; position: absolute;
}
.all-game-list .g-tool .app_wrap {
	width: 100%; text-align: center; color: rgb(51, 51, 51); padding-bottom: 10px; margin-top: 10px; display: block;
}
.all-game-list .g-tool .box_wrap {
	width: 100%; text-align: center; color: rgb(51, 51, 51); padding-bottom: 10px; margin-top: 10px; display: block;
}
.all-game-list .g-tool .app_wrap img {
	margin: 0px auto; width: 58px; height: 58px; display: block;
}
.all-game-list .g-tool .box_wrap img {
	margin: 0px auto; width: 58px; height: 58px; display: block;
}
.all-game-list .g-tool .app_wrap p {
	color: rgb(87, 87, 87); line-height: 35px; font-size: 16px;
}
.public_head .box_top2 {
	margin: 0px auto; width: 1200px;
}
.public_head {
	height: 124px;
}
.map-game .map-item {
	background: url("icon_pin.png") no-repeat 3px -233px; height: 35px; text-align: center; color: rgb(51, 51, 51); line-height: 35px; font-size: 13px; display: block; position: relative; z-index: 4;
}
.map-game {
	width: 70px; height: 35px; right: 80px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; position: absolute;
}
.map-game-list {
	background: rgb(255, 255, 255); border: 1px solid rgb(220, 220, 220); border-image: none; top: 35px; text-align: left; display: none; position: absolute; z-index: 10000;
}
.map-game-list .topline {
	top: 0px; width: 78px; height: 1px; right: 0px; display: block; position: absolute;
}
.map-game-list a {
	color: rgb(64, 63, 63);
}
.map-game-list a:hover {
	text-decoration: underline;
}
.map-game-list .hot {
	background-position: 60px 10px; background-image: url("hot.png"); background-repeat: no-repeat;
}
.map-game-list .new_head {
	background-position: 60px 10px; background-image: url("new.png"); background-repeat: no-repeat;
}
.map-game-list .new2 {
	background-position: 32px 15px; background-image: url("new.png"); background-repeat: no-repeat;
}
.map-game-list {
	padding: 0px 40px 10px; width: 680px; right: 0px; line-height: 38px;
}
.map-game-list .list1 {
	margin-bottom: 10px; border-bottom-color: rgb(220, 220, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.map-game-list .list1 li {
	line-height: 60px; padding-right: 38px; font-size: 14px; float: left;
}
.map-game-list .list1 li a {
	color: rgb(51, 51, 51);
}
.map-game-list label {
	width: 98px; float: left;
}
.map-game-list label a {
	color: rgb(245, 25, 60) !important; font-size: 12px;
}
.map-game-list .list2 {
	width: 580px; float: left;
}
.map-game-list .list2 li {
	width: 96px; float: left;
}
.map-game-list .list2 li a {
	color: rgb(51, 51, 51); font-size: 12px; float: left;
}
.map-game-list .hot2 {
	background: url("hot.png") no-repeat 48px 16px;
}
.pull-left {
	float: left;
}
.pull-right {
	float: right;
}
.container_main {
	overflow: hidden; padding-top: 450px; position: relative;
}
.tit {
	width: 100%; height: 26px; line-height: 26px; font-size: 18px;
}
.tit .icon {
	background: url("icon.png") no-repeat;
}
.slideBox {
	left: 0px; top: 0px; width: 100%; height: 550px; position: absolute;
}
.slideBox .slideImg {
	width: 100%; height: 550px; overflow: hidden;
}
.slideBox .slideImg li {
	height: 550px;
}
.slideBox .slideImg img {
	width: 100%; height: 100%;
}
.slideNum {
	left: 50%; width: 157px; height: 28px; text-align: center; bottom: 130px; line-height: 0; padding-top: 9px; margin-left: -78px; position: absolute; z-index: 10;
}
.slideNum a {
	background: url("icon.png") no-repeat -1px -175px; width: 11px; height: 11px; text-align: center; margin-right: 5px; display: inline-block;
}
.slideNum a.on {
	background: url("icon.png") no-repeat -45px -175px; width: 25px;
}
.content11 {
	background: url("main-bg.png") no-repeat 0px 0px; padding: 20px; z-index: 20; background-color: #ffffff;
}
.wrap.content {
	overflow: visible;
}
.content_l {
	width: 258px;
}
.content_r {
	width: 918px;
}
.tit .ranking_icon.icon {
	background-position: 0px 0px; margin: 0px 10px; width: 25px; height: 26px;
}
.ranking_main {
	background: url("g-server.png") repeat-x; padding: 13px 8px 0px 13px; border: 1px solid rgb(221, 221, 221); border-image: none; margin-top: 13px;
}
.ranking_list {
	
}
.ranking_list li {
	overflow: hidden; margin-bottom: 14px; vertical-align: top; position: relative;
}
.ranking_list li.last {
	margin-bottom: 0px;
}
.ranking_list li .icon {
	margin: 9px 12px 0px 0px; width: 25px; height: 31px; text-align: center; color: rgb(205, 205, 205); line-height: 31px; font-size: 18px;
}
.ranking_list li .1.icon {
	background: url("icon.png") no-repeat -202px -99px;
}
.ranking_list li .2.icon {
	background: url("icon.png") no-repeat -239px -99px;
}
.ranking_list li .3.icon {
	background: url("icon.png") no-repeat -276px -99px;
}
.ranking_list li .pic {
	width: 48px; height: 48px; overflow: hidden; margin-right: 10px;
}
.ranking_list li .pic img {
	border-radius: 12px; width: 100%; height: 100%; vertical-align: middle;
}
.ranking_list li .text {
	width: 73px; height: 48px; margin-right: 10px;
}
.ranking_list li .text p {
	margin: 4px 0px; vertical-align: middle;
}
.ranking_list li .start_game {
	border: 1px solid rgb(221, 221, 221); transition:0.2s; border-image: none; width: 55px; height: 23px; text-align: center; line-height: 23px; margin-top: 12px; display: block; position: relative; z-index: 10; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s;
}
.ranking_list li .start_game:hover {
	background: rgb(255, 122, 0); color: rgb(255, 255, 255);
}
.ranking_list li .ranking_list_cover {
	left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; z-index: 9;
}
.ranking_list li:hover .text p {
	color: rgb(94, 191, 255);
}
.tit .kaifuList_icon.icon {
	background-position: 0px 0px; margin: 0px 10px; width: 25px; height: 26px;
}
.kaifu_list {
	width: 258px; margin-top: 33px; float: left;
}
.kaifu_min {
	height: 365px; overflow: hidden; border-top-color: currentColor; border-top-width: medium; border-top-style: none; position: relative;
}
.kaifu_nav {
	background: url("g-server.png") repeat-x; overflow: hidden; margin-top: 10px;
}
.kaifu_nav a {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; border-image: none; width: 128px; height: 36px; text-align: center; line-height: 36px; padding-top: 1px; font-size: 14px; display: block;
}
.kaifu_nav a.first {
	width: 127px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.kaifu_nav a.on {
	padding: 0px; border-top-color: rgb(255, 150, 19); border-top-width: 2px; border-top-style: solid;
}
.kaifu_body {
	height: 574px; position: relative;
}
.news_server_body {
	height: 574px; position: relative;
}
.kaifu_body li {
	padding: 0px 13px; overflow: hidden; vertical-align: top; display: block;
}
.news_server_body li {
	padding: 0px 13px; overflow: hidden; vertical-align: top; display: block;
}
.kaifu_body li:hover {
	background: rgb(255, 150, 19);
}
.news_server_body li:hover {
	background: rgb(255, 150, 19);
}
.kaifu_body li:hover a {
	color: rgb(255, 255, 255);
}
.news_server_body li:hover a {
	color: rgb(255, 255, 255);
}
.kaifu_body li a {
	height: 44px; line-height: 44px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; float: left; display: block;
}
.news_server_body li a {
	height: 44px; line-height: 44px; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed; float: left; display: block;
}
.kaifu_body li a.game_time {
	width: 70px; text-indent: 17px;
}
.news_server_body li a.news_server_time {
	width: 80px;
}
.kaifu_body li a.game_name {
	width: 80px; text-indent: 10px;
}
.news_server_body li a.news_server_name {
	width: 65px;
}
.kaifu_body li a.game_server {
	width: 80px; text-indent: 10px;
}
.news_server_body li a.news_server_server {
	width: 85px; text-indent: 10px;
}
.kaifu_slide_num {
	left: 0px; width: 100%; text-align: center; bottom: 10px; position: absolute;
}
.news_server_slide_num {
	left: 0px; width: 100%; text-align: center; bottom: 10px; position: absolute;
}
.kaifu_slide_num a {
	background: url("icon.png") no-repeat -107px -176px; margin: 0px 3px; width: 10px; height: 10px; display: inline-block;
}
.news_server_slide_num a {
	background: url("icon.png") no-repeat -107px -176px; margin: 0px 3px; width: 10px; height: 10px; display: inline-block;
}
.kaifu_slide_num a.on {
	background-position: -88px -176px;
}
.news_server_slide_num a.on {
	background-position: -88px -176px;
}
.hot_game {
	width: 918px; margin-top: 33px; margin-left: 24px; float: left;
}
.tit .hot_icon.icon {
	background-position: -162px 0px; margin: 0px 10px; width: 25px; height: 26px;
}
.hot_game_main {
	margin-top: 10px;
}
.hot_game_main ul {
	overflow: hidden;
}
.hot_game_main li {
	margin: 0px 15px 17px 0px; padding: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 214px; height: 164px; vertical-align: top; float: left;
}
.hot_game_main li.last {
	margin-right: 0px;
}
.hot_game_main li .pic {
	height: 128px; overflow: hidden; position: relative;
}
.hot_game_main li .pic .hot_game_hover {
	transition:0.2s; width: 100%; height: 34px; text-align: right; bottom: -34px; line-height: 34px; position: absolute; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s;
}
.hot_game_main li .pic .hot_game_hover p {
	left: 0px; top: 0px; width: 202px; height: 100%; padding-right: 12px; position: absolute;
}
.hot_game_main li .pic .hot_game_hover p a {
	color: rgb(255, 255, 255);
}
.hot_game_main li .pic .hot_game_hover p span {
	margin: 0px 5px; color: rgb(255, 255, 255);
}
.hot_game_main li .pic .hot_game_hover .hot_game_hover_cover {
	background: rgb(0, 0, 0); width: 100%; height: 100%; opacity: 0.6;
}
.hot_game_main li img {
	vertical-align: top;
}
.hot_game_main li .text {
	padding: 0px 10px; height: 36px; overflow: hidden;
}
.hot_game_main li .game_name {
	margin-top: 9px;
}
.hot_game_main li .text .go_game {
	border: 1px solid rgb(221, 221, 221); transition:0.2s; border-image: none; width: 65px; height: 23px; text-align: center; line-height: 23px; margin-top: 6px; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s;
}
.hot_game_main li .text .go_game:hover {
	background: rgb(255, 122, 0); color: rgb(255, 255, 255);
}
.hot_game_main li:hover .hot_game_hover {
	bottom: 0px;
}
.tit .new_game_icon.icon {
	background-position: -261px 0px; margin: 0px 10px; width: 25px; height: 26px;
}
.new_game {
	overflow: hidden; margin-top: 34px;
}
.new_game_main {
	background: url("g-server.png") repeat-x; margin-top: 39px;
}
.new_game_main .new_game_pic {
	width: 256px; height: 152px;
}
.new_game_main .last.new_game_pic {
	margin-top: 15px;
}
.new_game_main .new_game_pic img {
	width: 100%; height: 100%; vertical-align: top;
}
.new_game_list {
	
}
.new_game_list li {
	overflow: hidden; margin-bottom: 14px; vertical-align: top;
}
.new_game_list li.last {
	margin-bottom: 0px;
}
.new_game_list li .pic {
	width: 48px; height: 48px; overflow: hidden; margin-right: 10px;
}
.new_game_list li .pic img {
	vertical-align: middle;
}
.new_game_list li .text {
	width: 87px; height: 48px; text-align: center; margin-right: 10px;
}
.new_game_list li .text p {
	margin: 4px 0px; vertical-align: middle;
}
.new_game_list li .go_game {
	border: 1px solid rgb(221, 221, 221); transition:0.2s; border-image: none; width: 65px; height: 23px; text-align: center; line-height: 23px; margin-top: 12px; display: block; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s;
}
.new_game_list li .go_game:hover {
	background: rgb(255, 122, 0); color: rgb(255, 255, 255);
}
.tit .tj_icon.icon {
	background-position: -55px 0px; margin: 0px 10px; width: 25px; height: 26px;
}
.tj_mian {
	margin-top: 13px;
}
.tj_mian ul {
	overflow: hidden;
}
.tj_mian li {
	margin: 0px 14px 0px 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 217px; height: 323px; overflow: hidden; float: left; position: relative;
}
.tj_mian li.last {
	margin-right: 0px;
}
.tj_mian li .pic {
	width: 100%; height: 100%;
}
.tj_mian li .img {
	vertical-align: top;
}
.tj_mian li .icon {
	background: url("icon.png") no-repeat 0px 0px; left: 0px; top: 0px; width: 37px; height: 43px; position: absolute;
}
.tj_mian li .news_icon.icon {
	background-position: -202px -154px;
}
.tj_mian li .tj_icon.icon {
	background-position: -262px -154px;
}
.tj_mian li .explain-txt {
	transition:0.3s; left: 0px; width: 100%; height: 48px; bottom: 0px; position: absolute; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;
}
.tj_mian li .explain-txt .cover {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.6;
}
.tj_mian li .explain-txt span {
	left: 0px; top: 0px; width: 100%; height: 48px; text-align: center; color: rgb(255, 255, 255); line-height: 48px; font-size: 16px; display: block; position: absolute; z-index: 10;
}
.tj_mian li:hover .explain-txt {
	bottom: -48px;
}
.tj_mian li:hover .tj_hover {
	bottom: 0px;
}
.tj_mian li .tj_hover {
	transition:0.3s; left: 0px; width: 100%; height: 48px; bottom: -48px; color: rgb(255, 255, 255); position: absolute; z-index: 20; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s;
}
.tj_mian li .tj_hover_txt {
	padding: 8px 17px; left: 0px; top: 0px; width: 183px; height: 38px; position: absolute;
}
.tj_mian li .tj_hover_txt h5 {
	font-size: 18px; font-weight: normal; margin-top: 3px;
}
.tj_mian li .tj_hover_txt p a {
	color: rgb(255, 122, 0);
}
.tj_mian li .tj_hover_txt p span {
	margin: 0px 5px;
}
.tj_mian li .tj_hover .cover {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.6;
}
.tj_mian li .tj_hover .go_game {
	background: rgb(255, 255, 255); top: 13px; width: 70px; height: 25px; text-align: center; right: 13px; line-height: 25px; position: absolute;
}
.tj_mian li .tj_hover .go_game:hover {
	background: rgb(255, 122, 0); color: rgb(255, 255, 255);
}
.game_card {
	margin-top: 14px;
}
.tit .game_card_icon.icon {
	background-position: -214px 0px; margin: 0px 10px; width: 25px; height: 26px;
}
.game_card_main {
	padding: 12px 12px 0px; margin-top: 16px; border-top-color: rgb(255, 150, 19); border-bottom-color: rgb(221, 221, 221); border-top-width: 2px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.game_card_main .more {
	top: -31px; right: 10px; position: absolute;
}
.game_card_main .more:hover {
	color: rgb(94, 191, 255);
}
.game_card_main ul {
	overflow: hidden;
}
.game_card_main li {
	margin: 0px 27px 16px 0px; width: 280px; height: 70px; overflow: hidden; float: left; position: relative;
}
.game_card_main li:hover .text {
	color: rgb(94, 191, 255);
}
.game_card_main li.last {
	margin-right: 0px;
}
.game_card_main li .pic {
	width: 70px; height: 70px; margin-right: 10px;
}
.game_card_main li .pic img {
	width: 100%; height: 100%; vertical-align: top;
}
.game_card_main li .text {
	
}
.game_card_main li .text h5 {
	font-size: 14px; font-weight: normal; margin-top: 8px;
}
.game_card_main li .text p {
	margin-top: 15px;
}
.game_card_main li .lq_card {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 68px; height: 23px; text-align: center; right: 0px; bottom: 5px; line-height: 23px; position: absolute; z-index: 10;
}
.game_card_main li .lq_card:hover {
	background: rgb(255, 122, 0); color: rgb(255, 255, 255);
}
.game_card_main li .lq_card_cover {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 9;
}
.footer {
	padding: 10px 0px 50px; text-align: center;
}
.footer p {
	margin-bottom: 15px;
}
.head_wrap {
	border-radius: 5px; top: -94px; width: 1240px; height: 90px; right: 0px; position: absolute; z-index: 999;
}
.head_wrap .l_from {
	border-radius: 3px; width: 956px; height: 88px; float: left; position: relative; background-color: rgba(101, 100, 100, 0.55);
}
.head_wrap .info_wrap {
	width: 230px; height: 88px; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; float: right; position: relative;
}
.head_wrap .info_wrap .key {
	height: 26px; line-height: 28px; overflow: hidden;
}
.head_wrap .adcon {
	margin: 0px 10px 0px 30px; width: 665px; height: 88px; color: rgb(255, 255, 255); line-height: 30px; font-size: 19px; float: right; position: relative;
}
.head_wrap .adcon h1 {
	font-size: 20px; font-weight: bold;
}
.head_wrap .adcon p {
	height: 55px; line-height: 30px; overflow: hidden; font-size: 16px;
}
.head_wrap .r_play {
	padding: 2px 0px 0px 2px; width: 232px; height: 88px; float: right; position: relative; background-color: rgba(101, 100, 100, 0.55);
}
.loginBox .play {
	position: relative; z-index: 22;
}
.loginBox .logined {
	position: relative; z-index: 22;
}
.loginBox .play {
	text-align: center; display: block;
}
.loginBox .play img {
	vertical-align: top;
}
.loginBox .play .qqlogin_btn {
	background: url("qqlogin_btn.jpg") no-repeat 0px 0px; margin: 15px auto 0px; width: 204px; height: 53px;
}
.loginBox .play .qqlogin_btn a {
	
}
.loginBox .logined {
	display: none;
}
.loginBox .logined .member {
	margin: 15px 0px 30px; overflow: hidden;
}
.loginBox .logined .member .avatar {
	width: 60px; height: 60px; overflow: hidden; margin-right: 17px;
}
.loginBox .logined .member .avatar img {
	border-radius: 50%; width: 100%; height: 100%; vertical-align: top;
}
.loginBox .logined .userinfo {
	width: 100px; height: 60px;
}
.loginBox .logined .userinfo .username {
	width: 100%; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px;
}
.loginBox .logined .userinfo .logout a {
	width: 100%; height: 30px; color: rgb(255, 122, 0); line-height: 30px; display: block;
}
.loginBox .logined .userinfo .logout a:hover {
	color: rgb(251, 147, 52);
}
.loginBox .logined .mygame h5 {
	padding-bottom: 8px;
}
.loginBox .logined .mygame li {
	overflow: hidden; margin-bottom: 2px; vertical-align: top;
}
.loginBox .logined .mygame li:hover a {
	color: rgb(94, 191, 255);
}
.loginBox .logined .mygame span {
	width: 36%; height: 25px; line-height: 25px; float: left;
}
.loginBox .logined .mygame .start {
	background: rgb(255, 122, 0); width: 28%; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; margin-top: 3px; float: left;
}
.loginBox .logined .mygame a:hover {
	background: rgb(251, 157, 70);
}
.kaifu_slide ul {
	border: 1px solid rgb(230, 230, 230); border-image: none; height: 350px; overflow: hidden; margin-top: 11px;
}
.kaifu_slide ul a {
	color: rgb(68, 68, 68);
}
.kaifu_slide ul li {
	padding: 5px 13px 0px 10px; width: 230px; height: 30px; float: left; cursor: pointer;
}
.kaifu_slide ul li.hover {
	border-color: rgb(244, 37, 55); transition:0.1s ease-in; background-color: rgb(240, 240, 240);
}
.kaifu_slide ul li:hover {
	border-color: rgb(244, 37, 55); transition:0.1s ease-in; background-color: rgb(240, 240, 240);
}
.kaifu_slide ul li.hover .btn_s {
	border-color: rgb(244, 37, 55) !important; color: rgb(255, 255, 255) !important; background-color: rgb(244, 37, 55) !important;
}
.kaifu_slide ul .name {
	line-height: normal; margin-top: 3px; margin-left: 6px; float: left;
}
.kaifu_slide ul .name img {
	margin-top: -3px; vertical-align: middle;
}
.kaifu_slide ul .ser {
	width: 90px; color: rgb(150, 150, 150); margin-top: 3px; float: right;
}
.kaifu_slide ul .ser a {
	color: rgb(150, 150, 150);
}
.kaifu_slide ul .btn_s {
	border-color: rgb(190, 190, 190); float: right;
}
.kaifu_slide ul .btn_s:hover {
	color: rgb(255, 255, 255) !important;
}
.kaifu_slide ul .btn_s {
	border-color: rgb(190, 190, 190); float: right;
}
.kaifu_slide ul .btn_s:hover {
	color: rgb(255, 255, 255) !important;
}
.kaifu_slide ul li.hover .btn_s {
	border-color: rgb(244, 37, 55) !important; color: rgb(255, 255, 255) !important; background-color: rgb(244, 37, 55) !important;
}
.btn_s:hover {
	border-color: rgb(255, 122, 0) !important; transition:0.2s ease-in; color: rgb(255, 255, 255) !important; background-color: rgb(255, 122, 0);
}
.btn_s {
	padding: 0px 8px; border: 1px solid rgb(100, 100, 100); transition:0.2s ease-in; border-image: none; height: 20px; color: rgb(100, 100, 100) !important; line-height: 20px; display: inline-block;
}
.btn_l {
	padding: 0px 8px; border: 1px solid rgb(100, 100, 100); transition:0.2s ease-in; border-image: none; height: 20px; color: rgb(100, 100, 100) !important; line-height: 20px; display: inline-block;
}
.kefu {
	width: 260px; margin-right: 29px;
}
.kefu_main {
	border: 1px solid rgb(209, 209, 209); border-image: none; margin-top: 20px;
}
.kefu_main ul {
	overflow: hidden;
}
.kefu_main li {
	width: 258px; height: 97px; margin-top: -1px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: left; position: relative; cursor: default;
}
.kefu_main li.attention {
	border: currentColor; border-image: none;
}
.kefu_main li .icon {
	background: url("ico.png") no-repeat 0px 0px; position: absolute; z-index: 2;
}
.kefu_main li a {
	width: 100%; height: 100%; overflow: hidden; display: block;
}
.kefu_main .online_kefu .icon {
	background-position: -456px 0px; left: 28px; top: 30px; width: 44px; height: 38px;
}
.kefu_main .phone .icon {
	background-position: -456px -59px; left: 29px; top: 29px; width: 44px; height: 39px;
}
.kefu_main .attention .icon {
	background-position: -453px -119px; left: 26px; top: 29px; width: 47px; height: 40px;
}
.kefu_main .online_kefu .btn {
	background: url("ico.png") no-repeat -378px -228px; margin: 31px 0px 0px 108px; width: 122px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; cursor: pointer;
}
.kefu_main .online_kefu .btn:hover {
	background-position: -378px -264px; color: rgb(255, 255, 255);
}
.kefu_main .phone .txt {
	margin: 28px 0px 0px 92px; width: 150px; text-align: center;
}
.kefu_main .phone .txt .contact_num {
	font-size: 18px;
}
.kefu_main .phone .txt .time {
	font-size: 14px;
}
.kefu_main .attention .ewm {
	margin: 12px 0px 0px 132px; width: 74px; height: 74px; text-align: center;
}
.kefu_main .attention .ewm img {
	width: 100%; vertical-align: top;
}
.more_game {
	width: 911px;
}
.more_game_body {
	padding: 6px 0px 4px 6px; border: 1px solid rgb(221, 221, 221); border-image: none; margin-top: 20px;
}
.more_game_body ul {
	height: 280px; overflow: hidden; position: relative;
}
.more_game_body li {
	padding: 4px 4px 4px 9px; width: 211px; overflow: hidden; float: left; position: relative; cursor: pointer;
}
.more_game_body li .more_game_cover {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 10;
}
.more_game_body li .pic {
	border-radius: 5px; width: 48px; height: 48px; text-align: center; overflow: hidden; margin-right: 12px; float: left;
}
.more_game_body li .pic img {
	vertical-align: middle; max-width: 100%;
}
.more_game_body li .txt {
	float: left;
}
.more_game_body li .txt .game_name {
	height: 24px; line-height: 24px; font-size: 14px;
}
.more_game_body li .txt .game_type {
	height: 24px; color: rgb(161, 161, 161); line-height: 24px;
}
.more_game_body li:hover {
	background: rgb(255, 122, 0);
}
.more_game_body li:hover .txt .game_name {
	color: rgb(255, 255, 255);
}
.more_game_body li:hover .txt .game_type {
	color: rgb(255, 255, 255);
}
.d_tit {
	overflow: hidden; position: relative;
}
.d_tit em {
	line-height: 23px; font-size: 18px;
}
.d_tit .icon {
	background: url("ico.png") no-repeat 0px 0px; margin: 2px 15px 0px 0px; width: 5px; height: 20px; float: left;
}
.d_tit_1 {
	width: 100%; color: rgb(62, 62, 62); line-height: 23px; font-size: 22px; font-weight: bold; position: relative;
}
.d_tit_1 .icon {
	background: url("ico.png") no-repeat 0px 0px; margin: 1px 15px 0px 0px; width: 5px; height: 20px; float: left;
}
.d_tit_1 .inline {
	left: 0px; height: 1px; bottom: -1px; position: absolute;
}
.d_tit .new {
	width: 216px;
}
.d_tit .new .gg_icon {
	background: url("ico.png") no-repeat 0px -46px; margin: 4px 5px 0px 0px; width: 15px; height: 12px;
}
.d_tit .new ul {
	height: 20px; overflow: hidden;
}
.d_tit .new li {
	overflow: hidden; vertical-align: top;
}
.d_tit .new li a {
	height: 20px; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; font-size: 12px; display: block;
}
.d_tit .new li a:hover {
	color: rgb(255, 144, 0);
}
.mores {
	top: 2px; right: 0px; position: absolute;
}
.mores a {
	width: 50px; text-align: right; overflow: hidden; font-size: 14px; font-weight: normal; display: block; position: relative; cursor: pointer;
}
.mores a:hover {
	color: rgb(255, 122, 0);
}
.mores span {
	background: url("ico.png") no-repeat -151px 0px; top: 3px; width: 23px; height: 16px; right: 0px; display: block; position: absolute; cursor: pointer;
}
.mores-lb {
	top: 2px; right: 0px; position: absolute;
}
.mores-lb a {
	width: 50px; color: rgb(161, 161, 161); overflow: hidden; font-size: 12px; font-weight: normal; display: block; position: relative; cursor: pointer;
}
.mores-lb a:hover {
	color: rgb(255, 122, 0);
}
.mores-lb span {
	background: url("ico.png") no-repeat -151px 0px; top: 3px; width: 23px; height: 16px; right: 0px; display: block; position: absolute; cursor: pointer;
}
.d_tit .news li {
	height: 23px; line-height: 23px; padding-left: 5px; position: relative;
}
.d_tit .news li a {
	width: 50px; color: rgb(102, 102, 102); font-size: 12px; font-weight: normal; margin-left: 15px;
}
.cover {
	left: 0px; width: 100%; bottom: 0px; position: absolute; opacity: 0.6;
}
.prev {
	background: url("ico.png") no-repeat -83px -158px; width: 30px; height: 92px; position: absolute;
}
.next {
	background: url("ico.png") no-repeat -122px -158px; width: 30px; height: 92px; position: absolute;
}
.prev:hover {
	background-position: 0px -158px;
}
.next:hover {
	background-position: -39px -158px;
}
.hot_label {
	padding: 15px; border: 1px solid rgb(221, 221, 221); border-image: none; overflow: hidden; margin-top: 10px;
}
.hot_label h4 {
	font-size: 18px; font-weight: 300; margin-right: 12px; float: left;
}
.hot_label ul {
	width: 1168px; margin-top: 10px; float: left;
}
.hot_label li {
	padding-right: 10px; display: inline-block;
}
.hot_label li a {
	padding: 0px 5px; border-radius: 2px; border: 1px solid rgb(97, 198, 204); border-image: none; height: 25px; color: rgb(97, 198, 204); line-height: 25px; overflow: hidden; font-size: 12px; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 210px;
}
.hot_label li:nth-child(7n-6) a {
	border: 1px solid rgb(97, 198, 204); border-image: none; color: rgb(97, 198, 204);
}
.hot_label li:nth-child(7n-5) a {
	border: 1px solid rgb(239, 110, 103); border-image: none; color: rgb(239, 110, 103);
}
.hot_label li:nth-child(7n-4) a {
	border: 1px solid rgb(100, 148, 235); border-image: none; color: rgb(100, 148, 235);
}
.hot_label li:nth-child(7n-3) a {
	border: 1px solid rgb(49, 189, 128); border-image: none; color: rgb(49, 189, 128);
}
.hot_label li:nth-child(7n-2) a {
	border: 1px solid rgb(57, 160, 255); border-image: none; color: rgb(57, 160, 255);
}
.hot_label li:nth-child(7n-1) a {
	border: 1px solid rgb(255, 144, 13); border-image: none; color: rgb(255, 144, 13);
}
.hot_label li:nth-child(7n) a {
	border: 1px solid rgb(131, 175, 155); border-image: none; color: rgb(131, 175, 155);
}
.hot_label li:first-child a {
	border: 1px solid rgb(97, 198, 204); border-image: none; color: rgb(97, 198, 204);
}
.hot_label li:last-child a {
	border: 1px solid rgb(244, 104, 108); border-image: none; color: rgb(244, 104, 108);
}
.tuijian1 {
	height: 365px;
}
.tuijian2 {
	height: 238px; padding-top: 20px;
}
.tuijian2 fl {
	float: left;
}
.tuijian2 fr {
	float: right;
}
.tuwen ul {
	width: 918px; display: inline-block;
}
.tuwen li {
	width: 218px; height: 202px; overflow: hidden; float: left; display: inline-block; position: relative;
}
.ml15 {
	overflow: hidden; margin-left: 15px; float: left; display: inline-block; position: relative;
}
.tuijian2 ul li img {
	padding: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; height: 151px; max-width: 214px;
}
.tuijian2 ul li span {
	background: rgb(80, 80, 80); padding: 5px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; left: 0px; width: 196px; height: 46px; overflow: hidden; font-size: 16px; margin-top: -6px; float: left;
}
.tuijian2 ul li span a {
	color: rgb(255, 255, 255); font-size: 16px;
}
.tuijian3 {
	height: 442px;
}
.tuijian2 fl .gl {
	margin: 0px auto; width: 258px; display: none;
}
.tuijian2 fl gl ul {
	margin: 0px auto; width: 258px;
}
.gl li {
	width: 240px; height: 30px; overflow: hidden; font-size: 12px;
}
.gl em {
	background: rgb(242, 83, 28); width: 20px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; margin-top: 8px; float: left; display: inline-block;
}
.gl i {
	background: rgb(205, 205, 205); width: 20px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; margin-top: 8px; float: left; display: inline-block;
}
.gl a {
	width: 230px; height: 30px; text-align: left; line-height: 30px; overflow: hidden;
}
.fiexd {
	top: 0px; position: fixed; z-index: 2; _position: absolute; _top: auto; _left: 0;
}
#gotop {
	background: url("top.gif") no-repeat; top: 82%; width: 41px; height: 41px; right: 0px; text-indent: -99999px; overflow: hidden; display: none; position: fixed; z-index: 9999; cursor: pointer; _position: absolute; _bottom: auto;
}
#gotop:hover {
	background-position: 0px -41px;
}