@charset "utf-8";

html {
	overflow-y: scroll
}

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td {
	margin: 0;
	padding: 0
}

body,button,input,select,textarea {
	font: 12px/1.5 helvetica,arial,sans-serif
}

h1,h2,h3,h4,h5,h6,button,input,select,textarea {
	font-size: 100%
}

em,cite {
	font-style: normal
}

img {
	display: inline-block;
	border: 0 none
}

ul,ol {
	list-style: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

a {
	color: #232323;
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

body {
	background: #EEEEEE
}

.cf:before,.cf:after {
	content: '';
	display: table
}

.clear,.cf:after {
	clear: both
}

.cf {
	*zoom: 1
}

.index_hua {
	background: #330033
}

.topbar_wrap {
	width: 980px;
	overflow: hidden;
	margin: 0 auto
}

.topbar_logo,.ft_logo,.logo_green,.logo_netpolice {
	background: url(/common/index/images/bg_sprite_grey.png?v=20120112) 0 0 no-repeat
}

.index_hua .ft_logo,.index_hua .logo_green,.index_hua .logo_netpolice {
	background-image: url(/common/index/images/bg_sprite_pink.jpg)
}

.notice_msg,.ico_hot,.product_link a {
	background: url(/common/v2/img/topbar/bg_split.png?v=20120104) 0 0 no-repeat
}

.container {
	width: 975px;
	margin: 0 auto
}

.flash_main {
	margin: auto;
	height: 560px;
	text-align: center
}

.flash_tips {
	font-size: 16px;
	text-align: left;
	width: 750px;
	margin: 100px auto;
	display: table;
	border: 1px solid #DEEAF9;
	background: #F4F9FF;
	padding: 10px 20px;
	border-radius: 5px;
	line-height: 2;
	color: #444
}

.flash_tips a {
	color: #FF6900
}

.game_notice {
	display: none;
	text-align: center;
	margin-top: 20px
}

.notice_msg {
	color: #FE7100;
	line-height: 20px;
	_line-height: 24px;
	padding-left: 20px;
	display: inline-block;
	background: url(/common/v2/img/topbar/bg_split.png?v=20120104) no-repeat -24px -239px
}

.product_link {
	text-align: center;
	margin-top: 6px
}

.product_link a {
	padding: 0 20px 0 10px;
	background-position: 0 -258px;
	color: #1D8B00;
	text-decoration: underline
}

.footer {
	width: 805px;
	margin: 18px auto;
	border-top: 1px solid #C7CED4;
	padding: 15px 0 0 170px;
	position: relative;
	color: #9A9A9A;
	line-height: 20px
}

.footer a {
	color: #585858
}

.footer .divide {
	color: #9A9A9A;
	padding: 0 10px
}

.ft_logo {
	width: 160px;
	height: 27px;
	position: absolute;
	left: 0;
	top: 40px;
	line-height: 20;
	overflow: hidden
}

.logo_green,.logo_netpolice {
	display: block;
	line-height: 20;
	overflow: hidden;
	width: 32px;
	height: 32px;
	position: absolute
}

.logo_green {
	background-position: -122px -146px;
	right: 130px;
	top: 42px
}

.logo_netpolice {
	background-position: 0 -133px;
	width: 120px;
	height: 46px;
	right: 0;
	top: 35px
}

.index_hua .product_link a,.index_hua .notice_msg {
	color: #F489A5
}

.index_hua .footer,.index_hua .footer .divide {
	color: #6e5a6e
}

.index_hua .ft_link a {
	color: #7a647a
}

.message {
	height: 20px;
	line-height: 20px;
	margin: 20px auto 0;
	overflow: hidden;
	text-align: center;
	width: 975px
}

.message a {
	background: url(/common/v2/img/topbar/bg_split.png?v=20120104) no-repeat -24px -3px;
	color: #FE7100;
	display: inline-block;
	line-height: 20px;
	padding-left: 20px
}

.message a:hover {
	cursor: text;
	text-decoration: none
}

.iframe_banner {
	margin: 0 auto;
	width: 975px
}

body {
	margin: 0
}

.topbar_outer {
	background: url(/common/v2/img/topbar/bg_split.png?v=20120104) 0 -194px repeat-x;
	height: 41px;
	position: relative;
	z-index: 5;
	width: 100%;
	font: 12px/1.5 helvetica,arial,sans-serif
}

.topbar_wrap {
	width: 980px;
	overflow: hidden;
	margin: 0 auto
}

.ico_hot {
	background: url(/common/v2/img/topbar/bg_split.png?v=20120104) 0 0 no-repeat
}

.topbar_logo {
	background: url(/common/v2/img/topbar/bg_split.png?v=20120104) 0 0 no-repeat;
	display: inline;
	width: 102px;
	height: 32px;
	text-indent: -9999px;
	margin: 5px 0 0 0px;
	float: left
}

.topbar_nav {
	float: left;
	margin: 0px 0 0 18px;
	padding-top: 1px;
	line-height: 21px;
	position: relative;
	display: inline;
	width: 686px;
	white-space: nowrap
}

.topbar_nav a {
	float: left;
	padding: 0 6px;
	height: 21px;
	display: inline;
	text-decoration: none;
	font-size: 12px;
	margin-top: 10px;
	color: #444;
	line-height: 20px;
	*line-height: 21px;
	overflow: hidden
}

.topbar_nav a:hover {
	border: 1px solid #ccc;
	text-decoration: none;
	margin-top: 9px;
	padding: 0 6px;
	color: #000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.topbar_nav a.hot {
	color: #f60;
	overflow: visible;
	position: relative
}

.topbar_nav a.hot:hover {
	color: #f30
}

.topbar_nav a.icon_16 {
	background: url(/common/v2/img/topbar/bg_split.png?v=20120531) 0 0 no-repeat;
	padding-left: 28px
}

.topbar_nav a.icon_16:hover {
	padding-left: 27px
}

.topbar_nav a.icon_mole {
	background-position: -82px -77px
}

.topbar_nav a.icon_mole:hover {
	background-position: -83px -77px
}

.topbar_nav a.icon_seer {
	background-position: -82px -109px
}

.topbar_nav a.icon_seer:hover {
	background-position: -83px -109px
}

.topbar_nav a.icon_gf {
	background-position: -82px -140px
}

.topbar_nav a.icon_gf:hover {
	background-position: -83px -140px
}
.topbar_nav a.icon_mole2 {
	background-position: -82px -  px
}

.topbar_nav a.icon_mole2:hover {
	background-position: -83px -  px
}
.topbar_nav a.icon_video {
	background-position: -82px -173px
}

.topbar_nav a.icon_video:hover {
	background-position: -83px -173px
}

.topbar_nav a.icon_seer2 {
	background-position: -82px -344px
}

.topbar_nav a.icon_seer2:hover {
	background-position: -83px -344px
}

.topbar_nav .hl {
	color: #FF8400
}

.topbar_all {
	color: #f60;
	height: 20px;
	width: 66px;
	height: 41px;
	display: block;
	float: left
}

.topbar_all span {
	cursor: pointer;
	width: 40px;
	height: 20px;
	line-height: 18px;
	* line-height: 20px;
	margin: 11px auto 0;
	display: block;
	background: url(/common/v2/img/topbar/bg_split.png?v=20120104) 30px -65px no-repeat
}

.topbar_open {
	color: #fff;
	background: url(/common/v2/img/topbar/bg_split.png?v=20120104) -36px -30px no-repeat
}

.topbar_open span {
	background: url(/common/v2/img/topbar/bg_split.png?v=20120104) 30px -90px no-repeat
}

.topbar_nav a .ico_hot {
	background-position: 0 0;
	display: inline-block;
	width: 23px;
	height: 13px;
	right: 2px;
	top: -9px;
	position: absolute
}

.topbar_nav a:hover .ico_hot {
	right: 1px
}

.topbar_reg {
	float: right;
	margin-top: 11px
}

.topbar_reg a {
	color: #666;
	text-decoration: none
}

.topbar_reg .divide {
	color: #999;
	padding: 0 7px;
	cursor: default;
	font-style: normal
}

.topbar_reg a:hover {
	color: #000;
	text-decoration: none
}

.game_list {
	width: 100%;
	overflow: hidden;
	margin-top: -300px;
	display: none
}

.game_list_top,.game_list_bott,.game_list_cont {
	width: 100%;
	height: 19px;
	background: url(/common/v2/img/topbar/bg_split.png?v=20120104) repeat 0 -302px
}

.game_list_cont {
	height: auto;
	overflow: hidden;
	background: url(/common/v2/img/topbar/game_list_bg.png) repeat;
	position: relative
}

.game_list_point {
	margin: 0 auto;
	background: #ccc;
	height: 19px;
	width: 940px;
	background: url(/common/v2/img/topbar/bg_split.png?v=20120104) no-repeat 730px -280px
}

.game_list_bott {
	background-position: left 72px;
	height: 20px
}

.game_list_cont ul {
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	z-index: 2;
	padding: 0;
	list-style: none
}

.game_list_cont ul li {
	float: left;
	height: 87px;
	width: 94px;
	font-size: 12px
}

.game_list_cont ul li a {
	display: block;
	width: 100%;
	height: 81px;
	color: #fff;
	overflow: hidden;
	outline: none;
	text-decoration: none
}

.game_list_cont ul li a:hover {
	text-decoration: none;
	background: url(/common/v2/img/topbar/bg_split.png?v=20120104) 12px -113px no-repeat
}

.game_list_cont ul li a span {
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 3px;
	position: relative;
	z-index: 2
}

.game_list_cont ul li a span.text_stroke {
	z-index: 1;
	color: #000;
	margin-top: -16px
}

.game_list_cont ul li a span.img {
	width: 50px;
	height: 50px;
	display: block;
	margin: 5px auto 0;
	position: static;
	;background: url(/common/v2/img/topbar/icons_48.png?v=20120615) no-repeat;
	_background: url(/common/v2/img/topbar/icons_48.jpg?v=20120615) no-repeat
}

.game_list_cont ul li a span.mole {
	background-position: 0 0
}

.game_list_cont ul li a span.seer {
	background-position: -52px 0
}

.game_list_cont ul li a span.gf {
	background-position: -102px 0
}

.game_list_cont ul li a span.hero {
	background-position: -154px 0
}

.game_list_cont ul li a span.seer2 {
	background-position: -204px 0
}

.game_list_cont ul li a span.hua {
	background-position: -255px 0
}

.game_list_cont ul li a span.dou {
	background-position: -307px 0
}

.game_list_cont ul li a span.boke {
	background-position: -612px 0
}

.game_list_cont ul li a span.bus {
	background-position: -357px 0
}

.game_list_cont ul li a span.fan {
	background-position: -408px 0
}

.game_list_cont ul li a span.duola {
	background-position: 0px -53px
}

.game_list_cont ul li a span.renzhe {
	background-position: -52px -53px
}

.game_list_cont ul li a span.ddt {
	background-position: -102px -53px
}

.game_list_cont ul li a span.pmxy {
	background-position: -154px -53px
}

.game_list_cont ul li a span.mj {
	background-position: -204px -53px
}

.game_list_cont ul li a span.game_2125 {
	background-position: -255px -53px
}

.game_list_cont ul li a span.bbs {
	background-position: -307px -53px
}

.game_list_cont ul li a span.haqi {
	background-position: -459px 0
}

.game_list_cont ul li a span.klb {
	background-position: -510px 0
}

.game_list_cont ul li a span.ie {
	background-position: -560px 0
}

.game_list_cont ul li a span.m61 {
	background-position: -357px -53px
}

.game_list_cont ul li a span.hysj {
	background-position: -408px -53px
}

.game_list_cont ul li a span.sxd {
	background-position: -459px -53px
}

.game_list_cont ul li a span.mxw {
	background-position: -510px -53px
}

.game_list_cont ul li a span.video {
	background-position: -560px -53px
}

.game_list_cont ul li a span.mama {
	background-position: -611px -53px
}

.game_list_cont ul li a span.long {
	background-position: 0 -106px
}

.game_list_cont ul li a span.mhfx {
	background-position: -52px -106px
}

.game_list_cont ul li a span.sq {
	background-position: -103px -106px
}

.game_list_cont ul li a span.hzw {
	background-position: -154px -106px
}

.game_list_cont ul li a span.xys {
	background-position: -205px -106px
}

a.v61_link {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	font-size: 0px
}
html,body{height: 100%;}
.stop_service{position:absolute;z-index:100;width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);opacity:0.6;top:0;left: 0px;}
.stop_main{position:absolute;z-index:110;top:80px;left:50%;margin-left:-397px;width:794px;height:671px;background-image:url(http://game-res.61.com/common/v2/img/dou_pop.32.png);_background-image:url(http://game-res.61.com/common/v2/img/dou_pop.png);}
.stop_service_close{float:right;margin:8px 17px 0 0;width:32px;height:32px;text-indent:-999px;overflow:hidden;}.hide{display:none;}
.days_left{font:bold 24px/34px simsun;color: #ef5438;margin-left: 455px;padding-top: 62px;width: 45px;text-align: center;}
.game_link{float: left;width: 76px;height: 66px;margin:333px 3px 0;text-indent: -999px;overflow: hidden;}
.mole_link{margin-left: 55px;}
