.hlyd_banner{
	position: relative;
	width: 100%;
}
.hlyd_banner .swiper-wrapper a{display: block;}
.zhuiqiu{font-size: 0.26rem; line-height: 0.45rem; color: #666666; text-align: justify;}
.zhuiqiu p{position: relative;}
.zhuiqiu p img{position: absolute; right: 0; bottom: 0; width: 0.67rem; height: 0.12rem;}
.dou img{width: 0.55rem; height: 0.51rem;}
.hlyd_bg{background-color: #f3f4f6; height: auto;}
.hlyd_zl{width: 92%; height: auto; margin: 0 4%;}
.hlyd_zl h4{color: #009eae; font-size: 0.32rem;}
.hlyd_zl h4 span{font-weight: 100; font-size: 0.16rem; margin: 0 0.1rem;}
.hlyd_zl p{font-size: 0.12rem; margin: 0.05rem 0 0 0; padding: 0;color: #009eae;}
.hlyd_zl dl{width: 100%; background-color: white;}
.hlyd_zl dl dt{font-size: 0.3rem; color: #333333; margin: 0.2rem 0 0 0.3rem;}
.hlyd_zl dl dd{font-size: 0.26rem; color: #999999; margin: 0.1rem 0 0.3rem 0.3rem;}

.hlyd_fw h4{color: #333333; font-size: 0.32rem;}
.hlyd_fw h4 span{font-weight: 100; font-size: 0.16rem; margin: 0 0.1rem;}
.hlyd_fw p{font-size: 0.12rem; margin: 0.05rem 0 0 0; padding: 0;color: #333333;}
.xing{font-size: 0.26rem; color: #666666; line-height: 0.45rem;}
.sidian{width: 92%; height: auto; margin: 0.4rem 4% 0 4%;}
.sidian_fgx{padding-bottom: 0.25rem; border-bottom: 1px solid #efefef;}
.sidian_pic {width: 2rem; height: 2rem;}
.sidian_nr{width: 4.4rem;height: 2rem;}
.sidian_nr h1{background-image: url(/images/hlyd5.jpg); text-indent: 0.2rem; width: 1.86rem; height: 0.6rem; color: white; font-size: 0.36rem; background-size: 100% 100%; font-weight: 400; margin-bottom: 0.1rem;}
.sidian_nr p{font-size: 0.24rem; line-height: 0.4rem; color: #999999; text-align: justify;}

.hlyd_pic{width: 2.38rem; height: 2.08rem; border-radius: 0.06rem; overflow: hidden;}
.hlyd dl{width: 4.2rem; border-bottom: 1px solid #f5f5f5; padding-bottom: 0.3rem;}
.hlyd dl dt a{color: #000000; font-size: 0.32rem; height: 1rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all; line-height: 0.55rem;}
.hlyd dl dd{font-size: 0.26rem; color: #666666;height: 0.8rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;word-break: break-all; margin-top: 0.25rem; line-height: 0.45rem;}

.ganxiexing{width: 7.5rem; height: 5rem;}



    .swiper-container {
      width: 100%;
      height: 300px;
      margin-left: auto;
      margin-right: auto;
    }

    .swiper-slide {
      background-size: cover;
      background-position: center;
    }

    .gallery-top {
      height: 80%;
      width: 100%;
    }

    .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }

    .gallery-thumbs .swiper-slide {
      height: 100%;
      opacity: 0.4;
    }

    .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }
	
	.bbbb .swiper-wrapper .swiper-slide{
		width: 7.5rem;
		height: 5rem;
		background-size: 100% 100%;
	}
	.gxx1{
		background-image: url(/images/hlyd8.jpg);
	}
	.gxx2{
		background-image: url(/images/hlyd8.jpg);
	}
	.gxx3{
		background-image: url(/images/hlyd8.jpg);
	}
	.gxx4{
		background-image: url(/images/hlyd8.jpg);
	}
	.bbbb{
		width: 7.5rem;
		height: 5rem;
		position: relative;
	}
	.aaaa{width: 5.64rem; height: auto; margin: 0.18rem 0.93rem;}
	.cccc{position: absolute; z-index: 1; left: 0; bottom: 0; height: 1.22rem; width: 100%; background-color: rgba(60,56,56,0.89);}
	.aaaa .swiper-wrapper .swiper-slide{
		width: 1.2rem;
		height: 0.85rem;
		border: 0.05rem solid #c5c5c5;
		-webkit-box-sizing: border-box;
		-moz-box-sizing:border-box; 
		box-sizing: border-box;
	}
	.aaaa .swiper-wrapper .swiper-slide-thumb-active{
		border: 0.05rem solid #009eae;
	}
	.gxx-next,.gxx-prev{
		position: absolute;
		top: 50%;
		width: calc(var(--swiper-navigation-size)/ 44 * 27);
		height: var(--swiper-navigation-size);
		margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
		z-index: 10;
		cursor: pointer;
		display: flex;
		align-items: center;
		justify-content: center;
		color: var(--swiper-navigation-color,var(--swiper-theme-color));
	}
	.gxx-next{right: 0.3rem;}
	.gxx-prev{left: 0.3rem;}
	.gxx-next img,.gxx-prev img{width: 0.31rem; height: 0.47rem;}
	
	
