/* minified home_index.css,cim.css file */
@charset "utf-8";
body {
	_margin:0;
	_height:100%;
}
* {
	margin:0;
	padding:0
}
ul {
	margin:0;
	padding:0;
	list-style:none
}
ul li {
	list-style:none
}
fieldset, img {
	border:0
}
.clearfix:after {
	content:"";
	clear:both;
	display:block;
	height:0
}
html .clearfix {
	zoom:1;
*display:table
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:400
}
a {
	border:0;
	text-decoration:none
}
a:link, a:visited, a:hover, a:active {
	text-decoration:none;
	outline:0
}
h1, h2, h3, h4, h5, h6 {
	font-weight:400;
	font-size:100%
}
.height0 {
	font-size:1px;
	height:1px
}
table {
	border-collapse:collapse;
	table-layout:table;
	border:0;
	border-spacing:0
}
table tr {
	border:0
}
table tr td {
	border:0
}
.hidden {
	display:none!important
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.Nav_floatLeft {
	float:left;
	width:20%;
}
.Nav_floatRight {
	float:right;
	width:80%;
}
.block {
	display:block
}
.clearfloat {
	clear:both
}

body {
	width:100%;
	min-width:1000px;
	_width:expression((documentElement.clientWidth <1000) ? "1000px" : "auto" );
	background-color:#fff;
	font:12px/20px "microsoft yahei";
	color:#3c3c3c
}
.centerCon {
	width:1200px;
	height: 100px;
	margin:0 auto;
	padding:0 10px
}
.center_home {
	width:1200px;
	margin:0 auto;
}
.outTop {
	width:100%;
	background:#f2f2f2;
	border-bottom:1px solid #cdcdcd;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	font-weight:100;
	color:#fe0000
}
.outTop_box {
	width:100%;
	/*	background:url(../images/menu_bjj.jpg) repeat-x;
*/	height:100px;
	line-height:100px;
}
.outTop .centerCon {
	background:#f2f2f2
}
.outTop a {
	color:#767676;
	font-weight:100;
	margin-left:15px;
	cursor:pointer
}
.outTop a:hover {
	color:#008fff
}
.outTop a .pre {
	display:inline-block;
*display:inline;
*zoom:1;
	width:22px;
	height:22px;
	background-image:url(../images/home_sprites.png);
	background-repeat:no-repeat;
	vertical-align:middle;
	margin-right:3px
}
.outTop a.addToDesk .pre {
	background-position:-25px -4px
}
.outTop a.setToHome .pre {
	background-position:-51px -4px;
	width:20px
}
.outTop a.toCollect .pre {
	background-position:-75px -4px;
	width:20px;
	height:21px
}
.outTop .top .floatLeft span.pre {
	display:inline-block;
 *display:inline;
 *zoom:1;
	width:22px;
	vertical-align:middle;
}
.logosInfo {
	/*	background:url(../images/menu_bjj.jpg) repeat-x;
*/	position:relative;
	height:110px;
	line-height:110px;
	z-index:2000
}
.logosInfo .logoCon {
	position:absolute;
	top:0;
	width:205px
}
.logosInfo .logoCon .selectCityCon {
	position:absolute;
	top:69px;
	left:220px;
	color:red;
	font-size:20px;
	font-weight:400;
	z-index:50;
	line-height:20px;
	width:160px
}
.logosInfo .logoCon .selectCityCon .trigSelectCity {
	font-size:12px;
	color:#000;
	line-height:17px;
	vertical-align:middle
}
.logosInfo .logoCon .selectCityCon .selectCity {
	width:62px;
	height:31px;
	font-size:9px;
	color:#313131;
	font-family:微软雅黑;
	position:absolute;
	top:-2px;
	right:0
}

.logosInfo img.logo {
	width:207px;
	height:60px;
	vertical-align:top;
	position:absolute;
	z-index:10;
	top:15px
}
.logosInfo .floatRight {
	line-height:20px;
	height:100px
}

.Nav_floatRight ul.clearfix {
	padding-top:35px;
	float:left;
}
.Nav_floatRight ul.clearfix li {
	float:left;
	font-size:14px;
	color:#333;
	width:117px;
	text-align:center;
	line-height:30px;
	background:#92d1f4;
	border-radius: 10px;
	margin:0 10px;
}
.Nav_floatRight ul.clearfix li a {
	display:block;
	color:#fff
}
.Nav_floatRight ul.clearfix li a:hover {
	border:1px solid #92d1f4;
	border-radius: 10px;
	background:#fff;
	color:#000;
	font-weight: bold;
}
.Nav_floatRight ul.clearfix li a.indexNav {
	border:1px solid #92d1f4;
	border-radius: 10px;
	background:#fff;
	color:#000;
	font-weight: bold;
}
.content {
	position:relative;
	width:1200px;
	margin:0 auto;
}
.content .content_top {
*position:relative;
*top:-1070px
}
.content .centerCon {
	position:relative;
	z-index:10;
}

#slides {
	display:block;
	width:1200px;
	height:396px;
	list-style:none;
	padding:0;
	margin:0 auto;
	position:relative;
}
#slides li {
	display:block;
	width:100%;
	height:100%;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute
}
#slides li a {
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px
}


