#app { } /* 氓艩篓莽鈥澛 */ .main-selection-box img:hover, .item-img:hover, .main-news-box img:hover { transform: scale(1.1); } .main-selection-box img, .item-img, .main-news-box img { transform: scale(1); transition: all 0.6s; } /* 氓鈥βモ€β泵β犅访ヂ悸 */ .edition-center { width: 75%; margin: 0 auto; overflow: hidden; } /* */ .banner-box { height: 31.25rem; } /* 莽藛鈥犆モ€溌伱ε铰嵚 */ .main-one-box { background-color: #f2f2f2; text-align: center; padding-bottom: 4.3125rem; } .main-one-box h5 { /* margin-bottom: 3rem; */ font-size: 2rem; font-weight: 700; color: #333333; letter-spacing: 0.125rem; padding: 4.5625rem 0 3rem 0; } .main-one-content, .main-two-content { display: flex; justify-content: space-between; align-items: inherit; flex-wrap: wrap-reverse; } .main-content-item { width: 24%; background: #ffffff; border-radius: 0.75rem; padding: 1.875rem; box-sizing: border-box; margin-bottom: 1.25rem; } .main-content-item .pictrue { width: 100%; margin: 0 auto; /* padding: 20px 48px; */ box-sizing: border-box; } .main-content-item .pictrue img { width: 100%; } .main-content-item .item-title { font-size: 1.125rem; font-weight: 700; color: #333333; padding: 1.25rem 0; } .main-content-item .item-span { font-size: 1rem; font-weight: 400; color: #666666; line-height: 1.5rem; } .item-bottom { width: 49.3%; min-height: 18.75rem; background: #ffffff; border-radius: 0.75rem; display: flex; align-items: center; justify-content: space-between; text-align: left; } .item-bottom a { width: 100%; display: block; } /* 氓鈥犅犆佲€澝モ€⑩€犆ヅ概 */ .main-amer-box { background-color: #ffffff; padding-bottom: 4.375rem; } .main-amer-box .amer-title { padding: 4.25rem 0 3.75rem 0; } .amer-title .logo-list { display: flex; align-items: center; justify-content: center; margin-bottom: 1.25rem; } .main-amer-box .amer-title .logo-img1 { width: 12.875rem; height: 2.75rem; } .main-amer-box .amer-title .logo-img2 { width: 9.375rem; height: 1.875rem; margin-left: 1rem; padding-top: 0.875rem; } .amerT-tip { text-align: center; font-size: 1.5rem; font-weight: 400; color: #999999; letter-spacing: 0.6875rem; } .amer-content { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap-reverse; } .amer-content .amer-content-item { width: 32.6%; background: #f2f2f2; border-radius: 0.75rem; margin-bottom: 0.9375rem; } .amer-content-item .amer-pictrue { overflow: hidden; } .amer-content-item .item-img { width: 100%; /* min-height: 20rem; */ background-repeat: no-repeat; background-position: center center; background-origin: border-box; background-size: cover; } .amer-content-item .item-content { padding: 1.875rem 1.25rem; } .amer-content-item .item-content .title { font-size: 1.125rem; font-weight: 700; text-align: left; color: #333333; margin-bottom: 0.8125rem; } .item-content .text { height: 2rem; font-size: 1rem; font-weight: 400; color: #666666; } /* 猫陆娄茅鈥斅疵┾€衡€犆λ喡惷ぢ郝モ€溌 */ .main-workshop-box { background: #ffffff; margin-bottom: 3.75rem; } .main-workshop-box .workshop-title { margin-bottom: 2.625rem; } .workshop-title .text-title { font-size: 2rem; font-weight: 700; text-align: center; color: #333333; letter-spacing: 0.4375rem; margin-bottom: 1.1875rem; } .workshop-title .text-tip { font-size: 1.5rem; font-weight: 400; text-align: center; color: #999999; letter-spacing: 0.125rem; } .workshop-content .workshop-img img { width: 100%; height: auto; } .workshop-content .workshop-memu { width: 100%; display: flex; justify-content: space-between; align-items: center; margin: 0 auto; } .workshop-memu li { position: relative; font-size: 1.25rem; font-weight: 400; color: #666666; padding: 0.625rem 1.875rem; border-radius: 100px; margin-bottom: 0.625rem; } .workshop-memu .active .triangle { position: absolute; bottom: -0.625rem; left: 50%; transform: translateX(-50%); border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #e84518; } .workshop-memu .active { background: #e84518; color: #ffffff; } .workshop-content .workshop-memuT { margin-top: 0.7rem; } .workshop-memuT .active .triangle { border-bottom: 10px solid #e84518; top: -0.6rem; border-top: none; bottom: auto; } /* 莽潞驴盲赂艩茅鈧€懊モ€溌伱郝棵ぢ糕€姑ε撀嵜ヅ犅 */ .main-selection-box { margin-bottom: 4.375rem; } .selection-title { margin-bottom: 4.0625rem; } .selection-title .text-title { font-size: 2rem; font-weight: 700; text-align: center; color: #333333; letter-spacing: 0.4375rem; margin-bottom: 1.1875rem; } .selection-title .text-tip { font-size: 1.5rem; font-weight: 400; text-align: center; color: #999999; letter-spacing: 0.125rem; } .main-selection-box .selection-content { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } .selection-content .selection-item { position: relative; margin-bottom: 0.875rem; } .selection-item .item-tip { position: absolute; left: 0; bottom: 0; right: 0; z-index: 10; height: 4.375rem; background: linear-gradient( 0deg, rgba(3, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100% ); font-size: 1.25rem; font-weight: 400; text-align: left; color: #ffffff; line-height: 4.375rem; padding-left: 1.25rem; box-sizing: border-box; } .selection-item-img { overflow: hidden; } .selection-item-img img { width: 100%; } /* 忙鈥撀懊┾€斅幻ぢ嘎ヂ科 */ .main-news-box { margin-bottom: 4.1875rem; } .main-news-box .news-title { font-size: 2rem; font-weight: 700; text-align: center; color: #333333; margin-bottom: 4.5rem; } .news-content { display: flex; align-items: inherit; justify-content: space-between; } .news-left-box { width: 40.57%; flex-shrink: 0; border: 0.0625rem solid #e6e6e6; } .news-left-box .pictrue { overflow: hidden; } .news-left-box .pictrue img { width: 100%; } .news-left-box .new-left-text { padding: 1.875rem; box-sizing: border-box; } .news-left-box .new-left-text .title-text { font-size: 1.125rem; font-weight: 700; color: #333333; margin-bottom: 1.375rem; } .news-left-box .new-left-text .text-tip { font-size: 1rem; font-weight: 400; text-align: justifyLeft; color: #666666; line-height: 1.5rem; } .menu-box { margin-left: 1rem; width: 100%; display: flex; flex-direction: column; justify-content: space-between; } .menu-box .menu-top { width: 70%; display: flex; align-items: center; justify-content: space-between; margin: 0 auto; margin-bottom: 1.625rem; } .menu-top .menu-item { position: relative; font-size: 1.25rem; font-weight: 400; color: #666666; padding: 0.75rem 2.875rem; border-radius: 100px; } .menu-top .active { background: #e84518; color: #ffffff; } .menu-top .active .triangle { position: absolute; bottom: -0.8125rem; left: 50%; transform: translateX(-50%); border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #e84518; } .tab-content { border: 0.0625rem solid #e6e6e6; padding: 1.2rem 1rem 1.2rem 2.875rem; box-sizing: border-box; display: flex; justify-content: space-between; flex-direction: column; align-items: flex-start; height: 100%; } .content-item { display: flex; justify-content: flex-start; align-items: center; margin-bottom: 20px; } .tab-content .content-item .tab-img { width: 6.25rem; height: 6.25rem; background-repeat: no-repeat; background-position: center center; background-origin: border-box; background-size: cover; } .tab-content .tab-text-content { display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; padding: 0.375rem 1.25rem 0.625rem 1.25rem; box-sizing: border-box; } .tab-content .content-item h5 { font-size: 1.125rem; font-weight: 700; color: #333333; margin-bottom: 0.5rem; } .tab-content .content-item p { font-size: 1rem; font-weight: 400; color: #666666; line-height: 1.5rem; } /* 氓鹿驴氓鈥樑 */ .amer-group-box { position: relative; height: 33.75rem; } .amer-group-box img { width: 100%; height: 33.75rem; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; } .amer-group-box .amer-group-title { text-align: center; padding: 6.75rem 0 3.375rem 0; } .amer-group-box .amer-group-title h2 { font-size: 2rem; font-weight: 700; text-align: center; color: #333333; letter-spacing: 0.625rem; margin-bottom: 1.5rem; } .amer-group-box .amer-group-title span { font-size: 1.5rem; font-weight: 400; text-align: center; color: #999999; } .amer-group-content { display: flex; justify-content: space-between; align-items: center; text-align: center; padding: 3.5rem 0; background: #ffffff; } .group-item { padding: 0 2.625rem; border-right: 0.0625rem solid #e6e6e6; } .group-item:last-child { border: none; } .group-item h5 { font-size: 2rem; font-weight: 700; text-align: justifyLeft; color: #ff8600; margin-bottom: 1.75rem; } .group-item span { font-size: 1.25rem; font-weight: 400; text-align: justifyLeft; color: #666666; } .ui-nowrap2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } /* 忙碌鈥γモ€βッβ碘€γモ€÷好ヅ犅р€澛 */ .js-scroll { transition: opacity 1s; } .scrolled .slide-left { animation: slide-in-left 1s ease-in-out both; } .scrolled .slide-right { animation: slide-in-right 1s ease-in-out both; } .scrolled .fade-in-bottom { animation: fade-in-bottom 1s ease-in-out both; } .scrolled { opacity: 1; } @keyframes slide-in-left { 0% { transform: translateX(-100px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @keyframes slide-in-right { 0% { transform: translateX(100px); opacity: 0; } 100% { transform: translateX(0); opacity: 1; } } @keyframes fade-in-bottom { 0% { transform: translateY(50px); opacity: 0; } 100% { transform: translateY(0); opacity: 1; } } /* 氓陇搂氓卤聫氓鹿鈥 */ @media only screen and (max-width: 1600px) { .menu-box .menu-top { width: 100%; } .menu-top .menu-item { font-size: 1rem; } } @media only screen and (max-width: 1400px) { .workshop-content .workshop-memu { width: 100%; } } /* 氓陇搂氓卤聫氓鹿鈥 */ @media only screen and (max-width: 1000px) { .advantage-bg { display: none; } .selection-title .text-title { font-size: 20px; } .selection-title { padding: 0; padding-top: 30px; } } .add-search { display: flex; align-items: center; justify-content: space-between; } .add-search .search-box { position: relative; } .add-search .search-box input { width: 200px; height: 40px; border: 1px solid #ffffff; border-radius: 21px; background: #ff8500; text-indent: 60px; color: #ffffff; font-size: 16px; } .add-search .search-box img { width: 24px; height: 24px; position: absolute; left: 20px; top: 50%; transform: translateY(-50%); } /* 浜岀骇鑿滃崟楂樹寒 */ .menu_active_item { /*box-shadow: 0px 0 0 10000px rgb(0 0 0 / 40%);*/ position: absolute; left: 0; right: 0; z-index: 9; } .menu_box { height: 61px; } /* 鏂版牱寮 */ .anchor { position: relative; } .anchor .anchor_item { position: absolute; z-index: 2; border-radius: 50%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); display: block; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; user-select: none; background: #fff; width: 12px; height: 12px; } .anchor .anchor_item .anchor_within { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: pointer; font-style: normal; position: absolute; display: block; width: 100%; height: 100%; border-radius: 50%; -webkit-animation: within 1s linear infinite; animation: within 1s linear infinite; background: #fff; } .anchor .anchor_item .anchor_outside { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); cursor: pointer; font-style: normal; position: absolute; display: block; width: 100%; height: 100%; border-radius: 50%; -webkit-animation: outside 1s linear infinite; animation: outside 1s linear infinite; background: #fff; } .anchor .anchor_item:after { content: ""; display: block; width: 5px; height: 5px; border-radius: 25%; background: red; z-index: 3; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } @keyframes within { 0% { opacity: 0.8; transform: scale(1); } 100% { opacity: 0; transform: scale(2); } } @keyframes outside { 0% { opacity: 0.8; transform: scale(1); } 100% { opacity: 0; transform: scale(3); } } .anchor_popper { display: flex; } .anchor_popper img { width: 120px; height: 120px; } .anchor_popper > div { flex: 1; padding-left: 10px; } .anchor_popper div div { font-size: 16px; font-weight: bold; padding-bottom: 10px; } .anchor_popper div p { margin-bottom: 5px; } /* margin */ .mt_2 { margin-top: 2rem; }