/**
 * STYLE CSS  for CP服务系统
 * V 1.4.0
 * 13-02-26
 */
 
/* 公用组件设定  */
/** 浮动 **/
.fl-l{
 float:left;
}
.fl-r{
 float:right;
}
.fl-n{
 float:n;
}

/** 清除浮动 **/
.cf:before, .cf:after {content:"";display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}



 
/* 全局规范设定 */ 
body{
	color:#666;
	background:#F1F1F1;
	-webkit-text-size-adjust:100%;
	_width:100%;
	_height:100%;
}
a {
	color:#0066FF;
	text-decoration:none;
}
a:hover{
	
}

/* 元素设定 */
.bg-white{
	background:#FFF;
}
.bor-red{
	border-color:#E60000!important;
}
.blue{
	color:#468fe8!important;
}
.f12{
 font-size:12px!important
}
.msg-tips {
	width: 200px;
	line-height: 1.2;
}
.title{
	word-wrap:break-word;
	word-break:break-all;
	overflow:hidden;
}


.btn{
	display:block;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/btn.png);
	background-repeat:no-repeat;
	border:none;
	text-align:center;
	color:#FFF;
	cursor:pointer;font-size:14px;
}
.btn:hover{
	color:#FFF;
}
.btn.btn-org{
	width:121px;
	height:35px;
	line-height:35px;
	background-position:0 -107px;
	padding:0 2px 2px 0;
	font-weight:700;
}
input.btn.btn-org{
	width:123px;
	height:37px;
	background-color:#FFF;
}
.btn.btn-gray{
	width:123px;
	height:35px;
	line-height:35px;
	background-position:0 -145px;
	color:#333;
	font-weight:700;
}
.btn.btn-gray:hover{
	color:#333;
}
.btn-org-small{
	width:80px;
	height:28px;
	line-height:28px;
	background-position:0 -182px;
	padding:0 2px 2px 1px;
	font-size:12px;
	letter-spacing:8px;
	text-indent:8px;
	text-indent:0\9;
}
.btn-gray-small{
	width:80px;
	height:28px;
	line-height:28px;
	background-position:0 -213px;
	padding:0 2px 2px 1px;
	color:#333;
	font-size:12px;
	letter-spacing:8px;
	text-indent:8px;
}
.btn-gray-small:hover{
	color:#333;
}



.title-big{
	color:#333;
	font-size:16px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-weight:700;
	line-height:50px;
	height:50px;
}
.module-title{
	display:block;
	width:100%;
	height:50px;
	line-height:50px;
	padding-bottom:2px;;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/t_bg.png) repeat-x;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	color:#468FE8;
	font-size:16px;
}
.module-title h1{
	padding-left:27px;
}

.arr{
	display:block;
	width:18px;
	height:15px;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/arr_01.gif) no-repeat;
}

.news-list li{
	display:block;
	width:100%;
	height:27px;
	border-bottom:1px dotted #DDD;
	position:relative;
	font-size:12px;

}
.news-list li .content{
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/list_dot.gif) left 13px no-repeat;
	display:block;
	padding-left:12px;
	width:80%;
	height:27px;
	line-height:29px;
	word-wrap:break-word;
	word-break:break-all;
	overflow:hidden;
	color:#333;
}
.news-list li .content:hover{
	color:#468FE8;
}
.news-list li .date{
	position:absolute;
	right:0;
	line-height:29px;
	font-family:Arial;
}

.ico{
	display:block;
	width:70px;
	text-align:center;
	color:#666;
	overflow:hidden;
	cursor:pointer;
}
.ico img{
	display:block;
	width:70px;
	height:70px;
}
.ico .title{
	width:100%;
	height:26px;
	line-height:26px;
	display:block;
	font-size:12px;
}
.ico-list li{
	float:left;
	margin-right:24px;
}
.ico-list li.it-last{
	margin-right:0;
}

.login-column{
	margin:40px 0 0 58px;
	_margin:40px 0 0 29px;
	color:#333;
}
.login-column-big{
	margin:40px 0 212px 58px;
}
.login-column figure{
	_zoom:normal;
	_display:block;
	height:45px\9;
	_width:630px;
	_overflow:hidden;

}
.login-column label,.login-column .input-text,.login-column .msg,.login-column .input-code{
	display:block;
	float:left;
	margin:8px 0;
}
.login-column label{
	line-height:20px;
	width:80px;
	height:20px;
	padding:3px 15px 3px 0;
	text-align:right;
}
.login-column .input-text,.login-column .input-code{
	border:1px solid #E0E0E0;
	width:238px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding:3px 5px;
}
.login-column .input-text:focus{
	border-color:#468FE8;
}
.login-column .input-text-short{
	width:98px;
}
.login-column .input-code{
	width:90px;
	height:26px;
	padding:0;
	margin-left:8px;
}
.login-column .input-code img{
	display:block;
	height:26px;
}
.login-column .msg{
	position:relative;
	height:19px;
	line-height:19px;
	font-size:12px;
	text-align:center;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/ip_text.gif) repeat-x 0 -58px;
	padding:6px 10px 4px 10px;
	margin-left:11px;
}
.login-column .msg.msg-error{
	background:none;
	color:#E60000;
	text-align:left;
	padding-left:0;
}
.login-column .msg.msg-link{
	background:none;
	text-align:left;
	padding-left:0;
	color:#468FE8;
}
.login-column .msg span{
	display:block;
	width:4px;
	height:29px;
	top:0;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/ip_text.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	position:absolute;
	
}
.login-column .msg span.after{
	background-position:0 -29px;
	right:-4px;
}
.login-column .msg span.before{
	left:-4px;
}
.login-column .btn{
	margin:20px 0 0 92px;
}
.login-column .check-box{
	margin-left:92px;
	_width:536px;
}
.login-column .check-box .input-check{
	margin-top:-2px\9;
}
.login-column .check-box .input-check,.login-column .check-box .text-content{
	display:block;
	float:left;
	font-size:12px;
}
.login-column .text-content p{
	display:block;
	float:left;
	line-height:20px;
	
}
.login-column .text-content .doc a{
	display:block;
}


.msg-big{
	color:#468FE8;
	text-align:center;
	height:16px;
	line-height:16px;
	padding:10px 0;
}

