@charset "utf-8";
@font-face {
  font-family: "sys";font-weight: normal;src:url("http://at-alicdn-com-s.dxvpn.ncu.edu.cn:8118/wf/webfont/E4TefEZ2Hi2E/gy1bDFLDPmEb.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "sys";font-weight: bold;src:url("http://at-alicdn-com-s.dxvpn.ncu.edu.cn:8118/wf/webfont/E4TefEZ2Hi2E/o0uP2KNTJyxz.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-family: "oppo";font-weight: normal; src:url("../fonts/OPPOSansR.woff") format("woff");
}
@font-face {
  font-family: "oppo";font-weight: bold; src:url("../fonts/OPPOSansB.woff") format("woff");
}
.sys{font-family: "sys";}
.oppo{font-family:  "oppo"}
.banner{position:relative}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.1)}
.banner .swiper-slide a{display:block;position:relative}
.banner .swiper-slide a:before{content:'';position:absolute;left:0;top:0;right:0;height:50%;background:url(../images/mask.png) repeat-x top center;background-size:101% 100%;z-index:2;opacity: 1;}
/*.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:1.6rem;background:url(../images/blackms.png) no-repeat top center;background-size:101% 100%;z-index:2;opacity: .5;}*/
.banner .item .imgBox .img{padding-bottom:0;height:10rem;min-height: 6rem; background-position: center;background-size: cover;background-repeat: no-repeat}

