@charset "utf-8";
.banner{position:relative}
.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:2rem;background:url(../images/bamask.png) no-repeat top center;background-size:101% 100%;z-index:2}
.banner .item .imgBox .img{padding-bottom:0;height:100vh;min-height:6rem}
.banner .wp{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);z-index:5}
.banner .swiDots{text-align:right}
.banner .swiDots span{background:#fff;width:12px;height:12px;opacity:.6;margin:0 .12rem;position:relative}
.banner .swiDots span:before{content:'';position:absolute;left:-.1rem;top:-.1rem;bottom:-.1rem;right:-.1rem;border:1px dashed #fff;border-radius:50%;opacity:0;visibility:hidden;transition:.3s;animation:roted 30s linear infinite}
.banner .swiDots span.active{opacity:1}
.banner .swiDots span.active:before{opacity:1;visibility:visible}
@media (max-width:1024px){.banner .swiper-slide a:before{height:1rem}
.banner .swiDots span{width:10px;height:10px;margin:0 .1rem}
.banner .wp{bottom:.3rem}
.banner .item .imgBox .img{padding-bottom:54%;height:auto;min-height:inherit}
}
@media (max-width:640px){.banner .swiDots span{width:8px;height:8px;margin:0 .1rem}
.banner .wp{bottom:.2rem}
}
.inswiBtn a{display:block;width:.6rem;height:.6rem;border-radius:50%;text-align:center;background-repeat:no-repeat;background-position:center;background-size:.24rem .24rem}
.inswiBtn a.prev{background-image:url(../images/arl2x.png)}
.inswiBtn a.next{background-image:url(../images/arr2x.png)}
.intit{margin-bottom:.4rem;position:relative;z-index:6}
.intit .h3 span{font-size:.4rem;font-weight:700;display:block}
.intit .h3 em{color:#999;display:inline-block}
.inmore a{display:flex;justify-content:center;align-items:center;width:1.3rem;height:.4rem;color:#000;border:1px solid #ddd;border-radius:.3rem;transition:.3s}
.inmore a i{display:block;width:14px;height:14px;border-radius:50%;background:#000;position:relative;margin-right:.1rem;transition:.3s}
.inmore a i:before{content:'';border-radius:50%;background:#fff;position:absolute;left:5px;top:5px;width:4px;height:4px;z-index:2;transition:.5s}
.inmore a:hover{color:#015a9e;border-color:#015a9e}
.inmore a:hover i{background:#015a9e}
.inmore a:hover i:before{left:9px}
.inmore.w a{color:#fff;border-color:rgba(255,255,255,.3)}
.inmore.w a i{background:#fff}
.inmore.w a i:before{background:#015a9e}
.inmore.w a:hover{color:#fff;border-color:#fff}
.homea{padding:.8rem 0 .7rem;background:url(../images/a1bg.png) no-repeat top left}
.homea .inmore{position:absolute;right:0;top:.12rem}
.homea .aleft{width:calc(50% - .15rem)}
.homea .item{margin-bottom:.3rem}
.homea .aright{width:calc(50% - .15rem)}
.homea .aright .item{width:calc(50% - .15rem)}
.homea .aleft .item .imgBox .img{padding-bottom:66.3%}
.homea .aright .item .imgBox .img{padding-bottom:59.7%}
.homea .aleft .item .txt{background:#f2f6f9;padding:.3rem;height:2.3rem;border-bottom:1px solid #015a9e}
.homea .aright .item .txt{background:#f2f6f9;padding:.2rem;height:1.32rem;border-bottom:1px solid #015a9e}
.homea .aleft .item .txt h4{font-size:.22rem;margin-bottom:.1rem}
.homea .aleft .item .txt p{font-size:.16rem;margin-bottom:.2rem;color:#888;line-height:1.6em;height:.75rem}
.homea .item .txt time{color:#222}
.homea .item .txt time:before{content:"\e6b4";font-family:swiper-icons!important;margin-right:5px;color:#015a9e}
.homea .aright .item .txt h4{font-size:.18rem;margin-bottom:.15rem;line-height:1.5em;height:.54rem}
.homeb{padding:.7rem 0 1rem;background:url(../images/bbg.png) no-repeat bottom center;position:relative;z-index:3}
.homeb .intit{color:#fff}
.homeb .intit .h3 em{color:rgba(255,255,255,.6)}
.homeb .inmore{position:absolute;right:0;top:.12rem}
.homeb ul li{margin-bottom:.3rem;width:calc(33.33333% - .2rem)}
.homeb ul li a{display:flex;align-items:center;height:1.38rem;border:1px solid #3475a9;border-radius:0 .2rem 0 .2rem;transition:.3s}
.homeb ul li .time{width:.8rem;height:.8rem;background:#f2991b;color:#fff;display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:.14rem;margin-right:.2rem}
.homeb ul li .time span{font-size:.32rem;display:block;width:100%}
.homeb ul li .tit{flex:1;color:#fff;font-size:.18rem;line-height:1.5em;padding-right:.2rem}
.homeb ul li:hover a{border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.1)}
.homec{padding:2.6rem 0 0;background:url(../images/cbg.jpg) no-repeat center;background-size:cover;margin-top:-.6rem;position:relative;z-index:2}
.homec .cleft{width:1.8rem;position:relative}
.homec .cleft .intit{writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;position:absolute;top:0;left:0}
.homec .cleft .intit .h3 em{color:rgba(255,255,255,.6)}
.homec .inmore{writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;position:absolute;bottom:.55rem;left:.25rem}
.homec .inmore a{width:.4rem;height:1.3rem;color:#fff}
.homec .inmore a i{margin-right:0;margin-bottom:.1rem}
.homec .inmore a:hover i:before{left:5px;top:9px}
.homec .cright{width:calc(100% - 1.8rem);position:relative;padding-top:.55rem;padding-left:.55rem}
.homec .cright:after{content:'';position:absolute;left:0;top:0;bottom:0;width:calc((100vw - 14.4rem)/ 2 + 100%);background:rgba(255,255,255,.9)}
.homec .cright .slide-c{z-index:5;width:100%;position:relative;z-index: 5}
.homec .cright .slide-c .item{background:#015a9e;width: 3.68rem}
.homec .cright .slide-c .items{flex:1;margin-left: .4rem}
.homec .cright .slide-c .items ul li{height: 1.37rem;background: #fff;border-bottom: 1px solid #015a9e;width: calc(50% - .2rem);margin-bottom: .4rem}
.homec .cright .slide-c .items ul li a{display: block;padding: .2rem}
.homec .cright .slide-c .items ul li:nth-last-child(1){margin-bottom: 0}
.homec .cright .slide-c .items ul li:nth-last-child(2){margin-bottom: 0}
.homec .cright .slide-c .items ul li h4{font-size: .2rem;font-weight: normal;line-height: 1.5em;margin-bottom: .15rem;height: .6rem}
.homec .cright .slide-c .items ul li h4 span{color: #f2991b;position:relative;left: -.1rem}
.homec .cright .slide-c .items ul li:hover{background: #015a9e;}
.homec .cright .slide-c .items ul li:hover a{color: #fff}
.homec .cright .slide-c .items ul li:hover h4 span{color: #fff}
/*.homec .cright .slide-c .item.swiper-slide-active{opacity:1;transition:.3s}
.homec .cright .slide-c .item.swiper-slide-next{opacity:1;transition:.3s}
.homec .cright .slide-c .item.swiper-slide-next+div{opacity:1;transition:.3s}
.homec .cright .slide-c .item .slog{width:1.5rem;height:.45rem;position:absolute;left:0;bottom:0;z-index:3;line-height:.45rem;padding-left:.2rem}
.homec .cright .slide-c .item .slog span{position:relative;display:inline-block;color:#fff;font-size:.2rem}
.homec .cright .slide-c .item .slog:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:#de0c0c;z-index:0;transform:skewX(20deg);transform-origin:left bottom}
.homec .cright .slide-c .item:nth-child(2n) .slog:before{background:#f2991b}*/
.homec .cright .slide-c .item .txt{height:2.7rem;padding:.3rem;color: #fff}
.homec .cright .slide-c .item .txt h4{font-size:.2rem;margin-bottom:.15rem;line-height:1.5em;height:.6rem}
.homec .cright .slide-c .item .txt h4 span{position:relative;left: -.1rem}
.homec .cright .slide-c .item .txt p{font-size:.16rem;margin-bottom:.25rem;line-height:1.6em;color:rgba(255,255,255,.8);height:.75rem}
.homec .cright .slide-c .item .txt time{color:#fff}
.homec .swiBtn .next{position:absolute;top:50%;margin-top:-.3rem;right:4vw;z-index:15}
.homec .swiBtn .prev{position:absolute;top:50%;margin-top:-.3rem;left:-.8rem;z-index:5;opacity:0;visibility:hidden;transition:.3s}
.homec .cright:hover .swiBtn .prev{opacity:.5;visibility:visible}
.homec .cright .swiBtn .prev:hover{opacity:1}
.homec .swiBtn a{background-color:#015a9e}
.homed{padding:1rem 0 1.2rem;background:url(../images/dbg.jpg) no-repeat bottom center;background-size:100% 6.49rem}
.homed .dright{width:45.8%;background:url(../images/d1bg.jpg) no-repeat center;background-size:cover;padding:.6rem}
.homed .dleft{width:54.2%;height:6.4rem;position:relative}
.homed .dleft .img{position:absolute;top:0;right:0;bottom:0;width:calc((100vw - 14.4rem)/ 2 + 100%)}
.homed .dright .intit{color:#fff}
.homed .dright .intit .h3 em{color:rgba(255,255,255,.6)}
.homed .dright ul{margin-bottom:.3rem}
.homed .dright ul li{padding:.2rem 0;border-top:1px solid rgba(255,255,255,.1);color:#fff}
.homed .dright ul li a{font-size:.2rem;margin-bottom:.15rem;color:#fff}
.homee{padding:1.1rem 0 0;position:relative;background:#fff;height:7rem}
.homee .inmore{margin-right:1.5rem}
.homee .swiBtn .next{position:absolute;top:50%;margin-top:-.3rem;right:-1.5rem;z-index:5}
.homee .swiBtn .prev{position:absolute;top:50%;margin-top:-.3rem;left:calc(-1 * (100vw - 14.8rem)/ 2);z-index:5;opacity:1;visibility:visible;transition:.3s}
.homee .slide-ep .swiBtn .prev:hover{opacity:1}
.homee .swiBtn a{background-color:#015a9e}
.homee .wp{position:relative;z-index:4}
.homee .wp .con{max-width:11rem}
.homee:before{content:'';position:absolute;top:0;left:0;bottom:0;width:65%;background:#fff;z-index:1;transform:skewX(-8deg);transform-origin:right bottom}
.homee .bg{position:absolute;top:0;right:0;bottom:0;width:35%;background-repeat:no-repeat;background-size:cover;background-position:right center;z-index:0}
.homee .slide-e{width:calc((100vw - 14.4rem)/ 2 + 100%);left:calc(-1 * (100vw - 14.4rem)/ 2 + .8rem)}
.homee .slide-e .item{margin:.15rem .2rem;background:#fff;box-shadow:0 0 .2rem rgba(0,0,0,.1);padding:.4rem .25rem .55rem;text-align:left;transition:.3s;height:3.61rem}
.homee .slide-e .item h4{font-size:.2rem;margin-bottom:.2rem;margin-top:.15rem;line-height:1.5em;height:.6rem}
.homee .slide-e .item .media{font-size:.24rem;position:relative;left:-.14rem;color:#015a9e}
.homee .slide-e .item p{line-height:1.7em;height:.86rem;margin-bottom:.35rem;color:#888}
.homee .slide-e .item .mor{display:inline-block;position:relative}
.homee .slide-e .item .mor i{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:.2rem;font-weight:700;transition:.4s}
.homee .slide-e .item .mor em{opacity:0;visibility:hidden;transition:.2s}
.homee .slide-e .item:hover .mor em{opacity:1;visibility:visible}
.homee .slide-e .item:hover .mor i{left:120%}
.homee .slide-e .swiper-slide-active .item{background:rgba(2,79,138,.95)}
.homee .slide-e .swiper-slide-active .item h4{color:#fff}
.homee .slide-e .swiper-slide-active .item p{color:rgba(255,255,255,.8)}
.homee .slide-e .swiper-slide-active .item .mor{color:#fff}
.homee .slide-e .swiper-slide-active .item .media{color:#fff}
.homee .slide-e .swiper-slide-active .item .mor em{opacity:1;visibility:visible}
.homee .slide-e .swiper-slide-active .item .mor i{left:120%}
.homee .slide-epic .imgBox .img{padding-bottom:0;height:7rem}
.homef{padding:.8rem 0 1.4rem;background:url(../images/fbg.jpg) no-repeat top center;background-size:cover}
.homef .item img{width:100%}
.homef .swiDots{text-align:center;margin-top:.35rem}
.homef .swiDots span{background:#015a9e;width:.18rem;opacity:1;border-radius:10px;transition:.3s;height:6px}
.homef .swiDots .active{width:.32rem;background:#f2991b}
@media (min-width:1940px){.homeb{background-size:cover}
.homee .wp .con{max-width:12rem}
.homee .inmore{margin-right:2rem}
}
@media (max-width:1800px){.homee .swiBtn .next{right:-16vw}
}
@media (max-width:1024px){.homea .aleft .item .txt p{height:auto}
.homea .aright .item .txt h4{font-size:.16rem;height:auto}
.homea .aright .item .txt{height:1.25rem}
.homeb{background-size:cover}
.homeb ul li{width:calc(50% - .1rem);margin-bottom:.2rem}
.homea .intit{text-align:left}
.homeb .intit{text-align:left}
.homec .cright:after{width:calc(100% + 3vw + 2px)}
.homec .cleft{width:1.4rem}
.homec .cright{width:calc(100% - 1.4rem)}
.homec{padding-top:2rem}
.homed .dleft .img{width:calc(100% + 3vw)}
.homed .dleft{height:auto}
.homee .slide-e{width:100%;left:0}
.homee:before{display:none}
.homee .bg{position:relative;width:94%;margin:0 auto}
.homee{height:auto}
.homee .slide-epic .imgBox .img{height:60vw}
.homee .swiBtn .next{right:-.2rem}
.homee .swiBtn .prev{left:-.2rem;opacity:1;visibility:visible}
.homee .slide-ep:hover .swiBtn .prev{opacity:1;visibility:visible}
.homee .inmore{margin-right:0}
.homee .slide-e .item{margin:0;padding:.4rem}
.homec .cright .slide-c .items ul li{width: 100%}
.homec .cright .slide-c .items ul li:nth-last-child(4){margin-bottom: 0}
.homec .cright .slide-c .items ul li:nth-last-child(1){display: none}
.homec .cright .slide-c .items ul li:nth-last-child(2){display: none}
.homec .cright .slide-c .items ul li:nth-last-child(3){display: none}
}
@media (max-width:900px){.homea .aleft{width:100%}
.homea .aright{width:100%}
.homea .aleft .item .txt{height:auto}
.homea{background-size:100% auto}
.homeb ul li a{height:1.2rem}
.homed .dleft{width:100%;height:45vw}
.homed .dright{width:100%}
.homed .dleft .img{width:100%}

.homec .cright .slide-c .item{width: 100%;margin-bottom: .3rem}
.homec .cright .slide-c .items{width: 100%;margin-left: 0}
.homec .cright .slide-c .items ul li{margin-bottom: .2rem}
}
@media (max-width:900px){
.homec{padding-top: 1.2rem}
.homec .cright:after{width:100%}
.homee .bg{position:relative;width:90%;margin:0 auto}
.homec .cleft .intit{position:relative;writing-mode: inherit;color: #333}
.homec .cleft .intit .h3 em{color: #999}
.homec .cleft{width: 100%}
.homec .cright{width: 100%;padding: .2rem}
.homec .inmore{writing-mode: inherit;top: .15rem;right: 0;bottom: auto;left: auto;z-index: 10}
.homec .inmore a{width: 1.3rem;height: .4rem;border-color: #444;color: #444}
.homec .inmore a i:before{background: #fff}
.homec .inmore a i {
    margin-right: .1rem;
    margin-bottom:0;background: #000;
}
.homec .inmore.w a:hover{color:#015a9e;border-color:#015a9e}
.homec .inmore.w a:hover i{background:#015a9e}
}
@media (max-width:640px){.intit{margin-bottom:.3rem}
.intit .h3 span{font-size:.36rem}
.intit .h3 em{font-size:.16rem}
.homef{padding:.5rem 0 1.2rem}
.homea{padding-top:.5rem}
.homea .aleft .item{margin-bottom:.2rem}
.homea .aright .item{width:calc(50% - .1rem);margin-bottom:.2rem}
.homea .item .txt time{font-size:.15rem}
.homeb ul li{width:100%;margin-bottom:.2rem}
.homeb ul li:last-child{display:none}
.homeb{padding:.5rem 0 .7rem}
.homed .dright{padding:.4rem .3rem}
.homed{padding:.5rem 0 .8rem}
.homee{padding-top:.6rem}
}
@media (max-width:540px){
/*  .homec .cleft{width:1rem}
.homec .cright{width:calc(100% - 1rem);padding:.3rem 0 0 .3rem}
.homec .cright .slide-c{width:calc(100% + 2vw)}*/
.homec .swiBtn .next{margin-top:-.9rem}
.homec .swiBtn .prev{margin-top:-.75rem}
.homee .slide-e .swiper-slide-active .item{background:#015a9e}
}