@charset "utf-8";
/* CSS Document */
*{font-size:12px;font-family:"Microsoft Yahei",Arial,tahoma,arial!important;margin: 0px;padding: 0px;color:#333333;}
body{background: #DCEBF2 url(Banner.png) top center no-repeat;}
dt,dl,dd{margin:0;padding:0;}
img{border: none;}
a{color:#333333;text-decoration:none;}
a:hover{color:#ff5a00;text-decoration:none;}
.clear{clear:both;font-size:0px;line-height:0;height:0;}
* html .clearfix{zoom: 1;}
li{list-style: none;}
*:first-child+html .clearfix{zoom: 1;}
*{margin:0;padding:0;}
.fl{float: left;}
.center{width: 1200px; margin: 0px auto;}
.top{height: 306px; width: 100%;}
.head{height: 220px; background: url(head_banner.png);}
.logo{display: inline-block;margin-top: 50px;background: url(logo.png) left top no-repeat;height: 105px;width: 475px;}
.menu{margin-top: 65px;height: 85px;background: #49A4EA;}
.menu a{ width:120px; height:85px;color: #fff;font-size: 18px; text-align:center;display: block;float: left; padding:0px; margin-right:5px;}
.menu a:hover{background: #378BD2;}
.menu .hous{background: #378BD2;}
.menu a i{ display:block; margin:10px auto 0px auto;}
.i{height: 34px;width: 40px;display: block;background: url(ico1.png) left top no-repeat;}
.i1{background: url(ico1.png) 6px 1px no-repeat;}
.i2{margin-left: 19px;background: url(ico1.png) -115px 1px no-repeat;}
.i3{margin-left: 19px;background: url(ico1.png) -241px 1px no-repeat;}
.i4{margin-left: 19px;background: url(ico1.png) -365px 1px no-repeat;}
.i5{margin-left: 19px;background: url(ico1.png) -489px 1px no-repeat;}
.i6{margin-left: 19px;background: url(ico1.png) -612px 1px no-repeat;}
.i7{margin-left: 19px;background: url(ico1.png) -738px 1px no-repeat;}
.serch{margin: 16px 25px 0px 0px;float: right;position: relative;width: 282px;height: 52px;background: url(serch.png) left top no-repeat;}
#submit{width: 40px;height: 40px;position: absolute;top: 5px;right: 8px;background: none;border: none;}
#ser{border: none;position: absolute;height: 29px;text-indent: 10px;width: 215px;top: 12px;left: 10px;}


.middle_aright{float: left;width: 620px;height: 368px;overflow: hidden;border-top: 2px solid #378BD2;border-right: 1px solid #E6E6E6;box-shadow: 0px 10px 10px #E6E6E6;}
.title{height:43px;line-height:43px;border-bottom:1px solid #e5e5e5;background:#f5f5f5;width:100%;position:relative;}
.title h2{float:left; height:40px; line-height:40px; margin-top:4px;}
.title h2 a{font-size: 18px;color:#333;font-weight:normal;display:block;padding:0 21px;height:40px;line-height:37px;}
.title h2 .active{color:#0078db;font-size: 18px;font-weight:bold;text-decoration:none;background:#fff;display:block;padding:0 21px;height:39px;line-height:39px;border:1px solid #e5e5e5;border-bottom:none;}
.title .more{display:none; float:right; margin-right:10px; margin-top:4px; color:#aaa; font-size:12px;}
.title .more:hover{color:#256092;}
.list{width:100%;display:none;}
.list ul{padding: 5px;}
.list ul li{font-size:14px;height:28px;clear: both;line-height:28px;vertical-align:top;margin: 10px 0px;overflow:hidden;background: url(dian.jpg) 7px 2px no-repeat;padding: 0px 0px 0px 30px;}
.list ul li a{float:left;color:#333333;white-space:nowrap;max-width:70%;overflow:hidden;text-overflow:ellipsis;text-decoration:none;font-size:14px;}
.list ul li a:hover{color:#ff0000;}
.list ul li .date{float:right; color:#aaa; font-size:12px; margin-right:5px;}
.tyj_wyzx{position:absolute; height: 43px; width:85px;padding: 0px 17px;color: #fff;bottom: 0px;right: 0px;background: #89afcf;display: block;}
.tyj_wyzx a{color: #fff;}
.ico-consult{width: 25px;height: 25px;display: inline-block;margin: 9px 5px 0px; float: left;}
.slideBox .hd ul li{height:15px; width:15px; color:#000;backgroung:#000; font-size:12px; line-height:15px; text-align:center;filter: alpha(opacity=70);-moz-opacity: 0.70;opacity: 0.70;}
.slideBox .hd ul li.on{background:#598cb7;filter: alpha(opacity=70);-moz-opacity: 0.70;opacity: 0.70; color:#fff;}
.hot_title{height: 100px;border-bottom: 1px dashed #dedede;margin: 10px 15px 0px 10px;background: url(../../images/hot.jpg) left 5px no-repeat;}
.hot_title span{height: 45px; display: block; padding-left: 75px; padding-top: 8px;}
.hot_title span a{font-size: 22px; color: #378BD2; margin: 10px 0px;}
.hot_title p{padding-left: 75px; text-indent: 20px;}
.hot_title p a{color: #E32B2B;margin-left: 10px;}

/*政务公开*/
.middle_b {min-height: 300px; background: #fff; padding: 10px;overflow: hidden;}
.middle_cl{float: left;width: 330px;height: 270px;}
.middle_cr{float: left;width: 100%;}
.cl_title{width: 100%;}
.cl_title .cl_span{height: 40px;float: left;font-size: 18px;color: #fff;line-height: 2.3em;padding: 0px 40px 0px 57px;background: #49A4EA url(../../images/span_titile.jpg) left top no-repeat;}

.cl_href{float: left;margin: 20px 0px;}
.cl_href a{width: 160px;height: 40px;font-size: 16px;text-align: left;line-height: 2.5em;text-indent: 50px;display: block;background: #E6EFF4;float: left;margin: 8px 5px 8px 0px;}
.cl_href .i1{background: #E6EFF4 url(../../images/i_bg.png) 10px 3px no-repeat;}
.cl_href .i2{background: #E6EFF4 url(../../images/i_bg.png) -180px 3px no-repeat;}
.cl_href .i3{background: #E6EFF4 url(../../images/i_bg.png) 10px -47px no-repeat;}
.cl_href .i4{background: #E6EFF4 url(../../images/i_bg.png) -180px -47px no-repeat;}
.cl_href .i5{background: #E6EFF4 url(../../images/i_bg.png) 10px -100px no-repeat;}
.cl_href .i6{background: #E6EFF4 url(../../images/i_bg.png) -180px -100px no-repeat;}
.cl_href .i7{background: #E6EFF4 url(../../images/i_bg.png) 10px -151px no-repeat;}
.cl_href .i8{background: #E6EFF4 url(../../images/i_bg.png) -180px -151px no-repeat;}
.titl_a,.titl_b{float: left;max-width: 65%;width:60%;margin: 0px 14px;}
.titls,.titla,.titlb{height: 43px;line-height:43px;border-bottom: 1px solid #e5e5e5;width: 519px;position:relative;}
.titls h2,.titla h2,.titlb h2{float:left; height:40px; line-height:40px; margin-top:4px;}
.titls h2 a,.titla h2 a,.titlb h2 a{font-size: 18px;color:#333;font-weight:normal;display:block;padding: 0 17px;height:40px;line-height: 39px;}
.titls h2 .active,.titla h2 .active,.titlb h2 .active{color:#0078db;font-size: 18px;font-weight:bold;text-decoration:none;display:block;padding:0 21px;height: 50px;background: url(../../images/titile_bottom.jpg) center 38px no-repeat;line-height:39px;border-bottom:none;}
.titls .more,.titla .more,.titlb .more{display:none;float:right;margin-top:4px;color:#aaa;font-size:12px;}
.titls .more:hover,.titla .more:hover,.titlb .more:hover{color:#256092;}
.middle_dl{float: left;width: 330px;height: 370px;margin-top: 3%;}
.ldxxbox{float: left;width: 37%;height: auto;margin-top: 20px;overflow:hidden;padding-bottom:20px;}
.ldxxbox ul li{ width:100%; height:225px; display:block; padding-top:20px;}

.dl_href{float: left;margin: 20px 0px 24px 0px;}
.dl_href span{width: 155px;height: 130px;float: left;margin: 0px 10px 0px 0px;line-height: 201px;text-align: center;}
.dl_href .i9{background: #F3AE35 url(bs_bg.jpg) 43px 23px no-repeat;}
.dl_href .i10{background: #4CD1D6 url(bs_bg.jpg) -129px 23px no-repeat;}
.dl_href span a{font-size: 20px; color: #fff;}
.dl_list,.dl_list_add{width: 320px;float: left;}
.dl_list span{height: 30px; display: block;}
.dl_list span a{float: left; color: #333333; white-space: nowrap; max-width: 70%;}
.dl_list span p,.dl_list_add span p{float: right;}
.dl_list_add span{height: 35px; display: block;line-height: 35px; background: url(dian.jpg) left center no-repeat;}
.dl_list_add span a{float: left; color: #333333; white-space: nowrap; max-width: 70%; padding-left:25px;}
.middle_dr{float: left;margin-left: 1.2%;width: 100%;margin-top: 20px;height: auto;padding-bottom: 20px;padding-bottom: 19px;verflow:hidden;}
.middle_dr .tyj_tab04,.middle_dr .tyj_tab05{float: left;width: 564px;}
.hdjl{background: #ebebeb; height: 40px;}
.hdjl span{height: 40px; float: left; font-size: 18px; color: #fff; line-height: 2.3em; padding: 0px 40px 0px 57px; background: #49A4EA url(span_titile.jpg) left top no-repeat;}

.bsdt{width:325px; height:52px; margin-top:10px;clear:both; overflow:hidden;}
.bsfw_ad{height: 43px;line-height:43px;border-bottom: 1px solid #e5e5e5;width:325px; margin-bottom:15px;}
.bsfw_ad h2{float:left; height:40px; line-height:40px; margin-top:4px;}
.bsfw_ad h2 a{font-size: 18px;color:#333;font-weight:normal;display:block;padding: 0 17px;height:40px;line-height: 39px;}
.bsfw_ad h2 .active{color:#0078db;font-size: 18px;font-weight:bold;text-decoration:none;display:block;padding:0 21px;height: 50px;background: url(titile_bottom.jpg) center 38px no-repeat;line-height:39px;border-bottom:none;}
.bsfw_ad a.more{float:right;margin-top:4px;color:#aaa;font-size:12px;}
/*政务公开*/
/*单位风采*/
.fengcai{width: 1180px;height: 133px;float: left;overflow: hidden;}
.fengcai h1{width: 22px;height: 115px;display: block;float: left;padding: 37px 24px 11px 18px;line-height: 2.0em;background: url(fengcai_bg.jpg) left top no-repeat;}
.fengcai h1 a{font-size: 20px; color: #fff;}
.gundong{height: 163px; width: 1110px; overflow: hidden;}

.marqueeleft{height: 163px;width: 1110px;overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width: 262px;height: 163px;overflow:hidden;}
.marqueeleft li .pic{display:block;width: 262px;height: 140px;overflow:hidden;}
.marqueeleft li img{width: 262px;height: 163px;} 
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;background: url(bg_toolbar2.png) repeat;}
.marqueeleft li .txt a{color: #fff;}

.marqueetop{height:429px;width:148px;overflow:hidden;margin:40px auto;}
.marqueetop li{padding:5px 0;width:148px;height:133px;overflow:hidden;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}
.marqueetop li .txt a{color: #fff;}
/*单位风采*/

/*列表*/
.m_list_left{float: left;width: 340px;background: #fff;padding-bottom: 100px;}
.m_list_left span{background: #49A4EA;line-height: 45px;display: block;text-align: center;font-size: 20px;color: #fff;margin-bottom: 20px;}
.m_list_left a{border: 1px solid #ddd;padding: 10px 30px;display: block;text-align: center;font-size: 18px;margin: 10px 30px;background: url(../../images/line.jpg) 20px top no-repeat;}
.m_list_left a.on{border-top: 1px solid #49A4EA;color: #49A4EA;}
.m_list_right{float: right;width: 830px;padding: 5px 10px;background: #fff;}
.list_r_top{width:100%;height: 40px;padding: 5px 0px;border-bottom:1px solid #ddd;margin-bottom: 15px;}
.list_r_top p{float: right; line-height: 3.0em;}
.m_list_right .list_ul{width:100%;overflow:hidden;margin-top:10px;margin-bottom: 20px;}
.list_r_top h2 {
    height: 30px;
    float: left;
    line-height: 30px;
    font-size: 18px;
    padding: 0px 20px;
    color: #0066cc;
    border-left: 2px solid #0066cc;
    font-weight: normal;
}
.m_list_right .list_ul li{height:45px;line-height:45px;background: url(dian.jpg) -5px 9px no-repeat;padding-left:20px;text-align:left;overflow:hidden;border-bottom:1px dashed #dedede;}
.m_list_right .list_ul li a{ float:left; font-size:14px;font-size: 14px;font-family: "Microsoft YaHei";}
.m_list_right .list_ul li span{ float:right; margin-right:10px;font-size: 13px;font-family: "Microsoft YaHei";}
.page_num{height: 30px; width: 500px; margin: 0px auto;}
/*列表*/
/*细览样式*/
.xiangqing{padding: 10px;background: #fff;}
.dangqian{width: 1100px;height: 25px;display: block;text-indent: 15px;margin: 5px 5px 5px 5px;border-left: 2px solid #378BD2;line-height: 25px;}
.zhengwen{margin: 10px 0px;padding: 20px;}
.zhengwen .tito{display: block;}
.zhengwen .tito h1{text-align: center;font-size: 20px;color: #49A4EA;margin-bottom: 2%;}
.zhengwen .tito span{line-height: 25px; text-align: center; display: block; background: #f1f1f1; margin: 10px 0px;}
.contenr{line-height: 2.5;}
.contenr p{text-indent:20px;}
.paging {
    padding: 20px 0px;
    text-align: center;
    overflow: hidden;
}
.paging a {
    font-size: 12px;
    border: 1px solid #0370ba;
    background: #e7f1fa;
    padding: 2px 8px;
    margin: 2px;
    color: #0370ba;
}.paging a:hover {
     border: 1px solid #319bde;
     color: #319bde;
 }
a:hover {
    color: #ff5a00;
    text-decoration: none;
}
/*细览样式*/
/*底部*/
.foot{background: #EBEBEB; width: 100%;}
.foot_center{height: 140px; width: 1200px; margin: 0px auto;padding-top: 20px;}
.foot_center span{line-height: 30px;margin: 5px 0px;display: block;text-align: center; width: 100%; position: relative;}
.foot_center span .biaoshi{position: absolute;left: 500px;top: -10px;}
.foot_center span .jiucuo{position: absolute;left: 590px;top: 0px;}
/*底部*/

.link-box .title{ height: 60px; line-height: 60px; font-size: 18px; color: #2a2a2a; text-indent: 45px; }
.link-box ul{ background: #F7F7F7; border-top: 1px solid #E7E7E7;}
.link-box ul .c{background:#F7F7F7; position: relative;}
.link-bg{ position: absolute; top: -1px; left: 150px; z-index: 99; display: block;}
.link-box li{ float:left; border: 1px solid #C1C1C1; margin: 20px 0px; margin-left: 5px;}
.link-box li a{ display:block; width:157px; height:64px;}
.link-box li.first{ margin-left: 0px; border: none; width: 20px; line-height: 1;font-size:16px;}
.link-box li img{ display: block; width: 151px; height: 58px; padding: 3px;}