body{
	margin:0px;
	width: 100%;
	padding-: 0px;
}
body,p,th,td,select,textarea{
	font-size:12px;
	font-family:"宋体 Arial Verdana";
	color: #444;
}
input{font-size:14px;}
form{margin:0;padding:0;}
img{border:0;}
a:link{color: #444;text-decoration: none;}
a:visited{color:#444;text-decoration: none;}
a:hover{color: #238CC4;text-decoration: underline;}
a:active{color: #444;text-decoration: none;}
a.link-1:link{color: #238CC4;text-decoration: none;}
a.link-1:visited{color: #238CC4;text-decoration: none;}
a.link-1:hover{color: #ff6600;text-decoration: underline;}
a.link-2:link{font-size:12px;
	color:#238CC4;
	text-decoration: underline;
}
a.link-2:visited{font-size:12px;color:#238CC4;text-decoration: underline;}
a.link-2:hover{font-size:12px;	color:#ff6600;	text-decoration: underline;}
h2{
	color:#333;
	padding-top: 2px;
	font-size: 14px;
	font-weight: normal;
}

.successemail{
	display:block;
	background-repeat:no-repeat;
	background:url(image/register/h4.png) -4px -2px;
	margin-bottom: 5px;
	width: 250px;
}
#Header{
	width:100%;
	height:75px;
	background-image: url(/image/bg.jpg);
	background-repeat: repeat-x;
}
#Header ul,#Header li{margin:0;padding:0;list-style-type:none;}
#Header h1.register a{background-position:10px -20px;}
#Header h1.pwd a{background-position:10px -65px;}
#Header h1{clear:both;border-bottom:1px solid #C60;border-left:10px solid #667;margin:0 auto;padding:8px 16px 5px 10px;background-color:#FF7300;color:#FFF;font-size:14px;text-align:left;}
#Header h1 a{display:block;background-repeat:no-repeat;left:0;top:0;width:100px;height:17px;text-indent:-9999px;text-decoration:none;background:url(/image/regist/h1.png) 10px -360px;}
#Header #HeadTop{
    width:860px;
	margin-right: auto;
	margin-left: auto;}
#Header #Logo {
	height: 50px;
	width: 240px;
	background-image: url(/image/logo.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-top: 20px;
}
#Header #Logo a{display:block;width:140px;height:50px;}

#Header #QuickLinks{float:right;width:500px;padding-top: 4px;}
#Header #QuickLinks ul{padding: 0px;margin:0px;}
#Header #QuickLinks ul li{float:right;padding:5px 4px;padding-bottom:0;margin-bottom:4px;margin-right:-2px;list-style-type: none;}

.Assignment{
	width:860px;
	clear:both;
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-top: 15px;
	font-size: 12px;
	color: #444;
	padding-bottom: 5px;
	line-height: 22px;
}
.Assignment strong{
	color: #ff6600;
	font-weight: normal;
}
.regist{
	height: 40px;
	width: 860px;
	clear:both;
	margin-right: auto;
	margin-left: auto;
	margin-top: 15px;
}
.regist ul{	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.regist ul li{
	font-size: 14px;
	color: #444;
	text-align: center;
	float: left;
	width: 270px;
	padding-top: 13px;
}
.regist ul li b{	color: #ff9900;}
.success{
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.font14b{
	font-size: 18px;font-family: "黑体";
}
.font214b{
	font-size: 14px;
	line-height: 24px;
	color: #ff9900;
	font-weight: bold;
}
.hght24{line-height: 24px;}
.hheight24{font-size: 14px;}
.color1{color: #008000;}
.color2{color: #ff9900;}
.color3{color: #ff0000;}
.subrest{
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	background-image: url(/image/regist/subrest.gif);
	height: 24px;
	width: 122px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: hand;
}
.mailregistbg{
	background-image: url(/image/regist/mailregist.gif);
	background-repeat: no-repeat;
}
.mailregistbg2{
	background-image: url(/image/regist/mailregist2.gif);
	background-repeat: no-repeat;
}
.mailregistbg3{
	background-image: url(/image/regist/mailregist3.gif);
	background-repeat: no-repeat;
}
.phoneregistbg{
	background-image: url(/image/regist/phoneregist.gif);
	background-repeat: no-repeat;
}
.phoneregistbg2{
	background-image: url(/image/regist/phoneregist2.gif);
	background-repeat: no-repeat;
}
.phoneregistbg3{
	background-image: url(/image/regist/phoneregist3.gif);
	background-repeat: no-repeat;
}
.userregistbg{
	background-image: url(/image/regist/userregist.gif);
	background-repeat: no-repeat;
}
.pwdbg{
	background-image: url(/image/regist/pwd.gif);
	background-repeat: no-repeat;
}
.pwdbg2{
	background-image: url(/image/regist/pwd2.gif);
	background-repeat: no-repeat;
}
.pwdbg3{
	background-image: url(/image/regist/pwd3.gif);
	background-repeat: no-repeat;
}
.clear{
	clear: both;
}

.Content{clear:both;margin:0px auto 0px auto;width:860px;text-align:left;}
.Content .StandardForm{padding:0px 0px;}
.Content .FormRepair{
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.StandardForm *{
	font-size:14px;
	margin:0;
}
.StandardForm p{
	padding:0px;
	margin: 0px;
}
.StandardForm textarea{width:400px;height:60px;}
.StandardForm fieldset{
	border:#BDCBE5 1px solid;
	clear:both;
	margin:0 auto;
	margin-top:20px;
	padding:11px 0 20px 0;
*padding:26px 0 5px 0;	position:relative;
	text-align:left;
	background-color: #999966;
}
.StandardForm legend{font-size:12px;color:#7D9CCC;margin-left:8px;padding:6px 7px 2px 7px;position:absolute;top:-11px;}
.StandardForm{color:#333;margin:0 auto;width:860px;padding:0px;}
.StandardForm p{clear:left;height:1%;padding:0 0 0 183px;margin-top:15px;*margin-top:0;*padding:0 0 15px 183px;text-align:left;}
.StandardForm p.Error{background-color:#FFFFE1;border:1px solid #EF441C;margin-bottom:15px;margin-left:20px;margin-right:20px;padding-left:162px;padding-top:5px;padding-bottom:15px;}
.StandardForm .fieldsetDiv_over div{padding:0 0 0 183px;margin-top:15px;*margin-top:0;*padding:0 0 12px 183px;text-align:left;}
.StandardForm .fieldsetDiv_over div.Error{background-color:#FFFFE1;border:1px solid #EF441C;margin-bottom:15px;margin-left:20px;margin-right:20px;padding-left:162px;padding-top:5px;padding-bottom:15px;}.StandardForm div.P{clear:left;height:1%;padding:0 0 0 183px;margin-top:15px;*margin-top:0;*padding:0 0 15px 183px;text-align:left;}
.StandardForm .fieldsetDiv_over div.Error{background-color:#FFFFE1;border:1px solid #EF441C;margin-bottom:15px;margin-left:20px;margin-right:20px;padding-left:162px;padding-top:5px;padding-bottom:15px;}
.StandardForm label,.StandardForm .Description{float:left;margin-left:-183px;text-align:right;width:180px;}
.StandardForm span.InformationMsg,.StandardForm span.ExclaimedMsg,.StandardForm span.ProhibitMsg,.StandardForm span.ExclaimedFee{
	font-size:12px;
	margin-right:15px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 6px;
	padding-bottom: 2px;
	vertical-align: text-top;
}
.StandardForm span.InformationMsg font,.StandardForm span.ExclaimedMsg font,.StandardForm span.ProhibitMsg font{font-size:12px;}
.AlipayButton,.CancelButton{border:none;cursor:pointer;font-size:14px;font-weight:bold;height:32px;padding-left:24px;*padding-left:16px;text-align:center;width:81px;}
.AlipayButton{background:url() no-repeat 0 0;}
.WordReg{background-position:0 -245px;width:250px;}

.Required{color:#F60;}
.ProhibitMsg{background:url(/image/regist/info_16.png) #FFF2E9 no-repeat 6px -1196px;border:1px solid #F60;}
.InformationMsg,.INFOMSG{background:url(/image/regist/info_16.png) #EEF5FF no-repeat 6px -296px;border:1px solid #CCE;}
.ExclaimedMsg{background:url(/image/regist/info_16.png)  no-repeat 6px -598px;}
.ExclaimedFee{background:url() #FFF4C2 no-repeat 6px 6px;border:1px solid #FC3;}
.Explain{color:#999;font-size:12px;padding-top:5px;padding-right:20px;line-height:16px;margin-bottom:5px;}

/* 内容间隙下划线 */
.fieldsetDiv {
	width:860px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1D9E7;
	line-height: 28px;
}
.fieldsetDiv2 {
	width:860px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-position: top;
	line-height: 28px;
}
.fieldsetDiv_over {
	width:860px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-position: top;
	border-width: 1px;
	border-style: solid;
	border-color: #C1D9E7;
	line-height: 24px;
	background-color: #F6FBFE;

}
.input,.moneyinput{	background-image: url(/image/indextitlebg.gif);
	background-position: 0px -156px;border: 1px solid #CFDAE4;color: #000;padding-top: 2px;padding-left: 4px;font-size: 16px;padding-bottom: 3px;}
.inputover,.moneyinputover{background-image: url(/image/indexinputover.gif);background-repeat: repeat-x;border: 1px solid #FADD5C;color: #ff6600;padding-top: 2px;padding-left: 4px;font-size: 16px;padding-bottom: 3px;}
.input{ width:170px;height: 20px;}
.inputover{width:170px;height: 20px;}
.moneyinput{width:60px;height: 17px;}
.moneyinputover{ width:60px;height: 17px;}
.fieldsetDiv font{ font-size:12px;}
.fieldsetDiv_blur font {font-size:12px;}
.blockTitle2 {
	border: 1px solid #DCDCDC;
	background-color:#999999
	width:98%;
	padding:10px 0px;
	margin:10px 0px;
}
#ContractContent {
	background-color:#FAFAFA;
	border:1px solid #CCCCCC;
	height:60px;
	margin:0pt auto;
	overflow:auto;
	padding:5px;
	text-align:left;
	width:86%;
} 
.ErrorMsg{
font-size:12px !important;
}
/* 头部隐藏浮动IDV */
#Header #QuickLinks .QuickLinksMore{position:relative; z-index:100;}
#Header #QuickLinks .QuickLinksMore .downarrow{
	float:left;
	background-position: 202px 402px;
	height: 9px;
	width: 9px;
	margin-top: 2px;
	margin-right: 3px;
}
#Header #QuickLinks .QuickLinksMore ol{display:none;position:absolute;top:19px;left:-5px;float:none;width:160px;text-align:left;z-index:101;text-align:left;border:1px solid #D1DCE5;background:#F4FAFD;margin:0;padding:5px;
FILTER: alpha(opacity=94);
}
#Header #QuickLinks .QuickLinksMore ol li{
	width:60px;
	float:left;
	text-align:;
	background-image: none;
	margin-bottom: 3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	list-style-type: none;
}
#Header #QuickLinks .QuickLinksMore ol li a{
	text-decoration:none;
	margin:0;
	padding: 0px;
	color: #444;
}
#Header #QuickLinks .QuickLinksMore ol li a:hover{
	color: #238CC4;
	text-decoration: underline;
}
#Header #QuickLinks .Loginfont{
	clear: both;
	margin: 0px;
	padding-top: 15px;
	+padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Header #QuickLinks .QuickLinksMore .divide{height:1px; overflow:hidden; border-top:1px solid #ccc;}
#Header #QuickLinks .QuickLinksMore .downarrow, #Header .lifeMenu ul .line,  .index, .jietognka, .search, .lifePay, .safe, .points {
	background-image: url(/image/headico-bg.gif);
}

.ico1{
	background-image: url(/image/regist/registerico.gif);
	background-position: 0px -8px;
	height: 20px;
	width: 30px;
	float: left;
}
.ico2{
	background-image: url(/image/regist/registerico.gif);
	background-position: 0px 140px;
	height: 20px;
	width: 30px;
	float: left;
}
.ico3{
	background-image: url(/image/regist/registerico.gif);
	background-position: 0px 107px;
	height: 20px;
	width: 30px;
	float: left;
}
.ico4{
	background-image: url(/image/regist/registerico.gif);
	background-position: 0px 68px;
	height: 21px;
	width: 30px;
	float: left;
}
.ico5{
	background-image: url(/image/regist/registerico.gif);
	background-position: 0px 30px;
	height: 22px;
	width: 30px;
	float: left;
}
#Registration{
	height: 313px;
	width: 831px;
	font-size: 12px;
	color: #444;
	line-height: 24px;
	margin-top: 30px;
	padding-top: 15px;
	padding-left: 30px;

}
#Registration strong{
	font-size: 14px;
}
#Registration ul{
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#Registration .left{
	line-height: 26px;
	margin-top: 73px;
	padding-left: 127px;
}
#Registration .right{
	line-height: 26px;
	margin-top: 73px;
	padding-left: 282px;
}
#Registration a{
	color: #238CC4;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 120px;
}
#Registration a:hover{
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 120px;
}
.registbg1{	background-image: url(/image/regist/padbg.gif);
	background-repeat: no-repeat;}
.registbg2{	background-image: url(/image/regist/padbg2.gif);
	background-repeat: no-repeat;}
#padbg{
	height: 313px;
	width: 856px;
	font-size: 14px;
	color: #444;
	line-height: 24px;
	margin-top: 30px;
	margin-left: 0px;
	#margin-left: 0px;
	_margin-left: 24px;
	padding-top: 15px;
	padding-left: 30px;
}
#padbg strong{
	font-size: 14px;
}
#padbg ul li b{
	color: #008000;
}
#padbg ul{
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#padbg .left{
	margin-top: 84px;
	padding-left: 156px;
}
#padbg .right{
	margin-top: 84px;
	padding-left: 206px;
}
#padbg a{
	color: #238CC4;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 100px;
}
#padbg a:hover{
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 100px;
}
.padphonebg{
	height: 313px;
	width: 891px;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}
.padphonebg a{
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.padphonebg a:visited{
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.padphonebg a:hover{
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.padphonebg2{
	height: 313px;
	width: 891px;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}

.bg1{
	background-image: url(/image/regist/padphonebg.gif);
	background-repeat: no-repeat;
}
.bg2{
	background-image: url(/image/regist/pademailbg.gif);
	background-repeat: no-repeat;
}
.bg3{
	background-image: url(/image/regist/padsuccess.gif);
	background-repeat: no-repeat;
}
.bg4{
	background-image: url(/image/regist/padrel.gif);
	background-repeat: no-repeat;
}
.padphonebg ul{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	list-style-type: none;
	margin-top: 100px;
	margin-left: 200px;
	float: left;
}
*html .padphonebg ul{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	list-style-type: none;
	margin-top: 100px;
	margin-left: 118px;
	float: left;
}
*+html .padphonebg ul{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	list-style-type: none;
	margin-top: 100px;
	margin-left: 240px;
	float: left;
}
.padphonebg ul li{
	margin-bottom: 10px;
}
.subout{
	background-image: url(/image/login/inputonbg.gif);
	background-repeat: repeat-x;
	height: 20px;
	width: 180px;
	border: 1px solid #999999;
	padding-top: 4px;
}
.subover{
    padding-top: 4px;
	height: 20px;
	width: 180px;
	border: 1px solid #999999;
	background-color: #FEFBBD;
}



.padphonebg2 ul{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	list-style-type: none;
	margin-top: 65px;
	margin-left: 200px;
	float: left;
}
*html .padphonebg2 ul{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	list-style-type: none;
	margin-top: 65px;
	margin-left: 118px;
	float: left;
}
*+html .padphonebg2 ul{
	font-size: 14px;
	color: #333333;
	line-height: 24px;
	list-style-type: none;
	margin-top: 65px;
	margin-left: 240px;
	float: left;
}
.padphonebg2 ul li{
	margin-bottom: 10px;
}




.pademailbg{
	background-image: url(/image/regist/pademailbg.gif);
	background-repeat: no-repeat;
	height: 313px;
	width: 891px;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}
/* pay */
.pay{
	margin-bottom: 20px;
}
.pay .paytitle{
	background-color: #F6FBFE;
	font-size: 14px;
	font-weight: bold;
	color: #238CC4;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pay ul{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
.pay ul li{
	width:136px;
	float: left;
	padding-bottom: 4px;
}
.pay ul li span{float: left;padding-top: 0px;}
.favorable{
	float: left;
	height: 13px;
	width: 29px;
	background-image: url(/image/user/favorable.gif);
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-left: 3px;
}
.pay ul li span a:link{color: #444;text-decoration: none;}
.pay ul li span a:hover{color: #238CC4;text-decoration: underline;}
.phone,.qq,.creditcard,.gage,.telephone,.fly,.hotel,.cause,.insure,.dealer{
	background-image: url(/image/user/userico.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 24px;
	float: left;
}
.phone{background-position: -14px -267px;}
.qq{background-position: -14px -297px;}
.creditcard{background-position: -13px -326px;}
.gage{background-position: -13px -355px;}
.telephone{background-position: -14px -383px;}
.fly{background-position: -14px -413px;}
.hotel{background-position: -14px -441px;}
.cause{background-position: -14px -471px;}
.insure{background-position: -14px -499px;}
.dealer{background-position: -14px -528px;}

#Foot{
	clear:both;
	text-align:center;
	width:860px;
	color: #444;
	margin-right: auto;
	margin-left: auto;
	background-position: top;
	padding-top: 10px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C1D9E7;
}
#Foot ul{display:block;margin:0 auto;padding-top:8px;text-align:center;width:650px;overflow:hidden;}
#Foot ul li{background:url() left -30px no-repeat;display:block;float:left;padding:0 7px 0 8px;margin-left:-1px;}
#Foot ul.CopyRight{margin:12px auto;padding:0;text-align:center;list-style:none;}
#Foot ul.CopyRight li{float:none;background:none;margin:6px 0; }
/* 在线客服样式 */
.loginfontleft{
	float:right;margin-top: 15px;
	
}
.kfcl{float:right;margin-left: 10px;}
