.carousel1 { position: relative; z-index: 5; overflow: hidden; } .carousel1 .slick-slide > a { display: block; background-color: #fff; position: relative; } .carousel1 .slick-slide .slick-img { display: block; height: 0; padding-bottom: 28.64%; overflow: hidden; } .wrap_block7 { padding: 20px 0; background-color: #f0f2f5; } .wrap_block7 .col2 { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); } .gp-title19 { padding: 13px 0; margin-bottom: 20px; border-bottom: 2px solid #888; } .gp-title19 span { display: inline-block; vertical-align: middle; } .gp-title19 h2 { line-height: 1.5; font-weight: normal; font-weight: bold; display: inline-block; vertical-align: middle; margin-right: 10px; } .gp-title19 h2 a { color: #0C6A2B; } .gp-title19 h2 a:hover { color: #bfbeac; } .gp-title19 .more { margin-top: 10px; color: #666; background: url(../images/title12-more-bg.png) no-repeat 100% 50%; padding-right: 18px; box-sizing: border-box; } .block-list156 li a { display: flex; align-items: center; transition: all 0.35s ease-out; overflow: hidden; padding: 26px 30px 28px 30px; background: #fff; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05); } .block-list156 li a:hover { transform: translateY(-8px); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3); } .block-list156 li a:hover .info .title { color: #0C6A2B; } .block-list156 li a .time { width: 60px; height: 68px; position: relative; } .block-list156 li a .time::before { content: ''; display: block; position: absolute; left: 0; bottom: 0; width: 40px; height: 1px; background: #0C6A2B; opacity: 0.2; } .block-list156 li a .time .day { color: #0C6A2B; margin: 0 0 4px; line-height: 20px; font-weight: bold; } .block-list156 li a .time .month { color: #999999; margin: 0 0 0 0; line-height: 20px; } .block-list156 li a .info { flex: 1; box-sizing: border-box; padding-left: 20px; margin: 0 0 0; overflow: hidden; } .block-list156 li a .info .title { color: #333333; margin-bottom: 12px; line-height: 1.5; } .block-list156 li a .info .summary { color: #999999; line-height: 1.5; display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } @media screen and (max-width:996px) { .block-list156 li a .info .title { margin-bottom: 8px; } .block-list156 li a { padding: 15px 20px; } } @media screen and (max-width:767px) { .block-list156 li a .info .title { margin-bottom: 5px; } .block-list156 li a { padding: 10px 15px; } } .block-list123 { margin: 0 -12px; } .block-list123 li a { display: block; position: relative; margin: 0 12px; } .block-list123 li a .img { max-width: 66px; margin: 0 auto; box-sizing: border-box; } .block-list123 li a .img span { padding-bottom: 100%; background: none; } .block-list123 li a p { box-sizing: border-box; color: #fff; text-align: center; padding: 4px 10px; background: rgba(0, 0, 0, 0.1); } .block-list131 { margin: 0 -10px; } .block-list131 li a { display: block; border: 1px solid #eee; border-radius: 5px; background-color: #fff; transition: all 0.35s ease-in-out; position: relative; margin: 0 10px; height: 100%; overflow: hidden; } .block-list131 li a .img { width: 100%; overflow: hidden; margin: 0 auto; } .block-list131 li a .img img { width: auto; max-width: 50px; } .block-list131 li a .img span { display: block; padding: 18px 0 12px; text-align: center; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); transition: all 0.35s ease-in-out; } .block-list131 li a .img strong { display: block; text-align: center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; visibility: hidden; opacity: 0; filter: alpha(opacity=0); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); transition: all 0.35s ease-in-out; } .block-list131 li a p { text-align: center; padding-bottom: 12px; transition: all 0.35s ease-in-out; } .block-list131 li a:hover { background: #0C6A2B; } .block-list131 li a:hover .img span { -webkit-transform: translateY(100%); -moz-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); visibility: hidden; opacity: 0; filter: alpha(opacity=0); } .block-list131 li a:hover .img strong { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; top: 18px; filter: alpha(opacity=100); } .block-list131 li a:hover p { color: #fff; } .block-list114 li a { display: block; position: relative; transition: all 0.35s ease; } .block-list114 li a .img span { padding-bottom: 66.66%; } .block-list114 li a .info { box-sizing: border-box; padding: 15px 30px; } .block-list114 li a .info p { color: #e0c67e; } .block-list114 li a .info h3 { font-weight: normal; color: #333; } .block-list114 li a:hover { transform: translateY(-10px); } .block-list115 li >div { box-sizing: border-box; padding: 23px 30px; display: block; position: relative; background: #fff; box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.06); transition: all 0.35s ease; } .block-list115 li >div:hover { transform: translateX(10px); } .block-list115 li::after { content: ""; display: block; clear: both; height: 0; overflow: hidden; visibility: hidden; } .block-list115 li .date { float: left; width: 65px; border-right: 1px solid #e5e5e5; } .block-list115 li .date i { display: block; font-style: normal; color: #999; } .block-list115 li .date b { display: block; color: #0C6A2B; } .block-list115 li a { display: block; margin-left: 75px; color: #333; display: -webkit-box; overflow: hidden; white-space: normal !important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .block-list115 li a:hover { color: #0C6A2B; } .wrap_mode1 { padding: 30px 0; } .carousel14 { padding: 0 30px; box-sizing: border-box; margin: 0 -10px; } .carousel14 .slick-slider a { display: block; margin: 0 10px; } .carousel14 .slick-slider a p { padding: 10px 5px; box-sizing: border-box; } .carousel14 .slick-arrow { width: 30px; height: 50px; background: #0C6A2B; text-align: center; line-height: 50px; font-weight: bold; color: #fff; border-radius: 3px; } .carousel14 .slick-arrow:after { display: none; } .gp-more1 { text-align: center; padding: 30px 0; } .gp-more1 a { display: inline-block; vertical-align: middle; padding: 7px 15px; border: 1px solid #0C6A2B; min-width: 118px; box-sizing: border-box; overflow: hidden; position: relative; } .gp-more1 a span { color: #0C6A2B; position: relative; z-index: 5; } .gp-more1 a span i { margin-left: 15px; } .gp-more1 a:before { content: ''; width: 100%; height: 100%; background-color: #0C6A2B; position: absolute; transition: all 0.35s ease-out; left: 0; top: 0; transform: translateX(-100%); z-index: 0; } .gp-more1 a:hover:before { transform: none; } .gp-more1 a:hover span { color: #fff; } .gp-more1 a:hover i { transform: translateX(10px); }