body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,p,label{margin:0;padding:0;border:0;}
body{ font-size: 12px; line-height: 22px; background: #fff; }
a{ color: #000; text-decoration: none; }
a:hover { color: #900; text-decoration: underline; }
a:active { color: #7A2123; }
a img{ border: 0; }
ul,ol,li{ list-style: none; }
.clear{ clear: both; }
body{ font-size:12px;font-family:"宋体";}
/* 结构 */
#wh_wrap{ width: 960px; overflow: hidden; margin: 10px auto 0 auto; border-top:4px solid #1e5faf }
.wh_con,.wh_con01{ width: 958px; border: #bebebe 1px solid; background: url(/img/insurance/2010/img/whbg01.gif) repeat-y 0 0; }
.wh_con01{ background:none;}
.wh_con{ margin-bottom: 10px; }
.wh_l{ float: left; width: 390px; padding: 10px 0 10px 12px; }
.wh_l01{ float: left; width: 412px;}
.wh_l01 .con{ float: left; width: 390px; padding: 0 0 0 12px; background: url(/img/insurance/2010/img/whtt01.gif) no-repeat 7px 34px; }
.wh_l01 h1{ font-family: "黑体"; font-size: 20px; font-weight: normal; line-height: 30px; height: 32px; overflow:hidden; }
.wh_l01 h1 a{ color:#485a90; text-decoration:underline}
.wh_l01 h1 a:hover{ color:#900}
.wh_l01 h5{ font-weight: normal; font-size: 12px; }
.wh_l01 h5.a{ color: #666; }
.wh_r{ float: right; width: 523px; padding: 0 12px 0 0; }
.wh_r_01{ width: 200px; float: left; overflow: hidden; padding: 0 23px 10px 0; }
.wh_r_01a{ width: 200px; float: left; overflow: hidden; padding: 0 0px 7px 0; margin:0 0 0 20px; display:inline }
.wh_r_01b{ width: 200px; float: left; overflow: hidden; padding: 0 23px 0 0; }
.wh_r_01 h5{ font-size: 14px; font-weight: bold; margin: 6px 0 4px 8px; height: 22px; line-height: 22px; overflow: hidden; }
.wh_r_02,.wh_r_02a{ width: 300px; float: right; overflow: hidden; padding:0px 0 6px 0; margin-top:10px; }
.wh_r_02a{ padding-bottom: 10px; margin-right:12px ; display:inline ;}
/* main */
.box01{ width:934px; margin:0px auto 10px auto}
.wyqlj{ padding: 8px 10px 5px 12px; background: #fff;}
.whtt{ height: 25px; overflow: hidden; margin-top: 10px; }
.whtt dt{ float: left; }
.whtt dd{ float: right; }
.whtt01{ padding: 8px}
.bdot8x8{ background: url(/img/insurance/2010/img/bxdot01.gif) repeat-x 0 0; height: 1px; overflow: hidden; margin: 7px 0  7px 0;}

.show {display:;}
.hide {display:none;}

.plyj{ height: 75px; overflow: hidden; margin:0 0 8px 0px; }
.plyj dt{ float: left; width: 75px; overflow: hidden; }
.plyj dt img{ width: 73px; height: 73px; border: #ccc 1px solid; }
.plyj dd{ float: left; padding: 0 0 0 10px; width: 98px; color: #666; line-height: 20px; }
.bxp01,.bxp01a{ border: #bebebe 1px solid; width: 298px; float: left; }
.bxp02{ padding: 2px 12px }
.bxcont{ padding:5px 12px;}
.bxcont2{ padding:0px 10px;}
.bxcont3{ padding:0px 0 4px 8px;}

.xxinp{ border: #ccc 1px solid; font-size: 12px; color: #ccc; }

.bxcs{ background: #fefef4; width: 195px; float: left; }
.bxcs dd{ margin: 4px 0 0 0; width: 100%; float: left; }
.bxcs dd a{  width: 63px; height: 22px; padding-top: 1px; display: block; float: left; text-align: center; overflow: hidden; margin: 0 3px 0 0; background: #e9e9e9; }
.bxcs dd a.no{ margin-right: 0; }
.bxtab01 th{ background: url(/img/insurance/2010/img/bg01.gif) repeat-x left bottom; line-height: 15px; font-weight: normal; }
.bxtab01 th div{ border-right: #666 1px solid; height: 15px; }
.bxtab01 td{ border-bottom: #ccc 1px solid; border-right: #ccc 1px dotted; padding: 1px 2px 0 3px; line-height: 25px; }
.bxtab01 td.no{ border-right: none; }
.bxtg{ border-top: #bebebe 1px solid; padding: 8px 10px; }
.bxtg p{ height: 22px; line-height: 22px; }
.wyhdp{ background: url(/img/insurance/2010/img/bxdot01.gif) repeat-x left bottom; margin:5px 0 0 0; width: 100%; float: left; }
.wyhdp dt{ float: left; width: 60px; padding: 4px 0 0 0; }
.wyhdp dt img{ width: 58px; height: 58px; border: #ccc 1px solid; }
.wyhdp dd{ width: 210px; float: left; overflow: hidden; padding-bottom: 2px; }
.input01_2{ border: #ccc 1px solid; font-size: 12px; }
.bxinp{ border: #ccc 1px solid; padding: 2px 0 0 1px; font-size: 12px; text-align: center; color: #7e7e7e; }


.xzzl{ width: 290px; padding: 0px 0px 10px 6px; overflow: hidden; }
.xzzl a{ display: block;background: url(/img/pension/20111008/img/dot.gif) no-repeat 0 -497px; height: 20px; line-height: 22px; margin:8px 4px 0 3px; float: left; width: 60px; text-align: center; overflow: hidden; }



/*title*/
.whtit08{ height: 24px; background: url(/img/insurance/2010/img/bgx.gif) repeat-x 0 -71px; overflow: hidden; padding: 0 8px 0 5px;}
.whtit08 h5{ background: url(/img/insurance/2010/img/whtag.gif) no-repeat 0 0; padding: 0 0 0 20px; float: left; }
.whtit08 h5 p{ background: url(/img/insurance/2010/img/whtag.gif) no-repeat 100% -46px; color: #fff; padding: 2px 10px 0 0; height: 22px; line-height: 22px; float: left;font-family: 微软雅黑,宋体;font-size: 15px; font-weight: bold;  }
.whtit08 h5 p a{ color: #fff; }
.whtit09{ background: url(/img/insurance/2010/img/bgx.gif) repeat-x 0 -71px;height: 24px; overflow: hidden; }
.whtit09 li{ background: url(/img/insurance/2010/img/whtag.gif) no-repeat 100% -324px; float: left; color: #fff; height: 25px; cursor: pointer; padding: 2px 10px 0 8px;font-family: 微软雅黑,宋体;font-size: 13px; }
.whtit09 li a{ color: #fff; }
.whtit09 li p{ height: 15px; float: left; padding:0px 5px; }
.whtit09 li.checked{ background: url(/img/insurance/2010/img/whtag.gif) no-repeat 100% -272px; }
.whtit09 li.checked p{ background: url(/img/pension/20111008/img/dot.gif) no-repeat 0 -265px; padding: 0 0 0 12px; }
.whtit03{ background: url(/img/insurance/2010/img/bgx.gif) repeat-x 0 -71px;height: 24px; overflow: hidden; }
.whtit03 h3{ background: url(/img/insurance/2010/img/whtag.gif) no-repeat 100% -272px; padding: 5px 10px 0 8px; font-family: 微软雅黑,宋体;font-size: 13px; float: left; color: #fff; font-weight: normal;height: 19px; line-height: 19px; }
.whtit03 h3 a{ color: #fff; }
.whtit03 h3 a:hover{ color: #f33; }
.whtit03 h3 span{ background: url(/img/pension/20111008/img/dot.gif) no-repeat 0 -268px; height: 15px; padding: 0 0 0 12px; line-height: 15px; overflow: hidden; display: block; float: left; }
.whtit03 b{ font-weight: normal; color: #fff; font-size: 12px; font-weight: normal; }
.whtit03 .fr{ float: right; padding: 5px 8px 0 0; color: #fff; background:url(/img/pension/20111008/img/dot.gif) no-repeat 0 -117px; padding-left:10px; line-height:18px }
.whtit03 .fr a,.whtit03 .fr a:visited{ color:#c9c9c9}
.whtit03 .fr a:hover{ color:#900; text-decoration:underline}
.whtit02a{ background: url(/img/insurance/2010/img/titbg01.gif) no-repeat 0 0;height: 25px; overflow: hidden; margin: 10px 0 10px 0;}
.whtit02a h2{ float: left; font-size: 12px; color: #000; height: 25px;background: url(/img/insurance/2010/img/whtag.gif) no-repeat 0 -96px; padding: 0 0 0 20px; font-family: 微软雅黑,宋体;font-size: 15px;font-weight: bold; }
.whtit02a h2{ font-size: 13px; }
.whtit02a h2 p{ background: url(/img/insurance/2010/img/whtag.gif) no-repeat 100% -145px; float: left; padding: 1px 12px 0 0;height: 24px; line-height: 24px; }
.whtit02a .fr{ float: right; padding: 5px 4px 0 0;line-height: 15px; color: #878787; }
.tit_jdgc{ background: url(/img/pension/20111008/img/tit_jdgc.gif) no-repeat 0 4px; line-height:9999px; overflow:hidden; height:26px;}
h3.title{ overflow:hidden; font-size:15px; height: 32px; line-height:24px; overflow: hidden; background:url(/img/forex/201011/img/titlebg.gif) repeat-x;}
h3.title li{ float: left;  font-family:"微软雅黑","宋体";  background: url(/img/pension/20111008/img/tabbg.gif) no-repeat right 0;  padding-left:20px; height:25px;}
h3.title li a{font-size:13px;}
h3.title li b{ background:none; height:25px; width:15px; float:left}
h3.title span{ float:right;padding:1px 8px 0 11px; font-weight:normal; color:#828282;  background: url(/img/pension/20111008/img/dot.gif) no-repeat 0 -65px;  font-size:12px;}
h3.title li.tagn{ background: url(/img/pension/20111008/img/tabbg.gif) no-repeat right 0; padding:0  0 0 16px;}
h3.title li.tagn b{ background:none}
h3.title li.checked{ background:url(/img/pension/20111008/img/tabbg.gif) no-repeat 0 -30px;}
h3.title li.checked a{ font-size:15px;}
h3.title li.checked b{ background:url(/img/pension/20111008/img/tabbg.gif) no-repeat right -30px; }
h3.title div{ float: left; background:url(/img/pension/20111008/img/tabbg.gif) no-repeat 0 -30px; padding-left:20px; height:25px; font-family:"微软雅黑","宋体"; }
h3.title div b{ background:url(/img/pension/20111008/img/tabbg.gif) no-repeat right -30px; height:25px; width:12px; float:left}
h3.title a{ float:left;}
h3.tit01{ background:url(/img/pension/20111008/img/bg01.gif) ; font-size:12px; padding:0px 8px; margin-top:10px; height:22px; }
h3.tit01 span{ float:right; font-weight:normal; padding-top:4px; }
.sidebar{ width:300px; float:right; margin:10px 10px 10px 0; display:inline}
.mainleft{ width:618px; float:left; margin-left:12px; display:inline; padding-top:10px;}

/*box*/
.myQ_se{ background:#efefef; font-size:14px; height:26px; padding:2px 5px 0 5px; margin:0px 5px;}
.myQ_se .text{ width:125px; border:1px solid #ccc;}
.myQ_se .subm{ width:71px; height:21px; line-height:21px;background:url(/img/pension/20111008/img/dot.gif) no-repeat 0 -590px; border:0px; color:#fff; font-size:12px;}
.search{ background: url(/img/pension/20111008/img/dot.gif) no-repeat 7px -630px #ededed; height:32px; border:1px solid #dadada; margin-bottom:20px;}
.search input ,.search select{ color:#666;}
.picsroll{ background:#e8e8e8; border:solid #a9a9a9; border-width:1px 0 0px 0;width:958px; overflow:hidden; height:124px;}
.picsroll .cont{ float:left; padding:18px 0 0 8px; width:805px; overflow: hidden}
.leftcor,.rigcor{float:left; width:10px; height:20px; margin-top:30px;background:url(/img/pension/20111008/img/cor.gif) no-repeat;}

.rigcor{  background-position:0 bottom;}

/*滚动最新资讯*/
.stock_info { width:408px; height:28px; overflow:hidden; float: left; border-bottom:1px solid #B3B3B3; padding:0 0 0 5px; overflow: hidden;}
.stock_info .info_con { width:300px; height:20px; position:relative; overflow:hidden; float:left; margin-top:4px;}
.stock_info .info_con .scroll_up{ width:300px;position:absolute; overflow:hidden;top:0px; left:0px;}
.stock_info .info_con .scroll_up ul li {line-height:20px; height:20px;font-size:12px;overflow:hidden;}
.scroll_contr {float:left; width:82px; padding-top:3px;}
.scroll_contr b{ float:left; font-weight:normal; padding-left:5px;}
.scroll_contr span {display:block; width:13px; height:13px; overflow:hidden; float:left; margin-top:5px; cursor:pointer;}
.scroll_contr span.upWord,.scroll_contr span.upOver { background: url(/img/stock/hkstock/nsg03.gif) no-repeat 0 0;}
.scroll_contr span.downWord ,.scroll_contr span.downOver{ background: url(/img/stock/hkstock/nsg04.gif) no-repeat 0 0;}
.hq_up{ background: url(/img/stock/hkstock/up.gif) no-repeat 0 0; padding: 0 0 0 15px; font-weight: bold; font-size: 14px; color:#a20101; display: inline-block;  }
.hq_down{ background: url(/img/stock/hkstock/down.gif) no-repeat 0 0; padding: 0 0 0 15px; font-weight: bold; font-size: 14px; color:#226300; display: inline-block;  }


/*list*/
.ggul14 li{ background:url(/img/pension/20111008/img/dot.gif) no-repeat 8px -780px; padding: 0 0 0 18px; height: 27px; line-height: 27px; overflow: hidden; font-size: 14px; }
.ggul14 li a{ color:#485a90; text-decoration:underline}
.ggul12 li {background: url(/img/insurance/2010/img/dot01.gif) no-repeat 0px 8px; padding: 0 0 0 10px; height: 22px; line-height: 22px; overflow: hidden;font-size: 12px; }
.ggul12b li{ line-height:24px; height:24px; background:url(/img/pension/20111008/img/dot.gif) no-repeat 0px -782px; padding-left:10px; overflow:hidden}
.ggul12b li a{ color:#485a90; text-decoration:underline}
.gglxfz li{ background: url(/img/insurance/2010/img/tel.gif) no-repeat 0 5px; padding: 0 0 0 18px; height: 22px; line-height: 22px; }
.gglxfz li.b{ background: url(/img/insurance/2010/img/tel.gif) no-repeat 0 -26px; padding: 0 0 0 18px; height: 22px; line-height: 22px;}
.ggul14 li a:visited,.ggul12 li a:visited,.ggul12b li a:visited{color: #717171;} 
.ggul14 li a:hover,.ggul12 li a:hover,.ggul12b li a:hover{color: #900;} 
.li01{ background:#f5f5f5; border:1px solid #b6b6b6; margin-top:8px; padding:0px 3px}
.li02{ width:290px; margin:15px auto; overflow:hidden }
.li02 li{margin-left:5px; display:inline; float:left; background:url(/img/pension/20111008/img/dot.gif) no-repeat 0 -560px; width:137px; text-align:center; height:28px;}
.li03 li{ background:url(/img/pension/20111008/img/dot.gif) no-repeat 0 -710px; height:32px; line-height:32px; text-align:center; width:176px; color:#686767; cursor:pointer }
.li03 li a{ color:#686767;}
.li03 li.checked{ background-position:0 -678px;color:#a81922; font-size:14px; font-weight:bold}
.li03 li.checked a{color:#a81922; }
.li04{ width:139px;  text-align:center; font-family:微软雅黑; float:left}
.li04 li{ background:url(/img/pension/20111008/img/libg.gif) repeat-x; height:31px; line-height:31px;border-right:1px solid #acacac;}
.li04 li.checked{ background:none; border-right:0; border-bottom:1px solid #acacac; font-size:14px; color:#8a0810; font-weight:bold}
.li04 li.checked a{ color:#8a0810}
.li05{ float:left;}
.li05 li{ float:left; text-align:center; width:78px; overflow:hidden; margin:0px 12px 0 8px; display:inline}
.li05 li img{ width:76px; height:76px; border:1px solid #d6d6d6; display:block}
.tab01 td{ line-height:normal; border-right:1px solid #000; text-align:center}
.tab01 td.end{ border:0px;}
.tabcont{border:1px solid #bfbebe; border-left:0 ; margin-bottom:10px}



/*计算器*/
.insurance { width:610px; overflow:hidden; margin-bottom:20px}
.insurance li{width:129px; height:33px; margin:10px 12px 0 10px; display:inline; float:left; cursor:pointer; text-indent:-9999px;}
.insurance li a{ display:block; height:33px; background-image:url(/img/money/toolcase/img/insurance_tab.png);}
.tab_1{ background-position:0 0;}
.tab_1:hover,.tab_1over{background-position:130px 0px;}
.tab_2{ background-position:0 -35px;}
.tab_2:hover{ background-position:130px -35px;}
.tab_3{ background-position:0 -70px;}
.tab_3:hover{ background-position:130px -70px;}
.tab_4{ background-position:0 -105px;}
.tab_4:hover{ background-position:130px -105px;}
.tab_5{ background-position:0 -140px;}
.tab_5:hover{ background-position:130px -140px;}
.tab_6{ background-position:0 -175px;}
.tab_6:hover{ background-position:130px -175px;}
.tab_7{ background-position:0 -210px;}
.tab_7:hover{ background-position:130px -210px;}
.tab_8{ background-position:0 -245px;}
.tab_8:hover{ background-position:130px -245px;}
.tab_9{ background-position:0 -280px;}
.tab_10{ background-position:0 -315px;}
.tab_11{ background-position:0 -350px;}
.tab_12{ background-position:0 -385px;}

/*style*/
.c666{ color:#666;}
.c900{ color:#900}
.cea0{ color:#e30000}
.c247{ color:#247500}
.p5{ padding:0 5px 3px 5px}
.mb10{ margin-bottom:10px;}
.bxbut01{ background: url(/img/pension/20111008/img/dot.gif) no-repeat 0 -313px; width: 49px; height: 19px;line-height: 19px; text-align: center; border: 0; font-size: 12px; cursor: pointer; }
.bxbut02{ background: url(/img/pension/20111008/img/dot.gif) no-repeat -91px -313px; width: 59px; height: 19px;line-height: 19px; text-align: center; border: 0; font-size: 12px; cursor: pointer; }
.bxbut03{ background: url(/img/pension/20111008/img/dot.gif) no-repeat 0 -432px; width: 57px; color: #666; height: 19px;line-height: 19px; text-align: center; border: 0; font-size: 12px; cursor: pointer; padding: 0;}
a.wymore01{ background: url(/img/insurance/2010/img/dot.gif) no-repeat 0 -70px; padding: 0 0 0 10px; color: #666; line-height: 15px; }
a.wymore01:hover{ color: #900; }
.titcor{ width:23px; position:absolute; margin-left:-23px;}
.more{ text-align:right; margin-top:-30px; height:30px; padding-right:10px;}
.more a{background: url(/img/pension/20111008/img/dot.gif) no-repeat 0 -70px; padding-left:12px;}










