@charset "utf-8";
/* CSS Document */
a:hover{color: #146ac1;}
button,em,input,option,select,textarea,th {font:inherit;}
.dqwz{ height: auto;line-height: 28px; padding-bottom: 10px; background:#f4f4f4 url("../images_wjk/pathIcon.png") 20px 16px no-repeat; padding-left: 40px; color: #666; font-size: 14px; padding-top: 10px;}
.dqwz a{ color: #666;}
.dqwz i{font-style: normal;}
select{ outline: none;}
table { border-collapse:separate; border-spacing: 2px;}
a:hover{ text-decoration:none}
.txt-left{ text-align: left !important;}
.img-title{display: none;}

.file-box{ padding-top: 15px; padding-bottom: 100px;padding-left: 20px;padding-right: 20px;margin-bottom: 20px;background: #fff;}
.file-box .left-box{ width: 210px;}
.file-box .left-box ul.list-li{ margin-top: 20px;}
.file-box .left-box ul.list-li li{ margin-top: 10px; font-size: 16px;}
.file-box .left-box ul.list-li li a{display: block; padding-left: 18px; height: 60px; line-height: 60px; color: #fff; background: #74acd6;border-radius: 4px 0 0 4px;}
.file-box .left-box ul.list-li li a:hover{ text-decoration: none;}
.file-box .left-box ul.list-li li i{ display: inline-block; margin-right: 10px; vertical-align: middle; width: 32px; height: 32px; background: url(../img/file_ico_all.png) no-repeat;}
.file-box .left-box ul.list-li li.active a, .file-box .left-box ul li a:hover{ background:#146ac1;}
.file-box .left-box ul.list-li li .ico-fg{ background-position: 0 0;}
.file-box .left-box ul.list-li li .ico-file{ background-position: 0 -69px;}
.file-box .left-box ul.list-li li .ico-office{ background-position: 0 -139px;}
.file-box .left-box ul.list-li li .ico-sw{ background-position: 0 -206px;}
.file-box .left-box ul.list-li li .ico-swfile{ background-position: 0 -273px;}
.file-box .left-box ul.list-li li .ico-sdepart{ background-position: 0 -344px;}

.file-box .left-box ul.ggw-ul{display: block;margin-top: 12px;padding: 14px 0;background-color: #eef8ff;text-align: center;}
.file-box .left-box ul.ggw-ul img{width: 189px;height: auto;}

.file-box .right-box{ width: 910px; padding: 20px; -moz-box-shadow:0px 0px 5px rgba(0,0,0,0.1); -webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.1); box-shadow:0px 0px 5px rgba(0,0,0,0.1);}
.file-box .right-box .box{ height: auto; overflow: hidden;}
.file-box .right-box .search{margin-top:10px; width: 530px; height: 40px; font-size: 16px; border: #dcdcdc solid 1px; background: url(../images_wjk/file_line.png) no-repeat 100px;padding: 0 118px 0 100px;position: relative;float: right;}
.file-box .right-box .search select{color: #146ac1;padding: 5px 10px;width: 100px;height: 40px;border: none;font-size: 14px;position: absolute;left: 0;top: 0;}
.file-box .right-box .search .input{width: 100%;height:40px;border: none;font-size: 14px;text-indent: 15px;line-height: 40px;}
.file-box .right-box .search .btn-search1{cursor: pointer;border: none;outline: none;height: 40px;color: #ffffff;position: absolute;right: 0;top: 0;padding-left: 20px;padding-right: 42px;font-size: 14px;background:#146ac1 url(../images_wjk/20200609_fdj.png) 80px no-repeat;}

.file-box .right-box .table{ width: 100%; font-size: 14px; margin-top: 15px;}
.file-box .right-box .table thead tr{height: 40px;background-color: #d6d6d6;}
.file-box .right-box .table thead tr td{color: #333;}
.file-box .right-box .table tr{ height: 50px;}
.file-box .right-box .table tr td{ padding: 0 8px; text-align: center; color: #666;font-size: 16px;}
.file-box .right-box .table tr td:hover a.title{color: #146ac1}
.file-box .right-box .table tr.bg-gray{ background-color: #f5f5f5;}

.file-box .right-box .table tr .split{padding:0 2px;color:#666;font-size:14px;}
.file-box .right-box .table tr .a{display:inline;color:#cc0000;float:none;background:none;max-width:none;padding:0;margin:0;}

/*szbm*/
.szbmbox{padding: 30px 0 0;}
.szbmbox li{background: #f4f4f4;margin-bottom: 20px;padding: 0 10px;overflow: hidden;cursor: pointer;}
.szbmbox li h2{font-size: 16px;font-weight: bold;color: #333;line-height: 50px;margin-left: 15px;}
.szbmbox li dl{overflow: hidden;background: #fff;padding: 10px 0 20px 0;display: none;margin-bottom: 10px;}
.szbmbox li dl dd{ overflow:hidden; width: 200px;height: 33px;border: 1px solid #e6e6e6;text-indent:10px;float: left;margin-left: 20px;margin-top: 10px;line-height: 33px;}
.szbmbox li dl dd a{color: #333;font-size: 16px;display: block;height: 100%;}
.szbmbox li dl dd a:hover{background: #146ac1;color: #fff;}

.single-line{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}

#cdsfjBox .file-box .right-box{width: 850px;}
#cdsfjBox .file-box{padding: 15px 0;}
#cdsfjBox .file-box .left-box ul.list-li{margin-top: 0;}
#cdsfjBox .file-box .left-box ul.list-li li{margin-top: 0;}

/* 响应式 */
@media(max-width:1099px) and (min-width:992px){
    .file-box .right-box{width: 702px;}
    #cdsfjBox .file-box .right-box{width: 740px;}
}
@media(max-width:991px){
    .file-box .right-box .search{width: auto;float: none;}
    .file-box .right-box,.file-box .left-box,#cdsfjBox .file-box .right-box{float: none;width: auto;}
    .file-box .left-box ul.list-li{margin-top: 0;}
    .file-box{padding: 10px;}
    .file-box .left-box ul.ggw-ul img{width: auto;height: auto;max-width: 98%;}
    .file-box .left-box ul.list-li li{width: 48%;margin: 0 1% 10px;float: left;}
    .file-box .left-box ul.ggw-ul{margin-top: 0;padding: 10px 0;}
    .file-box .right-box{box-shadow: none;padding: 10px 0;}
    .file-box .right-box .table tr td{padding: 5px;}
    .file-box .right-box .table tr{height: auto;}
    .file-box .left-box ul.list-li li a{border-radius: 4px;}
}
@media(max-width:767px){
    #cdsfjBox{padding: 10px;width: auto;}
    #cdsfjBox .file-box{padding: 0;}
}
@media(max-width:475px){
    .file-box .left-box ul.list-li li{width: 100%;margin: 0 0 10px;float: none;}
}

/* 现行规章 */
.main{padding: 20px 238px 20px 228px;background: #fff;height: auto;position: relative;}
.side{width: 200px;float:left;}
.sch{width: 210px;position: absolute;right: 20px;top: 20px;}

.main .box{ border-top:#ba000a 1px solid; border-left:#ddd 1px solid; border-right:#ddd solid 1px; border-bottom:#ddd solid 1px;}
.gwy .title{height: 50px;line-height: 50px;}


/*左侧*/
.tip{ padding:10px 8px; font-size: 13px;}
.tip p{text-indent:2em; line-height:24px;font-weight: bold;}
/*中间*/
.con{min-height:882px;_height:882px;padding:0 5px;}
.con_tit{ padding-top:10px; }
.con_tit h2{ color:#b8000a; font-size:26px;text-align:center;font-weight: bold;}
.con_tit h3{ color:#000;font-size:12px;text-align:center; font-weight:normal; }
.info{ margin:10px 0; color:#333333;text-align:center;font-size:16px;}
.info .infocon{ padding:10px 0; }
.info .infocon .no{ margin-right:20px;}
.catalog{text-align: center;font-size: 14px;margin: 20px 0;font-weight: normal;color: #333;}
.infolist{ padding:5px 35px 20px 35px;}
.infolist h4{ color:#146ac1;font-size: 16px;font-weight: bold; margin:0; padding:0; padding-bottom:10px;}
.infolist ul li a:hover{ text-decoration:underline; color:#146ac1;}
/*右侧*/
.sch_zb{ height:34px; background:#b60009;}
.sch_zb form span{ font-size:14px; color:#fff; line-height:34px; margin:0 10px 0 20px;}
.sch_zb form select{ width:120px; border:none;font-size: 16px;}
.gwy .title ul li a{ text-decoration:none;color: #333;background: #f2f2f2;font-weight: normal;display: block;height: 40px;line-height: 40px;border-radius: 5px;width: 90%;margin: 5px auto;text-align: center;}
.title h2 {font-family: "微软雅黑";font-size: 14px;height: 30px;color: #bc000b;text-align: center;font-weight: bold;}

.around ul{padding:5px 0;}
.around ul li{ width:65px; height:30px; border:#b60009 solid 1px; text-align:center; float:left; line-height:30px; margin:5px 4px 5px 5px; vertical-align:bottom;}
.around ul li a{ color:#333;font-size: 16px;}
.around ul li a:hover{ color:#b00007;}

.infolist ul li {line-height: 30px;font-size: 16px;border-bottom: 1px dashed #000;padding: 0;position: relative;min-height: 45px;margin-top: 20px;}
.infolist ul li span{position: absolute;left: 0;top: 0;}
.infolist ul li .info-title{background:none;}
.infolist ul li .info-title{display: block;margin-right: 200px;margin-left: 32px;}
.infolist ul li .listRig a:hover {text-decoration: none;color:#146ac1;}
.listRig{text-align: right;position: absolute;right: 0px;top: -3px;}
.infolist ul li .listRig .viewword{background: url(../images_wjk/icon_word.png) no-repeat left center;padding-left: 18px;margin-right: 15px;color: #295eab;font-size: 14px;}
.infolist ul li .viewPDF{background: url(../images_wjk/icon_pdf.png) no-repeat left center;padding-left: 19px;margin-right: 10px;color: #295eab;font-size: 14px;}
.toggleBtn{display:none!important}
.searContent{padding: 5px 20px;font-size: 14px;color: #bbb;}
.r-gbcx {border: #ddd 1px solid;}
.js-form{font-size: 12px;}
.cxTitle{background-color:#B63422;color:#fff;font-size:16px;text-align:center;height:30px;line-height:30px}
.wjss_ul li{margin:10px 5px;}
.blurinput{width:68px}
.wjlb{width:129px}
.wh{width:131px}
.jsBtn{width: 80px; height: 25px;font-size: 14px;background: #9E9C9F;border-radius: 5px;margin:0px 0px 0px 12px;border: none;color: #fff;}
select{color: #000;}
.xxgktreeconlm ul li,.navContent ul li.active{background: #e5e5e5}




/* 常德市政府规章库-新 20211022 */
#publicityName-gz {font-size: 55px;font-weight: bold;color: #2c66a5;
    text-shadow:none;
    padding: 74px 0 55px 0;height: 55px;text-align: center;}
.stitle { background: url(../images/sub-line.png) no-repeat center; font-size: 18px; font-weight: bold; color: #2c66a5;      
    /* text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.5);  */
    margin-top: 7px; margin-bottom: 20px;text-align: center;}
.gzk-main{padding: 20px 23px 0;background: #efefef;}
.search_box{background: #fff;height: 130px;margin: auto;padding:51px 96.5px 0 96.5px;}
.search_box ul{width: 100%;height: 46px;position: relative;padding-bottom: 23px;}
.search_box ul li.gzk-ss{margin-right: 135px;border: 2px solid #0f5a9b;border-radius: 10px;height: 42px;background-color: #ffffff;padding: 0px 10px;}
.search_box ul li.gzk-ss1,.search_box ul li.gzk-ss2{position: absolute;top: 0;}
.search_box ul li.gzk-ss input{font-size: 16px;width: 100%;height: 42px;line-height: 42px;color: #333;outline:none;background: transparent;border: 0 none;}
.search_box ul li.gzk-ss1{top:1px;right: 145px;height: 42px;line-height: 42px;width: 36px;}
.search_box ul li.gzk-ss1 input{cursor: pointer;border: none;width: 100%;height: 100%;background: #fff url(../images/gzk_search.png) no-repeat center center;}
.search_box ul li.gzk-ss2{right: 0;width: 110px;height: 46px;line-height: 46px;}
.search_box ul li.gzk-ss2 button{display: block;background:#0f5a9b;font-size: 18px;color: #ffffff;text-align: center;border-radius: 10px;border: none;cursor: pointer;width: 100%;height: 100%;}

.sear_wz{width: 270px;margin: auto;font-size: 16px;}
.sear_wz dl dt{padding-right: 20px;color: #2569a4;}
.sear_wz dl dd{padding-right: 20px;}

.gzk-content{padding-top: 36px;height: auto;min-height: 200px;padding-bottom: 60px}
.pageTPList table{ width:100%;}
.pageTPList table .title{ text-align:left; padding-left:20px; }
.pageTPList th{  border-bottom:2px solid #0f5a9b; background-color: #fff; font-size: 20px; font-family:FFZXBSJW-GB1-0, 新宋体; font-weight:bold;}
.pageTPList th,
.pageTPList td{ padding:7px 10px;text-align:center; line-height: 36px;}
.pageTPList td span{ margin-left: 15px;}
.pageTPList .last { padding: 15px;  position: relative; }
.pageTPList th.title { font-size: 20px; text-align: center;}
.pageTPList td.title {font-size: 16px;  }
.pageTPList td.title .subTitle { font-size: 14px; color: #666; line-height: 22px; height: auto; position: relative;}
.pageTPList .intro { color: #bbb; }
.pageTPList .others { font-size: 14px; color: #aaa; position: absolute; right: 0px; top: 18px; }
.pageTPList .others a { padding-left: 19px; margin-right: 10px; color: #295eab; font-size: 14px; }
.pageTPList tr:nth-child(odd) td{ background:#f3f3f3; }
.pageTPList tr:hover td{ background:#ececec}
.pageTPList table {border-spacing: 0}


.side {width: 240px;float: left;}
.tip {padding: 30px 9px 20px 10px;font-size: 13px;}
.tip p {text-indent: 2em;line-height: 25px;font-weight: bold;}
.title h2 {font-size: 14px;height: 30px;color: #bc000b;text-align: center;font-weight: bold;margin-top: 20px;}
.gwy .title h2 .tit1 {color: #333;background: #f2f2f2;font-weight: normal;display: block;height: 46px;line-height: 46px;border-radius: 5px;width: 90%;margin: 5px auto;border: 1px solid #e5e5e5;}
.tit1:nth-of-type(2)  {cursor: default;}
.gwy .title h2 a {text-decoration: none;}
.title h2 a {font-size: 14px;color: #bc000b;text-align: center;}
.guk_sz_box ul li{float: left;margin: 5px 4px;}
.guk_sz_box ul li a{display: block;width: 66px;height: 30px;border: 1px solid #eeeeee;text-align: center;line-height: 30px;background: #ffffff;border-radius: 4px;}
.guk_sz_box{margin-left: 6px;margin-top: 10px;padding-bottom: 6px;}
.sz_tip{display: block;font-size: 12px;color: #949494;margin-left: 13px;padding-bottom: 21px;}
.rules_con{background: #ffffff;width: 724px;padding: 30px;}
.rules_note{font-size: 14px;color: #666666;margin-left: 77px;margin-top: 8px;width: 635px;line-height: 24px;display: inline-block;}
.rules_list .summer{width: 11%;text-align: center;font-size: 14px;}
.rules_list .title{width: 61%;font-size: 16px;font-weight: bold;}
.rules_list .download{width: 26%;font-size: 14px;text-align: center;}
.rules_list .download>div{margin-right: 20px;}
.box {background: #ffffff;border-top: #0f5a9b 2px solid;}
.rules_con .r_xh{margin-left: 24px;}
.rules_con .r_tit{margin-left: 264px;}
.rules_con .r_xz{margin-left: 230px;}
.mt20 {margin-top: 20px;}
.rules_con .r_xh_b li{font-size: 20px;color: #333333;margin-bottom: 13px;}
.page .pc_paging{padding: 55px 0 49px 0;border-top: 1px solid #ececec !important;}
.grey{background:#f2f2f2 !important;}
.rules_list .download>div {display: inline-block;}
.rules_main .rules_list {font-family: NSimSun;padding-bottom: 13px;}
.rules_list ul li:nth-child(even){background: #eeeeee;}
.gzk-content .side{position: initial;}
.rules_list ul li {padding: 22px 0;font-family: "NSimSun";}
.rules_con .r_xh_b {border-bottom: 2px solid #0f5a9b;}
@media(max-width:991px){
    .pageTPList th, .pageTPList td{padding: 4px;}
    .pageTPList td span{margin-left: 5px;}
}
@media(max-width:767px){
    #publicityName-gz{font-size: 40px;padding: 30px 0;height: auto;line-height: 50px;}
    .search_box{height: auto;padding: 10px;}
    .pageTPList tr th:first-child, .pageTPList tr td:first-child{display: none;}
    .pageTPList td span{margin-left: 0;display: block;height: auto;line-height: 24px;width: 100%;text-align: center;}
    .gzk-main{padding: 10px;}
    .search_box ul{padding-bottom: 10px;}
    .search_box ul li.gzk-ss{margin-right: 120px;}
    .search_box ul li.gzk-ss1{right: 130px;}
}

/* 机构职能目录 */
.gover_con{background: #fff;padding: 40px 20px 62px;}
.jgzn-title{width: 100%;height: 46px;background: url("./../images/20200428_zfjg-img_line.png") repeat-x left center;text-align: center;}
.jgzn-title-n{width:auto;display: inline-block;padding: 0 33px;position: relative;height: 46px;line-height: 46px;color: #cc3333;background: #fff;font-size: 24px;}
.jgzn-title-n i{font-style: normal;position: absolute;display: block;width: 15px;height: 14px;top: 16px;}
.jgzn-title-n i.jgzn-left{left: 0;background: url("./../images/20200428_zfjg-img_left.png") no-repeat left center;}
.jgzn-title-n i.jgzn-right{right: 0;background: url("./../images/20200428_zfjg-img_right.png") no-repeat right center;}
.mt67{ margin-top:67px;}
.szfbgt_box{background: #f7f7f7;height: 37px;}
.szfbgt_tags{display: block;width: 4px;height: 24px;background: #c61f0c;margin-top: 7px;margin-left: 20px;}
.szfbgt_title{line-height:37px;font-size: 18px;font-weight: bolder;color: #245399;margin-left: 20px;}
.szfbgt_title a{color: #245399;}
/*市政府组成部门*/
.zcbm{overflow: hidden;}
.zcbm ul{margin: 40px 14px 49px 48px;}
.zcbm ul li{font-size: 18px;float: left;width: 282px;line-height: 50px;}
.zsts_jg_box .zsts_jg ul li{width: 800px;}
.zsts_jg_box .zsts_jg ul{margin: 0px 14px 0px 48px;}
.zcbm ul .lig30{line-height: 102px;}
.szfbgt_list{padding: 40px 20px;}
.szfbgt_list li{float: left;height: 50px;line-height: 50px;font-size: 18px;width: 24%;margin: 0 .5%;}
.szfbgt_list li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


@media(max-width:1099px) and (min-width:992px){
    .infolist {padding: 5px 15px 20px 15px;}
    .rules_con{width: 630px}
}
@media(max-width:991px){
    .side,.sch{float: none;width: auto;position: initial;}
    .main{padding: 10px;}
    .sch{margin-top: 10px;}
    .infolist {padding: 10px;}
    .gwy .title ul li a{width: 96%;}
    .gzk-content .side,.rules_con{float: none;width: auto;height: auto}
    .rules_con{padding: 10px;margin-top: 10px}
    .gzk-main{padding: 10px}
    .gzk-content{padding-top:10px;padding-bottom: 0}
    .mt20{margin-top: 10px;}
    .guk_sz_box ul li{float: left;margin: 5px .5%;width: 11.5%;}
    .guk_sz_box ul li a{display: block;width: 100%;height: 30px;border: 1px solid #eeeeee;text-align: center;line-height: 30px;background: #ffffff;border-radius: 4px;}
    .guk_sz_box{padding:0 10px}
}
@media(max-width:767px){
    .infolist {padding: 10px;}
    .catalog{margin: 10px 0;}
    .infolist ul li .info-title{margin-right: 0;}
    .listRig{position: initial;}
    .con{padding: 0;}
    .guk_sz_box ul li{width: 23%;margin: 5px 1%;}
    .rules_con .r_xh_b li.r_xh,.rules_list .summer{display: none}
    .rules_con .r_tit{margin-left: 0;}
    .rules_note{width: 100%;margin-left: 0}
    .rules_con .r_xh_b li.r_xz{float: right;margin-left: 0}
    .rules_list .download>div{margin-right: 0}
}