html { box-sizing: border-box; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizelegibility; -moz-tab-size: 4; tab-size: 4; } body { font-family: 'microsoft yahei', system-ui, -apple-system, segoe ui, roboto, ubuntu, cantarell, noto sans, sans-serif, sans-serif, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol', 'noto color emoji', emoji; font-size: 1rem; line-height: 1.5; color: #333; } *, ::before, ::after { background-repeat: no-repeat; box-sizing: inherit; } * { margin: 0; padding: 0; } [hidden] { display: none !important; } a { color: inherit; text-decoration: none; } a:active, a:hover { outline: none; } abbr[title] { border-bottom: none; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } code, kbd, pre, samp { font-family: 'consolas', 'microsoft yahei', system-ui, -apple-system, segoe ui, roboto, ubuntu, cantarell, noto sans, sans-serif, monospace, 'apple color emoji', 'segoe ui emoji', 'segoe ui symbol', 'noto color emoji', emoji; } ul { list-style: none; } img, svg { vertical-align: middle; } img { border: none; } button, input, keygen, optgroup, select, textarea { outline: none; font: inherit; } button, input, select, textarea { background-color: rgba(0, 0, 0, 0); } button:not(:disabled), [type='button']:not(:disabled), [type='reset']:not(:disabled), [type='submit']:not(:disabled), [role='button']:not(:disabled) { cursor: pointer; } textarea { resize: vertical; } iframe { width: 100%; height: 100%; border: none; } main { display: block; } /*.index { padding-top: 300px; background: no-repeat top center; }*/ .index_a { display: block; position: absolute; top: 85px; left: 50%; width: 1100px; height: 90px; z-index: 101; margin-left: -500px; } .indexlianghui { padding-top: 300px; /*background: no-repeat top center;*/ background: no-repeat top center; /*background-size: 129%;*/ } .indexlianghui_a { display: block; position: absolute; top: 50px; width: 100%; /*height: 300px; z-index: 101;*/ height: 198px; margin-left: 0; background: no-repeat top center; } .wrapper, .container { margin: 0 auto; } .mt-1 { margin-top: 4px; } .mr-1 { margin-right: 4px; } .mb-1 { margin-bottom: 4px; } .ml-1 { margin-left: 4px; } .mx-1 { margin-left: 4px; margin-right: 4px; } .my-1 { margin-top: 4px; margin-bottom: 4px; } .ma-1 { margin: 4px; } .mt-2 { margin-top: 8px; } .mr-2 { margin-right: 8px; } .mb-2 { margin-bottom: 8px; } .ml-2 { margin-left: 8px; } .mx-2 { margin-left: 8px; margin-right: 8px; } .my-2 { margin-top: 8px; margin-bottom: 8px; } .ma-2 { margin: 8px; } .mt-3 { margin-top: 12px; } .mr-3 { margin-right: 12px; } .mb-3 { margin-bottom: 12px; } .ml-3 { margin-left: 12px; } .mx-3 { margin-left: 12px; margin-right: 12px; } .my-3 { margin-top: 12px; margin-bottom: 12px; } .ma-3 { margin: 12px; } .mt-4 { margin-top: 16px; } .mr-4 { margin-right: 16px; } .mb-4 { margin-bottom: 16px; } .ml-4 { margin-left: 16px; } .mx-4 { margin-left: 16px; margin-right: 16px; } .my-4 { margin-top: 16px; margin-bottom: 16px; } .ma-4 { margin: 16px; } .mt-5 { margin-top: 20px; } .mr-5 { margin-right: 20px; } .mb-5 { margin-bottom: 20px; } .ml-5 { margin-left: 20px; } .mx-5 { margin-left: 20px; margin-right: 20px; } .my-5 { margin-top: 20px; margin-bottom: 20px; } .ma-5 { margin: 20px; } .mt-6 { margin-top: 24px; } .mr-6 { margin-right: 24px; } .mb-6 { margin-bottom: 24px; } .ml-6 { margin-left: 24px; } .mx-6 { margin-left: 24px; margin-right: 24px; } .my-6 { margin-top: 24px; margin-bottom: 24px; } .ma-6 { margin: 24px; } .mt-7 { margin-top: 28px; } .mr-7 { margin-right: 28px; } .mb-7 { margin-bottom: 28px; } .ml-7 { margin-left: 28px; } .mx-7 { margin-left: 28px; margin-right: 28px; } .my-7 { margin-top: 28px; margin-bottom: 28px; } .ma-7 { margin: 28px; } .mt-8 { margin-top: 32px; } .mr-8 { margin-right: 32px; } .mb-8 { margin-bottom: 32px; } .ml-8 { margin-left: 32px; } .mx-8 { margin-left: 32px; margin-right: 32px; } .my-8 { margin-top: 32px; margin-bottom: 32px; } .ma-8 { margin: 32px; } .mt-9 { margin-top: 36px; } .mr-9 { margin-right: 36px; } .mb-9 { margin-bottom: 36px; } .ml-9 { margin-left: 36px; } .mx-9 { margin-left: 36px; margin-right: 36px; } .my-9 { margin-top: 36px; margin-bottom: 36px; } .ma-9 { margin: 36px; } .mt-10 { margin-top: 40px; } .mr-10 { margin-right: 40px; } .mb-10 { margin-bottom: 40px; } .ml-10 { margin-left: 40px; } .mx-10 { margin-left: 40px; margin-right: 40px; } .my-10 { margin-top: 40px; margin-bottom: 40px; } .ma-10 { margin: 40px; } .pt-1 { padding-top: 4px; } .pr-1 { padding-right: 4px; } .pb-1 { padding-bottom: 4px; } .pl-1 { padding-left: 4px; } .px-1 { padding-left: 4px; padding-right: 4px; } .py-1 { padding-top: 4px; padding-bottom: 4px; } .pa-1 { padding: 4px; } .pt-2 { padding-top: 8px; } .pr-2 { padding-right: 8px; } .pb-2 { padding-bottom: 8px; } .pl-2 { padding-left: 8px; } .px-2 { padding-left: 8px; padding-right: 8px; } .py-2 { padding-top: 8px; padding-bottom: 8px; } .pa-2 { padding: 8px; } .pt-3 { padding-top: 12px; } .pr-3 { padding-right: 12px; } .pb-3 { padding-bottom: 12px; } .pl-3 { padding-left: 12px; } .px-3 { padding-left: 12px; padding-right: 12px; } .py-3 { padding-top: 12px; padding-bottom: 12px; } .pa-3 { padding: 12px; } .pt-4 { padding-top: 16px; } .pr-4 { padding-right: 16px; } .pb-4 { padding-bottom: 16px; } .pl-4 { padding-left: 16px; } .px-4 { padding-left: 16px; padding-right: 16px; } .py-4 { padding-top: 16px; padding-bottom: 16px; } .pa-4 { padding: 16px; } .pt-5 { padding-top: 20px; } .pr-5 { padding-right: 20px; } .pb-5 { padding-bottom: 20px; } .pl-5 { padding-left: 20px; } .px-5 { padding-left: 20px; padding-right: 20px; } .py-5 { padding-top: 20px; padding-bottom: 20px; } .pa-5 { padding: 20px; } .pt-6 { padding-top: 24px; } .pr-6 { padding-right: 24px; } .pb-6 { padding-bottom: 24px; } .pl-6 { padding-left: 24px; } .px-6 { padding-left: 24px; padding-right: 24px; } .py-6 { padding-top: 24px; padding-bottom: 24px; } .pa-6 { padding: 24px; } .pt-7 { padding-top: 28px; } .pr-7 { padding-right: 28px; } .pb-7 { padding-bottom: 28px; } .pl-7 { padding-left: 28px; } .px-7 { padding-left: 28px; padding-right: 28px; } .py-7 { padding-top: 28px; padding-bottom: 28px; } .pa-7 { padding: 28px; } .pt-8 { padding-top: 32px; } .pr-8 { padding-right: 32px; } .pb-8 { padding-bottom: 32px; } .pl-8 { padding-left: 32px; } .px-8 { padding-left: 32px; padding-right: 32px; } .py-8 { padding-top: 32px; padding-bottom: 32px; } .pa-8 { padding: 32px; } .pt-9 { padding-top: 36px; } .pr-9 { padding-right: 36px; } .pb-9 { padding-bottom: 36px; } .pl-9 { padding-left: 36px; } .px-9 { padding-left: 36px; padding-right: 36px; } .py-9 { padding-top: 36px; padding-bottom: 36px; } .pa-9 { padding: 36px; } .pt-10 { padding-top: 40px; } .pr-10 { padding-right: 40px; } .pb-10 { padding-bottom: 40px; } .pl-10 { padding-left: 40px; } .px-10 { padding-left: 40px; padding-right: 40px; } .py-10 { padding-top: 40px; padding-bottom: 40px; } .pa-10 { padding: 40px; } .float-left { float: left; } .float-right { float: right; } .clearfix::after { display: block; content: ''; clear: both; } .hidden { display: none !important; } .text-overflow { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .line-clamp-1 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; } .line-clamp-2 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .line-clamp-3 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; } .line-clamp-4 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; } .line-clamp-5 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; } .text-indent { text-indent: 2em; } .text-left { text-align: left; } .text-center { text-align: center; } .text-right { text-align: right; } .row { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; height: 100%; } a { cursor: pointer; transition-property: border, background, color; transition-duration: 0.25s; } .full-screen-alert { position: fixed; top: 0; width: 100%; height: 100%; background-color: #666; color: #fff; font-size: 18px; z-index: 199; } .full-screen-alert .wrapper { width: 920px; padding: 120px 20px; } .full-screen-alert .wrapper ul, .full-screen-alert .wrapper p { color: #ddd; } .full-screen-alert .wrapper ul { margin-top: 40px; list-style: disc inside; font-size: 24px; } .full-screen-alert .wrapper ul li a { text-decoration: underline; } .full-screen-alert .wrapper ul li a:hover { color: #9fb6d6; } .full-screen-alert .wrapper p { margin-top: 20px; } .bar-alert { width: 100%; background-color: #e3ecfa; } .bar-alert .wrapper .text, .bar-alert .wrapper .button { display: inline-block; } .bar-alert .wrapper .text { width: 90%; color: #666; font-size: 18px; vertical-align: middle; } .bar-alert .wrapper .text a { color: #245db3; } .bar-alert .wrapper .button { width: 32px; margin-left: 20px; } .bar-alert .wrapper .button button { width: 32px; height: 32px; border: 2px solid #666; color: #666; font-size: 24px; line-height: 28px; text-align: center; } .publish-date { display: none !important; } .wrapper { width: 1280px; } .header-login { top: 10px !important; /*padding-top: 300px;*/ padding-top: 30px; } #globalheader .wrapper { padding-top: 30px; padding-bottom: 20px; background: #fff; /* padding: 20px; */ } #globalheader .logo { width: 220px; height: 70px; } #globalheader .logo a { display: block; } #globalheader .logo a img { width: 100%; height: 100%; } #globalheader ul.header-nav { margin-top: 15px; color: gray; font-size: 1rem; line-height: 40px; } #globalheader ul.header-nav li { float: left; transition: all 0.25s; cursor: pointer; } #globalheader ul.header-nav li:not(:first-child) { margin-left: 0.75rem; } #globalheader ul.header-nav li:not(:last-child) { margin-right: 0.75rem; } #globalheader ul.header-nav li.header-nav-item-signup a::after { content: '|'; margin-left: 1em; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #globalheader ul.header-nav li.header-nav-item-app a::before, #globalheader ul.header-nav li.header-nav-item-wechat a::before, #globalheader ul.header-nav li.header-nav-item-sina-weibo a::before, #globalheader ul.header-nav li.header-nav-item-newspaper a::before { content: ''; display: inline-block; width: 24px; height: 24px; margin-right: 4px; background-position: center center; background-size: contain; vertical-align: text-bottom; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #globalheader ul.header-nav li.header-nav-item-app a::before { background-image: ; } #globalheader ul.header-nav li.header-nav-item-wechat a::before { background-image: ; } #globalheader ul.header-nav li.header-nav-item-sina-weibo a::before { background-image: ; } #globalheader ul.header-nav li.header-nav-item-newspaper a::before { background-image: ; } #globalheader ul.header-nav li .qrcode { position: absolute; display: none; width: 153px; height: 192px; transform: translatex(-25%); z-index: 30; } #globalheader ul.header-nav li:hover { color: #3b72c4; } #globalheader ul.header-nav li:hover .qrcode { display: block; } #globalheader .search-box { margin-top: 10px; } #globalheader .search-box .search-form { width: 100%; height: 50px; } #globalheader .search-box .search-form input { display: inline-block; width: 100%; height: 100%; margin: 0; padding: 0.75rem 1rem; outline: none; transition: all 0.25s; vertical-align: top; } #globalheader .search-box .search-form .search-input { width: 250px; border-radius: 2px 0 0 2px; border: 2px solid #ccc; border-right: none; color: #333; } #globalheader .search-box .search-form .search-input:focus { border-color: #666; } #globalheader .search-box .search-form .search-submit { width: 50px; border-radius: 0 2px 2px 0; border: 2px solid #245db3; background: #245db3 no-repeat center center/28px 28px; color: #fff; font-size: 1.125rem; font-weight: 600; cursor: pointer; -webkit-appearance: none; } #globalheader .search-box .search-form .search-submit:hover { border-color: #3475d6; background-color: #3475d6; } #globalnav { background-color: #245db3; } #globalnav ul { display: flex; justify-content: space-between; align-items: center; width: 1280px; height: 60px; } #globalnav ul li { flex: 1 1 auto; height: 100%; color: #fff; font-size: 1.25rem; line-height: 60px; text-align: center; transition: background-color 0.25s; cursor: pointer; } #globalnav ul li:hover { background-color: #2a6ed3; } #globalnav ul li.active { background-color: #2a6ed3; } #globalnav ul li.active > a { font-weight: bold; } #globalnav ul li > a { display: block; width: 100%; height: 100%; color: #fff; } #globalnav ul li .sub-nav { display: none; position: absolute; width: 160px; height: 0; margin: 0 auto; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); background-color: rgba(255, 255, 255, 0.9); -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); transition: all 0.25s; z-index: 99999; } #globalnav ul li .sub-nav-item { height: 64px; padding: 16px 0; font-size: 1.125rem; line-height: 32px; } #globalnav ul li .sub-nav-item:not(:last-child) { border-bottom: thin solid rgba(0, 0, 0, 0.05); } #globalnav ul li .sub-nav-item a { display: block; width: 100%; height: 100%; padding: 0 20px; color: #666; font-weight: 400; transition: all 0.25s; } #globalnav ul li .sub-nav-item a:hover { border-left: 4px solid #245db3; color: #245db3; font-weight: 600; } #globalnav ul li:hover .sub-nav, #globalnav ul li:focus .sub-nav, #globalnav ul li:active .sub-nav { display: block; height: auto; } #globalfooter { color: #7b7f85; font-size: 0.875rem; text-align: center; } #globalfooter section ul.info li { display: inline-block; margin: 0.625rem auto; padding: 0 1rem; line-height: 1; } #globalfooter section ul.info li:not(:last-child) { border-right: 2px solid #7b7f85; } #globalfooter section ul a { color: #7b7f85; } #globalfooter section ul a[href]:hover { text-decoration: underline; } #globalfooter section div.license { display: flex; justify-content: center; align-items: center; margin-top: 12px; } #globalfooter section div.license ul.text { display: flex; flex-direction: column; text-align: left; } #globalfooter section div.license ul.text li { margin: 0.25rem 0; } #globalfooter section div.license ul.img { display: flex; align-items: center; margin-left: 40px; } #globalfooter section div.license ul.img li:not(:first-child) { margin-left: 20px; } #globalfooter section div.license ul.img li a { display: block; } #globalfooter section div.license ul.img li a img { width: 100%; max-height: 80px; } #globalfooter section div.license ul.img li:not(:last-child) { margin-right: 20px; } #globalfooter section:nth-child(1) { padding: 32px 0; background-color: #272a2e; } #globalfooter section:nth-child(2) { padding: 12px 0; background-color: #151719; } html, body { height: 100%; width: 100%; max-width: 1920px; min-width: 1280px; } .center { width: 1280px; margin: 0 auto; } .fl { float: left; } .fr { float: right; } .ov-h { overflow: hidden; } .mt5 { margin-top: 5px; } .mt10 { margin-top: 10px; } .full-screen-cover { position: fixed; top: 0; width: 100%; height: 100%; background-color: #fff; -webkit-animation: fadeoutscale 1.5s linear; animation: fadeoutscale 1.5s linear; -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; z-index: 99; } .full-screen-cover .container { width: 100%; height: 100%; background: no-repeat center center/cover; } .full-screen-cover .container h1, .full-screen-cover .container h2 { padding-left: 192px; color: rgba(255, 255, 255, 0.9); line-height: 1.25; text-transform: uppercase; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .full-screen-cover .container h1 { padding-top: 96px; font-size: 6rem; } .full-screen-cover .container h2 { font-size: 4rem; } @-webkit-keyframes fadeoutscale { 0% { opacity: 1; transform: scale(1); transform-origin: center; } 100% { opacity: 0; transform: scale(1.2); transform-origin: center; } } @keyframes fadeoutscale { 0% { opacity: 1; transform: scale(1); transform-origin: center; } 100% { opacity: 0; transform: scale(1.2); transform-origin: center; } } .subject-a, .subject-b, .subject-c, .subject-d { width: 1320px; padding: 0 20px; } .subject-a .swiper-container, .subject-b .swiper-container, .subject-c .swiper-container, .subject-d .swiper-container { width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.1); } .subject-a .swiper-container .swiper-slide, .subject-b .swiper-container .swiper-slide, .subject-c .swiper-container .swiper-slide, .subject-d .swiper-container .swiper-slide { width: 100%; height: 100%; font-size: 1.25rem; text-align: center; } .subject-a { margin: 0 auto; } .subject-a .swiper-container { height: 210px; } .subject-a .swiper-container .swiper-slide { height: 100%; line-height: 210px; } .subject-a .swiper-container .swiper-slide a, .subject-a .swiper-container .swiper-slide img { display: block; width: 100%; height: 210px; } .subject-b .subject-col, .subject-c .subject-col, .subject-d .subject-col { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; margin: 10px auto; } .subject-b .subject-col .subject-item, .subject-c .subject-col .subject-item, .subject-d .subject-col .subject-item { flex: 0 0 100%; position: relative; height: 80px; background-color: rgba(0, 0, 0, 0.1); font-size: 1.25rem; line-height: 80px; text-align: center; } .subject-b .subject-col .subject-item .swiper-slide, .subject-c .subject-col .subject-item .swiper-slide, .subject-d .subject-col .subject-item .swiper-slide { height: 80px; } .subject-b .subject-col .subject-item .swiper-slide a, .subject-b .subject-col .subject-item .swiper-slide img, .subject-c .subject-col .subject-item .swiper-slide a, .subject-c .subject-col .subject-item .swiper-slide img, .subject-d .subject-col .subject-item .swiper-slide a, .subject-d .subject-col .subject-item .swiper-slide img { display: block; width: 100%; height: 80px; text-align: center; } .subject-b .subject-col.subject-col-55 .subject-item, .subject-c .subject-col.subject-col-55 .subject-item, .subject-d .subject-col.subject-col-55 .subject-item { flex: 0 0 calc(50% - 10px / 2); } .subject-b .subject-col.subject-col-37 .subject-item:nth-child(1), .subject-c .subject-col.subject-col-37 .subject-item:nth-child(1), .subject-d .subject-col.subject-col-37 .subject-item:nth-child(1) { flex: 0 0 calc(33.33333333% - 10px / 2); } .subject-b .subject-col.subject-col-37 .subject-item:nth-child(2), .subject-c .subject-col.subject-col-37 .subject-item:nth-child(2), .subject-d .subject-col.subject-col-37 .subject-item:nth-child(2) { flex: 0 0 calc(66.66666667% - 10px / 2); } .subject-b .subject-col.subject-col-73 .subject-item:nth-child(1), .subject-c .subject-col.subject-col-73 .subject-item:nth-child(1), .subject-d .subject-col.subject-col-73 .subject-item:nth-child(1) { flex: 0 0 calc(66.66666667% - 10px / 2); } .subject-b .subject-col.subject-col-73 .subject-item:nth-child(2), .subject-c .subject-col.subject-col-73 .subject-item:nth-child(2), .subject-d .subject-col.subject-col-73 .subject-item:nth-child(2) { flex: 0 0 calc(33.33333333% - 10px / 2); } .subject-b .subject-col.subject-col-333 .subject-item, .subject-c .subject-col.subject-col-333 .subject-item, .subject-d .subject-col.subject-col-333 .subject-item { flex: 0 0 33.33333333%; max-width: calc(33.3333333333% - 10px * 2 / 3); } .subject-b, .subject-c { margin: 20px auto; } .subject-d { margin: 60px auto; } .index-container { width: 100%; max-width: 1920px; min-width: 1320px; margin: 0 auto; padding: 0 20px; overflow-x: hidden; } .index-container .section { margin-top: 24px; } .scroll-warp { margin-top: 12px; height: 40px; line-height: 40px; background-color: #e8edf5; position: relative; overflow: hidden; } .scroll-warp .title, .scroll-warp .scroll-container-top { display: inline-block; vertical-align: top; } .scroll-warp .title { font-size: 16px; color: #6b788b; width: 120px; text-align: center; font-weight: bold; } .scroll-warp .scroll-container-top { width: 1150px; overflow: hidden; } .scroll-warp .scroll-container-top li { list-style: disc; margin: 0 30px; color: #666; font-size: 16px; float: left; } .main-news-title { margin: 30px auto; text-align: center; font-weight: bold; } .main-news-title a { display: block; /*color: black; font-size: 35px*/ color:#245db3; font-size: 34px; line-height: 1.2; } .main-news { margin-top: 30px; position: relative; } .main-news .swiper-container-main-news, .main-news .main-news-list { display: inline-block; height: 456px; vertical-align: top; } .main-news .swiper-container-main-news { width: 700px; overflow: hidden; position: relative; } .main-news .swiper-container-main-news .button { position: absolute; width: 40px; height: 80px; text-align: center; cursor: pointer; top: 50%; transform: translatey(-50%); z-index: 20; background-color: rgba(0, 0, 0, 0.5); } .main-news .swiper-container-main-news .to-right { right: 0; } .main-news .swiper-container-main-news .swiper-slide { height: 456px; width: 700px; } .main-news .swiper-container-main-news .swiper-slide img { display: block; width: 100%; height: 100%; } .main-news .swiper-container-main-news .swiper-slide footer { position: absolute; bottom: 0; width: calc(100% - 20px - 120px); height: 60px; padding-right: 120px; padding-left: 20px; background-color: rgba(0, 0, 0, 0.5); color: #fff; font-size: 20px; font-weight: 500; line-height: 60px; } .main-news .swiper-main-news-pagination { position: absolute; z-index: 20; right: 10px; bottom: 4px; height: 60px; text-align: right; } .main-news .swiper-main-news-pagination .swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 50%; background-color: rgba(255, 255, 255, 0.75); margin: 0 5px; cursor: pointer; margin-top: 30px; } .main-news .swiper-main-news-pagination .swiper-active-switch { background-color: rgba(36, 93, 179, 0.9); } .main-news .main-news-list { margin-left: 32px; width: 538px; } .main-news .main-news-list li { list-style: none; } .main-news .main-news-list .main-news-top { position: relative; } .main-news .main-news-list .main-news-top li, .main-news .main-news-list .main-news-middle li, .main-news .main-news-list .main-news-bottom li { font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 32px; } .main-news .main-news-list .main-news-top li a, .main-news .main-news-list .main-news-middle li a, .main-news .main-news-list .main-news-bottom li a { color: #4c4c4c; } .main-news .main-news-list .main-news-top li a:hover, .main-news .main-news-list .main-news-middle li a:hover, .main-news .main-news-list .main-news-bottom li a:hover { color: #245db3; } .main-news .main-news-list .main-news-top .more-news, .main-news .main-news-list .main-news-middle .more-news, .main-news .main-news-list .main-news-bottom .more-news { position: absolute; right: 10px; color: gray; font-size: 14px; } .main-news .main-news-list .main-news-top li:first-child { white-space: normal; } .main-news .main-news-list .main-news-top li:first-child a { display: block; width: 480px; margin-bottom: 8px; color: #333; font-size: 22px; font-weight: bold; line-height: 1.25; } .main-news .main-news-list .main-news-top li:first-child a:hover { color: #245db3; } .main-news .main-news-list .main-news-top .more-news { top: 10px; } .main-news .main-news-list .main-news-middle, .main-news .main-news-list .main-news-bottom { position: relative; } .main-news .main-news-list .main-news-middle .title, .main-news .main-news-list .main-news-bottom .title { margin-bottom: 12px; } .main-news .main-news-list .main-news-middle .title div, .main-news .main-news-list .main-news-bottom .title div { width: 420px; height: 48px; padding: 0 20px; font-size: 1.25rem; font-weight: 600; line-height: 48px; white-space: nowrap; } .main-news .main-news-list .main-news-middle .more-news, .main-news .main-news-list .main-news-bottom .more-news { top: 24px; } .main-news .main-news-list .main-news-middle .title div { background-image: linear-gradient( to right, rgba(255, 0, 0, 0.2), rgba(255, 0, 0, 0.05) 90%, transparent ); color: #e05046; } .main-news .main-news-list .main-news-bottom .title div { background-image: linear-gradient( to right, rgba(0, 127, 255, 0.2), rgba(0, 127, 255, 0.05) 90%, transparent ); color: #245db3; } .news-block { margin-top: 60px; } .news-block .news-block-item { position: relative; display: inline-block; width: 610px; padding: 40px 0; border-top: 1px solid #dedede; vertical-align: top; } .news-block .news-block-item:nth-child(2n) { margin-left: 50px; } .news-block .news-block-item .header { height: 32px; line-height: 32px; } .news-block .news-block-item .header .more-news { position: absolute; top: 40px; right: 10px; color: gray; font-size: 14px; } .news-block .news-block-item .other-news li { height: 32px; line-height: 32px; } .news-block .news-block-item .other-news li a, .news-block .news-block-item .other-news li span { display: inline-block; vertical-align: top; } .news-block .news-block-item .other-news li a { position: relative; width: calc(100% - 127px); height: 100%; color: #4c4c4c; } .news-block .news-block-item .other-news li a::before { content: ''; display: inline-block; width: 6px; height: 6px; margin: 4px 12px 8px 0; background: no-repeat center/contain; vertical-align: middle; } .news-block .news-block-item .other-news li a:hover { color: #245db3; } .news-block .news-block-item .other-news li .publish-date { width: 120px; color: #999; text-align: right; } .news-block .news-list .first-news { margin: 40px 0 10px 0; } .news-block .news-list .first-news .first-img, .news-block .news-list .first-news .first-section { display: inline-block; vertical-align: top; } .news-block .news-list .first-news .first-img { width: 210px; height: 145px; } .news-block .news-list .first-news .first-img a, .news-block .news-list .first-news .first-img img { display: inline-block; width: 100%; height: 100%; } .news-block .news-list .first-news .first-section { width: 370px; margin-left: 20px; } .news-block .news-list .first-news .first-section .title { width: 100%; font-size: 22px; font-weight: bold; line-height: 30px; text-align: justify; } .news-block .news-list .first-news .first-section .title a:hover { color: #245db3; } .news-block .news-list .first-news .first-section .desc { height: 3.9375rem; margin-top: 10px; color: #999; font-size: 0.875rem; line-height: 1.5; text-align: justify; } .news-block .news-list .first-news .first-section .publish-date { display: block; margin-top: 5px; color: #999; line-height: 25px; text-align: right; } .convergence-media { padding: 50px 0; background-color: #f8f8f8; } .convergence-media .convergence-header { height: 36px; position: relative; } .convergence-media .convergence-header .more-news { position: absolute; top: 9px; right: 10px; color: gray; font-size: 14px; } .convergence-media .convergence-list { height: 300px; margin-top: 38px; } .convergence-media .convergence-item { display: inline-block; width: 405px; vertical-align: top; background-color: #fff; transition: all 0.25s; } .convergence-media .convergence-item:not(:last-child) { margin-right: 25px; } .convergence-media .convergence-item:hover { transform: scale(1.01); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } .convergence-media .convergence-item img { display: block; width: 100%; height: 230px; } .convergence-media .convergence-item .convergence-desc { height: 75px; padding: 0 1em; color: #1a1a1a; font-size: 18px; line-height: 75px; text-align: center; } .other-media { margin-top: 60px; margin-bottom: 40px; } .other-media .other-media-item { display: inline-block; width: 617px; vertical-align: top; } .other-media .other-media-item:nth-child(2n) { margin-left: 40px; } .other-media .other-media-header { height: 70px; position: relative; } .other-media .other-media-header .more-news { position: absolute; top: 28px; right: 10px; color: gray; font-size: 14px; } .other-modia-news-list { margin-top: 24px; } .other-modia-news-list .first-news { margin-bottom: 12px; } .other-modia-news-list .first-news .first-img, .other-modia-news-list .first-news .first-section { display: inline-block; vertical-align: top; } .other-modia-news-list .first-news .first-img { width: 210px; height: 145px; } .other-modia-news-list .first-news .first-img a, .other-modia-news-list .first-news .first-img img { display: inline-block; width: 100%; height: 100%; } .other-modia-news-list .first-section { width: 370px; margin-left: 20px; } .other-modia-news-list .first-section .title { width: 100%; font-size: 22px; font-weight: bold; line-height: 30px; text-align: justify; } .other-modia-news-list .first-section .title a:hover { color: #245db3; } .other-modia-news-list .first-section .desc { height: 3.9375rem; margin-top: 10px; color: #999; font-size: 0.875rem; line-height: 1.5; text-align: justify; } .other-modia-news-list .first-section .publish-date { display: block; margin-top: 5px; color: #999; line-height: 25px; text-align: right; } .other-modia-news-list .other-news li { height: 32px; line-height: 32px; } .other-modia-news-list .other-news li a, .other-modia-news-list .other-news li span { display: inline-block; vertical-align: top; } .other-modia-news-list .other-news li a { position: relative; width: calc(100% - 133px); height: 100%; color: #4c4c4c; } .other-modia-news-list .other-news li a::before { content: ''; display: inline-block; width: 6px; height: 6px; margin: 4px 12px 8px 0; background: no-repeat center/contain; vertical-align: middle; } .other-modia-news-list .other-news li a:hover { color: #245db3; } .other-modia-news-list .other-news li .publish-date { width: 120px; color: #999; text-align: right; } .recommend .recommend-section { width: 100%; margin-top: 24px; } .recommend .recommend-section > div { display: inline-block; width: 300px; height: 160px; margin-bottom: 10px; overflow: hidden; } .recommend .recommend-section > div:nth-child(2n) { margin-left: 10px; } .recommend .recommend-section > div a { display: block; width: 100%; height: 100%; } .recommend .recommend-section > div a img { display: block; width: 100%; height: 100%; } .topic { background: #f6f6f6; padding: 72px 0; } .topic .topic-watp { position: relative; } .topic .topic-watp .topic-header { height: 36px; position: relative; } .topic .topic-watp .topic-header .more-news { position: absolute; top: 28px; right: 10px; color: gray; font-size: 14px; } .topic .topic-watp .topic-swiper-container { height: 220px; overflow: hidden; width: 1156px; margin: 0 auto; margin-top: 52px; padding-bottom: 20px; } .topic .topic-watp .topic-swiper-container .swiper-slide img { width: 100%; height: 100%; } .topic .topic-watp .topic-swiper-container .swiper-slide-active .swiper-slide-shadow-left, .topic .topic-watp .topic-swiper-container .swiper-slide-active .swiper-slide-shadow-right { background-image: none; } .topic .topic-watp .swiper-buttons { position: absolute; top: 50%; transform: translatey(-50%); margin-top: 35px; cursor: pointer; } .topic .topic-watp .swiper-buttons.to-right { right: 0; } .other-block { margin: 60px auto; height: 335px; } .other-block > div { position: relative; display: inline-block; width: 403px; padding-left: 40px; border-left: 2px solid #f4f6fa; vertical-align: top; } .other-block > div:not(:last-child) { margin-right: 30px; } .other-block .block { width: 4px; height: 22px; position: absolute; left: -2px; top: 18px; background-color: #9fb6d6; } .other-block .other-title { margin-top: 18px; height: 20px; position: relative; } .other-block .other-title .more-news { bottom: 0; } .other-block .swiper-warp { height: 250px; width: 100%; font-size: 36px; line-height: 220px; margin-top: 35px; overflow-y: auto; overflow-x: hidden; } .other-block .swiper-slide { width: 100%; height: 76px; border: 1px solid rgba(0, 0, 0, 0); background-color: #ebf2fa; margin-bottom: 8px; } .other-block .swiper-slide:hover { border: 1px solid #43b3f2; margin-left: 10px; } .other-block .swiper-slide > div { width: 100%; height: 38px; line-height: 38px; color: #333; font-size: 14px; cursor: pointer; } .other-block .swiper-slide > div img, .other-block .swiper-slide > div div { display: inline-block; width: 280px; vertical-align: top; } .other-block .swiper-slide > div img { width: 23px; height: 24px; margin-top: 8px; margin-left: 16px; margin-right: 8px; } .other-block .swiper-slide .question { color: #333; font-weight: bold; } .other-block .other-center .more-news, .other-block .right .more-news { top: 1px; } .other-block .other-center .content, .other-block .right .content { height: 260px; width: 100%; margin-top: 34px; } .other-block .other-center .content > div { display: inline-block; width: 160px; height: 43px; margin-bottom: 20px; text-align: center; line-height: 41px; border: 1px solid #9fb6d6; color: #9fb6d6; vertical-align: top; } .other-block .other-center .content > div:nth-child(2n) { margin-left: 20px; } .other-block .other-center .content > div a { display: block; width: 100%; height: 100%; color: #9fb6d6; } .other-block .other-center .content > div:hover { color: #fff; background-color: #9fb6d6; } .other-block .other-center .content > div:hover a { color: #fff; } .other-block .right .content > div { display: inline-block; width: 98px; height: 98px; margin-bottom: 20px; background-position: 0 0; background-size: 100% 100%; vertical-align: top; } .other-block .right .content > div:not(:nth-child(3n)) { margin-right: 16px; } .other-block .right .content > div a { display: block; width: 100%; height: 100%; } .other-block .right .content > div:nth-child(1) a { background-image: ; } .other-block .right .content > div:nth-child(1) a:hover { background-image: ; } .other-block .right .content > div:nth-child(2) a { background-image: ; } .other-block .right .content > div:nth-child(2) a:hover { background-image: ; } .other-block .right .content > div:nth-child(3) a { background-image: ; } .other-block .right .content > div:nth-child(3) a:hover { background-image: ; } .other-block .right .content > div:nth-child(4) a { background-image: ; } .other-block .right .content > div:nth-child(4) a:hover { background-image: ; } .other-block .right .content > div:nth-child(5) a { background-image: ; } .other-block .right .content > div:nth-child(5) a:hover { background-image: ; } .other-block .right .content > div:nth-child(6) a { background-image: ; } .other-block .right .content > div:nth-child(6) a:hover { background-image: ; } .overlay-qa { display: flex; flex-direction: column; justify-content: center; position: fixed; top: 50%; left: 50%; width: 50%; height: 75%; padding: 80px 60px 20px; transform: translate(-50%, -50%); border: thin solid rgba(0, 0, 0, 0.25); border-radius: 2px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); background-color: rgba(255, 255, 255, 0.95); z-index: 9999; } .overlay-qa .container { width: 100%; height: calc(100% - 100px); overflow-y: auto; font-size: 1rem; line-height: 1.5; } .overlay-qa .container hr { margin: 20px auto; } .overlay-qa .container .answer .text-right { margin-right: 2em; } .overlay-qa .actions { display: flex; justify-content: center; align-items: center; width: 100%; height: 100px; } .overlay-qa .actions button { display: block; padding: 8px 20px; border: 2px solid; border-radius: 2px; color: #fff; transition: all 0.25s; } .overlay-qa .actions button:first-child { border-color: #ec8d8d; background-color: #f0a3a3; } .overlay-qa .actions button:last-child { margin-left: 40px; border-color: #18a1ef; background-color: #30abf1; } .overlay-qa .actions button:hover, .overlay-qa .actions button:active { box-shadow: inset rgba(0, 0, 0, 0.1) 0 0 12px; }