*html {
  background-image: url(about:blank);
  background-attachment: fixed;
}

body,
div,
p,
ul,
li {
  margin: 0;
  padding: 0;
}

ol,
ul,
li {
  list-style: none;
}

#wcagnav {
  height: 67px;
}

.bl{
  border:2px solid #f00;
}
.tbl{
  background:#1e9fff !important;
}

.accessiblereading-toolbar-contain {
  background-color: #626262;
  height: 110px;
  padding: 12px;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 99996;
  box-sizing: content-box;
}

.toolbar-toggle {
  display: none;
}

.accessiblereading-toolbar,
.accessiblereading-toolbar-bottom {
  width: 1300px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.accessiblereading-toolbar-item {
  display: inline-block;
  background: linear-gradient(#fff, #ddd);
  width: 80px;
  height: 110px;
  /* padding: 6px 10px 14px 10px; */
  border-radius: 5px;
  margin-right: 3px;
  position: relative;
  cursor: pointer;
} 

.accessiblereading-toolbar-item:hover {
  background: linear-gradient(#ddd, #fff);
  box-shadow: 0px 2px 3px #fff;
}

.toolbar-item-bg {
  height: 100%;
  background: url(../sprite/toobar_sprites.png);
  background-repeat: no-repeat;
  /* background-size: 100%; */
}
.accessiblereading-toolbar-item .toolbar-item-title {
  position: absolute;
  bottom: 19px;
  text-align: center;
  display: block;
  width: 100%;
}
.toolbar-item-screen,
.toolbar-item-pagezoom,
.toolbar-item-line,
.toolbar-item-seeingeye {
  margin-right: 15px;
}
.toolbar-item-text .toolbar-item-bg {
  background-position: -1405px 0;
}

.toolbar-item-screen .toolbar-item-bg {
  background-position: -145px 0;
}

.toolbar-item-textzoom,
.toolbar-item-pagezoom {
  width: 110px;
}

.toolbar-item-textzoom .toolbar-item-bg,
.toolbar-item-pagezoom .toolbar-item-bg {
  display: inline-block;
  width: 55px;
}

.toolbar-item-textzoom .toolbar-item-bg.bg-left {
  background-position: -1595px 0;
}

.toolbar-item-textzoom .toolbar-item-bg.bg-right {
  background-position: -1515px 0;
}

.toolbar-item-pagezoom .toolbar-item-bg.bg-left {
  background-position: -1055px 0;
}

.toolbar-item-pagezoom .toolbar-item-bg.bg-right {
  background-position: -975px 0;
}

.toolbar-item-color .toolbar-item-bg,
.toolbar-item-voice .toolbar-item-bg{
  display: inline-block;
}

.toolbar-item-color .toolbar-item-bg.bg-left {
  width: 60px;
  background-position: -515px 0;
}

/* .toolbar-item-voice .toolbar-item-bg.bg-left.colseread {
  background: url('../images/voice-close.png') 1px 16px no-repeat
} */

.toolbar-item-color .toolbar-item-bg.bg-right {
  position: relative;
  right: 6px;
  background-position: -20px 20px;
  width: 10px;
}

.toolbar-item-bigmouse .toolbar-item-bg {
  background-position: -325px 0;
}

.toolbar-item-line .toolbar-item-bg {
  background-position: -55px 0;
}

.toolbar-item-voice {
  width: 90px;
  position: relative;
}

.toolbar-item-voice .toolbar-item-bg.bg-left {
  width: 50px;
  background-position: -1685px 0;
}

.toolbar-item-voice .toolbar-item-bg.bg-middle {
  position: absolute;
  height: 46px;
  width: 1px;
  top: 20px;
  left: 50px;
  background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.5) 50%, #d8d8d8 100%)
}

.toolbar-item-voice .toolbar-item-bg.bg-right {
  width: 25px;
  position: relative;
  right: -8px;
  background-position: -17px 20px;
}

.toolbar-item-readtype .toolbar-item-bg {
  background-position: -1135px 0;
}

.toolbar-item-seeingeye .toolbar-item-bg {
  background-position: -865px 0;
}

.toolbar-item-backgo {
  width: 100px;
}

.toolbar-item-backgo .toolbar-item-bg {
  display: inline-block;
  width: 50px;
}

.toolbar-item-backgo .toolbar-item-bg.bg-left {
  background-position: -250px 0;
}

.toolbar-item-backgo .toolbar-item-bg.bg-right {
  background-position: -700px 0;
}

.toolbar-item-help .toolbar-item-bg {
  background-position: -775px 0;
}

.toolbar-item-end {
  width: 90px;
  position: relative;
}

.toolbar-item-end .bg-top,
.toolbar-item-end .bg-bottom {
  display: inline-block;
  width: 100%;
  height: 53px;
  line-height: 53px;
}

.toolbar-item-end .bg-middle {
  position: absolute;
  height: 1px;
  background: linear-gradient(to right, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.5) 50%, #d8d8d8 100%);
  width: 100%;
}

.toolbar-item-end .toolbar-item-bg {
  display: inline-block;
  width: 50px;
  height: 53px;
}

.toolbar-item-end .bg-top .toolbar-item-bg {
  background-position: -1240px -15px;
}

.toolbar-item-end .bg-bottom .toolbar-item-bg {
  background-position: -430px -20px;
}

.toolbar-item-end span {
  position: absolute;
  left: 50px;
}

.toolbar-item-end .bg-top span {
  top: 3px;
}

.toolbar-item-end .bg-bottom span {
  top: 55px;
}

.toolbar-toggle-left {
  float: left;
  margin-top: 24px;
}

.toolbar-toggle-right {
  float: right;
}

.toolbar-toggle-left > div {
  display: inline-block;
  margin-right: 20px;
  color: #fff;
}

.page-type-title,
.service-area-title,
.article-area-title,
.nav-area-title,
.window-area-title {
  font-size: 20px;
  margin-bottom: 12px;
}

.area-title {
  cursor: pointer;
}

.toolbar-item-back .toolbar-item-bg {
  background-position: -1855px 0;
}

.toolbar-item-close .toolbar-item-bg {
  background-position: -415px 0;
}

.color-toolbar-pannel,
.voice-contrl-pannel {
  background-color: #eee;
  padding-top: 10px;
  position: absolute;
  top: 2px;
  display: none;
}

.color-toolbar-pannel {
  width: 160px;
  height: 192px;
  left: 417px;
}

.voice-contrl-pannel {
  width: 105px;
  height: 110px;
  left: 677px;
}

.color-toolbar-pannel .color-item {
  width: 140px;
  height: 26px;
  line-height: 26px;
  margin: 0 auto;
  margin-bottom: 10px;
  text-align: center;
  cursor: pointer;
}

.color-toolbar-pannel .white-black-blue {
  background-color: #fff;
  color: rgba(0,0,0,0.85);
}

.color-toolbar-pannel .blue-yellow-white {
  background-color: #2274EC;
  color: rgba(255,234,25,0.85);
}

.color-toolbar-pannel .yellow-black-blue {
  background-color: #FFC811;
  color: rgba(0,0,0,0.85);
}

.color-toolbar-pannel .black-yellow-white {
  background-color: #000000;
  color: #FEC404;
}

.color-toolbar-pannel .default-color {
  background-color: #C1C1C1;
  color: rgba(255,255,255,0.85);
}

.voice-contrl-pannel .voice-contrl-item {
  height: 26px;
  line-height: 26px;
  
  text-align: center;
  margin-bottom: 10px;
  cursor: pointer;
}

.voice-contrl-item:hover {
  background-color: #D5D5D5;
}

/* 辅屏 */


#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;
  overflow: ;
}

.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: 80%; */
  height: 138px;
  /* margin: 0 auto; */
}

