.rec-2 .ul { display: flex; flex-wrap: wrap; margin-top: 0.36rem; } .rec-2 .ul .li { width: 32%; margin-right: 2%; margin-bottom: 0.3rem; } .rec-2 .ul .dd { height: 100%; background-color: #6dbe15; } .rec-2 .ul .dd:hover .pp { display: block; } .rec-2 .ul .li:nth-child(3n) { margin-right: 0; } .rec-2 .img { height: 2.57rem; position: relative; } .rec-2 .text { padding: 0.26rem 0.3rem; color: #fff; background-color: #6dbe15; /* display: flex; justify-content: space-between; align-items: center; */ } .rec-2 .text .pp { /* overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; */ } .rec-2 .ic { display: none; width: 1em; height: 1em; background-size: contain; background-repeat: no-repeat; background-position: center; background-image: url(../images/icon-35.png); } .rec-2 .swiper-pagination { position: static; width: 100%; margin-top: 0.3rem; display: flex; justify-content: center; } .rec-2 .swiper-pagination-bullet { width: 0.3rem; height: 2px; background-color: rgba(0, 0, 0, 0.3); margin: 0 0.05rem; border-radius: 0; opacity: 1; } .rec-2 .swiper-pagination-bullet-active { background-color: #7cc623; } @media (max-width: 900px) { .rec-2 .ul { justify-content: space-between; } .rec-2 .ul .li { width: 48%; margin-right: 0; margin-bottom: 4%; } } .md-pro { background-color: #f4f4f4; } .pro-pi { margin-bottom: 0.4rem; } .pro-pi:last-child { margin-bottom: 0; } .pro-big { margin-top: 0.3rem; } .pro-big .info-box { min-height: 3.95rem; display: flex; justify-content: space-between; align-items: center; background-color: #fff; background-image: url(../images/in_bg.jpg); background-repeat: no-repeat; background-size: cover; padding-top: 0.5rem; padding-bottom: 0.5rem; } .pro-big .imgs { width: 24.3902439024%; margin-left: 16.2601626016%; width: 30%; margin-left: 5%; } .pro-big .img { position: relative; padding-top: 83.3333333333%; padding-top: 100%; } .pro-big .img img { -o-object-fit: contain; object-fit: contain; } .pro-big .text { width: 42.2764227642%; margin: 0 9.756097561%; } .pro-big .d1 { text-align: center; } .pro-big .txt { color: #000; line-height: 1.25; margin-top: 0.18rem; } @media (max-width: 900px) { .pro-big .info-box { flex-wrap: wrap; } .pro-big .imgs { width: 50%; margin: 0 auto; } .pro-big .text { width: 100%; margin-top: 0.3rem; } } .pro-list2 { display: flex; flex-wrap: wrap; margin-top: 0.2rem; } .pro-list2 .li { width: 32.1951219512%; margin-right: 1.7073170732%; margin-bottom: 0.2rem; } .pro-list2 .li:nth-child(3n) { margin-right: 0; } .pro-list2 .aa { display: block; height: 100%; padding: 0.4rem; background-color: #fff; position: relative; } .pro-list2 .aa:hover .hte { opacity: 0; } .pro-list2 .aa:hover .bd { opacity: 1; } .pro-list2 .tops { position: relative; padding-top: 75%; } .pro-list2 .imgs { width: 100%; height: 100%; position: absolute; left: 0; top: 0; padding: 0 0.4rem; display: flex; justify-content: center; } .pro-list2 .col { flex: 1 0 0%; position: relative; margin: 0 2%; } .pro-list2 .col img { width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; -o-object-fit: contain; object-fit: contain; -o-object-position: 50% 100%; object-position: 50% 100%; } .pro-list2 .hte { text-align: center; margin-top: 0.42rem; transition: all 0.3s; } .pro-list2 .h3 { color: #000; } .pro-list2 .d2 { margin-top: 0.1rem; color: #666; } .pro-list2 .bd { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; color: #fff; padding: 0 0.48rem; padding-top: 0.98rem; background-color: rgba(115, 179, 11, 0.8); opacity: 0; transition: all 0.3s; } .pro-list2 .bt1 { line-height: 1.25; } .pro-list2 .line { height: 1px; background-color: #fff; opacity: 0.6; margin-top: 0.14rem; margin-bottom: 0.14rem; } .pro-list2 .bt2 { line-height: 1.625; } .pro-list2 .bti { position: relative; padding-left: 1em; } .pro-list2 .bti::before { content: ""; width: 0.5em; height: 0.5em; position: absolute; left: 0; top: 0.8125em; transform: translateY(-50%); background-color: #fff; } @media (max-width: 900px) { .pro-list2 { justify-content: space-between; } .pro-list2 .li { width: 48%; margin-right: 0; margin-bottom: 4%; } .pro-list2 .hte { opacity: 1 !important; } .pro-list2 .bd { display: none; } } .pro-absolute { position: absolute; left: 0.3rem; top: 0; height: 100%; } @media (max-width: 900px) { .pro-absolute { display: none; } } .pro-sticky { position: sticky; top: 1rem; width: 2.8rem; z-index: 30; } .pro-sticky .form .inp { display: flex; align-items: center; border-radius: 0.1rem; border: solid 1px #e2e2e2; padding: 0 0.2rem; background-color: #fff; } .pro-sticky .form .button { width: 1em; height: 1em; border: none; background-image: url(../images/p1.png); background-repeat: no-repeat; background-size: contain; background-color: #fff; } .pro-sticky .form .ip { height: 0.5rem; border: none; padding: 0 0.16rem; flex-grow: 1; width: calc(100% - 0.5rem); } .pro-nav2 .pro_ni { border-radius: 0.1rem; } .pro-nav2 .on { background-color: #fff; } .pro-nav2 .on .hic { background-color: #73b30b; } .pro-nav2 .on .ic { filter: brightness(0) invert(1); transform: rotate(90deg); } .pro-nav2 .hd { display: flex; justify-content: space-between; align-items: center; padding: 0.28rem 0.2rem; cursor: pointer; } .pro-nav2 .hd:hover{ color: #73b30b; } .pro-nav2 .hd .ht.on{ color: #73b30b; background-color: transparent; } .pro-nav2 .hic { width: 1.6666666667em; height: 1em; border-radius: 1rem; background-color: #fff; display: inline-flex; justify-content: center; align-items: center; transition: all 0.3s; } .pro-nav2 .ic { width: 1em; height: 1em; background-image: url(../images/icon-31.png); background-repeat: no-repeat; background-size: auto 55.5555555556%; background-position: center; transform: rotate(-90deg); transition: all 0.3s; } .pro-nav2 .sub { display: none; } .pro-nav2 .sub-list { padding: 0 0.2rem 0.24rem; } .pro-nav2 .si { margin-bottom: 0.18rem; } .pro-nav2 .si:last-child { margin-bottom: 0; } .pro-nav2 .sa { position: relative; display: inline-block; color: #999; text-decoration-color: #73b30b; text-underline-position: under; } .pro-nav2 .sa:hover { color: #000; color: #73b30b; } .pro-nav2 .sa.on { color: #000; color: #73b30b; /* text-decoration-line: underline; */ } .w1340 { width: 13.4rem; margin: 0 auto; max-width: 92%; } .pro-11 { padding-top: 0.2rem; padding-bottom: 0.6rem; } .pro-11 .tit { position: relative; text-align: center; padding-bottom: 0.18rem; } .pro-11 .tit::before { content: ""; width: 0.5rem; height: 3px; background-color: #6ebc2b; position: absolute; left: 50%; bottom: 0%; transform: translateX(-50%); } .pro-11 .box { position: relative; background-color: #fff; margin-top: 0.4rem; padding: 0.4rem 0.6rem; } .pro-11 .btit { color: #000; font-weight: 600; margin-bottom: 0.3rem; } .pro-11 .bitem { padding: 0.25rem 0.4rem 0; border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .pro-11 .bitem:last-child { border-bottom: none; } .pro-11 .list { display: flex; flex-wrap: wrap; justify-content: space-between; } .pro-11 .li { width: 50%; padding: 0 0.2rem; margin-bottom: 0.36rem; } .pro-11 .d11 { color: #000; position: relative; } .pro-11 .d11::before { content: ""; width: 0.5em; height: 0.5em; position: absolute; right: calc(100% + 0.1rem); top: 50%; transform: translateY(-50%); background-color: #73b30b; } .pro-11 .d12 { color: #666; margin-top: 0.12rem; } .pro-11 .btns { text-align: center; margin-top: 0.55rem; } .pro-11 .aa { display: inline-flex; align-items: center; padding: 0.25em; padding-left: 1em; background-color: #73b30b; color: #fff; border-radius: 0.1rem; transition: all 0.3s; } .pro-11 .aa:hover { transform: translateY(-4px); } .pro-11 .aa .ic { width: 3em; height: 2em; border-radius: 0.1rem; background-color: #fff; background-image: url(../images/p2.png); background-repeat: no-repeat; background-size: 45% auto; background-position: center; margin-left: 0.12rem; } @media (max-width: 900px) { .pro-11 .box { padding: 0.3rem; } .pro-11 .li { width: 100%; } .pro-11 .bitem { padding: 0.3rem; } } .pro-12 { background-color: #fff; padding: 0.24rem 0; } .pro-12 .te { line-height: 1.75; } .home-3 { padding-top: 0.46rem; padding-bottom: 1rem; padding-bottom: 0.5rem; } .home-3 .h2 { text-align: center; font-weight: bold; } .home-3 .swiper { position: relative; margin-top: 1.3rem; } .home-3 .swiper-container { background-color: #fff; } .home-3 .mask { opacity: 0.4; } .home-3 .mask.on .mai { transition: all 0.5s; } .home-3 .mask.on .mask1 { opacity: 0.8; bottom: 0rem; transform: scale(1); } .home-3 .mask.on .mask2 { opacity: 0.6; bottom: 0.3rem; transform: scale(0.9); } .home-3 .mask.on .mask3 { opacity: 0.4; bottom: 0.6rem; transform: scale(0.8); } .home-3 .mask.on .mask4 { opacity: 0.2; bottom: 0.9rem; transform: scale(0.7); } .home-3 .mask1 { opacity: 0.6; bottom: 0.3rem; transform: scale(0.9); } .home-3 .mask2 { opacity: 0.4; bottom: 0.6rem; transform: scale(0.8); } .home-3 .mask3 { opacity: 0.2; bottom: 0.9rem; transform: scale(0.7); } .home-3 .mask4 { opacity: 0; bottom: 1.2rem; transform: scale(0.6); } .home-3 .mai { position: absolute; left: 0; background-color: #000; border-radius: 0.2rem; width: 100%; height: 100%; transform-origin: top center; } .home-3 .sw { border-radius: 0.2rem; } .home-3 .bg { position: relative; padding-top: 51.25%; border-radius: 0.2rem; background-repeat: no-repeat; background-size: cover; } .home-3 .text { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 1.2rem 1rem; display: flex; flex-direction: column; justify-content: space-between; color: #fff; } .home-3 .tbot { width: 80%; } .home-3 .t11 { line-height: 1.5; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .home-3 .t12 { margin-top: 0.3rem; } .home-3 .aa { display: inline-flex; align-items: center; line-height: 1; } .home-3 .aa .ic { width: 1em; height: 1em; border-radius: 50%; background-color: #7ac325; margin-left: 0.15rem; background-image: url(../images/icon-34.png); background-repeat: no-repeat; background-position: center; background-size: 22.8571428571% auto; } .home-3 .btns { position: absolute; right: 1rem; bottom: 1.2rem; z-index: 30; } .home-3 .sbtn { width: 1em; height: 1em; border-radius: 50%; background-color: rgba(255, 255, 255, 0.6); margin-top: 0.2rem; cursor: pointer; background-repeat: no-repeat; background-position: center; background-size: auto 32%; transition: all 0.3s; } .home-3 .sbtn:hover { background-color: #8ec31f; } .home-3 .prev { background-image: url(../images/icon-32.png); transform: rotate(90deg); } .home-3 .next { background-image: url(../images/icon-34.png); transform: rotate(90deg); } @media (max-width: 900px) { .home-3 .text { padding: 0.6rem; } .home-3 .btns { right: 0.6rem; bottom: 0.6rem; } } .pro-tit .t_intro { line-height: 1.8; margin-top: 0.1rem; } .ctc-5 { padding: 0.4rem 0; } .ctc-5 .tit { text-align: center; } .ctc-5 .t2 { line-height: 1.375; margin-top: 0.03rem; } .ctc-5 .form { margin-top: 0.3rem; } .ctc-5 .fitem { margin-bottom: 0.2rem; } .ctc-5 .ip { width: 100%; height: 0.5rem; min-height: 30px; padding: 0 0.2rem; background-color: #fafafa; border: none; color: #666; } .ctc-5 .ta { width: 100%; height: 2rem; padding: 0.2rem; background-color: #fafafa; color: #666; border: none; } .ctc-5 .btns { display: flex; justify-content: center; margin-top: 0.2rem; } .ctc-5 .submit { padding: 0 0.45rem; height: 0.5rem; background-color: #6dbe15; color: #fff; border: none; cursor: pointer; } .md-success-1 { padding: 1rem 0; text-align: center; line-height: 2; } .md-success-1 .d11 { font-weight: bold; } .md-success-1 .d12 { margin-top: 0.2rem; } .md-success-1 .d13 { margin-top: 0.3rem; } .md-success-1 .home { display: inline-block; background-color: #6dbe15; color: #fff; padding: 0.1rem 0.3rem; border-radius: 0.1rem; } .sol-1 { position: relative; } .sol-1 .sol-nav { position: absolute; left: 1rem; top: 0.8rem; height: 100%; } .sol-1 .nlist { position: sticky; top: 1.2rem; left: 0; } .sol-1 .nlist .ni { margin-bottom: 2px; padding: 0.1rem 0; } .sol-1 .nlist .na { display: block; padding-left: 1em; color: #999; position: relative; } .sol-1 .nlist .na::before { content: ""; width: 0.5em; height: 0.5em; background-color: #bbb; position: absolute; left: 0; top: 50%; transform: translateY(-50%); } .sol-1 .nlist .na:hover { color: #7bc622; } .sol-1 .nlist .na:hover::before { background-color: #7bc622; } .sol-1 .sitem { position: relative; margin-bottom: 0.4rem; } .sol-1 .sitem:last-child { margin-bottom: 0; } .sol-1 .stit { text-align: center; margin-bottom: 0.2rem; font-weight: bold; } @media (max-width: 900px) { .sol-1 .sol-nav { display: none; } }