@charset "gb2312";

.yellow { color: #e65841; }
.blue { color: #003399; }
a:hover { color: #E30000; }
.expertSay p  a:link, .expertSay p  a:visited { color: #039; }
.expertSay p  a:hover { color: #E30000; }
.container { color: #444; width: 1000px; margin: 0 auto 10px; font: normal 15px/1.8 "Microsoft YaHei"; }
.main { *display: inline; float: left; width: 700px; /* margin-left: 20px;  */ }
.aside { *display: inline; float: right; width: 280px; font-size: 12px; font-family: '宋体'; /* margin-right: 30px;  */ }
.spacer0 { clear: both; height: 0px; line-height: 0px; overflow: hidden; }
.clearfix { _zoom: 1; }
.expertSay .hgroup { height: 60px; overflow: hidden; margin: 10px 0; }
.expertSay .hgroup h2 { font-size: 34px; font-weight: bold; color: #316bc2; line-height: 1; height: 33px; padding-bottom: 15px; }
.expertSay .hgroup p { font-size: 12px; line-height: 1; text-indent: 0; }
.main h4 { color: #316bc2; font-weight: bold; padding: 10px 0px; }
.main p { text-indent: 2em; margin-bottom: 10px; }
.main p.h10 { height: 18px; }
.main p.light { color:#7f7f7f; }
.expertSay .content p.title { text-align: left; color: #333; font-size: 16px; text-indent: 0; font-weight: bold; }
.expertSay .content p.tip { text-align: left; color: #548fe5; font-size: 16px; text-indent: 0; font-weight: bold; }
.expertSay .content p.data { text-align: right; }
.expertSay .content .tabledata p.data { margin-top: 10px; color: #666; font-size: 12px; }
.expertSay .content div.img { margin-bottom: 10px; }
.expertSay .content div.img a { display: block; }
.expertSay .content div.img img { margin: 0 auto; display: block; padding: 3px; border: 1px solid #d1d1d1; }
.expertSay .content div.nbimg img { margin: 0 auto; display: block; padding: 3px; border: none; }
.expertSay .content .tabledata { margin-bottom: 20px; }
.expertSay .content div.table { font-size: 12px; margin-bottom: 10px; }
.expertSay .content div.table table { width: 100%; }
.expertSay .content div.table th { background: #f4f4f4; font-weight: normal; }
.expertSay .content div.table .col-l { text-align: left; width: 252px; }
.expertSay .content div.table .col1 { width: 90px; }
.expertSay .content div.table .col4 { width: 210px; text-align: left;  }
.expertSay .content div.table .col5 { width: 210px; text-align: left;  }
.expertSay .content div.table th.col4, .expertSay .content div.table th.col5 { text-align: center; }
.expertSay .content div.table th, .expertSay .content div.table td { border: 1px solid #dedede; padding: 6px 10px; text-align: center; }
/* 页面底部APP推广 */
.expertSay .content div.app { position: relative; width: 590px; height: 109px; background: url(http://j5.dfcfw.com/image/201502/20150204104442.png); margin: 0 auto; cursor: pointer;}
.expertSay .content div.app .dataForApp{
	width: 202px;
	height: 76px;
	position: absolute;
	left:294px;
	top:15px;
	font-size: 12px;
	color: #666666;
}
.expertSay .content div.app td{
	line-height: 1;
	padding: 4px 0;
}
.expertSay .content div.app .app_fname{
	color: #333;
}
.expertSay .content div.app .app_fdata{
	font-size: 14px;
	color: #dc0000;
	font-weight: 600;
}

.section { margin-top: 25px; }
.sec-title { background-color: #548fe5; font-size: 18px; color: #fff; height: 44px; line-height: 44px; padding-left: 217px; position: relative; font-weight: bold; }
.sec-title b { position: absolute; width: 193px; height: 75px; font-size: 24px; background: url(http://j5.dfcfw.com/image/201410/20141021154650.png); _background: url(http://j5.dfcfw.com/image/201410/20141021154702.gif); text-align: center; line-height: 60px; top: -8px; left: 10px; }
.sec-cont { border: solid #dedede; border-width: 0 1px 1px; }
p.sec-get-more { padding: 5px 25px; text-align: right; margin-bottom: 0; }
.sec-get-more a { color: #999999; text-decoration: none; font-size: 14px; }
.sec-get-more a:hover { color: #039; }
.sec-tbl { width: 100%; }
.sec-tbl th, .sec-tbl td { padding: 8px 0; }
.sec-tbl tr.color td { background: #f5f5f5; }
.sec-tbl th { color: #333; font-size: 14px; line-height: 26px; font-weight: normal; }
.sec-tbl td { color: #333; font-size: 14px; padding-left: 7px; text-align: left; }
.sec-tbl td a { color: #333; text-decoration: none; }
.sec-tbl td.hoverblue a{color:#253a7d;}
.sec-tbl td.hoverblue a:hover { color: #FF4400; }
.sec-tbl td.center { text-align: center; padding-left: 0; }
.sec-tbl td.red { color: #e64141; }
.sec-tbl td.green { color: green; }
.sec-tbl td.bold { font-weight: bold; font-size: 24px; }
.sec-tbl td span.line { text-decoration: line-through; color: #777; }
.sec-tbl td .buynow { background: url(http://j5.dfcfw.com/image/201410/20141021154000.png); width: 91px; height: 30px; display: inline-block; margin: 0px 5px; }
.sec-tbl td .buynow:hover { background-position: 0px -30px; }
/* 表格列宽 */
.sec-tbl .col_0 { width: 12%; }
.sec-tbl .col_1 { width: 22%; }
.sec-tbl .col_2 { width: 25%; }
.sec-tbl .col_3 { width: 20%; }
.sec-tbl .col_4 { width: auto; }
.sec-mark { border-top: 1px solid #dedede; }
.sec-mark .mark-box{height: 72px; width:100%; background: url('http://j5.dfcfw.com/image/201503/20150330140744.png') 0 0 no-repeat; overflow:hidden; position:relative;}

.sec-mark .mark-box .txt1 {
line-height: 1;
font-size: 15px;
color: #666;
position: absolute;
top: 20px;
left: 40px;

}
.sec-mark .mark-box .txt1 p{
	text-indent:0;
}
.sec-mark .mark-box .txt1 a{
	color:#666;
	font-weight:600;
	text-decoration:underline;
	
}
.sec-mark .mark-box .txt1 b{
	color:#e65841;
}
.sec-mark .mark-box .txt2{
	position: absolute;
	right:210px;
top:20px;
font-size:15px;
line-height:1;
color:#548fe5;
text-align:right;
font-weight:600;
margin:0;
}
.sec-mark .mark-box .txt2 p b{
	font-size:18px;
	color:#e65841;
}
.sec-mark .mark-box .btn-blue-kh{
	position: absolute;
right: 12px;
top: 20px;
display: block;
padding: 4px 12px;
background: #548fe5;
color: #FFF;
text-decoration: none;
font-size: 18px;
}
.sec-mark .mark-box .btn-blue-kh:hover{
	background:#3779D7;
	text-decoration: none;
}

.moveTop4{
	position: relative;
top: -4px;
}

.ttfund-info { width: 276px; border: 1px solid #e2e2e2; border-top: 2px solid #334fa0; margin-top: 20px; }
.ttfund-info .info-h2 { border-bottom: 1px solid #e2e2e2; background: #f6f6f6; }
.ttfund-info .info-h2 h2 { font-size: 15px; line-height: 40px; color: #494949; text-align: center; font-family: 'Microsoft YaHei' }
.ttfund-info .info-btn { padding-top: 18px; padding-left: 13px; padding-bottom: 14px; }
.ttfund-info .info-btn a { display: block; }
.ttfund-info .info-btn .btn { width: 250px; height: 42px; background: #548fe5; color: #fff; font-size: 20px; font-family: 'Microsoft Yahei', '微软雅黑', '宋体'; text-align: center; line-height: 42px; text-decoration: none; margin-bottom: 10px; position: relative; }
.ttfund-info .info-btn .btn small { font-size: 14px; }
.ttfund-info .info-btn .btn:hover { background: #3779d7; }
.ttfund-info .info-btn .ad { background: url('http://j5.dfcfw.com/image/201410/20141027100412.png'); width: 250px; height: 46px; text-indent: -9999px; }
.ttfund-info .info-btn .kf { height: 22px; }
.ttfund-info .info-btn .kf span { display: block; float: left; text-indent: -9999em; width: 193px; height: 22px; background: url('http://j5.dfcfw.com/image/201410/20141028141310.png') 0 0 no-repeat; }
.ttfund-info .info-btn .kf a.kf-link { font-size: 13px;text-decoration: none;color: #4F78A5;font-weight: 600;font-family: '微软雅黑'; }
.ttfund-info .info-btn .kf a.kf-link:hover { color:#FF4319; }
.ttfund-info .info-app{
	border-top:1px solid #e2e2e2;
	background-color:#F5F5F5;
	width:276px;
	height:145px;
	overflow:hidden;
	position:relative;
}
.ttfund-info .info-app a{
	position: absolute;
bottom: 18px;
left: 14px;
display: block;
padding: 4px 16px;
font-size: 14px;
background: #548FE5;
color: #efefef;
text-decoration: none;
font-family: 'Microsoft YaHei','微软雅黑';
}
.ttfund-info .info-app a:hover{
	color:#FFF;
}


.box_h3 { position: relative; width: 278px; height: 30px; background-image: url(http://j5.dfcfw.com/image/201410/20141021153932.png); background-repeat: no-repeat; margin-top: 20px; }
.box_h3 span { text-indent: -9999em; }
.box_h3 a.more { display: inline-block; padding-right: 16px; height: 18px; color: #666; text-decoration: none; background: url(http://j5.dfcfw.com/image/201410/20141021154118.png) right 5px no-repeat; right: 4px; position: absolute; top: 4px; }
.box_h3 .more:hover { color: #F40 !important; text-decoration: none; background: url(http://j5.dfcfw.com/image/201410/20141021154118.png) right -13px no-repeat; }
#box_product .title { color: #666; height: 24px; line-height: 30px; }
.baby .buy { position: absolute; top: 4px; right: 0; }
.dqb p, .zsb p { height: 24px; line-height: 24px; overflow: hidden; position: relative; }
.dqb .fl, .dqb .fr { width: 120px; }
.dqb .nh { height: 30px; line-height: 34px; color: #666666; overflow: hidden; }
.dqb .num, .zsb .num { font-size: 20px; position: absolute; right: 0; top: 0; _top: -2px; }
.aside .zsb a { color: #333; text-decoration: none; cursor: pointer; }
.aside .zsb a:hover { color: #FF4400 !important; }
.dqb .sub { width: 60px; text-align: right; }
.dqb .num, .dqb .sub { float: left; }
.box-fund { border-bottom: 1px solid #E0E0E0; padding: 15px 0; cursor: pointer; overflow: hidden; }
.box-fund:hover { background-color: #F7F7F7; }
.p-baby { position: relative; width: 100%; color: #333; }
.p-baby .tit { font-size: 16px; font-weight: bold; margin-right: 15px; }
.product .fund-hov { background-color: #F7F7F7; }
.product .num { font-size: 20px; font-family: Arial; font-weight: bold; color: #e4615b; }
.product .per { font-size: 16px; }
.product .plus { font-size: 12px; }
.product .p-hqb { line-height: 28px; color: #666666; }
.aside .box_wraaper .buy { display: block; width: 40px; height: 20px; line-height: 20px; text-align: center; background-color: #e84e47; color: white; text-decoration: none; }
.zsb { margin-top: 7px; }
.dqb p, .zsb p { height: 24px; line-height: 24px; overflow: hidden; position: relative; }
.zsb .lgray { color: #808080; }
.zsb .fr { width: 105px; }
.aside .box-news { display: none; }
.aside .subtitle { width: 278px; height: 60px; text-indent: -9999em; position: relative; top: -1px; }
.aside .subtitle1 { background: url(http://j5.dfcfw.com/image/201410/20141021154057.png) 0 0 no-repeat; }
.aside .subtitle2 { background: url(http://j5.dfcfw.com/image/201410/20141021154029.png) 0 0 no-repeat; }
.recommand { height: 83px; }
.recommand .red { color: #c40000; font-weight: bold; }
.recommand .fl { width: 185px; }
.recommand .fr { width: 90px; }
.recommand_info dt { height: 34px; line-height: 34px; font-size: 14px; font-weight: bold; overflow: hidden; }
.recommand_info dd { line-height: 22px; }
.recommand_syl { border: 1px solid #E8E8E8; margin: 0 0 5px 0; }
.recommand_syl dt { height: 20px; line-height: 20px; text-align: center; background-color: #E8E8E8; }
.recommand_syl dd { height: 36px; line-height: 36px; background-color: #FFFFFF; text-align: center; }
.aside .recommand a { color: #333333; text-decoration: none; }
.aside .recommand a:hover { color: #FF4400; text-decoration: underline; }
.aside .recommand .buy b { position: absolute; display: inline-block; height: 15px; width: 15px; z-index: 0; left: 24px; top: 3px; background-position: 0 0; }
.aside .recommand .buy:hover b, .aside .fund-hov .buy b { background-position: 0 -15px; }
.aside .tabs .at, .topic .list li, .box-fund b.ico { background: url("http://j5.dfcfw.com/image/201410/20141021154201.png") no-repeat scroll 0 0 transparent; }
.aside .box_wraaper .buy { display: block; width: 40px; height: 20px; line-height: 20px; text-align: center; background-color: #E4615B; color: #FFFFFF; text-decoration: none; }
.aside .box_wraaper .buy:hover, .aside .box_wraaper .fund-hov .buy { background-color: #E34B44; color: #FFFFFF !important; text-decoration: none; }
.box_wraaper .bd { border: none; }
.aside .recommand .buy { width: 72px; padding-left: 18px; position: relative; }
.zhang, .ping, .die { font-family: Arial; font-size: 24px; font-weight: bold; }
.zhang { color: #E4615B; }
.die { color: #097c25; }
.ping { color: #333333; }
.ttfund-rank p.title { width: 278px; height: 30px; text-indent: -9999em; background: url(http://j5.dfcfw.com/image/201410/20141021154356.png) center top no-repeat; margin: 10px 0; }
/* 网友点击排行 */
.aside .toplist { padding-left: 15px; }
.aside .toplist a:link, .aside .toplist a:visited { text-decoration: none; }
.aside .toplist ul { overflow: hidden; zoom: 1; height: 35px; line-height: 35px; border-bottom: 1px dashed #EFEFEF; }
.aside .toplist li { float: left; height: 35px; color: #333333; overflow: hidden; }
.aside .toplist li a { color: #333333; }
.aside .toplist li a:hover { color: #f40; }
.aside .toplist .rank { width: 15px; padding-right: 10px; color: #FFFFFF; position: relative; }
.aside .toplist b { position: absolute; display: inline-block; width: 15px; height: 15px; background-color: #C1C1C1; line-height: 15px; text-align: center; zoom: 1; left: 0; top: 10px; }
.aside .toplist .best { background-color: #548fe5; }
.aside .toplist .article { width: 240px; }
.aside .toplist .guba { width: 210px; }
.aside .toplist .other { width: 50px; text-align: right; color: #666; }