/* CSS Document */
@import url("../common.css");
.pageWrap{
	width:100%;
}
.regWrap{
	margin:0px auto;
	width:745px;
}
#header{
	width:745px;
	margin:0px auto;
	margin-top:10px;
}
#logo{
	width:200px;
	height:75px;
	background:url(reg_logo.gif) no-repeat;
	float:left;
}
#logo a{
	display:block;
	width:200px;
	height:75px;
	text-indent:-9999px;
}
#quick{
	float:right;
	height:45px;
	line-height:45px;
	margin-top:30px;
	color:#4af;
}
.navWrap{
	clear:both;
	height:31px;
	padding-top:9px;
	background:url(images/reg_bg.gif) repeat-x;
}
#nav{
	width:745px;
	margin:0px auto;
	height:30px;
}
#nav li{
	width:130px;
	height:30px;
	line-height:30px;
	float:left;
	color:#C8C8C8;
	text-align:center;
}
#nav li label{
	display:inline-block;
	background:url(images/reg_bg.gif) no-repeat left -43px;
	margin-right:5px;
	width:16px;
	height:30px;
	line-height:30px;
	color:#fff;
}
#nav li.t{
	width:150px;
	font-size:14px;
	text-align:left;
}
#nav li.on{
	background:#FFAA38;
	font-weight:bold;
	color:#fff;
}
#nav li.on label{
	background:url(images/reg_bg.gif) no-repeat left -70px;
}
#clause{
	padding:10px 0px;
}
#clause p{
	text-align:center;
	font-weight:bold;
}
#clause .p1 span{
	display:inline-block;
	width:114px;
	height:54px;
	background:url(images/reg_bg.gif) no-repeat left -102px;
}
#clause .p1 label{
	display:inline-block;
	width:114px;
	height:30px;
	line-height:30px;
	font-size:14px;
	cursor:pointer;
}
.footerWrap{
	background:#FFFEFC;
	border-top:1px solid #ffc05e;
}
#footer{
	width:745px;
	margin:0px auto;
	height:40px;
	line-height:40px;
}
#footer .l{
	width:60%;
	float:left;
	font-family:aril;
	
}
#footer .r{
	width:40%;
	float:left;
	text-align:right;
}

.typeInner{
	width:356px;
	height:205px;
	border:1px solid #ffc05e;
	background:#FFFEFC;
	margin-top:20px;
}
#perInner{
	float:left;
}
#comInner{
	float:right;
}
.typeInner .icon{
	width:146px;
	height:205px;
	float:left;
}
.typeInner .txt{
	width:210px;
	float:left;
	margin-top:20px;
}
.typeInner .txt li{
	font-size:14px;
	line-height:25px;
}
.typeInner .txt li input{
	background:url(images/reg_bg.gif) -117px -102px no-repeat;
	border:0px;
	width:170px;
	height:38px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	margin-top:10px;
}
.typeInner .txt li.t{
	color:#f60;
	line-height:30px;
	font-weight:bold;
}
#perInner .icon{
	background:url(images/reg_bg.gif) left -160px no-repeat;
}
#comInner .icon{
	background:url(images/reg_bg.gif) -140px -160px no-repeat;
}
#servIntro{
	clear:both;
	margin:5px 0px;
	padding:0px 30px;
	border:1px solid #ffc05e;
	background:#FFFEFC;
}
.regTips{
	padding:10px 10px 10px 20px;
	line-height:30px;
}
.regItem{
	border-top:1px solid #ffc05e;
	background:#fffaf1;
	line-height:30px;
	padding-left:20px;
	font-weight:bold;
}

.regItemBox{
	padding:20px 20px 20px 100px;
}
.regItemBox li{
	padding:5px 0px;
	line-height:25px;
}
.regItemBox li.sub{
	margin-left:80px;
	padding:0px;
}
.regItemBox li input{
	border:1px solid #709EC5;
	height:17px;
}
.regItemBox li .w250{
	width:250px;
}
.regItemBox li input.chk{
	border:0px;
}
.regItemBox li label{color:#f00}
#regBtnBox{
	clear:both;
	padding-left:100px;
	margin:20px 0px;
}
#regBtnBox span{
	display:inline-block;
	width:114px;
	height:54px;
	background:url(images/reg_bg.gif) left -102px no-repeat;
	margin-right:40px;
}
#regBtnBox label{
	display:inline-block;
	width:114px;
	height:30px;
	line-height:30px;
	font-size:14px;
	cursor:pointer;
	text-align:center;
	font-weight:bold;
}
#sucTips{
	border:1px solid #ffc05e;
	background:#FFFEFC;
	height:128px;
	margin-top:20px;
}
#sucTips li{
	float:left;
	width:600px;
	padding:20px 0px 0px 0px;
	line-height:30px;
}
#sucTips li span{
	font-size:36px;
	color:#f60;
	font-weight:bold;
}
#sucTips li.icon{
	width:130px;
	height:127px;
	background:url(images/reg_bg.gif) -305px -170px no-repeat;
	clear:right;
	padding:0px;
}
#sucTips li.txt{
	background:url(images/reg_bg.gif) left -355px no-repeat;
	height:40px;
}
#sucTips li.txt img{display:none}
#sucTips1{
	clear:both;
	margin:10px 0px;
	background:url(images/reg_s_p1.jpg) 30px center no-repeat;
	padding-left:50px;
	color:#f00;
}
.sucTipsBox{
	width:350px;
	height:140px;
	border:1px solid #ffc05e;
	background:#FFFEFC;
	margin-bottom:10px;
}
.sucTipsBox li{
	float:left;
	width:210px;
	line-height:22px;
}
.sucTipsBox li.icon{
	width:118px;
	height:140px;
}
.sucTipsBox li.icon a{
	display:block;
	width:118px;
	height:140px;
}
.sucTipsBox li.t{
	height:40px;
	margin-top:5px;
	width:100px;
}
.sucTipsBox li.t a{
	display:block;
	height:40px;
}
ul#swzx {
	float:left;
}
ul#swzx li.icon{
	background:url(images/reg_bg.gif) -100px -420px no-repeat;
}
ul#swzx li.t{
	background:url(images/reg_bg.gif) -10px -710px no-repeat;
}
ul#bnic {
	float:right;
}
ul#bnic li.icon{
	background:url(images/reg_bg.gif) -255px -420px no-repeat;
}
ul#bnic li.t{
	background:url(images/reg_bg.gif) -125px -710px no-repeat;
}
ul#bnsq {
	float:left;
}
ul#bnsq li.icon{
	background:url(images/reg_bg.gif) -100px -580px no-repeat;
}
ul#bnsq li.t{
	background:url(images/reg_bg.gif) -235px -710px no-repeat;
}
ul#bnxy {
	float:right;
}
ul#bnxy li.icon{
	background:url(images/reg_bg.gif) -255px -580px no-repeat;
}
ul#bnxy li.t{
	background:url(images/reg_bg.gif) -350px -710px no-repeat;
}

