@charset "utf-8";
/* CSS Document */

.bxuiswiper{width: 100%; height: auto; margin-top: .52rem;  position: relative; overflow: hidden;}
.bxuiswiper .swiper-slide{width: 100%; height: auto; }
.bxuiswiper .swiper-slide a{ width: 100% ; height: 100%;display: block;background-color: #f7f7f7;  border-bottom: 1px solid #b31419;}
.bxuiswiper .swiper-slide img{ width: 100% ; height: 39.5vw; max-height: 800px;  object-fit: cover;}
.bxuiswiper .swiper-pagination{bottom: .1rem;width: 100%;text-align: center;}
.bxuiswiper .swiper-pagination span{ width: .06rem; height: .06rem; background-color: rgba(255, 255, 255, 1); opacity: 1;}
.bxuiswiper .swiper-pagination span.swiper-pagination-bullet-active{ background-color: #0158A7; }

.lmbox{width: 100%; overflow: hidden;}
.lmbox ul{width: 96%; padding: .1rem 3% .1rem 3%; background-color: #fff; white-space: nowrap; overflow-x: auto;}
.lmbox .item{width: calc(25% - 4px); text-align: center; display: inline-block;}
.lmbox .item a{width: 100%; display: block;}
.lmbox .item a img{ width: .3rem; height: auto; margin-bottom: .05rem;}
.lmbox .item a h5{font-size: .14rem; color: #333333;}

.dabox{width: 92%; padding:.17rem 4%; background-color: #fff; margin-top: .06rem; overflow: hidden;}
.newsa{width: 100%; display: flex; border-bottom: 1px solid #8D8D8D; position: relative;}
.newsa h3{ font-size: .16rem ;padding-bottom: .06rem; color: #0158A7; margin: 0 .18rem 0 .06rem; position: relative;}
.newsa i{width: 3px; height: .16rem; float: left; background-color: #0158A7; position: absolute; left: 0; top: .04rem;}
.newsa a{ font-size: .12rem; color: #0158A7; background: url(../images/rt.png) no-repeat right center / .12rem auto; padding: 0 .15rem 0 0; position: absolute; right: 0;top: .04rem;}

.newsa h3.on i{display: block;}
.newsa h3.on{color: #0158A7;font-weight: bold;}
.newsa h3:last-child{margin: 0;}

.xwlist {width: 100%; }
.xwlist ul { width: 100%;}
.xwlist ul li { width: 100%;  border-bottom: 1px dashed #7A8897;}
.xwlist ul li a { width: 100%;  display: block; overflow: hidden;}
.xwlist ul li a h3 { width: 100%; height: .4rem; line-height: .4rem; font-size: .12rem; color: #515151;position: relative;
    white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.xwlist ul li a h3 i{ color: #faba5f;padding: 0 .04rem 0 0;}


.glxtbg{width: 92%; padding: 4%; background: url(../images/idxbg.jpg) no-repeat; background-size: cover;overflow: hidden;margin-top: .06rem; }
.glxtbg h3{font-size: .16rem; font-weight: bold; color: #131414; margin: 0 0 .1rem 0;}
.rkbox{width: 100%; display: flex; justify-content: space-between;}
.qhlm{width: 100%; white-space: nowrap;overflow-x: auto;overflow-y: hidden; margin: .1rem 0 .02rem 0;}
.qhlm h3{ display: inline-block; height: .3rem; line-height: .3rem; min-width: .6rem; text-align: center; padding: 0 .07rem; background-color: #F8FCFF; border: solid 1px #90C3F2; font-size: .12rem; color: #0158A7; border-radius: .03rem;margin: 0 .07rem 0 0;}
.qhlm h3.on{ background-color: #0158A7; border: solid 1px #0158A7; color: #fff;}



.rkbox img{width: 100%;}
.rkbox a{width: calc(50% - .06rem); display: block;}






@media screen and (width: 360px) {
   
}



































