/*@cib*@2009.11*@sweetforever*/
/*main-reset*/
#wrapper{width:978px;margin:0 auto;border:1px solid #C0D2FF}
#cib-header,#cib-nav,#cib-content,#cib-footer{width:100%}
#cib-nav a.home{width:41px}
/*main*/
#main{background:url('../../images/2010/bg-ip1.gif') repeat-y}
#main-l{width:244px;height:auto}
#main-r{width:734px;height:auto}
.per-bank-login{width:100%;height:98px;background:url('../../images/2010/bg-menuTop.gif') no-repeat}
.per-bank-login h3{height:30px;text-indent:-10000px}
.per-bank-login p{padding:0 5px;height:34px}
.ord-log{float:left}
.cer-log{float:right}
.ord-log,.cer-log{height:19px;line-height:19px;margin-top:13px;background-image:url('../../images/2010/bg-menuTop.gif');background-repeat:no-repeat;font-size:11px}
.ord-log{width:89px;background-position:0 -98px;text-indent:13px}
.ord-log-new{background: url("../../images/2010/buttonBG.gif") no-repeat scroll 0 0 transparent;height: 25px;line-height: 25px; margin-top:10px;text-align:center; width:110px}
.cer-log{width:95px;background-position:0 -117px;text-indent:11px}
.app-cli-no{color:#f88d3e;font-weight:bold;line-height:34px;margin-left:15px}
.fin-guide h3{height:30px;text-indent:-10000px;background:url('../../images/2010/finance-guide.png') no-repeat}
.fg-content{padding:0 30px 10px;text-align:left;background:#fff url('../../images/2010/finance-body.png') repeat-y;border-right:1px solid #C0D2FF}
.menu{padding:10px 0}
.menu .top{width:200px;height:auto;margin:0 auto}
.top li{margin:5px 0;padding-left:20px;line-height:18px}
.top span{color:#000;cursor:pointer}
.top .plus{background:url('../../images/2010/plus.gif') no-repeat}
.top .minus{background:url('../../images/2010/minus.gif') no-repeat}
.menu .sub,.menu .sub_on{margin-left:-20px}
.menu .sub li,.menu .sub_on li{background:url('../../images/2010/join.gif') no-repeat}
.menu a:hover,.menu .sel{color:#a90003}
.menu .sub{display:none}
.menu .sub_on{display:block}
.location{height:24px;line-height:24px}
.loc-l{float:left;width:74%;height:24px;text-indent:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.loc-r{float:right;width:25%;text-align:center;vertical-align:middle}
/*content*/
.content{padding:25px;height:auto;text-align:left;background:url('../../images/2010/bg-ip2.gif') repeat-x}
.content .news_title{font-size:16px;font-weight:bold;text-align:center;line-height:24px}
#newscontent_image{text-align:center}
.add{line-height:20px}
.add p,#majorevents p{line-height:20px;margin:10px 0}
#majorevents p{padding-left:2em;text-indent:0}
.add table{border:solid #3D69D2;border-width:1px 0 0 1px}
.add td{border:solid #3D69D2;border-width:0 1px 1px 0;height:20px}
.add table p{text-indent:0;margin:0}
.add a{color:#0031D2;text-decoration:underline}
.add a:hover{color:#3D69D2}
.add em{font-style:italic}
td.link a{text-decoration:underline;font-family:Verdana}
td.link a:hover{color:#a90003;text-decoration:none}
#toplink{text-align:right;margin:15px 0}
#toplink a:hover{color:#a90003}
#majorevents li{line-height:30px;text-indent:50px;font-weight:bold;cursor:pointer;color:#005CBA}
.event{text-indent:0;font-weight:normal;line-height:20px;color:#000}
.specialTitle1{height:30px;line-height:30px}
.specialTitle1image{float:left;width:25px;height:100%;background:url('../../images/2010/small.gif') no-repeat 0 8px}
.specialTitle1font{float:left;color:#2F5EC9;font-weight:bold;font-size:15px}
#newscontentNoBG,#hotcontentNoBG{padding:10px;text-align:center}
.specialTitle,.specialTitle2{height:20px;line-height:22px;font-weight:bold;color:#1C4879;text-align:left;text-indent:30px}
.specialTitle{background:url('../../images/2010/bg-report.png') no-repeat}
.report1 ul{padding:20px 10px 10px;text-align:left}
.report1 li{float:left;width:50%;height:20px;line-height:20px;margin:3px 0;text-indent:35px;background:url('../../images/2010/bg-li.jpg') no-repeat 15px 6px}
p.more{text-align:right;height:24px;line-height:24px;padding-right:40px}
p.more a:hover{color:#a90003}
.Hottset{padding:10px 0}
.special_link{padding:20px 50px;line-height:24px}
.special_link span.add{font-weight:bold}
.special_link a{font-weight:bold;color:#0031d2;text-decoration:underline}
.special_link a:hover{color:#3D69D2 }
#special_link_electron_Banking{padding:20px 30px 10px}
#special_link_electron_Banking a{text-decoration:underline}
.areportp{font-size:14px;font-weight:bold;color:#005cba;margin:3px 0}
/*可持续金融-栏目介绍*/
.hottext{text-align:left;line-height:20px;padding:10px 30px}
.hotlink p{padding:3px 0}
.hotlink a:hover{color:#a90003}
/*私人银行*/
#PrivateBank{background:url('../../images/2010/PrivateBankBG.jpg') no-repeat;width:708px;height:405px;position:relative;margin:8px 0 0 15px}
#PrivateBank .news{position:absolute;top:150px;left:20px;width:330px;}
#PrivateBank ul.list3{width:300px;height:105px}
#PrivateBank .list3 li{overflow:hidden;white-space:nowrap;width:270px}
#PrivateBank h3{background:url('../../images/2010/PrivateBankH3.gif') no-repeat;padding:0 0 15px 20px;height:14px;color:#22538e;}
/*投资者关系-定期报告*/
#annualReports{padding:10px 30px}
#annualReports span{display:block;line-height:24px}
#annualReports .rt{font-size:14px;color:#005cba;font-weight:bold;font-family:Verdana}
#annualReports .link{padding-left:20px;background:url('../../images/2010/bg-li.jpg') no-repeat 5px 9px}
#relateMenu{width:665px;height:24px;border-bottom:1px solid #147ab8;margin:10px auto}
.in_top{padding:5px 25px;text-align:left;line-height:19px;}
/*增加标签页*/
#relateMenu span{float:left;width:95px;height:22px;line-height:24px;margin:2px 3px 0;overflow:hidden;text-align:center;background:url('../../images/2010/bg-hp-en.png') no-repeat -95px -360px}
#relateMenu .on{height:24px;margin-top:0;color:#fff;background-position:0 -360px}
#relateMenu .on, #relateMenu .on a {color:#FFFFFF;}
/*分页*/
.conlist{padding:20px}
.conlist .hint{float:right;width:15%;line-height:19px}
.conlist .arrow{float:left;width:20%;padding-left:65%}
.arrow a,.arrow span{float:left;width:20px;height:19px;background:url('../../images/2010/bg-conlist.gif') no-repeat;margin:0 1px;text-indent:-1000em;overflow:hidden}
.conlist .pre1{background-position:-20px 0}
.conlist .fir{background-position:-40px 0}
.conlist .pre{background-position:-60px 0}
.conlist .next{background-position:-80px 0}
.conlist .last{background-position:-100px 0}
.conlist .next1{background-position:-120px 0}
.conlist .last1{background-position:-140px 0}
/*other*/
.list1{padding:20px 40px 10px;text-align:left}
.list3{width:88%;margin:0 auto}
.list1 li,.list3 li{line-height:20px;padding-left:15px;background:url('../../images/2010/bg-li.jpg') no-repeat 0 7px;width:610px;}
.list1 a:hover,.list3 a:hover{color:#a90003}
.list1 span,.list3 span{float:right;padding-left:1em}
*html .list3 img{vertical-align:middle;border:4px solid #fff}
.Hottset li{float:left;width:45%}
.cf:after{content:".";clear:both;height:0;line-height:0;display:block;visibility:hidden}
.cf{display:inline-table}
*html .cf{height:1%}
.cf{display:block}
*+html .cf{min-height:1%}