@charset "utf-8";
.regtitle {
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	width: 755px;
	color: #3c7faf;
	display:block;
	letter-spacing: 3px;
	margin:0 auto;
	clear:both;
}
.reglistarea {
	width:850px;
	margin:0px auto;
	clear:both;
	line-height:25px;
	border-top:#3c7faf 3px solid;
}
.reglistarea li{ line-height:40px; height:40px;}
/*. {margin:0px auto; clear:both; line-height:25px; }*/
/*.reglistarea .cell1{ float:left; width:18%; text-align:right;}
.reglistarea .cell2{ float:left; width:25%; padding-left:10px;}
.reglistarea .cell3{ float:left; width:54%; padding-left:10px;}*/
.reglistarea .cell1 {
	float:left;
	width:16%;
	text-align:right;
}
.reglistarea .cell2 {
	float:left;
	width:35%;
	padding-left:10px;
}
.reglistarea .cell02 {
	float:left;
	width:20%;
	padding-left:10px;
}
.reglistarea .cell3 {
	float:left;
	width:45%;
	padding-left:10px;
}
.reglistarea .cell23 {
	float:left;
	width:80%;
	padding-left:10px;
}
.reglistarea .oneline { clear:both; }
.subarea {
	padding-top:5px;
	padding-bottom:5px;
	height:100%;
	clear:both;
}
.reglistarea hr {
	border:#ddd solid;
	border-width:1px 0px 0px 0px;
	height:1px;
	width:800px;
	clear:both;
}/* border:1px #ddd solid;*/
.subarea ul, .subarea li {
	margin:0;
	padding:0;
	clear:both;
	line-height:30px;
}
.subarea li.1line { background: url(/images/title_bj.gif) no-repeat left -50px; }
.reglistarea .subareatitle {
	font-weight:bold;
	clear:both;
	color:#3c7faf;
	line-height:24px;
}
.info {
	width: auto;
	padding:3px 3px 3px 30px;
	line-height:16px;
	font-size:12px;
}
.info font{ color:#d80012;}
.info_right {
	width: auto;
	border: 1px solid #929fb0;
	padding:3px 3px 3px 30px;
	line-height:16px;
	font-size:12px;
	background:#ffffff url(/background/regtishi.jpg) no-repeat 5px 3px;
}
.info_error {
	font-size:12px;
	width: auto;
	border: 1px solid #929fb0;
	padding:3px 3px 3px 30px;
	line-height:16px;
	background:#ffffff url(/background/regcuowutishi1.jpg) 5px 3px no-repeat;
}
.redfont { color:#d80012; }
.buletored a { color:#3c7faf; }
.buletored a:hover { color:#d80012; }
.inputbg1, .inputbg2, .inputbg3, .inputbg4, .inputbg5 { border:1px #3c7faf solid; }
.inputbg1 { background:url(/images/input_bg_ddd1.gif) right bottom no-repeat; }
.inputbg2 { background:url(/images/input_bg_bule1.gif) right bottom no-repeat; }
.inputbg3 { background:url(/images/input_bg_red1.gif) right bottom no-repeat; }
.inputbg4 { background:url(/images/input_bg_bule.gif) right top no-repeat; }
.inputbg5 { background:url(/images/input_bg_red.gif) right top no-repeat; }
.reglistarea .clientinfoleft {
	background:#f1f1f1;
	padding:20px;
	float:left;
	width:250px;
	margin-right:20px;
}
.reglistarea .clientinforight {
	float:left;
	width:400px;
	padding-top:100px;
	line-height:40px;
}
.reglistarea .clientinfo {
	border:2px #aaa solid;
	border-collapse:collapse;
	line-height:25px;
}
.reglistarea .clientinfo td {
	border:1px #ddd solid;
	padding:0px 5px;
}
/*.firstlogin{padding:5px 20px; line-height:25px;}
.firstlogin dt{ clear:both;}
.firstlogin .cell1{ float:left; width:150px; padding-right:10px; text-align:right;}
.firstlogin .cell2{ float:left; width:300px;}*/
.loginList dt {
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:60px;
	line-height:45px;
	font-size:14px;
}
.loginList dt a {
	border-left:1px #ddd solid;
	padding-left:10px;
	height:45px;
}
/*以下是登录页面样式*/
.loginArea {
	width:950px;
	padding:30px 0px 30px 5px;
}
.loginArea .leftArea {
	width:450px;
	float:left;
}
.loginArea .rightArea {
	width:500px;
	float:right;
	line-height:20px;
}
.loginArea .leftArea .top, .loginArea .leftArea .footer {
	height:18px;
	display:block;
	overflow:hidden;
	clear:both;
	margin-left:30px;
	width:400px;
}
.loginArea .leftArea .body {
	margin-left:30px;
	width:400px;
	background:url(/background/loginBox.gif) right repeat-y;
}
.loginArea .leftArea .top { background:url(/background/loginBox.gif) top left; }
.loginArea .leftArea .footer { background:url(/background/loginBox.gif) bottom left; }
.loginArea .leftArea .body dl { margin:0px 25px 0px 20px; }
.loginArea .leftArea .body dt { clear:both; }
.loginArea .leftArea .body dt.title {
	border-bottom:1px dashed #7199a3;
	padding-bottom:5px;
	margin-bottom:10px;
	height:25px;
}
.loginArea .leftArea .body dt.title .left {
	width:20%;
	font-size:16px;
	color:#d80012;
	display:inline;
}
.loginArea .leftArea .body dt.title .right {
	width:70%;
	text-align:right;
	display:inline;
}
.loginArea .leftArea .body .cell1 {
	float:left;
	width:18%;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
	line-height:20px !important;
	line-height:16px;
}
.loginArea .leftArea .body .cell2 {
	float:left;
	width:78%;
	line-height:25px !important;
	line-height:20px;
}
.loginArea .leftArea .body .btn {
	text-align:center;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #7199a3;
}
.loginArea .rightArea dl{/* margin-top:30px;*/}
.loginArea .rightArea dt b {
	font-size:14px;
	color:#333;
	margin-top:5px;
}
.loginArea .rightArea dt{
	color:#666;
	line-height:24px;
	margin-top:5px;
}
.loginArea .rightArea dt.iocn1 { background:url(/images/diagnoseIocn.gif) no-repeat; }
.loginArea .rightArea dt.iocn2 { background:url(/images/researchIocn.gif) no-repeat; }
.loginArea .rightArea dt.iocn3 { background:url(/images/fundBookIocn.gif) no-repeat; }
.loginArea .rightArea dt.iocn4 { background:url(/images/subscribeIocn.gif) no-repeat; }
.loginArea .rightArea dt.iocn5 { background:url(/images/forumIocn.gif) no-repeat; }
.loginArea .rightArea dt.iocn6 { background:url(/images/iocn/pofServiceIcon.gif) no-repeat; }
.loginArea .rightArea dt.iocn7 { background:url(/images/iocn/gmServiceIcon.gif) no-repeat; }
.loginArea .rightArea dt.iocn8 { background:url(/images/iocn/knowallIcon.gif) no-repeat; }
.loginArea .leftArea .body .errorinfo {
	border: solid #ddd 1px;
	padding:3px 5px 3px 30px;
	font-size:12px;
	background:#fddee3 url(/background/regcuowutishi.gif) no-repeat 3px 3px;
	margin:10px auto;
	width:300px;
}
.loginArea .rightArea dt span{width:16px; height:14px; float:left; margin-top:3px; margin-right:5px;}
.loginArea .rightArea dt.n1 span{ background:url(/images/iocn/shuzi.jpg) no-repeat -224px -555px; }
.loginArea .rightArea dt.n2 span{ background:url(/images/iocn/shuzi.jpg) no-repeat -224px -571px; }
.loginArea .rightArea dt.n3 span{ background:url(/images/iocn/shuzi.jpg) no-repeat -224px -587px; }
.loginArea .rightArea dt.n4 span{ background:url(/images/iocn/shuzi.jpg) no-repeat -224px -603px; }
.loginArea .rightArea dt.n5 span{ background:url(/images/iocn/shuzi.jpg) no-repeat -224px -619px; }
.loginArea .rightArea dt.n6 span{ background:url(/images/iocn/shuzi.jpg) no-repeat -224px -635px; }
.loginArea .rightArea dt.n7 span{ background:url(/images/iocn/shuzi.jpg) no-repeat -224px -651px; }
.loginArea .rightArea dt.n8 span{ background:url(/images/iocn/shuzi.jpg) no-repeat -224px -667px; }
.loginArea .rightArea dt.n9 span{ background:url(/images/iocn/shuzi.jpg) no-repeat -224px -683px; }
.loginArea .rightArea dt.n10 span{ background:url(/images/iocn/shuzi.jpg) no-repeat -224px -700px; }

.btnsubmit {
	background:url(/images/iocn/btn_submit.gif) 0px top no-repeat;
	height:31px;
	width:124px;
	color:#000;
	border:none;
}
#email_info.info,#mobile_info.info,#telNo_info.info,#addr_info.info{ color:#d80012;}