 @charset "utf-8";
/* CSS Document */
/*标签定义*/
* {
	margin:0px;
	padding:0px;
}
body {
	margin:0px auto;
	width:950px;
	padding:0px;
	font-size:12px;
	cursor:auto;
	text-decoration: none;
	background:#fff none;
	font-family: Arial, Helvetica, sans-serif;
	/*font-family:Arial, Helvetica, sans-serif,'宋体';*/
}
a, img { blr:expression(this.onFocus=this.blur());}
a, a:hover { text-decoration: none; }
a { color:#000; }
/*定义链接点击过的颜色*/
/*a:visited { color: #666666; }*/
a:hover { color:#3c7faf; }
dl, dt, form {
	margin:0px;
	padding:0px;
	clear:both;
}
ul, li {
	list-style:none;
	margin:0px;
	padding:0px;
}
table {
	border-collapse:collapse;
	font-size:12px;
}
td{ padding:2px 3px;}
.smFund .left td{padding:0px;}
input, select {
	color:#666;
	font-size:12px;
	z-index:1;
	margin-left:1px;
	margin-right:1px;
}
option {
	font: 12px;
	font-family:'宋体';
	height:16px;
}
hr {
	border:none;
	border-bottom:1px solid #b6c8d4;
	height:1px;
	clear:both;
	margin-bottom:10px;
}
h1,.webTitle {
	font-size:14px;
	color:#3c7faf;
	font-weight:bold;
	padding-left:50px;
	padding-top:10px;
	height:30px; 
	/*background: url(../images/sign.gif) 10px top no-repeat;*/
	background: url(../images/samllitem_sign.gif) 10px top no-repeat;
	clear:both;
}
h1 .left { float:left; }
h1 .right {
	float:right;
	color:#333;
	font-weight:normal;
	text-align:right;
	font-size:12px;
}
h4,.h4{ color:#d80012; font-size:14px;}
h5{ font-size:12px;}
.a a{ text-decoration:underline;}
.b,a.b{ font-weight: bold;}
/*页面框架样式*/
#container {
	background: #fff;
	color:#000;
	width:950px;
	clear:both;
}
#mainbody {
	clear:both;
	width:950px;
}
#header {
	clear: both;
	margin:0px;
	padding:0px;
}
#footer {
	width:930px;
	border-top:3px #ddd solid;
	color:#666;
	margin-top:10px;
	padding:5px 10px 0px 10px;
	line-height:18px;
	clear:both;
}
.basicFunctionArea { 
	border-bottom:#ddd 1px solid;
	padding:2px 0px;
	height:25px;
	background:#eee;
}
.basicFunctionArea .left{ float:left; width:52%; padding-left:1.5em;
	line-height:25px;}
