@charset "utf-8";.head{transition: all 1s}html,body{background: #f8f8f8}video{max-width: 80%;margin:0 auto;display:block;height: auto;}.banner img{display: block;width: 100%}.pagination{text-align: center;font-size: 0;padding-top: 50px}.pagination a{display: inline-block;border: 1px solid #dcdcdc;padding: 0 12px;height: 35px;font-size: 14px;line-height: 35px;text-align: center;color: #666;margin: 0 7px}.pagination a.active{background: #0047a0;color: #fff;border: 1px solid #0047a0}.pagination a:hover{background: #0047a0;color: #fff;border: 1px solid #0047a0}.pagination span{display: inline-block;font-size: 14px}#nymain{background-size: 1920px auto;background-position: center bottom}.nymain{position: relative;padding-bottom: 50px;margin-top: 60px;min-height: 720px;}.nymain .leftNav{float: left;width: 220px;position: relative;margin-right: 50px;background: #fff}.nymain .leftNav>h2{line-height: 90px;color: #fffafc;font-size: 28px;overflow: hidden;text-align: center;background-color: #0047a0}.nymain .leftNav>h2 img{vertical-align: middle;margin-right: 10px;margin-top: -5px}.nymain .leftNav p{margin-left: 20px;font-size: 26px;font-weight: 600;color: #fff;padding: 20px 0}.nymain .leftNav>ul{box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.15);background-position: right bottom;position: relative}.nymain .leftNav>ul::before{content: "";position: absolute;left: 0;right: 20px;bottom: 70px;top: 0}.nymain .leftNav>ul>li{position: relative;border-top: 1px solid #ebebeb}.nymain .leftNav>ul>li:first-child{border-top: none}.nymain .leftNav ul li a{display: block;font-size: .2rem;padding-left: 30px;height: .55rem;line-height: .54rem;background: #f4f4f4;border-bottom: 1px solid #fff;color: #333}.nymain .leftNav>ul>li>span{position: absolute;width: .3rem;height: .3rem;right: .1rem;top: .11rem;background: url(../images/sub_left_down4.png) no-repeat center center;cursor: pointer;transition: all 0.3s}.nymain .leftNav>ul>li.on>a{color: #0047a0}.nymain .leftNav>ul>li.activ{background: #dadada}.nymain .leftNav>ul>li.active>a{color: #0047a0}.nymain .leftNav ul li.active ul{display: block}.nymain .leftNav ul li a:hover{background-position: 31px center;color: #0047a0}.nymain .leftNav>ul>li>ul{display: none;padding-top: 0;padding-bottom: 0;padding-right: 0}.nymain .leftNav>ul>li>ul>li>a{font-size: 0.16rem;line-height: 0.46rem;color: #666666;background: #fff;height: auto;border-top: 1px solid #edebeb}.nymain .leftNav>ul>li>ul>li:nth-child(1)>a{border: none}.ny-right{overflow: hidden;padding-top: 15px;background: #fff;padding: .5rem .3rem}.ny-rcom{font-size: 24px;color: #0047a0;margin-bottom: 15px;font-weight: normal}.position{margin-bottom: .3rem}.position>div{position: relative;text-align: right;font-size: 0;line-height: .3rem}.position>div::before{content: "";position: absolute;left: 0;right: 0;height: 1px;top: 50%;background: #eee;z-index: 1}.position h3{font-size: .3rem;line-height: .3rem;font-weight: normal;color: #000000;text-align: left;bottom: 0;left: 0;float: left;background: #fff;font-weight: 600;z-index: 9;position: relative;padding-right: .5rem}.position h3::after{content: ""}.position span{color: #666666;font-size: .16rem;vertical-align: middle;background: #fff;z-index: 9;position: relative}.position img{height: 16px;vertical-align: middle;margin-right: 5px;display: none;z-index: 9;position: relative}.position a{font-size: .16rem;padding: 0 .1rem;vertical-align: middle;color: #666666;background: #fff;z-index: 9;position: relative}.position a:hover{color: #0047a0}.ind_art_box{padding: 30px 0}.ind_art h3{text-align: center;font-size: 20px;font-weight: 900;text-indent: 0;color: rgba(0, 0, 0, .85)}.ind_art h4{font-weight: 900;line-height: 1.5;margin: 2em 0;color: rgba(0, 0, 0, 0.65)}.ind_art p.noIndent{text-indent: 0}.ind_art_main p{color: rgba(0, 0, 0, .6);line-height: 2.5em;text-indent: 2em}.ind_art .c img{display: block;width: 300px;margin: 0 auto}.ind_art p.noTitle{font-weight: 400;font-size: 14px;text-align: left;text-indent: 2em}.timg-list ul li a{display: block;transition: all 0.3s;padding: .3rem .2rem;background: #fff;border-bottom: 1px solid rgba(0, 0, 0, 0.15)}.timg-list ul li a h3{font-size: .2rem;color: #333333;line-height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 600;clear: both}.timg-list ul li a>div{overflow: hidden}.timg-list-img{float: left;width: 2rem;margin-right: .24rem}.timg-list ul li a .pic{padding-top: 65%}.timg-list ul li a:hover span b{color: #fff}.timg-linfo{overflow: hidden}.timg-linfo p{font-size: .16rem;line-height: .28rem;color: rgba(102, 102, 102, .6);height: .56rem;white-space: pre-wrap;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin: .1rem}.timg-linfo div{overflow: hidden}.timg-linfo span{display: block;color: rgba(153, 153, 153, .8);font-size: .16rem;background-position: left center;line-height: .2rem;float: left}.timg-linfo span b{font-size: 24px;font-weight: 600;color: #0047a0;margin-right: 5px;display: inline-block;vertical-align: baseline}.timg-list ul li a:hover{background: #f4f4f4}.timg-list ul li a:hover h3{color: #0047a0}.img-lists ul{overflow: hidden}.img-lists ul li{float: left;width: 30%;margin-top: .35rem;margin-left: 5%;transition: all 0.3s;position: relative;top: 0}.img-lists ul li:nth-child(3n+1){margin-left: 0}.img-lists ul li:hover{top: -10px}.img-lists ul li:hover .info p{color: #0047a0;font-weight: 600}.img-lists ul li a{display: block;width: 100%}.img-lists ul li a .pic{padding-top: 65%}.img-lists ul li a>img{display: block;width: 100%;height: 196px}.img-lists ul li a>div.info{padding: .1rem;font-size: 0;background-position: left center}.img-lists ul li a>div.info p{color: #333333;font-size: .16rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: .2rem}.img-lists ul li a>div.info img{height: 14px;vertical-align: middle}.img-lists ul li a>div.info span{font-size: 14px;display: inline-block;margin-left: 5px;color: #999;vertical-align: middle}.art-main .art-tit h3{text-align: center;color: #000;font-weight: normal;font-size: .28rem;font-weight: normal;font-weight: 600;margin: .3rem 0}.art-main .art-tit h4{text-align: center;color: #666666;font-weight: normal;font-size: 18px;margin-top: 30px}.art-main .art-body{padding-top: 30px}.art-main .art-body p{color: #333333;text-indent: 2em;font-size: .16rem;line-height: .3rem}.art-main .art-body img{max-width: 100% !important;display: block;margin: .3rem auto}.art-main .cont-tit p{font-size: 0;text-align: center;line-height: .26rem;background: bottom;background: #f4f4f4;padding: .2rem .15rem;color: #4e4e4e}.art-main .cont-tit p img{display: inline-block;vertical-align: middle;height: 16px;margin-right: 5px}.art-main .cont-tit p .liulan{margin-left: 50px}.art-main .cont-tit p span{display: inline-block;vertical-align: middle;font-size: .16rem;margin: 0 10px;color: #4e4e4e}.art-info{border-top: 1px dashed #eaeaea;margin-top: 25px}.pnext{margin-top: 25px}.pnext p{text-indent: initial;font-size: .16rem;line-height: .36rem;color: #333333}.pnext p a{color: #333333}.pnext p:hover{color: #0047a0}.pnext p:hover a{color: #0047a0}.szdw{margin-top: 8px}.szdw ul{font-size: 0}.szdw ul li{box-sizing: border-box;display: inline-block;padding-top: 67px;font-size: 0;width: 49%;margin-left: 2%}.szdw ul li:nth-child(2n+1){margin-left: 0}.szdw ul li .z{display: block}.szdw ul li:hover .zi1{border-bottom: 2px solid #084295;box-shadow: 10px 0 10px #eee}.szdw .aaa{float: left;width: 180px}.szdw .zi1{overflow: hidden;padding-left: 25px;padding-top: 10px;padding-right: 20px;padding-bottom: 8px;border-bottom: 2px solid transparent;transition: all 0.5s}.szdw .pic{padding-top: 127%}.szdw .zi1 h4{font-size: 18px;line-height: 30px;color: #333;font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.szdw .zi1 p{font-size: 15px;line-height: 25px;height: 50px;overflow: hidden;color: #666;margin-top: 20px;margin-bottom: 35px}.szdw .zi1 a{display: block}.szdw .zi1 span{display: block;font-size: 14px;line-height: 30px;color: #1b4fa2;padding-top: 12px;border-top: 1px solid #ccc}.col-main{float: left;width: 75%;padding-top: 50px}.col-side{float: right;width: 23.34%;padding-top: 60px}.m-txt5{overflow: hidden;padding: 10px 0 39px}.m-txt5 .pics{float: left;width: 262px;margin-right: 30px}.m-txt5 .pics .pic{padding-top: 134%}.m-txt5 .pics img{display: block;width: 100%}.m-txt5 .txt{overflow: hidden;font-size: 16px;line-height: 1.75;color: #333}.m-txt5 p{font-size: 16px}.m-txt5 .m-tit3{margin-bottom: 34px;font-size: 22px;color: #333;font-weight: 700;line-height: 1;margin-bottom: 30px}.m-tit3{font-size: 22px;color: #333;font-weight: 700;line-height: 1;margin-bottom: 30px}.p-list2{padding: 4px 0 12px}.p-list2 li{padding-bottom: 29px;margin-bottom: 28px;border-bottom: 1px solid #ccc;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;color: #333;line-height: 30px}.p-list2 .col-r,.p-list2 .date{float: right;font-size: 16px;color: #666}.p-list2 .date{margin-left: 40px}.p-list2 a{color: inherit;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.p-list2 .col-r a:hover,.p-list2 a:hover,.p-list2 em{color: #204ba0}.p-list2 .col-r a{color: #666;margin-left: 30px}.pages{text-align: center;clear: both;margin-bottom: 80px;font-size: 14px;color: #666;line-height: 30px}.pages .p-flip,.pages ul{display: inline-block;vertical-align: top}.pages .p-flip{margin-left: 12px}.pages .inp{display: inline-block;vertical-align: top;width: 30px;height: 30px;border: 1px solid #ddd;font-size: 14px;color: #333;line-height: 28px;text-align: center;margin: 0 8px}.pages ul li{float: left;margin: 0 3px}.pages ul a{display: block;width: 30px;height: 30px;font-size: 14px;color: #666;line-height: 30px;text-align: center;background-repeat: no-repeat;background-position: center center}.pages ul a:hover{color: #204ba0}.pages ul li.on a{background-color: #204ba0;color: #fff}.pages .p-next,.pages .p-prev{display: inline-block;vertical-align: top;color: #333}.pages .p-next a,.pages .p-prev a{color: inherit;width: auto;margin: 0 5px}.pages .p-next a:hover,.pages .p-prev a:hover{color: #204ba0}.m-txt6{background: #f3f9ff;font-size: 14px;color: #333;line-height: 2}.m-txt6 .tit{font-size: 22px;font-weight: 700;color: #333;line-height: 62px;border-bottom: 1px solid #ccc;margin-bottom: 23px}.m-txt6 .tit img{display: inline-block;vertical-align: middle;margin-top: -2px;margin-right: 8px;height: 26px}.m-txt6 .more{display: block;font-size: 14px;color: #fff;line-height: 40px;text-align: center;background: #204ba0}.m-txt6 .more:hover{background: #4070cf}.m-txt6 .con{padding: 12px 20px 17px}.m-txt6 p{overflow: hidden;margin-bottom: 7px}.m-txt6 p em{display: block;float: left;width: 56px;margin-right: 5px}.m-txt6 p span{display: block;overflow: hidden}.text-list li{padding: .3rem .2rem;border-bottom: 1px solid #e1e1e1}.text-list li a{display: flex;align-items: center}.text-list .time{width: .88rem;background: #f6f6f6;border-radius: 3px;font-size: 12px;color: #777777;text-align: center;padding: 14px 0px}.text-list .time span{display: block;font-size: .24rem;color: #000}.text-list .txt{width: calc(100% - 88px);padding-left: 3%;position: relative}.ablink{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0);z-index: 5;display: block}.text-list .txt h3,.text-list li.text-list-img h3{font-weight: bold;position: relative;background-position: 0 100%;background-size: 0 1px;background-repeat: no-repeat;transition: background-size .3s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: .2rem;color: #333333;line-height: 32px}.text-list li:hover .txt h3,.text-list li.text-list-img:hover h3{background-size: 100% 1px}.text-list .txt p,.text-list>li.text-list-img p{color: #777777;margin-top: .1rem;font-size: .16rem;line-height: .28rem;height: 0.56rem;overflow: hidden;@charset "utf-8";

.index {overflow: hidden;z-index: 99;
}



.banner {position: relative;z-index: 9;
}

.banner::after {
    content: "";position: absolute;left: 0;right: 0;top: 100%;transform: translateY(-2px);height: .54rem;background: url(../images/banner-down.png) no-repeat;background-position: center center;background-size: auto 100%;
}


.bannera {display: block;
}

.banner>img {
    display: block;width: 100%;
}

.banner .slick {position: relative;z-index: 9;
}

.banner .slick .slick-slidea {display: block;position: relative;
}


.banner .slick .slick-slideaimg {display: block;width: 100%;
}


.banner .slick-dots {font-size: 0;text-align: right;bottom: 0.6rem;left: 0;right: 0;display: flex !important;justify-content: center;align-items: center;padding: 0 0.15rem;
}

.banner .slick-dotsli {display: flex;border-radius: 50%;margin: 0 0.12rem;transition: all 0.3s;vertical-align: middle;width: 0.3rem;height: 0.3rem;justify-content: center;align-items: center;

}@keyframes cilcle {
    0% {
        transform: rotateZ(0);
    }

    100% {transform: rotateZ(360deg);
    }
}

.banner .slick-dotslibutton {border-radius: 50%;margin: 0;padding: 0;width: 0.1rem;height: 0.1rem;background-color: #ffffff;
}

.banner .slick-dotsli.slick-active {border-color: #fff;background: url(../images/baanner-dot-bor.png) no-repeat;background-size: 100% 100%;animation: cilcle 2s infinite linear;
}

.bannerimg {width: 100%}

.banner {position: relative;background: #3f52f4}

.banner .slick-slidea {display: block;position: relative}



.banner .slick-prev {width: 0.45rem;height: 0.44rem;left: 0.64rem;background-image: url(../images/prev.png);background-repeat: no-repeat;background-position: 50%;background-size: 0.45rem;opacity: .4;
}

.banner .slick-next {width: 0.45rem;height: 0.44rem;right: 0.9rem;background-image: url(../images/next.png);background-repeat: no-repeat;background-position: 50%;background-size: 0.45rem;opacity: .4;
}


#downPage {position: absolute;left: 50%;transform: translateX(-50%);bottom: .4rem;z-index: 9;cursor: pointer;
}

#downPageimg {display: block;animation: bb 2s linear 0s infinite;
}@keyframes bb {
    0% {
        transform: translate(-50%, 0);opacity: 0;
    }

    20% {transform: translate(-50%, 3px);opacity: 1;
    }

    80% {transform: translate(-50%, 10px);opacity: 1;
    }

    90% {transform: translate(-50%, 10px);opacity: 0;
    }

    100% {transform: translate(-50%, 10px);opacity: 0;
    }
}



