@charset "gb2312";
body{margin:0;padding:0 ; background:#fff;font-size:12px;line-height:22px;}

a:link { color:#343434;}
a:visited { color:#000;}

body{color:#666;}
.wrapper { width:960px; overflow:hidden}
.copyright {background:#fff; color:#295587;}

#main{width:944px; height:812px; margin:0 auto 55px 8px;overflow:hidden;}

#left { width:320px; float:left; margin-right:6px; overflow:hidden;}
#midd { width:356px; float:left; overflow:hidden;}
#right { width:256px; float:right; overflow:hidden;}

.topbanner {margin-top:8px; height:503px; background:url('topbanner.jpg') no-repeat left top; position:relative;}
.topbanner p { position:absolute; color:#000; text-indent:2em;font-size:14px;}
.topbanner p a { float:right; font-size:12px;}
.p1 { top:88px; left:170px; width:326px;}
.p2 { top:283px; left:621px; width:300px;}

.tbox { background:#fff; border:1px #a2b2a3 solid}
.focus { height:232px; background:#fff; border-color:#cdcdcd; border-style:solid; border-width:1px 1px 1px 1px; padding:9px 9px 9px 9px; overflow:hidden;}

.hd { background:url('hd_bg.png') no-repeat 0 0; height:36px; border:0; position:relative;}
.hd h3 { line-height:36px; left:40px; top:0px; position:absolute;}
.hd h3 a { font-size:14px; color:#000; font-weight:700; }

.bd { height:204px; padding:10px 0 0 10px; overflow:hidden; width:308px;}
.bd ul li { line-height:24px; padding-left:12px; background:url(../../../images/icon/dd003.gif) left 6px no-repeat;}
.bd ul li span { color:#999; font-size:12px;}

#midd .hd { background-position:0 -45px;}
#right .hd { background-position:0 -91px;}

.yykx .bd, .hzqy .bd, .jg .bd { height:130px;}

.focus, .cp, .dt, .zhb, .zsyz, .jb {margin-bottom:10px;}

#midd .bd { width:344px;}
#right .bd { width:244px;}

.cp .bd { padding:0; width:318px; height:305px;}
.cp ul li { padding:0; background:none; float:left; width:100px; padding-left:4px; padding-top:5px; text-align:center;}
.cp ul li img { width:100px; height:67px;}
.cp ul li a.textlink {  color:#1c7f19; width:100px; height:28px; display:block; overflow:hidden;}

#midd .zhb .bd { height:295px; width:334px; padding-right:10px;}
.zhb .bd p { line-height:17px; padding-bottom:8px;}

.jb .bd { height:295px;}

/* 焦点幻灯 HotImg */
.HotImg{ width:300px; height:232px; text-align:left; position:relative;}  /*外框*/
.focusPic{ height:200px; overflow:hidden;}  /*图片区域高度*/
.focusPic .focusTopic_pic img{ width:300px; height:200px; display:block; border:0px solid #f60;}  /*图片*/
.focusPic .focusTopic_tit,.focusPic .focusTopic_txt {display:none;}
.focusLine{ display:none; width:100%; height:0px; background:#000; filter:alpha(opacity=50);opacity:0.5!important; position:absolute; left:0px; top:175px;}   /*半透明背景*/
.focusFont { height:32px; line-height:33px; overflow:hidden; position:absolute; left:0px; top:200px; width:300px; text-align:center; color:#00aa6e;}
.focusFont a{ color:#333; font-size:12px; font-weight:800;}
.focusFont a:hover { color:#f30; text-decoration:none;}
.focusDocket{display:none;}
.focusCount{ position:absolute; top:179px; right:0; margin-right:2px;}
.focusCount span{ float:left; display:inline; margin:0 2px; width:20px; text-align:center;line-height: 14px; padding-top: 2px; text-align: center; background:#ededed; cursor:pointer; filter:alpha(opacity=75);opacity:0.75!important; -moz-opacity: 0.75; color:#000; font-size:12px; }
.focusCount .spanHove{ background:#f60; color:#fff;}