@charset "utf-8";
footer .bg1s::after{background: url(../images/institutes.png) no-repeat;background-size: auto 100%;}
/*翻页条*/
.pagebar{margin:.8rem auto 0 auto;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.pagebar>.p_t{align-self: flex-start;line-height: .38rem;margin: 0 .04rem;/* min-width: .36rem; */margin-bottom: .1rem;}
.pagebar>.p_goto{margin-bottom: .1rem;padding: 0 .1rem;height: .36rem;}
.p_pages{text-align: center;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.pagebar *{font-size: .14rem;white-space: nowrap;}
.pagebar .p_pages span{padding: 0 .1rem;height: .36rem;display: flex;margin: 0 .08rem;box-sizing: border-box;border-radius: 0;min-width: .36rem;color: #333;align-items: center;justify-content: center;position: relative;z-index: 1;margin-bottom: .1rem;}
.pagebar span.p_goto:before,.p_pages span:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; border-radius: .04rem; z-index: -1}
.p_pages span a, .pagebar span a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;margin: 0 -.1rem;height: 100%;width: calc(100% + .2rem);padding: 0 .1rem; transition: .5s;}
.p_pages svg{width: .16rem;height: .16rem; transition: .5s;}
.pagebar .p_last + span, .pagebar .p_last + span + span{padding: 0;margin-right: -.05rem;}
.p_pages .p_goto + span{ padding: 0;}
.p_pages .p_t:before{ display: none}
.p_goto{margin: 0 .03rem;position: relative; z-index: 1;}
.p_goto input{display: flex;align-items: center;justify-content: center;height: .36rem;padding: 0;transition: .5s;position: relative;z-index: 1;border: none;border-radius: 0;width: .3rem;}
.p_goto a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;height: .36rem;padding: 0 .1rem;transition: .5s;position: relative;z-index: 1;}
.p_goto a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; border-radius: .04rem; z-index: -1; transition: .5s;}