.title {display: flex;align-items: flex-end;
}

.titleh2 {font-size: 0.36rem;font-weight: 600;line-height: 0.4rem;color: #333333;margin-right: .1rem;
}

.titlespan {font-size: 0.3rem;font-weight: normal;font-stretch: normal;line-height: 0.3rem;color: #7e7e7e;opacity: 0.29;margin-right: .2rem;
}

.titlediv {flex: 1;min-width: 0;height: 0.3rem;background: url(../images/tit-line.png) repeat-x;background-position: center center;
}

.titlea {width: 1.22rem;height: 0.41rem;font-family: MicrosoftYaHei;font-size: 0.16rem;font-weight: normal;font-stretch: normal;line-height: 0.41rem;letter-spacing: 0rem;color: #ffffff;background: url(../images/tit-more.png) no-repeat;background-position: center center;background-size: 100% 100%;text-align: center;padding-left: .15rem;transition: all 0.5s;
}

.title-wh2 {color: #ffffff;
}

.title-wdiv {height: 0.3rem;background: url(../images/tit-line2.png) repeat-x;background-position: center center;
}

.title-wa {color: #1e48b6;background: url(../images/tit-more2.png) no-repeat;background-position: center center;background-size: 100% 100%;
}

.titlecter {position: relative;
}

