@charset "utf-8";
/*翻页条*/
.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: .32rem;display: flex;margin: 0 .1rem;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: #005BAC; color: #fff!important}
.p_pages span.p_no_d:before{ border: #005BAC 1px solid}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover{background: #005BAC;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #005BAC 1px solid;}

@media(max-width: 769px){
    .pagebar{ margin: .4rem auto 0;}
    .pagebar>.p_pages{ width: 100%}
}

/* .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: 100%;background: #215bab;}
#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;background: url(../images/lt8_b.jpg) center no-repeat;background-size: cover;}
#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: #fff;display: none;box-shadow: rgb(153, 153, 153) 0px 0px 5px;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: #2f5baa; }
#sub_nav_content ul {font-size: 0px;overflow: hidden;background: rgb(255, 255, 255);padding: 10px 15px;display: flex;flex-wrap: wrap;background: url(../images/bgbg1.jpg) !important;background-size: .5rem auto !important;}
#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: #2f5baa; border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content li.title_on a i { color: #2f5baa }
#sub_nav_content li.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content li.on>a{color: #2f5baa;}

#sub_nav_content dl dd .siji .a2{ padding: .02rem 0 .02rem .18rem; color: #999}

.n_container{ min-height: 50vh;}

@media(max-width: 769px){
    #m_n_nav{ display: block;}
}  

@media(max-width: 1025px){
    
}
@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .pagebar .p_pages span{ margin: 0 .03rem; margin-bottom: .1rem;}
}

.wp1500{ max-width: 15rem;}

.n_ba{ position: relative; overflow: hidden}
.n_ba .imgBox .img{padding-bottom: 29.16%;}
.n_ba .txt{position: absolute;right: 0;bottom: 0;left: 0;top: 0;}
.n_ba .txt .wp{height: 100%;flex-direction: column;justify-content: center;position: relative;}

.breadcrumb{align-items: center;}
.breadcrumb * {font-size: .16rem;color: #62A2D6;transition: .5s}
.breadcrumb .a1{color: #62A2D6;}
.breadcrumb img {width: .16rem;margin: 0 .1rem 0 0;}
.breadcrumb span{margin: 0 .08rem;position: relative;z-index: 1;font-size: .16rem;font-family: simsun;}
.breadcrumb span img{width: .04rem;margin: 0;}
.breadcrumb em {color: #AED1EE;font-style: normal;} 
.breadcrumb *:hover{ color: #fff !important}

.n_container{ position: relative; z-index: 1; min-height: 100vh;}

.pt-tophead-scene{position: absolute;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;overflow: hidden;z-index: -1;opacity: .03;max-height: 40vw;}
.pt-fallbox {position: absolute;top: 0;left: 0;right: 0;bottom: 0;contain: strict;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.pt-fallbox-item {position: absolute;top: 0;left: 0;will-change: transform;}
.pt-fallbox-item span {display: inline-block;padding: 0;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);position: relative;left: 50%;top: 50%;}
.pt-fallbox-item span img{ pointer-events: none;}
.pt-fallbox-item span img{ max-width: 1.2rem; max-height: 1.2rem;}

.n_container{ margin: -.75rem 0 0; position: relative;}
.nyiji{position: relative;overflow: hidden;height: 2.3rem;}
.nyiji .bg{content: "";position: absolute;right: -.23rem;top: .75rem;left: 0;}
.nyiji .wp{height: 1.95rem;position: relative;z-index: 1;padding-top: .28rem;}
.nyiji .wp .content{ align-items: flex-start; width: 8.3rem;}
.nyiji::before{content: "";position: absolute;top: 0;left: 0;bottom: 0;background: url(../images/nyiji.png) left top no-repeat;width: 11.81rem;background-size: 100% auto;}


.ntit1{margin: 0 0 .36rem -.22rem;align-items: center}
.ntit1 .ico{width: 1rem;margin: 0 .36rem 0 0;position: relative;}
.ntit1 .ico:before{content: "";position: absolute;top: 88%;left: 50%;width: 1px;height: 3rem;background: #e4eaff;}
.ntit1 h3{font-size: .52rem;color: #fff;font-weight: 600;line-height: 1;}
.ntit1 h6{font-size: .16rem;color: #AED1EE;font-family: Cardo;text-transform: uppercase;line-height: 1;margin: .15rem 0 0;}

.n_left{width: 3.5rem;}
.n_right{width: calc(100% - 3.5rem - .6rem);}

.nerji{padding: 0 0 3vw;}
.nerji li{ position: relative;}
.nerji .a{font-size: .28rem;line-height: 1.5;display: block;padding: .03rem 0 .03rem .6rem;position: relative;z-index: 1;transition: .5s;margin: 0 0 0.3rem;color: #151515;font-weight: 300;}
.nerji .a:before{content: "";position: absolute;top: 50%;width: .34rem;height: .24rem;left: 0;z-index: -1;background: url(../images/nerji.svg) center no-repeat;background-size: cover;margin: -.12rem 0 0;opacity: .2;transition: .5s;}
.nerji .a:after{content: "";position: absolute;top: 100%;left: .17rem;background: #e5eaff;width: 1px;height: .3rem;transition: .5s;z-index: -1;}
.nerji li i{position: absolute;top: .08rem;right: 0;font-size: .18rem;color: #ccc;font-family: 'lib';transition: .5s;z-index: 2;width: .3rem;height: .3rem;display: flex;align-items: center;justify-content: center;cursor: pointer; }
.nerji li i.rotated{ color: #0030A0; transform: rotateX(180deg)}

.nerji li dl{padding: 0 .4rem .15rem .17rem;position: relative;z-index: 1;margin-top: -.2rem;display: none;}
.nerji li dl:before{content: "";position: absolute;top: 0;left: .17rem;background: #e5eaff;width: 1px;bottom: 0;transition: .5s;z-index: -1;}
.nerji li dl .a1{display: block;font-size: .18rem;color: #555555;line-height: 1.5;padding: .05rem 0;text-align: left;padding-left: .45rem;position: relative;font-weight: 300;}
.nerji li dl .a1:before{content: "";position: absolute;width: .02rem;height: .27rem;background: url(../images/nerji1.svg) center no-repeat;background-size: cover;left: 0;top: .03rem;opacity: 0;transition: .5s;}
.nerji li dl .a1:hover, .nerji li dl .a1.on{ color: #0030A0;}
.nerji li dl .a1:hover:before, .nerji li dl .a1.on:before{ opacity: 1}

.nerji li.on .a{color: #005BAC;font-weight: 600;}
.nerji li.on .a:before{opacity: 1;}
.nerji li.on .a:after{ opacity: 1;}
.nerji .a:hover{ color: #0030A0;}

.ntit2{ text-align: center; margin: 0 0 .3rem;}
.ntit2 h3{ font-size: .42rem; color: #005BAC; font-weight: 600; }
.ntit2 h6{ margin-top: .05rem;}
.ntit2 h6 img{ width: 2.62rem; max-width: 50%}

.nt1{display: grid;grid-template-columns: repeat(6, 1fr);gap: 1rem .15rem;background: url(../images/jianzhu.png) center top no-repeat;background-size: 100% auto;padding: 8vw 2vw 2vw;margin: .5rem 0;}
.nt1 li{ min-width: 0;}
.nt1 .a{display: block;/* text-align: center; */}
.nt1 h5{font-size: .46rem;color: transparent;font-family: Mongolian Baiti;display: flex;/* justify-content: center; */align-items: baseline;position: relative;}
.nt1 h5 span{font-family: Mongolian Baiti;font-size: .48rem;color: #00549F;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.nt1 small{font-size: .16rem;color: #555555;margin: 0 0 0 .06rem;}
.nt1 p{position: relative;padding: .15rem 0 0;font-size: .16rem;color: #555555;margin: .1rem 0 0;}
.nt1 p::before{content: "";position: absolute;top: 0;left: 0;width: .24rem;height: 2px;background: #B7282E;}

.n_right{margin: -.65rem 0 0;position: relative;padding: 0 0 1.8rem;}
@media(max-width: 769px){
    .pt-fallbox-item span img{max-width: .3rem;max-height: .3rem;}

    .n_left, .nyiji{ display: none;}
    .n_right{width: 100%;margin: 0;padding: .3rem 0 .5rem;}
    .n_container{margin: 0;min-height: calc(100vh - 5rem);}
    .ntit2 h3{ font-size: .24rem;}
    .ntit2{ margin: 0 0 .2rem;}

    .nt1{grid-template-columns: repeat(3, 1fr);gap: .1rem .1rem;padding: 12vw 2vw 2vw;margin: .3rem 0;}
    .nt1 h5{ font-size: .32rem; }
    .nt1 h5 span{ font-size: .32rem; }
    .nt1 p{font-size: .14rem;margin: .04rem 0 0;}
    .n_ba .imgBox .img{padding-bottom: 40%;}
}

.xrld .content{ border-radius: .1rem; overflow: hidden; box-shadow: 0px 4px 10px 0px rgba(0, 34, 65, 0.08);}
.xrld .top{background: url(../images/xrld_t.jpg) center no-repeat;background-size: cover;height: 3.645vw;}
.xrld .bottom{ background: #fff url(../images/xrld_b.jpg) center bottom no-repeat; background-size: 100% auto; padding: .2rem .58rem 1.24rem;}

.nt2 li{border-bottom: 1px dashed #D8D8D8;margin: 0 0 .05rem;padding: .2rem .46rem;line-height: 1.5;align-items: flex-start;}
.nt2 .ll{color: #464646;padding: 0 0 0 .4rem;background: url(../images/nt2_i.svg) left center no-repeat;background-size: .02rem auto;width: 3.66rem;}
.nt2 .rr{ flex: 1; overflow: hidden; display: flex; gap: .3rem;}
.nt2 .rr .a{color: #151515;}

@media(min-width: 769px){
    .nt2 .rr .a:hover{ color: #005BAC;}
}
@media(max-width: 769px){
    .xrld li{padding: .18rem 0;font-size: .16rem;}
    .xrld .bottom{ padding: .1rem 15px .4rem;}
    .nt2 .ll{width: 2.2rem;padding: 0 0 0 .2rem;}
}

.ntit3{ margin-bottom: .1rem; padding: .2rem 0;}
.ntit3 .line{ position: relative; z-index: 1; display: flex; align-items: center; justify-content: center;}
.ntit3 .line img{ width: .22rem; margin: 0 auto;}
.ntit3 .line::before{ content: ''; position: absolute; left: 0; top: 50%; width: 100%; height: 1px; background: #D8D8D8; margin-top: .5px; z-index: -1;}
.ntit3 h3{ font-size: .32rem; color: #005BAC; font-weight: 600; align-items: center; justify-content: center; margin: .4rem 0 0;}
.ntit3 h3 img{ width: .38rem; margin: 0 .12rem 0 0;}

.nt3{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 0 .3rem;}
.nt3 li{ min-width: 0; border-bottom: 1px dashed #D8D8D8;}
.nt3 .a{ height: .9rem; align-items: center; position: relative; z-index: 1; transition: .5s;}
.nt3 .a::before{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: url(../images/nt3_b.jpg) center no-repeat;background-size: cover;z-index: -1;transition: .5s;opacity: 0;border-radius: .1rem;}
.nt3 .ll{ font-size: .2rem; color: #151515; transition: .5s; padding: 0 0 0 .22rem;background: url(../images/nt2_i.svg) left center no-repeat;background-size: .02rem auto; flex: 1; overflow: hidden;}
.nt3 i{font-size: .24rem;color: #fff;font-family: 'lib';transition: .5s; margin: 0 0 0 .2rem;}

.zzjg .box{ margin: 0 0 .75rem;}

@media(min-width: 769px){
    .nt3 .a:hover{ padding: 0 .3rem;}
    .nt3 .a:hover:before{ opacity: 1;}
    .nt3 .a:hover *{ color: #fff;}
    .nt3 .a:hover .ll{ filter: brightness(10);}
}
@media(max-width: 769px){
    .ntit3 h3{ font-size: .24rem;}
    .ntit3 h3 img{ width: .24rem;}
    .nt3{ grid-template-columns: repeat(1, 1fr);}
    .nt3 .a{ height: auto; padding: .2rem 0;}
    .ntit3{ padding-bottom: 0;}
    .nt3 .ll{font-size: .18rem;padding: 0 0 0 .18rem;}
    .zzjg .box{ margin: 0 0 .35rem;}
}

.jmbs .fl1{align-items: flex-start;padding: .3rem 0 0 0;min-height: 4.3rem;}
.jmbs .fl1 .left{ width: 3.36rem; margin: 0 .75rem 0 0; }
.jmbs .fl1 .left img{ width: 100%}
.jmbs .fl1 .right{flex: 1;overflow: hidden;}

.jianzhu1{margin: -1rem calc((100vw - 14.8rem)/2*-1) 0 1rem;position: relative;z-index: 1;}

.arc-con1 p{ text-indent: 0;}

.ntit4{margin: 0 0 .28rem;position: relative;}
.ntit4 h4{ font-size: .3rem; color: #005BAC; align-items: center; position: relative;}
.ntit4 h4::before{ content: ""; width: .65rem; height: 1px; background: #D8D8D8; margin: 0 .12rem 0 0;}
.ntit4 h4::after{ content: ""; flex: 1; height: 1px; background: #D8D8D8; margin: 0 0 0 .12rem;}
.ntit4::after{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-.045rem);width: .08rem;height: .08rem;background: #B7282E;border-radius: 50%;}

.jianzhu1 .circle{width: 40vw;height: 40vw;position: absolute;top: 14%;left: 20%;transform: translate(-50%,-50%);z-index: -1;transition: .5s;mask: linear-gradient(210deg, transparent 40%, black 65%);}
.jianzhu1 .circle span {width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 50vw;border: #a2c4e2 1px solid;transform: scale(1);animation: circleScale 4s linear infinite;-webkit-transition: all 0.5s;transition: all 0.5s;z-index: -1;opacity: 0;}
.jianzhu1 .circle span:nth-of-type(2) {animation-delay: 1s }
.jianzhu1 .circle span:nth-of-type(3) {animation-delay: 2s }
.jianzhu1 .circle span:nth-of-type(4) {animation-delay: 3s }
.jianzhu1 .circle span:nth-of-type(5) {animation-delay: 4s }
@keyframes circleScale {
    0% {
        opacity: .75;
        transform: scale(.2, .2)
    }
    80% {
        opacity: .5;
    }
    100% {
        opacity: 0;
        transform: scale(1, 1)
    }
}

.jmbs .fl2 .box{margin: .24rem 0 0.24rem;}
.jmbs .fl2 .box h5{ font-size: .2rem; color: #4F4F4F; margin: 0 0 .3rem;}
.jmbs .fl2 .box p{ font-size: .26rem; color: #005BAC;}

.nt4{ gap: calc(100% - 2.3rem*2)}
.nt4 li{ min-width: 0}
.nt4 .a{width: 2.3rem;height: 2.3rem;background: #005BAC;border-radius: .4rem;display: flex;align-items: center;justify-content: center;font-size: .3rem;color: #fff;}
.nt4 .con{ display: none;}
.nt4 li:last-child{ display: none}

.jmbs .fl2 .box1{margin: 1.6rem 0 1rem;background: url(../images/jmbs_b2.svg) 87% bottom no-repeat;position: relative;display: none;}
.jmbs .fl2 .box1 .box1li{position: absolute;z-index: 1;top: 50%;left: 39%;transform: translate(-50%, -50%);}
.jmbs .fl2 .box1 .con{width: 7.65rem;box-shadow: 0px 4px 40px 0px rgba(0, 34, 65, 0.2);background: #fff url(../images/jmbs_b1.jpg) center bottom no-repeat;background-size: 100% auto;border-radius: .4rem;padding: .4rem .52rem .7rem;margin: 0 0 0 1.6rem;}
.jmbs .fl2 .box1 .con p{font-size: .16rem;color: #4F4F4F;line-height: .26rem;text-indent: 2em;}
.nt4s1 li:nth-child(2) .a{background: #B7282E;border-bottom-left-radius: 0 !important;}

.nt4s1 li:nth-child(3){margin-top: 2.5rem;}
.nt4s1 li:nth-child(3) .a{ background: #D7B372;}
.nt4s1 li:nth-child(4){margin-top: .3rem;}
.nt4s1 li:nth-child(4) .a{ background: #00549F;}

.ntit5{margin: 0 0 .2rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 600;font-size: .3rem;color: #005BAC;}
.ntit5 img{ height: .3rem; }

.nbg2::before{content: "";position: absolute;top: .75rem;right: 0;bottom: 0;left: 0;background: url(../images/nbg2.jpg) center top no-repeat;background-size: 100% auto;z-index: -1;}

.jmbs .fl3 .box{ border: 1px solid #D8D8D8; padding: .6rem 15px; text-align: center;}
.jmbs .fl3 .box h4{ font-size: .2rem; color: #151515; line-height: 2; margin: 0 0 .45rem;}
.jmbs .fl3 .box p{ font-size: .2rem; color: #151515; line-height: 2;}

@media(max-width: 769px){
    .jmbs .fl1 .left{width: 100%;margin: 0 0 .25rem; aspect-ratio: 555.26 / 310.42;}
    .jmbs .fl1 .right{ width: 100%; flex: auto;}
    .ntit4 h4{ font-size: .2rem}

    .jianzhu1{margin: .3rem 25%;}
    .ntit4{margin: 0 0 .22rem; }
    .jmbs .fl2 .box h5{font-size: .18rem;margin: 0 0 .15rem;}
    .jmbs .fl2 .box img{ max-width: 62%}
    .jmbs .fl2 .box p{ font-size: .18rem;}

    .jmbs .fl2 .box1{margin: .4rem 0 .4rem;padding-bottom: 30vw;background: url(../images/jmbs_b2.svg) center bottom no-repeat;background-size: 52% auto;}

    .nt4{gap: .2rem 4vw;}
    .nt4 .a{width: 44vw;height: 43vw;font-size: .22rem;border-radius: .2rem;}
    .nt4s1 li:nth-child(3), .nt4s1 li:nth-child(4){margin-top: 0;}

    .ntit5{ font-size: .22rem} 

    .jmbs .fl2 .box1 .box1li{margin: .25rem 0;position: relative;top: auto;transform: none;left: auto;}
    .jmbs .fl2 .box1 .con{max-width: 100%;margin: 0;padding: .3rem 15px;border-radius: .2rem;}
    .nt4s2 li:nth-child(1){ margin-top: 0;}
    .ntit5 img{height: .2rem;}
    .jmbs .fl3 .box{ padding: .3rem 15px;}
    .jmbs .fl3 .box h4{ font-size: .16rem; margin: 0 0 .25rem;}
    .jmbs .fl3 .box p{ font-size: .16rem;}
    .jmbs .fl2 .box1 .con p{ font-size: .14rem;}

    .jmbs .fl1{ padding: 0 0 0 0;}
    .nt4 li{min-width: 0;width: calc(50% - 2vw);}
}

.yxsz .fl1{background: url(../images/jianzhu2.png) center top no-repeat;background-size: 100% auto;padding: 4vw 0 0;margin: -.2rem 0 0;}
.yxsz .logo3{ margin: 0 auto; width: .8rem;}

.nt5{position: relative;padding: .9rem 0 4vw;}
.nt5:before{content: "";position: absolute;width: 1px;background: #D8D8D8;left: 50%;height: .9rem;top: 0;}
.nt5 li{padding: 0 0 0 50%;position: relative;overflow: hidden;min-height: 1.2rem;}
.nt5 li .ico{ position: absolute; width: .81rem; height: .81rem; top: 0; left: 50%; margin: 0 0 0 -.4rem;}
.nt5 li:after{content: "";position: absolute;top: .8rem;left: 50%;width: 1px;height: calc(100% - .8rem);background: #D8D8D8;}
.nt5 li .ico img{ width: 100%;}
.nt5 li h4{display: flex;align-items: center;min-height: .841rem;font-size: .28rem;color: #005BAC;position: relative;z-index: 1;}
.nt5 li h4:before{content: "";position: absolute;width: 1.2rem;height: 1px;background: #D8D8D8;left: -1.4rem;top: 50%;}
.nt5 li h4:after{ content: ""; flex: 1; height: 1px; background: #D8D8D8; margin: 0 0 0 .2rem}
.nt5 li .con{ padding: 0 0 0 1.8rem;}
.nt5 dd .a1{ font-size: .2rem; line-height: 2;}

.npb1{padding: 0 0 2rem;margin-top: -.75rem;}

@media(min-width: 769px){
    .nt5 li:nth-child(2n-1){ padding: 0 50% 0 0;}
    .nt5 li:nth-child(2n-1) .con{padding: 0 1.8rem 0 0;text-align: right;}
    .nt5 li:nth-child(2n-1) h4{ justify-content: flex-end}
    .nt5 li:nth-child(2n-1) h4:before{right: -1.4rem;left: auto;}
    .nt5 li:nth-child(2n-1) h4:after{order: -1;margin: 0 .2rem 0 0;}
    .nt5 li:last-child{ padding-bottom: .8rem}
    .nt5 li:last-child::after{ mask: linear-gradient(0deg, transparent 0%, black 154%);}
}
@media(max-width: 769px){
    .npb1{padding: .4rem 0 .6rem;margin-top: 0;}
    .yxsz .logo3{width: .4rem;margin: 0;}
    .nt5 li{padding: 0 0 0 .2rem;/* margin-bottom: -.2rem; */}
    .nt5:before{left: .2rem;height: .4rem;}
    .nt5 li .ico{left: .2rem;width: .41rem;height: .41rem;margin: 0 0 0 -.2rem;}
    .nt5{ padding: .2rem 0 16vw;}
    .nt5 li .con{padding: 0 0 0 .6rem;}
    .nt5 li h4:before{left: -.4rem;width: .25rem;}
    .nt5 li h4{font-size: .22rem;min-height: .41rem;}
    .nt5 dl{padding: .1rem 0 .2rem;}
    .nt5 dd .a1{ font-size: .16rem;}
    .nt5 li:after{left: .2rem;top: .4rem;height: calc(100% - .4rem);}
}


.nt6 .a{ display: block; border-radius: .1rem; overflow: hidden;}

.nt7 li{ border-bottom: 1px solid #D8D8D8; }
.nt7 .a{ align-items: center; position: relative; z-index: 1; padding: .4rem 0; transition: .5s;}
.nt7 .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/nt7_b.jpg) center no-repeat; background-size: cover; z-index: -1; opacity: 0; transition: .5s; border-radius: .1rem;}
.nt7 .imgBox{ width: 4.2rem; margin: 0 .5rem 0 0; border-radius: .1rem;}
.nt7 .imgBox .img{padding-bottom: 68.09%;}
.nt7 .txt{ flex: 1; overflow: hidden;}
.nt7 h4{ font-size: .22rem; margin: .15rem 0 .26rem}

@media(min-width: 769px){
    .nt7 .a:hover{ padding: .4rem .5rem;}
    .nt7 .a:hover::before{ opacity: 1;}
    .nt7 .a:hover *{ color: #fff;}
}
@media(max-width: 769px){
    .nt7 .imgBox{ width: 100%; margin: 0 0 .25rem}
    .nt7 .txt{ flex: auto; width: 100%;}
    .nt7 h4{ margin: .04rem 0 .06rem}
    .nt7 .a{ padding: .3rem 0;}
    .nt7 li:nth-child(1) .a{ padding-top: 0}
}

.nt8{ display: grid; grid-template-columns: repeat(2, 1fr); gap: .24rem .38rem;}
.nt8 li{ min-width: 0;}
.nt8 .a{ border: 1px solid #CFD3D6; height: 2.8rem; padding: 0 .36rem; display: flex; align-items: center; border-radius: .1rem; position: relative; z-index: 1;}
.nt8 .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/nt8_b.jpg) center no-repeat; background-size: cover; z-index: -1; opacity: 0; transition: .5s; border-radius: .1rem;}
.nt8 .txt{ width: 100%;}
.nt8 h4{ font-size: .22rem; margin: .12rem 0 .22rem; line-height: .34rem;}

@media(min-width: 769px){
    .nt8 .a:hover::before{ opacity: 1;}
    .nt8 .a:hover *{ color: #fff;}
    .nt8 .a:hover{ box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.1);}
}
@media(max-width: 769px){
    .nt8{ grid-template-columns: repeat(1, 1fr); gap: .2rem .15rem;}
    .nt8 .a{ height: auto; padding: .25rem 15px;}
}



.ar_tit{position: relative;z-index: 1;margin: 0 0 .4rem;text-align: center;padding: 0 15px .3rem;border-bottom: 1px dashed #c8c8c85e;}
.ar_tit h3{font-size: .26rem;color: #00549F;line-height: 1.35;margin: 0 auto;max-width: 100%;font-weight: normal;}
.ar_tit .con{justify-content: center;margin: .26rem 0 0;position: relative;}
.ar_tit .con .ll{justify-content: center;}
.ar_tit .con .ll p{font-size: .15rem;color: #999;line-height: .24rem;display: flex;flex-wrap: wrap;align-items: center;margin: 0 .6vw;font-weight: 300;}
.ar_tit .con .ll p img{width: .17rem;margin: 0 .1rem 0 0}

.fontBox{position: absolute;right: 0;top: 50%;transform: translateY(-50%);gap: 1vw;}

.details1 .arc-con{ margin-bottom: .5rem}
.details1 .arc-con p{font-size: 16px !important;!i;!;color: #666666;font-family: "微软雅黑";margin-bottom: 0 !important;}

.ar_tj{padding: .25rem 0 0;position: relative;z-index: 1;margin: .5rem 0 0;display: block;border-top: #D8D8D8 1px solid;}
.ar_tj .a{display: block;font-size: .18rem;color: #333;line-height: 1.5;margin: .1rem 0;transition: .5s;}
.ar_tj .a span{ color: #005BAC}

.ar_tit .con .ll p a{ font-size: .14rem;color: #999; margin: 0 .06rem;}
.ar_tit .con .ll p a.on{ color: #005BAC;}

.ntit6{ align-items: center; font-size: .22rem; color: #333333;}

.fontBox .fontcon{ cursor: pointer;}
.fontBox .fontcon img{ width: .22rem}

.n_left1{ width: calc(100% - 3.55rem - .64rem); padding: 0 0 1.3rem;}
.n_right1{ width: 3.55rem; padding: 0 0 .4rem;}

.nt9{position: relative;padding: 0 0 .01rem;}
.nt9::before{ content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 1px; background: #D8D8D8;}
.nt9::before li{ margin-bottom: .35rem}
.nt9 li{ margin-bottom: .45rem}
.nt9 .a{ display: block; padding: 0 0 0 .2rem;}
.nt9 .time{height: .3rem;font-size: .18rem;color: #00549F;position: relative;transition: .5s;}
.nt9 .time::before{content: "";position: absolute;width: .07rem;height: .07rem;border: 1px solid #D8D8D8;left: -.245rem;border-radius: 50vw;background: #fff;transition: .5s;top: .07rem;}
.nt9 h4{margin: .04rem 0 0;font-size: .16rem;line-height: .24rem;height: .48rem}


.ntit6{font-size: .4rem;color: #00549F;padding: 0 0 0 .18rem;background: url(../images/ntit6_t.svg) left center no-repeat;background-size: .02rem auto;margin: 0 0 .2rem; font-weight: 600;}

.nt10 li{ border-bottom: rgba(195, 197, 210, 0.4) 1px solid;}
.nt10 .a{ align-items: center; padding: .3rem 0;}
.nt10 h6{ width: auto; width: 1.56rem;}
.nt10 h4{ flex: 1;}

@media(min-width: 769px){
}
@media(max-width: 769px){
    .n_left1{ width: 100%; padding: .4rem 0;}
    .ar_tit h3{font-size: .24rem;}
    .fontBox{position: relative;top: -0.03rem;transform: none;margin: 0 0 0 2vw;}
    .ar_tit .con .ll p{ margin: 0 2vw}
    .ar_tit{ margin: 0 0 .3rem;text-align: center;padding: 0 15px .15rem;}
    .ntit6{font-size: .24rem;background-size: .02rem .24rem !important;}
    .nt10 .a{ padding: .15rem 0;}
    .nt10 h6{ width: 1rem;}
    .nt9 li{ margin-bottom: .25rem}
}

.nt11 .a{align-items: center;padding: .4rem 0;position: relative;z-index: 1;border-bottom: #D8D8D8 1px solid; transition: .5s;}
.nt11 .a::before{content: "";position: absolute; left: 0; right: 0;top: -1px;bottom: -1px; z-index: -1;opacity: 0;transition: .5s;border-radius: .1rem; background: url(../images/nt11_b.jpg) center no-repeat;background-size: cover !important; box-shadow: 0px 4px 10px 0px rgba(0, 87, 153, 0.1); }
.nt11 .time{width: 1.9rem;padding: 0;display: flex;align-items: baseline;}
.nt11 .time h3{font-size: .28rem;color: #005BAC;line-height: 1;transition: .5s;font-family: Bebas;font-weight: normal;padding: 0 .1rem 0 0;}
.nt11 .time h3 span{ font-size: .2rem}
.nt11 .time h6{font-size: .1rem;color: #005BAC;transition: .5s;font-family: Bebas;align-items: center;/* margin: .05rem 0 0; */transition: .5s;}
.nt11 .time h6 svg{width: .42rem;fill: #005BAC;margin: 0 0 0 .06rem; transition: .5s;}
.nt11 .txt{flex: 1;overflow: hidden;}
.nt11 h4{font-size: .22rem; }

@media(min-width: 769px){
    .nt11 .a:hover{ padding: .4rem .4rem;}
    .nt11 .a:hover::before{opacity: 1;}
    .nt11 .a:hover *{ color: #fff;}
    .nt11 .a:hover h6 svg{ fill: #fff}
    .nt11 h4{ -webkit-line-clamp: 1;line-clamp: 1;}
}
@media(max-width: 769px){
    .nt11 .time h3{ font-size: .24rem; margin-bottom: .04rem}
    .nt11 .time h6 svg{width: .3rem;}
    .nt11 .time{display: block;width: .9rem;}
    .nt11 .a{ padding: .2rem 0}
}

.nt12 li{ border-bottom: #D8D8D8 1px solid; position: relative; z-index: 1;}
.nt12 .a{align-items: center;padding: 0;}
.nt12 .imgBox{width: 2.38rem;position: absolute;right: .3rem;top: 50%;transform: translateY(-50%);box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, 0.4);border-radius: .1rem; opacity: 0; transition: .5s;}
.nt12 .imgBox .img{padding-bottom: 124%;}
.nt12 .txt{flex: 1;overflow: hidden;padding: .4rem 0;}
.nt12 h4{ font-size: .22rem}
.nt12 .p{margin: .16rem 0 0;display: flex;flex-wrap: wrap;}
.nt12 p{font-size: .16rem;color: #494949;padding: 0 .1rem 0 .2rem;line-height: 1.75;background-size: .14rem auto !important;width: 100%;}
.nt12 p.p1{background: url(../images/nt12_i1.png) left .08rem no-repeat;}
.nt12 p.p2{background: url(../images/nt12_i2.png) left .08rem no-repeat;} 
.nt12 p.p3{background: url(../images/nt12_i3.png) left .08rem no-repeat; }

@media(min-width: 769px){
    .nt12 .a:hover .imgBox{ opacity: 1;}
}
@media(max-width: 769px){
    .nt12 .a{ padding: .25rem 0;}
    .nt12 .p p{width: 100%;line-height: 1.5;}
    .nt12 .imgBox{position: relative;top: auto;transform: none;opacity: 1;width: 1.85rem;right: 0;margin: 0 .2rem 0 0; box-shadow: 0px 4px 19px 0px rgba(0, 0, 0, 0.1);}
    .nt12 .txt{ padding: 0;}

    .nt12 p.p1{background: url(../images/nt12_i1.png) left .04rem no-repeat;}
    .nt12 p.p2{background: url(../images/nt12_i2.png) left .04rem no-repeat;} 
    .nt12 p.p3{background: url(../images/nt12_i3.png) left .04rem no-repeat; }
}

.nt13{ display: grid; grid-template-columns: repeat(3,1fr); grid-gap: .94rem .48rem;}
.nt13 li{ min-width: 0;}
.nt13 .a{ display: block; position: relative; z-index: 1;}
.nt13 .a::before{ content: ""; position: absolute; top: -.24rem; right: -.24rem; bottom: -.24rem; left: -.24rem; z-index: -1; background: url(../images/nt13_b.jpg) center no-repeat; background-size: cover; border-radius: .1rem; opacity: 0; transition: .5s;}
.nt13 .imgBox{ border-radius: .1rem;}
.nt13 .imgBox .img{ padding-bottom: 73.80%;}
.nt13 .txt{padding: .2rem 0;}
.nt13 h4{margin: .1rem 0 0;}
.nt13 .line{height: 1px;background: #D8D8D8;margin: .15rem 0 .2rem; transition: .5s;}
.nt13 p{ margin: .1rem 0 .15rem}


@media(min-width: 769px){
    .nt13 .a:hover::before{ opacity: 1;}
    .nt13 .a:hover *{ color: #fff;}
    .nt13 .a:hover .line{background: rgba(255,255,255,.2)}
}
@media(max-width: 769px){
    .nt13{ grid-template-columns: repeat(1,1fr); grid-gap: .1rem .15rem;}
}

.h3-1{ font-size: .28rem; color: #005BAC; margin-bottom: .25rem; text-align: center;}

.xkjs .box{ margin-bottom: 1rem;}
@media(max-width: 769px){
    .h3-1{ font-size: .22rem; margin-bottom: .15rem; }
}

.jyjx .fl1{background: url(../images/jianzhu2.png) center top no-repeat;background-size: 100% auto;padding: 8vw 0 0;margin: -.2rem 0 0;}
.jyjx .fl1 .arc-con{width: 11.8rem;margin: 0 auto;/* text-align: center; */max-width: 100%;}
.jyjx .fl1 .arc-con p{text-indent:2em;}
.kxyj .fl1 .arc-con{ width: 100%}
.kxyj .fl1 .arc-con p{text-indent:0;}
.nt1s{display: flex;justify-content: space-around;padding: 1vw 11vw 1vw;background: none;}
.nt1s li{/* flex: 1; */}

.nt14{ display: grid; grid-template-columns: repeat(4,1fr); grid-gap: .15rem .24rem;}

.nt14 .a{ position: relative; z-index: 1; display: block;}
.nt14 .imgBox{ border-radius: .1rem}
.nt14 .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;}
.nt14 .imgBox .img{ padding-bottom: 71.02%;}
.nt14 .txt{position: absolute;right: 0;bottom: 0;left: 0;z-index: 1;padding: 0 .3rem .22rem;align-items: center;}
.nt14 h4{color: #fff !important;background: url(../images/nt14_b.svg) center bottom no-repeat;width: auto;padding: .1rem 0;}
.nt14 .txt img{ width: .24rem}

.nt15{ margin: .8rem 0 0;}
.nt15 .transImg{ border-radius: .1rem;}
.nt15 .txt{margin: -8.85vw .75rem 0;position: relative;z-index: 1;background: #fdfdfd url(../images/nt15_b.jpg) center bottom no-repeat;background-size: 100% auto;padding: .58rem .62rem .7rem;border-radius: .1rem;}
.nt15 .txt .arc-con{width: 100%;}
.nt15 .txt .arc-con p{ font-size: .24rem}

.more1{ width: .79rem; font-size: .16rem; color: #555555; background: url(../images/more1.svg) center bottom no-repeat; padding: 0 0 .1rem; background-size: 100% auto; text-align: center; white-space: nowrap;}
.more1 span{ font-weight: 100; margin: 0 .015rem;}

.nt15 .more1{margin: .6rem auto 0;display: block;}

@media(min-width: 769px){
}
@media(max-width: 769px){
    .nt1s{ padding: 1vw 0 1vw;}

    .nt14{ grid-template-columns: repeat(2,1fr); grid-gap: .15rem 14px;}
    .nt14 .txt{ padding: 0 15px .1rem}
    .nt14 .imgBox:after{ height: .6rem}

    .nt15{ margin: .4rem 0 0;}
    .nt15 .txt{margin: -8.85vw .15rem 0;padding: .25rem 15px;}
    .nt15 .txt .arc-con p{ font-size: .18rem}
    .nt15 .more1{margin: .3rem auto 0;}
}

.ntit2{ position: relative;}
.ntit2 .more1{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.Profile .fl1{ padding-bottom: 1.7rem;}
.Profile .fl1 .wp{ align-items: flex-start;}
.Profile .fl1 .left{width: 5.54rem;position: relative;}
.Profile .fl1 .right{ width: calc(100% - 5.44rem - 1.1rem);}
.Profile .fl1 .left svg{ width: 100%; height: 100%;}
.Profile .fl1 .left .transImg{ mask: url(../images/Profile_mask.svg) center no-repeat; mask-size: cover; width: 100%; height: 100%;}
.Profile .fl1 .left .transImg img{ width: 100%; height: 100%; object-fit: cover;}
.Profile .fl2{ position: relative;}
.Profile .fl2 .img{border-radius: .36rem .36rem 0 0;overflow: hidden;}

.Profile .fl3{align-items: flex-start;margin-top: -2.0rem;position: relative;z-index: 1;}
.Profile .fl3::before{content: "";position: absolute;top: 2rem;right: 0;left: 0;bottom: 0;background: url(../images/Profile_b3.png) center top no-repeat;background-size: 100% auto;z-index: -1;/* opacity: .5; */}
.Profile .fl3::after{content: "";position: absolute;top: 1.9rem;right: 0;left: 0;bottom: 0;background: url(../images/Profile_b3s.png) center top no-repeat;background-size: 100% auto;z-index: -1;}

.Profile .fl3 .wp.flex{ margin-bottom: .8rem;}

.nt16{width: calc(100% - 8.5rem);margin: .56rem 0 0;}
.nt16 .a{position: relative;z-index: 1;height: 1.48rem;align-items: center;padding: 0 13% 0 30%;border-bottom: 1px dashed #D8D8D8;}
.nt16 .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/nt16_b.jpg) center no-repeat; background-size: cover; z-index: -1; opacity: 0; transition: .5s}
.nt16 .a:after{ content: ""; position: absolute; right: 0; bottom: 0; left: 0; width: 100%; height: .04rem; background: #B7282E; opacity: 0; transition: .5s}
.nt16 h4{ flex: 1; font-size: .42rem; color: #005BAC}
.nt16 img{ width: .3rem}

.nt16 li:nth-child(1) .a{ background: #fff}
.nt16 li:last-child .a{ border: none}
.nt16 li.on .a::before{ opacity: 1}
.nt16 li.on .a:after{ opacity: 1}

.nt17{ width: 8.5rem;}
.nt17 .imgBox{ border-radius: .1rem;}
.nt17 .imgBox .img{ padding-bottom: 58.82%;}

.nt18{align-items: flex-end;margin-top: -1vw;}
.nt18 h4{font-size: .28rem;color: #151515;writing-mode: vertical-rl;height: 2.36rem;letter-spacing: .04rem;}
.nt18 .i1, .nt18 .i2{ width: .21rem;}
.nt18 .i3{ margin-bottom: -.12rem;width: .64rem;}
.nt18 img:last-child{ display: none}

.Profile .fl4{background: url(../images/Profile_b4.jpg) center top no-repeat;background-size: 100% auto;padding: .8rem 0 0;}

.nt19Box{margin: 0 0 .7rem 1.7rem;width: 7.12rem;background: url(../images/nt19_b.jpg) center no-repeat;background-size: cover;min-height: 2.9rem;padding: .5rem .7rem;overflow: visible;}
.nt19Box:before{ content: ""; position: absolute; left: 0; top: 100%; border-right: #D9E7F8 .5rem solid; border-bottom: transparent .5rem solid}
.nt19Box h3{ font-size: .24rem; color: #fff; font-weight: 600; position: relative; padding-bottom: .15rem; position: relative; margin-bottom: .4rem;}
.nt19Box h3::before{ content: ""; position: absolute; left: 0; bottom: 0; width: .6rem; height: 1px; background: rgba(255, 255, 255, 0.4);}
.nt19Box h3::after{ content: ""; position: absolute; left: .65rem; bottom: 0; right: 0; height: 1px; background: rgba(255, 255, 255, 0.4);}

.nt19 li{ width: 50%; margin-bottom: .2rem;}
.nt19 .a{ font-size: .2rem; color: #fff !important;}
.nt19 img{ margin: 0 0 0 .24rem;}

.narr1w{align-items: center;gap: .4rem;margin: 0 .8rem 0 0;}
.narr1{font-size: .36rem;color: rgba(26, 63, 170, 0.3);font-family: 'lib';transition: .5s;cursor: pointer;}

.nt20W{position: relative;z-index: 1;margin-bottom: 1rem;}
.nt20W:before{content: "";position: absolute;left: 1.8rem;right: calc((100vw - 14.8rem)/2*-1);top: 50%;background: url(../images/nt20W.png) left repeat-x;background-size: auto 1px;height: 1px;}
.nt20Box{ flex: 1;}
.nt20 .a{flex-direction: column;justify-content: center;align-items: center;height: 1.4rem;position: relative;}
.nt20 .dot{width: 1.4rem;height: 1.4rem;display: flex;align-items: center;justify-content: center; position: relative;}
.nt20 .dot:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(0, 91, 172, 0.2);z-index: -1;border-radius: 50vw; transform: scale(.12); opacity: 0; transition: .5s}
.nt20 .dot:after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #005BAC;z-index: -1;border-radius: 50vw; transform: scale(.12); transition: .5s}
.nt20 .dot img{ height: .57rem; opacity: 0; transition: .5s}
.nt20 h4{font-size: .2rem;color: #005BAC;position: absolute;top: 68%;left: 0;right: 0;text-align: center;}

.nt20 .swiper-slide-active .dot:before, .nt20 .swiper-slide-active .dot img{ opacity: 1; transform: scale(1);}
.nt20 .swiper-slide-active .dot:after{ transform: scale(.7);}
.nt20 .swiper-slide-active h4{ opacity: 0}

.mtab1 .hd ul{ justify-content: center; align-items: center; background: url(../images/nt20_l.svg) center no-repeat; background-size: .99rem auto; gap: 1.28rem;}
.mtab1 .hd ul .a{ line-height: .38rem; display: block; background: #E5E5E5; font-size: .18rem; color: #151515; padding: 0 .28rem; border-radius: 50vw; transition: .5s;}
.mtab1 .hd ul li.on .a{ background: #005BAC; color: #fff;}
.mtab1 .bd{ margin: .4rem 0 0}

@media(min-width: 769px){
    .narr1:hover{color: #005BAC;}
}
@media(max-width: 769px){
    .Profile .fl1 .left{ width: 100%;}
    .Profile .fl1 .right{width: 100%;padding: .4rem 0 0;}
    .Profile .fl1 .right .arc-con p{ font-size: .18rem !important}

    .nt16{width: 100%;margin: .56rem 0 0;}
    .nt16 .a{ height: .9rem;}

    .Profile .fl3{margin-top: -14vw;}
    .Profile .fl2 .img{border-radius: .16rem .16rem 0 0;overflow: hidden;}
    .Profile .fl1{ padding-bottom: .4rem;}
    .Profile .fl3 .wp.flex{ margin-bottom: .4rem;}
    .nt18 h4{font-size: .16rem;height: 1.3rem;}
    .nt18 .i1, .nt18 .i2{width: .09rem;}
    .nt18 .i3{margin-bottom: -.12rem;width: .24rem;}

    .nt19Box{margin: 0 0 .25rem 0;width: 100%;padding: .25rem 15px;min-height: 2rem;}
    .nt19Box:before{ border-right: #D9E7F8 .25rem solid; border-bottom: transparent .25rem solid}
    .nt19 .a{ font-size: .18rem;}

    .nt20Box{ flex: auto; width: 100%;}
    .nt20 .dot{ width: .7rem; height: .7rem;}
    .nt20W:before{ left: 0; right: 0;}
    
    .nt20W{margin-bottom: .35rem;padding: .1rem 0;}

    .narr1w{position: absolute;margin: 0 auto;left: 50%;transform: translateX(-50%);top: 0;}
    .nt20 .dot img{ height: .24rem}
    .mtab1 .hd ul{ gap: .6rem}
    .nt20 h4{top:auto;bottom: 0;white-space: normal;line-height: 1.25 !important;}
    .nt19Box h3{ margin-bottom: .25rem}
} 

/*06-09*/
.cwzc .box{ margin-bottom: .6rem}
.h3-2{align-items: center;font-size: .22rem;color: #151515;padding-bottom: .26rem;border-bottom: #d8d8d8 1px dashed;margin-bottom: .3rem;}
.h3-2 img{ width: 2px; height: .2rem; margin: 0 .22rem 0 0;}

.nt21{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px;}
.nt21 li{min-width: 0;margin-bottom: .1rem;}
.nt21 .a{font-size: .22rem;color: #151515;display: block;position: relative;padding: 0 0 0 .16rem;line-height: 1.5; transition: .5s;}
.nt21 .a::before{content: "";position: absolute;left: 0;width: .03rem;height: .03rem;background: #151515;top: .16rem;}

@media(min-width: 769px){
    .nt21 .a:hover{color: #005BAC;}
}
@media(max-width: 769px){
    .h3-2{font-size: .2rem;padding-bottom: .16rem;margin-bottom: .24rem;}
    .cwzc .box{ margin-bottom: .3rem}
    .nt21{grid-template-columns: repeat(1, 1fr); gap: .1rem 14px;}
    .nt21 .a{font-size: .18rem;}
    .nt21 .a::before{ top: .1rem}
}

.nt22{ display: grid; grid-template-columns: repeat(3, 1fr); gap: .58rem .74rem; margin-bottom: 5vw}
.nt22 li{min-width: 0;}
.nt22 .a{ padding: .5rem .2rem .5rem .8rem; border-radius: .1rem; background: linear-gradient(180deg, #e7f3ff 0%, #ffffff 98%); box-shadow: 0px 4px 10px 0px rgba(162, 196, 226, 0.1); align-items: center; position: relative; z-index: 1; overflow: hidden;}
.nt22 .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; background: url(../images/nt22_b.jpg) center no-repeat; background-size: cover; opacity: 0; transition: .5s;}
.nt22 .ico{ width: 1rem; margin: 0 .34rem 0 0; transition: .5s;}
.nt22 .rr{ flex: 1; overflow: hidden;}
.nt22 h4{ font-size: .22rem;}
.nt22 .line{ background: url(../images/nt22_l.svg) left center no-repeat; height: 2px; background-size: auto 2px !important; margin: .08rem 0 .1rem; transition: .5s;}
.nt22 h6{ font-size: .16rem; color: rgba(73, 73, 73, 0.7); transition: .5s;}

iframe{ max-width: 100%}

@media(min-width: 769px){
    .nt22 .a:hover{color: #005BAC;}
    .nt22 .a:hover::before{ opacity: 1;}
    .nt22 .a:hover h4, .nt22 .a:hover h6{ color: #fff;}
    .nt22 .a:hover .line{ background: url(../images/nt22_ls.svg) left center no-repeat;}
    .nt22 .a:hover .ico{filter: brightness(10);}
}
@media(max-width: 769px){
    .nt22{grid-template-columns: repeat(1, 1fr); gap: .25rem 14px; margin-bottom: 5vw}
    .nt22 .ico{ width: .7rem;}
    .nt22 .a{ padding: .3rem .2rem .3rem .3rem;}
    .nt19 li:nth-child(3){ width: 100%}

    .mtab1 .bd img{margin: 0 -20vw;width: calc(100% + 40vw);max-width: inherit;}
}