@media screen and (max-width: 1360px) { body .content-vitality .vitality { width: 100%; padding: 0 1rem; box-sizing: border-box; } body .content-vitality .vitality .title { margin-bottom: 2rem; margin-top: 2rem; text-align: center; color: #000000; font-size: 1.2rem; } body .content-vitality .vitality .vitality-li { display: flex; justify-content: center; margin-bottom: 2rem; } body .content-vitality .vitality .vitality-li div { width: 6.5rem; height: 2.5rem; background-color: #ffffff; border-radius: 2rem; border: solid 1px #d3e0e8; text-align: center; line-height: 2.5rem; cursor: pointer; color: #000000; font-size: 1rem; margin-right: .5rem; transition: all .3s; } body .content-vitality .vitality .vitality-li div:hover { width: 6.5rem; height: 2.5rem; background-image: linear-gradient(90deg, #0084ce 0%, #37a8e0 100%); border-radius: 2rem; border: solid 1px #0084ce; color: #fff; } body .content-vitality .vitality .vitality-li div span { color: #0084ce; font-size: 1rem; margin-left: unset; } body .content-vitality .vitality .vitality-content .top { display: flex; flex-direction: column; margin-bottom: 2rem; } body .content-vitality .vitality .vitality-content .top .left { width: 100%; height: unset; } body .content-vitality .vitality .vitality-content .top .left img { width: 100%; display: block; } body .content-vitality .vitality .vitality-content .top .right { width: 100%; background-color: #ffffff; padding: 1rem; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; } body .content-vitality .vitality .vitality-content .top .right .vitality-title { color: #000000; font-size: 1.2rem; margin-bottom: .8rem; } body .content-vitality .vitality .vitality-content .top .right .vitality-text { color: #666666; font-size: 1rem; display: -webkit-box; /*将对象转为弹性盒模型展示*/ -webkit-box-orient: vertical; /*设置弹性盒模型子元素的排列方式*/ -webkit-line-clamp: 3; /*限制文本行数*/ overflow: hidden; margin-bottom: 1rem; } body .content-vitality .vitality .vitality-content .top .right .vitality-bottom { padding-top: 1rem; border-top: 1px solid #cccccc; display: flex; justify-content: space-between; } body .content-vitality .vitality .vitality-content .top .right .vitality-bottom div:first-child { color: #888888; font-size: 1rem; display: flex; align-items: center; } body .content-vitality .vitality .vitality-content .top .right .vitality-bottom div:first-child span { font-size: 1.2rem; color: #888888; margin: auto 0; margin-right: 1rem; } body .content-vitality .vitality .vitality-content .top .right .vitality-bottom div:last-child { color: #0084ce; font-size: 2rem; font-weight: bold; } body .content-vitality .vitality .vitality-content .vitality-content-ul { width: 100%; display: grid; grid-template-columns: 1fr 1fr; grid-row-gap: 1rem; grid-column-gap: 1rem; } body .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-info { width: 100%; background-color: #fff; padding: 0 1rem; box-sizing: border-box; display: flex; flex-direction: column; } body .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-info div:first-child { margin-top: 1rem; margin-bottom: 1.2rem; color: #000000; height: 3rem; font-size: 1rem; display: -webkit-box; /*将对象转为弹性盒模型展示*/ -webkit-box-orient: vertical; /*设置弹性盒模型子元素的排列方式*/ -webkit-line-clamp: 2; /*限制文本行数*/ overflow: hidden; } body .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-info div:last-child { border-top: 1px solid #dddddd; padding-top: 1rem; padding-bottom: 1.2rem; display: flex; justify-content: space-between; align-items: center; } body .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-info div:last-child span:first-child { color: #888888; font-size: 1rem; } body .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-info div:last-child span:last-child { font-size: 1.2rem; color: #0084ce; } body .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-img .see-info div { border-top: 1px solid #fff; border-bottom: 1px solid #fff; width: 5rem; height: 3rem; color: #fff; text-align: center; line-height: 3rem; font-size: 1rem; } body .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-img img{ height: 8rem; } body .content-vitality .vitality .vitality-page { margin: 3rem auto; height: unset; } } .content-vitality { width: 100%; background-color: #e5f4fb; display: flex; flex-direction: column; align-items: center; } .content-vitality .vitality { width: 1120px; } .content-vitality .vitality .title { margin-bottom: 70px; margin-top: 80px; text-align: center; color: #000000; font-size: 36px; } .content-vitality .vitality .vitality-li { display: flex; justify-content: center; margin-bottom: 30px; } .content-vitality .vitality .vitality-li div { width: 140px; height: 40px; background-color: #ffffff; border-radius: 20px; border: solid 1px #d3e0e8; text-align: center; line-height: 40px; cursor: pointer; color: #000000; font-size: 14px; margin-right: 20px; transition: all .3s; } .content-vitality .vitality .vitality-li div:hover { width: 140px; height: 40px; background-image: linear-gradient(90deg, #0084ce 0%, #37a8e0 100%); border-radius: 20px; border: solid 1px #0084ce; color: #fff; } .content-vitality .vitality .vitality-li div:hover span { color: #fff; } .content-vitality .vitality .vitality-li div:last-child { margin: 0; } .content-vitality .vitality .vitality-li div span { color: #0084ce; font-size: 14px; margin-left: 8px; } .content-vitality .vitality .vitality-li .select-vitality-li { background-image: linear-gradient(90deg, #0084ce 0%, #37a8e0 100%); border: solid 1px #0084ce; color: #fff; } .content-vitality .vitality .vitality-li .select-vitality-li span { color: #fff; } .content-vitality .vitality .vitality-content { width: 100%; display: flex; flex-direction: column; } .content-vitality .vitality .vitality-content .top { display: flex; margin-bottom: 34px; } .content-vitality .vitality .vitality-content .top .left { width: 50%; height: 325px; flex-shrink: 0; overflow: hidden; cursor: pointer; } .content-vitality .vitality .vitality-content .top .left:hover img{ width:105%; margin-left: -2.5%; } .content-vitality .vitality .vitality-content .top .left img { width: 100%; display: block; transition: all .3s; } .content-vitality .vitality .vitality-content .top .right { flex: 1; background-color: #ffffff; padding: 50px 40px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; cursor: pointer; } .content-vitality .vitality .vitality-content .top .right .vitality-title { color: #000000; font-size: 18px; } .content-vitality .vitality .vitality-content .top .right .vitality-text { color: #666666; font-size: 14px; display: -webkit-box; /*将对象转为弹性盒模型展示*/ -webkit-box-orient: vertical; /*设置弹性盒模型子元素的排列方式*/ -webkit-line-clamp: 3; /*限制文本行数*/ overflow: hidden; } .content-vitality .vitality .vitality-content .top .right .vitality-bottom { padding-top: 28px; border-top: 1px solid #cccccc; display: flex; justify-content: space-between; transition: all .3s; } .content-vitality .vitality .vitality-content .top .right:hover .vitality-bottom{ border-top: 1px solid #0084ce; } .content-vitality .vitality .vitality-content .top .right .vitality-bottom div:first-child { color: #888888; font-size: 15px; display: flex; align-items: center; } .content-vitality .vitality .vitality-content .top .right:hover .vitality-bottom div{ color: #0084ce; } .content-vitality .vitality .vitality-content .top .right .vitality-bottom div:first-child span { font-size: 20px; color: #888888; margin: auto 0; margin-right: 10px; } .content-vitality .vitality .vitality-content .top .right .vitality-bottom div:last-child { color: #0084ce; font-size: 24px; font-weight: bold; } .content-vitality .vitality .vitality-content .vitality-content-ul { width: 100%; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-row-gap: 35px; grid-column-gap: 35px; } .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li { display: flex; flex-direction: column; cursor: pointer; } .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li:hover .vitality-content-li-img .see-info { /* display: flex; */ /* height: 100%; */ opacity: 1; } .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-img { width: 100%; position: relative; } .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-img .see-info { position: absolute; width: 100%; height: 100%; bottom: 0; left: 0; background-color: rgba(0, 132, 206, .8); display: flex; justify-content: center; align-items: center; display: flex; overflow: hidden; transition: all .5s; opacity: 0; } .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-img .see-info div { border-top: 1px solid #fff; border-bottom: 1px solid #fff; width: 120px; height: 44px; color: #fff; text-align: center; line-height: 44px; font-size: 14px; } .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li img { width: 100%; display: block; height: 233px; } .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-info { width: 100%; background-color: #fff; padding: 0 24px; box-sizing: border-box; display: flex; flex-direction: column; } .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-info div:first-child { margin-top: 24px; margin-bottom: 30px; height: 42px; color: #000000; font-size: 16px; display: -webkit-box; /*将对象转为弹性盒模型展示*/ -webkit-box-orient: vertical; /*设置弹性盒模型子元素的排列方式*/ -webkit-line-clamp: 2; /*限制文本行数*/ overflow: hidden; } .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-info:hover div:last-child{ border-top: 1px solid #0084ce; } .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-info:hover span:first-child { color: #0084ce !important; font-size: 14px; } .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-info div:last-child { border-top: 1px solid #dddddd; padding-top: 24px; padding-bottom: 30px; display: flex; justify-content: space-between; align-items: center; transition: all .3s; } .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-info div:last-child span:first-child { color: #888888; font-size: 14px; transition: all .3s; } .content-vitality .vitality .vitality-content .vitality-content-ul .vitality-content-li .vitality-content-li-info div:last-child span:last-child { font-size: 24px; color: #0084ce; } .content-vitality .vitality .vitality-page { margin: 62px auto; height: 34px; }