/* 页面样式 */
.top-bar{
	width:100%;
	min-width:980px;
	height:50px;
	background:#282828;
}
.top-bar .container{
	width:980px;
	height:100%;
	margin:0 auto;
}
.top-bar .logo{
	float:left;
}
.top-bar .logo,.top-bar .logo img{
	display:block;
	width:193px;
	height:50px;
	overflow:hidden;
}
.top-bar .nav{
	float:right;
	position:relative;
	z-index:998;
}
.top-bar .nav .item{
	display:block;
	float:left;
	width:94px;
	height:46px;
	line-height:50px;
	text-align:center;
	font-size:14px;
	color:#FFF;
	border-bottom:4px solid #282828;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	_line-height:46px;
	_height:42px;
}
.top-bar .nav .item:hover{
	background:#3A669B;
	border-bottom-color:#3A669B;
}
.top-bar .nav .item.current{
	border-bottom-color:#5BA5FF;
}
.top-bar .nav .current:hover{
	background:#282828;
	_border-bottom-color:#5BA5FF;
}
.top-bar .nav .item.login{
	width:auto;
	background:#000;
	border-bottom-color:#000;
	position:relative;
	padding:0 15px;
	cursor:pointer;
	_width:129px;
	_padding:0;
    z-index:11;/*add by wuwl ###0812*/
} 
.top-bar .nav .login .login-span{/*添加一个类*/
	display:block;
	text-align:right;
	padding-right:15px;
	_margin:0 auto;
	_width:84px;
	_text-align:center;
	background-image: url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/arr.gif);
	background-repeat: no-repeat;
	background-position: right 24px;
}
.top-bar .nav .login .on{
	background-position: right -26px;
}
.top-bar .nav .login .drop-nav{
	position:absolute;
	width:100%;
	left:0;
	top:50px;
	background:#000;
	padding-bottom:10px;
	display:none; 
	z-index:1000;
}
.top-bar .nav .login .drop-nav a{
	display:block;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#FFF;
}
.top-bar .nav .login .drop-nav a:hover{
	background:#468FE8;
}

.imagebg{
	width:100%;
	min-width:980px;;
	height:350px;
	position:relative;
	_overflow:hidden;
}
.imagebg li .wrap{
	width:100%;
	height:350px;
	background-repeat:no-repeat;
	background-position:center;
	
}
/*修改开始*/
.imagebg li{
	display:none;
	background-position:center;
}
/*修改结束*/
.imagebg li .wrap .main{
	width:980px;
	height:100%;
	margin:0 auto;
	position:relative;
}

.imagebg li:hover{
    cursor: pointer;
}
.imagebg li .it-01 .btn{
	background-position:0 0;
	width:180px;
	height:50px;
	padding:0 2px 2px 0;
	position:absolute;
	left:40px;
	bottom:70px;
}
.imagebg li .it-01 .btn:hover{
	background-position:0 -54px;
}
.dot-show{
	width:980px;
	height:17px;
	text-align:right;
	padding-right:16px;
	position:absolute;
	left:50%;
	margin-left:-520px;
	bottom:15px;
	z-index:1;
}

.dot-show span{
	display:inline-block;
	width:10px;
	height:10px;
	margin:0 4px;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/dot.png);
	_background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/dot.gif);
	background-repeat:no-repeat;
	background-position:-11px 0;
	cursor: pointer;/*添加开始*/
}
.dot-show span.current{
	background-position:0 0;	
}




.index-main{
	width:978px;
	border:1px solid #E7E7E7;
	margin:20px auto 0 auto;
	_position:relative;
}
.index-main .content{
	float:left;
	
}
.index-main .content .module-column{
	margin:0 30px;

}


.flow-wrap .item{
	position:relative;
	padding-top:21px;
	float:left;
	
}
.flow-wrap .title{
	height:23px;
	line-height:23px;
	font-size:12px;
	background:#FDFDFD;
	border:1px solid #F0F0F0;
	border-bottom-color:#FDFDFD;
	text-align:center;
	position:absolute;
	top:0;
	padding:0 15px;
}
.flow-wrap .container{
	background:#FDFDFD;
	border:1px solid #F0F0F0;
	padding:25px 7px 3px 13px;
	_padding:25px 7px 83px 13px;
	_zoom:normal;
}
.flow-wrap .flow-item{
	display:block;
	width:60px;
	height:80px;
	float:left;
	padding:0 8px;
	color:#333;
}
.flow-wrap .flow-item:hover{
	color:#468FE8;
}
.flow-wrap .flow-item.exp{
	width:80px;
	padding:0;
	text-align:center;
}
.flow-wrap .flow-item img{
	display:block;
	width:auto;
	height:40px;
	overflow:hidden;
	margin:0 auto;
}
.flow-wrap .flow-item span{
	display:block;
	line-height:18px;
	font-size:12px;
	padding:5px 0;
	
}
.flow-wrap .arr{
	float:left;	
	margin:60px 20px 0 20px;
}
.flow-wrap .item .arr{
	margin:15px 9px 0 9px;
}
.flow-wrap-big .container{
	padding:14px 56px 6px 56px;
	_padding:14px 56px 86px 56px;
}
.flow-wrap-big .item{
	padding-top:0;
}
.flow-wrap-big .flow-item{
	width:70px;
	text-align:center;
}
.flow-wrap-big .flow-item img{
	height:50px;
}
.flow-wrap-big .it-mid .container{
	border-right:none;
	border-left:none;
}

.index-main .sidebar{
	display:block;
	float:right;
	background:#F8F8F8;
	border-left:1px solid #E7E7E7;
	width:259px;
	padding:0 30px 22px 29px;
	_margin-top:-338px;
}
.index-main .sidebar .news-list{
	margin:-7px 0 3px 0;
}
.index-main .sidebar .ico-list{
	width:259px;height:96px;overflow:hidden;
	margin-top:3px;
}
.scroll-box{float: left;width:800%;}
.footer{
	text-align:center;
	font-size:12px;
	color:#777;
	padding:15px 0;
}
.footer a{
	color:#777;
}
.footer a:hover{
	text-decoration:underline;
}
.footer p{
	line-height:22px;
}

.sub-main{
	width:978px;
	border:1px solid #D7D7D7;
	margin:20px auto 0 auto;
	background:#FFF;
}
.sub-main .content{
	float:left;
	
}
.sub-main .sidebar{
	float:right;
	width:276px;
	background:#F8F8F8;
	border-left:1px solid #E7E7E7;
	margin-top:-2px;
	_padding-bottom:20px;
}
.sub-main .regsiter-msg{
	margin:45px 0 278px 0;
}
.sub-main .regsiter-msg .btn{
	margin:5px auto;
}
.reg-success{
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/reg_suc.jpg) left no-repeat;
	padding:0 0 0 172px;
	height:146px;
	width:233px;
	margin:75px auto 64px auto;
}
.reg-success-info{
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/reg_suc.jpg) left no-repeat;
	padding:0 0 0 172px;
	height:146px;
	width:390px;
	margin:75px auto 64px auto;
}
.reg-success .btn{
	margin:28px 0 15px 0;
}

