@charset "utf-8";
/* CSS Document */
@import url(reset.css);
@import url(header.css);
@import url(footer.css);
@import url("animate.min.css");

/*当前位置*/
.Address{ font-size: 16px; line-height: 1.2; }
.Address>.w1200{ padding: 28px 0; border-bottom: 1px solid #DDD;}
.Address i{ padding: 10px; margin-right: 5px; background: url("../images/List_ico_1.png") no-repeat left center; }


.Title{ position: relative; height: 43px; line-height: 43px; display: flex; justify-content: space-between; }
.Title h1{ font-size: 30px; font-weight: bold; color: #266cb4; display: inline-block; }
.Title em{ position: relative; width: 1015px; width: calc(100% - 200px); padding-left: 15px; height: 0; border-bottom: 1px solid #2569b0; margin-top: 21px; }
.Title em::after{ content: ''; display: block; width: 8px; height: 8px; border-radius: 50%; background-color: #5189c4; position: absolute; right: 0; top: -3.5px; }
.Title p{ position: relative; font-size: 16px; color: #266cb4; }

/*文字解读*/
.WzjdSlide{}
.WzjdSlide .bd{ width: 940px; margin: 0 auto; }
.WzjdSlide .bd li{ position: relative; overflow: hidden; display: flex; flex-direction: column;justify-content: center;height: 270px;}
.WzjdSlide .bd li h1{ position: relative; overflow: hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; font-size: 30px; line-height: 1.5; text-align: center; }
.WzjdSlide .bd li .desc{ position: relative; overflow: hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; font-size: 16px; color: #888; line-height: 1.8; margin-top: 20px; text-indent: 2em; }
.WzjdSlide .bd li .date{ text-align: center; font-size: 18px; margin-top: 20px; }
.WzjdSlide .hd{ display: none; }
.WzjdSlide>a{ display: block; width: 48px; height: 48px; position: absolute; top: 80px; border-radius: 50%; cursor: pointer; }
.WzjdSlide>a.prev{ background: url("../images/Home_ico_6.png") no-repeat center #c4ddf5; left: 0; }
.WzjdSlide>a.next{ background: url("../images/Home_ico_7.png") no-repeat center #c4ddf5; right: 0;}

/*图解政策*/
.TjzcPart{}
.TjzcPart ul{ display: flex; justify-content: space-between; }
.TjzcPart li{ position: relative; overflow: hidden; width: 380px; margin-top: 25px; }
.TjzcPart li .pic{ display: block; position: relative; overflow: hidden; height: 300px; }
.TjzcPart li .pic img{ display: block; width: 100%; height: auto; min-height: 100%; }
.TjzcPart li h1{ display: block; position: relative; overflow: hidden; margin-top: 15px; font-size: 16px; line-height: 1.3; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

/*视频解读*/
.SpjdPart{ width: 580px; }
.SpjdPart .Video{ height: 302px; background: url("../images/Zwgk_ico_28.png") no-repeat center top; padding: 25px 20px;}
.SpjdPart .Video video{ background-color:#000; }
.SpjdPart .Con h1{ display: block; position: relative; overflow: hidden; margin-top: 15px; font-size: 18px; line-height: 1.3; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

/*H5解读*/
.H5jdPart{ width: 580px; }

.H5jdSwiper{ position: relative; height: 310px; margin-top: 45px; }
.H5jdSwiper .swiper-container{ width: 770px; height: 310px; transform: translateX(calc(0px - (100% - 580px) / 2)); }
.H5jdSwiper .swiper-slide{ width: 257px; height: 310px; position: relative; overflow: hidden; }
.H5jdSwiper .swiper-slide a{ display: block; position: relative; overflow: hidden; height: 100%; }
.H5jdSwiper .swiper-slide a::before{ content: ''; position: absolute; display: block; width: 100%; height: 70px; left: 0; bottom: 0; background: linear-gradient(to bottom, transparent, rgba(0,0,0,0.8)); z-index: 1; }
.H5jdSwiper .swiper-slide img{ width: 100%; height: auto; min-height: 100%; position: relative; z-index: 0;}
.H5jdSwiper .swiper-slide p{ display: block; position: absolute; overflow: hidden; box-sizing: border-box; width: 100%; left: 0; bottom: 10px; font-size: 14px; color: #FFF; line-height: 1.5; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; z-index: 2; padding: 0 10px;}






