@charset "utf-8";
.crumb{margin-bottom: 20px; background: url(crumb_icon.png) 0 4px no-repeat; line-height: 1.5; font-size: 16px; color: #777; padding-left: 22px;}
.crumb a{font-size: 16px; color: #777;}
.cloumn-title{margin-bottom: 36px;}
.cloumn-title img{display: block; width: 100%; height: auto;}
.mb25{height: 25px; clear: both;}

/* 政府公报 */
.zfgb-list li{width: 18.6%; float: left; margin-right: 20px; margin-bottom: 20px; box-sizing: border-box; border: 1px #E0E2E3 solid; height: 286px;}
.zfgb-list li a{display: block;}
.zfgb-list li img{display: block; width: 94px; height: auto; margin: 46px auto 30px;}
.zfgb-list li:hover{background: #FFF7F7}
.zfgb-list li .text{display: block; text-align: center; width: 170px; margin: 0 auto; line-height: 1.8; color: #fe1e1e; font-size: 18px;}
.zfgb-list li.xx5, .zfgb-list li.xx10, .zfgb-list li.xx15, .zfgb-list li.xx20, .zfgb-list li.xx25, .zfgb-list li.xx30{margin-right: 0;}

/* 历史公报 */
.lsgb-tab{margin-top: 10px;}
.lsgb-tab .hd{width: 18.6%; float: left;}
.lsgb-tab .hd .lsgb-title{height: 74px; line-height: 74px; background: #237CE7; text-align: center; font-weight: bold; color: #fff; font-size: 24px;}
.lsgb-tab .hd li{width: 48.5%; margin-top: 10px; float: left; height: 60px; text-align: center; line-height: 60px; border:1px #237CE7 solid; color: #237CE7; font-size: 20px;}
.lsgb-tab .hd li.on{background: #237CE7; color: #fff;}
.lsgb-tab .hd li.xx2, .lsgb-tab .hd li.xx4, .lsgb-tab .hd li.xx6, .lsgb-tab .hd li.xx8, .lsgb-tab .hd li.xx10, .lsgb-tab .hd li.xx12, .lsgb-tab .hd li.xx14, .lsgb-tab .hd li.xx16, .lsgb-tab .hd li.xx18, .lsgb-tab .hd li.xx20{float: right;}
.lsgb-tab .bd{width: 79.6%; border: 1px #E9F2FD solid; float: right; box-sizing: border-box; padding: 27px 50px;}
.lsgb-tab .bd .mulu{font-size: 24px; font-weight: bold; line-height: 2; margin-bottom: 20px;}
.lsgb-tab .bd .lsgb-list li{width: 29%; float: left; margin-right: 55px; border: 1px #E0E2E3 solid; height: 78px; line-height: 78px; margin-bottom: 32px; text-align: center;}
.lsgb-tab .bd .lsgb-list li a{display: block; color: #237ce7; font-size: 18px;}
.lsgb-tab .bd .lsgb-list li:hover{background:#DBEAF8; border: 1px #DBEAF8 solid;}
.lsgb-tab .bd .lsgb-list li.xx3, .lsgb-tab .bd .lsgb-list li.xx6, .lsgb-tab .bd .lsgb-list li.xx9, .lsgb-tab .bd .lsgb-list li.xx12, .lsgb-tab .bd .lsgb-list li.xx15, .lsgb-tab .bd .lsgb-list li.xx18{margin-right: 0}

/* 领导之窗 */
.ldzc-box{box-sizing: border-box; border: 1px #E0E2E3 solid; padding: 39px;}
.ldzc-box .ldzc-con{background: url(ldzc_left_bg.jpg) top left repeat-y;} 
.ldzc-box .ldzc-con .ldzc-left{width: 240px; float: left;}
.ldzc-sidetitle{height: 74px; line-height: 74px; text-align: center; font-size: 24px; color: #fff; font-weight: bold; margin-bottom: 10px; background: #237CE7;}
.ldzc-job{height: 70px; background: #DBEAF8; line-height: 70px; text-align: center; font-size: 22px; font-weight: bold; color: #333;}
.ldzc-job img{display: inline-block; margin-left: 10px;}
.ldzc-menu li{height: 60px; line-height: 60px; text-align: center;}
.ldzc-menu li a{display: block; color: #777; font-size: 20px;}
.ldzc-menu li.current a{color: #237ce7;}
.ldzc-menu2{padding: 15px 0;}
.ldzc-menu2 li{height: 40px; line-height: 40px; text-align: center;}
.ldzc-menu2 li a{display: block; color: #777; font-size: 20px;}
.ldzc-menu2 li.current a{color: #237ce7;}
.ldzc-box .ldzc-con .ldzc-right{width: 75%; float: right;}
.ldzc-box .ldzc-con .ldzc-right .ldphoto{width: 29%; float: left;}
.ldzc-box .ldzc-con .ldzc-right .ldphoto img{display: block; width: 100%; height: 307px;}
.ldzc-box .ldzc-con .ldzc-right .ldr{width: 67%; float: right; position: relative; height: 307px;}
.ldzc-box .ldzc-con .ldzc-right .ldr h1{line-height: 1.5; font-size: 24px; font-weight: bold; color: #333; margin-bottom: 10px;}
.ldzc-box .ldzc-con .ldzc-right .ldr .job{line-height: 1.5; color: #777; font-size: 20px;}
.ldzc-box .ldzc-con .ldzc-right .ldr .xxgw{width: 112px; height: 48px; line-height: 48px; text-align: center; color: #237ce7; background: #EFF2F3; position: absolute; right: 0; bottom: 0;}
.ldzc-box .ldzc-con .ldzc-right .ldr .xxgw a{display: block; font-size: 18px; color: #237ce7;}
.ldbox{margin-top: 30px;}
.ldbox .zctitle{font-size: 20px; font-weight: bold; color: #333; margin-bottom: 15px;}
.ldbox .zctitle img{display: inline-block; margin-right: 10px; vertical-align: middle;}
.ldbox .zcjj{line-height: 1.5; color: #777; font-size: 18px;}
.hdrl{border-top: 1px #E0E2E3 solid; margin-top: 40px; padding-top: 35px;}
.hdrl h1{font-size: 24px; font-weight: bold; margin-bottom: 30px;}
.hdrl-left{width: 53%; float: left;}
.hdrl-right{width:43%; float: right;}
.hdrl-title{margin-bottom: 20px; font-weight: bold; line-height: 1.5;}
.hdrl-title a{font-size: 18px; color: #333;}
.hdrl-zynr{line-height: 1.5; color: #777; font-size: 16px; text-align: justify;}
.hdrl-zynr a{font-size: 16px; color: #237ce7;}

/* 网站地图 */
.map-itembox{box-sizing: border-box; margin-bottom: 30px;}
.map-itembox-l{width: 18.3%; float: left; background: #E9F2FD; box-sizing: border-box; height: 240px;}
.map-itembox-l a{display: block;}
.map-itembox-l img{display: block; margin: 30% auto 16px;}
.map-itembox-l .text{font-size: 20px; font-weight: bold; color: #333; text-align: center; line-height: 1.5;}
.map-itembox-l a:hover .text{color: #3D9CF2;}
.map-itembox-r{width: 80%; float: right; border: 1px #E0E2E3 solid; padding: 25px 30px 0; box-sizing: border-box; min-height: 238px;}
.map-list li{width: 18.5%; position: relative; float: left; margin: 0 29px 20px; overflow: hidden; line-height: 1.3; padding-left: 18px; height: 48px;}
.map-list li:after{position:absolute; content:" "; left:0; top: 10px; margin-top: -1px; width: 8px; height: 8px; background: #237CE7; border-radius: 50%;}
.map-list li a{font-size: 18px; color: #777;}

/* 组织机构 */
.zzjgbox{box-sizing: border-box; border: 1px #E0E2E3 solid; padding: 39px;}
.zzjgbox .jgtitle{font-size: 24px; font-weight: bold; color: #333; margin-bottom: 35px;}
.zzjgbox .jgtitle img{display: inline-block; margin-right: 10px;}
.zzjgbox .zzjg-list li{width: 22%; margin-right: 35px; margin-bottom: 15px; position: relative; overflow: hidden; padding-left: 18px; height: 48px; line-height: 1.3; float: left;}
.zzjgbox .zzjg-list li:after{position:absolute; content:" "; left:0; top: 10px; margin-top: -1px; width: 8px; height: 8px; background: #237CE7; border-radius: 50%;}
.zzjgbox .zzjg-list li a{font-size: 18px; color: #777;}
.zzjgbox .zzjg-list li.xx4, .zzjgbox .zzjg-list li.xx8, .zzjgbox .zzjg-list li.xx12, .zzjgbox .zzjg-list li.xx16, .zzjgbox .zzjg-list li.xx20, .zzjgbox .zzjg-list li.xx24, .zzjgbox .zzjg-list li.xx28, .zzjgbox .zzjg-list li.xx32, .zzjgbox .zzjg-list li.xx36, .zzjgbox .zzjg-list li.xx40{margin-right: 0;}


@media (max-width: 1920px) {

    
}
@media (max-width: 1280px) {
	
}
@media (max-width: 1200px) {

  
}
@media (max-width: 1024px) {
    .zfgb-list li{width: 18.5%}
.lsgb-tab .bd .lsgb-list li{margin-right: 50px;}
.ldzc-box .ldzc-con .ldzc-right{width: 73%;}
.map-list li{margin: 0 27px 20px;}
.zzjgbox .zzjg-list li{width: 23%; margin-right: 27px;}
}