.msg-big-blue{
	color:#468fe8;
	line-height:40px;
	padding-top:12px;
	font-size:14px;
}
.reg_flow{
	display:block;
	width:848px;
	height:152px;
	margin:0 auto 25px auto;
}
.reg-error{
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/reg_err.jpg) no-repeat;
	height:200px;
	width:241px;
	margin:85px auto 190px auto;
	padding-left:190px;
	background-position: 8px 10px;
	background-size: 440px 200px;
}
.reg-error .msg-big-blue{
	padding:30px 0 6px 26px;
}
.reg-error .msg-link{
	margin:50px 0 0 5px;
}
.msg-link a{
	font-size:12px;
	display:inline-block;
	height:18px;
	line-height:18px;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/arr_02.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding-left:16px;
	margin-right:20px;
	color:#333;
}
.msg-link a.home{
	background-position:0 -18px;
}


/* 弹出窗口 */
.new-popup{position:fixed;bottom:auto;top:0px;width:100%;height:100%;9; display:none;z-index:990;}/*修改*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed;}
* html .new-popup{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
.popup-bg{position:relative;background:rgba(0, 0, 0, .3);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#4c000000', EndColorStr='#4c000000');width:100%;height:100%;}
:root .popup-bg{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#00000000'); }
 
.popup-opaLayer{position:absolute;width:1000px;height:100%;background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/shade_ie.gif) no-repeat;}

.popup-box{
	position:absolute;
	width:408px;
	left:50%;
	margin-left:-204px;
	top:20%;
}
.popup-box .header{
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/pop_bg/pop_bg_01.png) no-repeat;
	height:45px;
	overflow:hidden;
}
.popup-box .header .title{
	float:left;
	line-height:50px;
	color:#333;
	padding:0 12px;
}
.popup-box .header .close{
	float:right;
	display:block;
	width:20px;
	height:20px;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/close.gif) no-repeat;
	margin:15px;
	_margin:15px 7.5px;
}
.popup-box .content{
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/pop_bg/pop_bg_02.png) repeat-y;
	text-align:center;
	padding-bottom:20px;
	margin-bottom:0px;
}
.popup-box .btn{
	margin:23px auto 0 auto;
} 
.popup-box .msg-big-blue{
	padding:10px 0 3px 0;
	line-height:36px;
}
.popup-box .multiple-btn .btn{
	display:inline-block;
	margin-left:8px;
	margin-right:9px;
}
.popup-box .bottom{
	height:7px;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/pop_bg/pop_bg_05.png) no-repeat;
}
.popup-box-link .header .title{
	font-size:12px;
}
.popup-box-link .content{
	width:100%;
	height:110px;
	padding:0;
	position:relative;
}
.popup-box-link .content .links-icon{
	position:absolute;
	height:117px;
	width:398px;
	margin-left:5px;
	left:0;
	top:0;
	
}
.links-icon a{
	display:block;
	float:left;
	width:50%;
	height:89px;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/bor_gray.gif) repeat-y left;
	padding-top:22px;
}
.links-icon a:hover{
	background:#F2F2F2;
}
.links-icon a img,.links-icon a span{
	display:block;
	margin:0 auto;
}
.links-icon a span{
	display:block;
	height:24px;
	line-height:24px;
	margin-top:12px;
}
.links-icon a.mail{
	background-image:none;
}
.links-icon a.mail span{
	font-family:Arial;
	color:#666;
}
.btn-qq{
	display:block;
	width:76px;
	height:24px;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/qq_btn.jpg) no-repeat ;
}

.subpage-main{
	width:978px;
	border:1px solid #D7D7D7;
	margin:20px auto 0 auto;
	background:#F8F8F8;
}
.subpage-main .sidebar{
	float:left;
	padding:0 20px;
	padding: 0 18px !ie;
}
.sidebar-nav .js-slide-target{/*增加*/
	display:none;
}
.sidebar-nav a{
	display:block;
	width:140px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	font-size:16px;
	color:#333;
	border-bottom:1px dotted #DDD;
	padding:10px 0 10px 20px;
}

.sidebar-nav a .label{
	height:18px;
	line-height:18px;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/arr_d/arr_d_02.gif) no-repeat right 6px;
	padding-right:15px;
}
.sidebar-nav a:hover .label,.sidebar-nav .current .label{/*修改*/
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/arr_d/arr_d_01.gif) no-repeat right 9px;
	padding-right:18px;
}
.sidebar-nav a.sub-item{
	font-size:12px;
	font-family:"\5B8B\4F53";
	color:#666;
	height:14px;
	line-height:14px;
	padding:8px 0 8px 20px;
	border:none;
}
.sidebar-nav a.sub-item:hover,.sidebar-nav a.current-sub{
	background:#468FE8 no-repeat right 10px;
	color:#FFF;
	
}
.sidebar-nav a.it-last{
	border-bottom:1px dotted #DDD;
}
.subpage-main .content{
	background:#FFF;
	float:right;
	width:717px;
	/*height:1000px;lilh320130314;del*/
	border-left:1px solid #EEE;
	padding:10px 30px;
}

.fly-msg{
	position:absolute;
	width:100%;
	text-align:center;
	top:-30px;/*修改*/
	z-index:10;/*edit by wuwl ###0812*/
}
.fly-msg a{
	display:inline-block;
	font-size:12px;
	color:#FF8400;
	height:28px;
	line-height:28px;
	background:#FAF6E6;
	border:1px solid #F6D244;
	padding:0 22px;
}

