.w1200 {
    width: 1200px;
    margin: 0 auto;
    border-radius: 20px;
    background: #ffffff;
}

.nav ul li.nav1 a {
    color: #355e92;
}

.height30 {
    height: 30px;
}


/* 第一块内容 */

.section1 {
    height: 562px;
    padding: 30px;
    padding-bottom: 0;
}

.toutiao {
    padding: 0 35px 20px;
    border-bottom: 1px dashed #b7b7b7;
    color: #355e92;
}

.toutiao a {
    color: #355e92;
}

.toutiao h1 {
    margin-bottom: 20px;
    font-size: 28px;
    text-align: center;
}

.toutiao h1 a {
    font-weight: bold;
}

.toutiao p {
    font-size: 16px;
    line-height: 28px;
    margin-top: 20px;
}


/* .section1-bottom{margin-top: 23px;} */

.section1-bottom-left {
    width: 536px;
    margin-top: 23px;
}

.section1-bottom-right {
    width: 573px;
}


/* 焦点图 */

.lbt-box {
    position: relative;
    width: 536px;
    height: 353px;
    overflow: hidden;
}

.lbt-content {
    width: 536px;
    overflow: hidden;
}

.lbt-content ul {
    position: relative;
}

.lbt-content ul li {
    width: 536px;
    height: 353px;
    position: relative;
}

.lbt-content ul li img {
    display: block;
    width: 536px;
    height: 353px;
}

.lbt-content ul li span {
    display: block;
    font-size: 14px;
    color: #fff;
    padding-left: 20px;
    line-height: 40px;
    height: 40px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
}

.lbt-content ul li em {
    display: block;
    height: 40px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #000;
    opacity: .6;
    filter: alpha(opacity=60);
    z-index: 1;
}

.BtnBox1 {
    height: 12px;
    position: absolute;
    width: 202px;
    bottom: 14px;
    right: 0px;
    z-index: 999;
}

.BtnBox1 li {
    height: 12px;
    display: block;
    width: 12px;
    float: left;
    cursor: pointer;
    border-radius: 50%;
    background: #ffffff;
    margin-right: 20px;
}

.BtnBox1 li.on {
    background: #355e92;
}

.section1-bottom-right-top {
    border-bottom: 1px solid #ededed;
    padding-top: 23px;
    background: url(video.png) no-repeat 420px 19px;
}

.title1 li {
    height: 44px;
    font-size: 24px;
    line-height: 24px;
    padding: 0 16px;
}

.title1 li.on1 {
    border-bottom: 4px solid #355e92;
    font-weight: bold;
    color: #355e92;
}
.title1 li.on1 span{
  font-weight: bold;
    color: #355e92;
}
.title1 li.on1 a {
    color: #355e92;
}

.title1 span {
    color: #a4a4a4;
    font-size: 24px;
    line-height: 24px;
}

.more1 {
    font-size: 14px;
    line-height: 24px;
}

.more1 a {
    color: #355e92;
}

.list1 {
    padding-top: 10px;
}

.list1 li {
    font-size: 18px;
    background: url(listPic.png) no-repeat left center;
    padding-left: 16px;
    line-height: 38px;
}

.list1 li a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 75%;
}

.list1 li span {
    color: #a9a9a9;
}


/* .gwyxx,.jsyw{width: 275px;} */

.section1-bottom-right-bottom {
    margin-top: 20px;
}

.section1-bottom-right-bottom>div>div {
    width: 45px;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
    height: 125px;
}

.section1-bottom-right-bottom>div>div a {
    color: #fff;
    display: table-cell;
    padding: 0 10px;
    height: 125px;
    vertical-align: middle;
}

.section1-bottom-right-bottom>div>ul {
    width: 473px;
    height: 125px;
    font-size: 14px;
    line-height: 32px;
    padding: 12px 0 0 16px;
}

.gwyyw-title {
    background-color: #2d6fcd;
}

.jsyw-title {
    background-color: #e7a83b;
}

.gwyyw-list {
    background-color: #f3f8ff;
}

.jsyw-list {
    background-color: #fffaf2;
}

.section1-bottom-right-bottom>div>ul li a {
    color: #717171;
}

.section1-bottom-right-bottom>div>ul li a:hover {
    color: #355e92;
}


/* 第二块内容 */

.section2 {
    height: 387px;
    padding: 30px 30px 30px 30px;
}

