@charset "utf-8";
.intit{position: relative;}
.inmore{width: .34rem;height: 1.13rem;background: url(../images/morbg.png) no-repeat center;background-size: 100% 100%;writing-mode: tb-lr;writing-mode: vertical-lr;padding-top: .36rem;line-height: .34rem}
.inmore a{color:#1c3689 }
.inmore1{width: 1.15rem;height: .34rem;background: url(../images/mor.png) no-repeat center;background-size: 100% 100%;padding-left: .36rem;line-height: .34rem}
.homed .inmore1{background: url(../images/morbg1.png) no-repeat center;background-size: 100% 100%;width: 1.16rem}
.homed .inmore1 a{color: #d8bb61}
.inmore1 a{color:#1c3689 }
.intit .t{padding: .15rem 0 .05rem;position: relative;}
.intit .t:before{width: 3.35rem;height: 1px;background: #dee1ea;content: '';position: absolute;top: 0;left: 0}
.intit .t:after{width: 3.35rem;height: 1px;background: #dee1ea;content: '';position: absolute;bottom: 0;left: 0}
.intit h4{color: #1c3689;font-size: .36rem;position: relative;}
.intit h4:before{content: '';width: .73rem;height: .73rem;background: url(../images/cir.png) no-repeat center;background-size: 100% 100%;position: absolute;left:-.35rem;top: 0}
.intit h4 span{position: relative;z-index: 2}
.intit  em{color: #a1a9c2;font-size: .72rem;text-transform: uppercase;font-family: 'Times New Roman',times;opacity: .25;}

.homea{background:url(../images/a1bg.png) #f1f4fd no-repeat right center;;padding: 0 0 .6rem;min-height: 4rem}
.homea .slide-newsp{width: 75%;margin: 0}
.homea .slide-news .pic{height: 6.8rem;position: relative;}
.homea .slide-news .pic:after{position: absolute;left: 0;right: 0;bottom: 0;padding: 1.5rem .25rem .25rem;background: url(../images/bamask.png) no-repeat bottom center;background-size: 100% 100%;z-index: 4;color: #fff;content: ''}
.homea .slide-news .txt{position: absolute;left: 0;bottom: 0;right: 0;padding: .25rem 1.8rem .25rem .25rem;z-index: 6;color: #fff;display: none}
.homea .slide-news .txt h4{font-size: .18rem;line-height: 1.5em;margin-top: .1rem}
.homea .slide-news .pgba{position: absolute;right: .5rem;bottom: .3rem;z-index: 3;left: auto;width: auto}
.homea .slide-news .pgba span{width: 10px;height: 10px;opacity: 1;margin: 0 .08rem}
.homea .slide-news .pgba span.swiper-pagination-bullet-active{background: #ffc75a}
.homea .slide-list{background: #f7f7f7;position: absolute;right: 0;width: 28%;top: .65rem;bottom: .65rem}
.homea .slide-list li{height: calc(100% / 4);display: flex;justify-content: center;padding: .2rem .35rem;position: relative;flex-direction: column;}
.homea .slide-list li:before{content: '';height: 1px;background: #dee1ea;position: absolute;left: .2rem;right: .2rem;bottom: 0;z-index: 2}
/*.homea .slide-list li:first-child:before{display: none}*/
.homea .slide-list li.on+li:before{display: none}
.homea .slide-list li.on:before{right: 0;left: -.55rem;background: #f8ca40}
.homea .slide-list li:after{background: #004089;content: '';position: absolute;top: 0;bottom:0;right: 0;width:0;z-index: 0;display: block;}
.homea .slide-list li.on:after{width: calc(100% + .15rem);transition: .3s;}
.homea .slide-list li .txt{position: relative;z-index: 2}
.homea .slide-list li .txt time{color: #666;font-size: .14rem}
.homea .slide-list li .txt a{position: relative;max-height: .54rem\0;font-size: .18rem;line-height: 1.5em;color: #004089;margin-top: .1rem;display: block\0;}
.homea .slide-list li.on .txt a{color: #fff}
.homea .slide-list li.on .txt time{color: #ffc75a}


.homea .a2 {margin-top: .6rem}
.homea .a2 .intit{width: 3.4rem}
.homea .a2 .intit .inmore{position: absolute;top: .15rem;right: 0}
.homea .a2 .intit em{white-space: nowrap;font-size: .6rem}
.homea .a2 ul{width: calc(100% - 4rem)}
.homea .a2 ul li{width: 30%}
.homea .a2 ul li time{color: #666;font-size: .14rem}
.homea .a2 ul li h4{font-size: .18rem;line-height: 1.5em;margin-bottom: .2rem;margin-top: .15rem;height: .54rem;color: #173067}
.homea .a2 ul li p{line-height: 1.6em;color: #666;font-size: .14rem}


.homeb{padding: 1rem 0 .8rem;background: url(../images/bbg.png) no-repeat left bottom;}
.homeb .aleft{width: 22%}
.homeb .aleft .tabNavp{position: sticky;top: 1.2rem}
.homeb .aleft .tabNav{max-width: 1.9rem;margin-top: .35rem}
.homeb .aleft .tabNav li{margin-bottom: .1rem;cursor: pointer;font-size: .2rem}
.homeb .aleft .tabNav li a{display: block;height: .44rem;line-height: .42rem;border: 1px solid #004089;text-align: center;border-radius: 3px}
.homeb .aleft .tabNav li.on a{background:#004089;color: #ffd659 }
.homeb .aleft .mores{margin-top: .4rem}
.homeb .aleft .mores .inmore{display: none}
.homeb .aleft .mores .inmore:nth-child(1){display: block;}
.homeb .aright{width: 78%;}
.homeb .aright .box{padding-left: .5rem;padding-bottom: .1rem}
.homeb .aright .inmore1{margin-top: .4rem;display: none}
.homeb .aright .Picnews li{width: 48%}
.homeb .aright .Picnews li .pic{height: 3.2rem;margin-bottom: .2rem}
.homeb .aright .Picnews li time{color: #666;font-size: .14rem}
.homeb .aright .Picnews li h4{font-size: .2rem;color: #173067;margin-top: .1rem;line-height: 1.4em;max-height: .56rem\0}


.homeb .aright .txtNews {padding-top: .3rem}
.homeb .aright .txtNews li{padding: .3rem 0;position: relative;height: 1.1rem;padding-left: 1.1rem;width: 48%}
.homeb .aright .txtNews li time{position: absolute;left: 0;top: .3rem;color: #747474}
.homeb .aright .txtNews li a{font-size: .18rem;max-height: .48rem\0;display: block\0;top: -3px\0;position: relative;z-index: 0}
.homeb .aright .txtNews li:hover{font-weight: bold}
.homeb .aright .txtNews li:hover time{color: #003b6c}
.homeb .aright .txtNews li:hover a{color: #003b6c}
.homeb .aright .txtNews li:after{content: '';height: 1px;background: #dee1ea;position: absolute;right: 0;bottom: 0;width: 100%;transition: .3s }
.homeb .aright .txtNews li:before{content: '';height: 5px;width: 5px;background: #003b6c;position: absolute;left: 0;border-radius: 50%;bottom: -2px;z-index: 1;transition: .3s }





.homec{padding-bottom: .6rem;background: url(../images/dbg.png) no-repeat right bottom;}
.homec .intit{width: 3.4rem;margin:  0 auto .45rem}
.homec .intit .inmore{position: absolute;top: .15rem ;right: 0}
.homec .sbtn{width: 1.2rem;margin: .2rem auto 0}
.homec .sbtn a{border-color: #ffd659}
.homec .sbtn a:hover{background: #004089;border-color: #004089}
.homec .item{margin: .15rem;position: relative;}
.homec .item:after{content: '';position: absolute;left: -.15rem;top: .3rem;bottom: 0;right: .25rem;background: url(../images/cbg.png) no-repeat right bottom;background-size: 100% 100%;opacity: 0;visibility: hidden;transition: .3s}
.homec .item:hover:after{opacity: 1;visibility: inherit;}
.homec .item:hover .tit h4{color:#ffd659 }
.homec .item a{position: relative;z-index: 3}
.homec .item .pic{overflow: hidden;margin-bottom: .15rem}
.homec .item .pic img{width: 100% }
.homec .item  .tit{padding: 0 0 .2rem;font-size: .18rem;}
.homec .item  .tit h4{line-height: 1.4em}
.homed {padding-bottom: 1rem;position: relative;}
.homed:after {content: '';position: absolute;left: 0;bottom: 0;right:0 ;top: 16%;background: #f1f4fd;z-index: 0}
.homed .aright{width: 78.6%;height: 6.65rem;background: #1c3689;padding: .5rem 0 .5rem 1.35rem;color: #fff;position: relative;}
.homed .aright:after{content: '';background: #1c3689;top: 0;bottom: 0;left: 100%;width: calc((100vw - 15rem) / 2 - 9px);position: absolute; }
.homed .aright ul {margin-bottom: .5rem}
.homed .aright ul li{width: 47%;padding: .3rem 0;color: #fff;border-bottom: 1px solid rgba(255,255,255,.2);position: relative;}
.homed .aright ul li:after{content: '';position: absolute;left: 0;height: 2px;width: 0;background: #ffd659;bottom: -1px;transition: .5s }
.homed .aright ul li a{color: #fff}
.homed .aright ul li h4{font-size: .18rem;line-height: 1.4em;margin-top: .18rem}
.homed .aright ul li .info{display: flex;justify-content: space-between;font-size: .14rem;line-height: 1em}
.homed .aright ul li .info time{color: #ffd659;letter-spacing: .1em}
.homed .aright ul li .info span{border-left: 3px solid #fff;padding-left: .1rem}
.homed .aright ul li:hover h4{color: #ffd659}
.homed .aright ul li:hover .info span{border-color: #ffd659}
.homed .aright ul li:hover:after{width: 100%}
.homed .aleft{width: 26%;position: absolute;left: 0;top:.6rem;z-index: 3;height: 5.45rem;padding-left: .8rem;padding-top: .5rem;}
.homed .aleft .intit .t h4{color: #fff}
.homed .aleft .intit .t  em{display: inline-block;line-height: .9em;  mix-blend-mode: overlay;opacity: .8;opacity: .3\0;color: #fff}
.homed .aleft .intit .t:before{display: none}
.homed .aleft .intit .t:after{display: none}




.swiper-button-disabled{opacity: .5;}
.sbtn a{display: block;width: .38rem;height: .38rem;color: #ffd659;border: 1px solid #ffd659;border-radius: 50%;line-height: .36rem;text-align: center;font-size: .32rem}
.sbtn a.prev:before{position: relative;left: .1rem}
.sbtn a.next:before{position: relative;right: .1rem}
.homee .inmore{position: absolute;top: .1rem;right: 0}
.homee{padding-top: 1rem}
.homee .aleft{width: 69.3%}
.homee .aleft .pic{height: 5.85rem;position: relative;}
.homee .aleft .pic:after{content: '';width: 1.07rem;height: 1.07rem;background: url(../images/play.png) no-repeat center;background-size: 100% 100%;position: absolute;left: 50%;top: 50%;margin-left: -.53rem;margin-top: -.53rem;z-index: 3}
.homee .aright .intit{width: 3.4rem}
.homee .aright{width:34.6%;position: absolute;top: 0;right: 0;z-index: 2;bottom: 0;padding-top: .1rem}
.homee .arights{height: 3.85rem;background: url(../images/ebf2.png) no-repeat bottom center;background-size: cover;padding: .4rem;color: #fff} 
.homee .arights .slide-het h4{font-size: .2rem;margin-bottom: .15rem;padding-right: 1.2rem;line-height: 1.4em;padding-top: .05rem}
.homee .arights .slide-het p{line-height: 1.8em;font-size: .14rem;color: rgba(255,255,255,.8);max-height: .5rem\0}
.homee .aright .sbtn{width: 1rem;position: absolute;top: 0;right:1px;z-index: 5}
.homee .aright .slide-hetp{padding-bottom: .2rem;border-bottom: 1px solid rgba(255,255,255,.2);margin-bottom: .35rem}
.homee .aright .slide-heps .pic{height: 1.2rem;position: relative;cursor: pointer;background: #000;}
.homee .aright .slide-heps .pic span{opacity: .5;}
.homee .aright .slide-heps .pic:after{content: '';width: .75rem;height: .75rem;background: url(../images/play1.png) no-repeat center;background-size: 100% 100%;position: absolute;left: 50%;top: 50%;margin-left: -.36rem;margin-top: -.36rem;z-index: 3}
.homee .aright .sbtn a:hover{background: #ffd659;color: #fff}
.homee .aright .slide-heps .swiper-slide{}
.homee .aright .slide-heps .swiper-slide-thumb-active .pic span{opacity: 1;}
.homee .aright .slide-heps .swiper-slide-thumb-active .pic:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;border: 5px solid #ffd659;z-index: 2}
.homee .aright .slide-heps  .tit{text-align: center;margin-top: .1rem}
.homef{padding-top: 1.1rem;background: url(../images/ebg.png) no-repeat top right;}
.homef .intit{max-width: 4rem;margin: 0 auto .15rem}
.homef .int1 .t:before{width: 100%}
.homef .int1 .t:after{width: 100%}
.homef .intit .t{padding-bottom: .15rem}
.homef .intit em{display: inline-block;line-height: .9em;margin-top: .1rem}
.homef .aleft{width: 65%}
.homef .aright{width:calc(35% - .4rem)}
.homef .aleft ul li{width: calc(50% - .15rem);margin-bottom: .3rem}
.homef .aleft ul li:nth-child(1){position: relative;top: -.65rem}
.homef .aleft ul li:nth-child(3){position: relative;top: -.65rem}
.homef .aleft ul li .pic{height: 3.5rem}
.homef .aleft ul li a{display: block;position: relative;}
.homef .aleft ul li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;padding: .5rem .2rem .0;background: url(../images/bamask.png) no-repeat bottom center;background-size: 101% 101%;color: #fff}
.homef .aleft ul li .txt h4{margin-bottom: .1rem}
.homef .aleft ul li .txt span{padding-bottom: .12rem;display: inline-block;border-bottom:4px solid #ddd;font-size: .14rem}
.homef .aleft ul li .txt span.dy{border-color: #ffe92d}
.homef .aleft ul li .txt span.bz{border-color: #33c3f8}
.homef .aleft ul li .txt span.sph{border-color: #ff8315}
.homef .aleft ul li .txt span.wx{border-color: #45ed29}
.homef .aright{background: #f1f4fd;padding: .5rem 0 .5rem .5rem;margin-top: .5rem;height:6.8rem}
.homef .aright .slide-xbp{width: 2.45rem;background: url(../images/xbbg.png) no-repeat bottom center;background-size: 100% 100%;position: relative;margin-bottom: .7rem}
.homef .aright .slide-xbp:after{content: '';height:.53rem;width: 1.94rem;position: absolute;top: 100%;left: 0;;background: url(../images/xbf.png) no-repeat top center;background-size: 101% 101% }
.homef .aright .slide-xb{width: 1.95rem;margin-left: 0}
.homef .aright .slide-xb img{width: 1.95rem;height: 2.8rem}
.homef .aright .slide-xb a .pic{height: 2.8rem;}


.homef .aright .tabNav{width:calc(100% - 2.55rem)}
.homef .aright .tabNav li{height: .38rem;line-height: .38rem;background: #e1e3eb;margin-bottom: .1rem;padding-right: .3rem;text-align: right;cursor: pointer;position: relative;}
.homef .aright .tabNav li:before{content: '';height: 100%;width: .3rem;background:#e1e3eb;transform: skewX(-20deg);position: absolute;top: 0;left: -.1rem }
.homef .aright .tabNav li.on:before{background:#004089; left: -.3rem}
.homef .aright .tabNav li.on:after{content: '';position: absolute;top: 0;right: 0;bottom: 0;width: 110%;background:#004089;color: #ffd659 ;z-index: 0}
.homef .aright .tabNav li a{color: #004089;position: relative;z-index: 2}
.homef .aright .tabNav li.on a{color: #ffd659}
.homef .aright .tabNav li:last-child{margin-bottom: 0}
.homef .aright .intit em{text-indent: 1.1em;margin-top: -.5rem}
.homef .aright .intit{margin-bottom: .5rem}
.homef .aright:after{content: '';background: #f1f4fd;position: absolute;top: 0;bottom: 0;left: 0;width: calc(((100vw - 15rem) / 2 - 9px) + 100%)}


.homeg{padding: 1.1rem 0 1.1rem}
.homeg .inmore{position: absolute;top: .1rem;right: 0}
.homeg .aleft{width: 49%}
.homeg .aright{width: 41%}
.homeg  ul {padding-top: .3rem}
.homeg  ul li{padding: .35rem 0;position: relative;height: 1.2rem;padding-left: 1.1rem}
.homeg  ul li time{position: absolute;left: 0;top: .35rem;color: #747474}
.homeg  ul li a{font-size: .18rem;max-height: .48rem\0;display: block\0;top: -3px\0;position: relative;z-index: 0}
.homeg  ul li:after{content: '';height: 1px;background: #dee1ea;position: absolute;right: 0;bottom: 0;width: 100%;transition: .3s }
.homeg  ul li:before{content: '';height: 5px;width: 5px;background: #003b6c;position: absolute;left: 0;border-radius: 50%;bottom: -2px;z-index: 1;transition: .3s }
.homeg  ul li:hover a{color:#003b6c;font-weight: bold }
.homeg  ul li:hover time{color:#003b6c;font-weight: bold }
.homeg .aleft ul li a{font-size: .18rem;position: relative;max-height: .48rem\0}
@media (min-width: 1280px){
.homeg  ul li:hover:after{width: calc(100% + .2rem)}
.homeg  ul li:hover:before{left: -.2rem}
.homeb .aright .txtNews li:hover:after{width: calc(100% + .2rem)}
.homeb .aright .txtNews li:hover:before{left: -.2rem}
}

@media (max-width: 1680px){
 .homed .aright:after{width: 5vw} 
}

@media (max-width: 1024px){
.intit em{font-size: .6rem}
.homea{padding-top: .3rem}
.homea .slide-list{display: none}
.homea .slide-news .txt{display: block;}
.homea .slide-news .txt h4{font-size: .2rem}
.homea .slide-news .pgba{right: .25rem}
.homea .slide-newsp{width: 100%}
.homea .slide-news .pic{height: 55vw}
.homeb .aleft{width: 100%}
.homeb .aright{width: 100%}
.homea .a2 ul{width: 100%;margin-top: .3rem}
.homeb .aright .box{padding-left: 0}
.homeb .aleft .mores{display: none}
.homeb .aright .inmore1{display: block;margin-left: auto;margin-right: auto}
.homeb .aleft .tabNav{display: flex;justify-content:space-between;flex-wrap: wrap;margin-bottom: .2rem}
.homeb .aleft .tabNav li{display: block;width: 23%}
.homeb .aleft .tabNav{max-width: inherit;width: 100%}
.homeb .aleft .tabNavp{position: sticky;top: 0}
.homed .aleft{width: 100%;position: relative;top: 0;height: auto;padding-bottom: .6rem}
.homed .aright{width: 100%;padding: .4rem;height: auto}
.homed .aleft .intit .t em{opacity: 1;}
.homee .aright{width: 100%;position: relative;order: 1}
.homee .aleft .pic{height: 55vw}
.homee .aright .intit{margin-bottom: .3rem}
.homee .aleft{width: 100%;order: 2}
.slide-heps{display: none}
.homee .arights{height: auto}
.homee{padding-top: .6rem}
.homef{padding-top: .8rem}
.homef .aleft{width: 100%}
.homef .aright{width: 100%}
.homef .arights{max-width: 5rem;margin:  0 auto}
.homef .intit{margin-bottom: .8rem}
.homeg .aleft{width: 100%;margin-bottom: .5rem}
.homeg .aright{width: 100%}
.homeg ul li{height: auto}
.homef .aright{height: auto}
}

@media (max-width: 800px){
.homef .aleft ul li .pic{height: 30vw}
.homeb .aright .Picnews li .pic{height: 30vw}
}

@media (max-width: 640px){
.intit h4:before{left: -.15rem}
.homea .slide-news .pgba{position: relative;width: 100%;text-align: center;right: 0;bottom: 0;margin-top: .2rem}
.homea .slide-news .txt{padding: .2rem}
.homea .slide-news .pgba span{background: #ddd}
.homea .a2 .intit{width: 100%}
.homea .a2{margin-top: .3rem}
.homea .a2 ul li{width: 100%;margin-bottom: .3rem;display: none;margin-bottom: 0}
.homea .a2 ul li h4{font-size: .2rem;height: auto}
.homea .a2 ul li p{font-size: .16rem;display: none}
.homea .a2 ul li:first-child{display: block;}
.homea .a2 .intit .t{position: relative;padding-bottom: .3rem}
.homea .a2 .intit em{position: absolute;left: 1.2rem;top: .08rem;font-size:10vw}
.homeb .aleft .intit .t{position: relative;padding-bottom: .3rem}
.homeb .aleft .intit em{position: absolute;left: .8rem;top: .08rem;font-size:10vw}
.homea{padding-bottom: .3rem}
.homeb{padding-top: .5rem}
.homeb .aright .txtNews li{width: 100%;height: auto}
.homeb .aright .Picnews li {width: 100%;margin-bottom: .3rem}
.homeb .aright .Picnews li .pic{height: 50vw;}
.homeb .aright .Picnews li h4{font-size: .22rem}
.homeb .aright .txtNews{padding-top: 0}
.homeb .aright .txtNews li a{font-size: .2rem}
.homec .item .tit h4{font-size: .2rem}
.intit .t:before{width: 100%}
.intit .t:after{width: 100%}
.homec .intit{width: 100%}
.homed .aleft{padding: .5rem}
.homed .aright ul li{width: 100%}
.homed .aright ul li .info{font-size: .16rem}
.homed .aright ul li h4{font-size: .2rem}
.homed{padding-bottom: .6rem}
.homee .aright .intit{width: 100%}

.homef .aleft ul li{width: 100%}
.homef .aleft ul li .pic{height: 55vw}
.homef .aleft ul li:nth-child(1){top: 0}
.homef .aleft ul li:nth-child(3){top: 0}
.homef .intit{margin-bottom: .6rem}
.homef .aleft ul li .txt h4{font-size: .2rem}
.homef .aright{padding: .3rem .3rem .5rem}
.homef .aright .tabNav li{padding-right: .1rem}
.homeg{padding: .8rem 0 .8rem}
.intit em{font-size:8vw}
.homef .aright .intit em{text-indent: 2em}
.homeg ul li a{font-size: .2rem}
.homeg .aleft ul li a{font-size: .22rem}
}