﻿/*==================================================
公共样式
==================================================*/
body
{
	color: #494438;
	background-color: #150302;
	
}

a
{
	text-decoration: none;
	color: #494438;
}

a:hover
{
	color: #FE6B00;
}

.mt_10
{
	margin-top: 10px;
}

.ml_10
{
	margin-left: 10px;
}

/*.alphaBG
{
	position: relative;
}

.alphaBG .bg
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	_display: none;
}

a.btnAlphaBG, .btnAlphaBG a
{
	background-color: #000000\9;
	filter:alpha(opacity=0)\9;
}*/
#login{
	position: relative;}
.bg
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	_display: none;
}

/*==================================================
背景
==================================================*/
.bg_1
{
	background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/bg/bg_011.jpg);
	background-position: center top;
}

/*.bg_2
{
	background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/bg/bg_02.jpg);
	background-position: center bottom;
}*/

/*==================================================
基本框架
==================================================*/
#outerWrapper
{
	overflow: hidden;
	position: relative;
	z-index: 0;
}

#wrapper
{
	width: 980px;
	margin: auto;
	position:relative;
}

#header
{
	height: 391px!important;	/* 原高度+15 */
	height:376px;
	
	
}
.fla{ position:absolute;z-index:0; height:376px; width:980px; left:0px; top:0px;}
.ksfla{ position:absolute;z-index:2; height:69px; width:211px; left:10px; top:300px;}


#content
{
	padding-bottom: 30px;
	margin-top: -35px;
	_height: 1px;
	min-height: 1px;
		z-index: 9999;
}

#footerWrapper
{
	padding: 17px 0 35px;
	background-color: #ffffff;
	
}

/*==================================================
content布局
==================================================*/
#content .l
{
	width: 210px;
}

#content .r
{
	width: 760px;
	padding-top: 28px;
	_margin-left: 0;
	_position: relative;
	left: 9px;
}

#content .r .bg_t, #content .r .bg_b
{
	background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/content/bg.gif);
}

#content .r .bg_t
{
	position: absolute;
	top: -28px;
	width: 760px;
	padding-right: 9px;
	height: 458px;
}

#content .r .bg_c
{
	background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/content/bg.jpg);
	background-repeat: repeat-y;
	position: relative;
}

#content .r .bg_b
{
	background-position: -769px 0;
	height: 20px;
	
}

#content .contentWrapper
{
	position: relative;
	padding: 0 10px;
	min-height: 417px;
	_height: 417px;
}

#content .rightCommon
{
	height: 56px;
	padding-left: 10px;
}

#content .rightCommon .news
{
	width: 386px;
	height: 40px;
	float: left;
	padding: 8px;
}

#content .rightCommon .news .wrapper
{
	height: 40px;
	padding: 0 10px;
	float: left;
	overflow: hidden;
	width: 334px;
}

#content .rightCommon .news ul li
{
	height: 20px;
	overflow: hidden;
}

#content .rightCommon .news ul li a
{
	color: #EDFAFF;
}

#content .rightCommon .news ul li a:hover
{
	color: #FFF44B;
}

#content .rightCommon .news .arrows
{
	float: left;
	width: 21px;
	height: 25px;
	padding-top: 8px;
}

#content .rightCommon .news .arrows .arrow
{
	height: 11px;
	background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/content/arrow.jpg);
	cursor: pointer;
}

#content .rightCommon .news .arrows .arrow_down
{
	background-position: 0 -11px;
	margin-top: 3px;
}

#content .rightCommon .news .arrows .arrow_up_hover
{
	background-position: -21px 0;
}

#content .rightCommon .news .arrows .arrow_down_hover
{
	background-position: -21px -11px;
}

#content .rightCommon .news .arrows .arrow_up_disabled
{
	background-position: -42px 0;
	cursor: default;
}

#content .rightCommon .news .arrows .arrow_down_disabled
{
	background-position: -42px -11px;
	cursor: default;
}

#content .rightCommon .xsjc
{
	float: left;
	width: 240px;
	height: 48px;
	padding: 0 0 8px 88px
}

#content .rightCommon .xsjc a
{
	background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/content/xsjc2.jpg);
}

/*#content .rightCommon .kaifu
{
	width: 140px;
	height: 48px;
	float: left;
	padding-bottom: 8px;
	background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/content/kaifu.jpg);
}*/

/*==================================================
content - 左边公共部分
==================================================*/
/* 登录 */
#login{	width: 100%;height: 239px;position: relative;}
#login .bg{
	left: -5px;
	width: 223px;
	height: 239px;
	background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/login/bg.png);
	display: block;
	z-index: 0;
	/*_z-index: -1;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/login/bg.png, sizingMethod=scale);*/
}