.titleCon h4 {
	float:left;
	padding:0 0 0 25px;
	color:#333
}

.loginCon .validateForm {
	width:214px;
	margin:24px 0 0 20px
}
.loginCon .validateForm .row {
	position:relative;
	width:311px;
	height:30px;
	position:relative;
	z-index:100
}
.loginCon .validateForm .usename_in {
	background:#fff;
	width:309px;
	height:36px
}
.loginCon .validateForm .password_in {
	background:#fff;
	width:309px;
	height:36px;
	margin:20px 0 0 0
}
#Terminus .nav_left {
	float:left;
	width:260px;
	margin-top:10px
}
#Terminus .nav_left .download {
	padding:0 0 5px 0
}
#Terminus .nav_left .download a .z_qun {
	background:url(../images/z_qun.jpg) no-repeat;
	width:280px;
	height:72px;
	display:block
}
#Terminus .nav_left .download a .z_qun {
	font-size:20px;
	line-height:72px;
	color:#fff;
	padding:0 0 0 80px
}
#Terminus .nav_left .download .down_cz a{
	background:url(../images/down_cz.jpg) no-repeat;
	width:285px;
	height:72px;
	display:block
}
#Terminus .nav_left .download .down_cz a:hover{
	background:url(../images/down_cz_hover.jpg) no-repeat;
}
#Terminus .nav_right {
	float:right;
	width:900px;
	padding:10px 0 0 0
}

