/* 页面自定义css样式 */

.maincon{width:100%;margin-top: -562px;background: url(bgbottom.png) no-repeat bottom center;padding-bottom: 40px;}
.bt-box-1220{width: 1220px;margin: 0 auto;}
.maincon .bt-box-1220{padding:0 30px;background: linear-gradient(179.20deg, #ffffff0d 0%, #fff 40%);min-height: 1100px;}
.lmy-left{width: 250px;background: url(tjlmbg.png) no-repeat bottom center;background-size: 110% 100%;position: relative;}
.flm{background: url(flmbg.png) no-repeat;color: #fff;font-family: "YouSheBiaoTiHei";font-size: 24px;letter-spacing: 0.06px;display: block;line-height: 57px;text-align: center;}
.tjlm{width: 100%;padding: 20px 26px 50px;}
.tjlm li{background: #eee;text-align: center;margin-bottom: 20px;}
.tjlm li a , .tjlm li span{font-size: 18px;display: block;padding: 17.5px 10px;}
.tjlm li:hover , .tjlm li.on{background: #ebf4ff;}
.tjlm li:hover a , .tjlm li:hover span{color: #0159BE;font-weight: 700;}
.tjlm li div{background: #ebf4ff;padding-bottom: 20px;}
.tjlm li div a{line-height: 32px;font-size: 16px;font-weight: normal;}
.tjlm li a.curCol , .tjlm li span.curCol{background: #ebf4ff;color: #0159BE;font-weight: 700;}
.tjlm li:hover div a{font-weight: normal;color: #333;}
.tjlm li div a:hover , .tjlm li div a.cur{color: #0159BE;background: url(lmgl.png) no-repeat 32px center;font-weight: 700;}
.lmy-right{width: 890px;padding-bottom: 1.875rem;}
.lmy-right ul li{width: 100%;height: auto;background: rgba(255,255,255,0.5);border: 1px solid #e2eaf4;margin-bottom: 30px;}
.lmy-right ul li:hover{background: #fff;box-shadow: 0 0 23px #0000001f;}
.lmy-right ul li a{display: block;padding-top: 26px;}
.lmy-right ul li:hover .xxtitle{color: #0A50B5;}
.lmy-right ul li .xxtitle{font-size: 18px;font-weight: bold;background: url(titlebg.png) no-repeat left 5px;line-height: 28px;margin-bottom: 20px;padding-left: 26px;padding-right: 26px;}
.lmy-right ul li a img{display: inline-block;float: left;width: 173px;height: 115px;margin-right: 26px;}
.lmy-right ul li .xxqt{padding: 0 26px 26px;}
.qtxx{width: calc(100% - 200px);}
.qtxx span{font-size: 16px;line-height: 32px;color: #999;display: block;text-align: justify;}
.lmy-left .sp_nav{display: none;}


/*wap*/
@media (max-width: 767px){

    .bt-box-1220{width: 100%;padding: 0 2%;}
    .maincon{padding: 0 2% 40px;}
    .maincon .bt-box-1220{padding: 0;min-height: auto;background: #fff;}
    .lmy-left{width: 96%;margin: 0 2%;}
    .flm{width: auto;background: #1B80E9;float: left;padding: 0 2%;line-height: 5rem;font-size: 2rem;}
    .sp_nav{width: 7%;float: right;position: relative;cursor: pointer;height: auto;margin-top: 3%;display: block !important;margin-right: 2%;}
    .sp_nav span {display: block;background: #0159BE;width: 100%;height: 2px;position: absolute;transition: all ease 0.35s;}
    .sp_nav span:nth-of-type(1) {top: 0px;}
    .sp_nav span:nth-of-type(2) {top: 7px;}
    .sp_nav span:nth-of-type(3) {top: 14px;}
    .sp_nav_se span:nth-of-type(1) {top: 7px;transform: rotate(45deg);}
    .sp_nav_se span:nth-of-type(2) {width: 0;}
    .sp_nav_se span:nth-of-type(3) {top: 7px;transform: rotate(-45deg);}
    .tjlm{width: calc(60% - 6px);position: absolute;right: 0;overflow: hidden;z-index: 999;background: #fff;top: 4rem;padding: 2%;display: none;}
    .tjlm li{margin-bottom: 1.25rem;}
    .tjlm li a, .tjlm li span{padding: 1rem 0.5rem;}
    .lmy-right{width: 100%;margin-top: 1.875rem;padding: 0 2% 30px;}
    .lmy-right ul li a img{width: 100%;margin-right: 0;height: 30rem;}
    .qtxx{width: 100%;}

}


/*适老化*/

.old_type .flm{font-size: 36px;}
.old_type .tjlm{padding: 20px 15px 50px;}
.old_type .tjlm li a, .old_type .tjlm li span{font-size: 32px;}
.old_type .tjlm li div a{font-size: 24px;}
.old_type .lmy-right ul li .xxtitle{font-size: 36px;line-height: 56px;background-position: left 19px;}
.old_type .lmy-right ul li a img{width: 260px;height: 173px;}
.old_type .qtxx{width: calc(100% - 286px);}
.old_type .qtxx span{font-size: 28px;line-height: 36px;}
.old_type .qtxx span.date{margin-top: 15px;}