@charset "utf-8";
/* 无障碍浏览工具条 */

/**********无障碍***************/
ul {
  margin: 0;
  padding: 0;
}

#accessibleTool {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  display: none;
  line-height: 20px;
  font-size: 14px;
  height: 82px;
  color: #262626;
  background-color: #f2f2f2;
  zoom: 1;
  text-align: center;
  z-index: 9999;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
#accessibleTool ul {
  width: 1400px;
  margin: 0 auto;
}
#accessibleTool li {
  position: relative;
  display: inline-block;
  margin: 0;
  padding-top: 54px;
  width: 6%;
  height: 82px;
  color: #262626;
  text-align: center;
  background-position: center 16px;
  background-repeat: no-repeat;
  border-right: 1px solid #e9e9e9;
  cursor: pointer;
  z-index: 9999;
  box-sizing: border-box;
}

#accessibleTool li:first-child {
  margin-left: 0;
  border-left: 1px solid #e9e9e9;
}

#accessibleTool li:hover {
  color: #ab0000;
}

#accessibleTool .t-home {
  background-image: url(../assets/wza-toolbar/icon_home.png);
}

#accessibleTool .forward {
  background-image: url(../assets/wza-toolbar/icon_01.png);
}

#accessibleTool .back {
  background-image: url(../assets/wza-toolbar/icon_02.png);
}

#accessibleTool .fzl {
  background-image: url(../assets/wza-toolbar/icon_03.png);
}

#accessibleTool .fzs {
  background-image: url(../assets/wza-toolbar/icon_04.png);
}

#accessibleTool .pzl {
  background-image: url(../assets/wza-toolbar/icon_05.png);
}

#accessibleTool .pzs {
  background-image: url(../assets/wza-toolbar/icon_06.png);
}

#accessibleTool .hc {
  background-image: url(../assets/wza-toolbar/icon_07.png);
}

#accessibleTool .pt {
  background-image: url(../assets/wza-toolbar/icon_08.png);
}

#accessibleTool .slo {
  background-image: url(../assets/wza-toolbar/icon_09.png);
}

#accessibleTool .screen {
  background-image: url(../assets/wza-toolbar/icon_13.png);
}

#accessibleTool .read {
  padding-top: 0;
  background-image: url(../assets/wza-toolbar/icon_12.png);
}

#accessibleTool .read.active {
  background-image: url(../assets/wza-toolbar/icon_14.png);
}

#accessibleTool .ergodic {
  background-image: url(../assets/wza-toolbar/icon_13.png);
}

#accessibleTool .reset {
  background-image: url(../assets/wza-toolbar/icon_reset.png);
}

#accessibleTool .help {
  background-image: url(../assets/wza-toolbar/icon_help.png);
}

#accessibleTool .quit {
  background-image: url(../assets/wza-toolbar/icon_close.png);
}

#accessibleTool .slc {
  display: none;
  background-image: url(../assets/wza-toolbar/icon_10.png);
}

#accessibleTool .opt {
  display: none;
  position: absolute;
  left: -24px;
  top: 82px;
  width: 126px;
  background-color: #f1f2f2;
  cursor: auto;
}

#accessibleTool .opt .c1 {
  color: #040404;
  background-color: #fff;
}

#accessibleTool .opt .c2 {
  color: #fffc00;
  background-color: #016edd;
}

#accessibleTool .opt .c3 {
  color: #040404;
  background-color: #fff7b7;
}

#accessibleTool .opt .c4 {
  color: #fff223;
  background-color: #383838;
}

#accessibleTool .opt .c5 {
  color: #040404;
}

#accessibleTool .opt p {
  line-height: 38px;
  font-size: 15px;
  cursor: pointer;
}

#accessibleTool .read-opt {
  display: none;
  position: absolute;
  left: 0px;
  top: 82px;
  width: 88px;
  background: #fff;
  z-index: 999;
}

#accessibleTool .read-opt p {
  height: 38px;
  line-height: 38px;
  color: #262626;
  font-size: 15px;
}

#accessibleTool .read-opt p:hover {
  background: #f5f5f5;
}

#sublineX,
#sublineY {
  position: absolute;
  line-height: 0;
  font-size: 0;
  background-color: #ff0000;
  z-index: 9999;
}