.nav_right .middleCon {
	float:left;
	width:603px;
	height:274px;
	overflow:hidden;
}
.nav_right .middleCon .innerCon {
	position:relative;
	width:603px;
	height:272px;
	margin:0 0 10px 0
}
.nav_right .middleCon .slides li a {
	display:block;
	height:274px
}
.nav_right .middleCon .flex-control-nav {
	position:absolute;
	bottom:10px;
	right:10px;
	z-index:10
}
.nav_right .middleCon .flex-control-nav li {
	display:inline-block;
*display:inline;
*zoom:1
}
.nav_right .middleCon .flex-control-nav li a {
	cursor:pointer;
	display:inline-block;
 *display:inline;
 *zoom:1;
	width:16px;
	height:16px;
	background:#fff;
	border:1px solid #ccc;
	text-align:center;
	line-height:16px;
	vertical-align:middle;
	color:#3c3c3c
}
.nav_right .middleCon .flex-control-nav li a.flex-active {
	background:#fe6f00;
	color:#fff
}
.nav_right .middleCon .flex-control-nav li {
	margin-left:10px
}
.nav_right .middleCon ul li {
	height:174px
}
.nav_left .news {
	width:273px;
	margin:5px 0 0;
	border:1px solid #ccc;
	padding:5px;;
	height:210px;
	overflow:hidden
}
.nav_left .news .gameNews h2 {
	font-size:16px;
	width:147px;
	border-bottom:3px solid #82c247;
	color:#82c247;
	font-weight:bold;
	padding-bottom:5px
}
.nav_left .news .newsCon ul li {
	line-height:35px;
	font-size:16px;
	padding-left:5px;
	padding-right:5px
}
.nav_left .news .newsCon ul li a{
	font-size:16px;
	color:#000;
}
/*城市分站新闻列表*/
.nav_left .news_fz {
	margin-right:10px;
	border:1px solid #ccc;
	padding:5px;
	height:182px;
	overflow:hidden;
	background:rgba(255, 255, 255, 0.7); 
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4c000000', EndColorStr='#4c000000'); 

}
.nav_left .news_fz .gameNews h2 {
	font-size:16px;
	width:147px;
	border-bottom:3px solid #cc6600;
	color:#cc6600;
	font-weight:bold;
	padding-bottom:5px
}
.nav_left .news_fz .newsCon ul li {
	line-height:30px;
	font-size:14px;
	padding-left:5px;
	padding-right:5px
}
.rowMiddle {
	margin-top:10px;
}
.nav_left .serverList {
	height:175px;
	width:253px;
}
.nav_left .serverList h2 {
	height:29px;
	line-height:29px;
	vertical-align:middle;
	color:#FFF;
	font-size:18px;
	font-family:微软雅黑;
	padding-left:15px
}
.nav_left .serverList h3 {
	width:233px;
	height:35px;
	font-size:18px;
	font-family:微软雅黑;
	font-weight:700;
	text-align:center;
	color:#fff;
	line-height:35px;
}
.nav_left .serverList .items {
	width:228px;
	margin:6px auto 0 auto;
	height:27px;
	line-height:27px;
	vertical-align:middle;
	border-bottom:1px solid #cecece;
	border-top:3px solid #d3d3d3
}
.nav_left .serverList h2 a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:72px;
	height:25px;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
	background:url(../images/index_sprites.png) no-repeat -76px -148px;
	color:#fff;
	margin-right:10px;
	position:relative;
	top:-2px
}
.nav_left .serverList h2 a:hover {
	color:#fff;
	background-position:-76px -176px
}
.nav_left .serverList .items a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:113px;
	text-align:center;
	color:#3c3c3c;
	font-size:14px;
	position:relative;
	top:-3px;
	height:31px;
	line-height:34px;
	vertical-align:middle;
	border-left:1px solid #cecece
}
.nav_left .serverList .items a.isOk {
	border-left:0;
	border-right:1px solid #cecece
}
.nav_left .serverList .items a.cur {
	background:url(../images/index_sprites.png) no-repeat -4px -77px;
	border:0;
	padding-right:1px
}
.nav_left .serverList ul {
	font-size:12px;
	margin:0 auto 10px 28px;
	width:220px;
	color:#fff;
	height:35px;
}
.nav_left .serverList ul li {
	font-size:17px
}