#login .wrapper{	padding: 48px 10px 0;	position: relative;	z-index: 10; }
#login .bottomLink{	padding-top: 5px;	text-align: center;}
#login .bottomLink a{ background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/login/bottomLink_item_bg.jpg); background-position: 0 center; padding-left: 8px; color: #FFE780; margin: 0 6px;}
#login .bottomLink a:hover{	color: #ffffff;}
#login .loading{	background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/login/loading.gif);	background-position: center 45px;	height: 100px;}
#login .before, #login .after{display: none;}
#login .before .errMsg{	height: 20px;padding-left: 10px;text-align: center;	color: #FF0000;}
#login .before .line{height: 18px;	padding: 7px 0 0 10px; width: 125px;position: relative;}
#login .before .line .label{width: 35px;color: #ffffff;line-height: 18px;float: left;}
#login .before .line .field{width: 90px;float: left;height: 100%;}
#login .before .line .field .textbox{width: 82px;height: 14px;line-height: 14px;border: solid 1px #103F5D;background-color: #9FD3F5;padding: 1px 3px;}
#login .before .btn_login{width: 50px;height: 50px;	margin-top: -47px; _margin-top: -49px;padding-left: 140px;}
#login .before .btn_login a{background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/login/btn_login.jpg);}
#login .before .btn_login a:hover{background-position: 0 -50px;}
#login .before .topLink{padding-top: 9px;text-align: center;color: #ffffff;	line-height: 30px;}
#login .before .topLink a{color: #ffffff;margin: 0 15px;}
#login .before .btns{padding: 4px 5px 0;height: 40px; _overflow: hidden;}
#login .before .btns .btn{padding: 0 5px;width: 80px;height: 40px;float: left;}
#login .before .btns .btn a{	background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/login/btn_login2.jpg);}
#login .before .btns .btn_zc a:hover{	background-position: -80px 0;}
#login .before .btns .btn_cz a{	background-position: 0 -40px;}
#login .before .btns .btn_cz a:hover{	background-position: -80px -40px;}
#login .after .welcomeText{	color: #ffffff;	text-align: center;	height: 75px;}
#login .after .welcomeText .lh_28{	line-height: 28px;}
#login .after .welcomeText .name{	color: #FF8B0E;	font-weight: bold;}
#login .after .splitLine{	background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/login/split.jpg);	height: 2px;	_overflow: hidden;}
#login .after .info{	padding: 6px 0 12px;	text-align: center;	color: #ffffff;	visibility: hidden;}
#login .after .info .server, #login .after .info .server a{	color: #FFDE0D;	font-weight: bold;}
#login .after .btns{	height: 21px;	padding: 0 1px;}
#login .after .btns .btn{	float: left;	width: 60px;	height: 100%;	padding: 0 1px;}
#login .after .btns .btn a{	background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/login/btn_bg.jpg);	text-align: center;	color: #0F4376;	line-height: 21px;}
#login .after .btns .btn a:hover{	background-position: 0 -21px;	color: #C61D01;}


.bg .logtit{ height:33px; padding:50px 0 0 18px; overflow:hidden; background:url(http://n.7k7kimg.cn/uploads/xxrz1/dltit_bg1.gif) no-repeat 18px 50px;}
.bg .logtit a{ float:left; width:91px; height:33px; text-align:center; padding-top:0px; cursor:pointer; overflow:hidden;}
.bg .logtit a.xz{background:url(http://n.7k7kimg.cn/uploads/xxrz1/dltit_btn1.gif) 0 -33px;}

.bg .logtit a.xz2{background:url(http://n.7k7kimg.cn/uploads/xxrz1/dltit_btn2.gif) 0 -33px;}
.bg .logcon{ width:182px; margin-left:7px; padding:0px 0 25px 25px}
.bg .logcon p input {height:20px;width:110px; background:#9fd3f5; border:1px solid #103f5d; margin:0px; overflow:hidden; clear:both;}
.bg .logcon p {display:block;height:30px;padding-top:6px; color:#ffffff; margin:0px; overflow:hidden; clear:both;}
.bg .tj {padding-top:0px;}
.bg a.zhmm{ color:#FFFFFF; text-decoration:none;}
.bg a.zhmm:hover{ color:#ffffff; text-decoration:underline;}

/* 新手卡领取 */
#xsk
{
	height: 40px;
}

#xsk a
{
	background-image: url(http://n.7k7kimg.cn/uploads/xxrz1/xsk.png);
}

#xsk a:hover
{
	background-position: 0 -40px;
}

/*==================================================
版权
==================================================*/
.hxinfoot a:link,.hxinfoot a:visited{
  color:#ffffff; text-decoration:none;
}
.hxinfoot a:hover{
  color:#ff6600;
  text-decoration:underline;
}
#footer
{

	text-align:center;
	line-height:26px;
	margin: auto;
	padding-top:32px;
	overflow: hidden\9;
}

#footer, #footer a
{
	color: #fff;
	text-decoration: none;
}

#footer .r
{
	padding-left: 33px;
	padding-top: 2px;
	width: 473px\9;
}

#footer .l
{
	margin-top: 10px;
	_position: relative;
}

#footer .l .bg
{
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/footer_logo.png, sizingMethod=scale);
	_z-index: -1;
	_width: 193px;
	_height: 58px;
}

#footer .l a
{
	_display: block;
	_width: 193px;
	_height: 58px;
	_margin-top: -58px;
}

#footer .l a img
{
	_display: none;
}

/*==================================================
弹出框
==================================================*/
.popup
{
	position: fixed;
	_position: absolute;
	background-color: #ffffff;
	display: none;
}

#popup_bg
{
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	background-color: #000000\9;
	filter:alpha(opacity=0)\9;
}