@charset "UTF-8"; html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, .m_footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; } article, aside, details, figcaption, figure, .m_footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } table { border-collapse: collapse; border-spacing: 0; } div, form, img, ul, ol, li, dl, dt, dd, p, tr, td, body, span, pre, input { margin: 0; padding: 0; border: 0; font-weight: normal; background-repeat: no-repeat; outline: none; } h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal; /*font-family: HarmonyOS Sans SC;*/ } body { font-family:Microsoft YaHei,-apple-system, BlinkMacSystemFont, PingFang SC, Segoe UI, Hiragino Sans GB, Helvetica Neue, Arial, Helvetica, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; font-size: 14px; margin: 0px; padding: 0px; color: #333333; height: auto; clear: both; } img { border: 0px; max-width: 100%; } ul, li { list-style: none; } em, i { font-style: normal; } a { text-decoration: none !important; color: #333; outline: none; cursor: pointer; } a:hover { background-repeat: no-repeat; text-decoration: none; } .clearfix:after, .clearfix:before { content: " "; display: table; } .clearfix:after { clear: both; } .clear { clear: both; } .fl { float: left; } .fr { float: right; } .more { display: flex; align-items: center; justify-content: center; background-color: #ee762d; border-radius: 0.25rem; color: #ffffff; font-size: 0.14rem; width: 1.7rem; height: 0.5rem; font-family: PingFangSC-Light, PingFang SC; } .more i { display: block; width: 0.2rem; height: 0.12rem; background-image: url(../img/more_ff.svg); background-size: 100% 100%; margin-left: 0.093rem; transition: all 0.5s; } .more:hover i { margin-left: 0.193rem; } * { box-sizing: border-box; -webkit-text-size-adjust: none; } body { left: 0px; position: relative; line-height: 1; -ms-overflow-style: none; scrollbar-width: none; font-size: 100px; } html { width: 100%; overflow-x: hidden; } body, html, textarea { font-family: HarmonyOS Sans SC; font-size: 14px; } body, html { outline: 0; margin: 0 auto !important; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight: 400; background-color: transparent; } @font-face { font-family: 'hb'; src: url("https://webpics.oss-cn-beijing.aliyuncs.com/font/OPPOSans-B-2.ttf"); } @font-face { font-family: 'HarmonyOS Sans SC'; src: url("https://webpics.oss-cn-beijing.aliyuncs.com/font/OPPOSans-M-2.ttf"); } @font-face { font-family: 'hr'; src: url("https://webpics.oss-cn-beijing.aliyuncs.com/font/OPPOSans-R-2.ttf"); } /*图片移动放大*/ .himgf { overflow: hidden; } .himg { width: 100%; transition: all 0.5s; } .himgf:hover .himg { transform: scale(1.1); } /*控制文本行数*/ .line1 { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; } .line2 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; } .line3 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; } .line4 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; line-clamp: 4; -webkit-box-orient: vertical; } .button { display: inline-block; width: 180px; height: 46px; line-height: 46px; border-radius: 1px; font-size: 16px; text-align: center; transition: all 0.1s linear 0s; } .button-ghost { background: 0 0; color: #fff; border: 1px solid rgba(255, 255, 255, 0.5); } /*鼠标选中文字的样式*/ body::-moz-selection { background: red; color: #fff; } body::selection { background: red; color: #fff; } /*网站默认滚动跳的样式*/ *::-webkit-scrollbar { width: 5px; height: 5px; } body::-webkit-scrollbar { width: 0px; height: 0px; } *::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); } *::-webkit-scrollbar-thumb { background: #ee762d; } *::-webkit-scrollbar-thumb:window-inactive { background: #ee762d; } *::-webkit-scrollbar-thumb:vertical:hover { background: #ee762d; } /*弹窗 */ .zz_tanchuang { position: fixed; display: table; height: 100%; width: 100%; top: 0; left: 0; transform: scale(0); -webkit-transform: scale(0); z-index: 999; } .zz_tanchuang .tbox { display: table-cell; background: rgba(0, 0, 0, 0.8); text-align: center; vertical-align: middle; } /*弹窗内容 */ .zz_tanchuang .tbox .modal { background: white; padding: 30px; display: block; border-radius: 5px; position: relative; width: 80%; max-width: 1200px; max-height: 90%; margin: 0 auto; box-sizing: border-box; } .zz_tanchuang .tbox .modal .out { position: absolute; width: 40px; height: 40px; line-height: 40px; background: #fff url(../img/out1.png) center no-repeat; background-size: 20px; color: #000; font-size: 30px; text-align: center; border-radius: 50%; top: 0; right: -50px; cursor: pointer; transition: all 0.5s; } .zz_tanchuang .tbox .modal .img { width: 100%; max-width: 600px; margin: 0 auto; } .zz_tanchuang .tbox .modal .img video { display: block; width: 100%; max-width: 100%; object-fit: cover; max-height: 67vh; } .zz_tanchuang .tbox .modal .img img { margin: 0 auto; } .zz_tanchuang .tbox .modal .out:hover { transform: rotate(180deg); -webkit-transform: rotate(180deg); } .zz_tanchuang .tbox .modal2 { padding: 20px; } .zz_tanchuang .tbox .modal .img { max-width: 1200px; } /*弹窗选中 */ .zz_tanchuang.one { transform: scaleY(0.01) scaleX(0); animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; -webkit-transform: scaleY(0.01) scaleX(0); -webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; } .zz_tanchuang.one .tbox .modal { transform: scale(0); animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; -webkit-transform: scale(0); -webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; } .zz_tanchuang.one.out { transform: scale(1); animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; -webkit-transform: scale(1); -webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; } .zz_tanchuang.one.out .tbox .modal { animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; -webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards; } .zz_tanchuang.one { transform: scale(1); -webkit-transform: scale(1); } /* 弹窗动画 */ @keyframes unfoldIn { 0% { transform: scaleY(0.005) scaleX(0); } 50% { transform: scaleY(0.005) scaleX(1); } 100% { transform: scaleY(1) scaleX(1); } } @keyframes zoomIn { 0% { transform: scale(0); } 100% { transform: scale(1); } } @keyframes zoomOut { 0% { transform: scale(1); } 100% { transform: scale(0); } } @keyframes unfoldOut { 0% { transform: scaleY(1) scaleX(1); } 50% { transform: scaleY(0.005) scaleX(1); } 100% { transform: scaleY(0.005) scaleX(0); } } @-webkit-keyframes zoomIn { 0% { transform: scale(0); } 100% { transform: scale(1); } } @-webkit-keyframes zoomOut { 0% { transform: scale(1); } 100% { transform: scale(0); } } @-webkit-keyframes unfoldOut { 0% { transform: scaleY(1) scaleX(1); } 50% { transform: scaleY(0.005) scaleX(1); } 100% { transform: scaleY(0.005) scaleX(0); } } @-webkit-keyframes unfoldIn { 0% { transform: scaleY(0.005) scaleX(0); } 50% { transform: scaleY(0.005) scaleX(1); } 100% { transform: scaleY(1) scaleX(1); } } /*示例字体*/ @font-face { font-family: "DIN-Bold"; src: url("../fonts/DIN-Bold.otf"); font-weight: normal; font-style: normal; } @font-face { font-family: "DINCond-Bold"; src: url("../fonts/DINCond-Bold.otf"); font-weight: normal; font-style: normal; } @font-face { font-family: "DIN-BlackItalic"; src: url("../fonts/DIN-BlackItalic.otf"); font-weight: normal; font-style: normal; } @font-face { font-family: "GOTHAMBOLD"; src: url("../fonts/GOTHAMBOLD.TTF"); font-weight: normal; font-style: normal; } @font-face { font-family: "GOTHIC"; src: url("../fonts/GOTHIC.TTF"); font-weight: normal; font-style: normal; } /* pc头部 */ header { position: fixed; top: 0; left: 0; width: 100%; height: 1rem; padding: 0 1.4rem; z-index: 99; display: flex; justify-content: space-between; align-items: center; color: #333; transition: all 0.5s; border-bottom: 1px solid rgba(255, 255, 255, 0.3); } header.active, header.forever, header:hover { border-bottom: none; box-shadow: 0 0.03rem 0.2rem rgba(0, 0, 0, 0.07); } .m_header { display: none; } header .headl { display: flex; align-items: center; } header .headl .logo { display: inline-block; width: 1.6rem; height: 0.5rem; } header .headl .logo img { width: 100%; height: 100%; } header .headr { display: flex; } header .headr .nav ul { display: flex; height: 100%; align-items: center; } header .headr .nav ul li { margin: 0 0.36rem; position: relative; height: 1rem; display: flex; align-items: center; } header .headr .nav ul li a { font-size: 0.16rem; font-family: HarmonyOS Sans SC; color: #fff; white-space: nowrap; display: flex; align-items: center; } header .headr .nav ul li.act a { color: #ee762d; } header .headr .nav ul li::after { content: ""; position: absolute; left: 50%; transform: translateX(-50%); bottom: -0.03rem; width: 0; height: 0.04rem; border-radius: 0.02rem; background-color: #ee762d; transition: all 0.5s; } header .headr .nav ul li:hover::after, header .headr .nav ul li.act::after { width: 100%; } header .headr .nav ul li a > img { width: 0.518rem; margin-right: 0.04rem; } header .headr .nav ul li a > .act_img { display: none; } header .headr .nav ul li .xl { display: none; position: absolute; top: 100%; left: 50%; transform: translateX(-50%); background-color: #fff; /*width: 100%;*/ } header .headr .nav ul li .xl ul { display: block; } header .headr .nav ul li .xl ul li{ justify-content: center; } header .headr .nav ul li .xl a { height: 0.5rem; font-size: 0.16rem; line-height: 0.5rem; text-align: center; } header .headr .tool { display: flex; align-items: center; color: #fff; } header .headr .tool .shu { width: 0.01rem; height: 0.15rem; background-color: rgba(255, 255, 255, 0.4); } header .headr .tool .lang { padding-left: 0.2rem; } header .headr .tool .lang .top { display: flex; align-items: center; justify-content: center; } header .headr .tool .lang .top img { margin-right: 0.2rem; } header .headr .tool .lang .xl { display: none; } header .headr .tool .search { padding-left: 0.36rem; display: flex; align-items: center; justify-content: center; } header .headr .tool .search img { margin-right: 0.2rem; } /* 活跃判断 */ header.forever, header:hover, header.active { background-color: #ffffff; box-shadow: 0 0 7px 0 rgb(164 164 166 / 10%); height: 1rem; } header .headl .logo .act_img { display: none; } header.forever .headl .logo .comm_img, header:hover .headl .logo .comm_img, header.active .headl .logo .comm_img { display: none; } header.forever .headl .logo .act_img, header:hover .headl .logo .act_img, header.active .headl .logo .act_img { display: block; } header.forever .headr .nav ul li a, header:hover .headr .nav ul li a, header.active .headr .nav ul li a { color: #333; } header.forever .headr .tel, header:hover .headr .tel, header.active .headr .tel { color: #333; } header.forever .headr .tel::before, header:hover .headr .tel::before, header.active .headr .tel::before { background-image: url(../img/nav-tel-hover.png); } header.forever .headr .lang a, header:hover .headr .lang a, header.active .headr .lang a { color: #333; } header.forever .headr .search, header:hover .headr .search, header.active .headr .search, header:hover .headr .lang, header.forever .headr .lang, header.active .headr .lang { color: #333; } header .headr .tool .lang .act_img { display: none; } header.forever .headr .tool .lang .act_img, header:hover .headr .tool .lang .act_img, header.active .headr .tool .lang .act_img { display: block; } header.forever .headr .tool .lang .comm_img, header:hover .headr .tool .lang .comm_img, header.active .headr .tool .lang .comm_img { display: none; } header .headr .tool .search .act_img { display: none; } header.forever .headr .tool .search .act_img, header:hover .headr .tool .search .act_img, header.active .headr .tool .search .act_img { display: block; } header.forever .headr .tool .search .comm_img, header:hover .headr .tool .search .comm_img, header.active .headr .tool .search .comm_img { display: none; } header.forever .headr .nav ul li a > .act_img, header.active .headr .nav ul li a > .act_img, header:hover .headr .nav ul li a > .act_img { display: block; } header.forever .headr .nav ul li a > .comm_img, header.active .headr .nav ul li a > .comm_img, header:hover .headr .nav ul li a > .comm_img { display: none; } header .headr .tool .banner.act_banner { margin-top: 0.68rem; position: relative; height: 5.4rem; } .act_banner .bg { position: absolute; top: 0; left: 0; width: 100%; z-index: -1; } .act_banner .bg img { width: 100%; } .banner_text { height: 100%; width: 100%; font-size: 0.58rem; color: #fff; display: flex; align-items: center; justify-content: center; } .banner { position: relative; width: 100%; height: 6.9rem; overflow: hidden; } .banner .img { height: 100%; width: 100%; } .banner .txt { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; flex-direction: column; color: #fff; } .banner .txt .tit { font-size: 0.5rem; font-weight: bold; } .banner .txt .tit .ite { width: 1.34rem; } .i_banner .video_box { position: relative; display: flex; align-items: center; justify-content: center; margin-top: 0.2rem; font-size: 0.28rem; color: #fff; cursor: pointer; } .i_banner .video_box img { width: 0.66rem; margin-right: 0.12rem; } .banner.i_banner { height: 10.8rem; } .banner .swiper-container { width: 100%; height: 100%; position: fixed; top: 0; left: 0; /*z-index: -1;*/ } .banner .swiper-slide { position: relative; } .banner .swiper-slide .img { width: 100%; height: 100%; overflow: hidden; } .banner .swiper-slide .img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .page-main { width: 100%; position: relative; z-index: 5; background-color: #ffffff; } .title { font-size: 0.4rem; font-weight: bold; line-height: 1.4; } .cover { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.16); } /* svg-swiper-pagination */ .banner .svg-swiper-pagination { bottom: 0.56rem; width: 100%; } .i_page1 .swiper2 .svg-swiper-pagination { top: 0; left: 0rem; display: flex; flex-direction: column; justify-content: space-between; align-items: center; padding: 1.698rem 0; width: 1.65rem; height: 8.7rem; } .banner .svg-swiper-pagination .swiper-pagination-bullet { background: #fff; opacity: 1; width: 0.05rem; height: 0.05rem; outline: none; margin: 0.26rem 0; position: relative; transform: rotate(180deg); margin-right: 0.4rem; } .banner .svg-swiper-pagination .swiper-pagination-bullet-active { background-color: #ee762d; } .banner .svg-swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; } .i_page1 .svg-swiper-pagination .swiper-pagination-bullet { background: transparent; opacity: 1; width: 0.01rem; height: 0.01rem; outline: none; margin: 0.26rem 0; position: relative; transform: rotate(180deg); } .svg-swiper-pagination .swiper-pagination-bullet:after { content: ""; display: block; position: absolute; top: 0; left: 0; z-index: 0; width: 0.05rem; height: 0.05rem; /* background-color: #ffffff; */ border-radius: 50%; } .svg-swiper-pagination.on .swiper-pagination-bullet:after { background-color: rgba(0, 0, 0, 0.32); } .svg-swiper-pagination.on .swiper-pagination-bullet-active:after { background-color: #025493; } .svg-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .svg { opacity: 1; } .svg-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .circle2 { -webkit-animation: svgCircleAnmi 6s linear forwards; animation: svgCircleAnmi 6s linear forwards; } /* 控制svg圆圈的大小 */ .banner .svg-swiper-pagination .svg { position: absolute; top: 50%; left: 50%; width: 0.3rem; height: 0.3rem; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(0deg) translate(-50%, -50%); opacity: 0; -webkit-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; display: block; } .i_page1 .svg-swiper-pagination .svg { position: absolute; top: 50%; left: 50%; width: 0.84rem; height: 0.84rem; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(0deg) translate(-50%, -50%); opacity: 0; -webkit-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; display: block; } /* 通用 */ .svg-swiper-pagination .circle1 { stroke: #ee762d; opacity: 0.18; } .svg-swiper-pagination .circle2 { stroke: #ee762d; stroke-dasharray: 0 400; } .svg-swiper-pagination.on .circle1 { stroke: #025493; } .svg-swiper-pagination.on .circle2 { stroke: #025493; } /*.banner svg:not(:root) {overflow: hidden;}*/ @-webkit-keyframes svgCircleAnmi { 0% { stroke-dasharray: 0 339; } to { stroke-dasharray: 339 339; } } @keyframes svgCircleAnmi { 0% { stroke-dasharray: 0 339; } to { stroke-dasharray: 339 339; } } /* svg-swiper-pagination */ .i_page { position: relative; } .i_page1 { display: flex; } .i_page1 .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .i_page1 .swiper1 { width: 51.72vw; position: relative; overflow: hidden; } .i_page1 .swiper1 .item { padding: 3.07rem 0 0 1.4rem; } .i_page1 .swiper1 .item .title { margin-bottom: 0.22rem; } .i_page1 .swiper1 .swiper-slide .title { transform: translateY(0.5rem); opacity: 0; transition: all 1s; } .i_page1 .swiper1 .swiper-slide-active .title { transform: translateY(0); opacity: 1; } .i_page1 .swiper1 .swiper-slide .con { transform: translateY(0.5rem); opacity: 0; transition: all 1s; transition-delay: 0.2s; } .i_page1 .swiper1 .swiper-slide-active .con { transform: translateY(0); opacity: 1; } .i_page1 .swiper1 .swiper-slide .more { transform: translateY(0.5rem); opacity: 0; transition: all 1s; transition-delay: 0.4s; } .i_page1 .swiper1 .swiper-slide-active .more { transform: translateY(0); opacity: 1; } .i_page1 .swiper1 .item .con p { width: 6.59rem; line-height: 1.5; font-size: 0.18rem; } .i_page1 .swiper1 .more { position: absolute; bottom: 1.48rem; left: 1.4rem; } .i_page1 .swiper1 .swiper-pagination { top: 2.07rem; left: 1.4rem; width: auto; height: auto; font-size: 0.26rem; color: #666; } .i_page1 .swiper1 .swiper-pagination-current { font-size: 0.4rem; color: #ee762d; margin-right: 0.05rem; } .i_page1 .swiper2 { width: 48.28vw; position: relative; overflow: hidden; padding-left: 1.65rem; height: 8.7rem; box-shadow: -0.1rem 0 0.2rem rgba(0, 0, 0, 0.05); } .i_page1 .swiper2 .img { width: 100%; height: 100%; } .i_page1 .swiper2 .icons { position: absolute; padding: 1.95rem 0; width: 1.65rem; height: 100%; top: 0; left: 0; background-color: #fff; display: flex; justify-content: space-between; flex-direction: column; align-items: center; } .i_page1 .swiper2 .icons .icon { position: relative; } .i_page1 .swiper2 .icons img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: fit-content; height: 0.35rem; } .i_page1 .swiper2 .icons .act_img { opacity: 0; } .i_page1 .swiper2 .icon.act .comm_img { opacity: 0; } .i_page1 .swiper2 .icon.act .act_img { opacity: 1; } .i_page1 .swiper2 .swiper-slide { opacity: 0; } .i_page1 .swiper2 .swiper-slide-active { opacity: 1; } .i_page2 { height: 9.4rem; color: #fff; } .i_page2 .border { position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: 1rem solid #fff; transition: all 1s; z-index: 9; } .i_page2 .border.act { border: 0 solid #fff; } .i_page2 .bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .i_page2 .inner { position: relative; width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; } .i_page2 .title { margin-top: 0.7rem; margin-bottom: 0.33rem; } .i_page2 .con { width: 10.63rem; line-height: 1.75; text-align: center; margin-bottom: 1.18rem; font-size: 0.2rem; } .i_page3 { padding-top: 1.62rem; color: #fff; } .i_page3 .bg { position: absolute; top: 0; right: -0.78rem; width: 9rem; z-index: 2; } .i_page3 .left { margin-top: 0.74rem; width: 8.82rem; } .i_page3 .right { position: absolute; top: 1.62rem; right: 0; width: 10.9rem; background-color: #ee762d; padding: 0.93rem 1.4rem 0.8rem 1.03rem; } .i_page3 .right .title { margin-bottom: 0.42rem; } .i_page3 .right .con { font-size: 0.18rem; line-height: 1.75; margin-bottom: 0.754rem; opacity: 1; } .i_page3 .right .list { display: flex; justify-content: space-between; } .i_page3 .right .list .item .img { width: 1.8rem; height: 1.21rem; margin-bottom: 0.42rem; } .i_page3 .right .list .item .num_box { line-height: 1.2; display: flex; align-items: flex-end; } .i_page3 .right .list .item .num { font-size: 0.6rem; font-family: Montserrat; } .i_page3 .right .list .item span { font-size: 0.16rem; margin-bottom: 0.12rem; } .i_page3 .right .list .item .txt { font-size: 0.16rem; color: rgba(255, 255, 255, 0.5); } .i_page4 { padding: 1rem 1.4rem 1.1rem; } .i_page4 .bg { position: absolute; top: 0; left: 0; width: 100%; } .i_page4 .top { display: flex; justify-content: space-between; align-items: center; position: relative; margin-bottom: 0.25rem; } .i_page4 .top .tab { display: flex; align-items: center; } .i_page4 .top .tab .item { font-size: 0.16rem; margin-left: 0.16rem; padding: 0.1rem 0.35rem; transition: all 0.5s; border-radius: 0.25rem; cursor: pointer; } .i_page4 .top .tab .item:hover, .i_page4 .top .tab .item.act { background-color: #ee762d; color: #fff; } .news .list { display: none; flex-wrap: wrap; position: relative; } .news .list.act{ display: flex; } .news .list .item { width: 5.06rem; position: relative; margin-right: 0.6rem; margin-bottom: 0.6rem; } .news .list .item:nth-child(3n) { margin-right: 0; } .news .list .item .img_box { width: 100%; height: 3.05rem; } .news .list .item .img_box .img { height: 100%; } .news .list .item .inner { padding: 0.4rem 0.38rem; height: 3.3rem; background-color: #fff; box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.05); } .news .list .item .time { font-size: 0.16rem; margin-bottom: 0.21rem; color: #999999; } .news .list .item .tit { font-size: 0.26rem; font-weight: bold; margin-bottom: 0.16rem; line-height: 1.4; } .news .list .item .con { font-size: 0.16rem; line-height: 1.75; } .news .list .item .more { position: absolute; bottom: 0.45rem; left: 0.38rem; background-color: #fff; color: #ee762d; border: 1px solid #ee762d; transition: all 0.5s; } .news .list .item .more i { background-image: url("../img/more_ee.svg"); } .news .list .item:hover .more i { background-image: url("../img/more_ff.svg"); } .news .list .item:hover .more { background-color: #ee762d; color: #fff; } /* index-end-------------------------------------------------------- */ .a_page { position: relative; } .a_page1 { padding: 1rem 1.92rem 0.71rem; } .a_page1 .list { display: flex; justify-content: space-between; margin-bottom: 1.04rem; } .a_page1 .list .item .top { display: flex; align-items: center; margin-bottom: 0.15rem; } .a_page1 .list .item .top img { height: 0.33rem; margin-right: 0.21rem; } .a_page1 .list .item .top .num_box { display: flex; align-items: flex-end; } .a_page1 .list .item .top .num { font-size: 0.5rem; color: #ee762d; font-weight: bold; } .a_page1 .list .item .top .num_box span { font-size: 0.2rem; padding: 0.08rem; } .a_page1 .list .item .txt { font-size: 0.18rem; color: #666; } .a_page1 .list .item .txt strong { color: #000; } .a_page1 .con p { width: 15.6rem; text-align: left; font-size: 0.18rem; line-height: 1.88; margin: 0 auto; text-indent: 2em; } .a_page1 .con p img { height: 0.18rem; line-height: 1.88; } .a_page2 .bg { position: relative; widows: 100%; } .a_page2 .inner { position: absolute; top: 1.95rem; left: 0; width: 100%; padding: 0 1.4rem; z-index: 9; } .a_page2 .inner .tit { font-size: 0.4rem; line-height: 1.5; color: #fff; text-align: center; width: 13.45rem; margin: 0 auto 1.45rem; } .a_page2 .inner .list { display: flex; justify-content: space-between; } .a_page2 .inner .item { width: 5.34rem; height: 5.35rem; background-color: #fff; padding: 0.693rem 0.46rem 0; box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.09); position: relative; transition: all 0.5s; } .a_page2 .inner .item:hover { box-shadow: 0 0 0.5rem rgba(0, 0, 0, 0.3); } .a_page2 .inner .item::after { content: ""; position: absolute; bottom: 0.68rem; left: 0.465rem; width: 0.22rem; height: 0.04rem; background-color: #ee762d; } .a_page2 .inner .item img { margin-bottom: 0.28rem; height: 0.56rem; } .a_page2 .inner .item .name { font-size: 0.3rem; font-weight: bold; margin-bottom: 0.16rem; line-height: 1.4; color: #ee762d; } .a_page2 .inner .item .con { font-size: 0.18rem; color: rgba(0, 0, 0, 0.68); line-height: 1.77; } .a_page3 { padding: 3.36rem 7.29vw 0.38rem; height: 10.8rem; } .a_page3 .bg { position: absolute; top: 0; left: 0; width: 100%; } .a_page3 .title { margin-bottom: 0.36rem; position: relative; } .a_page3 .title2 { font-size: 0.4rem; font-weight: bold; line-height: 1.4; margin: 0.36rem 0; text-align: center; position: relative; } .a_page3 .tab { position: relative; display: flex; justify-content: space-between; } .a_page3 .tab .item { width: 4.02rem; height: 1.38rem; background-color: #fff; box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.09); display: flex; align-items: center; justify-content: center; flex-direction: column; cursor: pointer; position: relative; transition: all 0.5s; } .a_page3 .tab .item .time { color: #ee762d; margin-bottom: 0.04rem; line-height: 1.5; font-size: 0.26rem; font-weight: bold; } .a_page3 .tab .item:hover, .a_page3 .tab .item.act { background-color: #ee762d; color: #fff; } .a_page3 .tab .item:hover .time, .a_page3 .tab .item.act .time { color: #fff; } .a_page3 .tab .item .con { font-size: 0.18rem; } .a_page3 .list { margin-top: 0.8rem; position: relative; } .a_page3 .list .item { display: none; } .a_page3 .list .item.act { display: flex; } .a_page3 .swiper1 { width: 32.23vw; height: 20.72vw; margin-left: 1.35rem; overflow: hidden; } .a_page3 .swiper2 { width: 32.23vw; height: 20.72vw; margin-left: 1.17rem; overflow: hidden; padding-top: 0.56rem; } .a_page3 .swiper2 .swiper-slide { padding-top: 1.23rem; } .a_page3 .swiper2 .swiper-slide .year { position: absolute; top: 0; left: 0; width: 4.96rem; font-size: 1.8rem; color: #e7e7e750; } .a_page3 .swiper2 .swiper-slide .tit { font-size: 0.3rem; font-weight: bold; line-height: 1.4; margin-bottom: 0.1rem; position: relative; } .a_page3 .swiper2 .swiper-slide .con { font-size: 0.2rem; line-height: 1.5; } .a_page3 .list .btn { width: 1.3rem; position: absolute; right: 6.27rem; bottom: 0.3rem; display: flex; justify-content: space-between; z-index: 99; cursor: pointer; } .a_page3 .list .prev { width: 0.5rem; height: 0.5rem; background-image: url("../img/arr.png"); background-size: cover; } .a_page3 .list .prev:hover { background-image: url("../img/arra.png"); transform: rotate(180deg); } .a_page3 .list .next { width: 0.5rem; height: 0.5rem; background-image: url("../img/arr.png"); background-size: cover; transform: rotate(180deg); } .a_page3 .list .next:hover { transform: rotate(0); background-image: url("../img/arra.png"); } .a_page4 { padding: 1.1rem 0; } .a_page4 .top { display: flex; align-items: flex-end; justify-content: space-between; border-bottom: 1px solid #e0e0e0; padding: 0 1.4rem; margin-bottom: 0.76rem; } .a_page4 .title { padding-bottom: 0.28rem; } .a_page4 .tab { display: flex; align-items: center; } .a_page4 .tab .item { margin-left: 0.81rem; padding-bottom: 0.15rem; position: relative; cursor: pointer; } .a_page4 .tab .item.act, .a_page4 .tab .item:hover { color: #ee762d; } .a_page4 .tab .item::after { position: absolute; content: ""; width: 0; bottom: 0; left: 50%; height: 0.03rem; transform: translateX(-50%); transition: all 0.5s; background-color: #ee762d; } .a_page4 .tab .item.act::after, .a_page4 .tab .item:hover::after { width: 100%; } .a_page4 .list { position: relative; padding: 0 7.29vw; } .a_page4 .list .item { display: none; padding: 0 8.9vw; } .a_page4 .list .item .swiper { overflow: hidden; padding: 0.2rem 0; } .a_page4 .list .item.act { display: block; } .a_page4 .list .swiper-slide .litem { width: 2.58rem; height: 4.13rem; display: flex; flex-direction: column; justify-content: center; align-items: center; opacity: 0.5; } .a_page4 .list .swiper-slide .litem img { width: 1.9rem; height: 2.69rem; transition: all 0.5s; margin-bottom: 0.23rem; } .a_page4 .list .swiper-slide .litem .txt { font-size: 0.2rem; text-align: center; line-height: 1.33; } .a_page4 .list .swiper-slide-prev .litem { padding-right: 0.3rem; } .a_page4 .list .swiper-slide-next .litem { padding-left: 0.3rem; } .a_page4 .list .swiper-slide-prev .litem img, .a_page4 .list .swiper-slide-next .litem img { width: 2.22rem; height: 3.13rem; } .a_page4 .list .swiper-slide-active .litem { opacity: 1; } .a_page4 .list .swiper-slide-active .litem img { width: 2.58rem; height: 3.63rem; } .a_page4 .list .btn { width: 100%; position: absolute; left: 0; top: 50%; transform: translateY(-50%); display: flex; justify-content: space-between; padding: 0 1.4rem; } .a_page4 .list .prev { width: 0.6rem; height: 0.6rem; background-image: url("../img/arr.png"); background-size: cover; cursor: pointer; } .a_page4 .list .prev:hover { background-image: url("../img/arra.png"); transform: rotate(180deg); } .a_page4 .list .next { width: 0.6rem; height: 0.6rem; background-image: url("../img/arr.png"); background-size: cover; transform: rotate(180deg); cursor: pointer; } .a_page4 .list .next:hover { transform: rotate(0); background-image: url("../img/arra.png"); } .a_page5 { padding: 0.9rem 1.4rem 1rem; background-color: #f6f6f6; position: relative; } .a_page5 .title { margin-bottom: 0.55rem; } .a_page5 .swiper1 { width: 43.4375vw; height: 30.41vw; overflow: hidden; } .a_page5 .swiper2 { width: 45.208vw; height: 26.25vw; position: absolute; top: 2.44rem; right: 1.4rem; background-color: #fff; padding: 0.54rem 0.62rem; z-index: 9; overflow: hidden; } .a_page5 .swiper2 .tit { font-size: 0.28rem; font-weight: bold; margin-bottom: 0.23rem; line-height: 1.4; color: #000; width: 7.51rem; } .a_page5 .swiper2 .con p { font-size: 0.16rem; line-height: 1.75; width: 7.51rem; } .a_page5 .btn { width: 1.16rem; position: absolute; left: 9.74rem; bottom: 1.83rem; display: flex; justify-content: space-between; z-index: 99; cursor: pointer; } .a_page5 .prev { width: 0.5rem; height: 0.5rem; background-image: url("../img/arr.png"); background-size: cover; } .a_page5 .prev:hover { background-image: url("../img/arra.png"); transform: rotate(180deg); } .a_page5 .next { width: 0.5rem; height: 0.5rem; background-image: url("../img/arr.png"); background-size: cover; transform: rotate(180deg); } .a_page5 .next:hover { transform: rotate(0); background-image: url("../img/arra.png"); } /* about-end-------------------------------------------------------- */ .cre_page { position: relative; } .cre_page1 { padding: 1.1rem 0 1.2rem; } .cre_page1 .title { margin-bottom: 0.28rem; text-align: center; } .cre_page1 .tit1 { font-size: 0.22rem; margin-bottom: 0.23rem; text-align: center; line-height: 1.3; } .cre_page1 .tit2 { font-size: 0.18rem; margin-bottom: 0.59rem; color: #ee762d; line-height: 1.3; text-align: center; } .cre_page1 .inner { display: flex; } .cre_page1 .left { width: calc(100% - 12.05rem); padding: 0.1rem 0.7rem 0 1.4rem; } .cre_page1 .left .tit { font-size: 0.3rem; font-weight: bold; line-height: 1.3; margin-bottom: 0.38rem; padding-bottom: 0.3rem; border-bottom: 1px solid #e1e1e1; } .cre_page1 .left .list { height: 5.26rem; overflow: auto; padding-right: 0.5rem; } .cre_page1 .left .item { position: relative; font-size: 0.24rem; line-height: 1.6; margin-bottom: 0.3rem; padding-left: 0.41rem; } .cre_page1 .left .item::after { content: ""; position: absolute; width: 0.217rem; height: 0.217rem; background-image: url("../img/cre1dot.svg"); background-size: 100% 100%; left: 0; top: 0.08rem; } .cre_page1 .left .item:last-child { margin-bottom: 0; } .cre_page1 .right { width: 12.05rem; position: relative; } .cre_page1 .right .bg { width: 100%; } .cre_page1 .right .bg img { width: 100%; } .cre_page1 .right .img_box { width: 1.77rem; position: absolute; display: flex; align-items: center; justify-content: center; flex-direction: column; } .cre_page1 .right .img_box:nth-child(1) { top: 1.69rem; left: 0.87rem; } .cre_page1 .right .img_box:nth-child(2) { top: 2.47rem; left: 2.98rem; } .cre_page1 .right .img_box:nth-child(3) { top: 1.44rem; left: 5.06rem; } .cre_page1 .right .img_box:nth-child(4) { top: 1.96rem; left: 7.1rem; } .cre_page1 .right .img_box:nth-child(5) { top: 1.4rem; left: 9.22rem; } .cre_page1 .right .img_box .txt { font-size: 0.16rem; line-height: 1.33; text-align: center; } .cre_page1 .right .img { width: 100%; height: 2.45rem; display: flex; align-items: center; justify-content: center; margin-bottom: 0.3rem; } .cre_page1 .right .img img { width: 100%; } .cre_page2 { padding: 1rem 1.4rem; background-color: #f6f6f6; } .cre_page2 .inner { background-color: #fff; display: flex; position: relative; overflow: hidden; } .cre_page2 .swiper1 { width: 33.64vw; height: 35.1vw; position: relative; overflow: hidden; } .cre_page2 .swiper1 .item { padding: 1rem 0.66rem; } .cre_page2 .swiper1 .item .title { margin-bottom: 0.29rem; } .cre_page2 .swiper1 .item .con p { font-size: 0.2rem; line-height: 1.75; } .cre_page2 .swiper2 { width: 51.77vw; height: 35.1vw; position: relative; } .cre_page2 .swiper2 .imgs { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .cre_page2 .swiper2 .imgs .img { width: 100%; height: 100%; opacity: 0; transition: all 0.5s; position: absolute; top: 0; left: 0; } .cre_page2 .swiper2 .imgs .img.act { opacity: 1; } .cre_page2 .swiper2 .item { display: flex; flex-direction: column; align-items: center; justify-content: end; padding-bottom: 0.55rem; color: #fff; font-size: 0.26rem; position: relative; } .cre_page2 .swiper2 .item .point { display: block; width: 0.14rem; height: 0.14rem; background: #fff; border-radius: 50%; position: absolute; bottom: 1.4rem; left: 50%; transform: translateX(-50%); animation: bordershow 3s infinite; z-index: 10; } .cre_page2 .swiper2 .item .point::before { content: ""; display: block; position: absolute; left: 50%; top: 50%; z-index: -1; transform: translate(-50%, -50%); width: 0.3rem; height: 0.3rem; border-radius: 50%; border: 1px solid #fff; animation: boderM 3s 0.75s infinite; z-index: 9; } .cre_page2 .swiper2 .item .point::after { content: ""; display: block; position: absolute; left: 50%; top: 50%; z-index: -1; transform: translate(-50%, -50%); width: 0.3rem; height: 0.3rem; border-radius: 50%; border: 1px solid #fff; animation: boderM 3s infinite; z-index: 9; } @keyframes boderM { 0% { transform: translate(-50%, -50%) scale(1); opacity: 0; } 20% { opacity: 0.5; } 75% { transform: translate(-50%, -50%) scale(2); opacity: 0; } 100% { opacity: 0; } } @keyframes bordershow { 50% { box-shadow: 0px 0px 10px 0 #fff; } } /* 活跃变化 */ .cre_page2 .swiper2 .black { width: 33%; height: 100%; background-color: rgba(0, 0, 0, 0.4); position: absolute; top: 0; left: 0; z-index: 1; } /* .cre_page2 .swiper2 .swiper-slide-active.item { background-color: rgba(0, 0, 0, 0.4); } */ .cre_page2 .swiper2 .swiper-slide-active.item .point { width: 0.25rem; height: 0.25rem; } .cre_page2 .swiper2 .swiper-slide-active.item .point::before { width: 0.54rem; height: 0.54rem; } .cre_page2 .swiper2 .swiper-slide-active.item .point::after { width: 0.54rem; height: 0.54rem; } .cre_page2 .btn { width: 1.16rem; position: absolute; left: 0.66rem; bottom: 0.68rem; display: flex; justify-content: space-between; z-index: 99; cursor: pointer; } .cre_page2 .prev { width: 0.5rem; height: 0.5rem; background-image: url("../img/arr.png"); background-size: cover; } .cre_page2 .prev:hover { background-image: url("../img/arra.png"); transform: rotate(180deg); } .cre_page2 .next { width: 0.5rem; height: 0.5rem; background-image: url("../img/arr.png"); background-size: cover; transform: rotate(180deg); } .cre_page2 .next:hover { transform: rotate(0); background-image: url("../img/arra.png"); } .cre_page3 { padding: 0.9rem 1.4rem 1rem; } .cre_page3 .title { margin-bottom: 0.33rem; text-align: center; } .cre_page3 .list { display: flex; } .cre_page3 .item { width: 4.02rem; margin-right: 0.11rem; transition: all 0.5s; } .cre_page3 .item:hover { box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.3); } .cre_page3 .item:nth-child(4n) { margin-right: 0; } .cre_page3 .item .imgs { overflow: hidden; position: relative; } .cre_page3 .item .imgs .swiper-slide { opacity: 0; } .cre_page3 .item .imgs .swiper-slide-active { opacity: 1; } .cre_page3 .item .img_box { width: 4.02rem; height: 2.43rem; } .cre_page3 .item .imgs .img { width: 100%; height: 100%; } .cre_page3 .item .txt { height: 1.9rem; padding: 0.36rem; font-size: 0.16rem; line-height: 1.75; background-color: #f9f9f9; } .cre_page3 .item .imgs .swiper-pagination-bullet { background-color: #999999; width: 0.12rem; height: 0.02rem; } .cre_page3 .item .imgs .swiper-pagination-bullet-active { background-color: #ee762d; } /* creative-end-------------------------------------------------------- */ .recommend { position: absolute; top: -12.81vw; left: 50%; transform: translateX(-50%); width: 72.18vw; height: 30.26vw; background-color: #fff; padding: 3.69vw 4.166vw 4.17vw 3.59vw; display: flex; border-radius: 0.12rem; } .recommend .left { width: 36.4vw; height: 22.23vw; margin-right: 4.17vw; border-radius: 0.625vw; position: relative; overflow: hidden; } .recommend .left .cover { z-index: 2; } .recommend .left .txt { position: absolute; bottom: 2.9vw; left: 2.9vw; color: #fff; line-height: 1.4; padding-right: 2.9vw; z-index: 3; } .recommend .left .txt .time { font-size: 0.16rem; margin-bottom: 0.1rem; } .recommend .left .txt .con { font-size: 0.26rem; } .recommend .left .img { width: 100%; height: 100%; } .recommend .right .item { padding: 0.32rem 0; border-bottom: #ececec 1px solid; line-height: 1.4; } .recommend .right .item:last-child { border-bottom: none; } .recommend .right .item .time { font-size: 0.16rem; margin-bottom: 0.1rem; color: #ee762d; } .recommend .right .item .con { font-size: 0.2rem; } .n_page { padding: 4.4rem 1.4rem 0.38rem; background-color: #f8f8f8; } .n_page .top { display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 0.4rem; } .n_page .top .tab { display: flex; } .n_page .top .tab .item { font-size: 0.3rem; color: #c1c1c1; margin-right: 0.63rem; transition: all 0.5s; cursor: pointer; } .n_page .top .tab .item:hover, .n_page .top .tab .item.act { color: #333; } .n_page .top .select { width: 2.11rem; height: 0.58rem; border-radius: 0.37rem; background-color: #ee762d; color: #fff; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-left: 0.31rem; font-size: 0.2rem; position: relative; border: none; display: flex; align-items: center; } .n_page .top .select .xl { display: none; position: absolute; left: 0; top: 100%; width: 100%; background-color: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); z-index: 9; padding: 0.36rem 0 0; color: #333; } .n_page .top .select .xl .litem { display: flex; justify-content: center; align-items: center; padding-bottom: 0.36rem; } .n_page .top .select .litem { font-size: 0.16rem; transition: all .5s; } .n_page .top .select .litem:hover{ color: #ee762d; } .n_page .top .form .item { position: relative; } .n_page .top .form .item img { position: absolute; top: 50%; transform: translateY(-50%); right: 0.31rem; z-index: 9; } .pagination { width: 100%; display: flex; justify-content: center; align-items: center; } .pagination .item { width: 0.36rem; height: 0.36rem; border-radius: 50%; font-size: 0.16rem; display: flex; align-items: center; justify-content: center; margin-right: 0.2rem; font-weight: bold; font-family: HarmonyOS Sans SC; transition: all 0.5s; cursor: pointer; } .pagination .item:hover, .pagination .item.act { background-color: #ee762d; color: #fff; } .pagination .item .act_img { display: none; } .pagination .item:hover .act_img { display: block; } .pagination .item:hover .comm_img { display: none; } .pagination .prev, .pagination .next { display: flex; align-items: center; justify-content: center; font-size: 0.16rem; font-weight: normal; } .pagination .next { margin-right: 0; } .nd_page { padding: 1.65rem 1.4rem; background-color: #f8f8f8; } .nd_page .left { width: 11.61rem; float: left; background-color: #fff; padding: 0.65rem 0 0; } .nd_page .left .title { font-size: 0.4rem; margin-bottom: 0.27rem; line-height: 1.4; padding: 0 0.53rem; } .nd_page .left .line { margin: 0.5rem 0; width: 100%; height: 1px; background: #d8d8d8; } .nd_page .left .line2 { margin: 0.8rem 0 0.24rem; width: 100%; height: 1px; background: #d8d8d8; } .nd_page .left .inner { padding: 0 0.53rem 1.44rem; } .nd_page .left .inner p { font-size: 0.16rem; color: #666; line-height: 2; } .nd_page .left .inner img { width: 100%; } .nd_page .left .bottom { } .nd_page .left .bottom .link { display: flex; justify-content: space-between; align-items: center; } .nd_page .left .bottom .link a { display: flex; padding: 0 0.53rem; align-items: center; font-size: 0.16rem; height: 1rem; width: 50%; } .nd_page .left .bottom .link .prev { background-color: rgba(238, 118, 45, 0.11); color: #000; justify-content: start; } .nd_page .left .bottom .link .next { background-color: #ee762d; color: #fff; justify-content: end; } .nd_page .left .top { display: flex; justify-content: space-between; padding: 0 0.53rem; } .nd_page .left .top .link .item { font-size: 0.16rem; margin-bottom: 0.2rem; color: #666; width: 5.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .nd_page .left .top .link .item a { text-decoration: underline !important; color: #c7000b; } .nd_page .left .top .share { display: flex; align-items: center; } .nd_page .left .top .share .item { width: 0.32rem; margin-left: 0.16rem; position: relative; } .nd_page .left .top .share .item .ewm { display: none; position: absolute; top: -0.1rem; left: 50%; transform: translate(-50%, -100%); width: 2rem; height: 2rem; background-color: #fff; box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); } .nd_page .left .top .share .item .ewm img { width: 100%; } .nd_page .left .top .share .item:hover .ewm { display: block; } .nd_page .right { float: right; position: sticky; top: 1.68rem; width: 4.53rem; background-color: #fff; } .nd_page .right .title { font-size: 0.24rem; line-height: 1.4; padding-bottom: 0.24rem; margin-bottom: 0.24rem; border-bottom: 1px solid #d8d8d8; } .nd_page .right .item { border-bottom: 1px solid #d8d8d8; line-height: 1.5; padding: 0.32rem 0; margin: 0 0.46rem; display: flex; flex-direction: column; } .nd_page .right .item:last-child { border-bottom: none; } .nd_page .right .item .tit { font-size: 0.18rem; line-height: 1.75; } .nd_page .right .item .time { font-size: 0.16rem; margin-bottom: 0.13rem; color: #ee762d; } .nd_page .right .back { height: 0.89rem; background-color: #ee762d; display: flex; align-items: center; justify-content: center; font-size: 0.2rem; color: #fff; } .nd_page .right .back img { width: 0.2rem; margin-right: 0.15rem; } /* news-end-------------------------------------------------------- */ .cta_recommend { position: absolute; top: -12.81vw; left: 50%; transform: translateX(-50%); width: 72.18vw; height: 30.26vw; background-color: #fff; padding: 3.69vw 4.166vw 4.17vw 3.59vw; display: flex; justify-content: space-between; border-radius: 0.12rem; z-index: 99; } .cta_recommend .info .name { margin-bottom: 0.63rem; } .cta_recommend .info .name .ch { font-size: 0.3rem; font-weight: bold; line-height: 1.4; color: #000; } .cta_recommend .info .name .en { font-size: 0.194rem; line-height: 1.4; color: #000; } .cta_recommend .info .list .item { margin-bottom: 0.36rem; display: flex; color: #000; } .cta_recommend .info .list .item .img { width: 0.24rem; height: 0.27rem; display: flex; align-items: center; justify-content: center; margin-right: 0.42rem; } .cta_recommend .info .list .item .txt { font-size: 0.18rem; line-height: 1.5; width: 3.04rem; } .cta_recommend .info .list .item .txt p { margin-bottom: 0.2rem; } .cta_recommend .info .list .item .txt p:last-child { margin-bottom: 0; } .cta_recommend form { width: 6.86rem; } .cta_recommend form .tit { font-size: 0.3rem; font-weight: bold; line-height: 1.4; } .cta_recommend form .tip { font-size: 0.16rem; color: #ee762d; line-height: 1.4; margin-bottom: 0.34rem; } .cta_recommend form .list { display: flex; flex-wrap: wrap; } .cta_recommend form .item .ltit { display: flex; align-items: center; font-size: 0.16rem; margin-bottom: 0.1rem; } .cta_recommend form .item .ltit span { color: #ff0000; margin-right: 0.04rem; } .cta_recommend form .item input { width: 2.18rem; height: 0.47rem; border: 1px solid #e2e2e2; border-radius: 0.02rem; margin-bottom: 0.29rem; margin-right: 0.16rem; padding-left: 0.13rem; } .cta_recommend form .item:nth-child(3) input { margin-right: 0; } .cta_recommend form .textarea { width: 100%; } .cta_recommend form .textarea .ltit { display: flex; align-items: center; font-size: 0.16rem; margin-bottom: 0.1rem; padding-left: 0.13rem; } .cta_recommend form .textarea textarea { width: 100%; height: 1.38rem; padding: 0.13rem; margin-bottom: 0.386rem; border: 1px solid #e2e2e2; } .cta_recommend form .submit { width: 1.33rem; height: 0.36rem; background-color: #ee762d; position: relative; border-radius: 0.18rem; overflow: hidden; } .cta_recommend form .submit img { position: absolute; top: 50%; transform: translateY(-50%); right: 0.329rem; } .cta_recommend form .submit input { width: 100%; height: 100%; background-color: #ee762d; padding-right: 0.1rem; color: #fff; font-size: 0.14rem; cursor: pointer; } .cta_map { background-color: #f8f8f8; padding-top: 4.5rem; position: relative; } .cta_map .map img { width: 100%; display: none; } .cta_map .map img.act { display: block; } .cta_map .float { position: absolute; top: 52%; left: 39%; width: 4.5rem; } .cta_map .float .tab { display: flex; height: 0.63rem; position: relative; z-index: 9; } .cta_map .float .tab .item { display: flex; justify-content: center; align-items: center; font-size: 0.2rem; width: 50%; background-color: #fff; cursor: pointer; border-bottom: 1px solid #ececec; transition: all 0.5s; } .cta_map .float .tab .item.act { background-color: #ee762d; color: #fff; border-bottom: none; } .cta_map .float .bg { width: 113.3%; position: absolute; left: -0.269rem; top: 0.13rem; max-width: fit-content; } .cta_map .float .txt { position: relative; } .cta_map .float .txt .item { display: none; padding: 0.4rem 0.37rem 0.8rem; line-height: 1.5; } .cta_map .float .txt .item.act { display: block; } .cta_map .float .txt .tit { font-size: 0.2rem; margin-bottom: 0.07rem; color: #000; } .cta_map .float .txt .con { font-size: 0.18rem; width: 3.06rem; color: #666; } .cta_map .float .txt .link { position: absolute; bottom: 0.35rem; left: 0.37rem; font-size: 0.16rem; color: #ee762d; display: flex; align-items: center; } .cta_map .float .txt .link img { width: 0.11rem; margin-right: 0.06rem; } /* contact-end-------------------------------------------------------- */ .le_page1 { padding: 0.97rem 1.4rem 1rem; display: flex; } .le_page1 .left { width: 7.9rem; height: 5.86rem; margin-right: 1.24rem; } .le_page1 .right { padding-top: 0.87rem; } .le_page1 .right .title { margin-bottom: 0.38rem; } .le_page1 .right .con p { line-height: 1.75; font-size: 0.18rem; width: 7.26rem; } .le_page2 { position: relative; padding-bottom: 4rem; background-color: #f8f8f8; } .le_page2 .bg { position: relative; color: #fff; white-space: nowrap; } .le_page2 .bg .title { display: none; } .le_page2 .float { position: absolute; top: 1.35rem; left: 50%; transform: translateX(-50%); } .le_page2 .float .title { margin-bottom: 1.1rem; text-align: center; color: #fff; } .le_page2 .float .list { width: 13.36rem; display: flex; flex-wrap: wrap; background-color: #fff; border-radius: 0.12rem; } .le_page2 .float .list .item { border-bottom: 1px solid #ebeded; border-right: #ebeded 1px solid; width: 33.33%; height: 2.865rem; display: flex; flex-direction: column; align-items: center; justify-content: center; } .le_page2 .float .list .item:nth-child(3n) { border-right: none; } .le_page2 .float .list .item:nth-last-child(1), .le_page2 .float .list .item:nth-last-child(2), .le_page2 .float .list .item:nth-last-child(3) { border-bottom: none; } .le_page2 .float .list .item .img { height: 0.62rem; display: flex; justify-content: center; align-items: center; margin-bottom: 0.18rem; } .le_page2 .float .list .item .img img{ max-height: 100%; } .le_page2 .float .list .item .tit { font-size: 0.24rem; font-weight: bold; line-height: 1.4; margin-bottom: 0.07rem; } .le_page2 .float .list .item .con { width: 3.3rem; line-height: 1.75; text-align: center; font-size: 0.14rem; } .le_page3 { padding: 0.97rem 1.4rem 1.14rem; display: flex; } .le_page3 .right { width: 8.8rem; height: 6.6rem; } .le_page3 .right .title { display: none; } .le_page3 .left { margin-right: 1.22rem; padding-top: 1rem; } .le_page3 .left .title { margin-bottom: 0.26rem; } .le_page3 .left .con p { line-height: 1.75; font-size: 0.18rem; width: 6.38rem; } .le_page4 { padding: 1.26rem 1.4rem 1rem; background-color: #f8f8f8; } .le_page4 .list { display: flex; flex-wrap: wrap; } .le_page4 .list .item { width: 8.07rem; margin-right: 0.26rem; } .le_page4 .list .item:nth-child(2n) { margin-right: 0; } .le_page4 .list .item .img { width: 100%; pointer-events: none; /*height: 3.82rem;*/ } .le_page4 .list .item .txt { width: 100%; height: 2.92rem; background-color: #fff; padding: 0.48rem 0.34rem; } .le_page4 .list .item .txt .tit { font-size: 0.3rem; margin-bottom: 0.19rem; line-height: 1.3; font-weight: bold; color: #000; } .le_page4 .list .item .txt .con { font-size: 0.18rem; line-height: 1.75; text-indent: 0; } /* lefu-end-------------------------------------------------------- */ .med_page { padding: 1.5rem 0 1.2rem; } .med_page .swiperm { display: none; } .med_page .swiper1 { margin: 0 7.29vw; } .med_page .swiper1 .item { display: flex; height: 6.26rem; } .med_page .swiper1 .item .left { width: 10.38rem; height: 100%; } .med_page .swiper1 .swiper-slide-prev .item { flex-direction: row-reverse; } .med_page .swiper1 .swiper-slide-active { z-index: 9; } .med_page .btn { width: 1.89rem; position: absolute; right: 4.85rem; bottom: 1.75rem; display: flex; justify-content: space-between; align-items: center; z-index: 999; cursor: pointer; } .med_page .prev { width: 0.5rem; height: 0.5rem; background-image: url("../img/arr.png"); background-size: cover; } .med_page .prev:hover { background-image: url("../img/arra.png"); transform: rotate(180deg); } .med_page .next { width: 0.5rem; height: 0.5rem; background-image: url("../img/arr.png"); background-size: cover; transform: rotate(180deg); } .med_page .next:hover { transform: rotate(0); background-image: url("../img/arra.png"); } .med_page .swiper-pagination { font-size: 0.16rem; color: #666666; line-height: 1.75; width: auto; position: relative; bottom: 0; } .med_page .swiper-pagination .swiper-pagination-current { font-size: 0.3rem; color: #ee762d; } .med_page .swiper2 { position: absolute; top: 1.5rem; right: 1.4rem; width: 6.02rem; height: 6.26rem; background-color: #f8f8f8; overflow: hidden; z-index: 99; } .med_page .swiper2 .swiper-slide { opacity: 0; } .med_page .swiper2 .swiper-slide-active { opacity: 1; } .med_page .swiper2 .item { /* width: 100%; height: 100%; */ width: 6.02rem; height: 6.26rem; } .med_page .swiper2 .item .right { padding: 0.68rem; } .med_page .swiper2 .item .right .title { margin-bottom: 0.26rem; } .med_page .swiper2 .item .right .con { margin-bottom: 0.26rem; font-size: 0.16rem; line-height: 1.75; } .med_page .swiper2 .item .right .tips p { font-size: 0.2rem; position: relative; line-height: 1.5; margin-bottom: 0.16rem; padding-left: 0.3rem; } .med_page .swiper2 .item .right .tips p::after { content: ""; position: absolute; width: 0.167rem; height: 0.167rem; background-image: url("../img/cre1dot.svg"); background-size: 100% 100%; left: 0; top: 0.08rem; } /* medical-end-------------------------------------------------------- */ .ite_page1 { padding: 1.22rem 1.4rem 1.04rem; display: flex; } .ite_page1 .left .title { font-weight: normal; margin-bottom: 0.29rem; } .ite_page1 .left .desc { font-size: 0.267rem; display: flex; align-items: center; color: #ee762d; margin-bottom: 0.18rem; } .ite_page1 .left .desc img { height: 0.26rem; } .ite_page1 .left .con { font-size: 0.16rem; margin-bottom: 0.36rem; line-height: 1.5; } .ite_page1 .left .con img { height: 0.156rem; } .ite_page1 .left .list p { font-size: 0.2rem; position: relative; line-height: 1.5; margin-bottom: 0.16rem; padding-left: 0.3rem; } .ite_page1 .left .list p:last-child { margin-bottom: 1.05rem; } .ite_page1 .left .list p::after { content: ""; position: absolute; width: 0.167rem; height: 0.167rem; background-image: url("../img/cre1dot.svg"); background-size: 100% 100%; left: 0; top: 0.08rem; } .ite_page1 .left .bottom { position: relative; width: 9.78rem; } .ite_page1 .left .bottom .ilist { position: absolute; z-index: 99; left: 50%; transform: translateX(-50%); top: -0.58rem; background-color: #ee762d; border-radius: 0.1rem; width: 8.95rem; display: flex; flex-wrap: wrap; padding: 0.392rem 0.47rem 0.32rem; } .ite_page1 .left .bottom .ilist .item { display: flex; flex-direction: column; align-items: center; justify-content: center; margin-right: 0.73rem; } .ite_page1 .left .bottom .ilist .item:nth-child(6n) { margin-right: 0; } .ite_page1 .left .bottom .ilist .item .img { width: 0.6rem; height: 0.37rem; display: flex; align-items: center; justify-content: center; margin-bottom: 0.142rem; } .ite_page1 .left .bottom .ilist .item .txt { font-size: 0.18rem; line-height: 1.4; color: #fff; } .ite_page1 .right { width: 6.23rem; height: 8.53rem; margin-top: 0.5rem; margin-left: 0.39rem; } .ite_page2 { padding: 0.96rem 1.4rem; display: flex; background-color: #f8f8f8; } .ite_page2 .left { width: 5.5rem; height: 6.84rem; position: relative; margin-right: 3.38rem; } .ite_page2 .left .float { width: 2.91rem; height: 4.03rem; position: absolute; bottom: -0.31rem; left: 4.41rem; } .ite_page2 .right { padding-top: 1rem; } .ite_page2 .right .title { font-weight: normal; margin-bottom: 0.31rem; } .ite_page2 .right .con { font-size: 0.16rem; width: 5.53rem; margin-bottom: 0.76rem; line-height: 1.75; } .ite_page2 .right .con img { height: 0.156rem; } .ite_page2 .right .list p { font-size: 0.2rem; position: relative; line-height: 1.5; margin-bottom: 0.16rem; padding-left: 0.3rem; } .ite_page2 .right .list p::after { content: ""; position: absolute; width: 0.167rem; height: 0.167rem; background-image: url("../img/cre1dot.svg"); background-size: 100% 100%; left: 0; top: 0.08rem; } .ite_page3 { padding: 1.1rem 1.4rem 1.53rem; display: flex; } .ite_page3 .left { margin-right: 1.85rem; } .ite_page3 .left .title { font-weight: normal; margin-bottom: 0.29rem; } .ite_page3 .left .desc { font-size: 0.26rem; color: #ee762d; margin-bottom: 0.71rem; line-height: 1.5; } .ite_page3 .left .desc img { height: 0.264rem; } .ite_page3 .item { width: 6.72rem; height: 8.17rem; position: relative; } .ite_page3 .item .float { position: absolute; bottom: -0.52rem; left: 0.91rem; width: 6.48rem; background-color: #ee762d; border-radius: 0.08rem; padding: 0.44rem 0.51rem 0.38rem; color: #fff; } .ite_page3 .item .float .tit { font-size: 0.26rem; line-height: 1.4; margin-bottom: 0.39rem; } .ite_page3 .item .float .bg { position: absolute; bottom: 0; right: -0.45rem; } .ite_page3 .item .float .list { display: flex; flex-wrap: wrap; position: relative; } .ite_page3 .item .float .list .iitem { display: flex; align-items: center; flex-direction: column; margin-right: 0.63rem; } .ite_page3 .item .float .list .iitem:nth-child(5n) { margin-right: 0; } .ite_page3 .item .float .list .iitem .img { display: flex; align-items: center; justify-content: center; width: 0.52rem; height: 0.38rem; margin-bottom: 0.12rem; } .ite_page3 .item .float .list .iitem .txt { font-size: 0.18rem; line-height: 1.4; } /* ite-end-------------------------------------------------------- */ .aside { position: fixed; bottom: 4.33rem; width: 0.57rem; right: -1rem; transition: all 0.5s; z-index: 9; border-radius: 50%; box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.05); cursor: pointer; } .aside.act { right: 0.21rem; } footer { width: 100%; overflow: hidden; background-color: #fff; position: relative; z-index: 2; } footer .bg1 { position: absolute; top: 0; left: 0; width: 100%; } footer .bg2 { position: absolute; top: 0.44rem; left: 0; width: 100%; } footer .top { padding: 0 1.4rem; margin-top: 1.2rem; position: relative; margin-bottom: 0.83rem; } footer .top .logo { width: 2.23rem; } footer .center { position: relative; display: flex; justify-content: space-between; padding: 0 1.4rem; margin-bottom: 1.4rem; } footer .center .nav ul { display: flex; } footer .center .nav ul li { margin-right: 1.54rem; } footer .center .nav ul li a { display: block; font-size: 0.14rem; margin-bottom: 0.12rem; line-height: 1.4; color: #999; } footer .center .nav ul li .first { font-size: 0.18rem; margin-bottom: 0.18rem; color: #333; } footer .center .contact .phone { font-size: 0.34rem; font-weight: bold; margin-bottom: 0.33rem; line-height: 1.5; } footer .links { width: 2.37rem; height: 0.57rem; padding-left: 0.27rem; border-radius: 0.285rem; position: relative; background-color: #ee762d; } footer .links .tip { height: 100%; width: 100%; display: flex; align-items: center; justify-content: space-between; position: relative; z-index: 9; color: #fff; font-size: 0.16rem; } footer .links .tip i { display: block; width: 0.16rem; height: 0.08rem; background-image: url(../img/arrfoot.svg); background-size: 100% 100%; margin-right: 0.2rem; } footer .links .xl { position: absolute; top: 110%; left: 0; width: 100%; display: none; border: 1px solid #989898; } footer .links .xl a { padding: 0.15rem 0.21rem; line-height: 1.5; width: 100%; display: flex; align-items: center; background-color: #f8f8f8; /* box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); */ border-bottom: 1px solid #989898; } footer .bottom { position: relative; padding: 0 1.4rem; height: 1rem; display: flex; justify-content: space-between; align-items: center; border-top: 1px solid #e6e6e6; font-size: 0.14rem; } footer .bottom span, footer .bottom div { font-weight: 300; } .m_footer { display: none; } /* 网站地图 */ .article-page01 { margin: 0 auto; /* margin-top: 10vw; */ width: 86%; /*background-color: #f9f9f9;*/ /*padding: 60px 0 80px;*/ } .article-page01.map { margin-top: 0.6rem; padding: 4.4vw 0 1rem; } .article-page01 .wrap { /*padding: 50px 64px 80px;*/ background-color: #fff; box-sizing: border-box; } /*.w-83 {*/ /* width: 83%;*/ /* margin: 0 auto;*/ /* position: relative;*/ /*}*/ .article-page01 .title1 { font-weight: 700; color: #000; margin-bottom: 30px; font-size: 22px; text-align: center; } .article-page01 { font-size: 16px; } .article-page01 strong { font-size: 18px; } /* 网站地图 */ .article-page01 { margin: 0 auto; /* margin-top: 10vw; */ width: 86%; /*background-color: #f9f9f9;*/ /*padding: 60px 0 80px;*/ } .article-page01.map { margin-top: 0.6rem; padding: 4.4vw 0 1rem; } .article-page01 .wrap { /*padding: 50px 64px 80px;*/ background-color: #fff; box-sizing: border-box; } /*.w-83 {*/ /* width: 83%;*/ /* margin: 0 auto;*/ /* position: relative;*/ /*}*/ .article-page01 .title1 { font-weight: 700; color: #000; margin-bottom: 30px; font-size: 20px; text-align: center; } .article-page01 dl { margin-bottom: 40px; border: 1px solid #ccc; } .article-page01 dl:last-child { margin-bottom: 0; } .article-page01 dl dt { background: #f8f8f8; height: 40px; line-height: 40px; padding-left: 20px; } .article-page01 dl dt a { color: #333; font-size: 16px; } .article-page01 dl dd { padding: 20px; display: inline-block; margin-right: 20px; } .article-page01 dl dd a { font-size: 14px; color: #666; } /* 隐私条款 */ .editor-detail { color: rgba(0, 0, 0, .65); font-size: 15px; line-height: 2; text-align: justify; text-justify: inter-ideograph; } .editor-detail strong { font-weight: bold !important; } .editor-detail p { color: rgba(0, 0, 0, .65); font-size: 15px; line-height: 2; text-align: justify; text-justify: inter-ideograph; } /* 内页banner */ /* 适配 */ @media (max-width: 1680px) { html { font-size: 87.5px; } } @media (max-width: 1600px) { header .headr .nav ul li a { font-size: 14px; } header .headl .logo { width: 1.8rem; height: 0.6rem; } } @media (max-width: 1480px) { html { font-size: 77.0833px; } } @media (max-width: 1440px) { html { font-size: 75px; } } @media (max-width: 1366px) { html { font-size: 71.1458px; } } @media (max-width: 1280px) { html { font-size: 66.6667px; } } @media (max-width: 1024px) { .article-page01 { width: 94%; padding: 0; margin-top: 0; } .article-page01 .wrap { width: 100%; padding: 40px 3% 0; } .article-page01.map { padding-top: 0; } .news_con .con { width: 100%; } *::-webkit-scrollbar { width: 2px; height: 2px; } /* 移动端头部 */ header.i_header { display: none; } header { display: none; } .banner { height: 47.3vw; margin-top: 50px; } .banner.i_banner { height: 51.2vw; } .banner .txt .tit { font-size: 32px; } .banner .txt .tit .ite { width: 78px; } .more { width: 124px; height: 36px; font-size: 12px; } .m_header { display: block; } .m_header.act .top { background: #fff; } .m_header .col-l { display: flex; align-items: center; } .m_header .col-l .logo { display: block; width: 110px; position: relative; } .m_header .col-l .logo img { width: 100%; height: auto; } .m_header.act .col-r img, .m_header .col-l .logo img.comm_img { width: 100%; } .m_header .col-r { display: flex; align-items: center; } .m_header .col-r div { width: 21px; } .m_header .col-r .list { margin-left: 21px; } .m_header .col-r .search2, .m_header .col-r .list2, .m_header .col-l .logo img.act_img { display: none; } .m_header.act .col-r .search1, .m_header.act .col-r .list1, .m_header.act .col-l .logo img.comm_img { display: none; } .m_header.act .col-r .search2, .m_header.act .col-r .list2, .m_header.act .col-l .logo img.act_img { display: block; } .m_header .top { display: flex; justify-content: space-between; align-items: center; position: fixed; top: 0; z-index: 9999; width: 100vw; height: 50px; padding: 0 24px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .m_header .top .cha { display: none; } .m_header .top.on .search1, .m_header .top.on .search2, .m_header .top.on .list1, .m_header .top.on .list2 { display: none; } .m_header .top.on .cha { display: block; width: 24px; height: 24px; max-width: fit-content; } .m_menu { transform: translateY(-100%); opacity: 0; transition: all 0.5s; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background-color: #fff; z-index: 999; padding: 70px 0; } .m_menu.on { transform: translateY(0); opacity: 1; } .m_menu .navbar ul li { border-bottom: 1px solid #e8e8e8; font-size: 16px; width: 100%; } .m_menu .navbar { height: 90vh; overflow: auto; } .m_menu .navbar ul { width: 100%; padding: 0 24px; } .m_menu .navbar li { border-bottom: 1px solid #e8e8e8; font-size: 16px; width: 100%; } .m_menu .navbar .tit { display: block; width: 100%; line-height: 60px; color: #333; position: relative; box-sizing: border-box; font-size: 16px; text-align: left; margin-bottom: 0; } .m_menu .navbar .tit > a.tit { display: block; width: 78%; } .m_menu .navbar .tit i { display: block; width: 10px; height: 10px; background-image: url(../img/h_add.svg); background-size: 100% 100%; position: absolute; top: 50%; margin-top: -5px; right: 3%; transition: all 0.3s linear; } .m_menu .navbar .tit.on i { transform: rotate(180deg); } .m_menu .navbar .sec_list { line-height: 40px; display: none; position: relative; } .m_menu .navbar .sec_list p { background-size: 3px auto; font-size: 14px; position: relative; } .m_menu .navbar .sec_list a { padding-left: 3%; width: 78%; color: #666; display: block; } .m_menu .navbar .sec_list i { display: block; width: 10px; height: 10px; background-image: url(../img/h_add.svg); background-size: 100% 100%; position: absolute; top: 50%; margin-top: -5px; right: 3%; transition: all 0.3s linear; } .m_menu .navbar .sec_list .sec_item.on i { transform: rotate(180deg); } .m_menu .navbar .sec_list .third_list { line-height: 40px; padding: 10px 4%; display: none; } .m_menu .navbar .sec_list .third_list p { background-size: 3px auto; font-size: 14px; } .m_menu .navbar .sec_list .third_list a { padding-left: 3%; color: #666; display: block; } .m_header .top.on .col-l .logo img.hover-img { display: block; } footer { display: none; } .m_footer { display: block; background-color: #f8f8f8; } .m_footer .nav { padding: 10px 15px; background-color: #f8f8f8; margin-bottom: 40px; } .m_footer .nav ul li { border-bottom: solid #e4e4e4 1px; } .m_footer .nav ul li .first { padding: 24px 0 20px; font-size: 14px; width: 100%; display: flex; align-items: center; justify-content: space-between; } .m_footer .nav ul li .first i { background: url("../images/add1.svg") center no-repeat; background-size: cover; width: 10px; height: 10px; } .m_footer .nav ul li .sec_list { display: none; } .m_footer .nav ul li .sec { padding: 16px 12px 12px; font-size: 12px; width: 100%; display: flex; align-items: center; justify-content: space-between; color: #fff; } .m_footer .contact { display: flex; flex-direction: column; align-items: center; line-height: 1.5; background-color: #f8f8f8; padding-bottom: 30px; } .m_footer .contact .phone { font-size: 30px; color: #107339; margin-bottom: 10px; } .m_footer .contact .ma { display: flex; flex-direction: column; align-items: center; } .m_footer .contact .ma .img { display: flex; justify-content: center; align-items: center; background-color: #fff; width: 110px; height: 110px; margin-bottom: 5px; } .m_footer .contact .ma img { width: 100px; height: 100px; } .m_footer .contact .ma .txt { font-size: 14px; } .m_footer .bottom { height: 68px; display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: 12px; color: #fff; background-color: #107339; line-height: 1.5; } .aside { width: 28px; bottom: 33px; } .aside.act { right: 10px; } /* ny--------------------------------------------------------- */ .title { font-size: 24px; } .i_page2 { height: 70.13vw; } .i_page2 .border { display: none; } .i_page2 .title { margin: 0 0 10px; } .i_page2 .con { width: 100%; font-size: 14px; line-height: 1.5; margin-bottom: 20px; } .i_page3 { padding-top: 40px; margin-bottom: 2rem; } .i_page3 .bg { display: none; } .i_page3 .left { width: 100%; margin-top: 0; } .i_page3 .right { width: calc(100% - 40px); right: 20px; padding: 20px; top: 100px; } .i_page3 .right .title { margin-bottom: 20px; } .i_page3 .right .con { font-size: 14px; line-height: 1.5; margin-bottom: 20px; } .i_page3 .right .list { flex-wrap: wrap; } .i_page3 .right .list .item { width: 48%; } .i_page3 .right .list .item .img { width: 100%; height: auto; margin-bottom: 21px; } .i_page3 .right .list .item .num { font-size: 30px; } /* i-end---------------------------------------------------- */ /* a-end---------------------------------------------------- */ /* cre-end---------------------------------------------------- */ .med_page { padding: 40px 0 40px; } .med_page .swiper1, .med_page .swiper2 { display: none; } .med_page .swiperm { display: block; padding: 0 20px; } .med_page .swiperm .right { padding: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); height: 3.5rem; overflow: auto; } .med_page .swiperm .right .title { margin-bottom: 10px; } .med_page .swiperm .right .con { font-size: 14px; line-height: 1.5; margin-bottom: 10px; } .med_page .swiperm .item .right .tips p { font-size: 12px; position: relative; line-height: 1.5; margin-bottom: 8px; padding-left: 15px; } .med_page .swiperm .item .right .tips p:last-child { margin-bottom: 0; } .med_page .swiperm .item .right .tips p::after { content: ""; position: absolute; width: 8px; height: 8px; background-image: url(../img/cre1dot.svg); background-size: 100% 100%; left: 0; top: 4px; } /* med-end---------------------------------------------------- */ .ite_page1 { padding: 40px 20px 0; flex-direction: column; } .ite_page1 .left .title { margin-bottom: 10px; } .ite_page1 .left .desc { font-size: 16px; margin-bottom: 10px; } .ite_page1 .left .desc img { height: 16px; } .ite_page1 .left .con { font-size: 12px; margin-bottom: 15px; } .ite_page1 .left .con img { height: 12px; } .ite_page1 .left .list p { font-size: 12px; padding-left: 15px; margin-bottom: 5px; } .ite_page1 .left .list p::after { width: 8px; height: 8px; top: 5px; } .ite_page1 .left .list p:last-child { margin-bottom: 30px; } .ite_page1 .left .bottom { width: 100%; } .ite_page1 .left .bottom .ilist { position: initial; transform: translate(0); padding: 10px 10px 0; width: 100%; border-radius: 0; } .ite_page1 .left .bottom .ilist .item .img { width: 30px; height: 18px; margin-bottom: 7px; } .ite_page1 .left .bottom .ilist .item .img img { max-height: 100%; } .ite_page1 .left .bottom .ilist .item { margin-right: 0; margin-bottom: 10px; width: 33%; } .ite_page1 .left .bottom .ilist .item .txt { font-size: 14px; } .ite_page1 .right { margin-top: 0; margin-left: 0; width: 100%; height: auto; } .ite_page2 { padding: 40px 20px 0; flex-direction: column-reverse; } .ite_page2 .right { padding-top: 0; margin-bottom: 30px; } .ite_page2 .right .title { margin-bottom: 15px; } .ite_page2 .right .con { width: 100%; margin-bottom: 20px; font-size: 14px; } .ite_page2 .right .list p { font-size: 12px; padding-left: 15px; margin-bottom: 5px; } .ite_page2 .right .list p::after { width: 8px; height: 8px; top: 5px; } .ite_page2 .left { width: 100%; height: auto; } .ite_page2 .left .float { width: 33%; height: auto; bottom: 3%; left: auto; right: 5%; } .ite_page3 { padding: 40px 20px; flex-direction: column; } .ite_page3 .left { margin-right: 0; } .ite_page3 .left .title { margin-bottom: 5px; } .ite_page3 .left .desc { font-size: 16px; margin-bottom: 16px; } .ite_page3 .left .desc img { height: 16px; } .ite_page3 .item { width: 100%; height: auto; } .ite_page3 .item .float { position: initial; padding: 10px 10px 0; border-radius: 0; width: 100%; } .ite_page3 .item .float .tit { font-size: 16px; margin-bottom: 20px; } .ite_page3 .item .float .list .iitem { width: 33%; margin-right: 0; margin-bottom: 10px; } .ite_page3 .item .float .list .iitem .img { width: 30px; height: 18px; margin-bottom: 7px; } .ite_page3 .item .float .list .iitem .txt { font-size: 14px; } /* ite-end---------------------------------------------------- */ .le_page1 { padding: 40px 20px 40px; display: flex; flex-direction: column; } .le_page1 .left { width: 100%; height: auto; margin-right: 0; } .le_page1 .right { padding-top: 20px; } .le_page1 .right .title { margin-bottom: 20px; } .le_page1 .right .con p { width: 100%; font-size: 14px; line-height: 1.5; } .le_page2 { padding-bottom: 0; } .le_page2 .bg .title { display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } .le_page2 .float { position: relative; transform: translate(0); top: 0; left: 0; padding: 20px 20px 0; background-color: #fff; } .le_page2 .float .title { margin-bottom: 30px; display: none; } .le_page2 .float .list { width: 100%; } .le_page2 .float .list .item { width: 50%; padding: 28px 10px 0; } .le_page2 .float .list .item:nth-child(3n) { border-right: #ebeded 1px solid; } .le_page2 .float .list .item:nth-child(2n) { border-right: none; } .le_page2 .float .list .item:nth-last-child(3) { border-bottom: 1px solid #ebeded; } .le_page2 .float .list .item .img { height: 31px; margin-bottom: 9px; } .le_page2 .float .list .item .img img { max-height: 100%; } .le_page2 .float .list .item .tit { font-size: 18px; } .le_page2 .float .list .item .con { width: 100%; font-size: 14px; } .le_page3 { padding: 40px 20px 20px; flex-direction: column-reverse; } .le_page3 .right { width: 100%; height: auto; } .le_page3 .right .title { display: block; margin-bottom: 20px; } .le_page3 .left { padding-top: 20px; margin-right: 0; } .le_page3 .left .title { display: none; } .le_page3 .left .con p { font-size: 14px; line-height: 1.5; width: 100%; } .le_page4 { padding: 40px 20px 20px; } .le_page4 .list .item { width: 100%; margin-right: 0; margin-bottom: 20px; } .le_page4 .list .item .img { height: auto; } .le_page4 .list .item .txt { height: auto; padding: 20px; } .le_page4 .list .item .txt .tit { font-size: 18px; margin-bottom: 10px; } .le_page4 .list .item .txt .con { font-size: 14px; line-height: 1.5; } /* lefu-end---------------------------------------------------- */ .recommend { display: none; } .n_page { padding: 40px 20px; } .n_page .top { flex-direction: column; align-items: start; margin-bottom: 21px; } .n_page .top .tab { margin-bottom: 20px; } .n_page .top .tab .item { font-size: 18px; margin-right: 31px; } .n_page .top select { width: 105px; height: 26px; padding-left: 10px; font-size: 14px; } .n_page .top form .item img { right: 8px; } .n_page .top select option { font-size: 14px; } .news .list .item { width: 100%; margin-right: 0; margin-bottom: 30px; } .news .list .item .img_box { height: 53.91vw; } .news .list .item .inner { padding: 20px; height: auto; } .news .list .item .time { font-size: 12px; margin-bottom: 10px; } .news .list .item .tit { font-size: 18px; } .news .list .item .con { font-size: 14px; line-height: 1.5; margin-bottom: 20px; } .news .list .item .more { position: initial; } .pagination .item { font-size: 12px; width: 18px; height: 18px; margin-right: 10px; } .nd_page { padding: 0; } .nd_page .left { width: 100%; padding: 90px 0 40px; } .nd_page .right { display: none; } .nd_page .left .title { font-size: 24px; padding: 0 20px; } .nd_page .left .top { padding: 0 20px; align-items: center; } .nd_page .left .top .time { font-size: 12px; } .nd_page .left .top .share .item { width: 16px; margin-left: 8px; } .nd_page .left .line { margin: 25px 0; } .nd_page .left .inner { padding: 0 20px 55px; } .nd_page .left .inner p { font-size: 14px; } .nd_page .left .bottom .link { flex-direction: column; } .nd_page .left .bottom .link a { padding: 0 20px; font-size: 14px; height: 50px; line-height: 1.5; width: 100%; } .nd_page .left .bottom .link .next { justify-content: start; } /* news-end---------------------------------------------------- */ .cta_recommend { position: initial; width: 100vw; height: auto; flex-direction: column; transform: translateX(0); padding: 40px 20px; } .cta_recommend .info .name .ch { font-size: 22px; } .cta_recommend .info .name .en { font-size: 16px; } .cta_recommend .info .name { margin-bottom: 20px; } .cta_recommend .info .list .item { margin-bottom: 10px; } .cta_recommend .info .list .item .img { margin-right: 21px; width: 16px; height: 18px; } .cta_recommend .info .list .item .txt { width: 100%; font-size: 14px; } .cta_recommend .info .list .item .txt p { margin-bottom: 10px; } .cta_recommend form { width: 100%; margin-top: 30px; } .cta_recommend form .tit { font-size: 22px; } .cta_recommend form .tip { font-size: 14px; margin-bottom: 20px; } .cta_recommend form .item { width: 100%; } .cta_recommend form .item .ltit { font-size: 14px; } .cta_recommend form .item input { width: 100%; height: 36px; margin-bottom: 20px; margin-right: 0; } .cta_recommend form .textarea textarea { margin-bottom: 20px; } .cta_recommend form .submit { margin: 0 auto; } .cta_map { padding-top: 0; } .cta_map .float { position: relative; top: 0; left: 0; transform: translate(0); width: 100%; } .cta_map .float .tab { height: 30px; } .cta_map .float .tab .item { font-size: 16px; } .cta_map .float .bg { display: none; } .cta_map .float .txt .item { padding: 20px; background-color: #fff; } .cta_map .float .txt .link { position: initial; font-size: 12px; } .cta_map .float .txt .tit { font-size: 16px; margin-bottom: 0; } .cta_map .float .txt .con { font-size: 14px; width: 100%; margin-bottom: 7px; } .cta_map .float .txt .link img { width: 7px; } /* cta-end---------------------------------------------------- */ } @media (max-width: 960px) { } @media (max-width: 768px) { } @media (max-width: 414px) { } @media (max-width: 375px) { } @media (max-width: 320px) { } .indentation { text-indent: 2em; }