.section2-left {
    width: 680px;
    margin-top: 6px;
}

.section2-right {
    width: 434px;
}

.title2 {
    font-size: 24px;
    line-height: 24px;
}

.title2 li {
    padding: 0 16px;
    border-left: 1px solid #a4a4a4;
    cursor: pointer;
}

.title2 li:first-child {
    padding-left: 0;
    border: 0;
}

.title2 li.on2 {
    font-weight: bold;
    color: #355e92;
}

.more2 {
    font-size: 14px;
    line-height: 24px;
}

.more2 a {
    color: #355e92;
}

.list2>div {
    margin-top: 32px;
    border-bottom: 1px dashed #ededed;
    height: 100px;
    margin-bottom: 10px;
}

.list2>div>div.date2 {
    width: 79px;
    height: 79px;
    border: 1px solid #ededed;
    font-size: 24px;
    text-align: center;
    font-weight: bold;
    padding-top: 12px;
}

.list2>div>div.date2>span {
    font-size: 13px;
    display: block;
    color: #666;
    font-weight: normal;
}

.content2 {
    margin-left: 20px;
    width: 581px;
}

.content2 h2 {
    font-size: 18px;
    line-height: 28px;
    font-weight: normal;
}

.content2 p {
    font-size: 16px;
    line-height: 28px;
    color: #9c9c9c;
}

.list2 li {
    margin-left: 10px;
    background: url(listPic.png) no-repeat left center;
    padding-left: 17px;
    font-size: 18px;
    line-height: 38px;
}

.list2 li span {
    color: #a9a9a9;
}

.zfxxgk-title {
    padding-top: 6px;
    background: url(zfxxgkArrow.png) no-repeat 140px -7px;
    margin-bottom: 17px;
}

.zfxxgk-title a {
    font-size: 24px;
    font-weight: bold;
    display: block;
    line-height: 24px;
    float: left;
    width: 190px;
    cursor: inherit;
    color: #333;
}

.zfxxgk-list li {
    width: 207px;
    margin-right: 10px;
    font-size: 16px;
    margin-top: 10px;
}

.zfxxgk-list li.zfxxgk7 {
    width: 424px;
}

.zfxxgk-list li a {
    display: block;
    height: 46px;
    line-height: 46px;
    padding-left: 90px;
    background-position: 40px center;
    background-repeat: no-repeat;
    background-color: #fef7f1;
}

.zfxxgk1 a {
    background-image: url(zfxxgk1.png);
}

.zfxxgk2 a {
    background-image: url(zfxxgk2.png);
}

.zfxxgk3 a {
    background-image: url(zfxxgk3.png);
}

.zfxxgk4 a {
    background-image: url(zfxxgk4.png);
}

.zfxxgk5 a {
    background-image: url(zfxxgk5.png);
}

.zfxxgk6 a {
    background-image: url(zfxxgk6.png);
}

.zfxxgk7 a {
    background-image: url(zfxxgk7.png);
}

.zfxxgk8 a {
    background-image: url(zfxxgk8.png);
}

.zfxxgk9 a {
    background-image: url(zfxxgk9.png);
}


/* 第三块内容 */

.section3 {
    padding: 30px;
}


/* 焦点图 */

.lbt-box2 {
    position: relative;
    width: 1140px;
    height: 100px;
    overflow: hidden;
    margin: 0 auto;
}

.lbt-content2 {
    width: 1140px;
    overflow: hidden;
}

.lbt-content2 ul {
    position: relative;
}

.lbt-content2 ul li {
    width: 1140px;
    height: 100px;
    position: relative;
}

.lbt-content2 ul li img {
    display: block;
    width: 1140px;
    height: 100px;
}

.BtnBox2 {
    height: 10px;
    position: absolute;
    width: 120px;
    bottom: 10px;
    right: 0px;
    z-index: 999;
}

.BtnBox2 span {
    height: 10px;
    display: block;
    width: 10px;
    float: left;
    cursor: pointer;
    border-radius: 50%;
    background: #fff;
    margin-right: 20px;
}

.BtnBox2 span.cur {
    background: #355e92;
}


/* 第四块内容 */

.section4 {
    padding: 30px;
}

.section4-left {
    width: 682px;
}

.section4-right {
    width: 427px;
}

.bsfw-title,
.zmhd-title {
    height: 26px;
    line-height: 26px;
    font-size: 24px;
    font-weight: bold;
    background: url(zfxxgkArrow.png) no-repeat 100px -11px;
    margin-bottom: 25px;
}