/*
	add by:lilh3###20130313;
	description:CP system 1.4;
*/
.info-body{width:720px;margin:25px auto;}
.form-step-green,.form-step-gray,.form-step-gLast,.step-num-g,.step-num-gray{background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/flow_c.png) no-repeat;_background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/flow_c.gif) no-repeat;}
.form-step-green,.form-step-gray,.form-step-gLast{width:170px;text-align:center;height:37px;line-height:37px;position:relative;display:block;}
.form-step-green{background-position:0 -74px;color:#fff;}
.form-step-gray{background-position:0 -111px;color:#999;}
.form-step-gLast{background-position:0 -148px;color:#999;padding-left:10px;}
.step-num-g,.step-num-gray{width:20px;height:20px;text-align:center;line-height:20px;color:#fff;display:inline-block;position:absolute;}
.step-num-g{background-position:-1px -195px;left:10px;top:9px;font-size:12px;}
.step-num-gray{background-position:-43px -195px;left:28px;top:9px;}
.step-work{width:170px;height:37px;font-size:14px;font-family:"\5FAE\8F6F\96C5\9ED1";position:absolute;float:left;}
.step-par{height:37px;}
.crumbs{font-size:15px;line-height:2;color:#333;margin:0px 0 10px;border-bottom:1px solid #E1E1E1;color:#999;}
.crumbs a{color:#06f}
.info-game{background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/selon.png) no-repeat left center;height:25px;line-height:25px;padding-left:15px;}
.sub_flow{display:block;width:700px;height:125px;margin:0 auto 25px auto;}
.sub-plow{margin-left:60px;}
.check-width{width:600px;}
.btn-inline .btn{display:inline-block;}
.btn-inline .btn.btn-org{width:121px;background-position:0 -107px;color:#fff!important;height:36px;}
.btn-inline .btn.btn-gray{background-position:0 -146px;width:121px;vertical-align:middle;}
.btn-file{width:90px;height:26px;line-height:26px;text-align:center;color:#333;font-family:"Song style";font-size:12px;display:inline-block;background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/btnfile.png) no-repeat;border:none;cursor:pointer;}
.btn-file:hover{color:#333;}
.ui-imgAdd-item{margin-right:5px;}

.btn-gray-no{width:121px;height:35px;background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/btn-gray.png) no-repeat;display:inline-block;text-align:center;line-height:35px;color:#fff;font-size:14px;font-weight:700;border:none;}
.a-cancel{line-height:35px;display:inline-block;}

.title-float{width:100%;float:left;}

.img-par{width:580px;float:left;}
.td{display:block;}

.btnOrg{width:80px;height:28px;line-height:28px;text-align:center;color:#fff;background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/btnOrg.png) no-repeat;display:inline-block;font-size:12px;font-family:"Song style";font-weight:bold;}
.btnOrg:hover{color:#fff;}

.td-align-left{
	text-align:left;
}
.add-child-account{
	margin:20px 0 0 0px;
	_margin:20px 0 0 0px;
	color:#333;
}

.add-child-account figure{
	_zoom:normal;
	_display:block;
	height:45px\9;
	_width:630px;
	_overflow:hidden;

}
.add-child-account label,.add-child-account .input-text,.add-child-account .msg,.add-child-account .input-code{
	display:block;
	float:left;
	margin:8px 0;
}
.add-child-account label{
	line-height: 20px;
	width: 50px;
	height: 20px;
	padding: 3px 0px 3px 0;
	text-align: right;
}
.add-child-account .input-text,.add-child-account .input-code{
	border:1px solid #E0E0E0;
	width:238px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding:3px 5px;
}
.add-child-account .input-text:focus{
	border-color:#468FE8;
}
.add-child-account .input-text-short{
	width:98px;
}
.add-child-account .input-code{
	width:90px;
	height:26px;
	padding:0;
	margin-left:8px;
}
.add-child-account .input-code img{
	display:block;
	height:26px;
}
.add-child-account .msg{
	position:relative;
	height:19px;
	line-height:19px;
	font-size:12px;
	text-align:center;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/ip_text.gif) repeat-x 0 -58px;
	padding:6px 10px 4px 10px;
	margin-left:11px;
}
.ladd-child-account .msg.msg-error{
	background:none;
	color:#E60000;
	text-align:left;
	padding-left:0;
}
.add-child-account .msg.msg-link{
	background:none;
	text-align:left;
	padding-left:0;
	color:#468FE8;
}
.add-child-account .msg span{
	display:block;
	width:4px;
	height:29px;
	top:0;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/ip_text.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	position:absolute;
	
}
.add-child-account .msg span.after{
	background-position:0 -29px;
	right:-4px;
}
.add-child-account .msg span.before{
	left:-4px;
}
.add-child-account .btn{
	margin:20px 0 0 66px;
}
.add-child-account .check-box{
	margin-left:92px;
	_width:536px;
}
.add-child-account .check-box .input-check{
	margin-top:-2px\9;
}
.add-child-account .check-box .input-check,.add-child-account .check-box .text-content{
	display:block;
	float:left;
	font-size:12px;
}
.add-child-account .text-content p{
	display:block;
	float:left;
	line-height:20px;
	
}
.add-child-account .text-content .doc a{
	display:block;
}
.add-child-account .ui-nec{
	background: url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/key.gif) no-repeat top;
	margin-top:6px;
}
/*修改密码及邮箱*/
.update-pw-email{
	margin:20px 0 0 0px;
	_margin:20px 0 0 0px;
	color:#333;
}

.update-pw-email figure{
	_zoom:normal;
	_display:block;
	height:45px\9;
	_width:630px;
	_overflow:hidden;

}
.update-pw-email label,.update-pw-email .input-text,.update-pw-email .msg,.update-pw-email .input-code{
	display:block;
	float:left;
	margin:8px 0;
}
.update-pw-email label{
	line-height: 20px;
	width: 80px;
	height: 20px;
	padding: 3px 0px 3px 0;
	text-align: right;
}
.update-pw-email .input-text,.update-pw-email .input-code{
	border:1px solid #E0E0E0;
	width:238px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding:3px 5px;
}
.update-pw-email .input-text:focus{
	border-color:#468FE8;
}
.update-pw-email .input-text-short{
	width:98px;
}
.update-pw-email .input-code{
	width:90px;
	height:26px;
	padding:0;
	margin-left:8px;
}
.update-pw-email .input-code img{
	display:block;
	height:26px;
}
.update-pw-email .msg{
	position:relative;
	height:19px;
	line-height:19px;
	font-size:12px;
	text-align:center;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/ip_text.gif) repeat-x 0 -58px;
	padding:6px 10px 4px 10px;
	margin-left:11px;
}
.update-pw-email .msg.msg-error{
	background:none;
	color:#E60000;
	text-align:left;
	padding-left:0;
}
.update-pw-email .msg.msg-link{
	background:none;
	text-align:left;
	padding-left:0;
	color:#468FE8;
}
.update-pw-email .msg span{
	display:block;
	width:4px;
	height:29px;
	top:0;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/ip_text.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	position:absolute;
	
}
.update-pw-email .msg span.after{
	background-position:0 -29px;
	right:-4px;
}
.update-pw-email .msg span.before{
	left:-4px;
}
.update-pw-email .btn{
	margin:20px 0 0 90px;
}
.update-pw-email .check-box{
	margin-left:92px;
	_width:536px;
}
.update-pw-email .check-box .input-check{
	margin-top:-2px\9;
}
.update-pw-email .check-box .input-check,.update-pw-email .check-box .text-content{
	display:block;
	float:left;
	font-size:12px;
}
.update-pw-email .text-content p{
	display:block;
	float:left;
	line-height:20px;
}
.update-pw-email .text-content .doc a{
	display:block;
}
.update-pw-email .ui-nec{
	background: url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/key.gif) no-repeat top;
	margin-top:6px;
}
.update-pw-email .user-name{
	padding: 3px 15px 3px 0;
	height: 20px;
	line-height:20px;
	margin: 8px 0;
}

.content-undone, .content-add-child-account{
	height:500px;
}
.function-privileges span{
	display:block;
	margin:10px;
	color:#000;
}
.function-privileges p{
	display:block; 
	float:right;
	color:#666666;
	width:550px;
}
.bottom-border{
	height:40px;
	line-height:40px;
	font-size:20px;
	font-weight: bold;
	border-bottom: 1px solid #999;
	color: #000;
}
.power-management-label{
	width: 50px;
	height: 26px;
	text-align: left;
	float: left;
	display: block;
}
.success-ok-tip{
	font-size:20px;
	color:#999;
	display:block;
	padding-top:60px;
}
.msg-big-black{
	color: #000;
	line-height: 40px;
	padding-top: 12px;
	padding-bottom:12px;
	font-size: 20px;
	font-weight: bold;
}
.power-tip{
	color:#ff8200;
	width:200px;
	display:block;
	margin-left:350px;
	_margin-left:150px;
	margin-top:5px;
	float:left;
	font-size: 15px;
	font-weight: bold;	
}
.table1 a:hover{
	text-decoration: underline;	
}

/*
	add by:lilh3 20130522;
	Description:cp 2.3;
*/
.btn-box,.org-btn-box{
	position:relative;
	cursor:pointer;
	display:inline-block;
	height:26px;
	vertical-align:middle;
	margin:0 5px;
	zoom:1;
	*display:inline;
}

.org-btn-box{
	height:28px;
	margin-top:25px;
}
.btn-box a,.org-btn-box a{
	display:inline-table;
	display:inline\9;
}
.btn-l,.btn-r,.btn-c{
	height:26px;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/btn_while.png);
	background-repeat:no-repeat;
	display:inline-block;
	float:left\9;
	float:left;
}
.btn-l{
	width:3px;
	background-position:0 0;
}
.btn-r{
	width:3px;
	background-position:0 -52px;
}
.btn-c{
	padding:0 12px;
	color:#333;
	line-height:26px;
	background-position:0 -26px;
	font-size:12px;
	background-repeat:repeat-x;
	vertical-align:top;
}
.gray-pro{
	color:#aaa;
}
.table1 td .dash{
	border-top:1px dotted #e4e4e4;
	background:#fff;
	position:absolute;
	width:100%;
	top:-1px;
	left:0;
	height:2px;
	*top:0px;

	_overflow:hidden;
}
.btn-update,.btn-add{
	width:38px;
	height:24px;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/datiel_ico.png) no-repeat 0 0;
	_background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/datiel_ico.gif) no-repeat 0 0;
	text-align:center;
	line-height:24px;
	color:#999;
	font-size:12px;
	display:inline-block;
}
.btn-add{
	background-position:0 -24px;
	margin-top:0;
	height:24px;
}
.update-table td{
	vertical-align:middle;
}
.history{
	display:inline-block;
	vertical-align:middle;
}
.update-close{
	height:14px;
	width:14px;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/datiel_ico.png) no-repeat 0 -51px;
	_background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/datiel_ico.gif) no-repeat 0 -51px;
	display:inline-block;
	margin-left:15px;
}
.add-bg{
	background-color:#fffdf7;
}
.add-con{
	border-bottom:1px dashed #f2f2f2;
	padding-left:305px;
	padding-bottom:20px;
	margin-bottom:20px;
}
.add-con a{
	color:#06f;
	text-decoration:underline;
}
.add-con a:hover{
	text-decoration:none;
}

.update-title{
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/key.gif) no-repeat left center;
	line-height:28px;
	height:28px;
	color:#333;
	display:inline-block;
	padding-left:10px;
	float:left\9;
}
.mage{
	color:#999;
	line-height:28px;
	display:inline-block;
}
.update-area textarea {
	width:99.7%;
	border:1px solid #e4e4e4;
	resize:none;
	height:90px;
}
.btn-c.btn-width,.org-btn-c.btn-width{
	width:115px;
	text-align:center;
}
.update-pop{
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');
	background:rgba(0,0,0,0.3);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
* html .update-pop /* IE6 底部固定  */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}  
.up-pop{
	width:400px;
	border:1px solid #888;
	box-shadow:1px 1px 3px rgba(0,0,0,.2);
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-160px;
	margin-left:-100px;
	background:#fafafa;
	border-radius:3px;
	padding-bottom:15px;
}
.up-title{
	line-height:31px;
	border-bottom:1px solid #e0e0e0;
	font-size:14px;
	color:#333;
	font-weight:bold;
	padding:4px 10px 4px 18px;
}
.up-close{
	float:right;
	display:block;
	width:20px;
	height:20px;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/close.gif) no-repeat;
	margin-top:10px;
}
.up-con{
	color:#666;
	font-size:12px;
	line-height:20px;
	padding:0 20px;
	margin-top:10px;
}
.up-con a{
	color:#06f;
}
.org-btn-l,.org-btn-r,.org-btn-c{
	height:28px;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/poporg.png);
	background-repeat:no-repeat;
	display:inline-block;
	float:left\9;
	float:left;
}
.org-btn-l{
	width:3px;
	background-position:0 0;
}
.org-btn-r{
	width:3px;
	background-position:0 -56px;
}
.org-btn-c{
	padding:0 20px;
	color:#fff;
	line-height:26px;
	background-position:0 -28px;
	font-size:12px;
	background-repeat:repeat-x;
	vertical-align:top;
	font-weight:bold;
}
.up-link{
	line-height:25px;
	vertical-align:top;
	color:#06f;
	text-decoration:underline;
	margin-left:25px;
}
.up-link:hover{
	text-decoration:none;
}
.serv-num{
	width:47px;
	height:24px;
	line-height:24px;
	border:1px solid #ccc;
	color:#999;
}
.serv-prompt{
	height:28px;
	line-height:28px;
	padding:0 10px;
	position:absolute;
	top:-2px;
	left:65px;
	border:1px solid #f6d244;
	background:#faf6e6;
	color:#ff8400;
	font-size:12px;
	width:160px;
}
.prompt-aside{
	color:#ff8400;
	text-align:right;
	line-height:22px;
	margin-top:5px;
}
.up-prompt{
	color:#666;
	font-weight:bold;
}
.up-yel-prompt{
	line-height:20px;
	padding:5px 10px;
	background:#fffef7;
	border:1px solid #ffeaab;
	color:#666;
	margin:5px 0;
}
.up-pop.ser-md{
	width:570px;
	left:45%;
	margin-left:-140px;
}
.down-md{
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/down.png) no-repeat left center;
	height:20px;
	line-height:20px;
	padding-left:15px;
	color:#06f;
	text-decoration:underline;
	font-weight:bold;
}
.loum-border{
	border-bottom:1px dashed #e5e5e5;
	padding-bottom:15px;
	margin-bottom:15px;
}
.loum-box{
	padding-left:62px;
	line-height:20px;
	margin-top:5px;
}
.loum-user-box{
	padding:10px;
	border:1px solid #e0e0e0;
	background:#fff;
	line-height:22px;
	margin:10px 0 5px;
}
.table1.mt-top{
	margin-top:5px;
}
/* 联系人*/
.the-contact-div-shell {
	width: 958px;
	margin: auto;
	overflow: hidden;
	border: 1px solid #E7E7E7;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.the-contact-div {
	float: left;
	width: 191px;
}
.the-contact-div p {
	text-align: left;
}
.the-contact-div-shell .title-big {
	height: 35px;
}
.btn-box:hover{
	color:#ff7200;
}
.btn-c:hover{
	color:#ff7200;
}

