@charset "utf-8";
.iconfont{font-size: inherit;}
.home{background: url(../images/bodybg.jpg) no-repeat top center;background-size: 100% auto;}
@media screen and (min-width:1921px){
.home{background-size: 100% 6.8rem}
}
.intit{}
.intit h3{font-size: .24rem;font-weight: bold;}
.intit .more a:before{content: "\e65b";font-family: "swiper-icons" !important;display: inline-block;width: .21rem;height: .21rem;border-radius: 50%;background: #1a70cc;text-align: center;line-height: .21rem;font-size: .12rem;color: #fff;vertical-align: 1px;margin-right: 5px}
.intit .more a:hover:before{display: inline-block;transform: rotate(180deg);transition: .5s}
.homea{padding: .4rem 0 0}
.homea .wp{background: #fff}
.homea .slide-newsp{width: 71%;margin: 0;}
.homea .slide-newsp .swiper-container, .homea .slide-newsp .swiper-container .swiper-wrapper, .homea .slide-newsp .swiper-container .swiper-slide{
    height: 100% !important;
}
.homea .slide-news .pic{height: 100%;}
.homea .slide-news .txt{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}
.homea .slide-news .txt h4{font-size: .24rem;font-weight: bold;}
.homea .slide-news .txt h4 a{color: #fff}
.homea .slide-news .txt p{margin-top: .1rem;font-size: .14rem;line-height: 1.6em;max-height:.48rem\0;opacity: .5;}
.homea .slide-list{width: 29%;background: #f7f7f7;}
.homea .slide-list li{height: calc(100% / 5);display: flex;justify-content: space-between;padding: 0;position: relative;}
.homea .slide-list li:before{content: '';height: 0;border-bottom: 1px dashed #ddd;position: absolute;left: .2rem;right: .2rem;top: 0;}
.homea .slide-list li:first-child:before{display: none}
.homea .slide-list li.on+li:before{display: none}
.homea .slide-list li.on:before{display: none}
.homea .slide-list li.on{ z-index:100}
.homea .slide-list li.on:after{background: #006ad6;background-size: 100% 100%;content: '';position: absolute;left: -.15rem;top: -7px; bottom:-7px; z-index: 0; right: -10px}
.homea .slide-list li .pic{width: 1.75rem;height: 1.14rem;position: relative;z-index: 2;order: 1;right: -1px;}
.homea .slide-list li .txt{width: calc(100% - 1.75rem);padding: 0 .15rem;position: relative;z-index: 2;}
.homea .slide-list li .txt a{position: relative;top:50%;transform: translateY(-50%);max-height: .42rem\0;display: block;font-weight: bold; }
.homea .slide-list li.on .txt a{color: #fff}
.homea .slide-list li .txt h6{ font-size: 12px; color:#444444; opacity: .4}
.homea .slide-list li .txt h5{ font-size: .18rem; color:#444444; font-weight: bold; line-height:22px; margin: .1rem 0 0 0}

.homea .slide-list li.on .txt h6, .homea .slide-list li.on .txt h5{ color:#fff !important}

.homeb{padding: .6rem 0}
.homeb .alefts ul.fix{position: fixed;top: .2rem;left: 50%;z-index: 4;margin-left: -6.8rem;}
.homeb .alefts ul.abs{position: absolute;bottom: 0;left: 0;z-index: 4;top: auto;}
.homeb .aleft{width: 69%}
.homeb .aright{width: 29%}
.homeb .alefts{width: 1.35rem;}
.homeb .alefts ul{position: relative;background: #1360b6 !important;width: 1.35rem;padding: .22rem 0;}
.homeb .alefts ul li a{padding: 0;font-size: .16rem;padding: 0 .14rem;position: relative;z-index: 2;line-height: .46rem;display: block;transition: .2s;color: #fff;}
.homeb .alefts ul li{padding-top: 0;transform: translateX(.12rem);margin: .1rem 0;}
.homeb .alefts ul li.on:first-child:after{top:.15rem;}
.homeb .alefts ul li.on a{font-size: .20rem;color: #1360b6;font-weight: bold;position: relative;}
.homeb .alefts ul li.on a{color: #1360b6;background: #f4f6fc;box-shadow: 3.716px 3.346px 10px 0px rgba(0, 40, 87, 0.2);}
.homeb .slide-tab{width: calc(100% - 1.86rem);margin: 0;}
.homeb .slide-tab ul li{display: flex;justify-content: space-between;margin-bottom: .38rem;position: relative;}
.homeb .slide-tab ul li:last-child{margin-bottom: 0}
.homeb .slide-tab ul li .pic{width: 40%;height: calc(1.85rem + .12rem);position: relative;z-index: 2;padding: .12rem 0 0;}
.homeb .slide-tab ul li .pic time{position: absolute;top: 0;left: .12rem;width: ;background: rgba(19,96,182,.9);color: #fff;text-align: center;font-size: .09rem;padding: .1rem .1rem;z-index: 2;}
.homeb .slide-tab ul li .pic time span{display: block;font-size: .26rem;line-height: 1em}
.homeb .slide-tab ul li .txt{width: 60%;padding-left: .3rem;position: relative;z-index: 2;}
.homeb .slide-tab ul li .txt h4{font-size: .18rem;line-height: .26rem;max-height: .52rem;overflow: hidden;}
.homeb .slide-tab ul li .txt h4 a{ letter-spacing: 0 !important;    font-weight: bold; }
.homeb .slide-tab ul li .txt p{font-size: .14rem;color: #9e9e9e;margin-top: .15rem;line-height: 1.8em;max-height: .75rem\0;}

.homeb .aright ul li{display: flex;justify-content: space-between;position: relative;padding: .135rem 0;border-bottom: 1px dashed #ddd;align-items: center;height: 1.08rem;}
.homeb .aright ul li:last-child{border-bottom: 0}
.homeb .aright ul{background: #f7f7f7;padding: .1rem .2rem;border-top: 2px solid #1a70cc}
.homeb .aright ul li time{width:.7rem;text-align: center;font-size: .12rem;z-index: 2;color: #666;}
.homeb .aright ul li time span{display: block;font-size: .26rem;line-height: 1.25em;color: #1360b6;}
.homeb .aright ul li .txt{width: calc(100% - .85rem)}
.homeb .aright ul li .txt a{position: relative;/* top:50%; *//* transform: translateY(-50%); */max-height: .42rem\0;font-size: .16rem;}
.homeb .aright .intit{padding-bottom: .16rem}
.homec .intit .sbtn a{display: block;width: .35rem;height: .35rem;border: 1px solid #bbb;text-align: center;line-height: .33rem;border-radius: 50%}
.homec .intit .sbtn a:hover{color:#1360b6;border-color: #1360b6}
.homec .intit .sbtn a.next{margin-left: .2rem}
.homec .slide-zt{padding-top: .3rem}
.homec .slide-zt img{width: 100%}

.homed{padding: .5rem 0}
.homed .intit{padding-bottom: .3rem}
.homed .aleft{width: 42%}
.homed .aright{width: 53%}
.homed .aleft{}
.homed .aleft ul li{display: flex;justify-content: space-between;padding-bottom: .15rem;margin-bottom: .15rem;border-bottom: 1px dashed #ddd}
.homed .aleft ul li:last-child{margin-bottom: 0}
.homed .aleft ul li .pic{display: flex;justify-content: space-between;max-width: .8rem}
.homed .aleft ul li .pic img{height: .35rem}
.homed .aleft ul li .txt{width: calc(100% - .9rem);line-height: .35rem}
.homed .aright .slide-rw{width: 45%;background: #eff4ff}
/*.homed .aright .slide-rw .pic{height:2.46rem}
.homed .aright .slide-rw .pic a{display:block;width:100%;height:100%;}*/
.homed .aright .slide-rw img{width: 100%;}
.homed .aright .slide-rw .txt{padding: .18rem .3rem;font-size: .14rem;color: #666;line-height: 1.5em}
.homed .aright .slide-rw .txt p{text-align: justify;   line-height: 1.7em;    }
.homed .aright .slide-rw .txt .l4{-webkit-line-clamp: 5;}
.homed .aright .slide-rw .txt h4{display: none}
.homed .aright ul{width: 55%}
.homed .aright ul li{padding:0 .2rem;height: .7rem;position: relative;}
.homed .aright ul li:before{content: '';height: 0;border-bottom: 1px dashed #ddd;position: absolute;left: .2rem;right: .2rem;top: 0;}
.homed .aright ul li.on:after{content: '';height: 0;border: .35rem solid transparent;width: 0;position: absolute;border-right-color: #1863b7;left: -.7rem;top: 0}
.homed .aright ul li:first-child:before{display: none}
.homed .aright ul li.on+li:before{display: none}
.homed .aright ul li.on:before{display: none}
.homed .aright ul li a{position: relative;top: 50%;transform: translateY(-50%);}

.homed .aright ul li.on{background: #1863b7}
.homed .aright ul li.on a{color: #fff}


.homee{overflow: hidden;padding-bottom: .9rem}
.homee .slide-vidp{position: relative;padding-bottom: 1px}
.homee .slide-vidp:before{content: '';width: 120%;height: 2rem;border-radius: 50%;background: #fff;position: absolute;left: 50%;margin-left: -60%; ;top: -1.5rem;z-index: 2}
.homee .slide-vidp:after{content: '';width: 120%;height: 2rem;border-radius: 50%;background: #fff;position: absolute;left: 50%;margin-left: -60%; ;bottom: -1.5rem;z-index: 2}
.homee ul li{position: relative;}
.homee ul li .pic{height: 3.95rem}
.homee ul li .slog{position: absolute;left: .2rem;bottom: .2rem;border-radius: 3px;color: #fff;font-size: .14rem;line-height: .28rem;padding: 0 .1rem 0 .33rem;transition: .3s}
.homee ul li .slog.video{background: url(../images/play.svg) #0858b0 no-repeat .1rem center;background-size: .18rem .18rem}
.homee ul li .slog.pics{background: url(../images/pic.svg) #0858b0 no-repeat .1rem center;background-size: .18rem .18rem}
.homee ul li .txt{position: absolute;left: 0;right: 0;bottom: 0;padding: 1.5rem .2rem .2rem;z-index: 3;background: url(../images/bamask.png) no-repeat bottom center;background-size: 100% 100%;color: #fff;opacity: 0;visibility: hidden;transition: .3s}
.homee ul li .txt h4{font-size: .18rem;font-weight: bold;line-height: 1.4em;max-height: .5rem\0}
.homee ul li .txt p{font-size: .14rem;margin-top: .05rem;opacity: .8;line-height: 1.6em;max-height: .44rem\0}
.homee ul li:hover .txt{opacity: 1;visibility: inherit;}
.homee ul li:hover .slog{opacity: 0;visibility: hidden;}
.homee ul li:nth-child(1){width: 35%;margin-bottom: .1rem}
.homee ul li:nth-child(2){width: calc(27% - .2rem);margin: 0 .1rem;margin-bottom: .1rem}
.homee ul li:nth-child(3){width: 38%;margin-bottom: .1rem}
.homee ul li:nth-child(4){width: 25%;}
.homee ul li:nth-child(5){width: calc(43% - .2rem);margin: 0 .1rem}
.homee ul li:nth-child(6){width: 32%;}

.homee ul li:nth-child(4) .txt,.homee ul li:nth-child(5) .txt,.homee ul li:nth-child(6) .txt{bottom: auto;top: 0;padding: .2rem .2rem 1.5rem;background: url(../images/bamask1.png) no-repeat bottom center;background-size: 100% 100%;}
.homee ul li:nth-child(4) .slog,.homee ul li:nth-child(5) .slog,.homee ul li:nth-child(6) .slog{bottom: auto;top: .2rem}

.homee .tool{max-width: 11rem;margin: 0 auto;width: 90%}
.homee .tool a{;position: relative;top:-.04rem;z-index: 5;display: block;width: .35rem;height: .35rem;border: 1px solid #bbb;text-align: center;line-height: .33rem;border-radius: 50%;}
.homee .tool a:hover{color:#1360b6;border-color: #1360b6}
.homee .swiper-pagination-progressbar{width: calc(100% - 1rem);height: 6px;;position: static;background: url(../images/line.png) no-repeat center;margin: .1rem auto 0;}

.homee .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: #1360b6;position: absolute;left:20%;top: 0;width: 60%;height: 6px;z-index: 5;transform: scale(0);transform-origin: left top;
}



.homef{padding-bottom: 1.5rem}
.homef .aleft{width: 69%}
.homef .aleft ul{padding-top: .3rem}
.homef .aleft ul li{width: 20%;padding: 0 .15rem;height: 1rem;display: flex;flex-direction: column;justify-content: center;position: relative;}
/*.homef .aleft ul li:hover{box-shadow: 0 0 10px rgba(0,0,0,.1);z-index: 5}*/
.homef .aleft ul li.on{box-shadow: 0 0 10px rgba(0,0,0,.1);z-index: 5}
.homef .aleft ul li img{margin: 0 auto}
.homef .aright{width:27%}
.homef .aright .slide-xbp{margin-top: .3rem;padding: 0 .1rem 0 0}
.homef .aright .slide-xbp:after{content: '';position: absolute;right: 0;top: 0;bottom: 0;left: .3rem;border: 3px solid #f3c96f}
.homef .aright .slide-xb{width:calc(100% - 1.26rem);padding: .3rem 0;margin-left: -.1rem}
.homef .aright .slide-xb .swiper-wrapper{background: #fff}
.homef .aright .slide-xb .item{background: #fff;padding: 0 .1rem;}
.homef .aright .slide-xb .item img{width: 100%;min-height:2.7rem;}
.homef .aright .slide-xb .item a{background: #fff;padding: .1rem;box-shadow: 0 3px 10px rgba(2,95,91,.3);display: block;}
.homef .aright .ul{width:1.26rem}
.homef .aright .ul li{padding: .07rem .2rem .07rem .2rem;cursor: pointer;}
.homef .aright .ul li.on{background: #1360b6;color: #fff}

@media screen and (max-width:1080px){
.homeb .aright ul li time{width:.8rem ;}
.homef .aright .ul li {
padding: .07rem .1rem .07rem .2rem;
cursor: pointer;
}
}
@media screen and (max-width: 980px){
.homee{padding-bottom:.5rem}
.homea .slide-newsp{width: 100%;margin: 0}
.homea .slide-news .pic{height: 50vw;}
.homea .slide-list{display: none}
.homea .wp{background: transparent}
.homea{padding-top: .8rem}
.homea .slide-news .txt p{font-size: .16rem}
.homeb .alefts ul{width: 100%;text-align: center;background: transparent;padding-bottom: .18rem}
.homeb .alefts{white-space: nowrap;overflow-x: auto;}
.homeb .alefts::-webkit-scrollbar{height:3px}
.homeb .alefts::-webkit-scrollbar-track{border-radius:5px;background: #ddd}
.homeb .alefts::-webkit-scrollbar-thumb{border-radius:5px;background:#eacf95;}
/*.homeb .alefts:after{content: '';position: absolute;left: 0;top: .12rem;bottom: 0;border: 2px solid #eacf95;right: 0;z-index: 0}*/
.homeb .alefts ul:after{border-right: 2px solid #eacf95;display: none}
.homeb .alefts ul li{font-size: .22rem;line-height: .28rem}
.homeb .alefts ul li:first-child{margin-left: 0;padding-left: 0}
.homeb .alefts ul li.on{font-size: .26rem}

.homeb .aleft{width: 100%;margin-bottom: .2rem}
.homeb .aright{width: 100%}
.homeb .slide-tab ul li:last-child{display: none}
.homeb .aright ul li:nth-last-child(1){display: none}
.homeb .aright ul li:nth-last-child(2){display: none}
.homeb .aright ul li:nth-last-child(3){display: none}
.homeb .aright ul li:nth-last-child(4){display: none}
.homeb .aright ul li:nth-child(6){border-bottom: 0}
.homeb .aright ul li .txt{font-size: .2rem}
.homeb .slide-tab ul li .txt h4{font-size: .2rem}
.homeb .alefts{width:100%;margin-bottom: .3rem}
.homeb .alefts ul li{display: inline-block;padding: 0;transform: translateX(0);}
.homeb .alefts ul li:after{display: none}
.homeb .slide-tab{width: 100%}

.homed .aleft{width: 100%;margin-bottom: .4rem}
.homed .aright{width: 100%}
.homed .aleft ul li .txt{font-size: .2rem}
.homed .aright ul li{font-size: .18rem;height: .77rem}
.homed .aright ul li.on:after{border-width: .38rem;left: -.76rem}

.homed .aright .slide-rw .txt{font-size: .16rem}
.homef{padding-bottom:1rem}
.homef .aleft{width: 100%;order: 2}
.homef .aright{width: 100%;order: 1;margin-bottom: .4rem}
.homef .aleft ul li{width: 25%;padding: 0 .15rem;background: transparent}

.homef .aright .slide-xb {
width: calc(100% - 2rem);
}
.homef .aright .ul{width: 2rem}
.homef .aright .ul li{font-size: .2rem}

.homee ul li .pic{height: 2.15rem}
.homee .slide-vidp:before{height: 1rem;top: -.7rem}
.homee .slide-vidp:after{height: 1rem;bottom: -.7rem}
.homee ul li .txt p{display: none}

}
@media screen and (max-width: 700px){
.homee ul li:nth-child(1){width: 60%;margin-bottom: .1rem}
.homee ul li:nth-child(2){width: calc(40% - .1rem);margin-left: .1rem;margin-bottom: .1rem;margin-right: 0}
.homee ul li:nth-child(3){width: 55%;margin-bottom: .1rem}
.homee ul li:nth-child(4){width: calc(45% - .1rem);margin-left: .1rem;margin-bottom: .1rem}
.homee ul li:nth-child(5){width: calc(50% - .1rem);margin: 0 .1rem;margin-left: 0}
.homee ul li:nth-child(6){width: 50%;}
.homee ul li .pic{height: 32vw}
.homee ul li:nth-child(4) .txt{bottom: 0;top: auto;padding: 1.5rem .2rem .2rem;background: url(../images/bamask.png) no-repeat bottom center;background-size: 100% 100%;}
.homee ul li:nth-child(4) .slog{bottom: .2rem;top: auto}
.homed .aright .slide-rw .pic{height:auto;}
}
@media screen and (max-width: 640px){
.homea .slide-news .pic{height: 55vw;}
.homea .slide-news .txt h4{font-size: .22rem}
.homeb .slide-tab ul li .txt h4 a{display: block;overflow: inherit;text-overflow:inherit;white-space: inherit;}
.homef{padding-bottom:.8rem}
.homef .aright .slide-xb .item img{min-height:3.7rem}
}
@media screen and (max-width: 480px){
.homeb .slide-tab ul li .pic{ height:1.5rem}
.homeb .alefts ul li a{ padding: 0 .05rem;}
.homed .aright .slide-rw .txt h4{display: block;margin-bottom: .1rem;font-size: .21rem;line-height: 1.4em}
.homed .aright .slide-rw .txt{padding: .3rem .4rem .5rem }
.homed .aright ul{display: none}
.homed .aright .slide-rw{width: 100%}
.homef .aleft ul li{width: 33.33333%;}
.homef .aright .slide-xb {
width: calc(100% - 1.6rem);
}
.homef .aright .ul{width: 1.6rem}

}

.homeb .aright ul li:nth-child(10):after{background: none !important;}

.homeb .aleft .more, .homeb .aright:after{ display: none !important;}