.p_pages span.p_no_d{ border-radius: .04rem;  background: #00549F; color: #fff!important}
.p_pages span.p_no_d:before{ border: #00549F 1px solid}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover{background: #00549F;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #00549F 1px solid;}

@media(max-width: 769px){
    .pagebar{ margin: .4rem auto 0;}
    .pagebar>.p_pages{ width: 100%}
    .pagebar .p_pages span{ margin: 0 .04rem;}
}

/* .p_first_d{display:none !important;}
.p_last_d{display:none !important;}
.p_first{display:none !important;}
.p_last{display:none !important;} */

#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: calc(100% - 6vw);background: #00549F;margin: 0 3vw;}
#bnt_back { position: absolute; left: 15px; top: 50%; margin-top: -14px;height: 28px;}
#bnt_back img { height: 28px; vertical-align: top;}
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav i {position: absolute;top: .06rem;right: 0;font-size: .2rem;color: #666;font-family: "lib";width: .3rem;height: .3rem;display: flex;justify-content: center;align-items: center;}
#m_n_nav i:before{ content: "\e62e";}
#m_n_nav .active i:before{content: "\e62f";}
#m_n_nav h3{font-size: 16px;color: rgb(255, 255, 255);text-align: center;margin: 0 .6rem;line-height: 50px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#n_n_title{  position: relative;}
#bnt_sub_nav { position: absolute; right: 15px; top: 0px; height: 50px; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; }
#bnt_sub_nav svg { fill: rgb(255, 255, 255); height: 20px; vertical-align: middle; width: 20px; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content {background: rgb(240, 243, 245);display: none;box-shadow: rgb(0,0,0,.1) 0px 0px .2rem;z-index: 9;}
#sub_nav_content dl{padding: 0 .16rem; display: none;}
#sub_nav_content dl dd {display: block;margin: .06rem 0px;}
#sub_nav_content dl dd a {padding: .05rem 0;display: flex;color: #333;line-height: 1.5;font-size: .16rem;align-items: center;}
#sub_nav_content dl dd.on a { color: #00549F; }
#sub_nav_content ul {font-size: 0px;overflow: hidden;background: rgb(255, 255, 255);padding: 10px 15px;display: flex;flex-wrap: wrap;}
#sub_nav_content li {position: relative;background: #fff;z-index: 999;min-width: 100%;}
#sub_nav_content li>a {padding: .08rem 0;display: flex;color: #333;line-height: 1.5;font-size: .18rem;align-items: center;}
#sub_nav_content li>.a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content li.title { background: rgb(250, 250, 251); }
#sub_nav_content li.title i { opacity: 1; }
#sub_nav_content li.title_on { background: rgb(250, 250, 251); }
#sub_nav_content li.title_on a { color: #00549F border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content li.title_on a i { color: #00549F }
#sub_nav_content li.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content li.on>a{color: #00549F;}

#sub_nav_content dl dd .siji .a2{ padding: .02rem 0 .02rem .18rem; color: #999}

@media(max-width: 769px){
    #m_n_nav{ display: block;}
}

.n_container{ min-height: 50vh;}
.nba{ position: relative;}
.nba .imgBox{ mask: linear-gradient(0deg, transparent 10%, #fff 34%);}
.nba .imgBox .img{padding-bottom: 25.83%;}
.nba .imgBox:after{content:"";position: absolute;background: linear-gradient(180deg, #ffffff00 32%, #ffffffff 44%, #ffffff 60%, #ffffff 76%, #ffffff 99%);right: 0;left: 0;bottom: 0;height: 17%;filter: blur(20px);}

.breadcrumb{align-items: center;width: 100%;margin: .12rem 0 0;font-size: .16rem;color: #999999;}
.breadcrumb * {font-size: .16rem;transition: .5s;color: #999999;}
.breadcrumb img {width: .22rem;margin: 0 .1rem 0 0;}
.breadcrumb span{margin: 0 .04rem;position: relative;z-index: 1;font-size: .16rem;font-family: simsun;}
.breadcrumb span img{width: .04rem;margin: 0;}
.breadcrumb em {font-style: normal;} 
.breadcrumb *:hover{color: #00549F !important;}

.nba .txt{ position: absolute; right: 0; bottom: 0; left: 0; z-index: 2;}
.nba .txt .wp{ align-items: flex-end;}

.nsj{ gap: .17rem;}
.nsj .a{font-size: .18rem;color: #000;display: flex;align-items: center;justify-content: center;height: .52rem;background: #F3F3F3;padding: 0 .34rem;border-radius: 50vw;transition: .5s;}

.nsj li.on .a{ background: #00549F; color: #fff}
.nsj .a:hover{ color: #00549F}

.ntit1{ margin-bottom: .2rem;}
.ntit1 .ll h3{font-size: .48rem;color: #000000;font-weight: 600;line-height: 1;}
.ntit1 .ll h6{font-size: .24rem;color: #666666;position: relative;padding: 0 0 0 .37rem;line-height: 1.2;margin: .1rem 0 0;}
.ntit1 .ll h6::before{content: "";position: absolute;width: .27rem;height: .03rem;background: #EE7823;left: 0;top: 50%;margin: -.015rem 0 0;}

.n_container{margin: .48rem 0 8vw;}

.nBg1{ border-top: #00549F .04rem solid; position: relative; z-index: 1;}
.nBg1::before{content: "";position: absolute;top: 0;right: 0;left: 0;height: 2.5rem;background: linear-gradient(180deg, #e7e7e7 0%, #e7e7e700 100%);filter: blur(10px);z-index: -1;pointer-events: none;}
.nBg1::after{content: "";position: absolute;top: 0;right: 0;left: 0;height: 3rem;background: #fff;z-index: -1;pointer-events: none;}

.pad1{ padding: .97rem .92rem 0;}

.arc-con1 p{ text-indent: 0;}

.ygyx .fl1{ padding: 0 0 .54rem;}
.ygyx .fl2{ border-top: #D8D8D8 1px solid; padding: .46rem 0 0;}

.h3-1{ font-size: .3rem; color: #000000; text-align: center; font-weight: normal; margin: 0 0 .4rem;}

.nt1Box .a{ position: relative; z-index: 1; display: block;}
.nt1Box .imgBox .img{ padding-bottom: 54.26%;}
.nt1Box1 h4{ display: none;}

.nt1Box2 .imgBox:after{content:"";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, #00000000 70%, #0000009e 100%);z-index: 1;height: 1.6rem;}
.nt1Box2 .imgBox .img{ padding-bottom: 66.66%;}
.nt1Box2 .txt{position: absolute;right: 0;bottom: 0;left: 0;z-index: 1;padding: 0 .25rem .05rem;align-items: center;text-align: center;}
.nt1Box2 h4{font-size: .2rem;color: #fff !important;flex: 1}

.nt1W2{ padding: 0 .46rem; margin: .13rem 0 0; position: relative;}
.nt1W2 .narr1{ position: absolute; top: 0; bottom: 0;}
.nt1W2 .narr1.prev1{ left: 0;}
.nt1W2 .narr1.next1{ right: 0;}
.narr1{ width: .32rem; background: #A8B4BF; font-size: .28rem; color: #fff; font-family: 'lib'; display: flex; justify-content: center; align-items: center; cursor: pointer; transition: .5s;}

@media(min-width: 769px){
    .narr1:hover{ background: #00549F}
}
@media(max-width: 769px){
    #m_n_nav{ display: block;}

    .pad1{ padding: .4rem .15rem 0;}
    .ygyx .fl1{ padding: 0 0 .4rem;}
    .ygyx .fl2{ padding: .4rem 0 0;}

    .h3-1{font-size: .22rem;margin: 0 0 .25rem}

    .nba .imgBox .img{ padding-bottom: 45%;}
    .nba .txt{ display: none;}
    .n_container{margin: .28rem 0 8vw;}
    
}  

@media(max-width: 1025px){
    
}
@media(min-width: 769px){
    
}
@media(max-width: 769px){
    
}

.h3-2{font-size: .3rem;color: #00549F;text-align: center;font-weight: normal;margin: 0 0 .3rem;line-height: 1.2;}

.jgjj .fl1 .arc-con{/* text-align: center; */}

.nt2{ margin: .8rem 0 0;}
.nt2 .a{ position: relative; z-index: 1; display: block;}
.nt2 .imgBox:after{content:"";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .8) 100%);z-index: 1;height: 1rem; display: none;}
.nt2 .imgBox .img{ padding-bottom: 42.56%;}
.nt2 .ico{ position: absolute; width: 1rem; height: 1rem; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url(../images/video.png) center no-repeat; background-size: 100% 100%;}
.nt2 .txt{ position: absolute; right: 0; bottom: 0; left: 0; z-index: 1; padding: 0 .25rem .15rem;}
.nt2 h4{ color: #fff !important;}

.jgjj .fl2{ padding: 1.1rem 0 0;}

.ntit2{ text-align: center; margin-bottom: .4rem;}
.ntit2 .h3-2{ margin: 0 0 .15rem;}
.ntit2 p{ font-size: .2rem; color: #000000;}

.jgjj table{ background: #F7F9FC;}
.jgjj table tr th:first-child{ min-width: 30%;}
.jgjj .arc-con table tr th{font-size: .28rem;background: #E5EFFF !important;}
.jgjj .arc-con table tr th, .jgjj .arc-con table tr td{border: .05rem solid #fff !important;padding: 1vw 3vw !important;}
.jgjj .arc-con table tr td{ vertical-align: top;}
.jgjj .arc-con table tr *{ font-size: .2rem;}

.nt3 li{ width: 20%; line-height: 2;}

.pad2{ padding: .3rem .6rem 0;}

@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .h3-2{font-size: .22rem;margin: 0 0 .2rem;}
    .jgjj .fl1 .arc-con br{ display: none;}
    .nt2{ margin: .3rem 0 0;}
    .nt2 .ico{ width: .6rem; height: .6rem;}
    .ntit2 p{ font-size: .16rem;}
    .ntit2{ margin-bottom: .2rem;}

    .jgjj .fl2{ padding: .4rem 0 0;}

    .jgjj .arc-con table tr th{ font-size: 16px;}
    .jgjj .arc-con table tr *{ font-size: 14px;}

    .nt3 li{ width: auto; margin: 0 .2rem 0 0;}
    .jgjj table{ min-width: inherit;}
}

.misoselect1 {border-bottom: 1px solid #F0F0F0;padding: .1rem 0;align-items: flex-start;margin: .02rem 0}
.misoselect1 dt {font-size: .18rem;color: #525252;margin: .05rem 0 0 0;line-height: .28rem; min-width: 1.1rem;}
.misoselect1 .dd {flex: 1;overflow: hidden;position: relative;padding: 0;}
.misoselect1 dd {margin: .05rem 0 .05rem 0;}
.misoselect1 .a {display: flex;height: .28rem;align-items: center;padding: 0 .15rem;font-size: .18rem;text-align: center;justify-content: center;color: #525252;}
.misoselect1 dd.on .a {color: #00549F; font-weight: bold}
.misoselect1 .a1 {border: 1px solid #0F45A6;align-items: center;width: 1.3rem;height: .4rem;justify-content: center;color: #0F45A6 }
.misoselect1 .dd1{ margin-right: .1rem}
.misoselect1 .dd1 .a{ border: 1px solid #C6CCD1; border-radius: 50vw}
.misoselect1 .dd1.on .a {color: #00549F;border: 1px solid #00549F;}

.nt4{margin: .75rem 0 0;display: grid;grid-template-columns: repeat(6,1fr);gap: .53rem .3rem;}
.nt4 li{min-width: 0;border-bottom: #D8D8D8 1px solid;transition: .5s;}
.nt4 .imgBox{ border-bottom: #00549F .06rem solid; border-radius: 0 0 0 .06rem;}
.nt4 .imgBox .img{ padding-bottom: 121.73%;}
.nt4 .txt{padding: .26rem 0;text-align: center;transition: .5s;}
.nt4 h4{font-size: .18rem;color: #000;height: .6rem;}
.nt4 h6{font-size: .16rem;color: #00549F;margin: 0 0 0;}
.nt4 .line{ width: .22rem; height: 1px; background: #00549F; margin: .12rem auto;}
.nt4 p{font-size: .16rem;color: #333333;}

@media(min-width: 769px){
    .nt4 li:hover{ border-bottom: #00549F 1px solid;}
    .misoselect1 .a:hover{ color: #00549F}
}
@media(max-width: 769px){
    .pad2{padding: .3rem .15rem 0;}
    .misoselect1 .a{padding: 0 .1rem;font-size: .14rem;}
    .misoselect1 dt{font-size: .16rem;min-width: .9rem;}

    .nt4{ margin: .4rem 0 0; grid-template-columns: repeat(2,1fr); gap: .25rem 14px;}
    .nt4 .txt{ padding: .16rem 0;}
    .nt4 h6{ font-size: .16rem; margin: .2rem 0 0;}
    .nt4 .line{ margin: .08rem auto;}
    .nt4 p{ font-size: .16rem; }
}

.misoselect2{ border-bottom: #F0F0F0 1px solid; padding: 0 0 .2rem;}
.misoselect2 .dd{ gap: .1rem .26rem;}
.misoselect2 .dd dd .a{ position: relative; display: block; padding: 0 0 0 .3rem; background: url(../images/misoselect2_i1.svg) left center no-repeat; background-size: .16rem auto; transition: .5s;}
.misoselect2 .dd dd.on .a{ background: url(../images/misoselect2_i2.svg) left center no-repeat; background-size: .16rem auto;}

.nt5{ margin: .75rem 0 0; display: grid; grid-template-columns: repeat(2,1fr); gap: .42rem .4rem;}
.nt5 li{ min-width: 0; }
.nt5 .a{align-items: flex-start;padding: .34rem .4rem;background: url(../images/nt5_b.jpg) center no-repeat;background-size: cover;height: 100%;}
.nt5 .imgBox{ width: 1.46rem; margin: 0 .45rem 0 0;}
.nt5 .imgBox .img{ padding-bottom: 130.82%;}
.nt5 .txt{flex: 1;overflow: hidden;padding: .06rem 0 0;}
.nt5 h4{font-size: .24rem;color: #00498F;padding: 0 0 .2rem;position: relative;line-height: 1.2;}
.nt5 h4:before{ content: ""; position: absolute; right: 0; bottom: 0; left: 0; height: 1px; background: #97A1AA;}
.nt5 h4::after{ content: ""; position: absolute; right: 0; bottom: 0; width: .26rem; height: 3px; background: #00498F; z-index: 1;}
.nt5 .p{margin: .15rem 0 0;}
.nt5 .p p{padding: .02rem 0 .02rem .36rem;background-size: .14rem auto !important;font-size: .16rem;background-position-x: .06rem !important;}
.nt5 .p p:nth-child(1){ background: url(../images/t5-p1.svg) left .06rem no-repeat;}
.nt5 .p p:nth-child(2){ background: url(../images/t5-p2.svg) left .06rem no-repeat;}
.nt5 .p p:nth-child(3){ background: url(../images/t5-p3.svg) left .06rem no-repeat;}
.nt5 .p p:nth-child(4){ background: url(../images/t5-p4.svg) left .06rem no-repeat;}
.nt5 .p2 p{padding: .02rem 0 .02rem .36rem;background-size: .14rem auto !important;font-size: .16rem;background-position-x: .06rem !important;}
.nt5 .p2 p:nth-child(1){ background: url(../images/t5-p4.svg) left .06rem no-repeat;}
.nt5 .p2 p:nth-child(2){ background: url(../images/t5-p3.svg) left .06rem no-repeat;}

.fwxz .arc-con{ margin: .4rem 0 0;}
.fwxz .arc-con table tr th, .fwxz .arc-con table tr td{width: 33.33% !important;}

@media(max-width: 769px){
    .nt5{ margin: .4rem 0 0; grid-template-columns: repeat(1,1fr); gap: .25rem 14px;}
    .nt5 .a{ padding: .25rem .2rem;}
    .nt5 .imgBox{margin: 0 auto;}
    .nt5 .txt{flex: auto; width: 100%;}
}

.rwdetail{margin: calc(-19.5vw + .5rem) 0 0;position: relative;z-index: 2;}
.rwdetail .wp{ max-width:  13rem}

.nbas .wp{ max-width:  13rem}
.nbas .imgBox{mask: linear-gradient(0deg, transparent 0%, #fff 60%);}
.nbas .txt{ transform: translateY(-19.5vw);}
.nbas .breadcrumb, .nbas .breadcrumb *{ color: #333;}
.nbas .imgBox .img{ padding-bottom: 45.41%; }
.nbas .imgBox::after{content: "";position: absolute;top: 5vw;right: 0;bottom: 0;left: 0;background: linear-gradient(179deg, #ffffff00 31%, #ffffff78 39%, #ffffffcf 56%);height: auto;}

.rwdetail .fl1 .imgBox{ width: 3.07rem; margin: 0 .76rem 0 0;}
.rwdetail .fl1 .imgBox .img{ padding-bottom: 137.13%;}
.rwdetail .fl1 .txt{width: calc(100% - 3.07rem - .76rem);display: flex;flex-direction: column;justify-content: space-between; border-top: #000000 1px solid;}
.rwdetail .fl1 .txt .line{ width: 100%; height: 1px; background: #000000;}
.rwdetail .fl1 .txt h4{font-size: .36rem;color: #000000;margin: .4rem 0;}
.rwdetail .fl1 .txt .con {align-items: center;border-top: #000000 1px solid;border-bottom: #000000 1px solid;}
.rwdetail .fl1 .txt .con .line1{width: 1px;align-self: stretch;background: #000000; }

.nt6{ padding: .36rem;}
.nt6 li{font-size: .2rem;color: #00498F;line-height: 2;position: relative;padding: 0 0 0 .16rem;}
.nt6 li::before{content: "";position: absolute;left: 0;width: .06rem;height: .06rem;background: #00498F;border-radius: .02rem;top: 50%;transform: translateY(-50%);}
.nt7{ padding: .36rem;}
.nt7 li{font-size: .2rem;color: #00498F;line-height: 2;position: relative;padding: 0 0 0 .3rem; background-size: .16rem auto !important;}
.nt7 li.li1{ background: url(../images/nt7_s1.svg) left center no-repeat;}
.nt7 li.li2{ background: url(../images/nt7_s2.svg) left center no-repeat;}
.nt7 li a{color: inherit;text-decoration: underline;}

.rwdetail .fl1 .txt .con1{background: #EFF3F6;padding: .26rem .3rem;align-items: center;justify-content: space-between;}
.rwdetail .fl1 .txt .con1 img{ width: .57rem}
.rwdetail .fl1 .txt .con1 p{font-size: .24rem;color: #000000;margin: 0 .3rem;flex: 1;}

.rwdetail .fl2{ padding: 1.1rem 0 0;}
.rwdetail .fl2 .box{ margin-bottom: .75rem;}
.h3-3{align-items: center;font-size: .3rem;color: #000000;background: url(../images/h3-3.svg) left bottom no-repeat;padding: 0 0 .24rem;margin: 0 0 .36rem;background-size: 100% auto;}
.h3-3 img{ width: .28rem; margin: 0 .1rem 0 0;}

.rwdetail .fl2 .box1 .arc-con p{ margin-bottom: 0; text-indent: 0;}

@media(max-width: 769px){
    .rwdetail .fl1 .imgBox{/* width: 100%; */width: 2.25rem;margin: 0 auto .4rem;}
    .rwdetail .fl1 .txt{ width: 100%;}
    .rwdetail .fl1 .txt h4{ font-size: .22rem; margin: .2rem 0}

    .rwdetail .fl1 .txt .con .line1{ display: none}

    .nt6{width: 100%;padding: .1rem 0;}
    .nt6 li{ font-size: .16rem}
    .nt7{width: 100%;padding: 0;}
    .nt7 li{ font-size: .16rem}
    .rwdetail .fl1 .txt .con{ padding: .15rem 0; margin-bottom: .2rem}
    .rwdetail .fl1 .txt .con1 img{ width: .3rem}
    .rwdetail .fl1 .txt .con1 p{font-size: .18rem;margin: 0 .2rem;}
    .rwdetail .fl1 .txt .con1{ padding: .2rem .15rem}

    .rwdetail .fl2{ padding: .4rem 0 0;}
    .rwdetail .fl2 .box{ margin-bottom: .45rem;}
    .h3-3{ font-size: .22rem; padding: 0 0 .24rem; margin: 0 0 .2rem;}
    .h3-3 img{ width: .24rem; }
}


.misoselect3{padding: 0;align-items: flex-start;margin: 0;border-bottom: 1px solid #F0F0F0;}
.misoselect3 .dd {flex: 1;overflow: hidden;position: relative;padding: 0 0 .1rem;margin-bottom: -1px;}
.misoselect3 dd {margin: 0;padding: .05rem 0;}
.misoselect3 .a {display: flex;height: .42rem;align-items: center;padding: 0 .2rem;font-size: .18rem;text-align: center;justify-content: center;color: #525252;border: 1px solid transparent;border-radius: 50vw; transition: .5s;}

.misoselect3 dd.on .a{ border: 1px solid #00498F; color: #00498F;}

.nt8{ margin: .3rem 0 0}
.nt8 li{ border-bottom: #D8D8D8 1px solid;}
.nt8 .a{align-items: center; position: relative;z-index: 1; padding: .22rem 0;}
.nt8 .a::before{content: "";position: absolute;right: 0;bottom: -1px;background: #00498F;opacity: 0;transition: .5s;width: 0;height: 1px;}
.nt8 .time{width: .86rem;text-align: center;position: relative; background: #F3F3F3; margin: 0 .48rem 0 0;}
.nt8 .time h3{font-size: .3rem;color: #00498F;line-height: .5rem;transition: .5s; background: #F3F3F3;}
.nt8 .time h6{font-size: .16rem; line-height: .27rem; color: #fff; background: #9EBAD4; transition: .5s;}
.nt8 .txt{flex: 1;overflow: hidden;}
.nt8 .txt i{display: inline-flex;min-width: .48rem;height: .24rem;align-items: center;justify-content: center;border: 1px solid #00498F;border-radius: 50vw;font-size: .14rem;color: #00498F;margin: 0 0 .1rem 0;padding: 0 .1rem;}
.nt8 h4{}
@media(min-width: 769px){
    .nt8 .a:hover::before{width: 100%;opacity: 1;right: auto;left: 0;}
    .nt8 .a:hover .time::before{background: rgba(255,255,255,.1);}
    .nt8 .a:hover .time h6{ background: #00498F;}

    .misoselect3 .a:hover{ color: #00498F;}
}

@media(max-width: 768px){
    .nt8 .time{ margin: 0 .25rem 0 0;}
    .misoselect3 .a{height: .32rem;font-size: .16rem;padding: 0 .1rem;}
}

.nt9 li{ border-bottom: #D8D8D8 1px solid;}
.nt9 .a{ align-items: center; position: relative; padding: .45rem 0;}
.nt9 .a::before{content: "";position: absolute;right: 0;bottom: -1px;background: #00498F;opacity: 0;transition: .5s;width: 0;height: 1px;}
.nt9 .imgBox{width: 3.36rem;margin: 0 -.8rem 0 0;}
.nt9 .imgBox .img{ padding-bottom: 61.60%;}
.nt9 .time{position: absolute;top: .45rem;left: 0;width: .8rem;height: .8rem;flex-direction: column;justify-content: center;align-items: center;z-index: 1;}
.nt9 .time:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #389EFF;clip-path: polygon(0 .08rem, .08rem 0, 100% 0, 100% 0, 100% calc(100% - .08rem), calc(100% - .08rem) 100%, 0 100%, 0 100%);z-index: -1; transform: translate(.02rem, .02rem)}
.nt9 .time:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #00498F;clip-path: polygon(0 .08rem, .08rem 0, 100% 0, 100% 0, 100% calc(100% - .08rem), calc(100% - .08rem) 100%, 0 100%, 0 100%);z-index: -1;}
.nt9 .time h3{font-size: .36rem;color: #fff;line-height: 1;}
.nt9 .time h6{font-size: .16rem;color: #fff;line-height: 1;margin: .02rem 0 0;}
.nt9 .txt{flex: 1;overflow: hidden;display: flex;justify-content: flex-end;}
.nt9 .txt .con{/* flex: 1; *//* overflow: hidden; */max-width: calc(100% - 1.2rem);}
.nt9 h4{font-size: .28rem;color: #000000;line-height: 1.05;}
.nt9 p{ font-size: .16rem; color: #999999; line-height: .28rem; margin: .22rem 0 0;}

@media(min-width: 769px){
    .nt9 .a:hover::before{width: 100%;opacity: 1;right: auto;left: 0;}
}

@media(max-width: 768px){
    .nt9 .imgBox{width: 100%;margin: 0;}
    .nt9 .time{top: 0;position: relative;margin: 0 .2rem 0 0;min-width: .8rem;}
    .nt9 .txt{width: 100%;padding: .2rem 0 0;flex: auto;justify-content: space-between;}
    .nt9 .a{ padding: .25rem 0;}
    .nt9 p{ margin: .16rem 0 0;}
    .nt9 .time h3{font-size: .3rem;}
    .nt9 .time h6{font-size: .14rem;}

    .nt9 li:first-child .a{ padding-top: 0;}
    .nt9 .txt .con{ max-width: inherit}
}

.nt10 li{ border-bottom: #D8D8D8 1px solid;}
.nt10 .a{ align-items: flex-start; position: relative; padding: .45rem 0;}
.nt10 .a::before{content: "";position: absolute;right: 0;bottom: -1px;background: #00498F;opacity: 0;transition: .5s;width: 0;height: 1px;}
.nt10 .a::after{ content: ""; position: absolute; left: 1.1rem; width: 1px; height: 1rem; background: #DFE5EB;}
.nt10 .time{ width: .8rem;height: .8rem;flex-direction: column;justify-content: center;align-items: center;z-index: 1; margin: 0 .74rem 0 0; position: relative; z-index: 1;}
.nt10 .time:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #389EFF;clip-path: polygon(0 .08rem, .08rem 0, 100% 0, 100% 0, 100% calc(100% - .08rem), calc(100% - .08rem) 100%, 0 100%, 0 100%);z-index: -1; transform: translate(.02rem, .02rem)}
.nt10 .time:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #00498F;clip-path: polygon(0 .08rem, .08rem 0, 100% 0, 100% 0, 100% calc(100% - .08rem), calc(100% - .08rem) 100%, 0 100%, 0 100%);z-index: -1;}
.nt10 .time h3{font-size: .36rem;color: #fff;line-height: 1;}
.nt10 .time h6{font-size: .16rem;color: #fff;line-height: 1;margin: .02rem 0 0;}
.nt10 .txt{ flex: 1; overflow: hidden;}
.nt10 h4{color: #000000;line-height: 1.1;}
.nt10 h4 img{ width: .43rem; margin: 0 0 0 .1rem}
.nt10 p{ font-size: .16rem; color: #999999; line-height: .28rem; margin: .22rem 0 0;}

@media(min-width: 769px){
    .nt10 .a:hover::before{width: 100%;opacity: 1;right: auto;left: 0;}
}
@media(max-width: 768px){
    .nt10 .time{top: 0;margin: 0 .25rem 0 0;}
    .nt10 .a::after{ display: none}
    .nt10 .txt{ width: 100%; padding: 0 0 0;}
    .nt10 .a{ padding: .25rem 0;}
    .nt10 p{margin: .12rem 0 0;}
    .nt10 .time h3{font-size: .3rem;}
    .nt10 .time h6{font-size: .14rem;}

    .nt10 li:first-child .a{ padding-top: 0;}
}

.ar_tit{position: relative;z-index: 1;margin: 0 0 .35rem;text-align: center;padding: .3rem 0;border-bottom: #CBCBCB 1px solid;}
.ar_tit h3{font-size: .32rem;color: #000;line-height: 1.35;margin: 0 auto;font-weight: normal;}
.ar_tit .con .ll{justify-content: center;margin: .1rem 0 0;}
.ar_tit .con .ll p{font-size: .16rem;color: #999999;line-height: .24rem;display: flex;flex-wrap: wrap;align-items: center;margin: 0 1vw;}
.ar_tit .con .ll p img{width: .18rem;margin: 0 .1rem 0 0}

.ar_tj{border-top: 1px solid #D8D8D8;padding: .24rem 0 0 0;position: relative;z-index: 1;margin: .6rem 0 0;}
.ar_tj .a{display: block;font-size: .2rem;line-height: 1.5;margin: .14rem 0;transition: .5s;padding-right: 1.5rem;}
.ar_tj .a span{ color: #00498F}

@media(max-width: 769px){
    .ar_tit{ padding: .1rem 0 .2rem;}
    .ar_tit h3{ font-size: .22rem;}
    .ar_tit .con .ll p{margin: 0 .1rem;font-size: .15rem;}
    .ar_tj .a{font-size: .16rem;padding: 0;}
    .ar_tj{margin: .3rem auto 0;padding: .2rem 0 .2rem 0;}
    .ar_tj:before{ top: .8rem; display: none}
}


.news .fl1{ padding: 0 0 .56rem;}

.ntit3{ align-items: center; margin-bottom: .6rem; border-top: #00498F .04rem solid; padding: .36rem 0 0;}
.ntit3 h3{ font-size: .48rem; color: #000000; font-weight: normal; line-height: 1;}

.more1{font-size: .14rem;color: #A7A9B0;transition: .5s;}
.more1 img{ width: .21rem; margin: 0 0 0 .05rem;}

.nt11{ display: grid; grid-template-columns: repeat(2, 1fr); gap: .12rem .6rem;}
.nt11 li{ min-width: 0;}
.nt11 .imgBox .img{ padding-bottom: 62.94%;}
.nt11 .txt{ padding: .3rem 0; position: relative; border-bottom: #D8D8D8 1px solid; align-items: center;}
.nt11 .txt::before{content: "";position: absolute;right: 0;bottom: -1px;background: #00498F;opacity: 0;transition: .5s;width: 0;height: 1px;}
.nt11 .time{ width: .82rem; height: .72rem; background: #F3F3F3; flex-direction: column; justify-content: center; align-items: center; color: #00498F; transition: .5s; margin: 0 .32rem 0 0;}
.nt11 .time h3{ font-size: .36rem; line-height: 1;}
.nt11 .time h6{ font-size: .16rem; line-height: 1; margin: .03rem 0 0;}
.nt11 h4{flex: 1;line-height: .32rem;height: .64rem;}

.news .fl2{ background: #F3F3F3; padding: .56rem 0;}
.news .left{ width: 47.85%;}
.news .right{ width: 48.57%;}

.nt12 .imgBox .img{ padding-bottom: 62.83%;}
.nt12 .txt{ display: flex; height: 1.12rem; align-items: center; border-bottom: #D8D8D8 1px solid; position: relative;}
.nt12 .txt::before{content: "";position: absolute;right: 0;bottom: -1px;background: #00498F;opacity: 0;transition: .5s;width: 0;height: 1px;}
.nt12 h4{flex: 1;}

.nt13{ display: grid; grid-template-columns: repeat(2, 1fr); gap: .1rem .44rem;}
.nt13 li{ min-width: 0;}
.nt13 .imgBox .img{ padding-bottom: 69.6875%;}
.nt13 .txt{ display: flex; height: 1.5rem; flex-direction: column; justify-content: center; border-bottom: #D8D8D8 1px solid; position: relative;}
.nt13 .txt::before{content: "";position: absolute;right: 0;bottom: -1px;background: #00498F;opacity: 0;transition: .5s;width: 0;height: 1px;}
.nt13 h4{height: .56rem;}
.nt13 h6{ margin: .25rem 0 0;}

.news .fl3{ padding: .56rem 0 0;}

.nt14{ display: grid; grid-template-columns: repeat(3, 1fr); gap: .2rem .36rem;}
.nt14 li{ min-width: 0;}
.nt14 .a{position: relative;padding: .44rem .42rem;background: url(../images/nt14_b.jpg) center no-repeat;background-size: cover;flex-direction: column;align-items: flex-end;}
.nt14 .imgBox{width: 3.02rem;}
.nt14 .imgBox .img{ padding-bottom: 66.88%;}
.nt14 .time{position: absolute;top: .44rem;left: .42rem;width: .8rem;height: .8rem;flex-direction: column;justify-content: center;align-items: center;z-index: 1;}
.nt14 .time:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #389EFF;clip-path: polygon(0 .08rem, .08rem 0, 100% 0, 100% 0, 100% calc(100% - .08rem), calc(100% - .08rem) 100%, 0 100%, 0 100%);z-index: -1; transform: translate(.02rem, .02rem)}
.nt14 .time:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #00498F;clip-path: polygon(0 .08rem, .08rem 0, 100% 0, 100% 0, 100% calc(100% - .08rem), calc(100% - .08rem) 100%, 0 100%, 0 100%);z-index: -1;}
.nt14 .time h3{font-size: .36rem;color: #fff;line-height: 1;}
.nt14 .time h6{font-size: .16rem;color: #fff;line-height: 1;margin: .02rem 0 0;}
.nt14 .cls-1{fill:#bcc0c4;fill-rule:evenodd;}
.nt14 h4{margin: .24rem 0;height: calc(.28rem * 3);}
.nt14 p{ font-size: .16rem; color: #999}
.nt14 .line{  width: 100%; height: 1px; background: #D0CBCB; margin: .3rem 0 .2rem}
.nt14 .ico{ justify-content: flex-end;}
.nt14 svg{ width: .24rem;}

@media(min-width: 769px){
    .nt12 .a:hover .txt::before{width: 100%;opacity: 1;right: auto;left: 0;}
    .nt13 .a:hover .txt::before{width: 100%;opacity: 1;right: auto;left: 0;}
}

@media(max-width: 769px){
    .ntit3 h3{ font-size: .22rem;}
    .ntit3{padding: .2rem 0 0;margin-bottom: .3rem;}

    .nt11{display: grid;grid-template-columns: repeat(1, 1fr);gap: 0 .6rem;}
    .nt11 .txt{ padding: .2rem 0;}
    .nt11 .time{ margin: 0 .2rem 0 0}

    .nt11 .time h3{font-size: .3rem;}
    .nt11 .time h6{font-size: .14rem;}

    .nt11 li:first-child{ margin-bottom:.3rem}

    .news .left{ width: 100%;}
    .news .right{ width: 100%; padding: .2rem 0 0}

    .nt12 .txt{ height: auto; padding: .2rem 0}
    
    .nt13{grid-template-columns: repeat(1, 1fr);gap: 0 .44rem;}
    .nt13 .txt{ height: auto; padding: .2rem 0}
    .nt13 h6{margin: .1rem 0 0;}
    .nt13 li:first-child{ margin-bottom:.2rem}
 
    .nt14{ grid-template-columns: repeat(1, 1fr); gap: .2rem .36rem;}
    .nt14 .a{ padding: .25rem .2rem;}
    .nt14 .time{ left: .2rem; top: .25rem;}
    .nt14 .time h3{font-size: .3rem;}
    .nt14 .time h6{font-size: .14rem;}

    .nt14 .imgBox{ width: 85%;}
    .nt14 h4{ margin: .16rem 0;}
}

.nt100{display: grid;grid-template-columns: repeat(4,1fr);gap: .24rem 14px; background: #F0F0F0; padding: .36rem .4rem .6rem; margin-bottom: .6rem}
.nt100 li{ min-width: 0;}
.nt100 .a{position: relative;display: block;padding: 0 0 0 .25rem;font-size: .16rem;color: #525252;}
.nt100 .a i{content: "";position: absolute;width: .15rem;height: .15rem;border: 1px solid transparent;border-radius: 50vw;align-items: center;justify-content: center;display: flex;left: 0;top: .03rem;transform: translateX(.02rem);transition: .5s}
.nt100 .a i:before{ content: ""; width: .05rem; height: .05rem; background: #00498F;  border-radius: 50vw; transform: scale(.8); transition: .5s}

.nt100 .a:hover, .nt100 li.on .a{ color: #00498F}
.nt100 .a:hover i, .nt100 li.on .a i{border: 1px solid #00498F;transform: translateX(0);}
.nt100 .a:hover i:before, .nt100 li.on .a i:before{ transform: scale(1)}

.details1{/* align-items: flex-start; */}
.details1 .left{width: 3.32rem;}
.details1 .left .sticky{background: #F2F3F3;padding: .3rem .2rem;position: sticky;top: 1.3rem;}
.details1 .left .nt100{grid-template-columns: repeat(1,1fr);gap: .2rem 14px;background: none;padding: 0;margin: 0;max-height: 6.4rem;overflow: hidden;overflow-y: scroll;display: flex;flex-direction: column;flex-wrap: nowrap;}
.details1 .left .nt100::-webkit-scrollbar{width:.04rem;height:0}
.details1 .left .nt100::-webkit-scrollbar-track{background:#E5E5E5;}
.details1 .left .nt100::-webkit-scrollbar-thumb{background: #C1C1C1;}
.details1 .left .nt100 .a{line-height: 1.25;}
.details1 .right{width: calc(100% - 3.32rem - .5rem);}

@media(max-width: 769px){
   .details1 .left{width: 100%; display: none}
   .details1 .right{width: 100%;}
}

@media(max-width: 769px){
    .nt100{ grid-template-columns: repeat(1,1fr);gap: .14rem 14px; padding: .3rem .2rem .3rem}
}
.nt5 h4 small{ font-size: .2rem; margin: 0 0 0 .2rem}
@media(max-width: 769px){
    .nt5 h4 small{ font-size: .16rem; margin: 0 0 0 .2rem}
}

/*0904*/
.ui-pagination-container {
        text-align: center;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
;}

.ui-pagination-page-item {
     padding: 0 .1rem;
     height: .36rem;
     display: flex;
     margin: 0 .08rem;
     box-sizing: border-box;
     border-radius: 0;
     min-width: .36rem;
     color: #333;
     align-items: center;
     justify-content: center;
     position: relative;
     z-index: 1;
     margin-bottom: .1rem;
     border: #e5e5e5 1px solid;
     border-radius: .04rem;
}

.ui-pagination-container .active {
    border: 1px solid #00549F;
    color: #fff;
    background-color: #00549F
;}