#sublineX {
  left: 0;
  top: 170px;
  width: 100%;
  height: 4px;
}

#sublineY {
  left: 605px;
  top: 0;
  width: 4px;
  height: 100%;
}

/* 智能导盲， */

#wza-tb-submain {
  z-index: 999;
  display: none;
  width: 1214px;
  height: 77px;
  margin: 0 auto;
  overflow: visible;
  position: relative;
}

.area_type {
  width: 100px;
  height: 65px;
  float: left;
  line-height: normal;
  text-align: center;
}

.area_dis {
  display: none;
  cursor: pointer;
}

.area_type .type_top .area_l {
  font-size: 18px;
  font-weight: bolder;
  color: #225aa0;
  display: block;
  float: left;
  padding: 10px 0 5px;
}

.area_type .area_r {
  float: left;
  font-size: 15px;
  font-weight: normal;
  color: #f00;
  padding: 12px 0 8px;
}

.area_type .type_bottom {
  color: #225aa0;
  display: block;
  float: left;
  font-size: 15px;
}

.bl {
  border: 2px solid #f00 !important;
}

.tbl {
  background: #1e9fff;
}

.barrierfree_btn {
  cursor: pointer;
  background-repeat: no-repeat;
}

.area_return {
  width: 85px;
  height: 77px;
  float: right;
  background: url(../assets/wza-toolbar/icon_15.png) center 45px no-repeat;
  line-height: 70px;
}

#read,
#ergodic {
  position: relative;
}

#read span,
#ergodic span {
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -15px;
  width: 30px;
  height: 30px;
  color: #262626;
  font-size: 30px;
}

#read:hover span,
#ergodic:hover span {
  color: #ab0000;
}

#read i {
  display: block;
  padding-top: 54px;
  width: 88px;
  height: 82px;
}

.read.active {
  color: #ab0000 !important;
}

.read.active span {
  color: #ab0000 !important;
}

#gettextmessagebox input {
  border: 0;
  outline: none;
}

#gettextmessagebox input:hover {
  background: #b3b1b1;
  outline: none;
  color: #000;
}

.disabilitiesLanguage {
  width: 100%;
  height: 160px;
  overflow: hidden;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9999999999;
  background: fixed;
  _position: absolute;
  _bottom: auto;
  _top: expression(
    eval(
      document.documentElement.scrollTop +
        document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10) ||0)- (parseInt(
              this.currentStyle.marginBottom,
              10
            )
            ||0)
    )
  );
}

.disabilitiesLanguage .disabilitiesFooterBg {
  width: 100%;
  height: 160px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #d4d4d4;
}

.disabilitiesLanguage .LanguageMain {
  position: absolute;
  top: 10px;
  left: 20px;
  z-index: 99999999;
  width: 100px;
}

.disabilitiesLanguage .LanguageMain ul {
  padding: 0;
  margin: 0;
  float: left;
}

.disabilitiesLanguage .font_titleBar li {
  float: left;
}

.disabilitiesLanguage li input {
  width: 48px;
  height: 48px;
  cursor: pointer;
  color: #000;
  font-size: 24px;
  background-color: #81868c;
  margin: 1px;
}

.disabilitiesLanguage li.disabilitiesNow input {
  background-color: #355e92;
  color: #fff;
}

.disabilitiesLanguage li.disabilitiesNow input:hover {
  background-color: #81868c;
}

.disabilitiesLanguage li.barrierfree_open input {
  background-color: #355e92;
  color: #fff;
}

.disabilitiesLanguage li.barrierfree_close input {
  background-color: #81868c;
}

.disabilitiesLanguage .LanguageSpell li input {
  width: 98px;
  height: 45px;
  border: none;
  cursor: pointer;
  font-size: 24px;
}

.disabilitiesLanguage .Languagetext {
  width: 100%;
  position: absolute;
  top: 10px;
  left: 130px;
  z-index: 99999999;
}

.disabilitiesLanguage .LanguageTextMin {
  padding-right: 140px;
}

.disabilitiesLanguage .LanguageTextMin .LanguageTextContent {
  width: 100%;
  height: 142px;
  background: #fff;
  overflow: auto;
}

