/* public */
*{ margin:0 auto; padding:0; list-style:none}
body{ font-family: "宋体"; font-size:12px; background:#f6f4f7}
img{ border:0}
table,td,input,select{ font-size:12px;}
.clear{ clear:both;height:0px;_height:1px; overflow:hidden; }
a{ text-decoration:none; color:#333; cursor:pointer;}
a:hover{ color:#c00}

.table01{ font-size:15px}
.table01 input{ font-size:15px;}
.table01 td{ font-size:15px;} 
 


.gray{ color:#999;}
.gray02{ color:#666;}
.red{ color:#c00;}
.litred{ color:#e00;}
.green{ color:#060;}
.orange{ color:#f90}
.blue{ color:#006}
.blue02{ color:#06c}
.m1{ margin:1px}
.mt15{ margin-top:15px}
.mt8{ margin-top:8px}
.mt6{ margin-top:6px}
.ml10{ margin-left:10px}
.mb6{ margin-bottom:6px}
.mb12{ margin-bottom:12px}
.pl10{ padding-left:10px}
.fl{ float:left}
.fr{ float:right}
.fs14{ font-size:14px;}
.fs13{ font-size:13px;}
.tc{ text-align:center}

/* 页头 */
.header,
.header_index{ background:url(../images/bg_header.gif) no-repeat; width:975px; height:120px;}
.header_index{ height:105px;}
.header .top,
.header_index .top{ height:86px;}
.header .right,
.header_index .right{ float:right;}
.header .right p,
.header_index .right p{ margin:11px 43px 19px 0; text-align:right}

.input01{ border:1px solid #e0e0e0; height:17px; color:#666; line-height:18px; padding-left:5px;}
.input02{ border:1px solid #d9d9d9; width:100px; margin-top:6px; height:16px;}
.input03{ border:1px solid #e0e0e0; color:#006; line-height:18px; padding-left:5px; width:22px; font-family:Arial, Helvetica, sans-serif}

/* 导航栏 */
.menu{ padding-right:7px; margin-bottom:1px; }
.menu li{ background:url(../images/bg_menu.gif) no-repeat; width:93px; height:20px; text-align:center; padding-top:9px; float:left; margin-right:1px;}
.menu li a{ color:#fff; font-weight:bold}
.menu li a.here{ color:#fc0;}
.menu li a:hover{ color:#fc0; font-weight:bold}

.logo{ padding-top:24px; padding-left:31px; float:left}

.menu02{ height:34px;_height:14px; float:right; padding-right:30px; line-height:34px;_line-height:14px}
.menu02 a.here{ color:#c00}

.menu03{ border:1px solid #ccc; margin-bottom:6px; line-height:24px;}
.menu03 li{ background:url(../images/icon04.gif) no-repeat 15px 6px; padding-left:30px; border-bottom:1px solid #ccc}
.menu03 li.none{ border:0}
.menu03 li a{ font-weight:bold}

/* 结构 */
.container{ background:url(../images/bg_content.gif) repeat-y; width:975px; clear:both; margin:0 auto;}
.leftcont{ width:200px;float:left; margin-left:11px; display:inline;}
.rightcont{ width:745px;float:right; margin-right:11px; display:inline;}

/* 首页结构*/
.rightcont .left{ width:549px; float:left;}
.rightcont .right{ width:188px; float:right;}

/* 资讯列表页结构*/
.rightcont .left02{ width:369px; float:left;}
.rightcont .right02{ width:369px; float:right;}

/* 产品中心首页结构 */
.leftcont01{ width:223px;float:left; margin-left:11px; display:inline;}
.rightcont01{ width:730px;float:right; margin-right:11px; display:inline;}

/* 资讯中心首页结构 */
.leftcont02{ width:757px;float:left; margin-left:11px; display:inline;}
.rightcont02{ width:188px;float:right; margin-right:11px; display:inline}

.leftcont02 .left{ width:244px; float:left;}
.leftcont02 .right{ width:505px; float:right;}

/* 首页 */
.paomd{ height:16px; border-bottom:1px dotted #eee; padding-top:7px; color:#c00; margin:0}

.index_news{ margin-top:0px; clear:both}
.leftnews,
.rightnews,
.zxzj,
.cpzx{ float:left; width:272px; margin-top:6px;}
.rightnews,
.cpzx{ float:right;}

.zxzj .zxzj_tit{ background:url(../images/bg_index01.gif) no-repeat; padding-left:14px; padding-top:6px; height:18px; font-weight:bold;}

.news03{  padding-bottom:7px; margin:0 auto 4px; clear:both;}
.news03 img{ border:1px solid #000; padding:1px; background:#fff; display:block; float:left; margin-right:10px}
.news03 dl{ float:left; text-align:left; font-weight:normal; line-height:24px;width:250px;}
.news03 dl dd{ color:#666; font-size:12px;}
.news03 dl dd a{ color:#666;}

.cpzx .cpzx_tit{ background:url(../images/bg_index02.gif) no-repeat; padding-left:25px; padding-top:6px; height:18px; font-weight:bold;}

.cp_form{ border-collapse:collapse; margin:0; padding:0; height:133px;}
.cp_form td{ padding:0; margin:0}
.cp_form img{ margin-bottom:10px; }

.hwgztit02{ background:url(../images/bg_index03.gif) no-repeat; padding-left:14px; padding-top:6px; height:18px; font-weight:bold;}

.rightad{ margin-top:8px}
.rightad img{margin-bottom:8px;}
.rightad .none{ margin:0}

.newslist03{ width:100%;}
.newslist03 li{ line-height:24px; background:url(../images/dot_yl.gif) no-repeat 0px 9px; padding-left:10px; clear:both}
.newslist03 li span{ float:right; color:#999; }
.newslist03 li.more{ background:url(../images/icon01.gif) no-repeat 2px 8px; float:right; width:35px; height:22px;}
.newslist03 li.more a{ text-decoration:underline}

.newslist03 li.ask{ background:none; float:right; padding-right:10px; height:22px;}
.newslist03 li.ask a{ text-decoration:underline}

/*首页。*/
.newslist04{ width:100%;}
.newslist04 li{ line-height:22px; background:url(../images/dot_yl.gif) no-repeat 0px 9px; padding-left:10px; clear:both}
.newslist04 li span{ float:right; color:#999; }
.newslist04 li.more{ background:url(../images/icon01.gif) no-repeat 2px 8px; float:right; width:35px; height:22px;}
.newslist04 li.more a{ text-decoration:underline}

.newslist04 li.ask{ background:none; padding-bottom:0px; padding-top:7px; float:right; padding-right:10px; }
.newslist04 li.ask a{ text-decoration:underline}
/* 登录 */
.login{ border:1px solid #dfdfdf; background:#f5f5f5; margin-bottom:6px; height:200px; }
.login .tit01{ padding:4px 0 0 10px; font-weight:bold; background:url(../images/login_ima01.gif) repeat-x; height:20px}
.login .tit01 img{ margin-right:5px;}
.login .content01{ padding:10px 10px 12px;}

.login_box{ margin:0; padding-bottom:0px;}
.login_box td{ padding:3px 0}
.mi{ background: url(../images/icon01.gif) 0 4px no-repeat; padding-left:8px; float:right; text-decoration:underline}

/* 快速通道 */
.quick{ background:url(../images/bg_quick.gif) no-repeat; width:172px; height:240px; padding:43px 14px 26px; text-align:center; margin:0 auto 6px;_margin:0 auto 0px}
.quick img{ margin-bottom:7px;}
.quick img.none{ margin:0}


/* 营业部网站 */
.stone,
.fuzx_nav,
.my_form{ border:1px solid #dfdfdf; margin-bottom:6px;}
.stone{ margin-bottom:0}

.tit02,
.fuzx_nav .tit02{ background:url(../images/yyb_ima01.gif) repeat-x; height:19px; padding-top:6px; padding-left:13px; font-weight:bold}

.tit02 span,
.fuzx_nav .tit02 span{ background:url(../images/icon04.gif) no-repeat 0 1px; padding-left:13px;}

.fuzx_nav .tit02 span{ background:url(../images/icon08.gif) no-repeat; padding-left:18px; padding-top:1px}

.content,
.fuzx_nav .content,
.stone .content{ background:url(../images/yyb_ima03.gif) #fff repeat-x center bottom; margin:0 auto; text-align:left; padding:5px 18px 5px;}
.stone .content02{ background:url(../images/yyb_ima03.gif) #fff repeat-x center bottom; margin:0 auto; text-align:left; padding:16px 18px;*padding:13px 18px 15px;_padding:10px 18px 13px; clear:both; overflow:hidden; height:17px;}
.fuzx_nav .content{ padding:10px 10px 20px;}
.stone .content{ padding:10px;}

.content li,
.fuzx_nav .content li{ background:url(../images/icon02.gif) no-repeat 0 10px; border-bottom:1px dotted #eee; padding:8px 0 4px 10px;}

.fuzx_nav .content li{ background:url(../images/icon09.gif) no-repeat 20px 9px; padding-left:34px}
.fuzx_nav .content li.here{ background:url(../images/icon10.gif) no-repeat 20px 9px; padding-left:34px}

/* 我的主页 */
.my_form{ border-collapse:collapse; text-align:center; width:745px;}
.my_form th,
.my_form td{ padding:5px; font-weight:normal;}
.my_form thead{ background:url(../images/yyb_ima01.gif); height:15px; color:#006;}
.my_form tbody td{ background:#fafafa }
.my_form tbody td.qa,
.my_form tbody th.qa{ width:450px; text-align:left; padding-left:15px; color:#006; line-height:18px;}
.my_form tbody th.qa a{ color:#006}

.my_form tbody td.zhuti,
.my_form tbody th.zhuti{ text-align:left; padding-left:20px;}
.my_form tbody td.zhuti{ background:#fafafa  }

.zxg_tit{ background:url(../images/bg_zxg.gif) repeat-x;}


.button01{ background:url(../images/btn01.gif); width:58px; height:19px; line-height:22px; color:#000; text-align:left; letter-spacing:3px; padding-left:20px; border:0}

.select01{ border:1px solid #e0e0e0; color:#666; margin-bottom:8px; width:108px;_width:107px;  height:18px; padding:2px 0; text-align:left;}

/*.rightinfo{ margin:10px 0 10px 10px;}
.rightinfo p{ border-bottom:1px solid #e0e0e0; padding-bottom:7px; margin-left:-10px; padding-left:10px;}
*/
.rightinfo{ margin:10px; clear:both; height:19px; overflow:hidden}
.rightinfo p{ border-bottom:1px solid #e0e0e0; padding-bottom:7px; margin-left:-10px; padding-left:10px;}
.rightinfo span{ float:right; position:relative; bottom:14px; margin:0}
/* 下载 */
.down_box{ width:auto; height:100%;}
.down_tit{ background:url(../images/bg_down.gif) repeat-x; height:19px; padding-top:10px; font-weight:bold; padding-left:25px;}
.down_tit span{ background:url(../images/icon02.gif) 0 3px no-repeat; padding-left:10px;}

.down_cot1{ height:22px; padding-left:20px; padding-top:12px;}
.down_cot2{ line-height:22px; padding:8px 20px; border-bottom:1px solid #eee; border-top:1px solid #eee;}
.down_cot2 span a{ color:#060}
.down_cot2 span a:hover{ text-decoration:underline}

.down_cot3{ padding:10px 0 10px 300px; height:18px; width:450px; float:right;}
.down_cot3 a{ background:url(../images/icon03.gif) 0 2px no-repeat; padding-left:15px; margin-right:20px; text-decoration:underline; }
.down_cot3 a:hover{ color:#006;}

/* 预约开户 */
.yykh_box{ background:url(../images/yykh_bot.jpg) bottom repeat-x; border:1px solid #eee; padding:0 1px}
.yykh_tit{ background:url(../images/yykh_tit.jpg) top repeat-x; height:65px; padding:13px 15px; border-bottom:1px solid #eee; line-height:22px;}
.yykh_tit1{ background:url(../images/yykh_tit.jpg) top repeat-x; padding:13px 15px; border-bottom:1px solid #eee; line-height:22px;}
.yykh_tit img{ float:left; padding-right:10px;}
.yykh_form{ margin:5px auto 0;}
.yykh_form td{ padding:0}
.yykh_form .input{ border:1px #d9d9d9 solid; text-indent:2px; letter-spacing:0.5px;}
.yykh_form .td1{ text-align:right; color:#666;}
.yykh_form .td2{ color:#333; padding:3px 0 3px 5px}
.yykh_form .td3{ color:#666; background:#f8f8f8; padding:3px 10px;}
.yykh_button{ background-image: url(../images/yykh_but.jpg) no-repeat; height: 22px; width: 66px; text-align: center;
border:0px;color:#333; padding:0;letter-spacing:2px; cursor:pointer;}


/* 理财计算器 */
#rgjsq{ width:auto; height:100%; overflow:hidden; background:url(../images/bg_lcjsq.gif) repeat-x top; padding:20px 100px; margin-top:-8px;}
#rgjsq li{ width:170px; height:33px; line-height:33px; background:url(../images/icon02.gif) no-repeat left; padding-left:10px; float:left;}


/* 个股走势 */
.ggzs{ border:1px solid #e0e0e0; clear:both; margin-bottom:8px;}
.ggzs_tit{ background:url(../images/bg_sshq.gif) repeat-x; padding:0 15px; height:24px; line-height:24px;}

.ggzs_tit h1{ background:url(../images/icon05.gif) no-repeat 0 3px; padding-left:20px; font-size:12px; color:orange}

.ggzs_tit div{ background:url(../images/icon07.gif) no-repeat 0 4px; padding-left:18px; color:#333}
.ggzs_tit p{ background:url(../images/icon06.gif) no-repeat 0 5px; padding-left:18px; color:#333}
.ggzs_tit bb{ background:url(../images/icon07.gif) no-repeat 0 4px; padding-right:18px; color:#333}
.ggzs_tit span{ float:right; background:url(../images/icon01.gif) no-repeat 0 8px; padding-left:10px;}
.ggzs_tit span a{ text-decoration:underline; font-weight:normal}
 

.ggzs_hqtu{ text-align:center; margin:7px auto}

.ggzs_news .fl{ border:1px solid #e0e0e0; width:367px; float:left }
.ggzs_news .fr{ border:1px solid #e0e0e0; width:367px; float:right }
.ggzs_list{ background:url(../images/yyb_ima03.gif) repeat-x center bottom; line-height:26px; padding:7px 12px 10px;}
.ggzs_list li{ background:url(../images/icon02.gif) no-repeat 0 9px; border-bottom:1px dashed #eee; padding-left:10px}
.ggzs_list li.none{ background:none}
.ggzs_list span{ color:#999; float:right}

.box2{ border:1px solid #dfdfdf; clear:both; margin:8px 0 }
.tit03{ background:url(../images/yyb_ima01.gif) repeat-x; height:25px; padding-left:10px; padding-right:20px; line-height:25px;}
.tit03 b{  background:url(../images/icon11.gif) no-repeat 0 0px; height:19px; padding-left:15px; color:#f90; font-weight:bold}
.tit03 span{ background:url(../images/icon01.gif) no-repeat 0 9px; padding-left:8px; float:right}


.box3{ border:1px solid #dfdfdf; clear:both; margin:8px 0 }
.tit04{ background:url(../images/yyb_ima01.gif) repeat-x; height:25px; padding-left:10px; padding-top:3px;}
.tit04 b{ font-weight:bold}
.content04{ background:url(../images/yyb_ima03.gif) repeat-x center bottom; padding:10px 15px; line-height:22px; }
.content04 a{ color:#006}

.content05{ background:url(../images/yyb_ima03.gif) #fff repeat-x center bottom; margin:0 auto; text-align:left; padding:10px 18px 20px;}
.ceshi{ margin:0; padding:0;}
.ceshi th{ text-align:left; color:#666;}
.ceshi td{ text-align:left; color:#333; padding-left:20px; padding-bottom:10px;}
.ceshi .midl{ text-align:center}

.ceshi02{ border-bottom:1px dotted #ccc; margin-bottom:10px; text-align:left; line-height:24px;}
.ceshi02 td{ padding:0 10px;}

.zjlb{ border-collapse:collapse}
.zjlb td{ border-bottom:1px dashed #ddd; line-height:18px;}




/* 左边图片,右边列表 */
.imgList1{ padding:10px 5px 5px; clear:both; background:url(../images/yyb_ima03.gif) repeat-x center bottom; height:125px;}
.imgList1 .list1{ float:left; margin-left:10px;}

/* 上边图片,下边文字 */
.imgTxt1{ float:left; width:124px; margin-top:5px;  }
.imgTxt1 img{ border:1px solid #ccc; padding:1px; background:#fff; display:block; }
.imgTxt1 p{ line-height:18px; margin:5px 5px 0; text-align:center; }

/* 左边图,右边关键字 */
.imgKey{ width:735px; margin:6px auto 0; padding:5px 5px 10px; border-bottom:1px dotted #ccc }
.imgKey img{ border:1px solid #ccc; padding:1px; background:#fff; display:block; float:left } 
.imgKey p{ float:right; line-height:24px; width:580px; padding:0 6px; height:85px; background:url(../images/icon02.gif) no-repeat 20px 8px #fbfbfb;}
.imgKey p a{ color:#333; }

/* 列表 */
.list1{ padding:0 20px 0 10px; width:561px;}
.list1 li{ line-height:24px; background:url(../images/icon12.gif) no-repeat 0px 8px; padding-left:10px; }
.list1 li span{ float:right; color:#999; }


.footer{ background:url(../images/bg_content.gif) repeat-y; width:959px; padding:0 8px; clear:both; padding-top:25px; }
.footer p{ background:url(../images/bg_footer.gif) repeat-x; height:37px; line-height:37px; text-align:center; word-spacing:5px  }
.footer p a{ color:#666; }
.footer p a:hover{ color:#666; text-decoration:underline }
.footer address{ background:url(../images/bg_address.gif); width:666px; height:85px; color:#666666; font-style:normal; font-family:Arial,"宋体"; padding-left:293px; padding-top:13px; line-height:24px;}

/* ICP备案加链接 */
.copyright{
	width:410px;
	height:75px;
	float: left;
	}
.icp{
	width:140px;
	height:50px;
	margin-top: 10px;
	margin-left: 70px;
	float: left;
}

/* 营业部网站 */
.map{ text-align:center; margin:-8px auto 0; background:url(../images/bg_map.gif) repeat-x; padding:5px 0;}
.map p{ margin:10px auto; text-align:left; padding-left:50px; color:#666}

.stonelist,
.stonelist_nmg{ background:#fff; border:2px solid #f90; padding:4px 8px 4px 12px; width:220px; text-align:left;}
.stonelist_nmg{ height:220px;width:250px;overflow-y:scroll;}
.stonelist_nmg li{ line-height:20px}
.stonelist_nmg li.stonename{ background:url(../images/icon23.gif) no-repeat 0 4px; padding-left:14px; font-weight:bold; color:#f90}
.stonelist_nmg li.stonename a{ color:#f90;}
.stonelist_nmg li.stonename a:hover{ color:#f90}

.stonelist li{ line-height:20px}
.stonelist li.stonename{ background:url(../images/icon23.gif) no-repeat 0 4px; padding-left:14px; font-weight:bold; color:#f90}
.stonelist li.stonename a{ color:#f90;}
.stonelist li.stonename a:hover{ color:#f90}

/* 营业部公告文章列表 */
.list2{ padding:0 20px;}
.list2 li{ line-height:30px; background:url(../images/icon02.gif) no-repeat 0px 10px; padding-left:10px; border-bottom:1px dotted #eee; text-align:left }
.list2 li span{ float:right; color:#999; }


/* 产品中心 */
.jjcs{ background:url(../images/bg_product01.jpg) no-repeat; width:177px; height:243px; padding:55px 21px 0 25px; margin:12px auto}
.jjcs p{ font-family:Arial; line-height:23px;}

.jszdx{ width:952px; height:295px; margin-top: 12px; margin-bottom: 12px;}
.jszdx p{ font-family:Arial; line-height:24px;} 
.jszdx_form{ margin-bottom:10px; margin-left:10px; padding:0}
.jszdx_form td{ padding:3px 0;}
 

.otherpro{ background:url(../images/bg_product03.jpg) no-repeat; width:926px; height:108px; text-align:center; padding:50px 12px 0;}
.otherpro_form{ margin:5px auto 0; text-align:left}
.otherpro_form td{ padding:0}

.jsz_form{ width:745px; border-collapse:collapse}
.jsz_form thead td{ background:url(../images/bg_down.gif) repeat-x; height:19px; padding-top:10px; font-weight:bold; text-align:center}
.jsz_form tbody th,
.jsz_form tbody td{ font-weight:normal; text-align:center; height:48px; line-height:20px; border-bottom:1px dotted #ddd; padding:2px 0 0}
.jsz_form tbody th a,
.jsz_form tbody td a{ color:#006}

.jsz_form tbody th.aleft,
.jsz_form tbody td.aleft{ text-align:left}

.jsz_form tbody td{ background:#fbfbfb;}
.jsz_form tbody tr.line th,
.jsz_form tbody tr.line td{ border-bottom:1px solid #ccc}

.form_tit{ background:url(../images/pro_ima06.gif) no-repeat; width:740px; height:32px; padding-top:8px; margin:0 auto 10px;  text-align:center}

.jhlc_form{ border-collapse: collapse}
.jhlc_form th,
.jhlc_form td{ line-height:24px; text-align:center}
.jhlc_form thead th{ border-bottom:1px solid #ddd}
.jhlc_form tbody td{ border-bottom:1px dotted #ddd}


/*数据表格*/
.shuju{ margin:10px 5px;}
.shuju_form{ width:100%; border-collapse:collapse}
.shuju_form th,
.shuju_form td{ border:1px solid #b5b5b5; font-family:Arial,"宋体"; font-weight:normal; text-align:left; padding:5px; line-height:18px;}
.shuju_form th{ background:#f7f7f7}

/*数据表格02*/
.bform{ border-right:1px solid #b5b5b5; }
.bform td{ margin:0px; padding:0;}

.shuju_form02{ width:100%; border-collapse:collapse;}
.shuju_form02 th,
.shuju_form02 td{ border:1px solid #b5b5b5; border-right:none; font-family:Arial,"宋体"; font-weight:normal; text-align:left; padding:5px; line-height:18px;}
.shuju_form02 th{ background:#f7f7f7}


/* 资讯首页 */
/* 股市早知道 */
.gsnews,
.kffb,
.zx_ad,
.qh,
.zq{ margin-top:15px;}
.gsknow,
.qh,
.zq,
.hwgz,
.dphq,
.jjyj{ border:1px solid #dfdfdf; padding:1}
.gstit{ background:url(../images/bg_tit.gif) repeat-x; height:25px; padding-left:10px; line-height:25px; font-weight:bold}
.gscontent{ padding:3px 15px}
.gscontent p{ line-height:22px; border-bottom:1px dotted #ddd; padding:3px 0 2px; word-spacing:0px}
.gscontent p.none{ border:0}

/* 期货+债券 */
.qhcontent{ padding:4px 5px 9px; background:url(../images/yyb_ima03.gif) repeat-x center bottom; margin:1px}
.qhcontent li{ background:url(../images/icon02.gif) no-repeat 12px 7px; padding-left:20px; line-height:24px; border-bottom:1px solid #eee}
.qhcontent li.none{ border:none}

/* 海外股指*/
.hwgztit{ background:url(../images/bg_rit.gif) repeat-x; height:25px; padding-left:9px; line-height:25px; font-weight:bold}
.hwgz_form{ padding:10px 5px 10px; background:url(../images/yyb_ima03.gif) repeat-x center bottom}
.hwgz_form table{ border-collapse:collapse}
.hwgz_form td{ border-bottom:1px solid #ddd; padding:0; height:26px; line-height:26px; text-indent:4px}

/* 大盘行情 */
.dphq_form{ padding:8px 4px 11px; background:url(../images/yyb_ima03.gif) repeat-x center bottom}

.dphq_form2{ padding:8px 4px 15px;*padding:8px 4px 12px;_padding:8px 4px 11px; background:url(../images/yyb_ima03.gif) repeat-x center bottom}

.zx_hqtu{ margin:0 auto; text-align:center}

.dphq_tab{ background:url(../images/tab06.gif) no-repeat; width:140px; height:21px; padding:0 15px; margin-bottom:6px; overflow:hidden}
.dphq_tab li{ float:left; text-align:center; width:45px;}
.dphq_tab li a{ font-weight:bold; height:16px; padding-top:5px; display:block}
.dphq_tab .btn_01{ background:url(../images/tab06.gif) 0 -21px; height:21px; font-weight:normal; }

/* 基金研究 */
.jjyj_form{ padding:6px 10px; background:url(../images/yyb_ima03.gif) repeat-x center bottom}
.jjyj_form li{ background:url(../images/icon02.gif) no-repeat 5px 7px; padding-left:12px; line-height:24px; border-bottom:1px solid #eee}


/* 恒泰视点 */
.htsd{ border:1px solid #dfdfdf; padding:1px;}
.sdtit{ background:url(../images/bg_tit02.gif) repeat-x; height:24px; padding-left:10px; line-height:24px; font-weight:bold}
.sdcontent{ background:url(../images/yyb_ima03.gif) repeat-x center bottom; padding:10px;}

.news01{ padding-bottom:7px; margin:0 auto 8px; clear:both; border-bottom:1px dotted #ddd}
.news01 img{ border:1px solid #ccc; padding:1px; background:#fff; display:block; float:left}
.news01 dl{ float:right; text-align:left; width:340px}
.news01 dl dt{ color:#e00; font-size:14px; font-weight:bold; margin-top:3px; font-style:normal}
.news01 dl dt a{ color:#e00}
.news01 dl dd{ color:#666; font-size:12px; text-indent:25px; line-height:20px; margin-top:7px}
.news01 dl dd a{ color:#666;}

/* 新闻列表 */
.newslist{ padding:0 5px}
.newslist li{ line-height:24px; background:url(../images/dot_yl.gif) no-repeat 0px 9px; padding-left:10px; font-size:14px; line-height:24px }
.newslist li span{ float:right; color:#999; }

/* 选项卡 */
.tab01 a:hover,
.tab02 a:hover,
.tab03 a:hover{ text-decoration:none; }

.tab01{ width:244px; height:26px; background:url(../images/tab02.gif) no-repeat; clear:both;  }
.tab01 li{ float:left; width:122px }
.tab01 li a{ height:19px; padding-top:7px;  display:block; text-align:left; padding-left:35px; color:#000; background-repeat:no-repeat }
.tab01 a.btn_01{ background:url(../images/tab02.gif) 0 -26px; font-weight:bold; }
.tab01 a.btn_02{ background:url(../images/tab02.gif) 0 -52px; font-weight:bold; }

.tab02{ width:272px; height:26px; background:url(../images/tab07.gif) no-repeat; clear:both;  }
.tab02 li{ float:left; width:136px }
.tab02 li a{ height:19px; padding-top:7px;  display:block; text-align:left; padding-left:43px; color:#000; background-repeat:no-repeat }
.tab02 a.btn_01{ background:url(../images/tab07.gif) 0 -26px; font-weight:bold; }
.tab02 a.btn_02{ background:url(../images/tab07.gif) 0 -52px; font-weight:bold; }

.tab03{ width:220px; height:26px; background:url(../images/tab03.gif) no-repeat; clear:both;   }
.tab03 li{ float:left; }
.tab03 li a{ height:17px; padding-top:9px;  display:block; text-align:center; color:#000; }
.tab03 li a.btn_1{ width:82px; }
.tab03 li a.btn_01{ width:83px; background:url(../images/tab04.gif) no-repeat; font-weight:bold;  }
.tab03 li a.btn_2{ width:75px; }
.tab03 li a.btn_02{ width:76px; background:url(../images/tab04.gif) 0 -26px no-repeat; font-weight:bold; }
.tab03 li a.btn_3{ width:61px; }
.tab03 li a.btn_03{ width:63px; background:url(../images/tab04.gif) 0 -52px no-repeat; font-weight:bold; }

/* 开放式+封闭式基金 */
.kffb_form{ border:1px solid #dfdfdf; border-top:none; padding:8px 5px; background:url(../images/yyb_ima03.gif) repeat-x center bottom}
.kffb_form table{ border-collapse:collapse}
.kffb_form th{ background:#f5f5f5; height:11px; padding:5px 0; font-weight:normal; text-align:center}
.kffb_form td{ border-bottom:1px solid #f5f5f5; text-align:center; padding:0; height:26px; line-height:26px}
.kffb_form td.bgtu{ background:url(../images/icon02.gif) no-repeat 10px 8px; padding-left:10px}

/* 公司新闻*/
.gsnews{ padding:1px; border:1px solid #dfdfdf;}
.newstab{ padding:10px; background:url(../images/yyb_ima03.gif) repeat-x center bottom}


/* 资讯列表页*/
.zx_more{ border:1px solid #dfdfdf; clear:both; margin:8px 0 }
.zx_more .tit{ background:url(../images/yyb_ima01.gif) repeat-x; height:25px; padding-left:10px; padding-right:20px; line-height:25px;}
.zx_more .tit b{  background:url(../images/icon11.gif) no-repeat 0 0px; height:19px; padding-left:15px; color:#e00; font-weight:bold}

/* 新闻列表 */
.zx_more .content06{ background:url(../images/yyb_ima03.gif) repeat-x center bottom; padding:10px 20px;}

.zx_list li{ line-height:30px; background:url(../images/dot_yl.gif) no-repeat 0px 12px; padding-left:10px; border-bottom:1px dashed #eee; text-align:left; font-size:14px; }
.zx_list li span{ float:right; color:#999; font-size:14px; }

/* 新闻内容页*/
.zx_text{ padding:0 30px 5px 30px; border-bottom:1px solid #ccc}
.zx_text h1{ color:#de0000; font-family:"黑体"; font-size:18px; font-weight:normal; line-height:36px; padding-bottom:5px; text-align:center}
.zx_text h2{ color:#999; font-weight:normal; word-spacing:10px; line-height:24px; border-bottom:1px dotted #eee; text-align:center; font-size:12px}
.zx_text h2 b{ padding-left:30px; font-weight:normal}
.zx_text h2 b a.da,
.zx_text h2 b a.zh,
.zx_text h2 b a.xi{ text-decoration:underline}
.zx_text h2 b a.da{ font-size:16px}
.zx_text h2 b a.zh{ font-size:14px}
.zx_text h2 b a.xi{ font-size:12px}

 
.zx_text div{ text-align:center; margin:20px auto}
.zx_text div a{ padding-right:10px;}
.zx_text span{ font-size:14px; line-height:24px;}
 

/* 相关新闻 */
.xg_news{ margin-top:10px; border:1px solid #f5f5f5}
.xg_news li.xg_tit{ color:#de0000; font-size:14px; height:19px; padding-top:6px; background:#f5f5f5; font-weight:bold; margin-bottom:5px;}
.xg_news li.xg_tit b{ background:url(../images/icon02.gif) no-repeat 15px 4px; padding-left:25px;}
.xg_news li a{ line-height:24px; background:url(../images/dot_yl.gif) no-repeat 28px 4px; padding-left:37px; margin-top:5px}
.xg_news li span{ color:#999}

/* 资讯列表页 */
.jybw{ border:1px solid #dfdfdf; padding:1px; margin-bottom:15px}
.jybw_tit{ background:url(../images/bg_tit02.gif) repeat-x; height:24px; padding:0 12px 0 10px; line-height:24px; font-weight:bold;}
.jybw_tit span{ float:right; background:url(../images/icon01.gif) 2px 8px no-repeat; padding-left:10px; font-weight:normal}
.jybw_tit span a{ text-decoration:underline}
.sdcontent02{ background:url(../images/yyb_ima03.gif) repeat-x center bottom; padding:8px;}
.sdcontent04{ background:url(../images/yyb_ima03.gif) repeat-x center bottom; padding:9px;_padding:9px 9px 8px; border:1px solid #dfdfdf; border-top:none}
.sdcontent05{ background:url(../images/yyb_ima03.gif) repeat-x center bottom; padding:12px 6px 18px;_padding:12px 6px 16px; border:1px solid #dfdfdf; border-top:none}

.jybw_tit02{ background:url(../images/bg_tit02.gif) repeat-x; height:24px; line-height:24px; font-weight:bold;}
.jybw_tit02 li{ float:left;}
.jybw_tit02 li a{ padding:6px 26px 6px 19px; width:48px; font-weight:normal}

.jybw_tit02 li a.btn_01{ color:#e00; padding-left:20px; text-align:center; background:url(../images/tab04_.gif) no-repeat; font-weight:bold}
.jybw_tit02 li a.btn_02{ color:#e00; padding-left:13px; text-align:center; background:url(../images/tab04_.gif) no-repeat; font-weight:bold}
.jybw_tit02 li a.btn_03{ color:#e00; padding-left:18px; text-align:center; background:url(../images/tab04_.gif) no-repeat 0 -25px; font-weight:bold}

.jybw_tit02 li a:hover{ color:#e00}
.jybw_tit02 li a.here{ color:#e00; width:94px; background:url(../images/tab04.gif) no-repeat; font-weight:bold}
.jybw_tit02 li.more{ float:right; font-weight:normal; background:url(../images/icon01.gif) no-repeat 7px 8px;}
.jybw_tit02 li.more a{ text-decoration:underline; padding:0 15px; width:30px}

.news02{ padding-bottom:6px; margin:0 auto 4px; clear:both; border-bottom:1px dotted #ddd}
.news02 img{ border:1px solid #ccc; padding:1px; background:#fff; display:block; float:left}
.news02 dl{ float:right; text-align:left; width:240px}
.news02 dl dt{ color:#e00; font-weight:bold; margin-top:3px; font-style:normal}
.news02 dl dt a{ color:#e00}
.news02 dl dd{ color:#666; text-indent:25px; line-height:20px; margin-top:7px}
.news02 dl dd a{ color:#666;}

/* 列表页新闻 */
.sdcontent03{ background:url(../images/yyb_ima03.gif) repeat-x center bottom; padding:10px 10px 12px;}
.newslist02 li{ line-height:24px; background:url(../images/dot_yl.gif) no-repeat 0px 9px; padding-left:10px; clear:both}
.newslist02 li span{ float:right; color:#999; }
.newslist02 li.more{ background:url(../images/icon01.gif) no-repeat 2px 8px; float:right; width:35px; height:22px;}
.newslist02 li.more a{ text-decoration:underline}

.newslist02 li.ask{ background:none; float:right; padding-right:10px; height:22px;}
.newslist02 li.ask a{ text-decoration:underline}

/* BBS */
.bbs_form{ border:1px solid #ddd; border-collapse:collapse; width:953px; margin-top:6px;}
.bbs_form th{ padding-left:20px; border-bottom:1px solid #ddd; background:#f5fafe; height:33px; line-height:33px; font-weight:normal;}
.bbs_form td{ margin:0; padding:0}
.bbs_form td.bg{ background:#fbfbfb; border:1px solid #ddd;}

.bbs_form02{ margin:5px 0}
.bbs_form02 td{ line-height:22px; padding-left:15px}

/* 模拟炒股 */
.mncg_form{ width:953px; margin:0 auto; padding:0; border-collapse:collapse}
.mncg_form caption{ text-align:right;}
.mncg_form td{ padding:0;}
.mncg_form tbody th{ background:url(../images/bg_mncg03.gif) repeat-x; height:35px; font-weight:normal; word-spacing:5px; line-height:35px;}
.mncg_form tfoot td{ text-align:center; height:50px; line-height:50px; color:#666}

/*选择营业部*/
#xzyyb_box{ width:420px; height:auto; background:url(../images/xzyyb_img03.jpg) repeat-y;}
#xzyyb_top{ width:100%; height:auto; background:url(../images/xzyyb_img01.jpg) no-repeat; padding-top:125px;}
#xzyyb_bot{ width:100%; height:97px; background:url(../images/xzyyb_img02.jpg) no-repeat; padding-left:188px; padding-top:20px;}

/*产品中心手机号码填写*/ 
#cpzx_top{ width:100%; height:auto; background:url(../images/cpzx_img01.jpg) no-repeat; padding-top:125px;}


.jybw_tit03{ background:url(../images/bg_tit02.gif) repeat-x; height:24px; line-height:24px; font-weight:bold;}
.jybw_tit03 li{ float:left;}
.jybw_tit03 li a{ padding:6px 26px 6px 19px; width:48px; font-weight:normal}

.jybw_tit03 li a.btn_01{ color:#e00; padding-left:1px; text-align:center; background:url(../images/tab14.gif) no-repeat; font-weight:bold}
.jybw_tit03 li a.btn_02{ color:#e00; padding-left:1px; text-align:center; background:url(../images/tab14.gif) no-repeat; font-weight:bold}
.jybw_tit03 li a.btn_03{ color:#e00; padding-left:1px; text-align:center; background:url(../images/tab14.gif) no-repeat 0 -25px; font-weight:bold}

.jybw_tit03 li a:hover{ color:#e00}
.jybw_tit03 li a.here{ color:#e00; width:94px; background:url(../images/tab14.gif) no-repeat; font-weight:bold}
.jybw_tit03 li.more{ float:right; font-weight:normal; background:url(../images/icon01.gif) no-repeat 7px 8px;}
.jybw_tit03 li.more a{ text-decoration:underline; padding:0 15px; width:30px}

#xgss{background-color:#FFFFFF;}
.xg1{background-color:#FFFFFF;color:#000000;}
.xg1 td{padding-top:0;padding-bottom:0;padding-left:5px;height:20px;}
.xg2{background-color:#fbfcbc;color:#00000;padding-left:6px;padding-right:6px;}
.xg2 td{padding-top:0;padding-bottom:0;padding-left:5px;height:20px;}
.xgss_tr1{background-color:#FFFFFF;}
.xgss_tr1 td{height:20px;}
.xgss_td1{background-color:#FFFFFF;color:#000000;}
.xgss_img{cursor:pointer;margin-right:5px;}

.redline{text-decoration: underline;color: #FF0000;}

/*Date*/  
.header_date {font: 12px Arial, Tahoma !important;font-weight: bold !important;font: 11px Arial, Tahoma;font-weight: bold;color: #154BA0;background:#C2DEED;height: 25px;padding-left: 10px;   
}   
.header_date td {padding-left: 10px;}   
.header_date a {color: #154BA0;}   
.header_date input {background:none;vertical-align: middle;height: 16px;}   
.category_date {font: 12px Arial, Tahoma !important;font: 11px Arial, Tahoma;color: #92A05A;height:20px;background-color: #FFFFD9;}   
.category_date td {border-bottom: 1px solid #DEDEB8;}   
.expire, .expire a:link, .expire a:visited {color: #999999;}   
.default, .default a:link, .default a:visited {color: #000000;}   
.checked, .checked a:link, .checked a:visited {color: #FF0000;}   
.today, .today a:link, .today a:visited {color: #00BB00;}   
#calendar_year {display: none;line-height: 130%;background: #FFFFFF;position: absolute;z-index: 10;}   
#calendar_year .col {float: left;background: #FFFFFF;margin-left: 1px;border: 1px solid #86B9D6;padding: 4px;}   
#calendar_month {display: none;background: #FFFFFF;line-height: 130%;border: 1px solid #86B9D6;padding: 4px;position: absolute;z-index: 11;}   
.tableborder {background: white;border: 1px solid #86B9D6;}   
#year,#month{padding-right:10px;background:url(attachments/month_0701/8200714125245.gif) no-repeat center right;}/*图片路径可以改成自己的*/  
/*Date*/ 

/*基金列表*/
.jjlb_box{ background:url(../images/yykh_bot.jpg) bottom repeat-x; border:1px solid #eee; padding:0 1px}
.jjlb_tit{ background:url(../images/yykh_tit.jpg) top repeat-x; height:28px; padding:5px 0px 0px 5px ;}
.jjlb_tit img{ float:left; padding-right:0px;}
.jjlb_form{ margin:5px auto 0;}
.jjlb_form td{ padding:0}
.jjlb_form .input{ border:1px #d9d9d9 solid; text-indent:2px; letter-spacing:0.5px;}
.jjlb_form .td1{ text-align:right; color:#333333;}
.jjlb_form .td2{ color:#333; padding:3px 0 3px 5px}
.jjlb_form .td3{ color:##333333; background:#f8f8f8; padding:3px 10px;}
.jjlb_form .td4{ text-align:left; color:#333333; padding:3px;}
.jjlb_button{ background-image: url(../images/yykh_but.jpg) no-repeat; height: 22px; width: 66px; text-align: center;
border:0px;color:#333; padding:0;letter-spacing:2px; cursor:pointer;}

/*基金列表，权证列表,债券列表*/
#tabsB {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 100%; border-bottom:1px solid #cb6668;
}
#tabsB UL {
	LIST-STYLE-TYPE: none; padding-left:50px;
}
#tabsB LI {
background:url(/htzq/images/hq_tag_bg2.gif); width:98px; line-height:26px; float:left; text-align:center; margin-right:4px; margin-bottom:-1px;
}
#tabsB LI.now{ 
background:url(/htzq/images/hq_tag_bg1.gif); color:#c3292b; font-weight:bold;
}
#tabsB A SPAN {
	FLOAT: none
}
#tabsB A:hover SPAN {
	COLOR: #000
}
#tabsB A:hover {
	BACKGROUND-POSITION: 0% -42px
}
#tabsB A:hover SPAN {
	BACKGROUND-POSITION: 100% -42px
}
/*------公司研究-----*/
.htyjd {width:100%; }
.htyjd ul{margin:0px; list-style-type:none;}
.htyjd1 {float:left;width:80px; height:21px;}
.htyjd2 {float:left;width:200px; height:21px;text-align:left;}
.htyjd3 {float:left;width:180px; height:21px;text-align:left;}
.htyjd4 {float:left;width:180px; height:21px;text-align:left;}
/*------公司研究-----*/
.htyjdgs {width:100%; }
.htyjdgs ul{margin:0px; list-style-type:none;}
.htyjdgs1 {float:left;width:173px; height:21px;text-align:left;}
.htyjdgs2 {float:left;width:173px; height:21px;text-align:left;}
.htyjdgs3 {float:left;width:173px; height:21px;text-align:left;}
.htyjdgs4 {float:left;width:165px; height:21px;text-align:left;}
/*客服中心首页*/
.kf_box{ width:937px; margin:0px auto;}
.kf_left{ float:left; width:254px;}
.kf_right{ float:right; width:683px;}
.kf_login_bg{ width:254px; height:314px; background:url(../images/kf_img03.jpg) no-repeat;}
.kf_login_bg table{ width:220px; margin:0px auto;}
.kf_login_bg td input{ height:16px; line-height:16px; border:1px solid #bdbdbd; width:110px;}
.kf_login_bg td input.yzm{ width:50px;}

/* 列表页新闻 */
.sdcontent03{ background:url(../images/yyb_ima03.gif) repeat-x center bottom; padding:10px 10px 11px;}
.newslist02 li{ line-height:24px; background:url(../images/dot_yl.gif) no-repeat 0px 9px; padding-left:10px;}
.newslist02 li span{ float:right; color:#999; }
/* 新闻列表2 */
.newslist2{ padding:0 5px; width:530px; float:left; margin-right:20px;}
.newslist2 li{ line-height:30px; background:url(../images/icon02.gif) no-repeat 0px 9px; padding-left:10px; font-size:12px; line-height:30px; border-bottom:1px dashed #eee; }
.newslist2 li span{ float:right; color:#999; }
.jybw_tit02 li a.here_1{ color:#e00; width:114px; background:url(../images/tab04_1.gif) no-repeat; font-weight:bold}