/*reset css*/ body { font: normal 100% "PingFang SC"; font-size: 16px; overflow-x: hidden; } .container { padding: 0; } .g-3, .gx-3 { --bs-gutter-x: 2.5rem; } a { text-decoration: none; } .btn { border-radius: 0; } .carousel-control-next, .carousel-control-prev { width: auto; height: 100%; opacity: 1; } .carousel-indicators [data-bs-target] { margin-left: 8px; margin-right: 8px; } .carousel-inner { background: #0a81f3; } .carousel-item .banner-info { display: flex; justify-content: space-between; align-items: center; padding: 0 3.5%; } .carousel-item .banner-info .pic { width: 55%; overflow: hidden; } .carousel-item .txt h4, .carousel-item .txt h6 { font-weight: 400; } .carousel-item .txt h4 { font-size: 1.7rem; color: #fff; margin-bottom: 0; } .carousel-item .txt h6 { font-size: 1.1rem; color: #0127B1; margin: 1rem 0; } .carousel-item .txt a { font-size: .875rem; font-weight: 200; background: #0127B1; color: #fff; padding: .5rem 1rem } .banner-1 { } .banner-1 .txt a { background: none; color: #fff; padding: .5rem 0; font-size: 1.2rem; } .banner-1 .txt a img { width: 20px; height: 20px; font-weight: bold; } .banner-2 { background: #61bcf9; } .btn-check:active + .btn-outline-secondary:focus, .btn-check:checked + .btn-outline-secondary:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus, .btn-outline-secondary:active:focus { box-shadow: none; } .btn-outline-secondary:focus { box-shadow: none; } .btn-outline-secondary.dropdown-toggle.show { background: none; color: #333; border: 1px solid #e8e8e8 } .btn:hover { background: none; } .btn-primary { background: #39BDFF; border: none; } .btn-primary:hover { background: #39BDFF; } .btn-primary:focus { outline: 0 !important; box-shadow: none; background: #39BDFF; } input, input:focus { border: none !important; box-shadow: none !important; } .bg-gray { background: #f8f8f8; } .bg-gray1 { background: #F8F4F3; } .border-b-blue { border-bottom: .5rem solid #39BDFF } .font-blue { color: #0A81F3; } .dropdown-menu { min-width: 5rem; font-size: .875rem; color: #666; border-radius: 0; } .dropdown-menu.show { font-size: 1.125rem; border: 0; background: url("../images/drop-bg.png") center no-repeat; padding: 0 1rem 2rem 1rem; background-size: 100% 100%; } .dropdown-menu.show li:first-child { margin-top: 2rem; } .dropdown-menu.show a:hover { color: #000; } .dropdown-item { color: #666; text-align: center; } .dropdown-item:hover { color: #39BDFF; background: none; } /*鍒嗛〉*/ .page-link { font-size: 1.125rem; color: #000; border: 0; } .page-link:hover { background: #0A81F3; color: #fff; } .breadcrumb .breadcrumb-item { font-size: 1.125rem; } .breadcrumb a { color: #666; } /*闈㈠寘灞?/ .breadcrumb .dropdown-toggle { color: #666; } .breadcrumb .dropdown-toggle:hover { color: #0A81F3; } /*header css*/ .header-search .dropdown-toggle::after { border: 0; background: url("../images/arrow.png") 0 2px no-repeat; width: .6rem; height: .6rem; background-size: 100%; } @media (max-width: 575px) { .small-search { display: block; width: 100%; text-align: right; } .header-search { display: none; } } @media (min-width: 576px) { .small-search { display: none; } } .header-top { position: relative; padding: 1em 5px; height: 76px; } .header-top .logo img { margin-left: 1.2em; } .header-top .contact { position: absolute; right: 0; top: 0; text-align: right; } .header-top .contact a { background: #F8F4F3; display: inline-block; padding: .6em 1em; border-bottom-left-radius: 1em; border: none; color: #0A81F3; } .header-top .contact .menu { display: inline-block; width: 1.2em; height: 1.2em; vertical-align: middle; margin-right: .2rem; margin-top: -2px; background: url("../images/menu6.png") no-repeat; background-size: 100% 100%; } .header-search { font-size: .875rem; } .header-search input, button { height: 44px; } .header-search button { width: 120px; } .header-search .btn { width: 6.5rem; font-size: .875rem; color: #333; border: 1px solid #e8e8e8; } .header-search .btn-primary { color: #fff; } .header-search input { font-size: .875rem; background: #e8e8e8; margin-left: 0; } .header-search input:focus { background: #e8e8e8; } .my-nav { background: #F8F4F3; padding: 0; } .my-nav .navbar-nav .nav-link { position: relative; color: #0A81F3; padding: .7em 1.2em; } .my-nav .navbar-nav .nav-link .menu { display: inline-block; width: 1.2em; height: 1.2em; vertical-align: middle; margin-right: .2rem; margin-top: -2px; } #navbarCollapse { padding: 0 .3em; } .my-nav .navbar-nav .nav-link .menu1 { background: url("../images/menu1.png") no-repeat; background-size: 100% 100%; } .my-nav .navbar-nav .nav-link .menu2 { background: url("../images/menu2.png") no-repeat; background-size: 100% 100%; } .my-nav .navbar-nav .nav-link .menu3 { background: url("../images/menu3.png") no-repeat; background-size: 100% 100%; } .my-nav .navbar-nav .nav-link .menu4 { background: url("../images/menu4.png") no-repeat; background-size: 100% 100%; } .my-nav .navbar-nav .nav-link .menu5 { background: url("../images/menu5.png") no-repeat; background-size: 100% 100%; } .my-nav .navbar-nav .nav-link .menu6 { background: url("../images/menu6.png") no-repeat; background-size: 100% 100%; } .my-nav .navbar-nav .active .nav-link { background: #0A81F3; color: #fff; } .my-nav .navbar-nav .active .nav-link:after { position: absolute; content: ''; width: 0; height: 0; border-left: .5em solid transparent; border-right: .5em solid transparent; border-bottom: .4em solid #fff; left: 50%; margin-left: -.2em; bottom: 0; } .my-nav .navbar-nav .active .nav-link .menu1 { background: url("../images/menu1-h.png") no-repeat; background-size: 100% 100%; } .my-nav .navbar-nav .active .nav-link .menu2 { background: url("../images/menu2-h.png") no-repeat; background-size: 100% 100%; } .my-nav .navbar-nav .active .nav-link .menu3 { background: url("../images/menu3-h.png") no-repeat; background-size: 100% 100%; } .my-nav .navbar-nav .active .nav-link .menu4 { background: url("../images/menu4-h.png") no-repeat; background-size: 100% 100%; } .my-nav .navbar-nav .active .nav-link .menu5 { background: url("../images/menu5-h.png") no-repeat; background-size: 100% 100%; } .my-nav .navbar-nav .active .nav-link .menu6 { background: url("../images/menu6-h.png") no-repeat; background-size: 100% 100%; } .my-nav .dropdown-toggle::after { background: none; } .my-nav .dropdown { position: static; margin: 0; } .my-nav .dropdown-menu { border: 0; margin-top: 0; left: 0; box-shadow: 1px 3px 3px rgba(0, 0, 0, .2); padding: 2em 0; } .my-nav .dropdown-menu h5 { font-size: .875rem; font-weight: normal; color: #333; } .my-nav .dropdown-menu h6 { font-size: 1rem; font-weight: normal; color: #333; } .my-nav .dropdown-menu ul li { padding: .5rem 0; } .my-nav .dropdown-menu ul li a { position: relative; font-size: .875rem; color: #333; padding-right: 1rem; display: block; } .my-nav .dropdown-menu ul li a::after { position: absolute; content: ''; width: 6px; height: 6px; border-top: 1px solid #333; border-right: 1px solid #333; transform: rotate(45deg); right: 10px; top: 50%; margin-top: -3px; } .my-nav .dropdown-menu ul li a:hover { color: #0A81F3; } .my-nav .dropdown-menu ul li:hover a::after { border-top: 1px solid #0A81F3; border-right: 1px solid #0A81F3; } .my-nav .active .dropdown-menu { display: block; } .my-nav .active .dropdown-menu .row { padding: 0 1rem; } /*footer css*/ .footer { padding: 2em 0 1em 0; } .footer-top { display: flex; } .footer-top .right { width: 55%; } .footer-top .right h5 { color: #0A81F3; font-size: 1rem; margin-bottom: 1rem; font-weight: bold; } .footer-top .right .py-md-1 { padding: 0 !important; line-height: calc(36 / 28); } .footer-top .right a { font-size: .875rem; color: #666; } .footer-top .right .input-group { border: 1px solid #0A81F3; padding: .2em .5em; background: #fff; } .footer-top .right .input-group input, .footer-top .right .input-group button { height: 30px; } .footer-top .right input.form-control { font-size: .875rem; text-align: left; padding: 0; } .footer-top .right input::placeholder { color: #999; } .footer-top .right .btn { font-size: .875rem; color: #fff; background: #0A81F3; } .footer-bottom { font-size: .75rem; color: #333; } .footer-bottom a { color: #333; } @media (max-width: 575px) { .footer-top { display: block; } .footer-top .left { width: 50%; margin: 0 auto; text-align: center; margin-bottom: .5em; } .footer-top .right { width: 100%; } } /*index css*/ .carousel-indicators { margin-bottom: 0 } .carousel-indicators [data-bs-target] { width: .5em; height: .5em; } .guide-box { padding: 3.5em 0 5.5em 0; } .guide-box .card { border-radius: 0; } .guide-box .card:hover { border: 1px solid #39BDFF; box-shadow: 0 0 5px #39BDFF; } .guide-box .card h4 { font-size: 1.3rem; background: #0127B1; color: #fff; margin: 0; padding: .65rem 1.1rem; } .guide-box .card h5 { font-size: 1.25rem; font-weight: normal; color: #0127B1; overflow: hidden; line-height: 1.75rem; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .guide-box .card .card-text { font-size: .875rem; color: #666; line-height: 1.5rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; margin: 1rem 0 2rem 0; height: 96px; } .guide-box .card .btn-link { display: block; font-size: .875rem; text-decoration: none; color: #0A81F3; margin-bottom: .5rem; } .enter-box { background: #39BDFF; padding: 1rem 0 1.5rem 0; } .enter-box .container .row { padding: 0; margin: 0; } .enter-box .col-md-5 { width: 36%; padding: 0; } .enter-box .col-md-7 { width: 64%; padding: 0; } .enter-box h4 { font-weight: normal; color: #fff; font-size: 1.5rem; background: url("../images/enter-mark.png") center 50px no-repeat; text-align: left; } .enter-box ul li { padding: 1rem 0; } .enter-box ul li a { display: block; font-size: 1rem; color: #fff; text-decoration: none; } .enter-box ul li img { width: 1.8rem; height: 1.8rem; margin-right: .2rem; } .vision-box { position: relative; display: flex; align-items: center; } .vision-box .txt { position: absolute; z-index: 999; top: 25%; margin-left: 5%; } .vision-box .txt h4 { font-size: 2rem; color: #fff; font-weight: normal; background: url("../images/vision-mark.png") 4.5rem center no-repeat; background-size: 3.375rem 1.125rem; } .vision-box .txt p { font-size: 1.3rem; color: #fff; margin: 1rem 0; } .vision-box .txt a { display: inline-block; font-size: .875rem; background: #E60027; color: #fff; padding: .5rem 1rem; } .events-box { padding: 4rem 0; } .events-box .event-pic { box-shadow: 0 3px 6px #eee; padding: 0; } .event-pic .pic { height: 300px; } .event-pic .pic img { height: 100%; } .event-pic .title { display: flex; color: #0127B1; justify-content: space-between; align-items: center; } .event-pic .title h4 { width: 70%; font-size: 1.25rem; font-weight: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .event-pic .title p { font-size: 1rem; background: url("../images/location.png") 0 center no-repeat; background-size: 1rem 1.25rem; padding-left: 1.5rem; } .event-pic .txt { padding: 1rem } .event-pic .txt .info { font-size: .875rem; color: #666; line-height: 1.5rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; margin: 1rem 0 1rem 0 } .event-pic .txt a { position: relative; font-size: .875rem; color: #0A81F3; padding-right: 1rem; } .event-pic .txt a:after { position: absolute; content: ''; width: 6px; height: 6px; right: 0; top: 50%; margin-top: -3px; border-top: 1px solid #0A81F3; border-right: 1px solid #0A81F3; transform: rotate(45deg); } .event-list ul { border-top: 1px solid #0127B1; border-bottom: 1px solid #0127B1; } .event-list ul li { padding: 1rem .5rem; border-bottom: 1px solid #ccc; } .event-list ul li:last-child { border-bottom: 0; } .event-list .title { display: flex; color: #0127B1; justify-content: space-between; align-items: center; } .event-list .title p { margin-bottom: 0; } .event-list .title p.date { background: url("../images/date.png") 0 center no-repeat; background-size: 1.25rem 1.25rem; padding-left: 1.5rem; } .event-list .title p.location { background: url("../images/location.png") 0 center no-repeat; background-size: 1rem 1.25rem; padding-left: 1.5rem; } .event-list ul li a { display: block; font-size: 1.25rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 1.5rem } .event-list a.more-link { position: relative; display: block; text-align: right; padding-right: 1rem; margin-top: 3rem; } .event-list a.more-link:after { position: absolute; content: ''; width: 6px; height: 6px; right: 0; top: 50%; margin-top: -3px; border-top: 1px solid #0A81F3; border-right: 1px solid #0A81F3; transform: rotate(45deg); } @media (max-width: 575px) { .vision-box { display: block; } .vision-box .pic1 { width: 100%; display: block; } .vision-box .pic2 { width: 100%; display: block; } } .news-box .col-md-3 { padding: 5rem .5rem 8rem .5rem; } .news-box .col-md-3 .info { position: relative; border: 1px solid #e3e3e3; margin: 0 .5em; min-height: 25rem; } .news-box .col-md-3 .info:hover { border: 1px solid #39BDFF; box-shadow: 0 0 5px #39BDFF; } .news-box .col-md-3 .pic { position: relative; min-height: 1.75rem; } .news-box .col-md-3 .pic .mark { position: absolute; background: #0127B1; top: 0; left: 0; padding: .2em 1em; border-bottom-right-radius: .2em; } .news-box .col-md-3 .pic-txt { padding: .5em } .news-box .col-md-3 .pic-txt p { font-size: .875rem; color: #999; line-height: 1.625rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; margin-bottom: 0; } .news-box .col-md-3 .pic-txt h4 { font-size: .875rem; color: #333; font-weight: normal; line-height: calc(22rem / 16); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical; padding: 0; margin-bottom: 1rem; height: 132px; } .news-box .col-md-3 .pic-txt p.date { font-size: .75rem; } .news-box .col-md-3 .pic-txt a { font-size: .875rem; color: #0A81F3; line-height: 3rem; position: absolute; bottom: 0; } /*棣栭〉鎮诞*/ .message-box { font-size: 1rem; position: fixed; top: 50%; right: 0; background: #0127B1; color: #fff; padding: 1em .5em; z-index: 9999; cursor: pointer; } .message-box p { margin-bottom: 0; padding-top: .5em; } .goTop { display: none; position: fixed; bottom: 23%; right: var(--bs-gutter-x, 5%); z-index: 9999; } .goTop img { width: 3em; height: 3em; } /*product css*/ .product-top { width: 100%; background: url("../images/product-bg.png") 0 center no-repeat; padding: 2em 0; } .product-top .container { font-size: 2rem; padding-left: 1em; } .product-tab { background: #f8f8f8; } .product-tab .nav { margin-left: 25%; } .product-tab .nav-tabs .nav-link { color: #999; border: 1px solid #e9e9e9; border-right: 0; border-top-left-radius: 0; border-top-right-radius: 0; } .product-tab .nav-tabs .nav-link:last-child { border-right: 1px solid #e9e9e9; } .product-tab .nav-tabs .nav-link.active { color: #0A81F3; border-top: 2px solid #0A81F3; border-bottom: 0; } .product-cont { padding: 1em 0 2em 0; } .product-list ul li { padding: .8rem 0; border-bottom: 1px solid #ddd; } .product-list ul li a { font-size: 1.125rem; color: #000; } .product-list ul li a:hover { color: #0A81F3; } .record-num { font-size: 1.125rem; color: #666; padding: .5em 0; } .record-num span { color: #0A81F3; } /*search css*/ .search-top { background: #F8F4F3; padding: 1em 0; } .search-top .input-group { width: 50%; border: 1px solid #BCC6D8; margin: 0 auto; } .search-top .input-group input.form-control { font-size: 1.125rem; } .search-top .input-group img { width: 2em; height: 2em; } .search-tab { background: #F8F8F8; } .search-tab .nav { margin-left: 25%; border-bottom: 0; } .search-tab .nav-tabs .nav-link { font-size: 1.125rem; color: #999; margin-bottom: 0; border: 0; } .search-tab .nav-tabs .nav-link.active { color: #0A81F3; background: none; border-bottom: 1px solid #0A81F3; } .search-cont .tab-content { padding: 1em 0; } .left-container { width: 20%; } .left-container p.stow-btn { display: none; } @media (max-width: 1200px) { .left-container { width: 100%; } .left-container p.stow-btn { display: block; color: #0A81F3; cursor: pointer; } .left-container-stow { height: 64px; overflow: hidden; border-bottom: 1px solid #eee; } } .right-container { width: 80%; } /*left nav css*/ .left-nav { background: #f8f8f8; padding: 1em; min-height: 600px; } @media (max-width: 1200px) { .left-nav { width: 100%; z-index: 9999; } } .left-nav .title { font-size: 1.125rem; display: flex; justify-content: space-between; align-items: center; padding: .5em 0; } .left-nav .title p { margin-bottom: 0; } .left-nav .title a { color: #39BDFF; } .left-nav ul li { padding: 1rem .5rem; border-bottom: 1px solid #D8D8D8; } .left-nav ul li:last-child { border-bottom: 0; padding-bottom: 0; } .left-nav ul li a { color: #666; line-height: 1.375rem; } .left-nav ul li a.active { color: #0A81F3; } .left-nav ul li a:hover { color: #0A81F3; } .left-nav ul li div.arrow { position: relative; font-weight: 600; padding-left: 1.5em; } .left-nav ul li div.arrow:hover { color: #0A81F3; } .left-nav ul li div.arrow:before { position: absolute; content: ''; width: 6px; height: 6px; border-top: 1px solid #5c5c5c; border-right: 1px solid #5c5c5c; transform: rotate(135deg); left: 10px; top: 50%; margin-top: -4px; transition: transform .35s ease; /*transform-origin: 0.5em 50%;*/ } .left-nav ul li div.collapsed:before { transform: rotate(-45deg); } .left-nav ul li div.balance:before { transform: rotate(45deg); } .left-nav dl { margin-left: 1rem; margin-bottom: 0; } .left-nav dl dd { margin: .5rem 0 0 1rem } .file-list .row { margin-top: 2em; } .file-list .row ul li { padding-top: .5em; } .file-list .row ul li a { color: #0A81F3; } .file-list .row ul li a:hover { text-decoration: underline; } .form-check-input[type=checkbox] { border: 1px solid #dbdbdb !important; border-radius: 0; } .screen-nav dl dd { color: #666; } /* 浜у搧绛涢€夊垪琛ㄥ彸渚 */ .scrollspy-example { position: relative; height: 100%; margin-top: .5rem; overflow: auto; } .product-table { overflow-y: auto; } .product-table1 { width: calc(100vw - 20%); } .product-table .compare-btn { display: inline-block; background: #0A81F3; padding: 0 .8em; color: #fff; float: left; margin-right: .2em; height: auto; } .product-table tr td { color: #666; text-align: left; } .product-table tr td:first-child { width: 12em; } .product-table tr td .form-check { text-align: left; padding-left: 0; } .product-table tr td div.flex { display: flex; justify-content: flex-start; align-items: center; } .product-table tr td div.flex p { margin-bottom: 0; margin-right: .2em; } .product-table tr td div a { display: block; color: #999; margin: .2em 0; } .product-table tr td div a:hover { color: #333; } .desc-btn { border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent; } .asc-btn { border-top: 0; border-right: 0.3em solid transparent; border-bottom: 0.3em solid; border-left: 0.3em solid transparent; } .desc-btn.active, .asc-btn.active { color: #333; } /*鏂伴椈*/ .news-box h4 { font-size: 1.75rem; color: #333; padding: 1.5em 0 1em 0; } .news-box ul.news-list li { padding: .5em 0; border-bottom: 1px solid #ddd; } .news-box ul.news-list li a { font-size: 1.125rem; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .news-box ul.news-list li a:hover { color: #0A81F3; } .news-box ul.news-list li span { color: #666; text-align: right; } .news-box ul.pagination { margin: 1.5em 0; justify-content: center; } .news-detail { font-size: 1.4rem; line-height: 1.5em; } .news-detail h4.title { font-size: 1.75rem; color: #0127B1; padding: 1em 0 .5em 0; line-height: 1.5em; margin: 0; } .news-detail div.date { font-size: 1.125rem; color: #666; margin-bottom: 1.5em; } .news-detail .pic { margin: .5em 0; display: flex; justify-content: space-between; padding: 0; } .news-detail .pic div { width: 49%; } .news-detail .pic img { width: 100%; } .news-info p { margin-bottom: 0; } .news-info { font-size: 1rem; margin-bottom: 40px; line-height: 30px; padding-right: 80px; } .news-info img { max-width: 100%; } .sub-category { display: flex; flex-direction: column; } .sub-category li { margin-left: 10px; padding: 0; } .video-box { display: none; position: fixed; width: 100%; top: 0; left: 0; height: 100%; z-index: 9999; } .video-box .mask { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 19999; background: #333; opacity: .6; } .video-box .video-cont { position: absolute; width: 50%; left: 50%; margin-left: -25%; top: 20%; z-index: 29999; } .video-box .video-cont .close-btn { color: #fff; text-align: right; padding: .5rem 0; cursor: pointer; } .video-box .video-cont video { width: 100%; } .product-cont { padding: 0; } .product-tab .nav { margin-left: 0; } .breadcrumb { padding: 1rem 0; } .breadcrumb-item + .breadcrumb-item::before { color: #D1D1D1; } .breadcrumb a { font-size: 1.125rem; } .breadcrumb-item.active { color: #0A81F3; } h4.product-title { font-size: 1.375rem; font-weight: 500; color: #0A81F3; padding-bottom: .5rem; } .left-nav .title p.big { font-size: 1.5rem; font-weight: 400; margin-top: -.5rem; } /* The tabs */ .my-nav .product-meun { padding: 0; min-height: 430px; } .product-meun ul { width: 135px; height: 100%; float: left; text-align: left; background: #F8F4F3; padding: 0; } .my-nav .product-meun ul li { padding: 1rem 0; padding-left: 10%; } .product-meun ul li a { color: #333; } .product-meun ul li.tab-active { background: #fff; } .product-meun ul li.tab-active a { color: #0A81F3; } .product-meun ul li.tab-active a::after { border-top: 1px solid #0A81F3; border-right: 1px solid #0A81F3; } /* The content */ .product-meun .tabs-content-placeholder { float: left; overflow: hidden; margin-left: 1px; width: 960px; } .product-meun .tabs-content-placeholder div.tab-cont { display: none; } .product-meun .tabs-content-placeholder div.tab-content-active { display: block; } .product-meun .tabs-content-placeholder h4 { font-size: 1rem; font-weight: normal; color: #0A81F3; border-bottom: 1px solid #0A81F3; padding: 1rem 1.5rem; } .product-meun .tabs-content-placeholder div.tab-cont div { padding: .6rem 1.5rem; } .product-meun .tabs-content-placeholder div.tab-cont div { display: -webkit-flex; display: flex; min-height: 370px; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-content: flex-start; } .product-meun .tabs-content-placeholder div.tab-cont dl { margin-right: 5%; width: 175px; } .product-meun .tabs-content-placeholder div.tab-cont dl a { position: relative; padding-right: 1rem; font-size: .875rem; } .product-meun .tabs-content-placeholder div.tab-cont dl a::after { position: absolute; content: ''; width: 4px; height: 4px; border-top: 1px solid #333; border-right: 1px solid #333; transform: rotate(45deg); right: 0; top: 50%; margin-top: -2px; } .product-meun .tabs-content-placeholder div.tab-cont dl a:hover { color: #0A81F3; } .product-meun .tabs-content-placeholder div.tab-cont dl dd:hover a::after { border-top: 1px solid #0A81F3; border-right: 1px solid #0A81F3; } .product-meun .tabs-content-placeholder div.tab-cont dl dt:hover a::after { border-top: 1px solid #0A81F3; border-right: 1px solid #0A81F3; } .product-meun .tabs-content-placeholder div.tab-cont dl dt { padding-bottom: .5rem; } .product-meun .tabs-content-placeholder div.tab-cont dl dt a { font-weight: normal; color: #333; } .product-meun .tabs-content-placeholder div.tab-cont dl dd { margin-left: 1rem; } .product-meun .tabs-content-placeholder div.tab-cont dl dd a { color: #666; } @media (max-width: 600px) { .product-meun ul { float: none; width: 100%; } .product-meun ul li { display: inline-block; } .product-meun ul li.tab-active { background: #fff; width: 100%; } } .slider-container { width: 100%; margin: 2rem 0 1rem 0; } .slider-container .back-bar { height: 10px; position: relative; } .slider-container .back-bar .selected-bar { position: absolute; height: 100%; } .slider-container .back-bar .pointer { position: absolute; width: 10px; height: 10px; cursor: col-resize; opacity: 1; z-index: 2; } .slider-container .back-bar .pointer.last-active { z-index: 3; } .slider-container .back-bar .pointer-label { position: absolute; top: -17px; font-size: 8px; white-space: nowrap; line-height: 1; } .slider-container .back-bar .focused { z-index: 10; } .slider-container .clickable-dummy { cursor: pointer; position: absolute; width: 100%; height: 100%; z-index: 1; } .slider-container .scale { top: 2px; position: relative; } .slider-container .scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0; } .slider-container .scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0; top: 5px; color: #999; line-height: 1; } .slider-container.slider-readonly .clickable-dummy, .slider-container.slider-readonly .pointer { cursor: auto; } .theme-green .back-bar { height: 5px; border-radius: 2px; background-color: #eeeeee; background-color: #e7e7e7; background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd)); background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); background-image: -o-linear-gradient(top, #eeeeee, #dddddd); background-image: linear-gradient(to bottom, #eeeeee, #dddddd); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0); } .theme-green .back-bar .selected-bar { border-radius: 2px; background-color: #a1fad0; background-image: -moz-linear-gradient(top, #bdfade, #76fabc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bdfade), to(#76fabc)); background-image: -webkit-linear-gradient(top, #bdfade, #76fabc); background-image: -o-linear-gradient(top, #bdfade, #76fabc); background-image: linear-gradient(to bottom, #bdfade, #76fabc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbdfade', endColorstr='#ff76fabc', GradientType=0); } .theme-green .back-bar .pointer { width: 14px; height: 14px; top: -5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; border: 1px solid #AAA; background-color: #e7e7e7; background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd)); background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); background-image: -o-linear-gradient(top, #eeeeee, #dddddd); background-image: linear-gradient(to bottom, #eeeeee, #dddddd); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0); } .theme-green .back-bar .pointer-label { color: #999; } .theme-green .back-bar .focused { color: #333; } .theme-green .scale span { border-left: 1px solid #e5e5e5; } .theme-green .scale ins { color: #999; } .theme-blue .back-bar { height: 5px; border-radius: 2px; background-color: #eeeeee; background-color: #e7e7e7; background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd)); background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); background-image: -o-linear-gradient(top, #eeeeee, #dddddd); background-image: linear-gradient(to bottom, #eeeeee, #dddddd); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0); } .theme-blue .back-bar .selected-bar { border-radius: 2px; background-color: #92c1f9; background-image: -moz-linear-gradient(top, #b1d1f9, #64a8f9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b1d1f9), to(#64a8f9)); background-image: -webkit-linear-gradient(top, #b1d1f9, #64a8f9); background-image: -o-linear-gradient(top, #b1d1f9, #64a8f9); background-image: linear-gradient(to bottom, #b1d1f9, #64a8f9); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb1d1f9', endColorstr='#ff64a8f9', GradientType=0); } .theme-blue .back-bar .pointer { width: 14px; height: 14px; top: -5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; border: 1px solid #AAA; background-color: #e7e7e7; background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#dddddd)); background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); background-image: -o-linear-gradient(top, #eeeeee, #dddddd); background-image: linear-gradient(to bottom, #eeeeee, #dddddd); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0); } .theme-blue .back-bar .pointer-label { color: #999; } .theme-blue .back-bar .focused { color: #333; } .theme-blue .scale span { border-left: 1px solid #e5e5e5; } .theme-blue .scale ins { color: #999; } .detail-box { display: flex; justify-content: flex-start; } .detail-box .detail-lt { width: 15%; position: relative; } .detail-box .news-list { width: 100%; background: #F8F4F3; min-height: 500px; padding-top: 20px; height: 100%; } .detail-box .news-list h2 { font-size: 1.2rem; line-height: 3rem; padding-left: 20px; } .detail-box .news-list h4 { font-size: .8rem; text-align: right; color: #666; font-weight: normal; padding: .5rem; cursor: pointer; } .detail-box .detail-lt ul li { padding-left: 30px; padding-right: 10px; } .detail-box .detail-lt ul li a { display: block; color: #333; font-weight: 400; padding: .5rem 0 .5rem 4%; } .detail-box .detail-lt ul li.active { background: #fff; } .detail-box .detail-lt ul li.active a { color: #0A81F3; } .detail-box .detail-lt ul li:hover { background: #fff; } .detail-box .detail-lt ul li:hover a { color: #0A81F3; } .detail-box .detail-lt ul li.drop a.title { position: relative; } .detail-box .detail-lt ul li.drop a.title:after { position: absolute; content: ''; width: 6px; height: 6px; right: 1rem; top: 50%; margin-top: -4px; border-top: 1px solid #333; border-right: 1px solid #333; transform: rotate(45deg); } .detail-box .detail-lt ul li:hover a:after { border-top: 1px solid #0A81F3; border-right: 1px solid #0A81F3; } .detail-box .detail-lt .news-nav { display: none; position: absolute; left: 100%; top: 0; width: 500px; height: 100%; background: #fff; border: 1px solid #979797; border-left: 0; padding: 0 .5rem; } .detail-box .detail-lt .news-nav h4 { font-size: 1rem; font-weight: normal; border-bottom: 1px solid #0A81F3; color: #0A81F3; padding: 1rem 1.5rem; } .detail-box .detail-lt .news-nav .list { height: 500px; display: flex; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; align-content: flex-start; } .detail-box .detail-lt .news-nav .list dl { margin-left: 1.5rem; margin-right: 1.5rem; } .detail-box .detail-lt .news-nav .list a { font-size: .875rem; } .detail-box .detail-lt .news-nav .list a:hover { color: #0A81F3; } .detail-box .detail-lt .news-nav .list dt { margin-bottom: .5rem; } .detail-box .detail-lt .news-nav .list dt a { position: relative; color: #333; font-weight: normal; } .detail-box .detail-lt .news-nav h4 { text-align: left; } .detail-box .detail-lt .news-nav .list dt a:after { position: absolute; content: ''; width: 6px; height: 6px; right: 0; top: 50%; margin-top: -4px; border-top: 1px solid #333; border-right: 1px solid #333; transform: rotate(45deg); } .detail-box .detail-lt .news-nav .list dt:hover a:after { border-top: 1px solid #0A81F3; border-right: 1px solid #0A81F3; } .detail-box .detail-lt .news-nav .list dd a { color: #666; padding-left: 1rem; } .detail-box .news-detail { width: 85%; padding: 0 1rem; } .detail-box .news-detail .open-btn { opacity: 0; font-size: 1rem; text-align: left; color: #666; font-weight: normal; padding: .5rem; cursor: pointer; } /*鐣欒█*/ .message-show { display: none; position: fixed; width: 100%; top: 0; left: 0; height: 100%; z-index: 9999; } .message-show .mask { position: absolute; width: 100%; height: 100vh; left: 0; top: 0; z-index: 19999; background: #333; opacity: .6; } .message-cont { position: absolute; width: 420px; left: 50%; margin-left: -210px; z-index: 29999; top: 15%; } .message-cont .close-btn { text-align: right; padding: .5rem 0; cursor: pointer; } .message-info { background: #fff; border-radius: 4px; text-align: center; } .message-info { padding: 3rem 2rem; } .message-info img { width: 240px; height: 240px; } .message-info h4 { font-size: 1.125rem; } .message-info p { font-size: .875rem; color: #666; margin-bottom: 0; padding-top: 2rem; }