/* CSS Document */
body {
	background: #FFFFFF;
	margin: 0 auto;
	padding: 0px;
	font-size: 9pt;
	font-family:Verdana,Arial,Helvetica,"Sans Serif";
}
h1,h2,h3,h4,h5 {
	margin:0px;
	padding:0px;
}
img,hr{
	 border: 0;
}
p{
	margin: 15px 0px 15px 0px;
	padding: 3px 0px 3px 0px;
}
hr{
	border-top: #D1D7DC 1px solid;
	height: 0px;
}
ul,li,ol,dl,dd,dt{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
input {
	vertical-align: middle;
}
i {
	font-style: normal;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.flt { float: left; }
.frt { float: right; }
.ClearDiv,.ClearBox,.clearLi {
	clear:both; 
	height:0px;
	line-height:0px;
	font-size: 0px;
	overflow:hidden;
	float: initial !important;
}
.clearfix:before,.clearfix:after {
    content: " "; 
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.block {
	display: block;
}
.Hidden {
	display: none;
}
/******************************************************
******************************************************/
.F16px {
	font-size: 16px;
}
.F14px{
	font-size: 14px;
}
.F13px { font-size:13px; }
.F12px {
	font-size: 12px;
}
.F11pt {
	font-size: 11pt;
}
.F10pt {
	font-size: 10pt;
}
.F9pt {
	font-size: 9pt;
}
.Blod {
	font-weight: bold;
}
.Red {
	color: red;
}
.Glod{
	color: #960;
}
.Ublue {
	color: #316AC5;
}
.BgColorA {
	background: #FFF7FF;
}
.BF2F6F7 {
	background: #F2F6F7;
}
.BGF7 {
	background: #F7F7F7;
}
.BGFFC{
	background: #FFFFCC;
}
.BGE8FAFF {
	background: #E8FAFF;
}
.BGF4FDFF {
	background: #F4FDFF;
}
.BF6 {
	background: #F6F6F6;
}
/******************************************************
Color
******************************************************/
.C039 {
	color: #003399;
}
.C666 {
	color: #666;
}
.C999 {
	color: #999;
}
.CCCC {
	color: #CCC;
}
.CFFF {
	color:  #FFF;
}
.Cgreen {
	color: green;
}
.CInkGreen{
	color: #036702;
}
.COrage {
	color:#F60;
}
.C000 {
	color:#000;
}
.CF90 {
	color: #FF9900;
}
.Cblue {
	color:blue;
}
.CF78C08 {
	color:#F78C08;
}
.CF06{
	color:#FF0066;
}
.C444 {
	color: #444444;
}
.C40 {
	color: #404040;
}
.CF00 {
	color:#FF0000;
}
.CF60 {
	color:#FF6600;	
}
.C0057DB{
	color:#0057DB;
}
.C939{
	color: #939;
}

.B10000{
	color: #B10000;
}

.D21F3D{
	color: #D21F3D;
}
.C009{
	color: #009;
}
/******************************************************
width
******************************************************/
.W952{
    width: 952px;
}
.W950{
    width: 950px;
}
.W142px{
	width: 142px;	
}
.W250px {
	width: 250px;
}
.W200px {
	width: 200px;
}
.W150px {
	width: 150px;
}
.W120px {
	width: 120px;
}
.W185px {
	width: 185px;	
}
.W95px {
	width: 95px;
}
.W100px {
	width: 100px;
}
.W80px {
	width: 80px;
}
.W60px {
	width: 60px;
}
.W50px {
	width: 50px;
}
.W30px{
	width: 30px;	
}
.W37P{
	width: 37%;
}
.W40px {
	width: 40px;
}
.W942px {
	width: 942px;
}
.W10P {
	width: 10%;
}
.W43P {
	width: 43%;	
}
.W15P {
	width: 15%;
}
.W20P {
	width: 20%;
}
.W28P {
	width: 28.5%;	
}
.W25P {
	width: 25%;
}
.W30P {
	width: 30%;
}
.W35P {
	width: 35%;
}
.W40p {
	width: 40%;
}
.W49p {
	width: 49%;
}
.W50p {
	width: 50%;
}
.W60p {
	width: 60%;
}
.W70p {
	width: 70%;
}
.W80P {
	width: 80%;
}
.W748px {
	width: 748px;
}
.W715px {
	width: 715px;
}
.W195px {
	width: 195px;	
}
.W205px {
	width: 205px;
}
.W737px {
	width: 737px;
}
.W747px {
	width: 747px;
}
.W790px {
	width: 790px;	
}
.LH25{
	line-height: 25px;	
}
.LH40{
	line-height: 40px;	
}
.W7P{
	width: 7%;
}
.W8P{
	width: 8%;	
}
.W12P{
	width:12%;	
}
.W14P{
	width: 14%;	
}
.W18P{
	width: 18%;	
}
.W6P{
	width: 6%;	
}
.W85px{
	width: 85px;	
}
.W99px {
	width:99px;
	_width: 80px;
}
/******************************************************
height
******************************************************/
.H20 {
	height: 20px;
}
.H30 {
	height: 30px;
}
.H35 {
	height: 35px;
}
.H40 {
	height: 40px;
}
.H60 {
	height: 60px;
}
.H25 {
	height: 25px;
}
.H80{
    height:80px;    
}
/******************************************************
form
******************************************************/
.InputTxtAStyle,.InputAreaAStyle {
	border: 1px solid #069;
	height: 15px;
}
.InputTxtBStyle,.InputAreaBStyle {
	color: #999;
}
.InputSelectStyleA {
	border: 1px solid #DDD;
}
.CheckStyle {
	vertical-align: middle;
}
/******************************************************
border
******************************************************/
.B069 {
	border: 1px solid #069;
	border-radius: 4px;
}
.Bccc {
	border: 1px solid #CCC;
	border-radius: 4px;
}
.Bddd {
	border: 1px solid #DDD;
	border-radius: 4px;
}
.BFF9F10 {
	border: 1px solid #FF9F10;
	border-radius: 4px;
}
.BBFF3300 {
	border-bottom: 1px solid #FF3300;
}
.BOD {
	border: none;
	border-bottom: 1px dotted #FF9F10;
}
.BLd {
	border-left: 1px solid #DDD;
}
.BRd {
	border-right: 1px solid #DDD;
}
.BTd {
	border-top: 1px solid #DDD;
}
.BBd {
	border-bottom: 1px solid #DDD;
}
.BLDD {
	border-left: 1px dotted #DDD;
}
.BRDD {
	border-right: 1px dotted #DDD;
}
.BTDD {
	border-top: 1px dotted #DDD;
}
.BBDD {
	border-bottom: 1px dotted #DDD;
}
/******************************************************
padding
******************************************************/
.pt5 {  padding-top: 5px; }

.PL5px {
	padding-left: 5px;
}
.pl10 {
	padding-left: 10px;
}
.pl20 {
	padding-left: 20px;
}

/******************************************************
margin
******************************************************/
.MT5B12{
	margin-top: 5px;
	margin-bottom: 12px;
}

.MTB8{
	margin-top: 8px;
	margin-bottom: 8px;
}

.MB5{
	margin-bottom: 5px;
}

.ML5MR5{
	margin-left: 5px;
	margin-right: 5px;
}
.MR-20{
	margin-right: -20px;
}
/******************************************************
Text align
******************************************************/
.TxtLeft {
	text-align: left;
}
.TxtRight {
	text-align: right;
}
.TxtCenter {
	text-align: center;
}
.VerticalAlign {
	vertical-align: middle;
}
/******************************************************
autoHeight
******************************************************/
.AutoH50 {
	margin-bottom: -50px;
	padding-bottom: 50px;
}
.AutoH100 {
	margin-bottom: -100px;
	padding-bottom: 100px;
}
.AutoH200 {
	margin-bottom: -200px;
	padding-bottom: 200px;
}
.AutoH300 {
	margin-bottom: -300px;
	padding-bottom: 300px;
}
.AutoH500 {
	margin-bottom: -500px;
	padding-bottom: 500px;
}
/******************************************************
a link
******************************************************/
a.SubmitLinkA {
	background: url(//img.8891.com.tw/index/lbtn_bg_l.png) no-repeat 0 0;
	height: 24px;
	line-height: 24px;
	display: block;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
/**********************************/
a.SubmitLinkA span {
	background:url(//img.8891.com.tw/index/lbtn_bg_r.png) no-repeat 100% 0;
	height: 24px;
	display: block;
}
a.LoginSubmitLink {
	background: url(//img.8891.com.tw/index/both_btn.png) no-repeat 0 0;
	height: 26px;
	line-height: 26px;
	display: block;
	color: #FFF;
	text-align: center;
}
/**********************************/
a.FindPwdLink {
	background: url(//img.8891.com.tw/index/both_btn.png) no-repeat 100% 0;
	height: 26px;
	line-height: 26px;
	display: block;
	color: #FFF;
	text-align: center;
}
/**********************************/
a.ButtonLinkA {
	background: url(//img.8891.com.tw/common/btn_left.png) no-repeat 0 0;
	display: block;
	height: 36px;
	color: #FFF;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
a.ButtonLinkA span {
	background: url(//img.8891.com.tw/common/btn_right_bg.png) no-repeat right 0;
	display: block;
	height: 36px;
}
/**********************************/
a.SearchLink:link,a.SearchLink:active,a.SearchLink:visited {
	color:#F60;
}
a.SearchLink:hover {
	color:#F60;
}
a.PreSearchLink:link,a.PreSearchLink:active,a.PreSearchLink:visited {
	color:green;
}
a.PreSearchLink:hover {
	color:green;
}
a.RedTxtLink:link,a.RedTxtLink:active,a.RedTxtLink:visited {
	color:#F00;
}
a.MoreLink {
	background: url(//img.8891.com.tw/common/index.png) no-repeat 0 -15px;
	padding: 0px 8px 0px 12px;
}
a.CateLink {
	background: url(//img.8891.com.tw/common/rowline.png) no-repeat 0 50%;
	padding-left: 8px;
}
a.NormalLink:link,a.NormalLink:active,a.NormalLink:visited,a.AccountLink:link,a.AccountLink:active,a.AccountLink:visited,a.WhereLink,a.ComTxtLink:link,a.ComTxtLink:active,a.ComTxtLink:visited,a.ComWriteLink:link,a.ComWriteLink:active,a.ComWriteLink:visited,a.CateLink:link,a.CateLink:active,a.CateLink:visited,a.MoreLink:link,a.MoreLink:active,a.MoreLink:visited,a.InfoLink:link,a.InfoLink:active,a.InfoLink:visited ,a.ClassTxtLink:link,a.ClassTxtLink:active,a.ClassTxtLink:visited,a.ItemNavlink:link,a.ItemNavlink:active,a.ItemNavlink:visited{
	color: #0044DD;
}
a.NormalLink:hover,a.AccountLink:hover,a.NormalLink:link,a.NormalLink:active,a.NormalLink:visited,a.AccountLink:link,a.AccountLink:active,a.AccountLink:visited,a.ComMoreLink:link,a.ComMoreLink:active,a.ComMoreLink:visited{
	text-decoration:underline;
}
a.NormalLink:hover,a.WhereLink:hover,a.ComTxtLink:hover,a.ComMoreLink:hover,a.CateLink:hover,a.MoreLink:hover,a.InfoLink:hover,a.RedTxtLink:hover,a.ClassTxtLink:hover,a.ItemNavlink:hover {
	color: #FF3300;
}
a.AccountLink:hover {
	color: red;
}
a.WhereLink:hover,a.ComTxtLink:hover,a.ComWriteLink:hover,a.ComMoreLink:hover,a.CateLink:hover,a.MoreLink:hover,a.InfoLink:hover,a.RedTxtLink:hover,a.ClassTxtLink:hover ,a.ItemNavlink:hover,a.NormalLink:hover{
	text-decoration: none;
}
a.ComWriteLink:hover {
	color: #FFF;
}
a.ComMoreLink:link,a.ComMoreLink:active,a.ComMoreLink:visited {
	color: #666;
}
a.OrangeLink{
	color: #FF6600;
}
/**************************************
page
**************************************/
.Page {
	
}
.Page ul {
	margin: 1px 0px;
}
.Page li {
	float: left;
	padding: 0 2px;
}
/*
.Page a:link, .Page a:visited
{
	text-decoration:none;
	color:#3b5999;
	font-size:9pt;
	font-weight:bold;
	border:1px #CCCCCC solid;
	background: #FFF;
	padding:0 4px;
	margin:0 2px;
	_padding-bottom: 2px;
}
*/
.Page a:link, .Page a:visited
{
	text-decoration:none;
	color:#0044DD;
	font-size:9pt;
	font-weight:bold;
	border:1px #CCCCCC solid;
	background: #FFF;
	padding:0 4px;
	margin:0 2px;
	_padding-bottom: 2px;
}
.Page a:hover, .Page a:active
{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#FF9900;
	margin:0 2px;
}
#PageNextLink {
	background: url(//img.8891.com.tw/common/page.gif) no-repeat 90% 25% #FFF;
	padding-right: 10px;
}
#PageNextLink:hover {
	background-color:#FF9900;
}
div.Page .noLink {
	color:#FF9900;
	margin: 0px 2px;
	font-weight: bold;
}
div.Page .disabled {
	background: url(//img.8891.com.tw/common/page.gif) no-repeat 90% 83%;
	*background: url(//img.8891.com.tw/common/page.gif) no-repeat 90% 85%;
	padding-right: 10px;
	color: #CCC;
	border: 1px solid #CCC;
	margin: 0px 3px;
	padding-left: 4px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 8pt;
}
div.Page .preDisable {
	background: url(//img.8891.com.tw/common/page.gif) no-repeat 50% 55%;
	width: 20px;
	border: 1px solid #CCC;
	font-size: 8pt;
	padding: 0px 10px;
	margin: 0px 3px;
}
div.Page #preLink {
	background: url(//img.8891.com.tw/common/page.gif) no-repeat 50% -4% #FFF;
	*background: url(//img.8891.com.tw/common/page.gif) no-repeat 50% -5% #FFF;
	padding: 0px 10px;
}
div.Page #preLink:hover {
	background: url(//img.8891.com.tw/common/page.gif) no-repeat 50% -4% #FF9900;
	*background: url(//img.8891.com.tw/common/page.gif) no-repeat 50% -5% #FF9900;
}


span.New {
	background:transparent url(//img.8891.com.tw/common/ico_new2.gif) no-repeat scroll left top;
	height:20px;
	left:250px;
	position:absolute;
	top:-8px;
	width:16px;
	z-index:100;
}


.tool-tips{ 
	position: absolute; 
	visibility: hidden; 
	z-index: 13000; 
	color: #fff;	
	width: auto;
	border: 1px #F90 solid;
	background: #FFFADA;
} 
.tool-title{ 
	font-weight:bold; 
	margin: 0; 
	color: #404040;
	text-align: left;
	padding: 1px 6px 4px; 
	/** color: #9FD4FF; background: url(//www.xixuyishi.com/theme/xixuyishi/bubble.png) top left; **/
} 
.tool-text{ 
	padding: 4px 6px 6px; 
	color:#404040;
	text-align:left;
	text-indent:0;
	/**color: #cf9;
	background: #FFF url(//www.xixuyishi.com/theme/xixuyishi/bubble.png) bottom right; **/
}
/*新分頁默認樣式*/
.pagination.default { text-align: center; font-size: 13px; }
	.pagination.default a, .pagination.default .pc-at, .pagination.default .pc-mpf, .pagination.default .pc-pp-disable, .pagination.default .pc-np-disable { text-decoration: none; display: inline-block; min-width: 16px; _width: 16px; height: 24px; margin: 0; margin-right: 4px; padding: 0 5px; vertical-align: middle; line-height: 24px; white-space: nowrap; text-align: center; }
	.pagination.default a { border: 1px solid #CCC; color: #36C; background-color: #FFF; }
	.pagination.default a:hover { border: 1px solid #F50; color: #F60; }
	.pagination.default .pc-pp-disable, .pagination.default .pc-np-disable, .pagination.default .pc-pp, .pagination.default .pc-np { background-image: url(//img.8891.com.tw/common/page.gif); background-repeat: no-repeat; }
	.old-ie .pc-pp-disable, .old-ie .pc-np-disable, .old-ie .pc-pp, .old-ie .pc-np { line-height: 29px !important; }
	.pagination.default .pc-pp { background-position: 5px 8px; padding-left: 16px; }
	.pagination.default .pc-pp-disable { background-position: 5px -42px; padding-left: 16px; }
	.pagination.default .pc-np { background-position: 48px -17px; padding-right: 16px; }
	.pagination.default .pc-np-disable { background-position: 48px -66px; padding-right: 16px; }
	.pagination.default .pc-at { font-weight: bold; color: #FD6D01; background-color: #FFEDE1; border: 1px solid #FD6D01; }
	.pagination.default .pc-tp, .pagination.default .pc-cip, .pagination.default .pc-tr { padding: 0 0 0 10px; color: #999; }
		.pagination.default .pc-cip .pc-cip-num { border: 1px solid #999; width: 30px; text-align: center; }
		.pagination.default .pc-cip .pc-cip-btn { margin: 0 0 0 3px; background: url(../../img/common/sort-btn.png) no-repeat; background-position: 0 -193px; border: none; cursor: pointer; height: 19px; line-height: 19px; padding: 0; width: 41px; font-size: 12px; }
	.pagination.default .pc-tr { padding-left: 20px; }
		.pagination.default .pc-tr .pc-tr-nm { padding: 0 3px; color: #F00; }
	.pagination.default .pc-pp-disable, .pagination.default .pc-np-disable { border: 1px solid #999; }
.facebook-box .fb-item { float: left; margin-right: 5px; }
.facebook-box .fb-share-text { font-size: 13px; padding: 2px 0 0; }
.facebook-box .fb-like { margin-left: 5px; margin-right: 0; }
.facebook-box .fb-like-text { font-size: 13px; padding-top: 3px; }
.n-fb-sh { background: url(../../img/common/fb-sh.png) no-repeat 0 0; display: inline-block; min-width: 80px; height: 21px; text-indent: -999em; overflow: hidden;  }
.new-facebook { background-position: 0 0; }
.new-correct { background-position: 0 -84px; }
.new-share { background-position: 0 -41px; text-indent: 0; vertical-align: top; line-height:0px;}
	.mb-hd-f em { background: url(../../img/common/fb-sh.png) no-repeat right -62px; height: 21px; margin-left: 35px; font-style: normal; font-size: 13px; color: #fff; display: inline-block; line-height: 19px; padding-right: 5px; }
.mini-page { width: 31px; height: 14px;}
	.mini-page .mini-page-pre { width: 16px; height: 14px; display: inline-block; background: url(../../img/common/search-btn-bg.png?v=1) no-repeat 0 -110px; }
	.mini-page .mini-page-pre.disabled { background-position: -31px -110px; cursor: default; }
		.mini-page-pre:hover { background-position: 0 -124px; }
	.mini-page .mini-page-next { width: 15px; height: 14px; display: inline-block; background: url(../../img/common/search-btn-bg.png?v=1) no-repeat -16px -110px; }
	.mini-page .mini-page-next.disabled { background-position: -47px -110px; cursor: default; }
		.mini-page-next:hover { background-position: -16px -124px; }

/*文本處理*/
/*限制文本顯示長度並在後面增加省略號*/
.txt-cut { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.txt-cut-row2 { white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 2.4em; line-height: 1.2; padding-top: 0; padding-bottom: 0; }
/* CSS Document */

/***************************************
Reg Box Head
***************************************/
#RegHeadBox {
	overflow: hidden;
	text-align: center;
}
#RegHeadBox Div.Head {
	margin: 10px auto;
	text-align: left;
	overflow: hidden;
}
#RegHeadBox Div.BODiv {
	border-bottom: 3px solid #F30;
	margin: 0px auto;
	overflow: hidden;
}
/***************************************
Reg Box Body
***************************************/
#RegBodyBox {
	overflow: hidden;
	text-align: center;
	margin-top: 10px;
	_margin-top: 20px;
}
#RegBodyBox Div.NavBox {
	margin: 0px auto;
	text-align: left;
	overflow: hidden;
}
#RegBodyBox Div.NavBox Div.RegStepBox,#RegBodyBox Div.NavBox Div.RegStepBoxTwo {
	overflow: hidden;
	border-bottom: 1px solid #999;
	padding: 1px;
}
#RegBodyBox Div.NavBox Div.RegStepBox span.titlegif{
	height: 28px;
	display: block;
	width: 948px;
	background: url(../../img/user/r_title.gif) no-repeat 0 0;
}
#RegBodyBox Div.NavBox Div.RegStepBoxTwo span.titlegif{
	height: 28px;
	display: block;
	width: 948px;
	background: url(../../img/user/r_title.gif) no-repeat 0 50%;
}
#RegBodyBox Div.NavBox Div.RegStepBox ul {
	margin: 0px;
}
#RegBodyBox Div.NavBox Div.RegStepBox ul li {
	line-height: 25px;
}
#RegBodyBox Div.NavBox Div.RegStepBox ul li.one {
	height:29px;
	line-height: 29px;
	width: 446px;
	_width: 440px;
	text-align:center;
}
#RegBodyBox Div.NavBox Div.RegStepBox ul li.oneNo {
	background: url(../../img/common/reg_ico.png) no-repeat 0 9%;
	padding-left: 25px;
}
#RegBodyBox Div.NavBox Div.RegStepBox ul li.two {
	background: url(../../img/common/reg_ico.png) no-repeat 0 20%;
	padding-left: 25px;
}
#RegBodyBox Div.NavBox Div.RegStepBox ul li.twoNo {
	height:29px;
	line-height: 29px;
	width:434px;
	text-align:center;
}
#RegBodyBox Div.NavBox Div.RegStepBox ul li.step {
	height:29px;
	width:64px;
}
#RegBodyBox Div.NavBox Div.RegStepBox ul li.three {
	background: url(../../img/common/reg_ico.png) no-repeat 0 37%;
	padding-left: 25px;
}
#RegBodyBox Div.NavBox Div.RegStepBox ul li.threeNo {
	background: url(../../img/common/reg_ico.png) no-repeat 0 52%;
	padding-left: 25px;
}
#RegBodyBox Div.NavBox Div.RegStepBox h3 {
	font-weight: normal;
	padding-top: 5px;
}
#RegBodyBox Div.NavBox Div.RegTitleBox {
	padding: 0px 5px;
}
#RegBodyBox Div.NavBox Div.RegTitleBox h3 {
}
#RegBodyBox Div.NavBox Div.RegFomBox {
	border: 1px solid #999;
	overflow: hidden;
}
#RegBodyBox Div.NavBox Div.RegFomBox {
	padding-bottom:15px;
}
#RegBodyBox Div.NavBox Div.RegFomBox Div.RegOneStep {
	border-bottom: 1px dotted #FF9900;
	clear:both;
	overflow: hidden;
	line-height: 30px;
}
#RegBodyBox Div.NavBox Div.RegFomBox Div.RegOneStep span {
	margin: 0px 5px;
}
#RegBodyBox Div.NavBox Div.RegFomBox .NextBtn {
	width: 185px;
	font-weight: bold;
	color:#000000;
	height:25px;
	line-height:16px;
	padding:2px 0;
}
#RegBodyBox Div.NavBox Div.RegFomBox Div.StepContent .W113px {
	width:113px;
}
#RegBodyBox Div.NavBox Div.RegFomBox .LH35{
	line-height:35px;
	}
#RegBodyBox Div.NavBox div.RegSubmitBtn {
	text-align: center;
	margin: 25px 0 10px;
}
#RegBodyBox Div.NavBox Div.ServiceTitle {
	background: url(../../img/user/loginice.png) no-repeat 0 0;
	padding-left: 35px;
	height: 30px;
	line-height: 30px;
}
#RegBodyBox Div.NavBox div.ServiceBox {
	margin: 10px auto;
	overflow:scroll;
	height: 80px;
}
#RegBodyBox Div.NavBox .W90P{
	width : 90%;
}
#RegBodyBox Div.NavBox .TipInfosBox {
	border: 1px  solid #08F; 
	height: 20px; 
	width:250px; 
	display:block; 
	background: #EEF9FF;
	
}
#RegBodyBox Div.NavBox .TipInfosBox span {
	background: url(../../img/user/somml.png) no-repeat 0 50%;
	padding-left: 20px;
	display: block;
	height: 20px;
	margin: 0px 5px;
	line-height: 18px;
	color:#000000;
}
#RegBodyBox Div.NavBox .TxtAlignRight {
	text-align: right;
}
#modify_mobile_input {
	display: none;
}
/***************************************
Div.RegStepDiv
***************************************/
Div.RegStepDiv {
	margin-bottom: 0px;
	margin-top: 20px;
	padding-left: 75px;
	padding-right:20px;
	CLEAR: both;
}
Div.RegStepDiv Div.Title {
	background: url(../../img/common/reg_ico.png) no-repeat 0 62%;
	border-bottom: 1px dashed #666;
	padding: 1px 0px 2px 20px;
	overflow:hidden;
}
Div.RegStepDiv Div.Title1 {
	background: url(../../img/user/1.gif) no-repeat 0 62%;
	border-bottom: #ddd 1px solid;
	padding: 1px 0px 2px 20px;
	overflow:hidden;
	margin-right:60px;
}