.banner .swiDots{position: absolute;display: flex;justify-content: center;align-items: center;left: 5%;bottom: .5rem;width: auto;z-index: 5;color: #fff}
.banner .swiDots span{display:flex;width: auto;height: auto;transition: .3s;opacity: 1;position:relative;align-items: center;background: transparent;}
.banner .swiDots span:after{display:block;background: #fff;width: 10px;height: 10px;transition: .3s;opacity: 1;border-radius: 50%;background: #fff;content: '';margin: 0 .1rem;position: absolute;left: 50%;top: 50%;margin-left: -5px;margin-top: -5px}
.banner .swiDots span+span:before{content: '';height: 1px;width: .2rem;background: #fff;right: .4rem;display: block;position: absolute;top: 50%;}
.banner .swiDots span i{width: .5rem;height: .5rem;background: #bc1522;border-radius: 50%;text-align: center;line-height: .5rem;font-size: .24rem;transform: scale(0);transition: .3s;opacity: 0;display: block;}
.banner .swiDots span.active i{opacity:1;transform: scale(1);}
.banner .swiDots span.active{margin: 0 .25rem}
.banner .swiDots span.active:after{opacity: 0}
.banner .swiDots span.active:before{right: .6rem}



.banner  video{width: 100%;height: 100%;object-fit: cover;}


@keyframes width{
0%{width: 0}100%{width: 100%;}
}
@media (min-width:1930px){

}
@media (max-width:1200px){

.banner .item .imgBox .img{padding-bottom:0;height:55vw;min-height:inherit}
}
@media (max-width:1024px){
.banner .swiper-slide a:before{height:1.5rem}
.banner .swiper-slide a:after{height:1.2rem}
.banner .swiDots{bottom: .3rem}
}
@media (max-width:640px){
.banner .swiper-slide a:after{height:1rem}
.banner .item .imgBox .img{height: 60vw}
.banner .swiDots{bottom: .2rem}
.banner .swiDots span i{width: .34rem;height: .34rem;line-height: .34rem;font-size: .18rem;}
.banner .swiDots span+span:before{right: .28rem;width: .1rem}
.banner .swiDots span.active:before{right: .45rem}
.banner .swiDots span.active{margin: 0 .15rem}
}
.iconfont{font-size: inherit;}

/*#app{width: 100%;overflow-x: hidden;}*/
.content{min-height: 5rem;}
.intit{margin-bottom: .35rem;display: flex;align-items: center;justify-content: space-between;padding-right: .15rem}
.intit .h4{}
.intit .h4 img{width: .46rem;margin-right: .1rem;}
.intit .h4 .cn{font-size: .3rem;font-weight: bold;}
.intit .h4 .en{color: #999999;font-size: .16rem;position: relative;top: .06rem;margin-left: .1rem}
.intit .h4 .cn span{color: #17489c}
.intit .more a{display: block;position: relative;height: .35rem;line-height: .35rem;color:#17489c }
.intit .more a:before{content: '';height: 1px;width: 100%;position: absolute;top: 0;left: .15rem;background:#17489c;transition: .3s }
.intit .more a:after{content: '';height: 1px;width: 100%;position: absolute;bottom: 0;right: .15rem;background:#17489c;transition: .3s }

.swiBtn.ubtn{}
.swiBtn.ubtn a{width: .5rem;height: .5rem;border-radius: 50%;text-align: center;line-height: .5rem;border-radius: 50%;position: absolute;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);color: #8ca4ce;font-size: .2rem;z-index: 5}
.swiBtn.ubtn a:hover{background:#bc1522;color: #fff }
.homea{background: url(../images/abg.jpg) no-repeat bottom center;background-size: cover;padding: .65rem 0}
.homea .left{width: 62%}
.homea .right{width: calc(38% - .3rem)}
.homea .left .slide-a {margin-bottom: .3rem}
.homea .left .slide-a .img:after{content:'';position:absolute;left:0;top:0;bottom:0;width:50%;background:url(../images/amsk.png) no-repeat top center;background-size:100% 100%;z-index:2;opacity: 1;pointer-events: none}
.homea .left .slide-a a{display: flex;flex-wrap: wrap;}
.homea .left .slide-a .img{width:61.3% ;height: 4.84rem}
.homea .left .slide-a .txt{width:38.7%;background: url(../images/a1bg.png) no-repeat center;background-size: cover;padding-top: .6rem;color: #fff }

.homea .left .slide-a .txt .time{display: flex;align-items: center;font-size: .16rem;margin-bottom: .4rem}
.homea .left .slide-a .txt .time span{display: inline-block;line-height: .42rem;background: #bc1522;padding-left: .4rem;padding-right: .3rem;border-radius: 0 .25rem .25rem 0;font-size: .34rem;margin-right: .1rem}
.homea .left .slide-a .txt .h4p{padding: 0 .4rem}
.homea .left .slide-a .txt .h4p .h4{font-size: .2rem;line-height: 1.6em;margin-bottom: .3rem;max-height: .56rem\0;}
.homea .left .slide-a .txt .h4p .p{font-size: .16rem;line-height: 1.8em;margin-bottom: .5rem;opacity: .6;max-height: .84rem\0;}
.homea .left .slide-a .txt .h4p .mor{padding-right: .3rem}
.homea .left .slide-a .txt .h4p .mor:after{content: '';position: absolute;left: 0;top: 50%;margin-top: -1px;height: 2px;background: #fff;right: 1.5rem;transition: .3s;}
.homea .left .slide-a .swiDots{position: absolute;left: .2rem;bottom: 50%;transform: translateY(50%);z-index: 3;width: auto}
.homea .left .slide-a .swiDots span{display: block;background: transparent;width: auto;height: auto;border-radius: 0;opacity: 1;position: relative;}
.homea .left .slide-a .swiDots span:after{content: '';width: 10px;height: 10px;border: 1px solid rgba(255,255,255,.5);display: block;position: absolute;left: 50%;top: 50%;margin-top: -6px;margin-left: -6px;border-radius: 50%;transition: .3s;}
.homea .left .slide-a .swiDots span i{width: .3rem;height: .3rem;background: #bc1522;border-radius: 50%;text-align: center;line-height: .3rem;font-size: .18rem;transform: scale(0);transition: .3s;opacity: 0;display: block;color: #fff}
.homea .left .slide-a .swiDots span.active i{opacity:1;transform: scale(1);}
.homea .left .slide-a .swiDots span.active:after{opacity:0}
.homea .left .slide-a .swiDots span.active{margin: .1rem 0}

.homea .left ul li{width: calc(50% - .15rem);background: #fff;box-shadow: 0 0 .25rem rgba(0,0,0,.1)}
.homea .left ul li a{display: block;padding: .25rem 0}
.homea .left ul li .time{background: #fcf3f4;line-height: .4rem;padding-left: .35rem;color: #bc1522;display: inline-block;border-radius: 0 .3rem .3rem 0;padding-right: .2rem;}
.homea .left ul li .h4p{padding: .2rem .35rem .2rem;}
.homea .left ul li .h4{font-size: .2rem;line-height: 1.4em}
.homea .left ul li .h4:after{content: '';display: block;border-bottom: 1px dashed #ddd;margin: .15rem 0}
.homea .left ul li .p{font-size: .16rem;color: #888;line-height: 1.4em;height:2.85em; }
.homea .right ul{height: 7.49rem;border-top: 3px solid #17489c;background: #fff;padding: .15rem .45rem;box-shadow: 0 0 .25rem rgba(0,0,0,.1)}
.homea .right ul li a{display: flex;align-items: center;}
.homea .right ul li{padding: .3rem 0;}
.homea .right ul li+li{border-top: 1px solid #ddd}
.homea .right ul li .time{width: .8rem;position: relative;transition: .3s;color: #888}
.homea .right ul li .time:before{content: '';width: 1px;height: .4rem;background: #ddd;position: absolute;right: 0;top: 50%;margin-top: -.2rem}
.homea .right ul li .time:after{content: '';position: absolute;left: -.15rem;height: .75rem;border-radius: 50%;background:#bc1522;width: .75rem;top: -.1rem;transition: .3s;transform: scale(0);opacity: 0;border: .05rem solid #fcf3f4 }
.homea .right ul li .time time{position: relative;z-index: 2;text-align: center;display: inline-block;font-size: .14rem;}
.homea .right ul li .time span{display: block;font-size: .3rem;line-height: 1.2em;color: #000;transition: .3s;}
.homea .right ul li .h4{width: calc(100% - .85rem);font-size: .2rem;padding-left: .25rem;line-height: 1.5em}


.homeb{padding-top: .65rem}
.homeb .img{height: 3.68rem}
.homeb .slide-b{padding-bottom: .25rem}
.homeb .slide-b a{display: block;border: 1px solid #eaeaea;position: relative;}
.homeb .slide-b .txt{padding: .25rem 0 .35rem}
.homeb .slide-b .txt .time{background: #bc1522;line-height: .32rem;padding-left: .3rem;color: #fff;display: block;border-radius: 0 .2rem .2rem 0;width: 1.5rem;font-size: .14rem;margin-bottom: .2rem}
.homeb .slide-b .txt .time i{margin-right: 5px}
.homeb .slide-b .txt .time span{font-size: .16rem;margin-right: 3px}
.homeb .slide-b .txt .h4{font-size: .2rem;margin-bottom: .2rem}
.homeb .slide-b .txt .p{font-size: .16rem;line-height: 1.6em;color: #888;height: .5rem\0}
/*.homeb .slide-b .txt .time{background: url(../images/7.png) no-repeat right center;background-size: auto 100%; line-height: .3rem;padding-left: .3rem;color: #fff;display: block;width: 1.5rem}*/
.homeb .swiBtn a{top:1.84rem;margin-top: -.25rem;z-index: 5 }
.homeb .swiBtn .prev{left: -.25rem;}
.homeb .swiBtn .next{right: -.25rem}
.homeb .slide-b .txt .h4p{padding: 0 .3rem}

/*.homeb .slide-b a:hover:after{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 1px solid #bc1522;z-index: 5 }*/
.homec{padding: .65rem 0}
.homec .left{width: 38%}
.homec .right{width: 59%}
.homec .left ul li{border-bottom: 1px solid #ddd;position: relative;}
.homec .left ul li:after{content: '';position: absolute;right: 0;bottom: -1px;height: 1px;background:#bc1522;width: 0;transition: .5s }
.homec .left ul li:first-child{border-top: 1px solid #ddd}
.homec .left ul li a{display: flex;align-items: center;padding: .2rem 0;justify-content: space-between;}
.homec .left ul li a:before{content: "\e614";font-family: swiper-icons!important;color: #dbe1ea}
.homec .left ul li .h4{font-size: .2rem;width: calc(100% - 1.3rem)}
.homec .left ul li .time{font-size: .14rem;color: #999999}
.homec .left ul li .time span{font-size: .16rem;margin-right: 3px}

.homec .right .img{height: 3.6rem;width: 100%}
.homec .right .txt{margin-left: .3rem;margin-right: .3rem;padding: .2rem 0;background: url(../images/a1bg.png) no-repeat center;background-size: 100% auto;width:calc(100% - .6rem);position: relative;z-index: 4}
.homec .right .txt .time{background: #bc1522;line-height: .32rem;padding-left: .3rem;color: #fff;display: block;border-radius: 0 .2rem .2rem 0;width: 1.55rem;font-size: .16rem;margin-bottom: .15rem}
.homec .right .txt .time i{margin-right: 5px}
.homec .right .txt .h4p{padding: 0 .3rem .1rem}
.homec .right .txt .h4{font-size: .2rem;color: #fff;line-height: 1.6em;height: .56rem}
.homec .right .swiper-slide a{display: flex;flex-wrap: wrap;}

.homec .swiBtn a{z-index: 5 }


.homed .icoUrl{background: url(../images/bgd.jpg) no-repeat center;background-size: cover}
.homed .icoUrl ul li{width: 25%;border-right: 1px solid #fff;border-left: 1px solid #dddee1}
.homed .icoUrl ul li:first-child{border-left: 0}
.homed .icoUrl ul li:last-child{border-right: 0}
.homed .icoUrl ul li a{display: flex;justify-content: center;align-items: center;padding: .4rem 0;font-size: .24rem}
.homed .icoUrl ul li img{width: .85rem;margin-right: .2rem}

.homed .txtUrl{background: #bc1522;padding: .25rem 0}
.homed .txtUrl .t{font-size: .26rem;font-weight: bold;color: #ffffff;background: url(../images/url.png) no-repeat left top;background-size: .26rem .26rem;padding-left: .35rem}
.homed .txtUrl .ts{width: calc(100% - 1.8rem);font-size: .2rem;display: flex;justify-content: space-between;flex-wrap: wrap;}
.homed .txtUrl .ts a{color: #fff;display: inline-block;line-height: .35rem;}
.homed .icoUrl ul li a:hover{color: #2253a7} 
@media (min-width: 1025px){
.homeb .slide-b a:hover{border-color:#bc1522;box-shadow: 0 .1rem .15rem rgba(0,0,0,.15) }
.homec .left ul li:hover:after{left: 0;width: 100%}
.homec .left ul li:hover a:before{color: #bc1522}

.homea .left .slide-a a:hover .txt .h4p .mor:after{right: 1.3rem}
.homea .right ul li:hover .time:after{transform: scale(1);opacity: 1}
.homea .right ul li:hover .time:before{opacity: 0}
.homea .right ul li:hover .time{transform: translateX(.1rem);color: #fff}
.homea .right ul li:hover .time span{color: #fff}
.intit .more a:hover:before{left: 0; }
.intit .more a:hover:after{right: 0; }
.homec .right .swiper-slide:nth-child(2n+1) .img{order: 2;margin-top: -.6rem}
.homec .right .swiper-slide:nth-child(2n+1) .txt{order: 1}
.homec .right .swiper-slide:nth-child(2n) .img{order: 1}
.homec .right .swiper-slide:nth-child(2n) .txt{order: 2;margin-top: -.6rem}
.homec .swiBtn .prev{left: .3rem;bottom: 1.8rem;margin-bottom: -.25rem}
.homec .swiBtn .next{right: .3rem;top:1.8rem;margin-top: -.25rem;}

}
@media (max-width: 1024px){
.homea .left{width: 100%}
.homea .right{width: 100%;margin-top: .4rem}
.homea .right ul{height: auto}
.homea .right ul li{padding: .2rem 0}
.homec .left{width: 100%}
.homec .right{width: 100%;margin-top: .4rem}
.homec .swiBtn .prev{left: .3rem;top: 1.8rem;margin-top: -.25rem}
.homec .swiBtn .next{right: .3rem;top:1.8rem;margin-top: -.25rem;}
.homec .right .swiper-slide .txt{margin-top: -.7rem}
.homec .left ul li{line-height: 1.5em}

}
@media (max-width: 900px){
.homea .left .slide-a .img{width:100% ;height: 60vw}
.homea .left .slide-a .txt{width:100%;padding: .6rem 0; }
.homea .left .slide-a .swiDots{bottom:auto;transform: translateY(-30%);top: 22.5vw}
.homea .left .slide-a .txt .h4p .h4{font-size: .2rem}
.homea .left ul li{width: 100%}
.homea .left ul li+li{margin-top: .3rem}
.homeb .img{height: 2.8rem}
.homeb .swiBtn a{top:1.4rem; }
.homed .txtUrl .ts{justify-content: flex-start;}
.homed .txtUrl .ts a{margin-right: .2rem}
}
@media (max-width: 576px){

.homea .left .slide-a .txt{padding: .4rem 0}
.homea .left .slide-a .txt .time{margin-bottom: .3rem}
.homea .left .slide-a .txt .h4p .h4{margin-bottom: .15rem}
.homea .left .slide-a .txt .h4p .p{margin-bottom: .3rem}
.homeb .img{height: 58vw}
.homeb .swiBtn a{top:29vw;}
.homeb .swiBtn .prev{left: -.15rem;}
.homeb .swiBtn .next{right: -.15rem}
.homec .left ul li a{align-items: flex-start;}
.homec{padding-top: .4rem}
.homed .icoUrl ul li a{flex-wrap: wrap;font-size: .2rem}
.homed .icoUrl ul li a span{display: block;width: 100%;text-align: center;}
.homed .icoUrl ul li img{width: .65rem;margin-right: 0;display: block;margin: 0 auto;margin-bottom: .15rem;}
}