/*****
*怀化市政府集约化建设子站公共样式文件
*@crtime:2019年12月18日10:51
*@Company:湖南微象科技有限公司 www.microxiang.com
*@Author:李健平
*@modifyLog: what when who
**/
@charset "utf-8";
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
ul,li,dl ,dt,dd ,ol,p,img{list-style:none;border:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
button,select,textarea,input{font-size:100%;-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a{text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0); color: #666;}
a:hover,a:focus{outline:none;text-decoration:none;cursor:pointer;}
label {font-weight:normal;}
img { max-width:100%;height:auto;display:inline-block;}
.clear{clear:both;font-size:0px;height:0px;line-height:0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;}
.clearfix {*zoom: 1;}

body { background: url(../images/zfxxgkbg1.jpg) no-repeat top center #fff; background-size: 100% auto;}
/* 头部 */
.header_title { max-width: 1100px; margin: 0 auto;}
.header_title .title { text-align: center; line-height: 180px; font-size:60px; font-weight: bold; color:#0d4c99; }


.zfxxgk-box { max-width: 1100px;background-image:linear-gradient(#f2f2f2, #fcfcfc);background-color:#fbfbfb; margin: 0 auto 50px; padding: 0 36px; box-sizing: border-box;}
/* 搜索 */
.xxgk-search { position: relative;}
.xxgk-search dl { width: 510px; height: 50px; border: 1px solid #2d66a5; border-radius: 4px; overflow: hidden; position: relative; margin: 0 auto; z-index: 10;}
.xxgk-search dl dt { padding-right: 56px;}
.xxgk-search dl dt .searchtext { width: 100%; height: 48px; background-color:#fff; border:none; font-size: 16px; padding: 10px 15px; box-sizing: border-box; line-height: 18px; color: #000;}
.searchtext::-webkit-input-placeholder {color: #979797;}
.searchtext::-moz-input-placeholder { color: #979797;}
.searchtext::-ms-input-placeholder {color: #979797;}
.xxgk-search dl dd { position: absolute; right: 0; top: 0;}
.xxgk-search dl dd .zfxxgkSearchSubmit{ width: 56px; height: 50px;border:none;background:url(../images/zfxxgksearch.png) #2d66a5; display: block;cursor:pointer;}
.xxgk-search dl dd .zfxxgkSearchSubmit:hover{background-color:#2a77cc;}
.xxgk-search .search-x1 { width: 23%; height: 1px; background: #cccccc; display: block; position: absolute; top: 50%; left: 0; z-index: 9;} 
.xxgk-search .search-x2 { width: 23%; height: 1px; background: #cccccc; display: block; position: absolute; top: 50%; right: 0; z-index: 9;}

.zfxxgk-main { padding: 80px 0;}
/* 左侧菜单 */
.zfxxgk-nav { float: left; width: 23.4%; }
.zfxxgk-nav li { margin-bottom: 15px;}
.zfxxgk-nav li>a {width: 100%;height:70px;box-sizing: border-box;background: #fff;display: block;border: 1px solid #e0e0e0;padding: 9px 0 9px 25px;position: relative;}
.zfxxgk-nav li a:hover {background-color: #e6f5ff;}
.zfxxgk-nav li>a span { font-size: 22px; color: #2d66a5; width: 88px; display: block; line-height: 26px; padding-left: 66px; box-sizing: content-box; background-size: 40px; float: left;}
.zfxxgk-nav li>a.li span { font-size: 22px; color: #2d66a5; width: auto; display: block; line-height:52px; padding-left: 66px; box-sizing: content-box; background-size: 40px; float: left;letter-spacing: 45px;}
.zfxxgk-nav li>a.li6 span { font-size: 22px; color: #2d66a5; width: auto; display: block; line-height:52px; padding-left: 66px; box-sizing: content-box; background-size: 40px; float: left;}
.zfxxgk-nav li>a .icon {width: 20px;height: 20px;background: url(../images/zfxxgk-icon9.png) no-repeat center right;display: block;/* float: right; *//* padding-right: 55px; *//* padding-top: 45px; */position: absolute;width: 95%;height: 100%;/* background-position: center right; */left: 0;top: 0;}
.zfxxgk-nav li.active >a .icon {background: url(../images/zfxxgk-icon9-active.png) no-repeat center right;}
.zfxxgk-nav li.active a.li span { background:url(../images/20211008_zfgzkh.png) no-repeat left center;}
.zfxxgk-nav li>a.li1 span { background:url(../images/zfxxgk-icon1.png) no-repeat left center;}
.zfxxgk-nav li>a.li2 span { background:url(../images/zfxxgk-icon2.png) no-repeat left center;}
.zfxxgk-nav li>a.li3 span { background:url(../images/zfxxgk-icon3.png) no-repeat left center;}
.zfxxgk-nav li>a.li4 span { background:url(../images/zfxxgk-iconnb.png) no-repeat left center;}
.zfxxgk-nav li>a.li5 span { background:url(../images/zfxxgk-icon11.png) no-repeat left center;}
.zfxxgk-nav li>a.li6 span { background:url(../images/zfxxgk-iconysq.png) no-repeat left center;}
.zfxxgk-nav li>a.li7 span { background:url(../images/zfxxgk-icon4.png) no-repeat left center;}
.zfxxgk-nav li>a.li8 span { background:url(../images/ico_xsqgk.png) no-repeat left center;width: auto;line-height: 52px;}
.zfxxgk-nav li>a.li span { background:url(../images/20211008_zfgzks.png) no-repeat left center;}
.zfxxgk-nav li.active a.li1 span { background:url(../images/zfxxgk-icon5.png) no-repeat left center;}
.zfxxgk-nav li.active a.li2 span { background:url(../images/zfxxgk-icon6.png) no-repeat left center;}
.zfxxgk-nav li.active a.li3 span { background:url(../images/zfxxgk-icon7.png) no-repeat left center;}
.zfxxgk-nav li.active a.li4 span { background:url(../images/zfxxgk-iconnbhover.png) no-repeat left center;}
.zfxxgk-nav li.active a.li5 span { background:url(../images/zfxxgk-icon13.png) no-repeat left center;}
.zfxxgk-nav li.active a.li6 span { background:url(../images/zfxxgk-iconysqhover.png) no-repeat left center;}
.zfxxgk-nav li.active a.li7 span { background:url(../images/zfxxgk-icon8.png) no-repeat left center;}
.zfxxgk-nav li.active a.li8 span { background:url(../images/ico_xsqgkact.png) no-repeat left center;}
.zfxxgk-nav li.active>a { background: #2d66a5; border: 1px solid #2d66a5;}
.zfxxgk-nav li.active>a span { color: #fff;}
.zfxxgk-nav li.active>a i.on{background: url(../images/zfxxgk-icon10-acitve.png) no-repeat center right;}
.zfxxgk-nav li>a i.on{background: url(../images/zfxxgk-icon10.png) no-repeat center right;}
.zfxxgk-nav li dl { background: #fff; padding: 10px 0; border: 1px solid #E0E0E0; border-top: none; display: none;}
.zfxxgk-nav li dl dd { position: relative;}
.zfxxgk-nav li dl dd a { line-height: 32px; display: block; color: #333; font-size: 15px; padding-left:60px;}
.zfxxgk-nav li dl dd a.active,.zfxxgk-nav li dl dd a:hover { background: #e6f5ff; color: #2d66a5;}
.zfxxgk-nav li dl dd .dian { width:3px; height:3px; display: block; position: absolute; top: 50%; margin-top: -2px; left:45px; background: #333333;}

.zfxxgk-content { width: 74.6%; float: right; border: 1px solid #E0E0E0; overflow: hidden; background: #fff;}

.pc_paging{padding-bottom:12px;}

/* 信息公开指南 */
.xxgkzn-box { padding:25px;}
div.box{max-height:837px;overflow-y:auto;
 /*滚动条滑块按钮的颜色*/
  scrollbar-face-color: #2d66a5;
  /*滚动条整体颜色*/
  scrollbar-highlight-color: #2d66a5;
  /*滚动条轨道颜色*/
  scrollbar-track-color: #f2f2f2;
  /*滚动条整体部分,必须要设置*/
 }
div.box::-webkit-scrollbar{
  background-color: #f2f2f2;
  width:10px;
  height:10px;
}
/*滚动条的轨道*/
div.box::-webkit-scrollbar-track{
  background-color: #f2f2f2;
  border-radius: 10px;
}
/*滚动条的滑块按钮*/
div.box::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background-color: #2d66a5;
}


.xxgkzn-box .title { font-size: 32px; font-weight: bold;font-weight: bold; color: #2d66a5; text-align: center; padding:30px 0;}
.xxgkzn-box .box h2 {color: #333;font-weight: bold;font-weight: bold;margin-bottom: 30px;}
.xxgkzn-box .box h3 {color: #333;font-weight: bold;margin-bottom: 30px;}
.xxgkzn-box .box p {color: #333; text-indent: 2em; line-height: 30px; margin-bottom: 30px;}

/* 信息公开制度 */
.xxgkzd-box {padding:20px 25px;}
.xxgkzd-box li { padding:10px 0;}
.xxgkzd-box li a { font-size: 16px; color: #333; line-height: 30px;}
.xxgkzd-box li a:hover { color: #2D66A5;}
.xxgkzd-box li span {color: #999;font-size: 16px;margin-left: 15px;white-space: nowrap;}
.xxgkzd-box .box{/*max-height: 1000px;overflow-y: auto;*/}

/* 主动公开内容 */
.xxgknr-list { margin-bottom: 25px;}
.xxgknr-list .xxgk-title { border-bottom: 1px solid #ccc; box-sizing: border-box;}
.xxgknr-list .xxgk-title a { height: 35px; padding: 0 25px; font-weight: bold; color: #fff; line-height: 35px; font-size: 16px; background: #2d66a5; display: inline-block;}
.xxgknr-list ul { padding:15px 25px;}
.xxgknr-list ul li { padding:10px 0;}
.xxgknr-list ul.xxgk-btns{padding:25px;}
.xxgknr-list ul.xxgk-btns li{display: inline-block;padding: 0 10px;width: 25%;box-sizing: border-box;margin-bottom: 15px;float: left;}
.xxgknr-list ul.xxgk-btns li a{display:block;text-align: center;background: #f0f2f2;height: 45px;line-height: 45px;}
.xxgknr-list ul.xxgk-btns li a:hover{color:#fff;background:#2D66A5;text-align:center;}
.xxgknr-list ul li a { font-size: 16px; color: #333; line-height: 30px;padding-right:15px;padding:0}
.xxgknr-list ul li a:hover { color: #2D66A5;}
.xxgknr-list ul li span { color: #999; font-size: 16px;white-space: nowrap;}
.xxgknr-list .xxgk-more { width: 98px; height: 30px; background: #e6e6e6; text-align: center; line-height:30px; color: #666; font-size: 16px; display: block; margin: 0 auto;}
.xxgknr-list .xxgk-more:hover { background:#2D66A5; color: #fff;}

/* 信息公开年报 */
.xxgknb-list { padding-bottom: 90px;}
.xxgknb-list .xxgknb-title { font-size: 18px; padding: 0 25px; line-height: 66px; }
.xxgknb-list span { height: 40px; line-height: 40px; font-size: 16px; color: #fff; font-weight: bold; background: #2D66A5; padding: 0 20px; display: inline-block;}
.xxgknb-list ul {}
.xxgknb-list ul li { width: 33.33%; float: left; border-right: 1px solid #e0e0e0; box-sizing: border-box;}
.xxgknb-list ul li:nth-child(3n) { border: none;}
.xxgknb-list ul li a { display: block; line-height: 40px; padding-left: 25px; box-sizing: border-box; font-size: 16px; color: #333;white-space: nowrap;}
.xxgknb-list ul li a:hover { color: #2D66A5;}
.xxgknb-list .selfBgBox li.selfBg{background-color:#f5f5f5;}

.xxgknb-main {}
.xxgknb-main .title { border-bottom: 1px solid #e0e0e0; padding: 25px 0;margin: 0 25px;}
.xxgknb-main .title h2 { font-size: 32px; color: #2d66a5; font-weight: bold; text-align: center; margin-bottom: 15px;}
.xxgknb-main .title p { text-align: center;}
.xxgknb-main .title p span { font-size: 14px; color: #666666; margin: 0 5px; text-align: center;}
.xxgknb-main .box {padding:20px;}
.xxgknb-main .box p { line-height: 30px;color: #333;}
.xxgknb-main .box h2 {font-weight: bold; color: #333; padding:30px 0;}
.xxgknb-main .box table {width:100% !important;}

/* 信息公开目录 */
.xxgkml-box .xxgk-title {box-sizing: border-box;}
.xxgkml-box .xxgk-title a { height:40px; padding: 0 50px; font-weight: bold; color: #fff; line-height:40px; font-size: 16px; background: #2d66a5; display: inline-block;}
.xxgkml-box .dl-box { padding: 0 25px 50px 25px;}
.xxgkml-box .dl-box dl {position: relative;margin-top: 20px;min-height: 40px;}
.xxgkml-box .dl-box dl dt { position: absolute; left: 0; top: 0;}
.xxgkml-box .dl-box dl dt a { width: 172px; height: 40px; background: url(../images/xxgk-bg.png) no-repeat left center; display: block; text-align: center; line-height: 40px; font-size: 14px; color: #3d3d3d;}
.xxgkml-box .dl-box dl dd { padding-left: 172px;}
.xxgkml-box .dl-box dl dd a {line-height: 40px;color: #666;font-size: 16px;margin: 0 20px;white-space: nowrap;}
.xxgkml-box .dl-box dl dd a:hover { color: #2d66a5;}

.ly-info{color: #999999;}
.ly-info>a{margin-left:10px;color:#6b6b6b;}
.ly-info>a:hover{margin-right:10px;color:#025a9d;}
.p_c_page{height:50px;line-height:50px;border-top:2px solid #f1f1f1;margin-top:30px;}
.p_c_page .p_c_page_l{float:left;}
.p_c_page .fx{float:right;margin-top:13px;}
.fx .bdshare-button-style2-24 a{background-image:url("../images/icons_1_24_2.png") !important;}
.fx .bdshare-button-style2-24 .bds_weixin{background-position:0 -52px;}
.fx .bdshare-button-style2-24 .bds_tsina{background-position:0 -104px;}
.fx .bdshare-button-style2-24 .bds_renren{background-position:0 -156px;}
.fx .bdshare-button-style2-24 .bds_qzone{background-position:0 -208px;}
.fx .bdshare-button-style2-24 .bds_tieba{background-position:0 -259px;}
.fx .bdshare-button-style2-24 .bds_weixin:hover{background-position:-26px -52px;}
.fx .bdshare-button-style2-24 .bds_tsina:hover{background-position:-26px -104px;}
.fx .bdshare-button-style2-24 .bds_renren:hover{background-position:-26px -156px;}
.fx .bdshare-button-style2-24 .bds_qzone:hover{background-position:-26px -208px;}
.fx .bdshare-button-style2-24 .bds_tieba:hover{background-position:-26px -259px;}
.bdshare-button-style2-24 .bds_more,.bdshare-button-style2-24 .bds_renren,.bdshare-button-style2-24 .bds_qzone,.bdshare-button-style2-24 .bds_tieba{display:none;}



@charset "utf-8";
/* CSS Document */
.text-overflow {
        word-break:keep-all;
         white-space:nowrap;
         overflow:hidden;
         text-overflow:ellipsis;
     }


.rules_con .r_xh_b li{
    font-size: 20px;
    color: #333333;
    font-family:"宋体";
    font-weight: 800;
    line-height: 42px;
}
.rules_con .r_xh_b{
    border-bottom: 2px solid #0f5a9b;
}
.rules_con .r_xh{
    margin-left: 28px;
}
.rules_con .r_tit{
    margin-left: 220px;
}

.rules_con .r_xz{
    margin-left: 279px;
}
.rules_con{
    padding: 30px 24px 50px 24px;
    font-family:"新宋体";
}

/*列表*/
.rules_list>ul li:nth-child(even){
   background: #eeeeee;
}

.rules_list .summer{
    width: 9%;
    text-align: center;
    font-size: 16px;
}
.rules_list .title{
    width: 58%;
    font-size: 16px;
    font-weight: bold;
}

.rules_list .download{
    width: 27%;
    font-size: 14px;
}
.rules_list .download img{
    display: inline-block;
    padding-top: 4px;
}

.rules_list .down_word{
    display: inline-block;
    width: 11px;
    height: 13px;
    margin-right: 4px;
    background: url(../images/20211008_word.png) center no-repeat;
}
.rules_list .down_pdf{
    display: inline-block;
    width: 12px;
    height: 13px;
    background: url(../images/20211008_pdf.png) center no-repeat;
    margin-right: 4px;

}
.rules_list .download>div{
    margin-left: 15px;
}
.bg_ee{
    background: #eeeeee;
}
.rules_main .rules_list{
    font-family:"新宋体";
}

/*添加题注*/
.rules_list ul li{
    padding: 20px 0;
}
.rules_note{
    font-size: 14px;
    color: #666666;
    margin-left: 65px;
    margin-top: 5px;
    width: 640px;
    line-height: 23px;
}
.rules_note i{
    font-style:normal;
    color: #000000;
    font-weight: bold;
}
.rul_a{
    overflow: hidden;
}