﻿body,div,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,th,td,span,b,a,img{margin:0;padding:0;border:0;}
body{ font-family:"宋体"; font-size:12px; color:#333333; background:none no-repeat scroll 0px 0px #ffffff;}
h1,h2,h3,h4,h5,h6,label{font-weight:normal !important;}
ul li{ list-style-type:none;}
img{ border:0px;}
table{ border:0px; width:100%; border-collapse:collapse; border-spacing:0px;}
a{ text-decoration:underline; color:#003497; vertical-align:baseline;}
a:hover{ color:#C00;}
a.line{ text-decoration:underline; }
a img {
  border: 0 none;
}
.ico{ display:block; float:left;}
.space0{ clear:both; height:0px; overflow:hidden;}
.space6{ clear:both; height:6px; overflow:hidden;}
.spacer8 {clear: both;height: 8px;line-height: 8px;overflow: hidden;font-size:0px;}
.splitline{ margin:0px 10px; height:1px; overflow:hidden; border-bottom:1px dashed #bfbfbf;}
.red{ color:#C00;}
.green{ color:#009900;}
.blue{ color:#003497;}
.black{ color:#444444;}
.lblue{ color:#0070C0;}
.gray{ color:#686868;}
.lgray{ color:#979797;}
.ping{color: #333333;font-weight: 700;}
.die{color: #097C25;font-weight: 700;}
.zhang{color: #DC0000;font-weight: 700;}
.nobt{ border:0px;}
.left{ float:left;}
.right{ float:right;}
.hide{ display:none;}
.bold{ font-weight:bold;}
.mainFrame{ margin:0px auto; width:950px;}
.mainFrame .tabs .at,.ico,.topic .list li{background: url("http://j5.dfcfw.com/image/201410/20141011142026.png") no-repeat scroll 0 0 transparent;}
/* top nav */
.fund_top_text{background:none repeat scroll 0 0 #F4F4F4;border:1px solid #D3D3D3;height:25px; line-height:25px; vertical-align:middle; overflow:hidden;}
.top_weblink li{ float:left; display:inline; margin:0px 3px 0px 2px;}
.top_weblink li a{ text-decoration:none;}
.top_weblink b{}
.top_weblink b.L{ display:inline; width:11px;height:11px; margin:6px 3px 0px 10px; vertical-align:middle; background:url("http://j5.dfcfw.com/image/201310/20131030172837.gif") no-repeat scroll 0px 0px transparent;}

/* banner */
.banner{}
.banner div{ float:left; margin-right:6px;}
.banner div.end{ margin:0px;}

/* logo */
.lgbar{}
.flogo{ float:left; height:30px; line-height:30px; vertical-align:middle; text-align:left;}
.flogo a{ margin-left:8px;}
.flogo img{ vertical-align:middle;}

/* expand */
.expand{ height:30px;overflow:hidden;}
.expand span{ display:inline; float:left; margin-top:3px;}
.expand b,.expand a{ width:22px; height:28px; line-height:28px; vertical-align:middle; font-size:14px;text-decoration:none;}
.expand b{ margin:3px 5px 0px 15px; _margin:2px 5px 0px 4px;}
b.kh,b.jy,b.zx,b.dg,b.cs{ background:url("http://j5.dfcfw.com/image/201404/20140422173531.gif") no-repeat scroll 1000px 1000px transparent; }
.expand b.kh{ margin-left:0px; background-position:-10px -10px;}
.expand b.jy{ background-position:-50px -10px;}
.expand b.zx{ background-position:-90px -10px;}
.expand b.dg{ background-position:-130px -10px;}
.expand b.cs{ background-position:-170px -10px;}

/* searchform */
.sform { float:right; position:relative; top:5px; z-index:2;}
.sform .suggest{ position:absolute; top:24px; z-index:999; width:473px; padding:5px; border:1px solid #bfbfbf; background-color:#ffffff;}
.sform .suggest ul{ height:22px; background:url("http://j5.dfcfw.com/image/201404/20140422164813.gif") repeat-x scroll 0px -357px transparent;}
.sform .suggest li{ display:inline; float:left; margin-left:3px; height:20px; line-height:20px; vertical-align:middle; padding:0px 5px; border:1px solid #529dd6; background-color:#bbd6eb; cursor:pointer;}
.sform .suggest li.at{ background-color:#ffffff; border-bottom:1px solid #ffffff;}
.sform .suggest ul label{ display:inline; float:right; font-size:12px; cursor:pointer;}
.sform .suggest table{}
.sform .suggest th,.sform .suggest td{ text-align:center; height:20px; line-height:20px; vertical-align:middle;}
.sform .suggest th{ height:25px; line-height:25px; background-color:#F1F1F3;}
.sform .suggest .dm{ width:50px;}
.sform .suggest .dm label{ margin-right:2px;}
.sform .suggest .py{ width:80px;}
.sform .suggest .jc{ text-align:left;}
.sform .suggest th.jc{ padding-left:20px;}
.sform .suggest th.jc label{ font-weight:normal; padding-left:30px;}
.sform .suggest .lists{ margin:5px 0px;}
.sform .suggest h4{ margin:5px 0px 0px 10px; font-weight:normal; font-size:12px;}
.sform .suggest dl{ margin:5px 0px 0px;}
.sform .suggest dt{ display:block; float:left; padding:3px; color:Red;}
.sform .suggest dd{ margin-left:10px; overflow:hidden; zoom:1; line-height:1.0;}
.sform .suggest dd span{ float:left; text-indent:0px; width:75px; height:20px; line-height:20px; vertical-align:middle; cursor:pointer;}
.sform .suggest dd span.hover{ background-color:#bbd6eb; color:#000000;}

.sform span{ display:inline; float:left; height:23px; line-height:23px; vertical-align:middle; overflow:hidden; margin:0px 11px 0px 0px;}
.sform span.sinput{ border:1px solid #a3a3a3; width:203px; height:21px;}
.sform input,.sform b{ float:left;}
.sform input{ border:0px solid #bfbfbf; width:175px; margin:0px; padding:4px 0px 0px 5px;}
.sform b.cx{ border-left:1px solid #bfbfbf; width:21px; height:21px; background:url("http://j5.dfcfw.com/image/201310/20131030172837.gif") no-repeat scroll -74px 0px transparent; cursor:pointer;}
.sform b.hq,.sform b.jb,.sform b.zx,.sform b.sc{ float:left; background:url("http://j5.dfcfw.com/image/201310/20131030173217.gif") no-repeat scroll 0px 0px transparent; cursor:pointer;}
.sform b.hq{ width:55px; height:23px; float:left; background-position:0px -244px;}
.sform b.jb{ width:55px; height:23px; float:left; background-position:0px -268px;}
.sform b.zx{ width:55px; height:23px; float:left; background-position:0px -292px;}
.sform b.sc{ width:78px; height:23px; float:left; background-position:0px -316px;}

/* menulinks */
.menuLinks span{ display:inline; float:left;}
.menuNav{ position:relative; width:76px; height:28px; border:1px solid #595959;}
.menuNav a{ display:block; height:26px; line-height:26px; vertical-align:middle; text-align:center; border:1px solid #b4b4b4; background:url("http://j5.dfcfw.com/image/201404/20140422164813.gif") repeat-x 0px -328px transparent; font-weight:700; color:#ffffff;}
.menuNav b.A{ width:6px; height:8px; position:absolute; left:75px; top:10px; z-index:99; background:url("http://j5.dfcfw.com/image/201310/20131030172837.gif") no-repeat -62px 0px transparent; border:1px soild red;}
.menuSub{ float:left; width:871px; border:1px solid #17628a; border-left:0px;}
.menuSub ul{ display:block; padding-left:10px; height:26px; border:1px solid #6e82a3; border-left:0px; background:url("http://j5.dfcfw.com/image/201404/20140422164813.gif") repeat-x 0px -302px transparent;}
.menuSub li{ display:inline; float:left; margin:0px 2px; height:26px; line-height:26px; vertical-align:middle; color:#ffffff;}
.menuSub li a{ color:#ffffff; text-decoration:none;}

/* quote */
.fund_quote {border:1px solid #bcbcbc; width:948px; overflow:hidden;}
.fund_quote div{ clear:both;}
.fund_quote .tb{ border-bottom:1px solid #bcbcbc; background:url("http://j5.dfcfw.com/j1/images/bg.gif") repeat-x scroll 0 -26px #ededed;}

/* navmenu */
.navmenu{ padding:0px 12px; height:22px; line-height:22px; vertical-align:middle;}
.navmenu a{ text-decoration:none;}

/* inbody */
.mainBox{}
.mainCont{ float:left; width:640px; border:1px solid #a1a1a1; overflow:hidden; font-size:12px;}
.mainCont .titlebar{ border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.mainCont .infos{ }
.mainCont .infos ul{ border-bottom:1px dashed #AEAEAE; margin:10px; padding-bottom:10px;}
.mainCont .infos li{ clear:both; height:26px; line-height:26px; vertical-align:middle; text-align:left; background:url("http://j5.dfcfw.com/j1/images/arrow_square.gif") no-repeat scroll 10px 12px;}
.mainCont .infos li a{ float:left; outline:none; margin-left:20px; font-size:14px;}
.mainCont .infos li span{ float:right; width:120px;}
.mainCont .infos ul.uheader li a{ text-indent:27px; color:#333333;}
.mainCont .infos ul.uheader li a:hover{ text-decoration:none;}
.mainCont .infos ul.uheader li span{ text-align:center;}
.mainCont .infosline{ clear:both; margin:0px 15px 10px; border-bottom:1px dashed #c3c3c3; height:10px; line-height:10px; overflow:hidden;}
.mainCont .PageBox {clear:both;display:block;font-size:14px !important;height:25px !important;margin-top:8px;overflow:hidden;}
.mainCont .PageBox .Page {float:left;font-size:12px;height:22px !important;left:50%;line-height:14px;position:relative;}
.mainCont .PageBox .Page span,.mainCont .PageBox .Page a {border:1px solid #C8D8F2;display:inline;float:left;margin:0 2px;padding:4px 8px 2px;position:relative;right:50%;}
.mainCont .PageBox .Page span {background:none repeat scroll 0 0 #286EB4;border:1px solid #286EB4;color:#FFFFFF;font-weight:bold;}
.mainCont .PageBox .Page a {background:none repeat scroll 0 0 #FFFFFF;color:#3669BA;text-decoration:none;vertical-align:middle;}
.mainCont .PageBox .Page a:hover{ border:1px solid #286eb4;}

.mainRight {float: right;}
.conBox { clear:both; display: block;}
.MainMenu span, .conBox .content, .btn b, .conBox .titlebar, .conBox .slider ul li {
  background: url("http://cmsjs.eastmoney.com/images/bgCache2.gif") repeat-x scroll 0 0 transparent;
}
.el, .bbList .tit, .content .list ul li, .mainCont .toolslist ul li b, .vs_sider b, .bookslider b, .mt b, .tlBull ul li, .imgbullTitle, .hotLinks .hot, .hotLinks li, .bookslider b, .cy .twBull .imgbullTtitle, .b_gubalist li a, .twBullList .twBull .list ul li a {
  background: url("http://cmsjs.eastmoney.com/images/element1.gif") no-repeat scroll 0 0 transparent;
  float: left;
}
.conBox.t2, .conBox.t2 .content, .conBox.t3, .conBox.t3 .content, .conBox.t4, .conBox.t4 .content { background: none repeat scroll 0 0 transparent; padding:0px;}
.ml, .tab li {background: url("http://cmsjs.eastmoney.com/images/elementCache.gif") no-repeat scroll 0 0 transparent;display: block;float: left;}
.conBox.t4 {  border: 1px solid #C4C4C4;}

.titlebar {display: block;overflow: hidden;}
.titlebar .el {
  background-position: 0 -38px;
  display: inline;
  height: 8px;
  line-height: 8px;
  margin: 3px 8px 0 10px;
  overflow: hidden;
  width: 8px;
}
.titlebar .tit {
  color: #454545;
  display: inline;
  float: left;
  font-size: 14px;
  font-weight: bold;
  vertical-align: middle;
}
.titlebar .tit a {
  color: #454545 !important;
  text-decoration: none;
}
.btn {
  border: 1px solid #A4A4A4;
  cursor: pointer;
  display: block;
  float: left;
  height: 17px;
  position: relative;
  vertical-align: middle;
  margin-right:3px;
}
.btn b {
  background-position: 0 -101px;
  border: 1px solid #FFFFFF;
  display: block;
  float: left;
  font-weight: lighter;
  height: 15px;
  line-height: 17px;
  overflow: hidden;
  padding: 0 6px;
}
.conBox.t4 .titlebar {
  background-position: 0 -77px;
  border-bottom: 1px solid #C4C4C4;
  border-top: 1px solid #FFFFFF;
  height: 24px;
  line-height: 25px;
  padding: 0;
}
.conBox.t4 .titlebar .el {
  margin-top: 7px;
}
.conBox .titlebar .right .btn {
  margin-top: 2px;
}
.titlebar .right .btn a {
  color: #333333;
}
.stockCenter, .marketRank, .sectionCenter {
  background: url("http://cmsjs.eastmoney.com/images/vbgCache.gif") repeat-y scroll 0 0 transparent;
}
.stockCenter {
  background-position: -49px 50%;
  height: 202px;
  overflow: hidden;
}
.stockCenter .tab {
  float: left;
  padding-top: 5px;
  width: 29px;
}
.stockCenter .tab li {
  cursor: pointer;
  height: 30px;
  padding-left: 9px;
  padding-right: 8px;
  padding-top: 8px;
  width: 15px;
  background-position: 3px -187px;
}
.stockCenter .tab li.at 
{
  background-position:-27px -187px;
  color: #FFFFFF;
}
.stockCenter .stockBox {
  height: auto;
  margin-left: 30px;
}
.stockCenter .imgBox {
  height: 135px;
  overflow: hidden;
  padding-top: 10px;
  text-align: center;
}
.stockCenter .selectBox {
  height: 26px;
  line-height: 26px;
  overflow: hidden;
  padding: 3px 5px;
  vertical-align: middle;
}
.stockCenter .selectBox input {
  margin: 0px 2px 0px 0px;
  vertical-align: middle;
}
.stockCenter .searBox {
  display: block;
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  padding: 0 0 0 5px;
  vertical-align: middle;
}
.stockCenter .searBox .sinput {
  border: 1px solid #999999;
  color: #454545;
  float: left;
  font-size: 12px;
  margin-right: 5px;
  overflow: hidden;
  vertical-align: middle;
  width: 110px;
}
.stockCenter .searBox .btn {
  margin-right: 3px;
}
.stockCenter .imgBox {
  height: 135px;
  overflow: hidden;
  padding-top: 10px;
  text-align: center;
}
.mainRight .stockCenter .listBox {
  border: 0 none;
  height: 36px;
  overflow: hidden;
  padding-left: 6px;
}
.listBox:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.mainRight .stockCenter .listBox .tit {
  float: left;
  height: 18px;
  line-height: 18px;
  width: 50px;
}
.mainRight .stockCenter .listBox ul {
  float: left;
}
.mainRight .stockCenter .listBox ul li {
  height: 16px;
  line-height: 16px;
  overflow: hidden;
}
.mainRight .stockCenter .listBox ul li .sname {
  overflow: hidden;
  width: 60px;
}
.mainRight .stockCenter .listBox ul li .sprice {
  overflow: hidden;
  width: 40px;
}
.mainRight .stockCenter .listBox ul li .schange {
  overflow: hidden;
  width: 60px;
}
.conBox .content {
  background-position: 0 -232px;
  clear: both;
  display: block;
}
.titlebar .more {
  color: #555555;
  display: inline;
  float: right;
  margin-right: 8px;
  vertical-align: middle;
}
.vs_sider {
  height: 105px;
  margin: 5px 10px;
}
.vs_left {
  float: left;
  overflow: hidden;
  width: 12px;
}
.vs_sider b {
  cursor: pointer;
  display: block;
  height: 86px;
  overflow: hidden;
  width: 12px;
}
.vs_left b {
  background-position: 0 -120px;
}
.vs_right {
  float: right;
  overflow: hidden;
  width: 12px;
}
.vs_right b {
  background-position: -13px -120px;
}
.vs_contain {
  float: left;
  height: 105px;
  padding: 0;
}
.conBox .content ul {
  font-size: 14px;
  line-height: 24px;
}
.vs_contain li {
  display: inline;
  float: left;
  height: 105px !important;
  height:105px;
  margin-left: 4px;
  overflow: hidden;
  text-align: center;
  width: 111px;
}
.vs_contain li img {
border: 1px solid #8FB2C8;
height: 80px;
padding: 2px;
width: 105px;
}
.vs_contain li.pic {
height: 86px;
overflow: hidden;
}
.vs_contain li.txt {
height: 19px;
line-height: 21px;
overflow: hidden;
width: 111px;
}
.vs_contain li a {
font-size: 12px;
}
.vs_dashed {
  border-bottom: 1px dashed #8FB2C6;
  clear: both;
  display: block;
  height: 1px;
  margin: 0 10px 8px;
  overflow: hidden;
  padding-top: 2px;
}
.vs_list {
  margin-bottom: 6px;
  padding-bottom: 0 !important;
}
.vs_list li a {
  font-size: 12px;
}
.nltw .twBull {
  height: 75px;
  overflow: hidden;
  padding: 10px 8px;
}
.nltw .twBull .pic {
  float: left;
  width: 112px;
}
.nltw .twBull .txt {
  clear: none;
  float: left;
  line-height: 20px;
  padding: 0;
  position: relative;
  width: 150px;
}
.nltw .twBull p {
  line-height: 20px;
  margin: 0;
  padding: 0;
}

.nltw .twBull .pic img {
  border: 1px solid #CCCCCC;
  float: left;
  height: 75px;
  padding: 2px;
  width: 100px;
}

.nltw .imgbullTitle {
  background-position: -10px -10px;
  float: none;
  height: 22px;
  /*text-indent: 8px;*/
}
.nltw .imgbullTitle  a{ margin-left:8px;}
.nltw .twBull span {
  color: #3B393A;
}
.content .list {
  clear: both;
  overflow: hidden;
  padding:0px 4px;
}
.conBox .content ul {
  font-size: 14px;
  line-height: 24px;
}
.content .list ul li {
  background-position: -10px -6px;
  float: none;
  height: 25px;
  line-height: 25px;
  margin: 0 6px;
  overflow: hidden;
  text-align: left;
  text-indent: 10px;
}
.list li {
  font-size: 12px;
}



/* declare */
.declare{ margin:10px 0 0 0; text-align:center; font-size:12px; color:#333;}
.declare2{ background-color:#FFFEEA;border:1px solid #B6B5B1;height:50px;line-height:2;padding:11px; font-size:12px; font-family:宋体;}

/*copyright*/
.copyright{ margin-top:5px; font-size:12px; text-align:center; border-top:1px solid #999999;}
.copyright p{ margin:15px;}
.copyright span{ margin:0px 0px 0px 10px;}
.copyright a{ color:Black; text-decoration:underline; margin:0px 10px 0px;}
.copyright a:hover{ color:#f00;}

/*20111114*/
.inCenter .hqCont_tab .at { background:url(http://cmsjs.eastmoney.com/images/sc_Ele.gif) no-repeat scroll;float:left;}
.marketSlider li,.searBox .btnH b,.inCenter .hqCont_link li{ background:url(http://cmsjs.eastmoney.com/images/sc_bg.gif) repeat-x;}

.nbd { border:none !important;}

.inCenter .hidden { display:none;}
.inCenter img {border:none;}
.inCenter .titlebar { border:1px solid #acacac !important;}
.inCenter .titlebar a {color:#484848}
.inCenter .titlebar .tbb{ border-top:1px solid #FFF;}
.inCenter .marketSlider {height:22px;padding-top:2px;position:relative;border-bottom:1px solid #565656;border-left:1px solid #acacac;border-right:1px solid #acacac;}
.inCenter .marketSlider ul{position:absolute;top:2px;left:1px;height:23px;overflow:hidden;}
.inCenter .marketSlider li{float:left;border:1px solid #bfbfbf;height:21px;line-height:22px;width:38px;margin-left:1px;border-bottom:none;text-align:center;overflow:hidden;}
.inCenter .marketSlider li.at{border:1px solid #545454;border-bottom:1px solid #fff;background:#fff;height:22px;}

.inCenter .hqCont_tab {height:30px;padding-left:1px;}
.inCenter .hqCont_tab li{height:20px;margin:5px 0;text-align:center;float:left;width:41px;}
.inCenter .hqCont_tab li span{float:left;width:41px;height:14px;line-height:14px;margin-top:2px;border-right:1px solid #cecece;}
.inCenter .hqCont_tab li a { color:#000;text-decoration:none;}
.inCenter .hqCont_tab li a:hover { color:#000;text-decoration:underline;}
.inCenter .hqCont_tab li .nbt{border-right:none;}
.inCenter .hqCont_tab .at{ background-position:4px 0;color:#fff;}
.inCenter .hqCont_tab .at a,.inCenter .hqCont_tab .at a:hover { color:#FFF;}

.inCenter .hqCont_tab .w3 {width:53px;}
.inCenter .hqCont_tab .w3 span{width:53px;}
.inCenter .hqCont_tab .at.w3 { background-position:-44px 0;width:53px}

.inCenter .hqCont_tab .w4 { width:65px;}
.inCenter .hqCont_tab .w4 span{width:65px;}
.inCenter .hqCont_tab .at.w4 { background-position:-104px 0;width:65px;}

.inCenter .hqCont_warp{height:156px;position:relative; padding-left:12px;border:1px solid #545454;border-top:none;overflow:hidden;}

.inCenter .hqCont{height:125px;width:250px;overflow:hidden;position:absolute;left:12px;bottom:5px;z-index:90;}
.inCenter .hqCont_img {width:220px;float:left;height:122px;overflow:hidden;}
.inCenter .hqCont_img img{margin-left:-5px;}
.inCenter .hqCont_link {float:right;width:34px;overflow:hidden;height:104px;margin:15px 0px 4px;border-top:1px solid #BDBDBD;position:absolute;left:210px;top:2px;z-index:101;}
.inCenter .hqCont_link li{line-height:14px;height:14px;padding:5px 0 4px;border-bottom:1px solid #BDBDBD;border-left:1px solid #BDBDBD;border-right:1px solid #BDBDBD;text-align:center;color:#404040;background-position: 0 -21px;float:none;overflow:hidden;}
.inCenter .hqCont_link li a {color:#333;text-decoration:none;}
.inCenter .hqCont_link li a:hover {color:#c00;}

.inCenter .hqCont_img_loading{background:url(http://g1.dfcfw.com/g1/img2011/progress.gif) no-repeat 47% 47% #fff;width:220px;height:122px;position:absolute;left:1px;bottom:0px;z-index:100;display:none;}

.inCenter .searBox {height:22px;line-height:22px;padding:2px 0 0 3px;border:1px #acacac solid;border-top:none;}
.inCenter .searBox.styleB {padding:4px 0 2px 3px;}

.inCenter .searBox form{margin:0;padding:0;float:left;}
.inCenter .searBox div{float:left;}
.inCenter .searBox input {background-color:#fff;border:1px solid #a4a4a4;font-size:12px;height:16px;line-height:18px;overflow:hidden;float:left;}
.inCenter .searBox input.txt{color:#a4a4a4;width:110px;margin-right:2px;}
.inCenter .searBox .ml1 {margin-left:1px;}
.inCenter .searBox .ml3 {margin-left:3px;}

.searBox .btnH{border:1px solid #c9c9c9;cursor:pointer;float:left;display:inline;line-height:18px;}
.searBox .btnH b{ display:block;float:left;border:1px solid #fff;padding:0 3px;font-weight:lighter;background-position:0 -22px;height:16px;line-height:17px;overflow:hidden;font-family:"宋体";color:#3f3f3f;}
.mainFrame .main_right .box_wraaper { padding:0;  }
.mainFrame .main_right .bg{ background-color:#f5faff; }
.mainFrame .box_h3 { height:33px; line-height:33px; border-top:2px solid #2f5895; position:relative; }
.mainFrame .box_h3 h3{ font-size: 14px;font-weight:bold !important;padding:0 10px;}
.mainFrame .box_h3 h3 a,
.mainFrame .box_h3 h3 a:hover{ color:#000; text-decoration:none; }
.mainFrame .box_h3 .more { float:right;margin-right:15px;font-size:12px;font-weight:normal;color:#9D9D9D;cursor:pointer;position:absolute;right:0;display:block;zoom:1;}
.mainFrame .box_h3 .more:hover {
color:#FF4400 !important;
text-decoration:none;
}
.ico-more {
position:absolute;
display:block;
height:10px;
width:10px;  
top:11px;
right:-13px;
background-position:-288px -201px;
zoom:1;
}
.more:hover .ico-more {
background-position:-288px -219px;
}

/*网友点击排行*/
.mainFrame .toplist { padding-left:15px; }
.mainFrame .toplist a:link,
.mainFrame .toplist a:visited{ text-decoration:none; }
.mainFrame .toplist ul { overflow:hidden; zoom:1; height:35px; line-height:35px; border-bottom:1px dashed #EFEFEF;}
.mainFrame .toplist li { float:left; height:35px; color:#333333; overflow:hidden; }
.mainFrame .toplist li a {color:#333333;}
.mainFrame .toplist .rank { width:15px;  padding-right:10px;color:#FFFFFF}
.mainFrame .toplist b {
position:relative;
display:inline-block;
width:15px;
height:15px;
background-color:#C1C1C1;
line-height:15px;
text-align:center;
zoom:1;
_top:9px;
}
.mainFrame .toplist .best {
background-color:#FF4400;
}
.mainFrame .toplist .article { width:255px;  }
.mainFrame .toplist .guba{ width:210px; }
.mainFrame .toplist .other { width: 50px; text-align: right; color: #666; }
.mainFrame .toplist a:hover {
color:#FF4400;
}

/*三宝 基金推荐*/
.main_right .product a:hover {
color:#FF4400;
text-decoration:underline;
}
.main_right .box_wraaper .buy {
display:block;
width:40px;
height:20px;
line-height:20px;
text-align:center;
background-color:#FF6600;
color:#FFFFFF;
text-decoration:none;
}
.main_right .box_wraaper .buy:hover,.main_right .box_wraaper .fund-hov .buy {
background-color:#FF4400;
color:#FFFFFF !important;
text-decoration:none;
}
.box_wraaper .bd {
border:none;
}
.p-baby {
position:relative;
width:100%;
}
.p-baby .tit {
font-size:14px;
font-weight:bold;
margin-right:15px;
}
.box-fund,.box-news {
border-bottom:1px solid #E0E0E0;
padding:15px 10px;
cursor:pointer;
overflow:hidden;
}
.product .fund-hov {
background-color:#F7F7F7;
}
.product .num {
font-size:24px;
font-family:Arial;
font-weight:bold;
color:#C40000;
}
.product .per {
font-size:16px;
} 
.product .plus {
font-size:12px;
} 
.product .p-hqb {
line-height:28px;
color:#666666;
}
.baby .buy {
position:absolute;
top:-2px;
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;
}
.dqb .sub {
width:60px;
text-align:right;
}
.dqb .num, .dqb .sub {
float:left;
}
.zsb {
margin-top:7px;
}
.zsb .fr {
width:105px;
}
.zsb .lgray {
color:#808080;
}
.main_right .zsb a,.main_right .box-news a {
color:#333333;
text-decoration:none;
cursor:pointer;
}
.main_right .zsb a:hover,.main_right .box-news a:hover {
color:#FF4400 !important;
}


.box-news li {
height:24px;
line-height:24px;
}
.main_right .box-news li a {
font-size:14px;
}
.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;
}
.main_right .recommand a {
color:#333333;
text-decoration:none;
}
.main_right .recommand a:hover {
color:#FF4400;
text-decoration:underline;
}
.main_right .recommand .buy {
width:72px;
padding-left:18px;
position:relative;
}
.main_right .recommand .buy b {
position:absolute;
display:inline-block;
height:15px;
width:15px;
z-index:0;
left: 24px;
top: 3px;
background-position:-26px -243px;
}
.main_right .recommand .buy:hover b,.main_right .fund-hov .buy b {
background-position:-25px -265px;
}
.box_wraaper .subtitle {
color:#808080;
margin-left:10px;
line-height:50px;
height:40px;
overflow:hidden;
}
.recommand .fence {
background:none;
color:#D4D4D4;
margin:0 5px;
}
.box_wraaper .title {
color: #808080;
height: 24px;
line-height: 30px;
overflow: hidden;
padding-left: 10px;
}
.func {
position:relative;
border-top:1px solid #EFEFEF;
border-left:1px solid #EFEFEF;
border-right:1px solid #EFEFEF;
}
.func .qrcode,.ico-android, .ico-iphone,.func .contact dt,.ico-v,.float-weixin {
background: url("http://j5.dfcfw.com/image/201410/20141011142106.png") no-repeat scroll 0 0 transparent;
}
.func .phone {
height:104px;
}
.func .qrcode {
display:block;
background-position:-1px -106px;
height:86px;
width:86px;
margin:8px;
}
.func .mbtn {
padding:10px 10px 10px 0;
}
.func .mbtn .tit {
font-size:14px;
font-weight:bold;
line-height:24px;
}
.func .mbtn .tit a {
color:#333333;
text-decoration:none;
}
.func .mbtn .tit a:hover {
color:#FF4400;
text-decoration:underline;
}
.func .mbtn .subtit {
line-height:22px;
color:#808080;
}
.func .mbtn .download {
margin:6px 0 0 0;
}
.ico-android, .ico-iphone {
display:inline-block;
width:80px;
height:24px;
margin-right:5px;
zoom:1;
}
.ico-iphone {
background-position:-90px -107px;
}
.ico-android {
background-position:-175px -107px;
}
.ico-iphone:hover {
background-position:-90px -135px;
}
.ico-android:hover {
background-position:-175px -135px;
}
.func .contact {
height:56px;
padding:0 10px;
border-bottom:1px solid #EFEFEF;
background-color:#FAFAFA;
cursor:pointer;
}
.func .contact dt {
float:left;
width:50px;
height:45px;
margin:5px 0;
}
.func .contact .title {
height:22px;
line-height:22px;
padding:0;
font-size:14px;
color:#333333;
}
.func .contact .title a {
color:#333333;
text-decoration:none;
}
.func .contact .title a:hover {
color:#FF4400;
text-decoration:underline;
}
.func .contact .ico-weixin {
background-position:3px -194px;
}
.func .contact .ico-weibo {
background-position:3px -239px;
}
.func .hov .ico-weixin {
background-position:-44px -194px;
}
.func .hov .ico-weibo {
background-position:-44px -239px;
}
.mainFrame .main_right a.btn-add-g, .mainFrame .main_right a.btn-add-r {
display:inline-block;
height:20px;
line-height:20px;
width:60px;
text-align:center;
color:#FFFFFF;
text-decoration:none;
}
.btn-add-g {
background-color:#079100;
}
.btn-add-r {
background-color:#C00000;
}
.btn-add-g:hover, .btn-add-r:hover {
color:#FFFFFF;
}

.func .contact dd {
float:right;
width:225px;
margin:5px 0 0 0;
}
.ico-v {
float:left;
height:22px;
width:20px;
display:inline-block;
zoom:1;
background-position:-87px -161px;
}
.float-weixin {
background-position: 0 0;
display: block;
height: 94px;
left: -60px;
padding-top: 10px;
position: absolute;
top: 152px;
width: 198px;
z-index: 1;
cursor:pointer;}
.fl, .fr {display:inline;}
.fl {float:left;}
.fr {float:right;}
.mainFrame .clsRight {float: right;width: 300px;}
.zhang, .ping, .die {font-family: Arial;font-size: 24px;font-weight: bold;}