@charset "utf-8"; .header{ position: fixed; display: flex; align-content: center; justify-content: space-between; width: 100%; height: 99px; padding: 0 5%; background-color: rgba(209, 28, 22, 0.8); z-index: 99; } a.header-logo{ display: flex; align-items: center; justify-content: space-around; height: 100px; } .header-logo img{ display: block; } .header-right{ flex: 1; display: flex; align-items: center; justify-content: flex-end; } .pc-nav{ display: flex; align-items: center; } .pc-nav-item{ display: flex; align-items: center; justify-content: space-around; width: 100px; height: 99px; position: relative; } .pc-nav-item:before{ position: absolute; bottom: 0; left: 50%; content: ''; width: 0px; height: 2px; background-color: #ffffff; transform: translate(-50%,0); transition: all .3s linear; } .pc-nav-item:hover:before{ width: 38px; } a.pc-nav-item-title{ display: flex; align-items: center; justify-content: space-around; width: 100px; height: 99px; font-size: 20px; /*font-weight: bold;*/ color: #fff; } .pc-nav-item:hover .pc-nav-tow{ display: block; } .pc-nav-tow{ display: none; position: fixed; top: 99px; left: 0; width: 100vw; padding: 20px 5%; height: 200px; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.98), rgba(255, 37, 37, 0.8)); /*background: #fff;*/ border-bottom: 2px solid #d11c16; } .pc-nav-tow .header-column-img{ width: 35%; max-width: 300px; /*height: 300px;*/ } .header-column-info{ width: 60%; } .header-column-info h3{ font-size: 32px; color: #d11c16; font-weight: bold; margin-bottom: 20px; } a.header-column-item{ display: flex; align-items: center; justify-content: space-between; width: 30%; height: 48px; margin-right: 3%; padding: 0 20px 0 30px; font-size: 18px; color: #fff; border-bottom: 1px solid #fff; position: relative; transition: all .3s linear; } .header-column-item:before{ position: absolute; top: 18px; left: 6px; content: ''; width: 11px; height: 11px; background: #fff; transform: rotate(45deg); transition: all .3s linear; } .header-column-item:after{ position: absolute; bottom: 0px; left: 0px; content: ''; width: 0px; height: 2px; background: #d11c16; transition: all .3s linear; } .header-column-item:hover{ color: #f9c01f; border-bottom: 0; } .header-column-item:hover:before{ background: #f9c01f; } .header-column-item:hover:after{ width: 100%; } .mobile-nav{ display: none; align-items: center; } .footer{ width: 100%; height: 283px; background-color:#333; margin-top: 50px; } .mlr { /*margin: 0 15%;*/ /*flex: 1;*/ /*width: 0;*/ width: 50%; } .footer-top{ width: 100%; height: 233px; padding: 0 5%; } a.footer-logo{ display: block; } .footer-logo img{ display: block; } .footer-info{ /*width: 320px;*/ width: 30%; padding: 30px 10px; margin: 0 15px; color: #fff; font-size: 20px; } .footer-info h3{ font-size: 22px; line-height: 30px; margin-bottom: 10px; padding-top: 15px; margin-top: 15px; border-top: 1px solid rgba(255,255,255,.1); } .footer-info p{ line-height: 22px; height: 45px; } .code-info-box { display: flex; justify-content: flex-end; } .code-info{ width: 127px; margin-right: 20px; } .code-info:last-child{ margin-right: 0; } .code-img { width: 127px; height: 127px; background: rgba(255,255,255,.1); } .code-img img{ width: 100%; height: 100%; object-fit: scale-down; } .code-info p{ text-align: center; font-size: 16px; color: #fff; line-height: 32px; } .footer-bottom{ display: flex; align-items: center; justify-content: center; height: 50px; border-top: 1px solid rgba(255,255,255,.1); } .footer-bottom span,.footer-bottom a{ font-size: 16px; color: #fff; margin: 0 20px; } .sous { display: none; } .h5 { display: block; } .pc { display: block; } @media only screen and (max-width: 768px) { .sous { display: block; } .header{ position: absolute; display: flex; align-content: space-between; justify-content: space-between; flex-wrap: wrap; width: 100%; height: 2.5rem; padding: 0.2rem 5%; padding-bottom: 0.3rem; background-color: rgba(209, 28, 22, 1); } a.header-logo{ display: flex; align-items: center; justify-content: space-around; height: 1.2rem; } .sous { width: 100%; height: 0.68rem; background-color: #ffffff; border-radius: 0.2rem; display: flex; justify-content: flex-end; align-items: center; } .sous input { flex: 1; width: 0; height: 0.66rem; font-size: 0.28rem; padding: 0 0.23rem; } .sous a { font-size: 0.28rem; color: #d11c16; font-weight: bold; margin-right: 0.2rem; } .header-logo img{ display: block; width: auto; height: .8rem; } .pc-nav{ display: none; } .mobile-nav{ display: block; } .menu-btn{ display: flex; align-items: center; justify-content: space-between; flex-direction: column; width: .8rem; height: .8rem; padding: .2rem; } .menu-btn span{ display: block; width: .46rem; height: 3px; border-radius: 2px; background: #fff; } .mobile-nav-list{ position: fixed; top: 0; left: 0; width: 100%; height: 100vh; display: none; } .mobile-nav-list:before{ position: absolute; top: 0; left: 0; width: 100%; height: 100vh; content: ''; background: rgba(0,0,0,.3); z-index: -1; } .mobile-nav-list li{ position: relative; z-index: 10; width: 100%; height: .98rem; font-size: .36rem; color: #333; background: #fff; border-bottom: .02rem solid #f5f5f5; } .mobile-nav-list li:first-child{ border-bottom: 0; } .mobile-nav-list li a{ display: flex; align-items: center; z-index: 10; width: 100%; height: .98rem; padding: .4rem; font-size: .32rem; color: #333; } .mobile-nav-list li div{ position: absolute; top: 0.2rem; right: 0.2rem; width: .8rem; height: .8rem; padding: .2rem; } .mobile-nav-list li div span{ position: relative; top: .2rem; display: block; width: .5rem; height: 1px; background: #333; transform: rotate(45deg); } .mobile-nav-list li div span.active{ transform: rotate(-45deg); } .column-banner-box{ height: 6rem; } .column-title{ width: max-content; padding: .2rem; font-size: .6rem; text-align: center; letter-spacing: -1px; /*color: rgba(255,255,255,0);*/ /*-webkit-text-stroke: 2px #fff;*/ background: rgba(209, 28, 22, 0.5); } .column-nav, .column-nav .bx-content{ height: .88rem; } .column-nav-left{ padding: 0 .3rem; } .column-nav-left img{ height: .36rem; } .column-nav-left span{ font-size: .3rem; padding: 0 .05rem; } a.column-nav-right{ display: none; } .child-list{ margin: 0; width: 100%; overflow-x: auto; } a.child-item{ min-width: 33.33%; width: max-content; flex-shrink: 0; padding: .3rem ; height: auto; margin-right: 0; font-size: .32rem; } .footer{ height: auto; } .footer-top{ width: 100%; flex-wrap: wrap; height: auto; padding:.5rem; } a.footer-logo{ display: block; width: 100%; margin: 0.4rem 0; margin-bottom: 0.8rem; } .footer-logo img{ display: block; width: 4rem; margin: 0 auto; } .mlr{ width: 100%; flex-wrap: wrap; } .footer-info{ display: flex; justify-content: flex-start; align-items: center; width: 100%; padding: 0.15rem 0; padding-top: 0.25rem; border-bottom: 0.01rem solid rgba(255,255,255,.1); color: #fff; font-size: 16px; margin-bottom: 0.15rem; } .footer-info div { display: flex; justify-content: flex-start; align-items: center; } .footer-info div img { display: block; margin-right: 0.15rem; height: inherit; width: 0.32rem; } .footer-info h3{ border: none; font-size: .32rem; padding: 0; margin: 0; height: auto; line-height: inherit; } .footer-info p{ height: auto; line-height: inherit; } .code-info-box{ width: 100%; display: flex; justify-content: center; align-items: center; } .code-info{ width: 1.7rem; margin: 0 0.2rem; margin-top: 0.3rem; } .code-img { width: 100%; padding: 0.1rem ; height: 1.7rem; } .code-img img { width: 100%; height: 100%; object-fit: scale-down; } .code-info p{ text-align: center; font-size: .28rem; color: #fff; line-height: .45rem; width: 100%; text-align: center; margin-top: 0.15rem; } .footer-bottom{ width: 100%; display: inherit; height: auto; text-align: center; padding: 0.2rem; } .footer-bottom span,.footer-bottom a{ display: inherit; font-size: .26rem; color: #fff; line-height: 0.36rem; } } @media only screen and (max-width: 1024px) and (min-width: 769px) { .sous { display: block; } .header{ position: absolute; display: flex; align-content: space-between; justify-content: space-between; flex-wrap: wrap; width: 100%; height: 2.5rem; padding: 0.2rem 5%; padding-bottom: 0.3rem; background-color: rgba(209, 28, 22, 1); } a.header-logo{ display: flex; align-items: center; justify-content: space-around; height: 1.2rem; } .sous { width: 100%; height: 0.68rem; background-color: #ffffff; border-radius: 0.2rem; display: flex; justify-content: flex-end; align-items: center; } .sous input { flex: 1; width: 0; height: 0.66rem; font-size: 0.28rem; padding: 0 0.23rem; } .sous a { font-size: 0.28rem; color: #d11c16; font-weight: bold; margin-right: 0.2rem; } .header-logo img{ display: block; width: auto; height: .8rem; } .pc-nav{ display: none; } .mobile-nav{ display: block; } .menu-btn{ display: flex; align-items: center; justify-content: space-between; flex-direction: column; width: .8rem; height: .8rem; padding: .2rem; } .menu-btn span{ display: block; width: .46rem; height: 3px; border-radius: 2px; background: #fff; } .mobile-nav-list{ position: fixed; top: 0; left: 0; width: 100%; height: 100vh; display: none; } .mobile-nav-list:before{ position: absolute; top: 0; left: 0; width: 100%; height: 100vh; content: ''; background: rgba(0,0,0,.3); z-index: -1; } .mobile-nav-list li{ position: relative; z-index: 10; width: 100%; height: .98rem; font-size: .36rem; color: #333; background: #fff; border-bottom: .02rem solid #f5f5f5; } .mobile-nav-list li:first-child{ border-bottom: 0; } .mobile-nav-list li a{ display: flex; align-items: center; z-index: 10; width: 100%; height: .98rem; padding: .4rem; font-size: .32rem; color: #333; } .mobile-nav-list li div{ position: absolute; top: 0.2rem; right: 0.2rem; width: .8rem; height: .8rem; padding: .2rem; } .mobile-nav-list li div span{ position: relative; top: .2rem; display: block; width: .5rem; height: 1px; background: #333; transform: rotate(45deg); } .mobile-nav-list li div span.active{ transform: rotate(-45deg); } .column-banner-box{ height: 6rem; } .column-title{ width: max-content; padding: .2rem; font-size: .6rem; text-align: center; letter-spacing: -1px; /*color: rgba(255,255,255,0);*/ /*-webkit-text-stroke: 2px #fff;*/ background: rgba(209, 28, 22, 0.5); } .column-nav, .column-nav .bx-content{ height: .88rem; } .column-nav-left{ padding: 0 .3rem; } .column-nav-left img{ height: .36rem; } .column-nav-left span{ font-size: .3rem; padding: 0 .05rem; } a.column-nav-right{ display: none; } .child-list{ margin: 0; width: 100%; overflow-x: auto; } a.child-item{ min-width: 33.33%; width: max-content; flex-shrink: 0; padding: .3rem ; height: auto; margin-right: 0; font-size: .32rem; } .footer{ height: auto; } .footer-top{ width: 100%; flex-wrap: wrap; height: auto; padding:.5rem; } a.footer-logo{ display: block; width: 100%; margin: 0.4rem 0; margin-bottom: 0.8rem; } .footer-logo img{ display: block; width: 4rem; margin: 0 auto; } .mlr{ width: 100%; flex-wrap: wrap; } .footer-info{ display: flex; justify-content: flex-start; align-items: center; width: 100%; padding: 0.15rem 0; padding-top: 0.25rem; border-bottom: 0.01rem solid rgba(255,255,255,.1); color: #fff; font-size: 0.26rem; margin-bottom: 0.15rem; } .footer-info div { display: flex; justify-content: flex-start; align-items: center; } .footer-info div img { display: block; margin-right: 0.15rem; height: inherit; width: 0.32rem; } .footer-info h3{ border: none; font-size: .32rem; padding: 0; margin: 0; height: auto; line-height: inherit; } .footer-info p{ height: auto; line-height: inherit; } .code-info-box{ width: 100%; display: flex; justify-content: center; align-items: center; } .code-info{ width: 1.7rem; margin: 0 0.2rem; margin-top: 0.3rem; } .code-img { width: 100%; padding: 0.1rem ; height: 1.7rem; } .code-img img { width: 100%; height: 100%; object-fit: scale-down; } .code-info p{ text-align: center; font-size: .28rem; color: #fff; line-height: .45rem; width: 100%; text-align: center; margin-top: 0.15rem; } .footer-bottom{ width: 100%; display: inherit; height: auto; text-align: center; padding: 0.2rem; } .footer-bottom span,.footer-bottom a{ display: inherit; font-size: .26rem; color: #fff; line-height: 0.36rem; } } @media only screen and (max-width: 1400px) and (min-width: 1025px) { .header{ position: fixed; display: flex; align-content: center; justify-content: space-between; width: 100%; height: 99px; padding: 0 3%; background-color: rgba(209, 28, 22, 0.8); } .pc-nav-item{ display: flex; align-items: center; justify-content: space-around; width: max-content; margin-right: 15px; height: 99px; position: relative; } .pc-nav-item:before{ position: absolute; bottom: 0; left: 50%; content: ''; width: 0px; height: 2px; background-color: #ffffff; transform: translate(-50%,0); transition: all .3s linear; } .pc-nav-item:hover:before{ width: 28px; } a.pc-nav-item-title{ display: flex; align-items: center; justify-content: space-around; width: max-content; height: 99px; font-size: 16px; font-weight: bold; color: #fff; } .footer-logo img { width: 240px; } .footer-info h3 { font-size: 20px; } .code-img { width: 100px; height: 100px; padding: 10px; } } /* 鍒嗛〉鏍峰紡 */ .page-box { width: 100%; display: flex; justify-content: center; padding-bottom: 30px; padding-top: 30px; } .pager { max-width: 800px; text-align: center; margin: 20px 0; display: inline-block } .pager a { cursor: pointer } .pager a, .pager span { min-width: 30px; height: 30px; padding: 0 10px; border: 1px solid #ebebeb; margin-left: -1px; color: #666666; display: inline-block; line-height: 28px; float: left; font-size: 12px; text-decoration: none; margin: 0 4px; border-radius: 0px; } .pager a:hover, .pager span:hover { border-color: #d11c16; color: #d11c16; position: relative; z-index: 1 } .pager span.current { background-color: #d11c16; color: #fff; border-color: #ebebeb; position: relative; z-index: 1 } /*.pager .pg-prev, .pager .pg-next {*/ /*background: #fff url(../images/page_bg.jpg) 8px 7px no-repeat*/ /*}*/ /*.pager .pg-first:hover, .pager .pg-prev:hover, .pager .pg-next:hover, .pager .pg-last:hover {*/ /* background: #fff url(../icon/page_bg_hover.jpg) 8px 7px no-repeat*/ /*}*/ .pager .pg-prev, .pager .pg-prev:hover { background-position: 3px -24px; background: #F2F2F2; } .pager .pg-next, .pager .pg-next:hover { background-position: -27px -24px; background: #F2F2F2; } .pager .pg-last, .pager .pg-last:hover { background-position: -21px 7px } /*.pager .pg-prev[disabled=true], .pager .pg-prev[disabled=true]:hover {*/ /* cursor: default;*/ /* background-image: url(../icon/page_bg.jpg)*/ /*}*/ /*.pager .pg-next[disabled=true], .pager .pg-next[disabled=true]:hover {*/ /* cursor: default;*/ /* background-image: url(../icon/page_bg.jpg)*/ /*}*/ .pager .pg-prev[disabled=true], .pager .pg-next[disabled=true] { border-color: #eee; } .pager span.els { border-color: transparent } .pagerHtmlWrap { width: 800px; margin: 30px auto } .pagerHtmlWrap .cc_cells { width: 100%; height: 35px; padding: 5px 0; border-bottom: 1px #ccc solid } .pagerHtmlWrap .cc_cells a { color: #454545; font-size: 14px; line-height: 35px; text-decoration: none } .pagerHtmlWrap .cc_cells a span { display: inline-block; width: 25%; text-align: left; margin: 0 }