.login_Columns .serverList {
	float:left;
	font-size:32px;
	color:#00fcf3;
	line-height:55px;
	padding-top:10px;
	font-weight:bold;
	text-shadow:2px 2px #000
}
.login_Columns .serverList a {
	color:#00fcf3
}
.login_Columns .serverList a.gameName {
	padding-left:10px
}
.nav_left .serverList ul span, .nav_left .serverList ul a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:center
}
.login_Columns #serverName a.serverName {
	display:block;
	background:url(../images/game_load.png) no-repeat;
	width:275px;
	height:113px;
	margin:11px 0 0 0;
	float:right
}
.nav_left .serverList ul a.serverName {
	color:#cc6600;
	cursor:pointer;
	width:65px;
	font-weight:700
}
.nav_left .serverList ul a.gameName {
	color:#fff;
	cursor:pointer;
	padding:0 0 0 20px
}
.nav_left .serverList ul a:hover {
	text-decoration:underline
}
.nav_left .serverList ul .row1 {
	font-weight:700;
	margin-top:7px
}
.nav_left .serverList .simplePages {
	font-size:14px;
	font-family:微软雅黑;
	letter-spacing:1.5px;
	text-align:center;
	padding-top:30px
}
.nav_left .serverList .simplePages span {
	margin:0 10px
}
.nav_left .serverList .simplePages a.trun {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:23px;
	height:23px;
	vertical-align:middle;
	background:url(../images/index_sprites.png) no-repeat -214px -5px
}
.nav_left .serverList .simplePages a.trun.pre:hover {
	background-position:-214px -31px
}
.nav_left .serverList .simplePages a.trun.next {
	background-position:-244px -5px
}
.nav_left .serverList .simplePages a.trun.next:hover {
	background-position:-244px -31px
}
.outGames {
	float:left;
	width:900px;
}

.czCon .czDetail {
	width:900px;
	height:240px;
	maegin:4px;
	border:1px solid #ccc
}
.czCon .czDetail .innerCon {
	background:#fff;
	width:900px;
	height:240px;
}
.czCon .czDetail .innerCon .outLoadImg {
	margin:6px 10px 6px 6px;
	width:436px;
	height:228px
}
.czCon .czDetail .innerCon .outLoadImg img {
	width:436px;
	height:228px
}
.czCon .czDetail .innerCon .texts {
	width:430px;
	line-height:24px;
	font-family:宋体;
	padding:10px 0 0 10px
}
.czCon .czDetail .innerCon .texts h1 {
	font-size:18px;
	color:#cc6600;
	margin-top:5px;
	margin-bottom:10px;
	font-family:"微软雅黑";
	float:left;
	margin-right:10px
}
.czCon .czDetail .innerCon .texts h1 .button_download{
	float:right
}
.czCon .czDetail .innerCon .texts a.joinQQGroup {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:72px;
	height:25px;
	font-size:14px;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
	background:url(../images/index_sprites.png) no-repeat -4px -148px;
	color:#8b7b6e;
	font-weight:400;
	position:relative;
}
.czCon .czDetail .innerCon .texts a.joinQQGroups {
	display:inline-block;
	 *display:inline;
	 *zoom:1;
	width:101px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-family:微软雅黑;
	background:url(../images/index_sprites.png) no-repeat -4px -114px

}
.czCon .czDetail .innerCon .texts a.joinQQGroups:hover {
	background-position:-105px -114px;
}
.czCon .czDetail .innerCon .texts a.joinQQGroup:hover {
	background-position:-76px -176px;
	color:#fff
}
.czCon .czDetail .innerCon .texts b {
	color:#e7a059;
	font-weight:400;
	font-family:"微软雅黑"
}
.czCon .czDetail .innerCon .texts p {
	text-align:justify;
	font-size:14px
}
.czCon .czDetail .innerCon .texts p.text_jj {
	height:140px;
	overflow:hidden;
}
.czCon .czDetail .innerCon .buttons {
	margin-top:15px;
	font-size:14px
}
.czCon .czDetail .innerCon .buttons a {
	display:inline-block;
 *display:inline;
 *zoom:1;
	width:101px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-family:微软雅黑;
	background:url(../images/index_sprites.png) no-repeat -4px -114px
}
.czCon .czDetail .innerCon .buttons a:hover {
	background-position:-105px -114px
}
.czCon .czDetail .innerCon .buttons a.download {
	margin-left:20px
}
.webGames {
	border:1px solid #ccc;
	margin-top:10px;
	height:405px;
	overflow:hidden
}
.webGames .webGame {
	background:#f3f3f3;
	width:435px;
	height:195px;
	padding:4px;
	float:left;
	margin-top:10px
}
.webGames .webGame.two {
	margin-left:10px;
	float:right
}
.webGames .webGame .webGameDetail {
	background:#fff;
	width:435px;
	height:190px;
	/*	border:1px solid #cecece;
*/	position:relative
}
.webGameDetail .texts .jcjt {
	color:#cc6600;
	font-size:16px;
	font-weight:bold
}
.webGames .webGame .outLoadImg {
	width:240px;
	height:175px;
	margin:6px 0 0 6px
}
.webGames .webGame .outLoadImg img {
	width:240px;
	height:175px
}
.webGames .webGame .texts {
	width:170px;
	margin:10px 0 0 10px;
	height:180px;
	overflow:hidden
}
.webGames .webGame .texts p {
	text-align:justify
}
.webGames .webGame .texts h2 {
	color:#f40;
	font-size:14px;
	font-weight:700;
	margin-bottom:3px
}
.webGames .webGame .texts b {
	color:#999!important;
	font-weight:400
}
.webGames .webGame .buttons {
	/*text-align:center*/
	margin:5px 0 0 0
}
.webGames .webGame .buttons a {
	margin-top:5px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:68px;
	height:25px;
	line-height:25px;
	text-align:center;
	vertical-align:middle;
	background:url(../images/index_sprites.png) no-repeat -4px -148px;
	color:#8b7b6e;
	margin-right:10px
}
.webGames .webGame .buttons a.startGame {
	width:72px;
	background-position:-76px -148px;
	color:#fff;
	margin-right:0
}
.webGames .webGame .buttons a:hover {
	background-position:-4px -176px
}
.webGames .webGame .buttons a.startGame:hover {
	background-position:-76px -176px
}
.webGames .zyjs img{padding:10px 5px}
.flashBox.big {
	margin-top:10px
}

