@charset "UTF-8";
	html { margin-top: 0px !important; }
	* html body { margin-top: 0px !important; }
	@media screen and ( max-width: 782px ) {
		html { margin-top: 0px !important; }
		* html body { margin-top: 0px !important; }
	}
@font-face {
    font-family:'pf_regular';
    src: url('/lib/scheme/fonts/pingfangsc_regular.ttf') format("truetype");
}
@font-face {
    font-family:'pf_light';
    src: url('/lib/scheme/fonts/pingfang_light.ttf') format("truetype");
}
@font-face {
    font-family:'pf_Medium';
    src: url('/lib/scheme/fonts/pingfang_medium.ttf') format("truetype");
}


html{margin: 0;padding: 0}
body{margin: 0;padding: 0;font-family:'pf_regular', sans-serif;font-size: 20px;overflow-x:hidden;}
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0;padding:0;}
ul,li {margin: 0;padding: 0;list-style: none;}
a{text-decoration: none;}
img{display: block}

/*全站通用 start*/

@media all and (min-width: 980px){
    h2{font-size: 26px}
    h3{font-size: 24px}
   
    .w73{width: 73.958%;margin: 0 auto}
    .head_fixed{width: 100%;background-color: #FFFFFF}
    .head_fixed.on{position: fixed;z-index: 6}
    .head_fixed.on{animation-name: topfloat;animation-duration:0.5s;}
    @keyframes topfloat {
        0%{top: -100px}
        100%{top: 0}
    }
    .head{display: flex;align-items: center;height: 160px}
    .head .logo{max-width: 40%;max-height: 150px}
    .head .logo img{max-width:100%;max-height: 150px}
    .head .search{margin-left: auto;position: relative}
    .head .search input{height: 56px;width: 452px;background-color: #F5F5F5;outline: none;border: none;border-radius: 25px;padding: 19px 56px 19px 32px;box-sizing: border-box}
    .head .search form button{position: absolute;right: 32px;top: 19px;z-index: 2;background-image: url("/lib/scheme/images/search.png");width: 24px;height: 24px;border: none;cursor: pointer}
    .head .m_nav{display: none}
    .nav_bg{height: 68px;background-color: #23448A}
    .nav>ul{display: flex;justify-content: space-between;margin-left: 121px;}
    .nav>ul>li{position: relative}
    .nav>ul>li>a{font-size: 20px;line-height: 68px;color: #FFFFFF}
    .nav>ul>li .dropdown{display: none;width: 716px;height: 260px;background-color: #FFFFFF;position: absolute;top: 68px;left:-84px;padding: 40px;box-sizing: border-box;box-shadow: 0 2px 2px #e6e6e6;z-index: 2}
    .nav>ul>li .dropdown::before{content: '';display: block;border-bottom: 10px solid #FFFFFF;border-left: transparent 10px solid;border-right: 10px transparent solid;position: absolute;top: -10px;left: 115px}
    .nav>ul>li:hover .dropdown{display: flex}
    .nav>ul>li .dropdown.active{display: flex}
    .nav>ul>li .dropdown img{width: 250px;height: 170px;margin-right: 55px}
    .nav>ul>li .dropdown>ul>li{float: left;padding-left: 17px;line-height: 40px}
    .nav>ul>li .dropdown>ul>li a{color: #666666}
    .nav>ul>li .dropdown>ul>li.active a{font-weight: bold}
    .nav>ul>li .dropdown>ul>li:hover a,
    .nav>ul>li .dropdown>ul>li.active a{color: #23448A}
    .nav>ul>li.active >a,.nav>ul>li:hover >a{font-weight: bold}
    .nav>ul>li:nth-last-of-type(-n+3) .dropdown{left: unset;right: -84px}
    .nav>ul>li:nth-last-of-type(-n+3) .dropdown::before{left: unset;right: 115px}
    .foot{background-color: #2C2C2C}
    .foot .w73{display: flex;padding: 30px 0 30px 0}
    .foot .left{width: 590px;padding-right: 151px;box-sizing: border-box;border-right: 2px solid #767676}
    .foot .right{width: 550px;padding-left: 137px;display: grid;grid-template-columns: 49% 49%;grid-gap: 10px;margin: 0 auto;}
    .foot .right h2{color: #FFFFFF;margin-bottom: 24px}
    .foot .right .link{display: flex;flex-direction: column;}
    .foot .right .link a,
    .foot .right .foot_contact p {color: #AEAEAE}
    /*.foot .right .foot_contact{margin-top: 29px}*/
    .foot .foot_logo img{width: 452px;height: 67px}
    .foot .left ul{display: flex;justify-content: space-between;margin-top: 40px}
    .foot .left ul li{display: flex;flex-direction: column;align-items: center}
    .foot .left ul li p{color: #AEAEAE;padding-top: 26px}
    .foot .left ul li img{width:100%}
    .foot_copyright{background-color:#1B1B1B;height: 60px;display: flex;justify-content: center;align-items: center }
    .foot_copyright p{color: #AEAEAE}
    .foot_copyright a{color: #AEAEAE}


    /*首页通用*/
    .index_tit{text-align: center}
    .index_tit h2{color: black}
    .index_tit span{font-size:26px;color: #999999 }
    .time i,
    .time em{font-style: normal;color: #23448A}
    .time i{font-size: 36px;font-weight: bold;color:black}
    .time em{font-size: 16px}
    .index_more{display: flex;width: 100%;justify-content: center;align-items: center;margin-top: 55px}
    .index_more span{margin-right: 8px;color: #23448A}
    .index_more:hover span{font-weight: bold;}
    .index_more i{color: #23448A}

    /*列表样式*/
    .index_list1 h3,
    .index_list1 p{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;}
    .index_list1 h3{color: #090909;margin: 15px 0}
    .index_list1 p{color: #666666;margin-bottom: 15px}


}




@media all and (min-width: 980px){
    .index_banner{overflow: hidden;position: relative;--swiper-theme-color: #FFFFFF;--swiper-pagination-color: #FFFFFF;}
    .index_banner .swiper-slide img{width: 100%; height:auto}
    .index_swiper_page_father{position: absolute;bottom: 76px;text-align: center;z-index: 3;width: 100%}
    .index_swiper_page_father .swiper-pagination-bullet{width: 80px;height: 8px;border-radius:unset;margin-right: 40px;background-color: #FFFFFF}

    .index_one{padding: 88px 0 55px 0}
    .index_one .body{display: flex;margin-top: 88px}
    .index_one .left{position: relative;width: 331px;overflow: hidden;margin-right: 32px}
    .index_one .left .img img{width: 331px;height: 468px;object-fit: cover}
    .index_one .left .img img:hover{transform: scale(1.05);transition: all 0.5s}
    .index_one .left .nr{position: absolute;bottom: 0;padding: 33px;width: inherit}
    .index_one .left .nr h2{width: 280px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;color:#FFFFFF;}
    .index_one .right{width: 0;flex:1}
    .index_one .right>ul{display: grid;grid-template-columns: 31.8% 31.8% 31.8%;justify-content: space-between;height: 100%}
    .index_one .right>ul>li{position: relative}
    .index_one .right>ul>li .img{width:100%;height: 164px;overflow: hidden;margin-top: 20px}
    .index_one .right>ul>li .img img{object-fit: cover;width:100%;height: 164px;}
    .index_one .right>ul>li .nr h2,
    .index_one .right>ul>li .nr p{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis; }
    .index_one .right>ul>li .nr h2{margin: 20px 0;color: #23448A;}
    .index_one .right>ul>li .nr p,
    .index_one .right>ul>li .nr span{color: #999999}
    .index_one .right>ul>li .nr span{display: block;font-size: 16px;margin-top: 30px;}
    .index_one .right>ul>li::after{content: '';display: block;position: absolute;bottom: 0;width: 121px;height: 2px;background: linear-gradient(to right,#00307B 0,#00307B 46px,#EEEEEE 46px ,#EEEEEE 100%)}
    .index_one .right>ul>li .time i,
    .index_one .right>ul>li .time em,
    .index_one .right>ul>li .nr h2{color: #010101}
    .index_one .right>ul>li:hover .time i,
    .index_one .right>ul>li:hover .time em,
    .index_one .right>ul>li:hover .nr h2,
    .index_one .right>ul>li:hover .nr span{color: #23448A}
    .index_one .right>ul>li:hover .img img{transform: scale(1.05);transition: all 0.5s}
    .index_two_bg{background-image: url("/lib/scheme/images/index_two_bg.png");background-repeat: no-repeat;background-size: cover}
    .index_two{padding: 88px 0 57px 0}
    .index_two>ul{display: grid;grid-template-columns: 23.326% 23.326% 23.326% 23.326%;justify-content: space-between;margin-top: 87px}
    .index_two>ul>li{background: #FFFFFF;padding: 31px 34px 41px 34px;position: relative;box-sizing: border-box;height: 292px}
    .index_two .index_tit h2,
    .index_two .index_tit span,
    .index_two .index_more span,
    .index_two .index_more i{color: #FFFFFF}
    .index_two>ul>li:hover .index_list1 h3{color: #23448A}
    .index_two>ul>li:hover{animation-name: totopxxx;animation-duration:0.5s;}
    @keyframes totopxxx {
        0%{top: 0}
        100%{top: -12px}
    }
    .index_two>ul>li:hover{top: -12px}
    .index_three{padding: 85px 0 67px 0}
    .index_three_banner{width: 100%;margin-top: 96px}
    .index_three_banner img{width: 100%;}
    .index_three>ul{display: grid;grid-template-columns: 25% 25% 25% 25%;margin-bottom: 90px}
    .index_three>ul>li{margin: 0 -1px -1px 0;border: 1px solid #E9E9E9}
    .index_three .index_list2{padding: 47px 32px;}
    .index_three .index_list2 .year{font-size: 48px;color: #D4D4D4}
    .index_three .index_list2 h2{font-size: 26px;color: #010101;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;text-overflow:ellipsis;margin: 36px 0 78px 0}
    .index_three .index_list2:hover{background-image: url("/lib/scheme/images/index_list2_bg.png");background-size: cover}
    .index_three .index_list2:hover h2,
    .index_three .index_list2:hover .year{color: #FFFFFF}
    .index_four_bg{background-image: url("/lib/scheme/images/index_four_bg.png");background-size: cover}
    /*.index_four_bg{background-image: url("/lib/scheme/images/index_plan.png");background-size: cover}*/
    .index_four>ul{display: grid;grid-template-columns: 14.1% 14.1% 14.1% 14.1% 14.1% 14.1% 14.1%;justify-content: space-between;padding: 80px 0 109px 0}
    .index_four>ul>li .img{display: flex;justify-content: center}
    .index_four>ul>li{height: 180px;background: rgba(255, 255, 255, 0.5);display: flex;flex-direction: column;margin-top: 32px;justify-content: center;align-items: center}
    .index_four>ul>li p{color: #FFFFFF;margin-top: 23px;text-align: center;}
    .index_four>ul>li:hover{background-color: #00327B}

    /*内页*/
    .n_banner{position: relative}
    .n_banner .img img{width: 100%}
    .n_banner .nav_top{position:absolute;bottom: 0;width: 100%}
    .n_banner .nav_top a{width: 331px;height: 88px;background-color: rgba(35, 68, 138, 0.7);color: #FFFFFF;display: flex;justify-content:center;align-items: center}
    .n_body{display: grid;grid-template-columns:23.309% 74.436%;justify-content: space-between}
    .n_body .n_left>ul>li{width: 331px;height: 72px;background-color: #FFFFFF;display: flex;justify-content: center;align-items: center;border-bottom: 1px solid #E8E8E8;border-right: 1px solid #E8E8E8;border-left: 1px solid #E8E8E8;box-sizing: border-box;font-family: pf_Medium}
    .n_body .n_left>ul>li a{color: #000000;}
    .n_body .n_left>ul>li:hover a{color: #23448A;}
    .n_body .n_left>ul>li.active{border-left: #23448A 4px solid}
    .n_body .n_left>ul>li.active a{color: #23448A}
    .n_body .n_right .n_top{padding: 26px 0;color: #999999;border-bottom: 1px solid #E1E7EC}
    .n_body .n_right .n_top a{color: #999999}
    .n_body .n_right .n_body_text{margin-top: 41px;margin-bottom: 50px}
    .n_body .n_right .n_body_text h2{text-align: center;display: block;width: 776px;margin: 0 auto}
    .n_body .n_right .n_body_text span{margin: 28px 0 37px 0}
    .n_body .n_right .n_body_text .write span{text-align: left;}
    .n_body .n_right .n_body_text .write p{}
    .n_body .n_right .n_body_text .write img{margin: 41px auto 41px auto;max-width: 100%}

    .n_body .n_right .n_body_list1 .list{padding-bottom: 32px;border-bottom:1px solid #E8E8E8;margin-top: 32px;}
    .n_body .n_right .n_body_list1 .list>a{display: flex;justify-content: space-between;min-height: 145px}
    .n_body .n_right .n_body_list1 .list .img{width: 210px;height: 146px;overflow: hidden;margin-right: 31px}
    .n_body .n_right .n_body_list1 .list .img img{width: 100%;object-fit: cover;}
    .n_body .n_right .n_body_list1 .list .img:hover img{transform: scale(1.05);transition: all 0.5s;}
    .n_body .n_right .n_body_list1 .list .right{flex: 1;width: 0;display: flex;flex-direction: column;justify-content: space-between;}
    .n_body .n_right .n_body_list1 .list .right h2{font-size: 26px;color: #000000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
    .n_body .n_right .n_body_list1 .list .right p{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;color: #666666;font-size: 20px}
    .n_body .n_right .n_body_list1 .list .right span{font-size: 16px;color: #666666}
    .n_body .n_right .n_body_list1 .list .right:hover >h2{color:#23448A }
    .n_body_list2{margin-top: 56px}
    .n_body_list2>ul{display: grid;grid-template-columns:452px 452px;}
    .n_body_list2>ul>li{width: 452px;height: 218px;border-top: 6px solid #23448A;padding: 32px 35px;background-color: #F4F5F6;box-sizing: border-box}
    .n_body_list2>ul>li:nth-of-type(n+3){margin-top: 40px}
    .n_body_list2>ul>li:nth-of-type(even){margin-left: 32px}
    .n_body_list2>ul>li .year{font-size: 48px;color: #000000;font-weight: bold}
    .n_body_list2>ul>li h2{font-size: 26px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;color: #000000;}
    .n_body_list2>ul>li:hover h2,
    .n_body_list2>ul>li:hover .year {color: #23448A}
    .n_body_list3{margin-top: 29px;}
    .n_body_list3>ul>li{display: flex;justify-content: space-between;padding-bottom: 35px;border-bottom: 1px solid #E8E8E8;}
    .n_body_list3>ul>li:nth-of-type(n+2){margin-top: 29px}
    .n_body_list3>ul>li a,
    .n_body_list3>ul>li span{font-size: 26px;color: #000000;font-family: "pf_Medium"}
    .n_body_list3>ul>li a{width: 80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
    .n_body_list3>ul>li:hover a,
    .n_body_list3>ul>li:hover span{color: #23448A}
    .n_body_pci1>ul{display: grid;grid-template-columns: 48.4% 48.4%;justify-content: space-between}
    .n_body_pci1>ul>li{margin-top: 39px}
    .n_body_pci1>ul>li img{width: 100%;height:345px;object-fit: cover;}
    .n_body_pci1>ul>li .img{overflow: hidden}
    .n_body_pci1>ul>li:hover img{transform: scale(1.05);transition: all 0.5s}
    .n_body_pci1>ul>li p{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;margin-top: 29px;font-size: 20px;color: #000000;font-family: "pf_Medium"}
    .pagelist_yc{margin: 56px 0 100px 0;width: 100%;display: flex}
    .pagelist_yc .wp-pagenavi{display: flex;margin-left: auto}
    .pagelist_yc .wp-pagenavi a{width: 48px;height: 48px;background-color: #E8EBEE;display: flex;justify-content: center;align-items: center;color: #979EA3;margin-left: 16px}
    .pagelist_yc .wp-pagenavi .current{width: 48px;height: 48px;background-color: #23448A;display: flex;justify-content: center;align-items: center;color: #FFFFFF;margin-left: 16px}
}





@media all and (max-width: 980px){
    /*手机全局*/
    h2{font-size: 22px}
    h3{font-size: 17px}
    .main{width: 100%}
    .w73{width: 90%;margin: 0 auto}
    /*手机通用*/
    .m_nav{display: block;height: 30px;z-index: 6;}
    .m_nav span{position: relative;background:#4A90E2;display: block;width: 40px;height: 2px;transition: all ease 0.35s;}
    .m_nav span:nth-of-type(1){top:0}
    .m_nav span:nth-of-type(2){top:10px}
    .m_nav span:nth-of-type(3){top:20px}
    .m_nav.active span:nth-of-type(1){top:13px;transform:rotate(45deg);background: #4A90E2}
    .m_nav.active span:nth-of-type(2){width:0;color: #4A90E2}
    .m_nav.active span:nth-of-type(3){top:9px;transform:rotate(-45deg);background: #4A90E2}
    .head_bg{position: fixed;z-index: 55;width: 100%;top: 0;background-color: #FFFFFF;height: 85px}
    .head{display: flex;justify-content:space-between;align-items: center;padding: 10px 0;}
    .head .logo{max-height: 70px;max-width: 60%;z-index: 6;}
    .head .logo img{width: 100%}
    .nav_bg{position: relative;}
    .nav{display: none}
    .nav.active>ul>li .dropdown .img{display: none}
    .nav.active{display: unset;height: 100vh;width: 100%;position: fixed;background-color: #ffffff;left: 0;top: 0;padding-top: 85px;z-index: 5;}
    .nav>ul>li{line-height: 40px;text-align: center;border-bottom: 1px dashed #23448A;margin: 0 25px}
    .nav>ul>li>a{font-size: 20px;color: #23448A}
    .nav>ul>li .dropdown{display: none}
    .nav>ul>li .dropdown.active{display:block;}
    .nav>ul>li .dropdown>ul{display: grid;grid-template-columns: 49% 49%;justify-content: space-between}
    .nav ul li .dropdown>ul>li{background-color: #23448A;height: 40px}
    .nav ul li .dropdown>ul>li:nth-of-type(n+3){margin-top: 10px}
    .nav ul li .dropdown>ul>li:last-of-type{margin-bottom: 10px}
    .nav ul li .dropdown>ul>li>a{font-size: 18px;color: #FFFFFF}
    .head .search{display: none}
    .foot{background-color: #2C2C2C}
    .foot .w73{}
    .foot .left{width: 100%;padding-bottom: 30px;border-bottom: 2px solid #767676}
    .foot .right{padding-top: 30px}
    .foot .right h2{color: #FFFFFF;margin-bottom: 24px}
    .foot .right .link{display: flex;flex-direction: column;}
    .foot .right .link a,
    .foot .right .foot_contact p {color: #AEAEAE;font-size: 17px}
    .foot .right .foot_contact{margin: 29px 0}
    .foot .foot_logo img{width:100%;padding: 25px 0}
    .foot .left ul{display: grid;grid-template-columns: 30% 30% 30%;justify-content: space-between}
    .foot .left ul li{display: flex;flex-direction: column;align-items: center}
    .foot .left ul li p{color: #AEAEAE;padding-top: 8px}
    .foot .left ul li img{width: 100%}
    .foot_copyright{background-color:#1B1B1B;height: 60px;display: flex;justify-content: center;align-items: center;}
    .foot_copyright p{color: #AEAEAE;font-size: 14px;width: 90%}
    .foot_copyright a{color: #AEAEAE;font-size: 14px;}


    /*小通用和待通用*/
    .time i,
    .time em{font-style: normal;color: #23448A}
    .time i{font-size: 26px;}
    .time em{font-size: 16px}
    .index_more{display: flex;width: 100%;justify-content: center;align-items: center;margin-top: 25px}
    .index_more span{font-weight: bold;margin-right: 8px}
    .index_list1 h3,
    .index_list1 p{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;}
    .index_list1 h3{color: #090909;margin: 15px 0}
    .index_list1 p{color: #666666;margin-bottom: 15px}
    .index_list2{box-shadow: 0 2px 8px #bbbbbb;padding: 10px 8px}
    .index_list2 .year{color: #D4D4D4;}
    .index_list2 h2{font-size: 20px;color: #1B1B1B;margin: 10px 0}

}

@media all and (max-width: 980px){
    .index_banner{overflow: hidden;margin-top: 85px;position: relative}
    .index_banner img{width: 100%;height:auto;}
    .index_swiper_page_father{position: absolute;bottom: 10px;text-align: center;z-index: 3;width: 100%}
    .index_swiper_page_father .swiper-pagination-bullet{width: 30px;height: 2px;border-radius:unset;margin-right: 10px;background-color: #FFFFFF}
    .index_one{padding: 20px}
    .index_one .body .left{box-shadow: 0 2px 8px #bbbbbb}
    .index_one .body .left img{width: 100%;height: 260px;object-fit:cover}
    .index_one .body .nr{padding: 10px 8px}
    .index_one .body .nr h2{font-size: 18px;color: #1B1B1B;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;}
    .index_one .body .nr p{font-size: 16px;margin: 10px 0;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;}
    .index_one .body .nr span{font-size: 14px;padding-bottom: 8px;display: block}
    .index_one .body .right li{box-shadow: 0 2px 4px #bbbbbb;margin-top: 20px;position: relative}
    .index_one .right>ul>li::after{content: '';display: block;position: absolute;bottom: 10px;left:8px;width: 60px;height: 2px;background: linear-gradient(to right,#00307B 0,#00307B 26px,#EEEEEE 26px ,#EEEEEE 100%)}
    .index_one .body .right .time{padding: 10px 8px}
    .index_one .body .right .img img{max-width: 100%}
    .index_two_bg{background-image: url("/lib/scheme/images/index_two_bg.png");background-repeat: no-repeat;background-size: cover}
    .index_two{padding: 20px}
    .index_two>ul{display: flex;justify-content: space-between;flex-direction: column}
    .index_two>ul>li{background: #FFFFFF;padding: 31px 34px 41px 34px;position: relative;box-sizing: border-box;height: 292px;margin-top: 20px}
    .index_two .index_tit h2,
    .index_two .index_tit span,
    .index_two .index_more span,
    .index_two .index_more i{color: #FFFFFF}
    .index_three{padding: 20px}
    .index_three_banner img{width: 100%}
    .index_three .index_list2{margin-top: 20px}
    .index_four_bg{background-image: url("/lib/scheme/images/index_four_bg.png");background-size: cover}
    .index_four>ul{display: flex;justify-content: space-between;flex-direction: column;padding-bottom: 20px}
    .index_four>ul>li .img{display: flex;justify-content: center}
    .index_four>ul>li{height: 180px;background: rgba(255, 255, 255, 0.5);display: flex;flex-direction: column;margin-top: 32px;justify-content: center;align-items: center}
    .index_four>ul>li p{color: #FFFFFF;margin-top: 23px}

    /*内页*/
    .n_banner{position: relative;margin-top: 85px}
    .n_banner .img img{width: 100%}
    .n_banner .nav_top{position:absolute;bottom: 0;width: 100%}
    .n_banner .nav_top .w73{display: flex;justify-content: center;flex-direction: column;align-items: center}
    .n_banner .nav_top a{width: 80%;height: 55px;background-color: rgba(35, 68, 138, 0.7);color: #FFFFFF;display: flex;justify-content:center;align-items: center}
    .n_body .n_left>ul{display: flex;justify-content: center;flex-direction: column;align-items: center}
    .n_body .n_left>ul>li{width: 80%;height: 55px;background-color: #FFFFFF;display: flex;justify-content: center;align-items: center;border-bottom: 1px solid #E8E8E8;border-right: 1px solid #E8E8E8;border-left: 1px solid #E8E8E8;box-sizing: border-box}
    .n_body .n_left>ul>li a{color: #000000;}
    .n_body .n_left>ul>li.active{border-left: #23448A 4px solid}
    .n_body .n_left>ul>li.active a{color: #23448A}
    .n_body .n_right .n_top{padding: 26px 0;color: #999999;border-bottom: 1px solid #E1E7EC}
    .n_body .n_right .n_top a{color: #999999;font-size: 16px}
    .n_body .n_right .n_body_text{margin-top: 41px;margin-bottom: 50px}
    .n_body .n_right .n_body_text h2{text-align: center;display: block;margin: 0 auto}
    .n_body .n_right .n_body_text>span{color: #999999;text-align: center;display: block;margin: 28px 0 37px 0;font-size: 14px}
    .n_body .n_right .n_body_text .write span{text-align: left;}
    .n_body .n_right .n_body_text .write p{text-indent: 2em;font-size: 18px}
    .n_body .n_right .n_body_text .write img{margin: 41px auto 41px auto;max-width: 100%;height: auto}
    .n_body .n_right .n_body_list1 .list{padding-bottom: 32px;border-bottom:1px solid #E8E8E8;margin-top: 32px;}
    .n_body .n_right .n_body_list1 .list .img{width: 100%;height: 146px;overflow: hidden;margin-right: 31px;}
    .n_body .n_right .n_body_list1 .list .img img{width: 100%;;height: 146px;object-fit: cover;}
    .n_body .n_right .n_body_list1 .list .right{}
    .n_body .n_right .n_body_list1 .list .right h2{font-size: 20px;color: #000000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
    .n_body .n_right .n_body_list1 .list .right p{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;color: #666666;font-size: 16px}
    .n_body .n_right .n_body_list1 .list .right span{font-size: 14px;color: #666666}
    .n_body .n_right .n_body_list1 .list .right:hover >h2{color:#23448A }
    .pagelist_yc{margin: 56px 0 100px 0;width: 100%;display: flex}
    .pagelist_yc .wp-pagenavi{display: flex; width: 100%;flex-wrap: wrap}
    .pagelist_yc .wp-pagenavi a{width: 28px;height: 28px;background-color: #E8EBEE;display: flex;justify-content: center;align-items: center;color: #979EA3;margin-left: 16px;}
    .pagelist_yc .wp-pagenavi .current{width: 28px;height: 28px;background-color: #23448A;display: flex;justify-content: center;align-items: center;color: #FFFFFF;margin-left: 16px}
    .n_body_list2{margin-top: 20px}
    .n_body_list2>ul{display: flex;flex-direction: column}
    .n_body_list2>ul>li{width: 100%;height: 158px;border-top: 6px solid #23448A;padding: 20px 35px;background-color: #F4F5F6;box-sizing: border-box}
    .n_body_list2>ul>li:nth-of-type(n+2){margin-top: 40px}
    .n_body_list2>ul>li .year{font-size: 38px;color: #000000;font-weight: bold}
    .n_body_list2>ul>li h2{font-size: 20px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;color: #000000;}
    .n_body_list3{margin-top: 20px;}
    .n_body_list3>ul>li{display: flex;justify-content: space-between;padding-bottom: 15px;border-bottom: 1px solid #E8E8E8;flex-direction: column}
    .n_body_list3>ul>li:nth-of-type(n+1){margin-top: 15px}
    .n_body_list3>ul>li a{font-size: 18px;color: #000000;font-family: "pf_Medium"}
    .n_body_list3>ul>li span{font-size: 16px;color: #999999;font-family: "pf_Medium";padding-top: 10px}
    .n_body_list3>ul>li a{width: 80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
    .n_body_pci1>ul>li{margin-top: 39px}
    .n_body_pci1>ul>li img{width: 100%;max-height:245px;object-fit: cover}
    .n_body_pci1>ul>li p{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;margin-top: 29px;font-size: 20px;color: #000000;font-family: "pf_Medium"}
}
.last{display:none !important}
.extend{width: 48px;height: 48px;background-color: #E8EBEE;justify-content: center;align-items: center;color: #979EA3;margin-left: 16px;line-height: 48px;text-align: center;}
.pages{line-height:48px}
@media (max-width: 980px){
.extend {
    width: 28px;
    height: 28px;
    background-color: #E8EBEE;
    justify-content: center;
    align-items: center;
    color: #979EA3;
    margin-left: 16px;
    line-height: 28px;
}
    .pages{line-height:28px}
}

@media (min-width: 980px){
   .foot_copyright p{display: flex;align-items: flex-end;}
   .foot_copyright p a img{width: 30px;height: 30px;}
   .foot_copyright p a:last-child{display: flex;align-items: flex-end;}
   .foot_copyright p a{margin-left: 20px;}
}

@media (max-width: 980px){
    .foot_copyright p{display: flex;flex-direction: column;align-items: center;}
}

.write table {
margin:0 auto;

}

.n_body_list2 table {
width:200%;
}

/*=====================================Search===========================================*/
 /* Style for the search box container */
        .search-box {
            display: flex;
            align-items: center;
            border: 1px solid #ccc;
            border-radius: 25px;
            padding: 10px;
            width: 150px;
            background-color: #f8f8f8;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        }

        /* Style for the search input field */
        .search-box input[type="text"] {
            flex: 1;
            border: none;
            outline: none;
            font-size: 16px;
            padding: 8px;
            background-color: transparent;
        }

        /* Style for the search button */
        .search-box button {
            background-color: #007bff;
            color: #fff;
            border: none;
            outline: none;
            padding: 8px 15px;
            border-radius: 25px;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        /* Style for the search button icon (using Font Awesome) */
        .search-box button i {

            font-size: 16px; /* 调整图标大小 */
        }

        /* Hover effect for the search button */
        .search-box button:hover {
            background-color: #0056b3;
        }

.main.head_bg form {
display:flex;
margin:0 0 0 auto;
z-index: 6;
}











