 .swiper-notification {
     display: none;
 }

 a:focus {
     outline: none;
     outline: thin dotted;
     outline: 5px auto -webkit-focus-ring-color;
     outline-offset: -2px;
 }

 .blk {
     display: block !important;
 }

 .bt-box-1200 {
     width: 75rem;
     margin: 0 auto;
 }

 .bt-left {
     float: left;
 }

 .clearfix:after {
     display: block;
     content: '';
     height: 0;
     visibility: hidden;
     clear: both;
 }

 .clearfix {
     zoom: 1;
 }

 .bl {
     z-index: 999;
 }

 .bt-place {
     position: relative;
 }

 #wcagnav {
     height: 50px !important;
 }

 /**友情链接**/
 .frendLink {
     background: #e5f3ff;
     margin-top: 0;
 }

 .frendLink .bt-box-1200 {
     padding: 1.25rem 0;
     position: relative;
 }

 .linkTitle .outlink,
 .linkTitle .yqljBox {
     float: left;
     width: 11.4375rem;
     height: 2.5rem;
     margin-left: 1.25rem;
     cursor: pointer;
     background: #fff url(/style/image/6c178f10cf4847b580c8790eb2fd5501.png) 9.6875rem 0.75rem no-repeat;
     padding-left: 1.25rem;
     line-height: 2.5rem;
     font-size: 1rem;
     color: #333;
     position: relative;
 }

 .frendLink .bt-box-1200 .outlink {
     background: #fff;
     padding-left: 1.25rem;
 }

 .frendLink .bt-box-1200 .outlink img {
     float: left;
     margin-right: 0.625rem;
     margin-top: 0.5625rem;
 }

 .frendLink .bt-box-1200 .outlink a {
     display: block;
 }

 /*.frendLink .bt-box-1200>div:first-child {*/
 /*    margin-left: 0;*/
 /*}*/

 .yqljBox span {
     display: block;
 }

 .frendLink .links {
   
     padding: 20px 0 0 0;
 }

 .contact {
     position: absolute;
     width: 100%;
     height: 20px;
     background: #fff;
     left: 0;
     bottom: -20px;
     display: none;
 }

 .linkTitle .yqljBox:after {
     display: none;
     content: '';
     position: absolute;
     width: 100%;
     height: 20px;
     background: #fff;
     left: 0;
     bottom: -20px;
 }

 .yqljList {
     width: 75rem;
     background: #fff;
     padding: .8125rem;
     display: none;
 }

 .yqljList li {
     float: left;
     width: 10rem;
     margin: 0 1rem;
     text-align: left;
     line-height: 32px;
 }

 .yqljList li a {
     font-size: .875rem;
 }

 /**底部**/
 footer {
     margin-top: 0;
     height: 12.6875rem;
     background: #3a83e9 url(/style/image/46af072807c4464393332a96044002e7.png) center bottom no-repeat;
     clear: both;
 }
 }

 .footLeft {
     width: 100%;
     margin: 0;
 }

 .footLeft ul {
     margin:1rem auto;
     width:42%;

 }

 .footLeft ul li {
     float: left;
     color: #fff;
     font-size: 1rem;
     text-align: center;
 }

 .footLeft ul .shu {
     margin: 0 0.8125rem;
 }

 .footLeft ul li a {
     color: #fff;
 }

 .footInfo_1 span,
 .footInfo_1 a,
 .footInfo_2 a,
 .footInfo_2 span,
 .footInfo_3 a,
 .footInfo_3 span {
   
     color: #fff;
     font-size: 1rem;
 }

 .footInfo_1 {
     margin-top: 1.875rem;
 }

 .footInfo_1 span:nth-child(2) {
     margin-left: 1.875rem;
 }

 .footInfo_2 {
     margin-top: 0.6875rem;
 }

 .footInfo_2 span:nth-child(2) {
     margin-left: 1.875rem;
 }

 .footInfo_2 a:nth-child(3) {
     margin-left: 1.4375rem;
 }

 .footInfo_2 a:nth-child(3) img {
     margin-right: 0.3125rem;
 }

 .footInfo_3 {
     margin-top: 0.625rem;
 }

 .footInfo_3 span:nth-child(2) {
     width: 6.625rem;
     height: 1.75rem;
     line-height: 1.75rem;
     border-radius: 0.25rem;
     background: #cbe0ff;
     font-size: 0.875rem;
     color: #3a83e9;
     margin-left: 0.8125rem;
     margin-top: -0.125rem;
     text-align: center;
 }

 .footRight>a {
     float: left;
 }

 .dzjg {
     margin: 5.625rem 0 0 0;
 }

 .zfzc {
     margin: 5.8125rem 0 0 1.5625rem;
 }

 .wzafw {
     margin: 5.9375rem 0 0 1.25rem;
     background: #fff;
     width: 6.875rem;
     height: 3.25rem;
 }

 .footRight>span {
     display: none;
 }

 @media (max-width: 767px) {
     .bt-box-1200 {
         width: 100%;
     }

     footer {
         margin-top: 3.75rem;
         height: auto;
     }

     footer .bt-box-1200 {
         height: 26.6875rem;
         background: url(/style/image/b06441cb93f747f2a3261b2d339aab11.png) center bottom no-repeat;
         background-size: 100% !important;
     }

     .footLeft {
         width: 100%;
     }

     .footLeft>ul {
         font-size: 1.625rem;
         margin-top: 2.5rem;
         text-align: center;
     }

     .footLeft ul li {
         float: none;
         display: inline;
     }

     .footLeft ul li a {
         font-size: 1.625rem;
     }

     .footLeft ul .shu {
         margin: 0 2.5rem;
     }

     .footInfo_1 {
         margin-top: 1.875rem;
     }

     .footInfo_2 {
         margin-top: 0;
     }

     .footInfo_1 span,
     .footInfo_1 a,
     .footInfo_2 a,
     .footInfo_2 span,
     .footInfo_3 a,
     .footInfo_3 span {
         float: none;
         display: block;
         font-size: 1.625rem;
     }

     .footInfo_1,
     .footInfo_2 {
         text-align: center;
     }

     .footInfo_1 span:nth-child(2),
     .footInfo_2 span:nth-child(2),
     .footInfo_2 a:nth-child(3) {
         margin-left: 0;
     }

     .footInfo_3 {
         display: none;
     }

     .footRight {
         width: 100%;
     }

     .dzjg {
         margin: 2.5rem 0 0 8rem;
         width: 3.125rem;
         height: 3.9375rem;
     }

     .dzjg img {
         display: block;
         width: 100%;
         height: 100%;
     }

     .zfzc {
         margin: 2.8125rem 0 0 1.5rem;
         width: 6.875rem;
         height: 3.4375rem;
     }

     .zfzc img {
         display: block;
         width: 100%;
         height: 100%;
     }

     .wzafw {
         margin: 2.8125rem 0 0 1.5rem;
         width: 6.875rem;
         height: 3.4375rem;
     }

     .wzafw img {
         display: block;
         width: 100%;
         height: 100%;
     }

     .footRight>span {
         display: block;
         float: left;
         width: 9.5rem;
         height: 2.5rem;
         background: #cbe0ff;
         border-radius: 0.25rem;
         font-size: 1.375rem;
         color: #3a83e9;
         margin: 3.25rem 0 0 1.625rem;
     }

     /**移动端适老化样式**/
     html body .mobileoldSize {
         font-size: 2.5rem !important;
     }

     .footLeft ul .shu.mobileoldSize {
         margin: 0;
     }

     .footRight>span.mobileoldSize {
         width: 13.75rem;
         height: 5.625rem;
         line-height: 2.8125rem;
         margin: 1.25rem 0 0 1.625rem;
     }

     .footInfo_1.mobileoldSize,
     .footInfo_2.mobileoldSize {
         line-height: 2.6rem;
     }

     /**无障碍样式调整**/
     /**较大字体**/
     html body #hanwebFontSize .moreFontSize {
         font-size: 2.3rem !important;
     }

     .footLeft ul .shu.moreFontSize {
         margin: 0;
     }

     .footRight>span.moreFontSize {
         width: 13.75rem;
         height: 5.625rem;
         line-height: 2.8125rem;
         margin: 1.25rem 0 0 1.625rem;
     }

     /**特大字体**/
     html body #hanwebFontSize .mastFontSize {
         font-size: 2.5rem !important;
     }

     .footLeft ul .shu.mastFontSize {
         margin: 0;
     }

     .footRight>span.mastFontSize {
         width: 13.75rem;
         height: 5.625rem;
         line-height: 2.8125rem;
         margin: 1.25rem 0 0 1.625rem;
     }

     .footInfo_1.mastFontSize,
     .footInfo_2.mastFontSize {
         line-height: 2.6rem;
     }
 }

 /**pc适老化**/
 .old_type * {
     cursor: url(https://www.taizhou.gov.cn/picture/mouse_default.cur), auto !important;
 }

 .old_type a,
 .old_type a img,
 .old_type a span,
 .old_type a div,
 .old_type a p,
 .old_type .tpxw-box .hd ul li,
 .old_type .old_boount span,
 .old_type .section_1 .swiper-pagination-bullet,
 .old_type .slideBig .swiper-pagination-bullet,
 .old_type .linkTitle>div,
 .old_type .inputBtn {
     cursor: url(https://www.taizhou.gov.cn/picture/pointer.cur), auto !important;
 }

 .old_type .outlink {
     display: none;
 }

 .old_type .frendLink {
     margin-top: 50px;
 }

 .old_type .frendLink .bt-box-1200 {
     padding: 24px 0;
 }

 .old_type .contact {
     height: 24px;
     bottom: -24px;
 }

 .old_type .yqljList {
     padding-left: 65px;
 }

 .old_type .yqljList li {
     width: 320px;
     line-height: 48px;
 }

 .old_type .yqljList li a {
     font-size: 32px;
 }

 .old_type .linkTitle .outlink,
 .old_type .linkTitle .yqljBox {
     width: 277px;
     height: 60px;
     margin-left: 30px;
     line-height: 60px;
     font-size: 32px;
     position: relative;
     background: #fff url(/style/image/6c178f10cf4847b580c8790eb2fd5501.png) 249px 21px no-repeat;
 }

 .old_type .frendLink .bt-box-1200 .link_1_box {
     margin-left: 0;
 }

 .old_type footer {
     height: auto;
 }

 .old_type footer .bt-box-1200 {
     height: 394px;
     position: relative;
 }

 .old_type .footLeft {
     width: 100%;
 }

 .old_type .footLeft ul li a {
     font-size: 32px;
 }

 .old_type .footLeft ul li {
     font-size: 32px;
 }

 .old_type .footLeft ul .shu {
     margin: 0 15px;
 }

 .old_type .footInfo_1 span,
 .old_type .footInfo_1 a,
 .old_type .footInfo_2 a,
 .old_type .footInfo_2 span,
 .old_type .footInfo_3 a,
 .old_type .footInfo_3 span {
     font-size: 32px;
 }

 .old_type .footInfo_1 span {
     display: block;
     width: 100%;
     text-align: left;
 }

 .old_type .footInfo_1 span:nth-child(2) {
     margin-left: 0;
     margin-top: 10px;
 }

 .old_type .footInfo_2 {
     margin-top: 14px;
 }

 .old_type .footInfo_2 span:nth-child(2) {
     margin-left: 58px;
 }

 .old_type .footInfo_2 a:nth-child(3) {
     margin-left: 0;
     background: url(/style/image/10c70b0909304d99a8436f00b3319988.png) left center no-repeat;
     padding-left: 48px;
     margin-top: 14px;
 }

 .old_type .footInfo_2 a:nth-child(3) img {
     display: none;
 }

 .old_type .footInfo_3 {
     margin-top: 15px;
 }

 .old_type .footInfo_3 span:nth-child(2) {
     width: 219px;
     height: 46px;
     line-height: 46px;
     margin-left: 38px;
 }

 .old_type .footRight {
     position: absolute;
     right: 0;
     top: 74px;
     width: auto;
 }

 .old_type .dzjg {
     margin: -5px 0 0 0;
 }

 .old_type .zfzc {
     margin: 0 0 0 24px;
 }

 .old_type .wzafw {
     margin: 0 0 0 20px;
 }
 
 
 
 
 accessibility {
    width: 100%;
    // max-width: 375px;
    position: fixed;
    bottom: 0;
    left:0;
    z-index: 9999;
    display: none;
}

#hanwebFontSize {
    // width: 375px;
    max-height: 100vh;
}

#audioFile{
    display:none;
}