.basicFunctionArea .right{ float:right; width:44%; margin:0px; padding-top:7px;}
.basicFunctionArea div.right div {
	float:left;
	padding-left:10px;
	border-left:1px #ddd solid;
	border-top:0px;
	border-bottom:0px;
	width:60px;
	line-height:14px;
}
/*.basicFunctionArea .right{ padding-left:15px; background:url(../images/iocn/kfIocn.gif) no-repeat left 0px;width:60px;}*/
.basicFunctionArea .right div { width:60px; }
.colligateFunctionArea{ clear:both;}
.colligateFunctionArea .logo {
	width:250px;
	float:left;
	padding:15px 0px 0px 0px;
}
.colligateFunctionArea .other {
	width:270px;
	float:right;
	margin-top:3px;
}
.colligateFunctionArea .other div {
	width:24%;
	float:left;
	font-size:12px;
	text-align:center;
	border:1px #fff solid;
	cursor:pointer;
}
.colligateFunctionArea .other div.choose {
	background:#eee;
	border:1px #ccc solid;
}
.colligateFunctionArea .other p { padding-top:40px; }
.colligateFunctionArea .other p.iocn1 { background:url(../images/iocn/precontract.gif) no-repeat center top; }
.colligateFunctionArea .other p.iocn2 { background:url(../images/iocn/bookIocn0.gif) no-repeat center top; }
.colligateFunctionArea .other p.iocn3 { background:url(../images/iocn/diagnoseIocn0.gif) no-repeat center top; }
.colligateFunctionArea .other p.iocn4 ,.colligateFunctionArea .other p.iocn5{ background:url(../images/iocn/serveIocn.gif) no-repeat center 3px; }
.colligateFunctionArea .other p.iocn2 a { color:#d80012; }
.colligateFunctionArea .other p.iocn2 a:hover { color:#ff6600; }
.colligateFunctionArea .searchArea {
	height:80px;
	width:420px;
	float:left;
	padding-left:10px;
	background:url(../images/searchBox.gif) no-repeat center left;
	overflow:hidden;
}
.colligateFunctionArea .searchArea .label {
	padding-top:15px;
	*padding-top:10px;
	_padding-top:5px;
}
.colligateFunctionArea .searchArea .label div {
	float:left;
	margin-left:10px;
 *margin-left:5px;
	_margin-left:5px;
}
.colligateFunctionArea .searchArea .label div input { margin-right:4px;*margin-right:0px;_margin-right:0px; }
.menuArea { clear:both; }
.menuArea {
	float:left;
	width:100%;
	/*border-bottom:1px solid #2763A5;*/
	line-height:normal;
	height:45px;
	_height:45px;
	overflow:hidden;
}
.menuArea ul {
	margin:0px 0px 0px 0px;
	/*padding:10px 10px 0 0px;*/
	list-style:none;
}
.menuArea ol{ 
	height:33px;
	*height:34px;
	_height:34px;
	line-height:10px;
	border-bottom:1px solid #2763A5;
	background:#;
	margin-top:10px;
}
.menuArea li {
	/*display:inline;*/
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
	height:33px;
	*height:34px;
	/*_height:32px;*/
	_height:34px;
	border-bottom:1px solid #2763A5;
}
.menuArea li.other{ width:36px;} 
.menuArea li a {
	float:left;
	background:url(../images/menu/tabBg1.gif) no-repeat left 0px;
	margin:0 0 0 0px;
	padding:0 0 0 9px;
	text-decoration:none;
	font-size:14px;
}
.menuArea li a span {
	float:left;
	display:block;
	background:url(../images/menu/tabBg1.gif) no-repeat right 0px;
	padding:9px 7px 8px 0px;
	*padding:9px 7px 10px 0px;
	_padding:11px 7px 10px 0px;
	/*_padding:8px 7px 8px 0px;*/
	color:#fff;
	/*font-weight:bold;*/
}
.menuArea li.hot a span div{ display:none;}
.menuArea li.hot{ margin:0px;}
.menuArea li.hot a {
	float:left;
	background:url(../images/menu/tabBg_hot.gif) no-repeat left 1px;
	margin:0 0 0 0px;
	padding:0 0 0 9px;
	text-decoration:none;
	font-size:14px;
}
.menuArea li.hot a span{ 
	background:url(../images/menu/tabBg_hot.gif) no-repeat right 1px;
	padding:20px 7px 7px 0px;
	*padding:20px 7px 9px 0px;
	_padding:20px 7px 9px 0px;
	/*_padding:8px 7px 8px 0px;*/
}
.menuArea li.hot a:hover { background-position:left -58px; }
.menuArea li.hot a:hover span {
	background-position:100% -58px;
	color:#000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    .menuArea li a span { float:none; }
/* End IE5-Mac hack */
.menuArea li a:hover { background-position:left -35px; }
.menuArea li a:hover span {
	background-position:100% -35px;
	color:#000;
}
.menuArea li.choose{ border-bottom:1px solid #f3f8fc;}
.menuArea .choose a {
	background-position:0% -35px;
	_background-position:0% -35px;
	color:#000;
}
.menuArea .choose a span {
	background-position:100% -35px;
	_background-position:100% -35px;
	color:#000;
	/*font-weight:bold;*/
}

.menuArea li.hot_choose{ margin-top:0px;}
.menuArea li.hot_choose a,.menuArea li.hot_choose a:hover {
	float:left;
	background:url(../images/menu/tabBg_hot.gif) no-repeat left -58px;
	margin:0 0 0 0px;
	padding:0 0 0 9px;
	text-decoration:none;
	font-size:14px;
	color:#000;
}
.menuArea li.hot_choose a span,.menuArea li.hot_choose a:hover span {
	background:url(../images/menu/tabBg_hot.gif) no-repeat right -58px;
	padding:20px 7px 7px 0px;
	*padding:20px 7px 9px 0px;
	_padding:20px 7px 9px 0px;
	color:#000;
}
li#anjia{ cursor:pointer;
	border-bottom:1px solid #2763A5;
}
li#anjia.choose{
	border-bottom:1px solid #fff;
}
li#anjia a {
	float:left;
	background:url(../images/menu/tabLeft0.gif) no-repeat left -42px;
	margin:0 0 0 0px;
	padding:0 0 0 9px;
	text-decoration:none;
	font-size:14px;
}
li#anjia a span {
	float:left;
	display:block;
	background:url(../images/menu/tabRight0.gif) no-repeat right -42px;
	padding:9px 7px 7px 0px;
	*padding:9px 7px 9px 0px;
	_padding:11px 7px 7px 0px;
	color:#fff;
	cursor:pointer;
}
li#anjia.choose a span{ color:#000;}
.menuArea li#anjia a:hover { background-position:0% 0px; }
.menuArea li#anjia a:hover span {
	background-position:100% 0px;
	color:#fff;
}
#header .menuArea .loginArea {
	padding-top:10px;
	font-size:14px;
	text-align:right;
	color:#ddd;
	width:220px;
	margin:0px;
	float:right;
}
.subMeun {
	height:30px;
	line-height:30px;
	border-bottom:1px solid #b6c8d4;
	clear:both;
	font-size:14px;
	padding-left:5px;
	background:#eee url(../images/menu/tabBg1.gif) repeat-x left -77px;
	/**background:#eee url(../images/menu/tabBg1.gif) repeat-x left -70px;
	_background:#eee url(../images/menu/tabBg1.gif) repeat-x left -70px;*/
}
.subMeun div {
	margin-left:15px;
	float:left;
}
.subMeun div.hot{ position:relative;}
.subMeun div.hot  div{ position: absolute; left:40px; top:-5px; width:22px; height:12px; background:url(../images/iocn/hotIocn1.gif) no-repeat;
}
.subMeun div.choose a {
	font-weight:bold;
	color:#d80012;
}
.subMeun div.choose a:hover { color:#ff6600; }
.column {
	border:#b6c8d4 1px solid;
	margin-top:5px;
	clear:both;
}
.column .head {
	height:25px;
	line-height:25px;
	overflow:hidden;
	/*background:#e6f0f7;*/
	background:url(../images/headBg.gif) repeat-x left top;
	border-bottom:#b6c8d4 1px solid;
	
	font-size:12px;
	padding-left:10px;
	color:#000;
	font-weight: bold;
}
.rightSideBar .column .head {
	background:url(../images/headBg.gif) repeat-x left top;
}
.column .footer {
	height:20px;
	line-height:20px;
	overflow:hidden;
	background:#e6f0f7;
	text-align:right;
	padding-right:10px;
}
/*.column .head b ,.column .head .left{
	font-size:12px;
	margin-left:10px;
	color:#000;
	font-weight: bold;
}*/
.column .head a:hover{ color:#;}
.column .head .left { float:left; }
.column .head .right {
	float:right;
	padding-right:10px;
	font-weight:normal;
}
.column .head .more {
	float:right;
	padding-right:10px;
	padding-top:7px;
}
.column .head1 {
	height:25px;
	line-height:29px;
	overflow:hidden;
	/*background:#e6f0f7 url(../images/columnHead1Bg.gif) repeat-x 0px -5px;*/
	background:url(../images/headBg0.gif) repeat-x left top;
	color:#000;
}
.column .head1 div {
	height:28px;
	float:left;
	width:80px;
	text-align:center;
	cursor:pointer;
	font-weight: bold;
}
.column .head1 div.blank { width:5px; }
.column .head1 div.choose {
	border:1px #b6c8d4 solid;
	border-bottom:none;
	margin-top:2px;
	line-height:23px;
	background:#fff;
	color:#3c7faf;
}
/*.column .head1 div b {
	font-size:12px;
	margin-left:0px;
}*/
.column .body {
	padding:5px 5px;
	clear:both;
	line-height:18px;
}
.subHead {
	height:22px;
	background:none;
	border:none;
	line-height:20px;
	overflow:hidden;
	/*font-weight: bold;*/
}
.subHead div {
	float:left;
	width:80px;
	border:1px #ddd solid;
	border-bottom:#ccc 1px solid;
	text-align:center;
	cursor:pointer;
	background:#eee;
}
.subHead div.blank {
	float:left;
	width:5px;
	height:21px;
	border:none;
	border-bottom:1px solid #bbb;
	cursor:auto;
	background:#fff;
}
.subHead div.rightBlank {
	float:left;
	height:21px;
	border:none;
	border-bottom:1px solid #bbb;
	cursor:auto;
	background:#fff;
}
.subHead div.choose {
	color:#000;
	font-weight:bold;
	border:#bbb solid 1px;
	border-bottom:#fff;
	background:#fff;
}
.footerInfo dl {
	float:left;
	width:70%;
}
.footerInfo div{ float:right; width:80px; text-align:center; border:1px #fff solid;}
.footerInfo .kf {
	float:left;
	width:28%;
	font-size:14px;
	text-align:right;
	border:1px #fff solid;
}
.footerInfo .kf div{ cursor:pointer;}
.footerInfo div.choose {
	background:#eee;
	border:1px #ccc solid;
}
.footerInfo p.iocn4 {
	background:url(../images/iocn/serveIocn.gif) no-repeat center 3px;
	padding-top:40px;
}
.footerInfo p.iocn4 a { color:#333; }
.footerInfo p.iocn4 a:hover { color:#3c7faf; }
/*常用样式定义*/
.dis {
	display: block;
	visibility:visible;
}
.undis {
	display: none;
	visibility:hidden;
}
.rise { color:#f00; }
.drop { color:#008000; }
.redbtn, .commonbtn, .btn_2k3 {
	height:23px;
	color:#fff;
	padding:0px 1px;
	line-height:19px;
}
.redbtn {
	background: url(../images/iocn/btn_bg.gif) repeat-x left -20px;
	*background: url(../images/iocn/btn_bg.gif) repeat-x left -21px;
	border:1px solid #d80012;
}
.commonbtn, .btn_2k3 {
	background: url(../images/iocn/btn_bg.gif) repeat-x left 1px;
	*background: url(../images/iocn/btn_bg.gif) repeat-x left 0px;
	border:1px solid #3c7faf;
}
.red, .redfont { color:#d80012; }
.boclk { color:#333333; }
.color666 { color:#666; }
.blue3c7faf, .bule { color:#3c7faf; }
.font12px { font-size:12px; }
.font14px { font-size:14px; }
.font16px { font-size:16px; }
.padding10px { padding:10px; }
.padding5px10px { padding:5px 10px; }
.margin0px20px { margin:0px 20px; }
.textIndent28 { text-indent:28px; }
.textIndent24 { text-indent:24px; }
.bule14 {
	font-size:14px;
	color:#3c7faf;
}
.redbold {
	color:#d80012;
	font-weight:bold;
}
.fontred { color:#d80012; }
.color666 { color:#999; }
.numeral, .number, .rise, .drop, u {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.Shadow {
	border:2px solid #eee;
	background-color:#fff;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CCCCCC, direction=135, strength=8);
}
.shadow {
	background-color:#fff;
	border:1px #b6c8d4 solid;
 filter: progid:DXImageTransform.Microsoft.Shadow(color=#b6c8d4, direction=135, strength=5);
}
.pl10px {
	text-align:left;
	padding-left:10px;
}
.pl20px {
	text-align:left;
	padding-left:20px;
}
.pl50px {
	text-align:left;
	padding-left:50px;
}
.pr10px {
	text-align:right;
	padding-right:10px;
}
.pr20px {
	text-align:right;
	padding-right:20px;
}
.pr30px {
	text-align:right;
	padding-right:30px;
}
.pr40px {
	text-align:right;
	padding-right:40px;
}
.pr50px {
	text-align:right;
	padding-right:50px;
}
.left50 { margin-left:50px; }
.left30 { margin-left:30px; }
.floatright {
	float:right;
	display:inline;
}
.floatleft {
	float:left;
	display:inline;
}
.marginLeft20px { margin-left:20px; }
.font10px { font-size:10px; }
.possessFund { font-weight: bold; }
.hl_attention { background:#ddd; }
.holdFund {
	background:#ddd;
	font-weight:bold;
}
.buletored a { color:#2763A5; }
.buletored a:hover{ color:#d80012; }
.redToOrange a { color:#d80012; }
.redToOrange a:hover { color:#ff6600; }
.bulebold {
	color:#3c7faf;
	font-weight:bold;
}
.explainTxt {
	font-size:12px;
	color:#999;
	line-height:14px;
}
.currentlyPlace {
	line-height:16px;
	height:16px;
	margin:10px 0px;
	padding:3px 10px;
	clear:both;
	border:1px #ddd solid;
}
.highlight { background:#fff; }
.darklight { background:#eee; }
.pointer { cursor:pointer; }
.cursorAuto { cursor: auto; }
.mozZoomIn {
	cursor:-moz-zoom-in!important;
	cursor:pointer;
	background-repeat:no-repeat;
	overflow:hidden;
}
.mozZoomIn img {
	filter:alpha(opacity=0);
	-moz-opacity:0.0;
	opacity:0.0;
}
.clear { clear:both; }
.tableBorder {
	border:1px #ddd solid;
	border-collapse:collapse;
}
.tableBorder thead td {
	border:1px #ddd solid;
	height:25px;
	padding:2px 3px;
	text-align:center;
}
.tableBorder tbody td {
	border:1px #ddd solid;
	height:20px;
	padding:2px 3px;
}
.tableBorder1 {
	border:1px #666 solid;
	border-collapse:collapse;
}
.tableBorder1 thead td {
	border:1px #666 solid;
	height:25px;
	padding:2px 3px;
	text-align:center;
}
.tableBorder1 tbody td {
	border:1px #666 solid;
	height:20px;
	padding:2px 3px;
}
.underline { text-decoration:underline; }
.left { float:left; }
.right { float:right; }
.input { border:1px solid #3c7faf; }
.translucence {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}
/* ----------suggest begin ---------- */
.xialakuang {
	width:200px;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.xialakuang div {
	margin:0px;
	padding:0px;
}
.xialakuang .row1 {
	float:left;
	width:55%;
	text-align:left;
}/*基金名称*/
.xialakuang .row2 {
	float:left;
	width:20%;
}/*基金拼音*/
.xialakuang .row3 {
	float:left;
	width:24%;
}/*基金代码*/
.formArea .suggest {
	width:260px!important;
	width:300px;
	z-index:1000;
}
.suggest {
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #A5ACB2;
	border-top: none;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	z-index: 1000;
}
.suggest .tableSuggest {
	color: #999999;
	line-height: 16px;
	margin-top: 2px;
	width: 100%;
	border: 0px;
}
.suggest .tableSuggest td {
	padding: 2px 4px;
	border: 0px;
	text-align:center;
}
.suggest .trHeader {
	background-color: #F3F3F3;
	border: 0px;
	text-align:center;
	color:#333;
}
.suggest .overLine {
	background-color: #F1F5FC;
	color: #333333;
	cursor: pointer;
}
.suggest .selectedLine {
	background-color: #F6F8FD;
	color: #444444;
}
.suggest .overSelectedLine {
	background-color: #EFF3FB;
	color: #000000;
	cursor: pointer;
}
/* ----------suggest end ---------- */
/*当前选中样式*/
.select .xtop, .select .xbottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.select .xtop b, .select .xbottom b {
	display:block;
	overflow:hidden;
}
.select .xb1, .select .xb2, .select .xb3 { height:1px; }
.select .xb2, .select .xb3, .select .xb4 {
	border:0px solid #B4B8B9;
	border-width:0px 1px;
	background:#eee;
}
.select .xb1 {
	margin:0 5px;
	background:#B4B8B9;
}
.select .xb2 {
	margin:0 3px;
	border-width:0 2px;
}
.select .xb3 { margin:0 2px; }
.select .xtop .xb4, .select .xbottom .xb4 {
	height:2px;
	margin:0 1px;
}
.select span {
	display:block;
	border:0 solid #B4B8B9;
	border-width:0 1px;
	line-height:20px !important;
	line-height:22px;
	text-align:center;
	background:#eee;
	color:#3c7faf;
	font-weight:bold;
}
/*非当前选中样式*/
.unselect .xtop {
	display:block;
	background:transparent;
	font-size:1px;
}
.unselect span, .unselect div {
	display:block;
	border-bottom:1px #B4B8B9 solid;
	text-align:center;
}
.unselect span {
	padding-top:10px !important;
	padding-top:12px;
}
.unselect div { padding-top:4px; }
.otherselect {
	border-bottom:1px #B4B8B9 solid;
	height:22px;
	text-align:center;
}
.otherselect div { padding-top:4px; }
/*公用样式*/
.select, .unselect, .select1 {
	float:left;
	height:28px;
	cursor:pointer;
}
.space1 {
	border-bottom:1px solid #B4B8B9;
	float:left;
	text-align:right;
	padding-right:10px;
	padding-top:10px !important;
	padding-top:12px;
}
.space2 {
	border-bottom:1px solid #B4B8B9;
	float:left;
	height:25px!important;
	height:26px;
}
.space1 a { color:#3c7faf; }
.space1 a:hover { color:#d80012; }
.filter_open, .filter_close {
	background-repeat:no-repeat;
	background-position:5px 7px !important;
	background-position:5px 12px;
	display:block;
	cursor:pointer;
	background-color:#ddd;
	border-left:1px #ddd solid;
	border-bottom:1px #ddd solid;
	border-right:1px #ddd solid;
	border-top:1px #fff solid;
	margin:5px 0px 2px 0px;
}
/*以下是spry面板样式*/
.CollapsiblePanel {
	border-left: solid 1px #CCC;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;
	margin:2px auto;
}/*最外面的*/
.CollapsiblePanelTab {
	border-bottom: solid 1px #CCC;
	padding: 5px 20px;
	background: #ddd url(../images/expand.gif) 5px 8px no-repeat;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	font-weight:bold;
}/*小类区域标题*/
.CollapsiblePanelContent { /*margin: 0px;
	padding: 0px;*/ }/*小类内容区域*/
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background: #ddd url(../images/expand.gif) 5px 5px no-repeat;
	padding:5px 20px;
	font-weight:bold;
}/*小类区域标题打开状态*/
.CollapsiblePanelClosed .CollapsiblePanelTab {
	background: #ddd url(../images/collapse.gif) 5px 5px no-repeat;
	display:block;
}/*小类区域标题关闭状态*/
.CollapsiblePanelTabHover { background-color: #CCC; }
.CollapsiblePanelOpen .CollapsiblePanelTabHover { background-color: #CCC; }
.trBg, .trBg td { background-color:#eee; }
.trBg td { background-color:#eee;/*border:1px #b6c8d4 solid;
	border-left:none;
	border-right:none;*/ }
tr.borTopNone td { border-top:none; }
tr.borBotNone td { border-bottom:none; }
.mydatumtop .labelArea, .mydatumtop .labelArea .unselect { height:26px; }
.mydatumtop .labelArea .unselect div {
	height:22px;
	padding-top:4px;
}
.mydatumtop .labelArea .space1 {
	height:16px!important;
	height:26px;
	padding:0px;
}
.pagesListArea { height:25px; }
.pagesListArea .left div {
	float:left;
	width:20px;
	border:#3c7faf solid 1px;
	text-align:center;
	margin:5px 2px;
	line-height:20px;
}
.pagesListArea div.otherFunction {
	border:none;
	width:460px;
}
.pagesListArea .right {
	float: right;
	width:100px;
}
.pagesListArea div.choose {
	background:#e6f0f7;
	font-weight:bold;
	color:#d80012;
}
.pagesListArea div.choose a { color:#d80012; }
.pagesListArea input {
	margin-right:20px;
	margin-top:5px;
}
.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; }
.info {
	width:330px;
	padding:3px 3px 3px 30px;
	line-height:16px;
}
.info_right {
	width:330px;
	border: 1px solid #929fb0;
	padding:3px 3px 3px 30px;
	line-height:16px;
	background:#ffffff url(../background/regtishi.jpg) no-repeat 5px 3px;
}
.info_error {
	width: 330px;
	border: 1px solid #929fb0;
	padding:3px 3px 3px 30px;
	line-height:16px;
	background:#ffffff url(../background/regcuowutishi.jpg) 5px 3px no-repeat;
}
.stepArea {
	padding:10px;
	margin-bottom:20px;
	font-size:12px;
	height:20px;
}
.stepArea div {
	margin-left:20px;
	float:left;
}
.stepArea b { color:#d80012; }
/*.researchListArea a:visited,.community .listArea a:visited,.familiarQuestion  a:visited,.fundStoreColumn .Column table a:visited{ color:#666;}*/
#tips {
	border:#fc0 1px solid;
	position:absolute;
filter:alpha(opacity=85) progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=135, strength=5);
	-moz-opacity:0.85;
	opacity: 0.85;
	z-index:5;
	visibility:hidden;
	left: 0px;
	top: 0px;
	color: #000;
	background:#ffffff;
}
#tips #tipsHead {
	padding:0px 10px;
	border-bottom:#fc0 1px solid;
	background: #ffc;
	color:#d80012;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
}
#tips #tipsInfo {
	padding:5px;
	line-height:16px;
}
.naughtQuestion, .naughtSubscibe {
	line-height:100px;
	background:#fff url(../images/iocn/Iocn3.gif) no-repeat 10px center;
	padding:0px 100px;
	font-size:14px;
}
/*loading 效果样式*/
#bestrowDiv {
	position:absolute;
	top:0px;
	left:0px;
	z-index:10;
	background:#000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}
#zIframe {
	position:absolute;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity: 0;
}
#loadingArea {
	width:850px;
	height:200px;
	margin:0px auto;
	z-index:100;
	position:absolute;
}
#loadingArea .loadingBg {
	height:30px;
	margin:85px auto;
	border:1px #333 solid;
	position:relative;
	background:#fff;
}
#loadingArea .loadingBg .loadingPercent {
	line-height:30px;
	width:100%;
	z-index:110;
	text-align:center;
	color:#666;
	position:absolute;
}
#loadingArea .loadingBg .loadingBar {
	height:30px;
	background:#CCC;
}
#loadingArea1 {
	width:500px;
	margin:0px auto;
	z-index:100;
	position:absolute;
}
.survey td { height:25px; }
.survey img { margin-left:10px; }
.helpinfo {
	position:absolute;
	z-index:10000;
	width:192px;
	height:78px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;	
	opacity: 0.5;
}
.helpinfo .tipHead {
	height:8px;
	font-size:0px;
	clear:both;
	overflow:hidden;
}
.helpinfo .tipHead div {
	float:left;
	height:8px;
}
.helpinfo .tipHead .Left {
	width:7px;
	background:url(../images/helpTips.gif) no-repeat;
}
.helpinfo .tipHead .Center {
	width:100px;
	background:url(../images/helpTips.gif) repeat-x 0px -115px;
}
.helpinfo .tipHead .Right {
	width:9px;
	background:url(../images/helpTips.gif) no-repeat -14px -8px;
}
.helpinfo .tipBody {
	border-right:2px solid #e0e0e0;
	clear:both;
}
.helpinfo .tipBody .content {
	border-left:4px solid #006699;
	border-right:4px solid #006699;
	background:#fff;
	position:relative;
	padding:15px 10px 10px;
	line-height:20px;
}
.helpinfo .tipBody label {
	color:#666;
	padding-left:30px;
}
.helpinfo .tipFoot {
	height:8px;
	font-size:0px;
	clear:both;
	overflow:hidden;
}
.helpinfo .tipFoot div {
	float:left;
	height:8px;
}
.helpinfo .tipFoot .Left {
	width:7px;
	background:url(../images/helpTips.gif) no-repeat 0px -16px;
}
.helpinfo .tipFoot .Center { background:url(../images/helpTips.gif) repeat-x 0px -123px; }
.helpinfo .tipFoot .Right {
	width:9px;
	background:url(../images/helpTips.gif) no-repeat -14px -26px;
}
.helpinfo .arrowLeft {
	background:url(../images/helpTips.gif) no-repeat 0px -60px;
	width:15px;
	height:22px;
	position:absolute;
}
.helpinfo .arrowRight {
	background:url(../images/helpTips.gif) no-repeat 0px -36px;
	width:17px;
	height:24px;
	position:absolute;
}
.helpinfo .arrowUp {
	background:url(../images/helpTips.gif) no-repeat 0px -82px;
	width:21px;
	height:15px;
	position:absolute;
}
.helpinfo .arrowDown {
	background:url(../images/helpTips.gif) no-repeat 0px -97px;
	width:23px;
	height:18px;
	position:absolute;
}
.helpinfo .close {
	width:13px;
	height:13px;
	position:absolute;
	background:url(../images/helpTips.gif) no-repeat 0px -148px;
	cursor:pointer;
}
/***PopLogin Css Beigin***/
.PopLogin {
	width:400px;
	margin:auto;
	z-index:200;
	clear:both;
	position:absolute;
}
.PopLogin .top, .PopLogin .footer {
	height:18px;
	display:block;
	overflow:hidden;
}
.PopLogin .body { background: url(../background/loginBox3.gif) right repeat-y; }
.PopLogin .top { background:url(../background/loginBox3.gif) top left; }
.PopLogin .footer { background:url(../background/loginBox3.gif) bottom left; }
.PopLogin .body dl { margin:0px 25px 0px 20px; }
.PopLogin .body dt { clear:both; }
.PopLogin .body dt.title {
	border-bottom:1px dashed #7199a3;
	padding-bottom:5px;
	margin-bottom:10px;
	height:25px;
}
.PopLogin .body dt.title .left {
	width:20%;
	font-size:16px;
	color:#d80012;
	display:inline;
}
.PopLogin .body dt.title .right {
	width:70%;
	text-align:right;
	display:inline;
}
.PopLogin .body .cell1 {
	float:left;
	width:18%;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
	line-height:20px !important;
	line-height:16px;
}
.PopLogin .body .cell2 {
	float:left;
	width:78%;
	line-height:25px !important;
	line-height:20px;
}
.PopLogin .body .btn {
	text-align:center;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed #7199a3;
}
.PopLogin .body .errorinfo, .PopLogin .body .friendInfo {
	border: solid #ddd 1px;
	padding:3px 5px 3px 40px;
	font-size:14px;
	background:#fff url(../images/iocn/errorInfoIocn.gif) no-repeat 3px center;
	margin:10px auto;
	width:300px;
	clear:both;
}
.PopLogin .body .friendInfo {
	background:#fff url(../images/iocn/loginHintIocn.gif) no-repeat 3px center;
	line-height:25px;
}
/***PopLogin Css End***/
.pofTips{border: solid #d80012 3px; padding:5px;}
.pofTips .title{
	font-size:14px; 
	color:#d80012;
	background:url(../images/iocn/pinIcon1.gif) no-repeat left center; 
	line-height:36px; 
	padding-left:30px;
}
.pofTips dt{background:url(../images/small_item_sign.gif) no-repeat left 8px; padding-left:10px; line-height:22px;}
.liucheng td{ padding:0px; font-size:12px; line-height:20px;}
.liucheng td div{ padding-top:8px;}
.liucheng td b{ color:#d80012; clear:both; margin-bottom:3px; display:block;}
.column.lcTips {
	width:500px;
	margin:150px auto;
	border:#b6c8d4 1px solid;
	background:#fff;
}
.column.lcTips .colse {
	float:right;
	background:url(../images/iocn/close.gif) no-repeat center;
	width:16px;
	padding:10px;
	cursor:pointer;
}
.column.lcTips dl{ line-height:24px;}
.column.lcTips dt{ font-weight:bold;}
.column.lcTips dd{background:url(../images/small_item_sign.gif) no-repeat left 10px; padding-left:10px;}
.showTips{
	z-index:200;
	clear:both;
	position:absolute;
}
.showTips td{ border:1px #ddd solid;}
.xwadd{ padding-top:10px; padding-left:15px;}
.td0px td{ padding:0px;}
