body,html{margin:0;padding:0;font-size:12px;color:#4c4c4c;line-height:24px;height:100%;background:url(../images/bg.jpg) repeat-x;font-family:"微软雅黑";}
ul,li,dl,dt,dd,img{margin:0;padding:0;list-style:none;border:none;vertical-align:middle;max-width:100%;}
a{color:#1c1c1c;text-decoration:none;}

.hs{color:#999;}
.f14{font-size:14px;}
.red{color:#eb0000;}
.clearfix:after {visibility: hidden;display: block;font-size:0;content:"";clear:both;height:0;}

*html .clearfix { height: 1%; }
.clearfix { display: block; *display: inline-block;}

.fl{float:left;}
.fr{float:right;}
.mt10{margin-top:20px;}
.txt_center{text-align:center;}

.container{min-height:500px;_height:500px;}
.w{width:1120px;margin:0 auto;}
.header{height:210px;}
.logo{float:left;margin:85px 0 14px 0;}
.header .w{position:relative;z-index:1;}
.top_bg{position:absolute;right:-30px;top:0;z-index:-1;}
.nav,.container,.logo{position:relative;z-index:2;}
.nav{z-index:3;}

.nav{line-height:42px;font-family:"Microsoft YaHei","微软雅黑";text-align:center;}
.nav .w{background:url(../images/navbg.png) repeat-x;}
.nav li{float:left;position:relative;z-index:999;}
.nav li a.onenav{color:#fff;font-size:14px;}
.nav li a{display:block;}
.nav li a.onenav{padding:0 32px;}
.nav li a:hover{text-decoration:underline;}
.nav li.current a{color:#fff;background:#990000;}
.subnav{position:absolute;top:42px;left:0;padding:12px 20px;text-align:left;width:200px;background:#eeeeee;line-height:28px;font-size:12px;font-family:Verdana, Geneva, sans-serif,"宋体";display:none;border-top:solid 1px #fff;}

.subnav li{float:left;margin-right:30px;}
.nav li .subnav a{display:block;float:left;width:92px;line-height:28px;background:url(../images/d.jpg) no-repeat 0 center;padding-left:8px;color:#343434}

.path{line-height:38px;border-bottom:solid 1px #ccc;background:#F6F6F6;padding:0 10px;}
.path b a:hover{color:#1E5F7D;}
.box{border:solid 1px #cccccc;background:#fff;}
.hd{height:32px;line-height:32px;padding:0 10px;}
.hd .hd_name{font-size:14px;font-weight:bold;}
.bd{padding:10px;}
.footer{text-align:center;padding:0 0 8px 0;}

.pagenum{text-align:center;padding:20px 0;}
.pagenum a{display:inline-block;padding:0 9px;line-height:20px;border:solid 1px #cccccc;margin-right:5px;}
.pagenum a.pagenum_btn{background:#4499dd;color:#fff;border:solid 1px #1166aa;}
.pagenum a:hover,.pagenum a.curr{background:#4499dd;color:#fff;border:solid 1px #1166aa;}
.pagenum select{*position:relative;*top:3px;margin:0 4px;}
.pagenume_input{width:40px;border:solid 1px #1166aa;height:18px;position:relative;top:1px;top:0px\0;*top:2px;}

.leftnav li{border-bottom:solid 1px #ccc;line-height:34px;text-align:center;}
.leftnav li a{display:block;}
.leftnav li a:hover{background:#F3F3F3;}
.leftnav li a.current{background:#A5082C;background:#C5DFF5;font-weight:bold;}


.new_side{width:455px;margin-left:8px;padding:6px;float:left;}
.newsbox{width:380px;float:left;}
.newsbox .hd{padding:0 10px 0 27px;border-bottom:solid 1px #ccc;background:url(../images/newsbox_titlepic.png) no-repeat 7px center;}
.news_top{font-size:18px;font-family:"Microsoft YaHei","微软雅黑";padding:10px 0 6px;}
.news_top a{color:#003366;}
.newsbox .newslist li{background:url(../images/sprite1.png) no-repeat scroll -90px 8px;padding-left:19px;}
.tzgg{width:240px;float:right;}
.tzgg .hd{position:relative;}
.tzgg .hd_name{width:90px;padding-left:58px;line-height:30px;padding-bottom:18px;display:block;position:absolute;top:0;left:-14px;background:url(../images/tzgg_titlebg.png) no-repeat;color:#fff;}
.newslist li{background:url(../images/newslist_pic.png) no-repeat 2px center;padding-left:19px;line-height:28px;}
.tzgg .newslist{margin-top:8px;}
.index_cont1 .bd{height:235px;}

.index_contbox{width:317px;padding-left:14px;position:relative;}
.index_cont{width:240px;height:150px;background:url(../images/box_bg.png) no-repeat;position:absolute;top:10px;left:0;}
.index_cont .hd{background:url(../images/index_contT2.png) no-repeat 23px center;padding-left:46px;height:40px;line-height:40px;}
.index_cont .hd .hd_name{}
.index_cont .bd{padding-left:45px;}
.index_cont .bd ul li a{color:#fff;}
.index_contbox1 .index_cont{background:url(../images/box_xqhz_bg.png) no-repeat;}
.index_contbox1 .hd{background:url(../images/index_contT1.png) no-repeat 23px center;}
.index_contbox3 .hd{background:url(../images/index_contT3.png) no-repeat 23px center;}
.index_contbox4 .hd{background:url(../images/index_contT4.png) no-repeat 23px center;}
.index_contbox5 .hd{background:url(../images/index_contT5.png) no-repeat 23px center;}
.index_contbox2,.index_contbox5{margin-left:65px;}

.index_down{padding:0;width:331px;}
.index_down .hd{background:url(../images/down_pic.png) no-repeat 24px center #990000;padding-left:42px;color:#fff;}
.index_down .hd .hd_name,.index_down .hd a{color:#fff;}
.index_down .bd  li{padding-left:26px;border-bottom:dashed 1px #d3d3cd;}
.index_down .bd{height:122px;}

.index_cont4 .hd{background:url(../images/cgzs_titlebg.png) repeat-x;padding-left:28px;}
.index_cont4 .hd .hd_name{color:#fff;}

.piclist li{float:left;border:solid 1px #3d3d3d;margin-right:24px;}
.footer .w{background:url(../images/footer_bg.png) 0 bottom repeat-x;padding-bottom:15px;}
.footer .box{background:#ededed;padding:25px 0;}

.leftnav{width:220px;}
.leftnav .hd{background:url(../images/down_pic.png) no-repeat 24px center #990000;padding-left:42px;color:#fff;}
.leftnav .hd a{color:#fff;}

.pubr{width:870px;}
.publ{width:220px;}
.newslist_l li{line-height:36px;border-bottom:dotted 1px #ccc;}
.pubr .piclist li{border:none;text-align:center;margin:10px 16px;}
.news_title{font-size:18px;font-family:"Microsoft YaHei","微软雅黑";text-align:center;border-bottom:solid 1px #E4E4E4;padding:10px 0 16px;margin-bottom:15px;}



.box, .focus {
    margin-bottom: 10px;
}
.box_tit {
    background: #fafafa none repeat scroll 0 0;
    border-bottom: 1px solid #e0d9d5;
    height: 34px;
    line-height: 34px;
    position: relative;
}

.more {
    background: rgba(0, 0, 0, 0) url("../images/sprite.png") no-repeat scroll -200px 0;
    display: block;
    height: 20px;
    line-height: 300px;
    opacity: 0.5;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 8px;
    width: 36px;
}
.more:hover {
    opacity: 1;
}
.box_tit h2{
    background: rgba(0, 0, 0, 0) url(../images/sprite.png) no-repeat scroll -290px -12px;
    color: #5c5c5c;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: normal;
    margin-left: 5px;
    padding-left: 18px;
}
.box_con {
    font-size: 14px;
    padding: 5px;
}
.list li {
    background: rgba(0, 0, 0, 0) url(../images/sprite.png) no-repeat scroll -295px 11px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 10px;
    position: relative;
}
.list li em {
    background: #fff none repeat scroll 0 0;
    color: #999;
    font-size: 12px;
    height: 22px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 80px;
    margin-right:5px;
}