/*
add by：huanghm###20130619
*/
.login-pay{
	height:40px;
	border-bottom: 1px solid #e0e0e0;
	position:relative;
	font-family: "宋体B8B\4F53";
	width:720px;
	margin-bottom:24px;
	margin-top:-6px;
}
.login-pay a{
	width:21px;
	height:21px;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/question2.png);
	display:block;
	float:right;
	margin-top:8px;
}
.taps-nav{
	position: relative;
}
.taps-nav span{
	display: block;
	cursor: pointer;
}
.question-link{
	position: absolute;
	right:30px;
	top:50%;
	width:21px;
	height:21px;
	margin-top: -10px;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/question2.png);
}
.login-pay div{
	position:absolute;
	width:240px;
	top:2px;
	_top:-3px;
}
.login-pay span{
	display:block;
	height:35px;
	width:120px;
	font-size:14px;
	color:#666666;
	float:left;
	text-align:center;
	line-height:40px;
	cursor: pointer;
}
.login-pay .on{
	color:#468fe8;
	border-bottom: 4px solid #5ba5ff;
	font-weight: bold;
}
.logging-error{
	width:720px;
	margin-bottom:20px;
	height:40px;
	border-bottom: 1px solid #e0e0e0;
	position:relative;
	font-family: "宋体B8B\4F53";
}
.logging-error div{
	position:absolute;
	top:6px;
	_top:3px;
}
.logging-error span{
	display:block;
	height:33px;
	width:138px;
	font-size:14px;
	color:#666666;
	float:left;
	text-align:center;
	line-height: 34px;
	background-color:#f2f2f2;
	border-top: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	cursor: pointer;
	margin-right:4px;
}
.logging-error .on{
	color:#468fe8;
	font-weight: bold;
	background-color:#ffffff;
	
	height:34px;
	_height:37px;
}


