@charset "UTF-8";

/*@font-face {*/
/*    font-family:'pf_regular';*/
/*    src: url('../font/PingFangSC_Regular.ttf') format("truetype");*/
/*}*/
/*@font-face {*/
/*    font-family:'pf_light';*/
/*    src: url('../font/PingFang_Light.ttf') format("truetype");*/
/*}*/
/*@font-face {*/
/*    font-family:'pf_Medium';*/
/*    src: url('../font/PingFang_Medium.ttf') format("truetype");*/
/*}*/
/*@font-face {*/
/*    font-family:'PingFangSC_Thin';*/
/*    src: url('../font/PingFangSC-Thin.ttf') format("truetype");*/
/*}*/

/*@font-face {*/
/*    font-family:'time';*/
/*    src: url('../font/din.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,h6{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}
    .main{width: 100%;margin: 0 auto}
    .w83{width: 83.333%;margin: 0 auto}
    .m_nav{display: none}
    .head_bg{width: 100%;background-color: #FFFFFF}
    .head_bg.on{position: fixed;z-index: 6}
    .head_bg.on{animation-name: topfloat;animation-duration:0.5s;}
    @keyframes topfloat {
        0%{top: -100px}
        100%{top: 0}
    }
    .m_nav{display: none}
    .head_bg{width: 100%;margin: 0 auto}
    .head{display: flex;height: 130px;box-sizing: border-box;align-items: flex-end;position: relative}
    .head .logo{max-width:38.687%;padding: 30px 0;}
    .head .logo img{max-width:100%;max-height: 71px}
    .head>ul{width: 59.687%;flex: 1;margin-left: 32px;position: relative;padding-left: 31px}
    .head>ul::before{content: '';display: block;height: 20px ;width: 2px;background-color: #000000;position: absolute;left: 0;bottom: 31px}
    .head>ul{display: flex;justify-content: space-between;}
    .head>ul>li{position: relative;padding: 29px 0;box-sizing: border-box}
    .head>ul>li a{font-size: 20px;color: #000000}
    .head>ul>li.active >a{color: #307CF1}
    .head .top_right{position: absolute;right: 0;top: 31px}
    .head>ul>li .dropdown{display: none}
    .head>ul>li:hover .dropdown{display: block}
    .head>ul>li:hover >a{color:#307CF1}
    .head .search{position: absolute;top: 20px;right: 0}
    .head .search input{width: 240px;height:38px;border-radius: 25px;border: 1px solid #E8E8E8;outline: none;padding-left: 10px;}
    .head .search button{border: none;position: absolute;right: 32px;top: 50%;transform: translate(0,-50%);background: none;cursor: pointer;}
    .index_title{display: grid;grid-template-columns: 50% 50%;justify-content: space-between;align-items: center}
    .index_title a{flex: 1;margin-left: auto;color: #666666}
    .index_title h2{font-size: 30px;}
    .index_title span{font-size: 22px; color: #666666;margin-top: 14px}

    .foot{background-color: #307CF1}
    .foot .foot_body{width: 1423px;margin: 0 auto;display: flex;padding-top: 63px;padding-bottom: 38px}
    .foot .left{width: 428px}
    .foot .center{width: 395px;margin-left: 57px;margin-right: 98px}
    .foot .left h2{font-size: 20px;color: #FFFFFF;margin-bottom: 20px}
    .foot .left p{font-size: 18px;color: #FFFFFF;line-height: 32px;font-family: PingFangSC_Thin,sans-serif}
    .foot .center h2{font-size: 20px;color: #FFFFFF;margin-bottom: 20px}
    .foot .center .links a{float: left;margin-right: 33px;color: #FFFFFF;font-family: PingFangSC_Thin,sans-serif;font-size: 18px}
    .foot .center h2.two{margin-top: 26px}
    .foot .center .links a:nth-of-type(n+1){margin-top: 16px} 
 .foot .center .links a:nth-of-type(1){margin-top:unset} 
 .foot .center .links a:nth-of-type(2){margin-top:unset} 
    .foot .center .links.two a:nth-of-type(n+3){margin-top: 16px}
    .foot .right .foot_logo img{width: 454px;height: 94px}
    .foot .right ul{display: flex;justify-content: space-around;margin-top: 32px}
    .foot .right ul li{display: flex;align-items: center;flex-direction: column}
    .foot .right ul li img{width: 154px;height: 154px}
    .foot .right ul li p{color: #FFFFFF;font-family: PingFangSC_Thin,sans-serif;font-size: 18px;margin-top: 24px}
    .foot_copyright{background-color: #0B59D0;height: 60px;display: flex;justify-content: center;align-items: center;font-family: PingFangSC_Thin,sans-serif;font-size: 18px;color: #FFFFFF}
    .foot_copyright a{color: #FFFFFF;margin-left: 8px}

}

/*pc首页*/
@media all and (min-width: 980px){
    .banner_slide{overflow: hidden;position: relative}
    .banner_slide .index_banner_page{position: absolute;width: 100%;text-align: center;bottom: 153px;z-index: 2}
    .banner_slide .index_banner_page .swiper-pagination-bullet{width: 16px;height: 16px;margin-right: 24px}
    .banner_slide .index_banner_page .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #FFFFFF}
    .banner_ico{position: absolute;bottom: 0;right: 160px;z-index: 2;}
    .banner_ico>ul{display: flex;align-items: flex-end}
    .banner_ico>ul>li a{width:120px;height: 120px;background-color: rgba(255,255,255,0.9);display: flex;flex-direction: column;align-items: center;justify-content: center;cursor: pointer}
    .banner_ico>ul>li p{font-size: 18px;color: #000000;margin-top: 10px}
    .banner_ico>ul>li.active a{background-color: rgba(48, 124, 241, 0.9);padding-top: 10px;}
    .banner_ico>ul>li.active p{color: #FFFFFF}

    .index_announcement{padding: 88px 0}
    .index_announcement ul{display: grid;grid-template-columns: 31.937% 31.937% 31.937%;margin-top: 55px;justify-content: space-between}
    .index_announcement ul li{display: flex;justify-content: space-between;align-items: center}
    .index_announcement ul li .time{display: flex;flex-direction: column;align-items: center;width: 70px;height: 88px;background-color: #F5F7F9;box-sizing: border-box;justify-content:center;}
    .index_announcement .time bdi{font-size: 34px;color: #307CF1;font-family: time}
    .index_announcement .time h6{font-size: 16px;color: #307CF1;font-family: time}
    .index_announcement .nr{flex: 1;width: 0;margin-left: 32px;font-family: pf_Medium;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;color: #000000;font-size: 24px}
    .index_announcement ul li:nth-of-type(n+4){margin-top: 56px}
    .index_announcement ul li:hover .nr{color: #307CF1}
    .index_information_bg{background-color: #F5F5F5}
    .index_information{padding: 88px 0}
    .index_information>ul{margin-top: 56px;columns: 2;column-gap: 30px;}
    .index_information>ul li{
        width:100%;
        box-sizing: border-box;
        padding-bottom: 8px;
        border-bottom: 1px solid #ccc;
        padding-top: 20px;
        }
  /*   .index_information>ul li:nth-of-type(1){margin-top: 56px;}
    .index_information>ul li:nth-of-type(2){padding-top: 56px;border-top: 1px solid #E8E8E8}
    .index_information>ul li:nth-of-type(3){margin-top: -56px;border-bottom: 1px solid #E8E8E8;padding-bottom: 56px}
    .index_information>ul li:nth-of-type(4){margin-top: 56px;}
    .index_information>ul li:nth-of-type(3) h2{margin-top:38px }
    .index_information>ul li:nth-of-type(2) h2{margin-top:38px } */
    .index_information>ul li .img img{width: 100%;height: 260px}
    .index_information>ul li .img{overflow: hidden}
    .index_information>ul li .img:hover img{transform: scale(1.05);transition: all 0.5s}
    .index_information>ul li h2{font-size: 24px;color: #000000}
    .index_information>ul li:hover h2{color: #307CF1}
    .index_information>ul li p{font-size: 20px;color: #666666;margin-top: 41px;height: 70px;}
    .index_information>ul li p{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow: hidden;text-overflow:ellipsis;}
/*     .index_information>ul li:nth-of-type(2) p{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;}
    .index_information>ul li:nth-of-type(3) p{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;}
    .index_information>ul li:nth-of-type(1) .img img{display: none}
    .index_information>ul li:nth-of-type(4) .img img{display: none} */
    .index_information>ul li .more_time{display: flex;justify-content: space-between;margin-top: 34px;align-items: center;}
    .index_information>ul li .more_time span{font-size: 30px;color: #307CF1;font-style: italic;font-family: time}
    .index_information>ul li .more_time img{width: 52px;height: 10px}
    .index_policy{padding: 88px 0}
    .index_policy>.body{display: grid;grid-template-columns: 48.937% 48.937%;justify-content: space-between;margin-top: 56px}
    .index_policy .left .img{overflow: hidden}
    .index_policy .left .img img{width: 100%;height: 396px;object-fit: cover}
    .index_policy .left .img:hover img{transform: scale(1.05);transition: all 0.5s}
    .index_policy .nr{display: flex;height: 132px;padding: 33px 16px;box-sizing: border-box;border-bottom: 1px solid #E8E8E8}
    .index_policy .nr .time{font-size: 34px;width: 77px;color: #000000;margin-right: 17px;font-family: time}
    .index_policy .nr .top{display: flex;align-items: center;justify-content: space-between}
    .index_policy .nr .top h2{width: 80%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;color: #000000}
    .index_policy .nr p{font-size: 20px;color: #666666;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;margin-top: 22px}
    .index_policy .nr .top img{width: 52px;height: 10px}
    .index_policy .nr .body{flex: 1;width: 0}
    .index_policy .nr:hover{background-color:#307CF1 }
    .index_policy .nr:hover h2,
    .index_policy .nr:hover .time,
    .index_policy .nr:hover p{color:#FFFFFF }
    .index_banner2{position: relative;}
    .index_banner2 img{width: 100%}
    .index_banner2 a{position: absolute;right: 272px;top: 50%;transform: translate(0,-50%);width: 240px;height: 58px;background-color: rgba(255, 255, 255, 0.88);font-size: 30px;color: #307CF1;display: flex;justify-content: center;align-items: center;border-radius: 25px}
    .index_scenery{padding: 88px 0}

    .new_scenery{display: flex;justify-content: space-between;margin-top: 55px}
    .new_scenery .one{order: 1}
    .new_scenery .two{order: 2}
    .new_scenery .three{order: 3;display: flex;flex-direction: column;justify-content: space-between}
    .new_scenery .img{overflow: hidden}
    .new_scenery .img:hover img{transform: scale(1.05);transition: all 0.5s}



}

/*pc通用*/
@media all and (min-width: 980px){
    .banner_n{width: 100%;margin: 0 auto;position: relative}
    .banner_n img{width: 100%;height: 560px;object-fit: cover}
    .banner_n h2{position: absolute;bottom: 67px;left: 161px;font-size: 56px;font-family: 'pf_Medium', sans-serif;color: #FFFFFF}
    .crumbs_n{background-color: #307CF1;width:944px;height: 84px;line-height: 84px;padding-left: 161px;color: #FFFFFF;position: relative;margin-top: -24px}
    .crumbs_n a{color: #FFFFFF}
    .crumbs_n::after{content: '';display: block;position: absolute;border-bottom: 84px #307CF1 solid;border-right: transparent 25px solid;right: -25px;top:0}
    .n_body{display:flex;margin-top: 100px}

    .nav_left{display: flex;justify-content: space-between;flex-direction: column}
    .nav_left>li{width: 272px;height: 72px;border-top: 1px solid #E8E8E8;border-right: 1px solid #E8E8E8;border-left: 1px solid #E8E8E8;display: flex;justify-content:center;align-items: center;position: relative}
    .nav_left>li:last-of-type{border-bottom: 1px solid #E8E8E8}
    .nav_left>li a{color: #000000;font-size: 22px;display: flex;width: 100%;height: 100%;justify-content: center;align-items: center}
    .nav_left>li.active a{color: #307CF1}
    .nav_left>li.active{background-color: #E8E8E8}
    .nav_left>li.active::before{content: '';display: block;width: 4px;height: inherit;background-color: #307CF1;position: absolute;left: 0;top: 0}
    .nav_left>li:hover a{color: #307CF1}
    .nav_left>li:hover{background-color: #E8E8E8}
    .nav_left>li:hover::before{content: '';display: block;width: 4px;height: inherit;background-color: #307CF1;position: absolute;left: 0;top: 0}
    .pagelist_yc{margin-top: 56px;display: flex;margin-bottom: 130px}
    .pagelist_yc .zw{flex: 1;margin-right: auto}
    .pagelist_yc .wp-pagenavi{display: flex;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);}
    .pagelist_yc .wp-pagenavi a{font-size: 26px;padding: 28px;display: block;color: #999999;position: relative}
    .wp-pagenavi a, .wp-pagenavi span{font-size: 26px;padding: 28px;display: block;color: #999999;position: relative}
    .pagelist_yc .wp-pagenavi a::before{content: '';width: 1px;height:60%;display: block;background-color: #E8E8E8;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi .current{font-size: 26px;padding: 28px;display: block;position: relative}
    .pagelist_yc .wp-pagenavi .current::before{content: '';width: 1px;height:60%;display: block;background-color: #E8E8E8;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi span.extend{font-size: 26px;padding: 28px;display: block;position: relative}
    .pagelist_yc .wp-pagenavi span.extend::before{content: '';width: 1px;height:60%;display: block;background-color: #E8E8E8;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi a.first::before{content: '';width: 1px;height:60%;display: block;background-color: #FFFFFF;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}

}

/*pc小通用*/
@media all and (min-width: 980px){
    .n_body_list1{width: 76.375%;margin-left: auto}
    .n_body_list1>ul>li{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #E8E8E8}
    .n_body_list1>ul>li a{line-height: 87px;color: #000000;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;display: block;width: 70%;font-size: 24px}
    .n_body_list1>ul>li span{color: #666666;font-size: 24px}
    .n_body_list1>ul>li:hover a{color: #307CF1}
    .n_body_nr{width: 76.375%;margin-left: auto;margin-bottom: 150px}
    .n_body_nr_text>h2{font-size: 30px;color: #000000;text-align: center;}
    .n_body_nr_text .info{display: flex;justify-content: space-evenly;margin-top: 31px;margin-bottom: 53px}
    .n_body_nr_text .span{font-size: 22px;color: #000000}
    .n_body_nr_text img{max-width: 100%;margin: 15px auto}
    .n_body_nr_text p{line-height: 40px;text-indent: 2rem}
    .n_body_nr_text p:nth-of-type(n+2){margin-top: 15px;}
    .n_body_list2{width: 76.375%;margin-left: auto;margin-bottom: 150px}
    .n_body_list2 h2{font-size: 28px;color: #307CF1;text-indent: 2rem}
    .n_body_list2 p{font-size: 22px;color: #000000;margin-top: 16px;text-indent: 2rem;line-height: 45px}
    .n_body_list2 li:not(:first-of-type) h2{margin-top: 44px}
    .n_body_list6{width: 76.375%;margin-left: auto}
    .n_body_list6>ul{display: grid;grid-template-columns: 48.5% 48.5%;justify-content: space-between;grid-gap: 30px;}
    .n_body_list6>ul .img{overflow: hidden;height: 500px;}
    .n_body_list6>ul .img img{width: 100%;height: 500px;object-fit: cover}
    .n_body_list6>ul .img:hover img{transform: scale(1.05);transition: all 0.5s}

}


@media all and (max-width: 980px){
    /*手机全局*/
    h2{font-size: 18px}
    h3{font-size: 16px}
    .main{width: 100%}
    .w83{width: 90%;margin: 0 auto}

    /*手机通用*/
    .m_nav{display: block;height: 30px;position:relative;z-index: 55}
    .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;}
    .head_bg.on{position: unset}
    .head{display: flex;justify-content:space-between;align-items: center;padding: 10px 0;}
    .head .logo{max-height:65px;max-width: 60%}
    .head .logo img{width: 100%;max-height: 65px}
    .head .nav{display: none}
    .head .top_right{display: none}
    .head .nav.active{display: unset;width: 100%;position: absolute;background-color: #ffffff;left: 0;top: 0;z-index: 55;padding-top: 85px;height: 100vh}
    .head .nav>li{line-height: 40px;text-align: center;border-bottom: 1px dashed #23448A;margin: 0 25px}
    .head .nav>li>a{font-size: 20px;color: #23448A}
    .head .search{display: none}
    .index_title{display: grid;grid-template-columns: 50% 50%;justify-content: space-between;align-items: center}
    .index_title a{flex: 1;margin-left: auto;color: #666666;font-size: 15px}
    .index_title h2{font-size: 20px;}
    .index_title span{font-size: 16px; color: #666666;}
    .foot{background-color: #307CF1}
    .foot .foot_body{width: 90%;margin: 0 auto;padding-top:30px;padding-bottom: 38px}
    .foot .left{width:100%}
    /*.foot .center{width: 100%;margin-left: 57px;margin-right: 98px}*/
    .foot .left h2{font-size: 18px;color: #FFFFFF;padding-bottom: 10px;position: relative}
    .foot .left h2::after{content: '';display: block;position: absolute;bottom: 0;left: 0;width: 30px;height: 2px;background-color: #FFFFFF}
    .foot .left p{font-size: 16px;color: #FFFFFF;line-height: 32px;font-family: PingFangSC_Thin,sans-serif}
    .foot .center{margin-top: 25px;border-bottom: 1px dashed #FFFFFF;padding-bottom: 20px}
    .foot .center h2{font-size: 18px;color: #FFFFFF;margin-bottom: 20px;position: relative;padding-bottom: 10px;}
    .foot .center h2::after{content: '';display: block;position: absolute;bottom: 0;left: 0;width: 30px;height: 2px;background-color: #FFFFFF}
    .foot .center .two{margin-top: 20px}
    .foot .center .links{overflow: hidden}
    .foot .center .links a{float: left;margin-right: 33px;color: #FFFFFF;font-family: PingFangSC_Thin,sans-serif;font-size: 18px}
    .foot .center .links::after{content: '';clear:both}
    .foot .right{margin-top: 20px}
    .foot .right .foot_logo{position: relative;padding-bottom: 15px}
    .foot .right .foot_logo::after{content: '';display: block;position: absolute;width: 80%;height: 2px;background-color: #FFFFFF;left: 50%;bottom: 0;transform: translate(-50%)}
    .foot .right .foot_logo img{width: 80%;margin: 0 auto}
    .foot .right ul{display: flex;justify-content: space-around;margin-top: 32px}
    .foot .right ul li{display: flex;align-items: center;flex-direction: column}
    .foot .right ul li img{width: 124px;height: 124px}
    .foot .right ul li p{color: #FFFFFF;font-family: PingFangSC_Thin,sans-serif;font-size: 18px}
    .foot_copyright{background-color: #0B59D0;height: 60px;display: flex;justify-content: center;align-items: center;font-family: PingFangSC_Thin,sans-serif;font-size: 18px;color: #FFFFFF;flex-direction: column;padding: 0 20px;text-align: center}


}

/*mobile首页*/
@media all and (max-width: 980px){
    .banner{width: 100%;overflow: hidden;margin-top: 50px;padding-bottom: 150px}
    .banner .banner_slide{position: relative;}
    .banner .swiper-slide img{width: 100%}
    .index_banner_page{position: absolute;bottom:0;width: 100%;z-index: 5;text-align: center}
    .banner .banner_ico{position: absolute;bottom: -140px;z-index: 2;    width: 100%;}
    .banner .banner_ico>ul{display: flex;justify-content: space-between;flex-wrap: wrap}
    .banner .banner_ico>ul li img{width: 30px;}
    .banner .banner_ico>ul li{width:30%;}
    .banner .banner_ico>ul li a{display: flex;justify-content: center;align-items: center;flex-direction: column}
    .banner .banner_ico>ul li:nth-of-type(-n+2){width:50%;margin-bottom: 20px}
    .banner .banner_ico>ul li p{font-size: 16px;color: #000000}

    .index_announcement{padding-top: 20px}
    .index_announcement ul li{display: flex;justify-content: space-between;align-items: center;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);margin-top: 20px}
    .index_announcement ul li .time{display: flex;flex-direction: column;align-items: center;width: 70px;height: 88px;background-color: #F5F7F9;box-sizing: border-box;justify-content:center;}
    .index_announcement .time bdi{font-size: 34px;color: #307CF1;font-family: time}
    .index_announcement .time h6{font-size: 16px;color: #307CF1;font-family: time}
    .index_announcement .nr{flex: 1;width: 0;font-family: pf_Medium;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;color: #000000;font-size: 16px;padding:  0 8px}
    .index_announcement ul li:hover .nr{color: #307CF1}
    .index_information_bg{background-color:#F5F5F5 }
    .index_information{padding: 40px 0;margin-top: 20px}
    .index_information>ul .img img{width: 100%}
    .index_information>ul h2{font-size: 16px;color: #000000;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;padding: 10px 8px}
    .index_information>ul p{font-size: 14px;color: #666666;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;padding: 0 8px}
    .index_information>ul .more_time{display: flex;justify-content: space-between;align-items: center;padding: 8px 8px 15px 8px}
    .index_information>ul .more_time span{font-size: 14px;color: #307CF1}
    .index_information>ul .more_time img{width: 20px;height: 3px}
    .index_information>ul li{box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);margin-top: 20px}

    .index_policy{padding-top: 40px}
    .index_policy>.body{padding-top: 20px}
    .index_policy .left .img img{width: 100%}
    .index_policy .nr{display: flex;padding: 10px 8px;box-sizing: border-box;border-bottom: 1px solid #E8E8E8}
    .index_policy .nr .time{font-size: 22px;width: 45px;color: #000000;margin-right: 8px;font-family: time}
    .index_policy .nr .top{display: flex;align-items: center;justify-content: space-between}
    .index_policy .nr .top h2{width: 85%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;color: #000000;font-size: 16px}
    .index_policy .nr p{font-size: 14px;color: #666666;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;margin-top: 22px}
    .index_policy .nr .top img{width: 20px;height: 3px}
    .index_policy .nr .body{flex: 1;width: 0}
    .index_banner2{position: relative}
    .index_banner2 img{width: 100%;margin: 20px 0}
    .index_banner2 a{position: absolute;top:50%;right: 5%;transform: translate(0,-50%);width: 100px;height: 30px;background-color: rgba(255, 255, 255, 0.88);font-size: 16px;color: #307CF1;display: flex;justify-content: center;align-items: center;border-radius: 25px}
    .index_scenery{margin-bottom: 20px}
    .index_scenery .new_scenery img{width: 100%;height: 156px;object-fit: cover;margin-top: 20px}

}

/*一级公共mobile*/
@media all and (max-width: 980px){
    .banner_n{width: 100%;margin: 0 auto;position: relative;}
    .banner_n img{width: 100%;margin-top: 61px}
    .banner_n h2{position: absolute;top:50%;left: 50%;font-size: 22px;font-family: 'pf_Medium', sans-serif;color: #FFFFFF;transform: translate(-50%,-50%)}
    .crumbs_n{background-color: #307CF1;height: 40px;line-height: 40px;color: #FFFFFF;position: relative;width: 60%;margin-top: -24px;font-size: 14px;padding-left: 5%;}
    .crumbs_n a{color: #FFFFFF;font-size: 14px}
    .crumbs_n::after{content: '';display: block;position: absolute;border-bottom: 40px #307CF1 solid;border-right: transparent 25px solid;right: -25px;top:0}
    .nav_left{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 30px;border: 1px solid #E8E8E8}
    .nav_left>li{width:50%;height: 72px;display: flex;justify-content:center;align-items: center;position: relative;box-sizing: border-box}

    /*.nav_left>li{border-top: 1px solid #E8E8E8;border-right: 1px solid #E8E8E8;border-left: 1px solid #E8E8E8;}*/
    .nav_left>li{border-bottom: 1px solid #E8E8E8;}
    .nav_left>li:nth-of-type(odd){border-right: 1px solid #E8E8E8;}
    .nav_left>li:last-of-type{border-bottom:none}
    .nav_left>li a{color: #000000;font-size: 18px;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center}
    .nav_left>li.active a{color: #307CF1}
    .nav_left>li.active{background-color: #E8E8E8}
    .nav_left>li.active::before{content: '';display: block;width: 4px;height: inherit;background-color: #307CF1;position: absolute;left: 0;top: 0}
    .nav_left>li:hover a{color: #307CF1}
    .nav_left>li:hover{background-color: #E8E8E8}
    .nav_left>li:hover::before{content: '';display: block;width: 4px;height: inherit;background-color: #307CF1;position: absolute;left: 0;top: 0}
    /*分页*/
    .pagelist_yc{margin: 30px 0;display: flex}
    .pagelist_yc .zw{flex: 1;margin-right: auto}
    .pagelist_yc .wp-pagenavi{display: flex;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);flex-wrap: wrap}
    .pagelist_yc .wp-pagenavi a{font-size: 18px;padding: 8px;display: block;color: #999999;position: relative}
    .pagelist_yc .wp-pagenavi a::before{content: '';width: 1px;height:60%;display: block;background-color: #E8E8E8;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi .current{font-size: 18px;padding: 8px;display: block;position: relative}
    .pagelist_yc .wp-pagenavi .current::before{content: '';width: 1px;height:60%;display: block;background-color: #E8E8E8;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi span.extend{font-size: 18px;padding: 8px;display: block;position: relative}
    .pagelist_yc .wp-pagenavi span.extend::before{content: '';width: 1px;height:60%;display: block;background-color: #E8E8E8;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi a.first::before{content: '';width: 1px;height:60%;display: block;background-color: #FFFFFF;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi .page_none{display:none}
    /*临时使用*/
    .pagelist_yc .first ,.last,.extend{display:none}
    .pagelist_yc a.larger.page{ display: none;}
    /*临时使用*/

}


/*小通用*/
@media all and (max-width: 980px){
    .n_body_list1>ul>li{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #E8E8E8}
    .n_body_list1>ul>li a{line-height: 87px;color: #000000;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;display: block;width: 59%;font-size: 18px}
    .n_body_list1>ul>li span{font-size: 16px}
    .n_body_nr .n_body_nr_text{margin: 20px 0;}
    .n_body_nr .info{display: flex;flex-direction: column;justify-content: center;align-items: center}
    .n_body_nr .info span{font-size: 14px;color: #999999;margin-top: 15px}
    .n_body_nr .body{margin-top: 15px;font-size: 16px}
    .n_body_nr .body p{font-size: 16px;text-indent: 2rem;line-height: 25px}
    .n_body_nr .body p:not(:first-of-type){margin-top: 15px}
    .n_body_nr .body img{max-width: 100%;margin: 15px 0}
    .n_body_list2{margin: 50px 0}
    .n_body_list2 h2{font-size: 20px;color: #307CF1;text-indent: 2rem}
    .n_body_list2 p{font-size: 16px;color: #000000;margin-top: 16px;text-indent: 2rem;line-height: 45px}
    .n_body_list2 li:not(:first-of-type) h2{margin-top: 44px}
    .n_body_list6{margin-bottom: 30px}
    .n_body_list6>ul{display: flex;flex-direction: column;}
    .n_body_list6>ul .img{overflow: hidden;height: 200px;margin-top: 20px}
    .n_body_list6>ul .img img{width: 100%;height: 200px;object-fit: cover}
}

