@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(../img/bg_split.png) 0 0 no-repeat
}*/
.container {
	width:982px;
	margin:0 auto;
}
.flash_main {
	/*height: 575px;
    margin: auto;
    position: relative;
    text-align: center;
    width: 982px;*/
    width: 100%;

}
.flash_content {
    border: medium none;
    height: 560px;
    margin: 10px auto 0;
    overflow: hidden;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 960px;
}
.index_hua .flash_content {
	background: transparent;
}
.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 {
	text-align:center;
	margin-top:20px;
	display:none
}
.notice_msg {
	color:#FE7100;
	line-height:20px;
	_line-height:24px;
	padding-left:20px;
	display:inline-block;
	background:url(../img/bg_split.png) no-repeat -24px -239px
}
.notice_link {
	color:#FE7100;
	line-height:20px;
	_line-height:24px;
	padding-left:20px;
	display:inline-block;
	width:240px;
	text-align:left;
	background:url(../img/bg_split.png) 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(../img/bg_split.png) 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-bottom: 10px;
    margin-left: 6px;
    margin-top: 20px;
    width: 980px;
}

body {
	margin:0
}
h1.game_name{text-indent:-9999px;overflow:hidden;width:0;height:0;}
.topbar_outer {
	background:url(../img/bg_split.png) 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(../img/bg_split.png) 0 0 no-repeat
}
.topbar_logo {
	background:url(../img/bg_split.png) 0 0 no-repeat;
	display:inline;
	width:102px;
	height:32px;
	text-indent:-9999px;
	margin:4px 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 7px;
	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(../img/bg_split.png) 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_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 a.icon_mole2 {
	background-position:-82px -377px
}
.topbar_nav a.icon_mole2:hover {
	background-position:-83px -377px
}
.topbar_nav .icon_16 i {
	clear:both;
	position:relative;
	display:inline-block;
}
.topbar_nav .new {
	position:absolute;
	right:-17px;
	top:-23px;
}
.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(../img/bg_split.png) 30px -65px no-repeat
}
.topbar_open {
	color:#fff;
	background:url(../img/bg_split.png) -36px -30px no-repeat
}
.topbar_open span {
	background:url(../img/bg_split.png) 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 .divide_new {
	color:#999;
	padding:0 4px;
	cursor:default;
	font-style:normal;
	*padding:0 4px 0 2px;
}
.topbar_reg a:hover {
	color:#000;
	text-decoration:none
}
.game_list {
	width:100%;
	overflow:hidden;
	margin-top:-213px;
	display:none
}
.game_list_top,.game_list_bott,.game_list_cont {
	width:100%;
	height:19px;
	background:url(../img/bg_split.png) 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(../img/bg_split.png) 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(../img/bg_split.png) 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
}
.game_list_cont ul li a span.fklj {
	background-position:-307px -106px;
}
.game_list_cont ul li a span.wgyj {
	background-position:-408px -106px
}
.game_list_cont ul li a span.jslr {
	background-position:-459px -106px
}
.game_list_cont ul li a span.smxj {
	background-position:-357px -106px
}
.game_list_cont ul li a span.dpcq {
	background-position:-255px -106px
}
.game_list_cont ul li a span.haqi2 {
	background-position:-511px -106px
}
a.v61_link {
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	font-size:0px
}

#iframe_mask{display:none;position:absolute;width:966px;height:560px;left:0;top:0;background-color:#FFF;}

/* seer  20120809 */
.game_notice_seer {position:relative;margin-top:20px;display:none;overflow:hidden;height:20px;}
.game_notice_scroll_seer{height:20px;position:relative;width:960px;margin-left:8px;}
.notice_link_seer {text-align:center;color:#FE7100;line-height:20px;_line-height:24px;overflow:hidden;}
.notice_link_seer i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../img/bg_split.png) no-repeat -24px -239px;_margin-top:-3px;}
.notice_link_seer span{display:inline-block;vertical-align:middle;*margin-top:4px;_margin-top:-0px;}



