﻿body 
{
	font-size:12px;
	line-height:180%;
	text-align:center;
}
a
{
	color:#3d6398;
	text-decoration:none;
}
a:hover
{	
	text-decoration:underline;
}
.inputext
{
	border:1px solid;
	border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4;
	font-size:12px;
	padding:2px;
	
}
.highlight
{
	border:1px solid;border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4;font-size:12px;	padding:2px;background-color:#edfaff;
}
.err
{
	line-height:24px;color:Red;
}


#LasterNews ul,#m_info ul,
div.lasterNews ul
{
    margin:0;
    padding:0; 
    list-style:none;
}

div.pollbox h5
{
    margin:0;
    padding:0;
}
#top_login
{
	width:100%;
	position:relative;
	height:26px;
	background:#ebebec url(images/bg.gif) repeat-x;	
	
}
#top_menu
{
	position:absolute;
	z-index:99;
	top:0;
	left:0;
	width:50%;
}
#top_menu ul
{
	margin:0 0 0 10px;
	padding:0;	
	list-style:none;
}

#top_menu ul li
{
	line-height:26px;
	color:#666;	
	display:inline;
	height:26px;
	margin-left:5px;
	background:transparent url(images/bullet.gif) no-repeat left center;
	padding-left:6px;
}


#top_menu li#newsemail a
{
	padding-right:0; 
	padding-bottom:0;
}
#top_menu ul li a
{ 	
	 color:#999;
	 font-size:12px;
}
#top_menu ul li a:hover
{
    color:#000;
}
#top_login #loginbox
{
	position:absolute;
	right:10px;
	text-align:right;
	top:0;
	z-index:5;	
}
#loginbox,#welcomebox
{
	color:#666;
	font-size:12px;	
}
#loginbox a,#welcomebox a
{
	color:#4b7cb9;
	margin:0 5px;
	font-size:12px;
	line-height:26px;
	height:26px;
}
#loginbox a:hover,#welcomebox a:hover
{
	color:#000;
	text-decoration:underline;
}



/* 头部样式 */
#top_logo
{
	margin:0 auto;
	width:960px;
	position:relative;	
	background:#FFF;	
}
#top_logo h2
{	
    margin:0;
    padding:10px;
	width:300px;
}
#topad
{
	position:absolute;
	top:10px;
	right:0;
}

/* 菜单样式 */
#main_menu
{
    width:960px; margin:0 auto;
}
#main_menu ul,div.filebox ul,.usual ul,#m_flea ul
{
    margin:0; padding:0; list-style:none;
}
#menu
{
    height:26px; background-color:#1475a7;
}
#menu ul li
{
    display:inline;
}
#menu ul li a
{
    display:block; line-height:26px; padding:0 8px; height:26px; color:#fff; float:left;
}
#menu ul li.current a
{
    background-color:#eee; color:#1475a7;
}
#submenu
{   
    background:#eee;
    text-align:center;   
    height:24px; line-height:24px; 
}
#submenu ul li
{
    display:inline;
}
#submenu ul li a{
 line-height:24px; padding:0 8px;
}


#sitepath
{	
	background:transparent url(images/bg.gif) no-repeat left -132px;
	padding:3px 0 3px 25px;		
	margin:0 auto;
	width:935px;
}




#wapper
{
	min-height:500px;
	text-align:right;
	width:960px;
	margin:0 auto 10px;
	padding:10px;
	background-color:#FFF;
	
}

#leftcol
{
	float:left;
	width:250px;
}
#maincontent
{
    margin-left:265px;
}

/* 基金问答样式 */
#publicfaq
{
    margin-bottom:10px;
}
#publicfaq fieldset
{
    border:1px #eee solid; padding:0 10px 5px 10px;
}

#publicfaq legend
{
    font-weight:bold; font-size:14px;
}

#m_topcol
{
    margin-bottom:10px;
}

#downdoc
{
    margin-left:310px; border:1px #eee solid; padding:10px; height:283px;_margin-top:-20px;
}

div.filebox
{
    border-bottom:1px #eee solid; height:53px; padding:5px 8px;
}
div.filebox h4
{
    font-size:14px; margin:0 0 5px; padding:0; width:335px; overflow:hidden; white-space:nowrap;
}
div.filebox ul li
{
    float:left; height:22px; line-height:22px; padding-left:20px; margin-left:10px; color:#999;
}
div.filebox ul li.date
{
    background:url(images/bg.gif) no-repeat left -26px;
}
div.filebox ul li.filesize
{
    background:url(images/bg.gif) no-repeat left -48px;
}
div.filebox ul li.down
{
    background:url(images/bg.gif) no-repeat left -70px;
}


/* Style for Usual tabs */
.usual {
  color:#111;
  border:1px solid #222;
  margin:0 auto;
}
.usual li { list-style:none; float:left; }
.usual ul
{
    height:26px;
}
.usual ul a {
  display:block;
  padding:0 8px; height:26px; line-height:26px;
  margin:1px; float:left;
  margin-left:0;
  color:#FFF;
  background:#2d76a8;
}
.usual ul a:hover {
  color:#FFF;
  background:#111;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#000;
  background:#F7F7F7;
  cursor:default;
  }
