 @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; }
.ma a{ text-decoration:underline}
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;
}
b.normal, strong.normal, .normal { font-weight:normal; }
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;
	padding-left:1.5em;
	line-height:25px;
}
.basicFunctionArea .left div{ float:left;}
.basicFunctionArea .left div.input{ margin-top:3px; line-height:14px; border:none;}
.basicFunctionArea .right {
	float:right;
	margin:0px;
	padding-right:10px;
}
.basicFunctionArea div.right div {
	float:left;
	margin-top:7px;
	padding-left:10px;
	border-left:1px #ddd solid;
	border-top:0px;
	margin-left:10px;
	border-bottom:0px;
	line-height:14px;
}
/*.basicFunctionArea .right{ padding-left:15px; background:url(/images/iocn/kfIocn.gif) no-repeat left 0px;width:60px;}*/
.colligateFunctionArea {
	clear:both;
	height:80px;
}
.colligateFunctionArea .logo {
	width:250px;
	float:left;
	padding:15px 0px 0px 0px;
}
.colligateFunctionArea .other {
	width:270px;
	float:right;
	margin-top:10px;
}
.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/anjia_icon.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:9px; }
.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:32px;
	border-bottom:1px solid #b6c8d4;
	clear:both;
	font-size:14px;
	padding-left:10px;
	background:#eee url(/images/menu/tabBg1.gif) repeat-x left -77px;
	display:none;
}
.subMeun div {
	margin-right:20px;
	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;
	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;
	cursor:pointer;
}
.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, .b2r a { color:#2763A5; }
.buletored a:hover, .b2r a:hover { color:#d80012; }
.redToOrange a, .r2O a { color:#d80012; }
.redToOrange a:hover, .r2O a:hover { color:#ff6600; }
.bulebold {
	color:#3c7faf;
	font-weight:bold;
}
.explainTxt {
	font-size:12px;
	color:#999;
	line-height:14px;
}
.currentlyPlace {
	line-height:25px;
	height:25px;
	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:20px;
}
.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:15px 10px 10px 10px;
 *padding:10px;
	_padding:5px;
	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; }
.researchListArea .leftArea .articleContent .Content .alink a ,.alink a { color:#0033ff; }
.font9px { font-size:9px; }
.divClear {
	clear:both;
	visibility:hidden;
	height:0px;
	overflow:hidden;
}
.menuCase1 {
	border:3px solid #b6c8d4;
	clear:both;
	margin-top:5px;
}
.menuCase1 .menuList {
	height:30px;
	line-height:28px;
}
.menuCase1 .menuList div {
	float:left;
	margin-right:8px;
	font-size:14px;
	background: url(../images/bg/dot.gif) no-repeat left center;
	padding-left:11px;
	padding-top:2px;
}
.menuCase1 .menuList div.channelTitle {
	background:url(/images/index/titlebg.gif) right center;
	font-size:20px;
	font-family:'黑体';
	color:#3c7faf;
	padding-left:15px;
	padding-right:20px;
}
.menuCase2 {
	border:3px solid #b6c8d4;
	clear:both;
	margin-top:5px;
}
.menuCase2 td {
	padding: 0px;
*padding:3px 3px;
	_padding:2px 0px;
	vertical-align: middle;
*vertical-align: baseline;
	_vertical-align: baseline;
}
.menuCase2 .subitem {
	font-weight:bold;
	padding-top:2px;
	text-align:center;
	width:14px;
	height:50px;
	background:url(/images/index/test.gif) no-repeat -260px -5px;
	padding:10px 15px 5px 8px;
}
.menuCase2 div {
	line-height:25px;
	height:20px;
}
.menuCase2 .dashed {
	background:url(../images/bg/dashed.gif) no-repeat left center;
	padding-left:7px;
}
.menuCase2 div.subMenuItem {
	width:18px;
	padding:0.5em 0.5em 0.5em 1em;
	font-size:14px;
	font-weight:bold;
	background: url(../images/index/test.gif) no-repeat left top;
	color:#000;
	height:50px;
}
.menuCase2 div.subMenuItem {
	padding:7px 0.5em 0.5em 1em;
	background: url(../images/index/test.gif) no-repeat left -5px;
	height:40px;
	line-height:18px;
	color:#2763A5;
}
.menuCase2 div.subMenuItem  a{ color:#2763A5;}
.menuCase2 div.subMenuItem.f2 { padding-top:1em; }
.menuCase2 div.subMenuItem.f3 {
	padding-top:0.5em;
	line-height:18px;
}
.menuCase2 .channelTitle {
	background:url(/images/index/titlebg.gif) right center;
	font-size:20px;
	font-family:'黑体';
	color:#3c7faf;
	padding-left:10px;
	padding-right:15px;
	vertical-align: middle;
	height:auto;
	margin:0px;
}
.mainMenu {
	border-top:1px solid #ddd;
	padding:5px 1em;
	line-height:20px;
	height:20px;
}
.mainMenu .serveItem { float:left; }
.mainMenu .menuItem { float:right; }
.mainMenu .menuItem div {
	float:right;
	padding-left:5px;
	background: url(../images/bg/dashed.gif) no-repeat left center;
	margin-left:5px;
}
.menuCase2 .mainMenu { line-height:25px; height:25px; padding:0px 1em;}
.menuCase2 .mainMenu div{ line-height:25px; height:25px;}
.glblog{ background:url(/images/iocn/rss.gif) no-repeat left center; padding-left:1.2em; margin-left:2em;}
.qtool{ line-height:24px; width:90px; background:url(/images/iocn/x.gif) no-repeat 83px center;}
.qtool ul{ display:none;}
.qtool1{ line-height:24px; position: relative; border:1px solid #ddd; border-top:1px solid #ddd;width:89px; background:url(/images/iocn/x.gif) no-repeat 83px center;}
.basicFunctionArea div.right div.qtool1{border-top:1px solid #ddd; margin-top:0px; padding-top:6px; padding-bottom:5px;}
.qtool1 ul{ z-index:1; line-height:24px; display:block; width:100%; position:absolute; left:-1px; top:22px; background:#eee; border:1px solid #ddd; border-top:none; height:165px;}
.qtool1 ul li{height:24px; border-bottom:1px dashed #ddd;}
.qtool1 ul li a{ display:block; padding-left:10px; }
.qtool1 ul li a:hover{ background:#fff;}
.tab { border-collapse:collapse; }
.tab thead td { border-top:1px solid #ddd; background:#eee; }
.tab td { border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding-top:4px; padding-bottom:4px; }
#djC1 .tab td ,#djC2 .tab td ,#djC3 .tab td { border-bottom:1px solid #ddd; border-top:1px solid #ddd; padding-top:1px; padding-bottom:1px; }
.tab tfoot td { border-bottom: none; border-top:1px solid #ddd; }
.pagelist {
	clear:both;
	padding:10px;
	text-align:right;
}
.pagelist a {
	background:none repeat scroll 0 0 #EEEEEE;
	border:1px solid #DDDDDD;
	margin:0 2px;
	padding:2px 3px;
}
.pagelist form a.red, .buletored a.red {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#D80012;
	text-decoration:underline;
}
 /*分享微博*/
#fundResT{margin: 15px 5px;padding: 5px 0px;line-height: 40px;font-size: 12px;border-top: 1px #ccc dotted;border-bottom: 1px #ccc dotted;}
#fundResT img{margin: 0px 5px;}