.debug-q-a{
	width:718px;
	font-family: "宋体B8B\4F53";
	border: 1px solid #e0e0e0;
	overflow:hidden;
}
.debug-q-a-head{
	height:29px;
	background-color:#f2f2f2;
	color:#333333;
	font-weight: bold;
	line-height:29px;
	text-indent: 10px;
	border-bottom: 1px solid #e0e0e0;
}
.debug-q-a-main{
	overflow:hidden;
	background-color: #f2f2f2;
	float:left;
}
.debug-q-a-nav{
	width:138px;
	float:left;
	position:relative;
	padding-bottom:280px; 
	margin-bottom:-260px;
	height:280px;
}
.debug-q-a-nav ul{
	position:absolute;
	top:0px;
	left:0px;
}
.debug-q-a-nav ul li{
	height:38px;
	display:block;
	color:#666666;
	display:block;
	width: 122px;
	line-height:38px;
	text-indent: 22px;
	text-indent: 28px !ie;
	border-bottom: 1px solid #e0e0e0;
	cursor: pointer;
    float: left;
    padding: 0 8px;
}
.debug-q-a-nav div .right{
	background-image: url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/right-wrong.png);
	_background-image: url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/right-wrong.gif);
	background-repeat: no-repeat;
	background-position: 7px 8px;
}
.debug-q-a-nav div .wrong{
	background-image: url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/right-wrong.png);
	_background-image: url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/right-wrong.gif);
	background-repeat: no-repeat;
	background-position: 7px -35px;
}
.debug-q-a-nav ul .on{
	color:#468fe8;
	background-color:#FFFFFF;
	border-left: 2px solid #5ba5ff;
	width: 121px;
	font-weight: bold;
	text-indent: 20px;
	text-indent: 26px !ie;
	
}
.debug-q-a-content{
	width:549px;
	padding:15px;
	font-family: "宋体B8B\4F53";
	font-size:12px;
	float:right;
	background-color:#FFFFFF;
	overflow:hidden;
	border-left: 1px solid #e0e0e0;
	padding-bottom:280px; 
	margin-bottom:-260px;
}
.debug-q-a-content-head{
	color:#333333;
}
.debug-q-a-content-foot{
	display:block;
	margin-top:5px;
	color:#333333;
}
#debug-q-a-content-foot-a{
	color:#468fe8;
	text-decoration: underline;
}
.debug-q-a-content strong{
	font-weight: bold;	
}
.debug-q-a-content-main{
	width:548px;
	_width:546px;
	border: 1px solid #e0e0e0;
	margin-top:10px;
}
.debug-q-a-content-main-head{
	height:29px;
	background-color:#f8f8f8;
	color:#333333;
	font-weight: bold;
	line-height:29px;
	text-indent: 10px;
	border-bottom: 1px solid #e0e0e0;
}
.debug-q-a-content-main-content{
	padding:6px 21px;
}
.debug-q-a-content-main-content-head{
	color:#666666;
	font-weight: bold;
	margin-bottom:5px;
	margin-top:5px;
}
.debug-q-a-content-input {
	height:40px;
}
.debug-q-a-content-input .update{
	width: 235px;
	float:left;
}
.debug-q-a-content-input .screen{
	float:right;
	width:250px;
}
.debug-q-a-content-input .screen label{
	width: 50px;
	display:block;
	float:left;
	height:26px;
	line-height:26px;
}
.debug-q-a-content-input .screen a{
	display:block;
	float: right;
}
.debug-q-a-content-input .screen input{
	width:144px;
	height:24px;
	border:1px solid #e0e0e0;
}

