html.gray { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: ; filter:progid:dximagetransform.microsoft.basicimage(grayscale=1); -webkit-filter: grayscale(1); } .gcd100 { background-image: url(/uploads/image/scimg/2021-pc-71.jpg); zoom: 1; background-position: 50% -10px; background-repeat: no-repeat; background-size: 2540px auto; padding-top: 100px; background-color: #8c141c; } .event-bg-body { background-image: url(/uploads/image/scimg/20da.png); zoom: 1; background-position: 50% 0px; background-repeat: no-repeat; background-size: 100% auto; padding-top: calc(100vw / 3.75); /*background-color: #8c141c;*/ } .event-bg { min-width: 1280px; background-image: url(/uploads/image/scimg/20da.png); zoom: 1; background-position: 50% 0px; background-repeat: no-repeat; background-size: 100% auto; /*background-color: #8c141c;*/ } .event-bg .bg-placeholder { height: calc(100vw / 3.75); min-height: calc(1280px / 3.75); } .bg-margin { width: 1280px; margin: 0 auto; background-color: white; } .main { background-color: white; } .index-title { padding-top: 15px; padding-bottom: 15px; background: #f5f5f5; text-align: center; border-left: 6px solid #d0d0d0; margin-bottom: 20px; } .index-title h1 { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 5px; } .index-text em { display: inline-block; } .index-text a { margin-right: 30px; max-width: 345px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .ad { margin-bottom: 40px; } .column { margin-bottom: 20px; } .column-title { background: #f5f5f5; position: relative; height: 50px; line-height: 50px; margin-bottom: 45px; } .column-title-name { width: 190px; height: 66px; display: -webkit-flex; display: flex; align-items: center; justify-content: center; position: absolute; left: 15px; top: 50%; transform: translatey(-50%); background: #3b58ad; font-family: source-han-serif-sc, "source han serif sc", "noto serif cjk sc", "sourcehanserifcn-heavy", "microsoft yahei", simsun; } .column-title-name h3{ font-size: 28px; color: #fff; font-weight: bold; } .column-title-name:after { display: block; content: ''; border: solid; border-color: #3b58ad transparent transparent transparent; border-width: 20px 20px 20px 20px; position: absolute; bottom: -39px; left: 50%; transform: translatex(-50%); } .column-nav { justify-content: flex-end; } .media-object-title { width: 50px; height: 100%; display: -webkit-flex; display: flex; align-items: center; padding-left: 15px; word-wrap: break-word; letter-spacing: 20px; } .media-object img, .media-object-img { height: auto; } .panel-body{ padding-bottom: 20px; } /* column-01 */ .column-01 .carousel-row .carousel-caption{ width: 100%; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,.6); color: #fff; text-align: left; padding-left: 30px; font-size: 22px; padding-top: 10px; padding-bottom: 10px; } .column-01 .carousel-row .carousel-caption a{ color: #fff; } .column-01 .carousel-row .carousel-indicators{ align-items: center; justify-content: flex-end; margin-right: 30px; margin-left: 30px; left: auto; bottom: 20px; } .column-01 .carousel-row .carousel-indicators li{ width: 9px; height: 9px; border-radius: 50%; background: #3b58ad; cursor: pointer; } .column-01 .carousel-row .carousel-indicators li.active{ width:12px; height: 12px; background: #99aada; } .column-01 .carousel-row .carousel-item{ height: 520px; } .column-01 .carousel-row .carousel-item img{ width: 100%; height: 520px; } .column-01 .list-box-row li { width: 33.3%; float: left; } .column-01 .list-box--pre li.f-bold:before{ display: none; } .column-01 .media-object-title { width: 86px; height: 86px; background: #3b58ad; font-size: 22px; color: #fff; word-wrap: break-word; letter-spacing: 5px; padding-left: 18px; } .column-01 .scroll-box{ padding-top: 12px; } .column-01 .scroll-view{ height: 66px; overflow: hidden; } /* column-02 */ .column-02 .media-object{ margin-right: 20px; } .img-box{ font-size: 0; } .img-box li{ display: inline-block; width: 44px; height: 36px; border: 1px solid #e5e5e5; margin-right: 13px; margin-bottom: 15px; overflow: hidden; } /*.img-box li:nth-child(4){ margin-right: 0; } .img-box li:nth-child(5){ margin-bottom: 0; }*/ .img-box li { } .img-box li a{ display: block; height: 100%; } /* column-03 */ .column-03-bottom { display: -webkit-flex; display: flex; align-items: center; } .column-03-bottom .flex-1 { max-width: 33.3%; } .meeting-list-title{ position: absolute; top: 20px; left: 50%; transform: translatex(-50%); } .meeting-hd{ margin-bottom: 24px; } .meeting-bd{ position: relative; } .meeting-map img { display: block; width: 100%; height: 100%; margin: 0 auto; } .meeting-list { position: absolute; width: 100%; height: 100%; z-index: 2; top: 0; left: 0; } .map-dot-layer { width: 4px; height: 4px; position: absolute; top: 50%; left: 50%; margin: -2px 0 0 -2px; background-color: #3b58ad; border-radius: 50%; cursor: pointer; opacity: 1; } .map-dot-layer:after { content: ''; position: absolute; width: 4px; height: 4px; -webkit-box-shadow: inset #3b58ad 0 0 5px; box-shadow: inset #3b58ad 0 0 5px; border-radius: 50%; top: 0; left: 0; opacity: 0; } .map-dot{ display: inline-block; vertical-align: middle; } .map-dot { position: absolute; width: 12px; height: 12px; -webkit-box-shadow: inset #3b58ad 0 0 5px; box-shadow: inset #3b58ad 0 0 5px; border-radius: 50%; cursor: pointer; background-color: #f7f8fa; /* transform: scale(.7); */ } .map-dot:after { content: ''; position: absolute; width: 12px; height: 12px; -webkit-box-shadow: inset #3b58ad 0 0 5px; box-shadow: inset #3b58ad 0 0 5px; border-radius: 50%; top: 0; left: 0; opacity: 0; } .map-dot-text { position: absolute; font-size: 12px; white-space: nowrap; text-align: center; left: 0; } .map-dot-text p{ line-height: 1; } .map-dot.new:after{ -webkit-animation: warn 2s ease-out .1s infinite; animation: warn 2s ease-out .1s infinite } .map-dot.new .map-dot-layer:after{ -webkit-animation: warn-2 2s ease-out 1.1s infinite; animation: warn-2 2s ease-out 1.1s infinite } .map-dot.animate:hover:after { -webkit-animation: warn 2s ease-out .1s infinite; animation: warn 2s ease-out .1s infinite } .map-dot.animate:hover .map-dot-layer:after { -webkit-animation: warn-2 2s ease-out 1.1s infinite; animation: warn-2 2s ease-out 1.1s infinite } @-webkit-keyframes warn { 0% { opacity: 0; -webkit-transform: scale(.1); transform: scale(.1) } 5% { opacity: 1 } to { opacity: 0; -webkit-transform: scale(4); transform: scale(4) } } @keyframes warn { 0% { opacity: 0; -webkit-transform: scale(.1); transform: scale(.1) } 5% { opacity: 1 } to { opacity: 0; -webkit-transform: scale(4); transform: scale(4) } } @-webkit-keyframes warn-2 { 0% { opacity: 0; -webkit-transform: scale(.1); transform: scale(.1) } 5% { opacity: 8 } to { opacity: 0; -webkit-transform: scale(10); transform: scale(10) } } @keyframes warn-2 { 0% { opacity: 0; -webkit-transform: scale(.1); transform: scale(.1) } 5% { opacity: 8 } to { opacity: 0; -webkit-transform: scale(10); transform: scale(10) } } /* column-04 */ .column-04 .panel .nav li { padding-left: 10px; padding-right: 10px; } .column-04 .column-04-bottom { display: flex; align-items: center; padding: 20px; } .column-04 .column-04-bottom-title { width: 100px; margin-right: 30px; } .column-04 .column-04-bottom .media-object { padding: 5px; border: 1px solid #e5e5e5; width: 66px; height: 80px; } .column-04 .column-04-bottom .media-body li{ font-size: 12px; } .column-04 .column-04-bottom .media-body h5{ font-size: 16px; font-weight: bold; } .column-04 .media-object{ margin-right: 20px; } .column-04 .media-object-item{ position: relative; } .column-04 .media-object-item a{ width: 100%; background: rgba(0,0,0,0.4); color: #fff; line-height: 24px; font-size: 12px; text-align: center; position: absolute; bottom: 0; left: 0; } .column-04 .media-object-item-pic{ width:125px; height: 76px; } .column-04 .media-body .xx-btn { position: absolute; right: 80px; bottom: 0; } /* column-05 */ .column-05 .panel { border: 1px solid #dee2e6; border-top: 2px solid #3b58ad; } .column-05 .panel-head { margin-bottom: 12px; border-top: none; } .column-05 .bottom-line { border-bottom: 1px solid #dee2e6; margin: 0 20px; } .column-05 .panel-head i { font-size: 32px; color: #3b58ad; margin: 0 10px; } .column-05 .media-object { margin-right: 0; } .column-05 .item { width: 100%; display: inline-flex; height: 80px; align-items: center; justify-content: center; background: #fff; margin-bottom: 15px; font-size: 16px; color: #666; box-shadow: 0 0 15px rgba(0,0,0,.05); } .column-05 .carousel-item { padding: 20px 25px 5px 25px; } .column-05 .carousel-control-prev, .column-05 .carousel-control-next { width: 30px; height: 46px; background: rgba(0, 0, 0, 0.4); display: inline-flex; align-items: center; position: absolute; left: 0; top: 40%; } .column-05 .carousel-control-prev i { transform: rotate(180deg); } .column-05 .carousel-control-prev i, .column-05 .carousel-control-next i { color: #fff; } .column-05 .carousel-control-next { left: inherit; right: 0; } .column-05 .list-box-row li { width: 25%; float: left; } .column-05 .media-body-inner { padding-bottom: 8px; padding-left: 30px; }