@charset "utf-8";
/*翻页条*/
/*
.pagebar{margin:.8rem auto 0 auto;display: flex;align-items: center;justify-content: center;}
.pagebar>.p_t{align-self: flex-start;line-height: .38rem;}
.p_pages{text-align: center;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.pagebar *{font-size: .14rem;white-space: nowrap;}
.p_pages span{padding: 0 .1rem;height: .36rem;display: flex;margin: 0 .04rem;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;}
.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{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;}
.p_pages .p_last + span, .p_pages .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}
.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 a:hover, .p_pages a.on, .p_goto a:hover{background: #1D5CB5;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #1D5CB5 1px solid;}
*/

@media(max-width: 769px){
    .pagebar{ margin: .4rem auto 0;}
} 

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
}
@media(max-width: 769px){
}
@media(max-width: 560px){
} 

footer{background: url(../images/footer.png) center no-repeat;background-size: cover;position: relative;z-index: 3;}
footer:after{ display: none}

.n_ba .imgBox .img{ padding-bottom: 36.45%;}

.mianbao{display: flex;align-items: center;padding: 0;}
.mianbao *{font-size: .14rem;color: #666666;font-style: normal;line-height: 1.5;font-weight: normal;}
.mianbao img{margin: 0 .1rem 0 0;height: .16rem;}
.mianbao span{margin: 0 .02rem;}
.mianbao .con{padding: 0 0 0 .2rem;background-size: .1rem auto;}

.erji li dl{padding: 0  .68rem;}
.erji li dl dd .a1{display: block;line-height: .4rem;/* text-align: center; */font-size: .16rem;color: #666;position: relative;z-index: 1;padding: 0;transition: .5s}
.erji li dl dd .a1:hover, .erji li dl dd.on .a1{ color: #1D5CB5}

#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #1D5CB5;background-size: cover;}
#bnt_back { position: absolute; left: 15px; top: 0px; }
#bnt_back img { height: 28px; }
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav h1 { font-size: 14px; color: rgb(255, 255, 255); text-align: center; margin: 0px; line-height: 50px; }
#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(153, 153, 153) 0px 0px 5px; z-index: 9; }
#sub_nav_content ul { padding: 10px; }
#sub_nav_content ul li { display: block; line-height: 28px; margin: 1rem 0px; }
#sub_nav_content ul li a { display: block; border-left: 2px solid rgb(202, 158, 78); height: 30px; line-height: 30px; font-size: 14px; padding-left: 10px; color: rgb(83, 84, 85); }
#sub_nav_content ul li.on a { color: rgb(202, 158, 78); }
#sub_nav_content dl {font-size: 0px;overflow: hidden;background: rgb(255, 255, 255);padding: 10px 0px;display: flex;flex-wrap: wrap;}
#sub_nav_content dt {position: relative;background: rgb(255, 255, 255);z-index: 999;min-width: 100%;display: inline-block;margin-bottom: 0px;text-align: left;}
#sub_nav_content dt a { margin: 0px 20px; display: block; color: rgb(91, 83, 73); line-height: 30px; font-size: 14px; font-weight: 400; vertical-align: top; }
#sub_nav_content dt a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content dt.title { background: rgb(250, 250, 251); }
#sub_nav_content dt.title i { opacity: 1; }
#sub_nav_content dt.title_on { background: rgb(250, 250, 251); }
#sub_nav_content dt.title_on a { color: rgb(215, 0, 41); border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content dt.title_on a i { color: rgb(215, 0, 41); }
#sub_nav_content dt.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content dt.on a, #sub_nav_content dt.title_on a {color: #0071AA;}
#sub_nav_content dd {/* display: none; */display: flex;}
#sub_nav_content dd .box { padding: 0px; }
#sub_nav_content dd a {padding: 0px 25px;line-height: 30px;font-size: 12px;color: rgb(91, 83, 73);display: block;height: 30px;}
#sub_nav_content dd a.on { color: rgb(215, 0, 41); }

.n_container{padding: 0;background: #fff;position: relative;z-index: 1;/* margin-bottom: -.38rem; */}
.n_container .wp{/* align-items: flex-start; */}
.n_left{width: 3.4rem;position: relative;z-index: 1;border-radius: 0 0 .6rem 0;}
.n_left:before{content: "";position: absolute;background: url(../images/n_left.jpg) center repeat-y;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;left: calc((100vw - 16rem)/2*-1);background-size: cover;}
.n_right{width: calc(100% - 3.4rem);padding: 0;position: relative;z-index: 2;margin: -.24rem 0 0;min-height: 100vh;}
.n_right:before{content: "";position: absolute;top: 0;right: calc((100vw - 16rem)/2*-1);bottom: 0;left: 0;background: #fff url(../images/n_right.png) center top no-repeat;z-index: -1;background-size: 100% auto;}
.dqgz:after{content: "";position: absolute;top: 0;right: calc((100vw - 16rem)/2*-1);bottom: 0;left: 0;background: #fff url(../images/n_right1.png) center bottom no-repeat;z-index: -1;background-size: 100% auto;}
.yj{height: 2.34rem;display: flex;justify-content: space-between;padding: .3rem 0 .5rem .3rem;position: relative;flex-direction: column;background: url(../images/yj.svg) center top no-repeat;background-size: cover;margin: -.8rem -1.76rem 0 0;z-index: 2;}
.yj h2{font-size: .42rem;color: #fff;line-height: 1;font-weight: normal;padding: 0 1.88rem 0 .38rem;}
.yj h6{font-size: .18rem;color: #fff; opacity: .6; text-transform: uppercase; margin: .04rem 0 0}
.erji{padding: .2rem 0;background-size: 100% auto;position: relative;}
.erji:before{content: "";position: absolute;top: -.4rem;bottom: 0;left: 0;width: 2px;background: #bad2eb;-webkit-mask: linear-gradient(0deg, transparent 0, #fff 50%);mask: linear-gradient(0deg, transparent 0, #fff 50%);}
.erji:after{content: "";position: absolute;top: calc(100% - 2.3rem);left: -1.56rem;width: 3.26rem;height: 9.62rem;background: url(../images/erji.png) center no-repeat;background-size: cover;pointer-events: none;}

.erji li *{ transition: .5s;}
.erji li{position: relative;z-index: 1;width: 100%; margin: .15rem 0}
.erji li .a{display: flex;height: .68rem;font-size: .24rem;color: #333333;position: relative;z-index: 1;padding: 0 .68rem;align-items: center;line-height: 1.5;}
.erji li::before{content: "";position: absolute;background: #1d5cb5;width: .1rem;height: 0;left: 0;top: 0;transition: .5s;}
.erji li.on::before{ height: 100%}
.erji li.on .a, .erji li:hover .a{color: #1D5CB5;}

.n_tit1{align-items: center;margin-bottom: .8rem;}
.n_tit1 .ll{ position: relative}
.n_tit1 .ll h4{font-size: .35rem;line-height: 1;margin: 0 0 0 .8rem;text-transform: uppercase;color: transparent;color: rgba(217,233,255,.6)\0;background-image: url(../images/tit1.png);background-clip: text;background-size: .4rem .4rem;font-family: "思源宋体 Heavy";font-weight: 900;position: absolute;top: 0;left: 0;z-index: -1;transition: .5s;white-space: nowrap; background: none\0;}
.n_tit1 .ll h3{font-size: .4rem;color: #1d5cb5;font-weight: normal;padding: .1rem 0 0;transition: .5s;letter-spacing: .01rem;}

.pad1{padding: .65rem 0 .65rem .86rem;}



@media(min-width: 1024px){
    .lt1 .a:hover::before{ opacity: 1;}
    .lt1 .a:hover *{ color: #fff;}
    .lt1 .a:hover .more1 .cls-1{ fill: #fff;}
}
@media(max-width: 1024px){
    footer .wp{ padding: 0 15px;}
}
@media(max-width: 800px){
}
@media(max-width: 769px){
    #gotop1{ right: 0;}

    .n_left, .n_tit1{ display: none;}
    .n_right{width: 100%;margin: 0;}

    #m_n_nav{ display: block;}

    .n_container{padding: 0;}

    .n_ba .imgBox .img{ padding-bottom: 40%;}

    .pad1{ padding: .4rem 0}
}
@media(max-width: 560px){
} 

.ar_tit{position: relative;z-index: 1;margin: 0 0 .25rem;text-align: center;}
.ar_tit h3{font-size: .3rem;color: #333;line-height: 1.35;margin: 0 auto;border-bottom: 1px solid #e8e8e8;padding-bottom: .2rem;}
.ar_tit .con .ll{justify-content: center;margin: .25rem 0 0;}
.ar_tit .con .ll p{font-size: .18rem;color: #666;line-height: .24rem;display: flex;flex-wrap: wrap;align-items: center;margin: 0 1.35vw;}
.ar_tit .con .ll p img{ width: .22rem; margin: 0 .1rem 0 0}

.details .arc-con p{ text-indent: 2em;}

.ar_tj{border-top: 2px solid #1D5CB5;padding: .4rem 0 0;position: relative;z-index: 1;margin: .5rem 0 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.ar_tj .a{display: block;font-size: .18rem;color: #666;line-height: 1.5;margin: .1rem 0;transition: .5s;width: 46%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ar_tj .a:nth-child(2){ text-align: right}

.details1 .ar_tit{margin-bottom: .3rem;border-bottom: 2px solid #1D5CB5;padding-bottom: .28rem;}
.details1 .ar_tit h3{border: none;padding-bottom: 0;}
.details1 .arc-con p{ text-indent:2em}
.details1 .arc-con p span{
    text-align: left;
}
.details1 .arc-con p a{
    word-wrap: break-word;
}
.arc-con .vsbcontent_img{
        text-indent: 0em!important;
    }
.details1 .arc-con video{
    max-width: 100%;
    height: auto;
}

.more1{display: flex;align-items: center;justify-content: center;background: #1D5CB5;width: 1.35rem;height: .38rem;margin: .5rem auto 0;font-size: .18rem;color: #fff;transition: .5s;clip-path: polygon(0 0.05rem, 0.05rem 0, 100% 0, 100% 0, 100% calc(100% - 0.05rem), calc(100% - 0.05rem) 100%, 0.05rem 100%, 0 calc(100% - 0.05rem));}
.more1 img{width: .19rem;margin: -.03rem 0 0 .12rem;}

@media(min-width: 1024px){
    .ar_tj .a:hover, .mianbao a:hover{color: #1D5CB5;} 
    .details1 .more1:hover{color: #fff;background: linear-gradient(270deg, #1e6dd9 0%, #0a3597 99%);}
}
@media(max-width: 1024px){
}
@media(max-width: 769px){
    .ar_tit h3{ font-size: .22rem;}
    .ar_tit .con .ll p{margin: 0 .1rem;font-size: .15rem;}

    .ar_tj{ padding-top: .15rem}
    .ar_tj .a{font-size: .16rem;margin: .1rem 0;max-width: 100%;width: 100%;}
    .ar_tj .a:nth-child(2){ text-align: left;}
    .arc-con img{/* margin: 0 auto 0 0em; */border: none!important;}
    

    
} 
@media(max-width: 560px){
} 

.h3-1{align-items: center;font-size: .3rem;color: #1D5CB5;font-weight: normal;margin-bottom: .4rem;}
.h3-1 img{margin: 0 .1rem 0 0;width: .28rem;}

.lt14{ margin: .4rem -3vw 0;}
.lt14 li{ padding: 0 3vw; position: relative;}
.lt14 li:before{ content: ""; position: absolute; width: 1px; height: .68rem; background: #1D5CB5; opacity: .3; right: 0; top: 50%; transform: translateY(-50%)}
.lt14 h3 big{ font-size: .34rem; color: #1D5CB5;}
.lt14 h3 small{font-size: .12rem;color: #fff;background: #1D5CB5;border-radius: 50vw;width: .16rem;line-height: .16rem;display: inline-block;text-align: center;margin: 0 0 0 .06rem;}
.lt14 h6{ font-size: .16rem; color: #666; margin: .03rem 0 0}
.lt14 li:last-child:before{ display: none}

.szll .fl2{ position: relative; z-index: 1;}
.szll .fl2:before{content: "";position: absolute;top: 0;right: calc((100vw - 16rem)/2*-1);bottom: 0;left: 0;background: #fff url(../images/bg2.jpg) center top no-repeat;z-index: -1;background-size: cover;}

.lt15{ margin: 0 -.16rem;}
.lt15 li{width: 50%;padding: .22rem .16rem;}
.lt15 .a{height: 1.06rem;align-items: center;justify-content: center;position: relative;z-index: 1;filter: drop-shadow(0px 0.06rem 0.18rem rgba(29, 92, 181, 0.2622));}
.lt15 .a::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/lt15_b.jpg) center center no-repeat;background-size: cover;z-index: -1;clip-path: polygon(0 0, 0 0, calc(100% - 0.16rem) 0, calc(100% - 0.16rem) 0, 100% 0.16rem, 100% 100%, 0.16rem 100%, 0 calc(100% - 0.16rem)); transition: .5s;}
.lt15 .a::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: #1D5CB5 1px solid;clip-path: polygon(0 0, 0 0, calc(100% - 0.16rem) 0, calc(100% - 0.16rem) 0, 100% 0.16rem, 100% 100%, 0.16rem 100%, 0 calc(100% - 0.16rem));transform: translate(.06rem, -.06rem);}
.lt15 h4{font-size: .3rem;color: #1D5CB5;font-weight: normal; transition: .5s;}
.lt15 img{margin: 0 .1rem 0 0;width: .28rem;}
.lt15 .a span{position: absolute;top: 0;right: 0;bottom: 0;left: 0;transform: translate(0.06rem, -0.06rem);}
.lt15 .a span:before{content: "";position: absolute;top: 0;right: -1%;width: .2rem;height: 2px;background: #1D5CB5;transform: rotate(45deg);transform-origin: -1%;}
.lt15 .a span:after{content: "";position: absolute;bottom: 7%;left: -0.4%;width: 0.2rem;height: 2px;background: #1D5CB5;transform: rotate(45deg);}

@media(min-width: 1024px){
    .lt15 .a:hover::before{ background: url(../images/lt15_b1.jpg) center center no-repeat;background-size: cover;}
    .lt15 .a:hover h4{ color: #fff;}
}
@media(max-width: 1024px){
    .szll .fl2:before{right: -15px;left: -15px;}
    .n_right:before{right: -15px;left: -15px;}
}
@media(max-width: 769px){
    .lt15 li{width: 100%;padding: .12rem .16rem;}

    .h3-1{ font-size: .24rem; margin-bottom: .25rem}
    .h3-1 img{ width: .16rem}

    .lt14 h3 big{ font-size: .26rem;}
    .lt14 li{ width: 33.33%; margin-bottom: .2rem}
    .lt14 h6{ font-size: .14rem}
    
    .lt15 .a{ height: .7rem}
    .lt15 h4{ font-size: .22rem;}
    .lt15 img{ width: .16rem}
    .lt15 .a span:after{ bottom: 10.5%;left: -0.7%;}

    
} 
@media(max-width: 560px){
} 

.lt16 li{ border-bottom: 1px rgba(151,151,151,.3) solid;}
.lt16 .a{padding: .45rem .3rem;position: relative;z-index: 1;transition: .5s;align-items: center;margin-left: -.3rem;}
.lt16 .a:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/lt16_b.jpg) center center no-repeat;background-size: cover;z-index: -1;transition: .5s; clip-path: polygon(0 0, 0 0, calc(100% - 0.16rem) 0, calc(100% - 0.16rem) 0, 100% 0.16rem, 100% 100%, 0.16rem 100%, 0 calc(100% - 0.16rem)); opacity: 0;}
.lt16 .imgW{ width: 3.58rem; position: relative; margin: 0 .4rem 0 0;}
.lt16 .imgBox{ clip-path: polygon(0 0, 0 0, calc(100% - 0.16rem) 0, calc(100% - 0.16rem) 0, 100% 0.16rem, 100% 100%, 0.16rem 100%, 0 calc(100% - 0.16rem));}
.lt16 .imgBox .img{ padding-bottom: 56.26%;}
.lt16 .time{width: .64rem;height: .61rem;background: url(../images/lt16_i1.png) center no-repeat;background-size: cover;position: absolute;left: .1rem;top: -.12rem;flex-direction: column;justify-content: center;align-items: center;}
.lt16 .time h5{ font-size: .2rem; color: #fff; line-height: 1.15}
.lt16 .time h6{ font-size: .12rem; color: #fff}
.lt16 .txt{ flex: 1; overflow: hidden;}
.lt16 p{ margin: .25rem 0 0}

.more2{display: flex;align-items: center;justify-content: center;background: #1b499d;width: 1.08rem;height: .32rem;margin: .18rem 0 0;font-size: .16rem;color: #fff;transition: .5s;clip-path: polygon(0 0.05rem, 0.05rem 0, 100% 0, 100% 0, 100% calc(100% - 0.05rem), calc(100% - 0.05rem) 100%, 0.05rem 100%, 0 calc(100% - 0.05rem));}

@media(min-width: 1024px){
    .lt16 .a:hover{ filter: drop-shadow(0px 0.06rem 0.18rem rgba(29, 92, 181, 0.2622));}
    .lt16 .a:hover::before{ opacity: 1;}
    .lt16 .a:hover *{ color: #fff;}
}
@media(max-width: 1024px){
}
@media(max-width: 769px){
    .lt16 li{ margin-bottom: .3rem}
    .lt16 .a{padding: .25rem 0;margin: 0;}
    .lt16 .imgW{width: 100%;margin: 0 0 .2rem 0;}
    .lt16 .txt{flex: auto;overflow: hidden;width: 100%;}
    .lt16 p{ margin: .1rem 0 0}
} 
@media(max-width: 560px){
} 

.lt17 li{ margin-bottom: .5rem;}
.lt17 .a{position: relative;z-index: 1;height: 3.18rem;padding: 0 .35rem;align-items: center;transition: .5s;filter: drop-shadow(0 0 1px #01499C);}
.lt17 .a::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;/* background: url(../images/lt17_s.png) center center no-repeat; *//* background-size: 100% 100%; */z-index: -1;clip-path: polygon(0 0.16rem, 0.16rem 0, calc(100% - 0.16rem) 0, 100% 0.16rem, 100% calc(100% - 0.16rem), calc(100% - 0.16rem) 100%, 0.16rem 100%, 0 calc(100% - 0.16rem));background: #fff;}
.lt17 .imgW{ width: 1.76rem; margin: 0 .48rem 0 0; position: relative; z-index: 1;}
.lt17 .imgW::before{content: "";position: absolute;right: -.08rem;bottom: -.08rem;left: 0;height: .64rem;background: linear-gradient(90deg, #024DA4 -1%, #156DD3 100%);z-index: -1;clip-path: polygon(0 0.12rem, 0.12rem 0, 100% 0, 100% 0, 100% calc(100% - 0.12rem), calc(100% - 0.12rem) 100%, 0 100%, 0 100%);}
.lt17 .imgBox{ clip-path: polygon(0 0.12rem, 0.12rem 0, 100% 0, 100% 0, 100% calc(100% - 0.12rem), calc(100% - 0.12rem) 100%, 0 100%, 0 100%);}
.lt17 .imgBox .img{ padding-bottom: 133.89%;}
.lt17 .txt{ flex: 1; overflow: hidden;}
.lt17 h4{ margin-bottom: .16rem;}
.lt17 h4 big{ font-size: .26rem; color: #1D5CB5; font-weight: bold; font-family: Microsoft YaHei;}
.lt17 h4 small{ font-size: .2rem; color: #333; margin:  0 0 0 .2rem;}
.lt17 p font{ color: #1D5CB5; font-weight: bold; font-family: 'Microsoft YaHei';}
.lt17 p{ margin-bottom: .1rem;}

@media(min-width: 1024px){
    .lt17 .a:hover{ filter: drop-shadow(0px 0.06rem 0.18rem rgba(29, 92, 181, 0.2622));}
}
@media(max-width: 1024px){
}
@media(max-width: 769px){
    .lt17 li{ margin-bottom: .3rem;}
    .lt17 .a{padding: .3rem .25rem;height: auto;}
    .lt17 .imgW{ width: 1.4rem; margin: 0 auto}
    .lt17 .txt{flex: auto;width: 100%;margin: .3rem 0 0;}
    .lt17 h4 big{ font-size: .22rem;}
    .lt17 h4 small{ font-size: .16rem}
    .lt17 p{ margin-bottom: .03rem;}
} 
@media(max-width: 560px){
} 

.lt18 li{ border-bottom: 1px dashed rgba(151,151,151,.3);}
.lt18 .a{height: .84rem;align-items: center;position: relative;z-index: 1;padding: 0 .6rem 0 .3rem;margin: 0 0 0 -.3rem;}
.lt18 .a:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/lt16_b.jpg) center center no-repeat;background-size: cover;z-index: -1;transition: .5s; clip-path: polygon(0 0, 0 0, calc(100% - 0.16rem) 0, calc(100% - 0.16rem) 0, 100% 0.16rem, 100% 100%, 0.16rem 100%, 0 calc(100% - 0.16rem)); opacity: 0;}
.lt18 .time{ margin: 0 .4rem 0 0; align-items: baseline;}
.lt18 .time big{ font-size: .24rem; color: #1D5CB5; font-weight: bold;}
.lt18 .time small{ font-size: .18rem; color: #1D5CB5;}
.lt18 h4{ flex: 1;}
.lt18 i{position: absolute;right: .3rem;top: 50%;transform: translateY(-50%);width: .2rem;height: .2rem;border: rgba(29,92,181,.3) 1px solid;border-radius: 50%;font-size: .14rem;color: #1D5CB5;font-family: 'lib';align-items: center;justify-content: center;display: flex; transition: .5s;}

@media(min-width: 1024px){
    .lt18 .a:hover{ filter: drop-shadow(0px 0.06rem 0.18rem rgba(29, 92, 181, 0.2622));}
    .lt18 .a:hover::before{ opacity: 1;}
    .lt18 .a:hover *{ color: #fff;}
    .lt18 .a:hover i{ border: rgba(255,255,255,.3) 1px solid;}
}
@media(max-width: 1024px){
}
@media(max-width: 769px){
    .lt18 .time big{ font-size: .2rem; color: #1D5CB5; font-weight: bold;}
    .lt18 .time small{ font-size: .14rem;}
    .lt18 .a{flex-direction: column;align-items: flex-start;justify-content: center;height: auto;padding: .15rem .3rem;}
    .lt18 i{ right: 0}
    .lt18 h4{flex: auto;}
} 
@media(max-width: 560px){
} 

.lt19{ margin: 0 -.2rem;}
.lt19 li{ width: 50%; padding: 0 .2rem; margin-bottom: .46rem;}
.lt19 .a{ position: relative; z-index: 1; transition: .5s;}
.lt19 .a::before{content: "";position: absolute;right: 0;bottom: 0;left: 0;height: 2.1rem;background: url(../images/lt19_b.png) center no-repeat;background-size: 100% 100%;z-index: -1;pointer-events: none; transition: .5s;}
.lt19 .imgW{width: 1.76rem;margin: 0 .3rem .04rem 0;position: relative;z-index: 1;}
.lt19 .imgW::before{content: "";position: absolute;right: -.04rem;bottom: -.04rem;left: 0;height: .64rem;background: #00DDD4;z-index: -1;clip-path: polygon(0 0.12rem, 0.12rem 0, 100% 0, 100% 0, 100% calc(100% - 0.12rem), calc(100% - 0.12rem) 100%, 0 100%, 0 100%);}
.lt19 .imgBox{ clip-path: polygon(0 0.12rem, 0.12rem 0, 100% 0, 100% 0, 100% calc(100% - 0.12rem), calc(100% - 0.12rem) 100%, 0 100%, 0 100%);}
.lt19 .imgBox .img{padding-bottom: 144.89%;}
.lt19 .top{align-items: center;position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(90deg, #4375DB -1%, #023C94 100%);height: .54rem;text-align: center;padding: 0 .15rem;clip-path: polygon(0 0, 0 0, 100% 0, 100% 0, 100% calc(100% - 0.12rem), calc(100% - 0.12rem) 100%, 0 100%, 0 100%);z-index: 2;}
.lt19 .imgW:after{content: "";position: absolute;border-bottom: #023C94 .26rem solid;border-left: transparent .26rem solid;bottom: calc(.54rem - 1px);right: 0;}
.lt19 .top h5{width: 100%;font-size: .16rem;color: #fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.lt19 .txt{flex: 1;overflow: hidden;padding: .75rem .2rem 0 0;}
.lt19 .txt big{font-size: .24rem;color: #1D5CB5;font-weight: bold;font-family: Microsoft YaHei;position: relative;padding-bottom: .07rem;transition: .5s;}
.lt19 .txt big:before{ content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background: #1D5CB5; transition: .5s;}
.lt19 .txt small{font-size: .16rem;color: #1D5CB5;margin:  0 0 0 .16rem;text-transform: uppercase;transition: .5s;line-height: .35rem;}
.lt19 p{ margin: .25rem 0 0}

.lt19s .a::before{ display: none}
.lt19s li{ width: 25%;}
.lt19s .imgW{ width: 2rem; margin: 0 auto; max-width: 100%}

@media(min-width: 1024px){
    .lt19 .a:hover{ filter: drop-shadow(0px 0.02rem 0.05rem rgba(29, 92, 181, 0.7396));}
    .lt19 .a:hover::before{ background: url(../images/lt19_bs.png) center no-repeat;background-size: 100% 100%;}
    .lt19 .a:hover *{ color: #fff;}
    .lt19 .a:hover .txt big:before{ background: #fff;}
}
@media(max-width: 1024px){
}
@media(max-width: 769px){
    .lt19 li{ width: 100%;}
    .lt19 .imgW{ width: 1.5rem;}
    .lt19 .txt{padding: .6rem .2rem 0 0;}
    .lt19 .a::before{height: 1.9rem;}
    .lt19 .a p{ -webkit-line-clamp: 3;}
    .lt19 .txt big{ font-size: .22rem;}
    .lt19 .txt small{ font-size: .13rem}
    .lt19 .top h5{ font-size: .14rem}

    .lt19{ margin: 0 -7px;}
    .lt19 li{padding: 0 7px;margin-bottom: .25rem;}
    .lt19s li{ width: 50%;}
    .lt19s .imgW{ width: 1.75rem}
} 
@media(max-width: 560px){
} 

.szll .fl3{ position: relative; z-index: 1;}
.szll .fl3:before{content: "";position: absolute;top: 0;right: calc((100vw - 16rem)/2*-1);bottom: 0;left: 0; background-image: linear-gradient( 0deg, rgb(255,255,255) 1%, rgb(216,237,255) 100%); z-index: -1;}

.lt20{ margin: 0 -.1rem;}
.lt20 li{ width: 20%; padding: 0 .1rem;}
.lt20 .a{height: .7rem;padding: 0 .15rem;font-size: .20rem;color: #333333;line-height: 1.35;transition: .5s;align-items: center;justify-content: center;text-align: center;filter: drop-shadow(0 0 1px #97ceff);}
.lt20 .a:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;clip-path: polygon(0 0.1rem, 0.1rem 0, calc(100% - 0.1rem) 0, 100% 0.1rem, 100% calc(100% - 0.1rem), calc(100% - 0.1rem) 100%, 0.1rem 100%, 0 calc(100% - 0.1rem));background: #0e53cc26;z-index: -1;transition: .5s;}
.lt20 .a:after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;clip-path: polygon(0 0.1rem, 0.1rem 0, calc(100% - 0.1rem) 0, 100% 0.1rem, 100% calc(100% - 0.1rem), calc(100% - 0.1rem) 100%, 0.1rem 100%, 0 calc(100% - 0.1rem));z-index: -1;transition: .5s;background-image: linear-gradient( -23deg, rgb(0,74,158) 0%, rgb(29,125,234) 100%);opacity: 0;}

@media(min-width: 1024px){
    .lt20 .a:hover::after{ opacity: 1;}
    .lt20 .a:hover{ color: #fff;}
}
@media(max-width: 1024px){
}
@media(max-width: 769px){
    .lt20 li{ width: 100%; margin-bottom: .2rem;}
    .lt20 .a{ height: .5rem;}
    .szll .fl3:before{ left: -15px; right: -15px;}
} 
@media(max-width: 560px){
} 

.lt21{ margin: 0 -.09rem;}
.lt21 li{width: 33.33%;padding: 0 .09rem;}
.lt21 .a .ico{background: url(../images/lt21_b.png) center no-repeat;background-size: 100% 100%;height: 1.65rem;font-size: .56rem;color: #c71515;font-weight: bold;font-family: Arboria-Medium;align-items: center;justify-content: center;position: relative;}
.lt21 .a .ico:before{content: "";position: absolute;border-left: transparent .06rem solid;border-right: transparent .06rem solid;border-top: #c71515 .1rem solid;top: 100%}
.lt21 h4{ font-size: .28rem; color: #c71515; text-align: center; margin: .18rem 0 0; text-align: center}

.dqgz .fl2{ padding-top: 0 !important;}

.lt22Box .dots2 span{ border: #1d5cb5 1px solid;}
.lt22Box .dots2 span:after{ background: #1d5cb5;}
.lt22Box .dots2 span.active{ border: #1d5cb5 1px solid; background: #1d5cb5; }

.lt22{/* margin: 0 -1.40625vw -2.8vw; */}
.lt22 li{/* width: 50%; *//* padding: 0 1.40625vw; */margin-bottom: .2rem;}
.lt22 .imgBox .img{ padding-bottom: 46.42%;}

.dqgz .fl3{padding-top: 0 !important;align-items: center;padding-bottom: 1.5rem;}
.dqgz .fl3 .left{ width: 6.46rem;}
.dqgz .fl3 .left .imgBox .img{ padding-bottom: 94.74%;}
.dqgz .fl3 .right{ width: calc(100% - 6.46rem); position: relative; z-index: 1;}    

.lt23{ margin: 0 0 0 -.9rem;}
.lt23 li{ width: 50%;}
.lt23 .a{ height: 2.6rem; background: url(../images/lt23_b1.jpg) center no-repeat; background-size: cover; flex-direction: column; align-items: center; justify-content: center;}
.lt23 li:nth-child(1) .a{ background: url(../images/lt23_b1.jpg) center no-repeat; background-size: cover;}
.lt23 li:nth-child(2) .a{ background: url(../images/lt23_b2.jpg) center no-repeat; background-size: cover;}
.lt23 li:nth-child(3) .a{ background: url(../images/lt23_b3.jpg) center no-repeat; background-size: cover;}
.lt23 li:nth-child(4) .a{ background: url(../images/lt23_b4.jpg) center no-repeat; background-size: cover;}
.lt23 .ico{ width: .5rem; transition: .5s;}
.lt23 .ico img{ width: 100%;}
.lt23 h4{ font-size: .28rem; color: #fff !important; margin: .12rem 0 0; padding: 0 .1rem;}
.lt23 li:nth-child(4) h4{ color: #333 !important;}


@media(min-width: 1024px){
    .lt23 .a:hover .ico{ transform: rotateY(180deg)}
}
@media(max-width: 1024px){
}
@media(max-width: 769px){
    .lt21 .a .ico{ height: .9rem; font-size: .3rem;}
    .lt21 h4{ font-size: .2rem;}
    .dqgz .fl3 .left{ width: 100%;}
    .dqgz .fl3 .right{ width: 100%;} 

    .lt23{ margin: 0 0;}
    .lt23 .a{ height: 40vw;}
    .lt23 .ico{ width: .36rem;}
    .lt23 h4{ font-size: .2rem;}

    .dqgz .fl3{ padding-bottom: .7rem;}
    .dqgz:after{ right: -15px; left: -15px;}
} 
@media(max-width: 560px){
} 


.h3-2{background: url(../images/h3-2.jpg) center no-repeat;background-size: cover;height: .62rem;display: flex;align-items: center;clip-path: polygon(0 0.1rem, 0.1rem 0, calc(100% - 0.1rem) 0, 100% 0.1rem, 100% calc(100% - 0.1rem), calc(100% - 0.1rem) 100%, 0.1rem 100%, 0 calc(100% - 0.1rem));font-size: .28rem;color: #fff;padding: 0 .36rem;margin-bottom: .4rem;}

.lt24 li{margin-bottom: .16rem;}
.lt24 .a{ display: block; transition: .5s;}
.lt24 .top{padding: .2rem .36rem;position: relative;align-items: center;cursor: pointer;background: linear-gradient(180deg, rgba(13,96,192,.1) 0%, rgba(16, 102, 199, 0) 100%);}
.lt24 .ll{font-size: .22rem;color: #1D5CB5;width: calc(100% - .7rem);flex: 1;overflow: hidden;font-weight: bold;}
.lt24 .ico{width: .24rem;margin: 0 0 0 .2rem;transition: .5s;}
.lt24 .ico img{ width: 100%}
.lt24 i{font-size: .18rem;color: #333;font-family: 'swiper-icons';transition: .5s;font-weight: bold;transform: rotate(90deg);}
.lt24 .bottom{padding: .1rem .36rem .36rem;display: none;background: #fff;}
.lt24 .arc-con p{text-indent: 0;font-size: .18rem;}
.lt24 .arc-con p img{ margin: .2rem auto .2rem}

.lt24 li.on .ico{ transform: rotate(180deg)}
.lt24 li.on .a{ box-shadow: 0px 2px 12px 0px rgba(216, 216, 216, 0.5);}
.xstt .box .lt24 img{
    
width: 50%;
    
height: auto;
}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 769px){
    .h3-2{padding: 0 .2rem;font-size: .24rem;margin-bottom: .2rem;}
    .lt24 .top{ padding: .2rem}
    .lt24 .bottom{padding: .1rem .2rem .36rem;}
    .lt24 .arc-con p img{ margin: .1rem auto}
    .lt24 .ll{ font-size: .2rem}
    .lt24 .ico{ width: .15rem}
} 
@media(max-width: 560px){
} 

.about .fl1 .top{ align-items: center;}
.about .fl1 .top .ll{ align-items: baseline;}
.about .fl1 .top .ll big{ font-size: .3rem; color: #333333; font-family: 'Microsoft YaHei'; font-weight: bold;}
.about .fl1 .top .ll small{ font-size: .24rem; color: #333333; margin: 0 0 0 .2rem;}

.more3{ align-items: center;}
.more3 span{display: inline-block;line-height: .3rem;font-size: .16rem;color: #fff;padding: 0 .1rem;position: relative;z-index: 1;transition: .5s;}
.more3 span:before{ content: ""; position: absolute; top: 0; width: 100%; bottom: 0; left: 0; clip-path: polygon(0 .05rem,.05rem 0,100% 0, 100% 0,100% calc(100% - .05rem),calc(100% - .05rem) 100%,.05rem 100%,0 calc(100% - .05rem)); background: #004a9e; z-index: -1; transition: .5s}
.more3 svg{width: .2rem;height: .2rem;fill: #004a9e;margin: 0 0 0 .1rem;position: relative;z-index: 1;transition: .5s;}

.lt25{ margin: .4rem -3vw 0;}
.lt25 li{ padding: 0 3vw; position: relative;}
.lt25 li:before{content: "";position: absolute;width: 1px;height: .6rem;background: #e8f4ff;right: 0;top: 50%;transform: translateY(-50%)}
.lt25 h3 big{font-size: .48rem;color: #0e53cc;font-family: 'Roboto Bold';}
.lt25 h3 small{font-size: .36rem;color: #0e53cc;margin: 0 0 0 .06rem;font-family: 'Roboto Bold';}
.lt25 h3 span{font-size: .36rem;color: #0e53cc;margin: 0 0 0 .06rem;}
.lt25 h6{font-size: .16rem;color: #999;margin: .03rem 0 0}
.lt25 li:last-child:before{ display: none}

.about .fl1 .box{ align-items: center; margin: .28rem 0 0;}
.about .fl1 .box .left{ width: calc(100% - 3.91rem); border: #d9edff 1px solid; padding: .64rem .84rem .64rem .56rem;}
.about .fl1 .box .right{ width: 3.91rem;}

.lt26 .ll{ width: .8rem; font-size: .2rem; color: #1d5cb5; font-weight: bold; line-height: 1.66;}
.lt26 .rr{ width: calc(100% - .8rem); border-bottom: #e8f4ff 1px solid; padding-bottom: .3rem; margin-bottom: .3rem; font-size: .18rem; color: #333333; line-height: 1.66;}

.lt26 li:last-child .rr{ padding-bottom: 0; margin-bottom: 0; border: none;}

.about .fl2{ position: relative; z-index: 1;}
.about .fl2:before{content: "";position: absolute;top: 0;right: calc((100vw - 16rem)/2*-1);bottom: 0;left: 0;background: #fff url(../images/about_b2.jpg) center no-repeat;z-index: -1;background-size: cover;}

.tit2{ margin-bottom: .4rem;}
.tit2{ position: relative;z-index: 2;}
.tit2 .h3-1{margin-bottom: 0 !important;!i;!;}

.list8W{ padding: 0 0 .66rem; position: relative;}
.list8Box{ padding: 0 .1rem; margin: 0 -.1rem}
.list8 .a{display: block;position: relative;z-index: 1;margin-bottom: .06rem;}
.list8 .a:after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; background: linear-gradient(-45deg, #004a9e 0, #1d7eea 100%); clip-path: polygon(0 0.24rem, 0.24rem 0, 100% 0, 100% 0, 100% calc(100% - 0.24rem), calc(100% - 0.24rem) 100%, 0 100%, 0 100%);}
.list8 .a:before{content: "";position: absolute;height: .58rem;right: -.05rem;bottom: -.05rem;left: 0;z-index: -1;background: #00ddd4;clip-path: polygon(0 0.24rem, 0.24rem 0, 100% 0, 100% 0, 100% calc(100% - 0.24rem), calc(100% - 0.24rem) 100%, 0 100%, 0 100%);}
.list8 .imgBox{clip-path: polygon(0 0.24rem, 0.24rem 0, 100% 0, 100% 0, 100% calc(100% - 0.24rem), calc(100% - 0.24rem) 100%, 0 100%, 0 100%);}
.list8 .imgBox .img{padding-bottom: 130.48%;}
.list8 .txt{ height: 1rem; display: flex; flex-direction: column; justify-content: center; padding: 0 .2rem;}
.list8 h4{ font-size: .28rem; color: #fff !important;}
.list8 p{ font-size: .16rem; color: #fff; font-weight: 300; margin-bottom: .04rem;}

.arrow4{font-size: .45rem;color: #004a9e;font-family: 'lib';cursor: pointer;font-weight: bold;position: absolute;bottom: 0;}
.arrow4.prev{left: calc(50% - .55rem);}
.arrow4.next{right: calc(50% - .55rem);}

.about .fl4{ position: relative; z-index: 1;}
.about .fl4:before{content: "";position: absolute;top: 0;right: calc((100vw - 16rem)/2*-1);bottom: 0;left: 0;background: url(../images/about_b4.jpg) center no-repeat;z-index: -1;background-size: cover;}

.list3W{ position: relative; z-index: 1;}
.list3Box{padding: .86rem .26rem .5rem;margin: -.7rem -.26rem;}
.list3 .a{position: relative;z-index: 1;padding: .35rem .35rem;filter: drop-shadow(0px .04rem .12rem rgba(0, 74, 158, 0.27)); transition: .5s;}
.list3 .a:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background: linear-gradient(45deg, #004a9e 0, #1d7eea 100%);clip-path: polygon(0 0.18rem, 0.18rem 0, calc(100% - 0.18rem) 0, 100% .18rem, 100% calc(100% - 0.18rem), calc(100% - 0.18rem) 100%, 0.18rem 100%, 0 calc(100% - 0.18rem));transition: .5s;opacity: 0;}
.list3 .a:after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: -1;background: #fff;clip-path: polygon(0 0.18rem, 0.18rem 0, calc(100% - 0.18rem) 0, 100% .18rem, 100% calc(100% - 0.18rem), calc(100% - 0.18rem) 100%, 0.18rem 100%, 0 calc(100% - 0.18rem));}
.list3 h4{font-size: .22rem;min-height: .9rem;}
.list3 p{margin: .3rem 0 .4rem;}
.list3 h6{font-size: .2rem;color: #3a3f44;font-family: 'Century Gothic';}

.list3Box .dots{margin: .4rem 0 0;}
.dots2 span{width: .24rem;height: .07rem;border: #fff 1px solid;clip-path: polygon(0 0, 0 0, 100% 0, calc(100% - 0.03rem) 0, 100% .03rem, 100% 100%, 0 100%, 0 100%);background: none;opacity: 1;border-radius: 0;transition: .5s;position: relative;margin: 0 .16rem 0 0 !important;}
.dots2 span.active{width: .45rem;height: .07rem;border: #fff 1px solid;/* clip-path: polygon(0 0, 0 0, 100% 0, 100% 0, 100% 0, 100% 100%, 0 100%, 0 100%); */background: none;opacity: 1;border-radius: 0;transition: .5s;background: #fff}
.dots2 span:after{content: "";position: absolute;top: 0;right: -2px;width: .05rem;height: 1px;background: #fff;transform: rotate(45deg);}

@media(min-width: 1024px){
    .more3:hover span{padding-left: .2rem;}
    .more3:hover span:before{ width: calc(100% + .3rem)}
    .more3:hover svg{fill: #fff;transform: scale(.7) translateX(-.15rem);}

    .list3 .a:hover{ transform: translateY(-.3rem)}
    .list3 .a:hover:before{transform: translateY(-.22rem);opacity: 1;}
    .list3 .a:hover p{ color: #00499d}
}
@media(max-width: 1024px){
}
@media(max-width: 769px){
    .more3 span{ font-size: .14rem}
    .more3 svg{ width: .16rem; height: .16rem}

    .list3 h4{ min-height: .6rem;}
    .list3 p{ margin: .1rem 0 .15rem;}
    .list3 h6{ font-size: .16rem;}

    .list3Box .dots{ margin: .25rem 0 0;}

    .dots2 span{ width: .2rem; margin: 0 .1rem 0 0 !important;}
    .dots2 span.active{ width: .3rem;}

    .list3Box{padding: .3rem 15px;margin: -.3rem -15px;}
    .list3W:after{ height: .3rem;}

    .list3 .a:before{clip-path: polygon(0 0.1rem, 0.1rem 0, calc(100% - 0.1rem) 0, 100% 0.1rem, 100% calc(100% - 0.1rem), calc(100% - 0.1rem) 100%, 0.1rem 100%, 0 calc(100% - 0.1rem));}
    .list3 .a:after{clip-path: polygon(0 0.1rem, 0.1rem 0, calc(100% - 0.1rem) 0, 100% 0.1rem, 100% calc(100% - 0.1rem), calc(100% - 0.1rem) 100%, 0.1rem 100%, 0 calc(100% - 0.1rem));}

    .list8 .imgBox{clip-path: polygon(0 0.12rem, 0.12rem 0, 100% 0, 100% 0, 100% calc(100% - 0.12rem), calc(100% - 0.12rem) 100%, 0 100%, 0 100%);}
    .list8 .a:after{ clip-path: polygon(0 0.12rem, 0.12rem 0, 100% 0, 100% 0, 100% calc(100% - 0.12rem), calc(100% - 0.12rem) 100%, 0 100%, 0 100%);}
    .list8 .a:before{ clip-path: polygon(0 0.12rem, 0.12rem 0, 100% 0, 100% 0, 100% calc(100% - 0.12rem), calc(100% - 0.12rem) 100%, 0 100%, 0 100%);}

    .lt25 h3 big{ font-size: .26rem;}
    .lt25 h3 small{ font-size: .2rem;}
    .lt25 h3 span{ font-size: .2rem;}
    .lt25 li{width: 50%;margin-bottom: .2rem}
    .lt25 h6{ font-size: .14rem}

    .about .fl1 .box .left{width: 100%;padding: .3rem;}
    .about .fl1 .box .right{width: 100%;text-align: center;margin: .4rem 0 0;}

    .about .fl2:before{ left: -15px; right: -15px}
    .about .fl4:before{ left: -15px; right: -15px}

    .about .fl1 .top .ll big{ font-size: .24rem; }
    .about .fl1 .top .ll small{ font-size: .2rem; margin: .1rem 0 .2rem;}

    .arrow4{font-size: .24rem;}
    .lt26 .ll{font-size: .18rem;line-height: 1.5;width: .6rem;}
    .lt26 .rr{padding-bottom: .2rem;margin-bottom: .2rem;font-size: .16rem;width: calc(100% - 0.6rem);}
    .lt25 li:nth-child(2):before{ display: none}

    .list8 h4{ font-size: .2rem;}
    .list8 .txt{ height: .8rem;}
} 
@media(max-width: 560px){
} 

.pad2{padding: .15rem 0 .15rem .86rem;}

.about1 .arc-con p{text-indent: 0;font-size: .18rem;}
.about1 .arc-con p img{ margin: .2rem auto .2rem;}
.about1 .fl1 .box{align-items: center;margin-top: .24rem;}
.about1 .fl1 .left{ width: calc(100% - 3.98rem - .5rem);}
.about1 .fl1 .right{ width: 3.98rem;}
.about1 .fl1 hr{border-top: 2px solid #f1f8ff;margin: .8rem 0 0;}

.about1 .h3-1{ font-size: .24rem; color: #333333; margin-bottom: .3rem;}

.about1 .fl2{ padding-top: 0 !important;}
.about1 .fl2 .box{ margin: .5rem 0;}
.about1 .fl2 .box .left{ width: 3.98rem;}
.about1 .fl2 .box .right{ width: calc(100% - 3.98rem - .5rem);}

.lt27{ margin-bottom: .4rem;}
.lt27 li{ margin-bottom: .2rem;}
.lt27 .ll{ width: 1rem; height: .42rem; background: #f1f8ff; display: flex; align-items: center; justify-content: center; font-size: .22rem; color: #1d5cb5;}
.lt27 .rr{ width: calc(100% - 1rem - .4rem); font-size: .18rem; color: #333333; line-height: 1.66; padding: .06rem 0 0;}

.about1 .fl2 .box1 .left{width: .99rem;height: .94rem;background: url(../images/about1_t.png) center no-repeat;background-size: cover;align-items: center;justify-content: center;font-size: .22rem;color: #fff;line-height: 1.125; margin: 0 .4rem 0 0}
.about1 .fl2 .box1 .right{ flex: 1}

.about1 .fl2 hr{ border-top: 2px solid #f1f8ff; margin: .6rem 0 0;}

.about1 .fl3{ padding-top: 0 !important;}

.lt25s{margin: .4rem 0;background: url(../images/about_b3.jpg) center no-repeat;background-size: cover;padding: .5rem 22vw .5rem 2vw;}
.lt25s li{padding: .2rem 2vw;position: relative;width: 50%;}
.lt25s h3 big{font-size: .48rem;color: #fff;font-family: 'Roboto Bold';}
.lt25s h3 small{font-size: .36rem;color: #fff;margin: 0 0 0 .06rem;font-family: 'Roboto Bold';}
.lt25s h3 span{font-size: .36rem;color: #fff;margin: 0 0 0 .06rem;}
.lt25s h6{font-size: .16rem;color: #fff;margin: .03rem 0 0; opacity: .6}
.lt25s li:last-child:before{ display: none}

.about1 .fl4{position: relative;z-index: 1;margin: .5rem 0;padding: .6rem 0 .6rem .86rem;}
.about1 .fl4:before{content: "";position: absolute;top: 0;right: calc((100vw - 16rem)/2*-1);bottom: 0;left: 0;background: url(../images/about1_b4.jpg) center no-repeat;z-index: -1;background-size: cover;}

.about1 .fl4 .h3-1{ color: #fff;}
.about1 .fl4 .arc-con p{ color: #fff;}

.about1 .fl5{ padding-bottom: .5rem}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 769px){
    .pad2{ padding: .4rem 0;}

    .about1 .fl1 .left{ width: 100%;}
    .about1 .fl1 .right{/* width: 100%; */text-align: center;margin: .4rem auto 0;}

    .about1 .fl2 .box .left{ text-align: center; margin: 0 auto 0;}
    .about1 .fl2 .box .right{ width: 100%; margin: .4rem 0 0}

    .about1 .fl2 .box1 .left{ margin: 0 auto}
    .about1 .fl2 .box1 .right{ flex: auto; width: 100%; margin: .3rem 0 0}

    .lt25s{ padding: .25rem .2rem}
    .lt25s li{padding: .1rem 2vw;}

    .lt25s h3 big{ font-size: .26rem;}
    .lt25s h3 small{ font-size: .2rem;}
    .lt25s h3 span{ font-size: .2rem;}
    .lt25s li{width: 50%;}
    .lt25s h6{ font-size: .14rem}

    .about1 .fl4:before{ left: -15px; right: -15px;}
    .about1 .arc-con p, .lt27 .rr{ font-size: .16rem;}
    .lt27 .ll{ width: .8rem; font-size: .2rem;}
    .lt27 .rr{ width: calc(100% - .8rem - .25rem);}

    .about1 .fl4{padding: .3rem 0;margin-top: .1rem;}
    .about1 .fl1{ padding-top: 0 !important}
    .about1 .fl2 hr{ margin: .2rem 0 0 !important}
} 
@media(max-width: 560px){
} 

.rcpy .fl2{ padding-top: 0 !important; }
.rcpy .fl2 .box{ width: calc(50% - .45rem);}

.lt28{ margin: -.3rem 0 0;}
.lt28 .a{align-items: center;padding: .2rem 0;border-bottom: #dedede 1px solid;}
.lt28 .imgBox{ width: 1.5rem; margin: 0 .22rem 0 0;}
.lt28 .imgBox .img{ padding-bottom: 50.33%;}
.lt28 .txt{flex: 1;overflow: hidden;padding: .06rem 0;}
.lt28 h4{ font-size: .18rem;}
.lt28 p{ margin: .1rem 0 .15rem;}

.more4{ align-items: center; font-size: .16rem; color: #333333;}
.more4 i{width: .32rem;height: .32rem;background: #fff;border-radius: 50vw;border: #dedede 1px solid;margin-left: .2rem;box-shadow: 1.124px 2.782px .05rem 0.05px rgba(0, 86, 161, 0.05);font-size: .2rem;color: #004a9e;font-family: 'lib';display: flex;justify-content: center;align-items: center;}

.lt28 li:first-child .imgBox{ width: 2.6rem; }
.lt28 li:first-child .imgBox .img{ padding-bottom: 68.58%;}

.lt28 li:last-child .a{ border: none;}

.lt29{ margin: 0 -.13rem;}
.lt29 li{ width: 50%; padding: 0 .13rem;}
.lt29 .a{ display: block; filter: drop-shadow(0px 0.04rem 0.12rem rgba(0, 74, 158, 0.27));}
.lt29 .imgBox{ clip-path: polygon(0 0.12rem, 0.12rem 0, calc(100% - 0.12rem) 0, calc(100% - 0.12rem) 0, 100% 0.12rem, 100% 100%, 0 100%, 0 100%);}
.lt29 .txt{height: 1.58rem;display: flex;flex-direction: column;justify-content: center;padding: 0 .2rem;background: #fff url(../images/lt29_b.jpg) center no-repeat; background-size: cover;clip-path: polygon(0 0, 0 0, 100% 0, 100% 0, 100% calc(100% - 0.12rem), calc(100% - 0.12rem) 100%, 0.12rem 100%, 0 calc(100% - 0.12rem));}
.lt29 h6{margin: .25rem 0 0;font-size: .16rem;color: #ababab;}

.rcpy .fl3{ padding-bottom: 1.5rem;}

@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 769px){
    .rcpy .fl2 .box{ width: 100%; margin-bottom: .2rem;}
    .rcpy .fl2 .box:last-child{ margin-bottom: 0;}
    .lt28 li:first-child .imgBox{ width: 1.75rem;}
    .more4{ display: none;}
    .lt28 p{ margin-bottom: 0;}
    .lt28 .a{ padding: .15rem 0;}

    .rcpy .fl3{ padding-bottom: .6rem;}
    .lt29{ margin: 0 -7px;}
    .lt29 li{ width: 50%; padding: 0 7px;}
    .rcpy .fl3 .box{ width: 100%; margin-bottom: .4rem;}
    .tit2{ margin-bottom: .25rem;}
} 
@media(max-width: 560px){
} 

.n_sj{margin: 0 -.1rem .5rem;}
.n_sj li{padding: 0 .1rem;margin-bottom: .2rem;}
.n_sj .a{display: flex;height: .6rem;justify-content: center;align-items: center;background: rgba(39,102,221,.1);font-size: .2rem;color: #395ab3;padding: 0 .36rem;transition: .5s;min-width: 1.8rem;clip-path: polygon(0 0.1rem, 0.1rem 0, calc(100% - 0.1rem) 0, 100% 0.1rem, 100% calc(100% - 0.1rem), calc(100% - 0.1rem) 100%, 0.1rem 100%, 0 calc(100% - 0.1rem));}

.n_sj li.on .a, .n_sj li .a:hover{background: #395ab3;color: #fff;}

.h4-1{text-align: center;font-size: .28rem;color: #1d5cb5;font-weight: bold;display: flex;justify-content: center;align-items: center;margin-bottom: .2rem;margin-top: .4rem;}
.h4-1:before{ content: ""; width: 6vw; height: 1px;  background: #1d5cb5; margin: 0 1vw}
.h4-1:after{ content: ""; width: 6vw; height: 1px;  background: #1d5cb5; margin: 0 1vw}

table .firstRow{ background-image: linear-gradient( 0deg, rgb(92,164,255) 0%, rgb(64,123,245) 100%);}
.arc-con table tr.firstRow  th, .arc-con table tr.firstRow td{border: none !important;font-size: .2rem !important;color: #fff;}
.arc-con table tr.firstRow th, .arc-con table tr.firstRow td p{ font-size: .2rem !important;color: #fff}

@media(max-width: 769px){
}


.xsgz .fl2{ position: relative; z-index: 1;}
.xsgz .fl2:before{content: "";position: absolute;top: 0;right: calc((100vw - 16rem)/2*-1);bottom: 0;left: 0;background: #fff url(../images/about_b2.jpg) center no-repeat;z-index: -1;background-size: cover;}

.xsgz .dots2 span{ border: #1d5cb5 1px solid;}
.xsgz .dots2 span:after{ background: #1d5cb5;}
.xsgz .dots2 span.active{ border: #1d5cb5 1px solid; background: #1d5cb5; }

.xsgz .list8 .txt{ text-align: center;}
.xsgz .lt15 h4{ font-size: .24rem; color: #333;}

@media(max-width: 769px){
    .xsgz .fl2:before{ right: -15px; left: -15px;}
}
