@charset "utf-8";
/* CSS Document */
@import url(reset.css);
@import url(header.css);
@import url(footer.css);


.Address{ height: 40px; font-size: 14px; color: #505050; line-height: 40px; padding: 10px 0;}


.Main{width: 1160px;padding: 0 20px 20px;background: #FFF;overflow: hidden;}

/*左侧栏目列表*/
.LeftNav{ width: 262px;}
.LeftNav>h1{display: block;height: 52px;text-align: center;line-height: 52px;background-color: #015293;font-size: 18px;color: #FFF;font-weight: bold;cursor: default;}

.LeftNav .navList>li{ position: relative; overflow: hidden; margin-bottom: 3px;}
.LeftNav .navList>li>a{ display: block; font-size: 16px; color: #505050; line-height: 20px; padding: 19px 30px 19px 18px; background: url(PublicList_ico_1.png) no-repeat 92% center #f5f5f5;}
.LeftNav .navList>li:hover>a,.LeftNav .navList>li.on>a{ background-color: #0187C9;color:white;}



/*右侧*/
.RightBox{ width: 880px;}
.RightBox>.Title{ height: 51px; border-bottom: 1px solid #e5e5e5;}
.RightBox>.Title>span{display: inline-block;float: left;height: 50px;line-height: 51px;border-bottom: 2px solid #015293;font-size: 16px;color: #015293;padding: 0 15px;font-weight: 500;}
.RightBox>.Title>a{display: inline-block;float: left;height: 50px;line-height: 51px;font-size: 16px;padding: 0 11px;margin-right: 15px;font-weight: 500;}
.RightBox>.Title>a.on,
.RightBox>.Title>a:hover{ border-bottom: 2px solid #015293; color: #015293;}
.ejgl-tab{max-width: 850px;}
.ejgl-tab a:hover{color: #0071d3;}
.ejgl-tab a {display: inline-block; width: 318px; border: 1px solid #e2e2e2; padding-left: 50px; font: 16px/40px "微软雅黑"; margin: 10px 26px; border-radius: 4px; background: #f8f8f8 url(PublicList_ico_1.png) 28px center no-repeat;}
.zwgk-zfjg-a a:hover{color: #0071d3;}
.zwgk-zfjg-a a {margin: 0 5px 20px 5px;display: inline-block;width: 266px;border: 1px solid #e2e2e2;border-radius: 5px;background-color: #f8f8f8;text-align: center;font: 16px/40px "微软雅黑";}
.zwgk-zfjg h3 {margin: 20px 0 20px 0;font: bold 24px/50px "微软雅黑";color: #1856ac; text-align: center;}

/*政府报告*/
.zfgbfq{width: 888px;float: right;}
.zfgbfq>ul>li{ width: 280px; margin-left: 16px; margin-bottom: 16px; float: left;}
.zfgbfq>ul>li>a{ text-align: center;}
.zfgbfq>ul>li>a:hover{ color: #015293;}

/*文章列表*/
.NewsList{padding: 10px 0;/* border-bottom: 1px solid #ededed; */min-height: calc(100vh - 882px);}
.NewsList li{position: relative;overflow: hidden;font-size: 16px;line-height: 34px;margin: 5px 0;padding-left:20px;background: url(d_icon.png) no-repeat 2px center;}
.NewsList li a{ display: inline-block; float:left; max-width: 80%; position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; color: #474747; transition: all 0.3s;}
.NewsList li span{ display: inline-block; float: right; text-align: right; width: 18%; color: #999;}
.NewsList li:hover a{ color: #015293; padding-left: 1%;}
.NewsList li.b{padding:0;border-bottom: 1px solid #ededed;line-height: 0;}


.xl-tab .zt {position: absolute;right: 0;top: 0;margin-right: 1PX;display: inline-block;
  font: 14px/24px "微软雅黑";color: #7d7d7d;}
.xl-tab .zt a {font: 14px/24px "微软雅黑";color: #999999;}
.xl-tab .zt a:hover {color: #c00101;}
.xl-tab .ly {position: relative;text-align: center;font: 14px/24px "微软雅黑";color: #7d7d7d;
  border-bottom: 1px solid #e2e2e2;margin-top: 15px;margin-bottom: 30px;}
.xl-tab .ly span {font: 14px/24px "微软雅黑";color: #7d7d7d;}
.xl-text {font: 16px/40px "微软雅黑";color: #434343;}
.xl-text img {display: block;text-align: center;margin: 30px auto;}
.xl-text p,.xl-text span,.xl-text label {color: #434343;}
.content .title{margin-top: 20px;}
.content .title .mainTitle {font: bold 24px/46px "微软雅黑";text-align: center;}
.content .title .Subheading {font-size: 18px;text-align: center;}
.xl-tab .ly .span1 {position: absolute;left: 0;top: 0;margin-left: 10px;}
.content .xl-tab,.content .xl-tab3{margin: 0 30px;}
.f-l {float: left;}
.f-r {float: right;}

.xl-tab1 {
  border: 8px solid #f3f3f3;
  padding: 14px 30px;
  margin: 0 30px;
}
.xl-tab1 span {
  display: inline-block;
  width: 330px;
  font: 14px/30px "微软雅黑";
}
.xl-tab1 strong {
  margin-right: 10px;
}
.xl-tab2 {
  margin-top: 10px;
  border: 1px solid #e2cba6;
  background-color: #fffef4;
  padding: 10px 20px;
  margin-left: 30px;
  margin-right: 30px;
}
.xl-tab2 h4 {
  font: bold 16px/30px "微软雅黑";
  color: #c00101;
}
.xl-tab2 a {
  display: block;
  font: 16px/34px "微软雅黑";
  color: #1856ac;
}
.xl-tab2 a:hover {
  color: #c00101;
}
.xl-tab3 {
  margin: 30px 0;
}
.xl-tab3 h4 {
  font: bold 16px/30px "微软雅黑";
  color: #c00101;
}
.xl-tab3 a {
  display: block;
  font: 16px/34px "微软雅黑";
  color: #1856ac;
}
.xl-tab3 a:hover {
  color: #c00101;
}
.xl-tab4 {
  text-align: center;
  margin-top: 30px;

}
.xl-tab4 img {
  width: 154px;
}
.xl-tab4 p {
  color: #014886;
  font: bold 18px/30px "微软雅黑";
}
.xl-tab5{padding-right:50px;}
.xl-tab5 a.lj {
  display: inline-block;
  float: right;
  font: 16px/42px "微软雅黑";
  color: #333333;
  margin-right: 0px;
}
.xl-tab5 a.lj:hover {
  color: #c00101;
}
.hr {
  height: 1px;
  margin-top: 30px;
  background-color: #e2e2e2;
}

/*文章概览*/
.PageMainBox.ContentPageBox { padding: 10px 20px;}

.today-content {
    padding-top: 10px;
    width: 1200px;
    margin: 0 auto;
    background: #ffffff;
}
.today-content .leader-nav-ul li:first-child {
    margin-left: 137px;
}
.today-lb {
    /*width: 1200px;*/
    box-sizing: border-box;
    padding: 0 14px;
    margin-bottom: 15px;
}

        .appendix a {
            font: 16px/25px "Microsoft YaHei";
        }

        .appendix1 a {
            font: 16px/25px "Microsoft YaHei";
        }

        .xlarcitle .content .document .appendix1 span {
            color: #eb6100;
            font-size: 15px;
            font-weight: bold;
        }

        .page-header-1 {
            padding: 0;
            margin: 0 0 10px 0;
            *margin: 0 0 16px 0;
            position: relative;
            clear: both;
        }

        .page-header-6 h4 {
            padding: 10px 10px 6px 10px;
            background: #efefef;
        }

        .page-header-1 h4 {
            line-height: 19px;
            margin-top: 20px;
            font-size: 20px;
        }

        .page-header-1 a {
            color: #014886;
            *border-left: solid 5px #9e0001;
            *padding-left: 8px;
        }

        .nowrapli,
        .nodiscli {
            margin-left: 0;
        }

        .margin-bottom30 {
            margin-bottom: 30px !important;
        }

        .uli14-5 li {
            float: left;
            width: 20%;
        }

        .nowrapli li,
        .nowrapli li a {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            *width: 98%;
            display: block;
        }

        .uli14 li,
        .uli12 li {
            padding-top: 6px;
            padding-bottom: 6px;
            list-style-type: none;
            overflow: hidden;
        }

        .nowrapli li,
        .nowrapli li a {
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            *width: 98%;
            display: block;
        }

        .uli14 li a,
        .uli12 li a {
            line-height: 25px;
            padding-left: 13px !important;
            font-size: 16px;
        }

        .page-header-1 h4 a:before {
            width: 8px;
            height: 20px;
            content: "";
            margin: 0 6px 4px 0;
        }

        .page-header-1 a:before {
            content: "";
            background: #014886;
            display: inline-block;
            vertical-align: middle;
        }

        .quli14 li:nth-child(1) {
            float: left;
            width: 7%;
        }

        .q1uli14 li:nth-child(1) {
            float: left;
            width: 8.5%;
        }

        .q2uli14 li:nth-child(1) {
            float: left;
            width: 14%;
        }

        .quli14 li:nth-child(n+2) {
            float: left;
            width: 18%;
        }

        .q1uli14 li:nth-child(n+2) {
            float: left;
            width: 18%;
        }

        .q2uli14 li:nth-child(n+2) {
            float: left;
            width: 18%;
        }

.fxdm {
  margin-top: 14px;
}

@media screen and (max-width:768px ) {
  .xl-tab1{display: none;}
  .Address,.Box{display: none;}
  .content .xl-tab, .content .xl-tab3{width: 52%;}
  .content .title .mainTitle {font: bold 24px/36px "微软雅黑";}
  .content .title{ margin-top: 0;}
  .xl-tab4{display: none;}
  .xl-text img{ width: 100%;}
  .bshare-custom {padding: 0px 16px !important;}
  .Main {width: 88%;}
  .zfgbfq{width: 100%;}
}
@media screen and (max-width:480px ) {
  .xl-tab1,.xl-tab2 {display: none;}
  .Address,.Box{display: none;}
  .content .xl-tab, .content .xl-tab3 { margin: 0;width: 23.6%;}
  .content .title .mainTitle {font: bold 24px/36px "微软雅黑";}
  .content .title{ margin-top: 0;}
  .xl-tab4{display: none;}
  .xl-text img{ width: 100%;}
  .Main{width: 100%;}
  .RightBox{width: 100%;}
  .LeftNav { width: 90%;}
  .Main {width: 99%;}
  .NewsList li a{max-width: 88%;}
  .NewsList li span{display: none;}
  .xl-tab .ly .span2{display: none;}
}
@media screen and (max-width:416px ) {
  .Address,.Box{display: none;}
  .content .xl-tab, .content .xl-tab3{width: 31.6%;}
  .xl-tab1,.xl-tab2  {display: none;}
}

@media screen and (max-width:412px ) {
  .Address,.Box{display: none;}
  .content .xl-tab, .content .xl-tab3{width: 30%;}
  .xl-tab1,.xl-tab2  {display: none;}
  .zfgbfq{width: 91%;}
}
@media screen and (max-width:376px ) {
  .content .xl-tab, .content .xl-tab3{width: 28.3%;}
  .xl-tab1,.xl-tab2  {display: none;}
}
@media screen and (max-width:360px ) {
  .Address,.Box{display: none;}
  .content .xl-tab, .content .xl-tab3{width: 27%;}
  .xl-tab1,.xl-tab2  {display: none;}
  .xl-tab .zt{display: none;}
  .zfgbfq{width: 91%;}
}
@media screen and (max-width:320px ) {
  .Address,.Box{display: none;}
  .xl-tab1 {display: none;}
  .content .xl-tab, .content .xl-tab3{width: 23.6%;}
  .content .xl-tab, .content .xl-tab3 { margin: 0;}
  .content .title .mainTitle {font: bold 24px/36px "微软雅黑";}
  .content .title{ margin-top: 0;}
  .xl-tab4{display: none;}
  .xl-text img{ width: 100%;}
  .LeftNav { width: 100%;}
  .Main {width: 89%;}
  .NewsList li a{max-width: 88%;}
  .NewsList li span{display: none;}
  .xl-tab .ly .span2{display: none;}
  .xl-tab1,.xl-tab2 {display: none;}
  .xl-tab .zt{display: none;}
  header nav {height: 64px;}
}