.main-title { width: 100%; height: 28.19rem; } .main-title-content { width: 100%; height: 100%; background: rgba(0, 0, 0, .4); color: #fff; box-sizing: border-box; padding: 9rem 23rem; } h1 { font-size: 4.38rem; font-weight: 600; } h3 { font-size: 1.63rem; letter-spacing: 0.2rem; font-weight: 400; margin-top: 2.5rem; } .introduction-item { width: 100%; background: #fff; box-sizing: border-box; padding: 7rem 23rem; } .introitem-title { display: flex; align-items: center; font-size: 2rem; color: #333; margin-bottom: 3rem; font-weight: bold; } .introitem-title img { margin-right: 0.75rem; } .item-box { width: 100%; box-sizing: border-box; padding: 7rem 23rem; max-width: 1920px; margin: 0 auto; } p { /* font-size: 1rem; */ line-height: 2; /* color: rgba(102, 102, 102, 1); */ text-align: justify; } .power-box { display: flex; justify-content: flex-start; margin-bottom: 5rem; } img.power-img { width: 30rem; } .power-content { padding-left: 3rem; } .powerbtn-box { display: flex; margin-top: 3.5rem; } .power-btn { /* width: 10rem; */ /* height: 2.5rem; */ border-radius: 25px; background: rgba(7, 163, 89, 1); color: #fff; font-size: 1rem; text-align: center; line-height: 2; cursor: pointer; margin-right: 1rem; padding: 5px 1.25rem; text-decoration: none; } .power-btn-en { background: rgba(252, 200, 14, 1); border-radius: 25px; color: #fff; font-size: 1rem; text-align: center; line-height: 2; cursor: pointer; margin-right: 1rem; padding: 5px 1.25rem; text-decoration: none; } .power-btn-line { border-radius: 25px; border: 0.06rem solid rgba(7, 163, 89, 1); font-size: 1rem; text-align: center; line-height: 2; cursor: pointer; margin-right: 1rem; padding: 5px 3rem; color: rgba(7, 163, 89, 1); text-align: center; vertical-align: top; } .power-content > .power-content-title { margin-top: 3rem; margin-bottom: 2rem; font-weight: 600; } .power-content > p { margin-bottom: 0.75rem; } .top-8 { margin-top: 8rem; } .abstract-option { background: #07A359; color: #fff; padding: 1rem; box-sizing: border-box; width: 12.5rem; flex: 0 0 auto; display: flex; flex-wrap: wrap; align-items: center; } .abstract-item { height: 3.75rem; line-height: 2; display: flex; align-items: center; font-size: 1.25rem; box-sizing: border-box; padding: 1rem; cursor: pointer; } .abstract-item > img { height: 1.5rem; margin-right: 0.75rem; } .abstract-active { background: linear-gradient(90deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0) 100%); } .abstract-content { width: 100%; height: 28.13rem; margin-left: 2rem; box-sizing: border-box; padding: 3rem; background: linear-gradient(225.25deg, rgba(244, 253, 244, 1) 0%, rgba(255, 255, 255, 0) 100%); } .abstract { display: flex; } h2 { font-size: 1.5rem; font-weight: 600; line-height: 2; color: rgba(0, 0, 0, 1); margin-bottom: 1rem; } .abstract-content p { /* font-size: 1rem; */ line-height: 2; /* color: rgba(51, 51, 51, 1); */ text-align: justify; margin-bottom: 0.75rem; } .foodsaving { background: url('../../images/societyDuty/foodsaving-bg.png') no-repeat center center/100%; } .foodsaving-info { font-size: 1rem; line-height: 2; color: rgba(51, 51, 51, 1); } h5 { font-size: 1.13rem; font-weight: 400; color: rgba(51, 51, 51, 1); margin: 1rem 0; } .foodsaving p { /* font-size: 1rem; */ line-height: 2; /* color: rgba(102, 102, 102, 1); */ } .foodsaving a, .hopeplan a, .rural a { font-size: 1rem; font-weight: 500; text-decoration-line: underline; color: rgba(7, 163, 89, 1); display: block; margin-bottom: 0.75rem; } .foodsaving-content { background: rgba(255, 255, 255, 0.8); width: 100%; } .hopeplan { display: flex; justify-content: space-between; } .hopeplan img { width: 38.75rem; height: 29.06rem; flex: 0 0 auto; } .hopeplan-content { margin-right: 3rem; width: 100%; } .littel-text { font-size: 1rem; line-height: 2; color: rgba(102, 102, 102, 1); } .hopeplannumber-text { font-size: 1.5rem; color: rgba(51, 51, 51, 1); } .hopeplannumber { font-size: 2.5rem; font-weight: 700; color: rgba(7, 163, 89, 1); padding-left: 1rem; } .hopeplanunit { font-size: 1.13rem; color: rgba(7, 163, 89, 1); } .hopeplan-content p { font-size: 1rem; line-height: 2; /* color: rgba(102, 102, 102, 1); */ margin: 3rem 0; } .warm { background-color: #fafafa; } .warm-img { display: flex; justify-content: space-between; } .warm-img img { width: 36rem; height: 27.38rem; } .warmcontent p { margin-bottom: 1.5rem; } .rural-img { width: 100%; display: block; } .rural p { margin-top: 1.5rem; } .report { background: url('../../images/societyDuty/report-bg.png') no-repeat center center/100%; } .reportcontent { background: rgba(0, 0, 0, 0.75); color: #fff; } .reportcontent .title-text { color: #fff; } .reportcontent p { color: #fff; } .reportoption-box { display: flex; justify-content: space-around; border-top: 1px solid #fff; margin-top: 1rem; } .reportoption-item { padding-top: 1.5rem; text-decoration-line: underline; cursor: pointer; } .zlgh-img { margin-top: 30px; width: 100%; text-align: center; } .zlgh-img img { max-width: 100%; } .zl-content { width: 100%; margin-top: 30px; } .zl-item { display: flex; justify-content: space-between; font-size: 16px; margin-bottom: 20px; } .greenbg { background: #07A359; color: #fff; line-height: 44px; } .flex { display: flex; align-items: center; justify-content: space-between; } .dly { width: 75%; justify-content: space-between; display: flex; } .dly-item { width: 32%; overflow: hidden; border-radius: 5px; background: rgba(7, 163, 89, 0.05); color: rgba(7, 163, 89, 1); display: flex; } .dlyleft { border-radius: 5px; width: 44px; display: flex; flex-flow: column; box-sizing: border-box; padding: 9px; } .dlyleft span { line-height: 20px; text-align: center; margin-top: 3px; } .dlyleft img { width: 26px; margin: 0; } .dlyright { box-sizing: border-box; padding: 16px; } .dlyright p { /* color: #1a1a1a; */ } .dright { display: flex; justify-content: space-between; width: 75%; } .dright > div { width: 24%; border-radius: 5px; background: rgba(7, 163, 89, 0.05); color: rgba(7, 163, 89, 1); /* height: 44px; */ line-height: 44px; text-align: center; } .goods-box { width: 100%; display: grid; grid-template-columns: repeat(3, 1fr); /* flex-wrap: wrap; justify-content: space-between; */ } .goods-item { width: 98%; margin-bottom: 2.5rem; max-height: 38rem; text-decoration: none; } .goodsimg-box { width: 100%; /* height: 14.31rem; */ background: rgba(242, 242, 242, 1); overflow: hidden; } .goodsimg-box > img:hover { transform: scale(1.1); transition: all 0.5s; } .goodsimg { width: 100%; display: flex; align-items: center; } .goods-title { margin-bottom: 1rem; font-size: 1rem; font-weight: 600; color: rgba(51, 51, 51, 1); } .goods-info { font-size: 1rem; line-height: 1.5; color: rgba(102, 102, 102, 1); text-align: justify; height: 4.75rem; } .goodsinfo-box { text-decoration: none; padding: 1rem; background: rgba(250, 250, 250, 1); color: rgba(102, 102, 102, 1); } .more { display: inline-block; text-decoration: none; width: 100%; text-align: right; color: rgba(7, 163, 89, 1); padding-top: 0.625rem; cursor: pointer; } .bg-box { width: 100%; background: rgb(250, 250, 250); box-sizing: border-box; padding: 30px 30px 0 30px; display: grid; grid-template-columns: repeat(3, 1fr); /* display: flex; justify-content: space-between; flex-wrap: wrap; */ } .margin-top { margin-top: 20px; } .bg-item { background: #fff; width: 95%; margin-bottom: 30px; display: flex; align-items: center; justify-content: space-between; padding: 20px 25px; box-sizing: border-box; } .bg-item img { cursor: pointer; } .bg-item img:hover { transform: scale(1.3); transition: all 0.8s; } .news-box { width: 100%; margin-top: 30px; } .news-item { width: 100%; /* height: 80px; */ line-height: 80px; display: flex; } .news-item > div { width: 50%; box-sizing: border-box; padding-left: 50px; color: #000000; } .news-item:nth-child(2n-1) { background: rgba(242, 250, 246, 1); } .news-item > div.newsname { color: #07A359; } .black-bg { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, .5); z-index: 6; } .model { width: 400px; height: 232px; border-radius: 10px; background: rgba(255, 255, 255, 1); position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; box-sizing: border-box; padding: 32px; z-index: 9; } .model-title { font-size: 18px; font-weight: 500; color: rgba(7, 163, 89, 1); margin-bottom: 32px; text-align: center; } .model-text { font-size: 14px; color: rgba(51, 51, 51, 1); text-align: center; margin-bottom: 3.125rem; } .model-btn { justify-content: space-between; } .model-btn .power-btn-en, .model-btn .power-btn { font-size: 14px; margin: 0; } .model-btn .powerbtn-box { margin-top: 0; } .close-icon { font-size: 23px; position: absolute; right: 21px; top: 16px; color: #999999; cursor: pointer; } .item-box { z-index: 1; } .flex-center { display: flex; justify-content: center; } .flex { display: flex; } .page-circle { /* width: 10px; height: 10px; */ /* opacity: 0.2; */ border-radius: 50%; /* background: rgba(7, 163, 89, 1); */ margin-left: 20px; cursor: pointer; } .margin-left { margin-left: 20px; } .page-img { cursor: pointer; } .circle-active { /* width: 10px; height: 10px; */ opacity: 1; /* border-radius: 50%; */ margin-left: 20px; color: rgba(7, 163, 89, 1); } .detail-content > h3 { font-size: 18px; margin-bottom: 10px; } .detailimg100 { margin-top: 20px; width: 100%; } .detailimg100 > img { width: 100%; } .strategy-content { display: flex; justify-content: space-between; margin-top: 100px; } p.strategy-text { width: 38.75rem; position: relative; height: 100%; } p.strategy-text::after { content: ''; position: absolute; bottom: 2rem; left: 0; width: 2rem; height: 0.25rem; background: #07A359; } .detail-content-title img { width: 100% !important; height: 100% !important; margin-top: 10px; } .detail-item img { width: 100% !important; height: 100% !important; margin-top: 10px; } .strategy-imgbox { width: 32.75rem; height: 18rem; /* overflow: hidden; */ /* position: relative; */ } .strategy-imgbox img { height: 18rem; } .strategy-content-left { padding-right: 2rem; } .strategy-imgbox > video { /* width: 100%; */ height: 18rem; } .strategy-imgbox .video-detail { font-size: 14px; color: #000; text-align: right; margin-top: 10px; } h3.green-title { font-size: 18px; font-weight: 900; color: rgba(7, 163, 89, 1); margin-top: 0; margin-bottom: 10px; } .detail-item { margin-top: 60px; } .goods-item:hover .more { text-decoration: underline; } .page-img:hover .normal-img { display: none; } .page-img:hover .active-img { display: inline-block; } .normal-img { display: inline-block; } .active-img { display: none; } @keyframes scaleDraw { 0% { transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } 50% { transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); } 100% { transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); } } @media screen and (max-width: 1023px) { .item-box { padding: 7.5rem 10rem; } .abstract-item { height: 5rem; } .abstract-option { width: 17.5rem; } .abstract-content { height: auto; } .warm-img img { width: 49rem; height: 36.38rem; } .goods-item { width: 48.5%; } .goodsimg { height: auto; } .goodsimg-box { height: 28.31rem; } /* .goodsinfo-box { padding: 20px; } */ p.strategy-text::after { display: none; } p.strategy-text { width: 62.75rem; } } @media screen and (max-width: 750px) { .page-circle{ font-size: 12px; } .goods-title { font-size: 12px; } .goods-info { font-size: 12px; height: 60px; } .bg-box { display: block; } .goods-box { display: block; } .main-title { width: 100%; height: 37.19rem; } .power-box { display: block; } img.power-img { width: 100%; height: auto; } .power-content { padding: 0; } .abstract { display: block; } .abstract-option { width: 100%; } .abstract-item { height: 9rem; width: 30%; } .abstract-option { justify-content: space-between; padding: 12px; } .abstract-content { margin: 0; } .foodsaving { background: url(../../images/societyDuty/foodsaving-bg.png) no-repeat center center/auto; } .hopeplan { display: block; } .hopeplan img { width: 100%; height: auto; margin-top: 15px; } .warm-img img { width: 100%; height: auto; margin-top: 15px; } .warm-img, .reportoption-box { display: block; } .reportcontent { text-align: center; } .hopeplannumber { font-size: 28px; } .introitem-title, .hopeplannumber-text { font-size: 16px; } h2, h5, .hopeplanunit, .reportoption-item { font-size: 14px; } p, .power-btn-en, .power-btn, .abstract-item, .abstract-content p, .foodsaving-info, .foodsaving p, .foodsaving a, .hopeplan a, .rural a, .littel-text, .hopeplan-content p { font-size: 12px; } .report { background: url(../../images/societyDuty/report-bg.png) no-repeat center center/100% 100%; } .left .line { width: 0; } .dly { display: block; } .dly-item { width: 100%; } .dly-item { display: block; } .dlyleft { border-radius: 5px; width: 100%; display: flex; flex-flow: column; box-sizing: border-box; padding: 9px; display: flex; align-items: center; /* justify-content: center; */ flex-flow: inherit; } .dlyleft img { margin: 0; margin-right: 10px; } .dright > div { width: 100%; } .dright { flex-wrap: wrap; } .goods-item { width: 100%; max-height: 100%; } .goodsimg-box { /* height: 53.31rem; */ width: 100%; } .goodsinfo-box { width: 100%; } .goodsinfo-box .more { padding-top: 10px; font-size: 12px; cursor: pointer; } .introitem-title img { margin-right: 8px; } .goodsimg-box { overflow: hidden; } .bg-item { width: 100%; font-size: 12px; } .news-item > div { width: 100%; } .news-item { display: block; line-height: 40px; font-size: 12px; } .model-text { margin-bottom: 32px; } .model { width: 305px; } .strategy-content { display: block; } p.strategy-text { width: 100%; } .strategy-imgbox { width: 100%; height: 70rem; } .strategy-imgbox > img { width: 100%; } .strategy-imgbox > video { width: 100%; height: 70rem; } .detail-content img { width: auto !important; height: auto !important; max-width: 100%; } }