@charset "utf-8";
body{ background-color: #fefdfb; }
.header{ background: url(2023bm_zzzq_banner.png) no-repeat center top; height: 480px; overflow: hidden; position: relative; }
#voicerbtn{ position: absolute; border-radius: 44px; right: 50%; margin-right: -600px; top: 50px; width: 267px; height: 44px; line-height: 44px; text-align: center; border: 3px solid #fff; background: #e89122; font-size: 30px; color: #ffffff; font-weight: bold; }
.logo{ margin-top: 111px; float: left; }
.logo img{ width: 100%; }
.zzzqBtn{ width: 274px; height: 74px; line-height: 74px; background: #c94a22; border: 3px solid #fff; border-radius: 74px; position: absolute; left: 50%; margin-left: -477px; top: 258px; font-size: 38px; color: #ffffff; text-align: center; font-weight: bold; }

.clearfix:after{content: ""; display:block;clear:both;}
.clearfix { *zoom:1;}
.pt0{ padding-top: 0!important; }
.pt10{ padding-top: 10px!important; }
.mt40{ margin-top: 40px; }
.mt-55{ margin-top: -74px; position: relative; }
.col-space40{margin: -20px;}
.col-space40>*{padding: 20px; box-sizing: border-box; }
.box-radius {border-radius: 20px;background-color: rgb(255, 255, 255);box-shadow: 0 0 21px 0 rgba(0, 0, 0, 0.15);padding: 40px;}

/****************************************** 长者专区首页 *****************************************/
.title-h1 a{ display: block; height: 69px; }
/* 新闻图片 */
#slideBox{ border-radius: 10px; overflow: hidden; }
#slideBox .item,
#slideBox .item img{ width: 100%; height:630px; }
#slideBox .item p{ height:70px; line-height:70px; font-size:30px; color:#fff; background: rgba(0, 0, 0, 0.8); position:absolute; right: 0; left:0; bottom:0; z-index: 2; display: inline-block; cursor:pointer; padding:0 20px;}
#slideBox .item p a{ display:block; text-align: center; height:70px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; position:relative; color:#fff; }
#slideBox .owl-pagination{ height:40px; line-height: 40px; overflow:hidden; position:absolute; right: 0; bottom:0px; z-index:1; }
#slideBox .owl-pagination .owl-page{ float:left; margin:14px 10px 0 0; border-radius: 50%; width:10px; height:10px; background: #fff; font-size: 0; cursor:pointer; overflow:hidden; }
#slideBox .owl-pagination .owl-page.active{ background: #fc0000; }
#slideBox .owl-prev,
#slideBox .owl-next{ display: none; border-radius: 50%;background: url(2023bm_zzzq_btnLeft.png) no-repeat center;width: 80px;height: 80px; position: absolute; top: 50%; margin-top: -40px; left: 40px; z-index: 100; }
#slideBox .owl-next{ left: auto; right: 40px; background: url(2023bm_zzzq_btnRight.png) no-repeat center;   }

.wxk-link a{ display: block; border-radius: 10px; background-color: #fbdad2; height: 280px; text-align: center; overflow: hidden; }
.wxk-link a:hover{ background-color: #ecccc4; }
.wxk-link a i{ display: block; height: 121px; line-height: 121px; margin-top: 35px; margin-bottom: 20px; }
.wxk-link a span{ font-size: 48px; color: #000000; font-weight: bold; }

.wxb{ margin-top: 40px; }
.wxb img{ width: 100%; }

.wxk-box{ background: url(2023bm_zzzq_bgwxb.png) no-repeat center; height: 430px; }
.wxk-box .wxk-main{ padding: 60px 55px; }
.wxk-box .wxb-link{ width: 250px; float: left; margin-right: 30px; }
.wxk-box .wxb-link a{ display: block; border-radius: 30px;background-color: rgba(255, 255, 255, 0.8);width: 250px;height: 250px; overflow: hidden; text-align: center; }
.wxk-box .wxb-link a:hover{ background-color: rgba(255, 255, 255, 1); }
.wxk-box .wxb-link i{ display: block; height: 115px; margin-top: 50px; margin-bottom: 15px; }
.wxk-box .wxb-link span{ color: #854729; font-size: 30px; }
.wxk-box .wxb-list{ width: 576px; float: left; }
.wxk-box .wxb-list a{ margin-bottom: 20px; display: block; border-radius: 70px;background-color: #B18254; height: 40px; line-height: 40px; font-size: 30px; color: #ffffff; padding: 15px 15px 15px 30px; overflow: hidden; text-align: left; }
.wxk-box .wxb-list a:hover{ background-color: #9e744b; }
.wxk-box .wxb-list a span{ float: right; display: inline-block; vertical-align: top; background-color: #d8c1aa; width: 119px; height: 40px; line-height: 40px; border-radius: 40px; text-align: center; font-size: 20px; color: #854729; }
.wxk-box .wxb-list a:last-child{ margin-bottom: 0; }

.wxc-link a{ display: block; border-radius: 10px; background-color: #F4F4F4; height: 90px; line-height: 90px; }
.wxc-link a:hover{ background-color: #e8e8e8; }
.wxc-link i.icon{ display: inline-block; vertical-align: top; margin-left: 64px; margin-top: 24px; margin-right: 16px; width: 42px; height: 42px; background: url(2023bm_zzzq_wxcicon.png) no-repeat; }
.wxc-link i.icon1{ background-position: 0 4px!important;  }
.wxc-link i.icon2{ background-position: -42px 4px!important;  }
.wxc-link i.icon3{ background-position: 0 -114px!important;  }
.wxc-link i.icon4{ background-position: -42px -114px!important;  }
.wxc-link i.icon5{ background-position: -0 -233px!important;  }
.wxc-link i.icon6{ background-position: -42px -233px!important;  }
.wxc-link i.icon7{ background-position: 0 -354px!important;  }
.wxc-link i.icon8{ background-position: -42px -354px!important;  }
.wxc-link span{ font-size: 35px; color: #000000; font-weight: bold; }

.wxw-link .wxw-left{ width: 711px; float: left; }
.wxw-link .wxw-left a{ display: block;border-radius: 10px;height: 311px;background: #F4DFE7;overflow: hidden;position: relative; }
.wxw-link .wxw-left a:hover{ background: #e9d6dd; }
.wxw-link .wxw-left span{ margin-left: 58px; margin-top: 70px; display: inline-block; font-size: 40px; color: #6e193d; font-weight: bold; }
.wxw-link .wxw-left i{position: absolute; bottom: 0; right: 60px; height: 290px; }
.wxw-link .wxw-left img{ height: 100%; }
.wxw-link u{ text-decoration: none; border-bottom: 7px solid #db5823; padding-bottom: 14px; }
.wxw-link .wxw-right{ width: 372px; float: right; }
.wxw-link .wxw-right .wxw-r1,
.wxw-link .wxw-right .wxw-r2{ display: block;border-radius: 10px;background: #F4EFDF;height: 144px;margin-bottom: 23px;line-height: 127px;text-align: center;font-size: 35px; color: #6e193d; font-weight: bold;  }
.wxw-link .wxw-right .wxw-r1:hover{ background: #e9e4d6; }
.wxw-link .wxw-right .wxw-r2{ background: #F4E3DF; margin-bottom: 0; }
.wxw-link .wxw-right .wxw-r2:hover{ background: #e9d9d6; }
.wxw-link .wxw-right u{ padding-bottom: 9px; }

a{ -webkit-transition: all 0.3s ease-out; transition: all .3s ease-out; }

/* 底部 */
.footer{ margin-top: 10px; background-color: #ebc7a1; }
.footer a,.footer p{ color: #fff; font-size: 14px; }
.footer p{font-size: 14px;line-height: 26px;}
.footer .footer-info {padding: 25px 0px;overflow: hidden;}
.footer .footer-info .footer-info-box{float: left;padding: 15px 20px;margin-right: 20px;height: 80px;background: #bc9f81;border-radius: 10px;-webkit-border-radius: 10px;}
.footer .footer-img { float: right; }
.footer .footer-img img{ margin-left: 10px!important; margin-top: 5px!important; text-align: right; }


@media only screen and (max-width: 1024px) {
    body{ background: none; }
    .floor{ width: 100%; }
    .mt40{ margin-top: 20px; }
    .mt-55{ margin-top: -18px; position: relative; }
    .col-space40{margin: -5px;}
    .col-space40>*{padding: 5px; box-sizing: border-box; }
    .box-radius {border-radius: 10px;padding: 10px;}

    .header{ background-size: cover; height: 160px; }
    #voicerbtn{ display: none; position: initial; float: right; margin-top: 10px; margin-right: 10px; width: auto; padding: 4px 10px; height: 30px; line-height: 30px; border-radius: 30px; border: 2px solid #fff; font-size: 20px; }
    .logo{ margin-top: 15px; width: 100%; padding: 0 10px; box-sizing: border-box; float: left; }
    .logo img{ width: 86%; }
    .zzzqBtn{ float: left; width: auto; margin-top: 20px; margin-left: 10px; display: inline-block; padding: 4px 20px; height: 30px; line-height: 30px; border-radius: 30px; border: 2px solid #fff; position: initial; font-size: 20px; }

    /* 底部 */
    .footer{ margin-top: 10px;}
    .footer .link{ display: none; }
    .footer p{margin: 5px 0;}
    .footer .footer-info { padding: 15px 0; overflow: hidden; text-align: center; }
    .footer .footer-info .footer-info-box{ width:100%!important; float: none; margin: 0; padding: 0; border-right:none; background: transparent; }
    .footer .footer-img{ float: none; }
    .footer .footer-img img{margin-left: 0px!important;margin-top: 2px!important;text-align: right;}

    .title-h1 a{ display: block; height: 35px; background-size: auto 100% !important; }

    #slideBox .item, #slideBox .item img{ height: 248px; }
    #slideBox .item p{ height: 40px; line-height: 40px; font-size: 20px; }
    #slideBox .item p a{ height: 40px; }

    .wxb{ margin-top: 10px; }

    .wxk-link a{ height: 160px; }
    .wxk-link a span{ font-size: 24px; }
    .wxk-link a i{ height: 70px; line-height: 70px; margin-top: 20px; margin-bottom: 15px; }
    .wxk-link a i img{ height: 100%; }

    .wxk-box{ height: auto; background-size: cover; }
    .wxk-box .wxk-main{ padding: 40px 10px 150px; }
    .wxk-box .wxb-link{ width: 100%; float: none; margin-right: 0; }
    .wxk-box .wxb-link a{ margin: 0 auto 20px; }
    .wxk-box .wxb-list{ width: 100%; float: none; }
    .wxk-box .wxb-list a{ font-size: 22px; line-height: 40px; height: auto; padding: 10px 15px; }
    .wxk-box .wxb-list a span{ display: none; }

    .wxc-link a{ height: 70px; line-height: 70px; }
    .wxc-link i.icon{ margin-left: 20px; margin-top: 13px; }
    .wxc-link span{ font-size: 22px; }
    .wxw-link .wxw-left{ width: 100%; float: none; }
    .wxw-link .wxw-left a{ height: auto; padding-bottom: 40px; }
    .wxw-link .wxw-left span{ margin-left: 0; margin-top: 0; padding: 20px; font-size: 24px; }
    .wxw-link .wxw-left i{ right: 10px; height: 130px; }
    .wxw-link .wxw-right{ width: 100%; float: none; margin-top: 15px; }
    .wxw-link .wxw-right .wxw-r1,
    .wxw-link .wxw-right .wxw-r2{ height: 100px; line-height: 82px; font-size: 24px; margin-bottom: 15px; }
    .wxw-link .wxw-right .wxw-r2{ margin-bottom: 0; }
}

/****************************************** 长者专区列表 *****************************************/
.site { font-size: 26px;line-height: 32px;padding: 26px 0 26px 45px;color: #333333;box-sizing: border-box;border-bottom: 1px solid #e5e5e5;margin-bottom: 32px;background: url(2023bm_zzzq_site.png)no-repeat 5px center;}
.list .listContit{display:block;height:70px;border-bottom:7px solid #f7efec;}
.list .listContit span{display:inline-block;height:70px;font-size:40px;font-weight:bold;line-height:70px;padding-bottom:0;border-bottom:7px solid #db5823;}
.list-main{margin-top:40px;}
.list-main ul li{padding: 20px 0 20px 64px;position:relative;background:#f2f2f2;margin-bottom:30px;border-radius:8px;}
.list-main ul li::after{width: 19px;height:7px;content:'';background:#db5823;position:absolute;left: 26px;top: 43px;-webkit-transition: all .5s ease-out;transition: all .5s ease-out;}
.list-main ul li:hover>a{ color: #db5823; }
.list-main ul li:hover>span{ color: #db5823; }
.list-main ul li>a{font-size:32px;line-height:54px;display:inline-block;width:80%;}
.list-main ul li>span{font-size:26px;color:#747474;line-height:54px;float:right;margin-right:30px;}
.list-main ul li>.btn{ display: inline-block; padding: 6px 20px; margin-right: 10px; border-radius: 6px; background: #bc9f81; color: #fff; font-size: 26px; text-align: center; line-height: 30px; }
.list-btn ul{ margin-top: 20px; }
.list-btn ul li>a{font-size:32px;line-height:54px;text-align: center;display:block;padding: 20px;position:relative;background:#f2f2f2;border-radius:8px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.list-btn ul li>a:hover{color:#fff; background:#db5823;}
.div_cutPage{ padding: 40px 0; text-align: center;  }
.div_cutPage{ margin: 0 auto; }
.div_cutPage a{ display: inline-block; padding: 8px 19px; border-radius: 8px; cursor: pointer; margin: 4px; font-size: 24px; border: 1px solid #dadada; color: #9c9c9c; }
.div_cutPage a:hover{ background-color: #db5823; border: 1px solid #db5823; color:white;  }
.div_cutPage .on{ background-color: #db5823; border: 1px solid #db5823; color:white;  }
@media only screen and (max-width: 1024px) {
    .site{font-size:20px;padding: 10px 0 10px 40px;margin-bottom: 20px; }
    .list .listContit{ height: 55px; border-bottom: 5px solid #f7efec; }
    .list .listContit span{ height: 55px; line-height: 55px; font-size: 30px; border-bottom: 5px solid #db5823; }
    .list-main{ margin-top: 30px; }
    .list-main ul li{padding: 20px 30px;overflow: hidden;}
    .list-main ul li>a{font-size:26px; width:100%; line-height: 50px; text-align: justify; }
    .list-main ul li::after{ top: 0; left: 30px; }
    .list-main ul li>span{ margin-right: 0; }
    .list-btn ul li>a{ font-size: 22px; line-height: 40px; }
    .div_cutPage{ padding: 20px 0 40px; }
}

/****************************************** 长者专区详情 *****************************************/
.qrBox{width:250px;padding:20px;border:4px solid #898989;margin:0 auto;border-radius:10px;}
#qr_container,#div_div *,.zrbjcommon{font-size:26px !important;}
#articleContent *{max-width: 100% !important;line-height:60px !important;font-size:26px !important;}
#articleContent iframe{ display: block; }
#articleContent p{margin:20px 0;}
#qr_container{margin:auto;position:relative;margin-bottom:5px;color:#898989;}
#article>h2{font-size:32px;padding:20px 0 50px;font-weight:bold;color:#333333;line-height:50px;text-align:center;}
#wzmessg{font-size:24px !important;line-height:64px;border-bottom:1px solid #eaeaea;height:64px;padding:0 38px;margin-bottom: 30px; }
.moji_dya{width:175px;height:57px;text-align:center;line-height:57px;font-size:26px;background:#f4f4f4;border-radius:5px;border:1px solid #e5e5e5;display:inline-block;cursor:pointer;}
.zrbjcommon{text-align:right;line-height:60px;color:#777777;margin-bottom:60px;padding-right:60px;padding-top:30px;}
ul#bottombtn{width:100%;text-align:center;display:inline-block;padding:50px 0;}
ul#bottombtn li{width:236px;text-align:center;display:inline-block;margin:0 auto;float:none;}
#article .tit-h3{ color: #db5823;font-weight: bold; margin-bottom: 15px; font-size: 26px; }
#article .tit-h3:before{ content: ""; display: inline-block; width: 6px; height: 26px; background: #db5823; vertical-align: middle; margin-right: 10px; margin-top: -2px; }
.fujian-box{margin-top:10px;margin-bottom:50px;}
.fujian-box a{line-height:60px;padding-left:40px;font-size: 24px;display:inline-block;margin-right:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(link.png) no-repeat 4px center;}
.fujian-box a:hover{color:#db5823;}
.fujian-box a[href$=".pdf"]{background:url(pdf.png) no-repeat left center; }
.fujian-box a[href$=".xls"]{background:url(EXCEL.png) no-repeat left center; }
.fujian-box a[href$=".xlsx"]{background:url(EXCEL.png) no-repeat left center; }
.fujian-box a[href$=".doc"]{background:url(word.png) no-repeat left center; }
.fujian-box a[href$=".docx"]{background:url(word.png) no-repeat left center; }
@media only screen and (max-width: 1024px) {
    #article>h2{ padding: 20px 0 30px; }
    #wzmessg{padding:0 5px;height:auto; margin-bottom: 20px;}
    #wzmessg li{ width: 100%; float: none; }
    #articleContent *{line-height:42px !important;font-size:24px !important;}
    .zrbjcommon{text-align:right;line-height:42px;margin-bottom:40px;padding-right:10px; }
    .qrBox,
    ul#bottombtn{ display: none; }
    .fujian-box{margin-bottom:30px;}
    .fujian-box a{ width: 100%; box-sizing: border-box; font-size: 18px; margin-right: 0; }
}

