@charset "gb2312";
* { margin:0 auto; padding:0px;}
div,ul,li { text-align:left;}
ul { list-style:none;}
a { text-decoration:none;}
a:hover { text-decoration:none;}
.clear { clear:both;}
body { background:#ff9d02 url(pubzggimagessrxxgcsbdimagesbg.gif) repeat-x top;}
body {
	font-family: "ËÎÌå", Arial;
	font-size: 12px;
}

.bodyarea { width:1015px; background:url(pubzggimagessrxxgcsbdimagesshadowbg.gif) repeat-y center;}
.shadow { background:url(pubzggimagessrxxgcsbdimagesshadow2.gif) no-repeat top; padding:0 7px;}
.innerdiv { padding:0 14px 0 9px; background:#e0080a url(pubzggimagessrxxgcsbdimagesinnerbg.jpg) repeat-x;}

#banner {  background:#fff url(pubzggimagessrxxgcsbdimagesbanner.jpg) no-repeat; height:249px;}

#nav { background:url(pubzggimagessrxxgcsbdimagesnavbg.jpg) repeat-x; height:40px; padding-left:65px;  }
#nav li {float:left; font-size:18px; font-weight:bold; line-height:34px; color:#fff; font-family: "ºÚÌå"; padding-right:29px;*padding-right:26px;}
#nav a{
  /*  position:absolute;
    filter:
        Dropshadow(offx=1,offy=0,color=#b61904)
        Dropshadow(offx=0,offy=1,color=#b61904)
        Dropshadow(offx=0,offy=-1,color=#b61904)
        Dropshadow(offx=-1,offy=0,color=#b61904);
*/
color:#fff;}
#nav a:hover{color:#fff;}

.newsarea { background:#fcc33e url(pubzggimagessrxxgcsbdimagesgradient1.jpg) repeat-x;padding-left:1px; }
.newsdiv  { height:471px;border:1px solid #cc2306; width:732px;  background:#fff;float:left; margin-right:4px; padding:0 7px;}
.newsright {height:471px; float:left; width:220px; border:1px solid #cc2306; background:#fbffde;}
.newsright dt { background:url(pubzggimagessrxxgcsbdimagesnewsrighttit.gif) repeat-x; line-height:21px; text-align:center; color:#fff; font-weight:bold;}
.newsright dd { height:203px; color:#770600; font-weight:bold; line-height:20px; padding:15px 18px 0 20px;}
.newsright a {color:#770600; }
.newsright a:hover { text-decoration:underline;color:#770600; }

.tout { height:95px; text-align:center; padding-right:20px;}
.tout img { margin:20px;}

.newspic { background:#ff6407 url(pubzggimagessrxxgcsbdimagesnewspicbg.jpg) repeat-x; height:343px; margin:0 9px 16px 0; padding:8px;width:325px; float:left; overflow:hidden;}

.newslist { float:left;color:#770600; line-height:24px; font-size:14px; width:382px;}

.newslist ul { margin-top:0px;}
.newslist a {color:#770600;}
.newslist a:hover{color:#770600; text-decoration:underline;}

.newstit { color:#dc0100; text-indent:20px; height:22px; line-height:22px;font-size:12px;}
.newstit a{color:#dc0100;}
.newstit a:hover{color:#dc0100; text-decoration:underline;}

.blockdiv { height:4px;}
.news2 { background:#fff url(pubzggimagessrxxgcsbdimagesvdotline.gif) repeat-y 488px;}
.news2 dl { float:left; width:476px; margin:0px;}
.news2 dl.ldl { padding-right:25px;}
.news2 dt { background: url(pubzggimagessrxxgcsbdimagesnews2tit.jpg) repeat-x; height:27px; line-height:27px; font-size:14px; color:#fff; font-weight:bold; text-indent:20px; width:476px; margin-bottom:8px; letter-spacing:2px; }
.news2 dt.rdt { width:466px;}
.news2 dt span { float:right; padding-right:8px; font-size:12px;}
.news2 dt a { color:#fff;}
.news2 dt a:hover { color:#fff; text-decoration:underline;}

.news2 dd { float:left; line-height:25px;  }
.news2 dd a { color:#000;}
.news2 dd a:hover { color:#000; text-decoration:underline;}

.news2 dd.pic { width:158px; padding-bottom:5px;}
.news2 .picdiv { width:142px; color:#3267db; line-height:18px; text-align:center; padding:0 2px 0 0;}
.news2 .picdiv a {color:#3267db;}
.news2 .picdiv a:hover {color:#3267db; text-decoration:underline;}

.news2 .picdiv img { border:1px solid #ccc; display:block; margin:6px 0 6px 0;}
.news2 .picdiv img.big { border:1px solid #ccc; display:block; margin:14px 0 13px 0;}

.ad { height:87px; background:#fff;}

.tupian { background: url(pubzggimagessrxxgcsbdimagesnews2tit.jpg) repeat-x; height:26px; line-height:26px; font-size:14px; color:#fff; font-weight:bold; text-indent:20px; margin-top:4px; letter-spacing:2px; }
.tupian span { float:right; padding-right:8px; font-size:12px;}
.tupian a { color:#fff;}
.tupian  a:hover { color:#fff; text-decoration:underline;}

.tupianlist { background:#ce0000; height:304px; border-bottom:1px solid #b52f2e; }
.tupianlist ul { width:960px; margin-top:18px;}
.tupianarea { width:921px; overflow:hidden;}
.tupianlist a{ color:#fff;}
.tupianlist li { width:156px; margin-right:35px; float:left; color:#fff; line-height:22px; text-align:center}
.tupianlist img { border:3px solid #fff; display:block;}

.bwzt { background:#fff url(pubzggimagessrxxgcsbdimagesbwzt.jpg) no-repeat left; height:159px; margin-top:4px;padding-top:13px;}
.bwztarea { width:821px; overflow:hidden; margin:0px 0 0 134px;}
.bwzt ul { width:3420px;}
.bwzt li { float:left; margin:0 11px 15px 0;border:none;}
.bwzt li img { border:none;}

.btm { font-size:14px; font-weight:bold; line-height:90px; text-align:center; color:#fff;}
.btm span { font-family:Arial}

.pagearea { border:1px solid #cc2306; width:740px;  background:#fff url(pubzggimagessrxxgcsbdimagespage_bg.jpg) repeat-x;;float:left; margin:0 0 20px 4px; }

.position { text-indent:20px; line-height:35px; color:#bb0000; font-size:14px;}
.position a{color:#bb0000;}
.position a:hover{color:#bb0000; text-decoration:underline;}


.pagelist { margin:20px 20px 20px 20px; min-height:396px;}
.pagelist li{ text-indent:25px; border-bottom:1px dotted #ccc; background:url(pubzggimagessrxxgcsbdimagesarr.png) no-repeat 12px 8px; line-height:26px; margin-bottom:4px; font-size:14px; color:#333;}
.pagelist span { float:right; padding-right:20px; font-family:Arial}
.pagelist a { color:#333;}
.pagelist a:hover { color:red;}

.contentlist { margin:20px 30px 20px 30px;}
.contentlist .tit { color:#c50000; font-size:18px; font-weight:bold; text-align:center; padding:8px 12px;}
.exp { border-bottom:1px solid #bb0000; background:#ffffcc; border-top:1px solid #bb0000; line-height:25px; margin:20px 0; text-align:center}
.content { border-bottom:1px solid #bb0000;font-size:14px; line-height:200%; letter-spacing:1px;}

.contentbtn { text-align:right; height:40px;}
.contentbtn a {border:1px dotted #bb0000; background:#ffffcc;  padding:8px 8px 8px 12px; margin-right:8px;}
.contentbtn a:hover{border:1px dotted #bb0000; background:#bb0000; color:#fff; padding:8px 8px 8px 12px;margin-right:8px;}

.xgxx { color:#bb0000; line-height:20px; font-weight:bold;}
.xgxxlist { border:1px solid #ebd8c8; background:#fbf7ee; height:70px; padding:8px;}

.pagepiclist { width:690px; margin:0 auto;}
.pagepiclist img { border:none; display:block;}
.pagepiclist li { margin:0 10px 10px 0; float:left; text-align:center; width:160px; line-height:25px;}
.pagepiclist a{color:#333} 
.pagepiclist a:hover{color:#333} 
.pagepicinfo {  text-align:center; margin:12px 0;color:#333}
.pagepicinfo a{color:#333} 
.pagepicinfo a:hover{color:#333} 

#demo1 {float:left;}
#demo2 {float:left;}

.news2 dt li { float:left; }
.news2 dt span { width:85px; overflow:hidden; display:block; height:27px;}
.news2 dt ul { padding:0px; margin:0px;}
.news2 dt ul.ultit li{padding-right:20px; cursor:pointer; font-size:12px;}
.news2 dt ul.ultit li.current { background:url(../images/currentbg.jpg); color:#fff; font-size:14px;}
.news2 dt ul.ultit li.current a{color:#fff;}
.news2 dt ul.ultit li.current a:hover{color:#fff;}

.hidden { display:none;}