body{background-color: #f0f0f0;}
/* banner图 */
.ban{width: 100%;text-align:center;background:url(zcwj_ban.jpg) no-repeat center ;min-width: 1200px;}
.search{width: 1000px;border-radius: 6px;background-color: #bcd8fa; text-align: left; box-sizing: border-box;  flex-wrap: wrap; justify-content: center; align-content: center; position: absolute;left:50%; margin-top: -120px; transform: translatex(-50%); padding:24px 32px;}


.input_con{ height: 47px; margin-left: 5px; width: 76.6%;font-size: 16px;box-sizing: border-box; padding-left: 10px; border: 1px solid #9eb9da;border-radius: 3px;box-shadow: inset 0px 0px 15px #dfe4ea;}
.date input{width: 176px !important;}
.sea{background: url(sreach.jpg)no-repeat left 22px center; padding-left: 28px; width: 125px;height: 49px;background-color: #d8ad0e;color: #fff;font-size: 20px;border: none;border-radius: 3px;margin-left: 10px;margin-bottom: 2px;}

/* 最新政策 */
.cont_tit{height: 60px;background: url(columnbg.png) no-repeat center center;text-align: center;margin: 20px 0;}
.cont_tit a{font-size: 37px;color: #0a61e6;line-height: 60px;font-weight: bold;}
.zxzc_cont{display: flex;justify-content: space-between;}
.zxzc_l{width: 71% !important;float: left;}
.zxzc_r{width: 26% !important;float: right;}
.conlist{width: 100%; padding: 22px 24px;box-sizing: border-box;border-radius: 6px;border: 1px solid #e8e8e8;box-shadow: 2px 5px 5px #d9d9d9;background-color: #fff;}
.listcon li{line-height: 49px;padding-left: 20px;background: url(yd.jpg) no-repeat left center;}
.listcon li a{font-size: 18px; color: #272727;}
.listcon li span{font-size: 15px;color: #999999;float: right;}
/* 政府公报 */
.zfgb{font-size: 22px;color: #135ed0;font-weight: bold;}
.zfgb_img{width: 186px;height: 266px;margin: 0 auto;}
/* 政策文件 */
.zxwj_cont{display: flex;justify-content: space-between;    flex-wrap: wrap;}
.zcwj {width:100%;position: relative;}
.coumln_name{height: 45px;border-bottom: 1px solid #135ed0;line-height: 45px;margin: 15px 0;}
.coumln_name span{box-sizing: border-box; padding: 0 47px 0 12px;background-size: 100%;background: url(clbg.jpg) no-repeat right ;display: inline-block;background-size: 100% 45px;background-repeat: repeat-y;}
.coumln_name a{float: right;margin-right: 3px;font-size: 17px;color: #464646;}
.coumln_name span a{font-size: 22px;color: #fff;}

/* 规范性文件 */
.gfxwj{position: relative;}

.gfxwj_cont{width: 550px;position: relative;}
.gfx_but{width: 100%;margin: 23px 70px 0;}
.gfx_but ul{display: flex; justify-content: space-evenly;}
.gfx_but ul li{width: 238px; height: 56px;text-align: center;line-height: 56px;background-color: #eaf9ff;}
.gfx_but ul li a{font-size: 18px;color: #135ed0;padding-left: 30px;position: relative;}
.gfx_but ul li a::before{position: absolute; content: '';top: 2px;left: 0; width: 20px; height: 22px;}
.gfx_but ul li:nth-child(2) a::before{background: url(gfxba.png) no-repeat left  center ; }
.gfx_but ul li:nth-child(1)  a::before{background: url(gfxql.png) no-repeat left  center ;}
.gfx_but ul li:nth-child(3)  a::before{ background: url(szfwj.png) no-repeat left  center ; }

/* 政策解读 */
.zcjd{width: 1094px;height: 126px;margin: 20px auto;margin-top: 35px;}
.fl{float: left;}
.fr{float: right;}
/* 区部门文件分类 */
.qzfwj{position: relative;}
/* 本例子css */
.slideTxtBox{ width:100%; text-align:left;}
.slideTxtBox .hd{width: 300px; height:30px; line-height:30px;  padding:0 10px 0 20px;position: absolute;right: 0;top: 21px; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li a{ color: #000;font-size: 16px; }
.slideTxtBox .bd ul{ zoom:1;  }
.slideTxtBox .bd li{ line-height:49px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;}

.bgswj{width: 222px;margin-left: 60px;}
/* 本例子css */
.slideTxtBoxT{ width:100%; text-align:left;}
.slideTxtBoxT .hd{width: 230px; height:30px;   padding:0 10px 0 20px;position: absolute;right: 0;top: 21px; }
.slideTxtBoxT .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBoxT .hd ul li{ float:left; padding:0 15px; cursor:pointer;}
.slideTxtBoxT .hd ul li a{ color: #000;font-size: 16px; }
#tab_tit2 a { padding: 5px 15px; font-size: 16px; }
#tab_tit1 a { padding: 5px 15px; font-size: 16px; }
.on{ height:30px;background-color: #0a61e6;color: #fff !important;border-radius: 20px;}
.slideTxtBoxT .bd ul{ zoom:1;  }
.slideTxtBoxT .bd li{ line-height:49px;   }
.slideTxtBoxT .bd li .date{ float:right; color:#999;}
/* .search span i{font-style:normal;} */

.bgswj{width: 222px;margin-left: 60px;}
/* 主体分类 */
.conlist table{border: 1px solid #e8e8e8;width: 100%;}
.conlist table tr td{padding: 14px 20px; font-size: 18px; color: #333333;}
.conlist table tr td:first-child{background-color: #f0f0f0;width: 128px;text-align: center;}
.conlist table tr td a{margin-right: 10px;font-size: 15px; color: #2491d2;line-height: 31px;}
/* 可删 */
ul ,li {padding:0;margin: 0;}
.w1200{width: 1200px;min-width: 1200px;margin: 0 auto;}

.clearfix::after{content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    font-size: 0;}
    .a_ellipsis {
        display: block;
        white-space: nowrap;
        /* height: 0; */
        overflow: hidden;
        text-overflow: ellipsis;
      }
      .grow:hover {
        transform-origin: center left;
        -webkit-transform: scalex(1.02);
        -ms-transform: scalex(1.02);
        transform: scalex(1.02);
      }
      .grow {
        transition: all .2s;
      }

/* 移动端 */
@media(max-width:768px){
.cont_tit a{font-size:28px;}
lable{display:none;}
    .ban{min-width: 320px;}
    .w1200{min-width: 320px;width:100%;}
    .k300 img{width: 100%;}
    .search{width: 94%;margin: 0 auto;position: unset;left: auto; transform: none; height: auto;margin-bottom: 1rem; display: flex;padding: 10px;}
    .sea{ margin:0;flex: 0 0 100px; height: 46px;}
    .search label{display: none;}
    .input_con{flex: 1; margin-left: 0;}
    .gfx_but{margin: 0;}
    .conlist{padding:10px;}
    .conlist table tr td{padding:10px;}
    .conlist table tr td:first-child{width: 50px;}
    .slideTxtBox .hd{position: unset; margin: 0 auto;}
    .listcon li{padding-left: 0;}
    .gfxwj_cont{width: 100%;}
    .slideTxtBoxT .hd{position: unset;margin: 0 auto;}
   .zcjd{width: 100%; margin:1rem 0; height: auto;}
    .zcjd img{width: 100%;}
}
@media(max-width:640px){
    .gfx_but ul{flex-direction: column;}
    .gfx_but ul li {width: 100%;text-align: left;margin-bottom: 1rem;}
    .gfx_but ul li a{width: 166px;margin: 0 auto;display: block;}
    .gfx_but ul li a::before{top:18px;}

}

/* 适老化 */
.wdpageold .search span i{font-size: 32px;}
.wdpageold  .sea{height: 60px;font-size: 30px;background-image: none;padding-left: 0;vertical-align: middle;}
.wdpageold .input_con{width: 67.35%;vertical-align: middle;height: 60px;}

/* .wdpageold  .input_con{} */
.wdpageold .search{   font-size: 32px;  }
.wdpageold .cont_tit a{font-size: 38px;}
.wdpageold .conlist table tr td{font-size: 32px;}
.wdpageold .conlist table tr td a{font-size: 28px;line-height: 2;}
.wdpageold .coumln_name span a{font-size: 38px;}
.wdpageold .coumln_name span{background-size: 120%;padding: 0 67px 0 12px;}
.wdpageold .coumln_name{line-height: 64px; height: 64px;}
.wdpageold .slideTxtBoxT .hd{width: 465px;}
.wdpageold #tab_tit1 a,.wdpageold #tab_tit2 a {    padding: 5px 25px; font-size: 36px;  }
.wdpageold .on,.wdpageold  .on{border-radius:40px ;}
.wdpageold .slideTxtBox .hd{width: 595px; line-height: auto;}
.wdpageold .coumln_name a{font-size: 32px;}
.wdpageold .listcon li{line-height: 2;}
.wdpageold .listcon li a{font-size: 36px;}
.wdpageold .listcon li span{font-size: 32px;}
.wdpageold .gfx_but ul li a{font-size: 34px;padding-left: 40px;}
.wdpageold .gfx_but ul li{width:360px;}
.wdpageold .gfx_but{margin:23px 0 0;}

.wdpageold .gfx_but ul li a::before{background-size:30px ; width: 40px; height: 50px;}
.wdpageold .gfxwj_cont{width: 100%;}