.showAccessibility {
    display: block !important;
}

.accessibility .accessibility-box {
    background: #FFFFFF;
    box-shadow: 0px -3px 7.5px 2px rgba(0, 0, 0, 0.04);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.accessibility .accessibility-btn {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.accessibility .accessibility-btn span {
    font-family: PingFangSC-Regular;
    font-size: 19px;
    color: #333333;
    text-align: center;
    font-weight: 400;
}

.accessibility .colorMatching {
    padding: 16.5px 0 16px;
}

.accessibility .colorMatching img {
    width: 33px;
    height: 33px;
    margin-bottom: 8px;
}

.accessibility .fontIcon {
    padding: 15.5px 0 16px;
}

.accessibility .fontIcon img {
    width: 27.5px;
    height: 34px;
    margin-bottom: 8px;
}

.accessibility .readingScreen {
    padding: 20.18px 0 16px;
}

.accessibility .readingScreen img {
    width: 34px;
    height: 26px;
    margin-bottom: 11px;
}

.accessibility .signOut {
    padding: 16px 0 16px;
}

.accessibility .signOut img {
    width: 33px;
    height: 33px;
    margin-bottom: 8px;
}

/*  选中背景色 */
.accessibility .checkboxActive {
    background: #1990ff;
}

.accessibility .checkboxActive span {
    color: #ffffff;
}

.displayShowTools {
    display: flex !important;
}

/* 上方调节工具 */
#colorMatchingTools {
    display: none;
}

#readingTools {
    display: none;
}

