/*閫氱敤*/ /*------------------------------------*/ .part1 .main-title { font-family: "闃块噷宸村反鏅儬浣 Bold"; font-size: 72px; color: #004898; letter-spacing: 0.32em; line-height: 1; text-align: center; } .part1 .main-desc { width: 80%; max-width: 1400px; font-family: "闃块噷宸村反鏅儬浣 Bold"; font-size: 28px; color: #333; text-align: center; margin: 0 auto; } .part1 { position: relative; padding-bottom: calc(500 / 1920 * 100%); background-image: url('https://file.jingdiao.com/website/jingdiao/cn/images/newsroom/main-bg.jpg'); background-repeat: no-repeat; background-size: cover; } .part1 .main-info { position: absolute; width: 100%; top: 0; left: 0; } @media only screen and (max-width: 1599px) { .part1 .main-title { font-size: 64px; } .part1 .main-desc { font-size: 24px; } } @media only screen and (max-width: 1024px) { .part1 { padding-bottom: calc(600 / 750 * 100%); background-image: url('https://file.jingdiao.com/website/jingdiao/cn/images/newsroom/m-main-bg.jpg') } .part1 .main-title { margin-top: 40px; font-size: 42px; letter-spacing: 0.1em; line-height: 1.3; } .part1 .main-subtitle { margin-top: 16px; font-size: 20px; } .part1 .main-desc { width: 100%; margin-top: 16px; font-size: 20px; line-height: 1.7; } } @media only screen and (max-width: 450px) { .part1 .main-title { font-size: 36px; } .part1 .main-subtitle { font-size: 20px; } .part1 .main-desc { font-size: 18px; } } /*------------------------------------*/ /*閫氱敤 end*/ .story-item img { display: block; width: 100%; } .story-item { display: flex; display: -ms-flexbox; display: -webkit-flex; align-items: center; -webkit-align-items: center; padding: 60px calc(1 / 12 * 100%); background-color: #F6F6F6; } .story-item .main-img { flex: 1; -ms-flex: 1; -webkit-flex: 1; } .story-item .main-img img { padding-right: calc(2 / 12 * 100%); } .story-item .content { flex: 1; -ms-flex: 1; -webkit-flex: 1; } .title { font-family: "闃块噷宸村反鏅儬浣 Bold"; font-size: 40px; color: #000; line-height: 1.3; text-align: left; } .tmp-subtitle { font-family: "闃块噷宸村反鏅儬浣 Medium"; color: #004898; font-size: 28px; line-height: 1.7; } .desc { font-family: "闃块噷宸村反鏅儬浣 Regular"; font-size: 18px; line-height: 2; color: #333; } .readmore { width: 132px; line-height: 42px; border-radius: 26px; font-family: "闃块噷宸村反鏅儬浣 Medium"; font-size: 18px; text-align: center; background-color: #004898; color: #FFF; cursor: pointer; padding: 0; } .readmore:hover { color: #FFF; } .detail-content .title { text-align: center; } .detail-content .date { font-family: "闃块噷宸村反鏅儬浣 Regular"; text-align: center; font-size: 18px; color: #333; line-height: 1; } .detail-content .subtitle { font-family: "闃块噷宸村反鏅儬浣 Medium"; font-size: 18px; color: #004898; text-align: center; } .detail-content .desc { text-indent: 2em; } .imgs-wrapper .img-items { display: flex; display: -ms-flexbox; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; margin-bottom: 12px; } .imgs-wrapper .img-items .img-item { position: relative; width: calc((100% - 32px) / 3); margin-right: 16px; } .imgs-wrapper .img-items .img-item:last-child { margin-right: 0; } .imgs-wrapper .img-item .img-desc { position: absolute; bottom: 0; width: 100%; } .imgs-wrapper .img-desc .switch { display: flex; display: -ms-flexbox; display: -webkit-flex; align-items: center; -webkit-align-items: center; justify-content: center; -webkit-justify-content: center; width: 46px; height: 46px; cursor: pointer; background: rgba(0,0,0,0.4); float: right; } .imgs-wrapper .img-desc .switch img { width: 80%; height: 80%; } .imgs-wrapper .img-desc .img-title { clear: both; font-family: "闃块噷宸村反鏅儬浣 Regular"; font-size: 18px; color: #004898; text-align: center; line-height: 1.5; background-color: rgba(255, 255, 255, .8); } .imgs-wrapper .img-item .size .img-title { display: flex; display: -ms-flexbox; display: -webkit-flex; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; } .imgs-wrapper .img-item .img-desc.size span:last-child { line-height: 1; margin-left: 15px; color: #ea5504; } .detail-content:not(.hidden) + .effect-group-container { margin-left: auto; margin-right: auto; } .detail-content:not(.hidden) + .effect-group-container .btn-border { text-align: center; } .hidden { display: none; } .news-open { margin-left: auto; margin-right: auto; } .m-show { display: none; } @media only screen and (max-width: 1599px) { .title { font-size: 32px; } .tmp-subtitle { font-size: 20px; } .desc { line-height: 1.7; } .imgs-wrapper .img-items .img-item { width: calc((100% - 20px) / 3); margin-right: 10px; } .imgs-wrapper .img-items .img-item:last-child { margin-right: 0; } .imgs-wrapper .img-desc .img-title { font-size: 16px; } } @media only screen and (max-width: 1024px) { .pc-show { display: none; } .m-show { display: block; } .story-items.margin-X { margin: 0; margin-top: 40px; } .story-item { display: block; padding: 24px 15px 40px; margin-bottom: 16px; } .story-item:last-child { margin-bottom: 0; } .story-item .main-img { margin-bottom: 24px; } .story-item .main-img img { padding-right: 0; } .title { margin-bottom: 16px; font-size: 28px; } .tmp-subtitle { margin-bottom: 16px; font-size: 20px; line-height: 1.45; } .desc { font-size: 16px; line-height: 1.7; } .detail-content .date { margin-bottom: 24px; font-size: 16px; } .detail-content .subtitle { font-size: 20px; line-height: 1.7; margin-bottom: 16px; margin-top: 24px; } .desc.m-b-40-pc { margin-bottom: 16px; } .effect-group-container { width: 114px; } .readmore { width: 114px; margin-top: 24px; line-height: 36px; border-radius: 18px; font-size: 16px; } .imgs-wrapper .img-desc { position: static; } .imgs-wrapper .img-items { display: block; } .imgs-wrapper .img-item .img-desc { margin-bottom: 0; top: auto; font-size: 16px; } .imgs-wrapper .img-items .img-item { width: 100%; margin-bottom: 12px; } .imgs-wrapper .img-items .img-item:last-child { margin-bottom: 0; } .imgs-wrapper .img-desc { margin-bottom: 16px; } .news-open { margin-left: 0; } .effect-group-container { margin-left: 0; } .detail-content:not(.hidden) + .effect-group-container { margin-left: auto; margin-right: auto; } } @media only screen and (max-width: 450px) { .title { font-size: 24px; line-height: 1.3; } .tmp-subtitle { font-size: 18px; } .desc { font-size: 14px; } .detail-content .date { font-size: 14px; } .detail-content .subtitle { font-size: 18px; } .readmore { font-size: 14px; } .imgs-wrapper .img-item .img-desc { font-size: 14px; } } /*鏀惧ぇ寮圭獥*/ .mask-layer{ display: none; overflow: scroll; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 99; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: rgba(0, 0, 0, .85); } .mask-prev, .mask-next { position: absolute; width: 100px; text-align: center; white-space: nowrap; z-index: 100; cursor: pointer; top: 50%; font-size: 60px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .mask-prev{ left: 60px; } .mask-next{ right: 60px; } .mask-layer-close { position: absolute; text-align: center; white-space: nowrap; z-index: 100; cursor: pointer; right: 80px; top: 80px; width: 35px; height: 35px; font-size: 42px; line-height: 35px; font-weight: bold; } .mask-layer-close.icon-2::before { color: #FFF; } .mask-content{ width: 77%; height: auto; display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; position: absolute; left: 0; right: 0; top: 50%; margin: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 100; } .mask-content .mask-left { width: 60%; margin: 0 auto; } @media only screen and (max-width: 1599px) { .mask-prev, .mask-next { width: 80px; font-size: 50px; } .mask-prev{ left: 50px; } .mask-next{ right: 50px; } .mask-layer-close { right: 60px; top: 60px; width: 30px; height: 30px; font-size: 35px; line-height: 30px; } .mask-content{ width: 80%; } .mask-left { width: 64%; } } @media only screen and (max-width: 1299px) { .mask-prev, .mask-next { width: 60px; font-size: 40px; } .mask-prev{ left: 40px; } .mask-next{ right: 40px; } .mask-layer-close { width: 25px; height: 25px; font-size: 30px; line-height: 25px; } .mask-left { width: 60%; } } @media only screen and (max-width: 1024px) { .img-desc { padding: 0; } .img-desc .img-title { padding: 0 15px; } .mask-layer{ max-width: 750px; left: 50%; transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); } .mask-prev, .mask-next { width: 40px; font-size: 40px; } .mask-prev{ left: 15px; } .mask-next{ right: 15px; } .mask-layer-close { right: 20px; top: 70px; width: 24px; height: 24px; font-size: 24px; line-height: 24px; } .mask-content{ width: 80%; display: block; } .mask-content .mask-left { width: 100%; } } @media only screen and (max-width: 700px) { .mask-prev, .mask-next { width: 36px; font-size: 36px; } } @media only screen and (max-width: 560px) { .mask-prev, .mask-next { width: 18px; font-size: 36px; } .mask-prev{ left: 10px; } .mask-next{ right: 10px; } } @media only screen and (max-width: 450px) { .mask-prev, .mask-next { width: 15px; font-size: 32px; } .mask-layer-close { width: 20px; height: 20px; font-size: 20px; line-height: 20px; } .mask-content{ width: 78%; } }