
* { margin:0; padding:0; font-size:13px; color:#4A4A4A;}
.clear { height:0; clear:both; display:block;}
a,a:visited { color:#064F9B; text-decoration:none;}
a:hover { color:#333; text-decoration:underline;}

#top { height:49px; line-height:49px; background:url(../top_bg.gif) repeat-x; border-bottom:2px #B2D24B solid;}
#top .con { width:960px; margin:0 auto;}
#top .con span { float:right;}
#top .con span a { color:#333;}

#warper { width:980px; margin:0 auto;}
#main { padding:0 10px;}

#category .c_body { border-left:1px #C6D9FF solid; border-right:1px #C6D9FF solid; padding:0 6px;}
#category .c_body p { background:url(../category_body_bg.gif) repeat-x; height:223px; padding-left:18px; line-height:22px;}
#category .c_body p b a { color:#333;}
#category .c_foot { margin-bottom:10px;}

.blocks { margin-left:25px; width:931px; height:310px; border:1px #C6D9FF solid; padding:1px; position:relative; margin-bottom:10px;}
.blocks h2 { width:26px; height:70px; background:url(../h2_bg.jpg) no-repeat; position:absolute; left:-26px; top:-1px; color:#064F9B; text-align:center; padding-top:12px;}
.blocks h3 { height:20px; padding:10px 20px 0 20px; background:url(../h3_bg.jpg) repeat-x;}
.blocks h3 em { float:right; font-style:normal; font-weight:normal;}

.blocks .content { width:232px; float:left; background:url(../area_jg.jpg) no-repeat; background-position:right;}
.blocks .content dl { height:260px; padding-top:15px;}

.blocks .content dd { padding-left:36px; height:26px; position:relative;}
.blocks .content dd.p1 { background:url(../top10_bg_01.gif) no-repeat; background-position:13px -4px;}
.blocks .content dd.p2 { background:url(../top10_bg_02.gif) no-repeat; background-position:13px -7px;}
.blocks .content dd.p3 { background:url(../top10_bg_03.gif) no-repeat; background-position:13px -8px;}
.blocks .content dd.p4 { background:url(../top10_bg_04.gif) no-repeat; background-position:13px -8px;}
.blocks .content dd.p5 { background:url(../top10_bg_05.gif) no-repeat; background-position:13px -8px;}
.blocks .content dd.p6 { background:url(../top10_bg_06.gif) no-repeat; background-position:13px -8px;}
.blocks .content dd.p7 { background:url(../top10_bg_07.gif) no-repeat; background-position:13px -8px;}
.blocks .content dd.p8 { background:url(../top10_bg_08.gif) no-repeat; background-position:13px -10px;}
.blocks .content dd.p9 { background:url(../top10_bg_09.gif) no-repeat; background-position:13px -10px;}
.blocks .content dd.p10 { background:url(../top10_bg_10.gif) no-repeat; background-position:13px -10px;}

.blocks .content dd em { position:absolute; right:20px; font-style:normal;}

.blocks .content dd a.rar { background:url(../rar.gif) no-repeat; background-position:0 -1px; padding-left:26px;}
.blocks .content dd a.pdf { background:url(../pdf.gif) no-repeat; background-position:0 -1px; padding-left:26px;}
.blocks .content dd a.doc { background:url(../doc.gif) no-repeat; background-position:0 0px; padding-left:26px;}
.blocks .content dd a.ppt { background:url(../ppt.gif) no-repeat; background-position:0 0px; padding-left:26px;}
.blocks .content dd a.xls { background:url(../xls.gif) no-repeat; background-position:0 -1px; padding-left:26px;}
.blocks .content dd a.txt { background:url(../txt.gif) no-repeat; background-position:0 0px; padding-left:26px;}
.blocks .content dd a.htm { background:url(../htm.gif) no-repeat; background-position:0 0px; padding-left:26px;}

.blocks .content_a { width:185px; float:left; background:url(../area_jg.jpg) no-repeat; background-position:right;}
.blocks .content_a dl { height:260px; padding-top:15px;}

.blocks .content_a dd { padding-left:36px; height:26px; position:relative;}
.blocks .content_a dd.p1 { background:url(../top10_bg_01.gif) no-repeat; background-position:13px -4px;}
.blocks .content_a dd.p2 { background:url(../top10_bg_02.gif) no-repeat; background-position:13px -7px;}
.blocks .content_a dd.p3 { background:url(../top10_bg_03.gif) no-repeat; background-position:13px -8px;}
.blocks .content_a dd.p4 { background:url(../top10_bg_04.gif) no-repeat; background-position:13px -8px;}
.blocks .content_a dd.p5 { background:url(../top10_bg_05.gif) no-repeat; background-position:13px -8px;}
.blocks .content_a dd.p6 { background:url(../top10_bg_06.gif) no-repeat; background-position:13px -8px;}
.blocks .content_a dd.p7 { background:url(../top10_bg_07.gif) no-repeat; background-position:13px -8px;}
.blocks .content_a dd.p8 { background:url(../top10_bg_08.gif) no-repeat; background-position:13px -10px;}
.blocks .content_a dd.p9 { background:url(../top10_bg_09.gif) no-repeat; background-position:13px -10px;}
.blocks .content_a dd.p10 { background:url(../top10_bg_10.gif) no-repeat; background-position:13px -10px;}

.blocks .content_a dd em { position:absolute; right:20px; font-style:normal;}

.blocks .content_a dd a.rar { background:url(../rar.gif) no-repeat; background-position:0 -1px; padding-left:26px;}
.blocks .content_a dd a.pdf { background:url(../pdf.gif) no-repeat; background-position:0 -1px; padding-left:26px;}
.blocks .content_a dd a.doc { background:url(../doc.gif) no-repeat; background-position:0 -1px; padding-left:26px;}
.blocks .content_a dd a.ppt { background:url(../ppt.gif) no-repeat; background-position:0 -1px; padding-left:26px;}
.blocks .content_a dd a.xls { background:url(../xls.gif) no-repeat; background-position:0 -1px; padding-left:26px;}
.blocks .content_a dd a.txt { background:url(../txt.gif) no-repeat; background-position:0 -1px; padding-left:26px;}
.blocks .content_a dd a.htm { background:url(../htm.gif) no-repeat; background-position:0 -1px; padding-left:26px;}

.blocks .content_b p { padding:0px 20px 10px 20px; line-height:200%;}
.blocks .content_b p a { margin:0 6px;}

.blocks .background_none { background:none;}

#footer { text-align:center; padding:20px; line-height:180%; clear:both;}