.bsfw-title a,
.zmhd-title a {
    float: left;
    width: 140px;
    cursor: inherit;
    color: #333;
}

.title3 li {
    width: 161px;
    margin-left: 13px;
    font-size: 20px;
    font-weight: bold;
    height: 69px;
}

.title3 li:first-child {
    margin-left: 0;
}

.title3 li a {
    display: block;
    height: 69px;
    line-height: 69px;
    border: 1px solid #355e92;
    background-color: #f6f6f6;
    color: #355e92;
    padding-left: 63px;
    background-position: 25px center;
    background-repeat: no-repeat;
}

.grbs>a {
    background-image: url(grbsTitle.png);
}

.frbs>a {
    background-image: url(frbsTitle.png);
}

.ggfw>a {
    background-image: url(ggfwTitle.png);
}

.grbs.on3>a {
    background-image: url(grbsTitleOn.png);
}

.frbs.on3>a {
    background-image: url(frbsTitleOn.png);
}

.ggfw.on3>a {
    background-image: url(ggfwTitleOn.png);
}

.title3 li.on3 a {
    color: #fff;
    background-color: #355e92;
}

.title3>div {
    margin-left: 11px;
    width: 160px;
}

.title3>div a {
    display: block;
    background: url(yjsycb.png) no-repeat;
    height: 71px;
}
.yjs{
     margin-left: 11px;
    width: 160px;
}
.yjs a {
    display: block;
    background: url(yjsycb.png) no-repeat;
    height: 71px;
}
.list3 {
    height: 225px;
    border: 1px solid #355e92;
    background: #f6f6f6;
    position: relative;
    margin-top: 16px;
    font-size: 16px;
    line-height: 16px;
    padding-top: 15px;
}

.grbs-list:before {
    display: block;
    content: '';
    width: 18px;
    height: 11px;
    position: absolute;
    left: 71px;
    top: -11px;
    background: url(topArrow.png) no-repeat;
}

.frbs-list:before {
    display: block;
    content: '';
    width: 18px;
    height: 11px;
    position: absolute;
    left: 245px;
    top: -11px;
    background: url(topArrow.png) no-repeat;
}

.ggfw-list:before {
    display: block;
    content: '';
    width: 20px;
    height: 11px;
    position: absolute;
    left: 419px;
    top: -11px;
    background: url(topArrow.png) no-repeat;
}

.list3 li {
    width: 64px;
    background-position: center top;
    background-repeat: no-repeat;
    margin-left: 60px;
    margin-top: 24px;
}

.list3 li a {
    display: table-cell;
    height: 62px;
    vertical-align: bottom;
    text-align: center;
    width: 64px;
}

.grbs1 {
    background-image: url(grbs1.png);
}

.grbs2 {
    background-image: url(grbs2.png);
}

.grbs3 {
    background-image: url(grbs3.png);
}

.grbs4 {
    background-image: url(grbs4.png);
}

.grbs5 {
    background-image: url(grbs5.png);
}

.grbs6 {
    background-image: url(grbs6.png);
}

.grbs7 {
    background-image: url(grbs7.png);
}

.grbs8 {
    background-image: url(grbs8.png);
}

.grbs9 {
    background-image: url(grbs9.png);
}

.grbs10 {
    background-image: url(grbs10.png);
}

.frbs1 {
    background-image: url(frbs1.png);
}

.frbs2 {
    background-image: url(frbs2.png);
}

.frbs3 {
    background-image: url(frbs3.png);
}

.frbs4 {
    background-image: url(frbs4.png);
}

.frbs5 {
    background-image: url(frbs5.png);
}

.frbs6 {
    background-image: url(frbs6.png);
}

.frbs7 {
    background-image: url(frbs7.png);
}

.frbs8 {
    background-image: url(frbs8.png);
}

.frbs9 {
    background-image: url(frbs9.png);
}

.frbs10 {
    background-image: url(frbs10.png);
}

.ggfw1 {
    background-image: url(ggfw1.png);
}

.ggfw2 {
    background-image: url(ggfw2.png);
}

.ggfw3 {
    background-image: url(ggfw3.png);
}

.ggfw4 {
    background-image: url(ggfw4.png);
}

.ggfw5 {
    background-image: url(ggfw5.png);
}

