@charset "utf-8";
/* CSS Document */

/*头部*/
body { background: #f8f8f8; }
.container { width: 1400px; }
.mt30 { margin-top: 30px; }
@media (min-width: 1200px) and (max-width:1399px) {
  .container { width: 1200px; }
}
@media (min-width: 992px) and (max-width:1199px) {
  .container { width: 992px; }
  .mt30 { margin-top: 20px; }
}
@media (max-width: 991px) {
  .container { width: 768px; }
  .mt30 { margin-top: 15px; }
}
@media (max-width: 767px) {
  .container { width: auto; }
  .mt30 { margin-top: 10px; }
}
.img_title { display: none; }
.lmy_body { background: url(../images-ggqsy/bodybg.png) no-repeat center top; background-size: 100% auto; }
.ggsy_banner { position: relative; }
.site-logo { padding: 20px 0 0 10px; }
.ghlt_btn { display: block; position: absolute; top: 0; right: 10px; }
.ghlt_btn li { float: left; margin-left: 10px; background: rgba(255, 255, 255, 0.2); height: 36px; line-height: 36px; padding: 0 15px; transition: 0.4s all; border-radius: 0 0 5px 5px; }
.ghlt_btn li a { color: #fff; font-size: 15px; }
.ghlt_btn li:hover { background: rgba(0, 0, 0, 0.2); font-weight: bold; }
.ggsy_banimg { padding: 95px 0 40px; text-align: center; line-height: 0; font-size: 0; }
.ggsy_banimg img { max-width: 98%; height: auto; }
.gg-searchbox { width: 836px; margin: 0 auto 56px; position: relative; border-radius: 8px; padding-right: 112px; box-sizing: border-box; }
.gg-searchbox li.se_box { float: none; height: 56px; line-height: 56px; }
.gg-searchbox li.se_box .msg-box { position: absolute; bottom: 0; left: 0; }
.gg-searchbox li.se_box input { display: block; width: 100%; height: 100%; background: #fff; text-indent: 15px; font-size: 16px; color: #333; outline: none; border: none; border-radius: 8px 0 0 8px; }
.gg-searchbox li.sea_an { position: absolute; right: 0; top: 0; width: 112px; height: 56px; line-height: 56px; z-index: 1; background: #2a6ad2; border-radius: 0 8px 8px 0; }
.gg-searchbox li.sea_an input { display: block; width: 100%; height: 100%; text-indent: 30px; color: #fff; font-size: 20px; border: none; cursor: pointer; overflow: hidden; background: url(../images-ggqsy/ss.png) no-repeat 26px center!important; }
.gg-searchbox li.se_box input::-webkit-input-placeholder { color: #9e9e9e; }
.gg-searchbox li.se_box input:-moz-placeholder { color: #9e9e9e; }
.gg-searchbox li.se_box input::-moz-placeholder { color: #9e9e9e; }
input:-ms-input-placeholder { color: #9e9e9e; }
.init { position: absolute; right: 0; top: 40px; }
@media (min-width: 992px) and (max-width:1199px) {
  .ggsy_banimg { padding: 60px 0 40px; }
}
@media (max-width: 991px) {
  .ggsy_banimg { padding: 40px 0 40px; }
  .gg-searchbox { width: auto; margin: 0 10px 20px; }
}
@media (max-width: 767px) {
  .ggsy_banimg { padding: 20px 0 20px; }
}
@media (max-width: 460px) {
  .site-logo { padding: 38px 0 0 10px; }
}
/*主体*/
.bg-fff { background: #fff; padding: 30px; }
/*标题 */
.ls-tabs { height: 46px; background: #f1f6fd; position: relative; padding-left: 20px; }
.ls-tabs::before { content: ""; display: block; width: 3px; height: 100%; border-radius: 0 2px 2px 0; background: #016acd; position: absolute; top: 0; left: 0; }
.ls-tabs ul li { float: left; line-height: 44px; text-align: center; height: 44px; font-size: 24px; position: relative; }
.ls-tabs ul li .tit, .ls-tabs ul li a { display: block; }
.ls-tabs ul li a:hover, .ls-tabs ul li.active, .ls-tabs ul li.active .tit, .ls-tabs ul li.active a { font-weight: bold; color: #2a6ad2; }
@media (min-width: 1200px) and (max-width:1399px) {
}
@media (min-width: 992px) and (max-width:1199px) {
  .ls-tabs ul li .tit, .ls-tabs ul li a { padding: 0 12px; }
}
@media (max-width: 991px) {
  .ls-tabs { height: auto; }
}

/*公共列表*/
.ls-doc-list li { height: 46px; padding: 0 50px 0 15px; line-height: 46px; font-size: 18px; background: no-repeat 0 center; background-image: url(../images-ggqsy/dot.png)!important; position: relative; }
.ls-doc-list li a { display: inline-block; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }
.ls-doc-list li .date { position: absolute; right: 0; top: 0; color: #9e9e9e; }

@media (max-width: 991px) {
  .ls-doc-list li a { max-width: none!important; display: block; float: none!important; }
  .ls-doc-list li>img { display: none; }
}
@media (max-width: 767px) {

}

/*栏目数据*/
.ls-lmlist { width: 650px; height: 286px; }
.ls-lmlist .ls-list-info { padding-top: 10px; }
.ls-lmlist .ls-doc-list li a { max-width: 535px; }

.ls-lmlist-three .ls-lmlist{width: 432px;}
.ls-lmlist-three .ls-lmlist .ls-doc-list li a { max-width: 330px; }

.ls-lmlist2{ margin-left: 30px;}
@media (min-width: 1200px) and (max-width:1399px) {
  .ls-lmlist { width: 560px; }
  .ls-lmlist .ls-doc-list li a { max-width: 456px; }
}
@media (min-width: 992px) and (max-width:1199px) {
  .bg-fff { padding: 20px; }
  .ls-lmlist { width: 468px; }
  .ls-lmlist .ls-doc-list li a { max-width: 362px; }
}
@media (max-width: 991px) {
  .bg-fff { padding: 15px; }
  .ls-lmlist { width: auto; float: none; height: auto; }
  .ls-lmlist.fr { margin-top: 15px; }
}
@media (max-width: 767px) {
  .bg-fff { padding: 10px; }
  .ls-lmlist.fr { margin-top: 10px; }
  .ls-lmlist .ls-list-info { padding-top: 0; }
}

/*切换选项*/
.ls-tit { overflow: hidden; height: 46px; line-height: 46px; background: url(../images-ggqsy/tt-c.png) no-repeat center 20px; text-align: center; }
.ls-tit span { font-size: 32px; font-weight: bold; color: #2a6dc1; position: relative; display: inline-block; vertical-align: middle; }
.ls-tit span::after, .ls-tit span::before { content: ""; display: block; width: 295px; height: 17px; position: absolute; top: 10px; }
.ls-tit span::before { left: -315px; background: url(../images-ggqsy/tt-l.png) no-repeat; }
.ls-tit span::after { right: -315px; background: url(../images-ggqsy/tt-r.png) no-repeat; }

.ghlt-navdh { padding-bottom: 10px; margin-top: 30px; }
.ghlt-navdh li { float: left; width: 312px; height: 80px; margin-right: 30px; }
.ghlt-navdh li:nth-last-of-type(1) { margin-right: 0; }
.ghlt-navdh li a { display: block; height: 100%; background: #ecf6ff; position: relative; box-sizing: border-box; text-align: center; padding: 20px 0; border-radius: 8px; }
.ghlt-navdh li.num3 a { background: #eaf7fb; }
.ghlt-navdh li.num4 a { background: #e8faec; }
.ghlt-navdh li a span { display: inline-block; vertical-align: middle; }
.ghlt-navdh li a span.ico { width: auto; height: 35px; overflow: hidden; }
.ghlt-navdh li a span.ico img { display: inline-block; vertical-align: middle; }
.ghlt-navdh li.num1 a span.ico img { margin-top: 5px; }
.ghlt-navdh li.num1 a:hover span.ico img, .ghlt-navdh li.num1.active a span.ico img { margin-top: -31px; }
.ghlt-navdh li a span.tit { padding-left: 14px; font-size: 24px; font-weight: bold; line-height: 35px; }
.ghlt-navdh li a:hover, .ghlt-navdh li.active a { background: #2a6ad2; color: #fff; }
.ghlt-navdh li a:hover span.ico img, .ghlt-navdh li.active a span.ico img { margin-top: -35px; }
.ghlt-navdh li a:hover::after, .ghlt-navdh li.active a::after { display: block; content: ''; width: 14px; height: 14px; transform: rotate(-45deg); background: #2a6dc1; position: absolute; bottom: -7px; left: 50%; margin-left: -10px; }
@media (min-width: 1200px) and (max-width:1399px) {
  .ghlt-navdh li { width: 262px; }
}
@media (min-width: 992px) and (max-width:1199px) {
  .ghlt-navdh { margin-top: 20px; }
  .ghlt-navdh li { width: 223px; margin-right: 20px; }
}
@media (max-width: 991px) {
  .ghlt-navdh { margin-top: 0; }
  .ghlt-navdh li { width: 361px; margin-right: 15px; margin-top: 20px; }
  .ghlt-navdh li:nth-of-type(2n) { margin-right: 0; }
}
@media (max-width: 767px) {
  .ls-tit { height: auto; line-height: 32px; }
  .ls-tit span::after, .ls-tit span::before { display: none; }
  .ghlt-navdh li { width: 49.5%; margin-right: 1%; margin-top: 15px; }
}
@media (max-width: 400px) {
  .ghlt-navdh li { width: 100%; }
}

/*切换列表*/
.ghlt-listnews { margin-top: -10px; }
.ghlt-listnews li { width: 655px; height: 235px; margin-right: 30px; margin-top: 30px; float: left; background: #fff; box-shadow: 0 2px 8px 0 rgba(25, 60, 234, 0.1); padding: 20px 20px 20px 300px; position: relative; box-sizing: border-box; }
.ghlt-listnews li:nth-of-type(2n) { margin-right: 0; }
.ghlt-listnews li .img { width: 260px; height: 195px; position: absolute; top: 20px; left: 20px; }
.ghlt-listnews li a { display: block; width: 100%; height: 100%; }
.ghlt-listnews li .img a img { width: 100%; height: 100%; }
.ghlt-listnews li .list-info .title { box-sizing: border-box; border-bottom: 1px dashed #e4e4e4; font-weight: bold; padding-left: 30px; background: url(../images-ggqsy/icon.png) no-repeat 0 2px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 20px; line-height: 1; padding-bottom: 15px; }
.ghlt-listnews li .list-info .listRemarks { margin-top: 15px; }
.ghlt-listnews li .list-info .listRemarks .sp { font-size: 16px; display: block; margin-bottom: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 24px; position: relative; padding-left: 80px; }
.ghlt-listnews li .list-info .listRemarks .sp i { color: #666; font-size: 16px; font-style: normal; position: absolute; left: 0; top: 0; }
.ghlt-listnews li .list-info .listRemarks .sp.sp-address { max-height: 48px; white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; text-align: justify; overflow: hidden; }
@media (min-width: 1200px) and (max-width:1399px) {
  .ghlt-listnews li { width: 555px; }
}
@media (max-width:1199px) {
  .ghlt-listnews li { padding: 15px 15px 15px 230px; }
  .ghlt-listnews li .img { top: 15px; left: 15px; }
}
@media (min-width: 992px) and (max-width:1199px) {
  .ghlt-listnews li { margin-right: 20px; width: 466px; height: 185px; padding: 15px 15px 15px 230px; }
  .ghlt-listnews li .img { width: 200px; height: 150px; top: 15px; left: 15px; }
  .ghlt-listnews li .list-info .title { padding-bottom: 10px; }
  .ghlt-listnews li .list-info .listRemarks { margin-top: 10px; }
  .ghlt-listnews li .list-info .listRemarks .sp { margin-bottom: 6px; }
}
@media (max-width: 991px) {
  .ghlt-listnews { margin-top: 0; }
  .ghlt-listnews li { width: auto; height: 225px; float: none; margin-right: 0; margin-top: 15px; padding: 15px 15px 15px 290px; }
}
@media (max-width: 767px) {
  .ghlt-listnews li { margin-top: 10px; height: auto; padding: 10px; }
  .ghlt-listnews li .img { position: static; margin: 0 auto; }
  .ghlt-listnews li .list-info { margin-top: 10px; }
  .ghlt-listnews li .list-info .listRemarks { margin-top: 10px; }
  .ghlt-listnews li .list-info .title { padding-bottom: 10px; }
  .ghlt-listnews li .list-info .listRemarks .sp { margin-bottom: 10px; }
  .ghlt-listnews li .list-info .listRemarks .sp.sp-address { display: block; max-height: none; }
}

/*统一公开平台*/
.pt-list { margin-top: 62px; padding-bottom: 65px; background: url(../images-ggqsy/ptbg.png) no-repeat center bottom; background-size: 100% auto; }
.pt-list ul { background: url(../images-ggqsy/xian.png) no-repeat 112px 88px; }
.pt-list li { float: left; width: 120px; height: 120px; margin-right: 10px; text-align: center; line-height: 120px; margin-right: 69px; }
.pt-list li:nth-last-of-type(1) { margin-right: 0; }
.pt-list li:nth-of-type(2n) { margin-top: 135px; }
.pt-list li a { margin: 0 auto; display: block; width: 120px; height: 120px; background: url(../images-ggqsy/pt-ico-red.png) no-repeat!important; color: #fff; font-size: 24px; font-weight: bold; }
.pt-list li.num2 a, .pt-list li.num6 a { background: url(../images-ggqsy/pt-ico-blue.png) no-repeat!important; }
.pt-list li.num3 a, .pt-list li.num6 a { background: url(../images-ggqsy/pt-ico-yellow.png) no-repeat!important; }
.pt-list li.num4 a { background: url(../images-ggqsy/pt-ico-purple.png) no-repeat!important; }
.pt-list li.num5 a { background: url(../images-ggqsy/pt-ico-green.png) no-repeat!important; }
@media (max-width:1399px) {
  .pt-list ul { background: none; }
}
@media (min-width: 1200px) and (max-width:1399px) {
  .pt-list li { margin-right: 50px; }
}
@media (min-width: 992px) and (max-width:1199px) {
  .pt-list { margin-top: 30px; padding-bottom: 48px; }
  .pt-list li { margin-right: 18px; }
}
@media (max-width: 991px) {
  .pt-list { margin-top: 0; padding-bottom: 30px; }
  .pt-list li { margin-right: 86px; margin-top: 15px!important; }
  .pt-list li:nth-of-type(4n) { margin-right: 0; }
}
@media (max-width: 767px) {
  .pt-list { padding-bottom: 0; background: none; }
  .pt-list li { width: 25%; margin-right: 0; margin-top: 10px!important; }
}
@media (max-width: 500px) {
  .pt-list li { width: 33.3%; }
}
@media (max-width: 360px) {
  .pt-list li { width: 50%; }
}

/*公共企事业单位开放日活动 2024.6.19增加*/
.ls-audiovisual-slide{ margin: 20px 0 0; position: relative; overflow: hidden; height: 353px;}
.ls-audiovisual-list{width: 100%; overflow: hidden;}
.ls-audiovisual-list li{ float: left; width: 453px;}
.ls-audiovisual-list li a{display: block; margin-right: 20px; height: 100%;}
.ls-audiovisual-list li span{display: block; cursor: pointer;}
.ls-audiovisual-list li img{width: 100%; height: 296px;}
.ls-audiovisual-list li .title{ height: 54px; border: 1px solid rgba(221, 221, 221, .55); border-top: 0 none; line-height: 54px; text-align: center; font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 8px;}
.ls-audiovisual-list li a:hover .title{font-weight: bold;}
.ls-prev,.ls-next{ position: absolute; width: 30px; height: 50px; display: block; top: 50%; margin-top: -60px; background: center center no-repeat; transition: 0.4s background-color; background-color: rgba(0, 0, 0, 0.4) !important; opacity: 0.6; z-index: 2; cursor: pointer;}
.ls-prev:hover,.ls-next:hover{background-color: rgba(0, 0, 0, 0.6) !important; opacity: 1;}
.ls-prev{left: 0; border-radius: 0 5px 5px 0; background-image: url("../images-ggqsy/left.png") !important; }
.ls-next{right: 0; border-radius: 5px 0 0 5px; background-image: url("../images-ggqsy/right.png") !important; }

@media (min-width: 1200px) and (max-width: 1399px) {
  .ls-audiovisual-slide{height: 307px;}
  .ls-audiovisual-list li{width: 386px;}
  .ls-audiovisual-list li img{height: 250px;}

}
@media (min-width: 992px) and (max-width: 1199px) {
  .ls-audiovisual-slide{height: 267px;}
  .ls-audiovisual-list li{width: 322px;}
  .ls-audiovisual-list li a{margin-right: 15px;}
  .ls-audiovisual-list li img{height: 210px;}

}
@media (min-width: 768px) and (max-width: 991px) {
  .ls-audiovisual-slide{height: 306px;}
  .ls-audiovisual-list li{width: 374px;}
  .ls-audiovisual-list li a{margin-right: 10px;}
  .ls-audiovisual-list li img{height: 249px;}
}
@media (max-width:767px) {
  .ls-audiovisual-slide{height: 262px;}
  .ls-audiovisual-slide .tempWrap{ margin: 0 auto;}
  .ls-audiovisual-list li{width: 300px;}
  .ls-audiovisual-list li a{margin-right: 0;}
  .ls-audiovisual-list li img{height: 205px;}
}


/*底部*/
.ls-footer { border-top-color: #1f6fc9; margin-top: 30px; }
@media (min-width: 992px) and (max-width:1199px) {
  .ls-footer { margin-top: 20px; }
}
@media (max-width: 991px) {
  .ls-footer { margin-top: 15px; }
}
@media (max-width: 767px) {
  .ls-footer { margin-top: 10px; }
}

.pagination a:hover { background: #2a6dc1; border: 1px solid #2a6dc1; }
.pagination a.active { border: 1px solid #2a6dc1; }
.pagination .inputBar button:hover, .pagination span.current, .pagination span.current:hover { background: #2a6dc1; border: 1px solid #2a6dc1; }
.pagination a.text, .pagination a.text:hover { background: #2a6dc1; border: #2a6dc1 1px solid; }
/*公共企事业单位20240912*/
.ls-ggtabs{ height: 60px;  text-align: center;}
.ls-ggtabs ul li{ display: inline-block; margin: 0 15px;}
.ls-ggtabs ul li a{ display:block; font-size: 30px; font-weight: bold; border-radius: 10px; background: #ecf6ff; line-height: 60px; padding: 0 20px;}
.ls-ggtabs ul li.active a{ background: #2a6dc1; color: #fff; }
.ls-list-info{ height: 318px;}
.tabbox ul li{float: left;padding: 0 0 0px 108px;width: 542px;position: relative;height: 66px;margin-top: 20px;}
.tabbox ul li.even{float: right;}
.tabbox ul li .date-box{position: absolute;padding: 0 7px;height: 64px;width: 71px;border: 1px solid #e6e6e6;left: 0;top: 0;text-align: center;}
.tabbox ul li .date-box span{display: block;}
.tabbox ul li .date-box span.date-day{font-size: 30px;color: #999;line-height: 35px;border-bottom: 1px solid #e6e6e6;}
.tabbox ul li .date-box span.date-year{font-size: 16px;color: #B6B6B6;line-height: 28px;}
.tabbox ul li .title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all;overflow: hidden;text-overflow: ellipsis;font-size: 18px;line-height: 33px;}
.ls-more{ width: 140px; height: 40px; margin:20px auto 0;text-align: center; }
.ls-more a{display: block;border: 1px solid #2a6dc1;color: #2a6dc1; font-size: 20px;line-height: 38px;}
.ls-more a:hover{ color: #fff; background:#2a6dc1; }
@media (min-width: 1200px) and (max-width: 1399px) {
  .tabbox ul li{ width: 442px;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .tabbox ul li{ width: 358px;}
}
@media (max-width: 991px) {
  .ls-list-info{ height: auto;}
  .tabbox ul li{float: none; width: auto;}
  .tabbox ul li.even{float: none;}
}
@media (max-width: 600px) {
  .ls-ggtabs{ height: auto;overflow: hidden; }
  .ls-ggtabs ul li{ width: 31.33%; margin: 0 1%;text-align: center; float: left;}
  .ls-ggtabs ul li a{   font-size: 20px;  padding:0px;}
}
/***栏目文字列表****/
/*栏目页-窄屏下二级栏目 */
.btn-group{width:100%;cursor:pointer;position:relative;}
.btn{width:100%;padding:3px 12px;font-size:14px;text-align:left;border-radius:0;}
.btn-danger{margin-bottom:10px;height:40px;color:#fff;background:#2a6dc1;border:0;font-weight:bold;padding-left:30px;}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background:#2a6dc1;border:0;}
.btn .caret{float:right;margin-top:10px;}
.dropdown-menu{width:100%;padding:0;border-radius:0;box-shadow:none;border:0;top:38px;}
.dropdown-menu > li > a{padding:5px 10px 5px 30px;font-size:13px;}
.dropdown-menu a{background:#f2f4fb;border-top:1px solid #fff;}
.dropdown-menu a:hover{background:#2a6dc1 !important;color:#fff !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#2a6dc1;color:#fff;}

.navjz{height:auto;min-height:451px;_height:451px;font-size:14px;line-height:1.8;overflow:hidden;border-top:0;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.navjz ul{clear:both;}
.navjz table{max-width:100% !important;}
.navjz ul li a{font-size:16px;}
.navjz ul.doc_list li .date{color:#999;position: absolute;top: 0;right: 0;z-index: 1;}
.navjz ul.doc_list{padding-bottom:5px;}
.navjz ul.doc_list li,.navjz ul.download-list li{ position:relative;overflow:hidden;height:38px;line-height:38px;padding:2px 90px 2px 14px;background: url("../images/dot.png") left center no-repeat;}
.navjz ul.doc_list li a{display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.navjz ul.doc_list li img{float:left;margin:17px 0 0 2px;}
.navjz ul li.lm_line{height: 0!important;border-bottom: 1px dashed #ddd;margin: 12px 0; padding:0;background: none; line-height: 0!important;}
.navjz ul li.columnName{height:32px;font-size: 18px; background:#F5F5F5;margin:5px 0 10px;padding:0 10px;border: none;}
.navjz ul li.columnName .title,.navjz ul li.columnName .title:hover{display:block;width:auto;white-space:nowrap;height:32px;line-height:32px;font-size:16px;font-weight:bold;color:#2a6dc1;}
.navjz ul li.columnName .more{font-size:12px;color:#999;line-height:32px;}
.navjz ul li.columnName .more:hover{color:#2a6dc1;}
.navjz ul.doc_list li.search-list a{max-width: none !important;margin-right: 90px;float: none;}
.navjz ul.doc_list li.odd a,.navjz ul.doc_list li.even a{max-width:1180px;}
/*栏目页 图片列表 */
ul.picture-list{ clear:both; margin-right:-20px; border-top:none; overflow:hidden;}
ul.picture-list li{float:left;background:none;padding:0 20px 20px 0;height:auto;overflow:hidden;text-align:center;width: 252px;font-size: 16px;}
ul.picture-list li a{display: block; overflow: hidden; width: 100%; vertical-align: middle;}
ul.picture-list li a img{padding: 6px; background: #f7f7f7; width:240px; height:180px; float:left;}
ul.picture-list li a:hover img{ background:#f1f6fd;}
ul.picture-list li .img_title{ display:block; height:26px; line-height:26px; text-align:center; padding-top:8px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:100%;}
ul.picture-list li .date{height: 26px; line-height: 26px; text-align: center; color: #333; display: block; width: 100%; float: left;}
ul.picture-list li a{ clear:both;}
/*当前位置*/
.lmy_dqlanmu {width: 100%;height: 42px;  margin: 30px 0 20px;  background: url(../images/telbg2.gif) left bottom repeat-x;margin-bottom: 10px;overflow: hidden;}
.lmy_dqlanmu .lanmu_tit{border-top:#2a6dc1 3px solid;font-size: 18px;background:#fff;border-right: #ccc 1px solid;border-left: #ccc 1px solid;padding: 0 16px; font-weight: bold;color:#2a6dc1;height: 39px;line-height: 39px;text-align: center;display: inline-block;}
.lmy_cur{position: relative; line-height: 38px;color: #666}
.lmy_cur i{font-style: normal;}
@media (min-width: 1200px) and (max-width: 1399px) {
  .navjz ul.doc_list li.odd a,.navjz ul.doc_list li.even a{max-width:980px;}
  ul.picture-list li{ width: 212px; }
  ul.picture-list li a img{  width:200px; height:150px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .navjz ul.doc_list li.odd a,.navjz ul.doc_list li.even a{max-width:800px;}
  ul.picture-list li{ width: 223px; }
  ul.picture-list li a img{  width:211px; height:158px; }
}
@media (max-width: 991px) {
  .navjz ul.doc_list li.odd a,.navjz ul.doc_list li.even a{max-width:none; float: none;}
  .lmy_dqlanmu{ margin: 10px 0px;}
  ul.picture-list{ margin-right: -15px;}
  ul.picture-list li{ width: 173px;  padding:0 15px 15px 0;}
  ul.picture-list li a img{  width:161px; height:121px; }
}
@media (max-width:767px) {
  .lmy_dqlanmu{ margin:0px;}
  ul.picture-list{ margin-right: 0px;padding-top: 10px;}
  ul.picture-list li{ width: 100%;  padding:0 0px 10px;}
  ul.picture-list li a img{  width:100%; height:auto;box-sizing: border-box; }
}
/*文章页*/
.gk_title{ font-size: 30px; line-height: 45px; text-align: center; font-weight: bold; padding: 10px 20px 20px; color: #333333;position: relative; z-index: 10;}
.gk_title_top{ font-size: 16px; line-height: 20px; text-align: center;}
.gk_title_sub{ font-size: 16px; line-height: 20px; text-align: center;}
.wzfbxx{height:auto;line-height: 24px;color: #666;margin:10px 0 20px;font-size:14px;border-bottom: 1px solid #dcdcdc;text-align:center;padding:8px 0;}
.wzfbxx span{padding:0 6px;display:inline-block;}
.wzfbxx span i{font-style: normal;}
.newscontnet{padding:20px 0;font-size:16px;line-height:2;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word;}
.newscontnet table{max-width:100% !important;margin:auto;}
.newscontnet img{max-width:100%;height:auto;}
.newscontnet p{margin:0.75em 0;}
.wzbot{position:relative;padding:10px 0 0px;border-top: #dcdcdc 1px solid;}
.wzbot .wzbot_btn{float: right;}
.wzbot .wzbot_btn a{display:block;float:left;white-space:nowrap;height:30px;line-height:30px;margin-right:12px;}
.wzbot .wzbot_btn .print_btn{ padding-left:25px;background:url(../images/print.png) 0 center no-repeat;}
.wzbot .wzbot_btn .close_btn{display: none;padding-left:25px;background:url(../images/close1.png) 0 center no-repeat;}
.wzbot .share{padding-left: 20px;background: url("../images/wzicon2.gif") left center no-repeat;}
.wzbot .share .share-box{position: relative;top: auto;right: auto;}
@media (max-width: 991px) {
  .wzfbxx span{padding: 0 2px;}

}
@media (max-width: 767px) {
  .wzfbxx{margin:10px 0 0;}
  .wzfbxx span{display: inline-block;}
  .wzbot{display:none;}
}