.nav ul li.nav3 a{color: #355e92;}
input{border:none;outline: none;}
input:focus{border:none;outline: none;}
img{border:none;}

.w1200{width:1200px;margin:0 auto;}
/* banner图 */
.main{width:1200px;background:#fff;padding:30px;margin-bottom: 30px;border-radius: 20px;}

.sw{width:560px;}
.sw-tit{width:560px;height:44px;line-height:44px;}
.sw-tit span,.sw-tit a{font-size:22px;color:#333333;display:inline-block;}
.sw-tit .on-1{height:44px;border-bottom:2px solid #2d6fcd;color: #333333;}
.sw-list{margin-top:20px;}
.ld-pic{width:160px;height:216px;border:1px solid #eeeeee;padding:10px;}
.ldxx{margin-left:30px;}
.ldxx-tit{font-size:18px;line-height:36px;}
.ldzc{color:#2d6fcd;font-weight:bold;margin-right:20px;}
.ldm{color:#333333;}
.ldzy{color:#333333;font-size:14px;width:355px;line-height:26px;}
.ldzy a{color:#0099ff;font-size:14px;}
.sjxx{width:137px;height:36px;background:#e9f0ff url(ldfgNew.png) no-repeat 20px center;line-height:36px;margin-top:28px;padding-left:50px;color:#355e92;font-size:14px;display:inline-block;}
.sw-list{min-height:216px;}
.sw-list ul li{background:#f5f5f5 url(dian.png) 10px center no-repeat;padding-left:22px;line-height:45px;margin-bottom:10px;}
.sw-list ul li a{font-size:16px;}
.sw-list ul li span{color:#999999;font-size :14px;margin-right:20px;}
.sw .sw-list ul li:last-child{margin-bottom:0;}
.szf .sw-list ul li:last-child{margin-bottom:0;}
/* .szxx{background:url(szxx.png) no-repeat;color:#2d6fcd;display:inline-block;} */

.section-2{margin-top:30px;}
.section-2-l{width:210px;margin-right:19px;}
.sdl-tit{width:210px;height:50px;line-height:50px;background:#355e92;color:#fff;padding-left:15px;font-size:18px;}
.ldlist{margin-top:15px;}
.ldlist div{width:210px;}
.ldlist div span{font-size:16px;color:#2d6fcd;line-height:36px;display: block;}
.ldlist div ul{padding-left: 15px;}
.ldlist div ul li{width:80px;line-height:36px;}
.ldlist div ul li a{font-size:15px;}

.section-3{margin-top:30px;position: relative;}
.section-3-l{width:712px;height:270px;background:#e7f0fe;}
.zxfb-left{margin:20px 0 0 30px;width:682px;}
.zxfb-tit a{display:inline-block;height:25px;font-size: 24px;font-weight: bold;color: #355e92;}
.zxfb-list{padding-top:25px;}
.zxfb-list img{width:95px;height:224px;}
.zxfb-list ul li{background: url(listPic.png) left center no-repeat;padding-left:30px;line-height:40px;}
.zxfb-list ul li a{font-size:18px;}
.zxfb-list ul li span{color:#999999;font-size:14px;}

.section-3-m{width:248px;height:242px;}
.section-3-m a{display:block;margin-left:17px;margin-top:22px;width:85px;height:60px;color:#333333;font-size:16px;padding-top:30px;text-align:center;}
.section-3-m .fbzd{background: url(fbzd.png) center top no-repeat;margin-left:25px;}
.section-3-m .fyr{background: url(fyr.png) center top no-repeat;}
.section-3-m .spbb{background: url(spbb.png) center top no-repeat;margin-left:25px;}
.section-3-m .mtbd{background: url(mtbd.png) center top no-repeat;margin-left:25px;}
.section-3-m .tsxc{background: url(tsxc.png) center top no-repeat;}
.section-3-m .fbyg{background: url(fbyg.png) center top no-repeat;}
.section-3-r{width: 460px;height: 230px;position: absolute;background: #fff;left: 690px;top: 20px;border-radius: 20px;box-shadow: 0px 0px 10px #999;}
.zfbg-tit{display:inline-block;width:185px;height:50px;background:url(zfbg.png) center no-repeat;margin:40px 0 0 30px;}
.zfbg-list{width:400px;height:74px;top:45px;margin-left:40px;margin-top:30px;}
.zfbg-list li{width:80px;text-align:center;padding:10px 8px;height:74px;padding-top:12px;}
.zfbg-list li a{color:#666666;font-size:14px;display:inline-block;}
.zfbg-list li.light{background:url(bgbgOn.png) no-repeat;}
.time-line{height:3px;width:388px;background:#e5e5e5 url(zfbg-line.png) repeat-x;margin-left:40px;margin-top:7px;}
.data-list{position: absolute;top:198px;}
.data-list li{width:80px;height:25px;background:url(org.png) center no-repeat;}
.data-list li.org{background:url(orgOn.png) center no-repeat;}
.section-3-r-left{width: 181px;padding-top: 25px;padding-left: 36px;}
.section-3-r-right{font-size: 18px;line-height: 38px;width:260px;padding-top: 39px;}
.section-3-r-right li{padding-left: 18px;background: url(listPic.png) no-repeat left center;}

.section-4{margin-top:20px;}
.swhy{width:540px;}
.swhy-tit{line-height:44px;height:44px;width:540px;border-bottom:2px solid #e6f0ff;}
.swhy-tit a{color:#333333;font-size:22px;}
.swhy-list{margin-top:15px;}
.swhy-list li{background: url(listPic.png) left center no-repeat;padding-left:10px;line-height:38px;}
.swhy-list li a{font-size:16px;}
.swhy-list li span{color:#999999;font: size 14px;}

.section-5{margin-top:20px;}
.dsj-tit{    width: 1140px;
    height: 24px;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    text-align: left;
    margin-top: 40px;
    padding-left: 30px;}
.dsj-tit a{color: #355e92;float: left;margin-left: 35px;}
.dsj-list{margin-top:30px;height:197px;}
.date-line{width:1140px;margin-top: 30px;overflow: hidden;position: relative;}
.year{background:url(year.png) no-repeat;width:90px;height:40px;line-height:40px;text-align:center;color:#fff;position: absolute;left: 0;top: 0;z-index: 1;}
.dsj-zy{width:1140px;overflow: hidden;}
.dsj-zy li{background:url(zyk.png) no-repeat;width:260px;height:197px;font-size:14px;color:#333333;padding:30px 36px 0 36px;line-height:28px;margin-right:32px;}
.dsj-zy li:hover,.dsj-zy li.on-3{background:url(zykOn.png) no-repeat;}
.dsj-data{margin-bottom:30px;}
.dsj-data span{display:inline-block;font-size:22px;font-weight:bold;}
.dsj-data .months{background:url(data.png) center top no-repeat;width:262px;padding-top:50px;text-align:center;color:#333333;margin-top:10px;margin-right:30px;}
.dsj-data .months.on-4{background:url(dataOn.png) center top no-repeat;margin-top:0;padding-top:60px; color:#2d6fcd}
.dsj-zy>ul,.dsj-data{width: 10000px;position: relative;}

.prev-arrow,.next-arrow{position: absolute;top:112px;width: 30px;height: 80px;cursor: pointer;}
.prev-arrow{left: -32px;background: url(prevArrow.png) no-repeat;}
.next-arrow{right: -30px;background: url(nextArrow.png) no-repeat;}

/**日历**/
.gzdt-title-rl {
    width: 60px;
    height: 60px;
    background: url(/cms_files/filemanager/1558491259/picture/20238/7356e0aded004ece9ac7d42073edf75f.png) no-repeat center;
    text-align: center;
    cursor: pointer;
    float: left;
    position: absolute;
    left: 0;
    top: -20px;
}

.gzdt-title-year {
    font-size: 12px;
    color: #fff;
    width: 100%;
    height: 20px;
    line-height: 20px;
    padding-left: 5px;
    text-align: left;
}

.gzdt-title-day {
    font-size: 20px;
    color: #148ca5;
    height: 40px;
    padding-top: 10px;
}
 

.swsj-rcb {
    width: 100%;
    height: auto;
    margin-top: 1.875rem;
    position: absolute;
    top: 10px;
    left: 0;
    display: none;
    z-index: 999;
}

.swsj-rcb-rl {
    width: 277px;
    height: 240px;
    background: #fff;
    border: 1px solid #eee;
}

.swsj-rcb-list {
    width: 288px;
    height: 240px;
    background: #fff;
    border: 1px solid #eee;
    padding: 20px;
    position: relative;
}

.swsj-rcb-list-title {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    color: #333;
}

.swsj-rcb-list-title a:hover {
    color: #3a83e9!important;
}

.swsj-rcb-list-text {
    font-size: 14px;
    line-height: 24px;
    color: #999;
    margin-top: 20px;
}

.swsj-rcb-list-time {
    font-size: 14px;
    color: #999;
    position: absolute;
    bottom: 20px;
    width: 100%;
    left: 0;
    padding: 0 20px;
}

.swsj-rcb-list-time span {
    float: left;
}

.swsj-rcb-list-time a {
    float: right;
    color: #999;
}

.swsj-rcb-tb {
    height: 14px;
    padding-left: 10px;
}


/**适老化**/
     .old_type .sw,
    .old_type .szf {
        width: 100%;
    }
    
    .old_type .ldxx {
        width: 950px;
    }
    
    .old_type .sw-tit {
        height: 70px;
        line-height: 70px;
    }
    
    .old_type .sw-tit span,
    .old_type .sw-tit a {
        font-size: 32px;
        height: 70px!important;
        line-height: 70px;
    }
    
    .old_type .ldzy {
        font-size: 28px;
        line-height: 52px;
        width: 100%;
    }
    
    .old_type .ldzy>div {
        font-size: 28px!important;
        line-height: 52px;
    }
    
    .old_type .ldzy a {
        font-size: 28px;
    }
    
    .old_type .sjxx {
        width: 190px;
        height: 70px;
        line-height: 70px;
        font-size: 28px;
    }
   .old_type .section-2-l {
        width: 100%;
    }
    
    .old_type .sdl-tit {
        width:100%;
        height: 70px;
        line-height: 70px;
        font-size: 32px;
    }
    
    .old_type .ldlist div {
        width: 100%;
    }
    
    .old_type .ldlist div span {
        font-size: 32px;
        line-height: 70px;
    }
    
    .old_type .ldlist div ul li {
        width: auto!important;
        line-height: 70px;
        font-size: 32px;
        margin-left: 20px;
    }
    
    .old_type .ldlist div ul li a {
        font-size: 32px;
    }

 .old_type .section-3-l {
        width: 100%;
        height: auto;
    }
    
    .old_type .zxfb-left {
        width: 100%;
      margin:0;
        padding: 20px 30px ;
    }
    
    .old_type .zxfb-tit a {
        font-size: 32px;
    }
    
    .old_type .zxfb-list ul li {
        line-height: 70px;
    }
    
    .old_type .zxfb-list ul li span {
        font-size: 32px;
    }
    
    .old_type .zxfb-list ul li a {
        font-size: 32px;
        float: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 75%;
    }

    .old_type .section-3-r-left {
        width: 220px;
    }
    
    .old_type .section-3-r-left img {
        width: 100%;
    }
    .old_type .section-3-r {
        width: 100%;
        height: auto;
        position: static;
       margin-top:30px;
    }
    
    .old_type .section-3-r-right {
        width: 885px;
       padding-top:0;
    }
    
    .old_type .section-3-r-right li {
        height: 70px;
        line-height: 70px;
    }
    
    .old_type .section-3-r-right li a {
        font-size: 32px;
    }

    .old_type .dsj-tit {
        height: 70px;
        line-height: 70px;
        font-size: 32px;
    }

    .old_type .dsj-list {
        height: 300px;
    }
    
    .old_type .dsj-zy li {
         width:360px;
        height: 300px;
        font-size: 26px;
        line-height: 36px;
        background-size: 100%;
       margin-right:30px;
    }

   .old_type .prev-arrow,
    .old_type .next-arrow {
        top: 180px;
    }

.old_type .gzdt-title-rl {
    height: 70px;
    width: 70px;
    background-size: 70px;
}

.old_type .gzdt-title-year {
    font-size: 14px;
}

.old_type .gzdt-title-day {
    font-size: 20px;
    color: #148ca5;
    height: 40px;
    padding-top: 10px;
    line-height: 40px;
}

.old_type .dsj-tit a {
    margin-left: 60px;
}