@charset "GBK";
/**
 * CSS Index.html
 * Update: 2011-07-02
 * 整站首页独立样式表
 * by:lena
 */
 

#kv{width:698px;overflow:hidden; height:219px;float:left; margin-bottom:9px;}
#kvImg{width:698px; height:188px;}
#login{ float:right; width:260px; padding-left:10px; _display:inline; background:url(http://www.99fund.com/web/images/index/sep_line_c.gif) 0 0 no-repeat;}
#login h2{ text-align:center; color:#c79732; font-weight:bold; font-size:14px; background:url(http://www.99fund.com/web/images/index/tit_bg.gif) repeat-x; height:29px; line-height:29px; padding:0 10px}
#login h2 span.right a{  color:#c79732; font-weight:normal; font-size:12px;}
	 #linkul{ margin-top:2px;}
	 #linkul li{ float:left; margin-top:5px; width:126px; height:36px;}
	 #linkul li a{ display:block; width:80px; height:36px; line-height:36px; padding-left:46px; text-decoration:none; font-weight:bold; font-size:13px;}
	 #linkul li a.l1{ background:url(http://www.99fund.com/web/images/index/link_bg_01.gif) 0 0 no-repeat;}
	 #linkul li a.l1:hover{ background:url(http://www.99fund.com/web/images/index/link_bg_01.gif) 0 -36px no-repeat;}
	 #linkul li a.l2{ background:url(http://www.99fund.com/web/images/index/link_bg_03.gif) 0 0 no-repeat; margin-left:8px;}
	 #linkul li a.l2:hover{ background:url(http://www.99fund.com/web/images/index/link_bg_03.gif) 0 -36px no-repeat;}
	 #linkul li a.l3{ background:url(http://www.99fund.com/web/images/index/link_bg_02.gif) 0 0 no-repeat;}
	 #linkul li a.l3:hover{ background:url(http://www.99fund.com/web/images/index/link_bg_02.gif) 0 -36px no-repeat;}
	 #linkul li a.l4{ background:url(http://www.99fund.com/web/images/index/link_bg_04.gif) 0 0 no-repeat; margin-left:8px;}
	 #linkul li a.l4:hover{ background:url(http://www.99fund.com/web/images/index/link_bg_04.gif) 0 -36px no-repeat;}
#login .sns{ margin-top:15px; padding-left:10px;}
#login .sns h3{ color:#c79732; font-weight:bold;}
#login .sns ul{ color:#c79732;}
#login .sns ul li{ float:left; white-space:nowrap;}
  #login .sns ul li a{ color:#c79732;}