.yxgl{margin-top:10px}
.yxgl a{float:left;padding-left:7px}
.yxgl a.s1_hover{background:url(../images/yx_banner1.jpg) no-repeat;width:218px;height:379px;display:block}
.yxgl a.s1_hover:hover{background:url(../images/yx_hover_banner1.jpg) no-repeat;width:218px;height:379px;display:block}
.yxgl a.s2_hover{background:url(../images/yx_banner2.jpg) no-repeat;width:218px;height:379px;display:block}
.yxgl a.s2_hover:hover{background:url(../images/yx_hover_banner2.jpg) no-repeat;width:218px;height:379px;display:block}
.yxgl a.s3_hover{background:url(../images/yx_banner3.jpg) no-repeat;width:218px;height:379px;display:block}
.yxgl a.s3_hover:hover{background:url(../images/yx_hover_banner3.jpg) no-repeat;width:218px;height:379px;display:block}
.yxgl a.s4_hover{background:url(../images/yx_banner4.jpg) no-repeat;width:218px;height:379px;display:block}
.yxgl a.s4_hover:hover{background:url(../images/yx_hover_banner4.jpg) no-repeat;width:218px;height:379px;display:block}

.slideTools {
	position:fixed;
	z-index:10;
	left:50%;
	margin-left:547px;
	bottom:195px;
	_position:absolute;
	z-index:100;
	_top:expression((documentElement.scrollTop+200)+ "px");
	_right:20px;
	color:#3c3c3c
}
.slideTools .contentNav {
	background:#f5f5f5;
	width:52px;
	border:1px solid #dddad6;
	position:relative;
	top:171px;
	left:70px
}
.slideTools .contentNav li.text a {
	display:block;
	width:52px;
	text-align:center;
	font-family:微软雅黑;
	color:#3c3c3c;
	font-size:12px;
	line-height:16px;
	padding:10px 0;
	border-bottom:1px solid #e2e0dc
}
.slideTools .contentNav li.text a:hover {
	color:#fff;
	background:#2789e0
}
.slideTools .contentNav li.item {
	border-bottom:1px solid #e2e0dc
}
.slideTools .onlineHelp a {
	display:block;
	width:52px;
	height:52px;
	background:url(../images/index_sprites.png) no-repeat -209px -55px;
	border-bottom:1px solid #e2e0dc
}
.slideTools .onlineHelp a:hover {
	background-position:-253px -55px;
	background-color:#2789e0
}
.slideTools .goTop {
	display:block;
	width:52px;
	height:52px;
	background:url(../images/index_sprites.png) no-repeat -206px -150px
}
.slideTools .goTop:hover {
	background-position:-252px -150px;
	background-color:#2789e0
}
.slideTools .wxCon {
	display:block;
	margin-top:35px;
	font-size:12px;
	color:#666;
	background:#fff;
	padding:5px 5px 0 5px;
	text-align:center;
	position:absolute;
	right:81px;
	bottom:-15px;
	border:1px solid #e2e0dc
}
.slideTools .wxCon.hidden {
	display:none
}
.slideLeft.jmhz {
	position:fixed;
	z-index:10;
	right:50%;
	margin-right:510px;
	bottom:100px;
	_position:absolute;
	z-index:100;
	_top:expression((documentElement.scrollTop+200)+ "px");
	_right:20px;
	cursor:pointer;
	color:#3c3c3c;
	margin-top:20px
}
.footer {
	position:relative;
	margin-top:10px;
	font-size:12px;
	color:#535353;
	line-height:25px;
	padding:10px 0 20px 0;
	text-align:center;
	border-top: 1px solid #bad9e6;
}
.footer_left {
	float:left;
	padding:31px 22px 0 26px
}
.footer_right {
	float:left;
	padding:12px 0 0 0
}
.footer_link a {
	font-size:14px;
	line-height:36px
}
.footer a {
	color:#535353
}
.footer a:hover {
	color:#cc6600
}
.more a{
	color:#000;
}