.debug-q-a-content-input .state{
	font-size:12px;
	color:#999999;
	height:26px;
	line-height:26px;
	display:block;
	float:right;
}
.debug-q-a-content-input .update a{
	display:block;
	float:left;
	overflow:hidden;
}
.table-debug{
	line-height: 20px;
	text-align: center;
	border-top: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
}
.table-debug a{
	color:#468fe8;
	text-decoration: underline;
}
.table-debug td{  padding:5px 5px 4px 5px; color:#333; border-left:#e4e4e4 1px solid; border-bottom:#e4e4e4 1px solid;font-family: Arial,Helvetica,sans-serif;}
.table-debug td.t{ background:#f2f2f2; font-weight:bold;}
.table-debug-green{
	color:#37b500;
}
.table-debug-red{
	color:#ff0000;
}
.table-debug-red-tr{
	background-color:#fff7f7;
}
.contentInfo p{ text-align:left; text-indent:24px;word-wrap: break-word;word-break:break-all ;
width: 536px;
}

.select-game{
	font-size:14px;
	font-family: "宋体B8B\4F53";
	color:#000000;
	padding:0px 10px 15px 0px;
	margin-top:-3px;
}
.game-block a{
	display: inline-block;
	padding: 0px 20px;
	border: #e0e0e0 1px solid;
	font-family: "宋体B8B\4F53";
	color:#000000;
	margin:0 8px 11px 0;
	font-size:14px;
	height:38px;
	line-height:38px;
	overflow:hidden;
}
.game-block a:hover{
	border: #5ba5ff 2px solid;
	padding: 0px 19px;
	background-color:#f6faff;
	color: #5ba5ff;
	
	background-repeat: no-repeat;
	background-position: right bottom;
	height:36px;
	line-height:36px;
}
.game-block .on{
	border: #5ba5ff 2px solid;
	padding: 0px 19px;
	background-color:#f6faff;
	color: #5ba5ff;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/right-bottom-right.png);
	_background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/right-bottom-right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height:36px;
	line-height:36px;
		
}
.none{
	display:none;
}
#debugThreeTabMain,
#debugThreeTabMain2{
	float:right;
	
}
#debugFourTabMain,
#debugFourTabMain2{
	float:right;
}
.sidebar-padding{
	padding: 0 18px;
}
.debug-tip{
	height: 60px;
	padding: 5px 7px;
	position: relative;
	border: 1px solid #f6d244;
	background: #faf6e6;
	color: #ff8400;
	font-size: 12px;
	width: 112px;
	line-height: 180%;
	float: left;
	margin-left: 5px;
	_margin-left: 2px;
	margin-top: 10px;
}
.debug-tip-arr{
	width:7px;
	height:5px;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/arr.png);
	position:absolute;
	left:30px;
	top:-5px;
	background-repeat: no-repeat;
}
.debug-no-results{
	width:547px;
	height:181px;
	border-bottom: #e4e4e4 1px solid;
	border-left: #e4e4e4 1px solid;
	border-right: #e4e4e4 1px solid;
	font-size:14px;
	color:#666666;
	line-height:181px;
	text-align:center;
}

.debug-update-pop {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#4C000000', endColorstr='#4C000000');
	background: rgba(0,0,0,0.3);
	width: 100%;
	height: 100%;
	position: fixed;
	_position:  absolute;
	top: 0;
	left: 0;
}
#debugThreeTabMain .debug-q-a-content{
	min-height:283px;
}

/* add by wuwl ###0812 */
.c-gray {
	color:#999;
}
.bg-orglighter {
	background:#fff7f7!important;
}

.no-border {
	border:none!important;
}

.btn-nor,
.btn-secondary {
	display:block;
	width:83px;
	height:30px;
	text-align:center;
	line-height:28px;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/btn.png);
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:0 -182px;
	border:none;
	color:#fff;
	font-weight:700;
	font-size:12px;
} 
.btn-secondary {
	background-position:0 -213px;
	color:#333;
	font-weight:500;
}
.btn-big,
.btn-big-no-hover,
.btn-big-secondary,
.btn-big-unable {
	display:block;
	width:123px;
	height:37px;
	line-height:35px;
	background-image:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/btn.png);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:0 -107px;
	border:none;
	color:#FFF;
	cursor:pointer;
}
.btn-big-secondary {
	background-position:0 -146px;
	height:36px;
	color:#666;
}
.btn-big-unable {
    background-position:0 -243px;
    color:#ccc;
    cursor:default;
}
.btn-file {
	position:relative;
}
.intro-block {
	margin-bottom:8px;
}
.intro-title {
	font-size:14px;
	font-weight:700;
	color:#333;
	line-height:26px;
	margin-bottom:8px;
}
.intro-content {
	color:#999;
	line-height:20px;
	margin-bottom:8px;
}
.intro-label {
	color:#333;
	font-weight:700;
}
.intro-label .link {
	color:#468fe8;
	font-weight:500;
}

.ctrl-panel {
	background:#fafafa;
	padding:10px 20px 5px 20px;
	margin-bottom:20px;
}
.ctrl-panel .panel-intro {
	margin-bottom:8px;
}
.panel-btns .btn-file {
	display:block;
	float:left;
	margin:0 10px 10px;
}

.table-calendar {
	width:100%;
	border:1px solid #e0e0e0;
	margin-bottom:8px;
}