.ggfw6 {
    background-image: url(ggfw6.png);
}

.ggfw7 {
    background-image: url(ggfw7.png);
}

.ggfw8 {
    background-image: url(ggfw8.png);
}

.ggfw9 {
    background-image: url(ggfw9.png);
}

.ggfw10 {
    background-image: url(ggfw10.png);
}

.zmhd-middle>li {
    width: 209px;
    font-size: 18px;
}

.zmhd-middle>li a {
    display: block;
    height: 70px;
    border: 1px solid #3e3e3e;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 10px center;
    line-height: 70px;
    color: #355e92;
    padding-left: 98px;
}

.zmhd-middle-left a {
    background-image: url(wyxx.png);
}

.zmhd-middle-right a {
    background-image: url(dczj.png);
}

.title4 {
    margin-top: 28px;
}


/* 第五块内容 */

.section5 {
    padding: 30px 0;
}

.ztzl-title {
    height: 26px;
    line-height: 26px;
    font-size: 24px;
    font-weight: bold;
    background: url(zfxxgkArrow.png) no-repeat 100px -11px;
    margin-bottom: 25px;
    margin-left: 30px;
}

.ztzl-title a {
    float: left;
    width: 140px;
}

.lbt-box3 {
    position: relative;
    width: 1193px;
    height: 136px;
    overflow: hidden;
    padding: 0 30px;
    margin-left: 3px;
}

.lbt-content3 {
    width: 1133px;
    overflow: hidden;
    position: relative;
}

.lbt-content3 ul {
    position: relative;
}

.lbt-content3 ul li {
    width: 269px;
    height: 136px;
    position: relative;
    margin-right: 19px;
}

.lbt-content3 ul li img {
    display: block;
    width: 269px;
    height: 136px;
}

.btnLeft3,
.btnRight3 {
    width: 30px;
    height: 40px;
    cursor: pointer;
    position: absolute;
    display: block;
}

.btnLeft3 {
    background: url(left.png) no-repeat;
    top: 48px;
    left: 30px;
}

.btnRight3 {
    background: url(right.png) no-repeat;
    top: 48px;
    right: 30px;
}


/* 首页动画效果 */

.zfxxgk-list li a {
    position: relative;
}

.zfxxgk-list div {
    position: absolute;
    background: #fc7b1d;
    transition: all 0.75s linear
}

.txleft1 {
    width: 2px;
    left: 0;
    top: 0;
    height: 0;
}

.txright1 {
    width: 2px;
    right: 0;
    height: 0;
    bottom: 0;
}

.txtop1 {
    height: 2px;
    top: 0;
    left: 0;
    width: 0;
}

.txbottom1 {
    height: 2px;
    right: 0;
    bottom: 0;
    width: 0;
}

.zfxxgk-list a:hover .txtop1,
.zfxxgk-list a:hover .txbottom1 {
    width: 100%
}

.zfxxgk-list a:hover .txleft1,
.zfxxgk-list a:hover .txright1 {
    height: 100%
}

.list3 li:hover {
    animation: mymove1 1s linear;
    -moz-animation: mymove1 1s linear;
    /* Firefox */
    -webkit-animation: mymove1 1s linear;
    /* Safari and Chrome */
    -o-animation: mymove1 1s linear;
    /* Opera */
}

@keyframes mymove1 {
    25% {
        background-position: center 7px;
    }
    50% {
        background-position: center 14px;
    }
    75% {
        background-position: center 7px;
    }
    100% {
        background-position: center top;
    }
}


/* 适老化 */

.old_type .Notice {
    display: none;
}

.old_type .section1 {
    height: auto;
    padding-bottom: 30px;
}

.old_type .toutiao h1 {
    font-size: 56px;
}

.old_type .toutiao p {
    font-size: 32px;
    line-height: 56px;
}

.old_type .section1-bottom-left {
    width: 100%;
}

.old_type .lbt-box {
    width: 100%;
    height: 750px;
}

.old_type .lbt-content {
    width: 100%;
}

.old_type .lbt-content ul li {
    width: 100%;
    height: 750px;
}

.old_type .lbt-content ul li img {
    display: block;
    width: 1140px;
    height: 750px;
}

.old_type .lbt-content ul li span {
    height: 80px;
    line-height: 80px;
    font-size: 28px;
}

.old_type .lbt-content ul li em {
    height: 80px;
}

