@charset "utf-8";


*{ margin:0; padding:0; list-style:none; font-size:13px; color:#333; font-family:"微软雅黑"}
body{ background:url(../images/f_bj.jpg) repeat-x bottom }
img {border:0}
a{text-decoration:none; color:#333}
a:hover{color:#FF6600;}
.fr{ float:right}
.fl{ float:left}
.clr{ clear:both}

html{ overflow-x:hidden}

.news{line-height:28px; color: #333}

.menu{ width:1000px; height:42px; padding-left:6px; background:url(../images/sl_xgzx_04.jpg); position:relative; z-index:999; }
.menu a{ padding:0 13px; height:42px; line-height:42px; color:#fff; font-size:16px; display:block; white-space:nowrap; font-family:"微软雅黑";}
.menu .lm{height:42px; float:left; position:relative}
.menu .lm div{ position:absolute; top:40px; left:0; z-index:999; background:#48bd44; filter: alpha(opacity=90); opacity: 0.9; display:none;}
.menu .lm div ul li a{ border-top:1px #FFF solid}




.pg {
    font-size: 12px;
    margin: 20px 0;
    text-align: center;
    width: 100%;

}
.pg span {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #999999;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 3px;
    padding: 0 5px;
    text-align: center;
}
.pg a {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #000 !important;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin: 0 3px;
    padding: 0 5px;
    text-decoration: none;
}


.top_bg{background:url(../images/h_bj.jpg); width:100%; height:702px; position:absolute; z-index:-1}

.dbk{width:1006px; margin:auto; background:#FFF}

.t_title{position:absolute; width:72px; height:27px; font-size:16px; color:#f2f0ef; text-align:center; left: 7px; top: 7px;}
.t_title2{
 position:absolute;
 width:115px;
 height:27px;
 font-size:16px;
 color:#f2f0ef;
 text-align:center;
 left: 7px;
 top: 7px;
}
.t_title_bk1{width:403px; height:170px; padding-top:6px; border-left:1px solid #e5e4e3; border-right:1px solid #e5e4e3;}
.t_title_bk2{width:338px; height:170px; padding-top:6px; border-left:1px solid #e5e4e3; border-right:1px solid #e5e4e3;}

.t_title2_bk1{width:761px; min-height:420px; border-left:1px solid #e5e4e3; border-right:1px solid #e5e4e3;}

.link{height:34px; background:#214673; line-height:34px; text-align:center; color:#FFF}


.slideTxtBox{ width:898px; height:385px; background:#e4e4e4; text-align:left; position:relative;}
.slideTxtBox .hd{ height:50px; position:relative; }
.slideTxtBox .hd ul{ float:left; }
.slideTxtBox .hd ul li{ float:left;  }
.slideTxtBox .bd ul{ zoom:1; position:relative; }
.slideTxtBox .bd li{ height:33px; line-height:33px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }


.focusBox { position: relative; width:650px; height:210px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:650px; height:210px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px; }
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }



.picMarquee-left{ overflow:hidden; position:relative;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }