.gfan_ic{ background:url(images/icons.jpg) no-repeat;}

table.gfan_topic { width:100%; height:290px; margin-bottom:10px; background-color:#FFF; }
table.gfan_topic .d1 { width:370px;}
table.gfan_topic .d3 { width:160px;}

table.gfan_topic a:hover,table.gfan_topic a:active,table.gfan_topic a.active{ color:#FF9300;text-decoration:none;}
table.gfan_topic a:hover img{ opacity:0.7; filter:alpha(opacity=70);}

div#focus { float:left; width:350px; height:270px; margin:10px; position:relative; overflow:hidden;}
div#focus ul{ position:absolute; left:0; top:0; width:2200px;}
div#focus ul li{ float:left;}
div#focus ul li img{ border:none; margin:0; padding:0; width:350px; height:250px} 
div#focus p{width:350px;height:20px; position:absolute; right:0; bottom:0; text-align:center;}
    div#focus p a{ width:13px; height:13px; background-position:-51px 0; float:left; overflow:hidden; text-indent:-3000em; margin:7px 5px 0;}
    div#focus p a:hover,div#focus p a:active,div#focus p a.active{ width:13px; height:13px; background-position:-51px -14px;float:left; overflow:hidden; text-indent:-3000em; margin:7px 5px 0;}

div#tab-news{ float:left; width:100%; height:270px; margin:10px 0;}

ul.tn-title { float:left; width:100%; height:27px; border-bottom:#E3E3E3 solid 1px;}
ul.tn-title li{ margin-right:8px; width:67px; float:left; text-align:center;}
ul.tn-title li a { width:65px; line-height:26px; border-radius:3px 3px 0 0; display:block;}
ul.tn-title li a:link,ul.tn-title li a:visited{ height:26px; border:#E3E3E3 solid 1px; border-bottom:none; background-color:#F1F1F1; }
ul.tn-title li a:hover,ul.tn-title li a:active,ul.tn-title li a.active,ul.tn-title li a:visited.active{ height:27px; margin-bottom:-1px; position:relative; z-index:2; background-color:#fff;}

div.tab-item { float:left; width:100%; height:209px; line-height:24px; border-left:#E3E3E3 solid 1px; border-right:#E3E3E3 solid 1px; }
div.tab-item ul.new-tc{ padding:5px 7px; }
div.tab-item ul.new-tc li{ height:24px; overflow:hidden; }
div.tab-item ul.new-tc li i{ font-family:Arial; margin-right:8px; *margin-right:3px; _margin-right:3px;}
div.tab-item p{ padding-top:5px; color:#666;}

div.tab_note { float:left; width:100%; height:30px; border-bottom:#E3E3E3 solid 1px; border-left:#E3E3E3 solid 1px; border-right:#E3E3E3 solid 1px;}
div.tab_note .u1 { margin:0 3px; border-bottom:#898989 dotted 1px; }
div.tab_note li { float:left; line-height:30px; }
div.tab_note .a1 { width:22px; }
div.tab_note .a1 span { float:left; width:18px; height:18px; margin-top:6px; background-position:-51px -28px; display:block; }
    div.tab_note .a3 { width:310px; overflow:hidden; float:left}
div.tab_note .a2 { margin:0 2px;}
#gfan_anc { width:320px; height:25px; overflow:hidden; }
#gfan_anc li{ float:left; width:310px; height:25px; overflow:hidden; }

div#focus-ad { float:left; width:140px; height:270px; margin:10px;}
div#focus-ad ul { width:138px; height:266px; border:#E3E3E3 solid 1px; border-radius:3px; position:relative; overflow:hidden;}
div#focus-ad ul li { text-align:center; width:138px; height:22px; float:left;}
div#focus-ad ul li span { border-bottom:#E3E3E3 solid 1px; height:22px; width:130px; line-height:22px; padding:0; margin:0; display:block; overflow:hidden; float:left;}
div#focus-ad ul li a { float:left; margin:0px; padding:0px; width:138px; display:block;}
div#focus-ad ul li a img{ border:none; margin:0; margin-top:-1px; padding:0; width:138px; height:0; float:left;}