body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, hr, ul, ol, td, input, option, textarea { margin: 0; padding: 0; } body { font-family: "微软雅黑"; } li { list-style: none; } a { display: block; text-decoration: none; } img { border: none; } .flx1 { display: flex; justify-content: space-between; } .flx2 { height: 100%; display: flex; align-items: center; } .flx3 { display: flex; justify-content: space-around; flex-wrap: wrap; } .wid_1200 { width: 1200px; margin: 0 auto; } .header { width: 100%; height: 828px; } .header img { width: 100%; height: 100%; } .img_top { width: 356px; height: 60px; margin: 70px auto 50px; z-index: 2; position: relative; } /* */ .two { width: 100%; height: 655px; background: linear-gradient(0deg, #fff 0%, #f5e8d4 100%); /* background: ; */ } .two .title{ font-size: 22px; color: #333; font-weight: bold; margin-left: 130px; margin-right: 63px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; } .two .content{ font-size: 18px; color: #666; margin-left: 130px; margin-right: 63px; margin-top: 18px; margin-bottom: 33px; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box; } .two a:hover .title{ color: #ef6416 !important; } .two a:hover .content{ color: #ef6416 !important; } .two_left { width: 792px; } .two_top { width: 792px; height: 446px; } .two_top a img { width: 792px; height: 446px; border-radius: 24px; } .cj { width: 386px; height: 240px; /* background: ; */ } .two_title a { font-size: 20px; font-family: microsoft yahei; font-weight: bold; color: #333333; line-height: normal; text-align: center; margin-top: 74px; display: block; } .two_title a:hover { color: #ef6416; } .two_count a { display: block; font-size: 18px; text-indent: 36px; font-family: microsoft yahei; font-weight: 400; color: #666666; line-height: 32px; width: 330px; margin: 14px auto 0; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; } .two_count a:hover { color: #ef6416; } .pl { width: 386px; height: 240px; /* background: ; */ } .two_right { width: 386px; height: 706px; /* background: ; */ } .two_right h2 a { width: 305px; margin: 0 auto; font-size: 30px; font-family: microsoft yahei; font-weight: bold; text-align: center; color: #fff5de; line-height: 60px; } .two_right h2:first-child { margin-top: 130px; } .two_right h2 { font-size: 30px; font-family: microsoft yahei; font-weight: bold; color: #ffffff; line-height: 60px; } .two_right p a { width: 305px; margin: 35px auto 0; font-size: 18px; text-indent: 36px; font-family: microsoft yahei; font-weight: 400; color: #fff5de; line-height: 36px; opacity: 1; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; line-clamp: 7; -webkit-box-orient: vertical; } .two_right p a:hover { opacity: .8; } /* 基层学习 */ .re { position: relative; } .jcxx .img_top { margin-top: 0; } .gd { position: absolute; bottom: 0; right: 10px; color: #999; } .gd:hover { color: #ef6416; } .jcxx_ye div { /* background: ; */ } .jcxx_to div { width: 590px; height: 110px; margin-top: 20px; } .jcxx_to div:first-child { margin-top: 0; } .jcxx_to div a { font-size: 18px; font-family: microsoft yahei; font-weight: 400; color: #666666; line-height: 100px; margin-left: 20px; width: 90%; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .jcxx_to div a:hover { color: #ef6416; } .jcxx_re div { /* background: ; */ } /* 精彩影像 */ .jcjx { height: 608px; background: #ef6416; border-radius: 16px; } .part { width: 1280px; margin: 0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } a { text-decoration: none; } /* .voice { margin-top: 50px } .voice .tab { margin-top: 30px } */ .voice .tab .tab-name { text-align: center; font-size: 0; position: relative; white-space: nowrap } .voice .tab .tab-name .tab-name-item { display: inline-block; font-family: '姹変华澶у畫绠€', '瀹嬩綋'; font-weight: 700; font-size: 0; margin-left: 82px; cursor: pointer; position: relative } .voice .tab .tab-name .tab-name-item:first-child { margin-left: 0 } .voice .tab .tab-name .tab-name-item:first-child:after, .voice .tab .tab-name .tab-name-item:first-child:before { display: none } .voice .tab .tab-name .tab-name-item i.job a { color: #ac1511 } .voice .tab .tab-name .tab-name-item i.job:after { position: absolute; right: -30px; top: 0; content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 43px 30px 0 0; border-color: #f7dcaa transparent transparent transparent } .voice .tab .tab-name .tab-name-item i.action { vertical-align: top; display: inline-block; margin-top: 8px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 10px 0 25px; font-size: 16px; line-height: 37px; color: #fff; background: #d28e7e; background: -webkit-gradient(linear, left top, right top, from(rgba(230, 158, 115, .996)), to(#d28e7e)); background: -webkit-linear-gradient(left, rgba(230, 158, 115, .996) 0, #d28e7e 100%); background: -moz-linear-gradient(left, rgba(230, 158, 115, .996) 0, #d28e7e 100%); background: linear-gradient(to right, rgba(230, 158, 115, .996) 0, #d28e7e 100%); position: relative; z-index: 1; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s } .voice .tab .tab-name .tab-name-item i.action a { color: #fff } .voice .tab .tab-name .tab-name-item i.action:before { position: absolute; left: -37px; top: 0; content: ''; display: block; width: 0; height: 0; border-style: solid; border-width: 0 0 37px 37px; border-color: transparent transparent rgba(230, 158, 115, .996) transparent } .voice .tab .tab-name .tab-name-item.active i.action { background: #ff6c34; background: -webkit-gradient(linear, left top, right top, from(#ed2f39), to(#ff6c34)); background: -webkit-linear-gradient(left, #ed2f39 0, #ff6c34 100%); background: -moz-linear-gradient(left, #ed2f39 0, #ff6c34 100%); background: linear-gradient(to right, #ed2f39 0, #ff6c34 100%) } .voice .tab .tab-name .tab-name-item.active i.action:before { border-color: transparent transparent #ff6c34 transparent } .voice .tab .tab-cont .tab-cont-item { display: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 40px } .voice .tab .tab-cont .tab-cont-item.active { display: block } .voice .tab .tab-cont .tab-cont-item .scroll { position: relative; height: 370px; width: 100%; } .voice .tab .tab-cont .tab-cont-item .swiper-button-prev { display: block; position: absolute; left: -27px; top: 50%; margin-top: -27px; width: 60px; height: 60px; z-index: 2; cursor: pointer; background-image: -webkit-linear-gradient(329deg, #ed2f39 0, #ff6c34 100%); background-image: -moz-linear-gradient(329deg, #ed2f39 0, #ff6c34 100%); background-image: linear-gradient(121deg, #ed2f39 0, #ff6c34 100%); -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: 100% 100%; /* background: no-repeat center top; */ } /* .voice .tab .tab-cont .tab-cont-item .swiper-button-prev::before { position: absolute; left: 50%; top: 50%; margin-top: -15px; margin-left: -8.6px; content: ''; background: no-repeat center top; /* width: 17px; height: 30px; display: block */ /* } */ .voice .tab .tab-cont .tab-cont-item .swiper-button-next { display: block; position: absolute; right: -27px; top: 50%; margin-top: -27px; width: 60px; height: 60px; z-index: 2; cursor: pointer; background-image: -webkit-linear-gradient(329deg, #ed2f39 0, #ff6c34 100%); background-image: -moz-linear-gradient(329deg, #ed2f39 0, #ff6c34 100%); background-image: linear-gradient(121deg, #ed2f39 0, #ff6c34 100%); -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: 100% 100%; /* background: no-repeat center top; */ transform: rotatey(180deg); } /* .voice .tab .tab-cont .tab-cont-item .swiper-button-next::before { position: absolute; left: 50%; top: 50%; margin-top: -15px; margin-left: -8.6px; content: ''; background: url(/uploads/image/wp2images/arrows.png) no-repeat center bottom; width: 17px; height: 30px; display: block } */ .voice .tab .tab-cont .tab-cont-item .swiper-container { width: 100%; height: 370px; /* height: 410px; */ } .swiper-slide { width: 100%; height: 370px; /* height: 410px; */ display: flex; background: linear-gradient(0deg, #fff5ef 0%, #fff 100%); } .swiper-slide .box { width: 285px; margin-right: 20px; height: 370px; /* height: 410px; */ overflow: hidden; position: relative; } .headimg{ width: 240px; height: 240px; border-radius: 50%; border: 6px solid #ffdabd; margin: 0 auto; overflow: hidden; } .headtxt{ margin-top: 24px; text-align: center; } .headtxt span{ display: inline-block; padding: 8px 20px; background-color: #f97d28; font-size: 20px; color: #fff; border-radius: 6px; } .headjob{ margin-top: 14px; text-align: center; } .headjob span{ display: inline-block; font-size: 18px; color: #a86943; } .dxpic { transform: scale(1); transition: all 1.5s; } .dxpic:hover { transform: scale(1.1); transition: all 1.5s; } .headimg img{ transform: scale(1); transition: all 1.5s; } .headimg img:hover{ transform: scale(1.1); transition: all 1.5s; } .jctitle{ width: 80%; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .jctitle:hover{ color: #ef6416 !important; } /* .headimg:hover{ background-size: 120%; } */ .swiper-slide .box:last-child { margin-right: 0; } .voice .tab .tab-cont .tab-cont-item .swiper-slide .img { overflow: hidden; display: block; width: 100%; height: 100%; border-radius: 16px; } .swiper-lazy { width: 285px; height: 370px; object-fit: cover; } .voice .tab .tab-cont .tab-cont-item .swiper-slide:nth-child(odd) .txt { background: -webkit-gradient(linear, left bottom, left top, from(#371201), to(rgba(237, 47, 57, 0))); background: -webkit-linear-gradient(bottom, #371201 0, rgba(237, 47, 57, 0) 100%); background: -moz-linear-gradient(bottom, #371201 0, rgba(237, 47, 57, 0) 100%); background: linear-gradient(0deg, #575757 0%, rgba(255, 255, 255, 0) 100%); border-radius: 16px; height: 75px; } .voice .tab .tab-cont .tab-cont-item .swiper-slide .box:nth-child(odd) .txt:hover { background: none; } .voice .tab .tab-cont .tab-cont-item .swiper-slide:nth-child(even) .txt { background: -webkit-gradient(linear, left bottom, left top, from(#2e0061), to(rgba(237, 47, 57, 0))); background: -webkit-linear-gradient(bottom, #2e0061 0, rgba(237, 47, 57, 0) 100%); background: -moz-linear-gradient(bottom, #2e0061 0, rgba(237, 47, 57, 0) 100%); background: linear-gradient(0deg, #575757 0%, rgba(255, 255, 255, 0) 100%); border-radius: 16px; height: 75px; } .voice .tab .tab-cont .tab-cont-item .swiper-slide .box:hover .txt { background: none; } .voice .tab .tab-cont .tab-cont-item .txt { position: absolute; bottom: 0; left: 0; width: 100%; padding: 0 20px 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .voice .tab .tab-cont .tab-cont-item .txt .tit { font-size: 30px; font-family: microsoft yahei; font-weight: bold; color: #333333; /* line-height: 60px; */ } .voice .tab .tab-cont .tab-cont-item .txt .tit a { color: #111; } .voice .tab .tab-cont .tab-cont-item .txt .job { font-size: 18px; font-family: microsoft yahei; font-weight: 400; color: #111; } .voice .tab .tab-cont .tab-cont-item .txt .job a { color: #111; } .voice .tab .tab-cont .tab-cont-item .txt .abs { font-size: 16px; color: #fff; font-weight: 700; line-height: 1.5 } .voice .tab .tab-cont .tab-cont-item .txt .abs a { color: #fff } .matrix { margin-top: 50px } .matrix .matrix-flip { margin-top: 30px } .matrix .flip-container { position: relative; margin: 0 auto; width: 1200px; /* height: 608px; */ height: 684px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; /* padding: 16px; */ /* background: #bf0009; */ background: linear-gradient(0deg, #d92318 0%, #ff873f 100%); border-radius: 16px; } .matrix .flip-container .flip-block { position: absolute; width: 371px; height: 271px; left: 19px; top: 16px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; overflow: hidden; border: 3px solid #ffeecf; /* border-radius: 6px; */ } .matrix .flip-container .flip-block .flip-item { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 1.2s; -moz-transition: all 1.2s; transition: all 1.2s; z-index: 1; opacity: 0; -webkit-transform: scale(.5, .5); -moz-transform: scale(.5, .5); -ms-transform: scale(.5, .5); transform: scale(.5, .5); } .matrix .flip-container .flip-block .flip-item.on { z-index: 5; opacity: 1; -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1) } .matrix .flip-container .flip-block .flip-item img { display: block; width: 100%; height: 100%; } .matrix .flip-container .flip-block .flip-item .btn { visibility: hidden; opacity: 0; content: '鏌ョ湅璇︽儏'; position: absolute; top: 50%; margin-top: -20px; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 100px; height: 40px; background: #bf0009; color: #fff; line-height: 40px; text-align: center; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 3px solid #fff; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s } .matrix .flip-container .flip-block .flip-item .btn:hover { background: #8c0007; } .matrix .flip-container .flip-block .flip-item:hover .btn { visibility: visible; opacity: .8 } .matrix .flip-container .flip-block-2 { left: 411px; /* height: 179px; */ height: 153px; border: 3px solid #ffeecf; /* border-radius: 6px; */ } .matrix .flip-container .flip-block-3 { left: 806px; border: 3px solid #ffeecf; /* border-radius: 6px; */ } .matrix .flip-container .flip-block-4 { top: 345px; border: 3px solid #ffeecf; /* border-radius: 6px; */ /* bottom: 57px; */ } .matrix .flip-container .flip-block-5 { left: 411px; /* top: 408px; */ top: 464px; /* height: 179px; */ height: 153px; border: 3px solid #ffeecf; /* border-radius: 6px; */ } .matrix .flip-container .flip-block-6 { left: 806px; top: 345px; border: 3px solid #ffeecf; /* border-radius: 6px; */ } .matrix .flip-container .flip-block-center .flip-item { position: absolute; width: 377px; /* height: 176px; */ height: 216px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; left: 411px; top: 234px; } .matrix .flip-container .flip-block-center .flip-item video { width: 100%; height: 100%; object-fit: fill; } /* .matrix .flip-container .flip-block-center .flip-item { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; } */ .matrix .flip-container .flip-block-center .flip-item img { display: block; width: 100%; height: 100% } .matrix .arrow { position: absolute; top: 50%; margin-top: -32.5px; width: 30px; height: 60px; left: -30px; /* background: ; */ cursor: pointer } .matrix .arrow.arrow-right { /* background: ; */ transform: rotate(180deg); left: auto; right: -30px } /* 先进典型 */ .xjdx_ba { width: 1229px; height: 752px; margin: 0 auto; /* background: ; */ } .xjdx_ba div a { /* margin-top: 14px; */ width: 281px; height: 353px; background-color: red; /* background: red; */ } /* 底部 */ .footer { margin-top: 56px; width: 100%; height: 136px; /* background: #af0000; */ background: linear-gradient(270deg, #a00100 0%, #db1802 100%); /* background: linear-gradient(0deg, #d92318 0%, #f06320 100%); */ } .footer div { width: 100%; } .footer div p { font-family: microsoft yahei; font-weight: 400; color: #fff5de; line-height: 30px; text-align: center; }