﻿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;}
.spacer0 {
    clear: both;
    height: 0;
    line-height: 0;
    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;}
.b {
    font-weight:bold;
}
.f14 {
    font-size:14px;
}
.fl, .fr {
    display:inline;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
tr {
    text-align:right;
}
.zhang, .ping, .die {
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
}
.zhang {
    color:#c40000;
}
.die {
    color:#097c25;
}
.ping {
    color:#333333;
}
.mainFrame{ margin:0px auto; width:950px;}

.mainFrame .tabs .at,.ico,.topic .list li{
    background: url("/j5/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("/j5/fund/images/icos20110411.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("/j5/j1/images/ico_1.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("/j5/fund/images/bg20110411.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("/j5/fund/images/icos20110411.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("/j5/fund/images/btns20110411.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("/j5/fund/images/bg20110411.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("/j5/fund/images/icos20110411.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("/j5/fund/images/bg20110411.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("/j5/fund/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:638px; 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("/j5/j1/images/arrow_square.gif") no-repeat scroll 10px 12px;}
.mainCont .infos li a{ float:left; outline:none; margin-left:20px; font-size:14px;height:26px;width:450px;overflow:hidden;}
.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;}

/* 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;}

/*201409 main_right*/
.mainFrame .main_right {
	float: right;
	width: 300px;
	height: 100%;
	display: block;
    color:#333333;
}

.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("/j5/image/201503/20150330155814.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;
}
.btn-add-g, .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;
}