Div.RegStepDiv Div.Title2 {
	background: url(../../img/user/2.gif) no-repeat 0 62%;
	border-bottom: #ddd 1px solid;
	padding: 1px 0px 2px 20px;
	overflow:hidden;
}

Div.RegStepDiv Div.Title3 {
	background: url(../../img/user/3.gif) no-repeat 0 62%;
	border-bottom: #ddd 1px solid;
	padding: 1px 0px 2px 20px;
	overflow:hidden;
}

Div.RegStepDiv Div.ContentBox {
	padding-top: 25px;
	color: #333;
	vertical-align: middle;
}
Div.RegStepDiv Div.ContentBox ul {
	clear: both;
	overflow: hidden;
	*overflow: visible;
	position: relative;
	width: 100%;
}
Div.RegStepDiv Div.ContentBox ul.knowway{
	clear: both;
	overflow: hidden;
	font-size: 15px;
	color: #333;
}
Div.RegStepDiv Div.ContentBox ul.knowway li {
	margin-right: 5px;
	width: 115px;
	height: 40px;
}
Div.RegStepDiv Div.ContentBox ul.knowway li.name {
	text-align:right;
	width:160px;
	margin-right: 10px;
	vertical-align: middle;
}
Div.RegStepDiv Div.ContentBox ul li {
	float:left;
	margin: 17px 0px;
	*margin: 25px 0px;
}
Div.RegStepDiv Div.ContentBox ul li.name {
	width: 160px;
	text-align: right;
	color: #333;
}
Div.RegStepDiv Div.ContentBox ul li.name span {
	float:right;
	font-size: 15px;
}
Div.RegStepDiv Div.ContentBox ul li.name span.InputCheck {
	background: url(../../img/common/css.gif) no-repeat 0% 34%;
	display: block;
	width: 20px;
	height: 20px;
}
Div.RegStepDiv Div.ContentBox ul li.input {
	width: 260px;
	font-size:13px;
}

