@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;}

.cloumn-tytitle{background: url(zwfw_tab_line.png) bottom left repeat-x; position: relative; height:40px; margin-bottom: 30px;}
.cloumn-tytitle h2{color: #237ce7; background: url(zwfw_tab_line2.png) bottom left repeat-x; display: inline-block;}
.cloumn-tytitle h2 span{display: block; height: 40px; background: url(index2025_bg_r3_c2_s1.jpg) bottom left no-repeat;}
.cloumn-tytitle h2 b{display: block; height: 40px; background: url(index2025_bg_r3_c2_s1.jpg) bottom right no-repeat; color: #237ce7;}
.cloumn-tytitle h2 b a{color: #237ce7; padding: 0 15px;}

/* 政务公开 */
.zwgkbox{width: 48.5%;}
.zwgk-menu1 li{width: 22.3%; float: left; height: 116px; background: #E9F4FF; border-radius:5px; box-sizing: border-box; padding-top: 25px; margin-right: 20px;}
.zwgk-menu1 li a{display: block; font-size: 16px;}
.zwgk-menu1 li img{display: block; margin: 0 auto 12px;}
.zwgk-menu1 li img.hover{display: none;}
.zwgk-menu1 li .txt{font-size: 16px; display: block; text-align: center;}
.zwgk-menu1 li:hover{background: #3D9CF2;}
.zwgk-menu1 li:hover img.hover{display: block;}
.zwgk-menu1 li:hover img.link{display: none;}
.zwgk-menu1 li:hover .txt{color: #fff;}
.zwgk-menu1 li.xx4{margin-right: 0;}

.zwgk-menu2 li{width: 16.5%; float: left; height: 98px; background: #E9F4FF; border-radius:5px; box-sizing: border-box; padding-top:17px; margin-right: 2px;}
.zwgk-menu2 li a{display: block; font-size: 16px;}
.zwgk-menu2 li img{display: block; margin: 0 auto 12px;}
.zwgk-menu2 li img.hover{display: none;}
.zwgk-menu2 li .txt{font-size: 16px; display: block; text-align: center;}
.zwgk-menu2 li:hover{background: #3D9CF2;}
.zwgk-menu2 li:hover img.hover{display: block;}
.zwgk-menu2 li:hover img.link{display: none;}
.zwgk-menu2 li:hover .txt{color: #fff;}
.zwgk-menu2 li.xx6{margin-right: 0;}

.xxgk-item{width: 48%;}
.xxgk-item .xxgk-list li{background: url(zwgk_r7_c9_s1.png) top left no-repeat; background-size: 100%; text-align: center; height: 50px; line-height: 50px; margin-bottom: 10px;}
.xxgk-item .xxgk-list li a{display: block; font-size: 16px;}
.xxgk-item .xxgk-list li:hover{background: url(zwgk2_r5_c8_s1.png) top left no-repeat; background-size: 100%;}
.xxgk-item .xxgk-list li:hover a{display: block; font-size: 16px; color: #fff;}
.xxgk-item .xxgk-list li.last{margin-bottom: 0;}
.xxgk-item .xxgk-list2{margin-top: 20px;}
.xxgk-item .xxgk-list2 li{width: 50%; float: left;}
.xxgk-item .xxgk-list2 li .pic{width: 84px; height: 84px; margin: 0 auto 10px; background: #E9F2FD; box-sizing: border-box; padding-top: 20%; border-radius: 50%;}
.xxgk-item .xxgk-list2 li .pic img{display: block; margin: 0 auto;}
.xxgk-item .xxgk-list2 li .pic img.hover{display: none;}
.xxgk-item .xxgk-list2 li .txt{height: 44px; line-height: 32px; display: block; text-align: center;}
.xxgk-item .xxgk-list2 li .txt a{font-size: 16px;}
.xxgk-item .xxgk-list2 li:hover .pic{background: #3D9CF2;} 
.xxgk-item .xxgk-list2 li:hover .pic img.hover{display: block;}
.xxgk-item .xxgk-list2 li:hover .pic img.link{display: none;}
.xxgk-item .xxgk-list2 li:hover .txt a{color: #3D9CF2;}
.xxgk-item .xxgk-list2 li.xx3 .txt, .xxgk-item .xxgk-list2 li.xx4 .txt{line-height: 1.3;}

.zwgkxx-list1 li{position: relative; margin-top: 30px;  overflow: hidden; position: relative; padding: 0 110px 0 16px;}
.zwgkxx-list1 li:after{position:absolute; content:" "; left:0; top: 7px; margin-top: -1px; width: 8px; height: 8px; background: #237CE7; border-radius: 50%;}
.zwgkxx-list1 li span{position:absolute; right:0; top:0; color:#777978; font-size: 16px;}
.zwgkxx-list1 li a{float:left; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

/* 政策文件直通车 */
.zcztc{background: url(zwgk_r1_c26_s1.png) top center no-repeat; background-size: 100%; height: 115px; position: relative;}
.zcztc-ss{width: 298px; height: 46px; border: 1px ; background: #f5faff; border: 1px #3d9cf2 solid; border-radius: 23px; padding-right: 65px; position: absolute; top: 32px; right: 28px;}
.zcztc-ss .stxt{padding-left: 18px; box-sizing: border-box; width: 100%; height: 46px; line-height: 46px; color: #777; font-size: 18px; border: none; outline: none; background: none; border-radius: 23px 0 23px 0;}
.zcztc-ss .ssbtn{width: 65px; height: 46px; border: none; outline: none; border-radius: 23px; position: absolute; right: 0; top: 0; background: url(index2025_r48_c1_s1.png) center no-repeat;}

.zwgkxx-list2 li{position: relative; height: 65px; line-height: 65px; border-bottom: 1px #E0E2E3 dashed; overflow: hidden; position: relative; padding: 0 110px 0 16px;}
.zwgkxx-list2 li:after{position:absolute; content:" "; left:0; top: 29px; margin-top: -1px; width: 8px; height: 8px; background: #237CE7; border-radius: 50%;}
.zwgkxx-list2 li span{position:absolute; right:0; top:0; color:#777978; font-size: 16px;}
.zwgkxx-list2 li a{float:left; max-width:100%; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zwgkxx-list2 li:last-child{border-bottom:none;}

.zfgb-l{width: 41%; float: left;}
.zfgb-l img{display: block; width: 100%; height: auto; border: 1px #E9F4FF solid;}
.zfgb-r{width: 53%; float: right; padding-top: 4%;}
.zfgb-r .zfgb{background: #E9F2FD; text-align: center; padding: 16px 40px; margin-bottom: 22px;}
.zfgb-r .zfgb .tit{float: left; margin-right: 15px; height: 46px; line-height: 46px; color: #3d9cf2;}
.zfgb-r .zfgb .selectBox {width: 78%; float: left; height: 46px; line-height: 46px; font-size: 16px; position: relative; text-align: center; background: #fff;}
.zfgb-r .zfgb .selectBox .choose{
    cursor: pointer; 
}
.zfgb-r .zfgb .selectBox .choose img{
    margin-left: 16px; float: right; margin-right: 10px; vertical-align: middle; margin-top: 15px;
}

.zfgb-r .zfgb .selectBox .year {
    position: absolute;
    line-height: 26px;
    width: 100%;
    top: 36px;
    z-index: 2;
    background: #ffffff;
    font-size: 15px;
    border: 1px solid #ccc;
    left: -1px;
}

.zfgb-r .zfgb .selectBox .year li{
    margin: 6px 0;
    cursor: pointer;
}

.zfgb-r .zfgb .selectBox .number {
    position: absolute;
    line-height: 26px;
    width: 100%;
    top: 36px;
    z-index: 2;
    background: #ffffff;
    font-size: 15px;
    border: 1px solid #ccc;
    left: -1px;
}

.zfgb-r .zfgb .selectBox .number li{
    margin: 6px 0;
    cursor: pointer;
}

.zfgb-r .zfgb .selectBox .number li a{
    display: block;
}
.zfgb-r .gb-btn{width: 250px; height: 50px; display: block; line-height: 50px; text-align: center; font-size: 18px; color: #fff;  margin: 8px auto 0; outline: none; border: none; background: #3D9CF2;}

.zwgk-banner{width: 48.5%;}
.zwgk-banner img{display: block; width: 100%; height: ;}

@media (max-width: 1920px) {

    
}
@media (max-width: 1280px) {
	
}
@media (max-width: 1200px) {

  
}
@media (max-width: 1024px) {
.zwgk-menu1 li{margin-right: 19px;}
.zcztc-ss{width: 270px;}
.zfgb-r .zfgb{padding: 16px 30px;}
}