.titlecterh2 {margin-left: .1rem;
}

.titlectera {position: absolute;right: 0;bottom: 0;
}

.section1 {position: relative;padding-top: 1.22rem;padding-bottom: .45rem;
}

.section1::before {
    content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 3.5rem;z-index: 1;background-color: #f0f7ff;
}

.section1 .w14 {position: relative;z-index: 9;
}

.s1-c {display: flex;align-items: center;margin-top: .3rem;
}

.s1-l {width: 54%;
}

.s1-l>ul {
    margin-left: -0.45rem;
}

.s1-lullia {
    display: block;position: relative;padding-left: .45rem;
}

.s1-lullia .pic {
    padding-top: 65%;
}

.s1-lullia .date {
    position: absolute;left: 0;top: 0;background: url(../images/s1-date-bg.png) no-repeat;background-position: center center;background-size: 100% 100%;width: 0.91rem;height: 1.05rem;display: flex;flex-direction: column;justify-content: center;align-items: center;
}


.s1-lullia .date b {
    font-size: 0.28rem;font-weight: normal;font-stretch: normal;line-height: 0.3rem;letter-spacing: 0rem;color: #ffffff;display: block;
}

.s1-lullia .date span {
    display: block;font-size: 0.14rem;font-weight: normal;font-stretch: normal;line-height: 0.3rem;color: #ffffff;
}