.disabilitiesLanguage .LanguageTextMin .LanguageTextContent p {
  width: 90%;
  margin: 0 auto;
  padding: 0;
}

.disabilitiesLanguage .LanguageTextMin .LanguageTextContent table {
  width: 100%;
  height: 138px;
  margin: 0 auto;
}

.disabilitiesLanguage .LanguageTextMin .LanguageTextContent table td {
  font-size: 32px !important;
  line-height: 1.2em !important;
  font-family: 'Microsoft YaHei';
  text-align: center;
  vertical-align: middle;
}

.disabilitiesLanguage .LanguageTextMin .LanguageTextContent table td.barrierfree_pinyin {
  font-size: 22px !important;
}

.disabilitiesLanguage .LanguageTextMin .LanguageTextContent table td#helper_messageBoxText {
  width: 100%;
  height: 100%;
}

.searchDropDown {
  display: none;
}

.big-mouse {
  background: url(../assets/wza-toolbar/allaw.png) no-repeat;
}

.t-oldFixed {
  background: url(../assets/wza-toolbar/iconOldFixed.png) no-repeat;
}

body.big-cursor *,
body.big-cursor a {
  cursor: url(../assets/wza-toolbar/allaw.cur), auto !important;
}

body.oldFixed {
  overflow-x: hidden;
  width: 80%;
  margin: 0 auto;
  max-width: 1400px;
  min-width: 390px;
  box-sizing: border-box;
  letter-spacing: 1px;
}

body.oldFixed div,
body.oldFixed p,
body.oldFixed span,
body.oldFixed .page-content ul li {
  line-height: 2;
  font-size: 28px !important;
}

body.oldFixed .banner-top {
  height: 96px;
}

body.oldFixed .banner-top-content {
  width: 96%;
}

body.oldFixed .banner-top-content .banner-operate,
body.oldFixed .banner-top-content .banner-date {
  font-size: 24px !important;
}
body.oldFixed .banner-top-content .banner-operate .wza-flag {
  padding-left: 8px;
  padding-right: 8px;
}
body.oldFixed .banner-ul .banner-li {
  margin-left: 8px;
}

body.oldFixed .footer-link-value {
  height: 60px;
}

body.oldFixed .card-box {
  width: 100%;
}

body.oldFixed .card-content .text-link {
  height: 64px;
  width: 100%;
  line-height: 2;
}

body.oldFixed .card-box .card-title.card-title-i::before {
  display: none;
}

body.oldFixed .card-box .card-title {
  font-size: 32px !important;
}

body.oldFixed .theme-bg-1,
body.oldFixed .theme-bg-4 {
  background-position: top;
  background-size: cover;
}
body.oldFixed .card-row-11 .card-content ul:not(.card-tab),
body.oldFixed .card-row-11 .card-content .card-tab-content ul {
  height: 792px;
}
body.oldFixed .card-row-9 .card-content ul {
  height: 648px;
}

body.oldFixed .card-row-8 .card-content ul {
  height: 576px;
}

body.oldFixed .card-row-7 .card-content ul {
  height: 504px;
}

body.oldFixed .card-row-6 .card-content ul:not(.card-nav),
body.oldFixed .card-row-6 .card-content .card-nav-content ul {
  height: 448px;
}

body.oldFixed .zdjs-swiper .swiper-container .swiper-slide-img {
  height: 634px;
}

body.oldFixed .card-nav-swiper .swiper-container .swiper-slide-img {
  height: 582px;
}
body.oldFixed .waterfall-content {
  width: 100%;
}
body.oldFixed .card-content .text-link {
  height: 72px;
  line-height: 72px;
}
body.oldFixed .card-content .block-link {
  height: 94px;
  line-height: 94px;
  margin-right: 20px !important;
}

body.oldFixed .card-tab .card-tabitem {
  height: 92px;
  line-height: 92px;
}

body.oldFixed .card-content .fill-card {
  height: 200px;
}
/* body.oldFixed .card-content .fill-card .fill-card-detail {
  line-height: 48px;
} */
body.oldFixed .hot-spot .context-card,
body.oldFixed .hot-spot .context-card-more {
  height: 240px;
}

body.oldFixed .context-card .context-card-desc {
  line-height: 48px;
}