.disabilitiesLanguage .LanguageTextMin .LanguageTextContent table td {
  font-size: 32px !important;
  line-height: 1.2em !important;
  font-family: "SourceHanSansCN";
  text-align: center;
  vertical-align: middle;
}

.disabilitiesLanguage .LanguageTextMin .LanguageTextContent table td.barrierfree_pinyin {
  font-size: 22px !important;
  width: 20px !important;
}

.disabilitiesLanguage .LanguageTextMin .LanguageTextContent table td.barrierfree_text {
  /* font-size: 22px !important; */
  width: 20px !important;
}

.disabilitiesLanguage .LanguageTextMin .LanguageTextContent table td#helper_messageBoxText {
  width: 100%;
  height: 100%;
}

samp {
  font: inherit;
}

/* 站外跳转提示 遮罩层 */
.overlay {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100000;
  width: 100%;
  height: 100%;
  background: #f6f4f5;
}

#prompt-modal {
  width: 720px;
  height: 190px;
  z-index: 100001;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -75px;
  margin-left: -360px;
  opacity: 1;
  background-color: #b73535;
  text-align: center;
}

#prompt-modal span {
  font-size: 30px;
  line-height: 70px;
  color: #FFFFFF;
}
a.link-tag-color-white {
  color: #fff !important;
}

a.link-tag-color-blue {
  color: #2274EC !important;
}

.white-black-blue {
  background-color: #fff !important;
  color: rgba(0,0,0,0.85) !important;
}
.blue-yellow-white {
  background-color: #2274EC !important;
  color:rgba(255,234,25,0.85) !important;
}
.yellow-black-blue {
  background-color: #FFC811 !important;
  color:rgba(0,0,0,0.85) !important;
}
.black-yellow-white {
  background-color: #000000 !important;
  color: #FEC404 !important;
}