.usual div {
  background:#F7F7F7;
}


#m_flea
{
    border:1px #eee solid; padding:5px 0; height:175px; margin-bottom:10px; background-color:#F7F7F7;
}
#m_flea h4
{
    font-size:14px; font-weight:bold; padding-left:5px;
}
#m_flea h5
{
    font-size:12px; width:130px; overflow:hidden; white-space:nowrap; font-weight:normal; text-align:center;
}
#m_flea ul li
{
    float:left; width:138px;  text-align:center;
}

p.price
{
    color:#F60;
    margin:0;
    padding:0;
}

div.smallpropic
{
    text-align:center;
}
div.smallpropic a img
{
    border:3px #EEE solid; 
} 
div.smallpropic a:hover img
{
    border:3px #abddf4 solid;
}


#m_info
{
    float:left; width:300px;
     
}

#m_newinfo
{
   border:1px #eee solid;
}

#m_newinfo h4
{
    font-size:14px; background:#eee url(images/bg.gif) repeat-x left -191px; border-bottom:1px #ccc solid; padding:3px; position:relative; margin:0;
     _margin-top:-3px;
}
#m_newinfo h4 a
{
    position:absolute; right:0; font-size:12px; font-weight:normal; padding-right:10px;
}
#m_newinfo ul
{
    padding:5px 10px;
}
#m_newinfo ul li
{
    background:url(images/bg.gif) no-repeat left -108px; padding:2px; padding-left:8px;
}


#m_faq
{
    margin-left:310px;
}
#Economyfaqs
{
    position:relative;border:1px #eee solid;
}
#Economyfaqs h3
{
    font-size:14px; background:#eee url(images/bg.gif) repeat-x left -191px; border-bottom:1px #ccc solid; padding:3px; position:relative; margin:0;
     _margin-top:-3px;
}
#Economyfaqs span
{
    position:absolute; top:0; right:8px; _right:16px;
}
#Economyfaqs p span
{
    position:relative; top:auto; right:auto;color:#999
}


#Economyfaqs p.ask
{
    background:#f9fdff url(images/question.gif) no-repeat 5px 5px;
	font-size:13px; margin:0;
	padding:5px;
	padding-left:25px;
	color:#0082b6;
	font-weight:normal;
}
#Economyfaqs div.answer
{    
	background:#fff url(images/16-em-check.gif) no-repeat 5px 8px;
	padding:5px;
	padding-left:25px;border-bottom:1px #999 dotted;
	color:#666;    
    display:block;
    line-height:20px;
}



#blFaqs
{
	margin-bottom:15px;
}
.tblFaqs th
{
	font-weight:normal;
	text-align:center;
	padding:5px;
	border-bottom:2px #333 solid;
	background-color:#F7F7F7;
}
.tblFaqs td
{
	font-size:12px;
	border-bottom:1px #CCC dotted;
	padding:8px 5px;
	vertical-align:middle;
}



#rightcol
{
	float:right;
	width:220px;
}
div.lasterNews{
	border:1px #eee solid; margin-bottom:10px;
}
div.lasterNews ul
{
    padding:10px;
 }
#rightcol ul li
{
	background:#FFF url(images/bullet.gif) no-repeat 0 11px;
	padding:0 0 0 8px;
	border-bottom:1px #EEE dotted;
	color:#999;
	font-size:12px;
	
}
div.lasterNews ul li
{
    background:#FFF url(images/bullet.gif) no-repeat 0 11px;
	padding:0 0 0 8px;
	border-bottom:1px #EEE dotted;
	color:#999;
	font-size:12px;
	white-space:nowrap;
	line-height:24px;
	width:215px;
	height:24px;
    overflow:hidden; 
    text-overflow:ellipsis; /*当对象内文本溢出时显示省略标记（...）*/
}
div.lasterNews ul li span
{
    font-size:x-small;
}




#midcol
{
	margin:0 235px 0 265px;
	width:460px;

}
#midcol h4.title
{
    padding:5px;
    font-size:14px;
    font-weight:bold;
    background-color:#EEE;
}




#maincol
{
    width:720px;
	position:relative;
	text-align:left;
	margin:0 auto 0 0;
	
}
#container
{
    margin-bottom:10px;   
    text-align:center;
    background-color:#EEE;
}



#leftopcol
{
   background-color:#EEE;	
}
#midleftcol,#leftopcol
{
    position:relative;
    margin-bottom:10px;

}



/* 列表样式 */


div.lasterNews h4.title
{	
	background:#FFF url(images/bg.gif) no-repeat left -165px;
	line-height:26px;
	font-size:14px; color:#fff;
	padding:0 3px 0 10px;
	position:relative;
	font-weight:bold;
	height:26px;
	margin:0;
}
div.lasterNews h4.title a.more
{
	position:absolute;
	right:0;color:#fff;
	top:0;
	padding-right:8px;
	font-size:12px;
	height:26px;
	font-weight:normal;	
}


