@charset "utf-8";

.banner{position:relative;overflow: hidden;}
.banner .swiper-slide{overflow: hidden;}

.banner .swiper-slide a{display:block;position:relative}
.banner .swiper-slide a:before{content:'';position:absolute;left:0;top:-1px;right:0;height:2.6rem;background:url(/nursing/images/bams.png) repeat-x top center;background-size:101% 100%;z-index:2;opacity: .8;}
/*.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:2rem;background:url(/nursing/images/blackms.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: .8;}*/
.banner .item .imgBox .img{padding-bottom:0;height: 100vh; background-position: center;background-size: cover;background-repeat: no-repeat}

.banner .swiDots{position:absolute;bottom:.4rem;left:10%;z-index:5;right: 10%;width: auto;text-align:center;}

.banner .swiDots span{width:12px;height:12px;margin:0 .1rem!important;position:relative;background:#fff;vertical-align: middle;opacity: 1;transition: .3s}
.banner .swiDots span.active{opacity:1;background: #0a1e5d}

.banner .slide-video .a{height:80vh;width: 100%;}
.banner .slide-video video{width: 100%;height: 100%;object-fit: cover;}
.banner .mas{position: absolute;bottom: -1px;left: 50%;;text-align: center;z-index: 2;height: 1.3rem;width: 6.3rem;margin-left: -3.15rem}
.banner .mas .bas{pointer-events: none;user-select: none}
.banner .mas .scDown{position: absolute;left: 50%;top: .7rem;margin-left: -.4rem;z-index: 3;width: .8rem;animation: up 2s infinite;user-select: none}
@media (min-width:1025px){
.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.1)}
}
@media (max-width:1366px){
.banner .item .imgBox .img{height: 50vw}
}
@media (max-width:1024px){
.banner .swiper-slide a:before{height:1.5rem}
.banner .swiper-slide a:after{height:1.2rem}
.banner .item .imgBox .img{height:50vw;}


}
@media (max-width:640px){
.banner .swiper-slide a:after{height:1rem}
.banner .swiDots{bottom:.2rem;}
.banner .swiDots span{width: 10px;height:10px;margin: 0 .08rem!important}
}
.iconfont{font-size: inherit;}
#app{width: 100vw;overflow: hidden;}
.uswi{margin-top: .2rem;text-align: center;}
.uswi span{background: #fff;width: 12px;height: 12px;margin: 0 .08rem}
.uswi span.active{background: #EAAB19;opacity: 1}
.intit{margin-bottom: .4rem;color: #000036;position: relative;}
.intit.w{color: #fff}
.intit .h3 .t{font-size: .36rem}
.intit .h3 .ico{width: .6rem;height: .6rem;border: 2px dotted #000036;border-radius: 50%;position: relative;padding-top: .12rem;text-align: center;margin-right: .2rem}
.intit.w .h3 .ico{border: 2px dotted #FFFFFF;}
.intit .h3 .ico:after{content: '';position: absolute;left: .05rem;top:.05rem;bottom: .05rem;right: .05rem;border-radius: 50%;background: #E7EDF9;z-index: 0}
.intit .h3 .ico img{position: relative;z-index: 4;width: .34rem;height: .34rem}
.home .more.ab{position: absolute;top: 0.08rem;right: 0;;z-index: 5}
.home .more a{background: url(/nursing/images/mor.png) no-repeat right bottom;display: block;width: 1.04rem;padding-bottom: .2rem;background-size: 1.04rem .28rem}

.home .homec .more a{background: url(/nursing/images/moron.png) no-repeat right bottom;color: #fff;background-size: 1.04rem .28rem}
.home .homee .more a{background: url(/nursing/images/moron.png) no-repeat right bottom;color: #fff;background-size: 1.04rem .28rem}
.home .homee .more{display: none}
.home .ptime{color: #555}
.home .ptime span{font-size: .24rem;font-weight: bold;color: #02205E;margin-right: 3px;}

.homea{background: url(/nursing/images/bg1.png) #fff no-repeat left .5rem;padding: .8rem 0;background-size: 4.85rem auto}
.homea .left{width: 54%;position: relative;}
.homea .right{width: 42%}
.homea .left:after{content: '';position: absolute;left: -.1rem;top: -.1rem;width: 1.45rem;height: 1.45rem;background: url(/nursing/images/bg2.png) no-repeat left top;background-size: 100% 100%;z-index: 0;pointer-events: none}
.homea .left .slide-a .img{border-radius:  0 .5rem 0 .5rem;height: 4.6rem}
.homea .left .slide-a .txt{padding: .2rem 1.8rem .3rem .35rem;position: relative;}
.homea .left .slide-a .txt .time{width: 1.3rem;height: .95rem;background:  #02205E;color: #fff;text-align: center;font-size: .18rem;position: absolute;right: .3rem;top: -.4rem;z-index: 3;padding-top: .15rem}
.homea .left .slide-a .txt .time span{font-size: .36rem;display: block;width: 100%}
.homea .left .slide-a .txt .h4{font-size: .2rem;font-weight: bold;line-height: 1.4em;height: .56rem}
.homea .left .swiDots{height: 3px;background: #02205E;position: relative;width: 100%}
.homea .left .swiDots span{background: #EAAB19;}
.homea .right .list{position: relative;top: -.2rem;height: 5.86rem}
.homea .right .list li{padding: .2rem 0;position: relative;border-bottom: 1px solid  #D8D8D8;padding-left: .5rem}
.homea .right .list li:before{content: '';position: absolute;left: 0;top: .2rem;width: .3rem;height: .3rem;background: #02205E;}
.homea .right .list li:after{content: '';position: absolute;left: 0;top: .2rem;width: .3rem;height: .3rem;background: url(/nursing/images/jj.png) no-repeat center;background-size: .16rem .16rem}
.homea .right .list li .h4{font-size: .18rem;line-height: .3rem}
.homea .right .list li .desc{font-size: .14rem;color: #888;line-height: 1.6em;margin-top: .1rem;height: .66rem}
.homea .right .list li .time{text-align: right;color: #888;margin-top: .13rem}
.homea .right .list li+li .desc{display: none}
.homea .right .list li.on:after{background: url(/nursing/images/jjon.png) no-repeat center;background-size: .16rem .16rem}
.homea .right .list li.on .h4{font-weight: bold;}

.homeb .intit .h3 .ico:after{background: #dde5f8}
.homeb{padding: .8rem 0;background: url(/nursing/images/bgb.png) #EDF1F9 no-repeat bottom center;background-size: cover}
.homeb .swiDots{margin-top: .3rem;text-align: center;}
.homeb .swiDots span{width: 12px;height: 12px;margin: 0 .08rem;background: #cad1e1;opacity: 1}
.homeb .swiDots span.active{background: #02205e;width: .3rem;}
.homeb .mores{position: absolute;top: .08rem ;right: 0;z-index: 5}
.homeb .swiNav ul li{cursor: pointer;padding: 0 .2rem;color: #818380;position: relative;}
.homeb .swiNav ul li+li:before{content: '';position: absolute;width: 8px;height: 8px;background:#c2cadd;border-radius:50%;top:50%;margin-top:-4px;left:-4px }
.homeb .swiNav ul li.on:before{display: none}
.homeb .swiNav ul li .h3 .ico{display: none}
.homeb .swiNav ul li.on .h3 .ico{display: block;}
.homeb .swiNav ul li.on{color:#02205e }

.homeb .list{padding-right:.05rem;padding-top: .2rem}
.homeb .list li{width: calc(33.3333% - .23rem);/* height: 1.45rem; */position: relative;margin-bottom: .38rem}
.homeb .list li .info{border-bottom: 1px solid #ececec;padding-bottom: .1rem;margin-bottom: .15rem}
.homeb .list li .h4{font-size: .18rem;line-height: 1.4em;height: .5rem}
.homeb .list li a{display: block;position: relative;z-index: 3;/* padding: .2rem; */}
.homeb .list li:before{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: #fff;z-index: 1;pointer-events: none;border-radius: 0 0 .2rem 0;transition: .3s}
.homeb .list li:after{content: '';position: absolute;top: .05rem;left: .05rem;bottom: -.05rem;right: -.05rem; background: rgba(2, 32, 94, 0.15);;z-index: 0;pointer-events: none;transition: .3s}


.homec{padding: .8rem 0;background: url(/nursing/images/bg.jpg) no-repeat bottom center;background-size: cover}
.homec .item{background: #fff}
.homec .item .img{height: 2.7rem}
.homec .item .txt{height: 2.1rem;background: #fff;padding:.25rem .35rem .35rem;border-bottom: 3px solid #02205E;}
.homec .item .txt .h4{font-size: .2rem;font-weight: bold;margin-bottom: .15rem}
.homec .item .txt .desc{font-size: .15rem;line-height: 1.6em;color: #888;margin-bottom: .25rem;height: .48rem}
.homec .swiper-slide:nth-child(2n) .item .txt{border-bottom: 3px solid #EAAB19;;}

.homed{padding: .6rem 0 .8rem;background: url(/nursing/images/bgd.png) no-repeat bottom center;background-size: 100% auto}
.homed .wp{max-width: 14.4rem}
.homed .more.ab{right: .2rem}
.homed .slide-d{overflow: visible;}
.homed .item{padding:.15rem;position: relative;}
.homed .item a{display: block;position: relative;z-index: 3;padding:.3rem .18rem;width: 3.11rem;height: 3.05rem;margin: 0 auto}
.homed .item .line{height: .47rem;background: url(/nursing/images/line1.png) no-repeat center;background-size: 100% 100%}

.homed .item .h4{font-size: .18rem;line-height: 1.4em;height:.5rem;margin-bottom:.2rem }
.homed .item .desc{line-height: 1.6em;height:.25rem;margin-bottom:.2rem ;color: #999;transition: .3s}
.homed .item .mor{opacity: 0;visibility: hidden;transition: .3s}
.homed .item .mor span{background: #ebaa18;line-height: .28rem;width: .9rem;color: #fff;text-align: center;font-size: .14rem;display: inline-block;}
.homed .item .txt{position: relative;}
.homed .item .txt:after{position: absolute;left: 0;bottom: .25rem;width: 100%;height: 2px;background:  #02205E;content: ''}




.homee{padding: .6rem 0 .7rem;background: #02205e}
.homee .wp{max-width: 17.4rem}
.homee .item{position: relative;}
.homee .item .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 5;color: #fff;padding: .2rem;font-size: .2rem}
.homee .left{width:45% }
.homee .right{width:calc(55% - .16rem); }
.homee .left .slide-e{margin-bottom: .16rem}
.homee .left .slide-e .img{height: 5.76rem}
.homee .left .slide-e .txt{padding-right: 1.2rem}
.homee .left .slide-e .swiBtn{position: absolute;right: .2rem;bottom: .2rem;color: #fff;display: flex;z-index: 4}
.homee .left .slide-e .swiBtn a{color: #fff;display: block;font-size: .2rem}
.homee .left .slide-e .swiBtn a:hover{color: #ffc309}
.homee .left .slide-e .swiBtn a.next{margin-left: .2rem}
.homee .right ul li{width: calc(50% - .08rem);margin-bottom: .16rem}
.homee .right ul li .img{height: 2.8rem}


@media(min-width:1025px){
.home .more a:hover{background: url(/nursing/images/moron.png) no-repeat right bottom;color: #edac1c;background-size: 1.04rem .28rem}
.homeb .list li:hover:before{background: #02205E;}
.homeb .list li:hover:after{background: #EAAB19;}
.homeb .list li:hover a{color: #fff}
.homeb .list li:hover .ptime{color: #fff}
.homeb .list li:hover .ptime span{color: #fff}
.homeb .list li:hover .h4{font-weight: bold;}
.homed .item:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #fff;box-shadow: 0 0 .2rem rgba(0,0,0,.1);z-index: 0;opacity: 0;visibility: hidden;transition: .3s;pointer-events: none}
.homed .item:before{content: '';position: absolute;top: .16rem;bottom: .16rem;left: .16rem;right: .15rem;border: 1px solid #eee;z-index: 1;opacity: 0;visibility: hidden;transition: .3s;pointer-events: none}
.homed .item:hover .desc{height: .5rem}
.homed .item:hover .h4{font-weight: bold;}
.homed .item:hover .mor{opacity: 1;visibility: visible;}
.homed .item:hover:after{opacity: 1;visibility: visible;}
.homed .item:hover:before{opacity: 1;visibility: visible;}
.homed .item:hover a{background: url(/nursing/images/15.png) no-repeat center;background-size: 100% 100%;}
.homed .item:hover .txt:after{opacity: 0;visibility: hidden;}
.homed .swiper-slide{width: 3.4rem}
.homed .item:hover .line{background: url(/nursing/images/line.png) no-repeat center;background-size: 100% 100%}

}
@media(max-width:1024px){
/*.homed .swiper-wrapper{display: block;white-space: nowrap;overflow: auto;padding-bottom: .2rem}
.homed .swiper-slide{width:30%;padding: 0;display: inline-block;}
.homed .swiper-slide+.swiper-slide{margin-left: .3rem}*/
.homed .item a{height: auto;width: auto;padding: 0}
.homed .item{padding: 0}
.homed .item .desc{height: auto;white-space: normal;}
/*.homed .item .h4{height: auto;white-space: normal;}*/
.homed .swiper-slide{width: 47%;margin-bottom: .4rem}

.homea .left{width: 100%}
.homea .right{width: 100%;margin-top: .4rem}
.homea .right .list{height: auto}
.homea .left .slide-a .img{height: 50vw}
.homea .right .list li {padding-left: 0}
.homea .right .list li .h4{font-size: .2rem}
.homea .right .list li .desc{height: auto;-webkit-line-clamp: 2;}
.homea .right .list li+li .desc{display: -webkit-box;}
.homea .right .list li .time{text-align: left;}
.homea .right .list li:after,.homea .right .list li:before{display: none}
.homea .right .list li .desc{font-size: .16rem}
.homea .left .slide-a .txt .h4{height: auto}
.homea .right .list li .h4{line-height: 1.4em}

.homeb .list li{width: calc(50% - .2rem);}
.homed{padding-bottom: .4rem}
.homed .item .h4{font-size: .2rem;height:.56rem }

.homee .left{width: 100%;margin-bottom:0}
.homee .right{width: 100%}
.homee .left .slide-e .img{height: 55vw}
.homee .right ul li .img{height: 30vw}
}

@media(max-width:800px){
.intit .h3{justify-content: flex-start;}
.homee .intit .h3{justify-content: center;}
.homea .left .slide-a .img{height: 55vw}
.homea .left .slide-a .txt {padding: .2rem 1.3rem .3rem 0;}
.homea .left .slide-a .txt .time{width: 1rem;height: .8rem;font-size: .18rem;right: .2rem;top: -.4rem;padding-top: .1rem}
.homea .left .slide-a .txt .time span{font-size: .32rem;}
.homeb .mores{position: relative;margin-top: .3rem;display: flex;justify-content: center;}
}
@media(max-width:640px){
.homea,.homeb,.homec{padding: .6rem 0}

.homeb .list li{width: 100%;margin-bottom: .2rem}
.homeb .list li .h4{height: auto;font-size: .2rem}
.homeb .swiNav ul li.on .h3 .ico{display: none}
.homeb .swiNav ul li .h3 .t{font-size: .32rem}
.homeb .swiNav ul li.on:before{display: block;}
.homec .item .img{height: 55vw}
.homec .item .txt .desc{height: auto;font-size: .16rem}

.homed .swiper-slide{width: 100%;margin-bottom: .3rem}
.homed .item .h4{font-size: .2rem;height:auto }
.homed .item .line{height: .3rem}
}
@media(max-width:480px){
.homeb .swiNav ul li{padding: 0 .1rem}
.homeb .swiNav ul li .h3 .t{font-size: 5.8vw}
.homeb .list{padding-top: 0}
.homee .right .item .txt{padding: .1rem .2rem;font-size: .18rem}
}