/* 图片列表 样式 */ .img-lists ul{ overflow: hidden;} .img-lists ul li{ float: left; width: 23%; margin: 45px 0.9% 0 0.9%; border: 1px solid #eee; transition: all 0.3s; position: relative; top: 0;} .img-lists ul li:hover { box-shadow: 0 0 10px rgba(51, 51, 51, 0.16); top: -10px;} .img-lists ul li a{ display: block; width: 100%;} .img-lists ul li a>img{ display: block; width: 100%; height:173px;} .img-lists ul li a>div{ padding: 10px; font-size: 0;} .img-lists ul li a>div p{ color: #333; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 5px;} .img-lists ul li a>div img{ height: 14px; vertical-align: middle;} .img-lists ul li a>div span{ font-size: 14px; display: inline-block; margin-left: 5px; color: #999; vertical-align: middle;} /* 文字列表 样式 */ #text-list.main{ background: none;} .text-lists{ max-width: 1080px; margin: 0 auto; padding:30px 60px 0 60px;} .text-lists .text-ul li { line-height: 60px; border-top: 1px solid #e5e5e5; text-align: left; padding-right: 100px; position: relative; color: #999999; position: relative; transition: all 0.3s; top: 0;} .text-lists .text-ul li:nth-child(1) { border-top: none;} .text-lists .text-ul li:hover{ top: -5px;} .text-lists .text-ul li a { padding-left: 20px; display: block; width: 90%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 16px; color: #333;} .text-lists .text-ul li a::before { content: ""; position: absolute; border-width: 6px; border-style: solid; border-color: transparent transparent transparent #bfbfbf; top: 50%; transform: translateY(-50%); left: 0;} .text-lists .text-ul li span { position: absolute; width: 100px; right: 0; font-size: 16px; text-align: right; top: 0;} .text-lists .text-ul li span::after { content: ""; position: absolute; width: 2px; height: 17px; top: 50%; transform: translateY(-50%); left: 0; background: #999999;} .text-lists .text-ul li:hover { color: #bb1b1b;} .text-lists .text-ul li:hover a { color: #bb1b1b;} .text-lists .text-ul li:hover a::before { border-color: transparent transparent transparent #bb1b1b;} .text-lists .text-ul li:hover span::after { background: #bb1b1b;} /* 内容页 样式 */ .cont-tit{ padding: 30px 0 20px 0; border-bottom: 1px solid #e5e5e5; text-align: center;} .cont-tit h3{ color: #333; font-size: 24px;} .cont-tit p { font-size: 0; margin-top: 25px;} .cont-tit p img{ display: inline-block; vertical-align: middle; height: 16px; margin-right: 5px;} .cont-tit p .liulan{ margin-left: 50px;} .cont-tit p span{ display: inline-block; vertical-align: middle; font-size: 16px; color: #999; display: inline; padding: 0 5px;} .cont-tit p span span{ vertical-align: baseline;} .cont-body{ padding: 0 0 20px 0;} .cont-body p{ text-indent: 2em; font-size: 16px; line-height: 36px; color: #666; margin: 20px 0;} .cont-body img{ display: block; max-width: 90% !important; margin: 0 auto;} .cont-body video { display: block; max-width: 90% !important; margin: 0 auto; height: auto !important;} /* 党史学习 样式 */ .hot-new{ padding: 30px; background: #fff; overflow: hidden;} .new-switch{ float: left; width: 62%;} .new-switch .slideBox{ position: relative;} .new-switch .slideBox ul li a img{ display: block; width: 100%; height:468px; transition: all 0.3s; object-fit: cover;} .new-switch .slideBox ul li:hover a img{ transform: scale(1.1);} .new-switch .slideBox ul li:hover a p{ color: #b5282e;} .new-switch .slideBox ul li a{ display: block; position: relative;} .new-switch .slideBox ul li a p{ position: absolute; bottom: 0; left: 0; right: 0; line-height: 65px; background: rgba(59, 61, 65, 0.6); padding-left: 20px; padding-right: 140px; color: #fff; font-size: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;} .switch-arrow{ position: absolute; bottom: 0; right: 0; font-size: 0;} .switch-arrow a{ display: inline-block; width: 65px; height: 65px; line-height: 65px; text-align: center; font-size: 0; background: #3b3d41;} .switch-arrow a:hover{ background: #b5282e;} .switch-arrow a img{ display: block; margin: 22px auto; height: 20px;} .new-list{ width: 35%; float: right;} .new-list h2{ font-size: 30px; color: #333; overflow: hidden; font-weight: normal;} .new-list h2 img{ height: 40px; vertical-align: bottom;} .new-list h2 a{ float: right; color: #666666; font-size: 16px; line-height: 40px;} .new-list h2 a:hover{ color: #b5282e;} .new-list ul{ margin-top: 15px;} .new-list ul li { border-top: 1px solid #e5e5e5; position: relative; left: 0; transition: all 0.3s; height:58px;} .new-list ul li:nth-child(1){ border-top: none;} .new-list ul li a{ font-size: 16px; color: #333; line-height: 24px; display: block; margin:5px 0; overflow:hidden; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all;} .new-list ul li:hover{ left: 10px;} .new-list ul li:hover a{ color: #b5282e;} .dangshi{ overflow: hidden;} .dangshi>div{ width: 48%; position: relative; padding-top:20px; margin-top: 40px;} .dangshi>div>img{ position: absolute; height: 75px; left: 10px; top: 0; z-index: 1;} .dangshi>div>h2{ font-size: 24px; line-height: 80px; background: #b5282e; color: #fff; overflow: hidden; padding: 0 5%; font-weight: normal;} .dangshi>div>h2 a{ float: right; line-height: 80px; font-size: 18px; color: #fff; font-weight: normal;} .dangshi>div>div{ padding:20px 5%; background: #fff;} .gg-lists{ padding:20px 5%; background: #fff;} .dangshi .ds1{ float: left;} .dangshi .ds1 ul{ border-left: 1px solid #dcdcdc; margin-left: 5px; margin:0 0 0 5px;} .dangshi .ds1 ul li{ padding-left: 20px; position: relative; transition: all 0.3s; height:55px;} .dangshi .ds1 ul li::before{ content: ""; position: absolute; width: 10px; height: 10px; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; border-radius: 50%; border: 1px solid #dcdcdc; left: -6px; top: 50%; margin-top: -6px; background: #fff;} .dangshi .ds1 ul li a{ line-height: 24px; color: #333; display: block; margin: 5px 0; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;} .dangshi .ds1 ul li:hover{ padding-left: 25px;} .dangshi .ds1 ul li:hover::before{ border: 1px solid #b5282e;} .dangshi .ds1 ul li:hover a{ color: #b5282e;} .dangshi .ds2{ float: right;} .gg-lists ul{ padding-bottom: 1px;} .gg-lists ul li{ padding-left: 20px; position: relative; transition: all 0.3s; border-top: 1px solid #e5e5e5; height:58px;} .gg-lists ul li:nth-child(1){ border:none;} .gg-lists ul li::before{ content: ""; position: absolute; border-width: 6px; border-style: solid; border-color: transparent transparent transparent #bfbfbf; top: 50%; transform: translateY(-50%); left: 0;} .gg-lists ul li a{ line-height: 24px; color: #333; display: block; margin: 5px 0; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;} .gg-lists ul li:hover{ padding-left: 25px;} .gg-lists ul li:hover::before{ border-color: transparent transparent transparent #b5282e;} .gg-lists ul li:hover a{ color: #b5282e;} .lilun{ margin-top: 60px; background: #fff; padding: 40px 10px;} .lilun h2{ text-align: center;} .ggtit-h2 { overflow: hidden; font-size: 0; font-weight: normal;} .ggtit-h2 img{ vertical-align: middle; max-height: 40px; max-width: 30%;} .ggtit-h2 span{ font-size: 30px; margin-left: 8px; vertical-align: middle; margin-right: 8px;} .ggtit-h2 a{ float: right; color: #666666; font-size: 16px;} .ggtit-h2 a:hover{ color: #b5282e;} .qtmore{display: block; width: 100px; text-align: center; margin: 30px auto 0 auto; height: 40px; line-height: 40px; background: #eeeeee; border-radius: 20px; color: #666666;} .qtmore:hover{ background: #b5282e; color: #ffffff;} .lilun>ul{ overflow: hidden;} .lilun>ul>li{ float: left; width: 43%; line-height: 30px; padding: 20px 2%; margin: 40px 1.4% 0 1.4%; border: 1px solid #e5e5e5; position: relative; height:60px;} .lilun>ul>li::after{ content: ""; position: absolute; width: 8px; height: 30px; background: #b5282e; right: -4px; top: 50%; transform: translateY(-50%);} .lilun>ul>li a{ display: block; font-size: 18px; color: #333; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;} .lilun>ul>li:hover{ background: #b5282e; border: 1px solid #b5282e;} .lilun>ul>li:hover a{ color: #fff;} .fdqh{ overflow: hidden;} .fdqh>div{ float: left; width: 48.4%; margin-top: 60px;} .fdqh-left{ margin-right: 1.6%;} .fdqh-right{ margin-left: 1.6%;} .ggtit-h22{ line-height: 75px; background: #eeeeee url(title-bj.jpg) no-repeat left center; background-size: auto 100%;} .ggtit-h22{ padding-left: 30px; padding-right: 20px;} .ggtit-h22 span{ color: #fff;} /* 党史人物 */ .dsrw{ margin-top: 60px;} .dsrw>h2{ text-align: center;} .dsrw>div{ background: #fff; padding: 40px 0; margin-top: 40px;} .dsrw .pc .picScroll-left .bd ul li{ width: 204px; margin-left: 30px;} .dsrw .pc .picScroll-left .bd ul li>div{ overflow: hidden;} .dsrw .pc .picScroll-left .bd ul li img{ display: block; width: 100%; height:259px; transition: all 0.3s;} .dsrw .pc .picScroll-left .bd ul li:hover img{ transform: scale(1.1);} .dsrw .pc .picScroll-left .bd ul li .title a{ text-align: center; display: block; font-size: 20px; margin-top: 20px; color: #333;} .dsrw .pc .picScroll-left .hd{ margin-top: 30px;} .dsrw .pc .picScroll-left .hd ul{ text-align: center; font-size: 0;} .dsrw .pc .picScroll-left .hd ul li{ display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #dcdcdc; margin: 0 12px; cursor: pointer;} .dsrw .pc .picScroll-left .hd ul li.on{ background: #b5282e;} .dsrw .wap { padding: 0 20px;} .dsrw .wap .swiper-container{ padding-bottom: 40px;} .dsrw .wap .swiper-slide img{ display: block; width: 100%;} .dsrw .wap .swiper-slide p{ text-align: center; font-size: 14px; color: #333; margin-top: 15px;} .dsrw .wap .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 0;} .dsrw #owl-demo .owl-pagination{ font-size: 0; margin-top: 30px;} .dsrw #owl-demo .owl-wrapper-outer .owl-item a.item{ display: block; padding: 0 15px; overflow: hidden;} .dsrw #owl-demo .owl-wrapper-outer .owl-item a.item img{ width: 100%; height: 280px; display: block; object-fit: cover;} .dsrw #owl-demo .owl-wrapper-outer .owl-item a.item p{ text-align: center; display: block; font-size: 16px; margin-top: 20px; color: #333;} .dsrw #owl-demo .owl-controls .owl-page span{ width: 8px; height: 8px; background: #dcdcdc; opacity: 1; margin: 0 12px;} .dsrw #owl-demo .owl-controls .owl-page.active span, .dsrw .owl-controls.clickable .owl-page:hover span{ background: #b5282e;} .yzjy{ overflow: hidden;} .yzjy>div{ float: left; width: 48.4%; margin-top: 60px;} .yzjy-left{ margin-right: 1.6%;} .yzjy-left ul{ background: #fff; padding: 30px 10px 0px 10px; overflow: hidden;} .yzjy-left ul li{ float: left; width: 45%; margin: 0 2.5%; margin-bottom: 35px;} .yzjy-left ul li:hover a p{} .yzjy-left ul li:hover a img{ transform: scale(1.1);} .yzjy-left ul li a{ display: block; width: 100%; position: relative; overflow: hidden;} .yzjy-left ul li a img{ display: block; width: 100%; height:175px; transition: all 0.3s; object-fit: cover;} .yzjy-left ul li a p{ position: absolute; left: 0; bottom: 0; right: 0; background: rgba(75, 53, 53, 0.4); line-height: 35px; text-align: center; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; padding: 0 5px;} .yzjy-right{ margin-left: 1.6%;} .yzjy-right>div{ background: #fff; padding: 40px 25px 50px 25px;} .yzjy-right>div .slideBox{ position: relative;} .yzjy-right>div .bd ul li{ overflow: hidden;} .yzjy-right>div .bd ul li:hover img{ transform: scale(1.1);} .yzjy-right>div .bd img{ display: block; width: 100%; height:368px; transition: all 0.3s;} .yzjy-right>div .hd{ position: absolute; bottom: 40px; left: 0; right: 0; z-index: 1;} .yzjy-right>div .hd ul{ text-align: center; font-size: 0;} .yzjy-right>div .hd ul li{ display: inline-block; width: 8px; height: 8px; border-radius: 50%; background: #dcdcdc; margin: 0 12px; cursor: pointer;} .yzjy-right>div .hd ul li.on{ background: #b5282e;} @media screen and (max-width: 1440px){ } @media screen and (max-width: 1200px){ .new-list ul li a{ line-height: 24px;} .img-lists ul li{ width: 23%; margin: 35px 0.85% 0 0.85%;} .dsrw{ max-width: 1024px; margin-left: auto; margin-right: auto;} .dsrw .pc .picScroll-left .bd ul li{ width: 188px; margin-left: 14px;} } @media screen and (max-width: 1024px){ .img-lists{ padding-left: 0; padding-right: 0;} .img-lists ul li{ width: 30%; margin: 35px 1.5% 0 1.5%;} .img-lists ul li a>div p{ font-size: 14px;} .img-lists ul li a>div img{ height: 12px;} .img-lists ul li a>div span{ font-size: 12px;} .cont-tit{ padding: 0 0 15px 0;} .cont-tit h3{ font-size: 20px;} .new-switch .slideBox ul li a p{ line-height: 50px; padding-right: 120px; font-size: 16px;} .switch-arrow a{ width: 50px; height: 50px;} .switch-arrow a img{ height: 16px; margin: 17px auto;} .new-list h2{ font-size: 24px;} .new-list h2 a{ line-height: 30px;} .new-list h2 img{ height:30px;} .new-list ul li a{ font-size: 16px;} .dangshi>div>h2{ font-size: 18px;} .dangshi>div>h2 a{ font-size: 16px;} .lilun>ul>li{ margin: 30px 1.3% 0 1.3%;} .lilun>ul>li a{ font-size: 16px;} .ggtit-h2 img{ max-height: 30px;} .ggtit-h2 span{ font-size: 24px;} .ggtit-h22{ line-height: 65px;} .new-switch .slideBox ul li a img{height:396px;} .dsrw .pc .picScroll-left .bd ul li img{height:312px;} .yzjy-left ul li a img{height:149px;} .yzjy-right>div .bd img{height:309px;} .dsrw .wap .swiper-slide img{height:312px;} .dsrw #owl-demo .owl-wrapper-outer .owl-item a.item img{ height: 312px;} .dsrw #owl-demo .owl-wrapper-outer .owl-item a.item p{ text-align: center; display: block; font-size: 20px; margin-top: 20px; color: #333;} .img-lists ul li a>img{height:213px;} } @media screen and (max-width: 768px){ .dsrw #owl-demo .owl-wrapper-outer .owl-item a.item p{font-size: 14px;} .new-list ul li a{font-size:15px;} .img-lists ul li{ width: 48%; box-sizing: border-box; margin: 20px 1% 0 1%;} .img-lists ul li a>div p{ font-size: 12px;} .text-lists{ padding: 30px 30px 0 30px;} .text-lists .text-ul li a{ font-size: 15px;} .text-lists .text-ul li span{ font-size: 14px;} .cont-tit{ padding: 0 0 10px 0;} .cont-tit h3{ font-size: 18px;} .cont-tit p img{ height: 14px;} .cont-tit p span{ font-size: 14px;} .cont-body p{ font-size: 14px;} .new-switch{ float: none; width: 100%;} .new-list{ float: none; width: 100%; margin-top: 20px;} .dangshi .ds1{ float: none; width: 100%;} .dangshi .ds2{ float: none; width: 100%;} .dangshi>div{ padding-top: 35px;} .dangshi>div>img{ height: 35px;} .lilun{ margin-top: 35px;} .lilun>ul>li{ margin: 30px 1.2% 0 1.2%;} .lilun>ul>li a{ font-size: 15px;} .tit-text-line{ display: none;} .gg-lists ul li a{ font-size: 15px;} .fdqh>div{ width: 100%; margin-left: 0; margin-right: 0; margin-top: 35px;} .dsrw{ margin-top: 35px;} .yzjy>div{ float: none; width: 100%; margin-left: 0; margin-right: 0; margin-top: 35px;} .yzjy-left ul li a p{ font-size: 14px; line-height: 26px;} .new-switch .slideBox ul li a img{height:468px;} .dsrw .pc .picScroll-left .bd ul li img{height:320px;} .yzjy-left ul li a img{height:234px;} .yzjy-right>div .bd img{height:497px;} .dsrw .wap .swiper-slide img{height:320px;} .dsrw #owl-demo .owl-wrapper-outer .owl-item a.item img{ height: 320px;} .img-lists ul li a>img{height:235px;} } @media screen and (max-width: 480px){ .dsrw #owl-demo .owl-wrapper-outer .owl-item a.item p{font-size: 14px;} .text-lists{ padding: 30px 15px 0 15px;} .text-lists .text-ul li a{ font-size: 15px;} .text-lists .text-ul li span{ width: 80px; font-size: 12px;} .text-lists .text-ul li span::after { height: 12px;} .cont-tit{ padding: 0 0 10px 0;} .cont-tit h3{ font-size: 14px;} .cont-tit p img{ height: 12px;} .cont-tit p span{ font-size: 12px;} .cont-body p{ font-size: 12px; line-height: 30px; margin: 10px 0;} .cont-tit p .liulan{ margin-left: 20px;} .hot-new{ padding:20px;} .new-switch .slideBox ul li a p{ line-height: 35px; font-size: 12px; padding-right: 100px;} .switch-arrow a{ width: 35px; height: 35px;} .switch-arrow a img{ height: 13px; margin: 11px auto;} .new-list h2{ font-size: 16px;} .new-list h2 img{ height: 26px;} .new-list h2 a{ font-size: 12px; line-height: 26px;} .dangshi>div>h2{ font-size: 16px; line-height: 50px; padding: 0 3%;} .dangshi>div>div{ padding: 15px 3%;} .gg-lists{ padding: 15px 3%;} .dangshi>div>h2 a{ font-size: 12px; line-height: 50px;} .dangshi .ds1 ul li a{ font-size: 15px;} .dangshi .ds1 ul li::before{ width: 8px; height: 8px; left: -5px; margin-top: -5px;} .gg-lists ul li a{ font-size: 15px;} .lilun>ul>li{ width: 93%; margin: 20px 1.5% 0 1.5%;} .lilun>ul>li a{} .ggtit-h2 img{ height: 26px;} .ggtit-h2 span{ font-size: 16px;} .ggtit-h22{ line-height: 50px;} .dsrw .wap{ padding: 0 15px;} .yzjy-right>div .hd{ bottom: 20px;} .new-switch .slideBox ul li a img{height:222px;} .dsrw .pc .picScroll-left .bd ul li img{height:303px;} .yzjy-left ul li a img{height:111px;} .yzjy-right>div .bd img{height:256px;} .dsrw .wap .swiper-slide img{height:230px;} .dsrw #owl-demo .owl-wrapper-outer .owl-item a.item img{ height: 230px;} .img-lists ul li a>img{height:114px;} }