﻿/* CSS Document */

/* ================== css reset ================== */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol, li { list-style:none; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
table { border-collapse:collapse; }
body {  color:#232323; padding:0; font:12px/20px "宋体"; }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:10px; font-size:0; overflow:hidden;zoom:1; }
a { color:#232323; text-decoration:none; }
a:visited { color:#800080; }
a:hover, a:active, a:focus { color:#f00; text-decoration:underline; }
.wrap { width:970px; margin:0 auto; background:#ffffff }

/*others added by yan*/
 h1, h2, h3, h4, h5, h6{ font-weight:normal; }
.fred, .fred a{color:#d40300 }
.fgrey, .fgrey a{color:#828282;}
.fblue,a.fblue, .fblue a{color:#0f85b0!important;}
.fred a:visited,.fgrey a:visited,a.fblue:visited,.fblue a:visited{ color:#800080;}
.fred a:hover,.fgrey a:hover,.fblue a:hover,a.fblue:hover{ color:#f00}
.fwit a:link,.fwit a:visited{ color:#fff}
.fwit a:hover{ color:#C72100;}
.fmid{ text-align:center;}
html{ background:#f5f5f5 url(http://i1.sinaimg.cn/ty/2011hqj/0418/images/cfa_yan_htmlBg.jpg) 0 0 repeat-x;}
body{ background:url(http://i2.sinaimg.cn/ty/2011hqj/0418/images/cfa_yan_bodyBg.jpg) 50%  0 no-repeat;}
.nbg{ background:none!important}
.nbor{ border:none!important}
/*common bg*/

.tit01 h3,.list01 li,.navBg,.nav span { background:url(http://i0.sinaimg.cn/ty/2011hqj/0418/images/CFA_yan_main.png) 999px 999px no-repeat; }

/* 导航 */
.navBg{ background-position: 0 0 ; height:78px; width:970px;}
.nav{padding:10px 10px 18px 73px; color:#0f3100 ; line-height:50px; font-size:14px;}
.nav span{ display:inline-block; height:50px; background-position: -140px -394px; width:105px; text-align:center}
.nav a{ background:url(http://i1.sinaimg.cn/ty/2011hqj/0418/images/CFA_yan_navBg.png) 100% 50% no-repeat; padding:0 15px 0 10px; display:inline-block; height:50px;}
.nav a:hover{ color:#fff;}
.space{ background:#fff; overflow:hidden;zoom:1; height:10px;}
/* ============== 横切定义 ============== */
.main{padding:0 10px 10px; overflow:hidden;zoom:1;}
.part01 { overflow:hidden;zoom:1; background:url(http://i3.sinaimg.cn/ty/2011hqj/0418/images/CFAl2_yan_bg01.png) 0 0 no-repeat; border:1px solid #dadada;}
.part02{ border:1px solid #d7d7d7; border-top:none;}
.part03{  overflow:hidden;zoom:1;}
.part03 .p_l{ float:left; width:511px;}
.part03 .p_r{ float:right; width:430px;}
.part03 .cont{border:1px solid #dadada; border-top:none;}
.part03 .cbg{ background:url(http://i0.sinaimg.cn/ty/2011hqj/0418/images/CFAl2_yan_bg02.png) 0 0 no-repeat;}
.part04{ margin-top:10px; }
.part04 .cont{  border:1px solid #dadada; border-top:none;}
.part_ad{ margin-top:10px;}

/* ================== block define ================== */
.tit01{ height:42px; overflow:hidden;zoom:1;}
.tit01 h3{padding:0 0 6px;}
.tit01 .hzhb{ background-position:0 -340px;}
.tit01 .more{ display:block; margin-top:-40px; line-height:36px; height:36px; text-align:right; padding-right:10px; float:right;}
.tit01 h3 a{ display:block; width:100px; height:36px; line-height:9999px; overflow:hidden;zoom:1; }

.lTit1{ background:url(http://i2.sinaimg.cn/ty/2011hqj/0418/images/CFAl2_yan_main.png) 999px 999px no-repeat; height:35px; line-height:35px; padding-right:10px;  text-align:right;}
.lTit1 .tt{ display:block; float:left; width:100px; height:35px; line-height:999px; overflow:hidden;zoom:1}
.history{ background-position:0 -100px;}
.xwlb{background-position:0 -140px;}
.swhz{background-position:0 -200px;}
.splb{background-position:0 -500px}
.gqtp{background-position:0 -260px;}
.rdxw{ background-position:0 -320px;}
.ssb{ background-position:0 -380px;}
.scb{ background-position:0 -440px;}

/* 板块单独定义 */
.pic a{ text-decoration:none;}
.pic a span{ display:block;}
.pic a:hover span{ color:#f00;text-decoration:underline; }

/*合作伙伴*/
.blk05{ padding:10px;}
.blk05 .pic{ width:25%; text-align:center; float:left;}
.blk05 span{ padding-bottom:5px;}
.blk05 img{  border:1px solid #dadada;}

.list01{ padding:5px 10px 10px}
.list01 li{ height:25px; line-height:25px; background-position:-967px -329px; padding-left:10px; zoom:1; overflow:hidden;}
.list01 .date{ color:#7a7a7a; display:block; margin-top:-25px; text-align:right; height:25px;}

.tab01{text-align:center; line-height:27px; border:1px solid #fff;}
.tab01 th{ background:#d8e6f2; color:#007dab; height:26px; line-height:26px;  border-right:1px solid #bec5cb;}
.tab01 .bg{background:#f3f7fb;}
.tab01 td{ color:#7a7a7a;  border-right:1px solid #bec5cb;}
.tab01 td.fred{ color:#d40300;}
.tab01 td i {
    color: #FF0000;
    font-style: normal;
    font-weight: bold;
}

/*footer*/
.footerBg{ background:url(http://i3.sinaimg.cn/ty/2011hqj/0418/images/cfa_yan_footerBg.jpg) 50% 0 no-repeat;}
.footer{color:#000000;line-height:22px;margin:0px auto; width:950px;text-align:center; font-family:Arial, Helvetica, sans-serif, "黑体"; padding-top:30px;}
/* ================= commen define ================ */