body.oldFixed .exigency {
  height: 550px;
}

body.oldFixed .exigency .context-card {
  height: 144px;
}

body.oldFixed .page-content,
body.oldFixed .aside {
  width: 100%;
}

body.oldFixed .aside .aside-li {
  display: inline-block;
  width: 24%;
}

body.oldFixed .page-content .link-card {
  width: 590px;
  height: 276px;
  margin-right: 16px !important;
}

body.oldFixed .page-content .pagination-prev,
body.oldFixed .page-content .pagination-next,
body.oldFixed .page-content .pagination-item {
  min-width: 64px;
  height: 64px;
}

body.oldFixed .map-group-item {
  height: 80px;
  line-height: 80px;
}

#accessibleTool li.wza-tb-current {
  color: #a80000;
  /* background-color: #ffd9d9; */
}

body.oldFixed .trend-wrap .trend-left,
body.oldFixed .trend-wrap .trend-right {
  width: 100%;
}

body.oldFixed .trend-wrap .trend-left,
body.oldFixed .info-wrap .info-left {
  margin-bottom: 40px;
  margin-top: 40px;
}

body.oldFixed .info-wrap .info-left,
body.oldFixed .info-wrap .info-right {
  width: 100%;
}

body.oldFixed .teach-wrap .letter-list {
  line-height: 56px;
}

body.oldFixed .title-box {
  line-height: 2;
}

body.oldFixed .article-banner .swiper-slide .swiper-slide-title {
  height: auto;
  line-height: 2;
}

body.oldFixed .teach-wrap .teach-banner-wrap .teach-banner {
  height: 264px;
}

body.oldFixed .teach-wrap .teach-banner .swiper-wrapper,
body.oldFixed .teach-wrap .teach-banner .swiper-slide {
  height: 264px !important;
}

body.oldFixed .teach-wrap .teach-search-form {
  top: 16px;
}

body.oldFixed .teach-wrap .teach-box-content .swiper-container,
body.oldFixed .teach-wrap .teach-box-content .article-wrap {
  width: 100%;
  margin-bottom: 24px;
}

body.oldFixed .teach-box .teach-box-content .article-box {
  width: 100%;
}

body.oldFixed .teach-wrap .teach-content-right .teach-box-title,
body.oldFixed .teach-wrap .teach-nav-box {
  width: 100%;
  float: unset;
}

body.oldFixed .teach-nav-box .nav-swiper .swiper-wrapper {
  width: unset !important;
  height: 72px !important;
}

body.oldFixed .teach-wrap .teach-nav-box .nav-swiper {
  width: 880px;
  height: 72px;
}

body.oldFixed .article-banner .swiper-slide a p {
  height: auto;
  line-height: 2;
}

body.oldFixed .xxfw-card-one {
  height: 564px;
  min-height: 564px;
}

body.oldFixed .hot-topic .hot-topic-banner {
  min-height: 456px;
}
body.oldFixed .hot-topic .hot-topic-banner .banner-detail {
  line-height: 44px;
}
body.oldFixed .hot-topic .hot-topic-expand .expand-item {
  width: 100%;
  margin: 0;
}
body.oldFixed .hot-topic .expand-item .expand-content {
  height: 594px;
}
body.oldFixed .hot-topic .expand-content-ul .expand-content-li {
  font-size: 26px;
  line-height: 2;
}
body.oldFixed .page-content .department-content .department-item {
  width: 290px;
  height: 80px;
  line-height: 80px;
}
body.oldFixed .xxfw-card-one .card-banner {
  width: 100%;
}
body.oldFixed .xxfw-card-one .card-banner .banner-1 {
  width: 420px;
}
body.oldFixed .xxfw-card-one .card-banner .banner-2,
body.oldFixed .xxfw-card-one .card-banner .banner-3 {
  width: 620px;
  height: 250px;
}
body.oldFixed .xxfw-card-one .card-banner .banner-3 {
  width: 620px;
  height: 250px;
}
body.oldFixed .infectious-disease .disease-nav .disease-nav-item {
  font-size: 30px;
}
body.oldFixed .infectious-disease .disease-part .disease-part-item {
  height: 80px;
  line-height: 80px;
}
