@charset "utf-8";
.search{display:none}
.intit{margin-bottom: .4rem}
.intit a{position: absolute;right: 0;top: .2rem}
.intit span.sys{font-size:  .38rem;color: #145291}
.intit span.sys:before{content: '';display: inline-block;width:.27rem;height: .4rem;background: url(../images/hleft.png) no-repeat center;background-size: 100% 100%;vertical-align: -5px;margin-right: .1rem}
.intit span.sys:after{content: '';display: inline-block;width:.27rem;height: .4rem;background: url(../images/hright.png) no-repeat center;background-size: 100% 100%;vertical-align: -5px;margin-left: .1rem}
.intit span.sys.w:before{background: url(../images/hleft1.png) no-repeat center;background-size: 100% 100%;}
.intit span.sys.w:after{background: url(../images/hright1.png) no-repeat center;background-size: 100% 100%;}
.intit span.sys.wt{color: #fff}
.arl svg{height: 13px}
.arl .cls-1{fill:none;stroke:#231815;stroke-miterlimit:10;stroke-width:1px;}
.arr svg{height: 13px}
.arr .cls-1{fill:none;stroke:#231815;stroke-miterlimit:10;stroke-width:1px;}
.homea{background: url(../images/abg.jpg) no-repeat center;background-size: cover;padding-top: .4rem}
.homeaa {padding: .4rem 0 .8rem}
.homeaa .slide-news{width: 56.5%;margin: 0 }
.homeaa .slide-news .pga{position: absolute;right: .2rem;bottom: .28rem;z-index: 5;width: auto;left: auto}
.homeaa .slide-news .pga span{width: 10px;height: 10px;opacity: .5}
.homeaa .slide-news .pga span.swiper-pagination-bullet-active{opacity: 1}
.homeaa .slide-news a{display: block;position: relative;}
.homeaa .slide-news .pic{height: 4.9rem;position: relative;}
.homeaa .slide-news .pic:before{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 30%;background: url(../images/bamask.png) no-repeat bottom center;background-size: 100% 100%;z-index: 2}
.homeaa .slide-news .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;color: #fff;padding: .25rem;padding-right: 1.2rem}
.homeaa .slide-news .txt .tit{font-size: .18rem;margin-top: .1rem}
.homeaa .slide-news .txt time{font-size: .15rem;color: #bde3d0}
.homeaa .list{width: calc(43.5% - .3rem)}
.homeaa .list li{width: calc(50% - .15rem);border: 1px solid #eee;background: #fff;box-shadow: 0 4px 15px rgba(0,0,0,.15);padding: .25rem}
.homeaa .list li:nth-child(1),.homeaa .list li:nth-child(2){margin-bottom: .3rem}
.homeaa .list li time{font-size: .15rem;color:#0d519c }
.homeaa .list li h4{font-size: .18rem;margin-bottom: .15rem;margin-top: .15rem;line-height: 1.4em;max-height: .5rem\0 }
.homeaa .list li p{font-size: .14rem;line-height: 1.6em;color: #666;max-height: .66rem\0 }
.homeb{padding: .8rem 0 1rem;background: url(../images/bbg.jpg) no-repeat center;background-size: cover}
.homeb .tabNav{margin-bottom: .3rem;position: relative;}
#btn_c1{position: absolute;right: .34rem;top: .06rem;width: .28rem;height: .28rem;background: #f2ede1;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
#btn_c1s svg{ width: .1rem; height: .1rem; fill: #333}
#btn_c2{position: absolute;right: 0;top: .06rem;width: .28rem;height: .28rem;background: #f2ede1;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
#btn_c2s svg{ width: .1rem; height: .1rem; fill: #333}
.playState{ position: absolute;right: .34rem;top: .06rem;width: .28rem;height: .28rem;background: #f2ede1;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
#btn_c1s{position: absolute;top: 0;right: 0;bottom: 0;left: 0;transition: .5s;display: flex;justify-content: center;align-items: center;}
#btn_c2s{position: absolute;top: 0;right: 0;bottom: 0;left: 0;transition: .5s;display: flex;justify-content: center;align-items: center;opacity: 0;}

.playState.pauseState #btn_c1s{ opacity: 0}
.playState.pauseState #btn_c2s{ opacity: 1}

.homeb .tabNav ul{text-align: center}
.homeb .tabNav ul li{display: inline-block;font-size: .18rem;background: #f2ede1;border-radius: .3rem;line-height: .4rem;margin: 0 .10rem;position: relative;margin-bottom: .1rem}
.homeb .tabNav ul li a{display: block;padding: 0 .35rem;}
.homeb .tabNav ul li.on{background: url(../images/btnbg.png) #145291 no-repeat right center;color: #fff}
.homeb .tabNav ul li.on:after{content: '';width: 0;height: 0;border: 10px solid transparent;border-top-color: #145291;position:absolute;left: 50%;transform: translateX(-50%);bottom: -18px}
.homeb .tabNav ul li.on a{color: #fff}
.homeb .tabCon .aleft{width: 49%;background: #bda369;padding: .4rem;box-shadow: .15rem 0 .3rem rgba(0,0,0,.15);position: relative;z-index: 2}
.homeb .tabCon .aright{width: 51%;background: #f9f9f9;padding: .6rem .4rem .6rem .6rem}
.homeb .tabCon .aleft ul li{width: 46%;}
.homeb .tabCon .aleft ul li a{color: #fff;}
.homeb .tabCon .aleft ul li .pic{height:1.9rem }
.homeb .tabCon .aleft ul li .txt{padding: .1rem 0 0 .3rem;position: relative; }
.homeb .tabCon .aleft ul li .txt:before{content: '';position: absolute;width: 3px;height: .6rem;background: #0149a0;top:-.2rem;z-index: 2;left: .1rem }
.homeb .tabCon .aleft ul li h4{position: relative;font-size: .18rem;line-height: 1.4em;margin-bottom: .15rem;margin-top: .15rem}
.homeb .tabCon .aleft ul li time{font-size: .15rem;}
.homeb .tabCon .aleft ul li p{font-size: .14rem;line-height: 1.6em;max-height: max-height.88rem\0;text-align: justify;}

.homeb .tabCon .aright ul{margin-bottom: .2rem}
.homeb .tabCon .aright ul li{padding: .1rem 0;position: relative;padding-right: 1.1rem;font-size: .18rem}
.homeb .tabCon .aright ul li time{position: absolute;top: .1rem;right: 0;font-size: .15rem;color: #888}
.homeb .tabCon .aright .item{padding-bottom: .3rem;border-bottom: 1px solid #ddd;margin-bottom: .2rem}
.homeb .tabCon .aright .item h4{position: relative;padding-right: 1.1rem;font-size: .18rem;line-height: 1.4em;margin-bottom: .15rem}
.homeb .tabCon .aright .item time{position: absolute;right: 0;font-size: .15rem;color: #888;top: 0}
.homeb .tabCon .aright .item p{color: #00489f;font-size: .14rem;line-height: 1.6em;max-height: .44rem\0}
.homeb .tabCon .aright  .more{color: #b79d62;text-align: right}
.homeb .tabCon .aright  .more a{color: #b79d62;text-align: right;font-size: .15rem}
.homeb .tabCon .aright  .more a.arr span{margin-left: 5px;}
.homeb .tabCon .aright  .more a.arr .cls-1{stroke: #b79d62 }


.homec{background: #193569;position: relative;}
.homec:after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: calc((100vw - 14rem - 16px) / 2);background: url(../images/cbg.jpg) no-repeat center;background-size: cover}
.homec .aleft{width: 64%}
.homec .aright .intit{margin-bottom: .3rem}
.homec .aright .intit a{color: #fff}
.homec .aright{width: 36%;background: url(../images/cbg2.png)#bda369 no-repeat bottom center;background-size: 100% auto;padding: .6rem 4% .5rem} 
.homec .aleft .itema{padding: .6rem 8% .6rem 5%;color: #fff}
.homec .aleft .itemb{padding: .4rem 8% .6rem 5%;background: #fff}
.homec .aleft .itema .intit{margin-bottom: .2rem}
.homec .aleft .itema .intit a{color: #bda369}
.homec .aleft .itema ul li{padding: .12rem 0;padding-right: 1rem;position: relative;}
.homec .aleft .itema ul li time{position: absolute;top: .12rem;right: 0;color: #bde3d0;font-size: .15rem}
.homec .aleft .itema ul li a{color: #fff;font-size: .18rem;line-height: 1.4em}
.homec .aleft .itemb ul li{width: 44%}
.homec .aleft .itemb ul li .pic{height: 2rem;margin-bottom: .15rem}
.homec .aleft .itemb ul li h4{text-align: center;line-height: 1.6em}
.homec .aright ul{padding-top: .2rem;border-top: 1px dashed #ddd;margin-top: .2rem}
.homec .aright ul li{padding: .1rem 0;line-height: 1.4em}
.homec .aright ul li a{color: #fff}
.homec .aright .item .pic{height: 2.4rem;margin-bottom: .2rem}
.homec .aright .item a{color: #fff}
.homec .aright .item time{font-size: .15rem}
.homec .aright .item h4{font-size: .18rem;margin-bottom: .15rem;margin-top: .1rem;line-height: 1.4em}
.homec .aright .item p{font-size: .14rem;line-height: 1.8em;max-height: .5rem\0}

.homed{position: relative;padding: .7rem 0 .3rem}
.homed:before{content: '';position: absolute;left: 0;top: 0;bottom: 0;width: calc(14rem + (100vw - 14rem - 18px) / 2);background: url(../images/dbg.png) #f9f9f9 repeat-x left bottom;}
.homed:after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: calc((100vw - 14rem - 16px) / 2);background: url(../images/dbg1.jpg) no-repeat center;background-size: cover}
.homed .slide-tabd ul li{width: 48%;padding: .25rem 0;border-top: 1px solid #ddd}
.homed .slide-tabd ul{padding-right: .2rem}
.homed .slide-tabd ul li:nth-child(1){border-top: 0}
.homed .slide-tabd ul li:nth-child(2){border-top: 0}
.homed .slide-tabd ul li time{color: #777}
.homed .slide-tabd ul li h4{margin-bottom: .15rem;font-size: .18rem;margin-top: .1rem;color: #145291;}
.homed .slide-tabd ul li p{color: #999;font-size: .14rem;line-height: 1.6em}
.homed .wp{padding: 0 .4rem}
.homed .intit{margin-bottom: .2rem;position: relative;z-index: 10}
.homed .intit dl{margin-top: .1rem}
.homed .intit dl dt{background: #257dc5;color: #fff}
.homed .intit dl dt span{display: block;height: .38rem;line-height: .38rem;padding: 0 .15rem}
.homed .intit dl dt span:after{content: "\e6cb";color: #fff;font-family: "swiper-icons" !important;font-size: .12rem;margin-left: 5px;}
.homed .intit dl dd{position: absolute;background: #fff;right: 0;min-width: 100%;background: #fff;border: 1px solid #ddd;padding: 10px 0;z-index: 10;display: none}
.homed .intit dl dd ul{max-height: 2rem;overflow: auto}
.homed .intit dl dd ul::-webkit-scrollbar{width:3px}
.homed .intit dl dd ul::-webkit-scrollbar-thumb{border-radius:10px;background:#aaa;}
.homed .intit dl dd ul::-webkit-scrollbar-track{border-radius:10px;background:#ddd;}
.homed .intit dl dd ul li{padding: .06rem .15rem;font-size: .15rem;white-space: nowrap;cursor: pointer;}
.homed .intit dl dd ul li:hover{background: #f8f8f8;color:#257dc5 }
.homed .intit dl:hover dd{display: block;}


.homee{background: url(../images/ebg.png) no-repeat center;background-size: cover;padding: .95rem 0 0;}
.homee .ulp:after{content:'';width: calc((100vw - 14rem) / 2);left:100%;bottom: 0;z-index: 1;background: #fff;position: absolute;height: 1.55rem}
.homee .ulp{background: #fff;position: relative;z-index: 3}
.homee .ul1{width: 24%}
.homee .ul2{width: calc(37% - .4rem)}
.homee .ul3{width: 39%}
.homee .ul1 .pic{height: 2.06rem}

.homee .ul2 li:nth-child(1) .pic{height: 3.4rem}
.homee .ul2 li:nth-child(2) .pic{height: 3rem}

.homee .ul3 li:nth-child(1) .pic{height: 2.7rem}
.homee .ul3 li:nth-child(2) .pic{height: 2.7rem}
.homee .ul3 li:nth-child(3) .pic{height: 3.7rem}
.homee .ul1 li{margin-bottom: .2rem}
.homee .ul1 li:nth-child(3){margin-bottom: 0}
.homee .ul2 li:nth-child(2){margin-top: .2rem}
.homee .ul3 li:nth-child(1),.homee .ul3 li:nth-child(2){width:calc(50% - .1rem) }
.homee .ul3 li:nth-child(3){margin-top: .2rem}
.homee ul li{width: 100%;overflow: hidden;}
.homee ul li .pic img{display: none}
.homee ul li a{display: block;position: relative;}
.homee ul li .txt{position: absolute;left: -1px;bottom: -1px;right: -1px;background: url(../images/bamask.png) no-repeat bottom center;background-size: 100% 100%;z-index: 1;padding: .5rem .2rem 0;color: #fff;z-index: 2}
.homee ul li .txt .type{height: .4rem;line-height: .4rem;position: relative;}
.homee ul li .txt .type:after{content: '';height: 3px;width: 100%;position: absolute;left: 0;bottom: 0;z-index: 2;background: #ff7624}
.homee ul li .txt .type i{font-size: .2rem;vertical-align: -2px;margin-right: 5px}
.homee ul li .txt .type i.swi-video{display: inline-block;width: .2rem;height: .2rem;background: url(../images/sp.svg) no-repeat center;background-size: 100% 100%;vertical-align: -5px}
.homee ul li .txt .type i.swi-audio{display: inline-block;width: .2rem;height: .2rem;background: url(../images/yp.svg) no-repeat center;background-size: 100% 100%;vertical-align: -5px}
.homee ul li .txt .type i.swi-tuji{display: inline-block;width: .2rem;height: .2rem;background: url(../images/tj.svg) no-repeat center;background-size: 100% 100%;vertical-align: -5px}
.homee ul li .txt .type.video:after{background: #0069e8}
.homee ul li .txt .type.audio:after{background: #0069e8}
.homee ul li .txt .type.tuji:after{background: #0069e8}
.homee ul li .txt .type.weixin:after{background: #00d464}
.homee ul li .txt .type.douyin:after{background: #9500db}
.homee ul li .txt .type.sina:after{background: #e71500}
.homee ul li .txt .type.kuaishou:after{background: #ff7624}

.homef{background: url(../images/fbg.jpg) no-repeat center;background-size: cover;padding: 2.25rem 0 1rem;margin-top: -1.55rem;}
.homef .intit{margin-bottom: .4rem}
.homef .intit  span.sys{color: #fff;}
.homef .swiper-slide{padding: 15px 0 0}
.homef .swiper-slide a{display: block;position: relative;transition: .3s}

.homef .swiper-slide span{position: absolute;height: .3rem;line-height: .3rem;background: #bda369;color: #fff;padding: 0 .2rem;top: 10px;z-index: 5}
.homef .swiper-slide img{width: 100%}
.homef .swiper-slide .t{position: absolute;left: .2rem;right: .2rem;bottom: .15rem;color: #fff;z-index: 2;text-align: center}
.homef .swiper-slide a:before{content: '';position: absolute;left: -1px;bottom: -1px;right: -1px;background: url(../images/bamask.png) no-repeat bottom center;background-size: 100% 100%;height: 40%;z-index: 1}
.homef .hftool{margin-top: .6rem}
.homef .hftool .pga{margin: 0 .25rem}
.homef .hftool .pga span{width: auto;height: auto;background: transparent;border-radius: 0;opacity: 1;color: #fff;margin: 0 .06rem;}
.homef .hftool .pga span.swiper-pagination-bullet-active{font-size: .18rem;font-weight: bold;}
.homef .hftool .cls-1{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:1px;}
@media (min-width: 900px){
.homef .swiper-slide:hover a{margin-top: -10px}
}
@media (max-width: 1024px){
.homed:before{width: 100%}
.homed:after{display: none}
}

@media (max-width: 900px){
.search{display:block!important}
.homeaa .slide-news{width: 100%;margin: 0;margin-bottom: .3rem }
.homeaa .slide-news .pic{height: 50vw}
.homeaa .list{width: 100%;margin: 0 }
.homeb .tabCon .aleft{width: 100%;box-shadow:0 .15rem  0.3rem rgba(0,0,0,.15); }
.homeb .tabCon .aright{width: 100%;padding: .6rem .4rem .5rem}
.homec .aleft{width: 100%}
.homec .aright{width: 100%}
.homec .aright .item .pic{height: 45vw}
.homec:after{display: none}
.homed .wp{padding: 0}
.homee .ul1{width: 40%}
.homee .ul2{width: calc(60% - .2rem)}
.homee .ul3{width:100%;display: none}
}
@media (max-width: 640px){
.homeaa .slide-news{margin-bottom: .2rem}
.homeaa .list li{width: 100%;margin-bottom: .2rem;padding-bottom: .3rem}
.homeaa .list li:nth-child(1),.homeaa .list li:nth-child(2){margin-bottom: .2rem}
.homeaa .list li h4{font-size: .2rem}
.homeaa .list li p{font-size: .15rem}
.homeaa{padding-bottom: .6rem}
.homeb{padding: .6rem 0 .8rem}
.homeb .tabCon .aright .item h4,.homeb .tabCon .aleft ul li h4{font-size: .2rem}
.homeb .tabCon .aright .item p,.homeb .tabCon .aleft ul li p,.homec .aright .item p,.homed .slide-tabd ul li p{font-size: .15rem}
.homeb .tabCon .aleft ul li time,.homec .aright .item time,.homec .aleft .itema ul li time,{font-size: .16rem}
.homeb .tabCon .aleft ul li{width: 100%;margin-bottom: .3rem}
.homeb .tabCon .aleft ul li .pic{height: 45vw}
.homeb .tabCon .aleft ul li .txt{padding-top: .2rem}
.homeb .tabCon .aright ul li,.homec .aleft .itema ul li a,.homec .aright ul li{font-size: .19rem}
.homeb .tabCon .aright{padding: .5rem .3rem .4rem}
.homeb .tabCon .aleft{padding: .3rem}
.homeb .tabCon .aright .more a{font-size: .18rem}
.homeb .tabNav ul li{margin: 0 0 .15rem}
.homec .aleft .itemb ul li{width: 100%;margin-bottom: .3rem}
.homec .aleft .itemb ul li .pic{height: 45vw}
.homec .aleft .itema{padding: .6rem .2rem .5rem}
.homec .aleft .itemb{padding: .4rem 7% .4rem}
.homec .aleft .itemb ul li h4,.homec .aright .item h4,.homed .slide-tabd ul li h4{font-size: .2rem}
.homec .aright{padding: .5rem 6% .5rem}
.homed .slide-tabd ul li{width: 100%}
.homed .intit .sys{display: block;width: 100%;text-align: center;margin-bottom: .2rem}
.homed .intit dl{width: 100%}
.homed .intit dl dt span{height: .55rem;line-height: .55rem;font-size: .2rem;position: relative;}
.homed .intit dl dt span:after{position: absolute;right: .2rem}
.homed .intit dl dd ul li{font-size: .18rem}
.homed{padding-top: .5rem}
.homee{padding-top: .6rem}

}
@media (max-width: 540px){
.homee ul li .txt{font-size: .2rem}
.homee .ul1{width: 100%;margin-bottom: .2rem}
.homee .ul2{width: 100%}
.homee .ul1 .pic{height: 50vw}
.homee .ul2 li:nth-child(1) .pic{height: 55vw}
.homee .ul2 li:nth-child(2) .pic{height: 50vw}
}
@media (max-width: 360px){
.homef .hftool .pga span{display: none}
}