.old_type .BtnBox1 {
    bottom: 32px;
}

.old_type .section1-bottom-right {
    width: 100%;
    margin-top: 30px;
}

.old_type .section1-bottom-right-top {
    background: url(video.png) no-repeat 660px 19px;
    background-size: 48px;
}

.old_type .title1 li {
    height: 88px;
    font-size: 48px;
    line-height: 48px;
}

.old_type .title1 span {
    font-size: 48px;
    line-height: 48px;
}

.old_type .more1 {
    font-size: 28px;
    line-height: 48px;
}

.old_type .list1 li {
    font-size: 36px;
    padding-left: 32px;
    line-height: 76px;
    background-size: 8px;
}

.old_type .section1-bottom-right-bottom>div>div {
    width: 76px;
    font-size: 36px;
    line-height: 40px;
    height: 250px;
}

.old_type .section1-bottom-right-bottom>div>div a {
    height: 250px;
}

.old_type .section1-bottom-right-bottom>div>ul {
    width: 988px;
    height: 250px;
    font-size: 28px;
    line-height: 64px;
    padding: 24px 0 0 16px;
}

.old_type .section2 {
    height: auto;
}

.old_type .section2-left {
    width: 100%;
}

.old_type .title2 {
    font-size: 48px;
    line-height: 48px;
}

.old_type .more2 {
    font-size: 28px;
    line-height: 48px;
}

.old_type .list2>div {
    height: 220px;
    font-size: 48px;
    padding-top: 24px;
}

.old_type .list2>div>div.date2 {
    width: 158px;
    height: 158px;
    font-size: 48px;
    padding-top: 24px;
}

.old_type .list2>div>div.date2>span {
    font-size: 26px;
}

.old_type .content2 {
    margin-left: 20px;
    width: 962px;
}

.old_type .content2 h2 {
    font-size: 36px;
    line-height: 56px;
}

.old_type .content2 h2 a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 95%;
}

.old_type .content2 p {
    font-size: 30px;
    line-height: 44px;
}

.old_type .list2 li {
    font-size: 36px;
    padding-left: 32px;
    line-height: 76px;
    background-size: 8px;
}

.old_type .list2 li a {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 90%;
    display: block;
}

.old_type .section2-right {
    width: 100%;
    margin-top: 30px;
}

.old_type .zfxxgk-list li {
    width: 560px;
    font-size: 32px;
}

.old_type .zfxxgk-list li.zfxxgk7 {
    width: 100%;
}

.old_type .zfxxgk-list li a {
    height: 92px;
    line-height: 92px;
}

.old_type .section4-left {
    width: 100%;
}

.old_type .bsfw-title,
.old_type .zmhd-title {
    height: 52px;
    line-height: 52px;
    font-size: 48px;
    background: url(zfxxgkArrow.png) no-repeat 200px 6px;
}

.old_type .title3 li {
    width: 238px;
    font-size: 36px;
}

.old_type .list3 {
    height: 300px;
    font-size: 32px;
    line-height: 32px;
}

.old_type .list3 li a {
    height: 100px;
    width: 88px;
}

.old_type .ggfw-list.list3 li {
    width: 160px;
}

.old_type .ggfw-list.list3 li a {
    width: 160px;
}

.old_type .section4-right {
    width: 100%;
    margin-top: 30px;
}

.old_type .zmhd-middle-right {
    float: left;
    margin-left: 30px;
}

.old_type .zmhd-middle>li {
    font-size: 24px;
}

.old_type .bsfw-title a,
.old_type .zmhd-title a {
    width: 200px;
}

.old_type .zfxxgk-title {
    background: url(zfxxgkArrow.png) no-repeat 290px 6px;
}

.old_type .zfxxgk-title a {
    font-size: 48px;
    line-height: 48px;
    width: 290px;
}

.old_type .ztzl-title {
    height: 52px;
    line-height: 52px;
    font-size: 48px;
    background: url(zfxxgkArrow.png) no-repeat 200px 6px;
}

.old_type .ztzl-title a {
    width: 200px;
}

.old_type .lbt-box3 {
    height: 200px;
}

.old_type .lbt-content3 ul li {
    width: 560px;
    height: 200px;
}

.old_type .lbt-content3 ul li img {
    width: 560px;
    height: 200px;
}

.old_type .btnLeft3 {
    top: 88px;
}

.old_type .btnRight3 {
    top: 88px;
}