#mainfaq h4.title
{
    font-size:14px; background-color:#F7F7F7; padding:3px 10px;
}


/* 基金问答 */

.faqsbox
{	
	padding:8px 0;
	border:1px #8dcae4 solid;
	margin-bottom:5px;
}
.faqsbox h4
{
	background:#FFF url(images/question.gif) no-repeat 5px 3px;
	font-size:13px;
	padding:5px;
	padding-left:25px;
	color:#0082b6;
	font-weight:normal;
}
.faqsbox h4 span
{
	color:#999;
}
.answer
{
	background:#f9fdff url(images/16-em-check.gif) no-repeat 5px 8px;
	padding:5px;
	padding-left:25px;
	color:#000;    
    display:block;
    line-height:20px;
}
.answer p
{
	margin:0;
	padding:0;
	line-height:20px;
	font-size:small;
}
div.pagertop
{
	padding:5px;
	margin-bottom:5px;
}
div.pager
{
	padding:10px 5px;
	margin-bottom:5px;
	border:1px #EEE solid;
}
.currentpage
{
	border:1px #EEE solid;
	padding:3px 5px;
}
.numeric
{
	border:1px #1caee4 solid;
	padding:3px 5px;
}

/* 新闻列表页眉 */
#NavPager
{
	padding:8px 5px;
	margin-bottom:10px;
	position:relative;
	background-color:#F7F7F7;	
}

/* 页码样式 */

div.pagertop
{
	padding:5px;
	margin-bottom:5px;
}
div.pager
{
	padding:10px 5px;
	margin-bottom:5px;	
}
.currentpage
{
	border:1px #FA0 solid;
	padding:3px 5px;
	background-color:#fff000;
	color:#000;
}
.numeric
{
	border:1px #EEE solid;
	padding:3px 5px;
	color:#8bb13f;
}
.numeric:hover
{
	border:1px #FA0 solid;
	padding:3px 5px;
	background-color:#fff000;
	color:#000;
}


div.newsbox
{
	margin-bottom:10px;
	border-bottom:1px #EEE solid;
	padding:5px;
}
div.newsbox h4
{
	margin-bottom:8px;
	background:transparent url(images/news.gif) no-repeat left center;
	padding-left:16px;
}
div.newsbox h4 a
{
	font-size:14px;
	color:#004c7c;
}
div.newsbox h4+p
{
	font-size:75%;
	color:#999;
}
div.newsbox p.description
{
	text-indent:26px;
	color:#444;
	font-size:12px;
}
div.newsbox p
{
	padding-left:25px;
	margin:0;
	color:#999;
	font-size:12px;
}




/* 调查样式 */
div.pollbox
{
	margin-bottom:15px;
	background:#EEE url(images/gt_03.gif) no-repeat left top;
}
div.pollbox h5
{
    padding-top:8px;
	height:22px;
	font-size:14px;
	color:#FFF;
	background:transparent url(images/gt_04.gif) no-repeat right top;
	padding-left:8px;
	font-weight:bold;
}
div.pollcontent
{
    background-color:#fcfff5;
    padding:10px;
    border:1px #bdc9a6 solid;
    border-top:none;
    font-size:12px;
}
div.pollcontent p
{
    padding:5px;
    text-align:right;
    margin:0;
    font-size:12px;
}
.pollquestion
{
	display:block;
	line-height:22px;
	font-size:14px;
	font-weight:bold;
	background:transparent url(images/quickassist_obj.gif) no-repeat left center;
	padding-left:20px;
	margin-bottom:10px;
}
div.polloptions
{
	margin-bottom:10px;
	padding:5px;
	font-size:12px;
}
div.polloptions hr
{
	height:1px;
	border-top:1px #EEE dotted;
}

.tblInfo
{
	width:98%;
	margin:0 auto;
}
.tblInfo th
{
	line-height:28px;
	border-bottom:1px #CCC solid;
	text-align:center;
}
.tblInfo td
{
	line-height:26px;
	padding:0 3px;
	white-space:nowrap;
	overflow:hidden;
}
.optiontext
{
	background:url('images/rightarrow.jpg') no-repeat left center; 
	padding-left:10px;
	color:#666;
}
.pollbar{
	height:8px; background:red url('images/bgpoll.gif') repeat-x; 
	margin:5px 0 0 8px;
	line-height:8px; 
	font-size:xx-small;
}
.pollbtn
{
	background:transparent url(images/glance_button_bg.png) no-repeat;
	width:70px;
	height:23px;
	border:none;
}




#footer
{
	border-top:3px #27a5d1 solid;
	text-align:center;
	padding-bottom:15px;
	clear:both;
}
ul#footer_nav
{
	list-style:none;
	margin:5px;
}
ul#footer_nav li
{
	display:inline;
	padding:0 5px 0 10px;
	border-left:1px #CCC solid;
}
ul#footer_nav li.first
{
	border-left:none;
}
#footer p
{
	margin:0;
}
#footer span.contact
{
	font-size:x-small;
	line-height:180%;
}
