@charset "utf-8";
body {
  font-size: 32px;
}
@media screen and (max-width: 1000px) {
  body {
    font-size: 24px;
  }
}
.code,.index-float,.declare,.toolbar {
  display: none !important;
}
/*head*/
.copyright {
  font-size: 0.6em;
}
.copyright table {
  width: 100%;
}
.copyright table td:first-child,
.copyright table td:last-child {
  width: 135px;
}
.copyright table td:nth-child(2) {
  width: auto;
}
.copyright .small-copyright {
  font-size: 1em;
}
/*焦点图*/
.focus-pic.owl-carousel .item {
  padding-top: 56.25% !important;
}
.focus-pic.owl-carousel .item:after {
  line-height: 2em !important;
}
/*信件*/
.mail-list-search-bar {
  font-size: 0.875em;
}
.mail-list > ul > li > p > *:before,
.mail-list > ul > li > p > i:before,
.mail-list > ul > li > p > b:before,
.mail-list > ul > li > p > em:before {
  font-size: 0.75em !important;
  width: 1.25em !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .mail-list > ul > li > p > *:before,
  .mail-list > ul > li > p > i:before,
  .mail-list > ul > li > p > b:before,
  .mail-list > ul > li > p > em:before {
    font-size: 24px !important;
    width: 30px !important;
  }
  .location:before {
    font-size: 28px;
  }
}
.mail-button-wrap .mail-button {
  height: 2em;
  line-height: 2em !important;
}
/*搜索框 start*/
.find-bar input[type="text"] {
  font-size: 0.875em;
}
/*内容页*/
.news_content_content *,
.suggestion_content_replay * {
  font-size: 1em !important;
  line-height: 1.875em !important;
}
/*意见征集--通用*/
@media screen and (max-width: 1000px) {
  .suggestion_input_captcha_div + span {
    display: block !important;
  }
  .suggestion_input_captcha {
    width: 100% !important;
  }
  .suggestion_input_submit {
    width: 100% !important;
    margin: 10px 0 0;
    padding: 0;
  }
  .suggestion_input_captcha_div_plus {
    bottom: -9px !important;
  }
}
/*写信页面验证码*/
@media screen and (max-width: 720px) {
  .write-input .suggestion_input_submit_wrap input[name="captcha"] {
    width: 100% !important;
    margin-bottom: 10px;
  }
  .write-input .suggestion_input_submit_wrap {
    height: 5em;
  }
}
/*首页*/
#menu > ul > li > a:before {
  display: none;
}
.headline > a {
  font-size: 1.5em;
}
.col-a-left,
.col-c-left {
  width: 100%;
}
.col-a-right {
  margin-left: 0;
  float: left;
  width: 100%;
}
.col-a-right .news-list > a:nth-child(n+5) {
  display: none;
}
.specialColumn-bar.d-table-sub {
  display: block;
}
.specialColumn-bar.d-table-sub > .specialColumn-title {
  display: block;
  width: 100%;
  margin-bottom: 10px;
}
.specialColumn-bar.d-table-sub > .specialColumn-title > a {
  height: auto;
  padding: 10px;
}
.specialColumn-bar.d-table-sub > .specialColumn-title > a > br {
  display: none;
}
.button-list.bg-icon i:before {
  width: 88px;
  height: 88px;
  line-height: 88px;
  background: none;
  border-radius: 30%;
}
.button-list.col-8 a {
  width: 25%;
  margin: 1% 0;
}
.news-list > a {
  border-top: 1px dotted #ddd;
}
.news-list > a:first-child {
  border-top: none;
}
.news-list.border-b > a {
  padding-top: 0.75em;
  padding-bottom: 0.75em;
}
@media screen and (max-width: 1000px) {
  #tab1.box-tab > dt,
  #tab3.box-tab > dt,
  #tab4.box-tab > dt {
    display: none;
  }
  #tab1.box-tab > dd > ul > li,
  #tab3.box-tab > dd > ul > li,
  #tab4.box-tab > dd > ul > li {
    display: block;
  }
  #tab1.box-tab > dd > ul > li .small-title,
  #tab3.box-tab > dd > ul > li .small-title,
  #tab4.box-tab > dd > ul > li .small-title {
    display: block;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 10px;
  }
  #tab1.box-tab > dd > ul > li .small-title .title-name,
  #tab3.box-tab > dd > ul > li .small-title .title-name,
  #tab4.box-tab > dd > ul > li .small-title .title-name {
    font-size: 1.25em;
    float: left;
    color: #1a81cc;
    border-bottom: 1px solid #1a81cc;
  }
  #tab1.box-tab > dd > ul > li .small-title .more,
  #tab3.box-tab > dd > ul > li .small-title .more,
  #tab4.box-tab > dd > ul > li .small-title .more {
    float: right;
  }
  #tab1.box-tab > dd > ul > li .small-title .more:before,
  #tab3.box-tab > dd > ul > li .small-title .more:before,
  #tab4.box-tab > dd > ul > li .small-title .more:before {
    font-size: 0.875em;
    content: "···";
    color: #999;
  }
  #tab1.box-tab > dd > ul > li .news-list.add-division > a:first-child,
  #tab3.box-tab > dd > ul > li .news-list.add-division > a:first-child,
  #tab4.box-tab > dd > ul > li .news-list.add-division > a:first-child {
    padding-top: 0.45em;
  }
  #tab1.box-tab > dd.gray-bg > ul > li .small-title,
  #tab3.box-tab > dd.gray-bg > ul > li .small-title,
  #tab4.box-tab > dd.gray-bg > ul > li .small-title {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 1001px) {
  .module-list > a {
    padding-left: 0;
    padding-right: 0;
  }
  .module-list > a.gray-bg {
    padding-left: 20px;
  }
  #tab3.box-tab.switch > dt {
    width: 100%;
    margin-bottom: 15px;
  }
  #tab3.box-tab.switch > dt > ul {
    overflow: hidden;
  }
  #tab3.box-tab.switch > dt > ul > li {
    float: left;
    width: 16.6%;
    margin-top: 0;
    height: 2em;
    line-height: 2em;
  }
}
/*互动交流*/
.d-table {
  display: block;
}
.d-table > * {
  display: block;
  width: 100%;
}
.d-table > .col-space {
  display: none;
}
.col-interaction-left,
.col-interaction-right {
  display: block;
  width: 100%;
}
.col-interaction-left dd {
  border: none;
}
.col-interaction-right .icon-list {
  margin-left: -1%;
}
.col-interaction-right .icon-list a {
  float: left;
  width: 49%;
  margin-left: 1%;
}
.image-list.image-col-4 > * {
  width: 31.3%;
}
.col-introduce-right .image-list {
  padding-top: 20px;
}
.Special-column-bar .small-title {
  display: none;
}
@media screen and (max-width: 1000px) {
  .headline > a {
    font-size: 1.25em;
  }
  .headline > div {
    line-height: 1.5em;
    height: auto;
  }
  .headline > div > a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .headline > div > a:before {
    display: none;
  }
  .news-list > a > span {
    width: 100%;
    height: auto;
    line-height: 1.5em;
    display: -webkit-box;
    white-space: normal;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .news-list > a > em {
    display: none;
  }
  #tab1.box-tab > dd > ul > li .small-title,
  #tab3.box-tab > dd > ul > li .small-title,
  #tab4.box-tab > dd > ul > li .small-title {
    border-left: none;
    background: transparent;
  }
  #tab1.box-tab > dd > ul > li .small-title .title-name,
  #tab3.box-tab > dd > ul > li .small-title .title-name,
  #tab4.box-tab > dd > ul > li .small-title .title-name {
    font-size: 1.125em;
  }
}
@media screen and (max-width: 480px) {
  .zfxxgk a {
    width: 100%;
  }
  .icon-list.col-3 a,
  .button-list.col-8 a {
    width: 50% !important;
  }
  .image-list > * {
    width: 98% !important;
  }
}