@charset "utf-8";
/* CSS Document */
@import url(global.css);
@import url(public.css);

/* 停權 */
.tp_listbox{
    margin:50px auto 50px auto;
    text-align:center;
    border:1px solid #ffba00;
    width:480px;
    padding:15px;
}
.tp_listbox .tptop{
    border-bottom:1px dotted #cdcdcd;
    padding:5px;
    overflow:auto;
    width: 470px;
}
.tp_listbox .tptop .tptopleft{
    float:left;
}
.tp_listbox .tptop .tptopright{
    float:left;
    margin:30px 0 0 15px;
    width: 370px;
    text-align: left;
}
.tp_listbox .tpbottom{
    text-align:left;
    line-height:18pt;
    font-size:10pt;
    margin-top:10px;
}
/* 通訊鎖 */
#unusual_content{
	width:850px;
	text-align:center;
	margin:40px auto;
	border:1px solid #ffa61f;
	}
#unusual_content .unusualtitle{
	background-image: url(../../img/home/images/bg_unusual.gif);
	background-repeat: repeat-x;
	height:29px;
	border-bottom:1px solid #ffa61f;
	text-align:left;
	padding-left:10px;
	line-height: 29px;
	font-weight: bold;
	font-size:11pt;
	color:#fff;
	}
#unusual{
	width:800px;
	text-align:center;
	margin:25px auto;
	}
#unusual .left{
	float:left;
	border:1px solid #ccc;
	padding:10px 12px;
	background-color:#fafafa;
	text-align:left;
	line-height:30px;
	}
#unusual .left .prompt{
	background-image: url(../../img/home/images/unusual.png);
	background-repeat: no-repeat;
	padding:12px 0 10px 35px;
	background-position: 0 5px;
	}
#unusual .left .prompt01{
	background-image: url(../../img/home/images/unusual01.png);
	background-repeat: no-repeat;
	padding:5px 0 20px 80px;
	font-weight:bold;
	}
#unusual .left .prompt01 span{
	color:red;
	font-size:11pt;
	margin:0 5px;
	font-family:Tahoma,SimSun,Arial;
	}
#unusual .left .prompt01 b{
	color:#0000ff;
	}
#unusual .left .prompt02{
	background-image: url(../../img/home/images/unusual02.png);
	background-repeat: no-repeat;
	padding:5px 0 20px 80px;
	}
#unusual .left .prompt03{
	background-image: url(../../img/home/images/unusual03.png);
	background-repeat: no-repeat;
	padding:5px 0 20px 80px;
    overflow: auto;
    width: 440px;
	}
#unusual .right{
	float:right;
	text-align:left;
	}
#unusual .right .icon{
	background-image: url(../../img/home/images/unusual_icon.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding:10px 0 10px 30px;
	font-size:12pt;
	font-weight:bold;
	}
#unusual .right .icon_character{
	line-height:20px;
	margin:10px 0;
	}
#unusual .right .icon02{
	background-image: url(../../img/home/images/unusual_icon02.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding:10px 0 10px 30px;
	font-size:12pt;
	font-weight:bold;
	}
/* 登入頁 */
#userlogin_content{
	width:730px;
	text-align:center;
	margin:40px auto;
	border:1px solid #fa9665;
	}
#userlogin_content .logintitle{
	background-image: url(../../img/home/images/bgt.gif);
	background-repeat: repeat-x;
	height:32px;
	border-bottom:1px solid #fa9665;
	text-align:left;
	padding-left:10px;
	line-height:2.2em;
	font-weight: bold;
	font-size:11pt;
	}
#userlogin_content .logintitle_find{
	background-image: url(../../img/home/images/bgt.gif);
	background-repeat: repeat-x;
	height:32px;
	border-bottom:1px solid #fa9665;
	padding-left:10px;
	line-height:2.2em;
	font-weight: bold;
	font-size:11pt;
	}
#userlogin_content .login_matter{
    overflow:auto;
	width:620px;
	text-align:center;
	margin:35px auto;
	}
#userlogin_content .login_matter .findp1{
	color:red;
	font-weight:bold;
	line-height:25px;
	}
#userlogin_content .login_matter .findp2{
	margin-top:10px;
	}
#userlogin_content .login_matter .findp2 a{
	color:red;
	text-decoration:underline;
	}
#userlogin_content .login_matter .findp2 a:hover{
	color:#0000ff;
	text-decoration:underline;
	}
#userlogin_content .login_matter .left{
	float:left;
	text-align:left;
	line-height:3em;
	}
#userlogin_content .login_matter .left .goreg{
    height:34px;
    overflow: hidden;
    width: 260px;
}
#userlogin_content .login_matter .left .goreg .ltext{
    float: left;
    margin-right: 4px;
    line-height: 34px;
}
#userlogin_content .login_matter .left .game{
	background: url(../../img/home/images/group.gif) scroll no-repeat 0px 5px;
	padding-left:35px;
	}
#userlogin_content .login_matter .left .key{
	background: url(../../img/home/images/key.gif) scroll no-repeat 0px 5px;
	padding-left:35px;
	}
#userlogin_content .login_matter .left .bank{
	background: url(../../img/home/images/shop.gif) scroll no-repeat 0px 5px;
	padding-left:35px;
	}
#userlogin_content .login_matter .left .more{
	background: url(../../img/home/images/funny.gif) scroll no-repeat 0px 5px;
	padding-left:35px;
	}
#userlogin_content .login_matter .right{
	float:right;
	border:5px solid #ccc;
	padding:5px;
	background-color:#fafafa;
    width: 300px;
	}
#userlogin_content .login_matter .right p{
	padding:5px;
	}
#userlogin_content .login_matter .right span{
	margin-left:10px;
}
#userlogin_content .login_matter .right p.title{
	font-size:14pt;
	font-weight:bolder;
	color:#008aff;
	line-height:2.5em;
	}
#userlogin_content .login_matter .right a{
	color:#1301fc;
	text-decoration: underline;
	}
#userlogin_content .login_matter .right a:hover{
	color:#FF0000;
	text-decoration: underline;
	}
#userlogin_content .login_matter .right img{
	margin:10px 0;
	}
/* retrieveAcc */
#userlogin_content .retrievepwd{
	text-align:center;
	margin:35px auto;
	}
#userlogin_content .retrievepwd table{
	text-align:center;
	margin:0 auto;
	}
#userlogin_content .retrievepwd table td{
	padding:5px;
	line-height:28px;
	}
#userlogin_content .login_matter .right .textinput {
    border:1px solid #7F9DB9;
    height:17px;
    width:150px;
    }