#login .sns ul li.sep{ padding:0 13px; line-height:16px; *line-height:14px;}
#login .sns ul li.w_li{ width:60px;}
#login .sns ul li#infos{ padding-top:5px}
#login .sns ul li#infos a{ color:#565656; margin:0px; width:auto}
#sep_line{ position:relative; width:950px; background:url(http://www.99fund.com/web/images/index/sep_line_bg.gif) no-repeat;  height:7px; overflow:hidden; left:-5px;}
#tit_news{height:23px;line-height:23px;overflow:hidden;border:solid 1px #eee8d6; margin:6px 0 0 0;background:#fbf9f3 url(/web/images/index/icon.gif) 8px -669px no-repeat; padding:0 0 0 37px;}
#tit_news .pl{ float:left;width:377px; padding:0 8px 0 0; white-space:nowrap;overflow:hidden; }
	.pl  span.t{ width:66px; float:left;color:#c79732;}
	.pl .newsList{ float:left; width:357px;overflow:hidden;}
	.pl .newsList li,#tit_news .pr a{background:url(/web/images/index/icon.gif) 0 9px no-repeat; padding:0 0 0 9px;}
	#tit_news .pr a{background-position:0 4px;}
	.pl ul li span.t{ color:#c79732}
	.pl #btnCtrl{ float:left;}
	.pl span a{ outline:none;}
	.pl span#up a,.up a,.aleft{ background:url(/web/images/index/arrow_up_gray.gif) 0 center no-repeat; width:10px; margin-left:3px;}
	.pl span#up a:hover,.up a:hover,.aleft:hover{ background:url(/web/images/index/arrow_up_black.gif) 0 center no-repeat; text-decoration:none;}
	.pl span#down a,.down a,.aright{ background:url(/web/images/index/arrow_down_gray.gif) 0 center no-repeat; width:10px;}
	.pl span#down a:hover,.down a:hover,.aright:hover{ background:url(/web/images/index/arrow_down_black.gif) 0 center no-repeat; text-decoration:none;}
#tit_news .pr{ float:left; padding:1px 0 0 0; width:270px; overflow:hidden;}
#tit_news .pr img{vertical-align:middle;}
#tit_news .mo{ float:right;}
#tit_news p .t{ color:#c79732;}
#tit_news a.mo{ color:#c79732; padding-right:5px;}
 

.tab_cont{ padding-top:8px;} 
.tab_cont,.tab_cont a{ color:#888;}
.tab_cont a:hover{color:#c38915;}
.tab_cont h3{ height:22px; overflow:hidden;}
.tab_cont h3 a{ color:#c38915; font-size:14px; font-weight:bold;}
.tab_cont h5{ padding:7px 0 0 0;}
.tab_cont h5 span{font-weight:100;}
.tab_cont ul{padding:7px 0 0 0;}
.tab_cont ul li{ clear:both; line-height:23px; height:23px; margin-bottom:2px; background-color:#F8F8F8;padding-left:5px; padding-right:5px; vertical-align:top; overflow:hidden;}
.tab_cont ul li a{ float:left; line-height:24px;background:url(http://www.99fund.com/web/images/common/point.png) left 10px no-repeat; padding-left:8px; }
.tab_cont p.brief{ margin:0; height:40px;position:relative; line-height:1.7; overflow:hidden;}
.tab_cont p.brief a.more{text-align:right; display:block; padding-right:10px;color:#C79732; position:absolute; right:0px;top:20px;}
.all{ margin-top:-16px; text-align:right; margin-right:4px;position:relative;top:-2px;}
.all a{ color:#c79732;}
.tab_cont ul li span.date{ float:right; line-height:24px}
#news{float:left;width:411px; height:202px;overflow:hidden}
#news_02{display:none;}

.viewimg{float:left; border:solid 1px #ccc; padding:2px; margin:5px 10px 5px 0;}

#point .tab_cont{ height:196px; overflow:hidden;}
/*#point #view_01.tab_cont{background:url(http://www.99fund.com/web/images/news/news_top2.jpg) 332px 5px no-repeat;}*/
.view01img{float:right; margin-top:-24px;}
#point #view_01 h3{width:300px;}
#space{ height:206px; overflow:hidden; margin:7px 0 0 0;}
#read_01.tab_cont,#read_02.tab_cont,#read_03.tab_cont{height:167px; height:167px\9; *height:169px; _height:170px; overflow:hidden;}
#space .tab_cont h3{ padding:4px 0 0 0;}
.spacetitle{ height:62px;height:64px\9;+height:64px;_height:64px; overflow:hidden;}

#views{ float:left; _display:inline; margin-left:10px; width:298px; margin-top:12px;}
#views .div_tit{ width:300px; height:60px; font-size:14px; color:#c79732; font-weight:bold; padding-left:3px; padding-top:11px; position:relative }
#views .div_tit #title{ float:left; width:150px}
#views .div_tit #title table{ width:150px}
#views .div_tit h3 a{color:#c79732;}
#views .div_tit h4{ font-size:12px; color:#929191; font-weight:normal}
#views .div_tit p a{ color:#c79732;}
#views .div_tit img{  margin-right:5px}
#views .div_tit img.imgMouseOver{ position:absolute; right:-3px; top: 20px}
#views p.brief{ margin-top:10px;_margin-top:7px;+margin-top:7px; background:url(http://www.99fund.com/web/images/index/yh.gif) 4px 4px no-repeat; padding-left:36px;}
#views ul{ margin-top:10px; _margin-top:13px;+margin-top:13px}

#views ul li .date{ float:right; line-height:22px;}

/*intro*/
#intro{width:277px; height:196px; overflow:hidden;}
#intro dt,#intro dd{ border:#efe5cc solid 4px; margin-top:1px;overflow:hidden;}
#intro dt{ height:27px; line-height:29px; background:url(http://www.99fund.com/web/images/index/iconIntro.png) no-repeat 20px center;width:219px;padding-left:50px; color:#c79732; font-size:13px; font-weight:bold; cursor:pointer; overflow:hidden;}
#intro dd{ height:108px; overflow:hidden; padding:8px 8px 0 8px;width:253px;}
#intro dd ul{width:280px; overflow:hidden; padding:3px 0 0 0;}
#intro dd ul li{float:left;background:url(/web/images/index/icon.gif) 0 5px no-repeat; padding:0 26px 0 9px;}
#intro dd ul li a{color:#888; text-decoration:underline;}
#intro dd ul li a:hover{color:#c38915;}
#intro dd table#tuijian{ margin-top:5px}
#intro dd table#tuijian img{ padding:2px; border:#dfdfdf solid 2px}
#intro dd table#tuijian th{ text-align:left;color:#f37022 }
#intro dd table#tuijian th a{color:#f37022; font-weight:normal}
#intro dd table#tuijian td{ vertical-align:top; line-height:22px}

#intro dd table#tuijian td#td_01 img{ border:none}
#intro dd table#tuijian td#td_02 img{ border:none}
#intro dd table#tuijian td#td_01,#intro dd table#tuijian td#td_02,#intro dd table#tuijian td#td_03{ width:90px; text-align:center}
#intro dd table#tuijian td#td_01{ vertical-align:middle; width:80px}
#banner{ margin-top:4px; }


/*div 高度自适应*/
#left_wrap{float:left; width:663px;}
#lw_up{ height:auto;}
#lw_down{margin-top:10px; _height:346px}

 h2{color:#c79732;font-size:14px; background:url(http://www.99fund.com/web/images/index/tit_bg.gif) repeat-x; height:28px; line-height:28px;}
 h2 .title{float:left; padding-left:10px;}
 h2 .title a{color:#c79732;}
 h2 .mo{float:right;font-size:12px;color:#c79732; padding-right:5px;}
 h2 .t{float:right;font-size:12px;color:#c79732; font-weight:normal; padding-right:5px;}
 h2 .mo a{font-size:12px;color:#c79732;font-weight:normal;}


#half_ba{float:left; width:355px;}
#half_ba .tit_div{ padding:5px;} 
#half_ba .tit_div .tx{ float:left; padding:6px 10px 10px 0;}
#half_ba .tit_div .tit_txt{color:#c79732;}
#half_ba .tit_div .na{ font-size:14px; font-weight:bold; padding-right:5px;}
#half_ba .tit_div .tit{ font-size:14px; font-weight:bold;}
#half_ba .tit_div .qidai{ padding-left:40px; line-height:24px; vertical-align:middle;}
#half_ba .tit_div .text{ margin-top:10px; height:82px; overflow:hidden;}
#half_ba .tit_div .bot{ color:#c79732; white-space:nowrap}
#half_ba .tit_div .bot .t{ padding-right:30px;}
#half_ba .tit_div .bot .a{ padding:0 20px;}

#htf_mag{ float:left; width:298px; margin-left:10px}
#htf_mag .ser_bar{ margin-top:10px; }
#htf_mag .ser_bar .in{ font-weight:bold; color:#c79732;}
#htf_mag .ser_bar input{ border:1px solid #eae0c5; width:118px; margin-right:5px;_line-height:21px; height:21px;}
#htf_mag .ser_bar button{ background:url(http://www.99fund.com/web/images/index/btn_daa.gif) no-repeat; width:67px; height:23px; text-indent:-9999px; border:none; cursor:pointer;}
#htf_mag .kw{ margin-top:10px;}
#htf_mag .kw .fir{ color:#c79732; font-weight:bold;}
#htf_mag .rw{ margin-top:10px;}
#htf_mag .rw .tit{ color:#c79732; font-weight:bold; margin-bottom:4px}
#htf_mag ul li{line-height:24px; height:24px; background-color:#F8F8F8; margin-bottom:2px; padding-left:10px; padding-right:5px}
#htf_mag ul li span{ padding-right:5px;}


#tab4{ margin-top:13px;}
#tabProIndex,.tabProIndex{ height:25px; border-bottom:1px solid #e1e1e1;}
#tabProIndex li,.tabProIndex li{ float:left;position:relative; width:auto; top:1px }
#tabProIndex li.title,.tabProIndex li.title{ width:auto;  font-size:14px; font-weight:bold; color:#c79732; padding-right:5px; background:url(/web/images/common/iconTitle.gif) left 2px no-repeat; padding-left:15px;line-height:25px;}
#tabProIndex li.noIcon,.tabProIndex li.noIcon{ background:none; padding-left:0px; width:268px; padding-right:0px; line-height:25px}
#tabProIndex li.title span#date,.tabProIndex li.title span#date{ font-size:12px; font-weight:normal; float:right}
#tabProIndex li.title span.newsTitle,.tabProIndex li.title span.newsTitle{ font-size:12px; font-weight:normal; }
#tabProIndex li.title span.newsTitle a,.tabProIndex li.title span.newsTitle a{ padding-left:20px}
#tabProIndex li.title a,.tabProIndex li.title a{color:#c79732; background:none; padding:0}
#tabProIndex li.title a:hover,.tabProIndex li.title a:hover{ text-decoration:underline}
#tabProIndex li a,.tabProIndex li a{  float:left; height:25px; line-height:25px;  text-align:center; color:#888888; background:url(http://www.99fund.com/web/images/pofund/tab3.png) 0 -25px; text-decoration:none; outline:none; padding:0 10px}
#tabProIndex li a.selected,.tabProIndex li a.selected{ color:#c79732; background-position:0 0}
#tabProIndex li.w50,.tabProIndex li.w50{ width:50px;}
.tabProIndex li.more{float:right;}
.tabProIndex li.more,.tabProIndex li.more a{background:none; padding:0; margin:0; color:#c38915;}
.tabProIndex li.more a:hover{text-decoration:underline;}
.tab_cont{ height:auto; overflow:hidden;}
.l_wr{ float:left; width:359px; padding:10px 0 0 0;}
.qk_fengmian{ float:left; padding-right:5px; padding-top:5px}
.l_wr h3{ font-size:14px; color:#c79732;}
.l_wr h3 a{color:#c79732}
.l_wr .jiansu{ margin-top:10px; line-height:24px;}
.l_wr .quanwen{ position:relative; right:10px; top:-20px; text-align:right;}
.l_wr .quanwen a{  color:#c79732;}
.r_wr{ float:right; margin-top:20px;}
.r_wr ul{}
.r_wr ul li{ line-height:24px; height:24px; width:270px; background: url(http://www.99fund.com/web/images/common/point.png) 10px center no-repeat #F8F8F8;margin-bottom:2px; padding-left:23px; padding-right:5px ;clear:both; vertical-align:top;}
.r_wr ul li a:hover{ text-decoration:underline}
.r_wr ul li .left_pa{ float:left;}
.r_wr ul li .qishu{ padding:0 10px;}
.r_wr ul li .date{ float:right;}

#social{ float:left; width:663px;}
#social .so_cont{ padding:10px 0 0 0; height:94px; overflow:hidden}
.so_cont .so_l_wr{ float:left; width:350px;}
.so_cont .so_r_wr{ float:right; width:298px; }
.so_r_wr{ float:left}
.so_l_wr .image,.so_r_wr .image{ float:left; margin-top:3px;}
.so_l_wr .text_wr,.so_r_wr .text_wr{ padding-left:10px; float:left;  width:240px}
.so_r_wr .text_wr{ width:208px}
.text_wr h3{ color:#c79732; font-weight:bold;}
.text_wr h3 a{color:#c79732;}
.text_wr ul{}
.text_wr ul li{ line-height:24px; background:url(http://www.99fund.com/web/images/common/point.png) 10px center no-repeat;  padding-left:23px; padding-right:5px font-family:"宋体";}

#toolbox{ float:right; width:268px;}
.to_cont{ margin-top:25px;}
.to_cont ul{}
.to_cont ul li{ line-height:24px; float:left; width:108px; background:url(http://www.99fund.com/web/images/index/li_image.gif) left center no-repeat; padding-left:20px;}

.to_cont ul li a{ }


/*tab 背景*/
.tabActiveBg{ background:url(http://www.99fund.com/web/images/common/tabRight_01.jpg) no-repeat right; padding-right:1px; overflow:hidden;}
.tabComBg{ background:url(http://www.99fund.com/web/images/common/tabRight_02.png) no-repeat right; padding-right:1px; overflow:hidden;}


/*2010.6.29 修改*/
h3#h63{ height:63px}

/*2010.7.6*/
#news .tab_cont,#point .tab_cont{ margin-top:1px}
/*#point .tab_cont{ margin-top:11px;}
#info .tab_cont{ margin-top:11px;}*/

#news #news_01,#point #view_01,#info #pub_01{ margin-top:1px;}
#read_01{margin-top:0px;}


/*2010.7.6 基金经理修改*/
.jj{ padding:10px 0 0 0;}
.jjtop{ width:355px; height:auto; }
.nlbox .jjtop{ border-bottom:none; width:240px; height:auto}
.jjtop .toux{ padding-right:8px;}
.jjtop .jjtext1{  color:#C79732; width:295px;}
.nlbox .jjtop .jjtext1{  width:180px;}
.jjtop .jjtext1 .t1 { color:#C79732;}
.jjtop .jjtext1 .t1 a{ color:#C79732;}
.jjtop .jjtext1 .t2 { font-size:14px; font-weight:700; line-height:17px;}
.jjtop .jjtext1 .t2 a{  color:#C79732;}
.jjtop .jjtext2{ height:22px; color:#929191; width:295px;}
.nlbox .jjtop .jjtext2{ width:180px;}
.jjtop .jjtext2 span{ float:left;}
.jjtop .jjtext2 span#icon{ float:none; font-size:8px; padding-left:5px; line-height:15px; cursor:auto; padding-right:5px}
.jjtop .jjtext2 .txt1{  overflow:hidden; line-height:20px;}
.jjtop .jjtext2 .txt2{float:right; height:15px; border:0 none; background: url(http://www.99fund.com/web/images/news/icon03.gif)  repeat-x ; cursor:pointer; overflow:hidden; color:#FFF; line-height:15px; padding-top:1px; padding-left:5px; padding-right:4px; }
.jjtop .jjtext2 .txt2 a {color:#FFF;}
.jjtop .jjtext2 .txt2 a:hover{ text-decoration:none}
.jjtop .jjtext3{  color:#929191;  clear:both; height:86px; color:#565656}
.jjtop .jjtext3 p.ptxt{ padding-bottom:10px; text-indent:2em}
.jjtop .jjtext3 p.left{ font-weight:bold}
.nlbox .jjtop .jjtext3{ padding-right:0px}
.old{  padding-top:5px; border-top:1px dashed #e1e1e1; position:relative}
.old .p1{ color:#f37022;}
.old .left{  padding-top:2px}
.old .right{  padding-top:3px; width:38px; position:absolute; top:20px; right:0}
.old .ptx1{color:#f37022;}
.old .ptx2{font-size:12px; color:#929191; line-height:18px; padding-right:10px;  float:left; overflow:hidden; }
.old .ptx3{font-size:12px; color:#ffffff; line-height:18px; background:#888888; display:block; text-align:center; float:left;width:71px; }
.old .ptx4{font-size:12px; color:#f37022; line-height:18px;  float:left; overflow:hidden; }
.old .ptx4 a {color:#565656;  }

.pttxt{font-size:12px; color:#929191; line-height:22px; font-weight:700;}
.pttxt a{color:#929191; }
.ptxt{font-size:12px; color:#929191; line-height:18px; }
.prtxt{font-size:12px; color:#565656; line-height:18px;}
span#btnQues{ padding-left:16px}
.prtxt span#btnQues a{ color:#565656}
.prtxt a {color:#F37022;  }


/*2010.7.12首页滚动KV样式*/
#kv{position:relative;}
#kv .slider{ height:188px;}
#kv .slider li{
	width:698px;
	height:188px;
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	background:url(http://www.99fund.com/web/images/index/loading.gif) center center no-repeat;
}
#kv .slider img{
	width:698px;
	height:188px;}
#kv .slider .tip{
	position:absolute;
	left:0px;
	top:167px;
	height:19px;
	width:698px;
	line-height:19px;
}
#kv .slider .nav,.slider .info{
	float:right;
	font-family:Tahoma;
}
#kv .slider .nav{
	padding:0 6px 0 30px;
}
#kv .slider .info{
	color:#000;
}

#kv .slider .nav a{
 display:block;
 float:left;
 color:#968a72;
 width:13px;
 height:12px;
 padding:0;
 font-size:10px;
 line-height:11px;
 margin-left:3px;
 text-align:center;
 text-decoration:none;
 font-family:tahoma;
 border:1px solid #f2ddc2;
 background:#fff;
}
#kv .slider .nav a:hover,#kv .slider .nav a.now{
 color:#fffed6;
 background:#a68947;
 text-decoration:none;
}


/*2010.7.28*/
#submenu{ display:none}
#wrapperNav{ height:45px; margin-bottom:0px}
#indexBlank{ display:block}


.jjtop .jjtext2 .textb2 {
color:#FFFFFF;
float:right;
font-family:tahoma;
font-weight:normal;
margin:0;
paddin:0 4px 0 5px;*padding-top:1px;padding-top:1px\0;
}
.jjtop .jjtext2 .textb2 a{color:#fff;}
.jjtop .jjtext2 span {
float:left;
}
.textb2 {
background:none repeat scroll 0 0 #888888;
font-weight:700;
padding:0 5px;
}



/*added by sean*/

.sn_point{float:left; margin-top:10px; width:355px; height:219px; overflow:hidden}
.sn_point .tab_cont{ margin-top:12px;}
.sn_point .tab_cont h3 a{ color:#c38915; font-size:14px; font-weight:bold;}
.sn_point .tab_cont p.brief{ margin-top:7px;}
.sn_point .tab_cont ul{ }
.sn_point #view_01 ul{margin-top:11px; }
.sn_point .tab_cont ul li{ white-space:nowrap; clear:both;line-height:24px; height:24px; background:url(http://www.99fund.com/web/images/common/point.png) 13px center no-repeat #F8F8F8; margin-bottom:2px; padding-left:23px; padding-right:5px; vertical-align:top}
.sn_point .ul2 li a{ float:left; line-height:24px;}
.sn_point .ul2 li span{padding-right:5px; float:left;}
.sn_point .tab_cont ul li span.lastedIcon{ background:url(http://www.99fund.com/web/images/index/new.gif) no-repeat center;  padding-left:20px;}
.sn_point .ul2 li a img{ margin-left:6px}
.sn_point .ul2 li .date{ float:right; line-height:22px;}

.sn_info{ float:left; _display:inline; margin-left:10px; width:298px; margin-top:10px; height:219px; overflow:hidden}
.sn_point,.sn_info{height:240px;}

.sn_info .tab_cont{ margin-top:12px;}
.sn_info .tab_cont  div.title{ height:60px}
.sn_info .tab_cont  div.title a{  color:#c79732; }
.sn_info .tab_cont h3 a{ color:#c38915; font-size:14px; font-weight:bold;}
.sn_info .tab_cont p.brief{ margin-top:7px;}
.sn_info #pub_01 ul,.sn_info #read_01 ul{margin-top:14px;}
.sn_info .tab_cont ul li{ white-space:nowrap; clear:both;line-height:24px; height:24px; background-color:#F8F8F8; margin-bottom:2px; padding-left:10px; padding-right:5px; vertical-align:top}
.sn_info .ul2 li a{ float:left;background:url(http://www.99fund.com/web/images/common/point.png) left center no-repeat; padding-left:13px; line-height:24px;}
.sn_info .ul2 li .date{ float:right; line-height:22px;}

.sn_name{text-align:left;}
.sn_name img{ position:relative; top:2px; left:1px;}
.sn_name a{color:#C79732; font-weight:bold;}
/*.sn_subth{border-top:1px dashed #E1E1E1;}*/
.sn_subth .sn_name a{font-weight:normal; background: no-repeat left center; display:inline-block; padding-left:6px;}

.sn_tip,.sn_tip2{display:none;}
#tooltip{ position:absolute; left:0px;top:0px; width:200px; display:none; border:3px solid #efe5cc; background-color:#fff; padding:5px 10px;}
#tooltip p{margin:0px;}



/*20110630 首页改版*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after {visibility: hidden;display:block;font-size:0;content:"";clear:both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.index_side{width:235px; overflow:hidden; float:left;}
.index_main{width:698px; overflow:hidden; float:right;}
.index_main .imain_l{width:411px; float:left; overflow:hidden;}
.index_main .imain_r{width:277px; float:right; overflow:hidden;}

/*添富通行证*/
.gatepass{background:#fcf9f1; border:solid #efe5cc 4px; height:302px;height:302px\9;+height:302px;_height:302px; overflow:hidden; padding:6px; margin-bottom:10px; width:215px;}
.gatepass .gatetitle{border-bottom:solid 1px #efe5cc; padding:0 0 8px 0; margin-bottom:10px;}
.gatepass .gatetitle a.gelink{float:right; margin-top:3px;}
.gatepass .gatetitle h3 a,.gatepass h4 span a{ background:url(/web/images/index/gatepass_txt.gif) no-repeat; overflow:hidden; text-indent:-99999px; display:block;}
.gatepass .gatetitle h3 a{background-position:0 0; width:104px; height:20px; margin-left:6px; overflow:hidden;}
.gatepass h4{padding:9px 0;}
.gatepass h4 span a{background-position:0 -29px; width:114px; height:14px; margin:0 auto;}
.gatepass ul{width:235px; overflow:hidden;}
.gatepass ul li{float:left; padding:0 5px 8px 0;}
.gatepass ul li a:hover{text-decoration:none;}
.gatebtn01,.gatebtn02,.gatebtn03,.gatebtn04,.accountbtn{background:url(/web/images/index/gatepass_btn.gif) no-repeat;overflow:hidden; display:block;}
.gatebtn01,.gatebtn02,.gatebtn03,.gatebtn04{ width:63px; padding:0 0 0 42px;height:32px;line-height:33px; float:left; }
.gatebtn01{background-position:0 0;}
.gatebtn02{background-position:0 -40px;}
.gatebtn03{background-position:0 -82px;}
.gatebtn04{background-position:0 -125px;}
.accountbtn{background-position:0 -171px; width:114px; height:28px;line-height:29px; font-size:14px;font-weight:700; color:#fff; text-align:center; margin:0 auto;}
.accountbtn:hover{color:#fff; text-decoration:none;}
.gatelink{text-align:center; padding:2px 0 7px;}
.gatelink a{margin:0 6px;}

/*手机汇添富*/
.phone{padding:6px 0px 0 0; color:#888; height:62px; overflow:hidden;}
.phone .phone_l{width:40px; overflow:hidden; float:left;}
.phone .phone_r{margin-left:40px; padding:4px 0 0 0;}
.phone .phone_r p{line-height:23px; padding:0 0 8px 0;}
.btnc{background:url(/web/images/index/btn_c.gif) 0 0 no-repeat; width:82px;  overflow:hidden; text-align:center; display:block; overflow:hidden;}
.btnc:hover{text-decoration:none;}

/*中信现金宝联名信用卡*/
.zxcard{padding:10px 8px 0 10px; overflow:hidden;}
.zxcard2box .zxcard{padding:10px 0px 0 0;}
.zxcard .zxcard_l{width:119px; overflow:hidden; float:left;color:#888; text-align:center;}
.zxcard .zxcard_l p{ line-height:1.4;}
.zxcard2box .zxcard .zxcard_l p{ line-height:1.2;}
.zxcard .zxcard_l img{margin-bottom:7px;}
.zxcard .zxcard_r{ float:right; }
.zxcard .zxcard_r,.zxcard .zxcard_r ul{width:84px;}
.zxcard .zxcard_r ul li{padding:0 0 8px;}
.zxcard2box .zxcard .zxcard_r ul li{padding:0 0 5px;}
.zxcard .zxcard_r ul li .btnc{text-align:left; padding:0 0 0 6px; width:78px; height:18px;line-height:18px; padding-top:2px\9;height:16px\9;line-height:16px\9; }


/*icon.gif*/
.moneymbox dl dt span,.micon_a01,.micon_a02,.micon_a03,.micon_b01,.micon_b02,.micon_c01,.micon_c02,.micon_c03,.micon_c04{background:url(/web/images/index/icon.gif) no-repeat;}
/*开启一站式智慧理财*/
.moneymbox{height:410px; overflow:hidden;}
.moneymbox dl{padding:0 0 3px; line-height:1.6;}
.moneymbox dl dt{background:url(/web/images/index/moneym_line.gif) 0 0 repeat-x; height:27px;line-height:27px;overflow:hidden; font-size:14px; font-weight:700; color:#c38915; padding:0 13px; margin:1px 0 4px 0;}
.moneymbox dl dt span{background-position:0 4px; padding:0 0 0 13px;}
.moneymbox dl dd{margin:9px 0 9px 26px; padding:0 0 0 28px;}
.micon_a01{background-position:0 -38px;}
.micon_a02{background-position:0 -104px;}
.micon_a03{background-position:0 -168px;}
.micon_b01{background-position:0 -257px;}
.micon_b02{background-position:0 -323px;}
.micon_c01{background-position:0 -393px;}
.micon_c02{background-position:0 -459px;}
.micon_c03{background-position:0 -524px;}
.micon_c04{background-position:0 -590px;}
.micon_a03 .sn_name2,.micon_c02 .sn_name2,.micon_c03 .sn_name2,.micon_c04 .sn_name2,.ctebox .cte_r ul li{float:left; width:78px; overflow:hidden;}


/*中信现金宝联名信用卡*/
.ctebox{padding:6px 0 0 0; overflow:hidden; height:70px;}
.ctebox .cte_l{width:54px; overflow:hidden; float:left;}
.ctebox .cte_r{ margin-left:54px; padding:3px 0 0 0;}
.ctebox .cte_r ul li{line-height:1.8;}

/*titlep*/
.titlep{position:relative;}
.titlep .more{position:absolute;right:0; top:4px;}
.titlep .more a{ color:#c38915;}
.titlep .htxt{font-weight:700; color:#888; font-weight:700;position:absolute;left:108px; top:4px;}

/*banner01*/
.banner01{height:156px; overflow:hidden;}
.banner01 img{width:235px; height:156px;}
.banner01b{}
.banner01b img{width:235px;}

/*banner02*/
#banner02{margin:10px 0 9px 0;width:409px; height:89px; border:solid 1px #b26f14; overflow:hidden;}
#banner02,#banner02 a{color:#fff;}
#banner02 p{ background:#ed6519; height:27px; line-height:27px; text-align:center;}
#banner02 img{width:409px; height:62px;}


/*talking*/
.talking{height:23px;line-height:23px; overflow:hidden; background:#fbf9f3 url(/web/images/index/icon.gif) 7px -753px no-repeat; border:solid 1px #eee8d6; color:#888; padding:0 0 0 40px; margin:10px 0 0 0;}
.talking strong{float:left; padding:1px 0 0 0;}
.talking .newslistwraper{width:280px;margin:0;position:relative;height:23px; overflow:hidden;}
.talking .newslist{height:23px; line-height:23px; overflow:hidden;position:relative;}
.talking .newslist ul{position:absolute;left:0px;top:0px;width:280px;}
.talking .newslistwrape .newslist li{width:280px; overflow:hidden;white-space:nowrap;}
.talking .newslist li a{color:#c38915;}

/*我们的责任*/
#responsibility{padding:9px 0 0 0; height:122px; overflow:hidden;}
.responsibilitybox{ padding:10px 0 0 0;}
.responsibilitybox a{ color:#888;}
.responsibilitybox a:hover{ color:#c38915;}
.responsibilitybox .responsibility_l{width:107px; overflow:hidden; float:left;}
.responsibilitybox .responsibility_l img{border:solid 1px #ccc; padding:2px;}
.responsibilitybox .responsibility_r{margin:0 0 0 107px;}
.responsibilitybox .responsibility_r p{line-height:1.8;}

/*汇添富旗下基金表现*/
.fundshow{ height:585px; position:relative; overflow:hidden; padding:1px 0 0 0;}
.fundtitle,.fundshow h5,.fundshow h5.on{background:url(/web/images/index/fundshow_bg01.gif) repeat-x;overflow:hidden;}
.fundtitle{ background-position:0 0; height:34px;line-height:36px;padding:0 4px 0 0;}
.fundtitle,.fundtitle a{color:#c38915; }
.fundtitle h3{background:url(/web/images/index/icon.gif) 12px -821px no-repeat; padding:0 0 0 34px; font-size:14px;}
.fundtitle span{float:right;line-height:32px;}
.fundshow h5,.fundshow h5.on{height:27px;line-height:29px;color:#666; padding:0 15px; font-size:14px; cursor:pointer;}
.fundshow h5{background-position:0 -93px;border-top:solid 1px #e1e1e1;}
.fundshow h5.on{background-position:0 -47px;border-top:solid 1px #fff;}
.fundshow h5 span,.fundshow h5.on span{background:url(/web/images/common/dot_01.gif) no-repeat; display:block;}
.fundshow h5 span{background-position:right -12px;}
.fundshow h5.on span{background-position:right 13px;}
.fundstxt{ color:#888; font-family:"宋体"; padding:4px 0 0 0;height:40px;}

/*fundscroll*/
.fundscroll{display:none;}
.fund_list{height:264px;width:297px;overflow:auto;}
.fund_list table{width:277px;}
.fund_list .table_h{height:180px;}
.timg{width:277px;/* height:100px;*/}
.fund_list table th{ color:#c79732;font-weight:normal;}
.fund_list table tbody th{height:28px;}
.fund_list table thead th{border-bottom:solid 1px #efefef;padding:2px 0;}
.fund_list table td{ border-bottom:2px solid #ffffff; padding:6px 0 4px 0; background:#F8F8F8; line-height:1}
.fund_list table td a{color:#888;}
.fund_list table td a:hover{color:#c38915;}
.fund_list table .left_01{padding-left:28px; text-align:left;}
.fund_list table .linehe{line-height:14px;}
.fund_list table td img{ margin-left:3px}
.fund_list .sn_namelist{padding:0 0 0 2px;}
.btn_ud{text-align:center; height:18px;}

/*我们的观点*/
.ointtitle2{ height:67px; overflow:hidden;}

/*newslistwraper*/
#tit_news .newslistwraper{
	width:370px;
	margin:0;
	position:relative;
}
#tit_news .newslistwraper .aleft,#tit_news .newslistwraper .aright{position:absolute;top:0; text-indent:-9999px}
#tit_news .newslistwraper .aleft{ right:28px;  }
#tit_news .newslistwraper .aright{right:15px;}
#tit_news .newslist{
	height:23px; 
	line-height:23px; 
	overflow:hidden;
	position:relative;
}
#tit_news .newslist ul{position:absolute;left:0px;top:0px;width:300px;}



/*20110822*/
/*cardtab*/
.cardtab{text-align:left;height:52px; overflow:hidden; padding-left:17px;}
.cardtab_box{float:left;overflow:hidden;}
.cardtab_box,.cardtab_box img{height:52px;width:82px;}
.cardtab_box{position:relative;}
.cardtab_box div{position:absolute;left:0;top:0; z-index:99;}
.cardtab_menu{display:none;}

/*inbox*/
.inbox{border:solid #efe5cc 4px; padding:5px 8px 0 9px; height:187px; overflow:hidden;}
.inbox h3{border:solid 1px #d9d9d9;background:url(/web/images/index/in_bg.gif) repeat-x; height:25px; line-height:27px; overflow:hidden; font-weight:700; color:#c38915; margin-bottom:5px; padding:0 10px; font-size:13px;}
.inbox h3 span{display:block; background:url(/web/images/index/in_icon.gif) 0 6px no-repeat; padding:0 0 0 24px;} 
.inimgbox{ height:80px; padding:0 0 7px 0; overflow:hidden;}

/*zxcard2box*/
.zxcard2box{height:120px;}
/*.zxcard2box h3{color:#c38915;font-size:14px;font-weight:700; border-bottom:solid 1px #e1e1e1; height:27px; line-height:27px; overflow:hidden; padding:0 6px;}*/
.btnd{background:url(/web/images/index/btn_d.gif) 0 0 no-repeat; width:78px; height:21px;line-height:23px; overflow:hidden; text-align:center; display:block; overflow:hidden; color:#c38915; text-align:left; padding:0 0 0 6px;}
.btnd:hover{text-decoration:none;}

/*20110824 lb_box*/
.lb_box1,.lb_box3,.lb_box4{border:solid 1px #e1e1e1; margin-bottom:10px; overflow:hidden;padding:0 8px;}
.lb_box1{height:96px;}
.lb_box3{padding:0 1px;height:435px; _height:436px;}
.lb_box3 .tabProIndex{border-bottom:none; padding-left:8px;}
.lb_box3 .tabProIndex li{}
.lb_box4{height:97px;}
/*20111026 public_welfare */
#public_welfare{ margin-top:3px; *margin-top:6px;}
#public_welfare .tabProIndex li{ float:none; position:static;}
#public_welfare .tabProIndex li a{ font-size:14px; color:##C79732; }
#public_welfare .pub_wel_box{ padding-top:8px;}
#public_welfare .pub_wel_box img{ float:left;}
#public_welfare .pub_wel_box ul{ float:left; padding-left:8px; width:190px;}
#public_welfare .pub_wel_box ul li{}
#public_welfare .pub_wel_box ul li a{background: url(http://www.99fund.com/web/images/common/point.png) no-repeat scroll left 5px;line-height:22px;
padding-left: 8px; color:#888888;}

/*20111129*/
#popbr{background:url(/web/images/index/pop_rb.gif) 0 16px no-repeat; width:289px; height:179px; overflow:hidden;position:fixed;_position:absolute;right:0;_right:18px;bottom:-163px;z-index:10000000;}
.popbr_title{height:32px; overflow:hidden;}
.popbr_title h3{float:left; text-indent:-99999px;}
.popbr_title .close{width:16px; height:14px; float:right;display:block; text-indent:-99999px; margin:9px 9px 0 0;}
.popbr_con{padding:10px 16px 0 80px;}
.popbr_con p{text-indent:2em;}
.popbr_con p,.popbr_con p a,.popbr_con p a:hover{color:#888;}
.popbr_con p span{color:#c38915;}
.btndown{background:url(/web/images/index/btn_down.gif) 0 0 no-repeat; width:41px; height:19px;line-height:20px; padding:0 0 0 4px; overflow:hidden; display:block; float:right; margin:-20px 3px 0 0;}
.btndown,.btndown:hover{color:#fff; text-decoration:none;}
.phonetxt{float:left;}
/*html,body{_height:100%;_overflow:hidden;}
#wrapperbox{_height:100%;_overflow:auto; position:relative; z-index:2;}*/

.playbox{height:16px;}
.play{background:url(/web/images/index/play.gif) 0 0 no-repeat; width:16px; height:16px; display:block; float:right; text-indent:-99999px; display:none}


/*20111213*/
.btncte{background:url(/web/images/index/btn_cte.gif) 0 0 no-repeat; width:76px; height:30px; padding:2px 0 0 6px; *padding-top:3px; *height:29px; line-height:1.2; overflow:hidden;display:block; }
.btncte:hover{text-decoration:none;}

.zxcardtitle{border-bottom:solid 1px #e1e1e1;border-top:solid 1px #e1e1e1; height:23px; line-height:23px; overflow:hidden; margin-top:10px;}
.zxcardtitle h3{ float:left; font-size:14px; padding:0 0 0 3px;}
.zxcardtitle h3,.zxcardtitle h3 a{color:#c38915;}
.zxcardtitle span{float:right;}

.btne{ background:url(/web/images/index/btn_e.gif) 0 0 no-repeat;width:125px; height:31px;line-height:32px; font-size:14px;font-weight:700; text-align:center; margin:0 auto; display:block; overflow:hidden;}
.btne,.btne:hover{color:#ff7010; }

/*20120221*/
#pops{position:absolute;bottom:0px;right:0px;width:183px;height:150px;overflow:hidden; z-index:10000000000;}
#pops h3{height:27px; overflow:hidden;}
#pops .closes{background:url(/web/images/index/close.gif) 0 0 no-repeat;width:13px; height:13px; float:right;display:block; text-indent:-99999px; margin:8px 2px 0 0; cursor:pointer;}
#pops .poptxts{background:url(/web/images/index/pop_img.jpg) 0 0 no-repeat;width:183px; height:123px; display:block; text-indent:-99999px;}

/*20120308*/
#xjbcard{color:#f37022; background:url(/web/images/index/new_t.gif) right 0 no-repeat; padding-right:26px;}

.accountlogin{width:225px;overflow:hidden;}
.accountlogin p{float:left; padding:0 5px 0 0;}
.accountlogin p a{width:105px;text-align:center;overflow:hidden; float:left; display:block;}
.btnal{background:url(/web/images/index/btn_login.gif) 0 0 no-repeat; width:105px; height:31px;line-height:32px; overflow:hidden;  font-size:14px; font-weight:700; margin-top:6px;}
.btnal,.btnal:hover{color:#ff6600;}
.rtop a{margin:0 8px;}