Div.RegStepDiv Div.ContentBox ul li.W230px {
	width: 230px;
}
Div.RegStepDiv Div.ContentBox ul li.Role {
	width: 350px;
}
Div.RegStepDiv Div.ContentBox ul li.input input {
	vertical-align: text-bottom;
}
Div.RegStepDiv Div.ContentBox ul li.info {
	width: 280px;
	position: absolute;
	right: 0;
	top: 0;
	padding-right: 60px;
}
Div.RegStepDiv Div.ContentBox ul li.RoleInfo {
	width: 280px;
}
Div.RegStepDiv Div.ContentBox ul .normal {
	background: url(../../img/common/css.gif) no-repeat 0% 3px;
	padding-left: 20px;
	color: green;
}
Div.RegStepDiv Div.ContentBox ul .waring {
	background: url(../../img/common/reg_ico1.png) no-repeat scroll 0 -1350px transparent;
	padding-left: 20px;
	color: #D90000;
}
Div.RegStepDiv Div.ContentBox ul .notice {
	background: url(../../img/common/css.gif) no-repeat 0% -110px;
	padding-left: 20px;
	color: #039;
}
Div.RegStepDiv Div.ContentBox ul .TipBgBox {
	background-color: #EEF9FF;
	border:1px solid #0088FF;
	padding-top: 2px;
}
Div.RegStepDiv Div.ContentBox ul li.info span {
	line-height: 20px;
}
Div.RegStepDiv Div.ContentBox ul li.name span {
	padding-right: 3px;
}