.main_head {
  BACKGROUND: url(../images/img3-5_2.png) no-repeat
}
.main_head {
  FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/img3-5_2.png",sizingMethod='crop'); BACKGROUND: none transparent scroll repeat 0% 0%
}
.main_head {
  BACKGROUND: url(../images/img3-5_2.png) no-repeat
}
.info1 {
  PADDING-BOTTOM: 10px; PADDING-right: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/img3-5_3.png) repeat-y; PADDING-TOP: 5px
}
.info {
  FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/img3-5_3.png",sizingMethod='crop'); BACKGROUND-REPEAT: repeat-y
}
.info {
  PADDING-BOTTOM: 10px; PADDING-right: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/img3-5_3.png) repeat-y; PADDING-TOP: 5px
}

.Obtn {
   WIDTH: 32px; BACKGROUND: url(../images/img3-5_r.png) no-repeat; FLOAT: right; HEIGHT: 139px; MARGIN-right: -5px
}
.Obtn {
  FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/img3-5_r.png",sizingMethod='crop'); WIDTH: 32px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; HEIGHT: 139px
}
.Obtn {
  MARGIN-TOP: 104px; WIDTH: 32px; BACKGROUND: url(../images/img3-5_r.png) no-repeat; FLOAT: right; HEIGHT: 139px; MARGIN-right: -5px
}
.qqtable SPAN {
  PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; PADDING-right: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; COLOR: #ff6600; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.qqtable A {
  TEXT-DECORATION: none;
  color:#000;
}
.qqtable A:hover {
  TEXT-DECORATION: none
}
.qun {
  BORDER: #ffd2bf 1px solid;  PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; PADDING-right: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; BORDER-TOP: #ffd2bf 1px solid; PADDING-TOP: 5px
}
.qun SPAN {
  COLOR: #ff6600; FONT-SIZE: 13px; FONT-WEIGHT: bold
}