.table-calendar td,
.table-calendar th {
	width:99px;
	border:1px solid #e0e0e0;
	text-align:center;
	font-size:12px;
	line-height:21px;
	color:#333;
	vertical-align:middle
}
.table-calendar .widget {
	width:129px;
}
.table-calendar .parts {
	width:169px;
}
.table-calendar .controls {
	width:88px;
}
.table-calendar .thead th {
	height:38px;
	line-height:38px;
	background:#f8f8f8;
	font-weight:700;
}
.table-calendar .tline td {
	text-align:left;
	text-indent:10px;
	height:25px;
	line-height:25px;
	background:;
	background:#f2f2f2;
	font-weight:700;
	color:#468fe8;
}
.table-calendar .link {
	color:#468fe8;
}
.state-content .state-date {
	color:#999;
}
.state-content .state-error {
	color:#ff0000;
}
.state-error .rp_Q {
	vertical-align:top;
	margin:2px 0 0 2px;
}

.ui-infoTable {
	font-family:Arial, "\5B8B\4F53", sans-serif;
}
.ui-infoTable .infoline-block {
	margin-top:10px;
}
.infoline-block .ui-infoTable-title,
.infoline-block .ui-infoTable-content {
	float:left;
	line-height:26px;
	font-size:12px;
}
.infoline-block .link {
	color:#468fe8;
}

.dot-nec {
	display:block;
	width:10px;
	height:26px;
	background: url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/key.gif) no-repeat;
}
.ui-infoTable-title {
	margin-right:20px;
}
.ui-infoTable-title .dot-nec,
.ui-infoTable-title .inner {
	display:inline-block;
	vertical-align:middle;
	line-height:26px;
}
.ui-infoTable-title .dot-nec {
	margin-right:5px;
}

.input-check {
	display:inline-block;
	width:100px;
}
.input-check input,
.input-check label {
	vertical-align:middle;
}
.input-text {
	height:26px;
	line-height:26px;
	border:1px solid #e0e0e0;
}
.input-text input {
	display:block;
	height:14px;
	line-height:14px;
	margin:5px 7px 0 7px;
	background:none;
	border:none;
	color:#999;
}
.input-select {
	height:26px;
	border-color:#e0e0e0;
}
.infoline-block .ui-infoTable-content {
	width:590px;
}
.infoline-block .input-text {
	width:145px;
	display:inline-block;
}
.error-text {
	color:#f00;
}


.select-collect .input-text,
.select-collect .input-select, 
.select-collect .inner-text {
	display:block;
	float:left;
}
.select-collect .inner-text {
	margin:0 5px;
}

.icon-close {
	display:inline-block;
	width:17px;
	height:17px;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/sprite/icon_sp.png) no-repeat;
}
.news-line .icon-close,
.news-line .link {
	vertical-align:middle;
	line-height:26px;
}
.news-line .icon-close {
	margin:1px 5px 0 5px;
}

.btn-mixin {
	margin:10px 0 0 0;
}
.btn-mixin .btn-file {
	margin:0 15px 0 0;
}

.textarea {
	border:1px solid #e0e0e0;
	width:490px;
	height:90px;
	padding:5px;
}
.textarea textarea {
	display:block;
	width:100%;
	height:100%;
	_height:90px;
	background:none;
	border:none;
	resize:none;
}

.btn-line {
	text-align:center;
}
.btn-line .btn-big,
.btn-line .btn-big-no-hover,
.btn-line .btn-big-secondary,
.btn-line .btn-big-unable  {
	display:inline-block;
	margin:0 10px;
}

.infoline-block .btn-line {
	padding:20px 0;
	
}

.subpage-main .content {
	margin-bottom:0;
}
.top-bar .nav {
	z-index:20;
}


body,.screen-popup,.popup-bg,.opaLayer {
	width:100%;
	height:100%
}
.screen-popup {
	display:none;
	position:fixed;
	top:0;
	bottom:auto;
	z-index:100;
}
* html,* html body {
	background-image:url(about:blank);
	background-attachment:fixed
}
* html .screen-popup {
	position:absolute;
	bottom:auto;
	top:expression(eval(document.documentElement.scrollTop))
}
.popup-bg {
	position:relative;
	background:rgba(0,0,0,0.5);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#4c000000',EndColorStr='#4c000000')
}
:root .popup-bg {
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#00000000',EndColorStr='#00000000')
}
.opaLayer {
	position:absolute;
	width:980px;
	background:url(https://image.9game.cn/s/uae/g/1m/game_open/web/public/images/pop_bg/shade_ie.gif) no-repeat;
	left:50%;
	margin-left:-490px;
}

.popup-block {
	position:absolute;
	width:500px;
	left:50%;
	top:15%;
	margin-left:-250px;
	background:#FFF;
	border:1px solid #888;
	border-radius:2px;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);
     -moz-box-shadow:0 0 5px rgba(0,0,0,.25);
          box-shadow:0 0 5px rgba(0,0,0,.25);
}
.popup-title {
	height:39px;
	line-height:39px;
	color:#333;
	font-weight:700;
	padding:0 10px;
	border-bottom:1px solid #e0e0e0;
}
.popup-title .inner-text {
	float:left;
}
.popup-title .icon-close {
	float:right;
	width:20px;
	height:20px;
	background-position:0 -17px;
	margin:10px 0 0 0;
}

.scroll-select {
	height:240px;
	overflow:auto;
}
.scroll-line {
	margin:0 20px;
	border-bottom:1px dotted #ddd;
	height:39px;
	line-height:39px;
	font-size:14px;
}
.scroll-line .input-check {
	width:100%;
	color:#468fe8;
}

.entry-btns {
	text-align:center;
	padding:20px 0;
}
.entry-btns .btn-nor,
.entry-btns .btn-secondary {
	display:inline-block;
	margin:0 10px;
}

.js_delete {
	cursor:pointer;
}

.popup-block .block-text {
	display:block;
	margin:20px 0 0 0;
	text-align:center;
	font-size:14px;
}

/* add by wuwl ###0823 */
.state-error {
    position:relative;
}
.state-error .rp_b {
    z-index:20;
    display:none;
    left:10px;
}

/* add by wuwl ###0927 */
.imagebg li .it-01 .btn-centerbottom {
    left:50%;
    margin-left:-90px;
    bottom:50px;
}
.imagebg li .it-01 .btn-right {
    left:auto;
    right:20px;
    bottom:82px;
}