#fontSizeTools {
    display: none;
}

.accessibility .accessibility-toolsBox {
    padding: 12px;
    text-align: center;
}

.accessibility-toolsBox .readingScreenTools {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.accessibility-toolsBox .readingScreenBtn {
    flex: 1;
    padding: 12px;
    border: 1px solid rgba(136, 136, 136, 1);
    border-radius: 4px;
    font-family: PingFangSC-Regular;
    font-size: 19px;
    color: #333333;
    text-align: center;
    font-weight: 400;
    margin-right: 12px;
    background: #ffffff !important;
}

.accessibility-toolsBox .readingScreenBtn:last-child {
    margin-right: 0;
}

/*  选中背景色 */
.accessibility-toolsBox .checkboxActive {
    background: #1990ff !important;
    color: #ffffff !important;
}

.accessibility-toolsBox .default {
    border: 1px solid rgba(136, 136, 136, 1);
    color: #333333;
    background: #ffffff !important;
}

.accessibility-toolsBox .navyBlue {
    background: #003060 !important;
}

.accessibility-toolsBox .chocolate {
    background: #692627 !important;
}

.accessibility-toolsBox .black {
    background: #333333 !important;
}

.accessibility-toolsBox .forest {
    background: #009208 !important;
}

.accessibility-toolsBox .colorBorder {
    border: 1px solid yellow !important;
}

/* 默认选中状态 */
.hanwebcheckDefaultActive {
    /* // text-decoration: underline !important; //下划线
      // text-decoration-style: wavy !important; //波浪线
      // text-decoration-color: red !important; //下划线颜色
      // text-underline-offset: 5px !important; //距离文字距离 */
    outline: 1px solid #ed1941 !important;
}

.formOnlyRead {
    pointer-events: none;
}

.navyBlue {
    background: #003060 !important;
    color: #ffffff !important;
}

.chocolate {
    background: #692627 !important;
    color: #ffffff !important;
}

.black {
    background: #333333 !important;
    color: #ffffff !important;
}

.forest {
    background: #009208 !important;
    color: #ffffff !important;
}
.pdb100{
  overflow:auto;
  padding-bottom:100px !important;
}
.pdb165{
  padding-bottom:165px !important;
}
body #hanwebFontSize .normalFontSize{
  /**font-size:18px !important;**/
} 
body #hanwebFontSize .moreFontSize{
  font-size:20.6px !important;
}
body #hanwebFontSize .mastFontSize{
  font-size:23.4px !important;
}

   .links{  overflow:hidden; width:90%; margin:0 auto; line-height:25px; color:#666; padding:10px 0; }
    .links a{ padding-right:10px; float:left; white-space:nowrap; float:left}