/***************************************
Reg Box Foot
***************************************/
#RegFootBox {
	overflow: hidden;
	text-align: center;
}
#RegFootBox Div.BODiv {
	border-bottom: 3px solid #F30;
	margin: 10px 0;
	overflow: hidden;
}
#RegFootBox Div.ContentBox {
	margin: 0 auto;
	overflow: hidden;
}
#RegFootBox Div.RightDiv {
	margin-left: 10px;
	padding-left: 10px;
	text-align: left;
	color: #999;
}
#RegFootBox Div.LeftDiv {
	margin-top: 8px;
}
#RegFootBox Div.RightDiv li {
	line-height: 25px;
}
#RegFootBox Div.RightDiv li a {
	color: #999;
}
Div.CDiv {
	margin: 10px 0px;
	overflow: hidden;
}
/***************************************
Reg W
***************************************/
.W770px {
	width: 770px;
}
.W952px {
	width: 952px;
}
/***************************************
Reg W
***************************************/
#RegBodyBox Div.DoneLeft {
	margin-top: 60px;
	background: url(../../img/user/down.png) no-repeat 70% 50%;
	height: 120px;
}
#RegBodyBox Div.DoneRight {
	margin-top: 60px;
	height: 120px;
}
#RegBodyBox Div.DoneRight h1 {
	font-size: 20px;
}
#RegBodyBox Div.DoneRight p span {
	margin-right: 20px;
}
#RegBodyBox Div.DoneRight p span img {
	vertical-align: middle;
}
#RegBodyBox Div.DoneRight p.Nomp {
	margin: 0px;
	padding: 0px;
}
#RegBodyBox Div.DoneRight p.Nmb {
	margin-bottom: 0px;
}
#RegBodyBox Div.NewUserBox {
	overflow: hidden;
}
#RegBodyBox Div.NewUserBox .Title {
	margin-top: 60px;
	margin-bottom: 10px;
	background: url(../../img/user/4.png) no-repeat 0 0;
	padding-left: 35px;
	height: 30px;
}
#RegBodyBox Div.NewUserBox .Title h2 {
	line-height: 30px;
}
#RegBodyBox Div.NewUserBox .Content {
	overflow: hidden;
}
#RegBodyBox Div.NewUserBox .Content Div.leftBg {
	width: 20px;
	background: url(../../img/user/lin01.png) no-repeat 0 0;
	min-height: 170px;
}
#RegBodyBox Div.NewUserBox .Content Div.middleBg {
	background: url(../../img/user/lin02.png) repeat-x 0 0;
	width: 730px;
	_width: 720px;
	min-height: 170px;
	text-align: center;
}
#RegBodyBox Div.NewUserBox .Content Div.middleBg div {
	margin: 10px 10px;
	text-align: left;
}
#RegBodyBox Div.NewUserBox .Content Div.middleBg div li {
	height: 25px;
	line-height: 25px;
}
#RegBodyBox Div.NewUserBox .Content Div.rightBg {
	background:url(../../img/user/lin03.png) no-repeat 0 0;
	width: 20px;
	min-height: 170px;
}
/****************************************

**************************************/
.PaddingTop{
     padding-top:20px;
}    
#RegBodyBox Div.NavBox div.ServiceB {
	margin: 10px auto;
	overflow:scroll;
	height: 120px;
}
/*************************
 ie6 bug 靽格
***************************/
.TitleBug{
	_height:18px;
}
/***************
	�潛巨
************/
.InvoiceBox{
	padding-left: 20px;
	line-height: 35px;
	_margin: 10px 0;
}
Div.InvoiceBox .info,Div.confirmMobile .normal {
	right:0;
	top:0;
	width:280px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#E2F5FF  url(../../img/common/css.gif) no-repeat scroll 5px -110px;
	color:#003399;
	font-size: 9pt;
	padding:3px 5px 3px 27px;
	border:1px solid #00A8FF;
}
.BuXianWord{
	color:#9E999D;	
}
.displayNone{
	display:none;	
}
/********
	�豢��頨思遢
**********/
Div.RegStepDiv Div.ContentBox ul li.H50px {
	float:left;
	height: 50px;
}
#postrole {
	line-height: 40px;
}
#postole input{
	vertical-align:middle;
}
.btnFillok {
	background:transparent url(../../img/user/btn_sendok.png);
	border:0 none;
	cursor:pointer;
	height:36px;
	margin:15px 0 15px;
	width:342px;
}
.subMitAuth {
	background:transparent url(../../img/user/auth_subBtn.gif);
	border:0 none;
	cursor:pointer;
	height:38px;
	margin:15px 0 15px;
	width:153px;
}
input {
	vertical-align:text-bottom;
}
.role{
	margin-top: -4px;
	line-height: 25px;
}
Div.BODiv {
	border-bottom: 3px solid #F30;
	margin: 0px auto;
	overflow: hidden;
}
.invoicecontribute {
	padding-left: 90px;
	font-size:11pt;
	font-weight:bold;
}
div.Mbottm10px {
	margin-bottom: 10px;
}
select{
	color: #333;
	vertical-align: text-bottom;
	_vertical-align: top;
}
input {
	color: #333;
	vertical-align: text-bottom;
	outline:none;
}

