@charset "utf-8";
.banner .sbtn a{position: absolute;width: .65rem;height: .65rem;background: rgba(0,0,0,.4);text-align: center;line-height: .65rem;color: #fff;z-index: 10;top:50%;transform: translateY(-50%);border-radius: 50%}
.banner .sbtn a.prev{left: .3rem}
.banner .sbtn a.next{right: .3rem}
.banner .swiper-slide{overflow: hidden;}
.banner .swiper-slide img{width: 100% }
.banner .swiper-slide-active img{}
.banner .swiper-slide a{display: block;position: relative;}
.banner .swiper-slide a:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;background: url(../images/bamask.png) no-repeat bottom center;background-size: 101% 100%;height: 40%;z-index: 0}
.banner .swiper-slide p{position: absolute;bottom: .9rem;color: #fff;font-size: .3rem;line-height: 1.2em;z-index: 2;padding: 0 .15rem}



.topNews .wp{background: #fff;margin-top: -.7rem;height: .7rem;position: relative;z-index: 5;padding-left: 2rem;padding-right: .3rem;border-bottom: 1px solid #f1f0f2;max-width: 1520px;}
.topNews .toptit{position: absolute;left: 0;top: 0;bottom: 0;text-transform: uppercase;width:1.7rem;height: .7rem;line-height: .7rem;background: #8c1515;text-align: center;font-size: .2rem;color: #e1c3c3;}
.topNews .toptit:after{content:'';width: 0;height: 0;border: 8px solid transparent;border-bottom-color: #f9f9f9;position: absolute;left: 50%;transform:translateX(-50%);bottom: 0}
.topNews .top-list li{width: 48%;position: relative;line-height: .7rem;padding-left: .85rem;font-size: .18rem }
.topNews .top-list li .time{position: absolute;padding-top: 5px;left: 0;top: 50%;width: .62rem;height: .46rem;margin-top: -.23rem;line-height:.2rem ;background: url(../images/lind.png)  no-repeat 70% center;font-size: .24rem;color: #790200;}
.topNews .top-list li .time span{position: absolute;right: 0;bottom: 0;font-size: .14rem;color: #333;opacity: 0.6;}


.homea{padding: .6rem 0 .75rem;background: #f9f9f9}
.homea .tit{margin-bottom: .5rem;position: relative;}
.homea .tit a:after{content: "\e601";font-family: "iconfont" !important;font-size: .2rem;vertical-align: -2px;margin-left: 5px}
.homea .tit span{font-size: .34rem;line-height: 1em}
.homea .aleft{width: 64.5%}
.homea .aright{width: 30%}
.homea .aleft .picNews{width:47%;background: #fff;box-shadow: 0 0 10px #ddd; }
.homea .aleft .picNews .pic{height: 2.5rem}
.homea .aleft .picNews .txt{padding: .2rem .25rem .3rem}
.homea .aleft .picNews .txt .h4{font-size: .22rem;line-height: 1.4em;height: .6rem;margin-bottom: .15rem}
.homea .aleft .picNews .txt time{font-size: .14rem;color: #666}
.homea .aleft .txtNews{width:48.5% }
.homea .aleft .txtNews li{padding: .26rem 0;border-bottom: 1px solid #ddd}
.homea .aleft .txtNews li:nth-child(1){padding-top: 0}
.homea .aleft .txtNews li .h4{font-size: .18rem ;line-height: 1.5em;margin-bottom: .15rem;}
.homea .aleft .txtNews li .h4 a{height: .54rem;display: block\0;}
.homea .aleft .txtNews li time{font-size: .14rem ;color: #666}

.homea .aright ul li{padding: .3rem 0;border-bottom: 1px dashed #ddd;position: relative;display: flex;justify-content: space-between;}
.homea .aright ul li:nth-child(1){padding-top: 0}
.homea .aright ul li .h4{font-size: .18rem ;line-height: 1.5em;width: calc(100% - .9rem);height: .81rem;}
.homea .aright ul li .h4 a{display: block\0;max-height: .81rem\0}
.homea .aright ul li time{width: .7rem;height: .7rem;background: #2b457c;font-size: .12rem;color: #fff;text-align: center;font-weight: 100;display: flex;flex-direction: column;justify-content: center;transition: .3s}
.homea .aright ul li time span{display: block;font-size: .3rem;line-height: 1em;margin-bottom: 3px}
.homea .aright ul li:hover time{background: #c21414}

.homebp{padding-top: .16rem;background: #f9f9f9}
.homeb{background: url(../images/ztbg.jpg) no-repeat bottom center;background-size: cover;}
.homeb .wp{position: relative;padding-bottom: .95rem}
.homeb .wp:before {display: block;content: "";position: absolute;left:0;right: 0;bottom: 0;height: 4px;background: #c11414;}
.homeb ul li{margin-top: -.15rem;width: 23.15%}
.homeb ul li img{width: 100%}
.homeb ul li .txt a{display: block;line-height: .45rem;color: #fff;font-size: .18rem;text-align: center}
.homeb ul li .txt{padding: 0 .1rem;background: url(../images/ztline.png) center no-repeat;background-size: cover;}

/*20220607新增首页底部板块*/

.homec{padding: .75rem 0 1rem}
.homec .tit{font-size: .34rem;text-align: center;line-height: 1em;margin-bottom: .5rem;position: relative;}
.homec .tit span{position: relative;z-index: 3;background: #fff;padding: 0 .15rem}
.homec .tit:after{content: '';position: absolute;left: 0;right: 0;top:50%;height: 1px;background: #d0d0d0}
.homec .slide-hc a{display: block;position: relative;}
.homec .slide-hc .pic:before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,.2);z-index: 2;transition: .3s}
.homec .slide-hc .pic:after{content: "\e600";font-family: "iconfont" !important;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);z-index: 5;color: rgba(255,255,255,.85);font-size: .7rem;transition: .3s}
.homec .slide-hc2 .pic:after{display: none}
.homec .slide-hc .pic{height: 2.15rem;position: relative;}

.homec .slide-hc .txt{background: #f0f0f0;padding:.15rem .2rem;z-index: 3;;line-height: 1.4em}


.homec .slide-tab{width: calc(100% - 2.1rem)}
.homec .tabNav{width:1.75rem;border: 1px solid #eee;padding: 2px;}
.homec .tabNav li{height: 50%;text-align: center;cursor: pointer;display: flex;justify-content: center;flex-direction: column;color: #777;position: relative;}
.homec .tabNav li.on{background: url(../images/tabbg.png) no-repeat center;background-size: 100% 100%;color: #fff}
.homec .tabNav li.on:before{content: '';width: 0;height: 0;border: 12px solid transparent;border-right-color: #961414;position: absolute;top:50%;transform: translateY(-50%);left: -24px}
.homec .tabNav li i{font-size: .36rem}
.homec .tabNav li p{font-size: .18rem;margin-top: .1rem}

@media (max-width: 640px){
.homec {padding: .55rem 0 .8rem;}

.homec .slide-tab{width: calc(100% - 1.3rem)}
.homec .tabNav{width:1rem;}
.homec .tabNav li.on:before{border: 10px solid transparent;left: -20px;border-right-color: #961414;}
.homec .tabNav li i{font-size: .3rem}
}




@media (max-width: 1180px){
	body{padding-top: .45rem}
.banner .swiper-slide p{bottom: .2rem;font-size: .26rem}
.banner .swiper-slide a{display: block;height: 50vw;position: relative;}
.banner .swiper-slide a img{max-width: inherit;max-height: inherit;width: auto;height: 100%;position: absolute;left: 50%;transform:translateX(-50%)}
.topNews{display: none}
.topNews .wp{margin-top: 0;height: auto;padding: 0}
.topNews .toptit{position: relative;width: 2rem}
.topNews .top-list{width: 100%}
.banner .swiper-slide .wp{position: static;}
.banner .swiper-slide .wp p{bottom: .15rem;color: #fff;font-size: .2rem;line-height: 1.2em;}
}
@media (max-width: 1024px){
.topNews .top-list li{width: 100%}
}
@media (max-width: 800px){
.homea .aleft{width: 100%;margin-bottom: .5rem}
.homea .aright{width: 100%}
.homeb ul li{width: 48%}
.homeb ul li{margin-bottom: .5rem}
}
@media (max-width: 640px){
.banner .swiper-slide a{height:60vw;}
.banner .swiper-slide p{font-size: .2rem}
.banner .sbtn a{width: .55rem;height: .55rem;line-height: .55rem;}
.banner .sbtn a.prev{left: .2rem}
.banner .sbtn a.next{right: .2rem}

.homec {padding: .55rem 0 .8rem;}
}
@media (max-width: 480px){
.homea .tit{margin-bottom: .4rem}
.homea .aleft .picNews{width: 100%;margin-bottom: .4rem}
.homea .aleft .txtNews li .h4{font-size: .2rem}
.homea .aleft .txtNews{width: 100%}
.homea .aright ul li .h4{font-size: .2rem}
.homea .aleft .picNews .pic{height: 60vw}
.homea .aleft .picNews .txt .h4{height: auto}
.homea .aleft .txtNews li .h4 a{height:auto}
.homea .aright ul li .h4{height: auto}
}




/*20220607新增首页底部板块*/

.homec{padding: .75rem 0 1rem}
.homec .tit{font-size: .34rem;text-align: center;line-height: 1em;margin-bottom: .5rem;position: relative;}
.homec .tit span{position: relative;z-index: 3;background: #fff;padding: 0 .15rem}
.homec .tit:after{content: '';position: absolute;left: 0;right: 0;top:50%;height: 1px;background: #d0d0d0}
.homec .slide-hc a{display: block;position: relative;}
.homec .slide-hc .pic:before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,.2);z-index: 2;transition: .3s}
.homec .slide-hc .pic:after{content: "\e600";font-family: "iconfont" !important;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);z-index: 5;color: rgba(255,255,255,.85);font-size: .7rem;transition: .3s}
.homec .slide-hc2 .pic:after{display: none}
.homec .slide-hc .pic{height: 2.15rem;position: relative;}

.homec .slide-hc .txt{background: #f0f0f0;padding:.15rem .2rem;z-index: 3;;line-height: 1.4em}


.homec .slide-tab{width: calc(100% - 2.1rem)}
.homec .tabNav{width:1.75rem;border: 1px solid #eee;padding: 2px;}
.homec .tabNav li{height: 50%;text-align: center;cursor: pointer;display: flex;justify-content: center;flex-direction: column;color: #777;position: relative;}
.homec .tabNav li.on{background: url(../images/tabbg.png) no-repeat center;background-size: 100% 100%;color: #fff}
.homec .tabNav li.on:before{content: '';width: 0;height: 0;border: 12px solid transparent;border-right-color: #961414;position: absolute;top:50%;transform: translateY(-50%);left: -24px}
.homec .tabNav li i{font-size: .36rem}
.homec .tabNav li p{font-size: .18rem;margin-top: .1rem}

@media (max-width: 640px){
.homec {padding: .55rem 0 .8rem;}

.homec .slide-tab{width: calc(100% - 1.3rem)}
.homec .tabNav{width:1rem;}
.homec .tabNav li.on:before{border: 10px solid transparent;left: -20px;border-right-color: #961414;}
.homec .tabNav li i{font-size: .3rem}
}