.s1-r {flex: 1;min-width: 0;background-color: #ffffff;padding: 0.2rem .3rem;position: relative;z-index: 9;
}

.s1-rtul {margin: 0 -.1rem;
}

.s1-rtullia {
    display: block;margin: 0 .1rem;
}

.s1-rtullia .pic {
    padding-top: 62%;
}

.s1-rb {margin-left: -.89rem;padding: .3rem .3rem .5rem .3rem;background-color: #0159c7;box-shadow: 0rem 0.01rem 0.08rem 0rem rgba(56, 56, 56, 0.12);position: relative;margin-top: .3rem;
}

.s1-rb-more {content: "";position: absolute;right: 0;bottom: 0;transform: translateX(25%) translateY(50%);
}

.s1-rb-morea {display: block;width: 0.79rem;height: 0.87rem;background: url(../images/s1-rbmore.png) no-repeat;background-position: center center;background-size: 100%;
}

.s1-rbullia {
    display: block;position: relative;
}

.s1-rbullia h3 {
    font-size: 0.18rem;font-weight: normal;font-stretch: normal;line-height: 0.22rem;color: #ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

.s1-rbullia p {
    font-size: 0.16rem;font-weight: normal;font-stretch: normal;line-height: 0.28rem;letter-spacing: 0rem;color: #ffffff;opacity: 0.68;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: .84rem;margin-top: .2rem;
}

.s1-b {margin-top: .65rem;position: relative;
}

.s1-b::after {
    content: "";position: absolute;bottom: 0.1rem;width: 100rem;height: 1px;left: 50%;transform: translateX(-50%);background: #e5e5e5;z-index: 1;
}

.s1-b>ul {
    margin: 0 -.2rem;padding-bottom: .7rem;position: relative;z-index: 9;

}

.s1-bullia {
    display: block;margin: 0 .2rem;
}

.s1-bullia div {
    display: flex;align-items: flex-end}

.s1-bullia div span {
    font-size: 0.24rem;font-weight: 600;font-stretch: normal;line-height: 0.24rem;letter-spacing: 0rem;color: #004aa7;margin-right: .1rem;
}

.s1-bullia div b {
    font-size: 0.16rem;font-weight: normal;font-stretch: normal;line-height: 0.2rem;letter-spacing: 0rem;color: #004aa7;
}

.s1-bullia h3 {
    font-size: 0.18rem;font-weight: bold;font-stretch: normal;line-height: 0.24rem;letter-spacing: 0rem;color: #333333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 0.48rem;margin: 0.15rem 0 .25rem 0;
}

.s1-bullia i {
    display: block;width: 2.18rem;max-width: 100%;height: 0.05rem;background-color: #113ba7;background-image: linear-gradient(#0159c7,
            #0159c7),
        linear-gradient(#113ba7,
            #113ba7);
}

.s1-bullia:hover h3 {
    color: #113ba7;
}

.s1-b .slick-dots {bottom: 0;display: flex !important;align-items: center;justify-content: space-around;
}

.s1-b .slick-dotsli {width: 0.2rem;height: 0.2rem;background-color: #ffffff;border: solid 0.01rem #dcdcdc;display: flex;justify-content: center;align-items: center;border-radius: 50%;

}

.s1-b .slick-dotslibutton {width: 0.08rem;height: 0.08rem;background-color: #dcdcdc;border-radius: 50%;margin: 0;padding: 0;
}

.s1-b .slick-dotsli.slick-active {border: solid 0.01rem #113ba7;
}

.s1-b .slick-dotsli.slick-activebutton {background-color: #0159c7;
}





.section2 {position: relative;background: url(../images/s2-bg.jpg) no-repeat;background-position: center center;background-size: cover;padding: .6rem 0 .8rem 0;
}

.s2-c {display: flex;justify-content: space-between;
}

.s2-l {flex: 1;min-width: 0;
}

.s2-r {width: 6.74rem;margin-left: .6rem;
}

.s2-llist {margin-top: .3rem;
}

.s2-llistullia {
    display: flex;align-items: center;padding: .2rem 0;border-top: 1px solid rgba(255, 255, 255, .2);
}

.s2-llistulli:nth-child(1)a {
    border-top: none;padding-top: 0;
}

.s2-llistullia .date {
    width: 0.76rem;height: 0.88rem;background: url(../images/s1-date-bg.png) no-repeat;background-position: center center;background-size: 100% 100%;text-align: center;display: flex;flex-direction: column;justify-content: center;align-content: center;margin-right: .2rem;
}

.s2-llistullia .date b {
    display: block;font-size: 0.25rem;font-weight: normal;font-stretch: normal;line-height: 0.35rem;color: #ffffff;
}

.s2-llistullia .date span {
    display: block;font-size: 0.13rem;font-weight: normal;font-stretch: normal;line-height: 0.2rem;color: #ffffff;
}

.s2-llistullia .info {
    flex: 1;min-width: 0;
}

.s2-llistullia .info h3 {
    font-size: 0.18rem;font-weight: normal;line-height: .24rem;color: #ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

.s2-llistullia .info h3 i {
    background-image: linear-gradient(#fff, #fff);
}

.s2-llistullia .info p {
    font-size: 0.16rem;font-weight: normal;line-height: .2rem;color: #ffffff;opacity: 0.6;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: .1rem;
}

.s2-rlistul {display: flex;justify-content: space-between;margin-top: .3rem;
}

.s2-rlistulli {width: 48%;
}

.s2-rlistullia {
    display: block;
}

.s2-rlistullia .pic {
    padding-top: 62%;background-position: center center;background-size: cover;background-repeat: no-repeat;
}

.s2-rlistullia .info {
    padding-top: .25rem;
}

.s2-rlistullia .info h3 {
    font-size: 0.18rem;font-weight: normal;font-stretch: normal;line-height: 0.24rem;color: #fefefe;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 0.48rem;
}

.s2-rlistullia .info h3 i {
    background-image: linear-gradient(#fff, #fff);
}

.s2-rlistullia .info p {
    font-size: 0.16rem;font-weight: normal;line-height: .28rem;color: #ffffff;opacity: 0.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 1.04rem;margin-top: .2rem;padding-top: .2rem;border-top: 1px solid rgba(255, 255, 255, .2);margin-bottom: .2rem;
}

.s2-rlistullia .info div {
    display: flex;align-items: flex-end;
}

.s2-rlistullia .info div span {
    font-size: 0.24rem;font-weight: 600;font-stretch: normal;line-height: 0.24rem;letter-spacing: 0rem;color: #ffffff;margin-right: .1rem;
}


.s2-rlistullia .info div b {
    font-size: 0.16rem;font-weight: normal;font-stretch: normal;line-height: 0.2rem;letter-spacing: 0rem;color: #ffffff;
}

.section3 {padding: .65rem 0 .95rem 0;background: url(../images/s3-bg.png) no-repeat;background-position: center center;
}

.s3-c {display: flex;margin-top: .35rem;
}

.s3-l {flex: 1;min-width: 0;
}

.s3-lulli {}

.s3-lullia {
    display: block;height: 2.65rem;background: #174490;background-image: linear-gradient(#0062bf,
            #0062bf),
        linear-gradient(#174490,
            #174490);padding: .25rem .3rem 0 .3rem;
}

.s3-lullia h3 {
    font-size: 0.18rem;font-weight: bold;font-stretch: normal;line-height: 0.32rem;color: #fff;padding-left: .3rem;position: relative;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: .64rem;
}

.s3-lullia h3 i {
    background-image: linear-gradient(#fff, #fff);
}

.s3-lullia h3::before {
    content: "";position: absolute;left: 0;top: 0.06rem;width: 0.14rem;height: 0.14rem;border: solid 0.03rem #edf0f6;border-radius: 50%;

}

.s3-lullia .info {
    margin: .1rem 0 .2rem 0;
}

.s3-lullia .info p {
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;/* white-space: nowrap; *//* display: flex; */align-items: center;font-size: 0.16rem;font-weight: normal;font-stretch: normal;line-height: 0.33rem;letter-spacing: 0rem;color: rgba(255, 255, 255, .8);
}

.s3-lullia .info p img {
    width: 0.2rem;margin-right: .1rem;
}

.s3-lullia .date {
    display: flex;align-items: flex-end;position: relative;
}

.s3-lullia .date::before {
    content: "";position: absolute;left: -.3rem;background-color: rgba(255, 255, 255, .2);height: 1px;width: 0.25rem;top: 50%;

}

.s3-lullia .date::after {
    content: "";flex: 1;min-width: 0;height: 1px;top: 50%;background-color: rgba(255, 255, 255, .2);margin-right: -.3rem;margin-bottom: .1rem;
}


.s3-lullia .date b {
    font-size: 0.24rem;font-weight: 600;font-stretch: normal;line-height: 0.24rem;letter-spacing: 0rem;color: #ffffff;margin-right: .1rem;
}


.s3-lullia .date span {
    font-size: 0.16rem;font-weight: normal;font-stretch: normal;line-height: 0.2rem;letter-spacing: 0rem;color: #ffffff;margin-right: .1rem;
}

.s3-lullia:hover h3 {
    color: #fff;
}

.s3-lulli:nth-child(2)a {
    background: #fff;box-shadow: 0rem 0.02rem 0.08rem 0rem rgba(10, 11, 24, 0.1);
}

.s3-lulli:nth-child(2)a h3 {
    color: #333333;
}

.s3-lulli:nth-child(2)a h3::before {
    border: solid 0.03rem #0164c1;
}

.s3-lulli:nth-child(2)a h3 i {
    background-image: linear-gradient(#0164c1, #0164c1);
}

.s3-lulli:nth-child(2)a .info p {
    color: rgba(51, 51, 51, .8);
}


.s3-lulli:nth-child(2)a .date b {
    color: #0164c1;
}

.s3-lulli:nth-child(2)a .date span {
    color: #0164c1;
}

.s3-lulli:nth-child(2)a:hover h3 {
    color: #0164c1;
}

.s3-lulli:nth-child(2)a .date::before {
    background-color: #eeeeee;
}

.s3-lulli:nth-child(2)a .date::after {
    background-color: #eeeeee;
}

.s3-m {width: 4.11rem;
}

.s3-ma {display: block;
}

.s3-ma .pic {padding-top: 64.47%;background-position: center center;background-size: cover;background-repeat: no-repeat;
}

.s3-ma .info {background: #174490;background-image: linear-gradient(#0086ad,
            #0086ad),
        linear-gradient(#174490,
            #174490);padding: .25rem .2rem 0 .2rem;height: 2.65rem;
}

.s3-ma .infoh3 {font-size: 0.18rem;font-weight: bold;font-stretch: normal;line-height: 0.32rem;letter-spacing: 0rem;color: #ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

.s3-ma .infoh3i {
    background-image: linear-gradient(#fff, #fff);
}

.s3-ma .infodiv {margin-top: .2rem;padding-top: .2rem;border-top: 1px solid rgba(255, 255, 255, .2);
}

.s3-ma .infodivp {
    font-size: 0.14rem;font-weight: normal;font-stretch: normal;line-height: 0.26rem;letter-spacing: 0rem;color: #ffffff;opacity: 0.48;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;max-height: 1.04rem;
}



.s3-r {width: 3.92rem;
}

.s3-ra {display: block;
}

.s3-ra .pic {padding-top: 135.4%;background-position: center center;background-size: cover;background-repeat: no-repeat;
}


.section4 {background: url(../images/s4-bg.jpg) no-repeat;background-position: center center;background-size: cover;padding: .65rem 0 1.12rem 0;
}

.section4 .wid {max-width: 1700px;margin: 0 auto;
}

.s4-c {margin-top: .37rem;
}

.s4-cul {overflow: hidden;
}

.s4-culli {float: left;width: 20%;transition: all 0.5s;
}

.s4-cullia {
    display: block;position: relative;margin: 0 .05rem;
}

.s4-cullia .pic {
    padding-top: 5rem;background-repeat: no-repeat;background-size: cover;background-position: center center;
}

.s4-cullia .pic::after {
    content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: url(../images/s4-zzc.png) repeat-x;background-position: center bottom;transform: translateY(100%);opacity: 0;transition: all 0.5s;
}


.s4-cullia .info {
    position: absolute;left: 0;right: 0;bottom: 0;padding: .35rem .4rem;transform: translateY(100%);opacity: 0;transition: all 0.5s;
}

.s4-cullia .info h3 {
    font-size: 0.24rem;font-weight: normal;font-stretch: normal;line-height: 0.24rem;color: #ffffff;opacity: 0.8;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}

.s4-cullia .info p {
    font-size: 0.16rem;font-weight: normal;font-stretch: normal;line-height: 0.24rem;color: #ffffff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;max-height: .48rem;margin-top: .1rem;
}

.s4-cullia .info:hover h3 {
    opacity: 1;
}

.s4-culli.on {width: 40%;
}

.s4-culli.ona .pic::after {
    transform: translateY(0);opacity: 1;
}

.s4-culli.ona .info {
    transform: translateY(0);opacity: 1;
}@media screen and (max-width: 1400px) {}@media screen and (max-width: 1200px) {}@media screen and (max-width: 1024px) {

    .banner .slick-dots {
        bottom: 0.1rem;
    }

    .banner .slick-prev {left: .1rem;
    }

    .banner .slick-next {right: 0.1rem;
    }

    .s1-c {display: block;
    }

    .s1-l {width: auto;
    }

    .s1-l>ul {margin-left: 0;
    }

    .s1-l ul li a {padding-left: 0;
    }

    .s1-r {padding: .1rem 0;
    }

    .s1-rb {margin-left: 0;margin-top: .1rem;padding: .2rem .15rem;
    }

    .s1-rb-more a {width: 0.5rem;height: 0.6rem;
    }

    .s1-rb-more {transform: rotateX(30%) translateY(50%);
    }

    .s1-rb-more {bottom: 0;
    }

    .s1-b {margin-top: .25rem;
    }

    .s1-b ul li a {margin: 0 .1rem;
    }

    .s1-b>ul {margin: 0 -.1rem;padding-bottom: .5rem;
    }

    .s2-c {display: block;
    }

    .s2-r {width: auto;margin-left: 0;margin-top: .3rem;
    }

    .s2-rlist ul li {width: 49%;
    }

    .s3-c {display: block;
    }

    .s3-l {width: 100%;flex: none;
    }

    .s3-m {width: auto;margin: .2rem 0;
    }

    .s3-m a .info {height: auto;padding: .2rem .15rem;
    }

    .s3-m a .info div ,.s2-rlist ul li a .info p{margin-top: .1rem;padding-top: .1rem;
    }
    .s2-rlist ul li a .info p{height: 0.94rem;
    }
    .s3-r {width: auto;
    }

    .s4-c ul {display: block;
    }

    .s4-c ul li {float: none;width: auto;
    }

    .s4-c ul li.on {width: auto;
    }

    .s4-c ul li a .pic {padding-top: 50%;
    }

    .s4-c ul li a .info {padding: .15rem;transform: translateY(0);opacity: 1;
    }

    .s4-c ul li a .info h3 {font-size: .18rem;
    }

    .s4-c ul li a .pic::after {
        transform: translateY(0);opacity: 1;
    }
    .title h2{font-size: .26rem;line-height: .3rem;margin-left: 0;
    }
    .title div:nth-child(1){display: none;
    }
    .title span{font-size: .2rem;line-height: .2rem;
    }
    .banner::after{
        height: 0.3rem;
    }
    .section1{padding-top: .5rem;padding-bottom: .35rem;
    }
    .section2,.section3,.section4{padding: .35rem 0;
    }
}@media screen and (max-width: 768px) {}@media screen and (max-width: 640px) {}@media screen and (max-width: 480px) {}overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.text-list li:hover{background: #f4f4f4}.text-list li:hover .time{background: #0047a0}.text-list li:hover h3{color: #0047a0;font-weight: bold}.text-list li:hover .time,.text-list li:hover span{color: #fff}.project{margin-top: .35rem}.project h3{font-size: .2rem;font-weight: 600}.i-list{padding: 17px 0;display: flex;flex-wrap: wrap;justify-content: space-between}.i-list li{width: 48%;position: relative;font-size: .18rem;line-height: .5rem;padding: 0 0 0 .2rem;background-position: left center}.i-list li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #111111}.i-list li:hover a{color: #0047a0;font-weight: 600}.sz ul{flex-wrap: wrap}.sz ul li{width: 48%;margin-top: 0.5rem}.sz ul li:nth-child(even){margin-left: 4%}.sz ul li a{display: flex;flex-wrap: wrap;align-items: center;border: 1px solid #dcdcdc;position: relative;z-index: 1}.sz ul li a::before{content: '';position: absolute;bottom: 0;right: 0;width: 100%;background: #0047a0}.sz ul li .sz-pic{width: 1.52rem;position: relative;left: 0.2rem;bottom: 0.2rem}.sz ul li .sz-pic .pic{padding-top: 135.52%}.sz ul li .sz-tx{width: calc(100% - 2.47rem);margin-left: 0.55rem}.sz ul li .sz-tx p{line-height: 0.36rem;font-size: 0.16rem}.sz ul li .sz-tx p span{font-size: 0.18rem;font-weight: bold;color: #b21f24}.sz ul li:hover a{border-color: #0047a0;box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1)}.sz-main{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start}.sz-t{width: 2.2rem}.sz-t>img{display: block;width: 100%}.sz-t h3{font-size: 0.28rem;font-weight: bold;text-align: center;margin-top: 0.25rem;color: #333}.sz-t h4{font-size: 0.18rem;font-weight: normal;text-align: center;margin-top: 0.15rem;color: #666}.sz-t h5{font-size: 0.18rem;font-weight: normal;margin-top: 0.1rem;color: #0047a0;text-align: center}.sz-t h5 img{vertical-align: middle;margin-right: 0.05rem;display: inline-block;width: 0.26rem;height: 0.23rem}.sz-r{width: calc(100% - 2.8rem)}.sz-r h3{font-size: 0.28rem;font-weight: bold;border-bottom: 1px solid #d2d2d2;padding-bottom: 0.2rem;position: relative}.sz-boxbg{background: rgba(169, 12, 12, 0.02);padding: 1px 0.4rem 0.4rem 0.4rem}.sz-box{margin-top: 0.45rem}.sz-box h4{font-size: 0.2rem;font-weight: bold;line-height: 0.5rem;color: #0047a0;background: url(../images/sz-sj.png) no-repeat left center;background-size: 0.17rem 0.26rem;padding-left: 0.35rem;border-bottom: 1px solid rgba(99, 6, 95, 0.6);margin-bottom: 0.2rem}.sz-box p{font-size: 0.18rem;line-height: 0.36rem;color: #333}