div.agreeHelp {
	margin-top: 20px;
	font-size: 10pt;
	text-align:center;
	line-height: 22px;
}
Div.agreeHelp .agreeWaring {
	background:#FFF2E9 url(../../img/common/reg_ico1.png) no-repeat scroll 2px -1350px;
	color:#D90000;
	padding:3px 6px 3px 26px;
	*padding-bottom: 0px;
	border:1px solid #FF6600;
}
div.RegStepDiv div.ContentBox ul.moblie .notice {
	background:#FFFFFF;
	border:1px solid #FFBB1A;
	color:#FF6600;
	top: -10px;
	left: 380px;
	font-size:9pt;
	height: 40px;
	line-height:18px;
	width:460px;
	padding-left: 5px;
	padding-right: 0px;
}
/**
 * ��撽�蝣� **/
.confirmMobile {
	margin-left: 65px;
	margin-top:40px;
} 
.confirmMobile .textInfo {
	padding: 5px 15px;
	border:  #FFBB1A 1px solid;
	background:#FFFADA url(/img/sell/warm.gif) no-repeat scroll 3px 4px;
	background-color: RGB(255,255,229);
	width: 460px;
}

.confirmMobile  .mobileBox{
	margin-top: 10px;
}
.confirmMobile .mobileBox ul {
	width: 100%;
	height: 30px;
	line-height: 150%;
}
.confirmMobile .mobileBox li {
	float: left;
}

.confirmMobile .mobileBox li.name {
	width: 100px;
	text-align:right;
}
.confirmMobile .mobileBox li.input {
	width: 200px;
}
.confirmMobile .mobileBox li.info{
	width: 400px;
}
.confirmMobile .mobileBox li.normal {
	width: 200px;
	padding:1px 5px 1px 27px;
}

.confirmMobile .mobileBox li.waring {
	width: 200px;
	padding:1px 5px 1px 27px;
	background: #FFF2E9 url(../../img/common/reg_ico1.png) no-repeat scroll 3px -1350px;
	border:1px solid #FF6600;
	color: #F00;
}

#RegBodyBox Div.OldMobileLeft {
	margin-top: 50px;
	background: url(../../img/user/mobile.gif) no-repeat 40% 50%;
	height: 170px;
}