.validation_msg{
	margin-left:5px;
	color:silver;
}
.validation_err{
	display:inline-block;
	margin-left:5px;
	margin-bottom:2px;
	color:#000;
	border:1px solid #f60;
	background:#FFF2E9 url(../common/icon_faild.gif) no-repeat 2px center;
	height:19px;
	line-height:19px;
	padding:0px 5px 0px 20px;
}
.validation_alert{
	display:inline-block;
	margin-left:5px;
	margin-bottom:2px;
	color:#038;
	border:1px solid #00A8FF;
	background:#E2F5FF url(../common/icon_alert.gif) no-repeat 2px center;
	height:19px;
	line-height:19px;
	padding:0px 5px 0px 20px;
}
.validation_pass{
	display:inline-block;
	margin-left:5px;
	margin-bottom:2px;
	background:url(../common/icon_pass.gif) no-repeat 2px center ;
	height:19px;
	padding-left:25px;
}

.loginWrap{
	width:850px;
	padding:10px 0px;
	margin:0px auto;
}
.lognav{
	font-size:12px;
	width:850px;
	margin:0px auto;
	padding-top:5px;
}
.lognav a{
	margin:0px 10px;
}
#log_ad{
	width:574px;
	height:184px;
	margin-top:10px;
	float:left;
}
#log_form{
	width:273px;
	height:201px;
	float:right;
	background:#4DAAFF url(login_form_bgb.jpg) no-repeat bottom center;
}
#log_form ul{
	background: url(login_form_bgt.jpg) no-repeat top center;
	color:#fff;
}
#log_form ul li.l1{
	height:45px;
	line-height:45px;
	font-size:14px;
	font-weight:bold;
	margin-left:50px;
	margin-bottom:5px;
}
#log_form ul li.l2{
	height:30px;
	line-height:30px;
	margin-left:30px;
	font-weight:bold;
}
#log_form ul li.l3{
	height:30px;
	text-align:right;
	margin-right:12px;
	margin-top:10px;
	margin-bottom:10px;
}
#log_form ul li.l4{
	margin:0px 15px;
	background:url(login_dot.jpg) repeat-x top center;
	line-height:30px;
	text-align:center
}
#log_form a:link,#log_form a:visited{
	color:#fff;
}
#log_form input{
	width:140px;
	height:18px;
	border:#9fc4de solid 1px;
}
#log_form input.btn{
	border:0px;
	background:url(login_btn_bg.jpg);
	width:84px;
	height:29px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	margin-right:10px;
}
#log_txt{
	clear:both;
	padding-top:10px;
	height:115px;
}
#log_txt ul{
	width:280px;
	margin-right:2px;
	float:left;
}
#log_txt ul li{
	margin-left:100px;
	height:20px;
	line-height:20px;
	color:#B3B3B3;
}
#log_txt ul li.title{
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#000;
	font-weight:bold;
}
#log_txt ul#u1{
	background:url(login_p1.jpg) left top no-repeat;
}
#log_txt ul#u2{
	background:url(login_p1.jpg) left -115px no-repeat;
}
#log_txt ul#u3{
	background:url(login_p1.jpg) left -230px no-repeat;
}
#log_cmd{
	background:url(login_cmd_bg.jpg) no-repeat;
	height:33px;
	margin-top:20px;
}
#log_cmd ul{
	background:url(login_cmd_bg_right.jpg) right top no-repeat;
	height:33px;
}
#log_cmd ul li{
	float:left;
	line-height:33px;
}
#log_cmd ul li.title{
	width:150px;
	padding-left:20px;
	text-align:left;
	color:#00549B;
	font-weight:bold;
}
#log_cmd ul li span{
	margin-right:30px;
	color:#00549B;
}
#log_cmd ul li a:link,#log_cmd ul li a:visited{
	color:#00549B;
}
#log_cmd ul li a:hover,#log_cmd ul li a:active{
	color:#f00;
}